@charset "UTF-8";.feedback-modal[data-v-44104f70]{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:20px;background:#171a2b7a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.feedback-panel[data-v-44104f70]{position:relative;width:min(540px,100%);max-height:calc(100vh - 40px);padding:26px 26px 24px;overflow-y:auto;background:#fff;border:1px solid rgba(255,255,255,.6);border-radius:20px;box-shadow:0 32px 80px #14143c4d}.feedback-panel__close[data-v-44104f70]{position:absolute;top:16px;right:16px;display:grid;width:32px;height:32px;color:#8b92a2;background:#f5f5fa;border-radius:50%;transition:color .16s ease,background .16s ease;place-items:center}.feedback-panel__close[data-v-44104f70]:hover{color:#4b5265;background:#eeecf7}.feedback-panel__close[data-v-44104f70]:disabled{cursor:not-allowed;opacity:.5}.feedback-panel__head[data-v-44104f70]{display:flex;gap:13px;align-items:center;padding-right:28px}.feedback-panel__icon[data-v-44104f70]{display:grid;flex-shrink:0;width:46px;height:46px;color:#fff;background:linear-gradient(135deg,#6e5cff,#a34ff7);border-radius:14px;box-shadow:0 12px 24px #6c56fa3d;place-items:center}.feedback-panel__copy h2[data-v-44104f70]{color:#222633;font-size:18px;font-weight:800;letter-spacing:-.02em;line-height:1.3}.feedback-panel__copy p[data-v-44104f70]{margin-top:4px;color:#8a91a2;font-size:11.5px;line-height:1.7}.feedback-form[data-v-44104f70]{margin-top:20px}.feedback-form__group[data-v-44104f70]{padding:0;margin:0;border:0}.feedback-form__label[data-v-44104f70]{display:block;padding:0;color:#4f5666;font-size:12px;font-weight:600}.feedback-form__label span[data-v-44104f70]{margin-left:4px;color:#a2a9b8;font-size:10.5px;font-weight:500}.feedback-form__types[data-v-44104f70]{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.feedback-type[data-v-44104f70]{display:inline-flex;gap:6px;align-items:center;height:34px;padding:0 12px;color:#626b7c;font-size:11.5px;font-weight:500;background:#fbfbfd;border:1px solid #e7e8f0;border-radius:8px;transition:color .16s ease,background .16s ease,border-color .16s ease}.feedback-type svg[data-v-44104f70]{color:#8b93a2;transition:color .16s ease}.feedback-type[data-v-44104f70]:hover{color:#4c3fe0;border-color:#d8d2f7}.feedback-type.is-active[data-v-44104f70]{color:#5b49e8;background:#f4f1ff;border-color:#ddd6ff}.feedback-type.is-active svg[data-v-44104f70]{color:#6d5dfc}.feedback-form__field[data-v-44104f70]{margin-top:16px}.feedback-form__control[data-v-44104f70]{display:block;width:100%;padding:10px 12px;margin-top:7px;color:#363d4e;font-size:12.5px;line-height:1.6;background:#fbfbfd;border:1px solid #e4e6ef;border-radius:10px;outline:0;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.feedback-form__control[data-v-44104f70]::placeholder{color:#aab1bd}.feedback-form__control[data-v-44104f70]:focus{background:#fff;border-color:#a79cf5;box-shadow:0 0 0 3px #6d5dfc1f}.feedback-form__control.is-invalid[data-v-44104f70]{background:#fffaf8;border-color:#eeb4a4}.feedback-form__control.is-invalid[data-v-44104f70]:focus{box-shadow:0 0 0 3px #da6a4a1f}.feedback-form__textarea[data-v-44104f70]{min-height:118px;resize:vertical}.feedback-form__meta[data-v-44104f70]{display:flex;gap:10px;align-items:center;margin-top:6px}.feedback-form__error[data-v-44104f70]{color:#c4543c;font-size:11px;line-height:1.6}.feedback-form__count[data-v-44104f70]{margin-left:auto;color:#a2a9b8;font-size:10.5px;font-variant-numeric:tabular-nums}.feedback-form__alert[data-v-44104f70]{padding:9px 12px;margin-top:14px;color:#b14d36;font-size:11.5px;line-height:1.7;background:#fff5f2;border:1px solid #f9d9d0;border-radius:9px}.feedback-form__foot[data-v-44104f70]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin-top:20px}.feedback-form__note[data-v-44104f70]{max-width:250px;color:#9aa1b0;font-size:10.5px;line-height:1.6}.feedback-form__submit[data-v-44104f70]{display:inline-flex;gap:7px;align-items:center;justify-content:center;height:40px;padding:0 19px;color:#fff;font-size:12.5px;font-weight:600;background:linear-gradient(135deg,#6e5cff,#a34ff7);border-radius:9px;box-shadow:0 10px 22px #6c56fa38;transition:box-shadow .18s ease,transform .18s ease}.feedback-form__submit[data-v-44104f70]:hover:not(:disabled){box-shadow:0 14px 28px #6c56fa4d;transform:translateY(-1px)}.feedback-form__submit[data-v-44104f70]:disabled{cursor:not-allowed;opacity:.72}.feedback-form__spinner[data-v-44104f70]{animation:feedback-spin-44104f70 .9s linear infinite}@keyframes feedback-spin-44104f70{to{transform:rotate(360deg)}}.feedback-success[data-v-44104f70]{padding-top:12px;text-align:center}.feedback-success h2[data-v-44104f70]{margin-top:16px;color:#222633;font-size:19px;font-weight:800;letter-spacing:-.02em}.feedback-success p[data-v-44104f70]{max-width:360px;margin:8px auto 0;color:#7c8495;font-size:12px;line-height:1.85}.feedback-success .feedback-form__submit[data-v-44104f70]{margin-top:22px}.feedback-success__icon[data-v-44104f70]{display:grid;width:52px;height:52px;margin-inline:auto;color:#1f9d6b;background:#e9f9f1;border:1px solid #c9eedd;border-radius:50%;place-items:center}.feedback-success p.feedback-success__id[data-v-44104f70]{color:#a2a9b8;font-size:10.5px;font-variant-numeric:tabular-nums}.feedback-modal-enter-active[data-v-44104f70],.feedback-modal-leave-active[data-v-44104f70]{transition:opacity .18s ease}.feedback-modal-enter-active .feedback-panel[data-v-44104f70],.feedback-modal-leave-active .feedback-panel[data-v-44104f70]{transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .18s ease}.feedback-modal-enter-from[data-v-44104f70],.feedback-modal-leave-to[data-v-44104f70]{opacity:0}.feedback-modal-enter-from .feedback-panel[data-v-44104f70],.feedback-modal-leave-to .feedback-panel[data-v-44104f70]{opacity:0;transform:translateY(14px) scale(.98)}@media(max-width:640px){.feedback-modal[data-v-44104f70]{align-items:flex-end;padding:12px}.feedback-panel[data-v-44104f70]{width:100%;max-height:calc(100vh - 24px);padding:22px 18px 18px;border-radius:18px}.feedback-panel__head[data-v-44104f70]{align-items:flex-start}.feedback-panel__icon[data-v-44104f70]{width:42px;height:42px;border-radius:12px}.feedback-panel__copy h2[data-v-44104f70]{font-size:17px}.feedback-form__foot[data-v-44104f70]{align-items:stretch}.feedback-form__note[data-v-44104f70]{max-width:none}.feedback-form__submit[data-v-44104f70]{width:100%}}.feedback-fab[data-v-a5c110f4]{position:fixed;right:22px;bottom:22px;z-index:90;display:inline-flex;gap:8px;align-items:center;height:46px;padding:0 17px 0 10px;color:#4b3ee0;font-size:12px;font-weight:600;background:#fffffff5;border:1px solid #e3dff7;border-radius:999px;box-shadow:0 12px 30px #41367c24;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.feedback-fab[data-v-a5c110f4]:hover{border-color:#cfc7f7;box-shadow:0 16px 36px #41367c2e;transform:translateY(-2px)}.feedback-fab__icon[data-v-a5c110f4]{display:grid;width:30px;height:30px;color:#fff;background:linear-gradient(135deg,#6e5cff,#a34ff7);border-radius:9px;box-shadow:0 6px 14px #6c56fa3d;place-items:center}@media(max-width:640px){.feedback-fab[data-v-a5c110f4]{right:16px;bottom:16px;width:46px;padding:0;justify-content:center}.feedback-fab__label[data-v-a5c110f4]{display:none}}.app-logo[data-v-319ec200]{display:inline-flex;flex-shrink:0;gap:10px;align-items:center;width:fit-content;border-radius:10px}.app-logo:hover .app-logo__mark[data-v-319ec200]{box-shadow:0 9px 24px #6d5dfc5c;transform:rotate(-5deg) scale(1.03)}.app-logo__mark[data-v-319ec200]{display:grid;width:38px;height:38px;color:#fff;background:linear-gradient(135deg,#6e5cff,#a34ff7);border-radius:11px;box-shadow:0 6px 16px #6d5dfc42;transition:transform .24s ease,box-shadow .24s ease;place-items:center}.app-logo__mark svg[data-v-319ec200]{width:27px;height:27px}.app-logo__text[data-v-319ec200]{color:transparent;font-size:1.4rem;font-weight:900;letter-spacing:-.045em;line-height:1;white-space:nowrap;background:linear-gradient(105deg,#5e63f7 6%,#9949ee 96%);background-clip:text;transform:skew(-7deg);-webkit-background-clip:text}@media(max-width:640px){.app-logo__mark[data-v-319ec200]{width:34px;height:34px;border-radius:10px}.app-logo__mark svg[data-v-319ec200]{width:24px;height:24px}.app-logo__text[data-v-319ec200]{font-size:1.25rem}}.footer-social-icon[data-v-b99fd8ed]{display:block;width:17px;height:17px}.footer-legal[data-v-74cc33a4]{background:#fff;border-top:1px solid #edf0f4}.footer-legal__inner[data-v-74cc33a4]{width:min(100% - 48px,1180px);margin-inline:auto}@media(max-width:640px){.footer-legal__inner[data-v-74cc33a4]{width:calc(100% - 32px)}}.footer-legal__inner[data-v-74cc33a4]{display:grid;grid-template-columns:1fr auto 1fr;gap:24px;align-items:center;min-height:48px;color:#98a1b0;font-size:12px}.footer-legal__copyright[data-v-74cc33a4]{display:flex;gap:7px;align-items:center;white-space:nowrap}.footer-legal__brand[data-v-74cc33a4]{color:#4d586a;font-size:13px;font-weight:700;transition:color .18s ease}.footer-legal__brand[data-v-74cc33a4]:hover{color:#6d5dfc}.footer-legal__license[data-v-74cc33a4]{display:flex;flex-wrap:wrap;gap:3px 8px;align-items:center;justify-content:center;text-align:center}.footer-legal__license a[data-v-74cc33a4]{color:#7d899b;text-decoration:none;text-underline-offset:2px;transition:color .18s ease,text-decoration-color .18s ease}.footer-legal__license a[data-v-74cc33a4]:hover{color:#6d5dfc;text-decoration:underline;text-decoration-color:currentColor}.footer-legal__socials[data-v-74cc33a4]{display:flex;gap:16px;align-items:center;justify-self:end}.footer-legal__socials a[data-v-74cc33a4]{display:grid;width:24px;height:24px;color:#8996a8;border-radius:6px;transition:color .18s ease,background .18s ease;place-items:center}.footer-legal__socials a[data-v-74cc33a4]:hover{color:#6d5dfc;background:#f5f4ff}@media(max-width:900px){.footer-legal__inner[data-v-74cc33a4]{grid-template-columns:1fr;gap:10px;justify-items:center;padding:15px 0 17px;min-height:0;text-align:center}.footer-legal__copyright[data-v-74cc33a4]{justify-content:center}.footer-legal__socials[data-v-74cc33a4]{gap:14px;justify-self:center}}.site-footer[data-v-6cc5f120]{background:radial-gradient(520px 220px at 12% 0%,rgba(118,101,255,.055),transparent 70%),#fafafe;border-top:1px solid #ececf3}.site-footer__inner[data-v-6cc5f120]{width:min(100% - 48px,1180px);margin-inline:auto}@media(max-width:640px){.site-footer__inner[data-v-6cc5f120]{width:calc(100% - 32px)}}.site-footer__inner[data-v-6cc5f120]{padding:62px 0 0}.site-footer__top[data-v-6cc5f120]{display:grid;grid-template-columns:minmax(240px,1.05fr) minmax(0,1.6fr);gap:72px;padding-bottom:50px}.site-footer__brand[data-v-6cc5f120]{display:flex;flex-direction:column;align-items:flex-start}.site-footer__brand p[data-v-6cc5f120]{max-width:330px;margin-top:20px;color:#525a6d;font-size:13px;line-height:1.9}.site-footer__status[data-v-6cc5f120]{display:inline-flex;gap:7px;align-items:center;padding:6px 11px;margin-top:22px;color:#527164;font-size:12px;background:#ecf9f2e6;border:1px solid rgba(203,236,219,.9);border-radius:999px}.site-footer__status-dot[data-v-6cc5f120]{width:6px;height:6px;background:#31b87d;border-radius:50%;box-shadow:0 0 0 3px #31b87d1f}.site-footer__links[data-v-6cc5f120]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.site-footer__group h2[data-v-6cc5f120]{margin:0 0 17px;color:#2b3040;font-size:13px;font-weight:700;letter-spacing:.02em}.site-footer__group li+li[data-v-6cc5f120]{margin-top:11px}.site-footer__group a[data-v-6cc5f120]{color:#737a8d;font-size:13px;transition:color .18s ease}.site-footer__group a[data-v-6cc5f120]:hover{color:#6d5dfc}@media(max-width:900px){.site-footer__top[data-v-6cc5f120]{grid-template-columns:1fr;gap:40px;padding-bottom:38px}}@media(max-width:640px){.site-footer__inner[data-v-6cc5f120]{padding-top:46px}.site-footer__links[data-v-6cc5f120]{gap:28px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}}.site-header[data-v-5885fbd6]{position:sticky;top:0;z-index:80;background:#ffffffe0;border-bottom:1px solid rgba(236,236,243,.92);-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4)}.site-header__inner[data-v-5885fbd6]{width:min(100% - 48px,1180px);margin-inline:auto}@media(max-width:640px){.site-header__inner[data-v-5885fbd6]{width:calc(100% - 32px)}}.site-header__inner[data-v-5885fbd6]{position:relative;display:flex;gap:24px;align-items:center;justify-content:space-between;min-height:66px}.primary-nav[data-v-5885fbd6]{position:absolute;left:50%;transform:translate(-50%)}.primary-nav__list[data-v-5885fbd6]{display:flex;gap:22px;align-items:center}.primary-nav__item[data-v-5885fbd6]{position:relative;display:flex;align-items:center;min-height:66px}.primary-nav__row[data-v-5885fbd6]{position:relative;display:flex;align-items:center;padding-right:20px}.primary-nav__link[data-v-5885fbd6]{position:relative;padding:21px 0;color:#464d5e;font-size:15px;font-weight:500;white-space:nowrap;transition:color .18s ease}.primary-nav__link[data-v-5885fbd6]:after{position:absolute;right:50%;bottom:15px;left:50%;height:2px;background:linear-gradient(135deg,#6e5cff,#a34ff7);border-radius:999px;content:"";transition:right .2s ease,left .2s ease}.primary-nav__link[data-v-5885fbd6]:hover,.primary-nav__link.is-active[data-v-5885fbd6]{color:#171a2b}.primary-nav__link.is-active[data-v-5885fbd6]:after{right:0;left:0}.primary-nav__toggle[data-v-5885fbd6]{position:absolute;top:50%;right:-4px;display:grid;width:24px;height:30px;color:#969cad;border-radius:6px;transform:translateY(-50%);transition:color .18s ease,background .18s ease;place-items:center}.primary-nav__toggle[data-v-5885fbd6]:hover{color:#6d5dfc;background:#f5f4ff}.primary-nav__chevron[data-v-5885fbd6]{transition:transform .2s ease}.primary-nav__chevron.is-open[data-v-5885fbd6]{transform:rotate(180deg)}.dropdown[data-v-5885fbd6]{position:absolute;top:calc(100% - 8px);left:calc(50% - 10px);z-index:5;width:276px;padding:8px;background:#fffffffa;border:1px solid rgba(231,231,241,.95);border-radius:16px;box-shadow:0 24px 60px #23244424,0 4px 12px #2324440d;transform:translate(-50%)}.dropdown__link[data-v-5885fbd6]{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:10px;transition:color .18s ease,background .18s ease}.dropdown__link[data-v-5885fbd6]:hover{color:#6d5dfc;background:#f7f6ff}.dropdown__title[data-v-5885fbd6]{font-size:14px;font-weight:600;line-height:1.5}.dropdown__description[data-v-5885fbd6]{overflow:hidden;color:#8b91a3;font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.dropdown-enter-active[data-v-5885fbd6],.dropdown-leave-active[data-v-5885fbd6]{transition:opacity .18s ease,transform .18s ease}.dropdown-enter-from[data-v-5885fbd6],.dropdown-leave-to[data-v-5885fbd6]{opacity:0;transform:translate(-50%,6px)}.site-header__actions[data-v-5885fbd6]{display:flex;gap:18px;align-items:center;margin-left:auto}.site-header__login[data-v-5885fbd6]{color:#555c6c;font-size:15px;white-space:nowrap;transition:color .18s ease}.site-header__login[data-v-5885fbd6]:hover{color:#6d5dfc}.site-header__register[data-v-5885fbd6]{display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 21px;color:#fff;font-size:14px;font-weight:600;white-space:nowrap;background:linear-gradient(135deg,#6e5cff,#a34ff7);border-radius:9px;box-shadow:0 7px 18px #6d5dfc3d;transition:transform .18s ease,box-shadow .18s ease}.site-header__register[data-v-5885fbd6]:hover{box-shadow:0 10px 24px #6d5dfc52;transform:translateY(-1px)}.site-header__menu-button[data-v-5885fbd6]{display:none;width:40px;height:40px;color:#3b4252;background:#f7f7fb;border:1px solid #ececf3;border-radius:10px;place-items:center}.site-header__user[data-v-5885fbd6]{display:inline-flex;gap:8px;align-items:center;max-width:190px}.site-header__avatar[data-v-5885fbd6]{display:grid;flex-shrink:0;width:30px;height:30px;color:#fff;font-size:12.5px;font-weight:700;background:linear-gradient(135deg,#6e5cff,#a34ff7);border-radius:50%;place-items:center}.site-header__username[data-v-5885fbd6]{overflow:hidden;color:#404758;font-size:14px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.site-header__logout[data-v-5885fbd6]{color:#8b91a3;font-size:13px;white-space:nowrap;transition:color .18s ease}.site-header__logout[data-v-5885fbd6]:hover{color:#6d5dfc}.mobile-nav__backdrop[data-v-5885fbd6]{position:fixed;inset:0;z-index:90;background:#1416265c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.mobile-nav[data-v-5885fbd6]{position:fixed;top:0;right:0;bottom:0;z-index:100;display:flex;flex-direction:column;width:min(92vw,400px);background:#fff;box-shadow:-24px 0 60px #13152829}.mobile-nav__head[data-v-5885fbd6]{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:17px 22px;border-bottom:1px solid #ececf3}.mobile-nav__close[data-v-5885fbd6]{display:grid;width:38px;height:38px;color:#4d5465;background:#f6f6fa;border:1px solid #ececf3;border-radius:10px;place-items:center}.mobile-nav__scroll[data-v-5885fbd6]{flex:1;padding:14px 22px 26px;overflow-y:auto;overscroll-behavior:contain}.mobile-nav__group[data-v-5885fbd6]{padding:4px 0;border-bottom:1px solid rgba(236,236,243,.8)}.mobile-nav__group-link[data-v-5885fbd6]{display:flex;align-items:center;justify-content:space-between;padding:13px 2px;color:#242938;font-size:16px;font-weight:700}.mobile-nav__group-link.is-active[data-v-5885fbd6]{color:#6d5dfc}.mobile-nav__children[data-v-5885fbd6]{display:grid;gap:2px;padding:0 0 12px 12px;margin-left:4px;border-left:1px solid #e8e7f2}.mobile-nav__child[data-v-5885fbd6]{display:flex;flex-direction:column;gap:2px;padding:8px 11px;border-radius:9px}.mobile-nav__child span[data-v-5885fbd6]{color:#4f5667;font-size:14px;font-weight:500}.mobile-nav__child small[data-v-5885fbd6]{color:#8b91a3;font-size:11px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.mobile-nav__child[data-v-5885fbd6]:hover{background:#f8f7ff}.mobile-nav__child:hover span[data-v-5885fbd6]{color:#6d5dfc}.mobile-nav__actions[data-v-5885fbd6]{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-top:24px}.mobile-nav__login[data-v-5885fbd6],.mobile-nav__register[data-v-5885fbd6]{display:flex;align-items:center;justify-content:center;height:44px;font-size:14px;font-weight:600;border-radius:10px}.mobile-nav__login[data-v-5885fbd6]{color:#404758;background:#f7f7fb;border:1px solid #ececf3}.mobile-nav__register[data-v-5885fbd6]{color:#fff;background:linear-gradient(135deg,#6e5cff,#a34ff7);box-shadow:0 8px 20px #6d5dfc38}.mobile-nav__account[data-v-5885fbd6]{display:grid;gap:14px;padding-top:22px}.mobile-nav__account-info[data-v-5885fbd6]{display:flex;gap:11px;align-items:center}.mobile-nav__avatar[data-v-5885fbd6]{display:grid;flex-shrink:0;width:38px;height:38px;color:#fff;font-size:15px;font-weight:700;background:linear-gradient(135deg,#6e5cff,#a34ff7);border-radius:50%;place-items:center}.mobile-nav__account-text[data-v-5885fbd6]{display:grid;min-width:0}.mobile-nav__account-text strong[data-v-5885fbd6]{overflow:hidden;color:#242938;font-size:14.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.mobile-nav__account-text small[data-v-5885fbd6]{overflow:hidden;color:#8b91a3;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.mobile-nav__logout[data-v-5885fbd6]{display:flex;align-items:center;justify-content:center;height:44px;color:#4d5465;font-size:14px;font-weight:600;background:#f7f7fb;border:1px solid #ececf3;border-radius:10px}.nav-fade-enter-active[data-v-5885fbd6],.nav-fade-leave-active[data-v-5885fbd6]{transition:opacity .22s ease}.nav-fade-enter-from[data-v-5885fbd6],.nav-fade-leave-to[data-v-5885fbd6]{opacity:0}.nav-panel-enter-active[data-v-5885fbd6],.nav-panel-leave-active[data-v-5885fbd6]{transition:transform .28s cubic-bezier(.22,1,.36,1)}.nav-panel-enter-from[data-v-5885fbd6],.nav-panel-leave-to[data-v-5885fbd6]{transform:translate(100%)}@media(max-width:1100px){.primary-nav__list[data-v-5885fbd6]{gap:20px}.primary-nav__link[data-v-5885fbd6]{font-size:14px}}@media(max-width:900px){.primary-nav[data-v-5885fbd6]{display:none}.site-header__menu-button[data-v-5885fbd6]{display:grid}.site-header__login[data-v-5885fbd6]{display:none}}@media(max-width:640px){.site-header__inner[data-v-5885fbd6]{gap:12px}.site-header__actions[data-v-5885fbd6]{gap:10px}.site-header__register[data-v-5885fbd6],.site-header__username[data-v-5885fbd6]{display:none}.mobile-nav[data-v-5885fbd6]{width:min(94vw,400px)}}.compact-footer[data-v-fa945694]{background:#fff;border-top:1px solid #e9edf3}.compact-footer__inner[data-v-fa945694]{width:min(100% - 48px,1180px);margin-inline:auto}@media(max-width:640px){.compact-footer__inner[data-v-fa945694]{width:calc(100% - 32px)}}.compact-footer__inner[data-v-fa945694]{display:flex;flex-direction:column;align-items:center;padding:31px 0 23px;text-align:center}.compact-footer__links[data-v-fa945694]{display:flex;flex-wrap:wrap;gap:11px;align-items:center;justify-content:center}.compact-footer__links a[data-v-fa945694]{color:#7f8796;font-size:12px;transition:color .18s ease}.compact-footer__links a[data-v-fa945694]:hover{color:#6d5dfc}.compact-footer__links a+a[data-v-fa945694]:before{margin-right:11px;color:#d7dbe3;content:"|"}@media(max-width:640px){.compact-footer__inner[data-v-fa945694]{padding-top:25px;padding-bottom:20px}.compact-footer__links[data-v-fa945694]{gap:8px}.compact-footer__links a+a[data-v-fa945694]:before{margin-right:8px}}.app-layout[data-v-f04cdd4c]{display:flex;flex-direction:column;min-height:100vh}.app-layout__main[data-v-f04cdd4c]{display:flex;flex:1;flex-direction:column}.donation-modal[data-v-b72a022d]{position:fixed;inset:0;z-index:210;display:flex;align-items:center;justify-content:center;padding:20px;background:#171a2b7a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.donation-panel[data-v-b72a022d]{position:relative;width:min(560px,100%);max-height:calc(100vh - 40px);padding:26px 26px 22px;overflow-y:auto;outline:none;background:#fff;border:1px solid rgba(255,255,255,.6);border-radius:20px;box-shadow:0 32px 80px #14143c4d}.donation-panel__close[data-v-b72a022d]{position:absolute;top:16px;right:16px;display:grid;width:32px;height:32px;color:#8b92a2;background:#f5f5fa;border-radius:50%;transition:color .16s ease,background .16s ease;place-items:center}.donation-panel__close[data-v-b72a022d]:hover{color:#4b5265;background:#eeecf7}.donation-panel__head[data-v-b72a022d]{display:flex;gap:13px;align-items:center;padding-right:30px}.donation-panel__icon[data-v-b72a022d]{display:grid;flex-shrink:0;width:46px;height:46px;color:#fff;background:linear-gradient(135deg,#f0b25c,#e8894a);border-radius:14px;box-shadow:0 12px 24px #d88c3f42;place-items:center}.donation-panel__copy h2[data-v-b72a022d]{color:#222633;font-size:18px;font-weight:800;letter-spacing:-.02em;line-height:1.3}.donation-panel__copy p[data-v-b72a022d]{margin-top:4px;color:#8a91a2;font-size:11.5px;line-height:1.7}.donation-panel__story[data-v-b72a022d]{display:flex;flex-direction:column;gap:9px;margin-top:18px;color:#5a6172;font-size:12.5px;line-height:1.85}.donation-panel__story p[data-v-b72a022d]:first-child{color:#464d5e;font-weight:500}.donation-qr[data-v-b72a022d]{padding:16px;margin-top:20px;background:radial-gradient(220px 120px at 100% 0%,rgba(240,178,92,.12),transparent 70%),#fbfaf7;border:1px solid #f1e7d6;border-radius:14px}.donation-qr__head[data-v-b72a022d]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.donation-qr__head h3[data-v-b72a022d]{color:#55442c;font-size:12.5px;font-weight:700}.donation-qr__tip[data-v-b72a022d]{padding:2px 8px;color:#a9752f;font-size:10px;background:#fff6e6;border:1px solid #f2dfbe;border-radius:999px}.donation-qr__grid[data-v-b72a022d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.donation-qr__card[data-v-b72a022d]{position:relative;display:flex;flex-direction:column;align-items:center;padding:13px 12px 11px;margin:0;background:#fff;border:1px solid #eee7db;border-radius:12px}.donation-qr__image[data-v-b72a022d]{width:100%;max-width:158px;height:auto;aspect-ratio:1;border-radius:6px}.donation-qr__badge[data-v-b72a022d]{position:absolute;top:8px;right:8px;padding:2px 7px;color:#fff;font-size:9px;font-weight:600;letter-spacing:.04em;background:#1f2333ad;border-radius:999px}.donation-qr__caption[data-v-b72a022d]{display:flex;flex-direction:column;gap:4px;align-items:center;margin-top:9px}.donation-qr__label[data-v-b72a022d]{display:inline-flex;align-items:center;height:19px;padding:0 8px;font-size:10.5px;font-weight:600;border-radius:999px}.donation-qr__label--wechat[data-v-b72a022d]{color:#0b8f5a;background:#e9f8f0}.donation-qr__label--alipay[data-v-b72a022d]{color:#1264d8;background:#eaf2ff}.donation-qr__caption small[data-v-b72a022d]{color:#9aa1b0;font-size:10px}.donation-panel__foot[data-v-b72a022d]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin-top:18px}.donation-panel__foot p[data-v-b72a022d]{color:#9aa1b0;font-size:10.5px;line-height:1.6}.donation-panel__done[data-v-b72a022d]{height:36px;padding:0 16px;color:#6b5be7;font-size:11.5px;font-weight:600;background:#f6f4ff;border:1px solid #e6e1ff;border-radius:8px;transition:color .16s ease,background .16s ease}.donation-panel__done[data-v-b72a022d]:hover{color:#5b49e8;background:#efeaff}.donation-modal-enter-active[data-v-b72a022d],.donation-modal-leave-active[data-v-b72a022d]{transition:opacity .18s ease}.donation-modal-enter-active .donation-panel[data-v-b72a022d],.donation-modal-leave-active .donation-panel[data-v-b72a022d]{transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .18s ease}.donation-modal-enter-from[data-v-b72a022d],.donation-modal-leave-to[data-v-b72a022d]{opacity:0}.donation-modal-enter-from .donation-panel[data-v-b72a022d],.donation-modal-leave-to .donation-panel[data-v-b72a022d]{opacity:0;transform:translateY(14px) scale(.98)}@media(max-width:640px){.donation-modal[data-v-b72a022d]{align-items:flex-end;padding:12px}.donation-panel[data-v-b72a022d]{width:100%;max-height:calc(100vh - 24px);padding:22px 18px 18px;border-radius:18px}.donation-panel__head[data-v-b72a022d]{align-items:flex-start}.donation-panel__icon[data-v-b72a022d]{width:42px;height:42px;border-radius:12px}.donation-panel__copy h2[data-v-b72a022d]{font-size:17px}.donation-panel__story[data-v-b72a022d]{font-size:12px}.donation-qr[data-v-b72a022d]{padding:13px}.donation-qr__image[data-v-b72a022d]{max-width:118px}.donation-panel__foot[data-v-b72a022d]{align-items:stretch}.donation-panel__done[data-v-b72a022d]{width:100%}}.section-heading[data-v-b7a2526e]{display:flex;gap:14px;align-items:flex-start}.section-heading__index[data-v-b7a2526e]{flex-shrink:0;padding-top:4px;color:#b7b1e8;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.06em}.section-heading__copy[data-v-b7a2526e]{min-width:0}.section-heading__copy h2[data-v-b7a2526e]{color:#20242f;font-size:clamp(1.3rem,2vw,1.55rem);font-weight:800;letter-spacing:-.03em;line-height:1.3}.section-heading__copy p[data-v-b7a2526e]{max-width:560px;margin-top:7px;color:#8a91a2;font-size:12.5px;line-height:1.8}.about[data-v-140c2c11]{flex:1;background:radial-gradient(720px 380px at 88% -10%,rgba(157,138,255,.14),transparent 68%),linear-gradient(180deg,#fbfbff,#f4f5fb)}.about__inner[data-v-140c2c11]{width:min(100% - 48px,1180px);margin-inline:auto}@media(max-width:640px){.about__inner[data-v-140c2c11]{width:calc(100% - 32px)}}.about__inner[data-v-140c2c11]{padding:27px 0 80px}.about-breadcrumb[data-v-140c2c11]{display:inline-flex;flex-wrap:wrap;gap:7px;align-items:center;min-height:43px;padding:0 15px;color:#687181;font-size:13px;background:#fff;border:1px solid #e7ebf1;border-radius:10px;box-shadow:0 1px 2px #1f2a3d06}.about-breadcrumb a[data-v-140c2c11]{transition:color .18s ease}.about-breadcrumb a[data-v-140c2c11]:hover{color:#6d5dfc}.about-breadcrumb__home[data-v-140c2c11]{display:inline-flex;gap:6px;align-items:center;color:#545d6d}.about-breadcrumb__separator[data-v-140c2c11]{color:#aab0bd}.about-breadcrumb__current[data-v-140c2c11]{color:#5c48ef;font-weight:500}.about-hero[data-v-140c2c11]{position:relative;display:grid;grid-template-columns:minmax(0,1.32fr) minmax(278px,.68fr);gap:44px;align-items:center;padding:46px 44px;margin-top:22px;overflow:hidden;background:radial-gradient(520px 280px at 2% 0%,rgba(127,118,248,.1),transparent 70%),#fff;border:1px solid #e8eaf3;border-radius:24px;box-shadow:0 26px 64px #41367c12}.about-hero[data-v-140c2c11]:before{position:absolute;inset:0;pointer-events:none;content:"";background-image:radial-gradient(#e9e8f6 1px,transparent 1px);background-size:24px 24px;-webkit-mask-image:radial-gradient(560px 300px at 8% 0%,#000 0%,transparent 76%);mask-image:radial-gradient(560px 300px at 8% 0%,#000 0%,transparent 76%);opacity:.7}.about-hero__copy[data-v-140c2c11]{position:relative;z-index:1;max-width:640px}.about-hero__copy h1[data-v-140c2c11]{margin-top:20px;color:#1c2030;font-size:clamp(2.2rem,3.6vw,3rem);font-weight:800;letter-spacing:-.045em;line-height:1.12}.about-hero__eyebrow[data-v-140c2c11]{color:#7b6be8;font-size:11px;font-weight:700;letter-spacing:.12em}.about-hero__brand[data-v-140c2c11]{color:transparent;background:linear-gradient(135deg,#6e5cff,#a34ff7);background-clip:text;-webkit-background-clip:text}.about-hero__tagline[data-v-140c2c11]{margin-top:18px;color:#373d50;font-size:16px;font-weight:600;letter-spacing:-.01em}.about-hero__desc[data-v-140c2c11]{max-width:540px;margin-top:10px;color:#798296;font-size:13.5px;line-height:1.9}.about-hero__actions[data-v-140c2c11]{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.about-button[data-v-140c2c11]{display:inline-flex;gap:7px;align-items:center;height:42px;padding:0 18px;color:#4b5265;font-size:12.5px;font-weight:600;white-space:nowrap;background:#fff;border:1px solid #e4e3f0;border-radius:10px;transition:color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.about-button[data-v-140c2c11]:hover{color:#5b49e8;border-color:#d3ccf8;transform:translateY(-1px)}.about-button--primary[data-v-140c2c11]{color:#fff;background:linear-gradient(135deg,#6e5cff,#a34ff7);border-color:transparent;box-shadow:0 12px 26px #6c56fa42}.about-button--primary[data-v-140c2c11]:hover{color:#fff;border-color:transparent;box-shadow:0 16px 32px #6c56fa52}.about-button--light[data-v-140c2c11]{color:#5b48f5;background:#fff;border-color:transparent}.about-button--light[data-v-140c2c11]:hover{color:#4a37e6;border-color:transparent}.about-button--ghost[data-v-140c2c11]{color:#fff;background:#ffffff1f;border-color:#ffffff6b}.about-button--ghost[data-v-140c2c11]:hover{color:#fff;background:#fff3;border-color:#ffffff9e}.about-panel[data-v-140c2c11]{position:relative;z-index:1;padding:20px;background:linear-gradient(160deg,#fffffff7,#f8f7ffeb);border:1px solid #eceaf8;border-radius:18px;box-shadow:0 22px 50px #41367c14}.about-panel__head[data-v-140c2c11]{display:flex;gap:8px;align-items:center;color:#818a9d;font-size:10px;font-weight:700;letter-spacing:.12em}.about-panel__dot[data-v-140c2c11]{width:7px;height:7px;background:#31b87d;border-radius:50%;box-shadow:0 0 0 4px #31b87d24}.about-panel__stats[data-v-140c2c11]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:16px;overflow:hidden;background:#ecebf7;border:1px solid #ecebf7;border-radius:12px}.about-panel__stats>div[data-v-140c2c11]{padding:14px 14px 13px;background:#fff}.about-panel__stats dt[data-v-140c2c11]{color:#8b92a4;font-size:10.5px}.about-panel__stats dd[data-v-140c2c11]{margin:5px 0 0;color:#242938;font-size:27px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.035em;line-height:1.1}.about-panel__stats dd small[data-v-140c2c11]{margin-left:3px;color:#7c8598;font-size:11px;font-weight:500}.about-panel__stats dd.about-panel__value--code[data-v-140c2c11]{padding-top:6px;font-size:15px;letter-spacing:.01em}.about-panel__note[data-v-140c2c11]{margin-top:12px;color:#a2a9b8;font-size:10.5px;line-height:1.6}.about-layout[data-v-140c2c11]{display:grid;grid-template-columns:188px minmax(0,1fr);gap:48px;align-items:start;margin-top:46px}.about-toc[data-v-140c2c11]{position:sticky;top:calc(var(--header-height) + 26px)}.about-toc__title[data-v-140c2c11]{color:#a6adbb;font-size:10px;font-weight:700;letter-spacing:.14em}.about-toc__nav[data-v-140c2c11]{display:flex;flex-direction:column;margin-top:12px;border-left:1px solid #e3e4ef}.about-toc__nav a[data-v-140c2c11]{padding:8px 0 8px 14px;margin-left:-1px;color:#7b8292;font-size:12px;border-left:2px solid transparent;transition:color .18s ease,background .18s ease,border-color .18s ease}.about-toc__nav a[data-v-140c2c11]:hover{color:#4c3fe0}.about-toc__nav a.is-active[data-v-140c2c11]{color:#4c3fe0;font-weight:600;background:linear-gradient(90deg,rgba(109,93,252,.07),transparent);border-left-color:#6d5dfc}.about-toc__version[data-v-140c2c11]{margin-top:22px;color:#9ba2b1;font-size:10.5px}.about-toc__version a[data-v-140c2c11]{color:#5b49e8;font-weight:600}.about-toc__version a[data-v-140c2c11]:hover{text-decoration:underline}.about-content[data-v-140c2c11]{min-width:0}.about-section+.about-section[data-v-140c2c11]{padding-top:42px;margin-top:42px;border-top:1px solid #e9eaf3}.about-section__lead[data-v-140c2c11]{max-width:640px;margin-top:20px;color:#6f7789;font-size:13px;line-height:1.9}.about-section__lead strong[data-v-140c2c11]{color:#333a4c;font-weight:700}.about-story[data-v-140c2c11]{max-width:680px;margin-top:22px;color:#4e5566;font-size:14px;line-height:1.95}.about-story p+p[data-v-140c2c11]{margin-top:13px}.about-story blockquote[data-v-140c2c11]{padding:2px 0 2px 18px;margin:20px 0;color:#3a3f52;font-size:15px;font-weight:600;line-height:1.7;border-left:3px solid #c9c2f7}.about-inline-link[data-v-140c2c11]{display:inline-flex;gap:5px;align-items:center;margin-top:20px;color:#5b49e8;font-size:12.5px;font-weight:600}.about-inline-link svg[data-v-140c2c11]{transition:transform .18s ease}.about-inline-link[data-v-140c2c11]:hover{color:#4a37e6}.about-inline-link:hover svg[data-v-140c2c11]{transform:translate(3px)}.about-principles[data-v-140c2c11]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:26px;border-top:1px solid #e9eaf3}.about-principle[data-v-140c2c11]{padding:22px 34px 24px 0;border-bottom:1px solid #e9eaf3}.about-principle[data-v-140c2c11]:nth-child(2n){padding-right:0;padding-left:34px;border-left:1px solid #e9eaf3}.about-principle h3[data-v-140c2c11]{margin-top:8px;color:#262b3a;font-size:15px;font-weight:700;letter-spacing:-.01em}.about-principle p[data-v-140c2c11]{margin-top:8px;color:#7c8495;font-size:12.5px;line-height:1.9}.about-principle__index[data-v-140c2c11]{color:#beb8ee;font-size:11px;font-weight:700;letter-spacing:.1em}.about-note[data-v-140c2c11]{display:flex;gap:10px;align-items:flex-start;padding:14px 16px;margin-top:22px;color:#6b659b;font-size:12px;line-height:1.8;background:#f6f4ff;border:1px solid #eae6ff;border-radius:12px}.about-note svg[data-v-140c2c11]{flex-shrink:0;margin-top:2px;color:#7f70e8}.about-author[data-v-140c2c11]{padding:26px 28px;margin-top:22px;background:radial-gradient(320px 180px at 100% 0%,rgba(157,138,255,.1),transparent 70%),linear-gradient(135deg,#fff,#faf8ff);border:1px solid #ebe8f8;border-radius:18px;box-shadow:0 14px 34px #41367c0d}.about-author__head[data-v-140c2c11]{display:flex;gap:14px;align-items:center}.about-author__avatar[data-v-140c2c11]{display:grid;flex-shrink:0;width:54px;height:54px;color:#fff;background:linear-gradient(135deg,#6e5cff,#a34ff7);border-radius:16px;box-shadow:0 12px 24px #6c56fa38;place-items:center}.about-author__name[data-v-140c2c11]{color:#232735;font-size:16px;font-weight:700;letter-spacing:-.01em}.about-author__role[data-v-140c2c11]{margin-top:3px;color:#8a91a2;font-size:11.5px}.about-author__body[data-v-140c2c11]{display:flex;flex-direction:column;gap:10px;max-width:660px;margin-top:18px;color:#4e5566;font-size:13.5px;line-height:1.95}.about-author__actions[data-v-140c2c11]{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.about-author__support[data-v-140c2c11]{display:flex;flex-wrap:wrap;gap:18px;align-items:center;justify-content:space-between;padding:16px 18px;margin-top:22px;background:linear-gradient(135deg,#fff9f0,#fffdfa);border:1px solid #f1e3cd;border-radius:14px}.about-author__support-copy h3[data-v-140c2c11]{display:flex;gap:7px;align-items:center;color:#8a5a1f;font-size:13px;font-weight:700}.about-author__support-copy h3 svg[data-v-140c2c11]{color:#d1913c}.about-author__support-copy p[data-v-140c2c11]{max-width:520px;margin-top:6px;color:#8a7458;font-size:11.5px;line-height:1.8}.about-support-button[data-v-140c2c11]{display:inline-flex;gap:7px;align-items:center;height:38px;padding:0 15px;color:#8a4b12;font-size:11.5px;font-weight:600;white-space:nowrap;background:#fff;border:1px solid #efd3a9;border-radius:9px;box-shadow:0 8px 18px #be82281a;transition:background .18s ease,border-color .18s ease,transform .18s ease}.about-support-button svg[data-v-140c2c11]{color:#d1913c}.about-support-button[data-v-140c2c11]:hover{background:#fffaf2;border-color:#e5bd84;transform:translateY(-1px)}.about-toolkit[data-v-140c2c11]{margin-top:20px;border-top:1px solid #e9eaf3}.about-toolkit>li[data-v-140c2c11]{border-bottom:1px solid #e9eaf3}.about-toolkit__row[data-v-140c2c11]{display:flex;gap:15px;align-items:center;padding:15px 10px;border-radius:10px;transition:background .18s ease}.about-toolkit__row[data-v-140c2c11]:hover{background:#faf9ff}.about-toolkit__row:hover .about-toolkit__icon[data-v-140c2c11]{color:#5b49e8;background:#ebe7ff;border-color:#ddd6ff}.about-toolkit__row:hover .about-toolkit__copy strong[data-v-140c2c11]{color:#4c3fe0}.about-toolkit__row:hover .about-toolkit__arrow[data-v-140c2c11]{color:#6d5dfc;transform:translate(3px)}.about-toolkit__icon[data-v-140c2c11]{display:grid;flex-shrink:0;width:40px;height:40px;color:#6b5be7;background:#f4f1ff;border:1px solid #e9e4ff;border-radius:11px;transition:color .18s ease,background .18s ease,border-color .18s ease;place-items:center}.about-toolkit__copy[data-v-140c2c11]{display:flex;flex-direction:column;gap:4px;min-width:0}.about-toolkit__copy strong[data-v-140c2c11]{display:flex;gap:8px;align-items:center;color:#2b3040;font-size:13.5px;font-weight:600;transition:color .18s ease}.about-toolkit__copy small[data-v-140c2c11]{color:#8b92a2;font-size:11.5px;line-height:1.6}.about-toolkit__count[data-v-140c2c11]{display:inline-flex;align-items:center;height:17px;padding:0 6px;color:#7b85a0;font-size:9.5px;font-weight:600;font-variant-numeric:tabular-nums;background:#f2f4f9;border-radius:999px}.about-toolkit__arrow[data-v-140c2c11]{flex-shrink:0;margin-left:auto;color:#c3c8d6;transition:color .18s ease,transform .18s ease}.about-toolkit__footnote[data-v-140c2c11]{margin-top:14px;color:#9aa1b0;font-size:11px}.about-toolkit__footnote a[data-v-140c2c11]{color:#6a5be6}.about-toolkit__footnote a[data-v-140c2c11]:hover{text-decoration:underline}.about-stack[data-v-140c2c11]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px;margin-top:26px}.about-stack__group h3[data-v-140c2c11]{color:#9aa1b1;font-size:10.5px;font-weight:700;letter-spacing:.12em}.about-stack__group ul[data-v-140c2c11]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.about-stack__group li[data-v-140c2c11]{padding:5px 10px;color:#4f5666;font-size:11.5px;background:#fff;border:1px solid #e9eaf3;border-radius:7px;transition:color .16s ease,border-color .16s ease}.about-stack__group li[data-v-140c2c11]:hover{color:#5b49e8;border-color:#d8d2f7}.about-stack__note[data-v-140c2c11]{max-width:620px;margin-top:20px;color:#9aa1b0;font-size:11.5px;line-height:1.8}.about-links[data-v-140c2c11]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px}.about-link[data-v-140c2c11]{display:flex;gap:12px;align-items:center;padding:14px 15px;background:#fff;border:1px solid #e9eaf3;border-radius:12px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.about-link[data-v-140c2c11]:hover{border-color:#d7d1f7;box-shadow:0 12px 26px #41367c12;transform:translateY(-1px)}.about-link:hover .about-link__arrow[data-v-140c2c11]{color:#6d5dfc}.about-link__icon[data-v-140c2c11]{display:grid;flex-shrink:0;width:34px;height:34px;color:#6b5be7;background:#f4f1ff;border:1px solid #e9e3ff;border-radius:9px;place-items:center}.about-link__copy[data-v-140c2c11]{display:flex;flex-direction:column;gap:3px;min-width:0}.about-link__copy strong[data-v-140c2c11]{color:#2b3040;font-size:13px;font-weight:600}.about-link__copy small[data-v-140c2c11]{color:#8b92a2;font-size:11px;line-height:1.5}.about-link__arrow[data-v-140c2c11]{flex-shrink:0;margin-left:auto;color:#c3c8d6;transition:color .18s ease}.about-cta[data-v-140c2c11]{position:relative;display:flex;gap:24px;align-items:center;justify-content:space-between;padding:30px 34px;margin-top:52px;overflow:hidden;color:#fff;background:linear-gradient(120deg,#5b48f5,#8a4bf0 55%,#c04fe0);border-radius:22px;box-shadow:0 22px 48px #5e48f03d}.about-cta[data-v-140c2c11]:before{position:absolute;top:-120px;right:90px;width:280px;height:280px;pointer-events:none;content:"";background:#ffffff14;border-radius:50%}.about-cta[data-v-140c2c11]:after{position:absolute;right:-40px;bottom:-110px;width:210px;height:210px;pointer-events:none;content:"";border:1px solid rgba(255,255,255,.22);border-radius:50%}.about-cta__copy[data-v-140c2c11]{position:relative;z-index:1}.about-cta__copy h2[data-v-140c2c11]{font-size:21px;font-weight:800;letter-spacing:-.03em}.about-cta__copy p[data-v-140c2c11]{margin-top:7px;color:#fffc;font-size:12.5px;line-height:1.7}.about-cta__actions[data-v-140c2c11]{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:10px}@media(max-width:980px){.about-hero[data-v-140c2c11]{grid-template-columns:minmax(0,1fr);gap:34px;padding:38px 34px}.about-panel[data-v-140c2c11]{max-width:none}.about-panel__stats[data-v-140c2c11]{grid-template-columns:repeat(4,minmax(0,1fr))}.about-layout[data-v-140c2c11]{grid-template-columns:minmax(0,1fr);gap:26px;margin-top:34px}.about-toc[data-v-140c2c11]{position:static;display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;justify-content:space-between;padding:11px 14px;background:#fff;border:1px solid #e9eaf3;border-radius:12px}.about-toc__title[data-v-140c2c11]{display:none}.about-toc__nav[data-v-140c2c11]{flex-direction:row;flex-wrap:wrap;gap:6px;margin-top:0;border-left:0}.about-toc__nav a[data-v-140c2c11]{padding:5px 10px;margin-left:0;font-size:11.5px;border:1px solid #e7e6f0;border-radius:999px}.about-toc__nav a.is-active[data-v-140c2c11]{color:#fff;background:linear-gradient(135deg,#6e5cff,#a34ff7);border-color:transparent;box-shadow:0 6px 14px #6d5dfc33}.about-toc__version[data-v-140c2c11]{margin-top:0}}@media(max-width:900px){.about-principles[data-v-140c2c11]{grid-template-columns:minmax(0,1fr)}.about-principle[data-v-140c2c11]{padding:20px 0 22px;border-bottom:1px solid #e9eaf3}.about-principle[data-v-140c2c11]:nth-child(2n){padding:20px 0 22px;border-left:0}.about-stack[data-v-140c2c11]{grid-template-columns:minmax(0,1fr);gap:20px}.about-cta[data-v-140c2c11]{flex-direction:column;align-items:flex-start;gap:18px;padding:26px}}@media(max-width:640px){.about__inner[data-v-140c2c11]{padding:18px 0 52px}.about-breadcrumb[data-v-140c2c11]{gap:5px;min-height:40px;padding:0 12px;font-size:12px}.about-hero[data-v-140c2c11]{gap:28px;padding:26px 21px;margin-top:16px;border-radius:16px}.about-hero__copy h1[data-v-140c2c11]{margin-top:16px;font-size:2.05rem}.about-hero__tagline[data-v-140c2c11]{margin-top:14px;font-size:14.5px}.about-hero__desc[data-v-140c2c11]{font-size:13px}.about-hero__actions[data-v-140c2c11]{margin-top:22px}.about-button[data-v-140c2c11]{height:40px;padding:0 15px;font-size:12px}.about-panel[data-v-140c2c11]{max-width:none;padding:16px}.about-panel__stats[data-v-140c2c11]{grid-template-columns:repeat(2,minmax(0,1fr))}.about-panel__stats dd[data-v-140c2c11]{font-size:23px}.about-panel__stats dd.about-panel__value--code[data-v-140c2c11]{font-size:13.5px}.about-layout[data-v-140c2c11]{margin-top:24px}.about-toc[data-v-140c2c11]{gap:8px;padding:10px 12px}.about-toc__version[data-v-140c2c11]{display:none}.about-toc__nav a[data-v-140c2c11]{padding:5px 9px;font-size:11px}.about-section+.about-section[data-v-140c2c11]{padding-top:32px;margin-top:32px}.about-story[data-v-140c2c11]{font-size:13.5px}.about-story blockquote[data-v-140c2c11]{font-size:14px}.about-author[data-v-140c2c11]{padding:20px 18px;border-radius:14px}.about-author__avatar[data-v-140c2c11]{width:48px;height:48px;border-radius:14px}.about-author__body[data-v-140c2c11]{margin-top:16px;font-size:13px}.about-author__support[data-v-140c2c11]{flex-direction:column;align-items:stretch;gap:12px;padding:15px 14px}.about-support-button[data-v-140c2c11]{width:100%;justify-content:center}.about-toolkit__row[data-v-140c2c11]{gap:12px;padding:13px 6px}.about-toolkit__icon[data-v-140c2c11]{width:36px;height:36px;border-radius:10px}.about-links[data-v-140c2c11]{grid-template-columns:minmax(0,1fr)}.about-cta[data-v-140c2c11]{padding:24px 22px;margin-top:36px;border-radius:18px}.about-cta h2[data-v-140c2c11]{font-size:19px}}.changelog[data-v-c9fe765b]{flex:1;background:#f3f6fa}.changelog__inner[data-v-c9fe765b]{width:min(100% - 48px,1180px);margin-inline:auto}@media(max-width:640px){.changelog__inner[data-v-c9fe765b]{width:calc(100% - 32px)}}.changelog__inner[data-v-c9fe765b]{padding:27px 0 72px}.changelog-breadcrumb[data-v-c9fe765b]{display:inline-flex;flex-wrap:wrap;gap:7px;align-items:center;min-height:43px;padding:0 15px;color:#687181;font-size:13px;background:#fff;border:1px solid #e7ebf1;border-radius:10px;box-shadow:0 1px 2px #1f2a3d06}.changelog-breadcrumb a[data-v-c9fe765b]{transition:color .18s ease}.changelog-breadcrumb a[data-v-c9fe765b]:hover{color:#6d5dfc}.changelog-breadcrumb__home[data-v-c9fe765b]{display:inline-flex;gap:6px;align-items:center;color:#545d6d}.changelog-breadcrumb__separator[data-v-c9fe765b]{color:#aab0bd}.changelog-breadcrumb__current[data-v-c9fe765b]{color:#5c48ef;font-weight:500}.changelog-hero[data-v-c9fe765b]{position:relative;display:flex;gap:30px;align-items:center;justify-content:space-between;min-height:214px;padding:35px 39px;margin-top:22px;overflow:hidden;background:radial-gradient(360px 250px at 91% 12%,rgba(127,118,248,.16),transparent 72%),linear-gradient(135deg,#fff,#f9f8ff);border:1px solid #e8ecf2;border-radius:18px;box-shadow:0 1px 2px #1f2a3d06}.changelog-hero[data-v-c9fe765b]:after{position:absolute;right:154px;bottom:-90px;width:220px;height:220px;pointer-events:none;content:"";background:#7467f40b;border-radius:50%}.changelog-hero__copy[data-v-c9fe765b]{position:relative;z-index:1;max-width:720px}.changelog-hero__copy h1[data-v-c9fe765b]{margin-top:8px;color:#202434;font-size:clamp(2rem,3.2vw,2.8rem);font-weight:800;letter-spacing:-.04em;line-height:1.15}.changelog-hero__copy>p[data-v-c9fe765b]{max-width:620px;margin-top:11px;color:#71798b;font-size:14px;line-height:1.8}.changelog-hero__eyebrow[data-v-c9fe765b]{color:#7b6be8;font-size:11px;font-weight:700;letter-spacing:.12em}.changelog-stats[data-v-c9fe765b]{display:flex;flex-wrap:wrap;gap:9px;margin-top:21px}.changelog-stat[data-v-c9fe765b]{display:inline-flex;gap:5px;align-items:baseline;padding:6px 10px;color:#818a9a;font-size:10px;background:#ffffffb8;border:1px solid #e9e8f5;border-radius:999px}.changelog-stat strong[data-v-c9fe765b]{color:#4d56b8;font-size:13px;font-weight:700}.changelog-hero__visual[data-v-c9fe765b]{position:relative;display:grid;flex-shrink:0;width:154px;height:154px;place-items:center}.changelog-hero__halo[data-v-c9fe765b]{position:absolute;inset:0;background:#7b6be812;border:1px solid rgba(143,129,240,.18);border-radius:45px;transform:rotate(9deg)}.changelog-hero__halo[data-v-c9fe765b]:after{position:absolute;inset:17px;content:"";border:1px solid rgba(143,129,240,.15);border-radius:35px;transform:rotate(-18deg)}.changelog-hero__icon[data-v-c9fe765b]{position:relative;z-index:1;display:grid;width:82px;height:82px;color:#fff;background:linear-gradient(135deg,#6e5cff,#a34ff7);border-radius:24px;box-shadow:0 14px 28px #6d5dfc3d,inset 0 1px #ffffff3d;place-items:center}.changelog-browser[data-v-c9fe765b]{max-width:940px;margin:22px auto 0}.changelog-toolbar[data-v-c9fe765b]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;padding:12px;background:#fff;border:1px solid #e8ecf2;border-radius:14px;box-shadow:0 1px 2px #1f2a3d06}.changelog-filters[data-v-c9fe765b]{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.changelog-filter[data-v-c9fe765b]{display:inline-flex;gap:6px;align-items:center;height:38px;padding:0 11px;color:#626b7c;font-size:12px;font-weight:500;white-space:nowrap;border-radius:8px;transition:color .18s ease,background .18s ease,box-shadow .18s ease}.changelog-filter svg[data-v-c9fe765b]{color:#8b93a2;transition:color .18s ease}.changelog-filter[data-v-c9fe765b]:hover:not(.is-active){color:#363e50;background:#f7f7fb}.changelog-filter.is-active[data-v-c9fe765b]{color:#fff;background:linear-gradient(135deg,#6e5cff,#a34ff7);box-shadow:0 7px 16px #6d5dfc33}.changelog-filter.is-active svg[data-v-c9fe765b]{color:#fff}.changelog-filter.is-active .changelog-filter__count[data-v-c9fe765b]{color:#6452e7;background:#ffffffeb}.changelog-filter__count[data-v-c9fe765b]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;color:#8992a1;font-size:9px;font-weight:600;font-variant-numeric:tabular-nums;background:#f1f3f7;border-radius:999px;transition:color .18s ease,background .18s ease}.changelog-search[data-v-c9fe765b]{display:flex;flex-shrink:0;gap:7px;align-items:center;width:255px;height:38px;padding:0 10px;color:#9ba3b1;background:#fbfbfd;border:1px solid #e8eaf0;border-radius:8px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.changelog-search[data-v-c9fe765b]:focus-within{background:#fff;border-color:#a79cf5;box-shadow:0 0 0 3px #6d5dfc1c}.changelog-search input[data-v-c9fe765b]{width:100%;min-width:0;padding:0;color:#3f4859;font-size:12px;background:transparent;border:0;outline:0}.changelog-search input[data-v-c9fe765b]::placeholder{color:#aab1bd}.changelog-search input[data-v-c9fe765b]::-webkit-search-cancel-button{display:none}.changelog-search__clear[data-v-c9fe765b]{display:grid;flex-shrink:0;width:22px;height:22px;color:#949caa;background:#f0f2f6;border-radius:50%;transition:color .16s ease,background .16s ease;place-items:center}.changelog-search__clear[data-v-c9fe765b]:hover{color:#5b49e8;background:#ebe7ff}.changelog-summary[data-v-c9fe765b]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;min-height:33px;padding:13px 3px 0}.changelog-summary p[data-v-c9fe765b]{color:#8d95a4;font-size:11px}.changelog-summary__clear[data-v-c9fe765b]{color:#7665e5;font-size:11px}.changelog-summary__clear[data-v-c9fe765b]:hover{color:#5b49e8;text-decoration:underline}.changelog-skeleton[data-v-c9fe765b]{display:flex;flex-direction:column;gap:18px;margin-top:19px}.changelog-skeleton__item[data-v-c9fe765b]{height:168px;background:linear-gradient(90deg,#f2f4f9 25%,#fafbfe 37%,#f2f4f9 63%);background-size:400% 100%;border:1px solid #edf0f6;border-radius:18px;animation:changelog-shimmer-c9fe765b 1.4s ease infinite}@keyframes changelog-shimmer-c9fe765b{0%{background-position:100% 50%}to{background-position:0 50%}}.changelog-timeline[data-v-c9fe765b]{position:relative;display:flex;flex-direction:column;gap:18px;margin-top:19px}.changelog-timeline[data-v-c9fe765b]:before{position:absolute;top:12px;bottom:12px;left:26px;width:2px;pointer-events:none;content:"";background:linear-gradient(180deg,#ddd7fb 0%,#eceaf6 55%,transparent 100%)}.changelog-release[data-v-c9fe765b]{position:relative;padding-left:66px}.changelog-release__dot[data-v-c9fe765b]{position:absolute;top:24px;left:8px;z-index:1;display:grid;width:38px;height:38px;color:#6d5bf0;background:#fff;border:1px solid #e3dffa;border-radius:12px;box-shadow:0 8px 18px #5c48ef1a;place-items:center}.changelog-release__card[data-v-c9fe765b]{padding:24px 27px;background:#fff;border:1px solid #e8ecf2;border-radius:18px;box-shadow:0 1px 2px #1f2a3d06;transition:border-color .2s ease,box-shadow .2s ease}.changelog-release__card[data-v-c9fe765b]:hover{border-color:#ded9f7;box-shadow:0 14px 32px #41367c12}.changelog-release__title-row[data-v-c9fe765b]{display:flex;flex-wrap:wrap;gap:9px;align-items:center}.changelog-release__version[data-v-c9fe765b]{display:inline-flex;align-items:center;height:24px;padding:0 10px;color:#5b49e8;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.01em;background:#f2efff;border:1px solid #e6e1ff;border-radius:999px;transition:color .16s ease,background .16s ease,border-color .16s ease}.changelog-release__version[data-v-c9fe765b]:hover{color:#4b39dd;background:#e9e3ff;border-color:#d8d0ff}.changelog-release__badge[data-v-c9fe765b]{display:inline-flex;align-items:center;height:20px;padding:0 8px;color:#fff;font-size:10px;font-weight:600;letter-spacing:.04em;background:linear-gradient(135deg,#6e5cff,#a34ff7);border-radius:999px;box-shadow:0 5px 12px #6d5dfc38}.changelog-release__date[data-v-c9fe765b]{margin-left:auto;color:#9aa2b0;font-size:11px;font-variant-numeric:tabular-nums}.changelog-release__name[data-v-c9fe765b]{margin-top:12px;color:#282e3e;font-size:18px;font-weight:700;letter-spacing:-.025em;line-height:1.4}.changelog-release__summary[data-v-c9fe765b]{margin-top:7px;color:#7b8496;font-size:13px;line-height:1.8}.changelog-release__groups[data-v-c9fe765b]{display:flex;flex-direction:column;gap:15px;padding-top:18px;margin-top:18px;border-top:1px dashed #eceef5}.changelog-group[data-v-c9fe765b]{display:grid;grid-template-columns:88px minmax(0,1fr);gap:14px;align-items:start}.changelog-group__label[data-v-c9fe765b]{display:inline-flex;gap:5px;align-items:center;justify-content:center;height:24px;padding:0 8px;font-size:11px;font-weight:600;white-space:nowrap;border:1px solid transparent;border-radius:7px}.changelog-group__label--feature[data-v-c9fe765b]{color:#5b49e8;background:#f2efff;border-color:#e6e1ff}.changelog-group__label--improvement[data-v-c9fe765b]{color:#2f6fd0;background:#eef5ff;border-color:#dbe8fd}.changelog-group__label--fix[data-v-c9fe765b]{color:#a56a10;background:#fff7e8;border-color:#f7e6c6}.changelog-group__label--security[data-v-c9fe765b]{color:#15795c;background:#eafaf2;border-color:#cdeee1}.changelog-group__list[data-v-c9fe765b]{display:flex;flex-direction:column;gap:9px;padding-top:2px}.changelog-group__list li[data-v-c9fe765b]{position:relative;padding-left:13px;color:#4d5566;font-size:13px;line-height:1.75}.changelog-group__list li[data-v-c9fe765b]:before{position:absolute;top:9px;left:0;width:4px;height:4px;content:"";background:#c8cede;border-radius:50%}.changelog-state[data-v-c9fe765b]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:320px;padding:48px 24px;margin-top:19px;text-align:center;background:#fff;border:1px solid #e8ecf2;border-radius:18px}.changelog-state h2[data-v-c9fe765b]{margin-top:14px;color:#343c4c;font-size:19px;font-weight:700;letter-spacing:-.02em}.changelog-state>p[data-v-c9fe765b]{max-width:380px;margin-top:7px;color:#8e96a4;font-size:12px;line-height:1.8}.changelog-state__icon[data-v-c9fe765b]{display:grid;width:62px;height:62px;color:#8b7fe2;background:#f6f3ff;border:1px solid #ebe6ff;border-radius:18px;place-items:center}.changelog-state--error .changelog-state__icon[data-v-c9fe765b]{color:#c4674f;background:#fff4f0;border-color:#fbe3db}.changelog-state__action[data-v-c9fe765b]{display:inline-flex;gap:6px;align-items:center;height:38px;padding:0 15px;margin-top:20px;color:#fff;font-size:12px;background:linear-gradient(135deg,#6e5cff,#a34ff7);border-radius:8px;box-shadow:0 7px 16px #6d5dfc2e}.changelog-state__action[data-v-c9fe765b]:hover{box-shadow:0 10px 22px #6d5dfc42}.changelog-more[data-v-c9fe765b]{display:flex;justify-content:center;margin-top:26px}.changelog-more button[data-v-c9fe765b]{display:inline-flex;gap:7px;align-items:center;height:42px;padding:0 22px;color:#5b49e8;font-size:12px;font-weight:600;background:#fff;border:1px solid #ddd8f7;border-radius:10px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.changelog-more button[data-v-c9fe765b]:hover:not(:disabled){border-color:#b9b0f5;box-shadow:0 8px 18px #6d5dfc1f;transform:translateY(-1px)}.changelog-more button[data-v-c9fe765b]:disabled{cursor:progress;opacity:.75}.changelog-more__spinner[data-v-c9fe765b]{animation:changelog-spin-c9fe765b .9s linear infinite}@keyframes changelog-spin-c9fe765b{to{transform:rotate(360deg)}}.changelog-more__error[data-v-c9fe765b]{margin-top:22px;color:#b4543c;font-size:12px;text-align:center}.changelog-more__error button[data-v-c9fe765b]{margin-left:6px;color:#5b49e8;font-weight:600}.changelog-more__error button[data-v-c9fe765b]:hover{text-decoration:underline}.changelog-end[data-v-c9fe765b]{margin-top:26px;color:#a3aab7;font-size:11px;text-align:center}@media(max-width:820px){.changelog-hero[data-v-c9fe765b]{min-height:190px;padding:28px 25px}.changelog-hero__visual[data-v-c9fe765b]{width:118px;height:118px}.changelog-hero__halo[data-v-c9fe765b]{border-radius:34px}.changelog-hero__halo[data-v-c9fe765b]:after{inset:12px;border-radius:27px}.changelog-hero__icon[data-v-c9fe765b]{width:66px;height:66px;border-radius:19px}.changelog-toolbar[data-v-c9fe765b]{align-items:stretch}.changelog-filters[data-v-c9fe765b]{order:1;width:100%;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto;scrollbar-width:none}.changelog-filters[data-v-c9fe765b]::-webkit-scrollbar{display:none}.changelog-search[data-v-c9fe765b]{order:2;width:100%}}@media(max-width:640px){.changelog__inner[data-v-c9fe765b]{padding:18px 0 48px}.changelog-breadcrumb[data-v-c9fe765b]{gap:5px;min-height:40px;padding:0 12px;font-size:12px}.changelog-hero[data-v-c9fe765b]{min-height:0;padding:25px 21px;margin-top:16px;border-radius:14px}.changelog-hero__copy h1[data-v-c9fe765b]{font-size:2rem}.changelog-hero__copy>p[data-v-c9fe765b]{font-size:13px}.changelog-hero__visual[data-v-c9fe765b]{display:none}.changelog-stats[data-v-c9fe765b]{gap:7px;margin-top:18px}.changelog-stat[data-v-c9fe765b]{padding:5px 8px}.changelog-browser[data-v-c9fe765b]{margin-top:16px}.changelog-toolbar[data-v-c9fe765b]{padding:9px;border-radius:11px}.changelog-filter[data-v-c9fe765b]{height:36px;padding:0 9px;font-size:11px}.changelog-filter__count[data-v-c9fe765b]{min-width:17px;height:17px;font-size:8px}.changelog-timeline[data-v-c9fe765b]{gap:14px;margin-top:14px}.changelog-timeline[data-v-c9fe765b]:before{left:15px}.changelog-release[data-v-c9fe765b]{padding-left:44px}.changelog-release__dot[data-v-c9fe765b]{top:20px;left:0;width:32px;height:32px;border-radius:10px}.changelog-release__dot svg[data-v-c9fe765b]{width:14px;height:14px}.changelog-release__card[data-v-c9fe765b]{padding:20px 19px;border-radius:14px}.changelog-release__date[data-v-c9fe765b]{width:100%;margin-left:0}.changelog-release__name[data-v-c9fe765b]{margin-top:10px;font-size:16px}.changelog-group[data-v-c9fe765b]{grid-template-columns:minmax(0,1fr);gap:8px}.changelog-group__label[data-v-c9fe765b]{justify-self:start}.changelog-group__list li[data-v-c9fe765b]{font-size:12.5px}.changelog-state[data-v-c9fe765b]{min-height:280px;padding:36px 20px;margin-top:14px;border-radius:14px}}.hero[data-v-ebeb49b3]{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(42% 68% at 8% 36%,rgba(127,193,255,.36),transparent 72%),radial-gradient(34% 58% at 88% 16%,rgba(228,132,255,.19),transparent 72%),radial-gradient(36% 64% at 78% 96%,rgba(166,111,255,.24),transparent 72%),linear-gradient(116deg,#f8fbff,#fcfaff 46%,#fff9fc);border-bottom:1px solid rgba(231,232,243,.76)}.hero[data-v-ebeb49b3]:before{position:absolute;top:-180px;left:-80px;width:540px;height:540px;background:#fff6;border-radius:50%;filter:blur(38px);content:"";pointer-events:none}.hero[data-v-ebeb49b3]:after{position:absolute;top:20%;right:-190px;width:580px;height:580px;background:#ffedfa52;border-radius:50%;filter:blur(32px);content:"";pointer-events:none}.hero__glow[data-v-ebeb49b3]{position:absolute;z-index:-1;border-radius:50%;filter:blur(14px);pointer-events:none}.hero__glow--left[data-v-ebeb49b3]{bottom:-210px;left:15%;width:430px;height:430px;background:#a3c5ff33}.hero__glow--right[data-v-ebeb49b3]{top:-130px;right:12%;width:380px;height:380px;background:#d8aeff33}.hero__grain[data-v-ebeb49b3]{position:absolute;inset:0;z-index:-1;opacity:.18;background-image:radial-gradient(rgba(94,92,137,.18) .55px,transparent .55px);background-size:4px 4px;-webkit-mask-image:linear-gradient(to bottom,transparent 8%,#000 42%,transparent 92%);mask-image:linear-gradient(to bottom,transparent 8%,#000 42%,transparent 92%);pointer-events:none}.hero__inner[data-v-ebeb49b3]{position:relative;z-index:1;width:min(100% - 48px,940px);padding:87px 0 72px;margin-inline:auto;text-align:center}.hero__title[data-v-ebeb49b3]{color:#151828;font-size:clamp(2.4rem,3.7vw,3.25rem);font-weight:800;letter-spacing:-.045em;line-height:1.15;animation:hero-rise-ebeb49b3 .75s cubic-bezier(.22,1,.36,1) .04s both}.hero__description[data-v-ebeb49b3]{max-width:660px;margin:20px auto 0;color:#50586b;font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.85;animation:hero-rise-ebeb49b3 .7s cubic-bezier(.22,1,.36,1) .14s both}.hero__nowrap[data-v-ebeb49b3]{white-space:nowrap}.hero__actions[data-v-ebeb49b3]{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:center;margin-top:32px}.hero__button[data-v-ebeb49b3]{display:inline-flex;align-items:center;justify-content:center;min-width:148px;height:54px;padding:0 28px;font-size:15px;font-weight:600;border-radius:12px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.hero__button[data-v-ebeb49b3]:hover{transform:translateY(-2px)}.hero__button--primary[data-v-ebeb49b3]{color:#fff;background:linear-gradient(135deg,#6e5cff,#a34ff7);box-shadow:0 12px 28px #6c56fa42;animation:hero-in-left-ebeb49b3 .65s cubic-bezier(.22,1,.36,1) .26s both}.hero__button--primary[data-v-ebeb49b3]:hover{box-shadow:0 16px 34px #6c56fa52}.hero__button--secondary[data-v-ebeb49b3]{color:#3e4557;background:#ffffffe6;border:1px solid rgba(226,227,237,.96);box-shadow:0 8px 22px #272a450e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:hero-in-right-ebeb49b3 .65s cubic-bezier(.22,1,.36,1) .34s both}.hero__button--secondary[data-v-ebeb49b3]:hover{border-color:#d8d5f2;box-shadow:0 11px 24px #272a4514}.hero__benefits[data-v-ebeb49b3]{display:flex;flex-wrap:wrap;gap:22px 42px;align-items:center;justify-content:center;margin-top:30px;color:#4c5768;font-size:14px}.hero__benefits li[data-v-ebeb49b3]{display:inline-flex;gap:8px;align-items:center;animation:hero-rise-ebeb49b3 .52s cubic-bezier(.22,1,.36,1) both}.hero__benefits li[data-v-ebeb49b3]:nth-child(1){animation-delay:.44s}.hero__benefits li[data-v-ebeb49b3]:nth-child(2){animation-delay:.5s}.hero__benefits li[data-v-ebeb49b3]:nth-child(3){animation-delay:.56s}.hero__benefits li:nth-child(1) svg[data-v-ebeb49b3]{color:#2fa96f}.hero__benefits li:nth-child(2) svg[data-v-ebeb49b3]{color:#32ad7a}.hero__benefits li:nth-child(3) svg[data-v-ebeb49b3]{color:#70be28}@keyframes hero-rise-ebeb49b3{0%{opacity:0;translate:0 20px}to{opacity:1;translate:0 0}}@keyframes hero-in-left-ebeb49b3{0%{opacity:0;translate:-18px 8px}to{opacity:1;translate:0 0}}@keyframes hero-in-right-ebeb49b3{0%{opacity:0;translate:18px 8px}to{opacity:1;translate:0 0}}@media(max-width:900px){.hero__inner[data-v-ebeb49b3]{padding-top:68px;padding-bottom:60px}.hero__title[data-v-ebeb49b3]{font-size:clamp(2.2rem,6.2vw,2.85rem)}.hero__description[data-v-ebeb49b3]{max-width:610px;margin-top:18px;line-height:1.8}}@media(max-width:640px){.hero__inner[data-v-ebeb49b3]{width:calc(100% - 32px);padding-top:54px;padding-bottom:50px}.hero__title[data-v-ebeb49b3]{font-size:clamp(1.9rem,8.4vw,2.35rem);letter-spacing:-.04em}.hero__description[data-v-ebeb49b3]{margin-top:16px;font-size:15px;line-height:1.8}.hero__actions[data-v-ebeb49b3]{gap:10px;margin-top:26px}.hero__button[data-v-ebeb49b3]{min-width:136px;height:48px;padding:0 21px;font-size:14px;border-radius:11px}.hero__benefits[data-v-ebeb49b3]{gap:12px 22px;margin-top:24px;font-size:13px}}@media(max-width:420px){.hero__actions[data-v-ebeb49b3]{flex-direction:column}.hero__button[data-v-ebeb49b3]{width:100%;max-width:280px}}@media(prefers-reduced-motion:reduce){.hero__title[data-v-ebeb49b3],.hero__description[data-v-ebeb49b3],.hero__button[data-v-ebeb49b3],.hero__benefits li[data-v-ebeb49b3]{opacity:1;translate:0 0;animation:none!important}}.tool-card[data-v-14a9eb30]{position:relative;display:flex;flex-direction:column;min-height:232px;padding:24px 24px 20px;overflow:hidden;background:#fff;border:1px solid #ececf3;border-radius:18px;box-shadow:0 2px 4px #1a1d3305;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.tool-card[data-v-14a9eb30]:before{position:absolute;top:-65px;right:-65px;width:150px;height:150px;background:radial-gradient(circle,rgba(109,93,252,.08),transparent 68%);border-radius:50%;opacity:0;content:"";transition:opacity .24s ease;pointer-events:none}.tool-card[data-v-14a9eb30]:hover{border-color:#dcd7fb;box-shadow:0 18px 48px #41367c1a;transform:translateY(-5px)}.tool-card[data-v-14a9eb30]:hover:before{opacity:1}.tool-card:hover .tool-card__action[data-v-14a9eb30]{color:#6d5dfc}.tool-card:hover .tool-card__action svg[data-v-14a9eb30]{transform:translate(2px)}.tool-card.is-featured[data-v-14a9eb30]{background:radial-gradient(180px 130px at 94% 5%,rgba(181,195,255,.25),transparent 70%),linear-gradient(145deg,#f8f9ff,#fff 72%);border-color:#c8d3ff;box-shadow:0 10px 30px #5a68d613}.tool-card.is-featured .tool-card__title[data-v-14a9eb30]{color:#4e58d9}.tool-card__top[data-v-14a9eb30]{display:flex;align-items:flex-start;justify-content:space-between;min-height:56px;margin-bottom:21px}.tool-card__icon[data-v-14a9eb30]{display:grid;flex-shrink:0;width:56px;height:56px;color:#fff;border-radius:15px;box-shadow:0 8px 18px #212b5a29,inset 0 1px #ffffff42;place-items:center}.tool-card__icon--blue[data-v-14a9eb30]{background:linear-gradient(135deg,#3b8dfd,#5265f7)}.tool-card__icon--cyan[data-v-14a9eb30]{background:linear-gradient(135deg,#14b8d4,#2f80ed)}.tool-card__icon--pink[data-v-14a9eb30]{background:linear-gradient(135deg,#e45bdc,#b64bf3);box-shadow:0 8px 20px #c44cde3d}.tool-card__icon--rose[data-v-14a9eb30]{background:linear-gradient(135deg,#fb5d8d,#ee3b78)}.tool-card__icon--amber[data-v-14a9eb30]{background:linear-gradient(135deg,#f3a93b,#e97b32)}.tool-card__icon--violet[data-v-14a9eb30]{background:linear-gradient(135deg,#8e67f8,#6b4df5)}.tool-card__icon--indigo[data-v-14a9eb30]{background:linear-gradient(135deg,#5f6df7,#444ce7)}.tool-card__icon--orange[data-v-14a9eb30]{background:linear-gradient(135deg,#ff9254,#f2673a)}.tool-card__icon--emerald[data-v-14a9eb30]{background:linear-gradient(135deg,#2ecf9a,#0ca678)}.tool-card__icon--teal[data-v-14a9eb30]{background:linear-gradient(135deg,#23c8c1,#0e9f9a)}.tool-card__icon--sky[data-v-14a9eb30]{background:linear-gradient(135deg,#38bdf8,#0284c7)}.tool-card__icon--fuchsia[data-v-14a9eb30]{background:linear-gradient(135deg,#e879f9,#c026d3)}.tool-card__icon--lime[data-v-14a9eb30]{background:linear-gradient(135deg,#8bcf43,#1aa66a)}.tool-card__badge[data-v-14a9eb30]{display:inline-flex;align-items:center;height:23px;padding:0 9px;color:#6757e9;font-size:11px;font-weight:600;background:#efedffe6;border:1px solid rgba(215,211,255,.95);border-radius:999px}.tool-card__mode[data-v-14a9eb30]{display:inline-flex;flex-shrink:0;gap:4px;align-items:center;height:20px;padding:0 7px;font-size:9px;font-weight:700;line-height:1;letter-spacing:.04em;white-space:nowrap;border:1px solid transparent;border-radius:999px}.tool-card__mode[data-v-14a9eb30]:before{width:4px;height:4px;background:currentColor;border-radius:50%;content:"";opacity:.78}.tool-card__mode.tool-card__mode--online[data-v-14a9eb30]{color:#4474da;background:#f0f5ff;border-color:#dce7ff}.tool-card__mode.tool-card__mode--offline[data-v-14a9eb30]{color:#18835e;background:#f0faf5;border-color:#d4efe3}.tool-card__body[data-v-14a9eb30]{flex:1}.tool-card__title[data-v-14a9eb30]{color:#1f2332;font-size:18px;font-weight:700;letter-spacing:-.015em;line-height:1.45;transition:color .2s ease}.tool-card__description[data-v-14a9eb30]{display:-webkit-box;overflow:hidden;margin-top:8px;color:#71788b;font-size:13px;line-height:1.75;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tool-card__footer[data-v-14a9eb30]{display:flex;gap:10px;align-items:center;justify-content:space-between;padding-top:17px;margin-top:18px;border-top:1px solid rgba(237,237,244,.9)}.tool-card__meta[data-v-14a9eb30]{display:flex;flex-shrink:0;gap:7px;align-items:center}.tool-card__category[data-v-14a9eb30]{color:#a0a5b4;font-size:11px;letter-spacing:.02em}.tool-card__action[data-v-14a9eb30]{display:inline-flex;gap:5px;align-items:center;color:#7d8395;font-size:12px;font-weight:500;transition:color .2s ease}.tool-card__action svg[data-v-14a9eb30]{transition:transform .2s ease}@media(max-width:640px){.tool-card[data-v-14a9eb30]{min-height:216px;padding:21px 21px 18px}.tool-card__top[data-v-14a9eb30]{min-height:52px;margin-bottom:17px}.tool-card__icon[data-v-14a9eb30]{width:52px;height:52px;border-radius:14px}}.tool-center[data-v-cd25ccc5]{position:relative;padding:87px 0 108px;background:#fff}.tool-center__inner[data-v-cd25ccc5]{width:min(100% - 48px,1180px);margin-inline:auto}@media(max-width:640px){.tool-center__inner[data-v-cd25ccc5]{width:calc(100% - 32px)}}.tool-center__heading[data-v-cd25ccc5]{text-align:center}.tool-center__heading h2[data-v-cd25ccc5]{color:#171a2b;font-size:clamp(1.8rem,2.5vw,2.15rem);font-weight:800;letter-spacing:-.035em;line-height:1.25}.tool-center__heading p[data-v-cd25ccc5]{margin-top:11px;color:#737a8c;font-size:15px;line-height:1.7}.tool-tabs[data-v-cd25ccc5]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center;margin-top:32px}.tool-tab[data-v-cd25ccc5]{display:inline-flex;gap:8px;align-items:center;height:47px;padding:0 19px;color:#555d6f;font-size:14px;font-weight:500;white-space:nowrap;background:#f7f7fb;border:1px solid transparent;border-radius:12px;transition:color .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.tool-tab svg[data-v-cd25ccc5]{color:#858b9c;transition:color .18s ease}.tool-tab[data-v-cd25ccc5]:hover:not(.is-active){color:#292e3d;background:#fff;border-color:#e5e4ee;box-shadow:0 4px 14px #2528440d}.tool-tab.is-active[data-v-cd25ccc5]{color:#fff;background:linear-gradient(135deg,#6e5cff,#a34ff7);border-color:transparent;box-shadow:0 10px 24px #6952f63d,inset 0 1px #ffffff29}.tool-tab.is-active svg[data-v-cd25ccc5]{color:#fff}.tool-tab.is-active .tool-tab__count[data-v-cd25ccc5]{color:#5d4bdf;background:#ffffffeb}.tool-tab__count[data-v-cd25ccc5]{display:inline-flex;align-items:center;justify-content:center;min-width:19px;height:19px;padding:0 5px;margin-left:1px;color:#8f97a5;font-size:9px;font-weight:600;font-variant-numeric:tabular-nums;background:#fff;border-radius:999px;transition:color .18s ease,background .18s ease}.tool-grid[data-v-cd25ccc5]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:49px;animation:grid-in-cd25ccc5 .36s ease both}@keyframes grid-in-cd25ccc5{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}.tool-center__more[data-v-cd25ccc5]{display:flex;justify-content:center;margin-top:35px}.tool-center__more-link[data-v-cd25ccc5]{display:inline-flex;gap:7px;align-items:center;height:43px;padding:0 18px;color:#6352e4;font-size:12px;font-weight:500;background:#fff;border:1px solid #e4e1f7;border-radius:10px;box-shadow:0 4px 12px #35315d0a;transition:color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.tool-center__more-link svg[data-v-cd25ccc5]{transition:transform .18s ease}.tool-center__more-link[data-v-cd25ccc5]:hover{color:#4f3bd6;border-color:#d3cbff;box-shadow:0 8px 20px #5a4dc81a;transform:translateY(-1px)}.tool-center__more-link:hover svg[data-v-cd25ccc5]{transform:translate(2px)}@media(max-width:1100px){.tool-grid[data-v-cd25ccc5]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.tool-center[data-v-cd25ccc5]{padding-top:70px;padding-bottom:82px}.tool-grid[data-v-cd25ccc5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:40px}}@media(max-width:640px){.tool-center[data-v-cd25ccc5]{padding-top:58px;padding-bottom:68px}.tool-center__heading p[data-v-cd25ccc5]{margin-top:9px;font-size:14px}.tool-tabs[data-v-cd25ccc5]{flex-wrap:nowrap;gap:8px;justify-content:flex-start;padding:2px 2px 8px;margin-top:24px;overflow-x:auto;scrollbar-width:none}.tool-tabs[data-v-cd25ccc5]::-webkit-scrollbar{display:none}.tool-tab[data-v-cd25ccc5]{flex-shrink:0;height:43px;padding:0 15px;font-size:13px;border-radius:10px}.tool-grid[data-v-cd25ccc5]{gap:14px;margin-top:26px}}@media(max-width:560px){.tool-grid[data-v-cd25ccc5]{grid-template-columns:1fr}}.home-page[data-v-73e07369]{display:flex;flex:1;flex-direction:column}.auth-form[data-v-9d13859a]{display:grid;gap:16px}.auth-form__head[data-v-9d13859a]{margin-bottom:4px}.auth-form__title[data-v-9d13859a]{color:#171a2b;font-size:20px;font-weight:800;letter-spacing:-.02em}.auth-form__subtitle[data-v-9d13859a]{margin-top:6px;color:#8b91a3;font-size:13px;line-height:1.6}.auth-form__alert[data-v-9d13859a]{padding:10px 12px;color:#b42318;font-size:12.5px;line-height:1.6;background:#fff5f4;border:1px solid #ffd9d4;border-radius:10px}.auth-form__field[data-v-9d13859a]{display:grid;gap:7px}.auth-form__label[data-v-9d13859a]{color:#4b5263;font-size:12.5px;font-weight:600}.auth-form__input[data-v-9d13859a]{width:100%;height:44px;padding:0 13px;color:#171a2b;font-size:14px;background:#fbfbfe;border:1px solid #e4e5ef;border-radius:10px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.auth-form__input[data-v-9d13859a]::placeholder{color:#aeb3c0}.auth-form__input[data-v-9d13859a]:hover{border-color:#d9dae8}.auth-form__input[data-v-9d13859a]:focus{background:#fff;border-color:#6d5dfc;outline:none;box-shadow:0 0 0 3px #6d5dfc24}.auth-form__input.is-invalid[data-v-9d13859a]{border-color:#f0a9a2;background:#fffbfa}.auth-form__input.is-invalid[data-v-9d13859a]:focus{border-color:#e5695c;box-shadow:0 0 0 3px #e5695c24}.auth-form__control[data-v-9d13859a]{position:relative}.auth-form__control .auth-form__input[data-v-9d13859a]{padding-right:62px}.auth-form__toggle[data-v-9d13859a]{position:absolute;top:50%;right:8px;padding:5px 8px;color:#8b91a3;font-size:12px;background:transparent;border-radius:7px;transform:translateY(-50%);transition:color .18s ease,background .18s ease}.auth-form__toggle[data-v-9d13859a]:hover{color:#6d5dfc;background:#f5f3ff}.auth-form__code[data-v-9d13859a]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.auth-form__code .auth-form__input[data-v-9d13859a]{letter-spacing:.18em}.auth-form__send[data-v-9d13859a]{height:44px;padding:0 14px;color:#6d5dfc;font-size:13px;font-weight:600;white-space:nowrap;background:#f4f2ff;border:1px solid #ddd7ff;border-radius:10px;transition:color .18s ease,background .18s ease,border-color .18s ease}.auth-form__send[data-v-9d13859a]:hover:not(:disabled){color:#fff;background:#6d5dfc;border-color:#6d5dfc}.auth-form__send[data-v-9d13859a]:disabled{color:#a7abbb;background:#f6f6fa;border-color:#ececf3;cursor:not-allowed}.auth-form__error[data-v-9d13859a]{color:#d4483b;font-size:12px;line-height:1.5}.auth-form__hint[data-v-9d13859a]{color:#979dac;font-size:12px;line-height:1.6}.auth-form__field--agree[data-v-9d13859a]{gap:6px}.auth-form__agree[data-v-9d13859a]{display:flex;gap:9px;align-items:flex-start;color:#6a7183;font-size:12.5px;line-height:1.7;cursor:pointer}.auth-form__agree input[data-v-9d13859a]{flex-shrink:0;width:15px;height:15px;margin-top:3px;accent-color:#6d5dfc}.auth-form__agree a[data-v-9d13859a]{color:#6d5dfc}.auth-form__agree a[data-v-9d13859a]:hover{text-decoration:underline}.auth-form__submit[data-v-9d13859a]{display:flex;align-items:center;justify-content:center;height:46px;margin-top:2px;color:#fff;font-size:14.5px;font-weight:600;background:linear-gradient(135deg,#6e5cff,#a34ff7);border-radius:10px;box-shadow:0 12px 28px #6c56fa42;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.auth-form__submit[data-v-9d13859a]:hover:not(:disabled){box-shadow:0 16px 32px #6c56fa52;transform:translateY(-1px)}.auth-form__submit[data-v-9d13859a]:disabled{opacity:.7;cursor:not-allowed}@media(max-width:640px){.auth-form__code[data-v-9d13859a]{grid-template-columns:minmax(0,1fr)}.auth-form__send[data-v-9d13859a]{width:100%}}.auth-page[data-v-a273a5ff]{flex:1;background:radial-gradient(720px 340px at 84% -10%,rgba(221,203,255,.22),transparent 72%),radial-gradient(560px 300px at 4% 12%,rgba(206,226,255,.24),transparent 70%),#fff}.auth-page__inner[data-v-a273a5ff]{width:min(100% - 48px,1180px);margin-inline:auto}@media(max-width:640px){.auth-page__inner[data-v-a273a5ff]{width:calc(100% - 32px)}}.auth-page__inner[data-v-a273a5ff]{padding:31px 0 90px}.auth-page__breadcrumb[data-v-a273a5ff]{display:flex;gap:7px;align-items:center;color:#9298a7;font-size:12px}.auth-page__breadcrumb a[data-v-a273a5ff]{transition:color .18s ease}.auth-page__breadcrumb a[data-v-a273a5ff]:hover{color:#6d5dfc}.auth-page__breadcrumb span[data-v-a273a5ff]{color:#5b6272}.auth-page__grid[data-v-a273a5ff]{display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:64px;align-items:center;padding-top:56px}.auth-intro[data-v-a273a5ff]{max-width:520px}.auth-intro__eyebrow[data-v-a273a5ff]{display:inline-flex;padding:5px 11px;color:#6254e8;font-size:11px;font-weight:600;letter-spacing:.03em;background:#f2f0ff;border:1px solid #e4e0ff;border-radius:999px}.auth-intro__title[data-v-a273a5ff]{margin-top:16px;color:#171a2b;font-size:clamp(1.9rem,3.2vw,2.4rem);font-weight:800;letter-spacing:-.04em;line-height:1.2}.auth-intro__description[data-v-a273a5ff]{margin-top:14px;color:#687083;font-size:15px;line-height:1.8}.auth-intro__points[data-v-a273a5ff]{display:grid;gap:18px;margin-top:34px}.auth-intro__point[data-v-a273a5ff]{display:flex;gap:12px;align-items:flex-start}.auth-intro__point strong[data-v-a273a5ff]{display:block;color:#33384a;font-size:14px;font-weight:600}.auth-intro__point small[data-v-a273a5ff]{display:block;margin-top:3px;color:#8b91a3;font-size:12.5px;line-height:1.7}.auth-intro__dot[data-v-a273a5ff]{flex-shrink:0;width:8px;height:8px;margin-top:7px;background:linear-gradient(135deg,#6e5cff,#a34ff7);border-radius:50%;box-shadow:0 0 0 4px #6d5dfc1a}.auth-panel[data-v-a273a5ff]{position:relative;padding:34px 32px 30px;overflow:hidden;background:#fff;border:1px solid #edecf6;border-radius:22px;box-shadow:0 18px 48px #41367c1a}.auth-panel__glow[data-v-a273a5ff]{position:absolute;top:-110px;left:50%;width:340px;height:220px;background:#9d83ff24;border-radius:50%;filter:blur(52px);transform:translate(-50%);pointer-events:none}.auth-panel__body[data-v-a273a5ff]{position:relative;z-index:1}@media(max-width:1100px){.auth-page__grid[data-v-a273a5ff]{grid-template-columns:minmax(0,1fr) 400px;gap:40px}}@media(max-width:900px){.auth-page__grid[data-v-a273a5ff]{grid-template-columns:minmax(0,1fr);gap:32px;justify-items:center;padding-top:34px}.auth-intro[data-v-a273a5ff]{max-width:560px;text-align:center}.auth-intro__points[data-v-a273a5ff]{display:none}.auth-panel[data-v-a273a5ff]{width:min(100%,460px)}}@media(max-width:640px){.auth-page__inner[data-v-a273a5ff]{padding-bottom:60px}.auth-panel[data-v-a273a5ff]{padding:26px 20px 24px}}.auth-switch[data-v-5f164cfc]{margin-top:18px;color:#8b91a3;font-size:13px;text-align:center}.auth-switch a[data-v-5f164cfc]{color:#6d5dfc;font-weight:600}.auth-switch a[data-v-5f164cfc]:hover{text-decoration:underline}.placeholder[data-v-707580a5]{flex:1;background:radial-gradient(640px 300px at 82% -8%,rgba(221,203,255,.18),transparent 72%),#fff}.placeholder__inner[data-v-707580a5]{width:min(100% - 48px,1180px);margin-inline:auto}@media(max-width:640px){.placeholder__inner[data-v-707580a5]{width:calc(100% - 32px)}}.placeholder__inner[data-v-707580a5]{padding:31px 0 100px}.placeholder__breadcrumb[data-v-707580a5]{display:flex;gap:7px;align-items:center;color:#9298a7;font-size:12px}.placeholder__breadcrumb a[data-v-707580a5]{transition:color .18s ease}.placeholder__breadcrumb a[data-v-707580a5]:hover{color:#6d5dfc}.placeholder__breadcrumb span[data-v-707580a5]{color:#5b6272}.placeholder__intro[data-v-707580a5]{max-width:700px;padding-top:46px}.placeholder__intro h1[data-v-707580a5]{margin-top:12px;color:#171a2b;font-size:clamp(1.9rem,3.4vw,2.55rem);font-weight:800;letter-spacing:-.04em;line-height:1.2}.placeholder__intro p[data-v-707580a5]{max-width:620px;margin-top:14px;color:#687083;font-size:15px;line-height:1.8}.placeholder__eyebrow[data-v-707580a5]{display:inline-flex;padding:5px 11px;color:#6254e8;font-size:11px;font-weight:600;letter-spacing:.03em;background:#f2f0ff;border:1px solid #e4e0ff;border-radius:999px}.placeholder__stage[data-v-707580a5]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:355px;padding:60px 28px;margin-top:38px;overflow:hidden;text-align:center;background:radial-gradient(360px 180px at 50% 0%,rgba(240,237,255,.8),transparent 76%),#fbfbfe;border:1.5px dashed #dedde9;border-radius:22px}.placeholder__stage-glow[data-v-707580a5]{position:absolute;top:-100px;left:50%;width:380px;height:230px;background:#9d83ff1a;border-radius:50%;filter:blur(54px);transform:translate(-50%);pointer-events:none}.placeholder__stage-content[data-v-707580a5]{position:relative;z-index:1}.placeholder__stage-content h2[data-v-707580a5]{margin-top:17px;color:#33384a;font-size:17px;font-weight:700}.placeholder__stage-content p[data-v-707580a5]{margin-top:7px;color:#9399a9;font-size:13px;line-height:1.7}.placeholder__stage-icon[data-v-707580a5]{display:grid;width:54px;height:54px;margin-inline:auto;color:#7466e8;background:#fff;border:1px solid #e8e5f8;border-radius:15px;box-shadow:0 8px 22px #5849ab14;place-items:center}.placeholder__back[data-v-707580a5]{position:relative;z-index:1;display:inline-flex;gap:7px;align-items:center;height:38px;padding:0 15px;margin-top:24px;color:#555d6e;font-size:12px;font-weight:500;background:#fff;border:1px solid #e7e6ef;border-radius:9px;transition:color .18s ease,border-color .18s ease,transform .18s ease}.placeholder__back[data-v-707580a5]:hover{color:#6d5dfc;border-color:#d4cff8;transform:translateY(-1px)}@media(max-width:640px){.placeholder__inner[data-v-707580a5]{padding-top:23px;padding-bottom:70px}.placeholder__intro[data-v-707580a5]{padding-top:34px}.placeholder__intro p[data-v-707580a5]{font-size:14px}.placeholder__stage[data-v-707580a5]{min-height:300px;padding:45px 20px;margin-top:28px}}.auth-switch[data-v-2e8d3273]{margin-top:18px;color:#8b91a3;font-size:13px;text-align:center}.auth-switch a[data-v-2e8d3273]{color:#6d5dfc;font-weight:600}.auth-switch a[data-v-2e8d3273]:hover{text-decoration:underline}.select-field[data-v-82d58586]{position:relative}.select-field__trigger[data-v-82d58586]{display:flex;gap:10px;align-items:center;width:100%;height:41px;padding:0 12px;color:#394152;text-align:left;background:#fff;border:1px solid #dfe3ea;border-radius:4px;transition:border-color .18s ease,box-shadow .18s ease}.select-field__trigger[data-v-82d58586]:hover:not(:disabled){border-color:#c9ced9}.select-field__trigger[data-v-82d58586]:focus-visible,.select-field__trigger[aria-expanded=true][data-v-82d58586]{border-color:#8b7cf7;outline:none;box-shadow:0 0 0 3px #6d5dfc1f}.select-field__trigger[data-v-82d58586]:disabled{color:#a2a9b5;cursor:not-allowed;background:#f9fafb}.select-field__value[data-v-82d58586]{flex-shrink:0;font-size:13px;font-weight:500}.select-field__description[data-v-82d58586]{min-width:0;overflow:hidden;margin-left:auto;color:#969eab;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.select-field__chevron[data-v-82d58586]{flex-shrink:0;color:#929aa8;transition:transform .18s ease}.select-field__chevron.is-open[data-v-82d58586]{transform:rotate(180deg)}.select-field__menu[data-v-82d58586]{position:absolute;top:calc(100% + 6px);right:0;left:0;z-index:30;max-height:245px;padding:5px;margin:0;overflow-y:auto;list-style:none;background:#fff;border:1px solid #e5e6ef;border-radius:8px;box-shadow:0 16px 36px #1f234221,0 3px 8px #1f23420d}.select-field__option[data-v-82d58586]{display:flex;gap:9px;align-items:center;min-height:33px;padding:0 9px;color:#596273;font-size:12px;cursor:pointer;border-radius:5px;transition:color .15s ease,background .15s ease}.select-field__option.is-active[data-v-82d58586]{background:#f7f5ff}.select-field__option.is-selected[data-v-82d58586]{color:#5747de;background:#f4f1ff}.select-field__option.is-selected .select-field__option-label[data-v-82d58586]{color:#5747de}.select-field__option.is-selected .select-field__option-description[data-v-82d58586]{color:#8d83d3}.select-field__option-label[data-v-82d58586]{flex-shrink:0;font-weight:600}.select-field__option-description[data-v-82d58586]{min-width:0;overflow:hidden;margin-left:auto;color:#969eab;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.select-field__option-check[data-v-82d58586]{flex-shrink:0;color:#6d5dfc}.select-menu-enter-active[data-v-82d58586],.select-menu-leave-active[data-v-82d58586]{transition:opacity .16s ease,transform .16s ease;transform-origin:top center}.select-menu-enter-from[data-v-82d58586],.select-menu-leave-to[data-v-82d58586]{opacity:0;transform:translateY(-5px) scale(.995)}.upload-progress[data-v-d6501bc0]{width:100%;margin-top:10px;text-align:left}.upload-progress__head[data-v-d6501bc0]{display:flex;gap:8px;align-items:center;justify-content:space-between;color:#8b93a2;font-size:10.5px}.upload-progress__value[data-v-d6501bc0]{color:#6d5dfc;font-variant-numeric:tabular-nums}.upload-progress__track[data-v-d6501bc0]{height:3px;margin-top:5px;overflow:hidden;background:#eef0f6;border-radius:999px}.upload-progress__bar[data-v-d6501bc0]{display:block;width:0;height:100%;background:linear-gradient(135deg,#6e5cff,#a34ff7);border-radius:inherit;transition:width .2s ease}.upload-progress.is-indeterminate .upload-progress__bar[data-v-d6501bc0]{width:40%;animation:upload-progress-slide-d6501bc0 1.1s ease-in-out infinite}@keyframes upload-progress-slide-d6501bc0{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media(prefers-reduced-motion:reduce){.upload-progress.is-indeterminate .upload-progress__bar[data-v-d6501bc0]{width:100%;animation:none}}.tool-notice[data-v-3ac14bae]{display:flex;gap:8px;align-items:flex-start;padding:10px 15px;margin-top:17px;color:#4b5c71;font-size:13px;line-height:1.65;background:#eaf4ff;border-radius:7px}.tool-notice__icon[data-v-3ac14bae]{flex-shrink:0;margin-top:2px;color:#3984e8}@media(max-width:640px){.tool-notice[data-v-3ac14bae]{padding:10px 12px;margin-top:13px;font-size:12px}}.workbench[data-v-b1f123b0]{display:grid;grid-template-columns:348px minmax(0,1fr);gap:28px;align-items:stretch;margin-top:27px}.workbench__panel[data-v-b1f123b0]{background:#fff;border:1px solid #e8ecf2;border-radius:10px;box-shadow:0 1px 2px #1f2a3d06}.workbench__panel--controls[data-v-b1f123b0]{padding:23px 23px 22px}.workbench__step[data-v-b1f123b0]{color:#252b36;font-size:18px;font-weight:600;letter-spacing:-.015em;line-height:1.4}.workbench__step--settings[data-v-b1f123b0]{margin-top:24px}.upload-dropzone[data-v-b1f123b0]{display:flex;flex-direction:column;gap:5px;align-items:center;justify-content:center;min-height:96px;padding:16px;margin-top:13px;color:#9ca3af;text-align:center;cursor:pointer;background:#fff;border:1px dashed #d8dee8;border-radius:4px;transition:border-color .18s ease,background .18s ease,opacity .18s ease}.upload-dropzone[data-v-b1f123b0]:hover,.upload-dropzone.is-dragging[data-v-b1f123b0]{background:#fafbff;border-color:#a99ff7}.upload-dropzone[data-v-b1f123b0]:focus-within{outline:3px solid rgba(109,93,252,.3);outline-offset:3px}.upload-dropzone.has-file[data-v-b1f123b0]{color:#5c6474;background:#fbfbff;border-color:#cfcaf7}.upload-dropzone.is-disabled[data-v-b1f123b0]{opacity:.6;cursor:wait;pointer-events:none}.upload-dropzone__icon[data-v-b1f123b0]{color:#a6adb9}.upload-dropzone__text[data-v-b1f123b0]{font-size:12px;line-height:1.6}.upload-dropzone__hint[data-v-b1f123b0],.upload-dropzone__replace[data-v-b1f123b0]{color:#a4abb7;font-size:11px}.upload-dropzone__filename[data-v-b1f123b0]{max-width:100%;overflow:hidden;color:#4d5667;font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.field-row[data-v-b1f123b0]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.field[data-v-b1f123b0]{display:grid;gap:5px}.field__label[data-v-b1f123b0]{color:#6f7488;font-size:11px}.setting-hint[data-v-b1f123b0]{margin-top:8px;color:#98a1b0;font-size:11px;line-height:1.6}.primary-button[data-v-b1f123b0]{display:flex;gap:6px;align-items:center;justify-content:center;width:100%;height:40px;margin-top:20px;color:#fff;font-size:13px;font-weight:500;background:linear-gradient(135deg,#6e5cff,#a34ff7);border-radius:8px;box-shadow:0 7px 16px #6d5dfc2e}.primary-button[data-v-b1f123b0]:disabled{opacity:.55;cursor:not-allowed}.feedback[data-v-b1f123b0]{margin-top:10px;font-size:11px;line-height:1.6}.feedback.is-error[data-v-b1f123b0]{color:#c0453a}.workbench__privacy[data-v-b1f123b0]{display:flex;gap:6px;align-items:center;justify-content:center;margin-top:14px;color:#98a1b0;font-size:11px}.workbench__privacy svg[data-v-b1f123b0]{flex-shrink:0;color:#38a57d}.workbench__spinner[data-v-b1f123b0]{width:14px;height:14px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:audio-spin-b1f123b0 .75s linear infinite}@keyframes audio-spin-b1f123b0{to{transform:rotate(360deg)}}.result-panel[data-v-b1f123b0]{position:relative;display:flex;flex-direction:column;min-height:420px;padding:18px}.result-panel.is-empty[data-v-b1f123b0]{align-items:stretch;padding:20px}.result-panel__empty[data-v-b1f123b0]{display:flex;flex:1;width:100%}.result-panel__head[data-v-b1f123b0]{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:0 2px 12px}.result-panel__title[data-v-b1f123b0]{color:#4b5567;font-size:13px;font-weight:600}.result-panel__clear[data-v-b1f123b0]{display:inline-flex;flex-shrink:0;gap:5px;align-items:center;height:29px;padding:0 10px;color:#7b8393;font-size:11px;background:#f8f8fb;border:1px solid #ececf2;border-radius:6px;transition:color .18s ease,border-color .18s ease,background .18s ease}.result-panel__clear[data-v-b1f123b0]:hover:not(:disabled){color:#c0453a;background:#fff6f6;border-color:#f0dede}.result-panel__clear[data-v-b1f123b0]:disabled{cursor:not-allowed;opacity:.5}.result[data-v-b1f123b0]{display:flex;flex:1;flex-direction:column;gap:12px}.result__stage[data-v-b1f123b0]{display:flex;flex:1;flex-direction:column;gap:14px;align-items:center;justify-content:center;overflow:hidden;background:#fbfbfd;border:1px solid #eef0f5;border-radius:8px}.result__stage audio[data-v-b1f123b0]{width:min(100%,420px)}.result__icon[data-v-b1f123b0]{color:#c8c3ea}.result__meta[data-v-b1f123b0]{color:#6f7488;font-size:12px}.result__hint[data-v-b1f123b0]{color:#a5acb8;font-size:12px}.result__actions[data-v-b1f123b0]{display:flex;justify-content:flex-end}.download-button[data-v-b1f123b0]{display:inline-flex;gap:6px;align-items:center;height:34px;padding:0 14px;color:#fff;font-size:12px;font-weight:500;background:#1f9369;border-radius:8px}.download-button[data-v-b1f123b0]:hover{background:#187d58}@media(max-width:900px){.workbench[data-v-b1f123b0]{grid-template-columns:1fr}}.workbench[data-v-537cf018]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:18px}.workbench__panel[data-v-537cf018]{display:flex;flex-direction:column;padding:20px 20px 18px;background:#fff;border:1px solid #e8ecf2;border-radius:10px;box-shadow:0 1px 2px #1f2a3d06}.panel__head[data-v-537cf018]{display:flex;gap:12px;align-items:center;justify-content:space-between}.panel__title[data-v-537cf018]{color:#252b36;font-size:15px;font-weight:600;letter-spacing:-.01em}.mode-tabs[data-v-537cf018]{display:inline-flex;padding:3px;background:#f3f4f9;border-radius:8px}.mode-tabs__item[data-v-537cf018]{padding:5px 12px;color:#6f7488;font-size:12px;border-radius:6px;transition:color .16s ease,background .16s ease}.mode-tabs__item.is-active[data-v-537cf018]{color:#4b3fce;background:#fff;box-shadow:0 1px 3px #1f23421a}.source-input[data-v-537cf018]{width:100%;min-height:180px;padding:12px;margin-top:14px;color:#2f3542;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;line-height:1.7;resize:vertical;background:#fbfbfe;border:1px solid #e4e5ef;border-radius:8px}.source-input[data-v-537cf018]:focus{background:#fff;border-color:#6d5dfc;outline:none;box-shadow:0 0 0 3px #6d5dfc1a}.option-row[data-v-537cf018]{display:flex;flex-wrap:wrap;gap:14px;margin-top:12px}.file-row[data-v-537cf018]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:12px}.file-button[data-v-537cf018]{display:inline-flex;gap:6px;align-items:center;height:32px;padding:0 12px;color:#5b6474;font-size:11.5px;background:#fff;border:1px dashed #d8dee8;border-radius:7px;transition:color .16s ease,border-color .16s ease,background .16s ease}.file-button[data-v-537cf018]:hover{color:#6d5dfc;background:#fafbff;border-color:#c3baf9}.file-name[data-v-537cf018]{max-width:220px;overflow:hidden;color:#4b5567;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.file-hint[data-v-537cf018]{color:#a4abb7;font-size:11px}.audio-preview[data-v-537cf018]{width:100%;margin-top:12px}.video-preview[data-v-537cf018]{width:100%;max-height:320px;margin-top:12px;background:#f7f8fb;border:1px solid #eef0f5;border-radius:8px}.option[data-v-537cf018]{display:inline-flex;gap:6px;align-items:center;color:#6f7488;font-size:11.5px;cursor:pointer}.option input[data-v-537cf018]{width:13px;height:13px;accent-color:#6d5dfc}.field-row[data-v-537cf018]{margin-top:12px}.field[data-v-537cf018]{display:grid;gap:5px}.field__label[data-v-537cf018]{color:#6f7488;font-size:11px}.panel__foot[data-v-537cf018]{display:flex;gap:10px;align-items:center;justify-content:space-between;margin-top:12px}.stats[data-v-537cf018]{color:#a4abb7;font-size:11px}.link-row[data-v-537cf018]{display:inline-flex;gap:8px;align-items:center}.text-button[data-v-537cf018]{display:inline-flex;gap:4px;align-items:center;padding:4px 9px;color:#7b8393;font-size:11px;background:#f8f8fb;border:1px solid #ececf2;border-radius:6px;transition:color .16s ease,border-color .16s ease}.text-button[data-v-537cf018]:hover:not(:disabled){color:#6d5dfc;border-color:#d4cff8}.text-button[data-v-537cf018]:disabled{cursor:not-allowed;opacity:.5}.preview[data-v-537cf018]{min-width:0}.message[data-v-537cf018]{display:flex;gap:6px;align-items:flex-start;padding:10px 12px;margin-top:14px;font-size:12px;line-height:1.6;border-radius:7px}.message.is-error[data-v-537cf018]{color:#a8423a;background:#fff5f4;border:1px solid #ffdcd6}.summary[data-v-537cf018]{margin-top:14px;color:#4b5567;font-size:12px}.placeholder[data-v-537cf018]{display:flex;flex:1;align-items:center;justify-content:center;padding:40px 0;margin-top:14px;color:#a5acb8;font-size:12px;border:1px dashed #e6e8f0;border-radius:8px}.code-block[data-v-537cf018]{max-height:420px;padding:12px;margin-top:12px;overflow:auto;color:#3b4453;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:11.5px;line-height:1.7;white-space:pre-wrap;word-break:break-all;background:#fbfbfd;border:1px solid #eef0f5;border-radius:8px}.code-block.is-mono[data-v-537cf018]{white-space:pre;word-break:normal}.image-preview[data-v-537cf018]{display:block;max-width:100%;max-height:320px;margin-top:12px;object-fit:contain;background:linear-gradient(45deg,#eff1f5 25%,transparent 25%),linear-gradient(-45deg,#eff1f5 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#eff1f5 75%),linear-gradient(-45deg,transparent 75%,#eff1f5 75%),#fbfbfd;background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;border:1px solid #eef0f5;border-radius:8px}.file-card[data-v-537cf018]{display:flex;gap:12px;align-items:center;padding:16px;margin-top:12px;color:#8a91a2;background:#fbfbfd;border:1px solid #eef0f5;border-radius:8px}.file-card__name[data-v-537cf018]{color:#4b5567;font-size:12.5px;font-weight:500}.file-card__hint[data-v-537cf018]{margin-top:2px;color:#a4abb7;font-size:11px}.foot-note[data-v-537cf018]{margin-top:10px;color:#a4abb7;font-size:11px}@media(max-width:900px){.workbench[data-v-537cf018]{grid-template-columns:1fr}}.workbench[data-v-93c6e55f]{display:grid;grid-template-columns:348px minmax(0,1fr);gap:28px;align-items:stretch;margin-top:27px}.workbench__panel[data-v-93c6e55f]{background:#fff;border:1px solid #e8ecf2;border-radius:10px;box-shadow:0 1px 2px #1f2a3d06}.workbench__panel--controls[data-v-93c6e55f]{padding:23px 23px 22px}.workbench__step[data-v-93c6e55f]{color:#252b36;font-size:18px;font-weight:600;letter-spacing:-.015em;line-height:1.4}.workbench__step--settings[data-v-93c6e55f]{margin-top:27px}.upload-dropzone[data-v-93c6e55f]{display:flex;flex-direction:column;gap:5px;align-items:center;justify-content:center;min-height:96px;padding:16px;margin-top:13px;color:#9ca3af;text-align:center;cursor:pointer;background:#fff;border:1px dashed #d8dee8;border-radius:4px;transition:border-color .18s ease,background .18s ease,opacity .18s ease}.upload-dropzone[data-v-93c6e55f]:hover,.upload-dropzone.is-dragging[data-v-93c6e55f]{background:#fafbff;border-color:#a99ff7}.upload-dropzone[data-v-93c6e55f]:focus-within{outline:3px solid rgba(109,93,252,.3);outline-offset:3px}.upload-dropzone.has-file[data-v-93c6e55f]{color:#5c6474;background:#fbfbff;border-color:#cfcaf7}.upload-dropzone__icon[data-v-93c6e55f]{color:#a6adb9}.upload-dropzone__text[data-v-93c6e55f]{font-size:12px;line-height:1.6}.upload-dropzone__hint[data-v-93c6e55f]{color:#a4abb7;font-size:11px}.upload-dropzone__filename[data-v-93c6e55f]{display:block;max-width:100%;overflow:hidden;color:#4d5667;font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.upload-dropzone__replace[data-v-93c6e55f]{color:#8e95a3;font-size:11px}.setting-block[data-v-93c6e55f]{margin-top:17px}.setting-block__label[data-v-93c6e55f]{color:#5b6474;font-size:12px;font-weight:500}.option-grid[data-v-93c6e55f]{display:grid;gap:5px;margin-top:8px}.option-grid--3[data-v-93c6e55f]{grid-template-columns:repeat(3,minmax(0,1fr))}.option-grid--2[data-v-93c6e55f]{grid-template-columns:repeat(2,minmax(0,1fr))}.setting-option[data-v-93c6e55f]{height:30px;padding:0 4px;color:#737b8c;font-size:10px;background:#fafbfc;border:1px solid #e8eaf0;border-radius:5px;transition:color .16s ease,background .16s ease,border-color .16s ease}.setting-option[data-v-93c6e55f]:hover:not(:disabled){color:#5145d8;border-color:#d9d2ff}.setting-option.is-active[data-v-93c6e55f]{color:#5747de;background:#f4f1ff;border-color:#d7d0ff}.setting-option[data-v-93c6e55f]:disabled{cursor:not-allowed;opacity:.55}.background-options[data-v-93c6e55f]{display:flex;flex-wrap:wrap;gap:5px;align-items:center;margin-top:8px}.background-options .setting-option[data-v-93c6e55f]{flex:1;min-width:64px}.color-picker[data-v-93c6e55f]{display:inline-flex;gap:5px;align-items:center;height:30px;padding:0 7px;color:#8e96a4;font-size:9px;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #e8eaf0;border-radius:5px}.color-picker input[data-v-93c6e55f]{width:17px;height:17px;padding:0;cursor:pointer;background:transparent;border:0}.download-button[data-v-93c6e55f]{display:flex;gap:6px;align-items:center;justify-content:center;width:100%;height:42px;margin-top:20px;color:#fff;font-size:13px;font-weight:500;background:linear-gradient(135deg,#6e5cff,#a34ff7);border-radius:4px;box-shadow:0 7px 16px #6d5dfc33;transition:box-shadow .18s ease,opacity .18s ease}.download-button[data-v-93c6e55f]:hover:not(:disabled){box-shadow:0 10px 22px #6d5dfc47}.download-button[data-v-93c6e55f]:disabled{color:#a2a9b5;cursor:not-allowed;background:#f0f2f6;box-shadow:none}.workbench__spinner[data-v-93c6e55f]{width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin-93c6e55f .7s linear infinite}.workbench__feedback[data-v-93c6e55f]{padding:8px 10px;margin-top:12px;color:#5f6a7d;font-size:12px;line-height:1.6;background:#f7f8fb;border-radius:5px}.workbench__feedback.is-error[data-v-93c6e55f]{color:#b55050;background:#fff5f5}.workbench__feedback.is-success[data-v-93c6e55f]{color:#237c59;background:#f0faf5}.workbench__privacy[data-v-93c6e55f]{display:flex;gap:6px;align-items:center;justify-content:center;margin-top:14px;color:#98a1b0;font-size:11px}.workbench__privacy svg[data-v-93c6e55f]{flex-shrink:0;color:#38a57d}.favicon-panel[data-v-93c6e55f]{position:relative;display:flex;flex-direction:column;min-width:0;padding:16px}.favicon-panel.is-dragging[data-v-93c6e55f]{background:#fbfaff;border-color:#a99ff7}.favicon-panel__head[data-v-93c6e55f]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;padding:0 2px 14px}.favicon-panel__title-group[data-v-93c6e55f]{display:flex;flex-direction:column;gap:2px}.favicon-panel__title-group small[data-v-93c6e55f]{color:#969eac;font-size:10px}.favicon-panel__title[data-v-93c6e55f]{color:#4b5567;font-size:13px;font-weight:600}.favicon-panel__actions[data-v-93c6e55f]{display:flex;flex-shrink:0;gap:7px;align-items:center}.favicon-panel__zip[data-v-93c6e55f],.favicon-panel__clear[data-v-93c6e55f]{display:inline-flex;flex-shrink:0;gap:5px;align-items:center;height:29px;padding:0 9px;font-size:10px;border-radius:6px;transition:color .18s ease,background .18s ease,border-color .18s ease}.favicon-panel__zip[data-v-93c6e55f]{color:#fff;background:linear-gradient(135deg,#6e5cff,#a34ff7);border:1px solid transparent;box-shadow:0 5px 12px #6d5dfc2e}.favicon-panel__zip[data-v-93c6e55f]:hover:not(:disabled){box-shadow:0 7px 16px #6d5dfc40}.favicon-panel__clear[data-v-93c6e55f]{color:#7b8393;background:#f8f8fb;border:1px solid #ececf2}.favicon-panel__clear[data-v-93c6e55f]:hover:not(:disabled){color:#b55050;background:#fff6f6;border-color:#f0dede}.favicon-panel__zip[data-v-93c6e55f]:disabled,.favicon-panel__clear[data-v-93c6e55f]:disabled{cursor:not-allowed;opacity:.5}.favicon-empty[data-v-93c6e55f]{display:flex;flex:1;padding:22px}.favicon-loading[data-v-93c6e55f]{display:flex;flex:1;flex-direction:column;gap:12px;align-items:center;justify-content:center;min-height:450px;padding:30px;color:#8e96a5;font-size:11px;text-align:center}.favicon-loading svg[data-v-93c6e55f]{color:#d6dbe4}.workbench__loading-spinner[data-v-93c6e55f]{width:27px;height:27px;border:2px solid #e7e3fb;border-top-color:#6d5dfc;border-radius:50%;animation:spin-93c6e55f .75s linear infinite}.favicon-preview[data-v-93c6e55f]{display:flex;flex-direction:column;width:100%;min-height:100%}.favicon-preview__hero[data-v-93c6e55f]{display:grid;grid-template-columns:minmax(180px,.85fr) minmax(220px,1.15fr);gap:14px;align-items:stretch}.favicon-large[data-v-93c6e55f]{display:flex;flex-direction:column;gap:9px;align-items:center;justify-content:center;padding:18px;background:linear-gradient(45deg,#f4f5f8 25%,transparent 25%),linear-gradient(-45deg,#f4f5f8 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#f4f5f8 75%),linear-gradient(-45deg,transparent 75%,#f4f5f8 75%),#fbfbfd;background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;border:1px solid #eef0f5;border-radius:9px}.favicon-large>span[data-v-93c6e55f]{color:#9aa2b0;font-size:10px}.favicon-large__canvas[data-v-93c6e55f]{display:flex;width:166px;height:166px;align-items:center;justify-content:center}.favicon-large__canvas img[data-v-93c6e55f]{display:block;width:100%;height:100%;object-fit:contain}.browser-preview[data-v-93c6e55f]{display:flex;flex-direction:column;justify-content:center;padding:14px;background:#f8f9fc;border:1px solid #edf0f4;border-radius:9px}.browser-preview>p[data-v-93c6e55f]{margin-top:14px;color:#a0a7b3;font-size:10px}.browser-preview__bar[data-v-93c6e55f]{display:flex;gap:4px;align-items:center;padding-bottom:10px}.browser-preview__dot[data-v-93c6e55f]{width:6px;height:6px;background:#d5d9e2;border-radius:50%}.browser-preview__tabs[data-v-93c6e55f]{display:flex;align-items:flex-end;padding-top:7px;background:#e9edf4;border-radius:7px 7px 0 0}.browser-preview__page[data-v-93c6e55f]{display:flex;flex:1;gap:12px;align-items:center;min-height:96px;padding:18px;background:#fff;border:1px solid #e7ebf2;border-top:0;border-radius:0 0 7px 7px}.browser-preview__page>img[data-v-93c6e55f]{flex-shrink:0;display:block;width:32px;height:32px;object-fit:contain}.browser-preview__lines[data-v-93c6e55f]{display:flex;flex:1;flex-direction:column;gap:6px}.browser-preview__lines span[data-v-93c6e55f]{display:block;width:100%;height:5px;background:#eef1f6;border-radius:999px}.browser-preview__lines span[data-v-93c6e55f]:nth-child(2){width:78%}.browser-preview__lines span.is-short[data-v-93c6e55f]{width:46%}.browser-tab[data-v-93c6e55f]{display:flex;gap:6px;align-items:center;max-width:190px;padding:8px 12px;color:#8b93a2;font-size:10px}.browser-tab span[data-v-93c6e55f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.browser-tab img[data-v-93c6e55f]{flex-shrink:0;display:block;width:16px;height:16px;object-fit:contain}.browser-tab.is-active[data-v-93c6e55f]{color:#525c6d;background:#fff;border-radius:6px 6px 0 0}.favicon-sizes[data-v-93c6e55f]{display:flex;flex-wrap:wrap;gap:18px;align-items:flex-end;padding:17px 14px 15px;margin-top:14px;background:#fbfbfd;border:1px solid #eef0f4;border-radius:9px}.favicon-size[data-v-93c6e55f]{display:flex;flex-direction:column;gap:7px;align-items:center;color:#9aa2b0;font-size:9px}.favicon-size img[data-v-93c6e55f]{display:block;width:100%;height:100%;object-fit:contain}.favicon-size__canvas[data-v-93c6e55f]{display:flex;align-items:center;justify-content:center;padding:4px;background:#fff;border:1px solid #eceef3;border-radius:5px}.favicon-size__note[data-v-93c6e55f]{margin-left:auto;color:#a0a7b3;font-size:9px}.favicon-assets[data-v-93c6e55f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.favicon-asset[data-v-93c6e55f]{display:flex;flex-direction:column;gap:2px;padding:10px;background:#fff;border:1px solid #eef0f4;border-radius:7px}.favicon-asset__name[data-v-93c6e55f]{color:#566072;font-size:10px;font-weight:600}.favicon-asset__meta[data-v-93c6e55f]{color:#9ca4b1;font-size:9px;line-height:1.45}@keyframes spin-93c6e55f{to{transform:rotate(360deg)}}@media(max-width:900px){.workbench[data-v-93c6e55f]{grid-template-columns:1fr}.favicon-empty[data-v-93c6e55f],.favicon-loading[data-v-93c6e55f]{min-height:330px}.favicon-preview__hero[data-v-93c6e55f]{grid-template-columns:minmax(160px,.8fr) minmax(220px,1.2fr)}.favicon-assets[data-v-93c6e55f]{grid-template-columns:1fr}}@media(max-width:640px){.workbench[data-v-93c6e55f]{gap:16px;margin-top:16px}.workbench__panel--controls[data-v-93c6e55f]{padding:19px 18px 20px}.workbench__step[data-v-93c6e55f]{font-size:17px}.favicon-panel[data-v-93c6e55f]{padding:13px}.favicon-preview__hero[data-v-93c6e55f]{grid-template-columns:1fr}.favicon-large[data-v-93c6e55f]{min-height:205px}.favicon-large__canvas[data-v-93c6e55f]{width:145px;height:145px}.favicon-size__note[data-v-93c6e55f]{width:100%;margin-left:0}}@media(prefers-reduced-motion:reduce){.workbench__spinner[data-v-93c6e55f],.workbench__loading-spinner[data-v-93c6e55f]{animation:none}}.workbench[data-v-530e9408]{display:grid;grid-template-columns:348px minmax(0,1fr);gap:28px;align-items:stretch;margin-top:27px}.workbench__panel[data-v-530e9408]{background:#fff;border:1px solid #e8ecf2;border-radius:10px;box-shadow:0 1px 2px #1f2a3d06}.workbench__panel--controls[data-v-530e9408]{padding:23px 23px 22px}.workbench__step-row[data-v-530e9408]{display:flex;gap:12px;align-items:center;justify-content:space-between}.workbench__step[data-v-530e9408]{color:#252b36;font-size:18px;font-weight:600;letter-spacing:-.015em;line-height:1.4}.workbench__step--settings[data-v-530e9408]{margin-top:27px}.workbench__count[data-v-530e9408]{padding:3px 8px;color:#7a8292;font-size:10px;font-weight:500;background:#f6f7fa;border:1px solid #eceef3;border-radius:999px}.upload-dropzone[data-v-530e9408]{display:flex;flex-direction:column;gap:5px;align-items:center;justify-content:center;min-height:96px;padding:16px;margin-top:13px;color:#9ca3af;text-align:center;cursor:pointer;background:#fff;border:1px dashed #d8dee8;border-radius:4px;transition:border-color .18s ease,background .18s ease,opacity .18s ease}.upload-dropzone[data-v-530e9408]:hover,.upload-dropzone.is-dragging[data-v-530e9408]{background:#fafbff;border-color:#a99ff7}.upload-dropzone[data-v-530e9408]:focus-within{outline:3px solid rgba(109,93,252,.3);outline-offset:3px}.upload-dropzone.has-file[data-v-530e9408]{color:#5c6474;background:#fbfbff;border-color:#cfcaf7}.upload-dropzone.is-disabled[data-v-530e9408]{opacity:.6;cursor:wait;pointer-events:none}.upload-dropzone__icon[data-v-530e9408]{color:#a6adb9}.upload-dropzone__text[data-v-530e9408]{font-size:12px;line-height:1.6}.upload-dropzone__hint[data-v-530e9408]{color:#a4abb7;font-size:11px}.upload-dropzone__filename[data-v-530e9408]{display:block;max-width:100%;overflow:hidden;color:#4d5667;font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.upload-dropzone__replace[data-v-530e9408]{color:#8e95a3;font-size:11px}.setting-block[data-v-530e9408]{margin-top:17px}.setting-block+.setting-block[data-v-530e9408]{padding-top:1px}.setting-block__head[data-v-530e9408]{display:flex;gap:10px;align-items:center;justify-content:space-between}.setting-block__label[data-v-530e9408]{color:#5b6474;font-size:12px;font-weight:500}.setting-block__label span[data-v-530e9408]{margin-left:4px;color:#a1a8b5;font-size:10px;font-weight:400}.setting-block__value[data-v-530e9408]{color:#6d5dfc;font-size:12px;font-weight:700}.quality-range[data-v-530e9408]{width:100%;height:5px;margin:12px 0 7px;cursor:pointer;accent-color:#6d5dfc}.quality-range[data-v-530e9408]:disabled{cursor:not-allowed;opacity:.55}.quality-range__labels[data-v-530e9408]{display:flex;justify-content:space-between;color:#a2a9b6;font-size:9px}.dimension-options[data-v-530e9408]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin-top:8px}.dimension-option[data-v-530e9408]{height:29px;padding:0 2px;color:#737b8c;font-size:10px;background:#fafbfc;border:1px solid #e8eaf0;border-radius:5px;transition:color .16s ease,background .16s ease,border-color .16s ease}.dimension-option[data-v-530e9408]:hover:not(:disabled){color:#5145d8;border-color:#d9d2ff}.dimension-option.is-active[data-v-530e9408]{color:#5747de;background:#f4f1ff;border-color:#d7d0ff}.dimension-option[data-v-530e9408]:disabled{cursor:not-allowed;opacity:.55}.target-size[data-v-530e9408]{display:flex;align-items:center;height:36px;padding:0 11px;margin-top:8px;background:#fff;border:1px solid #dfe3ea;border-radius:4px;transition:border-color .18s ease,box-shadow .18s ease}.target-size[data-v-530e9408]:focus-within{border-color:#8b7cf7;box-shadow:0 0 0 3px #6d5dfc1f}.target-size input[data-v-530e9408]{width:100%;min-width:0;padding:0;color:#3f4859;font-size:12px;background:transparent;border:0;outline:0}.target-size input[data-v-530e9408]::placeholder{color:#abb2be}.target-size input[data-v-530e9408]:disabled{cursor:not-allowed}.target-size span[data-v-530e9408]{flex-shrink:0;color:#929ba9;font-size:10px}.setting-block__hint[data-v-530e9408]{margin-top:6px;color:#a2a9b5;font-size:10px;line-height:1.55}.compress-button[data-v-530e9408]{display:flex;gap:6px;align-items:center;justify-content:center;width:100%;height:42px;margin-top:19px;color:#a2a9b5;font-size:13px;font-weight:500;background:#f0f2f6;border-radius:4px;transition:color .2s ease,background .2s ease,box-shadow .2s ease}.compress-button[data-v-530e9408]:disabled{cursor:not-allowed}.compress-button[data-v-530e9408]:not(:disabled){color:#fff;background:linear-gradient(135deg,#6e5cff,#a34ff7);box-shadow:0 7px 16px #6d5dfc33;cursor:pointer}.compress-button[data-v-530e9408]:not(:disabled):hover{box-shadow:0 10px 22px #6d5dfc47}.workbench__spinner[data-v-530e9408]{width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin-530e9408 .7s linear infinite}.workbench__feedback[data-v-530e9408]{padding:8px 10px;margin-top:12px;color:#5f6a7d;font-size:12px;line-height:1.6;background:#f7f8fb;border-radius:5px}.workbench__feedback.is-error[data-v-530e9408]{color:#b55050;background:#fff5f5}.workbench__feedback.is-success[data-v-530e9408]{color:#237c59;background:#f0faf5}.workbench__privacy[data-v-530e9408]{display:flex;gap:6px;align-items:center;justify-content:center;margin-top:14px;color:#98a1b0;font-size:11px}.workbench__privacy svg[data-v-530e9408]{flex-shrink:0;color:#38a57d}.workbench__preview[data-v-530e9408]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:540px;padding:28px;overflow:hidden}.workbench__preview.has-items[data-v-530e9408]{align-items:stretch;justify-content:flex-start;padding:18px}.workbench__preview.is-empty[data-v-530e9408]{align-items:stretch;padding:20px}.workbench__preview.is-dragging[data-v-530e9408]{background:#fbfaff;border-color:#a99ff7}.workbench__preview-empty[data-v-530e9408]{display:flex;flex:1;width:100%}.workbench__loading-spinner[data-v-530e9408]{width:26px;height:26px;border:2px solid #e7e3fb;border-top-color:#6d5dfc;border-radius:50%;animation:spin-530e9408 .75s linear infinite}.prepare-state[data-v-530e9408]{display:flex;flex-direction:column;align-items:center;width:100%;max-width:360px;text-align:center}.prepare-state h3[data-v-530e9408]{margin-top:14px;color:#4e5768;font-size:15px;font-weight:600}.prepare-state p[data-v-530e9408]{margin-top:5px;color:#969eac;font-size:11px}.prepare-state__track[data-v-530e9408]{width:100%;max-width:280px;height:6px;margin-top:16px;overflow:hidden;background:#f0f0f6;border-radius:999px}.prepare-state__bar[data-v-530e9408]{display:block;height:100%;background:linear-gradient(135deg,#6e5cff,#a34ff7);border-radius:inherit;transition:width .2s ease}.compress-queue[data-v-530e9408]{display:flex;flex-direction:column;width:100%;min-height:100%}.compress-queue__head[data-v-530e9408]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid #eef0f4}.compress-queue__summary[data-v-530e9408]{display:flex;flex-direction:column;gap:2px;min-width:0}.compress-queue__title[data-v-530e9408]{color:#444d5e;font-size:14px;font-weight:600}.compress-queue__sub[data-v-530e9408]{overflow:hidden;color:#8f97a6;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.compress-queue__actions[data-v-530e9408]{display:flex;flex-shrink:0;gap:7px;align-items:center}.compress-queue__zip[data-v-530e9408],.compress-queue__clear[data-v-530e9408]{display:inline-flex;gap:5px;align-items:center;height:31px;padding:0 10px;font-size:11px;border-radius:6px;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.compress-queue__zip[data-v-530e9408]{color:#fff;background:linear-gradient(135deg,#6e5cff,#a34ff7);border:1px solid transparent;box-shadow:0 5px 12px #6d5dfc2e}.compress-queue__zip[data-v-530e9408]:hover{box-shadow:0 7px 16px #6d5dfc40}.compress-queue__clear[data-v-530e9408]{color:#7b8393;background:#f8f8fb;border:1px solid #ececf2}.compress-queue__clear[data-v-530e9408]:hover{color:#b55050;background:#fff6f6;border-color:#f0dede}.compress-progress[data-v-530e9408]{display:flex;gap:10px;align-items:center;padding:11px 0 1px}.compress-progress__track[data-v-530e9408]{flex:1;height:5px;overflow:hidden;background:#f0f0f6;border-radius:999px}.compress-progress__bar[data-v-530e9408]{display:block;height:100%;background:linear-gradient(135deg,#6e5cff,#a34ff7);border-radius:inherit;transition:width .22s ease}.compress-progress__text[data-v-530e9408]{flex-shrink:0;color:#8c94a4;font-size:10px;font-variant-numeric:tabular-nums}.compress-list[data-v-530e9408]{display:flex;flex-direction:column;gap:8px;max-height:530px;padding:14px 2px 0;overflow-y:auto;scrollbar-color:#ddd9ee transparent;scrollbar-width:thin}.compress-row[data-v-530e9408]{display:flex;flex-shrink:0;gap:10px;align-items:center;min-height:66px;padding:8px;background:#fff;border:1px solid #edf0f4;border-radius:8px;transition:border-color .18s ease,box-shadow .18s ease}.compress-row[data-v-530e9408]:hover{border-color:#dfdaf8;box-shadow:0 5px 16px #302c600d}.compress-row.is-error[data-v-530e9408]{border-color:#f1dada}.compress-row__thumb[data-v-530e9408]{position:relative;flex-shrink:0;width:49px;height:49px;overflow:hidden;background:#f6f7fa;border-radius:6px}.compress-row__thumb img[data-v-530e9408]{display:block;width:100%;height:100%;object-fit:cover}.compress-row__overlay[data-v-530e9408]{position:absolute;inset:0;display:grid;background:#ffffffc7;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);place-items:center}.compress-row__overlay.is-error[data-v-530e9408]{color:#c85c5c;background:#fff7f7e0}.compress-row__overlay .workbench__loading-spinner[data-v-530e9408]{width:18px;height:18px;border-width:2px}.compress-row__body[data-v-530e9408]{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.compress-row__name[data-v-530e9408]{overflow:hidden;color:#4d5768;font-size:11px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.compress-row__meta[data-v-530e9408]{display:-webkit-box;overflow:hidden;color:#939baa;font-size:10px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.compress-row__saving[data-v-530e9408]{flex-shrink:0;padding:3px 7px;color:#18835e;font-size:10px;font-weight:700;background:#f0faf5;border:1px solid #d4efe3;border-radius:999px}.compress-row__saving.is-empty[data-v-530e9408]{color:#8c94a3;background:#f7f8fa;border-color:#e9ebf0}.compress-row__actions[data-v-530e9408]{display:flex;flex-shrink:0;gap:4px;align-items:center}.compress-row__download[data-v-530e9408],.compress-row__remove[data-v-530e9408]{display:grid;width:26px;height:26px;border-radius:6px;place-items:center}.compress-row__download[data-v-530e9408]{color:#6d5dfc;background:#f5f3ff;border:1px solid #e7e1ff}.compress-row__download[data-v-530e9408]:hover{background:#eeebff;border-color:#d9d0ff}.compress-row__remove[data-v-530e9408]{color:#939baa}.compress-row__remove[data-v-530e9408]:hover{color:#b55050;background:#fff5f5}@keyframes spin-530e9408{to{transform:rotate(360deg)}}@media(max-width:900px){.workbench[data-v-530e9408]{grid-template-columns:1fr}.workbench__preview[data-v-530e9408]{min-height:350px}}@media(max-width:640px){.workbench[data-v-530e9408]{gap:16px;margin-top:16px}.workbench__panel--controls[data-v-530e9408]{padding:19px 18px 20px}.workbench__step[data-v-530e9408]{font-size:17px}.workbench__preview[data-v-530e9408]{min-height:300px;padding:14px}.workbench__preview.has-items[data-v-530e9408]{padding:14px}.compress-queue__sub[data-v-530e9408]{white-space:normal}.compress-queue__zip[data-v-530e9408],.compress-queue__clear[data-v-530e9408]{height:29px;padding:0 8px;font-size:10px}.compress-list[data-v-530e9408]{max-height:500px;padding-right:0}.compress-row[data-v-530e9408]{gap:8px;padding:7px}.compress-row__thumb[data-v-530e9408]{width:43px;height:43px}.compress-row__saving[data-v-530e9408]{padding:2px 6px;font-size:9px}}@media(prefers-reduced-motion:reduce){.workbench__spinner[data-v-530e9408],.workbench__loading-spinner[data-v-530e9408]{animation:none}}.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;-ms-touch-action:none;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cropper-container img{backface-visibility:hidden;display:block;height:100%;image-orientation:0deg;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.cropper-wrap-box,.cropper-canvas,.cropper-drag-box,.cropper-crop-box,.cropper-modal{inset:0;position:absolute}.cropper-wrap-box,.cropper-canvas{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline:1px solid #39f;outline-color:#3399ffbf;overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:calc(100% / 3);left:0;top:calc(100% / 3);width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:calc(100% / 3);top:0;width:calc(100% / 3)}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center:before,.cropper-center:after{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center:before{height:1px;left:-3px;top:0;width:7px}.cropper-center:after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media(min-width:768px){.cropper-point.point-se{height:15px;width:15px}}@media(min-width:992px){.cropper-point.point-se{height:10px;width:10px}}@media(min-width:1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se:before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}.workbench[data-v-f5c987be]{display:grid;grid-template-columns:348px minmax(0,1fr);gap:28px;align-items:stretch;margin-top:27px}.workbench__panel[data-v-f5c987be]{background:#fff;border:1px solid #e8ecf2;border-radius:10px;box-shadow:0 1px 2px #1f2a3d06}.workbench__panel--controls[data-v-f5c987be]{padding:23px 23px 22px}.workbench__step[data-v-f5c987be]{color:#252b36;font-size:18px;font-weight:600;letter-spacing:-.015em;line-height:1.4}.workbench__step--settings[data-v-f5c987be]{margin-top:27px}.upload-dropzone[data-v-f5c987be]{display:flex;flex-direction:column;gap:5px;align-items:center;justify-content:center;min-height:96px;padding:16px;margin-top:13px;color:#9ca3af;text-align:center;cursor:pointer;background:#fff;border:1px dashed #d8dee8;border-radius:4px;transition:border-color .18s ease,background .18s ease}.upload-dropzone[data-v-f5c987be]:hover,.upload-dropzone.is-dragging[data-v-f5c987be]{background:#fafbff;border-color:#a99ff7}.upload-dropzone[data-v-f5c987be]:focus-within{outline:3px solid rgba(109,93,252,.3);outline-offset:3px}.upload-dropzone.has-file[data-v-f5c987be]{color:#5c6474;background:#fbfbff;border-color:#cfcaf7}.upload-dropzone__icon[data-v-f5c987be]{color:#a6adb9}.upload-dropzone__text[data-v-f5c987be]{font-size:12px;line-height:1.6}.upload-dropzone__hint[data-v-f5c987be]{color:#a4abb7;font-size:11px}.upload-dropzone__filename[data-v-f5c987be]{display:block;max-width:100%;overflow:hidden;color:#4d5667;font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.upload-dropzone__replace[data-v-f5c987be]{color:#8e95a3;font-size:11px}.setting-block[data-v-f5c987be]{margin-top:17px}.setting-block__label[data-v-f5c987be]{color:#5b6474;font-size:12px;font-weight:500}.aspect-options[data-v-f5c987be]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:8px}.aspect-option[data-v-f5c987be]{height:30px;padding:0 3px;color:#737b8c;font-size:10px;background:#fafbfc;border:1px solid #e8eaf0;border-radius:5px;transition:color .16s ease,background .16s ease,border-color .16s ease}.aspect-option[data-v-f5c987be]:hover:not(:disabled){color:#5145d8;border-color:#d9d2ff}.aspect-option.is-active[data-v-f5c987be]{color:#5747de;background:#f4f1ff;border-color:#d7d0ff}.aspect-option[data-v-f5c987be]:disabled{cursor:not-allowed;opacity:.55}.transform-options[data-v-f5c987be]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:8px}.transform-button[data-v-f5c987be]{display:inline-flex;flex-direction:column;gap:3px;align-items:center;justify-content:center;height:46px;color:#7c8494;font-size:9px;background:#fafbfc;border:1px solid #e8eaf0;border-radius:5px;transition:color .16s ease,background .16s ease,border-color .16s ease}.transform-button[data-v-f5c987be]:hover:not(:disabled){color:#6d5dfc;background:#f7f5ff;border-color:#ddd7ff}.transform-button.is-active[data-v-f5c987be]{color:#6d5dfc;background:#f4f1ff;border-color:#d7d0ff}.transform-button[data-v-f5c987be]:disabled{cursor:not-allowed;opacity:.55}.format-options[data-v-f5c987be]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:8px}.format-option[data-v-f5c987be]{height:30px;color:#737b8c;font-size:10px;background:#fafbfc;border:1px solid #e8eaf0;border-radius:5px;transition:color .16s ease,background .16s ease,border-color .16s ease}.format-option[data-v-f5c987be]:hover:not(:disabled){color:#5145d8;border-color:#d9d2ff}.format-option.is-active[data-v-f5c987be]{color:#5747de;background:#f4f1ff;border-color:#d7d0ff}.format-option[data-v-f5c987be]:disabled{cursor:not-allowed;opacity:.55}.download-button[data-v-f5c987be]{display:flex;gap:6px;align-items:center;justify-content:center;width:100%;height:42px;margin-top:20px;color:#fff;font-size:13px;font-weight:500;background:linear-gradient(135deg,#6e5cff,#a34ff7);border-radius:4px;box-shadow:0 7px 16px #6d5dfc33;transition:box-shadow .18s ease,opacity .18s ease}.download-button[data-v-f5c987be]:hover:not(:disabled){box-shadow:0 10px 22px #6d5dfc47}.download-button[data-v-f5c987be]:disabled{color:#a2a9b5;cursor:not-allowed;background:#f0f2f6;box-shadow:none}.workbench__spinner[data-v-f5c987be]{width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin-f5c987be .7s linear infinite}.workbench__feedback[data-v-f5c987be]{padding:8px 10px;margin-top:12px;color:#5f6a7d;font-size:12px;line-height:1.6;background:#f7f8fb;border-radius:5px}.workbench__feedback.is-error[data-v-f5c987be]{color:#b55050;background:#fff5f5}.workbench__feedback.is-success[data-v-f5c987be]{color:#237c59;background:#f0faf5}.workbench__privacy[data-v-f5c987be]{display:flex;gap:6px;align-items:center;justify-content:center;margin-top:14px;color:#98a1b0;font-size:11px}.workbench__privacy svg[data-v-f5c987be]{flex-shrink:0;color:#38a57d}.crop-panel[data-v-f5c987be]{display:flex;flex-direction:column;min-width:0;padding:16px}.crop-panel.is-dragging[data-v-f5c987be]{background:#fbfaff;border-color:#a99ff7}.crop-panel__head[data-v-f5c987be]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;padding:0 2px 14px}.crop-panel__actions[data-v-f5c987be]{display:flex;flex-shrink:0;gap:7px;align-items:center}.crop-panel__title-group[data-v-f5c987be]{display:flex;flex-direction:column;gap:2px}.crop-panel__title-group small[data-v-f5c987be]{color:#969eac;font-size:10px}.crop-panel__title[data-v-f5c987be]{color:#4b5567;font-size:13px;font-weight:600}.crop-panel__size[data-v-f5c987be]{flex-shrink:0;padding:3px 8px;color:#5b49e8;font-size:10px;font-variant-numeric:tabular-nums;background:#f4f1ff;border:1px solid #e5e0ff;border-radius:999px}.crop-panel__clear[data-v-f5c987be]{display:inline-flex;flex-shrink:0;gap:5px;align-items:center;height:29px;padding:0 9px;color:#7b8393;font-size:10px;background:#f8f8fb;border:1px solid #ececf2;border-radius:6px;transition:color .18s ease,background .18s ease,border-color .18s ease}.crop-panel__clear[data-v-f5c987be]:hover:not(:disabled){color:#b55050;background:#fff6f6;border-color:#f0dede}.crop-panel__clear[data-v-f5c987be]:disabled{cursor:not-allowed;opacity:.5}.crop-stage[data-v-f5c987be]{position:relative;flex:1;min-height:520px;overflow:hidden;background:linear-gradient(45deg,#f4f5f8 25%,transparent 25%),linear-gradient(-45deg,#f4f5f8 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#f4f5f8 75%),linear-gradient(-45deg,transparent 75%,#f4f5f8 75%),#fbfbfd;background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;border:1px solid #eef0f5;border-radius:8px}.crop-stage>img[data-v-f5c987be]{display:block;max-width:100%;max-height:100%;margin:auto}.crop-stage__empty[data-v-f5c987be]{position:absolute;inset:0;display:flex;padding:16px}.crop-stage__loading[data-v-f5c987be]{position:absolute;inset:0;display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center;color:#8f97a6;font-size:11px;background:#fafbfdd6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.workbench__loading-spinner[data-v-f5c987be]{width:26px;height:26px;border:2px solid #e7e3fb;border-top-color:#6d5dfc;border-radius:50%;animation:spin-f5c987be .75s linear infinite}.crop-panel__foot[data-v-f5c987be]{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;justify-content:space-between;padding:12px 2px 0;color:#979fad;font-size:10px}@keyframes spin-f5c987be{to{transform:rotate(360deg)}}.crop-stage[data-v-f5c987be] .cropper-container{border-radius:7px}.crop-stage[data-v-f5c987be] .cropper-modal{background-color:#171a2b;opacity:.52}.crop-stage[data-v-f5c987be] .cropper-view-box{outline:1.5px solid #7768f8;outline-color:#7768f8e6}.crop-stage[data-v-f5c987be] .cropper-line{background-color:#7768f8}.crop-stage[data-v-f5c987be] .cropper-point{width:7px;height:7px;background-color:#fff;border:1.5px solid #6d5dfc;border-radius:2px;opacity:1}.crop-stage[data-v-f5c987be] .cropper-dashed{border-color:#ffffffa6}.crop-stage[data-v-f5c987be] .cropper-face{background-color:transparent}@media(max-width:900px){.workbench[data-v-f5c987be]{grid-template-columns:1fr}.crop-stage[data-v-f5c987be]{min-height:430px}}@media(max-width:640px){.workbench[data-v-f5c987be]{gap:16px;margin-top:16px}.workbench__panel--controls[data-v-f5c987be]{padding:19px 18px 20px}.workbench__step[data-v-f5c987be]{font-size:17px}.crop-panel[data-v-f5c987be]{padding:13px}.crop-stage[data-v-f5c987be]{min-height:340px}}@media(prefers-reduced-motion:reduce){.workbench__spinner[data-v-f5c987be],.workbench__loading-spinner[data-v-f5c987be]{animation:none}}.format-select[data-v-bc547f55]{position:relative;margin-top:12px}.format-select__trigger[data-v-bc547f55]{display:flex;gap:10px;align-items:center;width:100%;height:41px;padding:0 12px;color:#394152;text-align:left;background:#fff;border:1px solid #dfe3ea;border-radius:4px;transition:border-color .18s ease,box-shadow .18s ease}.format-select__trigger[data-v-bc547f55]:hover:not(:disabled){border-color:#c9ced9}.format-select__trigger[data-v-bc547f55]:focus-visible,.format-select__trigger[aria-expanded=true][data-v-bc547f55]{border-color:#8b7cf7;outline:none;box-shadow:0 0 0 3px #6d5dfc1f}.format-select__trigger[data-v-bc547f55]:disabled{color:#a2a9b5;cursor:not-allowed;background:#f9fafb}.format-select__value[data-v-bc547f55]{flex-shrink:0;font-size:13px;font-weight:500}.format-select__description[data-v-bc547f55]{min-width:0;overflow:hidden;margin-left:auto;color:#969eab;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.format-select__chevron[data-v-bc547f55]{flex-shrink:0;color:#929aa8;transition:transform .18s ease}.format-select__chevron.is-open[data-v-bc547f55]{transform:rotate(180deg)}.format-select__menu[data-v-bc547f55]{position:absolute;top:calc(100% + 6px);right:0;left:0;z-index:30;max-height:245px;padding:5px;margin:0;overflow-y:auto;list-style:none;background:#fff;border:1px solid #e5e6ef;border-radius:8px;box-shadow:0 16px 36px #1f234221,0 3px 8px #1f23420d}.format-select__option[data-v-bc547f55]{display:flex;gap:9px;align-items:center;min-height:33px;padding:0 9px;color:#596273;font-size:12px;cursor:pointer;border-radius:5px;transition:color .15s ease,background .15s ease}.format-select__option.is-active[data-v-bc547f55]{background:#f7f5ff}.format-select__option.is-selected[data-v-bc547f55]{color:#5747de;background:#f4f1ff}.format-select__option.is-selected .format-select__option-label[data-v-bc547f55]{color:#5747de}.format-select__option.is-selected .format-select__option-description[data-v-bc547f55]{color:#8d83d3}.format-select__option-label[data-v-bc547f55]{flex-shrink:0;font-weight:600}.format-select__option-description[data-v-bc547f55]{min-width:0;overflow:hidden;margin-left:auto;color:#969eab;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.format-select__option-check[data-v-bc547f55]{flex-shrink:0;color:#6d5dfc}.format-menu-enter-active[data-v-bc547f55],.format-menu-leave-active[data-v-bc547f55]{transition:opacity .16s ease,transform .16s ease;transform-origin:top center}.format-menu-enter-from[data-v-bc547f55],.format-menu-leave-to[data-v-bc547f55]{opacity:0;transform:translateY(-5px) scale(.995)}.workbench[data-v-409a72a7]{display:grid;grid-template-columns:348px minmax(0,1fr);gap:28px;align-items:stretch;margin-top:27px}.workbench__panel[data-v-409a72a7]{background:#fff;border:1px solid #e8ecf2;border-radius:10px;box-shadow:0 1px 2px #1f2a3d06}.workbench__panel--controls[data-v-409a72a7]{padding:23px 23px 22px}.workbench__step-row[data-v-409a72a7]{display:flex;gap:12px;align-items:center;justify-content:space-between}.workbench__step[data-v-409a72a7]{color:#252b36;font-size:18px;font-weight:600;letter-spacing:-.015em;line-height:1.4}.workbench__count[data-v-409a72a7]{padding:3px 8px;color:#7a8292;font-size:10px;font-weight:500;background:#f6f7fa;border:1px solid #eceef3;border-radius:999px}.workbench__step--settings[data-v-409a72a7]{margin-top:27px}.upload-dropzone[data-v-409a72a7]{display:flex;flex-direction:column;gap:5px;align-items:center;justify-content:center;min-height:96px;padding:16px;margin-top:13px;color:#9ca3af;text-align:center;cursor:pointer;background:#fff;border:1px dashed #d8dee8;border-radius:4px;transition:border-color .18s ease,background .18s ease,opacity .18s ease}.upload-dropzone[data-v-409a72a7]:hover,.upload-dropzone.is-dragging[data-v-409a72a7]{background:#fafbff;border-color:#a99ff7}.upload-dropzone[data-v-409a72a7]:focus-within{outline:3px solid rgba(109,93,252,.3);outline-offset:3px}.upload-dropzone.has-file[data-v-409a72a7]{color:#5c6474;background:#fbfbff;border-color:#cfcaf7}.upload-dropzone.is-disabled[data-v-409a72a7]{opacity:.6;cursor:wait;pointer-events:none}.upload-dropzone__icon[data-v-409a72a7]{color:#a6adb9}.upload-dropzone__text[data-v-409a72a7]{font-size:12px;line-height:1.6}.upload-dropzone__hint[data-v-409a72a7]{color:#a4abb7;font-size:11px}.upload-dropzone__filename[data-v-409a72a7]{display:block;max-width:100%;overflow:hidden;color:#4d5667;font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.upload-dropzone__replace[data-v-409a72a7]{color:#8e95a3;font-size:11px}.convert-button[data-v-409a72a7]{display:flex;gap:6px;align-items:center;justify-content:center;width:100%;height:42px;margin-top:10px;color:#a2a9b5;font-size:13px;font-weight:500;background:#f0f2f6;border-radius:4px;transition:color .2s ease,background .2s ease,box-shadow .2s ease}.convert-button[data-v-409a72a7]:disabled{cursor:not-allowed}.convert-button[data-v-409a72a7]:not(:disabled){color:#fff;background:linear-gradient(135deg,#6e5cff,#a34ff7);box-shadow:0 7px 16px #6d5dfc33;cursor:pointer}.convert-button[data-v-409a72a7]:not(:disabled):hover{box-shadow:0 10px 22px #6d5dfc47}.workbench__spinner[data-v-409a72a7]{width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin-409a72a7 .7s linear infinite}.workbench__feedback[data-v-409a72a7]{padding:8px 10px;margin-top:12px;color:#5f6a7d;font-size:12px;line-height:1.6;background:#f7f8fb;border-radius:5px}.workbench__feedback.is-error[data-v-409a72a7]{color:#b55050;background:#fff5f5}.workbench__feedback.is-success[data-v-409a72a7]{color:#237c59;background:#f0faf5}.workbench__privacy[data-v-409a72a7]{display:flex;gap:6px;align-items:center;justify-content:center;margin-top:14px;color:#98a1b0;font-size:11px}.workbench__privacy svg[data-v-409a72a7]{flex-shrink:0;color:#38a57d}.workbench__preview[data-v-409a72a7]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:445px;padding:28px;overflow:hidden}.workbench__preview.has-items[data-v-409a72a7]{align-items:stretch;justify-content:flex-start;padding:18px}.workbench__preview.is-empty[data-v-409a72a7]{align-items:stretch;padding:20px}.workbench__preview.is-dragging[data-v-409a72a7]{background:#fbfaff;border-color:#a99ff7}.workbench__preview-empty[data-v-409a72a7]{display:flex;flex:1;width:100%}.prepare-state[data-v-409a72a7]{display:flex;flex-direction:column;align-items:center;width:100%;max-width:360px;text-align:center}.prepare-state h3[data-v-409a72a7]{margin-top:14px;color:#4e5768;font-size:15px;font-weight:600}.prepare-state p[data-v-409a72a7]{margin-top:5px;color:#969eac;font-size:11px}.prepare-state__track[data-v-409a72a7]{width:100%;max-width:280px;height:6px;margin-top:16px;overflow:hidden;background:#f0f0f6;border-radius:999px}.prepare-state__bar[data-v-409a72a7]{display:block;height:100%;background:linear-gradient(135deg,#6e5cff,#a34ff7);border-radius:inherit;transition:width .2s ease}.workbench__loading-spinner[data-v-409a72a7]{width:26px;height:26px;border:2px solid #e7e3fb;border-top-color:#6d5dfc;border-radius:50%;animation:spin-409a72a7 .75s linear infinite}.queue[data-v-409a72a7]{display:flex;flex-direction:column;width:100%;min-height:100%}.queue__head[data-v-409a72a7]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid #eef0f4}.queue__summary[data-v-409a72a7]{display:flex;flex-direction:column;gap:2px;min-width:0}.queue__title[data-v-409a72a7]{color:#444d5e;font-size:14px;font-weight:600}.queue__sub[data-v-409a72a7]{overflow:hidden;color:#8f97a6;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.queue__actions[data-v-409a72a7]{display:flex;flex-shrink:0;gap:7px;align-items:center}.queue__zip[data-v-409a72a7],.queue__clear[data-v-409a72a7]{display:inline-flex;gap:5px;align-items:center;height:31px;padding:0 10px;font-size:11px;border-radius:6px;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.queue__zip[data-v-409a72a7]{color:#fff;background:linear-gradient(135deg,#6e5cff,#a34ff7);border:1px solid transparent;box-shadow:0 5px 12px #6d5dfc2e}.queue__zip[data-v-409a72a7]:hover{box-shadow:0 7px 16px #6d5dfc40}.queue__clear[data-v-409a72a7]{color:#7b8393;background:#f8f8fb;border:1px solid #ececf2}.queue__clear[data-v-409a72a7]:hover{color:#b55050;background:#fff6f6;border-color:#f0dede}.queue__progress[data-v-409a72a7]{display:flex;gap:10px;align-items:center;padding:11px 0 1px}.queue__progress-track[data-v-409a72a7]{flex:1;height:5px;overflow:hidden;background:#f0f0f6;border-radius:999px}.queue__progress-bar[data-v-409a72a7]{display:block;height:100%;background:linear-gradient(135deg,#6e5cff,#a34ff7);border-radius:inherit;transition:width .22s ease}.queue__progress-text[data-v-409a72a7]{flex-shrink:0;color:#8c94a4;font-size:10px;font-variant-numeric:tabular-nums}.queue__grid[data-v-409a72a7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:13px;align-content:start;padding-top:14px}.queue-item[data-v-409a72a7]{display:flex;flex-direction:column;min-width:0;overflow:hidden;background:#fff;border:1px solid #eceef4;border-radius:9px;transition:border-color .18s ease,box-shadow .18s ease}.queue-item[data-v-409a72a7]:hover{border-color:#ddd8fb;box-shadow:0 6px 18px #302c600f}.queue-item.is-error[data-v-409a72a7]{border-color:#f1dada}.queue-item__thumb[data-v-409a72a7]{position:relative;display:flex;aspect-ratio:4/3;align-items:center;justify-content:center;overflow:hidden;background:#f7f8fa}.queue-item__thumb img[data-v-409a72a7]{display:block;width:100%;height:100%;object-fit:cover}.queue-item__format[data-v-409a72a7]{position:absolute;top:7px;left:7px;padding:3px 7px;color:#5c48ef;font-size:9px;font-weight:700;letter-spacing:.04em;background:#ffffffeb;border:1px solid rgba(224,218,255,.95);border-radius:999px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.queue-item__remove[data-v-409a72a7]{position:absolute;top:6px;right:6px;display:grid;width:22px;height:22px;color:#6b7382;background:#ffffffeb;border:1px solid rgba(225,228,235,.95);border-radius:6px;opacity:.82;transition:color .18s ease,opacity .18s ease;place-items:center}.queue-item__remove[data-v-409a72a7]:hover{color:#b55050;opacity:1}.queue-item__overlay[data-v-409a72a7]{position:absolute;inset:0;display:grid;background:#ffffffc7;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);place-items:center}.queue-item__overlay.is-error[data-v-409a72a7]{color:#c85c5c;background:#fff7f7e0}.queue-item__info[data-v-409a72a7]{display:flex;gap:8px;align-items:center;padding:8px 9px 9px}.queue-item__text[data-v-409a72a7]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.queue-item__name[data-v-409a72a7]{overflow:hidden;color:#4c5668;font-size:11px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.queue-item__meta[data-v-409a72a7]{display:-webkit-box;overflow:hidden;color:#939baa;font-size:10px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.queue-item__download[data-v-409a72a7]{display:grid;flex-shrink:0;width:26px;height:26px;color:#6d5dfc;background:#f5f3ff;border:1px solid #e7e1ff;border-radius:6px;transition:background .18s ease,border-color .18s ease;place-items:center}.queue-item__download[data-v-409a72a7]:hover{background:#eeebff;border-color:#d9d0ff}@keyframes spin-409a72a7{to{transform:rotate(360deg)}}@media(max-width:900px){.workbench[data-v-409a72a7]{grid-template-columns:1fr}.workbench__preview[data-v-409a72a7]{min-height:320px}.queue__grid[data-v-409a72a7]{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}}@media(max-width:640px){.workbench[data-v-409a72a7]{gap:16px;margin-top:16px}.workbench__panel--controls[data-v-409a72a7]{padding:19px 18px 20px}.workbench__step[data-v-409a72a7]{font-size:17px}.workbench__preview[data-v-409a72a7]{min-height:280px;padding:14px}.workbench__preview.has-items[data-v-409a72a7]{padding:14px}.queue__grid[data-v-409a72a7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.queue__head[data-v-409a72a7]{gap:9px}.queue__sub[data-v-409a72a7]{white-space:normal}.queue__zip[data-v-409a72a7],.queue__clear[data-v-409a72a7]{height:29px;padding:0 8px;font-size:10px}.queue-item__meta[data-v-409a72a7]{font-size:9px}.queue-item__info[data-v-409a72a7]{padding:7px}}@media(prefers-reduced-motion:reduce){.workbench__spinner[data-v-409a72a7],.workbench__loading-spinner[data-v-409a72a7]{animation:none}}.workbench[data-v-03e128f7]{display:grid;grid-template-columns:348px minmax(0,1fr);gap:28px;margin-top:27px}.workbench__panel[data-v-03e128f7]{background:#fff;border:1px solid #e8ecf2;border-radius:10px;box-shadow:0 1px 2px #1f2a3d06}.workbench__panel--controls[data-v-03e128f7]{padding:23px}.workbench__step[data-v-03e128f7]{color:#252b36;font-size:18px;font-weight:600;letter-spacing:-.015em;line-height:1.4}.workbench__step--settings[data-v-03e128f7]{margin-top:24px}.upload-dropzone[data-v-03e128f7]{display:flex;flex-direction:column;gap:5px;align-items:center;justify-content:center;min-height:96px;padding:16px;margin-top:13px;color:#9ca3af;text-align:center;cursor:pointer;background:#fff;border:1px dashed #d8dee8;border-radius:4px;transition:border-color .18s ease,background .18s ease,opacity .18s ease}.upload-dropzone[data-v-03e128f7]:hover,.upload-dropzone.is-dragging[data-v-03e128f7]{background:#fafbff;border-color:#a99ff7}.upload-dropzone[data-v-03e128f7]:focus-within{outline:3px solid rgba(109,93,252,.3);outline-offset:3px}.upload-dropzone.has-file[data-v-03e128f7]{color:#5c6474;background:#fbfbff;border-color:#cfcaf7}.upload-dropzone.is-disabled[data-v-03e128f7]{opacity:.6;cursor:wait;pointer-events:none}.upload-dropzone__icon[data-v-03e128f7]{color:#a6adb9}.upload-dropzone__text[data-v-03e128f7]{font-size:12px;line-height:1.6}.upload-dropzone__hint[data-v-03e128f7],.upload-dropzone__replace[data-v-03e128f7]{color:#a4abb7;font-size:11px}.upload-dropzone__filename[data-v-03e128f7]{max-width:100%;overflow:hidden;color:#4d5667;font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.field[data-v-03e128f7]{display:grid;gap:5px;margin-top:12px}.field__label[data-v-03e128f7]{color:#6f7488;font-size:11px}.setting-hint[data-v-03e128f7]{margin-top:8px;color:#98a1b0;font-size:11px;line-height:1.6}.primary-button[data-v-03e128f7]{display:flex;gap:6px;align-items:center;justify-content:center;width:100%;height:40px;margin-top:20px;color:#fff;font-size:13px;font-weight:500;background:linear-gradient(135deg,#6e5cff,#a34ff7);border-radius:8px;box-shadow:0 7px 16px #6d5dfc2e}.primary-button[data-v-03e128f7]:disabled{opacity:.55;cursor:not-allowed}.feedback[data-v-03e128f7]{margin-top:10px;font-size:11px;line-height:1.6}.feedback.is-error[data-v-03e128f7]{color:#c0453a}.feedback.is-warn[data-v-03e128f7]{color:#8a6100;background:#fff8e6;border:1px solid #f5e3b3;border-radius:6px;padding:6px 8px}.workbench__privacy[data-v-03e128f7]{display:flex;gap:6px;align-items:center;justify-content:center;margin-top:14px;color:#98a1b0;font-size:11px}.workbench__privacy svg[data-v-03e128f7]{flex-shrink:0;color:#38a57d}.workbench__spinner[data-v-03e128f7]{width:14px;height:14px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:ocr-spin-03e128f7 .75s linear infinite}@keyframes ocr-spin-03e128f7{to{transform:rotate(360deg)}}.preview-panel[data-v-03e128f7]{display:flex;flex-direction:column;min-height:480px;padding:18px}.preview-panel.is-empty[data-v-03e128f7]{padding:20px}.preview-panel__head[data-v-03e128f7]{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:0 2px 12px}.preview-panel__title[data-v-03e128f7]{color:#4b5567;font-size:13px;font-weight:600}.preview-panel__empty[data-v-03e128f7]{display:flex;flex:1;width:100%}.link-row[data-v-03e128f7]{display:inline-flex;gap:8px}.text-button[data-v-03e128f7]{display:inline-flex;gap:4px;align-items:center;padding:4px 9px;color:#7b8393;font-size:11px;background:#f8f8fb;border:1px solid #ececf2;border-radius:6px;transition:color .16s ease,border-color .16s ease}.text-button[data-v-03e128f7]:hover:not(:disabled){color:#6d5dfc;border-color:#d4cff8}.text-button[data-v-03e128f7]:disabled{cursor:not-allowed;opacity:.5}.preview[data-v-03e128f7]{display:flex;flex:1;flex-direction:column;gap:12px}.preview__image[data-v-03e128f7]{display:flex;align-items:center;justify-content:center;max-height:240px;overflow:hidden;background:#fbfbfd;border:1px solid #eef0f5;border-radius:8px}.preview__image img[data-v-03e128f7]{max-width:100%;max-height:240px;object-fit:contain}.preview__result[data-v-03e128f7]{display:flex;flex:1;flex-direction:column}.preview__meta[data-v-03e128f7]{display:flex;gap:14px;justify-content:space-between;color:#a4abb7;font-size:11px}.result-text[data-v-03e128f7]{flex:1;min-height:180px;padding:12px;margin-top:8px;color:#2f3542;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;line-height:1.75;resize:vertical;background:#fbfbfe;border:1px solid #e4e5ef;border-radius:8px}.result-text[data-v-03e128f7]:focus{background:#fff;border-color:#6d5dfc;outline:none;box-shadow:0 0 0 3px #6d5dfc1a}@media(max-width:900px){.workbench[data-v-03e128f7]{grid-template-columns:1fr}}.workbench[data-v-b78bec91]{display:grid;grid-template-columns:348px minmax(0,1fr);gap:28px;align-items:stretch;margin-top:22px}.workbench__panel[data-v-b78bec91]{background:#fff;border:1px solid #e8ecf2;border-radius:10px;box-shadow:0 1px 2px #1f2a3d06}.workbench__panel--controls[data-v-b78bec91]{padding:23px 23px 22px}.workbench__step-row[data-v-b78bec91]{display:flex;gap:12px;align-items:center;justify-content:space-between}.workbench__step[data-v-b78bec91]{color:#252b36;font-size:18px;font-weight:600;letter-spacing:-.015em;line-height:1.4}.workbench__step--settings[data-v-b78bec91]{margin-top:27px}.workbench__count[data-v-b78bec91]{padding:3px 8px;color:#7a8292;font-size:10px;font-weight:500;background:#f6f7fa;border:1px solid #eceef3;border-radius:999px}.upload-dropzone[data-v-b78bec91]{display:flex;flex-direction:column;gap:5px;align-items:center;justify-content:center;min-height:96px;padding:16px;margin-top:13px;color:#9ca3af;text-align:center;cursor:pointer;background:#fff;border:1px dashed #d8dee8;border-radius:4px;transition:border-color .18s ease,background .18s ease,opacity .18s ease}.upload-dropzone[data-v-b78bec91]:hover,.upload-dropzone.is-dragging[data-v-b78bec91]{background:#fafbff;border-color:#a99ff7}.upload-dropzone[data-v-b78bec91]:focus-within{outline:3px solid rgba(109,93,252,.3);outline-offset:3px}.upload-dropzone.has-file[data-v-b78bec91]{color:#5c6474;background:#fbfbff;border-color:#cfcaf7}.upload-dropzone.is-disabled[data-v-b78bec91]{opacity:.6;cursor:wait;pointer-events:none}.upload-dropzone__icon[data-v-b78bec91]{color:#a6adb9}.upload-dropzone__text[data-v-b78bec91]{font-size:12px;line-height:1.6}.upload-dropzone__hint[data-v-b78bec91]{color:#a4abb7;font-size:11px}.upload-dropzone__filename[data-v-b78bec91]{display:block;max-width:100%;overflow:hidden;color:#4d5667;font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.upload-dropzone__replace[data-v-b78bec91]{color:#8e95a3;font-size:11px}.setting-block[data-v-b78bec91]{margin-top:17px}.setting-block__label[data-v-b78bec91]{color:#5b6474;font-size:12px;font-weight:500}.option-grid[data-v-b78bec91]{display:grid;gap:5px;margin-top:8px}.option-grid--3[data-v-b78bec91]{grid-template-columns:repeat(3,minmax(0,1fr))}.setting-option[data-v-b78bec91]{height:30px;padding:0 4px;color:#737b8c;font-size:10px;background:#fafbfc;border:1px solid #e8eaf0;border-radius:5px;transition:color .16s ease,background .16s ease,border-color .16s ease}.setting-option[data-v-b78bec91]:hover:not(:disabled){color:#5145d8;border-color:#d9d2ff}.setting-option.is-active[data-v-b78bec91]{color:#5747de;background:#f4f1ff;border-color:#d7d0ff}.setting-option[data-v-b78bec91]:disabled{cursor:not-allowed;opacity:.55}.output-field[data-v-b78bec91]{display:flex;gap:8px;align-items:center;height:36px;padding:0 10px;margin-top:8px;background:#fff;border:1px solid #dfe3ea;border-radius:4px;transition:border-color .18s ease,box-shadow .18s ease}.output-field[data-v-b78bec91]:focus-within{border-color:#8b7cf7;box-shadow:0 0 0 3px #6d5dfc1f}.output-field input[data-v-b78bec91]{width:100%;min-width:0;padding:0;color:#3f4859;font-size:12px;background:transparent;border:0;outline:0}.output-field input[data-v-b78bec91]::placeholder{color:#abb2be}.output-field input[data-v-b78bec91]:disabled{cursor:not-allowed}.output-field span[data-v-b78bec91]{flex-shrink:0;color:#9ca4b1;font-size:9px;font-weight:600;letter-spacing:.04em}.setting-block__hint[data-v-b78bec91]{margin-top:6px;color:#a2a9b5;font-size:10px;line-height:1.55}.convert-button[data-v-b78bec91]{display:flex;gap:6px;align-items:center;justify-content:center;width:100%;height:42px;margin-top:20px;color:#fff;font-size:13px;font-weight:500;background:linear-gradient(135deg,#6e5cff,#a34ff7);border-radius:4px;box-shadow:0 7px 16px #6d5dfc33;transition:box-shadow .18s ease,opacity .18s ease}.convert-button[data-v-b78bec91]:hover:not(:disabled){box-shadow:0 10px 22px #6d5dfc47}.convert-button[data-v-b78bec91]:disabled{color:#a2a9b5;cursor:not-allowed;background:#f0f2f6;box-shadow:none}.workbench__spinner[data-v-b78bec91]{width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin-b78bec91 .7s linear infinite}.workbench__feedback[data-v-b78bec91]{padding:8px 10px;margin-top:12px;color:#5f6a7d;font-size:12px;line-height:1.6;background:#f7f8fb;border-radius:5px}.workbench__feedback.is-error[data-v-b78bec91]{color:#b55050;background:#fff5f5}.workbench__feedback.is-success[data-v-b78bec91]{color:#237c59;background:#f0faf5}.workbench__privacy[data-v-b78bec91]{display:flex;gap:6px;align-items:center;justify-content:center;margin-top:17px;color:#98a1b0;font-size:11px}.workbench__privacy svg[data-v-b78bec91]{flex-shrink:0;color:#38a57d}.image-pdf-panel[data-v-b78bec91]{position:relative;display:flex;flex-direction:column;min-width:0;padding:16px}.image-pdf-panel.is-dragging[data-v-b78bec91]{background:#fbfaff;border-color:#a99ff7}.image-pdf-panel__head[data-v-b78bec91]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;padding:0 2px 14px}.image-pdf-panel__title-group[data-v-b78bec91]{display:flex;flex-direction:column;gap:2px}.image-pdf-panel__title[data-v-b78bec91]{color:#4b5567;font-size:13px;font-weight:600}.image-pdf-panel__title-group small[data-v-b78bec91]{color:#969eac;font-size:10px}.image-pdf-panel__clear[data-v-b78bec91]{display:inline-flex;flex-shrink:0;gap:5px;align-items:center;height:29px;padding:0 9px;color:#7b8393;font-size:10px;background:#f8f8fb;border:1px solid #ececf2;border-radius:6px;transition:color .18s ease,background .18s ease,border-color .18s ease}.image-pdf-panel__clear[data-v-b78bec91]:hover:not(:disabled){color:#b55050;background:#fff6f6;border-color:#f0dede}.image-pdf-panel__clear[data-v-b78bec91]:disabled{cursor:not-allowed;opacity:.5}.image-pdf-progress[data-v-b78bec91]{padding:12px 2px 2px}.image-pdf-progress__head[data-v-b78bec91]{display:flex;gap:10px;align-items:center;justify-content:space-between;color:#8d95a4;font-size:10px;font-variant-numeric:tabular-nums}.image-pdf-progress__track[data-v-b78bec91]{height:5px;margin-top:7px;overflow:hidden;background:#f0f0f6;border-radius:999px}.image-pdf-progress__bar[data-v-b78bec91]{display:block;height:100%;background:linear-gradient(135deg,#6e5cff,#a34ff7);border-radius:inherit;transition:width .22s ease}.image-pdf-result[data-v-b78bec91]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:12px;margin:2px 0 14px;background:#f5fcf8;border:1px solid #d7f0e4;border-radius:8px}.image-pdf-result__icon[data-v-b78bec91]{display:grid;flex-shrink:0;width:34px;height:34px;color:#1f9369;background:#eaf9f1;border-radius:9px;place-items:center}.image-pdf-result__body[data-v-b78bec91]{flex:1;min-width:160px}.image-pdf-result__body strong[data-v-b78bec91]{color:#276b53;font-size:12px;font-weight:600}.image-pdf-result__body p[data-v-b78bec91]{margin-top:2px;overflow:hidden;color:#6b9382;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.image-pdf-result__download[data-v-b78bec91]{display:inline-flex;flex-shrink:0;gap:5px;align-items:center;height:31px;padding:0 10px;color:#fff;font-size:10px;background:#1f9369;border-radius:6px;box-shadow:0 5px 12px #1f93692e}.image-pdf-result__download[data-v-b78bec91]:hover{background:#187d58}.image-pdf-empty[data-v-b78bec91]{display:flex;flex:1;padding:16px}.image-pdf-queue[data-v-b78bec91]{display:flex;flex-direction:column;min-height:0}.image-pdf-queue__summary[data-v-b78bec91]{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;padding:1px 2px 10px;color:#969eac;font-size:10px}.image-pdf-queue__summary span+span[data-v-b78bec91]:before{width:3px;height:3px;margin-right:4px;background:#ccd1db;border-radius:50%;content:"";vertical-align:middle;display:inline-block}.image-pdf-list[data-v-b78bec91]{display:flex;flex-direction:column;gap:8px;max-height:520px;padding:2px;overflow-y:auto;scrollbar-color:#ddd9ee transparent;scrollbar-width:thin}.image-pdf-row[data-v-b78bec91]{display:flex;flex-shrink:0;gap:9px;align-items:center;min-height:68px;padding:8px;background:#fff;border:1px solid #edf0f4;border-radius:8px;transition:border-color .18s ease,box-shadow .18s ease}.image-pdf-row[data-v-b78bec91]:hover{border-color:#dfdaf8;box-shadow:0 5px 16px #302c600d}.image-pdf-row.is-error[data-v-b78bec91]{border-color:#f1dada;background:#fffdfd}.image-pdf-row__index[data-v-b78bec91]{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:20px;height:20px;color:#8b93a2;font-size:9px;font-variant-numeric:tabular-nums;background:#f5f6f9;border-radius:50%}.image-pdf-row__thumb[data-v-b78bec91]{position:relative;flex-shrink:0;width:44px;height:44px;overflow:hidden;background:#f6f7fa;border-radius:6px}.image-pdf-row__thumb>img[data-v-b78bec91]{display:block;width:100%;height:100%;object-fit:cover}.image-pdf-row__overlay[data-v-b78bec91]{position:absolute;inset:0;display:grid;background:#ffffffc7;place-items:center}.image-pdf-row__overlay .workbench__loading-spinner[data-v-b78bec91]{width:18px;height:18px;border-width:2px}.image-pdf-row__body[data-v-b78bec91]{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.image-pdf-row__name[data-v-b78bec91]{overflow:hidden;color:#4d5768;font-size:11px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.image-pdf-row__meta[data-v-b78bec91]{color:#979fad;font-size:10px}.image-pdf-row__error[data-v-b78bec91]{display:inline-flex;gap:4px;align-items:center;color:#b56464;font-size:10px;line-height:1.45}.image-pdf-row__error svg[data-v-b78bec91]{flex-shrink:0}.image-pdf-row__actions[data-v-b78bec91]{display:flex;flex-shrink:0;gap:3px;align-items:center}.image-pdf-row__move[data-v-b78bec91],.image-pdf-row__remove[data-v-b78bec91]{display:grid;width:25px;height:25px;color:#8e96a4;border-radius:5px;transition:color .16s ease,background .16s ease}.image-pdf-row__move[data-v-b78bec91]:hover:not(:disabled),.image-pdf-row__remove[data-v-b78bec91]:hover:not(:disabled){color:#5b49e8;background:#f4f1ff}.image-pdf-row__move[data-v-b78bec91]:disabled,.image-pdf-row__remove[data-v-b78bec91]:disabled{cursor:not-allowed;opacity:.3}.image-pdf-row__remove[data-v-b78bec91]:hover:not(:disabled){color:#b55050;background:#fff5f5}.workbench__loading-spinner[data-v-b78bec91]{width:25px;height:25px;border:2px solid #e7e3fb;border-top-color:#6d5dfc;border-radius:50%;animation:spin-b78bec91 .75s linear infinite}@keyframes spin-b78bec91{to{transform:rotate(360deg)}}@media(max-width:900px){.workbench[data-v-b78bec91]{grid-template-columns:1fr}}@media(max-width:640px){.workbench[data-v-b78bec91]{gap:16px;margin-top:16px}.workbench__panel--controls[data-v-b78bec91]{padding:19px 18px 20px}.workbench__step[data-v-b78bec91]{font-size:17px}.image-pdf-panel[data-v-b78bec91]{padding:13px}.image-pdf-result[data-v-b78bec91]{align-items:flex-start}.image-pdf-result__download[data-v-b78bec91]{flex:1;justify-content:center}.image-pdf-list[data-v-b78bec91]{max-height:none}.image-pdf-row[data-v-b78bec91]{gap:7px;min-height:64px;padding:7px}.image-pdf-row__index[data-v-b78bec91]{display:none}.image-pdf-row__actions[data-v-b78bec91]{flex-direction:column;gap:1px}.image-pdf-row__move[data-v-b78bec91],.image-pdf-row__remove[data-v-b78bec91]{width:23px;height:22px}}@media(prefers-reduced-motion:reduce){.workbench__spinner[data-v-b78bec91],.workbench__loading-spinner[data-v-b78bec91]{animation:none}}.workbench[data-v-7eac5b5e]{display:grid;grid-template-columns:348px minmax(0,1fr);gap:28px;align-items:stretch;margin-top:22px}.workbench__panel[data-v-7eac5b5e]{background:#fff;border:1px solid #e8ecf2;border-radius:10px;box-shadow:0 1px 2px #1f2a3d06}.workbench__panel--controls[data-v-7eac5b5e]{padding:23px 23px 22px}.workbench__step[data-v-7eac5b5e]{color:#252b36;font-size:18px;font-weight:600;letter-spacing:-.015em;line-height:1.4}.workbench__step--settings[data-v-7eac5b5e]{margin-top:27px}.upload-dropzone[data-v-7eac5b5e]{display:flex;flex-direction:column;gap:5px;align-items:center;justify-content:center;min-height:96px;padding:16px;margin-top:13px;color:#9ca3af;text-align:center;cursor:pointer;background:#fff;border:1px dashed #d8dee8;border-radius:4px;transition:border-color .18s ease,background .18s ease,opacity .18s ease}.upload-dropzone[data-v-7eac5b5e]:hover,.upload-dropzone.is-dragging[data-v-7eac5b5e]{background:#fafbff;border-color:#a99ff7}.upload-dropzone[data-v-7eac5b5e]:focus-within{outline:3px solid rgba(109,93,252,.3);outline-offset:3px}.upload-dropzone.has-file[data-v-7eac5b5e]{color:#5c6474;background:#fbfbff;border-color:#cfcaf7}.upload-dropzone.is-disabled[data-v-7eac5b5e]{opacity:.6;cursor:wait;pointer-events:none}.upload-dropzone__icon[data-v-7eac5b5e]{color:#a6adb9}.upload-dropzone__text[data-v-7eac5b5e]{font-size:12px;line-height:1.6}.upload-dropzone__hint[data-v-7eac5b5e]{color:#a4abb7;font-size:11px}.upload-dropzone__filename[data-v-7eac5b5e]{display:block;max-width:100%;overflow:hidden;color:#4d5667;font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.upload-dropzone__replace[data-v-7eac5b5e]{color:#8e95a3;font-size:11px}.setting-block[data-v-7eac5b5e]{margin-top:17px}.setting-block__label[data-v-7eac5b5e]{color:#5b6474;font-size:12px;font-weight:500}.setting-block__label span[data-v-7eac5b5e]{margin-left:3px;color:#a0a7b4;font-size:9px;font-weight:400}.option-grid[data-v-7eac5b5e]{display:grid;gap:5px;margin-top:8px}.option-grid--3[data-v-7eac5b5e]{grid-template-columns:repeat(3,minmax(0,1fr))}.setting-option[data-v-7eac5b5e]{height:30px;padding:0 4px;color:#737b8c;font-size:10px;background:#fafbfc;border:1px solid #e8eaf0;border-radius:5px;transition:color .16s ease,background .16s ease,border-color .16s ease}.setting-option[data-v-7eac5b5e]:hover:not(:disabled){color:#5145d8;border-color:#d9d2ff}.setting-option.is-active[data-v-7eac5b5e]{color:#5747de;background:#f4f1ff;border-color:#d7d0ff}.setting-option[data-v-7eac5b5e]:disabled{cursor:not-allowed;opacity:.55}.range-field[data-v-7eac5b5e]{height:36px;padding:0 11px;margin-top:8px;background:#fff;border:1px solid #dfe3ea;border-radius:4px;transition:border-color .18s ease,box-shadow .18s ease}.range-field[data-v-7eac5b5e]:focus-within{border-color:#8b7cf7;box-shadow:0 0 0 3px #6d5dfc1f}.range-field.is-error[data-v-7eac5b5e]{border-color:#ebcaca}.range-field input[data-v-7eac5b5e]{width:100%;height:100%;padding:0;color:#3f4859;font-size:12px;background:transparent;border:0;outline:0}.range-field input[data-v-7eac5b5e]::placeholder{color:#abb2be}.range-error[data-v-7eac5b5e]{margin-top:6px;color:#b55050;font-size:10px;line-height:1.55}.setting-block__hint[data-v-7eac5b5e]{margin-top:6px;color:#a2a9b5;font-size:10px;line-height:1.55}.convert-button[data-v-7eac5b5e]{display:flex;gap:6px;align-items:center;justify-content:center;width:100%;height:42px;margin-top:20px;color:#fff;font-size:13px;font-weight:500;background:linear-gradient(135deg,#6e5cff,#a34ff7);border-radius:4px;box-shadow:0 7px 16px #6d5dfc33;transition:box-shadow .18s ease,opacity .18s ease}.convert-button[data-v-7eac5b5e]:hover:not(:disabled){box-shadow:0 10px 22px #6d5dfc47}.convert-button[data-v-7eac5b5e]:disabled{color:#a2a9b5;cursor:not-allowed;background:#f0f2f6;box-shadow:none}.workbench__spinner[data-v-7eac5b5e]{width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin-7eac5b5e .7s linear infinite}.workbench__feedback[data-v-7eac5b5e]{padding:8px 10px;margin-top:12px;color:#5f6a7d;font-size:12px;line-height:1.6;background:#f7f8fb;border-radius:5px}.workbench__feedback.is-error[data-v-7eac5b5e]{color:#b55050;background:#fff5f5}.workbench__feedback.is-success[data-v-7eac5b5e]{color:#237c59;background:#f0faf5}.workbench__privacy[data-v-7eac5b5e]{display:flex;gap:6px;align-items:center;justify-content:center;margin-top:17px;color:#98a1b0;font-size:11px}.workbench__privacy svg[data-v-7eac5b5e]{flex-shrink:0;color:#38a57d}.pdf-image-panel[data-v-7eac5b5e]{position:relative;display:flex;flex-direction:column;min-width:0;padding:16px}.pdf-image-panel.is-dragging[data-v-7eac5b5e]{background:#fbfaff;border-color:#a99ff7}.pdf-image-panel__head[data-v-7eac5b5e]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;padding:0 2px 14px}.pdf-image-panel__title-group[data-v-7eac5b5e]{display:flex;flex-direction:column;gap:2px}.pdf-image-panel__title[data-v-7eac5b5e]{color:#4b5567;font-size:13px;font-weight:600}.pdf-image-panel__title-group small[data-v-7eac5b5e]{color:#969eac;font-size:10px}.pdf-image-panel__actions[data-v-7eac5b5e]{display:flex;flex-shrink:0;gap:7px;align-items:center}.pdf-image-panel__zip[data-v-7eac5b5e],.pdf-image-panel__clear[data-v-7eac5b5e]{display:inline-flex;gap:5px;align-items:center;height:29px;padding:0 9px;font-size:10px;border-radius:6px;transition:color .18s ease,background .18s ease,border-color .18s ease}.pdf-image-panel__zip[data-v-7eac5b5e]{color:#fff;background:linear-gradient(135deg,#6e5cff,#a34ff7);border:1px solid transparent;box-shadow:0 5px 12px #6d5dfc2e}.pdf-image-panel__clear[data-v-7eac5b5e]{color:#7b8393;background:#f8f8fb;border:1px solid #ececf2}.pdf-image-panel__clear[data-v-7eac5b5e]:hover:not(:disabled){color:#b55050;background:#fff6f6;border-color:#f0dede}.pdf-image-panel__zip[data-v-7eac5b5e]:disabled,.pdf-image-panel__clear[data-v-7eac5b5e]:disabled{cursor:not-allowed;opacity:.5}.pdf-image-empty[data-v-7eac5b5e]{display:flex;flex:1;padding:16px}.pdf-image-loading[data-v-7eac5b5e]{display:flex;flex:1;flex-direction:column;gap:12px;align-items:center;justify-content:center;min-height:445px;padding:30px;color:#8e96a5;font-size:11px;text-align:center}.workbench__loading-spinner[data-v-7eac5b5e]{width:26px;height:26px;border:2px solid #e7e3fb;border-top-color:#6d5dfc;border-radius:50%;animation:spin-7eac5b5e .75s linear infinite}.pdf-file-card[data-v-7eac5b5e]{display:flex;gap:10px;align-items:center;padding:10px;margin-bottom:12px;background:#fbfbfd;border:1px solid #eef0f4;border-radius:8px}.pdf-file-card__icon[data-v-7eac5b5e]{display:grid;flex-shrink:0;width:34px;height:34px;color:#e05e57;background:#fff2f1;border:1px solid #ffe3e0;border-radius:8px;place-items:center}.pdf-file-card__body[data-v-7eac5b5e]{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.pdf-file-card__name[data-v-7eac5b5e]{overflow:hidden;color:#4d5768;font-size:11px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.pdf-file-card__meta[data-v-7eac5b5e]{color:#969eac;font-size:10px}.pdf-file-card__selected[data-v-7eac5b5e]{flex-shrink:0;padding:3px 7px;color:#6c5bd9;font-size:9px;background:#f4f1ff;border:1px solid #e7e2ff;border-radius:999px}.pdf-image-progress[data-v-7eac5b5e]{padding:1px 2px 11px}.pdf-image-progress__head[data-v-7eac5b5e]{display:flex;gap:10px;align-items:center;justify-content:space-between;color:#8d95a4;font-size:10px;font-variant-numeric:tabular-nums}.pdf-image-progress__track[data-v-7eac5b5e]{height:5px;margin-top:7px;overflow:hidden;background:#f0f0f6;border-radius:999px}.pdf-image-progress__bar[data-v-7eac5b5e]{display:block;height:100%;background:linear-gradient(135deg,#6e5cff,#a34ff7);border-radius:inherit;transition:width .22s ease}.pdf-results[data-v-7eac5b5e]{display:flex;flex-direction:column;min-height:0}.pdf-results__head[data-v-7eac5b5e]{display:flex;gap:10px;align-items:baseline;justify-content:space-between;padding:5px 2px 10px;color:#5e6778;font-size:11px}.pdf-results__head small[data-v-7eac5b5e]{color:#999fad;font-size:9px}.pdf-results__grid[data-v-7eac5b5e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-height:520px;padding:2px;overflow-y:auto;scrollbar-color:#ddd9ee transparent;scrollbar-width:thin}.pdf-result-card[data-v-7eac5b5e]{display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid #edf0f4;border-radius:8px;transition:border-color .18s ease,box-shadow .18s ease}.pdf-result-card[data-v-7eac5b5e]:hover{border-color:#dfdaf8;box-shadow:0 5px 16px #302c600d}.pdf-result-card__thumb[data-v-7eac5b5e]{display:flex;aspect-ratio:1.18;align-items:center;justify-content:center;padding:9px;overflow:hidden;background:linear-gradient(45deg,#f4f5f8 25%,transparent 25%),linear-gradient(-45deg,#f4f5f8 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#f4f5f8 75%),linear-gradient(-45deg,transparent 75%,#f4f5f8 75%),#fbfbfd;background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;border-bottom:1px solid #f0f1f5}.pdf-result-card__thumb img[data-v-7eac5b5e]{display:block;max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 3px 5px rgba(31,35,58,.12))}.pdf-result-card__body[data-v-7eac5b5e]{display:flex;flex-direction:column;gap:5px;padding:8px}.pdf-result-card__title[data-v-7eac5b5e]{display:flex;gap:6px;align-items:center;justify-content:space-between;color:#515b6d;font-size:10px;font-weight:500}.pdf-result-card__title span+span[data-v-7eac5b5e]{color:#9ca4b1;font-size:8px;font-weight:400;font-variant-numeric:tabular-nums}.pdf-result-card__meta[data-v-7eac5b5e]{display:flex;gap:8px;align-items:center;justify-content:space-between;color:#9ba3b1;font-size:9px}.pdf-result-card__meta a[data-v-7eac5b5e]{display:grid;width:24px;height:24px;color:#6b5bde;background:#f5f3ff;border:1px solid #e7e1ff;border-radius:5px;transition:color .16s ease,background .16s ease;place-items:center}.pdf-result-card__meta a[data-v-7eac5b5e]:hover{color:#4e3bd0;background:#eeebff}.pdf-convert-hint[data-v-7eac5b5e]{display:flex;flex:1;flex-direction:column;gap:8px;align-items:center;justify-content:center;min-height:250px;color:#9ba3b1;font-size:11px;text-align:center}.pdf-convert-hint__icon[data-v-7eac5b5e]{display:grid;width:64px;height:64px;color:#a99ee2;background:#faf8ff;border:1px solid #ede9fb;border-radius:17px;place-items:center}.pdf-convert-hint small[data-v-7eac5b5e]{color:#adb4c0;font-size:9px}@keyframes spin-7eac5b5e{to{transform:rotate(360deg)}}@media(max-width:900px){.workbench[data-v-7eac5b5e]{grid-template-columns:1fr}.pdf-image-loading[data-v-7eac5b5e]{min-height:320px}}@media(max-width:640px){.workbench[data-v-7eac5b5e]{gap:16px;margin-top:16px}.workbench__panel--controls[data-v-7eac5b5e]{padding:19px 18px 20px}.workbench__step[data-v-7eac5b5e]{font-size:17px}.pdf-image-panel[data-v-7eac5b5e]{padding:13px}.pdf-image-panel__zip[data-v-7eac5b5e],.pdf-image-panel__clear[data-v-7eac5b5e]{height:28px;padding:0 8px;font-size:9px}.pdf-file-card[data-v-7eac5b5e]{flex-wrap:wrap}.pdf-file-card__selected[data-v-7eac5b5e]{margin-left:44px}.pdf-results__grid[data-v-7eac5b5e]{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}}@media(prefers-reduced-motion:reduce){.workbench__spinner[data-v-7eac5b5e],.workbench__loading-spinner[data-v-7eac5b5e]{animation:none}}.convert-modes[data-v-744a2b1a]{display:flex;gap:6px;align-items:stretch;width:fit-content;padding:5px;margin-top:19px;background:#fff;border:1px solid #e8ecf2;border-radius:13px;box-shadow:0 1px 2px #1f2a3d06}.convert-mode[data-v-744a2b1a]{display:flex;gap:9px;align-items:center;padding:8px 13px 8px 9px;color:#626b7c;text-align:left;background:transparent;border:1px solid transparent;border-radius:9px;transition:color .18s ease,background .18s ease,box-shadow .18s ease}.convert-mode[data-v-744a2b1a]:hover:not(.is-active){color:#3d4557;background:#f8f8fc}.convert-mode.is-active[data-v-744a2b1a]{color:#fff;background:linear-gradient(135deg,#6e5cff,#a34ff7);box-shadow:0 7px 16px #6d5dfc33}.convert-mode.is-active .convert-mode__icon[data-v-744a2b1a]{color:#6c58e7;background:#fffffff0}.convert-mode.is-active small[data-v-744a2b1a]{color:#ffffffb8}.convert-mode__icon[data-v-744a2b1a]{display:grid;flex-shrink:0;width:31px;height:31px;color:#7263dc;background:#f4f1ff;border:1px solid #e7e2ff;border-radius:8px;transition:color .18s ease,background .18s ease;place-items:center}.convert-mode__copy[data-v-744a2b1a]{display:flex;flex-direction:column;gap:2px}.convert-mode__copy strong[data-v-744a2b1a]{font-size:12px;font-weight:600;line-height:1.35}.convert-mode__copy small[data-v-744a2b1a]{color:#979eac;font-size:9px;line-height:1.35;transition:color .18s ease}@media(max-width:640px){.convert-modes[data-v-744a2b1a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:4px;margin-top:14px;border-radius:11px}.convert-mode[data-v-744a2b1a]{gap:7px;padding:7px}.convert-mode__icon[data-v-744a2b1a]{width:27px;height:27px;border-radius:7px}.convert-mode__copy strong[data-v-744a2b1a]{font-size:11px}.convert-mode__copy small[data-v-744a2b1a]{display:none}}.workbench[data-v-a8a8ee40]{display:grid;grid-template-columns:348px minmax(0,1fr);gap:28px;align-items:stretch;margin-top:27px}.workbench__panel[data-v-a8a8ee40]{background:#fff;border:1px solid #e8ecf2;border-radius:10px;box-shadow:0 1px 2px #1f2a3d06}.workbench__panel--controls[data-v-a8a8ee40]{padding:23px 23px 22px}.workbench__step-row[data-v-a8a8ee40]{display:flex;gap:12px;align-items:center;justify-content:space-between}.workbench__step[data-v-a8a8ee40]{color:#252b36;font-size:18px;font-weight:600;letter-spacing:-.015em;line-height:1.4}.workbench__step--settings[data-v-a8a8ee40]{margin-top:27px}.workbench__count[data-v-a8a8ee40]{padding:3px 8px;color:#7a8292;font-size:10px;font-weight:500;background:#f6f7fa;border:1px solid #eceef3;border-radius:999px}.upload-dropzone[data-v-a8a8ee40]{display:flex;flex-direction:column;gap:5px;align-items:center;justify-content:center;min-height:96px;padding:16px;margin-top:13px;color:#9ca3af;text-align:center;cursor:pointer;background:#fff;border:1px dashed #d8dee8;border-radius:4px;transition:border-color .18s ease,background .18s ease,opacity .18s ease}.upload-dropzone[data-v-a8a8ee40]:hover,.upload-dropzone.is-dragging[data-v-a8a8ee40]{background:#fafbff;border-color:#a99ff7}.upload-dropzone[data-v-a8a8ee40]:focus-within{outline:3px solid rgba(109,93,252,.3);outline-offset:3px}.upload-dropzone.has-file[data-v-a8a8ee40]{color:#5c6474;background:#fbfbff;border-color:#cfcaf7}.upload-dropzone.is-disabled[data-v-a8a8ee40]{opacity:.6;cursor:wait;pointer-events:none}.upload-dropzone__icon[data-v-a8a8ee40]{color:#a6adb9}.upload-dropzone__text[data-v-a8a8ee40]{font-size:12px;line-height:1.6}.upload-dropzone__hint[data-v-a8a8ee40]{color:#a4abb7;font-size:11px}.upload-dropzone__filename[data-v-a8a8ee40]{display:block;max-width:100%;overflow:hidden;color:#4d5667;font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.upload-dropzone__replace[data-v-a8a8ee40]{color:#8e95a3;font-size:11px}.setting-block[data-v-a8a8ee40]{margin-top:17px}.setting-block__label[data-v-a8a8ee40]{color:#5b6474;font-size:12px;font-weight:500}.output-field[data-v-a8a8ee40]{display:flex;gap:8px;align-items:center;height:36px;padding:0 10px;margin-top:8px;background:#fff;border:1px solid #dfe3ea;border-radius:4px;transition:border-color .18s ease,box-shadow .18s ease}.output-field[data-v-a8a8ee40]:focus-within{border-color:#8b7cf7;box-shadow:0 0 0 3px #6d5dfc1f}.output-field input[data-v-a8a8ee40]{width:100%;min-width:0;padding:0;color:#3f4859;font-size:12px;background:transparent;border:0;outline:0}.output-field input[data-v-a8a8ee40]::placeholder{color:#abb2be}.output-field input[data-v-a8a8ee40]:disabled{cursor:not-allowed}.output-field span[data-v-a8a8ee40]{flex-shrink:0;color:#9ca4b1;font-size:9px;font-weight:600;letter-spacing:.04em}.setting-block__hint[data-v-a8a8ee40]{margin-top:6px;color:#a2a9b5;font-size:10px;line-height:1.55}.merge-button[data-v-a8a8ee40]{display:flex;gap:6px;align-items:center;justify-content:center;width:100%;height:42px;margin-top:20px;color:#fff;font-size:13px;font-weight:500;background:linear-gradient(135deg,#6e5cff,#a34ff7);border-radius:4px;box-shadow:0 7px 16px #6d5dfc33;transition:box-shadow .18s ease,opacity .18s ease}.merge-button[data-v-a8a8ee40]:hover:not(:disabled){box-shadow:0 10px 22px #6d5dfc47}.merge-button[data-v-a8a8ee40]:disabled{color:#a2a9b5;cursor:not-allowed;background:#f0f2f6;box-shadow:none}.workbench__spinner[data-v-a8a8ee40]{width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin-a8a8ee40 .7s linear infinite}.workbench__feedback[data-v-a8a8ee40]{padding:8px 10px;margin-top:12px;color:#5f6a7d;font-size:12px;line-height:1.6;background:#f7f8fb;border-radius:5px}.workbench__feedback.is-error[data-v-a8a8ee40]{color:#b55050;background:#fff5f5}.workbench__feedback.is-success[data-v-a8a8ee40]{color:#237c59;background:#f0faf5}.workbench__privacy[data-v-a8a8ee40]{display:flex;gap:6px;align-items:center;justify-content:center;margin-top:17px;color:#98a1b0;font-size:11px}.workbench__privacy svg[data-v-a8a8ee40]{flex-shrink:0;color:#38a57d}.merge-panel[data-v-a8a8ee40]{position:relative;display:flex;flex-direction:column;min-width:0;padding:16px}.merge-panel.is-dragging[data-v-a8a8ee40]{background:#fbfaff;border-color:#a99ff7}.merge-panel__head[data-v-a8a8ee40]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;padding:0 2px 14px}.merge-panel__title-group[data-v-a8a8ee40]{display:flex;flex-direction:column;gap:2px}.merge-panel__title[data-v-a8a8ee40]{color:#4b5567;font-size:13px;font-weight:600}.merge-panel__title-group small[data-v-a8a8ee40]{color:#969eac;font-size:10px}.merge-panel__clear[data-v-a8a8ee40]{display:inline-flex;flex-shrink:0;gap:5px;align-items:center;height:29px;padding:0 9px;color:#7b8393;font-size:10px;background:#f8f8fb;border:1px solid #ececf2;border-radius:6px;transition:color .18s ease,background .18s ease,border-color .18s ease}.merge-panel__clear[data-v-a8a8ee40]:hover:not(:disabled){color:#b55050;background:#fff6f6;border-color:#f0dede}.merge-panel__clear[data-v-a8a8ee40]:disabled{cursor:not-allowed;opacity:.5}.merge-progress[data-v-a8a8ee40]{padding:12px 2px 2px}.merge-progress__head[data-v-a8a8ee40]{display:flex;gap:10px;align-items:center;justify-content:space-between;color:#8d95a4;font-size:10px;font-variant-numeric:tabular-nums}.merge-progress__track[data-v-a8a8ee40]{height:5px;margin-top:7px;overflow:hidden;background:#f0f0f6;border-radius:999px}.merge-progress__bar[data-v-a8a8ee40]{display:block;height:100%;background:linear-gradient(135deg,#6e5cff,#a34ff7);border-radius:inherit;transition:width .22s ease}.merge-result[data-v-a8a8ee40]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:12px;margin:2px 0 14px;background:#f5fcf8;border:1px solid #d7f0e4;border-radius:8px}.merge-result__icon[data-v-a8a8ee40]{display:grid;flex-shrink:0;width:34px;height:34px;color:#1f9369;background:#eaf9f1;border-radius:9px;place-items:center}.merge-result__body[data-v-a8a8ee40]{flex:1;min-width:160px}.merge-result__body strong[data-v-a8a8ee40]{color:#276b53;font-size:12px;font-weight:600}.merge-result__body p[data-v-a8a8ee40]{margin-top:2px;overflow:hidden;color:#6b9382;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.merge-result__download[data-v-a8a8ee40]{display:inline-flex;flex-shrink:0;gap:5px;align-items:center;height:31px;padding:0 10px;color:#fff;font-size:10px;background:#1f9369;border-radius:6px;box-shadow:0 5px 12px #1f93692e}.merge-result__download[data-v-a8a8ee40]:hover{background:#187d58}.merge-empty[data-v-a8a8ee40]{display:flex;flex:1;padding:16px}.pdf-queue[data-v-a8a8ee40]{display:flex;flex-direction:column;min-height:0}.pdf-queue__summary[data-v-a8a8ee40]{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;padding:1px 2px 10px;color:#969eac;font-size:10px}.pdf-queue__summary span[data-v-a8a8ee40]{display:inline-flex;align-items:center;gap:4px}.pdf-queue__summary span+span[data-v-a8a8ee40]:before{width:3px;height:3px;margin-right:4px;background:#ccd1db;border-radius:50%;content:""}.pdf-list[data-v-a8a8ee40]{display:flex;flex-direction:column;gap:8px;max-height:520px;padding:2px;overflow-y:auto;scrollbar-color:#ddd9ee transparent;scrollbar-width:thin}.pdf-row[data-v-a8a8ee40]{display:flex;flex-shrink:0;gap:10px;align-items:center;min-height:68px;padding:9px;background:#fff;border:1px solid #edf0f4;border-radius:8px;transition:border-color .18s ease,box-shadow .18s ease}.pdf-row[data-v-a8a8ee40]:hover{border-color:#dfdaf8;box-shadow:0 5px 16px #302c600d}.pdf-row.is-error[data-v-a8a8ee40]{border-color:#f1dada;background:#fffdfd}.pdf-row__index[data-v-a8a8ee40]{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:20px;height:20px;color:#8b93a2;font-size:9px;font-variant-numeric:tabular-nums;background:#f5f6f9;border-radius:50%}.pdf-row__icon[data-v-a8a8ee40]{display:grid;flex-shrink:0;width:35px;height:35px;color:#e05e57;background:#fff2f1;border:1px solid #ffe3e0;border-radius:8px;place-items:center}.pdf-row__body[data-v-a8a8ee40]{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.pdf-row__name[data-v-a8a8ee40]{overflow:hidden;color:#4d5768;font-size:11px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.pdf-row__meta[data-v-a8a8ee40]{color:#979fad;font-size:10px}.pdf-row__error[data-v-a8a8ee40]{display:inline-flex;gap:4px;align-items:center;color:#b56464;font-size:10px;line-height:1.45}.pdf-row__error svg[data-v-a8a8ee40]{flex-shrink:0}.pdf-row__actions[data-v-a8a8ee40]{display:flex;flex-shrink:0;gap:3px;align-items:center}.pdf-row__move[data-v-a8a8ee40],.pdf-row__remove[data-v-a8a8ee40]{display:grid;width:25px;height:25px;color:#8e96a4;border-radius:5px;transition:color .16s ease,background .16s ease}.pdf-row__move[data-v-a8a8ee40]:hover:not(:disabled),.pdf-row__remove[data-v-a8a8ee40]:hover:not(:disabled){color:#5b49e8;background:#f4f1ff}.pdf-row__move[data-v-a8a8ee40]:disabled,.pdf-row__remove[data-v-a8a8ee40]:disabled{cursor:not-allowed;opacity:.3}.pdf-row__remove[data-v-a8a8ee40]:hover:not(:disabled){color:#b55050;background:#fff5f5}.workbench__loading-spinner[data-v-a8a8ee40]{width:25px;height:25px;border:2px solid #f4d9d6;border-top-color:#e05e57;border-radius:50%;animation:spin-a8a8ee40 .75s linear infinite}@keyframes spin-a8a8ee40{to{transform:rotate(360deg)}}@media(max-width:900px){.workbench[data-v-a8a8ee40]{grid-template-columns:1fr}}@media(max-width:640px){.workbench[data-v-a8a8ee40]{gap:16px;margin-top:16px}.workbench__panel--controls[data-v-a8a8ee40]{padding:19px 18px 20px}.workbench__step[data-v-a8a8ee40]{font-size:17px}.merge-panel[data-v-a8a8ee40]{padding:13px}.merge-result[data-v-a8a8ee40]{align-items:flex-start}.merge-result__download[data-v-a8a8ee40]{flex:1;justify-content:center}.pdf-list[data-v-a8a8ee40]{max-height:none}.pdf-row[data-v-a8a8ee40]{gap:7px;min-height:64px;padding:8px}.pdf-row__index[data-v-a8a8ee40]{display:none}.pdf-row__actions[data-v-a8a8ee40]{flex-direction:column;gap:1px}.pdf-row__move[data-v-a8a8ee40],.pdf-row__remove[data-v-a8a8ee40]{width:23px;height:22px}}@media(prefers-reduced-motion:reduce){.workbench__spinner[data-v-a8a8ee40],.workbench__loading-spinner[data-v-a8a8ee40]{animation:none}}.workbench[data-v-63408bd6]{display:grid;grid-template-columns:348px minmax(0,1fr);gap:28px;align-items:stretch;margin-top:27px}.workbench__panel[data-v-63408bd6]{background:#fff;border:1px solid #e8ecf2;border-radius:10px;box-shadow:0 1px 2px #1f2a3d06}.workbench__panel--controls[data-v-63408bd6]{padding:23px 23px 22px}.workbench__step[data-v-63408bd6]{color:#252b36;font-size:18px;font-weight:600;letter-spacing:-.015em;line-height:1.4}.workbench__step--settings[data-v-63408bd6]{margin-top:26px}.content-field[data-v-63408bd6]{margin-top:13px;overflow:hidden;background:#fff;border:1px solid #dfe3ea;border-radius:6px;transition:border-color .18s ease,box-shadow .18s ease}.content-field[data-v-63408bd6]:focus-within{border-color:#8b7cf7;box-shadow:0 0 0 3px #6d5dfc1f}.content-field__input[data-v-63408bd6]{display:block;width:100%;min-height:112px;padding:12px 13px 8px;color:#3f4859;font:inherit;font-size:12px;line-height:1.7;resize:vertical;background:transparent;border:0;outline:0}.content-field__input[data-v-63408bd6]::placeholder{color:#aab1bd}.content-field__meta[data-v-63408bd6]{display:flex;gap:8px;align-items:center;justify-content:space-between;padding:0 12px 9px}.content-type[data-v-63408bd6]{display:inline-flex;align-items:center;height:18px;padding:0 6px;color:#7b6be0;font-size:9px;background:#f4f1ff;border-radius:999px}.content-count[data-v-63408bd6]{color:#a0a7b4;font-size:9px;font-variant-numeric:tabular-nums}.setting-block[data-v-63408bd6]{margin-top:17px}.setting-block__head[data-v-63408bd6]{display:flex;gap:8px;align-items:baseline;justify-content:space-between}.setting-block__label[data-v-63408bd6]{color:#5b6474;font-size:12px;font-weight:500}.setting-block__hint[data-v-63408bd6]{color:#a0a7b4;font-size:9px}.option-grid[data-v-63408bd6]{display:grid;gap:5px;margin-top:8px}.option-grid--3[data-v-63408bd6]{grid-template-columns:repeat(3,minmax(0,1fr))}.setting-option[data-v-63408bd6]{height:30px;padding:0 4px;color:#737b8c;font-size:10px;background:#fafbfc;border:1px solid #e8eaf0;border-radius:5px;transition:color .16s ease,background .16s ease,border-color .16s ease}.setting-option[data-v-63408bd6]:hover:not(:disabled){color:#5145d8;border-color:#d9d2ff}.setting-option.is-active[data-v-63408bd6]{color:#5747de;background:#f4f1ff;border-color:#d7d0ff}.setting-option[data-v-63408bd6]:disabled{cursor:not-allowed;opacity:.55}.error-grid[data-v-63408bd6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:8px}.error-option[data-v-63408bd6]{display:flex;flex-direction:column;gap:1px;align-items:center;justify-content:center;height:43px;color:#7c8494;background:#fafbfc;border:1px solid #e8eaf0;border-radius:5px;transition:color .16s ease,background .16s ease,border-color .16s ease}.error-option strong[data-v-63408bd6]{font-size:11px;font-weight:600}.error-option span[data-v-63408bd6]{color:#a1a8b5;font-size:8px}.error-option[data-v-63408bd6]:hover:not(:disabled){color:#5145d8;border-color:#d9d2ff}.error-option.is-active[data-v-63408bd6]{color:#5747de;background:#f4f1ff;border-color:#d7d0ff}.error-option.is-active span[data-v-63408bd6]{color:#8c7ee5}.error-option[data-v-63408bd6]:disabled{cursor:not-allowed;opacity:.55}.color-grid[data-v-63408bd6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:8px}.color-field[data-v-63408bd6]{display:flex;flex-direction:column;gap:5px;color:#8f97a5;font-size:9px}.color-field__control[data-v-63408bd6]{display:flex;gap:6px;align-items:center;height:32px;padding:0 7px;background:#fafbfc;border:1px solid #e8eaf0;border-radius:5px}.color-field__control input[data-v-63408bd6]{width:18px;height:18px;padding:0;cursor:pointer;background:transparent;border:0}.color-field__control em[data-v-63408bd6]{overflow:hidden;color:#929aa7;font-size:9px;font-style:normal;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.contrast-warning[data-v-63408bd6]{display:flex;gap:5px;align-items:flex-start;margin-top:7px;color:#a16a1d;font-size:9px;line-height:1.5}.contrast-warning svg[data-v-63408bd6]{flex-shrink:0;margin-top:1px}.workbench__privacy[data-v-63408bd6]{display:flex;gap:6px;align-items:center;justify-content:center;margin-top:17px;color:#98a1b0;font-size:11px}.workbench__privacy svg[data-v-63408bd6]{flex-shrink:0;color:#38a57d}.qr-panel[data-v-63408bd6]{display:flex;flex-direction:column;min-width:0;padding:16px}.qr-panel__head[data-v-63408bd6]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;padding:0 2px 14px}.qr-panel__title-group[data-v-63408bd6]{display:flex;flex-direction:column;gap:2px}.qr-panel__title-group small[data-v-63408bd6]{color:#969eac;font-size:10px}.qr-panel__title[data-v-63408bd6]{color:#4b5567;font-size:13px;font-weight:600}.qr-panel__clear[data-v-63408bd6]{display:inline-flex;flex-shrink:0;gap:5px;align-items:center;height:29px;padding:0 9px;color:#7b8393;font-size:10px;background:#f8f8fb;border:1px solid #ececf2;border-radius:6px;transition:color .18s ease,background .18s ease,border-color .18s ease}.qr-panel__clear[data-v-63408bd6]:hover:not(:disabled){color:#b55050;background:#fff6f6;border-color:#f0dede}.qr-panel__clear[data-v-63408bd6]:disabled{cursor:not-allowed;opacity:.5}.qr-preview[data-v-63408bd6]{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;min-height:445px;padding:22px 16px 16px;background:radial-gradient(280px 180px at 50% 45%,rgba(238,235,255,.45),transparent 72%),#fbfbfd;border:1px solid #eef0f4;border-radius:9px}.qr-empty[data-v-63408bd6],.qr-error[data-v-63408bd6]{display:flex;flex-direction:column;align-items:center;max-width:280px;text-align:center}.qr-empty p[data-v-63408bd6],.qr-error p[data-v-63408bd6]{margin-top:11px;color:#9ca4b1;font-size:11px;line-height:1.7}.qr-empty__icon[data-v-63408bd6]{display:grid;width:82px;height:82px;color:#9d93d8;background:#fff;border:1px solid #ece8fa;border-radius:22px;box-shadow:0 8px 24px #5346940f;place-items:center}.qr-empty__example[data-v-63408bd6]{display:inline-flex;gap:5px;align-items:center;height:31px;padding:0 11px;margin-top:16px;color:#6f5fdf;font-size:10px;background:#f4f1ff;border:1px solid #e5e0ff;border-radius:6px}.qr-empty__example[data-v-63408bd6]:hover{background:#eeebff}.qr-error[data-v-63408bd6]{color:#b8654f}.qr-error>p[data-v-63408bd6]{color:#9e7f78}.qr-error h3[data-v-63408bd6]{margin-top:11px;color:#6d4d45;font-size:14px;font-weight:600}.qr-frame[data-v-63408bd6]{position:relative;display:flex;flex-shrink:0;width:min(100%,300px);aspect-ratio:1;align-items:center;justify-content:center;padding:12px;background:#fff;border:1px solid #eceef3;border-radius:8px;box-shadow:0 10px 30px #332b5b14}.qr-frame__canvas[data-v-63408bd6]{display:block;width:100%!important;height:auto!important;border-radius:2px}.qr-frame__canvas.is-hidden[data-v-63408bd6]{visibility:hidden}.qr-frame__loading[data-v-63408bd6]{position:absolute;inset:0;display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;color:#969eac;font-size:10px;background:#ffffffdb}.workbench__loading-spinner[data-v-63408bd6]{width:24px;height:24px;border:2px solid #e7e3fb;border-top-color:#6d5dfc;border-radius:50%;animation:spin-63408bd6 .75s linear infinite}.qr-meta[data-v-63408bd6]{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:15px}.qr-meta span[data-v-63408bd6]{display:inline-flex;align-items:center;height:21px;padding:0 8px;color:#8992a1;font-size:9px;background:#fff;border:1px solid #eceef3;border-radius:999px}.qr-content-preview[data-v-63408bd6]{width:min(100%,340px);margin-top:11px;overflow:hidden;color:#9ba3b1;font-size:10px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.qr-actions[data-v-63408bd6]{display:flex;gap:8px;padding:15px 2px 2px;margin-top:4px}.qr-actions__primary[data-v-63408bd6],.qr-actions__secondary[data-v-63408bd6]{display:inline-flex;flex:1;gap:6px;align-items:center;justify-content:center;height:39px;font-size:12px;font-weight:500;border-radius:7px;transition:box-shadow .18s ease,background .18s ease,border-color .18s ease}.qr-actions__primary[data-v-63408bd6]:disabled,.qr-actions__secondary[data-v-63408bd6]:disabled{color:#a2a9b5;cursor:not-allowed;background:#f0f2f6;border-color:transparent;box-shadow:none}.qr-actions__primary[data-v-63408bd6]{color:#fff;background:linear-gradient(135deg,#6e5cff,#a34ff7);box-shadow:0 7px 16px #6d5dfc33}.qr-actions__primary[data-v-63408bd6]:hover:not(:disabled){box-shadow:0 10px 22px #6d5dfc47}.qr-actions__secondary[data-v-63408bd6]{color:#6557cb;background:#fff;border:1px solid #e4dfff}.qr-actions__secondary[data-v-63408bd6]:hover:not(:disabled){background:#faf9ff;border-color:#d4ccff}.workbench__spinner[data-v-63408bd6]{width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin-63408bd6 .7s linear infinite}.qr-feedback[data-v-63408bd6]{padding:8px 10px;margin:10px 2px 0;color:#5f6a7d;font-size:11px;line-height:1.6;background:#f7f8fb;border-radius:5px}.qr-feedback.is-error[data-v-63408bd6]{color:#b55050;background:#fff5f5}.qr-feedback.is-success[data-v-63408bd6]{color:#237c59;background:#f0faf5}@keyframes spin-63408bd6{to{transform:rotate(360deg)}}@media(max-width:900px){.workbench[data-v-63408bd6]{grid-template-columns:1fr}.qr-preview[data-v-63408bd6]{min-height:390px}}@media(max-width:640px){.workbench[data-v-63408bd6]{gap:16px;margin-top:16px}.workbench__panel--controls[data-v-63408bd6]{padding:19px 18px 20px}.workbench__step[data-v-63408bd6]{font-size:17px}.qr-panel[data-v-63408bd6]{padding:13px}.qr-preview[data-v-63408bd6]{min-height:330px;padding:18px 12px 14px}.qr-frame[data-v-63408bd6]{width:min(100%,230px)}.qr-actions[data-v-63408bd6]{flex-direction:column}.qr-actions__primary[data-v-63408bd6],.qr-actions__secondary[data-v-63408bd6]{flex:none;width:100%}}@media(prefers-reduced-motion:reduce){.workbench__spinner[data-v-63408bd6],.workbench__loading-spinner[data-v-63408bd6]{animation:none}}.regex-gen[data-v-260c8fb2]{display:grid;gap:16px}.card[data-v-260c8fb2]{padding:20px 22px 22px;background:#fff;border:1px solid #e8ecf2;border-radius:10px;box-shadow:0 1px 2px #1f2a3d06}.card__head[data-v-260c8fb2]{display:flex;gap:12px;align-items:baseline;justify-content:space-between}.card__title[data-v-260c8fb2]{color:#252b36;font-size:15px;font-weight:600;letter-spacing:-.01em}.card__hint[data-v-260c8fb2]{color:#a4abb7;font-size:11px}.preset-grid[data-v-260c8fb2]{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.preset[data-v-260c8fb2]{padding:6px 12px;color:#5b6474;font-size:12px;background:#fff;border:1px solid #e4e5ef;border-radius:7px;transition:color .16s ease,border-color .16s ease,background .16s ease}.preset[data-v-260c8fb2]:hover{color:#6d5dfc;border-color:#cfc6fb}.preset.is-active[data-v-260c8fb2]{color:#5747de;background:#f4f1ff;border-color:#cfc6fb}.pattern-row[data-v-260c8fb2]{display:flex;gap:10px;margin-top:14px}.pattern-input[data-v-260c8fb2],.sample-input[data-v-260c8fb2]{width:100%;height:40px;padding:0 12px;color:#2f3542;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12.5px;background:#fbfbfe;border:1px solid #e4e5ef;border-radius:8px}.pattern-input[data-v-260c8fb2]:focus,.sample-input[data-v-260c8fb2]:focus{background:#fff;border-color:#6d5dfc;outline:none;box-shadow:0 0 0 3px #6d5dfc1a}.generate-button[data-v-260c8fb2]{display:inline-flex;flex-shrink:0;gap:6px;align-items:center;height:40px;padding:0 18px;color:#fff;font-size:13px;font-weight:500;background:linear-gradient(135deg,#6e5cff,#a34ff7);border-radius:8px;box-shadow:0 7px 16px #6d5dfc2e}.generate-button[data-v-260c8fb2]:hover{filter:brightness(1.04)}.error[data-v-260c8fb2]{margin-top:10px;color:#c0453a;font-size:11.5px}.sample-row[data-v-260c8fb2]{display:flex;gap:10px;align-items:center;margin-top:12px}.sample-row__label[data-v-260c8fb2]{flex-shrink:0;color:#6f7488;font-size:11px}.snippet-grid[data-v-260c8fb2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.snippet[data-v-260c8fb2]{overflow:hidden;background:#fbfbfd;border:1px solid #eef0f5;border-radius:8px}.snippet__head[data-v-260c8fb2]{display:flex;gap:10px;align-items:center;justify-content:space-between;padding:8px 12px;background:#f5f6fa;border-bottom:1px solid #eef0f5}.snippet__label[data-v-260c8fb2]{color:#4b5567;font-size:11.5px;font-weight:600}.snippet__copy[data-v-260c8fb2]{display:inline-flex;gap:4px;align-items:center;padding:3px 8px;color:#7b8393;font-size:10.5px;background:#fff;border:1px solid #e6e8f0;border-radius:5px;transition:color .16s ease,border-color .16s ease}.snippet__copy[data-v-260c8fb2]:hover{color:#6d5dfc;border-color:#d4cff8}.snippet__code[data-v-260c8fb2]{max-height:260px;padding:12px;margin:0;overflow:auto;color:#3b4453;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:11.5px;line-height:1.7;white-space:pre;tab-size:4}@media(max-width:900px){.snippet-grid[data-v-260c8fb2]{grid-template-columns:1fr}.pattern-row[data-v-260c8fb2]{flex-direction:column}.generate-button[data-v-260c8fb2]{justify-content:center;width:100%}}.workbench[data-v-e36e59d8]{display:grid;grid-template-columns:348px minmax(0,1fr);gap:28px;align-items:stretch;margin-top:22px}.workbench__panel[data-v-e36e59d8]{background:#fff;border:1px solid #e8ecf2;border-radius:10px;box-shadow:0 1px 2px #1f2a3d06}.workbench__panel--controls[data-v-e36e59d8]{padding:23px 23px 22px}.workbench__step-row[data-v-e36e59d8]{display:flex;gap:12px;align-items:center;justify-content:space-between}.workbench__step[data-v-e36e59d8]{color:#252b36;font-size:18px;font-weight:600;letter-spacing:-.015em;line-height:1.4}.workbench__step--settings[data-v-e36e59d8]{margin-top:25px}.workbench__count[data-v-e36e59d8]{padding:3px 8px;color:#6b7b5a;font-size:10px;font-weight:600;font-variant-numeric:tabular-nums;background:#f4faed;border:1px solid #e1efd2;border-radius:999px}.pattern-field[data-v-e36e59d8]{display:flex;gap:5px;align-items:center;height:42px;padding:0 10px;margin-top:13px;background:#fbfcfd;border:1px solid #dfe3ea;border-radius:6px;transition:border-color .18s ease,box-shadow .18s ease}.pattern-field[data-v-e36e59d8]:focus-within{background:#fff;border-color:#9a8bf6;box-shadow:0 0 0 3px #6d5dfc1c}.pattern-field.is-error[data-v-e36e59d8]{border-color:#e9c6c6;box-shadow:0 0 0 3px #b5505012}.pattern-field input[data-v-e36e59d8]{width:100%;min-width:0;padding:0;color:#303a4d;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;background:transparent;border:0;outline:0}.pattern-field input[data-v-e36e59d8]::placeholder{color:#abb2be;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}.pattern-field__delimiter[data-v-e36e59d8]{flex-shrink:0;color:#9ba3b1;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px}.flag-row[data-v-e36e59d8]{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.flag-button[data-v-e36e59d8]{display:grid;width:28px;height:26px;color:#8b93a2;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:11px;background:#fafbfc;border:1px solid #e8eaf0;border-radius:5px;transition:color .16s ease,background .16s ease,border-color .16s ease;place-items:center}.flag-button[data-v-e36e59d8]:hover{color:#5145d8;border-color:#d9d2ff}.flag-button.is-active[data-v-e36e59d8]{color:#4e3ccc;background:#f1ffd9;border-color:#cdeb9e}.pattern-error[data-v-e36e59d8]{display:flex;gap:5px;align-items:flex-start;margin-top:7px;color:#b55050;font-size:10px;line-height:1.5;word-break:break-word}.pattern-error svg[data-v-e36e59d8]{flex-shrink:0;margin-top:1px}.test-field[data-v-e36e59d8]{margin-top:10px;overflow:hidden;background:#fff;border:1px solid #dfe3ea;border-radius:6px;transition:border-color .18s ease,box-shadow .18s ease}.test-field[data-v-e36e59d8]:focus-within{border-color:#9a8bf6;box-shadow:0 0 0 3px #6d5dfc1c}.test-field textarea[data-v-e36e59d8]{display:block;width:100%;min-height:160px;padding:11px 12px 0;color:#3f4859;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:11px;line-height:1.7;resize:vertical;background:transparent;border:0;outline:0}.test-field textarea[data-v-e36e59d8]::placeholder{color:#abb2be;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}.test-field__meta[data-v-e36e59d8]{display:flex;gap:8px;align-items:center;justify-content:space-between;padding:0 11px 8px;color:#a0a7b4;font-size:9px;font-variant-numeric:tabular-nums}.text-action[data-v-e36e59d8]{display:inline-flex;gap:3px;align-items:center;color:#7b6be0;font-size:9px}.text-action[data-v-e36e59d8]:hover{color:#5b49e8;text-decoration:underline}.replace-field[data-v-e36e59d8]{height:35px;padding:0 11px;margin-top:8px;background:#fff;border:1px solid #dfe3ea;border-radius:4px;transition:border-color .18s ease,box-shadow .18s ease}.replace-field[data-v-e36e59d8]:focus-within{border-color:#9a8bf6;box-shadow:0 0 0 3px #6d5dfc1c}.replace-field input[data-v-e36e59d8]{width:100%;height:100%;padding:0;color:#3f4859;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:11px;background:transparent;border:0;outline:0}.replace-field input[data-v-e36e59d8]::placeholder{color:#abb2be;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}.setting-hint[data-v-e36e59d8]{margin-top:6px;color:#a2a9b5;font-size:9px;line-height:1.55}.gen-block[data-v-e36e59d8]{display:grid;gap:8px;margin-top:12px}.gen-textarea[data-v-e36e59d8]{width:100%;padding:10px 12px;color:#2f3542;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;line-height:1.7;resize:vertical;background:#fbfbfe;border:1px solid #e4e5ef;border-radius:10px}.gen-textarea[data-v-e36e59d8]::placeholder{color:#aeb3c0}.gen-textarea[data-v-e36e59d8]:focus{background:#fff;border-color:#6d5dfc;outline:none;box-shadow:0 0 0 3px #6d5dfc1f}.gen-actions[data-v-e36e59d8]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.gen-button[data-v-e36e59d8],.gen-apply[data-v-e36e59d8]{display:inline-flex;gap:5px;align-items:center;height:32px;padding:0 12px;font-size:12px;font-weight:500;border-radius:8px;transition:background .18s ease,color .18s ease}.gen-button[data-v-e36e59d8]{color:#fff;background:linear-gradient(135deg,#6e5cff,#a34ff7);box-shadow:0 5px 12px #6d5dfc2e}.gen-apply[data-v-e36e59d8]{color:#6d5dfc;background:#f5f3ff;border:1px solid #ddd7ff}.gen-apply[data-v-e36e59d8]:hover{background:#ece8ff}.gen-anchor[data-v-e36e59d8]{display:inline-flex;gap:6px;align-items:center;color:#6f7488;font-size:12px;cursor:pointer}.gen-anchor input[data-v-e36e59d8]{accent-color:#6d5dfc}.gen-pattern[data-v-e36e59d8]{padding:9px 11px;overflow-x:auto;background:#f8f7ff;border:1px solid #e8e4ff;border-radius:8px}.gen-pattern code[data-v-e36e59d8]{color:#4a3fd0;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;line-height:1.6;white-space:pre-wrap;word-break:break-all}.workbench__privacy[data-v-e36e59d8]{display:flex;gap:6px;align-items:center;justify-content:center;margin-top:17px;color:#98a1b0;font-size:11px}.workbench__privacy svg[data-v-e36e59d8]{flex-shrink:0;color:#38a57d}.regex-panel[data-v-e36e59d8]{display:flex;flex-direction:column;min-width:0;padding:16px}.regex-panel__head[data-v-e36e59d8]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;padding:0 2px 14px}.regex-panel__title-group[data-v-e36e59d8]{display:flex;flex-direction:column;gap:2px}.regex-panel__title[data-v-e36e59d8]{color:#4b5567;font-size:13px;font-weight:600}.regex-panel__title-group small[data-v-e36e59d8]{color:#969eac;font-size:10px}.regex-panel__clear[data-v-e36e59d8]{display:inline-flex;flex-shrink:0;gap:5px;align-items:center;height:29px;padding:0 9px;color:#7b8393;font-size:10px;background:#f8f8fb;border:1px solid #ececf2;border-radius:6px;transition:color .18s ease,background .18s ease,border-color .18s ease}.regex-panel__clear[data-v-e36e59d8]:hover{color:#b55050;background:#fff6f6;border-color:#f0dede}.regex-empty[data-v-e36e59d8],.regex-loading[data-v-e36e59d8],.regex-error[data-v-e36e59d8]{display:flex;flex:1;flex-direction:column;gap:12px;align-items:center;justify-content:center;min-height:450px;padding:30px;color:#a5acb8;font-size:12px;text-align:center}.regex-empty p[data-v-e36e59d8],.regex-loading p[data-v-e36e59d8],.regex-error p[data-v-e36e59d8]{max-width:300px;line-height:1.7}.regex-loading[data-v-e36e59d8]{color:#8e96a5;font-size:11px}.regex-empty__icon[data-v-e36e59d8]{display:grid;width:82px;height:82px;color:#99b675;background:#f7fbf2;border:1px solid #e8f2dc;border-radius:22px;place-items:center}.regex-empty__example[data-v-e36e59d8]{display:inline-flex;gap:5px;align-items:center;height:31px;padding:0 11px;margin-top:3px;color:#5f7d42;font-size:10px;background:#f4faed;border:1px solid #e1efd2;border-radius:6px}.regex-empty__example[data-v-e36e59d8]:hover{background:#edf7e1}.regex-error[data-v-e36e59d8]{color:#b8654f}.regex-error h3[data-v-e36e59d8]{color:#6d4d45;font-size:14px;font-weight:600}.workbench__loading-spinner[data-v-e36e59d8]{width:27px;height:27px;border:2px solid #e7e3fb;border-top-color:#6d5dfc;border-radius:50%;animation:spin-e36e59d8 .75s linear infinite}.regex-stats[data-v-e36e59d8]{display:flex;flex-wrap:wrap;gap:9px;align-items:center;padding:1px 2px 12px}.regex-stats span[data-v-e36e59d8]{display:inline-flex;gap:3px;align-items:baseline;padding:4px 8px;color:#8d95a4;font-size:9px;font-variant-numeric:tabular-nums;background:#fbfcf8;border:1px solid #ebf1e4;border-radius:999px}.regex-stats strong[data-v-e36e59d8]{color:#47732d;font-size:12px;font-weight:700}.result-block[data-v-e36e59d8]{margin-top:11px}.result-block__head[data-v-e36e59d8]{display:flex;gap:8px;align-items:baseline;justify-content:space-between;padding:0 2px 6px;color:#5e6778;font-size:11px}.result-block__head small[data-v-e36e59d8]{color:#9ba3b1;font-size:9px}.match-preview[data-v-e36e59d8]{max-height:255px;padding:12px;overflow:auto;color:#4b5567;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:11px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;background:#fbfcfd;border:1px solid #eef0f4;border-radius:7px;scrollbar-color:#ddd9ee transparent;scrollbar-width:thin}.regex-highlight[data-v-e36e59d8]{padding:1px 0;color:#3e4f1f;background:#dcf89e;border-radius:2px;box-shadow:0 0 0 1px #a0c75047}.regex-highlight.is-empty[data-v-e36e59d8]{display:inline-block;width:2px;height:1.2em;padding:0;vertical-align:text-bottom;background:#94ba54;box-shadow:none}.match-list[data-v-e36e59d8]{display:flex;flex-direction:column;gap:6px;max-height:310px;padding:1px;overflow-y:auto;scrollbar-color:#ddd9ee transparent;scrollbar-width:thin}.match-item[data-v-e36e59d8]{padding:8px 9px;background:#fff;border:1px solid #eef0f4;border-radius:6px}.match-item__head[data-v-e36e59d8]{display:flex;gap:7px;align-items:center;min-width:0}.match-item__number[data-v-e36e59d8]{flex-shrink:0;color:#9ca4b1;font-size:9px;font-variant-numeric:tabular-nums}.match-item__text[data-v-e36e59d8]{min-width:0;overflow:hidden;color:#405132;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.match-item__index[data-v-e36e59d8]{flex-shrink:0;margin-left:auto;color:#a4abb7;font-size:8px}.match-groups[data-v-e36e59d8]{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.match-group[data-v-e36e59d8]{display:inline-flex;gap:4px;align-items:baseline;max-width:100%;padding:2px 5px;background:#fafbfc;border:1px solid #eff1f4;border-radius:4px}.match-group em[data-v-e36e59d8]{flex-shrink:0;color:#849b68;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:8px;font-style:normal}.match-group code[data-v-e36e59d8]{overflow:hidden;color:#707a8a;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.match-group.is-named em[data-v-e36e59d8]{color:#6d5bd9}.no-matches[data-v-e36e59d8]{padding:19px;color:#9ba3b1;font-size:10px;text-align:center;background:#fbfcfd;border:1px dashed #e7ebf1;border-radius:6px}.replace-preview[data-v-e36e59d8]{max-height:180px;padding:10px 12px;overflow:auto;color:#52606f;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:10px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere;background:#f8fbf4;border:1px solid #e9f1df;border-radius:7px;scrollbar-color:#ddd9ee transparent;scrollbar-width:thin}@keyframes spin-e36e59d8{to{transform:rotate(360deg)}}@media(max-width:900px){.workbench[data-v-e36e59d8]{grid-template-columns:1fr}.regex-empty[data-v-e36e59d8],.regex-loading[data-v-e36e59d8],.regex-error[data-v-e36e59d8]{min-height:320px}}@media(max-width:640px){.workbench[data-v-e36e59d8]{gap:16px;margin-top:16px}.workbench__panel--controls[data-v-e36e59d8]{padding:19px 18px 20px}.workbench__step[data-v-e36e59d8]{font-size:17px}.regex-panel[data-v-e36e59d8]{padding:13px}.match-list[data-v-e36e59d8]{max-height:none}.regex-panel__clear[data-v-e36e59d8]{height:28px;font-size:9px}}@media(prefers-reduced-motion:reduce){.workbench__loading-spinner[data-v-e36e59d8]{animation:none}}.workbench[data-v-c5607c44]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:20px;margin-top:18px}.workbench__panel[data-v-c5607c44]{display:flex;flex-direction:column;padding:20px;background:#fff;border:1px solid #e8ecf2;border-radius:10px;box-shadow:0 1px 2px #1f2a3d06}.panel__head[data-v-c5607c44]{display:flex;gap:12px;align-items:baseline;justify-content:space-between}.panel__title[data-v-c5607c44]{color:#252b36;font-size:15px;font-weight:600;letter-spacing:-.01em}.panel__hint[data-v-c5607c44]{color:#a4abb7;font-size:11px}.panel__subtitle[data-v-c5607c44]{margin-top:16px;color:#4b5567;font-size:12px;font-weight:600}.source-input[data-v-c5607c44]{width:100%;padding:12px;margin-top:12px;color:#2f3542;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;line-height:1.75;resize:vertical;background:#fbfbfe;border:1px solid #e4e5ef;border-radius:8px}.source-input[data-v-c5607c44]:focus{background:#fff;border-color:#6d5dfc;outline:none;box-shadow:0 0 0 3px #6d5dfc1a}.source-input--small[data-v-c5607c44]{margin-top:8px}.link-row[data-v-c5607c44]{display:flex;gap:8px;margin-top:10px}.text-button[data-v-c5607c44]{display:inline-flex;gap:4px;align-items:center;padding:4px 9px;color:#7b8393;font-size:11px;background:#f8f8fb;border:1px solid #ececf2;border-radius:6px;transition:color .16s ease,border-color .16s ease}.text-button[data-v-c5607c44]:hover:not(:disabled){color:#6d5dfc;border-color:#d4cff8}.text-button[data-v-c5607c44]:disabled{cursor:not-allowed;opacity:.5}.placeholder[data-v-c5607c44]{display:flex;flex:1;align-items:center;justify-content:center;padding:60px 0;margin-top:14px;color:#a5acb8;font-size:12px;border:1px dashed #e6e8f0;border-radius:8px}.score-block[data-v-c5607c44]{display:flex;gap:20px;align-items:center;margin-top:14px}.score-ring[data-v-c5607c44]{position:relative;width:108px;height:108px}.score-ring svg[data-v-c5607c44]{width:100%;height:100%;transform:rotate(-90deg)}.score-ring__track[data-v-c5607c44]{fill:none;stroke:#f0f1f7;stroke-width:8}.score-ring__value[data-v-c5607c44]{fill:none;stroke:#6d5dfc;stroke-width:8;stroke-linecap:round;transition:stroke-dasharray .4s ease}.score-ring__text[data-v-c5607c44]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.score-ring__text strong[data-v-c5607c44]{color:#252b36;font-size:26px;font-weight:700;letter-spacing:-.02em}.score-ring__text span[data-v-c5607c44]{color:#8b93a2;font-size:11px}.score-stats[data-v-c5607c44]{display:flex;gap:18px;margin:0}.score-stats div[data-v-c5607c44]{display:grid;gap:2px}.score-stats dt[data-v-c5607c44]{color:#a4abb7;font-size:10.5px}.score-stats dd[data-v-c5607c44]{margin:0;color:#4b5567;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.dimension-list[data-v-c5607c44]{display:grid;gap:12px;margin-top:18px;list-style:none}.dimension__head[data-v-c5607c44]{display:flex;align-items:baseline;justify-content:space-between}.dimension__label[data-v-c5607c44]{color:#4b5567;font-size:12px}.dimension__score[data-v-c5607c44]{color:#6d5dfc;font-size:12px;font-variant-numeric:tabular-nums}.dimension__track[data-v-c5607c44]{height:5px;margin-top:5px;overflow:hidden;background:#f0f1f7;border-radius:999px}.dimension__bar[data-v-c5607c44]{display:block;height:100%;background:linear-gradient(135deg,#6e5cff,#a34ff7);border-radius:inherit;transition:width .35s ease}.dimension__detail[data-v-c5607c44]{margin-top:4px;color:#a4abb7;font-size:10.5px}.keyword-block[data-v-c5607c44]{margin-top:18px}.keyword-block__title[data-v-c5607c44]{color:#4b5567;font-size:12px;font-weight:600}.keyword-chips[data-v-c5607c44]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.chip[data-v-c5607c44]{padding:3px 9px;font-size:11px;border-radius:999px;border:1px solid transparent}.chip.is-hit[data-v-c5607c44]{color:#1f7a56;background:#effaf5;border-color:#d3f0e3}.chip.is-miss[data-v-c5607c44]{color:#a8423a;background:#fff5f4;border-color:#ffdcd6}.issue-block[data-v-c5607c44]{margin-top:18px}.issue-block__title[data-v-c5607c44]{color:#4b5567;font-size:12px;font-weight:600}.issue-list[data-v-c5607c44]{display:grid;gap:8px;margin-top:8px;list-style:none}.issue[data-v-c5607c44]{display:flex;gap:10px;padding:10px 12px;border:1px solid #eef0f5;border-left-width:3px;border-radius:8px;background:#fbfbfd}.issue.is-high[data-v-c5607c44]{border-left-color:#e06a5c}.issue.is-medium[data-v-c5607c44]{border-left-color:#e0b04c}.issue.is-low[data-v-c5607c44]{border-left-color:#b9c0cc}.issue__level[data-v-c5607c44]{flex-shrink:0;padding-top:1px;color:#a4abb7;font-size:10px}.issue__title[data-v-c5607c44]{color:#3b4453;font-size:12px;font-weight:600}.issue__detail[data-v-c5607c44]{margin-top:3px;color:#7b8393;font-size:11px;line-height:1.65}@media(max-width:900px){.workbench[data-v-c5607c44]{grid-template-columns:1fr}}.tool-fallback__panel[data-v-c868bf1a]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:445px;padding:48px 24px;margin-top:27px;text-align:center;background:radial-gradient(360px 190px at 50% 10%,rgba(242,240,255,.8),transparent 72%),#fff;border:1px solid #e8ecf2;border-radius:10px;box-shadow:0 1px 2px #1f2a3d06}.tool-fallback__icon[data-v-c868bf1a]{display:grid;width:60px;height:60px;color:#7568df;background:#f6f4ff;border:1px solid #e9e5ff;border-radius:16px;place-items:center}.tool-fallback__eyebrow[data-v-c868bf1a]{margin-top:19px;color:#9d94e3;font-size:10px;font-weight:700;letter-spacing:.14em}.tool-fallback__panel h2[data-v-c868bf1a]{margin-top:7px;color:#2b3040;font-size:21px;font-weight:700;letter-spacing:-.02em}.tool-fallback__description[data-v-c868bf1a]{max-width:460px;margin-top:9px;color:#8d94a3;font-size:13px;line-height:1.8}.tool-fallback__back[data-v-c868bf1a]{display:inline-flex;gap:6px;align-items:center;height:40px;padding:0 17px;margin-top:24px;color:#fff;font-size:13px;font-weight:500;background:linear-gradient(135deg,#6e5cff,#a34ff7);border-radius:8px;box-shadow:0 7px 16px #6d5dfc2e;transition:box-shadow .18s ease,transform .18s ease}.tool-fallback__back[data-v-c868bf1a]:hover{box-shadow:0 10px 22px #6d5dfc42;transform:translateY(-1px)}@media(max-width:640px){.tool-fallback__panel[data-v-c868bf1a]{min-height:330px;padding:40px 20px;margin-top:16px}}.trim-timeline[data-v-2bb9c633]{position:relative;height:30px;margin-top:14px;touch-action:none;-webkit-user-select:none;user-select:none}.trim-timeline__track[data-v-2bb9c633]{position:absolute;top:50%;right:0;left:0;height:6px;margin-top:-3px;cursor:pointer;background:#eceef4;border-radius:999px}.trim-timeline__range[data-v-2bb9c633]{position:absolute;top:50%;height:6px;margin-top:-3px;pointer-events:none;background:linear-gradient(135deg,#6e5cff,#a34ff7);border-radius:999px}.trim-timeline__handle[data-v-2bb9c633]{position:absolute;top:50%;width:16px;height:16px;padding:0;margin:-8px 0 0 -8px;cursor:grab;background:#fff;border:2px solid #6d5dfc;border-radius:50%;box-shadow:0 2px 8px #6d5dfc59}.trim-timeline__handle[data-v-2bb9c633]:active{cursor:grabbing}.trim-timeline__handle[data-v-2bb9c633]:focus-visible{outline:3px solid rgba(109,93,252,.3);outline-offset:3px}.workbench[data-v-896ae9b7]{display:grid;grid-template-columns:348px minmax(0,1fr);gap:28px;align-items:stretch;margin-top:27px}.workbench__panel[data-v-896ae9b7]{background:#fff;border:1px solid #e8ecf2;border-radius:10px;box-shadow:0 1px 2px #1f2a3d06}.workbench__panel--controls[data-v-896ae9b7]{padding:23px 23px 22px}.workbench__step[data-v-896ae9b7]{color:#252b36;font-size:18px;font-weight:600;letter-spacing:-.015em;line-height:1.4}.workbench__step--settings[data-v-896ae9b7]{margin-top:24px}.upload-dropzone[data-v-896ae9b7]{display:flex;flex-direction:column;gap:5px;align-items:center;justify-content:center;min-height:96px;padding:16px;margin-top:13px;color:#9ca3af;text-align:center;cursor:pointer;background:#fff;border:1px dashed #d8dee8;border-radius:4px;transition:border-color .18s ease,background .18s ease,opacity .18s ease}.upload-dropzone[data-v-896ae9b7]:hover,.upload-dropzone.is-dragging[data-v-896ae9b7]{background:#fafbff;border-color:#a99ff7}.upload-dropzone[data-v-896ae9b7]:focus-within{outline:3px solid rgba(109,93,252,.3);outline-offset:3px}.upload-dropzone.has-file[data-v-896ae9b7]{color:#5c6474;background:#fbfbff;border-color:#cfcaf7}.upload-dropzone.is-disabled[data-v-896ae9b7]{opacity:.6;cursor:wait;pointer-events:none}.upload-dropzone__icon[data-v-896ae9b7]{color:#a6adb9}.upload-dropzone__text[data-v-896ae9b7]{font-size:12px;line-height:1.6}.upload-dropzone__hint[data-v-896ae9b7],.upload-dropzone__replace[data-v-896ae9b7]{color:#a4abb7;font-size:11px}.upload-dropzone__filename[data-v-896ae9b7]{max-width:100%;overflow:hidden;color:#4d5667;font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.field-row[data-v-896ae9b7]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.field[data-v-896ae9b7]{display:grid;gap:5px}.field__label[data-v-896ae9b7]{color:#6f7488;font-size:11px}.time-row[data-v-896ae9b7]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.time-row label[data-v-896ae9b7]{display:grid;gap:5px}.time-row span[data-v-896ae9b7]{color:#6f7488;font-size:11px}.time-row input[data-v-896ae9b7]{width:100%;height:36px;padding:0 10px;color:#2f3542;font-size:12px;background:#fbfbfe;border:1px solid #e4e5ef;border-radius:8px}.time-row input[data-v-896ae9b7]:focus{background:#fff;border-color:#6d5dfc;outline:none}.setting-hint[data-v-896ae9b7]{margin-top:8px;color:#98a1b0;font-size:11px;line-height:1.6}.primary-button[data-v-896ae9b7]{display:flex;gap:6px;align-items:center;justify-content:center;width:100%;height:40px;margin-top:20px;color:#fff;font-size:13px;font-weight:500;background:linear-gradient(135deg,#6e5cff,#a34ff7);border-radius:8px;box-shadow:0 7px 16px #6d5dfc2e}.primary-button[data-v-896ae9b7]:disabled{opacity:.55;cursor:not-allowed}.primary-button.is-ghost[data-v-896ae9b7]{color:#c0453a;background:#fff5f4;border:1px solid #ffd9d4;box-shadow:none}.feedback[data-v-896ae9b7]{margin-top:10px;font-size:11px;line-height:1.6}.feedback.is-error[data-v-896ae9b7]{color:#c0453a}.workbench__privacy[data-v-896ae9b7]{display:flex;gap:6px;align-items:center;justify-content:center;margin-top:14px;color:#98a1b0;font-size:11px}.workbench__privacy svg[data-v-896ae9b7]{flex-shrink:0;color:#38a57d}.preview-panel[data-v-896ae9b7]{display:flex;flex-direction:column;min-height:480px;padding:18px}.preview-panel.is-empty[data-v-896ae9b7]{align-items:stretch;padding:20px}.preview-panel__empty[data-v-896ae9b7]{display:flex;flex:1;width:100%}.preview-panel__head[data-v-896ae9b7]{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:0 2px 12px}.preview-panel__title[data-v-896ae9b7]{color:#4b5567;font-size:13px;font-weight:600}.preview-panel__clear[data-v-896ae9b7]{display:inline-flex;flex-shrink:0;gap:5px;align-items:center;height:29px;padding:0 10px;color:#7b8393;font-size:11px;background:#f8f8fb;border:1px solid #ececf2;border-radius:6px;transition:color .18s ease,border-color .18s ease,background .18s ease}.preview-panel__clear[data-v-896ae9b7]:hover:not(:disabled){color:#c0453a;background:#fff6f6;border-color:#f0dede}.preview-panel__clear[data-v-896ae9b7]:disabled{cursor:not-allowed;opacity:.5}.preview[data-v-896ae9b7]{display:flex;flex:1;flex-direction:column;gap:12px}.preview__stage[data-v-896ae9b7]{display:flex;flex:1;align-items:center;justify-content:center;overflow:hidden;background:#f7f8fb;border:1px solid #eef0f5;border-radius:8px}.preview__stage video[data-v-896ae9b7]{max-width:100%;max-height:440px}.preview__actions[data-v-896ae9b7]{display:flex;gap:12px;align-items:center;justify-content:space-between}.preview__meta[data-v-896ae9b7]{color:#6f7488;font-size:12px}.download-button[data-v-896ae9b7]{display:inline-flex;gap:6px;align-items:center;height:34px;padding:0 14px;color:#fff;font-size:12px;font-weight:500;background:#1f9369;border-radius:8px}.download-button[data-v-896ae9b7]:hover{background:#187d58}@media(max-width:900px){.workbench[data-v-896ae9b7]{grid-template-columns:1fr}}.workbench[data-v-779dc9d1]{display:grid;grid-template-columns:348px minmax(0,1fr);gap:28px;align-items:stretch;margin-top:27px}.workbench__panel[data-v-779dc9d1]{background:#fff;border:1px solid #e8ecf2;border-radius:10px;box-shadow:0 1px 2px #1f2a3d06}.workbench__panel--controls[data-v-779dc9d1]{padding:23px 23px 22px}.workbench__step[data-v-779dc9d1]{color:#252b36;font-size:18px;font-weight:600;letter-spacing:-.015em;line-height:1.4}.workbench__step--settings[data-v-779dc9d1]{margin-top:24px}.upload-dropzone[data-v-779dc9d1]{display:flex;flex-direction:column;gap:5px;align-items:center;justify-content:center;min-height:96px;padding:16px;margin-top:13px;color:#9ca3af;text-align:center;cursor:pointer;background:#fff;border:1px dashed #d8dee8;border-radius:4px;transition:border-color .18s ease,background .18s ease,opacity .18s ease}.upload-dropzone[data-v-779dc9d1]:hover,.upload-dropzone.is-dragging[data-v-779dc9d1]{background:#fafbff;border-color:#a99ff7}.upload-dropzone[data-v-779dc9d1]:focus-within{outline:3px solid rgba(109,93,252,.3);outline-offset:3px}.upload-dropzone.has-file[data-v-779dc9d1]{color:#5c6474;background:#fbfbff;border-color:#cfcaf7}.upload-dropzone.is-disabled[data-v-779dc9d1]{opacity:.6;cursor:wait;pointer-events:none}.upload-dropzone__icon[data-v-779dc9d1]{color:#a6adb9}.upload-dropzone__text[data-v-779dc9d1]{font-size:12px;line-height:1.6}.upload-dropzone__hint[data-v-779dc9d1],.upload-dropzone__replace[data-v-779dc9d1]{color:#a4abb7;font-size:11px}.upload-dropzone__filename[data-v-779dc9d1]{max-width:100%;overflow:hidden;color:#4d5667;font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.time-row[data-v-779dc9d1]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.time-row label[data-v-779dc9d1]{display:grid;gap:5px}.time-row span[data-v-779dc9d1]{color:#6f7488;font-size:11px}.time-row input[data-v-779dc9d1]{width:100%;height:36px;padding:0 10px;color:#2f3542;font-size:12px;background:#fbfbfe;border:1px solid #e4e5ef;border-radius:8px}.time-row input[data-v-779dc9d1]:focus{background:#fff;border-color:#6d5dfc;outline:none}.field-row[data-v-779dc9d1]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.field[data-v-779dc9d1]{display:grid;gap:5px}.field__label[data-v-779dc9d1]{color:#6f7488;font-size:11px}.setting-hint[data-v-779dc9d1]{margin-top:8px;color:#98a1b0;font-size:11px;line-height:1.6}.timeline[data-v-779dc9d1]{position:relative;height:30px;margin-top:14px;touch-action:none;-webkit-user-select:none;user-select:none}.timeline__track[data-v-779dc9d1]{position:absolute;top:50%;right:0;left:0;height:6px;margin-top:-3px;cursor:pointer;background:#eceef4;border-radius:999px}.timeline__range[data-v-779dc9d1]{position:absolute;top:50%;height:6px;margin-top:-3px;pointer-events:none;background:linear-gradient(135deg,#6e5cff,#a34ff7);border-radius:999px}.timeline__handle[data-v-779dc9d1]{position:absolute;top:50%;width:16px;height:16px;padding:0;margin:-8px 0 0 -8px;cursor:grab;background:#fff;border:2px solid #6d5dfc;border-radius:50%;box-shadow:0 2px 8px #6d5dfc59}.timeline__handle[data-v-779dc9d1]:active{cursor:grabbing}.timeline__handle[data-v-779dc9d1]:focus-visible{outline:3px solid rgba(109,93,252,.3);outline-offset:3px}.timeline__handle span[data-v-779dc9d1]{display:block;width:100%;height:100%}.crop-row[data-v-779dc9d1]{display:flex;gap:10px;align-items:center;justify-content:space-between;margin-top:12px}.crop-row__label[data-v-779dc9d1]{padding:4px 10px;color:#5b49e8;font-size:11px;font-variant-numeric:tabular-nums;background:#f4f1ff;border:1px solid #e5e0ff;border-radius:999px}.text-button[data-v-779dc9d1]{padding:4px 10px;color:#6f7488;font-size:11px;background:#f7f8fb;border:1px solid #eceef3;border-radius:7px;transition:color .18s ease,border-color .18s ease}.text-button[data-v-779dc9d1]:hover{color:#6d5dfc;border-color:#d4cff8}.primary-button[data-v-779dc9d1]{display:flex;gap:6px;align-items:center;justify-content:center;width:100%;height:40px;margin-top:20px;color:#fff;font-size:13px;font-weight:500;background:linear-gradient(135deg,#6e5cff,#a34ff7);border-radius:8px;box-shadow:0 7px 16px #6d5dfc2e}.primary-button[data-v-779dc9d1]:disabled{opacity:.55;cursor:not-allowed}.progress-track[data-v-779dc9d1]{height:4px;margin-top:10px;overflow:hidden;background:#f0f0f6;border-radius:999px}.progress-bar[data-v-779dc9d1]{display:block;height:100%;background:linear-gradient(135deg,#6e5cff,#a34ff7);border-radius:inherit;transition:width .2s ease}.feedback[data-v-779dc9d1]{margin-top:10px;font-size:11px;line-height:1.6}.feedback.is-error[data-v-779dc9d1]{color:#c0453a}.workbench__privacy[data-v-779dc9d1]{display:flex;gap:6px;align-items:center;justify-content:center;margin-top:14px;color:#98a1b0;font-size:11px}.workbench__privacy svg[data-v-779dc9d1]{flex-shrink:0;color:#38a57d}.workbench__spinner[data-v-779dc9d1]{width:14px;height:14px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:gif-spin-779dc9d1 .75s linear infinite}@keyframes gif-spin-779dc9d1{to{transform:rotate(360deg)}}.preview-panel[data-v-779dc9d1]{position:relative;display:flex;flex-direction:column;min-height:480px;padding:18px}.preview-panel.is-empty[data-v-779dc9d1]{align-items:stretch;padding:20px}.preview-panel__empty[data-v-779dc9d1]{display:flex;flex:1;width:100%}.preview-panel__head[data-v-779dc9d1]{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:0 2px 12px}.preview-panel__title[data-v-779dc9d1]{color:#4b5567;font-size:13px;font-weight:600}.preview-panel__clear[data-v-779dc9d1]{display:inline-flex;flex-shrink:0;gap:5px;align-items:center;height:29px;padding:0 10px;color:#7b8393;font-size:11px;background:#f8f8fb;border:1px solid #ececf2;border-radius:6px;transition:color .18s ease,border-color .18s ease,background .18s ease}.preview-panel__clear[data-v-779dc9d1]:hover:not(:disabled){color:#c0453a;background:#fff6f6;border-color:#f0dede}.preview-panel__clear[data-v-779dc9d1]:disabled{cursor:not-allowed;opacity:.5}.preview[data-v-779dc9d1]{display:flex;flex:1;flex-direction:column;gap:12px}.preview__stage[data-v-779dc9d1]{display:flex;flex:1;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(45deg,#eff1f5 25%,transparent 25%),linear-gradient(-45deg,#eff1f5 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#eff1f5 75%),linear-gradient(-45deg,transparent 75%,#eff1f5 75%),#fbfbfd;background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;border:1px solid #eef0f5;border-radius:8px}.preview__frame[data-v-779dc9d1]{position:relative;display:inline-block;max-width:100%;line-height:0}.preview__frame video[data-v-779dc9d1]{display:block;max-width:100%;max-height:420px}.preview__result[data-v-779dc9d1]{max-width:100%;max-height:420px;object-fit:contain}.crop-layer[data-v-779dc9d1]{position:absolute;inset:0;pointer-events:none;touch-action:none}.crop-layer.is-active[data-v-779dc9d1]{cursor:crosshair;pointer-events:auto}.text-button.is-active[data-v-779dc9d1]{color:#6d5dfc;background:#f2f0ff;border-color:#d4cff8}.crop-layer__rect[data-v-779dc9d1]{position:absolute;pointer-events:none;border:1.5px dashed #fff;box-shadow:0 0 0 9999px #14162673}.preview__actions[data-v-779dc9d1]{display:flex;gap:12px;align-items:center;justify-content:space-between}.preview__meta[data-v-779dc9d1]{color:#6f7488;font-size:12px}.preview__hint[data-v-779dc9d1]{color:#a5acb8;font-size:12px;text-align:center}.download-button[data-v-779dc9d1]{display:inline-flex;gap:6px;align-items:center;height:34px;padding:0 14px;color:#fff;font-size:12px;font-weight:500;background:#1f9369;border-radius:8px}.download-button[data-v-779dc9d1]:hover{background:#187d58}@media(max-width:900px){.workbench[data-v-779dc9d1]{grid-template-columns:1fr}}.tool-gate[data-v-14aa12af]{display:inline-flex;flex-wrap:wrap;gap:8px;align-items:center;min-height:43px;padding:8px 14px;color:#5b4a92;font-size:12px;line-height:1.5;background:#f6f2ff;border:1px solid #e4daff;border-radius:10px}.tool-gate__icon[data-v-14aa12af]{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:22px;height:22px;color:#6d5dfc;background:#fff;border:1px solid #e4daff;border-radius:6px}.tool-gate__text[data-v-14aa12af]{color:#6a5f8f}.tool-gate__action[data-v-14aa12af]{flex-shrink:0;padding:3px 10px;margin-left:2px;color:#fff;font-size:11.5px;font-weight:500;background:linear-gradient(135deg,#6e5cff,#a34ff7);border-radius:6px;box-shadow:0 4px 10px #6d5dfc2e;transition:filter .16s ease}.tool-gate__action[data-v-14aa12af]:hover{filter:brightness(1.05)}.tool-gate.is-compact[data-v-14aa12af]{padding:6px 10px;font-size:11.5px;border-radius:8px}.tool-gate.is-compact .tool-gate__icon[data-v-14aa12af]{width:18px;height:18px}.tool-gate-enter-active[data-v-14aa12af],.tool-gate-leave-active[data-v-14aa12af]{transition:opacity .18s ease,transform .18s ease}.tool-gate-enter-from[data-v-14aa12af],.tool-gate-leave-to[data-v-14aa12af]{opacity:0;transform:translateY(-4px)}@media(max-width:640px){.tool-gate[data-v-14aa12af]{width:100%;justify-content:space-between}}.tool-detail[data-v-1bfcf00f]{flex:1;background:#f3f6fa}.tool-detail__inner[data-v-1bfcf00f]{width:min(100% - 48px,1180px);margin-inline:auto}@media(max-width:640px){.tool-detail__inner[data-v-1bfcf00f]{width:calc(100% - 32px)}}.tool-detail__inner[data-v-1bfcf00f]{padding:27px 0 54px}.detail-top[data-v-1bfcf00f]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.detail-breadcrumb[data-v-1bfcf00f]{display:inline-flex;flex-wrap:wrap;gap:7px;align-items:center;min-height:43px;padding:0 15px;color:#687181;font-size:13px;background:#fff;border:1px solid #e7ebf1;border-radius:10px;box-shadow:0 1px 2px #1f2a3d06}.detail-breadcrumb a[data-v-1bfcf00f]{transition:color .18s ease}.detail-breadcrumb a[data-v-1bfcf00f]:hover{color:#6d5dfc}.detail-breadcrumb__home[data-v-1bfcf00f]{display:inline-flex;gap:6px;align-items:center;color:#545d6d}.detail-breadcrumb__separator[data-v-1bfcf00f]{color:#aab0bd}.detail-breadcrumb__current[data-v-1bfcf00f]{color:#5c48ef;font-weight:500}.tool-missing[data-v-1bfcf00f]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:520px;padding:60px 24px;margin-top:27px;text-align:center;background:#fff;border:1px solid #e8ecf2;border-radius:10px}.tool-missing h1[data-v-1bfcf00f]{margin-top:8px;color:#2b3040;font-size:clamp(1.8rem,3vw,2.3rem);font-weight:700;letter-spacing:-.03em}.tool-missing__code[data-v-1bfcf00f]{color:#9b91eb;font-size:12px;font-weight:700;letter-spacing:.16em}.tool-missing__description[data-v-1bfcf00f]{max-width:440px;margin-top:10px;color:#8d94a3;font-size:13px;line-height:1.8}.tool-missing__link[data-v-1bfcf00f]{display:inline-flex;align-items:center;height:40px;padding:0 17px;margin-top:24px;color:#fff;font-size:13px;font-weight:500;background:linear-gradient(135deg,#6e5cff,#a34ff7);border-radius:8px;box-shadow:0 7px 16px #6d5dfc2e}@media(max-width:640px){.tool-detail__inner[data-v-1bfcf00f]{padding-top:18px;padding-bottom:36px}.detail-breadcrumb[data-v-1bfcf00f]{gap:5px;min-height:40px;padding:0 12px;font-size:12px}.tool-missing[data-v-1bfcf00f]{min-height:380px;padding:40px 20px;margin-top:16px}}.tools-page[data-v-55217396]{flex:1;background:#f3f6fa}.tools-page__inner[data-v-55217396]{width:min(100% - 48px,1180px);margin-inline:auto}@media(max-width:640px){.tools-page__inner[data-v-55217396]{width:calc(100% - 32px)}}.tools-page__inner[data-v-55217396]{padding:27px 0 72px}.tools-breadcrumb[data-v-55217396]{display:inline-flex;flex-wrap:wrap;gap:7px;align-items:center;min-height:43px;padding:0 15px;color:#687181;font-size:13px;background:#fff;border:1px solid #e7ebf1;border-radius:10px;box-shadow:0 1px 2px #1f2a3d06}.tools-breadcrumb a[data-v-55217396]{transition:color .18s ease}.tools-breadcrumb a[data-v-55217396]:hover{color:#6d5dfc}.tools-breadcrumb__home[data-v-55217396]{display:inline-flex;gap:6px;align-items:center;color:#545d6d}.tools-breadcrumb__separator[data-v-55217396]{color:#aab0bd}.tools-breadcrumb__current[data-v-55217396]{color:#5c48ef;font-weight:500}.tools-hero[data-v-55217396]{position:relative;display:flex;gap:30px;align-items:center;justify-content:space-between;min-height:214px;padding:35px 39px;margin-top:22px;overflow:hidden;background:radial-gradient(360px 250px at 91% 12%,rgba(127,118,248,.16),transparent 72%),linear-gradient(135deg,#fff,#f9f8ff);border:1px solid #e8ecf2;border-radius:18px;box-shadow:0 1px 2px #1f2a3d06}.tools-hero[data-v-55217396]:after{position:absolute;right:154px;bottom:-90px;width:220px;height:220px;pointer-events:none;content:"";background:#7467f40b;border-radius:50%}.tools-hero__copy[data-v-55217396]{position:relative;z-index:1;max-width:720px}.tools-hero__copy h1[data-v-55217396]{margin-top:8px;color:#202434;font-size:clamp(2rem,3.2vw,2.8rem);font-weight:800;letter-spacing:-.04em;line-height:1.15}.tools-hero__copy>p[data-v-55217396]{max-width:620px;margin-top:11px;color:#71798b;font-size:14px;line-height:1.8}.tools-hero__eyebrow[data-v-55217396]{color:#7b6be8;font-size:11px;font-weight:700;letter-spacing:.12em}.tools-stats[data-v-55217396]{display:flex;flex-wrap:wrap;gap:9px;margin-top:21px}.tools-stat[data-v-55217396]{display:inline-flex;gap:5px;align-items:baseline;padding:6px 10px;color:#818a9a;font-size:10px;background:#ffffffb8;border:1px solid #e9e8f5;border-radius:999px}.tools-stat strong[data-v-55217396]{color:#4d56b8;font-size:13px;font-weight:700}.tools-hero__visual[data-v-55217396]{position:relative;display:grid;flex-shrink:0;width:154px;height:154px;place-items:center}.tools-hero__halo[data-v-55217396]{position:absolute;inset:0;background:#7b6be812;border:1px solid rgba(143,129,240,.18);border-radius:45px;transform:rotate(9deg)}.tools-hero__halo[data-v-55217396]:after{position:absolute;inset:17px;content:"";border:1px solid rgba(143,129,240,.15);border-radius:35px;transform:rotate(-18deg)}.tools-hero__icon[data-v-55217396]{position:relative;z-index:1;display:grid;width:82px;height:82px;color:#fff;background:linear-gradient(135deg,#6e5cff,#a34ff7);border-radius:24px;box-shadow:0 14px 28px #6d5dfc3d,inset 0 1px #ffffff3d;place-items:center}.tools-browser[data-v-55217396]{margin-top:22px}.tools-toolbar[data-v-55217396]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;padding:12px;background:#fff;border:1px solid #e8ecf2;border-radius:14px;box-shadow:0 1px 2px #1f2a3d06}.tools-filters[data-v-55217396]{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.tools-filter[data-v-55217396]{display:inline-flex;gap:6px;align-items:center;height:38px;padding:0 11px;color:#626b7c;font-size:12px;font-weight:500;white-space:nowrap;border-radius:8px;transition:color .18s ease,background .18s ease,box-shadow .18s ease}.tools-filter svg[data-v-55217396]{color:#8b93a2;transition:color .18s ease}.tools-filter[data-v-55217396]:hover:not(.is-active){color:#363e50;background:#f7f7fb}.tools-filter.is-active[data-v-55217396]{color:#fff;background:linear-gradient(135deg,#6e5cff,#a34ff7);box-shadow:0 7px 16px #6d5dfc33}.tools-filter.is-active svg[data-v-55217396]{color:#fff}.tools-filter.is-active .tools-filter__count[data-v-55217396]{color:#6452e7;background:#ffffffeb}.tools-filter__count[data-v-55217396]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;color:#8992a1;font-size:9px;font-weight:600;font-variant-numeric:tabular-nums;background:#f1f3f7;border-radius:999px;transition:color .18s ease,background .18s ease}.tools-search[data-v-55217396]{display:flex;flex-shrink:0;gap:7px;align-items:center;width:255px;height:38px;padding:0 10px;color:#9ba3b1;background:#fbfbfd;border:1px solid #e8eaf0;border-radius:8px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.tools-search[data-v-55217396]:focus-within{background:#fff;border-color:#a79cf5;box-shadow:0 0 0 3px #6d5dfc1c}.tools-search input[data-v-55217396]{width:100%;min-width:0;padding:0;color:#3f4859;font-size:12px;background:transparent;border:0;outline:0}.tools-search input[data-v-55217396]::placeholder{color:#aab1bd}.tools-search input[data-v-55217396]::-webkit-search-cancel-button{display:none}.tools-search__clear[data-v-55217396]{display:grid;flex-shrink:0;width:22px;height:22px;color:#949caa;background:#f0f2f6;border-radius:50%;transition:color .16s ease,background .16s ease;place-items:center}.tools-search__clear[data-v-55217396]:hover{color:#5b49e8;background:#ebe7ff}.tools-summary[data-v-55217396]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;min-height:33px;padding:13px 3px 0}.tools-summary p[data-v-55217396]{color:#8d95a4;font-size:11px}.tools-summary__clear[data-v-55217396]{color:#7665e5;font-size:11px}.tools-summary__clear[data-v-55217396]:hover{color:#5b49e8;text-decoration:underline}.tools-groups[data-v-55217396]{display:flex;flex-direction:column;gap:44px;margin-top:19px}.tools-group__head[data-v-55217396]{display:flex;gap:11px;align-items:center;padding:0 3px;margin-bottom:17px}.tools-group__icon[data-v-55217396]{display:grid;flex-shrink:0;width:36px;height:36px;color:#6b5be7;background:#f3f0ff;border:1px solid #e8e3ff;border-radius:10px;place-items:center}.tools-group__copy[data-v-55217396]{min-width:0}.tools-group__title-row[data-v-55217396]{display:flex;gap:8px;align-items:center}.tools-group__title-row h2[data-v-55217396]{color:#353d4e;font-size:17px;font-weight:700;letter-spacing:-.02em}.tools-group__count[data-v-55217396]{display:inline-flex;align-items:center;height:18px;padding:0 6px;color:#8d95a4;font-size:9px;background:#f3f5f8;border-radius:999px}.tools-group__copy p[data-v-55217396]{margin-top:3px;color:#9ba3b0;font-size:11px}.tools-group__link[data-v-55217396]{display:inline-flex;gap:4px;align-items:center;margin-left:auto;color:#8173df;font-size:11px;white-space:nowrap;transition:color .18s ease}.tools-group__link svg[data-v-55217396]{transition:transform .18s ease}.tools-group__link[data-v-55217396]:hover{color:#5b49e8}.tools-group__link:hover svg[data-v-55217396]{transform:translate(2px)}.tools-grid[data-v-55217396]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.tools-empty[data-v-55217396]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:330px;padding:48px 24px;margin-top:19px;text-align:center;background:#fff;border:1px solid #e8ecf2;border-radius:18px}.tools-empty h2[data-v-55217396]{margin-top:14px;color:#343c4c;font-size:19px;font-weight:700;letter-spacing:-.02em}.tools-empty>p[data-v-55217396]{max-width:380px;margin-top:7px;color:#8e96a4;font-size:12px;line-height:1.8}.tools-empty__icon[data-v-55217396]{display:grid;width:62px;height:62px;color:#8b7fe2;background:#f6f3ff;border:1px solid #ebe6ff;border-radius:18px;place-items:center}.tools-empty__action[data-v-55217396]{display:inline-flex;gap:6px;align-items:center;height:38px;padding:0 15px;margin-top:20px;color:#fff;font-size:12px;background:linear-gradient(135deg,#6e5cff,#a34ff7);border-radius:8px;box-shadow:0 7px 16px #6d5dfc2e}.tools-empty__action[data-v-55217396]:hover{box-shadow:0 10px 22px #6d5dfc42}@media(max-width:1100px){.tools-grid[data-v-55217396]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.tools-hero[data-v-55217396]{min-height:190px;padding:28px 25px}.tools-hero__visual[data-v-55217396]{width:118px;height:118px}.tools-hero__halo[data-v-55217396]{border-radius:34px}.tools-hero__halo[data-v-55217396]:after{inset:12px;border-radius:27px}.tools-hero__icon[data-v-55217396]{width:66px;height:66px;border-radius:19px}.tools-toolbar[data-v-55217396]{align-items:stretch}.tools-filters[data-v-55217396]{order:1;width:100%;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto;scrollbar-width:none}.tools-filters[data-v-55217396]::-webkit-scrollbar{display:none}.tools-search[data-v-55217396]{order:2;width:100%}.tools-grid[data-v-55217396]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media(max-width:640px){.tools-page__inner[data-v-55217396]{padding:18px 0 48px}.tools-breadcrumb[data-v-55217396]{gap:5px;min-height:40px;padding:0 12px;font-size:12px}.tools-hero[data-v-55217396]{min-height:0;padding:25px 21px;margin-top:16px;border-radius:14px}.tools-hero__copy h1[data-v-55217396]{font-size:2rem}.tools-hero__copy>p[data-v-55217396]{font-size:13px}.tools-hero__visual[data-v-55217396]{display:none}.tools-stats[data-v-55217396]{gap:7px;margin-top:18px}.tools-stat[data-v-55217396]{padding:5px 8px}.tools-browser[data-v-55217396]{margin-top:16px}.tools-toolbar[data-v-55217396]{padding:9px;border-radius:11px}.tools-filter[data-v-55217396]{height:36px;padding:0 9px;font-size:11px}.tools-filter__count[data-v-55217396]{min-width:17px;height:17px;font-size:8px}.tools-groups[data-v-55217396]{gap:34px;margin-top:14px}.tools-group__head[data-v-55217396]{align-items:flex-start;margin-bottom:13px}.tools-group__icon[data-v-55217396]{width:32px;height:32px;border-radius:9px}.tools-group__title-row h2[data-v-55217396]{font-size:16px}.tools-group__copy p[data-v-55217396]{line-height:1.5}.tools-group__link[data-v-55217396]{display:none}.tools-grid[data-v-55217396]{gap:14px}.tools-empty[data-v-55217396]{min-height:280px;padding:36px 20px;margin-top:14px;border-radius:14px}}@media(max-width:560px){.tools-grid[data-v-55217396]{grid-template-columns:1fr}}.drop-picker{display:flex;flex:1;flex-direction:column;gap:9px;align-items:center;justify-content:center;width:100%;min-height:320px;padding:32px 24px;color:#a5acb8;text-align:center;cursor:pointer;background:#fcfcff;border:1.5px dashed #ddd9f0;border-radius:8px;transition:border-color .18s ease,background .18s ease,transform .18s ease}.drop-picker:hover:not(:disabled){background:#faf9ff;border-color:#b3a9f6;transform:translateY(-1px)}.drop-picker:focus-visible{outline:3px solid rgba(109,93,252,.3);outline-offset:3px}.drop-picker:disabled{opacity:.6;cursor:wait}.drop-picker__icon{color:#c8c3ea}.drop-picker__title{color:#5b6272;font-size:14px;font-weight:600}.drop-picker__hint{color:#a0a6b3;font-size:12px;line-height:1.6}.drop-overlay{position:absolute;inset:10px;z-index:4;display:flex;gap:9px;align-items:center;justify-content:center;color:#5c48ef;font-size:14px;font-weight:600;background:#f6f4fff0;border:1.5px dashed #a99ff7;border-radius:8px;pointer-events:none}@media(max-width:640px){.drop-picker{min-height:240px;padding:24px 16px}}:root{color-scheme:light;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--header-height: 66px}*,*:before,*:after{box-sizing:border-box}html{min-width:320px;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 20px)}body{min-width:320px;margin:0;color:#171a2b;background:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:16px;line-height:1.5}body.is-locked{overflow:hidden}h1,h2,h3,h4,h5,h6,p{margin:0}ul,ol{padding:0;margin:0;list-style:none}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{padding:0;color:inherit;cursor:pointer;background:none;border:0}img,svg{display:block;max-width:100%}::selection{color:#fff;background:#6d5dfcd1}:focus-visible{outline:3px solid rgba(109,93,252,.3);outline-offset:3px}#app{display:flex;flex-direction:column;min-height:100vh}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:12px;left:12px;z-index:200;padding:10px 16px;color:#fff;background:#5945f5;border-radius:10px;transform:translateY(-160%);transition:transform .2s ease}.skip-link:focus{transform:translateY(0)}@keyframes detail-rise{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes detail-rise-right{0%{opacity:0;transform:translate3d(0,16px,0)}to{opacity:1;transform:translateZ(0)}}.detail-enter{animation:detail-rise .52s cubic-bezier(.22,1,.36,1) backwards}.detail-enter--1{animation-delay:.04s}.detail-enter--2{animation-delay:.1s}.detail-enter--3{animation-delay:.17s}.detail-enter--4{animation-name:detail-rise-right;animation-delay:.3s}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
