@charset "UTF-8";.footer[data-v-083c46ef]{border-top:.0625rem solid var(--border-color);background:#fff}.footer .footer-content[data-v-083c46ef]{display:flex;align-items:center;justify-content:center;gap:.75rem;flex-wrap:wrap;font-size:.9rem}.footer .divider[data-v-083c46ef]{color:var(--color-text-muted);opacity:.5}.footer a[data-v-083c46ef]{color:var(--color-text);text-decoration:none;font-weight:600;transition:all .2s ease;padding:.25rem .5rem;border-radius:.5rem}.footer a[data-v-083c46ef]:hover{color:var(--color-primary);background:#4f39f614}.user-menu-content[data-v-f9b44808]{background:transparent}.user-dropdown-header[data-v-f9b44808]{padding:14px 16px;border-bottom:1px solid #f3f4f6}.ud-name[data-v-f9b44808]{font-weight:700;color:#111827}.ud-email[data-v-f9b44808]{font-size:13px;color:#6b7280;margin-top:4px}.ud-list[data-v-f9b44808]{padding:8px 0;margin:0}.ud-list ul[data-v-f9b44808]{list-style:none;padding:0;margin:0}.ud-list li[data-v-f9b44808]{margin:0}.ud-link[data-v-f9b44808]{display:flex;gap:10px;align-items:center;padding:10px 16px;color:#111827;text-decoration:none;border-left:3px solid transparent}.ud-link svg[data-v-f9b44808]{flex-shrink:0}.ud-link[data-v-f9b44808]:hover{background:#f8fafc;border-left-color:#4f39f6}.ud-link.router-link-active[data-v-f9b44808],.ud-link.active[data-v-f9b44808]{color:#5f46ff;font-weight:700;border-left-color:#5f46ff;background:#5f46ff0f}.ud-link.router-link-active svg[data-v-f9b44808],.ud-link.active svg[data-v-f9b44808]{stroke:#5f46ff}.ud-actions[data-v-f9b44808]{padding:8px 12px 12px;border-top:1px solid #f3f4f6}.ud-signout[data-v-f9b44808]{width:100%;text-align:left;padding:10px 12px;border:none;background:transparent;cursor:pointer;color:#ef4444;display:flex;gap:8px;align-items:center}.ud-signout[data-v-f9b44808]:hover{background:#fff5f5}@media(max-width:767px){.user-dropdown-header[data-v-f9b44808],.ud-link[data-v-f9b44808]{padding:12px 14px}.ud-actions[data-v-f9b44808]{padding:12px 14px 16px}}.info-dropdown[data-v-6f00c81c]{position:relative;display:inline-flex;align-items:center}.info-dropdown__version[data-v-6f00c81c]{color:#000}.info-dropdown__trigger[data-v-6f00c81c]{border:none;background:transparent;color:#6b7280;display:inline-grid;place-items:center;width:2rem;height:2rem;padding:0;border-radius:999px;cursor:pointer}.info-dropdown__trigger[data-v-6f00c81c]:hover{background:#f3f4f6;color:#4b5563}.info-dropdown__menu[data-v-6f00c81c]{position:absolute;top:calc(100% + .5rem);right:0;min-width:10.5rem;border:1px solid #d1d5db;border-radius:.625rem;background:#fff;box-shadow:0 .625rem 1.75rem #11182729;padding:.75rem 1rem;display:flex;flex-direction:column;gap:.5rem;z-index:1300}.info-dropdown__menu[data-v-6f00c81c]:before,.info-dropdown__menu[data-v-6f00c81c]:after{content:"";position:absolute;width:0;height:0;border-style:solid}.info-dropdown__menu[data-v-6f00c81c]:before{top:-.5rem;right:.75rem;border-width:0 .5rem .5rem .5rem;border-color:transparent transparent #d1d5db transparent}.info-dropdown__menu[data-v-6f00c81c]:after{top:-.4375rem;right:.75rem;border-width:0 .5rem .5rem .5rem;border-color:transparent transparent #ffffff transparent}.info-dropdown__menu a[data-v-6f00c81c]{color:#4b5563;text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.14em;width:fit-content}.info-dropdown__menu a[data-v-6f00c81c]:hover{color:#111827}.info-pop-enter-active[data-v-6f00c81c],.info-pop-leave-active[data-v-6f00c81c]{transition:opacity .16s ease,transform .16s ease}.info-pop-enter-from[data-v-6f00c81c],.info-pop-leave-to[data-v-6f00c81c]{opacity:0;transform:translateY(-.25rem)}.icon-svg[data-v-8e2178e1]{display:inline-flex;align-items:center;justify-content:center}:root{--app-header-height: calc(5.85rem + env(safe-area-inset-top, 0px)) ;--header-floating-top: calc(.75rem + env(safe-area-inset-top, 0px)) ;--header-floating-x: var(--space-3);--header-bg: rgba(14, 12, 35, .74);--header-text: #ffffff;--header-muted: rgba(226, 232, 240, .68);--header-shadow: 0 1rem 3rem rgba(0, 0, 0, .34);--header-z-index: 10000;--nav-bg: var(--bg-card);--nav-icon: var(--gray-400);--nav-active: var(--brand);--nav-shadow: 0 1rem 2.5rem rgba(15, 23, 42, .16);--sheet-backdrop-bg: rgba(4, 3, 14, .58);--sheet-bg: var(--bg-card);--sheet-header-bg: rgba(255, 255, 255, .06);--sheet-shadow: 0 -1.5rem 4rem rgba(0, 0, 0, .34)}html.sheet-scroll-locked{overflow:hidden}svg[data-v-8e82c625]{width:1.5rem;height:1.5rem;fill:none;stroke:currentColor}.header[data-v-8e82c625]{position:fixed;top:var(--header-floating-top);left:50%;z-index:var(--header-z-index);width:min(100vw - var(--header-floating-x) * 2,100rem);min-height:4rem;padding:0;margin:0;border:.0625rem solid rgba(180,168,255,.24);border-radius:1.55rem;background:var(--header-bg);color:var(--header-text);box-shadow:var(--header-shadow);backdrop-filter:blur(1.2rem);-webkit-backdrop-filter:blur(1.2rem);transform:translate(-50%);transition:width .28s cubic-bezier(.2,.8,.2,1),min-height .28s cubic-bezier(.2,.8,.2,1),background .22s ease,border-color .22s ease,box-shadow .22s ease}.header--public[data-v-8e82c625]{width:clamp(14.75rem,48vw,17rem);max-width:calc(100vw - var(--header-floating-x) * 2);min-height:3.6rem}.header__brand[data-v-8e82c625]{width:max-content}.header__container[data-v-8e82c625]{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand actions";align-items:center;justify-content:space-between;gap:1.25rem;width:100%;max-width:none;min-height:4rem;margin:0;padding:0 clamp(1rem,2vw,1.35rem);transition:min-height .28s cubic-bezier(.2,.8,.2,1),padding .28s cubic-bezier(.2,.8,.2,1),gap .28s cubic-bezier(.2,.8,.2,1)}.header--public .header__container[data-v-8e82c625]{grid-template-columns:auto;grid-template-areas:"brand";min-height:3.6rem;gap:0;padding:0 1rem}.header__brand[data-v-8e82c625]{grid-area:brand;display:inline-flex;align-items:center;gap:.65rem;min-width:0;max-width:100%;color:var(--header-text);font-size:1.0625rem;font-weight:700;line-height:1.25;text-decoration:none}.header__brand-icon[data-v-8e82c625]{flex:0 0 auto;width:1.875rem;height:1.875rem}.header__brand-copy[data-v-8e82c625]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header__brand-subtitle[data-v-8e82c625]{display:block;margin-top:.05rem;color:var(--header-muted);font-size:.8125rem;font-weight:400;line-height:1.35}.header__right[data-v-8e82c625]{grid-area:actions;display:inline-flex;align-items:center;justify-content:flex-end;justify-self:end;gap:1.25rem}.header__notification-btn[data-v-8e82c625]{position:relative;display:inline-grid;place-items:center;width:2.55rem;height:2.55rem;padding:0;border:2px solid rgba(79,57,246,.22);border-radius:999px;background:#4f39f614;color:var(--color-primary);cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease}.header__notification-btn.active[data-v-8e82c625]{background:var(--color-primary);color:#fff;box-shadow:0 .75rem 1.65rem #4f39f647}.header__notification-btn[data-v-8e82c625]:active{transform:scale(.94)}.header__notification-dot[data-v-8e82c625]{position:absolute;top:-.18rem;right:-.18rem;display:grid;place-items:center;min-width:1.1rem;height:1.1rem;padding:0 .25rem;border:.125rem solid #fff;border-radius:999px;background:#ef4444;color:#fff;font-size:.64rem;font-weight:900;line-height:1}.header__user-btn[data-v-8e82c625]{display:inline-flex;align-items:center;justify-content:center;padding:0;background:transparent;color:inherit;cursor:pointer;border:2px solid var(--color-primary);border-radius:999px}.header__avatar[data-v-8e82c625],.header__avatar--initials[data-v-8e82c625]{width:2.5rem;height:2.5rem;border-radius:999px;box-shadow:0 .125rem .375rem #0f172a14;flex-shrink:0}.header__avatar[data-v-8e82c625]{object-fit:cover}.header__avatar--initials[data-v-8e82c625]{display:grid;place-items:center;background:var(--color-primary);color:#fff;font-weight:800}.header-profile-enter-active[data-v-8e82c625],.header-profile-leave-active[data-v-8e82c625]{transition:opacity .22s ease,transform .24s cubic-bezier(.2,.8,.2,1)}.header-profile-enter-from[data-v-8e82c625],.header-profile-leave-to[data-v-8e82c625]{opacity:0;transform:scale(.86) translate(.45rem)}.mobile-bottom-nav[data-v-8e82c625]{position:fixed;right:max(1rem,env(safe-area-inset-right,0px));bottom:max(.7rem,env(safe-area-inset-bottom,0px));left:max(1rem,env(safe-area-inset-left,0px));z-index:999;display:flex;align-items:center;justify-content:center;gap:.25rem;width:min(14.25rem,100vw - 2rem);min-height:4.05rem;margin:0 auto;padding:.42rem;border:.0625rem solid rgba(180,168,255,.24);border-radius:1.15rem;background:#fffffff0;box-shadow:var(--nav-shadow);backdrop-filter:blur(1rem);font-size:.75rem;transform:translateZ(0);will-change:transform}.mobile-bottom-nav__link[data-v-8e82c625]{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1 0;min-width:0;min-height:3.1rem;border-radius:.85rem;color:var(--nav-icon);text-decoration:none;transition:background .16s ease,color .16s ease,transform .12s ease}.mobile-bottom-nav__link.router-link-active[data-v-8e82c625],.mobile-bottom-nav__link--active[data-v-8e82c625]{color:var(--nav-active);background:#4f39f614}.mobile-bottom-nav__icon[data-v-8e82c625]{display:grid;place-items:center;width:1.55rem;min-height:1.55rem;color:currentColor}.mobile-bottom-nav__label[data-v-8e82c625]{color:currentColor;font-size:.68rem;font-weight:750;line-height:1.2;white-space:nowrap}.mobile-bottom-nav__back[data-v-8e82c625]{display:inline-grid;place-items:center;width:3.1rem;height:3.1rem;padding:0;border:0;border-radius:.85rem;background:#4f39f614;color:var(--nav-active)}.mobile-bottom-nav__user[data-v-8e82c625]{flex:0 0 auto}@media(min-width:47.9375rem){.mobile-bottom-nav[data-v-8e82c625]{right:auto;bottom:1.05rem;left:50%;width:14.25rem;transform:translate(-50%) translateZ(0)}}@media(hover:hover)and (pointer:fine){.mobile-bottom-nav__link[data-v-8e82c625]:hover,.mobile-bottom-nav__back[data-v-8e82c625]:hover{background:#4f39f614}}.mobile-bottom-nav__link[data-v-8e82c625]:active,.mobile-bottom-nav__back[data-v-8e82c625]:active{transform:scale(.96)}.bottom-sheet-backdrop[data-v-8e82c625],.mobile-user-modal-backdrop[data-v-8e82c625],.app-menu-backdrop[data-v-8e82c625]{position:fixed;inset:0;display:flex;align-items:flex-end;justify-content:center;background:var(--sheet-backdrop-bg);overflow:hidden;overscroll-behavior:contain;touch-action:none}.mobile-user-modal-backdrop[data-v-8e82c625]{z-index:1380}.app-menu-backdrop[data-v-8e82c625]{z-index:1600}.notification-backdrop[data-v-8e82c625]{z-index:1700}.notification-sheet[data-v-8e82c625]{width:min(100%,42rem);max-height:calc(100svh - 1rem);padding:.75rem 1rem max(1rem,env(safe-area-inset-bottom,0px));overflow:auto;border:.0625rem solid rgba(180,168,255,.22);border-bottom:0;border-radius:1.65rem 1.65rem 0 0;background:radial-gradient(circle at 18% 0%,rgba(79,57,246,.36),transparent 12rem),radial-gradient(circle at 92% 18%,rgba(79,57,246,.18),transparent 14rem),linear-gradient(180deg,#171437fa,#0a0918fa);color:#fff;box-shadow:var(--sheet-shadow);touch-action:pan-y}.notification-sheet__handle[data-v-8e82c625]{display:block;width:3.25rem;height:.28rem;margin:0 auto .85rem;border-radius:999px;background:#ffffff52}.notification-sheet__head[data-v-8e82c625]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.65rem 0 .85rem}.notification-sheet__head span[data-v-8e82c625]{color:#a89cff;font-size:.72rem;font-weight:900;text-transform:uppercase}.notification-sheet__head h2[data-v-8e82c625]{margin:.15rem 0 0;color:#fff;font-size:1.45rem;line-height:1.05}.notification-sheet__refresh[data-v-8e82c625]{min-height:2.35rem;padding:0 .9rem;border:.0625rem solid rgba(79,57,246,.38);border-radius:999px;background:#4f39f62e;color:#fff;font-weight:850}.notification-sheet__list[data-v-8e82c625]{display:grid;gap:.65rem}.notification-sheet__item[data-v-8e82c625]{display:grid;gap:.32rem;width:100%;padding:.95rem;border:.0625rem solid rgba(255,255,255,.1);border-radius:1.05rem;background:#ffffff0f;color:#fff;text-align:left}.notification-sheet__item.unread[data-v-8e82c625]{border-color:#4f39f6ad;box-shadow:inset .25rem 0 #4f39f6}.notification-sheet__item.maintenance[data-v-8e82c625]{box-shadow:inset .25rem 0 #facc15}.notification-sheet__item strong[data-v-8e82c625]{font-size:1rem;line-height:1.2}.notification-sheet__item small[data-v-8e82c625],.notification-sheet__item p[data-v-8e82c625]{margin:0;color:#e2e8f0b8;line-height:1.4}.notification-sheet__item p[data-v-8e82c625]{padding-top:.25rem;font-weight:650}.notification-sheet__item-kicker[data-v-8e82c625]{color:#e2e8f08f;font-size:.7rem;font-weight:900;text-transform:uppercase}.notification-sheet__empty[data-v-8e82c625]{margin:0;padding:1.25rem 0 .75rem;color:#e2e8f0b8;text-align:center}.bottom-sheet[data-v-8e82c625],.app-menu-sheet[data-v-8e82c625]{width:min(100%,45rem);max-height:calc(100svh - 1rem);overflow:auto;overscroll-behavior:contain;border:.0625rem solid rgba(180,168,255,.2);border-bottom:0;border-radius:1.65rem 1.65rem 0 0;background:var(--sheet-bg);transform:translateY(0);touch-action:pan-y}.app-menu-sheet[data-v-8e82c625]{position:relative;padding:.75rem 1rem max(1rem,env(safe-area-inset-bottom,0px));background:radial-gradient(circle at 18% 0%,rgba(79,57,246,.36),transparent 12rem),radial-gradient(circle at 92% 18%,rgba(79,57,246,.18),transparent 14rem),linear-gradient(180deg,#171437fa,#0a0918fa);box-shadow:var(--sheet-shadow);color:#fff}.app-menu-sheet[data-v-8e82c625]:before{content:"";display:block;width:3.25rem;height:.28rem;margin:0 auto .85rem;border-radius:999px;background:#ffffff52}.app-menu__header[data-v-8e82c625]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem;border:.0625rem solid rgba(79,57,246,.36);border-radius:1.2rem;background:#4f39f624;box-shadow:inset 0 .0625rem #ffffff12,0 .75rem 2rem #4f39f61f}.app-menu__info[data-v-8e82c625]{display:inline-flex;align-items:center;justify-content:flex-end}.app-menu__user[data-v-8e82c625]{display:flex;align-items:center;gap:.85rem;min-width:0}.app-menu__user-media[data-v-8e82c625]{flex:0 0 auto}.app-menu__avatar[data-v-8e82c625]{display:grid;place-items:center;width:3.25rem;height:3.25rem;border:.125rem solid #4f39f6;border-radius:999px;box-shadow:0 0 1.35rem #4f39f673;object-fit:cover}.app-menu__avatar--initials[data-v-8e82c625]{background:linear-gradient(135deg,#4f39f6,#8b5cf6);color:#fff;font-weight:800}.app-menu__user-info[data-v-8e82c625]{min-width:0}.app-menu__user-name[data-v-8e82c625],.app-menu__user-email[data-v-8e82c625]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-menu__user-name[data-v-8e82c625]{color:#fff;font-weight:800}.app-menu__user-email[data-v-8e82c625]{color:#e2e8f0a8;font-size:.8125rem}.app-menu__list[data-v-8e82c625]{margin-top:.9rem}.app-menu__list ul[data-v-8e82c625]{margin:0;padding:0;list-style:none}.app-menu__list li[data-v-8e82c625]{margin:.45rem 0}.app-menu__list a[data-v-8e82c625]{justify-content:space-between;width:100%}.app-menu__list a .icon-svg[data-v-8e82c625]{margin-left:auto}.app-menu__logout[data-v-8e82c625]{width:100%;margin-top:.75rem}.slide-up-enter-active[data-v-8e82c625],.slide-up-leave-active[data-v-8e82c625]{transition:transform .48s cubic-bezier(.22,.9,.3,1),opacity .36s ease}.slide-up-enter-from[data-v-8e82c625],.slide-up-leave-to[data-v-8e82c625]{transform:translateY(110%);opacity:0}.slide-up-enter-to[data-v-8e82c625],.slide-up-leave-from[data-v-8e82c625]{transform:translateY(0);opacity:1}.fade-enter-active[data-v-8e82c625],.fade-leave-active[data-v-8e82c625]{transition:opacity .42s cubic-bezier(.22,.9,.3,1)}.fade-enter-from[data-v-8e82c625],.fade-leave-to[data-v-8e82c625]{opacity:0}.fade-enter-to[data-v-8e82c625],.fade-leave-from[data-v-8e82c625]{opacity:1}@media(hover:hover)and (pointer:fine){.app-menu__list a[data-v-8e82c625]:hover{color:#fff}}@media(min-width:48rem){.app-menu-sheet[data-v-8e82c625]{margin-bottom:1rem;border-radius:1.65rem;border-bottom:.0625rem solid rgba(180,168,255,.2)}}.bottom-sheet.notification-sheet[data-v-8e82c625]{width:min(100%,42rem);max-height:min(34rem,100svh - 1rem);padding:.75rem 1rem max(1rem,env(safe-area-inset-bottom,0px));overflow:auto;border:.0625rem solid rgba(180,168,255,.22);border-bottom:0;border-radius:1.65rem 1.65rem 0 0;background:radial-gradient(circle at 18% 0%,rgba(79,57,246,.36),transparent 12rem),radial-gradient(circle at 92% 18%,rgba(79,57,246,.18),transparent 14rem),linear-gradient(180deg,#171437fa,#0a0918fa);color:#fff;box-shadow:var(--sheet-shadow)}.notification-sheet__head[data-v-8e82c625]{display:block;padding:.65rem 0 1rem}.notification-sheet__head span[data-v-8e82c625]{color:#a89cff}.notification-sheet__head h2[data-v-8e82c625]{color:#fff}.notification-sheet__updates-link[data-v-8e82c625]{display:grid;gap:.18rem;width:100%;margin:0 0 .7rem;padding:.95rem 1rem;border:.0625rem solid rgba(79,57,246,.5);border-radius:1.05rem;background:linear-gradient(135deg,#4f39f647,#ffffff0e);color:#fff;text-align:left;box-shadow:0 1rem 2.4rem #4f39f629;cursor:pointer}.notification-sheet__updates-link span[data-v-8e82c625]{color:#a89cff;font-size:.72rem;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.notification-sheet__updates-link strong[data-v-8e82c625]{color:#fff;font-size:1.05rem;font-weight:950;line-height:1.15}.notification-sheet__list[data-v-8e82c625]{gap:.55rem}.notification-sheet__item[data-v-8e82c625]{position:relative;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:3.7rem;padding:.9rem 1rem;border:.0625rem solid rgba(255,255,255,.1);border-radius:1.05rem;background:#ffffff0f}.notification-sheet__item strong[data-v-8e82c625]{color:#fff;font-size:1rem;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-sheet__item.unread[data-v-8e82c625]{border-color:#4f39f6b8;background:#4f39f629;box-shadow:inset .22rem 0 #4f39f6}.notification-sheet__unread[data-v-8e82c625]{width:.55rem;height:.55rem;border-radius:999px;background:#22c55e;box-shadow:0 0 1rem #22c55eb3}@media(min-width:48rem){.bottom-sheet.notification-sheet[data-v-8e82c625]{margin-bottom:1rem;border-radius:1.65rem;border-bottom:.0625rem solid rgba(180,168,255,.22)}}.app-notification-popup[data-v-c23fdead]{position:fixed;inset:0;z-index:20000;display:grid;place-items:center;padding:max(1rem,env(safe-area-inset-top)) 1rem max(1rem,env(safe-area-inset-bottom));overflow:auto}.app-notification-popup svg[data-v-c23fdead]{width:1.15rem;height:1.15rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.app-notification-popup__backdrop[data-v-c23fdead]{position:fixed;inset:0;background:#06051294;backdrop-filter:blur(1rem);-webkit-backdrop-filter:blur(1rem)}.app-notification-popup__card[data-v-c23fdead]{position:relative;display:grid;gap:1rem;width:min(100%,34rem);padding:clamp(1.35rem,4vw,2rem);border:.0625rem solid rgba(180,168,255,.28);border-radius:1.6rem;background:radial-gradient(circle at 12% 0%,rgba(79,57,246,.34),transparent 12rem),linear-gradient(180deg,#18143cfa,#090818fa);color:#fff;box-shadow:0 2rem 5rem #00000075;text-align:left}.app-notification-popup__card h2[data-v-c23fdead]{max-width:calc(100% - 2.6rem);margin:0;color:#fff;font-size:clamp(1.55rem,6vw,2.25rem);font-weight:950;line-height:1.1}.app-notification-popup__card p[data-v-c23fdead]{margin:0;color:#eef2ffd1;font-size:clamp(1rem,3.8vw,1.12rem);font-weight:700;line-height:1.5}.app-notification-popup__markdown[data-v-c23fdead]{color:#fff;font-size:clamp(1rem,3.8vw,1.12rem);font-weight:700;line-height:1.5}.app-notification-popup__markdown[data-v-c23fdead] p{margin:0}.app-notification-popup__markdown[data-v-c23fdead] p+p,.app-notification-popup__markdown[data-v-c23fdead] ul+p,.app-notification-popup__markdown[data-v-c23fdead] ol+p,.app-notification-popup__markdown[data-v-c23fdead] p+ul,.app-notification-popup__markdown[data-v-c23fdead] p+ol{margin-top:.75rem}.app-notification-popup__markdown[data-v-c23fdead] ul,.app-notification-popup__markdown[data-v-c23fdead] ol{display:grid;gap:.45rem;margin:.35rem 0 0;padding-left:1.2rem}.app-notification-popup__markdown[data-v-c23fdead] strong{color:#fff;font-weight:950}.app-notification-popup__markdown[data-v-c23fdead] em{color:#c4b5fd;font-style:normal;font-weight:900}.app-notification-popup__markdown[data-v-c23fdead] a{color:#a78bfa;font-weight:950;text-decoration:none}.app-notification-popup__details[data-v-c23fdead]{padding:1rem;border:.0625rem solid rgba(255,255,255,.1);border-radius:1rem;background:#ffffff0f;color:#fff;font-weight:400;line-height:1.5;white-space:pre-line;--color-text: #fff}.app-notification-popup__close[data-v-c23fdead]{position:absolute;top:1rem;right:1rem;display:grid;place-items:center;width:2.55rem;height:2.55rem;border:.0625rem solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff14;color:#ffffffd1}.app-notification-popup__action[data-v-c23fdead]{width:100%;min-height:3.25rem;margin-top:.25rem;border-radius:1rem}.notification-popup-enter-active[data-v-c23fdead],.notification-popup-leave-active[data-v-c23fdead]{transition:opacity .22s ease}.notification-popup-enter-active .app-notification-popup__card[data-v-c23fdead],.notification-popup-leave-active .app-notification-popup__card[data-v-c23fdead]{transition:opacity .24s ease,transform .26s cubic-bezier(.2,.8,.2,1)}.notification-popup-enter-from[data-v-c23fdead],.notification-popup-leave-to[data-v-c23fdead]{opacity:0}.notification-popup-enter-from .app-notification-popup__card[data-v-c23fdead],.notification-popup-leave-to .app-notification-popup__card[data-v-c23fdead]{opacity:0;transform:translateY(.75rem) scale(.96)}.error-modal[data-v-62e912b0]{position:fixed;inset:0;z-index:100000;display:grid;place-items:center;padding:1rem;background:#0f172a75;backdrop-filter:blur(.5rem)}.error-content[data-v-62e912b0]{width:min(100%,31.25rem);border:var(--card-border);border-radius:1.15rem;background:var(--card-bg);padding:1.25rem;text-align:center;box-shadow:0 1.5rem 4rem #0f172a3d}.error-icon[data-v-62e912b0]{display:grid;place-items:center;width:3.25rem;height:3.25rem;margin:0 auto .7rem;border-radius:999px;background:#fef2f2;color:#dc2626;font-size:1.85rem;font-weight:950}.error-kicker[data-v-62e912b0]{width:max-content;margin:0 auto .45rem;padding:.25rem .6rem;border-radius:999px;background:#eef2ff;color:var(--color-primary);font-size:.72rem;font-weight:900;text-transform:uppercase}h2[data-v-62e912b0]{margin:0 0 .75rem;color:var(--text-primary);font-size:1.375rem;line-height:1.12}.error-message[data-v-62e912b0]{max-width:25rem;margin:0 auto;color:var(--text-muted);font-size:.9rem;line-height:1.45}.error-code-box[data-v-62e912b0]{margin:1.15rem 0;border:.0625rem solid rgba(217,214,255,.95);border-radius:.95rem;background:#f8fafc;padding:1rem}.error-code-label[data-v-62e912b0]{margin:0 0 .5rem;color:#4b5563;font-size:.75rem;letter-spacing:.05em;text-transform:uppercase}.error-code[data-v-62e912b0]{margin:0 0 .75rem;color:#dc2626;font-family:Courier New,monospace;font-size:clamp(.92rem,4vw,1.125rem);font-weight:800;letter-spacing:.05em;overflow-wrap:anywhere}.copy-btn[data-v-62e912b0]{min-height:2.5rem;border:0;border-radius:.75rem;background:var(--color-primary);color:#fff;font-size:.8125rem;font-weight:800;cursor:pointer;padding:0 .85rem}.copy-btn[data-v-62e912b0]:hover{background:var(--color-primary-hover)}.error-instruction[data-v-62e912b0]{margin:1rem 0;color:#4b5563;font-size:.875rem;line-height:1.5}.error-actions[data-v-62e912b0]{display:grid;grid-template-columns:1fr 1fr;gap:.625rem;margin-top:1.5rem}.btn[data-v-62e912b0]{min-height:2.75rem;border:0;border-radius:.75rem;font-weight:800;text-align:center;text-decoration:none;cursor:pointer;padding:.6875rem 1rem}.btn-primary[data-v-62e912b0]{background:var(--color-primary);color:#fff}.btn-primary[data-v-62e912b0]:hover{background:var(--color-primary-hover)}.btn-ghost[data-v-62e912b0]{background:#f1efff;color:var(--color-primary)}.btn-ghost[data-v-62e912b0]:hover{background:#e7e3ff}@media(max-width:30rem){.error-actions[data-v-62e912b0]{grid-template-columns:1fr}}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:300;src:url(/assets/dm-sans-v17-latin-300-C46oWILc.woff2) format("woff2")}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:400;src:url(/assets/dm-sans-v17-latin-regular-CW0RaeGs.woff2) format("woff2")}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:700;src:url(/assets/dm-sans-v17-latin-700-DvUfVpUG.woff2) format("woff2")}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:1rem;line-height:1.2;color:#fff;font-weight:700}h1,.h1{font-size:1.75rem;margin-bottom:.25rem}h2,.h2{font-size:2rem}h3,.h3{font-size:1.25rem}h4,.h4{font-size:1rem}.fw-bold{font-weight:700!important}p{margin-top:0;margin-bottom:1rem;color:var(--color-text);hyphens:auto}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);appearance:none;background-color:#ececec;background-clip:padding-box;border:.0625rem solid #4f39f6;border-radius:.75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}:root{--btn-primary-color: #4f39f6;--btn-primary-color-hover: #5b46ff;--btn-primary-color-active: #3f2ed1;--btn-primary-bg: var(--btn-primary-color);--btn-primary-bg-hover: var(--btn-primary-color-hover);--btn-primary-bg-active: var(--btn-primary-color-active);--btn-primary-text: var(--btn-on-primary);--btn-on-primary: #ffffff;--btn-surface: rgba(255, 255, 255, .92);--btn-surface-hover: rgba(255, 255, 255, 1);--btn-surface-text: #15162a;--btn-muted-text: rgba(79, 57, 246, .74);--btn-border-color: rgba(79, 57, 246, .36);--btn-radius: 1rem;--btn-height: 3.45rem;--btn-height-sm: 2.65rem;--btn-padding-x: 1.2rem;--btn-padding-x-sm: .85rem;--btn-gap: .55rem;--btn-font-size: .98rem;--btn-font-size-sm: .86rem;--btn-font-weight: 800;--btn-transition: transform .16s ease, background-color .18s ease, border-color .18s ease, color .18s ease, box-shadow .18s ease, opacity .18s ease;--btn-primary-shadow: inset 0 .0625rem 0 rgba(255, 255, 255, .18), 0 .9rem 2rem rgba(79, 57, 246, .26);--btn-subtle-shadow: inset 0 .0625rem 0 rgba(255, 255, 255, .12), 0 .65rem 1.45rem rgba(79, 57, 246, .1)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--btn-gap);min-height:var(--btn-height);padding:0 var(--btn-padding-x);border:.0625rem solid rgba(79,57,246,.18);border-radius:var(--btn-radius);background:var(--btn-surface);color:var(--btn-surface-text);box-shadow:var(--btn-subtle-shadow);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);line-height:1.1;text-align:center;text-decoration:none;cursor:pointer;user-select:none;touch-action:manipulation;transition:var(--btn-transition)}.btn svg,.btn .icon-svg{flex:0 0 auto}.btn:active{transform:translateY(.0625rem) scale(.99)}.btn:focus-visible{outline:0;box-shadow:0 0 0 .2rem #4f39f63d,var(--btn-subtle-shadow)}.btn:disabled,.btn.disabled{pointer-events:none;cursor:not-allowed;opacity:.54;transform:none;box-shadow:none}.btn.w-100,.btn-block{width:100%}.btn-sm{min-height:var(--btn-height-sm);padding:0 var(--btn-padding-x-sm);border-radius:.78rem;font-size:var(--btn-font-size-sm)}.btn-sm svg,.btn-sm .icon-svg{width:1rem;height:1rem}.btn-lg{min-height:3.85rem;border-radius:1.08rem;font-size:1.05rem}.btn-back{margin-bottom:2rem}.btn-primary{border-color:var(--btn-primary-bg);background:var(--btn-primary-bg);color:var(--btn-primary-text);box-shadow:var(--btn-primary-shadow)}.btn-primary:active{background:var(--btn-primary-bg-active);border-color:var(--btn-primary-bg-active)}.btn-primary:focus-visible{box-shadow:0 0 0 .2rem #4f39f647,var(--btn-primary-shadow)}.btn-primary-outline,.btn-outline-primary{border-color:var(--btn-primary-bg);background:#ffffff0f;color:var(--btn-primary-bg);box-shadow:none}.btn-primary-outline:active,.btn-outline-primary:active{background:#4f39f624}.btn-secondary-primary,.btn-secondary,.btn-outline-secondary{border-color:var(--btn-border-color);background:#4f39f61f;color:var(--btn-primary-bg);box-shadow:var(--btn-subtle-shadow)}.btn-secondary-primary:active,.btn-secondary:active,.btn-outline-secondary:active{background:#4f39f633}.btn-danger{border-color:#ef4444d1;background:#dc2626;color:#fff;box-shadow:inset 0 .0625rem #ffffff29,0 .8rem 1.8rem #dc26262e}.btn-danger:active{background:#b91c1c;border-color:#b91c1c}.btn-outline-danger{border-color:#ef4444d1;background:#ef444414;color:#dc2626;box-shadow:none}.btn-outline-danger:active{background:#ef444424}.btn-check:checked+.btn,.btn.active,.btn.show{border-color:var(--btn-primary-color);background:var(--btn-primary-bg);color:var(--btn-primary-text);box-shadow:var(--btn-primary-shadow)}@media(hover:hover)and (pointer:fine){.btn-primary:hover{border-color:var(--btn-primary-bg-hover);background:var(--btn-primary-bg-hover);color:var(--btn-primary-text)}.btn-primary-outline:hover,.btn-outline-primary:hover{background:var(--btn-primary-bg);color:var(--btn-primary-text);box-shadow:var(--btn-primary-shadow)}.btn-secondary-primary:hover,.btn-secondary:hover,.btn-outline-secondary:hover{border-color:#4f39f685;background:#4f39f62e;color:var(--btn-primary-bg)}.btn-danger:hover{border-color:#b91c1c;background:#b91c1c}.btn-outline-danger:hover{background:#ef44441f;color:#b91c1c}}.input-group{display:flex;flex-direction:column;gap:.5rem}.input-group label,.input-group .form-label{font-weight:600;font-size:.9rem;color:var(--color-heading)}input[type=text],input[type=email],input[type=password],input[type=search],input[type=url],input[type=number],textarea,.form-control{width:100%;padding:.875rem 1rem;border:.125rem solid #e5e7eb;border-radius:.75rem;font-size:1rem;transition:all .12s ease;background:#fff}input[type=text]:hover:not(:disabled),input[type=email]:hover:not(:disabled),input[type=password]:hover:not(:disabled),input[type=search]:hover:not(:disabled),input[type=url]:hover:not(:disabled),input[type=number]:hover:not(:disabled),textarea:hover:not(:disabled),.form-control:hover:not(:disabled){border-color:#d1d5db}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=url]:focus,input[type=number]:focus,textarea:focus,.form-control:focus{outline:none;border-color:#4f39f6;box-shadow:0 0 0 .1875rem #4f39f61a}input[type=text]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=url]::placeholder,input[type=number]::placeholder,textarea::placeholder,.form-control::placeholder{color:#9ca3af}input[type=text]:disabled,input[type=email]:disabled,input[type=password]:disabled,input[type=search]:disabled,input[type=url]:disabled,input[type=number]:disabled,textarea:disabled,.form-control:disabled{background:#f9fafb;cursor:not-allowed;color:#9ca3af}textarea{resize:vertical;min-height:6rem}.form-label{font-weight:600;font-size:.9rem;color:var(--color-heading);margin-bottom:.5rem;display:block}#app{min-height:100vh;min-height:100dvh;width:100%;max-width:100%;display:flex;flex-direction:column;backdrop-filter:blur(15px);overflow-x:clip}img,video{width:100%}.footer{background-color:#6c757d;padding-top:1rem;padding-bottom:1rem;text-align:center;color:#fff}.fade-enter-active,.fade-leave-active{transition:opacity .16s ease,transform .16s ease}.fade-enter-from,.fade-leave-to{opacity:0;transform:scale(.98)}select{word-wrap:normal}button,select{text-transform:none}*,*:before,*:after{box-sizing:border-box}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}body{scrollbar-gutter:stable;margin:0;font-family:DM Sans,sans-serif;font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:#070712;background-image:var(--vairal-app-background);background-repeat:no-repeat;background-size:cover;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);width:100%;max-width:100%;overflow-x:hidden;overflow-x:clip;overscroll-behavior-x:none}html{width:100%;max-width:100%;overflow-x:hidden;overflow-x:clip;overscroll-behavior-x:none}.wizard__bottom-nav{position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:9999!important}@media(min-width:48rem){.wizard__bottom-nav{left:50%!important;right:auto!important;bottom:1.25rem!important;width:min(42rem,100vw - 2rem)!important;transform:translate(-50%)!important}}.container{max-width:100rem;width:100%;padding-right:var(--space-3);padding-left:var(--space-3);margin-right:auto;margin-left:auto}.container--narrow{max-width:52rem}.container--form{max-width:42rem}.page{width:100%;padding-block:var(--page-padding-top, var(--space-3)) var(--page-padding-bottom, var(--space-3))}.page-stack{display:grid;gap:var(--page-gap, .9rem)}.ui-hero{--hero-bg: linear-gradient(135deg, var(--color-primary), #6d8bff);--hero-shadow: 0 1rem 2.25rem rgba(79, 57, 246, .22);padding:var(--hero-padding, 1.15rem);border-radius:var(--hero-radius, 1.25rem);color:var(--hero-color, #fff);box-shadow:var(--hero-shadow, 0 1rem 2.25rem rgba(31, 41, 55, .16));background:var(--hero-bg)}.ui-hero__eyebrow{display:inline-flex;margin-bottom:.7rem;padding:.28rem .6rem;border-radius:999px;background:#ffffff29;color:#fff;font-size:.78rem;font-weight:900}.ui-hero h1{max-width:var(--hero-title-width, 24rem);margin:0;color:inherit;font-size:var(--hero-title-size, 1.65rem);line-height:1.08;letter-spacing:0}.ui-hero p{max-width:var(--hero-copy-width, 34rem);margin:.55rem 0 0;color:#ffffffdb;font-size:.95rem;line-height:1.45}.ui-card{display:flex;flex-direction:column;gap:var(--card-gap, .85rem);padding:var(--card-padding);border:var(--card-border);border-radius:var(--card-border-radius);background:var(--card-bg);box-shadow:var(--card-shadow)}.ui-card--compact{--card-padding: .95rem}.ui-card--row{flex-direction:row;align-items:center;justify-content:space-between}.ui-card__title{margin:0;color:var(--text-primary);font-size:1rem;font-weight:900}.ui-card__copy{margin:.2rem 0 0;color:var(--text-muted);font-size:.86rem;line-height:1.4}.ui-step-head{display:flex;gap:.75rem;align-items:flex-start}.ui-step-number{display:grid;place-items:center;flex:0 0 auto;width:2rem;height:2rem;border-radius:.7rem;background:var(--brand-light);color:var(--color-primary);font-weight:900}.ui-step-head h2{margin:0;color:var(--text-primary);font-size:1rem;font-weight:900}.ui-step-head p{margin:.2rem 0 0;color:var(--text-muted);font-size:.86rem;line-height:1.4}.ui-field{display:flex;flex-direction:column;gap:.35rem}.ui-field>span,.ui-label{color:var(--text-primary);font-size:.86rem;font-weight:900}.ui-control,.ui-field input,.ui-field select,.ui-field textarea{width:100%;border:.0625rem solid rgba(217,214,255,.95);border-radius:.85rem;background:#f8fafc;color:var(--text-primary);font:inherit;padding:.78rem .85rem}.ui-control:focus,.ui-field input:focus,.ui-field select:focus,.ui-field textarea:focus{outline:none;border-color:#4f39f694;box-shadow:0 0 0 .2rem #4f39f61f}.ui-notice{padding:.75rem;border-radius:.9rem;background:#f8fafc;color:var(--text-secondary);font-size:.88rem;line-height:1.4}.ui-notice--warm{background:#fff7ed;color:#7c2d12}.ui-primary-action,.ui-secondary-action,.ui-dark-action{display:inline-flex;align-items:center;justify-content:center;min-height:var(--btn-height-sm);padding:0 var(--btn-padding-x-sm);border:.0625rem solid rgba(79,57,246,.18);border-radius:var(--btn-radius);font-weight:var(--btn-font-weight);text-decoration:none;transition:var(--btn-transition)}.ui-primary-action{border-color:var(--btn-primary-bg);background:var(--btn-primary-bg);color:var(--btn-primary-text);box-shadow:var(--btn-primary-shadow)}.ui-secondary-action,.ui-dark-action{border-color:var(--btn-border-color);background:#4f39f61f;color:var(--btn-primary-bg);box-shadow:var(--btn-subtle-shadow)}.mt-3{margin-top:1rem!important}.align-items-center{align-items:center!important}.row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col-12{flex:0 0 auto;width:100%}@media(min-width:48rem){.col-md-6{flex:0 0 auto;width:50%}}ol{display:grid;gap:.65rem;margin:0;padding:0;list-style:none;counter-reset:ordered-list}ol>li{position:relative;min-height:2rem;padding-left:2.65rem;color:var(--text-primary);line-height:1.45;counter-increment:ordered-list}ol>li:before{content:counter(ordered-list);position:absolute;left:0;top:-.15rem;display:grid;place-items:center;width:2rem;height:2rem;border-radius:.7rem;background:var(--brand-light);color:var(--color-primary);font-weight:900;line-height:1}.mb-3{margin-bottom:1rem!important}.library-manager:has(+.audio-player-container) .audio-library__list,.audio-library:has(.audio-player-container) .audio-library__list{max-height:calc(100vh - 37rem)}.wizard .audio-player-container{bottom:calc(var(--wizard-bottom-nav-height, 6rem) + 1rem + env(safe-area-inset-bottom,0px))}:root{--admin-page-bg: #090817;--admin-panel: #111025;--admin-panel-2: #17152d;--admin-panel-3: #1d1a36;--admin-border: rgba(148, 137, 255, .24);--admin-border-strong: rgba(148, 137, 255, .42);--admin-text: #ffffff;--admin-muted: #a9a4c7;--admin-soft: #d8d3ff;--admin-primary: #4f39f6;--admin-green: #22c55e;--admin-yellow: #facc15;--admin-red: #ef4444;--admin-cyan: #22d3ee}.admin-stats,.user-management,.admin-settings,.admin-instagram,.admin-user-detail{color:var(--admin-text)!important;min-height:100vh;padding-top:calc(var(--app-header-offset, 5.75rem) + 1rem)!important;padding-bottom:3rem!important}.admin-stats:before,.user-management:before,.admin-settings:before,.admin-instagram:before,.admin-user-detail:before{content:"";position:fixed;inset:0;z-index:-3;pointer-events:none;background:radial-gradient(circle at 82% 8%,rgba(79,57,246,.24),transparent 28rem),radial-gradient(circle at 18% 38%,rgba(79,57,246,.14),transparent 28rem),linear-gradient(180deg,#151044,#090817 52%,#070712)}.admin-stats .header,.user-management__hero,.admin-settings__hero,.admin-instagram__hero,.admin-user-detail__hero{border:.0625rem solid var(--admin-border)!important;border-radius:1rem!important;background:linear-gradient(90deg,rgba(79,57,246,.2),transparent 44%),linear-gradient(180deg,#15132d,#100f22)!important;box-shadow:0 1.2rem 2.8rem #00000038!important;backdrop-filter:none!important}.admin-stats .header,.user-management__hero,.admin-settings__hero,.admin-instagram__hero{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:1rem!important;min-height:8.5rem!important;padding:1.25rem!important}.admin-stats .header h2,.user-management__hero h1,.admin-settings__hero h1,.admin-instagram__hero h1,.admin-user-detail__hero h1{color:#fff!important;font-size:clamp(2rem,5vw,4rem)!important;line-height:.98!important;letter-spacing:0!important}.admin-stats .actions,.user-management__hero-actions{display:flex;flex-wrap:wrap;gap:.65rem}.admin-settings__eyebrow,.admin-instagram__eyebrow,.admin-instagram__back,.user-management__back,.admin-user-detail__eyebrow{color:#9f95ff!important;background:transparent!important;border-radius:0!important;padding:0!important;font-weight:950!important;letter-spacing:.06em!important}.admin-stats .stats-grid,.user-management__stats,.admin-user-detail__stats{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr))!important;gap:.75rem!important}.admin-stats .stat-card,.user-management__stat,.admin-user-detail__stats article,.admin-settings__panel,.admin-settings__card,.user-management__panel,.user-management__source-panel,.user-management__user-card,.admin-instagram__toolbar,.admin-instagram__empty,.admin-instagram__error,.instagram-account-card,.admin-user-detail__card,.admin-stats .chart-container,.admin-stats .admin-warning-center,.admin-stats .prepared-pool,.admin-stats .jobs-section,.admin-stats .card,.admin-stats .job-card{border:.0625rem solid var(--admin-border)!important;border-radius:.95rem!important;background:var(--admin-panel)!important;color:var(--admin-text)!important;box-shadow:0 1rem 2.4rem #0000002e!important;backdrop-filter:none!important}.admin-stats .stat-card,.user-management__stat,.admin-user-detail__stats article{position:relative;overflow:hidden;min-height:6rem;padding:1rem!important}.admin-stats .stat-card:before,.user-management__stat:before,.admin-user-detail__stats article:before{content:"";position:absolute;inset:0 auto 0 0;width:.25rem;background:var(--admin-primary)}.admin-stats .stat-label,.user-management__stat small,.admin-user-detail__stats small,.admin-stats .chart-subtitle,.admin-stats .job-meta,.admin-settings p,.admin-settings small,.user-management p,.user-management small,.admin-instagram p,.admin-instagram span,.instagram-account-card dt,.instagram-account-card dd,.admin-user-detail p,.admin-user-detail small,.admin-user-detail__facts span{color:var(--admin-muted)!important}.admin-stats .stat-value,.user-management__stat span,.admin-user-detail__stats span{color:#fff!important;font-size:2rem!important;line-height:1!important;font-weight:950!important}.admin-stats h2,.admin-stats h3,.user-management h2,.admin-settings h2,.admin-instagram h2,.admin-user-detail h2,.admin-user-detail h3{color:#fff!important}.admin-settings__grid,.admin-instagram__grid,.admin-user-detail__grid{gap:.85rem!important}.admin-settings__card,.admin-settings__panel,.user-management__panel,.user-management__source-panel,.admin-user-detail__card{padding:1rem!important}.admin-settings__card{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;text-align:left!important}.admin-settings__icon,.user-management__source-pill,.badge,.admin-user-detail__pills span{border:.0625rem solid rgba(148,137,255,.22)!important;background:var(--admin-panel-2)!important;color:var(--admin-soft)!important}.admin-settings__push-form input,.admin-settings__push-form textarea,.user-management input,.admin-instagram__toolbar input,.admin-user-detail input,.admin-user-detail textarea,.admin-user-detail select,.admin-stats input,.admin-stats select{border:.0625rem solid rgba(148,137,255,.24)!important;background:#0c0b1d!important;color:#fff!important;box-shadow:none!important}.admin-settings__push-form input::placeholder,.admin-settings__push-form textarea::placeholder,.user-management input::placeholder,.admin-instagram__toolbar input::placeholder,.admin-user-detail input::placeholder,.admin-user-detail textarea::placeholder,.admin-stats input::placeholder{color:#d8d3ff6b!important}.user-management table,.admin-user-detail table,.admin-stats table{width:100%;border-collapse:collapse;color:#fff!important}.user-management thead,.admin-user-detail thead,.admin-stats thead{background:var(--admin-panel-3)!important}.user-management th,.user-management td,.admin-user-detail th,.admin-user-detail td,.admin-stats th,.admin-stats td{border-color:#9489ff24!important;color:#fff!important}.user-management tr,.admin-user-detail tr,.admin-stats tr{border-color:#9489ff24!important}.admin-stats .admin-warning-card,.admin-stats .prepared-user-row,.admin-stats .prepared-style-card,.admin-stats .pool-status-strip,.admin-stats .daily-production-row,.admin-stats .job-row,.admin-user-detail__timeline>div,.admin-user-detail__error-entry,.instagram-account-card dl div,.user-management__user-meta span,.user-management__source-pill{border:.0625rem solid rgba(148,137,255,.16)!important;border-radius:.75rem!important;background:var(--admin-panel-2)!important;color:#fff!important}.admin-stats .chart-bar,.admin-stats .progress-fill,.admin-stats .prepared-style-card__bar span,.admin-stats .pool-progress span{background:var(--admin-primary)!important}.admin-instagram__hero .btn,.instagram-account-card__actions .btn-primary,.admin-stats .btn-primary,.user-management .btn-primary,.admin-settings .btn-primary,.admin-user-detail .btn-primary{background:var(--admin-primary)!important;color:#fff!important;border-color:transparent!important}.admin-stats .btn-outline-primary,.user-management .btn-outline-primary,.admin-instagram .btn-outline-primary,.admin-user-detail .btn-secondary-primary,.admin-settings .btn-secondary-primary,.admin-instagram .btn-outline-secondary{border-color:var(--admin-border-strong)!important;background:transparent!important;color:var(--admin-soft)!important}.instagram-account-card__avatar,.admin-user-detail__avatar{border:.125rem solid var(--admin-primary)!important;background:var(--admin-panel-2)!important;color:#fff!important}.admin-settings__preview,.admin-settings__preview-media{border-color:#9489ff2e!important;background-color:var(--admin-panel-2)!important}.modal,.modal-content,.user-management .modal{border:.0625rem solid var(--admin-border)!important;background:var(--admin-panel)!important;color:#fff!important}@media(max-width:48rem){.admin-stats,.user-management,.admin-settings,.admin-instagram,.admin-user-detail{padding-top:calc(var(--app-header-offset, 5.75rem) + .75rem)!important}.admin-stats .header,.user-management__hero,.admin-settings__hero,.admin-instagram__hero{align-items:stretch!important;flex-direction:column!important;min-height:auto!important}}:root{--vairal-app-background: radial-gradient(circle at 76% 18%, rgba(79, 57, 246, .3), transparent 22rem), radial-gradient(circle at 18% 28%, rgba(120, 92, 255, .16), transparent 18rem), radial-gradient(circle at 50% 86%, rgba(79, 57, 246, .1), transparent 24rem), linear-gradient(180deg, #17104a 0%, #100c31 34%, #090817 72%, #070712 100%);--vairal-app-grid: radial-gradient(circle at 82% 24%, rgba(255, 255, 255, .045), transparent .16rem), radial-gradient(circle at 34% 62%, rgba(255, 255, 255, .035), transparent .13rem), radial-gradient(circle at 92% 70%, rgba(79, 57, 246, .1), transparent 13rem), linear-gradient(180deg, rgba(255, 255, 255, .018), transparent 34%);--vairal-app-ambient: radial-gradient(circle at 78% 18%, rgba(79, 57, 246, .2), transparent 18rem), radial-gradient(circle at 12% 45%, rgba(79, 57, 246, .1), transparent 16rem), radial-gradient(circle at 50% 112%, rgba(79, 57, 246, .14), transparent 24rem)}.modal h2,.modal h3{margin-bottom:0}.container-wrapper{padding-top:var(--space-3);padding-bottom:var(--mobile-bottom-nav-height)}html,body,#app{min-height:100%;background-color:#070712;background-image:var(--vairal-app-background);background-repeat:no-repeat;background-size:cover}.native-reel-fullscreen-video:fullscreen,.native-reel-fullscreen-video:-webkit-full-screen{width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important;opacity:1!important;pointer-events:auto!important;object-fit:contain!important;background:#000!important}.native-reel-fullscreen-video:fullscreen::-webkit-media-controls,.native-reel-fullscreen-video:-webkit-full-screen::-webkit-media-controls{opacity:1}.native-reel-fullscreen-stage{position:fixed;inset:0;z-index:2147483647;display:grid;place-items:center;background:#000;opacity:1;pointer-events:auto}.native-reel-fullscreen-stage:fullscreen,.native-reel-fullscreen-stage:-webkit-full-screen{opacity:1;pointer-events:auto;width:100vw;height:100vh;background:#000}.native-reel-fullscreen-stage__video{display:block;width:min(100vw,56.25vh);height:min(100vh,177.7777777778vw);max-width:100vw;max-height:100vh;object-fit:contain;background:#000}.native-reel-fullscreen-stage:fullscreen .native-reel-fullscreen-stage__video,.native-reel-fullscreen-stage:-webkit-full-screen .native-reel-fullscreen-stage__video{width:min(100vw,56.25vh);height:min(100vh,177.7777777778vw);object-fit:contain!important}:root{--border-color: #d9d6ff;--mobile-bottom-nav-height: 0px}.app-main{flex:0 0 auto;width:100%;max-width:100%;min-height:100dvh;padding-top:var(--app-header-height);background:var(--vairal-app-background);overflow-x:clip}body:has(.home-view--public) .app-main,body:has(.login-screen) .app-main{height:100dvh}.app-main--no-header,.app-main:has(.home-view--public){padding-top:0}.d-none{display:none}.job-toast{position:fixed;right:1rem;bottom:1rem;z-index:2500;color:#fff;font-weight:700;border-radius:.75rem;padding:.75rem .9rem;box-shadow:0 12px 28px #1118273d}.job-toast--success{background:#0f766e}.job-toast--error{background:#b91c1c}.job-toast-enter-active,.job-toast-leave-active{transition:opacity .18s ease,transform .18s ease}.job-toast-enter-from,.job-toast-leave-to{opacity:0;transform:translateY(8px)}body:has(.home-view:not(.home-view--public)) .header,body:has(.home-view--public) .header,body:has(.login-screen) .header,body:has(.settings) .header,body:has(.your-reels-page) .header{border-color:#b4a8ff2e;background:#08071194;box-shadow:0 1rem 2.8rem #0000002e;backdrop-filter:blur(1rem);-webkit-backdrop-filter:blur(1rem)}body:has(.home-view:not(.home-view--public)) .header__brand,body:has(.home-view--public) .header__brand,body:has(.login-screen) .header__brand,body:has(.settings) .header__brand,body:has(.your-reels-page) .header__brand{color:#fff}.support-mode-bar{position:fixed;top:calc(var(--app-header-height) + .6rem);left:max(1rem,env(safe-area-inset-left));right:max(1rem,env(safe-area-inset-right));z-index:2600;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem;border:.0625rem solid rgba(255,255,255,.18);border-radius:1.55rem;color:#fff;background:linear-gradient(135deg,#4f39f6f5,#0f0c23f5);box-shadow:0 1rem 2.5rem #0000003d;backdrop-filter:blur(1rem);-webkit-backdrop-filter:blur(1rem);width:min(100vw - var(--header-floating-x) * 2,100rem);margin-inline:auto}.support-mode-bar>div{display:grid;gap:.12rem;min-width:0}.support-mode-bar strong,.support-mode-bar span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-mode-bar strong{font-weight:950}.support-mode-bar span{color:#ffffffc7;font-size:.82rem;font-weight:750}.support-mode-bar .btn{flex:0 0 auto;min-height:2.5rem;padding-inline:.9rem;color:#fff;border-color:#ffffff75;background:#ffffff14}.app-main--support-mode{padding-top:calc(var(--app-header-height) + 4.7rem)}@media(max-width:520px){.support-mode-bar{align-items:stretch;flex-direction:column}.support-mode-bar .btn{width:100%}}.loading-container[data-v-8df26edf]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:1.5rem}.spinner-wrapper[data-v-8df26edf]{position:relative;width:5rem;height:5rem;display:flex;align-items:center;justify-content:center}.spinner[data-v-8df26edf]{width:3.125rem;height:3.125rem;border:.25rem solid rgba(79,57,246,.1);border-top-color:#4f39f6;border-radius:50%;animation:spin-8df26edf 1s linear infinite;position:relative;z-index:2}.pulse-ring[data-v-8df26edf]{position:absolute;width:5rem;height:5rem;border:.1875rem solid rgba(79,57,246,.3);border-radius:50%;animation:pulse-8df26edf 2s cubic-bezier(.4,0,.6,1) infinite}.loading-message[data-v-8df26edf]{color:var(--color-text-muted);font-size:.95rem;font-weight:500;margin:0;animation:fadeIn-8df26edf .3s ease}@keyframes spin-8df26edf{to{transform:rotate(360deg)}}@keyframes pulse-8df26edf{0%,to{transform:scale(.8);opacity:1}50%{transform:scale(1.1);opacity:.3}}@keyframes fadeIn-8df26edf{0%{opacity:0;transform:translateY(.625rem)}to{opacity:1;transform:translateY(0)}}h2[data-v-b8721a94]{margin:0 0 .65rem;font-size:1rem;font-weight:950}.recent-reels[data-v-b8721a94]{--recent-surface: rgba(255, 255, 255, .94);--recent-surface-soft: rgba(248, 250, 252, .94);--recent-border: rgba(217, 214, 255, .74);--recent-text: #fff;--recent-muted: #6b7280;--recent-primary: var(--color-primary, #5f46ff);--recent-primary-strong: #4f39f6;--recent-warning: #a16207;--recent-success: #16a34a;margin-top:0}.recent-reels__head[data-v-b8721a94]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.recent-reels__head button[data-v-b8721a94]{margin-bottom:.65rem}.recent-reels__head h2[data-v-b8721a94]{color:#fff}.recent-reels__all[data-v-b8721a94]{border:0;background:transparent;color:var(--recent-primary);font-size:.86rem;font-weight:800}.empty-reel[data-v-b8721a94]{border:.0625rem solid var(--recent-border);border-radius:1.25rem;background:var(--recent-surface);box-shadow:0 .75rem 1.6rem #1f293712}.recent-reels__skeleton[data-v-b8721a94]{display:grid;gap:.62rem}.reel-skeleton[data-v-b8721a94]{display:grid;grid-template-columns:5.2rem minmax(0,1fr);gap:.72rem;min-height:7.25rem;padding:.65rem;border:.0625rem solid var(--recent-border);border-radius:1.25rem;background:#ffffffdb;box-shadow:0 .75rem 1.55rem #1f29370d}.reel-skeleton__preview[data-v-b8721a94],.reel-skeleton__line[data-v-b8721a94],.reel-skeleton__pill[data-v-b8721a94]{position:relative;overflow:hidden;background:#eef0f7}.reel-skeleton__preview[data-v-b8721a94]:after,.reel-skeleton__line[data-v-b8721a94]:after,.reel-skeleton__pill[data-v-b8721a94]:after{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.74),transparent);animation:reel-skeleton-shimmer-b8721a94 1.35s ease-in-out infinite;content:"";transform:translate(-100%)}.reel-skeleton__preview[data-v-b8721a94]{aspect-ratio:1/1;border-radius:1rem}.reel-skeleton__body[data-v-b8721a94]{display:grid;align-content:center;gap:.55rem}.reel-skeleton__line[data-v-b8721a94]{width:72%;height:.78rem;border-radius:999px}.reel-skeleton__line--title[data-v-b8721a94]{width:52%;height:1rem}.reel-skeleton__pill[data-v-b8721a94]{width:9.5rem;max-width:86%;height:1.45rem;border-radius:999px}.empty-reel[data-v-b8721a94]{width:100%;display:grid;justify-items:center;min-height:11.35rem;padding:.65rem 1rem 1.15rem;color:var(--recent-text);text-align:center}.empty-reel__art[data-v-b8721a94]{display:block;width:min(13.75rem,78%);margin-top:-.15rem}.empty-reel__art svg[data-v-b8721a94]{display:block;width:100%;height:auto}.empty-reel__text[data-v-b8721a94]{display:block;max-width:12.5rem;margin-top:-.25rem}.empty-reel strong[data-v-b8721a94]{display:block;font-size:.95rem;font-weight:950;line-height:1.25}.reel-strip[data-v-b8721a94]{display:grid;gap:.62rem}.reel-card[data-v-b8721a94]{display:grid;grid-template-columns:5.2rem minmax(0,1fr);gap:.72rem;align-items:stretch;width:100%;min-height:7.25rem;padding:.65rem;border:.0625rem solid var(--color-primary);border-radius:1.25rem;background:linear-gradient(180deg,#fffffffa,#f8fafff0);color:#fff;text-align:left;box-shadow:0 .75rem 1.55rem #1f29370f;transition:transform .13s ease,box-shadow .16s ease;background:#ffffff13}.reel-card[data-v-b8721a94]:active{transform:scale(.985)}.reel-card__preview[data-v-b8721a94]{position:relative;overflow:hidden;width:100%;border:0;border-radius:1rem;display:flex;justify-content:center;align-items:center;padding:0;aspect-ratio:1/1}.reel-card__preview video[data-v-b8721a94]{width:100%;height:100%;object-fit:cover}.reel-card__play[data-v-b8721a94]{position:absolute;display:grid;place-items:center;width:2rem;height:2rem;border-radius:999px;background:var(--color-primary)}.reel-card__play svg[data-v-b8721a94]{width:.62rem;height:.62rem}.reel-card__body[data-v-b8721a94]{display:grid;grid-template-columns:minmax(0,1fr) 2rem;gap:.45rem;align-items:stretch;min-width:0}.reel-card__body-arrow[data-v-b8721a94]{display:grid;place-items:center;align-self:stretch;color:var(--recent-primary-strong);pointer-events:none}.reel-card__body-arrow .icon-svg[data-v-b8721a94]{width:1.85rem!important;height:1.85rem!important}.reel-card__meta[data-v-b8721a94]{border:0;background:transparent;padding:0;text-align:left;display:grid;grid-template-rows:auto auto minmax(0,1fr);align-content:stretch;min-height:100%}.reel-card__meta strong[data-v-b8721a94],.reel-card__meta span[data-v-b8721a94],.reel-card__meta small[data-v-b8721a94]{display:block}.reel-card__meta strong[data-v-b8721a94]{display:block;width:100%;overflow:hidden;color:var(--recent-text);font-size:.98rem;font-weight:950;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.reel-card__meta span[data-v-b8721a94]{margin-top:.12rem;color:var(--recent-muted);font-size:.78rem;font-weight:700}.reel-card__meta .reel-card__created[data-v-b8721a94]{display:inline-flex;align-items:center;gap:.24rem;width:fit-content;max-width:100%;color:#ffffffa8;line-height:1.2;margin-top:.5rem}.reel-card__created[data-v-b8721a94] .icon-svg{color:#ffffffad!important;flex:0 0 auto}.reel-card__meta .reel-card__status-pills[data-v-b8721a94]{display:flex;flex-wrap:wrap;align-self:end;align-items:center;gap:.5rem;width:100%;min-width:0;margin-top:.55rem}.reel-card__meta small[data-v-b8721a94]{display:inline-flex;align-items:center;gap:.28rem;width:fit-content;max-width:100%;padding:.3rem .52rem;border:.0625rem solid rgba(148,132,255,.36);border-radius:999px;background:linear-gradient(180deg,#4f39f633,#221b569e);color:#edeafff0;font-size:.72rem;font-weight:850;white-space:nowrap;box-shadow:0 .45rem 1.1rem #4f39f629,inset 0 .0625rem #ffffff21}.reel-card__meta small[data-v-b8721a94] .icon-svg{color:#8f7dff!important}.reel-card__meta .reel-card__saved-status[data-v-b8721a94]{border-color:#9484ff38;background:#ffffff0b;color:#d6d2ffc7;box-shadow:none}.reel-card__meta .reel-card__saved-status[data-v-b8721a94] .icon-svg{color:#a99fffe6!important}.reel-card__actions[data-v-b8721a94]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;width:100%}.reel-card__action[data-v-b8721a94],.reel-card__posted[data-v-b8721a94]{display:inline-flex;align-items:center;justify-content:center;gap:.28rem;min-height:2.15rem;padding:0 .58rem;border-radius:.7rem;font:inherit;font-size:.76rem;font-weight:900;line-height:1;white-space:nowrap}.reel-card__action[data-v-b8721a94]{border:.0625rem solid transparent}.reel-card__action--secondary svg[data-v-b8721a94]{width:.95rem;height:.95rem}.reel-card__posted[data-v-b8721a94]{background:#16a34a1a;color:var(--recent-success)}.reel-card__open[data-v-b8721a94]{width:fit-content;padding:.32rem .58rem;border-radius:999px;background:#4f39f614;color:var(--recent-primary-strong);font-size:.74rem;font-weight:900}.reel-sheet[data-v-b8721a94]{position:fixed;inset:0;z-index:1000;display:grid;align-items:end;overflow:hidden;overscroll-behavior:contain;touch-action:none}.reel-sheet__top[data-v-b8721a94]{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:.85rem;min-width:0}.reel-sheet__backdrop[data-v-b8721a94]{position:absolute;inset:0;border:0;background:#0f172a5c;backdrop-filter:blur(.35rem);opacity:1;transition:opacity .42s cubic-bezier(.22,.9,.3,1),backdrop-filter .42s cubic-bezier(.22,.9,.3,1),background .42s cubic-bezier(.22,.9,.3,1)}.fade-enter-from .reel-sheet__backdrop[data-v-b8721a94],.fade-leave-to .reel-sheet__backdrop[data-v-b8721a94]{background:#0f172a00;backdrop-filter:blur(0);opacity:0}.fade-enter-to .reel-sheet__backdrop[data-v-b8721a94],.fade-leave-from .reel-sheet__backdrop[data-v-b8721a94]{background:#0f172a5c;backdrop-filter:blur(.35rem);opacity:1}.reel-sheet--closing .reel-sheet__backdrop[data-v-b8721a94]{background:#0f172a00;backdrop-filter:blur(0);opacity:0;pointer-events:none}.reel-sheet__panel[data-v-b8721a94]{position:relative;z-index:1;display:grid;gap:.92rem;width:min(30rem,100% - 1.25rem);margin:0 auto;padding:.7rem 1rem calc(1rem + env(safe-area-inset-bottom,0px));border:.0625rem solid rgba(180,168,255,.16);border-bottom:0;border-radius:1.65rem 1.65rem 0 0;background:radial-gradient(circle at 20% 0%,rgba(79,57,246,.22),transparent 18rem),linear-gradient(180deg,#191630f5,#0c0a1cfa);box-shadow:0 -1.2rem 3rem #00000061;max-height:calc(100svh - 5.5rem);overflow:auto;overscroll-behavior:contain;touch-action:pan-y}.reel-sheet__handle[data-v-b8721a94]{justify-self:center;width:2.7rem;height:.28rem;border-radius:999px;background:#64748b47}.reel-sheet__preview[data-v-b8721a94]{position:relative;width:100%;min-width:0;max-width:none;height:auto;flex:none;aspect-ratio:16/9;overflow:hidden;border-radius:1rem;display:flex;align-items:center;justify-content:center}.reel-sheet__preview video[data-v-b8721a94]{width:100%;height:100%;object-fit:cover}.reel-sheet__play[data-v-b8721a94]{position:absolute;display:flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:var(--color-primary);width:3rem;height:3rem}.reel-sheet__play svg[data-v-b8721a94]{width:1.5rem;height:1.5rem}.reel-sheet__content[data-v-b8721a94]{display:grid;gap:.78rem}.reel-sheet__title[data-v-b8721a94]{display:grid;align-content:start;gap:.5rem;min-width:0;flex:1 1 auto}.reel-sheet__title span[data-v-b8721a94]{display:block;width:100%;overflow-wrap:anywhere;color:#fff;font-size:1.05rem;font-weight:1000;line-height:1.18}.reel-sheet__expiry[data-v-b8721a94]{display:inline-flex;gap:.38rem;align-items:center;width:fit-content;max-width:100%;margin:0;padding:.38rem .62rem;border:.0625rem solid rgba(148,132,255,.36);border-radius:999px;background:linear-gradient(180deg,#4f39f633,#221b569e);color:#edeafff0;font-size:.78rem;font-weight:900;line-height:1.15;white-space:nowrap;box-shadow:0 .45rem 1.1rem #4f39f629,inset 0 .0625rem #ffffff21}.reel-sheet__saved[data-v-b8721a94]{justify-self:center;width:fit-content;margin:0;padding:.48rem .72rem;border:.0625rem solid rgba(79,57,246,.22);border-radius:999px;color:#4f39f6;background:#4f39f61a;font-size:.78rem;font-weight:900}.reel-sheet__actions[data-v-b8721a94]{display:grid;gap:.62rem}.reel-sheet__actions .btn svg[data-v-b8721a94],.reel-sheet__actions .btn .icon-svg[data-v-b8721a94]{width:1.25rem}.reel-sheet__action[data-v-b8721a94],.reel-sheet__posted[data-v-b8721a94]{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:3.15rem;border-radius:1rem;font:inherit;font-weight:1000}.reel-sheet__action[data-v-b8721a94]{border:.0625rem solid transparent}.reel-sheet__action--primary[data-v-b8721a94]{background:var(--recent-primary-strong);color:#fff;box-shadow:0 .75rem 1.4rem #4f39f63d}.reel-sheet__hook-copy[data-v-b8721a94]{border-color:#b4a8ff57;background:#4f39f624;color:#fff}.reel-sheet__action--secondary[data-v-b8721a94]{border-color:#4f39f652;background:#fff;color:var(--recent-primary-strong)}.reel-sheet__action--secondary svg[data-v-b8721a94]{width:1.1rem;height:1.1rem}.reel-sheet__posted[data-v-b8721a94]{background:#16a34a1a;color:var(--recent-success)}.slide-up-enter-active[data-v-b8721a94],.slide-up-leave-active[data-v-b8721a94]{transition:transform .48s cubic-bezier(.22,.9,.3,1),opacity .36s ease}@keyframes reel-skeleton-shimmer-b8721a94{to{transform:translate(100%)}}.slide-up-enter-from[data-v-b8721a94],.slide-up-leave-to[data-v-b8721a94]{transform:translateY(110%);opacity:0}.slide-up-enter-to[data-v-b8721a94],.slide-up-leave-from[data-v-b8721a94]{transform:translateY(0);opacity:1}.fade-enter-active[data-v-b8721a94],.fade-leave-active[data-v-b8721a94]{transition:opacity .42s cubic-bezier(.22,.9,.3,1)}.fade-enter-from[data-v-b8721a94],.fade-leave-to[data-v-b8721a94]{opacity:0}.fade-enter-to[data-v-b8721a94],.fade-leave-from[data-v-b8721a94]{opacity:1}@media(max-width:25rem){.reel-sheet__panel[data-v-b8721a94]{width:min(30rem,100% - 1rem);padding-inline:.85rem}}@media(max-width:767px){.reel-card[data-v-b8721a94]{grid-template-columns:clamp(5.25rem,24vw,6rem) minmax(0,1fr);align-items:stretch}.reel-card__body[data-v-b8721a94]{grid-template-columns:minmax(0,1fr);min-width:0}.reel-card__body-arrow[data-v-b8721a94]{display:none}.reel-card__meta small[data-v-b8721a94]{max-width:100%}}@media(max-width:360px){.reel-card[data-v-b8721a94]{gap:.58rem;padding:.58rem}.reel-card__meta strong[data-v-b8721a94]{font-size:.9rem}}.recent-reels__error[data-v-b8721a94]{margin:0;color:#b91c1c;font-size:.82rem;font-weight:700}.native-home__inner[data-v-0d0d4ed7]{display:grid;gap:.9rem;width:100%}.create-panel[data-v-0d0d4ed7]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(8.4rem,10rem);column-gap:.55rem;row-gap:1.1rem;min-height:23.6rem;padding:1.95rem 0 0;border:0;border-radius:0;box-shadow:none}.create-panel[data-v-0d0d4ed7]:before{position:absolute;right:1.9rem;top:1.25rem;width:10.4rem;height:16.5rem;border-radius:999px;background:#4f39f624;filter:blur(1.1rem);transform:rotate(7deg);content:""}.create-panel__sparkle[data-v-0d0d4ed7]{position:absolute;z-index:1;width:.86rem;height:.86rem;color:#b8adff}.create-panel__sparkle[data-v-0d0d4ed7]:before,.create-panel__sparkle[data-v-0d0d4ed7]:after{position:absolute;inset:0;margin:auto;border-radius:999px;background:currentColor;content:""}.create-panel__sparkle[data-v-0d0d4ed7]:before{width:100%;height:.18rem}.create-panel__sparkle[data-v-0d0d4ed7]:after{width:.18rem;height:100%}.create-panel__sparkle--one[data-v-0d0d4ed7]{top:1.85rem;left:54%}.create-panel__sparkle--two[data-v-0d0d4ed7]{right:.15rem;bottom:8.4rem;transform:scale(.85) rotate(18deg)}.create-panel__sparkle--three[data-v-0d0d4ed7]{left:49%;bottom:7.15rem;transform:scale(.65) rotate(12deg);opacity:.7}.create-panel__copy[data-v-0d0d4ed7]{position:relative;z-index:2;align-self:center;display:grid;gap:.56rem;min-width:0;padding-left:0}.create-panel h1[data-v-0d0d4ed7]{max-width:13.8rem;margin:0;color:#111827;font-size:clamp(2.35rem,9.6vw,3.3rem);font-weight:1000;letter-spacing:0;line-height:.98}.create-panel h1 span[data-v-0d0d4ed7]{color:var(--color-primary)}.create-panel h1 i[data-v-0d0d4ed7]{color:var(--color-primary);font-style:normal}.create-panel__mark[data-v-0d0d4ed7]{width:2.35rem;height:.22rem;border-radius:999px;background:var(--color-primary);display:block}.create-panel p[data-v-0d0d4ed7]{max-width:10.7rem;margin:0;color:#52617a;font-size:.95rem;font-weight:820;line-height:1.45}.create-panel__preview[data-v-0d0d4ed7]{position:relative;z-index:2;align-self:start;justify-self:center;padding-top:.2rem;transform:rotate(7deg)}.preview-phone[data-v-0d0d4ed7]{position:relative;width:min(9.6rem,39vw);aspect-ratio:9/16;overflow:hidden;border:.24rem solid rgba(255,255,255,.86);border-radius:1.22rem;background:#080817;box-shadow:0 1rem 2.1rem #4f39f638,0 0 0 .11rem #4f39f633}.preview-phone video[data-v-0d0d4ed7],.preview-phone__shade[data-v-0d0d4ed7]{position:absolute;inset:0}.preview-phone video[data-v-0d0d4ed7]{width:100%;height:100%;object-fit:cover}.preview-phone__shade[data-v-0d0d4ed7]{background:linear-gradient(180deg,rgba(0,0,0,.08),transparent 42%,rgba(0,0,0,.88)),linear-gradient(90deg,rgba(0,0,0,.35),transparent 28%,transparent 72%,rgba(0,0,0,.35))}.push-card[data-v-0d0d4ed7]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:center;padding:.9rem;border:.0625rem solid rgba(79,57,246,.16);border-radius:1.15rem;background:#ffffffc7;box-shadow:0 .85rem 2rem #4f39f61a;backdrop-filter:blur(16px)}.push-card strong[data-v-0d0d4ed7],.push-card span[data-v-0d0d4ed7]{display:block}.push-card strong[data-v-0d0d4ed7]{color:#111827;font-size:.94rem;font-weight:1000;line-height:1.2}.push-card span[data-v-0d0d4ed7]{margin-top:.15rem;color:#64748b;font-size:.82rem;font-weight:760;line-height:1.3}.push-card button[data-v-0d0d4ed7]{min-height:2.45rem;padding:0 .85rem;border:0;border-radius:.85rem;background:var(--color-primary);color:#fff;font:inherit;font-size:.88rem;font-weight:1000}.push-card button[data-v-0d0d4ed7]:disabled{opacity:.7}.push-message[data-v-0d0d4ed7]{margin:-.35rem 0 0;padding:0 .2rem;color:#64748b;font-size:.82rem;font-weight:780}.create-panel__button[data-v-0d0d4ed7]{position:relative;z-index:2;grid-column:1/-1;justify-content:space-between;font-size:1.25rem;padding:0 .65rem;margin-top:1.25rem;margin-bottom:1.25rem;min-height:4rem}.create-panel__render-status[data-v-0d0d4ed7]{position:relative;z-index:2;grid-column:1/-1;display:grid;gap:.72rem;min-height:4.85rem;margin-top:-.1rem;padding:.85rem;border:.0625rem solid rgba(255,255,255,.18);border-radius:1.05rem;background:radial-gradient(circle at 18% 10%,rgba(34,211,238,.22),transparent 8rem),radial-gradient(circle at 82% 28%,rgba(79,57,246,.38),transparent 9rem),linear-gradient(135deg,#172033,#111827 58%,#17143a);box-shadow:0 1rem 1.8rem #11182738;color:#fff;overflow:hidden}.create-panel__render-status[data-v-0d0d4ed7]:before{position:absolute;inset:-3rem;background:var(--vairal-app-grid);opacity:.42;animation:render-status-grid-0d0d4ed7 14s ease-in-out infinite alternate;content:""}.render-status__top[data-v-0d0d4ed7]{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.68rem}.render-status__top div[data-v-0d0d4ed7]{display:grid;gap:.1rem;min-width:0}.render-status__top strong[data-v-0d0d4ed7]{color:#fff;font-size:.98rem;font-weight:1000;line-height:1.12}.render-status__top span[data-v-0d0d4ed7]:not(.render-status__pulse){color:#ffffffad;font-size:.8rem;font-weight:750;line-height:1.25}.render-status__top b[data-v-0d0d4ed7]{min-width:3rem;padding:.42rem .55rem;border-radius:999px;background:#ffffff21;color:#fff;font-size:.88rem;font-weight:1000;text-align:center}.render-status__pulse[data-v-0d0d4ed7]{width:.82rem;height:.82rem;border-radius:999px;background:#22c55e;box-shadow:0 0 0 .45rem #22c55e29,0 0 1.2rem #22c55ea6;animation:render-status-pulse-0d0d4ed7 1.35s ease-in-out infinite}.render-status__bar[data-v-0d0d4ed7]{position:relative;z-index:1;height:.42rem;overflow:hidden;border-radius:999px;background:#ffffff21}.render-status__bar span[data-v-0d0d4ed7]{display:block;height:100%;min-width:8%;border-radius:inherit;background:linear-gradient(90deg,#4f39f6,#7358ff);box-shadow:0 0 1.2rem #4f39f694;transition:width .42s cubic-bezier(.2,.8,.2,1)}.create-panel__button-icon[data-v-0d0d4ed7],.quick-action__icon[data-v-0d0d4ed7]{display:grid;place-items:center}.create-panel__button-icon[data-v-0d0d4ed7]{width:2.05rem;height:2.05rem;flex:0 0 auto}.create-panel__button-icon svg[data-v-0d0d4ed7],.quick-action__icon svg[data-v-0d0d4ed7]{width:1.55rem;height:1.55rem}.create-panel__button>span[data-v-0d0d4ed7]:nth-child(2){flex:1;text-align:center}.create-panel__button-arrow[data-v-0d0d4ed7]{display:flex;align-items:center}.hidden-create-step[data-v-0d0d4ed7]{position:absolute;width:0;height:0;overflow:hidden}@keyframes render-status-grid-0d0d4ed7{to{transform:translate3d(2.5rem,2.5rem,0)}}@keyframes render-status-pulse-0d0d4ed7{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.78);opacity:.72}}@media(max-width:22.5rem){.create-panel[data-v-0d0d4ed7]{grid-template-columns:minmax(0,1fr) 7.2rem;column-gap:.25rem;min-height:22.2rem}.preview-phone[data-v-0d0d4ed7]{width:7.3rem}.create-panel h1[data-v-0d0d4ed7]{font-size:2rem}}.hero[data-v-0d0d4ed7]{position:relative;min-height:540px;display:flex;align-items:center}@media(max-width:575px){.hero[data-v-0d0d4ed7]{min-height:350px}}.hero__title[data-v-0d0d4ed7]{font-size:clamp(2.35rem,9.6vw,3.3rem);line-height:.98;letter-spacing:-2px;font-weight:900;color:#fff;max-width:13.8rem}@media(max-width:575px){.hero__title[data-v-0d0d4ed7]{position:relative;z-index:10;max-width:10rem;font-size:3rem;line-height:.9}}.hero__title span[data-v-0d0d4ed7]{color:#5b34f1}.phone-stage[data-v-0d0d4ed7]{position:absolute;right:-20px;top:40px;width:340px;height:470px;z-index:2;perspective:1000px}@media(max-width:575px){.phone-stage[data-v-0d0d4ed7]{right:-65px;top:18px;width:240px;height:340px}}.phone[data-v-0d0d4ed7]{position:absolute;right:50px;top:0;width:170px;aspect-ratio:9/19.5;padding:8px;border-radius:40px;background:linear-gradient(145deg,#bba7ff,#5b34f1 18%,#080812 55%,#7c3aed);box-shadow:0 35px 80px #00000047,0 0 0 1px #ffffff59,0 0 50px #7c3aed8c;transform:rotate(9deg) rotateY(-12deg);z-index:5}@media(min-width:48rem){.phone[data-v-0d0d4ed7]{width:230px}}@media(max-width:575px){.phone[data-v-0d0d4ed7]{width:155px;right:38px;top:12px;border-radius:34px;transform:rotate(8deg) rotateY(-10deg)}}.phone[data-v-0d0d4ed7]:before{content:"";position:absolute;inset:4px;border-radius:36px;border:1px solid rgba(255,255,255,.24);pointer-events:none}.phone__shine[data-v-0d0d4ed7]{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(120deg,rgba(255,255,255,.35),transparent 24%,transparent 60%,rgba(255,255,255,.12));mix-blend-mode:screen;pointer-events:none}.phone__notch[data-v-0d0d4ed7]{position:absolute;top:16px;left:50%;width:90px;height:22px;border-radius:999px;background:#02020a;transform:translate(-50%);z-index:10}@media(max-width:575px){.phone__notch[data-v-0d0d4ed7]{top:12px;width:72px;height:18px}}.phone__screen[data-v-0d0d4ed7]{position:relative;overflow:hidden;height:100%;border-radius:32px;background:#050510}@media(max-width:575px){.phone__screen[data-v-0d0d4ed7]{border-radius:26px}}.reel-preview[data-v-0d0d4ed7]{height:100%}.reel-preview__label[data-v-0d0d4ed7]{position:absolute;top:44px;left:20px;right:20px;padding:12px 14px;border-radius:14px;font-size:18px;font-weight:700;color:#fff;text-align:center}@media(max-width:575px){.reel-preview__label[data-v-0d0d4ed7]{top:32px;left:12px;right:12px;padding:10px;font-size:14px;border-radius:10px}}.reel-preview__image[data-v-0d0d4ed7]{width:100%;height:100%;aspect-ratio:9/16;object-fit:cover}.native-home[data-v-0d0d4ed7]{position:relative;isolation:isolate;overflow-x:clip;overscroll-behavior-x:none}.native-home[data-v-0d0d4ed7]:before,.native-home[data-v-0d0d4ed7]:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none}.native-home[data-v-0d0d4ed7]:before{background:radial-gradient(circle at 78% 18%,rgba(79,57,246,.2),transparent 18rem),radial-gradient(circle at 12% 45%,rgba(79,57,246,.1),transparent 16rem),radial-gradient(circle at 50% 112%,rgba(79,57,246,.14),transparent 24rem);opacity:.92}.native-home[data-v-0d0d4ed7]:after{background:radial-gradient(circle at 82% 24%,rgba(255,255,255,.045),transparent .16rem),radial-gradient(circle at 34% 62%,rgba(255,255,255,.035),transparent .13rem),radial-gradient(circle at 92% 70%,rgba(79,57,246,.1),transparent 13rem),linear-gradient(180deg,rgba(255,255,255,.018),transparent 34%);opacity:.5;mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.62) 16%,rgba(0,0,0,.46) 64%,transparent 100%)}.hero__content[data-v-0d0d4ed7]{display:grid;gap:.7rem}.hero__mark[data-v-0d0d4ed7]{display:block;width:2.65rem;height:.22rem;border-radius:999px;background:#6f55ff;box-shadow:0 0 1.2rem #4f39f67a}.phone-stage[data-v-0d0d4ed7]:before,.phone-stage[data-v-0d0d4ed7]:after{content:"";position:absolute;border:.0625rem solid rgba(125,102,255,.2);border-radius:50%;pointer-events:none}.phone-stage[data-v-0d0d4ed7]:before{inset:2.5rem -2.5rem 4rem -3rem;transform:rotate(-12deg)}.phone-stage[data-v-0d0d4ed7]:after{right:1.4rem;top:2.6rem;width:.75rem;height:.75rem;background:#4f39f6;box-shadow:-10rem 13rem 0 -.1rem #4f39f6bf,-4rem 20rem 0 -.18rem #22d3eeb8}[data-v-0d0d4ed7] .empty-reel{min-height:13rem;border-color:#b4a8ff3d;background:#ffffff13;color:#fff;box-shadow:0 1rem 2.4rem #0000002e;backdrop-filter:blur(1rem)}[data-v-0d0d4ed7] .empty-reel__text strong{color:#fff}@media(min-width:64rem){.native-home[data-v-0d0d4ed7]{width:100%}.native-home__inner[data-v-0d0d4ed7]{min-height:calc(100dvh - var(--app-header-height, 0px));margin:0 auto;padding:clamp(1.5rem,4vw,3.5rem) 0 2rem;gap:clamp(2.1rem,4vw,3.8rem)}.hero[data-v-0d0d4ed7]{min-height:min(36rem,100dvh - 22rem);display:grid;grid-template-columns:minmax(22rem,.9fr) minmax(20rem,1fr);align-items:center;gap:clamp(3rem,7vw,8rem)}.hero__title[data-v-0d0d4ed7]{max-width:36rem;margin:0;font-size:clamp(4.5rem,7vw,7.3rem);line-height:.91;letter-spacing:0}.hero__title span[data-v-0d0d4ed7]:first-child{display:inline-block}.phone-stage[data-v-0d0d4ed7]{position:relative;inset:auto;justify-self:center;width:min(34vw,31rem);height:min(46vw,37rem)}.phone[data-v-0d0d4ed7]{right:auto;left:50%;width:clamp(15rem,19vw,20rem);transform:translate(-50%) rotate(9deg) rotateY(-12deg)}.create-panel__button[data-v-0d0d4ed7],.create-panel__render-status[data-v-0d0d4ed7]{width:min(100%,34rem);margin:-7.5rem 0 0;align-self:start}.create-panel__render-status[data-v-0d0d4ed7]{min-height:5.6rem}.push-card[data-v-0d0d4ed7],.push-message[data-v-0d0d4ed7]{width:min(100%,34rem)}[data-v-0d0d4ed7] .recent-reels{margin-top:1rem}[data-v-0d0d4ed7] .reel-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:90rem){.hero[data-v-0d0d4ed7]{grid-template-columns:minmax(28rem,.95fr) minmax(24rem,1fr)}}@media(max-width:63.99rem){.hero__content[data-v-0d0d4ed7]:after,.create-panel__button[data-v-0d0d4ed7]:after{display:none}}.trial-status-card[data-v-0d0d4ed7]{display:grid;gap:.3rem;margin-top:.85rem;padding:.95rem 1rem;border:1px solid rgba(255,255,255,.14);border-radius:1rem;color:#fff;background:#4f39f629}.trial-status-card strong[data-v-0d0d4ed7]{font-size:1rem}.trial-status-card span[data-v-0d0d4ed7],.trial-status-card small[data-v-0d0d4ed7]{color:#ffffffb8;font-weight:800}.trial-status-card small[data-v-0d0d4ed7]{color:#ffb4b4}.feedback-modal[data-v-b3e75090]{position:fixed;inset:0;z-index:2200;display:grid;place-items:center;padding:max(1rem,env(safe-area-inset-top)) 1rem max(1rem,env(safe-area-inset-bottom));background:#03030e9e;backdrop-filter:blur(18px)}.feedback-modal__panel[data-v-b3e75090]{position:relative;width:min(100%,31rem);border:1px solid rgba(139,121,255,.34);border-radius:1.5rem;padding:1.35rem;color:#fff;background:radial-gradient(circle at 85% 0%,rgba(79,57,246,.28),transparent 14rem),linear-gradient(180deg,#1f1b43fa,#0d0c1efa);box-shadow:0 1.5rem 4.5rem #0000006b,0 0 0 1px #ffffff0a inset}.feedback-modal__close[data-v-b3e75090]{position:absolute;top:.85rem;right:.85rem;width:2.25rem;height:2.25rem;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#ffffffbd;background:#ffffff12;font-size:1.4rem;line-height:1}.feedback-modal__eyebrow[data-v-b3e75090]{display:inline-flex;width:fit-content;margin-bottom:.7rem;border-radius:999px;padding:.42rem .68rem;color:#cfc7ff;background:#4f39f638;font-size:.78rem;font-weight:800}.feedback-modal h2[data-v-b3e75090]{margin:0;max-width:25rem;font-size:clamp(1.55rem,5vw,2.35rem);line-height:1.04;letter-spacing:0}.feedback-modal p[data-v-b3e75090]{margin:.75rem 0 0;color:#edebffc2;line-height:1.5}.feedback-modal__stars[data-v-b3e75090]{display:flex;gap:.42rem;margin:1.25rem 0 1rem}.feedback-modal__stars button[data-v-b3e75090]{width:clamp(2.75rem,12vw,3.35rem);height:clamp(2.75rem,12vw,3.35rem);border:1px solid rgba(139,121,255,.34);border-radius:1rem;color:#ffffff57;background:#ffffff0f;font-size:1.65rem;transform:translateZ(0);transition:transform .16s ease,color .16s ease,background .16s ease,border-color .16s ease}.feedback-modal__stars button.is-active[data-v-b3e75090]{border-color:#ffdd40b8;color:#ffdd40;background:#ffdd4021;transform:translateY(-2px) scale(1.03)}.feedback-modal__field[data-v-b3e75090]{display:grid;gap:.45rem;margin-bottom:1rem;color:#ffffffb3;font-size:.82rem;font-weight:800;text-transform:uppercase}.feedback-modal__field textarea[data-v-b3e75090]{width:100%;min-height:7rem;resize:vertical;border:1px solid rgba(139,121,255,.35);border-radius:1rem;padding:.9rem 1rem;color:#fff;background:#ffffff12;font:inherit;font-size:1rem;font-weight:600;text-transform:none;outline:none}.feedback-modal__submit[data-v-b3e75090]{width:100%;min-height:3.35rem}.feedback-modal__later[data-v-b3e75090]{width:100%;margin-top:.75rem;border:0;color:#ffffffad;background:transparent;font-weight:800}.feedback-modal__error[data-v-b3e75090]{margin:0 0 .9rem;color:#ffb4b4;font-weight:800}.feedback-modal__success[data-v-b3e75090]{display:grid;justify-items:center;padding:1.5rem .5rem;text-align:center}.feedback-modal__success-icon[data-v-b3e75090]{display:grid;place-items:center;width:4.5rem;height:4.5rem;margin-bottom:1rem;border-radius:999px;color:#07120a;background:#25d366;font-size:2.4rem;font-weight:900}.feedback-fade-enter-active[data-v-b3e75090],.feedback-fade-leave-active[data-v-b3e75090],.feedback-slide-enter-active[data-v-b3e75090],.feedback-slide-leave-active[data-v-b3e75090]{transition:opacity .18s ease,transform .18s ease}.feedback-fade-enter-from[data-v-b3e75090],.feedback-fade-leave-to[data-v-b3e75090]{opacity:0}.feedback-fade-enter-from .feedback-modal__panel[data-v-b3e75090],.feedback-fade-leave-to .feedback-modal__panel[data-v-b3e75090],.feedback-slide-enter-from[data-v-b3e75090],.feedback-slide-leave-to[data-v-b3e75090]{transform:translateY(.7rem) scale(.98)}.feedback-slide-enter-from[data-v-b3e75090],.feedback-slide-leave-to[data-v-b3e75090]{opacity:0}.home-view[data-v-76a2c4d0],.container-wrapper[data-v-76a2c4d0],.home[data-v-76a2c4d0]{width:100%;max-width:100%;overflow-x:clip;overscroll-behavior-x:none}.home-view[data-v-76a2c4d0]:not(.home-view--public){padding-bottom:var(--space-3)}.home-view--public[data-v-76a2c4d0] .container-wrapper{padding-top:0;padding-bottom:0}.feedback-card[data-v-76a2c4d0]{background:linear-gradient(180deg,#fbf8ff,#fff);border:.0625rem solid var(--border-color);padding:1.25rem;border-radius:1rem}.feedback-inner[data-v-76a2c4d0]{display:flex;gap:1.25rem;align-items:center}.feedback-illustration .bubble[data-v-76a2c4d0]{width:72px;height:72px;border-radius:18px;display:grid;place-items:center;background:radial-gradient(120% 120% at 10% 10%,#8b5cf6,#7c3aed 40%,#6d28d9);box-shadow:0 8px 20px #6366f11f}.feedback-content h3[data-v-76a2c4d0]{margin:0 0 .375rem;font-size:1.125rem;color:#0f172a}.feedback-content .muted[data-v-76a2c4d0]{margin:0 0 .75rem;color:#6b7280}.home[data-v-76a2c4d0]{display:flex;flex-direction:column;gap:2.5rem}.public-start[data-v-76a2c4d0]{position:relative;isolation:isolate;display:grid;grid-template-rows:minmax(12rem,1fr) auto auto;gap:clamp(1rem,3dvh,1.55rem);min-height:100dvh;padding:calc(var(--app-header-height) + .25rem) 1rem max(1rem,env(safe-area-inset-bottom));overflow:hidden;background:radial-gradient(circle at 72% 16%,rgba(79,57,246,.34),transparent 16rem),radial-gradient(circle at 14% 78%,rgba(34,211,238,.2),transparent 16rem),linear-gradient(145deg,#172033,#111827 48%,#151331);color:#fff}.render-progress-bg[data-v-76a2c4d0],.render-progress-bg span[data-v-76a2c4d0]{position:absolute;pointer-events:none}.render-progress-bg[data-v-76a2c4d0]{inset:0;z-index:-1;overflow:hidden}.render-progress-bg__grid[data-v-76a2c4d0]{inset:-8rem;background:var(--vairal-app-ambient);opacity:.72;animation:render-grid-drift-76a2c4d0 18s ease-in-out infinite alternate;mask-image:radial-gradient(circle at 50% 35%,#000 0%,transparent 72%)}.render-progress-bg__glow[data-v-76a2c4d0]{width:18rem;height:18rem;border-radius:999px;filter:blur(2rem);opacity:.7;animation:render-glow-float-76a2c4d0 7s ease-in-out infinite}.render-progress-bg__glow--one[data-v-76a2c4d0]{top:10%;right:-7rem;background:#4f39f69e}.render-progress-bg__glow--two[data-v-76a2c4d0]{bottom:7%;left:-8rem;background:#22d3ee4d;animation-delay:-2.8s}.render-progress-bg__scan[data-v-76a2c4d0]{inset:0;background:linear-gradient(180deg,transparent 0%,rgba(255,255,255,.08) 48%,transparent 54%);opacity:.26;transform:translateY(-100%);animation:render-scan-76a2c4d0 4.8s ease-in-out infinite}.public-start__hero[data-v-76a2c4d0]{position:relative;display:grid;place-items:center;min-height:13rem;align-self:center}.render-orbit[data-v-76a2c4d0]{position:absolute;width:clamp(13rem,64vw,19rem);height:clamp(13rem,64vw,19rem);border-radius:50%;border:.0625rem solid rgba(255,255,255,.13);transform:translateZ(0) rotate(0);transform-origin:50% 50%;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden;animation:render-orbit-spin-76a2c4d0 12s linear infinite;-webkit-animation:render-orbit-spin-76a2c4d0 12s linear infinite}.render-orbit--inner[data-v-76a2c4d0]{width:clamp(8.5rem,44vw,13rem);height:clamp(8.5rem,44vw,13rem);opacity:.7;animation-duration:8s;animation-direction:reverse}.render-orbit[data-v-76a2c4d0]:before,.render-orbit[data-v-76a2c4d0]:after{position:absolute;border-radius:inherit;content:""}.render-orbit[data-v-76a2c4d0]:before{inset:1.7rem;border:.0625rem solid rgba(255,255,255,.08)}.render-orbit[data-v-76a2c4d0]:after{inset:3.35rem;border:.0625rem solid rgba(255,255,255,.05)}.render-orbit span[data-v-76a2c4d0]{position:absolute;width:.6rem;height:.6rem;border-radius:50%;background:#8b7bff;box-shadow:0 0 1.2rem #8b7bffb8;top:50%;left:50%;transform:translate(-50%,-50%)}.render-orbit span[data-v-76a2c4d0]:nth-child(1){top:0;left:50%}.render-orbit span[data-v-76a2c4d0]:nth-child(2){top:71.13%;left:95.32%;background:#4f39f6;box-shadow:0 0 1.2rem #4f39f6c7}.render-orbit span[data-v-76a2c4d0]:nth-child(3){top:82.14%;left:11.7%;background:#c4b5fd;box-shadow:0 0 1.2rem #c4b5fd9e}.public-start__logo-aura[data-v-76a2c4d0]{position:relative;display:grid;place-items:center;width:clamp(7.25rem,32vw,10rem);aspect-ratio:1;border-radius:2.4rem;background:#08071194;box-shadow:0 0 0 .7rem #4f39f614,0 0 4.5rem #4f39f68f,0 1.4rem 3rem #00000057;animation:public-logo-float-76a2c4d0 5.5s ease-in-out infinite}.public-start__logo-aura img[data-v-76a2c4d0]{width:62%;height:62%}.public-start__copy[data-v-76a2c4d0]{display:grid;justify-items:center;gap:.7rem;text-align:center}.public-start__copy span[data-v-76a2c4d0]{display:inline-flex;align-items:center;min-height:1.8rem;padding:0 .78rem;border-radius:999px;background:#ffffff14;color:#c9c2ff;font-size:.76rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.public-start__copy h1[data-v-76a2c4d0]{max-width:25rem;margin:0;color:#fff;font-size:clamp(2.45rem,12vw,4.15rem);font-weight:950;line-height:.95;letter-spacing:0;text-wrap:balance}.public-start__copy p[data-v-76a2c4d0]{max-width:22rem;margin:0;color:#e5e7ffc2;font-size:clamp(.98rem,3.8vw,1.12rem);font-weight:650;line-height:1.45;text-wrap:balance}.public-start__content[data-v-76a2c4d0]{align-self:end;display:grid;gap:.75rem}.public-start__content>p[data-v-76a2c4d0]{margin:0;color:#e5e7ff9e;font-size:.78rem;font-weight:800;text-align:center}.public-start__actions[data-v-76a2c4d0]{display:grid;grid-template-columns:1fr;gap:.75rem;padding-top:.35rem}.public-start__actions .btn[data-v-76a2c4d0]{min-height:3.25rem;border-radius:1.05rem;font-weight:900}.public-start__actions .btn-primary[data-v-76a2c4d0]{background:#4f39f6;box-shadow:0 1rem 2.2rem #4f39f66b,inset 0 .08rem #ffffff2e}.public-start__actions .btn-outline-secondary[data-v-76a2c4d0]{border-color:#ffffff59;background:#ffffff1a;color:#fff;backdrop-filter:blur(1rem)}@media(min-width:48rem){.public-start[data-v-76a2c4d0]{margin:0 auto}.public-start__content[data-v-76a2c4d0]{max-width:28rem;margin:0 auto;width:100%}.public-start__actions[data-v-76a2c4d0]{grid-template-columns:1fr 1fr}}@media(max-height:43rem){.public-start[data-v-76a2c4d0]{grid-template-rows:minmax(8rem,.9fr) auto auto;gap:.7rem;padding-top:calc(var(--app-header-height) - .2rem)}.public-start__hero[data-v-76a2c4d0]{min-height:9rem}.public-start__logo-aura[data-v-76a2c4d0]{width:6.35rem;border-radius:1.9rem}.public-start__copy[data-v-76a2c4d0]{gap:.45rem}.public-start__copy h1[data-v-76a2c4d0]{font-size:clamp(2rem,10vw,2.8rem)}.public-start__copy p[data-v-76a2c4d0]{font-size:.9rem}}@media(prefers-reduced-motion:reduce){.render-progress-bg__grid[data-v-76a2c4d0],.render-progress-bg__glow[data-v-76a2c4d0],.render-progress-bg__scan[data-v-76a2c4d0],.render-orbit[data-v-76a2c4d0],.public-start__logo-aura[data-v-76a2c4d0]{animation:none}}@keyframes public-logo-float-76a2c4d0{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-.45rem) scale(1.015)}}@keyframes render-grid-drift-76a2c4d0{to{transform:translate3d(3.5rem,3.5rem,0)}}@keyframes render-glow-float-76a2c4d0{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-1rem,1.4rem,0) scale(1.08)}}@keyframes render-scan-76a2c4d0{0%,30%{transform:translateY(-100%);opacity:0}48%{opacity:.22}70%,to{transform:translateY(100%);opacity:0}}@keyframes render-orbit-spin-76a2c4d0{0%{transform:translateZ(0) rotate(0);-webkit-transform:translate3d(0,0,0) rotate(0deg)}to{transform:translateZ(0) rotate(360deg);-webkit-transform:translate3d(0,0,0) rotate(360deg)}}@-webkit-keyframes render-orbit-spin-76a2c4d0{0%{-webkit-transform:translate3d(0,0,0) rotate(0deg)}to{-webkit-transform:translate3d(0,0,0) rotate(360deg)}}.section[data-v-76a2c4d0]{display:flex;flex-direction:column;gap:.75rem}.section-head h2[data-v-76a2c4d0]{margin:0;color:var(--color-heading);font-weight:700}.section-head p[data-v-76a2c4d0]{margin:0;color:var(--color-text)}.muted[data-v-76a2c4d0]{margin:0;color:var(--color-text-muted)}.cards[data-v-76a2c4d0]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));max-width:41rem;margin-left:auto;margin-right:auto;width:100%}.stat-card[data-v-76a2c4d0]{background:#fff;border:.0625rem solid var(--border-color);border-radius:.875rem;padding:1.25rem}.stat-bar[data-v-76a2c4d0]{height:.375rem;background:#e5e7eb;border-radius:.25rem;overflow:hidden}.stat-bar-fill[data-v-76a2c4d0]{height:100%;border-radius:.25rem}.reel-info .thumb[data-v-76a2c4d0]{width:84px;height:56px;border-radius:8px;overflow:hidden;background:#f3f4f6;display:grid;place-items:center}.thumb-empty[data-v-76a2c4d0]{font-size:1.25rem}.meta-title[data-v-76a2c4d0]{font-weight:700;color:var(--color-heading)}.meta-sub[data-v-76a2c4d0]{font-size:.875rem;color:#6b7280}.status-line[data-v-76a2c4d0]{display:flex;gap:.5rem;align-items:center;color:#10b981;font-weight:700}.action-buttons[data-v-76a2c4d0]{display:flex;gap:.5rem;align-items:center}.text-muted[data-v-76a2c4d0]{color:var(--color-text-muted);font-style:italic}@media(max-width:40rem){.reels-table th[data-v-76a2c4d0],.reels-table td[data-v-76a2c4d0]{padding:.625rem .75rem;font-size:.8125rem}}.fade-enter-active[data-v-437efeed],.fade-leave-active[data-v-437efeed]{transition:opacity .25s ease}.fade-enter-active .modal--sheet[data-v-437efeed],.fade-leave-active .modal--sheet[data-v-437efeed]{transition:transform .36s cubic-bezier(.22,.9,.3,1)}.fade-enter-from[data-v-437efeed],.fade-leave-to[data-v-437efeed]{opacity:0}.fade-enter-from .modal--sheet[data-v-437efeed],.fade-leave-to .modal--sheet[data-v-437efeed]{transform:translateY(100%)}.backdrop[data-v-437efeed]{position:fixed;inset:0;background:#000000a3;backdrop-filter:blur(30px);display:flex;align-items:center;justify-content:center;z-index:99999;width:100vw;height:100dvh;max-height:100dvh;padding:max(.75rem,env(safe-area-inset-top,0px)) var(--space-3) max(.75rem,env(safe-area-inset-bottom,0px)) var(--space-3);overflow:hidden;overscroll-behavior:contain}.backdrop--fullscreen[data-v-437efeed]{align-items:stretch;justify-content:stretch;padding:0;background:#111827}.backdrop--sheet[data-v-437efeed]{align-items:flex-end;padding:0;background:#070a1ba8;backdrop-filter:blur(.8rem)}.modal[data-v-437efeed]{display:flex;flex-direction:column;width:100%;max-width:35rem;max-height:calc(100dvh - 1.5rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));padding:.8rem .9rem;border-radius:1rem;color:#111827;overflow:hidden}.modal--sheet[data-v-437efeed]{position:relative;width:100%;max-width:34rem;max-height:calc(100dvh - max(1rem,env(safe-area-inset-top,0px)));padding:1.7rem clamp(1.25rem,5vw,2rem) max(1rem,env(safe-area-inset-bottom,0px));border-radius:1.65rem 1.65rem 0 0;background:#fff;box-shadow:0 -1.5rem 4rem #03061747}.modal-handle[data-v-437efeed]{position:absolute;top:.6rem;left:50%;width:2.6rem;height:.25rem;border-radius:999px;background:#d6d9e3;transform:translate(-50%)}.modal--fullscreen[data-v-437efeed]{width:100vw;max-width:none;height:100dvh;min-height:100svh;max-height:none;border-radius:0;padding:0;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.modal--fullscreen .modal-body[data-v-437efeed]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;margin-bottom:0;padding:0;overflow:hidden}.btn[data-v-437efeed]{margin-left:auto;display:block;line-height:normal;width:100%}.modal-header[data-v-437efeed]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.modal-header__title[data-v-437efeed]{flex:1 1 auto}.modal-close[data-v-437efeed]{background:transparent;border:none;padding:.25rem;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.modal-body[data-v-437efeed]{margin-bottom:1rem;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.modal-footer[data-v-437efeed]{display:flex;justify-content:flex-end;gap:.5rem}.modal--sheet .modal-header[data-v-437efeed]{margin-bottom:.8rem}.modal--sheet .modal-body[data-v-437efeed]{margin-bottom:.75rem}.modal--sheet .modal-footer[data-v-437efeed]{display:block}.modal-close-action[data-v-437efeed]{min-height:3rem;border:0;border-radius:.9rem;background:#f1efff;color:#4f39f6;font-weight:850}@media(min-width:48rem){.backdrop--sheet[data-v-437efeed]{align-items:center;padding:1.5rem}.modal--sheet[data-v-437efeed]{border-radius:1.65rem}}:root.modal-visible,:root.modal-visible body{overflow:hidden!important;overscroll-behavior:none}:root.modal-visible .header{display:none!important}:root.modal-visible .mobile-bottom-nav{display:none!important}[data-v-697e0220]:root{--bs-body-font-family: SpaceGrotesk, sans-serif;--bs-body-font-size: 1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #424242;--bs-body-color-rgb: 66, 66, 66;--bs-body-bg: var(--gray-700);--bs-body-bg-rgb: 249, 249, 251;--color-heading: var(--text-primary);--color-text: #475569;--color-text-muted: #64748b;--color-primary: #4f39f6;--color-primary-hover: #3d2bc4;--border-color: rgba(217, 214, 255, .72);--border-width: 1px;--card-border: .0625rem solid var(--border-color);--card-border-radius: 1rem;--card-padding: 1.5rem;--card-bg: #fff;--card-shadow: 0 .0625rem .1875rem rgba(0, 0, 0, .04);--card-shadow-hover: 0 .25rem .75rem rgba(0, 0, 0, .08);--space-1: 8px;--space-2: 16px;--space-3: 24px;--space-4: 32px}[data-v-697e0220]:root{--brand: #4f39f6;--brand-dark: #3f2fe0;--brand-light: #eef0ff;--gray-900: #0f172a;--gray-800: #1f2937;--gray-700: #334155;--gray-600: #475569;--gray-500: #64748b;--gray-400: #94a3b8;--gray-300: #cbd5e1;--gray-200: #e2e8f0;--gray-100: #f1f5f9;--gray-50: #f8fafc;--white: #ffffff;--text-primary: var(--gray-900);--text-secondary: var(--gray-700);--text-muted: var(--gray-500);--bg-app: var(--gray-50);--bg-card: var(--white);--bg-hover: var(--gray-100);--border: var(--gray-200);--border-strong: var(--gray-300)}.custom-checkbox[data-v-697e0220]{--width: 100%;width:var(--width);position:relative;background:#fff;border:1px solid #4f39f6;border-radius:.75rem;padding:1.25rem 1rem;min-height:3rem;margin-bottom:.25rem}.custom-checkbox .form-check-input[data-v-697e0220]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:2}.custom-checkbox .form-check-label[data-v-697e0220]{position:relative;display:flex;align-items:center;justify-content:flex-start;width:100%;height:100%;margin:0;padding-left:.5rem;font-weight:700;color:var(--color-text);z-index:1}.custom-checkbox[data-v-697e0220]:has(.form-check-input:checked){background-color:#4f39f614;color:#4f39f6}.form-check-input[type=checkbox][data-v-697e0220]{appearance:none;width:1.25rem;height:1.25rem;min-width:1.25rem;min-height:1.25rem;background-color:#fff;border:2px solid #4f39f6;border-radius:.375rem;cursor:pointer;transition:all .12s ease;background-position:center;background-repeat:no-repeat;background-size:contain}.form-check-input[type=checkbox][data-v-697e0220]:hover{border-color:#351cf5}.form-check-input[type=checkbox][data-v-697e0220]:focus{outline:none;box-shadow:none}.form-check-input[type=checkbox][data-v-697e0220]:checked{background-color:#4f39f6;border-color:#4f39f6;--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2020%2020'%3e%3cpath%20fill='none'%20stroke='%23fff'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='3'%20d='M6%2010l3%203%206-6'/%3e%3c/svg%3e");background-image:var(--bs-form-check-bg-image)}.form-select[data-v-697e0220]{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%3e%3cpath%20fill='none'%20stroke='%23343a40'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'%20d='m2%205%206%206%206-6'/%3e%3c/svg%3e");width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);appearance:none;background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);background-repeat:no-repeat;background-position:right .75rem center;background-size:1rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;background-color:#ececec;border:1px solid #4f39f6;border-radius:.75rem}.form-select-sm[data-v-697e0220]{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.form-check .form-check-input[data-v-697e0220]{float:left;margin-left:-1.5em}.wizard-step-card[data-v-697e0220]{border:none}.wizard-step-card--transparent[data-v-697e0220]{background:transparent;backdrop-filter:none;border:none;padding:0;box-shadow:none}.wizard-step-card--transparent p[data-v-697e0220]{text-align:center}.wizard-step-card--transparent .fieldset__header[data-v-697e0220]{justify-content:center}.step-header[data-v-697e0220]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.step-header__copy[data-v-697e0220]{min-width:0}.step-header__info[data-v-697e0220]{flex:0 0 auto;display:grid;place-items:center;width:1.9rem;height:1.9rem;border:.0625rem solid rgba(100,116,139,.32);border-radius:999px;background:#fff;color:#64748b;font-weight:900}.wizard-step-container[data-v-697e0220]{padding-bottom:calc(var(--wizard-bottom-nav-height, 6rem) + env(safe-area-inset-bottom,0px))}@media(max-width:47.98rem){.wizard-step-container[data-v-697e0220]{margin-top:0;width:100%;max-width:100%;overflow-x:hidden;padding:1rem 1rem calc(var(--wizard-bottom-nav-height, 6rem) + 1rem + env(safe-area-inset-bottom,0px))}.step-header[data-v-697e0220]{gap:.75rem;margin-bottom:.85rem}}.fieldset__header[data-v-697e0220]{gap:1rem;margin-bottom:.5rem}.fieldset__header-inner[data-v-697e0220]{width:100%}.fieldset__header svg[data-v-697e0220]{width:1.5rem;height:1.5rem}.fieldset__header .btn[data-v-697e0220]{margin-left:auto;background-color:transparent;padding:0}.fieldset__header .btn--back[data-v-697e0220]{background-color:transparent;border:none;padding:0;margin:0}.plan-options[data-v-fd6c40db]{display:grid;gap:.75rem}.plan-card[data-v-fd6c40db]{position:relative;display:flex;align-items:center;gap:1rem;min-height:5.4rem;padding:1rem;border:.0625rem solid rgba(148,163,184,.2);border-radius:1rem;background:#ffffffe0;box-shadow:0 .75rem 1.75rem #0f172a0f;cursor:pointer;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.plan-card.active[data-v-fd6c40db]{border-color:#4f39f68c;box-shadow:0 .85rem 2rem #4f39f629}.plan-card[data-v-fd6c40db]:active{transform:scale(.99)}.plan-card--primary[data-v-fd6c40db]{min-height:8.2rem;background:linear-gradient(135deg,#4f39f6,#6d8bff);border-color:transparent;color:#fff}.plan-card--primary .plan-card__copy small[data-v-fd6c40db],.plan-card--primary .plan-card__copy strong[data-v-fd6c40db]{color:#fff}.plan-card--primary .plan-card__icon[data-v-fd6c40db]{background:#ffffff29}.plan-card__badge[data-v-fd6c40db]{position:absolute;top:.8rem;right:.8rem;padding:.28rem .65rem;border-radius:999px;background:#ffffff2e;border:.0625rem solid rgba(255,255,255,.28);color:#fff;font-size:.76rem;font-weight:800}.plan-card__icon[data-v-fd6c40db]{display:grid;place-items:center;flex:0 0 auto;width:3rem;height:3rem;border-radius:.8rem;background:#4f39f614}.plan-card__copy[data-v-fd6c40db]{display:grid;gap:.22rem;min-width:0}.plan-card__copy strong[data-v-fd6c40db]{color:#111827;font-size:1.1rem;line-height:1.15}.plan-card__copy small[data-v-fd6c40db]{color:#475569;font-size:.95rem;line-height:1.35}.sr-only[data-v-fd6c40db]{position:absolute;opacity:0;pointer-events:none}@media(max-width:47.98rem){.plan-card[data-v-fd6c40db]{min-height:4.9rem;padding:.9rem;border-radius:.9rem}.plan-card--primary[data-v-fd6c40db]{min-height:6.5rem;padding-top:1.7rem}.plan-card__copy strong[data-v-fd6c40db]{font-size:1rem}.plan-card__copy small[data-v-fd6c40db]{font-size:.88rem}}.fs-loader[data-v-9ee6a418]{position:fixed;inset:0;display:grid;place-items:center;z-index:9999}.fs-loader__backdrop[data-v-9ee6a418]{position:absolute;inset:0;background:#0f172a8c;backdrop-filter:blur(.125rem)}.fs-loader__content[data-v-9ee6a418]{position:relative;background:#fffffff2;border-radius:1rem;padding:1.5rem 1.75rem;box-shadow:0 1.25rem 3.125rem #0f172a33;display:grid;gap:.75rem;justify-items:center;min-width:13.75rem}.fs-loader__spinner[data-v-9ee6a418]{width:3.5rem;height:3.5rem;border:.25rem solid rgba(79,57,246,.15);border-top-color:#4f39f6;border-radius:50%;animation:fs-spin-9ee6a418 1s linear infinite}.fs-loader__message[data-v-9ee6a418]{margin:0;color:#0f172a;font-weight:700;text-align:center}@keyframes fs-spin-9ee6a418{to{transform:rotate(360deg)}}.audio-library__file--selected .audio-library__name span[data-v-a3e085f2]{font-weight:700}.audio-library__controls-row[data-v-a3e085f2]{display:flex;align-items:center;gap:.75rem;justify-content:space-between;margin-bottom:.75rem}.audio-library__controls-row[data-v-a3e085f2]{width:100%;box-sizing:border-box}.audio-library__header-slot[data-v-a3e085f2]{display:flex;align-items:center;gap:.75rem;flex:1 1 auto;min-width:0;overflow:hidden}.audio-library__header-slot[data-v-a3e085f2]>*{min-width:0}.audio-library__file[data-v-a3e085f2]{box-shadow:0 1px 2px #0000000a;gap:1rem;display:flex;align-items:center;padding:.85rem 0;font-size:1rem;font-weight:400;line-height:1.2;border-top:.0625rem solid rgba(0,0,0,.06)}.audio-library__file[data-v-a3e085f2]:first-of-type{border-top:none}.audio-library__file .btn[data-v-a3e085f2]{width:30px;height:30px;border-radius:100%;padding:0;border:none}.audio-library__controls[data-v-a3e085f2]{display:grid;grid-template-columns:1fr;gap:1rem;align-items:center}.audio-library__controls[data-v-a3e085f2]>*{width:100%}.audio-library__controls[data-v-a3e085f2]+*{border-top:none}.audio-library__upload-inline[data-v-a3e085f2]{display:inline-flex;align-items:center;gap:.5rem}.audio-library__name-row[data-v-a3e085f2]{display:flex;align-items:center;gap:.5rem}.audio-library__check[data-v-a3e085f2]{width:1rem;height:1rem;display:flex;align-items:center;justify-content:center;border-radius:999px;background:#10b981;color:#fff;flex:0 0 auto}.audio-library__check svg[data-v-a3e085f2]{display:block;stroke:#fff}.audio-library__selected-inline[data-v-a3e085f2]{display:flex;align-items:center;gap:.5rem;margin-top:.25rem}.audio-library__selected-inline--active[data-v-a3e085f2]{color:#10b981;font-weight:700;margin-left:.35rem}.btn-icon[data-v-a3e085f2]{display:inline-block;vertical-align:middle;margin-right:.5rem}.audio-library__icon[data-v-a3e085f2]{width:20px;height:20px;display:flex;justify-content:center;align-items:center;background-color:#4f39f614;border-radius:10px}.audio-library__list[data-v-a3e085f2]{width:100%;max-width:100%;overflow-x:hidden;padding-bottom:calc(var(--wizard-bottom-nav-height, 6rem) + 1rem + env(safe-area-inset-bottom,0px))}.audio-library__file>span[data-v-a3e085f2]{min-width:0;flex:1 1 auto;overflow-wrap:anywhere}@media(max-width:47.98rem){.audio-library__controls-row[data-v-a3e085f2]{width:100%;margin-bottom:.45rem}.audio-library__header-slot[data-v-a3e085f2]{width:100%}.audio-library__list[data-v-a3e085f2]{padding-left:0;padding-right:0;padding-bottom:calc(var(--wizard-bottom-nav-height, 6rem) + 1.5rem + env(safe-area-inset-bottom,0px))}.audio-library__controls[data-v-a3e085f2]{gap:.65rem;padding-bottom:.25rem}.audio-library__upload-inline[data-v-a3e085f2]{min-height:2.85rem;justify-content:center;border-radius:.75rem}.audio-library__file[data-v-a3e085f2]{min-height:3.7rem;gap:.75rem;padding:.85rem .15rem;font-size:.95rem}.audio-library__selected-inline--active[data-v-a3e085f2]{display:none}}:root{--bs-body-font-family: SpaceGrotesk, sans-serif;--bs-body-font-size: 1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #424242;--bs-body-color-rgb: 66, 66, 66;--bs-body-bg: var(--gray-700);--bs-body-bg-rgb: 249, 249, 251;--color-heading: var(--text-primary);--color-text: #475569;--color-text-muted: #64748b;--color-primary: #4f39f6;--color-primary-hover: #3d2bc4;--border-color: rgba(217, 214, 255, .72);--border-width: 1px;--card-border: .0625rem solid var(--border-color);--card-border-radius: 1rem;--card-padding: 1.5rem;--card-bg: #fff;--card-shadow: 0 .0625rem .1875rem rgba(0, 0, 0, .04);--card-shadow-hover: 0 .25rem .75rem rgba(0, 0, 0, .08);--space-1: 8px;--space-2: 16px;--space-3: 24px;--space-4: 32px}:root{--brand: #4f39f6;--brand-dark: #3f2fe0;--brand-light: #eef0ff;--gray-900: #0f172a;--gray-800: #1f2937;--gray-700: #334155;--gray-600: #475569;--gray-500: #64748b;--gray-400: #94a3b8;--gray-300: #cbd5e1;--gray-200: #e2e8f0;--gray-100: #f1f5f9;--gray-50: #f8fafc;--white: #ffffff;--text-primary: var(--gray-900);--text-secondary: var(--gray-700);--text-muted: var(--gray-500);--bg-app: var(--gray-50);--bg-card: var(--white);--bg-hover: var(--gray-100);--border: var(--gray-200);--border-strong: var(--gray-300)}.audio-library .custom-checkbox+.custom-checkbox,.audio-library .custom-checkbox+.audio-library__upload{margin-top:1rem}.audio-library__upload .btn{width:100%}.audio-library .btn{margin-left:auto}.audio-library__folders{gap:1rem;grid-template-columns:1fr 1fr;display:grid}.file-item{display:grid;padding:1rem;transition:all .25s;gap:.5rem}@media(min-width:47.938rem){.file-item{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}}.audio-name{display:flex;justify-content:space-between;align-items:center;width:100%}.audio-name span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.audio-buttons{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:center}@media(min-width:47.938rem){.audio-buttons{display:flex}}.audio-play-btn{cursor:pointer;padding:0;border-radius:999px;width:2rem;height:2rem;border:2px solid var(--color-primary)}.tag{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:62.4375rem;font-size:.7rem;border:.0625rem solid #4b5563;color:#e5e7eb}.tag-uploaded{border-color:#22c55e;color:#bbf7d0}.audio-player-row,.bg-audio-player-row{margin-top:.625rem;display:none;flex-direction:column;gap:.25rem}audio{width:100%}.upload-controls{display:flex;gap:.625rem;align-items:center;flex-wrap:wrap}.upload-info{margin-bottom:1rem;display:block}.upload-info:empty{display:none}.selected-voice{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem;padding:.75rem 1rem;border:.0625rem solid var(--border-color);border-radius:1rem;background:linear-gradient(180deg,#f6f4ff99,#fffc)}.selected-voice__icon{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:48px;height:48px;border-radius:12px;background:transparent}.selected-voice__title{font-size:1rem;font-weight:700}.selected-voice__meta{display:flex;align-items:center;gap:.5rem;color:#6b7280;font-size:.95rem}.wizard-folder-chips[data-v-027b41a4]{position:relative}.wizard-folder-header[data-v-027b41a4]{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.folder-select select[data-v-027b41a4]{padding:.4rem .6rem;border:1px solid var(--border-color);border-radius:8px;background:#fff}.folder-current[data-v-027b41a4]{color:var(--color-heading);font-weight:700}.search-btn[data-v-027b41a4]{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:6px;background:transparent;padding:.35rem}.search-btn[data-v-027b41a4]:hover{background:#0000000a}.chip-row[data-v-027b41a4]{display:flex;gap:.5rem;max-width:100%;overflow-x:auto;padding:0 0 .5rem;cursor:grab;-webkit-overflow-scrolling:touch;touch-action:pan-x}.chip-row.dragging[data-v-027b41a4]{cursor:grabbing}.chip[data-v-027b41a4]{flex:0 0 auto;border:1px solid var(--border-color);border-radius:999px;background:#fff;font-weight:700;cursor:pointer;padding:.35rem .7rem}.chip .count[data-v-027b41a4]{margin-left:.45rem;opacity:.8;font-weight:600}.chip.active[data-v-027b41a4]{border-color:#4f39f6;background:#4f39f6;color:#fff}.chip-overlay[data-v-027b41a4]{position:absolute;top:0;bottom:0;width:3.5rem;pointer-events:none;opacity:0;transition:opacity .25s ease}.chip-overlay.visible[data-v-027b41a4]{opacity:1}.chip-overlay.left[data-v-027b41a4]{left:0;background:linear-gradient(90deg,#fff,#fff0 60%)}.chip-overlay.right[data-v-027b41a4]{right:0;background:linear-gradient(270deg,#fff,#fff0 60%)}@media(min-width:64rem){.chip-overlay[data-v-027b41a4]{display:none}}.wizard-action-card[data-v-027b41a4]{display:grid;gap:.85rem;margin-top:1rem}.wizard-action-card strong[data-v-027b41a4],.wizard-action-card span[data-v-027b41a4]{display:block}.wizard-action-card strong[data-v-027b41a4]{color:#111827;font-weight:800}.wizard-action-card span[data-v-027b41a4]{margin-top:.2rem;color:#64748b;font-size:.92rem;line-height:1.35}.wizard-action-card .btn[data-v-027b41a4]{display:none}@media(max-width:47.98rem){.wizard-action-card[data-v-027b41a4]{margin-top:.8rem;margin-bottom:.5rem;padding:.9rem}}.audio-modal .audio-player[data-v-b2563926]{border:none;padding:0}.audio-player[data-v-b2563926]{background:#fff;border:.0625rem solid var(--border-color);padding:.75rem 1rem;border-radius:1.5rem;position:relative}.audio-player__title[data-v-b2563926]+*{margin-top:.5rem;display:flex;align-items:center;gap:1rem}.open-player-btn[data-v-b2563926]{background:#4f39f6;color:#fff;border:none;padding:.5rem .75rem;border-radius:.5rem;font-weight:600;cursor:pointer}.btn[data-v-b2563926]{display:flex;margin-left:auto;margin-bottom:1.5rem}.play-btn[data-v-b2563926]{background:#4f39f6;color:#fff;border:none;width:2.5rem;height:2.5rem;border-radius:50%;font-size:1.1rem;cursor:pointer}.progress-wrapper[data-v-b2563926]{flex:1;display:flex;flex-direction:column}.audio-player__title[data-v-b2563926]{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}input[type=range][data-v-b2563926]{width:100%;accent-color:#4f39f6}.time[data-v-b2563926]{font-size:.8rem;color:#666}.start-editor[data-v-b2563926]{margin-top:.75rem}.start-editor hr[data-v-b2563926]{border:none;height:.0625rem;background:#eef2ff;margin-bottom:.75rem}.start-editor h3[data-v-b2563926]{font-size:1rem;margin-bottom:.5rem}.btn[data-v-b2563926]{margin:0}.wizard-folder-chips[data-v-11b87802]{position:relative}.chip-row[data-v-11b87802]{display:flex;gap:.5rem;max-width:100%;overflow-x:auto;padding:.25rem 0;cursor:grab;-webkit-overflow-scrolling:touch;touch-action:pan-x}.chip-row.dragging[data-v-11b87802]{cursor:grabbing}.chip[data-v-11b87802]{flex:0 0 auto;border:1px solid var(--border-color);border-radius:999px;background:#fff;font-weight:700;cursor:pointer;padding:.35rem .7rem}.chip .count[data-v-11b87802]{margin-left:.45rem;opacity:.8;font-weight:600}.chip.active[data-v-11b87802]{border-color:#4f39f6;background:#4f39f6;color:#fff}.chip-overlay[data-v-11b87802]{position:absolute;top:0;bottom:0;width:3.5rem;pointer-events:none;opacity:0;transition:opacity .25s ease}.chip-overlay.visible[data-v-11b87802]{opacity:1}.chip-overlay.left[data-v-11b87802]{left:0;background:linear-gradient(90deg,#fff,#fff0 60%)}.chip-overlay.right[data-v-11b87802]{right:0;background:linear-gradient(270deg,#fff,#fff0 60%)}@media(min-width:64rem){.chip-overlay[data-v-11b87802]{display:none}}.wizard-action-card[data-v-11b87802]{display:grid;gap:.85rem;margin-top:1rem}.wizard-action-card strong[data-v-11b87802],.wizard-action-card span[data-v-11b87802]{display:block}.wizard-action-card strong[data-v-11b87802]{color:#111827;font-weight:800}.wizard-action-card span[data-v-11b87802]{margin-top:.2rem;color:#64748b;font-size:.92rem;line-height:1.35}.wizard-action-card .btn[data-v-11b87802]{display:none}@media(max-width:47.98rem){.wizard-action-card[data-v-11b87802]{margin-top:.8rem;margin-bottom:.5rem;padding:.9rem}}.hook-step[data-v-c589578e]{display:grid;gap:1rem}.hook-step__hero[data-v-c589578e]{--hero-title-size: clamp(1.7rem, 7vw, 2.25rem)}.hook-step__hero h2[data-v-c589578e]{margin:0;color:inherit;font-size:var(--hero-title-size);line-height:1.05;letter-spacing:0}.hook-editor[data-v-c589578e]{display:grid;gap:1rem}.hook-editor__form[data-v-c589578e]{display:grid;gap:.8rem}textarea[data-v-c589578e]{resize:vertical;min-height:6.5rem}.hook-grid[data-v-c589578e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.hook-grid label[data-v-c589578e]:first-child{grid-column:1/-1}.hook-advanced[data-v-c589578e]{padding:.8rem;border:.0625rem solid rgba(217,214,255,.8);border-radius:.95rem;background:#ffffffb8}.hook-advanced summary[data-v-c589578e]{color:#4f39f6;font-size:.92rem;font-weight:900;cursor:pointer}.hook-advanced[open] summary[data-v-c589578e]{margin-bottom:.8rem}.hook-preview[data-v-c589578e]{display:grid;gap:.65rem}.hook-preview p[data-v-c589578e]{margin:0;color:#64748b;line-height:1.45}.hook-preview__frame[data-v-c589578e]{position:relative;width:min(18rem,100%);aspect-ratio:9/16;margin:0 auto;overflow:hidden;border-radius:1rem;background:#111827;box-shadow:0 1rem 2.6rem #0f172a29}.hook-preview__media[data-v-c589578e]{position:absolute;inset:0;background:linear-gradient(180deg,#00000014,#00000040),radial-gradient(circle at 45% 28%,#f0c0a4 0 10%,transparent 11%),linear-gradient(135deg,#d8e2ff,#f7b267 52%,#0f172a)}.hook-preview__text[data-v-c589578e]{position:absolute;top:8.5%;left:8%;right:8%;z-index:1;isolation:isolate;padding:.38em .55em;border-radius:.42em;color:#fff;font-family:Impact,Arial Black,sans-serif;font-size:1.55rem;font-weight:1000;line-height:1.05;text-align:center;text-transform:uppercase;overflow-wrap:anywhere;text-shadow:0 2px 5px rgba(0,0,0,.55)}.hook-preview__text--small[data-v-c589578e]{font-size:1.25rem}.hook-preview__text--large[data-v-c589578e]{font-size:1.9rem}.hook-preview__text--glass[data-v-c589578e]{padding:.5em .68em .54em;border:.0625rem solid rgba(255,255,255,.2);border-radius:.82rem;background:linear-gradient(135deg,#11182794,#1118274d);box-shadow:0 1rem 1.8rem #00000052,inset 0 .0625rem #ffffff2e;backdrop-filter:blur(.8rem)}.hook-preview__text--neon[data-v-c589578e]{top:8%;padding:.12em .18em .3em;background:transparent;text-transform:none;text-shadow:0 0 .55rem rgba(79,57,246,.62),0 .22rem 1rem rgba(0,0,0,.9),0 .06rem .12rem rgba(0,0,0,.95)}.hook-preview__text--neon[data-v-c589578e]:before{position:absolute;inset:-.55em -.8em -.25em;z-index:-1;border-radius:999px;background:radial-gradient(ellipse at center,#4f39f680,#4f39f638 34%,#4f39f600 72%);filter:blur(1rem);content:""}.hook-preview__text--neon[data-v-c589578e]:after{position:absolute;right:17%;bottom:-.08em;left:17%;height:.18rem;border-radius:999px;background:#4f39f6;box-shadow:0 0 .7rem #4f39f6,0 0 1.25rem #4f39f6a6;content:""}.hook-preview__text--red[data-v-c589578e]{background:#ef1010}.hook-preview__text--black[data-v-c589578e]{background:#000000d6}.hook-preview__text--purple[data-v-c589578e]{background:#4f39f6}.hook-preview__text--white[data-v-c589578e]{background:#fff;color:#111827}.hook-preview__text--yellow[data-v-c589578e]{background:#ffe45e;color:#111827}.hook-preview__text--none[data-v-c589578e]{background:transparent;padding-left:0;padding-right:0}@media(min-width:52rem){.hook-editor[data-v-c589578e]{grid-template-columns:minmax(0,1fr) 18rem;align-items:start}}.wizard[data-v-7402d9b7]{position:relative;min-height:100svh;padding-bottom:calc(var(--wizard-bottom-nav-height, 6rem) + env(safe-area-inset-bottom,0px));background:#f8f9ff}.wizard__nav[data-v-7402d9b7]{position:sticky;top:0;z-index:20;width:100%;background-color:#fff;padding:.85rem 0;border-bottom:.0625rem solid rgba(226,232,240,.9)}.wizard__nav .container[data-v-7402d9b7]{display:grid;grid-template-columns:2rem 1fr 2rem;align-items:center;gap:1rem;font-weight:700}.wizard__nav-info[data-v-7402d9b7]{display:inline-flex;align-items:center;justify-content:flex-end}.wizard__nav-title[data-v-7402d9b7]{margin:0;color:#111827;font-size:1rem;line-height:1.25;text-align:center}.wizard .btn--back[data-v-7402d9b7]{width:auto;margin:0;padding:0;background-color:transparent}.wizard__bottom-nav[data-v-7402d9b7]{position:fixed!important;left:0;right:0;bottom:0;z-index:9999;display:grid;gap:.45rem;padding:.85rem max(1rem,env(safe-area-inset-left,0px)) calc(.85rem + env(safe-area-inset-bottom,0px)) max(1rem,env(safe-area-inset-right,0px));background:#fffffff5;border-top:.0625rem solid rgba(226,232,240,.95);box-shadow:0 -.75rem 1.75rem #0f172a14;backdrop-filter:blur(12px)}.wizard__bottom-progress[data-v-7402d9b7]{color:#64748b;font-size:.78rem;font-weight:800;line-height:1;text-align:center}.wizard__bottom-actions[data-v-7402d9b7]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:.75rem}.wizard__bottom-button[data-v-7402d9b7]{min-height:3.2rem;border-radius:.75rem;font-weight:850}.wizard__bottom-button--primary[data-v-7402d9b7]:disabled{background:#4f39f652;border-color:#4f39f652}.slide-left-enter-active[data-v-7402d9b7],.slide-left-leave-active[data-v-7402d9b7],.slide-right-enter-active[data-v-7402d9b7],.slide-right-leave-active[data-v-7402d9b7]{transition:transform .2s ease}.slide-left-enter-from[data-v-7402d9b7]{transform:translate(100%)}.slide-left-leave-to[data-v-7402d9b7],.slide-right-enter-from[data-v-7402d9b7]{transform:translate(-100%)}.slide-right-leave-to[data-v-7402d9b7]{transform:translate(100%)}@media(min-width:48rem){.wizard__bottom-nav[data-v-7402d9b7]{left:50%;right:auto;bottom:1.25rem;width:min(42rem,100vw - 2rem);transform:translate(-50%);border:.0625rem solid rgba(226,232,240,.95);border-radius:1rem;padding:.85rem}}#app[data-v-95d513ca]{padding-bottom:6.375rem}.status-box-overlay[data-v-755ef71a]{position:fixed;inset:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;z-index:2000}.status-box[data-v-755ef71a]{width:min(26.25rem,90vw);background:#fff;border-radius:1rem;padding:1.25rem 1.5rem 1rem;box-shadow:0 1.125rem 2.8125rem #0f172a40;border:.0625rem solid var(--border-color);display:flex;flex-direction:column;gap:.75rem}.status-box--success[data-v-755ef71a],.status-box--error[data-v-755ef71a],.status-box--warning[data-v-755ef71a]{border-color:var(--border-color)}.status-box__header[data-v-755ef71a]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.status-box__title[data-v-755ef71a]{margin:0;font-size:1rem;font-weight:600}.btn-close[data-v-755ef71a]{border:none;background:transparent;width:1.5rem;height:1.5rem;position:relative;opacity:.6;cursor:pointer}.btn-close[data-v-755ef71a]:before,.btn-close[data-v-755ef71a]:after{content:"";position:absolute;inset:.35rem;border-radius:62.4375rem;border-top:.125rem solid #0f172a;transform-origin:center}.btn-close[data-v-755ef71a]:before{transform:rotate(45deg)}.btn-close[data-v-755ef71a]:after{transform:rotate(-45deg)}.btn-close[data-v-755ef71a]:hover{opacity:1}.status-box__body[data-v-755ef71a]{font-size:.9rem;color:#111827}.status-box__message[data-v-755ef71a]{margin:0 0 .35rem}.status-box__details[data-v-755ef71a]{margin:0;padding-left:1.1rem;font-size:.85rem;color:#4b5563}.status-box__footer[data-v-755ef71a]{display:flex;justify-content:flex-end;margin-top:.25rem}.clips-page{gap:1rem;margin-top:2rem}.clips-page__header{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.5rem}.clips-page__header h1{margin-bottom:0;margin-right:auto}.clips-grid{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:36rem){.clips-grid{grid-template-columns:repeat(auto-fill,minmax(12.5rem,.5fr))}}.clips-grid__item{background-color:#fff;border-radius:1.5rem;padding:.75rem;border:.0625rem solid var(--border-color);display:flex;flex-direction:column;gap:.5rem;overflow:hidden}@media(min-width:36rem){.clips-grid__item{padding:1.5rem}}.clips-grid__item video{width:100%;border-radius:.75rem}.clips-grid__meta{gap:.5rem;flex-grow:1;display:flex;flex-direction:column;justify-content:flex-end}.clips-grid__meta .btn{width:100%}.clips-grid__filename{font-size:.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clips-page__footer{margin:1.5rem 0;text-align:center}.library-manager[data-v-98528303]{--page-padding-bottom: calc(var(--space-3) + 5.25rem)}.library-manager__hero[data-v-98528303]{position:relative;margin-bottom:1rem}.library-manager__back[data-v-98528303]{position:absolute;top:1rem;right:1rem;display:inline-flex;min-height:2.25rem;align-items:center;justify-content:center;border-radius:999px;background:#ffffff29;color:#fff;font-size:.85rem;font-weight:900;padding:0 .85rem;text-decoration:none}.library-manager__layout[data-v-98528303]{display:grid;grid-template-columns:17.5rem 1fr;gap:1.5rem}@media(max-width:63.9375rem){.library-manager__layout[data-v-98528303]{grid-template-columns:1fr;gap:1rem}}.library-manager__sidebar[data-v-98528303],.library-manager__main[data-v-98528303]{min-width:0}.library-manager__sidebar[data-v-98528303]{display:block}@media(max-width:63.9375rem){.library-manager__sidebar[data-v-98528303]{display:none}.library-manager__main[data-v-98528303]{--card-padding: 1rem}}.library-manager__main[data-v-98528303]{display:flex;flex-direction:column;gap:.75rem}.library-manager__folder-list[data-v-98528303]{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;margin:0;padding:0;list-style:none}@media(max-width:47.9375rem){.library-manager .library-manager__folder-list[data-v-98528303]{grid-template-columns:1fr}}.library-manager__folder-item[data-v-98528303]{background-color:#ececec;display:flex;align-items:center;gap:.5rem;padding:.75rem;border-radius:.75rem;cursor:pointer;transition:background-color .2s ease,color .2s ease}.library-manager__folder-item[data-v-98528303]:hover{background-color:#4f39f60f}.library-manager__folder-item--active[data-v-98528303]{background-color:#4f39f6;color:#fff}.library-manager__folder-item--active .library-manager__folder-count[data-v-98528303]{color:#fff}.library-manager__folder-name[data-v-98528303]{flex:1;font-size:1rem}.library-manager__folder-count[data-v-98528303]{border:.0625rem solid var(--border-color);border-radius:62.4375rem;background:#fff;color:#111;font-size:.85rem;padding:.15rem .5rem}.library-manager__folder-create[data-v-98528303]{display:flex;flex-direction:column;gap:.5rem;margin-top:1.25rem}.library-manager__folder-create .btn[data-v-98528303]{width:100%}.library-manager__folder-input[data-v-98528303]{font-size:.9rem}.library-manager__folder-button[data-v-98528303]{align-self:flex-start}.library-manager__main-header[data-v-98528303]{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1rem}@media(max-width:63.9375rem){.library-manager .library-manager__main-header[data-v-98528303]{position:sticky;top:0;z-index:5;flex-direction:column;gap:.85rem;border-bottom:.0625rem solid var(--border-color);background:#fff;padding-bottom:.75rem;backdrop-filter:saturate(180%) blur(.5rem);box-shadow:0 .5rem 1.5rem #0f172a0a}}.library-manager__main-heading[data-v-98528303]{display:flex;flex-direction:column;gap:.35rem;width:100%}.library-manager__current-title[data-v-98528303]{margin:0}.library-manager__folder-actions[data-v-98528303]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.library-manager__upload[data-v-98528303]{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}@media(max-width:63.9375rem){.library-manager .library-manager__upload[data-v-98528303]{position:fixed;right:1rem;bottom:calc(5.25rem + env(safe-area-inset-bottom,0px));z-index:10}.library-manager .library-manager__upload-button[data-v-98528303]{border-radius:62.4375rem;box-shadow:0 .625rem 1.5rem #0f172a3d;padding:.75rem 1rem}}.library-manager__hint[data-v-98528303]{margin:.25rem 0}.library-manager__hint--muted[data-v-98528303]{color:#6b7280}.library-manager__hint--error[data-v-98528303]{color:#dc2626}.library-manager__search[data-v-98528303]{max-width:20rem}.library-manager__search-wrap[data-v-98528303]{display:flex;gap:.5rem;align-items:center;margin-top:.25rem}.library-manager__search-clear[data-v-98528303]{align-self:center}.library-manager__sort[data-v-98528303]{max-width:9.375rem}@media(max-width:63.9375rem){.library-manager .library-manager__search[data-v-98528303]{width:100%;max-width:none;margin-top:.5rem}.library-manager .library-manager__search-wrap[data-v-98528303]{flex-direction:column;align-items:stretch}.library-manager .library-manager__sort[data-v-98528303]{max-width:none;width:100%}}.library-manager__rename-overlay[data-v-98528303]{position:fixed;inset:0;background:#0f172a66;display:flex;align-items:center;justify-content:center;z-index:50}.library-manager__rename-dialog[data-v-98528303]{background:#fff;border-radius:1rem;padding:1.5rem;width:min(90vw,22.5rem);box-shadow:0 1.25rem 2.5rem #0f172a26;border:.0625rem solid var(--border-color)}@media(max-width:63.9375rem){.library-manager .audio-library__list[data-v-98528303]{max-height:65vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.library-manager .file-item[data-v-98528303]{padding:1rem;border-radius:.75rem;margin-bottom:.75rem}.library-manager .voiceover-card__select[data-v-98528303],.library-manager .btn[data-v-98528303]{min-height:2.75rem;font-size:.95rem}}.library-manager .library-manager__folder-chips-wrap[data-v-98528303]{position:relative;margin-bottom:1rem}.library-manager .library-manager__folder-chips[data-v-98528303]{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.25rem;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.library-manager .library-manager__chip[data-v-98528303]{flex:0 0 auto;border:.0625rem solid var(--border-color);background:#fff;color:#111;border-radius:62.4375rem;padding:.5rem 1rem;font-size:.9rem;white-space:nowrap;transition:background-color .2s ease,transform .1s ease}.library-manager .library-manager__chip--active[data-v-98528303]{background:#4f39f6;color:#fff;border-color:#4f39f6}.library-manager .library-manager__chip-count[data-v-98528303]{margin-left:.4rem;opacity:.8}.library-manager .library-manager__chip[data-v-98528303]:active{transform:scale(.98)}.library-manager .library-manager__chip-overlay[data-v-98528303]{position:absolute;top:0;bottom:0;width:3.5rem;pointer-events:none;opacity:0;transition:opacity .25s ease}.library-manager .library-manager__chip-overlay.visible[data-v-98528303]{opacity:1}.library-manager .library-manager__chip-overlay.left[data-v-98528303]{left:0;background:linear-gradient(90deg,#fff,#fff0 60%)}.library-manager .library-manager__chip-overlay.right[data-v-98528303]{right:0;background:linear-gradient(270deg,#fff,#fff0 60%)}@media(min-width:64rem){.library-manager .library-manager__folder-chips[data-v-98528303]{max-width:100%}.library-manager .library-manager__chip-overlay[data-v-98528303]{display:none}}.library-manager__skeleton[data-v-98528303]{display:grid;grid-template-columns:1fr;gap:.5rem}.library-manager .skeleton-item[data-v-98528303]{background:#f3f4f6;border:.0625rem solid var(--border-color);border-radius:.75rem;padding:.75rem}.library-manager .skeleton-line[data-v-98528303]{height:.75rem;background:linear-gradient(90deg,#eee 25%,#ddd 37%,#eee 63%);background-size:400% 100%;animation:shimmer-98528303 1.4s ease infinite;border-radius:.375rem}.library-manager .skeleton-line--title[data-v-98528303]{width:60%;margin-bottom:.5rem}.library-manager .skeleton-line--meta[data-v-98528303]{width:30%}@keyframes shimmer-98528303{0%{background-position:100% 0}to{background-position:-100% 0}}.library-manager .file-item[data-v-98528303]{display:flex;justify-content:space-between;align-items:center;border:.0625rem solid var(--border-color);background:#fafafa;padding:.75rem 1rem;border-radius:.75rem;margin-bottom:.5rem;transition:box-shadow .2s ease,transform .15s ease,border-color .2s ease}.library-manager .file-item[data-v-98528303]:hover{box-shadow:0 .625rem 1.5rem #0f172a14;transform:translateY(-.0625rem);border-color:#4f39f659}.library-manager .file-item .audio-left[data-v-98528303]{flex:1 1 auto;min-width:0}.library-manager .file-item .audio-name[data-v-98528303]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-width:75%;font-size:.95rem;line-height:1.3;word-break:break-word}.library-manager .file-item .audio-buttons[data-v-98528303]{display:flex;gap:.5rem;align-items:center;flex:0 0 auto}@media(max-width:63.9375rem){.library-manager .file-item[data-v-98528303]{flex-wrap:wrap;align-items:flex-start}.library-manager .file-item .audio-left[data-v-98528303]{flex:1 1 100%;min-width:0;margin-bottom:.75rem}.library-manager .file-item .audio-name[data-v-98528303]{max-width:100%;display:block;-webkit-line-clamp:unset;-webkit-box-orient:initial;overflow:visible;text-overflow:clip;white-space:normal}.library-manager .file-item .audio-buttons[data-v-98528303]{flex:1 1 100%;justify-content:flex-start;flex-wrap:wrap;gap:.5rem}.library-manager .file-item .audio-buttons[data-v-98528303]>*{flex:1 1 auto;min-width:7.5rem}}.library-manager__empty[data-v-98528303]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:#fafafa;border:.0625rem dashed var(--border-color);border-radius:.75rem}.library-manager__empty-icon[data-v-98528303]{font-size:1.25rem}.library-manager .library-manager__search[data-v-98528303],.library-manager .library-manager__sort[data-v-98528303],.library-manager .library-manager__search-clear[data-v-98528303],.library-manager .library-manager__upload-button[data-v-98528303]{border-radius:62.4375rem}.library-manager .library-manager__chip[data-v-98528303]:focus{outline:.1875rem solid rgba(79,57,246,.35)}.support-page[data-v-5f1d8a30]{position:relative;min-height:calc(100svh - var(--app-header-height, 0px));overflow:hidden;padding:clamp(1rem,3vw,2rem);color:#fff}.support-page__ambient[data-v-5f1d8a30]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.support-page__ambient[data-v-5f1d8a30]:before{content:"";position:absolute;inset:12% auto auto 50%;width:min(46rem,92vw);aspect-ratio:1;border:.0625rem solid rgba(139,116,255,.16);border-radius:50%;transform:translate(-50%)}.support-page__ambient span[data-v-5f1d8a30]{position:absolute;width:.65rem;height:.65rem;border-radius:999px;background:#4f39f6;box-shadow:0 0 1.5rem #4f39f6d9;opacity:.9}.support-page__ambient span[data-v-5f1d8a30]:nth-child(1){top:16%;right:18%}.support-page__ambient span[data-v-5f1d8a30]:nth-child(2){bottom:18%;left:12%;opacity:.56}.support-page__ambient span[data-v-5f1d8a30]:nth-child(3){top:56%;right:8%;opacity:.42}.support-shell[data-v-5f1d8a30]{position:relative;z-index:1;display:grid;gap:clamp(1rem,3vw,1.5rem);width:min(48rem,100%);margin:0 auto;padding:clamp(1rem,3vw,1.35rem);border:.0625rem solid rgba(180,168,255,.28);border-radius:1.6rem;background:linear-gradient(145deg,#ffffff1f,#ffffff0b),#0d0c20c7;box-shadow:0 1.5rem 4.5rem #00000052;backdrop-filter:blur(1.2rem)}.support-shell__intro[data-v-5f1d8a30]{display:grid;gap:.55rem}.support-shell__intro span[data-v-5f1d8a30]{width:max-content;border-radius:999px;padding:.42rem .78rem;background:#4f39f633;color:#c7bdff;font-size:.78rem;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.support-shell__intro h1[data-v-5f1d8a30],.support-shell__intro p[data-v-5f1d8a30]{margin:0}.support-shell__intro h1[data-v-5f1d8a30]{max-width:12ch;color:#fff;font-size:clamp(1.65rem,7vw,2.4rem);line-height:.95}.support-shell__intro p[data-v-5f1d8a30]{max-width:38rem;color:#e2e8f0bf;font-size:clamp(1rem,2.4vw,1.12rem);line-height:1.55}.support-form[data-v-5f1d8a30]{display:grid;gap:.9rem}.support-field[data-v-5f1d8a30]{display:grid;gap:.48rem;margin:0}.support-field span[data-v-5f1d8a30]{color:#e2e8f0b8;font-size:.78rem;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.support-field textarea[data-v-5f1d8a30]{width:100%;min-height:clamp(11rem,28svh,16rem);border:.0625rem solid rgba(180,168,255,.26);border-radius:1.05rem;background:#ffffff14;color:#fff;font:inherit;font-weight:750;line-height:1.5;outline:none;padding:1rem;resize:vertical;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.support-field textarea[data-v-5f1d8a30]::placeholder{color:#e2e8f073}.support-field textarea[data-v-5f1d8a30]:focus{border-color:#8b74ffcc;background:#ffffff1c;box-shadow:0 0 0 .25rem #4f39f633}.support-status[data-v-5f1d8a30]{margin:0;border-radius:1rem;padding:.9rem 1rem;font-weight:850;line-height:1.4}.support-status--error[data-v-5f1d8a30]{border:.0625rem solid rgba(248,113,113,.35);background:#7f1d1d47;color:#fecaca}.support-status--success[data-v-5f1d8a30]{border:.0625rem solid rgba(74,222,128,.35);background:#14532d3d;color:#bbf7d0}.support-form__submit[data-v-5f1d8a30]{min-height:3.35rem}@media(min-width:56rem){.support-page[data-v-5f1d8a30]{display:grid;align-items:center;padding-block:clamp(2rem,5vw,4rem)}.support-shell[data-v-5f1d8a30]{grid-template-columns:minmax(0,.78fr) minmax(0,1fr);align-items:start;width:min(70rem,100%);padding:clamp(1.25rem,2vw,1.7rem)}}@media(max-width:35rem){.support-page[data-v-5f1d8a30]{padding-inline:.85rem}.support-shell[data-v-5f1d8a30]{border-radius:1.35rem}.support-shell__intro h1[data-v-5f1d8a30]{font-size:clamp(1.65rem,7vw,2.4rem)}}
