.language-switcher[data-v-648fbd05]{position:relative;flex-shrink:0}.language-switcher__button[data-v-648fbd05]{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:1px solid transparent;border-radius:999px;background:var(--header-bg, #f5f6f7);color:var(--header-text, #555);cursor:pointer;transition:all .2s ease}.language-switcher__button[data-v-648fbd05]:hover{background:var(--header-hover, #e9eaec);border-color:#ff3131}.language-switcher__icon[data-v-648fbd05]{display:inline-flex;align-items:center;justify-content:center}.language-switcher__label[data-v-648fbd05]{font-size:var(--text-sm);font-weight:var(--font-medium);line-height:var(--leading-normal);white-space:nowrap}.language-switcher__chevron[data-v-648fbd05]{display:inline-flex;transition:transform .2s ease}.language-switcher__chevron.active[data-v-648fbd05]{transform:rotate(180deg)}.language-switcher__menu[data-v-648fbd05]{position:absolute;top:calc(100% + 8px);right:0;min-width:220px;padding:8px;border:1px solid rgba(148,163,184,.22);border-radius:18px;background:var(--header-submenu-bg, #fff);box-shadow:0 20px 50px #0f172a2e;z-index:1200}.language-switcher__option[data-v-648fbd05]{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;border:none;border-radius:12px;background:transparent;color:var(--header-submenu-text, #333);cursor:pointer;text-align:left;transition:background .2s ease}.language-switcher__option[data-v-648fbd05]:hover,.language-switcher__option.active[data-v-648fbd05]{background:var(--header-submenu-hover, #f1f3f3)}.language-switcher__flag[data-v-648fbd05]{font-size:18px;line-height:1}.language-switcher__option-label[data-v-648fbd05]{flex:1;font-size:var(--text-sm);font-weight:var(--font-medium)}.language-switcher__check[data-v-648fbd05]{color:#16a34a;flex-shrink:0}.language-switcher--compact .language-switcher__button[data-v-648fbd05]{min-height:40px;padding:0 12px}.language-switcher--compact .language-switcher__label[data-v-648fbd05]{max-width:96px;overflow:hidden;text-overflow:ellipsis}@media(max-width:1024px){.language-switcher__menu[data-v-648fbd05]{right:0;min-width:200px}}.logo__center[data-v-d657402e]{display:flex;justify-content:center;align-items:center}.mobile__menu__section[data-v-d657402e]{display:none}.header-controls[data-v-d657402e]{display:flex;align-items:center;gap:10px;margin-left:12px}.app-header[data-v-d657402e]{background-color:var(--header-bg, #ffffff);color:#fff;text-align:center;margin-inline:10px;border-radius:50px;position:relative}.header__section[data-v-d657402e]{display:flex;justify-content:space-between;align-items:center;position:relative}.site__logo[data-v-d657402e]{display:flex;justify-content:center;align-items:center;width:20%}.site__logo .app-logo[data-v-d657402e]{width:70%;height:70%;border-radius:40px}.menu__section[data-v-d657402e]{width:80%;display:flex;justify-content:center;margin-left:auto}.menu[data-v-d657402e]{display:flex;gap:8px;background:var(--header-bg, #f5f6f7);padding:8px;border-radius:40px;list-style:none;margin:0;position:relative}.menu li[data-v-d657402e]{list-style:none;position:static}.mobile-language-row[data-v-d657402e]{padding:8px 0 12px}.menu-item[data-v-d657402e]{display:flex;align-items:center;gap:8px;padding:4px 10px;border-radius:30px;font-size:var(--text-sm);font-weight:var(--font-normal);line-height:var(--leading-normal);letter-spacing:var(--tracking-normal);color:var(--header-text, #555);text-decoration:none;transition:all .3s ease;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;border:1px solid transparent;margin-bottom:4px solid transparent}.icon[data-v-d657402e]{width:18px;height:18px;background:var(--header-icon-bg, #fff);border-radius:50%;display:flex;align-items:center;justify-content:center}.icon svg[data-v-d657402e]{width:12px;height:12px;color:var(--header-text, #555)}.menu-icon[data-v-d657402e]{width:20px;height:20px;border-radius:50%}.menu-item[data-v-d657402e]:hover{background:var(--header-hover, #e9eaec);border:1px solid #ff3131}.router-link-active[data-v-d657402e],.router-link-exact-active[data-v-d657402e]{background:var(--header-active-bg, #ffffff);color:var(--header-active-text, #000);box-shadow:0 2px 6px #00000014}.has-submenu[data-v-d657402e]{position:relative}.submenu-trigger[data-v-d657402e]{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-sans);background:transparent;appearance:none}.submenu-arrow[data-v-d657402e]{display:inline-flex;align-items:center;justify-content:center;margin-left:6px;transition:transform .3s ease}.submenu-arrow.rotated[data-v-d657402e],.has-submenu.desktop:hover .desktop-arrow[data-v-d657402e]{transform:rotate(180deg)}.submenu-arrow svg[data-v-d657402e],.desktop-arrow svg[data-v-d657402e]{transition:transform .3s ease;display:block}.submenu[data-v-d657402e]{list-style:none;margin:0;padding:0;background:var(--header-submenu-bg, white);border-radius:12px;box-shadow:0 4px 20px #0000001a;position:absolute;top:calc(100% + 8px);z-index:100;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease,visibility .3s ease;overflow:hidden}@media(min-width:1025px){.menu[data-v-d657402e]{position:relative}.has-submenu.desktop[data-v-d657402e]{position:static}.desktop-submenu[data-v-d657402e]{position:absolute;left:45%;transform:translate(-50%) translateY(-10px);width:710px;top:calc(100% - 5px)}.has-submenu.desktop:hover .desktop-submenu[data-v-d657402e],.has-submenu.desktop:focus-within .desktop-submenu[data-v-d657402e]{opacity:1;visibility:visible;transform:translate(-45%) translateY(0)}}@media(max-width:1024px){.submenu[data-v-d657402e]{width:100%;left:0;transform:none}}.submenu.open[data-v-d657402e]{opacity:1;visibility:visible;transform:translateY(0);display:block}@media(min-width:1025px){.desktop-submenu[data-v-d657402e]{display:flex!important;flex-wrap:wrap;gap:4px;padding:16px 10px}.desktop-submenu li[data-v-d657402e]{flex:0 0 calc(33.333% - 8px);min-width:0}.submenu-item[data-v-d657402e]{border-bottom:none;border-radius:8px;padding:10px 6px;transition:all .2s ease}.submenu-item[data-v-d657402e]:hover{background:var(--header-submenu-hover, #f1f3f3)}}.submenu-item[data-v-d657402e]{display:flex;align-items:center;gap:10px;color:var(--header-submenu-text, #333);text-decoration:none;font-size:var(--text-sm);font-weight:var(--font-normal);line-height:var(--leading-normal);border-bottom:1px solid #f0f0f0;transition:all .2s ease}.submenu-item[data-v-d657402e]:last-child{border-bottom:none}.submenu-item[data-v-d657402e]:hover{background:#e0e6ec}.submenu-item.router-link-active[data-v-d657402e],.submenu-item.router-link-exact-active[data-v-d657402e]{background:var(--header-submenu-active, #f1f3f3);color:var(--header-submenu-active-text, #111827);box-shadow:none}.submenu-icon[data-v-d657402e]{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;color:var(--header-submenu-icon, #6b7280);flex-shrink:0}.submenu-icon svg[data-v-d657402e]{width:14px;height:14px}.mobile_menu__section[data-v-d657402e]{display:none}@media(max-width:1024px){.mobile_menu__section[data-v-d657402e]{display:block}.menu__section[data-v-d657402e]{display:none}.header-controls[data-v-d657402e]{gap:8px;margin-left:auto;padding-right:8px}.mobile-button[data-v-d657402e]{background:none;border:none;cursor:pointer;min-width:44px;min-height:44px}.site__logo[data-v-d657402e]{width:auto;justify-content:left;align-items:center;padding-left:10px}.mobile-button svg[data-v-d657402e]{width:19px;height:auto}.mobile-button path[data-v-d657402e]{stroke:var(--header-text, #000)}.mobile__menu__section[data-v-d657402e]{display:block}.mobile__menu__section[data-v-d657402e]{position:fixed;top:0;right:-340px;width:250px;max-height:100dvh;background:var(--header-mobile-menu-bg, #fff);box-shadow:-5px 0 15px #0000001a;transition:right .3s ease;z-index:1001;padding:20px;padding-bottom:max(20px,env(safe-area-inset-bottom));overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.mobile__menu__section.open[data-v-d657402e]{right:0}.menu[data-v-d657402e]{flex-direction:column;gap:0;padding:0;background:transparent;position:relative}.has-submenu.desktop[data-v-d657402e]{position:relative}.overlay[data-v-d657402e]{position:fixed;inset:0;background:#0006;z-index:1000;overscroll-behavior:none;touch-action:none}.menu-item[data-v-d657402e]{font-size:var(--text-base);border-radius:8px;margin-bottom:4px;justify-content:flex-start}.mobile-language-row[data-v-d657402e] .language-switcher__button{width:100%;justify-content:flex-start;border-radius:14px}.submenu[data-v-d657402e]{position:static;width:100%;box-shadow:none;opacity:1;visibility:visible;transform:none;background:var(--bg-soft, #f8f9fa);border-radius:8px;margin-top:4px;margin-left:20px;max-height:0;overflow:hidden;transition:max-height .3s ease;display:block;left:auto;top:auto}.submenu.open[data-v-d657402e]{max-height:min(52vh,360px);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.submenu-item[data-v-d657402e]{padding:5px 7px;font-size:var(--text-sm);border-bottom:1px solid #e9ecef}.submenu .submenu-icon[data-v-d657402e]{width:22px;height:22px;flex-shrink:0}.submenu .submenu-icon[data-v-d657402e] svg{width:18px!important;height:18px!important}.submenu-item[data-v-d657402e]:last-child{border-bottom:none}.has-submenu .menu-item[data-v-d657402e]{margin-bottom:0}}@media(min-width:1025px)and (max-width:1300px){.menu[data-v-d657402e]{gap:4px}.menu-item[data-v-d657402e]{font-size:var(--text-sm)}.desktop-submenu[data-v-d657402e]{width:870px;border-top:2px solid #ff3131}}@media(min-width:1025px)and (max-width:1100px){.menu[data-v-d657402e]{gap:2px}.menu-item[data-v-d657402e]{padding:8px 10px;font-size:var(--text-xs)}.icon[data-v-d657402e]{width:16px;height:16px}.icon svg[data-v-d657402e]{width:10px;height:10px}.desktop-submenu[data-v-d657402e]{width:700px}}@media(min-width:1400px){.desktop-submenu[data-v-d657402e]{width:710px}}@media(min-width:1025px)and (max-width:1200px){.desktop-submenu[data-v-d657402e]{width:95vw;max-width:871px;left:50%;transform:translate(-50%) translateY(-10px)}.has-submenu.desktop:hover .desktop-submenu[data-v-d657402e]{transform:translate(-45%) translateY(0)}}footer[data-v-cafff374]{padding:16px 20px;background:var(--footer-bg, #fff);color:var(--footer-text, #64748b);font-size:var(--text-sm);font-weight:var(--font-normal);line-height:var(--leading-normal);letter-spacing:var(--tracking-normal);border-top:1px solid var(--footer-border, #e2e8f0)}.footer-content[data-v-cafff374]{max-width:1200px;margin:0 auto}.footer-row[data-v-cafff374]{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:16px;min-height:48px}.footer-left[data-v-cafff374]{flex:0 0 auto;display:flex;align-items:center}.footer-brand[data-v-cafff374]{display:inline-flex;align-items:center;text-decoration:none;transition:opacity .2s}.footer-brand[data-v-cafff374]:hover{opacity:.85}.footer-logo-img[data-v-cafff374]{height:32px;width:auto;object-fit:contain;border-radius:6px}.footer-center[data-v-cafff374]{flex:0 1 auto;display:flex;justify-content:center;align-items:center;min-width:0}.footer-right[data-v-cafff374]{flex:0 1 auto;display:flex;align-items:center;gap:12px;flex-wrap:nowrap;min-width:0}.footer-copyright[data-v-cafff374]{margin:0;color:var(--footer-text, #64748b);font-size:var(--text-sm);white-space:nowrap}.footer-links[data-v-cafff374]{display:flex;flex-wrap:nowrap;align-items:center;gap:4px 8px}.footer-links a[data-v-cafff374]{color:var(--footer-text, #64748b);text-decoration:none;font-size:var(--text-sm);transition:color .2s;white-space:nowrap}.footer-links a[data-v-cafff374]:hover{color:#ff3131;text-decoration:none}.footer-sep[data-v-cafff374]{color:#cbd5e1;-webkit-user-select:none;user-select:none}.logout-link[data-v-cafff374]{cursor:pointer}.user-plan-info[data-v-cafff374]{display:flex;align-items:center;gap:8px;padding:6px 12px;background:var(--bg-content, white);border-radius:8px;border:1px solid var(--footer-border, #e2e8f0);flex-wrap:nowrap;white-space:nowrap}.plan-label[data-v-cafff374]{font-size:var(--text-xs);font-weight:var(--font-medium);line-height:var(--leading-normal);letter-spacing:var(--tracking-normal);color:#64748b}.plan-badge[data-v-cafff374]{align-items:center;gap:6px;padding:6px 14px;border-radius:999px;font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:var(--leading-normal);letter-spacing:var(--tracking-normal);white-space:nowrap}.plan-badge.free[data-v-cafff374]{background:#e2e8f0;color:#475569}.plan-badge.pro-monthly[data-v-cafff374]{background:linear-gradient(135deg,#7c3aed,#6d28d9);color:#fff}.plan-badge.pro-yearly[data-v-cafff374]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.manage-plan-link[data-v-cafff374]{color:#7c3aed;text-decoration:none;font-size:var(--text-sm);font-weight:var(--font-medium);line-height:var(--leading-normal);padding:4px 10px;border-radius:6px;background:#fff;border:1px solid #e2e8f0;transition:all .3s;white-space:nowrap;cursor:pointer}.manage-plan-link[data-v-cafff374]:hover{background:#f5f3ff;border-color:#7c3aed;text-decoration:none}.manage-plan-link i[data-v-cafff374]{margin-right:4px}@media(max-width:1200px){.footer-row[data-v-cafff374]{gap:12px}.footer-links[data-v-cafff374]{gap:4px}.footer-copyright[data-v-cafff374]{font-size:var(--text-xs)}}@media(max-width:992px){.footer-row[data-v-cafff374]{flex-wrap:wrap;gap:8px}.footer-left[data-v-cafff374]{flex:0 0 auto}.footer-center[data-v-cafff374]{flex:1 1 auto;order:2}.footer-right[data-v-cafff374]{flex:0 1 auto;order:3}}@media(max-width:768px){.footer-row[data-v-cafff374]{flex-direction:column;align-items:center;text-align:center;gap:12px}.footer-left[data-v-cafff374]{width:100%;justify-content:center}.footer-center[data-v-cafff374]{width:100%;justify-content:center;order:2}.footer-right[data-v-cafff374]{flex-direction:column;align-items:center;width:100%;gap:8px;order:3}.footer-copyright[data-v-cafff374]{white-space:normal}.footer-links[data-v-cafff374],.user-plan-info[data-v-cafff374]{flex-wrap:wrap;justify-content:center}}.cookie-consent[data-v-7637d8ef]{position:fixed;bottom:0;left:0;width:100%;background:var(--bg-content);color:var(--text-primary);z-index:9999;overflow:hidden;border-top:1px solid var(--border-color);box-shadow:0 -12px 36px #0f172a24;transition:all .4s cubic-bezier(.4,0,.2,1)}.cookie-consent.expanded[data-v-7637d8ef]{background:var(--bg-content);color:var(--text-primary);box-shadow:0 -16px 44px #0f172a2e}.cookie-collapsed[data-v-7637d8ef]{display:flex;justify-content:space-between;align-items:center;padding:15px 12px;max-width:1400px;margin:0 auto}.banner-left[data-v-7637d8ef]{display:flex;align-items:flex-start;gap:16px;flex:1}.cookie-icon[data-v-7637d8ef]{font-size:32px;line-height:1}.banner-text[data-v-7637d8ef]{flex:1}.banner-title[data-v-7637d8ef]{margin:0 0 4px;font-size:16px;font-weight:600;color:var(--text-primary)}.banner-description[data-v-7637d8ef]{margin:0;font-size:14px;line-height:1.5;color:var(--text-secondary);max-width:600px}.learn-more-link[data-v-7637d8ef]{color:var(--brand-color, #ff3131);text-decoration:underline;margin-left:8px;transition:color .2s}.learn-more-link[data-v-7637d8ef]:hover{color:var(--brand-color-hover, #e02828)}.banner-actions[data-v-7637d8ef]{display:flex;gap:12px;flex-shrink:0}.btn-manage[data-v-7637d8ef]{display:flex;align-items:center;gap:8px;padding:6px 12px;background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-color);border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.btn-accept-all[data-v-7637d8ef]{padding:6px 12px;background:var(--brand-color, #ff3131);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:300;cursor:pointer;transition:all .2s;box-shadow:0 4px 15px #0000001a}.settings-icon[data-v-7637d8ef]{flex-shrink:0}.cookie-expanded[data-v-7637d8ef]{max-height:70vh;overflow-y:auto}.expanded-header[data-v-7637d8ef]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid var(--border-color);background:var(--bg-content);position:sticky;top:0;z-index:10}.back-btn[data-v-7637d8ef],.close-btn[data-v-7637d8ef]{background:none;border:none;padding:8px;cursor:pointer;color:var(--text-secondary);border-radius:8px;transition:background-color .2s;display:flex;align-items:center;justify-content:center}.back-btn[data-v-7637d8ef]:hover,.close-btn[data-v-7637d8ef]:hover{background:var(--bg-secondary)}.expanded-title[data-v-7637d8ef]{margin:0;font-size:18px;font-weight:600;color:var(--text-primary);text-align:center;flex:1}.expanded-content[data-v-7637d8ef]{padding:24px;max-width:800px;margin:0 auto}.privacy-intro[data-v-7637d8ef]{display:flex;gap:16px;align-items:flex-start;background:linear-gradient(135deg,#ff313117,#ff313108);padding:10px;border-radius:12px;margin-bottom:10px;border-left:4px solid var(--brand-color, #ff3131)}.privacy-icon[data-v-7637d8ef]{font-size:16px;flex-shrink:0}.privacy-text[data-v-7637d8ef]{margin:0;color:var(--text-primary);font-size:15px;line-height:1.6;font-weight:500}.preferences-container[data-v-7637d8ef]{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.preference-card[data-v-7637d8ef]{background:var(--bg-content);border:1px solid var(--border-color);border-radius:12px;padding:15px;transition:all .3s ease;position:relative;overflow:hidden;margin-block-start:20px}.preference-card[data-v-7637d8ef]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--border-color);transition:background .3s}.preference-card.essential[data-v-7637d8ef]:before{background:#059669}.preference-card.active[data-v-7637d8ef]:before{background:#8b5cf6}.card-header[data-v-7637d8ef]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.card-title-group[data-v-7637d8ef]{flex:1}.preference-badge[data-v-7637d8ef]{display:inline-block;padding:4px 10px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;border-radius:20px;margin-bottom:8px;background:#f3f4f6;color:#6b7280}.preference-badge.analytics[data-v-7637d8ef]{background:#f0f9ff;color:#0369a1}.preference-badge.advertising[data-v-7637d8ef]{background:#fef3c7;color:#92400e}.card-title[data-v-7637d8ef]{margin:0;font-size:16px;font-weight:600;color:var(--text-primary)}.card-status[data-v-7637d8ef]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-secondary)}.status-dot[data-v-7637d8ef]{width:8px;height:8px;border-radius:50%;background:#dc2626}.status-dot.active[data-v-7637d8ef]{background:#059669}.card-description[data-v-7637d8ef]{margin:0 0 12px;color:var(--text-secondary);font-size:14px;line-height:1.6}.card-benefits[data-v-7637d8ef]{display:flex;gap:8px;flex-wrap:wrap}.benefit-tag[data-v-7637d8ef]{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;background:var(--bg-secondary);color:var(--text-secondary);font-size:12px;font-weight:500;border-radius:20px;transition:all .2s}.preference-card.active .benefit-tag[data-v-7637d8ef]{background:#8b5cf6;color:#fff}.toggle-switch[data-v-7637d8ef]{position:relative;display:inline-block;width:52px;height:28px}.toggle-switch input[data-v-7637d8ef]{opacity:0;width:0;height:0}.toggle-slider[data-v-7637d8ef]{position:absolute;cursor:pointer;inset:0;background-color:#d1d5db;transition:.4s;border-radius:34px;box-shadow:inset 0 1px 3px #0000001a}.toggle-slider[data-v-7637d8ef]:before{position:absolute;content:"";height:20px;width:20px;left:4px;bottom:4px;background-color:#fff;transition:.4s;border-radius:50%;box-shadow:0 1px 3px #0003}input:checked+.toggle-slider[data-v-7637d8ef]{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}input:checked+.toggle-slider[data-v-7637d8ef]:before{transform:translate(24px)}input:focus+.toggle-slider[data-v-7637d8ef]{box-shadow:0 0 0 3px #8b5cf633}.actions-section[data-v-7637d8ef]{border-top:1px solid var(--border-color)}.action-buttons[data-v-7637d8ef]{display:flex;gap:12px;margin-bottom:20px}.btn-save[data-v-7637d8ef]{padding:10px 12px;background:var(--text-primary);color:#fff;border:none;border-radius:10px;font-size:15px;cursor:pointer;transition:all .3s;position:relative;overflow:hidden}.btn-save[data-v-7637d8ef]:hover:not(.disabled){background:var(--brand-color-hover, #e02828);box-shadow:0 6px 20px #00000026}.btn-save.disabled[data-v-7637d8ef]{background:#9ca3af;cursor:not-allowed;transform:none!important;box-shadow:none!important}.btn-hint[data-v-7637d8ef]{font-weight:400;font-size:14px;opacity:.9}.btn-accept-expanded[data-v-7637d8ef]{padding:6px 12px;background:var(--brand-color, #ff3131);color:#fff;border:none;border-radius:10px;font-size:15px;cursor:pointer;transition:all .3s;font-weight:300}.privacy-links[data-v-7637d8ef]{display:flex;justify-content:center;gap:24px}.privacy-link[data-v-7637d8ef]{display:inline-flex;align-items:center;gap:6px;color:var(--text-secondary);text-decoration:none;font-size:13px;font-weight:500;transition:color .2s}.privacy-link[data-v-7637d8ef]:hover{color:var(--text-primary)}.slide-up-enter-active[data-v-7637d8ef],.slide-up-leave-active[data-v-7637d8ef]{transition:all .4s cubic-bezier(.4,0,.2,1)}.slide-up-enter-from[data-v-7637d8ef],.slide-up-leave-to[data-v-7637d8ef]{opacity:0;transform:translateY(100%)}@media(max-width:768px){.cookie-collapsed[data-v-7637d8ef]{flex-direction:column;align-items:stretch;gap:16px;padding:16px}.banner-left[data-v-7637d8ef]{gap:12px}.cookie-icon[data-v-7637d8ef]{font-size:24px}.banner-actions[data-v-7637d8ef]{width:100%;flex-direction:column}.banner-actions button[data-v-7637d8ef]{width:100%;justify-content:center}.expanded-header[data-v-7637d8ef],.expanded-content[data-v-7637d8ef]{padding:16px}.privacy-intro[data-v-7637d8ef]{flex-direction:column;text-align:center}.privacy-icon[data-v-7637d8ef]{align-self:center}.action-buttons[data-v-7637d8ef]{flex-direction:column}.privacy-links[data-v-7637d8ef]{flex-direction:column;gap:12px;align-items:center}}@media(max-width:480px){.banner-title[data-v-7637d8ef]{font-size:14px}.banner-description[data-v-7637d8ef]{font-size:13px}.expanded-title[data-v-7637d8ef]{font-size:16px}.preference-card[data-v-7637d8ef]{padding:16px}.card-header[data-v-7637d8ef]{flex-direction:column;gap:12px}}.cookie-consent[data-v-7637d8ef]:not(.expanded){width:340px;min-height:236px;right:18px;bottom:18px;left:auto;background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 30px;gap:13px;position:fixed;overflow:hidden;border:0;border-radius:14px;box-shadow:2px 2px 20px #00000010}.cookie-consent:not(.expanded) .cookie-collapsed[data-v-7637d8ef]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;gap:13px;margin:0}.cookie-consent:not(.expanded) .banner-left[data-v-7637d8ef],.cookie-consent:not(.expanded) .banner-text[data-v-7637d8ef]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;width:100%}.cookie-consent:not(.expanded) .cookie-icon[data-v-7637d8ef]{width:50px;height:50px;font-size:0;background:#615151;-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 122.88 122.25' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M101.77,49.38c2.09,3.1,4.37,5.11,6.86,5.78c2.45,0.66,5.32,0.06,8.7-2.01c1.36-0.84,3.14-0.41,3.97,0.95c0.28,0.46,0.42,0.96,0.43,1.47c0.13,1.4,0.21,2.82,0.24,4.26c0.03,1.46,0.02,2.91-0.05,4.35c-0.91,16.72-8.47,31.51-20,41.93c-11.55,10.44-27.06,16.49-43.82,15.69c-16.72-0.91-31.51-8.47-41.93-20C5.31,90.61-0.73,75.1,0.07,58.34C1,41.22,8.81,26.35,20.57,15.87C32.34,5.37,48.09-0.73,64.85,0.07c1.6,0,2.89,1.29,2.89,2.89c0,0.4-0.08,0.78-0.23,1.12c-1.17,3.81-1.25,7.34-0.27,10.14c0.89,2.54,2.7,4.51,5.41,5.52c1.44,0.54,2.2,2.1,1.74,3.55c-1.83,5.89-1.87,11.08-0.52,15.26c0.82,2.53,2.14,4.69,3.88,6.4c1.74,1.72,3.9,3,6.39,3.78c4.04,1.26,8.94,1.18,14.31-0.55C99.73,47.78,101.08,48.3,101.77,49.38z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 122.88 122.25' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M101.77,49.38c2.09,3.1,4.37,5.11,6.86,5.78c2.45,0.66,5.32,0.06,8.7-2.01c1.36-0.84,3.14-0.41,3.97,0.95c0.28,0.46,0.42,0.96,0.43,1.47c0.13,1.4,0.21,2.82,0.24,4.26c0.03,1.46,0.02,2.91-0.05,4.35c-0.91,16.72-8.47,31.51-20,41.93c-11.55,10.44-27.06,16.49-43.82,15.69c-16.72-0.91-31.51-8.47-41.93-20C5.31,90.61-0.73,75.1,0.07,58.34C1,41.22,8.81,26.35,20.57,15.87C32.34,5.37,48.09-0.73,64.85,0.07c1.6,0,2.89,1.29,2.89,2.89c0,0.4-0.08,0.78-0.23,1.12c-1.17,3.81-1.25,7.34-0.27,10.14c0.89,2.54,2.7,4.51,5.41,5.52c1.44,0.54,2.2,2.1,1.74,3.55c-1.83,5.89-1.87,11.08-0.52,15.26c0.82,2.53,2.14,4.69,3.88,6.4c1.74,1.72,3.9,3,6.39,3.78c4.04,1.26,8.94,1.18,14.31-0.55C99.73,47.78,101.08,48.3,101.77,49.38z'/%3E%3C/svg%3E") center / contain no-repeat}.cookie-consent:not(.expanded) .banner-title[data-v-7637d8ef]{font-size:1.2em;font-weight:800;color:#1a1a1a;margin:0}.cookie-consent:not(.expanded) .banner-description[data-v-7637d8ef]{text-align:center;font-size:.7em;font-weight:600;color:#636363;margin:0;line-height:normal;max-width:none}.cookie-consent:not(.expanded) .banner-actions[data-v-7637d8ef]{display:flex;gap:10px;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap}.cookie-consent:not(.expanded) .btn-accept-all[data-v-7637d8ef]{min-width:80px;height:30px;background-color:#7b57ff;transition-duration:.2s;border:none;color:#f1f1f1;cursor:pointer;font-weight:600;border-radius:20px;padding:0;box-shadow:none}.cookie-consent:not(.expanded) .btn-manage[data-v-7637d8ef]{min-width:92px;height:30px;background-color:#f2efff;transition-duration:.2s;color:#5b3fd6;border:1px solid rgba(123,87,255,.22);cursor:pointer;font-weight:700;border-radius:20px;padding:0 12px;box-shadow:none}.cookie-consent:not(.expanded) .btn-decline[data-v-7637d8ef]{min-width:80px;height:30px;background-color:#eee;transition-duration:.2s;color:#2f2f2f;border:1px solid #dedede;cursor:pointer;font-weight:700;border-radius:20px;padding:0 12px;box-shadow:none}.cookie-consent:not(.expanded) .btn-manage[data-v-7637d8ef]:hover{background-color:#e8e1ff;transition-duration:.2s}.cookie-consent:not(.expanded) .btn-decline[data-v-7637d8ef]:hover{background-color:#e3e3e3;transition-duration:.2s}.cookie-consent:not(.expanded) .btn-accept-all[data-v-7637d8ef]:hover{background-color:#9173ff;transition-duration:.2s}@media(max-width:420px){.cookie-consent[data-v-7637d8ef]:not(.expanded){right:10px;bottom:10px;width:calc(92vw - 20px);padding:18px}}.ad-wrapper[data-v-be0fe3ea]{margin:24px auto;text-align:center}.ad-wrapper__label[data-v-be0fe3ea]{margin:0 0 8px;color:#64748b;font-size:12px;font-weight:600;letter-spacing:0;text-transform:uppercase}body.global-feedback-open{overflow:hidden}body.global-feedback-open .progress-section,body.global-feedback-open .processing-overlay,body.global-feedback-open .upload-progress,body.global-feedback-open .status-container{display:none!important}.global-feedback-overlay[data-v-2293c471]{position:fixed;inset:0;z-index:12000;display:flex;align-items:center;justify-content:center;padding:18px;background:#030712b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto}.global-feedback-panel[data-v-2293c471]{width:min(520px,100%);position:relative;overflow:hidden;padding:28px 24px 24px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:#fff;color:#111827;text-align:center;box-shadow:0 30px 90px #00000061}.global-feedback-panel[data-v-2293c471]:before{content:"";position:absolute;inset:-40% -20% auto;height:220px;background:radial-gradient(circle at 25% 35%,rgba(255,49,49,.16),transparent 32%),radial-gradient(circle at 72% 20%,rgba(52,152,219,.16),transparent 34%),linear-gradient(135deg,#fff1f1c7,#eff6ffe0);animation:brand-background-drift-2293c471 5.5s ease-in-out infinite alternate;pointer-events:none}.brand-loader[data-v-2293c471]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.brand-loader__halo[data-v-2293c471]{position:absolute;top:0;width:112px;height:112px;border-radius:999px;background:#ffffffbd;border:1px solid rgba(255,49,49,.12);box-shadow:0 18px 46px #0f172a1f;animation:brand-halo-pulse-2293c471 1.9s ease-in-out infinite}.brand-loader__logo[data-v-2293c471]{position:relative;z-index:2;width:76px;height:95px;object-fit:contain;margin-top:18px;filter:drop-shadow(0 8px 18px rgba(15,23,42,.14));animation:brand-logo-float-2293c471 2.4s ease-in-out infinite}.loading-wave[data-v-2293c471]{width:220px;max-width:100%;height:58px;display:flex;justify-content:center;align-items:flex-end;margin:12px auto 0}.loading-bar[data-v-2293c471]{width:20px;height:10px;margin:0 5px;background-color:#3498db;border-radius:5px;animation:loading-wave-animation-2293c471 1s ease-in-out infinite}.loading-bar[data-v-2293c471]:nth-child(2){animation-delay:.1s}.loading-bar[data-v-2293c471]:nth-child(3){animation-delay:.2s}.loading-bar[data-v-2293c471]:nth-child(4){animation-delay:.3s}@keyframes loading-wave-animation-2293c471{0%{height:10px}50%{height:50px}to{height:10px}}@keyframes brand-logo-float-2293c471{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes brand-halo-pulse-2293c471{0%,to{transform:scale(.96);opacity:.82}50%{transform:scale(1.04);opacity:1}}@keyframes brand-background-drift-2293c471{0%{transform:translate3d(-8px,-4px,0) rotate(0)}to{transform:translate3d(10px,8px,0) rotate(2deg)}}.global-feedback-kicker[data-v-2293c471]{position:relative;z-index:1;margin:0 0 8px;color:var(--brand-color, #ff3131);font-size:var(--text-sm, .875rem);font-weight:var(--font-semibold, 600)}.global-feedback-panel h2[data-v-2293c471]{position:relative;z-index:1;margin:0 0 10px;color:#111827;font-size:var(--text-2xl, 1.5rem);font-weight:var(--font-semibold, 600);line-height:1.25}.global-feedback-message[data-v-2293c471]{position:relative;z-index:1;margin-bottom:10px;color:#4b5563;font-size:var(--text-base, 1rem);line-height:1.6}.global-feedback-wait[data-v-2293c471]{position:relative;z-index:1;border-radius:12px;background:#f8fafc;color:#334155;font-size:var(--text-sm, .875rem)}.global-feedback-panel--error .loading-bar[data-v-2293c471]{background-color:#ef4444}.global-feedback-panel--success .loading-bar[data-v-2293c471],.global-feedback-panel--progress .loading-bar[data-v-2293c471]{background-color:#3498db}.global-feedback-panel--warning .loading-bar[data-v-2293c471]{background-color:#f59e0b}.global-feedback-enter-active[data-v-2293c471],.global-feedback-leave-active[data-v-2293c471]{transition:opacity .18s ease}.global-feedback-enter-from[data-v-2293c471],.global-feedback-leave-to[data-v-2293c471]{opacity:0}@media(max-width:520px){.global-feedback-panel[data-v-2293c471]{padding:24px 18px}}.whatsapp-widget[data-v-19c9bdf6]{position:fixed;bottom:70px;right:14px;z-index:9999;font-family:inherit}.whatsapp-bubble[data-v-19c9bdf6]{width:40px;height:40px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s ease,box-shadow .2s ease;overflow:hidden;background:#25d366}.whatsapp-mark[data-v-19c9bdf6]{width:24px;height:24px;fill:#fff}.whatsapp-bubble-logo[data-v-19c9bdf6]{width:50px;object-fit:cover;border-radius:20px}.whatsapp-panel[data-v-19c9bdf6]{position:absolute;bottom:48px;right:0;width:380px;max-width:calc(100vw - 48px);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;background:#fff;border:1px solid #e2e8f0;box-shadow:0 20px 60px #00000026,0 0 0 1px #0000000a}.whatsapp-panel__header[data-v-19c9bdf6]{display:flex;align-items:center;justify-content:space-between;padding:8px 9px;background:linear-gradient(135deg,#25d366,#128c7e);color:#fff}.whatsapp-panel__brand[data-v-19c9bdf6]{display:flex;align-items:center;gap:12px}.whatsapp-panel__logo[data-v-19c9bdf6]{height:40px;object-fit:contain;border-radius:10px;background:#fff3;flex-shrink:0}.whatsapp-panel__title-wrap[data-v-19c9bdf6]{display:flex;flex-direction:column;gap:0}.whatsapp-panel__title[data-v-19c9bdf6]{margin:0;font-size:16px;font-weight:700;color:#fff;letter-spacing:-.02em}.whatsapp-panel__subtitle[data-v-19c9bdf6]{font-size:12px;color:#ffffffd9;font-weight:500;margin-top:2px}.whatsapp-panel__close[data-v-19c9bdf6]{width:36px;height:36px;border:none;background:#fff3;color:#fff;cursor:pointer;border-radius:10px;display:flex;align-items:center;justify-content:center;transition:background .2s}.whatsapp-panel__close[data-v-19c9bdf6]:hover{background:#ffffff4d}.whatsapp-panel__content[data-v-19c9bdf6]{padding:12px;text-align:center}.whatsapp-avatar[data-v-19c9bdf6]{width:80px;height:80px;margin:0 auto 16px;border-radius:50%;overflow:hidden;border:3px solid #25D366;box-shadow:0 4px 12px #0000001a}.whatsapp-avatar img[data-v-19c9bdf6]{width:100%;height:100%;object-fit:contain}.whatsapp-title[data-v-19c9bdf6]{font-size:20px;font-weight:700;color:#1a202c;margin:0 0 12px}.whatsapp-description[data-v-19c9bdf6]{font-size:14px;color:#4a5568;line-height:1.5;margin:0;text-align:left}.whatsapp-features[data-v-19c9bdf6]{list-style:none;margin:0 0 15px;text-align:left;background:#f7fafc;border-radius:12px;padding:6px}.whatsapp-features li[data-v-19c9bdf6]{font-size:13px;color:#2d3748;padding:6px 0;display:flex;align-items:center;gap:8px}.whatsapp-info[data-v-19c9bdf6]{background:#f7fafc;border-radius:12px;margin-bottom:10px}.whatsapp-number[data-v-19c9bdf6],.whatsapp-availability[data-v-19c9bdf6]{display:flex;align-items:center;gap:12px;font-size:14px;color:#2d3748;margin-bottom:12px}.whatsapp-number svg[data-v-19c9bdf6],.whatsapp-availability svg[data-v-19c9bdf6]{color:#25d366;flex-shrink:0}.whatsapp-number[data-v-19c9bdf6]:last-child,.whatsapp-availability[data-v-19c9bdf6]:last-child{margin-bottom:0}.whatsapp-chat-button[data-v-19c9bdf6]{width:100%;padding:5px;background:#25d366;color:#fff;border:none;border-radius:12px;font-size:13px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:all .2s;margin-bottom:12px}.whatsapp-chat-button[data-v-19c9bdf6]:hover{background:#128c7e;box-shadow:0 4px 12px #25d3664d}.whatsapp-note[data-v-19c9bdf6]{font-size:12px;color:#718096;margin:0;line-height:1.4}.whatsapp-panel-enter-active[data-v-19c9bdf6],.whatsapp-panel-leave-active[data-v-19c9bdf6]{transition:opacity .25s ease,transform .25s ease}.whatsapp-panel-enter-from[data-v-19c9bdf6],.whatsapp-panel-leave-to[data-v-19c9bdf6]{opacity:0;transform:translateY(12px) scale(.98)}@media(max-width:480px){.whatsapp-panel[data-v-19c9bdf6]{width:calc(100vw - 32px);max-height:80vh}}.login-prompt[data-v-d1dfba50]{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #0ea5e9;border-radius:12px;padding:10px;display:flex;gap:15px;align-items:center;margin-bottom:30px;margin-top:20px}.login-content h4[data-v-d1dfba50]{font-size:18px;color:#0369a1;margin:0 0 8px;font-weight:400}.login-content p[data-v-d1dfba50]{color:#0c4a6e;margin:0 0 15px;line-height:1.5;font-size:15px}.login-btn[data-v-d1dfba50]{background:#000;color:#fff;border:none;padding:12px 24px;border-radius:10px;font-size:16px;cursor:pointer;transition:all .3s ease}.login-btn[data-v-d1dfba50]:hover{background:#333;transform:translateY(-2px)}.modal-enter-active[data-v-d1dfba50],.modal-leave-active[data-v-d1dfba50]{transition:opacity .3s ease}.modal-enter-from[data-v-d1dfba50],.modal-leave-to[data-v-d1dfba50]{opacity:0}.modal-overlay[data-v-d1dfba50]{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px;animation:overlayFadeIn-d1dfba50 .3s ease}@keyframes overlayFadeIn-d1dfba50{0%{background:#0000;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}.modal-container[data-v-d1dfba50]{background:#fff;border-radius:20px;width:100%;max-width:900px;max-height:90vh;overflow-y:auto;box-shadow:0 25px 50px -12px #00000040;animation:modalSlideIn-d1dfba50 .4s ease-out}@keyframes modalSlideIn-d1dfba50{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header[data-v-d1dfba50]{display:flex;justify-content:space-between;align-items:flex-start;padding:15px 20px 10px;border-bottom:1px solid #f1f5f9;background:#000;color:#fff}.header-content[data-v-d1dfba50]{display:flex;align-items:center;gap:15px}.header-icon[data-v-d1dfba50]{font-size:26px;background:#fff3;width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center}.modal-title[data-v-d1dfba50]{font-size:28px;font-weight:400;margin:0 0 5px;letter-spacing:-.5px}.modal-subtitle[data-v-d1dfba50]{font-size:16px;opacity:.9;margin:0}.close-btn[data-v-d1dfba50]{background:#fff3;border:none;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:all .3s ease;flex-shrink:0}.close-btn[data-v-d1dfba50]:hover{background:#ffffff4d;transform:rotate(90deg)}.modal-body[data-v-d1dfba50]{padding:7px 14px}.limit-warning[data-v-d1dfba50]{background:linear-gradient(135deg,#fff5f5,#fed7d7);border:2px solid #fc8181;border-radius:12px;padding:10px;display:flex;gap:15px;align-items:flex-start}.warning-icon[data-v-d1dfba50]{font-size:15px;background:#f56565;color:#fff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.warning-content h4[data-v-d1dfba50]{font-size:15px;color:#c53030;margin:0;font-weight:400}.warning-content p[data-v-d1dfba50]{color:#742a2a;margin:0;line-height:1.5;font-size:14px}.pricing-section[data-v-d1dfba50]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px;margin-bottom:10px;margin-top:25px;padding:8px}.pricing-card[data-v-d1dfba50]{position:relative;min-height:254px;padding:22px;border:0;border-radius:8px;background:#050505;color:#fff;overflow:visible;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;transition:transform .35s ease,box-shadow .35s ease;box-shadow:0 18px 38px #0000002e}.pricing-card[data-v-d1dfba50]:hover{transform:translateY(-5px) rotate(1deg);box-shadow:0 24px 48px #00000040}.pricing-card.popular[data-v-d1dfba50]{background:#050505}.pricing-card[data-v-d1dfba50]:before,.pricing-card[data-v-d1dfba50]:after{content:"";position:absolute;inset:-5px;border-radius:10px;background-image:linear-gradient(163deg,#00ff75,#3700ff);z-index:-2;transition:transform .35s ease,box-shadow .35s ease,opacity .35s ease}.pricing-card[data-v-d1dfba50]:after{inset:0;background-image:linear-gradient(163deg,#00ff753d,#3700ff3d);filter:blur(18px);opacity:0;z-index:-3}.pricing-card[data-v-d1dfba50]:hover:before{transform:rotate(-2deg)}.pricing-card[data-v-d1dfba50]:hover:after{opacity:1}.pricing-badge[data-v-d1dfba50]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:red;color:#fff;padding:6px 20px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;z-index:2}.pricing-header[data-v-d1dfba50]{text-align:center;margin-bottom:25px}.plan-name[data-v-d1dfba50]{font-size:20px;color:#fff;margin:0 0 15px;font-weight:600}.price[data-v-d1dfba50]{display:flex;align-items:baseline;justify-content:center;gap:5px;margin-bottom:10px}.currency[data-v-d1dfba50]{font-size:24px;color:#ffffffc7;font-weight:600}.amount[data-v-d1dfba50]{font-size:48px;color:#fff;font-weight:700;line-height:1}.period[data-v-d1dfba50]{font-size:18px;color:#ffffff9e}.savings[data-v-d1dfba50]{color:#79f2a6;font-size:14px;font-weight:600;margin:0}.plan-features[data-v-d1dfba50]{list-style:none;padding:0;margin:0 0 25px}.plan-features li[data-v-d1dfba50]{display:flex;align-items:center;gap:10px;margin-bottom:12px;color:#ffffffc7;font-size:15px}.check-icon[data-v-d1dfba50]{color:#79f2a6;flex-shrink:0}.upgrade-btn[data-v-d1dfba50]{width:100%;padding:10px;border:none;border-radius:12px;font-size:16px;font-weight:400;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:10px}.upgrade-btn.primary[data-v-d1dfba50]{background:#000;color:#fff}.upgrade-btn.primary[data-v-d1dfba50]:hover{background:#333;transform:translateY(-2px);box-shadow:0 8px 20px #0003}.upgrade-btn.secondary[data-v-d1dfba50]{background:#000;color:#fff}.upgrade-btn.secondary[data-v-d1dfba50]:hover{background:#333;transform:translateY(-2px);box-shadow:0 8px 20px #0003}.trust-signals[data-v-d1dfba50]{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding:10px;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0}.trust-item[data-v-d1dfba50]{display:flex;align-items:center;gap:10px;color:#4a5568;font-size:14px}.trust-icon[data-v-d1dfba50]{color:#48bb78;flex-shrink:0}.modal-footer[data-v-d1dfba50]{padding:10px 15px;border-top:1px solid #f1f5f9;text-align:center}.footer-note[data-v-d1dfba50]{color:#718096;margin:0 0 7px;font-size:14px}.login-link[data-v-d1dfba50]{color:#000;text-decoration:none;font-weight:500}.login-link[data-v-d1dfba50]:hover{text-decoration:underline}.continue-free-btn[data-v-d1dfba50]{background:none;border:2px solid #cbd5e0;color:#4a5568;padding:10px 0;border-radius:10px;font-size:15px;cursor:pointer;transition:all .3s ease;width:100%;max-width:400px;margin-bottom:10px}.continue-free-btn[data-v-d1dfba50]:hover{border-color:#a0aec0;background:#f7fafc}.payment-choice-section[data-v-d1dfba50]{margin-top:20px}.back-to-plans[data-v-d1dfba50]{border:1px solid #cbd5e0;background:#fff;color:#2d3748;border-radius:8px;padding:8px 12px;cursor:pointer;margin-bottom:14px}.service-banner[data-v-d1dfba50]{background:#fff7ed;border:1px solid #fed7aa;color:#7c2d12;border-radius:8px;padding:12px 14px;line-height:1.5;margin-bottom:14px}.selected-plan-summary[data-v-d1dfba50]{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #e2e8f0;border-radius:8px;padding:14px;margin-bottom:16px}.summary-label[data-v-d1dfba50]{color:#718096;display:block;font-size:13px;margin-bottom:4px}.selected-plan-summary h4[data-v-d1dfba50]{margin:0;color:#2d3748;font-size:20px}.payment-method-grid[data-v-d1dfba50]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-bottom:16px}.method-card[data-v-d1dfba50]{text-align:left;border:1px solid #cbd5e0;border-radius:8px;background:#fff;padding:14px;color:#4a5568;cursor:pointer;line-height:1.45;font-weight:400}.method-card.active[data-v-d1dfba50]{border-color:#ff3131;box-shadow:0 0 0 2px #ff313126}.method-title[data-v-d1dfba50]{display:block;color:#1a202c;font-weight:700;margin-bottom:6px}.stripe-choice[data-v-d1dfba50],.local-transfer[data-v-d1dfba50]{border:1px solid #e2e8f0;border-radius:8px;padding:16px;background:#fff}.bank-details[data-v-d1dfba50]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:14px;margin-bottom:14px}.bank-details h4[data-v-d1dfba50],.transfer-steps h4[data-v-d1dfba50],.proof-form h4[data-v-d1dfba50]{margin:0 0 12px;color:#1a202c}.bank-details dl[data-v-d1dfba50]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:0}.bank-details div[data-v-d1dfba50]{min-width:0}.bank-details dt[data-v-d1dfba50]{color:#718096;font-size:12px;text-transform:uppercase}.bank-details dd[data-v-d1dfba50]{margin:2px 0 0;color:#1a202c;font-weight:600;overflow-wrap:anywhere}.transfer-steps[data-v-d1dfba50]{margin-bottom:16px}.transfer-steps ol[data-v-d1dfba50]{margin:0;padding-left:20px;color:#4a5568;line-height:1.55}.match-note[data-v-d1dfba50]{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534;border-radius:8px;padding:10px 12px;margin:12px 0 0}.proof-form[data-v-d1dfba50]{display:grid;gap:12px}.proof-form label[data-v-d1dfba50]{display:grid;gap:6px;color:#2d3748;font-weight:600}.proof-form input[data-v-d1dfba50]{border:1px solid #cbd5e0;border-radius:8px;padding:10px 12px;font-size:15px}.proof-status[data-v-d1dfba50]{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534;border-radius:8px;padding:10px;margin:0}.proof-status--warning[data-v-d1dfba50]{background:#fffbeb;border-color:#fcd34d;color:#92400e}.proof-error[data-v-d1dfba50]{background:#fef2f2;border:1px solid #fecaca;color:#991b1b;border-radius:8px;padding:10px;margin:0}.ocr-overlay[data-v-d1dfba50]{position:fixed;inset:0;background:#ffffffe6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:10001;padding:20px}.ocr-panel[data-v-d1dfba50]{width:min(420px,100%);background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:28px;text-align:center;box-shadow:0 20px 50px #0000002e}.ocr-panel .bubble-loader[data-v-d1dfba50]{margin-bottom:14px}.ocr-panel h3[data-v-d1dfba50]{margin:0 0 8px;color:#1a202c}.ocr-panel p[data-v-d1dfba50]{margin:0 0 8px;color:#2d3748;line-height:1.5}.ocr-panel small[data-v-d1dfba50]{color:#718096}@media(max-width:768px){.modal-container[data-v-d1dfba50]{max-width:95%;max-height:85vh}.modal-overlay[data-v-d1dfba50]{padding:0}.modal-subtitle[data-v-d1dfba50]{font-size:14px}.modal-body[data-v-d1dfba50]{padding:15px}.pricing-section[data-v-d1dfba50]{grid-template-columns:1fr}.trust-signals[data-v-d1dfba50]{flex-direction:column;align-items:flex-start;gap:15px}.header-icon[data-v-d1dfba50]{width:50px;height:50px;font-size:32px}.modal-title[data-v-d1dfba50]{font-size:24px}.amount[data-v-d1dfba50]{font-size:42px}}@media(min-width:480px){.close-btn[data-v-d1dfba50]{align-self:flex-end}.modal-title[data-v-d1dfba50]{font-size:22px}.amount[data-v-d1dfba50]{font-size:36px}}.quality-content[data-v-5bf2cdae]{margin:28px auto 0;padding:0 8px}.quality-content__inner[data-v-5bf2cdae]{margin:0 auto;padding:28px;border:1px solid var(--border-color, #e5e7eb);border-radius:8px;background:var(--bg-content, #ffffff);box-shadow:var(--shadow-sm, 0 1px 2px rgba(15, 23, 42, .08))}.quality-content__header[data-v-5bf2cdae]{max-width:860px;margin-bottom:22px}.quality-content__eyebrow[data-v-5bf2cdae]{margin:0 0 6px;color:var(--brand-color, #ff3131);font-size:var(--text-sm, .875rem);font-weight:var(--font-semibold, 600)}.quality-content h2[data-v-5bf2cdae],.quality-content h3[data-v-5bf2cdae],.quality-content p[data-v-5bf2cdae]{letter-spacing:0}.quality-content h2[data-v-5bf2cdae]{margin:0 0 10px;color:var(--text-primary, #111827);font-size:var(--text-2xl, 1.5rem);line-height:1.25;font-weight:var(--font-semibold, 600)}.quality-content__header p[data-v-5bf2cdae]:last-child,.quality-panel li[data-v-5bf2cdae],.quality-faq__item p[data-v-5bf2cdae]{color:var(--text-secondary, #4b5563);font-size:var(--text-base, 1rem);line-height:1.65}.quality-author[data-v-5bf2cdae]{display:flex;gap:12px;align-items:center;margin-top:18px;padding:14px;border:1px solid rgba(148,163,184,.32);border-radius:12px;background:#f8fafc}.quality-author__avatar[data-v-5bf2cdae]{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:50%;background:var(--brand-color, #ff3131);color:#fff;font-size:var(--text-sm, .875rem);font-weight:var(--font-bold, 700)}.quality-author p[data-v-5bf2cdae]{margin:0 0 4px;color:var(--text-primary, #111827);font-weight:var(--font-semibold, 600)}.quality-author a[data-v-5bf2cdae],.quality-sources a[data-v-5bf2cdae]{color:var(--brand-color, #ff3131);text-decoration:none}.quality-author a[data-v-5bf2cdae]:hover,.quality-sources a[data-v-5bf2cdae]:hover{text-decoration:underline}.quality-author span[data-v-5bf2cdae]{color:var(--text-secondary, #4b5563);font-size:var(--text-sm, .875rem);line-height:1.5}.quality-content__grid[data-v-5bf2cdae]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.quality-panel[data-v-5bf2cdae]{padding:18px;border:1px solid var(--border-color, #e5e7eb);border-radius:8px;background:var(--bg-secondary, #f8fafc)}.quality-panel h3[data-v-5bf2cdae],.quality-faq h3[data-v-5bf2cdae]{margin:0 0 12px;color:var(--text-primary, #111827);font-size:var(--text-lg, 1.125rem);line-height:1.35}.quality-panel ul[data-v-5bf2cdae]{display:grid;gap:10px;margin:0;padding-left:20px}.quality-faq[data-v-5bf2cdae]{margin-top:18px}.quality-sources[data-v-5bf2cdae]{display:flex;flex-wrap:wrap;gap:10px 14px;margin-top:18px;padding-top:16px;border-top:1px solid var(--border-color, #e5e7eb);color:var(--text-secondary, #4b5563);font-size:var(--text-sm, .875rem)}.quality-faq__item[data-v-5bf2cdae]{border-top:1px solid var(--border-color, #e5e7eb)}.quality-faq__item summary[data-v-5bf2cdae]{cursor:pointer;padding:14px 0;color:var(--text-primary, #111827);font-weight:var(--font-semibold, 600)}.quality-faq__item p[data-v-5bf2cdae]{margin:0;padding:0 0 14px}@media(max-width:768px){.quality-content__inner[data-v-5bf2cdae]{padding:20px 16px}.quality-content__grid[data-v-5bf2cdae]{grid-template-columns:1fr}.quality-author[data-v-5bf2cdae]{align-items:flex-start}}.global-inline-alert-trigger[data-v-aa1cff42]{position:fixed;width:1px;height:1px;opacity:0;pointer-events:none;transform:translate(-100vw,-100vh)}.scroll-top-button[data-v-402da0f8]{position:fixed;right:22px;bottom:22px;z-index:900;width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:var(--brand-color);color:#fff;box-shadow:0 16px 36px #0f172a33;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.scroll-top-button[data-v-402da0f8]:hover{background:var(--brand-color-hover);transform:translateY(-1px)}@media(max-width:560px){.scroll-top-button[data-v-402da0f8]{right:16px;bottom:16px;width:40px;height:40px}}.layout[data-v-64908fa8]{display:flex;flex-direction:column;min-height:100vh}.site-initial-loader[data-v-64908fa8]{position:fixed;inset:0;z-index:20000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px;padding:24px;background:radial-gradient(circle at 20% 20%,rgba(255,49,49,.22),transparent 28%),radial-gradient(circle at 78% 26%,rgba(52,152,219,.18),transparent 30%),linear-gradient(135deg,#08080afa,#000000f5),#000;overflow:hidden}.site-initial-loader[data-v-64908fa8]:before{content:"";position:absolute;inset:auto auto 12% -8%;width:360px;height:360px;border-radius:999px;background:#ff313129;filter:blur(18px);animation:site-loader-orbit-64908fa8 7s ease-in-out infinite alternate}.site-initial-loader[data-v-64908fa8]:after{content:"";position:absolute;inset:8% -6% auto auto;width:320px;height:320px;border-radius:999px;background:#3498db24;filter:blur(20px);animation:site-loader-orbit-64908fa8 6s ease-in-out infinite alternate-reverse}.site-initial-loader__logo-bg[data-v-64908fa8]{position:absolute;width:min(54vw,430px);max-width:78%;opacity:.16;filter:brightness(1.2) contrast(1.05) drop-shadow(0 24px 54px rgba(255,255,255,.14));transform-origin:center;animation:site-loader-logo-bg-64908fa8 4.8s ease-in-out infinite;pointer-events:none}.site-initial-loader>span[data-v-64908fa8]{position:relative;z-index:1;color:#ffffffdb;font-size:13px;font-weight:800;letter-spacing:0}.loader[data-v-64908fa8]{position:relative;z-index:1;width:54px;height:54px;border-radius:10px}.loader div[data-v-64908fa8]{position:absolute;width:8%;height:24%;background:#dcdcdc;left:50%;top:30%;opacity:0;border-radius:50px;box-shadow:0 0 8px #ffffff47;animation:fade458-64908fa8 1s linear infinite}@keyframes fade458-64908fa8{0%{opacity:1}to{opacity:.25}}.loader .bar1[data-v-64908fa8]{transform:rotate(0) translateY(-130%);animation-delay:0s}.loader .bar2[data-v-64908fa8]{transform:rotate(30deg) translateY(-130%);animation-delay:-1.1s}.loader .bar3[data-v-64908fa8]{transform:rotate(60deg) translateY(-130%);animation-delay:-1s}.loader .bar4[data-v-64908fa8]{transform:rotate(90deg) translateY(-130%);animation-delay:-.9s}.loader .bar5[data-v-64908fa8]{transform:rotate(120deg) translateY(-130%);animation-delay:-.8s}.loader .bar6[data-v-64908fa8]{transform:rotate(150deg) translateY(-130%);animation-delay:-.7s}.loader .bar7[data-v-64908fa8]{transform:rotate(180deg) translateY(-130%);animation-delay:-.6s}.loader .bar8[data-v-64908fa8]{transform:rotate(210deg) translateY(-130%);animation-delay:-.5s}.loader .bar9[data-v-64908fa8]{transform:rotate(240deg) translateY(-130%);animation-delay:-.4s}.loader .bar10[data-v-64908fa8]{transform:rotate(270deg) translateY(-130%);animation-delay:-.3s}.loader .bar11[data-v-64908fa8]{transform:rotate(300deg) translateY(-130%);animation-delay:-.2s}.loader .bar12[data-v-64908fa8]{transform:rotate(330deg) translateY(-130%);animation-delay:-.1s}@keyframes site-loader-logo-bg-64908fa8{0%,to{transform:scale(.96) rotate(-2deg);opacity:.07}50%{transform:scale(1.04) rotate(2deg);opacity:.12}}@keyframes site-loader-orbit-64908fa8{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(28px,-18px,0) scale(1.08)}}.site-loader-enter-active[data-v-64908fa8],.site-loader-leave-active[data-v-64908fa8]{transition:opacity .24s ease}.site-loader-enter-from[data-v-64908fa8],.site-loader-leave-to[data-v-64908fa8]{opacity:0}.header[data-v-64908fa8]{top:0;background:var(--header-bg, #fff);border-radius:50px;margin-inline:20px}.content[data-v-64908fa8]{flex:1;padding:8px;overflow-y:auto;background:var(--bg-page)}.content--no-scroll[data-v-64908fa8]{overflow:hidden}.footer[data-v-64908fa8]{position:static;inset:auto auto 0;background:var(--footer-bg, #fff)}.google-translate-host{position:fixed;left:0;bottom:0;width:0;height:0;overflow:hidden;pointer-events:none}.goog-te-banner-frame.skiptranslate{display:none!important}body{top:0!important}.goog-te-gadget,.goog-te-gadget-simple,.goog-logo-link,.goog-te-spinner-pos,#goog-gt-tt{display:none!important}.cloud-service-icon[data-v-cc1cce15]{display:block;flex-shrink:0}.cloud-service-icon[data-v-cc1cce15]{display:inline-block;vertical-align:middle;flex-shrink:0}.cloud-service-icon path[data-v-cc1cce15]{shape-rendering:geometricPrecision}.practice-content h4[data-v-00032a0b],p[data-v-00032a0b]{margin:0}.content-block[data-v-00032a0b]{background:#fff;border-radius:16px;padding:30px;margin-bottom:30px;box-shadow:0 5px 20px #0000000d;border:1px solid #e9ecef}.content-block h3[data-v-00032a0b]{font-size:1.5rem;color:#2c3e50;margin-bottom:25px;padding-bottom:15px;border-bottom:2px solid #ff3131;display:flex;align-items:center;gap:10px}.content-block h3 .icon[data-v-00032a0b]{font-size:1.8rem}.guide-grid[data-v-00032a0b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px;margin-top:20px}.guide-card[data-v-00032a0b]{background:#f8fafc;border-radius:12px;padding:25px;text-align:center;transition:transform .3s ease,box-shadow .3s ease;border:1px solid #e2e8f0}.guide-card[data-v-00032a0b]:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0000001a}.guide-icon[data-v-00032a0b]{font-size:2.5rem;margin-bottom:15px;color:#ff3131}.guide-card h4[data-v-00032a0b]{font-size:1.1rem;color:#2c3e50;margin-bottom:12px}.guide-card p[data-v-00032a0b]{font-size:.9rem;color:#666;line-height:1.6;margin:0}.practices-list[data-v-00032a0b]{display:flex;flex-direction:column;gap:20px;margin-top:20px}.practice-item[data-v-00032a0b]{display:flex;gap:20px;padding:10px;background:#f8f9fa;border-radius:12px;align-items:flex-start;border-left:4px solid #ff3131}.format-guide .format-comparison[data-v-00032a0b]{background:#f8f9fa;border-radius:12px;overflow:hidden;border:1px solid #e9ecef;margin-top:20px}.format-row[data-v-00032a0b]{display:grid;grid-template-columns:1fr 2fr 1fr 1fr;padding:15px 20px;border-bottom:1px solid #e9ecef;align-items:center}.format-row.header[data-v-00032a0b]{background:#ff3131;color:#fff;font-weight:600;font-size:.9rem}.format-row[data-v-00032a0b]:last-child{border-bottom:none}.format-row[data-v-00032a0b]:nth-child(2n):not(.header){background:#fff}.format-name[data-v-00032a0b]{font-weight:400}.format-best-for[data-v-00032a0b]{font-size:.9rem}.format-quality[data-v-00032a0b],.format-size[data-v-00032a0b]{text-align:center;font-weight:500}.faq-list[data-v-00032a0b]{margin-top:20px}.faq-item[data-v-00032a0b]{margin-bottom:12px;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;background:#f8fafc}.faq-item summary[data-v-00032a0b]{padding:14px 10px;font-weight:400;color:#2c3e50;cursor:pointer;list-style:none;position:relative;font-size:1rem;transition:background-color .3s ease}.faq-item summary[data-v-00032a0b]:hover{background:#edf2f7}.faq-item summary[data-v-00032a0b]::-webkit-details-marker{display:none}.faq-item[open] summary[data-v-00032a0b]{background:#edf2f7;border-bottom:1px solid #e2e8f0}.faq-item p[data-v-00032a0b]{padding:20px;margin:0;font-size:.95rem;color:#666;line-height:1.6;background:#fff}.use-cases-grid[data-v-00032a0b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px;margin-top:20px}.use-case[data-v-00032a0b]{background:#fff;border-radius:12px;padding:25px;text-align:center;border:2px solid #f0f4ff;transition:all .3s ease}.use-case[data-v-00032a0b]:hover{border-color:#ff3131;transform:translateY(-3px);box-shadow:0 8px 20px #ee6c4d1a}.use-case-icon[data-v-00032a0b]{font-size:2.5rem;margin-bottom:15px;color:#ff3131}.use-case h4[data-v-00032a0b]{font-size:1.1rem;color:#2c3e50;margin-bottom:12px}.use-case p[data-v-00032a0b]{font-size:.9rem;color:#666;line-height:1.6;margin:0}@media(max-width:1200px){.guide-grid[data-v-00032a0b],.use-cases-grid[data-v-00032a0b]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.educational-content[data-v-00032a0b]{margin:30px 15px}.content-block[data-v-00032a0b]{padding:20px;margin-bottom:25px}.content-block h3[data-v-00032a0b]{font-size:1.3rem}.guide-grid[data-v-00032a0b],.use-cases-grid[data-v-00032a0b]{grid-template-columns:1fr}.practice-item[data-v-00032a0b]{padding:15px;gap:15px}.format-row[data-v-00032a0b]{grid-template-columns:1fr;gap:8px;padding:12px}.format-row.header[data-v-00032a0b]{display:none}.format-name[data-v-00032a0b],.format-best-for[data-v-00032a0b],.format-quality[data-v-00032a0b],.format-size[data-v-00032a0b]{text-align:left;padding:4px 0}.image-cropper-page[data-v-00032a0b]{padding:10px!important}.upload-card[data-v-00032a0b]{padding:12px!important}.format-name[data-v-00032a0b]:before{content:"Format: ";font-weight:700;color:#ff3131}.format-best-for[data-v-00032a0b]:before{content:"Best For: ";font-weight:700;color:#ff3131}.format-quality[data-v-00032a0b]:before{content:"Quality: ";font-weight:700;color:#ff3131}.format-size[data-v-00032a0b]:before{content:"File Size: ";font-weight:700;color:#ff3131}}@media(max-width:480px){.educational-content[data-v-00032a0b]{margin:20px 10px}.content-block[data-v-00032a0b]{padding:15px}.content-block h3[data-v-00032a0b]{font-size:1.2rem}.practice-item[data-v-00032a0b]{flex-direction:column;align-items:flex-start}.practice-number[data-v-00032a0b]{margin-bottom:10px}.faq-item summary[data-v-00032a0b]{padding:15px;font-size:.95rem}.faq-item p[data-v-00032a0b]{padding:15px;font-size:.9rem}}.image-cropper-page[data-v-00032a0b]{min-height:100vh;background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:20px}.header-section[data-v-00032a0b]{text-align:center;margin-bottom:40px}.header-content[data-v-00032a0b]{max-width:800px;margin:0 auto}.header-icon[data-v-00032a0b]{font-size:2rem;color:#ff3131}.subtitle[data-v-00032a0b]{font-size:1.1rem;color:#666;max-width:600px;margin:0 auto;line-height:1.6}.content-grid[data-v-00032a0b]{display:grid;grid-template-columns:400px 1fr;gap:30px;align-items:start}.left-column[data-v-00032a0b]{position:sticky;top:20px;display:flex;flex-direction:column;gap:24px}.upload-card[data-v-00032a0b],.stats-card[data-v-00032a0b]{background:#fff;border-radius:16px;padding:24px;box-shadow:0 10px 30px #0000001a}.card-header[data-v-00032a0b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;border-bottom:2px solid #f0f4ff}.card-header h2[data-v-00032a0b]{font-size:1.3rem;color:#2c3e50;margin:0}.file-info[data-v-00032a0b]{display:flex;align-items:center;gap:12px;font-size:.9rem;color:#666}.file-type[data-v-00032a0b]{background:#f0f4ff;color:#ff3131;padding:4px 12px;border-radius:15px;font-size:.8rem;font-weight:600;border:1px solid #ff3131}.drop-zone[data-v-00032a0b]{border:2px dashed #cbd5e0;border-radius:12px;padding:20px 10px;text-align:center;background:#f8fafc;transition:all .3s ease;cursor:pointer}.drop-zone[data-v-00032a0b]:hover:not(.has-image){border-color:#ff3131;background:#fff5f5}.drop-zone.has-image[data-v-00032a0b]{padding:0;border-style:solid;border-color:#e2e8f0}.drop-zone.dragover[data-v-00032a0b]{border-color:#ff3131;background:#fff5f5;transform:scale(1.02)}.upload-icon[data-v-00032a0b]{margin-bottom:20px}.drop-text[data-v-00032a0b]{font-size:1.2rem;color:#2c3e50;margin-bottom:8px;font-weight:500}.drop-subtext[data-v-00032a0b]{font-size:1rem;color:#718096}.upload-btn[data-v-00032a0b]{display:inline-block;position:relative;background:#ff3131;color:#fff;padding:6px 12px;border-radius:8px;cursor:pointer;font-weight:500;transition:all .3s ease;overflow:hidden;pointer-events:auto}.file-input[data-v-00032a0b]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;pointer-events:auto}.file-requirements[data-v-00032a0b]{margin-top:20px;font-size:.9rem;color:#a0aec0;display:flex;flex-direction:column;gap:4px}.image-preview[data-v-00032a0b]{position:relative;border-radius:10px;overflow:hidden;max-height:300px}.preview-image[data-v-00032a0b]{width:100%;height:300px;object-fit:contain;background:#f8f9fa}.image-overlay[data-v-00032a0b]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000000b3);padding:16px;display:flex;justify-content:space-between;align-items:center}.image-info[data-v-00032a0b]{color:#fff}.image-name[data-v-00032a0b]{display:block;font-size:.9rem;margin-bottom:4px;font-weight:500}.image-dimensions[data-v-00032a0b]{font-size:.8rem;opacity:.9}.remove-btn[data-v-00032a0b]{background:#fff3;border:none;color:#fff;width:36px;height:36px;border-radius:50%;cursor:pointer;font-size:18px;display:flex;align-items:center;justify-content:center;transition:background .3s ease}.remove-btn[data-v-00032a0b]:hover{background:#ffffff4d}.upload-progress[data-v-00032a0b]{margin-top:16px;padding:12px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.progress-bar[data-v-00032a0b]{height:6px;background:#e9ecef;border-radius:3px;overflow:hidden;margin-bottom:8px}.progress-fill[data-v-00032a0b]{height:100%;background:linear-gradient(90deg,#ff3131,#e02828);border-radius:3px;transition:width .3s ease}.progress-text[data-v-00032a0b]{font-size:.9rem;color:#666;text-align:center}.upload-error[data-v-00032a0b]{margin-top:16px;padding:12px;background:#fff5f5;border:2px solid #fed7d7;border-radius:8px;color:#e53e3e;display:flex;align-items:center;gap:12px}.error-icon[data-v-00032a0b]{font-size:1.2rem}.error-message[data-v-00032a0b]{flex:1;font-size:.9rem}.error-close[data-v-00032a0b]{background:none;border:none;color:#e53e3e;font-size:1.5rem;cursor:pointer;padding:0 4px;line-height:1}.controls-section h3[data-v-00032a0b]{font-size:1.2rem;color:#2c3e50;margin-bottom:20px}.ratio-section[data-v-00032a0b],.size-section[data-v-00032a0b],.transform-section[data-v-00032a0b]{margin-bottom:24px}.ratio-section h4[data-v-00032a0b],.size-section h4[data-v-00032a0b],.transform-section h4[data-v-00032a0b]{font-size:1rem;color:#4a5568;margin-bottom:12px;font-weight:600}.ratio-buttons[data-v-00032a0b]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.ratio-btn[data-v-00032a0b]{background:#f8f9fa;border:2px solid #e2e8f0;border-radius:10px;padding:12px;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;gap:8px}.ratio-btn[data-v-00032a0b]:hover:not(.active):not(:disabled){border-color:#cbd5e0;background:#edf2f7}.ratio-btn.active[data-v-00032a0b]{background:#ff3131;border-color:#ff3131;color:#fff}.ratio-btn[data-v-00032a0b]:disabled{opacity:.5;cursor:not-allowed}.ratio-icon[data-v-00032a0b]{font-size:1.2rem}.ratio-text[data-v-00032a0b]{font-size:.85rem;font-weight:500}.size-controls[data-v-00032a0b]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:16px}.size-input-group[data-v-00032a0b]{display:flex;flex-direction:column;gap:8px}.size-input-group label[data-v-00032a0b]{font-size:.9rem;color:#4a5568;font-weight:500}.size-input[data-v-00032a0b]{padding:10px;border:2px solid #e2e8f0;border-radius:8px;font-size:.95rem}.size-input[data-v-00032a0b]:focus{outline:none;border-color:#ff3131}.size-actions[data-v-00032a0b]{display:flex;gap:12px}.size-btn[data-v-00032a0b]{flex:1;background:#f8f9fa;border:2px solid #e2e8f0;border-radius:8px;padding:10px;cursor:pointer;font-weight:500;transition:all .3s ease}.size-btn[data-v-00032a0b]:hover:not(:disabled){border-color:#cbd5e0;background:#edf2f7}.size-btn[data-v-00032a0b]:disabled{opacity:.5;cursor:not-allowed}.transform-controls[data-v-00032a0b]{display:flex;flex-direction:column;gap:20px}.rotation-control[data-v-00032a0b]{display:flex;flex-direction:column;gap:12px}.rotation-control label[data-v-00032a0b]{font-size:.9rem;color:#4a5568;font-weight:500}.rotation-slider[data-v-00032a0b]{width:100%;height:6px;border-radius:3px;background:#e2e8f0;outline:none;-webkit-appearance:none}.rotation-slider[data-v-00032a0b]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:#ff3131;cursor:pointer}.rotation-buttons[data-v-00032a0b]{display:flex;gap:10px}.rotate-btn[data-v-00032a0b]{flex:1;background:#f8f9fa;border:2px solid #e2e8f0;border-radius:8px;padding:8px;cursor:pointer;font-size:.85rem;transition:all .3s ease}.rotate-btn[data-v-00032a0b]:hover:not(:disabled){border-color:#cbd5e0;background:#edf2f7}.rotate-btn[data-v-00032a0b]:disabled{opacity:.5;cursor:not-allowed}.flip-controls[data-v-00032a0b]{display:flex;gap:12px}.flip-btn[data-v-00032a0b]{flex:1;background:#f8f9fa;border:2px solid #e2e8f0;border-radius:8px;padding:12px;cursor:pointer;font-weight:500;transition:all .3s ease}.flip-btn[data-v-00032a0b]:hover:not(:disabled){border-color:#cbd5e0;background:#edf2f7}.flip-btn[data-v-00032a0b]:disabled{opacity:.5;cursor:not-allowed}.action-buttons[data-v-00032a0b]{display:flex;gap:12px;margin-top:24px;margin-bottom:24px}.crop-btn[data-v-00032a0b]{background:linear-gradient(135deg,#ff3131,#e02828);color:#fff;border:none;border-radius:10px;font-size:1rem;cursor:pointer;transition:all .3s ease;padding-inline:15px}.crop-btn[data-v-00032a0b]:disabled{opacity:.5;cursor:not-allowed;transform:none}.reset-btn[data-v-00032a0b]{flex:1;background:#f8f9fa;border:2px solid #e2e8f0;border-radius:10px;padding:12px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease}.reset-btn[data-v-00032a0b]:hover:not(:disabled){border-color:#cbd5e0;background:#edf2f7}.reset-btn[data-v-00032a0b]:disabled{opacity:.5;cursor:not-allowed}.instructions-box[data-v-00032a0b]{background:#f0f4ff;border-radius:12px;padding:20px;border:2px solid #e2e8f0}.instructions-box h4[data-v-00032a0b]{font-size:1rem;color:#2c3e50;margin-bottom:16px;font-weight:600}.instruction-steps[data-v-00032a0b]{display:flex;flex-direction:column;gap:12px}.instruction-step[data-v-00032a0b]{display:flex;align-items:center;gap:12px}.step-number[data-v-00032a0b]{background:#ff3131;color:#fff;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:600;flex-shrink:0}.step-text[data-v-00032a0b]{font-size:.9rem;color:#4a5568;line-height:1.4}.stats-grid[data-v-00032a0b]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.stat-item[data-v-00032a0b]{background:#f7fafc;border-radius:10px;padding:16px;display:flex;align-items:center;gap:12px;transition:transform .2s ease}.stat-item[data-v-00032a0b]:hover{transform:translateY(-2px)}.stat-icon[data-v-00032a0b]{font-size:1.5rem}.stat-content[data-v-00032a0b]{flex:1}.stat-label[data-v-00032a0b]{font-size:.8rem;color:#718096;margin-bottom:4px}.stat-value[data-v-00032a0b]{font-size:1.1rem;font-weight:600;color:#2c3e50}.right-column[data-v-00032a0b]{display:flex;flex-direction:column;gap:24px}.crop-area-card[data-v-00032a0b],.preview-card[data-v-00032a0b],.export-card[data-v-00032a0b],.tips-card[data-v-00032a0b]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 10px 30px #0000001a;padding:15px}.crop-status[data-v-00032a0b]{display:flex;align-items:center;gap:12px}.crop-size[data-v-00032a0b]{font-size:.9rem;color:#666;font-weight:500}.clear-crop-btn[data-v-00032a0b]{background:#f8f9fa;border:2px solid #e2e8f0;border-radius:6px;padding:6px 12px;font-size:.8rem;color:#666;cursor:pointer;transition:all .3s ease}.clear-crop-btn[data-v-00032a0b]:hover:not(:disabled){border-color:#cbd5e0;background:#edf2f7}.clear-crop-btn[data-v-00032a0b]:disabled{opacity:.5;cursor:not-allowed}.crop-canvas-container[data-v-00032a0b]{position:relative;min-height:500px;background:#f8f9fa;border-radius:12px;overflow:hidden}.empty-crop-area[data-v-00032a0b]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#999;width:100%;padding:40px}.empty-icon[data-v-00032a0b]{margin-bottom:24px;opacity:.5}.empty-crop-area h3[data-v-00032a0b]{font-size:1.4rem;color:#ccc;margin-bottom:12px}.empty-crop-area p[data-v-00032a0b]{max-width:400px;margin:0 auto;line-height:1.6}.crop-canvas[data-v-00032a0b]{width:100%;height:500px;position:relative;overflow:hidden;cursor:crosshair}.crop-canvas.selecting[data-v-00032a0b]{cursor:crosshair}.crop-canvas.has-selection[data-v-00032a0b]{cursor:default}.image-container[data-v-00032a0b]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.crop-source-image[data-v-00032a0b]{max-width:100%;max-height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none}.crop-selection[data-v-00032a0b]{position:absolute;border:2px solid #ff3131;background:#ee6c4d1a;box-shadow:0 0 0 9999px #00000080;z-index:10}.selection-handle[data-v-00032a0b]{position:absolute;width:12px;height:12px;background:#fff;border:2px solid #ff3131;border-radius:50%;z-index:20}.selection-handle.top-left[data-v-00032a0b]{top:-6px;left:-6px;cursor:nw-resize}.selection-handle.top-right[data-v-00032a0b]{top:-6px;right:-6px;cursor:ne-resize}.selection-handle.bottom-left[data-v-00032a0b]{bottom:-6px;left:-6px;cursor:sw-resize}.selection-handle.bottom-right[data-v-00032a0b]{bottom:-6px;right:-6px;cursor:se-resize}.selection-handle.top[data-v-00032a0b]{top:-6px;left:50%;transform:translate(-50%);cursor:n-resize}.selection-handle.right[data-v-00032a0b]{top:50%;right:-6px;transform:translateY(-50%);cursor:e-resize}.selection-handle.bottom[data-v-00032a0b]{bottom:-6px;left:50%;transform:translate(-50%);cursor:s-resize}.selection-handle.left[data-v-00032a0b]{top:50%;left:-6px;transform:translateY(-50%);cursor:w-resize}.selection-move[data-v-00032a0b]{position:absolute;top:0;left:0;width:100%;height:100%;cursor:move;z-index:15}.selection-grid[data-v-00032a0b]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.grid-line[data-v-00032a0b]{position:absolute;background:#ffffff4d}.grid-line.horizontal[data-v-00032a0b]{top:50%;left:0;width:100%;height:1px;transform:translateY(-50%)}.grid-line.vertical[data-v-00032a0b]{top:0;left:50%;width:1px;height:100%;transform:translate(-50%)}.selection-preview[data-v-00032a0b]{position:absolute;border:2px dashed #ff3131;background:#ee6c4d1a;pointer-events:none;z-index:5}.crop-instructions[data-v-00032a0b]{position:absolute;bottom:20px;left:0;right:0;text-align:center;z-index:5}.instruction-content[data-v-00032a0b]{display:inline-flex;align-items:center;gap:12px;background:#000c;color:#fff;padding:12px 24px;border-radius:20px;font-size:.9rem}.instruction-icon[data-v-00032a0b]{font-size:1.2rem}.instruction-text[data-v-00032a0b]{line-height:1.4}.preview-size[data-v-00032a0b]{font-size:.9rem;color:#666;font-weight:500}.cropped-image-wrapper[data-v-00032a0b]{position:relative;border-radius:12px;overflow:hidden;background:#f8f9fa;margin-bottom:20px}.cropped-preview-image[data-v-00032a0b]{width:100%;max-height:300px;object-fit:contain;display:block}.preview-overlay[data-v-00032a0b]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000000b3);padding:16px}.preview-info[data-v-00032a0b]{color:#fff;display:flex;justify-content:space-between;align-items:center;font-size:.9rem}.reduction-badge[data-v-00032a0b]{background:#28a745;color:#fff;padding:4px 12px;border-radius:15px;font-size:.8rem;font-weight:600}.preview-actions[data-v-00032a0b]{display:flex;gap:12px}.preview-action-btn[data-v-00032a0b]{flex:1;border:none;border-radius:8px;padding:12px;font-size:.9rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px}.preview-action-btn.copy[data-v-00032a0b]{background:#6f42c1;color:#fff}.preview-action-btn.download[data-v-00032a0b]{background:#ff3131;color:#fff}.preview-action-btn.new[data-v-00032a0b]{background:#17a2b8;color:#fff}.preview-action-btn[data-v-00032a0b]:disabled{opacity:.5;cursor:not-allowed;transform:none}.quality-control[data-v-00032a0b]{display:flex;align-items:center;gap:12px}.quality-control label[data-v-00032a0b]{font-size:.9rem;color:#4a5568;font-weight:500;min-width:80px}.quality-slider[data-v-00032a0b]{width:150px;height:6px;border-radius:3px;background:#e2e8f0;outline:none;-webkit-appearance:none}.quality-slider[data-v-00032a0b]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:#ff3131;cursor:pointer}.format-section[data-v-00032a0b]{margin-bottom:20px}.format-section h3[data-v-00032a0b]{font-size:1.1rem;color:#2c3e50;margin-bottom:16px}.format-buttons[data-v-00032a0b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.format-btn[data-v-00032a0b]{background:#f8f9fa;border:1px solid #e2e8f0;border-radius:12px;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;gap:8px}.format-btn[data-v-00032a0b]:hover:not(.active):not(:disabled){border-color:#cbd5e0;background:#edf2f7}.format-btn.active[data-v-00032a0b]{background:#ff3131;border-color:#ff3131;color:#fff}.format-btn[data-v-00032a0b]:disabled{opacity:.5;cursor:not-allowed}.format-icon[data-v-00032a0b]{font-size:1.5rem}.format-text[data-v-00032a0b]{font-weight:300;font-size:.9rem}.format-desc[data-v-00032a0b]{font-size:.75rem;opacity:.8;text-align:center}.export-actions[data-v-00032a0b]{padding:15px;background:#f8f9fa;border-top:2px solid #e2e8f0}.export-info[data-v-00032a0b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding:10px;background:#fff;border-radius:12px;border:2px solid #e2e8f0}.size-label[data-v-00032a0b],.format-label[data-v-00032a0b]{font-size:.9rem;color:#718096;margin-right:8px}.size-value[data-v-00032a0b],.format-value[data-v-00032a0b]{font-weight:600;color:#2c3e50}.export-buttons[data-v-00032a0b]{display:flex;gap:12px}.export-btn[data-v-00032a0b]{flex:1;border:none;border-radius:10px;padding:10px;font-size:1rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px}.export-btn.export[data-v-00032a0b]{background:linear-gradient(135deg,#ff3131,#e02828);color:#fff}.export-btn[data-v-00032a0b]:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.tips-grid[data-v-00032a0b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;padding:24px}.tip[data-v-00032a0b]{display:flex;gap:16px}.tip-icon[data-v-00032a0b]{font-size:1.8rem;color:#ff3131}.tip-content h4[data-v-00032a0b]{font-size:1rem;color:#2c3e50;margin-bottom:8px}.tip-content p[data-v-00032a0b]{font-size:.9rem;color:#666;line-height:1.5;margin:0}@keyframes spin-00032a0b{to{transform:rotate(360deg)}}@media(max-width:1200px){.content-grid[data-v-00032a0b]{grid-template-columns:1fr}.left-column[data-v-00032a0b]{position:static}.stats-grid[data-v-00032a0b]{grid-template-columns:repeat(4,1fr)}}@media(max-width:768px){.header-content h1[data-v-00032a0b]{font-size:1.9rem}.stats-grid[data-v-00032a0b],.ratio-buttons[data-v-00032a0b],.format-buttons[data-v-00032a0b]{grid-template-columns:repeat(2,1fr)}.export-buttons[data-v-00032a0b],.preview-actions[data-v-00032a0b]{flex-direction:column}}.share-buttons-row[data-v-692efabf]{display:flex;flex-direction:column;gap:6px;margin-top:10px}.share-label[data-v-692efabf]{font-size:12px;color:#495057;font-weight:500}.share-buttons-group[data-v-692efabf]{display:flex;flex-wrap:wrap;gap:8px}.share-chip[data-v-692efabf]{padding:6px 10px;border-radius:999px;border:1px solid #dee2e6;background:#f8f9fa;font-size:12px;cursor:pointer;color:#212529;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center}.share-chip[data-v-692efabf]:hover{background:#e9ecef}.cloud-actions-row[data-v-692efabf]{margin-inline:20px}.qr-popup-overlay[data-v-692efabf]{position:fixed;inset:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.qr-popup[data-v-692efabf]{background:#fff;border-radius:24px;width:90%;max-width:700px;max-height:90vh;overflow-y:auto;box-shadow:0 25px 50px -12px #00000080;animation:popupIn-692efabf .3s ease-out}@keyframes popupIn-692efabf{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.qr-popup-header[data-v-692efabf]{background:#000;color:#fff;padding:12px 10px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:10}.header-left[data-v-692efabf]{display:flex;align-items:center;gap:12px}.pro-badge-header[data-v-692efabf]{background:gold;color:#000;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.qr-popup-header h3[data-v-692efabf]{margin:0;font-size:18px;font-weight:400}.close-btn[data-v-692efabf]{background:#ffffff26;border:none;color:#fff;width:36px;height:36px;border-radius:50%;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.close-btn[data-v-692efabf]:hover{background:#ffffff40;transform:rotate(90deg)}.qr-section[data-v-692efabf]{text-align:center;margin-bottom:20px}.qr-wrapper[data-v-692efabf]{background:#fff;padding:12px;border-radius:16px;display:inline-block;box-shadow:0 8px 25px #0000001a}.qr-image[data-v-692efabf]{width:200px;height:200px;display:block;border-radius:8px}.timer[data-v-692efabf]{align-items:center;gap:8px;margin-top:10px;padding:4px 10px;background:#fff3cd;color:#856404;border-radius:30px;font-size:14px;font-weight:500;border:1px solid #ffeaa7;margin-inline:20px}.info-section[data-v-692efabf]{border-radius:16px;padding:16px;margin-bottom:16px;margin-inline:20px}.info-row[data-v-692efabf]{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #e9ecef}.info-row[data-v-692efabf]:last-child{border-bottom:none}.info-label[data-v-692efabf]{font-weight:600;color:#495057;font-size:13px}.info-value[data-v-692efabf]{color:#212529;font-size:13px;text-align:right;max-width:60%;word-break:break-word;font-weight:500}.security-notice[data-v-692efabf]{display:flex;gap:12px;align-items:flex-start;background:#e7f5ff;padding:6px 8px;border-radius:12px;margin-bottom:24px;border-left:4px solid #339af0;margin-inline:20px}.notice-icon[data-v-692efabf]{font-size:18px;flex-shrink:0}.security-notice p[data-v-692efabf]{margin:0;font-size:13px;color:#1864ab;line-height:1.5}.action-section[data-v-692efabf]{display:flex;flex-direction:column;gap:20px}.share-row[data-v-692efabf]{display:flex;flex-direction:column;gap:8px;margin-inline:20px}.share-buttons[data-v-692efabf]{display:flex;flex-wrap:wrap;gap:8px}.icon-svg[data-v-692efabf]{display:inline-flex;align-items:center;justify-content:center}.icon-svg svg[data-v-692efabf]{width:16px;height:16px;fill:currentColor}.share-btn[data-v-692efabf]{padding:6px 10px;border-radius:999px;border:1px solid #dee2e6;font-size:12px;cursor:pointer;background:#f8f9fa;color:#212529;transition:all .2s ease}.share-btn[data-v-692efabf]:hover{background:#e9ecef}.share-btn.whatsapp[data-v-692efabf]{color:#128c7e}.share-btn.email[data-v-692efabf]{color:#0d6efd}.share-btn.teams[data-v-692efabf]{color:#464775}.action-buttons[data-v-692efabf]{display:flex;gap:12px;margin-inline:20px}.btn-preview[data-v-692efabf],.btn-download[data-v-692efabf]{flex:1;padding:5px;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s;border:none;position:relative}.btn-preview[data-v-692efabf]{background:#fff;color:#2c3e50;border:2px solid #ff3131}.btn-preview[data-v-692efabf]:hover{background:#fff5f0;box-shadow:0 4px 12px #ee6c4d33}.btn-download[data-v-692efabf]{background:#000;color:#fff}.btn-download[data-v-692efabf]:hover{background:#1a1a1a;box-shadow:0 4px 12px #0003}.badge-pro[data-v-692efabf]{position:absolute;top:-8px;right:-8px;background:linear-gradient(135deg,gold,#ffb800);color:#000;font-size:10px;font-weight:700;padding:2px 8px;border-radius:12px;border:2px solid white;box-shadow:0 2px 5px #0000001a}.btn-icon[data-v-692efabf]{font-size:18px}.email-option[data-v-692efabf]{margin-top:4px}.divider[data-v-692efabf]{position:relative;text-align:center;margin-bottom:16px}.divider[data-v-692efabf]:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#e9ecef}.divider span[data-v-692efabf]{position:relative;background:#fff;padding:0 12px;color:#6c757d;font-size:12px}.email-form[data-v-692efabf]{display:flex;gap:10px;align-items:center}.email-input-wrapper[data-v-692efabf]{flex:1;display:flex;align-items:center;gap:8px;padding:0 8px;border:1px solid #dee2e6;border-radius:12px;background:#fff;transition:all .2s;margin-inline:20px;margin-bottom:12px}.email-input-wrapper[data-v-692efabf]:focus-within{border-color:#000;box-shadow:0 0 0 3px #0000000d}.email-icon[data-v-692efabf]{color:#6c757d;font-size:16px}.email-input[data-v-692efabf]{width:100%;padding:8px 0;border:none;outline:none;font-size:14px;background:transparent}.email-input[data-v-692efabf]:disabled{background:#f8f9fa;cursor:not-allowed}.btn-email[data-v-692efabf]{padding:8px 10px;background:#6c757d;color:#fff;border:none;border-radius:12px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap;min-width:80px}.btn-email[data-v-692efabf]:hover:not(:disabled){background:#5a6268}.btn-email[data-v-692efabf]:disabled{opacity:.7;cursor:not-allowed}@keyframes spin-692efabf{to{transform:rotate(360deg)}}.email-success[data-v-692efabf]{margin:8px 0 0;color:#28a745;font-size:13px;font-weight:500}@media(max-width:480px){.qr-popup[data-v-692efabf]{width:95%;max-height:95vh}.qr-image[data-v-692efabf]{width:160px;height:160px}.action-buttons[data-v-692efabf],.email-form[data-v-692efabf]{flex-direction:column}.btn-email[data-v-692efabf]{width:100%}}.preview-editor-overlay[data-v-3e3f7760]{position:fixed;inset:0;background:#000000d9;display:flex;align-items:center;justify-content:center;z-index:3000;padding:20px}.preview-editor[data-v-3e3f7760]{background:#fff;border-radius:16px;width:100%;max-width:1400px;height:90vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}.preview-header[data-v-3e3f7760]{background:#000;color:#fff;padding:16px 24px;display:flex;justify-content:space-between;align-items:center}.header-left[data-v-3e3f7760]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.header-left h3[data-v-3e3f7760]{margin:0;font-size:18px;font-weight:400}.pro-badge[data-v-3e3f7760]{background:gold;color:#000;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600}.header-right[data-v-3e3f7760]{display:flex;align-items:center;gap:16px}.sort-controls[data-v-3e3f7760]{display:flex;gap:6px}.sort-btn[data-v-3e3f7760]{background:#ffffff26;border:1px solid rgba(255,255,255,.3);color:#fff;padding:6px 12px;border-radius:6px;font-size:13px;cursor:pointer;transition:all .2s}.sort-btn[data-v-3e3f7760]:hover{background:#ffffff40;border-color:#ffffff80}.history-controls[data-v-3e3f7760]{display:flex;gap:6px;margin-left:8px}.history-btn[data-v-3e3f7760]{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;padding:6px 12px;border-radius:6px;font-size:12px;cursor:pointer}.history-btn[data-v-3e3f7760]:hover:not(:disabled){background:#fff3}.history-btn[data-v-3e3f7760]:disabled{opacity:.3;cursor:not-allowed}.keyboard-shortcuts-tip[data-v-3e3f7760]{position:relative;cursor:help}.shortcut-icon[data-v-3e3f7760]{font-size:20px}.shortcuts-tooltip[data-v-3e3f7760]{position:absolute;top:100%;right:0;background:#fff;color:#333;padding:12px;border-radius:8px;font-size:12px;white-space:nowrap;box-shadow:0 4px 12px #0003;display:none;z-index:100}.keyboard-shortcuts-tip:hover .shortcuts-tooltip[data-v-3e3f7760]{display:block}.shortcuts-tooltip p[data-v-3e3f7760]{margin:4px 0}.page-count[data-v-3e3f7760]{background:#ffffff26;padding:6px 14px;border-radius:20px;font-size:14px}.close-btn[data-v-3e3f7760]{background:#ffffff1a;border:none;color:#fff;width:36px;height:36px;border-radius:50%;font-size:18px;cursor:pointer;transition:all .2s}.close-btn[data-v-3e3f7760]:hover{background:#fff3;transform:rotate(90deg)}.preview-loading[data-v-3e3f7760]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}@keyframes spin-3e3f7760{to{transform:rotate(360deg)}}.preview-error[data-v-3e3f7760]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px}.error-icon[data-v-3e3f7760]{font-size:48px;margin-bottom:16px}.preview-content[data-v-3e3f7760]{flex:1;display:flex;flex-direction:column;overflow:hidden}.editor-toolbar[data-v-3e3f7760]{padding:16px 24px;background:#f8f9fa;border-bottom:1px solid #e9ecef;display:flex;flex-wrap:wrap;gap:16px;align-items:center}.toolbar-group[data-v-3e3f7760]{display:flex;gap:8px;align-items:center;padding-right:16px;margin-right:16px;border-right:1px solid #dee2e6}.toolbar-group[data-v-3e3f7760]:last-child{border-right:none}.toolbar-group.right[data-v-3e3f7760]{margin-left:auto}.toolbar-btn[data-v-3e3f7760]{padding:8px 16px;background:#fff;border:1px solid #dee2e6;border-radius:6px;font-size:13px;font-weight:500;color:#495057;cursor:pointer;transition:all .2s}.toolbar-btn[data-v-3e3f7760]:hover:not(:disabled){background:#e9ecef;border-color:#adb5bd}.toolbar-btn.active[data-v-3e3f7760]{background:#ff3131;border-color:#ff3131;color:#fff}.toolbar-btn[data-v-3e3f7760]:disabled{opacity:.5;cursor:not-allowed}.remove-btn[data-v-3e3f7760]{background:#dc3545;border-color:#dc3545;color:#fff}.remove-btn[data-v-3e3f7760]:hover:not(:disabled){background:#c82333}.extract-btn[data-v-3e3f7760]{background:#28a745;border-color:#28a745;color:#fff}.extract-btn[data-v-3e3f7760]:hover:not(:disabled){background:#218838}.cleanup-suggestions[data-v-3e3f7760]{display:flex;gap:12px;align-items:center;background:#fff3cd;border:1px solid #ffc107;border-radius:6px;padding:6px 12px;position:relative}.suggestion[data-v-3e3f7760]{font-size:13px;color:#856404;display:flex;align-items:center;gap:8px}.suggestion-btn[data-v-3e3f7760]{background:#ffc107;border:none;padding:4px 8px;border-radius:4px;font-size:11px;cursor:pointer;color:#856404;font-weight:600}.suggestion-btn[data-v-3e3f7760]:hover{background:#e0a800}.close-suggestion[data-v-3e3f7760]{background:transparent;border:none;color:#856404;cursor:pointer;font-size:16px;padding:0 4px}.page-indicator[data-v-3e3f7760],.zoom-indicator[data-v-3e3f7760]{font-size:13px;color:#6c757d;min-width:100px;text-align:center}.preview-area[data-v-3e3f7760]{flex:1;overflow-y:auto;padding:24px;background:#f1f3f5}.grid-view[data-v-3e3f7760]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px}.grid-item[data-v-3e3f7760]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a;cursor:move;border:2px solid transparent;transition:all .2s}.grid-item.selected[data-v-3e3f7760]{border-color:#ff3131;box-shadow:0 0 0 3px #ee6c4d4d}.grid-item.dragging[data-v-3e3f7760]{opacity:.5;transform:scale(.95)}.grid-item.preview-failed[data-v-3e3f7760]{border-color:#ffc107}.grid-item.blank[data-v-3e3f7760]{border-color:#6c757d;opacity:.8}.page-thumbnail-container[data-v-3e3f7760]{position:relative;padding-top:141.4%;background:#f8f9fa}.page-thumbnail[data-v-3e3f7760]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;transition:transform .3s ease}.page-label-container[data-v-3e3f7760]{position:absolute;top:40px;left:0;right:0;padding:4px 8px;background:#ffffffe6;border-bottom:1px solid #dee2e6;z-index:2}.page-label-input[data-v-3e3f7760]{width:100%;padding:4px;border:1px solid #ced4da;border-radius:4px;font-size:11px;text-align:center}.page-label-input[data-v-3e3f7760]:focus{outline:none;border-color:#ff3131}.page-overlay[data-v-3e3f7760]{position:absolute;top:0;left:0;right:0;padding:8px;display:flex;align-items:center;gap:4px;background:linear-gradient(to bottom,rgba(0,0,0,.4),transparent);z-index:3}.page-select[data-v-3e3f7760]{width:18px;height:18px;cursor:pointer}.page-number[data-v-3e3f7760]{background:#000000b3;color:#fff;padding:2px 6px;border-radius:4px;font-size:11px}.page-rotation-controls[data-v-3e3f7760]{display:flex;gap:2px;margin-left:auto}.rotate-page-btn[data-v-3e3f7760],.duplicate-page-btn[data-v-3e3f7760]{background:#0009;border:1px solid rgba(255,255,255,.3);color:#fff;width:24px;height:24px;border-radius:4px;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.rotate-page-btn[data-v-3e3f7760]:hover,.duplicate-page-btn[data-v-3e3f7760]:hover{background:#ffffff4d;border-color:#fff;transform:scale(1.1)}.remove-page-btn[data-v-3e3f7760]{background:#dc3545e6;border:none;color:#fff;width:24px;height:24px;border-radius:4px;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center}.remove-page-btn[data-v-3e3f7760]:hover{background:#dc3545}.preview-badge[data-v-3e3f7760],.blank-badge[data-v-3e3f7760]{position:absolute;bottom:10px;right:10px;background:#000000b3;color:#fff;padding:4px 8px;border-radius:4px;font-size:10px;z-index:2}.blank-badge[data-v-3e3f7760]{background:#6c757d;left:10px;right:auto}.page-info[data-v-3e3f7760]{padding:8px;display:flex;justify-content:space-between;align-items:center;background:#fff;border-top:1px solid #f0f0f0}.page-dimensions[data-v-3e3f7760]{font-size:11px;color:#6c757d}.page-info-right[data-v-3e3f7760]{display:flex;align-items:center;gap:6px}.rotation-badge[data-v-3e3f7760]{background:#e9ecef;padding:2px 6px;border-radius:4px;font-size:10px;color:#495057}.label-badge[data-v-3e3f7760]{font-size:12px;cursor:help}.drag-handle[data-v-3e3f7760]{color:#adb5bd;font-size:16px;cursor:grab}.single-view-container[data-v-3e3f7760]{display:flex;flex-direction:column;align-items:center;padding:20px}.single-page-wrapper[data-v-3e3f7760]{position:relative;display:flex;flex-direction:column;align-items:center;max-width:100%;min-height:500px}.single-page[data-v-3e3f7760],.single-page-thumb[data-v-3e3f7760]{max-width:100%;height:auto;box-shadow:0 4px 20px #00000026;border-radius:4px;transition:transform .3s ease}.thumbnail-fallback[data-v-3e3f7760]{position:relative;display:flex;flex-direction:column;align-items:center}.load-overlay[data-v-3e3f7760]{position:absolute;bottom:30px;left:50%;transform:translate(-50%);background:#000c;padding:20px;border-radius:8px;width:80%;max-width:300px}.no-renderer[data-v-3e3f7760]{position:absolute;bottom:30px;left:50%;transform:translate(-50%);background:#000c;color:#fff;padding:20px;border-radius:8px;text-align:center;width:80%;max-width:300px}.no-renderer p[data-v-3e3f7760]{margin:0 0 8px}.no-renderer .small[data-v-3e3f7760]{font-size:12px;opacity:.8}.btn-load[data-v-3e3f7760]{background:#ff3131;color:#fff;border:none;padding:12px 24px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;width:100%;display:flex;align-items:center;justify-content:center;gap:8px}.btn-load[data-v-3e3f7760]:hover:not(:disabled){background:#d64b2a;transform:translateY(-2px)}.btn-load[data-v-3e3f7760]:disabled{opacity:.7;cursor:not-allowed}.rendering-indicator[data-v-3e3f7760]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#000000b3;color:#fff;padding:12px 24px;border-radius:30px;display:flex;align-items:center;gap:10px}.single-page-controls[data-v-3e3f7760]{display:flex;flex-direction:column;gap:16px;margin-top:20px;width:100%;max-width:600px}.page-label-edit[data-v-3e3f7760]{width:100%}.page-label-edit-input[data-v-3e3f7760]{width:100%;padding:10px;border:1px solid #ced4da;border-radius:6px;font-size:14px}.page-label-edit-input[data-v-3e3f7760]:focus{outline:none;border-color:#ff3131}.rotation-controls[data-v-3e3f7760]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.page-actions[data-v-3e3f7760]{display:flex;gap:8px;flex-wrap:wrap}.page-action-btn[data-v-3e3f7760]{padding:10px 20px;background:#fff;border:1px solid #dee2e6;border-radius:6px;font-size:14px;cursor:pointer;transition:all .2s}.page-action-btn[data-v-3e3f7760]:hover{background:#e9ecef}.page-action-btn.selected[data-v-3e3f7760]{background:#ff3131;border-color:#ff3131;color:#fff}.page-action-btn.rotate[data-v-3e3f7760]{background:#6c757d;border-color:#6c757d;color:#fff}.page-action-btn.rotate[data-v-3e3f7760]:hover{background:#5a6268}.page-action-btn.duplicate[data-v-3e3f7760]{background:#28a745;border-color:#28a745;color:#fff}.page-action-btn.duplicate[data-v-3e3f7760]:hover{background:#218838}.page-action-btn.remove[data-v-3e3f7760]{background:#dc3545;border-color:#dc3545;color:#fff}.page-action-btn.remove[data-v-3e3f7760]:hover{background:#c82333}.rotation-indicator[data-v-3e3f7760]{background:#e9ecef;padding:8px 12px;border-radius:6px;font-size:14px;color:#495057}.status-message[data-v-3e3f7760]{margin-top:16px;padding:12px 20px;border-radius:4px;font-size:14px;max-width:600px;width:100%}.status-message.warning[data-v-3e3f7760]{background:#fff3cd;border-left:4px solid #ffc107;color:#856404}.status-message.info[data-v-3e3f7760]{background:#e7f5ff;border-left:4px solid #339af0;color:#1864ab}.status-message.success[data-v-3e3f7760]{background:#d4edda;border-left:4px solid #28a745;color:#155724}.rotation-status[data-v-3e3f7760],.label-status[data-v-3e3f7760]{font-weight:600;margin-left:8px}.editor-footer[data-v-3e3f7760]{padding:16px 24px;background:#f8f9fa;border-top:1px solid #e9ecef;display:flex;justify-content:space-between;align-items:center}.instructions[data-v-3e3f7760]{color:#6c757d;font-size:13px}.instructions p[data-v-3e3f7760]{margin:0}.footer-actions[data-v-3e3f7760]{display:flex;gap:12px}.btn-primary[data-v-3e3f7760]{background:#ff3131;color:#fff;border:none;padding:8px 18px;border-radius:6px;font-size:14px;font-weight:300;cursor:pointer;transition:all .2s}.btn-primary[data-v-3e3f7760]:hover{background:#d64b2a;transform:translateY(-2px)}.btn-secondary[data-v-3e3f7760]{background:#fff;border:1px solid #dee2e6;padding:8px 18px;border-radius:6px;font-size:14px;cursor:pointer}.btn-secondary[data-v-3e3f7760]:hover{background:#f8f9fa}@media(max-width:768px){.preview-editor[data-v-3e3f7760]{height:100vh;width:100vw;border-radius:0}.preview-editor-overlay[data-v-3e3f7760]{padding:0}.grid-view[data-v-3e3f7760]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.toolbar-group[data-v-3e3f7760]{padding-right:8px;margin-right:8px}.toolbar-btn[data-v-3e3f7760]{padding:6px 12px;font-size:12px}}.file-summary[data-v-a44a6b4d]{background:#ff3131;color:#fff;padding:10px 15px;border-radius:8px;margin:10px 0}.summary-header[data-v-a44a6b4d],.header-actions[data-v-a44a6b4d],.summary-stats[data-v-a44a6b4d],.file-item[data-v-a44a6b4d],.file-info[data-v-a44a6b4d],.file-meta[data-v-a44a6b4d],.file-actions[data-v-a44a6b4d]{display:flex;align-items:center}.summary-header[data-v-a44a6b4d]{justify-content:space-between;gap:12px;margin-bottom:12px}.summary-header h3[data-v-a44a6b4d]{margin:0;font-size:16px;font-weight:400}.header-actions[data-v-a44a6b4d],.summary-stats[data-v-a44a6b4d],.file-actions[data-v-a44a6b4d]{gap:10px}.summary-stats[data-v-a44a6b4d]{flex-wrap:wrap;font-size:13px}.sort-dropdown[data-v-a44a6b4d]{position:relative}.sort-btn[data-v-a44a6b4d],.clear-all-btn[data-v-a44a6b4d]{border:1px solid rgba(255,255,255,.35);border-radius:6px;background:#ffffff2e;color:#fff;padding:6px 10px;cursor:pointer}.sort-menu[data-v-a44a6b4d]{position:absolute;top:calc(100% + 8px);right:0;z-index:20;min-width:180px;overflow:hidden;border:1px solid #e5e7eb;border-radius:8px;background:#fff;box-shadow:0 10px 28px #0f172a26}.sort-option[data-v-a44a6b4d]{display:flex;justify-content:space-between;width:100%;border:0;background:#fff;padding:9px 10px;color:#1f2937;cursor:pointer}.sort-option[data-v-a44a6b4d]:hover,.sort-option.active[data-v-a44a6b4d]{background:#fff1f2;color:#ff3131}.file-list-container[data-v-a44a6b4d]{max-height:300px;overflow-y:auto;border:1px solid #e9ecef;border-radius:8px;margin-bottom:20px;background:#fff}.file-item[data-v-a44a6b4d]{justify-content:space-between;gap:10px;padding:12px;border-bottom:1px solid #f1f5f9}.file-item[data-v-a44a6b4d]:last-child{border-bottom:0}.file-info[data-v-a44a6b4d]{flex:1;min-width:0;gap:12px}.file-icon[data-v-a44a6b4d]{color:#ff3131;flex-shrink:0}.file-details[data-v-a44a6b4d]{min-width:0}.file-name[data-v-a44a6b4d]{color:#1f2937;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-meta[data-v-a44a6b4d]{gap:8px;color:#6b7280;font-size:12px;margin-top:4px}.badge[data-v-a44a6b4d]{display:inline-flex;align-items:center;border-radius:999px;padding:2px 8px;font-size:11px}.badge-pages[data-v-a44a6b4d]{color:#fff;background:#4f46e5}.badge-secondary[data-v-a44a6b4d]{color:#4b5563;background:#eef2f7}.page-manager-btn[data-v-a44a6b4d],.remove-file-btn[data-v-a44a6b4d]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:6px;background:transparent;color:#4f46e5;cursor:pointer}.remove-file-btn[data-v-a44a6b4d]{color:#ef4444}.page-manager-btn[data-v-a44a6b4d]:hover:not(:disabled),.remove-file-btn[data-v-a44a6b4d]:hover:not(:disabled){background:#f3f4f6}.page-manager-btn.page-manager-attention[data-v-a44a6b4d]:not(:disabled){position:relative;color:#ff3131;animation:pageManagerPulse-a44a6b4d 1.55s ease-in-out infinite}.page-manager-btn.page-manager-attention[data-v-a44a6b4d]:not(:disabled):after{content:"";position:absolute;inset:-5px;border:2px solid rgba(255,49,49,.5);border-radius:10px;animation:pageManagerRing-a44a6b4d 1.55s ease-out infinite;pointer-events:none}@keyframes pageManagerPulse-a44a6b4d{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-2px) scale(1.08)}}@keyframes pageManagerRing-a44a6b4d{0%{opacity:.75;transform:scale(.86)}to{opacity:0;transform:scale(1.22)}}button[data-v-a44a6b4d]:disabled{opacity:.55;cursor:not-allowed}@media(max-width:768px){.summary-header[data-v-a44a6b4d],.file-item[data-v-a44a6b4d]{align-items:flex-start}.summary-header[data-v-a44a6b4d]{flex-direction:column}.summary-stats[data-v-a44a6b4d]{flex-direction:column;align-items:flex-start}}.content-section[data-v-16c5776c]{padding:20px;border-radius:12px;border:1px solid #e9ecef;margin-inline:auto;margin-top:40px;margin-bottom:30px}.content-block[data-v-16c5776c]{margin-bottom:30px}.content-block[data-v-16c5776c]:last-child{margin-bottom:0}.content-block h3[data-v-16c5776c]{font-size:18px;color:#2c3e50;margin-bottom:15px;padding-bottom:10px;border-bottom:2px solid #ff3131}.content-grid[data-v-16c5776c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin-bottom:20px}.content-card[data-v-16c5776c]{background:#fff;padding:15px;border-radius:8px;box-shadow:0 2px 5px #0000000d;transition:transform .3s ease,box-shadow .3s ease}.content-card h4[data-v-16c5776c]{font-size:14px;color:#ff3131;margin-bottom:8px;display:flex;align-items:center;gap:5px}.content-card p[data-v-16c5776c]{font-size:13px;color:#495057;line-height:1.5}.tips-list[data-v-16c5776c]{display:flex;flex-direction:column;gap:15px}.tip-item[data-v-16c5776c]{display:flex;gap:12px;padding:12px;background:#fff;border-radius:8px;border-left:3px solid #ff3131}.tip-icon[data-v-16c5776c]{display:flex;align-items:center;justify-content:center;min-width:24px;height:24px;background:#ff3131;color:#fff;border-radius:50%;font-size:12px;font-weight:700}.link-section[data-v-16c5776c]{margin:20px 0}.link-label[data-v-16c5776c]{font-weight:600;margin-bottom:8px;display:inline-block}.link-input-wrapper[data-v-16c5776c]{display:flex;gap:8px;align-items:center}.link-input[data-v-16c5776c]{flex:1;padding:8px 10px;font-size:14px;border:1px solid #ccc;border-radius:6px;box-sizing:border-box}.link-input[data-v-16c5776c]:focus{outline:none;border-color:#7c3aed}.icon-svg[data-v-16c5776c]{display:inline-flex;align-items:center;justify-content:center}.icon-svg svg[data-v-16c5776c]{width:16px;height:16px;fill:currentColor}.tip-content h4[data-v-16c5776c]{font-size:14px;color:#2c3e50;margin-bottom:5px}.tip-content p[data-v-16c5776c]{font-size:13px;color:#6c757d;line-height:1.5}.file-summary[data-v-16c5776c]{background:#ff3131;color:#fff;padding:10px 15px;border-radius:12px;margin-bottom:10px}.summary-header[data-v-16c5776c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.summary-header h3[data-v-16c5776c]{margin:0;font-size:16px;font-weight:300}.summary-stats[data-v-16c5776c]{display:flex;gap:20px;font-size:13px}.stat[data-v-16c5776c]{display:flex;gap:6px;align-items:center}.file-list-container[data-v-16c5776c]{max-height:300px;overflow-y:auto;border:1px solid #e9ecef;border-radius:10px;margin-bottom:20px;background:#fff;box-shadow:0 2px 8px #0000000d}.file-list-scroll[data-v-16c5776c]{padding:10px}.file-item[data-v-16c5776c]{display:flex;justify-content:space-between;align-items:center;padding:12px;border-bottom:1px solid #f0f0f0;transition:background-color .2s ease;cursor:default}.file-item[data-v-16c5776c]:hover{background-color:#f8f9fa}.file-item[data-v-16c5776c]:last-child{border-bottom:none}.file-info[data-v-16c5776c]{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.file-icon[data-v-16c5776c]{font-size:20px;color:#ff3131;flex-shrink:0}.file-details[data-v-16c5776c]{flex:1;min-width:0}.file-name[data-v-16c5776c]{font-size:14px;color:#2c3e50;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-size[data-v-16c5776c]{font-size:12px;color:#6c757d;display:flex;align-items:center;gap:4px}.size-warning[data-v-16c5776c]{color:#dc3545;font-size:14px}.progress-section[data-v-16c5776c]{margin-top:10px;padding:10px;background:#f8f9fa;border-radius:12px;border:1px solid #e9ecef}.progress-header[data-v-16c5776c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px;font-size:14px;color:#2c3e50}.time-estimate[data-v-16c5776c]{background:#e9ecef;padding:4px 10px;border-radius:20px;font-size:12px;color:#495057}.progress-wrapper[data-v-16c5776c]{height:10px;width:100%;background:#e9ecef;border-radius:8px;overflow:hidden;position:relative}.progress-bar[data-v-16c5776c]{height:100%;background:linear-gradient(90deg,#ff3131,#e02828);transition:width .3s ease;position:relative}.progress-text[data-v-16c5776c]{position:absolute;right:10px;top:20%;transform:translateY(-50%);font-size:10px;color:#fff;font-weight:700;text-shadow:1px 1px 1px rgba(0,0,0,.2)}.status-text[data-v-16c5776c]{margin-top:12px;font-size:14px;color:#495057;min-height:20px}.stats-grid[data-v-16c5776c]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:24px}.stat-item[data-v-16c5776c]{text-align:left;padding:8px 0;border-bottom:1px solid #f0f0f0}.stat-label[data-v-16c5776c]{display:block;font-size:12px;color:#666;margin-bottom:4px}.stat-value[data-v-16c5776c]{display:block;font-size:14px;color:#2c3e50;font-weight:500;word-break:break-word}.file-list-container[data-v-16c5776c]::-webkit-scrollbar{width:6px}.file-list-container[data-v-16c5776c]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.file-list-container[data-v-16c5776c]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.file-list-container[data-v-16c5776c]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media(max-width:768px){h2[data-v-16c5776c]{font-size:24px}.summary-stats[data-v-16c5776c]{flex-direction:column;gap:8px}.stats-grid[data-v-16c5776c]{grid-template-columns:1fr}.toast-container[data-v-16c5776c]{top:10px;right:10px;left:10px;max-width:none}.content-grid[data-v-16c5776c]{grid-template-columns:1fr}.content-section[data-v-16c5776c]{padding:15px;margin:20px 0}.content-card[data-v-16c5776c]{padding:12px}}.limit-notice-overlay[data-v-b457cf7b]{position:fixed;z-index:12000;inset:0;display:flex;align-items:center;justify-content:center;padding:22px;background:#0f172a94;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.limit-notice[data-v-b457cf7b]{position:relative;width:min(420px,100%);display:grid;gap:14px;justify-items:center;padding:16px 18px;border:1px solid rgba(239,68,68,.18);border-radius:8px;background:#fff;color:#0f172a;text-align:center;box-shadow:0 24px 70px #0f172a52}.limit-notice[data-v-b457cf7b]:after{content:"";position:absolute;left:18px;right:18px;bottom:8px;height:3px;border-radius:999px;background:linear-gradient(90deg,#ef4444,#ef444400);animation:noticeProgress-b457cf7b 3.6s linear forwards}.limit-notice__icon[data-v-b457cf7b]{width:76px;height:76px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:999px;border:4px solid #ef4444;background:#fef2f2;color:#ef4444;box-shadow:0 10px 30px #ef444433}.limit-notice__copy[data-v-b457cf7b]{display:grid;gap:4px;min-width:0;padding-bottom:8px}.limit-notice__copy strong[data-v-b457cf7b]{color:#111827;font-size:18px;line-height:1.25}.limit-notice__copy span[data-v-b457cf7b]{color:#4b5563;font-size:14px;line-height:1.45}.limit-notice-enter-active[data-v-b457cf7b],.limit-notice-leave-active[data-v-b457cf7b]{transition:opacity .22s ease}.limit-notice-enter-from[data-v-b457cf7b],.limit-notice-leave-to[data-v-b457cf7b]{opacity:0}@keyframes noticeProgress-b457cf7b{0%{transform:scaleX(1);transform-origin:left}to{transform:scaleX(0);transform-origin:left}}.loading-container[data-v-b457cf7b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;min-height:300px}.loading-spinner[data-v-b457cf7b]{width:50px;height:50px;border:4px solid #e9ecef;border-top-color:#ff3131;border-radius:50%;animation:spin-b457cf7b .8s linear infinite;margin-bottom:20px}.loading-message[data-v-b457cf7b]{color:#6c757d;font-size:14px;text-align:center}.modal-overlay[data-v-b457cf7b]{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.page-manager-modal[data-v-b457cf7b]{background:#fff;border-radius:16px;width:90%;max-width:1200px;max-height:85vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 60px #0000004d}.modal-header[data-v-b457cf7b]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e9ecef;background:#f8f9fa}.modal-header h3[data-v-b457cf7b]{margin:0;font-size:18px;color:#2c3e50}.close-modal[data-v-b457cf7b]{background:none;border:none;cursor:pointer;color:#6c757d;padding:4px;border-radius:4px;transition:all .2s}.close-modal[data-v-b457cf7b]:hover{background:#e9ecef;color:#dc3545}.modal-toolbar[data-v-b457cf7b]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:#fff;border-bottom:1px solid #e9ecef;gap:16px;flex-wrap:wrap}.toolbar-group[data-v-b457cf7b]{display:flex;gap:8px}.tool-btn[data-v-b457cf7b]{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;cursor:pointer;font-size:13px;transition:all .2s}.tool-btn[data-v-b457cf7b]:hover{background:#e9ecef;transform:translateY(-1px)}.tool-btn.active[data-v-b457cf7b]{background:#ff3131;color:#fff;border-color:#ff3131}.tool-btn.primary[data-v-b457cf7b]{background:#4facfe;color:#fff;border-color:#4facfe}.tool-btn[data-v-b457cf7b]:disabled{opacity:.5;cursor:not-allowed}.pages-container[data-v-b457cf7b]{flex:1;overflow-y:auto;padding:24px;background:#f8f9fa}.pages-container.grid[data-v-b457cf7b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:20px}.pages-container.list[data-v-b457cf7b]{display:flex;flex-direction:column;gap:12px}.page-card[data-v-b457cf7b]{background:#fff;border-radius:12px;padding:12px;box-shadow:0 2px 8px #0000001a;transition:all .3s ease;position:relative;border:2px solid transparent}.page-card[data-v-b457cf7b]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.page-card.deleted[data-v-b457cf7b]{opacity:.5;background:#f8d7da;text-decoration:line-through}.page-card.selected[data-v-b457cf7b]{border-color:#4facfe;background:#e3f2fd}.page-card.loading[data-v-b457cf7b]{min-height:220px;display:flex;align-items:center;justify-content:center}.page-placeholder[data-v-b457cf7b]{display:flex;align-items:center;justify-content:center;min-height:180px;width:100%;border:1px dashed #cbd5e1;border-radius:8px;color:#64748b;font-size:13px;background:#f8fafc}.page-checkbox[data-v-b457cf7b]{position:absolute;top:8px;left:8px;z-index:10}.page-checkbox input[data-v-b457cf7b]{width:18px;height:18px;cursor:pointer}.page-thumbnail[data-v-b457cf7b]{position:relative;margin-bottom:12px;display:flex;flex-direction:column;align-items:center}.page-thumbnail img[data-v-b457cf7b]{width:100%;height:auto;border-radius:8px;box-shadow:0 1px 3px #0000001a;transition:transform .2s}.page-number[data-v-b457cf7b]{margin-top:8px;font-size:12px;font-weight:500;color:#495057}.page-actions[data-v-b457cf7b]{display:flex;justify-content:center;gap:8px}.page-action-btn[data-v-b457cf7b]{background:none;border:none;cursor:pointer;padding:6px;border-radius:6px;transition:all .2s;display:inline-flex;align-items:center;gap:4px;font-size:12px}.page-action-btn[data-v-b457cf7b]:hover{background:#e9ecef}.page-action-btn.danger[data-v-b457cf7b]:hover{background:#f8d7da;color:#dc3545}.page-action-btn.success[data-v-b457cf7b]:hover{background:#d4edda;color:#28a745}.modal-footer[data-v-b457cf7b]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-top:1px solid #e9ecef;background:#fff}.stats-info[data-v-b457cf7b]{font-size:13px;color:#6c757d}.text-danger[data-v-b457cf7b]{color:#dc3545}.text-info[data-v-b457cf7b]{color:#4facfe}.footer-actions[data-v-b457cf7b]{display:flex;gap:12px}.btn-primary[data-v-b457cf7b],.btn-secondary[data-v-b457cf7b]{padding:8px 16px;border-radius:6px;font-size:14px;cursor:pointer;transition:all .2s;border:none;font-weight:500}.btn-primary[data-v-b457cf7b]{background:#ff3131;color:#fff}.btn-primary[data-v-b457cf7b]:hover{background:#e02828;transform:translateY(-1px);box-shadow:0 2px 8px #ff31314d}.btn-secondary[data-v-b457cf7b]{background:#6c757d;color:#fff}.btn-secondary[data-v-b457cf7b]:hover{background:#5a6268;transform:translateY(-1px)}.file-actions[data-v-b457cf7b]{display:flex;gap:8px;align-items:center}.page-manager-btn[data-v-b457cf7b]{background:none;border:none;cursor:pointer;padding:8px;border-radius:6px;transition:all .2s;color:#4facfe}.page-manager-btn[data-v-b457cf7b]:hover:not(:disabled){background:#e3f2fd;transform:scale(1.05)}.page-manager-btn[data-v-b457cf7b]:disabled{opacity:.5;cursor:not-allowed}.header-actions[data-v-b457cf7b]{display:flex;gap:10px;align-items:center}.sort-dropdown[data-v-b457cf7b]{position:relative}.sort-btn[data-v-b457cf7b]{background:#fff3;border:1px solid rgba(255,255,255,.3);color:#fff;padding:6px 12px;border-radius:6px;font-size:12px;cursor:pointer;transition:all .3s ease}.sort-btn[data-v-b457cf7b]:hover:not(:disabled){background:#ffffff4d;transform:translateY(-1px)}.sort-btn[data-v-b457cf7b]:disabled{opacity:.5;cursor:not-allowed}.sort-icon[data-v-b457cf7b]{font-size:11px}.sort-label[data-v-b457cf7b]{font-size:12px}.sort-menu[data-v-b457cf7b]{position:absolute;top:100%;right:0;margin-top:8px;background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;min-width:200px;z-index:1000;overflow:hidden;border:1px solid #e9ecef}.sort-option[data-v-b457cf7b]{display:flex;align-items:center;gap:10px;width:100%;padding:4px 6px;border:none;background:#fff;cursor:pointer;transition:background .2s ease;font-size:13px;color:#2c3e50;text-align:left}.sort-option[data-v-b457cf7b]:hover{background:#f8f9fa}.sort-option.active[data-v-b457cf7b]{background:#f0f0ff;color:#ff3131}.sort-option-icon[data-v-b457cf7b]{font-size:14px;width:20px}.sort-option-label[data-v-b457cf7b]{flex:1}.sort-option-check[data-v-b457cf7b]{color:#ff3131;font-weight:700}@media(max-width:768px){.sort-label[data-v-b457cf7b]{display:none}.modal-toolbar[data-v-444b872d][data-v-b457cf7b]{padding:8px 12px}.tool-btn[data-v-b457cf7b]{padding:5px 8px}.pages-container[data-v-b457cf7b]{padding:10px}.page-card[data-v-b457cf7b]{padding:6px}.stats-info[data-v-b457cf7b]{font-size:10px}.btn-primary[data-v-b457cf7b],.btn-secondary[data-v-b457cf7b]{padding:4px 8px;font-size:11px}.sort-btn[data-v-b457cf7b]{padding:6px 10px}.sort-menu[data-v-b457cf7b]{position:fixed;inset:auto 0 0;margin:0;border-radius:12px 12px 0 0;max-height:60vh;overflow-y:auto}.pages-container.grid[data-v-b457cf7b]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}}.badge[data-v-b457cf7b]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:20px;font-size:11px}.badge-icon[data-v-b457cf7b]{font-size:11px}.badge-pages[data-v-b457cf7b]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 1px 3px #0000001a}.badge-secondary[data-v-b457cf7b]{background:#e9ecef;color:#6c757d}.badge-error[data-v-b457cf7b]{background:#fee;color:#dc3545}.badge-pages[data-v-b457cf7b]:hover{box-shadow:0 2px 6px #667eea4d;transition:all .2s ease}.main__title[data-v-b457cf7b]{display:flex;align-items:center;gap:8px;color:var(--text-primary);font-size:var(--text-xl)}.format-popup[data-v-b457cf7b]{max-width:440px}.format-detected[data-v-b457cf7b]{display:grid;grid-template-columns:1fr auto;gap:6px 10px;align-items:center;margin:18px 20px 12px;padding:14px;border:1px solid #fecaca;border-radius:8px;background:#fff5f5}.format-detected-label[data-v-b457cf7b]{grid-column:1 / -1;color:#991b1b;font-size:12px;font-weight:700;text-transform:uppercase}.format-detected strong[data-v-b457cf7b]{color:#1f2937}.format-detected-badge[data-v-b457cf7b]{display:inline-flex;align-items:center;justify-content:center;padding:4px 9px;border-radius:999px;background:#ff3131;color:#fff;font-size:12px;font-weight:700}.format-copy[data-v-b457cf7b]{color:#495057;line-height:1.5;margin:0 20px 14px}.format-options[data-v-b457cf7b]{display:grid;gap:8px;margin:0 20px 18px}.format-option[data-v-b457cf7b]{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;background:#fff}.format-option[data-v-b457cf7b]:hover,.format-option.selected[data-v-b457cf7b]{border-color:#ff3131;background:#fff5f5}.format-option span[data-v-b457cf7b]{display:grid;gap:2px}.format-option strong[data-v-b457cf7b]{color:#1f2937;font-size:14px}.format-option small[data-v-b457cf7b]{color:#6b7280;font-size:12px}.format-popup>.btn-primary[data-v-b457cf7b]{width:calc(100% - 40px);margin:0 20px 20px}.cloud-import-row[data-v-b457cf7b]{display:flex;gap:10px;margin-bottom:10px}.cloud-icon-btn[data-v-b457cf7b]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;border:1px solid var(--border-color);background:var(--bg-content);color:var(--brand-color, #ff3131);cursor:pointer;transition:all .2s ease}.cloud-icon-btn[data-v-b457cf7b]:hover{background:var(--bg-secondary);border-color:var(--brand-color, #ff3131)}.size-limit-badge[data-v-b457cf7b]{font-size:11px;background:#ff6b6b1a;color:#ff6b6b;padding:2px 6px;border-radius:10px;margin-left:8px;border:1px solid rgba(255,107,107,.3)}@keyframes slideIn-b457cf7b{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.link-section[data-v-b457cf7b]{margin:20px 0}.link-label[data-v-b457cf7b]{font-weight:600;margin-bottom:8px;display:inline-block}.link-input-wrapper[data-v-b457cf7b]{display:flex;gap:8px;align-items:center}.link-input[data-v-b457cf7b]{flex:1;padding:8px 10px;font-size:14px;border:1px solid #ccc;border-radius:6px;box-sizing:border-box}.link-input[data-v-b457cf7b]:focus{outline:none;border-color:#7c3aed}.icon-svg[data-v-b457cf7b]{display:inline-flex;align-items:center;justify-content:center}.icon-svg svg[data-v-b457cf7b]{width:16px;height:16px;fill:currentColor}.share-buttons-row[data-v-b457cf7b]{display:flex;flex-direction:column;gap:6px;margin-top:10px}.share-label[data-v-b457cf7b]{font-size:12px;color:#495057;font-weight:500}.share-buttons-group[data-v-b457cf7b]{display:flex;flex-wrap:wrap;gap:8px}.share-chip[data-v-b457cf7b]{padding:6px 10px;border-radius:999px;border:1px solid #dee2e6;background:#f8f9fa;font-size:12px;cursor:pointer;color:#212529;transition:all .2s ease}.share-chip[data-v-b457cf7b]:hover{background:#e9ecef}.share-chip.whatsapp[data-v-b457cf7b]{border-color:#25d366;color:#128c7e}.share-chip.email[data-v-b457cf7b]{border-color:#0d6efd;color:#0d6efd}.share-chip.teams[data-v-b457cf7b]{border-color:#6264a7;color:#464775}.file-summary[data-v-b457cf7b]{background:#ff3131;color:#fff;padding:10px 15px;border-radius:12px;margin-block-start:10px;margin-block-end:10px}.summary-header[data-v-b457cf7b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.summary-header h3[data-v-b457cf7b]{margin:0;font-size:16px;font-weight:300}.clear-all-btn[data-v-b457cf7b]{background:#fff3;border:1px solid rgba(255,255,255,.3);color:#fff;padding:6px 12px;border-radius:6px;font-size:12px;cursor:pointer;transition:all .3s ease}.clear-all-btn[data-v-b457cf7b]:hover:not(:disabled){background:#ffffff4d}.clear-all-btn[data-v-b457cf7b]:disabled{opacity:.5;cursor:not-allowed}.summary-stats[data-v-b457cf7b]{display:flex;gap:20px;font-size:13px}.stat[data-v-b457cf7b]{display:flex;gap:6px;align-items:center}.file-list-container[data-v-b457cf7b]{max-height:300px;overflow-y:auto;border:1px solid #e9ecef;border-radius:10px;margin-bottom:20px;background:#fff;box-shadow:0 2px 8px #0000000d}.file-item[data-v-b457cf7b]{display:flex;justify-content:space-between;align-items:center;padding:12px;border-bottom:1px solid #f0f0f0;transition:background-color .2s ease;cursor:default}.file-item[data-v-b457cf7b]:hover{background-color:#f8f9fa}.file-item[data-v-b457cf7b]:last-child{border-bottom:none}.file-info[data-v-b457cf7b]{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.file-icon[data-v-b457cf7b]{font-size:20px;color:#ff3131;flex-shrink:0}.file-details[data-v-b457cf7b]{flex:1;min-width:0}.file-name[data-v-b457cf7b]{font-size:14px;color:#2c3e50;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-size[data-v-b457cf7b]{font-size:12px;color:#6c757d;display:flex;align-items:center;gap:4px}.size-warning[data-v-b457cf7b]{color:#dc3545;font-size:14px}.remove-file-btn[data-v-b457cf7b]{background:none;border:none;color:#ff6b6b;font-size:22px;cursor:pointer;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;flex-shrink:0}.remove-file-btn[data-v-b457cf7b]:hover:not(:disabled){background:#ffeaea;transform:scale(1.1)}.remove-file-btn[data-v-b457cf7b]:disabled{opacity:.5;cursor:not-allowed}.merge-btn[data-v-b457cf7b]{width:100%;padding:8px;font-size:14px;border-radius:10px;border:none;cursor:pointer;background:#ff3131;color:#fff;transition:all .3s ease;position:relative;overflow:hidden;font-weight:300;margin-block-start:15px}.merge-btn[data-v-b457cf7b]:disabled,.merge-btn.disabled[data-v-b457cf7b]{background:#ccc;cursor:not-allowed;transform:none}.merge-btn.loading[data-v-b457cf7b]{background:#6c757d}@keyframes spin-b457cf7b{to{transform:rotate(360deg)}}.progress-section[data-v-b457cf7b]{margin-top:10px;padding:10px;background:#f8f9fa;border-radius:12px;border:1px solid #e9ecef}.progress-header[data-v-b457cf7b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px;font-size:14px;color:#2c3e50}.time-estimate[data-v-b457cf7b]{background:#e9ecef;padding:4px 10px;border-radius:20px;font-size:12px;color:#495057}.progress-wrapper[data-v-b457cf7b]{height:10px;width:100%;background:#e9ecef;border-radius:8px;overflow:hidden;position:relative}.progress-bar[data-v-b457cf7b]{height:100%;background:linear-gradient(90deg,#ff3131,#e02828);transition:width .3s ease;position:relative}.progress-text[data-v-b457cf7b]{position:absolute;right:10px;top:20%;transform:translateY(-50%);font-size:10px;color:#fff;font-weight:700;text-shadow:1px 1px 1px rgba(0,0,0,.2)}.status-text[data-v-b457cf7b]{margin-top:12px;font-size:14px;color:#495057;min-height:20px}.stats-grid[data-v-b457cf7b]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:24px}.stat-item[data-v-b457cf7b]{text-align:left;padding:8px 0;border-bottom:1px solid #f0f0f0}.stat-label[data-v-b457cf7b]{display:block;font-size:12px;color:#666;margin-bottom:4px}.stat-value[data-v-b457cf7b]{display:block;font-size:14px;color:#2c3e50;font-weight:500;word-break:break-word}.file-list-container[data-v-b457cf7b]::-webkit-scrollbar{width:6px}.file-list-container[data-v-b457cf7b]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.file-list-container[data-v-b457cf7b]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.file-list-container[data-v-b457cf7b]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media(max-width:768px){h2[data-v-b457cf7b]{font-size:24px}.summary-stats[data-v-b457cf7b]{flex-direction:column;gap:8px}.stats-grid[data-v-b457cf7b]{grid-template-columns:1fr}.toast-container[data-v-b457cf7b]{top:10px;right:10px;left:10px;max-width:none}.content-grid[data-v-b457cf7b]{grid-template-columns:1fr}.content-section[data-v-b457cf7b]{padding:15px;margin:20px 0}.content-card[data-v-b457cf7b]{padding:12px}.tip-item[data-v-b457cf7b]{padding:10px}}.modal-overlay[data-v-e3699c42]{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px;background:#0f172a9e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.page-manager-modal[data-v-e3699c42]{width:min(1120px,96vw);height:min(860px,74vh);display:flex;flex-direction:column;overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 24px 70px #0f172a52}.modal-header[data-v-e3699c42],.modal-toolbar[data-v-e3699c42],.modal-footer[data-v-e3699c42],.toolbar-group[data-v-e3699c42],.footer-actions[data-v-e3699c42]{display:flex;align-items:center}.modal-header[data-v-e3699c42],.modal-footer[data-v-e3699c42],.modal-toolbar[data-v-e3699c42]{justify-content:space-between}.modal-header[data-v-e3699c42]{gap:16px;padding:16px 20px;border-bottom:1px solid #e5e7eb;background:#fff}.file-switcher[data-v-e3699c42]{margin-left:auto;display:inline-flex;align-items:center;gap:8px;color:#4b5563;font-size:12px;font-weight:800}.file-switcher select[data-v-e3699c42]{min-width:min(320px,38vw);padding:8px 10px;border:1px solid #d1d5db;border-radius:8px;background:#fff;color:#111827;font-size:13px;font-weight:700}.modal-header h3[data-v-e3699c42]{margin:0;min-width:0;overflow:hidden;color:#111827;font-size:17px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.close-modal[data-v-e3699c42]{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:0;border-radius:8px;background:#f3f4f6;color:#111827;cursor:pointer}.loading-container[data-v-e3699c42]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:32px;color:#4b5563}.loading-spinner[data-v-e3699c42]{width:42px;height:42px;border:4px solid #fee2e2;border-top-color:#ff3131;border-radius:50%;animation:spin-e3699c42 .8s linear infinite}.loading-message[data-v-e3699c42]{margin:0;font-size:14px}.modal-toolbar[data-v-e3699c42]{gap:12px;padding:12px 16px;border-bottom:1px solid #e5e7eb;background:#f8fafc}.operation-controls[data-v-e3699c42]{max-height:220px;overflow-y:auto;padding:14px 16px;border-bottom:1px solid #e5e7eb;background:#fff}.operation-controls[data-v-e3699c42] .preview-operation-panel{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px 12px;align-items:end}.operation-controls[data-v-e3699c42] label{color:#374151;font-size:12px;font-weight:800}.operation-controls[data-v-e3699c42] input,.operation-controls[data-v-e3699c42] select,.operation-controls[data-v-e3699c42] textarea{padding:8px 10px;border:1px solid #d1d5db;border-radius:8px;background:#fff;color:#111827;font-size:13px}.operation-controls[data-v-e3699c42] .error-message{margin:0;color:#dc2626;font-size:12px;font-weight:700}.toolbar-group[data-v-e3699c42]{flex-wrap:wrap;gap:8px}.tool-btn[data-v-e3699c42],.btn-secondary[data-v-e3699c42],.btn-primary[data-v-e3699c42]{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:8px;font-size:13px;font-weight:700;cursor:pointer}.tool-btn[data-v-e3699c42],.btn-secondary[data-v-e3699c42]{padding:8px 12px;border:1px solid #d1d5db;background:#fff;color:#374151}.tool-btn.primary[data-v-e3699c42],.btn-primary[data-v-e3699c42]{border:1px solid #ff3131;background:#ff3131;color:#fff}.tool-btn.danger[data-v-e3699c42]{border-color:#dc2626;background:#dc2626;color:#fff}.tool-btn[data-v-e3699c42]:disabled,.page-card[data-v-e3699c42]:disabled,.btn-primary[data-v-e3699c42]:disabled{opacity:.55;cursor:not-allowed;transform:none}.pages-container[data-v-e3699c42]{flex:1;overflow-y:auto;padding:20px;background:#f8fafc}.pages-container.grid[data-v-e3699c42]{display:grid;grid-template-columns:repeat(auto-fill,minmax(164px,1fr));gap:16px;align-content:start}.page-card[data-v-e3699c42]{position:relative;display:block;min-height:220px;padding:12px;border:2px solid transparent;border-radius:8px;background:#fff;color:#111827;text-align:center;box-shadow:0 2px 8px #0f172a14;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.page-card[data-v-e3699c42]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px #0f172a24}.page-card.selected[data-v-e3699c42]{border-color:#ff3131;background:#fff5f5}.page-card.deleted[data-v-e3699c42]{border-color:#9ca3af;background:#f3f4f6;opacity:.72}.page-card.deleted .page-thumbnail img[data-v-e3699c42]{filter:grayscale(1)}.page-card.blank[data-v-e3699c42]{border-style:dashed}.page-card.rotated[data-v-e3699c42]{border-color:#f59e0b}.page-checkbox[data-v-e3699c42]{position:absolute;top:8px;left:8px;z-index:2}.page-checkbox input[data-v-e3699c42]{width:18px;height:18px;cursor:pointer}.page-thumbnail[data-v-e3699c42]{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px}.page-thumbnail img[data-v-e3699c42]{width:100%;height:auto;border-radius:6px;box-shadow:0 1px 4px #0f172a24;transition:transform .18s ease}.placement-indicator[data-v-e3699c42]{position:absolute;z-index:3;display:inline-flex;align-items:center;gap:4px;max-width:calc(100% - 20px);padding:4px 7px;border:1px solid currentColor;border-radius:999px;background:#ffffffeb;box-shadow:0 2px 8px #0f172a29;font-weight:800;line-height:1;pointer-events:none}.placement-dot[data-v-e3699c42]{width:7px;height:7px;flex:0 0 7px;border-radius:999px;background:currentColor}.placement-label[data-v-e3699c42]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.placement-indicator.bottom-center[data-v-e3699c42]{bottom:calc(28px + var(--indicator-margin, 20px));left:50%;transform:translate(-50%)}.placement-indicator.top-center[data-v-e3699c42]{top:var(--indicator-margin, 20px);left:50%;transform:translate(-50%)}.placement-indicator.bottom-left[data-v-e3699c42]{bottom:calc(28px + var(--indicator-margin, 20px));left:var(--indicator-margin, 20px)}.placement-indicator.bottom-right[data-v-e3699c42]{right:var(--indicator-margin, 20px);bottom:calc(28px + var(--indicator-margin, 20px))}.placement-indicator.top-left[data-v-e3699c42]{top:var(--indicator-margin, 20px);left:var(--indicator-margin, 20px)}.placement-indicator.top-right[data-v-e3699c42]{top:var(--indicator-margin, 20px);right:var(--indicator-margin, 20px)}.placement-indicator.center[data-v-e3699c42]{top:50%;left:50%;transform:translate(-50%,-50%)}.placement-indicator.middle-left[data-v-e3699c42]{top:50%;left:var(--indicator-margin, 20px);transform:translateY(-50%)}.placement-indicator.middle-right[data-v-e3699c42]{top:50%;right:var(--indicator-margin, 20px);transform:translateY(-50%)}.blank-page-preview[data-v-e3699c42]{width:100%;aspect-ratio:.72;display:block;border:1px solid #d1d5db;border-radius:6px;background:#fff;box-shadow:inset 0 0 0 10px #fafafa,0 1px 4px #0f172a24}.page-number[data-v-e3699c42]{color:#4b5563;font-size:12px;font-weight:600}.deleted-badge[data-v-e3699c42]{position:absolute;right:10px;bottom:36px;padding:5px 8px;border-radius:999px;background:#111827;color:#fff;font-size:11px;font-weight:800}.rotation-badge[data-v-e3699c42]{padding:3px 7px;border-radius:999px;background:#fef3c7;color:#92400e;font-size:11px;font-weight:800}.page-placeholder[data-v-e3699c42]{min-height:180px;display:flex;align-items:center;justify-content:center;padding:12px;border:1px dashed #cbd5e1;border-radius:8px;background:#f8fafc;color:#64748b;font-size:13px}.page-placeholder.error[data-v-e3699c42]{border-color:#fecaca;background:#fef2f2;color:#b91c1c}.modal-footer[data-v-e3699c42]{gap:16px;padding:14px 16px;border-top:1px solid #e5e7eb;background:#fff}.stats-info[data-v-e3699c42]{min-width:0;color:#64748b;font-size:13px}.text-info[data-v-e3699c42]{color:#0d6efd}.text-danger[data-v-e3699c42]{color:#dc2626;font-weight:700}.footer-actions[data-v-e3699c42]{flex-shrink:0;gap:10px}.btn-primary.compact[data-v-e3699c42]{width:auto;padding:10px 14px}@keyframes spin-e3699c42{to{transform:rotate(360deg)}}@media(max-width:768px){.modal-overlay[data-v-e3699c42]{padding:10px}.page-manager-modal[data-v-e3699c42]{width:100%;height:94vh}.modal-toolbar[data-v-e3699c42],.modal-footer[data-v-e3699c42]{align-items:stretch;flex-direction:column}.modal-header[data-v-e3699c42]{flex-wrap:wrap}.file-switcher[data-v-e3699c42]{order:3;width:100%}.file-switcher select[data-v-e3699c42]{min-width:0;flex:1}.toolbar-group[data-v-e3699c42],.footer-actions[data-v-e3699c42]{width:100%}.tool-btn[data-v-e3699c42],.btn-secondary[data-v-e3699c42],.btn-primary.compact[data-v-e3699c42]{flex:1}.pages-container.grid[data-v-e3699c42]{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:12px;padding:12px}.page-card[data-v-e3699c42]{min-height:180px}}.add-more-section[data-v-8a7e6d30]{display:flex;justify-content:center;margin:14px 0}.add-more-btn[data-v-8a7e6d30]{display:inline-flex;align-items:center;justify-content:center;min-height:35px;padding:0 18px;border:1px dashed #ff3131;border-radius:8px;color:#ff3131;background:#fff7f7;font-weight:700;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}.add-more-btn[data-v-8a7e6d30]:hover:not(.disabled){background:#ffecec;border-color:#dc2626}.add-more-btn.disabled[data-v-8a7e6d30]{opacity:.55;cursor:not-allowed}.add-more-content[data-v-8a7e6d30]{display:flex;align-items:center;justify-content:center;gap:8px}.cloud-import-slot[data-v-c2743062]{min-height:60px;display:flex;align-items:flex-start}.cloud-import-slot[data-v-c2743062] .cloud-import-row{margin-top:0;margin-bottom:14px}.files-list-section[data-v-c2743062]{background:#fff;border-radius:12px;padding:15px;margin-bottom:15px;border:1px solid #e9ecef;box-shadow:0 2px 8px #0000000d}.files-header[data-v-c2743062]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #e9ecef}.files-count[data-v-c2743062]{display:flex;align-items:center;gap:10px;font-size:14px;color:#495057}.count-badge[data-v-c2743062]{background:#ff3131;color:#fff;padding:4px 10px;border-radius:20px;font-weight:600;font-size:12px}.clear-all-btn[data-v-c2743062]{background:none;border:1px solid #dc3545;color:#dc3545;padding:6px 12px;border-radius:6px;font-size:13px;cursor:pointer;transition:all .3s ease}.clear-all-btn[data-v-c2743062]:hover:not(:disabled){background:#dc3545;color:#fff}.clear-all-btn[data-v-c2743062]:disabled{opacity:.5;cursor:not-allowed}.files-grid[data-v-c2743062]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;margin-bottom:15px;max-height:300px;overflow-y:auto;padding:5px}.file-item-card[data-v-c2743062]{background:#f8f9fa;border-radius:8px;padding:12px;border:1px solid #dee2e6;transition:all .3s ease}.file-item-card.cleaned[data-v-c2743062]{border-color:#17a2b8;background:#d1ecf1}.file-item-header[data-v-c2743062]{display:flex;align-items:flex-start;gap:10px;margin-bottom:8px}.file-icon[data-v-c2743062]{font-size:20px;flex-shrink:0;margin-top:2px}.file-item-details[data-v-c2743062]{flex:1;min-width:0}.file-name[data-v-c2743062]{font-size:13px;font-weight:500;color:#212529;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:4px;display:flex;align-items:center;gap:6px}.cleaned-badge[data-v-c2743062]{background:#17a2b8;color:#fff;border-radius:4px;padding:1px 4px;font-size:10px;cursor:help}.file-size[data-v-c2743062]{font-size:11px;color:#6c757d;margin-bottom:4px}.original-name[data-v-c2743062]{font-size:10px;color:#6c757d;background:#0000000d;padding:2px 6px;border-radius:4px;margin-top:4px}.remove-file-btn[data-v-c2743062]{background:#dc35451a;border:none;color:#dc3545;width:24px;height:24px;border-radius:50%;cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease;margin-top:2px}.remove-file-btn[data-v-c2743062]:hover:not(:disabled){background:#dc3545;color:#fff}.remove-file-btn[data-v-c2743062]:disabled{opacity:.5;cursor:not-allowed}.files-summary[data-v-c2743062]{display:flex;justify-content:space-between;padding-top:12px;border-top:1px solid #e9ecef;font-size:13px}.summary-item[data-v-c2743062]{display:flex;flex-direction:column;gap:4px}.summary-label[data-v-c2743062]{color:#6c757d;font-size:12px}.summary-value[data-v-c2743062]{color:#212529;font-weight:500}.add-more-section[data-v-c2743062]{margin-bottom:15px}.add-more-btn[data-v-c2743062]{display:block;width:97%;padding:12px;background:#fff;border:2px dashed #ff3131;border-radius:10px;color:#ff3131;text-align:center;font-size:14px;cursor:pointer;transition:all .3s ease}.add-more-btn[data-v-c2743062]:hover{background:#fff5f2;border-color:#d45a3d}.upload-content .icon[data-v-c2743062]{font-size:40px;display:block;margin-bottom:12px}.upload-content small[data-v-c2743062]{color:#6c757d;font-size:13px}.compress-btn[data-v-c2743062]{width:100%;padding:8px;font-size:16px;border-radius:10px;border:none;cursor:pointer;background:#ff3131;color:#fff;transition:all .3s ease;font-weight:300}.compress-btn[data-v-c2743062]:disabled,.compress-btn.disabled[data-v-c2743062]{background:#ccc;cursor:not-allowed;transform:none}.compress-btn.loading[data-v-c2743062]{background:#6c757d}@keyframes spin-c2743062{to{transform:rotate(360deg)}}.progress-section[data-v-c2743062]{margin-top:10px;padding:10px;background:#f8f9fa;border-radius:12px;border:1px solid #e9ecef}.progress-header[data-v-c2743062]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:14px;color:#2c3e50}.time-estimate[data-v-c2743062]{background:#e9ecef;padding:4px 10px;border-radius:20px;font-size:12px;color:#495057}.progress-container[data-v-c2743062]{height:12px;width:100%;background:#e9ecef;border-radius:8px;overflow:hidden;position:relative}.progress-bar[data-v-c2743062]{height:100%;background:linear-gradient(90deg,#ff3131,#e02828);transition:width .3s ease;position:relative}.progress-text[data-v-c2743062]{position:absolute;right:10px;top:30%;font-size:10px;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.2)}.status-text[data-v-c2743062]{margin-top:12px;font-size:14px;color:#495057;min-height:20px}.progress-stats[data-v-c2743062]{display:flex;justify-content:space-between;margin-top:15px;font-size:12px;color:#6c757d}.stats-summary[data-v-c2743062]{margin-bottom:24px}.summary-item[data-v-c2743062]{margin-bottom:20px}.summary-label[data-v-c2743062]{font-size:12px;color:#666;margin-bottom:4px}.summary-value[data-v-c2743062]{font-size:14px;color:#2c3e50;font-weight:500;word-break:break-all}.size-comparison[data-v-c2743062]{margin:25px 0;position:relative}.size-bar[data-v-c2743062]{height:35px;border-radius:8px;margin-bottom:8px;display:flex;align-items:center;justify-content:space-between;padding:0 15px;color:#fff;font-weight:600;font-size:13px;transition:width .8s ease}.size-bar.original[data-v-c2743062]{background:linear-gradient(90deg,#6c757d,#495057)}.size-bar.compressed[data-v-c2743062]{background:linear-gradient(90deg,#28a745,#20c997);position:absolute;top:0;left:0;min-width:80px}.stats-grid[data-v-c2743062]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.stat-item[data-v-c2743062]{background:#f8f9fa;padding:8px;border-radius:10px;text-align:center}.stat-item.highlight[data-v-c2743062]{background:linear-gradient(135deg,#e8f5e9,#d4edda);border:2px solid #28a745}.stat-label[data-v-c2743062],.stat-value[data-v-c2743062]{font-size:12px}@media(max-width:768px){.file-text.file-text strong[data-v-a99113ee]{font-size:12px}}.file-details[data-v-a99113ee]{display:flex;align-items:center;background:#f8f9fa;border-radius:10px;padding:12px 16px;border:1px solid #e9ecef}.file-text[data-v-a99113ee]{flex:1;text-align:left}.file-text strong[data-v-a99113ee]{display:block;font-size:14px;color:#2c3e50}.file-text small[data-v-a99113ee]{color:#6c757d;font-size:12px}.remove-btn[data-v-a99113ee]{background:none;border:none;color:#dc3545;cursor:pointer;font-size:18px;padding:0;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center}.remove-btn[data-v-a99113ee]:hover{background:#ffeaea}.convert-btn[data-v-a99113ee]{width:100%;padding:8px;font-size:16px;border-radius:10px;border:none;cursor:pointer;background:#ee6c4d;color:#fff;transition:all .3s ease;font-weight:300;margin-block-start:10px}.convert-btn[data-v-a99113ee]:hover:not(:disabled){background:#da5839;box-shadow:0 4px 12px #ee6c4d4d}.convert-btn[data-v-a99113ee]:disabled{background:#ccc;cursor:not-allowed;transform:none}.convert-btn.loading[data-v-a99113ee]{background:#6c757d}@keyframes spin-a99113ee{to{transform:rotate(360deg)}}.progress-section[data-v-a99113ee]{margin-top:10px;padding:15px;background:#f8f9fa;border-radius:12px;border:1px solid #e9ecef}.progress-header[data-v-a99113ee]{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px;font-size:14px;color:#2c3e50}.time-estimate[data-v-a99113ee]{background:#e9ecef;padding:4px 10px;border-radius:20px;font-size:12px;color:#495057}.progress-wrapper[data-v-a99113ee]{height:12px;width:100%;background:#e9ecef;border-radius:8px;overflow:hidden;position:relative}.progress-bar[data-v-a99113ee]{height:100%;background:linear-gradient(90deg,#ee6c4d,#ff987c);transition:width .3s ease;position:relative}.progress-text[data-v-a99113ee]{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:10px;color:#fff;font-weight:700;text-shadow:1px 1px 1px rgba(0,0,0,.2)}.status-text[data-v-a99113ee]{font-size:14px;color:#495057;margin:5px}.link-label[data-v-a99113ee],.share-label[data-v-a99113ee]{display:block;margin-bottom:8px;color:#334155;font-size:13px;font-weight:700}.link-input-wrapper[data-v-a99113ee]{display:flex;gap:10px}.link-input[data-v-a99113ee]{min-width:0;flex:1;padding:11px 12px;border:1px solid #dbe3ef;border-radius:10px;background:#fff;color:#111827}.cloud-actions-row[data-v-a99113ee]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px}.share-label[data-v-a99113ee]{margin:0}.share-chip[data-v-a99113ee]{min-height:38px;padding:0 13px;border:1px solid #dbe3ef;border-radius:999px;background:#fff;color:#111827;font-weight:700;cursor:pointer}.upload-box[data-v-67f8ffeb]{display:block;border:2px dashed #dee2e6;border-radius:12px;padding:40px 20px;text-align:center;cursor:pointer;transition:all .3s ease;background:#f8f9fa;margin-bottom:15px}.upload-box[data-v-67f8ffeb]:hover{border-color:#ee6c4d;background:#fff}.upload-box.drag-over[data-v-67f8ffeb]{border-color:#ee6c4d;background:#ee6c4d0d;transform:scale(1.02)}.upload-content p[data-v-67f8ffeb]{margin:0 0 8px;font-size:16px;color:#2c3e50}.upload-content small[data-v-67f8ffeb]{color:#6c757d;font-size:12px}.file-info[data-v-67f8ffeb]{margin-bottom:20px}.file-details[data-v-67f8ffeb]{display:flex;align-items:center;background:#f8f9fa;border-radius:10px;padding:12px 16px;border:1px solid #e9ecef}.file-icon[data-v-67f8ffeb]{font-size:24px;margin-right:12px}.file-text[data-v-67f8ffeb]{flex:1;text-align:left}.file-text strong[data-v-67f8ffeb]{display:block;font-size:14px;color:#2c3e50}.file-text small[data-v-67f8ffeb]{color:#6c757d;font-size:12px}.remove-btn[data-v-67f8ffeb]{background:none;border:none;color:#dc3545;cursor:pointer;font-size:18px;padding:0;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center}.remove-btn[data-v-67f8ffeb]:hover{background:#ffeaea}.convert-btn[data-v-67f8ffeb]{width:100%;padding:8px;font-size:16px;border-radius:10px;border:none;cursor:pointer;background:#ee6c4d;color:#fff;transition:all .3s ease;font-weight:500}.convert-btn[data-v-67f8ffeb]:hover:not(:disabled){background:#da5839;box-shadow:0 4px 12px #ee6c4d4d}.convert-btn[data-v-67f8ffeb]:disabled{background:#ccc;cursor:not-allowed;transform:none}.convert-btn.loading[data-v-67f8ffeb]{background:#6c757d}.bubble-loader[data-v-67f8ffeb]{display:inline-flex;gap:4px;margin-right:8px;vertical-align:middle}.bubble[data-v-67f8ffeb]{width:6px;height:6px;background:#fff;border-radius:50%;animation:bubble-67f8ffeb .6s infinite alternate}.bubble[data-v-67f8ffeb]:nth-child(2){animation-delay:.2s}.bubble[data-v-67f8ffeb]:nth-child(3){animation-delay:.4s}@keyframes bubble-67f8ffeb{0%{transform:translateY(0);opacity:.3}to{transform:translateY(-4px);opacity:1}}.progress-section[data-v-67f8ffeb]{margin-top:20px;padding:15px;background:#f8f9fa;border-radius:12px;border:1px solid #e9ecef}.progress-header[data-v-67f8ffeb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:14px;color:#2c3e50}.time-estimate[data-v-67f8ffeb]{background:#e9ecef;padding:4px 10px;border-radius:20px;font-size:12px;color:#495057}.progress-wrapper[data-v-67f8ffeb]{height:12px;width:100%;background:#e9ecef;border-radius:8px;overflow:hidden;position:relative}.progress-bar[data-v-67f8ffeb]{height:100%;background:linear-gradient(90deg,#ee6c4d,#ff987c);transition:width .3s ease;position:relative;display:flex;align-items:center;justify-content:flex-end;padding-right:8px}.progress-text[data-v-67f8ffeb]{font-size:10px;color:#fff;font-weight:700;text-shadow:1px 1px 1px rgba(0,0,0,.2)}.status-text[data-v-67f8ffeb]{font-size:14px;color:#495057;margin:8px 0 0;text-align:center}.popup-overlay[data-v-67f8ffeb]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-67f8ffeb .3s ease}.success-popup[data-v-67f8ffeb]{background:#fff;border-radius:16px;max-width:500px;width:90%;box-shadow:0 20px 60px #0000004d;animation:slideUp-67f8ffeb .3s ease}.popup-header[data-v-67f8ffeb]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e9ecef}.success-icon[data-v-67f8ffeb]{font-size:28px;font-weight:700;background:#28a745;color:#fff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:12px}.popup-header h3[data-v-67f8ffeb]{margin:0;flex:1;color:#2c3e50;font-size:18px}.close-popup[data-v-67f8ffeb]{background:none;border:none;font-size:24px;cursor:pointer;color:#6c757d;padding:0;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center}.close-popup[data-v-67f8ffeb]:hover{background:#f8f9fa;color:#dc3545}.popup-content[data-v-67f8ffeb]{padding:24px}.stats-grid[data-v-67f8ffeb]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px}.stat-item[data-v-67f8ffeb]{text-align:left;padding:8px;background:#f8f9fa;border-radius:8px}.stat-label[data-v-67f8ffeb]{display:block;font-size:12px;color:#6c757d;margin-bottom:4px}.stat-value[data-v-67f8ffeb]{display:block;font-size:14px;color:#2c3e50;font-weight:500;word-break:break-word}.popup-actions[data-v-67f8ffeb]{display:flex;gap:12px;justify-content:flex-end}.btn-primary[data-v-67f8ffeb],.btn-secondary[data-v-67f8ffeb]{padding:10px 20px;border-radius:8px;font-size:14px;cursor:pointer;transition:all .3s ease;border:none}.btn-primary[data-v-67f8ffeb]{background:#ee6c4d;color:#fff}.btn-primary[data-v-67f8ffeb]:hover{background:#da5839;transform:translateY(-1px)}.btn-secondary[data-v-67f8ffeb]{background:#e9ecef;color:#495057}.btn-secondary[data-v-67f8ffeb]:hover{background:#dee2e6}@keyframes fadeIn-67f8ffeb{0%{opacity:0}to{opacity:1}}@keyframes slideUp-67f8ffeb{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:768px){.converter[data-v-67f8ffeb]{padding:5px}.file-text strong[data-v-67f8ffeb]{font-size:12px}.stats-grid[data-v-67f8ffeb]{grid-template-columns:1fr;gap:12px}.popup-actions[data-v-67f8ffeb]{flex-direction:column}.btn-primary[data-v-67f8ffeb],.btn-secondary[data-v-67f8ffeb]{width:100%}}.conversion-options[data-v-7d972b8f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;align-items:end;margin:12px 0;padding:12px;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.option-field[data-v-7d972b8f]{display:flex;flex-direction:column;gap:6px;color:#374151;font-size:13px;text-align:left}.option-field select[data-v-7d972b8f]{min-height:38px;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#111827;padding:7px 10px}.limit-note[data-v-7d972b8f]{grid-column:1 / -1;color:#6b7280;font-size:12px;line-height:1.4;text-align:left}.upload-box.drag-over[data-v-7d972b8f]{border-color:#4caf50!important;background:#f1f8e9!important;box-shadow:0 0 0 4px #4caf501f}.file-info-card[data-v-7d972b8f]{background:#ff3131;color:#fff;border-radius:12px;padding:8px}.file-header[data-v-7d972b8f]{display:flex;align-items:center;gap:6px;margin-bottom:12px}.file-icon[data-v-7d972b8f]{font-size:20px}.file-details[data-v-7d972b8f]{flex:1;text-align:left}.file-details strong[data-v-7d972b8f]{display:block;font-size:14px}.file-details small[data-v-7d972b8f]{font-size:12px;opacity:.9}.remove-btn[data-v-7d972b8f]{background:#fff3;border:none;color:#fff;width:28px;height:28px;border-radius:50%;cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center}.remove-btn[data-v-7d972b8f]:hover{background:#ffffff4d}.file-stats[data-v-7d972b8f]{display:flex;gap:20px;font-size:13px;border-top:1px solid rgba(255,255,255,.2)}.stat[data-v-7d972b8f]{display:flex;gap:6px}.stat-label[data-v-7d972b8f]{opacity:.9}.upload-content .icon[data-v-7d972b8f]{font-size:40px;display:block;margin-bottom:12px}.upload-content p[data-v-7d972b8f]{margin:8px 0;font-size:16px;color:#2c3e50}.upload-content small[data-v-7d972b8f]{color:#6c757d;font-size:13px}.conversion-info[data-v-7d972b8f]{padding:8px;background:#f8f9fa;border-radius:6px;font-size:11px;color:#666}.convert-btn[data-v-7d972b8f]{width:100%;padding:8px;font-size:16px;border-radius:10px;border:none;cursor:pointer;background:#ff3131;color:#fff;transition:all .3s ease;font-weight:300;margin-block-start:15px}.convert-btn[data-v-7d972b8f]:disabled,.convert-btn.disabled[data-v-7d972b8f]{background:#ccc;cursor:not-allowed;transform:none}.convert-btn.loading[data-v-7d972b8f]{background:#6c757d}@keyframes spin-7d972b8f{to{transform:rotate(360deg)}}.progress-section[data-v-7d972b8f]{margin-top:10px;padding:7px;background:#f8f9fa;border-radius:12px;border:1px solid #e9ecef}.progress-header[data-v-7d972b8f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;font-size:14px;color:#2c3e50}.time-estimate[data-v-7d972b8f]{background:#e9ecef;padding:4px 10px;border-radius:20px;font-size:12px;color:#495057}.progress-container[data-v-7d972b8f]{height:12px;width:100%;background:#e9ecef;border-radius:8px;overflow:hidden;position:relative}.progress-bar[data-v-7d972b8f]{height:100%;background:green;transition:width .3s ease;position:relative}.progress-text[data-v-7d972b8f]{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:10px;color:#fff;font-weight:700;text-shadow:1px 1px 1px rgba(0,0,0,.2)}.status-text[data-v-7d972b8f]{font-size:14px;color:#495057;margin:3px}.progress-stats[data-v-7d972b8f]{display:flex;justify-content:space-between;margin-top:15px;font-size:12px;color:#6c757d}.popup-overlay[data-v-7d972b8f]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.success-popup[data-v-7d972b8f]{background:#fff;border-radius:16px;width:90%;max-width:500px;box-shadow:0 20px 60px #0000004d;overflow:hidden;animation:popupIn-7d972b8f .3s ease-out}@keyframes popupIn-7d972b8f{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.popup-header[data-v-7d972b8f]{background:linear-gradient(135deg,#28a745,#20c997);color:#fff;padding:20px;display:flex;align-items:center;justify-content:space-between}.popup-header h3[data-v-7d972b8f]{margin:0;flex:1;text-align:center;font-size:18px}.success-icon[data-v-7d972b8f]{font-size:24px}.close-popup[data-v-7d972b8f]{background:#fff3;border:none;color:#fff;width:30px;height:30px;border-radius:50%;cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center}.close-popup[data-v-7d972b8f]:hover{background:#ffffff4d}.popup-content[data-v-7d972b8f]{padding:24px}.stats-summary[data-v-7d972b8f]{margin-bottom:24px}.summary-item[data-v-7d972b8f]{margin-bottom:20px}.summary-label[data-v-7d972b8f]{font-size:12px;color:#666;margin-bottom:4px}.summary-value[data-v-7d972b8f]{font-size:14px;color:#2c3e50;font-weight:500;word-break:break-all}.conversion-type[data-v-7d972b8f]{margin:20px 0;text-align:center}.type-indicator[data-v-7d972b8f]{display:inline-flex;align-items:center;gap:10px;padding:12px 20px;border-radius:25px;font-weight:600;font-size:14px}.type-indicator.single[data-v-7d972b8f]{background:linear-gradient(135deg,#e8f5e9,#d4edda);color:#155724;border:2px solid #28a745}.type-indicator.multi[data-v-7d972b8f]{background:linear-gradient(135deg,#e3f2fd,#bbdefb);color:#0d47a1;border:2px solid #2196f3}.type-icon[data-v-7d972b8f]{font-size:20px}.stats-grid[data-v-7d972b8f]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:25px 0}.stat-item[data-v-7d972b8f]{background:#f8f9fa;padding:15px;border-radius:10px;text-align:center}.stat-label[data-v-7d972b8f]{font-size:12px;color:#fff;margin-bottom:8px;font-weight:500}.stat-value[data-v-7d972b8f]{font-size:12px;font-weight:700;color:#fff}.download-info[data-v-7d972b8f]{background:#e8f5e9;padding:15px;border-radius:10px;margin-top:20px;text-align:center}.download-info p[data-v-7d972b8f]{margin:0 0 8px;color:#155724;font-size:14px}.download-info small[data-v-7d972b8f]{color:#666;font-size:12px;display:block}.popup-actions[data-v-7d972b8f]{display:flex;gap:12px;margin-top:20px}.btn-primary[data-v-7d972b8f],.btn-secondary[data-v-7d972b8f]{flex:1;padding:12px;border-radius:8px;border:none;cursor:pointer;font-weight:500;transition:all .3s ease}.btn-primary[data-v-7d972b8f]{background:linear-gradient(135deg,#ff3131,#e02828);color:#fff}.btn-primary[data-v-7d972b8f]:hover{opacity:.9}.btn-secondary[data-v-7d972b8f]{background:#6c757d;color:#fff}.btn-secondary[data-v-7d972b8f]:hover{background:#5a6268}.processing-overlay[data-v-aac68d5a]{position:fixed;inset:0;z-index:10001;display:flex;align-items:center;justify-content:center;padding:20px;background:#0f172a94;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.processing-modal[data-v-aac68d5a]{width:min(360px,92vw);padding:24px;border-radius:12px;background:#fff;text-align:center;box-shadow:0 24px 70px #0f172a4d}.processing-ring[data-v-aac68d5a]{width:54px;height:54px;margin:0 auto 14px;border:5px solid #dcfce7;border-top-color:#16a34a;border-radius:50%;animation:spin-aac68d5a .8s linear infinite}.processing-modal h3[data-v-aac68d5a]{margin:0 0 8px;color:#14532d;font-size:18px}.processing-modal p[data-v-aac68d5a]{min-height:20px;margin:0 0 16px;color:#4b5563;font-size:14px}.processing-track[data-v-aac68d5a]{height:9px;overflow:hidden;border-radius:999px;background:#dcfce7}.processing-track span[data-v-aac68d5a]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#22c55e,#16a34a);transition:width .25s ease}.processing-modal strong[data-v-aac68d5a]{display:block;margin-top:10px;color:#166534}.supported-formats[data-v-aac68d5a]{background:#f8f9fa;border-radius:12px;padding:16px;margin-bottom:20px;border:1px solid #e9ecef}.formats-header[data-v-aac68d5a]{font-size:14px;font-weight:600;color:#2c3e50;margin-bottom:12px;display:flex;align-items:center;gap:8px}.formats-grid[data-v-aac68d5a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:10px}.format-item[data-v-aac68d5a]{display:flex;flex-direction:column;align-items:center;padding:10px;background:#fff;border-radius:8px;border:1px solid #dee2e6;transition:all .3s ease}.format-item[data-v-aac68d5a]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.format-icon[data-v-aac68d5a]{font-size:20px;margin-bottom:5px}.format-name[data-v-aac68d5a]{font-size:11px;color:#495057;font-weight:500}.file-summary[data-v-aac68d5a]{margin-top:10px;background:#ff3131;color:#fff;padding:8px 10px;border-radius:12px;text-align:left}.summary-header[data-v-aac68d5a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.summary-header h3[data-v-aac68d5a]{margin:0;font-size:16px;font-weight:300}.clear-all-btn[data-v-aac68d5a]{background:#fff3;border:1px solid rgba(255,255,255,.3);color:#fff;padding:6px 12px;border-radius:6px;font-size:12px;cursor:pointer;transition:all .3s ease}.clear-all-btn[data-v-aac68d5a]:hover:not(:disabled){background:#ffffff4d}.clear-all-btn[data-v-aac68d5a]:disabled{opacity:.5;cursor:not-allowed}.summary-stats[data-v-aac68d5a]{display:flex;gap:20px;font-size:12px;flex-wrap:wrap}.stat[data-v-aac68d5a]{display:flex;gap:6px;align-items:center}.upload-content .icon[data-v-aac68d5a]{font-size:40px;display:block;margin-bottom:12px}.upload-tips[data-v-aac68d5a]{padding:8px;background:#f8f9fa;border-radius:6px;font-size:11px;color:#666}.file-list-container[data-v-aac68d5a]{max-height:300px;overflow-y:auto;border:1px solid #e9ecef;border-radius:10px;margin-bottom:20px;background:#fff}.file-list-scroll[data-v-aac68d5a]{padding:10px}.file-item[data-v-aac68d5a]{display:flex;justify-content:space-between;align-items:center;padding:12px;border-bottom:1px solid #f0f0f0;transition:background-color .2s ease}.file-item[data-v-aac68d5a]:hover{background-color:#f8f9fa}.file-item[data-v-aac68d5a]:last-child{border-bottom:none}.file-info[data-v-aac68d5a]{display:flex;align-items:center;gap:12px;flex:1}.file-icon[data-v-aac68d5a]{font-size:20px;color:#ff3131}.file-details[data-v-aac68d5a]{text-align:left}.file-name[data-v-aac68d5a]{font-size:14px;color:#2c3e50;margin-bottom:2px;word-break:break-word}.file-size[data-v-aac68d5a]{font-size:12px;color:#6c757d}.remove-file-btn[data-v-aac68d5a]{background:none;border:none;color:#ff6b6b;font-size:22px;cursor:pointer;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.remove-file-btn[data-v-aac68d5a]:hover:not(:disabled){background:#ffeaea;transform:scale(1.1)}.remove-file-btn[data-v-aac68d5a]:disabled{opacity:.5;cursor:not-allowed}.convert-btn[data-v-aac68d5a]{width:100%;padding:8px;font-size:16px;border-radius:10px;border:none;cursor:pointer;background:#ff3131;color:#fff;transition:all .3s ease;position:relative;overflow:hidden;font-weight:300}.convert-btn[data-v-aac68d5a]:disabled,.convert-btn.disabled[data-v-aac68d5a]{background:#ccc;cursor:not-allowed;transform:none}.convert-btn.loading[data-v-aac68d5a]{background:#6c757d}@keyframes spin-aac68d5a{to{transform:rotate(360deg)}}.progress-section[data-v-aac68d5a]{margin-top:10px;padding:10px;background:#f8f9fa;border-radius:12px;border:1px solid #e9ecef}.progress-header[data-v-aac68d5a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px;font-size:14px;color:#2c3e50}.time-estimate[data-v-aac68d5a]{background:#e9ecef;padding:4px 10px;border-radius:20px;font-size:12px;color:#495057}.progress-container[data-v-aac68d5a]{height:12px;width:100%;background:#e9ecef;border-radius:8px;overflow:hidden;position:relative}.progress-bar[data-v-aac68d5a]{height:100%;background:linear-gradient(90deg,#ff3131,#e02828);transition:width .3s ease;position:relative}.progress-text[data-v-aac68d5a]{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:10px;color:#fff;font-weight:700;text-shadow:1px 1px 1px rgba(0,0,0,.2)}.status-text[data-v-aac68d5a]{margin-top:12px;font-size:14px;color:#495057;min-height:20px}.progress-stats[data-v-aac68d5a]{display:flex;justify-content:space-between;margin-top:15px;font-size:12px;color:#6c757d}.stats-summary[data-v-aac68d5a]{margin-bottom:24px}.summary-item[data-v-aac68d5a]{margin-bottom:20px}.summary-label[data-v-aac68d5a]{font-size:12px;color:#666;margin-bottom:4px}.summary-value[data-v-aac68d5a]{font-size:14px;color:#2c3e50;font-weight:500}.size-comparison[data-v-aac68d5a]{margin:25px 0;padding:20px;background:#f8f9fa;border-radius:10px;border:1px solid #e9ecef}.comparison-header[data-v-aac68d5a]{font-size:14px;font-weight:600;color:#2c3e50;margin-bottom:15px;text-align:center}.size-bars[data-v-aac68d5a]{display:flex;flex-direction:column;gap:10px}.size-bar[data-v-aac68d5a]{display:flex;justify-content:space-between;align-items:center;padding:12px 15px;border-radius:8px;font-weight:600;font-size:13px}.size-bar.original[data-v-aac68d5a]{background:linear-gradient(90deg,#6c757d,#495057);color:#fff}.size-bar.pdf[data-v-aac68d5a]{background:linear-gradient(90deg,#28a745,#20c997);color:#fff}.compression-info[data-v-aac68d5a]{margin-top:15px;text-align:center;font-size:13px}.compression-label[data-v-aac68d5a]{color:#666;margin-right:8px}.compression-value[data-v-aac68d5a]{color:#28a745;font-weight:600}.stats-grid[data-v-aac68d5a]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.stat-item[data-v-aac68d5a]{background:#f8f9fa;padding:5px;border-radius:10px;text-align:center}.stat-label[data-v-aac68d5a]{font-size:12px;color:#666;margin-bottom:8px;font-weight:500}.stat-value[data-v-aac68d5a]{font-size:16px;font-weight:700;color:#2c3e50}.file-list-container[data-v-aac68d5a]::-webkit-scrollbar{width:6px}.file-list-container[data-v-aac68d5a]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.file-list-container[data-v-aac68d5a]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.file-list-container[data-v-aac68d5a]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.protect-btn[data-v-351ae956]{width:100%;padding:8px;border-radius:10px;border:none;cursor:pointer;background:linear-gradient(135deg,#107667,#0d5c50);color:#fff;transition:all .3s ease;position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:300}.protect-btn[data-v-351ae956]:hover:not(:disabled){box-shadow:0 6px 20px #1076674d}.protect-btn[data-v-351ae956]:disabled{opacity:.6;cursor:not-allowed}.progress-container[data-v-351ae956]{padding:5px;background:#f8f9fa;border-radius:12px;border:1px solid #e9ecef}.status-text[data-v-351ae956]{margin-bottom:5px;font-size:15px;color:#333;min-height:24px}.progress-wrapper[data-v-351ae956]{height:12px;background:#e9ecef;border-radius:10px;overflow:hidden;position:relative}.progress-bar[data-v-351ae956]{height:100%;background:linear-gradient(90deg,#107667,#0d5c50);transition:width .3s ease;position:relative}.progress-bar[data-v-351ae956]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmer-351ae956 2s infinite}@keyframes shimmer-351ae956{0%{transform:translate(-100%)}to{transform:translate(100%)}}.progress-details[data-v-351ae956]{display:flex;justify-content:space-between;align-items:center;margin-top:12px;font-size:13px}.progress-percent[data-v-351ae956]{color:#107667;font-weight:600;font-size:14px}.progress-estimate[data-v-351ae956]{color:#666;font-style:italic}.status-message[data-v-351ae956]{margin-top:15px;font-size:14px;color:#107667;font-weight:500;padding:10px;background:#eef7f5;border-radius:8px;animation:fadeIn-351ae956 .3s ease}@keyframes fadeIn-351ae956{0%{opacity:0}to{opacity:1}}.password-popup .popup-content[data-v-351ae956]{padding:20px;text-align:left}.popup-icon[data-v-351ae956]{font-size:28px;display:block}.popup-icon.success[data-v-351ae956]{animation:bounce-351ae956 .5s ease}@keyframes bounce-351ae956{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.popup-header p[data-v-351ae956]{margin:0 0 8px;font-size:14px}.password-popup[data-v-351ae956]{max-width:400px}.password-input-group[data-v-351ae956]{padding:10px;text-align:left}.input-wrapper[data-v-351ae956]{margin-bottom:5px}.input-wrapper label[data-v-351ae956]{display:block;margin-bottom:8px;font-size:14px;color:#333;font-weight:500}.input-with-icon[data-v-351ae956]{position:relative;display:flex;align-items:center}.input-with-icon input[data-v-351ae956]{width:100%;padding:6px 20px 6px 7px;border-radius:8px;border:2px solid #e0e0e0;font-size:15px;transition:all .3s ease;background:#fff}.input-with-icon input[data-v-351ae956]:focus{outline:none;border-color:#107667;box-shadow:0 0 0 3px #1076671a}.input-with-icon input[data-v-351ae956]:disabled{background:#f5f5f5;cursor:not-allowed}.input-with-icon input.error[data-v-351ae956]{border-color:#f44336;background:#fff5f5}.toggle-password[data-v-351ae956]{position:absolute;right:12px;background:none;border:none;font-size:18px;cursor:pointer;padding:5px;border-radius:4px;transition:all .3s;color:#666}.toggle-password[data-v-351ae956]:hover:not(:disabled){background:#f0f0f0;color:#333}.toggle-password[data-v-351ae956]:disabled{opacity:.5;cursor:not-allowed}.error-message[data-v-351ae956]{color:#f44336;font-size:13px;margin-top:5px;display:flex;align-items:center;gap:5px}.password-strength[data-v-351ae956]{padding:5px;background:#f8f9fa;border-radius:8px}.strength-label[data-v-351ae956]{font-size:13px;color:#666;margin-bottom:8px}.strength-bar[data-v-351ae956]{height:6px;background:#e0e0e0;border-radius:3px;overflow:hidden;margin-bottom:8px}.strength-fill[data-v-351ae956]{height:100%;border-radius:3px;transition:width .3s ease,background-color .3s ease}.strength-fill.weak[data-v-351ae956]{background:#f44336}.strength-fill.medium[data-v-351ae956]{background:#ff9800}.strength-fill.strong[data-v-351ae956]{background:#4caf50}.strength-text[data-v-351ae956]{font-size:12px;font-weight:600;text-align:right}.weak-text[data-v-351ae956]{color:#f44336}.medium-text[data-v-351ae956]{color:#ff9800}.strong-text[data-v-351ae956]{color:#4caf50}.password-tips[data-v-351ae956]{padding:6px;background:#e3f2fd;border-radius:6px;border-left:4px solid #2196F3;text-align:center}.password-tips small[data-v-351ae956]{color:#1976d2;font-size:13px}.popup-buttons[data-v-351ae956]{padding:5px 15px;background:#f8f9fa;border-top:1px solid #f0f0f0;display:flex;gap:12px}.popup-btn[data-v-351ae956]{flex:1;border-radius:8px;border:none;background:#000;color:#fff;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:35px}.popup-btn[data-v-351ae956]:hover:not(:disabled){box-shadow:0 4px 12px #1076674d}.popup-btn[data-v-351ae956]:disabled{opacity:.6;cursor:not-allowed}.popup-btn.loading[data-v-351ae956]{background:linear-gradient(135deg,#0d5c50,#107667)}.popup-btn.secondary[data-v-351ae956]{background:#6c757d;color:#fff}.popup-btn.secondary[data-v-351ae956]:hover:not(:disabled){background:#5a6268;box-shadow:0 4px 12px #6c757d4d}.processing-overlay[data-v-351ae956]{position:fixed;inset:0;z-index:2100;display:flex;align-items:center;justify-content:center;padding:20px;background:#0f172a6b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.processing-modal[data-v-351ae956]{width:min(360px,100%);border-radius:12px;background:#fff;color:#17211e;padding:28px;text-align:center;box-shadow:0 18px 50px #0f172a3d}.processing-ring[data-v-351ae956]{width:54px;height:54px;margin:0 auto 16px;border-radius:50%;border:5px solid #d9f4ed;border-top-color:#107667;animation:spin-351ae956 .9s linear infinite}.processing-modal h3[data-v-351ae956]{margin:0 0 8px;font-size:18px;font-weight:700}.processing-modal p[data-v-351ae956]{min-height:22px;margin:0 0 18px;color:#54615d;font-size:14px}.processing-track[data-v-351ae956]{height:8px;overflow:hidden;border-radius:999px;background:#e7f5f1}.processing-track span[data-v-351ae956]{display:block;height:100%;border-radius:inherit;background:#107667;transition:width .2s ease}.processing-modal strong[data-v-351ae956]{display:block;margin-top:10px;color:#107667;font-size:14px}@keyframes spin-351ae956{to{transform:rotate(360deg)}}.file-info[data-v-351ae956]{padding:20px 25px}.info-row[data-v-351ae956]{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.info-label[data-v-351ae956]{font-size:14px;color:#666;font-weight:500}.info-value[data-v-351ae956]{font-size:14px;color:#333;font-weight:600;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.info-value.success[data-v-351ae956]{color:#107667}.security-alert[data-v-351ae956]{background:#fff3e0;border-radius:8px;padding:12px 15px;margin:0 25px 20px;display:flex;align-items:center;gap:10px;border-left:4px solid #ff9800}.alert-icon[data-v-351ae956]{font-size:18px;flex-shrink:0}.alert-text[data-v-351ae956]{font-size:14px;color:#e65100;font-weight:500;text-align:left;flex:1}@media(max-width:480px){.popup-content[data-v-351ae956]{max-width:340px}.password-popup[data-v-351ae956]{max-width:320px}.popup-header[data-v-351ae956],.password-input-group[data-v-351ae956]{padding:20px}.popup-buttons[data-v-351ae956]{padding:15px 20px;flex-direction:column}.file-info[data-v-351ae956]{padding:15px 20px}.info-value[data-v-351ae956]{max-width:150px}.security-alert[data-v-351ae956]{margin:0 20px 15px}}.upload-box[data-v-4722f5a5]:hover{border-color:#9c27b0;background:#f3e5f5;box-shadow:0 4px 12px #9c27b01a}.upload-box.drag-over[data-v-4722f5a5]{border-color:#9c27b0;background:#f3e5f5;box-shadow:0 0 0 4px #9c27b01f}.upload-content .icon[data-v-4722f5a5]{font-size:25px;display:block}.upload-content p[data-v-4722f5a5]{margin:0 0 8px;color:#333;font-size:16px}.upload-content small[data-v-4722f5a5]{display:block;color:#666;font-size:13px}.file-size[data-v-4722f5a5]{color:#9c27b0;font-weight:500;margin-top:5px!important}.password-section[data-v-4722f5a5]{text-align:left;margin:auto}.input-wrapper[data-v-4722f5a5]{margin-bottom:5px}.input-wrapper label[data-v-4722f5a5]{display:block;margin-bottom:10px;font-size:14px;color:#333;margin-top:15px}.input-with-icon[data-v-4722f5a5]{position:relative}.input-with-icon input[data-v-4722f5a5]{padding:6px 8px;border-radius:8px;border:2px solid #e0e0e0;font-size:15px;transition:all .3s ease;background:#fff;width:97%}.input-with-icon input[data-v-4722f5a5]:focus{outline:none;border-color:#9c27b0;box-shadow:0 0 0 3px #9c27b01a}.input-with-icon input[data-v-4722f5a5]:disabled{background:#f5f5f5;cursor:not-allowed}.input-hint[data-v-4722f5a5]{text-align:right}.input-hint small[data-v-4722f5a5]{color:#666;font-size:12px;font-style:italic}.unlock-btn[data-v-4722f5a5]{width:100%;padding:8px;font-size:16px;border-radius:10px;border:none;cursor:pointer;background:linear-gradient(135deg,#9c27b0,#7b1fa2);color:#fff;transition:all .3s ease;position:relative;overflow:hidden;font-weight:300}.unlock-btn[data-v-4722f5a5]:hover:not(:disabled){box-shadow:0 6px 20px #9c27b04d}.unlock-btn[data-v-4722f5a5]:disabled{opacity:.6;cursor:not-allowed}.unlock-btn.loading[data-v-4722f5a5]{background:linear-gradient(135deg,#7b1fa2,#9c27b0)}.unlock-btn.disabled[data-v-4722f5a5]:not(.loading){background:#95a5a6}.progress-container[data-v-4722f5a5]{margin-top:10px;padding:10px;background:#f8f9fa;border-radius:12px;border:1px solid #e9ecef;max-width:555px;margin-inline:auto}.status-text[data-v-4722f5a5]{margin-bottom:5px;font-size:15px;color:#333;font-weight:500;min-height:20px}.progress-wrapper[data-v-4722f5a5]{height:12px;background:#e9ecef;border-radius:10px;overflow:hidden;position:relative}.progress-bar[data-v-4722f5a5]{height:100%;background:green;transition:width .3s ease;position:relative}.progress-bar[data-v-4722f5a5]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmer-4722f5a5 2s infinite}@keyframes shimmer-4722f5a5{0%{transform:translate(-100%)}to{transform:translate(100%)}}.progress-details[data-v-4722f5a5]{display:flex;justify-content:space-between;align-items:center;margin-top:12px;font-size:13px}.progress-percent[data-v-4722f5a5]{color:#9c27b0;font-weight:600;font-size:14px}.progress-estimate[data-v-4722f5a5]{color:#666;font-style:italic}.status-message[data-v-4722f5a5]{font-size:14px;color:#9c27b0;font-weight:500;padding:10px;background:#f3e5f5;border-radius:8px;animation:fadeIn-4722f5a5 .3s ease;margin-inline:auto;margin-bottom:3px;max-width:555px}@keyframes fadeIn-4722f5a5{0%{opacity:0}to{opacity:1}}.popup-overlay[data-v-4722f5a5]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;animation:fadeIn-4722f5a5 .3s ease}.popup-content[data-v-4722f5a5]{background:#fff;border-radius:16px;padding:15px;width:100%;max-width:400px;text-align:center;animation:slideUp-4722f5a5 .3s ease;box-shadow:0 10px 40px #0003;position:relative}@keyframes slideUp-4722f5a5{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.close-btn[data-v-4722f5a5]{position:absolute;top:15px;right:15px;background:none;border:none;font-size:24px;cursor:pointer;color:#999;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s}.close-btn[data-v-4722f5a5]:hover{background:#f5f5f5;color:#333}.popup-icon[data-v-4722f5a5]{font-size:18px;animation:bounce-4722f5a5 .5s ease}.popup-icon.error[data-v-4722f5a5]{color:#f44336}.popup-icon.success[data-v-4722f5a5]{color:#2e7d32}@keyframes bounce-4722f5a5{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.popup-content h3[data-v-4722f5a5]{margin:0 0 10px;color:#333;font-size:20px;font-weight:600}.popup-content>p[data-v-4722f5a5]{margin:0 0 5px;color:#666;font-size:15px;line-height:1.4}.success-details[data-v-4722f5a5]{background:#f8f9fa;border-radius:10px;padding:15px;margin:0 0 20px;text-align:left}.detail-item[data-v-4722f5a5]{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.detail-item[data-v-4722f5a5]:first-child{border-bottom:1px solid #e9ecef;padding-bottom:10px;margin-bottom:8px}.detail-label[data-v-4722f5a5]{font-size:13px;color:#666;font-weight:500}.detail-value[data-v-4722f5a5]{font-size:13px;color:#333;font-weight:600;max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.detail-value.success[data-v-4722f5a5]{color:#9c27b0}.error-tips[data-v-4722f5a5]{background:#ffebee;border-radius:10px;padding:10px;margin:0 0 10px;text-align:left;border-left:4px solid #f44336}.error-tips p[data-v-4722f5a5]{margin:0 0 10px!important;color:#c62828;font-size:14px!important}.error-tips ul[data-v-4722f5a5]{margin:0;padding-left:20px;color:#666;font-size:13px;line-height:1.5}.error-tips li[data-v-4722f5a5]{margin-bottom:5px}.popup-buttons[data-v-4722f5a5]{display:flex;gap:10px;justify-content:center}.popup-btn[data-v-4722f5a5]{padding:8px 15px;border-radius:8px;border:none;background:linear-gradient(135deg,#9c27b0,#7b1fa2);color:#fff;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:100px;font-size:14px}.popup-btn[data-v-4722f5a5]:hover{box-shadow:0 4px 12px #9c27b04d}.popup-btn.secondary[data-v-4722f5a5]{background:#6c757d;color:#fff}.popup-btn.secondary[data-v-4722f5a5]:hover{background:#5a6268;box-shadow:0 4px 12px #6c757d4d}.processing-overlay[data-v-4722f5a5]{position:fixed;inset:0;z-index:2100;display:flex;align-items:center;justify-content:center;padding:20px;background:#0f172a6b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.processing-modal[data-v-4722f5a5]{width:min(360px,100%);border-radius:12px;background:#fff;color:#17211e;padding:28px;text-align:center;box-shadow:0 18px 50px #0f172a3d}.processing-ring[data-v-4722f5a5]{width:54px;height:54px;margin:0 auto 16px;border-radius:50%;border:5px solid #f0dbf5;border-top-color:#9c27b0;animation:spin-4722f5a5 .9s linear infinite}.processing-modal h3[data-v-4722f5a5]{margin:0 0 8px;font-size:18px;font-weight:700}.processing-modal p[data-v-4722f5a5]{min-height:22px;margin:0 0 18px;color:#63536a;font-size:14px}.processing-track[data-v-4722f5a5]{height:8px;overflow:hidden;border-radius:999px;background:#f4e5f8}.processing-track span[data-v-4722f5a5]{display:block;height:100%;border-radius:inherit;background:#9c27b0;transition:width .2s ease}.processing-modal strong[data-v-4722f5a5]{display:block;margin-top:10px;color:#7b1fa2;font-size:14px}@keyframes spin-4722f5a5{to{transform:rotate(360deg)}}@media(max-width:480px){.popup-content[data-v-4722f5a5]{padding:20px;max-width:320px}.popup-buttons[data-v-4722f5a5]{flex-direction:column;gap:8px}.popup-btn[data-v-4722f5a5]{width:100%}}.main__title[data-v-f98b17c4]{display:flex;align-items:center;gap:8px;color:var(--text-primary);font-size:var(--text-xl)}.size-limit-badge[data-v-f98b17c4]{font-size:11px;background:#ff6b6b1a;color:#ff6b6b;padding:2px 6px;border-radius:10px;margin-left:8px;border:1px solid rgba(255,107,107,.3)}.bubble-loader[data-v-f98b17c4]{display:inline-flex;gap:4px;align-items:center;margin-right:8px}.bubble[data-v-f98b17c4]{width:6px;height:6px;border-radius:50%;background:#fff;animation:bubble-f98b17c4 1.4s infinite ease-in-out both}.bubble[data-v-f98b17c4]:nth-child(1){animation-delay:-.32s}.bubble[data-v-f98b17c4]:nth-child(2){animation-delay:-.16s}@keyframes bubble-f98b17c4{0%,80%,to{transform:scale(.6);opacity:.5}40%{transform:scale(1);opacity:1}}.converter[data-v-f98b17c4]{max-width:1000px;margin:auto;padding:20px}.upload-box[data-v-f98b17c4]{display:block;border:2px dashed #aaa;border-radius:12px;padding:30px 20px;cursor:pointer;transition:all .3s ease;background:#f9f9f9;text-align:center}.upload-box[data-v-f98b17c4]:hover{border-color:#ff3131;background:#fff5f5}.upload-box.drag-over[data-v-f98b17c4]{border-color:#ff3131;background:#fff0f0;transform:scale(1.02)}.crop-editor-overlay[data-v-f98b17c4]{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:18px;background:#0f172aa3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.crop-editor-modal[data-v-f98b17c4]{width:min(1240px,96vw);height:min(900px,72vh);display:flex;flex-direction:column;overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 24px 70px #0f172a52}.crop-editor-header[data-v-f98b17c4]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-bottom:1px solid #e5e7eb}.crop-editor-header h3[data-v-f98b17c4],.crop-editor-header p[data-v-f98b17c4]{margin:0}.crop-editor-header h3[data-v-f98b17c4]{color:#111827;font-size:18px}.crop-editor-header p[data-v-f98b17c4]{max-width:min(720px,72vw);overflow:hidden;color:#64748b;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.crop-editor-header-actions[data-v-f98b17c4]{display:flex;align-items:center;gap:10px;flex-shrink:0}.close-editor-btn[data-v-f98b17c4]{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:0;border-radius:8px;background:#f3f4f6;color:#111827;cursor:pointer}.crop-editor-process-btn[data-v-f98b17c4]{display:inline-flex;align-items:center;justify-content:center;min-height:36px;border:0;border-radius:8px;background:#ff3131;color:#fff;padding:8px 14px;font-size:13px;font-weight:800;cursor:pointer;box-shadow:0 8px 20px #ff313138;white-space:nowrap}.crop-editor-process-btn[data-v-f98b17c4]:hover:not(:disabled){background:#e11d48}.crop-editor-process-btn[data-v-f98b17c4]:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.file-summary[data-v-f98b17c4]{background:#ff3131;color:#fff;padding:10px 15px;border-radius:12px;margin-bottom:10px;margin-top:10px}.summary-header[data-v-f98b17c4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.summary-header h3[data-v-f98b17c4]{margin:0;font-size:16px;font-weight:300}.clear-all-btn[data-v-f98b17c4]{background:#fff3;border:1px solid rgba(255,255,255,.3);color:#fff;padding:6px 12px;border-radius:6px;font-size:12px;cursor:pointer}.clear-all-btn[data-v-f98b17c4]:hover:not(:disabled){background:#ffffff4d}.summary-stats[data-v-f98b17c4]{display:flex;gap:20px;font-size:13px;flex-wrap:wrap}.stat[data-v-f98b17c4]{display:flex;gap:6px;align-items:center}.view-mode-toggle[data-v-f98b17c4]{display:flex;gap:12px;margin-bottom:20px;justify-content:center}.crop-editor-modal .preview-section[data-v-f98b17c4]{flex:1;min-height:0;overflow:auto;padding:18px;background:#fff}.crop-editor-modal .crop-options[data-v-f98b17c4]{margin:0;border-radius:0;border-width:1px 0 0;background:#fff}.mode-btn[data-v-f98b17c4]{padding:10px 24px;background:#fff;border:2px solid #e9ecef;border-radius:30px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.mode-btn.active[data-v-f98b17c4]{background:#ff3131;border-color:#ff3131;color:#fff}.all-pages-view[data-v-f98b17c4]{background:#f8f9fa;border-radius:12px;padding:20px;border:1px solid #e9ecef}.pages-grid[data-v-f98b17c4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px}.page-card[data-v-f98b17c4]{background:#fff;border-radius:8px;overflow:hidden;cursor:pointer;border:2px solid #e9ecef;transition:all .2s}.page-card.selected[data-v-f98b17c4]{border-color:#ff3131;box-shadow:0 0 0 3px #ff313133}.page-thumbnail-container[data-v-f98b17c4]{position:relative;padding-top:141.4%;background:#f8f9fa}.page-thumbnail[data-v-f98b17c4]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.thumbnail-placeholder[data-v-f98b17c4]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f8f9fa}.placeholder-icon[data-v-f98b17c4]{font-size:32px;opacity:.5}.page-overlay[data-v-f98b17c4]{position:absolute;top:8px;left:8px;right:8px;display:flex;justify-content:space-between;align-items:center;z-index:2}.page-number[data-v-f98b17c4]{background:#000000b3;color:#fff;padding:2px 8px;border-radius:4px;font-size:11px}.cropped-badge[data-v-f98b17c4]{background:#ff9800;color:#fff;padding:2px 6px;border-radius:4px;font-size:10px}.thumbnail-crop-outline[data-v-f98b17c4]{position:absolute;z-index:3;border:2px solid #ff3131;background:#ff313114;box-shadow:0 0 0 999px #0f172a38;pointer-events:none}.page-info[data-v-f98b17c4]{padding:8px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e9ecef}.page-dimensions[data-v-f98b17c4]{font-size:11px;color:#6c757d}.crop-page-btn[data-v-f98b17c4]{padding:4px 8px;background:#ff3131;color:#fff;border:none;border-radius:4px;font-size:11px;cursor:pointer}.current-page-view[data-v-f98b17c4]{background:#f8f9fa;border-radius:12px;padding:20px;border:1px solid #e9ecef}.page-navigation[data-v-f98b17c4]{display:flex;justify-content:center;align-items:center;gap:20px;margin-bottom:20px}.nav-btn[data-v-f98b17c4]{padding:8px 16px;background:#fff;border:1px solid #dee2e6;border-radius:6px;cursor:pointer}.nav-btn[data-v-f98b17c4]:hover:not(:disabled){background:#ff3131;color:#fff;border-color:#ff3131}.nav-btn[data-v-f98b17c4]:disabled{opacity:.5;cursor:not-allowed}.page-info-text[data-v-f98b17c4]{font-size:14px;font-weight:500}.zoom-controls[data-v-f98b17c4]{display:flex;justify-content:center;align-items:center;gap:12px;margin-bottom:20px}.zoom-btn[data-v-f98b17c4],.reset-crop-btn[data-v-f98b17c4],.save-crop-btn[data-v-f98b17c4]{padding:6px 12px;background:#fff;border:1px solid #dee2e6;border-radius:6px;cursor:pointer;font-size:13px}.zoom-level[data-v-f98b17c4]{font-size:14px;min-width:50px;text-align:center;font-weight:500}.crop-coordinates[data-v-f98b17c4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:12px;background:#fff;padding:12px;border-radius:8px;border:1px solid #dee2e6;margin-bottom:20px}.coord[data-v-f98b17c4]{display:flex;flex-direction:column;align-items:center;gap:4px}.coord span[data-v-f98b17c4]{font-size:11px;color:#888;text-transform:uppercase}.coord strong[data-v-f98b17c4]{font-size:14px;color:#ff3131}.preview-container[data-v-f98b17c4]{position:relative;width:100%;display:flex;align-items:center;justify-content:center;border-radius:8px;overflow:auto;padding:20px;margin-bottom:20px}.canvas-wrapper[data-v-f98b17c4]{position:relative;display:inline-block;max-width:100%;background:#fff;box-shadow:0 4px 12px #0000001a;border-radius:4px;overflow:hidden}.preview-canvas[data-v-f98b17c4]{display:block;max-width:100%;max-height:820px}.selection-canvas[data-v-f98b17c4]{position:absolute;top:0;left:0;display:block;cursor:crosshair;z-index:2;touch-action:none;-webkit-user-select:none;user-select:none}.save-crop-btn[data-v-f98b17c4]{background:#ff3131;border-color:#ff3131;color:#fff;font-weight:600}.save-crop-btn[data-v-f98b17c4]:disabled{opacity:.55;cursor:not-allowed}.rendering-overlay[data-v-f98b17c4]{position:absolute;inset:0;background:#ffffffe6;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10;border-radius:8px}.crop-instructions[data-v-f98b17c4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px;margin-top:20px;padding-top:20px;border-top:1px solid #dee2e6}.instruction-item[data-v-f98b17c4]{display:flex;align-items:center;gap:15px;padding:12px;background:#fff;border-radius:8px;border:1px solid #e9ecef;text-align:left}.instruction-icon[data-v-f98b17c4]{font-size:24px;flex-shrink:0}.instruction-item p[data-v-f98b17c4]{margin:0;font-size:13px;line-height:1.4}.crop-options[data-v-f98b17c4]{margin:20px 0;padding:16px;background:#f8f9fa;border-radius:12px;border:1px solid #e9ecef}.crop-options-header[data-v-f98b17c4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;flex-wrap:wrap;gap:12px}.crop-options-header h3[data-v-f98b17c4]{margin:0;font-size:16px;color:#495057}.crop-actions-group[data-v-f98b17c4]{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.apply-all-btn[data-v-f98b17c4],.clear-all-crops-btn[data-v-f98b17c4]{padding:6px 12px;border-radius:6px;font-size:12px;cursor:pointer;border:none}.apply-all-btn[data-v-f98b17c4]{background:#28a745;color:#fff}.clear-all-crops-btn[data-v-f98b17c4]{background:#dc3545;color:#fff}.merge-btn[data-v-f98b17c4]{width:100%;padding:8px;font-size:15px;border-radius:10px;border:none;cursor:pointer;background:#ff3131;color:#fff;transition:all .3s ease;font-weight:500}.merge-btn[data-v-f98b17c4]:hover:not(:disabled):not(.disabled){background:#e02828;box-shadow:0 4px 12px #ff31314d}.merge-btn[data-v-f98b17c4]:disabled,.merge-btn.disabled[data-v-f98b17c4]{background:#ccc;cursor:not-allowed;opacity:.6}.progress-section[data-v-f98b17c4]{margin-top:20px;padding:15px;background:#f8f9fa;border-radius:12px;border:1px solid #e9ecef}.progress-header[data-v-f98b17c4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:14px;color:#495057}.progress-wrapper[data-v-f98b17c4]{height:8px;width:100%;background:#e9ecef;border-radius:4px;overflow:hidden}.progress-bar[data-v-f98b17c4]{height:100%;background:linear-gradient(90deg,#ff3131,#e02828);transition:width .3s ease;border-radius:4px}@media(max-width:768px){.preview-container[data-v-f98b17c4]{padding:0}.save-crop-btn[data-v-f98b17c4]{font-size:12px}.pages-grid[data-v-f98b17c4]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.crop-options-header[data-v-f98b17c4]{flex-direction:column;align-items:stretch}.crop-coordinates[data-v-f98b17c4]{grid-template-columns:repeat(2,1fr)}.crop-instructions[data-v-f98b17c4]{grid-template-columns:1fr}.summary-stats[data-v-f98b17c4]{flex-direction:column;gap:8px}.converter[data-v-f98b17c4]{padding:5px}.current-page-view[data-v-f98b17c4]{padding:10px}}.converter[data-v-38a30818]{margin:0 auto;padding:20px}.main__title[data-v-38a30818]{display:flex;align-items:center;gap:12px;font-size:28px;margin-bottom:10px;color:#1a1a2e}.subtitle[data-v-38a30818]{color:#666;margin-bottom:24px;font-size:14px}.upload-box[data-v-38a30818]{display:block;border:2px dashed #ddd;border-radius:16px;padding:30px;text-align:center;cursor:pointer;transition:all .3s ease;margin-bottom:20px;background:#fafafa}.upload-box[data-v-38a30818]:hover{border-color:#ff3131;background:#fff5f5}.upload-box.has-file[data-v-38a30818]{border-color:#4caf50;background:#f1f8e9}.upload-box.drag-over[data-v-38a30818]{border-color:#ff3131;background:#fff5f5;box-shadow:0 0 0 4px #ff31311f}.upload-placeholder p[data-v-38a30818]{margin:0 0 8px;font-size:16px}.upload-placeholder small[data-v-38a30818]{color:#999;font-size:12px}.file-selected[data-v-38a30818]{display:flex;align-items:center;justify-content:center;gap:12px}.success-icon[data-v-38a30818]{color:#4caf50}.file-info[data-v-38a30818]{text-align:left}.file-name[data-v-38a30818]{display:block;font-weight:500;margin-bottom:4px}.file-size[data-v-38a30818]{font-size:12px;color:#666}.remove-file[data-v-38a30818]{background:none;border:none;font-size:20px;cursor:pointer;color:#999;padding:4px 8px}.remove-file[data-v-38a30818]:hover{color:#ff3131}.ocr-settings[data-v-38a30818]{background:#f8f9fa;padding:20px;border-radius:12px;margin-bottom:20px}.settings-grid[data-v-38a30818]{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:600px){.settings-grid[data-v-38a30818]{grid-template-columns:1fr}}.setting-group label[data-v-38a30818]{display:block;margin-bottom:8px;font-weight:500;color:#333}.setting-select[data-v-38a30818]{width:100%;padding:10px;border:1px solid #ddd;border-radius:8px;font-size:14px}.setting-desc[data-v-38a30818]{font-size:11px;color:#888;margin-top:5px}.text-preview[data-v-38a30818]{background:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:16px;margin-bottom:20px}.preview-header[data-v-38a30818]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #eee}.preview-header h3[data-v-38a30818]{margin:0;font-size:16px}.preview-actions[data-v-38a30818]{display:flex;gap:8px}.action-btn[data-v-38a30818]{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#fff;border:1px solid #ddd;border-radius:6px;cursor:pointer;font-size:12px;transition:all .2s}.action-btn[data-v-38a30818]:hover{background:#f0f0f0}.text-content[data-v-38a30818]{max-height:300px;overflow-y:auto;background:#f8f9fa;border-radius:8px;padding:12px;font-family:Courier New,monospace;font-size:12px;line-height:1.5}.text-content pre[data-v-38a30818]{margin:0;white-space:pre-wrap;word-wrap:break-word}.text-stats[data-v-38a30818]{display:flex;gap:20px;margin-top:12px;padding-top:12px;border-top:1px solid #eee;font-size:12px;color:#666}.text-stats span[data-v-38a30818]{font-weight:600;color:#ff3131}.action-buttons[data-v-38a30818]{margin:20px 0}.ocr-btn[data-v-38a30818]{width:100%;padding:7px;background:#ff3131;color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:400;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .3s ease}.ocr-btn[data-v-38a30818]:hover:not(:disabled){background:#e02828;box-shadow:0 4px 12px #ff31314d}.ocr-btn[data-v-38a30818]:disabled{opacity:.6;cursor:not-allowed}.ocr-btn.loading[data-v-38a30818]{background:#666}.bubble-loader[data-v-38a30818]{display:inline-flex;gap:4px;margin-right:8px}.bubble[data-v-38a30818]{width:6px;height:6px;background:#fff;border-radius:50%;animation:bounce-38a30818 .8s infinite}.bubble[data-v-38a30818]:nth-child(2){animation-delay:.2s}.bubble[data-v-38a30818]:nth-child(3){animation-delay:.4s}@keyframes bounce-38a30818{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1.2);opacity:1}}.status-container[data-v-38a30818]{margin-top:15px}.status-text[data-v-38a30818]{text-align:center;font-size:14px;color:#ff3131;margin-bottom:8px}.progress-wrapper[data-v-38a30818]{height:6px;background:#e0e0e0;border-radius:3px;overflow:hidden}.progress-bar[data-v-38a30818]{height:100%;background:linear-gradient(90deg,#ff3131,#ff6b6b);transition:width .3s ease;border-radius:3px}.popup-overlay[data-v-38a30818]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.success-popup[data-v-38a30818]{background:#fff;border-radius:20px;max-width:500px;width:90%;max-height:80vh;overflow-y:auto;animation:slideUp-38a30818 .3s ease}@keyframes slideUp-38a30818{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.popup-header[data-v-38a30818]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #eee}.popup-header h3[data-v-38a30818]{display:flex;align-items:center;gap:8px;margin:0;font-size:18px}.close-popup[data-v-38a30818]{background:none;border:none;cursor:pointer;color:#999;padding:4px}.popup-content[data-v-38a30818]{padding:20px}.stats-grid[data-v-38a30818]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}.stat-item[data-v-38a30818]{padding:8px 0;border-bottom:1px solid #f0f0f0}.stat-label[data-v-38a30818]{display:block;font-size:11px;color:#888;margin-bottom:4px}.stat-value[data-v-38a30818]{font-size:13px;font-weight:500;color:#333;word-break:break-word}.link-section[data-v-38a30818]{margin:20px 0}.link-label[data-v-38a30818]{font-size:13px;font-weight:500;margin-bottom:8px;display:block}.link-input-wrapper[data-v-38a30818]{display:flex;gap:8px}.link-input[data-v-38a30818]{flex:1;padding:10px;border:1px solid #ddd;border-radius:8px;font-size:12px;background:#f8f9fa}.copy-btn[data-v-38a30818]{padding:8px 16px;background:#ff3131;color:#fff;border:none;border-radius:8px;cursor:pointer;display:flex;align-items:center;gap:6px}.popup-actions[data-v-38a30818]{margin-top:20px;padding-top:20px;border-top:1px solid #eee}.btn-primary[data-v-38a30818]{width:100%;padding:12px;background:#ff3131;color:#fff;border:none;border-radius:10px;font-size:14px;cursor:pointer}.cloud-import-row[data-v-81ceea01]{display:flex;gap:10px;margin-bottom:10px;align-items:center}.cloud-icon-btn[data-v-81ceea01]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;border:1px solid #e5e7eb;background:#fff;cursor:pointer;transition:all .2s ease}.cloud-icon-btn[data-v-81ceea01]:hover{background:#f5f5f5;transform:scale(1.05)}.size-limit-badge[data-v-81ceea01]{font-size:11px;background:#ff6b6b1a;color:#ff6b6b;padding:2px 6px;border-radius:10px;margin-left:8px;border:1px solid rgba(255,107,107,.3)}.upload-box[data-v-81ceea01]{display:block;border:2px dashed #aaa;border-radius:12px;padding:30px 20px;cursor:pointer;transition:all .3s ease;background:#f9f9f9;text-align:center}.upload-box[data-v-81ceea01]:hover{border-color:#ff3131;background:#fff5f5}.upload-box.drag-over[data-v-81ceea01]{border-color:#ff3131;background:#fff0f0;transform:scale(1.02)}.upload-content[data-v-81ceea01]{text-align:center}.file-summary[data-v-81ceea01]{background:#ff3131;color:#fff;padding:10px 15px;border-radius:12px;margin-bottom:10px;margin-top:10px}.summary-header[data-v-81ceea01]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.summary-header h3[data-v-81ceea01]{margin:0;font-size:16px;font-weight:300}.clear-all-btn[data-v-81ceea01]{background:#fff3;border:1px solid rgba(255,255,255,.3);color:#fff;padding:6px 12px;border-radius:6px;font-size:12px;cursor:pointer;transition:all .3s ease}.clear-all-btn[data-v-81ceea01]:hover:not(:disabled){background:#ffffff4d}.clear-all-btn[data-v-81ceea01]:disabled{opacity:.5;cursor:not-allowed}.summary-stats[data-v-81ceea01]{display:flex;gap:20px;font-size:13px;flex-wrap:wrap}.stat[data-v-81ceea01]{display:flex;gap:6px;align-items:center}.organization-interface[data-v-81ceea01]{margin-top:20px}.quick-actions[data-v-81ceea01]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:12px;background:#f8f9fa;border-radius:10px;margin-bottom:20px;border:1px solid #e9ecef}.action-group[data-v-81ceea01]{display:flex;gap:8px;flex-wrap:wrap}.action-btn[data-v-81ceea01]{padding:8px 16px;border-radius:8px;border:1px solid #dee2e6;background:#fff;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.action-btn[data-v-81ceea01]:hover:not(:disabled){background:#ff3131;color:#fff;border-color:#ff3131;transform:translateY(-1px)}.action-btn[data-v-81ceea01]:disabled{opacity:.5;cursor:not-allowed}.action-btn.compact[data-v-81ceea01]{padding:6px 12px;font-size:12px}.pages-grid-container[data-v-81ceea01]{background:#fff;border-radius:12px;border:1px solid #e9ecef;padding:20px;margin-bottom:20px}.pagination-header[data-v-81ceea01]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:10px}.pagination-info[data-v-81ceea01]{font-size:14px;color:#6c757d}.pagination-controls[data-v-81ceea01]{display:flex;align-items:center;gap:12px}.page-nav[data-v-81ceea01]{padding:6px 12px;border-radius:6px;border:1px solid #dee2e6;background:#fff;cursor:pointer;transition:all .2s}.page-nav[data-v-81ceea01]:hover:not(:disabled){background:#ff3131;color:#fff;border-color:#ff3131}.page-nav[data-v-81ceea01]:disabled{opacity:.5;cursor:not-allowed}.page-numbers[data-v-81ceea01]{display:flex;gap:6px}.page-number[data-v-81ceea01]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;cursor:pointer;transition:all .2s;font-size:14px}.page-number[data-v-81ceea01]:hover{background:#f8f9fa}.page-number.active[data-v-81ceea01]{background:#ff3131;color:#fff}.page-ellipsis[data-v-81ceea01]{padding:0 4px}.pages-grid[data-v-81ceea01]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin-bottom:20px}.page-card[data-v-81ceea01]{position:relative;border:2px solid #e9ecef;border-radius:8px;padding:12px;background:#fff;cursor:pointer;transition:all .2s;min-height:200px}.page-card[data-v-81ceea01]:hover{border-color:#ff3131;box-shadow:0 4px 12px #0000001a}.page-card.selected[data-v-81ceea01]{border-color:#ff3131;background:#fff5f5}.page-card.dragging[data-v-81ceea01]{opacity:.5;transform:scale(.95)}.page-card.rotated[data-v-81ceea01]{border-color:#ff9800}.page-number-badge[data-v-81ceea01]{position:absolute;top:8px;left:8px;background:#000000b3;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:700;z-index:2}.rotation-badge[data-v-81ceea01]{background:#ff9800;margin-left:4px;padding:2px 4px;border-radius:3px;font-size:10px}.page-thumbnail[data-v-81ceea01]{width:100%;height:160px;background:#f8f9fa;border-radius:6px;overflow:hidden;margin-bottom:8px}.thumbnail[data-v-81ceea01]{width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center;background-color:#f8f9fa;transition:transform .2s}.thumbnail-loading[data-v-81ceea01]{display:flex;align-items:center;justify-content:center;height:100%;color:#999;font-size:12px}.page-placeholder[data-v-81ceea01]{width:100%;height:160px;background:#f8f9fa;border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;margin-bottom:8px}.placeholder-icon[data-v-81ceea01]{font-size:48px}.placeholder-text[data-v-81ceea01]{font-size:14px;color:#666}.placeholder-rotation[data-v-81ceea01]{font-size:11px;color:#ff9800;background:#ff98001a;padding:2px 6px;border-radius:10px}.selection-indicator[data-v-81ceea01]{position:absolute;top:8px;right:8px;z-index:2}.checkbox[data-v-81ceea01]{width:24px;height:24px;border:2px solid #ddd;border-radius:4px;background:#fff;display:flex;align-items:center;justify-content:center;transition:all .2s}.checkbox.checked[data-v-81ceea01]{background:#ff3131;border-color:#ff3131;color:#fff}.page-actions-hover[data-v-81ceea01]{position:absolute;bottom:8px;right:8px;display:flex;gap:4px;opacity:0;transition:opacity .2s;z-index:2}.page-card:hover .page-actions-hover[data-v-81ceea01]{opacity:1}.hover-action[data-v-81ceea01]{width:28px;height:28px;border-radius:4px;border:none;background:#000000b3;color:#fff;cursor:pointer;font-size:14px;transition:all .2s}.hover-action[data-v-81ceea01]:hover{background:#ff3131;transform:scale(1.05)}.hover-action.delete[data-v-81ceea01]:hover{background:#dc3545}.pagination-footer[data-v-81ceea01]{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding-top:16px;border-top:1px solid #e9ecef;flex-wrap:wrap;gap:12px}.page-size-control[data-v-81ceea01]{display:flex;align-items:center;gap:8px}.size-select[data-v-81ceea01]{padding:6px 10px;border:1px solid #dee2e6;border-radius:6px;cursor:pointer}.keyboard-hint[data-v-81ceea01]{font-size:12px;color:#6c757d}kbd[data-v-81ceea01]{background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;padding:2px 6px;font-size:11px;font-family:monospace}.empty-state[data-v-81ceea01]{text-align:center;padding:40px;color:#6c757d}.empty-icon[data-v-81ceea01]{font-size:64px;margin-bottom:16px;opacity:.5}.merge-btn[data-v-81ceea01]{width:100%;padding:8px;font-size:15px;border-radius:10px;border:none;cursor:pointer;background:#ff3131;color:#fff;transition:all .3s ease}.merge-btn[data-v-81ceea01]:hover:not(:disabled):not(.disabled){background:#e02828;box-shadow:0 4px 12px #ff31314d}.merge-btn[data-v-81ceea01]:disabled,.merge-btn.disabled[data-v-81ceea01]{background:#ccc;cursor:not-allowed;opacity:.6}.progress-section[data-v-81ceea01]{margin-top:20px;padding:15px;background:#f8f9fa;border-radius:12px;border:1px solid #e9ecef}.progress-header[data-v-81ceea01]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:14px;color:#495057}.progress-wrapper[data-v-81ceea01]{height:8px;width:100%;background:#e9ecef;border-radius:4px;overflow:hidden}.progress-bar[data-v-81ceea01]{height:100%;background:linear-gradient(90deg,#ff3131,#e02828);transition:width .3s ease;border-radius:4px}.bubble-loader[data-v-81ceea01]{display:inline-flex;gap:4px;align-items:center;margin-right:8px}.bubble[data-v-81ceea01]{width:6px;height:6px;border-radius:50%;background:#fff;animation:bubble-81ceea01 1.4s infinite ease-in-out both}.bubble[data-v-81ceea01]:nth-child(1){animation-delay:-.32s}.bubble[data-v-81ceea01]:nth-child(2){animation-delay:-.16s}@keyframes bubble-81ceea01{0%,80%,to{transform:scale(.6);opacity:.5}40%{transform:scale(1);opacity:1}}.popup-overlay[data-v-81ceea01]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.success-popup[data-v-81ceea01]{background:#fff;border-radius:20px;max-width:500px;width:90%;max-height:80vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d;animation:slideIn-81ceea01 .3s ease}.popup-header[data-v-81ceea01]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e9ecef;background:linear-gradient(135deg,#ff3131,#e02828);color:#fff}.popup-header h3[data-v-81ceea01]{margin:0;font-size:18px}.close-popup[data-v-81ceea01]{background:#fff3;border:none;color:#fff;font-size:20px;cursor:pointer;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .2s}.close-popup[data-v-81ceea01]:hover{background:#ffffff4d}.popup-content[data-v-81ceea01]{padding:24px}.stats-grid[data-v-81ceea01]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:24px}.stat-item[data-v-81ceea01]{text-align:left;padding:8px 0;border-bottom:1px solid #f0f0f0}.stat-label[data-v-81ceea01]{display:block;font-size:12px;color:#666;margin-bottom:4px}.stat-value[data-v-81ceea01]{display:block;font-size:14px;color:#2c3e50;font-weight:500;word-break:break-word}.link-section[data-v-81ceea01]{margin:20px 0}.link-label[data-v-81ceea01]{font-weight:600;margin-bottom:8px;display:inline-block;font-size:14px;color:#495057}.link-input-wrapper[data-v-81ceea01]{display:flex;gap:8px;align-items:center}.link-input[data-v-81ceea01]{flex:1;padding:8px 10px;font-size:12px;border:1px solid #ccc;border-radius:6px;background:#f8f9fa;font-family:monospace}.icon-svg[data-v-81ceea01]{display:inline-flex;align-items:center;justify-content:center}.icon-svg svg[data-v-81ceea01]{width:16px;height:16px;fill:currentColor}.cloud-actions-row[data-v-81ceea01],.share-buttons-row[data-v-81ceea01]{margin:16px 0}.share-buttons-group[data-v-81ceea01]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.share-chip[data-v-81ceea01]{padding:6px 10px;border-radius:999px;border:1px solid #dee2e6;background:#f8f9fa;font-size:12px;cursor:pointer;transition:all .2s ease}.share-chip[data-v-81ceea01]:hover{background:#e9ecef;transform:translateY(-1px)}.btn-primary[data-v-81ceea01]{width:100%;padding:12px;background:#ff3131;color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.btn-primary[data-v-81ceea01]:hover{background:#e02828;transform:translateY(-1px)}.popup-actions[data-v-81ceea01]{display:grid;gap:10px;margin-top:24px}@keyframes slideIn-81ceea01{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.pages-grid[data-v-81ceea01]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.stats-grid[data-v-81ceea01]{grid-template-columns:1fr}.quick-actions[data-v-81ceea01]{flex-direction:column;align-items:stretch}.action-group[data-v-81ceea01]{justify-content:center}.summary-stats[data-v-81ceea01]{flex-direction:column;gap:8px}}.upload-box.drag-over[data-v-2ea2a8c4]{border-color:#ff9800!important;background:#fff8ef!important;box-shadow:0 0 0 4px #ff98001f}.upload-content .icon[data-v-2ea2a8c4]{font-size:56px;display:block;margin-bottom:15px}.file-info[data-v-2ea2a8c4]{display:block;color:#ff3131;font-size:15px}.conversion-options[data-v-2ea2a8c4]{margin:18px 0;padding:18px;border:1px solid #e5e7eb;border-radius:14px;background:#fff;box-shadow:0 10px 30px #0f172a0f}.options-header[data-v-2ea2a8c4]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:16px}.options-header h3[data-v-2ea2a8c4]{margin:0 0 6px;color:#111827;font-size:18px}.options-header p[data-v-2ea2a8c4]{margin:0;color:#64748b;font-size:14px;line-height:1.5}.estimate-pill[data-v-2ea2a8c4]{min-width:190px;padding:12px 14px;border-radius:12px;background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;text-align:left}.estimate-pill span[data-v-2ea2a8c4],.estimate-pill strong[data-v-2ea2a8c4]{display:block}.estimate-pill span[data-v-2ea2a8c4]{font-size:12px;font-weight:700;text-transform:uppercase}.estimate-pill strong[data-v-2ea2a8c4]{margin-top:3px;font-size:13px;line-height:1.35}.options-grid[data-v-2ea2a8c4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.option-group[data-v-2ea2a8c4]{min-width:0;padding:14px;border:1px solid #eef2f7;border-radius:12px;background:#f8fafc}.option-group label[data-v-2ea2a8c4]{display:block;margin-bottom:10px;color:#111827;font-size:13px;font-weight:800}.option-group small[data-v-2ea2a8c4]{display:block;margin-top:9px;color:#64748b;font-size:12px;line-height:1.45}.segmented-control[data-v-2ea2a8c4],.quality-options[data-v-2ea2a8c4]{display:grid;gap:8px}.segmented-control[data-v-2ea2a8c4]{grid-template-columns:repeat(2,minmax(0,1fr))}.quality-options[data-v-2ea2a8c4]{grid-template-columns:repeat(3,minmax(0,1fr))}.segmented-control button[data-v-2ea2a8c4],.quality-options button[data-v-2ea2a8c4]{min-height:42px;border:1px solid #dbe4ef;border-radius:10px;background:#fff;color:#334155;font-weight:700;cursor:pointer;transition:border-color .2s,background .2s,color .2s,box-shadow .2s}.quality-options button[data-v-2ea2a8c4]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:9px 6px}.quality-options button span[data-v-2ea2a8c4]{font-size:11px;color:#64748b}.segmented-control button.active[data-v-2ea2a8c4],.quality-options button.active[data-v-2ea2a8c4]{border-color:#ff3131;background:#fff1f1;color:#b91c1c;box-shadow:0 0 0 3px #ff31311a}.setting-select[data-v-2ea2a8c4]{width:100%;min-height:42px;border:1px solid #dbe4ef;border-radius:10px;background:#fff;color:#111827;padding:0 12px;font-weight:700}@media(max-width:760px){.options-header[data-v-2ea2a8c4],.options-grid[data-v-2ea2a8c4]{grid-template-columns:1fr}.options-header[data-v-2ea2a8c4]{display:grid}.estimate-pill[data-v-2ea2a8c4]{width:100%;min-width:0}.quality-options[data-v-2ea2a8c4]{grid-template-columns:1fr}}.settings-panel[data-v-2ea2a8c4]{background:#fff;border-radius:16px;padding:30px;margin:30px 0;box-shadow:0 4px 20px #00000014;border:1px solid #e5e7eb}.settings-panel h3[data-v-2ea2a8c4]{margin:0 0 25px;color:#1f2937;font-size:20px;text-align:center}.success-note[data-v-2ea2a8c4]{margin:0;color:#475569;font-size:14px;line-height:1.6;text-align:center}.btn-primary[data-v-2ea2a8c4]{border:0;border-radius:10px;padding:12px 18px;background:#111827;color:#fff;font-weight:700;cursor:pointer}.btn-primary[data-v-2ea2a8c4]:hover{background:#0f172a}.setting-group[data-v-2ea2a8c4]{margin-bottom:30px}.setting-group h4[data-v-2ea2a8c4]{margin:0 0 10px;color:#374151;font-size:16px;display:flex;align-items:center;gap:8px}.setting-description[data-v-2ea2a8c4]{margin:0 0 15px;color:#6b7280;font-size:14px;line-height:1.5}.ratio-options[data-v-2ea2a8c4]{display:flex;flex-direction:column;gap:12px}.ratio-option[data-v-2ea2a8c4]{display:flex;align-items:center;gap:15px;padding:18px 20px;background:#f9fafb;border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;transition:all .3s;position:relative}.ratio-option[data-v-2ea2a8c4]:hover{border-color:#3b82f6;background:#eff6ff;transform:translateY(-2px)}.ratio-option.selected[data-v-2ea2a8c4]{border-color:#3b82f6;background:#eff6ff;box-shadow:0 4px 12px #3b82f626}.ratio-icon[data-v-2ea2a8c4]{font-size:28px;width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:12px;flex-shrink:0}.ratio-info[data-v-2ea2a8c4]{flex:1;text-align:left}.ratio-info strong[data-v-2ea2a8c4]{display:block;font-size:15px;color:#1f2937;margin-bottom:4px}.ratio-info span[data-v-2ea2a8c4]{display:block;font-size:13px;color:#6b7280;line-height:1.4}.ratio-check[data-v-2ea2a8c4]{font-size:20px;color:#10b981;opacity:0;transition:opacity .3s}.ratio-option.selected .ratio-check[data-v-2ea2a8c4]{opacity:1}.quality-options[data-v-2ea2a8c4]{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.quality-option[data-v-2ea2a8c4]{padding:20px;background:#f9fafb;border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;text-align:center;transition:all .3s}.quality-option[data-v-2ea2a8c4]:hover{border-color:#ff3131;background:#eff6ff}.quality-option.selected[data-v-2ea2a8c4]{border-color:#ff3131;background:#eff6ff;box-shadow:0 4px 12px #3b82f626}.quality-level[data-v-2ea2a8c4]{font-weight:600;color:#1f2937;margin-bottom:8px;font-size:14px}.quality-dpi[data-v-2ea2a8c4]{font-size:18px;font-weight:700;color:#ff3131;margin-bottom:8px}.quality-desc[data-v-2ea2a8c4]{font-size:12px;color:#6b7280;line-height:1.4}.additional-options[data-v-2ea2a8c4]{display:flex;flex-direction:column;gap:15px}.checkbox-option[data-v-2ea2a8c4]{display:flex;align-items:center;gap:12px;padding:15px;background:#f9fafb;border-radius:10px;cursor:pointer;transition:background .2s}.checkbox-option[data-v-2ea2a8c4]:hover{background:#f3f4f6}.checkbox-option input[type=checkbox][data-v-2ea2a8c4]{width:20px;height:20px;accent-color:#ff3131;cursor:pointer}.checkbox-option span[data-v-2ea2a8c4]{font-size:14px;color:#374151;flex:1}.convert-btn[data-v-2ea2a8c4]{width:100%;padding:8px;background:#ff3131;color:#fff;border:none;border-radius:14px;font-size:18px;cursor:pointer;transition:all .3s;box-shadow:0 8px 25px #3b82f64d;position:relative;overflow:hidden;font-weight:300}.convert-btn[data-v-2ea2a8c4]:hover:not(:disabled){box-shadow:0 12px 30px #3b82f666;background:#ff3131}.convert-btn[data-v-2ea2a8c4]:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.convert-btn.loading[data-v-2ea2a8c4]{background:linear-gradient(135deg,#6b7280,#4b5563)}@keyframes spin-2ea2a8c4{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.progress-container[data-v-2ea2a8c4]{margin-block:15px;max-width:599px;margin:auto}.progress-info[data-v-2ea2a8c4]{display:flex;justify-content:space-between;margin-bottom:10px;font-size:14px}.progress-info .status[data-v-2ea2a8c4]{color:#374151;font-weight:500}.progress-info .percentage[data-v-2ea2a8c4]{color:green;font-weight:400}.progress-bar[data-v-2ea2a8c4]{height:10px;background:#e5e7eb;border-radius:5px;overflow:hidden}.progress-fill[data-v-2ea2a8c4]{height:100%;background:green;border-radius:5px;transition:width .3s ease;position:relative;overflow:hidden}.progress-fill[data-v-2ea2a8c4]:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmer-2ea2a8c4 2s infinite}@keyframes shimmer-2ea2a8c4{to{left:100%}}.tips-box[data-v-2ea2a8c4]{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #bae6fd;border-radius:16px;padding:25px;margin-top:30px}.tips-box h4[data-v-2ea2a8c4]{margin:0 0 15px;color:#0369a1;font-size:17px;display:flex;align-items:center;gap:8px}.tips-box ul[data-v-2ea2a8c4]{margin:0;padding-left:20px}.tips-box li[data-v-2ea2a8c4]{margin-bottom:10px;color:#0c4a6e;font-size:14px;line-height:1.5}.tips-box li[data-v-2ea2a8c4]:last-child{margin-bottom:0}.tips-box strong[data-v-2ea2a8c4]{color:#0369a1}@media(max-width:768px){.converter[data-v-2ea2a8c4]{padding:20px 15px}.upload-box[data-v-2ea2a8c4]{padding:30px 20px}.settings-panel[data-v-2ea2a8c4]{padding:20px}.quality-options[data-v-2ea2a8c4]{grid-template-columns:1fr;gap:12px}.ratio-option[data-v-2ea2a8c4]{padding:15px}.popup-notification[data-v-2ea2a8c4]{left:20px;right:20px;max-width:none}}.supported-formats[data-v-257e89f1]{font-size:13px;color:#9ca3af}.selected-file[data-v-257e89f1]{display:inline-flex;align-items:center;gap:10px;background:#fff;padding:12px 20px;border-radius:10px;border:1px solid #e5e7eb;margin-top:15px}.file-icon[data-v-257e89f1]{font-size:20px;color:#8b5cf6}.file-name[data-v-257e89f1]{font-weight:500;color:#374151;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-size[data-v-257e89f1]{font-size:13px;color:#6b7280}.conversion-options[data-v-257e89f1]{margin:18px 0;padding:18px;border:1px solid #e5e7eb;border-radius:14px;background:#fff;box-shadow:0 10px 30px #0f172a0f}.options-header[data-v-257e89f1]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:16px}.options-header h3[data-v-257e89f1]{margin:0 0 6px;color:#111827;font-size:18px}.options-header p[data-v-257e89f1]{margin:0;color:#64748b;font-size:14px;line-height:1.5}.estimate-pill[data-v-257e89f1]{min-width:170px;padding:12px 14px;border-radius:12px;background:#f5f3ff;border:1px solid #ddd6fe;color:#5b21b6;text-align:left}.estimate-pill span[data-v-257e89f1],.estimate-pill strong[data-v-257e89f1]{display:block}.estimate-pill span[data-v-257e89f1]{font-size:12px;font-weight:800;text-transform:uppercase}.estimate-pill strong[data-v-257e89f1]{margin-top:3px;font-size:13px;line-height:1.35}.options-grid[data-v-257e89f1]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:14px}.option-group[data-v-257e89f1]{min-width:0;padding:14px;border:1px solid #eef2f7;border-radius:12px;background:#f8fafc}.option-group label[data-v-257e89f1]{display:block;margin-bottom:10px;color:#111827;font-size:13px;font-weight:800}.option-group small[data-v-257e89f1]{display:block;margin-top:9px;color:#64748b;font-size:12px;line-height:1.45}.quality-options[data-v-257e89f1]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.quality-options button[data-v-257e89f1]{min-height:48px;border:1px solid #dbe4ef;border-radius:10px;background:#fff;color:#334155;font-weight:700;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:9px 6px;transition:border-color .2s,background .2s,color .2s,box-shadow .2s}.quality-options button span[data-v-257e89f1]{font-size:11px;color:#64748b}.quality-options button.active[data-v-257e89f1]{border-color:#8b5cf6;background:#f5f3ff;color:#5b21b6;box-shadow:0 0 0 3px #8b5cf61f}.checkbox-option[data-v-257e89f1]{display:flex!important;align-items:flex-start;gap:10px;margin-bottom:0!important;line-height:1.45}.checkbox-option input[data-v-257e89f1]{margin-top:3px}.success-note[data-v-257e89f1]{margin:0;color:#475569;font-size:14px;line-height:1.6;text-align:center}.btn-primary[data-v-257e89f1]{border:0;border-radius:10px;padding:12px 18px;background:#111827;color:#fff;font-weight:700;cursor:pointer}.btn-primary[data-v-257e89f1]:hover{background:#0f172a}@media(max-width:760px){.options-header[data-v-257e89f1],.options-grid[data-v-257e89f1]{display:grid;grid-template-columns:1fr}.estimate-pill[data-v-257e89f1]{width:100%;min-width:0}.quality-options[data-v-257e89f1]{grid-template-columns:1fr}}.file-stats[data-v-257e89f1]{background:#fff;border-radius:12px;padding:10px;margin:10px 0;border:1px solid #e5e7eb;box-shadow:0 4px 12px #0000000d}.stat-item[data-v-257e89f1]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #f3f4f6}.stat-item[data-v-257e89f1]:last-child{border-bottom:none}.stat-label[data-v-257e89f1]{font-weight:500;color:#6b7280;font-size:14px}.stat-value[data-v-257e89f1]{font-weight:600;color:#374151;font-size:15px}.action-buttons[data-v-257e89f1]{display:flex;gap:20px;justify-content:center;margin:10px 0}.convert-btn[data-v-257e89f1]{flex:1;padding:8px;background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;border:none;border-radius:14px;font-size:16px;cursor:pointer;transition:all .3s;box-shadow:0 8px 25px #8b5cf64d;display:flex;align-items:center;justify-content:center;gap:12px;font-weight:400}.convert-btn[data-v-257e89f1]:hover:not(:disabled){box-shadow:0 12px 30px #8b5cf666;background:linear-gradient(135deg,#7c3aed,#6d28d9)}.convert-btn[data-v-257e89f1]:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.convert-btn.loading[data-v-257e89f1]{background:linear-gradient(135deg,#6b7280,#4b5563)}.secondary-btn[data-v-257e89f1]{padding:10px 15px;background:#fff;border:2px solid #d1d5db;border-radius:14px;color:#6b7280;cursor:pointer;transition:all .2s;font-size:16px}.secondary-btn[data-v-257e89f1]:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af;color:#374151}.secondary-btn[data-v-257e89f1]:disabled{opacity:.6;cursor:not-allowed}@keyframes spin-257e89f1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.progress-section[data-v-257e89f1]{margin:40px 0;padding:30px;background:#fff;border-radius:16px;border:1px solid #e5e7eb;box-shadow:0 4px 12px #0000000d}.progress-header[data-v-257e89f1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.progress-header .status[data-v-257e89f1]{font-weight:600;color:#374151;font-size:17px}.progress-header .timer[data-v-257e89f1]{font-weight:500;color:#8b5cf6;font-size:16px;display:flex;align-items:center;gap:5px}.progress-container[data-v-257e89f1]{margin-bottom:30px}.progress-bar[data-v-257e89f1]{height:14px;background:#f3f4f6;border-radius:7px;overflow:hidden;margin-bottom:10px;position:relative}.progress-fill[data-v-257e89f1]{height:100%;background:linear-gradient(90deg,#8b5cf6,#a78bfa);border-radius:7px;transition:width .5s ease;position:relative;overflow:hidden}.progress-fill[data-v-257e89f1]:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmer-257e89f1 2s infinite}.progress-text[data-v-257e89f1]{position:absolute;right:15px;top:50%;transform:translateY(-50%);color:#fff;font-size:11px;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.3)}.progress-labels[data-v-257e89f1]{display:flex;justify-content:space-between;font-size:12px;color:#9ca3af;padding:0 5px}.progress-stages[data-v-257e89f1]{display:flex;justify-content:space-between;position:relative;margin-top:40px}.progress-stages[data-v-257e89f1]:before{content:"";position:absolute;top:10px;left:0;right:0;height:3px;background:#f3f4f6;z-index:1}.stage[data-v-257e89f1]{display:flex;flex-direction:column;align-items:center;position:relative;z-index:2}.stage-dot[data-v-257e89f1]{width:22px;height:22px;border-radius:50%;background:#f3f4f6;border:3px solid #f3f4f6;margin-bottom:8px;transition:all .3s}.stage.active .stage-dot[data-v-257e89f1]{background:#fff;border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf633}.stage-label[data-v-257e89f1]{font-size:13px;color:#9ca3af;font-weight:500;text-align:center}.stage.active .stage-label[data-v-257e89f1]{color:#374151;font-weight:600}@keyframes shimmer-257e89f1{to{left:100%}}.info-box[data-v-257e89f1]{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #bae6fd;border-radius:16px;padding:25px;margin-top:30px}.info-box h4[data-v-257e89f1]{margin:0 0 15px;color:#0369a1;font-size:18px;display:flex;align-items:center;gap:8px}.info-box ul[data-v-257e89f1]{margin:0;padding-left:20px;list-style:none}.info-box li[data-v-257e89f1]{margin-bottom:10px;color:#0c4a6e;font-size:15px;line-height:1.5;position:relative;padding-left:25px}.info-box li[data-v-257e89f1]:before{content:"✓";position:absolute;left:0;color:#10b981;font-weight:700}.info-box li[data-v-257e89f1]:last-child{margin-bottom:0}@media(max-width:768px){.converter[data-v-257e89f1]{padding:20px 15px}.upload-box[data-v-257e89f1]{padding:30px 20px}.action-buttons[data-v-257e89f1]{flex-direction:column}.convert-btn[data-v-257e89f1],.secondary-btn[data-v-257e89f1]{width:100%;max-width:none}.progress-section[data-v-257e89f1]{padding:20px}.progress-stages[data-v-257e89f1]{flex-wrap:wrap;gap:20px;justify-content:space-around}.stage[data-v-257e89f1]{min-width:80px}.popup-notification[data-v-257e89f1]{left:20px;right:20px;max-width:none}}@media(max-width:480px){.file-stats[data-v-257e89f1]{padding:20px}.stat-item[data-v-257e89f1]{flex-direction:column;align-items:flex-start;gap:5px}.selected-file[data-v-257e89f1]{flex-direction:column;text-align:center;gap:8px;padding:15px}.file-name[data-v-257e89f1]{max-width:250px}}.main__title[data-v-ac7ca100]{display:flex;align-items:center;gap:8px;color:var(--text-primary);font-size:var(--text-xl)}.cloud-import-row[data-v-ac7ca100]{display:flex;gap:10px;margin-bottom:10px;align-items:center;flex-wrap:wrap}.subtitle[data-v-ac7ca100]{font-size:13px;color:#6c757d;margin:0}.cloud-icon-btn[data-v-ac7ca100]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;border:1px solid var(--border-color);background:var(--bg-content);color:var(--brand-color, #ff3131);cursor:pointer;transition:all .2s ease}.cloud-icon-btn[data-v-ac7ca100]:hover{background:var(--bg-secondary);border-color:var(--brand-color, #ff3131)}.converter[data-v-ac7ca100]{max-width:1000px;margin:auto;padding:20px}.upload-box[data-v-ac7ca100]{display:block;border:2px dashed #aaa;border-radius:12px;padding:30px 20px;cursor:pointer;transition:all .3s ease;background:#f9f9f9;text-align:center}.upload-box[data-v-ac7ca100]:hover{border-color:#ff3131;background:#fff5f5}.upload-box.drag-over[data-v-ac7ca100]{border-color:#ff3131;background:#fff0f0;transform:scale(1.02)}.file-summary[data-v-ac7ca100]{background:#ff3131;color:#fff;padding:10px 15px;border-radius:12px;margin:10px 0}.summary-header[data-v-ac7ca100]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.summary-header h3[data-v-ac7ca100]{margin:0;font-size:16px;font-weight:300}.clear-all-btn[data-v-ac7ca100]{background:#fff3;border:1px solid rgba(255,255,255,.3);color:#fff;padding:6px 12px;border-radius:6px;font-size:12px;cursor:pointer}.summary-stats[data-v-ac7ca100]{display:flex;gap:20px;font-size:13px;flex-wrap:wrap}.stat[data-v-ac7ca100]{display:flex;gap:6px;align-items:center}.settings-card[data-v-ac7ca100]{border:1px solid #e6e8ef;border-radius:14px;padding:18px;background:linear-gradient(180deg,#fff,#fafafa);margin-bottom:18px}.settings-header h3[data-v-ac7ca100]{margin:0 0 6px;font-size:16px}.settings-header p[data-v-ac7ca100]{margin:0 0 14px;color:#667085;font-size:13px}.settings-grid[data-v-ac7ca100]{display:grid;grid-template-columns:220px 1fr;gap:18px}.mode-strip[data-v-ac7ca100]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.mode-chip[data-v-ac7ca100]{border:1px solid #ead7d4;background:#fff7f6;color:#7a271a;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:600}.mode-chip.active[data-v-ac7ca100]{border-color:#ff3131;background:#ffefef;color:#b42318}.setting-group[data-v-ac7ca100]{display:flex;flex-direction:column;gap:8px}.setting-group label[data-v-ac7ca100]{font-size:13px;font-weight:600;color:#344054}.setting-input[data-v-ac7ca100]{border:1px solid #d0d5dd;border-radius:10px;padding:10px 12px;background:#fff;font-size:14px}.toggles[data-v-ac7ca100]{justify-content:center}.toggle-item[data-v-ac7ca100]{display:flex;align-items:center;gap:10px;font-weight:400!important}.settings-note[data-v-ac7ca100]{margin-top:16px;padding:12px 14px;border-radius:10px;background:#fff8eb;color:#7a4d0b;font-size:13px;border:1px solid #f5deb3}.action-buttons[data-v-ac7ca100]{display:flex;gap:12px;justify-content:center;margin:20px 0;flex-wrap:wrap}.convert-btn[data-v-ac7ca100]{flex:1;padding:8px 14px;background:#ff3131;color:#fff;border:none;border-radius:10px;cursor:pointer;transition:all .3s;font-weight:500;font-size:15px;min-width:180px}.convert-btn[data-v-ac7ca100]:hover:not(:disabled){background:#e02828;box-shadow:0 4px 12px #ff31314d}.convert-btn.disabled[data-v-ac7ca100],.convert-btn[data-v-ac7ca100]:disabled{background:#ccc;cursor:not-allowed}.bubble-loader[data-v-ac7ca100]{display:inline-flex;gap:4px;align-items:center;margin-right:8px}.bubble-loader .bubble[data-v-ac7ca100]{width:6px;height:6px;border-radius:50%;background-color:#fff;animation:bubble-ac7ca100 1.2s ease-in-out infinite}.bubble-loader .bubble[data-v-ac7ca100]:nth-child(1){animation-delay:-.32s}.bubble-loader .bubble[data-v-ac7ca100]:nth-child(2){animation-delay:-.16s}@keyframes bubble-ac7ca100{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.popup-overlay[data-v-ac7ca100]{position:fixed;inset:0;background:#0000008c;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}.success-popup[data-v-ac7ca100]{background:#fff;border-radius:16px;padding:24px;max-width:640px;width:100%;max-height:90vh;overflow-y:auto}.popup-header[data-v-ac7ca100]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.popup-header h3[data-v-ac7ca100]{margin:0;font-size:20px}.close-popup[data-v-ac7ca100]{background:none;border:none;cursor:pointer;color:#667085}.stats-grid[data-v-ac7ca100]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px}.stat-item[data-v-ac7ca100]{background:#f8fafc;border:1px solid #eaecf0;border-radius:12px;padding:12px}.stat-label[data-v-ac7ca100]{display:block;color:#667085;font-size:12px;margin-bottom:4px}.stat-value[data-v-ac7ca100]{color:#101828;font-weight:600;word-break:break-word}.summary-note[data-v-ac7ca100]{border-left:4px solid #ff3131;background:#fff5f5;color:#7a271a;padding:12px 14px;border-radius:10px;margin-bottom:18px}.link-section[data-v-ac7ca100]{margin-bottom:20px}.link-label[data-v-ac7ca100],.share-label[data-v-ac7ca100]{display:block;font-size:13px;font-weight:600;margin-bottom:8px}.link-input-wrapper[data-v-ac7ca100]{display:flex;gap:8px;margin-bottom:14px}.link-input[data-v-ac7ca100]{flex:1;border:1px solid #d0d5dd;border-radius:10px;padding:10px 12px}.cloud-actions-row[data-v-ac7ca100],.share-buttons-row[data-v-ac7ca100]{margin-bottom:14px}.share-buttons-group[data-v-ac7ca100]{display:flex;gap:8px;flex-wrap:wrap}.share-chip[data-v-ac7ca100]{border:1px solid #d0d5dd;background:#fff;border-radius:10px;padding:8px 10px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.share-chip.delete[data-v-ac7ca100]{color:#b42318}.popup-actions[data-v-ac7ca100]{display:flex;gap:10px;flex-wrap:wrap}.btn-primary[data-v-ac7ca100],.btn-secondary[data-v-ac7ca100]{border-radius:10px;padding:10px 14px;cursor:pointer;border:none}.btn-primary[data-v-ac7ca100]{background:#ff3131;color:#fff}.btn-secondary[data-v-ac7ca100]{background:#f2f4f7;color:#344054}@media(max-width:768px){.settings-grid[data-v-ac7ca100],.stats-grid[data-v-ac7ca100]{grid-template-columns:1fr}.summary-stats[data-v-ac7ca100]{flex-direction:column;gap:8px}.popup-actions[data-v-ac7ca100]{flex-direction:column}}.main__title[data-v-f90eabbb]{display:flex;align-items:center;gap:8px;color:var(--text-primary);font-size:var(--text-xl)}.cloud-import-row[data-v-f90eabbb]{display:flex;gap:10px;margin-bottom:10px;align-items:center;flex-wrap:wrap}.subtitle[data-v-f90eabbb]{font-size:13px;color:#6c757d;margin:0}.cloud-icon-btn[data-v-f90eabbb]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;border:1px solid var(--border-color);background:var(--bg-content);color:var(--brand-color, #ff3131);cursor:pointer;transition:all .2s ease}.cloud-icon-btn[data-v-f90eabbb]:hover{background:var(--bg-secondary);border-color:var(--brand-color, #ff3131)}.converter[data-v-f90eabbb]{max-width:1000px;margin:auto;padding:20px}.upload-box[data-v-f90eabbb]{display:block;border:2px dashed #aaa;border-radius:12px;padding:30px 20px;cursor:pointer;transition:all .3s ease;background:#f9f9f9;text-align:center}.upload-box[data-v-f90eabbb]:hover{border-color:#ff3131;background:#fff5f5}.upload-box.drag-over[data-v-f90eabbb]{border-color:#ff3131;background:#fff0f0;transform:scale(1.02)}.file-types[data-v-f90eabbb]{margin-top:15px}.file-type-badge[data-v-f90eabbb]{display:inline-block;background:#e9ecef;padding:4px 10px;margin:3px;border-radius:15px;font-size:12px;font-weight:500}.file-summary[data-v-f90eabbb]{background:#ff3131;color:#fff;padding:10px 15px;border-radius:12px;margin-bottom:10px;margin-top:10px}.summary-header[data-v-f90eabbb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.summary-header h3[data-v-f90eabbb]{margin:0;font-size:16px;font-weight:300}.clear-all-btn[data-v-f90eabbb]{background:#fff3;border:1px solid rgba(255,255,255,.3);color:#fff;padding:6px 12px;border-radius:6px;font-size:12px;cursor:pointer}.clear-all-btn[data-v-f90eabbb]:hover:not(:disabled){background:#ffffff4d}.summary-stats[data-v-f90eabbb]{display:flex;gap:20px;font-size:13px;flex-wrap:wrap}.stat[data-v-f90eabbb]{display:flex;gap:6px;align-items:center}.scan-results[data-v-f90eabbb]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:20px;margin:20px 0}.results-header[data-v-f90eabbb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:2px solid #f3f4f6}.results-header h3[data-v-f90eabbb]{margin:0;font-size:18px;display:flex;align-items:center;gap:10px}.scan-status[data-v-f90eabbb]{padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600}.scan-status.scanned[data-v-f90eabbb]{background:#d4edda;color:#155724}.results-grid[data-v-f90eabbb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin-bottom:20px}.result-card[data-v-f90eabbb]{display:flex;align-items:center;gap:15px;padding:15px;background:#f8f9fa;border-radius:12px;border:1px solid #e5e7eb}.result-icon[data-v-f90eabbb]{font-size:28px}.result-info[data-v-f90eabbb]{flex:1}.result-label[data-v-f90eabbb]{display:block;font-size:11px;color:#6b7280;margin-bottom:5px;text-transform:uppercase}.result-value[data-v-f90eabbb]{display:block;font-size:14px;font-weight:500;color:#1f2937}.result-value.critical[data-v-f90eabbb]{color:#ff3131}.result-value.confidence.high[data-v-f90eabbb]{color:#10b981}.result-value.confidence.medium[data-v-f90eabbb]{color:#f59e0b}.result-value.confidence.low[data-v-f90eabbb]{color:#ff3131}.detected-issues[data-v-f90eabbb]{margin-top:20px}.detected-issues h3[data-v-f90eabbb]{font-size:16px;margin-bottom:15px}.issues-list[data-v-f90eabbb]{display:flex;flex-direction:column;gap:15px}.issue-item[data-v-f90eabbb]{background:#fff;border:1px solid #e5e7eb;border-left:4px solid;border-radius:12px;padding:12px}.issue-header[data-v-f90eabbb]{display:flex;align-items:center;gap:15px}.issue-icon[data-v-f90eabbb]{font-size:28px}.issue-info[data-v-f90eabbb]{flex:1}.issue-info h4[data-v-f90eabbb]{margin:0 0 5px;font-size:16px}.issue-info p[data-v-f90eabbb]{margin:0;font-size:13px;color:#6b7280}.issue-severity[data-v-f90eabbb]{display:flex;flex-direction:column;align-items:center;gap:5px;padding:8px 12px;background:#f8f9fa;border-radius:8px}.severity-text[data-v-f90eabbb]{font-size:11px;font-weight:700}.action-buttons[data-v-f90eabbb]{display:flex;gap:12px;justify-content:center;margin:20px 0;flex-wrap:wrap}.repair-btn[data-v-f90eabbb]{flex:1;padding:6px 12px;background:#ff3131;color:#fff;border:none;border-radius:10px;cursor:pointer;transition:all .3s;font-weight:500;font-size:15px;min-width:180px}.repair-btn[data-v-f90eabbb]:hover:not(:disabled){background:#e02828;box-shadow:0 4px 12px #ff31314d}.repair-btn[data-v-f90eabbb]:disabled,.repair-btn.disabled[data-v-f90eabbb]{background:#ccc;cursor:not-allowed;opacity:.6;transform:none}.scan-btn[data-v-f90eabbb]{flex:1;background:#ff3131;color:#fff;border:none;border-radius:10px;cursor:pointer;font-size:15px;min-width:180px}.scan-btn[data-v-f90eabbb]:hover:not(:disabled){background:#2980b9}.scan-btn[data-v-f90eabbb]:disabled{opacity:.6;cursor:not-allowed;transform:none}.secondary-btn[data-v-f90eabbb]{padding:6px 12px;background:#fff;border:1px solid #dee2e6;border-radius:10px;cursor:pointer;font-size:15px;min-width:150px;font-weight:300}.secondary-btn[data-v-f90eabbb]:hover:not(:disabled){background:#f8f9fa}.secondary-btn[data-v-f90eabbb]:disabled{opacity:.6;cursor:not-allowed;transform:none}.progress-section[data-v-f90eabbb]{margin-top:20px;padding:15px;background:#f8f9fa;border-radius:12px;border:1px solid #e9ecef}.progress-header[data-v-f90eabbb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:14px;color:#495057}.progress-wrapper[data-v-f90eabbb]{height:8px;width:100%;background:#e9ecef;border-radius:4px;overflow:hidden}.progress-bar[data-v-f90eabbb]{height:100%;background:linear-gradient(90deg,#ff3131,#e02828);transition:width .3s ease;border-radius:4px}.bubble-loader[data-v-f90eabbb]{display:inline-flex;gap:4px;align-items:center;margin-right:8px}.bubble[data-v-f90eabbb]{width:6px;height:6px;border-radius:50%;background:#fff;animation:bubble-f90eabbb 1.4s infinite ease-in-out both}.bubble[data-v-f90eabbb]:nth-child(1){animation-delay:-.32s}.bubble[data-v-f90eabbb]:nth-child(2){animation-delay:-.16s}@keyframes bubble-f90eabbb{0%,80%,to{transform:scale(.6);opacity:.5}40%{transform:scale(1);opacity:1}}.popup-overlay[data-v-f90eabbb]{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:2000}.success-popup[data-v-f90eabbb]{background:#fff;border-radius:16px;width:90%;max-width:500px;max-height:90vh;overflow-y:auto;animation:slideIn-f90eabbb .3s ease}.popup-header[data-v-f90eabbb]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e9ecef;background:#000;color:#fff;border-radius:16px 16px 0 0}.popup-header h3[data-v-f90eabbb]{margin:0;font-size:18px;font-weight:400}.close-popup[data-v-f90eabbb]{background:#ffffff1a;border:none;color:#fff;width:32px;height:32px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center}.close-popup[data-v-f90eabbb]:hover{background:#fff3}.popup-content[data-v-f90eabbb]{padding:24px}.stats-grid[data-v-f90eabbb]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:24px}.stat-item[data-v-f90eabbb]{text-align:left;padding:8px 0;border-bottom:1px solid #f0f0f0}.stat-label[data-v-f90eabbb]{display:block;font-size:12px;color:#666;margin-bottom:4px}.stat-value[data-v-f90eabbb]{display:block;font-size:14px;color:#2c3e50;font-weight:500;word-break:break-word}.link-section[data-v-f90eabbb]{margin:20px 0}.link-label[data-v-f90eabbb]{font-weight:600;margin-bottom:8px;display:inline-block}.link-input-wrapper[data-v-f90eabbb]{display:flex;gap:8px;align-items:center}.link-input[data-v-f90eabbb]{flex:1;padding:8px 10px;font-size:14px;border:1px solid #ccc;border-radius:6px}.cloud-actions-row[data-v-f90eabbb],.share-buttons-row[data-v-f90eabbb]{display:flex;flex-direction:column;gap:6px;margin-top:10px}.share-label[data-v-f90eabbb]{font-size:12px;color:#495057;font-weight:500}.share-buttons-group[data-v-f90eabbb]{display:flex;flex-wrap:wrap;gap:8px}.share-chip[data-v-f90eabbb]{padding:6px 10px;border-radius:999px;border:1px solid #dee2e6;background:#f8f9fa;font-size:12px;cursor:pointer;transition:all .2s ease}.share-chip[data-v-f90eabbb]:hover{background:#e9ecef}.share-chip.whatsapp[data-v-f90eabbb]{border-color:#25d366;color:#128c7e}.share-chip.email[data-v-f90eabbb]{border-color:#0d6efd;color:#0d6efd}.share-chip.teams[data-v-f90eabbb]{border-color:#6264a7;color:#464775}.share-chip.delete[data-v-f90eabbb]{border-color:#dc3545;color:#dc3545}.popup-actions[data-v-f90eabbb]{display:flex;gap:12px;border-top:1px solid #e9ecef}.btn-primary[data-v-f90eabbb]{flex:1;background:#ff3131;color:#fff;border:none;padding:6px 12px;border-radius:8px;font-size:14px;font-weight:300;cursor:pointer;transition:all .2s}.btn-primary[data-v-f90eabbb]:hover{background:#e02828}.btn-secondary[data-v-f90eabbb]{flex:1;background:#f8f9fa;border:1px solid #dee2e6;padding:6px 12px;border-radius:8px;font-size:14px;cursor:pointer;font-weight:300}.btn-secondary[data-v-f90eabbb]:hover{background:#e9ecef}@keyframes slideIn-f90eabbb{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.stats-grid[data-v-f90eabbb]{grid-template-columns:1fr}.popup-actions[data-v-f90eabbb]{flex-direction:column}.summary-stats[data-v-f90eabbb]{flex-direction:column;gap:8px}.results-grid[data-v-f90eabbb]{grid-template-columns:1fr}.action-buttons[data-v-f90eabbb]{flex-direction:column}.repair-btn[data-v-f90eabbb],.scan-btn[data-v-f90eabbb],.secondary-btn[data-v-f90eabbb]{width:100%}.issue-header[data-v-f90eabbb]{flex-direction:column;align-items:flex-start}}.size-limit-badge[data-v-def4864f]{font-size:11px;background:#fff3;color:#fff;padding:2px 6px;border-radius:10px;margin-left:8px;border:1px solid rgba(255,255,255,.3)}.bubble-loader[data-v-def4864f]{display:inline-flex;gap:4px;align-items:center;margin-right:8px}.bubble-loader .bubble[data-v-def4864f]{width:6px;height:6px;border-radius:50%;background-color:#fff;animation:bubble-def4864f 1.2s ease-in-out infinite}.bubble-loader .bubble[data-v-def4864f]:nth-child(1){animation-delay:-.32s}.bubble-loader .bubble[data-v-def4864f]:nth-child(2){animation-delay:-.16s}@keyframes bubble-def4864f{0%,80%,to{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}.merge-btn[data-v-def4864f]{width:100%;padding:8px;border-radius:10px;border:none;cursor:pointer;background:#ff3131;color:#fff;transition:all .3s ease;position:relative;font-weight:300;overflow:hidden}.merge-btn[data-v-def4864f]:hover:not(:disabled):not(.disabled){box-shadow:0 10px 30px #ff313166}.merge-btn[data-v-def4864f]:disabled,.merge-btn.disabled[data-v-def4864f]{background:#ccc;cursor:not-allowed;transform:none}.merge-btn.loading[data-v-def4864f]{background:#6c757d}.sign-editor-launch[data-v-def4864f]{display:flex;justify-content:center;margin:16px 0 8px}.sign-editor-btn[data-v-def4864f]{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border:1px solid #ff3131;border-radius:8px;background:#ff3131;color:#fff;font-size:14px;font-weight:800;cursor:pointer}.sign-editor-btn[data-v-def4864f]:disabled{opacity:.55;cursor:not-allowed}.sign-editor-overlay[data-v-def4864f]{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:18px;background:#0f172aa3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.sign-editor-modal[data-v-def4864f]{width:min(1240px,96vw);height:min(900px,72vh);display:flex;flex-direction:column;overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 24px 70px #0f172a52}.sign-editor-header[data-v-def4864f]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-bottom:1px solid #e5e7eb}.sign-editor-header h3[data-v-def4864f],.sign-editor-header p[data-v-def4864f]{margin:0}.sign-editor-header h3[data-v-def4864f]{color:#111827;font-size:18px}.sign-editor-header p[data-v-def4864f]{max-width:min(720px,72vw);overflow:hidden;color:#64748b;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.close-sign-editor[data-v-def4864f]{width:36px;height:36px;border:0;border-radius:8px;background:#f3f4f6;color:#111827;font-size:22px;line-height:1;cursor:pointer}.sign-editor-modal .sign-interface[data-v-def4864f]{flex:1;min-height:0;overflow:auto;padding:18px}.sign-editor-modal>.merge-btn[data-v-def4864f]{width:auto;margin:0 14px 20px}.sign-editor-modal>.progress-section[data-v-def4864f]{margin:0 18px 14px}.secondary-btn[data-v-def4864f]{padding:12px 24px;font-size:14px;background:#e9ecef;border:1px solid #dee2e6;border-radius:10px;color:#495057;font-weight:600;cursor:pointer;transition:all .3s ease}.secondary-btn[data-v-def4864f]:hover:not(:disabled){background:#dee2e6}.secondary-btn[data-v-def4864f]:disabled{opacity:.5;cursor:not-allowed}.upload-box[data-v-def4864f]{display:block;border:2px dashed #e9ecef;border-radius:12px;padding:24px;text-align:center;cursor:pointer;background:#f8f9fa;transition:border-color .2s,background .2s;margin-bottom:15px}.upload-box[data-v-def4864f]:hover,.upload-box.drag-over[data-v-def4864f]{border-color:#ff3131;background:#fff}.upload-content[data-v-def4864f]{display:flex;flex-direction:column;align-items:center;gap:8px}.upload-content p[data-v-def4864f]{margin:0 0 8px;font-size:15px}.upload-content strong[data-v-def4864f]{color:#2c3e50;font-size:18px}.upload-content small[data-v-def4864f]{color:#7f8c8d}.file-summary[data-v-def4864f]{background:#ff3131;color:#fff;padding:10px 15px;border-radius:12px;margin-bottom:10px}.summary-header[data-v-def4864f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.summary-header h3[data-v-def4864f]{margin:0;font-size:16px;font-weight:300}.clear-all-btn[data-v-def4864f]{background:#fff3;border:1px solid rgba(255,255,255,.3);color:#fff;padding:6px 12px;border-radius:6px;font-size:12px;cursor:pointer;transition:all .3s ease}.clear-all-btn[data-v-def4864f]:hover:not(:disabled){background:#ffffff4d}.clear-all-btn[data-v-def4864f]:disabled{opacity:.5;cursor:not-allowed}.summary-stats[data-v-def4864f]{display:flex;gap:20px;font-size:13px}.stat[data-v-def4864f]{display:flex;gap:6px;align-items:center}.file-list-container[data-v-def4864f]{max-height:200px;overflow-y:auto;border:1px solid #e9ecef;border-radius:10px;margin-bottom:20px;background:#fff;box-shadow:0 2px 8px #0000000d}.file-list-scroll[data-v-def4864f]{padding:10px}.file-item[data-v-def4864f]{display:flex;justify-content:space-between;align-items:center;padding:12px;border-bottom:1px solid #f0f0f0;transition:background-color .2s ease}.file-item[data-v-def4864f]:hover{background-color:#f8f9fa}.file-item[data-v-def4864f]:last-child{border-bottom:none}.file-item .file-info[data-v-def4864f]{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.file-icon[data-v-def4864f]{font-size:20px;color:#ff3131;flex-shrink:0}.file-details[data-v-def4864f]{flex:1;min-width:0}.file-name[data-v-def4864f]{font-size:14px;color:#2c3e50;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-size[data-v-def4864f]{font-size:12px;color:#6c757d}.remove-file-btn[data-v-def4864f]{background:none;border:none;color:#ff6b6b;font-size:22px;cursor:pointer;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;flex-shrink:0}.remove-file-btn[data-v-def4864f]:hover:not(:disabled){background:#ffeaea;transform:scale(1.1)}.popup-overlay[data-v-def4864f]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999}.success-popup[data-v-def4864f]{background:#fff;border-radius:12px;padding:24px;max-width:400px;width:90%;box-shadow:0 8px 32px #0003}.popup-header[data-v-def4864f]{position:relative;text-align:center;margin-bottom:20px}.popup-icon.success[data-v-def4864f]{font-size:48px;display:block;margin-bottom:12px}.popup-header h3[data-v-def4864f]{margin:0 0 8px;font-size:20px;color:#2c3e50}.popup-header p[data-v-def4864f]{margin:0;color:#6c757d;font-size:14px}.close-popup[data-v-def4864f]{position:absolute;top:-8px;right:-8px;background:#eee;border:none;width:32px;height:32px;border-radius:50%;font-size:20px;cursor:pointer;line-height:1}.popup-buttons[data-v-def4864f]{display:flex;justify-content:center;gap:12px}.popup-btn[data-v-def4864f]{background:#ff3131;color:#fff;border:none;padding:10px 24px;border-radius:8px;font-size:14px;cursor:pointer}.popup-btn[data-v-def4864f]:hover{background:#e62a2a}.progress-wrapper[data-v-def4864f]{width:100%;height:24px;background:#e9ecef;border-radius:12px;overflow:hidden;margin-bottom:8px}.progress-wrapper .progress-bar[data-v-def4864f]{height:100%;background:#ff3131;border-radius:12px;transition:width .3s ease;display:flex;align-items:center;justify-content:center}.progress-wrapper .progress-text[data-v-def4864f]{color:#fff;font-size:12px;font-weight:600}.status-text[data-v-def4864f]{margin:0;font-size:13px;color:#6c757d}.sign-file-bar[data-v-def4864f]{display:flex;align-items:center;gap:12px;padding:12px 16px;margin-top:12px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:10px;flex-wrap:wrap}.sign-file-bar .file-icon[data-v-def4864f]{font-size:1.2rem}.sign-file-bar .file-name[data-v-def4864f]{flex:1;min-width:0;font-weight:500;color:#2c3e50;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sign-file-bar .file-size[data-v-def4864f]{font-size:13px;color:#6c757d}.sign-file-bar .clear-file-btn[data-v-def4864f]{padding:6px 14px;font-size:13px;background:#fff;border:1px solid #dee2e6;border-radius:8px;color:#495057;cursor:pointer}.sign-file-bar .clear-file-btn[data-v-def4864f]:hover:not(:disabled){background:#fff5f5;border-color:#ff3131;color:#ff3131}.sign-interface[data-v-def4864f]{display:flex;flex-direction:column;gap:24px;margin-top:20px}.recipient-signature-banner[data-v-def4864f]{display:flex;align-items:flex-start;gap:12px;padding:14px 18px;background:linear-gradient(135deg,#f0f7ff,#e8f4fd);border:1px solid #b8d4ee;border-radius:12px;color:#1a3a52}.recipient-signature-banner .banner-icon[data-v-def4864f]{font-size:24px;flex-shrink:0}.recipient-signature-banner .banner-text[data-v-def4864f]{font-size:14px;line-height:1.5}.recipient-signature-banner .banner-text strong[data-v-def4864f]{display:block;margin-bottom:4px;color:#0d2d4a}.preview-full-width[data-v-def4864f],.step-section[data-v-def4864f]{width:100%;background:#fff;border-radius:12px;padding:20px;border:1px solid #e9ecef;box-shadow:0 2px 8px #0000000d}.preview-full-width .section-heading[data-v-def4864f]{margin:0 0 6px}.preview-full-width .preview-hint[data-v-def4864f]{margin:0 0 14px}.step-section.step-1 .creation-header[data-v-def4864f],.step-section.step-2 .placement-options h3[data-v-def4864f]{margin-top:0}.section-heading[data-v-def4864f]{margin:0 0 8px;font-size:16px;font-weight:600;color:#2c3e50}.preview-hint[data-v-def4864f]{margin:0 0 12px;font-size:13px;color:#6c757d}.pdf-preview-wrap[data-v-def4864f]{position:relative;width:100%;max-height:70vh;min-height:320px;background:#f1f3f4;border-radius:8px;overflow:hidden;touch-action:none;-webkit-user-select:none;user-select:none}.pdf-preview-wrap.dragging-active[data-v-def4864f]{overflow:hidden;touch-action:none}.pdf-iframe[data-v-def4864f]{position:absolute;inset:0;width:100%;height:100%;border:none}.signature-position-overlay[data-v-def4864f]{position:absolute;border:2px dashed rgba(255,49,49,.6);background:#fffffff2;display:flex;align-items:center;justify-content:center;transform-origin:top left;box-sizing:border-box;overflow:hidden}.signature-position-overlay[data-v-def4864f]:not(.draggable){pointer-events:none;background:#ff313114}.signature-position-overlay.draggable[data-v-def4864f]{cursor:grab;pointer-events:auto}.signature-position-overlay.draggable.dragging[data-v-def4864f]{cursor:grabbing}.add-recipient-box-actions[data-v-def4864f]{display:flex;align-items:center;gap:12px;margin-bottom:12px;flex-wrap:wrap}.add-recipient-box-btn[data-v-def4864f]{padding:12px 18px;font-size:14px;font-weight:600;color:#fff;background:#ff3131;border:none;border-radius:10px;cursor:pointer}.add-recipient-box-btn[data-v-def4864f]:hover{box-shadow:0 4px 16px #ff313166}.recipient-box-count[data-v-def4864f]{font-size:13px;color:#6c757d}.overlay-type-badge[data-v-def4864f]{position:absolute;top:-10px;left:6px;font-size:10px;font-weight:700;padding:2px 6px;border-radius:4px;background:#ff3131;color:#fff;white-space:nowrap}.overlay-type-badge.recipient-badge[data-v-def4864f]{background:#1565c0}.overlay-your-signature .overlay-label[data-v-def4864f]{margin-top:4px}.signature-position-overlay.overlay-recipient[data-v-def4864f]{border-color:#1565c0b3;background:#e3f2fdf2;cursor:grab;pointer-events:auto}.signature-position-overlay.overlay-recipient.dragging[data-v-def4864f]{cursor:grabbing}.overlay-recipient .overlay-label[data-v-def4864f]{font-size:11px;color:#1565c0;display:block;margin-top:4px}.overlay-remove-recipient[data-v-def4864f]{position:absolute;top:4px;right:6px;width:22px;height:22px;padding:0;font-size:16px;line-height:1;border:none;border-radius:4px;background:#f4433633;color:#c62828;cursor:pointer}.overlay-remove-recipient[data-v-def4864f]:hover{background:#f4433666}.overlay-signature-img[data-v-def4864f]{width:100%;height:100%;object-fit:contain;pointer-events:none}.overlay-signature-typed[data-v-def4864f]{padding:4px 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;pointer-events:none}.overlay-signature-stamp[data-v-def4864f]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4px;border:2px solid;border-radius:4px;font-size:10px;pointer-events:none}.overlay-signature-stamp .stamp-icon[data-v-def4864f]{font-size:14px}.overlay-signature-stamp .stamp-text[data-v-def4864f]{font-weight:700;letter-spacing:.5px}.overlay-label[data-v-def4864f]{font-size:12px;color:#6c757d;font-weight:500;text-align:center;padding:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.who-sign-modal h3[data-v-def4864f]{margin:0 0 20px;font-size:20px;color:#2c3e50;text-align:center}.who-sign-buttons[data-v-def4864f]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}.who-sign-btn[data-v-def4864f]{display:flex;flex-direction:column;align-items:center;padding:24px 16px;border:2px solid #e9ecef;border-radius:12px;background:#fff;cursor:pointer;transition:border-color .2s,background .2s;position:relative}.who-sign-btn[data-v-def4864f]:hover{border-color:#ff3131;background:#fff8f8}.who-sign-btn .btn-icon[data-v-def4864f]{font-size:32px;margin-bottom:8px}.who-sign-btn .btn-label[data-v-def4864f]{font-weight:600;font-size:16px;color:#2c3e50}.who-sign-btn .btn-hint[data-v-def4864f]{font-size:12px;color:#6c757d;margin-top:4px}.who-sign-btn .pro-badge[data-v-def4864f]{position:absolute;top:8px;right:8px;background:#ff3131;color:#fff;font-size:10px;padding:2px 6px;border-radius:4px}.modal-close[data-v-def4864f]{display:block;margin:0 auto;padding:8px 20px;background:#e9ecef;border:none;border-radius:8px;cursor:pointer;font-size:14px}.modal-box[data-v-def4864f]{background:#fff;border-radius:12px;padding:24px;max-width:520px;width:95%;max-height:90vh;overflow-y:auto;box-shadow:0 8px 32px #00000026}.several-modal h3[data-v-def4864f]{margin:0 0 8px;font-size:18px;color:#2c3e50}.modal-sub[data-v-def4864f]{margin:0 0 16px;font-size:14px;color:#6c757d}.receivers-list[data-v-def4864f]{margin-bottom:12px}.receiver-row[data-v-def4864f]{display:flex;gap:8px;align-items:center;margin-bottom:8px;flex-wrap:wrap}.input-name[data-v-def4864f]{flex:1;min-width:100px;padding:8px;border:1px solid #dee2e6;border-radius:6px}.input-email[data-v-def4864f]{flex:1;min-width:120px;padding:8px;border:1px solid #dee2e6;border-radius:6px}.select-role[data-v-def4864f]{width:100px;padding:8px;border:1px solid #dee2e6;border-radius:6px}.remove-receiver-btn[data-v-def4864f]{background:#fee;border:1px solid #fcc;color:#c00;width:32px;height:32px;border-radius:6px;cursor:pointer;flex-shrink:0}.add-receiver-btn[data-v-def4864f]{margin-bottom:16px;padding:8px 14px;font-size:14px;color:#ff3131;background:none;border:none;cursor:pointer;text-decoration:underline}.several-checkboxes[data-v-def4864f]{margin:16px 0}.checkbox-row[data-v-def4864f]{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px;font-size:13px;color:#2c3e50;cursor:pointer}.input-days[data-v-def4864f]{width:48px;padding:2px 6px;margin:0 4px;border:1px solid #dee2e6;border-radius:4px}.modal-actions[data-v-def4864f]{display:flex;gap:12px;margin-top:20px}.btn-secondary[data-v-def4864f]{padding:10px 20px;background:#e9ecef;border:none;border-radius:8px;cursor:pointer;font-size:14px}.upload-company-stamp[data-v-def4864f]{margin-bottom:12px}.upload-stamp-label[data-v-def4864f]{display:inline-block;padding:8px 14px;font-size:14px;color:#ff3131;cursor:pointer;text-decoration:underline}.clear-stamp-btn[data-v-def4864f]{margin-left:10px;padding:6px 12px;font-size:12px;background:#fee;border:1px solid #fcc;border-radius:6px;cursor:pointer}.company-stamp-preview[data-v-def4864f]{margin-top:10px}.company-stamp-preview img[data-v-def4864f]{max-width:180px;max-height:80px;object-fit:contain;border:1px solid #eee;border-radius:6px}.stamp-or[data-v-def4864f]{margin:12px 0 8px;font-size:13px;color:#6c757d;text-align:center}.signature-creation.options-column[data-v-def4864f]{background:#fff;border-radius:12px;padding:20px;border:1px solid #e9ecef;box-shadow:0 2px 8px #0000000d}.signature-creation[data-v-def4864f]{background:#fff;border-radius:12px;padding:25px;box-shadow:0 4px 15px #0000001a}.creation-header[data-v-def4864f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.signature-type[data-v-def4864f]{display:flex;gap:15px}.type-option[data-v-def4864f]{display:flex;align-items:center;gap:8px;cursor:pointer;padding:8px 12px;border-radius:8px;transition:background-color .2s}.type-option[data-v-def4864f]:hover{background-color:#f8f9fa}.type-option input[data-v-def4864f]{margin:0}.mode-tabs[data-v-def4864f]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:25px}.mode-tab[data-v-def4864f]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:15px 10px;border:2px solid #e0e0e0;border-radius:10px;background:#fff;cursor:pointer;transition:all .3s ease}.mode-tab[data-v-def4864f]:hover{border-color:#3498db;transform:translateY(-2px)}.mode-tab.active[data-v-def4864f]{border-color:#3498db;background:#ebf5fb}.tab-icon[data-v-def4864f]{font-size:24px}.tab-text[data-v-def4864f]{font-size:14px;font-weight:600;color:#2c3e50}.drawing-area[data-v-def4864f]{display:flex;flex-direction:column;gap:20px}.canvas-container[data-v-def4864f]{position:relative;width:100%;max-width:400px;aspect-ratio:400 / 180;border:2px solid #bdc3c7;border-radius:8px;overflow:hidden}.signature-canvas[data-v-def4864f]{display:block;width:100%;height:100%;background:#fff;cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none}.draw-hint[data-v-def4864f]{margin:8px 0 0;font-size:13px;color:#6c757d;text-align:center}.hint[data-v-def4864f]{font-size:12px;color:#bdc3c7;margin-top:5px}.drawing-controls[data-v-def4864f]{display:flex;justify-content:center;gap:10px}.control-btn[data-v-def4864f]{padding:10px 20px;border:1px solid #bdc3c7;border-radius:6px;background:#fff;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:8px}.control-btn[data-v-def4864f]:hover:not(:disabled){background:#f8f9fa;border-color:#3498db}.control-btn[data-v-def4864f]:disabled{opacity:.5;cursor:not-allowed}.type-signature[data-v-def4864f],.type-inputs[data-v-def4864f]{display:flex;flex-direction:column;gap:20px}.name-input[data-v-def4864f]{padding:15px;border:2px solid #bdc3c7;border-radius:8px;font-size:18px;transition:border-color .3s}.name-input[data-v-def4864f]:focus{outline:none;border-color:#3498db}.type-options[data-v-def4864f]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.option-group[data-v-def4864f]{display:flex;flex-direction:column;gap:8px}.option-group label[data-v-def4864f]{font-size:14px;color:#7f8c8d;font-weight:600}.font-select[data-v-def4864f],.color-picker[data-v-def4864f],.size-select[data-v-def4864f]{padding:10px;border:2px solid #bdc3c7;border-radius:6px;cursor:pointer}.size-slider[data-v-def4864f],.scale-slider[data-v-def4864f],.position-slider[data-v-def4864f],.opacity-slider[data-v-def4864f],.rotation-slider[data-v-def4864f]{width:100%}.size-value[data-v-def4864f],.position-value[data-v-def4864f],.opacity-value[data-v-def4864f],.rotation-value[data-v-def4864f]{font-size:14px;color:#7f8c8d;text-align:center;display:block}.type-preview[data-v-def4864f]{display:flex;justify-content:center;margin-top:20px}.preview-box[data-v-def4864f]{padding:30px 50px;border:2px dashed #bdc3c7;border-radius:8px;background:#fff;min-width:300px;text-align:center;white-space:nowrap}.upload-signature[data-v-def4864f],.upload-area[data-v-def4864f]{display:flex;flex-direction:column;gap:20px}.upload-label[data-v-def4864f]{cursor:pointer}.upload-placeholder[data-v-def4864f]{border:3px dashed #3498db;border-radius:10px;padding:40px 20px;text-align:center;background:#ebf5fb;transition:all .3s}.upload-placeholder[data-v-def4864f]:hover{background:#d6eaf8}.upload-icon[data-v-def4864f]{font-size:48px;margin-bottom:15px;display:block}.uploaded-preview[data-v-def4864f]{display:flex;flex-direction:column;align-items:center;gap:20px}.signature-image[data-v-def4864f]{max-width:300px;max-height:150px;border:2px solid #bdc3c7;border-radius:8px;padding:10px;background:#fff}.upload-controls[data-v-def4864f]{width:100%;max-width:300px}.scale-control[data-v-def4864f]{display:flex;flex-direction:column;gap:10px}.stamp-signature[data-v-def4864f]{display:flex;flex-direction:column;gap:25px}.stamp-grid[data-v-def4864f]{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.stamp-btn[data-v-def4864f]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:15px;border:2px solid #e0e0e0;border-radius:10px;background:#fff;cursor:pointer;transition:all .3s}.stamp-btn[data-v-def4864f]:hover:not(:disabled){border-color:var(--stamp-color);transform:translateY(-2px)}.stamp-btn.active[data-v-def4864f]{border-color:var(--stamp-color);background:color-mix(in srgb,var(--stamp-color) 10%,white)}.stamp-icon[data-v-def4864f]{font-size:24px}.stamp-name[data-v-def4864f]{font-size:12px;font-weight:600;color:#2c3e50}.stamp-preview[data-v-def4864f]{display:flex;justify-content:center}.preview-stamp[data-v-def4864f]{padding:20px 30px;border:3px solid;border-radius:12px;display:flex;flex-direction:column;align-items:center;gap:10px;font-weight:700;background:#fff}.stamp-icon-large[data-v-def4864f]{font-size:36px}.stamp-text[data-v-def4864f]{font-size:18px;letter-spacing:2px}.stamp-date[data-v-def4864f]{font-size:12px;opacity:.8}.save-signature[data-v-def4864f]{margin-top:25px;padding-top:25px;border-top:1px solid #ecf0f1;text-align:center}.save-btn[data-v-def4864f]{padding:15px 40px;background:#3498db;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .3s}.save-btn[data-v-def4864f]:hover:not(:disabled){background:#2980b9}.save-btn[data-v-def4864f]:disabled{opacity:.5;cursor:not-allowed}.save-hint[data-v-def4864f]{font-size:12px;color:#7f8c8d;margin-top:8px}.saved-signatures[data-v-def4864f]{background:#fff;border-radius:12px;padding:25px;box-shadow:0 4px 15px #0000001a}.signatures-grid[data-v-def4864f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:15px;margin-top:15px}.saved-signature[data-v-def4864f]{border:2px solid #ecf0f1;border-radius:8px;overflow:hidden;cursor:pointer;transition:all .3s}.saved-signature[data-v-def4864f]:hover{border-color:#3498db;transform:translateY(-2px)}.signature-preview[data-v-def4864f]{height:80px;display:flex;align-items:center;justify-content:center;background:#fff;padding:10px}.image-preview img[data-v-def4864f]{max-width:100%;max-height:100%}.text-preview[data-v-def4864f]{font-size:16px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.signature-info[data-v-def4864f]{display:flex;justify-content:space-between;align-items:center;padding:10px;background:#f8f9fa;font-size:12px}.sig-type[data-v-def4864f]{background:#3498db;color:#fff;padding:2px 6px;border-radius:4px}.sig-mode[data-v-def4864f]{color:#7f8c8d}.delete-btn[data-v-def4864f]{background:none;border:none;cursor:pointer;padding:2px;opacity:.6}.delete-btn[data-v-def4864f]:hover{opacity:1}.placement-options[data-v-def4864f]{background:#fff;border-radius:12px;padding:20px;margin-top:16px;border:1px solid #e9ecef;box-shadow:0 2px 8px #0000000d}.placement-hint[data-v-def4864f]{margin:0 0 14px;font-size:13px;color:#6c757d;line-height:1.4}.placement-grid[data-v-def4864f]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin:20px 0}.placement-group[data-v-def4864f]{display:flex;flex-direction:column;gap:8px;min-width:0}.placement-group label[data-v-def4864f]{font-size:14px;color:#7f8c8d;font-weight:600}.page-input[data-v-def4864f]{padding:10px;border:2px solid #bdc3c7;border-radius:6px;width:100%}.placement-preview[data-v-def4864f]{margin-top:25px}.preview-box-large[data-v-def4864f]{border:2px solid #bdc3c7;border-radius:8px;padding:20px;background:#f8f9fa}.page-outline[data-v-def4864f]{position:relative;width:100%;height:300px;border:1px solid #dee2e6;background:#fff;margin-bottom:15px}.signature-preview-placement[data-v-def4864f]{position:absolute;border:2px dashed #3498db;background:#3498db1a;display:flex;align-items:center;justify-content:center}.preview-content[data-v-def4864f]{padding:10px;font-weight:600;color:#3498db}.preview-info[data-v-def4864f]{text-align:center;color:#7f8c8d;font-size:14px}.action-buttons[data-v-def4864f]{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin:20px 0}.sign-btn[data-v-def4864f]{padding:12px 24px;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s}.sign-btn.primary[data-v-def4864f]{background:#ff3131;color:#fff}.sign-btn.primary[data-v-def4864f]:hover:not(:disabled){box-shadow:0 4px 16px #ff313166}.sign-btn.secondary[data-v-def4864f]{background:#6c757d;color:#fff}.sign-btn.secondary[data-v-def4864f]:hover:not(:disabled){background:#5a6268}.sign-btn.tertiary[data-v-def4864f]{background:#e9ecef;color:#495057;border:1px solid #dee2e6}.sign-btn.tertiary[data-v-def4864f]:hover:not(:disabled){background:#dee2e6}.sign-btn[data-v-def4864f]:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.merge-btn-size[data-v-def4864f]{width:100%;padding:12px}.compress-btn[data-v-def4864f]{padding:12px 24px;font-size:14px;font-weight:600;border:none;border-radius:10px;cursor:pointer;background:#ff3131;color:#fff;transition:all .3s}.compress-btn[data-v-def4864f]:hover:not(:disabled){box-shadow:0 4px 16px #ff313166}.compress-btn[data-v-def4864f]:disabled{opacity:.5;cursor:not-allowed}.progress-section[data-v-def4864f]{background:#fff;border-radius:12px;padding:25px;box-shadow:0 4px 15px #0000001a}.progress-header[data-v-def4864f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.progress-text[data-v-def4864f]{font-weight:600;color:#2c3e50}.progress-percent[data-v-def4864f]{font-weight:700;color:#3498db}.progress-bar[data-v-def4864f]{height:10px;background:#ecf0f1;border-radius:5px;overflow:hidden}.progress-fill[data-v-def4864f]{height:100%;background:linear-gradient(90deg,#3498db,#2ecc71);border-radius:5px;transition:width .3s ease}.content-section[data-v-def4864f]{padding:20px;background:#f8f9fa;border-radius:12px;border:1px solid #e9ecef;margin-inline:auto;margin-top:40px;margin-bottom:30px}.content-block[data-v-def4864f]{margin-bottom:30px}.content-block[data-v-def4864f]:last-child{margin-bottom:0}.content-block h3[data-v-def4864f]{font-size:18px;color:#2c3e50;margin-bottom:15px;padding-bottom:10px;border-bottom:2px solid #ff3131}.content-grid[data-v-def4864f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin-bottom:20px}.content-card[data-v-def4864f]{background:#fff;padding:15px;border-radius:8px;box-shadow:0 2px 5px #0000000d;transition:transform .2s,box-shadow .2s}.content-card[data-v-def4864f]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.content-card h4[data-v-def4864f]{margin:0 0 8px;font-size:15px;color:#2c3e50}.content-card p[data-v-def4864f]{margin:0;font-size:13px;color:#6c757d;line-height:1.5}.tips-list[data-v-def4864f]{margin:0;padding:0;list-style:none}.tip-item[data-v-def4864f]{display:flex;gap:16px;margin-bottom:16px;align-items:flex-start}.tip-icon[data-v-def4864f]{width:28px;height:28px;background:#ff3131;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;flex-shrink:0}.tip-content h4[data-v-def4864f]{margin:0 0 6px;font-size:15px;color:#2c3e50}.tip-content p[data-v-def4864f]{margin:0;font-size:13px;color:#6c757d;line-height:1.5}.faq-section[data-v-def4864f]{margin-top:24px}.faq-list[data-v-def4864f]{margin:0;padding:0}.faq-item[data-v-def4864f]{border:1px solid #e9ecef;border-radius:8px;margin-bottom:10px;overflow:hidden;background:#fff}.faq-item summary[data-v-def4864f]{padding:12px 16px;cursor:pointer;font-weight:600;color:#2c3e50}.faq-item p[data-v-def4864f]{margin:0;padding:12px 16px 16px;color:#6c757d;font-size:14px;line-height:1.5;border-top:1px solid #f0f0f0}@media(max-width:768px){.mode-tabs[data-v-def4864f],.stamp-grid[data-v-def4864f],.placement-grid[data-v-def4864f]{grid-template-columns:repeat(2,1fr)}.who-sign-buttons[data-v-def4864f],.type-options[data-v-def4864f]{grid-template-columns:1fr}.action-buttons[data-v-def4864f]{flex-direction:column}.signatures-grid[data-v-def4864f]{grid-template-columns:repeat(2,1fr)}.file-info[data-v-def4864f]{grid-template-columns:1fr}}@media(max-width:480px){.mode-tabs[data-v-def4864f],.stamp-grid[data-v-def4864f],.placement-grid[data-v-def4864f],.signatures-grid[data-v-def4864f],.steps[data-v-def4864f]{grid-template-columns:1fr}.converter[data-v-def4864f]{padding:10px}}.converter[data-v-def4864f]{max-width:1000px;margin:auto}.main__title[data-v-895a378f]{display:flex;align-items:center;gap:8px;color:#333;font-size:24px;margin-bottom:8px}.subtitle[data-v-895a378f]{font-size:14px;color:#666;margin-bottom:25px;text-align:center}.upload-box[data-v-895a378f]{display:block;border:2px dashed #aaa;border-radius:12px;padding:40px 20px;cursor:pointer;background:#f9f9f9;transition:all .3s ease;margin-bottom:25px;text-align:center}.upload-box[data-v-895a378f]:hover{border-color:#4a6fa5;background:#f0f4fa}.upload-box.drag-over[data-v-895a378f]{border-color:#4a6fa5;background:#f0f4fa;box-shadow:0 0 0 4px #4a6fa51f}.file-info-card[data-v-895a378f]{background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:15px;margin-bottom:25px;box-shadow:0 2px 8px #0000000d}.file-info-header[data-v-895a378f]{display:flex;align-items:center;gap:12px}.file-icon[data-v-895a378f]{font-size:28px}.file-details[data-v-895a378f]{flex:1}.file-name[data-v-895a378f]{font-size:14px;font-weight:500;color:#2c3e50;word-break:break-word}.file-size[data-v-895a378f]{font-size:12px;color:#6c757d;margin-top:4px}.remove-file-btn[data-v-895a378f]{background:none;border:none;color:#ff6b6b;font-size:24px;cursor:pointer;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.remove-file-btn[data-v-895a378f]:hover:not(:disabled){background:#ffeaea}.settings-interface[data-v-895a378f]{margin-top:20px}.presets-section[data-v-895a378f]{margin-bottom:25px}.presets-section h3[data-v-895a378f]{font-size:16px;color:#333;margin-bottom:15px}.preset-buttons[data-v-895a378f]{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.preset-btn[data-v-895a378f]{padding:10px 20px;background:#fff;border:1px solid #ddd;border-radius:8px;font-size:13px;cursor:pointer;transition:all .2s}.preset-btn[data-v-895a378f]:hover:not(:disabled){background:#f0f4fa;border-color:#4a6fa5}.preset-btn.reset[data-v-895a378f]{color:#666}.preset-btn[data-v-895a378f]:disabled{opacity:.5;cursor:not-allowed}.preview-section[data-v-895a378f]{background:#f8f9fa;padding:25px;border-radius:12px;margin-bottom:25px;border:1px solid #e9ecef}.preview-section h3[data-v-895a378f]{font-size:16px;color:#333;margin-bottom:20px;text-align:center}.preview-container[data-v-895a378f]{display:flex;flex-direction:column;gap:20px}.page-preview[data-v-895a378f]{display:flex;justify-content:center}.page-outline[data-v-895a378f]{position:relative;width:100%;min-height:200px;background:#fff;border:2px solid #333;border-radius:4px;box-shadow:0 4px 12px #0000001a;overflow:hidden}.uploaded-preview-frame[data-v-895a378f]{display:block;width:100%;max-width:1400px;height:340px;background:#fff;border:0}.uploaded-preview-empty[data-v-895a378f]{min-height:200px;display:flex;align-items:center;justify-content:center;text-align:center;padding:20px;color:#6c757d}.page-number-preview[data-v-895a378f]{position:absolute;padding:4px 8px;background:#ffffffe6;border-radius:4px;font-weight:500;white-space:nowrap;z-index:1}.page-number-preview.bottom-center[data-v-895a378f]{bottom:var(--preview-margin, 10px);left:50%;transform:translate(-50%)}.page-number-preview.bottom-right[data-v-895a378f]{bottom:var(--preview-margin, 10px);right:var(--preview-margin, 10px)}.page-number-preview.top-center[data-v-895a378f]{top:var(--preview-margin, 10px);left:50%;transform:translate(-50%)}.page-number-preview.top-right[data-v-895a378f]{top:var(--preview-margin, 10px);right:var(--preview-margin, 10px)}.page-number-preview.bottom-left[data-v-895a378f]{bottom:var(--preview-margin, 10px);left:var(--preview-margin, 10px)}.page-number-preview.top-left[data-v-895a378f]{top:var(--preview-margin, 10px);left:var(--preview-margin, 10px)}.preview-info[data-v-895a378f]{display:flex;justify-content:center;gap:30px;flex-wrap:wrap}.info-item[data-v-895a378f]{display:flex;flex-direction:column;align-items:center;gap:4px}.info-label[data-v-895a378f]{font-size:12px;color:#666}.info-value[data-v-895a378f]{font-size:14px;font-weight:600;color:#4a6fa5}.settings-grid[data-v-895a378f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px;margin-bottom:30px}.settings-group[data-v-895a378f]{background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:20px;box-shadow:0 2px 8px #0000000d}.settings-group h4[data-v-895a378f]{font-size:16px;color:#333;margin-bottom:20px;display:flex;align-items:center;gap:8px}.position-grid[data-v-895a378f]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:20px}.position-btn[data-v-895a378f]{display:flex;flex-direction:column;align-items:center;gap:5px;padding:12px;background:#fff;border:1px solid #ddd;border-radius:8px;cursor:pointer;transition:all .2s}.position-btn[data-v-895a378f]:hover:not(:disabled){background:#f8f9fa;border-color:#4a6fa5}.position-btn.active[data-v-895a378f]{background:#4a6fa5;border-color:#4a6fa5;color:#fff}.position-btn[data-v-895a378f]:disabled{opacity:.5;cursor:not-allowed}.position-icon[data-v-895a378f]{font-size:20px}.position-name[data-v-895a378f]{font-size:11px}.margin-control[data-v-895a378f]{margin-top:20px}.margin-control label[data-v-895a378f]{display:block;margin-bottom:10px;font-size:14px;color:#333}.margin-slider[data-v-895a378f]{width:100%;height:6px;border-radius:3px;background:#ddd;outline:none;-webkit-appearance:none}.margin-slider[data-v-895a378f]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:#4a6fa5;cursor:pointer}.format-grid[data-v-895a378f]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:20px}.format-btn[data-v-895a378f]{padding:12px;background:#fff;border:1px solid #ddd;border-radius:8px;cursor:pointer;font-size:13px;transition:all .2s;text-align:center}.format-btn[data-v-895a378f]:hover:not(:disabled){background:#f8f9fa;border-color:#4a6fa5}.format-btn.active[data-v-895a378f]{background:#4a6fa5;border-color:#4a6fa5;color:#fff}.format-btn[data-v-895a378f]:disabled{opacity:.5;cursor:not-allowed}.numbering-controls[data-v-895a378f]{display:flex;flex-direction:column;gap:15px;margin-top:20px}.control-row[data-v-895a378f]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.control-row label[data-v-895a378f]{display:flex;align-items:center;gap:8px;font-size:14px;color:#333;cursor:pointer}.number-input[data-v-895a378f]{width:80px;padding:8px;border:1px solid #ddd;border-radius:6px;font-size:14px}.checkbox[data-v-895a378f]{width:16px;height:16px;cursor:pointer}.appearance-controls[data-v-895a378f]{display:flex;flex-direction:column;gap:15px;margin-bottom:20px}.font-select[data-v-895a378f]{padding:8px;border:1px solid #ddd;border-radius:6px;font-size:14px;width:100px}.color-selector[data-v-895a378f]{display:flex;align-items:center;gap:10px}.color-input[data-v-895a378f]{width:40px;height:40px;border:none;border-radius:6px;cursor:pointer;padding:0}.color-value[data-v-895a378f]{font-size:13px;color:#666;font-family:monospace}.color-presets[data-v-895a378f]{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.color-preset[data-v-895a378f]{width:28px;height:28px;border-radius:4px;cursor:pointer;border:2px solid transparent;transition:all .2s}.color-preset[data-v-895a378f]:hover{transform:scale(1.1)}.color-preset.active[data-v-895a378f]{border-color:#333;box-shadow:0 0 0 2px #fff,0 0 0 4px #4a6fa5}.custom-text-control[data-v-895a378f]{margin-top:20px;padding-top:20px;border-top:1px solid #e9ecef}.custom-text-control label[data-v-895a378f]{display:block;margin-bottom:10px;font-size:14px;color:#333}.custom-text-inputs[data-v-895a378f]{display:flex;gap:10px;margin-bottom:8px}.text-position-select[data-v-895a378f]{padding:8px;border:1px solid #ddd;border-radius:6px;font-size:14px;min-width:120px}.text-input[data-v-895a378f]{flex:1;padding:8px;border:1px solid #ddd;border-radius:6px;font-size:14px}.hint[data-v-895a378f]{font-size:12px;color:#666;font-style:italic;margin-top:5px}.time-estimate[data-v-895a378f]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f8f9fa;border-radius:8px;margin-bottom:20px;font-size:14px;color:#666}.size-limit-badge[data-v-895a378f]{font-size:11px;background:#ff6b6b1a;color:#ff6b6b;padding:2px 8px;border-radius:12px}.action-buttons[data-v-895a378f]{display:flex;justify-content:center;margin:20px 0}.primary-btn[data-v-895a378f]{width:100%;max-width:400px;padding:8px 15px;font-size:16px;border-radius:10px;border:none;cursor:pointer;background:linear-gradient(135deg,#4a6fa5,#3a5a8c);color:#fff;font-weight:400;transition:all .3s ease;box-shadow:0 4px 12px #4a6fa533}.primary-btn[data-v-895a378f]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px #4a6fa54d}.primary-btn[data-v-895a378f]:disabled{opacity:.6;cursor:not-allowed;transform:none}.primary-btn.loading[data-v-895a378f]{background:#6c757d}.progress-section[data-v-895a378f]{margin-top:20px;padding:15px;background:#f8f9fa;border-radius:12px}.progress-header[data-v-895a378f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:14px;color:#2c3e50}.progress-percent[data-v-895a378f]{font-weight:600;color:#4a6fa5}.progress-wrapper[data-v-895a378f]{height:8px;width:100%;background:#e9ecef;border-radius:4px;overflow:hidden}.progress-bar[data-v-895a378f]{height:100%;background:linear-gradient(90deg,#4a6fa5,#6a8fc5);transition:width .3s ease;border-radius:4px}.popup-overlay[data-v-895a378f]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-895a378f .3s ease}.success-popup[data-v-895a378f]{background:#fff;border-radius:16px;max-width:500px;width:90%;max-height:90vh;overflow-y:auto;animation:slideUp-895a378f .3s ease}.popup-header[data-v-895a378f]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e9ecef}.popup-header h3[data-v-895a378f]{margin:0;font-size:20px;color:#333}.close-popup[data-v-895a378f]{background:none;border:none;font-size:24px;cursor:pointer;color:#999;transition:color .2s}.close-popup[data-v-895a378f]:hover{color:#333}.popup-content[data-v-895a378f]{padding:24px}.stats-grid[data-v-895a378f]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:24px}.stat-item[data-v-895a378f]{text-align:left;padding:8px 0;border-bottom:1px solid #f0f0f0}.stat-label[data-v-895a378f]{display:block;font-size:12px;color:#666;margin-bottom:4px}.stat-value[data-v-895a378f]{display:block;font-size:14px;color:#2c3e50;font-weight:500;word-break:break-word}.link-section[data-v-895a378f]{margin:20px 0}.link-label[data-v-895a378f]{font-weight:600;margin-bottom:8px;display:inline-block;font-size:14px}.link-input-wrapper[data-v-895a378f]{display:flex;gap:8px;align-items:center}.link-input[data-v-895a378f]{flex:1;padding:8px 12px;font-size:13px;border:1px solid #ddd;border-radius:6px;background:#f8f9fa;font-family:monospace}.btn-primary[data-v-895a378f]{padding:8px 16px;background:#4a6fa5;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;transition:all .2s}.btn-primary[data-v-895a378f]:hover{background:#3a5a8c}.icon-svg svg[data-v-895a378f]{width:16px;height:16px;fill:currentColor}.share-buttons-row[data-v-895a378f]{margin-top:15px}.share-label[data-v-895a378f]{font-size:12px;color:#495057;font-weight:500;margin-bottom:8px;display:block}.share-buttons-group[data-v-895a378f]{display:flex;flex-wrap:wrap;gap:8px}.share-chip[data-v-895a378f]{padding:6px 12px;border-radius:20px;border:1px solid #dee2e6;background:#f8f9fa;font-size:12px;cursor:pointer;transition:all .2s ease}.share-chip[data-v-895a378f]:hover{background:#e9ecef}.share-chip.whatsapp[data-v-895a378f]{border-color:#25d366;color:#128c7e}.share-chip.email[data-v-895a378f]{border-color:#0d6efd;color:#0d6efd}.share-chip.teams[data-v-895a378f]{border-color:#6264a7;color:#464775}.popup-actions[data-v-895a378f]{display:flex;gap:12px;margin-top:24px;justify-content:center}.bubble-loader[data-v-895a378f]{display:inline-flex;gap:4px;align-items:center;margin-right:8px}.bubble[data-v-895a378f]{width:6px;height:6px;background:#fff;border-radius:50%;animation:bounce-895a378f .6s infinite}.bubble[data-v-895a378f]:nth-child(2){animation-delay:.1s}.bubble[data-v-895a378f]:nth-child(3){animation-delay:.2s}@keyframes bounce-895a378f{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes fadeIn-895a378f{0%{opacity:0}to{opacity:1}}@keyframes slideUp-895a378f{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.upload-content[data-v-895a378f]{display:grid;gap:8px;justify-items:center}.upload-limit[data-v-895a378f]{display:inline-flex;max-width:100%;color:#5f6b7a;font-size:13px;font-weight:700;line-height:1.4;text-align:center}.upload-limit.active-plan[data-v-895a378f]{padding:6px 10px;border-radius:999px;background:#fff1f1;color:#b91c1c}.page-number-controls[data-v-895a378f]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;align-items:start!important}.page-number-controls .control-group[data-v-895a378f]{display:grid;gap:8px;min-width:0}.page-number-controls .control-group.toggles[data-v-895a378f]{align-content:start;gap:10px}.page-number-controls .control-group.toggles label[data-v-895a378f]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700}.position-grid.compact[data-v-895a378f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:0}.position-grid.compact .position-btn[data-v-895a378f]{min-height:48px;padding:8px;border-radius:8px}.position-grid.compact .position-name[data-v-895a378f]{font-size:11px;line-height:1.15}.control-hint[data-v-895a378f]{color:#64748b;font-size:12px;font-weight:700}.inline-color-controls[data-v-895a378f]{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.inline-color-controls input[type=color][data-v-895a378f]{width:42px;min-width:42px;height:34px;padding:3px}.color-preset.compact[data-v-895a378f]{width:24px;height:24px;border-radius:999px;border:2px solid #fff;box-shadow:0 0 0 1px #d1d5db;cursor:pointer}.color-preset.compact.active[data-v-895a378f]{box-shadow:0 0 0 2px #ff3131}.preset-row[data-v-895a378f]{display:flex;flex-wrap:wrap;gap:8px}.preset-row .preset-btn[data-v-895a378f]{min-height:34px;padding:7px 10px}@media(max-width:768px){.main__title[data-v-895a378f]{font-size:20px}.stats-grid[data-v-895a378f],.settings-grid[data-v-895a378f]{grid-template-columns:1fr}.popup-actions[data-v-895a378f]{flex-direction:column}.popup-actions button[data-v-895a378f]{width:100%}}.merge-btn[data-v-4451cb24]{width:100%;padding:8px;font-size:14px;border-radius:10px;border:none;cursor:pointer;background:#ff3131;color:#fff;transition:all .3s ease;position:relative;overflow:hidden}.merge-btn[data-v-4451cb24]:hover:not(:disabled):not(.disabled){box-shadow:0 10px 30px #ff313166}.merge-btn[data-v-4451cb24]:disabled,.merge-btn.disabled[data-v-4451cb24]{background:#ccc;cursor:not-allowed;transform:none}.merge-btn.loading[data-v-4451cb24]{background:#6c757d}.watermark-editor-controls[data-v-4451cb24]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;align-items:start!important}.watermark-editor-controls .control-group[data-v-4451cb24]{display:grid;gap:8px;min-width:0}.watermark-type-tabs.compact[data-v-4451cb24]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.position-grid.compact[data-v-4451cb24]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.position-grid.compact .position-btn[data-v-4451cb24]{min-height:38px;padding:7px}.inline-checks[data-v-4451cb24]{display:flex;flex-wrap:wrap;gap:10px}.inline-checks label[data-v-4451cb24]{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700}.remove-image-btn.compact[data-v-4451cb24]{min-height:32px;padding:6px 10px;border-radius:8px}.size-limit-badge[data-v-4451cb24]{font-size:11px;background:#fff3;color:#fff;padding:2px 6px;border-radius:10px;margin-left:8px;border:1px solid rgba(255,255,255,.3)}.bubble-loader[data-v-4451cb24]{display:inline-flex;gap:4px;align-items:center;margin-right:8px}.bubble-loader .bubble[data-v-4451cb24]{width:6px;height:6px;border-radius:50%;background-color:#fff;animation:bubble-4451cb24 1.2s ease-in-out infinite}.bubble-loader .bubble[data-v-4451cb24]:nth-child(1){animation-delay:-.32s}.bubble-loader .bubble[data-v-4451cb24]:nth-child(2){animation-delay:-.16s}@keyframes bubble-4451cb24{0%,80%,to{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}.upload-box[data-v-4451cb24]{display:block;border:2px dashed #e9ecef;border-radius:12px;padding:24px;text-align:center;cursor:pointer;background:#f8f9fa;transition:border-color .2s,background .2s;margin-bottom:15px}.upload-box[data-v-4451cb24]:hover{border-color:#ff3131;background:#fff}.upload-content p[data-v-4451cb24]{margin:0 0 8px;font-size:15px}.upload-content small[data-v-4451cb24]{color:#6c757d;font-size:13px}.file-summary[data-v-4451cb24]{background:#ff3131;color:#fff;padding:10px 15px;border-radius:12px;margin-bottom:10px}.summary-header[data-v-4451cb24]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.summary-header h3[data-v-4451cb24]{margin:0;font-size:16px;font-weight:300}.clear-all-btn[data-v-4451cb24]{background:#fff3;border:1px solid rgba(255,255,255,.3);color:#fff;padding:6px 12px;border-radius:6px;font-size:12px;cursor:pointer;transition:all .3s ease}.clear-all-btn[data-v-4451cb24]:hover:not(:disabled){background:#ffffff4d}.clear-all-btn[data-v-4451cb24]:disabled{opacity:.5;cursor:not-allowed}.summary-stats[data-v-4451cb24]{display:flex;gap:20px;font-size:13px}.stat[data-v-4451cb24]{display:flex;gap:6px;align-items:center}.file-list-container[data-v-4451cb24]{max-height:300px;overflow-y:auto;border:1px solid #e9ecef;border-radius:10px;margin-bottom:20px;background:#fff;box-shadow:0 2px 8px #0000000d}.file-list-scroll[data-v-4451cb24]{padding:10px}.file-item[data-v-4451cb24]{display:flex;justify-content:space-between;align-items:center;padding:12px;border-bottom:1px solid #f0f0f0;transition:background-color .2s ease}.file-item[data-v-4451cb24]:hover{background-color:#f8f9fa}.file-item[data-v-4451cb24]:last-child{border-bottom:none}.file-info[data-v-4451cb24]{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.file-icon[data-v-4451cb24]{font-size:20px;color:#ff3131;flex-shrink:0}.file-details[data-v-4451cb24]{flex:1;min-width:0}.file-name[data-v-4451cb24]{font-size:14px;color:#2c3e50;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-size[data-v-4451cb24]{font-size:12px;color:#6c757d}.remove-file-btn[data-v-4451cb24]{background:none;border:none;color:#ff6b6b;font-size:22px;cursor:pointer;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;flex-shrink:0}.remove-file-btn[data-v-4451cb24]:hover:not(:disabled){background:#ffeaea;transform:scale(1.1)}.add-more-section[data-v-4451cb24]{margin-bottom:15px}.add-more-btn[data-v-4451cb24]{display:inline-block;padding:8px 14px;font-size:14px;color:#ff3131;cursor:pointer;text-decoration:underline}.files-list-section.preview-options-section[data-v-4451cb24]{background:#fff;border-radius:12px;padding:15px;margin-bottom:15px;border:1px solid #e9ecef;box-shadow:0 2px 8px #0000000d}.watermark-layout[data-v-4451cb24]{display:grid;grid-template-columns:1fr 320px;gap:20px;align-items:start}@media(max-width:900px){.watermark-layout[data-v-4451cb24]{grid-template-columns:1fr}}.section-heading[data-v-4451cb24]{margin:0 0 8px;font-size:16px;font-weight:600;color:#2c3e50}.preview-hint[data-v-4451cb24]{font-size:13px;color:#6c757d;margin:-4px 0 10px}.pdf-preview-wrap[data-v-4451cb24]{position:relative;border:1px solid #e9ecef;border-radius:10px;overflow:hidden;background:#fff;min-height:380px}.pdf-preview-frame[data-v-4451cb24]{width:100%;height:460px;display:block;margin:0 auto;background:#fff;border:0}.no-preview[data-v-4451cb24]{padding:2rem;color:#6c757d;text-align:center;margin:0}.watermark-preview-overlay[data-v-4451cb24]{position:absolute;inset:0;pointer-events:none;z-index:1}.watermark-preview-text[data-v-4451cb24]{-webkit-user-select:none;user-select:none;transition:top .15s ease,left .15s ease,right .15s ease,bottom .15s ease,transform .15s ease,opacity .15s ease,font-size .15s ease,color .15s ease}.watermark-preview-img[data-v-4451cb24]{transition:top .15s ease,left .15s ease,right .15s ease,bottom .15s ease,transform .2s ease,opacity .15s ease}.options-column[data-v-4451cb24]{background:#f8f9fa;border-radius:10px;padding:12px;border:1px solid #e9ecef}.watermark-type-tabs[data-v-4451cb24]{display:flex;gap:8px;margin-bottom:12px}.tab-btn[data-v-4451cb24]{flex:1;padding:8px 12px;border:1px solid #dee2e6;border-radius:8px;background:#fff;cursor:pointer;font-size:14px}.tab-btn.active[data-v-4451cb24]{background:#ff3131;color:#fff;border-color:#ff3131}.options-panel[data-v-4451cb24]{margin-bottom:12px}.option-group[data-v-4451cb24]{margin-bottom:10px}.option-group label[data-v-4451cb24]{display:block;margin-bottom:4px;font-size:13px;color:#2c3e50}.option-group.row label[data-v-4451cb24]{display:inline-flex;align-items:center;gap:6px;margin-right:12px}.option-hint[data-v-4451cb24]{display:block;margin-top:4px;font-size:12px;color:#6c757d}.input-text[data-v-4451cb24],.input-select[data-v-4451cb24],.input-number[data-v-4451cb24]{width:92%;padding:8px 10px;border:1px solid #dee2e6;border-radius:8px;font-size:14px}.input-color[data-v-4451cb24]{width:40px;height:32px;padding:2px;cursor:pointer;vertical-align:middle}.color-row[data-v-4451cb24]{display:flex;align-items:center;gap:8px}.color-hex[data-v-4451cb24]{font-size:13px;color:#6c757d}.position-grid[data-v-4451cb24]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.position-btn[data-v-4451cb24]{padding:8px;border:1px solid #dee2e6;border-radius:8px;background:#fff;cursor:pointer;font-size:1rem}.position-btn.active[data-v-4451cb24]{background:#ff3131;color:#fff;border-color:#ff3131}.upload-image-btn[data-v-4451cb24]{display:inline-block;padding:8px 14px;border:1px solid #dee2e6;border-radius:8px;background:#fff;cursor:pointer;font-size:14px}.upload-image-btn[data-v-4451cb24]:hover{background:#f8f9fa}.image-preview-wrap[data-v-4451cb24]{margin-top:8px;display:flex;align-items:center;gap:8px}.image-preview[data-v-4451cb24]{max-width:120px;max-height:80px;object-fit:contain;border-radius:8px;border:1px solid #dee2e6}.remove-image-btn[data-v-4451cb24]{padding:6px 10px;font-size:13px;border:1px solid #dc3545;color:#dc3545;background:transparent;border-radius:6px;cursor:pointer}.compress-btn[data-v-4451cb24]{width:100%;padding:12px;font-size:16px;border-radius:10px;border:none;cursor:pointer;background:#ff3131;color:#fff;transition:all .3s ease;margin-top:10px}.compress-btn[data-v-4451cb24]:hover:not(:disabled):not(.disabled){box-shadow:0 8px 25px #ff313166}.compress-btn[data-v-4451cb24]:disabled,.compress-btn.disabled[data-v-4451cb24]{background:#ccc;cursor:not-allowed;transform:none}.compress-btn.loading[data-v-4451cb24]{background:#6c757d}.progress-section[data-v-4451cb24]{margin-top:15px;padding:15px;background:#f8f9fa;border-radius:10px;border:1px solid #e9ecef}.progress-header[data-v-4451cb24]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:14px}.progress-wrapper[data-v-4451cb24]{height:24px;background:#e9ecef;border-radius:6px;overflow:hidden;margin-bottom:8px}.progress-bar[data-v-4451cb24]{height:100%;background:#ff3131;transition:width .2s;display:flex;align-items:center;justify-content:center}.progress-text[data-v-4451cb24]{font-size:12px;color:#fff;font-weight:600}.status-text[data-v-4451cb24]{margin:0;font-size:13px;color:#6c757d}.popup-overlay[data-v-4451cb24]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.success-popup[data-v-4451cb24]{background:var(--bg-content, #fff);border-radius:12px;padding:1.5rem;max-width:400px;width:90%;box-shadow:0 4px 20px #00000026}.popup-header[data-v-4451cb24]{position:relative;margin-bottom:1rem}.popup-icon[data-v-4451cb24]{font-size:1.5rem}.popup-header h3[data-v-4451cb24]{margin:.5rem 0 .25rem}.popup-header p[data-v-4451cb24]{margin:0;color:var(--text-secondary, #666);font-size:.95rem}.close-popup[data-v-4451cb24]{position:absolute;top:0;right:0;padding:.25rem;border:none;background:transparent;font-size:1.5rem;cursor:pointer;line-height:1}.popup-buttons[data-v-4451cb24]{margin-top:1rem;display:flex;justify-content:center}.popup-btn[data-v-4451cb24]{padding:.5rem 1.5rem;border-radius:8px;border:none;background:var(--primary, #4A6FA5);color:#fff;cursor:pointer;font-size:1rem}.bubble-loader[data-v-4451cb24]{display:inline-flex;gap:4px}.bubble-loader .bubble[data-v-4451cb24]{width:6px;height:6px;border-radius:50%;background:currentColor;animation:bounce-4451cb24 .6s ease-in-out infinite alternate}.bubble-loader .bubble[data-v-4451cb24]:nth-child(2){animation-delay:.1s}.bubble-loader .bubble[data-v-4451cb24]:nth-child(3){animation-delay:.2s}@keyframes bounce-4451cb24{to{transform:translateY(-4px)}}.cloud-import-row[data-v-ec74b373]{display:flex;gap:10px;margin-bottom:10px;align-items:center}.cloud-icon-btn[data-v-ec74b373]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;border:1px solid #e5e7eb;background:#fff;cursor:pointer;transition:all .2s ease}.cloud-icon-btn[data-v-ec74b373]:hover{background:#f5f5f5;transform:scale(1.05)}.size-limit-badge[data-v-ec74b373]{font-size:11px;background:#ff6b6b1a;color:#ff6b6b;padding:2px 6px;border-radius:10px;margin-left:8px;border:1px solid rgba(255,107,107,.3)}.split-options[data-v-ec74b373]{margin-top:20px;padding:16px;background:#f8f9fa;border-radius:12px;border:1px solid #e9ecef}.split-options h3[data-v-ec74b373]{margin:0 0 12px;font-size:16px;color:#333}.options-group[data-v-ec74b373]{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.option-radio[data-v-ec74b373]{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:14px;color:#495057}.option-radio input[type=radio][data-v-ec74b373]{cursor:pointer;width:16px;height:16px}.range-inputs[data-v-ec74b373]{display:flex;gap:20px;margin-top:12px;padding:12px;background:#fff;border-radius:8px}.input-group[data-v-ec74b373]{display:flex;align-items:center;gap:8px}.input-group label[data-v-ec74b373]{font-size:14px;font-weight:500;color:#495057}.page-input[data-v-ec74b373]{width:80px;padding:6px 10px;border:1px solid #ced4da;border-radius:6px;font-size:14px}.custom-input[data-v-ec74b373]{margin-top:12px;padding:12px;background:#fff;border-radius:8px}.custom-input label[data-v-ec74b373]{display:block;font-size:14px;font-weight:500;color:#495057;margin-bottom:8px}.custom-pages-input[data-v-ec74b373]{width:100%;padding:10px;border:1px solid #ced4da;border-radius:6px;font-size:14px;font-family:monospace}.custom-input small[data-v-ec74b373]{display:block;margin-top:6px;font-size:12px;color:#6c757d}.file-summary[data-v-ec74b373]{background:#ff3131;color:#fff;padding:10px 15px;border-radius:12px;margin-bottom:10px;margin-top:10px}.summary-header[data-v-ec74b373]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.summary-header h3[data-v-ec74b373]{margin:0;font-size:16px;font-weight:300}.clear-all-btn[data-v-ec74b373]{background:#fff3;border:1px solid rgba(255,255,255,.3);color:#fff;padding:6px 12px;border-radius:6px;font-size:12px;cursor:pointer;transition:all .3s ease}.clear-all-btn[data-v-ec74b373]:hover:not(:disabled){background:#ffffff4d}.clear-all-btn[data-v-ec74b373]:disabled{opacity:.5;cursor:not-allowed}.summary-stats[data-v-ec74b373]{display:flex;gap:20px;font-size:13px}.stat[data-v-ec74b373]{display:flex;gap:6px;align-items:center}.upload-box[data-v-ec74b373]{display:block;border:2px dashed #aaa;border-radius:12px;padding:30px 20px;cursor:pointer;transition:all .3s ease;background:#f9f9f9}.upload-box[data-v-ec74b373]:hover{border-color:#ff3131;background:#fff5f5}.upload-box.drag-over[data-v-ec74b373]{border-color:#ff3131;background:#fff0f0;transform:scale(1.02)}.upload-content[data-v-ec74b373]{text-align:center}.upload-content .icon[data-v-ec74b373]{font-size:36px;display:block;margin-bottom:10px}.merge-btn[data-v-ec74b373]{width:100%;padding:12px;font-size:15px;border-radius:10px;margin-top:20px;border:none;cursor:pointer;background:#ff3131;color:#fff;transition:all .3s ease}.merge-btn[data-v-ec74b373]:hover:not(:disabled):not(.disabled){background:#e02828;box-shadow:0 4px 12px #ff31314d}.merge-btn[data-v-ec74b373]:disabled,.merge-btn.disabled[data-v-ec74b373]{background:#ccc;cursor:not-allowed;opacity:.6}.progress-section[data-v-ec74b373]{margin-top:20px;padding:15px;background:#f8f9fa;border-radius:12px;border:1px solid #e9ecef}.progress-header[data-v-ec74b373]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:14px;color:#495057}.time-estimate[data-v-ec74b373]{font-size:12px;color:#6c757d}.progress-wrapper[data-v-ec74b373]{height:8px;width:100%;background:#e9ecef;border-radius:4px;overflow:hidden}.progress-bar[data-v-ec74b373]{height:100%;background:linear-gradient(90deg,#ff3131,#e02828);transition:width .3s ease;border-radius:4px}.bubble-loader[data-v-ec74b373]{display:inline-flex;gap:4px;align-items:center;margin-right:8px}.bubble[data-v-ec74b373]{width:6px;height:6px;border-radius:50%;background:#fff;animation:bubble-ec74b373 1.4s infinite ease-in-out both}.bubble[data-v-ec74b373]:nth-child(1){animation-delay:-.32s}.bubble[data-v-ec74b373]:nth-child(2){animation-delay:-.16s}@keyframes bubble-ec74b373{0%,80%,to{transform:scale(.6);opacity:.5}40%{transform:scale(1);opacity:1}}.popup-overlay[data-v-ec74b373]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.success-popup[data-v-ec74b373]{background:#fff;border-radius:20px;max-width:500px;width:90%;max-height:80vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d;animation:slideIn-ec74b373 .3s ease}.popup-header[data-v-ec74b373]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e9ecef;background:linear-gradient(135deg,#ff3131,#e02828);color:#fff}.popup-header h3[data-v-ec74b373]{margin:0;font-size:18px}.close-popup[data-v-ec74b373]{background:#fff3;border:none;color:#fff;font-size:20px;cursor:pointer;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .2s}.close-popup[data-v-ec74b373]:hover{background:#ffffff4d}.popup-content[data-v-ec74b373]{padding:24px}.stats-grid[data-v-ec74b373]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:24px}.stat-item[data-v-ec74b373]{text-align:left;padding:8px 0;border-bottom:1px solid #f0f0f0}.stat-label[data-v-ec74b373]{display:block;font-size:12px;color:#666;margin-bottom:4px}.stat-value[data-v-ec74b373]{display:block;font-size:14px;color:#2c3e50;font-weight:500;word-break:break-word}.link-section[data-v-ec74b373]{margin:20px 0}.link-label[data-v-ec74b373]{font-weight:600;margin-bottom:8px;display:inline-block;font-size:14px;color:#495057}.link-input-wrapper[data-v-ec74b373]{display:flex;gap:8px;align-items:center}.link-input[data-v-ec74b373]{flex:1;padding:8px 10px;font-size:12px;border:1px solid #ccc;border-radius:6px;background:#f8f9fa;font-family:monospace}.link-input[data-v-ec74b373]:focus{outline:none;border-color:#ff3131}.icon-svg[data-v-ec74b373]{display:inline-flex;align-items:center;justify-content:center}.icon-svg svg[data-v-ec74b373]{width:16px;height:16px;fill:currentColor}.cloud-actions-row[data-v-ec74b373]{margin:16px 0}.share-buttons-row[data-v-ec74b373]{display:flex;flex-direction:column;gap:8px;margin-top:12px}.share-label[data-v-ec74b373]{font-size:12px;color:#495057;font-weight:500}.share-buttons-group[data-v-ec74b373]{display:flex;flex-wrap:wrap;gap:8px}.share-chip[data-v-ec74b373]{padding:6px 10px;border-radius:999px;border:1px solid #dee2e6;background:#f8f9fa;font-size:12px;cursor:pointer;color:#212529;transition:all .2s ease}.share-chip[data-v-ec74b373]:hover{background:#e9ecef;transform:translateY(-1px)}.share-chip.whatsapp[data-v-ec74b373]{border-color:#25d366;color:#128c7e}.share-chip.email[data-v-ec74b373]{border-color:#0d6efd;color:#0d6efd}.share-chip.teams[data-v-ec74b373]{border-color:#6264a7;color:#464775}.btn-primary[data-v-ec74b373]{width:100%;padding:12px;background:#ff3131;color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.btn-primary[data-v-ec74b373]:hover{background:#e02828;transform:translateY(-1px)}.popup-actions[data-v-ec74b373]{margin-top:24px}@keyframes slideIn-ec74b373{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.stats-grid[data-v-ec74b373]{grid-template-columns:1fr}.range-inputs[data-v-ec74b373]{flex-direction:column;gap:12px}.input-group[data-v-ec74b373]{width:100%}.page-input[data-v-ec74b373]{flex:1}.summary-stats[data-v-ec74b373]{flex-direction:column;gap:8px}}.main__title[data-v-1b40b912]{display:flex;align-items:center;gap:8px;color:var(--text-primary);font-size:var(--text-xl)}.cloud-import-row[data-v-1b40b912]{display:flex;gap:10px;margin-bottom:10px;align-items:center;flex-wrap:wrap}.subtitle[data-v-1b40b912]{font-size:13px;color:#6c757d;margin:0}.cloud-icon-btn[data-v-1b40b912]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;border:1px solid var(--border-color);background:var(--bg-content);color:var(--brand-color, #ff3131);cursor:pointer;transition:all .2s ease}.cloud-icon-btn[data-v-1b40b912]:hover{background:var(--bg-secondary);border-color:var(--brand-color, #ff3131)}.converter[data-v-1b40b912]{max-width:1000px;margin:auto;padding:20px}.upload-box[data-v-1b40b912]{display:block;border:2px dashed #aaa;border-radius:12px;padding:30px 20px;cursor:pointer;transition:all .3s ease;background:#f9f9f9;text-align:center}.upload-box[data-v-1b40b912]:hover{border-color:#ff3131;background:#fff5f5}.upload-box.drag-over[data-v-1b40b912]{border-color:#ff3131;background:#fff0f0;transform:scale(1.02)}.file-types[data-v-1b40b912]{margin-top:15px}.file-type-badge[data-v-1b40b912]{display:inline-block;background:#e9ecef;padding:4px 10px;margin:3px;border-radius:15px;font-size:12px;font-weight:500}.file-summary[data-v-1b40b912]{background:#ff3131;color:#fff;padding:10px 15px;border-radius:12px;margin-bottom:10px;margin-top:10px}.summary-header[data-v-1b40b912]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.summary-header h3[data-v-1b40b912]{margin:0;font-size:16px;font-weight:300}.clear-all-btn[data-v-1b40b912]{background:#fff3;border:1px solid rgba(255,255,255,.3);color:#fff;padding:6px 12px;border-radius:6px;font-size:12px;cursor:pointer}.clear-all-btn[data-v-1b40b912]:hover:not(:disabled){background:#ffffff4d}.summary-stats[data-v-1b40b912]{display:flex;gap:20px;font-size:13px;flex-wrap:wrap}.stat[data-v-1b40b912]{display:flex;gap:6px;align-items:center}.corrupt-btn[data-v-1b40b912]{width:100%;padding:8px;font-size:15px;border-radius:10px;border:none;cursor:pointer;background:#ff3131;color:#fff;transition:all .3s ease;font-weight:500}.corrupt-btn[data-v-1b40b912]:hover:not(:disabled){background:#e02828;box-shadow:0 4px 12px #ff31314d}.corrupt-btn[data-v-1b40b912]:disabled{background:#ccc;cursor:not-allowed;opacity:.6}.add-more-section[data-v-1b40b912]{display:flex;justify-content:center;margin:14px 0 18px}.add-more-btn[data-v-1b40b912]{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 16px;border:1px dashed #ff3131;border-radius:8px;background:#fff5f5;color:#ff3131;font-size:14px;font-weight:800;cursor:pointer}.bubble-loader[data-v-1b40b912]{display:inline-flex;gap:4px;align-items:center;margin-right:8px}.bubble[data-v-1b40b912]{width:6px;height:6px;border-radius:50%;background:#fff;animation:bubble-1b40b912 1.4s infinite ease-in-out both}.bubble[data-v-1b40b912]:nth-child(1){animation-delay:-.32s}.bubble[data-v-1b40b912]:nth-child(2){animation-delay:-.16s}@keyframes bubble-1b40b912{0%,80%,to{transform:scale(.6);opacity:.5}40%{transform:scale(1);opacity:1}}.progress-section[data-v-1b40b912]{margin-top:20px;padding:15px;background:#f8f9fa;border-radius:12px;border:1px solid #e9ecef}.progress-header[data-v-1b40b912]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:14px;color:#495057}.progress-wrapper[data-v-1b40b912]{height:8px;width:100%;background:#e9ecef;border-radius:4px;overflow:hidden}.progress-bar[data-v-1b40b912]{height:100%;background:linear-gradient(90deg,#ff3131,#e02828);transition:width .3s ease;border-radius:4px}.popup-overlay[data-v-1b40b912]{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:2000}.confirmation-dialog[data-v-1b40b912],.success-popup[data-v-1b40b912]{background:#fff;border-radius:16px;width:90%;max-width:500px;max-height:90vh;overflow-y:auto;animation:slideIn-1b40b912 .3s ease}.popup-header[data-v-1b40b912]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e9ecef;background:#000;color:#fff;border-radius:16px 16px 0 0}.popup-header h3[data-v-1b40b912]{margin:0;font-size:18px;font-weight:400}.close-popup[data-v-1b40b912]{background:#ffffff1a;border:none;color:#fff;width:32px;height:32px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center}.close-popup[data-v-1b40b912]:hover{background:#fff3}.popup-content[data-v-1b40b912]{padding:12px}.file-to-corrupt[data-v-1b40b912]{display:flex;align-items:center;gap:15px;background:#f8f9fa;padding:15px;border-radius:8px;margin:15px 0;font-size:12px}.file-icon[data-v-1b40b912]{font-size:32px}.corruption-details[data-v-1b40b912]{background:#fff5f5;padding:10px;border-radius:8px;margin:15px 0;font-size:12px}.corruption-details p[data-v-1b40b912]{font-size:14px}.final-warning[data-v-1b40b912]{text-align:center;font-size:14px;color:#ff3131;margin:15px 0;padding:10px;background:#ff31311a;border-radius:8px;font-weight:700}.stats-grid[data-v-1b40b912]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:24px}.stat-item[data-v-1b40b912]{text-align:left;padding:8px 0;border-bottom:1px solid #f0f0f0}.stat-label[data-v-1b40b912]{display:block;font-size:12px;color:#666;margin-bottom:4px}.stat-value[data-v-1b40b912]{display:block;font-size:14px;color:#2c3e50;font-weight:500;word-break:break-word}.link-section[data-v-1b40b912]{margin:20px 0}.link-label[data-v-1b40b912]{font-weight:600;margin-bottom:8px;display:inline-block}.link-input-wrapper[data-v-1b40b912]{display:flex;gap:8px;align-items:center}.link-input[data-v-1b40b912]{flex:1;padding:8px 10px;font-size:14px;border:1px solid #ccc;border-radius:6px}.cloud-actions-row[data-v-1b40b912],.share-buttons-row[data-v-1b40b912]{display:flex;flex-direction:column;gap:6px;margin-top:10px}.share-label[data-v-1b40b912]{font-size:12px;color:#495057;font-weight:500}.share-buttons-group[data-v-1b40b912]{display:flex;flex-wrap:wrap;gap:8px}.share-chip[data-v-1b40b912]{padding:6px 10px;border-radius:999px;border:1px solid #dee2e6;background:#f8f9fa;font-size:12px;cursor:pointer;transition:all .2s ease}.share-chip[data-v-1b40b912]:hover{background:#e9ecef}.share-chip.whatsapp[data-v-1b40b912]{border-color:#25d366;color:#128c7e}.share-chip.email[data-v-1b40b912]{border-color:#0d6efd;color:#0d6efd}.share-chip.teams[data-v-1b40b912]{border-color:#6264a7;color:#464775}.share-chip.delete[data-v-1b40b912]{border-color:#dc3545;color:#dc3545}.popup-actions[data-v-1b40b912]{display:flex;gap:12px;padding:10px 12px;border-top:1px solid #e9ecef}.btn-primary[data-v-1b40b912]{flex:1;background:#ff3131;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.btn-primary[data-v-1b40b912]:hover{background:#e02828;transform:translateY(-2px)}.btn-secondary[data-v-1b40b912]{flex:1;background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;font-size:14px;cursor:pointer}.btn-secondary[data-v-1b40b912]:hover{background:#e9ecef}.btn-danger[data-v-1b40b912]{flex:1;background:#dc3545;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer}.btn-danger[data-v-1b40b912]:hover{background:#c82333}@keyframes slideIn-1b40b912{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.stats-grid[data-v-1b40b912]{grid-template-columns:1fr}.popup-actions[data-v-1b40b912]{flex-direction:column}.summary-stats[data-v-1b40b912]{flex-direction:column;gap:8px}}.minifier-page[data-v-d6c03790]{min-height:100vh;background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:20px}.header-section[data-v-d6c03790]{text-align:center;margin-bottom:40px}.header-content[data-v-d6c03790]{max-width:800px;margin:0 auto}.header-content h1[data-v-d6c03790]{font-size:1.8rem;color:#2c3e50;margin-bottom:12px;display:flex;align-items:center;justify-content:center;gap:12px}.header-icon[data-v-d6c03790]{font-size:1.2rem;color:#ff3131}.subtitle[data-v-d6c03790]{font-size:1.1rem;color:#666;max-width:600px;margin:0 auto;line-height:1.6}.content-grid[data-v-d6c03790]{display:grid;grid-template-columns:350px 1fr;gap:30px;align-items:start}.left-column[data-v-d6c03790]{position:sticky;top:20px}.control-card[data-v-d6c03790]{background:#fff;border-radius:16px;padding:24px;box-shadow:0 10px 30px #0000001a}.card-header[data-v-d6c03790]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #f0f4ff}.card-header h2[data-v-d6c03790]{font-size:1.4rem;color:#2c3e50;margin:0}.status-badge[data-v-d6c03790]{background:linear-gradient(135deg,#ff3131,#e02828);color:#fff;padding:6px 12px;border-radius:20px;font-size:.85rem;font-weight:300;display:flex;align-items:center;gap:6px}.language-section[data-v-d6c03790],.action-section[data-v-d6c03790],.upload-section[data-v-d6c03790]{margin-bottom:24px}.language-section h3[data-v-d6c03790],.action-section h3[data-v-d6c03790],.upload-section h3[data-v-d6c03790]{font-size:1rem;color:#2c3e50;margin-bottom:12px;font-weight:400}.language-buttons[data-v-d6c03790]{display:flex;gap:12px}.lang-btn[data-v-d6c03790]{flex:1;background:#f8f9fa;border:2px solid #dee2e6;padding:6px;border-radius:10px;cursor:pointer;font-size:1rem;font-weight:400;color:#495057;transition:all .3s ease}.lang-btn[data-v-d6c03790]:hover:not(.active){border-color:#adb5bd;background:#e9ecef}.lang-btn.active[data-v-d6c03790]{background:#ff3131;border-color:#ff3131;color:#fff}.action-buttons[data-v-d6c03790]{display:flex;gap:12px}.action-btn[data-v-d6c03790]{flex:1;border:none;padding:6px;border-radius:10px;cursor:pointer;font-size:1rem;font-weight:400;transition:all .3s ease}.action-btn.minify[data-v-d6c03790]{background:#f8f9fa;color:#495057;border:2px solid #dee2e6}.action-btn.beautify[data-v-d6c03790]{background:#2c3e50;color:#fff}.action-btn.minify.active[data-v-d6c03790]{background:#ff3131;border-color:#ff3131;color:#fff}.action-btn.beautify.active[data-v-d6c03790]{background:#1a252f;border-color:#1a252f}.upload-box[data-v-d6c03790]{border:2px dashed #cbd5e0;border-radius:12px;padding:30px 20px;text-align:center;background:#f8fafc;transition:all .3s ease;cursor:pointer}.upload-box[data-v-d6c03790]:hover{border-color:#ff3131;background:#fff5f5}.upload-icon[data-v-d6c03790]{margin-bottom:15px}.upload-text[data-v-d6c03790]{font-size:1rem;color:#2c3e50;margin-bottom:15px;font-weight:300}.upload-btn[data-v-d6c03790]{display:inline-block;background:#ff3131;color:#fff;padding:5px 15px;border-radius:8px;cursor:pointer;font-weight:300;transition:all .3s ease}.upload-btn[data-v-d6c03790]:hover{background:#e02828;transform:translateY(-2px)}.upload-info[data-v-d6c03790]{display:block;margin-top:15px;font-size:.85rem;color:#718096}.process-btn[data-v-d6c03790]{width:100%;padding:8px;background:linear-gradient(135deg,#ff3131,#e02828);color:#fff;border:none;border-radius:12px;font-size:1.1rem;font-weight:400;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:20px}.process-btn[data-v-d6c03790]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 25px #ee6c4d66}.process-btn[data-v-d6c03790]:disabled{background:#cbd5e0;cursor:not-allowed;transform:none}.process-btn.loading[data-v-d6c03790]{opacity:.8}@keyframes spin-d6c03790{to{transform:rotate(360deg)}}.action-buttons-row[data-v-d6c03790]{display:flex;gap:12px;margin-bottom:24px}.secondary-btn[data-v-d6c03790]{flex:1;background:#f8f9fa;border:2px solid #dee2e6;padding:6px;border-radius:10px;cursor:pointer;font-size:.95rem;color:#495057;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px}.secondary-btn[data-v-d6c03790]:hover{background:#e9ecef;border-color:#adb5bd}.stats-section[data-v-d6c03790]{padding-top:20px;border-top:2px solid #e2e8f0}.stats-section h3[data-v-d6c03790]{font-size:1rem;color:#2c3e50;margin-bottom:16px;font-weight:400}.stats-grid[data-v-d6c03790]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.stat-card[data-v-d6c03790]{background:#f7fafc;border-radius:10px;padding:6px;display:flex;align-items:center;gap:12px;transition:transform .2s ease}.stat-card[data-v-d6c03790]:hover{transform:translateY(-2px)}.stat-card.highlight[data-v-d6c03790]{background:linear-gradient(135deg,#fff5f5,#ffeaea);border:2px solid #fed7d7}.stat-icon[data-v-d6c03790]{font-size:1.2rem;color:#ff3131}.stat-content[data-v-d6c03790]{flex:1}.stat-label[data-v-d6c03790]{font-size:.8rem;color:#718096;margin-bottom:4px}.stat-value[data-v-d6c03790]{font-size:1rem;font-weight:400;color:#2c3e50}.right-column[data-v-d6c03790]{display:flex;flex-direction:column;gap:24px}.editor-card[data-v-d6c03790]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 10px 30px #0000001a;padding:20px}.editor-card.output[data-v-d6c03790]{min-height:400px;margin-top:20px}.editor-card.output.has-output[data-v-d6c03790]{border:2px solid #ff3131}.file-info[data-v-d6c03790],.output-info[data-v-d6c03790]{display:flex;align-items:center;gap:12px;font-size:.9rem;color:#666}.lang-badge[data-v-d6c03790]{background:#f0f4ff;color:#ff3131;padding:4px 12px;border-radius:15px;font-size:.8rem;font-weight:400;border:1px solid #ff3131}.type-badge[data-v-d6c03790]{background:#fff5f5;color:#e02828;padding:4px 12px;border-radius:15px;font-size:.8rem;font-weight:400;border:1px solid #fed7d7}.code-editor[data-v-d6c03790]{display:flex;flex-direction:column}.editor-toolbar[data-v-d6c03790]{background:#f8f9fa;padding:12px 20px;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;align-items:center}.editor-info[data-v-d6c03790]{display:flex;align-items:center;gap:12px}.language-tag[data-v-d6c03790]{background:#ff3131;color:#fff;padding:4px 12px;border-radius:15px;font-size:.8rem;font-weight:400}.editor-status[data-v-d6c03790]{font-size:.9rem;color:#666}.editor-actions[data-v-d6c03790]{display:flex;gap:8px}.toolbar-btn[data-v-d6c03790]{background:#fff;border:1px solid #dee2e6;width:36px;height:36px;border-radius:8px;cursor:pointer;font-size:1.1rem;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.toolbar-btn[data-v-d6c03790]:hover{background:#e9ecef;border-color:#adb5bd}.toolbar-btn.copy[data-v-d6c03790],.toolbar-btn.download[data-v-d6c03790]{color:#fff;border:none}.toolbar-btn.copy.copied[data-v-d6c03790]{background:#28a745}.code-textarea[data-v-d6c03790]{width:100%;min-height:300px;padding:20px;border:none;resize:vertical;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:14px;line-height:1.6;color:#333;background:#fafafa;outline:none;tab-size:2}.code-textarea[data-v-d6c03790]:focus{background:#fff}.editor-footer[data-v-d6c03790]{background:#f8f9fa;padding:12px 20px;border-top:1px solid #e9ecef}.char-count[data-v-d6c03790]{display:flex;gap:20px;font-size:.85rem;color:#666}.code-output[data-v-d6c03790]{display:flex;flex-direction:column;height:100%}.output-toolbar[data-v-d6c03790]{background:#f8f9fa;padding:12px 20px;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;align-items:center}.reduction-badge[data-v-d6c03790]{background:#d4edda;color:#155724;padding:6px 12px;border-radius:15px;font-size:.85rem;font-weight:400}.output-content[data-v-d6c03790]{flex:1;padding:20px;background:#1e1e1e;color:#d4d4d4;overflow-y:auto;font-size:14px;line-height:1.6}.output-content pre[data-v-d6c03790]{margin:0;white-space:pre-wrap;word-wrap:break-word;tab-size:2}.output-footer[data-v-d6c03790]{background:#2d2d2d;padding:12px 20px;border-top:1px solid #404040}.output-stats[data-v-d6c03790]{display:flex;justify-content:space-between;font-size:.85rem;color:#999}.time-info[data-v-d6c03790]{color:#4caf50}.empty-output[data-v-d6c03790]{padding:60px 20px;text-align:center;color:#999}.empty-icon[data-v-d6c03790]{margin-bottom:20px;opacity:.5}.empty-output h3[data-v-d6c03790]{font-size:1.2rem;color:#ccc;margin-bottom:12px}.empty-output p[data-v-d6c03790]{max-width:300px;margin:0 auto;line-height:1.6}@media(max-width:1024px){.content-grid[data-v-d6c03790]{grid-template-columns:1fr}.minifier-page[data-v-d6c03790]{padding:5px}.editor-card[data-v-d6c03790]{padding:10px}.left-column[data-v-d6c03790]{position:static}.stats-grid[data-v-d6c03790]{grid-template-columns:repeat(4,1fr)}}@media(max-width:768px){.header-content h1[data-v-d6c03790]{font-size:1.5rem}.control-card[data-v-d6c03790]{padding:15px}.stats-grid[data-v-d6c03790]{grid-template-columns:repeat(2,1fr)}.language-buttons[data-v-d6c03790],.action-buttons[data-v-d6c03790],.action-buttons-row[data-v-d6c03790]{flex-direction:column}.editor-toolbar[data-v-d6c03790],.output-toolbar[data-v-d6c03790]{flex-direction:column;gap:12px;align-items:stretch}.editor-info[data-v-d6c03790],.output-info[data-v-d6c03790]{justify-content:space-between}.char-count[data-v-d6c03790],.output-stats[data-v-d6c03790]{flex-direction:column;gap:8px}}.image-compressor-page[data-v-c0d08c97]{min-height:100vh;background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:20px}.sr-only-file-input[data-v-c0d08c97]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.header-section[data-v-c0d08c97]{text-align:center;margin-bottom:40px}.header-content[data-v-c0d08c97]{max-width:800px;margin:0 auto}.header-content h1[data-v-c0d08c97]{font-size:2rem;color:#2c3e50;margin-bottom:12px;display:flex;align-items:center;justify-content:center;gap:12px;font-weight:400}.header-icon[data-v-c0d08c97]{font-size:1.4rem;color:#ff3131}.subtitle[data-v-c0d08c97]{font-size:1rem;color:#666;max-width:600px;margin:0 auto;line-height:1.6}.content-grid[data-v-c0d08c97]{display:grid;grid-template-columns:450px 1fr;gap:30px;align-items:start}.left-column[data-v-c0d08c97]{position:sticky;top:20px;display:flex;flex-direction:column;gap:24px}.upload-card[data-v-c0d08c97],.stats-card[data-v-c0d08c97]{background:#fff;border-radius:16px;padding:18px;box-shadow:0 10px 30px #0000001a}.card-header[data-v-c0d08c97]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;border-bottom:2px solid #f0f4ff}.card-header h2[data-v-c0d08c97]{font-size:1.2rem;color:#2c3e50;margin:0}.file-info[data-v-c0d08c97]{display:flex;align-items:center;gap:12px;font-size:.9rem;color:#666}.file-count[data-v-c0d08c97]{background:#f0f4ff;color:#ff3131;padding:4px 12px;border-radius:15px;font-size:.8rem;font-weight:600;border:1px solid #ff3131}.total-size[data-v-c0d08c97]{font-weight:600;color:#2c3e50}.drop-zone[data-v-c0d08c97]{border:2px dashed #cbd5e0;border-radius:12px;padding:10px;text-align:center;background:#f8fafc;transition:all .3s ease;cursor:pointer;margin-bottom:10px}.drop-zone[data-v-c0d08c97]:hover:not(.has-files){border-color:#ff3131;background:#fff5f5}.drop-zone.has-files[data-v-c0d08c97]{padding:0;border-style:solid;border-color:#e2e8f0}.drop-zone.dragover[data-v-c0d08c97]{border-color:#ff3131;background:#fff5f5;transform:scale(1.02)}.upload-icon[data-v-c0d08c97]{margin-bottom:20px}.drop-text[data-v-c0d08c97]{font-size:1rem;color:#2c3e50}.drop-subtext[data-v-c0d08c97]{font-size:1rem;color:#718096;margin-bottom:24px}.upload-btn[data-v-c0d08c97]{display:inline-block;position:relative;background:#ff3131;color:#fff;padding:8px 12px;border-radius:8px;cursor:pointer;transition:all .3s ease;overflow:visible;border:none}.btn-text[data-v-c0d08c97]{position:relative;z-index:1;pointer-events:none}.file-requirements[data-v-c0d08c97]{margin-top:10px;font-size:.9rem;color:#a0aec0;display:flex;flex-direction:column;gap:4px}.files-list[data-v-c0d08c97]{padding:10px}.files-header[data-v-c0d08c97]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.files-header h3[data-v-c0d08c97]{font-size:1.1rem;color:#2c3e50;margin:0}.files-header-actions[data-v-c0d08c97]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.add-more-btn[data-v-c0d08c97]{background:#ff3131;border:2px solid #ff3131;border-radius:6px;padding:6px 12px;font-size:.85rem;color:#fff;cursor:pointer;transition:all .3s ease}.add-more-btn[data-v-c0d08c97]:hover:not(:disabled){background:#e02828;border-color:#e02828;transform:translateY(-1px)}.add-more-btn[data-v-c0d08c97]:disabled{opacity:.5;cursor:not-allowed}.clear-all-btn[data-v-c0d08c97]{background:#f8f9fa;border:2px solid #e2e8f0;border-radius:6px;padding:6px 12px;font-size:.85rem;color:#666;cursor:pointer;transition:all .3s ease}.clear-all-btn[data-v-c0d08c97]:hover:not(:disabled){border-color:#cbd5e0;background:#edf2f7}.clear-all-btn[data-v-c0d08c97]:disabled{opacity:.5;cursor:not-allowed}.files-scroll[data-v-c0d08c97]{max-height:400px;overflow-y:auto;padding-right:10px}.file-item[data-v-c0d08c97]{display:flex;align-items:center;gap:12px;padding:12px;border-radius:10px;border:2px solid #e2e8f0;margin-bottom:10px;cursor:pointer;transition:all .3s ease}.file-item[data-v-c0d08c97]:hover{border-color:#cbd5e0;background:#f8f9fa}.file-item.active[data-v-c0d08c97]{border-color:#ff3131;background:#fff5f5}.file-preview[data-v-c0d08c97]{width:60px;height:60px;flex-shrink:0}.file-thumbnail[data-v-c0d08c97]{width:100%;height:100%;object-fit:cover;border-radius:6px}.file-details[data-v-c0d08c97]{flex:1;min-width:0}.file-name[data-v-c0d08c97]{font-size:.9rem;font-weight:500;color:#2c3e50;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-info-row[data-v-c0d08c97]{display:flex;gap:10px;font-size:.8rem;color:#718096;margin-bottom:4px}.compression-info[data-v-c0d08c97]{display:flex;gap:10px;font-size:.8rem}.reduction[data-v-c0d08c97]{font-weight:600}.compressed-size[data-v-c0d08c97]{color:#28a745;font-weight:500}.remove-file-btn[data-v-c0d08c97]{background:none;border:none;color:#718096;font-size:1.2rem;cursor:pointer;padding:4px;transition:color .3s ease;flex-shrink:0}.remove-file-btn[data-v-c0d08c97]:hover:not(:disabled){color:#e53e3e}.remove-file-btn[data-v-c0d08c97]:disabled{opacity:.5;cursor:not-allowed}.upload-progress[data-v-c0d08c97]{margin-top:16px;padding:12px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.progress-bar[data-v-c0d08c97]{height:6px;background:#e9ecef;border-radius:3px;overflow:hidden;margin-bottom:8px}.progress-fill[data-v-c0d08c97]{height:100%;background:linear-gradient(90deg,#ff3131,#e02828);border-radius:3px;transition:width .3s ease}.progress-text[data-v-c0d08c97]{font-size:.9rem;color:#666;text-align:center}.upload-error[data-v-c0d08c97]{margin-top:16px;padding:12px;background:#fff5f5;border:2px solid #fed7d7;border-radius:8px;color:#e53e3e;display:flex;align-items:center;gap:12px}.error-icon[data-v-c0d08c97]{font-size:1.2rem}.error-message[data-v-c0d08c97]{flex:1;font-size:.9rem}.error-close[data-v-c0d08c97]{background:none;border:none;color:#e53e3e;font-size:1.5rem;cursor:pointer;padding:0 4px;line-height:1}.settings-section[data-v-c0d08c97]{margin-top:24px}.settings-section h3[data-v-c0d08c97]{font-size:1.1rem;color:#2c3e50;margin-bottom:5px}.quality-section[data-v-c0d08c97]{margin-bottom:24px}.quality-header[data-v-c0d08c97]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.quality-header h4[data-v-c0d08c97]{font-size:1rem;color:#4a5568;margin:0}.quality-presets[data-v-c0d08c97]{display:flex;gap:8px}.preset-btn[data-v-c0d08c97]{background:#f8f9fa;border:2px solid #e2e8f0;border-radius:6px;padding:6px 12px;font-size:.8rem;cursor:pointer;transition:all .3s ease}.preset-btn[data-v-c0d08c97]:hover:not(.active):not(:disabled){border-color:#cbd5e0;background:#edf2f7}.preset-btn.active[data-v-c0d08c97]{background:#ff3131;border-color:#ff3131;color:#fff}.preset-btn[data-v-c0d08c97]:disabled{opacity:.5;cursor:not-allowed}.quality-slider[data-v-c0d08c97]{width:100%;height:6px;border-radius:3px;background:#e2e8f0;outline:none;-webkit-appearance:none;margin-bottom:8px}.quality-slider[data-v-c0d08c97]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:#ff3131;cursor:pointer}.quality-labels[data-v-c0d08c97]{display:flex;justify-content:space-between;font-size:.8rem;color:#718096}.format-section[data-v-c0d08c97]{margin-bottom:24px}.format-section h4[data-v-c0d08c97]{font-size:1rem;color:#4a5568;margin-bottom:12px}.format-options[data-v-c0d08c97]{display:flex;flex-direction:column;gap:10px}.format-option[data-v-c0d08c97]{display:flex;align-items:center;gap:10px}.format-option input[type=radio][data-v-c0d08c97]{width:18px;height:18px}.format-option label[data-v-c0d08c97]{font-size:.9rem;color:#4a5568;cursor:pointer}.advanced-section[data-v-c0d08c97]{margin-bottom:24px}.advanced-header[data-v-c0d08c97]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.advanced-header h4[data-v-c0d08c97]{font-size:1rem;color:#4a5568;margin:0}.toggle-btn[data-v-c0d08c97]{background:none;border:none;font-size:1.2rem;color:#718096;cursor:pointer;padding:4px}.toggle-btn[data-v-c0d08c97]:disabled{opacity:.5;cursor:not-allowed}.advanced-options[data-v-c0d08c97]{background:#f8f9fa;border-radius:10px;padding:16px;border:2px solid #e2e8f0}.option-row[data-v-c0d08c97]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.option-row[data-v-c0d08c97]:last-child{margin-bottom:0}.option-label[data-v-c0d08c97]{font-size:.9rem;color:#4a5568;min-width:80px}.option-controls[data-v-c0d08c97]{display:flex;align-items:center;gap:8px;flex:1}.size-input[data-v-c0d08c97]{flex:1;padding:8px;border:2px solid #e2e8f0;border-radius:6px;font-size:.9rem}.size-input[data-v-c0d08c97]:focus{outline:none;border-color:#ff3131}.separator[data-v-c0d08c97]{color:#718096;font-weight:500}.size-reset-btn[data-v-c0d08c97]{background:#f8f9fa;border:2px solid #e2e8f0;border-radius:6px;padding:8px 12px;font-size:.8rem;color:#666;cursor:pointer;white-space:nowrap}.size-reset-btn[data-v-c0d08c97]:hover:not(:disabled){border-color:#cbd5e0;background:#edf2f7}.size-reset-btn[data-v-c0d08c97]:disabled{opacity:.5;cursor:not-allowed}.option-checkboxes[data-v-c0d08c97]{display:flex;flex-direction:column;gap:8px}.checkbox-label[data-v-c0d08c97]{display:flex;align-items:center;gap:8px;font-size:.9rem;color:#4a5568;cursor:pointer}.checkbox-label input[type=checkbox][data-v-c0d08c97]{width:16px;height:16px}.action-buttons[data-v-c0d08c97]{display:flex;gap:12px;margin-top:24px}.compress-btn[data-v-c0d08c97]{background:linear-gradient(135deg,#ff3131,#e02828);color:#fff;border:none;border-radius:10px;font-size:1rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px}.compress-btn[data-v-c0d08c97]:disabled{opacity:.5;cursor:not-allowed;transform:none}.reset-btn[data-v-c0d08c97]{flex:1;background:#f8f9fa;border:2px solid #e2e8f0;border-radius:10px;padding:10px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease}.reset-btn[data-v-c0d08c97]:hover:not(:disabled){border-color:#cbd5e0;background:#edf2f7}.reset-btn[data-v-c0d08c97]:disabled{opacity:.5;cursor:not-allowed}.stats-grid[data-v-c0d08c97]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.stat-item[data-v-c0d08c97]{background:#f7fafc;border-radius:10px;padding:16px;display:flex;align-items:center;gap:12px;transition:transform .2s ease}.stat-item[data-v-c0d08c97]:hover{transform:translateY(-2px)}.stat-item.highlight[data-v-c0d08c97]{background:linear-gradient(135deg,#fff5f5,#ffeaea);border:2px solid #fed7d7}.stat-icon[data-v-c0d08c97]{font-size:1.5rem}.stat-content[data-v-c0d08c97]{flex:1}.stat-label[data-v-c0d08c97]{font-size:.8rem;color:#718096;margin-bottom:4px}.stat-value[data-v-c0d08c97]{font-size:1.1rem;font-weight:600;color:#2c3e50}.right-column[data-v-c0d08c97]{display:flex;flex-direction:column;gap:24px}.preview-card[data-v-c0d08c97],.results-card[data-v-c0d08c97],.tips-card[data-v-c0d08c97]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 10px 30px #0000001a;padding:20px}.preview-controls[data-v-c0d08c97]{display:flex;align-items:center;gap:20px}.preview-nav[data-v-c0d08c97]{display:flex;align-items:center;gap:12px;background:#f8f9fa;padding:8px 16px;border-radius:20px}.nav-btn[data-v-c0d08c97]{background:none;border:none;font-size:1.2rem;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .3s ease}.nav-btn[data-v-c0d08c97]:hover:not(:disabled){background:#e9ecef}.nav-btn[data-v-c0d08c97]:disabled{opacity:.5;cursor:not-allowed}.preview-index[data-v-c0d08c97]{font-weight:600;color:#2c3e50;min-width:60px;text-align:center}.preview-content[data-v-c0d08c97]{padding:18px}.empty-preview[data-v-c0d08c97]{text-align:center;padding:30px 10px;color:#999}.empty-icon[data-v-c0d08c97]{margin-bottom:24px;opacity:.5}.empty-preview h3[data-v-c0d08c97]{font-size:1.2rem;color:#ccc;margin-bottom:12px}.empty-preview p[data-v-c0d08c97]{max-width:400px;margin:0 auto;line-height:1.6}.comparison-view[data-v-c0d08c97]{display:grid;grid-template-columns:1fr auto 1fr;gap:24px;align-items:start}.image-side[data-v-c0d08c97]{display:flex;flex-direction:column;gap:16px}.image-header[data-v-c0d08c97]{display:flex;justify-content:space-between;align-items:center}.image-header h3[data-v-c0d08c97]{font-size:1.1rem;color:#2c3e50;margin:0}.image-size[data-v-c0d08c97]{font-size:.9rem;color:#666;font-weight:500;display:flex;align-items:center;gap:8px}.reduction-badge[data-v-c0d08c97]{background:#28a745;color:#fff;padding:2px 8px;border-radius:12px;font-size:.75rem;font-weight:600}.image-wrapper[data-v-c0d08c97]{position:relative;border-radius:12px;overflow:hidden;background:#f8f9fa;min-height:300px;display:flex;align-items:center;justify-content:center}.preview-image[data-v-c0d08c97]{max-width:100%;max-height:300px;object-fit:contain;display:block}.image-overlay[data-v-c0d08c97]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000000b3);padding:12px}.image-info[data-v-c0d08c97]{color:#fff;display:flex;justify-content:space-between;font-size:.8rem}.comparison-divider[data-v-c0d08c97]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:20px 0}.divider-line[data-v-c0d08c97]{width:2px;height:100px;background:#e2e8f0}.divider-arrow[data-v-c0d08c97]{font-size:1.5rem;color:#ff3131;transform:rotate(90deg)}.divider-text[data-v-c0d08c97]{background:#ff3131;color:#fff;padding:4px 12px;border-radius:15px;font-size:.8rem;font-weight:600}.quality-comparison[data-v-c0d08c97]{margin-top:24px;padding:20px;background:#f8f9fa;border-radius:12px;border:2px solid #e2e8f0}.quality-meter[data-v-c0d08c97]{display:flex;flex-direction:column;gap:12px}.meter-labels[data-v-c0d08c97]{display:flex;justify-content:space-between;font-size:.9rem;color:#4a5568;font-weight:500}.meter-bar[data-v-c0d08c97]{height:10px;background:#e2e8f0;border-radius:5px;overflow:hidden}.meter-fill[data-v-c0d08c97]{height:100%;background:linear-gradient(90deg,#ff3131,#e02828);border-radius:5px;transition:width .3s ease}.results-summary[data-v-c0d08c97]{display:flex;align-items:center;gap:12px}.summary-text[data-v-c0d08c97]{font-size:.9rem;color:#666;font-weight:500}.summary-savings[data-v-c0d08c97]{background:#d4edda;color:#155724;padding:4px 12px;border-radius:15px;font-size:.8rem;font-weight:600}.results-content[data-v-c0d08c97]{padding:18px}.download-section[data-v-c0d08c97]{margin-bottom:32px}.download-section h3[data-v-c0d08c97]{font-size:1.1rem;color:#2c3e50;margin-bottom:8px}.download-options[data-v-c0d08c97]{display:flex;flex-direction:column;gap:12px}.download-option[data-v-c0d08c97]{display:flex;align-items:center;gap:16px;padding:8px;background:#f8f9fa;border:2px solid #e2e8f0;border-radius:10px;cursor:pointer;transition:all .3s ease;text-align:left;width:100%}.download-option[data-v-c0d08c97]:hover:not(:disabled){border-color:#cbd5e0;background:#edf2f7;transform:translateY(-2px)}.download-option[data-v-c0d08c97]:disabled{opacity:.5;cursor:not-allowed}.option-icon[data-v-c0d08c97]{font-size:1.5rem}.option-text[data-v-c0d08c97]{flex:1;font-size:1rem;font-weight:500;color:#2c3e50}.option-size[data-v-c0d08c97]{font-size:.9rem;color:#666;font-weight:500}.results-table h3[data-v-c0d08c97]{font-size:1.1rem;color:#2c3e50;margin-bottom:16px}.table-container[data-v-c0d08c97]{border:2px solid #e2e8f0;border-radius:10px;overflow:hidden}.table-header[data-v-c0d08c97]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr auto;background:#f8f9fa;padding:6px 8px;font-size:.85rem;font-weight:600;color:#4a5568;border-bottom:2px solid #e2e8f0}.table-body[data-v-c0d08c97]{max-height:400px;overflow-y:auto}.table-row[data-v-c0d08c97]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr auto;padding:6px 8px;align-items:center;border-bottom:1px solid #e2e8f0;cursor:pointer;transition:background .3s ease}.table-row[data-v-c0d08c97]:hover{background:#f8f9fa}.table-row.active[data-v-c0d08c97]{background:#fff5f5}.table-row[data-v-c0d08c97]:last-child{border-bottom:none}.table-col[data-v-c0d08c97]{padding:0 8px}.file-name-cell[data-v-c0d08c97]{display:flex;align-items:center;gap:12px}.file-icon[data-v-c0d08c97]{width:32px;height:32px;object-fit:cover;border-radius:4px;flex-shrink:0}.file-name[data-v-c0d08c97]{font-size:.9rem;color:#2c3e50;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.size-value[data-v-c0d08c97]{font-size:.9rem;color:#4a5568}.size-value.compressed[data-v-c0d08c97]{color:#28a745;font-weight:500}.reduction-value[data-v-c0d08c97]{font-size:.9rem;font-weight:600}.action[data-v-c0d08c97]{display:flex;gap:8px}.action-btn[data-v-c0d08c97]{background:none;border:2px solid #e2e8f0;width:36px;height:36px;border-radius:6px;cursor:pointer;font-size:1rem;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.action-btn.download[data-v-c0d08c97]:hover:not(:disabled){background:#ff3131;color:#fff}.action-btn.remove[data-v-c0d08c97]{color:#718096;border-color:#e2e8f0}.action-btn[data-v-c0d08c97]:disabled{opacity:.5;cursor:not-allowed}.processing-overlay[data-v-c0d08c97],.popup-overlay[data-v-c0d08c97]{position:fixed;inset:0;z-index:2200;display:flex;align-items:center;justify-content:center;padding:20px;background:#0f172a6b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.processing-modal[data-v-c0d08c97],.success-popup[data-v-c0d08c97]{width:min(420px,100%);border-radius:12px;background:#fff;color:#1f2933;padding:28px;text-align:center;box-shadow:0 18px 50px #0f172a3d}.processing-ring[data-v-c0d08c97]{width:54px;height:54px;margin:0 auto 16px;border-radius:50%;border:5px solid #ffe1e1;border-top-color:#ff3131;animation:spin-c0d08c97 .9s linear infinite}.processing-modal h3[data-v-c0d08c97],.popup-header h3[data-v-c0d08c97]{margin:0 0 8px;font-size:20px;font-weight:700}.processing-modal p[data-v-c0d08c97]{min-height:22px;margin:0 0 18px;color:#5b6470;font-size:14px}.processing-track[data-v-c0d08c97]{height:8px;overflow:hidden;border-radius:999px;background:#ffe8e8}.processing-track span[data-v-c0d08c97]{display:block;height:100%;border-radius:inherit;background:#ff3131;transition:width .2s ease}.processing-modal strong[data-v-c0d08c97]{display:block;margin-top:10px;color:#ff3131;font-size:14px}.popup-header[data-v-c0d08c97]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.close-popup[data-v-c0d08c97]{border:0;background:transparent;color:#64748b;cursor:pointer;font-size:22px;line-height:1}.popup-content[data-v-c0d08c97]{text-align:left}.popup-actions[data-v-c0d08c97]{margin-top:16px;text-align:center}.link-section[data-v-c0d08c97]{margin-top:18px}.link-label[data-v-c0d08c97]{display:block;margin-bottom:8px;color:#475569;font-size:13px;font-weight:700}.link-input-wrapper[data-v-c0d08c97]{display:flex;gap:8px}.link-input[data-v-c0d08c97]{min-width:0;flex:1;padding:10px 12px;border:1px solid #dbe3ee;border-radius:8px;background:#f8fafc;color:#334155}.btn-primary[data-v-c0d08c97],.btn-secondary[data-v-c0d08c97]{min-height:40px;padding:10px 16px;border-radius:8px;border:0;cursor:pointer;font-weight:700}.btn-primary[data-v-c0d08c97]{background:#ff3131;color:#fff}.btn-secondary[data-v-c0d08c97]{background:#f1f5f9;color:#334155}.tips-grid[data-v-c0d08c97]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;padding:24px}.tip[data-v-c0d08c97]{display:flex;gap:16px}.tip-icon[data-v-c0d08c97]{font-size:1.8rem;color:#ff3131}.tip-content h4[data-v-c0d08c97]{font-size:1rem;color:#2c3e50;margin-bottom:8px}.tip-content p[data-v-c0d08c97]{font-size:.9rem;color:#666;line-height:1.5;margin:0}@keyframes spin-c0d08c97{to{transform:rotate(360deg)}}@media(max-width:768px){.image-compressor-page[data-v-c0d08c97]{padding:10px}.upload-card[data-v-c0d08c97]{padding:7px}}@media(max-width:1200px){.content-grid[data-v-c0d08c97]{grid-template-columns:1fr}.left-column[data-v-c0d08c97]{position:static}.comparison-view[data-v-c0d08c97]{grid-template-columns:1fr;gap:32px}.comparison-divider[data-v-c0d08c97]{flex-direction:row;padding:0 20px}.divider-line[data-v-c0d08c97]{width:100px;height:2px}.divider-arrow[data-v-c0d08c97]{transform:rotate(0)}}@media(max-width:768px){.header-content h1[data-v-c0d08c97]{font-size:2rem}.table-header[data-v-c0d08c97],.table-row[data-v-c0d08c97]{grid-template-columns:repeat(2,1fr);gap:8px}.table-header .table-col[data-v-c0d08c97]:nth-child(3),.table-header .table-col[data-v-c0d08c97]:nth-child(4),.table-row .table-col[data-v-c0d08c97]:nth-child(3),.table-row .table-col[data-v-c0d08c97]:nth-child(4){display:none}.quality-presets[data-v-c0d08c97]{flex-direction:column;gap:6px}.option-controls[data-v-c0d08c97]{flex-wrap:wrap}.size-reset-btn[data-v-c0d08c97]{width:100%}.format-options[data-v-c0d08c97]{flex-direction:column}}.all__page[data-v-c137eaf7]{padding:20px 0}.all__page--compact[data-v-c137eaf7]{padding:6px 0 20px}.search-container[data-v-c137eaf7]{position:relative;width:100%;max-width:500px;margin:0 auto 20px}.search-icon[data-v-c137eaf7]{position:absolute;left:15px;top:50%;transform:translateY(-50%);font-size:18px;color:#999}.search-input[data-v-c137eaf7]{width:100%;padding:12px 40px 12px 45px;border:2px solid var(--border-color, #e0e0e0);border-radius:25px;font-size:16px;background:var(--bg-content, #ffffff);color:var(--text-primary);transition:all .3s ease}.search-input[data-v-c137eaf7]:focus{outline:none;border-color:#ffbb7b;box-shadow:0 0 0 3px #ffbb7b1a}.clear-search[data-v-c137eaf7]{position:absolute;right:15px;top:50%;transform:translateY(-50%);background:none;border:none;font-size:18px;cursor:pointer;color:#999;padding:5px;border-radius:50%;transition:all .3s ease}.clear-search[data-v-c137eaf7]:hover{color:#ff3131;background:#ff31311a}.filter-message[data-v-c137eaf7]{margin-bottom:20px;padding:12px 20px;background:linear-gradient(135deg,#ffbb7b,#ff9f4a);color:#1a1a1a;border-radius:10px;display:flex;align-items:center;gap:12px;font-size:14px;font-weight:500;animation:slideDown-c137eaf7 .3s ease;max-width:400px;margin-left:auto;margin-right:auto;justify-content:center}.message-icon[data-v-c137eaf7]{font-size:18px;font-weight:700}.no-results-message[data-v-c137eaf7]{text-align:center;padding:60px 20px;background:var(--bg-content, #ffffff);border-radius:12px;width:100%}.no-results-icon[data-v-c137eaf7]{font-size:48px;display:block;margin-bottom:20px;opacity:.6}.no-results-message h3[data-v-c137eaf7]{margin:0 0 10px;color:var(--text-primary)}.no-results-message p[data-v-c137eaf7]{margin:0;color:var(--text-secondary)}.card--section[data-v-c137eaf7]{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.all__page--compact .card--section[data-v-c137eaf7]{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;align-items:stretch}.card[data-v-c137eaf7]{border:1px solid var(--border-color, #ccc);border-radius:8px;padding-inline:20px;padding-block-start:20px;width:250px;text-align:center;box-shadow:2px 2px 12px var(--shadow, rgba(0, 0, 0, .1));background-color:var(--bg-content, #ffffff);color:var(--text-primary);cursor:pointer;transition:all .3s ease}.all__page--compact[data-v-c137eaf7] .card{min-width:0;height:100%;min-height:178px;padding:18px 14px;border-radius:8px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.all__page--compact[data-v-c137eaf7] .card:hover{transform:translateY(-3px);border-color:#ff3131;box-shadow:0 14px 28px #0f172a1f}.all__page--compact[data-v-c137eaf7] .card .icon-svg{min-height:50px;display:flex;align-items:center;justify-content:center}.all__page--compact[data-v-c137eaf7] .card h2,.all__page--compact[data-v-c137eaf7] .card .title{margin:10px 0 8px;font-size:var(--text-base);font-weight:var(--font-semibold);letter-spacing:var(--tracking-normal)}.all__page--compact[data-v-c137eaf7] .card p{margin:0;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-secondary)}.view-more-row[data-v-c137eaf7]{display:flex;justify-content:center;margin-top:24px}.view-more-btn[data-v-c137eaf7]{padding:10px 18px;border:1px solid #ff3131;border-radius:8px;background:#ff3131;color:#fff;cursor:pointer;font-size:var(--text-base);font-weight:var(--font-light);display:inline-flex;align-items:center;gap:10px;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.view-more-btn span[data-v-c137eaf7]{padding:3px 8px;border-radius:999px;background:#ffffff2e;font-size:var(--text-sm)}.view-more-btn[data-v-c137eaf7]:hover{background:#e02828;transform:translateY(-1px);box-shadow:0 12px 24px #ff31312e}.card[data-v-c137eaf7]:hover{border:1px solid #ffbb7b;box-shadow:4px 8px 20px var(--shadow, rgba(0, 0, 0, .25))}.card[data-v-c137eaf7]:active{transform:scale(.97)}.card h2[data-v-c137eaf7]{color:var(--text-primary)}.card p[data-v-c137eaf7]{color:var(--text-secondary)}.popup--section[data-v-c137eaf7]{position:fixed;inset:0;z-index:999;display:flex;align-items:center;justify-content:center}.popup-overlay[data-v-c137eaf7]{position:absolute;inset:0;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.popup-box[data-v-c137eaf7]{top:0;position:relative;z-index:10;width:900px;max-width:90%;background:var(--bg-content, #ffffff);padding:10px;border-radius:14px;box-shadow:0 20px 40px #0000004d;animation:popupScale-c137eaf7 .3s ease}.popup-close[data-v-c137eaf7]{position:absolute;top:12px;right:14px;background:none;border:none;font-size:26px;cursor:pointer;color:#555}.popup-close[data-v-c137eaf7]:hover{color:#000}@keyframes popupScale-c137eaf7{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes slideDown-c137eaf7{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.fade-enter-active[data-v-c137eaf7],.fade-leave-active[data-v-c137eaf7]{transition:opacity .3s ease}.fade-enter-from[data-v-c137eaf7],.fade-leave-to[data-v-c137eaf7]{opacity:0}@media(max-width:1024px){.popup-box[data-v-c137eaf7]{top:0}.card--section[data-v-c137eaf7]{width:100%;flex-wrap:wrap}.all__page--compact .card--section[data-v-c137eaf7]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:768px){.filter-message[data-v-c137eaf7]{font-size:12px;padding:10px 15px;max-width:90%}.search-input[data-v-c137eaf7]{font-size:14px}.all__page--compact .card--section[data-v-c137eaf7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media(max-width:540px){.card[data-v-c137eaf7]{width:auto;min-width:200px}.all__page--compact .card--section[data-v-c137eaf7]{grid-template-columns:1fr}.all__page--compact[data-v-c137eaf7] .card{min-height:150px}}.card--section[data-v-3e80db86]{display:flex;gap:20px;justify-content:center}.card[data-v-3e80db86]{border:1px solid #ccc;border-radius:8px;padding:20px;width:320px;text-align:center;box-shadow:2px 2px 12px #0000001a;background-color:#fff;cursor:pointer;transition:all .3s ease}.card[data-v-3e80db86]:hover{background:radial-gradient(ellipse at right top,#107667ed 30%,#fff 79% 90%);transform:translateY(-6px);box-shadow:4px 8px 20px #00000040}.card[data-v-3e80db86]:active{transform:scale(.97)}.popup--section[data-v-3e80db86]{position:fixed;inset:0;z-index:999;display:flex;align-items:center;justify-content:center}.popup-overlay[data-v-3e80db86]{position:absolute;inset:0;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.popup-box[data-v-3e80db86]{position:relative;z-index:10;width:520px;max-width:90%;background:#fff;border-radius:14px;padding:30px;box-shadow:0 20px 40px #0000004d;animation:popupScale-3e80db86 .3s ease}.popup-close[data-v-3e80db86]{position:absolute;top:12px;right:14px;background:none;border:none;font-size:26px;cursor:pointer;color:#555}.popup-close[data-v-3e80db86]:hover{color:#000}@keyframes popupScale-3e80db86{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@media(max-width:1024px){.card--section[data-v-3e80db86]{width:100%;flex-wrap:wrap}.all__page[data-v-3e80db86]{justify-content:center;display:flex}}@media(max-width:540px){.card[data-v-3e80db86]{width:auto}}.home-notice[data-v-843e8f44]{display:grid;grid-template-columns:auto 1fr;gap:16px;margin:24px auto 0;padding:20px;border:1px solid color-mix(in srgb,var(--notice-color) 30%,#ffffff);border-radius:12px;background:linear-gradient(135deg,color-mix(in srgb,var(--notice-color) 10%,#ffffff),#fff 58%),#fff;box-shadow:0 14px 34px #0f172a14;max-width:1700px}.home-notice__icon[data-v-843e8f44]{width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:var(--notice-color);color:#fff}.home-notice__eyebrow[data-v-843e8f44]{margin:0 0 4px;color:var(--notice-color);font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:0}.home-notice h2[data-v-843e8f44]{margin:0;color:#111827;font-size:22px}.home-notice__message[data-v-843e8f44]{margin-top:10px;color:#475569;line-height:1.65}.home-notice__message[data-v-843e8f44] p{margin:0 0 8px}.home-notice__cta[data-v-843e8f44]{display:inline-flex;margin-top:12px;color:var(--notice-color);font-weight:800}@media(max-width:640px){.home-notice[data-v-843e8f44]{grid-template-columns:1fr}}.global-tooltip[data-v-a5345f94]{position:relative;display:inline-flex;align-items:center}.global-tooltip__anchor[data-v-a5345f94]{display:inline-flex;align-items:center}.global-tooltip__trigger[data-v-a5345f94]{width:2rem;height:2rem;border:1px solid rgba(99,88,238,.28);border-radius:999px;background:#fff;color:#6358ee;display:inline-flex;align-items:center;justify-content:center;cursor:help}.global-tooltip__trigger svg[data-v-a5345f94]{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.global-tooltip__panel[data-v-a5345f94]{position:fixed;z-index:13000;width:min(280px,80vw);padding:12px 14px;border-radius:12px;background:#111827;color:#fff;box-shadow:0 18px 40px #11182747;transform:translate(-50%,-100%);text-align:left}.global-tooltip__panel[data-v-a5345f94]:after{content:"";position:absolute;left:50%;bottom:-6px;width:12px;height:12px;background:#111827;transform:translate(-50%) rotate(45deg)}.global-tooltip__panel strong[data-v-a5345f94],.global-tooltip__panel span[data-v-a5345f94],.global-tooltip__panel small[data-v-a5345f94]{display:block}.global-tooltip__panel strong[data-v-a5345f94]{margin-bottom:4px;font-size:.86rem}.global-tooltip__panel span[data-v-a5345f94]{color:#ffffffd6;font-size:.8rem;line-height:1.45}.global-tooltip__panel small[data-v-a5345f94]{margin-top:8px;color:#ffffff94;font-size:.72rem}.svg-background[data-v-bfb5d765]{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.svg-hero[data-v-bfb5d765]{height:560px;top:0}.svg-hero svg[data-v-bfb5d765]{position:absolute;top:-20%;left:-10%;width:120%;height:120%;min-width:1440px}.svg-tools[data-v-bfb5d765]{top:450px;height:auto;bottom:auto}.svg-stats[data-v-bfb5d765]{top:900px;height:auto}.svg-trust[data-v-bfb5d765]{top:1300px;height:auto}.svg-testimonials[data-v-bfb5d765]{top:1700px;height:auto}.svg-content[data-v-bfb5d765]{top:2100px;height:auto}.svg-cta[data-v-bfb5d765]{top:2800px;height:auto;bottom:0}.home[data-v-bfb5d765]{position:relative;margin:0 auto;padding:0 20px 24px;background:transparent;z-index:1;overflow-x:hidden}.faq-accordion[data-v-bfb5d765]{display:grid;gap:12px}.faq-item[data-v-bfb5d765]{background:var(--bg-content);border:1px solid #e5e7eb;border-radius:15px;overflow:hidden}.faq-question[data-v-bfb5d765]{width:100%;padding:16px;font-size:16px;font-weight:600;text-align:left;background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;color:#000}.faq-question .icon[data-v-bfb5d765]{transition:transform .3s ease}.faq-item.active .icon[data-v-bfb5d765]{transform:rotate(180deg)}.faq-answer[data-v-bfb5d765]{max-height:0;overflow:hidden;transition:max-height .35s ease;padding:0 16px;visibility:hidden}.faq-item.active .faq-answer[data-v-bfb5d765]{max-height:400px;padding:0 16px 16px;visibility:visible}.faq-answer p[data-v-bfb5d765]{margin:0}.home-title[data-v-bfb5d765]{text-align:center;margin-top:24px;padding:0 20px}.home-title__title[data-v-bfb5d765]{font-size:2.625rem;font-weight:var(--font-semibold);line-height:1.12;color:var(--text-primary);text-align:center;margin-bottom:12px}.home-title__subtitle[data-v-bfb5d765]{font-size:var(--text-base);color:var(--text-secondary);max-width:650px;margin:auto}.hero-actions[data-v-bfb5d765]{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px}.hero-action[data-v-bfb5d765]{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:5px 9px;border-radius:8px;background:var(--brand-color);color:#fff;text-decoration:none;font-size:var(--text-base);box-shadow:0 10px 24px #ff313133;transition:background-color .2s ease,transform .2s ease}.hero-action[data-v-bfb5d765]:nth-child(2){background:#fff;color:var(--text-primary);border:1px solid var(--border-color);box-shadow:var(--shadow-sm)}.hero-action[data-v-bfb5d765]:hover{transform:translateY(-1px);background:var(--brand-color-hover)}.hero-action[data-v-bfb5d765]:nth-child(2):hover{background:#f8fafc}.section-jump-nav[data-v-bfb5d765]{max-width:860px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:16px auto 0}.section-jump-nav a[data-v-bfb5d765]{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border:1px solid rgba(148,163,184,.36);border-radius:8px;background:#ffffffd6;color:var(--text-primary);text-decoration:none;font-size:var(--text-sm);font-weight:var(--font-semibold)}.section-jump-nav a[data-v-bfb5d765]:hover{border-color:var(--brand-color);color:var(--brand-color)}.trust-bar[data-v-bfb5d765]{max-width:980px;margin:18px auto 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--border-color);border-radius:8px;background:#fff;overflow:hidden}.trust-bar[data-v-bfb5d765] .global-tooltip,.trust-bar[data-v-bfb5d765] .global-tooltip__anchor{display:flex;width:100%;min-width:0}.trust-item[data-v-bfb5d765]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 12px;border-right:1px solid var(--border-color);color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--font-semibold)}.trust-item[data-v-bfb5d765]:last-child{border-right:0}.trust-item svg[data-v-bfb5d765]{color:var(--brand-color)}.button-container-area[data-v-bfb5d765]{margin:18px auto 0}.section-heading[data-v-bfb5d765]{max-width:760px;margin:0 auto 22px;text-align:center}.section-eyebrow[data-v-bfb5d765]{margin:0 0 6px;color:var(--brand-color);font-size:var(--text-sm);font-weight:var(--font-semibold)}.section-heading h2[data-v-bfb5d765]{margin:0 0 10px;color:var(--text-primary);font-size:var(--text-2xl);font-weight:var(--font-semibold)}.section-heading p[data-v-bfb5d765]:last-child{margin:0;color:var(--text-secondary);line-height:1.6}.live-stats-section[data-v-bfb5d765],.upload-trust-section[data-v-bfb5d765],.trust-proof-section[data-v-bfb5d765],.testimonial-section[data-v-bfb5d765]{margin:34px auto 0;padding:34px 24px;border:1px solid var(--border-color);border-radius:8px;background:#fff;box-shadow:var(--shadow-sm)}.live-stats-section[data-v-bfb5d765]{background:linear-gradient(135deg,rgba(79,70,229,.055),transparent 32%),linear-gradient(315deg,rgba(16,185,129,.06),transparent 34%),#fff}.trust-proof-section[data-v-bfb5d765]{background:radial-gradient(circle at 14% 16%,rgba(79,70,229,.08),transparent 30%),radial-gradient(circle at 88% 20%,rgba(16,185,129,.1),transparent 28%),#fff}.magic-chain-section[data-v-bfb5d765]{margin:34px auto 0;padding:34px 24px;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:linear-gradient(135deg,rgba(255,49,49,.055),transparent 36%),linear-gradient(315deg,rgba(37,99,235,.06),transparent 34%),#fff;overflow:hidden}.magic-chain[data-v-bfb5d765]{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:24px}.magic-chain-step[data-v-bfb5d765]{position:relative;min-width:0;padding:18px;border:1px solid rgba(148,163,184,.3);border-radius:12px;background:#ffffffe6;box-shadow:0 14px 32px #0f172a0f}.magic-chain-node[data-v-bfb5d765]{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:#111827;color:#fff;box-shadow:0 14px 28px #1118272e}.magic-chain-copy[data-v-bfb5d765]{display:grid;gap:8px;margin-top:14px}.magic-chain-copy>span[data-v-bfb5d765]{color:var(--brand-color);font-size:12px;font-weight:900;text-transform:uppercase}.magic-chain-copy h3[data-v-bfb5d765]{margin:0;color:var(--text-primary);font-size:var(--text-lg)}.magic-chain-copy p[data-v-bfb5d765]{margin:0;color:var(--text-secondary);line-height:1.65}.magic-chain-copy small[data-v-bfb5d765]{color:#64748b;font-weight:var(--font-semibold)}.magic-chain-link[data-v-bfb5d765]{position:absolute;top:24px;left:calc(100% - 8px);width:74px;height:32px;overflow:visible;z-index:2}.magic-chain-link path[data-v-bfb5d765]{fill:none;stroke:var(--brand-color);stroke-width:3;stroke-linecap:round}.magic-chain-link circle[data-v-bfb5d765]{fill:var(--brand-color)}.testimonial-section[data-v-bfb5d765]{position:relative;overflow:hidden;padding:46px 22px;background:#fff}.testimonial-section[data-v-bfb5d765]>*:not(.testimonial-bg){position:relative;z-index:1}.testimonial-bg[data-v-bfb5d765]{position:absolute;inset:auto 0 0;width:100%;height:100%;opacity:.82;pointer-events:none}.stats-grid-live[data-v-bfb5d765]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.stat-card-live[data-v-bfb5d765]{position:relative;min-height:156px;padding:24px;border:1px solid rgba(148,163,184,.32);border-radius:14px;background:#ffffffe6;transition:all .3s ease;display:flex;gap:18px;align-items:flex-start;overflow:hidden}.stat-card-live[data-v-bfb5d765]:after{content:"";position:absolute;right:-26px;bottom:-32px;width:96px;height:96px;border-radius:999px;background:var(--stat-color);opacity:.045;pointer-events:none}.stat-card-live[data-v-bfb5d765]:hover{transform:translateY(-3px);box-shadow:0 16px 34px #0f172a1a}.stat-icon-wrapper[data-v-bfb5d765]{width:62px;height:62px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-content[data-v-bfb5d765]{flex:1;min-width:0}.stat-label-live[data-v-bfb5d765]{display:block;color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-semibold);margin-bottom:10px;text-transform:uppercase;letter-spacing:0}.stat-value-wrapper[data-v-bfb5d765]{margin-bottom:10px}.stat-value[data-v-bfb5d765]{display:block;min-height:42px;font-size:34px;font-weight:var(--font-bold);color:var(--text-primary);line-height:1.15;font-variant-numeric:tabular-nums}.stat-note[data-v-bfb5d765]{display:inline-flex;align-items:center;gap:4px;color:var(--text-secondary);font-size:12px}.stat-note i[data-v-bfb5d765]{font-size:12px}.trust-badge-grid[data-v-bfb5d765]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.trust-badge-card[data-v-bfb5d765]{position:relative;min-height:172px;padding:24px;border:1px solid rgba(148,163,184,.3);border-radius:14px;background:#ffffffe6;box-shadow:0 12px 28px #0f172a0f;overflow:hidden}.trust-badge-card[data-v-bfb5d765]:before{content:"";position:absolute;inset:0 auto auto 0;width:4px;height:100%;background:linear-gradient(180deg,var(--brand-color),#10b981)}.trust-badge-card[data-v-bfb5d765]:after{content:"";position:absolute;right:-32px;top:-34px;width:104px;height:104px;border-radius:999px;background:#4f46e514}.trust-badge-card svg[data-v-bfb5d765]{position:relative;z-index:1;color:var(--brand-color)}.trust-badge-card h3[data-v-bfb5d765]{position:relative;z-index:1;margin:12px 0 8px;color:var(--text-primary);font-size:var(--text-lg);font-weight:var(--font-semibold)}.trust-badge-card p[data-v-bfb5d765]{position:relative;z-index:1;margin:0;color:var(--text-secondary);line-height:1.6}.trust-detail-grid[data-v-bfb5d765]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:20px}.upload-trust-section[data-v-bfb5d765]{background:linear-gradient(135deg,rgba(16,185,129,.08),transparent 36%),linear-gradient(315deg,rgba(255,49,49,.055),transparent 38%),#fff}.upload-trust-grid[data-v-bfb5d765]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.upload-trust-card[data-v-bfb5d765]{min-height:230px;padding:22px;border:1px solid rgba(148,163,184,.32);border-radius:12px;background:#ffffffeb;box-shadow:0 12px 28px #0f172a0f}.upload-trust-card__icon[data-v-bfb5d765]{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:#fff1f2;color:var(--brand-color)}.upload-trust-card h3[data-v-bfb5d765]{margin:16px 0 10px;color:var(--text-primary);font-size:var(--text-lg);font-weight:var(--font-semibold)}.upload-trust-card p[data-v-bfb5d765],.upload-trust-note[data-v-bfb5d765]{color:var(--text-secondary);line-height:1.65}.upload-trust-card p[data-v-bfb5d765]{margin:0}.upload-trust-note[data-v-bfb5d765]{max-width:840px;margin:20px auto 0;text-align:center}.trust-detail-card[data-v-bfb5d765]{padding:22px;border:1px solid rgba(148,163,184,.3);border-radius:14px;background:#f8fafc}.trust-detail-card h3[data-v-bfb5d765]{margin:0 0 12px;color:var(--text-primary);font-size:var(--text-lg);font-weight:var(--font-semibold)}.trust-detail-card ul[data-v-bfb5d765]{margin:0;padding-left:18px;color:var(--text-secondary);line-height:1.65}.trust-detail-card li+li[data-v-bfb5d765]{margin-top:8px}.testimonial-carousel[data-v-bfb5d765]{max-width:820px;margin:0 auto}.testimonial-card[data-v-bfb5d765]{position:relative;display:grid;justify-items:center;min-height:330px;padding:34px 42px;border:1px solid rgba(148,163,184,.28);border-radius:14px;background:#ffffffeb;text-align:center;box-shadow:0 22px 55px #0f172a1f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.testimonial-trust-pill[data-v-bfb5d765]{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;padding:7px 12px;border:1px solid #bbf7d0;border-radius:999px;background:#f0fdf4;color:#166534;font-size:var(--text-sm);font-weight:var(--font-semibold)}.testimonial-avatar[data-v-bfb5d765]{width:82px;height:82px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:16px;border:5px solid #ffffff;border-radius:50%;color:#fff;font-size:24px;font-weight:800;box-shadow:0 12px 26px #0f172a2e}.testimonial-icon[data-v-bfb5d765]{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:18px;border-radius:50%;background:#fff7ed;color:var(--brand-color)}.testimonial-card p[data-v-bfb5d765]{max-width:660px;margin:0;color:var(--text-primary);font-size:var(--text-2xl);font-weight:var(--font-medium);line-height:var(--leading-relaxed)}.testimonial-meta[data-v-bfb5d765]{margin-top:24px}.testimonial-meta strong[data-v-bfb5d765]{display:block;color:var(--text-primary);font-size:var(--text-lg);font-weight:var(--font-semibold)}.testimonial-meta span[data-v-bfb5d765]{display:block;margin-top:6px;color:var(--text-secondary);font-size:var(--text-base);line-height:var(--leading-normal)}.testimonial-journey[data-v-bfb5d765]{width:min(100%,620px);display:grid;grid-template-columns:minmax(0,1fr) 90px minmax(0,1fr);align-items:center;gap:12px;margin-top:22px;padding:12px;border:1px solid rgba(148,163,184,.28);border-radius:10px;background:#f8fafc}.testimonial-journey span[data-v-bfb5d765]{min-width:0;color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--font-semibold);overflow-wrap:anywhere}.testimonial-journey svg[data-v-bfb5d765]{width:90px;height:16px;stroke:var(--brand-color);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;fill:none}.testimonial-result[data-v-bfb5d765]{display:inline-flex;margin-top:12px;color:#166534;font-weight:900}.testimonial-dots[data-v-bfb5d765]{display:flex;justify-content:center;gap:10px;margin-top:20px}.testimonial-dot[data-v-bfb5d765]{position:relative;width:12px;height:10px;padding:0;border:0;border-radius:999px;background:#cbd5e1;cursor:pointer;overflow:hidden;transition:width .2s ease,background-color .2s ease}.testimonial-dot.active[data-v-bfb5d765]{width:42px;background:#fee2e2}.testimonial-dot-fill[data-v-bfb5d765]{position:absolute;inset:0;border-radius:inherit;background:var(--brand-color);transform-origin:left center;animation:testimonialDotProgress-bfb5d765 5s linear infinite}.testimonial-dot[data-v-bfb5d765]:focus-visible{outline:2px solid var(--brand-color);outline-offset:3px}@keyframes testimonialDotProgress-bfb5d765{0%{transform:scaleX(.18)}to{transform:scaleX(1)}}.content-section[data-v-bfb5d765]{margin:40px auto 0;background:var(--bg-secondary);padding:44px 24px;border-radius:20px;border:1px solid var(--border-color)}.content-wrapper[data-v-bfb5d765]{display:grid;gap:28px}.content-block h2[data-v-bfb5d765]{font-size:var(--text-2xl);color:var(--text-primary);margin-bottom:20px;text-align:center;position:relative;padding-bottom:10px}.content-block h2[data-v-bfb5d765]:after{content:"";position:absolute;bottom:0;left:50%;width:60px;height:3px;background:#ffbb7b;transform:translate(-50%)}.articles-grid[data-v-bfb5d765],.tips-grid[data-v-bfb5d765]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-top:24px}.article-card[data-v-bfb5d765],.tip-card[data-v-bfb5d765]{background:var(--bg-content);padding:24px;border-radius:12px;border:1px solid var(--border-color);text-align:center;transition:transform .3s ease}.article-card[data-v-bfb5d765]:hover,.tip-card[data-v-bfb5d765]:hover{transform:translateY(-2px)}.article-card h3[data-v-bfb5d765],.tip-card h3[data-v-bfb5d765]{font-size:var(--text-xl);color:var(--text-primary);margin-bottom:15px}.article-card p[data-v-bfb5d765],.tip-card p[data-v-bfb5d765]{color:var(--text-secondary);line-height:1.6}.workflow-reading-section[data-v-bfb5d765]{background:#fff;border:1px solid var(--border-color);border-radius:14px;padding:28px}.workflow-reading-intro[data-v-bfb5d765]{max-width:820px;margin:0 auto 22px;color:var(--text-secondary);line-height:1.75;text-align:center}.workflow-reading-grid[data-v-bfb5d765]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.workflow-reading-card[data-v-bfb5d765]{padding:22px;border:1px solid rgba(148,163,184,.28);border-radius:10px;background:#f8fafc}.workflow-reading-card h3[data-v-bfb5d765]{margin:0 0 10px;color:var(--text-primary);font-size:var(--text-lg)}.workflow-reading-card p[data-v-bfb5d765],.workflow-reading-card li[data-v-bfb5d765]{color:var(--text-secondary);line-height:1.65}.workflow-reading-card p[data-v-bfb5d765]{margin:0 0 12px}.workflow-reading-card ul[data-v-bfb5d765]{margin:0;padding-left:18px}.tip-icon[data-v-bfb5d765]{margin-bottom:15px}.about-section[data-v-bfb5d765]{background:var(--bg-content);padding:28px;border-radius:12px;text-align:center}.cta-section[data-v-bfb5d765]{text-align:center;padding:34px 20px 24px}.cta-section h2[data-v-bfb5d765]{font-size:var(--text-2xl);font-weight:var(--font-medium);margin-bottom:20px}.cta-section p[data-v-bfb5d765]{font-size:var(--text-lg);max-width:600px;margin:0 auto 30px;opacity:.9}.cta-button[data-v-bfb5d765]{font-size:var(--text-lg);font-weight:500;background:var(--text-primary);color:var(--bg-page);padding:10px 20px;border-radius:50px;text-decoration:none;display:inline-block;transition:all .3s ease}.cta-button[data-v-bfb5d765]:hover{transform:translateY(-2px);box-shadow:0 5px 15px #0000001a}@media(max-width:1024px){.stats-grid-live[data-v-bfb5d765],.upload-trust-grid[data-v-bfb5d765],.trust-badge-grid[data-v-bfb5d765],.trust-detail-grid[data-v-bfb5d765],.testimonial-grid[data-v-bfb5d765]{grid-template-columns:repeat(2,minmax(0,1fr))}.svg-tools[data-v-bfb5d765],.svg-stats[data-v-bfb5d765],.svg-trust[data-v-bfb5d765],.svg-testimonials[data-v-bfb5d765],.svg-content[data-v-bfb5d765],.svg-cta[data-v-bfb5d765]{display:none}}@media(max-width:768px){.home-title__title[data-v-bfb5d765]{font-size:var(--text-2xl)}.live-stats-section[data-v-70c50a67][data-v-bfb5d765],.upload-trust-section[data-v-70c50a67][data-v-bfb5d765],.trust-proof-section[data-v-70c50a67][data-v-bfb5d765],.magic-chain-section[data-v-bfb5d765],.testimonial-section[data-v-70c50a67][data-v-bfb5d765]{padding:15px 12px}.workflow-reading-section[data-v-70c50a67][data-v-bfb5d765]{padding:10px}.trust-bar[data-v-bfb5d765]{grid-template-columns:repeat(2,minmax(0,1fr))}.magic-chain[data-v-bfb5d765]{grid-template-columns:1fr}.magic-chain-link[data-v-bfb5d765]{display:none}.stats-grid-live[data-v-bfb5d765],.upload-trust-grid[data-v-bfb5d765],.trust-badge-grid[data-v-bfb5d765],.trust-detail-grid[data-v-bfb5d765],.workflow-reading-grid[data-v-bfb5d765],.testimonial-grid[data-v-bfb5d765]{grid-template-columns:1fr}.stat-card-live[data-v-bfb5d765]{flex-direction:column;align-items:center;text-align:center}.testimonial-section[data-v-bfb5d765]{padding:34px 14px}.testimonial-card[data-v-bfb5d765]{min-height:300px;padding:26px 18px}.testimonial-card p[data-v-bfb5d765]{font-size:18px}.testimonial-avatar[data-v-bfb5d765]{width:68px;height:68px;font-size:20px}.articles-grid[data-v-bfb5d765],.tips-grid[data-v-bfb5d765]{grid-template-columns:1fr}.content-section[data-v-bfb5d765]{padding:28px 14px}.svg-hero[data-v-bfb5d765]{height:400px}.svg-tools[data-v-bfb5d765],.svg-stats[data-v-bfb5d765],.svg-trust[data-v-bfb5d765],.svg-testimonials[data-v-bfb5d765],.svg-content[data-v-bfb5d765],.svg-cta[data-v-bfb5d765]{display:none}}@media(max-width:480px){.trust-bar[data-v-bfb5d765]{grid-template-columns:1fr}.trust-item[data-v-bfb5d765]{justify-content:flex-start}.testimonial-journey[data-v-bfb5d765]{grid-template-columns:1fr;justify-items:center;text-align:center}.testimonial-journey svg[data-v-bfb5d765]{transform:rotate(90deg)}.stat-value[data-v-bfb5d765]{font-size:24px}.testimonial-card p[data-v-bfb5d765]{font-size:16px}.svg-hero[data-v-bfb5d765]{height:350px}}.educational-section[data-v-fd9607cb]{margin-top:40px;display:flex;flex-direction:column;gap:32px}.content-block[data-v-fd9607cb]{background:#fff;border-radius:16px;padding:28px;box-shadow:0 4px 20px #0000000d;border:1px solid #e2e8f0}.content-block h3[data-v-fd9607cb]{font-size:1.3rem;font-weight:600;color:#1e293b;margin:0 0 24px;padding-bottom:12px;border-bottom:2px solid #ff3131;display:flex;align-items:center;gap:10px}.use-cases-grid[data-v-fd9607cb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px}.use-case-card[data-v-fd9607cb]{padding:20px;background:#f8fafc;border-radius:12px;text-align:center;transition:all .3s ease;border:1px solid #e2e8f0}.use-case-card[data-v-fd9607cb]:hover{box-shadow:0 8px 25px #667eea26;border-color:#c7d2fe}.use-case-icon[data-v-fd9607cb]{font-size:36px;margin-bottom:16px;display:block}.use-case-card h4[data-v-fd9607cb]{font-size:1rem;font-weight:600;color:#1e293b;margin:0 0 12px}.use-case-card p[data-v-fd9607cb]{font-size:.875rem;color:#64748b;line-height:1.5;margin:0}.explanation-grid[data-v-fd9607cb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.explanation-item[data-v-fd9607cb]{padding:20px;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0}.explanation-header[data-v-fd9607cb]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e2e8f0}.added-demo[data-v-fd9607cb]{color:#10b981;font-weight:600;font-size:.9rem}.removed-demo[data-v-fd9607cb]{color:#ef4444;font-weight:600;font-size:.9rem}.first-change-demo[data-v-fd9607cb]{color:#f59e0b;font-weight:600;font-size:.9rem}.unchanged-demo[data-v-fd9607cb]{color:#64748b;font-weight:600;font-size:.9rem}.explanation-indicator[data-v-fd9607cb]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:6px;font-weight:700;font-size:1rem}.explanation-indicator.added[data-v-fd9607cb]{background:#10b9811a;color:#10b981;border:2px solid #10b981}.explanation-indicator.removed[data-v-fd9607cb]{background:#ef44441a;color:#ef4444;border:2px solid #ef4444}.explanation-indicator.first-change[data-v-fd9607cb]{background:#f59e0b1a;color:#f59e0b;border:2px solid #f59e0b}.explanation-indicator.unchanged[data-v-fd9607cb]{background:#64748b1a;color:#64748b;border:2px solid #64748b}.explanation-item p[data-v-fd9607cb]{font-size:.875rem;color:#475569;line-height:1.6;margin:0}.explanation-item strong[data-v-fd9607cb]{color:#1e293b}.best-practices[data-v-fd9607cb]{display:flex;flex-direction:column;gap:16px}.practice-item[data-v-fd9607cb]{display:flex;gap:16px;padding:18px;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0;align-items:flex-start}.practice-number[data-v-fd9607cb]{display:flex;align-items:center;justify-content:center;min-width:32px;height:32px;background:linear-gradient(135deg,#ff3131,#e02828);color:#fff;border-radius:50%;font-weight:700;font-size:.9rem;flex-shrink:0}.practice-content[data-v-fd9607cb]{flex:1}.practice-content h4[data-v-fd9607cb]{font-size:1rem;font-weight:600;color:#1e293b;margin:0 0 8px}.practice-content p[data-v-fd9607cb]{font-size:.875rem;color:#64748b;line-height:1.6;margin:0}.languages-grid[data-v-fd9607cb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:20px}.language-card[data-v-fd9607cb]{display:flex;gap:16px;padding:18px;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0;align-items:flex-start}.language-icon[data-v-fd9607cb]{font-size:24px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:10px;border:1px solid #e2e8f0;flex-shrink:0}.language-info[data-v-fd9607cb]{flex:1}.language-info h4[data-v-fd9607cb]{font-size:1rem;font-weight:600;color:#1e293b;margin:0 0 8px}.language-info p[data-v-fd9607cb]{font-size:.875rem;color:#64748b;line-height:1.5;margin:0}.language-note[data-v-fd9607cb]{font-size:.875rem;color:#64748b;text-align:center;padding:16px;background:#f1f5f9;border-radius:8px;margin:0}.faq-list[data-v-fd9607cb]{display:flex;flex-direction:column;gap:12px}.faq-item[data-v-fd9607cb]{border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.faq-item summary[data-v-fd9607cb]{padding:18px 24px;font-weight:500;color:#1e293b;cursor:pointer;list-style:none;position:relative;background:#f8fafc;transition:background-color .3s ease}.faq-item summary[data-v-fd9607cb]:hover{background:#f1f5f9}.faq-item summary[data-v-fd9607cb]::-webkit-details-marker{display:none}.faq-item summary[data-v-fd9607cb]:after{content:"▶";position:absolute;right:24px;top:50%;transform:translateY(-50%);transition:transform .3s ease;color:#ff3131}.faq-item[open] summary[data-v-fd9607cb]:after{transform:translateY(-50%) rotate(90deg)}.faq-item[open] summary[data-v-fd9607cb]{background:#f1f5f9}.faq-item p[data-v-fd9607cb]{padding:20px 24px;margin:0;font-size:.875rem;color:#475569;line-height:1.6;background:#fff;border-top:1px solid #e2e8f0}.tips-grid[data-v-fd9607cb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.tip-card[data-v-fd9607cb]{padding:20px;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0;transition:all .3s ease}.tip-card[data-v-fd9607cb]:hover{transform:translateY(-3px);border-color:#c7d2fe;box-shadow:0 5px 15px #667eea1a}.tip-card h4[data-v-fd9607cb]{font-size:1rem;font-weight:600;color:#1e293b;margin:0 0 12px}.tip-card p[data-v-fd9607cb]{font-size:.875rem;color:#64748b;line-height:1.5;margin:0}.tip-card code[data-v-fd9607cb]{background:#e2e8f0;padding:2px 6px;border-radius:4px;font-family:monospace;font-size:.8rem;color:#475569}@media(max-width:768px){.educational-section[data-v-fd9607cb]{margin-top:30px;gap:24px}.content-block[data-v-fd9607cb]{padding:20px}.content-block h3[data-v-fd9607cb]{font-size:1.2rem;margin-bottom:20px}.use-cases-grid[data-v-fd9607cb],.explanation-grid[data-v-fd9607cb],.languages-grid[data-v-fd9607cb],.tips-grid[data-v-fd9607cb]{grid-template-columns:1fr}.practice-item[data-v-fd9607cb],.language-card[data-v-fd9607cb]{padding:16px}.faq-item summary[data-v-fd9607cb]{padding:16px 20px;font-size:.9rem}.faq-item summary[data-v-fd9607cb]:after{right:20px}.faq-item p[data-v-fd9607cb]{padding:16px 20px}}@media(max-width:480px){.content-block[data-v-fd9607cb]{padding:16px}.content-block h3[data-v-fd9607cb]{font-size:1.1rem;margin-bottom:16px}.use-case-card[data-v-fd9607cb],.explanation-item[data-v-fd9607cb],.tip-card[data-v-fd9607cb]{padding:10px}.practice-item[data-v-fd9607cb],.language-card[data-v-fd9607cb]{flex-direction:column;gap:12px}.language-icon[data-v-fd9607cb]{width:40px;height:40px;font-size:20px}}.code-diff-page[data-v-fd9607cb]{min-height:100vh;background:linear-gradient(135deg,#f8fafc,#e2e8f0);transition:background .3s ease}.page-header[data-v-fd9607cb]{background:#fff;border-bottom:1px solid #e2e8f0;padding:24px 0;position:sticky;top:0;z-index:100;box-shadow:0 2px 10px #0000000d;border-radius:10px}.header-content[data-v-fd9607cb]{max-width:1200px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:24px}.header-info[data-v-fd9607cb]{flex:1;min-width:0}.page-title[data-v-fd9607cb]{font-size:1.7rem;font-weight:300;color:#1e293b;margin:0 0 8px;background:linear-gradient(135deg,#ff3131,#e02828);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-subtitle[data-v-fd9607cb]{font-size:1rem;color:#64748b;margin:0;line-height:1.5;text-align:center}.header-actions[data-v-fd9607cb]{display:flex;gap:12px}.action-button[data-v-fd9607cb]{width:44px;height:44px;background:#f1f5f9;border:none;border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:#475569}.action-button[data-v-fd9607cb]:hover{background:#e2e8f0;transform:translateY(-2px)}.action-button svg[data-v-fd9607cb]{width:20px;height:20px}.page-content[data-v-fd9607cb]{margin:0 auto;padding:32px 24px 60px}.error-message[data-v-fd9607cb]{background:#fef2f2;border:1px solid #fecaca;color:#dc2626;padding:12px 16px;border-radius:8px;margin-bottom:24px;display:flex;align-items:center;gap:8px}.error-message svg[data-v-fd9607cb]{width:20px;height:20px;flex-shrink:0}.controls[data-v-fd9607cb]{display:flex;gap:16px;margin-bottom:32px;flex-wrap:wrap}.compare-button[data-v-fd9607cb]{padding:8px 16px;background:linear-gradient(135deg,#ff3131,#e02828);border:none;border-radius:8px;color:#fff;font-size:1rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px}.compare-button[data-v-fd9607cb]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.compare-button[data-v-fd9607cb]:disabled{opacity:.6;cursor:not-allowed}.clear-button[data-v-fd9607cb]{padding:8px 16px;background:#f1f5f9;border:2px solid #e2e8f0;border-radius:8px;color:#475569;font-size:1rem;cursor:pointer;transition:all .3s ease}.clear-button[data-v-fd9607cb]:hover{background:#e2e8f0;transform:translateY(-2px)}@keyframes spin-fd9607cb{to{transform:rotate(360deg)}}.editors-section[data-v-fd9607cb]{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-bottom:32px}@media(max-width:768px){.editors-section[data-v-fd9607cb]{grid-template-columns:1fr}.page-content[data-v-fd9607cb]{padding-inline:10px;padding-bottom:0}.code-input[data-v-fd9607cb]{padding:10px 0 0 60px!important}}.editor-container[data-v-fd9607cb]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px #0000000d}.editor-header[data-v-fd9607cb]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:#f8fafc;border-bottom:2px solid #e2e8f0}.editor-title[data-v-fd9607cb]{font-size:1.1rem;font-weight:600;color:#1e293b;margin:0}.diff-indicator[data-v-fd9607cb]{display:flex;align-items:center;gap:12px;font-size:.875rem;color:#64748b}.change-start[data-v-fd9607cb]{color:#f59e0b;font-weight:500;background:#f59e0b1a;padding:2px 8px;border-radius:4px;border-left:3px solid #f59e0b}.removed-marker[data-v-fd9607cb]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;background:#ef4444;color:#fff;border-radius:4px;font-weight:700}.added-marker[data-v-fd9607cb]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;background:#10b981;color:#fff;border-radius:4px;font-weight:700}.code-editor-wrapper[data-v-fd9607cb]{position:relative;height:500px;overflow:auto;background:#fff}.code-display[data-v-fd9607cb]{position:absolute;top:0;left:0;width:100%;min-height:100%;pointer-events:none;z-index:1;display:flex;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem;line-height:24px}.line-numbers[data-v-fd9607cb]{width:50px;background:#f8fafc;border-right:2px solid #e2e8f0;-webkit-user-select:none;user-select:none;flex-shrink:0;padding-top:10px}.line-number[data-v-fd9607cb]{color:#64748b;height:24px;line-height:24px;padding-right:8px;text-align:right}.line-number.first-change[data-v-fd9607cb]{color:#f59e0b;font-weight:700;background:#f59e0b1a;border-left:3px solid #f59e0b;padding-left:5px}.code-content[data-v-fd9607cb]{flex:1;padding:10px 16px 10px 20px;overflow-x:auto}.code-line[data-v-fd9607cb]{height:24px;display:flex;align-items:center;white-space:pre;font-family:inherit;font-size:inherit;border-left:3px solid transparent;padding-left:8px;margin-left:-8px}.code-line.removed[data-v-fd9607cb]{background:#ef44440d;border-left-color:#ef4444;color:#ef4444!important}.code-line.removed .line-text[data-v-fd9607cb]{color:#ef4444!important;font-weight:500}.code-line.added[data-v-fd9607cb]{background:#10b9810d;border-left-color:#10b981;color:#10b981!important}.code-line.added .line-text[data-v-fd9607cb]{color:#10b981!important;font-weight:500}.code-line.first-change[data-v-fd9607cb]{background:#f59e0b26!important;border-left-color:#f59e0b!important;border-left-width:5px;animation:pulse-fd9607cb 2s infinite}.code-line.first-change .line-text[data-v-fd9607cb]{color:inherit;font-weight:600}.code-line.unchanged[data-v-fd9607cb],.code-line.unchanged .line-text[data-v-fd9607cb],.code-line.context[data-v-fd9607cb],.code-line.context .line-text[data-v-fd9607cb]{color:inherit}@keyframes pulse-fd9607cb{0%,to{background-color:#f59e0b26}50%{background-color:#f59e0b40}}.git-marker[data-v-fd9607cb]{width:20px;text-align:center;font-weight:700;margin-right:8px;-webkit-user-select:none;user-select:none;flex-shrink:0}.code-line.removed .git-marker[data-v-fd9607cb]{color:#ef4444}.code-line.added .git-marker[data-v-fd9607cb]{color:#10b981}.code-line.first-change .git-marker[data-v-fd9607cb]{color:#f59e0b;font-weight:900}.line-text[data-v-fd9607cb]{flex:1;white-space:pre;overflow-x:visible;font-family:inherit}.code-input[data-v-fd9607cb]{position:absolute;top:0;left:0;width:100%;height:100%;padding:10px 16px 10px 70px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem;line-height:24px;border:none;resize:none;color:transparent!important;caret-color:#1e293b;overflow-wrap:normal;overflow-x:auto;outline:none}.code-input[data-v-fd9607cb]::placeholder{color:#94a3b8!important;opacity:.7}.code-input[data-v-fd9607cb]::selection{background:#3b82f64d!important}.stats-section[data-v-fd9607cb]{background:#fff;border-radius:16px;padding:24px;margin-bottom:32px;box-shadow:0 4px 20px #0000000d}.stats-grid[data-v-fd9607cb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:16px;margin-bottom:16px}.stat-item[data-v-fd9607cb]{text-align:center}.stat-value[data-v-fd9607cb]{font-size:2rem;font-weight:700;margin-bottom:4px;line-height:1}.stat-label[data-v-fd9607cb]{font-size:.875rem;color:#64748b}.stat-summary[data-v-fd9607cb]{font-size:.9rem;color:#475569;text-align:center;padding:12px;background:#f1f5f9;border-radius:8px}.first-change-info[data-v-fd9607cb]{color:#f59e0b;font-weight:500;margin-left:12px}.quick-test[data-v-fd9607cb]{background:#fff;border-radius:16px;padding:24px;box-shadow:0 4px 20px #0000000d}.quick-test-title[data-v-fd9607cb]{font-size:1.2rem;font-weight:600;color:#1e293b;margin:0 0 16px}.quick-test-buttons[data-v-fd9607cb]{display:flex;gap:12px;flex-wrap:wrap}.test-button[data-v-fd9607cb]{padding:10px 20px;background:#f1f5f9;border:2px solid #e2e8f0;border-radius:8px;font-size:.875rem;font-weight:500;color:#475569;cursor:pointer;transition:all .3s ease}.test-button[data-v-fd9607cb]:hover{background:#e2e8f0;border-color:#c7d2fe;color:#4f46e5}@media(max-width:768px){.header-content[data-v-fd9607cb]{align-items:flex-start}.controls[data-v-fd9607cb]{flex-direction:column}.compare-button[data-v-fd9607cb],.clear-button[data-v-fd9607cb]{width:100%;justify-content:center}.editor-header[data-v-fd9607cb]{flex-direction:column;align-items:flex-start;gap:8px}.code-editor-wrapper[data-v-fd9607cb]{height:400px}.stats-grid[data-v-fd9607cb]{grid-template-columns:repeat(2,1fr)}.quick-test-buttons[data-v-fd9607cb]{flex-direction:column}}@media(max-width:480px){.page-title[data-v-fd9607cb]{font-size:1.5rem}.page-subtitle[data-v-fd9607cb]{font-size:.875rem}.code-editor-wrapper[data-v-fd9607cb]{height:350px}}.developer-tools-page[data-v-0e5a83e1]{min-height:100vh;background:linear-gradient(135deg,#f8fafc,#e2e8f0);transition:background .3s ease;border-radius:20px}.page-header[data-v-0e5a83e1]{background:#fff;border-bottom:1px solid #e2e8f0;padding:24px 0;position:sticky;top:0;z-index:100;box-shadow:0 2px 10px #0000000d}.header-content[data-v-0e5a83e1]{max-width:1200px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:24px}.header-info[data-v-0e5a83e1]{flex:1;min-width:0}.page-title[data-v-0e5a83e1]{font-size:1.7rem;font-weight:300;color:#1e293b;margin:0 0 8px;background:linear-gradient(135deg,#ff3131,#e02828);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-subtitle[data-v-0e5a83e1]{font-size:1rem;color:#64748b;margin:0;line-height:1.5;text-align:center}.header-actions[data-v-0e5a83e1]{display:flex;gap:12px}.action-button[data-v-0e5a83e1]{width:44px;height:44px;background:#f1f5f9;border:none;border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:#475569}.action-button[data-v-0e5a83e1]:hover{background:#e2e8f0;transform:translateY(-2px)}.action-button svg[data-v-0e5a83e1]{width:20px;height:20px}.tool-categories[data-v-0e5a83e1]{max-width:1200px;margin:24px auto 0;padding:0 24px;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;justify-content:center}.tool-categories[data-v-0e5a83e1]::-webkit-scrollbar{display:none}.category-tab[data-v-0e5a83e1]{display:flex;align-items:center;gap:8px;padding:12px 20px;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;font-size:.95rem;font-weight:500;color:#64748b;cursor:pointer;transition:all .3s ease;white-space:nowrap;flex-shrink:0}.category-tab[data-v-0e5a83e1]:hover{border-color:#c7d2fe;color:#4f46e5}.category-tab.active[data-v-0e5a83e1]{background:linear-gradient(135deg,#ff3131,#e02828);border-color:transparent;color:#fff}.category-icon[data-v-0e5a83e1]{width:18px;height:18px}.category-tab.active .category-icon[data-v-0e5a83e1]{color:#fff}.category-label[data-v-0e5a83e1]{font-weight:500}.page-content[data-v-0e5a83e1]{max-width:1200px;margin:0 auto;padding:32px 24px 60px}.section-header[data-v-0e5a83e1]{margin-bottom:32px}.section-title[data-v-0e5a83e1]{font-size:1.5rem;font-weight:500;color:#1e293b;margin:0 0 8px;display:flex;align-items:center;gap:12px}.section-icon[data-v-0e5a83e1]{width:24px;height:24px;color:#4f46e5}.section-description[data-v-0e5a83e1]{font-size:1rem;color:#64748b;margin:0;line-height:1.5}.converter-grid[data-v-0e5a83e1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:24px;margin-bottom:48px}@media(max-width:768px){.converter-grid[data-v-0e5a83e1]{grid-template-columns:1fr}.tool-categories[data-v-0e5a83e1]{flex-direction:column}.page-content[data-v-0e5a83e1]{padding:16px 12px 30px}}.converter-card[data-v-0e5a83e1]{background:#fff;border-radius:16px;padding:24px;box-shadow:0 4px 20px #0000000d;transition:all .3s ease}.converter-card[data-v-0e5a83e1]:hover{transform:translateY(-4px);box-shadow:0 20px 40px #667eea1a}.converter-header[data-v-0e5a83e1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.converter-title[data-v-0e5a83e1]{font-size:1.2rem;font-weight:600;color:#1e293b;margin:0}.converter-badges[data-v-0e5a83e1]{display:flex;gap:8px}.badge[data-v-0e5a83e1]{padding:4px 10px;border-radius:20px;font-size:.75rem;font-weight:500}.badge.popular[data-v-0e5a83e1]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.input-group[data-v-0e5a83e1]{margin-bottom:20px}.input-header[data-v-0e5a83e1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.input-label[data-v-0e5a83e1]{font-size:.95rem;font-weight:500;color:#475569}.input-buttons[data-v-0e5a83e1]{display:flex;gap:8px}.input-action[data-v-0e5a83e1]{display:flex;align-items:center;gap:4px;padding:4px 8px;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;font-size:.75rem;font-weight:500;color:#475569;cursor:pointer;transition:all .2s ease}.input-action[data-v-0e5a83e1]:hover{background:#e2e8f0}.input-action svg[data-v-0e5a83e1]{width:12px;height:12px}.code-editor[data-v-0e5a83e1]{width:90%;padding:12px;background:#f8fafc;border:2px solid #e2e8f0;border-radius:8px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9rem;line-height:1.5;resize:vertical;transition:all .3s ease;color:#1e293b;min-height:120px}.code-editor[data-v-0e5a83e1]:focus{outline:none;border-color:#4f46e5;background:#fff}.conversion-controls[data-v-0e5a83e1]{display:flex;gap:12px;margin:20px 0}.convert-button[data-v-0e5a83e1]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;background:linear-gradient(135deg,#ff3131,#e02828);color:#fff;border:none;border-radius:10px;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .3s ease}.convert-button[data-v-0e5a83e1]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 25px #667eea4d}.convert-button[data-v-0e5a83e1]:disabled{opacity:.7;cursor:not-allowed}.convert-button.reverse[data-v-0e5a83e1]{flex-direction:row-reverse}.output-section[data-v-0e5a83e1]{margin-top:24px;padding:16px;background:#f8fafc;border-radius:8px;border:2px solid #e2e8f0}.output-header[data-v-0e5a83e1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.output-title[data-v-0e5a83e1]{font-size:1rem;font-weight:600;color:#1e293b;margin:0}.output-buttons[data-v-0e5a83e1]{display:flex;gap:8px}.output-action[data-v-0e5a83e1]{display:flex;align-items:center;gap:4px;padding:4px 8px;background:linear-gradient(135deg,#ff3131,#e02828);border:none;border-radius:6px;font-size:.75rem;font-weight:500;color:#fff;cursor:pointer;transition:all .2s ease}.output-action[data-v-0e5a83e1]:hover{opacity:.9;transform:translateY(-1px)}.output-action svg[data-v-0e5a83e1]{width:12px;height:12px}.output-content[data-v-0e5a83e1]{background:#fff;border-radius:6px;padding:12px;max-height:200px;overflow-y:auto}.output-text[data-v-0e5a83e1]{margin:0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.85rem;line-height:1.5;color:#1e293b;white-space:pre-wrap;word-wrap:break-word}@keyframes spin-0e5a83e1{to{transform:rotate(360deg)}}.error-message[data-v-0e5a83e1]{color:#ef4444;font-size:.875rem;margin:8px 0 0;padding:8px 12px;background:#fef2f2;border-radius:6px;border-left:3px solid #ef4444}.transpiler-grid[data-v-0e5a83e1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:24px;margin-bottom:48px}@media(max-width:768px){.transpiler-grid[data-v-0e5a83e1]{grid-template-columns:1fr}}.transpiler-card[data-v-0e5a83e1]{background:#fff;border-radius:16px;padding:24px;box-shadow:0 4px 20px #0000000d}.transpiler-header[data-v-0e5a83e1]{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.language-icons[data-v-0e5a83e1]{display:flex;align-items:center;gap:12px}.language-icon[data-v-0e5a83e1]{padding:4px 12px;border-radius:20px;font-size:.8rem;font-weight:500;color:#fff}.language-icon.sql[data-v-0e5a83e1]{background:linear-gradient(135deg,#f59e0b,#d97706)}.language-icon.mongodb[data-v-0e5a83e1]{background:linear-gradient(135deg,#10b981,#059669)}.language-icon.java[data-v-0e5a83e1]{background:linear-gradient(135deg,#f59e0b,#d97706)}.language-icon.csharp[data-v-0e5a83e1]{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.language-icon.python[data-v-0e5a83e1]{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.language-icon.javascript[data-v-0e5a83e1]{background:linear-gradient(135deg,#f59e0b,#d97706)}.language-icons svg[data-v-0e5a83e1]{width:20px;height:20px;color:#64748b}.transpiler-title[data-v-0e5a83e1]{font-size:1.2rem;font-weight:600;color:#1e293b;margin:0}.transpiler-actions[data-v-0e5a83e1]{margin:20px 0}.transpile-button[data-v-0e5a83e1]{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;background:linear-gradient(135deg,#ff3131,#e02828);color:#fff;border:none;border-radius:10px;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .3s ease}.transpile-button[data-v-0e5a83e1]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 25px #667eea4d}.transpile-button[data-v-0e5a83e1]:disabled{opacity:.7;cursor:not-allowed}.transpile-button svg[data-v-0e5a83e1]{width:18px;height:18px}.api-tools[data-v-0e5a83e1]{margin-bottom:48px}.api-card[data-v-0e5a83e1]{background:#fff;border-radius:16px;padding:32px;box-shadow:0 4px 20px #0000000d}.api-header[data-v-0e5a83e1]{margin-bottom:32px}.api-title[data-v-0e5a83e1]{font-size:1.5rem;font-weight:700;color:#1e293b;margin:0 0 8px}.api-description[data-v-0e5a83e1]{font-size:1rem;color:#64748b;margin:0}.conversion-options[data-v-0e5a83e1]{margin:20px 0}.option-group[data-v-0e5a83e1]{display:flex;align-items:center;gap:16px}.option-label[data-v-0e5a83e1]{font-size:.95rem;font-weight:500;color:#475569;white-space:nowrap}.option-buttons[data-v-0e5a83e1]{display:flex;gap:8px;flex-wrap:wrap}.option-button[data-v-0e5a83e1]{padding:8px 16px;background:#f1f5f9;border:2px solid #e2e8f0;border-radius:8px;font-size:.9rem;font-weight:500;color:#64748b;cursor:pointer;transition:all .3s ease;white-space:nowrap}.option-button[data-v-0e5a83e1]:hover{border-color:#c7d2fe;color:#4f46e5}.option-button.active[data-v-0e5a83e1]{background:linear-gradient(135deg,#ff3131,#e02828);border-color:transparent;color:#fff}.convert-api-button[data-v-0e5a83e1]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 20px;margin:20px 0;background:linear-gradient(135deg,#ff3131,#e02828);color:#fff;border:none;border-radius:10px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease}.convert-api-button[data-v-0e5a83e1]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 25px #667eea4d}.editor-action[data-v-0e5a83e1]{gap:4px;padding:7px 8px;border:1px solid #e2e8f0;border-radius:6px;font-size:.75rem;font-weight:500;color:#475569;cursor:pointer;transition:all .2s ease}.convert-api-button[data-v-0e5a83e1]:disabled{opacity:.7;cursor:not-allowed}.convert-api-button svg[data-v-0e5a83e1]{width:20px;height:20px}.features-grid[data-v-0e5a83e1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;margin-top:60px}.feature-card[data-v-0e5a83e1]{background:#fff;border-radius:16px;padding:24px;text-align:center;box-shadow:0 4px 20px #0000000d;transition:all .3s ease}.feature-card[data-v-0e5a83e1]:hover{transform:translateY(-4px);box-shadow:0 20px 40px #667eea1a}.feature-icon[data-v-0e5a83e1]{width:56px;height:56px;background:linear-gradient(135deg,#ff3131,#e02828);border-radius:14px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.feature-icon svg[data-v-0e5a83e1]{width:28px;height:28px;color:#fff}.feature-title[data-v-0e5a83e1]{font-size:1.1rem;font-weight:600;color:#1e293b;margin:0 0 12px}.feature-description[data-v-0e5a83e1]{font-size:.9rem;color:#64748b;margin:0;line-height:1.5}@media(max-width:768px){.header-content[data-v-0e5a83e1]{align-items:flex-start}.page-title[data-v-0e5a83e1]{font-size:1.5rem}.tool-categories[data-v-0e5a83e1]{padding:0 16px}.converter-card[data-v-0e5a83e1],.transpiler-card[data-v-0e5a83e1],.api-card[data-v-0e5a83e1]{padding:10px}.feature-card[data-v-0e5a83e1]{padding:12px}.features-grid[data-v-0e5a83e1]{grid-template-columns:1fr}.conversion-controls[data-v-0e5a83e1]{flex-direction:column}.input-header[data-v-0e5a83e1]{flex-direction:column;align-items:flex-start;gap:8px}.page-subtitle[data-v-0e5a83e1],.section-header[data-v-0e5a83e1]{text-align:center}.input-buttons[data-v-0e5a83e1]{width:100%;justify-content:flex-start}.option-group[data-v-0e5a83e1]{flex-direction:column;align-items:flex-start;gap:8px}.option-buttons[data-v-0e5a83e1]{width:100%}.option-button[data-v-0e5a83e1]{flex:1;text-align:center}}@media(max-width:480px){.code-editor[data-v-0e5a83e1]{width:90%}}.educational-section[data-v-ed01a16d]{padding:0 20px;margin-block-start:10px}.content-block[data-v-ed01a16d]{background:#fff;border-radius:16px;padding:30px;margin-bottom:30px;box-shadow:0 5px 20px #0000000d;border:1px solid #e9ecef}.content-block h3[data-v-ed01a16d]{font-size:1.5rem;color:#2c3e50;margin-bottom:25px;padding-bottom:15px;border-bottom:2px solid #ff3131;display:flex;align-items:center;gap:10px}.content-block h3 .icon[data-v-ed01a16d]{font-size:1.3em}.benefits-grid[data-v-ed01a16d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px;margin-top:15px}.benefit-card[data-v-ed01a16d]{padding:20px;background:#f8f9fa;border-radius:12px;transition:transform .3s ease,box-shadow .3s ease}.benefit-icon[data-v-ed01a16d]{font-size:2rem;flex-shrink:0;background:linear-gradient(135deg,#ff3131,#e02828);color:#fff;width:60px;height:60px;border-radius:12px;display:flex;align-items:center;justify-content:center}.benefit-content h4[data-v-ed01a16d]{font-size:1.1rem;color:#2c3e50;margin-bottom:8px}.benefit-content p[data-v-ed01a16d]{font-size:.95rem;color:#666;line-height:1.5;margin:0}.practices-content[data-v-ed01a16d]{display:flex;flex-direction:column;gap:20px;margin-top:15px}.practice-item[data-v-ed01a16d]{padding:15px;background:#f8f9fa;border-radius:12px;border-left:2px solid #ff3131}.practice-step[data-v-ed01a16d]{flex-shrink:0;width:40px;height:40px;background:#ff3131;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem}.practice-text h4[data-v-ed01a16d]{font-size:1.1rem;color:#2c3e50;margin-bottom:8px;margin-top:8px}.practice-text p[data-v-ed01a16d]{font-size:.95rem;color:#666;line-height:1.5;margin:0}.usecases-grid[data-v-ed01a16d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px;margin-top:15px}.usecase-card[data-v-ed01a16d]{padding:15px;background:#f8f9fa;border-radius:12px;border-top:2px solid #ff3131}.usecase-header[data-v-ed01a16d]{display:flex;align-items:center;gap:15px;margin-bottom:15px}.usecase-icon[data-v-ed01a16d]{font-size:1.8rem;background:#e9ecef;width:50px;height:50px;border-radius:10px;display:flex;align-items:center;justify-content:center}.usecase-header h4[data-v-ed01a16d]{font-size:1.1rem;color:#2c3e50;margin:0}.usecase-list[data-v-ed01a16d]{list-style:none;padding:0;margin:0}.usecase-list li[data-v-ed01a16d]{padding:8px 0;font-size:.95rem;color:#666;border-bottom:1px solid #e9ecef}.usecase-list li[data-v-ed01a16d]:last-child{border-bottom:none}.usecase-list li[data-v-ed01a16d]:before{content:"";color:#ff3131;margin-right:10px;font-weight:700}.faq-list[data-v-ed01a16d]{margin-top:15px}.faq-item[data-v-ed01a16d]{margin-bottom:15px;border:1px solid #e9ecef;border-radius:12px;overflow:hidden;background:#fff}.faq-item summary[data-v-ed01a16d]{padding:20px;font-weight:600;font-size:1.05rem;color:#2c3e50;cursor:pointer;list-style:none;position:relative;background:#f8f9fa;transition:background-color .3s ease}.faq-item summary[data-v-ed01a16d]:hover{background:#e9ecef}.faq-item summary[data-v-ed01a16d]::-webkit-details-marker{display:none}.faq-item summary[data-v-ed01a16d]:after{content:"▼";position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:transform .3s ease;font-size:.9em;color:#ff3131}.faq-item[open] summary[data-v-ed01a16d]:after{transform:translateY(-50%) rotate(180deg)}.faq-answer[data-v-ed01a16d]{padding:20px;border-top:1px solid #e9ecef}.faq-answer p[data-v-ed01a16d]{font-size:.95rem;color:#666;line-height:1.6;margin-bottom:15px}.faq-answer p strong[data-v-ed01a16d]{color:#2c3e50}.faq-answer .note[data-v-ed01a16d]{font-style:italic;color:#999;font-size:.9rem;padding:10px;background:#f8f9fa;border-radius:8px;margin-top:15px}.faq-answer ul[data-v-ed01a16d],.faq-answer ol[data-v-ed01a16d]{padding-left:20px;margin:15px 0}.faq-answer li[data-v-ed01a16d]{font-size:.95rem;color:#666;line-height:1.5;margin-bottom:8px}.faq-answer ol li[data-v-ed01a16d]{list-style-type:decimal}.tips-content[data-v-ed01a16d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px;margin-top:15px}.tip-card[data-v-ed01a16d]{padding:25px;background:linear-gradient(135deg,#fef6f4,#fff);border-radius:12px;border:1px solid #ffe5d9}.tip-header[data-v-ed01a16d]{display:flex;align-items:center;gap:15px;margin-bottom:15px}.tip-icon[data-v-ed01a16d]{font-size:1.8rem;background:#e02828;color:#fff;width:50px;height:50px;border-radius:10px;display:flex;align-items:center;justify-content:center}.tip-header h4[data-v-ed01a16d]{font-size:1.1rem;color:#2c3e50;margin:0}.tip-card p[data-v-ed01a16d]{font-size:.95rem;color:#666;line-height:1.6;margin:0}@media(max-width:768px){.educational-section[data-v-ed01a16d]{padding:0}.content-block[data-v-ed01a16d]{padding:20px;margin-bottom:20px}.content-block h3[data-v-ed01a16d]{font-size:1.3rem}.benefits-grid[data-v-ed01a16d],.usecases-grid[data-v-ed01a16d],.tips-content[data-v-ed01a16d]{grid-template-columns:1fr;gap:20px}.benefit-card[data-v-ed01a16d],.practice-item[data-v-ed01a16d]{flex-direction:column;gap:15px}.benefit-icon[data-v-ed01a16d]{width:50px;height:50px;font-size:1.5rem}.practice-step[data-v-ed01a16d]{width:35px;height:35px;font-size:1rem}.usecase-card[data-v-ed01a16d],.tip-card[data-v-ed01a16d]{padding:20px}.faq-item summary[data-v-ed01a16d]{font-weight:300;font-size:.8rem}.faq-answer[data-v-ed01a16d]{padding:15px}}@media(max-width:480px){.content-block h3[data-v-ed01a16d]{font-size:1.2rem}.benefit-content h4[data-v-ed01a16d],.practice-text h4[data-v-ed01a16d],.usecase-header h4[data-v-ed01a16d],.tip-header h4[data-v-ed01a16d]{font-size:1rem}.benefit-content p[data-v-ed01a16d],.practice-text p[data-v-ed01a16d],.usecase-list li[data-v-ed01a16d],.tip-card p[data-v-ed01a16d],.faq-answer p[data-v-ed01a16d],.faq-answer li[data-v-ed01a16d]{font-size:.9rem}}.header-section[data-v-ed01a16d]{text-align:center;margin-bottom:40px}.header-content[data-v-ed01a16d]{max-width:800px;margin:0 auto}.header-content h1[data-v-ed01a16d]{font-size:2rem;color:#2c3e50;display:flex;align-items:center;justify-content:center;gap:12px}.header-icon[data-v-ed01a16d]{font-size:2rem;color:#ff3131}.subtitle[data-v-ed01a16d]{font-size:1.1rem;color:#666;max-width:600px;margin:0 auto;line-height:1.6}.content-grid[data-v-ed01a16d]{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:start}.drawing-card[data-v-ed01a16d],.preview-card[data-v-ed01a16d],.export-card[data-v-ed01a16d]{background:#fff;border-radius:16px;padding:18px;box-shadow:0 10px 30px #0000001a;margin-bottom:24px}.card-header[data-v-ed01a16d]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f0f4ff}.card-header h2[data-v-ed01a16d]{font-size:1.1rem;color:#2c3e50;margin:0;padding-block-end:10px}.drawing-stats[data-v-ed01a16d]{display:flex;gap:20px;font-size:.9rem;color:#666}.drawing-area[data-v-ed01a16d]{margin-bottom:20px}.canvas-container[data-v-ed01a16d]{position:relative;background:#fff;border:2px solid #e9ecef;border-radius:12px;overflow:hidden;margin-bottom:20px}.canvas-guides[data-v-ed01a16d]{position:absolute;inset:0;pointer-events:none}.guide-line.center-x[data-v-ed01a16d]{top:50%;left:0;right:0;height:1px;transform:translateY(-50%)}.guide-line.center-y[data-v-ed01a16d]{left:50%;top:0;bottom:0;width:1px;transform:translate(-50%)}.guide-label[data-v-ed01a16d]{position:absolute;font-size:12px;color:#0000004d;padding:4px 8px;background:#fffc;border-radius:4px}.guide-label.top-left[data-v-ed01a16d]{top:10px;left:10px}.guide-label.top-right[data-v-ed01a16d]{top:10px;right:10px}.signature-canvas[data-v-ed01a16d]{width:100%;height:300px;display:block;cursor:crosshair;background:#fff;border-radius:10px}.clear-canvas-btn[data-v-ed01a16d]{position:absolute;top:15px;right:15px;background:#dc3545e6;color:#fff;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:.9rem;transition:all .3s ease}.clear-canvas-btn[data-v-ed01a16d]:hover:not(:disabled){background:#dc3545;transform:translateY(-2px)}.clear-canvas-btn[data-v-ed01a16d]:disabled{opacity:.5;cursor:not-allowed}.drawing-controls[data-v-ed01a16d]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:20px}.control-group[data-v-ed01a16d]{display:flex;flex-direction:column;gap:8px}.control-label[data-v-ed01a16d]{font-size:.9rem;color:#2c3e50;font-weight:500}.slider-container[data-v-ed01a16d]{display:flex;align-items:center;gap:12px}.size-slider[data-v-ed01a16d]{flex:1;height:6px;border-radius:3px;background:#e9ecef;outline:none;-webkit-appearance:none}.size-slider[data-v-ed01a16d]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:#ff3131;cursor:pointer}.slider-value[data-v-ed01a16d]{font-size:.9rem;color:#666;min-width:45px}.color-picker[data-v-ed01a16d]{display:flex;gap:8px;flex-wrap:wrap}.color-option[data-v-ed01a16d]{width:30px;height:30px;border-radius:50%;border:2px solid #e9ecef;cursor:pointer;transition:all .3s ease}.color-option[data-v-ed01a16d]:hover{transform:scale(1.1)}.color-option.active[data-v-ed01a16d]{border-color:#2c3e50;transform:scale(1.1);box-shadow:0 0 0 2px #ee6c4d4d}.background-buttons[data-v-ed01a16d]{display:flex;gap:8px}.bg-btn[data-v-ed01a16d]{flex:1;background:#f8f9fa;border:2px solid #dee2e6;padding:8px;border-radius:6px;cursor:pointer;font-size:.9rem;color:#495057;transition:all .3s ease}.bg-btn[data-v-ed01a16d]:hover{border-color:#adb5bd}.bg-btn.active[data-v-ed01a16d]{background:#ff3131;border-color:#ff3131;color:#fff}.action-buttons[data-v-ed01a16d]{display:flex;gap:12px}.action-btn[data-v-ed01a16d]{flex:1;background:#f8f9fa;border:2px solid #dee2e6;padding:12px;border-radius:10px;cursor:pointer;font-size:1rem;color:#495057;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px}.action-btn[data-v-ed01a16d]:hover:not(:disabled){background:#e9ecef;border-color:#adb5bd}.action-btn[data-v-ed01a16d]:disabled{opacity:.5;cursor:not-allowed}.undo-btn[data-v-ed01a16d]:hover:not(:disabled){background:#fff3cd;border-color:#ffc107}.redo-btn[data-v-ed01a16d]:hover:not(:disabled){background:#d4edda;border-color:#28a745}.reset-btn[data-v-ed01a16d]:hover:not(:disabled){background:#f8d7da;border-color:#dc3545}.preview-actions[data-v-ed01a16d]{display:flex;gap:8px}.preview-btn[data-v-ed01a16d]{background:#f8f9fa;border:1px solid #dee2e6;width:36px;height:36px;border-radius:8px;cursor:pointer;font-size:1.1rem;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.preview-btn[data-v-ed01a16d]:hover{background:#e9ecef;border-color:#adb5bd}.preview-area[data-v-ed01a16d]{margin-bottom:20px}.preview-container[data-v-ed01a16d]{position:relative;background:#f8f9fa;border:2px solid #e9ecef;border-radius:12px;overflow:hidden;margin-bottom:20px;min-height:200px}.preview-canvas[data-v-ed01a16d]{max-width:100%;max-height:100%;object-fit:contain}.watermark[data-v-ed01a16d]{position:absolute;bottom:10px;right:10px;color:#0000001a;font-size:12px;pointer-events:none}.no-signature[data-v-ed01a16d]{text-align:center;padding:40px 20px;color:#999}.placeholder-icon[data-v-ed01a16d]{font-size:3rem;margin-bottom:16px;opacity:.5}.no-signature h3[data-v-ed01a16d]{font-size:1.2rem;color:#ccc;margin-bottom:8px}.no-signature p[data-v-ed01a16d]{max-width:300px;margin:0 auto;line-height:1.6}.preview-controls[data-v-ed01a16d]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.size-buttons[data-v-ed01a16d]{display:flex;gap:8px}.size-btn[data-v-ed01a16d]{flex:1;background:#f8f9fa;border:1px solid #dee2e6;padding:6px 12px;border-radius:6px;cursor:pointer;font-size:.9rem;color:#495057;transition:all .3s ease}.size-btn[data-v-ed01a16d]:hover{border-color:#adb5bd}.size-btn.active[data-v-ed01a16d]{background:#ff3131;border-color:#ff3131;color:#fff}.checkbox[data-v-ed01a16d]{margin-right:8px;vertical-align:middle}.preview-bg-buttons[data-v-ed01a16d]{display:flex;gap:8px}.preview-bg-btn[data-v-ed01a16d]{flex:1;background:#f8f9fa;border:1px solid #dee2e6;padding:6px 12px;border-radius:6px;cursor:pointer;font-size:.85rem;color:#495057;transition:all .3s ease}.preview-bg-btn[data-v-ed01a16d]:hover{border-color:#adb5bd}.preview-bg-btn.active[data-v-ed01a16d]{background:#2c3e50;border-color:#2c3e50;color:#fff}.export-info[data-v-ed01a16d]{font-size:.9rem;color:#28a745;font-weight:500}.format-section[data-v-ed01a16d]{margin-bottom:24px}.format-section h3[data-v-ed01a16d]{font-size:1rem;color:#2c3e50}.format-grid[data-v-ed01a16d]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px}.format-btn[data-v-ed01a16d]{background:#f8f9fa;border:2px solid #dee2e6;border-radius:10px;cursor:pointer;transition:all .3s ease;flex-direction:column;align-items:center;gap:8px;padding:4px}.format-btn[data-v-ed01a16d]:hover:not(.disabled){border-color:#adb5bd;transform:translateY(-2px)}.format-btn.active[data-v-ed01a16d]{background:#fff5f5;border-color:#ff3131}.format-btn.disabled[data-v-ed01a16d]{opacity:.5;cursor:not-allowed}.format-icon[data-v-ed01a16d]{font-size:1.4rem}.format-name[data-v-ed01a16d]{font-size:.9rem;color:#2c3e50}.format-ext[data-v-ed01a16d]{font-size:.8rem;color:#666;font-family:monospace}.format-info[data-v-ed01a16d]{background:#f8f9fa;border-radius:10px;padding:16px;border-left:4px solid #ff3131}.info-header[data-v-ed01a16d]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.info-icon[data-v-ed01a16d]{font-size:1.5rem}.info-header h4[data-v-ed01a16d]{margin:0;font-size:1.1rem;color:#2c3e50}.info-description[data-v-ed01a16d]{margin:0 0 12px;font-size:.9rem;color:#666;line-height:1.5}.info-stats[data-v-ed01a16d]{display:flex;gap:20px;font-size:.85rem}.info-stat[data-v-ed01a16d]{display:flex;flex-direction:column;gap:4px}.stat-label[data-v-ed01a16d]{color:#999;font-weight:500}.stat-value[data-v-ed01a16d]{color:#2c3e50;font-weight:600}.export-settings[data-v-ed01a16d]{margin-bottom:24px}.export-settings h3[data-v-ed01a16d]{font-size:1rem;color:#2c3e50;margin-bottom:16px;font-weight:600}.setting-group[data-v-ed01a16d]{margin-bottom:20px}.setting-label[data-v-ed01a16d]{display:block;font-size:.9rem;color:#2c3e50;margin-bottom:12px;font-weight:500}.hint[data-v-ed01a16d]{color:#999;font-size:.8rem;margin-left:4px}.resolution-buttons[data-v-ed01a16d]{display:flex;gap:8px;flex-wrap:wrap}.resolution-btn[data-v-ed01a16d]{flex:1;background:#f8f9fa;border:1px solid #dee2e6;padding:8px 12px;border-radius:6px;cursor:pointer;font-size:.9rem;color:#495057;transition:all .3s ease}.resolution-btn[data-v-ed01a16d]:hover{border-color:#adb5bd}.resolution-btn.active[data-v-ed01a16d]{background:#ff3131;border-color:#ff3131;color:#fff}.size-inputs[data-v-ed01a16d]{display:flex;gap:12px;align-items:flex-end}.input-group[data-v-ed01a16d]{flex:1;display:flex;flex-direction:column;gap:6px}.input-group label[data-v-ed01a16d]{font-size:.8rem;color:#666}.size-input[data-v-ed01a16d]{padding:8px 12px;border:2px solid #dee2e6;border-radius:6px;font-size:.9rem;color:#2c3e50;width:95%}.size-input[data-v-ed01a16d]:focus{outline:none;border-color:#ff3131}.unit[data-v-ed01a16d]{font-size:.9rem;color:#666;margin-left:8px}.aspect-btn[data-v-ed01a16d]{background:#f8f9fa;border:2px solid #dee2e6;width:44px;height:44px;border-radius:8px;cursor:pointer;font-size:1.2rem;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.aspect-btn[data-v-ed01a16d]:hover{border-color:#adb5bd}.aspect-btn.active[data-v-ed01a16d]{background:#ff3131;border-color:#ff3131;color:#fff}.quality-slider[data-v-ed01a16d],.padding-slider[data-v-ed01a16d]{width:100%;height:6px;border-radius:3px;background:#e9ecef;outline:none;-webkit-appearance:none}.quality-slider[data-v-ed01a16d]::-webkit-slider-thumb,.padding-slider[data-v-ed01a16d]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:#ff3131;cursor:pointer}.export-bg-buttons[data-v-ed01a16d]{display:flex;gap:8px}.export-bg-btn[data-v-ed01a16d]{flex:1;background:#f8f9fa;border:1px solid #dee2e6;padding:8px 12px;border-radius:6px;cursor:pointer;font-size:.9rem;color:#495057;transition:all .3s ease}.export-bg-btn[data-v-ed01a16d]:hover{border-color:#adb5bd}.export-bg-btn.active[data-v-ed01a16d]{background:#ff3131;border-color:#ff3131;color:#fff}.color-picker-popup[data-v-ed01a16d]{margin-top:12px;padding:16px;background:#f8f9fa;border-radius:8px;border:1px solid #dee2e6}.color-input[data-v-ed01a16d]{width:100%;height:40px;border:2px solid #dee2e6;border-radius:6px;cursor:pointer;margin-bottom:12px}.custom-colors[data-v-ed01a16d]{display:flex;gap:8px}.custom-color[data-v-ed01a16d]{width:30px;height:30px;border-radius:6px;border:2px solid #dee2e6;cursor:pointer;transition:all .3s ease}.custom-color[data-v-ed01a16d]:hover{transform:scale(1.1);border-color:#adb5bd}.export-btn[data-v-ed01a16d]{width:100%;padding:10px;background:linear-gradient(135deg,#ff3131,#e02828);color:#fff;border:none;border-radius:12px;font-size:1rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:5px}.export-btn[data-v-ed01a16d]:disabled{background:#cbd5e0;cursor:not-allowed;transform:none}.export-btn.loading[data-v-ed01a16d]{opacity:.8}@keyframes spin-ed01a16d{to{transform:rotate(360deg)}}.recent-exports h3[data-v-ed01a16d]{font-size:1rem;color:#2c3e50;margin-bottom:16px;font-weight:600}.exports-list[data-v-ed01a16d]{display:flex;flex-direction:column;gap:12px}.export-item[data-v-ed01a16d]{display:flex;align-items:center;gap:12px;padding:12px;background:#f8f9fa;border-radius:8px;border:1px solid #dee2e6}.export-icon[data-v-ed01a16d]{font-size:1.2rem}.export-details[data-v-ed01a16d]{flex:1;display:flex;flex-direction:column;gap:4px}.export-name[data-v-ed01a16d]{font-size:.9rem;color:#2c3e50;font-weight:500;word-break:break-all}.export-time[data-v-ed01a16d]{font-size:.8rem;color:#666}.export-action[data-v-ed01a16d]{background:#e9ecef;border:1px solid #dee2e6;width:60px;height:36px;border-radius:6px;cursor:pointer;font-size:1rem;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.export-action[data-v-ed01a16d]:hover{background:#dee2e6;border-color:#adb5bd}@media(max-width:1200px){.content-grid[data-v-ed01a16d]{grid-template-columns:1fr}.drawing-controls[data-v-ed01a16d],.preview-controls[data-v-ed01a16d],.format-grid[data-v-ed01a16d]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.header-content h1[data-v-ed01a16d]{font-size:1.5rem}.content-grid[data-v-ed01a16d]{gap:0}.signature-page[data-v-ed01a16d]{padding:0}.drawing-controls[data-v-ed01a16d],.preview-controls[data-v-ed01a16d]{grid-template-columns:1fr}.format-grid[data-v-ed01a16d]{grid-template-columns:repeat(3,1fr)}.action-buttons[data-v-ed01a16d]{flex-direction:column}.size-inputs[data-v-ed01a16d]{flex-direction:column;align-items:stretch}.resolution-buttons[data-v-ed01a16d],.export-bg-buttons[data-v-ed01a16d]{flex-direction:column}.info-stats[data-v-ed01a16d]{flex-direction:column;gap:12px}}.educational-section[data-v-a8432c1f]{max-width:1200px;margin:30px auto 40px;padding:0 20px}.content-block[data-v-a8432c1f]{background:#fff;border-radius:16px;padding:30px;margin-bottom:30px;box-shadow:0 5px 20px #00000014;border:1px solid #e9ecef}.content-block h3[data-v-a8432c1f]{font-size:1.6rem;color:#2c3e50;margin-bottom:20px;display:flex;align-items:center;gap:10px}.content-icon[data-v-a8432c1f]{font-size:1.8rem}.content-intro[data-v-a8432c1f]{font-size:1.1rem;color:#666;line-height:1.6;margin-bottom:30px;max-width:800px}.benefits-grid[data-v-a8432c1f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px;margin-top:25px}.benefit-card[data-v-a8432c1f]{text-align:center;padding:25px;background:#f8f9fa;border-radius:12px;transition:transform .3s ease,box-shadow .3s ease}.benefit-card[data-v-a8432c1f]:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0000001a}.benefit-icon[data-v-a8432c1f]{font-size:2.5rem;margin-bottom:15px}.benefit-card h4[data-v-a8432c1f]{font-size:1.2rem;color:#2c3e50;margin-bottom:12px}.benefit-card p[data-v-a8432c1f]{font-size:.95rem;color:#666;line-height:1.5}.guide-steps[data-v-a8432c1f]{display:flex;flex-direction:column;gap:20px;margin-top:25px}.step-item[data-v-a8432c1f]{display:flex;gap:20px;padding:25px;background:#f8f9fa;border-radius:12px;border-left:4px solid #ff3131}.step-number[data-v-a8432c1f]{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;background:#ff3131;color:#fff;border-radius:50%;font-size:1.2rem;font-weight:700}.step-content h4[data-v-a8432c1f]{font-size:1.2rem;color:#2c3e50;margin-bottom:10px}.step-content p[data-v-a8432c1f]{font-size:.95rem;color:#666;line-height:1.6}.tips-grid[data-v-a8432c1f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px;margin-top:25px}.tip-card[data-v-a8432c1f]{padding:25px;background:linear-gradient(135deg,#f0f4ff,#f8f9fa);border-radius:12px;border:2px solid #e9ecef}.tip-header[data-v-a8432c1f]{display:flex;align-items:center;gap:12px;margin-bottom:15px}.tip-icon[data-v-a8432c1f]{font-size:1.8rem}.tip-card h4[data-v-a8432c1f]{font-size:1.1rem;color:#2c3e50;margin:0}.tip-card p[data-v-a8432c1f]{font-size:.95rem;color:#666;line-height:1.6;margin:0}.use-cases[data-v-a8432c1f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:25px}.use-case[data-v-a8432c1f]{padding:25px;background:#f8f9fa;border-radius:12px}.use-case h4[data-v-a8432c1f]{font-size:1.2rem;color:#2c3e50;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #ff3131}.use-case ul[data-v-a8432c1f]{list-style:none;padding:0;margin:0}.use-case li[data-v-a8432c1f]{font-size:.95rem;color:#666;padding:8px 0 8px 24px;position:relative;line-height:1.5}.use-case li[data-v-a8432c1f]:before{content:"✓";position:absolute;left:0;color:#ff3131;font-weight:700}.faq-section[data-v-a8432c1f]{margin:40px auto;padding:0 20px}.faq-grid[data-v-a8432c1f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(1fr));gap:20px;margin-top:25px}.faq-item[data-v-a8432c1f]{background:#f8f9fa;border-radius:12px;overflow:hidden;border:1px solid #e9ecef}.faq-item summary[data-v-a8432c1f]{padding:20px 25px;font-size:1.1rem;color:#2c3e50;font-weight:500;cursor:pointer;list-style:none;position:relative;background:#f8f9fa;transition:background-color .3s ease}.faq-item summary[data-v-a8432c1f]:hover{background:#e9ecef}.faq-item summary[data-v-a8432c1f]::-webkit-details-marker{display:none}.faq-item summary[data-v-a8432c1f]:after{content:"▶";position:absolute;right:25px;top:50%;transform:translateY(-50%);transition:transform .3s ease;color:#ff3131}.faq-item[open] summary[data-v-a8432c1f]:after{transform:translateY(-50%) rotate(90deg)}.faq-item[open] summary[data-v-a8432c1f]{background:#e9ecef;border-bottom:1px solid #dee2e6}.faq-item p[data-v-a8432c1f]{padding:25px;margin:0;font-size:.95rem;color:#666;line-height:1.6;background:#fff}@media(max-width:1024px){.educational-section[data-v-a8432c1f],.faq-section[data-v-a8432c1f]{padding:0}.content-block[data-v-a8432c1f]{padding:25px}.benefits-grid[data-v-a8432c1f],.tips-grid[data-v-a8432c1f],.use-cases[data-v-a8432c1f],.faq-grid[data-v-a8432c1f]{grid-template-columns:1fr}}@media(max-width:768px){.educational-section[data-v-a8432c1f]{margin:20px auto 30px}.content-block[data-v-a8432c1f]{padding:20px}.content-block h3[data-v-a8432c1f]{font-size:1.4rem}.step-item[data-v-a8432c1f]{flex-direction:column;gap:15px;padding:20px}.step-number[data-v-a8432c1f]{align-self:flex-start}.faq-item summary[data-v-a8432c1f]{padding:10px;font-size:.9rem}.faq-item p[data-v-a8432c1f]{padding:20px}}@media(max-width:480px){.educational-section[data-v-a8432c1f]{padding:0 10px}.content-block[data-v-a8432c1f]{padding:15px}.benefit-card[data-v-a8432c1f],.tip-card[data-v-a8432c1f],.use-case[data-v-a8432c1f]{padding:20px}}.screenshot-page[data-v-a8432c1f]{min-height:100vh;background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:20px}.header-section[data-v-a8432c1f]{text-align:center;margin-bottom:40px}.header-content[data-v-a8432c1f]{max-width:800px;margin:0 auto}.header-content h1[data-v-a8432c1f]{font-size:1.8rem;color:#2c3e50;display:flex;align-items:center;justify-content:center;gap:12px}.header-icon[data-v-a8432c1f]{font-size:2.8rem;color:#ff3131}.subtitle[data-v-a8432c1f]{font-size:1.1rem;color:#666;max-width:600px;margin:0 auto;line-height:1.6}.content-grid[data-v-a8432c1f]{display:grid;grid-template-columns:400px 1fr;gap:30px;align-items:start}.left-column[data-v-a8432c1f]{position:sticky;top:20px}.control-card[data-v-a8432c1f]{background:#fff;border-radius:16px;padding:24px;box-shadow:0 10px 30px #0000001a}.card-header[data-v-a8432c1f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #f0f4ff}.card-header h2[data-v-a8432c1f]{font-size:1.4rem;color:#2c3e50;margin:0;font-weight:300}.status-badge[data-v-a8432c1f]{background:linear-gradient(135deg,#ff3131,#e02828);color:#fff;padding:6px 12px;border-radius:20px;font-size:.85rem;font-weight:500;display:flex;align-items:center;gap:6px}.badge-icon[data-v-a8432c1f]{font-weight:700}.input-section[data-v-a8432c1f]{margin-bottom:24px}.input-section h3[data-v-a8432c1f]{font-size:1rem;color:#2c3e50;margin-bottom:12px;font-weight:600}.url-input-container[data-v-a8432c1f]{display:flex;flex-direction:column;gap:8px}.input-with-icon[data-v-a8432c1f]{position:relative;display:flex;align-items:center}.input-icon[data-v-a8432c1f]{position:absolute;left:15px;font-size:1.2rem;color:#666}.url-input[data-v-a8432c1f]{width:100%;padding:6px 7px 6px 15px;border:2px solid #dee2e6;border-radius:10px;font-size:1rem;transition:all .3s ease;background:#f8f9fa}.url-input[data-v-a8432c1f]:focus{outline:none;border-color:#ff3131;background:#fff;box-shadow:0 0 0 3px #ee6c4d1a}.url-examples small[data-v-a8432c1f]{color:#666;font-size:.85rem}.options-section[data-v-a8432c1f]{margin-bottom:24px}.options-section h3[data-v-a8432c1f]{font-size:1rem;color:#2c3e50;margin-bottom:16px;font-weight:600}.options-grid[data-v-a8432c1f]{display:flex;flex-direction:column;gap:16px}.option-card[data-v-a8432c1f]{background:#f8f9fa;border-radius:12px;padding:16px;display:flex;align-items:flex-start;gap:12px;transition:all .3s ease}.option-card[data-v-a8432c1f]:hover{background:#e9ecef;transform:translateY(-2px)}.option-icon[data-v-a8432c1f]{font-size:1.2rem;color:#ff3131;margin-top:2px}.option-content[data-v-a8432c1f]{flex:1}.option-label[data-v-a8432c1f]{font-size:.9rem;color:#2c3e50;margin-bottom:8px;font-weight:500}.option-select[data-v-a8432c1f]{width:100%;padding:8px 12px;border:1px solid #dee2e6;border-radius:6px;background:#fff;font-size:.9rem;color:#2c3e50;cursor:pointer}.size-inputs[data-v-a8432c1f]{display:flex;align-items:center;gap:8px}.size-input[data-v-a8432c1f]{flex:1;padding:8px 12px;border:1px solid #dee2e6;border-radius:6px;font-size:.9rem;text-align:center}.size-separator[data-v-a8432c1f]{color:#666;font-weight:700}.delay-controls[data-v-a8432c1f]{display:flex;align-items:center;gap:12px}.delay-slider[data-v-a8432c1f]{flex:1;height:6px;-webkit-appearance:none;background:#dee2e6;border-radius:3px;outline:none}.delay-slider[data-v-a8432c1f]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;background:#ff3131;border-radius:50%;cursor:pointer}.delay-value[data-v-a8432c1f]{font-size:.9rem;color:#2c3e50;font-weight:500;min-width:60px}.option-hint[data-v-a8432c1f]{display:block;margin-top:4px;font-size:.8rem;color:#666}.format-buttons[data-v-a8432c1f]{display:flex;gap:8px}.format-btn[data-v-a8432c1f]{flex:1;padding:8px 12px;border:2px solid #dee2e6;border-radius:6px;background:#fff;color:#2c3e50;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .3s ease}.format-btn.active[data-v-a8432c1f]{background:#ff3131;border-color:#ff3131;color:#fff}.quality-section[data-v-a8432c1f]{margin-bottom:24px}.quality-section h3[data-v-a8432c1f]{font-size:1rem;color:#2c3e50;margin-bottom:12px;font-weight:600}.quality-controls[data-v-a8432c1f]{display:flex;flex-direction:column;gap:8px}.quality-slider[data-v-a8432c1f]{width:100%;height:6px;-webkit-appearance:none;background:linear-gradient(to right,#ff6b6b,#ffd166,#06d6a0);border-radius:3px;outline:none}.quality-slider[data-v-a8432c1f]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;background:#2c3e50;border-radius:50%;cursor:pointer}.quality-info[data-v-a8432c1f]{display:flex;justify-content:space-between;align-items:center}.quality-value[data-v-a8432c1f]{font-size:.9rem;font-weight:600;color:#2c3e50}.quality-hint[data-v-a8432c1f]{font-size:.8rem;color:#666}.capture-btn[data-v-a8432c1f]{width:100%;padding:10px;background:linear-gradient(135deg,#ff3131,#e02828);color:#fff;border:none;border-radius:12px;font-size:1rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:10px}.capture-btn[data-v-a8432c1f]:disabled{background:#cbd5e0;cursor:not-allowed;transform:none}.capture-btn.loading[data-v-a8432c1f]{opacity:.8}@keyframes spin-a8432c1f{to{transform:rotate(360deg)}}.recent-section[data-v-a8432c1f]{margin-bottom:24px}.recent-section h3[data-v-a8432c1f]{font-size:1rem;color:#2c3e50;margin-bottom:12px;font-weight:600}.recent-list[data-v-a8432c1f]{display:flex;flex-direction:column;gap:8px}.recent-item[data-v-a8432c1f]{display:flex;align-items:center;gap:12px;padding:12px;background:#f8f9fa;border-radius:8px;cursor:pointer;transition:all .3s ease}.recent-item[data-v-a8432c1f]:hover{background:#e9ecef;transform:translate(4px)}.recent-icon[data-v-a8432c1f]{font-size:1rem;color:#ff3131}.recent-url[data-v-a8432c1f]{flex:1;font-size:.9rem;color:#2c3e50;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recent-time[data-v-a8432c1f]{font-size:.8rem;color:#666}.stats-section[data-v-a8432c1f]{padding-top:20px;border-top:2px solid #e2e8f0}.stats-section h3[data-v-a8432c1f]{font-size:1rem;color:#2c3e50;margin-bottom:16px;font-weight:600}.stats-grid[data-v-a8432c1f]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.stat-card[data-v-a8432c1f]{background:#f7fafc;border-radius:10px;padding:12px;display:flex;align-items:center;gap:12px;transition:transform .2s ease}.stat-card[data-v-a8432c1f]:hover{transform:translateY(-2px)}.stat-icon[data-v-a8432c1f]{font-size:1.2rem;color:#ff3131}.stat-content[data-v-a8432c1f]{flex:1}.stat-label[data-v-a8432c1f]{font-size:.8rem;color:#718096;margin-bottom:4px}.stat-value[data-v-a8432c1f]{font-size:1rem;font-weight:600;color:#2c3e50}.right-column[data-v-a8432c1f]{display:flex;flex-direction:column;gap:24px}.preview-card[data-v-a8432c1f]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 10px 30px #0000001a;min-height:600px;padding:20px}.preview-card.has-screenshot[data-v-a8432c1f]{border:2px solid #ff3131}.preview-info[data-v-a8432c1f]{display:flex;align-items:center;gap:12px;font-size:.9rem;color:#666}.preview-size[data-v-a8432c1f]{background:#f0f4ff;color:#ff3131;padding:4px 12px;border-radius:15px;font-size:.8rem;font-weight:600;border:1px solid #ff3131}.preview-format[data-v-a8432c1f]{background:#fff5f5;color:#e02828;padding:4px 12px;border-radius:15px;font-size:.8rem;font-weight:600;border:1px solid #fed7d7}.capturing-state[data-v-a8432c1f]{padding:60px 20px;text-align:center}.capturing-animation[data-v-a8432c1f]{margin-bottom:30px}.camera-icon[data-v-a8432c1f]{font-size:4rem;margin-bottom:20px;animation:pulse-a8432c1f 2s infinite}@keyframes pulse-a8432c1f{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.capturing-dots[data-v-a8432c1f]{display:flex;justify-content:center;gap:8px}.dot[data-v-a8432c1f]{width:10px;height:10px;background:#ff3131;border-radius:50%;animation:bounce-a8432c1f 1.4s infinite ease-in-out both}.dot[data-v-a8432c1f]:nth-child(1){animation-delay:-.32s}.dot[data-v-a8432c1f]:nth-child(2){animation-delay:-.16s}@keyframes bounce-a8432c1f{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.capturing-state h3[data-v-a8432c1f]{font-size:1.4rem;color:#2c3e50;margin-bottom:12px}.capturing-state p[data-v-a8432c1f]{color:#666;margin-bottom:30px}.progress-container[data-v-a8432c1f]{width:100%;height:8px;background:#e9ecef;border-radius:4px;overflow:hidden;margin-bottom:30px}.progress-bar[data-v-a8432c1f]{height:100%;background:linear-gradient(90deg,#ff3131,#e02828);border-radius:4px;transition:width .3s ease;position:relative}.progress-text[data-v-a8432c1f]{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:.7rem;color:#fff;font-weight:600}.capturing-steps[data-v-a8432c1f]{display:flex;justify-content:center;gap:40px}.step[data-v-a8432c1f]{display:flex;flex-direction:column;align-items:center;gap:8px;opacity:.5;transition:all .3s ease}.step.active[data-v-a8432c1f]{opacity:1}.step-icon[data-v-a8432c1f]{width:30px;height:30px;background:#e9ecef;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:#666}.step.active .step-icon[data-v-a8432c1f]{background:#ff3131;color:#fff}.step-label[data-v-a8432c1f]{font-size:.9rem;color:#666}.step.active .step-label[data-v-a8432c1f]{color:#2c3e50;font-weight:500}.screenshot-preview[data-v-a8432c1f]{padding:20px}.preview-container[data-v-a8432c1f]{position:relative;border-radius:12px;overflow:hidden;border:1px solid #e9ecef;margin-bottom:20px;max-height:500px;overflow:auto}.screenshot-image[data-v-a8432c1f]{width:100%;height:auto;display:block;transition:transform .3s ease}.preview-overlay[data-v-a8432c1f]{position:absolute;top:0;left:0;right:0;padding:12px;background:#000000b3;color:#fff;text-align:center;font-size:.9rem}.zoom-controls[data-v-a8432c1f]{display:flex;align-items:center;justify-content:center;gap:15px;margin-bottom:20px;padding:12px;background:#f8f9fa;border-radius:10px}.zoom-btn[data-v-a8432c1f]{width:36px;height:36px;background:#fff;border:2px solid #dee2e6;border-radius:8px;font-size:1.2rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.zoom-btn[data-v-a8432c1f]:hover:not(:disabled){border-color:#ff3131;color:#ff3131}.zoom-btn[data-v-a8432c1f]:disabled{opacity:.5;cursor:not-allowed}.zoom-btn.reset[data-v-a8432c1f]{width:auto;padding:0 15px;margin-left:20px}.zoom-display[data-v-a8432c1f]{min-width:60px;text-align:center;font-weight:600;color:#2c3e50}.image-info[data-v-a8432c1f]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:24px;padding:16px;background:#f8f9fa;border-radius:10px}.info-item[data-v-a8432c1f]{display:flex;justify-content:space-between;align-items:center}.info-label[data-v-a8432c1f]{font-size:.9rem;color:#666}.info-value[data-v-a8432c1f]{font-size:.9rem;font-weight:500;color:#2c3e50}.action-buttons[data-v-a8432c1f]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.action-btn[data-v-a8432c1f]{padding:12px;border:none;border-radius:10px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px}.action-btn.primary[data-v-a8432c1f]{background:linear-gradient(135deg,#ff3131,#e02828);color:#fff}.action-btn.secondary[data-v-a8432c1f]{background:#f8f9fa;border:2px solid #dee2e6;color:#2c3e50}.action-btn[data-v-a8432c1f]:hover{transform:translateY(-2px);box-shadow:0 5px 15px #0000001a}.empty-state[data-v-a8432c1f]{padding:30px 10px;text-align:center;color:#999}.empty-icon[data-v-a8432c1f]{margin-bottom:30px;opacity:.5}.empty-state h3[data-v-a8432c1f]{font-size:1.4rem;color:#ccc;margin-bottom:12px}.empty-state p[data-v-a8432c1f]{max-width:400px;margin:0 auto 30px;line-height:1.6}.tips-section h4[data-v-a8432c1f]{font-size:1rem;color:#2c3e50;margin-bottom:12px;font-weight:600}.tips-list[data-v-a8432c1f]{display:flex;flex-direction:column;gap:8px;max-width:400px;margin:0 auto}.tip[data-v-a8432c1f]{font-size:.9rem;color:#666;text-align:left;padding:8px 12px;background:#f8f9fa;border-radius:6px}.history-card[data-v-a8432c1f]{background:#fff;border-radius:16px;padding:24px;box-shadow:0 10px 30px #0000001a}.history-card .card-header[data-v-a8432c1f]{margin-bottom:10px;border-bottom:2px solid #f0f4ff}.clear-history[data-v-a8432c1f]{background:#fff5f5;color:#e02828;border:1px solid #fed7d7;padding:6px 12px;border-radius:6px;font-size:.85rem;cursor:pointer;transition:all .3s ease}.clear-history[data-v-a8432c1f]:hover{background:#fed7d7}.history-list[data-v-a8432c1f]{display:flex;flex-direction:column;gap:12px}.history-item[data-v-a8432c1f]{display:flex;align-items:center;gap:16px;padding:12px;background:#f8f9fa;border-radius:10px;cursor:pointer;transition:all .3s ease}.history-item[data-v-a8432c1f]:hover{background:#e9ecef;transform:translate(4px)}.history-thumbnail[data-v-a8432c1f]{width:60px;height:60px;border-radius:8px;overflow:hidden;border:2px solid #dee2e6}.history-thumbnail img[data-v-a8432c1f]{width:100%;height:100%;object-fit:cover}.history-info[data-v-a8432c1f]{flex:1}.history-url[data-v-a8432c1f]{font-size:.95rem;color:#2c3e50;font-weight:500;margin-bottom:4px}.history-details[data-v-a8432c1f]{display:flex;gap:12px;font-size:.8rem;color:#666}.history-action[data-v-a8432c1f]{background:transparent;border:none;color:#666;cursor:pointer;padding:6px;border-radius:6px;transition:all .3s ease}.history-action[data-v-a8432c1f]:hover{background:#fff5f5;color:#e02828}@media(max-width:1024px){.content-grid[data-v-a8432c1f]{grid-template-columns:1fr}.left-column[data-v-a8432c1f]{position:static}.action-buttons[data-v-a8432c1f]{grid-template-columns:repeat(2,1fr)}.image-info[data-v-a8432c1f]{grid-template-columns:1fr}}@media(max-width:768px){.header-content h1[data-v-a8432c1f]{font-size:1.3rem}.control-card[data-v-a8432c1f],.preview-card[data-v-a8432c1f]{padding-inline:10px}.screenshot-page[data-v-a8432c1f]{padding:0}.faq-section[data-v-a8432c1f]{margin-top:20px}.stats-grid[data-v-a8432c1f]{grid-template-columns:repeat(2,1fr)}.capturing-steps[data-v-a8432c1f]{flex-direction:column;gap:20px}.action-buttons[data-v-a8432c1f]{grid-template-columns:1fr}.zoom-controls[data-v-a8432c1f]{flex-wrap:wrap}}.register-link[data-v-864610c3]{margin-block-start:20px;text-align:center;color:#64748b;font-size:var(--text-sm)}.register-link-text[data-v-864610c3]{color:#ff3131;font-size:var(--text-base);font-weight:var(--font-medium);text-decoration:none}.register-link-text[data-v-864610c3]:hover{text-decoration:underline}.sso-actions[data-v-864610c3]{display:flex;justify-content:center;align-items:center;gap:16px;margin:14px 0}.sso-btn[data-v-864610c3]{position:relative;width:42px;height:42px;border:0;border-radius:6px;padding:8px;background:linear-gradient(to right,#1f2937,#000);color:#fff;font-weight:var(--font-semibold);display:inline-flex;align-items:center;justify-content:center;filter:drop-shadow(0 12px 8px rgba(15,23,42,.22));cursor:pointer;transition:transform .5s,border-radius .5s,background .5s,opacity .2s}.sso-btn[data-v-864610c3]:hover:not(:disabled){transform:translateY(12px);border-radius:50%;background:linear-gradient(to right,#331029,#310413)}.sso-btn[data-v-864610c3]:disabled{cursor:not-allowed;opacity:.7;transform:none}.sso-svg[data-v-864610c3]{width:20px;height:20px;flex:0 0 20px}.sso-btn>span[data-v-864610c3]{position:absolute;opacity:0;color:#374151;font-size:var(--text-sm);font-weight:var(--font-semibold);white-space:nowrap;transform:translateY(0);transition:opacity .7s,transform .7s,color .7s;pointer-events:none}.login-block-warning[data-v-864610c3]{display:flex;align-items:flex-start;gap:12px;margin:12px 0 16px;padding:12px 14px;border:1px solid rgba(225,29,72,.2);border-radius:10px;background:#fff1f2;color:#9f1239}.login-block-warning i[data-v-864610c3]{margin-top:3px;color:#e11d48}.login-block-warning strong[data-v-864610c3]{display:block;color:#111827;font-size:.92rem;line-height:1.3}.login-block-warning p[data-v-864610c3]{margin:4px 0 0;color:#9f1239;font-size:.86rem;line-height:1.45}.login-block-warning span[data-v-864610c3]{display:inline-flex;margin-top:7px;color:#111827;font-size:.86rem;font-weight:800;font-variant-numeric:tabular-nums}.sso-btn:hover:not(:disabled)>span[data-v-864610c3]{opacity:1;transform:translateY(-40px)}.sso-btn--google .sso-svg[data-v-864610c3]{background:#fff;border-radius:50%;padding:2px}.auth-divider[data-v-864610c3]{position:relative;margin:14px 0;text-align:center;color:#94a3b8;font-size:var(--text-sm)}.auth-divider[data-v-864610c3]:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#e2e8f0}.auth-divider span[data-v-864610c3]{position:relative;padding:0 12px;background:#fff}.auth-page[data-v-864610c3]{position:fixed;inset:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.back-home-link[data-v-864610c3]{position:fixed;top:22px;left:22px;z-index:5;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;border-radius:999px;background:#ffffffeb;color:#334155;text-decoration:none;font-weight:700;box-shadow:0 10px 30px #0f172a1f;border:1px solid rgba(148,163,184,.25)}.back-home-link[data-v-864610c3]:hover{color:#d33f49;transform:translateY(-1px)}[data-v-864610c3]{margin:0;padding:0;box-sizing:border-box}.iloveconversion-app[data-v-864610c3]{min-height:100%;display:flex;flex-direction:column;position:relative;z-index:1}.container[data-v-864610c3]{width:100%;max-width:1200px;margin:0 auto;padding:20px;display:flex;justify-content:center;align-items:center;min-height:100%}.app-header[data-v-864610c3]{background:linear-gradient(135deg,#7c3aed,#4f46e5);color:#fff;padding:16px 0;box-shadow:0 4px 12px #0000001a}.header-content[data-v-864610c3]{display:flex;justify-content:space-between;align-items:center}.logo-section[data-v-864610c3]{display:flex;align-items:center;gap:12px}.conversion-icon[data-v-864610c3]{font-size:28px;color:#fbbf24}.app-title[data-v-864610c3]{font-size:28px;font-weight:700}.app-tagline[data-v-864610c3]{font-size:14px;opacity:.9;margin-left:8px}.nav-links[data-v-864610c3]{display:flex;gap:24px}.nav-link[data-v-864610c3]{color:#fff;text-decoration:none;font-weight:500;display:flex;align-items:center;gap:6px;padding:8px 12px;border-radius:6px;transition:background-color .3s;cursor:pointer}.nav-link[data-v-864610c3]:hover,.nav-link.active[data-v-864610c3]{background-color:#ffffff26}.user-menu[data-v-864610c3]{display:flex;align-items:center;gap:12px}.user-avatar[data-v-864610c3]{width:40px;height:40px;background-color:#fff3;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px}.user-info[data-v-864610c3]{display:flex;flex-direction:column}.user-name[data-v-864610c3]{font-weight:600;font-size:14px}.logout-btn[data-v-864610c3]{background:none;border:none;color:#fff;font-size:12px;cursor:pointer;display:flex;align-items:center;gap:4px;opacity:.8;transition:opacity .3s}.logout-btn[data-v-864610c3]:hover{opacity:1}.main-content[data-v-864610c3]{flex:1;padding:24px 0;display:flex;align-items:center;justify-content:center;min-height:100%}.home-container[data-v-864610c3]{animation:fadeIn-864610c3 .5s ease}.hero-section[data-v-864610c3]{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;margin-bottom:60px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:40px;border-radius:20px;box-shadow:0 10px 25px #0000000d}@media(max-width:992px){.hero-section[data-v-864610c3]{grid-template-columns:1fr;text-align:center}}.hero-content[data-v-864610c3]{padding-right:20px}.hero-title[data-v-864610c3]{font-size:42px;color:#1e293b;margin-bottom:20px;line-height:1.2}.hero-title .highlight[data-v-864610c3]{color:#7c3aed;background:linear-gradient(135deg,#7c3aed,#4f46e5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-description[data-v-864610c3]{font-size:18px;color:#64748b;margin-bottom:30px;line-height:1.6}.hero-actions[data-v-864610c3]{display:flex;gap:16px;flex-wrap:wrap}.hero-btn[data-v-864610c3]{padding:14px 28px;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:10px;transition:all .3s;border:none}.hero-btn.primary[data-v-864610c3]{background:linear-gradient(135deg,#7c3aed,#4f46e5);color:#fff}.hero-btn.primary[data-v-864610c3]:hover{box-shadow:0 10px 25px #7c3aed4d}.hero-btn.secondary[data-v-864610c3]{background-color:#fff;color:#7c3aed;border:2px solid #7c3aed}.hero-btn.secondary[data-v-864610c3]:hover{background-color:#f8fafc}.hero-image[data-v-864610c3]{display:flex;justify-content:center;align-items:center}.hero-icon[data-v-864610c3]{font-size:180px;background:linear-gradient(135deg,#7c3aed,#4f46e5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.features-section[data-v-864610c3]{margin-top:60px}.section-title[data-v-864610c3]{text-align:center;font-size:32px;color:#1e293b;margin-bottom:40px}.features-grid[data-v-864610c3]{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}@media(max-width:768px){.features-grid[data-v-864610c3]{grid-template-columns:1fr}}.feature-card[data-v-864610c3]{background-color:#fff;padding:30px;border-radius:16px;text-align:center;box-shadow:0 8px 20px #0000000d;transition:transform .3s}.feature-card[data-v-864610c3]:hover{transform:translateY(-10px)}.feature-icon[data-v-864610c3]{width:70px;height:70px;background:linear-gradient(135deg,#7c3aed,#4f46e5);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:#fff;font-size:30px}.feature-card h4[data-v-864610c3]{font-size:22px;color:#1e293b;margin-bottom:12px}.feature-card p[data-v-864610c3]{color:#64748b;line-height:1.6}.auth-container[data-v-864610c3]{width:100%;max-width:430px;animation:fadeIn-864610c3 .5s ease}.auth-header[data-v-864610c3]{text-align:center;margin-bottom:40px}.auth-header h2[data-v-864610c3]{font-size:36px;color:#1e293b;margin-bottom:12px;display:flex;align-items:center;justify-content:center;gap:12px}.auth-subtitle[data-v-864610c3]{font-size:18px;color:#64748b;max-width:600px;margin:0 auto 20px}.auth-switch[data-v-864610c3]{font-size:16px;color:#64748b}.auth-switch a[data-v-864610c3]{color:#7c3aed;font-weight:600;text-decoration:none;margin-left:8px}.auth-switch a[data-v-864610c3]:hover{text-decoration:underline}.auth-content[data-v-864610c3]{width:100%}@media(max-width:992px){.auth-content[data-v-864610c3]{grid-template-columns:1fr}}.form-group--logo[data-v-864610c3]{margin-bottom:8px;text-align:center}.logo-image[data-v-864610c3]{height:42px;width:auto;object-fit:contain;display:block;margin:0 auto}.form-wrapper[data-v-864610c3]{background-color:#fff;border-radius:14px;padding:22px;box-shadow:0 10px 40px #00000014;width:100%;max-width:430px}.auth-form[data-v-864610c3]{margin-bottom:0}.form-group[data-v-864610c3]{margin-bottom:12px}.form-label[data-v-864610c3]{display:flex;align-items:center;gap:8px;font-weight:400;margin-bottom:6px;color:#475569}.input-wrapper[data-v-864610c3]{position:relative}.form-input[data-v-864610c3]{width:100%;padding:7px 48px 7px 8px;border:2px solid #e2e8f0;border-radius:8px;font-size:16px;transition:all .3s;background-color:#f8fafc}.form-input[data-v-864610c3]:focus{outline:none;border-color:#ff3131;background-color:#fff;box-shadow:0 0 0 3px #ff31311f}.form-input.has-error[data-v-864610c3]{border:1px solid #ef4444}.input-icon[data-v-864610c3]{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#94a3b8}.input-icon.valid[data-v-864610c3]{color:#10b981}.password-toggle[data-v-864610c3]{cursor:pointer}.password-toggle[data-v-864610c3]:hover{color:#ff3131}.error-message[data-v-864610c3]{color:#ef4444;font-size:14px;margin-top:6px;display:flex;align-items:center;gap:6px}.password-strength[data-v-864610c3]{margin-top:12px}.strength-label[data-v-864610c3]{font-size:14px;color:#64748b;margin-bottom:6px}.strength-meter[data-v-864610c3]{height:6px;background-color:#e2e8f0;border-radius:3px;overflow:hidden;margin-bottom:8px}.strength-bar[data-v-864610c3]{height:100%;width:0;transition:width .3s}.strength-bar.weak[data-v-864610c3]{width:30%;background-color:#ef4444}.strength-bar.medium[data-v-864610c3]{width:60%;background-color:#f59e0b}.strength-bar.strong[data-v-864610c3]{width:100%;background-color:#10b981}.strength-text[data-v-864610c3]{font-size:14px;font-weight:600}.strength-text.weak[data-v-864610c3]{color:#ef4444}.strength-text.medium[data-v-864610c3]{color:#f59e0b}.strength-text.strong[data-v-864610c3]{color:#10b981}.forgot-password[data-v-864610c3]{margin-top:20px;text-align:right}.forgot-password a[data-v-864610c3]{color:#ff3131;font-size:var(--text-sm);text-decoration:none;display:flex;align-items:center;gap:6px;justify-content:flex-end}.forgot-password a[data-v-864610c3]:hover{text-decoration:underline}.submit-btn[data-v-864610c3]{width:100%;padding:7px;background:#ff3131;color:#fff;border:none;border-radius:10px;font-size:var(--text-base);font-weight:var(--font-semibold);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:all .2s;margin-top:12px}.submit-btn[data-v-864610c3]:hover:not(:disabled){background:#e02828}.submit-btn[data-v-864610c3]:disabled{opacity:.7;cursor:not-allowed}.submit-btn.submitting[data-v-864610c3]{background:#b0b0b0}.form-status[data-v-864610c3]{padding:14px;border-radius:10px;margin-top:20px;display:flex;align-items:center;gap:10px;font-weight:500;margin-bottom:20px}.form-status.success[data-v-864610c3]{background-color:#d1fae5;color:#065f46}.form-status.error[data-v-864610c3]{background-color:#fee2e2;color:#991b1b}.modal-overlay[data-v-864610c3]{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-864610c3 .3s ease}.modal-content[data-v-864610c3]{background-color:#fff;border-radius:16px;width:90%;max-width:500px;animation:slideIn-864610c3 .3s ease}.modal-header[data-v-864610c3]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e2e8f0}.modal-header h3[data-v-864610c3]{font-size:20px;color:#1e293b;display:flex;align-items:center;gap:10px;font-weight:500}.modal-close[data-v-864610c3]{background:none;border:none;font-size:20px;color:#94a3b8;cursor:pointer;padding:4px;border-radius:4px}.modal-close[data-v-864610c3]:hover{background-color:#f1f5f9;color:#64748b}.modal-body[data-v-864610c3]{padding:24px}.modal-body p[data-v-864610c3]{color:#64748b;margin-bottom:20px}.modal-footer[data-v-864610c3]{padding:20px 24px;border-top:1px solid #e2e8f0;display:flex;justify-content:flex-end;gap:12px}.modal-btn[data-v-864610c3]{padding:10px 20px;border-radius:8px;font-weight:300;cursor:pointer;border:none;transition:all .3s}.modal-btn.primary[data-v-864610c3]{background:#ff3131;color:#fff}.modal-btn.primary[data-v-864610c3]:hover:not(:disabled){background:#e02828;box-shadow:0 4px 12px #ff313140}.modal-btn.secondary[data-v-864610c3]{background-color:#f1f5f9;color:#64748b}.modal-btn.secondary[data-v-864610c3]:hover{background-color:#e2e8f0}@keyframes fadeIn-864610c3{0%{opacity:0}to{opacity:1}}@keyframes slideIn-864610c3{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.reset-token-debug[data-v-864610c3]{position:fixed;top:10px;right:10px;background:#f8fafc;padding:10px;border-radius:5px;box-shadow:0 2px 10px #0000001a;z-index:9999;font-size:12px;max-width:300px;word-break:break-all}.main__svg[data-v-864610c3]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:0;overflow:hidden;pointer-events:none}.background-svg[data-v-864610c3]{width:100%;height:100%;display:block;object-fit:cover}.login-flow--one[data-v-864610c3]{animation:login-flow-drift-864610c3 8s ease-in-out infinite alternate}.login-flow--two[data-v-864610c3]{animation:login-flow-drift-864610c3 10s ease-in-out infinite alternate-reverse}.login-float-shapes[data-v-864610c3]{transform-origin:center;animation:login-shapes-float-864610c3 9s ease-in-out infinite alternate}@keyframes login-flow-drift-864610c3{0%{transform:translate3d(-12px,0,0)}to{transform:translate3d(16px,-10px,0)}}@keyframes login-shapes-float-864610c3{0%{transform:translate3d(0,10px,0) scale(.98)}to{transform:translate3d(10px,-8px,0) scale(1.02)}}.auth-page .checkbox-group[data-v-864610c3]{margin-bottom:10px}.auth-page .checkbox-label[data-v-864610c3]{font-size:var(--text-sm)}.auth-page .submit-btn[data-v-864610c3]{border-radius:8px;margin-top:8px}.auth-page .form-status[data-v-864610c3]{padding:10px 12px;border-radius:8px;margin-top:12px;margin-bottom:14px;font-size:var(--text-sm)}@media(max-width:420px){.auth-page .sso-actions[data-v-864610c3]{grid-template-columns:1fr}}.payment-page[data-v-1cf9349b]{min-height:100vh;background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:20px}.payment-header[data-v-1cf9349b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding:20px;background:#fff;border-radius:16px;box-shadow:0 4px 20px #0000000d}.header-content h1[data-v-1cf9349b]{font-size:28px;color:#1e293b;margin:0 0 8px;display:flex;align-items:center;gap:12px}.subtitle[data-v-1cf9349b]{color:#64748b;margin:0;display:flex;align-items:center;gap:8px}.stripe-logo[data-v-1cf9349b]{height:24px;vertical-align:middle;margin-left:4px}.plan-info[data-v-1cf9349b]{text-align:right}.plan-badge[data-v-1cf9349b]{background:#000;color:#fff;padding:6px 16px;border-radius:20px;font-size:14px;font-weight:600;margin-bottom:8px;display:inline-block}.plan-price[data-v-1cf9349b]{font-size:24px;font-weight:700;color:#7c3aed}.progress-steps[data-v-1cf9349b]{display:flex;justify-content:center;gap:40px;margin-bottom:40px}.step[data-v-1cf9349b]{display:flex;flex-direction:column;align-items:center;gap:8px}.step-number[data-v-1cf9349b]{width:40px;height:40px;background:#e2e8f0;color:#64748b;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600}.step.active .step-number[data-v-1cf9349b]{background:#7c3aed;color:#fff}.step-label[data-v-1cf9349b]{font-size:14px;color:#64748b}.step.active .step-label[data-v-1cf9349b]{color:#7c3aed;font-weight:600}.payment-content[data-v-1cf9349b]{display:grid;grid-template-columns:2fr 1fr;gap:30px;max-width:1200px;margin:0 auto}@media(max-width:992px){.payment-content[data-v-1cf9349b]{grid-template-columns:1fr}}.payment-form-section[data-v-1cf9349b]{background:#fff;border-radius:16px;padding:30px;box-shadow:0 4px 20px #0000000d}.section-header[data-v-1cf9349b]{margin-bottom:30px}.section-header h3[data-v-1cf9349b]{font-size:22px;color:#1e293b;margin:0 0 8px;display:flex;align-items:center;gap:10px}.section-header p[data-v-1cf9349b]{color:#64748b;margin:0}.card-element-container[data-v-1cf9349b]{margin-bottom:30px;padding:20px;background:#f8fafc;border-radius:12px;border:2px solid #e2e8f0}#card-element[data-v-1cf9349b]{padding:10px 0}.error-message[data-v-1cf9349b]{color:#ef4444;font-size:14px;margin-top:10px;display:none}.billing-info[data-v-1cf9349b]{margin-bottom:30px}.billing-info h4[data-v-1cf9349b]{font-size:18px;color:#1e293b;margin:0 0 20px;display:flex;align-items:center;gap:10px}.form-group[data-v-1cf9349b]{margin-bottom:20px}.form-group label[data-v-1cf9349b]{display:block;font-size:14px;color:#475569;margin-bottom:8px;font-weight:500}.form-group input[data-v-1cf9349b]{width:100%;padding:12px 16px;border:2px solid #e2e8f0;border-radius:10px;font-size:16px;transition:all .3s}.form-group input[data-v-1cf9349b]:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1a}.form-row[data-v-1cf9349b]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.terms-section[data-v-1cf9349b]{margin-bottom:30px}.checkbox-label[data-v-1cf9349b]{display:flex;align-items:center;gap:12px;margin-bottom:15px;cursor:pointer;color:#475569}.checkbox-label a[data-v-1cf9349b]{color:#7c3aed;text-decoration:none}.checkbox-label a[data-v-1cf9349b]:hover{text-decoration:underline}.checkbox-label input[type=checkbox][data-v-1cf9349b]{display:none}.custom-checkbox[data-v-1cf9349b]{width:20px;height:20px;border:2px solid #cbd5e0;border-radius:4px;position:relative;flex-shrink:0}.checkbox-label input[type=checkbox]:checked+.custom-checkbox[data-v-1cf9349b]{background:#7c3aed;border-color:#7c3aed}.custom-checkbox[data-v-1cf9349b]:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;opacity:0}.checkbox-label input[type=checkbox]:checked+.custom-checkbox[data-v-1cf9349b]:after{opacity:1}.pay-button[data-v-1cf9349b]{width:100%;padding:16px;background:#000;color:#fff;border:none;border-radius:12px;font-size:18px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:12px;transition:all .3s}.pay-button[data-v-1cf9349b]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 25px #0003}.pay-button[data-v-1cf9349b]:disabled{opacity:.5;cursor:not-allowed}.pay-button.processing[data-v-1cf9349b]{background:#4f46e5}.security-notice[data-v-1cf9349b]{display:flex;align-items:center;gap:12px;margin-top:20px;padding:15px;background:#f0fdf4;border-radius:10px;color:#166534}.security-notice i[data-v-1cf9349b]{font-size:20px}.order-summary[data-v-1cf9349b]{position:sticky;top:20px}.summary-card[data-v-1cf9349b]{background:#fff;border-radius:16px;padding:30px;box-shadow:0 4px 20px #0000000d}.summary-card h3[data-v-1cf9349b]{font-size:22px;color:#1e293b;margin:0 0 25px;display:flex;align-items:center;gap:10px}.plan-details[data-v-1cf9349b]{padding-bottom:25px;border-bottom:1px solid #e2e8f0;margin-bottom:25px}.plan-name[data-v-1cf9349b]{font-size:20px;color:#1e293b;font-weight:600;margin-bottom:8px}.plan-price[data-v-1cf9349b]{font-size:32px;color:#7c3aed;font-weight:700;margin-bottom:4px}.plan-period[data-v-1cf9349b]{color:#64748b;font-size:14px}.features-list[data-v-1cf9349b]{margin-bottom:25px}.features-list h4[data-v-1cf9349b]{font-size:16px;color:#1e293b;margin:0 0 15px}.features-list ul[data-v-1cf9349b]{list-style:none;padding:0;margin:0}.features-list li[data-v-1cf9349b]{display:flex;align-items:center;gap:12px;margin-bottom:12px;color:#475569}.features-list li i[data-v-1cf9349b]{color:#10b981}.summary-total[data-v-1cf9349b]{padding-top:25px;border-top:1px solid #e2e8f0}.total-row[data-v-1cf9349b]{display:flex;justify-content:space-between;margin-bottom:12px;color:#475569}.total-row.total[data-v-1cf9349b]{font-size:20px;font-weight:700;color:#1e293b;margin-top:8px;padding-top:8px;border-top:2px solid #e2e8f0}.total-note[data-v-1cf9349b]{font-size:14px;color:#64748b;margin-top:12px;text-align:center}.trust-badges[data-v-1cf9349b]{display:flex;justify-content:center;align-items:center;gap:20px;margin:25px 0;padding:20px 0;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;flex-wrap:wrap}.stripe-logo-small[data-v-1cf9349b]{height:30px;filter:grayscale(100%);opacity:.8;transition:all .3s}.stripe-logo-small[data-v-1cf9349b]:hover{filter:grayscale(0%);opacity:1}.trust-badge[data-v-1cf9349b]{display:flex;align-items:center;gap:8px;color:#475569;font-size:14px;padding:8px 12px;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.trust-badge i[data-v-1cf9349b]{color:#10b981}.support-info[data-v-1cf9349b]{display:flex;align-items:center;gap:10px;color:#64748b;font-size:14px}.support-info a[data-v-1cf9349b]{color:#7c3aed;text-decoration:none}.support-info a[data-v-1cf9349b]:hover{text-decoration:underline}.payment-footer[data-v-1cf9349b]{display:flex;justify-content:space-between;align-items:center;margin-top:40px;padding:20px;background:#fff;border-radius:16px}.back-button[data-v-1cf9349b]{background:none;border:2px solid #cbd5e0;color:#475569;padding:12px 24px;border-radius:10px;font-size:16px;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .3s}.back-button[data-v-1cf9349b]:hover{border-color:#94a3b8;background:#f8fafc}.footer-links[data-v-1cf9349b]{display:flex;gap:25px}.footer-links a[data-v-1cf9349b]{color:#64748b;text-decoration:none;font-size:14px}.footer-links a[data-v-1cf9349b]:hover{color:#7c3aed;text-decoration:underline}.modal-overlay[data-v-1cf9349b]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000}.modal-content[data-v-1cf9349b]{background:#fff;border-radius:16px;width:90%;max-width:500px;animation:modalSlideIn-1cf9349b .3s ease}.error-modal .modal-header[data-v-1cf9349b]{background:#ef4444;color:#fff}.modal-header[data-v-1cf9349b]{display:flex;justify-content:space-between;align-items:center;padding:20px 25px;border-radius:16px 16px 0 0}.modal-body[data-v-1cf9349b]{padding:25px}.modal-footer[data-v-1cf9349b]{padding:20px 25px;border-top:1px solid #e2e8f0;display:flex;justify-content:flex-end}.modal-button[data-v-1cf9349b]{background:#7c3aed;color:#fff;border:none;padding:10px 24px;border-radius:8px;font-size:16px;cursor:pointer}@keyframes modalSlideIn-1cf9349b{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.loading-state[data-v-b83da699]{text-align:center;padding:40px 0}.loading-state p[data-v-b83da699]{color:#64748b;font-size:18px}.modal-overlay[data-v-b83da699]{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px;animation:fadeIn-b83da699 .3s ease}.modal-content[data-v-b83da699]{background:#fff;border-radius:20px;padding:25px;max-width:600px;width:100%;text-align:center;position:relative;box-shadow:0 25px 70px #0000004d;animation:slideUp-b83da699 .4s ease}.modal-close[data-v-b83da699]{position:absolute;top:25px;right:25px;background:none;border:none;color:#94a3b8;font-size:22px;cursor:pointer;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s;z-index:10}.modal-close[data-v-b83da699]:hover{background:#f1f5f9;color:#475569;transform:rotate(90deg)}.success-checkbox[data-v-b83da699]{margin:0 auto 10px;display:flex;justify-content:center}.checkbox-icon[data-v-b83da699]{width:100px;height:100px;position:relative}.checkmark[data-v-b83da699]{width:100px;height:100px;border-radius:50%;display:block;stroke-width:3;stroke:#fff;stroke-miterlimit:10;animation:fillCheckbox-b83da699 .4s ease-in-out .4s forwards,scaleCheckbox-b83da699 .3s ease-in-out .9s both}.checkmark-circle[data-v-b83da699]{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3;stroke-miterlimit:10;stroke:#10b981;fill:none;animation:strokeCheckbox-b83da699 .6s cubic-bezier(.65,0,.45,1) forwards}.checkmark-check[data-v-b83da699]{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:strokeCheckmark-b83da699 .3s cubic-bezier(.65,0,.45,1) .8s forwards}.modal-title[data-v-b83da699]{font-size:30px;color:#1e293b;margin:0 0 10px;font-weight:500}.modal-subtitle[data-v-b83da699]{font-size:18px;color:#64748b;margin:0 0 15px;font-weight:300}.order-summary[data-v-b83da699]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:16px;padding:15px;margin-bottom:15px;text-align:left;border:1px solid #e2e8f0}.detail-row[data-v-b83da699]{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px dashed #e2e8f0}.detail-row[data-v-b83da699]:last-child{border-bottom:none}.label[data-v-b83da699]{color:#64748b;font-weight:500;font-size:15px}.value[data-v-b83da699]{color:#1e293b;font-weight:500;font-size:16px}.benefits-section[data-v-b83da699]{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-radius:16px;padding:25px;margin-bottom:35px;border:2px solid #bae6fd}.benefits-title[data-v-b83da699]{color:#0369a1;font-size:18px;font-weight:700;margin:0 0 15px;text-align:center}.benefits-list[data-v-b83da699]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.benefits-list li[data-v-b83da699]{color:#0c4a6e;font-size:14px;font-weight:600;display:flex;align-items:center;gap:10px}.benefits-list li i[data-v-b83da699]{color:#10b981;font-size:16px}.modal-actions[data-v-b83da699]{display:flex;gap:15px;justify-content:center;flex-wrap:wrap}.primary-btn[data-v-b83da699],.secondary-btn[data-v-b83da699],.explore-btn[data-v-b83da699]{padding:12px 16px;border-radius:12px;font-size:16px;font-weight:400;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:12px;transition:all .3s cubic-bezier(.4,0,.2,1);border:none;min-width:190px;box-shadow:0 4px 15px #0000001a}.primary-btn[data-v-b83da699]{background:linear-gradient(135deg,#7c3aed,#6d28d9);color:#fff}.secondary-btn[data-v-b83da699]{background:#fff;color:#475569;border:2px solid #e2e8f0}.secondary-btn[data-v-b83da699]:hover{background:#f1f5f9;box-shadow:0 8px 20px #0000001a}@keyframes fadeIn-b83da699{0%{opacity:0}to{opacity:1}}@keyframes slideUp-b83da699{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes strokeCheckbox-b83da699{to{stroke-dashoffset:0}}@keyframes strokeCheckmark-b83da699{to{stroke-dashoffset:0}}@keyframes fillCheckbox-b83da699{to{box-shadow:inset 0 0 0 50px #10b981}}@keyframes scaleCheckbox-b83da699{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@media(max-width:768px){.modal-content[data-v-b83da699]{padding:35px 25px;max-width:95%}.modal-title[data-v-b83da699]{font-size:26px}.checkbox-icon[data-v-b83da699],.checkmark[data-v-b83da699]{width:80px;height:80px}.benefits-list[data-v-b83da699]{grid-template-columns:1fr}.modal-actions[data-v-b83da699]{flex-direction:column}.primary-btn[data-v-b83da699],.secondary-btn[data-v-b83da699],.explore-btn[data-v-b83da699]{width:100%;min-width:auto}}@media(max-width:480px){.modal-content[data-v-b83da699]{padding:25px 20px}.modal-title[data-v-b83da699]{font-size:22px}.modal-subtitle[data-v-b83da699]{font-size:16px}.checkbox-icon[data-v-b83da699],.checkmark[data-v-b83da699]{width:70px;height:70px}}.plan-features[data-v-f64d6e2d]{list-style:none;padding:0}.plan-features li[data-v-f64d6e2d]{display:flex;align-items:center;gap:10px;margin-bottom:10px;font-size:15px}.check-icon[data-v-f64d6e2d]{width:18px;height:18px;fill:#ff3131;flex-shrink:0}.subscription-dashboard[data-v-f64d6e2d]{min-height:100vh;background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:20px;margin-block-start:30px}.dashboard-header[data-v-f64d6e2d]{margin-bottom:15px;padding:15px;background:#fff;border-radius:16px;box-shadow:0 4px 20px #0000000d}.dashboard-header h1[data-v-f64d6e2d]{font-size:32px;color:#1e293b;margin:0 0 8px;display:flex;align-items:center;gap:12px;font-weight:400}.subtitle[data-v-f64d6e2d]{color:#64748b;margin:0;font-size:16px}.status-dot.canceling[data-v-f64d6e2d]{background:#f59e0b}.canceling-notice[data-v-f64d6e2d]{display:flex;align-items:center;gap:10px;padding:12px;border-radius:10px;margin-bottom:10px;font-size:14px;background:#fef3c7;color:#92400e}.loading-container[data-v-f64d6e2d],.error-container[data-v-f64d6e2d]{display:flex;justify-content:center;align-items:center;min-height:400px}.error-message[data-v-f64d6e2d]{text-align:center;padding:40px;background:#fff;border-radius:16px;max-width:500px}.error-message i[data-v-f64d6e2d]{font-size:48px;color:#ff3131;margin-bottom:20px}.error-message h3[data-v-f64d6e2d]{color:#1e293b;margin-bottom:10px}.error-message p[data-v-f64d6e2d]{color:#64748b;margin-bottom:20px}.retry-btn[data-v-f64d6e2d]{background:#ff3131;color:#fff;border:none;padding:12px 24px;border-radius:10px;font-size:16px;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.plan-card[data-v-f64d6e2d]{background:#fff;border-radius:16px;padding:25px;margin-bottom:30px;box-shadow:0 4px 20px #0000000d;border:2px solid #e2e8f0}.pro-active[data-v-f64d6e2d]{border-color:#ff3131;background:linear-gradient(135deg,#f5f3ff,#ede9fe)}.free-plan[data-v-f64d6e2d]{border-color:#cbd5e0}.plan-header[data-v-f64d6e2d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.plan-badge[data-v-f64d6e2d]{padding:8px 20px;border-radius:20px;font-weight:700;font-size:14px}.pro-badge[data-v-f64d6e2d]{background:#ff3131;color:#fff}.free-badge[data-v-f64d6e2d]{background:#cbd5e0;color:#475569}.plan-status[data-v-f64d6e2d]{display:flex;align-items:center;gap:8px;color:#475569;font-size:14px}.status-dot[data-v-f64d6e2d]{width:10px;height:10px;border-radius:50%}.status-dot.active[data-v-f64d6e2d]{background:#10b981}.status-dot.past_due[data-v-f64d6e2d]{background:#f59e0b}.status-dot.unpaid[data-v-f64d6e2d]{background:#ff3131}.status-dot.canceled[data-v-f64d6e2d]{background:#64748b}.status-dot.incomplete[data-v-f64d6e2d]{background:#8b5cf6}.plan-details h2[data-v-f64d6e2d]{font-size:28px;color:#1e293b;margin:0 0 10px;font-weight:400}.plan-price[data-v-f64d6e2d]{font-size:36px;font-weight:500;color:#ff3131;margin-bottom:10px}.plan-price .period[data-v-f64d6e2d]{font-size:18px;color:#64748b}.expiry-info[data-v-f64d6e2d],.cancellation-notice[data-v-f64d6e2d]{display:flex;align-items:center;gap:10px;padding:12px;border-radius:10px;margin-bottom:10px;font-size:14px}.expiry-info[data-v-f64d6e2d]{background:#f0fdf4;color:#166534}.cancellation-notice[data-v-f64d6e2d]{background:#fef3c7;color:#92400e}.plan-actions[data-v-f64d6e2d]{display:flex;gap:15px;margin-top:15px;flex-wrap:wrap}.action-btn[data-v-f64d6e2d]{padding:10px 20px;border-radius:10px;font-size:16px;font-weight:300;cursor:pointer;display:inline-flex;align-items:center;gap:10px;border:2px solid transparent;transition:all .3s}.manage-btn[data-v-f64d6e2d]{background:#ff3131;color:#fff;border-color:#ff3131}.manage-btn[data-v-f64d6e2d]:hover:not(:disabled){background:#e02828}.change-btn[data-v-f64d6e2d]{background:#fff;color:#ff3131;border-color:#ff3131}.change-btn[data-v-f64d6e2d]:hover{background:#f5f3ff}.cancel-btn[data-v-f64d6e2d]{background:#fff;color:#ff3131;border-color:#ff3131}.cancel-btn[data-v-f64d6e2d]:hover{background:#fef2f2}.reactivate-btn[data-v-f64d6e2d]{background:#10b981;color:#fff;border-color:#10b981}.reactivate-btn[data-v-f64d6e2d]:hover:not(:disabled){background:#059669}.history-btn[data-v-f64d6e2d]{background:#fff;color:#475569;border-color:#94a3b8}.history-btn[data-v-f64d6e2d]:hover{background:#f8fafc;border-color:#64748b}.action-btn[data-v-f64d6e2d]:disabled{opacity:.5;cursor:not-allowed}.upgrade-cta[data-v-f64d6e2d]{text-align:center;padding:30px;margin-top:20px}.upgrade-cta p[data-v-f64d6e2d]{color:#475569;font-size:18px;margin-bottom:20px}.upgrade-btn[data-v-f64d6e2d]{background:#ff3131;color:#fff;border:none;padding:8px 16px;border-radius:12px;font-size:18px;font-weight:400;cursor:pointer;display:inline-flex;align-items:center;gap:12px;transition:all .3s}.upgrade-btn[data-v-f64d6e2d]:hover{box-shadow:0 10px 25px #0003}.modal-overlay[data-v-f64d6e2d]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px}.modal-content[data-v-f64d6e2d]{background:#fff;border-radius:16px;width:100%;max-width:700px;max-height:90vh;overflow-y:auto;animation:modalSlideIn-f64d6e2d .3s ease}.modal-header[data-v-f64d6e2d]{display:flex;justify-content:space-between;align-items:center;padding:15px;border-bottom:1px solid #e2e8f0}.modal-header h3[data-v-f64d6e2d]{margin:0;display:flex;align-items:center;gap:10px}.modal-close[data-v-f64d6e2d]{background:none;border:none;color:#64748b;font-size:20px;cursor:pointer;padding:8px;border-radius:50%}.modal-close[data-v-f64d6e2d]:hover{background:#f1f5f9}.modal-body[data-v-f64d6e2d]{padding:15px}.modal-footer[data-v-f64d6e2d]{padding:10px 12px;display:flex;justify-content:center;flex-direction:column-reverse;gap:12px}.plan-options[data-v-f64d6e2d]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:10px}.plan-option[data-v-f64d6e2d]{padding:15px;border:2px solid #e2e8f0;border-radius:12px;cursor:pointer;transition:all .3s}.plan-option[data-v-f64d6e2d]:hover{border-color:#cbd5e0}.plan-option.selected[data-v-f64d6e2d]{border-color:#ff3131;background:#f5f3ff}.plan-option-header[data-v-f64d6e2d]{margin-bottom:20px}.save-badge[data-v-f64d6e2d]{display:inline-block;background:#10b981;color:#fff;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;margin-bottom:12px}.plan-option-header h4[data-v-f64d6e2d]{font-size:20px;color:#1e293b;margin:0 0 8px}.plan-option-header .plan-price[data-v-f64d6e2d]{font-size:28px;font-weight:700;color:#ff3131}.plan-option-header .plan-price span[data-v-f64d6e2d]{font-size:14px;color:#64748b}.plan-features[data-v-f64d6e2d]{list-style:none;padding:0;margin:0}.plan-features li[data-v-f64d6e2d]{display:flex;align-items:center;gap:10px;margin-bottom:10px;color:#475569}.plan-features li i[data-v-f64d6e2d]{color:#10b981}.change-notice[data-v-f64d6e2d]{display:flex;align-items:flex-start;gap:12px;padding:8px;background:#f0f9ff;border-radius:10px;color:#0369a1}.change-notice i[data-v-f64d6e2d]{font-size:20px;margin-top:2px}.cancel-modal .modal-header[data-v-f64d6e2d]{background:#fef2f2;border-color:#fee2e2}.cancel-modal .modal-header h3[data-v-f64d6e2d]{color:#dc2626}.warning-message[data-v-f64d6e2d]{text-align:center;padding:10px;background:#fef3c7;border-radius:10px}.warning-message i[data-v-f64d6e2d]{font-size:36px;color:#d97706;margin-bottom:16px}.warning-message h4[data-v-f64d6e2d]{color:#92400e;margin:0 0 8px}.warning-message p[data-v-f64d6e2d]{color:#92400e;margin:0;font-size:14px}.cancellation-reasons p[data-v-f64d6e2d]{color:#475569;margin-bottom:16px}.reasons-list[data-v-f64d6e2d]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:10px}.reason-option[data-v-f64d6e2d]{display:flex;align-items:center;gap:12px;padding:8px;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer}.reason-option[data-v-f64d6e2d]:hover{background:#f8fafc}.reason-option input[type=radio][data-v-f64d6e2d]{display:none}.custom-radio[data-v-f64d6e2d]{width:20px;height:20px;border:2px solid #cbd5e0;border-radius:50%;position:relative;flex-shrink:0}.reason-option input[type=radio]:checked+.custom-radio[data-v-f64d6e2d]{border-color:#ff3131}.custom-radio[data-v-f64d6e2d]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;background:#ff3131;border-radius:50%;opacity:0}.reason-option input[type=radio]:checked+.custom-radio[data-v-f64d6e2d]:after{opacity:1}.other-reason textarea[data-v-f64d6e2d]{width:100%;padding:12px;border:1px solid #e2e8f0;border-radius:8px;font-family:inherit;font-size:14px}.keep-features-option[data-v-f64d6e2d]{display:flex;align-items:center;gap:12px;padding:12px;background:#f0fdf4;border-radius:8px}.keep-features-option input[type=checkbox][data-v-f64d6e2d]{display:none}.custom-checkbox[data-v-f64d6e2d]{width:20px;height:20px;border:2px solid #cbd5e0;border-radius:4px;position:relative;flex-shrink:0}.keep-features-option input[type=checkbox]:checked+.custom-checkbox[data-v-f64d6e2d]{background:#10b981;border-color:#10b981}.custom-checkbox[data-v-f64d6e2d]:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;opacity:0}.keep-features-option input[type=checkbox]:checked+.custom-checkbox[data-v-f64d6e2d]:after{opacity:1}.cancel-btn[data-v-f64d6e2d],.danger-btn[data-v-f64d6e2d],.confirm-btn[data-v-f64d6e2d]{padding:8px 16px;border-radius:10px;font-size:16px;font-weight:400;cursor:pointer;border:1px solid transparent}.cancel-btn[data-v-f64d6e2d]{background:#fff;color:#475569;border-color:#cbd5e0}.cancel-btn[data-v-f64d6e2d]:hover{background:#f8fafc}.danger-btn[data-v-f64d6e2d]{background:#ff3131;color:#fff;border-color:#ff3131}.danger-btn[data-v-f64d6e2d]:hover:not(:disabled){background:#dc2626}.confirm-btn[data-v-f64d6e2d]{background:#ff3131;color:#fff;border-color:#ff3131}.confirm-btn[data-v-f64d6e2d]:hover:not(:disabled){background:#e02828}.cancel-btn[data-v-f64d6e2d]:disabled,.danger-btn[data-v-f64d6e2d]:disabled,.confirm-btn[data-v-f64d6e2d]:disabled{opacity:.5;cursor:not-allowed}@keyframes modalSlideIn-f64d6e2d{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.payment-history-modal[data-v-f64d6e2d]{max-width:600px}.payment-history-loading[data-v-f64d6e2d],.payment-history-error[data-v-f64d6e2d]{text-align:center;padding:40px 20px}.payment-history-loading p[data-v-f64d6e2d],.payment-history-error p[data-v-f64d6e2d]{color:#64748b;margin:12px 0 0}.payment-history-error i[data-v-f64d6e2d]{font-size:36px;color:#f59e0b}.payment-history-summary[data-v-f64d6e2d]{background:#f8fafc;border-radius:10px;padding:16px;margin-bottom:20px}.payment-history-summary .summary-row[data-v-f64d6e2d]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #e2e8f0;font-size:14px}.payment-history-summary .summary-row[data-v-f64d6e2d]:last-child{border-bottom:none}.payment-history-summary .summary-label[data-v-f64d6e2d]{color:#64748b;font-weight:500}.payment-history-summary .summary-value[data-v-f64d6e2d]{color:#1e293b;font-weight:500}.payment-history-summary .summary-value.mono[data-v-f64d6e2d]{font-family:monospace;font-size:12px;word-break:break-all;text-align:right}.invoices-section-title[data-v-f64d6e2d]{font-size:16px;color:#1e293b;margin:0 0 12px;display:flex;align-items:center;gap:8px}.invoices-list[data-v-f64d6e2d]{max-height:320px;overflow-y:auto}.invoice-item[data-v-f64d6e2d]{border:1px solid #e2e8f0;border-radius:10px;padding:14px;margin-bottom:12px;background:#fff}.invoice-item-header[data-v-f64d6e2d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.invoice-date[data-v-f64d6e2d]{font-weight:600;color:#1e293b}.invoice-amount[data-v-f64d6e2d]{font-weight:700;color:#ff3131;font-size:16px}.invoice-item-details[data-v-f64d6e2d]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:10px;font-size:13px;color:#64748b}.invoice-item-details .mono[data-v-f64d6e2d]{font-family:monospace}.invoice-item-actions[data-v-f64d6e2d]{display:flex;gap:10px;flex-wrap:wrap}.invoice-link-btn[data-v-f64d6e2d]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:8px;font-size:13px;text-decoration:none;background:#f1f5f9;color:#475569;border:1px solid #e2e8f0;transition:all .2s}.invoice-link-btn[data-v-f64d6e2d]:hover{background:#e2e8f0;color:#1e293b}.invoice-link-btn i[data-v-f64d6e2d]{font-size:12px}.no-invoices[data-v-f64d6e2d]{text-align:center;padding:40px 20px;color:#94a3b8}.no-invoices i[data-v-f64d6e2d]{font-size:48px;margin-bottom:12px;opacity:.5}.no-invoices p[data-v-f64d6e2d]{margin:0}@media(max-width:768px){.plan-options[data-v-f64d6e2d],.reasons-list[data-v-f64d6e2d]{grid-template-columns:1fr}.plan-actions[data-v-f64d6e2d]{flex-direction:column}.action-btn[data-v-f64d6e2d]{width:100%;justify-content:center}}.rich-editor[data-v-47f6e759]{border:1px solid #dbe3ef;border-radius:12px;background:#fff;overflow:hidden}.rich-editor__toolbar[data-v-47f6e759]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;border-bottom:1px solid #e5e7eb;background:#f8fafc}.rich-editor__toolbar button[data-v-47f6e759],.rich-editor__color[data-v-47f6e759]{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 10px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#0f172a;font-size:13px;font-weight:700;cursor:pointer}.rich-editor__color input[data-v-47f6e759]{width:28px;height:24px;border:0;padding:0;background:transparent;cursor:pointer}.rich-editor__surface[data-v-47f6e759]{min-height:140px;padding:14px;color:#111827;line-height:1.65;outline:none}.rich-editor__surface[data-v-47f6e759]:empty:before{content:attr(data-placeholder);color:#94a3b8}.rich-editor__surface[data-v-47f6e759] a{color:#2563eb;font-weight:700}.rich-editor__surface[data-v-47f6e759] blockquote{margin:10px 0;padding-left:12px;border-left:3px solid var(--v61efa5fa);color:#475569}.admin-stats-page[data-v-757d6fee]{min-height:100vh;background:var(--bg-page, #dfe0e7)}.admin-loading[data-v-757d6fee],.admin-forbidden[data-v-757d6fee]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;padding:2rem;text-align:center}.admin-forbidden h1[data-v-757d6fee]{margin:0 0 .5rem;font-size:1.5rem;color:var(--text-primary)}.admin-forbidden p[data-v-757d6fee]{margin:0 0 1rem;color:var(--text-secondary)}.back-link[data-v-757d6fee]{color:var(--brand-color, #ff3131);font-weight:600}.bubble-loader[data-v-757d6fee]{display:inline-flex;gap:4px}.bubble-loader .bubble[data-v-757d6fee]{width:8px;height:8px;border-radius:50%;background:var(--brand-color, #ff3131);animation:bounce-757d6fee 1.4s ease-in-out infinite both}.bubble-loader .bubble[data-v-757d6fee]:nth-child(1){animation-delay:-.32s}.bubble-loader .bubble[data-v-757d6fee]:nth-child(2){animation-delay:-.16s}@keyframes bounce-757d6fee{0%,80%,to{transform:scale(.6);opacity:.5}40%{transform:scale(1);opacity:1}}.admin-dashboard[data-v-757d6fee]{margin:0 auto;padding:24px 20px 48px}.dashboard-header[data-v-757d6fee]{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--border-color)}.dashboard-header h1[data-v-757d6fee]{margin:0 0 8px;font-size:1.5rem;color:var(--text-primary)}.dashboard-header .subtitle[data-v-757d6fee]{margin:0 0 16px;font-size:.9rem;color:var(--text-secondary)}.header-actions[data-v-757d6fee]{display:flex;align-items:center;gap:12px}.days-select[data-v-757d6fee]{padding:8px 12px;border-radius:8px;border:1px solid var(--border-color);background:var(--bg-content);color:var(--text-primary);font-size:14px}.refresh-btn[data-v-757d6fee]{padding:8px 16px;border-radius:8px;border:none;background:var(--brand-color, #ff3131);color:#fff;font-weight:600;cursor:pointer}.refresh-btn[data-v-757d6fee]:disabled{opacity:.6;cursor:not-allowed}.error-banner[data-v-757d6fee]{padding:12px 16px;margin-bottom:20px;background:#fef2f2;color:#b91c1c;border-radius:8px;border:1px solid #fecaca}.security-notice-bar[data-v-757d6fee]{display:grid;gap:12px;margin-bottom:20px}.security-notice[data-v-757d6fee]{display:flex;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid #fed7aa;border-radius:8px;background:#fff7ed;color:#9a3412}.security-notice.critical[data-v-757d6fee]{border-color:#fecaca;background:#fef2f2;color:#991b1b}.security-notice.info[data-v-757d6fee]{border-color:#bfdbfe;background:#eff6ff;color:#1e40af}.security-notice p[data-v-757d6fee]{margin:4px 0}.notice-ack-btn[data-v-757d6fee]{align-self:center;border:0;border-radius:8px;padding:9px 12px;color:#fff;background:#0f172a;cursor:pointer;font-weight:700;white-space:nowrap}.summary-cards[data-v-757d6fee]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;margin-bottom:32px}.card[data-v-757d6fee]{background:var(--bg-content);border:1px solid var(--border-color);border-radius:12px;padding:16px;box-shadow:0 2px 8px var(--shadow)}.card h3[data-v-757d6fee]{margin:0 0 8px;font-size:.8rem;font-weight:600;color:var(--text-muted);text-transform:uppercase}.card .big[data-v-757d6fee]{margin:0;font-size:1.5rem;font-weight:700;color:var(--text-primary)}.card .med[data-v-757d6fee]{margin:4px 0 0;font-size:.95rem;color:var(--text-secondary)}.card small[data-v-757d6fee]{display:block;margin-top:4px;font-size:.8rem;color:var(--text-muted)}.tool-table-section[data-v-757d6fee],.country-section[data-v-757d6fee],.recent-section[data-v-757d6fee]{margin-bottom:32px}.tool-table-section h2[data-v-757d6fee],.country-section h2[data-v-757d6fee],.recent-section h2[data-v-757d6fee]{margin:0 0 8px;font-size:1.15rem;color:var(--text-primary)}.section-note[data-v-757d6fee]{margin:0 0 12px;font-size:.85rem;color:var(--text-muted)}.table-wrap[data-v-757d6fee]{overflow-x:auto;background:var(--bg-content);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 2px 8px var(--shadow)}.tools-table[data-v-757d6fee]{width:100%;border-collapse:collapse;font-size:14px}.tools-table th[data-v-757d6fee],.tools-table td[data-v-757d6fee]{padding:12px 16px;text-align:left;border-bottom:1px solid var(--border-color)}.tools-table th[data-v-757d6fee]{font-weight:600;color:var(--text-secondary);background:var(--bg-secondary)}.tools-table td.empty[data-v-757d6fee]{color:var(--text-muted);text-align:center;padding:24px}.tool-name[data-v-757d6fee]{font-weight:500;color:var(--text-primary)}.tools-table code[data-v-757d6fee]{font-size:.85em;background:var(--bg-secondary);padding:2px 6px;border-radius:4px}.badge.success[data-v-757d6fee]{color:#059669}.badge.running[data-v-757d6fee]{color:#2563eb}.badge.failed[data-v-757d6fee],.badge.fail[data-v-757d6fee]{color:#dc2626}.badge.pending[data-v-757d6fee]{color:#b45309}.badge.approved[data-v-757d6fee]{color:#059669}.badge.declined[data-v-757d6fee]{color:#dc2626}.local-payments-section[data-v-757d6fee]{margin-bottom:32px}.section-head-row[data-v-757d6fee]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px}.section-head-row h2[data-v-757d6fee]{margin:0 0 8px;font-size:1.15rem;color:var(--text-primary)}.payment-actions[data-v-757d6fee]{display:flex;gap:8px;flex-wrap:wrap}.payment-actions button[data-v-757d6fee]{border:1px solid var(--border-color);background:var(--bg-content);color:var(--text-primary);border-radius:8px;padding:7px 10px;cursor:pointer}.payment-actions button[data-v-757d6fee]:disabled{opacity:.5;cursor:not-allowed}.table-action-btn[data-v-757d6fee],.pager-btn[data-v-757d6fee]{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;border:1px solid rgba(226,232,240,.95);background:#fff;color:#334155;font-size:.83rem;font-weight:700;line-height:1;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,color .18s ease;white-space:nowrap}.table-action-btn[data-v-757d6fee]{min-width:132px;padding:8px 12px}.table-action-btn i[data-v-757d6fee]{color:#ff3131;font-size:.82rem}.table-action-btn[data-v-757d6fee]:hover:not(:disabled),.pager-btn[data-v-757d6fee]:hover:not(:disabled){transform:translateY(-1px);border-color:#ff313159;box-shadow:0 10px 22px #0f172a1a}.table-action-btn.active[data-v-757d6fee]{border-color:#16a34a40;background:linear-gradient(135deg,#16a34a21,#16a34a0f);color:#166534}.table-action-btn.active i[data-v-757d6fee]{color:#16a34a}.pager-btn[data-v-757d6fee]{min-width:86px;padding:8px 13px;background:#ffffffe0}.pager-btn[data-v-757d6fee]:disabled{opacity:.46;cursor:not-allowed;transform:none;box-shadow:none}.page-indicator[data-v-757d6fee]{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;background:#0f172a0f;color:#334155;font-size:.84rem;font-weight:800;white-space:nowrap}.ocr-evidence small[data-v-757d6fee]{display:block;color:var(--text-muted);line-height:1.4}.modal-overlay[data-v-757d6fee]{position:fixed;inset:0;background:#0000008c;display:flex;align-items:center;justify-content:center;padding:20px;z-index:10000}.match-modal[data-v-757d6fee]{background:var(--bg-content);color:var(--text-primary);border-radius:8px;width:min(560px,100%);padding:20px;box-shadow:0 20px 50px #00000040}.match-modal header[data-v-757d6fee]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.match-modal h3[data-v-757d6fee],.match-modal h4[data-v-757d6fee]{margin:0}.match-modal header button[data-v-757d6fee]{border:1px solid var(--border-color);background:transparent;color:var(--text-primary);border-radius:8px;padding:7px 10px;cursor:pointer}.match-modal label[data-v-757d6fee]{display:grid;gap:6px;margin-bottom:12px;font-weight:600}.match-modal input[data-v-757d6fee]{border:1px solid var(--border-color);border-radius:8px;padding:10px 12px;background:var(--bg-page);color:var(--text-primary)}.stored-evidence[data-v-757d6fee]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;padding:12px;margin-bottom:14px}.stored-evidence p[data-v-757d6fee]{margin:6px 0;color:var(--text-secondary)}.match-results[data-v-757d6fee]{margin-top:16px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:12px;color:#166534}.match-results ul[data-v-757d6fee]{margin:8px 0 0;padding-left:20px}.empty-match[data-v-757d6fee]{color:var(--text-muted);margin:14px 0 0}.charts-section[data-v-757d6fee]{display:grid;grid-template-columns:2fr 1fr;gap:16px;margin-bottom:32px}.chart-card[data-v-757d6fee]{background:var(--bg-content);border:1px solid var(--border-color);border-radius:12px;padding:16px;box-shadow:0 2px 8px var(--shadow)}.chart-card h2[data-v-757d6fee]{margin:0 0 16px;font-size:1.1rem}.bar-chart[data-v-757d6fee]{display:flex;align-items:flex-end;height:120px;gap:4px;padding-bottom:20px;position:relative}.bar-wrap[data-v-757d6fee]{flex:1;display:flex;flex-direction:column;align-items:center;height:100%}.bar[data-v-757d6fee]{width:100%;background:var(--brand-color, #ff3131);border-radius:2px 2px 0 0;transition:height .3s ease;min-height:2px}.bar-wrap .label[data-v-757d6fee]{font-size:9px;color:var(--text-muted);position:absolute;bottom:0}.demo-lists[data-v-757d6fee]{display:flex;flex-direction:column;gap:16px}.demo-list h4[data-v-757d6fee]{margin:0 0 8px;font-size:.9rem;color:var(--text-secondary);border-bottom:1px solid var(--border-color);padding-bottom:4px}.demo-list ul[data-v-757d6fee]{list-style:none;padding:0;margin:0}.demo-list li[data-v-757d6fee]{display:flex;justify-content:space-between;padding:4px 0;font-size:13px}.demo-list li .label[data-v-757d6fee]{color:var(--text-muted)}.demo-list li .val[data-v-757d6fee]{font-weight:600}.demo-list .empty[data-v-757d6fee]{color:var(--text-muted);font-style:italic}.admin-stats-page[data-v-757d6fee]{position:relative;overflow:hidden;background:url("data:image/svg+xml,%3Csvg width='160' height='160' viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='%23ff3131' stroke-opacity='.08'%3E%3Cpath d='M0 42h160M0 118h160M42 0v160M118 0v160'/%3E%3Ccircle cx='42' cy='42' r='4' fill='%23ff3131' fill-opacity='.12' stroke='none'/%3E%3Ccircle cx='118' cy='118' r='4' fill='%232563eb' fill-opacity='.12' stroke='none'/%3E%3C/g%3E%3C/svg%3E"),linear-gradient(135deg,#f8fafc,#eef2f7 42%,#fff7f7)}.admin-stats-page[data-v-757d6fee]:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 14% 8%,rgba(255,49,49,.12),transparent 28%),radial-gradient(circle at 88% 16%,rgba(37,99,235,.1),transparent 30%)}.admin-dashboard[data-v-757d6fee]{position:relative;z-index:1}.dashboard-header[data-v-757d6fee]{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#ffffffc7;border:1px solid rgba(226,232,240,.88);border-radius:12px;padding:14px 16px;box-shadow:0 12px 32px #0f172a0f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.dashboard-header h1[data-v-757d6fee]{font-size:1.15rem}.dashboard-header .subtitle[data-v-757d6fee]{margin-bottom:0}.admin-hero[data-v-757d6fee]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:center;gap:24px;margin:0 0 24px;padding:28px;border:1px solid rgba(226,232,240,.9);border-radius:12px;background:linear-gradient(135deg,#fffffff5,#ffffffc7),linear-gradient(135deg,#ff31311f,#2563eb1a);box-shadow:0 22px 60px #0f172a1a;overflow:hidden}.admin-hero[data-v-757d6fee]:after{content:"";position:absolute;inset:auto -80px -120px auto;width:320px;height:320px;background:conic-gradient(from 220deg,#ff313133,#2563eb24,#22c55e29,#ff313133);border-radius:50%;opacity:.6}.scheduled-notice-card[data-v-757d6fee]{margin-bottom:20px;padding:22px;border:1px solid rgba(148,163,184,.32);border-radius:14px;background:#fff;box-shadow:0 12px 28px #0f172a0f}.scheduled-notice-card.active[data-v-757d6fee]{border-color:#22c55e6b;background:linear-gradient(135deg,#22c55e12,#fff 48%)}.notice-form-grid[data-v-757d6fee]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.notice-form-grid label[data-v-757d6fee]{display:grid;gap:7px;color:var(--text-primary);font-weight:700}.notice-form-grid input[data-v-757d6fee],.notice-form-grid select[data-v-757d6fee]{min-height:42px;padding:9px 11px;border:1px solid var(--border-color, #dbe3ef);border-radius:10px;background:#fff;color:var(--text-primary)}.notice-form-grid input[type=color][data-v-757d6fee]{padding:4px}.notice-form-grid__wide[data-v-757d6fee]{grid-column:1 / -1}.maintenance-control-card[data-v-757d6fee]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;margin:24px 0;padding:24px;border:1px solid rgba(148,163,184,.3);border-radius:18px;background:linear-gradient(135deg,rgba(37,99,235,.08),transparent 34%),#fff;box-shadow:0 16px 45px #0f172a14;overflow:hidden}.maintenance-control-card.active[data-v-757d6fee]{border-color:#ff313152;background:linear-gradient(135deg,rgba(255,49,49,.12),transparent 34%),#fff}.maintenance-copy h2[data-v-757d6fee]{margin:6px 0 8px;color:#111827;font-size:1.35rem}.maintenance-copy p[data-v-757d6fee]{max-width:700px;margin:0 0 10px;color:#4b5563;line-height:1.6}.maintenance-copy small[data-v-757d6fee]{display:block;color:#64748b}.maintenance-error[data-v-757d6fee]{margin-top:8px;color:#dc2626!important;font-weight:700}.maintenance-actions[data-v-757d6fee]{display:grid;justify-items:center;gap:10px;min-width:170px}.maintenance-actions strong[data-v-757d6fee]{color:#111827;font-size:.95rem}.switch[data-v-757d6fee]{font-size:17px;position:relative;display:inline-block;width:3.5em;height:2em}.switch input[data-v-757d6fee]{opacity:0;width:0;height:0}.slider[data-v-757d6fee]{--background: #28096b;position:absolute;cursor:pointer;inset:0;background-color:var(--background);transition:.5s;border-radius:30px}.slider[data-v-757d6fee]:before{position:absolute;content:"";height:1.4em;width:1.4em;border-radius:50%;left:10%;bottom:15%;box-shadow:inset 8px -4px #fff000;background:var(--background);transition:.5s}input:checked+.slider[data-v-757d6fee]{background-color:#522ba7}input:checked+.slider[data-v-757d6fee]:before{transform:translate(100%);box-shadow:inset 15px -4px 0 15px #fff000}.switch input:disabled+.slider[data-v-757d6fee]{cursor:wait;opacity:.6}.hero-copy[data-v-757d6fee],.dashboard-graphic[data-v-757d6fee]{position:relative;z-index:1}.eyebrow[data-v-757d6fee]{display:inline-flex;align-items:center;min-height:24px;padding:4px 10px;border-radius:999px;background:#ff31311a;color:#b91c1c;font-size:.75rem;font-weight:700;text-transform:uppercase}.hero-copy h2[data-v-757d6fee]{max-width:760px;margin:14px 0 8px;color:#0f172a;font-size:clamp(1.7rem,3vw,2.8rem);line-height:1.05;font-weight:500}.hero-copy p[data-v-757d6fee]{max-width:720px;margin:0;color:#475569;font-size:1rem;line-height:1.6}.insight-strip[data-v-757d6fee]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px}.insight-pill[data-v-757d6fee]{min-width:0;padding:12px;border:1px solid rgba(226,232,240,.9);border-radius:10px;background:#ffffffdb}.insight-pill span[data-v-757d6fee]{display:block;color:#64748b;font-size:.76rem;font-weight:700;text-transform:uppercase}.insight-pill strong[data-v-757d6fee]{display:block;margin-top:4px;color:#0f172a;font-size:.98rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.insight-pill.alert[data-v-757d6fee]{border-color:#ff313140;background:#ff313114}.dashboard-graphic[data-v-757d6fee]{width:100%;max-width:420px;justify-self:end}.summary-cards[data-v-757d6fee]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.metric-card[data-v-757d6fee]{position:relative;min-height:154px;border-radius:12px;overflow:hidden}.metric-card[data-v-757d6fee]:after{content:"";position:absolute;inset:auto -32px -42px auto;width:110px;height:110px;border-radius:50%;background:currentColor;opacity:.08}.metric-icon[data-v-757d6fee]{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:12px;border-radius:10px;color:#fff;background:#0f172a}.metric-card.visitors[data-v-757d6fee]{color:#ef4444}.metric-card.returning[data-v-757d6fee]{color:#2563eb}.metric-card.users[data-v-757d6fee]{color:#0f766e}.metric-card.attempts[data-v-757d6fee]{color:#7c3aed}.metric-card.conversion[data-v-757d6fee]{color:#16a34a}.metric-card.duration[data-v-757d6fee]{color:#ea580c}.metric-card.visitors .metric-icon[data-v-757d6fee]{background:#ef4444}.metric-card.returning .metric-icon[data-v-757d6fee]{background:#2563eb}.metric-card.users .metric-icon[data-v-757d6fee]{background:#0f766e}.metric-card.attempts .metric-icon[data-v-757d6fee]{background:#7c3aed}.metric-card.conversion .metric-icon[data-v-757d6fee]{background:#16a34a}.metric-card.duration .metric-icon[data-v-757d6fee]{background:#ea580c}.metric-meter[data-v-757d6fee],.mini-meter[data-v-757d6fee]{height:7px;overflow:hidden;border-radius:999px;background:#e2e8f0}.metric-meter[data-v-757d6fee]{margin-top:12px}.metric-meter span[data-v-757d6fee],.mini-meter span[data-v-757d6fee]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff3131,#22c55e)}.rate-cell[data-v-757d6fee]{display:grid;gap:6px;min-width:120px}.mini-meter[data-v-757d6fee]{width:100%;max-width:150px}.insights-grid[data-v-757d6fee]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:-10px 0 32px}.admin-chart-suite[data-v-757d6fee]{margin-bottom:32px;padding:18px;border:1px solid rgba(226,232,240,.88);border-radius:12px;background:#ffffffdb;box-shadow:0 12px 34px #0f172a0f}.admin-chart-grid[data-v-757d6fee]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:14px}.admin-chart-card[data-v-757d6fee]{min-width:0;padding:14px;border:1px solid rgba(226,232,240,.88);border-radius:10px;background:#fff}.admin-chart-card h3[data-v-757d6fee]{margin:0 0 10px;color:#0f172a;font-size:.96rem}.admin-chart-box[data-v-757d6fee]{height:230px;min-width:0}.insight-card[data-v-757d6fee]{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:start;min-height:128px;padding:16px;border:1px solid rgba(226,232,240,.9);border-radius:12px;background:#ffffffdb;box-shadow:0 12px 32px #0f172a0f}.insight-card__icon[data-v-757d6fee]{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;color:#fff;background:#0f172a}.insight-card.health .insight-card__icon[data-v-757d6fee]{background:#16a34a}.insight-card.audience .insight-card__icon[data-v-757d6fee]{background:#2563eb}.insight-card.tool-focus .insight-card__icon[data-v-757d6fee]{background:#ff3131}.insight-card__label[data-v-757d6fee]{display:block;color:#64748b;font-size:.75rem;font-weight:700;text-transform:uppercase}.insight-card strong[data-v-757d6fee]{display:block;margin-top:4px;color:#0f172a;font-size:1.15rem}.insight-card p[data-v-757d6fee]{margin:8px 0 0;color:#64748b;font-size:.9rem;line-height:1.45}.tool-table-section[data-v-757d6fee],.country-section[data-v-757d6fee],.recent-section[data-v-757d6fee],.local-payments-section[data-v-757d6fee],.chart-card[data-v-757d6fee]{border-radius:12px}.table-wrap[data-v-757d6fee]{border-radius:12px;box-shadow:0 14px 38px #0f172a12}.tools-table tbody tr[data-v-757d6fee]:hover{background:#ff313109}.bar[data-v-757d6fee]{background:linear-gradient(180deg,#ff3131,#2563eb);border-radius:6px 6px 2px 2px}.demo-list li[data-v-757d6fee]{border-bottom:1px solid rgba(226,232,240,.75)}@media(max-width:1180px){.admin-chart-grid[data-v-757d6fee]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.charts-section[data-v-757d6fee],.admin-chart-grid[data-v-757d6fee]{grid-template-columns:1fr}.admin-hero[data-v-757d6fee]{grid-template-columns:1fr;padding:10px}.notice-form-grid[data-v-757d6fee]{grid-template-columns:1fr}.maintenance-control-card[data-v-757d6fee]{grid-template-columns:1fr;padding:16px;text-align:center}.section-head-row[data-v-757d6fee]{display:block}.admin-dashboard[data-v-757d6fee]{padding:2px!important}.dashboard-graphic[data-v-757d6fee]{justify-self:stretch;max-width:none}.insight-strip[data-v-757d6fee],.summary-cards[data-v-757d6fee],.insights-grid[data-v-757d6fee]{grid-template-columns:1fr}.dashboard-header[data-v-757d6fee]{align-items:stretch;flex-direction:column}}.stats-page[data-v-c6faf772],.stats-page[data-v-c6faf772] *{box-sizing:border-box}.stats-page[data-v-c6faf772]{width:100%;max-width:100%;margin:0;padding:18px clamp(8px,1.6vw,20px) 60px;color:var(--text-primary);overflow-x:clip}.stats-hero[data-v-c6faf772]{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,300px);align-items:center;gap:16px;min-height:0;padding:20px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-content);box-shadow:var(--shadow-sm)}.hero-copy-block[data-v-c6faf772]{min-width:0;max-width:760px}.eyebrow[data-v-c6faf772]{display:inline-flex;align-items:center;gap:8px;margin:0 0 8px;color:var(--brand-color);font-size:var(--text-sm);font-weight:var(--font-semibold);text-transform:uppercase}.live-dot[data-v-c6faf772]{width:10px;height:10px;border-radius:999px;background:var(--brand-color);box-shadow:0 0 0 6px #ff31311f}.stats-hero h1[data-v-c6faf772]{max-width:760px;margin:0;font-size:clamp(28px,3.4vw,44px);line-height:1.08;letter-spacing:0}.hero-copy[data-v-c6faf772]{max-width:760px;margin:12px 0 0;color:var(--text-secondary);font-size:var(--text-sm);line-height:1.65}.hero-status[data-v-c6faf772]{display:grid;gap:10px;min-width:0}.status-card[data-v-c6faf772]{display:grid;gap:6px;padding:14px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-secondary)}.status-card span[data-v-c6faf772],.status-card small[data-v-c6faf772],.metric-panel small[data-v-c6faf772],.section-heading p[data-v-c6faf772],.trust-item span[data-v-c6faf772],.score-notes span[data-v-c6faf772],.country-row small[data-v-c6faf772],.explain-grid span[data-v-c6faf772]{color:var(--text-secondary)}.status-card strong[data-v-c6faf772]{font-size:34px;line-height:1}.refresh-button[data-v-c6faf772]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:9px 12px;border:1px solid var(--border-color);border-radius:8px;background:var(--brand-color);color:#fff;cursor:pointer;font-weight:var(--font-medium)}.refresh-button[data-v-c6faf772]:disabled{opacity:.7;cursor:wait}.spinning[data-v-c6faf772]{animation:spin-c6faf772 1s linear infinite}.error-banner[data-v-c6faf772]{margin-top:16px;padding:12px 14px;border-radius:8px;border:1px solid #fecaca;background:#fff1f2;color:#991b1b}.trust-strip[data-v-c6faf772]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0}.trust-item[data-v-c6faf772]{display:flex;align-items:flex-start;gap:10px;min-width:0;padding:12px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-content)}.trust-item svg[data-v-c6faf772],.metric-panel svg[data-v-c6faf772],.section-heading svg[data-v-c6faf772]{color:#ff3131;flex-shrink:0}.trust-item div[data-v-c6faf772]{display:grid;gap:3px;min-width:0}.metric-grid[data-v-c6faf772]{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:14px 0}.metric-panel[data-v-c6faf772],.stats-section[data-v-c6faf772]{border:1px solid var(--border-color);border-radius:8px;background:var(--bg-content);box-shadow:var(--shadow-sm)}.metric-panel[data-v-c6faf772]{display:grid;gap:8px;min-width:0;min-height:142px;padding:14px}.metric-label[data-v-c6faf772]{color:var(--text-secondary);font-size:var(--text-sm)}.metric-panel strong[data-v-c6faf772]{min-width:0;font-size:clamp(21px,1.8vw,28px);line-height:1.05;overflow-wrap:anywhere}.chart-panel[data-v-c6faf772]{margin-top:14px}.chart-grid[data-v-c6faf772]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.chart-card[data-v-c6faf772]{min-width:0;padding:12px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-secondary)}.chart-card h3[data-v-c6faf772]{margin:0 0 10px;font-size:15px}.chart-box[data-v-c6faf772]{height:240px;min-width:0}.insight-grid[data-v-c6faf772],.stats-layout[data-v-c6faf772]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.75fr);gap:14px;margin-top:14px;max-width:100%}.stats-section[data-v-c6faf772]{min-width:0;padding:14px}.section-heading[data-v-c6faf772]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.section-heading h2[data-v-c6faf772]{margin:0;font-size:18px}.section-heading p[data-v-c6faf772]{margin:5px 0 0;font-size:var(--text-sm);line-height:1.4}.section-heading>span[data-v-c6faf772],.rank-copy span[data-v-c6faf772],.hour-pill span[data-v-c6faf772],.trend-item small[data-v-c6faf772]{color:var(--text-secondary);font-size:var(--text-sm)}.score-layout[data-v-c6faf772]{display:grid;grid-template-columns:minmax(160px,190px) minmax(0,1fr);align-items:center;gap:16px}.score-ring[data-v-c6faf772]{display:grid;place-items:center;align-content:center;width:min(184px,100%);aspect-ratio:1;border-radius:999px;background:radial-gradient(circle closest-side,var(--bg-content) 72%,transparent 73%),conic-gradient(var(--brand-color) var(--score),var(--bg-secondary) 0)}.score-ring strong[data-v-c6faf772]{font-size:32px;line-height:1}.score-ring span[data-v-c6faf772]{color:var(--text-secondary);margin-top:6px}.score-notes[data-v-c6faf772]{display:grid;gap:10px}.score-notes div[data-v-c6faf772]{display:grid;gap:4px;padding:10px;border-radius:8px;background:var(--bg-secondary)}.trend-bars[data-v-c6faf772]{display:grid;grid-template-columns:repeat(7,minmax(34px,1fr));gap:8px;min-height:210px;align-items:end;max-width:100%}.trend-item[data-v-c6faf772]{display:grid;grid-template-rows:auto 130px auto;gap:7px;text-align:center}.trend-value[data-v-c6faf772]{color:var(--text-secondary);font-size:12px}.trend-bar[data-v-c6faf772]{align-self:end;width:100%;min-height:10px;border-radius:8px 8px 3px 3px;background:linear-gradient(180deg,var(--brand-color),#e02828)}.demand-section[data-v-c6faf772]{min-height:0}.rank-list[data-v-c6faf772],.country-list[data-v-c6faf772],.side-stack[data-v-c6faf772]{display:grid;gap:10px;min-width:0}.rank-index[data-v-c6faf772]{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:var(--brand-color-soft);color:var(--brand-color);font-weight:var(--font-semibold)}.rank-accordion[data-v-c6faf772]{border:1px solid var(--border-color);border-radius:8px;background:var(--bg-secondary);overflow:hidden}.rank-accordion.open[data-v-c6faf772]{background:var(--bg-content)}.rank-summary[data-v-c6faf772]{width:100%;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:8px 10px;border:0;background:transparent;color:var(--text-primary);cursor:pointer;text-align:left}.rank-title[data-v-c6faf772]{min-width:0;font-weight:var(--font-semibold);overflow-wrap:anywhere}.rank-meta[data-v-c6faf772]{color:var(--text-secondary);font-size:var(--text-sm);white-space:nowrap}.rank-details[data-v-c6faf772]{display:grid;gap:10px;padding:0 12px 12px 58px}.rank-content[data-v-c6faf772]{display:grid;gap:8px;min-width:0}.rank-copy[data-v-c6faf772],.country-row[data-v-c6faf772]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.rank-copy strong[data-v-c6faf772],.country-row span[data-v-c6faf772]{min-width:0;overflow-wrap:anywhere}.bar-track[data-v-c6faf772]{height:10px;border-radius:999px;background:var(--bg-secondary);overflow:hidden}.bar-track span[data-v-c6faf772]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff3131,#16a34a)}.country-row[data-v-c6faf772]{padding:10px 0;border-bottom:1px solid var(--border-color)}.country-row[data-v-c6faf772]:last-child{border-bottom:none}.country-row div[data-v-c6faf772]{display:grid;gap:3px}.hour-grid[data-v-c6faf772]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hour-pill[data-v-c6faf772]{display:grid;gap:4px;padding:10px;border-radius:8px;background:var(--bg-secondary)}.explanation-section[data-v-c6faf772]{margin-top:16px}.explain-grid[data-v-c6faf772]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.explain-grid div[data-v-c6faf772]{display:grid;gap:6px;padding:12px;border-radius:8px;background:var(--bg-secondary)}.empty-state[data-v-c6faf772]{margin:0;color:var(--text-secondary)}@keyframes spin-c6faf772{to{transform:rotate(360deg)}}@media(max-width:1180px){.insight-grid[data-v-c6faf772],.stats-layout[data-v-c6faf772]{grid-template-columns:1fr}.chart-grid[data-v-c6faf772]{grid-template-columns:1fr 1fr}.side-stack[data-v-c6faf772]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.stats-hero[data-v-c6faf772],.trust-strip[data-v-c6faf772],.side-stack[data-v-c6faf772],.explain-grid[data-v-c6faf772],.chart-grid[data-v-c6faf772]{grid-template-columns:1fr}.metric-grid[data-v-c6faf772]{grid-template-columns:repeat(2,minmax(0,1fr))}.score-layout[data-v-c6faf772]{grid-template-columns:1fr}}@media(max-width:560px){.stats-page[data-v-c6faf772]{padding-inline:6px}.stats-hero[data-v-c6faf772],.stats-section[data-v-c6faf772]{padding:12px}.metric-grid[data-v-c6faf772],.hour-grid[data-v-c6faf772]{grid-template-columns:1fr}.score-ring[data-v-c6faf772]{width:160px}.rank-copy[data-v-c6faf772]{flex-direction:column;align-items:flex-start;gap:3px}}.svg-background[data-v-908f60c2]{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.svg-background-hero svg[data-v-908f60c2],.svg-background-waves svg[data-v-908f60c2]{position:absolute;top:-20%;left:-10%;width:120%;height:120%;min-width:1440px}.brand-page-header[data-v-57ab69dc]{position:relative;z-index:2;width:fit-content;display:inline-flex;align-items:center;gap:10px;margin:0 0 22px;padding:8px 12px;border:1px solid rgba(17,24,39,.08);border-radius:8px;background:#ffffffdb;color:#172033;text-decoration:none;box-shadow:0 12px 28px #0f172a14}.brand-page-header__logo[data-v-57ab69dc]{width:44px;height:44px;object-fit:contain}.brand-page-header__text[data-v-57ab69dc]{font-size:15px;font-weight:800;letter-spacing:0}.tools-docs-page[data-v-af18951f]{position:relative;min-height:100vh;overflow:hidden;background:#f8fafc;color:#172033;padding:30px 20px 64px}.tools-docs-hero[data-v-af18951f],.limits-section[data-v-af18951f],.architecture-summary[data-v-af18951f]{position:relative;z-index:1}.docs-reading-section[data-v-af18951f]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px}.docs-reading-section article[data-v-af18951f]{padding:24px;border:1px solid rgba(17,24,39,.08);border-radius:8px;background:#fff}.docs-reading-section h2[data-v-af18951f]{margin:0 0 10px;font-size:20px}.docs-reading-section p[data-v-af18951f]{margin:0;color:#526071;line-height:1.7}.tools-docs-hero[data-v-af18951f]{margin-bottom:28px}.eyebrow[data-v-af18951f]{margin:0 0 10px;font-size:13px;font-weight:800;text-transform:uppercase;color:#d33f49;letter-spacing:0}.tools-docs-hero h1[data-v-af18951f]{margin:0;font-size:clamp(34px,5vw,56px);line-height:1.02;letter-spacing:0}.tools-docs-hero p[data-v-af18951f]{margin:16px 0 0;max-width:760px;color:#526071;font-size:17px;line-height:1.7}.table-shell[data-v-af18951f]{overflow-x:auto;background:#ffffffeb;border:1px solid rgba(17,24,39,.08);border-radius:8px;box-shadow:0 18px 50px #0f172a17}.limits-table[data-v-af18951f]{width:100%;border-collapse:collapse;min-width:860px}.limits-table th[data-v-af18951f],.limits-table td[data-v-af18951f]{padding:18px 20px;text-align:left;border-bottom:1px solid #e6ebf2;vertical-align:top}.limits-table th[data-v-af18951f]{background:#192233;color:#fff;font-size:13px;text-transform:uppercase;letter-spacing:0}.limits-table td[data-v-af18951f]{color:#475569;line-height:1.55}.limits-table strong[data-v-af18951f]{color:#172033}.plan-pill[data-v-af18951f]{display:inline-flex;align-items:center;height:24px;padding:0 9px;margin-right:8px;border-radius:999px;font-size:12px;font-weight:800}.plan-pill.free[data-v-af18951f]{background:#ecfdf5;color:#047857}.plan-pill.pro[data-v-af18951f]{background:#fff1f2;color:#be123c}.architecture-summary[data-v-af18951f]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:24px}.architecture-summary article[data-v-af18951f]{background:#ffffffe6;border:1px solid rgba(17,24,39,.08);border-radius:8px;padding:22px}.summary-icon[data-v-af18951f]{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:8px;background:#ffe4e6;color:#d33f49;margin-bottom:14px}.architecture-summary h2[data-v-af18951f]{margin:0 0 8px;font-size:18px}.architecture-summary p[data-v-af18951f]{margin:0;color:#5d6b7d;line-height:1.6}.docs-reference-section[data-v-af18951f],.docs-accordion-section[data-v-af18951f],.docs-support-section[data-v-af18951f]{position:relative;z-index:1;margin-top:24px}.docs-reference-section[data-v-af18951f]{padding:26px;border:1px solid rgba(17,24,39,.08);border-radius:8px;background:#fff}.docs-reference-intro[data-v-af18951f]{max-width:780px}.docs-reference-intro h2[data-v-af18951f],.docs-support-section h2[data-v-af18951f]{margin:0;font-size:clamp(24px,3vw,34px)}.docs-reference-intro p[data-v-af18951f]:not(.eyebrow),.docs-support-section p[data-v-af18951f]{margin:12px 0 0;color:#526071;line-height:1.7}.docs-reference-intro.compact[data-v-af18951f]{margin-bottom:14px}.reference-grid[data-v-af18951f]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:20px}.reference-card[data-v-af18951f]{min-width:0;padding:18px;border:1px solid #e6ebf2;border-radius:8px;background:#f8fafc}.reference-card span[data-v-af18951f]{display:inline-flex;margin-bottom:12px;color:#d33f49;font-weight:900}.reference-card h3[data-v-af18951f]{margin:0 0 8px;font-size:18px}.reference-card p[data-v-af18951f]{margin:0;color:#526071;line-height:1.65}.docs-accordion-list[data-v-af18951f]{display:grid;gap:10px}.docs-accordion-item[data-v-af18951f]{border:1px solid #e6ebf2;border-radius:8px;background:#fff;overflow:hidden}.docs-accordion-item summary[data-v-af18951f]{display:grid;gap:4px;padding:16px 18px;cursor:pointer;font-weight:900}.docs-accordion-item summary small[data-v-af18951f]{color:#64748b;font-weight:600}.docs-accordion-item ul[data-v-af18951f]{margin:0;padding:0 18px 18px 36px;color:#526071;line-height:1.7}.docs-support-section[data-v-af18951f]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px;border:1px solid #e6ebf2;border-radius:8px;background:#192233;color:#fff}.docs-support-section p[data-v-af18951f]{color:#dbe4f0}.docs-support-link[data-v-af18951f]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border-radius:8px;background:#fff;color:#172033;text-decoration:none;font-weight:900}@media(max-width:800px){.tools-docs-page[data-v-af18951f]{padding-top:76px}.architecture-summary[data-v-af18951f],.docs-reading-section[data-v-af18951f],.reference-grid[data-v-af18951f]{grid-template-columns:1fr}.docs-support-section[data-v-af18951f]{align-items:flex-start;flex-direction:column}}.maintenance-page[data-v-41b53cec]{position:relative;min-height:100vh;display:grid;place-items:center;padding:28px 18px;overflow:hidden;background:#f8fafc;color:#111827}.maintenance-bg[data-v-41b53cec]{position:absolute;inset:0;width:100%;height:100%}.wave[data-v-41b53cec],.float-line[data-v-41b53cec]{transform-origin:center}.wave-one[data-v-41b53cec]{animation:slowWave-41b53cec 8s ease-in-out infinite alternate}.wave-two[data-v-41b53cec]{animation:slowWave-41b53cec 10s ease-in-out infinite alternate-reverse}.line-one[data-v-41b53cec]{animation:driftLine-41b53cec 7s ease-in-out infinite alternate}.line-two[data-v-41b53cec]{animation:driftLine-41b53cec 9s ease-in-out infinite alternate-reverse}.maintenance-shell[data-v-41b53cec]{position:relative;z-index:1;width:min(960px,100%);display:grid;gap:18px;justify-items:center}.brand-lockup[data-v-41b53cec]{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border-radius:18px;background:#ffffffe6;border:1px solid rgba(226,232,240,.88);box-shadow:0 18px 45px #0f172a1a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.brand-logo[data-v-41b53cec]{width:min(230px,62vw);max-height:62px;object-fit:contain}.maintenance-card[data-v-41b53cec]{width:100%;padding:clamp(26px,5vw,48px);border:1px solid rgba(148,163,184,.32);border-radius:24px;background:#fffffff0;text-align:center;box-shadow:0 30px 90px #0f172a26;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.status-symbol[data-v-41b53cec]{position:relative;width:96px;height:96px;display:inline-grid;place-items:center;margin-bottom:18px}.symbol-face[data-v-41b53cec]{position:relative;z-index:2;width:78px;height:78px;display:grid;place-items:center;border-radius:28px;background:linear-gradient(135deg,#ff3131,#f97316);color:#fff;font-size:1.8rem;font-weight:900;box-shadow:0 18px 42px #ff313140;animation:symbolFloat-41b53cec 2.4s ease-in-out infinite}.symbol-ring[data-v-41b53cec]{position:absolute;inset:2px;border-radius:32px;border:2px solid rgba(255,49,49,.25);animation:pulseRing-41b53cec 2.4s ease-out infinite}.eyebrow[data-v-41b53cec]{margin:0 0 8px;color:#ff3131;font-weight:900;font-size:.9rem;text-transform:uppercase;letter-spacing:0}h1[data-v-41b53cec]{margin:0 0 14px;font-size:clamp(2.15rem,5vw,4rem);line-height:1.04;letter-spacing:0}.message[data-v-41b53cec],.human-note[data-v-41b53cec]{max-width:680px;margin:0 auto;color:#4b5563;font-size:1.06rem;line-height:1.72}.human-note[data-v-41b53cec]{margin-top:12px;color:#334155}.trust-panel[data-v-41b53cec]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px;text-align:left}.trust-panel article[data-v-41b53cec]{min-height:172px;padding:18px;border-radius:18px;border:1px solid #e5e7eb;background:linear-gradient(180deg,#fff,#f8fafc)}.trust-icon[data-v-41b53cec]{width:30px;height:30px;display:inline-grid;place-items:center;margin-bottom:12px;border-radius:999px;background:#ecfdf5;color:#047857;font-weight:900}.trust-panel h2[data-v-41b53cec]{margin:0 0 8px;color:#111827;font-size:1rem;line-height:1.3;letter-spacing:0}.trust-panel p[data-v-41b53cec]{margin:0;color:#64748b;font-size:.94rem;line-height:1.58}.actions[data-v-41b53cec]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px}.primary-action[data-v-41b53cec],.secondary-action[data-v-41b53cec]{min-height:46px;display:inline-flex;align-items:center;justify-content:center;padding:0 20px;border-radius:12px;border:1px solid #e5e7eb;background:#fff;color:#111827;font-weight:800;text-decoration:none;cursor:pointer}.primary-action[data-v-41b53cec]{background:#ff3131;color:#fff;border-color:#ff3131;box-shadow:0 16px 36px #ff313138}.primary-action[data-v-41b53cec]:hover,.secondary-action[data-v-41b53cec]:hover{transform:translateY(-1px)}@keyframes symbolFloat-41b53cec{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-8px) rotate(-2deg)}}@keyframes pulseRing-41b53cec{0%{opacity:.75;transform:scale(.86)}to{opacity:0;transform:scale(1.22)}}@keyframes slowWave-41b53cec{0%{transform:translate(-14px) translateY(0)}to{transform:translate(14px) translateY(12px)}}@keyframes driftLine-41b53cec{0%{transform:translate(-18px)}to{transform:translate(18px)}}@media(prefers-reduced-motion:reduce){.wave[data-v-41b53cec],.float-line[data-v-41b53cec],.symbol-face[data-v-41b53cec],.symbol-ring[data-v-41b53cec]{animation:none}}@media(max-width:760px){.maintenance-page[data-v-41b53cec]{padding:18px 12px}.maintenance-card[data-v-41b53cec]{border-radius:18px}.trust-panel[data-v-41b53cec]{grid-template-columns:1fr}.trust-panel article[data-v-41b53cec]{min-height:auto;text-align:center}.actions[data-v-41b53cec]{flex-direction:column}}.reviews-page[data-v-bd3a2974]{margin:0 auto;padding:32px 20px 56px}.reviews-hero[data-v-bd3a2974]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:24px;align-items:stretch;padding:34px;border:1px solid rgba(148,163,184,.28);border-radius:16px;background:linear-gradient(135deg,rgba(255,49,49,.09),transparent 36%),linear-gradient(315deg,rgba(37,99,235,.08),transparent 34%),#fff;box-shadow:0 20px 60px #0f172a14}.eyebrow[data-v-bd3a2974]{margin:0 0 8px;color:#ff3131;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:0}.reviews-hero h1[data-v-bd3a2974],.section-head h2[data-v-bd3a2974]{margin:0;color:#111827}.reviews-hero h1[data-v-bd3a2974]{max-width:720px;font-size:clamp(34px,5vw,58px);line-height:1.05}.reviews-hero__copy>p[data-v-bd3a2974]:not(.eyebrow){max-width:680px;color:#475569;font-size:18px;line-height:1.65;margin-top:10px}.review-summary[data-v-bd3a2974]{display:inline-flex;align-items:center;gap:14px;margin-top:14px;padding:12px 16px;border:1px solid #fee2e2;border-radius:12px;background:#fff7f7}.review-summary strong[data-v-bd3a2974]{color:#111827;font-size:34px}.stars[data-v-bd3a2974]{display:inline-flex;gap:3px;color:#f59e0b}.review-summary span[data-v-bd3a2974]{display:block;margin-top:4px;color:#64748b;font-size:14px}.reviews-hero__panel[data-v-bd3a2974]{display:grid;place-items:center;align-content:center;gap:14px;min-height:240px;padding:24px;border-radius:14px;background:#0f172a;color:#fff;text-align:center}.reviews-hero__panel p[data-v-bd3a2974]{max-width:280px;margin:0;color:#dbeafe;line-height:1.6}.hero-panel__facts[data-v-bd3a2974]{display:grid;gap:8px;width:100%;max-width:280px}.hero-panel__facts span[data-v-bd3a2974]{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:7px 10px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#ffffff14;color:#eef2ff;font-size:13px;font-weight:800}.review-trust-strip[data-v-bd3a2974]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px}.review-trust-strip article[data-v-bd3a2974]{display:flex;gap:12px;align-items:flex-start;min-width:0;padding:16px;border:1px solid rgba(148,163,184,.28);border-radius:10px;background:#fff}.review-trust-strip svg[data-v-bd3a2974]{flex-shrink:0;color:#ff3131}.review-trust-strip div[data-v-bd3a2974]{display:grid;gap:4px}.review-trust-strip strong[data-v-bd3a2974]{color:#111827}.review-trust-strip span[data-v-bd3a2974]{color:#64748b;line-height:1.5}.review-form-section[data-v-bd3a2974],.reviews-list-section[data-v-bd3a2974]{margin-top:28px;padding:28px;border:1px solid rgba(148,163,184,.28);border-radius:14px;background:#fff}.review-form-section[data-v-bd3a2974]{background:linear-gradient(180deg,#f8fafcd1,#fff),#fff}.section-head[data-v-bd3a2974]{margin-bottom:18px}.review-form[data-v-bd3a2974]{display:grid;gap:18px}.review-form label[data-v-bd3a2974],.rating-field[data-v-bd3a2974]{display:grid;gap:8px;color:#1f2937}.review-form input[data-v-bd3a2974]{padding:10px 12px;border:1px solid #dbe3ef;border-radius:10px;color:#111827;font:inherit}[data-v-bd3a2974]:focus-visible{outline:none;outline-offset:1px}.review-counter[data-v-bd3a2974]{margin-top:-8px;color:#64748b;font-size:13px;font-weight:700;text-align:right}.review-counter.over[data-v-bd3a2974]{color:#b91c1c}.rating-buttons[data-v-bd3a2974]{display:flex;flex-wrap:wrap;gap:8px}.rating-buttons button[data-v-bd3a2974]{width:46px;height:42px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;color:#cbd5e1;cursor:pointer}.rating-buttons button.active[data-v-bd3a2974]{color:#f59e0b;border-color:#fbbf24;background:#fffbeb}.submit-review[data-v-bd3a2974]{width:fit-content;display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border:0;border-radius:10px;background:#ff3131;color:#fff;cursor:pointer}.submit-review[data-v-bd3a2974]:disabled{opacity:.65;cursor:not-allowed}.error-banner[data-v-bd3a2974],.success-banner[data-v-bd3a2974]{padding:12px 14px;border-radius:10px;font-weight:400}.error-banner[data-v-bd3a2974]{border:1px solid #fecaca;background:#fef2f2;color:#b91c1c}.success-banner[data-v-bd3a2974]{border:1px solid #bbf7d0;background:#f0fdf4;color:#166534}.reviews-grid[data-v-bd3a2974]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.review-card[data-v-bd3a2974]{min-height:260px;padding:20px;border:1px solid rgba(148,163,184,.28);border-radius:10px;background:#fff;box-shadow:0 14px 34px #0f172a0f}.review-card__top[data-v-bd3a2974]{display:flex;align-items:center;gap:12px}.avatar[data-v-bd3a2974]{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#ff3131;color:#fff;font-weight:900}.review-card h3[data-v-bd3a2974]{margin:0 0 3px;color:#111827;font-size:17px}.review-card time[data-v-bd3a2974]{color:#64748b;font-size:13px}.review-stars[data-v-bd3a2974]{margin:14px 0}.review-text[data-v-bd3a2974]{color:#374151;line-height:1.7}.review-text[data-v-bd3a2974] p{margin:0 0 10px}.review-text[data-v-bd3a2974] a{color:#2563eb;font-weight:800}.reviews-loading[data-v-bd3a2974],.empty-reviews[data-v-bd3a2974]{color:#64748b;text-align:center}@media(max-width:900px){.reviews-hero[data-v-bd3a2974],.reviews-grid[data-v-bd3a2974],.review-trust-strip[data-v-bd3a2974]{grid-template-columns:1fr}}@media(max-width:560px){.reviews-page[data-v-bd3a2974]{padding:20px 12px 44px}.reviews-hero[data-v-bd3a2974],.review-form-section[data-v-bd3a2974],.reviews-list-section[data-v-bd3a2974]{padding:20px}}.service-status-page[data-v-d7f1141c]{min-height:calc(100vh - 150px);display:flex;align-items:center;justify-content:center;padding:44px 18px;background:linear-gradient(135deg,rgba(255,49,49,.07),transparent 34%),linear-gradient(315deg,rgba(37,99,235,.08),transparent 38%),#f8fafc}.service-status-panel[data-v-d7f1141c]{width:min(100%,680px);padding:34px;border:1px solid rgba(148,163,184,.34);border-radius:12px;background:#fff;color:#111827;text-align:center;box-shadow:0 24px 70px #0f172a1f}.service-status-logo[data-v-d7f1141c]{width:78px;height:auto;margin:0 auto 18px;object-fit:contain}.service-status-icon[data-v-d7f1141c]{width:74px;height:74px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:18px;border-radius:999px;background:#fff1f2;color:#e11d48}.service-status-eyebrow[data-v-d7f1141c]{margin:0 0 8px;color:#e11d48;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:0}.service-status-panel h1[data-v-d7f1141c]{margin:0;color:#111827;font-size:clamp(28px,4vw,42px);line-height:1.12}.service-status-message[data-v-d7f1141c]{max-width:560px;margin:16px auto 0;color:#374151;font-size:18px;line-height:1.65}.service-status-note[data-v-d7f1141c]{max-width:560px;margin:14px auto 0;color:#64748b;font-size:15px;line-height:1.6}.service-status-countdown[data-v-d7f1141c]{width:fit-content;min-width:178px;display:grid;gap:4px;margin:18px auto 0;padding:12px 18px;border:1px solid rgba(225,29,72,.18);border-radius:12px;background:#fff1f2;color:#9f1239}.service-status-countdown span[data-v-d7f1141c]{font-size:12px;font-weight:800;text-transform:uppercase}.service-status-countdown strong[data-v-d7f1141c]{color:#111827;font-size:28px;font-variant-numeric:tabular-nums;line-height:1}.service-status-auto[data-v-d7f1141c]{max-width:560px;margin:14px auto 0;color:#2563eb;font-size:14px;font-weight:700}.service-status-actions[data-v-d7f1141c]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px}.service-status-btn[data-v-d7f1141c]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#1f2937;font-weight:700;cursor:pointer}.service-status-btn[data-v-d7f1141c]:disabled{cursor:not-allowed;opacity:.58}.service-status-btn--primary[data-v-d7f1141c]{border-color:#ff3131;background:#ff3131;color:#fff}.service-status-btn[data-v-d7f1141c]:focus-visible{outline:3px solid rgba(255,49,49,.24);outline-offset:2px}@media(max-width:560px){.service-status-panel[data-v-d7f1141c]{padding:28px 18px}.service-status-actions[data-v-d7f1141c]{flex-direction:column}.service-status-btn[data-v-d7f1141c]{width:100%}}.error-page[data-v-9c8cd2c7]{min-height:calc(100vh - 160px);display:flex;align-items:center;justify-content:center;padding:32px 16px;background:radial-gradient(circle at 18% 18%,rgba(255,49,49,.08),transparent 28%),radial-gradient(circle at 82% 20%,rgba(52,152,219,.08),transparent 32%),#fff}.error-page__content[data-v-9c8cd2c7]{text-align:center;width:min(100%,560px);display:flex;flex-direction:column;align-items:center}.my-custom-face-container[data-v-9c8cd2c7]{display:flex;justify-content:center;align-items:center;height:500px;background:#fff0;color:#1a1a1a}.my-custom-face-container .face[data-v-9c8cd2c7]{width:200px}.my-custom-face-container .face__eyes[data-v-9c8cd2c7],.my-custom-face-container .face__eye-lid[data-v-9c8cd2c7],.my-custom-face-container .face__mouth-left[data-v-9c8cd2c7],.my-custom-face-container .face__mouth-right[data-v-9c8cd2c7],.my-custom-face-container .face__nose[data-v-9c8cd2c7],.my-custom-face-container .face__pupil[data-v-9c8cd2c7]{animation:eyes-9c8cd2c7 1s .3s forwards}.my-custom-face-container .face__eye-lid[data-v-9c8cd2c7],.my-custom-face-container .face__pupil[data-v-9c8cd2c7]{animation-duration:4s;animation-delay:1.3s;animation-iteration-count:infinite}.my-custom-face-container .face__eye-lid[data-v-9c8cd2c7]{animation-name:eye-lid-9c8cd2c7}.my-custom-face-container .face__mouth-left[data-v-9c8cd2c7]{animation-name:mouth-left-9c8cd2c7}.my-custom-face-container .face__mouth-right[data-v-9c8cd2c7]{animation-name:mouth-right-9c8cd2c7}.my-custom-face-container .face__nose[data-v-9c8cd2c7]{animation-name:nose-9c8cd2c7}.my-custom-face-container .face__pupil[data-v-9c8cd2c7]{animation-name:pupil-9c8cd2c7}@keyframes eye-lid-9c8cd2c7{0%,40%,45%,to{transform:translateY(0)}42.5%{transform:translateY(17.5px)}}@keyframes eyes-9c8cd2c7{0%{transform:translateY(112.5px)}to{transform:translateY(15px)}}@keyframes pupil-9c8cd2c7{0%,37.5%,40%,45%,87.5%,to{stroke-dashoffset:0;transform:translate(0)}12.5%,25%,62.5%,75%{transform:translate(-35px)}42.5%{stroke-dashoffset:35;transform:translateY(17.5px)}}@keyframes mouth-left-9c8cd2c7{0%,50%{stroke-dashoffset:-102}to{stroke-dashoffset:0}}@keyframes mouth-right-9c8cd2c7{0%,50%{stroke-dashoffset:102}to{stroke-dashoffset:0}}@keyframes nose-9c8cd2c7{0%{transform:translate(0)}to{transform:translateY(22.5px)}}.error-page__code[data-v-9c8cd2c7]{font-size:clamp(44px,10vw,92px);font-weight:var(--font-bold);line-height:var(--leading-tight);letter-spacing:0;color:#ff3131;margin-bottom:.5rem}.error-page__title[data-v-9c8cd2c7]{font-size:clamp(28px,5vw,48px);font-weight:var(--font-semibold);line-height:var(--leading-tight);letter-spacing:0;color:#1a1a1a;margin:0 0 1rem}.error-page__message[data-v-9c8cd2c7]{font-size:var(--text-base);font-weight:var(--font-normal);line-height:var(--leading-relaxed);letter-spacing:0;color:#6c757d;max-width:460px;margin:0 0 2rem}.error-page__actions[data-v-9c8cd2c7]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.error-page__btn[data-v-9c8cd2c7]{padding:.25rem 1rem;border-radius:10px;font-size:var(--text-base);font-weight:var(--font-semibold);line-height:var(--leading-normal);letter-spacing:0;cursor:pointer;transition:all .2s ease;border:none;text-decoration:none}.error-page__btn--primary[data-v-9c8cd2c7]{background:#ff3131;color:#fff}.error-page__btn--primary[data-v-9c8cd2c7]:hover{background:#e02828;transform:translateY(-1px)}.error-page__btn--secondary[data-v-9c8cd2c7]{background:#fff0f0;color:#ff3131;border:2px solid #ff3131}.error-page__btn--secondary[data-v-9c8cd2c7]:hover{background:#ffebeb}@media(max-width:640px){.my-custom-face-container[data-v-9c8cd2c7]{height:320px}.my-custom-face-container .face[data-v-9c8cd2c7]{width:150px}}:root{--font-sans: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--font-heading: var(--font-sans);--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-5xl: 3rem;--text-display: 6rem;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--leading-tight: 1.25;--leading-snug: 1.375;--leading-normal: 1.5;--leading-relaxed: 1.625;--tracking-tight: 0;--tracking-normal: 0;--tracking-wide: .025em}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-normal);line-height:var(--leading-normal);letter-spacing:var(--tracking-normal);text-rendering:optimizeLegibility}h1{font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:var(--font-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}h2{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--font-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}h3{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--font-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-normal)}h4{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--font-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-normal)}h5{font-family:var(--font-heading);font-size:var(--text-base);font-weight:var(--font-semibold);line-height:var(--leading-normal);letter-spacing:var(--tracking-normal)}h6{font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--font-semibold);line-height:var(--leading-normal);letter-spacing:var(--tracking-wide)}p{font-size:var(--text-base);font-weight:var(--font-normal);line-height:var(--leading-relaxed);letter-spacing:var(--tracking-normal);margin-block:0 1rem}small,.text-sm{font-size:var(--text-sm);font-weight:var(--font-normal);line-height:var(--leading-normal);letter-spacing:var(--tracking-normal)}button,input,select,textarea,a{font-size:inherit;font-weight:var(--font-medium);line-height:var(--leading-normal);letter-spacing:var(--tracking-normal)}input,select,textarea{font-family:var(--font-sans)}button{font-weight:var(--font-semibold)}label{font-size:var(--text-sm);font-weight:var(--font-medium);line-height:var(--leading-normal);letter-spacing:var(--tracking-normal)}.text-xs{font-size:var(--text-xs);line-height:var(--leading-normal);letter-spacing:var(--tracking-normal)}.text-sm{font-size:var(--text-sm);line-height:var(--leading-normal);letter-spacing:var(--tracking-normal)}.text-base{font-size:var(--text-base);line-height:var(--leading-normal);letter-spacing:var(--tracking-normal)}.text-lg{font-size:var(--text-lg);line-height:var(--leading-snug);letter-spacing:var(--tracking-normal)}.text-xl{font-size:var(--text-xl);line-height:var(--leading-snug);letter-spacing:var(--tracking-normal)}.text-2xl{font-size:var(--text-2xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.text-3xl{font-size:var(--text-3xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.font-normal{font-weight:var(--font-normal)}.font-medium{font-weight:var(--font-medium)}.font-semibold{font-weight:var(--font-semibold)}.font-bold{font-weight:var(--font-bold)}.leading-normal{line-height:var(--leading-normal)}.leading-relaxed{line-height:var(--leading-relaxed)}.leading-tight{line-height:var(--leading-tight)}:root{--color-bg: #ffffff;--color-surface: #ffffff;--color-surface-soft: #f8fafc;--color-surface-muted: #eef2f7;--color-text: #111827;--color-text-secondary: #374151;--color-muted: #667085;--color-border: #d8dee8;--color-primary: #d71920;--color-primary-hover: #b91c1c;--color-primary-soft: #fff1f2;--color-secondary: #1565c0;--color-success: #15803d;--color-warning: #b45309;--color-error: #b91c1c;--brand-color: var(--color-primary);--brand-color-hover: var(--color-primary-hover);--brand-color-soft: var(--color-primary-soft);--bg-page: #f3f5f8;--bg-content: var(--color-surface);--bg-secondary: #f5f6f7;--bg-elevated: var(--color-surface);--bg-soft: var(--color-surface-soft);--bg-inset: var(--color-surface-muted);--text-primary: var(--color-text);--text-secondary: var(--color-text-secondary);--text-muted: var(--color-muted);--border-color: var(--color-border);--shadow: rgba(0, 0, 0, .08);--shadow-sm: 0 2px 10px rgba(15, 23, 42, .06);--shadow-md: 0 10px 30px rgba(15, 23, 42, .08);--shadow-lg: 0 20px 60px rgba(15, 23, 42, .14);--header-bg: #ffffff;--header-text: #555;--header-text-hover: #333;--header-hover: #e9eaec;--header-active-bg: #ffffff;--header-active-text: #000;--header-icon-bg: #fff;--header-submenu-bg: #ffffff;--header-submenu-text: #333;--header-submenu-hover: #f8f9fa;--header-mobile-menu-bg: #ffffff;--footer-bg: #ffffff;--footer-text: #374151;--footer-border: var(--color-border)}html,body{background-color:var(--bg-page);color:var(--text-primary)}#app{min-height:100vh}a{color:var(--color-secondary)}a:hover{color:var(--brand-color-hover)}img,svg{max-width:100%}:focus-visible{outline:3px solid rgba(21,101,192,.45);outline-offset:3px}button:focus-visible,a:focus-visible,[role=button]:focus-visible{outline:3px solid rgba(21,101,192,.55);outline-offset:3px}:root{--brand-color-light: var(--brand-color-soft, #fff1f2)}.converter{position:relative;overflow:hidden;isolation:isolate}.converter>.svg-background{opacity:.9}.cloud-import-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-block:10px}.cloud-import-row .subtitle{margin:0;color:var(--text-secondary, #6b7280);font-size:var(--text-sm, 14px);line-height:var(--leading-normal, 1.5)}.cloud-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--border-color, #e5e7eb);border-radius:8px;background:var(--bg-elevated, #fff);color:var(--brand-color);cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}.cloud-icon-btn:hover:not(:disabled){background:var(--bg-soft, #f8f9fa);border-color:var(--brand-color);transform:translateY(-1px)}.cloud-icon-btn:disabled,.cloud-import-row.disabled .cloud-icon-btn{opacity:.6;cursor:not-allowed;transform:none}.upload-box,.upload-area,.site-upload-area,.drop-zone{display:block;text-align:center;border:2px dashed var(--border-color, #aaa);border-radius:12px;padding:20px 24px;cursor:pointer;background:var(--bg-soft, #f9f9f9);color:var(--text-primary, #2c3e50);transition:all .25s ease;margin-bottom:20px}.upload-box:hover,.upload-box.drag-over,.upload-area:hover,.upload-area.drag-over,.site-upload-area:hover,.site-upload-area.drag-over,.drop-zone:hover:not(.has-files):not(.has-image),.drop-zone.dragover{border-color:var(--brand-color);box-shadow:0 6px 20px #ff313126}.upload-content,.site-upload-content,.drop-zone-content{pointer-events:none}.upload-content p,.site-upload-content p,.drop-zone-content p,.drop-text{margin:8px 0;color:var(--text-primary, #2c3e50);font-size:var(--text-base);font-weight:var(--font-normal);line-height:var(--leading-normal)}.upload-content small,.site-upload-content small,.drop-zone-content small,.drop-subtext{display:block;color:var(--text-muted, #6c757d);font-size:var(--text-sm);font-weight:var(--font-normal);line-height:var(--leading-normal);margin-top:4px}.upload-content:after,.site-upload-content:after,.drop-zone-content:after{content:"Your files stay private. We process them only for this tool and remove temporary files automatically.";display:block;max-width:560px;margin:10px auto 0;color:var(--text-muted, #6c757d);font-size:var(--text-xs, 12px);line-height:var(--leading-normal, 1.45)}.converter>.file-summary,.converter>.files-list-section{background:var(--brand-color)!important;color:#fff!important;padding:10px 15px!important;border-radius:12px!important;margin-block-start:10px!important;margin-block-end:10px!important;border:0!important;box-shadow:none!important}.converter>.file-info,.converter>.file-info-card{background:var(--brand-color)!important;color:#fff!important;padding:10px 15px!important;border-radius:12px!important;margin-block-start:10px!important;margin-block-end:10px!important;border:0!important;box-shadow:none!important}.converter>.file-summary .summary-header,.converter>.files-list-section .files-header,.converter>.file-info .file-details,.converter>.file-info-card .file-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:0!important;margin:0!important;border:0!important}.converter>.file-summary h3,.converter>.files-list-section .files-count,.converter>.file-summary .file-name,.converter>.file-info strong,.converter>.file-info-card strong{margin:0!important;color:#fff!important;font-size:var(--text-base)!important;font-weight:var(--font-semibold)!important;line-height:var(--leading-snug)!important}.converter>.file-summary .summary-stats,.converter>.file-summary .file-size,.converter>.files-list-section .files-summary,.converter>.file-info small,.converter>.file-info-card small,.converter>.file-info-card .file-stats{color:#ffffffe0!important;font-size:var(--text-sm)!important;line-height:var(--leading-normal)!important}.converter>.add-page-file-summary .file-icon{display:none!important}.converter>.add-page-file-summary .file-details{display:none!important}.converter>.file-list-container,.converter>.files-list-section .files-grid{max-height:300px!important;overflow-y:auto!important;border:1px solid var(--border-color)!important;border-radius:10px!important;margin-bottom:20px!important;background:var(--bg-elevated, #fff)!important;box-shadow:var(--shadow-sm, 0 2px 8px rgba(0, 0, 0, .05))!important;display:block!important;padding:0!important}.converter>.file-list-container .file-item,.converter>.files-list-section .file-item-card{padding:10px 15px!important;border-bottom:1px solid var(--border-color)!important;background:var(--bg-elevated, #fff)!important;border-radius:0!important;color:var(--text-primary, #2c3e50)!important;transition:background .2s ease!important}.converter>.file-list-container .file-item:hover,.converter>.files-list-section .file-item-card:hover{background:var(--bg-soft, #f8f9fa)!important}.converter>.file-list-container .file-item:last-child,.converter>.files-list-section .file-item-card:last-child{border-bottom:0!important}.converter>.file-list-container .file-info,.converter>.files-list-section .file-item-header{display:flex!important;align-items:center!important;gap:12px!important}.converter>.file-list-container .file-name,.converter>.files-list-section .file-name{color:var(--text-primary, #2c3e50)!important;font-size:var(--text-sm)!important;font-weight:var(--font-medium)!important}.converter>.file-list-container .file-size,.converter>.files-list-section .file-size{color:var(--text-muted, #6c757d)!important;font-size:var(--text-xs)!important}.converter>.file-info .remove-btn,.converter>.file-info-card .remove-btn,.converter .clear-all-btn,.converter .remove-file-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important}.converter>.file-info .remove-btn,.converter>.file-info-card .remove-btn,.converter .clear-all-btn{border:1px solid rgba(255,255,255,.75)!important;background:#ffffff24!important;color:#fff!important}.converter>.file-info .remove-btn:hover,.converter>.file-info-card .remove-btn:hover,.converter .clear-all-btn:hover:not(:disabled){background:#ffffff40!important}.converter>.add-more-section{margin-block:10px 15px!important}.converter>.add-more-section .add-more-btn{width:100%!important;min-height:25px!important;padding:10px 15px!important;border-radius:10px!important;border:2px dashed var(--brand-color)!important;background:var(--bg-elevated, #fff)!important;color:var(--brand-color)!important}.converter>.merge-btn,.converter .action-buttons .merge-btn,.converter>.compress-btn,.converter>.convert-btn,.converter>.unlock-btn,.converter>.split-btn,.converter>.rotate-btn,.converter>.repair-btn,.converter>.protect-btn,.converter>.crop-btn,.converter>.ocr-btn,.converter>.action-btn{width:100%!important;min-height:25px!important;padding:8px!important;margin-block-start:15px!important;border-radius:10px!important;border:0!important;cursor:pointer!important;background:var(--brand-color)!important;color:#fff!important;font-size:var(--text-base)!important;font-weight:var(--font-normal)!important;line-height:var(--leading-normal)!important;transition:box-shadow .25s ease,background .25s ease!important}.converter>.merge-btn:disabled,.converter>.merge-btn.disabled,.converter .action-buttons .merge-btn:disabled,.converter .action-buttons .merge-btn.disabled,.converter>.compress-btn:disabled,.converter>.compress-btn.disabled,.converter>.convert-btn:disabled,.converter>.convert-btn.disabled,.converter>.unlock-btn:disabled,.converter>.unlock-btn.disabled,.converter>.split-btn:disabled,.converter>.split-btn.disabled,.converter>.rotate-btn:disabled,.converter>.rotate-btn.disabled,.converter>.repair-btn:disabled,.converter>.repair-btn.disabled,.converter>.protect-btn:disabled,.converter>.protect-btn.disabled,.converter>.crop-btn:disabled,.converter>.crop-btn.disabled,.converter>.ocr-btn:disabled,.converter>.ocr-btn.disabled,.converter>.action-btn:disabled,.converter>.action-btn.disabled{background:var(--brand-color)!important;color:#fff!important;cursor:not-allowed!important;opacity:.72!important}.converter>.merge-btn.loading,.converter .action-buttons .merge-btn.loading,.converter>.compress-btn.loading,.converter>.convert-btn.loading,.converter>.unlock-btn.loading,.converter>.split-btn.loading,.converter>.rotate-btn.loading,.converter>.repair-btn.loading,.converter>.protect-btn.loading,.converter>.crop-btn.loading,.converter>.ocr-btn.loading,.converter>.action-btn.loading{background:linear-gradient(135deg,var(--brand-color),var(--brand-color-hover))!important;color:#fff!important;opacity:1!important;cursor:wait!important;box-shadow:0 10px 30px #ff313138!important}.site-popup-overlay,.popup-overlay{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.site-popup,.success-popup,.error-popup{background:var(--bg-elevated, #fff)!important;border-radius:16px!important;width:90%!important;max-width:700px!important;max-height:90vh!important;overflow:hidden!important;box-shadow:var(--shadow-lg, 0 20px 60px rgba(0, 0, 0, .25))!important;animation:site-popup-in .3s ease-out}@keyframes site-popup-in{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.site-popup-header,.popup-header{background:var(--bg-inset, #1a1a2e)!important;color:#fff!important;padding:14px 20px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.site-popup-header h3,.popup-header h3{margin:0;flex:1;text-align:center;font-size:var(--text-lg);font-weight:var(--font-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-normal)}.site-popup-header.error,.popup-header.error{background:#b91c1c}.site-popup-close,.close-popup{background:#fff3;border:none;color:#fff;width:32px;height:32px;border-radius:50%;cursor:pointer;font-size:var(--text-lg);font-weight:var(--font-medium);line-height:var(--leading-normal);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .2s}.site-popup-close:hover,.close-popup:hover{background:#ffffff4d}.site-popup-content,.success-popup>.popup-content,.error-popup>.popup-content{padding:20px;overflow-y:auto;max-height:calc(90vh - 140px)}.site-popup-actions,.popup-actions{display:flex;gap:12px;margin-top:20px;border-top:1px solid var(--border-color, #eee)}.site-popup-btn,.popup-actions .btn-primary{flex:1;padding:8px 10px;border-radius:10px;border:none;cursor:pointer;font-size:var(--text-base);font-weight:var(--font-semibold);line-height:var(--leading-normal);letter-spacing:var(--tracking-normal);transition:all .2s;background:var(--brand-color);color:#fff}.site-popup-btn:hover:not(:disabled),.popup-actions .btn-primary:hover:not(:disabled){background:var(--brand-color-hover);transform:translateY(-1px)}.site-popup-btn.secondary,.popup-actions .btn-secondary{background:var(--bg-secondary, #e2e8f0);color:var(--text-primary, #334155)}.site-popup-btn.secondary:hover:not(:disabled),.popup-actions .btn-secondary:hover:not(:disabled){background:var(--border-color, #cbd5e1)}.site-popup-btn:disabled,.popup-actions button:disabled{opacity:.6;cursor:not-allowed}.bubble-loader{display:inline-flex;align-items:center;justify-content:center;gap:5px;line-height:1;margin-right:8px;vertical-align:middle}.bubble-loader .bubble{width:8px;height:8px;border-radius:50%;background:currentColor;animation:bubble-bounce .6s ease-in-out infinite both}.bubble-loader .bubble:nth-child(1){animation-delay:-.24s}.bubble-loader .bubble:nth-child(2){animation-delay:-.12s}.bubble-loader .bubble:nth-child(3){animation-delay:0s}@keyframes bubble-bounce{0%,80%,to{transform:scale(.6);opacity:.5}40%{transform:scale(1);opacity:1}}.faq-list,.accordion-list{display:flex!important;flex-direction:column!important;gap:10px!important}details.faq-item,.accordion-item[open],.tool-info details{border:1px solid var(--border-color, #e2e8f0)!important;border-radius:10px!important;background:var(--bg-elevated, #fff)!important;overflow:hidden!important;box-shadow:none!important}details.faq-item>summary,.tool-info details>summary,.faq-item>summary{list-style:none!important;cursor:pointer!important;position:relative!important;display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:48px!important;margin:0!important;padding:12px 42px 12px 14px!important;border:0!important;background:var(--bg-elevated, #fff)!important;color:var(--text-primary, #1f2937)!important;font-size:14px!important;font-weight:600!important;line-height:1.45!important}details.faq-item>summary:hover,.tool-info details>summary:hover,.faq-item>summary:hover{background:var(--bg-soft, #f8fafc)!important}details.faq-item>summary::-webkit-details-marker,.tool-info details>summary::-webkit-details-marker,.faq-item>summary::-webkit-details-marker{display:none!important}details.faq-item>summary:after,.tool-info details>summary:after,.faq-item>summary:after{content:"+"!important;position:absolute!important;right:14px!important;top:50%!important;transform:translateY(-50%) rotate(0)!important;width:18px!important;height:18px!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:var(--brand-color, #ff3131)!important;font-size:14px!important;font-weight:800!important;line-height:1!important;transition:transform .2s ease!important}details.faq-item[open]>summary:after,.tool-info details[open]>summary:after,.faq-item[open]>summary:after{content:"−"!important}details.faq-item>p,details.faq-item>div,.tool-info details>p,.tool-info details>div,.faq-item>p,.faq-item>.faq-answer{margin:0!important;padding:12px 14px 14px!important;border-top:1px solid var(--border-color, #e2e8f0)!important;background:var(--bg-soft, #f8fafc)!important;color:var(--text-secondary, #475569)!important;font-size:14px!important;line-height:1.6!important}.converter .progress-section,.converter .progress-container,.converter .progress-wrapper{display:none!important}.converter .main__title svg,.converter h2 svg{color:var(--brand-color)!important}.converter .upload-box.drag-over,.converter .upload-box:hover,.converter .drop-zone.dragover,.converter .drop-zone:hover{border-color:var(--brand-color)!important;background:var(--brand-color-soft, var(--brand-color-light))!important;box-shadow:0 6px 20px #ff313126!important}.converter .action-buttons{margin:0!important}.converter .action-buttons .secondary-btn{display:none!important}.converter .action-buttons .merge-btn,.converter .action-buttons .convert-btn,.converter .popup-btn,.converter .popup-actions .btn-primary,.converter .security-alert,.converter .strength-fill,.converter .quality-option.selected,.converter .ratio-option.selected{border-color:var(--brand-color)!important}.converter .action-buttons .merge-btn,.converter .action-buttons .convert-btn,.converter .popup-btn,.converter .strength-fill,.converter .ratio-check{background:var(--brand-color)!important;color:#fff!important}.converter .quality-option.selected,.converter .quality-option:hover,.converter .ratio-option.selected,.converter .ratio-option:hover{background:var(--brand-color-soft, var(--brand-color-light))!important;box-shadow:0 4px 12px #ff313126!important}.converter .quality-dpi,.converter .progress-percent,.converter .status-message,.converter .detail-value.success,.converter .strength-text,.converter .medium-text,.converter .strong-text,.converter .weak-text{color:var(--brand-color)!important}.converter .status-message,.converter .security-alert,.converter .password-tips,.converter .info-box,.converter .tips-box{background:var(--brand-color-soft, var(--brand-color-light))!important;border-color:#ff313138!important}.converter .input-with-icon input:focus,.converter input:focus,.converter select:focus,.converter textarea:focus{border-color:var(--brand-color)!important;box-shadow:0 0 0 3px #ff31311f!important}.converter .popup-header p{color:#ffffffdb!important}.converter .popup-overlay:has(.success-popup),.popup-overlay:has(.success-popup){background:#0f172a94!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}.converter .success-popup,.success-popup{background:var(--bg-elevated, #fff)!important;border-radius:16px!important;color:var(--text-primary, #1f2937)!important;max-width:680px!important;overflow:hidden!important;box-shadow:0 24px 70px #0f172a42!important}.converter .success-popup .popup-header,.success-popup .popup-header{padding:14px 18px!important;background:linear-gradient(135deg,var(--brand-color, #ff3131),var(--brand-color-hover, #e02828))!important;color:#fff!important;border:0!important}.converter .success-popup .popup-header h3,.success-popup .popup-header h3{color:#fff!important;font-size:18px!important;font-weight:700!important;line-height:1.3!important;letter-spacing:0!important}.converter .success-popup .close-popup,.success-popup .close-popup{width:34px!important;height:34px!important;border-radius:10px!important;background:#ffffff29!important;color:#fff!important;transition:background .18s ease,transform .18s ease!important}.converter .success-popup .close-popup:hover,.success-popup .close-popup:hover{background:#ffffff42!important}.converter .success-popup>.popup-content,.success-popup>.popup-content{padding:10px!important}.converter .success-popup .stat-item,.converter .success-popup .summary-item,.success-popup .stat-item,.success-popup .summary-item{padding:6px!important;border:1px solid var(--border-color, #e2e8f0)!important;border-radius:12px!important;background:var(--bg-soft, #f8fafc)!important;text-align:left!important;box-shadow:none!important}.converter .success-popup .stat-label,.converter .success-popup .summary-label,.converter .success-popup .link-label,.converter .success-popup .share-label,.success-popup .stat-label,.success-popup .summary-label,.success-popup .link-label,.success-popup .share-label{display:block!important;margin-bottom:5px!important;color:var(--text-secondary, #64748b)!important;font-size:12px!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important}.converter .success-popup .stat-value,.converter .success-popup .summary-value,.success-popup .stat-value,.success-popup .summary-value{color:var(--text-primary, #1f2937)!important;font-size:15px!important;font-weight:600!important;line-height:1.35!important;word-break:break-word!important}.converter .success-popup .compression-stats,.converter .success-popup .reduction-summary,.converter .success-popup .reduction-bar,.converter .success-popup .progress-wrapper,.converter .success-popup .progress-bar,.success-popup .compression-stats,.success-popup .reduction-summary,.success-popup .reduction-bar,.success-popup .progress-wrapper,.success-popup .progress-bar{max-width:100%!important;min-width:0!important;overflow:hidden!important;box-sizing:border-box!important}.converter .success-popup .reduction-fill,.converter .success-popup .progress-fill,.success-popup .reduction-fill,.success-popup .progress-fill{max-width:100%!important}.about-us,.article-page,.privacy-page,.terms-page,.signature-page,.fullscreen-page,.random-json-page,.cryptography-tools-page,.minify-page,.encoding-tools-page,.developer-tools-page{width:100%!important;max-width:none!important;margin-inline:0!important}.encoding-tools-page .header-content,.encoding-tools-page .tool-categories,.encoding-tools-page .page-content,.developer-tools-page .header-content,.developer-tools-page .tool-categories,.developer-tools-page .page-content,.cryptography-tools-page .header-content,.cryptography-tools-page .page-content{max-width:none!important}.converter .success-popup .link-section,.success-popup .link-section{padding:7px!important;margin:0 0 18px!important;border:1px solid var(--border-color, #e2e8f0)!important;border-radius:14px!important;background:var(--bg-soft, #f8fafc)!important}.converter .success-popup .link-input-wrapper,.success-popup .link-input-wrapper{display:flex!important;align-items:center!important;gap:8px!important;margin-bottom:12px!important}.converter .success-popup .link-input,.success-popup .link-input{flex:1 1 auto!important;min-width:0!important;min-height:25px!important;padding:0 12px!important;border:1px solid var(--border-color, #e2e8f0)!important;border-radius:10px!important;background:var(--bg-elevated, #fff)!important;color:var(--text-primary, #1f2937)!important;box-shadow:none!important}.converter .success-popup .btn-primary,.converter .success-popup .popup-actions .btn-primary,.success-popup .btn-primary,.success-popup .popup-actions .btn-primary{min-height:42px!important;padding:0 16px!important;border:1px solid transparent!important;border-radius:10px!important;background:var(--brand-color, #ff3131)!important;color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;font-size:14px!important;font-weight:800!important;line-height:1.2!important;letter-spacing:0!important;box-shadow:none!important;transition:background .18s ease,box-shadow .18s ease,transform .18s ease!important}.converter .success-popup .btn-primary:hover:not(:disabled),.converter .success-popup .popup-actions .btn-primary:hover:not(:disabled),.success-popup .btn-primary:hover:not(:disabled),.success-popup .popup-actions .btn-primary:hover:not(:disabled){background:var(--brand-color-hover, #e02828)!important;box-shadow:0 10px 24px #ff313138!important;transform:translateY(-1px)!important}.converter .success-popup .link-input-wrapper .btn-primary,.success-popup .link-input-wrapper .btn-primary{flex:0 0 42px!important;width:42px!important;padding:0!important}.converter .success-popup .btn-secondary,.converter .success-popup .popup-actions .btn-secondary,.success-popup .btn-secondary,.success-popup .popup-actions .btn-secondary{min-height:42px!important;padding:0 16px!important;border:1px solid var(--border-color, #e2e8f0)!important;border-radius:10px!important;background:var(--bg-secondary, #f1f5f9)!important;color:var(--text-primary, #334155)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;font-size:14px!important;font-weight:800!important;line-height:1.2!important;letter-spacing:0!important;box-shadow:none!important;transition:background .18s ease,border-color .18s ease,transform .18s ease!important}.converter .success-popup .btn-secondary:hover:not(:disabled),.converter .success-popup .popup-actions .btn-secondary:hover:not(:disabled),.success-popup .btn-secondary:hover:not(:disabled),.success-popup .popup-actions .btn-secondary:hover:not(:disabled){background:var(--bg-elevated, #fff)!important;border-color:#ff313161!important;color:var(--brand-color, #ff3131)!important;transform:translateY(-1px)!important}.converter .success-popup .cloud-actions-row,.converter .success-popup .share-buttons-row,.converter .success-popup .share-buttons-group,.success-popup .cloud-actions-row,.success-popup .share-buttons-row,.success-popup .share-buttons-group{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.converter .success-popup .share-chip,.converter .success-popup .share-chip.whatsapp,.converter .success-popup .share-chip.email,.converter .success-popup .share-chip.teams,.converter .success-popup .share-chip.google-drive,.converter .success-popup .share-chip.dropbox,.success-popup .share-chip,.success-popup .share-chip.whatsapp,.success-popup .share-chip.email,.success-popup .share-chip.teams,.success-popup .share-chip.google-drive,.success-popup .share-chip.dropbox{min-width:38px!important;min-height:38px!important;padding:0 11px!important;border:1px solid var(--border-color, #e2e8f0)!important;border-radius:10px!important;background:var(--bg-elevated, #fff)!important;color:var(--text-primary, #334155)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;font-size:13px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:0!important;box-shadow:none!important;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease!important}.converter .success-popup .share-chip:hover,.converter .success-popup .share-chip.whatsapp:hover,.converter .success-popup .share-chip.email:hover,.converter .success-popup .share-chip.teams:hover,.converter .success-popup .share-chip.google-drive:hover,.converter .success-popup .share-chip.dropbox:hover,.success-popup .share-chip:hover,.success-popup .share-chip.whatsapp:hover,.success-popup .share-chip.email:hover,.success-popup .share-chip.teams:hover,.success-popup .share-chip.google-drive:hover,.success-popup .share-chip.dropbox:hover{border-color:#ff313161!important;background:var(--brand-color-soft, #fff0f0)!important;color:var(--brand-color, #ff3131)!important;transform:translateY(-1px)!important}.converter .success-popup .share-chip.delete,.success-popup .share-chip.delete{color:var(--brand-color, #ff3131)!important}.converter .success-popup .popup-actions,.success-popup .popup-actions{align-items:stretch!important;gap:10px!important;margin-top:18px!important;border-top:1px solid var(--border-color, #e2e8f0)!important}.converter .success-popup .popup-actions .btn-primary,.converter .success-popup .popup-actions .btn-secondary,.success-popup .popup-actions .btn-primary,.success-popup .popup-actions .btn-secondary{flex:1 1 180px!important}@media(max-width:520px){.converter .success-popup,.success-popup{width:calc(100vw - 24px)!important}.site-popup-overlay,.popup-overlay{bottom:-100px}.converter .success-popup>.popup-content,.success-popup>.popup-content{padding:18px!important}.converter .success-popup .link-input-wrapper,.success-popup .link-input-wrapper{align-items:stretch!important}.converter .success-popup .popup-actions,.success-popup .popup-actions{flex-direction:column!important}.converter .success-popup .popup-actions .btn-primary,.converter .success-popup .popup-actions .btn-secondary,.success-popup .popup-actions .btn-primary,.success-popup .popup-actions .btn-secondary{width:100%!important;flex-basis:auto!important;font-weight:400!important}}.main__title{display:flex;align-items:center;gap:8px;color:var(--text-secondary, #555);font-size:23px}.title{margin-top:5px}.skip-link{position:absolute;top:-40px;left:0;padding:8px 16px;background:var(--brand-color, #ff3131);color:#fff;z-index:10000;text-decoration:none;font-weight:600;border-radius:0 0 4px;transition:top .2s}.skip-link:focus{top:0;outline:2px solid white;outline-offset:2px}body{background-color:var(--bg-page, #dfe0e7);padding-top:10px;padding-bottom:0;margin:0;font-family:var(--font-sans)}body.modal-open{overflow:hidden}.converter{max-width:1000px;margin:0 auto;padding:14px 12px 20px}.converter h2{font-size:var(--text-xl);font-weight:var(--font-semibold);line-height:var(--leading-tight);margin-bottom:15px;color:var(--text-primary, #2c3e50);margin-top:32px}.subtitle{font-size:var(--text-sm);font-weight:var(--font-normal);line-height:var(--leading-normal);color:var(--text-secondary, #666)}.file-icon{font-size:var(--text-lg);margin-right:8px}.header-content h1{font-size:var(--text-3xl);font-weight:var(--font-bold);line-height:var(--leading-tight);color:var(--text-primary, #2c3e50);margin-bottom:12px;display:flex;align-items:center;justify-content:center;gap:12px}.bubble-loader{display:inline-flex;gap:4px;align-items:center;justify-content:center;line-height:1;margin-right:8px;vertical-align:middle}.bubble-loader .bubble{width:6px;height:6px;background-color:currentColor;border-radius:50%;animation:bubble-bounce 1.4s infinite ease-in-out both}.bubble-loader .bubble:nth-child(1){animation-delay:-.32s}.bubble-loader .bubble:nth-child(2){animation-delay:-.16s}@keyframes bubble-bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.converter .upload-content small,.converter .file-name,.converter .detail-value,.converter .result-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}@media(min-width:330px)and (max-width:1024px){.header.header{margin-inline:5px;z-index:0}.converter{padding:14px 0 10px}.app-header.app-header{padding:5px}.site__logo.site__logo{padding-left:0}.site__logo .app-logo{height:50%;border-radius:40px}.home-title.home-title{margin-block-start:30px}.home-title.home-title,.home.home{padding:0;position:static}.filter-bar.filter-bar{flex-direction:column}.button-container-area{margin-block-start:0}.content-section.content-section{margin-top:0}.content-section.content-section{padding:15px 8px;text-align:center;margin-block-start:20px}.article-card,.faq-item,.tip-card{text-align:center}.article-card.article-card,.faq-item.faq-item,.tip-card.tip-card{padding:10px}.about-section.about-section{padding:10px;text-align:center}.content-block.content-block{margin-bottom:0}.cta-section.cta-section{padding:15px 5px;margin-block-start:30px}.faq-question{padding:0}footer{margin-block-start:5px;position:relative!important}.footer-logo-img.footer-logo-img{height:50px}.converter h2{margin-top:10px;text-align:center}.main__title.main__title{display:block;text-align:left}.subtitle.subtitle{text-align:center}.cloud-import-row p{display:none}.cloud-import-row{justify-content:flex-start;display:flex;margin-bottom:20px}.upload-box,.upload-area,.site-upload-area,.drop-zone.upload-box,.drop-zone{margin-bottom:30px}.content-card h4{display:block!important}.content-block h3{margin-block-start:30px!important}.faq-item summary{text-align:left;font-size:13px;padding:0!important}.main-container.main-container{margin:0!important;padding:0!important}.use-case-card.use-case-card{padding:10px!important}.compliance-item{display:block}}.global-download-button[data-v-b789c901]{position:relative;overflow:hidden;min-height:2.5rem;padding:0 2rem;border:none;border-radius:1.5rem;background:#000;background-size:400%;color:#fff;cursor:pointer;font:inherit;font-weight:600;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease;box-shadow:0 12px 24px #3d3a4e38;width:100%}.global-download-button--block[data-v-b789c901]{width:100%}.global-download-button[data-v-b789c901]:hover:not(:disabled){box-shadow:0 16px 30px #6358ee3d}.global-download-button[data-v-b789c901]:hover:not(:disabled):before{transform:scaleX(1)}.global-download-button[data-v-b789c901]:focus-visible{outline:3px solid rgba(99,88,238,.28);outline-offset:3px}.global-download-button[data-v-b789c901]:disabled{cursor:not-allowed;opacity:.58;box-shadow:none}.global-download-button__content[data-v-b789c901]{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap}.global-download-button__content svg[data-v-b789c901-s]{width:1rem;height:1rem;flex-shrink:0}.global-download-button[data-v-b789c901]:before{content:"";position:absolute;top:0;left:0;width:100%;height:inherit;min-height:100%;border-radius:inherit;background:linear-gradient(82.3deg,#965de9 10.8%,#6358ee 94.3%);transform:scaleX(0);transform-origin:0 50%;transition:transform .475s}.global-alert-tooltip[data-v-6a19a7de]{position:relative;display:inline-flex;align-items:center}.global-alert-tooltip__icon[data-v-6a19a7de]{width:1.8rem;height:1.8rem;border:0;border-radius:50%;background:#ff3131;color:#fff;cursor:help;font:inherit;font-weight:800;box-shadow:0 10px 22px #ff31313d}.global-alert-tooltip__message[data-v-6a19a7de]{position:absolute;right:0;bottom:calc(100% + 10px);z-index:40;width:min(260px,82vw);padding:10px 12px;border-radius:10px;background:#fff7ed;color:#7c2d12;border:1px solid #fed7aa;box-shadow:0 16px 34px #7c2d122e;transform:translateY(8px);opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease;font-size:.8rem;line-height:1.45}.global-alert-tooltip:hover .global-alert-tooltip__message[data-v-6a19a7de],.global-alert-tooltip:focus-within .global-alert-tooltip__message[data-v-6a19a7de]{opacity:1;transform:translateY(0)}.copy[data-v-b89a8b73]{--button-bg: #353434;--button-hover-bg: #464646;--button-text-color: #cccccc;--button-hover-text-color: #8bb9fe;--button-border-radius: 10px;--button-diameter: 36px;--button-outline-width: 1px;--button-outline-color: rgb(141, 141, 141);--tooltip-bg: #f4f3f3;--toolptip-border-radius: 4px;--tooltip-font-family: Menlo, Roboto Mono, monospace;--tooltip-font-size: 12px;--tootip-text-color: rgb(50, 50, 50);--tooltip-padding-x: 7px;--tooltip-padding-y: 7px;--tooltip-offset: 8px;--tooltip-transition-duration: .16s}.copy[data-v-b89a8b73]{box-sizing:border-box;width:var(--button-diameter);height:var(--button-diameter);flex:0 0 var(--button-diameter);border-radius:var(--button-border-radius);background-color:var(--button-bg);color:var(--button-text-color);border:none;cursor:pointer;position:relative;outline:none;display:inline-flex;align-items:center;justify-content:center}.copy[data-v-b89a8b73]:disabled{cursor:not-allowed;opacity:.55}.tooltip[data-v-b89a8b73]{position:absolute;opacity:0;visibility:hidden;top:0;transform:translate(-29%);white-space:nowrap;font:var(--tooltip-font-size) var(--tooltip-font-family);color:var(--tootip-text-color);background:var(--tooltip-bg);padding:var(--tooltip-padding-y) var(--tooltip-padding-x);border-radius:var(--toolptip-border-radius);pointer-events:none;transition:all var(--tooltip-transition-duration) cubic-bezier(.68,-.55,.265,1.55);z-index:20}.tooltip[data-v-b89a8b73]:before{content:attr(data-text-initial)}.tooltip[data-v-b89a8b73]:after{content:"";position:absolute;bottom:calc(var(--tooltip-padding-y) / 2 * -1);width:var(--tooltip-padding-y);height:var(--tooltip-padding-y);background:inherit;left:50%;transform:translate(-50%) rotate(45deg);z-index:-1;pointer-events:none}.copy svg[data-v-b89a8b73]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.checkmark[data-v-b89a8b73]{display:none}.copy:hover .tooltip[data-v-b89a8b73],.copy:focus:not(:focus-visible) .tooltip[data-v-b89a8b73],.copy.is-copied .tooltip[data-v-b89a8b73]{opacity:1;visibility:visible;top:calc((100% + var(--tooltip-offset)) * -1)}.copy:focus:not(:focus-visible) .tooltip[data-v-b89a8b73]:before,.copy.is-copied .tooltip[data-v-b89a8b73]:before{content:attr(data-text-end)}.copy:focus:not(:focus-visible) .clipboard[data-v-b89a8b73],.copy.is-copied .clipboard[data-v-b89a8b73]{display:none}.copy:focus:not(:focus-visible) .checkmark[data-v-b89a8b73],.copy.is-copied .checkmark[data-v-b89a8b73]{display:block}.copy[data-v-b89a8b73]:hover,.copy[data-v-b89a8b73]:focus{background-color:var(--button-hover-bg)}.copy[data-v-b89a8b73]:active{outline:var(--button-outline-width) solid var(--button-outline-color)}.copy:hover svg[data-v-b89a8b73]{color:var(--button-hover-text-color)}.global-success-popup__overlay[data-v-05dfa46d]{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:18px;background:#0f172a94;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.global-success-popup[data-v-05dfa46d]{width:min(760px,100%);max-height:min(86vh,760px);overflow-y:auto;border-radius:18px;background:#fff;color:#111827;box-shadow:0 28px 80px #0f172a57}.global-success-popup__header[data-v-05dfa46d]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:9px 11px;background:#ff3131;color:#fff}.global-success-popup__header h3[data-v-05dfa46d]{margin:0;color:inherit;font-size:var(--text-xl, 1.25rem);font-weight:var(--font-semibold, 600);line-height:1.25}.global-success-popup__close[data-v-05dfa46d]{width:38px;height:38px;border:1px solid rgba(255,255,255,.45);border-radius:999px;background:#ffffff24;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.global-success-popup__content[data-v-05dfa46d]{padding:10px}.global-success-popup__stats[data-v-05dfa46d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.global-success-popup__stat[data-v-05dfa46d]{min-width:0;padding:6px;border:1px solid #eef2f7;border-radius:10px;background:#f8fafc;text-align:left}.global-success-popup__label[data-v-05dfa46d]{display:block;margin-bottom:5px;color:#64748b;font-size:12px;font-weight:600}.global-success-popup__value[data-v-05dfa46d]{display:block;max-width:100%;overflow-wrap:anywhere;color:#111827;font-weight:600}.global-success-popup__actions[data-v-05dfa46d]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:20px}.global-success-popup__link-section[data-v-05dfa46d],.global-success-popup__share-panel[data-v-05dfa46d]{margin:9px 0 0;padding:7px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc}[data-v-05dfa46d]:focus-visible{outline:0;box-shadow:none}.global-success-popup__link-label[data-v-05dfa46d],.global-success-popup__share-label[data-v-05dfa46d]{display:inline-block;margin-bottom:8px;color:#334155;font-size:13px;font-weight:700}.global-success-popup__link-row[data-v-05dfa46d],.global-success-popup__share-row[data-v-05dfa46d],.global-success-popup__chip-group[data-v-05dfa46d]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.global-success-popup__share-row+.global-success-popup__share-row[data-v-05dfa46d]{margin-top:12px}.global-success-popup__link-input[data-v-05dfa46d]{flex:1;min-width:180px;height:38px;padding:0 10px;border:1px solid #cbd5e1;border-radius:8px;color:#1f2937;background:#fff}.global-success-popup__chip[data-v-05dfa46d]{background:transparent;cursor:pointer}.global-success-popup__chip--danger[data-v-05dfa46d]{background:#fee2e2;color:#b91c1c}.global-success-popup__secondary[data-v-05dfa46d]{min-height:3rem;padding:0 1.4rem;border:1px solid #cbd5e1;border-radius:1.5rem;background:#fff;color:#334155;font-weight:700;cursor:pointer}[data-v-05dfa46d] .link-section{margin:18px 0;padding:14px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc}@media(max-width:640px){.global-success-popup__stats[data-v-05dfa46d]{grid-template-columns:1fr}.global-success-popup__overlay[data-v-05dfa46d]{padding-inline:10px}.global-download-button[data-v-46503cb4][data-v-05dfa46d]{min-height:2rem;padding:0 1rem;border:none;border-radius:1.5rem}}.global-accordion[data-v-e7f8caa0]{display:grid;gap:10px}.global-accordion__item[data-v-e7f8caa0]{overflow:hidden;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.global-accordion__trigger[data-v-e7f8caa0]{width:100%;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:14px;border:0;background:transparent;color:#111827;padding:12px 14px;font:inherit;font-weight:600;text-align:left;cursor:pointer}.global-accordion__trigger svg[data-v-e7f8caa0]{flex-shrink:0;transition:transform .2s ease}.global-accordion__item--open .global-accordion__trigger svg[data-v-e7f8caa0]{transform:rotate(180deg)}.global-accordion__panel[data-v-e7f8caa0]{border-top:1px solid #eef2f7;padding:0 14px 14px}.global-accordion__panel p[data-v-e7f8caa0]{margin:12px 0 0;color:#4b5563;line-height:1.65}
