.navbar[data-v-0722779a]{background:var(--navbar-bg);padding:0;position:sticky;top:0;z-index:1000;box-shadow:0 1px 3px #0000001a;transition:box-shadow .3s ease}.navbar.scrolled[data-v-0722779a]{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.navbar-container[data-v-0722779a]{max-width:1400px;margin:0 auto;padding:0 2rem}.navbar-content[data-v-0722779a]{display:flex;justify-content:space-between;align-items:center;height:64px}.navbar-brand[data-v-0722779a]{display:flex;align-items:center}.logo[data-v-0722779a]{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-decoration:none;transition:transform .3s ease;position:relative}.logo[data-v-0722779a]:hover{transform:translateY(-1px)}.logo-wrapper[data-v-0722779a]{display:flex;align-items:center;gap:.5rem}.custom-tooltip[data-v-0722779a]{position:absolute;bottom:-40px;left:50%;transform:translate(-50%) translateY(10px);background:linear-gradient(135deg,#1e293b,#0f172a);color:#fff;padding:.5rem 1rem;border-radius:.5rem;font-size:.8125rem;font-weight:500;white-space:nowrap;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 25px -5px #0003,0 10px 10px -5px #0000001a;z-index:1001}.custom-tooltip[data-v-0722779a]:before{content:"";position:absolute;top:-6px;left:50%;transform:translate(-50%);border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #1e293b}.logo:hover .custom-tooltip[data-v-0722779a]{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.logo-icon[data-v-0722779a]{width:32px;height:32px;color:#fff;display:flex;align-items:center;justify-content:center}.logo-icon svg[data-v-0722779a]{width:100%;height:100%}.logo-text[data-v-0722779a]{font-size:1.25rem;font-weight:700;color:#fff;letter-spacing:-.025em}.navbar-links[data-v-0722779a]{display:flex;gap:.5rem;align-items:center}.navbar-link[data-v-0722779a]{color:#ffffffe6;text-decoration:none;font-size:.875rem;font-weight:500;padding:.5rem .75rem;border-radius:.5rem;transition:all .2s ease;position:relative}.navbar-link[data-v-0722779a]:hover{color:#fff;background-color:#ffffff1a}.navbar-link.router-link-active[data-v-0722779a]{color:#fff;background-color:#ffffff26}.language-switcher[data-v-0722779a]{position:relative;margin-left:.5rem}.language-button[data-v-0722779a]{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;cursor:pointer;display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;border-radius:.5rem;transition:all .2s ease;font-size:.875rem;font-weight:500}.language-button[data-v-0722779a]:hover{background:#fff3;border-color:#ffffff4d}.language-icon[data-v-0722779a]{width:18px;height:18px}.language-code[data-v-0722779a]{font-size:.75rem;font-weight:600;min-width:1.5rem;text-align:center}.dropdown-arrow[data-v-0722779a]{width:14px;height:14px;transition:transform .2s ease}.dropdown-arrow.open[data-v-0722779a]{transform:rotate(180deg)}.language-dropdown[data-v-0722779a]{position:absolute;top:calc(100% + .5rem);right:0;background-color:var(--bg-card);border-radius:.75rem;box-shadow:var(--shadow-card);z-index:1001;min-width:160px;padding:.5rem;border:1px solid var(--border-primary)}.language-option[data-v-0722779a]{display:flex;align-items:center;gap:.75rem;width:100%;padding:.625rem .75rem;text-align:left;background:none;border:none;border-radius:.5rem;cursor:pointer;transition:all .2s ease;color:var(--text-secondary);font-size:.875rem}.language-option[data-v-0722779a]:hover{background-color:var(--bg-card-hover)}.language-option.active[data-v-0722779a]{background-color:var(--bg-card-hover);color:#3b82f6;font-weight:500}.option-flag[data-v-0722779a]{font-size:1.125rem}.option-text[data-v-0722779a]{flex:1}.option-check[data-v-0722779a]{width:16px;height:16px;color:#1e40af}.dropdown-enter-active[data-v-0722779a],.dropdown-leave-active[data-v-0722779a]{transition:all .2s ease}.dropdown-enter-from[data-v-0722779a],.dropdown-leave-to[data-v-0722779a]{opacity:0;transform:translateY(-8px)}.mobile-menu-button[data-v-0722779a]{display:none;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;cursor:pointer;padding:.5rem;border-radius:.5rem;transition:all .2s ease}.mobile-menu-button[data-v-0722779a]:hover{background:#fff3}.menu-icon[data-v-0722779a]{width:24px;height:24px}.mobile-menu[data-v-0722779a]{display:none;background:linear-gradient(135deg,#1e3a8a,#1e40af);border-top:1px solid rgba(255,255,255,.1)}.mobile-menu-content[data-v-0722779a]{padding:1rem 2rem 1.5rem;display:flex;flex-direction:column;gap:.25rem}.mobile-link[data-v-0722779a]{color:#ffffffe6;text-decoration:none;font-size:1rem;font-weight:500;padding:.75rem 0;border-bottom:1px solid rgba(255,255,255,.1);transition:color .2s ease}.mobile-link[data-v-0722779a]:hover,.mobile-link.router-link-active[data-v-0722779a]{color:#fff}.mobile-language-section[data-v-0722779a]{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.2)}.mobile-language-label[data-v-0722779a]{color:#fff9;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem;display:block}.mobile-language-options[data-v-0722779a]{display:flex;gap:.75rem}.mobile-language-option[data-v-0722779a]{display:flex;align-items:center;gap:.5rem;flex:1;padding:.75rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:.5rem;color:#fff;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.mobile-language-option[data-v-0722779a]:hover,.mobile-language-option.active[data-v-0722779a]{background:#fff3;border-color:#fff6}.slide-down-enter-active[data-v-0722779a],.slide-down-leave-active[data-v-0722779a]{transition:all .3s ease}.slide-down-enter-from[data-v-0722779a],.slide-down-leave-to[data-v-0722779a]{opacity:0;transform:translateY(-10px)}@media (max-width: 1024px){.navbar-container[data-v-0722779a]{padding:0 1.5rem}.navbar-links[data-v-0722779a]{gap:.25rem}.navbar-link[data-v-0722779a]{padding:.5rem;font-size:.8125rem}}.bookmark-banner[data-v-0722779a]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;padding:.5rem 1rem;text-align:center;font-size:.875rem;font-weight:500}.bookmark-content[data-v-0722779a]{display:flex;align-items:center;justify-content:center;gap:.5rem;max-width:1400px;margin:0 auto}.bookmark-icon[data-v-0722779a]{width:18px;height:18px;flex-shrink:0}.bookmark-text[data-v-0722779a]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.bookmark-close[data-v-0722779a]{background:#fff3;border:none;color:#fff;cursor:pointer;padding:.25rem;border-radius:.375rem;display:flex;align-items:center;justify-content:center;transition:all .2s ease;margin-left:.5rem}.bookmark-close[data-v-0722779a]:hover{background:#ffffff4d}.close-icon[data-v-0722779a]{width:16px;height:16px}@media (max-width: 768px){.navbar-container[data-v-0722779a]{padding:0 1rem}.navbar-links[data-v-0722779a]{display:none}.mobile-menu-button[data-v-0722779a]{display:flex;align-items:center;justify-content:center}.mobile-menu[data-v-0722779a]{display:block}.navbar-content[data-v-0722779a]{height:56px}.logo-text[data-v-0722779a]{font-size:1.125rem}.logo-icon[data-v-0722779a]{width:28px;height:28px}.bookmark-banner[data-v-0722779a]{padding:.375rem .75rem;font-size:.75rem}.bookmark-icon[data-v-0722779a]{width:16px;height:16px}.close-icon[data-v-0722779a]{width:14px;height:14px}}.theme-toggle-button[data-v-0722779a]{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:.5rem;border-radius:.5rem;transition:all .3s ease;margin-left:.5rem}.theme-toggle-button[data-v-0722779a]:hover{background:#fff3;border-color:#ffffff4d;transform:rotate(15deg)}.theme-icon[data-v-0722779a]{width:18px;height:18px}.mobile-theme-section[data-v-0722779a]{margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.2)}.mobile-theme-toggle[data-v-0722779a]{display:flex;align-items:center;gap:.5rem;width:100%;padding:.75rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:.5rem;color:#fff;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;margin-top:.5rem}.mobile-theme-toggle[data-v-0722779a]:hover{background:#fff3;border-color:#fff6}.footer[data-v-8c6b247d]{background:var(--footer-bg);color:#fff;padding:4rem 0 0;margin-top:auto}.footer-container[data-v-8c6b247d]{max-width:1400px;margin:0 auto;padding:0 2rem}.footer-main[data-v-8c6b247d]{display:grid;grid-template-columns:1.5fr 2fr;gap:4rem;padding-bottom:3rem;border-bottom:1px solid rgba(255,255,255,.1)}.footer-brand[data-v-8c6b247d]{display:flex;flex-direction:column;gap:1.25rem}.footer-logo[data-v-8c6b247d]{display:flex;align-items:center;gap:.75rem;text-decoration:none;transition:transform .3s ease}.footer-logo[data-v-8c6b247d]:hover{transform:translateY(-2px)}.footer-logo .logo-icon[data-v-8c6b247d]{width:40px;height:40px;color:#fff;display:flex;align-items:center;justify-content:center}.footer-logo .logo-icon svg[data-v-8c6b247d]{width:100%;height:100%}.footer-logo .logo-text[data-v-8c6b247d]{font-size:1.5rem;font-weight:700;color:#fff;letter-spacing:-.025em}.footer-description[data-v-8c6b247d]{color:#fffc;font-size:.9375rem;line-height:1.7;max-width:320px}.social-links[data-v-8c6b247d]{display:flex;gap:.75rem;margin-top:.5rem}.social-link[data-v-8c6b247d]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:.75rem;color:#fff;transition:all .3s ease}.social-link[data-v-8c6b247d]:hover{background:#fff3;border-color:#ffffff4d;transform:translateY(-2px)}.social-link svg[data-v-8c6b247d]{width:20px;height:20px}.footer-links-grid[data-v-8c6b247d]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.footer-links-column[data-v-8c6b247d]{display:flex;flex-direction:column;gap:1rem}.footer-column-title[data-v-8c6b247d]{font-size:.875rem;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.footer-links-list[data-v-8c6b247d]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.footer-link[data-v-8c6b247d]{color:#fffc;text-decoration:none;font-size:.9375rem;transition:all .2s ease;display:inline-flex;align-items:center;gap:.5rem}.footer-link[data-v-8c6b247d]:hover{color:#fff;transform:translate(4px)}.footer-bottom[data-v-8c6b247d]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 0;flex-wrap:wrap;gap:1rem}.copyright-text[data-v-8c6b247d]{font-size:.875rem;color:#ffffffb3}.made-with[data-v-8c6b247d]{font-size:.875rem;color:#ffffffb3;display:flex;align-items:center;gap:.375rem}.heart[data-v-8c6b247d]{color:#f87171;animation:heartbeat-8c6b247d 1.5s ease-in-out infinite}@keyframes heartbeat-8c6b247d{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@media (max-width: 1024px){.footer-container[data-v-8c6b247d]{padding:0 1.5rem}.footer-main[data-v-8c6b247d]{gap:3rem}.footer-links-grid[data-v-8c6b247d]{gap:1.5rem}}@media (max-width: 768px){.footer[data-v-8c6b247d]{padding:3rem 0 0}.footer-container[data-v-8c6b247d]{padding:0 1rem}.footer-main[data-v-8c6b247d]{grid-template-columns:1fr;gap:2.5rem;padding-bottom:2rem}.footer-brand[data-v-8c6b247d]{align-items:center;text-align:center}.footer-description[data-v-8c6b247d]{max-width:100%}.footer-links-grid[data-v-8c6b247d]{grid-template-columns:repeat(3,1fr);gap:1.5rem}.footer-links-column[data-v-8c6b247d]{align-items:center;text-align:center}.footer-bottom[data-v-8c6b247d]{flex-direction:column;text-align:center;padding:1.25rem 0}}@media (max-width: 480px){.footer-links-grid[data-v-8c6b247d]{grid-template-columns:1fr;gap:2rem}.footer-links-column[data-v-8c6b247d]{align-items:flex-start;text-align:left}.footer-column-title[data-v-8c6b247d]{margin-bottom:.75rem}}.app[data-v-0e2fe2af]{min-height:100vh;display:flex;flex-direction:column}.main-content[data-v-0e2fe2af]{flex:1;background-color:var(--bg-primary);padding-bottom:2rem;transition:background-color .3s ease}.home-container[data-v-97ac3fad]{--home-surface: color-mix(in srgb, var(--bg-card) 92%, transparent);--home-surface-soft: color-mix(in srgb, var(--bg-card) 76%, transparent);--home-surface-muted: color-mix(in srgb, var(--bg-secondary) 88%, transparent);--home-border-strong: color-mix(in srgb, var(--border-primary) 88%, transparent);--home-border-soft: color-mix(in srgb, var(--border-primary) 62%, transparent);--home-shadow: 0 10px 24px rgba(15, 23, 42, .08);--home-primary: #2563eb;--home-primary-soft: rgba(37, 99, 235, .12);--home-accent: #0891b2;--home-success-bg: rgba(34, 197, 94, .12);--home-success-text: #15803d;--home-warning-bg: rgba(245, 158, 11, .14);--home-warning-text: #b45309;min-height:100vh;background:radial-gradient(circle at top right,color-mix(in srgb,var(--home-primary) 18%,transparent),transparent 28%),linear-gradient(180deg,var(--bg-gradient-start) 0%,var(--bg-gradient-end) 100%);padding-bottom:4rem}[data-theme=dark]{--home-surface: rgba(15, 23, 42, .72);--home-surface-soft: rgba(15, 23, 42, .64);--home-surface-muted: rgba(15, 23, 42, .46);--home-border-strong: rgba(148, 163, 184, .18);--home-border-soft: rgba(100, 116, 139, .28);--home-shadow: 0 12px 28px rgba(2, 6, 23, .2);--home-primary-soft: rgba(37, 99, 235, .2);--home-success-bg: rgba(34, 197, 94, .18);--home-success-text: #86efac;--home-warning-bg: rgba(245, 158, 11, .2);--home-warning-text: #fcd34d}.hero-section[data-v-97ac3fad],.popular-tools-section[data-v-97ac3fad],.tools-section[data-v-97ac3fad],.content-section[data-v-97ac3fad]{width:min(1120px,calc(100% - 2rem));margin:0 auto;content-visibility:auto;contain-intrinsic-size:1px 960px}.hero-section[data-v-97ac3fad]{padding-top:2rem;content-visibility:visible;contain-intrinsic-size:auto}.hero-shell[data-v-97ac3fad]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.9fr);gap:1.5rem;align-items:stretch}.hero-copy[data-v-97ac3fad],.hero-panel-card[data-v-97ac3fad],.tool-card[data-v-97ac3fad],.tools-privacy-note[data-v-97ac3fad],.faq-item[data-v-97ac3fad]{background:var(--home-surface);border:1px solid var(--home-border-strong);box-shadow:var(--home-shadow)}.hero-copy[data-v-97ac3fad]{border-radius:1.5rem;padding:2rem}.hero-badge[data-v-97ac3fad],.content-eyebrow[data-v-97ac3fad]{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .8rem;border-radius:999px;color:var(--home-primary);background:var(--home-primary-soft);border:1px solid color-mix(in srgb,var(--home-primary) 24%,transparent);font-size:.8125rem;font-weight:600}.hero-title[data-v-97ac3fad],.content-title[data-v-97ac3fad]{color:var(--text-primary);letter-spacing:-.03em}.hero-title[data-v-97ac3fad]{margin-top:1rem;font-size:clamp(2.2rem,4vw,3.6rem);line-height:1.05;font-weight:800}.hero-subtitle[data-v-97ac3fad],.content-description[data-v-97ac3fad]{color:var(--text-secondary)}.hero-subtitle[data-v-97ac3fad]{margin-top:1rem;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.5;max-width:44rem}.tool-description[data-v-97ac3fad],.faq-answer p[data-v-97ac3fad],.section-subtitle[data-v-97ac3fad]{color:var(--text-muted)}.hero-points[data-v-97ac3fad]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.4rem}.hero-point[data-v-97ac3fad]{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem .85rem;border-radius:999px;color:var(--text-secondary);background:var(--home-surface-muted);border:1px solid var(--home-border-soft);font-size:.875rem}.hero-actions[data-v-97ac3fad]{display:flex;flex-wrap:wrap;gap:.875rem;margin-top:1.6rem}.primary-cta[data-v-97ac3fad],.secondary-cta[data-v-97ac3fad]{border-radius:.9rem;padding:.9rem 1.2rem;font-size:.95rem;font-weight:700;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,background .25s ease}.primary-cta[data-v-97ac3fad]{border:none;color:#fff;background:linear-gradient(135deg,var(--home-primary) 0%,var(--home-accent) 100%);box-shadow:0 14px 32px color-mix(in srgb,var(--home-primary) 28%,transparent)}.secondary-cta[data-v-97ac3fad]{color:var(--text-primary);background:var(--home-surface-muted);border:1px solid var(--home-border-soft)}.primary-cta[data-v-97ac3fad]:hover,.secondary-cta[data-v-97ac3fad]:hover{transform:translateY(-2px)}.hero-panel-card[data-v-97ac3fad]{height:100%;border-radius:1.5rem;padding:1.5rem}.panel-eyebrow[data-v-97ac3fad]{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--home-accent)}.panel-list[data-v-97ac3fad]{margin:1rem 0 0;padding:0;list-style:none;color:var(--text-secondary);line-height:1.7}.panel-list li+li[data-v-97ac3fad]{margin-top:.6rem}.panel-list li[data-v-97ac3fad]{position:relative;padding-left:1rem}.panel-list li[data-v-97ac3fad]:before{content:"";position:absolute;top:.7rem;left:0;width:.38rem;height:.38rem;border-radius:999px;background:var(--home-accent)}.panel-note[data-v-97ac3fad]{display:flex;gap:.55rem;margin-top:.9rem;padding:.75rem .85rem;border-radius:1rem;color:var(--text-secondary);background:var(--home-surface-muted);border:1px solid color-mix(in srgb,var(--home-primary) 18%,transparent);line-height:1.5;font-size:.875rem}.popular-tools-section[data-v-97ac3fad],.content-section[data-v-97ac3fad]{margin-top:1rem}.popular-tools-header[data-v-97ac3fad]{margin-bottom:.8rem}.popular-tools-grid[data-v-97ac3fad]{grid-template-columns:repeat(3,minmax(0,1fr))}.popular-tools-hint[data-v-97ac3fad]{width:100%;margin-top:.8rem;padding:.8rem 1rem;border:1px dashed var(--home-border-soft);border-radius:1rem;background:var(--home-surface-soft);color:var(--text-secondary);display:inline-flex;align-items:center;justify-content:center;gap:.55rem;font-size:.88rem;font-weight:600;cursor:pointer;transition:border-color .25s ease,color .25s ease,background .25s ease,transform .25s ease}.popular-tools-hint[data-v-97ac3fad]:hover{color:var(--text-primary);border-color:color-mix(in srgb,var(--home-primary) 40%,transparent);background:var(--home-surface);transform:translateY(-1px)}.popular-tools-hint svg[data-v-97ac3fad]{width:1rem;height:1rem;flex-shrink:0}.tool-name[data-v-97ac3fad],.faq-question[data-v-97ac3fad]{color:var(--text-primary)}.tools-section[data-v-97ac3fad]{margin-top:1rem}.section-header-row[data-v-97ac3fad],.content-header[data-v-97ac3fad]{display:flex;flex-direction:column;gap:.5rem}.section-header-row[data-v-97ac3fad]{flex-direction:row;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.content-header[data-v-97ac3fad]{margin-bottom:1rem}.content-title[data-v-97ac3fad]{font-size:1.7rem;font-weight:800}.content-description[data-v-97ac3fad]{font-size:.95rem;line-height:1.7;max-width:56rem}.section-title[data-v-97ac3fad]{font-size:1.7rem;font-weight:800;color:var(--text-primary)}.section-subtitle[data-v-97ac3fad]{margin-top:.35rem;font-size:.95rem}.filter-tabs[data-v-97ac3fad]{display:flex;flex-wrap:wrap;gap:.5rem}.filter-tab[data-v-97ac3fad]{padding:.45rem .85rem;background:var(--home-surface-soft);border:1px solid var(--home-border-soft);border-radius:9999px;font-size:.8125rem;font-weight:600;color:var(--text-secondary);cursor:pointer;transition:border-color .25s ease,color .25s ease,background .25s ease}.filter-tab[data-v-97ac3fad]:hover,.filter-tab.active[data-v-97ac3fad]{border-color:color-mix(in srgb,var(--home-primary) 50%,transparent);color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--home-primary) 92%,transparent),color-mix(in srgb,var(--home-accent) 86%,transparent))}.tools-privacy-note[data-v-97ac3fad]{display:flex;align-items:center;gap:.75rem;margin-bottom:.85rem;padding:.75rem .9rem;border-radius:1rem;color:var(--text-secondary)}.tools-privacy-note p[data-v-97ac3fad]{margin:0;font-size:.9rem;line-height:1.6}.tools-grid[data-v-97ac3fad]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.tool-card[data-v-97ac3fad]{position:relative;border-radius:1rem;padding:1rem .9rem .85rem;display:flex;flex-direction:column;align-items:center;text-align:center;cursor:pointer;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease;overflow:hidden}.tool-card[data-v-97ac3fad]:hover{border-color:color-mix(in srgb,var(--home-primary) 38%,transparent);transform:translateY(-3px)}.popular-tool-card[data-v-97ac3fad]{align-items:flex-start;text-align:left}.popular-tool-card .tool-icon-wrapper[data-v-97ac3fad]{margin-bottom:.75rem}.popular-tool-card .tool-name[data-v-97ac3fad],.popular-tool-card .tool-description[data-v-97ac3fad],.popular-tool-card .tool-processing-description[data-v-97ac3fad]{width:100%}.tool-card-inactive[data-v-97ac3fad]{opacity:.72}.favorite-icon[data-v-97ac3fad]{position:absolute;top:.65rem;right:.65rem;z-index:2;cursor:pointer;padding:.3rem;border-radius:999px;transition:background .2s ease,transform .2s ease}.favorite-icon[data-v-97ac3fad]:hover{background:var(--home-primary-soft);transform:scale(1.06)}.processing-badge[data-v-97ac3fad]{align-self:flex-start;margin-bottom:.7rem;padding:.24rem .58rem;border-radius:999px;font-size:.75rem;font-weight:700}.processing-badge-local[data-v-97ac3fad]{color:var(--home-success-text);background:var(--home-success-bg);border:1px solid color-mix(in srgb,var(--home-success-text) 20%,transparent)}.processing-badge-server[data-v-97ac3fad]{color:var(--home-warning-text);background:var(--home-warning-bg);border:1px solid color-mix(in srgb,var(--home-warning-text) 20%,transparent)}.processing-badge-pending[data-v-97ac3fad]{color:var(--text-secondary);background:var(--home-surface-muted);border:1px solid var(--home-border-soft)}.tool-icon-wrapper[data-v-97ac3fad]{margin-bottom:.7rem}.tool-icon[data-v-97ac3fad]{width:2.7rem;height:2.7rem;background:linear-gradient(135deg,color-mix(in srgb,var(--home-primary) 16%,transparent),color-mix(in srgb,var(--home-accent) 12%,transparent));border-radius:.8rem;display:flex;align-items:center;justify-content:center;color:var(--home-accent);transition:color .25s ease,background .25s ease}.tool-card:hover .tool-icon[data-v-97ac3fad]{color:#fff;background:linear-gradient(135deg,var(--home-primary) 0%,var(--home-accent) 100%)}.tool-name[data-v-97ac3fad]{font-size:.92rem;font-weight:700;margin-bottom:.35rem}.tool-description[data-v-97ac3fad]{font-size:.77rem;color:var(--text-muted);line-height:1.45;margin-bottom:.5rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.tool-processing-description[data-v-97ac3fad]{font-size:.72rem;line-height:1.45;color:var(--text-secondary);margin-bottom:.55rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.tool-card-action[data-v-97ac3fad]{margin-top:auto;padding-top:.1rem;font-size:.8rem;font-weight:700;color:var(--home-primary)}.coming-soon-badge[data-v-97ac3fad]{background:var(--home-surface-muted);color:var(--text-secondary);padding:.3rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600}.active-indicator[data-v-97ac3fad]{position:absolute;bottom:.8rem;right:.8rem;width:1.9rem;height:1.9rem;background:linear-gradient(135deg,var(--home-primary) 0%,var(--home-accent) 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;transform:translate(8px);transition:opacity .25s ease,transform .25s ease}.active-indicator svg[data-v-97ac3fad]{width:.9rem;height:.9rem;color:#fff}.tool-card:hover .active-indicator[data-v-97ac3fad]{opacity:1;transform:translate(0)}.faq-list[data-v-97ac3fad]{display:grid;gap:.85rem}.faq-item[data-v-97ac3fad]{border-radius:1rem;overflow:hidden}.faq-question[data-v-97ac3fad]{list-style:none;cursor:pointer;padding:1rem 1.1rem;font-size:1rem;font-weight:700}.faq-question[data-v-97ac3fad]::-webkit-details-marker{display:none}.faq-answer[data-v-97ac3fad]{padding:0 1.1rem 1rem}.faq-answer p[data-v-97ac3fad]{font-size:.92rem;line-height:1.75;margin:0}@media (max-width: 1024px){.hero-shell[data-v-97ac3fad]{grid-template-columns:1fr}.popular-tools-grid[data-v-97ac3fad]{grid-template-columns:repeat(2,minmax(0,1fr))}.tools-grid[data-v-97ac3fad]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 768px){.hero-section[data-v-97ac3fad],.popular-tools-section[data-v-97ac3fad],.tools-section[data-v-97ac3fad],.content-section[data-v-97ac3fad]{width:min(100%,calc(100% - 1.25rem))}.hero-copy[data-v-97ac3fad],.hero-panel-card[data-v-97ac3fad]{padding:1.35rem}.section-header-row[data-v-97ac3fad]{align-items:flex-start}.popular-tools-grid[data-v-97ac3fad],.tools-grid[data-v-97ac3fad]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.hero-actions[data-v-97ac3fad],.hero-points[data-v-97ac3fad]{flex-direction:column}.primary-cta[data-v-97ac3fad],.secondary-cta[data-v-97ac3fad]{width:100%}.popular-tools-grid[data-v-97ac3fad],.tools-grid[data-v-97ac3fad]{grid-template-columns:1fr}}.tool-page-container[data-v-a9cdc27d]{min-height:100vh;background:linear-gradient(135deg,var(--bg-gradient-start) 0%,var(--bg-gradient-end) 100%);padding-bottom:4rem}.tool-hero[data-v-a9cdc27d]{position:relative;background:var(--hero-bg);padding:1.5rem 1.5rem 2rem;overflow:hidden}.tool-hero-content[data-v-a9cdc27d]{position:relative;z-index:10;max-width:1200px;margin:0 auto}.breadcrumb[data-v-a9cdc27d]{margin-bottom:1rem}.breadcrumb-list[data-v-a9cdc27d]{display:flex;align-items:center;gap:.5rem;list-style:none;padding:0;margin:0;flex-wrap:wrap}.breadcrumb-item[data-v-a9cdc27d]{display:flex;align-items:center}.breadcrumb-link[data-v-a9cdc27d]{display:flex;align-items:center;gap:.5rem;color:#fffc;text-decoration:none;font-size:.875rem;font-weight:500;transition:color .3s ease}.breadcrumb-link[data-v-a9cdc27d]:hover{color:#fff}.breadcrumb-icon[data-v-a9cdc27d]{width:1rem;height:1rem}.breadcrumb-separator[data-v-a9cdc27d]{color:#ffffff80}.breadcrumb-separator svg[data-v-a9cdc27d]{width:1rem;height:1rem}.breadcrumb-current[data-v-a9cdc27d]{color:#fff;font-size:.875rem;font-weight:500}.tool-title-section[data-v-a9cdc27d]{text-align:center}.tool-icon-wrapper[data-v-a9cdc27d]{margin-bottom:.75rem}.tool-hero-icon[data-v-a9cdc27d]{width:3.5rem;height:3.5rem;background:#ffffff26;backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.2);border-radius:1rem;display:flex;align-items:center;justify-content:center;margin:0 auto;color:#fff}.tool-hero-icon svg[data-v-a9cdc27d]{width:1.75rem;height:1.75rem}.tool-title[data-v-a9cdc27d]{font-size:1.75rem;font-weight:800;color:#fff;margin-bottom:.375rem;letter-spacing:-.02em;text-shadow:0 2px 4px rgba(0,0,0,.1)}.tool-description[data-v-a9cdc27d]{font-size:.875rem;color:#ffffffe6;max-width:600px;margin:0 auto;line-height:1.4}.hero-decoration[data-v-a9cdc27d]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.decoration-circle[data-v-a9cdc27d]{position:absolute;border-radius:50%;background:#ffffff0d}.circle-1[data-v-a9cdc27d]{width:200px;height:200px;top:-80px;right:-80px}.circle-2[data-v-a9cdc27d]{width:120px;height:120px;bottom:-40px;left:-40px}.circle-3[data-v-a9cdc27d]{width:80px;height:80px;top:50%;right:10%;background:#ffffff14}.tool-content-wrapper[data-v-a9cdc27d]{max-width:1200px;margin:-3rem auto 0;padding:0 1.5rem;position:relative;z-index:20;display:grid;grid-template-columns:1fr 320px;gap:2rem}.tool-main-content[data-v-a9cdc27d]{display:flex;flex-direction:column;gap:1.5rem}.content-section[data-v-a9cdc27d]{display:flex;flex-direction:column;gap:1rem}.section-heading[data-v-a9cdc27d]{font-size:1.125rem;font-weight:600;color:#374151;margin:0}.upload-card[data-v-a9cdc27d]{background:var(--bg-card);border-radius:1.5rem;padding:2.5rem;box-shadow:var(--shadow-card);border:2px dashed var(--border-primary);transition:all .3s ease}.upload-card[data-v-a9cdc27d]:hover{border-color:var(--border-hover);box-shadow:var(--shadow-card-hover)}.default-upload[data-v-a9cdc27d]{text-align:center}.upload-icon-wrapper[data-v-a9cdc27d]{margin-bottom:1.5rem}.upload-icon[data-v-a9cdc27d]{width:5rem;height:5rem;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:1.25rem;display:flex;align-items:center;justify-content:center;margin:0 auto;color:#3b82f6}.upload-icon svg[data-v-a9cdc27d]{width:2.5rem;height:2.5rem}.upload-text[data-v-a9cdc27d]{font-size:1.125rem;font-weight:600;color:#1e293b;margin-bottom:.5rem}.upload-subtext[data-v-a9cdc27d]{font-size:.875rem;color:#64748b;margin-bottom:1.5rem}.upload-button[data-v-a9cdc27d]{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#3b82f6,#06b6d4);color:#fff;padding:.875rem 2rem;border-radius:.75rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #3b82f64d}.upload-button[data-v-a9cdc27d]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666}.sr-only[data-v-a9cdc27d]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.status-card[data-v-a9cdc27d]{background:var(--bg-card);border-radius:1.5rem;padding:2rem;box-shadow:var(--shadow-card);border:1px solid var(--border-primary)}.default-status[data-v-a9cdc27d]{display:flex;flex-direction:column;gap:1.5rem}.status-header[data-v-a9cdc27d]{display:flex;align-items:center;gap:1rem}.status-icon[data-v-a9cdc27d]{width:3.5rem;height:3.5rem;border-radius:1rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.status-icon svg[data-v-a9cdc27d]{width:1.75rem;height:1.75rem}.status-pending[data-v-a9cdc27d]{background:#fef3c7;color:#d97706}.status-processing[data-v-a9cdc27d]{background:#dbeafe;color:#2563eb}.status-almost[data-v-a9cdc27d],.status-complete[data-v-a9cdc27d]{background:#d1fae5;color:#059669}.status-info[data-v-a9cdc27d]{flex:1}.status-text[data-v-a9cdc27d]{font-weight:600;color:var(--text-primary);margin-bottom:.25rem}.status-percentage[data-v-a9cdc27d]{font-size:1.5rem;font-weight:800;color:#3b82f6}.progress-container[data-v-a9cdc27d]{width:100%}.progress-track[data-v-a9cdc27d]{width:100%;height:.75rem;background:#e2e8f0;border-radius:9999px;overflow:hidden}.progress-bar[data-v-a9cdc27d]{height:100%;background:linear-gradient(90deg,#3b82f6,#06b6d4);border-radius:9999px;transition:width .3s ease}.download-card[data-v-a9cdc27d]{background:var(--bg-card);border-radius:1.5rem;padding:2.5rem;box-shadow:var(--shadow-card);border:1px solid var(--border-primary)}.default-download[data-v-a9cdc27d]{text-align:center}.download-icon-wrapper[data-v-a9cdc27d]{margin-bottom:1.5rem}.download-icon[data-v-a9cdc27d]{width:5rem;height:5rem;border-radius:1.25rem;display:flex;align-items:center;justify-content:center;margin:0 auto}.download-icon.success[data-v-a9cdc27d]{background:linear-gradient(135deg,#d1fae5,#a7f3d0);color:#059669}.download-icon svg[data-v-a9cdc27d]{width:2.5rem;height:2.5rem}.download-title[data-v-a9cdc27d]{font-size:1.25rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.download-description[data-v-a9cdc27d]{color:#64748b;margin-bottom:1.5rem}.download-button[data-v-a9cdc27d]{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:.875rem 2rem;border-radius:.75rem;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 12px #10b9814d}.download-button[data-v-a9cdc27d]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #10b98166}.download-button svg[data-v-a9cdc27d]{width:1.25rem;height:1.25rem}.tool-sidebar[data-v-a9cdc27d]{display:flex;flex-direction:column;gap:1.5rem}.sidebar-card[data-v-a9cdc27d]{background:var(--bg-card);border-radius:1.5rem;padding:1.5rem;box-shadow:var(--shadow-card);border:1px solid var(--border-primary)}.sidebar-title[data-v-a9cdc27d]{font-size:1rem;font-weight:700;color:#1e293b;margin-bottom:1rem}.feature-list[data-v-a9cdc27d]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.feature-item[data-v-a9cdc27d]{display:flex;align-items:center;gap:.75rem;color:#475569;font-size:.875rem}.feature-bullet[data-v-a9cdc27d]{width:1.25rem;height:1.25rem;background:linear-gradient(135deg,#d1fae5,#a7f3d0);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.feature-bullet svg[data-v-a9cdc27d]{width:.75rem;height:.75rem;color:#059669}.security-card[data-v-a9cdc27d]{text-align:center;background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #bfdbfe}.security-icon[data-v-a9cdc27d]{width:3rem;height:3rem;background:#fff;border-radius:.75rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;color:#3b82f6}.security-icon svg[data-v-a9cdc27d]{width:1.5rem;height:1.5rem}.security-title[data-v-a9cdc27d]{font-size:.875rem;font-weight:700;color:#1e40af;margin-bottom:.5rem}.security-text[data-v-a9cdc27d]{font-size:.75rem;color:#3b82f6;line-height:1.5}.related-tools[data-v-a9cdc27d]{display:flex;flex-direction:column;gap:.5rem}.related-tool-link[data-v-a9cdc27d]{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:#f8fafc;border-radius:.75rem;text-decoration:none;color:#475569;font-size:.875rem;font-weight:500;transition:all .3s ease}.related-tool-link[data-v-a9cdc27d]:hover{background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#3b82f6;transform:translate(4px)}.related-tool-icon[data-v-a9cdc27d]{width:2rem;height:2rem;background:#fff;border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#3b82f6}.related-tool-icon svg[data-v-a9cdc27d]{width:1rem;height:1rem}@media (max-width: 1024px){.tool-content-wrapper[data-v-a9cdc27d]{grid-template-columns:1fr}.tool-sidebar[data-v-a9cdc27d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}}@media (max-width: 768px){.tool-hero[data-v-a9cdc27d]{padding:1.25rem 1rem 2rem}.tool-title[data-v-a9cdc27d]{font-size:1.5rem}.tool-description[data-v-a9cdc27d]{font-size:.875rem}.tool-hero-icon[data-v-a9cdc27d]{width:3rem;height:3rem}.tool-hero-icon svg[data-v-a9cdc27d]{width:1.5rem;height:1.5rem}.tool-content-wrapper[data-v-a9cdc27d]{margin-top:-2rem;padding:0 1rem}.upload-card[data-v-a9cdc27d],.status-card[data-v-a9cdc27d],.download-card[data-v-a9cdc27d],.sidebar-card[data-v-a9cdc27d]{padding:1.5rem}.upload-icon[data-v-a9cdc27d],.download-icon[data-v-a9cdc27d]{width:4rem;height:4rem}.upload-icon svg[data-v-a9cdc27d],.download-icon svg[data-v-a9cdc27d]{width:2rem;height:2rem}}@media (max-width: 480px){.breadcrumb-list[data-v-a9cdc27d]{font-size:.75rem}.tool-title[data-v-a9cdc27d]{font-size:1.5rem}.section-heading[data-v-a9cdc27d]{font-size:1rem}.upload-button[data-v-a9cdc27d],.download-button[data-v-a9cdc27d]{width:100%;justify-content:center}.tool-sidebar[data-v-a9cdc27d]{grid-template-columns:1fr}}.privacy-badge-card[data-v-a9cdc27d]{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:1px solid #a7f3d0!important}[data-theme=dark] .privacy-badge-card[data-v-a9cdc27d]{background:linear-gradient(135deg,#064e3b,#065f46);border-color:#10b981!important}.privacy-badge[data-v-a9cdc27d]{display:flex;align-items:flex-start;gap:.75rem}.privacy-icon[data-v-a9cdc27d]{width:2.5rem;height:2.5rem;background:#10b981;border-radius:.625rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.privacy-icon svg[data-v-a9cdc27d]{width:1.25rem;height:1.25rem}.privacy-content[data-v-a9cdc27d]{flex:1}.privacy-label[data-v-a9cdc27d]{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:700;color:#065f46;margin-bottom:.25rem}[data-theme=dark] .privacy-label[data-v-a9cdc27d]{color:#6ee7b7}.privacy-dot[data-v-a9cdc27d]{width:8px;height:8px;background:#10b981;border-radius:50%;display:inline-block;animation:pulse-dot-a9cdc27d 2s ease-in-out infinite}@keyframes pulse-dot-a9cdc27d{0%,to{opacity:1;box-shadow:0 0 #10b98166}50%{opacity:.8;box-shadow:0 0 0 6px #10b98100}}.privacy-desc[data-v-a9cdc27d]{font-size:.6875rem;color:#047857;line-height:1.4;margin:0}[data-theme=dark] .privacy-desc[data-v-a9cdc27d]{color:#a7f3d0}.section-heading[data-v-a9cdc27d],.download-title[data-v-a9cdc27d]{color:var(--text-primary)}.feature-item[data-v-a9cdc27d]{color:var(--text-secondary)}.related-tool-link[data-v-a9cdc27d]{color:var(--text-secondary);background:var(--bg-card-hover)}.ad-badge-card[data-v-a9cdc27d]{background:linear-gradient(135deg,#fffbeb,#fef3c7);border:1px solid #fde68a!important}[data-theme=dark] .ad-badge-card[data-v-a9cdc27d]{background:linear-gradient(135deg,#451a03,#78350f);border-color:#92400e!important}.ad-badge[data-v-a9cdc27d]{display:flex;align-items:flex-start;gap:.75rem}.ad-badge-icon[data-v-a9cdc27d]{width:2.5rem;height:2.5rem;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:.625rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.ad-badge-icon svg[data-v-a9cdc27d]{width:1.25rem;height:1.25rem}.ad-badge-content[data-v-a9cdc27d]{flex:1}.ad-badge-label[data-v-a9cdc27d]{font-size:.8125rem;font-weight:700;color:#92400e;margin-bottom:.25rem}[data-theme=dark] .ad-badge-label[data-v-a9cdc27d]{color:#fbbf24}.ad-badge-desc[data-v-a9cdc27d]{font-size:.6875rem;color:#b45309;line-height:1.4;margin:0}[data-theme=dark] .ad-badge-desc[data-v-a9cdc27d]{color:#fcd34d}.ad-modal-overlay[data-v-a2374f70]{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:1rem;background:#0009;backdrop-filter:blur(4px)}.ad-modal-container[data-v-a2374f70]{position:relative;background:linear-gradient(145deg,#fff,#f8fafc);border-radius:1.5rem;padding:2.5rem 2rem 2rem;max-width:440px;width:100%;box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #ffffff1a;text-align:center;animation:ad-modal-pop-a2374f70 .3s ease-out}@keyframes ad-modal-pop-a2374f70{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.ad-modal-close[data-v-a2374f70]{position:absolute;top:1rem;right:1rem;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:#f1f5f9;border:none;border-radius:.5rem;color:#64748b;cursor:pointer;transition:all .2s}.ad-modal-close[data-v-a2374f70]:hover{background:#e2e8f0;color:#1e293b}.ad-modal-close svg[data-v-a2374f70]{width:1.125rem;height:1.125rem}.ad-modal-icon[data-v-a2374f70]{width:4rem;height:4rem;margin:0 auto 1.25rem;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:1.25rem;display:flex;align-items:center;justify-content:center;color:#3b82f6}.ad-modal-icon svg[data-v-a2374f70]{width:2rem;height:2rem}.ad-modal-title[data-v-a2374f70]{font-size:1.375rem;font-weight:700;color:#1e293b;margin-bottom:.75rem}.ad-modal-desc[data-v-a2374f70]{font-size:.9375rem;color:#64748b;line-height:1.6;margin-bottom:1.25rem}.ad-modal-steps[data-v-a2374f70]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:1rem;padding:1.25rem;margin-bottom:1.25rem;text-align:left}.ad-modal-steps-title[data-v-a2374f70]{font-size:.875rem;font-weight:600;color:#475569;margin-bottom:.875rem}.ad-modal-step[data-v-a2374f70]{display:flex;align-items:center;gap:.75rem;padding:.5rem 0}.ad-modal-step+.ad-modal-step[data-v-a2374f70]{border-top:1px solid #f1f5f9}.step-number[data-v-a2374f70]{width:1.75rem;height:1.75rem;background:linear-gradient(135deg,#3b82f6,#06b6d4);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.75rem;font-weight:700;flex-shrink:0}.step-text[data-v-a2374f70]{font-size:.875rem;color:#334155;line-height:1.4}.ad-modal-support[data-v-a2374f70]{font-size:.9375rem;color:#f59e0b;font-weight:600;margin-bottom:1.5rem;padding:.75rem;background:linear-gradient(135deg,#fffbeb,#fef3c7);border-radius:.75rem;border:1px solid #fde68a}.ad-modal-button[data-v-a2374f70]{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:.875rem 2rem;background:linear-gradient(135deg,#3b82f6,#06b6d4);color:#fff;border:none;border-radius:.75rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #3b82f64d}.ad-modal-button[data-v-a2374f70]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666}.ad-modal-enter-active[data-v-a2374f70],.ad-modal-leave-active[data-v-a2374f70]{transition:opacity .3s ease}.ad-modal-enter-from[data-v-a2374f70],.ad-modal-leave-to[data-v-a2374f70]{opacity:0}:root[data-theme=dark] .ad-modal-container[data-v-a2374f70],.dark .ad-modal-container[data-v-a2374f70]{background:linear-gradient(145deg,#1e293b,#0f172a)}:root[data-theme=dark] .ad-modal-title[data-v-a2374f70],.dark .ad-modal-title[data-v-a2374f70]{color:#f1f5f9}:root[data-theme=dark] .ad-modal-desc[data-v-a2374f70],.dark .ad-modal-desc[data-v-a2374f70]{color:#94a3b8}:root[data-theme=dark] .ad-modal-steps[data-v-a2374f70],.dark .ad-modal-steps[data-v-a2374f70]{background:#0f172a;border-color:#334155}:root[data-theme=dark] .ad-modal-steps-title[data-v-a2374f70],.dark .ad-modal-steps-title[data-v-a2374f70]{color:#cbd5e1}:root[data-theme=dark] .ad-modal-step+.ad-modal-step[data-v-a2374f70],.dark .ad-modal-step+.ad-modal-step[data-v-a2374f70]{border-top-color:#1e293b}:root[data-theme=dark] .step-text[data-v-a2374f70],.dark .step-text[data-v-a2374f70]{color:#e2e8f0}:root[data-theme=dark] .ad-modal-support[data-v-a2374f70],.dark .ad-modal-support[data-v-a2374f70]{background:linear-gradient(135deg,#422006,#451a03);border-color:#92400e;color:#fbbf24}:root[data-theme=dark] .ad-modal-close[data-v-a2374f70],.dark .ad-modal-close[data-v-a2374f70]{background:#334155;color:#94a3b8}:root[data-theme=dark] .ad-modal-close[data-v-a2374f70]:hover,.dark .ad-modal-close[data-v-a2374f70]:hover{background:#475569;color:#f1f5f9}@media (max-width: 480px){.ad-modal-container[data-v-a2374f70]{padding:2rem 1.5rem 1.5rem;border-radius:1.25rem}.ad-modal-title[data-v-a2374f70]{font-size:1.25rem}.ad-modal-steps[data-v-a2374f70]{padding:1rem}}.upload-area[data-v-be7019ab]{min-height:300px}.upload-empty[data-v-be7019ab]{text-align:center;padding:2rem 0}.upload-icon-wrapper[data-v-be7019ab]{margin-bottom:1.5rem}.upload-icon[data-v-be7019ab]{width:5rem;height:5rem;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:1.25rem;display:flex;align-items:center;justify-content:center;margin:0 auto;color:#3b82f6}.upload-icon svg[data-v-be7019ab]{width:2.5rem;height:2.5rem}.upload-title[data-v-be7019ab]{font-size:1.125rem;font-weight:600;color:#1e293b;margin-bottom:.5rem}.upload-subtitle[data-v-be7019ab]{font-size:.875rem;color:#64748b;margin-bottom:1.5rem}.upload-button[data-v-be7019ab]{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#3b82f6,#06b6d4);color:#fff;padding:.875rem 2rem;border-radius:.75rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #3b82f64d}.upload-button[data-v-be7019ab]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666}.upload-button svg[data-v-be7019ab]{width:1.25rem;height:1.25rem}.upload-hint[data-v-be7019ab]{font-size:.75rem;color:#94a3b8;margin-top:1rem}.sr-only[data-v-be7019ab]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.file-selected[data-v-be7019ab]{display:flex;flex-direction:column;gap:1.5rem}.selected-file-card[data-v-be7019ab]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#f8fafc;border-radius:.75rem;border:1px solid #e2e8f0}.file-icon[data-v-be7019ab]{width:3rem;height:3rem;background:linear-gradient(135deg,#fee2e2,#fecaca);border-radius:.75rem;display:flex;align-items:center;justify-content:center;color:#ef4444;flex-shrink:0}.file-icon svg[data-v-be7019ab]{width:1.5rem;height:1.5rem}.file-info[data-v-be7019ab]{flex:1;min-width:0}.file-name[data-v-be7019ab]{font-size:.875rem;font-weight:600;color:#1e293b;margin:0 0 .25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-size[data-v-be7019ab]{font-size:.75rem;color:#64748b;margin:0}.remove-file-button[data-v-be7019ab]{width:2.5rem;height:2.5rem;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#64748b;cursor:pointer;transition:all .2s ease}.remove-file-button[data-v-be7019ab]:hover{background:#fee2e2;color:#ef4444;border-color:#fecaca}.remove-file-button svg[data-v-be7019ab]{width:1.25rem;height:1.25rem}.conversion-options[data-v-be7019ab]{background:#f8fafc;border-radius:1rem;padding:1.5rem;border:1px solid #e2e8f0}.options-title[data-v-be7019ab]{font-size:1rem;font-weight:600;color:#1e293b;margin:0 0 1rem}.option-group[data-v-be7019ab]{margin-bottom:1rem}.option-group[data-v-be7019ab]:last-child{margin-bottom:0}.option-label[data-v-be7019ab]{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.5rem}.format-options[data-v-be7019ab]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.format-option[data-v-be7019ab]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;background:#fff;border:2px solid #e2e8f0;border-radius:.75rem;cursor:pointer;transition:all .3s ease}.format-option[data-v-be7019ab]:hover{border-color:#3b82f6}.format-option.active[data-v-be7019ab]{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#3b82f6}.format-icon[data-v-be7019ab]{font-size:.75rem;font-weight:700;color:#3b82f6;background:#fff;padding:.25rem .5rem;border-radius:.25rem}.format-name[data-v-be7019ab]{font-size:.75rem;color:#64748b}.format-option.active .format-name[data-v-be7019ab]{color:#1e40af;font-weight:500}.checkbox-label[data-v-be7019ab]{display:flex;align-items:center;gap:.75rem;cursor:pointer}.checkbox-input[data-v-be7019ab]{width:1.25rem;height:1.25rem;border:2px solid #d1d5db;border-radius:.25rem;cursor:pointer;accent-color:#3b82f6}.checkbox-text[data-v-be7019ab]{font-size:.875rem;color:#374151}.convert-button[data-v-be7019ab]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:linear-gradient(135deg,#3b82f6,#06b6d4);color:#fff;padding:.875rem 2rem;border-radius:.75rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #3b82f64d;border:none;width:100%}.convert-button[data-v-be7019ab]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666}.convert-button[data-v-be7019ab]:disabled{opacity:.5;cursor:not-allowed}.convert-button svg[data-v-be7019ab]{width:1.25rem;height:1.25rem}.processing-state[data-v-be7019ab]{text-align:center;padding:3rem 0}.processing-icon[data-v-be7019ab]{width:4rem;height:4rem;background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-radius:1rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;color:#3b82f6;animation:pulse-be7019ab 2s infinite}.processing-icon svg[data-v-be7019ab]{width:2rem;height:2rem}@keyframes pulse-be7019ab{0%,to{opacity:1}50%{opacity:.7}}.processing-text[data-v-be7019ab]{font-size:1rem;font-weight:500;color:#1e293b}.status-content[data-v-be7019ab]{display:flex;flex-direction:column;gap:1.5rem}.status-header[data-v-be7019ab]{display:flex;align-items:center;gap:1rem}.status-icon[data-v-be7019ab]{width:3.5rem;height:3.5rem;border-radius:1rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.status-icon svg[data-v-be7019ab]{width:1.75rem;height:1.75rem}.status-pending[data-v-be7019ab]{background:#fef3c7;color:#d97706}.status-processing[data-v-be7019ab]{background:#dbeafe;color:#2563eb}.status-almost[data-v-be7019ab],.status-complete[data-v-be7019ab]{background:#d1fae5;color:#059669}.status-info[data-v-be7019ab]{flex:1}.status-text[data-v-be7019ab]{font-weight:600;color:#1e293b;margin:0 0 .25rem}.status-percentage[data-v-be7019ab]{font-size:1.5rem;font-weight:800;color:#3b82f6;margin:0}.progress-container[data-v-be7019ab]{width:100%}.progress-track[data-v-be7019ab]{width:100%;height:.75rem;background:#e2e8f0;border-radius:9999px;overflow:hidden}.progress-bar[data-v-be7019ab]{height:100%;background:linear-gradient(90deg,#3b82f6,#06b6d4);border-radius:9999px;transition:width .3s ease}.download-content[data-v-be7019ab]{text-align:center;padding:1rem 0}.download-icon-wrapper[data-v-be7019ab]{margin-bottom:1.5rem}.download-icon[data-v-be7019ab]{width:5rem;height:5rem;background:linear-gradient(135deg,#d1fae5,#a7f3d0);border-radius:1.25rem;display:flex;align-items:center;justify-content:center;margin:0 auto;color:#059669}.download-icon svg[data-v-be7019ab]{width:2.5rem;height:2.5rem}.download-title[data-v-be7019ab]{font-size:1.25rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.download-description[data-v-be7019ab]{color:#64748b;margin-bottom:1.5rem}.download-actions[data-v-be7019ab]{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.download-button[data-v-be7019ab]{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.5rem;border-radius:.75rem;font-weight:600;text-decoration:none;transition:all .3s ease;border:none;cursor:pointer}.download-button.primary[data-v-be7019ab]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 12px #10b9814d}.download-button.primary[data-v-be7019ab]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #10b98166}.download-button.secondary[data-v-be7019ab]{background:#f1f5f9;color:#475569}.download-button.secondary[data-v-be7019ab]:hover{background:#e2e8f0;color:#1e293b}.download-button svg[data-v-be7019ab]{width:1.25rem;height:1.25rem}@media (max-width: 768px){.upload-area[data-v-be7019ab]{min-height:250px}.format-options[data-v-be7019ab]{grid-template-columns:1fr}.download-actions[data-v-be7019ab]{flex-direction:column}.download-button[data-v-be7019ab]{width:100%;justify-content:center}}.upload-area[data-v-4bbcc75e]{min-height:300px}.upload-empty[data-v-4bbcc75e]{text-align:center;padding:2rem 0}.upload-icon-wrapper[data-v-4bbcc75e]{margin-bottom:1.5rem}.upload-icon[data-v-4bbcc75e]{width:5rem;height:5rem;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:1.25rem;display:flex;align-items:center;justify-content:center;margin:0 auto;color:#3b82f6}.upload-icon svg[data-v-4bbcc75e]{width:2.5rem;height:2.5rem}.upload-title[data-v-4bbcc75e]{font-size:1.125rem;font-weight:600;color:#1e293b;margin-bottom:.5rem}.upload-subtitle[data-v-4bbcc75e]{font-size:.875rem;color:#64748b;margin-bottom:1.5rem}.upload-button[data-v-4bbcc75e]{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#3b82f6,#06b6d4);color:#fff;padding:.875rem 2rem;border-radius:.75rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #3b82f64d}.upload-button[data-v-4bbcc75e]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666}.upload-button svg[data-v-4bbcc75e]{width:1.25rem;height:1.25rem}.upload-hint[data-v-4bbcc75e]{font-size:.75rem;color:#94a3b8;margin-top:1rem}.sr-only[data-v-4bbcc75e]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.file-list-container[data-v-4bbcc75e]{display:flex;flex-direction:column;gap:1rem}.file-list-header[data-v-4bbcc75e]{display:flex;align-items:center;justify-content:space-between;padding-bottom:1rem;border-bottom:1px solid #e2e8f0}.file-list-title[data-v-4bbcc75e]{font-size:1rem;font-weight:600;color:#1e293b;margin:0}.file-count[data-v-4bbcc75e]{color:#64748b;font-weight:400}.add-more-button[data-v-4bbcc75e]{display:inline-flex;align-items:center;gap:.5rem;background:#f1f5f9;color:#475569;padding:.5rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease}.add-more-button[data-v-4bbcc75e]:hover{background:#e2e8f0;color:#1e293b}.add-more-button svg[data-v-4bbcc75e]{width:1rem;height:1rem}.file-list[data-v-4bbcc75e]{display:flex;flex-direction:column;gap:.75rem;max-height:300px;overflow-y:auto}.file-item[data-v-4bbcc75e]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#f8fafc;border-radius:.75rem;border:1px solid #e2e8f0;transition:all .3s ease}.file-item[data-v-4bbcc75e]:hover{background:#f1f5f9;border-color:#cbd5e1}.file-icon[data-v-4bbcc75e]{width:2.5rem;height:2.5rem;background:linear-gradient(135deg,#fee2e2,#fecaca);border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#ef4444;flex-shrink:0}.file-icon svg[data-v-4bbcc75e]{width:1.25rem;height:1.25rem}.file-info[data-v-4bbcc75e]{flex:1;min-width:0}.file-name[data-v-4bbcc75e]{font-size:.875rem;font-weight:500;color:#1e293b;margin:0 0 .25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-size[data-v-4bbcc75e]{font-size:.75rem;color:#64748b;margin:0}.file-actions[data-v-4bbcc75e]{display:flex;align-items:center;gap:.5rem}.action-button[data-v-4bbcc75e]{width:2rem;height:2rem;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#64748b;cursor:pointer;transition:all .2s ease}.action-button[data-v-4bbcc75e]:hover:not(.disabled){background:#f1f5f9;color:#1e293b;border-color:#cbd5e1}.action-button.disabled[data-v-4bbcc75e]{opacity:.4;cursor:not-allowed}.action-button.delete[data-v-4bbcc75e]{color:#ef4444;border-color:#fecaca}.action-button.delete[data-v-4bbcc75e]:hover{background:#fee2e2;border-color:#ef4444}.action-button svg[data-v-4bbcc75e]{width:1rem;height:1rem}.file-list-footer[data-v-4bbcc75e]{display:flex;align-items:center;justify-content:space-between;padding-top:1rem;border-top:1px solid #e2e8f0}.clear-button[data-v-4bbcc75e]{display:inline-flex;align-items:center;gap:.5rem;background:transparent;color:#64748b;padding:.625rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease;border:1px solid #e2e8f0}.clear-button[data-v-4bbcc75e]:hover{background:#f1f5f9;color:#1e293b}.clear-button svg[data-v-4bbcc75e]{width:1rem;height:1rem}.merge-button[data-v-4bbcc75e]{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #10b9814d;border:none}.merge-button[data-v-4bbcc75e]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #10b98166}.merge-button[data-v-4bbcc75e]:disabled{opacity:.5;cursor:not-allowed}.merge-button svg[data-v-4bbcc75e]{width:1.25rem;height:1.25rem}.processing-state[data-v-4bbcc75e]{text-align:center;padding:3rem 0}.processing-icon[data-v-4bbcc75e]{width:4rem;height:4rem;background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-radius:1rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;color:#3b82f6;animation:pulse-4bbcc75e 2s infinite}.processing-icon svg[data-v-4bbcc75e]{width:2rem;height:2rem}@keyframes pulse-4bbcc75e{0%,to{opacity:1}50%{opacity:.7}}.processing-text[data-v-4bbcc75e]{font-size:1rem;font-weight:500;color:#1e293b}.status-content[data-v-4bbcc75e]{display:flex;flex-direction:column;gap:1.5rem}.status-header[data-v-4bbcc75e]{display:flex;align-items:center;gap:1rem}.status-icon[data-v-4bbcc75e]{width:3.5rem;height:3.5rem;border-radius:1rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.status-icon svg[data-v-4bbcc75e]{width:1.75rem;height:1.75rem}.status-pending[data-v-4bbcc75e]{background:#fef3c7;color:#d97706}.status-processing[data-v-4bbcc75e]{background:#dbeafe;color:#2563eb}.status-almost[data-v-4bbcc75e],.status-complete[data-v-4bbcc75e]{background:#d1fae5;color:#059669}.status-info[data-v-4bbcc75e]{flex:1}.status-text[data-v-4bbcc75e]{font-weight:600;color:#1e293b;margin:0 0 .25rem}.status-percentage[data-v-4bbcc75e]{font-size:1.5rem;font-weight:800;color:#3b82f6;margin:0}.progress-container[data-v-4bbcc75e]{width:100%}.progress-track[data-v-4bbcc75e]{width:100%;height:.75rem;background:#e2e8f0;border-radius:9999px;overflow:hidden}.progress-bar[data-v-4bbcc75e]{height:100%;background:linear-gradient(90deg,#3b82f6,#06b6d4);border-radius:9999px;transition:width .3s ease}.download-content[data-v-4bbcc75e]{text-align:center;padding:1rem 0}.download-icon-wrapper[data-v-4bbcc75e]{margin-bottom:1.5rem}.download-icon[data-v-4bbcc75e]{width:5rem;height:5rem;background:linear-gradient(135deg,#d1fae5,#a7f3d0);border-radius:1.25rem;display:flex;align-items:center;justify-content:center;margin:0 auto;color:#059669}.download-icon svg[data-v-4bbcc75e]{width:2.5rem;height:2.5rem}.download-title[data-v-4bbcc75e]{font-size:1.25rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.download-description[data-v-4bbcc75e]{color:#64748b;margin-bottom:1.5rem}.download-actions[data-v-4bbcc75e]{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.download-button[data-v-4bbcc75e]{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.5rem;border-radius:.75rem;font-weight:600;text-decoration:none;transition:all .3s ease;border:none;cursor:pointer}.download-button.primary[data-v-4bbcc75e]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 12px #10b9814d}.download-button.primary[data-v-4bbcc75e]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #10b98166}.download-button.secondary[data-v-4bbcc75e]{background:#f1f5f9;color:#475569}.download-button.secondary[data-v-4bbcc75e]:hover{background:#e2e8f0;color:#1e293b}.download-button svg[data-v-4bbcc75e]{width:1.25rem;height:1.25rem}@media (max-width: 768px){.upload-area[data-v-4bbcc75e]{min-height:250px}.file-list-header[data-v-4bbcc75e]{flex-direction:column;gap:.75rem;align-items:flex-start}.file-item[data-v-4bbcc75e]{flex-wrap:wrap}.file-actions[data-v-4bbcc75e]{width:100%;justify-content:flex-end;margin-top:.5rem}.file-list-footer[data-v-4bbcc75e]{flex-direction:column;gap:1rem}.clear-button[data-v-4bbcc75e],.merge-button[data-v-4bbcc75e]{width:100%;justify-content:center}.download-actions[data-v-4bbcc75e]{flex-direction:column}.download-button[data-v-4bbcc75e]{width:100%;justify-content:center}}.upload-area[data-v-d1396f45]{min-height:300px}.upload-empty[data-v-d1396f45]{text-align:center;padding:2rem 0}.upload-icon-wrapper[data-v-d1396f45]{margin-bottom:1.5rem}.upload-icon[data-v-d1396f45]{width:5rem;height:5rem;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:1.25rem;display:flex;align-items:center;justify-content:center;margin:0 auto;color:#3b82f6}.upload-icon svg[data-v-d1396f45]{width:2.5rem;height:2.5rem}.upload-title[data-v-d1396f45]{font-size:1.125rem;font-weight:600;color:#1e293b;margin-bottom:.5rem}.upload-subtitle[data-v-d1396f45]{font-size:.875rem;color:#64748b;margin-bottom:1.5rem}.upload-button[data-v-d1396f45]{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#3b82f6,#06b6d4);color:#fff;padding:.875rem 2rem;border-radius:.75rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #3b82f64d}.upload-button[data-v-d1396f45]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666}.upload-button svg[data-v-d1396f45]{width:1.25rem;height:1.25rem}.upload-hint[data-v-d1396f45]{font-size:.75rem;color:#94a3b8;margin-top:1rem}.sr-only[data-v-d1396f45]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.file-selected[data-v-d1396f45]{display:flex;flex-direction:column;gap:1.5rem}.selected-file-card[data-v-d1396f45]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#f8fafc;border-radius:.75rem;border:1px solid #e2e8f0}.file-icon[data-v-d1396f45]{width:3rem;height:3rem;background:linear-gradient(135deg,#fee2e2,#fecaca);border-radius:.75rem;display:flex;align-items:center;justify-content:center;color:#ef4444;flex-shrink:0}.file-icon svg[data-v-d1396f45]{width:1.5rem;height:1.5rem}.file-info[data-v-d1396f45]{flex:1;min-width:0}.file-name[data-v-d1396f45]{font-size:.875rem;font-weight:600;color:#1e293b;margin:0 0 .25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-size[data-v-d1396f45]{font-size:.75rem;color:#64748b;margin:0}.remove-file-button[data-v-d1396f45]{width:2.5rem;height:2.5rem;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#64748b;cursor:pointer;transition:all .2s ease}.remove-file-button[data-v-d1396f45]:hover{background:#fee2e2;color:#ef4444;border-color:#fecaca}.remove-file-button svg[data-v-d1396f45]{width:1.25rem;height:1.25rem}.split-options[data-v-d1396f45]{background:#f8fafc;border-radius:1rem;padding:1.5rem;border:1px solid #e2e8f0}.options-title[data-v-d1396f45]{font-size:1rem;font-weight:600;color:#1e293b;margin:0 0 1rem}.option-tabs[data-v-d1396f45]{display:flex;gap:.5rem;margin-bottom:1.5rem}.option-tab[data-v-d1396f45]{flex:1;padding:.75rem 1rem;background:#fff;border:2px solid #e2e8f0;border-radius:.5rem;font-size:.875rem;font-weight:500;color:#64748b;cursor:pointer;transition:all .3s ease}.option-tab[data-v-d1396f45]:hover{border-color:#3b82f6;color:#3b82f6}.option-tab.active[data-v-d1396f45]{background:linear-gradient(135deg,#3b82f6,#06b6d4);color:#fff;border-color:transparent}.option-content[data-v-d1396f45]{display:flex;flex-direction:column;gap:.5rem}.input-label[data-v-d1396f45]{font-size:.875rem;font-weight:500;color:#374151}.text-input[data-v-d1396f45]{width:100%;padding:.75rem 1rem;border:2px solid #e2e8f0;border-radius:.5rem;font-size:1rem;transition:all .3s ease;background:#fff}.text-input[data-v-d1396f45]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.input-hint[data-v-d1396f45]{font-size:.75rem;color:#64748b;margin:0}.split-button[data-v-d1396f45]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;padding:.875rem 2rem;border-radius:.75rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #f59e0b4d;border:none;width:100%}.split-button[data-v-d1396f45]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #f59e0b66}.split-button[data-v-d1396f45]:disabled{opacity:.5;cursor:not-allowed}.split-button svg[data-v-d1396f45]{width:1.25rem;height:1.25rem}.processing-state[data-v-d1396f45]{text-align:center;padding:3rem 0}.processing-icon[data-v-d1396f45]{width:4rem;height:4rem;background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-radius:1rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;color:#3b82f6;animation:pulse-d1396f45 2s infinite}.processing-icon svg[data-v-d1396f45]{width:2rem;height:2rem}@keyframes pulse-d1396f45{0%,to{opacity:1}50%{opacity:.7}}.processing-text[data-v-d1396f45]{font-size:1rem;font-weight:500;color:#1e293b}.status-content[data-v-d1396f45]{display:flex;flex-direction:column;gap:1.5rem}.status-header[data-v-d1396f45]{display:flex;align-items:center;gap:1rem}.status-icon[data-v-d1396f45]{width:3.5rem;height:3.5rem;border-radius:1rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.status-icon svg[data-v-d1396f45]{width:1.75rem;height:1.75rem}.status-pending[data-v-d1396f45]{background:#fef3c7;color:#d97706}.status-processing[data-v-d1396f45]{background:#dbeafe;color:#2563eb}.status-almost[data-v-d1396f45],.status-complete[data-v-d1396f45]{background:#d1fae5;color:#059669}.status-info[data-v-d1396f45]{flex:1}.status-text[data-v-d1396f45]{font-weight:600;color:#1e293b;margin:0 0 .25rem}.status-percentage[data-v-d1396f45]{font-size:1.5rem;font-weight:800;color:#3b82f6;margin:0}.progress-container[data-v-d1396f45]{width:100%}.progress-track[data-v-d1396f45]{width:100%;height:.75rem;background:#e2e8f0;border-radius:9999px;overflow:hidden}.progress-bar[data-v-d1396f45]{height:100%;background:linear-gradient(90deg,#3b82f6,#06b6d4);border-radius:9999px;transition:width .3s ease}.download-content[data-v-d1396f45]{text-align:center;padding:1rem 0}.download-icon-wrapper[data-v-d1396f45]{margin-bottom:1.5rem}.download-icon[data-v-d1396f45]{width:5rem;height:5rem;background:linear-gradient(135deg,#d1fae5,#a7f3d0);border-radius:1.25rem;display:flex;align-items:center;justify-content:center;margin:0 auto;color:#059669}.download-icon svg[data-v-d1396f45]{width:2.5rem;height:2.5rem}.download-title[data-v-d1396f45]{font-size:1.25rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.download-description[data-v-d1396f45]{color:#64748b;margin-bottom:1.5rem}.download-actions[data-v-d1396f45]{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.download-button[data-v-d1396f45]{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.5rem;border-radius:.75rem;font-weight:600;text-decoration:none;transition:all .3s ease;border:none;cursor:pointer}.download-button.primary[data-v-d1396f45]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 12px #10b9814d}.download-button.primary[data-v-d1396f45]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #10b98166}.download-button.secondary[data-v-d1396f45]{background:#f1f5f9;color:#475569}.download-button.secondary[data-v-d1396f45]:hover{background:#e2e8f0;color:#1e293b}.download-button svg[data-v-d1396f45]{width:1.25rem;height:1.25rem}@media (max-width: 768px){.upload-area[data-v-d1396f45]{min-height:250px}.option-tabs[data-v-d1396f45],.download-actions[data-v-d1396f45]{flex-direction:column}.download-button[data-v-d1396f45]{width:100%;justify-content:center}}.upload-area[data-v-2cbee1fc]{min-height:300px}.upload-empty[data-v-2cbee1fc]{text-align:center;padding:2rem 0}.upload-icon-wrapper[data-v-2cbee1fc]{margin-bottom:1.5rem}.upload-icon[data-v-2cbee1fc]{width:5rem;height:5rem;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:1.25rem;display:flex;align-items:center;justify-content:center;margin:0 auto;color:#3b82f6}.upload-icon svg[data-v-2cbee1fc]{width:2.5rem;height:2.5rem}.upload-title[data-v-2cbee1fc]{font-size:1.125rem;font-weight:600;color:#1e293b;margin-bottom:.5rem}.upload-subtitle[data-v-2cbee1fc]{font-size:.875rem;color:#64748b;margin-bottom:1.5rem}.upload-button[data-v-2cbee1fc]{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#3b82f6,#06b6d4);color:#fff;padding:.875rem 2rem;border-radius:.75rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #3b82f64d}.upload-button[data-v-2cbee1fc]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666}.upload-button svg[data-v-2cbee1fc]{width:1.25rem;height:1.25rem}.upload-hint[data-v-2cbee1fc]{font-size:.75rem;color:#94a3b8;margin-top:1rem}.sr-only[data-v-2cbee1fc]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.images-selected[data-v-2cbee1fc]{display:flex;flex-direction:column;gap:1.5rem}.list-header[data-v-2cbee1fc]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;flex-wrap:wrap;gap:.5rem}.list-title[data-v-2cbee1fc]{font-size:1rem;font-weight:600;color:#1e293b;margin:0}.drag-hint[data-v-2cbee1fc]{display:flex;align-items:center;gap:.375rem;font-size:.875rem;color:#64748b;margin:0;background:#f1f5f9;padding:.375rem .75rem;border-radius:.5rem}.drag-hint svg[data-v-2cbee1fc]{width:1rem;height:1rem;color:#3b82f6}.images-grid[data-v-2cbee1fc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem;max-height:300px;overflow-y:auto;padding:.5rem;border:1px solid #e2e8f0;border-radius:.75rem;position:relative}.image-list-move[data-v-2cbee1fc]{transition:transform .4s cubic-bezier(.4,0,.2,1)}.image-list-enter-active[data-v-2cbee1fc],.image-list-leave-active[data-v-2cbee1fc]{transition:all .3s ease}.image-list-enter-from[data-v-2cbee1fc],.image-list-leave-to[data-v-2cbee1fc]{opacity:0;transform:scale(.9)}.image-list-leave-active[data-v-2cbee1fc]{position:absolute}.image-item[data-v-2cbee1fc]{position:relative;display:flex;flex-direction:column;gap:.5rem;padding:.75rem;background:#f8fafc;border-radius:.75rem;border:2px solid transparent;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:grab;user-select:none}.image-item[data-v-2cbee1fc]:hover{border-color:#3b82f6;box-shadow:0 4px 12px #3b82f626;transform:translateY(-2px)}.image-item[data-v-2cbee1fc]:active{cursor:grabbing}.image-item.dragging[data-v-2cbee1fc]{opacity:.5;transform:scale(1.05) rotate(2deg);box-shadow:0 8px 24px #00000026;z-index:100}.image-item.drag-over[data-v-2cbee1fc]{border-color:#3b82f6;background:linear-gradient(135deg,#eff6ff,#dbeafe);transform:scale(1.02);box-shadow:0 0 0 3px #3b82f633}.drag-handle[data-v-2cbee1fc]{position:absolute;top:.5rem;left:.5rem;width:1.5rem;height:1.5rem;background:#ffffffe6;border-radius:.375rem;display:flex;align-items:center;justify-content:center;color:#94a3b8;cursor:grab;transition:all .2s ease;z-index:10}.drag-handle[data-v-2cbee1fc]:hover{background:#fff;color:#3b82f6;box-shadow:0 2px 8px #0000001a}.drag-handle svg[data-v-2cbee1fc]{width:.875rem;height:.875rem}.image-preview[data-v-2cbee1fc]{width:100%;height:100px;overflow:hidden;border-radius:.5rem;display:flex;align-items:center;justify-content:center;background:#f1f5f9}.image-preview img[data-v-2cbee1fc]{width:100%;height:100%;object-fit:cover}.image-info[data-v-2cbee1fc]{flex:1;min-width:0}.file-name[data-v-2cbee1fc]{font-size:.75rem;font-weight:600;color:#1e293b;margin:0 0 .25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-size[data-v-2cbee1fc]{font-size:.75rem;color:#64748b;margin:0}.remove-image-button[data-v-2cbee1fc]{position:absolute;top:.25rem;right:.25rem;width:1.75rem;height:1.75rem;background:#fff;border:1px solid #e2e8f0;border-radius:.25rem;display:flex;align-items:center;justify-content:center;color:#64748b;cursor:pointer;transition:all .2s ease;z-index:10}.remove-image-button[data-v-2cbee1fc]:hover{background:#fee2e2;color:#ef4444;border-color:#fecaca}.remove-image-button svg[data-v-2cbee1fc]{width:1rem;height:1rem}.add-more-section[data-v-2cbee1fc]{display:flex;gap:1rem;flex-wrap:wrap}.add-more-button[data-v-2cbee1fc]{display:inline-flex;align-items:center;gap:.5rem;background:#f1f5f9;color:#475569;padding:.75rem 1.5rem;border-radius:.75rem;font-weight:500;cursor:pointer;transition:all .3s ease;border:1px solid #cbd5e1}.add-more-button[data-v-2cbee1fc]:hover{background:#e2e8f0;color:#1e293b;border-color:#94a3b8}.add-more-button svg[data-v-2cbee1fc]{width:1rem;height:1rem}.clear-all-button[data-v-2cbee1fc]{display:inline-flex;align-items:center;gap:.5rem;background:#fee2e2;color:#dc2626;padding:.75rem 1.5rem;border-radius:.75rem;font-weight:500;cursor:pointer;transition:all .3s ease;border:1px solid #fecaca}.clear-all-button[data-v-2cbee1fc]:hover{background:#fecaca;color:#b91c1c;border-color:#f87171}.clear-all-button svg[data-v-2cbee1fc]{width:1rem;height:1rem}.conversion-options[data-v-2cbee1fc]{background:#f8fafc;border-radius:1rem;padding:1.5rem;border:1px solid #e2e8f0}.options-title[data-v-2cbee1fc]{font-size:1rem;font-weight:600;color:#1e293b;margin:0 0 1rem}.option-group[data-v-2cbee1fc]{margin-bottom:1rem}.option-group[data-v-2cbee1fc]:last-child{margin-bottom:0}.option-label[data-v-2cbee1fc]{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.5rem}.orientation-options[data-v-2cbee1fc]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.size-options[data-v-2cbee1fc]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.orientation-option[data-v-2cbee1fc],.size-option[data-v-2cbee1fc]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;background:#fff;border:2px solid #e2e8f0;border-radius:.75rem;cursor:pointer;transition:all .3s ease}.orientation-option[data-v-2cbee1fc]:hover,.size-option[data-v-2cbee1fc]:hover{border-color:#3b82f6}.orientation-option.active[data-v-2cbee1fc],.size-option.active[data-v-2cbee1fc]{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#3b82f6}.option-icon[data-v-2cbee1fc]{font-size:1.25rem}.option-name[data-v-2cbee1fc]{font-size:.75rem;color:#64748b}.orientation-option.active .option-name[data-v-2cbee1fc],.size-option.active .option-name[data-v-2cbee1fc]{color:#1e40af;font-weight:500}.convert-button[data-v-2cbee1fc]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:linear-gradient(135deg,#3b82f6,#06b6d4);color:#fff;padding:.875rem 2rem;border-radius:.75rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #3b82f64d;border:none;width:100%}.convert-button[data-v-2cbee1fc]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666}.convert-button[data-v-2cbee1fc]:disabled{opacity:.5;cursor:not-allowed}.convert-button svg[data-v-2cbee1fc]{width:1.25rem;height:1.25rem}.processing-state[data-v-2cbee1fc]{text-align:center;padding:3rem 0}.processing-icon[data-v-2cbee1fc]{width:4rem;height:4rem;background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-radius:1rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;color:#3b82f6;animation:pulse-2cbee1fc 2s infinite}.processing-icon svg[data-v-2cbee1fc]{width:2rem;height:2rem}@keyframes pulse-2cbee1fc{0%,to{opacity:1}50%{opacity:.7}}.processing-text[data-v-2cbee1fc]{font-size:1rem;font-weight:500;color:#1e293b}.status-content[data-v-2cbee1fc]{display:flex;flex-direction:column;gap:1.5rem}.status-header[data-v-2cbee1fc]{display:flex;align-items:center;gap:1rem}.status-icon[data-v-2cbee1fc]{width:3.5rem;height:3.5rem;border-radius:1rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.status-icon svg[data-v-2cbee1fc]{width:1.75rem;height:1.75rem}.status-pending[data-v-2cbee1fc]{background:#fef3c7;color:#d97706}.status-processing[data-v-2cbee1fc]{background:#dbeafe;color:#2563eb}.status-almost[data-v-2cbee1fc],.status-complete[data-v-2cbee1fc]{background:#d1fae5;color:#059669}.status-info[data-v-2cbee1fc]{flex:1}.status-text[data-v-2cbee1fc]{font-weight:600;color:#1e293b;margin:0 0 .25rem}.status-percentage[data-v-2cbee1fc]{font-size:1.5rem;font-weight:800;color:#3b82f6;margin:0}.progress-container[data-v-2cbee1fc]{width:100%}.progress-track[data-v-2cbee1fc]{width:100%;height:.75rem;background:#e2e8f0;border-radius:9999px;overflow:hidden}.progress-bar[data-v-2cbee1fc]{height:100%;background:linear-gradient(90deg,#3b82f6,#06b6d4);border-radius:9999px;transition:width .3s ease}.download-content[data-v-2cbee1fc]{text-align:center;padding:1rem 0}.download-icon-wrapper[data-v-2cbee1fc]{margin-bottom:1.5rem}.download-icon[data-v-2cbee1fc]{width:5rem;height:5rem;background:linear-gradient(135deg,#d1fae5,#a7f3d0);border-radius:1.25rem;display:flex;align-items:center;justify-content:center;margin:0 auto;color:#059669}.download-icon svg[data-v-2cbee1fc]{width:2.5rem;height:2.5rem}.download-title[data-v-2cbee1fc]{font-size:1.25rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.download-description[data-v-2cbee1fc]{color:#64748b;margin-bottom:1.5rem}.download-actions[data-v-2cbee1fc]{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.download-button[data-v-2cbee1fc]{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.5rem;border-radius:.75rem;font-weight:600;text-decoration:none;transition:all .3s ease;border:none;cursor:pointer}.download-button.primary[data-v-2cbee1fc]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 12px #10b9814d}.download-button.primary[data-v-2cbee1fc]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #10b98166}.download-button.secondary[data-v-2cbee1fc]{background:#f1f5f9;color:#475569}.download-button.secondary[data-v-2cbee1fc]:hover{background:#e2e8f0;color:#1e293b}.download-button svg[data-v-2cbee1fc]{width:1.25rem;height:1.25rem}@media (max-width: 768px){.upload-area[data-v-2cbee1fc]{min-height:250px}.orientation-options[data-v-2cbee1fc],.size-options[data-v-2cbee1fc]{grid-template-columns:1fr}.add-more-section[data-v-2cbee1fc],.download-actions[data-v-2cbee1fc]{flex-direction:column}.download-button[data-v-2cbee1fc]{width:100%;justify-content:center}}.upload-area[data-v-81ffc002]{min-height:300px}.upload-empty[data-v-81ffc002]{text-align:center;padding:2rem 0}.upload-icon-wrapper[data-v-81ffc002]{margin-bottom:1.5rem}.upload-icon[data-v-81ffc002]{width:5rem;height:5rem;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:1.25rem;display:flex;align-items:center;justify-content:center;margin:0 auto;color:#3b82f6}.upload-icon svg[data-v-81ffc002]{width:2.5rem;height:2.5rem}.upload-title[data-v-81ffc002]{font-size:1.125rem;font-weight:600;color:#1e293b;margin-bottom:.5rem}.upload-subtitle[data-v-81ffc002]{font-size:.875rem;color:#64748b;margin-bottom:1.5rem}.upload-button[data-v-81ffc002]{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#3b82f6,#06b6d4);color:#fff;padding:.875rem 2rem;border-radius:.75rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #3b82f64d}.upload-button[data-v-81ffc002]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666}.upload-button svg[data-v-81ffc002]{width:1.25rem;height:1.25rem}.upload-hint[data-v-81ffc002]{font-size:.75rem;color:#94a3b8;margin-top:1rem}.sr-only[data-v-81ffc002]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pdfs-selected[data-v-81ffc002]{display:flex;flex-direction:column;gap:1.5rem}.list-title[data-v-81ffc002]{font-size:1rem;font-weight:600;color:#1e293b;margin:0 0 1rem}.pdfs-grid[data-v-81ffc002]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;max-height:250px;overflow-y:auto;padding:.5rem;border:1px solid #e2e8f0;border-radius:.75rem}.pdf-item[data-v-81ffc002]{position:relative;display:flex;align-items:center;gap:.75rem;padding:.75rem;background:#f8fafc;border-radius:.75rem;border:1px solid #e2e8f0;transition:all .2s ease}.pdf-item[data-v-81ffc002]:hover{border-color:#3b82f6;box-shadow:0 2px 8px #0000001a}.pdf-icon[data-v-81ffc002]{width:2.5rem;height:2.5rem;background:linear-gradient(135deg,#fee2e2,#fecaca);border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#dc2626;flex-shrink:0}.pdf-icon svg[data-v-81ffc002]{width:1.25rem;height:1.25rem}.pdf-info[data-v-81ffc002]{flex:1;min-width:0}.file-name[data-v-81ffc002]{font-size:.875rem;font-weight:600;color:#1e293b;margin:0 0 .25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-size[data-v-81ffc002]{font-size:.75rem;color:#64748b;margin:0}.page-count[data-v-81ffc002]{font-size:.75rem;color:#3b82f6;margin:.125rem 0 0}.remove-pdf-button[data-v-81ffc002]{width:1.75rem;height:1.75rem;background:#fff;border:1px solid #e2e8f0;border-radius:.25rem;display:flex;align-items:center;justify-content:center;color:#64748b;cursor:pointer;transition:all .2s ease;flex-shrink:0}.remove-pdf-button[data-v-81ffc002]:hover{background:#fee2e2;color:#ef4444;border-color:#fecaca}.remove-pdf-button svg[data-v-81ffc002]{width:1rem;height:1rem}.conversion-options[data-v-81ffc002]{background:#f8fafc;border-radius:1rem;padding:1.5rem;border:1px solid #e2e8f0}.options-title[data-v-81ffc002]{font-size:1rem;font-weight:600;color:#1e293b;margin:0 0 1rem}.option-group[data-v-81ffc002]{margin-bottom:1rem}.option-group[data-v-81ffc002]:last-child{margin-bottom:0}.option-label[data-v-81ffc002]{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.5rem}.format-options[data-v-81ffc002],.scale-options[data-v-81ffc002]{display:flex;gap:.75rem;flex-wrap:wrap}.format-option[data-v-81ffc002],.scale-option[data-v-81ffc002]{padding:.625rem 1.25rem;background:#fff;border:2px solid #e2e8f0;border-radius:.5rem;font-weight:600;font-size:.875rem;color:#64748b;cursor:pointer;transition:all .3s ease;min-width:60px}.format-option[data-v-81ffc002]:hover,.scale-option[data-v-81ffc002]:hover{border-color:#3b82f6}.format-option.active[data-v-81ffc002],.scale-option.active[data-v-81ffc002]{background:linear-gradient(135deg,#3b82f6,#06b6d4);border-color:#3b82f6;color:#fff}.quality-slider[data-v-81ffc002]{display:flex;align-items:center;gap:1rem}.slider[data-v-81ffc002]{flex:1;height:6px;border-radius:3px;background:#e2e8f0;outline:none;-webkit-appearance:none}.slider[data-v-81ffc002]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#06b6d4);cursor:pointer;box-shadow:0 2px 6px #3b82f64d}.slider[data-v-81ffc002]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#06b6d4);cursor:pointer;border:none;box-shadow:0 2px 6px #3b82f64d}.quality-value[data-v-81ffc002]{font-weight:600;color:#3b82f6;min-width:40px;text-align:right}.convert-button[data-v-81ffc002]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:linear-gradient(135deg,#3b82f6,#06b6d4);color:#fff;padding:.875rem 2rem;border-radius:.75rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #3b82f64d;border:none;width:100%}.convert-button[data-v-81ffc002]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666}.convert-button[data-v-81ffc002]:disabled{opacity:.5;cursor:not-allowed}.convert-button svg[data-v-81ffc002]{width:1.25rem;height:1.25rem}.processing-state[data-v-81ffc002]{text-align:center;padding:3rem 0}.processing-icon[data-v-81ffc002]{width:4rem;height:4rem;background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-radius:1rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;color:#3b82f6;animation:pulse-81ffc002 2s infinite}.processing-icon svg[data-v-81ffc002]{width:2rem;height:2rem}@keyframes pulse-81ffc002{0%,to{opacity:1}50%{opacity:.7}}.processing-text[data-v-81ffc002]{font-size:1rem;font-weight:500;color:#1e293b;margin-bottom:1rem}.progress-bar-container[data-v-81ffc002]{width:80%;max-width:400px;height:.5rem;background:#e2e8f0;border-radius:9999px;overflow:hidden;margin:0 auto}.progress-bar[data-v-81ffc002]{height:100%;background:linear-gradient(90deg,#3b82f6,#06b6d4);border-radius:9999px;transition:width .3s ease}.status-content[data-v-81ffc002]{display:flex;flex-direction:column;gap:1.5rem}.status-header[data-v-81ffc002]{display:flex;align-items:center;gap:1rem}.status-icon[data-v-81ffc002]{width:3.5rem;height:3.5rem;border-radius:1rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.status-icon svg[data-v-81ffc002]{width:1.75rem;height:1.75rem}.status-pending[data-v-81ffc002]{background:#fef3c7;color:#d97706}.status-processing[data-v-81ffc002]{background:#dbeafe;color:#2563eb}.status-almost[data-v-81ffc002],.status-complete[data-v-81ffc002]{background:#d1fae5;color:#059669}.status-info[data-v-81ffc002]{flex:1}.status-text[data-v-81ffc002]{font-weight:600;color:#1e293b;margin:0 0 .25rem}.status-percentage[data-v-81ffc002]{font-size:1.5rem;font-weight:800;color:#3b82f6;margin:0}.progress-container[data-v-81ffc002]{width:100%}.progress-track[data-v-81ffc002]{width:100%;height:.75rem;background:#e2e8f0;border-radius:9999px;overflow:hidden}.download-content[data-v-81ffc002]{text-align:center;padding:1rem 0}.download-icon-wrapper[data-v-81ffc002]{margin-bottom:1.5rem}.download-icon[data-v-81ffc002]{width:5rem;height:5rem;background:linear-gradient(135deg,#d1fae5,#a7f3d0);border-radius:1.25rem;display:flex;align-items:center;justify-content:center;margin:0 auto;color:#059669}.download-icon svg[data-v-81ffc002]{width:2.5rem;height:2.5rem}.download-title[data-v-81ffc002]{font-size:1.25rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.download-description[data-v-81ffc002]{color:#64748b;margin-bottom:1.5rem}.preview-grid[data-v-81ffc002]{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.75rem;margin-bottom:1.5rem;max-height:200px;overflow-y:auto;padding:.5rem;background:#f8fafc;border-radius:.75rem}.preview-item[data-v-81ffc002]{position:relative;aspect-ratio:1;border-radius:.5rem;overflow:hidden;background:#e2e8f0}.preview-item img[data-v-81ffc002]{width:100%;height:100%;object-fit:cover}.preview-label[data-v-81ffc002]{position:absolute;bottom:0;left:0;right:0;background:#000000b3;color:#fff;font-size:.625rem;padding:.25rem;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.preview-more[data-v-81ffc002]{display:flex;align-items:center;justify-content:center;aspect-ratio:1;background:#e2e8f0;border-radius:.5rem;color:#64748b;font-size:.875rem;font-weight:600}.download-actions[data-v-81ffc002]{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.download-button[data-v-81ffc002]{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.5rem;border-radius:.75rem;font-weight:600;text-decoration:none;transition:all .3s ease;border:none;cursor:pointer}.download-button.primary[data-v-81ffc002]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 12px #10b9814d}.download-button.primary[data-v-81ffc002]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #10b98166}.download-button.secondary[data-v-81ffc002]{background:#f1f5f9;color:#475569}.download-button.secondary[data-v-81ffc002]:hover{background:#e2e8f0;color:#1e293b}.download-button svg[data-v-81ffc002]{width:1.25rem;height:1.25rem}@media (max-width: 768px){.upload-area[data-v-81ffc002]{min-height:250px}.pdfs-grid[data-v-81ffc002]{grid-template-columns:1fr}.format-options[data-v-81ffc002],.scale-options[data-v-81ffc002]{justify-content:center}.download-actions[data-v-81ffc002]{flex-direction:column}.download-button[data-v-81ffc002]{width:100%;justify-content:center}.preview-grid[data-v-81ffc002]{grid-template-columns:repeat(3,1fr)}}.upload-area[data-v-2c78dcee]{min-height:300px}.upload-empty[data-v-2c78dcee]{text-align:center;padding:2rem 0}.upload-icon-wrapper[data-v-2c78dcee]{margin-bottom:1.5rem}.upload-icon[data-v-2c78dcee]{width:5rem;height:5rem;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:1.25rem;display:flex;align-items:center;justify-content:center;margin:0 auto;color:#3b82f6}.upload-icon svg[data-v-2c78dcee]{width:2.5rem;height:2.5rem}.upload-title[data-v-2c78dcee]{font-size:1.125rem;font-weight:600;color:#1e293b;margin-bottom:.5rem}.upload-subtitle[data-v-2c78dcee]{font-size:.875rem;color:#64748b;margin-bottom:1.5rem}.upload-button[data-v-2c78dcee]{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#3b82f6,#06b6d4);color:#fff;padding:.875rem 2rem;border-radius:.75rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #3b82f64d}.upload-button[data-v-2c78dcee]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666}.upload-button svg[data-v-2c78dcee]{width:1.25rem;height:1.25rem}.upload-hint[data-v-2c78dcee]{font-size:.75rem;color:#94a3b8;margin-top:1rem}.sr-only[data-v-2c78dcee]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pdf-selected[data-v-2c78dcee]{display:flex;flex-direction:column;gap:1.5rem}.pdf-info-card[data-v-2c78dcee]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#f8fafc;border-radius:1rem;border:1px solid #e2e8f0}.pdf-icon[data-v-2c78dcee]{width:3rem;height:3rem;background:linear-gradient(135deg,#fee2e2,#fecaca);border-radius:.75rem;display:flex;align-items:center;justify-content:center;color:#dc2626;flex-shrink:0}.pdf-icon svg[data-v-2c78dcee]{width:1.5rem;height:1.5rem}.pdf-details[data-v-2c78dcee]{flex:1;min-width:0}.file-name[data-v-2c78dcee]{font-size:1rem;font-weight:600;color:#1e293b;margin:0 0 .25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-info[data-v-2c78dcee]{font-size:.875rem;color:#64748b;margin:0}.remove-pdf-button[data-v-2c78dcee]{width:2rem;height:2rem;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#64748b;cursor:pointer;transition:all .2s ease;flex-shrink:0}.remove-pdf-button[data-v-2c78dcee]:hover{background:#fee2e2;color:#ef4444;border-color:#fecaca}.remove-pdf-button svg[data-v-2c78dcee]{width:1.25rem;height:1.25rem}.rotation-options[data-v-2c78dcee]{background:#f8fafc;border-radius:1rem;padding:1.5rem;border:1px solid #e2e8f0}.options-title[data-v-2c78dcee]{font-size:1.125rem;font-weight:600;color:#1e293b;margin:0 0 1.25rem}.option-group[data-v-2c78dcee]{margin-bottom:1.5rem}.option-group[data-v-2c78dcee]:last-child{margin-bottom:0}.option-label[data-v-2c78dcee]{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.75rem}.selection-options[data-v-2c78dcee]{display:flex;gap:.75rem;flex-wrap:wrap}.selection-option[data-v-2c78dcee]{padding:.625rem 1.25rem;background:#fff;border:2px solid #e2e8f0;border-radius:.5rem;font-weight:500;font-size:.875rem;color:#64748b;cursor:pointer;transition:all .3s ease}.selection-option[data-v-2c78dcee]:hover{border-color:#3b82f6}.selection-option.active[data-v-2c78dcee]{background:linear-gradient(135deg,#3b82f6,#06b6d4);border-color:#3b82f6;color:#fff}.custom-pages-input[data-v-2c78dcee]{margin-top:.75rem}.pages-input[data-v-2c78dcee]{width:100%;padding:.75rem 1rem;border:2px solid #e2e8f0;border-radius:.5rem;font-size:.875rem;transition:all .3s ease;box-sizing:border-box}.pages-input[data-v-2c78dcee]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.input-hint[data-v-2c78dcee]{font-size:.75rem;color:#94a3b8;margin:.5rem 0 0}.angle-options[data-v-2c78dcee]{display:flex;gap:1rem;flex-wrap:wrap}.angle-option[data-v-2c78dcee]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem 1.5rem;background:#fff;border:2px solid #e2e8f0;border-radius:.75rem;font-weight:600;font-size:.875rem;color:#64748b;cursor:pointer;transition:all .3s ease;min-width:80px}.angle-option[data-v-2c78dcee]:hover{border-color:#3b82f6}.angle-option.active[data-v-2c78dcee]{background:linear-gradient(135deg,#3b82f6,#06b6d4);border-color:#3b82f6;color:#fff}.angle-option svg[data-v-2c78dcee]{width:1.5rem;height:1.5rem}.page-preview-section[data-v-2c78dcee]{background:#f8fafc;border-radius:1rem;padding:1.5rem;border:1px solid #e2e8f0}.preview-title[data-v-2c78dcee]{font-size:1rem;font-weight:600;color:#1e293b;margin:0 0 1rem}.preview-grid[data-v-2c78dcee]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:1rem}.preview-item[data-v-2c78dcee]{position:relative;aspect-ratio:1;border-radius:.75rem;overflow:hidden;background:#fff;border:2px solid #e2e8f0;cursor:pointer;transition:all .3s ease}.preview-item[data-v-2c78dcee]:hover{border-color:#3b82f6;box-shadow:0 4px 12px #3b82f626}.preview-item.selected[data-v-2c78dcee]{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f633}.preview-item img[data-v-2c78dcee]{width:100%;height:100%;object-fit:contain;transition:transform .3s ease}.page-number[data-v-2c78dcee]{position:absolute;bottom:0;left:0;right:0;background:#000000b3;color:#fff;font-size:.75rem;padding:.375rem;text-align:center}.selected-indicator[data-v-2c78dcee]{position:absolute;top:.5rem;right:.5rem;width:1.5rem;height:1.5rem;background:#3b82f6;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.selected-indicator svg[data-v-2c78dcee]{width:.875rem;height:.875rem}.preview-more[data-v-2c78dcee]{display:flex;align-items:center;justify-content:center;aspect-ratio:1;background:#e2e8f0;border-radius:.75rem;color:#64748b;font-size:.875rem;font-weight:500}.rotate-button[data-v-2c78dcee]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:linear-gradient(135deg,#3b82f6,#06b6d4);color:#fff;padding:.875rem 2rem;border-radius:.75rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #3b82f64d;border:none;width:100%}.rotate-button[data-v-2c78dcee]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666}.rotate-button[data-v-2c78dcee]:disabled{opacity:.5;cursor:not-allowed}.rotate-button svg[data-v-2c78dcee]{width:1.25rem;height:1.25rem}.processing-state[data-v-2c78dcee]{text-align:center;padding:3rem 0}.processing-icon[data-v-2c78dcee]{width:4rem;height:4rem;background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-radius:1rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;color:#3b82f6;animation:pulse-2c78dcee 2s infinite}.processing-icon svg[data-v-2c78dcee]{width:2rem;height:2rem}@keyframes pulse-2c78dcee{0%,to{opacity:1}50%{opacity:.7}}.processing-text[data-v-2c78dcee]{font-size:1rem;font-weight:500;color:#1e293b;margin-bottom:1rem}.progress-bar-container[data-v-2c78dcee]{width:80%;max-width:400px;height:.5rem;background:#e2e8f0;border-radius:9999px;overflow:hidden;margin:0 auto}.progress-bar[data-v-2c78dcee]{height:100%;background:linear-gradient(90deg,#3b82f6,#06b6d4);border-radius:9999px;transition:width .3s ease}.status-content[data-v-2c78dcee]{display:flex;flex-direction:column;gap:1.5rem}.status-header[data-v-2c78dcee]{display:flex;align-items:center;gap:1rem}.status-icon[data-v-2c78dcee]{width:3.5rem;height:3.5rem;border-radius:1rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.status-icon svg[data-v-2c78dcee]{width:1.75rem;height:1.75rem}.status-pending[data-v-2c78dcee]{background:#fef3c7;color:#d97706}.status-processing[data-v-2c78dcee]{background:#dbeafe;color:#2563eb}.status-almost[data-v-2c78dcee],.status-complete[data-v-2c78dcee]{background:#d1fae5;color:#059669}.status-info[data-v-2c78dcee]{flex:1}.status-text[data-v-2c78dcee]{font-weight:600;color:#1e293b;margin:0 0 .25rem}.status-percentage[data-v-2c78dcee]{font-size:1.5rem;font-weight:800;color:#3b82f6;margin:0}.progress-container[data-v-2c78dcee]{width:100%}.progress-track[data-v-2c78dcee]{width:100%;height:.75rem;background:#e2e8f0;border-radius:9999px;overflow:hidden}.download-content[data-v-2c78dcee]{text-align:center;padding:1rem 0}.download-icon-wrapper[data-v-2c78dcee]{margin-bottom:1.5rem}.download-icon[data-v-2c78dcee]{width:5rem;height:5rem;background:linear-gradient(135deg,#d1fae5,#a7f3d0);border-radius:1.25rem;display:flex;align-items:center;justify-content:center;margin:0 auto;color:#059669}.download-icon svg[data-v-2c78dcee]{width:2.5rem;height:2.5rem}.download-title[data-v-2c78dcee]{font-size:1.25rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.download-description[data-v-2c78dcee]{color:#64748b;margin-bottom:1.5rem}.download-actions[data-v-2c78dcee]{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.download-button[data-v-2c78dcee]{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.5rem;border-radius:.75rem;font-weight:600;text-decoration:none;transition:all .3s ease;border:none;cursor:pointer}.download-button.primary[data-v-2c78dcee]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 12px #10b9814d}.download-button.primary[data-v-2c78dcee]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #10b98166}.download-button.secondary[data-v-2c78dcee]{background:#f1f5f9;color:#475569}.download-button.secondary[data-v-2c78dcee]:hover{background:#e2e8f0;color:#1e293b}.download-button svg[data-v-2c78dcee]{width:1.25rem;height:1.25rem}@media (max-width: 768px){.upload-area[data-v-2c78dcee]{min-height:250px}.angle-options[data-v-2c78dcee]{justify-content:center}.preview-grid[data-v-2c78dcee]{grid-template-columns:repeat(2,1fr)}.download-actions[data-v-2c78dcee]{flex-direction:column}.download-button[data-v-2c78dcee]{width:100%;justify-content:center}}.upload-area[data-v-9a2fa029]{min-height:300px}.upload-empty[data-v-9a2fa029]{text-align:center;padding:2rem 0}.upload-icon-wrapper[data-v-9a2fa029]{margin-bottom:1.5rem}.upload-icon[data-v-9a2fa029]{width:5rem;height:5rem;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:1.25rem;display:flex;align-items:center;justify-content:center;margin:0 auto;color:#3b82f6}.upload-icon svg[data-v-9a2fa029]{width:2.5rem;height:2.5rem}.upload-title[data-v-9a2fa029]{font-size:1.125rem;font-weight:600;color:#1e293b;margin-bottom:.5rem}.upload-subtitle[data-v-9a2fa029]{font-size:.875rem;color:#64748b;margin-bottom:1.5rem}.upload-button[data-v-9a2fa029]{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#3b82f6,#06b6d4);color:#fff;padding:.875rem 2rem;border-radius:.75rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #3b82f64d}.upload-button[data-v-9a2fa029]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666}.upload-button svg[data-v-9a2fa029]{width:1.25rem;height:1.25rem}.sr-only[data-v-9a2fa029]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pdf-selected[data-v-9a2fa029]{display:flex;flex-direction:column;gap:1.5rem}.pdf-info-card[data-v-9a2fa029]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#f8fafc;border-radius:1rem;border:1px solid #e2e8f0}.pdf-icon[data-v-9a2fa029]{width:3rem;height:3rem;background:linear-gradient(135deg,#fee2e2,#fecaca);border-radius:.75rem;display:flex;align-items:center;justify-content:center;color:#dc2626;flex-shrink:0}.pdf-icon svg[data-v-9a2fa029]{width:1.5rem;height:1.5rem}.pdf-details[data-v-9a2fa029]{flex:1;min-width:0}.file-name[data-v-9a2fa029]{font-size:1rem;font-weight:600;color:#1e293b;margin:0 0 .25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-info[data-v-9a2fa029]{font-size:.875rem;color:#64748b;margin:0}.remove-pdf-button[data-v-9a2fa029]{width:2rem;height:2rem;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#64748b;cursor:pointer;transition:all .2s ease;flex-shrink:0}.remove-pdf-button[data-v-9a2fa029]:hover{background:#fee2e2;color:#ef4444;border-color:#fecaca}.remove-pdf-button svg[data-v-9a2fa029]{width:1.25rem;height:1.25rem}.protection-options[data-v-9a2fa029]{background:#f8fafc;border-radius:1rem;padding:1.5rem;border:1px solid #e2e8f0}.options-title[data-v-9a2fa029]{font-size:1.125rem;font-weight:600;color:#1e293b;margin:0 0 1.25rem}.option-group[data-v-9a2fa029]{margin-bottom:1.5rem}.option-group[data-v-9a2fa029]:last-child{margin-bottom:0}.option-label[data-v-9a2fa029]{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.75rem}.password-input-wrapper[data-v-9a2fa029]{position:relative}.password-input[data-v-9a2fa029]{width:100%;padding:.75rem 3rem .75rem 1rem;border:2px solid #e2e8f0;border-radius:.5rem;font-size:.875rem;transition:all .3s ease;box-sizing:border-box}.password-input[data-v-9a2fa029]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.toggle-password[data-v-9a2fa029]{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#64748b;cursor:pointer;padding:.25rem}.toggle-password svg[data-v-9a2fa029]{width:1.25rem;height:1.25rem}.password-strength[data-v-9a2fa029]{margin-top:.75rem}.strength-bar[data-v-9a2fa029]{height:.375rem;background:#e2e8f0;border-radius:9999px;overflow:hidden;margin-bottom:.5rem}.strength-fill[data-v-9a2fa029]{height:100%;border-radius:9999px;transition:all .3s ease}.strength-text[data-v-9a2fa029]{font-size:.75rem;font-weight:500}.checkbox-label[data-v-9a2fa029]{display:flex;align-items:center;gap:.75rem;cursor:pointer;font-size:.875rem;color:#374151}.checkbox-label input[type=checkbox][data-v-9a2fa029]{width:1.125rem;height:1.125rem;accent-color:#3b82f6}.permissions-section[data-v-9a2fa029]{background:#fff;border-radius:.75rem;padding:1rem;margin-top:1rem;border:1px solid #e2e8f0}.permissions-list[data-v-9a2fa029]{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.error-text[data-v-9a2fa029]{color:#ef4444;font-size:.75rem;margin:.5rem 0 0}.protect-button[data-v-9a2fa029]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:linear-gradient(135deg,#3b82f6,#06b6d4);color:#fff;padding:.875rem 2rem;border-radius:.75rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #3b82f64d;border:none;width:100%}.protect-button[data-v-9a2fa029]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666}.protect-button[data-v-9a2fa029]:disabled{opacity:.5;cursor:not-allowed}.protect-button svg[data-v-9a2fa029]{width:1.25rem;height:1.25rem}.processing-state[data-v-9a2fa029]{text-align:center;padding:3rem 0}.processing-icon[data-v-9a2fa029]{width:4rem;height:4rem;background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-radius:1rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;color:#3b82f6;animation:pulse-9a2fa029 2s infinite}.processing-icon svg[data-v-9a2fa029]{width:2rem;height:2rem}@keyframes pulse-9a2fa029{0%,to{opacity:1}50%{opacity:.7}}.processing-text[data-v-9a2fa029]{font-size:1rem;font-weight:500;color:#1e293b;margin-bottom:1rem}.progress-bar-container[data-v-9a2fa029]{width:80%;max-width:400px;height:.5rem;background:#e2e8f0;border-radius:9999px;overflow:hidden;margin:0 auto}.progress-bar[data-v-9a2fa029]{height:100%;background:linear-gradient(90deg,#3b82f6,#06b6d4);border-radius:9999px;transition:width .3s ease}.status-content[data-v-9a2fa029]{display:flex;flex-direction:column;gap:1.5rem}.status-header[data-v-9a2fa029]{display:flex;align-items:center;gap:1rem}.status-icon[data-v-9a2fa029]{width:3.5rem;height:3.5rem;border-radius:1rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.status-icon svg[data-v-9a2fa029]{width:1.75rem;height:1.75rem}.status-pending[data-v-9a2fa029]{background:#fef3c7;color:#d97706}.status-processing[data-v-9a2fa029]{background:#dbeafe;color:#2563eb}.status-almost[data-v-9a2fa029],.status-complete[data-v-9a2fa029]{background:#d1fae5;color:#059669}.status-info[data-v-9a2fa029]{flex:1}.status-text[data-v-9a2fa029]{font-weight:600;color:#1e293b;margin:0 0 .25rem}.status-percentage[data-v-9a2fa029]{font-size:1.5rem;font-weight:800;color:#3b82f6;margin:0}.progress-container[data-v-9a2fa029]{width:100%}.progress-track[data-v-9a2fa029]{width:100%;height:.75rem;background:#e2e8f0;border-radius:9999px;overflow:hidden}.download-content[data-v-9a2fa029]{text-align:center;padding:1rem 0}.download-icon-wrapper[data-v-9a2fa029]{margin-bottom:1.5rem}.download-icon[data-v-9a2fa029]{width:5rem;height:5rem;background:linear-gradient(135deg,#d1fae5,#a7f3d0);border-radius:1.25rem;display:flex;align-items:center;justify-content:center;margin:0 auto;color:#059669}.download-icon svg[data-v-9a2fa029]{width:2.5rem;height:2.5rem}.download-title[data-v-9a2fa029]{font-size:1.25rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.download-description[data-v-9a2fa029]{color:#64748b;margin-bottom:1.5rem}.download-actions[data-v-9a2fa029]{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.download-button[data-v-9a2fa029]{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.5rem;border-radius:.75rem;font-weight:600;text-decoration:none;transition:all .3s ease;border:none;cursor:pointer}.download-button.primary[data-v-9a2fa029]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 12px #10b9814d}.download-button.primary[data-v-9a2fa029]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #10b98166}.download-button.secondary[data-v-9a2fa029]{background:#f1f5f9;color:#475569}.download-button.secondary[data-v-9a2fa029]:hover{background:#e2e8f0;color:#1e293b}.download-button svg[data-v-9a2fa029]{width:1.25rem;height:1.25rem}@media (max-width: 768px){.upload-area[data-v-9a2fa029]{min-height:250px}.download-actions[data-v-9a2fa029]{flex-direction:column}.download-button[data-v-9a2fa029]{width:100%;justify-content:center}}.upload-area[data-v-c76e66a9]{min-height:300px}.upload-empty[data-v-c76e66a9]{text-align:center;padding:2rem 0}.upload-icon-wrapper[data-v-c76e66a9]{margin-bottom:1.5rem}.upload-icon[data-v-c76e66a9]{width:5rem;height:5rem;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:1.25rem;display:flex;align-items:center;justify-content:center;margin:0 auto;color:#3b82f6}.upload-icon svg[data-v-c76e66a9]{width:2.5rem;height:2.5rem}.upload-title[data-v-c76e66a9]{font-size:1.125rem;font-weight:600;color:#1e293b;margin-bottom:.5rem}.upload-subtitle[data-v-c76e66a9]{font-size:.875rem;color:#64748b;margin-bottom:1.5rem}.upload-button[data-v-c76e66a9]{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#3b82f6,#06b6d4);color:#fff;padding:.875rem 2rem;border-radius:.75rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #3b82f64d}.upload-button[data-v-c76e66a9]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666}.upload-button svg[data-v-c76e66a9]{width:1.25rem;height:1.25rem}.sr-only[data-v-c76e66a9]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pdf-selected[data-v-c76e66a9]{display:flex;flex-direction:column;gap:1.5rem}.pdf-info-card[data-v-c76e66a9]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#f8fafc;border-radius:1rem;border:1px solid #e2e8f0}.pdf-icon[data-v-c76e66a9]{width:3rem;height:3rem;background:linear-gradient(135deg,#fee2e2,#fecaca);border-radius:.75rem;display:flex;align-items:center;justify-content:center;color:#dc2626;flex-shrink:0}.pdf-icon svg[data-v-c76e66a9]{width:1.5rem;height:1.5rem}.pdf-details[data-v-c76e66a9]{flex:1;min-width:0}.file-name[data-v-c76e66a9]{font-size:1rem;font-weight:600;color:#1e293b;margin:0 0 .25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-info[data-v-c76e66a9]{font-size:.875rem;color:#64748b;margin:0}.encrypted-badge[data-v-c76e66a9]{display:inline-block;background:#fee2e2;color:#dc2626;font-size:.75rem;font-weight:500;padding:.25rem .5rem;border-radius:9999px;margin-top:.5rem}.remove-pdf-button[data-v-c76e66a9]{width:2rem;height:2rem;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#64748b;cursor:pointer;transition:all .2s ease;flex-shrink:0}.remove-pdf-button[data-v-c76e66a9]:hover{background:#fee2e2;color:#ef4444;border-color:#fecaca}.remove-pdf-button svg[data-v-c76e66a9]{width:1.25rem;height:1.25rem}.unlock-options[data-v-c76e66a9]{background:#f8fafc;border-radius:1rem;padding:1.5rem;border:1px solid #e2e8f0}.options-title[data-v-c76e66a9]{font-size:1.125rem;font-weight:600;color:#1e293b;margin:0 0 1.25rem}.option-group[data-v-c76e66a9]{margin-bottom:1.5rem}.option-group[data-v-c76e66a9]:last-child{margin-bottom:0}.option-label[data-v-c76e66a9]{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.75rem}.password-input-wrapper[data-v-c76e66a9]{position:relative}.password-input[data-v-c76e66a9]{width:100%;padding:.75rem 3rem .75rem 1rem;border:2px solid #e2e8f0;border-radius:.5rem;font-size:.875rem;transition:all .3s ease;box-sizing:border-box}.password-input[data-v-c76e66a9]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.toggle-password[data-v-c76e66a9]{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#64748b;cursor:pointer;padding:.25rem}.toggle-password svg[data-v-c76e66a9]{width:1.25rem;height:1.25rem}.error-text[data-v-c76e66a9]{color:#ef4444;font-size:.75rem;margin:.5rem 0 0}.unlock-button[data-v-c76e66a9]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:linear-gradient(135deg,#3b82f6,#06b6d4);color:#fff;padding:.875rem 2rem;border-radius:.75rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #3b82f64d;border:none;width:100%}.unlock-button[data-v-c76e66a9]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666}.unlock-button[data-v-c76e66a9]:disabled{opacity:.5;cursor:not-allowed}.unlock-button svg[data-v-c76e66a9]{width:1.25rem;height:1.25rem}.not-encrypted-notice[data-v-c76e66a9]{background:#f0fdf4;border:2px solid #86efac;border-radius:1rem;padding:2rem;text-align:center}.notice-icon[data-v-c76e66a9]{width:3rem;height:3rem;background:#22c55e;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;color:#fff}.notice-icon svg[data-v-c76e66a9]{width:1.5rem;height:1.5rem}.notice-text[data-v-c76e66a9]{color:#166534;font-weight:500;margin-bottom:1rem}.download-original-button[data-v-c76e66a9]{display:inline-flex;align-items:center;gap:.5rem;background:#22c55e;color:#fff;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .3s ease;border:none}.download-original-button[data-v-c76e66a9]:hover{background:#16a34a}.download-original-button svg[data-v-c76e66a9]{width:1.25rem;height:1.25rem}.processing-state[data-v-c76e66a9]{text-align:center;padding:3rem 0}.processing-icon[data-v-c76e66a9]{width:4rem;height:4rem;background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-radius:1rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;color:#3b82f6;animation:pulse-c76e66a9 2s infinite}.processing-icon svg[data-v-c76e66a9]{width:2rem;height:2rem}@keyframes pulse-c76e66a9{0%,to{opacity:1}50%{opacity:.7}}.processing-text[data-v-c76e66a9]{font-size:1rem;font-weight:500;color:#1e293b;margin-bottom:1rem}.progress-bar-container[data-v-c76e66a9]{width:80%;max-width:400px;height:.5rem;background:#e2e8f0;border-radius:9999px;overflow:hidden;margin:0 auto}.progress-bar[data-v-c76e66a9]{height:100%;background:linear-gradient(90deg,#3b82f6,#06b6d4);border-radius:9999px;transition:width .3s ease}.status-content[data-v-c76e66a9]{display:flex;flex-direction:column;gap:1.5rem}.status-header[data-v-c76e66a9]{display:flex;align-items:center;gap:1rem}.status-icon[data-v-c76e66a9]{width:3.5rem;height:3.5rem;border-radius:1rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.status-icon svg[data-v-c76e66a9]{width:1.75rem;height:1.75rem}.status-pending[data-v-c76e66a9]{background:#fef3c7;color:#d97706}.status-processing[data-v-c76e66a9]{background:#dbeafe;color:#2563eb}.status-almost[data-v-c76e66a9],.status-complete[data-v-c76e66a9]{background:#d1fae5;color:#059669}.status-info[data-v-c76e66a9]{flex:1}.status-text[data-v-c76e66a9]{font-weight:600;color:#1e293b;margin:0 0 .25rem}.status-percentage[data-v-c76e66a9]{font-size:1.5rem;font-weight:800;color:#3b82f6;margin:0}.progress-container[data-v-c76e66a9]{width:100%}.progress-track[data-v-c76e66a9]{width:100%;height:.75rem;background:#e2e8f0;border-radius:9999px;overflow:hidden}.download-content[data-v-c76e66a9]{text-align:center;padding:1rem 0}.download-icon-wrapper[data-v-c76e66a9]{margin-bottom:1.5rem}.download-icon[data-v-c76e66a9]{width:5rem;height:5rem;background:linear-gradient(135deg,#d1fae5,#a7f3d0);border-radius:1.25rem;display:flex;align-items:center;justify-content:center;margin:0 auto;color:#059669}.download-icon svg[data-v-c76e66a9]{width:2.5rem;height:2.5rem}.download-title[data-v-c76e66a9]{font-size:1.25rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.download-description[data-v-c76e66a9]{color:#64748b;margin-bottom:1.5rem}.download-actions[data-v-c76e66a9]{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.download-button[data-v-c76e66a9]{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.5rem;border-radius:.75rem;font-weight:600;text-decoration:none;transition:all .3s ease;border:none;cursor:pointer}.download-button.primary[data-v-c76e66a9]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 12px #10b9814d}.download-button.primary[data-v-c76e66a9]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #10b98166}.download-button.secondary[data-v-c76e66a9]{background:#f1f5f9;color:#475569}.download-button.secondary[data-v-c76e66a9]:hover{background:#e2e8f0;color:#1e293b}.download-button svg[data-v-c76e66a9]{width:1.25rem;height:1.25rem}@media (max-width: 768px){.upload-area[data-v-c76e66a9]{min-height:250px}.download-actions[data-v-c76e66a9]{flex-direction:column}.download-button[data-v-c76e66a9]{width:100%;justify-content:center}}.upload-area[data-v-9f1e7abc]{min-height:300px}.upload-empty[data-v-9f1e7abc]{text-align:center;padding:2rem 0}.upload-icon-wrapper[data-v-9f1e7abc]{margin-bottom:1.5rem}.upload-icon[data-v-9f1e7abc]{width:5rem;height:5rem;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:1.25rem;display:flex;align-items:center;justify-content:center;margin:0 auto;color:#3b82f6}.upload-icon svg[data-v-9f1e7abc]{width:2.5rem;height:2.5rem}.upload-title[data-v-9f1e7abc]{font-size:1.125rem;font-weight:600;color:#1e293b;margin-bottom:.5rem}.upload-subtitle[data-v-9f1e7abc]{font-size:.875rem;color:#64748b;margin-bottom:1.5rem}.upload-button[data-v-9f1e7abc]{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#3b82f6,#06b6d4);color:#fff;padding:.875rem 2rem;border-radius:.75rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #3b82f64d}.upload-button[data-v-9f1e7abc]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666}.upload-button svg[data-v-9f1e7abc]{width:1.25rem;height:1.25rem}.sr-only[data-v-9f1e7abc]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pdf-selected[data-v-9f1e7abc]{display:flex;flex-direction:column;gap:1.5rem}.pdf-info-card[data-v-9f1e7abc]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#f8fafc;border-radius:1rem;border:1px solid #e2e8f0}.pdf-icon[data-v-9f1e7abc]{width:3rem;height:3rem;background:linear-gradient(135deg,#fee2e2,#fecaca);border-radius:.75rem;display:flex;align-items:center;justify-content:center;color:#dc2626;flex-shrink:0}.pdf-icon svg[data-v-9f1e7abc]{width:1.5rem;height:1.5rem}.pdf-details[data-v-9f1e7abc]{flex:1;min-width:0}.file-name[data-v-9f1e7abc]{font-size:1rem;font-weight:600;color:#1e293b;margin:0 0 .25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-info[data-v-9f1e7abc]{font-size:.875rem;color:#64748b;margin:0}.remove-pdf-button[data-v-9f1e7abc]{width:2rem;height:2rem;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#64748b;cursor:pointer;transition:all .2s ease;flex-shrink:0}.remove-pdf-button[data-v-9f1e7abc]:hover{background:#fee2e2;color:#ef4444;border-color:#fecaca}.remove-pdf-button svg[data-v-9f1e7abc]{width:1.25rem;height:1.25rem}.compress-options[data-v-9f1e7abc]{background:#f8fafc;border-radius:1rem;padding:1.5rem;border:1px solid #e2e8f0}.options-title[data-v-9f1e7abc]{font-size:1.125rem;font-weight:600;color:#1e293b;margin:0 0 1.25rem}.option-group[data-v-9f1e7abc]{margin-bottom:1.5rem}.option-group[data-v-9f1e7abc]:last-child{margin-bottom:0}.option-label[data-v-9f1e7abc]{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.75rem}.quality-selector[data-v-9f1e7abc]{display:flex;gap:.75rem;flex-wrap:wrap}.quality-btn[data-v-9f1e7abc]{flex:1;min-width:120px;padding:1rem;background:#fff;border:2px solid #e2e8f0;border-radius:.75rem;cursor:pointer;transition:all .3s ease;text-align:left}.quality-btn[data-v-9f1e7abc]:hover{border-color:#3b82f6}.quality-btn.active[data-v-9f1e7abc]{border-color:#3b82f6;background:#eff6ff}.quality-name[data-v-9f1e7abc]{display:block;font-size:.9375rem;font-weight:600;color:#1e293b;margin-bottom:.25rem}.quality-desc[data-v-9f1e7abc]{display:block;font-size:.75rem;color:#64748b}.quality-btn.active .quality-name[data-v-9f1e7abc]{color:#3b82f6}.rasterize-warning[data-v-9f1e7abc]{display:flex;align-items:flex-start;gap:.5rem;margin-top:.75rem;padding:.75rem;background:#fef3c7;border:1px solid #fcd34d;border-radius:.5rem;font-size:.8125rem;color:#92400e}.rasterize-warning svg[data-v-9f1e7abc]{width:1rem;height:1rem;flex-shrink:0;margin-top:.125rem}.compress-button[data-v-9f1e7abc]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:linear-gradient(135deg,#3b82f6,#06b6d4);color:#fff;padding:.875rem 2rem;border-radius:.75rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #3b82f64d;border:none;width:100%}.compress-button[data-v-9f1e7abc]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666}.compress-button[data-v-9f1e7abc]:disabled{opacity:.5;cursor:not-allowed}.compress-button svg[data-v-9f1e7abc]{width:1.25rem;height:1.25rem}.processing-state[data-v-9f1e7abc]{text-align:center;padding:3rem 0}.processing-icon[data-v-9f1e7abc]{width:4rem;height:4rem;background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-radius:1rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;color:#3b82f6;animation:pulse-9f1e7abc 2s infinite}.processing-icon svg[data-v-9f1e7abc]{width:2rem;height:2rem}@keyframes pulse-9f1e7abc{0%,to{opacity:1}50%{opacity:.7}}.processing-text[data-v-9f1e7abc]{font-size:1rem;font-weight:500;color:#1e293b;margin-bottom:1rem}.progress-bar-container[data-v-9f1e7abc]{width:80%;max-width:400px;height:.5rem;background:#e2e8f0;border-radius:9999px;overflow:hidden;margin:0 auto}.progress-bar[data-v-9f1e7abc]{height:100%;background:linear-gradient(90deg,#3b82f6,#06b6d4);border-radius:9999px;transition:width .3s ease}.status-content[data-v-9f1e7abc]{display:flex;flex-direction:column;gap:1.5rem}.status-header[data-v-9f1e7abc]{display:flex;align-items:center;gap:1rem}.status-icon[data-v-9f1e7abc]{width:3.5rem;height:3.5rem;border-radius:1rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.status-icon svg[data-v-9f1e7abc]{width:1.75rem;height:1.75rem}.status-pending[data-v-9f1e7abc]{background:#fef3c7;color:#d97706}.status-processing[data-v-9f1e7abc]{background:#dbeafe;color:#2563eb}.status-almost[data-v-9f1e7abc],.status-complete[data-v-9f1e7abc]{background:#d1fae5;color:#059669}.status-info[data-v-9f1e7abc]{flex:1}.status-text[data-v-9f1e7abc]{font-weight:600;color:#1e293b;margin:0 0 .25rem}.status-percentage[data-v-9f1e7abc]{font-size:1.5rem;font-weight:800;color:#3b82f6;margin:0}.progress-container[data-v-9f1e7abc]{width:100%}.progress-track[data-v-9f1e7abc]{width:100%;height:.75rem;background:#e2e8f0;border-radius:9999px;overflow:hidden}.download-content[data-v-9f1e7abc]{text-align:center;padding:1rem 0}.download-icon-wrapper[data-v-9f1e7abc]{margin-bottom:1.5rem}.download-icon[data-v-9f1e7abc]{width:5rem;height:5rem;background:linear-gradient(135deg,#d1fae5,#a7f3d0);border-radius:1.25rem;display:flex;align-items:center;justify-content:center;margin:0 auto;color:#059669}.download-icon.no-compression[data-v-9f1e7abc]{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#d97706}.download-icon svg[data-v-9f1e7abc]{width:2.5rem;height:2.5rem}.download-title[data-v-9f1e7abc]{font-size:1.25rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.download-description[data-v-9f1e7abc]{color:#64748b;margin-bottom:1.5rem}.compression-stats[data-v-9f1e7abc]{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap;margin-bottom:1.5rem;padding:1.5rem;background:#f8fafc;border-radius:1rem}.stat-item[data-v-9f1e7abc]{display:flex;flex-direction:column;align-items:center;gap:.25rem}.stat-item.ratio[data-v-9f1e7abc]{background:linear-gradient(135deg,#d1fae5,#a7f3d0);padding:.75rem 1.5rem;border-radius:.75rem}.stat-label[data-v-9f1e7abc]{font-size:.75rem;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.stat-value[data-v-9f1e7abc]{font-size:1.125rem;font-weight:700;color:#1e293b}.stat-value.compressed[data-v-9f1e7abc]{color:#059669}.stat-value.ratio-value[data-v-9f1e7abc]{color:#059669;font-size:1.25rem}.stat-arrow[data-v-9f1e7abc]{color:#64748b}.stat-arrow svg[data-v-9f1e7abc]{width:1.5rem;height:1.5rem}.no-compression-notice[data-v-9f1e7abc]{padding:1rem 0}.download-actions[data-v-9f1e7abc]{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.download-button[data-v-9f1e7abc]{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.5rem;border-radius:.75rem;font-weight:600;text-decoration:none;transition:all .3s ease;border:none;cursor:pointer}.download-button.primary[data-v-9f1e7abc]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 12px #10b9814d}.download-button.primary[data-v-9f1e7abc]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #10b98166}.download-button.secondary[data-v-9f1e7abc]{background:#f1f5f9;color:#475569}.download-button.secondary[data-v-9f1e7abc]:hover{background:#e2e8f0;color:#1e293b}.download-button svg[data-v-9f1e7abc]{width:1.25rem;height:1.25rem}@media (max-width: 768px){.upload-area[data-v-9f1e7abc]{min-height:250px}.quality-selector[data-v-9f1e7abc]{flex-direction:column}.quality-btn[data-v-9f1e7abc]{width:100%}.compression-stats[data-v-9f1e7abc]{flex-direction:column}.stat-arrow[data-v-9f1e7abc]{transform:rotate(90deg)}.download-actions[data-v-9f1e7abc]{flex-direction:column}.download-button[data-v-9f1e7abc]{width:100%;justify-content:center}}.sr-only[data-v-84681ffc]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.upload-area[data-v-84681ffc]{width:100%}.step-upload[data-v-84681ffc]{padding:2rem 0}.upload-empty[data-v-84681ffc]{text-align:center;padding:3rem 2rem;border:2px dashed #cbd5e1;border-radius:1rem;background:linear-gradient(to bottom,#f8fafc,#f1f5f9);transition:all .3s ease}.upload-empty[data-v-84681ffc]:hover{border-color:#3b82f6;background:linear-gradient(to bottom,#eff6ff,#dbeafe)}.upload-icon-wrapper[data-v-84681ffc]{margin-bottom:1.5rem}.upload-icon[data-v-84681ffc]{width:5rem;height:5rem;margin:0 auto;background:linear-gradient(135deg,#3b82f6,#06b6d4);border-radius:1.25rem;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 10px 20px #3b82f633}.upload-icon svg[data-v-84681ffc]{width:2.5rem;height:2.5rem}.upload-title[data-v-84681ffc]{font-size:1.25rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.upload-subtitle[data-v-84681ffc]{font-size:.875rem;color:#64748b;margin-bottom:1.5rem}.upload-button[data-v-84681ffc]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#3b82f6,#06b6d4);color:#fff;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .2s;box-shadow:0 4px 12px #3b82f64d}.upload-button[data-v-84681ffc]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #3b82f666}.upload-button svg[data-v-84681ffc]{width:1.25rem;height:1.25rem}.step-sign[data-v-84681ffc]{width:100%}.sign-workspace[data-v-84681ffc]{display:flex;gap:1.5rem;width:100%}.pdf-preview-area[data-v-84681ffc]{flex:1;min-width:0;background:#fff;border-radius:1rem;box-shadow:0 4px 6px #0000000d;overflow:hidden}.pdf-toolbar[data-v-84681ffc]{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-bottom:1px solid #e2e8f0;background:#f8fafc}.pdf-info[data-v-84681ffc]{display:flex;flex-direction:column;gap:.25rem}.file-name[data-v-84681ffc]{font-weight:600;color:#1e293b;font-size:.875rem}.page-indicator[data-v-84681ffc]{font-size:.75rem;color:#64748b}.page-controls[data-v-84681ffc]{display:flex;align-items:center;gap:.75rem}.page-num[data-v-84681ffc]{font-size:.875rem;font-weight:500;color:#475569;min-width:4rem;text-align:center}.icon-btn[data-v-84681ffc]{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border:1px solid #cbd5e1;background:#fff;border-radius:.375rem;cursor:pointer;transition:all .2s;color:#475569}.icon-btn[data-v-84681ffc]:hover:not(:disabled){background:#f1f5f9;border-color:#94a3b8}.icon-btn[data-v-84681ffc]:disabled{opacity:.4;cursor:not-allowed}.icon-btn.danger[data-v-84681ffc]{border-color:#fca5a5;color:#dc2626}.icon-btn.danger[data-v-84681ffc]:hover:not(:disabled){background:#fee2e2;border-color:#f87171}.icon-btn svg[data-v-84681ffc]{width:1.25rem;height:1.25rem}.pdf-container[data-v-84681ffc]{position:relative;overflow:auto;padding:1rem;background:#f8fafc;min-height:500px;display:flex;justify-content:center}.pdf-canvas[data-v-84681ffc]{display:block;box-shadow:0 4px 6px #0000001a;background:#fff}.signature-overlay[data-v-84681ffc]{position:absolute;border:2px solid transparent;cursor:move;transition:border-color .2s;user-select:none}.signature-overlay[data-v-84681ffc]:hover,.signature-overlay.active[data-v-84681ffc]{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.signature-overlay img[data-v-84681ffc]{width:100%;height:100%;object-fit:contain;pointer-events:none}.sign-sidebar[data-v-84681ffc]{width:320px;display:flex;flex-direction:column;gap:1rem;background:#fff;border-radius:1rem;padding:1.5rem;box-shadow:0 4px 6px #0000000d;max-height:calc(100vh - 200px);overflow-y:auto}.section[data-v-84681ffc]{display:flex;flex-direction:column;gap:.75rem}.section-title[data-v-84681ffc]{font-size:.875rem;font-weight:700;color:#1e293b;margin:0;text-transform:uppercase;letter-spacing:.05em}.signature-mode[data-v-84681ffc]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.mode-btn[data-v-84681ffc]{padding:.5rem 1rem;border:1px solid #cbd5e1;background:#fff;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;color:#475569}.mode-btn[data-v-84681ffc]:hover{background:#f1f5f9}.mode-btn.active[data-v-84681ffc]{background:#3b82f6;border-color:#3b82f6;color:#fff}.signature-pad-container[data-v-84681ffc]{border:2px solid #e2e8f0;border-radius:.5rem;overflow:hidden;background:#fff}.signature-canvas[data-v-84681ffc]{display:block;width:100%;height:150px;cursor:crosshair;touch-action:none}.signature-upload[data-v-84681ffc]{display:flex;flex-direction:column;gap:.75rem}.upload-image-btn[data-v-84681ffc]{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1rem;background:#f1f5f9;color:#475569;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s;border:1px solid #cbd5e1}.upload-image-btn[data-v-84681ffc]:hover{background:#e2e8f0}.image-preview[data-v-84681ffc]{border:2px solid #e2e8f0;border-radius:.5rem;overflow:hidden;background:#fff;padding:.5rem}.image-preview img[data-v-84681ffc]{width:100%;height:auto;display:block}.pad-toolbar[data-v-84681ffc]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.tool-btn[data-v-84681ffc]{padding:.5rem;border:1px solid #cbd5e1;background:#fff;border-radius:.375rem;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s;color:#475569}.tool-btn[data-v-84681ffc]:hover:not(:disabled){background:#f1f5f9}.tool-btn[data-v-84681ffc]:disabled{opacity:.4;cursor:not-allowed}.color-selector[data-v-84681ffc]{display:flex;align-items:center;gap:.75rem}.color-selector .label[data-v-84681ffc]{font-size:.75rem;font-weight:500;color:#64748b}.colors[data-v-84681ffc]{display:flex;gap:.5rem}.color-dot[data-v-84681ffc]{width:1.75rem;height:1.75rem;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:all .2s;padding:0}.color-dot[data-v-84681ffc]:hover{transform:scale(1.1)}.color-dot.active[data-v-84681ffc]{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f633}.setting-item[data-v-84681ffc]{display:flex;align-items:center;gap:.75rem}.setting-item label[data-v-84681ffc]{font-size:.75rem;font-weight:500;color:#64748b;min-width:3rem}.slider[data-v-84681ffc]{flex:1;height:.375rem;border-radius:9999px;background:#e2e8f0;outline:none;-webkit-appearance:none}.slider[data-v-84681ffc]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1rem;height:1rem;border-radius:50%;background:#3b82f6;cursor:pointer}.slider[data-v-84681ffc]::-moz-range-thumb{width:1rem;height:1rem;border-radius:50%;background:#3b82f6;cursor:pointer;border:none}.setting-item span[data-v-84681ffc]{font-size:.75rem;font-weight:600;color:#475569;min-width:2.5rem;text-align:right}.signature-list[data-v-84681ffc]{display:flex;flex-direction:column;gap:.5rem;max-height:150px;overflow-y:auto}.signature-item[data-v-84681ffc]{padding:.5rem .75rem;border:1px solid #e2e8f0;background:#fff;border-radius:.375rem;text-align:left;font-size:.75rem;cursor:pointer;color:#475569}.signature-item.active[data-v-84681ffc]{background:#dbeafe;border-color:#3b82f6;color:#1d4ed8}.muted[data-v-84681ffc]{font-size:.75rem;color:#94a3b8;margin-bottom:.75rem}.btn-primary[data-v-84681ffc],.btn-secondary[data-v-84681ffc]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:40px;padding:0 1rem;border-radius:.5rem;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s;border:none;width:100%}.btn-primary[data-v-84681ffc]{background:linear-gradient(135deg,#3b82f6,#06b6d4);color:#fff;box-shadow:0 2px 8px #3b82f64d}.btn-primary[data-v-84681ffc]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #3b82f666}.btn-primary[data-v-84681ffc]:disabled{opacity:.5;cursor:not-allowed}.btn-primary.large[data-v-84681ffc]{height:48px;font-size:1rem}.btn-secondary[data-v-84681ffc]{background:#f1f5f9;color:#475569}.btn-secondary[data-v-84681ffc]:hover{background:#e2e8f0}.btn-secondary.danger[data-v-84681ffc]{background:#fee2e2;color:#dc2626}.apply-section[data-v-84681ffc]{margin-top:auto}.step-processing[data-v-84681ffc]{display:flex;align-items:center;justify-content:center;min-height:400px}.processing-content[data-v-84681ffc]{text-align:center}.spinner[data-v-84681ffc]{width:3rem;height:3rem;border:3px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:spin-84681ffc 1s linear infinite;margin:0 auto 1rem}@keyframes spin-84681ffc{to{transform:rotate(360deg)}}.status[data-v-84681ffc]{font-size:1rem;font-weight:500;color:#1e293b;margin-bottom:1rem}.progress-bar[data-v-84681ffc]{width:300px;height:.5rem;background:#e2e8f0;border-radius:9999px;overflow:hidden;margin:0 auto}.progress-fill[data-v-84681ffc]{height:100%;background:linear-gradient(90deg,#3b82f6,#06b6d4);border-radius:9999px;transition:width .3s ease}.status-panel[data-v-84681ffc]{display:flex;flex-direction:column;gap:1rem}.status-icon[data-v-84681ffc]{width:3.5rem;height:3.5rem;border-radius:1rem;display:flex;align-items:center;justify-content:center;margin:0 auto}.status-icon.pending[data-v-84681ffc]{background:#fef3c7;color:#d97706}.status-icon.processing[data-v-84681ffc]{background:#dbeafe;color:#2563eb}.status-icon.almost[data-v-84681ffc],.status-icon.complete[data-v-84681ffc]{background:#d1fae5;color:#059669}.status-icon svg[data-v-84681ffc]{width:1.75rem;height:1.75rem}.status-info[data-v-84681ffc]{text-align:center}.status-info .text[data-v-84681ffc]{font-weight:600;color:#1e293b;margin:0 0 .25rem}.status-info .percent[data-v-84681ffc]{font-size:1.5rem;font-weight:800;color:#3b82f6;margin:0}.progress-track[data-v-84681ffc]{width:100%;height:.75rem;background:#e2e8f0;border-radius:9999px;overflow:hidden}.progress-track .progress-bar[data-v-84681ffc]{height:100%;background:linear-gradient(90deg,#3b82f6,#06b6d4);border-radius:9999px;transition:width .3s ease}.download-panel[data-v-84681ffc]{text-align:center;padding:1rem 0}.success-icon[data-v-84681ffc]{width:5rem;height:5rem;background:linear-gradient(135deg,#d1fae5,#a7f3d0);border-radius:1.25rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;color:#059669}.success-icon svg[data-v-84681ffc]{width:2.5rem;height:2.5rem}.download-panel .title[data-v-84681ffc]{font-size:1.25rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.download-panel .desc[data-v-84681ffc]{color:#64748b;margin-bottom:1.5rem}.download-panel .actions[data-v-84681ffc]{display:flex;flex-direction:column;gap:.75rem;align-items:center}.download-panel .btn-primary[data-v-84681ffc],.download-panel .btn-secondary[data-v-84681ffc]{max-width:280px}@media (max-width: 768px){.sign-workspace[data-v-84681ffc]{flex-direction:column}.sign-sidebar[data-v-84681ffc]{width:100%}.pdf-container[data-v-84681ffc]{min-height:400px}}.upload-area[data-v-4ee97c5b]{min-height:300px}.upload-empty[data-v-4ee97c5b]{text-align:center;padding:2rem 0}.upload-icon-wrapper[data-v-4ee97c5b]{margin-bottom:1.5rem}.upload-icon[data-v-4ee97c5b]{width:5rem;height:5rem;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:1.25rem;display:flex;align-items:center;justify-content:center;margin:0 auto;color:#3b82f6}.upload-icon svg[data-v-4ee97c5b]{width:2.5rem;height:2.5rem}.upload-title[data-v-4ee97c5b]{font-size:1.125rem;font-weight:600;color:#1e293b;margin-bottom:.5rem}.upload-subtitle[data-v-4ee97c5b]{font-size:.875rem;color:#64748b;margin-bottom:1.5rem}.upload-button[data-v-4ee97c5b]{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#3b82f6,#06b6d4);color:#fff;padding:.875rem 2rem;border-radius:.75rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #3b82f64d}.upload-button[data-v-4ee97c5b]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666}.upload-button svg[data-v-4ee97c5b]{width:1.25rem;height:1.25rem}.upload-hint[data-v-4ee97c5b]{font-size:.75rem;color:#94a3b8;margin-top:1rem}.sr-only[data-v-4ee97c5b]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pdf-selected[data-v-4ee97c5b]{display:flex;flex-direction:column;gap:1.5rem}.pdf-info-card[data-v-4ee97c5b]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#f8fafc;border-radius:1rem;border:1px solid #e2e8f0}.pdf-icon[data-v-4ee97c5b]{width:3rem;height:3rem;background:linear-gradient(135deg,#fee2e2,#fecaca);border-radius:.75rem;display:flex;align-items:center;justify-content:center;color:#dc2626;flex-shrink:0}.pdf-icon svg[data-v-4ee97c5b]{width:1.5rem;height:1.5rem}.pdf-details[data-v-4ee97c5b]{flex:1;min-width:0}.file-name[data-v-4ee97c5b]{font-size:1rem;font-weight:600;color:#1e293b;margin:0 0 .25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-info[data-v-4ee97c5b]{font-size:.875rem;color:#64748b;margin:0}.remove-pdf-button[data-v-4ee97c5b]{width:2rem;height:2rem;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#64748b;cursor:pointer;transition:all .2s ease;flex-shrink:0}.remove-pdf-button[data-v-4ee97c5b]:hover{background:#fee2e2;color:#ef4444;border-color:#fecaca}.remove-pdf-button svg[data-v-4ee97c5b]{width:1.25rem;height:1.25rem}.selection-info[data-v-4ee97c5b]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:#f0f9ff;border-radius:.75rem;border:1px solid #bae6fd}.selection-text[data-v-4ee97c5b]{font-size:.875rem;font-weight:500;color:#0369a1;margin:0}.selection-actions[data-v-4ee97c5b]{display:flex;gap:1rem}.action-link[data-v-4ee97c5b]{background:none;border:none;color:#3b82f6;font-size:.875rem;font-weight:500;cursor:pointer;padding:0;transition:color .2s ease}.action-link[data-v-4ee97c5b]:hover{color:#2563eb;text-decoration:underline}.page-grid-section[data-v-4ee97c5b]{background:#f8fafc;border-radius:1rem;padding:1.5rem;border:1px solid #e2e8f0}.page-grid[data-v-4ee97c5b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:1rem}.page-item[data-v-4ee97c5b]{position:relative;border-radius:.75rem;overflow:hidden;background:#fff;border:2px solid #e2e8f0;cursor:pointer;transition:all .3s ease}.page-item[data-v-4ee97c5b]:hover{border-color:#3b82f6;box-shadow:0 4px 12px #3b82f626;transform:translateY(-2px)}.page-item.selected[data-v-4ee97c5b]{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f633}.page-thumbnail[data-v-4ee97c5b]{aspect-ratio:1;overflow:hidden;background:#f1f5f9}.page-thumbnail img[data-v-4ee97c5b]{width:100%;height:100%;object-fit:contain}.page-info[data-v-4ee97c5b]{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;background:#fff}.page-number[data-v-4ee97c5b]{font-size:.75rem;font-weight:500;color:#64748b}.selected-indicator[data-v-4ee97c5b]{width:1.25rem;height:1.25rem;background:#3b82f6;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.selected-indicator svg[data-v-4ee97c5b]{width:.75rem;height:.75rem}.pagination[data-v-4ee97c5b]{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e2e8f0}.pagination-btn[data-v-4ee97c5b]{padding:.5rem 1rem;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;font-size:.875rem;font-weight:500;color:#374151;cursor:pointer;transition:all .2s ease}.pagination-btn[data-v-4ee97c5b]:hover:not(:disabled){background:#f3f4f6;border-color:#d1d5db}.pagination-btn[data-v-4ee97c5b]:disabled{opacity:.5;cursor:not-allowed}.page-info-text[data-v-4ee97c5b]{font-size:.875rem;font-weight:500;color:#64748b}.extract-button[data-v-4ee97c5b]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:linear-gradient(135deg,#3b82f6,#06b6d4);color:#fff;padding:.875rem 2rem;border-radius:.75rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #3b82f64d;border:none;width:100%}.extract-button[data-v-4ee97c5b]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666}.extract-button[data-v-4ee97c5b]:disabled{opacity:.5;cursor:not-allowed}.extract-button svg[data-v-4ee97c5b]{width:1.25rem;height:1.25rem}.processing-state[data-v-4ee97c5b]{text-align:center;padding:3rem 0}.processing-icon[data-v-4ee97c5b]{width:4rem;height:4rem;background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-radius:1rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;color:#3b82f6;animation:pulse-4ee97c5b 2s infinite}.processing-icon svg[data-v-4ee97c5b]{width:2rem;height:2rem}@keyframes pulse-4ee97c5b{0%,to{opacity:1}50%{opacity:.7}}.processing-text[data-v-4ee97c5b]{font-size:1rem;font-weight:500;color:#1e293b;margin-bottom:1rem}.progress-bar-container[data-v-4ee97c5b]{width:80%;max-width:400px;height:.5rem;background:#e2e8f0;border-radius:9999px;overflow:hidden;margin:0 auto}.progress-bar[data-v-4ee97c5b]{height:100%;background:linear-gradient(90deg,#3b82f6,#06b6d4);border-radius:9999px;transition:width .3s ease}.status-content[data-v-4ee97c5b]{display:flex;flex-direction:column;gap:1.5rem}.status-header[data-v-4ee97c5b]{display:flex;align-items:center;gap:1rem}.status-icon[data-v-4ee97c5b]{width:3.5rem;height:3.5rem;border-radius:1rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.status-icon svg[data-v-4ee97c5b]{width:1.75rem;height:1.75rem}.status-pending[data-v-4ee97c5b]{background:#fef3c7;color:#d97706}.status-processing[data-v-4ee97c5b]{background:#dbeafe;color:#2563eb}.status-almost[data-v-4ee97c5b],.status-complete[data-v-4ee97c5b]{background:#d1fae5;color:#059669}.status-info[data-v-4ee97c5b]{flex:1}.status-text[data-v-4ee97c5b]{font-weight:600;color:#1e293b;margin:0 0 .25rem}.status-percentage[data-v-4ee97c5b]{font-size:1.5rem;font-weight:800;color:#3b82f6;margin:0}.progress-container[data-v-4ee97c5b]{width:100%}.progress-track[data-v-4ee97c5b]{width:100%;height:.75rem;background:#e2e8f0;border-radius:9999px;overflow:hidden}.download-content[data-v-4ee97c5b]{text-align:center;padding:1rem 0}.download-icon-wrapper[data-v-4ee97c5b]{margin-bottom:1.5rem}.download-icon[data-v-4ee97c5b]{width:5rem;height:5rem;background:linear-gradient(135deg,#d1fae5,#a7f3d0);border-radius:1.25rem;display:flex;align-items:center;justify-content:center;margin:0 auto;color:#059669}.download-icon svg[data-v-4ee97c5b]{width:2.5rem;height:2.5rem}.download-title[data-v-4ee97c5b]{font-size:1.25rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.download-description[data-v-4ee97c5b]{color:#64748b;margin-bottom:1.5rem}.download-actions[data-v-4ee97c5b]{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.download-button[data-v-4ee97c5b]{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.5rem;border-radius:.75rem;font-weight:600;text-decoration:none;transition:all .3s ease;border:none;cursor:pointer}.download-button.primary[data-v-4ee97c5b]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 12px #10b9814d}.download-button.primary[data-v-4ee97c5b]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #10b98166}.download-button.secondary[data-v-4ee97c5b]{background:#f1f5f9;color:#475569}.download-button.secondary[data-v-4ee97c5b]:hover{background:#e2e8f0;color:#1e293b}.download-button svg[data-v-4ee97c5b]{width:1.25rem;height:1.25rem}@media (max-width: 768px){.upload-area[data-v-4ee97c5b]{min-height:250px}.page-grid[data-v-4ee97c5b]{grid-template-columns:repeat(2,1fr)}.selection-info[data-v-4ee97c5b]{flex-direction:column;gap:.5rem;text-align:center}.download-actions[data-v-4ee97c5b]{flex-direction:column}.download-button[data-v-4ee97c5b]{width:100%;justify-content:center}}.upload-area[data-v-21aa0c84]{min-height:300px}.upload-empty[data-v-21aa0c84]{text-align:center;padding:2rem 0}.upload-icon-wrapper[data-v-21aa0c84]{margin-bottom:1.5rem}.upload-icon[data-v-21aa0c84]{width:5rem;height:5rem;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:1.25rem;display:flex;align-items:center;justify-content:center;margin:0 auto;color:#3b82f6}.upload-icon svg[data-v-21aa0c84]{width:2.5rem;height:2.5rem}.upload-title[data-v-21aa0c84]{font-size:1.125rem;font-weight:600;color:#1e293b;margin-bottom:.5rem}.upload-subtitle[data-v-21aa0c84]{font-size:.875rem;color:#64748b;margin-bottom:1.5rem}.upload-button[data-v-21aa0c84]{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#3b82f6,#06b6d4);color:#fff;padding:.875rem 2rem;border-radius:.75rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #3b82f64d}.upload-button[data-v-21aa0c84]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666}.upload-button svg[data-v-21aa0c84]{width:1.25rem;height:1.25rem}.upload-hint[data-v-21aa0c84]{font-size:.75rem;color:#94a3b8;margin-top:1rem}.sr-only[data-v-21aa0c84]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pdf-selected[data-v-21aa0c84]{display:flex;flex-direction:column;gap:1.5rem}.pdf-info-card[data-v-21aa0c84]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#f8fafc;border-radius:1rem;border:1px solid #e2e8f0}.pdf-icon[data-v-21aa0c84]{width:3rem;height:3rem;background:linear-gradient(135deg,#fee2e2,#fecaca);border-radius:.75rem;display:flex;align-items:center;justify-content:center;color:#dc2626;flex-shrink:0}.pdf-icon svg[data-v-21aa0c84]{width:1.5rem;height:1.5rem}.pdf-details[data-v-21aa0c84]{flex:1;min-width:0}.file-name[data-v-21aa0c84]{font-size:1rem;font-weight:600;color:#1e293b;margin:0 0 .25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-info[data-v-21aa0c84]{font-size:.875rem;color:#64748b;margin:0}.remove-pdf-button[data-v-21aa0c84]{width:2rem;height:2rem;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#64748b;cursor:pointer;transition:all .2s ease;flex-shrink:0}.remove-pdf-button[data-v-21aa0c84]:hover{background:#fee2e2;color:#ef4444;border-color:#fecaca}.remove-pdf-button svg[data-v-21aa0c84]{width:1.25rem;height:1.25rem}.selection-info[data-v-21aa0c84]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:#fef2f2;border-radius:.75rem;border:1px solid #fecaca}.selection-text[data-v-21aa0c84]{font-size:.875rem;font-weight:500;color:#dc2626;margin:0}.selection-actions[data-v-21aa0c84]{display:flex;gap:1rem}.action-link[data-v-21aa0c84]{background:none;border:none;color:#dc2626;font-size:.875rem;font-weight:500;cursor:pointer;padding:0;transition:color .2s ease}.action-link[data-v-21aa0c84]:hover{color:#b91c1c;text-decoration:underline}.warning-message[data-v-21aa0c84]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#fff7ed;border:1px solid #fed7aa;border-radius:.5rem;color:#c2410c;font-size:.875rem}.warning-message svg[data-v-21aa0c84]{width:1.25rem;height:1.25rem;flex-shrink:0}.page-grid-section[data-v-21aa0c84]{background:#f8fafc;border-radius:1rem;padding:1.5rem;border:1px solid #e2e8f0}.page-grid[data-v-21aa0c84]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:1rem}.page-item[data-v-21aa0c84]{position:relative;border-radius:.75rem;overflow:hidden;background:#fff;border:2px solid #e2e8f0;cursor:pointer;transition:all .3s ease}.page-item[data-v-21aa0c84]:hover{border-color:#3b82f6;box-shadow:0 4px 12px #3b82f626;transform:translateY(-2px)}.page-item.to-delete[data-v-21aa0c84]{border-color:#ef4444;box-shadow:0 0 0 3px #ef444433}.page-thumbnail[data-v-21aa0c84]{aspect-ratio:1;overflow:hidden;background:#f1f5f9}.page-thumbnail img[data-v-21aa0c84]{width:100%;height:100%;object-fit:contain}.page-info[data-v-21aa0c84]{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;background:#fff}.page-number[data-v-21aa0c84]{font-size:.75rem;font-weight:500;color:#64748b}.delete-indicator[data-v-21aa0c84]{width:1.25rem;height:1.25rem;background:#ef4444;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.delete-indicator svg[data-v-21aa0c84]{width:.75rem;height:.75rem}.pagination[data-v-21aa0c84]{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e2e8f0}.pagination-btn[data-v-21aa0c84]{padding:.5rem 1rem;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;font-size:.875rem;font-weight:500;color:#374151;cursor:pointer;transition:all .2s ease}.pagination-btn[data-v-21aa0c84]:hover:not(:disabled){background:#f3f4f6;border-color:#d1d5db}.pagination-btn[data-v-21aa0c84]:disabled{opacity:.5;cursor:not-allowed}.page-info-text[data-v-21aa0c84]{font-size:.875rem;font-weight:500;color:#64748b}.remove-button[data-v-21aa0c84]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;padding:.875rem 2rem;border-radius:.75rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #ef44444d;border:none;width:100%}.remove-button[data-v-21aa0c84]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #ef444466}.remove-button[data-v-21aa0c84]:disabled{opacity:.5;cursor:not-allowed}.remove-button svg[data-v-21aa0c84]{width:1.25rem;height:1.25rem}.processing-state[data-v-21aa0c84]{text-align:center;padding:3rem 0}.processing-icon[data-v-21aa0c84]{width:4rem;height:4rem;background:linear-gradient(135deg,#fee2e2,#fecaca);border-radius:1rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;color:#ef4444;animation:pulse-21aa0c84 2s infinite}.processing-icon svg[data-v-21aa0c84]{width:2rem;height:2rem}@keyframes pulse-21aa0c84{0%,to{opacity:1}50%{opacity:.7}}.processing-text[data-v-21aa0c84]{font-size:1rem;font-weight:500;color:#1e293b;margin-bottom:1rem}.progress-bar-container[data-v-21aa0c84]{width:80%;max-width:400px;height:.5rem;background:#e2e8f0;border-radius:9999px;overflow:hidden;margin:0 auto}.progress-bar[data-v-21aa0c84]{height:100%;background:linear-gradient(90deg,#ef4444,#dc2626);border-radius:9999px;transition:width .3s ease}.status-content[data-v-21aa0c84]{display:flex;flex-direction:column;gap:1.5rem}.status-header[data-v-21aa0c84]{display:flex;align-items:center;gap:1rem}.status-icon[data-v-21aa0c84]{width:3.5rem;height:3.5rem;border-radius:1rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.status-icon svg[data-v-21aa0c84]{width:1.75rem;height:1.75rem}.status-pending[data-v-21aa0c84]{background:#fef3c7;color:#d97706}.status-processing[data-v-21aa0c84]{background:#fee2e2;color:#ef4444}.status-almost[data-v-21aa0c84],.status-complete[data-v-21aa0c84]{background:#d1fae5;color:#059669}.status-info[data-v-21aa0c84]{flex:1}.status-text[data-v-21aa0c84]{font-weight:600;color:#1e293b;margin:0 0 .25rem}.status-percentage[data-v-21aa0c84]{font-size:1.5rem;font-weight:800;color:#ef4444;margin:0}.progress-container[data-v-21aa0c84]{width:100%}.progress-track[data-v-21aa0c84]{width:100%;height:.75rem;background:#e2e8f0;border-radius:9999px;overflow:hidden}.download-content[data-v-21aa0c84]{text-align:center;padding:1rem 0}.download-icon-wrapper[data-v-21aa0c84]{margin-bottom:1.5rem}.download-icon[data-v-21aa0c84]{width:5rem;height:5rem;background:linear-gradient(135deg,#d1fae5,#a7f3d0);border-radius:1.25rem;display:flex;align-items:center;justify-content:center;margin:0 auto;color:#059669}.download-icon svg[data-v-21aa0c84]{width:2.5rem;height:2.5rem}.download-title[data-v-21aa0c84]{font-size:1.25rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.download-description[data-v-21aa0c84]{color:#64748b;margin-bottom:1.5rem}.download-actions[data-v-21aa0c84]{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.download-button[data-v-21aa0c84]{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.5rem;border-radius:.75rem;font-weight:600;text-decoration:none;transition:all .3s ease;border:none;cursor:pointer}.download-button.primary[data-v-21aa0c84]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 12px #10b9814d}.download-button.primary[data-v-21aa0c84]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #10b98166}.download-button.secondary[data-v-21aa0c84]{background:#f1f5f9;color:#475569}.download-button.secondary[data-v-21aa0c84]:hover{background:#e2e8f0;color:#1e293b}.download-button svg[data-v-21aa0c84]{width:1.25rem;height:1.25rem}@media (max-width: 768px){.upload-area[data-v-21aa0c84]{min-height:250px}.page-grid[data-v-21aa0c84]{grid-template-columns:repeat(2,1fr)}.selection-info[data-v-21aa0c84]{flex-direction:column;gap:.5rem;text-align:center}.download-actions[data-v-21aa0c84]{flex-direction:column}.download-button[data-v-21aa0c84]{width:100%;justify-content:center}}.sr-only[data-v-8d0bff97]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.upload-area[data-v-8d0bff97]{width:100%}.step-upload[data-v-8d0bff97]{padding:2rem 0}.upload-empty[data-v-8d0bff97]{text-align:center;padding:3rem 2rem;border:2px dashed #cbd5e1;border-radius:1rem;background:linear-gradient(to bottom,#f8fafc,#f1f5f9);transition:all .3s ease}.upload-empty[data-v-8d0bff97]:hover{border-color:#3b82f6;background:linear-gradient(to bottom,#eff6ff,#dbeafe)}.upload-icon-wrapper[data-v-8d0bff97]{margin-bottom:1.5rem}.upload-icon[data-v-8d0bff97]{width:5rem;height:5rem;margin:0 auto;background:linear-gradient(135deg,#3b82f6,#06b6d4);border-radius:1.25rem;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 10px 20px #3b82f633}.upload-icon svg[data-v-8d0bff97]{width:2.5rem;height:2.5rem}.upload-title[data-v-8d0bff97]{font-size:1.25rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.upload-subtitle[data-v-8d0bff97]{font-size:.875rem;color:#64748b;margin-bottom:1.5rem}.upload-button[data-v-8d0bff97]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#3b82f6,#06b6d4);color:#fff;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .2s;box-shadow:0 4px 12px #3b82f64d}.upload-button[data-v-8d0bff97]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #3b82f666}.upload-button svg[data-v-8d0bff97]{width:1.25rem;height:1.25rem}.step-edit[data-v-8d0bff97]{width:100%}.toolbar[data-v-8d0bff97]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#fff;border-radius:.75rem;box-shadow:0 2px 8px #00000014;margin-bottom:1rem;flex-wrap:wrap}.tool-btn[data-v-8d0bff97]{display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;border:1px solid #e2e8f0;background:#fff;border-radius:.5rem;font-size:.875rem;font-weight:500;color:#475569;cursor:pointer;transition:all .2s}.tool-btn[data-v-8d0bff97]:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1}.tool-btn.active[data-v-8d0bff97]{background:#3b82f6;border-color:#3b82f6;color:#fff}.tool-btn[data-v-8d0bff97]:disabled{opacity:.4;cursor:not-allowed}.tool-btn.danger[data-v-8d0bff97]{color:#dc2626;border-color:#fca5a5}.tool-btn.danger[data-v-8d0bff97]:hover:not(:disabled){background:#fee2e2}.tool-btn.primary[data-v-8d0bff97]{background:linear-gradient(135deg,#3b82f6,#06b6d4);border-color:transparent;color:#fff}.tool-btn.primary[data-v-8d0bff97]:hover{box-shadow:0 4px 12px #3b82f666}.tool-btn svg[data-v-8d0bff97]{width:1.25rem;height:1.25rem}.toolbar-divider[data-v-8d0bff97]{width:1px;height:2rem;background:#e2e8f0;margin:0 .25rem}.tool-dropdown[data-v-8d0bff97]{position:relative}.dropdown-menu[data-v-8d0bff97]{position:absolute;top:100%;left:0;margin-top:.5rem;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;box-shadow:0 4px 12px #0000001a;padding:.5rem;z-index:100;min-width:150px}.dropdown-item[data-v-8d0bff97]{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;border:none;background:transparent;border-radius:.375rem;font-size:.875rem;color:#475569;cursor:pointer;transition:all .2s}.dropdown-item[data-v-8d0bff97]:hover{background:#f1f5f9}.dropdown-item svg[data-v-8d0bff97]{width:1.25rem;height:1.25rem}.color-picker[data-v-8d0bff97]{display:flex;align-items:center;gap:.5rem}.color-picker .label[data-v-8d0bff97]{font-size:.75rem;font-weight:500;color:#64748b}.colors[data-v-8d0bff97]{display:flex;gap:.375rem}.color-dot[data-v-8d0bff97]{width:1.5rem;height:1.5rem;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:all .2s;padding:0}.color-dot[data-v-8d0bff97]:hover{transform:scale(1.1)}.color-dot.active[data-v-8d0bff97]{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.brush-size[data-v-8d0bff97]{display:flex;align-items:center;gap:.5rem}.brush-size .label[data-v-8d0bff97]{font-size:.75rem;font-weight:500;color:#64748b}.slider[data-v-8d0bff97]{width:80px;height:.375rem;border-radius:9999px;background:#e2e8f0;outline:none;-webkit-appearance:none}.slider[data-v-8d0bff97]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:.875rem;height:.875rem;border-radius:50%;background:#3b82f6;cursor:pointer}.size-value[data-v-8d0bff97]{font-size:.75rem;font-weight:500;color:#475569;min-width:2.5rem}.edit-workspace[data-v-8d0bff97]{display:flex;flex-direction:column;gap:1rem}.canvas-wrapper[data-v-8d0bff97]{background:#f1f5f9;border-radius:.75rem;padding:1rem;min-height:500px;display:flex;justify-content:center;align-items:flex-start;overflow:auto}[data-v-8d0bff97] .canvas-container{box-shadow:0 4px 12px #0000001a;border-radius:2px}.page-navigation[data-v-8d0bff97]{display:flex;align-items:center;justify-content:center;gap:1rem;padding:1rem;background:#fff;border-radius:.75rem;box-shadow:0 2px 8px #00000014}.nav-btn[data-v-8d0bff97]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:1px solid #e2e8f0;background:#fff;border-radius:.5rem;font-size:.875rem;font-weight:500;color:#475569;cursor:pointer;transition:all .2s}.nav-btn[data-v-8d0bff97]:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1}.nav-btn[data-v-8d0bff97]:disabled{opacity:.4;cursor:not-allowed}.nav-btn svg[data-v-8d0bff97]{width:1.25rem;height:1.25rem}.page-info[data-v-8d0bff97]{font-size:.875rem;font-weight:600;color:#1e293b;min-width:100px;text-align:center}.step-processing[data-v-8d0bff97]{display:flex;align-items:center;justify-content:center;min-height:400px}.processing-content[data-v-8d0bff97]{text-align:center}.spinner[data-v-8d0bff97]{width:3rem;height:3rem;border:3px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:spin-8d0bff97 1s linear infinite;margin:0 auto 1rem}@keyframes spin-8d0bff97{to{transform:rotate(360deg)}}.status[data-v-8d0bff97]{font-size:1rem;font-weight:500;color:#1e293b;margin-bottom:1rem}.progress-bar[data-v-8d0bff97]{width:300px;height:.5rem;background:#e2e8f0;border-radius:9999px;overflow:hidden;margin:0 auto}.progress-fill[data-v-8d0bff97]{height:100%;background:linear-gradient(90deg,#3b82f6,#06b6d4);border-radius:9999px;transition:width .3s ease}.status-panel[data-v-8d0bff97]{display:flex;flex-direction:column;gap:1rem}.status-icon[data-v-8d0bff97]{width:3.5rem;height:3.5rem;border-radius:1rem;display:flex;align-items:center;justify-content:center;margin:0 auto}.status-icon.pending[data-v-8d0bff97]{background:#fef3c7;color:#d97706}.status-icon.processing[data-v-8d0bff97]{background:#dbeafe;color:#2563eb}.status-icon.almost[data-v-8d0bff97],.status-icon.complete[data-v-8d0bff97]{background:#d1fae5;color:#059669}.status-icon svg[data-v-8d0bff97]{width:1.75rem;height:1.75rem}.status-info[data-v-8d0bff97]{text-align:center}.status-info .text[data-v-8d0bff97]{font-weight:600;color:#1e293b;margin:0 0 .25rem}.status-info .percent[data-v-8d0bff97]{font-size:1.5rem;font-weight:800;color:#3b82f6;margin:0}.progress-track[data-v-8d0bff97]{width:100%;height:.75rem;background:#e2e8f0;border-radius:9999px;overflow:hidden}.progress-track .progress-bar[data-v-8d0bff97]{height:100%;background:linear-gradient(90deg,#3b82f6,#06b6d4);border-radius:9999px;transition:width .3s ease}.download-panel[data-v-8d0bff97]{text-align:center;padding:1rem 0}.success-icon[data-v-8d0bff97]{width:5rem;height:5rem;background:linear-gradient(135deg,#d1fae5,#a7f3d0);border-radius:1.25rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;color:#059669}.success-icon svg[data-v-8d0bff97]{width:2.5rem;height:2.5rem}.download-panel .title[data-v-8d0bff97]{font-size:1.25rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.download-panel .desc[data-v-8d0bff97]{color:#64748b;margin-bottom:1.5rem}.download-panel .actions[data-v-8d0bff97]{display:flex;flex-direction:column;gap:.75rem;align-items:center}.btn-primary[data-v-8d0bff97],.btn-secondary[data-v-8d0bff97]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:44px;padding:0 1.5rem;border-radius:.5rem;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s;border:none;min-width:200px}.btn-primary[data-v-8d0bff97]{background:linear-gradient(135deg,#3b82f6,#06b6d4);color:#fff;box-shadow:0 2px 8px #3b82f64d}.btn-primary[data-v-8d0bff97]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #3b82f666}.btn-secondary[data-v-8d0bff97]{background:#f1f5f9;color:#475569}.btn-secondary[data-v-8d0bff97]:hover{background:#e2e8f0}.btn-primary svg[data-v-8d0bff97],.btn-secondary svg[data-v-8d0bff97]{width:1.25rem;height:1.25rem}@media (max-width: 768px){.toolbar[data-v-8d0bff97]{padding:.5rem;gap:.375rem}.tool-btn span[data-v-8d0bff97]{display:none}.toolbar-divider[data-v-8d0bff97]{height:1.5rem}.brush-size .slider[data-v-8d0bff97]{width:60px}.canvas-wrapper[data-v-8d0bff97]{min-height:350px;padding:.5rem}.page-navigation[data-v-8d0bff97]{padding:.75rem}}.upload-area[data-v-b0da9c2b]{min-height:300px}.upload-empty[data-v-b0da9c2b]{text-align:center;padding:2rem 0}.upload-icon-wrapper[data-v-b0da9c2b]{margin-bottom:1.5rem}.upload-icon[data-v-b0da9c2b]{width:5rem;height:5rem;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:1.25rem;display:flex;align-items:center;justify-content:center;margin:0 auto;color:#3b82f6}.upload-icon svg[data-v-b0da9c2b]{width:2.5rem;height:2.5rem}.upload-title[data-v-b0da9c2b]{font-size:1.125rem;font-weight:600;color:#1e293b;margin-bottom:.5rem}.upload-subtitle[data-v-b0da9c2b]{font-size:.875rem;color:#64748b;margin-bottom:1.5rem}.upload-button[data-v-b0da9c2b]{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#3b82f6,#06b6d4);color:#fff;padding:.875rem 2rem;border-radius:.75rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #3b82f64d}.upload-button[data-v-b0da9c2b]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666}.upload-button svg[data-v-b0da9c2b]{width:1.25rem;height:1.25rem}.upload-hint[data-v-b0da9c2b]{font-size:.75rem;color:#94a3b8;margin-top:1rem}.sr-only[data-v-b0da9c2b]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.file-selected[data-v-b0da9c2b]{display:flex;flex-direction:column;gap:1.5rem}.selected-file-card[data-v-b0da9c2b]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#f8fafc;border-radius:.75rem;border:1px solid #e2e8f0}.file-icon[data-v-b0da9c2b]{width:3rem;height:3rem;background:linear-gradient(135deg,#fee2e2,#fecaca);border-radius:.75rem;display:flex;align-items:center;justify-content:center;color:#ef4444;flex-shrink:0}.file-icon svg[data-v-b0da9c2b]{width:1.5rem;height:1.5rem}.file-info[data-v-b0da9c2b]{flex:1;min-width:0}.file-name[data-v-b0da9c2b]{font-size:.875rem;font-weight:600;color:#1e293b;margin:0 0 .25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-size[data-v-b0da9c2b]{font-size:.75rem;color:#64748b;margin:0}.remove-file-button[data-v-b0da9c2b]{width:2.5rem;height:2.5rem;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#64748b;cursor:pointer;transition:all .2s ease}.remove-file-button[data-v-b0da9c2b]:hover{background:#fee2e2;color:#ef4444;border-color:#fecaca}.remove-file-button svg[data-v-b0da9c2b]{width:1.25rem;height:1.25rem}.convert-button[data-v-b0da9c2b]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:linear-gradient(135deg,#3b82f6,#06b6d4);color:#fff;padding:.875rem 2rem;border-radius:.75rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #3b82f64d;border:none;width:100%}.convert-button[data-v-b0da9c2b]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666}.convert-button[data-v-b0da9c2b]:disabled{opacity:.5;cursor:not-allowed}.convert-button svg[data-v-b0da9c2b]{width:1.25rem;height:1.25rem}.debug-controls[data-v-b0da9c2b]{margin-top:1rem;padding:.75rem;background:#fef3c7;border-radius:.5rem;border:1px solid #fcd34d}.debug-toggle[data-v-b0da9c2b]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#92400e;cursor:pointer}.debug-toggle input[data-v-b0da9c2b]{width:1rem;height:1rem}.debug-info[data-v-b0da9c2b]{margin-top:1rem;padding:1rem;background:#1e293b;border-radius:.5rem;text-align:left}.debug-step[data-v-b0da9c2b]{font-size:.875rem;color:#10b981;font-weight:600;margin:0 0 .5rem}.debug-detail[data-v-b0da9c2b]{font-size:.75rem;color:#94a3b8;font-family:monospace;margin:0;word-break:break-all}.processing-state[data-v-b0da9c2b]{text-align:center;padding:3rem 0}.processing-icon[data-v-b0da9c2b]{width:4rem;height:4rem;background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-radius:1rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;color:#3b82f6;animation:pulse-b0da9c2b 2s infinite}.processing-icon svg[data-v-b0da9c2b]{width:2rem;height:2rem}@keyframes pulse-b0da9c2b{0%,to{opacity:1}50%{opacity:.7}}.processing-text[data-v-b0da9c2b]{font-size:1rem;font-weight:500;color:#1e293b}.status-content[data-v-b0da9c2b]{display:flex;flex-direction:column;gap:1.5rem}.status-header[data-v-b0da9c2b]{display:flex;align-items:center;gap:1rem}.status-icon[data-v-b0da9c2b]{width:3.5rem;height:3.5rem;border-radius:1rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.status-icon svg[data-v-b0da9c2b]{width:1.75rem;height:1.75rem}.status-pending[data-v-b0da9c2b]{background:#fef3c7;color:#d97706}.status-processing[data-v-b0da9c2b]{background:#dbeafe;color:#2563eb}.status-almost[data-v-b0da9c2b],.status-complete[data-v-b0da9c2b]{background:#d1fae5;color:#059669}.status-info[data-v-b0da9c2b]{flex:1}.status-text[data-v-b0da9c2b]{font-weight:600;color:#1e293b;margin:0 0 .25rem}.status-percentage[data-v-b0da9c2b]{font-size:1.5rem;font-weight:800;color:#3b82f6;margin:0}.progress-container[data-v-b0da9c2b]{width:100%}.progress-track[data-v-b0da9c2b]{width:100%;height:.75rem;background:#e2e8f0;border-radius:9999px;overflow:hidden}.progress-bar[data-v-b0da9c2b]{height:100%;background:linear-gradient(90deg,#3b82f6,#06b6d4);border-radius:9999px;transition:width .3s ease}.download-content[data-v-b0da9c2b]{text-align:center;padding:1rem 0}.download-icon-wrapper[data-v-b0da9c2b]{margin-bottom:1.5rem}.download-icon[data-v-b0da9c2b]{width:5rem;height:5rem;background:linear-gradient(135deg,#d1fae5,#a7f3d0);border-radius:1.25rem;display:flex;align-items:center;justify-content:center;margin:0 auto;color:#059669}.download-icon svg[data-v-b0da9c2b]{width:2.5rem;height:2.5rem}.download-title[data-v-b0da9c2b]{font-size:1.25rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.download-description[data-v-b0da9c2b]{color:#64748b;margin-bottom:1.5rem}.download-actions[data-v-b0da9c2b]{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.download-button[data-v-b0da9c2b]{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.5rem;border-radius:.75rem;font-weight:600;text-decoration:none;transition:all .3s ease;border:none;cursor:pointer}.download-button.primary[data-v-b0da9c2b]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 12px #10b9814d}.download-button.primary[data-v-b0da9c2b]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #10b98166}.download-button.secondary[data-v-b0da9c2b]{background:#f1f5f9;color:#475569}.download-button.secondary[data-v-b0da9c2b]:hover{background:#e2e8f0;color:#1e293b}.download-button svg[data-v-b0da9c2b]{width:1.25rem;height:1.25rem}@media (max-width: 768px){.upload-area[data-v-b0da9c2b]{min-height:250px}.upload-icon[data-v-b0da9c2b],.download-icon[data-v-b0da9c2b]{width:4rem;height:4rem}.upload-icon svg[data-v-b0da9c2b],.download-icon svg[data-v-b0da9c2b]{width:2rem;height:2rem}.download-actions[data-v-b0da9c2b]{flex-direction:column}.download-button[data-v-b0da9c2b]{width:100%;justify-content:center}}.about-page[data-v-83471055]{min-height:100vh;background:linear-gradient(135deg,var(--bg-gradient-start) 0%,var(--bg-gradient-end) 100%)}.page-header[data-v-83471055]{background:var(--bg-card);border-bottom:1px solid var(--border-primary);padding:2rem 1.5rem 1.75rem}.page-header-inner[data-v-83471055]{max-width:760px;margin:0 auto;text-align:center}.page-badge[data-v-83471055]{display:inline-flex;align-items:center;gap:.375rem;background:linear-gradient(135deg,#dbeafe,#e0e7ff);color:#1e40af;padding:.3rem .875rem;border-radius:9999px;font-size:.8125rem;font-weight:600;margin-bottom:.875rem}.page-title[data-v-83471055]{font-size:2rem;font-weight:800;color:var(--text-primary);margin-bottom:.5rem;letter-spacing:-.02em}.page-desc[data-v-83471055]{font-size:1rem;color:var(--text-muted);max-width:560px;margin:0 auto;line-height:1.6}.container[data-v-83471055]{max-width:1200px;margin:0 auto;padding:0 2rem}.about-section[data-v-83471055]{padding:5rem 0}.section-header[data-v-83471055]{margin-bottom:3rem}.section-header.center[data-v-83471055]{text-align:center}.section-label[data-v-83471055]{display:inline-block;background:linear-gradient(135deg,#dbeafe,#e0e7ff);color:#1e40af;padding:.375rem .875rem;border-radius:2rem;font-size:.875rem;font-weight:600;margin-bottom:1rem}.section-title[data-v-83471055]{font-size:2.25rem;font-weight:700;color:var(--text-primary);margin-bottom:1rem;letter-spacing:-.02em}.section-subtitle[data-v-83471055]{font-size:1.125rem;color:var(--text-muted);max-width:600px;margin:0 auto}.mission-section[data-v-83471055]{background:var(--bg-card)}.section-grid[data-v-83471055]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.section-text[data-v-83471055]{font-size:1.125rem;color:var(--text-secondary);line-height:1.8;margin-bottom:1.5rem}.mission-card[data-v-83471055]{background:linear-gradient(135deg,#eff6ff,#eef2ff);border-radius:1.5rem;padding:2.5rem;text-align:center;border:1px solid var(--border-primary)}.mission-icon[data-v-83471055]{width:80px;height:80px;background:linear-gradient(135deg,#3b82f6,#06b6d4);border-radius:1.5rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.mission-icon .icon[data-v-83471055]{width:40px;height:40px;color:#fff}.mission-card h3[data-v-83471055]{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin-bottom:.75rem}.mission-card p[data-v-83471055]{color:var(--text-muted);line-height:1.6}.history-section[data-v-83471055]{background:var(--bg-secondary)}.timeline[data-v-83471055]{max-width:800px;margin:0 auto;position:relative}.timeline-item[data-v-83471055]{display:flex;gap:2rem;margin-bottom:2.5rem}.timeline-marker[data-v-83471055]{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.timeline-dot[data-v-83471055]{width:20px;height:20px;background:linear-gradient(135deg,#3b82f6,#06b6d4);border-radius:50%;border:4px solid white;box-shadow:0 0 0 4px #dbeafe}.timeline-line[data-v-83471055]{width:2px;flex:1;background:var(--border-primary);margin-top:.5rem}.timeline-content[data-v-83471055]{background:var(--bg-card);border-radius:1rem;padding:1.5rem 2rem;box-shadow:0 1px 3px #0000001a;flex:1}.timeline-year[data-v-83471055]{display:inline-block;background:linear-gradient(135deg,#dbeafe,#e0e7ff);color:#1e40af;padding:.25rem .75rem;border-radius:1rem;font-size:.875rem;font-weight:600;margin-bottom:.75rem}.timeline-title[data-v-83471055]{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem}.timeline-desc[data-v-83471055]{color:var(--text-muted);line-height:1.6}.values-section[data-v-83471055]{background:var(--bg-card)}.values-grid[data-v-83471055]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.value-card[data-v-83471055]{background:var(--bg-card);border-radius:1.5rem;padding:2rem;text-align:center;border:1px solid var(--border-primary);transition:all .3s ease}.value-card[data-v-83471055]:hover{transform:translateY(-4px);box-shadow:0 12px 24px -8px #0000001a}.value-icon[data-v-83471055]{width:64px;height:64px;border-radius:1rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem}.value-icon.speed[data-v-83471055]{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#d97706}.value-icon.security[data-v-83471055]{background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#2563eb}.value-icon.user-centric[data-v-83471055]{background:linear-gradient(135deg,#fce7f3,#fbcfe8);color:#db2777}.value-icon.accessibility[data-v-83471055]{background:linear-gradient(135deg,#d1fae5,#a7f3d0);color:#059669}.value-icon .icon[data-v-83471055]{width:32px;height:32px}.value-title[data-v-83471055]{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin-bottom:.75rem}.value-desc[data-v-83471055]{font-size:.9375rem;color:var(--text-muted);line-height:1.6}.stats-section[data-v-83471055]{background:linear-gradient(135deg,#1e3a8a,#3b82f6,#06b6d4);padding:4rem 0}.stats-grid[data-v-83471055]{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.stat-card[data-v-83471055]{text-align:center;color:#fff}.stat-icon[data-v-83471055]{width:56px;height:56px;background:#fff3;border-radius:1rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.stat-icon .icon[data-v-83471055]{width:28px;height:28px;color:#fff}.stat-number[data-v-83471055]{font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.stat-label[data-v-83471055]{font-size:1rem;opacity:.9}.cta-section[data-v-83471055]{background:var(--bg-card);padding:4rem 0 5rem}.cta-card[data-v-83471055]{background:linear-gradient(135deg,#eff6ff,#eef2ff);border-radius:2rem;padding:3rem;text-align:center;border:1px solid var(--border-primary)}.cta-title[data-v-83471055]{font-size:2rem;font-weight:700;color:var(--text-primary);margin-bottom:1rem}.cta-desc[data-v-83471055]{font-size:1.125rem;color:var(--text-muted);margin-bottom:1.5rem}.cta-button[data-v-83471055]{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#3b82f6,#06b6d4);color:#fff;padding:1rem 2rem;border-radius:1rem;font-weight:600;text-decoration:none;transition:all .3s ease}.cta-button[data-v-83471055]:hover{transform:translateY(-2px);box-shadow:0 8px 16px -4px #3b82f666}.button-icon[data-v-83471055]{width:20px;height:20px}@media (max-width: 1024px){.section-grid[data-v-83471055]{grid-template-columns:1fr;gap:3rem}.values-grid[data-v-83471055],.team-grid[data-v-83471055],.stats-grid[data-v-83471055]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.about-hero[data-v-83471055]{padding:4rem 1.5rem 3rem}.about-title[data-v-83471055]{font-size:2rem}.about-description[data-v-83471055]{font-size:1rem}.container[data-v-83471055]{padding:0 1.5rem}.about-section[data-v-83471055]{padding:3rem 0}.section-title[data-v-83471055]{font-size:1.75rem}.values-grid[data-v-83471055],.team-grid[data-v-83471055]{grid-template-columns:1fr}.stats-grid[data-v-83471055]{grid-template-columns:repeat(2,1fr);gap:1.5rem}.stat-number[data-v-83471055]{font-size:2rem}.cta-card[data-v-83471055]{padding:2rem}.cta-title[data-v-83471055]{font-size:1.5rem}}@media (max-width: 480px){.about-hero[data-v-83471055]{padding:3rem 1rem 2.5rem}.about-title[data-v-83471055]{font-size:1.75rem}.container[data-v-83471055]{padding:0 1rem}.timeline-item[data-v-83471055]{gap:1rem}.timeline-content[data-v-83471055]{padding:1.25rem}.mission-card[data-v-83471055],.value-card[data-v-83471055],.team-card[data-v-83471055]{padding:1.5rem}.stats-grid[data-v-83471055]{grid-template-columns:1fr 1fr}}.faq-container[data-v-94ce56b6]{min-height:100vh;background:linear-gradient(135deg,var(--bg-gradient-start) 0%,var(--bg-gradient-end) 100%);padding-bottom:4rem}.page-header[data-v-94ce56b6]{background:var(--bg-card);border-bottom:1px solid var(--border-primary);padding:2rem 1.5rem 1.75rem}.page-header-inner[data-v-94ce56b6]{max-width:760px;margin:0 auto;text-align:center}.page-badge[data-v-94ce56b6]{display:inline-flex;align-items:center;gap:.375rem;background:linear-gradient(135deg,#dbeafe,#e0e7ff);color:#1e40af;padding:.3rem .875rem;border-radius:9999px;font-size:.8125rem;font-weight:600;margin-bottom:.875rem}.badge-icon[data-v-94ce56b6]{width:.875rem;height:.875rem}.page-title[data-v-94ce56b6]{font-size:2rem;font-weight:800;color:var(--text-primary);margin-bottom:.5rem;letter-spacing:-.02em}.page-desc[data-v-94ce56b6]{font-size:1rem;color:var(--text-muted);max-width:560px;margin:0 auto 1.25rem;line-height:1.6}.search-container[data-v-94ce56b6]{position:relative;max-width:600px;margin:0 auto}.search-icon[data-v-94ce56b6]{position:absolute;left:1.25rem;top:50%;transform:translateY(-50%);width:1.5rem;height:1.5rem;color:var(--text-faint)}.search-input[data-v-94ce56b6]{width:100%;padding:1.25rem 1.5rem 1.25rem 3.5rem;font-size:1rem;border:none;border-radius:1rem;background:var(--bg-card);box-shadow:0 10px 40px #0000001a;transition:all .3s ease}.search-input[data-v-94ce56b6]:focus{outline:none;box-shadow:0 10px 40px #3b82f633}.search-input[data-v-94ce56b6]::placeholder{color:var(--text-faint)}.faq-content[data-v-94ce56b6]{max-width:900px;margin:2rem auto 0;padding:0 1.5rem}.category-tabs[data-v-94ce56b6]{display:flex;gap:.75rem;margin-bottom:2rem;flex-wrap:wrap;justify-content:center}.category-tab[data-v-94ce56b6]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:var(--bg-card);border:2px solid transparent;border-radius:9999px;font-weight:500;color:var(--text-muted);cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #0000000d}.category-tab[data-v-94ce56b6]:hover{border-color:#3b82f6;color:#3b82f6;transform:translateY(-2px);box-shadow:0 4px 12px #3b82f626}.category-tab.active[data-v-94ce56b6]{background:linear-gradient(135deg,#3b82f6,#06b6d4);color:#fff;border-color:transparent}.tab-icon[data-v-94ce56b6]{width:1.25rem;height:1.25rem}.faq-list[data-v-94ce56b6]{display:flex;flex-direction:column;gap:1rem}.faq-item[data-v-94ce56b6]{background:var(--bg-card);border-radius:1rem;box-shadow:0 2px 8px #0000000d;overflow:hidden;transition:all .3s ease;border:1px solid var(--border-primary)}.faq-item[data-v-94ce56b6]:hover{box-shadow:0 8px 24px #00000014;transform:translateY(-2px)}.faq-item.active[data-v-94ce56b6]{border-color:#3b82f6;box-shadow:0 8px 24px #3b82f626}.faq-header[data-v-94ce56b6]{display:flex;align-items:center;gap:1rem;padding:1.5rem;cursor:pointer;transition:background-color .2s ease}.faq-header[data-v-94ce56b6]:hover{background-color:var(--bg-card-hover)}.faq-number[data-v-94ce56b6]{flex-shrink:0;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:.75rem;font-weight:700;font-size:1rem;color:#3b82f6}.faq-question-wrapper[data-v-94ce56b6]{flex:1;min-width:0}.faq-question[data-v-94ce56b6]{font-size:1.125rem;font-weight:600;color:var(--text-primary);line-height:1.4;margin:0}.faq-toggle[data-v-94ce56b6]{flex-shrink:0}.toggle-icon[data-v-94ce56b6]{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:var(--bg-card-hover);border-radius:50%;transition:all .3s ease}.toggle-icon svg[data-v-94ce56b6]{width:1.25rem;height:1.25rem;color:var(--text-muted);transition:all .3s ease}.toggle-icon.open[data-v-94ce56b6]{background:linear-gradient(135deg,#3b82f6,#06b6d4);transform:rotate(45deg)}.toggle-icon.open svg[data-v-94ce56b6]{color:#fff}.faq-answer-wrapper[data-v-94ce56b6]{overflow:hidden}.faq-answer[data-v-94ce56b6]{padding:0 1.5rem 1.5rem 5.5rem}.answer-content[data-v-94ce56b6]{padding-top:1rem;border-top:1px solid var(--border-primary)}.answer-content p[data-v-94ce56b6]{color:var(--text-muted);line-height:1.7;font-size:1rem;margin:0}.expand-enter-active[data-v-94ce56b6],.expand-leave-active[data-v-94ce56b6]{transition:height .3s ease;overflow:hidden}.expand-enter-from[data-v-94ce56b6],.expand-leave-to[data-v-94ce56b6]{height:0!important}.empty-state[data-v-94ce56b6]{text-align:center;padding:4rem 2rem;background:var(--bg-card);border-radius:1rem;box-shadow:0 2px 8px #0000000d}.empty-icon[data-v-94ce56b6]{width:5rem;height:5rem;margin:0 auto 1.5rem;background:var(--bg-card-hover);border-radius:50%;display:flex;align-items:center;justify-content:center}.empty-icon svg[data-v-94ce56b6]{width:2.5rem;height:2.5rem;color:var(--text-faint)}.empty-state h3[data-v-94ce56b6]{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem}.empty-state p[data-v-94ce56b6]{color:var(--text-muted)}.contact-section[data-v-94ce56b6]{max-width:900px;margin:3rem auto 0;padding:0 1.5rem}.contact-card[data-v-94ce56b6]{background:linear-gradient(135deg,#1e3a8a,#3b82f6);border-radius:1.5rem;padding:2.5rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;box-shadow:0 20px 40px #1e3a8a4d}.contact-content[data-v-94ce56b6]{display:flex;align-items:center;gap:1.5rem}.contact-icon-wrapper[data-v-94ce56b6]{flex-shrink:0}.contact-icon[data-v-94ce56b6]{width:4rem;height:4rem;background:#fff3;backdrop-filter:blur(10px);border-radius:1rem;display:flex;align-items:center;justify-content:center}.contact-icon svg[data-v-94ce56b6]{width:2rem;height:2rem;color:#fff}.contact-text h2[data-v-94ce56b6]{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:.5rem}.contact-text p[data-v-94ce56b6]{color:#fffc;font-size:1rem}.contact-button[data-v-94ce56b6]{display:inline-flex;align-items:center;gap:.5rem;background:#fff;color:#1e3a8a;padding:1rem 2rem;border-radius:9999px;font-weight:600;text-decoration:none;transition:all .3s ease;flex-shrink:0}.contact-button[data-v-94ce56b6]:hover{transform:translateY(-2px);box-shadow:0 10px 20px #0003}.contact-button svg[data-v-94ce56b6]{width:1.25rem;height:1.25rem;transition:transform .3s ease}.contact-button:hover svg[data-v-94ce56b6]{transform:translate(4px)}@media (max-width: 768px){.page-header[data-v-94ce56b6]{padding:2rem 1rem}.page-title[data-v-94ce56b6]{font-size:1.75rem}.page-desc[data-v-94ce56b6]{font-size:1rem}.faq-content[data-v-94ce56b6]{margin-top:1.5rem}.category-tabs[data-v-94ce56b6]{gap:.5rem}.category-tab[data-v-94ce56b6]{padding:.5rem 1rem;font-size:.875rem}.faq-header[data-v-94ce56b6]{padding:1.25rem}.faq-number[data-v-94ce56b6]{width:2.5rem;height:2.5rem;font-size:.875rem}.faq-question[data-v-94ce56b6]{font-size:1rem}.faq-answer[data-v-94ce56b6]{padding:0 1.25rem 1.25rem 4.5rem}.contact-card[data-v-94ce56b6]{flex-direction:column;text-align:center;padding:2rem}.contact-content[data-v-94ce56b6]{flex-direction:column}.contact-button[data-v-94ce56b6]{width:100%;justify-content:center}}@media (max-width: 480px){.page-title[data-v-94ce56b6]{font-size:1.75rem}.faq-number[data-v-94ce56b6]{display:none}.faq-answer[data-v-94ce56b6]{padding-left:1.25rem}}.contact-container[data-v-a0491663]{min-height:100vh;background:linear-gradient(135deg,var(--bg-gradient-start) 0%,var(--bg-gradient-end) 100%);padding-bottom:4rem}.page-header[data-v-a0491663]{background:var(--bg-card);border-bottom:1px solid var(--border-primary);padding:2rem 1.5rem 1.75rem}.page-header-inner[data-v-a0491663]{max-width:760px;margin:0 auto;text-align:center}.page-badge[data-v-a0491663]{display:inline-flex;align-items:center;gap:.375rem;background:linear-gradient(135deg,#dbeafe,#e0e7ff);color:#1e40af;padding:.3rem .875rem;border-radius:9999px;font-size:.8125rem;font-weight:600;margin-bottom:.875rem}.badge-icon[data-v-a0491663]{width:.875rem;height:.875rem}.page-title[data-v-a0491663]{font-size:2rem;font-weight:800;color:var(--text-primary);margin-bottom:.5rem;letter-spacing:-.02em}.page-desc[data-v-a0491663]{font-size:1rem;color:var(--text-muted);max-width:560px;margin:0 auto;line-height:1.6}.contact-content[data-v-a0491663]{max-width:1200px;margin:2rem auto 0;padding:0 1.5rem}.contact-grid[data-v-a0491663]{display:flex;justify-content:center}.info-card[data-v-a0491663]{max-width:600px;width:100%;background:var(--bg-card);border-radius:1.5rem;padding:2.5rem;box-shadow:0 4px 20px #00000014;border:1px solid var(--border-primary)}.card-header[data-v-a0491663]{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.header-icon[data-v-a0491663]{width:3rem;height:3rem;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:1rem;display:flex;align-items:center;justify-content:center}.header-icon svg[data-v-a0491663]{width:1.5rem;height:1.5rem;color:#3b82f6}.header-title[data-v-a0491663]{font-size:1.5rem;font-weight:700;color:var(--text-primary)}.info-list[data-v-a0491663]{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.info-item[data-v-a0491663]{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem;background:var(--bg-card);border-radius:1rem;transition:all .3s ease}.info-item[data-v-a0491663]:hover{background:var(--bg-card-hover);transform:translate(4px)}.info-icon-wrapper[data-v-a0491663]{flex-shrink:0}.info-icon[data-v-a0491663]{width:3rem;height:3rem;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:.75rem;display:flex;align-items:center;justify-content:center}.info-icon svg[data-v-a0491663]{width:1.5rem;height:1.5rem;color:#3b82f6}.info-content[data-v-a0491663]{flex:1}.info-label[data-v-a0491663]{font-size:.875rem;font-weight:600;color:#6b7280;margin-bottom:.25rem}.info-value[data-v-a0491663]{font-size:1rem;font-weight:500;color:var(--text-primary);text-decoration:none;transition:color .3s ease}.info-value[data-v-a0491663]:hover{color:#3b82f6}.text-muted[data-v-a0491663]{color:#9ca3af;font-size:.875rem}.quick-links[data-v-a0491663]{padding-top:2rem;border-top:1px solid #e5e7eb}.quick-links-title[data-v-a0491663]{font-size:1rem;font-weight:600;color:#374151;margin-bottom:1rem}.links-grid[data-v-a0491663]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.quick-link[data-v-a0491663]{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;background:#f3f4f6;border-radius:.75rem;text-decoration:none;color:#4b5563;font-weight:500;transition:all .3s ease}.quick-link[data-v-a0491663]:hover{background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#3b82f6;transform:translateY(-2px)}.quick-link svg[data-v-a0491663]{width:1.25rem;height:1.25rem}@media (max-width: 768px){.page-header[data-v-a0491663]{padding:2rem 1rem}.page-title[data-v-a0491663]{font-size:1.75rem}.page-desc[data-v-a0491663]{font-size:1rem}.contact-content[data-v-a0491663]{margin-top:1.5rem}.info-card[data-v-a0491663]{padding:1.75rem}.links-grid[data-v-a0491663]{grid-template-columns:1fr}.info-item[data-v-a0491663]:hover{transform:none}}@media (max-width: 480px){.page-title[data-v-a0491663]{font-size:1.75rem}.header-icon[data-v-a0491663]{width:2.5rem;height:2.5rem}.header-icon svg[data-v-a0491663]{width:1.25rem;height:1.25rem}.header-title[data-v-a0491663]{font-size:1.25rem}.info-icon[data-v-a0491663]{width:2.5rem;height:2.5rem}.info-icon svg[data-v-a0491663]{width:1.25rem;height:1.25rem}}.privacy-container[data-v-89e4f915]{min-height:100vh;background:linear-gradient(135deg,var(--bg-gradient-start) 0%,var(--bg-gradient-end) 100%);padding-bottom:4rem}.page-header[data-v-89e4f915]{background:var(--bg-card);border-bottom:1px solid var(--border-primary);padding:2rem 1.5rem 1.75rem}.page-header-inner[data-v-89e4f915]{max-width:760px;margin:0 auto;text-align:center}.page-badge[data-v-89e4f915]{display:inline-flex;align-items:center;gap:.375rem;background:linear-gradient(135deg,#dbeafe,#e0e7ff);color:#1e40af;padding:.3rem .875rem;border-radius:9999px;font-size:.8125rem;font-weight:600;margin-bottom:.875rem}.badge-icon[data-v-89e4f915]{width:.875rem;height:.875rem}.page-title[data-v-89e4f915]{font-size:2rem;font-weight:800;color:var(--text-primary);margin-bottom:.5rem;letter-spacing:-.02em}.page-desc[data-v-89e4f915]{font-size:1rem;color:var(--text-muted);max-width:560px;margin:0 auto;line-height:1.6}.privacy-content[data-v-89e4f915]{max-width:900px;margin:2rem auto 0;padding:0 1.5rem}.toc-card[data-v-89e4f915]{background:var(--bg-card);border-radius:1.5rem;padding:2rem;margin-bottom:2rem;box-shadow:0 4px 20px #00000014;border:1px solid var(--border-primary)}.toc-title[data-v-89e4f915]{font-size:1.25rem;font-weight:700;color:var(--text-primary);margin-bottom:1.5rem}.toc-nav[data-v-89e4f915]{display:flex;flex-direction:column;gap:.75rem}.toc-link[data-v-89e4f915]{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;background:var(--bg-input);border-radius:.75rem;text-decoration:none;color:var(--text-secondary);transition:all .3s ease}.toc-link[data-v-89e4f915]:hover{background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#3b82f6;transform:translate(4px)}.toc-number[data-v-89e4f915]{width:2rem;height:2rem;background:linear-gradient(135deg,#3b82f6,#06b6d4);color:#fff;border-radius:.5rem;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:700;flex-shrink:0}.toc-text[data-v-89e4f915]{font-weight:500}.policy-sections[data-v-89e4f915]{display:flex;flex-direction:column;gap:1.5rem}.policy-section[data-v-89e4f915]{background:var(--bg-card);border-radius:1.5rem;padding:2.5rem;box-shadow:0 4px 20px #00000014;border:1px solid var(--border-primary);scroll-margin-top:2rem}.section-header[data-v-89e4f915]{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border-primary)}.section-icon[data-v-89e4f915]{width:3.5rem;height:3.5rem;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:1rem;display:flex;align-items:center;justify-content:center}.section-icon svg[data-v-89e4f915]{width:1.75rem;height:1.75rem;color:#3b82f6}.section-title[data-v-89e4f915]{font-size:1.5rem;font-weight:700;color:var(--text-primary)}.section-content[data-v-89e4f915]{color:var(--text-secondary)}.section-text[data-v-89e4f915]{line-height:1.8;margin-bottom:1.5rem}.section-text[data-v-89e4f915]:last-child{margin-bottom:0}.highlight-box[data-v-89e4f915]{display:flex;align-items:flex-start;gap:1rem;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-left:4px solid #3b82f6;padding:1.5rem;border-radius:0 1rem 1rem 0;margin:1.5rem 0}.highlight-icon[data-v-89e4f915]{width:2.5rem;height:2.5rem;background:#fff;border-radius:.75rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.highlight-icon svg[data-v-89e4f915]{width:1.25rem;height:1.25rem;color:#3b82f6}.highlight-text[data-v-89e4f915]{font-weight:600;color:#1e40af;line-height:1.6}.policy-list[data-v-89e4f915]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.policy-item[data-v-89e4f915]{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;background:var(--bg-input);border-radius:.75rem;transition:all .3s ease}.policy-item[data-v-89e4f915]:hover{background:var(--bg-card-hover);transform:translate(4px)}.item-bullet[data-v-89e4f915]{width:1.75rem;height:1.75rem;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.item-bullet.red[data-v-89e4f915]{background:linear-gradient(135deg,#ef4444,#dc2626)}.item-bullet svg[data-v-89e4f915]{width:1rem;height:1rem;color:#fff}.contact-link[data-v-89e4f915]{color:#3b82f6;font-weight:600;text-decoration:none;transition:color .3s ease}.contact-link[data-v-89e4f915]:hover{color:#1d4ed8;text-decoration:underline}@media (max-width: 768px){.page-header[data-v-89e4f915]{padding:2rem 1rem}.page-title[data-v-89e4f915]{font-size:1.75rem}.page-desc[data-v-89e4f915]{font-size:1rem}.privacy-content[data-v-89e4f915]{margin-top:1.5rem}.toc-card[data-v-89e4f915]{padding:1.5rem}.policy-section[data-v-89e4f915]{padding:1.75rem}.section-icon[data-v-89e4f915]{width:3rem;height:3rem}.section-icon svg[data-v-89e4f915]{width:1.5rem;height:1.5rem}.section-title[data-v-89e4f915]{font-size:1.25rem}.highlight-box[data-v-89e4f915]{flex-direction:column;gap:.75rem}}@media (max-width: 480px){.page-title[data-v-89e4f915]{font-size:1.75rem}.toc-link[data-v-89e4f915]{padding:.625rem .875rem}.toc-number[data-v-89e4f915]{width:1.75rem;height:1.75rem;font-size:.75rem}.policy-item[data-v-89e4f915]{padding:.875rem 1rem}.item-bullet[data-v-89e4f915]{width:1.5rem;height:1.5rem}.item-bullet svg[data-v-89e4f915]{width:.875rem;height:.875rem}}.terms-container[data-v-0abcb407]{min-height:100vh;background:linear-gradient(135deg,var(--bg-gradient-start) 0%,var(--bg-gradient-end) 100%);padding-bottom:4rem}.page-header[data-v-0abcb407]{background:var(--bg-card);border-bottom:1px solid var(--border-primary);padding:2rem 1.5rem 1.75rem}.page-header-inner[data-v-0abcb407]{max-width:760px;margin:0 auto;text-align:center}.page-badge[data-v-0abcb407]{display:inline-flex;align-items:center;gap:.375rem;background:linear-gradient(135deg,#dbeafe,#e0e7ff);color:#1e40af;padding:.3rem .875rem;border-radius:9999px;font-size:.8125rem;font-weight:600;margin-bottom:.875rem}.badge-icon[data-v-0abcb407]{width:.875rem;height:.875rem}.page-title[data-v-0abcb407]{font-size:2rem;font-weight:800;color:var(--text-primary);margin-bottom:.5rem;letter-spacing:-.02em}.page-desc[data-v-0abcb407]{font-size:1rem;color:var(--text-muted);max-width:560px;margin:0 auto;line-height:1.6}.terms-content[data-v-0abcb407]{max-width:900px;margin:2rem auto 0;padding:0 1.5rem}.toc-card[data-v-0abcb407]{background:var(--bg-card);border-radius:1.5rem;padding:2rem;margin-bottom:2rem;box-shadow:0 4px 20px #00000014;border:1px solid var(--border-primary)}.toc-title[data-v-0abcb407]{font-size:1.25rem;font-weight:700;color:var(--text-primary);margin-bottom:1.5rem}.toc-nav[data-v-0abcb407]{display:flex;flex-direction:column;gap:.75rem}.toc-link[data-v-0abcb407]{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;background:var(--bg-input);border-radius:.75rem;text-decoration:none;color:var(--text-secondary);transition:all .3s ease}.toc-link[data-v-0abcb407]:hover{background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#3b82f6;transform:translate(4px)}.toc-number[data-v-0abcb407]{width:2rem;height:2rem;background:linear-gradient(135deg,#3b82f6,#06b6d4);color:#fff;border-radius:.5rem;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:700;flex-shrink:0}.toc-text[data-v-0abcb407]{font-weight:500}.terms-sections[data-v-0abcb407]{display:flex;flex-direction:column;gap:1.5rem}.terms-section[data-v-0abcb407]{background:var(--bg-card);border-radius:1.5rem;padding:2.5rem;box-shadow:0 4px 20px #00000014;border:1px solid var(--border-primary);scroll-margin-top:2rem}.section-header[data-v-0abcb407]{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border-primary)}.section-icon[data-v-0abcb407]{width:3.5rem;height:3.5rem;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:1rem;display:flex;align-items:center;justify-content:center}.section-icon svg[data-v-0abcb407]{width:1.75rem;height:1.75rem;color:#3b82f6}.section-title[data-v-0abcb407]{font-size:1.5rem;font-weight:700;color:var(--text-primary)}.section-content[data-v-0abcb407]{color:var(--text-secondary)}.section-text[data-v-0abcb407]{line-height:1.8;margin-bottom:1.5rem}.section-text[data-v-0abcb407]:last-child{margin-bottom:0}.warning-box[data-v-0abcb407]{display:flex;align-items:flex-start;gap:1rem;background:linear-gradient(135deg,#fef3c7,#fde68a);border-left:4px solid #f59e0b;padding:1.5rem;border-radius:0 1rem 1rem 0;margin:1.5rem 0}.warning-icon[data-v-0abcb407]{width:2.5rem;height:2.5rem;background:#fff;border-radius:.75rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.warning-icon svg[data-v-0abcb407]{width:1.25rem;height:1.25rem;color:#f59e0b}.warning-text[data-v-0abcb407]{font-weight:600;color:#92400e;line-height:1.6}.terms-list[data-v-0abcb407]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.terms-item[data-v-0abcb407]{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;background:var(--bg-input);border-radius:.75rem;transition:all .3s ease}.terms-item[data-v-0abcb407]:hover{background:var(--bg-card-hover);transform:translate(4px)}.item-bullet[data-v-0abcb407]{width:1.75rem;height:1.75rem;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.item-bullet.orange[data-v-0abcb407]{background:linear-gradient(135deg,#f59e0b,#d97706)}.item-bullet svg[data-v-0abcb407]{width:1rem;height:1rem;color:#fff}.contact-link[data-v-0abcb407]{color:#3b82f6;font-weight:600;text-decoration:none;transition:color .3s ease}.contact-link[data-v-0abcb407]:hover{color:#1d4ed8;text-decoration:underline}@media (max-width: 768px){.page-header[data-v-0abcb407]{padding:2rem 1rem}.page-title[data-v-0abcb407]{font-size:1.75rem}.page-desc[data-v-0abcb407]{font-size:1rem}.terms-content[data-v-0abcb407]{margin-top:1.5rem}.toc-card[data-v-0abcb407]{padding:1.5rem}.terms-section[data-v-0abcb407]{padding:1.75rem}.section-icon[data-v-0abcb407]{width:3rem;height:3rem}.section-icon svg[data-v-0abcb407]{width:1.5rem;height:1.5rem}.section-title[data-v-0abcb407]{font-size:1.25rem}.warning-box[data-v-0abcb407]{flex-direction:column;gap:.75rem}}@media (max-width: 480px){.page-title[data-v-0abcb407]{font-size:1.75rem}.toc-link[data-v-0abcb407]{padding:.625rem .875rem}.toc-number[data-v-0abcb407]{width:1.75rem;height:1.75rem;font-size:.75rem}.terms-item[data-v-0abcb407]{padding:.875rem 1rem}.item-bullet[data-v-0abcb407]{width:1.5rem;height:1.5rem}.item-bullet svg[data-v-0abcb407]{width:.875rem;height:.875rem}}@tailwind base;@tailwind components;@tailwind utilities;:root,[data-theme=light]{--bg-primary: #f9fafb;--bg-secondary: #f8fafc;--bg-gradient-start: #f8fafc;--bg-gradient-end: #e2e8f0;--bg-card: #ffffff;--bg-card-hover: #f8fafc;--bg-input: #f8fafc;--text-primary: #1e293b;--text-secondary: #475569;--text-muted: #64748b;--text-faint: #94a3b8;--border-primary: #e2e8f0;--border-hover: #3b82f6;--shadow-card: 0 4px 20px rgba(0, 0, 0, .08);--shadow-card-hover: 0 8px 30px rgba(59, 130, 246, .15);--navbar-bg: linear-gradient(135deg, #1e3a8a 0%, #1e40af 50%, #2563eb 100%);--footer-bg: linear-gradient(135deg, #1e3a8a 0%, #1e40af 50%, #2563eb 100%);--hero-bg: linear-gradient(135deg, #1e3a8a 0%, #3b82f6 50%, #06b6d4 100%)}[data-theme=dark]{--bg-primary: #0f172a;--bg-secondary: #1e293b;--bg-gradient-start: #0f172a;--bg-gradient-end: #1e293b;--bg-card: #1e293b;--bg-card-hover: #334155;--bg-input: #334155;--text-primary: #f1f5f9;--text-secondary: #cbd5e1;--text-muted: #94a3b8;--text-faint: #64748b;--border-primary: #334155;--border-hover: #60a5fa;--shadow-card: 0 4px 20px rgba(0, 0, 0, .3);--shadow-card-hover: 0 8px 30px rgba(96, 165, 250, .2);--navbar-bg: linear-gradient(135deg, #0f172a 0%, #1e293b 50%, #1e3a5f 100%);--footer-bg: linear-gradient(135deg, #0f172a 0%, #1e293b 50%, #1e3a5f 100%);--hero-bg: linear-gradient(135deg, #0f172a 0%, #1e3a5f 50%, #164e63 100%)}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:var(--bg-primary);color:var(--text-primary);transition:background-color .3s ease,color .3s ease}.card{@apply rounded-lg shadow-md p-6 transition-all duration-300 hover:shadow-lg;background:var(--bg-card)}.btn-primary{@apply text-white px-4 py-2 rounded-md transition-colors;background:#3b82f6}.btn-primary:hover{background:#2563eb}.btn-secondary{@apply px-4 py-2 rounded-md transition-colors;background:var(--bg-input);color:var(--text-secondary)}.btn-secondary:hover{background:var(--bg-card-hover)}.input-file{@apply rounded-md px-4 py-2 w-full focus:outline-none focus:ring-2 focus:ring-blue-500;border:1px solid var(--border-primary);background:var(--bg-input);color:var(--text-primary)}.progress-bar{@apply h-2 rounded-full overflow-hidden;background:var(--border-primary)}.progress-fill{@apply h-full rounded-full transition-all duration-300;background:#3b82f6}[data-theme=dark] .upload-title,[data-theme=dark] .upload-text,[data-theme=dark] .file-name,[data-theme=dark] .options-title,[data-theme=dark] .processing-text,[data-theme=dark] .status-text,[data-theme=dark] .download-title,[data-theme=dark] .quality-name,[data-theme=dark] .stat-value,[data-theme=dark] .option-title,[data-theme=dark] .section-label,[data-theme=dark] .mode-name,[data-theme=dark] .tool-label,[data-theme=dark] .panel-title,[data-theme=dark] .page-number,[data-theme=dark] .selection-summary h3,[data-theme=dark] .header-title{color:#f1f5f9!important}[data-theme=dark] .upload-subtitle,[data-theme=dark] .upload-subtext,[data-theme=dark] .file-info,[data-theme=dark] .file-size,[data-theme=dark] .quality-desc,[data-theme=dark] .option-label,[data-theme=dark] .download-description,[data-theme=dark] .upload-hint,[data-theme=dark] .stat-label,[data-theme=dark] .mode-desc,[data-theme=dark] .stat-arrow,[data-theme=dark] .rasterize-warning span,[data-theme=dark] .selection-info{color:#94a3b8!important}[data-theme=dark] .pdf-info-card,[data-theme=dark] .selected-file-card,[data-theme=dark] .compress-options,[data-theme=dark] .conversion-options,[data-theme=dark] .split-options,[data-theme=dark] .options-card,[data-theme=dark] .option-group,[data-theme=dark] .selection-panel,[data-theme=dark] .compression-stats,[data-theme=dark] .unlock-options,[data-theme=dark] .protect-options{background:#334155!important;border-color:#475569!important}[data-theme=dark] .quality-btn,[data-theme=dark] .mode-btn,[data-theme=dark] .format-btn,[data-theme=dark] .option-btn{background:#1e293b!important;border-color:#475569!important;color:#cbd5e1!important}[data-theme=dark] .quality-btn:hover,[data-theme=dark] .mode-btn:hover,[data-theme=dark] .format-btn:hover,[data-theme=dark] .option-btn:hover{border-color:#60a5fa!important}[data-theme=dark] .quality-btn.active,[data-theme=dark] .mode-btn.active,[data-theme=dark] .format-btn.active,[data-theme=dark] .option-btn.active{border-color:#3b82f6!important;background:#1e3a5f!important}[data-theme=dark] .quality-btn.active .quality-name{color:#60a5fa!important}[data-theme=dark] .remove-pdf-button,[data-theme=dark] .remove-file-button,[data-theme=dark] .remove-button{background:#334155!important;border-color:#475569!important;color:#94a3b8!important}[data-theme=dark] .remove-pdf-button:hover,[data-theme=dark] .remove-file-button:hover,[data-theme=dark] .remove-button:hover{background:#7f1d1d!important;color:#fca5a5!important;border-color:#ef4444!important}[data-theme=dark] .download-button.secondary{background:#334155!important;color:#cbd5e1!important}[data-theme=dark] .download-button.secondary:hover{background:#475569!important;color:#f1f5f9!important}[data-theme=dark] .progress-bar-container,[data-theme=dark] .progress-track{background:#334155!important}[data-theme=dark] .rasterize-warning{background:#422006!important;border-color:#a16207!important;color:#fbbf24!important}[data-theme=dark] .password-input,[data-theme=dark] .page-input,[data-theme=dark] input[type=text],[data-theme=dark] input[type=number],[data-theme=dark] input[type=password]{background:#1e293b!important;border-color:#475569!important;color:#f1f5f9!important}[data-theme=dark] .filter-tab{background:#1e293b!important;border-color:#334155!important;color:#94a3b8!important}[data-theme=dark] .filter-tab:hover{border-color:#60a5fa!important;color:#60a5fa!important}[data-theme=dark] .filter-tab.active{background:linear-gradient(135deg,#3b82f6,#06b6d4)!important;color:#fff!important;border-color:transparent!important}[data-theme=dark] .section-subtitle{color:#94a3b8!important}[data-theme=dark] .coming-soon-badge{background:#334155!important;color:#94a3b8!important}[data-theme=dark] .page-badge{background:#1e3a5f99!important;color:#93c5fd!important}[data-theme=dark] .badge-icon{color:#93c5fd!important}[data-theme=dark] .history-section{background:var(--bg-secondary)!important}[data-theme=dark] .timeline-line{background:var(--border-primary)!important}[data-theme=dark] .stats-section{background:linear-gradient(135deg,#1e3a8a,#0f172a)!important}[data-theme=dark] .mission-card,[data-theme=dark] .timeline-content,[data-theme=dark] .value-card,[data-theme=dark] .cta-card,[data-theme=dark] .info-card,[data-theme=dark] .faq-item,[data-theme=dark] .contact-card,[data-theme=dark] .toc-card,[data-theme=dark] .policy-section,[data-theme=dark] .terms-section,[data-theme=dark] .info-item,[data-theme=dark] .quick-link,[data-theme=dark] .highlight-box,[data-theme=dark] .warning-box,[data-theme=dark] .highlight-icon,[data-theme=dark] .warning-icon,[data-theme=dark] .section-icon,[data-theme=dark] .header-icon,[data-theme=dark] .info-icon,[data-theme=dark] .policy-item,[data-theme=dark] .terms-item,[data-theme=dark] .toc-link,[data-theme=dark] .search-input{background:#1e293b!important;background-image:none!important;border-color:#334155!important;box-shadow:0 4px 6px -1px #0006!important}[data-theme=dark] .value-card:hover,[data-theme=dark] .faq-header:hover,[data-theme=dark] .info-item:hover,[data-theme=dark] .quick-link:hover,[data-theme=dark] .category-tab:hover,[data-theme=dark] .policy-item:hover,[data-theme=dark] .terms-item:hover{background:#334155!important;border-color:#475569!important}[data-theme=dark] .section-title,[data-theme=dark] .timeline-title,[data-theme=dark] .value-title,[data-theme=dark] .cta-title,[data-theme=dark] .header-title,[data-theme=dark] .info-value,[data-theme=dark] .quick-links-title,[data-theme=dark] .quick-link span,[data-theme=dark] .faq-question,[data-theme=dark] .toc-title,[data-theme=dark] .toc-text,[data-theme=dark] .highlight-text,[data-theme=dark] .warning-text{color:#f1f5f9!important}[data-theme=dark] .section-text,[data-theme=dark] .section-subtitle,[data-theme=dark] .timeline-desc,[data-theme=dark] .value-desc,[data-theme=dark] .cta-desc,[data-theme=dark] .info-label,[data-theme=dark] .text-muted,[data-theme=dark] .faq-answer p,[data-theme=dark] .toc-number,[data-theme=dark] .highlight-box span,[data-theme=dark] .warning-box span,[data-theme=dark] .mission-card p,[data-theme=dark] .policy-item,[data-theme=dark] .toc-link,[data-theme=dark] .about-description,[data-theme=dark] .hero-description,[data-theme=dark] .empty-state p{color:#94a3b8!important}[data-theme=dark] .contact-link{color:#60a5fa!important}[data-theme=dark] .empty-state h3{color:#f1f5f9!important}[data-theme=dark] .hero-section,[data-theme=dark] .about-hero{background:linear-gradient(135deg,#0f172a,#1e293b)!important;border-bottom:1px solid #1e293b!important}[data-theme=dark] .hero-title,[data-theme=dark] .about-title{color:#f8fafc!important;text-shadow:none!important}[data-theme=dark] .hero-badge{background:#33415580!important;border-color:#475569!important;color:#cbd5e1!important}[data-theme=dark] .decoration-circle{background:#ffffff05!important}[data-theme=dark] .search-input{background:#0f172a!important;border-color:#334155!important;color:#f1f5f9!important}[data-theme=dark] .search-input:focus{border-color:#3b82f6!important;background:#1e293b!important}[data-theme=dark] .timeline-line{background:#475569!important}[data-theme=dark] .category-tab{background:#1e293b!important;color:#94a3b8!important;border-color:transparent!important}[data-theme=dark] .category-tab.active{background:linear-gradient(135deg,#3b82f6,#06b6d4)!important;color:#fff!important}[data-theme=dark] .category-tab.active .tab-icon{color:#fff!important}[data-theme=dark] .faq-item.active{background:#1e293b!important;border-color:#3b82f6!important}[data-theme=dark] .faq-icon{background:transparent!important}
