@import"https://fonts.googleapis.com/css2?family=Caveat:wght@400;600&display=swap";.cropper-overlay[data-v-cfae1c9f]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:9000;display:flex;align-items:center;justify-content:center}.cropper-modal[data-v-cfae1c9f]{background:#1e293b;border:1px solid rgba(46,139,192,.2);border-radius:16px;width:380px;max-width:calc(100vw - 32px);box-shadow:0 20px 60px #00000080;overflow:hidden;display:flex;flex-direction:column}.cropper-header[data-v-cfae1c9f]{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 14px;border-bottom:1px solid rgba(255,255,255,.07)}.cropper-title[data-v-cfae1c9f]{font-weight:700;font-size:1rem;color:#f1f5f9}.cropper-close[data-v-cfae1c9f]{background:none;border:none;cursor:pointer;color:#6b7280;display:flex;align-items:center;padding:4px;border-radius:6px;transition:color .15s,background .15s}.cropper-close[data-v-cfae1c9f]:hover{color:#f87171;background:#f8717114}.cropper-drop[data-v-cfae1c9f]{margin:20px;border:2px dashed rgba(255,255,255,.12);border-radius:12px;padding:36px 20px;display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;transition:border-color .15s,background .15s}.cropper-drop[data-v-cfae1c9f]:hover{border-color:#2e8bc080;background:#2e8bc00f}.drop-icon[data-v-cfae1c9f]{color:#6b7280}.drop-text[data-v-cfae1c9f]{font-weight:600;color:#d1d5db;font-size:.9rem;text-align:center}.drop-hint[data-v-cfae1c9f]{font-size:.78rem;color:#6b7280}.file-input-hidden[data-v-cfae1c9f]{display:none}.cropper-stage-wrap[data-v-cfae1c9f]{padding:16px 20px 4px}.cropper-stage[data-v-cfae1c9f]{position:relative;width:320px;height:320px;margin:0 auto;cursor:grab;border-radius:8px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cropper-stage[data-v-cfae1c9f]:active{cursor:grabbing}.cropper-canvas[data-v-cfae1c9f]{display:block;width:320px;height:320px}.cropper-ring[data-v-cfae1c9f]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:280px;height:280px;border-radius:50%;border:2px solid rgba(255,255,255,.7);pointer-events:none;box-shadow:0 0 0 9999px #0000}.cropper-controls[data-v-cfae1c9f]{display:flex;align-items:center;gap:10px;margin-top:14px;padding:0 2px}.zoom-label[data-v-cfae1c9f]{font-size:.78rem;color:#9ca3af;font-weight:600;white-space:nowrap}.zoom-slider[data-v-cfae1c9f]{flex:1;accent-color:#2E8BC0;cursor:pointer}.btn-reset[data-v-cfae1c9f]{background:none;border:1.5px solid rgba(255,255,255,.1);border-radius:7px;padding:5px 10px;font-size:.78rem;font-weight:600;color:#6b7280;cursor:pointer;font-family:inherit;white-space:nowrap;transition:border-color .15s,color .15s}.btn-reset[data-v-cfae1c9f]:hover{border-color:#2e8bc080;color:#a9d2ec}.cropper-error[data-v-cfae1c9f]{margin:8px 20px 0;font-size:.82rem;color:#f87171;font-weight:600;text-align:center}.cropper-actions[data-v-cfae1c9f]{display:flex;gap:10px;padding:18px 20px 20px;justify-content:flex-end}.btn-cancel[data-v-cfae1c9f]{padding:9px 20px;border:1.5px solid rgba(255,255,255,.08);border-radius:8px;background:none;color:#9ca3af;font-weight:600;font-size:.9rem;cursor:pointer;font-family:inherit;transition:border-color .15s,color .15s}.btn-cancel[data-v-cfae1c9f]:hover:not(:disabled){border-color:#ffffff26;color:#e2e8f0}.btn-save[data-v-cfae1c9f]{padding:9px 22px;border:none;border-radius:8px;background:linear-gradient(135deg,#1b6ca8,#2e8bc0);color:#fff;font-weight:700;font-size:.9rem;cursor:pointer;font-family:inherit;display:flex;align-items:center;gap:8px;transition:opacity .15s}.btn-save[data-v-cfae1c9f]:hover:not(:disabled){opacity:.9}.btn-save[data-v-cfae1c9f]:disabled{opacity:.55;cursor:not-allowed}.btn-spinner[data-v-cfae1c9f]{width:14px;height:14px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:spin-cfae1c9f .6s linear infinite;display:inline-block}@keyframes spin-cfae1c9f{to{transform:rotate(360deg)}}.ann-wrapper[data-v-34102a8d]{position:relative;display:inline-flex;align-items:center}.ann-bell-btn[data-v-34102a8d]{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;cursor:pointer;color:#94a3b8;transition:background .2s,border-color .2s,color .2s,transform .15s;flex-shrink:0}.ann-bell-btn[data-v-34102a8d]:hover,.ann-bell-btn--active[data-v-34102a8d]{background:#a855f71a;border-color:#a855f759;color:#c084fc}.ann-bell-btn[data-v-34102a8d]:hover{transform:scale(1.06)}.ann-bell-icon[data-v-34102a8d]{display:block;flex-shrink:0}.ann-badge[data-v-34102a8d]{position:absolute;top:-5px;right:-5px;min-width:17px;height:17px;padding:0 4px;background:#ef4444;color:#fff;font-size:.62rem;font-weight:800;border-radius:99px;display:flex;align-items:center;justify-content:center;line-height:1;border:2px solid rgba(4,5,16,.9);letter-spacing:-.01em;pointer-events:none}.ann-panel[data-v-34102a8d]{position:absolute;top:calc(100% + 10px);right:0;width:320px;background:#1e293b;border:1px solid rgba(255,255,255,.08);border-radius:14px;box-shadow:0 12px 40px #0000008c,0 0 0 1px #ffffff0a;z-index:2100;overflow:hidden}.ann-panel-header[data-v-34102a8d]{display:flex;align-items:center;justify-content:space-between;padding:13px 16px 11px;border-bottom:1px solid rgba(255,255,255,.06);background:#a855f70d}.ann-panel-title[data-v-34102a8d]{font-weight:700;font-size:.88rem;color:#f1f5f9;letter-spacing:.01em}.ann-panel-count[data-v-34102a8d]{font-size:.72rem;font-weight:700;color:#2e8bc0;background:#a855f71f;border:1px solid rgba(168,85,247,.2);border-radius:99px;padding:2px 8px}.ann-list[data-v-34102a8d]{max-height:320px;overflow-y:auto;padding:6px 0;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.08) transparent}.ann-list[data-v-34102a8d]::-webkit-scrollbar{width:4px}.ann-list[data-v-34102a8d]::-webkit-scrollbar-track{background:transparent}.ann-list[data-v-34102a8d]::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:2px}.ann-item[data-v-34102a8d]{display:flex;align-items:flex-start;gap:10px;padding:11px 16px;transition:background .15s;cursor:default}.ann-item[data-v-34102a8d]:hover{background:#ffffff08}.ann-dot[data-v-34102a8d]{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-top:4px}.ann-dot--info[data-v-34102a8d]{background:#3b82f6;box-shadow:0 0 6px #3b82f680}.ann-dot--warning[data-v-34102a8d]{background:#f59e0b;box-shadow:0 0 6px #f59e0b80}.ann-dot--success[data-v-34102a8d]{background:#10b981;box-shadow:0 0 6px #10b98180}.ann-dot--update[data-v-34102a8d]{background:#2e8bc0;box-shadow:0 0 6px #2e8bc080}.ann-content[data-v-34102a8d]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.ann-title[data-v-34102a8d]{font-weight:600;font-size:.85rem;color:#e2e8f0;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ann-body[data-v-34102a8d]{font-size:.78rem;color:#94a3b8;line-height:1.5;word-break:break-word}.ann-date[data-v-34102a8d]{font-size:.7rem;color:#475569;font-weight:600;letter-spacing:.02em;margin-top:1px}.ann-empty[data-v-34102a8d]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:32px 16px;color:#475569;font-size:.84rem;font-weight:600}.ann-empty-icon[data-v-34102a8d]{opacity:.35}.ann-panel-footer[data-v-34102a8d]{padding:10px 16px;border-top:1px solid rgba(255,255,255,.06);background:#ffffff04}.ann-mark-all-btn[data-v-34102a8d]{width:100%;padding:8px 12px;background:#a855f714;border:1px solid rgba(168,85,247,.18);border-radius:8px;color:#c084fc;font-size:.8rem;font-weight:700;font-family:inherit;cursor:pointer;transition:background .2s,border-color .2s,color .2s;letter-spacing:.01em}.ann-mark-all-btn[data-v-34102a8d]:hover{background:#a855f726;border-color:#a855f759;color:#d8b4fe}.ann-fade-enter-active[data-v-34102a8d],.ann-fade-leave-active[data-v-34102a8d]{transition:opacity .18s ease,transform .18s ease}.ann-fade-enter-from[data-v-34102a8d],.ann-fade-leave-to[data-v-34102a8d]{opacity:0;transform:translateY(-6px) scale(.97)}.brand-lockup[data-v-de45c7ca]{display:inline-flex;align-items:center;gap:10px;text-decoration:none}.brand-lockup-logo[data-v-de45c7ca]{height:34px;width:auto;-o-object-fit:contain;object-fit:contain}.brand-lockup-text[data-v-de45c7ca]{display:flex;flex-direction:column;gap:1px;line-height:1.1}.brand-lockup-name[data-v-de45c7ca]{font-size:1.02rem;font-weight:800;letter-spacing:-.2px;display:inline-flex;align-items:baseline}.brand-lockup-cosmo[data-v-de45c7ca]{color:#f1f5f9}.brand-lockup-app[data-v-de45c7ca]{color:#22d3ee;text-shadow:0 0 8px rgba(34,211,238,.55)}.brand-lockup-sub[data-v-de45c7ca]{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;background:linear-gradient(90deg,#2e8bc0,#22d3ee);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media (max-width: 768px){.brand-lockup-logo[data-v-de45c7ca]{height:28px}.brand-lockup-name[data-v-de45c7ca]{font-size:.92rem}.brand-lockup-sub[data-v-de45c7ca]{display:none}}.navbar[data-v-878b28ca]{background:#040510bf;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid rgba(255,255,255,.07);position:fixed;top:0;left:0;right:0;z-index:1000;width:100%;box-shadow:0 1px #ffffff0a,0 4px 24px #0000004d}.nav-container[data-v-878b28ca]{height:72px;width:100%;padding:0 40px;display:flex;justify-content:space-between;align-items:center}.nav-menu[data-v-878b28ca]{display:flex;align-items:center;gap:22px}.nav-link[data-v-878b28ca]{text-decoration:none;color:#94a3b8;font-weight:600;font-size:.9rem;transition:color .2s}.nav-link[data-v-878b28ca]:hover{color:#e2e8f0}.nav-link--studio[data-v-878b28ca]{display:inline-flex;align-items:center;gap:5px;color:#2e8bc0;font-weight:700}.nav-link--studio[data-v-878b28ca]:hover{color:#c084fc}.mob-link--panel[data-v-878b28ca]{color:#2e8bc0!important;font-weight:700}.nav-divider[data-v-878b28ca]{width:1px;height:22px;background:#ffffff14}.btn-register[data-v-878b28ca]{background:linear-gradient(135deg,var(--accent-dk),var(--accent));color:#fff!important;padding:9px 20px;border-radius:8px;font-weight:700;font-size:.88rem;transition:opacity .2s,transform .15s,box-shadow .2s;box-shadow:0 0 14px rgba(var(--accent-rgb),.25)}.btn-register[data-v-878b28ca]:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 0 22px rgba(var(--accent-rgb),.42)}.lang-switcher[data-v-878b28ca]{position:relative}.lang-globe-btn[data-v-878b28ca]{display:flex;align-items:center;gap:5px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:6px 10px;cursor:pointer;color:#94a3b8;font-size:.8rem;font-weight:700;font-family:Inter,sans-serif;transition:border-color .2s,color .2s,background .2s;white-space:nowrap}.lang-globe-btn[data-v-878b28ca]:hover{border-color:#2e8bc066;color:#e2e8f0;background:#2e8bc014}.lang-current[data-v-878b28ca]{letter-spacing:.05em}.lang-chevron[data-v-878b28ca]{transition:transform .2s;opacity:.5}.lang-chevron--open[data-v-878b28ca]{transform:rotate(180deg);opacity:1}.lang-dropdown[data-v-878b28ca]{position:absolute;top:calc(100% + 8px);right:0;background:#0f172af2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:12px;box-shadow:0 8px 32px #00000080,0 0 0 1px #ffffff0a;min-width:120px;z-index:2000;overflow:hidden}.lang-option[data-v-878b28ca]{display:flex;align-items:center;gap:8px;width:100%;padding:10px 14px;background:none;border:none;cursor:pointer;font-size:.85rem;font-weight:600;font-family:Inter,sans-serif;color:#94a3b8;transition:background .15s,color .15s;text-align:left}.lang-option[data-v-878b28ca]:hover{background:#2e8bc01a;color:#e2e8f0}.lang-option--active[data-v-878b28ca]{color:#2e8bc0;background:#2e8bc014}.lang-option-label[data-v-878b28ca]{letter-spacing:.04em}.profile-wrapper[data-v-878b28ca]{position:relative;cursor:pointer}.avatar[data-v-878b28ca]{position:relative;width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#1b6ca8,#2e8bc0);color:#fff;font-weight:700;font-size:.82rem;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:box-shadow .2s,transform .15s;border:1px solid rgba(46,139,192,.3)}.avatar[data-v-878b28ca]:hover{box-shadow:0 0 16px #2e8bc080;transform:scale(1.05)}.avatar--corporate[data-v-878b28ca]{background:linear-gradient(135deg,#059669,#10b981);border-color:#10b9814d}.avatar--corporate[data-v-878b28ca]:hover{box-shadow:0 0 16px #10b98180}.avatar--pro[data-v-878b28ca]{border-color:#f0c14b;box-shadow:0 0 0 2px #f0c14b8c,0 0 12px #f0c14b59}.avatar--pro[data-v-878b28ca]:hover{box-shadow:0 0 0 2px #f0c14bbf,0 0 18px #f0c14b8c}.avatar-pro-badge[data-v-878b28ca]{position:absolute;bottom:-6px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#f5cd5c,#e0a112);color:#2a1b02;font-size:.5rem;font-weight:800;letter-spacing:.05em;line-height:1;padding:2px 5px;border-radius:6px;border:1px solid rgba(255,255,255,.55);box-shadow:0 1px 3px #00000059;pointer-events:none}.avatar-photo[data-v-878b28ca]{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:block}.dropdown[data-v-878b28ca]{position:absolute;top:calc(100% + 12px);right:0;background:#0a0e1af5;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.09);border-radius:14px;box-shadow:0 12px 40px #0009,0 0 0 1px #ffffff0a;min-width:210px;z-index:2000;overflow:hidden}.dropdown-header[data-v-878b28ca]{padding:14px 16px;display:flex;flex-direction:column;gap:2px;background:#2e8bc00d;border-bottom:1px solid rgba(255,255,255,.05)}.dropdown-name[data-v-878b28ca]{font-weight:700;color:#f1f5f9;font-size:.92rem}.dropdown-email[data-v-878b28ca]{color:#64748b;font-size:.78rem}.dropdown-role-badge[data-v-878b28ca]{display:inline-block;margin-top:4px;background:#10b98126;color:#4ade80;border:1px solid rgba(16,185,129,.25);border-radius:99px;font-size:.62rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:2px 8px}.dropdown-divider[data-v-878b28ca]{height:1px;background:#ffffff0d}.dropdown-item[data-v-878b28ca]{display:block;width:100%;text-align:left;padding:11px 16px;background:none;border:none;color:#f87171;font-weight:600;font-size:.87rem;cursor:pointer;transition:background .15s,color .15s;text-decoration:none;font-family:inherit}.dropdown-link[data-v-878b28ca]{color:#cbd5e1}.dropdown-link[data-v-878b28ca]:hover{background:#ffffff0d;color:#f1f5f9}.dropdown-link--danger[data-v-878b28ca]{color:#f87171!important}.dropdown-link--danger[data-v-878b28ca]:hover{background:#f8717114!important;color:#fca5a5!important}.dropdown-item[data-v-878b28ca]:not(.dropdown-link):hover{background:#f8717114;color:#fca5a5}.hamburger[data-v-878b28ca]{display:none;flex-direction:column;justify-content:space-between;width:24px;height:16px;background:none;border:none;cursor:pointer;padding:0;flex-shrink:0}.hamburger span[data-v-878b28ca]{display:block;height:2px;width:100%;background:#94a3b8;border-radius:2px;transition:transform .25s,opacity .25s,background .2s;transform-origin:center}.hamburger:hover span[data-v-878b28ca]{background:#e2e8f0}.hamburger--open span[data-v-878b28ca]:nth-child(1){transform:translateY(7px) rotate(45deg);background:var(--accent)}.hamburger--open span[data-v-878b28ca]:nth-child(2){opacity:0}.hamburger--open span[data-v-878b28ca]:nth-child(3){transform:translateY(-7px) rotate(-45deg);background:var(--accent)}.mob-avatar-toggle[data-v-878b28ca]{display:none;background:none;border:none;padding:0;cursor:pointer;position:relative;flex-shrink:0}.mob-avatar-circle[data-v-878b28ca]{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#1b6ca8,#2e8bc0);color:#fff;font-weight:700;font-size:.82rem;display:flex;align-items:center;justify-content:center;transition:box-shadow .15s;border:1px solid rgba(46,139,192,.3)}.mob-avatar-circle.avatar--corporate[data-v-878b28ca]{background:linear-gradient(135deg,#059669,#10b981);border-color:#10b9814d}.mob-avatar-toggle--open .mob-avatar-circle[data-v-878b28ca]{box-shadow:0 0 16px #a855f780}.mob-avatar-close-icon[data-v-878b28ca]{position:absolute;bottom:-1px;right:-1px;background:#1b6ca8;border-radius:50%;padding:2px;color:#fff;display:flex;align-items:center;justify-content:center;width:15px;height:15px}.mobile-menu[data-v-878b28ca]{background:#070b1af7;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.07);padding:16px 24px 22px;display:flex;flex-direction:column;gap:4px}.mob-section[data-v-878b28ca]{padding:4px 0}.mob-lang[data-v-878b28ca]{display:flex;gap:8px}.mob-lang-btn[data-v-878b28ca]{display:flex;align-items:center;gap:6px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:7px 12px;cursor:pointer;font-size:.85rem;font-weight:700;font-family:Inter,sans-serif;color:#94a3b8;transition:border-color .2s,color .2s,background .2s}.mob-lang-btn[data-v-878b28ca]:hover{border-color:#2e8bc066;color:#e2e8f0;background:#2e8bc014}.mob-lang-btn--active[data-v-878b28ca]{border-color:#2e8bc080;color:#2e8bc0;background:#2e8bc01a}.mob-divider[data-v-878b28ca]{height:1px;background:#ffffff0f;margin:8px 0}.mob-link[data-v-878b28ca]{display:block;padding:11px 6px;color:#94a3b8;font-weight:600;font-size:.95rem;text-decoration:none;border:none;background:none;cursor:pointer;text-align:left;font-family:Inter,sans-serif;transition:color .2s;width:100%}.mob-link[data-v-878b28ca]:hover{color:#e2e8f0}.mob-register[data-v-878b28ca]{background:linear-gradient(135deg,var(--accent-dk),var(--accent));color:#fff!important;border-radius:8px;text-align:center;padding:12px;margin-top:4px;font-weight:700;box-shadow:0 0 14px rgba(var(--accent-rgb),.25)}.mob-register[data-v-878b28ca]:hover{opacity:.9}.mob-logout[data-v-878b28ca]{color:#f87171!important}.mob-logout[data-v-878b28ca]:hover{color:#fca5a5!important}.mob-user[data-v-878b28ca]{display:flex;align-items:center;gap:12px;padding:8px 0}.avatar--mob[data-v-878b28ca]{width:42px;height:42px;font-size:.95rem;flex-shrink:0}.mob-user-name[data-v-878b28ca]{font-weight:700;color:#f1f5f9;font-size:.92rem}.mob-user-email[data-v-878b28ca]{color:#64748b;font-size:.78rem}.mob-slide-enter-active[data-v-878b28ca],.mob-slide-leave-active[data-v-878b28ca]{transition:max-height .3s ease,opacity .22s ease;overflow:hidden;max-height:420px}.mob-slide-enter-from[data-v-878b28ca],.mob-slide-leave-to[data-v-878b28ca]{max-height:0;opacity:0}@media (max-width: 768px){.nav-container[data-v-878b28ca]{padding:0 20px;height:64px}.nav-menu[data-v-878b28ca]{display:none}.hamburger[data-v-878b28ca],.mob-avatar-toggle[data-v-878b28ca]{display:flex}}.wts[data-v-f801ad3c]{position:fixed;top:0;left:0;right:0;height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 28px;background:#0a0e1af7;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.06);z-index:50}.wts-nav[data-v-f801ad3c]{display:flex;align-items:center;gap:10px}.wts-lang[data-v-f801ad3c]{position:relative}.wts-lang-btn[data-v-f801ad3c]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#cbd5e1;cursor:pointer;transition:color .15s,background .15s,border-color .15s}.wts-lang-btn[data-v-f801ad3c]:hover{color:#f1f5f9;background:#ffffff1a;border-color:#ffffff38}.wts-lang-dropdown[data-v-f801ad3c]{position:absolute;top:calc(100% + 6px);right:0;min-width:120px;background:#1e293b;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:5px;display:flex;flex-direction:column;gap:2px;box-shadow:0 12px 30px #00000080;z-index:40}.wts-lang-option[data-v-f801ad3c]{text-align:left;font-size:.84rem;font-weight:500;color:#cbd5e1;background:transparent;border:none;border-radius:6px;padding:8px 12px;cursor:pointer;transition:background .12s,color .12s;font-family:inherit}.wts-lang-option[data-v-f801ad3c]:hover{background:#ffffff12;color:#f1f5f9}.wts-lang-option--active[data-v-f801ad3c]{background:#a855f729;color:#a9d2ec;font-weight:600}.wts-nav-link[data-v-f801ad3c]{font-size:.86rem;font-weight:600;color:#cbd5e1;text-decoration:none;padding:8px 14px;border-radius:8px;transition:color .15s,background .15s,border-color .15s;border:1px solid transparent}.wts-nav-link[data-v-f801ad3c]:hover{color:#f1f5f9;background:#ffffff0f}.wts-nav-link--primary[data-v-f801ad3c]{color:#fff;background:linear-gradient(135deg,#1b6ca8,#2e8bc0);box-shadow:0 0 18px #7c3aed59}.wts-nav-link--primary[data-v-f801ad3c]:hover{background:linear-gradient(135deg,#155e8c,#1b6ca8);color:#fff}.wts-avatar-link[data-v-f801ad3c]{text-decoration:none;line-height:0}.wts-avatar[data-v-f801ad3c]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#1b6ca8,#2e8bc0);color:#fff;font-weight:700;font-size:.82rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid rgba(168,85,247,.35);transition:box-shadow .2s,transform .15s}.wts-avatar[data-v-f801ad3c]:hover{box-shadow:0 0 16px #a855f780;transform:scale(1.05)}.wts-avatar-photo[data-v-f801ad3c]{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:block}.wts-avatar--pro[data-v-f801ad3c]{border-color:#f0c14b;box-shadow:0 0 0 2px #f0c14b8c,0 0 12px #f0c14b59}.wts-avatar--pro[data-v-f801ad3c]:hover{box-shadow:0 0 0 2px #f0c14bbf,0 0 18px #f0c14b8c}.wts-avatar-pro-badge[data-v-f801ad3c]{position:absolute;bottom:-6px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#f5cd5c,#e0a112);color:#2a1b02;font-size:.5rem;font-weight:800;letter-spacing:.05em;line-height:1;padding:2px 5px;border-radius:6px;border:1px solid rgba(255,255,255,.55);box-shadow:0 1px 3px #00000059;pointer-events:none}@media (max-width: 768px){.wts[data-v-f801ad3c]{height:64px;padding:0 16px}.wts-lang-btn[data-v-f801ad3c]{width:32px;height:32px}}.share-overlay[data-v-3c8c5b53]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a99;display:flex;align-items:center;justify-content:center;z-index:1200;padding:20px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);font-family:Inter,sans-serif}.share-dialog[data-v-3c8c5b53]{background:#1e293b;border:1px solid rgba(46,139,192,.2);border-radius:18px;padding:24px 22px 22px;width:100%;max-width:340px;box-shadow:0 20px 60px #00000080;display:flex;flex-direction:column;gap:12px}.share-header[data-v-3c8c5b53]{display:flex;align-items:center;justify-content:space-between}.share-title[data-v-3c8c5b53]{font-size:.95rem;font-weight:800;color:#f1f5f9;margin:0}.share-close[data-v-3c8c5b53]{background:none;border:none;cursor:pointer;color:#6b7280;padding:4px;border-radius:6px;display:flex;align-items:center;transition:color .15s,background .15s}.share-close[data-v-3c8c5b53]:hover{color:#e2e8f0;background:#ffffff14}.share-filename[data-v-3c8c5b53]{font-size:.75rem;font-weight:600;color:#9ca3af;background:#ffffff0a;padding:6px 10px;border-radius:8px;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:1px solid rgba(255,255,255,.07)}.share-error[data-v-3c8c5b53]{font-size:.75rem;font-weight:600;color:#f87171;margin:0}.share-options[data-v-3c8c5b53]{display:flex;flex-direction:column;gap:8px}.share-opt[data-v-3c8c5b53]{display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:10px;font-size:.85rem;font-weight:700;font-family:Inter,sans-serif;cursor:pointer;border:1.5px solid transparent;transition:background .15s,border-color .15s,transform .1s}.share-opt[data-v-3c8c5b53]:active{transform:scale(.98)}.share-opt[data-v-3c8c5b53]:disabled{opacity:.5;cursor:not-allowed}.share-opt--primary[data-v-3c8c5b53]{background:linear-gradient(135deg,#1b6ca8,#2e8bc0);color:#fff;border-color:transparent}.share-opt--primary[data-v-3c8c5b53]:hover:not(:disabled){opacity:.9}.share-opt--download[data-v-3c8c5b53]{background:#22c55e14;color:#4ade80;border-color:#22c55e40}.share-opt--download[data-v-3c8c5b53]:hover{background:#22c55e24}.share-opt--whatsapp[data-v-3c8c5b53]{background:#22c55e1a;color:#4ade80;border-color:#22c55e4d}.share-opt--whatsapp[data-v-3c8c5b53]:hover{background:#22c55e2e}.share-opt--email[data-v-3c8c5b53]{background:#ffffff0a;color:#d1d5db;border-color:#ffffff1a}.share-opt--email[data-v-3c8c5b53]:hover{background:#ffffff14}.opt-spinner[data-v-3c8c5b53]{width:16px;height:16px;flex-shrink:0;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:spin-3c8c5b53 .7s linear infinite;display:inline-block}@keyframes spin-3c8c5b53{to{transform:rotate(360deg)}}.cart-drawer-overlay[data-v-5cedc485]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a66;z-index:1090;display:none}@media (max-width: 640px){.cart-drawer-overlay[data-v-5cedc485]{display:block}}.cart-drawer[data-v-5cedc485]{position:fixed;top:0;right:0;bottom:0;width:340px;max-width:calc(100vw - 16px);background:#1e293b;border-left:1px solid rgba(46,139,192,.15);box-shadow:-6px 0 32px #00000080;z-index:1100;display:flex;flex-direction:column;font-family:Inter,sans-serif}.drawer-header[data-v-5cedc485]{padding:20px 20px 14px;border-bottom:1px solid rgba(255,255,255,.07);flex-shrink:0}.drawer-title-row[data-v-5cedc485]{display:flex;align-items:center;justify-content:space-between}.drawer-title[data-v-5cedc485]{font-size:1rem;font-weight:800;color:#f1f5f9;margin:0;display:flex;align-items:center;gap:8px}.drawer-count[data-v-5cedc485]{background:#2e8bc033;color:#2e8bc0;font-size:.68rem;font-weight:800;padding:2px 7px;border-radius:99px}.drawer-close[data-v-5cedc485]{background:none;border:none;cursor:pointer;color:#6b7280;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:color .15s,background .15s}.drawer-close[data-v-5cedc485]:hover{color:#e2e8f0;background:#ffffff12}.drawer-list[data-v-5cedc485]{flex:1;overflow-y:auto;padding:12px 16px}.item-list-inner[data-v-5cedc485]{display:flex;flex-direction:column;gap:8px}.cart-item[data-v-5cedc485]{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:10px;border:1.5px solid rgba(255,255,255,.07);background:#ffffff08;transition:border-color .15s}.cart-item[data-v-5cedc485]:hover{border-color:#2e8bc04d}.item-icon[data-v-5cedc485]{width:32px;height:32px;border-radius:8px;background:#2e8bc01a;color:#2e8bc0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.item-info[data-v-5cedc485]{flex:1;min-width:0}.item-label[data-v-5cedc485]{font-size:.8rem;font-weight:700;color:#e2e8f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.item-names[data-v-5cedc485]{font-size:.7rem;color:#6b7280;margin:2px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-time[data-v-5cedc485]{font-size:.67rem;color:#4b5563;margin:2px 0 0}.item-actions[data-v-5cedc485]{display:flex;align-items:center;gap:3px;flex-shrink:0}.item-btn[data-v-5cedc485]{width:26px;height:26px;border-radius:6px;display:flex;align-items:center;justify-content:center;border:1.5px solid rgba(255,255,255,.08);background:none;cursor:pointer;color:#6b7280;transition:border-color .15s,color .15s,background .15s;text-decoration:none}.item-btn--view[data-v-5cedc485]:hover{border-color:#2e8bc066;color:#2e8bc0;background:#2e8bc014}.item-btn--print[data-v-5cedc485]:hover{border-color:#22d3ee66;color:#22d3ee;background:#22d3ee14}.item-btn--share[data-v-5cedc485]:hover{border-color:#2e8bc066;color:#2e8bc0;background:#2e8bc014}.item-btn--remove[data-v-5cedc485]{border-color:#f871714d;color:#f87171;background:#f8717112}.item-btn--remove[data-v-5cedc485]:hover{border-color:#ef4444;color:#fff;background:#ef4444;box-shadow:0 2px 6px #ef44444d}.drawer-footer[data-v-5cedc485]{padding:14px 16px 20px;border-top:1px solid rgba(255,255,255,.07);flex-shrink:0;display:flex;flex-direction:column;gap:10px}.footer-error[data-v-5cedc485]{font-size:.75rem;color:#f87171;font-weight:600;margin:0}.drawer-help-btn[data-v-5cedc485]{width:18px;height:18px;border-radius:50%;background:#ffffff14;color:#9ca3af;border:none;cursor:pointer;font-size:.65rem;font-weight:900;font-family:Inter,sans-serif;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s,color .15s;line-height:1}.drawer-help-btn[data-v-5cedc485]:hover,.drawer-help-btn--active[data-v-5cedc485]{background:#2e8bc040;color:#a9d2ec}.help-card[data-v-5cedc485]{margin-top:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:12px 14px}.help-card-title[data-v-5cedc485]{font-size:.72rem;font-weight:800;color:#e2e8f0;margin:0 0 8px;text-transform:uppercase;letter-spacing:.05em}.help-card-list[data-v-5cedc485]{margin:0;padding:0 0 0 14px;display:flex;flex-direction:column;gap:5px}.help-card-list li[data-v-5cedc485]{font-size:.74rem;color:#9ca3af;font-weight:500;font-family:Inter,sans-serif;line-height:1.4}.help-fade-enter-active[data-v-5cedc485]{transition:opacity .18s ease,transform .18s ease}.help-fade-leave-active[data-v-5cedc485]{transition:opacity .12s ease}.help-fade-enter-from[data-v-5cedc485]{opacity:0;transform:translateY(-6px)}.help-fade-leave-to[data-v-5cedc485]{opacity:0}.footer-actions[data-v-5cedc485]{display:flex;gap:8px}.footer-btn[data-v-5cedc485]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 14px;border-radius:9px;font-size:.78rem;font-weight:700;font-family:Inter,sans-serif;border:none;cursor:pointer;transition:background .15s,opacity .15s}.footer-btn[data-v-5cedc485]:disabled{opacity:.45;cursor:not-allowed}.footer-btn--share[data-v-5cedc485]{background:#2e8bc01f;color:#a9d2ec;border:1.5px solid rgba(46,139,192,.3)}.footer-btn--share[data-v-5cedc485]:hover:not(:disabled){background:#2e8bc033}.footer-btn--print[data-v-5cedc485]{background:linear-gradient(135deg,#1b6ca8,#2e8bc0);color:#fff;border:none}.footer-btn--print[data-v-5cedc485]:hover:not(:disabled){opacity:.9}.footer-clear[data-v-5cedc485]{background:none;border:1.5px solid rgba(248,113,113,.25);border-radius:8px;cursor:pointer;font-size:.75rem;font-weight:700;color:#f87171;font-family:Inter,sans-serif;text-align:center;padding:8px 14px;margin-top:4px;transition:background .15s,color .15s,border-color .15s}.footer-clear[data-v-5cedc485]:hover{background:#f8717114;color:#ef4444;border-color:#f8717173}.btn-spinner-sm[data-v-5cedc485]{width:12px;height:12px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:spin-5cedc485 .7s linear infinite;display:inline-block;flex-shrink:0}@keyframes spin-5cedc485{to{transform:rotate(360deg)}}.drawer-slide-enter-active[data-v-5cedc485]{transition:transform .25s ease,opacity .25s ease}.drawer-slide-leave-active[data-v-5cedc485]{transition:transform .2s ease,opacity .2s ease}.drawer-slide-enter-from[data-v-5cedc485],.drawer-slide-leave-to[data-v-5cedc485]{transform:translate(100%);opacity:0}.drawer-overlay-enter-active[data-v-5cedc485]{transition:opacity .25s ease}.drawer-overlay-leave-active[data-v-5cedc485]{transition:opacity .2s ease}.drawer-overlay-enter-from[data-v-5cedc485],.drawer-overlay-leave-to[data-v-5cedc485]{opacity:0}.item-list-enter-active[data-v-5cedc485]{transition:opacity .2s ease,transform .2s ease}.item-list-leave-active[data-v-5cedc485]{transition:opacity .15s ease}.item-list-enter-from[data-v-5cedc485]{opacity:0;transform:translate(10px)}.item-list-leave-to[data-v-5cedc485]{opacity:0}.cart-pro-banner[data-v-5cedc485]{margin:12px 16px 0;padding:12px 14px;border-radius:10px;display:flex;flex-direction:column;gap:8px}.cart-pro-banner--soft[data-v-5cedc485]{background:#22d3ee1a;border:1px solid rgba(34,211,238,.28)}.cart-pro-banner--hard[data-v-5cedc485]{background:#dc26261a;border:1px solid rgba(220,38,38,.32)}.cart-pro-banner__title[data-v-5cedc485]{margin:0;font-size:.86rem;font-weight:700;color:#f1f5f9;line-height:1.35}.cart-pro-banner__sub[data-v-5cedc485]{margin:0;font-size:.76rem;color:#94a3b8;line-height:1.45}.cart-pro-banner__cta[data-v-5cedc485]{align-self:flex-start;display:inline-flex;align-items:center;padding:7px 14px;background:linear-gradient(135deg,#0e7490,#06b6d4);color:#fff;border:none;border-radius:8px;font-size:.78rem;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:opacity .18s,transform .15s}.cart-pro-banner__cta--soft[data-v-5cedc485]{background:#22d3ee2e;color:#67e8f9;border:1px solid rgba(34,211,238,.38)}.cart-pro-banner__cta[data-v-5cedc485]:hover{opacity:.92;transform:translateY(-1px)}.iv-overlay[data-v-1a4a1ab7]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;background:#0f172a;display:flex;flex-direction:column;font-family:Inter,sans-serif}.iv-bar[data-v-1a4a1ab7]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px;height:52px;background:#0a0e1af7;border-bottom:1px solid rgba(255,255,255,.07);flex-shrink:0}.iv-label[data-v-1a4a1ab7]{font-size:.85rem;font-weight:700;color:#e2e8f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.iv-bar-actions[data-v-1a4a1ab7]{display:flex;align-items:center;gap:8px;flex-shrink:0}.iv-btn[data-v-1a4a1ab7]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:7px;font-size:.78rem;font-weight:700;font-family:Inter,sans-serif;cursor:pointer;border:none;transition:background .15s,color .15s;text-decoration:none}.iv-btn--download[data-v-1a4a1ab7]{background:linear-gradient(135deg,#1b6ca8,#2e8bc0);color:#fff}.iv-btn--download[data-v-1a4a1ab7]:hover{opacity:.9}.iv-btn--close[data-v-1a4a1ab7]{background:#ffffff14;color:#94a3b8}.iv-btn--close[data-v-1a4a1ab7]:hover{background:#ffffff26;color:#e2e8f0}.iv-btn-label[data-v-1a4a1ab7]{display:none}@media (min-width: 480px){.iv-btn-label[data-v-1a4a1ab7]{display:inline}}.iv-frame[data-v-1a4a1ab7]{flex:1;width:100%;min-height:0;background:#fff}.iv-mobile-fallback[data-v-1a4a1ab7]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:32px 24px;text-align:center}.iv-mobile-icon[data-v-1a4a1ab7]{color:#6b7280;opacity:.7}.iv-mobile-msg[data-v-1a4a1ab7]{font-size:.9rem;color:#9ca3af;font-weight:500;line-height:1.5;max-width:280px;margin:0}.iv-mobile-open-btn[data-v-1a4a1ab7]{display:inline-flex;align-items:center;gap:8px;padding:13px 24px;border-radius:10px;background:linear-gradient(135deg,#1b6ca8,#2e8bc0);color:#fff;border:none;cursor:pointer;font-size:.9rem;font-weight:700;font-family:Inter,sans-serif;transition:opacity .15s}.iv-mobile-open-btn[data-v-1a4a1ab7]:hover{opacity:.9}.viewer-fade-enter-active[data-v-1a4a1ab7]{transition:opacity .2s ease}.viewer-fade-leave-active[data-v-1a4a1ab7]{transition:opacity .15s ease}.viewer-fade-enter-from[data-v-1a4a1ab7],.viewer-fade-leave-to[data-v-1a4a1ab7]{opacity:0}.cart-bubble-wrap[data-v-e8a80186]{position:fixed;bottom:28px;right:28px;z-index:1002}@media (max-width: 767px){.cart-wrap--hidden-mobile[data-v-e8a80186]{display:none}}@media (max-width: 480px){.cart-bubble-wrap[data-v-e8a80186]{bottom:20px;right:20px}}.cart-fab[data-v-e8a80186]{width:58px;height:58px;border-radius:50%;border:none;background:linear-gradient(135deg,var(--purple-dk),var(--purple));color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 14px rgba(var(--purple-rgb),.4);transition:opacity .18s,transform .18s,box-shadow .18s;position:relative}.cart-fab[data-v-e8a80186]:hover{opacity:.9;box-shadow:0 6px 20px rgba(var(--purple-rgb),.5);transform:translateY(-1px)}.cart-fab--open[data-v-e8a80186]{opacity:.85;box-shadow:0 2px 8px rgba(var(--purple-rgb),.3);transform:none}.cart-badge[data-v-e8a80186]{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;border-radius:99px;background:#ef4444;color:#fff;font-size:.62rem;font-weight:800;font-family:Inter,sans-serif;display:flex;align-items:center;justify-content:center;padding:0 4px;border:2px solid var(--sp-surface);line-height:1}.space-bg[data-v-00a4f6b7]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;display:block}.earth-wrap[data-v-0ff24693]{position:fixed;bottom:-100px;right:-100px;width:480px;height:480px;border-radius:50%;z-index:0;pointer-events:none;transition:opacity 1.5s ease}.earth-canvas[data-v-0ff24693]{width:100%;height:100%;display:block}html,body{margin:0;padding:0;font-family:Inter,sans-serif;overscroll-behavior-y:contain}.app-layer{position:relative;z-index:1;padding-top:72px}.app-layer--no-nav{padding-top:0}@media (max-width: 768px){.app-layer{padding-top:64px}}.route-loading-bar{position:fixed;top:0;left:0;height:2px;background:linear-gradient(to right,#1b6ca8,#2e8bc0,#22d3ee);z-index:9999;pointer-events:none;animation:route-bar-progress 1.5s ease-out forwards;box-shadow:0 0 12px #a855f7b3}.route-loading-bar--done{animation:none;width:100%;opacity:0;transition:opacity .35s ease}.scroll-top-btn{position:fixed;bottom:28px;right:28px;width:42px;height:42px;border-radius:50%;background:#0c0e1cd9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#2e8bc0;border:1px solid rgba(168,85,247,.3);cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px #0006,0 0 12px #2e8bc033;transition:border-color .2s,box-shadow .2s,transform .15s,color .2s;z-index:1001}.scroll-top-btn:hover{border-color:#a855f7b3;box-shadow:0 4px 20px #0006,0 0 20px #2e8bc080;transform:translateY(-2px);color:#c084fc}@media (max-width: 480px){.scroll-top-btn{right:20px}}.scroll-top-fade-enter-active,.scroll-top-fade-leave-active{transition:opacity .22s,transform .22s}.scroll-top-fade-enter-from,.scroll-top-fade-leave-to{opacity:0;transform:translateY(10px)}.hero[data-v-c9d2a4c8]{padding:80px 40px 88px;background:transparent;position:relative;overflow:hidden}.hero[data-v-c9d2a4c8]:before{content:"";position:absolute;top:-30%;left:50%;transform:translate(-50%);width:900px;height:600px;background:radial-gradient(ellipse at center,rgba(46,139,192,.14) 0%,transparent 65%);pointer-events:none;animation:orbGlow 6s ease-in-out infinite}.hero[data-v-c9d2a4c8]:after{content:"";position:absolute;bottom:-10%;right:-5%;width:500px;height:400px;background:radial-gradient(ellipse at center,rgba(46,139,192,.06) 0%,transparent 65%);pointer-events:none;animation:orbGlow 8s ease-in-out infinite reverse}.hero-inner[data-v-c9d2a4c8]{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1.1fr;gap:72px;align-items:center;position:relative;z-index:1}.hero-badge[data-v-c9d2a4c8]{display:inline-flex;align-items:center;gap:6px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:99px;padding:5px 14px 5px 8px;margin-bottom:24px;font-size:.72rem;font-weight:700;color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase}.hero-badge-dot[data-v-c9d2a4c8]{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 6px rgba(var(--accent-rgb),.5);animation:neonPulse 2s ease-in-out infinite;flex-shrink:0}.hero-title-row[data-v-c9d2a4c8]{margin-bottom:22px}.hero-title[data-v-c9d2a4c8]{font-family:Inter,sans-serif;font-size:3.6rem;font-weight:900;line-height:1.08;letter-spacing:-1.5px;margin:0}.title-line1[data-v-c9d2a4c8]{color:#f1f5f9;display:block}.title-line2[data-v-c9d2a4c8]{display:block;background:linear-gradient(90deg,#2e8bc0,#5ba3c9 60%,#2e8bc0);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift 6s ease infinite}.hero-desc[data-v-c9d2a4c8]{font-family:Inter,sans-serif;font-size:1.02rem;color:#94a3b8;line-height:1.75;max-width:440px;margin-bottom:36px}.hero-actions[data-v-c9d2a4c8]{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:18px}.btn-cta[data-v-c9d2a4c8]{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,var(--accent-dk) 0%,var(--accent) 100%);color:#fff;font-family:Inter,sans-serif;font-weight:700;font-size:.9rem;letter-spacing:.02em;padding:13px 26px;border-radius:10px;text-decoration:none;transition:opacity .2s,transform .15s,box-shadow .2s;box-shadow:0 0 18px rgba(var(--accent-rgb),.35),0 4px 16px #0000004d;position:relative;overflow:hidden}.btn-cta[data-v-c9d2a4c8]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.12),transparent);opacity:0;transition:opacity .2s}.btn-cta[data-v-c9d2a4c8]:hover{opacity:.95;transform:translateY(-2px);box-shadow:0 0 28px rgba(var(--accent-rgb),.5),0 8px 24px #0006}.btn-cta[data-v-c9d2a4c8]:hover:before{opacity:1}.btn-b2b-link[data-v-c9d2a4c8]{display:inline-flex;align-items:center;gap:6px;color:var(--btn-neutral-text);font-family:Inter,sans-serif;font-weight:600;font-size:.85rem;background:var(--btn-neutral-bg);border:1px solid var(--btn-neutral-border);border-radius:10px;padding:12px 18px;cursor:pointer;transition:all .2s}.btn-b2b-link[data-v-c9d2a4c8]:hover{background:var(--btn-neutral-hover);border-color:#ffffff38;color:#fff;transform:translateY(-1px)}.hero-note[data-v-c9d2a4c8]{font-family:Inter,sans-serif;font-size:.76rem;color:#475569}.hero-note span[data-v-c9d2a4c8]{color:var(--text-muted)}.demo-shell[data-v-c9d2a4c8]{display:flex;border-radius:16px;overflow:hidden;box-shadow:0 24px 80px #0009,0 0 0 1px #ffffff12,0 0 40px #2e8bc026;border:1px solid rgba(255,255,255,.07);animation:floatY 6s ease-in-out infinite}.demo-inputs[data-v-c9d2a4c8]{background:#0f172af2;padding:20px 16px;width:215px;flex-shrink:0;border-right:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;gap:12px}.demo-heading[data-v-c9d2a4c8]{font-family:Inter,sans-serif;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#2e8bc0;margin:0}.demo-field[data-v-c9d2a4c8]{display:flex;flex-direction:column;gap:4px}.demo-field label[data-v-c9d2a4c8]{font-family:Inter,sans-serif;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#4b5563}.demo-field input[data-v-c9d2a4c8]{border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:7px 9px;font-size:.82rem;font-family:Inter,sans-serif;color:#e2e8f0;background:#ffffff0a;outline:none;transition:border-color .2s,box-shadow .2s;width:100%;box-sizing:border-box}.demo-field input[data-v-c9d2a4c8]:focus{border-color:#2e8bc080;box-shadow:0 0 0 2px #2e8bc026;background:#2e8bc00f}.demo-field input[data-v-c9d2a4c8]::-moz-placeholder{color:#374151}.demo-field input[data-v-c9d2a4c8]::placeholder{color:#374151}.demo-form-pills[data-v-c9d2a4c8]{display:flex;gap:5px;flex-wrap:wrap}.demo-form-pill[data-v-c9d2a4c8]{font-family:Inter,sans-serif;font-size:.61rem;font-weight:600;padding:4px 8px;border-radius:5px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#4b5563;cursor:pointer;transition:all .18s;white-space:nowrap}.demo-form-pill[data-v-c9d2a4c8]:hover{border-color:#2e8bc059;color:#c084fc;background:#2e8bc00f}.demo-form-pill--active[data-v-c9d2a4c8]{background:#2e8bc026;border-color:#2e8bc066;color:#c084fc}.demo-fill-btn[data-v-c9d2a4c8]{display:flex;align-items:center;gap:6px;font-family:Inter,sans-serif;font-size:.66rem;font-weight:700;padding:7px 10px;border-radius:5px;border:1px solid rgba(34,211,238,.3);background:#22d3ee0f;color:#22d3ee;cursor:pointer;transition:all .2s;text-align:left;width:100%;box-sizing:border-box}.demo-fill-btn[data-v-c9d2a4c8]:hover{background:#22d3ee26;border-color:#22d3ee99;box-shadow:0 0 12px #22d3ee33}.demo-hint[data-v-c9d2a4c8]{font-family:Inter,sans-serif;font-size:.66rem;color:#22d3ee;font-style:italic;margin:auto 0 0;opacity:.7}.demo-doc[data-v-c9d2a4c8]{flex:1;background:#fff;padding:16px 18px 0;position:relative;overflow:hidden;min-width:0;display:flex;flex-direction:column}.doc-blur-zone[data-v-c9d2a4c8]{flex:1;position:relative;overflow:hidden;min-height:52px}.doc-blur-rows[data-v-c9d2a4c8]{filter:blur(2.5px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.doc-blur-overlay[data-v-c9d2a4c8]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#ffffff0d,#ffffff8c 35%,#fffffffa);pointer-events:none}.doc-watermark[data-v-c9d2a4c8]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-30deg);font-size:2.8rem;font-weight:900;letter-spacing:.15em;color:#c8bfa826;font-family:Inter,sans-serif;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.doc-top[data-v-c9d2a4c8]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.doc-flag[data-v-c9d2a4c8]{display:flex;flex-direction:column;width:14px;height:18px;border-radius:1px;overflow:hidden;flex-shrink:0;border:.5px solid rgba(0,0,0,.15)}.flag-g[data-v-c9d2a4c8]{background:#009246;flex:1}.flag-w[data-v-c9d2a4c8]{background:#fff;flex:1;border-top:.5px solid #eee;border-bottom:.5px solid #eee}.flag-r[data-v-c9d2a4c8]{background:#ce2b37;flex:1}.doc-header-text[data-v-c9d2a4c8]{flex:1}.doc-office[data-v-c9d2a4c8]{font-family:Inter,sans-serif;font-size:.55rem;font-weight:700;letter-spacing:.06em;color:var(--ink);text-transform:uppercase}.doc-ref[data-v-c9d2a4c8]{font-family:Inter,sans-serif;font-size:.52rem;color:var(--muted)}.doc-title[data-v-c9d2a4c8]{font-family:Inter,sans-serif;font-size:.65rem;font-weight:800;letter-spacing:.08em;text-align:center;color:var(--ink);text-transform:uppercase;padding:5px 0 2px;border-top:1.5px solid var(--ink);border-bottom:.5px solid var(--border);margin-bottom:3px}.doc-subtitle[data-v-c9d2a4c8]{font-family:Inter,sans-serif;font-size:.5rem;text-align:center;color:var(--muted);margin-bottom:10px}.doc-row[data-v-c9d2a4c8]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px;padding:4px 0;border-bottom:.5px solid #e8e4dc}.doc-cols[data-v-c9d2a4c8]{display:grid;grid-template-columns:1fr 1fr;gap:4px}.doc-col[data-v-c9d2a4c8]{display:flex;align-items:baseline;gap:4px;padding:4px 0;border-bottom:.5px solid #e8e4dc}.dl[data-v-c9d2a4c8]{font-family:Inter,sans-serif;font-size:.55rem;color:var(--muted);white-space:nowrap;flex-shrink:0}.dv[data-v-c9d2a4c8]{font-family:Inter,sans-serif;font-size:.6rem;color:var(--muted);flex:1}.hw[data-v-c9d2a4c8]{font-family:Caveat,cursive;font-size:.85rem;color:#b0bec5;transition:color .3s}.hw.active[data-v-c9d2a4c8]{color:#1565c0}.blank[data-v-c9d2a4c8]{color:#c8bfa8;font-family:Inter,sans-serif;font-size:.6rem}.doc-section[data-v-c9d2a4c8]{font-family:Inter,sans-serif;font-size:.58rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);text-align:center;padding:6px 0 4px;border-top:.5px solid var(--border);border-bottom:.5px solid var(--border);margin:4px 0}.doc-unlock-btn[data-v-c9d2a4c8]{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;padding:9px 0;font-family:Inter,sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:#1b6ca8;background:#fff;border:none;border-top:1.5px solid rgba(46,139,192,.2);border-bottom:1.5px solid rgba(46,139,192,.2);cursor:pointer;transition:background .2s,color .2s;position:relative;z-index:1}.doc-unlock-btn[data-v-c9d2a4c8]:hover{background:#1b6ca8;color:#fff;border-color:#1b6ca8}.doc-footer[data-v-c9d2a4c8]{display:flex;justify-content:space-between;padding:8px 0 16px;border-top:.5px solid var(--border);background:#fff;position:relative;z-index:1}.doc-sig[data-v-c9d2a4c8]{display:flex;flex-direction:column;align-items:center;gap:2px}@media (max-width: 900px){.hero-inner[data-v-c9d2a4c8]{grid-template-columns:1fr;gap:48px}.hero-title[data-v-c9d2a4c8]{font-size:2.8rem}.hero-desc[data-v-c9d2a4c8]{max-width:none}}@media (max-width: 640px){.hero[data-v-c9d2a4c8]{padding:48px 20px 56px}.hero-title[data-v-c9d2a4c8]{font-size:2.4rem;letter-spacing:-1px}.hero-actions[data-v-c9d2a4c8]{flex-direction:column;align-items:stretch;gap:10px}.btn-cta[data-v-c9d2a4c8],.btn-b2b-link[data-v-c9d2a4c8]{text-align:center;justify-content:center}}@media (max-width: 480px){.hero-title[data-v-c9d2a4c8]{font-size:2rem;letter-spacing:-.8px}}.ws-shell[data-v-c9d2a4c8]{border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.08);box-shadow:0 24px 80px #0009,0 0 0 1px #ffffff0a,0 0 40px #2e8bc026;background:#0f172afa;display:flex;flex-direction:column;animation:floatY 6s ease-in-out infinite;font-family:Inter,sans-serif}.ws-chrome[data-v-c9d2a4c8]{display:flex;align-items:center;gap:12px;padding:9px 14px;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0}.ws-chrome__dots[data-v-c9d2a4c8]{display:flex;gap:5px}.ws-chrome__dots span[data-v-c9d2a4c8]{width:8px;height:8px;border-radius:50%;background:#ffffff1f}.ws-chrome__brand[data-v-c9d2a4c8]{flex:1;display:flex;align-items:center;gap:5px;justify-content:center;font-size:.68rem;font-weight:700;color:#64748b;letter-spacing:.04em}.ws-chrome__star[data-v-c9d2a4c8]{color:#2e8bc0}.ws-chrome__user[data-v-c9d2a4c8]{width:22px;height:22px;border-radius:50%;background:#2e8bc02e;border:1px solid rgba(46,139,192,.3);color:#c084fc;font-size:.56rem;font-weight:800;display:flex;align-items:center;justify-content:center}.ws-body[data-v-c9d2a4c8]{display:flex;height:320px}.ws-nav[data-v-c9d2a4c8]{width:110px;flex-shrink:0;background:#ffffff04;border-right:1px solid rgba(255,255,255,.06);padding:10px 6px;display:flex;flex-direction:column;gap:2px}.ws-nav__item[data-v-c9d2a4c8]{display:flex;align-items:center;gap:7px;padding:7px 8px;border-radius:7px;cursor:pointer;transition:background .18s,color .18s;color:#4b5563;position:relative}.ws-nav__item[data-v-c9d2a4c8]:hover{background:#ffffff0a;color:#94a3b8}.ws-nav__item--active[data-v-c9d2a4c8]{background:rgba(var(--ic-rgb,168,85,247),.12)!important;color:var(--ic,#2E8BC0)!important}.ws-nav__lbl[data-v-c9d2a4c8]{font-size:.62rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-nav__pip[data-v-c9d2a4c8]{position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:55%;background:var(--ic,#2E8BC0);border-radius:0 2px 2px 0;box-shadow:0 0 6px var(--ic,#2E8BC0)}.ws-pane[data-v-c9d2a4c8]{flex:1;padding:14px;overflow:hidden;transition:opacity .22s ease;display:flex;flex-direction:column}.ws-pane--fading[data-v-c9d2a4c8]{opacity:0}.ws-view[data-v-c9d2a4c8]{display:flex;flex-direction:column;gap:10px}.ws-view-head[data-v-c9d2a4c8]{font-size:.72rem;font-weight:700;color:#e2e8f0;display:flex;align-items:center;gap:8px;flex-shrink:0}.ws-view-sub[data-v-c9d2a4c8]{font-size:.58rem;color:#4b5563;font-weight:500}.ws-doc[data-v-c9d2a4c8]{background:#fff;border-radius:7px;padding:10px 12px;display:flex;flex-direction:column}.ws-doc-row[data-v-c9d2a4c8]{display:flex;align-items:baseline;gap:6px;padding:5px 0;border-bottom:.5px solid #e8e4dc}.ws-doc-row[data-v-c9d2a4c8]:last-child{border-bottom:none}.ws-doc-lbl[data-v-c9d2a4c8]{font-size:.5rem;color:#9ca3af;white-space:nowrap;flex-shrink:0;font-family:Inter,sans-serif}.ws-doc-val[data-v-c9d2a4c8]{font-family:Caveat,cursive;font-size:.92rem;color:#1565c0;flex:1;min-height:18px}.ws-doc-val--empty[data-v-c9d2a4c8]{color:#c8bfa8}.ws-status[data-v-c9d2a4c8]{display:flex;align-items:center;gap:6px;font-size:.62rem;color:#64748b;flex-shrink:0}.ws-status-dot[data-v-c9d2a4c8]{width:6px;height:6px;border-radius:50%;background:#10b981;box-shadow:0 0 5px #10b98199;flex-shrink:0}.ws-search-bar[data-v-c9d2a4c8]{display:flex;align-items:center;gap:7px;padding:7px 10px;font-size:.68rem;color:#4b5563;background:#ffffff08;border:1px solid rgba(245,158,11,.18);border-radius:7px;font-style:italic}.ws-results[data-v-c9d2a4c8]{display:flex;flex-direction:column;gap:5px}.ws-result[data-v-c9d2a4c8]{display:flex;align-items:flex-start;gap:7px;padding:6px 8px;border-radius:6px;background:#ffffff05;border:1px solid rgba(255,255,255,.05)}.ws-result-dot[data-v-c9d2a4c8]{width:6px;height:6px;border-radius:50%;background:#f59e0b;flex-shrink:0;margin-top:4px}.ws-result-name[data-v-c9d2a4c8]{font-size:.64rem;color:#94a3b8;font-weight:600}.ws-result-src[data-v-c9d2a4c8]{font-size:.54rem;color:#374151}.ws-chat[data-v-c9d2a4c8]{display:flex;flex-direction:column;gap:8px;height:120px;overflow:hidden}.ws-chat-user[data-v-c9d2a4c8]{background:#2e8bc026;color:#a9d2ec;border:1px solid rgba(46,139,192,.2);border-radius:9px;padding:8px 10px;font-size:.68rem;line-height:1.5;align-self:flex-end;max-width:92%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-chat-ai[data-v-c9d2a4c8]{background:#ffffff0a;color:#94a3b8;border:1px solid rgba(255,255,255,.07);border-radius:9px;padding:8px 10px;font-size:.66rem;line-height:1.55;align-self:flex-start;width:96%;display:flex;align-items:flex-start;gap:7px;transition:opacity .28s ease;height:52px;overflow:hidden}.ws-chat-ai--hidden[data-v-c9d2a4c8]{opacity:0}.ws-chat-dot[data-v-c9d2a4c8]{width:14px;height:14px;border-radius:50%;background:linear-gradient(135deg,#1b6ca8,#2e8bc0);flex-shrink:0;margin-top:1px}.ws-api-box[data-v-c9d2a4c8]{display:flex;flex-direction:column;gap:8px}.ws-api-input[data-v-c9d2a4c8]{display:flex;align-items:center;gap:7px;padding:7px 9px;border-radius:6px;font-size:.68rem;color:#e2e8f0;background:#ffffff08;border:1px solid rgba(34,211,238,.18)}.ws-api-tags[data-v-c9d2a4c8]{display:flex;gap:5px;flex-wrap:wrap;transition:opacity .28s ease}.ws-api-tags--fading[data-v-c9d2a4c8]{opacity:0}.ws-api-tags span[data-v-c9d2a4c8]{font-size:.58rem;padding:3px 8px;border-radius:4px;background:#22d3ee0f;border:1px solid rgba(34,211,238,.18);color:#22d3ee}.ws-crm-card[data-v-c9d2a4c8]{display:flex;align-items:center;gap:9px;padding:10px 12px;border-radius:8px;background:#ffffff08;border:1px solid rgba(16,185,129,.18)}.ws-crm-avatar[data-v-c9d2a4c8]{width:30px;height:30px;border-radius:50%;flex-shrink:0;background:#10b98126;border:1px solid rgba(16,185,129,.3);color:#10b981;font-size:.78rem;font-weight:800;display:flex;align-items:center;justify-content:center}.ws-crm-info[data-v-c9d2a4c8]{flex:1;min-width:0}.ws-crm-name[data-v-c9d2a4c8]{font-size:.72rem;font-weight:600;color:#e2e8f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-crm-cf[data-v-c9d2a4c8]{font-size:.58rem;color:#4b5563;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-crm-badge[data-v-c9d2a4c8]{font-size:.54rem;font-weight:800;padding:2px 7px;border-radius:4px;white-space:nowrap;flex-shrink:0;background:#10b9811f;color:#10b981;border:1px solid rgba(16,185,129,.25)}.ws-crm-forms[data-v-c9d2a4c8]{display:flex;gap:5px;flex-wrap:wrap}.ws-crm-forms span[data-v-c9d2a4c8]{font-size:.58rem;padding:2px 7px;border-radius:4px;background:#ffffff08;border:1px solid rgba(255,255,255,.07);color:#6b7280}.ws-api-list[data-v-c9d2a4c8]{display:flex;flex-direction:column;gap:3px;overflow-y:auto;flex:1}.ws-api-svc[data-v-c9d2a4c8]{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;cursor:pointer;background:#ffffff05;border:1px solid rgba(255,255,255,.04);transition:background .15s,border-color .15s}.ws-api-svc[data-v-c9d2a4c8]:hover{background:#22d3ee0f;border-color:#22d3ee2e}.ws-api-svc__flag[data-v-c9d2a4c8]{font-size:.8rem;flex-shrink:0;line-height:1}.ws-api-svc__info[data-v-c9d2a4c8]{flex:1;min-width:0}.ws-api-svc__name[data-v-c9d2a4c8]{font-size:.63rem;font-weight:600;color:#94a3b8}.ws-api-svc__desc[data-v-c9d2a4c8]{font-size:.53rem;color:#374151}.ws-api-svc__arr[data-v-c9d2a4c8]{font-size:.9rem;color:#374151;flex-shrink:0}.ws-api-query[data-v-c9d2a4c8]{display:flex;flex-direction:column;gap:9px}.ws-api-query__lbl[data-v-c9d2a4c8]{font-size:.58rem;font-weight:700;color:#4b5563;letter-spacing:.06em;text-transform:uppercase}.ws-api-query__inp[data-v-c9d2a4c8]{display:flex;align-items:center;gap:7px;padding:7px 9px;border-radius:6px;font-size:.68rem;color:#64748b;background:#ffffff08;border:1px solid rgba(34,211,238,.2);font-family:Inter,sans-serif}.ws-api-query__btn[data-v-c9d2a4c8]{padding:7px 12px;border-radius:6px;text-align:left;background:#22d3ee14;border:1px solid rgba(34,211,238,.28);color:#22d3ee;font-size:.65rem;font-weight:700;font-family:Inter,sans-serif;cursor:pointer;transition:all .15s}.ws-api-query__btn[data-v-c9d2a4c8]:hover{background:#22d3ee29;border-color:#22d3ee8c}.ws-api-query__res[data-v-c9d2a4c8]{display:flex;align-items:flex-start;gap:8px;padding:9px 10px;border-radius:6px;background:#22d3ee0a;border:1px solid rgba(34,211,238,.15);font-size:.64rem;color:#94a3b8;line-height:1.6}.ws-api-res-dot[data-v-c9d2a4c8]{width:6px;height:6px;border-radius:50%;flex-shrink:0;margin-top:3px;background:#22d3ee;box-shadow:0 0 6px #22d3ee99}.ws-back-btn[data-v-c9d2a4c8]{font-size:.58rem;font-weight:600;color:#4b5563;margin-left:auto;background:none;border:none;cursor:pointer;padding:0;font-family:Inter,sans-serif;transition:color .15s}.ws-back-btn[data-v-c9d2a4c8]:hover{color:#22d3ee}.ws-soon-badge[data-v-c9d2a4c8]{font-size:.52rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:2px 7px;border-radius:99px;margin-left:auto;background:#6366f11f;color:#818cf8;border:1px solid rgba(99,102,241,.28)}.ws-stock-list[data-v-c9d2a4c8]{display:flex;flex-direction:column;gap:4px}.ws-stock-row[data-v-c9d2a4c8]{display:flex;align-items:center;gap:8px;padding:7px 9px;border-radius:7px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);transition:border-color .15s}.ws-stock-row--warn[data-v-c9d2a4c8]{background:#f59e0b0a;border-color:#f59e0b2e}.ws-stock-badge[data-v-c9d2a4c8]{font-size:.5rem;font-weight:800;padding:2px 6px;border-radius:4px;flex-shrink:0;background:#10b9811a;color:#10b981;border:1px solid rgba(16,185,129,.25);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.ws-stock-badge--warn[data-v-c9d2a4c8]{background:#f59e0b1f;color:#f59e0b;border-color:#f59e0b4d}.ws-stock-info[data-v-c9d2a4c8]{flex:1;min-width:0}.ws-stock-name[data-v-c9d2a4c8]{font-size:.63rem;font-weight:600;color:#94a3b8}.ws-stock-meta[data-v-c9d2a4c8]{font-size:.52rem;color:#374151;margin-top:1px}.ws-stock-order[data-v-c9d2a4c8]{font-size:.54rem;font-weight:700;padding:3px 8px;border-radius:5px;background:#f59e0b1a;border:1px solid rgba(245,158,11,.3);color:#f59e0b;cursor:pointer;font-family:Inter,sans-serif;flex-shrink:0;transition:background .15s}.ws-stock-order[data-v-c9d2a4c8]:hover{background:#f59e0b38}.ws-stock-summary[data-v-c9d2a4c8]{display:flex;align-items:center;gap:6px;font-size:.6rem;color:#4b5563;font-family:Inter,sans-serif}.ws-stock-summary__dot[data-v-c9d2a4c8]{width:6px;height:6px;border-radius:50%;flex-shrink:0;background:#f59e0b;box-shadow:0 0 5px #f59e0b80}@media (max-width: 900px){.ws-shell[data-v-c9d2a4c8]{animation:none}.ws-body[data-v-c9d2a4c8]{height:280px}.ws-nav[data-v-c9d2a4c8]{width:90px}.ws-nav__lbl[data-v-c9d2a4c8]{font-size:.58rem}}@media (max-width: 640px){.ws-body[data-v-c9d2a4c8]{height:260px}.ws-nav[data-v-c9d2a4c8]{display:none}}.how[data-v-b1064188]{background:transparent;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05);padding:96px 40px;position:relative;overflow:hidden}.how[data-v-b1064188]:after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(to right,transparent,rgba(46,139,192,.35),transparent);pointer-events:none}.how-inner[data-v-b1064188]{max-width:1180px;margin:0 auto;padding:0;position:relative;z-index:1}.how-title[data-v-b1064188]{font-family:Inter,sans-serif;font-size:clamp(1.7rem,3.5vw,2.4rem);font-weight:900;color:#f1f5f9;text-align:center;margin:0 0 12px;letter-spacing:-.5px;line-height:1.15}.how-subtitle[data-v-b1064188]{font-family:Inter,sans-serif;font-size:.98rem;color:#64748b;text-align:center;margin:0 auto 56px;max-width:540px;line-height:1.65}.how-grid[data-v-b1064188]{display:grid;grid-template-columns:1fr;gap:22px;align-items:stretch}.how-card[data-v-b1064188]{display:flex;flex-direction:column;background:#0f172ad9;border:1px solid rgba(255,255,255,.09);border-radius:20px;padding:30px 26px 28px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:border-color .2s,box-shadow .2s,transform .2s}.how-card[data-v-b1064188]:hover{border-color:#2e8bc040;box-shadow:0 0 32px #2e8bc014;transform:translateY(-2px)}.how-card--smart[data-v-b1064188]{background:linear-gradient(180deg,rgba(46,139,192,.06) 0%,transparent 50%),#0f172ad9;border-color:#2e8bc047;box-shadow:0 0 28px #2e8bc00f}.how-card--smart[data-v-b1064188]:hover{border-color:#2e8bc073;box-shadow:0 0 40px #2e8bc01f}.how-card__header[data-v-b1064188]{display:flex;align-items:flex-start;gap:14px;margin-bottom:22px}.how-card__icon[data-v-b1064188]{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.how-card__icon--smart[data-v-b1064188]{background:rgba(var(--accent-rgb),.12);border:1px solid rgba(var(--accent-rgb),.28);color:var(--accent);box-shadow:0 0 14px rgba(var(--accent-rgb),.12)}.how-card__icon--manual[data-v-b1064188],.how-card__icon--sign[data-v-b1064188]{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:var(--text-muted)}.how-card__heading[data-v-b1064188]{display:flex;flex-direction:column;gap:4px;min-width:0}.how-card__title[data-v-b1064188]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;font-family:Inter,sans-serif;font-size:1.05rem;font-weight:800;color:#f1f5f9;margin:0;letter-spacing:-.2px;line-height:1.25}.how-card__tagline[data-v-b1064188]{font-size:.82rem;color:#94a3b8;margin:0;line-height:1.45}.how-badge[data-v-b1064188]{display:inline-flex;align-items:center;font-size:.58rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:2px 7px;border-radius:999px;line-height:1.5}.how-badge--free[data-v-b1064188]{background:#22c55e2e;color:#4ade80;border:1px solid rgba(34,197,94,.35)}.how-badge--premium[data-v-b1064188]{background:rgba(var(--accent-rgb),.12);color:var(--text-muted);border:1px solid rgba(var(--accent-rgb),.28)}.how-badge--ai[data-v-b1064188]{background:linear-gradient(135deg,#38bdf838,#6366f138);color:#bae6fd;border:1px solid rgba(56,189,248,.4)}.how-steps[data-v-b1064188]{list-style:none;padding:0;margin:0 0 22px;display:flex;flex-direction:column;gap:14px;flex:1;counter-reset:step}.how-steps li[data-v-b1064188]{display:flex;align-items:flex-start;gap:12px}.how-step__num[data-v-b1064188]{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-family:Inter,sans-serif;font-size:.7rem;font-weight:800;color:#fff;background:linear-gradient(135deg,#1b6ca8,#2e8bc0);box-shadow:0 0 8px #2e8bc066;border:2px solid #0f172a}.how-card--manual .how-step__num[data-v-b1064188],.how-card--sign .how-step__num[data-v-b1064188]{background:#ffffff1f;box-shadow:none;color:var(--text-strong);border-color:#ffffff2e}.how-step__text[data-v-b1064188]{display:flex;flex-direction:column;gap:3px;min-width:0;padding-top:1px}.how-step__text strong[data-v-b1064188]{font-family:Inter,sans-serif;font-size:.86rem;font-weight:700;color:#e2e8f0;line-height:1.35}.how-step__text span[data-v-b1064188]{font-family:Inter,sans-serif;font-size:.78rem;color:#64748b;line-height:1.5}.how-card__note[data-v-b1064188]{font-size:.72rem;color:#475569;letter-spacing:.01em;margin:0 0 18px;padding:10px 12px;background:#0f172a66;border:1px solid rgba(255,255,255,.04);border-radius:10px;text-align:center}.how-card--smart .how-card__note[data-v-b1064188]{color:#94a3b8;background:#2e8bc00f;border-color:#2e8bc026}.how-card__cta[data-v-b1064188]{display:inline-flex;align-items:center;justify-content:center;width:100%;font-family:inherit;font-size:.82rem;font-weight:600;letter-spacing:.02em;padding:11px 18px;border-radius:10px;cursor:pointer;background:var(--btn-neutral-bg);color:var(--btn-neutral-text);border:1px solid var(--btn-neutral-border);transition:background .2s,border-color .2s,color .2s,transform .15s,box-shadow .2s}.how-card__cta[data-v-b1064188]:hover{background:var(--btn-neutral-hover);border-color:#ffffff3d;color:#fff;transform:translateY(-1px)}.how-card--smart .how-card__cta[data-v-b1064188]{background:linear-gradient(135deg,var(--accent-dk) 0%,var(--accent) 100%);border-color:var(--accent);color:#fff;box-shadow:0 0 14px rgba(var(--accent-rgb),.25)}.how-card--smart .how-card__cta[data-v-b1064188]:hover{opacity:.92;box-shadow:0 0 22px rgba(var(--accent-rgb),.4);background:linear-gradient(135deg,var(--accent-dk) 0%,var(--accent) 100%);border-color:var(--accent);color:#fff}@media (min-width: 768px){.how-grid[data-v-b1064188]{grid-template-columns:repeat(3,1fr);gap:22px}}@media (min-width: 1024px){.how[data-v-b1064188]{padding:112px 64px}.how-grid[data-v-b1064188]{gap:26px}.how-card--smart[data-v-b1064188]{transform:translateY(-6px)}.how-card--smart[data-v-b1064188]:hover{transform:translateY(-8px)}}@media (max-width: 640px){.how[data-v-b1064188]{padding:72px 20px}.how-title[data-v-b1064188]{font-size:1.55rem}}.lsv[data-v-7b253cff]{background:transparent;border-top:1px solid rgba(255,255,255,.05);padding:80px 0 88px;position:relative;overflow:hidden}.lsv[data-v-7b253cff]:before{content:"";position:absolute;top:30%;right:-8%;width:500px;height:500px;background:radial-gradient(ellipse,rgba(46,139,192,.05) 0%,transparent 65%);pointer-events:none}.lsv[data-v-7b253cff]:after{content:"";position:absolute;bottom:10%;left:-5%;width:400px;height:400px;background:radial-gradient(ellipse,rgba(46,139,192,.05) 0%,transparent 65%);pointer-events:none}.lsv-inner[data-v-7b253cff]{max-width:1300px;margin:0 auto;padding:0 40px;position:relative;z-index:1}.lsv-header[data-v-7b253cff]{text-align:center;margin-bottom:48px}.lsv-eyebrow[data-v-7b253cff]{display:inline-block;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);background:#ffffff0a;border:1px solid rgba(255,255,255,.1);padding:4px 14px;border-radius:99px;margin-bottom:16px}.lsv-title[data-v-7b253cff]{font-size:2rem;font-weight:900;color:#f1f5f9;letter-spacing:-.5px;margin-bottom:12px}.lsv-sub[data-v-7b253cff]{font-size:.92rem;color:#64748b;max-width:520px;margin:0 auto;line-height:1.7}.lsv-card[data-v-7b253cff]{background:#1e293be6;border:1px solid rgba(255,255,255,.07);border-radius:18px;padding:24px;display:flex;flex-direction:column;gap:14px;transition:border-color .2s,box-shadow .2s,transform .15s;position:relative;overflow:hidden}.lsv-card[data-v-7b253cff]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--acc-rgb,168,85,247),.4),transparent);opacity:0;transition:opacity .2s}.lsv-card[data-v-7b253cff]:hover{border-color:rgba(var(--acc-rgb,168,85,247),.3);box-shadow:0 12px 40px #00000059,0 0 24px rgba(var(--acc-rgb,168,85,247),.07);transform:translateY(-2px)}.lsv-card[data-v-7b253cff]:hover:before{opacity:1}.lsv-card-top[data-v-7b253cff]{display:flex;align-items:center;gap:10px}.lsv-icon[data-v-7b253cff]{width:42px;height:42px;border-radius:12px;background:rgba(var(--acc-rgb,168,85,247),.1);color:var(--acc,#2E8BC0);border:1px solid rgba(var(--acc-rgb,168,85,247),.2);display:flex;align-items:center;justify-content:center;flex-shrink:0}.lsv-badge[data-v-7b253cff]{font-size:.58rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;padding:3px 8px;border-radius:99px;display:inline-flex;align-items:center;gap:4px}.lsv-badge--try[data-v-7b253cff]{background:rgba(var(--acc-rgb,168,85,247),.12);color:var(--acc,#2E8BC0);border:1px solid rgba(var(--acc-rgb,168,85,247),.25)}.lsv-badge--auth[data-v-7b253cff]{background:#ffffff0a;color:#6b7280;border:1px solid rgba(255,255,255,.08)}.lsv-name[data-v-7b253cff]{font-size:1rem;font-weight:800;color:#e2e8f0;margin:0}.lsv-desc[data-v-7b253cff]{font-size:.78rem;color:#64748b;line-height:1.65;margin:0}.lsv-cta[data-v-7b253cff]{margin-top:auto;padding:9px 16px;border-radius:9px;border:1px solid var(--btn-neutral-border);background:var(--btn-neutral-bg);color:var(--btn-neutral-text);font-size:.8rem;font-weight:600;font-family:Inter,sans-serif;cursor:pointer;transition:all .18s;text-align:center}.lsv-cta[data-v-7b253cff]:hover{background:var(--btn-neutral-hover);border-color:#ffffff3d;color:#fff}.lsv-cur[data-v-7b253cff]{display:inline-block;width:1px;background:var(--acc, #2E8BC0);color:var(--acc, #2E8BC0);animation:curBlink-7b253cff .7s step-end infinite;margin-left:1px;font-family:Inter,sans-serif;font-size:inherit}.lsv-cur--hw[data-v-7b253cff]{color:#1565c0;background:#1565c0}@keyframes curBlink-7b253cff{0%,to{opacity:1}50%{opacity:0}}.lsv-main[data-v-7b253cff]{display:flex;flex-direction:column;gap:20px;margin-bottom:32px}.lsv-main__grid[data-v-7b253cff]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.lsv-card--featured[data-v-7b253cff]{gap:0}.lsv-cfeat[data-v-7b253cff]{display:flex;gap:32px;align-items:flex-start}.lsv-cfeat__info[data-v-7b253cff]{flex:0 0 230px;display:flex;flex-direction:column;gap:16px}.lsv-card--featured .lsv-studio[data-v-7b253cff]{flex:1;min-width:0}.lsv-cfeat__flow[data-v-7b253cff]{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.lsv-cfeat__flow span[data-v-7b253cff]{font-size:.62rem;color:#374151;font-weight:600;font-family:Inter,sans-serif}.lsv-cfeat__arr[data-v-7b253cff]{color:#1f2937!important;font-weight:400!important}.lsv-cfeat__step--on[data-v-7b253cff]{color:var(--accent)!important}.lsv-studio[data-v-7b253cff]{border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#1e293b}.lsv-studio__topbar[data-v-7b253cff]{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.06)}.lsv-studio__dots[data-v-7b253cff]{display:flex;gap:5px}.lsv-studio__dots span[data-v-7b253cff]{width:8px;height:8px;border-radius:50%;background:#ffffff1f}.lsv-studio__fname[data-v-7b253cff]{font-size:.65rem;color:#64748b;flex:1;text-align:center}.lsv-studio__tabs[data-v-7b253cff]{display:flex;gap:2px}.lsv-studio__tabs span[data-v-7b253cff]{font-size:.6rem;font-weight:600;padding:3px 8px;border-radius:5px;color:#4b5563;cursor:default}.lsv-studio__tabs span.active[data-v-7b253cff]{background:#2e8bc026;color:#2e8bc0}.lsv-studio__body[data-v-7b253cff]{display:flex}.lsv-studio__page[data-v-7b253cff]{flex:1;background:#fff;padding:10px 12px;display:flex;flex-direction:column}.lsv-studio__pheader[data-v-7b253cff]{padding:4px 0 5px;border-bottom:1.5px solid #1e40af;margin-bottom:3px;text-align:center;flex-shrink:0}.lsv-studio__poffice[data-v-7b253cff]{font-size:.42rem;font-weight:700;letter-spacing:.06em;color:#4b5563;text-transform:uppercase;font-family:Inter,sans-serif}.lsv-studio__ptitle[data-v-7b253cff]{font-size:.56rem;font-weight:900;letter-spacing:.1em;color:#1e293b;text-transform:uppercase;margin-top:2px;font-family:Inter,sans-serif}.lsv-studio__pblur[data-v-7b253cff]{flex:1;position:relative;overflow:hidden;min-height:60px}.lsv-studio__blur-overlay[data-v-7b253cff]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#fff0,#ffffffb3 45%,#fff);pointer-events:none}.lsv-studio__prow--sig[data-v-7b253cff]{border-top:1px dashed rgba(46,139,192,.3)!important;padding-top:4px;flex-shrink:0}.lsv-studio__prow[data-v-7b253cff]{display:flex;align-items:baseline;gap:6px;padding:5px 0;border-bottom:.5px solid #e8e4dc}.lsv-studio__plabel[data-v-7b253cff]{font-size:.54rem;color:#9ca3af;white-space:nowrap;flex-shrink:0;font-family:Inter,sans-serif}.lsv-studio__pval[data-v-7b253cff]{font-family:Caveat,cursive;font-size:.85rem;flex:1;color:#c8bfa8;min-height:20px}.lsv-studio__pval.filled[data-v-7b253cff]{color:#1565c0}.lsv-studio__pval.empty[data-v-7b253cff]{min-height:20px}.lsv-studio__sidebar[data-v-7b253cff]{width:60px;background:#ffffff05;border-left:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;padding:8px 4px;gap:2px}.lsv-studio__sitem[data-v-7b253cff]{font-size:.56rem;font-weight:600;color:#4b5563;padding:5px 6px;border-radius:5px;cursor:default;text-align:center}.lsv-studio__sitem.active[data-v-7b253cff]{background:#2e8bc01f;color:#2e8bc0}.lsv-studio__steps[data-v-7b253cff]{padding:12px 14px;overflow:hidden;transition:opacity .25s ease;display:flex;flex-direction:column;gap:8px;background:#1e293b;height:320px;flex-shrink:0}.lsv-studio__steps--fading[data-v-7b253cff]{opacity:0}.sts-step-banner[data-v-7b253cff]{display:flex;align-items:center;gap:7px;flex-shrink:0;padding:4px 10px;border-radius:6px;background:#ffffff05;border:1px solid rgba(255,255,255,.06)}.sts-step-banner__num[data-v-7b253cff]{width:16px;height:16px;border-radius:50%;flex-shrink:0;background:rgba(var(--accent-rgb),.18);border:1px solid rgba(var(--accent-rgb),.38);color:var(--text-strong);font-size:.52rem;font-weight:800;display:flex;align-items:center;justify-content:center;font-family:Inter,sans-serif}.sts-step-banner__lbl[data-v-7b253cff]{font-size:.6rem;color:#6b7280;font-family:Inter,sans-serif;font-weight:500;font-style:italic}.sts-s1-bar[data-v-7b253cff]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;flex-shrink:0;border:1.5px solid rgba(46,139,192,.35);background:#ffffff0a;box-shadow:0 0 0 3px #2e8bc012}.sts-s1-bar__type-wrap[data-v-7b253cff]{flex:0 0 auto;overflow:hidden;white-space:nowrap;display:inline-flex;align-items:center;animation:stsType-7b253cff 1.1s steps(28,end) .35s both}@keyframes stsType-7b253cff{0%{max-width:0}to{max-width:280px}}.sts-s1-bar__text[data-v-7b253cff]{font-size:.72rem;color:#e2e8f0;font-family:Inter,sans-serif}.sts-s1-cursor[data-v-7b253cff]{display:inline-block;width:1.5px;height:.85em;background:#2e8bc0;vertical-align:middle;animation:curBlink-7b253cff .7s step-end infinite,stsCurHide-7b253cff 0s linear 1.6s both}@keyframes stsCurHide-7b253cff{to{opacity:0;width:0;margin:0}}.sts-s1-bar__btn[data-v-7b253cff]{font-size:.6rem;font-weight:800;padding:4px 10px;border-radius:6px;flex-shrink:0;background:rgba(var(--accent-rgb),.18);color:var(--text-strong);border:1px solid rgba(var(--accent-rgb),.35);animation:stsBtnPress-7b253cff .4s ease 1.65s both;margin-left:auto}@keyframes stsBtnPress-7b253cff{0%{background:#2e8bc02e;color:#e8eef5;transform:scale(1)}40%{background:#2e8bc08c;color:#fff;box-shadow:0 0 10px #2e8bc080;transform:scale(.96)}to{background:#2e8bc02e;color:#e8eef5;transform:scale(1)}}.sts-s1-loading[data-v-7b253cff]{display:flex;align-items:center;gap:5px;flex-shrink:0;font-size:.6rem;color:#4b5563;font-family:Inter,sans-serif;overflow:hidden;animation:stsLoadShow-7b253cff 1.5s ease 2.1s both}@keyframes stsLoadShow-7b253cff{0%{opacity:0;max-height:0}10%,78%{opacity:1;max-height:20px}to{opacity:0;max-height:0}}.sts-s1-dot[data-v-7b253cff]{width:4px;height:4px;border-radius:50%;background:#2e8bc0;flex-shrink:0;animation:stsDotBounce-7b253cff .55s ease-in-out infinite}.sts-s1-dot[data-v-7b253cff]:nth-child(2){animation-delay:.1s}.sts-s1-dot[data-v-7b253cff]:nth-child(3){animation-delay:.2s}@keyframes stsDotBounce-7b253cff{0%,to{transform:translateY(0);opacity:.4}50%{transform:translateY(-3px);opacity:1}}@keyframes stsFadeUp-7b253cff{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.sts-s1-card[data-v-7b253cff]:nth-child(1){animation:stsFadeUp-7b253cff .35s ease 3.7s both}.sts-s1-card[data-v-7b253cff]:nth-child(2){animation:stsFadeUp-7b253cff .35s ease 3.9s both}.sts-s1-card[data-v-7b253cff]:nth-child(3){animation:stsFadeUp-7b253cff .35s ease 4.1s both}.sts-s1-meta[data-v-7b253cff]{display:flex;align-items:center;gap:8px;flex-shrink:0;animation:stsFadeUp-7b253cff .4s ease 3.6s both}.sts-s1-filters[data-v-7b253cff]{display:flex;gap:4px}.sts-s1-f[data-v-7b253cff]{font-size:.58rem;font-weight:600;padding:2px 9px;border-radius:99px;color:#4b5563;border:1px solid rgba(255,255,255,.07);cursor:default;font-family:Inter,sans-serif}.sts-s1-f--on[data-v-7b253cff]{background:rgba(var(--accent-rgb),.1);color:var(--text-strong);border-color:rgba(var(--accent-rgb),.3)}.sts-s1-rcount[data-v-7b253cff]{font-size:.56rem;color:#374151;margin-left:auto;font-family:Inter,sans-serif}.sts-s1-list[data-v-7b253cff]{display:flex;flex-direction:column;gap:5px;flex:1;overflow:hidden}.sts-s1-card[data-v-7b253cff]{background:#ffffff06;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:8px 10px;display:flex;flex-direction:column;gap:6px}.sts-s1-card--best[data-v-7b253cff]{background:#2e8bc012;border-color:#2e8bc047}.sts-s1-card__head[data-v-7b253cff]{display:flex;align-items:flex-start;gap:8px}.sts-s1-card__fav[data-v-7b253cff]{font-size:.9rem;flex-shrink:0;line-height:1.4}.sts-s1-card__info[data-v-7b253cff]{flex:1;min-width:0}.sts-s1-card__src[data-v-7b253cff]{font-size:.52rem;color:#4b5563;margin-bottom:2px;font-family:Inter,sans-serif}.sts-s1-card__title[data-v-7b253cff]{font-size:.66rem;font-weight:700;color:#93c5fd;line-height:1.35;font-family:Inter,sans-serif}.sts-s1-card__snip[data-v-7b253cff]{font-size:.54rem;color:#4b5563;margin-top:1px;font-family:Inter,sans-serif}.sts-s1-best[data-v-7b253cff]{font-size:.5rem;font-weight:800;flex-shrink:0;background:rgba(var(--accent-rgb),.14);color:var(--text-strong);border:1px solid rgba(var(--accent-rgb),.28);padding:2px 7px;border-radius:99px;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.sts-s1-card__btns[data-v-7b253cff]{display:flex;gap:5px}.sts-s1-card__btn[data-v-7b253cff]{font-size:.6rem;font-weight:700;padding:4px 9px;border-radius:5px;cursor:default;font-family:Inter,sans-serif}.sts-s1-card__btn--prev[data-v-7b253cff]{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#6b7280}.sts-s1-card__btn--add[data-v-7b253cff]{background:rgba(var(--accent-rgb),.1);border:1px solid rgba(var(--accent-rgb),.28);color:var(--text-strong)}.sts-s2-tools[data-v-7b253cff]{display:flex;align-items:center;gap:2px;flex-shrink:0;background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:7px;padding:4px 6px}.sts-s2-tool[data-v-7b253cff]{font-size:.56rem;font-weight:600;padding:3px 7px;border-radius:4px;color:#6b7280;font-family:Inter,sans-serif;cursor:default;white-space:nowrap}.sts-s2-tool--on[data-v-7b253cff]{background:rgba(var(--accent-rgb),.12);color:var(--text-strong);border:1px solid rgba(var(--accent-rgb),.25)}.sts-s2-tool--ai[data-v-7b253cff]{color:#7cb8dc;display:inline-flex;align-items:center;gap:3px}.sts-s2-sep[data-v-7b253cff]{width:1px;height:16px;background:#ffffff14;margin:0 2px;flex-shrink:0}.sts-s2-page[data-v-7b253cff]{flex:1;background:#fff;border-radius:6px;padding:9px 12px;display:flex;flex-direction:column;overflow:hidden;position:relative;min-height:0}.sts-s2-page__hdr[data-v-7b253cff]{text-align:center;border-bottom:2px solid #1e40af;padding-bottom:4px;margin-bottom:8px;flex-shrink:0}.sts-s2-page__title[data-v-7b253cff]{font-size:.46rem;font-weight:900;color:#1e293b;text-transform:uppercase;letter-spacing:.08em;font-family:Inter,sans-serif}.sts-s2-page__sub[data-v-7b253cff]{font-size:.36rem;color:#9ca3af;margin-top:1px;font-family:Inter,sans-serif}.sts-s2-frow[data-v-7b253cff]{display:flex;align-items:center;gap:8px;padding:4px 0;border-bottom:.5px solid #f0f4f8}.sts-s2-frow__lbl[data-v-7b253cff]{font-size:.48rem;color:#6b7280;flex-shrink:0;width:95px;font-family:Inter,sans-serif;font-style:italic}.sts-s2-fbox[data-v-7b253cff]{flex:1;height:17px;border:1.5px solid rgba(46,139,192,.65);background:#2e8bc014;border-radius:2px;display:flex;align-items:center;padding:0 5px;position:relative}.sts-s2-fbox--active[data-v-7b253cff]{animation:stsS2Active-7b253cff 1.1s ease-in-out infinite}@keyframes stsS2Active-7b253cff{0%,to{border-color:#2e8bc0a6;box-shadow:none}50%{border-color:#2e8bc0;box-shadow:0 0 7px #2e8bc066}}.sts-s2-fbox__tag[data-v-7b253cff]{font-size:.44rem;color:#2e8bc0;font-weight:700;font-family:Inter,sans-serif;flex:1}.sts-s2-fbox__hdl[data-v-7b253cff]{position:absolute;width:5px;height:5px;border-right:1.5px solid #2E8BC0;border-bottom:1.5px solid #2E8BC0;bottom:-1px;right:-1px}.sts-s2-cursor[data-v-7b253cff]{position:absolute;right:2px;bottom:-10px;font-size:.72rem;font-weight:900;color:#374151;line-height:1;font-family:Inter,sans-serif;animation:stsEpCur-7b253cff 1.4s ease-in-out infinite}@keyframes stsEpCur-7b253cff{0%,to{opacity:1}50%{opacity:.3}}.sts-s2-fade[data-v-7b253cff]{position:absolute;bottom:0;left:0;right:0;height:30px;background:linear-gradient(to bottom,transparent,#fff);pointer-events:none}.sts-s2-status[data-v-7b253cff]{display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.sts-s2-badge[data-v-7b253cff]{font-size:.58rem;font-weight:700;color:#2e8bc0;background:#2e8bc01a;border:1px solid rgba(46,139,192,.25);padding:3px 9px;border-radius:99px}.sts-s2-hint[data-v-7b253cff]{font-size:.56rem;font-weight:600;color:#2e8bc0}.sts-s2-tools[data-v-7b253cff]{animation:stsFadeUp-7b253cff .3s ease .2s both}.sts-s2-frow:nth-child(2) .sts-s2-fbox[data-v-7b253cff]{animation:stsFieldDraw-7b253cff .45s ease .6s both}.sts-s2-frow:nth-child(3) .sts-s2-fbox[data-v-7b253cff]{animation:stsFieldDraw-7b253cff .45s ease 1.1s both}.sts-s2-frow:nth-child(4) .sts-s2-fbox[data-v-7b253cff]{animation:stsFieldDraw-7b253cff .45s ease 1.6s both}.sts-s2-status[data-v-7b253cff]{animation:stsFadeUp-7b253cff .3s ease 2.2s both}@keyframes stsFieldDraw-7b253cff{0%{transform:scaleX(0);transform-origin:left center;opacity:0}to{transform:scaleX(1);transform-origin:left center;opacity:1}}.sts-s3-head[data-v-7b253cff]{display:flex;align-items:center;gap:8px;flex-shrink:0}.sts-s3-profile[data-v-7b253cff]{display:flex;align-items:center;gap:8px;flex:1}.sts-s3-avatar[data-v-7b253cff]{width:28px;height:28px;border-radius:50%;flex-shrink:0;background:#10b98126;border:1px solid rgba(16,185,129,.35);display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:800;color:#10b981;font-family:Inter,sans-serif}.sts-s3-pname[data-v-7b253cff]{font-size:.66rem;font-weight:700;color:#e2e8f0;font-family:Inter,sans-serif}.sts-s3-ptag[data-v-7b253cff]{font-size:.52rem;color:#4b5563;font-family:Inter,sans-serif}.sts-s3-autofill[data-v-7b253cff]{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;font-size:.58rem;font-weight:700;color:#2e8bc0;background:#2e8bc01a;border:1px solid rgba(46,139,192,.25);padding:3px 8px;border-radius:99px}.sts-fl-src[data-v-7b253cff]{font-size:.48rem;font-weight:800;padding:1px 5px;border-radius:3px;flex-shrink:0;font-family:Inter,sans-serif;text-transform:uppercase;letter-spacing:.05em;background:#10b9811a;color:#10b981;border:1px solid rgba(16,185,129,.25)}.sts-fl-src--manual[data-v-7b253cff]{background:#2e8bc01a;color:#2e8bc0;border-color:#2e8bc040}.sts-fl-src--empty[data-v-7b253cff]{background:transparent;color:#374151;border-color:transparent}.sts-s3-footer[data-v-7b253cff]{display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.sts-s3-stat[data-v-7b253cff]{font-size:.58rem;font-weight:600;color:#6b7280;font-family:Inter,sans-serif}.sts-s3-cta[data-v-7b253cff]{font-size:.58rem;font-weight:700;color:#2e8bc0}.sts-row-top[data-v-7b253cff]{display:flex;align-items:center;gap:8px;flex-shrink:0;flex-wrap:wrap}.sts-detected-badge[data-v-7b253cff]{font-size:.58rem;font-weight:700;color:#2e8bc0;background:#2e8bc01a;border:1px solid rgba(46,139,192,.25);padding:3px 8px;border-radius:99px}.sts-profile-pill[data-v-7b253cff]{display:inline-flex;align-items:center;gap:5px;font-size:.58rem;font-weight:700;color:#10b981;background:#10b9811a;border:1px solid rgba(16,185,129,.3);padding:3px 8px;border-radius:99px;cursor:pointer}.sts-fl[data-v-7b253cff]{display:flex;flex-direction:column;gap:6px;flex:1}.sts-fl-row[data-v-7b253cff]{display:flex;align-items:center;gap:8px}.sts-fl-lbl[data-v-7b253cff]{font-size:.56rem;color:#6b7280;width:52px;flex-shrink:0;font-family:Inter,sans-serif}.sts-fl-inp[data-v-7b253cff]{flex:1;height:18px;border-radius:3px;border:1.5px dashed rgba(46,139,192,.35);background:#2e8bc00a}.sts-fl-inp--sig[data-v-7b253cff]{border-color:#ec48994d;background:#ec489908}.sts-fl-inp--filled[data-v-7b253cff]{background:#10b98112;border:1.5px solid rgba(16,185,129,.35);color:#34d399;font-size:.64rem;font-weight:600;padding:0 5px;display:flex;align-items:center;font-family:Inter,sans-serif}.sts-fl-inp--sm[data-v-7b253cff]{font-size:.52rem!important}.sts-fl-inp--typing[data-v-7b253cff]{background:#2e8bc00d;border:1.5px solid rgba(46,139,192,.3);color:#e2e8f0;font-size:.6rem;padding:0 5px;display:flex;align-items:center;font-family:Inter,sans-serif}.sts-fl-cur[data-v-7b253cff]{display:inline-block;width:1px;height:.85em;background:#2e8bc0;margin-left:1px;vertical-align:middle;animation:curBlink-7b253cff .7s step-end infinite}.sts-fill-cta[data-v-7b253cff]{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:6px 12px;border-radius:7px;background:#2e8bc01a;border:1px solid rgba(46,139,192,.3);color:#c084fc;font-size:.64rem;font-weight:700;font-family:Inter,sans-serif;cursor:pointer;align-self:flex-start}.sts-s3-head[data-v-7b253cff]{animation:stsFadeUp-7b253cff .35s ease .2s both}.sts-fl-row:nth-child(1) .sts-fl-inp--filled[data-v-7b253cff]{animation:stsFillReveal-7b253cff .35s ease .7s both}.sts-fl-row:nth-child(2) .sts-fl-inp--filled[data-v-7b253cff]{animation:stsFillReveal-7b253cff .35s ease 1.2s both}.sts-fl-row[data-v-7b253cff]:nth-child(3){animation:stsFadeUp-7b253cff .3s ease 1.8s both}.sts-fl-row[data-v-7b253cff]:nth-child(4){animation:stsFadeUp-7b253cff .3s ease 2.2s both}.sts-s3-footer[data-v-7b253cff]{animation:stsFadeUp-7b253cff .3s ease 2.7s both}@keyframes stsFillReveal-7b253cff{0%{background:#2e8bc00d;border-color:#2e8bc04d;color:transparent;transform:scale(.97)}to{background:#10b98112;border-color:#10b98159;color:#34d399;transform:scale(1)}}.sts-ready-badge[data-v-7b253cff]{animation:stsFadeUp-7b253cff .4s ease .3s both}.sts-action-doc[data-v-7b253cff]{animation:stsFadeUp-7b253cff .35s ease .8s both}.sts-action-btns[data-v-7b253cff]{animation:stsFadeUp-7b253cff .35s ease 1.2s both}.sts-bulk-hint[data-v-7b253cff]{animation:stsFadeUp-7b253cff .35s ease 1.7s both}.sts-ready-badge[data-v-7b253cff]{display:flex;align-items:center;gap:6px;flex-shrink:0;font-size:.6rem;font-weight:700;color:#10b981;background:#10b9811a;border:1px solid rgba(16,185,129,.25);padding:4px 10px;border-radius:99px;width:-moz-fit-content;width:fit-content}.sts-action-panel[data-v-7b253cff]{flex:1;display:flex;flex-direction:column;gap:7px}.sts-action-doc[data-v-7b253cff]{display:flex;align-items:center;gap:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:7px;padding:7px 9px}.sts-action-doc__icon[data-v-7b253cff]{font-size:1rem;flex-shrink:0;line-height:1}.sts-action-doc__name[data-v-7b253cff]{font-size:.6rem;color:#94a3b8;font-family:Inter,monospace,sans-serif}.sts-action-doc__meta[data-v-7b253cff]{font-size:.52rem;color:#4b5563;margin-top:1px}.sts-action-btns[data-v-7b253cff]{display:flex;flex-direction:column;gap:5px}.sts-btn[data-v-7b253cff]{display:flex;align-items:center;gap:6px;border-radius:7px;cursor:default;font-family:Inter,sans-serif;font-weight:700}.sts-btn--cart[data-v-7b253cff]{padding:7px 10px;background:rgba(var(--accent-rgb),.1);border:1px solid rgba(var(--accent-rgb),.28);color:var(--text-strong);font-size:.64rem;position:relative}.sts-cart-badge[data-v-7b253cff]{position:absolute;top:-4px;right:-4px;background:#2e8bc0;color:#fff;border-radius:99px;font-size:.5rem;font-weight:800;padding:1px 4px;line-height:1.4}.sts-btn-row[data-v-7b253cff]{display:flex;gap:5px}.sts-btn--dl[data-v-7b253cff],.sts-btn--print[data-v-7b253cff]{flex:1;padding:5px 8px;justify-content:center;background:#ffffff08;border:1px solid rgba(255,255,255,.1);color:#6b7280;font-size:.6rem;text-align:center}.sts-bulk-hint[data-v-7b253cff]{display:flex;align-items:center;gap:5px;font-size:.58rem;color:#2e8bc0;font-style:italic;margin-top:auto}.lsv-chat[data-v-7b253cff]{display:flex;flex-direction:column;gap:8px;padding:12px;background:#1e293b;border-radius:10px;border:1px solid rgba(255,255,255,.07);flex:1}.lsv-chat__msg[data-v-7b253cff]{font-size:.73rem;line-height:1.55;padding:8px 11px;border-radius:9px;max-width:90%}.lsv-chat__msg--user[data-v-7b253cff]{background:#2e8bc026;color:#a9d2ec;border:1px solid rgba(46,139,192,.2);align-self:flex-end;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lsv-chat__msg--ai[data-v-7b253cff]{background:#ffffff0a;color:#94a3b8;border:1px solid rgba(255,255,255,.07);align-self:flex-start;display:flex;align-items:flex-start;gap:7px;transition:opacity .35s ease;height:56px;overflow:hidden;width:90%}.lsv-ans-hidden[data-v-7b253cff]{opacity:0}.lsv-chat__ai-dot[data-v-7b253cff]{width:16px;height:16px;border-radius:50%;background:linear-gradient(135deg,#1b6ca8,#2e8bc0);flex-shrink:0;margin-top:1px}.lsv-card--sm[data-v-7b253cff]{gap:12px}.lsv-modulo[data-v-7b253cff]{background:#1e293b;border:1px solid rgba(255,255,255,.08);border-radius:10px;overflow:hidden;flex-shrink:0}.lsv-modulo__bar[data-v-7b253cff]{display:flex;align-items:center;gap:7px;padding:8px 12px;background:#ffffff08;border-bottom:1px solid rgba(245,158,11,.12);font-size:.68rem}.lsv-modulo__placeholder[data-v-7b253cff]{color:#4b5563;font-family:Inter,sans-serif;font-style:italic}.lsv-modulo__results[data-v-7b253cff]{padding:8px 10px;display:flex;flex-direction:column;gap:5px}.lsv-modulo__result[data-v-7b253cff]{display:flex;align-items:flex-start;gap:7px;padding:5px 6px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:6px}.lsv-modulo__rdot[data-v-7b253cff]{width:6px;height:6px;border-radius:50%;background:#f59e0b;flex-shrink:0;margin-top:4px}.lsv-modulo__rname[data-v-7b253cff]{font-size:.64rem;color:#94a3b8;font-weight:600;font-family:Inter,sans-serif;min-height:14px}.lsv-modulo__rsrc[data-v-7b253cff]{font-size:.56rem;color:#374151}.lsv-modulo__filler[data-v-7b253cff]{display:flex;align-items:center;gap:7px;padding:6px 12px;border-top:1px solid rgba(255,255,255,.05);font-size:.68rem;color:#94a3b8;font-family:Inter,sans-serif;background:#f59e0b0a}.lsv-modulo__fchip[data-v-7b253cff]{font-size:.54rem;font-weight:800;background:#f59e0b26;color:#f59e0b;border:1px solid rgba(245,158,11,.3);padding:2px 7px;border-radius:4px}.lsv-stock-demo[data-v-7b253cff]{background:#1e293b;border:1px solid rgba(255,255,255,.07);border-radius:9px;padding:8px 12px;display:flex;flex-direction:column;gap:6px}.lsv-stock-demo__row[data-v-7b253cff]{display:flex;align-items:center;justify-content:space-between;padding:5px 0;border-bottom:.5px solid rgba(255,255,255,.05);font-family:Inter,sans-serif}.lsv-stock-demo__row[data-v-7b253cff]:last-child{border-bottom:none}.lsv-stock-demo__label[data-v-7b253cff]{font-size:.62rem;color:#4b5563}.lsv-stock-demo__dash[data-v-7b253cff]{font-size:.7rem;color:#374151;font-weight:700}.lsv-crm-demo[data-v-7b253cff]{background:#1e293b;border:1px solid rgba(255,255,255,.07);border-radius:9px;padding:10px 12px;display:flex;flex-direction:column;gap:8px}.lsv-crm-demo__card[data-v-7b253cff]{display:flex;align-items:center;gap:8px}.lsv-crm-demo__avatar[data-v-7b253cff]{width:28px;height:28px;border-radius:50%;background:#10b98126;border:1px solid rgba(16,185,129,.3);display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:800;color:#10b981;flex-shrink:0;font-family:Inter,sans-serif}.lsv-crm-demo__info[data-v-7b253cff]{flex:1;min-width:0}.lsv-crm-demo__name[data-v-7b253cff]{font-size:.72rem;color:#e2e8f0;font-weight:600;font-family:Inter,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:16px}.lsv-crm-demo__cf[data-v-7b253cff]{font-size:.58rem;color:#4b5563;font-family:Inter,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:14px}.lsv-crm-demo__badge[data-v-7b253cff]{font-size:.54rem;font-weight:800;background:#10b9811f;color:#10b981;border:1px solid rgba(16,185,129,.25);padding:2px 7px;border-radius:4px;white-space:nowrap;flex-shrink:0}.lsv-crm-demo__forms[data-v-7b253cff]{display:flex;gap:4px;flex-wrap:wrap}.lsv-crm-demo__forms span[data-v-7b253cff]{font-size:.58rem;padding:2px 7px;background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:4px;color:#6b7280}.lsv-api-demo[data-v-7b253cff]{background:#1e293b;border:1px solid rgba(255,255,255,.07);border-radius:9px;padding:10px 12px;display:flex;flex-direction:column;gap:8px}.lsv-api-demo__input[data-v-7b253cff]{display:flex;align-items:center;gap:7px;padding:6px 9px;background:#ffffff08;border:1px solid rgba(34,211,238,.15);border-radius:6px;min-height:28px;overflow:hidden}.lsv-api-demo__query[data-v-7b253cff]{font-size:.72rem;color:#e2e8f0;font-family:Inter,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.lsv-api-demo__tags[data-v-7b253cff]{display:flex;gap:4px;flex-wrap:wrap;transition:opacity .28s ease}.lsv-api-demo__tags span[data-v-7b253cff]{font-size:.58rem;padding:2px 7px;background:#22d3ee0f;border:1px solid rgba(34,211,238,.15);border-radius:4px;color:#22d3ee}.lsv-tags-fading[data-v-7b253cff]{opacity:0}.lsv-sign-demo[data-v-7b253cff]{background:#1e293b;border:1px solid rgba(255,255,255,.07);border-radius:9px;padding:10px 12px;display:flex;flex-direction:column;gap:8px}.lsv-sign-demo__doc[data-v-7b253cff]{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:6px;padding:9px 10px;display:flex;flex-direction:column;gap:5px}.lsv-sign-demo__line[data-v-7b253cff]{height:5px;background:#ffffff12;border-radius:3px}.lsv-sign-demo__line--short[data-v-7b253cff]{width:55%}.lsv-sign-demo__sig[data-v-7b253cff]{display:flex;align-items:center;gap:8px;margin-top:3px;border-top:1px dashed rgba(236,72,153,.3);padding-top:6px}.lsv-sign-demo__sig-label[data-v-7b253cff]{font-size:.56rem;color:#ec4899;font-weight:700;font-family:Inter,sans-serif;white-space:nowrap}.lsv-sign-demo__sig-box[data-v-7b253cff]{flex:1;height:14px;border-bottom:1px solid rgba(236,72,153,.4)}.lsv-sign-demo__status[data-v-7b253cff]{display:flex;align-items:center;gap:7px;font-size:.64rem;color:#6b7280;font-family:Inter,sans-serif}.lsv-sign-demo__dot[data-v-7b253cff]{width:7px;height:7px;border-radius:50%;background:#f59e0b;flex-shrink:0;box-shadow:0 0 6px #f59e0b80}.lsv-badge--ai[data-v-7b253cff]{background:#2e8bc01f;color:#7cb8dc;border:1px solid rgba(46,139,192,.25)}.lsv-badge--soon[data-v-7b253cff]{background:#ec489914;color:#f472b6;border:1px solid rgba(236,72,153,.2)}.lsv-cta--accent[data-v-7b253cff]{background:linear-gradient(135deg,var(--accent-dk) 0%,var(--accent) 100%);border-color:var(--accent);color:#fff;box-shadow:0 0 16px rgba(var(--accent-rgb),.3)}.lsv-cta--accent[data-v-7b253cff]:hover{opacity:.93;box-shadow:0 0 24px rgba(var(--accent-rgb),.45);background:linear-gradient(135deg,var(--accent-dk) 0%,var(--accent) 100%);border-color:var(--accent);color:#fff}.lsv-cta--disabled[data-v-7b253cff]{opacity:.35;cursor:not-allowed}.lsv-cta--disabled[data-v-7b253cff]:hover{background:var(--btn-neutral-bg)!important;border-color:var(--btn-neutral-border)!important;box-shadow:none!important;transform:none!important;color:var(--btn-neutral-text)!important}.lsv-marquee-section[data-v-7b253cff]{margin-bottom:48px}.lsv-marquee-label[data-v-7b253cff]{text-align:center;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#374151;margin-bottom:16px}.lsv-marquee-wrap[data-v-7b253cff]{overflow:hidden;display:flex;flex-direction:column;gap:8px;-webkit-mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent);mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent)}.lsv-marquee__row[data-v-7b253cff]{overflow:hidden}.lsv-marquee__track[data-v-7b253cff]{display:inline-flex;gap:8px;white-space:nowrap;animation:marqueeLeft-7b253cff 35s linear infinite}.lsv-marquee__track--rev[data-v-7b253cff]{animation:marqueeRight-7b253cff 32s linear infinite}@keyframes marqueeLeft-7b253cff{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marqueeRight-7b253cff{0%{transform:translate(-50%)}to{transform:translate(0)}}.lsv-marquee__track span[data-v-7b253cff]{display:inline-flex;align-items:center;padding:5px 14px;border-radius:99px;font-size:.68rem;font-weight:600;font-family:Inter,sans-serif;color:#4b5563;background:#ffffff08;border:1px solid rgba(255,255,255,.07);white-space:nowrap}.lsv-bottom[data-v-7b253cff]{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap}.lsv-bottom p[data-v-7b253cff]{font-size:.9rem;color:#64748b;margin:0}.lsv-bottom button[data-v-7b253cff]{padding:12px 28px;border-radius:10px;background:linear-gradient(135deg,var(--accent-dk),var(--accent));color:#fff;font-size:.88rem;font-weight:700;font-family:Inter,sans-serif;border:none;cursor:pointer;transition:opacity .18s,transform .15s,box-shadow .18s;box-shadow:0 0 16px rgba(var(--accent-rgb),.28)}.lsv-bottom button[data-v-7b253cff]:hover{opacity:.92;transform:translateY(-1px);box-shadow:0 0 26px rgba(var(--accent-rgb),.42)}@media (max-width: 960px){.lsv-cfeat[data-v-7b253cff]{flex-direction:column;gap:20px}.lsv-cfeat__info[data-v-7b253cff]{flex:0 0 auto;width:100%}.lsv-main__grid[data-v-7b253cff]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.lsv[data-v-7b253cff]{padding:56px 0 64px}.lsv-inner[data-v-7b253cff]{padding:0 16px}.lsv-title[data-v-7b253cff]{font-size:1.6rem}.lsv-main__grid[data-v-7b253cff]{grid-template-columns:1fr}.lsv-bottom[data-v-7b253cff]{flex-direction:column;text-align:center}}.b2b[data-v-0996ce6c]{background:transparent;padding:80px 40px;position:relative;overflow:hidden}.b2b[data-v-0996ce6c]:before{content:"";position:absolute;top:50%;left:-10%;transform:translateY(-50%);width:600px;height:600px;background:radial-gradient(ellipse at center,rgba(46,139,192,.07) 0%,transparent 65%);pointer-events:none;animation:orbGlow 8s ease-in-out infinite}.section-inner[data-v-0996ce6c]{border-color:#2e8bc059;max-width:1400px;margin:0 auto;padding:0 40px;position:relative;z-index:1}.b2b-inner[data-v-0996ce6c]{border-color:#2e8bc059;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.b2b-badge[data-v-0996ce6c]{display:inline-flex;align-items:center;gap:6px;font-family:Inter,sans-serif;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);border:1px solid rgba(255,255,255,.12);background:#ffffff0a;padding:5px 12px;border-radius:99px;margin-bottom:20px}.b2b-title[data-v-0996ce6c]{font-family:Inter,sans-serif;font-size:2.2rem;font-weight:900;color:#f1f5f9;line-height:1.15;letter-spacing:-.5px;margin-bottom:16px}.b2b-desc[data-v-0996ce6c]{font-family:Inter,sans-serif;font-size:.95rem;color:#64748b;line-height:1.75;margin-bottom:28px}.b2b-features[data-v-0996ce6c]{list-style:none;display:flex;flex-direction:column;gap:14px;margin-bottom:32px;padding:0}.b2b-features li[data-v-0996ce6c]{display:flex;align-items:flex-start;gap:12px;font-family:Inter,sans-serif;font-size:.9rem;color:#cbd5e1;line-height:1.5}.feat-svg[data-v-0996ce6c]{color:var(--accent);flex-shrink:0;margin-top:2px}.b2b-actions[data-v-0996ce6c]{display:flex;gap:12px;flex-wrap:wrap}.btn-b2b-primary[data-v-0996ce6c]{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,var(--accent-dk),var(--accent));color:#fff;font-family:Inter,sans-serif;font-weight:700;font-size:.88rem;padding:12px 24px;border-radius:10px;text-decoration:none;transition:opacity .2s,transform .15s,box-shadow .2s;box-shadow:0 0 16px rgba(var(--accent-rgb),.28)}.btn-b2b-primary[data-v-0996ce6c]:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 0 26px rgba(var(--accent-rgb),.42)}.btn-b2b-ghost[data-v-0996ce6c]{display:inline-flex;align-items:center;color:var(--btn-neutral-text);font-family:Inter,sans-serif;font-weight:600;font-size:.88rem;padding:12px 20px;border-radius:10px;border:1px solid var(--btn-neutral-border);text-decoration:none;background:var(--btn-neutral-bg);transition:all .2s}.btn-b2b-ghost[data-v-0996ce6c]:hover{border-color:#ffffff3d;color:#fff;background:var(--btn-neutral-hover)}.b2b-demo-wrap[data-v-0996ce6c]{display:flex;justify-content:center}.b2b-demo-shell[data-v-0996ce6c]{width:100%;max-width:420px;border-radius:16px;overflow:hidden;box-shadow:0 24px 60px #00000080,0 0 0 1px #ffffff0f,0 0 30px #2e8bc01f;border:1px solid rgba(255,255,255,.06)}.b2b-demo-inputs[data-v-0996ce6c]{background:#0f172afa;border-bottom:1px solid rgba(255,255,255,.06);padding:20px;display:flex;flex-direction:column;gap:12px}.b2b-demo-heading[data-v-0996ce6c]{font-family:Inter,sans-serif;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#2e8bc0;margin:0}.b2b-demo-field[data-v-0996ce6c]{display:flex;flex-direction:column;gap:4px}.b2b-demo-field label[data-v-0996ce6c]{font-family:Inter,sans-serif;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#4b5563}.b2b-select-wrap[data-v-0996ce6c]{position:relative;display:flex;align-items:center}.b2b-demo-select[data-v-0996ce6c]{border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:8px 30px 8px 10px;font-size:.85rem;font-family:Inter,sans-serif;color:#e2e8f0;background:#ffffff0a;outline:none;transition:border-color .2s,box-shadow .2s;width:100%;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.b2b-demo-select option[data-v-0996ce6c]{background:#1e293b;color:#e2e8f0}.b2b-demo-select[data-v-0996ce6c]:focus{border-color:#2e8bc080;box-shadow:0 0 0 2px #2e8bc026}.b2b-select-chevron[data-v-0996ce6c]{position:absolute;right:10px;pointer-events:none;color:#4b5563;flex-shrink:0}.b2b-fill-btn[data-v-0996ce6c]{display:inline-flex;align-items:center;gap:6px;background:var(--btn-neutral-bg);border:1px solid var(--btn-neutral-border);border-radius:6px;padding:7px 12px;font-size:.76rem;font-weight:600;font-family:Inter,sans-serif;color:var(--btn-neutral-text);cursor:pointer;transition:all .2s;width:100%;justify-content:center;margin-bottom:4px}.b2b-fill-btn[data-v-0996ce6c]:hover{background:var(--btn-neutral-hover);border-color:#ffffff3d}.b2b-demo-hint[data-v-0996ce6c]{font-family:Inter,sans-serif;font-size:.66rem;color:#4b5563;font-style:italic;margin:0}.b2b-form-pills[data-v-0996ce6c]{display:flex;gap:6px;flex-wrap:wrap}.b2b-pills-sep[data-v-0996ce6c]{width:100%;display:flex;align-items:center;gap:6px;margin:2px 0 0}.b2b-pills-sep[data-v-0996ce6c]:before,.b2b-pills-sep[data-v-0996ce6c]:after{content:"";flex:1;height:1px;background:#ffffff0f}.b2b-pills-sep span[data-v-0996ce6c]{font-family:Inter,sans-serif;font-size:.56rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#374151;white-space:nowrap}.b2b-form-pill[data-v-0996ce6c]{font-family:Inter,sans-serif;font-size:.68rem;font-weight:600;padding:4px 9px;border-radius:5px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#4b5563;cursor:pointer;transition:all .18s}.b2b-form-pill[data-v-0996ce6c]:hover{border-color:rgba(var(--accent-rgb),.35);color:var(--text-strong);background:rgba(var(--accent-rgb),.06)}.b2b-form-pill--active[data-v-0996ce6c]{background:rgba(var(--accent-rgb),.14);border-color:rgba(var(--accent-rgb),.38);color:var(--text-strong)}.b2b-doc[data-v-0996ce6c]{background:#fff;padding:16px 18px 0;display:flex;flex-direction:column}.b2b-doc-top[data-v-0996ce6c]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.b2b-flag[data-v-0996ce6c]{display:flex;flex-direction:column;width:14px;height:18px;border-radius:1px;overflow:hidden;flex-shrink:0;border:.5px solid rgba(0,0,0,.15)}.flag-g[data-v-0996ce6c]{background:#009246;flex:1}.flag-w[data-v-0996ce6c]{background:#fff;flex:1;border-top:.5px solid #eee;border-bottom:.5px solid #eee}.flag-r[data-v-0996ce6c]{background:#ce2b37;flex:1}.b2b-doc-header-text[data-v-0996ce6c]{flex:1}.b2b-doc-office[data-v-0996ce6c]{font-family:Inter,sans-serif;font-size:.55rem;font-weight:700;letter-spacing:.06em;color:var(--ink);text-transform:uppercase}.b2b-doc-ref[data-v-0996ce6c]{font-family:Inter,sans-serif;font-size:.52rem;color:var(--muted)}.b2b-doc-doctitle[data-v-0996ce6c]{font-family:Inter,sans-serif;font-size:.6rem;font-weight:800;letter-spacing:.08em;color:var(--ink);text-transform:uppercase;text-align:center;padding:5px 0;border-top:1.5px solid var(--ink);border-bottom:.5px solid var(--border);margin-bottom:6px}.b2b-doc-row[data-v-0996ce6c]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px;padding:4px 0;border-bottom:.5px solid #e8e4dc}.b2b-doc-cols[data-v-0996ce6c]{display:grid;grid-template-columns:1fr 1fr;gap:4px}.b2b-doc-col[data-v-0996ce6c]{display:flex;align-items:baseline;gap:4px;padding:4px 0;border-bottom:.5px solid #e8e4dc}.b2b-dl[data-v-0996ce6c]{font-family:Inter,sans-serif;font-size:.55rem;color:var(--muted);white-space:nowrap;flex-shrink:0}.b2b-blank[data-v-0996ce6c]{color:#c8bfa8;font-family:Inter,sans-serif;font-size:.6rem}.b2b-doc-section[data-v-0996ce6c]{font-family:Inter,sans-serif;font-size:.58rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);text-align:center;padding:5px 0 4px;border-top:.5px solid var(--border);border-bottom:.5px solid var(--border);margin:4px 0}.hw-b2b[data-v-0996ce6c]{font-family:Caveat,cursive;font-size:.95rem;color:#b0bec5;transition:color .3s}.hw-b2b--active[data-v-0996ce6c]{color:#1565c0}.b2b-doc-blur-zone[data-v-0996ce6c]{flex:1;position:relative;overflow:hidden;min-height:52px}.b2b-doc-blur-rows[data-v-0996ce6c]{filter:blur(2.5px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.b2b-doc-blur-overlay[data-v-0996ce6c]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#ffffff0d,#ffffff8c 35%,#fffffffa);pointer-events:none}.b2b-doc-unlock-btn[data-v-0996ce6c]{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;padding:9px 0;font-family:Inter,sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:#1b6ca8;background:#fff;border:none;border-top:1.5px solid rgba(46,139,192,.2);border-bottom:1.5px solid rgba(46,139,192,.2);cursor:pointer;transition:background .2s,color .2s;position:relative;z-index:1}.b2b-doc-unlock-btn[data-v-0996ce6c]:hover{background:#1b6ca8;color:#fff;border-color:#1b6ca8}.b2b-doc-footer[data-v-0996ce6c]{display:flex;justify-content:space-between;padding:8px 0 16px;border-top:.5px solid var(--border);background:#fff;position:relative;z-index:1}.b2b-doc-sig[data-v-0996ce6c]{display:flex;flex-direction:column;align-items:center;gap:4px}.b2b-sig-label[data-v-0996ce6c]{font-family:Inter,sans-serif;font-size:.58rem;color:var(--muted)}.b2b-sig-val[data-v-0996ce6c]{font-family:Caveat,cursive;font-size:.9rem;color:#1565c0}.b2b-sig-line[data-v-0996ce6c]{display:block;width:80px;height:1px;background:#c8bfa8;margin-top:4px}@media (max-width: 900px){.b2b-inner[data-v-0996ce6c]{grid-template-columns:1fr;gap:48px}.b2b-demo-wrap[data-v-0996ce6c]{justify-content:flex-start}.b2b-demo-shell[data-v-0996ce6c]{max-width:100%}}@media (max-width: 640px){.b2b[data-v-0996ce6c]{padding:56px 20px}.b2b-title[data-v-0996ce6c]{font-size:1.8rem}.b2b-form-pills[data-v-0996ce6c]{gap:5px}.b2b-form-pill[data-v-0996ce6c]{font-size:.66rem;padding:4px 8px}}@media (max-width: 480px){.b2b-title[data-v-0996ce6c]{font-size:1.5rem}.b2b-desc[data-v-0996ce6c]{font-size:.9rem}.section-inner[data-v-0996ce6c]{padding:0 16px}}.blog-section[data-v-d02616a1]{border-color:#2e8bc059;background:transparent;border-top:1px solid rgba(255,255,255,.05);padding:72px 0;position:relative;overflow:hidden}.blog-section[data-v-d02616a1]:before{content:"";position:absolute;top:40%;left:-8%;transform:translateY(-50%);width:480px;height:380px;background:radial-gradient(ellipse at center,rgba(46,139,192,.1) 0%,transparent 65%);pointer-events:none;animation:orbGlow 12s ease-in-out infinite}.section-inner[data-v-d02616a1]{max-width:1400px;margin:0 auto;padding:0 40px;position:relative;z-index:1}.section-title[data-v-d02616a1]{font-family:Inter,sans-serif;font-size:2rem;font-weight:900;color:#f1f5f9;text-align:center;margin-bottom:10px;letter-spacing:-.5px}.section-subtitle[data-v-d02616a1]{text-align:center;font-family:Inter,sans-serif;font-size:.92rem;color:#4b5563;margin-bottom:44px}.blog-grid[data-v-d02616a1]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.blog-skeleton[data-v-d02616a1]{height:280px;border-radius:16px;background:linear-gradient(90deg,#ffffff08 25%,#2e8bc00f,#ffffff08 75%);background-size:200% 100%;animation:shimmerDark-d02616a1 1.6s infinite;border:1px solid rgba(255,255,255,.06)}@keyframes shimmerDark-d02616a1{0%{background-position:200% 0}to{background-position:-200% 0}}.blog-card[data-v-d02616a1]{background:#2e8bc00d;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.07);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;cursor:pointer;transition:all .22s}.blog-card[data-v-d02616a1]:hover{border-color:#2e8bc059;box-shadow:0 8px 32px #0006,0 0 20px #2e8bc014;transform:translateY(-4px)}.blog-card-img[data-v-d02616a1]{height:160px;overflow:hidden;background:#ffffff08}.blog-card-img img[data-v-d02616a1]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s;opacity:.85}.blog-card:hover .blog-card-img img[data-v-d02616a1]{transform:scale(1.05);opacity:1}.blog-card-body[data-v-d02616a1]{padding:18px 20px 16px;display:flex;flex-direction:column;flex:1}.blog-card-meta[data-v-d02616a1]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.blog-category[data-v-d02616a1]{font-size:.63rem;font-weight:800;font-family:Inter,sans-serif;padding:2px 8px;border-radius:99px;text-transform:uppercase;letter-spacing:.08em}.blog-date[data-v-d02616a1]{font-size:.72rem;color:#374151;font-family:Inter,sans-serif}.blog-card-title[data-v-d02616a1]{font-family:Inter,sans-serif;font-size:.95rem;font-weight:800;color:#e2e8f0;line-height:1.4;margin:0 0 8px;transition:color .18s}.blog-card:hover .blog-card-title[data-v-d02616a1]{color:#f8fafc}.blog-card-excerpt[data-v-d02616a1]{font-size:.78rem;color:#4b5563;font-family:Inter,sans-serif;line-height:1.65;margin:0;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-card-footer[data-v-d02616a1]{display:flex;align-items:center;justify-content:space-between;margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.05)}.blog-author[data-v-d02616a1]{font-size:.72rem;color:#374151;font-family:Inter,sans-serif;font-weight:600}.blog-read-more[data-v-d02616a1]{font-size:.75rem;font-weight:700;font-family:Inter,sans-serif;color:#1b6ca8;transition:color .15s}.blog-card:hover .blog-read-more[data-v-d02616a1]{color:#2e8bc0}@media (max-width: 960px){.blog-grid[data-v-d02616a1]{grid-template-columns:repeat(2,1fr)}.blog-skeleton[data-v-d02616a1]:last-child{display:none}}@media (max-width: 600px){.blog-section[data-v-d02616a1]{padding:52px 0}.section-inner[data-v-d02616a1]{padding:0 16px}.section-title[data-v-d02616a1]{font-size:1.6rem}.blog-grid[data-v-d02616a1]{grid-template-columns:1fr}.blog-skeleton[data-v-d02616a1]:last-child{display:block}}.app-footer[data-v-985305df]{background:#0f172a;color:#ffffffb8;font-family:Inter,sans-serif;position:relative;border-top:1px solid rgba(255,255,255,.05)}.app-footer[data-v-985305df]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(to right,transparent,rgba(var(--accent-rgb),.3),transparent);pointer-events:none}.footer-inner[data-v-985305df]{max-width:1400px;margin:0 auto;padding:56px 40px 40px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:40px;align-items:start}.footer-brand[data-v-985305df]{display:flex;flex-direction:column;gap:10px}.footer-logo-col[data-v-985305df]{display:flex;align-items:center;justify-content:center;flex-shrink:0}.footer-logo-bg[data-v-985305df]{background:#2e8bc00d;border:1px solid rgba(46,139,192,.15);border-radius:16px;padding:16px 20px;display:flex;align-items:center;justify-content:center;transition:border-color .2s,box-shadow .2s}.footer-logo-bg[data-v-985305df]:hover{border-color:#2e8bc04d;box-shadow:0 0 20px #2e8bc01a}.footer-logo[data-v-985305df]{height:150px;width:auto;-o-object-fit:contain;object-fit:contain;display:block}.footer-brand-name[data-v-985305df]{font-size:1rem;font-weight:800;letter-spacing:-.2px;display:inline-flex;align-items:baseline;gap:0}.footer-cosmo[data-v-985305df]{color:#f1f5f9;text-shadow:0 0 14px rgba(241,245,249,.2)}.footer-app[data-v-985305df]{color:var(--accent);text-shadow:0 0 8px rgba(var(--accent-rgb),.5),0 0 18px rgba(var(--accent-rgb),.25)}.footer-brand-sub[data-v-985305df]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;background:linear-gradient(90deg,#2e8bc0,#22d3ee);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.footer-brand-desc[data-v-985305df]{font-size:.82rem;line-height:1.65;color:#ffffff9e;max-width:280px;margin-top:4px}.footer-col-title[data-v-985305df]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#ffffff8c;margin-bottom:16px}.footer-score-badge[data-v-985305df]{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;margin-top:6px;background:#2e8bc00f;border:1px solid rgba(46,139,192,.18);border-radius:8px;padding:7px 12px;font-size:.74rem;font-weight:600;color:#ffffff80;text-decoration:none;transition:all .2s}.footer-score-badge[data-v-985305df]:hover{background:#2e8bc01f;border-color:#2e8bc066;color:#2e8bc0;box-shadow:0 0 12px #2e8bc026}.footer-links[data-v-985305df]{display:flex;flex-direction:column;gap:10px}.footer-link[data-v-985305df]{font-size:.85rem;color:#ffffffb8;text-decoration:none;transition:color .18s}.footer-link[data-v-985305df]:hover{color:#2e8bc0}.footer-link--soon[data-v-985305df]{color:#fff3;cursor:default;pointer-events:none}.footer-link--cookie-btn[data-v-985305df]{background:none;border:none;padding:0;cursor:pointer;font-family:Inter,sans-serif;text-align:left}.footer-social-btn[data-v-985305df]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#ffffffb3;text-decoration:none;transition:all .2s;flex-shrink:0}.footer-social-btn[data-v-985305df]:hover{background:#2e8bc01a;border-color:#2e8bc04d;color:#2e8bc0;box-shadow:0 0 10px #2e8bc033}.footer-bottom[data-v-985305df]{max-width:1400px;margin:0 auto;padding:16px 40px 20px;border-top:1px solid rgba(255,255,255,.05);display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:.72rem;color:#ffffff8c}.footer-bottom-copy[data-v-985305df]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.footer-bottom-socials[data-v-985305df]{display:flex;align-items:center;gap:6px;flex-shrink:0;margin-right:64px}.footer-bottom-sep[data-v-985305df]{opacity:.35}@media (max-width: 1100px){.footer-inner[data-v-985305df]{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width: 640px){.footer-inner[data-v-985305df]{grid-template-columns:1fr;gap:28px}}@media (max-width: 560px){.footer-inner[data-v-985305df]{padding:40px 20px 28px;gap:20px 16px}.footer-logo[data-v-985305df]{height:110px}.footer-bottom[data-v-985305df]{padding:14px 20px 18px;flex-direction:column;align-items:flex-start;gap:10px}.footer-bottom-sep[data-v-985305df]{display:none}.footer-brand-desc[data-v-985305df]{max-width:none}.footer-bottom-socials[data-v-985305df]{margin-right:0}}.chat-wrapper[data-v-fd682604]{position:fixed;bottom:28px;right:28px;z-index:1000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.chat-wrapper--with-cart[data-v-fd682604]{bottom:94px}.chat-panel[data-v-fd682604]{position:absolute;bottom:80px;right:0;width:370px;max-width:calc(100vw - 36px);height:520px;max-height:calc(100vh - 185px);max-height:calc(100dvh - 185px);background:#fff;border-radius:20px;box-shadow:0 24px 64px #0000002e,0 4px 16px #00000014;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(0,0,0,.06)}.chat-header[data-v-fd682604]{background:linear-gradient(135deg,#1a1a2e,#16213e);padding:16px 20px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.header-left[data-v-fd682604]{display:flex;align-items:center;gap:12px}.avatar[data-v-fd682604]{width:40px;height:40px;background:linear-gradient(135deg,#00b894,#00cec9);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.header-info[data-v-fd682604]{display:flex;flex-direction:column;gap:3px}.bot-name[data-v-fd682604]{color:#fff;font-size:.9rem;font-weight:600;letter-spacing:.01em}.bot-status[data-v-fd682604]{display:flex;align-items:center;gap:5px;color:#a0aec0;font-size:.72rem}.status-pulse[data-v-fd682604]{width:7px;height:7px;background:#00b894;border-radius:50%;display:inline-block;animation:pulse-fd682604 2s infinite}@keyframes pulse-fd682604{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.3)}}.close-btn[data-v-fd682604]{background:#ffffff14;border:none;color:#a0aec0;width:32px;height:32px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s}.close-btn[data-v-fd682604]:hover{background:#ffffff26;color:#fff}.chat-body[data-v-fd682604]{flex:1;padding:20px 16px;overflow-y:auto;display:flex;flex-direction:column;gap:12px;background:#f8f9fc;scroll-behavior:smooth}.chat-body[data-v-fd682604]::-webkit-scrollbar{width:4px}.chat-body[data-v-fd682604]::-webkit-scrollbar-track{background:transparent}.chat-body[data-v-fd682604]::-webkit-scrollbar-thumb{background:#dde1e7;border-radius:4px}.message-row[data-v-fd682604]{display:flex;align-items:flex-end;gap:8px;animation:fadeUp-fd682604 .25s ease}.message-row.user[data-v-fd682604]{flex-direction:row-reverse}@keyframes fadeUp-fd682604{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.msg-avatar[data-v-fd682604]{width:28px;height:28px;background:linear-gradient(135deg,#00b894,#00cec9);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.bubble[data-v-fd682604]{max-width:75%;padding:10px 14px;border-radius:18px;font-size:.875rem;line-height:1.5;word-break:break-word}.message-row.bot .bubble[data-v-fd682604]{background:#fff;color:#2d3748;border-bottom-left-radius:6px;box-shadow:0 1px 4px #00000012}.message-row.user .bubble[data-v-fd682604]{background:linear-gradient(135deg,#00b894,#00a381);color:#fff;border-bottom-right-radius:6px;box-shadow:0 2px 8px #00b8944d}.typing-bubble[data-v-fd682604]{display:flex;align-items:center;gap:5px;padding:12px 16px}.typing-bubble span[data-v-fd682604]{width:7px;height:7px;background:#a0aec0;border-radius:50%;animation:bounce-fd682604 1.2s infinite ease-in-out}.typing-bubble span[data-v-fd682604]:nth-child(2){animation-delay:.2s}.typing-bubble span[data-v-fd682604]:nth-child(3){animation-delay:.4s}@keyframes bounce-fd682604{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-5px)}}.chat-footer[data-v-fd682604]{padding:12px 16px;display:flex;gap:10px;align-items:center;background:#fff;border-top:1px solid #edf2f7;flex-shrink:0}.chat-footer input[data-v-fd682604]{flex:1;border:1.5px solid #e2e8f0;background:#f8f9fc;padding:10px 16px;border-radius:24px;font-size:.875rem;color:#2d3748;outline:none;transition:border-color .2s,box-shadow .2s}.chat-footer input[data-v-fd682604]:focus{border-color:#00b894;box-shadow:0 0 0 3px #00b8941f;background:#fff}.chat-footer input[data-v-fd682604]::-moz-placeholder{color:#a0aec0}.chat-footer input[data-v-fd682604]::placeholder{color:#a0aec0}.chat-footer input[data-v-fd682604]:disabled{opacity:.5;cursor:not-allowed}.date-input[data-v-fd682604]{flex:1;border:1.5px solid #e2e8f0;background:#f8f9fc;padding:10px 16px;border-radius:24px;font-size:.875rem;color:#2d3748;outline:none;transition:border-color .2s,box-shadow .2s;cursor:pointer}.date-input[data-v-fd682604]:focus{border-color:#00b894;box-shadow:0 0 0 3px #00b8941f;background:#fff}.date-input[data-v-fd682604]:disabled{opacity:.5;cursor:not-allowed}.send-btn[data-v-fd682604]{width:42px;height:42px;background:linear-gradient(135deg,#00b894,#00a381);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .15s,box-shadow .15s,opacity .15s;box-shadow:0 2px 8px #00b89466}.send-btn[data-v-fd682604]:hover:not(:disabled){transform:scale(1.08);box-shadow:0 4px 14px #00b89480}.send-btn[data-v-fd682604]:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.guest-login-cta[data-v-fd682604]{flex:1;display:flex;align-items:center;justify-content:center;gap:7px;padding:11px 16px;background:linear-gradient(135deg,#1a1a2e,#16213e);color:#fff;border:none;border-radius:24px;font-family:Inter,sans-serif;font-size:.8rem;font-weight:700;letter-spacing:.04em;cursor:pointer;transition:opacity .2s,transform .15s;box-shadow:0 2px 10px #1a1a2e4d}.guest-login-cta[data-v-fd682604]:hover{opacity:.88;transform:scale(1.02)}.fab[data-v-fd682604]{width:58px;height:58px;background:linear-gradient(135deg,#1a1a2e,#16213e);border:2px solid #00b894;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 24px #00000040,0 0 #00b89466;transition:transform .2s,box-shadow .2s;position:relative}.fab[data-v-fd682604]:hover{transform:scale(1.1);box-shadow:0 10px 32px #0000004d,0 0 0 6px #00b89426}.fab-inner[data-v-fd682604]{display:flex;align-items:center;justify-content:center;color:#fff}.fab-badge[data-v-fd682604]{position:absolute;top:4px;right:4px;width:11px;height:11px;background:#00b894;border-radius:50%;border:2px solid #ffffff;animation:pulse-fd682604 2s infinite}.chat-pop-enter-active[data-v-fd682604]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.chat-pop-leave-active[data-v-fd682604]{transition:all .2s ease-in}.chat-pop-enter-from[data-v-fd682604],.chat-pop-leave-to[data-v-fd682604]{opacity:0;transform:translateY(16px) scale(.95)}.fab-pop-enter-active[data-v-fd682604]{transition:all .25s cubic-bezier(.34,1.56,.64,1)}.fab-pop-leave-active[data-v-fd682604]{transition:all .15s ease-in}.fab-pop-enter-from[data-v-fd682604],.fab-pop-leave-to[data-v-fd682604]{opacity:0;transform:scale(.7)}@media (max-width: 767px){.chat-wrapper[data-v-fd682604],.chat-wrapper--with-cart[data-v-fd682604]{bottom:0;right:0;left:0}.chat-panel[data-v-fd682604]{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;max-width:100%;height:100vh;height:100dvh;max-height:none;border-radius:0}.fab[data-v-fd682604]{position:fixed;bottom:20px;right:20px}.chat-wrapper--with-cart .fab[data-v-fd682604]{bottom:86px}}.am-fade-enter-active[data-v-6dcff879],.am-fade-leave-active[data-v-6dcff879]{transition:opacity .22s ease}.am-fade-enter-from[data-v-6dcff879],.am-fade-leave-to[data-v-6dcff879]{opacity:0}.am-fade-enter-active .am-card[data-v-6dcff879],.am-fade-leave-active .am-card[data-v-6dcff879]{transition:transform .22s ease}.am-fade-enter-from .am-card[data-v-6dcff879]{transform:translateY(16px) scale(.98)}.am-fade-leave-to .am-card[data-v-6dcff879]{transform:translateY(8px) scale(.99)}.am-tab-fade-enter-active[data-v-6dcff879],.am-tab-fade-leave-active[data-v-6dcff879]{transition:opacity .15s ease}.am-tab-fade-enter-from[data-v-6dcff879],.am-tab-fade-leave-to[data-v-6dcff879]{opacity:0}.am-backdrop[data-v-6dcff879]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#1a1a2ea6;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);padding:24px 16px}.am-card[data-v-6dcff879]{position:relative;display:flex;flex-direction:column;border-radius:12px;overflow:hidden;width:min(440px,100%);max-height:calc(100vh - 48px);background:var(--ink);box-shadow:0 32px 96px #0006,0 0 0 1px #ffffff0f}.am-close[data-v-6dcff879]{position:absolute;top:14px;right:14px;z-index:10;width:32px;height:32px;border-radius:50%;border:none;background:#ffffff1f;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.am-close[data-v-6dcff879]:hover{background:#ffffff38}.am-tabs[data-v-6dcff879]{display:flex;border-bottom:1px solid rgba(255,255,255,.1);flex-shrink:0}.am-tab[data-v-6dcff879]{flex:1;padding:18px 0;font-family:Inter,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;color:#ffffff59;cursor:pointer;transition:color .2s,border-color .2s}.am-tab--active[data-v-6dcff879]{color:var(--gold);border-bottom-color:var(--gold)}.am-tab[data-v-6dcff879]:hover:not(.am-tab--active){color:#ffffffa6}.am-body[data-v-6dcff879]{overflow-y:auto;flex:1}.am-panel[data-v-6dcff879]{padding:32px 36px 40px;display:flex;flex-direction:column}.am-title[data-v-6dcff879]{font-family:var(--font-serif);font-size:1.55rem;font-weight:700;line-height:1.15;color:#fff;margin-bottom:10px}.am-gold-bar[data-v-6dcff879]{width:36px;height:3px;background:var(--gold);border-radius:2px;margin-bottom:24px}.am-acc-toggle[data-v-6dcff879]{display:flex;border-radius:4px;overflow:hidden;margin-bottom:20px;flex-shrink:0;border:1px solid rgba(255,255,255,.15);background:#ffffff0d}.am-acc-option[data-v-6dcff879]{flex:1;padding:7px 0;font-family:Inter,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;border:none;background:transparent;color:#ffffff73;cursor:pointer;transition:background .18s,color .18s}.am-acc-option--active[data-v-6dcff879]{background:var(--gold);color:var(--ink)}.am-form[data-v-6dcff879]{display:flex;flex-direction:column;gap:16px;flex:1}.am-field[data-v-6dcff879]{display:flex;flex-direction:column;gap:5px}.am-label[data-v-6dcff879]{font-family:Inter,sans-serif;font-size:.67rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffff8c}.am-input[data-v-6dcff879]{border-radius:4px;padding:10px 13px;font-size:.92rem;font-family:Inter,sans-serif;outline:none;transition:border-color .2s,box-shadow .2s;width:100%;box-sizing:border-box;background:#ffffff12;border:1px solid rgba(255,255,255,.15);color:#fff}.am-input[data-v-6dcff879]::-moz-placeholder{color:#ffffff4d}.am-input[data-v-6dcff879]::placeholder{color:#ffffff4d}.am-input[data-v-6dcff879]:focus{border-color:var(--gold);box-shadow:0 0 0 3px #b8913a2e;background:#ffffff1c}.am-input--err[data-v-6dcff879]{border-color:#e74c3c!important}.am-err-msg[data-v-6dcff879]{font-family:Inter,sans-serif;font-size:.75rem;color:#e74c3c}.am-pw-wrap[data-v-6dcff879]{position:relative;display:flex;align-items:center}.am-pw-wrap .am-input[data-v-6dcff879]{padding-right:40px}.am-eye[data-v-6dcff879]{position:absolute;right:11px;background:none;border:none;padding:0;cursor:pointer;color:#fff6;display:flex;align-items:center;transition:color .2s}.am-eye[data-v-6dcff879]:hover{color:#fffc}.am-alert[data-v-6dcff879]{border-radius:4px;padding:10px 13px;font-family:Inter,sans-serif;font-size:.83rem}.am-alert--err[data-v-6dcff879]{background:#e74c3c1f;border:1px solid rgba(231,76,60,.3);border-left:3px solid #e74c3c;color:#ff8a80}.am-btn[data-v-6dcff879]{border:none;border-radius:4px;padding:12px;font-family:Inter,sans-serif;font-size:.88rem;font-weight:700;letter-spacing:.06em;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:background .2s,opacity .2s;width:100%}.am-btn[data-v-6dcff879]:disabled{opacity:.55;cursor:not-allowed}.am-btn--gold[data-v-6dcff879]{background:var(--gold);color:var(--ink)}.am-btn--gold[data-v-6dcff879]:hover:not(:disabled){background:#d4af6a}.am-spinner[data-v-6dcff879]{width:15px;height:15px;border-radius:50%;border:2px solid rgba(26,26,46,.2);border-top-color:var(--ink);animation:am-spin-6dcff879 .7s linear infinite}@keyframes am-spin-6dcff879{to{transform:rotate(360deg)}}.am-resend-btn[data-v-6dcff879]{background:none;border:1px solid rgba(231,76,60,.5);color:#ff8a80;border-radius:3px;padding:5px 10px;font-size:.78rem;font-weight:600;font-family:Inter,sans-serif;cursor:pointer}.am-resend-btn[data-v-6dcff879]:disabled{opacity:.6;cursor:not-allowed}.am-resend-ok[data-v-6dcff879]{margin-top:6px;font-size:.78rem;color:#69e0a0;font-family:Inter,sans-serif}.am-success-state[data-v-6dcff879]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;gap:16px;text-align:center;padding:24px 0}.am-success-icon[data-v-6dcff879]{color:#69e0a0}.am-success-msg[data-v-6dcff879]{font-family:Inter,sans-serif;font-size:.92rem;color:#ffffffd9;line-height:1.6;max-width:260px}.am-forgot-link[data-v-6dcff879]{background:none;border:none;padding:0;font-family:Inter,sans-serif;font-size:.78rem;color:#fff6;cursor:pointer;text-align:left;transition:color .2s;margin-top:-4px}.am-forgot-link[data-v-6dcff879]:hover{color:var(--gold)}.am-back-link[data-v-6dcff879]{background:none;border:none;padding:0;font-family:Inter,sans-serif;font-size:.82rem;font-weight:600;color:#fff6;cursor:pointer;margin-top:12px;align-self:flex-start;transition:color .2s}.am-back-link[data-v-6dcff879]:hover{color:var(--gold)}.am-desc[data-v-6dcff879]{font-family:Inter,sans-serif;font-size:.88rem;color:#ffffff8c;line-height:1.6;margin-bottom:4px}.am-success-title[data-v-6dcff879]{font-family:var(--font-serif);font-size:1.2rem;font-weight:700;color:#fff}.am-turnstile-wrap[data-v-6dcff879]{overflow:hidden;max-width:100%;border-radius:4px}.am-turnstile-wrap[data-v-6dcff879] iframe{max-width:100%!important;display:block}@media (max-width: 640px){.am-backdrop[data-v-6dcff879]{padding:0;align-items:flex-end}.am-card[data-v-6dcff879]{width:100%;border-radius:20px 20px 0 0;max-height:92vh;max-height:92svh;max-height:92dvh}.am-panel[data-v-6dcff879]{padding:24px 20px 32px}@media (max-width: 360px){.am-turnstile-wrap[data-v-6dcff879]{transform:scale(.88);transform-origin:left center;margin-bottom:-8px}}}.landing[data-v-e34630a8]{min-height:100vh;display:flex;flex-direction:column;background:transparent}@media (max-width: 768px){[data-v-e34630a8] .hero,[data-v-e34630a8] .lsv,[data-v-e34630a8] .b2b,[data-v-e34630a8] .how,[data-v-e34630a8] .blog-section{background:#0a1020b8!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}}.social-login[data-v-844df059]{margin-top:20px}.social-divider[data-v-844df059]{display:flex;align-items:center;gap:12px;margin-bottom:16px;color:var(--muted);font-size:.75rem;font-family:Inter,sans-serif;letter-spacing:.04em}.social-divider[data-v-844df059]:before,.social-divider[data-v-844df059]:after{content:"";flex:1;height:1px;background:var(--border)}.social-btns[data-v-844df059]{display:flex;gap:10px}.social-btn[data-v-844df059]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border-radius:3px;font-size:.88rem;font-weight:600;font-family:Inter,sans-serif;text-decoration:none;transition:background .18s,border-color .18s}.social-btn--google[data-v-844df059]{border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#e2e8f0}.social-btn--google[data-v-844df059]:hover{background:#ffffff17;border-color:#fff3}.social-btn--apple[data-v-844df059]{border:1px solid rgba(255,255,255,.15);background:#ffffff14;color:#e2e8f0}.social-btn--apple[data-v-844df059]:hover{background:#ffffff21}.account-type-card[data-v-20bbcc9f]{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 16px 20px;border-radius:14px;border:1.5px solid rgba(255,255,255,.08);background:#ffffff08;cursor:pointer;transition:border-color .2s,box-shadow .2s,background .2s,transform .15s;font-family:Inter,sans-serif;outline:none;width:100%}.account-type-card[data-v-20bbcc9f]:hover{border-color:#2e8bc04d;background:#2e8bc00a;transform:translateY(-2px)}.account-type-card[data-v-20bbcc9f]:focus-visible{box-shadow:0 0 0 3px #2e8bc066}.account-type-card--selected[data-v-20bbcc9f]{border-color:var(--purple);background:#2e8bc014;box-shadow:0 0 0 1px #2e8bc033,0 4px 24px #2e8bc01f,inset 0 0 30px #2e8bc00d}.card-radio[data-v-20bbcc9f]{position:absolute;top:12px;right:12px;width:18px;height:18px;border-radius:50%;border:2px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;transition:border-color .2s}.account-type-card--selected .card-radio[data-v-20bbcc9f]{border-color:var(--purple)}.radio-inner[data-v-20bbcc9f]{width:8px;height:8px;border-radius:50%;background:var(--purple);transform:scale(0);transition:transform .2s}.radio-inner--active[data-v-20bbcc9f]{transform:scale(1)}.card-icon[data-v-20bbcc9f]{width:52px;height:52px;border-radius:14px;background:#2e8bc01a;border:1px solid rgba(46,139,192,.2);display:flex;align-items:center;justify-content:center;color:var(--purple);margin-bottom:12px;transition:background .2s,color .2s}.account-type-card--selected .card-icon[data-v-20bbcc9f]{background:#2e8bc02e;color:#c084fc}.card-title[data-v-20bbcc9f]{font-size:.9rem;font-weight:800;color:#f1f5f9;margin-bottom:10px;letter-spacing:-.2px}.card-desc-list[data-v-20bbcc9f]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:5px;text-align:left}.card-desc-item[data-v-20bbcc9f]{display:flex;align-items:flex-start;gap:6px;font-size:.72rem;color:#6b7280;line-height:1.4}.card-desc-item svg[data-v-20bbcc9f]{flex-shrink:0;margin-top:1px;color:var(--purple);opacity:.7}.account-type-card--selected .card-desc-item[data-v-20bbcc9f]{color:#9ca3af}.account-type-card--selected .card-desc-item svg[data-v-20bbcc9f]{opacity:1}.auth-page[data-v-c57d966a]{min-height:calc(100vh - 80px);background:transparent;display:flex;align-items:center;justify-content:center;padding:40px 16px;position:relative;overflow:hidden}.auth-page[data-v-c57d966a]:before{content:"";position:absolute;top:-10%;right:-15%;width:600px;height:500px;background:radial-gradient(ellipse at center,rgba(46,139,192,.16) 0%,transparent 65%);pointer-events:none;animation:orbGlow 12s ease-in-out infinite reverse}.auth-page[data-v-c57d966a]:after{content:"";position:absolute;bottom:-5%;left:-10%;width:500px;height:400px;background:radial-gradient(ellipse at center,rgba(34,211,238,.08) 0%,transparent 65%);pointer-events:none;animation:orbGlow 16s ease-in-out infinite}.auth-card[data-v-c57d966a]{background:#0f172aeb;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border:1px solid rgba(255,255,255,.08);border-radius:20px;width:100%;max-width:440px;padding:48px 44px;box-shadow:0 24px 80px #0009,0 0 0 1px #2e8bc00f;position:relative;z-index:1;transition:max-width .3s ease}.auth-card--wide[data-v-c57d966a]{max-width:480px}.auth-header[data-v-c57d966a]{text-align:center;margin-bottom:32px}.auth-brand[data-v-c57d966a]{margin-bottom:24px}.gold-bar[data-v-c57d966a]{width:40px;height:2px;background:linear-gradient(90deg,var(--purple-dk),var(--purple),var(--cyan));margin:0 auto;border-radius:2px;box-shadow:0 0 8px #2e8bc080}.auth-title[data-v-c57d966a]{font-family:Inter,sans-serif;font-size:1.5rem;font-weight:900;color:#f1f5f9;letter-spacing:-.3px;margin-bottom:8px;margin-top:24px;text-align:center}.auth-subtitle[data-v-c57d966a]{color:#4b5563;font-size:.88rem;font-family:Inter,sans-serif;text-align:center;margin-bottom:28px}.account-type-badge[data-v-c57d966a]{display:inline-block;padding:3px 12px;border-radius:20px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.badge--personal[data-v-c57d966a]{background:#2e8bc01f;color:var(--purple);border:1px solid rgba(46,139,192,.25)}.badge--business[data-v-c57d966a]{background:#22d3ee1a;color:var(--cyan);border:1px solid rgba(34,211,238,.25)}.card-grid[data-v-c57d966a]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:24px}.back-btn[data-v-c57d966a]{display:inline-flex;align-items:center;gap:6px;background:none;border:none;color:#6b7280;font-size:.82rem;font-family:Inter,sans-serif;cursor:pointer;padding:0;margin-bottom:16px;transition:color .18s}.back-btn[data-v-c57d966a]:hover{color:#e2e8f0}.auth-form[data-v-c57d966a]{display:flex;flex-direction:column;gap:20px}.legal-checkboxes[data-v-c57d966a]{display:flex;flex-direction:column;gap:10px;padding:14px;background:#2e8bc00a;border:1px solid rgba(46,139,192,.15);border-radius:10px}.legal-checkbox-label[data-v-c57d966a]{display:flex;align-items:flex-start;gap:10px;cursor:pointer;line-height:1.5}.legal-checkbox-input[data-v-c57d966a]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:16px;height:16px;min-width:16px;border:1.5px solid rgba(255,255,255,.2);border-radius:4px;background:#ffffff0a;cursor:pointer;margin-top:2px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex;align-items:center;justify-content:center}.legal-checkbox-input[data-v-c57d966a]:checked{background:var(--purple);border-color:var(--purple);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 10 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 4l3 3 5-6' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:10px 8px}.legal-checkbox-input[data-v-c57d966a]:focus-visible{outline:none;box-shadow:0 0 0 3px #2e8bc059}.legal-checkbox-text[data-v-c57d966a]{font-size:.82rem;color:#ffffff8c;font-family:Inter,sans-serif}.legal-checkbox-text[data-v-c57d966a] a{color:var(--purple);text-decoration:none;font-weight:600;transition:color .18s}.legal-checkbox-text[data-v-c57d966a] a:hover{color:#c084fc}.legal-error[data-v-c57d966a]{font-size:.78rem;color:var(--red-err);font-family:Inter,sans-serif;margin-top:2px}.field-group[data-v-c57d966a]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-c57d966a]{font-size:.68rem;font-weight:700;letter-spacing:.1em;color:#6b7280;font-family:Inter,sans-serif;text-transform:uppercase}.field-input[data-v-c57d966a]{border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:11px 14px;font-size:.93rem;font-family:Inter,sans-serif;color:#e2e8f0;background:#ffffff0a;transition:border-color .2s,box-shadow .2s,background .2s;outline:none;width:100%;box-sizing:border-box}.field-input[data-v-c57d966a]::-moz-placeholder{color:#374151}.field-input[data-v-c57d966a]::placeholder{color:#374151}.field-input[data-v-c57d966a]:focus{border-color:#2e8bc080;box-shadow:0 0 0 3px #2e8bc01f;background:#2e8bc00d}.field-input--error[data-v-c57d966a]{border-color:#ef444480}.field-error[data-v-c57d966a]{font-size:.78rem;color:var(--red-err);font-family:Inter,sans-serif}.field-hint[data-v-c57d966a]{font-size:.75rem;color:#6b7280;font-family:Inter,sans-serif;line-height:1.4;margin-top:2px}.field-row[data-v-c57d966a]{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 540px){.field-row[data-v-c57d966a]{grid-template-columns:1fr}}.business-section[data-v-c57d966a]{margin-top:4px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.business-section-title[data-v-c57d966a]{font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#a9d2ec}.business-section-desc[data-v-c57d966a]{font-size:.78rem;color:#6b7280;margin:4px 0 0;line-height:1.45}.business-optional[data-v-c57d966a]{border:1px dashed rgba(255,255,255,.1);border-radius:8px;padding:8px 12px}.business-optional summary[data-v-c57d966a]{cursor:pointer;font-size:.82rem;font-weight:600;color:#94a3b8;padding:4px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none;list-style:none}.business-optional summary[data-v-c57d966a]::-webkit-details-marker{display:none}.business-optional summary[data-v-c57d966a]:before{content:"+ ";font-weight:700;color:#a9d2ec}.business-optional[open] summary[data-v-c57d966a]:before{content:"− "}.business-optional .field-group[data-v-c57d966a]{margin-top:10px}select.field-input[data-v-c57d966a]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#94a3b8 50%),linear-gradient(135deg,#94a3b8 50%,transparent 50%);background-position:calc(100% - 16px) 50%,calc(100% - 11px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:32px}.alert-error[data-v-c57d966a]{background:#ef444414;border:1px solid rgba(239,68,68,.25);border-left:3px solid #ef4444;color:var(--red-err);padding:10px 14px;border-radius:10px;font-size:.85rem;font-family:Inter,sans-serif}.alert-success[data-v-c57d966a]{background:#4ade8014;border:1px solid rgba(74,222,128,.25);border-left:3px solid var(--green-ok);color:var(--green-ok);padding:14px;border-radius:10px;font-size:.9rem;font-family:Inter,sans-serif;text-align:center;margin-bottom:8px}.btn-submit[data-v-c57d966a]{background:linear-gradient(135deg,var(--purple-dk),var(--purple));color:#fff;border:none;border-radius:10px;padding:13px;font-size:.9rem;font-weight:700;letter-spacing:.04em;font-family:Inter,sans-serif;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:4px;box-shadow:0 4px 16px #2e8bc04d}.btn-submit[data-v-c57d966a]:hover:not(:disabled){box-shadow:0 6px 24px #2e8bc080;transform:translateY(-1px)}.btn-submit[data-v-c57d966a]:disabled{opacity:.5;cursor:not-allowed}.spinner[data-v-c57d966a]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-c57d966a .7s linear infinite}@keyframes spin-c57d966a{to{transform:rotate(360deg)}}.auth-footer-text[data-v-c57d966a]{text-align:center;margin-top:24px;font-size:.88rem;color:#4b5563;font-family:Inter,sans-serif}.auth-link[data-v-c57d966a]{color:var(--purple);font-weight:700;text-decoration:none;transition:color .2s}.auth-link[data-v-c57d966a]:hover{color:#c084fc}.step-enter-active[data-v-c57d966a],.step-leave-active[data-v-c57d966a]{transition:all .25s ease}.step-enter-from[data-v-c57d966a]{opacity:0;transform:translate(20px)}.step-leave-to[data-v-c57d966a]{opacity:0;transform:translate(-20px)}@media (max-width: 480px){.auth-card[data-v-c57d966a]{padding:36px 24px}.card-grid[data-v-c57d966a]{grid-template-columns:1fr}}.auth-page[data-v-5c5762a4]{min-height:calc(100vh - 80px);background:transparent;display:flex;align-items:center;justify-content:center;padding:40px 16px;position:relative;overflow:hidden}.auth-page[data-v-5c5762a4]:before{content:"";position:absolute;top:-10%;left:-15%;width:600px;height:500px;background:radial-gradient(ellipse at center,rgba(46,139,192,.18) 0%,transparent 65%);pointer-events:none;animation:orbGlow 10s ease-in-out infinite}.auth-page[data-v-5c5762a4]:after{content:"";position:absolute;bottom:-10%;right:-10%;width:500px;height:400px;background:radial-gradient(ellipse at center,rgba(34,211,238,.1) 0%,transparent 65%);pointer-events:none;animation:orbGlow 14s ease-in-out infinite reverse}.auth-card[data-v-5c5762a4]{background:#0f172aeb;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border:1px solid rgba(255,255,255,.08);border-radius:20px;width:100%;max-width:440px;padding:48px 44px;box-shadow:0 24px 80px #0009,0 0 0 1px #2e8bc00f;position:relative;z-index:1}.auth-header[data-v-5c5762a4]{text-align:center;margin-bottom:36px}.auth-brand[data-v-5c5762a4]{margin-bottom:24px}.gold-bar[data-v-5c5762a4]{width:40px;height:2px;background:linear-gradient(90deg,#1b6ca8,#2e8bc0,#22d3ee);margin:0 auto 20px;border-radius:2px;box-shadow:0 0 8px #2e8bc080}.auth-title[data-v-5c5762a4]{font-family:Inter,sans-serif;font-size:1.6rem;font-weight:900;color:#f1f5f9;letter-spacing:-.3px;margin-bottom:6px}.auth-subtitle[data-v-5c5762a4]{color:#4b5563;font-size:.88rem;font-family:Inter,sans-serif}.auth-form[data-v-5c5762a4]{display:flex;flex-direction:column;gap:20px}.field-group[data-v-5c5762a4]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-5c5762a4]{font-size:.68rem;font-weight:700;letter-spacing:.1em;color:#6b7280;font-family:Inter,sans-serif;text-transform:uppercase}.field-input[data-v-5c5762a4]{border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:11px 14px;font-size:.93rem;font-family:Inter,sans-serif;color:#e2e8f0;background:#ffffff0a;transition:border-color .2s,box-shadow .2s,background .2s;outline:none;width:100%;box-sizing:border-box}.field-input[data-v-5c5762a4]::-moz-placeholder{color:#374151}.field-input[data-v-5c5762a4]::placeholder{color:#374151}.field-input[data-v-5c5762a4]:focus{border-color:#2e8bc080;box-shadow:0 0 0 3px #2e8bc01f;background:#2e8bc00d}.field-input--error[data-v-5c5762a4]{border-color:#ef444480}.password-wrap[data-v-5c5762a4]{position:relative;display:flex;align-items:center}.password-wrap .field-input[data-v-5c5762a4]{padding-right:42px}.eye-btn[data-v-5c5762a4]{position:absolute;right:12px;background:none;border:none;padding:0;cursor:pointer;color:#4b5563;display:flex;align-items:center;transition:color .2s;line-height:1}.eye-btn[data-v-5c5762a4]:hover{color:#2e8bc0}.field-error[data-v-5c5762a4]{font-size:.78rem;color:#f87171;font-family:Inter,sans-serif}.remember-row[data-v-5c5762a4]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:-8px}.remember-label[data-v-5c5762a4]{display:flex;align-items:center;gap:7px;font-family:Inter,sans-serif;font-size:.78rem;color:#6b7280;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.remember-checkbox[data-v-5c5762a4]{width:15px;height:15px;accent-color:#2E8BC0;cursor:pointer;flex-shrink:0}.btn-forgot[data-v-5c5762a4]{background:none;border:none;padding:0;font-family:Inter,sans-serif;font-size:.78rem;color:#6b7280;cursor:pointer;text-align:right;transition:color .2s;white-space:nowrap}.btn-forgot[data-v-5c5762a4]:hover{color:#2e8bc0}.turnstile-wrap[data-v-5c5762a4]{overflow:hidden;max-width:100%;border-radius:10px}.turnstile-wrap[data-v-5c5762a4] iframe{max-width:100%!important;display:block}.alert-error[data-v-5c5762a4]{background:#ef444414;border:1px solid rgba(239,68,68,.25);border-left:3px solid #ef4444;color:#f87171;padding:10px 14px;border-radius:10px;font-size:.85rem;font-family:Inter,sans-serif}.btn-submit[data-v-5c5762a4]{background:linear-gradient(135deg,#1b6ca8,#2e8bc0);color:#fff;border:none;border-radius:10px;padding:13px;font-size:.9rem;font-weight:700;letter-spacing:.04em;font-family:Inter,sans-serif;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:4px;box-shadow:0 4px 16px #2e8bc04d}.btn-submit[data-v-5c5762a4]:hover:not(:disabled){box-shadow:0 6px 24px #2e8bc080;transform:translateY(-1px)}.btn-submit[data-v-5c5762a4]:disabled{opacity:.5;cursor:not-allowed}.spinner[data-v-5c5762a4]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .7s linear infinite}.auth-footer-text[data-v-5c5762a4]{text-align:center;margin-top:24px;font-size:.88rem;color:#4b5563;font-family:Inter,sans-serif}.auth-link[data-v-5c5762a4]{color:#2e8bc0;font-weight:700;text-decoration:none;transition:color .2s}.auth-link[data-v-5c5762a4]:hover{color:#c084fc}.btn-resend[data-v-5c5762a4]{background:none;border:1px solid rgba(239,68,68,.4);color:#f87171;border-radius:8px;padding:6px 12px;font-size:.82rem;font-weight:600;font-family:Inter,sans-serif;cursor:pointer;transition:background .2s,color .2s}.btn-resend[data-v-5c5762a4]:hover:not(:disabled){background:#ef444426;color:#fca5a5}.btn-resend[data-v-5c5762a4]:disabled{opacity:.5;cursor:not-allowed}.resend-success[data-v-5c5762a4]{margin-top:6px;font-size:.82rem;color:#4ade80;font-family:Inter,sans-serif}.forgot-desc[data-v-5c5762a4]{font-family:Inter,sans-serif;font-size:.88rem;color:#6b7280;line-height:1.6;margin-bottom:24px}.btn-back[data-v-5c5762a4]{background:none;border:none;padding:0;font-family:Inter,sans-serif;font-size:.82rem;font-weight:600;color:#6b7280;cursor:pointer;margin-top:16px;display:block;transition:color .2s}.btn-back[data-v-5c5762a4]:hover{color:#2e8bc0}.sent-state[data-v-5c5762a4]{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;padding:8px 0 4px}.sent-icon[data-v-5c5762a4]{color:#4ade80}.sent-title[data-v-5c5762a4]{font-family:Inter,sans-serif;font-size:1.3rem;font-weight:900;color:#f1f5f9;letter-spacing:-.3px}.sent-msg[data-v-5c5762a4]{font-family:Inter,sans-serif;font-size:.88rem;color:#6b7280;line-height:1.6;max-width:300px;margin-bottom:8px}@media (max-width: 480px){.auth-card[data-v-5c5762a4]{padding:36px 24px}}.auth-page[data-v-73582964]{min-height:100vh;background:#0f172a;display:flex;align-items:center;justify-content:center;padding:40px 16px;position:relative;overflow:hidden}.auth-page[data-v-73582964]:before{content:"";position:absolute;top:-60px;left:-80px;width:500px;height:400px;background:radial-gradient(ellipse at center,rgba(46,139,192,.12) 0%,transparent 65%);pointer-events:none}.auth-page[data-v-73582964]:after{content:"";position:absolute;bottom:-60px;right:-60px;width:400px;height:350px;background:radial-gradient(ellipse at center,rgba(34,211,238,.07) 0%,transparent 65%);pointer-events:none}.auth-card[data-v-73582964]{background:#0f172aeb;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08);border-radius:20px;width:100%;max-width:440px;padding:48px 44px;box-shadow:0 24px 80px #0006;position:relative;z-index:1}.auth-header[data-v-73582964]{text-align:center;margin-bottom:32px}.auth-brand[data-v-73582964]{margin-bottom:24px}.gold-bar[data-v-73582964]{width:40px;height:3px;background:linear-gradient(90deg,#1b6ca8,#2e8bc0);margin:0 auto 20px;border-radius:2px;box-shadow:0 0 10px #2e8bc066}.auth-title[data-v-73582964]{font-size:1.6rem;font-weight:900;color:#f1f5f9;letter-spacing:-.3px;font-family:Inter,sans-serif}.verify-body[data-v-73582964]{text-align:center}.status-msg[data-v-73582964]{font-size:.95rem;font-family:Inter,sans-serif;padding:16px;border-radius:10px;display:flex;flex-direction:column;align-items:center;gap:8px}.status-loading[data-v-73582964]{color:#4b5563}.status-success[data-v-73582964]{color:#4ade80;background:#4ade8014;border:1px solid rgba(74,222,128,.25)}.status-error[data-v-73582964]{color:#f87171;background:#f8717114;border:1px solid rgba(248,113,113,.25)}.spinner[data-v-73582964]{width:20px;height:20px;border:2px solid rgba(255,255,255,.08);border-top-color:#2e8bc0;border-radius:50%;animation:spin-73582964 .7s linear infinite}@keyframes spin-73582964{to{transform:rotate(360deg)}}.btn-submit[data-v-73582964]{background:linear-gradient(135deg,#1b6ca8,#2e8bc0);color:#fff;border:none;border-radius:10px;padding:11px 24px;font-size:.9rem;font-weight:700;letter-spacing:.04em;font-family:Inter,sans-serif;cursor:pointer;transition:opacity .2s;box-shadow:0 4px 16px #2e8bc059}.btn-submit[data-v-73582964]:hover{opacity:.85}.auth-link[data-v-73582964]{color:#2e8bc0;font-weight:700;text-decoration:none;font-family:Inter,sans-serif}.auth-page[data-v-978b5f2e]{min-height:100vh;background:#0f172a;display:flex;align-items:center;justify-content:center;padding:40px 16px;position:relative;overflow:hidden}.auth-page[data-v-978b5f2e]:before{content:"";position:absolute;top:-60px;left:-80px;width:500px;height:400px;background:radial-gradient(ellipse at center,rgba(46,139,192,.12) 0%,transparent 65%);pointer-events:none}.auth-page[data-v-978b5f2e]:after{content:"";position:absolute;bottom:-60px;right:-60px;width:400px;height:350px;background:radial-gradient(ellipse at center,rgba(34,211,238,.07) 0%,transparent 65%);pointer-events:none}.auth-card[data-v-978b5f2e]{background:#0f172aeb;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08);border-radius:20px;width:100%;max-width:440px;padding:48px 44px;box-shadow:0 24px 80px #0006;position:relative;z-index:1}.auth-header[data-v-978b5f2e]{text-align:center;margin-bottom:32px}.auth-brand[data-v-978b5f2e]{margin-bottom:24px}.gold-bar[data-v-978b5f2e]{width:40px;height:3px;background:linear-gradient(90deg,#1b6ca8,#2e8bc0);margin:0 auto 20px;border-radius:2px;box-shadow:0 0 10px #2e8bc066}.auth-title[data-v-978b5f2e]{font-size:1.6rem;font-weight:900;color:#f1f5f9;letter-spacing:-.3px;font-family:Inter,sans-serif}.auth-form[data-v-978b5f2e]{display:flex;flex-direction:column;gap:18px}.field[data-v-978b5f2e]{display:flex;flex-direction:column;gap:5px}.field-label[data-v-978b5f2e]{font-family:Inter,sans-serif;font-size:.67rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#6b7280}.field-input[data-v-978b5f2e]{border-radius:10px;padding:10px 13px;font-size:.92rem;font-family:Inter,sans-serif;outline:none;transition:border-color .2s,box-shadow .2s;width:100%;box-sizing:border-box;background:#ffffff0a;border:1.5px solid rgba(255,255,255,.08);color:#e2e8f0}.field-input[data-v-978b5f2e]:focus{border-color:#2e8bc080;box-shadow:0 0 0 3px #2e8bc01a}.field-input--err[data-v-978b5f2e]{border-color:#f8717180!important}.err-msg[data-v-978b5f2e]{font-family:Inter,sans-serif;font-size:.75rem;color:#f87171}.alert[data-v-978b5f2e]{border-radius:10px;padding:10px 13px;font-family:Inter,sans-serif;font-size:.83rem}.alert--err[data-v-978b5f2e]{background:#f8717114;border:1px solid rgba(248,113,113,.25);border-left:3px solid #f87171;color:#f87171}.btn-submit[data-v-978b5f2e]{background:linear-gradient(135deg,#1b6ca8,#2e8bc0);color:#fff;border:none;border-radius:10px;padding:12px;font-size:.88rem;font-weight:700;letter-spacing:.04em;font-family:Inter,sans-serif;cursor:pointer;width:100%;display:flex;align-items:center;justify-content:center;gap:8px;transition:opacity .2s;box-shadow:0 4px 16px #2e8bc059}.btn-submit[data-v-978b5f2e]:hover:not(:disabled){opacity:.85}.btn-submit[data-v-978b5f2e]:disabled{opacity:.45;cursor:not-allowed}.spinner[data-v-978b5f2e]{width:15px;height:15px;border-radius:50%;border:2px solid rgba(255,255,255,.2);border-top-color:#fff;animation:spin-978b5f2e .7s linear infinite}@keyframes spin-978b5f2e{to{transform:rotate(360deg)}}.status-msg[data-v-978b5f2e]{font-size:.95rem;font-family:Inter,sans-serif;padding:16px;border-radius:10px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.status-success[data-v-978b5f2e]{color:#4ade80;background:#4ade8014;border:1px solid rgba(74,222,128,.25)}.status-error[data-v-978b5f2e]{color:#f87171;background:#f8717114;border:1px solid rgba(248,113,113,.25)}.auth-link[data-v-978b5f2e]{color:#2e8bc0;font-weight:700;text-decoration:none;font-family:Inter,sans-serif}@media (max-width: 480px){.auth-card[data-v-978b5f2e]{padding:36px 24px}}.oauth-loading[data-v-9640597e]{min-height:100dvh;display:flex;align-items:center;justify-content:center;background:#0f172a}.oauth-spinner[data-v-9640597e]{width:36px;height:36px;border:3px solid rgba(255,255,255,.08);border-top-color:#2e8bc0;border-radius:50%;animation:spin-9640597e .7s linear infinite}@keyframes spin-9640597e{to{transform:rotate(360deg)}}.oauth-error[data-v-9640597e]{font-family:Inter,sans-serif;color:#f87171;font-size:.95rem}.oauth-error a[data-v-9640597e]{color:#2e8bc0;font-weight:600}.post-page[data-v-59a82faa]{min-height:100vh;background:#0f172a}.post-container[data-v-59a82faa]{max-width:760px;margin:0 auto;padding:32px 20px 64px}.post-loading[data-v-59a82faa]{display:flex;flex-direction:column;gap:14px;padding-top:16px}.post-skeleton[data-v-59a82faa]{background:linear-gradient(90deg,#ffffff0d 25%,#ffffff17,#ffffff0d 75%);background-size:200% 100%;animation:shimmer-59a82faa 1.4s infinite;border-radius:8px}.post-skeleton--title[data-v-59a82faa]{height:36px;width:70%}.post-skeleton--meta[data-v-59a82faa]{height:18px;width:40%}.post-skeleton--body[data-v-59a82faa]{height:16px;width:100%}.post-skeleton--body.short[data-v-59a82faa]{width:60%}@keyframes shimmer-59a82faa{to{background-position:-200% 0}}.post-error[data-v-59a82faa]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:60px 0;color:#4b5563;text-align:center}.post-error p[data-v-59a82faa]{font-size:1rem;color:#374151}.back-link[data-v-59a82faa],.back-btn[data-v-59a82faa]{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;font-weight:600;color:#2e8bc0;text-decoration:none;margin-bottom:24px;transition:color .15s}.back-link[data-v-59a82faa]:hover,.back-btn[data-v-59a82faa]:hover{color:#c084fc}.post-article[data-v-59a82faa]{padding-top:8px}.post-meta-top[data-v-59a82faa]{display:flex;align-items:center;gap:10px;margin-bottom:14px}.post-category[data-v-59a82faa]{font-size:.72rem;font-weight:700;padding:3px 10px;border-radius:99px;font-family:Inter,sans-serif;text-transform:uppercase;letter-spacing:.04em}.post-date[data-v-59a82faa]{font-size:.8rem;color:#4b5563;font-family:Inter,sans-serif}.post-title[data-v-59a82faa]{font-size:2rem;font-weight:800;color:#f1f5f9;font-family:Inter,sans-serif;line-height:1.25;margin:0 0 14px}.post-excerpt[data-v-59a82faa]{font-size:1.05rem;color:#6b7280;line-height:1.6;margin:0 0 18px;font-family:Inter,sans-serif}.post-author-row[data-v-59a82faa]{display:flex;align-items:center;gap:10px;margin-bottom:28px}.post-author-avatar[data-v-59a82faa]{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#1b6ca8,#2e8bc0);color:#fff;font-size:.85rem;font-weight:700;display:flex;align-items:center;justify-content:center;font-family:Inter,sans-serif}.post-author-name[data-v-59a82faa]{font-size:.85rem;font-weight:600;color:#9ca3af;font-family:Inter,sans-serif}.post-cover[data-v-59a82faa]{width:100%;border-radius:16px;overflow:hidden;margin-bottom:32px;box-shadow:0 4px 30px #0006}.post-cover img[data-v-59a82faa]{width:100%;height:auto;display:block}.post-body[data-v-59a82faa]{font-size:1rem;line-height:1.8;color:#cbd5e1;font-family:Inter,sans-serif}.post-body[data-v-59a82faa] h1,.post-body[data-v-59a82faa] h2,.post-body[data-v-59a82faa] h3{font-weight:700;color:#f1f5f9;margin:28px 0 10px;line-height:1.3}.post-body[data-v-59a82faa] h1{font-size:1.6rem}.post-body[data-v-59a82faa] h2{font-size:1.3rem}.post-body[data-v-59a82faa] h3{font-size:1.1rem}.post-body[data-v-59a82faa] p{margin:0 0 16px}.post-body[data-v-59a82faa] ul,.post-body[data-v-59a82faa] ol{padding-left:24px;margin:0 0 16px}.post-body[data-v-59a82faa] li{margin-bottom:6px}.post-body[data-v-59a82faa] a{color:#2e8bc0;text-decoration:underline}.post-body[data-v-59a82faa] blockquote{border-left:4px solid #1B6CA8;margin:20px 0;padding:12px 20px;background:#2e8bc014;border-radius:0 8px 8px 0;color:#2e8bc0;font-style:italic}.post-body[data-v-59a82faa] strong{font-weight:700;color:#f1f5f9}.post-body[data-v-59a82faa] img{max-width:100%;border-radius:8px;margin:16px 0}.post-body[data-v-59a82faa] hr{border:none;border-top:1.5px solid rgba(255,255,255,.08);margin:28px 0}.post-body[data-v-59a82faa] code{background:#ffffff12;padding:2px 6px;border-radius:4px;font-size:.88em;color:#f472b6}.post-body[data-v-59a82faa] pre{background:#ffffff0a;color:#e2e8f0;padding:16px 20px;border-radius:10px;overflow-x:auto;margin:16px 0;border:1px solid rgba(255,255,255,.07)}.post-body[data-v-59a82faa] pre code{background:none;color:inherit;padding:0}@media (max-width: 640px){.post-title[data-v-59a82faa]{font-size:1.5rem}.post-container[data-v-59a82faa]{padding:20px 16px 48px}}[data-v-e6d1fe4e],[data-v-e6d1fe4e]:before,[data-v-e6d1fe4e]:after{box-sizing:border-box;margin:0;padding:0}.guide-root[data-v-e6d1fe4e]{font-family:Inter,-apple-system,sans-serif;background:transparent;color:#e2e8f0;-webkit-font-smoothing:antialiased;min-height:100vh}.hero[data-v-e6d1fe4e]{padding:100px 0 80px;background:radial-gradient(circle at top right,rgba(46,139,192,.08),transparent 500px),radial-gradient(circle at bottom left,rgba(34,211,238,.05),transparent 400px),#0f172a;border-bottom:1px solid rgba(255,255,255,.06)}.hero-inner[data-v-e6d1fe4e]{max-width:900px;margin:0 auto;padding:0 40px}.hero-badges[data-v-e6d1fe4e]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px}.badge[data-v-e6d1fe4e]{padding:6px 16px;border-radius:100px;font-size:.75rem;font-weight:700;display:flex;align-items:center;gap:6px}.badge--purple[data-v-e6d1fe4e]{background:#2e8bc01a;color:#2e8bc0;border:1px solid rgba(46,139,192,.2)}.badge--gray[data-v-e6d1fe4e]{background:#ffffff0d;color:#6b7280;border:1px solid rgba(255,255,255,.1)}.hero-title[data-v-e6d1fe4e]{font-size:4rem;font-weight:800;letter-spacing:-.04em;line-height:1.05;color:#f1f5f9;margin-bottom:24px}.hero-sub[data-v-e6d1fe4e]{font-size:1.25rem;color:#6b7280;max-width:720px;line-height:1.6;font-weight:450;margin-bottom:48px}.hero-stats[data-v-e6d1fe4e]{display:flex;flex-wrap:wrap;gap:48px;padding-top:40px;border-top:1px solid rgba(255,255,255,.06)}.stat[data-v-e6d1fe4e]{display:flex;flex-direction:column;gap:4px;position:relative}.stat[data-v-e6d1fe4e]:not(:last-child):after{content:"";position:absolute;right:-24px;top:20%;height:60%;width:1px;background:#ffffff1a}.stat-val[data-v-e6d1fe4e]{font-size:2.2rem;font-weight:800;color:#f1f5f9;letter-spacing:-1px;line-height:1}.stat-lbl[data-v-e6d1fe4e]{font-size:.75rem;font-weight:600;color:#4b5563;text-transform:uppercase;letter-spacing:1px}.body-wrap[data-v-e6d1fe4e]{max-width:1240px;margin:0 auto;padding:60px 40px 200px;display:grid;grid-template-columns:200px 1fr;gap:80px}.sidebar[data-v-e6d1fe4e]{position:relative;padding-left:10px}.sidebar-sticky[data-v-e6d1fe4e]{position:sticky;top:100px}.sidebar-label[data-v-e6d1fe4e]{font-size:.65rem;font-weight:800;color:#374151;letter-spacing:2px;margin-bottom:24px;padding-left:4px}.sidebar-nav[data-v-e6d1fe4e]{list-style:none;display:flex;flex-direction:column;gap:4px;border-left:2px solid rgba(255,255,255,.08);padding-left:12px;margin-left:8px}.snav-link[data-v-e6d1fe4e]{display:flex;align-items:center;gap:14px;text-decoration:none;padding:10px 4px;color:#4b5563;font-size:.88rem;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.snav-link[data-v-e6d1fe4e]:hover,.snav-link--active[data-v-e6d1fe4e]{color:#e2e8f0}.snav-num[data-v-e6d1fe4e]{font-size:.7rem;font-family:JetBrains Mono,monospace;color:#374151;transition:color .3s}.snav-link--active .snav-num[data-v-e6d1fe4e]{color:#2e8bc0;font-weight:700}.snav-txt[data-v-e6d1fe4e]{transition:transform .3s}.snav-link--active .snav-txt[data-v-e6d1fe4e]{transform:translate(4px);font-weight:700}.snav-bar[data-v-e6d1fe4e]{position:absolute;left:-16px;width:4px;height:0;border-radius:0 4px 4px 0;background:#2e8bc0;transition:height .3s ease;z-index:2}.snav-link--active .snav-bar[data-v-e6d1fe4e]{height:20px}.progress-track[data-v-e6d1fe4e]{position:absolute;left:-16px;top:0;width:2px;height:100%;background:#ffffff14;border-radius:2px;z-index:1}.progress-fill[data-v-e6d1fe4e]{width:100%;background:#2e8bc0;border-radius:2px;transition:height .2s ease-out;box-shadow:0 0 8px #2e8bc066}.content[data-v-e6d1fe4e]{min-width:0}.section[data-v-e6d1fe4e]{margin-bottom:140px;scroll-margin-top:90px}.section-tag[data-v-e6d1fe4e]{font-size:.72rem;font-weight:800;color:#2e8bc0;text-transform:uppercase;letter-spacing:.9px;margin-bottom:12px}.section-title[data-v-e6d1fe4e]{font-size:2.6rem;font-weight:800;letter-spacing:-1.3px;line-height:1.12;color:#f1f5f9;margin-bottom:18px}.section-desc[data-v-e6d1fe4e]{font-size:1.1rem;color:#6b7280;line-height:1.68;margin-bottom:36px;max-width:680px}.quickstart-flow[data-v-e6d1fe4e]{display:flex;flex-wrap:wrap;gap:0;background:#ffffff05;border:1px solid rgba(255,255,255,.07);border-radius:16px;overflow:hidden;margin-bottom:40px}.qs-step[data-v-e6d1fe4e]{display:flex;align-items:center;gap:14px;padding:20px 24px;flex:1;min-width:160px;position:relative}.qs-step[data-v-e6d1fe4e]:not(:last-of-type){border-right:1px solid rgba(255,255,255,.06)}.qs-icon[data-v-e6d1fe4e]{width:40px;height:40px;border-radius:10px;background:#2e8bc01a;color:#2e8bc0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.qs-body[data-v-e6d1fe4e]{display:flex;flex-direction:column;gap:2px}.qs-title[data-v-e6d1fe4e]{font-size:.85rem;font-weight:700;color:#f1f5f9}.qs-desc[data-v-e6d1fe4e]{font-size:.75rem;color:#4b5563}.qs-arrow[data-v-e6d1fe4e]{color:#2e8bc066;flex-shrink:0;margin-left:auto}.stats-row[data-v-e6d1fe4e]{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:0}.stats-card[data-v-e6d1fe4e]{flex:1;min-width:120px;background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:20px 16px;text-align:center}.sc-val[data-v-e6d1fe4e]{display:block;font-size:1.8rem;font-weight:800;color:#2e8bc0;letter-spacing:-1px;margin-bottom:4px}.sc-lbl[data-v-e6d1fe4e]{font-size:.72rem;font-weight:600;color:#4b5563;text-transform:uppercase;letter-spacing:.8px}.magic-loop-wrap[data-v-e6d1fe4e]{background:#ffffff05;border:1px solid rgba(255,255,255,.07);border-radius:16px;overflow:hidden;margin-bottom:32px;padding:8px 0}.magic-loop-svg[data-v-e6d1fe4e]{width:100%;height:auto;display:block}.sub-features[data-v-e6d1fe4e]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.sf-card[data-v-e6d1fe4e]{background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:16px;padding:24px;transition:all .3s ease}.sf-card[data-v-e6d1fe4e]:hover{border-color:#2e8bc033;box-shadow:0 8px 24px #0000004d}.sf-card--featured[data-v-e6d1fe4e]{background:#2e8bc00f;border-color:#2e8bc040}.sf-header[data-v-e6d1fe4e]{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px}.sf-icon-wrap[data-v-e6d1fe4e]{width:42px;height:42px;border-radius:10px;background:#2e8bc01f;color:#2e8bc0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sf-name[data-v-e6d1fe4e]{font-size:.95rem;font-weight:700;color:#f1f5f9}.sf-tagline[data-v-e6d1fe4e]{font-size:.75rem;color:#6b7280;margin-top:2px}.sf-badge[data-v-e6d1fe4e]{margin-left:auto;background:#2e8bc0;color:#fff;font-size:.65rem;font-weight:800;padding:2px 8px;border-radius:100px;letter-spacing:.5px;flex-shrink:0}.sf-desc[data-v-e6d1fe4e]{font-size:.85rem;color:#6b7280;line-height:1.6;margin-bottom:14px}.sf-chips[data-v-e6d1fe4e]{display:flex;flex-wrap:wrap;gap:6px}.sf-chip[data-v-e6d1fe4e]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:50px;padding:3px 10px;font-size:.72rem;font-weight:600;color:#9ca3af}.anon-flow[data-v-e6d1fe4e]{display:flex;flex-direction:column;gap:0;margin-bottom:28px}.anon-step[data-v-e6d1fe4e]{display:flex;gap:20px;align-items:flex-start;padding:20px 0;border-bottom:1px solid rgba(255,255,255,.05)}.anon-step[data-v-e6d1fe4e]:last-child{border-bottom:none}.anon-num[data-v-e6d1fe4e]{width:32px;height:32px;border-radius:50%;flex-shrink:0;background:#2e8bc01a;border:1px solid rgba(46,139,192,.25);color:#2e8bc0;font-size:.8rem;font-weight:800;display:flex;align-items:center;justify-content:center}.anon-title[data-v-e6d1fe4e]{font-size:.9rem;font-weight:700;color:#f1f5f9;margin-bottom:4px}.anon-desc[data-v-e6d1fe4e]{font-size:.85rem;color:#6b7280;line-height:1.55}.info-card[data-v-e6d1fe4e]{border-radius:12px;padding:20px 22px;margin-bottom:28px;background:#ffffff08;border:1px solid rgba(255,255,255,.08)}.info-card--accent[data-v-e6d1fe4e]{background:#2e8bc00f;border-color:#2e8bc040}.ic-header[data-v-e6d1fe4e]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.ic-icon[data-v-e6d1fe4e]{color:#2e8bc0}.ic-header strong[data-v-e6d1fe4e]{font-size:.9rem;font-weight:700;color:#f1f5f9}.ic-body[data-v-e6d1fe4e]{font-size:.85rem;color:#6b7280;line-height:1.6;margin-bottom:14px}.ic-price[data-v-e6d1fe4e]{display:flex;align-items:center;gap:12px}.price-chip[data-v-e6d1fe4e]{background:#2e8bc0;color:#fff;font-size:.8rem;font-weight:800;padding:4px 12px;border-radius:100px}.price-note[data-v-e6d1fe4e]{font-size:.82rem;color:#9ca3af}.bullets[data-v-e6d1fe4e]{display:flex;flex-direction:column;gap:11px}.bullet[data-v-e6d1fe4e]{display:flex;align-items:flex-start;gap:12px;font-size:.93rem;font-weight:600;color:#cbd5e1;line-height:1.5}.bullet-check[data-v-e6d1fe4e]{width:20px;height:20px;border-radius:50%;flex-shrink:0;background:#2e8bc01a;color:#2e8bc0;display:flex;align-items:center;justify-content:center}.pricing-grid[data-v-e6d1fe4e]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:40px}.price-card[data-v-e6d1fe4e]{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:24px;transition:all .3s ease}.price-card--highlight[data-v-e6d1fe4e]{background:#2e8bc012;border-color:#2e8bc059;box-shadow:0 0 24px #2e8bc01a}.price-header[data-v-e6d1fe4e]{text-align:center;margin-bottom:20px}.price-icon-wrap[data-v-e6d1fe4e]{width:44px;height:44px;border-radius:12px;background:#2e8bc01f;color:#2e8bc0;display:flex;align-items:center;justify-content:center;margin:0 auto 12px}.price-name[data-v-e6d1fe4e]{font-size:.85rem;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.price-amount[data-v-e6d1fe4e]{font-size:2rem;font-weight:900;color:#f1f5f9;letter-spacing:-1px}.price-period[data-v-e6d1fe4e]{font-size:.75rem;color:#4b5563;margin-top:4px}.price-features[data-v-e6d1fe4e]{list-style:none;display:flex;flex-direction:column;gap:9px}.pf-item[data-v-e6d1fe4e]{display:flex;align-items:flex-start;gap:8px;font-size:.83rem;color:#9ca3af;line-height:1.4}.pf-check[data-v-e6d1fe4e]{color:#2e8bc0;flex-shrink:0;margin-top:2px}.org-grid[data-v-e6d1fe4e]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.org-card[data-v-e6d1fe4e]{padding:24px;background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:16px;transition:all .3s ease}.org-card[data-v-e6d1fe4e]:hover{background:#ffffff0d;box-shadow:0 10px 25px #0000004d}.org-card:hover .org-icon-wrapper[data-v-e6d1fe4e]{transform:scale(1.1) rotate(5deg);background:#1b6ca8;color:#fff}.org-icon-wrapper[data-v-e6d1fe4e]{width:52px;height:52px;background:#2e8bc01a;color:#2e8bc0;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;border:1px solid rgba(46,139,192,.2);transition:all .3s ease}.org-title[data-v-e6d1fe4e]{font-size:1rem;font-weight:700;color:#f1f5f9;margin-bottom:10px}.org-desc[data-v-e6d1fe4e]{font-size:.85rem;color:#64748b;line-height:1.6}.steps[data-v-e6d1fe4e]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:28px}.step[data-v-e6d1fe4e]{display:flex;gap:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:10px;padding:18px}.step-num[data-v-e6d1fe4e]{font-size:1.4rem;font-weight:900;color:#ffffff14;font-family:monospace;flex-shrink:0;line-height:1}.step-title[data-v-e6d1fe4e]{font-size:.9rem;font-weight:800;color:#f1f5f9;margin-bottom:5px}.step-desc[data-v-e6d1fe4e]{font-size:.8rem;color:#6b7280;line-height:1.55}.info-banner[data-v-e6d1fe4e]{display:flex;gap:12px;align-items:flex-start;background:#2e8bc00f;border:1px solid rgba(46,139,192,.2);border-radius:10px;padding:16px 18px;font-size:.86rem;color:#9ca3af;line-height:1.55}.info-banner[data-v-e6d1fe4e] svg{color:#2e8bc0;flex-shrink:0;margin-top:2px}.privacy-grid[data-v-e6d1fe4e]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:28px}.priv-card[data-v-e6d1fe4e]{display:flex;gap:16px;align-items:flex-start;background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:22px}.priv-icon-wrap[data-v-e6d1fe4e]{width:40px;height:40px;border-radius:10px;flex-shrink:0;background:#2e8bc01a;color:#2e8bc0;display:flex;align-items:center;justify-content:center}.priv-title[data-v-e6d1fe4e]{font-size:.9rem;font-weight:700;color:#f1f5f9;margin-bottom:6px}.priv-desc[data-v-e6d1fe4e]{font-size:.82rem;color:#6b7280;line-height:1.55}.sub-proc-block[data-v-e6d1fe4e]{margin-bottom:24px}.sp-header[data-v-e6d1fe4e]{font-size:.72rem;font-weight:800;color:#374151;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px}.sp-chips[data-v-e6d1fe4e]{display:flex;flex-wrap:wrap;gap:8px}.sp-chip[data-v-e6d1fe4e]{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:100px;padding:4px 12px;font-size:.76rem;font-weight:600;color:#6b7280}.legal-links[data-v-e6d1fe4e]{display:flex;flex-wrap:wrap;gap:12px}.legal-link[data-v-e6d1fe4e]{display:inline-flex;align-items:center;gap:6px;color:#2e8bc0;font-size:.85rem;font-weight:600;text-decoration:none;padding:8px 14px;border-radius:8px;border:1px solid rgba(46,139,192,.25);background:#2e8bc00f;transition:all .2s ease}.legal-link[data-v-e6d1fe4e]:hover{background:#2e8bc01f;border-color:#2e8bc066}.faq-list[data-v-e6d1fe4e]{display:flex;flex-direction:column;gap:0}.faq-item[data-v-e6d1fe4e]{border-bottom:1px solid rgba(255,255,255,.06)}.faq-item[data-v-e6d1fe4e]:first-child{border-top:1px solid rgba(255,255,255,.06)}.faq-q[data-v-e6d1fe4e]{width:100%;display:flex;align-items:center;gap:10px;padding:18px 4px;background:none;border:none;cursor:pointer;font-family:inherit;text-align:left;color:#e2e8f0;font-size:.93rem;font-weight:600}.faq-q[data-v-e6d1fe4e]:hover{color:#f1f5f9}.faq-q-icon[data-v-e6d1fe4e]{color:#2e8bc0;flex-shrink:0}.faq-chevron[data-v-e6d1fe4e]{margin-left:auto;flex-shrink:0;color:#4b5563;transition:transform .25s ease}.faq-chevron--open[data-v-e6d1fe4e]{transform:rotate(180deg);color:#2e8bc0}.faq-a[data-v-e6d1fe4e]{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0 0 0 25px}.faq-a--open[data-v-e6d1fe4e]{max-height:200px;padding:0 0 18px 25px}.faq-a p[data-v-e6d1fe4e]{font-size:.88rem;color:#6b7280;line-height:1.65}@media (max-width: 1024px){.sub-features[data-v-e6d1fe4e]{grid-template-columns:1fr}}@media (max-width: 900px){.hero-inner[data-v-e6d1fe4e]{padding:0 20px}.hero-title[data-v-e6d1fe4e]{font-size:2.6rem}.body-wrap[data-v-e6d1fe4e]{grid-template-columns:1fr;padding:40px 20px 120px}.sidebar[data-v-e6d1fe4e]{display:none}.org-grid[data-v-e6d1fe4e]{grid-template-columns:1fr 1fr}.pricing-grid[data-v-e6d1fe4e],.privacy-grid[data-v-e6d1fe4e],.steps[data-v-e6d1fe4e]{grid-template-columns:1fr}.quickstart-flow[data-v-e6d1fe4e]{flex-direction:column}.qs-step[data-v-e6d1fe4e]:not(:last-of-type){border-right:none;border-bottom:1px solid rgba(255,255,255,.06)}.qs-arrow[data-v-e6d1fe4e]{display:none}}@media (max-width: 600px){.hero-title[data-v-e6d1fe4e]{font-size:2rem;letter-spacing:-1px}.section-title[data-v-e6d1fe4e]{font-size:1.9rem}.hero-stats[data-v-e6d1fe4e]{gap:20px}.stat[data-v-e6d1fe4e]:after{display:none}.org-grid[data-v-e6d1fe4e],.sub-features[data-v-e6d1fe4e]{grid-template-columns:1fr}}.sf-modal-overlay[data-v-00a67e85]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:16px}.sf-modal[data-v-00a67e85]{background:#13111a;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:32px 28px;max-width:420px;width:100%;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;box-shadow:0 24px 80px #00000080}.sf-modal__icon[data-v-00a67e85]{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center}.sf-modal__icon--limit[data-v-00a67e85]{background:#f871711a;border:1px solid rgba(248,113,113,.25);color:#f87171}.sf-modal__icon--daily[data-v-00a67e85]{background:#fbbf241a;border:1px solid rgba(251,191,36,.25);color:#fbbf24}.sf-modal__icon--file[data-v-00a67e85]{background:#a855f71a;border:1px solid rgba(168,85,247,.25);color:#2e8bc0}.sf-modal__title[data-v-00a67e85]{font-size:1.15rem;font-weight:700;color:#f1f5f9;margin:0;line-height:1.3}.sf-modal__body[data-v-00a67e85]{font-size:.88rem;color:#94a3b8;line-height:1.65;margin:0}.sf-modal__tier[data-v-00a67e85]{display:flex;align-items:center;gap:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:8px 14px;width:100%;justify-content:center}.sf-modal__tier-label[data-v-00a67e85]{font-size:.78rem;color:#475569;font-weight:500}.sf-modal__tier-badge[data-v-00a67e85]{font-size:.75rem;font-weight:700;border-radius:20px;padding:2px 10px;text-transform:uppercase;letter-spacing:.06em}.sf-modal__tier-badge--free[data-v-00a67e85]{background:#94a3b81a;color:#94a3b8;border:1px solid rgba(148,163,184,.2)}.sf-modal__tier-badge--pro[data-v-00a67e85]{background:#22d3ee1a;color:#22d3ee;border:1px solid rgba(34,211,238,.2)}.sf-modal__tier-badge--pay_once[data-v-00a67e85],.sf-modal__tier-badge--pay-once[data-v-00a67e85]{background:#a855f71a;color:#2e8bc0;border:1px solid rgba(168,85,247,.2)}.sf-modal__actions[data-v-00a67e85]{display:flex;flex-direction:column;gap:10px;width:100%;margin-top:4px}.sf-modal__btn[data-v-00a67e85]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:12px 20px;border-radius:10px;font-size:.9rem;font-weight:600;cursor:pointer;border:none;transition:all .18s;width:100%}.sf-modal__btn--primary[data-v-00a67e85]{background:linear-gradient(135deg,#1b6ca8,#2e8bc0);color:#fff;box-shadow:0 2px 8px #a855f74d}.sf-modal__btn--primary[data-v-00a67e85]:hover{transform:translateY(-1px);box-shadow:0 4px 14px #a855f773}.sf-modal__btn--ghost[data-v-00a67e85]{background:#ffffff0a;color:#64748b;border:1px solid rgba(255,255,255,.08)}.sf-modal__btn--ghost[data-v-00a67e85]:hover{background:#ffffff12;color:#94a3b8}.sf-modal-enter-active[data-v-00a67e85]{transition:all .25s cubic-bezier(.34,1.56,.64,1)}.sf-modal-leave-active[data-v-00a67e85]{transition:all .18s ease}.sf-modal-enter-from[data-v-00a67e85]{opacity:0;transform:scale(.88) translateY(12px)}.sf-modal-leave-to[data-v-00a67e85]{opacity:0;transform:scale(.95)}.ocr-banner[data-v-67ad1b6f]{display:flex;align-items:center;gap:14px;padding:12px 16px;border-radius:12px;background:#22d3ee0f;border:1px solid rgba(34,211,238,.18);color:#cbd5e1}.ocr-banner__icon[data-v-67ad1b6f]{flex:0 0 36px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#22d3ee14;border:1px solid rgba(34,211,238,.22);color:#22d3ee}.ocr-banner__icon.is-applied[data-v-67ad1b6f]{background:#22c55e14;border-color:#22c55e38;color:#22c55e}.ocr-banner__body[data-v-67ad1b6f]{flex:1;min-width:0}.ocr-banner__title[data-v-67ad1b6f]{margin:0 0 2px;font-size:.95rem;font-weight:600;color:#f1f5f9}.ocr-banner__sub[data-v-67ad1b6f]{margin:0;font-size:.82rem;line-height:1.45;color:#94a3b8;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ocr-banner__chip[data-v-67ad1b6f]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.02em}.ocr-banner__chip--high[data-v-67ad1b6f]{background:#22c55e26;color:#22c55e}.ocr-banner__chip--mid[data-v-67ad1b6f]{background:#fbbf2426;color:#fbbf24}.ocr-banner__chip--low[data-v-67ad1b6f]{background:#f8717126;color:#f87171}.ocr-banner__btn[data-v-67ad1b6f]{background:linear-gradient(135deg,#06b6d4,#22d3ee);color:#0f172a;border:none;padding:8px 16px;border-radius:8px;font-weight:700;font-size:.85rem;cursor:pointer;transition:transform .15s,box-shadow .15s,opacity .15s;flex-shrink:0}.ocr-banner__btn[data-v-67ad1b6f]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 14px #22d3ee4d}.ocr-banner__btn[data-v-67ad1b6f]:disabled{opacity:.6;cursor:wait}.ocr-banner__btn-loading[data-v-67ad1b6f]{display:inline-flex;align-items:center;gap:6px}.ocr-banner__btn-loading svg[data-v-67ad1b6f]{animation:ocr-spin-67ad1b6f .8s linear infinite}@keyframes ocr-spin-67ad1b6f{to{transform:rotate(360deg)}}.ocr-banner-enter-active[data-v-67ad1b6f],.ocr-banner-leave-active[data-v-67ad1b6f]{transition:opacity .2s,transform .2s}.ocr-banner-enter-from[data-v-67ad1b6f],.ocr-banner-leave-to[data-v-67ad1b6f]{opacity:0;transform:translateY(-4px)}.sf-wrapper[data-v-2c4600f7]{max-width:680px;margin:0 auto;padding:0 16px 80px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.sf-header[data-v-2c4600f7]{padding:28px 0 0}.sf-header__inner[data-v-2c4600f7]{text-align:center}.sf-header__title[data-v-2c4600f7]{display:inline-flex;align-items:center;gap:8px;font-size:1.5rem;font-weight:700;color:#f1f5f9}.sf-header__sub[data-v-2c4600f7]{margin:6px 0 0;font-size:.875rem;color:#6b7280}.sf-progress[data-v-2c4600f7]{display:flex;justify-content:space-between;align-items:flex-start;position:relative;margin:28px 0 24px;padding:0 8px}.sf-progress__line[data-v-2c4600f7]{position:absolute;top:14px;left:22px;right:22px;height:2px;background:#ffffff14;border-radius:2px;z-index:0}.sf-progress__fill[data-v-2c4600f7]{height:100%;background:linear-gradient(90deg,#1b6ca8,#2e8bc0);border-radius:2px;transition:width .4s ease}.sf-progress__step[data-v-2c4600f7]{display:flex;flex-direction:column;align-items:center;gap:6px;z-index:1}.sf-progress__dot[data-v-2c4600f7]{width:28px;height:28px;border-radius:50%;background:#ffffff0f;color:#4b5563;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;border:2px solid rgba(255,255,255,.1);transition:all .3s}.sf-progress__step--active .sf-progress__dot[data-v-2c4600f7]{background:#2e8bc0;border-color:#2e8bc0;color:#fff;box-shadow:0 0 0 4px #a855f733}.sf-progress__step--completed .sf-progress__dot[data-v-2c4600f7]{background:#1b6ca8;border-color:#1b6ca8;color:#fff}.sf-progress__label[data-v-2c4600f7]{font-size:.7rem;color:#4b5563;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.sf-progress__step--active .sf-progress__label[data-v-2c4600f7],.sf-progress__step--completed .sf-progress__label[data-v-2c4600f7]{color:#2e8bc0}.sf-error[data-v-2c4600f7]{display:flex;align-items:center;gap:8px;background:#f8717114;border:1px solid rgba(248,113,113,.25);color:#f87171;border-radius:10px;padding:12px 16px;font-size:.875rem;margin-bottom:16px}.sf-error__close[data-v-2c4600f7]{margin-left:auto;background:none;border:none;color:#f87171;cursor:pointer;font-size:1.2rem;line-height:1}.sf-card[data-v-2c4600f7]{background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:20px;box-shadow:none}.sf-card__title[data-v-2c4600f7]{display:flex;align-items:center;gap:10px;font-size:1.1rem;font-weight:700;color:#f1f5f9;margin:0}.sf-card__desc[data-v-2c4600f7]{margin:-12px 0 0;font-size:.875rem;color:#6b7280}.sf-step-num[data-v-2c4600f7]{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#1b6ca8,#2e8bc0);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;flex-shrink:0}.sf-dropzone[data-v-2c4600f7]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:2px dashed rgba(255,255,255,.12);border-radius:12px;padding:32px 20px;cursor:pointer;transition:border-color .2s,background .2s;text-align:center}.sf-dropzone[data-v-2c4600f7]:hover,.sf-dropzone--hover[data-v-2c4600f7]{border-color:#2e8bc0;background:#a855f70d}.sf-dropzone--selected[data-v-2c4600f7]{border-color:#2e8bc0;background:#a855f712}.sf-dropzone--compact[data-v-2c4600f7]{padding:16px 20px}.sf-dropzone__input[data-v-2c4600f7]{display:none}.sf-dropzone__icon[data-v-2c4600f7]{color:#4b5563}.sf-dropzone--selected .sf-dropzone__icon[data-v-2c4600f7]{color:#2e8bc0}.sf-dropzone__text[data-v-2c4600f7]{font-size:.9rem;color:#9ca3af}.sf-dropzone__text strong[data-v-2c4600f7]{color:#2e8bc0}.sf-dropzone__hint[data-v-2c4600f7]{font-size:.75rem;color:#4b5563}.sf-dropzone__filename[data-v-2c4600f7]{font-size:.875rem;font-weight:600;color:#e2e8f0}.sf-dropzone__upgrade[data-v-2c4600f7]{margin-left:4px;color:#2e8bc0;text-decoration:none;font-weight:600;cursor:pointer;transition:color .15s}.sf-dropzone__upgrade[data-v-2c4600f7]:hover{color:#c084fc}.sf-large-file-notice[data-v-2c4600f7]{display:flex;align-items:flex-start;gap:7px;background:#fbbf2412;border:1px solid rgba(251,191,36,.2);color:#fbbf24;border-radius:8px;padding:10px 14px;font-size:.82rem;line-height:1.45}.sf-large-file-notice svg[data-v-2c4600f7]{flex-shrink:0;margin-top:2px}.sf-fill-summary[data-v-2c4600f7]{display:flex;align-items:center;gap:12px}.sf-fill-summary__bar[data-v-2c4600f7]{flex:1;height:8px;background:#ffffff12;border-radius:99px;overflow:hidden}.sf-fill-summary__fill[data-v-2c4600f7]{height:100%;background:linear-gradient(90deg,#1b6ca8,#2e8bc0);border-radius:99px;transition:width .4s ease}.sf-fill-summary__text[data-v-2c4600f7]{font-size:.8rem;color:#6b7280;white-space:nowrap}.sf-missing[data-v-2c4600f7]{background:#fbbf2412;border:1px solid rgba(251,191,36,.2);border-radius:10px;padding:12px 16px;display:flex;flex-direction:column;gap:8px}.sf-missing__header[data-v-2c4600f7]{display:flex;align-items:center;gap:6px;font-size:.875rem;font-weight:600;color:#fbbf24}.sf-missing__list[data-v-2c4600f7]{display:flex;flex-wrap:wrap;gap:6px}.sf-missing__tag[data-v-2c4600f7]{background:#fbbf241a;border:1px solid rgba(251,191,36,.25);border-radius:20px;padding:2px 10px;font-size:.75rem;color:#fbbf24}.sf-doc-upload[data-v-2c4600f7]{display:flex;flex-direction:column;gap:12px;border-top:1px solid rgba(255,255,255,.07);padding-top:16px}.sf-doc-upload__title[data-v-2c4600f7]{font-size:.9rem;font-weight:600;color:#e2e8f0;margin:0}.sf-doc-upload__desc[data-v-2c4600f7]{font-size:.8rem;color:#6b7280;margin:0}.sf-doc-purpose[data-v-2c4600f7]{display:flex;flex-direction:column;gap:4px}.sf-uploads[data-v-2c4600f7]{display:flex;flex-direction:column;gap:6px}.sf-uploads__title[data-v-2c4600f7]{font-size:.8rem;font-weight:600;color:#4b5563;text-transform:uppercase;letter-spacing:.04em}.sf-uploads__item[data-v-2c4600f7]{display:flex;align-items:center;gap:6px;font-size:.875rem;color:#e2e8f0}.sf-fields[data-v-2c4600f7]{display:flex;flex-direction:column;gap:14px;max-height:60vh;overflow-y:auto;padding-right:4px}.sf-field[data-v-2c4600f7]{display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:8px;border:1px solid rgba(255,255,255,.07);transition:border-color .2s}.sf-field--missing[data-v-2c4600f7]{border-color:#fbbf244d;background:#fbbf240d}.sf-label[data-v-2c4600f7]{font-size:.8rem;font-weight:600;color:#9ca3af;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.sf-field__role[data-v-2c4600f7]{font-weight:400;color:#4b5563;font-size:.72rem;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:1px 8px}.sf-field__missing-badge[data-v-2c4600f7]{background:#fbbf2426;color:#fbbf24;border-radius:20px;padding:1px 8px;font-size:.7rem}.sf-input[data-v-2c4600f7],.sf-select[data-v-2c4600f7]{border:1.5px solid rgba(255,255,255,.08);border-radius:8px;padding:8px 12px;font-size:.875rem;color:#e2e8f0;background:#ffffff0a;outline:none;width:100%;transition:border-color .2s,box-shadow .2s;box-sizing:border-box}.sf-input[data-v-2c4600f7]:focus,.sf-select[data-v-2c4600f7]:focus{border-color:#2e8bc080;box-shadow:0 0 0 3px #a855f71f;background:#ffffff0d}.sf-btn[data-v-2c4600f7]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border-radius:10px;font-size:.9rem;font-weight:600;cursor:pointer;border:none;transition:all .18s}.sf-btn--primary[data-v-2c4600f7]{background:linear-gradient(135deg,#1b6ca8,#2e8bc0);color:#fff;box-shadow:0 2px 8px #a855f74d;width:100%}.sf-btn--primary[data-v-2c4600f7]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 14px #a855f773}.sf-btn--primary[data-v-2c4600f7]:disabled{opacity:.5;cursor:not-allowed;transform:none}.sf-btn--secondary[data-v-2c4600f7]{background:#ffffff0d;color:#9ca3af;border:1.5px solid rgba(255,255,255,.08);width:100%}.sf-btn--secondary[data-v-2c4600f7]:hover:not(:disabled){background:#ffffff14}.sf-btn--secondary[data-v-2c4600f7]:disabled{opacity:.5;cursor:not-allowed}.sf-btn--ghost[data-v-2c4600f7]{background:transparent;color:#6b7280;border:1.5px solid rgba(255,255,255,.08)}.sf-btn--ghost[data-v-2c4600f7]:hover{background:#ffffff0d}.sf-step-actions[data-v-2c4600f7]{display:flex;gap:12px}.sf-step-actions .sf-btn--ghost[data-v-2c4600f7]{flex:0 0 auto}.sf-step-actions .sf-btn--primary[data-v-2c4600f7]{flex:1}.sf-spinner[data-v-2c4600f7]{width:18px;height:18px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:spin-2c4600f7 .7s linear infinite;display:inline-block}@keyframes spin-2c4600f7{to{transform:rotate(360deg)}}.sf-done[data-v-2c4600f7]{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;padding:40px 0}.sf-done__icon[data-v-2c4600f7]{line-height:1}.sf-done__title[data-v-2c4600f7]{font-size:1.4rem;font-weight:700;color:#f1f5f9;margin:0}.sf-done__watermark-note[data-v-2c4600f7]{font-size:.85rem;color:#fbbf24;background:#fbbf2412;border:1px solid rgba(251,191,36,.2);border-radius:8px;padding:10px 16px;margin:0}.sf-done__actions[data-v-2c4600f7]{display:flex;flex-direction:column;gap:10px;width:100%;max-width:320px}.step-enter-active[data-v-2c4600f7]{transition:all .3s ease}.step-leave-active[data-v-2c4600f7]{transition:all .2s ease}.step-enter-from[data-v-2c4600f7]{opacity:0;transform:translate(20px)}.step-leave-to[data-v-2c4600f7]{opacity:0;transform:translate(-20px)}.fade-enter-active[data-v-2c4600f7],.fade-leave-active[data-v-2c4600f7]{transition:opacity .3s}.fade-enter-from[data-v-2c4600f7],.fade-leave-to[data-v-2c4600f7]{opacity:0}.sf-analyzing__card[data-v-2c4600f7]{align-items:center;text-align:center;padding:40px 24px}.sf-analyzing__spinner[data-v-2c4600f7]{display:flex;align-items:center;justify-content:center;margin-bottom:8px}.sf-spinner-large[data-v-2c4600f7]{width:56px;height:56px;animation:spin-2c4600f7 1.2s linear infinite}.sf-analyzing__title[data-v-2c4600f7]{font-size:1.15rem;font-weight:700;color:#f1f5f9;margin:0}.sf-analyzing__desc[data-v-2c4600f7]{font-size:.875rem;color:#2e8bc0;font-weight:600;margin:0;min-height:1.4em}.sf-analyzing__hint[data-v-2c4600f7]{font-size:.78rem;color:#4b5563;margin:0}.sf-progress-bar[data-v-2c4600f7]{width:100%;height:6px;background:#ffffff12;border-radius:99px;overflow:hidden}.sf-progress-bar__fill[data-v-2c4600f7]{height:100%;background:linear-gradient(90deg,#1b6ca8,#2e8bc0);border-radius:99px;transition:width 2s ease}@media (max-width: 480px){.sf-wrapper[data-v-2c4600f7]{padding:0 12px 100px}.sf-card[data-v-2c4600f7]{padding:20px 16px;border-radius:12px}.sf-dropzone[data-v-2c4600f7]{padding:24px 16px}.sf-progress[data-v-2c4600f7]{margin:20px 0 16px}.sf-fields[data-v-2c4600f7]{max-height:50vh}}.pdf-viewer[data-v-ae1c168b]{position:relative;display:inline-block;line-height:0}.pdf-canvas[data-v-ae1c168b]{display:block;box-shadow:0 2px 12px #00000026}.pdf-load-error[data-v-ae1c168b]{display:flex;align-items:flex-start;gap:10px;padding:18px 22px;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#dc2626;font-size:.85rem;min-width:320px;max-width:480px;line-height:1.5}.pdf-load-error svg[data-v-ae1c168b]{flex-shrink:0;margin-top:1px}.pdf-load-error__body[data-v-ae1c168b]{display:flex;flex-direction:column;gap:4px}.pdf-load-error__detail[data-v-ae1c168b]{font-family:monospace;font-size:.74rem;color:#b91c1c;word-break:break-word}.pdf-load-error__hint[data-v-ae1c168b]{color:#7f1d1d;font-size:.74rem}.pdf-viewer--loading .pdf-canvas[data-v-ae1c168b]{opacity:.5}.pdf-spinner[data-v-ae1c168b]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.spin-icon[data-v-ae1c168b]{color:#2563eb;animation:spin-ae1c168b .9s linear infinite}@keyframes spin-ae1c168b{to{transform:rotate(360deg)}}.fill-preview[data-v-0d448b2d]{background:#1e293b;border-radius:10px;overflow:hidden}.page-nav[data-v-0d448b2d]{display:flex;align-items:center;justify-content:center;gap:10px;padding:7px 12px;background:#0a0e1af7;border-bottom:1px solid rgba(255,255,255,.07)}.page-nav__btn[data-v-0d448b2d]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;cursor:pointer;color:#9ca3af;transition:background .12s,border-color .12s}.page-nav__btn[data-v-0d448b2d]:hover:not(:disabled){background:#ffffff17;border-color:#fff3}.page-nav__btn[data-v-0d448b2d]:disabled{opacity:.35;cursor:default}.page-nav__label[data-v-0d448b2d]{font-size:.75rem;font-weight:700;color:#9ca3af;font-family:Inter,sans-serif}.canvas-wrap[data-v-0d448b2d]{width:100%;overflow:hidden;position:relative;background:#1a1f2e}.canvas-inner[data-v-0d448b2d]{display:inline-block;position:relative;line-height:0}.field-layer[data-v-0d448b2d]{position:absolute;top:0;left:0;pointer-events:none}.field-chip[data-v-0d448b2d]{position:absolute;box-sizing:border-box;border-radius:2px;overflow:hidden;display:flex;align-items:center;padding:0 3px;transition:background .15s,border-color .15s,box-shadow .15s}.field-chip--empty[data-v-0d448b2d]{border:1.5px dashed rgba(59,130,246,.3);background:#3b82f608}.field-chip--filled[data-v-0d448b2d]{border:1.5px solid rgba(37,99,235,.45);background:#eff6ffe6}.field-chip--active[data-v-0d448b2d]{border-color:#2563eb!important;background:#dbeafeeb!important;box-shadow:0 0 0 2px #2563eb4d;z-index:2}.field-chip--check[data-v-0d448b2d]{border:1.5px solid rgba(100,116,139,.3);background:transparent;justify-content:center}.field-chip--checked[data-v-0d448b2d]{border-color:#2563eb!important;background:#eff6ffe6!important}.field-chip--check.field-chip--active[data-v-0d448b2d]{box-shadow:0 0 0 2px #2563eb4d}.field-chip__val[data-v-0d448b2d]{font-size:9px;font-weight:600;color:#1e40af;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2;max-width:100%;font-family:Inter,sans-serif}.field-chip--check .field-chip__val[data-v-0d448b2d]{font-size:11px;font-weight:800;color:#1d4ed8}.fill-page[data-v-609f9248]{min-height:100%;background:#0f172a;display:flex;flex-direction:column}.fill-page--embedded[data-v-609f9248]{min-height:0;flex:1}.fill-topbar[data-v-609f9248]{display:flex;align-items:center;gap:14px;background:#0a0e1af7;border-bottom:1px solid rgba(255,255,255,.07);padding:0 20px;height:52px;flex-shrink:0}.topbar-back[data-v-609f9248]{display:flex;align-items:center;gap:5px;font-size:.82rem;font-weight:700;color:#64748b;background:none;border:none;cursor:pointer;font-family:inherit;padding:6px 8px;border-radius:7px;white-space:nowrap;transition:background .12s,color .12s}.topbar-back[data-v-609f9248]:hover{background:#ffffff12;color:#e2e8f0}.topbar-name[data-v-609f9248]{font-size:.9rem;font-weight:700;color:#e2e8f0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.load-error[data-v-609f9248]{margin:32px auto;max-width:500px;padding:14px 18px;background:#f8717114;border:1px solid rgba(248,113,113,.25);border-radius:10px;font-size:.88rem;color:#f87171;text-align:center}.loading[data-v-609f9248]{display:flex;align-items:center;justify-content:center;gap:10px;flex:1;color:#4b5563;font-size:.9rem;padding:64px}.fill-body[data-v-609f9248]{flex:1;padding:24px 20px 48px}.fill-layout[data-v-609f9248]{max-width:1320px;margin:0 auto;display:flex;gap:22px;align-items:flex-start}.fill-form-col[data-v-609f9248]{flex:1;min-width:0}.fill-container[data-v-609f9248]{display:flex;flex-direction:column;gap:14px}.fill-right-col[data-v-609f9248]{width:380px;flex-shrink:0}.fill-right-sticky[data-v-609f9248]{position:sticky;top:20px;max-height:calc(100vh - 90px);display:flex;flex-direction:column;background:#1e293b;border:1.5px solid rgba(34,211,238,.15);border-radius:12px;overflow:hidden}.preview-tab[data-v-609f9248]{flex:1;overflow:hidden;display:flex;flex-direction:column}.preview-unavail[data-v-609f9248]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#4b5563;text-align:center}.preview-unavail svg[data-v-609f9248]{color:#374151}.preview-unavail p[data-v-609f9248]{font-size:.82rem;margin:0}.section-card[data-v-609f9248]{background:#ffffff08;border:1.5px solid rgba(255,255,255,.07);border-radius:12px;padding:18px 16px}.section-title[data-v-609f9248]{display:flex;align-items:center;gap:7px;font-size:.88rem;font-weight:700;color:#e2e8f0;margin:0 0 8px}.section-title--page[data-v-609f9248]{color:#22d3ee}.section-desc[data-v-609f9248]{font-size:.81rem;color:#6b7280;margin:0 0 12px;line-height:1.5}.optional-badge[data-v-609f9248]{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;background:#ffffff0f;color:#6b7280;border-radius:99px;padding:2px 7px}.client-loaded[data-v-609f9248]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.client-badge[data-v-609f9248]{display:inline-flex;align-items:center;gap:5px;background:#22d3ee1a;color:#22d3ee;border:1px solid rgba(34,211,238,.3);border-radius:99px;padding:5px 12px;font-size:.82rem;font-weight:700}.client-clear[data-v-609f9248]{background:none;border:none;cursor:pointer;font-size:.78rem;color:#6b7280;font-family:inherit;padding:4px 8px;border-radius:6px;transition:color .12s,background .12s}.client-clear[data-v-609f9248]:hover{color:#f87171;background:#f8717114}.client-selector .form-select[data-v-609f9248]{width:100%}.multi-toggle-btn[data-v-609f9248]{display:inline-flex;align-items:center;gap:6px;background:none;border:1.5px dashed rgba(255,255,255,.15);border-radius:8px;padding:7px 12px;font-size:.78rem;font-weight:700;color:#6b7280;cursor:pointer;font-family:inherit;margin-top:10px;transition:all .12s}.multi-toggle-btn[data-v-609f9248]:hover{border-color:#22d3ee;color:#22d3ee;background:#22d3ee0d}.multi-select[data-v-609f9248]{display:flex;flex-direction:column;gap:10px}.multi-select__header[data-v-609f9248]{display:flex;align-items:center;gap:10px}.multi-all-label[data-v-609f9248]{display:flex;align-items:center;gap:6px;font-size:.82rem;font-weight:700;color:#e2e8f0;cursor:pointer;flex:1}.multi-count[data-v-609f9248]{font-size:.78rem;color:#22d3ee;font-weight:700}.multi-select__list[data-v-609f9248]{display:flex;flex-direction:column;gap:4px;max-height:180px;overflow-y:auto;border:1.5px solid rgba(255,255,255,.07);border-radius:8px;padding:6px}.multi-item[data-v-609f9248]{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:6px;cursor:pointer;font-size:.84rem;color:#e2e8f0;transition:background .1s}.multi-item[data-v-609f9248]:hover{background:#ffffff0d}.multi-item__name[data-v-609f9248]{font-weight:600}.multi-select__actions[data-v-609f9248]{display:flex;gap:8px;justify-content:flex-end}.field-list[data-v-609f9248]{display:flex;flex-direction:column;gap:13px}.field-row[data-v-609f9248]{display:flex;flex-direction:column;gap:5px}.field-row--checkbox[data-v-609f9248]{flex-direction:row;align-items:center}.field-row--focused:not(.field-row--checkbox) .form-input[data-v-609f9248]{border-color:#22d3ee;box-shadow:0 0 0 3px #22d3ee1a}.field-label[data-v-609f9248]{font-size:.78rem;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}.form-input[data-v-609f9248],.form-select[data-v-609f9248]{width:100%;padding:9px 11px;border:1.5px solid rgba(255,255,255,.08);border-radius:8px;font-size:.9rem;color:#e2e8f0;font-family:inherit;background:#ffffff0a;transition:border-color .15s,box-shadow .15s;box-sizing:border-box}.form-input[data-v-609f9248]:focus,.form-select[data-v-609f9248]:focus{outline:none;border-color:#22d3ee80;box-shadow:0 0 0 3px #22d3ee1a}.checkbox-label[data-v-609f9248]{display:flex;align-items:center;gap:10px;cursor:pointer;padding:4px 0}.checkbox-input[data-v-609f9248]{width:18px;height:18px;accent-color:#22d3ee;flex-shrink:0;cursor:pointer}.checkbox-text[data-v-609f9248]{font-size:.9rem;font-weight:600;color:#e2e8f0;line-height:1.4}.submit-error[data-v-609f9248]{padding:10px 14px;background:#f8717114;border:1px solid rgba(248,113,113,.25);border-radius:9px;font-size:.84rem;color:#f87171}.submit-bar[data-v-609f9248]{display:flex;justify-content:flex-end;gap:8px;padding:4px 0 8px;flex-wrap:wrap}.btn[data-v-609f9248]{display:inline-flex;align-items:center;gap:7px;padding:9px 18px;border-radius:9px;font-size:.86rem;font-weight:700;border:none;cursor:pointer;font-family:inherit;transition:background .15s,opacity .15s}.btn[data-v-609f9248]:disabled{opacity:.5;cursor:default}.btn--primary[data-v-609f9248]{background:linear-gradient(135deg,#0369a1,#22d3ee);color:#fff}.btn--primary[data-v-609f9248]:hover:not(:disabled){opacity:.9}.btn--ghost[data-v-609f9248]{background:#ffffff0d;color:#9ca3af;border:1px solid rgba(255,255,255,.08)}.btn--ghost[data-v-609f9248]:hover:not(:disabled){background:#ffffff14}.btn--cart[data-v-609f9248]{background:#22d3ee14;color:#22d3ee;border:1.5px solid rgba(34,211,238,.3)}.btn--cart[data-v-609f9248]:hover:not(:disabled){background:#22d3ee24}.btn--lg[data-v-609f9248]{padding:11px 24px;font-size:.9rem}.btn--sm[data-v-609f9248]{padding:6px 12px;font-size:.78rem}.mobile-section[data-v-609f9248]{display:none;max-width:1320px;margin:0 auto;padding:0 0 16px;flex-direction:column;gap:10px}.mobile-block[data-v-609f9248]{background:#ffffff08;border:1.5px solid rgba(255,255,255,.07);border-radius:12px;overflow:hidden}.mobile-toggle[data-v-609f9248]{display:flex;align-items:center;gap:8px;width:100%;padding:12px 16px;background:none;border:none;font-family:inherit;font-size:.84rem;font-weight:700;color:#e2e8f0;cursor:pointer;text-align:left}.mobile-toggle[data-v-609f9248]:hover{background:#ffffff0a}.mobile-toggle__count[data-v-609f9248]{background:#22d3ee26;color:#22d3ee;font-size:.68rem;font-weight:800;border-radius:99px;padding:1px 7px}.mobile-block__body[data-v-609f9248]{border-top:1px solid rgba(255,255,255,.07);padding:12px;display:flex;flex-direction:column;gap:8px}.spin-icon[data-v-609f9248]{animation:spin-609f9248 .9s linear infinite}@keyframes spin-609f9248{to{transform:rotate(360deg)}}@media (max-width: 1100px){.fill-right-col[data-v-609f9248]{display:none}.mobile-section[data-v-609f9248]{display:flex}}@media (max-width: 640px){.fill-topbar[data-v-609f9248]{padding:0 12px}.fill-body[data-v-609f9248]{padding:14px 10px 40px}.section-card[data-v-609f9248]{padding:14px 12px}.submit-bar[data-v-609f9248]{justify-content:stretch}.submit-bar .btn[data-v-609f9248]{flex:1;justify-content:center}}.nf-shell[data-v-c750ef4f]{display:flex;min-height:calc(100vh - 60px);background:#0f172a}.picker-col[data-v-c750ef4f]{width:280px;flex-shrink:0;background:#1e293b;border-right:1px solid rgba(255,255,255,.06);overflow-y:auto;padding:20px 12px;display:flex;flex-direction:column;gap:4px}.picker-section-label[data-v-c750ef4f]{font-size:.6rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#374151;padding:8px 8px 4px}.picker-section-row[data-v-c750ef4f]{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding-right:4px}.gestione-btn[data-v-c750ef4f]{display:inline-flex;align-items:center;gap:4px;font-size:.72rem;font-weight:700;color:#22d3ee;background:none;border:none;cursor:pointer;padding:3px 6px;border-radius:5px;font-family:inherit;transition:background .13s}.gestione-btn[data-v-c750ef4f]:hover{background:#22d3ee14}.pick-card[data-v-c750ef4f]{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:8px;background:none;border:1.5px solid transparent;cursor:pointer;width:100%;text-align:left;font-family:inherit;transition:background .13s,border-color .13s}.pick-card[data-v-c750ef4f]:hover:not(.pick-card--soon){background:#ffffff0d}.pick-card--active[data-v-c750ef4f]{background:#22d3ee12!important;border-color:#22d3ee66}.pick-card--soon[data-v-c750ef4f]{opacity:.5;cursor:default}.pick-card__icon[data-v-c750ef4f]{color:#22d3ee;flex-shrink:0;display:flex;align-items:center}.pick-card__icon--custom[data-v-c750ef4f]{color:#2e8bc0}.pick-card--active .pick-card__icon[data-v-c750ef4f]{color:#22d3ee}.pick-card__body[data-v-c750ef4f]{display:flex;flex-direction:column;min-width:0;flex:1}.pick-card__name[data-v-c750ef4f]{font-size:.84rem;font-weight:700;color:#e2e8f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pick-card__meta[data-v-c750ef4f]{font-size:.7rem;color:#4b5563;margin-top:1px}.pick-card--custom .pick-card__name[data-v-c750ef4f]{flex:1}.pick-card__check[data-v-c750ef4f]{color:#22d3ee;flex-shrink:0;display:flex;align-items:center}.soon-badge[data-v-c750ef4f]{font-size:.62rem;font-weight:700;background:#ffffff0f;color:#4b5563;border-radius:99px;padding:2px 7px;flex-shrink:0}.pick-loading[data-v-c750ef4f]{display:flex;align-items:center;gap:6px;font-size:.8rem;color:#4b5563;padding:12px 8px}.pick-empty[data-v-c750ef4f]{font-size:.8rem;color:#4b5563;padding:12px 8px;line-height:1.5}.action-col[data-v-c750ef4f]{flex:1;min-width:0;overflow-y:auto;display:flex;flex-direction:column}.action-empty[data-v-c750ef4f]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:60px 24px;color:#4b5563}.empty-icon[data-v-c750ef4f]{color:#1f2937}.empty-title[data-v-c750ef4f]{font-size:1.05rem;font-weight:700;color:#374151;margin:0}.empty-sub[data-v-c750ef4f]{font-size:.85rem;color:#4b5563;margin:0;text-align:center;max-width:320px}.spin-icon[data-v-c750ef4f]{animation:spin-c750ef4f .9s linear infinite}@keyframes spin-c750ef4f{to{transform:rotate(360deg)}}@media (max-width: 900px){.nf-shell[data-v-c750ef4f]{flex-direction:column;min-height:unset}.picker-col[data-v-c750ef4f]{width:100%;border-right:none;border-bottom:1px solid rgba(255,255,255,.06);max-height:360px}.action-col[data-v-c750ef4f]{min-height:400px}}.tag-badge[data-v-48b88a4a]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:99px;border:1px solid;font-size:.7rem;font-weight:700;font-family:Inter,sans-serif;white-space:nowrap;line-height:1.6}.tag-badge__remove[data-v-48b88a4a]{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0;color:inherit;opacity:.7;transition:opacity .15s;line-height:1}.tag-badge__remove[data-v-48b88a4a]:hover{opacity:1}.client-card[data-v-bbf20967]{display:flex;flex-wrap:wrap;align-items:center;gap:14px;background:#ffffff08;border:1.5px solid rgba(255,255,255,.07);border-radius:14px;padding:14px 16px;transition:border-color .2s,box-shadow .2s,background .2s;min-width:0;box-shadow:none}.client-card--selectable[data-v-bbf20967]{cursor:pointer}.client-card--selectable[data-v-bbf20967]:hover{border-color:#22d3ee66;box-shadow:0 4px 12px #22d3ee14}.client-card--selected[data-v-bbf20967]{border-color:#22d3ee80;background:#22d3ee0f;box-shadow:0 0 0 3px #22d3ee1a}.client-avatar[data-v-bbf20967]{width:42px;height:42px;border-radius:50%;color:#fff;font-weight:700;font-size:.95rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-family:Inter,sans-serif}.client-info[data-v-bbf20967]{flex:1;min-width:0;overflow:hidden}.client-name[data-v-bbf20967]{font-weight:700;font-size:.95rem;color:#e2e8f0;font-family:Inter,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.client-sub[data-v-bbf20967]{font-size:.8rem;color:#6b7280;font-family:Inter,sans-serif;margin-top:1px}.client-tags[data-v-bbf20967]{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px;max-width:100%}.tag[data-v-bbf20967]{font-size:.7rem;font-weight:600;font-family:Inter,sans-serif;padding:2px 7px;border-radius:99px;background:#ffffff0f;color:#9ca3af;overflow-wrap:anywhere}.tag--doc[data-v-bbf20967]{background:#22d3ee1a;color:#22d3ee}.client-check[data-v-bbf20967]{width:26px;height:26px;border-radius:50%;border:2.5px solid rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:border-color .18s,background .18s,box-shadow .18s;background:#ffffff0a}.client-card--selectable:hover .client-check[data-v-bbf20967]{border-color:#22d3ee;background:#22d3ee14}.client-card--selected .client-check[data-v-bbf20967]{border-color:#22d3ee;background:#22d3ee;box-shadow:0 0 0 3px #22d3ee33}.check-svg[data-v-bbf20967]{color:#fff;opacity:0;transform:scale(.4);transition:opacity .15s ease,transform .15s ease;stroke:#ffffff0a}.client-card--selectable:hover .check-svg[data-v-bbf20967]{opacity:.4;transform:scale(.85);stroke:#22d3ee}.client-card--selected .check-svg[data-v-bbf20967]{opacity:1;transform:scale(1);stroke:#fff}.client-actions[data-v-bbf20967]{display:flex;gap:4px;flex-shrink:0}.action-btn[data-v-bbf20967]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:#ffffff0a;border:1.5px solid rgba(255,255,255,.08);border-radius:9px;cursor:pointer;color:#6b7280;transition:background .15s,color .15s,border-color .15s,box-shadow .15s}.action-btn[data-v-bbf20967]:hover{background:#ffffff14;border-color:#ffffff24;color:#e2e8f0;box-shadow:none}.action-btn--danger[data-v-bbf20967]:hover{background:#f8717114;border-color:#f871714d;color:#f87171}.tag-selector[data-v-abec245d]{position:relative;width:100%}.tag-selector__trigger[data-v-abec245d]{display:flex;align-items:center;gap:6px;min-height:38px;padding:5px 10px;border:1.5px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff0a;cursor:pointer;transition:border-color .18s;font-family:Inter,sans-serif}.tag-selector__trigger[data-v-abec245d]:hover{border-color:#22d3ee66}.tag-selector__badges[data-v-abec245d]{flex:1;display:flex;flex-wrap:wrap;gap:4px;min-width:0}.tag-selector__placeholder[data-v-abec245d]{font-size:.85rem;color:#9ca3af}.tag-selector__chevron[data-v-abec245d]{flex-shrink:0;color:#9ca3af;transition:transform .2s}.tag-selector__chevron--open[data-v-abec245d]{transform:rotate(180deg)}.tag-dropdown{background:#1e293b;border:1.5px solid rgba(255,255,255,.08);border-radius:12px;box-shadow:0 8px 32px #0006;overflow:hidden;font-family:Inter,sans-serif;max-height:360px;display:flex;flex-direction:column}.tag-dropdown__search{padding:8px;border-bottom:1px solid rgba(255,255,255,.07)}.tag-dropdown__input{width:100%;border:1.5px solid rgba(255,255,255,.08);border-radius:7px;padding:7px 10px;font-size:.85rem;font-family:Inter,sans-serif;outline:none;background:#ffffff0a;color:#e2e8f0;transition:border-color .15s}.tag-dropdown__input:focus{border-color:#22d3ee80}.tag-dropdown__list{overflow-y:auto;flex:1;padding:4px}.tag-dropdown__item{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:none;background:none;cursor:pointer;border-radius:7px;font-size:.85rem;font-weight:600;font-family:Inter,sans-serif;color:#d1d5db;text-align:left;transition:background .12s}.tag-dropdown__item:hover{background:#ffffff0d}.tag-dropdown__item--selected{background:#22d3ee14;color:#22d3ee}.tag-dropdown__dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.tag-dropdown__check{margin-left:auto;color:#22d3ee}.tag-dropdown__empty{text-align:center;padding:16px;font-size:.82rem;color:#6b7280;font-family:Inter,sans-serif}.tag-dropdown__create{border-top:1px solid rgba(255,255,255,.07);padding:10px 12px;flex-shrink:0}.tag-dropdown__create-label{font-size:.8rem;color:#9ca3af;margin-bottom:8px;font-family:Inter,sans-serif}.tag-dropdown__create-hint{font-size:.75rem;color:#6b7280;margin-top:6px;line-height:1.4;font-family:Inter,sans-serif}.tag-dropdown__colors{display:flex;gap:6px;margin-bottom:8px}.color-dot{width:20px;height:20px;border-radius:50%;border:2.5px solid transparent;cursor:pointer;transition:transform .15s,border-color .15s}.color-dot:hover{transform:scale(1.15)}.color-dot--active{border-color:#e2e8f0;transform:scale(1.15)}.tag-dropdown__create-btn{width:100%;padding:7px;border-radius:7px;border:none;background:linear-gradient(135deg,#0369a1,#22d3ee);color:#fff;font-size:.82rem;font-weight:700;font-family:Inter,sans-serif;cursor:pointer;transition:opacity .15s}.tag-dropdown__create-btn:hover:not(:disabled){opacity:.9}.tag-dropdown__create-btn:disabled{opacity:.55;cursor:not-allowed}.tag-dropdown__notice{border-top:1px solid rgba(34,211,238,.15);background:#22d3ee0f;padding:8px 12px;font-size:.8rem;color:#22d3ee;font-family:Inter,sans-serif;flex-shrink:0}.group-picker[data-v-5933b9f3]{width:100%}.group-picker__empty[data-v-5933b9f3]{font-size:.8rem;color:#9ca3af;font-family:Inter,sans-serif;padding:4px 0}.group-picker__chips[data-v-5933b9f3]{display:flex;flex-wrap:wrap;gap:6px}.group-chip[data-v-5933b9f3]{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:99px;border:1.5px solid transparent;font-size:.8rem;font-weight:700;font-family:Inter,sans-serif;cursor:pointer;transition:background .15s,color .15s,border-color .15s,transform .12s}.group-chip[data-v-5933b9f3]:hover{transform:translateY(-1px)}.group-chip__dot[data-v-5933b9f3]{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0;opacity:.7}.stamp-section[data-v-2cb8a13e]{display:flex;flex-direction:column;gap:12px}.stamp-section__header[data-v-2cb8a13e]{display:flex;align-items:center;justify-content:space-between;gap:10px}.stamp-section__title[data-v-2cb8a13e]{display:flex;align-items:center;gap:7px;font-size:.88rem;font-weight:700;color:#f1f5f9;margin:0}.stamp-section__sub[data-v-2cb8a13e]{color:#9ca3af;font-weight:500}.btn-add[data-v-2cb8a13e]{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border-radius:7px;font-size:.78rem;font-weight:700;background:linear-gradient(135deg,#0369a1,#22d3ee);color:#fff;border:none;cursor:pointer;font-family:inherit;transition:opacity .13s}.btn-add[data-v-2cb8a13e]:hover{opacity:.9}.stamp-empty[data-v-2cb8a13e]{font-size:.82rem;color:#6b7280;padding:12px 0}.stamp-error[data-v-2cb8a13e]{font-size:.8rem;color:#f87171;padding:6px 0}.stamp-list[data-v-2cb8a13e]{display:flex;flex-direction:column;gap:8px}.stamp-card[data-v-2cb8a13e]{background:#ffffff08;border:1.5px solid rgba(255,255,255,.07);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:8px}.stamp-card__info[data-v-2cb8a13e]{display:flex;align-items:flex-start;gap:10px}.stamp-card__icon[data-v-2cb8a13e]{width:36px;height:36px;background:#22d3ee1a;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#22d3ee;flex-shrink:0}.stamp-card__meta[data-v-2cb8a13e]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.stamp-card__name[data-v-2cb8a13e]{font-size:.88rem;font-weight:700;color:#e2e8f0}.stamp-card__fields[data-v-2cb8a13e]{font-size:.73rem;color:#9ca3af;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stamp-card__image-row[data-v-2cb8a13e]{display:flex;align-items:center;gap:8px}.stamp-card__img[data-v-2cb8a13e]{max-height:60px;max-width:160px;border:1px solid rgba(255,255,255,.1);border-radius:6px;-o-object-fit:contain;object-fit:contain}.stamp-card__no-img[data-v-2cb8a13e]{font-size:.75rem;color:#6b7280;font-style:italic}.stamp-card__actions[data-v-2cb8a13e]{display:flex;flex-wrap:wrap;gap:6px;border-top:1px solid rgba(255,255,255,.07);padding-top:8px}.act-btn[data-v-2cb8a13e]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;font-size:.75rem;font-weight:700;background:#ffffff0a;color:#9ca3af;border:1.5px solid rgba(255,255,255,.08);cursor:pointer;font-family:inherit;transition:all .12s}.act-btn[data-v-2cb8a13e]:hover:not(:disabled){background:#ffffff14;color:#e2e8f0}.act-btn[data-v-2cb8a13e]:disabled{opacity:.5;cursor:default}.act-btn--danger[data-v-2cb8a13e]{color:#f87171}.act-btn--danger[data-v-2cb8a13e]:hover:not(:disabled){background:#f8717114;border-color:#f871714d}.hidden-input[data-v-2cb8a13e]{display:none}.modal-overlay[data-v-2cb8a13e]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.modal-box[data-v-2cb8a13e]{background:#1e293b;border:1px solid rgba(34,211,238,.15);border-radius:14px;width:100%;max-width:520px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 60px #0006}.modal-header[data-v-2cb8a13e]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 12px;border-bottom:1px solid rgba(255,255,255,.07);flex-shrink:0}.modal-title[data-v-2cb8a13e]{font-size:1rem;font-weight:800;color:#f1f5f9;margin:0}.modal-close[data-v-2cb8a13e]{background:none;border:none;cursor:pointer;color:#6b7280;font-size:1rem;padding:4px 8px;border-radius:6px;font-family:inherit;transition:color .12s,background .12s}.modal-close[data-v-2cb8a13e]:hover{color:#f87171;background:#f8717114}.modal-body[data-v-2cb8a13e]{flex:1;overflow-y:auto;padding:16px 20px;display:flex;flex-direction:column;gap:8px}.field-label[data-v-2cb8a13e]{font-size:.73rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#6b7280}.field-hint[data-v-2cb8a13e]{font-size:.78rem;color:#6b7280;margin:0}.field-input[data-v-2cb8a13e]{width:100%;padding:8px 10px;border:1.5px solid rgba(255,255,255,.08);border-radius:8px;font-size:.88rem;color:#e2e8f0;font-family:inherit;background:#ffffff0a;transition:border-color .15s;box-sizing:border-box}.field-input[data-v-2cb8a13e]:focus{outline:none;border-color:#22d3ee80}.field-check-list[data-v-2cb8a13e]{display:flex;flex-direction:column;gap:3px;max-height:200px;overflow-y:auto;border:1.5px solid rgba(255,255,255,.08);border-radius:8px;padding:6px}.field-check-row[data-v-2cb8a13e]{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:6px;cursor:pointer;font-size:.84rem;color:#d1d5db;transition:background .1s}.field-check-row[data-v-2cb8a13e]:hover{background:#ffffff0d}.field-check-row--active[data-v-2cb8a13e]{background:#22d3ee12}.field-cb[data-v-2cb8a13e]{width:15px;height:15px;accent-color:#22d3ee;cursor:pointer;flex-shrink:0}.field-check-label[data-v-2cb8a13e]{font-weight:600}.fields-preview[data-v-2cb8a13e]{background:#ffffff0a;border:1.5px solid rgba(255,255,255,.08);border-radius:8px;padding:10px 12px}.fields-preview__label[data-v-2cb8a13e]{font-size:.7rem;font-weight:700;color:#6b7280;text-transform:uppercase;display:block;margin-bottom:6px}.fields-preview__chips[data-v-2cb8a13e]{display:flex;flex-wrap:wrap;gap:4px}.chip[data-v-2cb8a13e]{display:inline-flex;align-items:center;gap:4px;background:#22d3ee1a;color:#22d3ee;border:1px solid rgba(34,211,238,.25);border-radius:99px;padding:2px 8px;font-size:.74rem;font-weight:700}.chip-remove[data-v-2cb8a13e]{background:none;border:none;cursor:pointer;color:#67e8f9;font-size:.7rem;padding:0 2px;line-height:1;transition:color .1s}.chip-remove[data-v-2cb8a13e]:hover{color:#f87171}.modal-error[data-v-2cb8a13e]{margin:0 20px;padding:8px 12px;background:#f8717114;border:1px solid rgba(248,113,113,.25);border-radius:7px;font-size:.82rem;color:#f87171;flex-shrink:0}.modal-footer[data-v-2cb8a13e]{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px 16px;border-top:1px solid rgba(255,255,255,.07);flex-shrink:0}.btn[data-v-2cb8a13e]{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;border-radius:8px;font-size:.86rem;font-weight:700;border:none;cursor:pointer;font-family:inherit;transition:opacity .15s}.btn[data-v-2cb8a13e]:disabled{opacity:.5;cursor:default}.btn--primary[data-v-2cb8a13e]{background:linear-gradient(135deg,#0369a1,#22d3ee);color:#fff}.btn--primary[data-v-2cb8a13e]:hover:not(:disabled){opacity:.9}.btn--ghost[data-v-2cb8a13e]{background:#ffffff0d;color:#9ca3af;border:1px solid rgba(255,255,255,.08)}.btn--ghost[data-v-2cb8a13e]:hover:not(:disabled){background:#ffffff17}.spin-icon[data-v-2cb8a13e]{animation:spin-2cb8a13e .9s linear infinite}@keyframes spin-2cb8a13e{to{transform:rotate(360deg)}}.modal-overlay[data-v-585908e2]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:3000;padding:20px}.modal[data-v-585908e2]{background:#1e293b;border:1px solid rgba(34,211,238,.15);border-radius:18px;width:100%;max-width:620px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #00000080}.modal-header[data-v-585908e2]{display:flex;align-items:center;justify-content:space-between;padding:22px 24px 0}.modal-title[data-v-585908e2]{font-size:1.1rem;font-weight:800;color:#f1f5f9;font-family:Inter,sans-serif}.modal-close[data-v-585908e2]{background:none;border:none;cursor:pointer;color:#6b7280;padding:4px;border-radius:6px;transition:color .15s}.modal-close[data-v-585908e2]:hover{color:#e2e8f0}.modal-body[data-v-585908e2]{padding:16px 24px 24px}.section-divider[data-v-585908e2]{font-size:.72rem;font-weight:700;font-family:Inter,sans-serif;text-transform:uppercase;letter-spacing:.08em;color:#4b5563;border-bottom:1px solid rgba(255,255,255,.07);padding-bottom:6px;margin:18px 0 12px}.field-row[data-v-585908e2]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.field-group[data-v-585908e2]{display:flex;flex-direction:column;gap:5px;margin-bottom:12px}.field-group--full[data-v-585908e2]{grid-column:1 / -1}.field-label[data-v-585908e2]{font-size:.78rem;font-weight:700;font-family:Inter,sans-serif;color:#4b5563}.required[data-v-585908e2]{color:#ef4444;margin-left:2px}.field-input[data-v-585908e2]{border:1.5px solid rgba(255,255,255,.08);border-radius:8px;padding:9px 12px;font-size:.88rem;font-family:Inter,sans-serif;color:#e2e8f0;outline:none;transition:border-color .18s;background:#ffffff0a;width:100%}.field-input[data-v-585908e2]:focus{border-color:#22d3ee80}.field-textarea[data-v-585908e2]{resize:vertical;min-height:60px}.field-hint[data-v-585908e2]{font-size:.72rem;color:#4b5563;font-family:Inter,sans-serif}.form-error[data-v-585908e2]{background:#f8717114;color:#f87171;border:1px solid rgba(248,113,113,.25);border-radius:8px;padding:10px 14px;font-size:.85rem;font-family:Inter,sans-serif;margin-top:10px}.modal-footer[data-v-585908e2]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.btn[data-v-585908e2]{padding:10px 22px;border-radius:10px;font-size:.88rem;font-weight:700;font-family:Inter,sans-serif;cursor:pointer;border:none;transition:background .18s}.btn--secondary[data-v-585908e2]{background:#ffffff0d;color:#9ca3af;border:1px solid rgba(255,255,255,.08)}.btn--secondary[data-v-585908e2]:hover{background:#ffffff14}.btn--primary[data-v-585908e2]{background:linear-gradient(135deg,#0369a1,#22d3ee);color:#fff}.btn--primary[data-v-585908e2]:hover:not(:disabled){opacity:.9}.btn--primary[data-v-585908e2]:disabled{opacity:.55;cursor:not-allowed}.cmi-inline[data-v-585908e2]{display:flex;flex-direction:column;flex:1}.cmi-inline .modal-body[data-v-585908e2]{padding:8px 20px 24px}@media (max-width: 500px){.field-row[data-v-585908e2]{grid-template-columns:1fr}}.search-page[data-v-eb0444b7]{max-width:960px;padding:36px 28px 80px;font-family:Inter,sans-serif;min-height:100vh}.page-header[data-v-eb0444b7]{margin-bottom:22px}.page-title[data-v-eb0444b7]{font-size:1.5rem;font-weight:900;color:#f1f5f9;line-height:1.2;letter-spacing:-.3px}.page-sub[data-v-eb0444b7]{font-size:.82rem;color:#6b7280;margin-top:3px}.mode-tabs[data-v-eb0444b7]{display:flex;gap:4px;margin-bottom:18px;background:#ffffff0d;border-radius:11px;padding:4px;width:-moz-fit-content;width:fit-content;box-shadow:inset 0 1px 2px #0000004d}.mode-tab[data-v-eb0444b7]{display:flex;align-items:center;gap:7px;padding:7px 16px;border-radius:8px;border:none;font-size:.85rem;font-weight:600;font-family:Inter,sans-serif;cursor:pointer;color:#6b7280;background:none;transition:background .15s,color .15s,box-shadow .15s}.mode-tab[data-v-eb0444b7]:hover{color:#e2e8f0;background:#ffffff12}.mode-tab--active[data-v-eb0444b7]{background:#22d3ee14;color:#22d3ee;box-shadow:0 1px 4px #0000004d}.mode-tab__count[data-v-eb0444b7]{background:#ffffff14;color:#6b7280;font-size:.72rem;font-weight:700;padding:1px 7px;border-radius:99px}.mode-tab--active .mode-tab__count[data-v-eb0444b7]{background:#22d3ee26;color:#22d3ee}.search-bar[data-v-eb0444b7]{display:flex;gap:10px;margin-bottom:10px;align-items:center;flex-wrap:wrap}.search-input-wrap[data-v-eb0444b7]{position:relative;flex:1;min-width:200px}.search-icon[data-v-eb0444b7]{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#4b5563;pointer-events:none}.search-input[data-v-eb0444b7]{width:100%;padding:9px 12px 9px 34px;border:1.5px solid rgba(255,255,255,.08);border-radius:9px;font-size:.88rem;font-family:Inter,sans-serif;color:#e2e8f0;outline:none;transition:border-color .18s,box-shadow .18s;background:#ffffff0a;box-shadow:none}.search-input[data-v-eb0444b7]:focus{border-color:#22d3ee80;box-shadow:0 0 0 3px #22d3ee1a}.filter-tag-wrap[data-v-eb0444b7]{flex:1;min-width:200px;max-width:320px}.group-filter-row[data-v-eb0444b7]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:10px;padding:8px 12px;background:#ffffff08;border-radius:8px;border:1px solid rgba(255,255,255,.07)}.group-filter-label[data-v-eb0444b7]{font-size:.75rem;font-weight:700;color:#4b5563;white-space:nowrap}.active-filters[data-v-eb0444b7]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:16px}.active-filters__label[data-v-eb0444b7]{font-size:.75rem;font-weight:700;color:#4b5563}.active-filters__clear[data-v-eb0444b7]{font-size:.75rem;font-weight:600;color:#4b5563;background:none;border:none;cursor:pointer;padding:0 4px;font-family:Inter,sans-serif;transition:color .15s}.active-filters__clear[data-v-eb0444b7]:hover{color:#ef4444}.group-filter-badge[data-v-eb0444b7]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:99px;border:1.5px solid transparent;font-size:.78rem;font-weight:700;font-family:Inter,sans-serif}.group-badge-remove[data-v-eb0444b7]{background:none;border:none;cursor:pointer;padding:0;font-size:.9rem;line-height:1;color:currentColor;opacity:.6;transition:opacity .15s}.group-badge-remove[data-v-eb0444b7]:hover{opacity:1}.state-center[data-v-eb0444b7]{display:flex;align-items:center;justify-content:center;padding:60px 0}.spinner[data-v-eb0444b7]{width:32px;height:32px;border:3px solid rgba(255,255,255,.07);border-top-color:#22d3ee;border-radius:50%;animation:spin-eb0444b7 .8s linear infinite}.empty-state[data-v-eb0444b7]{text-align:center;padding:60px 0;display:flex;flex-direction:column;align-items:center;gap:10px}.empty-icon[data-v-eb0444b7]{font-size:3rem}.empty-title[data-v-eb0444b7]{font-size:1rem;font-weight:800;color:#e2e8f0}.btn-clear[data-v-eb0444b7]{background:none;border:1.5px solid rgba(255,255,255,.1);border-radius:8px;padding:8px 18px;font-size:.82rem;font-weight:600;font-family:Inter,sans-serif;cursor:pointer;color:#9ca3af;transition:border-color .15s}.btn-clear[data-v-eb0444b7]:hover{border-color:#22d3ee;color:#22d3ee}.clients-grid[data-v-eb0444b7]{display:flex;flex-direction:column;gap:10px}.submissions-list[data-v-eb0444b7]{display:flex;flex-direction:column;gap:8px}.submission-card[data-v-eb0444b7]{background:#ffffff08;border:1.5px solid rgba(255,255,255,.07);border-radius:12px;overflow:hidden;transition:border-color .18s,box-shadow .18s,transform .15s;box-shadow:none}.submission-card[data-v-eb0444b7]:hover{border-color:#22d3ee66;box-shadow:0 4px 14px #22d3ee14;transform:translateY(-1px)}.submission-card__body[data-v-eb0444b7]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 18px;cursor:pointer}.submission-card__actions[data-v-eb0444b7]{display:flex;gap:0;border-top:1px solid transparent;max-height:0;overflow:hidden;opacity:0;transition:max-height .22s ease,border-color .15s,opacity .18s}.submission-card:hover .submission-card__actions[data-v-eb0444b7],.submission-card:focus-within .submission-card__actions[data-v-eb0444b7]{max-height:40px;border-top-color:#ffffff0f;opacity:1}.sub-action-btn[data-v-eb0444b7]{flex:1;display:flex;align-items:center;justify-content:center;padding:7px 0;background:none;border:none;cursor:pointer;color:#6b7280;transition:color .15s,background .15s;font-size:0}.sub-action-btn+.sub-action-btn[data-v-eb0444b7]{border-left:1px solid rgba(255,255,255,.06)}.sub-action-btn--view[data-v-eb0444b7]:hover{color:#22d3ee;background:#22d3ee12}.sub-action-btn--edit[data-v-eb0444b7]:hover{color:#fbbf24;background:#fbbf2412}.sub-action-btn--delete[data-v-eb0444b7]:hover{color:#f87171;background:#f8717112}.submission-card__left[data-v-eb0444b7]{flex:1;min-width:0}.submission-card__type[data-v-eb0444b7]{font-size:.92rem;font-weight:700;color:#e2e8f0;font-family:Inter,sans-serif;margin-bottom:2px}.submission-card__participants[data-v-eb0444b7]{font-size:.8rem;color:#6b7280;font-family:Inter,sans-serif;margin-bottom:6px}.submission-card__tags[data-v-eb0444b7]{display:flex;flex-wrap:wrap;gap:4px}.submission-card__right[data-v-eb0444b7]{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.status-badge[data-v-eb0444b7]{font-size:.68rem;font-weight:800;padding:3px 10px;border-radius:99px;font-family:Inter,sans-serif;letter-spacing:.04em;border:1px solid transparent}.status-badge--completed[data-v-eb0444b7]{background:#22c55e1f;color:#4ade80;border-color:#22c55e4d}.status-badge--draft[data-v-eb0444b7]{background:#ffffff0d;color:#9ca3af;border-color:#ffffff1a}.submission-card__date[data-v-eb0444b7]{font-size:.75rem;color:#6b7280;font-family:Inter,sans-serif}.pagination[data-v-eb0444b7]{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:20px;flex-wrap:wrap}.page-btn[data-v-eb0444b7]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:#ffffff08;border:1.5px solid rgba(255,255,255,.08);border-radius:8px;font-size:.85rem;font-weight:700;font-family:Inter,sans-serif;cursor:pointer;color:#9ca3af;transition:background .15s,border-color .15s,color .15s}.page-btn[data-v-eb0444b7]:hover:not(:disabled){border-color:#22d3ee66;color:#22d3ee;background:#22d3ee12}.page-btn--active[data-v-eb0444b7]{background:#22d3ee1a;border-color:#22d3ee80;color:#22d3ee}.page-btn[data-v-eb0444b7]:disabled{opacity:.38;cursor:not-allowed}.results-count[data-v-eb0444b7]{text-align:center;margin-top:12px;font-size:.78rem;color:#4b5563;font-family:Inter,sans-serif}@keyframes spin-eb0444b7{to{transform:rotate(360deg)}}@media (max-width: 600px){.search-page[data-v-eb0444b7]{padding:24px 16px 60px}.search-bar[data-v-eb0444b7]{flex-direction:column}.filter-tag-wrap[data-v-eb0444b7]{max-width:100%;width:100%}.group-filter-row[data-v-eb0444b7]{flex-direction:column;align-items:flex-start}}.modal-overlay[data-v-eb0444b7]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:3000;padding:20px}.tag-modal[data-v-eb0444b7]{background:#1e293b;border-radius:16px;padding:0;max-width:460px;width:100%;border:1px solid rgba(34,211,238,.15);box-shadow:0 20px 60px #00000080}.tag-modal__header[data-v-eb0444b7]{display:flex;align-items:center;justify-content:space-between;padding:20px 22px 0}.tag-modal__title[data-v-eb0444b7]{font-size:1rem;font-weight:800;color:#f1f5f9;font-family:Inter,sans-serif}.tag-modal__client-name[data-v-eb0444b7]{color:#22d3ee}.modal-close[data-v-eb0444b7]{background:none;border:none;cursor:pointer;color:#6b7280;padding:4px;border-radius:6px;transition:color .15s}.modal-close[data-v-eb0444b7]:hover{color:#e2e8f0}.tag-modal__body[data-v-eb0444b7]{padding:16px 22px}.tag-modal__footer[data-v-eb0444b7]{display:flex;justify-content:flex-end;gap:10px;padding:0 22px 20px}.confirm-modal[data-v-eb0444b7]{background:#1e293b;border-radius:16px;padding:28px;max-width:400px;width:100%;border:1px solid rgba(248,113,113,.2);box-shadow:0 20px 60px #00000080}.confirm-title[data-v-eb0444b7]{font-size:1.05rem;font-weight:800;color:#f1f5f9;font-family:Inter,sans-serif;margin-bottom:10px}.confirm-text[data-v-eb0444b7]{font-size:.88rem;color:#9ca3af;font-family:Inter,sans-serif;line-height:1.5;margin-bottom:20px}.confirm-actions[data-v-eb0444b7]{display:flex;justify-content:flex-end;gap:10px}.btn[data-v-eb0444b7]{padding:9px 20px;border-radius:9px;font-size:.85rem;font-weight:700;font-family:Inter,sans-serif;cursor:pointer;border:none;transition:background .15s}.btn--secondary[data-v-eb0444b7]{background:#ffffff0d;color:#9ca3af;border:1px solid rgba(255,255,255,.08)}.btn--secondary[data-v-eb0444b7]:hover{background:#ffffff14}.btn--primary[data-v-eb0444b7]{background:linear-gradient(135deg,#0369a1,#22d3ee);color:#fff}.btn--primary[data-v-eb0444b7]:hover:not(:disabled){opacity:.9}.btn--primary[data-v-eb0444b7]:disabled{opacity:.55;cursor:not-allowed}.btn--danger[data-v-eb0444b7]{background:#ef4444;color:#fff}.btn--danger[data-v-eb0444b7]:hover:not(:disabled){background:#dc2626}.btn--danger[data-v-eb0444b7]:disabled{opacity:.55;cursor:not-allowed}.drawer-overlay[data-v-eb0444b7]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:3000;display:flex;justify-content:flex-end}.drawer[data-v-eb0444b7]{width:100%;max-width:400px;height:100%;background:#1e293b;display:flex;flex-direction:column;overflow-y:auto;box-shadow:-8px 0 40px #00000080;border-left:1px solid rgba(34,211,238,.15)}.drawer__header[data-v-eb0444b7]{display:flex;align-items:center;justify-content:space-between;padding:20px 22px 16px;border-bottom:1.5px solid rgba(255,255,255,.07);position:sticky;top:0;background:#1e293b;z-index:1}.drawer__title[data-v-eb0444b7]{font-size:.92rem;font-weight:800;color:#f1f5f9;font-family:Inter,sans-serif}.drawer__close[data-v-eb0444b7]{background:none;border:none;cursor:pointer;color:#6b7280;padding:4px;border-radius:6px;display:flex;align-items:center;transition:color .15s}.drawer__close[data-v-eb0444b7]:hover{color:#e2e8f0}.drawer__hero[data-v-eb0444b7]{display:flex;align-items:center;gap:14px;padding:20px 22px 16px;border-bottom:1.5px solid rgba(255,255,255,.07)}.drawer__avatar[data-v-eb0444b7]{width:52px;height:52px;border-radius:50%;color:#fff;font-weight:800;font-size:1.1rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-family:Inter,sans-serif}.drawer__name[data-v-eb0444b7]{font-size:1rem;font-weight:800;color:#f1f5f9;font-family:Inter,sans-serif;line-height:1.2}.drawer__fullname[data-v-eb0444b7]{font-size:.82rem;color:#9ca3af;font-family:Inter,sans-serif;margin-top:2px}.drawer__section[data-v-eb0444b7]{padding:14px 22px;border-bottom:1.5px solid rgba(255,255,255,.07)}.drawer__section-label[data-v-eb0444b7]{font-size:.72rem;font-weight:800;color:#4b5563;text-transform:uppercase;letter-spacing:.06em;font-family:Inter,sans-serif;margin-bottom:10px}.drawer__tags[data-v-eb0444b7]{display:flex;flex-wrap:wrap;gap:6px}.drawer__tag-pill[data-v-eb0444b7]{font-size:.78rem;font-weight:700;font-family:Inter,sans-serif;padding:4px 11px;border-radius:99px;border:1px solid transparent}.drawer__fields[data-v-eb0444b7]{display:flex;flex-direction:column;gap:8px}.drawer__field[data-v-eb0444b7]{display:flex;align-items:baseline;gap:8px}.drawer__field-label[data-v-eb0444b7]{font-size:.75rem;font-weight:700;color:#4b5563;font-family:Inter,sans-serif;white-space:nowrap;flex-shrink:0;min-width:130px}.drawer__field-value[data-v-eb0444b7]{font-size:.85rem;font-weight:600;color:#e2e8f0;font-family:Inter,sans-serif;word-break:break-word}.drawer__footer[data-v-eb0444b7]{display:flex;gap:10px;justify-content:flex-end;padding:16px 22px;margin-top:auto;border-top:1.5px solid rgba(255,255,255,.07);position:sticky;bottom:0;background:#1e293b}.drawer-enter-active[data-v-eb0444b7],.drawer-leave-active[data-v-eb0444b7]{transition:opacity .22s ease}.drawer-enter-active .drawer[data-v-eb0444b7],.drawer-leave-active .drawer[data-v-eb0444b7]{transition:transform .22s ease}.drawer-enter-from[data-v-eb0444b7],.drawer-leave-to[data-v-eb0444b7]{opacity:0}.drawer-enter-from .drawer[data-v-eb0444b7],.drawer-leave-to .drawer[data-v-eb0444b7]{transform:translate(100%)}@media (max-width: 440px){.drawer[data-v-eb0444b7]{max-width:100%}.drawer__field-label[data-v-eb0444b7]{min-width:100px}}.drawer__sub-icon[data-v-eb0444b7]{width:52px;height:52px;border-radius:14px;background:#22d3ee1a;color:#22d3ee;display:flex;align-items:center;justify-content:center;flex-shrink:0}.drawer__status-badge[data-v-eb0444b7]{display:inline-block;margin-top:5px;font-size:.72rem;font-weight:700;padding:3px 10px;border-radius:99px;font-family:Inter,sans-serif}.drawer__status-badge--green[data-v-eb0444b7]{background:#22c55e1f;color:#4ade80}.drawer__status-badge--gray[data-v-eb0444b7]{background:#ffffff0d;color:#9ca3af}.btn--primary[data-v-eb0444b7]{display:inline-flex;align-items:center;gap:6px}.coming-soon-page[data-v-7b38a040]{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 56px);padding:40px 20px;font-family:Inter,sans-serif}.coming-soon-card[data-v-7b38a040]{text-align:center;max-width:400px}.coming-soon-icon[data-v-7b38a040]{width:80px;height:80px;border-radius:20px;background:#22d3ee14;border:1px solid rgba(34,211,238,.15);display:flex;align-items:center;justify-content:center;margin:0 auto 24px;color:#22d3ee}.coming-soon-title[data-v-7b38a040]{font-size:1.4rem;font-weight:900;color:#f1f5f9;margin-bottom:10px}.coming-soon-desc[data-v-7b38a040]{font-size:.9rem;color:#6b7280;line-height:1.6}.cv-layout[data-v-2a993214]{display:flex;align-items:flex-start;font-family:Inter,sans-serif;flex:1 1 0%;min-width:0}.cv-list[data-v-2a993214]{flex:0 0 50%;width:50%;flex-shrink:0;padding:24px 28px 80px;min-width:0;background:#ffffff05;min-height:100vh;border-right:1px solid rgba(255,255,255,.06)}.cv-panel[data-v-2a993214]{flex:0 0 50%;width:50%;position:sticky;top:0;height:100vh;overflow-y:auto;min-width:0;display:flex;flex-direction:column;background:transparent;border-left:1px solid rgba(255,255,255,.04);transition:background .25s ease,border-color .25s ease}.cv-panel--active[data-v-2a993214]{background:#0f172ad1;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-left-color:#ffffff14}.cv-panel__inner[data-v-2a993214]{display:flex;flex-direction:column;flex:1}.cv-panel__empty[data-v-2a993214]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:40px;text-align:center}.cv-panel__empty-icon[data-v-2a993214]{color:#ffffff14}.cv-panel__empty-text[data-v-2a993214]{font-size:.85rem;font-weight:500;color:#ffffff1f;max-width:220px;line-height:1.6}.cv-fade-enter-active[data-v-2a993214]{transition:opacity .2s ease}.cv-fade-leave-active[data-v-2a993214]{transition:opacity .1s ease}.cv-fade-enter-from[data-v-2a993214],.cv-fade-leave-to[data-v-2a993214]{opacity:0}.cv-panel__hdr[data-v-2a993214]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 24px 14px;border-bottom:1px solid rgba(255,255,255,.06);position:sticky;top:0;background:#0f172af2;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:2}.cv-panel__hdr-title[data-v-2a993214]{font-size:.85rem;font-weight:800;color:#94a3b8;text-transform:uppercase;letter-spacing:.07em;flex:1}.cv-panel__hdr-actions[data-v-2a993214]{display:flex;align-items:center;gap:8px}.cv-panel__close[data-v-2a993214]{background:none;border:none;cursor:pointer;color:#4b5563;padding:4px;border-radius:6px;display:flex;align-items:center;transition:color .15s;flex-shrink:0}.cv-panel__close[data-v-2a993214]:hover{color:#e2e8f0}.cv-panel__hero[data-v-2a993214]{display:flex;align-items:center;gap:16px;padding:24px 24px 20px;border-bottom:1px solid rgba(255,255,255,.06)}.cv-panel__avatar[data-v-2a993214]{width:56px;height:56px;border-radius:50%;color:#fff;font-weight:800;font-size:1.2rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cv-panel__name[data-v-2a993214]{font-size:1.05rem;font-weight:800;color:#f1f5f9;line-height:1.2}.cv-panel__fullname[data-v-2a993214]{font-size:.82rem;color:#4b5563;margin-top:2px}.cv-panel__section[data-v-2a993214]{padding:16px 24px;border-bottom:1px solid rgba(255,255,255,.05)}.cv-panel__section-label[data-v-2a993214]{font-size:.72rem;font-weight:800;color:#374151;text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px}.cv-panel__chips[data-v-2a993214]{display:flex;flex-wrap:wrap;gap:6px}.cv-panel__tag-pill[data-v-2a993214]{font-size:.78rem;font-weight:700;padding:4px 11px;border-radius:99px;border:1px solid transparent}.cv-panel__group-chip[data-v-2a993214]{display:flex;align-items:center;gap:6px;font-size:.78rem;font-weight:700;padding:4px 10px;border-radius:8px;border:1.5px solid;color:#6b7280}.cv-panel__group-dot[data-v-2a993214]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.cv-panel__fields[data-v-2a993214]{display:flex;flex-direction:column;gap:8px}.cv-panel__field[data-v-2a993214]{display:flex;align-items:baseline;gap:8px}.cv-panel__field-label[data-v-2a993214]{font-size:.75rem;font-weight:700;color:#374151;white-space:nowrap;flex-shrink:0;min-width:140px}.cv-panel__field-value[data-v-2a993214]{font-size:.85rem;font-weight:600;color:#e2e8f0;word-break:break-word}.cv-panel__notes[data-v-2a993214]{font-size:.85rem;color:#4b5563;line-height:1.6;white-space:pre-wrap}.cv-panel-anim-enter-active[data-v-2a993214]{transition:opacity .2s ease,transform .2s ease}.cv-panel-anim-leave-active[data-v-2a993214]{transition:opacity .15s ease,transform .15s ease}.cv-panel-anim-enter-from[data-v-2a993214],.cv-panel-anim-leave-to[data-v-2a993214]{opacity:0;transform:translate(24px)}.page-header[data-v-2a993214]{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:20px;gap:16px}.page-sub[data-v-2a993214]{font-size:.82rem;color:#4b5563;margin-top:3px}.btn-create[data-v-2a993214]{background:linear-gradient(135deg,#0369a1,#22d3ee);color:#fff;border:none;border-radius:10px;padding:10px 18px;font-size:.85rem;font-weight:700;font-family:Inter,sans-serif;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:opacity .18s;box-shadow:0 4px 14px #22d3ee33}.btn-create[data-v-2a993214]:hover{opacity:.85}.btn-create--lg[data-v-2a993214]{margin-top:12px}.search-bar[data-v-2a993214]{display:flex;gap:10px;margin-bottom:10px;align-items:center;flex-wrap:wrap}.search-input-wrap[data-v-2a993214]{position:relative;flex:1;min-width:0}.search-icon[data-v-2a993214]{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#374151;pointer-events:none}.search-input[data-v-2a993214]{width:100%;padding:9px 12px 9px 34px;border:1.5px solid rgba(255,255,255,.08);border-radius:8px;font-size:.88rem;font-family:Inter,sans-serif;color:#e2e8f0;outline:none;transition:border-color .18s,box-shadow .18s;background:#ffffff0a}.search-input[data-v-2a993214]:focus{border-color:#22d3ee80;box-shadow:0 0 0 3px #22d3ee1a}.filter-tag-wrap[data-v-2a993214]{flex:1;min-width:0}.active-filters[data-v-2a993214]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px}.active-filters__label[data-v-2a993214]{font-size:.75rem;font-weight:700;color:#4b5563}.active-filters__clear[data-v-2a993214]{font-size:.75rem;font-weight:600;color:#4b5563;background:none;border:none;cursor:pointer;padding:0 4px;font-family:Inter,sans-serif;transition:color .15s}.active-filters__clear[data-v-2a993214]:hover{color:#f87171}.state-center[data-v-2a993214]{text-align:center;padding:60px 0;display:flex;flex-direction:column;align-items:center;gap:12px}.spinner[data-v-2a993214]{width:32px;height:32px;border:3px solid rgba(255,255,255,.08);border-top-color:#22d3ee;border-radius:50%;animation:spin-2a993214 .8s linear infinite}.state-text[data-v-2a993214]{color:#4b5563;font-size:.88rem}.error-text[data-v-2a993214]{color:#f87171;font-size:.88rem;font-weight:600}.btn-retry[data-v-2a993214]{background:none;border:1.5px solid rgba(255,255,255,.1);border-radius:8px;padding:8px 18px;font-size:.82rem;font-weight:600;font-family:Inter,sans-serif;cursor:pointer;color:#6b7280;transition:border-color .15s}.btn-retry[data-v-2a993214]:hover{border-color:#22d3ee66;color:#22d3ee}.empty-state[data-v-2a993214]{text-align:center;padding:60px 0;display:flex;flex-direction:column;align-items:center;gap:8px}.empty-icon[data-v-2a993214]{font-size:3rem}.empty-title[data-v-2a993214]{font-size:1.05rem;font-weight:800;color:#e2e8f0}.empty-sub[data-v-2a993214]{font-size:.82rem;color:#4b5563;max-width:300px;line-height:1.5}.clients-grid[data-v-2a993214]{display:flex;flex-direction:column;gap:10px}.group-chips[data-v-2a993214]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.group-chip[data-v-2a993214]{display:inline-flex;align-items:center;gap:5px;padding:5px 13px;border-radius:99px;border:1.5px solid rgba(255,255,255,.1);background:#ffffff0a;font-size:.78rem;font-weight:600;font-family:Inter,sans-serif;color:#94a3b8;cursor:pointer;transition:border-color .15s,color .15s,background .15s;white-space:nowrap}.group-chip[data-v-2a993214]:hover{border-color:#ffffff38;color:#e2e8f0;background:#ffffff12}.group-chip--active[data-v-2a993214]{border-color:#22d3ee;color:#22d3ee;background:#22d3ee1a}.group-chip__dot[data-v-2a993214]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.btn[data-v-2a993214]{padding:9px 20px;border-radius:9px;font-size:.85rem;font-weight:700;font-family:Inter,sans-serif;cursor:pointer;border:none;transition:opacity .15s}.btn--sm[data-v-2a993214]{padding:7px 14px;font-size:.8rem}.btn--secondary[data-v-2a993214]{background:#ffffff12;color:#94a3b8;border:1px solid rgba(255,255,255,.08)}.btn--secondary[data-v-2a993214]:hover{background:#ffffff1f}.btn--primary[data-v-2a993214]{background:linear-gradient(135deg,#0369a1,#22d3ee);color:#fff;box-shadow:0 4px 14px #22d3ee33}.btn--primary[data-v-2a993214]:hover:not(:disabled){opacity:.85}.btn--primary[data-v-2a993214]:disabled{opacity:.45;cursor:not-allowed}.btn--danger[data-v-2a993214]{background:#ef4444;color:#fff}.btn--danger[data-v-2a993214]:hover:not(:disabled){background:#dc2626;opacity:1}.btn--danger[data-v-2a993214]:disabled{opacity:.45;cursor:not-allowed}.modal-overlay[data-v-2a993214]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;display:flex;align-items:center;justify-content:center;z-index:3000;padding:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.tag-modal[data-v-2a993214]{background:#1e293b;border:1px solid rgba(34,211,238,.2);border-radius:16px;max-width:460px;width:100%;box-shadow:0 20px 60px #00000080}.tag-modal__header[data-v-2a993214]{display:flex;align-items:center;justify-content:space-between;padding:20px 22px 0}.tag-modal__title[data-v-2a993214]{font-size:1rem;font-weight:800;color:#f1f5f9;font-family:Inter,sans-serif}.tag-modal__client-name[data-v-2a993214]{color:#22d3ee}.modal-close[data-v-2a993214]{background:none;border:none;cursor:pointer;color:#4b5563;padding:4px;border-radius:6px;transition:color .15s}.modal-close[data-v-2a993214]:hover{color:#e2e8f0}.tag-modal__body[data-v-2a993214]{padding:16px 22px}.tag-modal__footer[data-v-2a993214]{display:flex;justify-content:flex-end;gap:10px;padding:0 22px 20px}.confirm-modal[data-v-2a993214]{background:#1e293b;border:1px solid rgba(248,113,113,.2);border-radius:16px;padding:28px;max-width:400px;width:100%;box-shadow:0 20px 60px #00000080}.confirm-title[data-v-2a993214]{font-size:1.05rem;font-weight:800;color:#f1f5f9;font-family:Inter,sans-serif;margin-bottom:10px}.confirm-text[data-v-2a993214]{font-size:.88rem;color:#6b7280;font-family:Inter,sans-serif;line-height:1.5;margin-bottom:20px}.confirm-actions[data-v-2a993214]{display:flex;justify-content:flex-end;gap:10px}@keyframes spin-2a993214{to{transform:rotate(360deg)}}.cv-overlay[data-v-2a993214]{display:none}@media (max-width: 768px){.cv-layout[data-v-2a993214]{flex:none;width:100%}.cv-list[data-v-2a993214]{flex:1 1 100%;width:100%;min-height:0;border-right:none;background:none}.cv-overlay[data-v-2a993214]{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:2999}.cv-panel[data-v-2a993214]{display:none;flex:unset}.cv-layout--split .cv-panel[data-v-2a993214]{display:flex;position:fixed;right:0;top:0;bottom:0;width:min(100%,400px);height:100%;z-index:3000;background:#1e293b;backdrop-filter:none;-webkit-backdrop-filter:none;border-left:1px solid rgba(34,211,238,.15);box-shadow:-8px 0 40px #0006}.cv-list[data-v-2a993214]{padding:20px 16px 60px}.page-header[data-v-2a993214]{flex-direction:column;align-items:flex-start}.btn-create[data-v-2a993214]{width:100%;text-align:center}.search-bar[data-v-2a993214]{flex-direction:column}.filter-tag-wrap[data-v-2a993214]{max-width:100%;width:100%}}.cv-quota-banner[data-v-2a993214]{background:linear-gradient(135deg,#f59e0b1f,#ef444414);border:1px solid rgba(245,158,11,.35);border-radius:10px;padding:14px 16px;margin:0 16px 16px;display:flex;flex-direction:column;gap:8px}.cv-quota-banner__head[data-v-2a993214]{display:flex;align-items:center;gap:8px;color:#d97706}.cv-quota-banner__title[data-v-2a993214]{font-weight:700;font-size:.9rem}.cv-quota-banner__body[data-v-2a993214]{margin:0;font-size:.85rem;color:#4b5563;line-height:1.45}.cv-quota-banner__count[data-v-2a993214]{margin:0;font-size:.78rem;color:#6b7280;font-variant-numeric:tabular-nums}.cv-quota-banner__cta[data-v-2a993214]{align-self:flex-start;margin-top:4px;padding:7px 14px;background:#2563eb;color:#fff;border-radius:6px;text-decoration:none;font-weight:600;font-size:.85rem;transition:background .15s}.cv-quota-banner__cta[data-v-2a993214]:hover{background:#1d4ed8}.settings-page[data-v-64a8a12c]{padding:32px 28px 80px;font-family:Inter,sans-serif}.page-header[data-v-64a8a12c]{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:20px;gap:16px}.page-title[data-v-64a8a12c]{font-size:1.5rem;font-weight:900;color:#f1f5f9}.page-sub[data-v-64a8a12c]{font-size:.82rem;color:#6b7280;margin-top:3px}.btn-create[data-v-64a8a12c]{background:linear-gradient(135deg,#0369a1,#22d3ee);color:#fff;border:none;border-radius:10px;padding:10px 18px;font-size:.85rem;font-weight:700;font-family:Inter,sans-serif;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:opacity .18s;box-shadow:0 4px 14px #22d3ee40}.btn-create[data-v-64a8a12c]:hover{opacity:.85}.btn-create--lg[data-v-64a8a12c]{margin-top:12px}.tabs[data-v-64a8a12c]{display:flex;gap:6px;margin-bottom:20px;border-bottom:2px solid rgba(255,255,255,.07);padding-bottom:0}.tab-btn[data-v-64a8a12c]{display:flex;align-items:center;gap:6px;padding:9px 16px;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;font-size:.85rem;font-weight:700;color:#6b7280;font-family:Inter,sans-serif;cursor:pointer;transition:color .15s,border-color .15s}.tab-btn[data-v-64a8a12c]:hover{color:#e2e8f0}.tab-btn--active[data-v-64a8a12c]{color:#22d3ee;border-bottom-color:#22d3ee}.tab-count[data-v-64a8a12c]{background:#ffffff14;color:#6b7280;font-size:.72rem;font-weight:700;border-radius:20px;padding:1px 7px}.tab-btn--active .tab-count[data-v-64a8a12c]{background:#22d3ee1f;color:#22d3ee}.state-center[data-v-64a8a12c]{text-align:center;padding:60px 0;display:flex;flex-direction:column;align-items:center;gap:12px}.spinner[data-v-64a8a12c]{width:32px;height:32px;border:3px solid rgba(255,255,255,.08);border-top-color:#22d3ee;border-radius:50%;animation:spin-64a8a12c .8s linear infinite}.error-text[data-v-64a8a12c]{color:#f87171;font-size:.88rem;font-weight:600}.btn-retry[data-v-64a8a12c]{background:none;border:1.5px solid rgba(255,255,255,.1);border-radius:8px;padding:8px 18px;font-size:.82rem;font-weight:600;font-family:Inter,sans-serif;cursor:pointer;color:#6b7280;transition:border-color .15s}.btn-retry[data-v-64a8a12c]:hover{border-color:#22d3ee;color:#22d3ee}.empty-state[data-v-64a8a12c]{text-align:center;padding:60px 0;display:flex;flex-direction:column;align-items:center;gap:8px}.empty-icon[data-v-64a8a12c]{font-size:3rem}.empty-title[data-v-64a8a12c]{font-size:1.05rem;font-weight:800;color:#f1f5f9}.empty-sub[data-v-64a8a12c]{font-size:.82rem;color:#6b7280;max-width:360px;line-height:1.5}.items-list[data-v-64a8a12c]{display:flex;flex-direction:column;gap:6px}.item-row[data-v-64a8a12c]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#ffffff08;border:1.5px solid rgba(255,255,255,.07);border-radius:10px;transition:border-color .15s}.item-row[data-v-64a8a12c]:hover{border-color:#22d3ee33}.item-dot[data-v-64a8a12c]{width:12px;height:12px;border-radius:50%;flex-shrink:0}.item-name[data-v-64a8a12c]{flex:1;font-size:.9rem;font-weight:700;color:#e2e8f0}.item-count[data-v-64a8a12c]{font-size:.78rem;color:#6b7280;white-space:nowrap;flex-shrink:0}.tag-preview-pill[data-v-64a8a12c]{font-size:.75rem;font-weight:700;font-family:Inter,sans-serif;padding:3px 10px;border-radius:99px;border:1px solid transparent;white-space:nowrap;flex-shrink:0}.item-actions[data-v-64a8a12c]{display:flex;gap:4px;flex-shrink:0}.action-btn[data-v-64a8a12c]{background:none;border:none;cursor:pointer;color:#4b5563;padding:5px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:background .12s,color .12s}.action-btn[data-v-64a8a12c]:hover{background:#ffffff12;color:#e2e8f0}.action-btn--danger[data-v-64a8a12c]:hover{background:#f871711a;color:#f87171}.modal-overlay[data-v-64a8a12c]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;display:flex;align-items:center;justify-content:center;z-index:3000;padding:20px}.form-modal[data-v-64a8a12c]{background:#1e293b;border-radius:16px;border:1px solid rgba(34,211,238,.15);max-width:420px;width:100%;box-shadow:0 20px 60px #00000080}.form-modal__header[data-v-64a8a12c]{display:flex;align-items:center;justify-content:space-between;padding:20px 22px 0}.form-modal__title[data-v-64a8a12c]{font-size:1rem;font-weight:800;color:#f1f5f9;font-family:Inter,sans-serif}.modal-close[data-v-64a8a12c]{background:none;border:none;cursor:pointer;color:#4b5563;padding:4px;border-radius:6px;transition:color .15s}.modal-close[data-v-64a8a12c]:hover{color:#e2e8f0}.form-modal__body[data-v-64a8a12c]{padding:16px 22px}.form-modal__footer[data-v-64a8a12c]{display:flex;justify-content:flex-end;gap:10px;padding:0 22px 20px}.field-label[data-v-64a8a12c]{display:block;font-size:.8rem;font-weight:700;color:#6b7280;margin-bottom:6px;font-family:Inter,sans-serif}.field-input[data-v-64a8a12c]{width:100%;padding:9px 12px;border:1.5px solid rgba(255,255,255,.08);border-radius:8px;font-size:.88rem;font-family:Inter,sans-serif;color:#e2e8f0;outline:none;transition:border-color .18s;box-sizing:border-box;background:#ffffff0a}.field-input[data-v-64a8a12c]:focus{border-color:#22d3ee80}.color-picker[data-v-64a8a12c]{display:flex;gap:8px;flex-wrap:wrap}.color-dot[data-v-64a8a12c]{width:24px;height:24px;border-radius:50%;border:2.5px solid transparent;cursor:pointer;transition:transform .15s,border-color .15s}.color-dot[data-v-64a8a12c]:hover{transform:scale(1.1)}.color-dot--active[data-v-64a8a12c]{border-color:#f1f5f9;transform:scale(1.1)}.preview[data-v-64a8a12c]{display:flex;align-items:center;gap:8px;margin-top:14px;padding:8px 12px;background:#ffffff0a;border-radius:8px}.preview-dot[data-v-64a8a12c]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.preview-name[data-v-64a8a12c]{font-size:.85rem;font-weight:700;color:#e2e8f0;font-family:Inter,sans-serif}.form-error[data-v-64a8a12c]{margin-top:10px;font-size:.8rem;color:#f87171;font-family:Inter,sans-serif}.confirm-modal[data-v-64a8a12c]{background:#1e293b;border-radius:16px;padding:28px;border:1px solid rgba(248,113,113,.2);max-width:400px;width:100%;box-shadow:0 20px 60px #00000080}.confirm-title[data-v-64a8a12c]{font-size:1.05rem;font-weight:800;color:#f1f5f9;font-family:Inter,sans-serif;margin-bottom:10px}.confirm-text[data-v-64a8a12c]{font-size:.88rem;color:#6b7280;font-family:Inter,sans-serif;line-height:1.5;margin-bottom:20px}.confirm-actions[data-v-64a8a12c]{display:flex;justify-content:flex-end;gap:10px}.btn[data-v-64a8a12c]{padding:9px 20px;border-radius:9px;font-size:.85rem;font-weight:700;font-family:Inter,sans-serif;cursor:pointer;border:none;transition:background .15s}.btn--secondary[data-v-64a8a12c]{background:#ffffff12;color:#9ca3af}.btn--secondary[data-v-64a8a12c]:hover{background:#ffffff1a}.btn--primary[data-v-64a8a12c]{background:linear-gradient(135deg,#0369a1,#22d3ee);color:#fff}.btn--primary[data-v-64a8a12c]:hover:not(:disabled){opacity:.85}.btn--primary[data-v-64a8a12c]:disabled{opacity:.55;cursor:not-allowed}.btn--danger[data-v-64a8a12c]{background:#ef4444;color:#fff}.btn--danger[data-v-64a8a12c]:hover:not(:disabled){background:#dc2626}.btn--danger[data-v-64a8a12c]:disabled{opacity:.55;cursor:not-allowed}@keyframes spin-64a8a12c{to{transform:rotate(360deg)}}@media (max-width: 600px){.settings-page[data-v-64a8a12c]{padding:24px 16px 60px}.page-header[data-v-64a8a12c]{flex-direction:column;align-items:flex-start}.btn-create[data-v-64a8a12c]{width:100%;text-align:center}}.itip[data-v-0d607650]{position:relative;display:inline-flex;align-items:center;flex-shrink:0}.itip__btn[data-v-0d607650]{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0 0 0 4px;cursor:pointer;color:#4b5563;transition:color .15s;line-height:1}.itip__btn[data-v-0d607650]:hover{color:#22d3ee}.itip__bubble[data-v-0d607650]{position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%);width:230px;padding:9px 12px;background:#1e293b;border:1px solid rgba(255,255,255,.1);border-radius:10px;font-size:.75rem;font-weight:500;line-height:1.5;color:#cbd5e1;font-family:Inter,sans-serif;z-index:1000;pointer-events:none;box-shadow:0 8px 24px #0006;white-space:normal;text-transform:none;letter-spacing:0}.itip__arrow[data-v-0d607650]{position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:#1e293b}.itip__arrow[data-v-0d607650]:before{content:"";position:absolute;top:-5px;left:-5px;border:5px solid transparent;border-top-color:#ffffff1a;margin-top:-1px}.itip__bubble--right[data-v-0d607650]{bottom:auto;left:calc(100% + 9px);top:50%;transform:translateY(-50%)}.itip__arrow--right[data-v-0d607650]{top:50%;left:auto;right:100%;transform:translateY(-50%);border-top-color:transparent;border-right-color:#1e293b}.itip__arrow--right[data-v-0d607650]:before{top:-5px;left:auto;right:-5px;border-top-color:transparent;border-right-color:#ffffff1a;margin-top:0;margin-right:-1px}.itip-enter-active[data-v-0d607650]{animation:itip-in-0d607650 .15s ease-out}.itip-leave-active[data-v-0d607650]{animation:itip-out-0d607650 .1s ease-in forwards}@keyframes itip-in-0d607650{0%{opacity:0;transform:translate(-50%) translateY(4px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes itip-out-0d607650{0%{opacity:1}to{opacity:0}}.itip-right-enter-active[data-v-0d607650]{animation:itipr-in-0d607650 .15s ease-out}.itip-right-leave-active[data-v-0d607650]{animation:itipr-out-0d607650 .1s ease-in forwards}@keyframes itipr-in-0d607650{0%{opacity:0;transform:translateY(-50%) translate(-4px)}to{opacity:1;transform:translateY(-50%) translate(0)}}@keyframes itipr-out-0d607650{0%{opacity:1}to{opacity:0}}.page[data-v-d5d219fe]{padding:28px 24px 60px}.page-header[data-v-d5d219fe]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px;flex-wrap:wrap}.page-title[data-v-d5d219fe]{font-size:1.4rem;font-weight:800;color:#f1f5f9;margin:0 0 4px;display:flex;align-items:center;gap:6px}.page-sub[data-v-d5d219fe]{font-size:.85rem;color:#6b7280;margin:0}.toolbar[data-v-d5d219fe]{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap}.toolbar__search[data-v-d5d219fe]{flex:1;min-width:160px;padding:7px 11px;border:1.5px solid rgba(255,255,255,.08);border-radius:8px;font-size:.85rem;font-family:inherit;color:#e2e8f0;background:#ffffff0a;transition:border-color .15s}.toolbar__search[data-v-d5d219fe]:focus{outline:none;border-color:#22d3ee66}.toolbar__select[data-v-d5d219fe]{padding:7px 10px;border:1.5px solid rgba(255,255,255,.08);border-radius:8px;font-size:.82rem;font-family:inherit;color:#9ca3af;background:#ffffff0a;cursor:pointer}.toolbar__btn[data-v-d5d219fe]{display:flex;align-items:center;gap:5px;padding:7px 12px;border:1.5px solid rgba(255,255,255,.08);border-radius:8px;font-size:.8rem;font-weight:600;font-family:inherit;background:#ffffff0a;color:#6b7280;cursor:pointer;transition:all .12s}.toolbar__btn[data-v-d5d219fe]:hover{border-color:#ffffff26;color:#e2e8f0}.toolbar__btn--on[data-v-d5d219fe]{background:#22d3ee14;border-color:#22d3ee4d;color:#22d3ee}.bulk-bar[data-v-d5d219fe]{display:flex;align-items:center;gap:12px;padding:10px 14px;margin-bottom:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:9px;flex-wrap:wrap}.bulk-all[data-v-d5d219fe]{display:flex;align-items:center;gap:7px;font-size:.82rem;font-weight:600;color:#e2e8f0;cursor:pointer}.bulk-count[data-v-d5d219fe]{font-size:.8rem;color:#6b7280;flex:1}.split-layout[data-v-d5d219fe]{display:flex;gap:18px;align-items:flex-start}.list-col[data-v-d5d219fe]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.split-layout--open .list-col[data-v-d5d219fe]{max-width:520px}.preview-panel[data-v-d5d219fe]{width:400px;flex-shrink:0;position:sticky;top:20px;height:calc(100vh - 120px);display:flex;flex-direction:column;background:#1e293b;border:1.5px solid rgba(34,211,238,.15);border-radius:12px;overflow:hidden}.preview-panel__header[data-v-d5d219fe]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.07);flex-shrink:0;gap:8px}.preview-panel__name[data-v-d5d219fe]{font-size:.83rem;font-weight:700;color:#e2e8f0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.preview-panel__close[data-v-d5d219fe]{background:none;border:none;cursor:pointer;color:#6b7280;font-size:1rem;padding:2px 6px;border-radius:5px;transition:background .12s;flex-shrink:0}.preview-panel__close[data-v-d5d219fe]:hover{background:#ffffff12}.preview-panel__loading[data-v-d5d219fe]{display:flex;align-items:center;justify-content:center;gap:8px;flex:1;color:#4b5563;font-size:.85rem}.preview-panel__frame[data-v-d5d219fe]{flex:1;width:100%;border:none}.mobile-preview[data-v-d5d219fe]{display:none;margin-top:16px;background:#1e293b;border:1.5px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden}.mobile-preview__toggle[data-v-d5d219fe]{display:flex;align-items:center;gap:8px;width:100%;padding:12px 16px;background:none;border:none;font-family:inherit;font-size:.84rem;font-weight:700;color:#e2e8f0;cursor:pointer;text-align:left}.mobile-preview__toggle[data-v-d5d219fe]:hover{background:#ffffff0a}.mobile-preview__dismiss[data-v-d5d219fe]{margin-left:auto;background:none;border:none;cursor:pointer;color:#4b5563;font-size:.9rem;padding:2px 6px;border-radius:5px;flex-shrink:0;transition:color .12s}.mobile-preview__dismiss[data-v-d5d219fe]:hover{color:#f87171}.mobile-preview__body[data-v-d5d219fe]{border-top:1px solid rgba(255,255,255,.07)}.mobile-preview__frame[data-v-d5d219fe]{width:100%;height:56vh;border:none;display:block}.mobile-preview__actions[data-v-d5d219fe]{padding:10px 14px;display:flex;justify-content:flex-end;border-top:1px solid rgba(255,255,255,.06)}.state-center[data-v-d5d219fe]{display:flex;align-items:center;justify-content:center;gap:10px;padding:56px 24px;color:#4b5563;font-size:.9rem}.state-empty[data-v-d5d219fe]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:64px 24px;color:#4b5563;text-align:center}.state-empty p[data-v-d5d219fe]{margin:0;font-size:.88rem}.group-block[data-v-d5d219fe]{margin-bottom:20px}.group-hdr[data-v-d5d219fe]{display:flex;align-items:center;gap:8px;padding:6px 0 8px;border-bottom:2px solid rgba(255,255,255,.07);margin-bottom:6px}.group-name[data-v-d5d219fe]{font-size:.82rem;font-weight:800;color:#e2e8f0;text-transform:uppercase;letter-spacing:.05em}.group-cnt[data-v-d5d219fe]{font-size:.72rem;font-weight:700;background:#ffffff12;color:#6b7280;border-radius:99px;padding:1px 7px}.doc-list[data-v-d5d219fe]{display:flex;flex-direction:column;gap:6px}.doc-row[data-v-d5d219fe]{display:flex;align-items:center;gap:10px;padding:11px 13px;background:#ffffff08;border:1.5px solid rgba(255,255,255,.07);border-radius:10px;transition:border-color .12s,box-shadow .12s}.doc-row[data-v-d5d219fe]:hover{border-color:#22d3ee33;box-shadow:0 1px 8px #22d3ee12}.doc-row--sel[data-v-d5d219fe]{border-color:#22d3ee4d;background:#22d3ee0d}.doc-row--active[data-v-d5d219fe]{border-color:#22d3ee66;background:#22d3ee0f}.row-check[data-v-d5d219fe]{cursor:pointer;flex-shrink:0}.row-icon[data-v-d5d219fe]{color:#4b5563;flex-shrink:0}.row-info[data-v-d5d219fe]{flex:1;min-width:0}.row-name[data-v-d5d219fe]{font-size:.88rem;font-weight:700;color:#e2e8f0;margin:0 0 3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row-meta[data-v-d5d219fe]{display:flex;align-items:center;gap:7px;font-size:.75rem;color:#4b5563;flex-wrap:wrap}.meta-tag[data-v-d5d219fe]{background:#22d3ee14;color:#22d3ee;border:1px solid rgba(34,211,238,.2);border-radius:99px;padding:1px 7px;font-weight:700;font-size:.68rem}.row-acts[data-v-d5d219fe]{display:flex;gap:5px;flex-shrink:0}.abt[data-v-d5d219fe]{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:7px;border:1.5px solid rgba(255,255,255,.08);background:#ffffff0a;color:#4b5563;cursor:pointer;transition:all .12s}.abt[data-v-d5d219fe]:hover{background:#ffffff14;border-color:#ffffff26;color:#e2e8f0}.abt[data-v-d5d219fe]:disabled{opacity:.35;cursor:default}.abt--active[data-v-d5d219fe]{background:#22d3ee14;border-color:#22d3ee4d;color:#22d3ee}.abt--blue[data-v-d5d219fe]{border-color:#22d3ee33;color:#22d3ee}.abt--blue[data-v-d5d219fe]:hover:not(:disabled){background:#22d3ee14}.abt--red[data-v-d5d219fe]{border-color:#f8717133;color:#f87171}.abt--red[data-v-d5d219fe]:hover{background:#f8717114}.pagination[data-v-d5d219fe]{display:flex;align-items:center;justify-content:center;gap:12px;padding:20px 0 4px}.pag-btn[data-v-d5d219fe]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:1.5px solid rgba(255,255,255,.08);background:#ffffff0a;color:#6b7280;cursor:pointer;transition:all .12s}.pag-btn[data-v-d5d219fe]:hover:not(:disabled){background:#ffffff14;border-color:#ffffff26}.pag-btn[data-v-d5d219fe]:disabled{opacity:.35;cursor:default}.pag-info[data-v-d5d219fe]{font-size:.8rem;color:#6b7280;font-weight:600}.pag-total[data-v-d5d219fe]{text-align:center;padding:12px 0;font-size:.78rem;color:#4b5563}.btn[data-v-d5d219fe]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:8px;font-size:.84rem;font-weight:700;border:none;cursor:pointer;font-family:inherit;transition:background .15s,opacity .15s}.btn[data-v-d5d219fe]:disabled{opacity:.5;cursor:default}.btn--ghost[data-v-d5d219fe]{background:#ffffff0d;color:#9ca3af;border:1.5px solid rgba(255,255,255,.08)}.btn--ghost[data-v-d5d219fe]:hover:not(:disabled){background:#ffffff14}.btn--danger[data-v-d5d219fe]{background:#dc2626;color:#fff}.btn--danger[data-v-d5d219fe]:hover:not(:disabled){background:#b91c1c}.btn--sm[data-v-d5d219fe]{padding:6px 12px;font-size:.78rem}.modal-bg[data-v-d5d219fe]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;display:flex;align-items:center;justify-content:center;z-index:800;padding:16px}.confirm-box[data-v-d5d219fe]{background:#1e293b;border-radius:14px;padding:28px 24px;max-width:420px;width:100%;box-shadow:0 20px 60px #00000080;border:1px solid rgba(248,113,113,.2)}.confirm-box h3[data-v-d5d219fe]{font-size:1rem;font-weight:800;color:#f1f5f9;margin:0 0 8px}.confirm-box p[data-v-d5d219fe]{font-size:.85rem;color:#6b7280;margin:0 0 20px;line-height:1.5}.confirm-acts[data-v-d5d219fe]{display:flex;gap:10px;justify-content:flex-end}.spin[data-v-d5d219fe]{animation:spin-d5d219fe .9s linear infinite}@keyframes spin-d5d219fe{to{transform:rotate(360deg)}}@media (max-width: 900px){.split-layout[data-v-d5d219fe]{flex-direction:column}.split-layout--open .list-col[data-v-d5d219fe]{max-width:none}.preview-panel[data-v-d5d219fe]{display:none}.mobile-preview[data-v-d5d219fe]{display:block}}@media (max-width: 600px){.page[data-v-d5d219fe]{padding:16px 12px 48px}}.missing-banner[data-v-9439747a]{display:flex;align-items:flex-start;gap:14px;background:#fffbeb;border:1.5px solid #f59e0b;border-radius:12px;padding:16px 18px;margin-bottom:24px}.missing-banner-icon[data-v-9439747a]{color:#d97706;flex-shrink:0;margin-top:2px}.missing-banner-content[data-v-9439747a]{flex:1;min-width:0}.missing-banner-title[data-v-9439747a]{font-weight:800;font-size:.92rem;color:#92400e;font-family:Inter,sans-serif;margin-bottom:4px}.missing-banner-sub[data-v-9439747a]{font-size:.82rem;color:#78350f;font-family:Inter,sans-serif;line-height:1.5}.missing-fields-list[data-v-9439747a]{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.missing-field-tag[data-v-9439747a]{font-size:.72rem;font-weight:600;font-family:Inter,sans-serif;background:#fef3c7;color:#92400e;border:1px solid #fcd34d;border-radius:6px;padding:3px 9px}.missing-banner-toggle[data-v-9439747a]{flex-shrink:0;background:none;border:1.5px solid #f59e0b;border-radius:8px;padding:6px 12px;font-size:.75rem;font-weight:700;font-family:Inter,sans-serif;color:#d97706;cursor:pointer;transition:background .15s;white-space:nowrap}.missing-banner-toggle[data-v-9439747a]:hover{background:#fef3c7}.nf-page[data-v-b3274eb8]{padding:28px 28px 80px;font-family:Inter,sans-serif}.nf-page--embedded[data-v-b3274eb8]{padding:0;height:100%;display:flex;flex-direction:column}.nf-page--embedded .nf-body[data-v-b3274eb8]{flex:1;min-height:0;align-items:stretch}.nf-page--embedded .nf-left[data-v-b3274eb8]{overflow-y:auto}.nf-page--embedded .nf-right[data-v-b3274eb8]{width:380px}.nf-header[data-v-b3274eb8]{margin-bottom:24px}.nf-header-inner[data-v-b3274eb8]{display:flex;align-items:center;gap:14px}.nf-header-icon[data-v-b3274eb8]{width:46px;height:46px;border-radius:12px;background:linear-gradient(135deg,#0369a1,#22d3ee);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;box-shadow:0 4px 12px #22d3ee33}.nf-title[data-v-b3274eb8]{font-size:1.45rem;font-weight:900;color:#f1f5f9;margin:0;letter-spacing:-.3px}.nf-subtitle[data-v-b3274eb8]{font-size:.84rem;color:#9ca3af;margin:3px 0 0;font-weight:500}.nf-body[data-v-b3274eb8]{display:flex;gap:20px;align-items:flex-start}.nf-left[data-v-b3274eb8]{flex:1;min-width:0;display:flex;flex-direction:column;gap:14px}.nf-right[data-v-b3274eb8]{width:400px;flex-shrink:0}.nf-section[data-v-b3274eb8]{background:#ffffff08;border:1.5px solid rgba(255,255,255,.07);border-radius:16px;padding:20px;box-shadow:none;overflow:hidden}.nf-section--locked[data-v-b3274eb8]{padding:14px 20px}.form-type-locked[data-v-b3274eb8]{display:flex;align-items:center;gap:12px}.form-type-locked-label[data-v-b3274eb8]{font-size:.9rem;font-weight:700;color:#e2e8f0}.nf-section-label[data-v-b3274eb8]{display:flex;align-items:center;gap:8px;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:#6b7280;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:-20px -20px 16px;padding:12px 20px;background:#ffffff0a;border-bottom:1.5px solid rgba(255,255,255,.07);border-radius:0;transition:background .15s}.nf-section-label[style*="cursor:pointer"][data-v-b3274eb8]:hover,.nf-section-label[style*="cursor: pointer"][data-v-b3274eb8]:hover{background:#ffffff0f}.nf-section-text[data-v-b3274eb8]{flex:1}.nf-section-num[data-v-b3274eb8]{width:20px;height:20px;border-radius:50%;background:#0369a1;color:#fff;font-size:.62rem;font-weight:900;display:flex;align-items:center;justify-content:center;flex-shrink:0}.section-toggle[data-v-b3274eb8]{background:none;border:none;padding:2px 4px;cursor:pointer;color:#6b7280;display:flex;align-items:center;flex-shrink:0;transition:color .15s}.section-toggle[data-v-b3274eb8]:hover{color:#9ca3af}.chevron[data-v-b3274eb8]{transition:transform .22s ease;transform:rotate(0)}.chevron--up[data-v-b3274eb8]{transform:rotate(180deg)}.section-chip[data-v-b3274eb8]{display:inline-flex;align-items:center;gap:4px;font-size:.68rem;font-weight:700;padding:2px 10px;border-radius:99px;text-transform:none;letter-spacing:0;white-space:nowrap;flex-shrink:0}.section-chip--blue[data-v-b3274eb8]{background:#22d3ee1a;color:#22d3ee;border:1px solid rgba(34,211,238,.25)}.section-chip--green[data-v-b3274eb8]{background:#22c55e1a;color:#4ade80;border:1px solid rgba(34,197,94,.25)}.form-grid[data-v-b3274eb8]{display:flex;flex-direction:column;gap:7px}.doc-search-wrap[data-v-b3274eb8]{position:relative;display:flex;align-items:center;background:#ffffff0a;border:1.5px solid rgba(255,255,255,.08);border-radius:8px;padding:0 10px;margin-bottom:2px;transition:border-color .18s}.doc-search-wrap[data-v-b3274eb8]:focus-within{border-color:#22d3ee80;background:#ffffff0d}.doc-search-icon[data-v-b3274eb8]{color:#6b7280;flex-shrink:0;pointer-events:none}.doc-search-input[data-v-b3274eb8]{flex:1;border:none;background:transparent;padding:9px 8px;font-size:.85rem;font-family:Inter,sans-serif;color:#e2e8f0;outline:none}.doc-search-input[data-v-b3274eb8]::-moz-placeholder{color:#6b7280}.doc-search-input[data-v-b3274eb8]::placeholder{color:#6b7280}.doc-search-clear[data-v-b3274eb8]{background:none;border:none;cursor:pointer;color:#9ca3af;padding:3px;border-radius:4px;display:flex;align-items:center;transition:color .15s;flex-shrink:0}.doc-search-clear[data-v-b3274eb8]:hover{color:#ef4444}.doc-search-empty[data-v-b3274eb8]{text-align:center;padding:16px 0;font-size:.85rem;color:#9ca3af;font-family:Inter,sans-serif}.form-card[data-v-b3274eb8]{display:flex;align-items:center;gap:12px;background:#ffffff08;border:1.5px solid rgba(255,255,255,.07);border-radius:10px;padding:11px 14px;cursor:pointer;text-align:left;font-family:Inter,sans-serif;transition:border-color .15s,background .15s,box-shadow .15s;width:100%}.form-card[data-v-b3274eb8]:hover:not(.form-card--soon){border-color:#22d3ee66;background:#22d3ee0d;box-shadow:0 2px 8px #22d3ee14}.form-card--active[data-v-b3274eb8]{border-color:#22d3ee8c;background:#22d3ee12;box-shadow:0 0 0 3px #22d3ee1a}.form-card--soon[data-v-b3274eb8]{opacity:.5;cursor:default}.form-card-icon[data-v-b3274eb8]{width:34px;height:34px;border-radius:8px;background:#22d3ee1a;color:#22d3ee;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s,color .15s}.form-card-icon--active[data-v-b3274eb8]{background:#0369a1;color:#fff}.form-card-icon--soon[data-v-b3274eb8]{background:#ffffff0d;color:#6b7280}.form-card-name[data-v-b3274eb8]{flex:1;font-size:.9rem;font-weight:700;color:#e2e8f0}.form-card-name--soon[data-v-b3274eb8]{color:#6b7280}.form-card-check[data-v-b3274eb8]{width:22px;height:22px;border-radius:50%;border:2.5px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;background:transparent;transition:all .15s}.form-card-check--active[data-v-b3274eb8]{border-color:#22d3ee;background:#22d3ee}.badge-soon[data-v-b3274eb8]{font-size:.6rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;background:#ffffff0d;color:#6b7280;border:1px solid rgba(255,255,255,.08);border-radius:99px;padding:2px 8px;white-space:nowrap;flex-shrink:0}.role-block[data-v-b3274eb8]{margin-bottom:22px}.role-block[data-v-b3274eb8]:last-child{margin-bottom:0}.role-block-header[data-v-b3274eb8]{margin-bottom:10px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.role-badge[data-v-b3274eb8]{display:inline-flex;align-items:center;font-size:.67rem;font-weight:800;padding:3px 10px;border-radius:99px;letter-spacing:.06em;text-transform:uppercase}.role-assigned[data-v-b3274eb8]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.role-assigned-card[data-v-b3274eb8]{flex:1;min-width:160px}.self-chip[data-v-b3274eb8]{display:flex;align-items:center;gap:10px;background:#22d3ee12;border:1.5px solid rgba(34,211,238,.2);border-radius:10px;padding:10px 14px}.self-chip-icon[data-v-b3274eb8]{font-size:1.1rem;flex-shrink:0}.self-chip-name[data-v-b3274eb8]{font-size:.85rem;font-weight:700;color:#22d3ee}.self-chip-sub[data-v-b3274eb8]{font-size:.7rem;color:#67e8f9;margin-top:1px}.btn-change[data-v-b3274eb8]{background:none;border:1.5px solid rgba(255,255,255,.1);border-radius:8px;padding:6px 12px;font-size:.75rem;font-weight:700;font-family:Inter,sans-serif;cursor:pointer;color:#9ca3af;white-space:nowrap;flex-shrink:0;transition:border-color .15s,color .15s}.btn-change[data-v-b3274eb8]:hover{border-color:#22d3ee66;color:#22d3ee}.role-picker[data-v-b3274eb8]{display:flex;flex-direction:column;gap:8px}.self-option[data-v-b3274eb8]{display:flex;align-items:center;gap:12px;background:#ffffff08;border:1.5px solid rgba(255,255,255,.07);border-radius:10px;padding:10px 14px;cursor:pointer;text-align:left;font-family:Inter,sans-serif;transition:border-color .15s,background .15s;width:100%}.self-option[data-v-b3274eb8]:hover{border-color:#22d3ee66;background:#22d3ee0d}.self-option-icon[data-v-b3274eb8]{font-size:1.1rem;flex-shrink:0}.self-option-info[data-v-b3274eb8]{flex:1;min-width:0}.self-option-name[data-v-b3274eb8]{font-size:.85rem;font-weight:700;color:#e2e8f0}.self-option-sub[data-v-b3274eb8]{font-size:.7rem;color:#9ca3af;margin-top:1px}.self-option-ring[data-v-b3274eb8]{width:22px;height:22px;border-radius:50%;border:2.5px solid rgba(255,255,255,.2);flex-shrink:0;transition:border-color .15s}.self-option:hover .self-option-ring[data-v-b3274eb8]{border-color:#22d3ee}.client-list[data-v-b3274eb8]{display:flex;flex-direction:column;gap:6px;max-height:260px;overflow-y:auto;overscroll-behavior:contain}.multi-count-badge[data-v-b3274eb8]{display:inline-flex;align-items:center;font-size:.67rem;font-weight:700;padding:2px 9px;border-radius:99px;background:#22d3ee1a;color:#22d3ee;letter-spacing:.04em}.role-picker--multi[data-v-b3274eb8]{gap:8px}.multi-picker-hint[data-v-b3274eb8]{font-size:.75rem;color:#9ca3af;margin:0;padding:6px 10px;background:#ffffff0a;border-radius:7px;border-left:3px solid rgba(255,255,255,.1)}.client-list--multi[data-v-b3274eb8]{max-height:340px}.multi-picker-footer[data-v-b3274eb8]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.btn-deselect-all[data-v-b3274eb8]{background:none;border:1.5px solid rgba(248,113,113,.3);border-radius:8px;padding:6px 12px;font-size:.75rem;font-weight:700;font-family:Inter,sans-serif;cursor:pointer;color:#f87171;white-space:nowrap;transition:border-color .15s,background .15s}.btn-deselect-all[data-v-b3274eb8]:hover{background:#f8717114;border-color:#f8717180}.wizard-search-bar[data-v-b3274eb8]{display:flex;align-items:center;gap:8px;margin-bottom:12px;flex-wrap:wrap}.wizard-search-input-wrap[data-v-b3274eb8]{position:relative;flex:1;min-width:160px}.wizard-search-icon[data-v-b3274eb8]{position:absolute;left:9px;top:50%;transform:translateY(-50%);color:#9ca3af;pointer-events:none}.wizard-search-input[data-v-b3274eb8]{width:100%;padding:7px 10px 7px 30px;border:1.5px solid rgba(255,255,255,.08);border-radius:8px;font-size:.82rem;font-family:Inter,sans-serif;color:#e2e8f0;outline:none;background:#ffffff0a;transition:border-color .18s;box-sizing:border-box}.wizard-search-input[data-v-b3274eb8]:focus{border-color:#22d3ee80}.wizard-filter-select[data-v-b3274eb8]{padding:7px 10px;border:1.5px solid rgba(255,255,255,.08);border-radius:8px;font-size:.82rem;font-family:Inter,sans-serif;color:#e2e8f0;background:#ffffff0a;outline:none;cursor:pointer;transition:border-color .18s;max-width:140px}.wizard-filter-select[data-v-b3274eb8]:focus{border-color:#22d3ee80}.wizard-search-count[data-v-b3274eb8]{font-size:.75rem;font-weight:700;color:#6b7280;white-space:nowrap;flex-shrink:0}@media (max-width: 500px){.wizard-search-bar[data-v-b3274eb8]{flex-direction:column;align-items:stretch}.wizard-filter-select[data-v-b3274eb8]{max-width:100%}}.no-clients[data-v-b3274eb8]{font-size:.82rem;color:#9ca3af;padding:10px 12px;background:#ffffff0a;border-radius:8px}.link-btn[data-v-b3274eb8]{background:none;border:none;color:#22d3ee;font-weight:700;font-size:inherit;cursor:pointer;font-family:inherit;padding:0}.link-btn[data-v-b3274eb8]:hover{text-decoration:underline}.btn-new-client[data-v-b3274eb8]{background:none;border:1.5px dashed rgba(255,255,255,.15);border-radius:10px;padding:9px 14px;font-size:.8rem;font-weight:700;font-family:Inter,sans-serif;color:#6b7280;cursor:pointer;width:100%;text-align:center;transition:border-color .15s,color .15s}.btn-new-client[data-v-b3274eb8]:hover{border-color:#22d3ee66;color:#22d3ee}.preview-shell[data-v-b3274eb8]{position:sticky;top:24px;background:#1e293b;border:1px solid rgba(255,255,255,.07);border-radius:16px;overflow:hidden;box-shadow:0 4px 24px #0000004d;display:flex;flex-direction:column}.preview-shell--static[data-v-b3274eb8]{position:static;height:100%}.preview-shell-header[data-v-b3274eb8]{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;background:#0f172a;flex-shrink:0}.preview-shell-badge[data-v-b3274eb8]{display:flex;align-items:center;gap:6px;font-size:.65rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#6b7280;font-family:Inter,sans-serif}.preview-status-dots[data-v-b3274eb8]{display:flex;align-items:center;gap:7px}.status-dot[data-v-b3274eb8]{width:8px;height:8px;border-radius:50%;background:#334155;transition:background .3s;flex-shrink:0}.status-dot--active[data-v-b3274eb8]{background:#22c55e}.status-dot--warn[data-v-b3274eb8]{background:#f59e0b}.preview-form-name[data-v-b3274eb8]{font-size:.72rem;font-weight:700;color:#94a3b8;font-family:Inter,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.preview-body[data-v-b3274eb8]{overflow-y:auto;max-height:calc(100vh - 310px);min-height:300px;flex:1}.preview-shell--static .preview-body[data-v-b3274eb8]{max-height:none;flex:1}.preview-placeholder[data-v-b3274eb8]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:48px 24px;min-height:280px}.placeholder-icon[data-v-b3274eb8]{width:64px;height:64px;border-radius:18px;background:#ffffff0d;display:flex;align-items:center;justify-content:center;color:#6b7280}.placeholder-icon--blue[data-v-b3274eb8]{background:#22d3ee1a;color:#22d3ee}.placeholder-title[data-v-b3274eb8]{font-size:.88rem;font-weight:700;color:#e2e8f0;text-align:center;font-family:Inter,sans-serif;margin:0;max-width:200px;line-height:1.4}.placeholder-hint[data-v-b3274eb8]{font-size:.75rem;color:#6b7280;text-align:center;font-family:Inter,sans-serif;margin:0}.preview-loading[data-v-b3274eb8]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px 24px;min-height:280px;color:#9ca3af;font-size:.85rem;font-family:Inter,sans-serif}.preview-spinner[data-v-b3274eb8]{width:28px;height:28px;border:3px solid rgba(255,255,255,.08);border-top-color:#22d3ee;border-radius:50%;animation:spin .7s linear infinite}.preview-error[data-v-b3274eb8]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:32px 24px;min-height:240px;font-size:.85rem;color:#ef4444;text-align:center;font-family:Inter,sans-serif}.btn-retry[data-v-b3274eb8]{background:none;border:1.5px solid rgba(248,113,113,.3);border-radius:8px;padding:6px 16px;font-size:.8rem;font-weight:700;font-family:Inter,sans-serif;color:#f87171;cursor:pointer;transition:background .15s}.btn-retry[data-v-b3274eb8]:hover{background:#f8717114}.preview-doc-wrap[data-v-b3274eb8]{padding:16px}.preview-footer[data-v-b3274eb8]{border-top:1px solid rgba(255,255,255,.07);padding:14px 16px;display:flex;flex-direction:column;gap:10px;flex-shrink:0}.generate-error[data-v-b3274eb8]{background:#f8717114;border:1px solid rgba(248,113,113,.25);border-radius:8px;padding:8px 12px;font-size:.8rem;color:#f87171;font-family:Inter,sans-serif}.preview-actions[data-v-b3274eb8]{display:flex;gap:8px}.btn-add-to-cart[data-v-b3274eb8]{flex:1;display:flex;align-items:center;justify-content:center;gap:7px;background:linear-gradient(135deg,#0369a1,#22d3ee);color:#fff;border:none;border-radius:10px;padding:11px 16px;font-size:.88rem;font-weight:700;font-family:Inter,sans-serif;cursor:pointer;transition:opacity .15s,box-shadow .15s;box-shadow:0 2px 8px #22d3ee33}.btn-add-to-cart[data-v-b3274eb8]:hover:not(:disabled){opacity:.9;box-shadow:0 4px 12px #22d3ee4d}.btn-add-to-cart[data-v-b3274eb8]:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.cart-success-banner[data-v-b3274eb8]{display:flex;align-items:center;gap:6px;background:#22c55e14;color:#4ade80;border:1px solid rgba(34,197,94,.25);border-radius:8px;padding:8px 12px;font-size:.8rem;font-weight:700;font-family:Inter,sans-serif;margin-bottom:8px}.nf-section-num--green[data-v-b3274eb8]{background:#0369a1}.nf-section--preview[data-v-b3274eb8]{overflow:hidden}.nf-section-num--preview[data-v-b3274eb8]{background:#1b6ca8}.preview-section-body[data-v-b3274eb8]{margin-top:4px}.preview-section-loading[data-v-b3274eb8]{display:flex;align-items:center;gap:10px;padding:20px 0;color:#9ca3af;font-size:.85rem;font-family:Inter,sans-serif}.preview-section-error[data-v-b3274eb8]{padding:12px 0;color:#f87171;font-size:.82rem;font-family:Inter,sans-serif}.preview-section-iframe-wrap[data-v-b3274eb8]{display:flex;flex-direction:column;gap:8px}.preview-section-iframe[data-v-b3274eb8]{width:100%;height:520px;border:1.5px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff08}.btn-preview-refresh[data-v-b3274eb8]{display:inline-flex;align-items:center;gap:5px;align-self:flex-end;background:none;border:1.5px solid #e2e8f0;border-radius:7px;padding:5px 12px;font-size:.73rem;font-weight:700;font-family:Inter,sans-serif;color:#64748b;cursor:pointer;transition:border-color .15s,color .15s}.btn-preview-refresh[data-v-b3274eb8]:hover:not(:disabled){border-color:#1b6ca8;color:#1b6ca8}.btn-preview-refresh[data-v-b3274eb8]:disabled{opacity:.45;cursor:not-allowed}.btn-spinner[data-v-b3274eb8]{width:14px;height:14px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:spin .6s linear infinite;flex-shrink:0}.btn-cancel-action[data-v-b3274eb8]{background:none;border:1.5px solid rgba(255,255,255,.08);border-radius:10px;padding:11px 16px;font-size:.88rem;font-weight:700;font-family:Inter,sans-serif;color:#9ca3af;cursor:pointer;transition:border-color .15s,color .15s;white-space:nowrap}.btn-cancel-action[data-v-b3274eb8]:hover:not(:disabled){border-color:#ffffff26;color:#e2e8f0}.btn-cancel-action[data-v-b3274eb8]:disabled{opacity:.4;cursor:not-allowed}.btn-edit-form[data-v-b3274eb8]{display:inline-flex;align-items:center;gap:6px;background:none;border:1.5px solid rgba(255,255,255,.1);border-radius:10px;padding:11px 16px;font-size:.88rem;font-weight:700;font-family:Inter,sans-serif;color:#9ca3af;cursor:pointer;transition:border-color .15s,color .15s,background .15s;white-space:nowrap}.btn-edit-form[data-v-b3274eb8]:hover:not(:disabled){border-color:#22d3ee66;color:#22d3ee;background:#22d3ee0d}.btn-edit-form[data-v-b3274eb8]:disabled{opacity:.4;cursor:not-allowed}.fade-down-enter-active[data-v-b3274eb8]{transition:opacity .22s ease,transform .22s ease}.fade-down-leave-active[data-v-b3274eb8]{transition:opacity .15s ease}.fade-down-enter-from[data-v-b3274eb8]{opacity:0;transform:translateY(-10px)}.fade-down-leave-to[data-v-b3274eb8]{opacity:0}.confirm-overlay[data-v-b3274eb8]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a8c;display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.confirm-dialog[data-v-b3274eb8]{background:#1e293b;border:1px solid rgba(251,191,36,.2);border-radius:20px;padding:32px 28px 28px;max-width:420px;width:100%;box-shadow:0 20px 60px #00000080;display:flex;flex-direction:column;align-items:center;text-align:center;gap:0}.confirm-icon[data-v-b3274eb8]{width:56px;height:56px;border-radius:50%;background:#fbbf241a;color:#fbbf24;display:flex;align-items:center;justify-content:center;margin-bottom:16px;flex-shrink:0}.confirm-title[data-v-b3274eb8]{font-size:1.05rem;font-weight:800;color:#f1f5f9;margin:0 0 10px;font-family:Inter,sans-serif}.confirm-body[data-v-b3274eb8]{font-size:.88rem;color:#9ca3af;line-height:1.6;margin:0 0 24px;font-family:Inter,sans-serif}.confirm-actions[data-v-b3274eb8]{display:flex;flex-wrap:wrap;gap:8px;width:100%}.confirm-btn-edit[data-v-b3274eb8]{flex:1;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;background:#ffffff0d;color:#d1d5db;border:1.5px solid rgba(255,255,255,.1);border-radius:10px;padding:10px 14px;font-size:.84rem;font-weight:700;font-family:Inter,sans-serif;cursor:pointer;text-decoration:none;transition:background .15s,border-color .15s}.confirm-btn-edit[data-v-b3274eb8]:hover{background:#ffffff17;border-color:#ffffff2e}.confirm-btn-print[data-v-b3274eb8]{width:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0369a1,#22d3ee);color:#fff;border:none;border-radius:10px;padding:11px 16px;font-size:.88rem;font-weight:700;font-family:Inter,sans-serif;cursor:pointer;box-shadow:0 2px 8px #22d3ee33;transition:opacity .15s,box-shadow .15s}.confirm-btn-print[data-v-b3274eb8]:hover{opacity:.9;box-shadow:0 4px 12px #22d3ee4d}@media (max-width: 920px){.nf-right[data-v-b3274eb8]{width:360px}.nf-page--embedded .nf-right[data-v-b3274eb8]{width:340px}}@media (max-width: 768px){.nf-page[data-v-b3274eb8]{padding:16px 14px 60px}.nf-body[data-v-b3274eb8]{flex-direction:column}.nf-right[data-v-b3274eb8],.nf-page--embedded .nf-right[data-v-b3274eb8]{width:100%}.preview-shell[data-v-b3274eb8]{position:static}.preview-body[data-v-b3274eb8]{max-height:55vh}.preview-actions[data-v-b3274eb8]{flex-direction:column}.btn-add-to-cart[data-v-b3274eb8],.btn-edit-form[data-v-b3274eb8],.btn-cancel-action[data-v-b3274eb8]{width:100%;justify-content:center}.preview-section-iframe[data-v-b3274eb8]{height:60vh}}.forms-page[data-v-5ba813e7]{display:flex;gap:0;min-height:calc(100vh - 56px);font-family:Inter,sans-serif;background:#0f172a}.forms-page--split[data-v-5ba813e7]{height:100vh;overflow:hidden}.list-panel[data-v-5ba813e7]{flex:1;min-width:0;padding:32px 28px 80px;transition:flex .25s ease;background:#0f172a}.forms-page--split .list-panel[data-v-5ba813e7]{flex:0 0 420px;border-right:1px solid rgba(255,255,255,.06);overflow-y:auto;max-height:100vh}.wizard-panel[data-v-5ba813e7]{flex:1;min-width:0;min-height:0;padding:20px;overflow:hidden;display:flex;flex-direction:column;background:#1e293b}.panel-slide-enter-active[data-v-5ba813e7]{transition:opacity .22s ease,transform .22s ease}.panel-slide-leave-active[data-v-5ba813e7]{transition:opacity .18s ease}.panel-slide-enter-from[data-v-5ba813e7]{opacity:0;transform:translate(20px)}.panel-slide-leave-to[data-v-5ba813e7]{opacity:0}.panel-header[data-v-5ba813e7]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px;flex-wrap:wrap}.page-title[data-v-5ba813e7]{font-size:1.5rem;font-weight:900;color:#f1f5f9;margin:0;letter-spacing:-.3px;display:flex;align-items:center;gap:6px}.panel-header-actions[data-v-5ba813e7]{display:flex;align-items:center;gap:8px}.btn-select-mode[data-v-5ba813e7],.btn-cancel-select[data-v-5ba813e7]{display:flex;align-items:center;gap:6px;background:none;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:6px 12px;font-size:.8rem;font-weight:700;font-family:Inter,sans-serif;color:#6b7280;cursor:pointer;transition:background .15s,border-color .15s;white-space:nowrap}.btn-select-mode[data-v-5ba813e7]:hover{border-color:#22d3ee66;color:#22d3ee;background:#22d3ee12}.btn-cancel-select[data-v-5ba813e7]{color:#4b5563}.btn-cancel-select[data-v-5ba813e7]:hover{border-color:#fff3;color:#6b7280}.btn-bulk-delete[data-v-5ba813e7]{display:flex;align-items:center;gap:6px;background:#ef444426;border:1px solid rgba(239,68,68,.3);border-radius:8px;padding:6px 12px;font-size:.8rem;font-weight:700;font-family:Inter,sans-serif;color:#f87171;cursor:pointer;transition:background .15s;white-space:nowrap}.btn-bulk-delete[data-v-5ba813e7]:hover{background:#ef444440}.btn-clear-all[data-v-5ba813e7]{display:flex;align-items:center;gap:6px;background:none;border:1px solid rgba(248,113,113,.3);border-radius:8px;padding:6px 10px;font-size:.8rem;font-weight:700;font-family:Inter,sans-serif;color:#f87171;cursor:pointer;transition:background .15s,border-color .15s;white-space:nowrap}.btn-clear-all[data-v-5ba813e7]:hover{background:#f8717114;border-color:#f8717180}.select-all-row[data-v-5ba813e7]{display:flex;align-items:center;padding:8px 12px;margin-bottom:8px;background:#ffffff08;border-radius:8px;border:1px solid rgba(255,255,255,.07)}.select-all-label[data-v-5ba813e7]{display:flex;align-items:center;gap:8px;font-size:.83rem;font-weight:600;font-family:Inter,sans-serif;color:#6b7280;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-count[data-v-5ba813e7]{color:#22d3ee;font-weight:700}.select-checkbox[data-v-5ba813e7]{width:18px;height:18px;accent-color:#22d3ee;cursor:pointer;flex-shrink:0}.submission-row--selected[data-v-5ba813e7]{border-color:#22d3ee66;background:#22d3ee0f;box-shadow:0 0 0 2px #22d3ee26}.sub-checkbox[data-v-5ba813e7]{display:flex;align-items:center;padding:0 4px;flex-shrink:0}.modal-icon--warn svg[data-v-5ba813e7]{color:#fbbf24}.filter-bar[data-v-5ba813e7]{margin-bottom:18px}.filter-presets[data-v-5ba813e7]{display:flex;flex-wrap:wrap;gap:6px;background:#ffffff0d;border-radius:10px;padding:4px;width:-moz-fit-content;width:fit-content}.filter-btn[data-v-5ba813e7]{background:none;border:none;border-radius:7px;padding:5px 13px;font-size:.75rem;font-weight:700;font-family:Inter,sans-serif;color:#4b5563;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s;white-space:nowrap}.filter-btn[data-v-5ba813e7]:hover{color:#e2e8f0;background:#ffffff14}.filter-btn--active[data-v-5ba813e7]{background:#22d3ee1f;color:#22d3ee;box-shadow:0 1px 4px #0003}.filter-custom[data-v-5ba813e7]{display:flex;gap:12px;margin-top:10px;flex-wrap:wrap}.filter-date-label[data-v-5ba813e7]{display:flex;flex-direction:column;gap:4px;font-size:.72rem;font-weight:700;color:#4b5563;font-family:Inter,sans-serif}.filter-date-input[data-v-5ba813e7]{border:1.5px solid rgba(255,255,255,.08);border-radius:8px;padding:6px 10px;font-size:.78rem;font-family:Inter,sans-serif;color:#e2e8f0;background:#ffffff0a;outline:none;transition:border-color .15s}.filter-date-input[data-v-5ba813e7]:focus{border-color:#22d3ee80}.state-center[data-v-5ba813e7]{text-align:center;padding:60px 0;display:flex;flex-direction:column;align-items:center;gap:14px;color:#4b5563;font-size:.9rem}.state-text[data-v-5ba813e7]{color:#4b5563}.error-text[data-v-5ba813e7]{color:#f87171;font-weight:600}.spinner[data-v-5ba813e7]{width:32px;height:32px;border:3px solid rgba(255,255,255,.08);border-top-color:#22d3ee;border-radius:50%;animation:spin .8s linear infinite}.empty-state[data-v-5ba813e7]{text-align:center;padding:60px 0;display:flex;flex-direction:column;align-items:center;gap:10px}.empty-icon[data-v-5ba813e7]{font-size:2.5rem}.empty-title[data-v-5ba813e7]{font-size:.95rem;font-weight:700;color:#6b7280}.btn-start[data-v-5ba813e7]{color:#22d3ee;font-weight:700;text-decoration:none;font-size:.88rem;background:none;border:none;cursor:pointer;font-family:Inter,sans-serif}.btn-start[data-v-5ba813e7]:hover{text-decoration:underline}.submissions-list[data-v-5ba813e7]{display:flex;flex-direction:column;gap:8px}.submission-row[data-v-5ba813e7]{display:flex;align-items:flex-start;gap:10px;background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:12px 14px;transition:border-color .18s,box-shadow .18s,background .18s;cursor:default}.submission-row[data-v-5ba813e7]:hover{border-color:#22d3ee40;box-shadow:0 4px 14px #0003}.submission-row--active[data-v-5ba813e7]{border-color:#22d3ee73;box-shadow:0 0 0 2px #22d3ee26;background:#22d3ee0d}.sub-icon[data-v-5ba813e7]{width:36px;height:36px;border-radius:9px;background:#22d3ee14;color:#22d3ee;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px;border:1px solid rgba(34,211,238,.2)}.sub-info[data-v-5ba813e7]{flex:1;min-width:0}.sub-form[data-v-5ba813e7]{font-size:.85rem;font-weight:700;color:#e2e8f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sub-date[data-v-5ba813e7]{font-size:.72rem;color:#4b5563;margin-top:2px}.sub-participants[data-v-5ba813e7]{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.sub-participant[data-v-5ba813e7]{display:inline-flex;align-items:center;gap:3px;font-size:.68rem;font-weight:600;font-family:Inter,sans-serif;padding:2px 7px;border-radius:99px;border-width:1px;border-style:solid;white-space:nowrap;max-width:160px}.sub-participant--blue[data-v-5ba813e7]{background:#22d3ee14;color:#22d3ee;border-color:#22d3ee33}.sub-participant--green[data-v-5ba813e7]{background:#4ade8014;color:#4ade80;border-color:#4ade8033}.sub-participant--purple[data-v-5ba813e7]{background:#2e8bc014;color:#2e8bc0;border-color:#2e8bc033}.sub-participant--gray[data-v-5ba813e7]{background:#ffffff0d;color:#6b7280;border-color:#ffffff14}.participant-role[data-v-5ba813e7]{font-weight:700}.participant-sep[data-v-5ba813e7]{opacity:.5}.participant-name[data-v-5ba813e7]{overflow:hidden;text-overflow:ellipsis;font-weight:500}.participant-self[data-v-5ba813e7]{opacity:.7;font-style:italic}.sub-status[data-v-5ba813e7]{font-size:.65rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:3px 10px;border-radius:99px;flex-shrink:0;margin-top:3px;border:1px solid transparent}.sub-status--completed[data-v-5ba813e7]{background:#4ade801a;color:#4ade80;border-color:#4ade8040}.sub-status--draft[data-v-5ba813e7]{background:#ffffff0d;color:#6b7280;border-color:#ffffff14}.sub-actions[data-v-5ba813e7]{display:flex;align-items:center;gap:4px;flex-shrink:0;margin-top:1px}.forms-page--split .list-panel .btn-label[data-v-5ba813e7]{display:none}.forms-page--split .list-panel .btn-action[data-v-5ba813e7]{padding:5px 7px}.btn-action[data-v-5ba813e7]{display:inline-flex;align-items:center;gap:4px;border-radius:7px;padding:5px 10px;font-size:.73rem;font-weight:700;font-family:Inter,sans-serif;cursor:pointer;transition:background .15s,border-color .15s,color .15s;white-space:nowrap;flex-shrink:0}.btn-action[data-v-5ba813e7]:disabled{opacity:.5;cursor:not-allowed}.btn-action--preview[data-v-5ba813e7]{background:none;border:1px solid rgba(255,255,255,.1);color:#6b7280}.btn-action--preview[data-v-5ba813e7]:hover:not(:disabled){border-color:#22d3ee66;color:#22d3ee;background:#22d3ee12}.btn-action--edit[data-v-5ba813e7]{background:none;border:1px solid rgba(255,255,255,.1);color:#6b7280}.btn-action--edit[data-v-5ba813e7]:hover:not(:disabled){border-color:#22d3ee66;color:#22d3ee;background:#22d3ee12}.btn-action--edit.btn-action--active[data-v-5ba813e7]{border-color:#22d3ee80;color:#22d3ee;background:#22d3ee1a}.btn-action--delete[data-v-5ba813e7]{background:none;border:1px solid rgba(255,255,255,.08);color:#374151;padding:5px 8px}.btn-action--delete[data-v-5ba813e7]:hover{border-color:#f8717166;color:#f87171;background:#f8717114}.btn-spinner-sm[data-v-5ba813e7]{width:11px;height:11px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:spin .7s linear infinite;opacity:.7;display:inline-block;flex-shrink:0}.btn-spinner-sm--white[data-v-5ba813e7]{border-color:#fff;border-top-color:transparent}.pagination[data-v-5ba813e7]{display:flex;align-items:center;gap:4px;margin-top:16px;flex-wrap:wrap}.page-btn[data-v-5ba813e7]{min-width:32px;height:32px;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:none;font-size:.8rem;font-weight:700;font-family:Inter,sans-serif;color:#4b5563;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0 8px;transition:border-color .15s,color .15s,background .15s}.page-btn[data-v-5ba813e7]:hover:not(:disabled){border-color:#22d3ee66;color:#22d3ee}.page-btn--active[data-v-5ba813e7]{border-color:#22d3ee80;background:#22d3ee1f;color:#22d3ee}.page-btn[data-v-5ba813e7]:disabled{opacity:.4;cursor:not-allowed}.results-count[data-v-5ba813e7]{margin-top:10px;font-size:.75rem;color:#374151;font-family:Inter,sans-serif;font-weight:600}.results-filtered[data-v-5ba813e7]{color:#22d3ee}.btn-add-form[data-v-5ba813e7]{display:inline-flex;align-items:center;gap:6px;background:none;border:1.5px dashed rgba(255,255,255,.1);border-radius:8px;padding:6px 14px;font-size:.78rem;font-weight:700;font-family:Inter,sans-serif;color:#374151;cursor:not-allowed}.btn-soon[data-v-5ba813e7]{font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;background:#ffffff0f;color:#4b5563;border-radius:4px;padding:2px 6px}.fade-down-enter-active[data-v-5ba813e7]{transition:opacity .2s ease,transform .2s ease}.fade-down-leave-active[data-v-5ba813e7]{transition:opacity .15s ease}.fade-down-enter-from[data-v-5ba813e7]{opacity:0;transform:translateY(-6px)}.fade-down-leave-to[data-v-5ba813e7]{opacity:0}.modal-overlay[data-v-5ba813e7]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-dialog[data-v-5ba813e7]{background:#1e293b;border:1px solid rgba(248,113,113,.2);border-radius:20px;padding:32px 28px 28px;max-width:400px;width:100%;box-shadow:0 20px 60px #00000080;display:flex;flex-direction:column;align-items:center;text-align:center}.modal-icon[data-v-5ba813e7]{width:52px;height:52px;border-radius:50%;background:#ef44441f;border:1px solid rgba(239,68,68,.25);color:#f87171;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.modal-title[data-v-5ba813e7]{font-size:1.05rem;font-weight:800;color:#f1f5f9;margin:0 0 8px;font-family:Inter,sans-serif}.modal-body[data-v-5ba813e7]{font-size:.9rem;color:#e2e8f0;font-weight:600;margin:0 0 4px;font-family:Inter,sans-serif}.modal-sub[data-v-5ba813e7]{font-size:.82rem;color:#6b7280;margin:0 0 20px;font-family:Inter,sans-serif}.modal-error[data-v-5ba813e7]{font-size:.8rem;color:#f87171;font-weight:600;margin:0 0 12px;font-family:Inter,sans-serif}.modal-actions[data-v-5ba813e7]{display:flex;gap:10px;width:100%}.modal-btn-cancel[data-v-5ba813e7]{flex:1;background:#ffffff12;color:#94a3b8;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:11px 16px;font-size:.88rem;font-weight:700;font-family:Inter,sans-serif;cursor:pointer;transition:background .15s}.modal-btn-cancel[data-v-5ba813e7]:hover:not(:disabled){background:#ffffff1f}.modal-btn-cancel[data-v-5ba813e7]:disabled{opacity:.5;cursor:not-allowed}.modal-btn-delete[data-v-5ba813e7]{flex:1;background:#ef4444;color:#fff;border:none;border-radius:10px;padding:11px 16px;font-size:.88rem;font-weight:700;font-family:Inter,sans-serif;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:background .15s}.modal-btn-delete[data-v-5ba813e7]:hover:not(:disabled){background:#dc2626}.modal-btn-delete[data-v-5ba813e7]:disabled{opacity:.55;cursor:not-allowed}@media (max-width: 900px){.forms-page--split .list-panel[data-v-5ba813e7]{flex:0 0 340px}}@media (max-width: 768px){.forms-page[data-v-5ba813e7]{flex-direction:column}.forms-page--split[data-v-5ba813e7]{height:auto;overflow:visible}.forms-page--split .list-panel[data-v-5ba813e7]{flex:none;max-height:45vh;overflow-y:auto;border-right:none;border-bottom:1px solid rgba(255,255,255,.06)}.wizard-panel[data-v-5ba813e7]{padding:16px}.list-panel[data-v-5ba813e7]{padding:24px 16px 40px}.btn-label[data-v-5ba813e7]{display:none}.btn-action[data-v-5ba813e7]{padding:5px 7px}}.documenti-wrap[data-v-81eeb345]{display:flex;flex-direction:column}.tab-bar[data-v-81eeb345]{display:flex;gap:4px;padding:16px 28px 0;border-bottom:1px solid rgba(255,255,255,.06);background:transparent;flex-shrink:0}.tab-btn[data-v-81eeb345]{display:inline-flex;align-items:center;gap:7px;padding:9px 18px;border-radius:9px 9px 0 0;border:none;background:none;font-size:.83rem;font-weight:700;font-family:Inter,sans-serif;color:#4b5563;cursor:pointer;position:relative;transition:color .15s,background .15s;bottom:-1px}.tab-btn[data-v-81eeb345]:hover{color:#94a3b8;background:#ffffff0a}.tab-btn--active[data-v-81eeb345]{color:#22d3ee;background:#22d3ee0f;border:1px solid rgba(255,255,255,.06);border-bottom-color:#0f172a}.tab-content[data-v-81eeb345]{flex:1;min-height:0}@media (max-width: 768px){.tab-bar[data-v-81eeb345]{padding:0}.tab-btn[data-v-81eeb345]{flex:1;justify-content:center;padding:9px 8px;font-size:.8rem}}.trash-view[data-v-8ba4f5e0]{padding:32px 28px 80px;font-family:Inter,sans-serif}.trash-actions[data-v-8ba4f5e0]{display:flex;justify-content:flex-end;padding:16px 0 4px}.btn-empty[data-v-8ba4f5e0]{display:flex;align-items:center;gap:7px;padding:8px 16px;border-radius:8px;background:#f8717114;border:1.5px solid rgba(248,113,113,.25);color:#f87171;font-size:.83rem;font-weight:700;cursor:pointer;transition:background .15s,border-color .15s;font-family:Inter,sans-serif}.btn-empty[data-v-8ba4f5e0]:hover{background:#f8717126;border-color:#f8717166}.trash-tabs[data-v-8ba4f5e0]{display:flex;gap:4px;border-bottom:2px solid rgba(255,255,255,.07);margin-bottom:24px}.trash-tab[data-v-8ba4f5e0]{display:flex;align-items:center;gap:7px;padding:9px 18px;border:none;background:none;font-size:.875rem;font-weight:600;color:#6b7280;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px;transition:color .15s,border-color .15s;font-family:Inter,sans-serif}.trash-tab[data-v-8ba4f5e0]:hover{color:#e2e8f0}.trash-tab--active[data-v-8ba4f5e0]{color:#22d3ee;border-bottom-color:#22d3ee}.tab-badge[data-v-8ba4f5e0]{background:#f8717126;color:#f87171;font-size:.7rem;font-weight:700;border-radius:99px;padding:1px 7px;min-width:20px;text-align:center}.trash-empty[data-v-8ba4f5e0]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:60px 24px;color:#4b5563;font-size:.9rem;font-weight:500;text-align:center}.trash-empty--error[data-v-8ba4f5e0]{color:#f87171}.trash-empty__icon[data-v-8ba4f5e0]{color:#1f2937}.trash-table[data-v-8ba4f5e0]{width:100%;border-collapse:collapse;background:#ffffff08;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.07)}.trash-table thead tr[data-v-8ba4f5e0]{background:#ffffff0a;border-bottom:1px solid rgba(255,255,255,.07)}.trash-table th[data-v-8ba4f5e0]{padding:10px 14px;text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#4b5563}.trash-table tbody tr[data-v-8ba4f5e0]{border-bottom:1px solid rgba(255,255,255,.05);transition:background .1s}.trash-table tbody tr[data-v-8ba4f5e0]:last-child{border-bottom:none}.trash-table tbody tr[data-v-8ba4f5e0]:hover{background:#ffffff08}.td-name[data-v-8ba4f5e0]{padding:12px 14px;font-size:.875rem;font-weight:600;color:#e2e8f0}.td-meta[data-v-8ba4f5e0]{padding:12px 14px;font-size:.82rem;color:#6b7280;white-space:nowrap}.td-actions[data-v-8ba4f5e0]{padding:10px 14px;white-space:nowrap;display:flex;align-items:center;gap:8px;justify-content:flex-end}.btn-restore[data-v-8ba4f5e0]{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border-radius:7px;background:#22d3ee14;border:1px solid rgba(34,211,238,.2);color:#22d3ee;font-size:.78rem;font-weight:700;cursor:pointer;transition:background .15s;font-family:Inter,sans-serif}.btn-restore[data-v-8ba4f5e0]:hover{background:#22d3ee26}.btn-force-delete[data-v-8ba4f5e0]{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border-radius:7px;background:#f8717112;border:1px solid rgba(248,113,113,.2);color:#f87171;font-size:.78rem;font-weight:700;cursor:pointer;transition:background .15s;font-family:Inter,sans-serif}.btn-force-delete[data-v-8ba4f5e0]:hover{background:#f8717126}.modal-backdrop[data-v-8ba4f5e0]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;background:#000000a6;display:flex;align-items:center;justify-content:center;padding:16px}.modal-box[data-v-8ba4f5e0]{background:#1e293b;border-radius:14px;border:1px solid rgba(248,113,113,.2);padding:28px 28px 24px;max-width:420px;width:100%;box-shadow:0 20px 60px #00000080}.modal-title[data-v-8ba4f5e0]{font-size:1.05rem;font-weight:800;color:#f1f5f9;margin:0 0 12px}.modal-body[data-v-8ba4f5e0]{font-size:.88rem;color:#6b7280;margin:0 0 22px;line-height:1.55}.modal-actions[data-v-8ba4f5e0]{display:flex;gap:10px;justify-content:flex-end}.btn-modal-cancel[data-v-8ba4f5e0]{padding:8px 18px;border-radius:8px;border:1.5px solid rgba(255,255,255,.08);background:#ffffff0d;color:#9ca3af;font-size:.85rem;font-weight:600;cursor:pointer;font-family:Inter,sans-serif;transition:background .15s}.btn-modal-cancel[data-v-8ba4f5e0]:hover{background:#ffffff17}.btn-modal-cancel[data-v-8ba4f5e0]:disabled{opacity:.5;cursor:not-allowed}.btn-modal-danger[data-v-8ba4f5e0]{padding:8px 18px;border-radius:8px;border:none;background:#ef4444;color:#fff;font-size:.85rem;font-weight:700;cursor:pointer;font-family:Inter,sans-serif;transition:background .15s}.btn-modal-danger[data-v-8ba4f5e0]:hover{background:#dc2626}.btn-modal-danger[data-v-8ba4f5e0]:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 640px){.trash-view[data-v-8ba4f5e0]{padding:20px 14px 48px}.trash-actions[data-v-8ba4f5e0]{padding:10px 0 4px}.trash-tab[data-v-8ba4f5e0]{flex:1;justify-content:center;padding:9px 8px;font-size:.82rem}.td-actions[data-v-8ba4f5e0]{flex-direction:column;align-items:flex-end}.trash-table th[data-v-8ba4f5e0]:nth-child(2),.trash-table td[data-v-8ba4f5e0]:nth-child(2){display:none}}.gestione-wrap[data-v-4ec2ecd4]{display:flex;flex-direction:column;font-family:Inter,sans-serif}.gestione-header[data-v-4ec2ecd4]{border-bottom:1px solid rgba(255,255,255,.06);background:#0f172aa6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.gestione-header__inner[data-v-4ec2ecd4]{padding:28px 28px 22px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.gestione-header__eyebrow[data-v-4ec2ecd4]{display:inline-flex;align-items:center;gap:6px;font-size:.73rem;font-weight:600;color:#22d3ee;text-transform:uppercase;letter-spacing:.07em;margin-bottom:8px}.gestione-header__title[data-v-4ec2ecd4]{font-size:1.55rem;font-weight:900;color:#f1f5f9;line-height:1.15;margin:0}.gestione-header__sub[data-v-4ec2ecd4]{font-size:.82rem;color:#64748b;margin-top:5px;line-height:1.5}.btn-new[data-v-4ec2ecd4]{background:linear-gradient(135deg,#0369a1,#22d3ee);color:#fff;border:none;border-radius:10px;padding:10px 20px;font-size:.85rem;font-weight:700;font-family:Inter,sans-serif;cursor:pointer;white-space:nowrap;flex-shrink:0;margin-top:4px;transition:opacity .15s}.btn-new[data-v-4ec2ecd4]:hover{opacity:.85}.gestione-tab-bar[data-v-4ec2ecd4]{display:flex;gap:2px;padding:0 28px;border-bottom:1px solid rgba(255,255,255,.06);background:#0f172a;flex-shrink:0}.gtab[data-v-4ec2ecd4]{display:inline-flex;align-items:center;gap:6px;padding:13px 16px;border:none;border-bottom:2px solid transparent;background:none;font-size:.82rem;font-weight:700;font-family:Inter,sans-serif;color:#94a3b8;cursor:pointer;transition:color .15s;position:relative;bottom:-1px;white-space:nowrap}.gtab[data-v-4ec2ecd4]:hover{color:#e2e8f0}.gtab--active[data-v-4ec2ecd4]{color:#22d3ee;border-bottom-color:#22d3ee}.gtab--danger[data-v-4ec2ecd4]:hover{color:#fca5a5}.gtab--danger.gtab--active[data-v-4ec2ecd4]{color:#f87171;border-bottom-color:#f87171}.gestione-body[data-v-4ec2ecd4]{display:flex;align-items:flex-start;width:100%}@media (max-width: 768px){.gestione-header__inner[data-v-4ec2ecd4]{padding:20px 16px 18px;flex-direction:column;gap:14px}.gestione-header__title[data-v-4ec2ecd4]{font-size:1.3rem}.btn-new[data-v-4ec2ecd4]{width:100%;justify-content:center;margin-top:0}.gestione-tab-bar[data-v-4ec2ecd4]{padding:0}.gtab[data-v-4ec2ecd4]{flex:1;justify-content:center;padding:12px 6px;font-size:.76rem;gap:4px}}@media (max-width: 360px){.gtab svg[data-v-4ec2ecd4]{display:none}.gtab[data-v-4ec2ecd4]{gap:0;font-size:.72rem}}@media (max-width: 480px){.gestione-header__inner[data-v-4ec2ecd4]{padding:16px 16px 14px}.gestione-header__title[data-v-4ec2ecd4]{font-size:1.15rem}.gestione-header__sub[data-v-4ec2ecd4]{font-size:.78rem}.gestione-header__eyebrow[data-v-4ec2ecd4]{font-size:.68rem}}.panel-shell[data-v-901ea380]{display:flex;min-height:100vh;background:transparent;font-family:Inter,sans-serif;position:relative;z-index:1}.sidebar[data-v-901ea380]{width:240px;flex-shrink:0;background:#1e293b;border-right:1px solid rgba(255,255,255,.05);display:flex;flex-direction:column;position:sticky;top:0;height:100vh;overflow-y:auto;overflow-x:hidden;z-index:100;transition:transform .28s ease,width .2s ease}.sidebar-collapse-btn[data-v-901ea380]{position:absolute;top:14px;right:10px;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1);border-radius:7px;background:#ffffff0a;color:#cbd5e1;cursor:pointer;z-index:2;transition:background .15s,color .15s}.sidebar-collapse-btn[data-v-901ea380]:hover{background:#2e8bc02e;color:#f1f5f9}@media (min-width: 769px){.sidebar--collapsed[data-v-901ea380]{width:64px}.sidebar--collapsed .brand-logo[data-v-901ea380],.sidebar--collapsed .brand-badge-row[data-v-901ea380],.sidebar--collapsed .brand-links[data-v-901ea380],.sidebar--collapsed .user-info[data-v-901ea380],.sidebar--collapsed .user-profile-icon[data-v-901ea380],.sidebar--collapsed .sidebar-tokens[data-v-901ea380],.sidebar--collapsed .nav-section-label[data-v-901ea380],.sidebar--collapsed .nav-expandable__label[data-v-901ea380],.sidebar--collapsed .nav-expandable__chevron[data-v-901ea380],.sidebar--collapsed .lang-active-badge[data-v-901ea380],.sidebar--collapsed .nav-expandable__children[data-v-901ea380]{display:none}.sidebar--collapsed .nav-item[data-v-901ea380]{font-size:0;justify-content:center;padding-left:0;padding-right:0}.sidebar--collapsed .nav-item .nav-icon[data-v-901ea380]{margin:0}.sidebar--collapsed .nav-expandable__trigger[data-v-901ea380]{justify-content:center}.sidebar--collapsed .sidebar-user[data-v-901ea380]{justify-content:center;padding-left:0;padding-right:0}.sidebar--collapsed .sidebar-brand[data-v-901ea380]{padding:16px 0 14px;text-align:center}.sidebar--collapsed .sidebar-collapse-btn[data-v-901ea380]{position:static;margin:0 auto 8px}}.sidebar-brand[data-v-901ea380]{padding:20px 18px 16px;border-bottom:1px solid rgba(255,255,255,.05);position:relative}.sidebar-brand[data-v-901ea380]:after{content:"";position:absolute;bottom:0;left:18px;right:18px;height:1px;background:linear-gradient(to right,transparent,rgba(46,139,192,.3),transparent)}.brand-logo[data-v-901ea380]{display:flex;flex-direction:column;gap:2px;margin-bottom:10px}.brand-name[data-v-901ea380]{color:#f1f5f9;font-size:1.05rem;font-weight:900;letter-spacing:-.4px}.brand-app[data-v-901ea380]{color:#22d3ee}.brand-badge-row[data-v-901ea380]{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.brand-badge[data-v-901ea380]{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#2e8bc0;background:#2e8bc01f;border:1px solid rgba(46,139,192,.25);padding:2px 7px;border-radius:99px;display:inline-block;width:-moz-fit-content;width:fit-content}.tier-badge[data-v-901ea380]{font-size:.55rem;font-weight:800;text-transform:uppercase;letter-spacing:.09em;padding:2px 6px;border-radius:99px;display:inline-block;white-space:nowrap;line-height:1.4}.tier-badge--max[data-v-901ea380]{background:#2e8bc0;color:#fff;border:1px solid #2E8BC0}.tier-badge--pro[data-v-901ea380]{background:#2e8bc026;color:#5db4e0;border:1px solid rgba(46,139,192,.4)}.tier-badge--business[data-v-901ea380]{background:#94a3b81a;color:#94a3b8;border:1px solid rgba(148,163,184,.25)}.tier-badge--demo[data-v-901ea380]{background:#fbbf241f;color:#fbbf24;border:1px solid rgba(251,191,36,.3)}.brand-links[data-v-901ea380]{display:flex;gap:10px;flex-wrap:wrap}.brand-portal-link[data-v-901ea380]{display:flex;align-items:center;gap:4px;color:#64748b;font-size:.68rem;font-weight:600;text-decoration:none;transition:color .15s}.brand-portal-link[data-v-901ea380]:hover{color:#2e8bc0}.nav-expandable[data-v-901ea380]{display:flex;flex-direction:column}.nav-expandable__trigger[data-v-901ea380]{justify-content:flex-start}.nav-expandable__label[data-v-901ea380]{flex:1}.nav-expandable__chevron[data-v-901ea380]{color:#475569;transition:transform .2s;flex-shrink:0}.nav-expandable__chevron--open[data-v-901ea380]{transform:rotate(180deg);color:#2e8bc0}.nav-expandable__children[data-v-901ea380]{display:flex;flex-direction:column;overflow:hidden;max-height:0;transition:max-height .28s ease}.nav-subitem[data-v-901ea380]{display:flex;align-items:center;gap:10px;padding:7px 10px 7px 34px;border-radius:7px;font-size:.82rem;font-weight:600;color:#64748b;text-decoration:none;font-family:Inter,sans-serif;background:none;border:none;cursor:pointer;width:100%;text-align:left;transition:background .12s,color .12s}.nav-subitem[data-v-901ea380]:hover{background:#ffffff0a;color:#e2e8f0}.nav-subitem__dot[data-v-901ea380]{width:5px;height:5px;border-radius:50%;background:currentColor;flex-shrink:0;opacity:.4}.lang-active-badge[data-v-901ea380]{font-size:.6rem;font-weight:800;letter-spacing:.06em;background:#2e8bc01a;color:#2e8bc0;border:1px solid rgba(46,139,192,.25);padding:1px 5px;border-radius:4px;flex-shrink:0;margin-right:4px}.nav-subitem--lang-active[data-v-901ea380]{color:#2e8bc0;background:#2e8bc012}.sidebar-user[data-v-901ea380]{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.05);text-decoration:none;transition:background .15s;cursor:pointer}.sidebar-user[data-v-901ea380]:hover{background:#2e8bc00f}.user-avatar[data-v-901ea380]{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#1b6ca8,#2e8bc0);color:#fff;font-weight:700;font-size:.78rem;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;box-shadow:0 0 10px #2e8bc04d}.user-info[data-v-901ea380]{flex:1;min-width:0}.user-name[data-v-901ea380]{font-size:.82rem;font-weight:700;color:#f1f5f9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-email[data-v-901ea380]{font-size:.67rem;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-profile-icon[data-v-901ea380]{color:#475569;flex-shrink:0}.sidebar-tokens[data-v-901ea380]{padding:10px 18px 12px;border-bottom:1px solid rgba(255,255,255,.05)}.st-row[data-v-901ea380]{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}.st-row--extra[data-v-901ea380]{margin-top:6px;margin-bottom:0}.st-label[data-v-901ea380]{font-size:.63rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#475569}.st-val[data-v-901ea380]{font-size:.72rem;font-weight:700}.st-val--monthly[data-v-901ea380]{color:#2e8bc0}.st-val--extra[data-v-901ea380]{color:#22d3ee}.st-bar-track[data-v-901ea380]{width:100%;height:4px;background:#ffffff0f;border-radius:99px;overflow:hidden}.st-bar-fill[data-v-901ea380]{height:100%;background:linear-gradient(90deg,#1b6ca8,#2e8bc0);border-radius:99px;transition:width .4s ease;min-width:4px;box-shadow:0 0 6px #2e8bc080}.sidebar-nav[data-v-901ea380]{flex:1;padding:10px 8px;display:flex;flex-direction:column;gap:2px}.nav-item[data-v-901ea380]{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:8px;color:#94a3b8;font-size:.83rem;font-weight:600;text-decoration:none;background:none;border:none;cursor:pointer;width:100%;text-align:left;font-family:Inter,sans-serif;transition:background .15s,color .15s}.nav-item[data-v-901ea380]:hover{background:#ffffff0a;color:#e2e8f0}.nav-item.router-link-active[data-v-901ea380],.nav-item.router-link-exact-active[data-v-901ea380]{background:#2e8bc01f;color:#2e8bc0;box-shadow:inset 2px 0 #2e8bc0}.nav-item--exact.router-link-active[data-v-901ea380]:not(.router-link-exact-active){background:none;color:#94a3b8;box-shadow:none}.nav-icon[data-v-901ea380]{display:flex;align-items:center;flex-shrink:0}.nav-item--hub[data-v-901ea380]{color:#22d3ee}.nav-item--hub[data-v-901ea380]:hover{background:#22d3ee12;color:#67e8f9}.nav-item--hub.router-link-active[data-v-901ea380],.nav-item--hub.router-link-exact-active[data-v-901ea380]{background:#22d3ee1a;color:#22d3ee;box-shadow:inset 2px 0 #22d3ee}.nav-item--ai[data-v-901ea380]{color:#a9d2ec}.nav-item--ai[data-v-901ea380]:hover{background:#2e8bc014;color:#dbeafe}.nav-item--ai.router-link-active[data-v-901ea380]{background:#2e8bc01f;color:#a9d2ec;box-shadow:inset 2px 0 #a9d2ec}.nav-ai-badge[data-v-901ea380]{margin-left:auto;font-size:.55rem;font-weight:800;letter-spacing:.1em;background:#2e8bc033;color:#a9d2ec;border-radius:4px;padding:1px 5px}.nav-item--logout[data-v-901ea380]{color:#6b7280;margin-top:auto}.nav-item--logout[data-v-901ea380]:hover{background:#ef444414;color:#f87171}.nav-item--group[data-v-901ea380]{width:100%;text-align:left;justify-content:flex-start}.nav-item--active[data-v-901ea380]{background:#2e8bc01f;color:#2e8bc0;box-shadow:inset 2px 0 #2e8bc0}.nav-chevron[data-v-901ea380]{margin-left:auto;flex-shrink:0;color:#475569;transition:transform .22s ease}.nav-chevron--open[data-v-901ea380]{transform:rotate(180deg);color:#2e8bc0}.nav-sub[data-v-901ea380]{display:none;flex-direction:column;gap:1px;padding:2px 0 4px 28px}.nav-sub--open[data-v-901ea380]{display:flex}.nav-sub-item[data-v-901ea380]{display:flex;align-items:center;gap:7px;padding:7px 10px;border-radius:7px;color:#64748b;font-size:.78rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s}.nav-sub-item[data-v-901ea380]:hover{background:#ffffff0a;color:#e2e8f0}.nav-sub-item.router-link-active[data-v-901ea380]{color:#2e8bc0;background:#2e8bc01a}.nav-section[data-v-901ea380]{padding:12px 10px 4px}.nav-section--bottom[data-v-901ea380]{flex:1}.nav-section-label[data-v-901ea380]{font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#94a3b8}.panel-main[data-v-901ea380]{flex:1;min-width:0;min-height:100vh;overflow:hidden;background:transparent}.mobile-topbar[data-v-901ea380]{display:none;align-items:center;gap:12px;padding:14px 20px;background:#0a0e1af7;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.05);position:sticky;top:0;z-index:50}.mob-menu-btn[data-v-901ea380]{background:none;border:none;color:#e2e8f0;cursor:pointer;padding:0;display:flex;flex-shrink:0}.mob-brand[data-v-901ea380]{flex:1;color:#f1f5f9;font-size:1rem;font-weight:900;letter-spacing:-.3px}.mob-avatar[data-v-901ea380]{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#1b6ca8,#2e8bc0);color:#fff;font-weight:700;font-size:.72rem;overflow:hidden;display:flex;align-items:center;justify-content:center}.sidebar-overlay[data-v-901ea380]{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:99}@media (max-width: 768px){.sidebar[data-v-901ea380]{position:fixed;left:0;top:0;bottom:0;transform:translate(-100%);z-index:200}.sidebar--open[data-v-901ea380]{transform:translate(0)}.sidebar-overlay[data-v-901ea380]{display:block}.mobile-topbar[data-v-901ea380]{display:flex}.sidebar-collapse-btn[data-v-901ea380]{display:none}}.avatar-photo[data-v-901ea380]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;border-radius:50%}.dp[data-v-b213153c]{font-family:Inter,sans-serif;min-height:100%;background:transparent}.dp-welcome[data-v-b213153c]{position:relative;overflow:hidden;background:#1e293b;padding:36px 36px 32px;border-bottom:1px solid rgba(255,255,255,.05)}.dp-welcome__bg[data-v-b213153c]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 60% 60% at 80% 50%,rgba(46,139,192,.1) 0%,transparent 70%),radial-gradient(ellipse 40% 80% at 10% 20%,rgba(34,211,238,.06) 0%,transparent 60%);pointer-events:none}.dp-welcome__content[data-v-b213153c]{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap}.dp-welcome__left[data-v-b213153c]{flex:1;min-width:0}.dp-welcome__badge[data-v-b213153c]{display:inline-flex;align-items:center;gap:5px;background:#2e8bc01f;color:#2e8bc0;border:1px solid rgba(46,139,192,.25);border-radius:99px;font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 10px;margin-bottom:12px}.dp-welcome__title[data-v-b213153c]{font-size:1.9rem;font-weight:900;color:#f1f5f9;letter-spacing:-.5px;margin-bottom:6px;line-height:1.15}.dp-welcome__name[data-v-b213153c]{background:linear-gradient(90deg,#2e8bc0,#22d3ee);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.dp-welcome__sub[data-v-b213153c]{font-size:.87rem;color:#4b5563}.dp-welcome__ai-btn[data-v-b213153c]{display:flex;align-items:center;gap:7px;background:#2e8bc01f;border:1px solid rgba(46,139,192,.3);color:#a9d2ec;border-radius:10px;padding:9px 18px;font-size:.82rem;font-weight:700;font-family:Inter,sans-serif;cursor:pointer;white-space:nowrap;flex-shrink:0;margin-top:4px;transition:background .18s,border-color .18s,transform .14s}.dp-welcome__ai-btn[data-v-b213153c]:hover{background:#2e8bc038;border-color:#2e8bc080;color:#e9d5ff;transform:translateY(-1px)}.dp-stats[data-v-b213153c]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding:20px 28px 0}.dp-stat[data-v-b213153c]{background:#ffffff08;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.07);border-radius:16px;padding:18px 18px 14px;display:flex;flex-direction:column;gap:12px;opacity:0;transform:translateY(14px);transition:box-shadow .2s,transform .18s,border-color .18s}.dp--mounted .dp-stat[data-v-b213153c]{animation:fadeUp-b213153c .38s ease-out both;animation-delay:calc(var(--i) * .07s)}.dp-stat[data-v-b213153c]:hover{box-shadow:0 6px 24px #00000059,0 0 16px #2e8bc012;transform:translateY(-2px);border-color:#2e8bc040}.dp-stat--clickable[data-v-b213153c]{cursor:pointer}.dp-stat__icon[data-v-b213153c]{width:40px;height:40px;border-radius:11px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dp-stat__icon--blue[data-v-b213153c]{background:#22d3ee1a;color:#22d3ee}.dp-stat__icon--green[data-v-b213153c]{background:#4ade801a;color:#4ade80}.dp-stat__icon--amber[data-v-b213153c]{background:#fbbf241a;color:#fbbf24}.dp-stat__icon--purple[data-v-b213153c]{background:#2e8bc01a;color:#2e8bc0}.dp-stat__val[data-v-b213153c]{font-size:1.75rem;font-weight:900;color:#f1f5f9;letter-spacing:-.5px;line-height:1}.dp-stat__label[data-v-b213153c]{font-size:.7rem;font-weight:600;color:#4b5563;text-transform:uppercase;letter-spacing:.05em;margin-top:2px}.dp-stat__bar[data-v-b213153c]{height:3px;background:#ffffff0f;border-radius:99px;overflow:hidden;margin-top:auto}.dp-stat__bar-fill[data-v-b213153c]{height:100%;background:linear-gradient(90deg,#1b6ca8,#2e8bc0);border-radius:99px;transition:width .6s ease}.dp-body[data-v-b213153c]{display:flex;gap:18px;padding:18px 28px 60px;align-items:flex-start}.dp-col--main[data-v-b213153c]{flex:1;min-width:0;display:flex;flex-direction:column;gap:14px}.dp-col--side[data-v-b213153c]{width:272px;flex-shrink:0;display:flex;flex-direction:column;gap:14px}.dp-alert[data-v-b213153c]{display:flex;align-items:center;gap:12px;background:#fbbf2412;border:1px solid rgba(251,191,36,.2);border-radius:14px;padding:14px 16px;color:#fbbf24;flex-wrap:wrap;opacity:0}.dp--mounted .dp-alert[data-v-b213153c]{animation:fadeUp-b213153c .38s ease-out both;animation-delay:calc(var(--i) * .07s)}.dp-alert__icon[data-v-b213153c]{flex-shrink:0;color:#fbbf24}.dp-alert__text[data-v-b213153c]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;font-size:.82rem;color:#e2c97e}.dp-alert__text strong[data-v-b213153c]{font-weight:800;color:#fbbf24}.dp-alert__link[data-v-b213153c]{font-size:.78rem;font-weight:700;color:#fbbf24;text-decoration:none;white-space:nowrap}.dp-alert__link[data-v-b213153c]:hover{text-decoration:underline}.dp-hub-card[data-v-b213153c]{background:#22d3ee0d;border:1.5px solid rgba(34,211,238,.2);border-radius:16px;padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;opacity:0;transition:box-shadow .2s,transform .18s}.dp--mounted .dp-hub-card[data-v-b213153c]{animation:fadeUp-b213153c .38s ease-out both;animation-delay:calc(var(--i) * .07s)}.dp-hub-card[data-v-b213153c]:hover{box-shadow:0 6px 24px #0000004d,0 0 16px #22d3ee14;transform:translateY(-1px);border-color:#22d3ee59}.dp-hub-card__left[data-v-b213153c]{display:flex;align-items:center;gap:14px}.dp-hub-card__icon[data-v-b213153c]{color:#22d3ee;flex-shrink:0}.dp-hub-card__title[data-v-b213153c]{font-size:.9rem;font-weight:800;color:#e2e8f0;margin-bottom:2px}.dp-hub-card__sub[data-v-b213153c]{font-size:.75rem;color:#22d3ee}.dp-hub-card__btn[data-v-b213153c]{display:flex;align-items:center;gap:6px;background:linear-gradient(135deg,#0369a1,#22d3ee);color:#fff;border:none;border-radius:9px;padding:8px 16px;font-size:.8rem;font-weight:700;font-family:Inter,sans-serif;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:opacity .15s,transform .13s;box-shadow:0 4px 14px #22d3ee33}.dp-hub-card__btn[data-v-b213153c]:hover{opacity:.88;transform:translateY(-1px)}.dp-card[data-v-b213153c]{background:#ffffff08;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.07);border-radius:16px;padding:18px 20px;opacity:0}.dp--mounted .dp-card[data-v-b213153c]{animation:fadeUp-b213153c .38s ease-out both;animation-delay:calc(var(--i) * .07s)}.dp-card--profile[data-v-b213153c]{padding:20px}.dp-card__head[data-v-b213153c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.dp-card__title[data-v-b213153c]{display:flex;align-items:center;gap:7px;font-size:.82rem;font-weight:800;color:#6b7280;text-transform:uppercase;letter-spacing:.06em}.dp-card__title svg[data-v-b213153c]{color:#374151}.dp-form-list[data-v-b213153c]{display:flex;flex-direction:column;gap:6px}.dp-form-item[data-v-b213153c]{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.06);text-decoration:none;background:#ffffff05;transition:border-color .15s,background .15s,transform .13s,box-shadow .15s}.dp-form-item[data-v-b213153c]:hover{border-color:#2e8bc059;background:#2e8bc00f;transform:translate(3px);box-shadow:0 2px 12px #2e8bc01a}.dp-form-item--primary[data-v-b213153c]{background:linear-gradient(135deg,#2e8bc04d,#2e8bc033);border-color:#2e8bc066}.dp-form-item--primary .dp-form-item__icon[data-v-b213153c],.dp-form-item--primary .dp-form-item__label[data-v-b213153c],.dp-form-item--primary .dp-form-item__arrow[data-v-b213153c]{color:#e9d5ff}.dp-form-item--primary[data-v-b213153c]:hover{background:linear-gradient(135deg,#2e8bc066,#2e8bc04d);border-color:#2e8bc099;box-shadow:0 4px 16px #2e8bc033}.dp-form-item__icon[data-v-b213153c]{color:#2e8bc0;flex-shrink:0}.dp-form-item__label[data-v-b213153c]{flex:1;font-size:.87rem;font-weight:700;color:#e2e8f0}.dp-form-item__arrow[data-v-b213153c]{color:#374151;flex-shrink:0;transition:transform .13s}.dp-form-item:hover .dp-form-item__arrow[data-v-b213153c]{transform:translate(2px);color:#2e8bc0}.dp-empty[data-v-b213153c]{text-align:center;padding:28px 0 12px;display:flex;flex-direction:column;align-items:center;gap:8px}.dp-empty__icon[data-v-b213153c]{width:52px;height:52px;border-radius:14px;background:#ffffff0a;color:#374151;display:flex;align-items:center;justify-content:center;margin-bottom:4px}.dp-empty p[data-v-b213153c]{font-size:.87rem;color:#4b5563}.dp-empty__link[data-v-b213153c]{font-size:.8rem;font-weight:700;color:#2e8bc0;text-decoration:none}.dp-empty__link[data-v-b213153c]:hover{text-decoration:underline}.dp-history[data-v-b213153c]{display:flex;flex-direction:column;gap:4px}.dp-history__row[data-v-b213153c]{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:10px;transition:background .13s,border-color .13s}.dp-history__row[data-v-b213153c]:hover{background:#2e8bc00f;border-color:#2e8bc033}.dp-history__icon[data-v-b213153c]{width:32px;height:32px;border-radius:8px;background:#2e8bc014;border:1px solid rgba(46,139,192,.2);color:#2e8bc0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dp-history__info[data-v-b213153c]{flex:1;min-width:0}.dp-history__form[data-v-b213153c]{font-size:.82rem;font-weight:700;color:#e2e8f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dp-history__date[data-v-b213153c]{font-size:.68rem;color:#4b5563;margin-top:1px}.dp-history__badge[data-v-b213153c]{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:3px 8px;border-radius:99px;flex-shrink:0}.dp-history__badge--completed[data-v-b213153c]{background:#4ade801a;color:#4ade80;border:1px solid rgba(74,222,128,.25)}.dp-history__badge--draft[data-v-b213153c]{background:#ffffff0d;color:#6b7280;border:1px solid rgba(255,255,255,.08)}.dp-profile-head[data-v-b213153c]{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.06)}.dp-profile-head__avatar[data-v-b213153c]{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#1b6ca8,#2e8bc0);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 0 12px #2e8bc04d}.dp-profile-head__name[data-v-b213153c]{font-size:.87rem;font-weight:700;color:#e2e8f0}.dp-profile-head__email[data-v-b213153c]{font-size:.7rem;color:#4b5563}.dp-completion__row[data-v-b213153c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.dp-completion__label[data-v-b213153c]{font-size:.72rem;font-weight:700;color:#4b5563;text-transform:uppercase;letter-spacing:.05em}.dp-completion__pct[data-v-b213153c]{font-size:.87rem;font-weight:900;color:#2e8bc0}.dp-completion__track[data-v-b213153c]{width:100%;height:6px;background:#ffffff0f;border-radius:99px;overflow:hidden}.dp-completion__fill[data-v-b213153c]{height:100%;background:linear-gradient(90deg,#1b6ca8,#2e8bc0);border-radius:99px;transition:width .7s ease;box-shadow:0 0 8px #2e8bc066}.dp-profile-link[data-v-b213153c]{display:flex;align-items:center;gap:6px;margin-top:14px;font-size:.8rem;font-weight:700;color:#2e8bc0;text-decoration:none;transition:gap .13s}.dp-profile-link[data-v-b213153c]:hover{gap:8px}.dp-quick[data-v-b213153c]{display:flex;flex-direction:column;gap:3px}.dp-quick__item[data-v-b213153c]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;text-decoration:none;font-size:.84rem;font-weight:600;color:#6b7280;border:1px solid transparent;transition:background .13s,border-color .13s,transform .12s,color .13s}.dp-quick__item svg[data-v-b213153c]{flex-shrink:0;color:#374151}.dp-quick__item span[data-v-b213153c]{flex:1}.dp-quick__arrow[data-v-b213153c]{color:#1f2937;transition:transform .12s}.dp-quick__item[data-v-b213153c]:hover{background:#2e8bc012;border-color:#2e8bc033;color:#2e8bc0;transform:translate(2px)}.dp-quick__item:hover svg[data-v-b213153c],.dp-quick__item:hover .dp-quick__arrow[data-v-b213153c]{color:#2e8bc0}.dp-quick__item--hub[data-v-b213153c]{font-weight:700}.dp-quick__item--hub[data-v-b213153c]:hover{background:#22d3ee14;border-color:#22d3ee4d;color:#22d3ee}.dp-quick__item--hub:hover svg[data-v-b213153c],.dp-quick__item--hub:hover .dp-quick__arrow[data-v-b213153c]{color:#22d3ee}.dp-loading-dot[data-v-b213153c]{width:7px;height:7px;border-radius:50%;background:#2e8bc0;animation:pulse-b213153c 1.2s ease-in-out infinite}@keyframes pulse-b213153c{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@keyframes fadeUp-b213153c{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1024px){.dp-stats[data-v-b213153c]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 900px){.dp-body[data-v-b213153c]{flex-direction:column}.dp-col--side[data-v-b213153c]{width:100%}}@media (max-width: 600px){.dp-stats[data-v-b213153c]{grid-template-columns:1fr 1fr;padding:14px 16px 0}.dp-welcome[data-v-b213153c]{padding:28px 20px 24px}.dp-welcome__title[data-v-b213153c]{font-size:1.4rem}.dp-body[data-v-b213153c]{padding:14px 16px 50px}}@media (max-width: 420px){.dp-stats[data-v-b213153c]{grid-template-columns:1fr}}.dashboard-page[data-v-81f06926]{font-family:Inter,sans-serif;min-height:100%;background:transparent}.dash-welcome[data-v-81f06926]{position:relative;overflow:hidden;background:#1e293b;border-bottom:1px solid rgba(255,255,255,.05);padding:36px 32px 32px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap}.dash-welcome[data-v-81f06926]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 60% 60% at 80% 50%,rgba(34,211,238,.08) 0%,transparent 70%),radial-gradient(ellipse 40% 80% at 10% 20%,rgba(46,139,192,.05) 0%,transparent 60%);pointer-events:none}.welcome-left[data-v-81f06926]{flex:1;min-width:0;position:relative}.welcome-badge[data-v-81f06926]{display:inline-block;background:#22d3ee1a;color:#22d3ee;border:1px solid rgba(34,211,238,.25);border-radius:99px;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 10px;margin-bottom:10px}.welcome-title[data-v-81f06926]{font-size:1.75rem;font-weight:900;color:#f1f5f9;line-height:1.2;margin-bottom:6px}.welcome-sub[data-v-81f06926]{font-size:.88rem;color:#4b5563}.action-row[data-v-81f06926]{display:flex;gap:12px;padding:20px 28px 0;background:transparent}.action-card[data-v-81f06926]{flex:1;display:flex;align-items:center;gap:14px;background:#ffffff08;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:16px 18px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .15s}.action-card[data-v-81f06926]:hover{border-color:#22d3ee59;box-shadow:0 4px 16px #22d3ee14;transform:translateY(-1px)}.action-card--primary[data-v-81f06926]{background:linear-gradient(135deg,#0369a14d,#22d3ee26);border-color:#22d3ee4d}.action-card--primary[data-v-81f06926]:hover{border-color:#22d3ee8c;box-shadow:0 6px 20px #22d3ee26}.action-card--primary .action-title[data-v-81f06926]{color:#f1f5f9}.action-card--primary .action-desc[data-v-81f06926]{color:#ffffff80}.action-card--primary .action-icon[data-v-81f06926]{color:#22d3ee}.action-card--primary .action-arrow[data-v-81f06926]{color:#22d3ee99}.action-icon[data-v-81f06926]{color:#22d3ee;flex-shrink:0}.action-icon--blue[data-v-81f06926]{color:#22d3ee}.action-icon--purple[data-v-81f06926]{color:#7cb8dc}.action-card--ai[data-v-81f06926]{background:linear-gradient(135deg,#2e8bc040,#a78bfa1f);border-color:#a78bfa4d}.action-card--ai[data-v-81f06926]:hover{border-color:#a78bfa8c;box-shadow:0 6px 20px #a78bfa26}.action-card--ai .action-icon[data-v-81f06926]{color:#7cb8dc}.action-card--ai .action-arrow[data-v-81f06926]{color:#a78bfa99}.action-text[data-v-81f06926]{flex:1;min-width:0}.action-title[data-v-81f06926]{font-size:.9rem;font-weight:800;color:#e2e8f0;margin-bottom:1px}.action-desc[data-v-81f06926]{font-size:.75rem;color:#4b5563}.action-arrow[data-v-81f06926]{color:#374151;flex-shrink:0}.dash-body[data-v-81f06926]{display:flex;gap:20px;padding:20px 28px 60px;align-items:flex-start}.dash-col--main[data-v-81f06926]{flex:1;min-width:0;display:flex;flex-direction:column;gap:16px}.dash-col--side[data-v-81f06926]{width:272px;flex-shrink:0;display:flex;flex-direction:column;gap:16px}.dash-section[data-v-81f06926]{background:#ffffff08;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.07);border-radius:16px;padding:20px}.section-head[data-v-81f06926]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.section-head-right[data-v-81f06926]{display:flex;align-items:center;gap:10px}.section-title[data-v-81f06926]{font-size:.88rem;font-weight:800;color:#6b7280}.loading-text[data-v-81f06926]{font-size:.75rem;color:#374151}.see-all-link[data-v-81f06926]{font-size:.75rem;font-weight:700;color:#22d3ee;text-decoration:none}.see-all-link[data-v-81f06926]:hover{text-decoration:underline}.empty-state[data-v-81f06926]{text-align:center;padding:28px 0 10px;color:#4b5563;font-size:.86rem;display:flex;flex-direction:column;align-items:center;gap:10px}.empty-icon[data-v-81f06926]{width:52px;height:52px;border-radius:14px;background:#22d3ee14;border:1px solid rgba(34,211,238,.2);color:#22d3ee;display:flex;align-items:center;justify-content:center}.btn-start[data-v-81f06926]{color:#22d3ee;font-weight:700;text-decoration:none;font-size:.84rem;padding:6px 14px;border:1.5px solid rgba(34,211,238,.35);border-radius:8px;transition:background .15s,color .15s}.btn-start[data-v-81f06926]:hover{background:#22d3ee1a}.history-list[data-v-81f06926]{display:flex;flex-direction:column;gap:4px}.history-row[data-v-81f06926]{display:flex;align-items:center;gap:12px;padding:10px 12px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:10px;transition:background .12s,border-color .12s}.history-row[data-v-81f06926]:hover{background:#22d3ee0d;border-color:#22d3ee33}.history-icon[data-v-81f06926]{width:34px;height:34px;border-radius:9px;background:#22d3ee14;border:1px solid rgba(34,211,238,.2);color:#22d3ee;display:flex;align-items:center;justify-content:center;flex-shrink:0}.history-info[data-v-81f06926]{flex:1;min-width:0}.history-label[data-v-81f06926]{font-size:.83rem;font-weight:700;color:#e2e8f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.history-date[data-v-81f06926]{font-size:.68rem;color:#4b5563;margin-top:1px}.history-badge[data-v-81f06926]{font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:3px 8px;border-radius:99px;flex-shrink:0}.history-badge--completed[data-v-81f06926]{background:#4ade801a;color:#4ade80;border:1px solid rgba(74,222,128,.25)}.history-badge--draft[data-v-81f06926]{background:#ffffff0d;color:#6b7280;border:1px solid rgba(255,255,255,.08)}.quick-links[data-v-81f06926]{display:flex;flex-direction:column;gap:3px}.quick-link[data-v-81f06926]{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:9px;border:1px solid transparent;text-decoration:none;font-size:.83rem;font-weight:600;color:#6b7280;transition:background .13s,border-color .13s,color .13s}.quick-link[data-v-81f06926]:hover{background:#22d3ee12;border-color:#22d3ee33;color:#22d3ee}.quick-link:hover .quick-link__icon[data-v-81f06926]{color:#22d3ee}.quick-link__icon[data-v-81f06926]{color:#374151;flex-shrink:0;display:flex}.quick-link__label[data-v-81f06926]{flex:1}.quick-link__arrow[data-v-81f06926]{color:#1f2937}.quick-link:hover .quick-link__arrow[data-v-81f06926]{color:#22d3ee}.clients-widget__top[data-v-81f06926]{display:flex;align-items:center;gap:14px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.06)}.clients-widget__icon[data-v-81f06926]{width:48px;height:48px;border-radius:13px;background:#22d3ee1a;border:1px solid rgba(34,211,238,.2);color:#22d3ee;display:flex;align-items:center;justify-content:center;flex-shrink:0}.clients-widget__count[data-v-81f06926]{font-size:1.7rem;font-weight:900;color:#f1f5f9;line-height:1;letter-spacing:-.5px}.clients-widget__label[data-v-81f06926]{font-size:.72rem;font-weight:600;color:#4b5563;text-transform:uppercase;letter-spacing:.05em;margin-top:3px}.clients-widget__actions[data-v-81f06926]{display:flex;gap:8px}.clients-widget__btn[data-v-81f06926]{flex:1;display:flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:8px;font-size:.8rem;font-weight:700;font-family:Inter,sans-serif;cursor:pointer;text-decoration:none;transition:opacity .15s;background:linear-gradient(135deg,#0369a1,#22d3ee);color:#fff;border:none;box-shadow:0 4px 14px #22d3ee33}.clients-widget__btn[data-v-81f06926]:hover{opacity:.85}.clients-widget__btn--ghost[data-v-81f06926]{background:#ffffff0f;color:#6b7280;border:1px solid rgba(255,255,255,.08);box-shadow:none}.clients-widget__btn--ghost[data-v-81f06926]:hover{background:#ffffff1a;color:#e2e8f0;opacity:1}@media (max-width: 900px){.dash-body[data-v-81f06926]{flex-direction:column}.dash-col--side[data-v-81f06926]{width:100%}}@media (max-width: 640px){.action-row[data-v-81f06926]{flex-direction:column;padding:16px 16px 0}.dash-body[data-v-81f06926]{padding:16px 16px 50px}.dash-welcome[data-v-81f06926]{padding:28px 20px 24px;flex-direction:column}.welcome-title[data-v-81f06926]{font-size:1.3rem}}.doc-card[data-v-5edb9c2d]{background:#ffffff08;border:1.5px solid rgba(255,255,255,.07);border-radius:14px;overflow:hidden;transition:box-shadow .18s,border-color .18s}.doc-card[data-v-5edb9c2d]:hover{box-shadow:0 4px 16px #0000004d;border-color:#ffffff1f}.doc-header[data-v-5edb9c2d]{display:flex;align-items:center;gap:12px;padding:16px}.doc-icon[data-v-5edb9c2d]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.doc-icon--pdf[data-v-5edb9c2d]{background:rgba(var(--red-rgb),.1);color:var(--red-err)}.doc-icon--img[data-v-5edb9c2d]{background:rgba(var(--purple-rgb),.12);color:var(--purple)}.doc-info[data-v-5edb9c2d]{flex:1;min-width:0}.doc-name[data-v-5edb9c2d]{font-size:.88rem;font-weight:700;color:#e2e8f0;margin:0 0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.doc-meta[data-v-5edb9c2d]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:.74rem;color:#6b7280}.doc-type-pill[data-v-5edb9c2d]{background:#ffffff0f;color:#9ca3af;padding:2px 8px;border-radius:20px;font-weight:700;font-size:.72rem}.badge[data-v-5edb9c2d]{flex-shrink:0;padding:3px 9px;border-radius:20px;font-size:.72rem;font-weight:700;white-space:nowrap}.badge--grey[data-v-5edb9c2d]{background:#ffffff0f;color:#9ca3af}.badge--yellow[data-v-5edb9c2d]{background:rgba(var(--amber-rgb),.12);color:var(--amber)}.badge--green[data-v-5edb9c2d]{background:rgba(var(--green-rgb),.1);color:var(--green-ok)}.badge--red[data-v-5edb9c2d]{background:rgba(var(--red-rgb),.1);color:var(--red-err)}.extracted-section[data-v-5edb9c2d]{border-top:1px solid rgba(255,255,255,.07);padding:0 16px}.extracted-toggle[data-v-5edb9c2d]{display:flex;align-items:center;gap:6px;background:none;border:none;cursor:pointer;color:var(--purple);font-size:.78rem;font-weight:700;font-family:Inter,sans-serif;padding:10px 0;width:100%;text-align:left}.extracted-grid[data-v-5edb9c2d]{display:grid;grid-template-columns:1fr 1fr;gap:6px 16px;padding-bottom:12px}.extracted-row[data-v-5edb9c2d]{display:flex;flex-direction:column;gap:2px}.extracted-label[data-v-5edb9c2d]{font-size:.7rem;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.04em}.extracted-value[data-v-5edb9c2d]{font-size:.82rem;color:#e2e8f0;font-weight:500;word-break:break-word}.extracted-notes[data-v-5edb9c2d]{grid-column:1 / -1;font-size:.78rem;color:#9ca3af;background:#ffffff0a;border-radius:6px;padding:8px 10px;margin-top:4px}.extraction-retry-row[data-v-5edb9c2d]{border-top:1px solid rgba(255,255,255,.07);padding:10px 16px}.extraction-hint[data-v-5edb9c2d]{font-size:.77rem;color:#9ca3af;margin:0}.doc-actions[data-v-5edb9c2d]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:12px 16px;border-top:1px solid rgba(255,255,255,.07);background:#ffffff05}.btn-action[data-v-5edb9c2d]{display:flex;align-items:center;gap:5px;padding:6px 12px;border-radius:8px;font-size:.78rem;font-weight:700;font-family:Inter,sans-serif;cursor:pointer;border:1.5px solid transparent;transition:all .15s}.btn-view[data-v-5edb9c2d]{background:#ffffff0d;color:#e2e8f0;border-color:#ffffff14}.btn-view[data-v-5edb9c2d]:hover:not(:disabled){background:#ffffff17}.btn-view[data-v-5edb9c2d]:disabled{opacity:.6;cursor:not-allowed}.spinner-xs[data-v-5edb9c2d]{display:inline-block;width:12px;height:12px;border:2px solid rgba(255,255,255,.12);border-top-color:#9ca3af;border-radius:50%;animation:spin-xs-5edb9c2d .6s linear infinite}@keyframes spin-xs-5edb9c2d{to{transform:rotate(360deg)}}.btn-extract[data-v-5edb9c2d]{background:rgba(var(--purple-rgb),.1);color:var(--purple);border-color:rgba(var(--purple-rgb),.3)}.btn-extract[data-v-5edb9c2d]:hover:not(:disabled){background:rgba(var(--purple-rgb),.18)}.btn-extract[data-v-5edb9c2d]:disabled{opacity:.5;cursor:not-allowed}.btn-delete[data-v-5edb9c2d]{background:rgba(var(--red-rgb),.08);color:var(--red-err);border-color:rgba(var(--red-rgb),.2);margin-left:auto}.btn-delete[data-v-5edb9c2d]:hover{background:rgba(var(--red-rgb),.15)}.confirm-label[data-v-5edb9c2d]{font-size:.78rem;font-weight:700;color:#9ca3af;margin-left:auto}.btn-confirm-yes[data-v-5edb9c2d]{background:rgba(var(--red-rgb),.2);color:var(--red-err);border-color:rgba(var(--red-rgb),.4)}.btn-confirm-yes[data-v-5edb9c2d]:hover{background:rgba(var(--red-rgb),.3)}.btn-confirm-no[data-v-5edb9c2d]{background:#ffffff0d;color:#9ca3af;border-color:#ffffff14}.btn-confirm-no[data-v-5edb9c2d]:hover{background:#ffffff17}@media (max-width: 480px){.extracted-grid[data-v-5edb9c2d]{grid-template-columns:1fr}.badge[data-v-5edb9c2d]{display:none}}.modal-backdrop[data-v-ff9317c7]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:2000;padding:16px}.modal[data-v-ff9317c7]{background:var(--sp-surface);border:1px solid rgba(var(--purple-rgb),.2);border-radius:20px;width:100%;max-width:520px;max-height:90vh;overflow-y:auto;display:flex;flex-direction:column;gap:0;box-shadow:0 20px 60px #00000080}.modal-header[data-v-ff9317c7]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px 0}.modal-title[data-v-ff9317c7]{font-size:1.05rem;font-weight:800;color:#e2e8f0}.modal-close[data-v-ff9317c7]{background:none;border:none;cursor:pointer;color:#6b7280;padding:4px;border-radius:6px;display:flex;transition:color .15s}.modal-close[data-v-ff9317c7]:hover{color:#e2e8f0}.drop-zone[data-v-ff9317c7]{margin:20px 24px 0;border:2px dashed rgba(255,255,255,.12);border-radius:14px;padding:28px 20px;display:flex;flex-direction:column;align-items:center;gap:8px;background:#ffffff08;transition:border-color .18s,background .18s;cursor:default}.drop-zone--active[data-v-ff9317c7]{border-color:rgba(var(--purple-rgb),.5);background:rgba(var(--purple-rgb),.06)}.drop-zone--has-file[data-v-ff9317c7]{border-style:solid;border-color:var(--purple)}.drop-icon[data-v-ff9317c7]{color:#6b7280}.drop-label[data-v-ff9317c7]{font-size:.88rem;color:#9ca3af;margin:0}.drop-hint[data-v-ff9317c7]{font-size:.76rem;color:#6b7280;margin:0}.btn-choose[data-v-ff9317c7]{background:linear-gradient(135deg,var(--purple-dk),var(--purple));color:#fff;padding:8px 18px;border-radius:8px;font-size:.82rem;font-weight:700;cursor:pointer;transition:opacity .15s}.btn-choose[data-v-ff9317c7]:hover{opacity:.9}.file-preview-img[data-v-ff9317c7]{width:100%;max-height:180px;-o-object-fit:contain;object-fit:contain;border-radius:8px}.file-preview-pdf[data-v-ff9317c7]{padding:12px 0 4px}.file-name[data-v-ff9317c7]{font-size:.85rem;font-weight:700;color:#e2e8f0;margin:0;text-align:center;word-break:break-all}.file-size[data-v-ff9317c7]{font-size:.76rem;color:#6b7280;margin:0}.btn-remove-file[data-v-ff9317c7]{background:none;border:1px solid rgba(var(--red-rgb),.3);color:var(--red-err);border-radius:6px;padding:4px 12px;font-size:.78rem;font-weight:700;cursor:pointer;transition:background .15s}.btn-remove-file[data-v-ff9317c7]:hover{background:rgba(var(--red-rgb),.08)}.form-fields[data-v-ff9317c7]{padding:16px 24px 0;display:flex;flex-direction:column;gap:12px}.field-group[data-v-ff9317c7]{display:flex;flex-direction:column;gap:5px}.field-label[data-v-ff9317c7]{font-size:.75rem;font-weight:700;color:#9ca3af}.field-optional[data-v-ff9317c7]{font-weight:400;color:#6b7280}.field-input[data-v-ff9317c7]{border:1.5px solid rgba(255,255,255,.08);border-radius:8px;padding:9px 12px;font-size:.88rem;font-family:Inter,sans-serif;color:#e2e8f0;background:#ffffff0a;outline:none;transition:border-color .18s;width:100%;box-sizing:border-box}.field-input[data-v-ff9317c7]:focus{border-color:rgba(var(--purple-rgb),.5)}.suggestions[data-v-ff9317c7]{position:absolute;top:100%;left:0;right:0;background:var(--sp-surface);border:1.5px solid rgba(255,255,255,.08);border-radius:8px;margin-top:2px;padding:4px 0;list-style:none;z-index:10;box-shadow:0 4px 12px #0006;max-height:180px;overflow-y:auto}.suggestion-item[data-v-ff9317c7]{padding:8px 12px;font-size:.85rem;color:#e2e8f0;cursor:pointer;transition:background .12s}.suggestion-item[data-v-ff9317c7]:hover{background:rgba(var(--purple-rgb),.08)}.ai-notice[data-v-ff9317c7]{display:flex;align-items:flex-start;gap:6px;margin:12px 24px 0;padding:10px 12px;background:rgba(var(--amber-rgb),.08);border:1px solid rgba(var(--amber-rgb),.25);border-radius:8px;font-size:.78rem;color:var(--amber);line-height:1.5}.feedback[data-v-ff9317c7]{margin:8px 24px 0;padding:9px 14px;border-radius:8px;font-size:.82rem;font-weight:600}.feedback--error[data-v-ff9317c7]{background:rgba(var(--red-rgb),.08);color:var(--red-err);border:1px solid rgba(var(--red-rgb),.2)}.modal-footer[data-v-ff9317c7]{display:flex;justify-content:flex-end;gap:10px;padding:20px 24px}.btn-cancel[data-v-ff9317c7]{background:#ffffff0d;color:#9ca3af;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:10px 20px;font-size:.88rem;font-weight:700;font-family:Inter,sans-serif;cursor:pointer;transition:background .15s}.btn-cancel[data-v-ff9317c7]:hover:not(:disabled){background:#ffffff17}.btn-upload[data-v-ff9317c7]{background:linear-gradient(135deg,var(--purple-dk),var(--purple));color:#fff;border:none;border-radius:10px;padding:10px 22px;font-size:.88rem;font-weight:700;font-family:Inter,sans-serif;cursor:pointer;display:flex;align-items:center;gap:8px;transition:opacity .15s}.btn-upload[data-v-ff9317c7]:hover:not(:disabled){opacity:.9}.btn-upload[data-v-ff9317c7]:disabled,.btn-cancel[data-v-ff9317c7]:disabled{opacity:.55;cursor:not-allowed}.spinner[data-v-ff9317c7]{width:14px;height:14px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:spin-ff9317c7 .7s linear infinite}@keyframes spin-ff9317c7{to{transform:rotate(360deg)}}.vault-section[data-v-f9cfa396]{background:#ffffff08;border:1.5px solid rgba(255,255,255,.07);border-radius:16px;padding:24px;position:relative}.vault-header[data-v-f9cfa396]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;flex-wrap:wrap}.vault-title[data-v-f9cfa396]{font-size:.82rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#9ca3af;margin:0 0 4px}.vault-sub[data-v-f9cfa396]{font-size:.8rem;color:#6b7280;margin:0;max-width:480px}.btn-upload-trigger[data-v-f9cfa396]{display:flex;align-items:center;gap:6px;background:linear-gradient(135deg,var(--purple-dk),var(--purple));color:#fff;border:none;border-radius:10px;padding:9px 16px;font-size:.82rem;font-weight:700;font-family:Inter,sans-serif;cursor:pointer;white-space:nowrap;transition:opacity .15s;flex-shrink:0}.btn-upload-trigger[data-v-f9cfa396]:hover{opacity:.9}.btn-upload-trigger--ghost[data-v-f9cfa396]{background:#ffffff0d;color:#9ca3af;border:1px solid rgba(255,255,255,.08);margin-top:12px}.btn-upload-trigger--ghost[data-v-f9cfa396]:hover{background:#ffffff17}.feedback[data-v-f9cfa396]{padding:10px 14px;border-radius:8px;font-size:.82rem;font-weight:600;margin-bottom:16px}.feedback--error[data-v-f9cfa396]{background:rgba(var(--red-rgb),.08);color:var(--red-err);border:1px solid rgba(var(--red-rgb),.2)}.skeleton-list[data-v-f9cfa396]{display:flex;flex-direction:column;gap:10px}.skeleton-card[data-v-f9cfa396]{height:76px;border-radius:14px;background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14,#ffffff0a 75%);background-size:200% 100%;animation:shimmer-f9cfa396 1.4s infinite}@keyframes shimmer-f9cfa396{0%{background-position:200% 0}to{background-position:-200% 0}}.empty-state[data-v-f9cfa396]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:32px 20px;text-align:center}.empty-title[data-v-f9cfa396]{font-size:.9rem;font-weight:700;color:#6b7280;margin:0}.empty-sub[data-v-f9cfa396]{font-size:.82rem;color:#9ca3af;margin:0}.doc-list[data-v-f9cfa396]{display:flex;flex-direction:column;gap:10px}.vault-toast[data-v-f9cfa396]{position:absolute;bottom:20px;left:50%;transform:translate(-50%);padding:10px 20px;border-radius:10px;font-size:.84rem;font-weight:700;white-space:nowrap;z-index:10;pointer-events:none}.vault-toast--success[data-v-f9cfa396]{background:rgba(var(--green-rgb),.15);color:var(--green-ok);border:1px solid rgba(var(--green-rgb),.3)}.vault-toast--error[data-v-f9cfa396]{background:rgba(var(--red-rgb),.15);color:var(--red-err);border:1px solid rgba(var(--red-rgb),.3)}.toast-fade-enter-active[data-v-f9cfa396],.toast-fade-leave-active[data-v-f9cfa396]{transition:opacity .3s,transform .3s}.toast-fade-enter-from[data-v-f9cfa396],.toast-fade-leave-to[data-v-f9cfa396]{opacity:0;transform:translate(-50%) translateY(8px)}.profile-page[data-v-1f0afd7a]{max-width:900px;padding:36px 28px 80px;font-family:Inter,sans-serif;display:flex;flex-direction:column;gap:20px}.page-header[data-v-1f0afd7a]{margin-bottom:8px}.page-title[data-v-1f0afd7a]{font-size:1.5rem;font-weight:900;color:#f1f5f9;margin-bottom:6px}.page-sub[data-v-1f0afd7a]{font-size:.88rem;color:#4b5563;margin:0}.state-center[data-v-1f0afd7a]{display:flex;justify-content:center;padding:60px 0}.spinner[data-v-1f0afd7a]{width:32px;height:32px;border:3px solid rgba(255,255,255,.08);border-top-color:#2e8bc0;border-radius:50%;animation:spin-1f0afd7a .8s linear infinite}.spinner--sm[data-v-1f0afd7a]{width:14px;height:14px;border-width:2px;border-top-color:#fff}@keyframes spin-1f0afd7a{to{transform:rotate(360deg)}}.form-section[data-v-1f0afd7a]{background:#ffffff08;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.07);border-radius:16px;padding:24px}.section-title[data-v-1f0afd7a]{font-size:.82rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#4b5563;margin:0 0 4px}.section-hint[data-v-1f0afd7a]{font-size:.78rem;color:#4b5563;margin:0 0 16px}.avatar-row[data-v-1f0afd7a]{display:flex;align-items:center;gap:20px;margin-top:16px;flex-wrap:wrap}.avatar-display[data-v-1f0afd7a]{width:80px;height:80px;border-radius:50%;overflow:hidden;flex-shrink:0;background:linear-gradient(135deg,#1b6ca8,#2e8bc0);display:flex;align-items:center;justify-content:center;box-shadow:0 0 18px #2e8bc04d}.avatar-img[data-v-1f0afd7a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avatar-initials[data-v-1f0afd7a]{font-size:1.6rem;font-weight:900;color:#fff;letter-spacing:-1px}.avatar-controls[data-v-1f0afd7a]{display:flex;flex-direction:column;gap:8px}.avatar-hint[data-v-1f0afd7a]{font-size:.76rem;color:#4b5563;margin:0}.avatar-btns[data-v-1f0afd7a]{display:flex;gap:8px;flex-wrap:wrap}.btn-avatar-upload[data-v-1f0afd7a]{display:flex;align-items:center;gap:6px;background:linear-gradient(135deg,#1b6ca8,#2e8bc0);color:#fff;border:none;border-radius:8px;padding:8px 16px;font-size:.82rem;font-weight:700;font-family:Inter,sans-serif;cursor:pointer;transition:opacity .15s;box-shadow:0 4px 14px #2e8bc04d}.btn-avatar-upload[data-v-1f0afd7a]:hover:not(:disabled){opacity:.85}.btn-avatar-upload[data-v-1f0afd7a]:disabled{opacity:.45;cursor:not-allowed}.btn-avatar-remove[data-v-1f0afd7a]{background:none;color:#f87171;border:1.5px solid rgba(248,113,113,.35);border-radius:8px;padding:8px 14px;font-size:.82rem;font-weight:700;font-family:Inter,sans-serif;cursor:pointer;transition:background .15s}.btn-avatar-remove[data-v-1f0afd7a]:hover{background:#f8717114}.field-grid[data-v-1f0afd7a]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}.field-group[data-v-1f0afd7a]{display:flex;flex-direction:column;gap:5px}.field-group--full[data-v-1f0afd7a]{grid-column:1 / -1}.field-label[data-v-1f0afd7a]{font-size:.75rem;font-weight:700;color:#6b7280}.field-input[data-v-1f0afd7a]{border:1.5px solid rgba(255,255,255,.08);border-radius:8px;padding:9px 12px;font-size:.88rem;font-family:Inter,sans-serif;color:#e2e8f0;outline:none;transition:border-color .18s;background:#ffffff0a;width:100%;box-sizing:border-box}.field-input[data-v-1f0afd7a]:focus{border-color:#2e8bc080;box-shadow:0 0 0 3px #2e8bc01a}.feedback[data-v-1f0afd7a]{padding:10px 16px;border-radius:8px;font-size:.85rem;font-weight:600}.feedback--error[data-v-1f0afd7a]{background:#f8717114;color:#f87171;border:1px solid rgba(248,113,113,.25)}.feedback--success[data-v-1f0afd7a]{background:#4ade8014;color:#4ade80;border:1px solid rgba(74,222,128,.25)}.form-footer[data-v-1f0afd7a]{display:flex;justify-content:flex-end;margin-top:6px}.profile-form[data-v-1f0afd7a]{display:contents}.btn-save[data-v-1f0afd7a]{background:linear-gradient(135deg,#1b6ca8,#2e8bc0);color:#fff;border:none;border-radius:10px;padding:12px 28px;font-size:.9rem;font-weight:700;font-family:Inter,sans-serif;cursor:pointer;transition:opacity .18s;box-shadow:0 4px 16px #2e8bc059}.btn-save[data-v-1f0afd7a]:hover:not(:disabled){opacity:.85}.btn-save[data-v-1f0afd7a]:disabled{opacity:.45;cursor:not-allowed}@media (max-width: 560px){.profile-page[data-v-1f0afd7a]{padding:24px 16px 60px}.field-grid[data-v-1f0afd7a]{grid-template-columns:1fr}.field-group--full[data-v-1f0afd7a]{grid-column:1}.avatar-row[data-v-1f0afd7a]{flex-direction:column;align-items:flex-start}}.profile-page[data-v-fc05fd75]{max-width:900px;padding:36px 28px 80px;font-family:Inter,sans-serif;display:flex;flex-direction:column;gap:20px}.page-header[data-v-fc05fd75]{margin-bottom:8px}.page-title[data-v-fc05fd75]{font-size:1.5rem;font-weight:900;color:#f1f5f9;margin:0}.state-center[data-v-fc05fd75]{display:flex;justify-content:center;padding:60px 0}.spinner[data-v-fc05fd75]{width:32px;height:32px;border:3px solid rgba(255,255,255,.08);border-top-color:#22d3ee;border-radius:50%;animation:spin-fc05fd75 .8s linear infinite}.spinner--sm[data-v-fc05fd75]{width:14px;height:14px;border-width:2px;border-top-color:#fff}@keyframes spin-fc05fd75{to{transform:rotate(360deg)}}.form-section[data-v-fc05fd75]{background:#ffffff08;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.07);border-radius:16px;padding:24px}.section-header[data-v-fc05fd75]{margin-bottom:14px}.section-title[data-v-fc05fd75]{font-size:.82rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#4b5563;margin:0 0 4px}.section-desc[data-v-fc05fd75]{font-size:.82rem;color:#4b5563;margin:0}.avatar-row[data-v-fc05fd75]{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.avatar-display[data-v-fc05fd75]{width:80px;height:80px;border-radius:50%;overflow:hidden;flex-shrink:0;background:linear-gradient(135deg,#0369a1,#22d3ee);display:flex;align-items:center;justify-content:center;box-shadow:0 0 18px #22d3ee40}.avatar-img[data-v-fc05fd75]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avatar-initials[data-v-fc05fd75]{font-size:1.6rem;font-weight:900;color:#fff;letter-spacing:-1px}.avatar-controls[data-v-fc05fd75]{display:flex;flex-direction:column;gap:8px}.avatar-hint[data-v-fc05fd75]{font-size:.76rem;color:#4b5563;margin:0}.avatar-btns[data-v-fc05fd75]{display:flex;gap:8px;flex-wrap:wrap}.btn-avatar-upload[data-v-fc05fd75]{display:flex;align-items:center;gap:6px;background:linear-gradient(135deg,#0369a1,#22d3ee);color:#fff;border:none;border-radius:8px;padding:8px 16px;font-size:.82rem;font-weight:700;font-family:Inter,sans-serif;cursor:pointer;transition:opacity .15s;box-shadow:0 4px 14px #22d3ee33}.btn-avatar-upload[data-v-fc05fd75]:hover:not(:disabled){opacity:.85}.btn-avatar-upload[data-v-fc05fd75]:disabled{opacity:.45;cursor:not-allowed}.btn-avatar-remove[data-v-fc05fd75]{background:none;color:#f87171;border:1.5px solid rgba(248,113,113,.35);border-radius:8px;padding:8px 14px;font-size:.82rem;font-weight:700;font-family:Inter,sans-serif;cursor:pointer;transition:background .15s}.btn-avatar-remove[data-v-fc05fd75]:hover{background:#f8717114}.field-grid[data-v-fc05fd75]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field-group[data-v-fc05fd75]{display:flex;flex-direction:column;gap:5px}.field-group--full[data-v-fc05fd75]{grid-column:1 / -1}.field-label[data-v-fc05fd75]{font-size:.75rem;font-weight:700;color:#6b7280}.field-input[data-v-fc05fd75]{border:1.5px solid rgba(255,255,255,.08);border-radius:8px;padding:9px 12px;font-size:.88rem;font-family:Inter,sans-serif;color:#e2e8f0;outline:none;transition:border-color .18s,box-shadow .18s;background:#ffffff0a;width:100%;box-sizing:border-box}.field-input[data-v-fc05fd75]:focus{border-color:#22d3ee80;box-shadow:0 0 0 3px #22d3ee1a}.feedback[data-v-fc05fd75]{padding:10px 16px;border-radius:8px;font-size:.85rem;font-weight:600}.feedback--error[data-v-fc05fd75]{background:#f8717114;color:#f87171;border:1px solid rgba(248,113,113,.25)}.feedback--success[data-v-fc05fd75]{background:#4ade8014;color:#4ade80;border:1px solid rgba(74,222,128,.25)}.form-footer[data-v-fc05fd75]{display:flex;justify-content:flex-end;margin-top:6px}.profile-form[data-v-fc05fd75]{display:contents}.btn-save[data-v-fc05fd75]{background:linear-gradient(135deg,#0369a1,#22d3ee);color:#fff;border:none;border-radius:10px;padding:12px 28px;font-size:.9rem;font-weight:700;font-family:Inter,sans-serif;cursor:pointer;transition:opacity .18s;box-shadow:0 4px 16px #22d3ee40}.btn-save[data-v-fc05fd75]:hover:not(:disabled){opacity:.85}.btn-save[data-v-fc05fd75]:disabled{opacity:.45;cursor:not-allowed}@media (max-width: 560px){.profile-page[data-v-fc05fd75]{padding:24px 16px 60px}.field-grid[data-v-fc05fd75]{grid-template-columns:1fr}.field-group--full[data-v-fc05fd75]{grid-column:1}.avatar-row[data-v-fc05fd75]{flex-direction:column;align-items:flex-start}}.security-page[data-v-9bab270c]{max-width:520px;padding:36px 28px 80px;font-family:Inter,sans-serif}.page-header[data-v-9bab270c]{margin-bottom:28px}.page-title[data-v-9bab270c]{font-size:1.5rem;font-weight:900;color:#f1f5f9}.security-card[data-v-9bab270c]{background:#ffffff08;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.07);border-radius:16px;padding:28px}.card-title[data-v-9bab270c]{font-size:.82rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#4b5563;margin-bottom:22px}.pw-form[data-v-9bab270c]{display:flex;flex-direction:column;gap:16px}.field-group[data-v-9bab270c]{display:flex;flex-direction:column;gap:5px}.field-label[data-v-9bab270c]{font-size:.75rem;font-weight:700;color:#6b7280}.field-input[data-v-9bab270c]{border:1.5px solid rgba(255,255,255,.08);border-radius:8px;padding:10px 12px;font-size:.88rem;font-family:Inter,sans-serif;color:#e2e8f0;outline:none;transition:border-color .18s,box-shadow .18s;background:#ffffff0a;width:100%;box-sizing:border-box}.field-input[data-v-9bab270c]:focus{border-color:#2e8bc080;box-shadow:0 0 0 3px #2e8bc01a}.field-input--error[data-v-9bab270c]{border-color:#f8717180}.field-error[data-v-9bab270c]{font-size:.75rem;color:#f87171;font-weight:600}.feedback[data-v-9bab270c]{padding:10px 14px;border-radius:8px;font-size:.85rem;font-weight:600}.feedback--error[data-v-9bab270c]{background:#f8717114;color:#f87171;border:1px solid rgba(248,113,113,.25)}.feedback--success[data-v-9bab270c]{background:#4ade8014;color:#4ade80;border:1px solid rgba(74,222,128,.25)}.form-footer[data-v-9bab270c]{display:flex;justify-content:flex-end;margin-top:4px}.btn-save[data-v-9bab270c]{background:linear-gradient(135deg,#1b6ca8,#2e8bc0);color:#fff;border:none;border-radius:10px;padding:11px 26px;font-size:.9rem;font-weight:700;font-family:Inter,sans-serif;cursor:pointer;transition:opacity .18s;box-shadow:0 4px 16px #2e8bc059}.btn-save[data-v-9bab270c]:hover:not(:disabled){opacity:.85}.btn-save[data-v-9bab270c]:disabled{opacity:.45;cursor:not-allowed}.prefs-card[data-v-9bab270c]{margin-top:18px}.pref-row[data-v-9bab270c]{display:flex;align-items:center;justify-content:space-between;gap:18px;cursor:pointer}.pref-text[data-v-9bab270c]{display:flex;flex-direction:column;gap:3px}.pref-label[data-v-9bab270c]{font-size:.9rem;font-weight:600;color:#e2e8f0}.pref-hint[data-v-9bab270c]{font-size:.78rem;color:#6b7280;line-height:1.4}.pref-switch[data-v-9bab270c]{position:relative;flex-shrink:0;width:44px;height:24px;border-radius:999px;background:#ffffff1f;transition:background .18s}.pref-switch--on[data-v-9bab270c]{background:#2e8bc0}.pref-switch__input[data-v-9bab270c]{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:pointer}.pref-switch__knob[data-v-9bab270c]{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .18s}.pref-switch--on .pref-switch__knob[data-v-9bab270c]{transform:translate(20px)}@media (max-width: 560px){.security-page[data-v-9bab270c]{padding:24px 16px 60px}}.modal-backdrop[data-v-73d91a4a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:20px;z-index:1200}.modal-card[data-v-73d91a4a]{background:#0f172afa;border:1px solid rgba(255,255,255,.1);border-radius:18px;width:100%;max-width:460px;font-family:Inter,sans-serif}.modal-header[data-v-73d91a4a]{display:flex;align-items:center;justify-content:space-between;padding:20px 22px 4px}.mh-left[data-v-73d91a4a]{display:flex;align-items:center;gap:9px}.mh-icon[data-v-73d91a4a]{color:var(--amber)}.modal-title[data-v-73d91a4a]{font-size:1.05rem;font-weight:900;color:#f1f5f9}.close-btn[data-v-73d91a4a]{background:none;border:none;color:#6b7280;cursor:pointer;display:flex}.close-btn[data-v-73d91a4a]:hover{color:#e2e8f0}.modal-sub[data-v-73d91a4a]{padding:0 22px;font-size:.82rem;color:#94a3b8;margin:4px 0 0}.modal-body[data-v-73d91a4a]{padding:18px 22px 24px}.loading-state[data-v-73d91a4a]{display:flex;justify-content:center;padding:30px}.pkg-grid[data-v-73d91a4a]{display:flex;flex-direction:column;gap:12px}.pkg-card[data-v-73d91a4a]{display:flex;flex-direction:column;gap:8px;text-align:left;cursor:pointer;padding:16px 18px;border-radius:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);transition:all .16s;font-family:Inter,sans-serif}.pkg-card[data-v-73d91a4a]:hover:not(:disabled){border-color:#fbbf2466;background:#fbbf240d;transform:translateY(-1px)}.pkg-card[data-v-73d91a4a]:disabled{cursor:default}.pkg-card.is-busy[data-v-73d91a4a]{opacity:.85}.pkg-top[data-v-73d91a4a]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.pkg-name[data-v-73d91a4a]{font-size:.95rem;font-weight:800;color:#f1f5f9}.pkg-price[data-v-73d91a4a]{font-size:1.05rem;font-weight:900;color:var(--amber);font-variant-numeric:tabular-nums}.pkg-label[data-v-73d91a4a]{font-size:.78rem;color:#94a3b8}.pkg-cta[data-v-73d91a4a]{align-self:flex-start;margin-top:2px;font-size:.74rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--amber);display:inline-flex;align-items:center;gap:6px}.error-line[data-v-73d91a4a]{padding:22px 0;text-align:center;color:#f87171;font-size:.84rem}.spinner[data-v-73d91a4a]{width:24px;height:24px;border:2px solid rgba(251,191,36,.2);border-top-color:var(--amber);border-radius:50%;animation:spin-73d91a4a .7s linear infinite}.spinner-sm[data-v-73d91a4a]{width:13px;height:13px;border:2px solid rgba(251,191,36,.3);border-top-color:var(--amber);border-radius:50%;animation:spin-73d91a4a .7s linear infinite}@keyframes spin-73d91a4a{to{transform:rotate(360deg)}}.usage-panel[data-v-b72572b4]{display:flex;flex-direction:column;gap:16px;font-family:Inter,sans-serif}.up-header[data-v-b72572b4]{display:flex;align-items:center;justify-content:space-between;gap:10px}.up-head-left[data-v-b72572b4]{display:flex;align-items:center;gap:8px}.up-head-icon[data-v-b72572b4]{color:var(--purple)}.up-title[data-v-b72572b4]{font-size:.95rem;font-weight:900;color:#f1f5f9;letter-spacing:-.2px}.up-head-right[data-v-b72572b4]{display:flex;align-items:center;gap:8px}.tier-badge[data-v-b72572b4]{font-size:.6rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:3px 9px;border-radius:8px;white-space:nowrap}.tier-badge--free[data-v-b72572b4]{color:#94a3b8;background:#94a3b81f;border:1px solid rgba(148,163,184,.2)}.tier-badge--pro[data-v-b72572b4]{color:var(--purple);background:#2e8bc01f;border:1px solid rgba(46,139,192,.3)}.tier-badge--promax[data-v-b72572b4]{color:#c4b5fd;background:#a78bfa24;border:1px solid rgba(167,139,250,.3)}.tier-badge--business[data-v-b72572b4]{color:var(--amber);background:#fbbf241f;border:1px solid rgba(251,191,36,.25)}.refresh-btn[data-v-b72572b4]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;cursor:pointer;color:#94a3b8;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);transition:all .15s}.refresh-btn[data-v-b72572b4]:hover{color:#f1f5f9;background:#ffffff14}.refresh-btn.is-spinning svg[data-v-b72572b4]{animation:spin-b72572b4 .8s linear infinite}@keyframes spin-b72572b4{to{transform:rotate(360deg)}}.up-loading[data-v-b72572b4]{display:flex;flex-direction:column;gap:14px}.skel-row[data-v-b72572b4]{height:48px;border-radius:10px;background:linear-gradient(90deg,#ffffff0a,#ffffff12,#ffffff0a);background-size:200% 100%;animation:shimmer-b72572b4 1.4s ease infinite}@keyframes shimmer-b72572b4{0%{background-position:200% 0}to{background-position:-200% 0}}.up-passive[data-v-b72572b4],.up-unlimited[data-v-b72572b4]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:22px 16px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:12px}.passive-icon[data-v-b72572b4]{color:#64748b;margin-bottom:4px}.passive-title[data-v-b72572b4]{font-size:.9rem;font-weight:800;color:#cbd5e1}.passive-desc[data-v-b72572b4]{font-size:.78rem;color:#64748b;line-height:1.5;max-width:280px}.unlimited-icon[data-v-b72572b4]{color:var(--green-ok);margin-bottom:4px}.unlimited-title[data-v-b72572b4]{font-size:1rem;font-weight:900;color:#f1f5f9}.unlimited-desc[data-v-b72572b4]{font-size:.8rem;color:#94a3b8;line-height:1.5;max-width:280px}.up-windows[data-v-b72572b4]{display:flex;flex-direction:column;gap:14px}.window-row[data-v-b72572b4]{display:flex;flex-direction:column;gap:7px;padding:12px 14px;border-radius:12px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);transition:border-color .2s}.window-row--constraining[data-v-b72572b4]{border-color:#2e8bc066;background:#2e8bc00d}.wr-top[data-v-b72572b4]{display:flex;align-items:center;justify-content:space-between;gap:8px}.wr-name[data-v-b72572b4]{font-size:.84rem;font-weight:700;color:#e2e8f0;display:flex;align-items:center;gap:8px}.constraining-tag[data-v-b72572b4]{font-size:.56rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--purple);background:#2e8bc024;padding:2px 7px;border-radius:6px}.wr-pct[data-v-b72572b4]{font-size:.84rem;font-weight:900;font-variant-numeric:tabular-nums}.pct--green[data-v-b72572b4]{color:var(--green-ok)}.pct--amber[data-v-b72572b4]{color:var(--amber)}.pct--red[data-v-b72572b4]{color:var(--red-err)}.wr-bar[data-v-b72572b4]{height:6px;border-radius:99px;background:#ffffff12;overflow:hidden}.wr-fill[data-v-b72572b4]{height:100%;border-radius:99px;transition:width .45s ease}.fill--green[data-v-b72572b4]{background:linear-gradient(90deg,#22c55e,var(--green-ok))}.fill--amber[data-v-b72572b4]{background:linear-gradient(90deg,#f59e0b,var(--amber))}.fill--red[data-v-b72572b4]{background:linear-gradient(90deg,#dc2626,var(--red-err))}.wr-reset[data-v-b72572b4]{display:flex;align-items:center;gap:5px;font-size:.7rem;color:#64748b;font-variant-numeric:tabular-nums}.up-actions[data-v-b72572b4]{display:flex;gap:10px;flex-wrap:wrap}.cta[data-v-b72572b4]{flex:1;min-width:130px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:11px 14px;border-radius:10px;cursor:pointer;font-size:.84rem;font-weight:700;font-family:Inter,sans-serif;transition:all .18s}.cta--upgrade[data-v-b72572b4]{color:#fff;border:none;background:linear-gradient(135deg,var(--purple-dk),var(--purple));box-shadow:0 4px 16px #2e8bc04d}.cta--upgrade[data-v-b72572b4]:hover{box-shadow:0 6px 24px #2e8bc080;transform:translateY(-1px)}.cta--topup[data-v-b72572b4]{color:var(--amber);background:#fbbf2414;border:1px solid rgba(251,191,36,.25)}.cta--topup[data-v-b72572b4]:hover{background:#fbbf2426}.plan-card[data-v-dc1e3479]{position:relative;display:flex;flex-direction:column;gap:16px;padding:24px 20px;border-radius:16px;border:1.5px solid rgba(255,255,255,.08);background:#ffffff08;transition:border-color .2s,box-shadow .2s}.plan-card[data-v-dc1e3479]:hover{border-color:#2e8bc04d}.plan-card--current[data-v-dc1e3479]{border-color:var(--purple);background:#2e8bc00f;box-shadow:0 0 0 1px #2e8bc026,0 4px 24px #2e8bc01a}.current-badge[data-v-dc1e3479]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,var(--purple-dk),var(--purple));color:#fff;font-size:.62rem;font-weight:800;padding:3px 14px;border-radius:10px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-family:Inter,sans-serif}.plan-header[data-v-dc1e3479]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.plan-name[data-v-dc1e3479]{font-size:1.1rem;font-weight:900;color:#f1f5f9;font-family:Inter,sans-serif;letter-spacing:-.2px}.plan-price[data-v-dc1e3479]{text-align:right}.price-value[data-v-dc1e3479]{font-size:1.6rem;font-weight:900;color:#f1f5f9;font-family:Inter,sans-serif;letter-spacing:-.5px}.price-period[data-v-dc1e3479]{font-size:.78rem;color:#6b7280;font-family:Inter,sans-serif}.plan-elc[data-v-dc1e3479]{display:flex;align-items:center;gap:6px;font-size:.85rem;font-weight:700;color:var(--amber);font-family:Inter,sans-serif;background:#fbbf2414;border:1px solid rgba(251,191,36,.15);border-radius:8px;padding:6px 12px}.features-list[data-v-dc1e3479]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px;flex:1}.feature-item[data-v-dc1e3479]{display:flex;align-items:flex-start;gap:8px;font-size:.85rem;color:#9ca3af;font-family:Inter,sans-serif;line-height:1.4}.feature-item svg[data-v-dc1e3479]{flex-shrink:0;margin-top:1px;color:var(--purple)}.upgrade-btn[data-v-dc1e3479]{display:flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,var(--purple-dk),var(--purple));color:#fff;border:none;border-radius:10px;padding:12px;font-size:.88rem;font-weight:700;font-family:Inter,sans-serif;cursor:pointer;transition:all .2s;margin-top:auto;box-shadow:0 4px 16px #2e8bc04d}.upgrade-btn[data-v-dc1e3479]:hover{box-shadow:0 6px 24px #2e8bc080;transform:translateY(-1px)}.current-indicator[data-v-dc1e3479]{display:flex;align-items:center;justify-content:center;gap:6px;color:var(--green-ok);font-size:.85rem;font-weight:700;font-family:Inter,sans-serif;padding:10px;background:#4ade800f;border:1px solid rgba(74,222,128,.15);border-radius:10px;margin-top:auto}.toast[data-v-b0b3d229]{position:fixed;bottom:2rem;right:2rem;padding:.8rem 1.4rem;border-radius:4px;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;box-shadow:0 4px 20px #00000047;z-index:999;max-width:320px;line-height:1.4}.toast.info[data-v-b0b3d229]{background:var(--blue-stamp);color:#fff}.toast.success[data-v-b0b3d229]{background:var(--success);color:#fff}.toast.error[data-v-b0b3d229]{background:var(--red);color:#fff}.toast-enter-active[data-v-b0b3d229],.toast-leave-active[data-v-b0b3d229]{transition:opacity .25s,transform .25s}.toast-enter-from[data-v-b0b3d229],.toast-leave-to[data-v-b0b3d229]{opacity:0;transform:translateY(.8rem)}.sub-manage[data-v-6243ee12]{display:flex;flex-direction:column;gap:8px;padding:18px;border-radius:14px;background:#ffffff05;border:1px solid rgba(255,255,255,.08);font-family:Inter,sans-serif}.sub-manage--trial[data-v-6243ee12]{background:#2e8bc014;border-color:#2e8bc047}.sm-head[data-v-6243ee12]{display:flex;align-items:center;gap:8px}.sm-icon[data-v-6243ee12]{font-size:1.1rem}.sm-title[data-v-6243ee12]{font-size:.95rem;font-weight:900;color:#f1f5f9;margin:0}.sm-line[data-v-6243ee12]{font-size:.86rem;color:#94a3b8;line-height:1.5;margin:0}.sm-line--strong[data-v-6243ee12]{color:#bfe3f5;font-weight:700}.sm-btn[data-v-6243ee12]{align-self:flex-start;margin-top:6px;padding:9px 16px;border-radius:9px;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:#f1f5f9;font-size:.84rem;font-weight:700;cursor:pointer;transition:background .18s,border-color .18s}.sm-btn[data-v-6243ee12]:hover:not(:disabled){background:#ffffff1f;border-color:#ffffff47}.sm-btn[data-v-6243ee12]:disabled{opacity:.6;cursor:default}.billing-page[data-v-0d971de5]{max-width:560px;margin:0 auto;padding:32px 20px 60px;display:flex;flex-direction:column;gap:24px;font-family:Inter,sans-serif}.billing-head[data-v-0d971de5]{display:flex;flex-direction:column;gap:6px}.billing-title[data-v-0d971de5]{font-size:1.35rem;font-weight:900;color:#f1f5f9;letter-spacing:-.3px}.billing-sub[data-v-0d971de5]{font-size:.88rem;color:#64748b;line-height:1.5}.billing-card[data-v-0d971de5]{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:22px;display:flex;flex-direction:column;gap:16px}.card-heading[data-v-0d971de5]{font-size:.95rem;font-weight:900;color:#f1f5f9}.gestisci-page[data-v-4def3845]{max-width:720px;padding:36px 28px 80px;font-family:Inter,sans-serif}.page-header[data-v-4def3845]{margin-bottom:32px}.page-title[data-v-4def3845]{font-size:1.5rem;font-weight:900;color:#f1f5f9;margin-bottom:6px}.page-sub[data-v-4def3845]{font-size:.88rem;color:#4b5563}.action-grid[data-v-4def3845]{display:flex;flex-direction:column;gap:16px}.action-card[data-v-4def3845]{display:flex;align-items:center;gap:20px;border-radius:18px;padding:24px 26px;text-decoration:none;border:1px solid rgba(255,255,255,.07);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:transform .16s,box-shadow .16s,border-color .16s}.action-card[data-v-4def3845]:hover{transform:translateY(-2px);box-shadow:0 8px 28px #0000004d}.action-card--primary[data-v-4def3845]{background:#2e8bc014;border-color:#2e8bc033}.action-card--primary[data-v-4def3845]:hover{border-color:#2e8bc073;box-shadow:0 8px 28px #2e8bc01a}.action-card--secondary[data-v-4def3845]{background:#ffffff08;border-color:#ffffff12}.action-card--secondary[data-v-4def3845]:hover{border-color:#ffffff26}.action-icon[data-v-4def3845]{width:64px;height:64px;border-radius:16px;background:linear-gradient(135deg,#1b6ca8,#2e8bc0);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 14px #2e8bc04d}.action-icon--secondary[data-v-4def3845]{background:#ffffff14;color:#e2e8f0;box-shadow:none}.action-body[data-v-4def3845]{flex:1;min-width:0}.action-title[data-v-4def3845]{font-size:1.1rem;font-weight:900;color:#f1f5f9;margin-bottom:5px}.action-desc[data-v-4def3845]{font-size:.85rem;color:#4b5563;line-height:1.6}.action-arrow[data-v-4def3845]{color:#2e8bc0;flex-shrink:0}.action-arrow--secondary[data-v-4def3845]{color:#374151}.action-card--secondary:hover .action-arrow--secondary[data-v-4def3845]{color:#e2e8f0}@media (max-width: 560px){.gestisci-page[data-v-4def3845]{padding:24px 16px 60px}.action-card[data-v-4def3845]{flex-wrap:wrap;gap:14px;padding:20px}.action-arrow[data-v-4def3845]{margin-left:auto}}.hp[data-v-84898852]{max-width:760px;padding:36px 28px 80px;font-family:Inter,sans-serif}.hp-back[data-v-84898852]{display:inline-flex;align-items:center;gap:5px;font-size:.78rem;font-weight:700;color:#4b5563;text-decoration:none;margin-bottom:14px;transition:color .15s}.hp-back[data-v-84898852]:hover{color:#2e8bc0}.hp-header[data-v-84898852]{margin-bottom:28px}.hp-title[data-v-84898852]{font-size:1.5rem;font-weight:900;color:#f1f5f9;margin:0 0 6px}.hp-sub[data-v-84898852]{font-size:.88rem;color:#4b5563;margin:0}.hp-state[data-v-84898852]{display:flex;align-items:center;justify-content:center;padding:60px}.hp-spinner[data-v-84898852]{width:32px;height:32px;border:3px solid rgba(255,255,255,.08);border-top-color:#2e8bc0;border-radius:50%;animation:hpspin-84898852 .7s linear infinite}@keyframes hpspin-84898852{to{transform:rotate(360deg)}}.hp-spin[data-v-84898852]{animation:hpspin-84898852 .9s linear infinite}.hp-empty[data-v-84898852]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:56px 20px;background:#ffffff05;border:1px solid rgba(255,255,255,.07);border-radius:20px;gap:10px}.hp-empty__icon[data-v-84898852]{width:72px;height:72px;border-radius:20px;background:#2e8bc014;border:1px solid rgba(46,139,192,.2);display:flex;align-items:center;justify-content:center;color:#2e8bc0;margin-bottom:4px}.hp-empty__title[data-v-84898852]{font-size:1.1rem;font-weight:800;color:#e2e8f0;margin:0}.hp-empty__desc[data-v-84898852]{font-size:.88rem;color:#4b5563;max-width:300px;line-height:1.6;margin:0}.hp-cta[data-v-84898852]{margin-top:8px;background:linear-gradient(135deg,#1b6ca8,#2e8bc0);color:#fff;border-radius:10px;padding:11px 22px;font-size:.88rem;font-weight:700;text-decoration:none;transition:opacity .18s;box-shadow:0 4px 16px #2e8bc059}.hp-cta[data-v-84898852]:hover{opacity:.85}.hp-list[data-v-84898852]{display:flex;flex-direction:column;gap:8px}.hp-card[data-v-84898852]{display:flex;align-items:center;gap:14px;padding:14px 16px;width:100%;text-align:left;background:#ffffff05;border:1px solid rgba(255,255,255,.07);border-radius:14px;cursor:pointer;font-family:inherit;transition:border-color .15s,background .15s}.hp-card[data-v-84898852]:hover{background:#ffffff0a;border-color:#ffffff1c}.hp-card__icon[data-v-84898852]{width:42px;height:42px;flex-shrink:0;background:#2e8bc014;border:1px solid rgba(46,139,192,.2);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#2e8bc0}.hp-card__body[data-v-84898852]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.hp-card__title[data-v-84898852]{font-size:.88rem;font-weight:700;color:#e2e8f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hp-card__meta[data-v-84898852]{display:flex;align-items:center;gap:5px;font-size:.73rem;color:#4b5563;flex-wrap:wrap}.hp-card__dot[data-v-84898852]{color:#374151}.hp-card__actions[data-v-84898852]{display:flex;align-items:center;gap:6px;flex-shrink:0}.hp-btn[data-v-84898852]{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border-radius:8px;font-size:.78rem;font-weight:600;border:1.5px solid rgba(46,139,192,.35);background:#2e8bc014;color:#2e8bc0;cursor:pointer;font-family:inherit;transition:background .13s;white-space:nowrap}.hp-btn--open[data-v-84898852]:hover{background:#2e8bc02e}.hp-btn[data-v-84898852]:disabled{opacity:.55;cursor:default}.hp-btn--del[data-v-84898852]{background:transparent;border-color:#ef444433;color:#6b7280;padding:6px;width:32px;height:32px;justify-content:center}.hp-btn--del[data-v-84898852]:hover:not(:disabled){background:#ef444414;color:#f87171;border-color:#ef444466}@media (max-width: 560px){.hp[data-v-84898852]{padding:24px 16px 60px}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }:root{--tw-background: 222 47% 11%;--tw-foreground: 213 31% 91%;--tw-card: 215 32% 17%;--tw-card-foreground: 213 31% 91%;--tw-primary: 202 61% 47%;--tw-primary-foreground: 0 0% 100%;--tw-secondary: 217 33% 12%;--tw-secondary-foreground: 213 31% 91%;--tw-muted: 217 33% 12%;--tw-muted-foreground: 215 20% 50%;--tw-accent: 189 94% 43%;--tw-accent-foreground: 0 0% 100%;--tw-destructive: 355 70% 61%;--tw-destructive-foreground: 0 0% 100%;--tw-border: 217 33% 13%;--tw-input: 217 33% 13%;--tw-ring: 263 70% 58%;--tw-radius: .75rem;--tw-sidebar: 222 47% 11%;--tw-sidebar-foreground: 213 31% 91%;--tw-sidebar-border: 217 33% 11%;--tw-sidebar-accent: 217 33% 11%;--tw-sidebar-accent-foreground: 213 31% 91%;--tw-sidebar-ring: 263 70% 58%;--sp-bg: #0f172a;--sp-surface: #1e293b;--sp-surface-2: #111827;--sp-card: rgba(255, 255, 255, .03);--sp-border: rgba(255, 255, 255, .08);--sp-border-dim: rgba(255, 255, 255, .04);--neon-purple: #2E8BC0;--neon-violet: #1B6CA8;--neon-cyan: #22d3ee;--neon-indigo: #818cf8;--neon-pink: #f472b6;--neon-green: #4ade80;--glow-purple: 0 0 20px rgba(168, 85, 247, .4), 0 0 60px rgba(168, 85, 247, .15);--glow-cyan: 0 0 20px rgba(34, 211, 238, .4), 0 0 60px rgba(34, 211, 238, .15);--glow-sm: 0 0 14px rgba(168, 85, 247, .3);--text-primary: #f1f5f9;--text-secondary: #94a3b8;--text-muted: #4b5563}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media (min-width: 1400px){.container{max-width:1400px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.isolate{isolation:isolate}.mb-8{margin-bottom:2rem}.block{display:block}.\!inline{display:inline!important}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-8{height:2rem}.h-\[1px\]{height:1px}.h-full{height:100%}.w-10{width:2.5rem}.w-\[1px\]{width:1px}.w-full{width:100%}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:.5rem}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--tw-radius)}.rounded-md{border-radius:calc(var(--tw-radius) - 2px)}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-border{border-color:hsl(var(--tw-border))}.border-input{border-color:hsl(var(--tw-input))}.border-transparent{border-color:transparent}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-background{background-color:hsl(var(--tw-background))}.bg-border{background-color:hsl(var(--tw-border))}.bg-brand{--tw-bg-opacity: 1;background-color:rgb(46 139 192 / var(--tw-bg-opacity, 1))}.bg-brand-light{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-card{background-color:hsl(var(--tw-card))}.bg-destructive{background-color:hsl(var(--tw-destructive))}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-muted{background-color:hsl(var(--tw-muted))}.bg-primary{background-color:hsl(var(--tw-primary))}.bg-secondary{background-color:hsl(var(--tw-secondary))}.p-6{padding:1.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.pt-0{padding-top:0}.align-top{vertical-align:top}.align-bottom{vertical-align:bottom}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-none{line-height:1}.tracking-tight{letter-spacing:-.025em}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-brand-dark{--tw-text-opacity: 1;color:rgb(27 108 168 / var(--tw-text-opacity, 1))}.text-card-foreground{color:hsl(var(--tw-card-foreground))}.text-destructive-foreground{color:hsl(var(--tw-destructive-foreground))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-foreground{color:hsl(var(--tw-foreground))}.text-muted-foreground{color:hsl(var(--tw-muted-foreground))}.text-primary{color:hsl(var(--tw-primary))}.text-primary-foreground{color:hsl(var(--tw-primary-foreground))}.text-secondary-foreground{color:hsl(var(--tw-secondary-foreground))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-offset-background{--tw-ring-offset-color: hsl(var(--tw-background))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.zoom-in{--tw-enter-scale: 0}.zoom-out{--tw-exit-scale: 0}.duration-150{animation-duration:.15s}.ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--tw-muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--tw-muted-foreground))}.hover\:bg-accent:hover{background-color:hsl(var(--tw-accent))}.hover\:bg-brand-dark:hover{--tw-bg-opacity: 1;background-color:rgb(27 108 168 / var(--tw-bg-opacity, 1))}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--tw-destructive) / .9)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--tw-primary) / .9)}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--tw-secondary) / .8)}.hover\:text-accent-foreground:hover{color:hsl(var(--tw-accent-foreground))}.hover\:underline:hover{text-decoration-line:underline}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--tw-ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--tw-ring))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}:root{--ink: #1a1a2e;--paper: #ffffff;--cream: #f8fafc;--gold: #b8913a;--gold-light: #d4af6a;--red: #8b2020;--blue-stamp: #2c3e6b;--border: #c8bfa8;--muted: #7a7060;--success: #2d6a4f;--tooltip-bg: #1a1a2e;--font-serif: "EB Garamond", Georgia, serif;--font-mono: "DM Mono", monospace;--sp-bg: #0f172a;--sp-surface: #1e293b;--purple: #2E8BC0;--purple-dk: #1B6CA8;--purple-rgb: 46,139,192;--cyan: #22d3ee;--cyan-dk: #0369a1;--cyan-rgb: 34,211,238;--red-err: #f87171;--red-rgb: 248,113,113;--amber: #fbbf24;--amber-rgb: 251,191,36;--green-ok: #4ade80;--green-rgb: 34,197,94}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--sp-bg, #0f172a);font-family:Inter,sans-serif;color:#e2e8f0;min-height:100vh;padding:0}@media print{*{-webkit-print-color-adjust:exact;print-color-adjust:exact;box-shadow:none!important;text-shadow:none!important}html,body{background:#fff!important;color:#000!important;font-family:Times New Roman,Times,serif!important;font-size:9pt!important;padding:0!important;margin:0!important}@page{size:A4 portrait;margin:12mm 14mm 14mm}.no-print,.tooltip-btn,.char-counter,.field-error,.progress-wrap{display:none!important}.page-header{text-align:center!important;margin-bottom:6mm!important;border-bottom:1.5pt solid #000;padding-bottom:3mm}.page-header .eu-stars{font-size:10pt!important;letter-spacing:.2rem!important;color:#000!important}.page-header h1{font-size:13pt!important;font-weight:700!important;color:#000!important;letter-spacing:.04em!important;text-transform:uppercase}.page-header p{font-size:8pt!important;color:#333!important}.free-badge{font-size:7pt!important;border:.5pt solid #000!important;color:#000!important;padding:1pt 4pt!important}.form-card{max-width:100%!important;border:1pt solid #000!important;background:#fff!important;border-radius:0!important;overflow:visible!important}.section{padding:3mm 4mm!important;border-bottom:.5pt solid #999!important;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.section-title{font-size:6.5pt!important;font-family:Arial,sans-serif!important;letter-spacing:.12em!important;color:#000!important;margin-bottom:2.5mm!important;font-weight:700;text-transform:uppercase}.section-title:after{display:none!important}.grid-2{display:grid!important;grid-template-columns:1fr 1fr!important;gap:3mm!important}.grid-3{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;gap:3mm!important}.grid-1-2{display:grid!important;grid-template-columns:1fr 2fr!important;gap:3mm!important}.two-col{display:grid!important;grid-template-columns:22mm 1fr!important;gap:4mm!important}.field{display:block!important;margin-bottom:1.5mm!important;-moz-column-break-inside:avoid;break-inside:avoid}.field-label{font-size:6pt!important;font-family:Arial,sans-serif!important;letter-spacing:.05em!important;color:#444!important;text-transform:uppercase!important;display:block!important;margin-bottom:.8mm!important}.field-num{background:none!important;color:#000!important;font-weight:700!important;border:.5pt solid #000!important;border-radius:50%!important;width:auto!important;height:auto!important;padding:0 1pt!important;font-size:5.5pt!important}.field-required{display:none!important}input[type=text],input[type=date],input[type=email],input[type=tel],select,textarea{display:block!important;width:100%!important;border:none!important;border-bottom:.5pt solid #000!important;border-radius:0!important;background:transparent!important;padding:0 0 .8mm!important;font-family:Times New Roman,serif!important;font-size:9pt!important;color:#000!important;min-height:5mm!important;box-shadow:none!important;outline:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;resize:none!important}textarea{min-height:8mm!important;overflow:hidden!important}select{background-image:none!important;padding-right:0!important}.photo-box{width:22mm!important;height:28mm!important;border:.5pt solid #000!important;background:#f8f8f8!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:6pt!important;color:#666!important}.photo-box img{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important}.photo-icon{display:none!important}input[type=radio],input[type=checkbox]{display:inline-block!important;width:8pt!important;height:8pt!important;border:.5pt solid #000!important;background:transparent!important;margin-right:2pt!important;vertical-align:middle!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;border-radius:0!important;min-height:unset!important}input[type=radio]:checked:before,input[type=checkbox]:checked:before{content:"✓";display:block;text-align:center;font-size:6pt;line-height:8pt;font-weight:700}input[type=radio]{border-radius:50%!important}.radio-row,.check-row,.check-col{display:flex!important;flex-wrap:wrap!important;gap:1mm 4mm!important;margin-top:.5mm!important}.radio-item,.check-item{display:flex!important;align-items:center!important;font-size:8.5pt!important;gap:1pt!important}.consent-text{font-size:7pt!important;border-left:1pt solid #000!important;background:none!important;padding:1mm 2mm!important;margin-bottom:2mm!important;line-height:1.45!important}.consent-checks{display:block!important}.consent-item{display:flex!important;align-items:flex-start!important;gap:2pt!important;margin-bottom:1.5mm!important;font-size:7pt!important}.official-box{border:.5pt dashed #666!important;background:none!important;font-size:7pt!important;padding:4mm!important;color:#444!important;min-height:20mm!important}.section:nth-child(4){page-break-after:always}.signature-field input{font-style:italic!important;font-size:10pt!important}.note{font-size:7pt!important;font-style:italic!important;color:#555!important}}:root{--space-3xs: 2px;--space-2xs: 4px;--space-xs: 6px;--space-sm: 8px;--space-md: 12px;--space-lg: 16px;--space-xl: 20px;--space-2xl: 24px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 10px;--radius-xl: 12px;--fs-xs: .7rem;--fs-sm: .78rem;--fs-md: .85rem;--fs-lg: 1rem;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--lh-tight: 1.3;--lh-normal: 1.4;--lh-relaxed: 1.6;--divider: 1px solid rgba(255, 255, 255, .08);--divider-subtle: 1px solid rgba(255, 255, 255, .04);--ov-subtle: .05;--ov-soft: .08;--ov-medium: .12;--accent: #2E8BC0;--accent-dk: #1B6CA8;--accent-rgb: 46, 139, 192;--text-strong: #e8eef5;--text-muted: #94a3b8;--btn-neutral-bg: rgba(255, 255, 255, .06);--btn-neutral-text: #e8eef5;--btn-neutral-border: rgba(255, 255, 255, .14);--btn-neutral-hover: rgba(255, 255, 255, .1)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes dropBounce{0%{transform:translateY(-500px);opacity:0}60%{transform:translateY(0);opacity:1}80%{transform:translateY(-20px)}to{transform:translateY(0);opacity:1}}@keyframes wave{0%{transform:scale(1) rotate(0)}50%{transform:scale(1.1) rotate(1deg)}to{transform:scale(1) rotate(0)}}@keyframes aurora{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes neonPulse{0%,to{box-shadow:0 0 12px #a855f740}50%{box-shadow:0 0 28px #a855f799,0 0 56px #a855f733}}@keyframes neonPulseCyan{0%,to{box-shadow:0 0 12px #22d3ee40}50%{box-shadow:0 0 28px #22d3ee99,0 0 56px #22d3ee33}}@keyframes floatY{0%{transform:translateY(0)}5%{transform:translateY(-1.2px)}10%{transform:translateY(-2.7px)}15%{transform:translateY(-4.3px)}20%{transform:translateY(-5.7px)}25%{transform:translateY(-7px)}30%{transform:translateY(-8px)}35%{transform:translateY(-8.7px)}40%{transform:translateY(-9.2px)}45%{transform:translateY(-9.4px)}50%{transform:translateY(-9.5px)}55%{transform:translateY(-9.4px)}60%{transform:translateY(-9.2px)}65%{transform:translateY(-8.7px)}70%{transform:translateY(-8px)}75%{transform:translateY(-7px)}80%{transform:translateY(-5.7px)}85%{transform:translateY(-4.3px)}90%{transform:translateY(-2.7px)}95%{transform:translateY(-1.2px)}to{transform:translateY(0)}}@keyframes shimmerDark{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes slideUpFade{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideRightFade{0%{transform:translate(-16px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes gradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes orbGlow{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}@keyframes neonFlicker{0%,89%,91%,93%,to{opacity:1}90%{opacity:.5}92%{opacity:.8}}@keyframes route-bar-progress{0%{width:0}40%{width:55%}70%{width:76%}to{width:85%}}.animate-spin{animation:spin .7s linear infinite}.animate-float{animation:floatY 4s ease-in-out infinite}.animate-neon-pulse{animation:neonPulse 2.8s ease-in-out infinite}.animate-shimmer-dark{background:linear-gradient(90deg,#ffffff0a,#ffffff14,#ffffff0a);background-size:200% 100%;animation:shimmerDark 1.6s infinite}.animate-slide-up{animation:slideUpFade .35s ease-out both}.animate-fade-in{animation:fadeIn .25s ease-out both}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/OpenSans-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:Lato;src:url(/fonts/Lato-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:Merriweather;src:url(/fonts/Merriweather-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:Lora;src:url(/fonts/Lora-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:Roboto Mono;src:url(/fonts/RobotoMono-Regular.ttf) format("truetype");font-display:swap}#cc-main{--cc-bg: #0f172a;--cc-primary-color: #f1f5f9;--cc-secondary-color: #94a3b8;--cc-btn-primary-bg: #2563eb;--cc-btn-primary-color: #ffffff;--cc-btn-primary-border-color: #2563eb;--cc-btn-primary-hover-bg: #1d4ed8;--cc-btn-primary-hover-color: #ffffff;--cc-btn-primary-hover-border-color: #1d4ed8;--cc-btn-secondary-bg: rgba(255, 255, 255, .06);--cc-btn-secondary-color: #f1f5f9;--cc-btn-secondary-border-color: rgba(255, 255, 255, .12);--cc-btn-secondary-hover-bg: rgba(255, 255, 255, .14);--cc-btn-secondary-hover-color: #ffffff;--cc-btn-secondary-hover-border-color: rgba(255, 255, 255, .2);--cc-separator-border-color: rgba(255, 255, 255, .08);--cc-toggle-bg-on: #2563eb;--cc-toggle-bg-off: #475569;--cc-toggle-bg-readonly: #334155;--cc-toggle-knob-bg: #ffffff;--cc-toggle-knob-icon-color: #0f172a;--cc-cookie-category-block-bg: #1e293b;--cc-cookie-category-block-border: #334155;--cc-cookie-category-block-hover-bg: #243042;--cc-cookie-category-block-hover-border: #475569;--cc-cookie-category-expanded-block-bg: #1a2435;--cc-cookie-category-expanded-block-hover-bg: #1f2b3f;--cc-overlay-bg: rgba(2, 6, 23, .72);--cc-modal-border-radius: 12px;--cc-btn-border-radius: 6px;--cc-pm-toggle-border-radius: 6px;--cc-font-family: "Inter", system-ui, -apple-system, BlinkMacSystemFont, sans-serif}#cc-main .cm--bar{max-width:none!important;width:100%;left:0;right:0;bottom:0;border-radius:0;padding:14px 24px;border-top:1px solid rgba(255,255,255,.06);box-shadow:0 -6px 20px #00000059;display:flex;flex-direction:row;align-items:center;gap:18px}#cc-main .cm--bar .cm__body{flex:1 1 auto;min-width:0}#cc-main .cm--bar .cm__texts{display:flex;flex-direction:column;gap:4px}#cc-main .cm--bar .cm__title{font-size:.95rem;font-weight:600;margin:0}#cc-main .cm--bar .cm__desc{font-size:.82rem;line-height:1.45;margin:0;color:var(--cc-secondary-color)}#cc-main .cm--bar .cm__btns{flex:0 0 auto;display:flex;flex-wrap:wrap;gap:8px;align-items:center}#cc-main .cm--bar .cm__btn{font-size:.85rem;padding:8px 14px;white-space:nowrap;min-height:36px}#cc-main .cc-link{color:#60a5fa;text-decoration:underline;text-underline-offset:2px}#cc-main .cc-link:hover{color:#93c5fd}#cc-main .pm{background:var(--cc-bg);color:var(--cc-primary-color)}#cc-main .pm__header,#cc-main .pm__footer{background:var(--cc-bg);border-color:var(--cc-separator-border-color)}#cc-main .pm__section-title-wrapper{background:var(--cc-cookie-category-block-bg);border-color:var(--cc-cookie-category-block-border)}#cc-main .pm__section-title-wrapper:hover{background:var(--cc-cookie-category-block-hover-bg);border-color:var(--cc-cookie-category-block-hover-border)}#cc-main .pm__section-desc-wrapper{background:var(--cc-cookie-category-expanded-block-bg)}#cc-main .pm__table{font-size:.78rem}#cc-main .pm__table th,#cc-main .pm__table td{border-color:var(--cc-separator-border-color)}@media (max-width: 720px){#cc-main .cm--bar{flex-direction:column;align-items:stretch;padding:14px 16px;gap:12px}#cc-main .cm--bar .cm__btns{justify-content:flex-end}}
