.navbar[data-v-fab23d1b]{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-fab23d1b]{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.navbar-container[data-v-fab23d1b]{max-width:1400px;margin:0 auto;padding:0 2rem}.navbar-content[data-v-fab23d1b]{display:flex;justify-content:space-between;align-items:center;height:64px}.navbar-brand[data-v-fab23d1b]{display:flex;align-items:center}.logo[data-v-fab23d1b]{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-decoration:none;transition:transform .3s ease;position:relative}.logo[data-v-fab23d1b]:hover{transform:translateY(-1px)}.logo-wrapper[data-v-fab23d1b]{display:flex;align-items:center;gap:.5rem}.custom-tooltip[data-v-fab23d1b]{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-fab23d1b]: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-fab23d1b]{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.logo-icon[data-v-fab23d1b]{width:32px;height:32px;color:#fff;display:flex;align-items:center;justify-content:center}.logo-icon svg[data-v-fab23d1b]{width:100%;height:100%}.logo-text[data-v-fab23d1b]{font-size:1.25rem;font-weight:700;color:#fff;letter-spacing:-.025em}.navbar-links[data-v-fab23d1b]{display:flex;gap:.5rem;align-items:center}.navbar-link[data-v-fab23d1b]{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-fab23d1b]:hover{color:#fff;background-color:#ffffff1a}.navbar-link.router-link-active[data-v-fab23d1b]{color:#fff;background-color:#ffffff26}.language-switcher[data-v-fab23d1b]{position:relative;margin-left:.5rem}.language-button[data-v-fab23d1b]{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-fab23d1b]:hover{background:#fff3;border-color:#ffffff4d}.language-icon[data-v-fab23d1b]{width:18px;height:18px}.language-code[data-v-fab23d1b]{font-size:.75rem;font-weight:600;min-width:1.5rem;text-align:center}.dropdown-arrow[data-v-fab23d1b]{width:14px;height:14px;transition:transform .2s ease}.dropdown-arrow.open[data-v-fab23d1b]{transform:rotate(180deg)}.language-dropdown[data-v-fab23d1b]{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-fab23d1b]{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-fab23d1b]:hover{background-color:var(--bg-card-hover)}.language-option.active[data-v-fab23d1b]{background-color:var(--bg-card-hover);color:#3b82f6;font-weight:500}.option-flag[data-v-fab23d1b]{font-size:1.125rem}.option-text[data-v-fab23d1b]{flex:1}.option-check[data-v-fab23d1b]{width:16px;height:16px;color:#1e40af}.dropdown-enter-active[data-v-fab23d1b],.dropdown-leave-active[data-v-fab23d1b]{transition:all .2s ease}.dropdown-enter-from[data-v-fab23d1b],.dropdown-leave-to[data-v-fab23d1b]{opacity:0;transform:translateY(-8px)}.mobile-menu-button[data-v-fab23d1b]{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-fab23d1b]:hover{background:#fff3}.menu-icon[data-v-fab23d1b]{width:24px;height:24px}.mobile-menu[data-v-fab23d1b]{display:none;background:linear-gradient(135deg,#1e3a8a,#1e40af);border-top:1px solid rgba(255,255,255,.1)}.mobile-menu-content[data-v-fab23d1b]{padding:1rem 2rem 1.5rem;display:flex;flex-direction:column;gap:.25rem}.mobile-link[data-v-fab23d1b]{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-fab23d1b]:hover,.mobile-link.router-link-active[data-v-fab23d1b]{color:#fff}.mobile-language-section[data-v-fab23d1b]{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.2)}.mobile-language-label[data-v-fab23d1b]{color:#fff9;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem;display:block}.mobile-language-options[data-v-fab23d1b]{display:flex;gap:.75rem}.mobile-language-option[data-v-fab23d1b]{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-fab23d1b]:hover,.mobile-language-option.active[data-v-fab23d1b]{background:#fff3;border-color:#fff6}.slide-down-enter-active[data-v-fab23d1b],.slide-down-leave-active[data-v-fab23d1b]{transition:all .3s ease}.slide-down-enter-from[data-v-fab23d1b],.slide-down-leave-to[data-v-fab23d1b]{opacity:0;transform:translateY(-10px)}@media (max-width: 1024px){.navbar-container[data-v-fab23d1b]{padding:0 1.5rem}.navbar-links[data-v-fab23d1b]{gap:.25rem}.navbar-link[data-v-fab23d1b]{padding:.5rem;font-size:.8125rem}}.bookmark-banner[data-v-fab23d1b]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;padding:.5rem 1rem;text-align:center;font-size:.875rem;font-weight:500}.bookmark-content[data-v-fab23d1b]{display:flex;align-items:center;justify-content:center;gap:.5rem;max-width:1400px;margin:0 auto}.bookmark-icon[data-v-fab23d1b]{width:18px;height:18px;flex-shrink:0}.bookmark-text[data-v-fab23d1b]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.bookmark-close[data-v-fab23d1b]{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-fab23d1b]:hover{background:#ffffff4d}.close-icon[data-v-fab23d1b]{width:16px;height:16px}@media (max-width: 768px){.navbar-container[data-v-fab23d1b]{padding:0 1rem}.navbar-links[data-v-fab23d1b]{display:none}.mobile-menu-button[data-v-fab23d1b]{display:flex;align-items:center;justify-content:center}.mobile-menu[data-v-fab23d1b]{display:block}.navbar-content[data-v-fab23d1b]{height:56px}.logo-text[data-v-fab23d1b]{font-size:1.125rem}.logo-icon[data-v-fab23d1b]{width:28px;height:28px}.bookmark-banner[data-v-fab23d1b]{padding:.375rem .75rem;font-size:.75rem}.bookmark-icon[data-v-fab23d1b]{width:16px;height:16px}.close-icon[data-v-fab23d1b]{width:14px;height:14px}}.theme-toggle-button[data-v-fab23d1b]{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-fab23d1b]:hover{background:#fff3;border-color:#ffffff4d;transform:rotate(15deg)}.theme-icon[data-v-fab23d1b]{width:18px;height:18px}.mobile-theme-section[data-v-fab23d1b]{margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.2)}.mobile-theme-toggle[data-v-fab23d1b]{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-fab23d1b]:hover{background:#fff3;border-color:#fff6}.footer[data-v-fccd6313]{background:var(--footer-bg);color:#fff;padding:4rem 0 0;margin-top:auto}.footer-container[data-v-fccd6313]{max-width:1400px;margin:0 auto;padding:0 2rem}.footer-main[data-v-fccd6313]{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-fccd6313]{display:flex;flex-direction:column;gap:1.25rem}.footer-logo[data-v-fccd6313]{display:flex;align-items:center;gap:.75rem;text-decoration:none;transition:transform .3s ease}.footer-logo[data-v-fccd6313]:hover{transform:translateY(-2px)}.footer-logo .logo-icon[data-v-fccd6313]{width:40px;height:40px;color:#fff;display:flex;align-items:center;justify-content:center}.footer-logo .logo-icon svg[data-v-fccd6313]{width:100%;height:100%}.footer-logo .logo-text[data-v-fccd6313]{font-size:1.5rem;font-weight:700;color:#fff;letter-spacing:-.025em}.footer-description[data-v-fccd6313]{color:#fffc;font-size:.9375rem;line-height:1.7;max-width:320px}.social-links[data-v-fccd6313]{display:flex;gap:.75rem;margin-top:.5rem}.social-link[data-v-fccd6313]{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-fccd6313]:hover{background:#fff3;border-color:#ffffff4d;transform:translateY(-2px)}.social-link svg[data-v-fccd6313]{width:20px;height:20px}.footer-links-grid[data-v-fccd6313]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.footer-links-column[data-v-fccd6313]{display:flex;flex-direction:column;gap:1rem}.footer-column-title[data-v-fccd6313]{font-size:.875rem;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.footer-links-list[data-v-fccd6313]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.footer-link[data-v-fccd6313]{color:#fffc;text-decoration:none;font-size:.9375rem;transition:all .2s ease;display:inline-flex;align-items:center;gap:.5rem}.footer-link[data-v-fccd6313]:hover{color:#fff;transform:translate(4px)}.footer-bottom[data-v-fccd6313]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 0;flex-wrap:wrap;gap:1rem}.copyright-text[data-v-fccd6313]{font-size:.875rem;color:#ffffffb3}.made-with[data-v-fccd6313]{font-size:.875rem;color:#ffffffb3;display:flex;align-items:center;gap:.375rem}.heart[data-v-fccd6313]{color:#f87171;animation:heartbeat-fccd6313 1.5s ease-in-out infinite}@keyframes heartbeat-fccd6313{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@media (max-width: 1024px){.footer-container[data-v-fccd6313]{padding:0 1.5rem}.footer-main[data-v-fccd6313]{gap:3rem}.footer-links-grid[data-v-fccd6313]{gap:1.5rem}}@media (max-width: 768px){.footer[data-v-fccd6313]{padding:3rem 0 0}.footer-container[data-v-fccd6313]{padding:0 1rem}.footer-main[data-v-fccd6313]{grid-template-columns:1fr;gap:2.5rem;padding-bottom:2rem}.footer-brand[data-v-fccd6313]{align-items:center;text-align:center}.footer-description[data-v-fccd6313]{max-width:100%}.footer-links-grid[data-v-fccd6313]{grid-template-columns:repeat(3,1fr);gap:1.5rem}.footer-links-column[data-v-fccd6313]{align-items:center;text-align:center}.footer-bottom[data-v-fccd6313]{flex-direction:column;text-align:center;padding:1.25rem 0}}@media (max-width: 480px){.footer-links-grid[data-v-fccd6313]{grid-template-columns:1fr;gap:2rem}.footer-links-column[data-v-fccd6313]{align-items:flex-start;text-align:left}.footer-column-title[data-v-fccd6313]{margin-bottom:.75rem}}.app[data-v-210e2110]{min-height:100vh;display:flex;flex-direction:column}.main-content[data-v-210e2110]{flex:1;background-color:var(--bg-primary);padding-bottom:2rem;transition:background-color .3s ease}.home-container[data-v-2c34efcf]{min-height:100vh;background:linear-gradient(135deg,var(--bg-gradient-start) 0%,var(--bg-gradient-end) 100%);padding-bottom:4rem}.hero-section[data-v-2c34efcf]{position:relative;background:linear-gradient(135deg,#1e3a8a,#3b82f6,#06b6d4);padding:1.5rem 1.5rem 2rem;overflow:hidden}.hero-content[data-v-2c34efcf]{position:relative;z-index:10;max-width:800px;margin:0 auto;text-align:center}.hero-badge[data-v-2c34efcf]{display:inline-flex;align-items:center;gap:.375rem;background:#ffffff26;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);color:#fff;padding:.25rem .625rem;border-radius:9999px;font-size:.6875rem;font-weight:500;margin-bottom:.75rem}.hero-title[data-v-2c34efcf]{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)}.hero-description[data-v-2c34efcf]{font-size:.875rem;color:#ffffffe6;max-width:600px;margin:0 auto .75rem;line-height:1.4}.hero-stats[data-v-2c34efcf]{display:flex;align-items:center;justify-content:center;gap:1.25rem;margin-top:.75rem}.stat-item[data-v-2c34efcf]{display:flex;flex-direction:column;align-items:center;gap:.25rem}.stat-number[data-v-2c34efcf]{font-size:1.25rem;font-weight:800;color:#fff}.stat-label[data-v-2c34efcf]{font-size:.75rem;color:#fffc}.stat-divider[data-v-2c34efcf]{width:1px;height:2rem;background:#ffffff4d}.hero-decoration[data-v-2c34efcf]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.decoration-circle[data-v-2c34efcf]{position:absolute;border-radius:50%;background:#ffffff0d}.circle-1[data-v-2c34efcf]{width:200px;height:200px;top:-80px;right:-80px}.circle-2[data-v-2c34efcf]{width:120px;height:120px;bottom:-40px;left:-40px}.circle-3[data-v-2c34efcf]{width:80px;height:80px;top:50%;right:10%;background:#ffffff14}.tools-section[data-v-2c34efcf]{max-width:1000px;margin:1.5rem auto 0;padding:0 2rem;position:relative;z-index:20}.section-header-row[data-v-2c34efcf]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;flex-wrap:wrap;gap:.75rem}.section-title[data-v-2c34efcf]{font-size:1.5rem;font-weight:700;color:var(--text-primary)}.section-subtitle[data-v-2c34efcf]{color:#64748b;margin-top:.25rem;font-size:.875rem}.filter-tabs[data-v-2c34efcf]{display:flex;gap:.375rem}.filter-tab[data-v-2c34efcf]{padding:.375rem .75rem;background:#fff;border:2px solid #e2e8f0;border-radius:9999px;font-size:.8125rem;font-weight:500;color:#64748b;cursor:pointer;transition:all .3s ease}.filter-tab[data-v-2c34efcf]:hover{border-color:#3b82f6;color:#3b82f6}.filter-tab.active[data-v-2c34efcf]{background:linear-gradient(135deg,#3b82f6,#06b6d4);color:#fff;border-color:transparent}.tools-grid[data-v-2c34efcf]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}.tool-card[data-v-2c34efcf]{position:relative;background:var(--bg-card);border:1px solid var(--border-primary);border-radius:.75rem;padding:1.25rem;display:flex;flex-direction:column;align-items:center;text-align:center;cursor:pointer;transition:all .3s ease;overflow:hidden}.tool-card[data-v-2c34efcf]:hover{border-color:#3b82f6;transform:translateY(-2px);box-shadow:0 8px 24px #0000001f}.tool-card-inactive[data-v-2c34efcf]{opacity:.7}.tool-card-inactive[data-v-2c34efcf]:hover{opacity:.9}.favorite-icon[data-v-2c34efcf]{position:absolute;top:.5rem;right:.5rem;z-index:1;cursor:pointer;padding:.25rem;border-radius:50%;transition:all .2s ease}.favorite-icon[data-v-2c34efcf]:hover{background:#f3f4f6;transform:scale(1.1)}.tool-icon-wrapper[data-v-2c34efcf]{margin-bottom:.75rem}.tool-icon[data-v-2c34efcf]{width:2.5rem;height:2.5rem;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:.75rem;display:flex;align-items:center;justify-content:center;color:#3b82f6;transition:all .3s ease}.tool-card:hover .tool-icon[data-v-2c34efcf]{background:linear-gradient(135deg,#3b82f6,#06b6d4);color:#fff;transform:scale(1.05)}.tool-name[data-v-2c34efcf]{font-size:.875rem;font-weight:600;color:var(--text-primary);margin-bottom:.375rem}.tool-description[data-v-2c34efcf]{font-size:.75rem;color:var(--text-muted);line-height:1.4;margin-bottom:.75rem}.coming-soon-badge[data-v-2c34efcf]{background:#f3f4f6;color:#6b7280;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500}.active-indicator[data-v-2c34efcf]{position:absolute;bottom:.75rem;right:.75rem;width:1.75rem;height:1.75rem;background:linear-gradient(135deg,#3b82f6,#06b6d4);border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;transform:translate(10px);transition:all .3s ease}.active-indicator svg[data-v-2c34efcf]{width:.875rem;height:.875rem;color:#fff}.tool-card:hover .active-indicator[data-v-2c34efcf]{opacity:1;transform:translate(0)}@media (max-width: 1024px){.tools-section[data-v-2c34efcf]{max-width:900px;padding:0 1.5rem}.tools-grid[data-v-2c34efcf]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.tools-section[data-v-2c34efcf]{max-width:600px;margin-top:1rem;padding:0 1.25rem}.section-header-row[data-v-2c34efcf]{flex-direction:column;align-items:flex-start}.tools-grid[data-v-2c34efcf]{grid-template-columns:repeat(2,1fr);gap:1rem}.tool-card[data-v-2c34efcf]{padding:1rem}.tool-icon[data-v-2c34efcf]{width:2.25rem;height:2.25rem}}@media (max-width: 480px){.tools-section[data-v-2c34efcf]{padding:0 1rem}.tools-grid[data-v-2c34efcf]{grid-template-columns:repeat(2,1fr);gap:.875rem}}.tool-page-container[data-v-adfa0b2e]{min-height:100vh;background:linear-gradient(135deg,var(--bg-gradient-start) 0%,var(--bg-gradient-end) 100%);padding-bottom:4rem}.tool-hero[data-v-adfa0b2e]{position:relative;background:var(--hero-bg);padding:1.5rem 1.5rem 2rem;overflow:hidden}.tool-hero-content[data-v-adfa0b2e]{position:relative;z-index:10;max-width:1200px;margin:0 auto}.breadcrumb[data-v-adfa0b2e]{margin-bottom:1rem}.breadcrumb-list[data-v-adfa0b2e]{display:flex;align-items:center;gap:.5rem;list-style:none;padding:0;margin:0;flex-wrap:wrap}.breadcrumb-item[data-v-adfa0b2e]{display:flex;align-items:center}.breadcrumb-link[data-v-adfa0b2e]{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-adfa0b2e]:hover{color:#fff}.breadcrumb-icon[data-v-adfa0b2e]{width:1rem;height:1rem}.breadcrumb-separator[data-v-adfa0b2e]{color:#ffffff80}.breadcrumb-separator svg[data-v-adfa0b2e]{width:1rem;height:1rem}.breadcrumb-current[data-v-adfa0b2e]{color:#fff;font-size:.875rem;font-weight:500}.tool-title-section[data-v-adfa0b2e]{text-align:center}.tool-icon-wrapper[data-v-adfa0b2e]{margin-bottom:.75rem}.tool-hero-icon[data-v-adfa0b2e]{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-adfa0b2e]{width:1.75rem;height:1.75rem}.tool-title[data-v-adfa0b2e]{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-adfa0b2e]{font-size:.875rem;color:#ffffffe6;max-width:600px;margin:0 auto;line-height:1.4}.hero-decoration[data-v-adfa0b2e]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.decoration-circle[data-v-adfa0b2e]{position:absolute;border-radius:50%;background:#ffffff0d}.circle-1[data-v-adfa0b2e]{width:200px;height:200px;top:-80px;right:-80px}.circle-2[data-v-adfa0b2e]{width:120px;height:120px;bottom:-40px;left:-40px}.circle-3[data-v-adfa0b2e]{width:80px;height:80px;top:50%;right:10%;background:#ffffff14}.tool-content-wrapper[data-v-adfa0b2e]{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-adfa0b2e]{display:flex;flex-direction:column;gap:1.5rem}.content-section[data-v-adfa0b2e]{display:flex;flex-direction:column;gap:1rem}.section-heading[data-v-adfa0b2e]{font-size:1.125rem;font-weight:600;color:#374151;margin:0}.upload-card[data-v-adfa0b2e]{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-adfa0b2e]:hover{border-color:var(--border-hover);box-shadow:var(--shadow-card-hover)}.default-upload[data-v-adfa0b2e]{text-align:center}.upload-icon-wrapper[data-v-adfa0b2e]{margin-bottom:1.5rem}.upload-icon[data-v-adfa0b2e]{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-adfa0b2e]{width:2.5rem;height:2.5rem}.upload-text[data-v-adfa0b2e]{font-size:1.125rem;font-weight:600;color:#1e293b;margin-bottom:.5rem}.upload-subtext[data-v-adfa0b2e]{font-size:.875rem;color:#64748b;margin-bottom:1.5rem}.upload-button[data-v-adfa0b2e]{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-adfa0b2e]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666}.sr-only[data-v-adfa0b2e]{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-adfa0b2e]{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-adfa0b2e]{display:flex;flex-direction:column;gap:1.5rem}.status-header[data-v-adfa0b2e]{display:flex;align-items:center;gap:1rem}.status-icon[data-v-adfa0b2e]{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-adfa0b2e]{width:1.75rem;height:1.75rem}.status-pending[data-v-adfa0b2e]{background:#fef3c7;color:#d97706}.status-processing[data-v-adfa0b2e]{background:#dbeafe;color:#2563eb}.status-almost[data-v-adfa0b2e],.status-complete[data-v-adfa0b2e]{background:#d1fae5;color:#059669}.status-info[data-v-adfa0b2e]{flex:1}.status-text[data-v-adfa0b2e]{font-weight:600;color:var(--text-primary);margin-bottom:.25rem}.status-percentage[data-v-adfa0b2e]{font-size:1.5rem;font-weight:800;color:#3b82f6}.progress-container[data-v-adfa0b2e]{width:100%}.progress-track[data-v-adfa0b2e]{width:100%;height:.75rem;background:#e2e8f0;border-radius:9999px;overflow:hidden}.progress-bar[data-v-adfa0b2e]{height:100%;background:linear-gradient(90deg,#3b82f6,#06b6d4);border-radius:9999px;transition:width .3s ease}.download-card[data-v-adfa0b2e]{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-adfa0b2e]{text-align:center}.download-icon-wrapper[data-v-adfa0b2e]{margin-bottom:1.5rem}.download-icon[data-v-adfa0b2e]{width:5rem;height:5rem;border-radius:1.25rem;display:flex;align-items:center;justify-content:center;margin:0 auto}.download-icon.success[data-v-adfa0b2e]{background:linear-gradient(135deg,#d1fae5,#a7f3d0);color:#059669}.download-icon svg[data-v-adfa0b2e]{width:2.5rem;height:2.5rem}.download-title[data-v-adfa0b2e]{font-size:1.25rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.download-description[data-v-adfa0b2e]{color:#64748b;margin-bottom:1.5rem}.download-button[data-v-adfa0b2e]{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-adfa0b2e]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #10b98166}.download-button svg[data-v-adfa0b2e]{width:1.25rem;height:1.25rem}.tool-sidebar[data-v-adfa0b2e]{display:flex;flex-direction:column;gap:1.5rem}.sidebar-card[data-v-adfa0b2e]{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-adfa0b2e]{font-size:1rem;font-weight:700;color:#1e293b;margin-bottom:1rem}.feature-list[data-v-adfa0b2e]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.feature-item[data-v-adfa0b2e]{display:flex;align-items:center;gap:.75rem;color:#475569;font-size:.875rem}.feature-bullet[data-v-adfa0b2e]{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-adfa0b2e]{width:.75rem;height:.75rem;color:#059669}.security-card[data-v-adfa0b2e]{text-align:center;background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #bfdbfe}.security-icon[data-v-adfa0b2e]{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-adfa0b2e]{width:1.5rem;height:1.5rem}.security-title[data-v-adfa0b2e]{font-size:.875rem;font-weight:700;color:#1e40af;margin-bottom:.5rem}.security-text[data-v-adfa0b2e]{font-size:.75rem;color:#3b82f6;line-height:1.5}.related-tools[data-v-adfa0b2e]{display:flex;flex-direction:column;gap:.5rem}.related-tool-link[data-v-adfa0b2e]{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-adfa0b2e]:hover{background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#3b82f6;transform:translate(4px)}.related-tool-icon[data-v-adfa0b2e]{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-adfa0b2e]{width:1rem;height:1rem}@media (max-width: 1024px){.tool-content-wrapper[data-v-adfa0b2e]{grid-template-columns:1fr}.tool-sidebar[data-v-adfa0b2e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}}@media (max-width: 768px){.tool-hero[data-v-adfa0b2e]{padding:1.25rem 1rem 2rem}.tool-title[data-v-adfa0b2e]{font-size:1.5rem}.tool-description[data-v-adfa0b2e]{font-size:.875rem}.tool-hero-icon[data-v-adfa0b2e]{width:3rem;height:3rem}.tool-hero-icon svg[data-v-adfa0b2e]{width:1.5rem;height:1.5rem}.tool-content-wrapper[data-v-adfa0b2e]{margin-top:-2rem;padding:0 1rem}.upload-card[data-v-adfa0b2e],.status-card[data-v-adfa0b2e],.download-card[data-v-adfa0b2e],.sidebar-card[data-v-adfa0b2e]{padding:1.5rem}.upload-icon[data-v-adfa0b2e],.download-icon[data-v-adfa0b2e]{width:4rem;height:4rem}.upload-icon svg[data-v-adfa0b2e],.download-icon svg[data-v-adfa0b2e]{width:2rem;height:2rem}}@media (max-width: 480px){.breadcrumb-list[data-v-adfa0b2e]{font-size:.75rem}.tool-title[data-v-adfa0b2e]{font-size:1.5rem}.section-heading[data-v-adfa0b2e]{font-size:1rem}.upload-button[data-v-adfa0b2e],.download-button[data-v-adfa0b2e]{width:100%;justify-content:center}.tool-sidebar[data-v-adfa0b2e]{grid-template-columns:1fr}}.privacy-badge-card[data-v-adfa0b2e]{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:1px solid #a7f3d0!important}[data-theme=dark] .privacy-badge-card[data-v-adfa0b2e]{background:linear-gradient(135deg,#064e3b,#065f46);border-color:#10b981!important}.privacy-badge[data-v-adfa0b2e]{display:flex;align-items:flex-start;gap:.75rem}.privacy-icon[data-v-adfa0b2e]{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-adfa0b2e]{width:1.25rem;height:1.25rem}.privacy-content[data-v-adfa0b2e]{flex:1}.privacy-label[data-v-adfa0b2e]{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-adfa0b2e]{color:#6ee7b7}.privacy-dot[data-v-adfa0b2e]{width:8px;height:8px;background:#10b981;border-radius:50%;display:inline-block;animation:pulse-dot-adfa0b2e 2s ease-in-out infinite}@keyframes pulse-dot-adfa0b2e{0%,to{opacity:1;box-shadow:0 0 #10b98166}50%{opacity:.8;box-shadow:0 0 0 6px #10b98100}}.privacy-desc[data-v-adfa0b2e]{font-size:.6875rem;color:#047857;line-height:1.4;margin:0}[data-theme=dark] .privacy-desc[data-v-adfa0b2e]{color:#a7f3d0}.section-heading[data-v-adfa0b2e],.download-title[data-v-adfa0b2e]{color:var(--text-primary)}.feature-item[data-v-adfa0b2e]{color:var(--text-secondary)}.related-tool-link[data-v-adfa0b2e]{color:var(--text-secondary);background:var(--bg-card-hover)}.upload-area[data-v-9f9b2ff6]{min-height:300px}.upload-empty[data-v-9f9b2ff6]{text-align:center;padding:2rem 0}.upload-icon-wrapper[data-v-9f9b2ff6]{margin-bottom:1.5rem}.upload-icon[data-v-9f9b2ff6]{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-9f9b2ff6]{width:2.5rem;height:2.5rem}.upload-title[data-v-9f9b2ff6]{font-size:1.125rem;font-weight:600;color:#1e293b;margin-bottom:.5rem}.upload-subtitle[data-v-9f9b2ff6]{font-size:.875rem;color:#64748b;margin-bottom:1.5rem}.upload-button[data-v-9f9b2ff6]{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-9f9b2ff6]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666}.upload-button svg[data-v-9f9b2ff6]{width:1.25rem;height:1.25rem}.upload-hint[data-v-9f9b2ff6]{font-size:.75rem;color:#94a3b8;margin-top:1rem}.sr-only[data-v-9f9b2ff6]{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-9f9b2ff6]{display:flex;flex-direction:column;gap:1.5rem}.selected-file-card[data-v-9f9b2ff6]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#f8fafc;border-radius:.75rem;border:1px solid #e2e8f0}.file-icon[data-v-9f9b2ff6]{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-9f9b2ff6]{width:1.5rem;height:1.5rem}.file-info[data-v-9f9b2ff6]{flex:1;min-width:0}.file-name[data-v-9f9b2ff6]{font-size:.875rem;font-weight:600;color:#1e293b;margin:0 0 .25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-size[data-v-9f9b2ff6]{font-size:.75rem;color:#64748b;margin:0}.remove-file-button[data-v-9f9b2ff6]{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-9f9b2ff6]:hover{background:#fee2e2;color:#ef4444;border-color:#fecaca}.remove-file-button svg[data-v-9f9b2ff6]{width:1.25rem;height:1.25rem}.conversion-options[data-v-9f9b2ff6]{background:#f8fafc;border-radius:1rem;padding:1.5rem;border:1px solid #e2e8f0}.options-title[data-v-9f9b2ff6]{font-size:1rem;font-weight:600;color:#1e293b;margin:0 0 1rem}.option-group[data-v-9f9b2ff6]{margin-bottom:1rem}.option-group[data-v-9f9b2ff6]:last-child{margin-bottom:0}.option-label[data-v-9f9b2ff6]{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.5rem}.format-options[data-v-9f9b2ff6]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.format-option[data-v-9f9b2ff6]{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-9f9b2ff6]:hover{border-color:#3b82f6}.format-option.active[data-v-9f9b2ff6]{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#3b82f6}.format-icon[data-v-9f9b2ff6]{font-size:.75rem;font-weight:700;color:#3b82f6;background:#fff;padding:.25rem .5rem;border-radius:.25rem}.format-name[data-v-9f9b2ff6]{font-size:.75rem;color:#64748b}.format-option.active .format-name[data-v-9f9b2ff6]{color:#1e40af;font-weight:500}.checkbox-label[data-v-9f9b2ff6]{display:flex;align-items:center;gap:.75rem;cursor:pointer}.checkbox-input[data-v-9f9b2ff6]{width:1.25rem;height:1.25rem;border:2px solid #d1d5db;border-radius:.25rem;cursor:pointer;accent-color:#3b82f6}.checkbox-text[data-v-9f9b2ff6]{font-size:.875rem;color:#374151}.convert-button[data-v-9f9b2ff6]{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-9f9b2ff6]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666}.convert-button[data-v-9f9b2ff6]:disabled{opacity:.5;cursor:not-allowed}.convert-button svg[data-v-9f9b2ff6]{width:1.25rem;height:1.25rem}.processing-state[data-v-9f9b2ff6]{text-align:center;padding:3rem 0}.processing-icon[data-v-9f9b2ff6]{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-9f9b2ff6 2s infinite}.processing-icon svg[data-v-9f9b2ff6]{width:2rem;height:2rem}@keyframes pulse-9f9b2ff6{0%,to{opacity:1}50%{opacity:.7}}.processing-text[data-v-9f9b2ff6]{font-size:1rem;font-weight:500;color:#1e293b}.status-content[data-v-9f9b2ff6]{display:flex;flex-direction:column;gap:1.5rem}.status-header[data-v-9f9b2ff6]{display:flex;align-items:center;gap:1rem}.status-icon[data-v-9f9b2ff6]{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-9f9b2ff6]{width:1.75rem;height:1.75rem}.status-pending[data-v-9f9b2ff6]{background:#fef3c7;color:#d97706}.status-processing[data-v-9f9b2ff6]{background:#dbeafe;color:#2563eb}.status-almost[data-v-9f9b2ff6],.status-complete[data-v-9f9b2ff6]{background:#d1fae5;color:#059669}.status-info[data-v-9f9b2ff6]{flex:1}.status-text[data-v-9f9b2ff6]{font-weight:600;color:#1e293b;margin:0 0 .25rem}.status-percentage[data-v-9f9b2ff6]{font-size:1.5rem;font-weight:800;color:#3b82f6;margin:0}.progress-container[data-v-9f9b2ff6]{width:100%}.progress-track[data-v-9f9b2ff6]{width:100%;height:.75rem;background:#e2e8f0;border-radius:9999px;overflow:hidden}.progress-bar[data-v-9f9b2ff6]{height:100%;background:linear-gradient(90deg,#3b82f6,#06b6d4);border-radius:9999px;transition:width .3s ease}.download-content[data-v-9f9b2ff6]{text-align:center;padding:1rem 0}.download-icon-wrapper[data-v-9f9b2ff6]{margin-bottom:1.5rem}.download-icon[data-v-9f9b2ff6]{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-9f9b2ff6]{width:2.5rem;height:2.5rem}.download-title[data-v-9f9b2ff6]{font-size:1.25rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.download-description[data-v-9f9b2ff6]{color:#64748b;margin-bottom:1.5rem}.download-actions[data-v-9f9b2ff6]{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.download-button[data-v-9f9b2ff6]{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-9f9b2ff6]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 12px #10b9814d}.download-button.primary[data-v-9f9b2ff6]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #10b98166}.download-button.secondary[data-v-9f9b2ff6]{background:#f1f5f9;color:#475569}.download-button.secondary[data-v-9f9b2ff6]:hover{background:#e2e8f0;color:#1e293b}.download-button svg[data-v-9f9b2ff6]{width:1.25rem;height:1.25rem}@media (max-width: 768px){.upload-area[data-v-9f9b2ff6]{min-height:250px}.format-options[data-v-9f9b2ff6]{grid-template-columns:1fr}.download-actions[data-v-9f9b2ff6]{flex-direction:column}.download-button[data-v-9f9b2ff6]{width:100%;justify-content:center}}.upload-area[data-v-7484e5ef]{min-height:300px}.upload-empty[data-v-7484e5ef]{text-align:center;padding:2rem 0}.upload-icon-wrapper[data-v-7484e5ef]{margin-bottom:1.5rem}.upload-icon[data-v-7484e5ef]{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-7484e5ef]{width:2.5rem;height:2.5rem}.upload-title[data-v-7484e5ef]{font-size:1.125rem;font-weight:600;color:#1e293b;margin-bottom:.5rem}.upload-subtitle[data-v-7484e5ef]{font-size:.875rem;color:#64748b;margin-bottom:1.5rem}.upload-button[data-v-7484e5ef]{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-7484e5ef]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666}.upload-button svg[data-v-7484e5ef]{width:1.25rem;height:1.25rem}.upload-hint[data-v-7484e5ef]{font-size:.75rem;color:#94a3b8;margin-top:1rem}.sr-only[data-v-7484e5ef]{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-7484e5ef]{display:flex;flex-direction:column;gap:1rem}.file-list-header[data-v-7484e5ef]{display:flex;align-items:center;justify-content:space-between;padding-bottom:1rem;border-bottom:1px solid #e2e8f0}.file-list-title[data-v-7484e5ef]{font-size:1rem;font-weight:600;color:#1e293b;margin:0}.file-count[data-v-7484e5ef]{color:#64748b;font-weight:400}.add-more-button[data-v-7484e5ef]{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-7484e5ef]:hover{background:#e2e8f0;color:#1e293b}.add-more-button svg[data-v-7484e5ef]{width:1rem;height:1rem}.file-list[data-v-7484e5ef]{display:flex;flex-direction:column;gap:.75rem;max-height:300px;overflow-y:auto}.file-item[data-v-7484e5ef]{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-7484e5ef]:hover{background:#f1f5f9;border-color:#cbd5e1}.file-icon[data-v-7484e5ef]{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-7484e5ef]{width:1.25rem;height:1.25rem}.file-info[data-v-7484e5ef]{flex:1;min-width:0}.file-name[data-v-7484e5ef]{font-size:.875rem;font-weight:500;color:#1e293b;margin:0 0 .25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-size[data-v-7484e5ef]{font-size:.75rem;color:#64748b;margin:0}.file-actions[data-v-7484e5ef]{display:flex;align-items:center;gap:.5rem}.action-button[data-v-7484e5ef]{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-7484e5ef]:hover:not(.disabled){background:#f1f5f9;color:#1e293b;border-color:#cbd5e1}.action-button.disabled[data-v-7484e5ef]{opacity:.4;cursor:not-allowed}.action-button.delete[data-v-7484e5ef]{color:#ef4444;border-color:#fecaca}.action-button.delete[data-v-7484e5ef]:hover{background:#fee2e2;border-color:#ef4444}.action-button svg[data-v-7484e5ef]{width:1rem;height:1rem}.file-list-footer[data-v-7484e5ef]{display:flex;align-items:center;justify-content:space-between;padding-top:1rem;border-top:1px solid #e2e8f0}.clear-button[data-v-7484e5ef]{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-7484e5ef]:hover{background:#f1f5f9;color:#1e293b}.clear-button svg[data-v-7484e5ef]{width:1rem;height:1rem}.merge-button[data-v-7484e5ef]{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-7484e5ef]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #10b98166}.merge-button[data-v-7484e5ef]:disabled{opacity:.5;cursor:not-allowed}.merge-button svg[data-v-7484e5ef]{width:1.25rem;height:1.25rem}.processing-state[data-v-7484e5ef]{text-align:center;padding:3rem 0}.processing-icon[data-v-7484e5ef]{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-7484e5ef 2s infinite}.processing-icon svg[data-v-7484e5ef]{width:2rem;height:2rem}@keyframes pulse-7484e5ef{0%,to{opacity:1}50%{opacity:.7}}.processing-text[data-v-7484e5ef]{font-size:1rem;font-weight:500;color:#1e293b}.status-content[data-v-7484e5ef]{display:flex;flex-direction:column;gap:1.5rem}.status-header[data-v-7484e5ef]{display:flex;align-items:center;gap:1rem}.status-icon[data-v-7484e5ef]{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-7484e5ef]{width:1.75rem;height:1.75rem}.status-pending[data-v-7484e5ef]{background:#fef3c7;color:#d97706}.status-processing[data-v-7484e5ef]{background:#dbeafe;color:#2563eb}.status-almost[data-v-7484e5ef],.status-complete[data-v-7484e5ef]{background:#d1fae5;color:#059669}.status-info[data-v-7484e5ef]{flex:1}.status-text[data-v-7484e5ef]{font-weight:600;color:#1e293b;margin:0 0 .25rem}.status-percentage[data-v-7484e5ef]{font-size:1.5rem;font-weight:800;color:#3b82f6;margin:0}.progress-container[data-v-7484e5ef]{width:100%}.progress-track[data-v-7484e5ef]{width:100%;height:.75rem;background:#e2e8f0;border-radius:9999px;overflow:hidden}.progress-bar[data-v-7484e5ef]{height:100%;background:linear-gradient(90deg,#3b82f6,#06b6d4);border-radius:9999px;transition:width .3s ease}.download-content[data-v-7484e5ef]{text-align:center;padding:1rem 0}.download-icon-wrapper[data-v-7484e5ef]{margin-bottom:1.5rem}.download-icon[data-v-7484e5ef]{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-7484e5ef]{width:2.5rem;height:2.5rem}.download-title[data-v-7484e5ef]{font-size:1.25rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.download-description[data-v-7484e5ef]{color:#64748b;margin-bottom:1.5rem}.download-actions[data-v-7484e5ef]{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.download-button[data-v-7484e5ef]{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-7484e5ef]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 12px #10b9814d}.download-button.primary[data-v-7484e5ef]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #10b98166}.download-button.secondary[data-v-7484e5ef]{background:#f1f5f9;color:#475569}.download-button.secondary[data-v-7484e5ef]:hover{background:#e2e8f0;color:#1e293b}.download-button svg[data-v-7484e5ef]{width:1.25rem;height:1.25rem}@media (max-width: 768px){.upload-area[data-v-7484e5ef]{min-height:250px}.file-list-header[data-v-7484e5ef]{flex-direction:column;gap:.75rem;align-items:flex-start}.file-item[data-v-7484e5ef]{flex-wrap:wrap}.file-actions[data-v-7484e5ef]{width:100%;justify-content:flex-end;margin-top:.5rem}.file-list-footer[data-v-7484e5ef]{flex-direction:column;gap:1rem}.clear-button[data-v-7484e5ef],.merge-button[data-v-7484e5ef]{width:100%;justify-content:center}.download-actions[data-v-7484e5ef]{flex-direction:column}.download-button[data-v-7484e5ef]{width:100%;justify-content:center}}.upload-area[data-v-48b5ced6]{min-height:300px}.upload-empty[data-v-48b5ced6]{text-align:center;padding:2rem 0}.upload-icon-wrapper[data-v-48b5ced6]{margin-bottom:1.5rem}.upload-icon[data-v-48b5ced6]{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-48b5ced6]{width:2.5rem;height:2.5rem}.upload-title[data-v-48b5ced6]{font-size:1.125rem;font-weight:600;color:#1e293b;margin-bottom:.5rem}.upload-subtitle[data-v-48b5ced6]{font-size:.875rem;color:#64748b;margin-bottom:1.5rem}.upload-button[data-v-48b5ced6]{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-48b5ced6]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666}.upload-button svg[data-v-48b5ced6]{width:1.25rem;height:1.25rem}.upload-hint[data-v-48b5ced6]{font-size:.75rem;color:#94a3b8;margin-top:1rem}.sr-only[data-v-48b5ced6]{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-48b5ced6]{display:flex;flex-direction:column;gap:1.5rem}.selected-file-card[data-v-48b5ced6]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#f8fafc;border-radius:.75rem;border:1px solid #e2e8f0}.file-icon[data-v-48b5ced6]{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-48b5ced6]{width:1.5rem;height:1.5rem}.file-info[data-v-48b5ced6]{flex:1;min-width:0}.file-name[data-v-48b5ced6]{font-size:.875rem;font-weight:600;color:#1e293b;margin:0 0 .25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-size[data-v-48b5ced6]{font-size:.75rem;color:#64748b;margin:0}.remove-file-button[data-v-48b5ced6]{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-48b5ced6]:hover{background:#fee2e2;color:#ef4444;border-color:#fecaca}.remove-file-button svg[data-v-48b5ced6]{width:1.25rem;height:1.25rem}.split-options[data-v-48b5ced6]{background:#f8fafc;border-radius:1rem;padding:1.5rem;border:1px solid #e2e8f0}.options-title[data-v-48b5ced6]{font-size:1rem;font-weight:600;color:#1e293b;margin:0 0 1rem}.option-tabs[data-v-48b5ced6]{display:flex;gap:.5rem;margin-bottom:1.5rem}.option-tab[data-v-48b5ced6]{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-48b5ced6]:hover{border-color:#3b82f6;color:#3b82f6}.option-tab.active[data-v-48b5ced6]{background:linear-gradient(135deg,#3b82f6,#06b6d4);color:#fff;border-color:transparent}.option-content[data-v-48b5ced6]{display:flex;flex-direction:column;gap:.5rem}.input-label[data-v-48b5ced6]{font-size:.875rem;font-weight:500;color:#374151}.text-input[data-v-48b5ced6]{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-48b5ced6]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.input-hint[data-v-48b5ced6]{font-size:.75rem;color:#64748b;margin:0}.split-button[data-v-48b5ced6]{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-48b5ced6]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #f59e0b66}.split-button[data-v-48b5ced6]:disabled{opacity:.5;cursor:not-allowed}.split-button svg[data-v-48b5ced6]{width:1.25rem;height:1.25rem}.processing-state[data-v-48b5ced6]{text-align:center;padding:3rem 0}.processing-icon[data-v-48b5ced6]{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-48b5ced6 2s infinite}.processing-icon svg[data-v-48b5ced6]{width:2rem;height:2rem}@keyframes pulse-48b5ced6{0%,to{opacity:1}50%{opacity:.7}}.processing-text[data-v-48b5ced6]{font-size:1rem;font-weight:500;color:#1e293b}.status-content[data-v-48b5ced6]{display:flex;flex-direction:column;gap:1.5rem}.status-header[data-v-48b5ced6]{display:flex;align-items:center;gap:1rem}.status-icon[data-v-48b5ced6]{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-48b5ced6]{width:1.75rem;height:1.75rem}.status-pending[data-v-48b5ced6]{background:#fef3c7;color:#d97706}.status-processing[data-v-48b5ced6]{background:#dbeafe;color:#2563eb}.status-almost[data-v-48b5ced6],.status-complete[data-v-48b5ced6]{background:#d1fae5;color:#059669}.status-info[data-v-48b5ced6]{flex:1}.status-text[data-v-48b5ced6]{font-weight:600;color:#1e293b;margin:0 0 .25rem}.status-percentage[data-v-48b5ced6]{font-size:1.5rem;font-weight:800;color:#3b82f6;margin:0}.progress-container[data-v-48b5ced6]{width:100%}.progress-track[data-v-48b5ced6]{width:100%;height:.75rem;background:#e2e8f0;border-radius:9999px;overflow:hidden}.progress-bar[data-v-48b5ced6]{height:100%;background:linear-gradient(90deg,#3b82f6,#06b6d4);border-radius:9999px;transition:width .3s ease}.download-content[data-v-48b5ced6]{text-align:center;padding:1rem 0}.download-icon-wrapper[data-v-48b5ced6]{margin-bottom:1.5rem}.download-icon[data-v-48b5ced6]{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-48b5ced6]{width:2.5rem;height:2.5rem}.download-title[data-v-48b5ced6]{font-size:1.25rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.download-description[data-v-48b5ced6]{color:#64748b;margin-bottom:1.5rem}.download-actions[data-v-48b5ced6]{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.download-button[data-v-48b5ced6]{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-48b5ced6]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 12px #10b9814d}.download-button.primary[data-v-48b5ced6]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #10b98166}.download-button.secondary[data-v-48b5ced6]{background:#f1f5f9;color:#475569}.download-button.secondary[data-v-48b5ced6]:hover{background:#e2e8f0;color:#1e293b}.download-button svg[data-v-48b5ced6]{width:1.25rem;height:1.25rem}@media (max-width: 768px){.upload-area[data-v-48b5ced6]{min-height:250px}.option-tabs[data-v-48b5ced6],.download-actions[data-v-48b5ced6]{flex-direction:column}.download-button[data-v-48b5ced6]{width:100%;justify-content:center}}.upload-area[data-v-2ace3291]{min-height:300px}.upload-empty[data-v-2ace3291]{text-align:center;padding:2rem 0}.upload-icon-wrapper[data-v-2ace3291]{margin-bottom:1.5rem}.upload-icon[data-v-2ace3291]{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-2ace3291]{width:2.5rem;height:2.5rem}.upload-title[data-v-2ace3291]{font-size:1.125rem;font-weight:600;color:#1e293b;margin-bottom:.5rem}.upload-subtitle[data-v-2ace3291]{font-size:.875rem;color:#64748b;margin-bottom:1.5rem}.upload-button[data-v-2ace3291]{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-2ace3291]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666}.upload-button svg[data-v-2ace3291]{width:1.25rem;height:1.25rem}.upload-hint[data-v-2ace3291]{font-size:.75rem;color:#94a3b8;margin-top:1rem}.sr-only[data-v-2ace3291]{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-2ace3291]{display:flex;flex-direction:column;gap:1.5rem}.list-header[data-v-2ace3291]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;flex-wrap:wrap;gap:.5rem}.list-title[data-v-2ace3291]{font-size:1rem;font-weight:600;color:#1e293b;margin:0}.drag-hint[data-v-2ace3291]{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-2ace3291]{width:1rem;height:1rem;color:#3b82f6}.images-grid[data-v-2ace3291]{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-2ace3291]{transition:transform .4s cubic-bezier(.4,0,.2,1)}.image-list-enter-active[data-v-2ace3291],.image-list-leave-active[data-v-2ace3291]{transition:all .3s ease}.image-list-enter-from[data-v-2ace3291],.image-list-leave-to[data-v-2ace3291]{opacity:0;transform:scale(.9)}.image-list-leave-active[data-v-2ace3291]{position:absolute}.image-item[data-v-2ace3291]{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-2ace3291]:hover{border-color:#3b82f6;box-shadow:0 4px 12px #3b82f626;transform:translateY(-2px)}.image-item[data-v-2ace3291]:active{cursor:grabbing}.image-item.dragging[data-v-2ace3291]{opacity:.5;transform:scale(1.05) rotate(2deg);box-shadow:0 8px 24px #00000026;z-index:100}.image-item.drag-over[data-v-2ace3291]{border-color:#3b82f6;background:linear-gradient(135deg,#eff6ff,#dbeafe);transform:scale(1.02);box-shadow:0 0 0 3px #3b82f633}.drag-handle[data-v-2ace3291]{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-2ace3291]:hover{background:#fff;color:#3b82f6;box-shadow:0 2px 8px #0000001a}.drag-handle svg[data-v-2ace3291]{width:.875rem;height:.875rem}.image-preview[data-v-2ace3291]{width:100%;height:100px;overflow:hidden;border-radius:.5rem;display:flex;align-items:center;justify-content:center;background:#f1f5f9}.image-preview img[data-v-2ace3291]{width:100%;height:100%;object-fit:cover}.image-info[data-v-2ace3291]{flex:1;min-width:0}.file-name[data-v-2ace3291]{font-size:.75rem;font-weight:600;color:#1e293b;margin:0 0 .25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-size[data-v-2ace3291]{font-size:.75rem;color:#64748b;margin:0}.remove-image-button[data-v-2ace3291]{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-2ace3291]:hover{background:#fee2e2;color:#ef4444;border-color:#fecaca}.remove-image-button svg[data-v-2ace3291]{width:1rem;height:1rem}.add-more-section[data-v-2ace3291]{display:flex;gap:1rem;flex-wrap:wrap}.add-more-button[data-v-2ace3291]{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-2ace3291]:hover{background:#e2e8f0;color:#1e293b;border-color:#94a3b8}.add-more-button svg[data-v-2ace3291]{width:1rem;height:1rem}.clear-all-button[data-v-2ace3291]{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-2ace3291]:hover{background:#fecaca;color:#b91c1c;border-color:#f87171}.clear-all-button svg[data-v-2ace3291]{width:1rem;height:1rem}.conversion-options[data-v-2ace3291]{background:#f8fafc;border-radius:1rem;padding:1.5rem;border:1px solid #e2e8f0}.options-title[data-v-2ace3291]{font-size:1rem;font-weight:600;color:#1e293b;margin:0 0 1rem}.option-group[data-v-2ace3291]{margin-bottom:1rem}.option-group[data-v-2ace3291]:last-child{margin-bottom:0}.option-label[data-v-2ace3291]{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.5rem}.orientation-options[data-v-2ace3291]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.size-options[data-v-2ace3291]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.orientation-option[data-v-2ace3291],.size-option[data-v-2ace3291]{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-2ace3291]:hover,.size-option[data-v-2ace3291]:hover{border-color:#3b82f6}.orientation-option.active[data-v-2ace3291],.size-option.active[data-v-2ace3291]{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#3b82f6}.option-icon[data-v-2ace3291]{font-size:1.25rem}.option-name[data-v-2ace3291]{font-size:.75rem;color:#64748b}.orientation-option.active .option-name[data-v-2ace3291],.size-option.active .option-name[data-v-2ace3291]{color:#1e40af;font-weight:500}.convert-button[data-v-2ace3291]{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-2ace3291]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666}.convert-button[data-v-2ace3291]:disabled{opacity:.5;cursor:not-allowed}.convert-button svg[data-v-2ace3291]{width:1.25rem;height:1.25rem}.processing-state[data-v-2ace3291]{text-align:center;padding:3rem 0}.processing-icon[data-v-2ace3291]{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-2ace3291 2s infinite}.processing-icon svg[data-v-2ace3291]{width:2rem;height:2rem}@keyframes pulse-2ace3291{0%,to{opacity:1}50%{opacity:.7}}.processing-text[data-v-2ace3291]{font-size:1rem;font-weight:500;color:#1e293b}.status-content[data-v-2ace3291]{display:flex;flex-direction:column;gap:1.5rem}.status-header[data-v-2ace3291]{display:flex;align-items:center;gap:1rem}.status-icon[data-v-2ace3291]{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-2ace3291]{width:1.75rem;height:1.75rem}.status-pending[data-v-2ace3291]{background:#fef3c7;color:#d97706}.status-processing[data-v-2ace3291]{background:#dbeafe;color:#2563eb}.status-almost[data-v-2ace3291],.status-complete[data-v-2ace3291]{background:#d1fae5;color:#059669}.status-info[data-v-2ace3291]{flex:1}.status-text[data-v-2ace3291]{font-weight:600;color:#1e293b;margin:0 0 .25rem}.status-percentage[data-v-2ace3291]{font-size:1.5rem;font-weight:800;color:#3b82f6;margin:0}.progress-container[data-v-2ace3291]{width:100%}.progress-track[data-v-2ace3291]{width:100%;height:.75rem;background:#e2e8f0;border-radius:9999px;overflow:hidden}.progress-bar[data-v-2ace3291]{height:100%;background:linear-gradient(90deg,#3b82f6,#06b6d4);border-radius:9999px;transition:width .3s ease}.download-content[data-v-2ace3291]{text-align:center;padding:1rem 0}.download-icon-wrapper[data-v-2ace3291]{margin-bottom:1.5rem}.download-icon[data-v-2ace3291]{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-2ace3291]{width:2.5rem;height:2.5rem}.download-title[data-v-2ace3291]{font-size:1.25rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.download-description[data-v-2ace3291]{color:#64748b;margin-bottom:1.5rem}.download-actions[data-v-2ace3291]{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.download-button[data-v-2ace3291]{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-2ace3291]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 12px #10b9814d}.download-button.primary[data-v-2ace3291]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #10b98166}.download-button.secondary[data-v-2ace3291]{background:#f1f5f9;color:#475569}.download-button.secondary[data-v-2ace3291]:hover{background:#e2e8f0;color:#1e293b}.download-button svg[data-v-2ace3291]{width:1.25rem;height:1.25rem}@media (max-width: 768px){.upload-area[data-v-2ace3291]{min-height:250px}.orientation-options[data-v-2ace3291],.size-options[data-v-2ace3291]{grid-template-columns:1fr}.add-more-section[data-v-2ace3291],.download-actions[data-v-2ace3291]{flex-direction:column}.download-button[data-v-2ace3291]{width:100%;justify-content:center}}.upload-area[data-v-cffcf39a]{min-height:300px}.upload-empty[data-v-cffcf39a]{text-align:center;padding:2rem 0}.upload-icon-wrapper[data-v-cffcf39a]{margin-bottom:1.5rem}.upload-icon[data-v-cffcf39a]{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-cffcf39a]{width:2.5rem;height:2.5rem}.upload-title[data-v-cffcf39a]{font-size:1.125rem;font-weight:600;color:#1e293b;margin-bottom:.5rem}.upload-subtitle[data-v-cffcf39a]{font-size:.875rem;color:#64748b;margin-bottom:1.5rem}.upload-button[data-v-cffcf39a]{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-cffcf39a]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666}.upload-button svg[data-v-cffcf39a]{width:1.25rem;height:1.25rem}.upload-hint[data-v-cffcf39a]{font-size:.75rem;color:#94a3b8;margin-top:1rem}.sr-only[data-v-cffcf39a]{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-cffcf39a]{display:flex;flex-direction:column;gap:1.5rem}.list-title[data-v-cffcf39a]{font-size:1rem;font-weight:600;color:#1e293b;margin:0 0 1rem}.pdfs-grid[data-v-cffcf39a]{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-cffcf39a]{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-cffcf39a]:hover{border-color:#3b82f6;box-shadow:0 2px 8px #0000001a}.pdf-icon[data-v-cffcf39a]{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-cffcf39a]{width:1.25rem;height:1.25rem}.pdf-info[data-v-cffcf39a]{flex:1;min-width:0}.file-name[data-v-cffcf39a]{font-size:.875rem;font-weight:600;color:#1e293b;margin:0 0 .25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-size[data-v-cffcf39a]{font-size:.75rem;color:#64748b;margin:0}.page-count[data-v-cffcf39a]{font-size:.75rem;color:#3b82f6;margin:.125rem 0 0}.remove-pdf-button[data-v-cffcf39a]{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-cffcf39a]:hover{background:#fee2e2;color:#ef4444;border-color:#fecaca}.remove-pdf-button svg[data-v-cffcf39a]{width:1rem;height:1rem}.conversion-options[data-v-cffcf39a]{background:#f8fafc;border-radius:1rem;padding:1.5rem;border:1px solid #e2e8f0}.options-title[data-v-cffcf39a]{font-size:1rem;font-weight:600;color:#1e293b;margin:0 0 1rem}.option-group[data-v-cffcf39a]{margin-bottom:1rem}.option-group[data-v-cffcf39a]:last-child{margin-bottom:0}.option-label[data-v-cffcf39a]{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.5rem}.format-options[data-v-cffcf39a],.scale-options[data-v-cffcf39a]{display:flex;gap:.75rem;flex-wrap:wrap}.format-option[data-v-cffcf39a],.scale-option[data-v-cffcf39a]{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-cffcf39a]:hover,.scale-option[data-v-cffcf39a]:hover{border-color:#3b82f6}.format-option.active[data-v-cffcf39a],.scale-option.active[data-v-cffcf39a]{background:linear-gradient(135deg,#3b82f6,#06b6d4);border-color:#3b82f6;color:#fff}.quality-slider[data-v-cffcf39a]{display:flex;align-items:center;gap:1rem}.slider[data-v-cffcf39a]{flex:1;height:6px;border-radius:3px;background:#e2e8f0;outline:none;-webkit-appearance:none}.slider[data-v-cffcf39a]::-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-cffcf39a]::-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-cffcf39a]{font-weight:600;color:#3b82f6;min-width:40px;text-align:right}.convert-button[data-v-cffcf39a]{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-cffcf39a]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666}.convert-button[data-v-cffcf39a]:disabled{opacity:.5;cursor:not-allowed}.convert-button svg[data-v-cffcf39a]{width:1.25rem;height:1.25rem}.processing-state[data-v-cffcf39a]{text-align:center;padding:3rem 0}.processing-icon[data-v-cffcf39a]{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-cffcf39a 2s infinite}.processing-icon svg[data-v-cffcf39a]{width:2rem;height:2rem}@keyframes pulse-cffcf39a{0%,to{opacity:1}50%{opacity:.7}}.processing-text[data-v-cffcf39a]{font-size:1rem;font-weight:500;color:#1e293b;margin-bottom:1rem}.progress-bar-container[data-v-cffcf39a]{width:80%;max-width:400px;height:.5rem;background:#e2e8f0;border-radius:9999px;overflow:hidden;margin:0 auto}.progress-bar[data-v-cffcf39a]{height:100%;background:linear-gradient(90deg,#3b82f6,#06b6d4);border-radius:9999px;transition:width .3s ease}.status-content[data-v-cffcf39a]{display:flex;flex-direction:column;gap:1.5rem}.status-header[data-v-cffcf39a]{display:flex;align-items:center;gap:1rem}.status-icon[data-v-cffcf39a]{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-cffcf39a]{width:1.75rem;height:1.75rem}.status-pending[data-v-cffcf39a]{background:#fef3c7;color:#d97706}.status-processing[data-v-cffcf39a]{background:#dbeafe;color:#2563eb}.status-almost[data-v-cffcf39a],.status-complete[data-v-cffcf39a]{background:#d1fae5;color:#059669}.status-info[data-v-cffcf39a]{flex:1}.status-text[data-v-cffcf39a]{font-weight:600;color:#1e293b;margin:0 0 .25rem}.status-percentage[data-v-cffcf39a]{font-size:1.5rem;font-weight:800;color:#3b82f6;margin:0}.progress-container[data-v-cffcf39a]{width:100%}.progress-track[data-v-cffcf39a]{width:100%;height:.75rem;background:#e2e8f0;border-radius:9999px;overflow:hidden}.download-content[data-v-cffcf39a]{text-align:center;padding:1rem 0}.download-icon-wrapper[data-v-cffcf39a]{margin-bottom:1.5rem}.download-icon[data-v-cffcf39a]{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-cffcf39a]{width:2.5rem;height:2.5rem}.download-title[data-v-cffcf39a]{font-size:1.25rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.download-description[data-v-cffcf39a]{color:#64748b;margin-bottom:1.5rem}.preview-grid[data-v-cffcf39a]{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-cffcf39a]{position:relative;aspect-ratio:1;border-radius:.5rem;overflow:hidden;background:#e2e8f0}.preview-item img[data-v-cffcf39a]{width:100%;height:100%;object-fit:cover}.preview-label[data-v-cffcf39a]{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-cffcf39a]{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-cffcf39a]{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.download-button[data-v-cffcf39a]{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-cffcf39a]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 12px #10b9814d}.download-button.primary[data-v-cffcf39a]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #10b98166}.download-button.secondary[data-v-cffcf39a]{background:#f1f5f9;color:#475569}.download-button.secondary[data-v-cffcf39a]:hover{background:#e2e8f0;color:#1e293b}.download-button svg[data-v-cffcf39a]{width:1.25rem;height:1.25rem}@media (max-width: 768px){.upload-area[data-v-cffcf39a]{min-height:250px}.pdfs-grid[data-v-cffcf39a]{grid-template-columns:1fr}.format-options[data-v-cffcf39a],.scale-options[data-v-cffcf39a]{justify-content:center}.download-actions[data-v-cffcf39a]{flex-direction:column}.download-button[data-v-cffcf39a]{width:100%;justify-content:center}.preview-grid[data-v-cffcf39a]{grid-template-columns:repeat(3,1fr)}}.upload-area[data-v-cd84ebf8]{min-height:300px}.upload-empty[data-v-cd84ebf8]{text-align:center;padding:2rem 0}.upload-icon-wrapper[data-v-cd84ebf8]{margin-bottom:1.5rem}.upload-icon[data-v-cd84ebf8]{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-cd84ebf8]{width:2.5rem;height:2.5rem}.upload-title[data-v-cd84ebf8]{font-size:1.125rem;font-weight:600;color:#1e293b;margin-bottom:.5rem}.upload-subtitle[data-v-cd84ebf8]{font-size:.875rem;color:#64748b;margin-bottom:1.5rem}.upload-button[data-v-cd84ebf8]{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-cd84ebf8]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666}.upload-button svg[data-v-cd84ebf8]{width:1.25rem;height:1.25rem}.upload-hint[data-v-cd84ebf8]{font-size:.75rem;color:#94a3b8;margin-top:1rem}.sr-only[data-v-cd84ebf8]{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-cd84ebf8]{display:flex;flex-direction:column;gap:1.5rem}.pdf-info-card[data-v-cd84ebf8]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#f8fafc;border-radius:1rem;border:1px solid #e2e8f0}.pdf-icon[data-v-cd84ebf8]{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-cd84ebf8]{width:1.5rem;height:1.5rem}.pdf-details[data-v-cd84ebf8]{flex:1;min-width:0}.file-name[data-v-cd84ebf8]{font-size:1rem;font-weight:600;color:#1e293b;margin:0 0 .25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-info[data-v-cd84ebf8]{font-size:.875rem;color:#64748b;margin:0}.remove-pdf-button[data-v-cd84ebf8]{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-cd84ebf8]:hover{background:#fee2e2;color:#ef4444;border-color:#fecaca}.remove-pdf-button svg[data-v-cd84ebf8]{width:1.25rem;height:1.25rem}.rotation-options[data-v-cd84ebf8]{background:#f8fafc;border-radius:1rem;padding:1.5rem;border:1px solid #e2e8f0}.options-title[data-v-cd84ebf8]{font-size:1.125rem;font-weight:600;color:#1e293b;margin:0 0 1.25rem}.option-group[data-v-cd84ebf8]{margin-bottom:1.5rem}.option-group[data-v-cd84ebf8]:last-child{margin-bottom:0}.option-label[data-v-cd84ebf8]{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.75rem}.selection-options[data-v-cd84ebf8]{display:flex;gap:.75rem;flex-wrap:wrap}.selection-option[data-v-cd84ebf8]{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-cd84ebf8]:hover{border-color:#3b82f6}.selection-option.active[data-v-cd84ebf8]{background:linear-gradient(135deg,#3b82f6,#06b6d4);border-color:#3b82f6;color:#fff}.custom-pages-input[data-v-cd84ebf8]{margin-top:.75rem}.pages-input[data-v-cd84ebf8]{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-cd84ebf8]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.input-hint[data-v-cd84ebf8]{font-size:.75rem;color:#94a3b8;margin:.5rem 0 0}.angle-options[data-v-cd84ebf8]{display:flex;gap:1rem;flex-wrap:wrap}.angle-option[data-v-cd84ebf8]{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-cd84ebf8]:hover{border-color:#3b82f6}.angle-option.active[data-v-cd84ebf8]{background:linear-gradient(135deg,#3b82f6,#06b6d4);border-color:#3b82f6;color:#fff}.angle-option svg[data-v-cd84ebf8]{width:1.5rem;height:1.5rem}.page-preview-section[data-v-cd84ebf8]{background:#f8fafc;border-radius:1rem;padding:1.5rem;border:1px solid #e2e8f0}.preview-title[data-v-cd84ebf8]{font-size:1rem;font-weight:600;color:#1e293b;margin:0 0 1rem}.preview-grid[data-v-cd84ebf8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:1rem}.preview-item[data-v-cd84ebf8]{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-cd84ebf8]:hover{border-color:#3b82f6;box-shadow:0 4px 12px #3b82f626}.preview-item.selected[data-v-cd84ebf8]{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f633}.preview-item img[data-v-cd84ebf8]{width:100%;height:100%;object-fit:contain;transition:transform .3s ease}.page-number[data-v-cd84ebf8]{position:absolute;bottom:0;left:0;right:0;background:#000000b3;color:#fff;font-size:.75rem;padding:.375rem;text-align:center}.selected-indicator[data-v-cd84ebf8]{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-cd84ebf8]{width:.875rem;height:.875rem}.preview-more[data-v-cd84ebf8]{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-cd84ebf8]{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-cd84ebf8]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666}.rotate-button[data-v-cd84ebf8]:disabled{opacity:.5;cursor:not-allowed}.rotate-button svg[data-v-cd84ebf8]{width:1.25rem;height:1.25rem}.processing-state[data-v-cd84ebf8]{text-align:center;padding:3rem 0}.processing-icon[data-v-cd84ebf8]{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-cd84ebf8 2s infinite}.processing-icon svg[data-v-cd84ebf8]{width:2rem;height:2rem}@keyframes pulse-cd84ebf8{0%,to{opacity:1}50%{opacity:.7}}.processing-text[data-v-cd84ebf8]{font-size:1rem;font-weight:500;color:#1e293b;margin-bottom:1rem}.progress-bar-container[data-v-cd84ebf8]{width:80%;max-width:400px;height:.5rem;background:#e2e8f0;border-radius:9999px;overflow:hidden;margin:0 auto}.progress-bar[data-v-cd84ebf8]{height:100%;background:linear-gradient(90deg,#3b82f6,#06b6d4);border-radius:9999px;transition:width .3s ease}.status-content[data-v-cd84ebf8]{display:flex;flex-direction:column;gap:1.5rem}.status-header[data-v-cd84ebf8]{display:flex;align-items:center;gap:1rem}.status-icon[data-v-cd84ebf8]{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-cd84ebf8]{width:1.75rem;height:1.75rem}.status-pending[data-v-cd84ebf8]{background:#fef3c7;color:#d97706}.status-processing[data-v-cd84ebf8]{background:#dbeafe;color:#2563eb}.status-almost[data-v-cd84ebf8],.status-complete[data-v-cd84ebf8]{background:#d1fae5;color:#059669}.status-info[data-v-cd84ebf8]{flex:1}.status-text[data-v-cd84ebf8]{font-weight:600;color:#1e293b;margin:0 0 .25rem}.status-percentage[data-v-cd84ebf8]{font-size:1.5rem;font-weight:800;color:#3b82f6;margin:0}.progress-container[data-v-cd84ebf8]{width:100%}.progress-track[data-v-cd84ebf8]{width:100%;height:.75rem;background:#e2e8f0;border-radius:9999px;overflow:hidden}.download-content[data-v-cd84ebf8]{text-align:center;padding:1rem 0}.download-icon-wrapper[data-v-cd84ebf8]{margin-bottom:1.5rem}.download-icon[data-v-cd84ebf8]{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-cd84ebf8]{width:2.5rem;height:2.5rem}.download-title[data-v-cd84ebf8]{font-size:1.25rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.download-description[data-v-cd84ebf8]{color:#64748b;margin-bottom:1.5rem}.download-actions[data-v-cd84ebf8]{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.download-button[data-v-cd84ebf8]{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-cd84ebf8]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 12px #10b9814d}.download-button.primary[data-v-cd84ebf8]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #10b98166}.download-button.secondary[data-v-cd84ebf8]{background:#f1f5f9;color:#475569}.download-button.secondary[data-v-cd84ebf8]:hover{background:#e2e8f0;color:#1e293b}.download-button svg[data-v-cd84ebf8]{width:1.25rem;height:1.25rem}@media (max-width: 768px){.upload-area[data-v-cd84ebf8]{min-height:250px}.angle-options[data-v-cd84ebf8]{justify-content:center}.preview-grid[data-v-cd84ebf8]{grid-template-columns:repeat(2,1fr)}.download-actions[data-v-cd84ebf8]{flex-direction:column}.download-button[data-v-cd84ebf8]{width:100%;justify-content:center}}.upload-area[data-v-3eb68620]{min-height:300px}.upload-empty[data-v-3eb68620]{text-align:center;padding:2rem 0}.upload-icon-wrapper[data-v-3eb68620]{margin-bottom:1.5rem}.upload-icon[data-v-3eb68620]{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-3eb68620]{width:2.5rem;height:2.5rem}.upload-title[data-v-3eb68620]{font-size:1.125rem;font-weight:600;color:#1e293b;margin-bottom:.5rem}.upload-subtitle[data-v-3eb68620]{font-size:.875rem;color:#64748b;margin-bottom:1.5rem}.upload-button[data-v-3eb68620]{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-3eb68620]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666}.upload-button svg[data-v-3eb68620]{width:1.25rem;height:1.25rem}.sr-only[data-v-3eb68620]{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-3eb68620]{display:flex;flex-direction:column;gap:1.5rem}.pdf-info-card[data-v-3eb68620]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#f8fafc;border-radius:1rem;border:1px solid #e2e8f0}.pdf-icon[data-v-3eb68620]{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-3eb68620]{width:1.5rem;height:1.5rem}.pdf-details[data-v-3eb68620]{flex:1;min-width:0}.file-name[data-v-3eb68620]{font-size:1rem;font-weight:600;color:#1e293b;margin:0 0 .25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-info[data-v-3eb68620]{font-size:.875rem;color:#64748b;margin:0}.remove-pdf-button[data-v-3eb68620]{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-3eb68620]:hover{background:#fee2e2;color:#ef4444;border-color:#fecaca}.remove-pdf-button svg[data-v-3eb68620]{width:1.25rem;height:1.25rem}.protection-options[data-v-3eb68620]{background:#f8fafc;border-radius:1rem;padding:1.5rem;border:1px solid #e2e8f0}.options-title[data-v-3eb68620]{font-size:1.125rem;font-weight:600;color:#1e293b;margin:0 0 1.25rem}.option-group[data-v-3eb68620]{margin-bottom:1.5rem}.option-group[data-v-3eb68620]:last-child{margin-bottom:0}.option-label[data-v-3eb68620]{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.75rem}.password-input-wrapper[data-v-3eb68620]{position:relative}.password-input[data-v-3eb68620]{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-3eb68620]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.toggle-password[data-v-3eb68620]{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#64748b;cursor:pointer;padding:.25rem}.toggle-password svg[data-v-3eb68620]{width:1.25rem;height:1.25rem}.password-strength[data-v-3eb68620]{margin-top:.75rem}.strength-bar[data-v-3eb68620]{height:.375rem;background:#e2e8f0;border-radius:9999px;overflow:hidden;margin-bottom:.5rem}.strength-fill[data-v-3eb68620]{height:100%;border-radius:9999px;transition:all .3s ease}.strength-text[data-v-3eb68620]{font-size:.75rem;font-weight:500}.checkbox-label[data-v-3eb68620]{display:flex;align-items:center;gap:.75rem;cursor:pointer;font-size:.875rem;color:#374151}.checkbox-label input[type=checkbox][data-v-3eb68620]{width:1.125rem;height:1.125rem;accent-color:#3b82f6}.permissions-section[data-v-3eb68620]{background:#fff;border-radius:.75rem;padding:1rem;margin-top:1rem;border:1px solid #e2e8f0}.permissions-list[data-v-3eb68620]{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.error-text[data-v-3eb68620]{color:#ef4444;font-size:.75rem;margin:.5rem 0 0}.protect-button[data-v-3eb68620]{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-3eb68620]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666}.protect-button[data-v-3eb68620]:disabled{opacity:.5;cursor:not-allowed}.protect-button svg[data-v-3eb68620]{width:1.25rem;height:1.25rem}.processing-state[data-v-3eb68620]{text-align:center;padding:3rem 0}.processing-icon[data-v-3eb68620]{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-3eb68620 2s infinite}.processing-icon svg[data-v-3eb68620]{width:2rem;height:2rem}@keyframes pulse-3eb68620{0%,to{opacity:1}50%{opacity:.7}}.processing-text[data-v-3eb68620]{font-size:1rem;font-weight:500;color:#1e293b;margin-bottom:1rem}.progress-bar-container[data-v-3eb68620]{width:80%;max-width:400px;height:.5rem;background:#e2e8f0;border-radius:9999px;overflow:hidden;margin:0 auto}.progress-bar[data-v-3eb68620]{height:100%;background:linear-gradient(90deg,#3b82f6,#06b6d4);border-radius:9999px;transition:width .3s ease}.status-content[data-v-3eb68620]{display:flex;flex-direction:column;gap:1.5rem}.status-header[data-v-3eb68620]{display:flex;align-items:center;gap:1rem}.status-icon[data-v-3eb68620]{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-3eb68620]{width:1.75rem;height:1.75rem}.status-pending[data-v-3eb68620]{background:#fef3c7;color:#d97706}.status-processing[data-v-3eb68620]{background:#dbeafe;color:#2563eb}.status-almost[data-v-3eb68620],.status-complete[data-v-3eb68620]{background:#d1fae5;color:#059669}.status-info[data-v-3eb68620]{flex:1}.status-text[data-v-3eb68620]{font-weight:600;color:#1e293b;margin:0 0 .25rem}.status-percentage[data-v-3eb68620]{font-size:1.5rem;font-weight:800;color:#3b82f6;margin:0}.progress-container[data-v-3eb68620]{width:100%}.progress-track[data-v-3eb68620]{width:100%;height:.75rem;background:#e2e8f0;border-radius:9999px;overflow:hidden}.download-content[data-v-3eb68620]{text-align:center;padding:1rem 0}.download-icon-wrapper[data-v-3eb68620]{margin-bottom:1.5rem}.download-icon[data-v-3eb68620]{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-3eb68620]{width:2.5rem;height:2.5rem}.download-title[data-v-3eb68620]{font-size:1.25rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.download-description[data-v-3eb68620]{color:#64748b;margin-bottom:1.5rem}.download-actions[data-v-3eb68620]{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.download-button[data-v-3eb68620]{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-3eb68620]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 12px #10b9814d}.download-button.primary[data-v-3eb68620]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #10b98166}.download-button.secondary[data-v-3eb68620]{background:#f1f5f9;color:#475569}.download-button.secondary[data-v-3eb68620]:hover{background:#e2e8f0;color:#1e293b}.download-button svg[data-v-3eb68620]{width:1.25rem;height:1.25rem}@media (max-width: 768px){.upload-area[data-v-3eb68620]{min-height:250px}.download-actions[data-v-3eb68620]{flex-direction:column}.download-button[data-v-3eb68620]{width:100%;justify-content:center}}.upload-area[data-v-506e152d]{min-height:300px}.upload-empty[data-v-506e152d]{text-align:center;padding:2rem 0}.upload-icon-wrapper[data-v-506e152d]{margin-bottom:1.5rem}.upload-icon[data-v-506e152d]{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-506e152d]{width:2.5rem;height:2.5rem}.upload-title[data-v-506e152d]{font-size:1.125rem;font-weight:600;color:#1e293b;margin-bottom:.5rem}.upload-subtitle[data-v-506e152d]{font-size:.875rem;color:#64748b;margin-bottom:1.5rem}.upload-button[data-v-506e152d]{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-506e152d]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666}.upload-button svg[data-v-506e152d]{width:1.25rem;height:1.25rem}.sr-only[data-v-506e152d]{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-506e152d]{display:flex;flex-direction:column;gap:1.5rem}.pdf-info-card[data-v-506e152d]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#f8fafc;border-radius:1rem;border:1px solid #e2e8f0}.pdf-icon[data-v-506e152d]{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-506e152d]{width:1.5rem;height:1.5rem}.pdf-details[data-v-506e152d]{flex:1;min-width:0}.file-name[data-v-506e152d]{font-size:1rem;font-weight:600;color:#1e293b;margin:0 0 .25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-info[data-v-506e152d]{font-size:.875rem;color:#64748b;margin:0}.encrypted-badge[data-v-506e152d]{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-506e152d]{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-506e152d]:hover{background:#fee2e2;color:#ef4444;border-color:#fecaca}.remove-pdf-button svg[data-v-506e152d]{width:1.25rem;height:1.25rem}.unlock-options[data-v-506e152d]{background:#f8fafc;border-radius:1rem;padding:1.5rem;border:1px solid #e2e8f0}.options-title[data-v-506e152d]{font-size:1.125rem;font-weight:600;color:#1e293b;margin:0 0 1.25rem}.option-group[data-v-506e152d]{margin-bottom:1.5rem}.option-group[data-v-506e152d]:last-child{margin-bottom:0}.option-label[data-v-506e152d]{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.75rem}.password-input-wrapper[data-v-506e152d]{position:relative}.password-input[data-v-506e152d]{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-506e152d]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.toggle-password[data-v-506e152d]{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#64748b;cursor:pointer;padding:.25rem}.toggle-password svg[data-v-506e152d]{width:1.25rem;height:1.25rem}.error-text[data-v-506e152d]{color:#ef4444;font-size:.75rem;margin:.5rem 0 0}.unlock-button[data-v-506e152d]{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-506e152d]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666}.unlock-button[data-v-506e152d]:disabled{opacity:.5;cursor:not-allowed}.unlock-button svg[data-v-506e152d]{width:1.25rem;height:1.25rem}.not-encrypted-notice[data-v-506e152d]{background:#f0fdf4;border:2px solid #86efac;border-radius:1rem;padding:2rem;text-align:center}.notice-icon[data-v-506e152d]{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-506e152d]{width:1.5rem;height:1.5rem}.notice-text[data-v-506e152d]{color:#166534;font-weight:500;margin-bottom:1rem}.download-original-button[data-v-506e152d]{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-506e152d]:hover{background:#16a34a}.download-original-button svg[data-v-506e152d]{width:1.25rem;height:1.25rem}.processing-state[data-v-506e152d]{text-align:center;padding:3rem 0}.processing-icon[data-v-506e152d]{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-506e152d 2s infinite}.processing-icon svg[data-v-506e152d]{width:2rem;height:2rem}@keyframes pulse-506e152d{0%,to{opacity:1}50%{opacity:.7}}.processing-text[data-v-506e152d]{font-size:1rem;font-weight:500;color:#1e293b;margin-bottom:1rem}.progress-bar-container[data-v-506e152d]{width:80%;max-width:400px;height:.5rem;background:#e2e8f0;border-radius:9999px;overflow:hidden;margin:0 auto}.progress-bar[data-v-506e152d]{height:100%;background:linear-gradient(90deg,#3b82f6,#06b6d4);border-radius:9999px;transition:width .3s ease}.status-content[data-v-506e152d]{display:flex;flex-direction:column;gap:1.5rem}.status-header[data-v-506e152d]{display:flex;align-items:center;gap:1rem}.status-icon[data-v-506e152d]{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-506e152d]{width:1.75rem;height:1.75rem}.status-pending[data-v-506e152d]{background:#fef3c7;color:#d97706}.status-processing[data-v-506e152d]{background:#dbeafe;color:#2563eb}.status-almost[data-v-506e152d],.status-complete[data-v-506e152d]{background:#d1fae5;color:#059669}.status-info[data-v-506e152d]{flex:1}.status-text[data-v-506e152d]{font-weight:600;color:#1e293b;margin:0 0 .25rem}.status-percentage[data-v-506e152d]{font-size:1.5rem;font-weight:800;color:#3b82f6;margin:0}.progress-container[data-v-506e152d]{width:100%}.progress-track[data-v-506e152d]{width:100%;height:.75rem;background:#e2e8f0;border-radius:9999px;overflow:hidden}.download-content[data-v-506e152d]{text-align:center;padding:1rem 0}.download-icon-wrapper[data-v-506e152d]{margin-bottom:1.5rem}.download-icon[data-v-506e152d]{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-506e152d]{width:2.5rem;height:2.5rem}.download-title[data-v-506e152d]{font-size:1.25rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.download-description[data-v-506e152d]{color:#64748b;margin-bottom:1.5rem}.download-actions[data-v-506e152d]{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.download-button[data-v-506e152d]{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-506e152d]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 12px #10b9814d}.download-button.primary[data-v-506e152d]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #10b98166}.download-button.secondary[data-v-506e152d]{background:#f1f5f9;color:#475569}.download-button.secondary[data-v-506e152d]:hover{background:#e2e8f0;color:#1e293b}.download-button svg[data-v-506e152d]{width:1.25rem;height:1.25rem}@media (max-width: 768px){.upload-area[data-v-506e152d]{min-height:250px}.download-actions[data-v-506e152d]{flex-direction:column}.download-button[data-v-506e152d]{width:100%;justify-content:center}}.upload-area[data-v-575e58ee]{min-height:300px}.upload-empty[data-v-575e58ee]{text-align:center;padding:2rem 0}.upload-icon-wrapper[data-v-575e58ee]{margin-bottom:1.5rem}.upload-icon[data-v-575e58ee]{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-575e58ee]{width:2.5rem;height:2.5rem}.upload-title[data-v-575e58ee]{font-size:1.125rem;font-weight:600;color:#1e293b;margin-bottom:.5rem}.upload-subtitle[data-v-575e58ee]{font-size:.875rem;color:#64748b;margin-bottom:1.5rem}.upload-button[data-v-575e58ee]{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-575e58ee]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666}.upload-button svg[data-v-575e58ee]{width:1.25rem;height:1.25rem}.sr-only[data-v-575e58ee]{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-575e58ee]{display:flex;flex-direction:column;gap:1.5rem}.pdf-info-card[data-v-575e58ee]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#f8fafc;border-radius:1rem;border:1px solid #e2e8f0}.pdf-icon[data-v-575e58ee]{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-575e58ee]{width:1.5rem;height:1.5rem}.pdf-details[data-v-575e58ee]{flex:1;min-width:0}.file-name[data-v-575e58ee]{font-size:1rem;font-weight:600;color:#1e293b;margin:0 0 .25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-info[data-v-575e58ee]{font-size:.875rem;color:#64748b;margin:0}.remove-pdf-button[data-v-575e58ee]{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-575e58ee]:hover{background:#fee2e2;color:#ef4444;border-color:#fecaca}.remove-pdf-button svg[data-v-575e58ee]{width:1.25rem;height:1.25rem}.compress-options[data-v-575e58ee]{background:#f8fafc;border-radius:1rem;padding:1.5rem;border:1px solid #e2e8f0}.options-title[data-v-575e58ee]{font-size:1.125rem;font-weight:600;color:#1e293b;margin:0 0 1.25rem}.option-group[data-v-575e58ee]{margin-bottom:1.5rem}.option-group[data-v-575e58ee]:last-child{margin-bottom:0}.option-label[data-v-575e58ee]{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.75rem}.quality-selector[data-v-575e58ee]{display:flex;gap:.75rem;flex-wrap:wrap}.quality-btn[data-v-575e58ee]{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-575e58ee]:hover{border-color:#3b82f6}.quality-btn.active[data-v-575e58ee]{border-color:#3b82f6;background:#eff6ff}.quality-name[data-v-575e58ee]{display:block;font-size:.9375rem;font-weight:600;color:#1e293b;margin-bottom:.25rem}.quality-desc[data-v-575e58ee]{display:block;font-size:.75rem;color:#64748b}.quality-btn.active .quality-name[data-v-575e58ee]{color:#3b82f6}.rasterize-warning[data-v-575e58ee]{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-575e58ee]{width:1rem;height:1rem;flex-shrink:0;margin-top:.125rem}.compress-button[data-v-575e58ee]{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-575e58ee]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666}.compress-button[data-v-575e58ee]:disabled{opacity:.5;cursor:not-allowed}.compress-button svg[data-v-575e58ee]{width:1.25rem;height:1.25rem}.processing-state[data-v-575e58ee]{text-align:center;padding:3rem 0}.processing-icon[data-v-575e58ee]{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-575e58ee 2s infinite}.processing-icon svg[data-v-575e58ee]{width:2rem;height:2rem}@keyframes pulse-575e58ee{0%,to{opacity:1}50%{opacity:.7}}.processing-text[data-v-575e58ee]{font-size:1rem;font-weight:500;color:#1e293b;margin-bottom:1rem}.progress-bar-container[data-v-575e58ee]{width:80%;max-width:400px;height:.5rem;background:#e2e8f0;border-radius:9999px;overflow:hidden;margin:0 auto}.progress-bar[data-v-575e58ee]{height:100%;background:linear-gradient(90deg,#3b82f6,#06b6d4);border-radius:9999px;transition:width .3s ease}.status-content[data-v-575e58ee]{display:flex;flex-direction:column;gap:1.5rem}.status-header[data-v-575e58ee]{display:flex;align-items:center;gap:1rem}.status-icon[data-v-575e58ee]{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-575e58ee]{width:1.75rem;height:1.75rem}.status-pending[data-v-575e58ee]{background:#fef3c7;color:#d97706}.status-processing[data-v-575e58ee]{background:#dbeafe;color:#2563eb}.status-almost[data-v-575e58ee],.status-complete[data-v-575e58ee]{background:#d1fae5;color:#059669}.status-info[data-v-575e58ee]{flex:1}.status-text[data-v-575e58ee]{font-weight:600;color:#1e293b;margin:0 0 .25rem}.status-percentage[data-v-575e58ee]{font-size:1.5rem;font-weight:800;color:#3b82f6;margin:0}.progress-container[data-v-575e58ee]{width:100%}.progress-track[data-v-575e58ee]{width:100%;height:.75rem;background:#e2e8f0;border-radius:9999px;overflow:hidden}.download-content[data-v-575e58ee]{text-align:center;padding:1rem 0}.download-icon-wrapper[data-v-575e58ee]{margin-bottom:1.5rem}.download-icon[data-v-575e58ee]{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-575e58ee]{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#d97706}.download-icon svg[data-v-575e58ee]{width:2.5rem;height:2.5rem}.download-title[data-v-575e58ee]{font-size:1.25rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.download-description[data-v-575e58ee]{color:#64748b;margin-bottom:1.5rem}.compression-stats[data-v-575e58ee]{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-575e58ee]{display:flex;flex-direction:column;align-items:center;gap:.25rem}.stat-item.ratio[data-v-575e58ee]{background:linear-gradient(135deg,#d1fae5,#a7f3d0);padding:.75rem 1.5rem;border-radius:.75rem}.stat-label[data-v-575e58ee]{font-size:.75rem;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.stat-value[data-v-575e58ee]{font-size:1.125rem;font-weight:700;color:#1e293b}.stat-value.compressed[data-v-575e58ee]{color:#059669}.stat-value.ratio-value[data-v-575e58ee]{color:#059669;font-size:1.25rem}.stat-arrow[data-v-575e58ee]{color:#64748b}.stat-arrow svg[data-v-575e58ee]{width:1.5rem;height:1.5rem}.no-compression-notice[data-v-575e58ee]{padding:1rem 0}.download-actions[data-v-575e58ee]{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.download-button[data-v-575e58ee]{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-575e58ee]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 12px #10b9814d}.download-button.primary[data-v-575e58ee]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #10b98166}.download-button.secondary[data-v-575e58ee]{background:#f1f5f9;color:#475569}.download-button.secondary[data-v-575e58ee]:hover{background:#e2e8f0;color:#1e293b}.download-button svg[data-v-575e58ee]{width:1.25rem;height:1.25rem}@media (max-width: 768px){.upload-area[data-v-575e58ee]{min-height:250px}.quality-selector[data-v-575e58ee]{flex-direction:column}.quality-btn[data-v-575e58ee]{width:100%}.compression-stats[data-v-575e58ee]{flex-direction:column}.stat-arrow[data-v-575e58ee]{transform:rotate(90deg)}.download-actions[data-v-575e58ee]{flex-direction:column}.download-button[data-v-575e58ee]{width:100%;justify-content:center}}.sr-only[data-v-e2064e21]{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-e2064e21]{width:100%}.step-upload[data-v-e2064e21]{padding:2rem 0}.upload-empty[data-v-e2064e21]{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-e2064e21]:hover{border-color:#3b82f6;background:linear-gradient(to bottom,#eff6ff,#dbeafe)}.upload-icon-wrapper[data-v-e2064e21]{margin-bottom:1.5rem}.upload-icon[data-v-e2064e21]{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-e2064e21]{width:2.5rem;height:2.5rem}.upload-title[data-v-e2064e21]{font-size:1.25rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.upload-subtitle[data-v-e2064e21]{font-size:.875rem;color:#64748b;margin-bottom:1.5rem}.upload-button[data-v-e2064e21]{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-e2064e21]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #3b82f666}.upload-button svg[data-v-e2064e21]{width:1.25rem;height:1.25rem}.step-sign[data-v-e2064e21]{width:100%}.sign-workspace[data-v-e2064e21]{display:flex;gap:1.5rem;width:100%}.pdf-preview-area[data-v-e2064e21]{flex:1;min-width:0;background:#fff;border-radius:1rem;box-shadow:0 4px 6px #0000000d;overflow:hidden}.pdf-toolbar[data-v-e2064e21]{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-bottom:1px solid #e2e8f0;background:#f8fafc}.pdf-info[data-v-e2064e21]{display:flex;flex-direction:column;gap:.25rem}.file-name[data-v-e2064e21]{font-weight:600;color:#1e293b;font-size:.875rem}.page-indicator[data-v-e2064e21]{font-size:.75rem;color:#64748b}.page-controls[data-v-e2064e21]{display:flex;align-items:center;gap:.75rem}.page-num[data-v-e2064e21]{font-size:.875rem;font-weight:500;color:#475569;min-width:4rem;text-align:center}.icon-btn[data-v-e2064e21]{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-e2064e21]:hover:not(:disabled){background:#f1f5f9;border-color:#94a3b8}.icon-btn[data-v-e2064e21]:disabled{opacity:.4;cursor:not-allowed}.icon-btn.danger[data-v-e2064e21]{border-color:#fca5a5;color:#dc2626}.icon-btn.danger[data-v-e2064e21]:hover:not(:disabled){background:#fee2e2;border-color:#f87171}.icon-btn svg[data-v-e2064e21]{width:1.25rem;height:1.25rem}.pdf-container[data-v-e2064e21]{position:relative;overflow:auto;padding:1rem;background:#f8fafc;min-height:500px;display:flex;justify-content:center}.pdf-canvas[data-v-e2064e21]{display:block;box-shadow:0 4px 6px #0000001a;background:#fff}.signature-overlay[data-v-e2064e21]{position:absolute;border:2px solid transparent;cursor:move;transition:border-color .2s;user-select:none}.signature-overlay[data-v-e2064e21]:hover,.signature-overlay.active[data-v-e2064e21]{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.signature-overlay img[data-v-e2064e21]{width:100%;height:100%;object-fit:contain;pointer-events:none}.sign-sidebar[data-v-e2064e21]{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-e2064e21]{display:flex;flex-direction:column;gap:.75rem}.section-title[data-v-e2064e21]{font-size:.875rem;font-weight:700;color:#1e293b;margin:0;text-transform:uppercase;letter-spacing:.05em}.signature-mode[data-v-e2064e21]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.mode-btn[data-v-e2064e21]{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-e2064e21]:hover{background:#f1f5f9}.mode-btn.active[data-v-e2064e21]{background:#3b82f6;border-color:#3b82f6;color:#fff}.signature-pad-container[data-v-e2064e21]{border:2px solid #e2e8f0;border-radius:.5rem;overflow:hidden;background:#fff}.signature-canvas[data-v-e2064e21]{display:block;width:100%;height:150px;cursor:crosshair;touch-action:none}.signature-upload[data-v-e2064e21]{display:flex;flex-direction:column;gap:.75rem}.upload-image-btn[data-v-e2064e21]{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-e2064e21]:hover{background:#e2e8f0}.image-preview[data-v-e2064e21]{border:2px solid #e2e8f0;border-radius:.5rem;overflow:hidden;background:#fff;padding:.5rem}.image-preview img[data-v-e2064e21]{width:100%;height:auto;display:block}.pad-toolbar[data-v-e2064e21]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.tool-btn[data-v-e2064e21]{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-e2064e21]:hover:not(:disabled){background:#f1f5f9}.tool-btn[data-v-e2064e21]:disabled{opacity:.4;cursor:not-allowed}.color-selector[data-v-e2064e21]{display:flex;align-items:center;gap:.75rem}.color-selector .label[data-v-e2064e21]{font-size:.75rem;font-weight:500;color:#64748b}.colors[data-v-e2064e21]{display:flex;gap:.5rem}.color-dot[data-v-e2064e21]{width:1.75rem;height:1.75rem;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:all .2s;padding:0}.color-dot[data-v-e2064e21]:hover{transform:scale(1.1)}.color-dot.active[data-v-e2064e21]{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f633}.setting-item[data-v-e2064e21]{display:flex;align-items:center;gap:.75rem}.setting-item label[data-v-e2064e21]{font-size:.75rem;font-weight:500;color:#64748b;min-width:3rem}.slider[data-v-e2064e21]{flex:1;height:.375rem;border-radius:9999px;background:#e2e8f0;outline:none;-webkit-appearance:none}.slider[data-v-e2064e21]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1rem;height:1rem;border-radius:50%;background:#3b82f6;cursor:pointer}.slider[data-v-e2064e21]::-moz-range-thumb{width:1rem;height:1rem;border-radius:50%;background:#3b82f6;cursor:pointer;border:none}.setting-item span[data-v-e2064e21]{font-size:.75rem;font-weight:600;color:#475569;min-width:2.5rem;text-align:right}.signature-list[data-v-e2064e21]{display:flex;flex-direction:column;gap:.5rem;max-height:150px;overflow-y:auto}.signature-item[data-v-e2064e21]{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-e2064e21]{background:#dbeafe;border-color:#3b82f6;color:#1d4ed8}.muted[data-v-e2064e21]{font-size:.75rem;color:#94a3b8;margin-bottom:.75rem}.btn-primary[data-v-e2064e21],.btn-secondary[data-v-e2064e21]{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-e2064e21]{background:linear-gradient(135deg,#3b82f6,#06b6d4);color:#fff;box-shadow:0 2px 8px #3b82f64d}.btn-primary[data-v-e2064e21]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #3b82f666}.btn-primary[data-v-e2064e21]:disabled{opacity:.5;cursor:not-allowed}.btn-primary.large[data-v-e2064e21]{height:48px;font-size:1rem}.btn-secondary[data-v-e2064e21]{background:#f1f5f9;color:#475569}.btn-secondary[data-v-e2064e21]:hover{background:#e2e8f0}.btn-secondary.danger[data-v-e2064e21]{background:#fee2e2;color:#dc2626}.apply-section[data-v-e2064e21]{margin-top:auto}.step-processing[data-v-e2064e21]{display:flex;align-items:center;justify-content:center;min-height:400px}.processing-content[data-v-e2064e21]{text-align:center}.spinner[data-v-e2064e21]{width:3rem;height:3rem;border:3px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:spin-e2064e21 1s linear infinite;margin:0 auto 1rem}@keyframes spin-e2064e21{to{transform:rotate(360deg)}}.status[data-v-e2064e21]{font-size:1rem;font-weight:500;color:#1e293b;margin-bottom:1rem}.progress-bar[data-v-e2064e21]{width:300px;height:.5rem;background:#e2e8f0;border-radius:9999px;overflow:hidden;margin:0 auto}.progress-fill[data-v-e2064e21]{height:100%;background:linear-gradient(90deg,#3b82f6,#06b6d4);border-radius:9999px;transition:width .3s ease}.status-panel[data-v-e2064e21]{display:flex;flex-direction:column;gap:1rem}.status-icon[data-v-e2064e21]{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-e2064e21]{background:#fef3c7;color:#d97706}.status-icon.processing[data-v-e2064e21]{background:#dbeafe;color:#2563eb}.status-icon.almost[data-v-e2064e21],.status-icon.complete[data-v-e2064e21]{background:#d1fae5;color:#059669}.status-icon svg[data-v-e2064e21]{width:1.75rem;height:1.75rem}.status-info[data-v-e2064e21]{text-align:center}.status-info .text[data-v-e2064e21]{font-weight:600;color:#1e293b;margin:0 0 .25rem}.status-info .percent[data-v-e2064e21]{font-size:1.5rem;font-weight:800;color:#3b82f6;margin:0}.progress-track[data-v-e2064e21]{width:100%;height:.75rem;background:#e2e8f0;border-radius:9999px;overflow:hidden}.progress-track .progress-bar[data-v-e2064e21]{height:100%;background:linear-gradient(90deg,#3b82f6,#06b6d4);border-radius:9999px;transition:width .3s ease}.download-panel[data-v-e2064e21]{text-align:center;padding:1rem 0}.success-icon[data-v-e2064e21]{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-e2064e21]{width:2.5rem;height:2.5rem}.download-panel .title[data-v-e2064e21]{font-size:1.25rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.download-panel .desc[data-v-e2064e21]{color:#64748b;margin-bottom:1.5rem}.download-panel .actions[data-v-e2064e21]{display:flex;flex-direction:column;gap:.75rem;align-items:center}.download-panel .btn-primary[data-v-e2064e21],.download-panel .btn-secondary[data-v-e2064e21]{max-width:280px}@media (max-width: 768px){.sign-workspace[data-v-e2064e21]{flex-direction:column}.sign-sidebar[data-v-e2064e21]{width:100%}.pdf-container[data-v-e2064e21]{min-height:400px}}.upload-area[data-v-2765ff88]{min-height:300px}.upload-empty[data-v-2765ff88]{text-align:center;padding:2rem 0}.upload-icon-wrapper[data-v-2765ff88]{margin-bottom:1.5rem}.upload-icon[data-v-2765ff88]{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-2765ff88]{width:2.5rem;height:2.5rem}.upload-title[data-v-2765ff88]{font-size:1.125rem;font-weight:600;color:#1e293b;margin-bottom:.5rem}.upload-subtitle[data-v-2765ff88]{font-size:.875rem;color:#64748b;margin-bottom:1.5rem}.upload-button[data-v-2765ff88]{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-2765ff88]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666}.upload-button svg[data-v-2765ff88]{width:1.25rem;height:1.25rem}.upload-hint[data-v-2765ff88]{font-size:.75rem;color:#94a3b8;margin-top:1rem}.sr-only[data-v-2765ff88]{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-2765ff88]{display:flex;flex-direction:column;gap:1.5rem}.pdf-info-card[data-v-2765ff88]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#f8fafc;border-radius:1rem;border:1px solid #e2e8f0}.pdf-icon[data-v-2765ff88]{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-2765ff88]{width:1.5rem;height:1.5rem}.pdf-details[data-v-2765ff88]{flex:1;min-width:0}.file-name[data-v-2765ff88]{font-size:1rem;font-weight:600;color:#1e293b;margin:0 0 .25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-info[data-v-2765ff88]{font-size:.875rem;color:#64748b;margin:0}.remove-pdf-button[data-v-2765ff88]{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-2765ff88]:hover{background:#fee2e2;color:#ef4444;border-color:#fecaca}.remove-pdf-button svg[data-v-2765ff88]{width:1.25rem;height:1.25rem}.selection-info[data-v-2765ff88]{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-2765ff88]{font-size:.875rem;font-weight:500;color:#0369a1;margin:0}.selection-actions[data-v-2765ff88]{display:flex;gap:1rem}.action-link[data-v-2765ff88]{background:none;border:none;color:#3b82f6;font-size:.875rem;font-weight:500;cursor:pointer;padding:0;transition:color .2s ease}.action-link[data-v-2765ff88]:hover{color:#2563eb;text-decoration:underline}.page-grid-section[data-v-2765ff88]{background:#f8fafc;border-radius:1rem;padding:1.5rem;border:1px solid #e2e8f0}.page-grid[data-v-2765ff88]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:1rem}.page-item[data-v-2765ff88]{position:relative;border-radius:.75rem;overflow:hidden;background:#fff;border:2px solid #e2e8f0;cursor:pointer;transition:all .3s ease}.page-item[data-v-2765ff88]:hover{border-color:#3b82f6;box-shadow:0 4px 12px #3b82f626;transform:translateY(-2px)}.page-item.selected[data-v-2765ff88]{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f633}.page-thumbnail[data-v-2765ff88]{aspect-ratio:1;overflow:hidden;background:#f1f5f9}.page-thumbnail img[data-v-2765ff88]{width:100%;height:100%;object-fit:contain}.page-info[data-v-2765ff88]{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;background:#fff}.page-number[data-v-2765ff88]{font-size:.75rem;font-weight:500;color:#64748b}.selected-indicator[data-v-2765ff88]{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-2765ff88]{width:.75rem;height:.75rem}.pagination[data-v-2765ff88]{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-2765ff88]{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-2765ff88]:hover:not(:disabled){background:#f3f4f6;border-color:#d1d5db}.pagination-btn[data-v-2765ff88]:disabled{opacity:.5;cursor:not-allowed}.page-info-text[data-v-2765ff88]{font-size:.875rem;font-weight:500;color:#64748b}.extract-button[data-v-2765ff88]{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-2765ff88]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666}.extract-button[data-v-2765ff88]:disabled{opacity:.5;cursor:not-allowed}.extract-button svg[data-v-2765ff88]{width:1.25rem;height:1.25rem}.processing-state[data-v-2765ff88]{text-align:center;padding:3rem 0}.processing-icon[data-v-2765ff88]{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-2765ff88 2s infinite}.processing-icon svg[data-v-2765ff88]{width:2rem;height:2rem}@keyframes pulse-2765ff88{0%,to{opacity:1}50%{opacity:.7}}.processing-text[data-v-2765ff88]{font-size:1rem;font-weight:500;color:#1e293b;margin-bottom:1rem}.progress-bar-container[data-v-2765ff88]{width:80%;max-width:400px;height:.5rem;background:#e2e8f0;border-radius:9999px;overflow:hidden;margin:0 auto}.progress-bar[data-v-2765ff88]{height:100%;background:linear-gradient(90deg,#3b82f6,#06b6d4);border-radius:9999px;transition:width .3s ease}.status-content[data-v-2765ff88]{display:flex;flex-direction:column;gap:1.5rem}.status-header[data-v-2765ff88]{display:flex;align-items:center;gap:1rem}.status-icon[data-v-2765ff88]{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-2765ff88]{width:1.75rem;height:1.75rem}.status-pending[data-v-2765ff88]{background:#fef3c7;color:#d97706}.status-processing[data-v-2765ff88]{background:#dbeafe;color:#2563eb}.status-almost[data-v-2765ff88],.status-complete[data-v-2765ff88]{background:#d1fae5;color:#059669}.status-info[data-v-2765ff88]{flex:1}.status-text[data-v-2765ff88]{font-weight:600;color:#1e293b;margin:0 0 .25rem}.status-percentage[data-v-2765ff88]{font-size:1.5rem;font-weight:800;color:#3b82f6;margin:0}.progress-container[data-v-2765ff88]{width:100%}.progress-track[data-v-2765ff88]{width:100%;height:.75rem;background:#e2e8f0;border-radius:9999px;overflow:hidden}.download-content[data-v-2765ff88]{text-align:center;padding:1rem 0}.download-icon-wrapper[data-v-2765ff88]{margin-bottom:1.5rem}.download-icon[data-v-2765ff88]{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-2765ff88]{width:2.5rem;height:2.5rem}.download-title[data-v-2765ff88]{font-size:1.25rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.download-description[data-v-2765ff88]{color:#64748b;margin-bottom:1.5rem}.download-actions[data-v-2765ff88]{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.download-button[data-v-2765ff88]{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-2765ff88]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 12px #10b9814d}.download-button.primary[data-v-2765ff88]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #10b98166}.download-button.secondary[data-v-2765ff88]{background:#f1f5f9;color:#475569}.download-button.secondary[data-v-2765ff88]:hover{background:#e2e8f0;color:#1e293b}.download-button svg[data-v-2765ff88]{width:1.25rem;height:1.25rem}@media (max-width: 768px){.upload-area[data-v-2765ff88]{min-height:250px}.page-grid[data-v-2765ff88]{grid-template-columns:repeat(2,1fr)}.selection-info[data-v-2765ff88]{flex-direction:column;gap:.5rem;text-align:center}.download-actions[data-v-2765ff88]{flex-direction:column}.download-button[data-v-2765ff88]{width:100%;justify-content:center}}.upload-area[data-v-ef386beb]{min-height:300px}.upload-empty[data-v-ef386beb]{text-align:center;padding:2rem 0}.upload-icon-wrapper[data-v-ef386beb]{margin-bottom:1.5rem}.upload-icon[data-v-ef386beb]{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-ef386beb]{width:2.5rem;height:2.5rem}.upload-title[data-v-ef386beb]{font-size:1.125rem;font-weight:600;color:#1e293b;margin-bottom:.5rem}.upload-subtitle[data-v-ef386beb]{font-size:.875rem;color:#64748b;margin-bottom:1.5rem}.upload-button[data-v-ef386beb]{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-ef386beb]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666}.upload-button svg[data-v-ef386beb]{width:1.25rem;height:1.25rem}.upload-hint[data-v-ef386beb]{font-size:.75rem;color:#94a3b8;margin-top:1rem}.sr-only[data-v-ef386beb]{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-ef386beb]{display:flex;flex-direction:column;gap:1.5rem}.pdf-info-card[data-v-ef386beb]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#f8fafc;border-radius:1rem;border:1px solid #e2e8f0}.pdf-icon[data-v-ef386beb]{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-ef386beb]{width:1.5rem;height:1.5rem}.pdf-details[data-v-ef386beb]{flex:1;min-width:0}.file-name[data-v-ef386beb]{font-size:1rem;font-weight:600;color:#1e293b;margin:0 0 .25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-info[data-v-ef386beb]{font-size:.875rem;color:#64748b;margin:0}.remove-pdf-button[data-v-ef386beb]{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-ef386beb]:hover{background:#fee2e2;color:#ef4444;border-color:#fecaca}.remove-pdf-button svg[data-v-ef386beb]{width:1.25rem;height:1.25rem}.selection-info[data-v-ef386beb]{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-ef386beb]{font-size:.875rem;font-weight:500;color:#dc2626;margin:0}.selection-actions[data-v-ef386beb]{display:flex;gap:1rem}.action-link[data-v-ef386beb]{background:none;border:none;color:#dc2626;font-size:.875rem;font-weight:500;cursor:pointer;padding:0;transition:color .2s ease}.action-link[data-v-ef386beb]:hover{color:#b91c1c;text-decoration:underline}.warning-message[data-v-ef386beb]{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-ef386beb]{width:1.25rem;height:1.25rem;flex-shrink:0}.page-grid-section[data-v-ef386beb]{background:#f8fafc;border-radius:1rem;padding:1.5rem;border:1px solid #e2e8f0}.page-grid[data-v-ef386beb]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:1rem}.page-item[data-v-ef386beb]{position:relative;border-radius:.75rem;overflow:hidden;background:#fff;border:2px solid #e2e8f0;cursor:pointer;transition:all .3s ease}.page-item[data-v-ef386beb]:hover{border-color:#3b82f6;box-shadow:0 4px 12px #3b82f626;transform:translateY(-2px)}.page-item.to-delete[data-v-ef386beb]{border-color:#ef4444;box-shadow:0 0 0 3px #ef444433}.page-thumbnail[data-v-ef386beb]{aspect-ratio:1;overflow:hidden;background:#f1f5f9}.page-thumbnail img[data-v-ef386beb]{width:100%;height:100%;object-fit:contain}.page-info[data-v-ef386beb]{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;background:#fff}.page-number[data-v-ef386beb]{font-size:.75rem;font-weight:500;color:#64748b}.delete-indicator[data-v-ef386beb]{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-ef386beb]{width:.75rem;height:.75rem}.pagination[data-v-ef386beb]{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-ef386beb]{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-ef386beb]:hover:not(:disabled){background:#f3f4f6;border-color:#d1d5db}.pagination-btn[data-v-ef386beb]:disabled{opacity:.5;cursor:not-allowed}.page-info-text[data-v-ef386beb]{font-size:.875rem;font-weight:500;color:#64748b}.remove-button[data-v-ef386beb]{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-ef386beb]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #ef444466}.remove-button[data-v-ef386beb]:disabled{opacity:.5;cursor:not-allowed}.remove-button svg[data-v-ef386beb]{width:1.25rem;height:1.25rem}.processing-state[data-v-ef386beb]{text-align:center;padding:3rem 0}.processing-icon[data-v-ef386beb]{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-ef386beb 2s infinite}.processing-icon svg[data-v-ef386beb]{width:2rem;height:2rem}@keyframes pulse-ef386beb{0%,to{opacity:1}50%{opacity:.7}}.processing-text[data-v-ef386beb]{font-size:1rem;font-weight:500;color:#1e293b;margin-bottom:1rem}.progress-bar-container[data-v-ef386beb]{width:80%;max-width:400px;height:.5rem;background:#e2e8f0;border-radius:9999px;overflow:hidden;margin:0 auto}.progress-bar[data-v-ef386beb]{height:100%;background:linear-gradient(90deg,#ef4444,#dc2626);border-radius:9999px;transition:width .3s ease}.status-content[data-v-ef386beb]{display:flex;flex-direction:column;gap:1.5rem}.status-header[data-v-ef386beb]{display:flex;align-items:center;gap:1rem}.status-icon[data-v-ef386beb]{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-ef386beb]{width:1.75rem;height:1.75rem}.status-pending[data-v-ef386beb]{background:#fef3c7;color:#d97706}.status-processing[data-v-ef386beb]{background:#fee2e2;color:#ef4444}.status-almost[data-v-ef386beb],.status-complete[data-v-ef386beb]{background:#d1fae5;color:#059669}.status-info[data-v-ef386beb]{flex:1}.status-text[data-v-ef386beb]{font-weight:600;color:#1e293b;margin:0 0 .25rem}.status-percentage[data-v-ef386beb]{font-size:1.5rem;font-weight:800;color:#ef4444;margin:0}.progress-container[data-v-ef386beb]{width:100%}.progress-track[data-v-ef386beb]{width:100%;height:.75rem;background:#e2e8f0;border-radius:9999px;overflow:hidden}.download-content[data-v-ef386beb]{text-align:center;padding:1rem 0}.download-icon-wrapper[data-v-ef386beb]{margin-bottom:1.5rem}.download-icon[data-v-ef386beb]{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-ef386beb]{width:2.5rem;height:2.5rem}.download-title[data-v-ef386beb]{font-size:1.25rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.download-description[data-v-ef386beb]{color:#64748b;margin-bottom:1.5rem}.download-actions[data-v-ef386beb]{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.download-button[data-v-ef386beb]{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-ef386beb]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 12px #10b9814d}.download-button.primary[data-v-ef386beb]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #10b98166}.download-button.secondary[data-v-ef386beb]{background:#f1f5f9;color:#475569}.download-button.secondary[data-v-ef386beb]:hover{background:#e2e8f0;color:#1e293b}.download-button svg[data-v-ef386beb]{width:1.25rem;height:1.25rem}@media (max-width: 768px){.upload-area[data-v-ef386beb]{min-height:250px}.page-grid[data-v-ef386beb]{grid-template-columns:repeat(2,1fr)}.selection-info[data-v-ef386beb]{flex-direction:column;gap:.5rem;text-align:center}.download-actions[data-v-ef386beb]{flex-direction:column}.download-button[data-v-ef386beb]{width:100%;justify-content:center}}.sr-only[data-v-47d08b4c]{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-47d08b4c]{width:100%}.step-upload[data-v-47d08b4c]{padding:2rem 0}.upload-empty[data-v-47d08b4c]{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-47d08b4c]:hover{border-color:#3b82f6;background:linear-gradient(to bottom,#eff6ff,#dbeafe)}.upload-icon-wrapper[data-v-47d08b4c]{margin-bottom:1.5rem}.upload-icon[data-v-47d08b4c]{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-47d08b4c]{width:2.5rem;height:2.5rem}.upload-title[data-v-47d08b4c]{font-size:1.25rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.upload-subtitle[data-v-47d08b4c]{font-size:.875rem;color:#64748b;margin-bottom:1.5rem}.upload-button[data-v-47d08b4c]{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-47d08b4c]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #3b82f666}.upload-button svg[data-v-47d08b4c]{width:1.25rem;height:1.25rem}.step-edit[data-v-47d08b4c]{width:100%}.toolbar[data-v-47d08b4c]{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-47d08b4c]{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-47d08b4c]:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1}.tool-btn.active[data-v-47d08b4c]{background:#3b82f6;border-color:#3b82f6;color:#fff}.tool-btn[data-v-47d08b4c]:disabled{opacity:.4;cursor:not-allowed}.tool-btn.danger[data-v-47d08b4c]{color:#dc2626;border-color:#fca5a5}.tool-btn.danger[data-v-47d08b4c]:hover:not(:disabled){background:#fee2e2}.tool-btn.primary[data-v-47d08b4c]{background:linear-gradient(135deg,#3b82f6,#06b6d4);border-color:transparent;color:#fff}.tool-btn.primary[data-v-47d08b4c]:hover{box-shadow:0 4px 12px #3b82f666}.tool-btn svg[data-v-47d08b4c]{width:1.25rem;height:1.25rem}.toolbar-divider[data-v-47d08b4c]{width:1px;height:2rem;background:#e2e8f0;margin:0 .25rem}.tool-dropdown[data-v-47d08b4c]{position:relative}.dropdown-menu[data-v-47d08b4c]{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-47d08b4c]{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-47d08b4c]:hover{background:#f1f5f9}.dropdown-item svg[data-v-47d08b4c]{width:1.25rem;height:1.25rem}.color-picker[data-v-47d08b4c]{display:flex;align-items:center;gap:.5rem}.color-picker .label[data-v-47d08b4c]{font-size:.75rem;font-weight:500;color:#64748b}.colors[data-v-47d08b4c]{display:flex;gap:.375rem}.color-dot[data-v-47d08b4c]{width:1.5rem;height:1.5rem;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:all .2s;padding:0}.color-dot[data-v-47d08b4c]:hover{transform:scale(1.1)}.color-dot.active[data-v-47d08b4c]{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.brush-size[data-v-47d08b4c]{display:flex;align-items:center;gap:.5rem}.brush-size .label[data-v-47d08b4c]{font-size:.75rem;font-weight:500;color:#64748b}.slider[data-v-47d08b4c]{width:80px;height:.375rem;border-radius:9999px;background:#e2e8f0;outline:none;-webkit-appearance:none}.slider[data-v-47d08b4c]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:.875rem;height:.875rem;border-radius:50%;background:#3b82f6;cursor:pointer}.size-value[data-v-47d08b4c]{font-size:.75rem;font-weight:500;color:#475569;min-width:2.5rem}.edit-workspace[data-v-47d08b4c]{display:flex;flex-direction:column;gap:1rem}.canvas-wrapper[data-v-47d08b4c]{background:#f1f5f9;border-radius:.75rem;padding:1rem;min-height:500px;display:flex;justify-content:center;align-items:flex-start;overflow:auto}[data-v-47d08b4c] .canvas-container{box-shadow:0 4px 12px #0000001a;border-radius:2px}.page-navigation[data-v-47d08b4c]{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-47d08b4c]{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-47d08b4c]:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1}.nav-btn[data-v-47d08b4c]:disabled{opacity:.4;cursor:not-allowed}.nav-btn svg[data-v-47d08b4c]{width:1.25rem;height:1.25rem}.page-info[data-v-47d08b4c]{font-size:.875rem;font-weight:600;color:#1e293b;min-width:100px;text-align:center}.step-processing[data-v-47d08b4c]{display:flex;align-items:center;justify-content:center;min-height:400px}.processing-content[data-v-47d08b4c]{text-align:center}.spinner[data-v-47d08b4c]{width:3rem;height:3rem;border:3px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:spin-47d08b4c 1s linear infinite;margin:0 auto 1rem}@keyframes spin-47d08b4c{to{transform:rotate(360deg)}}.status[data-v-47d08b4c]{font-size:1rem;font-weight:500;color:#1e293b;margin-bottom:1rem}.progress-bar[data-v-47d08b4c]{width:300px;height:.5rem;background:#e2e8f0;border-radius:9999px;overflow:hidden;margin:0 auto}.progress-fill[data-v-47d08b4c]{height:100%;background:linear-gradient(90deg,#3b82f6,#06b6d4);border-radius:9999px;transition:width .3s ease}.status-panel[data-v-47d08b4c]{display:flex;flex-direction:column;gap:1rem}.status-icon[data-v-47d08b4c]{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-47d08b4c]{background:#fef3c7;color:#d97706}.status-icon.processing[data-v-47d08b4c]{background:#dbeafe;color:#2563eb}.status-icon.almost[data-v-47d08b4c],.status-icon.complete[data-v-47d08b4c]{background:#d1fae5;color:#059669}.status-icon svg[data-v-47d08b4c]{width:1.75rem;height:1.75rem}.status-info[data-v-47d08b4c]{text-align:center}.status-info .text[data-v-47d08b4c]{font-weight:600;color:#1e293b;margin:0 0 .25rem}.status-info .percent[data-v-47d08b4c]{font-size:1.5rem;font-weight:800;color:#3b82f6;margin:0}.progress-track[data-v-47d08b4c]{width:100%;height:.75rem;background:#e2e8f0;border-radius:9999px;overflow:hidden}.progress-track .progress-bar[data-v-47d08b4c]{height:100%;background:linear-gradient(90deg,#3b82f6,#06b6d4);border-radius:9999px;transition:width .3s ease}.download-panel[data-v-47d08b4c]{text-align:center;padding:1rem 0}.success-icon[data-v-47d08b4c]{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-47d08b4c]{width:2.5rem;height:2.5rem}.download-panel .title[data-v-47d08b4c]{font-size:1.25rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.download-panel .desc[data-v-47d08b4c]{color:#64748b;margin-bottom:1.5rem}.download-panel .actions[data-v-47d08b4c]{display:flex;flex-direction:column;gap:.75rem;align-items:center}.btn-primary[data-v-47d08b4c],.btn-secondary[data-v-47d08b4c]{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-47d08b4c]{background:linear-gradient(135deg,#3b82f6,#06b6d4);color:#fff;box-shadow:0 2px 8px #3b82f64d}.btn-primary[data-v-47d08b4c]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #3b82f666}.btn-secondary[data-v-47d08b4c]{background:#f1f5f9;color:#475569}.btn-secondary[data-v-47d08b4c]:hover{background:#e2e8f0}.btn-primary svg[data-v-47d08b4c],.btn-secondary svg[data-v-47d08b4c]{width:1.25rem;height:1.25rem}@media (max-width: 768px){.toolbar[data-v-47d08b4c]{padding:.5rem;gap:.375rem}.tool-btn span[data-v-47d08b4c]{display:none}.toolbar-divider[data-v-47d08b4c]{height:1.5rem}.brush-size .slider[data-v-47d08b4c]{width:60px}.canvas-wrapper[data-v-47d08b4c]{min-height:350px;padding:.5rem}.page-navigation[data-v-47d08b4c]{padding:.75rem}}.upload-area[data-v-5d4298d6]{min-height:300px}.upload-empty[data-v-5d4298d6]{text-align:center;padding:2rem 0}.upload-icon-wrapper[data-v-5d4298d6]{margin-bottom:1.5rem}.upload-icon[data-v-5d4298d6]{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-5d4298d6]{width:2.5rem;height:2.5rem}.upload-title[data-v-5d4298d6]{font-size:1.125rem;font-weight:600;color:#1e293b;margin-bottom:.5rem}.upload-subtitle[data-v-5d4298d6]{font-size:.875rem;color:#64748b;margin-bottom:1.5rem}.upload-button[data-v-5d4298d6]{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-5d4298d6]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666}.upload-button svg[data-v-5d4298d6]{width:1.25rem;height:1.25rem}.upload-hint[data-v-5d4298d6]{font-size:.75rem;color:#94a3b8;margin-top:1rem}.sr-only[data-v-5d4298d6]{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-5d4298d6]{display:flex;flex-direction:column;gap:1.5rem}.selected-file-card[data-v-5d4298d6]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#f8fafc;border-radius:.75rem;border:1px solid #e2e8f0}.file-icon[data-v-5d4298d6]{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-5d4298d6]{width:1.5rem;height:1.5rem}.file-info[data-v-5d4298d6]{flex:1;min-width:0}.file-name[data-v-5d4298d6]{font-size:.875rem;font-weight:600;color:#1e293b;margin:0 0 .25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-size[data-v-5d4298d6]{font-size:.75rem;color:#64748b;margin:0}.remove-file-button[data-v-5d4298d6]{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-5d4298d6]:hover{background:#fee2e2;color:#ef4444;border-color:#fecaca}.remove-file-button svg[data-v-5d4298d6]{width:1.25rem;height:1.25rem}.convert-button[data-v-5d4298d6]{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-5d4298d6]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666}.convert-button[data-v-5d4298d6]:disabled{opacity:.5;cursor:not-allowed}.convert-button svg[data-v-5d4298d6]{width:1.25rem;height:1.25rem}.debug-controls[data-v-5d4298d6]{margin-top:1rem;padding:.75rem;background:#fef3c7;border-radius:.5rem;border:1px solid #fcd34d}.debug-toggle[data-v-5d4298d6]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#92400e;cursor:pointer}.debug-toggle input[data-v-5d4298d6]{width:1rem;height:1rem}.debug-info[data-v-5d4298d6]{margin-top:1rem;padding:1rem;background:#1e293b;border-radius:.5rem;text-align:left}.debug-step[data-v-5d4298d6]{font-size:.875rem;color:#10b981;font-weight:600;margin:0 0 .5rem}.debug-detail[data-v-5d4298d6]{font-size:.75rem;color:#94a3b8;font-family:monospace;margin:0;word-break:break-all}.processing-state[data-v-5d4298d6]{text-align:center;padding:3rem 0}.processing-icon[data-v-5d4298d6]{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-5d4298d6 2s infinite}.processing-icon svg[data-v-5d4298d6]{width:2rem;height:2rem}@keyframes pulse-5d4298d6{0%,to{opacity:1}50%{opacity:.7}}.processing-text[data-v-5d4298d6]{font-size:1rem;font-weight:500;color:#1e293b}.status-content[data-v-5d4298d6]{display:flex;flex-direction:column;gap:1.5rem}.status-header[data-v-5d4298d6]{display:flex;align-items:center;gap:1rem}.status-icon[data-v-5d4298d6]{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-5d4298d6]{width:1.75rem;height:1.75rem}.status-pending[data-v-5d4298d6]{background:#fef3c7;color:#d97706}.status-processing[data-v-5d4298d6]{background:#dbeafe;color:#2563eb}.status-almost[data-v-5d4298d6],.status-complete[data-v-5d4298d6]{background:#d1fae5;color:#059669}.status-info[data-v-5d4298d6]{flex:1}.status-text[data-v-5d4298d6]{font-weight:600;color:#1e293b;margin:0 0 .25rem}.status-percentage[data-v-5d4298d6]{font-size:1.5rem;font-weight:800;color:#3b82f6;margin:0}.progress-container[data-v-5d4298d6]{width:100%}.progress-track[data-v-5d4298d6]{width:100%;height:.75rem;background:#e2e8f0;border-radius:9999px;overflow:hidden}.progress-bar[data-v-5d4298d6]{height:100%;background:linear-gradient(90deg,#3b82f6,#06b6d4);border-radius:9999px;transition:width .3s ease}.download-content[data-v-5d4298d6]{text-align:center;padding:1rem 0}.download-icon-wrapper[data-v-5d4298d6]{margin-bottom:1.5rem}.download-icon[data-v-5d4298d6]{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-5d4298d6]{width:2.5rem;height:2.5rem}.download-title[data-v-5d4298d6]{font-size:1.25rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.download-description[data-v-5d4298d6]{color:#64748b;margin-bottom:1.5rem}.download-actions[data-v-5d4298d6]{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.download-button[data-v-5d4298d6]{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-5d4298d6]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 12px #10b9814d}.download-button.primary[data-v-5d4298d6]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #10b98166}.download-button.secondary[data-v-5d4298d6]{background:#f1f5f9;color:#475569}.download-button.secondary[data-v-5d4298d6]:hover{background:#e2e8f0;color:#1e293b}.download-button svg[data-v-5d4298d6]{width:1.25rem;height:1.25rem}@media (max-width: 768px){.upload-area[data-v-5d4298d6]{min-height:250px}.upload-icon[data-v-5d4298d6],.download-icon[data-v-5d4298d6]{width:4rem;height:4rem}.upload-icon svg[data-v-5d4298d6],.download-icon svg[data-v-5d4298d6]{width:2rem;height:2rem}.download-actions[data-v-5d4298d6]{flex-direction:column}.download-button[data-v-5d4298d6]{width:100%;justify-content:center}}.about-page[data-v-e9b1eb8c]{min-height:100vh;background:linear-gradient(135deg,var(--bg-gradient-start) 0%,var(--bg-gradient-end) 100%)}.page-header[data-v-e9b1eb8c]{background:var(--bg-card);border-bottom:1px solid var(--border-primary);padding:2rem 1.5rem 1.75rem}.page-header-inner[data-v-e9b1eb8c]{max-width:760px;margin:0 auto;text-align:center}.page-badge[data-v-e9b1eb8c]{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-e9b1eb8c]{font-size:2rem;font-weight:800;color:var(--text-primary);margin-bottom:.5rem;letter-spacing:-.02em}.page-desc[data-v-e9b1eb8c]{font-size:1rem;color:var(--text-muted);max-width:560px;margin:0 auto;line-height:1.6}.container[data-v-e9b1eb8c]{max-width:1200px;margin:0 auto;padding:0 2rem}.about-section[data-v-e9b1eb8c]{padding:5rem 0}.section-header[data-v-e9b1eb8c]{margin-bottom:3rem}.section-header.center[data-v-e9b1eb8c]{text-align:center}.section-label[data-v-e9b1eb8c]{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-e9b1eb8c]{font-size:2.25rem;font-weight:700;color:var(--text-primary);margin-bottom:1rem;letter-spacing:-.02em}.section-subtitle[data-v-e9b1eb8c]{font-size:1.125rem;color:var(--text-muted);max-width:600px;margin:0 auto}.mission-section[data-v-e9b1eb8c]{background:var(--bg-card)}.section-grid[data-v-e9b1eb8c]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.section-text[data-v-e9b1eb8c]{font-size:1.125rem;color:var(--text-secondary);line-height:1.8;margin-bottom:1.5rem}.mission-card[data-v-e9b1eb8c]{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-e9b1eb8c]{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-e9b1eb8c]{width:40px;height:40px;color:#fff}.mission-card h3[data-v-e9b1eb8c]{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin-bottom:.75rem}.mission-card p[data-v-e9b1eb8c]{color:var(--text-muted);line-height:1.6}.history-section[data-v-e9b1eb8c]{background:var(--bg-secondary)}.timeline[data-v-e9b1eb8c]{max-width:800px;margin:0 auto;position:relative}.timeline-item[data-v-e9b1eb8c]{display:flex;gap:2rem;margin-bottom:2.5rem}.timeline-marker[data-v-e9b1eb8c]{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.timeline-dot[data-v-e9b1eb8c]{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-e9b1eb8c]{width:2px;flex:1;background:var(--border-primary);margin-top:.5rem}.timeline-content[data-v-e9b1eb8c]{background:var(--bg-card);border-radius:1rem;padding:1.5rem 2rem;box-shadow:0 1px 3px #0000001a;flex:1}.timeline-year[data-v-e9b1eb8c]{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-e9b1eb8c]{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem}.timeline-desc[data-v-e9b1eb8c]{color:var(--text-muted);line-height:1.6}.values-section[data-v-e9b1eb8c]{background:var(--bg-card)}.values-grid[data-v-e9b1eb8c]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.value-card[data-v-e9b1eb8c]{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-e9b1eb8c]:hover{transform:translateY(-4px);box-shadow:0 12px 24px -8px #0000001a}.value-icon[data-v-e9b1eb8c]{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-e9b1eb8c]{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#d97706}.value-icon.security[data-v-e9b1eb8c]{background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#2563eb}.value-icon.user-centric[data-v-e9b1eb8c]{background:linear-gradient(135deg,#fce7f3,#fbcfe8);color:#db2777}.value-icon.accessibility[data-v-e9b1eb8c]{background:linear-gradient(135deg,#d1fae5,#a7f3d0);color:#059669}.value-icon .icon[data-v-e9b1eb8c]{width:32px;height:32px}.value-title[data-v-e9b1eb8c]{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin-bottom:.75rem}.value-desc[data-v-e9b1eb8c]{font-size:.9375rem;color:var(--text-muted);line-height:1.6}.stats-section[data-v-e9b1eb8c]{background:linear-gradient(135deg,#1e3a8a,#3b82f6,#06b6d4);padding:4rem 0}.stats-grid[data-v-e9b1eb8c]{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.stat-card[data-v-e9b1eb8c]{text-align:center;color:#fff}.stat-icon[data-v-e9b1eb8c]{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-e9b1eb8c]{width:28px;height:28px;color:#fff}.stat-number[data-v-e9b1eb8c]{font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.stat-label[data-v-e9b1eb8c]{font-size:1rem;opacity:.9}.cta-section[data-v-e9b1eb8c]{background:var(--bg-card);padding:4rem 0 5rem}.cta-card[data-v-e9b1eb8c]{background:linear-gradient(135deg,#eff6ff,#eef2ff);border-radius:2rem;padding:3rem;text-align:center;border:1px solid var(--border-primary)}.cta-title[data-v-e9b1eb8c]{font-size:2rem;font-weight:700;color:var(--text-primary);margin-bottom:1rem}.cta-desc[data-v-e9b1eb8c]{font-size:1.125rem;color:var(--text-muted);margin-bottom:1.5rem}.cta-button[data-v-e9b1eb8c]{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-e9b1eb8c]:hover{transform:translateY(-2px);box-shadow:0 8px 16px -4px #3b82f666}.button-icon[data-v-e9b1eb8c]{width:20px;height:20px}@media (max-width: 1024px){.section-grid[data-v-e9b1eb8c]{grid-template-columns:1fr;gap:3rem}.values-grid[data-v-e9b1eb8c],.team-grid[data-v-e9b1eb8c],.stats-grid[data-v-e9b1eb8c]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.about-hero[data-v-e9b1eb8c]{padding:4rem 1.5rem 3rem}.about-title[data-v-e9b1eb8c]{font-size:2rem}.about-description[data-v-e9b1eb8c]{font-size:1rem}.container[data-v-e9b1eb8c]{padding:0 1.5rem}.about-section[data-v-e9b1eb8c]{padding:3rem 0}.section-title[data-v-e9b1eb8c]{font-size:1.75rem}.values-grid[data-v-e9b1eb8c],.team-grid[data-v-e9b1eb8c]{grid-template-columns:1fr}.stats-grid[data-v-e9b1eb8c]{grid-template-columns:repeat(2,1fr);gap:1.5rem}.stat-number[data-v-e9b1eb8c]{font-size:2rem}.cta-card[data-v-e9b1eb8c]{padding:2rem}.cta-title[data-v-e9b1eb8c]{font-size:1.5rem}}@media (max-width: 480px){.about-hero[data-v-e9b1eb8c]{padding:3rem 1rem 2.5rem}.about-title[data-v-e9b1eb8c]{font-size:1.75rem}.container[data-v-e9b1eb8c]{padding:0 1rem}.timeline-item[data-v-e9b1eb8c]{gap:1rem}.timeline-content[data-v-e9b1eb8c]{padding:1.25rem}.mission-card[data-v-e9b1eb8c],.value-card[data-v-e9b1eb8c],.team-card[data-v-e9b1eb8c]{padding:1.5rem}.stats-grid[data-v-e9b1eb8c]{grid-template-columns:1fr 1fr}}.faq-container[data-v-d6e4ede6]{min-height:100vh;background:linear-gradient(135deg,var(--bg-gradient-start) 0%,var(--bg-gradient-end) 100%);padding-bottom:4rem}.page-header[data-v-d6e4ede6]{background:var(--bg-card);border-bottom:1px solid var(--border-primary);padding:2rem 1.5rem 1.75rem}.page-header-inner[data-v-d6e4ede6]{max-width:760px;margin:0 auto;text-align:center}.page-badge[data-v-d6e4ede6]{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-d6e4ede6]{width:.875rem;height:.875rem}.page-title[data-v-d6e4ede6]{font-size:2rem;font-weight:800;color:var(--text-primary);margin-bottom:.5rem;letter-spacing:-.02em}.page-desc[data-v-d6e4ede6]{font-size:1rem;color:var(--text-muted);max-width:560px;margin:0 auto 1.25rem;line-height:1.6}.search-container[data-v-d6e4ede6]{position:relative;max-width:600px;margin:0 auto}.search-icon[data-v-d6e4ede6]{position:absolute;left:1.25rem;top:50%;transform:translateY(-50%);width:1.5rem;height:1.5rem;color:var(--text-faint)}.search-input[data-v-d6e4ede6]{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-d6e4ede6]:focus{outline:none;box-shadow:0 10px 40px #3b82f633}.search-input[data-v-d6e4ede6]::placeholder{color:var(--text-faint)}.faq-content[data-v-d6e4ede6]{max-width:900px;margin:2rem auto 0;padding:0 1.5rem}.category-tabs[data-v-d6e4ede6]{display:flex;gap:.75rem;margin-bottom:2rem;flex-wrap:wrap;justify-content:center}.category-tab[data-v-d6e4ede6]{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-d6e4ede6]:hover{border-color:#3b82f6;color:#3b82f6;transform:translateY(-2px);box-shadow:0 4px 12px #3b82f626}.category-tab.active[data-v-d6e4ede6]{background:linear-gradient(135deg,#3b82f6,#06b6d4);color:#fff;border-color:transparent}.tab-icon[data-v-d6e4ede6]{width:1.25rem;height:1.25rem}.faq-list[data-v-d6e4ede6]{display:flex;flex-direction:column;gap:1rem}.faq-item[data-v-d6e4ede6]{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-d6e4ede6]:hover{box-shadow:0 8px 24px #00000014;transform:translateY(-2px)}.faq-item.active[data-v-d6e4ede6]{border-color:#3b82f6;box-shadow:0 8px 24px #3b82f626}.faq-header[data-v-d6e4ede6]{display:flex;align-items:center;gap:1rem;padding:1.5rem;cursor:pointer;transition:background-color .2s ease}.faq-header[data-v-d6e4ede6]:hover{background-color:var(--bg-card-hover)}.faq-number[data-v-d6e4ede6]{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-d6e4ede6]{flex:1;min-width:0}.faq-question[data-v-d6e4ede6]{font-size:1.125rem;font-weight:600;color:var(--text-primary);line-height:1.4;margin:0}.faq-toggle[data-v-d6e4ede6]{flex-shrink:0}.toggle-icon[data-v-d6e4ede6]{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-d6e4ede6]{width:1.25rem;height:1.25rem;color:var(--text-muted);transition:all .3s ease}.toggle-icon.open[data-v-d6e4ede6]{background:linear-gradient(135deg,#3b82f6,#06b6d4);transform:rotate(45deg)}.toggle-icon.open svg[data-v-d6e4ede6]{color:#fff}.faq-answer-wrapper[data-v-d6e4ede6]{overflow:hidden}.faq-answer[data-v-d6e4ede6]{padding:0 1.5rem 1.5rem 5.5rem}.answer-content[data-v-d6e4ede6]{padding-top:1rem;border-top:1px solid var(--border-primary)}.answer-content p[data-v-d6e4ede6]{color:var(--text-muted);line-height:1.7;font-size:1rem;margin:0}.expand-enter-active[data-v-d6e4ede6],.expand-leave-active[data-v-d6e4ede6]{transition:height .3s ease;overflow:hidden}.expand-enter-from[data-v-d6e4ede6],.expand-leave-to[data-v-d6e4ede6]{height:0!important}.empty-state[data-v-d6e4ede6]{text-align:center;padding:4rem 2rem;background:var(--bg-card);border-radius:1rem;box-shadow:0 2px 8px #0000000d}.empty-icon[data-v-d6e4ede6]{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-d6e4ede6]{width:2.5rem;height:2.5rem;color:var(--text-faint)}.empty-state h3[data-v-d6e4ede6]{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem}.empty-state p[data-v-d6e4ede6]{color:var(--text-muted)}.contact-section[data-v-d6e4ede6]{max-width:900px;margin:3rem auto 0;padding:0 1.5rem}.contact-card[data-v-d6e4ede6]{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-d6e4ede6]{display:flex;align-items:center;gap:1.5rem}.contact-icon-wrapper[data-v-d6e4ede6]{flex-shrink:0}.contact-icon[data-v-d6e4ede6]{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-d6e4ede6]{width:2rem;height:2rem;color:#fff}.contact-text h2[data-v-d6e4ede6]{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:.5rem}.contact-text p[data-v-d6e4ede6]{color:#fffc;font-size:1rem}.contact-button[data-v-d6e4ede6]{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-d6e4ede6]:hover{transform:translateY(-2px);box-shadow:0 10px 20px #0003}.contact-button svg[data-v-d6e4ede6]{width:1.25rem;height:1.25rem;transition:transform .3s ease}.contact-button:hover svg[data-v-d6e4ede6]{transform:translate(4px)}@media (max-width: 768px){.page-header[data-v-d6e4ede6]{padding:2rem 1rem}.page-title[data-v-d6e4ede6]{font-size:1.75rem}.page-desc[data-v-d6e4ede6]{font-size:1rem}.faq-content[data-v-d6e4ede6]{margin-top:1.5rem}.category-tabs[data-v-d6e4ede6]{gap:.5rem}.category-tab[data-v-d6e4ede6]{padding:.5rem 1rem;font-size:.875rem}.faq-header[data-v-d6e4ede6]{padding:1.25rem}.faq-number[data-v-d6e4ede6]{width:2.5rem;height:2.5rem;font-size:.875rem}.faq-question[data-v-d6e4ede6]{font-size:1rem}.faq-answer[data-v-d6e4ede6]{padding:0 1.25rem 1.25rem 4.5rem}.contact-card[data-v-d6e4ede6]{flex-direction:column;text-align:center;padding:2rem}.contact-content[data-v-d6e4ede6]{flex-direction:column}.contact-button[data-v-d6e4ede6]{width:100%;justify-content:center}}@media (max-width: 480px){.page-title[data-v-d6e4ede6]{font-size:1.75rem}.faq-number[data-v-d6e4ede6]{display:none}.faq-answer[data-v-d6e4ede6]{padding-left:1.25rem}}.contact-container[data-v-2561fca7]{min-height:100vh;background:linear-gradient(135deg,var(--bg-gradient-start) 0%,var(--bg-gradient-end) 100%);padding-bottom:4rem}.page-header[data-v-2561fca7]{background:var(--bg-card);border-bottom:1px solid var(--border-primary);padding:2rem 1.5rem 1.75rem}.page-header-inner[data-v-2561fca7]{max-width:760px;margin:0 auto;text-align:center}.page-badge[data-v-2561fca7]{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-2561fca7]{width:.875rem;height:.875rem}.page-title[data-v-2561fca7]{font-size:2rem;font-weight:800;color:var(--text-primary);margin-bottom:.5rem;letter-spacing:-.02em}.page-desc[data-v-2561fca7]{font-size:1rem;color:var(--text-muted);max-width:560px;margin:0 auto;line-height:1.6}.contact-content[data-v-2561fca7]{max-width:1200px;margin:2rem auto 0;padding:0 1.5rem}.contact-grid[data-v-2561fca7]{display:flex;justify-content:center}.info-card[data-v-2561fca7]{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-2561fca7]{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.header-icon[data-v-2561fca7]{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-2561fca7]{width:1.5rem;height:1.5rem;color:#3b82f6}.header-title[data-v-2561fca7]{font-size:1.5rem;font-weight:700;color:var(--text-primary)}.info-list[data-v-2561fca7]{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.info-item[data-v-2561fca7]{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-2561fca7]:hover{background:var(--bg-card-hover);transform:translate(4px)}.info-icon-wrapper[data-v-2561fca7]{flex-shrink:0}.info-icon[data-v-2561fca7]{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-2561fca7]{width:1.5rem;height:1.5rem;color:#3b82f6}.info-content[data-v-2561fca7]{flex:1}.info-label[data-v-2561fca7]{font-size:.875rem;font-weight:600;color:#6b7280;margin-bottom:.25rem}.info-value[data-v-2561fca7]{font-size:1rem;font-weight:500;color:var(--text-primary);text-decoration:none;transition:color .3s ease}.info-value[data-v-2561fca7]:hover{color:#3b82f6}.text-muted[data-v-2561fca7]{color:#9ca3af;font-size:.875rem}.quick-links[data-v-2561fca7]{padding-top:2rem;border-top:1px solid #e5e7eb}.quick-links-title[data-v-2561fca7]{font-size:1rem;font-weight:600;color:#374151;margin-bottom:1rem}.links-grid[data-v-2561fca7]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.quick-link[data-v-2561fca7]{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-2561fca7]:hover{background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#3b82f6;transform:translateY(-2px)}.quick-link svg[data-v-2561fca7]{width:1.25rem;height:1.25rem}@media (max-width: 768px){.page-header[data-v-2561fca7]{padding:2rem 1rem}.page-title[data-v-2561fca7]{font-size:1.75rem}.page-desc[data-v-2561fca7]{font-size:1rem}.contact-content[data-v-2561fca7]{margin-top:1.5rem}.info-card[data-v-2561fca7]{padding:1.75rem}.links-grid[data-v-2561fca7]{grid-template-columns:1fr}.info-item[data-v-2561fca7]:hover{transform:none}}@media (max-width: 480px){.page-title[data-v-2561fca7]{font-size:1.75rem}.header-icon[data-v-2561fca7]{width:2.5rem;height:2.5rem}.header-icon svg[data-v-2561fca7]{width:1.25rem;height:1.25rem}.header-title[data-v-2561fca7]{font-size:1.25rem}.info-icon[data-v-2561fca7]{width:2.5rem;height:2.5rem}.info-icon svg[data-v-2561fca7]{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}
