*{margin:0;padding:0;box-sizing:border-box}:root{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;--color-bg: #ffffff;--color-text: #1d1d1f;--color-text-secondary: #86868b;--color-border: #d2d2d7;--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 2rem;--spacing-lg: 4rem;--spacing-xl: 6rem}html,body{margin:0;padding:0;background-color:#2c2c2e;color:var(--color-text);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{min-height:100vh}.alert-overlay[data-v-16535b9d]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000059;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;z-index:3000;padding:1rem}.alert-overlay-toast[data-v-16535b9d]{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;align-items:flex-start;justify-content:center;padding-top:1.25rem;pointer-events:none}.alert-dialog[data-v-16535b9d]{background:#fff;border-radius:24px;padding:2rem 2.25rem;max-width:420px;width:100%;box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #0000000a;display:flex;flex-direction:column;align-items:center;text-align:center;animation:alert-scale-16535b9d .3s cubic-bezier(.34,1.56,.64,1)}.alert-dialog--dark[data-v-16535b9d]{background:#1c1c1e;box-shadow:0 20px 60px #00000080;padding:2.5rem;max-width:440px}.alert-dialog--dark .alert-icon[data-v-16535b9d]{width:80px;height:80px;margin-bottom:1.5rem;color:#ff9500;background:#ff950026}.alert-dialog--dark .alert-icon-svg[data-v-16535b9d]{width:44px;height:44px}.alert-dialog--dark .alert-message[data-v-16535b9d]{font-size:1.2rem;line-height:1.6;color:#ffffffd9;margin-bottom:1.75rem}.alert-dialog--dark .alert-button-cancel[data-v-16535b9d]{background:#ffffff1f;color:#f5f5f7;border-color:#fff3}.alert-dialog--dark .alert-button-cancel[data-v-16535b9d]:hover{background:#ffffff2e;border-color:#ffffff4d}.alert-dialog--dark .alert-button-optional1[data-v-16535b9d]{background:#ff3b30;color:#fff}.alert-dialog--dark .alert-button-optional1[data-v-16535b9d]:hover{background:#ff2d20}.alert-dialog--dark .alert-button-optional2[data-v-16535b9d]{background:#ff9500;color:#fff}.alert-dialog--dark .alert-button-optional2[data-v-16535b9d]:hover{background:#f80}.alert-dialog--dark .alert-button[data-v-16535b9d]{font-size:1rem;padding:.875rem 1.5rem}.alert-dialog.alert-logout[data-v-16535b9d]{background:#1c1c1e;box-shadow:0 20px 60px #00000080}.alert-logout .alert-icon[data-v-16535b9d]{color:#ffffffe6;background:#ffffff1a}.alert-logout .alert-title[data-v-16535b9d]{color:#f5f5f7}.alert-logout .alert-message[data-v-16535b9d]{color:#ffffffa6}.alert-logout .alert-button-cancel[data-v-16535b9d]{background:#ffffff1f;color:#f5f5f7}.alert-logout .alert-button-cancel[data-v-16535b9d]:hover{background:#ffffff2e}.alert-logout .alert-button-confirm.alert-button-logout[data-v-16535b9d]{background:#0a84ff;color:#fff}.alert-logout .alert-button-confirm.alert-button-logout[data-v-16535b9d]:hover{background:#409cff}.alert-dialog-toast[data-v-16535b9d]{max-width:520px;padding:1.25rem 1.5rem 1.25rem 2.25rem;border-radius:20px;flex-direction:row;align-items:center;text-align:left;box-shadow:0 12px 30px #0000002e;pointer-events:auto;overflow:visible}.alert-dialog-toast .alert-icon[data-v-16535b9d]{margin:0 .75rem 0 .5rem;flex-shrink:0;width:40px;height:40px;min-width:40px;overflow:visible;padding:0;border-radius:12px}.alert-dialog-toast .alert-icon .alert-icon-svg[data-v-16535b9d]{width:24px;height:24px}.alert-dialog-toast .alert-message[data-v-16535b9d]{margin:0}.alert-dialog-toast .alert-title[data-v-16535b9d]{display:none}.alert-toast-close[data-v-16535b9d]{flex-shrink:0;margin-left:.5rem;width:28px;height:28px;padding:0;border:none;border-radius:50%;background:transparent;color:#86868b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .2s ease,background .2s ease}.alert-toast-close[data-v-16535b9d]:hover{color:#1d1d1f;background:#0000000f}.alert-dialog-toast.alert-success[data-v-16535b9d]{border-left:4px solid #34c759}.alert-dialog-toast.alert-error[data-v-16535b9d]{border-left:4px solid #ff3b30}.alert-dialog-toast.alert-warning[data-v-16535b9d]{border-left:4px solid #ff9500}.alert-dialog-toast.alert-info[data-v-16535b9d]{border-left:4px solid #007aff}.alert-dialog-toast.alert-download[data-v-16535b9d]{border-left:4px solid #0a84ff}.alert-dialog-toast.alert-logout[data-v-16535b9d]{border-left:4px solid rgba(255,255,255,.5)}@keyframes alert-scale-16535b9d{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.alert-icon[data-v-16535b9d]{margin-bottom:1.25rem;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:#007aff14}.alert-success .alert-icon[data-v-16535b9d]{background:#34c75914}.alert-error .alert-icon[data-v-16535b9d]{background:#ff3b3014}.alert-warning .alert-icon[data-v-16535b9d]{background:#f59e0b1a}.alert-info .alert-icon[data-v-16535b9d]{background:#007aff14}.alert-download .alert-icon[data-v-16535b9d]{background:#0a84ff1a}.alert-icon-svg[data-v-16535b9d]{width:28px;height:28px}.alert-success .alert-icon[data-v-16535b9d]{color:#34c759}.alert-error .alert-icon[data-v-16535b9d]{color:#ff3b30}.alert-warning .alert-icon[data-v-16535b9d]{color:#ff9500}.alert-info .alert-icon[data-v-16535b9d]{color:#007aff}.alert-download .alert-icon[data-v-16535b9d]{color:#0a84ff}.alert-title[data-v-16535b9d]{font-size:1.25rem;font-weight:600;color:#1d1d1f;margin:0 0 .75rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-.01em}.alert-message[data-v-16535b9d]{font-size:.9375rem;color:#6b6b70;line-height:1.6;margin-bottom:1.5rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;width:100%}.alert-message p[data-v-16535b9d]{margin:0;white-space:pre-line}.alert-actions[data-v-16535b9d]{display:flex;flex-direction:column;flex-wrap:nowrap;gap:.75rem;width:100%}.alert-actions--three-row[data-v-16535b9d]{flex-direction:column}.alert-actions .alert-button[data-v-16535b9d]{width:100%}.alert-button[data-v-16535b9d]{flex:1;padding:.75rem 1.5rem;border:none;border-radius:12px;font-size:.9375rem;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.alert-button-confirm[data-v-16535b9d]{background:#1d1d1f;color:#fff}.alert-button-confirm[data-v-16535b9d]:hover{background:#000;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.alert-button-confirm[data-v-16535b9d]:active{transform:translateY(0)}.alert-button-success[data-v-16535b9d]{background:#34c759;color:#fff}.alert-button-success[data-v-16535b9d]:hover{background:#30b955}.alert-button-error[data-v-16535b9d]{background:#ff3b30;color:#fff}.alert-button-error[data-v-16535b9d]:hover{background:#ff2d20}.alert-button-warning[data-v-16535b9d]{background:#ff9500;color:#fff}.alert-button-warning[data-v-16535b9d]:hover{background:#f80}.alert-button-info[data-v-16535b9d]{background:#007aff;color:#fff}.alert-button-info[data-v-16535b9d]:hover{background:#0051d5}.alert-button-cancel[data-v-16535b9d]{background:transparent;color:#515154;border:1px solid rgba(0,0,0,.12)}.alert-button-cancel[data-v-16535b9d]:hover{background:#0000000a;border-color:#0000002e}.alert-button-optional1[data-v-16535b9d]{background:#ff3b30;color:#fff}.alert-button-optional1[data-v-16535b9d]:hover{background:#ff2d20;transform:translateY(-1px);box-shadow:0 4px 12px #ff3b3059}.alert-actions:has(.alert-button-cancel) .alert-button-cancel[data-v-16535b9d]{flex:1;min-width:0}.alert-actions:has(.alert-button-cancel) .alert-button-confirm[data-v-16535b9d]{flex:1;min-width:0}.alert-actions[data-v-16535b9d]:has(.alert-button:only-child){justify-content:center}.alert-actions:has(.alert-button:only-child) .alert-button[data-v-16535b9d]{min-width:140px}.alert-fade-enter-active[data-v-16535b9d],.alert-fade-leave-active[data-v-16535b9d]{transition:opacity .3s ease}.alert-fade-enter-from[data-v-16535b9d],.alert-fade-leave-to[data-v-16535b9d]{opacity:0}.alert-toast-slide-enter-active[data-v-16535b9d],.alert-toast-slide-leave-active[data-v-16535b9d]{transition:opacity .28s ease}.alert-toast-slide-enter-active .alert-dialog-toast[data-v-16535b9d],.alert-toast-slide-leave-active .alert-dialog-toast[data-v-16535b9d]{transition:transform .34s cubic-bezier(.22,1,.36,1),opacity .28s ease}.alert-toast-slide-enter-from[data-v-16535b9d]{opacity:0}.alert-toast-slide-enter-from .alert-dialog-toast[data-v-16535b9d]{transform:translateY(-28px) scale(.98);opacity:0}.alert-toast-slide-leave-to[data-v-16535b9d]{opacity:0}.alert-toast-slide-leave-to .alert-dialog-toast[data-v-16535b9d]{transform:translateY(-18px) scale(.99);opacity:0}@media (max-width: 768px){.alert-dialog[data-v-16535b9d]{padding:1.5rem;max-width:calc(100vw - 2rem);border-radius:16px}.alert-title[data-v-16535b9d]{font-size:1.125rem}.alert-message[data-v-16535b9d]{font-size:.875rem}.alert-button[data-v-16535b9d]{padding:.625rem 1.25rem;font-size:.875rem}.alert-icon-svg[data-v-16535b9d]{width:40px;height:40px}}.tool-icon[data-v-d4f5bb98]{display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.tool-icon.size-large[data-v-d4f5bb98]{width:80px;height:80px;border-radius:16px}.tool-icon.size-medium[data-v-d4f5bb98]{width:56px;height:56px;border-radius:14px}.tool-icon.size-small[data-v-d4f5bb98]{width:40px;height:40px;border-radius:10px}.tool-icon.enhance[data-v-d4f5bb98]{background:linear-gradient(135deg,#667eea,#764ba2)}.tool-icon.aspectratio[data-v-d4f5bb98]{background:linear-gradient(145deg,#fb923c,#ea580c,#c2410c)}.tool-icon.metaads[data-v-d4f5bb98]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.tool-icon.restore[data-v-d4f5bb98]{background:#fef9c3;color:#ca8a04}.navbar[data-v-12e8fab8]{--nav-scale: .8;position:fixed;top:0;left:0;right:0;z-index:1000;background:#fffc;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid rgba(0,0,0,.05);transition:background .3s ease,border-color .3s ease}.navbar.dark[data-v-12e8fab8]{background:#000c;border-bottom:1px solid rgba(255,255,255,.1)}.navbar-container[data-v-12e8fab8]{max-width:1920px;margin:0 auto;padding:calc(1rem * var(--nav-scale)) 1.5rem;display:flex;justify-content:space-between;align-items:center}@media (min-width: 1400px){.navbar-container[data-v-12e8fab8]{padding:calc(1rem * var(--nav-scale)) 2rem}}@media (min-width: 1600px){.navbar-container[data-v-12e8fab8]{padding:calc(1rem * var(--nav-scale)) 2.5rem}}@media (min-width: 1920px){.navbar-container[data-v-12e8fab8]{padding:calc(1rem * var(--nav-scale)) 3rem}}.navbar-left[data-v-12e8fab8]{display:flex;align-items:center;gap:0rem}.navbar-logo-wrapper[data-v-12e8fab8]{position:relative;display:flex;align-items:center;align-self:stretch;width:calc(130px * var(--nav-scale));min-width:calc(130px * var(--nav-scale));padding-right:calc(1.5rem * var(--nav-scale));margin-right:calc(-1.5rem * var(--nav-scale))}.navbar-logo[data-v-12e8fab8]{display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:calc(48px * var(--nav-scale));cursor:pointer;transition:opacity .2s ease;text-decoration:none;color:inherit}.navbar-logo[data-v-12e8fab8]:hover{opacity:.8}.logo-image[data-v-12e8fab8]{height:calc(48px * var(--nav-scale));width:auto;max-width:100%;display:block;object-fit:contain}.features-dropdown[data-v-12e8fab8]{position:absolute;top:calc(100% + .5rem);left:0;background:#1d1d1f;border:1px solid rgba(255,255,255,.15);border-radius:12px;box-shadow:0 8px 24px #0006;min-width:200px;overflow:hidden;z-index:1001;padding:0}.navbar:not(.dark) .features-dropdown[data-v-12e8fab8]{background:#fff;border-color:#0000001a;box-shadow:0 4px 16px #0000001f}.features-dropdown-item[data-v-12e8fab8]{display:flex;align-items:center;gap:.75rem;padding:calc(.65rem * var(--nav-scale)) 1rem;color:#fff;text-decoration:none;font-size:.9375rem;font-weight:500;transition:background .2s ease;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.features-dropdown-item[data-v-12e8fab8]:first-child{border-radius:11px 11px 0 0}.features-dropdown-item[data-v-12e8fab8]:last-child{border-radius:0 0 11px 11px}.navbar:not(.dark) .features-dropdown-item[data-v-12e8fab8]{color:#1d1d1f}.features-dropdown-item[data-v-12e8fab8]:hover{background:#ffffff1a}.navbar:not(.dark) .features-dropdown-item[data-v-12e8fab8]:hover{background:#f5f5f7}.features-fade-enter-active[data-v-12e8fab8],.features-fade-leave-active[data-v-12e8fab8]{transition:opacity .2s ease,transform .2s ease}.features-fade-enter-from[data-v-12e8fab8],.features-fade-leave-to[data-v-12e8fab8]{opacity:0;transform:translateY(-4px)}.navbar-actions[data-v-12e8fab8]{display:flex;gap:1rem;align-items:center}.user-menu-wrapper[data-v-12e8fab8]{position:relative}.user-email-btn[data-v-12e8fab8]{display:flex;align-items:center;gap:.5rem;padding:calc(.5rem * var(--nav-scale)) 1rem;background:transparent;border:1px solid rgba(0,0,0,.1);border-radius:8px;font-size:.9375rem;font-weight:500;color:#1d1d1f;cursor:pointer;transition:all .2s ease;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.user-email-btn[data-v-12e8fab8]:hover{background:#0000000d}.navbar.dark .user-email-btn[data-v-12e8fab8]{color:#fff;border-color:#fff3}.navbar.dark .user-email-btn[data-v-12e8fab8]:hover{background:#ffffff1a}.user-avatar-btn[data-v-12e8fab8]{width:32px;height:32px;border-radius:999px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.18);background:#2c2c2e;color:#f9fafb;cursor:pointer;padding:0}.navbar:not(.dark) .user-avatar-btn[data-v-12e8fab8]{background:#e5e5ea;border-color:#00000014;color:#111827}.user-avatar-initial[data-v-12e8fab8]{font-size:.875rem;font-weight:600}.dropdown-icon[data-v-12e8fab8]{transition:transform .2s ease}.dropdown-icon.open[data-v-12e8fab8]{transform:rotate(180deg)}.user-menu[data-v-12e8fab8]{position:absolute;top:calc(100% + .5rem);right:0;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:12px;box-shadow:0 4px 16px #0000001a;min-width:180px;overflow:hidden;z-index:1001}.navbar.dark .user-menu[data-v-12e8fab8]{background:#1d1d1f;border-color:#fff3;box-shadow:0 4px 16px #0000004d}.menu-item[data-v-12e8fab8]{width:100%;display:flex;align-items:center;gap:.75rem;padding:calc(.75rem * var(--nav-scale)) 1rem;background:transparent;border:none;text-align:left;font-size:.9375rem;font-weight:400;color:#1d1d1f;cursor:pointer;transition:background .2s ease;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.menu-item[data-v-12e8fab8]:hover{background:#f5f5f7}.navbar.dark .menu-item[data-v-12e8fab8]{color:#fff}.navbar.dark .menu-item[data-v-12e8fab8]:hover{background:#ffffff1a}.menu-item svg[data-v-12e8fab8]{flex-shrink:0;color:#86868b}.navbar.dark .menu-item svg[data-v-12e8fab8]{color:#a1a1a6}.btn[data-v-12e8fab8]{padding:calc(.5rem * var(--nav-scale)) 1.5rem;border-radius:8px;font-size:.9375rem;font-weight:500;cursor:pointer;transition:all .2s ease;border:none;font-family:inherit}.btn-features[data-v-12e8fab8]{background:transparent;color:#1d1d1f;transition:all .2s ease;text-decoration:none;display:inline-block}.btn-features[data-v-12e8fab8]:hover{background:#0000000d}.navbar.dark .btn-features[data-v-12e8fab8]{color:#fff}.navbar.dark .btn-features[data-v-12e8fab8]:hover{background:#ffffff1a}.workspace-menu-wrapper[data-v-12e8fab8]{position:relative}.btn-resources[data-v-12e8fab8]{text-decoration:none;background:transparent;color:#1d1d1f;margin-left:1rem}.btn-resources[data-v-12e8fab8]:hover{background:#0000000d}.navbar.dark .btn-resources[data-v-12e8fab8]{color:#fff}.navbar.dark .btn-resources[data-v-12e8fab8]:hover{background:#ffffff1a}.btn-workspace[data-v-12e8fab8]{display:inline-flex;align-items:center;gap:.35rem;background:transparent;color:#1d1d1f}.btn-workspace[data-v-12e8fab8]:hover{background:#0000000d}.navbar.dark .btn-workspace[data-v-12e8fab8]{color:#fff}.navbar.dark .btn-workspace[data-v-12e8fab8]:hover{background:#ffffff1a}.workspace-arrow[data-v-12e8fab8]{display:inline-flex;transition:transform .2s ease}.btn-workspace.open .workspace-arrow[data-v-12e8fab8]{transform:rotate(180deg)}.workspace-menu-wrapper .features-dropdown[data-v-12e8fab8]{left:0;top:calc(100% + .5rem)}.btn-secondary[data-v-12e8fab8]{background:transparent;color:#1d1d1f;transition:all .2s ease}.btn-secondary[data-v-12e8fab8]:hover{background:#0000000d}.navbar.dark .btn-secondary[data-v-12e8fab8]{color:#fff}.navbar.dark .btn-secondary[data-v-12e8fab8]:hover{background:#ffffff1a}.btn-primary[data-v-12e8fab8]{background:#1d1d1f;color:#fff;transition:all .2s ease}.btn-primary[data-v-12e8fab8]:hover{background:#000;transform:translateY(-1px)}.navbar.dark .btn-primary[data-v-12e8fab8]{background:#fff;color:#000}.navbar.dark .btn-primary[data-v-12e8fab8]:hover{background:#f5f5f5}.btn-recharge[data-v-12e8fab8]{background:gold;color:#1d1d1f;transition:all .2s ease}.btn-recharge[data-v-12e8fab8]:hover{background:#ffed4e;transform:translateY(-1px);box-shadow:0 2px 8px #ffd7004d}.navbar.dark .btn-recharge[data-v-12e8fab8]{background:gold;color:#000}.navbar.dark .btn-recharge[data-v-12e8fab8]:hover{background:#ffed4e}@media (max-width: 768px){.user-credits[data-v-12e8fab8]{font-size:.8125rem}.user-email-btn[data-v-12e8fab8]{padding:calc(.5rem * var(--nav-scale)) .75rem;font-size:.875rem}.navbar-container[data-v-12e8fab8]{padding:calc(1rem * var(--nav-scale)) 1rem}.btn[data-v-12e8fab8]{padding:calc(.5rem * var(--nav-scale)) 1rem;font-size:.875rem}.user-menu[data-v-12e8fab8]{right:0;min-width:160px}}.footer[data-v-409986fb]{background-color:#1c1c1e;border-top:1px solid rgba(255,255,255,.1);padding:4rem 2rem 2rem;margin-top:0}.footer-container[data-v-409986fb]{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:4rem;margin-bottom:3rem}.footer-brand[data-v-409986fb]{display:flex;flex-direction:column;gap:1rem}.footer-logo[data-v-409986fb]{display:flex;align-items:center;gap:.75rem;width:fit-content}.logo-image[data-v-409986fb]{height:72px;width:auto;display:block;object-fit:contain}.footer-tagline[data-v-409986fb]{font-size:1rem;font-weight:700;margin:0 0 .5rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;width:fit-content;max-width:100%;background:linear-gradient(135deg,#fff,#8fcaff,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.4;white-space:nowrap}.social-icons[data-v-409986fb]{display:none;gap:.75rem;align-items:center}.social-icon[data-v-409986fb]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:#fff9;transition:all .2s ease;border-radius:8px}.social-icon[data-v-409986fb]:hover{color:#fff;background:#ffffff1f;transform:translateY(-2px)}.footer-section[data-v-409986fb]{display:flex;flex-direction:column;gap:1rem}.footer-title[data-v-409986fb]{font-size:.9375rem;font-weight:600;color:#fff;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-.01em}.footer-links[data-v-409986fb]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.footer-link[data-v-409986fb]{font-size:.9375rem;font-weight:400;color:#fff9;text-decoration:none;transition:color .2s ease;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.footer-link[data-v-409986fb]:hover{color:#fff}.footer-link-action[data-v-409986fb]{cursor:pointer}.footer-bottom[data-v-409986fb]{max-width:1200px;margin:0 auto;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1);text-align:center}.footer-copyright[data-v-409986fb]{font-size:.875rem;font-weight:400;color:#ffffff80;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}@media (max-width: 768px){.footer[data-v-409986fb]{padding:3rem 1.5rem 1.5rem}.footer-container[data-v-409986fb]{grid-template-columns:1fr;gap:2.5rem;margin-bottom:2rem}.footer-bottom[data-v-409986fb]{padding-top:1.5rem}}.image-comparison[data-v-416c7479]{position:relative;width:100%;cursor:col-resize;user-select:none;-webkit-user-select:none;touch-action:none}.image-comparison-readonly[data-v-416c7479]{pointer-events:none;cursor:default;touch-action:auto}.image-wrapper[data-v-416c7479]{position:relative;width:100%;overflow:hidden;border-radius:12px;box-shadow:0 20px 60px #0000001a}.comparison-loading-overlay[data-v-416c7479]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;background:#1a1a1a;border-radius:12px;z-index:10}.comparison-loading-spinner[data-v-416c7479]{width:40px;height:40px;border:3px solid rgba(255,255,255,.2);border-top-color:#facc15;border-radius:50%;animation:comparison-spin-416c7479 .8s linear infinite}.comparison-loading-text[data-v-416c7479]{font-size:.875rem;color:#fffc}@keyframes comparison-spin-416c7479{to{transform:rotate(360deg)}}.image-wrapper-fixed-ratio[data-v-416c7479],.image-wrapper-enforce-min[data-v-416c7479]{position:relative}.image-wrapper-enforce-min .comparison-image-before[data-v-416c7479]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center}.image-wrapper-fixed-ratio .comparison-image-before[data-v-416c7479]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;object-fit:cover;object-position:center}.image-wrapper-fixed-ratio .comparison-image-after-wrapper[data-v-416c7479]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.image-wrapper-fixed-ratio .comparison-image-after[data-v-416c7479]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.image-wrapper-fixed-ratio .comparison-image-after.image-rotated[data-v-416c7479]{transform:rotate(90deg);transform-origin:center center;width:100%;height:100%;object-fit:cover;object-position:center}.image-wrapper-enforce-min[data-v-416c7479]{position:relative}.image-wrapper-enforce-min .comparison-image-before[data-v-416c7479]{position:absolute!important;top:0;right:0;bottom:0;left:0;z-index:1;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center}.image-wrapper-enforce-min .comparison-image-after-wrapper[data-v-416c7479]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.image-wrapper-enforce-min .comparison-image-after[data-v-416c7479]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.image-wrapper-enforce-min .comparison-image-after.image-rotated[data-v-416c7479]{transform:rotate(90deg);transform-origin:center center;width:100%;height:100%;object-fit:cover;object-position:center}.comparison-image[data-v-416c7479]{width:100%;height:auto;display:block;pointer-events:none}.comparison-image-before[data-v-416c7479]{position:relative;z-index:1;width:100%;height:auto;object-fit:contain}.comparison-image-after-wrapper[data-v-416c7479]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;overflow:hidden;pointer-events:none;display:flex;align-items:center;justify-content:center;transition:clip-path none}.comparison-image-after-wrapper.animating[data-v-416c7479]{transition:clip-path .3s cubic-bezier(.4,0,.2,1)}.comparison-image-after[data-v-416c7479]{position:relative;width:100%;height:auto;object-fit:contain;display:block;max-width:100%;max-height:100%;flex-shrink:0}.comparison-image-after.image-rotated[data-v-416c7479]{transform-origin:center center}.divider[data-v-416c7479]{position:absolute;top:0;bottom:0;width:4px;z-index:20;transform:translate(-50%);cursor:col-resize;pointer-events:auto;transition:none}.divider.animating[data-v-416c7479]{transition:left .3s cubic-bezier(.4,0,.2,1)}.divider[data-v-416c7479]:before{content:"";position:absolute;top:0;left:50%;width:20px;height:100%;transform:translate(-50%);pointer-events:auto;cursor:col-resize;z-index:1}.divider[data-v-416c7479]:after{content:"";position:absolute;top:0;left:50%;width:60px;height:100%;transform:translate(-50%);background:transparent;z-index:0;pointer-events:none}.divider-line[data-v-416c7479]{position:absolute;top:0;left:50%;width:2px;height:100%;background:#ffffffe6;box-shadow:0 0 10px #0000004d;transform:translate(-50%);z-index:2}.divider-handle[data-v-416c7479]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;background:#fffffff2;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #00000026;pointer-events:auto;cursor:grab;transition:transform .2s ease,box-shadow .2s ease;z-index:3}.divider-handle[data-v-416c7479]:active{cursor:grabbing;transform:translate(-50%,-50%) scale(1.1);box-shadow:0 6px 16px #0003}.handle-icon[data-v-416c7479],.handle-icon-right[data-v-416c7479]{position:absolute;width:20px;height:20px;color:#1d1d1f;-webkit-user-select:none;user-select:none;pointer-events:none}.handle-icon[data-v-416c7479]{left:6px}.handle-icon-right[data-v-416c7479]{right:6px}.labels[data-v-416c7479]{position:absolute;bottom:1.5rem;top:auto;left:0;right:0;display:flex;justify-content:space-between;padding:0 1.5rem;z-index:5;pointer-events:none}.label[data-v-416c7479]{padding:.5rem 1rem;background:#ffffffe6;border-radius:20px;font-size:.875rem;font-weight:500;color:#1d1d1f;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:opacity .2s ease}.label-after[data-v-416c7479]{margin-right:auto}.label-before[data-v-416c7479]{margin-left:auto}@media (max-width: 768px){.divider-handle[data-v-416c7479]{width:40px;height:40px}.handle-icon[data-v-416c7479]{font-size:14px;letter-spacing:1.5px}.labels[data-v-416c7479]{padding:0 1rem;bottom:1rem;top:auto}.label[data-v-416c7479]{padding:.4rem .8rem;font-size:.75rem}}.processing-spinner[data-v-719226e1]{border-radius:999px;border-style:solid;border-color:#ffffff59;border-top-color:#facc15;box-sizing:border-box;animation:processing-spin-719226e1 .9s linear infinite}@keyframes processing-spin-719226e1{to{transform:rotate(360deg)}}.video-comparison[data-v-6ea9783a]{position:relative;width:100%;cursor:col-resize;user-select:none;-webkit-user-select:none;touch-action:none}.video-comparison--loading[data-v-6ea9783a]{cursor:default}.video-wrapper[data-v-6ea9783a]{position:relative;width:100%;overflow:hidden;border-radius:12px;display:flex;align-items:center;justify-content:center}.video-wrapper--loading[data-v-6ea9783a]{background:#000}.video-comparison-loading[data-v-6ea9783a]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;background:#000;pointer-events:none;border-radius:12px}.video-comparison-loading-text[data-v-6ea9783a]{font-size:.875rem;color:#ffffffeb;font-weight:500}.comparison-video--buffering[data-v-6ea9783a]{opacity:0}.comparison-video[data-v-6ea9783a]{width:auto;height:auto;max-width:100%;max-height:100%;display:block;pointer-events:none;object-fit:contain}.comparison-video-before[data-v-6ea9783a]{position:relative;z-index:1;width:auto;height:auto;max-width:100%;max-height:100%}.comparison-video-after-wrapper[data-v-6ea9783a]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;overflow:hidden;pointer-events:none;display:flex;align-items:center;justify-content:center;transition:clip-path none}.comparison-video-after-wrapper.animating[data-v-6ea9783a]{transition:clip-path .3s cubic-bezier(.4,0,.2,1)}.comparison-video-after[data-v-6ea9783a]{position:relative;width:auto;height:auto;object-fit:contain;display:block;max-width:100%;max-height:100%}.divider[data-v-6ea9783a]{position:absolute;top:0;bottom:0;width:4px;z-index:20;transform:translate(-50%);cursor:col-resize;pointer-events:auto;transition:none}.divider.animating[data-v-6ea9783a]{transition:left .3s cubic-bezier(.4,0,.2,1)}.divider[data-v-6ea9783a]:before{content:"";position:absolute;top:0;left:50%;width:20px;height:100%;transform:translate(-50%);pointer-events:auto;cursor:col-resize;z-index:1}.divider[data-v-6ea9783a]:after{content:"";position:absolute;top:0;left:50%;width:60px;height:100%;transform:translate(-50%);background:transparent;z-index:0;pointer-events:none}.divider-line[data-v-6ea9783a]{position:absolute;top:0;left:50%;width:2px;height:100%;background:#ffffffe6;box-shadow:0 0 10px #0000004d;transform:translate(-50%);z-index:2}.divider-handle[data-v-6ea9783a]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;background:#fffffff2;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #00000026;pointer-events:auto;cursor:grab;transition:transform .2s ease,box-shadow .2s ease;z-index:3}.divider-handle[data-v-6ea9783a]:active{cursor:grabbing;transform:translate(-50%,-50%) scale(1.1);box-shadow:0 6px 16px #0003}.handle-icon[data-v-6ea9783a],.handle-icon-right[data-v-6ea9783a]{position:absolute;width:20px;height:20px;color:#1d1d1f;-webkit-user-select:none;user-select:none;pointer-events:none}.handle-icon[data-v-6ea9783a]{left:6px}.handle-icon-right[data-v-6ea9783a]{right:6px}.labels[data-v-6ea9783a]{position:absolute;bottom:1.5rem;top:auto;left:0;right:0;display:flex;justify-content:space-between;padding:0 1.5rem;z-index:5;pointer-events:none}.label[data-v-6ea9783a]{padding:.5rem 1rem;background:#ffffffe6;border-radius:20px;font-size:.875rem;font-weight:500;color:#1d1d1f;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:opacity .2s ease}.label-after[data-v-6ea9783a]{margin-right:auto}.label-before[data-v-6ea9783a]{margin-left:auto}@media (max-width: 768px){.divider-handle[data-v-6ea9783a]{width:40px;height:40px}.labels[data-v-6ea9783a]{padding:0 1rem;bottom:1rem}.label[data-v-6ea9783a]{padding:.4rem .8rem;font-size:.75rem}}.home-page[data-v-436757cc]{min-height:100vh;background-color:#000;overflow-x:hidden;color:#fff}.hero-intro-section[data-v-436757cc]{background:#000;padding:96px 20px 2.5rem;text-align:center}.hero-intro-container[data-v-436757cc]{max-width:1200px;margin:0 auto}.hero-intro-title[data-v-436757cc]{font-size:4rem;font-weight:700;line-height:1.15;letter-spacing:-.02em;margin:0 auto 2rem;background:linear-gradient(135deg,#fff,#8fcaff,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.hero-intro-description[data-v-436757cc]{font-size:1.75rem;font-weight:400;line-height:1.6;color:#ffffffd9;margin:0 auto 2.5rem;max-width:800px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.hero-intro-tools[data-v-436757cc]{max-width:1400px;margin:0 auto;padding-left:2rem;padding-right:2rem;box-sizing:border-box}.hero-intro-tools-grid[data-v-436757cc]{width:100%;margin:0;display:grid;grid-template-columns:repeat(2,minmax(260px,1fr));gap:2rem}.hero-content-section[data-v-436757cc]{background:#000;padding:3rem 20px}.hero-content-section-enhancer[data-v-436757cc],.hero-content-section-resizer[data-v-436757cc],.hero-content-section-metaads[data-v-436757cc],.hero-content-section-restore[data-v-436757cc],.hero-image-grid-section-resizer[data-v-436757cc]{background:#000}.hero-content-section-enhancer .hero-content-brand-label[data-v-436757cc],.hero-content-section-enhancer .hero-content-title[data-v-436757cc],.hero-content-section-enhancer .hero-content-description[data-v-436757cc],.hero-content-section-resizer .hero-content-brand-label[data-v-436757cc],.hero-content-section-resizer .hero-content-title[data-v-436757cc],.hero-content-section-resizer .hero-content-description[data-v-436757cc],.hero-content-section-metaads .hero-content-brand-label[data-v-436757cc],.hero-content-section-metaads .hero-content-title[data-v-436757cc],.hero-content-section-metaads .hero-content-description[data-v-436757cc],.hero-content-section-restore .hero-content-brand-label[data-v-436757cc],.hero-content-section-restore .hero-content-title[data-v-436757cc],.hero-content-section-restore .hero-content-description[data-v-436757cc]{color:#fff}.hero-content-section-enhancer .hero-content-cta-try[data-v-436757cc],.hero-content-section-resizer .hero-content-cta-try[data-v-436757cc],.hero-content-section-metaads .hero-content-cta-try[data-v-436757cc],.hero-content-section-restore .hero-content-cta-try[data-v-436757cc]{background:#fff;color:#000;border:1px solid #ffffff}.hero-content-section-enhancer .hero-content-cta-try[data-v-436757cc]:hover,.hero-content-section-resizer .hero-content-cta-try[data-v-436757cc]:hover,.hero-content-section-metaads .hero-content-cta-try[data-v-436757cc]:hover,.hero-content-section-restore .hero-content-cta-try[data-v-436757cc]:hover{background:#f5f5f5;color:#000;box-shadow:0 4px 12px #00000040}.hero-content-section[data-v-436757cc]:last-of-type{padding-top:1.5rem}.hero-content-section-metaads[data-v-436757cc]{margin-top:0;padding-top:3rem}.hero-content-container[data-v-436757cc]{max-width:1200px;margin:0 auto;text-align:center}.hero-content-container-split[data-v-436757cc]{display:flex;align-items:center;gap:3rem;flex-wrap:wrap}.hero-content-container-split-reverse[data-v-436757cc]{flex-direction:row-reverse}.hero-enhancer-media[data-v-436757cc],.hero-metaads-media[data-v-436757cc]{flex:1 1 384px;min-width:336px;max-width:576px}.hero-enhancer-media[data-v-436757cc] .image-comparison{width:100%;height:100%}.hero-enhancer-media[data-v-436757cc] .image-wrapper{width:100%;height:auto;border-radius:18px;overflow:hidden}.hero-enhancer-media[data-v-436757cc] .comparison-image-before,.hero-enhancer-media[data-v-436757cc] .comparison-image-after,.hero-enhancer-media[data-v-436757cc] .comparison-image-after-wrapper{width:100%;height:100%;object-fit:cover}.hero-enhancer-media[data-v-436757cc] .video-comparison{width:100%}.hero-enhancer-media[data-v-436757cc] .video-wrapper{position:relative;width:100%;aspect-ratio:4 / 3;border-radius:18px}.hero-enhancer-media[data-v-436757cc] .comparison-video-before{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover}.hero-enhancer-media[data-v-436757cc] .comparison-video-after{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover}.hero-enhancer-media-switch[data-v-436757cc]{margin-top:1rem;display:inline-flex;align-items:center;gap:.25rem;padding:.25rem;border-radius:9999px;background:#ffffff14;border:1px solid rgba(255,255,255,.14)}.hero-enhancer-media-switch-btn[data-v-436757cc]{position:relative;border:none;border-radius:9999px;background:transparent;color:#ffffffd9;padding:.45rem 1rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.hero-enhancer-media-switch-btn[data-v-436757cc]:hover{color:#fff}.hero-enhancer-media-switch-btn-active[data-v-436757cc]{background:linear-gradient(135deg,#4b5563,#374151,#1f2937);color:#fff}.hero-enhancer-media-switch-new-badge[data-v-436757cc]{position:absolute;top:-7px;right:-8px;padding:.1rem .35rem;border-radius:9999px;background:#facc15;color:#111827;font-size:.625rem;font-weight:700;line-height:1.2;letter-spacing:.02em;pointer-events:none}.hero-enhancer-text[data-v-436757cc],.hero-metaads-text[data-v-436757cc],.hero-batch-text[data-v-436757cc],.hero-resizer-text[data-v-436757cc]{flex:1 1 360px;min-width:0;text-align:left}.hero-resizer-media[data-v-436757cc]{flex:1 1 384px;min-width:336px;max-width:576px}.hero-resizer-carousel[data-v-436757cc]{position:relative;width:100%;aspect-ratio:4 / 3;border-radius:18px;overflow:hidden}.hero-resizer-slide[data-v-436757cc]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;z-index:0;transition:opacity .6s ease-in-out;display:flex;justify-content:center;align-items:center}.hero-resizer-slide-active[data-v-436757cc]{opacity:1;z-index:1}.hero-resizer-slide-inner[data-v-436757cc]{position:relative;max-width:100%;max-height:100%;overflow:hidden;border-radius:18px}.hero-resizer-slide-inner .hero-resizer-img[data-v-436757cc]{width:100%;height:100%;display:block;object-fit:cover;vertical-align:middle}.hero-resizer-slide-label[data-v-436757cc]{position:absolute;top:12px;left:12px;z-index:2;padding:6px 12px;border-radius:9999px;background:#0000004d;color:#fff;font-size:.875rem;font-weight:600;letter-spacing:.02em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.hero-metaads-carousel[data-v-436757cc]{position:relative;width:100%;aspect-ratio:4 / 3;border-radius:18px;overflow:hidden}.hero-metaads-slide[data-v-436757cc]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;z-index:0;transition:opacity .6s ease-in-out;display:flex;justify-content:center;align-items:center}.hero-metaads-slide-active[data-v-436757cc]{opacity:1;z-index:1}.hero-metaads-slide-inner[data-v-436757cc]{position:relative;max-width:100%;max-height:100%;overflow:hidden;border-radius:18px}.hero-metaads-slide-inner .hero-metaads-img[data-v-436757cc]{width:100%;height:100%;display:block;object-fit:cover;vertical-align:middle}.hero-metaads-slide-label[data-v-436757cc]{position:absolute;top:12px;left:12px;z-index:2;padding:6px 12px;border-radius:9999px;background:#0000004d;color:#fff;font-size:.875rem;font-weight:600;letter-spacing:.02em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.hero-batch-media[data-v-436757cc]{flex:1 1 384px;min-width:336px;max-width:576px}.hero-batch-img[data-v-436757cc]{width:100%;height:auto;border-radius:18px;display:block;object-fit:contain}.hero-content-brand[data-v-436757cc]{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;margin-bottom:2rem}.hero-content-brand-label[data-v-436757cc]{font-size:1.75rem;font-weight:700;color:#fff;letter-spacing:-.02em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.hero-content-brand-enhancer .hero-content-brand-label[data-v-436757cc]{font-size:2.75rem}.hero-content-section-enhancer .hero-content-brand-label[data-v-436757cc],.hero-content-section-resizer .hero-content-brand-label[data-v-436757cc],.hero-content-section-metaads .hero-content-brand-label[data-v-436757cc],.hero-content-section-restore .hero-content-brand-label[data-v-436757cc]{font-size:2.25rem}.hero-batch-icon[data-v-436757cc]{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:10px;background:linear-gradient(145deg,#4a5568,#2d3748);color:#e5e7eb;flex-shrink:0}.hero-batch-icon svg[data-v-436757cc]{width:40px;height:40px}.hero-content-title[data-v-436757cc]{font-size:5rem;font-weight:700;color:#fff;margin:0 auto 1.5rem;line-height:1.2;letter-spacing:-.02em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.hero-content-section-enhancer .hero-content-title[data-v-436757cc],.hero-content-section-resizer .hero-content-title[data-v-436757cc],.hero-content-section-metaads .hero-content-title[data-v-436757cc],.hero-content-section-restore .hero-content-title[data-v-436757cc]{font-size:4rem}.hero-restore-comparison-wrap[data-v-436757cc]{position:relative;margin-top:3rem;max-width:1000px;margin-left:auto;margin-right:auto}.hero-restore-comparison-wrap .hero-metaads-comparison[data-v-436757cc]{margin-top:0}.restore-compare-btn[data-v-436757cc]{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;min-width:48px;min-height:48px;border-radius:50%;border:none;background:#ffffff26;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;transition:all .3s ease;z-index:10;box-shadow:0 4px 12px #000c}.restore-compare-btn[data-v-436757cc]:disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.restore-compare-btn-prev[data-v-436757cc]{left:-88px}.restore-compare-btn-next[data-v-436757cc]{right:-88px}.restore-compare-btn[data-v-436757cc]:not(:disabled):hover{background:#ffffff40;transform:translateY(-50%) scale(1.1);box-shadow:0 6px 16px #0000004d}.restore-compare-btn[data-v-436757cc]:not(:disabled):active{transform:translateY(-50%) scale(.95)}.restore-compare-btn svg[data-v-436757cc]{width:20px;height:20px;stroke-width:2.5}.hero-content-section-restore .restore-compare-btn[data-v-436757cc]{width:48px;height:48px;min-width:48px;min-height:48px;border-radius:50%;background:#0000000f;color:#000}.hero-content-section-restore .restore-compare-btn[data-v-436757cc]:hover:not(:disabled){background:#0000001f}.hero-content-section-restore .restore-compare-btn svg[data-v-436757cc]{stroke:#000}.hero-metaads-comparison[data-v-436757cc]{margin-top:3rem;max-width:1000px;margin-left:auto;margin-right:auto;text-align:left}.hero-content-section-restore .hero-content-brand[data-v-436757cc]{margin-top:2.5rem}.hero-metaads-comparison-title[data-v-436757cc]{font-size:1.5rem;font-weight:600;color:#fff;margin:0 0 .75rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.hero-metaads-comparison-description[data-v-436757cc]{font-size:1.0625rem;color:#fffc;margin:0 0 1.5rem;max-width:720px;line-height:1.6;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.hero-metaads-comparison-visual[data-v-436757cc]{border-radius:18px;overflow:hidden;background:#0a0a0a}.hero-metaads-comparison-visual[data-v-436757cc] .image-comparison{width:100%;height:100%;display:block}.hero-content-description[data-v-436757cc]{font-size:1.75rem;font-weight:400;color:#fff;margin:0 auto 2rem;line-height:1.6;max-width:800px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.hero-content-cta-group[data-v-436757cc]{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:flex-start;margin-bottom:2.5rem}.hero-content-cta[data-v-436757cc]{padding:1.25rem 2.5rem;border:none;border-radius:9999px;font-size:1.25rem;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.hero-content-cta-learn-more[data-v-436757cc]{background:linear-gradient(135deg,#ff9a56,#ff6b35,#ea580c);color:#fff;box-shadow:0 4px 14px #ff6b3559}.hero-content-cta-learn-more[data-v-436757cc]:hover{background:linear-gradient(135deg,#ffa966,#ff7b45,#f97316);box-shadow:0 6px 20px #ff6b3573;transform:translateY(-1px)}.hero-content-cta-try[data-v-436757cc]{background:#fff;color:#000;border:1px solid #000000}.hero-content-cta-try[data-v-436757cc]:hover{background:#f5f5f5;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.hero-image-grid-section[data-v-436757cc]{background:#000;padding:0;margin-top:3rem;height:auto;min-height:0}.home-container[data-v-436757cc]{padding-top:0;max-width:1400px;margin:0 auto;padding-left:2rem;padding-right:2rem;background:#000}.tools-section[data-v-436757cc]{padding:2rem 0}.tools-grid[data-v-436757cc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:2rem;max-width:100%;margin:0 auto;align-items:stretch}.tool-card[data-v-436757cc]{background:#1c1c1e;border-radius:16px;padding:2rem 2rem 26px;text-align:center;cursor:pointer;transition:all .3s ease;border:1px solid rgba(255,255,255,.08);min-height:280px;display:flex;flex-direction:column;align-items:center;height:100%;box-sizing:border-box;overflow:visible}.tool-title-wrap[data-v-436757cc]{flex:0;display:flex;align-items:flex-start;justify-content:center;width:100%;padding:0 .5rem;margin:0 0 26px}.tool-card[data-v-436757cc]:hover{background:#2c2c2e;border-color:#ffffff26;transform:translateY(-4px);box-shadow:0 12px 32px #00000059}.tool-card[data-v-436757cc] .tool-icon{flex-shrink:0;margin:0 auto 1rem;transition:all .3s ease}.tool-card[data-v-436757cc]:hover .tool-icon{transform:scale(1.1)}.tool-title[data-v-436757cc]{font-size:1.75rem;font-weight:600;color:#fff;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-.01em;text-align:center}.tool-subtitle[data-v-436757cc]{margin:0 0 1.5rem;font-size:.95rem;line-height:1.4;color:#d0d0d4;text-align:center;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.tool-subtitle-highlight-gradient[data-v-436757cc]{background:linear-gradient(135deg,#60a5fa,#a78bfa,#f472b6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:600}.hero-intro-tools .tool-card .tool-subtitle[data-v-436757cc]{margin-bottom:.5rem}.hero-intro-tools .tool-card .tool-card-cta-link[data-v-436757cc]{margin-top:.5rem}.tool-card-cta[data-v-436757cc]{flex-shrink:0;display:inline-block;margin-top:auto;padding:.9rem 1.9rem;max-width:calc(100% - .5rem);background:#fff;color:#000;border:none;border-radius:9999px;font-size:1.05rem;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.banner .tool-card-cta.banner-cta-learn-more[data-v-436757cc]{padding:1.25rem 2.5rem;font-size:1.25rem}.tool-card-cta[data-v-436757cc]:hover{background:#f5f5f5;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.tool-card-cta.banner-cta-learn-more[data-v-436757cc]{margin-top:.75rem;background:#fff;color:#000;box-shadow:0 4px 12px #00000026;white-space:nowrap}.tool-card-cta.banner-cta-learn-more[data-v-436757cc]:hover{background:#f5f5f5;color:#000;box-shadow:0 4px 16px #000c}.tool-card-cta-link[data-v-436757cc]{display:block;margin-top:.75rem;padding:0;font-size:.9375rem;font-weight:400;color:#40a0ff;text-decoration:underline;background:none;border:none;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;transition:color .2s}.tool-card-cta-link[data-v-436757cc]:hover{color:#60b0ff}.solution-intro-section[data-v-436757cc]{max-width:1200px;margin:0 auto;padding:2rem 0;text-align:center}.solution-intro-title[data-v-436757cc]{font-size:4rem;font-weight:700;letter-spacing:-.02em;color:#f9fafb;margin:0 0 1.5rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.solution-intro-gradient[data-v-436757cc]{background:linear-gradient(135deg,#60a5fa,#a78bfa,#f472b6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.solution-tags-wrap[data-v-436757cc]{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem 1.25rem;max-width:1200px;margin:0 auto}.solution-tag[data-v-436757cc]{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;font-size:.9375rem;font-weight:500;color:#f9fafb;background:#1c1c1ef2;border:1px solid rgba(255,255,255,.12);border-radius:9999px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;white-space:nowrap;text-decoration:none;cursor:pointer;transition:all .2s ease}.solution-tag[data-v-436757cc]:hover{background:#2d2d30f2;border-color:#fff3}.resizer-for[data-v-436757cc]{max-width:1100px;margin:3rem auto 0}.resizer-for-title[data-v-436757cc]{font-size:4rem;font-weight:700;letter-spacing:-.02em;color:#f8fafcfa;text-align:center;margin:0 0 2rem;line-height:1.25}.resizer-for-grid[data-v-436757cc]{display:flex;justify-content:center;flex-wrap:nowrap;gap:1.5rem}.resizer-for-card[data-v-436757cc]{display:flex;flex-direction:column;align-items:center;text-align:center}.resizer-for-image-wrap[data-v-436757cc]{width:320px;max-width:100%;aspect-ratio:3/4;border-radius:12px;overflow:hidden;background:#0f172ae6;margin-bottom:1rem;margin-left:auto;margin-right:auto}.resizer-for-image[data-v-436757cc]{width:100%;height:100%;object-fit:cover;display:block}.resizer-for-card-title[data-v-436757cc]{font-size:1.5rem;font-weight:600;color:#f8fafcfa;margin:0 0 .5rem;line-height:1.3}.resizer-for-card-text[data-v-436757cc]{font-size:1.125rem;line-height:1.55;color:#cbd5e1e6;margin:0}.steps-section[data-v-436757cc]{padding:calc(1.5rem + 25px) 0 4rem;max-width:1200px;margin:0 auto}.steps-title[data-v-436757cc]{font-size:4rem;font-weight:700;color:#f9fafb;margin:2.25rem 0 calc(2.25rem + 20px) 0;text-align:center;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-.02em}.steps-title-highlight[data-v-436757cc]{color:#60a5fa}.steps-flow[data-v-436757cc]{display:flex;align-items:flex-start;justify-content:center;gap:3rem;flex-wrap:wrap}.steps-item[data-v-436757cc]{flex:1;min-width:220px;max-width:360px;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 1.5rem}.steps-icon-wrap[data-v-436757cc]{width:96px;height:96px;border-radius:18px;display:flex;align-items:center;justify-content:center;margin-bottom:2rem;background:#111827;border:1px solid rgba(255,255,255,.08);box-shadow:0 6px 18px #00000080;color:#bfdbfe}.steps-icon-upload[data-v-436757cc],.steps-icon-download[data-v-436757cc]{color:#93c5fd}.steps-icon-magifix[data-v-436757cc]{padding:16px}.steps-magifix-icon[data-v-436757cc]{width:56px;height:56px;display:block;object-fit:contain}.steps-num[data-v-436757cc]{font-size:1rem;font-weight:600;color:#60a5fa;margin-bottom:1rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.steps-heading[data-v-436757cc]{font-size:1.5rem;font-weight:700;color:#f9fafb;margin:0 0 .75rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.steps-text[data-v-436757cc]{font-size:1.125rem;color:#f9fafbb8;margin:0;line-height:1.5;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.steps-connector[data-v-436757cc]{width:160px;min-width:120px;height:2px;align-self:flex-start;margin:48px -4rem 0;background:#ffffff40;flex:0 0 160px}.reviews-section[data-v-436757cc]{background:#000;padding:4rem 20px;color:#fff;overflow:hidden}.reviews-container[data-v-436757cc]{max-width:1200px;margin:0 auto;padding:0 20px;text-align:center}.reviews-scroll-outer[data-v-436757cc]{position:relative;width:100%;margin-top:2rem;overflow:hidden;max-width:1200px;margin-left:auto;margin-right:auto}.reviews-fade-left[data-v-436757cc],.reviews-fade-right[data-v-436757cc]{position:absolute;top:0;bottom:0;width:120px;z-index:2;pointer-events:none}.reviews-fade-left[data-v-436757cc]{left:0;background:linear-gradient(to right,rgba(0,0,0,.9) 0%,transparent 100%)}.reviews-fade-right[data-v-436757cc]{right:0;background:linear-gradient(to left,rgba(0,0,0,.9) 0%,transparent 100%)}.reviews-stats-section[data-v-436757cc]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:2rem;gap:1.5rem 2rem}.reviews-laurel[data-v-436757cc],.reviews-laurel-left[data-v-436757cc],.reviews-laurel-right[data-v-436757cc]{flex-shrink:0;width:auto;height:250px;max-height:300px;object-fit:contain;object-position:center;mask-image:linear-gradient(to bottom,#0000004d,#000c);mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.3),rgba(0,0,0,.8));-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat}.reviews-stats-inner[data-v-436757cc]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:3rem 4rem}.reviews-stat-item[data-v-436757cc]{display:flex;flex-direction:column;align-items:center;text-align:center}.reviews-stat-number[data-v-436757cc]{font-size:4.25rem;font-weight:700;letter-spacing:-.03em;color:#fffffffa;line-height:1.2;margin-bottom:.35rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.reviews-stat-number-gradient[data-v-436757cc]{background:linear-gradient(135deg,#60a5fa,#a78bfa,#f472b6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.reviews-stat-label[data-v-436757cc]{font-size:1.5rem;font-weight:500;color:#94a3b8f2;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.reviews-stars[data-v-436757cc],.review-stars[data-v-436757cc]{display:flex;gap:2px;color:#fbbf24;font-size:1.25rem;margin-bottom:1.25rem}.review-card .review-stars[data-v-436757cc]{margin-bottom:2rem}.reviews-title[data-v-436757cc]{font-size:2.5rem;font-weight:700;color:#fff;margin:100px 0 2rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-.02em}.reviews-scroll-wrap[data-v-436757cc]{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:.5rem 0;margin:0 -20px}.reviews-scroll-wrap[data-v-436757cc]::-webkit-scrollbar{display:none}.reviews-track[data-v-436757cc]{display:flex;gap:1.5rem;padding:0 20px;width:max-content}.review-card[data-v-436757cc]{flex:0 0 360px;min-width:320px;max-width:90vw;background:#1c1c1e;border-radius:16px;padding:1.75rem;border:1px solid rgba(255,255,255,.08);text-align:left;box-sizing:border-box}.review-quote[data-v-436757cc]{font-size:1rem;line-height:1.6;color:#fffffff2;margin:0 0 1rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.review-author[data-v-436757cc]{font-size:.9375rem;color:#ffffffbf;margin:2rem 0 0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}@media (max-width: 1200px){.hero-intro-tools-grid[data-v-436757cc],.home-container .tools-grid[data-v-436757cc]{gap:1.5rem}.tool-card[data-v-436757cc]{padding:2rem 1.75rem 26px;min-height:280px}.tool-title[data-v-436757cc]{font-size:1.4rem}.tool-card-cta[data-v-436757cc]{padding:.85rem 1.8rem;font-size:.95rem}}@media (max-width: 1100px) and (min-width: 769px){.hero-intro-tools-grid[data-v-436757cc]{grid-template-columns:repeat(2,1fr)}.tool-card[data-v-436757cc]{min-height:260px}}@media (max-width: 768px){.hero-intro-section[data-v-436757cc]{padding:70px 1rem 1.5rem}.hero-intro-title[data-v-436757cc]{font-size:2rem;margin-bottom:1rem}.hero-intro-description[data-v-436757cc]{font-size:1.25rem}.hero-intro-tools[data-v-436757cc]{padding-left:1rem;padding-right:1rem}.hero-intro-tools-grid[data-v-436757cc]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%}.tool-card[data-v-436757cc]{min-height:260px;padding:1.75rem 1.25rem 26px}.hero-content-container-split[data-v-436757cc]{flex-direction:column;width:100%;max-width:none;padding:0 10px;box-sizing:border-box}.hero-enhancer-media[data-v-436757cc],.hero-resizer-media[data-v-436757cc],.hero-metaads-media[data-v-436757cc],.hero-batch-media[data-v-436757cc]{order:2;width:100%;max-width:none;min-width:0}.hero-enhancer-text[data-v-436757cc],.hero-resizer-text[data-v-436757cc],.hero-metaads-text[data-v-436757cc],.hero-batch-text[data-v-436757cc]{order:1}.home-container[data-v-436757cc]{padding-left:1rem;padding-right:1rem}.hero-title-section[data-v-436757cc]{padding:2rem 1rem}.hero-title[data-v-436757cc]{font-size:2rem}.hero-content-section[data-v-436757cc]{padding:2rem 1rem}.hero-content-brand[data-v-436757cc]{margin-bottom:2rem;justify-content:center}.hero-content-brand-label[data-v-436757cc]{font-size:1.5rem}.hero-content-section-enhancer .hero-content-brand-label[data-v-436757cc],.hero-content-section-resizer .hero-content-brand-label[data-v-436757cc],.hero-content-section-metaads .hero-content-brand-label[data-v-436757cc]{font-size:1.875rem}.hero-content-title[data-v-436757cc]{font-size:2.5rem;margin-bottom:1rem}.hero-content-section-enhancer .hero-content-title[data-v-436757cc],.hero-content-section-resizer .hero-content-title[data-v-436757cc],.hero-content-section-metaads .hero-content-title[data-v-436757cc]{font-size:2rem}.hero-content-description[data-v-436757cc]{font-size:1.25rem;margin-bottom:2rem}.hero-content-cta-group[data-v-436757cc]{flex-direction:row;gap:.75rem;justify-content:center}.hero-content-cta[data-v-436757cc]{padding:1rem 1.75rem;font-size:1.125rem;width:auto}.metaads-scroll-button[data-v-436757cc]{width:40px;height:40px}.metaads-scroll-button-left[data-v-436757cc]{left:12px}.metaads-scroll-button-right[data-v-436757cc]{right:12px}.metaads-scroll-button svg[data-v-436757cc]{width:18px;height:18px}.restore-compare-btn[data-v-436757cc]{width:40px;height:40px;min-width:40px;min-height:40px;border-radius:50%}.restore-compare-btn-prev[data-v-436757cc]{left:12px}.restore-compare-btn-next[data-v-436757cc]{right:12px}.restore-compare-btn svg[data-v-436757cc]{width:18px;height:18px}.hero-fullscreen[data-v-436757cc]{height:62.5vw;min-height:auto;padding-top:70px}.hero-brand-overlay[data-v-436757cc]{top:70px;left:1rem}.hero-brand-label[data-v-436757cc]{font-size:1.25rem}.hero-comparison-wrap[data-v-436757cc]{top:70px;height:62.5vw}.hero-comparison-wrap[data-v-436757cc] .image-comparison{align-items:flex-start;justify-content:flex-start}.hero-comparison-wrap[data-v-436757cc] .image-wrapper,.hero-comparison-wrap[data-v-436757cc] .image-wrapper.image-wrapper-fixed-ratio{width:100%;height:100%}.banner-container[data-v-436757cc],.banner-visual-card[data-v-436757cc]{max-width:100%}.banner-comparison-wrap[data-v-436757cc],.banner-image-wrap[data-v-436757cc],.banner-b3-wrap[data-v-436757cc],.banner-comparison-placeholder[data-v-436757cc],.banner-placeholder[data-v-436757cc]{min-height:0}.banner[data-v-436757cc]{padding-top:70px;padding-bottom:1rem}.banner-container[data-v-436757cc]{padding-left:1rem;padding-right:1rem}.banner-content[data-v-436757cc]{grid-template-columns:1fr;gap:2rem}.banner-visual[data-v-436757cc]{order:1}.banner-text[data-v-436757cc]{order:2}.banner-title[data-v-436757cc]{font-size:2rem}.banner-description[data-v-436757cc]{font-size:1.125rem}.banner .tool-card-cta.banner-cta-learn-more[data-v-436757cc]{padding:.875rem 1.75rem;font-size:1rem}.tool-card-cta-link[data-v-436757cc]{font-size:.875rem}.tools-grid[data-v-436757cc]{grid-template-columns:1fr;gap:1.5rem;max-width:100%}.tool-card[data-v-436757cc]{padding:1.75rem 1.25rem 26px;min-height:260px}.tool-card[data-v-436757cc] .tool-icon{width:64px;height:64px}.tool-title[data-v-436757cc]{font-size:1.3rem}.tool-card-cta[data-v-436757cc]{padding:.8rem 1.6rem;font-size:.9rem}.tool-card-cta-link[data-v-436757cc]{font-size:.8125rem}.banner .tool-card-cta.banner-cta-learn-more[data-v-436757cc],.hero-intro-tools .tool-card-cta.banner-cta-learn-more[data-v-436757cc]{margin-top:.5rem}.solution-intro-section[data-v-436757cc]{padding:1.5rem 1rem}.solution-intro-title[data-v-436757cc]{font-size:1.75rem;margin-bottom:1.25rem}.solution-tags-wrap[data-v-436757cc]{padding:0 .5rem;gap:1.25rem 1rem}.solution-tag[data-v-436757cc]{font-size:.8125rem;padding:.4rem .85rem}.resizer-for[data-v-436757cc]{margin-top:2rem;padding:0 1rem}.resizer-for-title[data-v-436757cc]{font-size:1.75rem;margin-bottom:2rem}.resizer-for-image-wrap[data-v-436757cc]{width:260px}.resizer-for-card-title[data-v-436757cc]{font-size:1.25rem}.resizer-for-card-text[data-v-436757cc]{font-size:1rem}.resizer-for-grid[data-v-436757cc]{flex-direction:column;align-items:center;flex-wrap:nowrap}.steps-section[data-v-436757cc]{padding:2rem 0 3rem}.steps-title[data-v-436757cc]{font-size:1.75rem;margin-bottom:2rem}.steps-flow[data-v-436757cc]{flex-direction:column;align-items:center;gap:2rem}.steps-item[data-v-436757cc]{max-width:100%;min-width:0}.steps-icon-wrap[data-v-436757cc]{width:80px;height:80px;margin-bottom:1.25rem}.steps-icon-wrap svg[data-v-436757cc]{width:40px;height:40px}.steps-icon-magifix[data-v-436757cc]{padding:14px}.steps-magifix-icon[data-v-436757cc]{width:48px;height:48px}.steps-num[data-v-436757cc]{font-size:.9375rem;margin-bottom:.875rem}.steps-heading[data-v-436757cc]{font-size:1.25rem;margin-bottom:.625rem}.steps-text[data-v-436757cc]{font-size:1rem}.steps-connector[data-v-436757cc]{width:2px;height:50px;min-width:0;max-width:none;margin:0 auto;flex:none;align-self:center;background:#ffffff40}.reviews-section[data-v-436757cc]{padding:3rem 0}.reviews-container[data-v-436757cc]{padding:0 1rem}.reviews-stats-section[data-v-436757cc]{gap:2rem}.reviews-laurel[data-v-436757cc],.reviews-laurel-left[data-v-436757cc],.reviews-laurel-right[data-v-436757cc]{display:none}.reviews-stat-number[data-v-436757cc]{font-size:4.5rem}.reviews-stat-label[data-v-436757cc]{font-size:1.15rem}.reviews-title[data-v-436757cc]{font-size:1.75rem;margin-bottom:2rem}.reviews-scroll-wrap[data-v-436757cc]{margin:0 -1rem}.reviews-track[data-v-436757cc]{padding:0 1rem;gap:1rem}.review-card[data-v-436757cc]{flex:0 0 300px;min-width:280px;padding:1.5rem}.review-quote[data-v-436757cc]{font-size:.9375rem}}@media (min-width: 769px) and (max-width: 1023px){.features-preview-grid[data-v-436757cc]{grid-template-columns:repeat(5,1fr);grid-template-rows:1fr;height:100px;min-height:100px;max-height:100px}.features-preview-content[data-v-436757cc]{padding:0 1.5rem;gap:1rem;justify-content:flex-start}.features-preview-title[data-v-436757cc]{font-size:1.125rem;white-space:normal;word-break:break-word}}@media (min-width: 1024px){.features-preview-grid[data-v-436757cc]{grid-template-columns:repeat(5,1fr);grid-template-rows:1fr;height:100px;min-height:100px;max-height:100px}.features-preview-content[data-v-436757cc]{padding:0 1.5rem;gap:1rem;justify-content:flex-start}.features-preview-title[data-v-436757cc]{font-size:1.25rem;white-space:nowrap}}.auth-page[data-v-622878ed]{min-height:100vh;background-color:#000;display:flex;flex-direction:column;position:relative}.back-button[data-v-622878ed]{position:absolute;top:1.5rem;left:1.5rem;z-index:10;width:40px;height:40px;border-radius:50%;background:#2c2c2e;border:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.back-button[data-v-622878ed]:hover{background:#3a3a3c;transform:scale(1.05)}.back-button svg[data-v-622878ed]{color:#fff}.auth-container[data-v-622878ed]{flex:1;display:flex;align-items:center;justify-content:center;padding:2rem;margin-top:80px}.auth-card[data-v-622878ed]{width:100%;max-width:440px;background:#1c1c1e;border-radius:20px;padding:3rem;box-shadow:0 4px 24px #0006;border:1px solid rgba(255,255,255,.08);position:relative}.auth-header[data-v-622878ed]{text-align:center;margin-bottom:2.5rem}.auth-logo[data-v-622878ed]{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:1.5rem}.logo-image[data-v-622878ed]{height:66px;width:auto;display:block}.logo-text[data-v-622878ed]{font-size:1.25rem;font-weight:600;color:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-.01em}.auth-title[data-v-622878ed]{font-size:2rem;font-weight:700;line-height:1.2;letter-spacing:-.02em;color:#fff;margin:0 0 .5rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.auth-subtitle[data-v-622878ed]{font-size:1rem;font-weight:400;line-height:1.5;color:#fff9;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.auth-tabs[data-v-622878ed]{display:flex;gap:.5rem;margin-bottom:2rem;background:#2c2c2e;padding:.25rem;border-radius:12px}.auth-tab[data-v-622878ed]{flex:1;padding:.75rem 1.5rem;background:transparent;border:none;border-radius:8px;font-size:.9375rem;font-weight:500;color:#fff9;cursor:pointer;transition:all .2s ease;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.auth-tab.active[data-v-622878ed]{background:#3a3a3c;color:#fff;box-shadow:0 2px 8px #0000004d}.auth-tab[data-v-622878ed]:hover:not(.active){color:#ffffffe6}.auth-form[data-v-622878ed]{display:flex;flex-direction:column;gap:1.5rem}.form-group[data-v-622878ed]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-622878ed]{font-size:.875rem;font-weight:500;color:#ffffffe6;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.form-label-row[data-v-622878ed]{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.not-received-button[data-v-622878ed]{background:none;border:none;padding:0;font-size:.8125rem;font-weight:500;color:#0a84ff;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;transition:color .2s ease,text-decoration-color .2s ease;white-space:nowrap}.not-received-button[data-v-622878ed]:hover{color:#409cff;text-decoration:underline}.not-received-button[data-v-622878ed]:active{color:#007aff}.form-input[data-v-622878ed]{width:100%;padding:.875rem 1rem;font-size:1rem;font-weight:400;color:#fff;background:#2c2c2e;border:1px solid rgba(255,255,255,.15);border-radius:10px;transition:all .2s ease;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;box-sizing:border-box}.form-input[data-v-622878ed]:focus{outline:none;border-color:#ffffff59;box-shadow:0 0 0 3px #ffffff14}.form-input[data-v-622878ed]::placeholder{color:#fff6}.form-input-code[data-v-622878ed]{text-align:center;font-size:1rem;letter-spacing:.25rem;font-weight:600}.form-input-code[data-v-622878ed]::placeholder{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500}.input-with-button[data-v-622878ed]{display:flex;gap:.75rem;align-items:flex-start}.input-with-button .form-input[data-v-622878ed]{flex:1}.send-code-button[data-v-622878ed]{padding:.875rem 1.25rem;font-size:.875rem;font-weight:500;color:#fff;background:#3a3a3c;border:1px solid rgba(255,255,255,.15);border-radius:10px;cursor:pointer;transition:all .2s ease;white-space:nowrap;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;flex-shrink:0}.send-code-button[data-v-622878ed]:hover:not(:disabled){background:#48484a;border-color:#ffffff40}.send-code-button[data-v-622878ed]:disabled{opacity:.5;cursor:not-allowed}.code-hint[data-v-622878ed]{font-size:.8125rem;font-weight:400;color:#ffffff80;margin:.25rem 0 0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.auth-button[data-v-622878ed]{width:100%;padding:1rem 2rem;font-size:1rem;font-weight:600;border:none;border-radius:12px;cursor:pointer;transition:all .2s ease;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-.01em}.auth-button-primary[data-v-622878ed]{background:#fff;color:#000}.auth-button-primary[data-v-622878ed]:hover{background:#f0f0f0;transform:translateY(-1px);box-shadow:0 4px 12px #ffffff26}.auth-button-primary[data-v-622878ed]:active{transform:translateY(0)}.auth-button-primary[data-v-622878ed]:disabled{opacity:.5;cursor:not-allowed;transform:none}.auth-button-primary[data-v-622878ed]:disabled:hover{background:#fff;transform:none;box-shadow:none}.verification-header[data-v-622878ed]{text-align:center;margin-bottom:2rem}.verification-title[data-v-622878ed]{font-size:1.5rem;font-weight:700;line-height:1.2;letter-spacing:-.02em;color:#fff;margin:0 0 .75rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.verification-subtitle[data-v-622878ed]{font-size:.9375rem;font-weight:400;line-height:1.5;color:#fff9;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.verification-subtitle strong[data-v-622878ed]{color:#fff;font-weight:600}.verification-footer[data-v-622878ed]{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1.5rem;font-size:.875rem;color:#fff9}.link-button[data-v-622878ed]{background:none;border:none;color:#ffffffe6;font-size:.875rem;font-weight:500;cursor:pointer;padding:0;text-decoration:underline;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;transition:color .2s ease}.link-button-forgot[data-v-622878ed]{margin-top:.5rem;align-self:center}.link-button[data-v-622878ed]:hover{color:#fff}.separator[data-v-622878ed]{color:#ffffff59}@media (max-width: 768px){.auth-container[data-v-622878ed]{padding:1rem;margin-top:70px}.auth-card[data-v-622878ed]{padding:2rem 1.5rem;border-radius:16px}.auth-title[data-v-622878ed]{font-size:1.75rem}.auth-subtitle[data-v-622878ed]{font-size:.9375rem}.form-input-code[data-v-622878ed]{font-size:1.25rem;letter-spacing:.25rem}.input-with-button[data-v-622878ed]{flex-direction:column;gap:.75rem}.send-code-button[data-v-622878ed]{width:100%}.back-button[data-v-622878ed]{top:1rem;left:1rem;width:36px;height:36px}.back-button svg[data-v-622878ed]{width:16px;height:16px}}.comparison-modal[data-v-aba01bb1]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000e6;z-index:2000;display:flex;align-items:center;justify-content:center;padding:2rem;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.modal-content[data-v-aba01bb1]{position:relative;width:100%;height:100%;max-width:95vw;max-height:95vh;display:flex;flex-direction:row;align-items:stretch;justify-content:center;overflow:visible}.modal-content:has(.batch-sidebar) .modal-main[data-v-aba01bb1]{margin-left:200px}.batch-sidebar[data-v-aba01bb1]{position:fixed;left:0;top:0;bottom:0;width:200px;z-index:2001;min-height:0;padding:1rem .75rem;border-radius:0 18px 18px 0;background:#ffffff0f;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 10px 40px #00000059;display:flex;flex-direction:column}.batch-list-title[data-v-aba01bb1]{font-size:.85rem;font-weight:600;color:#f5f5f7;margin-bottom:.75rem;flex-shrink:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.batch-list-scroll[data-v-aba01bb1]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:.25rem;display:flex;flex-direction:column;gap:.5rem;scrollbar-width:none;-ms-overflow-style:none}.batch-list-scroll[data-v-aba01bb1]::-webkit-scrollbar{display:none}.batch-list-item[data-v-aba01bb1]{width:100%;display:flex;align-items:center;gap:.6rem;padding:.4rem .5rem;border-radius:12px;border:2px solid transparent;background:transparent;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .1s ease;text-align:left}.batch-list-item[data-v-aba01bb1]:hover{background:#ffffff0f}.batch-list-item.active[data-v-aba01bb1]{background:#ffffff1f;border-color:#fff9}.batch-list-thumb[data-v-aba01bb1]{width:48px;height:48px;border-radius:10px;overflow:hidden;background:#000;flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative;transition:box-shadow .15s ease}.batch-list-thumb img[data-v-aba01bb1]{width:100%;height:100%;object-fit:cover}.batch-list-thumb-video[data-v-aba01bb1]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.batch-list-video-icon[data-v-aba01bb1]{position:absolute;top:0;right:0;bottom:0;left:0;color:#fff;display:flex;align-items:center;justify-content:center;background:#00000059;pointer-events:none}.batch-list-meta[data-v-aba01bb1]{min-width:0;flex:1}.batch-list-name[data-v-aba01bb1]{font-size:.75rem;font-weight:500;color:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block}.batch-list-tags[data-v-aba01bb1]{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;min-width:0}.batch-tag[data-v-aba01bb1]{display:inline-block;padding:.2rem .5rem;border-radius:6px;font-size:.78rem;font-weight:600;letter-spacing:.03em;color:#fff;background:linear-gradient(135deg,#9ca3af,#6b7280);white-space:nowrap;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.batch-tag--size-2k[data-v-aba01bb1]{background:linear-gradient(135deg,#6366f1,#a855f7)}.batch-tag--size-4k[data-v-aba01bb1]{background:linear-gradient(135deg,#f97316,#facc15)}.batch-tag--rate[data-v-aba01bb1]{background:linear-gradient(135deg,#22c55e,#06b6d4)}.batch-tag--enhanced[data-v-aba01bb1]{background:linear-gradient(135deg,#6366f1,#8b5cf6)}.modal-main[data-v-aba01bb1]{flex:1;display:flex;align-items:center;justify-content:center}.image-comparison-container[data-v-aba01bb1]{position:relative;width:auto;height:auto;max-width:95vw;max-height:95vh;overflow:hidden;border-radius:12px;background:transparent;display:flex;align-items:center;justify-content:center;padding:0;box-sizing:border-box;min-width:min(85vw,1000px);min-height:55vh}.image-comparison-wrapper[data-v-aba01bb1]{position:relative;z-index:0;min-height:55vh;width:100%;min-width:100%;display:flex;align-items:center;justify-content:center}.image-comparison-wrapper--loading[data-v-aba01bb1]{min-width:min(85vw,1000px);min-height:55vh}.comparison-loading-overlay[data-v-aba01bb1]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;background:#000;border-radius:12px;z-index:5}.comparison-loading-text[data-v-aba01bb1]{font-size:1rem;font-weight:500;color:#ffffffb3;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.image-comparison-container[data-v-aba01bb1] .image-comparison{width:auto;height:auto;max-width:100%;max-height:100%;display:flex;align-items:center;justify-content:center}.image-comparison-container[data-v-aba01bb1] .image-wrapper:not(.image-wrapper-enforce-min){position:relative;width:auto;height:auto;max-width:95vw;max-height:95vh;display:block;overflow:hidden;min-width:0;min-height:0}.image-comparison-container[data-v-aba01bb1] .image-wrapper.image-wrapper-enforce-min{overflow:hidden}.image-comparison-container[data-v-aba01bb1] .image-wrapper:not(.image-wrapper-enforce-min) .comparison-image-before{max-width:95vw;max-height:95vh;width:auto!important;height:auto!important;object-fit:contain!important;display:block!important;position:relative!important;box-sizing:border-box}.image-comparison-container[data-v-aba01bb1] .comparison-image-after-wrapper{position:absolute;display:flex;align-items:flex-start;justify-content:flex-start;pointer-events:none;overflow:hidden}.image-comparison-container[data-v-aba01bb1] .comparison-image-after{max-width:95vw;max-height:95vh;width:auto;height:auto;object-fit:cover!important;display:block!important;position:relative!important;box-sizing:border-box;flex-shrink:0}.button-group-image[data-v-aba01bb1]{position:absolute;top:1.5rem;right:1.5rem;display:flex;gap:.75rem;z-index:20}.download-button-image[data-v-aba01bb1]{width:44px;height:44px;background:#ffffffe6;border:1px solid rgba(255,255,255,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#1d1d1f;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.download-button-image[data-v-aba01bb1]:hover{background:#fff;transform:scale(1.1);box-shadow:0 4px 12px #0003}.close-button-image[data-v-aba01bb1]{width:44px;height:44px;background:#ffffffe6;border:1px solid rgba(255,255,255,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#1d1d1f;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.close-button-image[data-v-aba01bb1]:hover{background:#fff;transform:scale(1.1);box-shadow:0 4px 12px #0003}.video-comparison-container[data-v-aba01bb1]{position:relative;width:100%;max-width:95vw;display:flex;flex-direction:column;gap:2rem;padding-top:0;padding-bottom:1rem}.button-group-video[data-v-aba01bb1]{position:fixed;top:1.5rem;right:1.5rem;display:flex;gap:.75rem;z-index:2010}.download-button-video[data-v-aba01bb1]{width:44px;height:44px;background:#ffffffe6;border:1px solid rgba(255,255,255,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#1d1d1f;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.download-button-video[data-v-aba01bb1]:hover{background:#fff;transform:scale(1.1);box-shadow:0 4px 12px #0003}.close-button-video[data-v-aba01bb1]{width:44px;height:44px;background:#ffffffe6;border:1px solid rgba(255,255,255,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#1d1d1f;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.close-button-video[data-v-aba01bb1]:hover{background:#fff;transform:scale(1.1);box-shadow:0 4px 12px #0003}.video-comparison-container[data-v-aba01bb1] .video-comparison,.video-comparison-container[data-v-aba01bb1] .video-wrapper{width:100%;max-width:95vw;max-height:calc(100vh - 13rem)}.video-comparison-container[data-v-aba01bb1] .comparison-video{max-width:95vw;max-height:calc(100vh - 13rem);width:auto;height:auto;object-fit:contain}.video-controls[data-v-aba01bb1]{display:flex;align-items:center;gap:1rem;background:#ffffff1a;padding:1rem 1.5rem;border-radius:12px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.play-button[data-v-aba01bb1]{width:48px;height:48px;background:#fff;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#1d1d1f;flex-shrink:0}.play-button[data-v-aba01bb1]:hover{background:#f5f5f7;transform:scale(1.05)}.progress-bar[data-v-aba01bb1]{flex:1;height:6px;background:#fff3;border-radius:3px;cursor:pointer;position:relative;overflow:hidden}.progress-fill[data-v-aba01bb1]{height:100%;background:#fff;border-radius:3px;transition:width .1s linear}.time-display[data-v-aba01bb1]{color:#fff;font-size:.875rem;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;min-width:80px;text-align:right}@media (max-width: 768px){.comparison-modal[data-v-aba01bb1]{padding:1rem}.modal-content[data-v-aba01bb1]{max-width:100vw;max-height:100vh;flex-direction:column}.modal-content:has(.batch-sidebar) .modal-main[data-v-aba01bb1]{margin-left:0;margin-bottom:100px}.batch-sidebar[data-v-aba01bb1]{position:fixed;left:0;right:0;bottom:0;top:auto;width:100%;height:auto;max-height:100px;border-radius:16px 16px 0 0;flex-direction:row;align-items:center;padding:.75rem .85rem}.batch-list-title[data-v-aba01bb1]{margin-bottom:0;margin-right:.75rem;white-space:nowrap;flex-shrink:0}.batch-list-scroll[data-v-aba01bb1]{flex:1;display:flex;flex-direction:row;gap:.5rem;overflow-x:auto;overflow-y:hidden;padding-right:.5rem;scrollbar-width:none;-ms-overflow-style:none}.batch-list-scroll[data-v-aba01bb1]::-webkit-scrollbar{display:none}.batch-list-item[data-v-aba01bb1]{flex-shrink:0;flex-direction:column;align-items:center;padding:.35rem .45rem;border-radius:16px}.batch-list-thumb[data-v-aba01bb1]{width:44px;height:44px}.batch-list-meta[data-v-aba01bb1],.batch-list-name[data-v-aba01bb1]{display:none}.image-comparison-container[data-v-aba01bb1]{padding:0}.image-comparison-container[data-v-aba01bb1] .image-wrapper{display:block!important;position:relative!important;width:auto!important;max-width:100vw!important;height:auto!important;max-height:100vh!important}.image-comparison-container[data-v-aba01bb1] .comparison-image-before{width:auto!important;height:auto!important;max-width:100vw!important;max-height:100vh!important;object-fit:contain!important;display:block!important;position:relative!important}.image-comparison-container[data-v-aba01bb1] .comparison-image-after-wrapper{position:absolute!important;display:flex!important;align-items:flex-start!important;justify-content:flex-start!important;overflow:hidden!important}.image-comparison-container[data-v-aba01bb1] .comparison-image-after{width:auto!important;height:auto!important;max-width:100vw!important;max-height:100vh!important;object-fit:cover!important;display:block!important;position:relative!important;flex-shrink:0!important}.video-comparison-container[data-v-aba01bb1]{padding-top:0;padding-bottom:1rem;gap:1.5rem}.button-group-image[data-v-aba01bb1],.button-group-video[data-v-aba01bb1]{top:1rem;right:1rem;gap:.5rem}.download-button-image[data-v-aba01bb1],.download-button-video[data-v-aba01bb1],.close-button-image[data-v-aba01bb1],.close-button-video[data-v-aba01bb1]{width:36px;height:36px}.download-button-image svg[data-v-aba01bb1],.download-button-video svg[data-v-aba01bb1],.close-button-image svg[data-v-aba01bb1],.close-button-video svg[data-v-aba01bb1]{width:18px;height:18px}.video-comparison-container[data-v-aba01bb1] .video-comparison,.video-comparison-container[data-v-aba01bb1] .video-wrapper,.video-comparison-container[data-v-aba01bb1] .comparison-video{max-width:100vw;max-height:calc(100vh - 12rem)}.video-controls[data-v-aba01bb1]{flex-wrap:wrap;padding:.75rem 1rem}.play-button[data-v-aba01bb1]{width:40px;height:40px}.time-display[data-v-aba01bb1]{min-width:60px;font-size:.8125rem}}.image-view-modal[data-v-d90b77f5]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:2000;padding:2rem;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.modal-content[data-v-d90b77f5]{position:relative;width:auto;height:auto;max-width:95vw;max-height:95vh;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:visible}.modal-content.has-batch[data-v-d90b77f5]{flex-direction:row;width:100%;height:100%;max-width:95vw;max-height:95vh;align-items:stretch;min-height:0;margin-left:200px}.batch-sidebar[data-v-d90b77f5]{position:fixed;left:0;top:0;bottom:0;width:200px;z-index:2001;min-height:0;padding:1rem .75rem;border-radius:0 18px 18px 0;background:#ffffff0f;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 10px 40px #00000059;display:flex;flex-direction:column}.batch-list-title[data-v-d90b77f5]{font-size:.85rem;font-weight:600;color:#f5f5f7;margin-bottom:.75rem;flex-shrink:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.batch-list-scroll[data-v-d90b77f5]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:.25rem;display:flex;flex-direction:column;gap:.5rem;scrollbar-width:none;-ms-overflow-style:none}.batch-list-scroll[data-v-d90b77f5]::-webkit-scrollbar{display:none}.batch-list-item[data-v-d90b77f5]{width:100%;display:flex;align-items:center;gap:.6rem;padding:.4rem .5rem;border-radius:12px;border:2px solid transparent;background:transparent;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .1s ease;text-align:left}.batch-list-item[data-v-d90b77f5]:hover{background:#ffffff0f}.batch-list-item.active[data-v-d90b77f5]{background:#ffffff1f;border-color:#fff9}.batch-list-thumb[data-v-d90b77f5]{width:48px;height:48px;border-radius:10px;overflow:hidden;background:#000;flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative;transition:box-shadow .15s ease}.batch-list-thumb img[data-v-d90b77f5]{width:100%;height:100%;object-fit:cover}.batch-list-thumb-video[data-v-d90b77f5]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.batch-list-video-icon[data-v-d90b77f5]{position:absolute;top:0;right:0;bottom:0;left:0;color:#fff;display:flex;align-items:center;justify-content:center;background:#00000059;pointer-events:none}.batch-list-meta[data-v-d90b77f5]{min-width:0;flex:1}.batch-list-name[data-v-d90b77f5]{font-size:.75rem;font-weight:500;color:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block}.batch-list-tags[data-v-d90b77f5]{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;min-width:0}.batch-tag[data-v-d90b77f5]{display:inline-block;padding:.2rem .5rem;border-radius:6px;font-size:.78rem;font-weight:600;letter-spacing:.03em;color:#fff;background:linear-gradient(135deg,#9ca3af,#6b7280);white-space:nowrap;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.batch-tag--size-2k[data-v-d90b77f5]{background:linear-gradient(135deg,#6366f1,#a855f7)}.batch-tag--size-4k[data-v-d90b77f5]{background:linear-gradient(135deg,#f97316,#facc15)}.batch-tag--rate[data-v-d90b77f5]{background:linear-gradient(135deg,#22c55e,#06b6d4)}.batch-tag--meta-rate[data-v-d90b77f5]{background:linear-gradient(135deg,#06b6d4,#0ea5e9)}.batch-tag--enhanced[data-v-d90b77f5]{background:linear-gradient(135deg,#6366f1,#8b5cf6)}.image-view-container[data-v-d90b77f5]{position:relative;width:auto;height:auto;max-width:95vw;max-height:95vh;overflow:visible;display:flex;align-items:center;justify-content:center;background:transparent;border-radius:12px;padding:0;min-width:min(90vw,800px);min-height:40vh}.image-display-wrapper[data-v-d90b77f5]{position:relative;min-height:40vh;width:100%;min-width:100%;display:flex;align-items:center;justify-content:center}.image-display-wrapper--loading[data-v-d90b77f5]{min-width:min(90vw,800px);min-height:50vh}.image-loading-overlay[data-v-d90b77f5]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;background:#000;border-radius:12px;z-index:10}.image-loading-text[data-v-d90b77f5]{font-size:1rem;font-weight:500;color:#ffffffb3;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.button-group[data-v-d90b77f5]{position:fixed;top:1.5rem;right:1.5rem;display:flex;gap:.75rem;z-index:2010}.download-button[data-v-d90b77f5],.close-button[data-v-d90b77f5]{width:44px;height:44px;background:#ffffffe6;border:1px solid rgba(255,255,255,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#1d1d1f;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.download-button[data-v-d90b77f5]:hover,.close-button[data-v-d90b77f5]:hover{background:#fff;transform:scale(1.1);box-shadow:0 4px 12px #0003}.download-button[data-v-d90b77f5]:active,.close-button[data-v-d90b77f5]:active{transform:scale(.95)}.image-display[data-v-d90b77f5]{position:relative;z-index:0;width:auto;height:auto;max-width:95vw;max-height:95vh;display:flex;align-items:center;justify-content:center;padding:0;box-sizing:border-box}.view-image[data-v-d90b77f5]{max-width:95vw;max-height:95vh;width:auto;height:auto;object-fit:contain;display:block}@media (max-width: 768px){.image-view-modal[data-v-d90b77f5]{padding:1rem}.modal-content[data-v-d90b77f5]{max-width:100vw;max-height:100vh}.modal-content.has-batch[data-v-d90b77f5]{flex-direction:column;margin-left:0;padding-bottom:100px}.batch-sidebar[data-v-d90b77f5]{position:fixed;left:0;right:0;bottom:0;top:auto;width:100%;height:auto;max-height:100px;border-radius:16px 16px 0 0;flex-direction:row;align-items:center;padding:.75rem .85rem}.batch-list-title[data-v-d90b77f5]{margin-bottom:0;margin-right:.75rem;white-space:nowrap;flex-shrink:0}.batch-list-scroll[data-v-d90b77f5]{flex:1;display:flex;flex-direction:row;gap:.5rem;overflow-x:auto;overflow-y:hidden;padding-right:.5rem;scrollbar-width:none;-ms-overflow-style:none}.batch-list-scroll[data-v-d90b77f5]::-webkit-scrollbar{display:none}.batch-list-item[data-v-d90b77f5]{flex-shrink:0;flex-direction:column;align-items:center;padding:.35rem .45rem;border-radius:16px}.batch-list-thumb[data-v-d90b77f5]{width:44px;height:44px}.batch-list-meta[data-v-d90b77f5],.batch-list-name[data-v-d90b77f5]{display:none}.image-view-container[data-v-d90b77f5]{max-width:100vw;max-height:100vh}.button-group[data-v-d90b77f5]{top:1rem;right:1rem;gap:.5rem}.download-button[data-v-d90b77f5],.close-button[data-v-d90b77f5]{width:44px;height:44px}.view-image[data-v-d90b77f5]{max-width:100vw;max-height:100vh}}.video-player-modal[data-v-491b8662]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000f2;z-index:2000;display:flex;align-items:center;justify-content:center;padding:1rem;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.player-content[data-v-491b8662]{position:relative;width:100%;height:100%;max-width:100vw;max-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.close-button[data-v-491b8662]{position:fixed;top:1rem;right:1rem;width:44px;height:44px;background:#ffffffe6;border:1px solid rgba(255,255,255,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#1d1d1f;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:2010}.close-button[data-v-491b8662]:hover{background:#fff;transform:scale(1.1);box-shadow:0 4px 12px #0003}.download-button[data-v-491b8662]{position:fixed;top:1rem;right:4rem;width:44px;height:44px;background:#ffffffe6;border:1px solid rgba(255,255,255,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#1d1d1f;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:2010}.download-button[data-v-491b8662]:hover{background:#fff;transform:scale(1.1);box-shadow:0 4px 12px #0003}.video-container[data-v-491b8662]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:0;position:relative}.video-loading-overlay[data-v-491b8662]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;background:#000000d9;pointer-events:none}.video-loading-spinner[data-v-491b8662]{width:48px;height:48px;border:3px solid rgba(255,255,255,.2);border-top-color:#fbbf24;border-radius:50%;animation:video-player-spin-491b8662 .85s linear infinite}.video-loading-text[data-v-491b8662]{font-size:.95rem;color:#ffffffd9;font-weight:500}@keyframes video-player-spin-491b8662{to{transform:rotate(360deg)}}.video-player[data-v-491b8662]{width:100%;height:100%;max-width:100vw;max-height:100vh;object-fit:contain;background:#000}.video-player--hidden[data-v-491b8662]{opacity:0;pointer-events:none}@media (max-width: 768px){.close-button[data-v-491b8662],.download-button[data-v-491b8662]{width:36px;height:36px;top:.75rem}.close-button[data-v-491b8662]{right:.75rem}.download-button[data-v-491b8662]{right:3.5rem}.close-button svg[data-v-491b8662],.download-button svg[data-v-491b8662]{width:20px;height:20px}}.intro-overlay[data-v-367dbc90]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#00000080;display:flex;align-items:center;justify-content:center;padding:1.5rem;box-sizing:border-box}.intro-modal[data-v-367dbc90]{position:relative;width:100%;max-width:520px;max-height:90vh;overflow-y:auto;background:#fff;border-radius:16px;box-shadow:0 24px 48px #0000002e;padding:1.5rem 1.5rem 1.25rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.intro-close-btn[data-v-367dbc90]{position:absolute;top:1rem;right:1rem;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#f5f5f7;border:none;border-radius:50%;color:#1d1d1f;cursor:pointer;transition:background .2s,color .2s}.intro-close-btn[data-v-367dbc90]:hover{background:#e5e5e7}.intro-title[data-v-367dbc90]{margin:0 0 1rem;font-size:1.5rem;font-weight:700;color:#1d1d1f;letter-spacing:-.02em;padding-right:2.5rem}.intro-image-wrap[data-v-367dbc90]{width:100%;margin-bottom:1.25rem;border-radius:12px;overflow:hidden;background:#fff}.intro-image[data-v-367dbc90]{width:100%;height:auto;max-height:220px;object-fit:contain;object-position:top;display:block}.intro-steps[data-v-367dbc90]{list-style:none;margin:0 0 1.25rem;padding:0}.intro-step[data-v-367dbc90]{display:flex;gap:.75rem;align-items:flex-start;margin-bottom:.75rem}.intro-step[data-v-367dbc90]:last-child{margin-bottom:0}.intro-step-num[data-v-367dbc90]{width:24px;height:24px;flex-shrink:0;background:#1d1d1f;color:#fff;border-radius:50%;font-size:.75rem;font-weight:600;display:flex;align-items:center;justify-content:center}.intro-step-content[data-v-367dbc90]{display:flex;flex-direction:column;gap:.125rem}.intro-step-title[data-v-367dbc90]{font-size:.9375rem;font-weight:600;color:#1d1d1f}.intro-step-desc[data-v-367dbc90]{font-size:.8125rem;color:#86868b;line-height:1.4}.intro-footer[data-v-367dbc90]{padding-top:1rem;border-top:1px solid #e5e5e7;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.intro-hint[data-v-367dbc90]{margin:0;font-size:.8125rem;color:#86868b}.intro-dismiss-btn[data-v-367dbc90]{padding:.5rem 1rem;background:#1d1d1f;color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .2s}.intro-dismiss-btn[data-v-367dbc90]:hover{background:#000}.intro-fade-enter-active[data-v-367dbc90],.intro-fade-leave-active[data-v-367dbc90]{transition:opacity .25s ease}.intro-fade-enter-active .intro-modal[data-v-367dbc90],.intro-fade-leave-active .intro-modal[data-v-367dbc90]{transition:transform .25s ease}.intro-fade-enter-from[data-v-367dbc90],.intro-fade-leave-to[data-v-367dbc90]{opacity:0}.intro-fade-enter-from .intro-modal[data-v-367dbc90],.intro-fade-leave-to .intro-modal[data-v-367dbc90]{transform:scale(.96) translateY(-8px)}@media (max-width: 560px){.intro-overlay[data-v-367dbc90]{padding:1rem;align-items:flex-end}.intro-modal[data-v-367dbc90]{max-height:85vh;border-radius:16px 16px 0 0}.intro-image[data-v-367dbc90]{max-height:180px}.intro-footer[data-v-367dbc90]{flex-direction:column;align-items:stretch}.intro-dismiss-btn[data-v-367dbc90]{width:100%}}.enhance-type-switch[data-v-5cef68b9]{width:100%;margin-top:.5rem;margin-bottom:1.5rem}.enhance-type-tabs[data-v-5cef68b9]{display:flex;gap:.75rem;padding:.75rem;background:#3a3a3c;border:1px solid rgba(255,255,255,.12);border-radius:16px}.enhance-type-tab[data-v-5cef68b9]{flex:1;padding:1.05rem 1.25rem;min-height:56px;border-radius:12px;border:1px solid rgba(255,255,255,.16);background:#2c2c2e;color:#f9fafb;cursor:pointer;font-weight:600;transition:all .2s ease}.enhance-type-tab[data-v-5cef68b9]:hover{border-color:#667eeacc;box-shadow:0 0 0 1px #667eea66}.enhance-type-tab.active[data-v-5cef68b9]{border-color:#667eea;box-shadow:0 0 0 1px #667eeacc;background:radial-gradient(circle at 0% 0%,rgba(102,126,234,.24),transparent 60%),#1d1d1f}.enhance-type-tab[data-v-5cef68b9]:disabled{cursor:default;opacity:.95}.enhance-type-tab-content[data-v-5cef68b9]{display:flex;align-items:center;justify-content:center;gap:.6rem}.enhance-type-icon[data-v-5cef68b9]{flex-shrink:0;color:#fff;width:22px;height:22px}.enhance-type-label[data-v-5cef68b9]{line-height:1;font-size:1.05rem}.new-badge[data-v-5cef68b9]{background:#facc15;color:#000;font-weight:800;font-size:.75rem;padding:.125rem .45rem;border-radius:999px;margin-left:.35rem;line-height:1.2;flex-shrink:0}.workspace-page[data-v-5cef68b9]{min-height:100vh;background-color:#2c2c2e}.workspace-container[data-v-5cef68b9]{padding-top:80px;max-width:1400px;margin:0 auto;padding-left:2rem;padding-right:2rem;flex:1}.page-header[data-v-5cef68b9]{display:flex;align-items:center;gap:1rem;padding:2rem 0 .5rem;margin-bottom:.5rem}.page-header-title[data-v-5cef68b9]{font-size:1.75rem;font-weight:600;color:#fff;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-.01em;flex:1}.help-toggle[data-v-5cef68b9]{width:28px;height:28px;border-radius:50%;border:1.5px solid rgba(255,255,255,.25);background:#3a3a3c;color:#ffffffb3;font-size:.95rem;font-weight:600;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}.help-toggle[data-v-5cef68b9]:hover{border-color:#ffffff80;color:#fff;background:#48484a}.help-toggle-icon[data-v-5cef68b9]{line-height:1}.workspace-main[data-v-5cef68b9]{display:flex;flex-direction:column;gap:3rem;padding:2rem 0 3rem}.instructions-section[data-v-5cef68b9]{margin-bottom:2rem;margin-top:0}.steps-fade-enter-active[data-v-5cef68b9],.steps-fade-leave-active[data-v-5cef68b9]{transition:all .3s ease;overflow:hidden}.steps-fade-enter-from[data-v-5cef68b9]{opacity:0;max-height:0;margin-top:0;margin-bottom:0}.steps-fade-enter-to[data-v-5cef68b9],.steps-fade-leave-from[data-v-5cef68b9]{opacity:1;max-height:500px}.steps-fade-leave-to[data-v-5cef68b9]{opacity:0;max-height:0;margin-top:0;margin-bottom:0}.steps-container[data-v-5cef68b9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.step-item[data-v-5cef68b9]{display:flex;gap:1.5rem;align-items:flex-start;padding:1.5rem;background:#3a3a3c;border-radius:16px;transition:all .2s ease;cursor:pointer}.step-item.disabled[data-v-5cef68b9]{cursor:default;opacity:.6}.step-item[data-v-5cef68b9]:not(.disabled):hover{background:#48484a;transform:translateY(-2px)}.step-item.disabled[data-v-5cef68b9]:hover{background:#3a3a3c;transform:none}.step-number[data-v-5cef68b9]{width:48px;height:48px;background:#ffffff26;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;flex-shrink:0}.step-content[data-v-5cef68b9]{flex:1}.step-title[data-v-5cef68b9]{font-size:1.25rem;font-weight:600;color:#fff;margin:0 0 .5rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.step-description[data-v-5cef68b9]{font-size:.9375rem;font-weight:400;color:#ffffffa6;line-height:1.5;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.upload-loading[data-v-5cef68b9]{display:flex;flex-direction:column;align-items:center;gap:1rem}.spinner[data-v-5cef68b9]{width:48px;height:48px;border:4px solid rgba(255,255,255,.2);border-top-color:#facc15;border-radius:50%;animation:spin-5cef68b9 1s linear infinite}.spinner-small[data-v-5cef68b9]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#facc15;border-radius:50%;animation:spin-5cef68b9 .8s linear infinite;display:inline-block;margin-right:.5rem;vertical-align:middle}.btn-spinner[data-v-5cef68b9]{width:14px;height:14px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:spin-5cef68b9 .8s linear infinite;display:inline-block;margin-right:.5rem;vertical-align:middle}@keyframes spin-5cef68b9{to{transform:rotate(360deg)}}@keyframes highlightGlow-5cef68b9{0%{box-shadow:0 0 #ffc10700}20%{box-shadow:0 0 30px 15px #ffc107cc,0 0 60px 30px #ffc10799}60%{box-shadow:0 0 30px 15px #ffc107cc,0 0 60px 30px #ffc10799}to{box-shadow:0 0 #ffc10700}}.upload-status-text[data-v-5cef68b9]{font-size:1rem;font-weight:500;color:#fff;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.upload-progress-text[data-v-5cef68b9]{font-size:.875rem;font-weight:400;color:#ffffffb3;margin:0;margin-top:.25rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.upload-section[data-v-5cef68b9]{width:100%;position:relative;transition:all .3s ease}.upload-section.highlighted[data-v-5cef68b9]{animation:highlightGlow-5cef68b9 3.6s ease-in-out}.upload-area[data-v-5cef68b9]{border:2px dashed rgba(255,255,255,.25);border-radius:16px;padding:4rem 2rem;text-align:center;background:#3a3a3c;transition:all .2s ease;cursor:pointer}.upload-area[data-v-5cef68b9]:hover{border-color:#ffffff80;background:#48484a}.upload-content[data-v-5cef68b9]{display:flex;flex-direction:column;align-items:center;gap:1rem}.upload-icon[data-v-5cef68b9]{color:#fff9;margin-bottom:.5rem}.upload-title[data-v-5cef68b9]{font-size:1.5rem;font-weight:600;color:#fff;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-.01em}.upload-subtitle[data-v-5cef68b9]{font-size:1rem;font-weight:400;color:#fff9;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.upload-button[data-v-5cef68b9]{margin-top:.5rem;padding:.75rem 2rem;background:#1d1d1f;color:#fff;border:none;border-radius:10px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.upload-button[data-v-5cef68b9]:hover{background:#000;filter:brightness(1.15);transform:translateY(-1px)}.file-input[data-v-5cef68b9]{display:none}.enhance-mode-section[data-v-5cef68b9]{width:100%;margin-top:50px;margin-bottom:1.5rem}.enhance-mode-options-header[data-v-5cef68b9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.enhance-mode-title[data-v-5cef68b9]{font-size:1.5rem;font-weight:700;color:#fff;margin:0;text-align:left;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-.01em;flex-shrink:0}.enhance-mode-options-body[data-v-5cef68b9]{padding:1.5rem;background:#3a3a3c;border-radius:16px;display:flex;flex-direction:column;gap:1rem}.enhance-mode-options-group[data-v-5cef68b9]{display:flex;flex-wrap:wrap;gap:1rem}.enhance-mode-option[data-v-5cef68b9]{flex:1;min-width:0;padding:1rem 1.25rem;border-radius:12px;border:1px solid rgba(255,255,255,.16);background:#2c2c2e;color:#f9fafb;cursor:pointer;text-align:left;display:flex;flex-direction:column;gap:.25rem;transition:all .2s ease;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.enhance-mode-option[data-v-5cef68b9]:hover{border-color:#667eeacc;box-shadow:0 0 0 1px #667eea66}.enhance-mode-option.active[data-v-5cef68b9]{border-color:#667eea;box-shadow:0 0 0 1px #667eeacc;background:radial-gradient(circle at 0% 0%,rgba(102,126,234,.24),transparent 60%),#1d1d1f}.mode-option-label[data-v-5cef68b9]{font-size:1.1rem;font-weight:600}.mode-option-desc[data-v-5cef68b9]{font-size:.9rem;color:#f9fafbcc}.mode-option-credits[data-v-5cef68b9]{font-size:.85rem;color:#667eeaf2}.file-list-section[data-v-5cef68b9]{width:100%;position:relative}.section-header[data-v-5cef68b9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.section-title[data-v-5cef68b9]{font-size:1.5rem;font-weight:700;color:#fff;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-.01em;transition:all .3s ease}.section-title.highlighted[data-v-5cef68b9]{animation:highlightGlow-5cef68b9 3.6s ease-in-out;margin-bottom:1.5rem}.action-buttons[data-v-5cef68b9]{display:flex;gap:.75rem;align-items:center}.enhance-button[data-v-5cef68b9]{padding:.75rem 2rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;position:relative}.enhance-button.disabled[data-v-5cef68b9]{background:#48484a;color:#ffffff80;cursor:not-allowed;animation:none}.enhance-button.disabled[data-v-5cef68b9]:hover{transform:none;box-shadow:none;filter:none}.credits-cost[data-v-5cef68b9]{font-weight:400;opacity:.8;font-size:.9em}.enhance-button.highlighted[data-v-5cef68b9]:not(.disabled){animation:highlightGlow-5cef68b9 3.6s ease-in-out}.enhance-button[data-v-5cef68b9]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #667eea66;filter:brightness(1.1)}.reupload-failed-button[data-v-5cef68b9]{width:44px;height:44px;padding:0;background:#3a3a3c;color:#fffc;border:1px solid rgba(255,255,255,.15);border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;position:relative;flex-shrink:0}.reupload-failed-button[data-v-5cef68b9]:hover{background:#48484a;border-color:#ffffff4d;transform:translateY(-1px)}.reupload-failed-button svg[data-v-5cef68b9]{width:20px;height:20px}.reupload-failed-button .tooltip-text[data-v-5cef68b9]{position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:.5rem;padding:.375rem .75rem;background:#1d1d1f;color:#fff;border-radius:6px;font-size:.75rem;font-weight:500;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;z-index:1000}.reupload-failed-button .tooltip-text[data-v-5cef68b9]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:4px solid transparent;border-top-color:#3a3a3c}.reupload-failed-button:hover .tooltip-text[data-v-5cef68b9]{opacity:1}.clear-button[data-v-5cef68b9]{padding:.75rem 1.5rem;background:#3a3a3c;color:#fff;border:1px solid rgba(255,255,255,.15);border-radius:10px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.clear-button[data-v-5cef68b9]:hover{background:#48484a;border-color:#ffffff4d;transform:translateY(-1px)}.file-list[data-v-5cef68b9]{display:flex;flex-direction:column;gap:1rem}.file-item[data-v-5cef68b9]{display:flex;justify-content:space-between;align-items:center;padding:1.25rem;background:#3a3a3c;border-radius:12px;transition:all .2s ease}.file-info[data-v-5cef68b9]{display:flex;align-items:center;gap:1rem;flex:1;min-width:0}.file-thumbnail[data-v-5cef68b9]{width:48px;height:48px;flex-shrink:0;border-radius:8px;overflow:hidden;background:#3a3a3c;display:flex;align-items:center;justify-content:center}.thumbnail-image[data-v-5cef68b9],.thumbnail-video[data-v-5cef68b9]{width:100%;height:100%;object-fit:cover}.file-icon[data-v-5cef68b9]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#ffffffa6}.file-details[data-v-5cef68b9]{display:flex;flex-direction:column;gap:.25rem;min-width:0}.file-name[data-v-5cef68b9]{font-size:1rem;font-weight:500;color:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-size[data-v-5cef68b9]{font-size:.875rem;font-weight:400;color:#ffffffa6;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.file-status[data-v-5cef68b9]{display:flex;align-items:center;gap:1rem;position:relative}.file-menu-container[data-v-5cef68b9]{position:relative;display:flex;align-items:center}.file-menu-button[data-v-5cef68b9]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:6px;color:#ffffffa6;cursor:pointer;transition:all .2s ease;padding:0}.file-menu-button[data-v-5cef68b9]:hover{background:#48484a;color:#fff}.file-menu-dropdown[data-v-5cef68b9]{position:absolute;top:100%;right:0;margin-top:.5rem;background:#3a3a3c;border:1px solid rgba(255,255,255,.12);border-radius:8px;box-shadow:0 4px 12px #0000001a;min-width:160px;z-index:1000;overflow:hidden}.menu-item[data-v-5cef68b9]{width:100%;display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:transparent;border:none;color:#fff;font-size:.875rem;font-weight:400;cursor:pointer;transition:background .2s ease;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;text-align:left}.menu-item[data-v-5cef68b9]:hover{background:#3a3a3c}.menu-item.delete[data-v-5cef68b9]{color:#ff3b30}.menu-item.delete[data-v-5cef68b9]:hover{background:#ffe5e5;color:#ff3b30}.menu-item svg[data-v-5cef68b9]{flex-shrink:0}.status-badge[data-v-5cef68b9]{padding:.375rem .75rem;border-radius:6px;font-size:.875rem;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;display:inline-flex;align-items:center}.status-uploading[data-v-5cef68b9],.status-uploaded[data-v-5cef68b9]{background:#e3f2fd;color:#1976d2}.status-upload-failed[data-v-5cef68b9]{background:#ffebee;color:#d32f2f;gap:.5rem}.retry-button[data-v-5cef68b9]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;margin:0;background:transparent;border:none;border-radius:4px;color:#d32f2f;cursor:pointer;transition:all .2s ease;flex-shrink:0}.retry-button[data-v-5cef68b9]:hover{background:#d32f2f1a;transform:rotate(90deg)}.retry-button[data-v-5cef68b9]:active{transform:rotate(90deg) scale(.95)}.retry-button svg[data-v-5cef68b9]{width:14px;height:14px}.status-pending[data-v-5cef68b9]{background:#48484a;color:#ffffffa6}.status-processing[data-v-5cef68b9]{background:#ff950038;color:#ff9500}.status-completed[data-v-5cef68b9]{background:#34c75938;color:#34c759}.status-task-failed[data-v-5cef68b9]{background:#ffebee;color:#d32f2f;gap:.5rem}.download-button[data-v-5cef68b9]{padding:.5rem 1.25rem;background:#1d1d1f;color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.download-button[data-v-5cef68b9]:hover{background:#000}.download-button-icon[data-v-5cef68b9]{width:36px;height:36px;padding:0;background:transparent;color:#fff;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}.download-button-icon[data-v-5cef68b9]:hover{background:#3a3a3c;transform:scale(1.1)}.download-button-icon[data-v-5cef68b9]:active{transform:scale(.95)}.download-button-icon svg[data-v-5cef68b9]{width:20px;height:20px;color:#fff}.file-list-toggle[data-v-5cef68b9]{margin-top:1rem;display:flex;justify-content:center}.toggle-button[data-v-5cef68b9]{display:flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:transparent;color:#007aff;border:1px solid #007aff;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.toggle-button[data-v-5cef68b9]:hover{background:#007aff;color:#fff}.toggle-icon[data-v-5cef68b9]{transition:transform .3s ease}.toggle-icon.expanded[data-v-5cef68b9]{transform:rotate(180deg)}.results-section[data-v-5cef68b9]{width:100%;position:relative}.results-section .section-header[data-v-5cef68b9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.results-section .section-title[data-v-5cef68b9]{margin:0}.view-all-button[data-v-5cef68b9]{padding:.625rem 1.25rem;background:#fff;color:#000;border:1px solid rgba(255,255,255,.25);border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.view-all-button[data-v-5cef68b9]:hover{background:#f0f0f0;color:#000;border-color:#fff6}.results-grid[data-v-5cef68b9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;contain:layout}.result-card[data-v-5cef68b9]{background:#48484a;border-radius:12px;overflow:visible;transition:transform .2s ease,box-shadow .2s ease;cursor:pointer;position:relative;border:1px solid transparent;contain:layout paint;will-change:transform}.result-card.highlighted[data-v-5cef68b9]{animation:highlightGlow-5cef68b9 3.6s ease-in-out}.result-card[data-v-5cef68b9]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0006}.result-preview[data-v-5cef68b9]{width:100%;aspect-ratio:16 / 9;overflow:hidden;background:#48484a;position:relative}.result-image[data-v-5cef68b9]{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;display:block}.video-thumbnail-wrapper[data-v-5cef68b9]{position:relative;width:100%;height:100%;overflow:hidden}.result-video[data-v-5cef68b9]{width:100%;height:100%;object-fit:cover}.play-button-overlay[data-v-5cef68b9]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#0000001a;transition:background .2s ease}.result-card:hover .play-button-overlay[data-v-5cef68b9]{background:#0003}.play-button-circle[data-v-5cef68b9]{width:64px;height:64px;border-radius:50%;background:#ffffffe6;display:flex;align-items:center;justify-content:center;color:#2c2c2e;transition:all .2s ease;box-shadow:0 2px 8px #0003}.result-card:hover .play-button-circle[data-v-5cef68b9]{background:#fffffff2;transform:scale(1.1);box-shadow:0 4px 12px #0000004d}.result-info[data-v-5cef68b9]{padding:1rem;display:flex;justify-content:space-between;align-items:center}.result-name[data-v-5cef68b9]{font-size:.9375rem;font-weight:500;color:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;margin-right:1rem}.download-button-small[data-v-5cef68b9]{padding:.5rem 1rem;background:#1d1d1f;color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;flex-shrink:0}.download-button-small[data-v-5cef68b9]:hover{background:#000}@media (max-width: 768px){.workspace-container[data-v-5cef68b9]{padding-left:1rem;padding-right:1rem;padding-top:70px}.workspace-main[data-v-5cef68b9]{padding:2rem 0;gap:2rem}.page-header-title[data-v-5cef68b9]{font-size:1.5rem}.steps-container[data-v-5cef68b9]{grid-template-columns:1fr;gap:1.5rem}.step-item[data-v-5cef68b9]{padding:1.25rem}.step-number[data-v-5cef68b9]{width:40px;height:40px;font-size:1.125rem}.step-title[data-v-5cef68b9]{font-size:1.125rem}.step-description[data-v-5cef68b9]{font-size:.875rem}.upload-area[data-v-5cef68b9]{padding:3rem 1.5rem}.upload-title[data-v-5cef68b9]{font-size:1.25rem}.section-header[data-v-5cef68b9]{flex-direction:column;align-items:flex-start;gap:1rem}.enhance-mode-section[data-v-5cef68b9]{margin-bottom:1.5rem}.enhance-mode-title[data-v-5cef68b9]{font-size:1.25rem}.enhance-mode-options-group[data-v-5cef68b9]{flex-direction:column}.enhance-button[data-v-5cef68b9]{width:100%}.file-item[data-v-5cef68b9]{flex-direction:column;align-items:flex-start;gap:1rem}.file-status[data-v-5cef68b9]{width:100%;justify-content:space-between}.results-grid[data-v-5cef68b9]{grid-template-columns:1fr}}.enhance-type-switch[data-v-d6be8cee]{width:100%;margin-top:.5rem;margin-bottom:1.5rem}.enhance-type-tabs[data-v-d6be8cee]{display:flex;gap:.75rem;padding:.75rem;background:#3a3a3c;border:1px solid rgba(255,255,255,.12);border-radius:16px}.enhance-type-tab[data-v-d6be8cee]{flex:1;padding:1.05rem 1.25rem;min-height:56px;border-radius:12px;border:1px solid rgba(255,255,255,.16);background:#2c2c2e;color:#f9fafb;cursor:pointer;font-weight:600;transition:all .2s ease}.enhance-type-tab[data-v-d6be8cee]:hover{border-color:#667eeacc;box-shadow:0 0 0 1px #667eea66}.enhance-type-tab.active[data-v-d6be8cee]{border-color:#667eea;box-shadow:0 0 0 1px #667eeacc;background:radial-gradient(circle at 0% 0%,rgba(102,126,234,.24),transparent 60%),#1d1d1f}.enhance-type-tab[data-v-d6be8cee]:disabled{cursor:default;opacity:.95}.enhance-type-tab-content[data-v-d6be8cee]{display:flex;align-items:center;justify-content:center;gap:.6rem}.enhance-type-icon[data-v-d6be8cee]{flex-shrink:0;color:#fff;width:22px;height:22px}.enhance-type-label[data-v-d6be8cee]{line-height:1;font-size:1.05rem}.new-badge[data-v-d6be8cee]{background:#facc15;color:#000;font-weight:800;font-size:.75rem;padding:.125rem .45rem;border-radius:999px;margin-left:.35rem;line-height:1.2;flex-shrink:0}.workspace-page[data-v-d6be8cee]{min-height:100vh;background-color:#2c2c2e}.workspace-container[data-v-d6be8cee]{padding-top:80px;max-width:1400px;margin:0 auto;padding-left:2rem;padding-right:2rem;flex:1}.page-header[data-v-d6be8cee]{display:flex;align-items:center;gap:1rem;padding:2rem 0 .5rem;margin-bottom:.5rem}.page-header-title[data-v-d6be8cee]{font-size:1.75rem;font-weight:600;color:#fff;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-.01em;flex:1}.help-toggle[data-v-d6be8cee]{width:28px;height:28px;border-radius:50%;border:1.5px solid rgba(255,255,255,.25);background:#3a3a3c;color:#ffffffb3;font-size:.95rem;font-weight:600;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}.help-toggle[data-v-d6be8cee]:hover{border-color:#ffffff80;color:#fff;background:#48484a}.help-toggle-icon[data-v-d6be8cee]{line-height:1}.workspace-main[data-v-d6be8cee]{display:flex;flex-direction:column;gap:3rem;padding:2rem 0 3rem}.instructions-section[data-v-d6be8cee]{margin-bottom:2rem;margin-top:0}.steps-fade-enter-active[data-v-d6be8cee],.steps-fade-leave-active[data-v-d6be8cee]{transition:all .3s ease;overflow:hidden}.steps-fade-enter-from[data-v-d6be8cee]{opacity:0;max-height:0;margin-top:0;margin-bottom:0}.steps-fade-enter-to[data-v-d6be8cee],.steps-fade-leave-from[data-v-d6be8cee]{opacity:1;max-height:500px}.steps-fade-leave-to[data-v-d6be8cee]{opacity:0;max-height:0;margin-top:0;margin-bottom:0}.steps-container[data-v-d6be8cee]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.step-item[data-v-d6be8cee]{display:flex;gap:1.5rem;align-items:flex-start;padding:1.5rem;background:#3a3a3c;border-radius:16px;transition:all .2s ease;cursor:pointer}.step-item.disabled[data-v-d6be8cee]{cursor:default;opacity:.6}.step-item[data-v-d6be8cee]:not(.disabled):hover{background:#48484a;transform:translateY(-2px)}.step-item.disabled[data-v-d6be8cee]:hover{background:#3a3a3c;transform:none}.step-number[data-v-d6be8cee]{width:48px;height:48px;background:#ffffff26;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;flex-shrink:0}.step-content[data-v-d6be8cee]{flex:1}.step-title[data-v-d6be8cee]{font-size:1.25rem;font-weight:600;color:#fff;margin:0 0 .5rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.step-description[data-v-d6be8cee]{font-size:.9375rem;font-weight:400;color:#ffffffa6;line-height:1.5;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.upload-loading[data-v-d6be8cee]{display:flex;flex-direction:column;align-items:center;gap:1rem}.spinner[data-v-d6be8cee]{width:48px;height:48px;border:4px solid rgba(255,255,255,.2);border-top-color:#facc15;border-radius:50%;animation:spin-d6be8cee 1s linear infinite}.spinner-small[data-v-d6be8cee]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#facc15;border-radius:50%;animation:spin-d6be8cee .8s linear infinite;display:inline-block;margin-right:.5rem;vertical-align:middle}.btn-spinner[data-v-d6be8cee]{width:14px;height:14px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:spin-d6be8cee .8s linear infinite;display:inline-block;margin-right:.5rem;vertical-align:middle}@keyframes spin-d6be8cee{to{transform:rotate(360deg)}}@keyframes highlightGlow-d6be8cee{0%{box-shadow:0 0 #ffc10700}20%{box-shadow:0 0 30px 15px #ffc107cc,0 0 60px 30px #ffc10799}60%{box-shadow:0 0 30px 15px #ffc107cc,0 0 60px 30px #ffc10799}to{box-shadow:0 0 #ffc10700}}.upload-status-text[data-v-d6be8cee]{font-size:1rem;font-weight:500;color:#fff;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.upload-progress-text[data-v-d6be8cee]{font-size:.875rem;font-weight:400;color:#ffffffb3;margin:0;margin-top:.25rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.upload-section[data-v-d6be8cee]{width:100%;position:relative;transition:all .3s ease}.upload-section.highlighted[data-v-d6be8cee]{animation:highlightGlow-d6be8cee 3.6s ease-in-out}.upload-area[data-v-d6be8cee]{border:2px dashed rgba(255,255,255,.25);border-radius:16px;padding:4rem 2rem;text-align:center;background:#3a3a3c;transition:all .2s ease;cursor:pointer}.upload-area[data-v-d6be8cee]:hover{border-color:#ffffff80;background:#48484a}.upload-content[data-v-d6be8cee]{display:flex;flex-direction:column;align-items:center;gap:1rem}.upload-icon[data-v-d6be8cee]{color:#fff9;margin-bottom:.5rem}.upload-title[data-v-d6be8cee]{font-size:1.5rem;font-weight:600;color:#fff;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-.01em}.upload-subtitle[data-v-d6be8cee]{font-size:1rem;font-weight:400;color:#fff9;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.upload-button[data-v-d6be8cee]{margin-top:.5rem;padding:.75rem 2rem;background:#1d1d1f;color:#fff;border:none;border-radius:10px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.upload-button[data-v-d6be8cee]:hover{background:#000;filter:brightness(1.15);transform:translateY(-1px)}.file-input[data-v-d6be8cee]{display:none}.enhance-mode-section[data-v-d6be8cee]{width:100%;margin-top:50px;margin-bottom:1.5rem}.enhance-mode-options-header[data-v-d6be8cee]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.enhance-mode-title[data-v-d6be8cee]{font-size:1.5rem;font-weight:700;color:#fff;margin:0;text-align:left;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-.01em;flex-shrink:0}.enhance-mode-options-body[data-v-d6be8cee]{padding:1.5rem;background:#3a3a3c;border-radius:16px;display:flex;flex-direction:column;gap:1rem}.enhance-mode-options-group[data-v-d6be8cee]{display:flex;flex-wrap:wrap;gap:1rem}.enhance-mode-option[data-v-d6be8cee]{flex:1;min-width:0;padding:1rem 1.25rem;border-radius:12px;border:1px solid rgba(255,255,255,.16);background:#2c2c2e;color:#f9fafb;cursor:pointer;text-align:left;display:flex;flex-direction:column;gap:.25rem;transition:all .2s ease;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.enhance-mode-option[data-v-d6be8cee]:hover{border-color:#667eeacc;box-shadow:0 0 0 1px #667eea66}.enhance-mode-option.active[data-v-d6be8cee]{border-color:#667eea;box-shadow:0 0 0 1px #667eeacc;background:radial-gradient(circle at 0% 0%,rgba(102,126,234,.24),transparent 60%),#1d1d1f}.mode-option-label[data-v-d6be8cee]{font-size:1.1rem;font-weight:600}.mode-option-desc[data-v-d6be8cee]{font-size:.9rem;color:#f9fafbcc}.mode-option-credits[data-v-d6be8cee]{font-size:.85rem;color:#667eeaf2}.file-list-section[data-v-d6be8cee]{width:100%;position:relative}.section-header[data-v-d6be8cee]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.section-title[data-v-d6be8cee]{font-size:1.5rem;font-weight:700;color:#fff;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-.01em;transition:all .3s ease}.section-title.highlighted[data-v-d6be8cee]{animation:highlightGlow-d6be8cee 3.6s ease-in-out;margin-bottom:1.5rem}.action-buttons[data-v-d6be8cee]{display:flex;gap:.75rem;align-items:center}.enhance-button[data-v-d6be8cee]{padding:.75rem 2rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;position:relative}.enhance-button.disabled[data-v-d6be8cee]{background:#48484a;color:#ffffff80;cursor:not-allowed;animation:none}.enhance-button.disabled[data-v-d6be8cee]:hover{transform:none;box-shadow:none;filter:none}.credits-cost[data-v-d6be8cee]{font-weight:400;opacity:.8;font-size:.9em}.enhance-button.highlighted[data-v-d6be8cee]:not(.disabled){animation:highlightGlow-d6be8cee 3.6s ease-in-out}.enhance-button[data-v-d6be8cee]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #667eea66;filter:brightness(1.1)}.reupload-failed-button[data-v-d6be8cee]{width:44px;height:44px;padding:0;background:#3a3a3c;color:#fffc;border:1px solid rgba(255,255,255,.15);border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;position:relative;flex-shrink:0}.reupload-failed-button[data-v-d6be8cee]:hover{background:#48484a;border-color:#ffffff4d;transform:translateY(-1px)}.reupload-failed-button svg[data-v-d6be8cee]{width:20px;height:20px}.reupload-failed-button .tooltip-text[data-v-d6be8cee]{position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:.5rem;padding:.375rem .75rem;background:#1d1d1f;color:#fff;border-radius:6px;font-size:.75rem;font-weight:500;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;z-index:1000}.reupload-failed-button .tooltip-text[data-v-d6be8cee]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:4px solid transparent;border-top-color:#3a3a3c}.reupload-failed-button:hover .tooltip-text[data-v-d6be8cee]{opacity:1}.clear-button[data-v-d6be8cee]{padding:.75rem 1.5rem;background:#3a3a3c;color:#fff;border:1px solid rgba(255,255,255,.15);border-radius:10px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.clear-button[data-v-d6be8cee]:hover{background:#48484a;border-color:#ffffff4d;transform:translateY(-1px)}.file-list[data-v-d6be8cee]{display:flex;flex-direction:column;gap:1rem}.file-item[data-v-d6be8cee]{display:flex;justify-content:space-between;align-items:center;padding:1.25rem;background:#3a3a3c;border-radius:12px;transition:all .2s ease}.file-info[data-v-d6be8cee]{display:flex;align-items:center;gap:1rem;flex:1;min-width:0}.file-thumbnail[data-v-d6be8cee]{position:relative;width:48px;height:48px;flex-shrink:0;border-radius:8px;overflow:hidden;background:#3a3a3c;display:flex;align-items:center;justify-content:center}.thumbnail-video-loading[data-v-d6be8cee]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;background:#00000073;pointer-events:none}.thumbnail-image[data-v-d6be8cee],.thumbnail-video[data-v-d6be8cee]{width:100%;height:100%;object-fit:cover}.thumbnail-video--buffering[data-v-d6be8cee]{opacity:0}.file-icon[data-v-d6be8cee]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#ffffffa6}.file-details[data-v-d6be8cee]{display:flex;flex-direction:column;gap:.25rem;min-width:0}.file-name[data-v-d6be8cee]{font-size:1rem;font-weight:500;color:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-size[data-v-d6be8cee]{font-size:.875rem;font-weight:400;color:#ffffffa6;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.file-status[data-v-d6be8cee]{display:flex;align-items:center;gap:1rem;position:relative}.file-menu-container[data-v-d6be8cee]{position:relative;display:flex;align-items:center}.file-menu-button[data-v-d6be8cee]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:6px;color:#ffffffa6;cursor:pointer;transition:all .2s ease;padding:0}.file-menu-button[data-v-d6be8cee]:hover{background:#48484a;color:#fff}.file-menu-dropdown[data-v-d6be8cee]{position:absolute;top:100%;right:0;margin-top:.5rem;background:#3a3a3c;border:1px solid rgba(255,255,255,.12);border-radius:8px;box-shadow:0 4px 12px #0000001a;min-width:160px;z-index:1000;overflow:hidden}.menu-item[data-v-d6be8cee]{width:100%;display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:transparent;border:none;color:#fff;font-size:.875rem;font-weight:400;cursor:pointer;transition:background .2s ease;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;text-align:left}.menu-item[data-v-d6be8cee]:hover{background:#3a3a3c}.menu-item.delete[data-v-d6be8cee]{color:#ff3b30}.menu-item.delete[data-v-d6be8cee]:hover{background:#ffe5e5;color:#ff3b30}.menu-item svg[data-v-d6be8cee]{flex-shrink:0}.status-badge[data-v-d6be8cee]{padding:.375rem .75rem;border-radius:6px;font-size:.875rem;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;display:inline-flex;align-items:center}.status-uploading[data-v-d6be8cee],.status-uploaded[data-v-d6be8cee]{background:#e3f2fd;color:#1976d2}.status-upload-failed[data-v-d6be8cee]{background:#ffebee;color:#d32f2f;gap:.5rem}.retry-button[data-v-d6be8cee]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;margin:0;background:transparent;border:none;border-radius:4px;color:#d32f2f;cursor:pointer;transition:all .2s ease;flex-shrink:0}.retry-button[data-v-d6be8cee]:hover{background:#d32f2f1a;transform:rotate(90deg)}.retry-button[data-v-d6be8cee]:active{transform:rotate(90deg) scale(.95)}.retry-button svg[data-v-d6be8cee]{width:14px;height:14px}.status-pending[data-v-d6be8cee]{background:#48484a;color:#ffffffa6}.status-processing[data-v-d6be8cee]{background:#ff950038;color:#ff9500}.status-completed[data-v-d6be8cee]{background:#34c75938;color:#34c759}.status-task-failed[data-v-d6be8cee]{background:#ffebee;color:#d32f2f;gap:.5rem}.download-button[data-v-d6be8cee]{padding:.5rem 1.25rem;background:#1d1d1f;color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.download-button[data-v-d6be8cee]:hover{background:#000}.download-button-icon[data-v-d6be8cee]{width:36px;height:36px;padding:0;background:transparent;color:#fff;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}.download-button-icon[data-v-d6be8cee]:hover{background:#3a3a3c;transform:scale(1.1)}.download-button-icon[data-v-d6be8cee]:active{transform:scale(.95)}.download-button-icon svg[data-v-d6be8cee]{width:20px;height:20px;color:#fff}.file-list-toggle[data-v-d6be8cee]{margin-top:1rem;display:flex;justify-content:center}.toggle-button[data-v-d6be8cee]{display:flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:transparent;color:#007aff;border:1px solid #007aff;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.toggle-button[data-v-d6be8cee]:hover{background:#007aff;color:#fff}.toggle-icon[data-v-d6be8cee]{transition:transform .3s ease}.toggle-icon.expanded[data-v-d6be8cee]{transform:rotate(180deg)}.results-section[data-v-d6be8cee]{width:100%;position:relative}.results-section .section-header[data-v-d6be8cee]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.results-section .section-title[data-v-d6be8cee]{margin:0}.view-all-button[data-v-d6be8cee]{padding:.625rem 1.25rem;background:#fff;color:#000;border:1px solid rgba(255,255,255,.25);border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.view-all-button[data-v-d6be8cee]:hover{background:#f0f0f0;color:#000;border-color:#fff6}.results-grid[data-v-d6be8cee]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;contain:layout}.result-card[data-v-d6be8cee]{background:#48484a;border-radius:12px;overflow:visible;transition:transform .2s ease,box-shadow .2s ease;cursor:pointer;position:relative;border:1px solid transparent;contain:layout paint;will-change:transform}.result-card.highlighted[data-v-d6be8cee]{animation:highlightGlow-d6be8cee 3.6s ease-in-out}.result-card[data-v-d6be8cee]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0006}.result-preview[data-v-d6be8cee]{width:100%;aspect-ratio:16 / 9;overflow:hidden;background:#48484a;position:relative}.result-image[data-v-d6be8cee]{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;display:block}.video-thumbnail-wrapper[data-v-d6be8cee]{position:relative;width:100%;height:100%;overflow:hidden}.result-video-loading[data-v-d6be8cee]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;background:#0000008c;pointer-events:none}.result-loading-text[data-v-d6be8cee]{font-size:.8rem;color:#ffffffe0;font-weight:500}.result-video[data-v-d6be8cee]{position:relative;z-index:1;width:100%;height:100%;object-fit:cover}.result-video--buffering[data-v-d6be8cee]{opacity:0}.play-button-overlay[data-v-d6be8cee]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#0000001a;transition:background .2s ease}.result-card:hover .play-button-overlay[data-v-d6be8cee]{background:#0003}.play-button-circle[data-v-d6be8cee]{width:64px;height:64px;border-radius:50%;background:#ffffffe6;display:flex;align-items:center;justify-content:center;color:#2c2c2e;transition:all .2s ease;box-shadow:0 2px 8px #0003}.result-card:hover .play-button-circle[data-v-d6be8cee]{background:#fffffff2;transform:scale(1.1);box-shadow:0 4px 12px #0000004d}.result-info[data-v-d6be8cee]{padding:1rem;display:flex;justify-content:space-between;align-items:center}.result-name[data-v-d6be8cee]{font-size:.9375rem;font-weight:500;color:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;margin-right:1rem}.download-button-small[data-v-d6be8cee]{padding:.5rem 1rem;background:#1d1d1f;color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;flex-shrink:0}.download-button-small[data-v-d6be8cee]:hover{background:#000}@media (max-width: 768px){.workspace-container[data-v-d6be8cee]{padding-left:1rem;padding-right:1rem;padding-top:70px}.workspace-main[data-v-d6be8cee]{padding:2rem 0;gap:2rem}.page-header-title[data-v-d6be8cee]{font-size:1.5rem}.steps-container[data-v-d6be8cee]{grid-template-columns:1fr;gap:1.5rem}.step-item[data-v-d6be8cee]{padding:1.25rem}.step-number[data-v-d6be8cee]{width:40px;height:40px;font-size:1.125rem}.step-title[data-v-d6be8cee]{font-size:1.125rem}.step-description[data-v-d6be8cee]{font-size:.875rem}.upload-area[data-v-d6be8cee]{padding:3rem 1.5rem}.upload-title[data-v-d6be8cee]{font-size:1.25rem}.section-header[data-v-d6be8cee]{flex-direction:column;align-items:flex-start;gap:1rem}.enhance-mode-section[data-v-d6be8cee]{margin-bottom:1.5rem}.enhance-mode-title[data-v-d6be8cee]{font-size:1.25rem}.enhance-mode-options-group[data-v-d6be8cee]{flex-direction:column}.enhance-button[data-v-d6be8cee]{width:100%}.file-item[data-v-d6be8cee]{flex-direction:column;align-items:flex-start;gap:1rem}.file-status[data-v-d6be8cee]{width:100%;justify-content:space-between}.results-grid[data-v-d6be8cee]{grid-template-columns:1fr}}.workspace-page[data-v-ef3fb4fa]{min-height:100vh;background-color:#2c2c2e}.workspace-container[data-v-ef3fb4fa]{padding-top:80px;max-width:1400px;margin:0 auto;padding-left:2rem;padding-right:2rem;flex:1}.page-header[data-v-ef3fb4fa]{display:flex;align-items:center;gap:1rem;padding:2rem 0 .5rem;margin-bottom:.5rem}.page-header-title[data-v-ef3fb4fa]{font-size:1.75rem;font-weight:600;color:#fff;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-.01em;flex:1}.help-toggle[data-v-ef3fb4fa]{width:28px;height:28px;border-radius:50%;border:1.5px solid rgba(255,255,255,.2);background:#3a3a3c;color:#ffffffa6;font-size:.95rem;font-weight:600;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}.help-toggle[data-v-ef3fb4fa]:hover{border-color:#ffffffa6;color:#fff;background:#48484a}.help-toggle-icon[data-v-ef3fb4fa]{line-height:1}.workspace-main[data-v-ef3fb4fa]{display:flex;flex-direction:column;gap:3rem;padding:2rem 0 3rem}.instructions-section[data-v-ef3fb4fa]{margin-bottom:2rem;margin-top:0}.steps-fade-enter-active[data-v-ef3fb4fa],.steps-fade-leave-active[data-v-ef3fb4fa]{transition:all .3s ease;overflow:hidden}.steps-fade-enter-from[data-v-ef3fb4fa]{opacity:0;max-height:0;margin-top:0;margin-bottom:0}.steps-fade-enter-to[data-v-ef3fb4fa],.steps-fade-leave-from[data-v-ef3fb4fa]{opacity:1;max-height:500px}.steps-fade-leave-to[data-v-ef3fb4fa]{opacity:0;max-height:0;margin-top:0;margin-bottom:0}.steps-container[data-v-ef3fb4fa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.step-item[data-v-ef3fb4fa]{display:flex;gap:1.5rem;align-items:flex-start;padding:1.5rem;background:#3a3a3c;border-radius:16px;transition:all .2s ease;cursor:pointer}.step-item.disabled[data-v-ef3fb4fa]{cursor:default;opacity:.6}.step-item[data-v-ef3fb4fa]:not(.disabled):hover{background:#48484a;transform:translateY(-2px)}.step-item.disabled[data-v-ef3fb4fa]:hover{background:#3a3a3c;transform:none}.step-number[data-v-ef3fb4fa]{width:48px;height:48px;background:#1d1d1f;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;flex-shrink:0}.step-content[data-v-ef3fb4fa]{flex:1}.step-title[data-v-ef3fb4fa]{font-size:1.25rem;font-weight:600;color:#fff;margin:0 0 .5rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.step-description[data-v-ef3fb4fa]{font-size:.9375rem;font-weight:400;color:#ffffffa6;line-height:1.5;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.upload-loading[data-v-ef3fb4fa]{display:flex;flex-direction:column;align-items:center;gap:1rem}.spinner[data-v-ef3fb4fa]{width:48px;height:48px;border:4px solid #48484a;border-top-color:#facc15;border-radius:50%;animation:spin-ef3fb4fa 1s linear infinite}.spinner-small[data-v-ef3fb4fa]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#facc15;border-radius:50%;animation:spin-ef3fb4fa .8s linear infinite;display:inline-block;margin-right:.5rem;vertical-align:middle}.btn-spinner[data-v-ef3fb4fa]{width:14px;height:14px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:spin-ef3fb4fa .8s linear infinite;display:inline-block;margin-right:.5rem;vertical-align:middle}@keyframes spin-ef3fb4fa{to{transform:rotate(360deg)}}@keyframes highlightGlow-ef3fb4fa{0%{box-shadow:0 0 #ffc10700}20%{box-shadow:0 0 30px 15px #ffc107cc,0 0 60px 30px #ffc10799}60%{box-shadow:0 0 30px 15px #ffc107cc,0 0 60px 30px #ffc10799}to{box-shadow:0 0 #ffc10700}}.upload-status-text[data-v-ef3fb4fa]{font-size:1rem;font-weight:500;color:#fff;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.upload-progress-text[data-v-ef3fb4fa]{font-size:.875rem;font-weight:400;color:#ffffffb3;margin:0;margin-top:.25rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.upload-section[data-v-ef3fb4fa]{width:100%;position:relative;transition:all .3s ease}.upload-section.highlighted[data-v-ef3fb4fa]{animation:highlightGlow-ef3fb4fa 3.6s ease-in-out}.upload-area[data-v-ef3fb4fa]{border:2px dashed rgba(255,255,255,.2);border-radius:16px;padding:4rem 2rem;text-align:center;background:#3a3a3c;transition:all .2s ease;cursor:pointer}.upload-area[data-v-ef3fb4fa]:hover{border-color:#fff;background:#3a3a3c}.upload-content[data-v-ef3fb4fa]{display:flex;flex-direction:column;align-items:center;gap:1rem}.upload-icon[data-v-ef3fb4fa]{color:#ffffffa6;margin-bottom:.5rem}.upload-title[data-v-ef3fb4fa]{font-size:1.5rem;font-weight:600;color:#fff;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-.01em}.upload-subtitle[data-v-ef3fb4fa]{font-size:1rem;font-weight:400;color:#ffffffa6;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.upload-button[data-v-ef3fb4fa]{margin-top:.5rem;padding:.75rem 2rem;background:#1d1d1f;color:#fff;border:none;border-radius:10px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.upload-button[data-v-ef3fb4fa]:hover{background:#000;transform:translateY(-1px)}.file-input[data-v-ef3fb4fa]{display:none}.ratio-section[data-v-ef3fb4fa]{margin:2rem 0;padding:2rem;background:#3a3a3c;border-radius:16px;transition:all .3s ease}.ratio-section.highlighted[data-v-ef3fb4fa]{animation:highlightGlow-ef3fb4fa 3.6s ease-in-out}.ratio-section-header[data-v-ef3fb4fa]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;gap:1rem}.ratio-section-title[data-v-ef3fb4fa]{font-size:1.25rem;font-weight:600;color:#fff;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.title-hint[data-v-ef3fb4fa]{font-size:1rem;font-weight:400;color:#ffffffa6}.resolution-scale-switch[data-v-ef3fb4fa]{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.resolution-scale-label[data-v-ef3fb4fa]{font-size:.9375rem;font-weight:500;color:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.scale-toggle[data-v-ef3fb4fa]{width:48px;height:26px;border-radius:999px;background:#fff3;border:none;cursor:pointer;padding:0;position:relative;transition:background .2s ease}.scale-toggle[data-v-ef3fb4fa]:hover{background:#ffffff4d}.scale-toggle.on[data-v-ef3fb4fa]{background:#1d1d1f}.scale-toggle.on[data-v-ef3fb4fa]:hover{background:#000}.scale-toggle-thumb[data-v-ef3fb4fa]{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 2px 4px #0003;transition:transform .2s ease}.scale-toggle.on .scale-toggle-thumb[data-v-ef3fb4fa]{transform:translate(22px)}.ratio-options[data-v-ef3fb4fa]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin-bottom:1.5rem}.ratio-option[data-v-ef3fb4fa]{padding:1rem;background:#3a3a3c;border:2px solid rgba(255,255,255,.2);border-radius:12px;cursor:pointer;transition:all .2s ease;display:grid;grid-template-rows:50px auto auto;align-items:center;justify-items:center;row-gap:.5rem;min-height:150px;position:relative}.ratio-option[data-v-ef3fb4fa]:hover{border-color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.ratio-option.active[data-v-ef3fb4fa]{background:linear-gradient(135deg,#ffeb3b66,#ffc10766);border-color:#ffc107;color:#fff;box-shadow:0 4px 16px #ffc10766}.ratio-value[data-v-ef3fb4fa]{font-size:1rem;font-weight:600;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;grid-row:2;align-self:flex-start;text-align:center;color:#fff}.ratio-value-block[data-v-ef3fb4fa]{display:flex;flex-direction:column;gap:5px}.ratio-value-block span[data-v-ef3fb4fa]{font-size:inherit;font-weight:inherit}.ratio-platforms[data-v-ef3fb4fa]{font-size:.8rem;font-weight:400;opacity:.7;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;grid-row:3;align-self:flex-start;text-align:center;color:#ffffffa6;line-height:1.4;padding:0 .75rem;word-break:break-word;margin-top:.1rem}.ratio-hot-badge[data-v-ef3fb4fa]{position:absolute;top:8px;right:8px;padding:.15rem .6rem;border-radius:999px;background:#ff950024;color:#ff9500;font-size:.7rem;font-weight:600;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;pointer-events:none}.ratio-option.active .ratio-hot-badge[data-v-ef3fb4fa]{background:#ff9500;color:#fff;box-shadow:0 0 0 1px #ff950066}.ratio-option.custom .ratio-platforms.no-ratio[data-v-ef3fb4fa]{grid-row:1 / 4;align-self:center;font-weight:600;font-size:.95rem;color:#fff}.ratio-option.active .ratio-value[data-v-ef3fb4fa]{color:#fff}.ratio-option.active .ratio-platforms[data-v-ef3fb4fa]{opacity:.9;color:#fff}.ratio-preview[data-v-ef3fb4fa]{width:40px;height:40px;background:#1d1d1f;border-radius:4px;flex-shrink:0;transition:all .2s ease;grid-row:1;align-self:start;justify-self:center;margin-top:5px}.ratio-option.active .ratio-preview[data-v-ef3fb4fa]{background:#1d1d1f}.custom-ratio-inputs[data-v-ef3fb4fa]{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:#3a3a3c;border-radius:12px;border:2px solid rgba(255,255,255,.2)}.ratio-input-group[data-v-ef3fb4fa]{display:flex;flex-direction:column;gap:.5rem;flex:1}.ratio-input-group label[data-v-ef3fb4fa]{font-size:.875rem;font-weight:500;color:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.ratio-input-group input[data-v-ef3fb4fa]{padding:.75rem;border:1px solid rgba(255,255,255,.2);border-radius:8px;font-size:1rem;font-weight:500;color:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;transition:all .2s ease}.ratio-input-group input[data-v-ef3fb4fa]:focus{outline:none;border-color:#ffc107;box-shadow:0 0 0 3px #ffc10726}.ratio-separator[data-v-ef3fb4fa]{font-size:1.5rem;font-weight:600;color:#ffffffa6;margin-top:1.5rem}.selected-ratios[data-v-ef3fb4fa]{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #48484a}.selected-ratios-label[data-v-ef3fb4fa]{font-size:1rem;font-weight:600;color:#fff;margin-right:.75rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.selected-ratios-tags[data-v-ef3fb4fa]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.ratio-tag[data-v-ef3fb4fa]{padding:.5rem .875rem;background:linear-gradient(135deg,#ffeb3b66,#ffc10766);color:#fff;border-radius:6px;font-size:.875rem;font-weight:600;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;box-shadow:0 2px 8px #ffc1074d}.file-list-section[data-v-ef3fb4fa]{width:100%;position:relative}.section-header[data-v-ef3fb4fa]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.section-title[data-v-ef3fb4fa]{font-size:1.5rem;font-weight:700;color:#fff;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-.01em;transition:all .3s ease}.section-title.highlighted[data-v-ef3fb4fa]{animation:highlightGlow-ef3fb4fa 3.6s ease-in-out;margin-bottom:1.5rem}.action-buttons[data-v-ef3fb4fa]{display:flex;gap:.75rem;align-items:center}.enhance-button[data-v-ef3fb4fa]{padding:.75rem 2rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;position:relative}.enhance-button.disabled[data-v-ef3fb4fa]{background:#48484a;color:#ffffff80;cursor:not-allowed;animation:none}.enhance-button.disabled[data-v-ef3fb4fa]:hover{transform:none;box-shadow:none;filter:none}.credits-cost[data-v-ef3fb4fa]{font-weight:400;opacity:.8;font-size:.9em}.enhance-button.highlighted[data-v-ef3fb4fa]:not(.disabled){animation:highlightGlow-ef3fb4fa 3.6s ease-in-out}.enhance-button[data-v-ef3fb4fa]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #667eea66;filter:brightness(1.1)}.reupload-failed-button[data-v-ef3fb4fa]{width:44px;height:44px;padding:0;background:#3a3a3c;color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;position:relative;flex-shrink:0}.reupload-failed-button[data-v-ef3fb4fa]:hover{background:#48484a;border-color:#ffffffa6;transform:translateY(-1px)}.reupload-failed-button svg[data-v-ef3fb4fa]{width:20px;height:20px}.reupload-failed-button .tooltip-text[data-v-ef3fb4fa]{position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:.5rem;padding:.375rem .75rem;background:#1d1d1f;color:#fff;border-radius:6px;font-size:.75rem;font-weight:500;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;z-index:1000}.reupload-failed-button .tooltip-text[data-v-ef3fb4fa]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:4px solid transparent;border-top-color:#facc15}.reupload-failed-button:hover .tooltip-text[data-v-ef3fb4fa]{opacity:1}.clear-button[data-v-ef3fb4fa]{padding:.75rem 1.5rem;background:#3a3a3c;color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:10px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.clear-button[data-v-ef3fb4fa]:hover{background:#48484a;border-color:#ffffffa6;transform:translateY(-1px)}.file-list[data-v-ef3fb4fa]{display:flex;flex-direction:column;gap:1rem}.file-item[data-v-ef3fb4fa]{display:flex;justify-content:space-between;align-items:center;padding:1.25rem;background:#3a3a3c;border-radius:12px;transition:all .2s ease}.file-info[data-v-ef3fb4fa]{display:flex;align-items:center;gap:1rem;flex:1;min-width:0}.file-thumbnail[data-v-ef3fb4fa]{width:48px;height:48px;flex-shrink:0;border-radius:8px;overflow:hidden;background:#3a3a3c;display:flex;align-items:center;justify-content:center}.thumbnail-image[data-v-ef3fb4fa],.thumbnail-video[data-v-ef3fb4fa]{width:100%;height:100%;object-fit:cover}.file-icon[data-v-ef3fb4fa]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#ffffffa6}.file-details[data-v-ef3fb4fa]{display:flex;flex-direction:column;gap:.25rem;min-width:0}.file-name[data-v-ef3fb4fa]{font-size:1rem;font-weight:500;color:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-size[data-v-ef3fb4fa]{font-size:.875rem;font-weight:400;color:#ffffffa6;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.file-status[data-v-ef3fb4fa]{display:flex;align-items:center;gap:1rem;position:relative}.file-menu-container[data-v-ef3fb4fa]{position:relative;display:flex;align-items:center}.file-menu-button[data-v-ef3fb4fa]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:6px;color:#ffffffa6;cursor:pointer;transition:all .2s ease;padding:0}.file-menu-button[data-v-ef3fb4fa]:hover{background:#48484a;color:#fff}.file-menu-dropdown[data-v-ef3fb4fa]{position:absolute;top:100%;right:0;margin-top:.5rem;background:#3a3a3c;border:1px solid #48484a;border-radius:8px;box-shadow:0 4px 12px #0000001a;min-width:160px;z-index:1000;overflow:hidden}.menu-item[data-v-ef3fb4fa]{width:100%;display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:transparent;border:none;color:#fff;font-size:.875rem;font-weight:400;cursor:pointer;transition:background .2s ease;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;text-align:left}.menu-item[data-v-ef3fb4fa]:hover{background:#3a3a3c}.menu-item.delete[data-v-ef3fb4fa]{color:#ff3b30}.menu-item.delete[data-v-ef3fb4fa]:hover{background:#ffe5e5;color:#ff3b30}.menu-item svg[data-v-ef3fb4fa]{flex-shrink:0}.status-badge[data-v-ef3fb4fa]{padding:.375rem .75rem;border-radius:6px;font-size:.875rem;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;display:inline-flex;align-items:center}.status-uploading[data-v-ef3fb4fa],.status-uploaded[data-v-ef3fb4fa]{background:#e3f2fd;color:#1976d2}.status-upload-failed[data-v-ef3fb4fa]{background:#ffebee;color:#d32f2f;gap:.5rem}.retry-button[data-v-ef3fb4fa]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;margin:0;background:transparent;border:none;border-radius:4px;color:#d32f2f;cursor:pointer;transition:all .2s ease;flex-shrink:0}.retry-button[data-v-ef3fb4fa]:hover{background:#d32f2f1a;transform:rotate(90deg)}.retry-button[data-v-ef3fb4fa]:active{transform:rotate(90deg) scale(.95)}.retry-button svg[data-v-ef3fb4fa]{width:14px;height:14px}.status-pending[data-v-ef3fb4fa]{background:#3a3a3c;color:#ffffffa6}.status-processing[data-v-ef3fb4fa]{background:#ff950038;color:#ff9500}.status-completed[data-v-ef3fb4fa]{background:#34c75938;color:#34c759}.status-task-failed[data-v-ef3fb4fa]{background:#ffebee;color:#d32f2f;gap:.5rem}.download-button[data-v-ef3fb4fa]{padding:.5rem 1.25rem;background:#1d1d1f;color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.download-button[data-v-ef3fb4fa]:hover{background:#000}.download-button-icon[data-v-ef3fb4fa]{width:36px;height:36px;padding:0;background:transparent;color:#fff;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}.download-button-icon[data-v-ef3fb4fa]:hover{background:#3a3a3c;transform:scale(1.1)}.download-button-icon[data-v-ef3fb4fa]:active{transform:scale(.95)}.download-button-icon svg[data-v-ef3fb4fa]{width:20px;height:20px;color:#fff}.file-list-toggle[data-v-ef3fb4fa]{margin-top:1rem;display:flex;justify-content:center}.toggle-button[data-v-ef3fb4fa]{display:flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:transparent;color:#007aff;border:1px solid #007aff;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.toggle-button[data-v-ef3fb4fa]:hover{background:#007aff;color:#fff}.toggle-icon[data-v-ef3fb4fa]{transition:transform .3s ease}.toggle-icon.expanded[data-v-ef3fb4fa]{transform:rotate(180deg)}.results-section[data-v-ef3fb4fa]{width:100%;position:relative}.results-section .section-header[data-v-ef3fb4fa]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.results-section .section-title[data-v-ef3fb4fa]{margin:0}.view-all-button[data-v-ef3fb4fa]{padding:.625rem 1.25rem;background:#fff;color:#000;border:1px solid rgba(255,255,255,.25);border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.view-all-button[data-v-ef3fb4fa]:hover{background:#f0f0f0;color:#000;border-color:#fff6}.results-grid[data-v-ef3fb4fa]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;contain:layout}.result-card[data-v-ef3fb4fa]{background:#48484a;border-radius:12px;overflow:visible;transition:transform .2s ease,box-shadow .2s ease;cursor:pointer;position:relative;border:1px solid transparent;contain:layout paint;will-change:transform}.result-card.highlighted[data-v-ef3fb4fa]{animation:highlightGlow-ef3fb4fa 3.6s ease-in-out}.result-card[data-v-ef3fb4fa]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0006}.result-preview[data-v-ef3fb4fa]{width:100%;aspect-ratio:16 / 9;overflow:hidden;background:#48484a;position:relative}.result-image-placeholder[data-v-ef3fb4fa]{position:absolute;top:0;right:0;bottom:0;left:0;background:#48484a;z-index:0}.result-image[data-v-ef3fb4fa]{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;display:block}.ratio-badge[data-v-ef3fb4fa]{position:absolute;top:.75rem;right:.75rem;padding:.25rem .6rem;border-radius:999px;font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,#f97316,#f59e0b);box-shadow:0 2px 6px #0000002e;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;z-index:2}.video-thumbnail-wrapper[data-v-ef3fb4fa]{position:relative;width:100%;height:100%;overflow:hidden}.result-video[data-v-ef3fb4fa]{width:100%;height:100%;object-fit:cover}.play-button-overlay[data-v-ef3fb4fa]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#0000001a;transition:background .2s ease}.result-card:hover .play-button-overlay[data-v-ef3fb4fa]{background:#0003}.play-button-circle[data-v-ef3fb4fa]{width:64px;height:64px;border-radius:50%;background:#ffffffe6;display:flex;align-items:center;justify-content:center;color:#2c2c2e;transition:all .2s ease;box-shadow:0 2px 8px #0003}.result-card:hover .play-button-circle[data-v-ef3fb4fa]{background:#fffffff2;transform:scale(1.1);box-shadow:0 4px 12px #0000004d}.result-info[data-v-ef3fb4fa]{padding:1rem;display:flex;justify-content:space-between;align-items:center}.result-name[data-v-ef3fb4fa]{font-size:.9375rem;font-weight:500;color:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;margin-right:1rem}.download-button-small[data-v-ef3fb4fa]{padding:.5rem 1rem;background:#1d1d1f;color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;flex-shrink:0}.download-button-small[data-v-ef3fb4fa]:hover{background:#000}@media (max-width: 768px){.workspace-container[data-v-ef3fb4fa]{padding-left:1rem;padding-right:1rem;padding-top:70px}.workspace-main[data-v-ef3fb4fa]{padding:2rem 0;gap:2rem}.page-header-title[data-v-ef3fb4fa]{font-size:1.5rem}.steps-container[data-v-ef3fb4fa]{grid-template-columns:1fr;gap:1.5rem}.step-item[data-v-ef3fb4fa]{padding:1.25rem}.step-number[data-v-ef3fb4fa]{width:40px;height:40px;font-size:1.125rem}.step-title[data-v-ef3fb4fa]{font-size:1.125rem}.step-description[data-v-ef3fb4fa]{font-size:.875rem}.upload-area[data-v-ef3fb4fa]{padding:3rem 1.5rem}.upload-title[data-v-ef3fb4fa]{font-size:1.25rem}.section-header[data-v-ef3fb4fa]{flex-direction:column;align-items:flex-start;gap:1rem}.ratio-section[data-v-ef3fb4fa]{padding:1.5rem}.ratio-options[data-v-ef3fb4fa]{grid-template-columns:repeat(2,1fr)}.custom-ratio-inputs[data-v-ef3fb4fa]{flex-direction:column;align-items:stretch}.ratio-separator[data-v-ef3fb4fa]{margin:0;text-align:center}.enhance-button[data-v-ef3fb4fa]{width:100%}.file-item[data-v-ef3fb4fa]{flex-direction:column;align-items:flex-start;gap:1rem}.file-status[data-v-ef3fb4fa]{width:100%;justify-content:space-between}.results-grid[data-v-ef3fb4fa]{grid-template-columns:1fr}}.recharge-page[data-v-7b878889]{min-height:100vh;background-color:#2c2c2e}.recharge-container[data-v-7b878889]{padding-top:100px;padding-bottom:4rem;max-width:1200px;margin:0 auto;padding-left:2rem;padding-right:2rem}.recharge-content[data-v-7b878889]{position:relative;background:#3a3a3c;border-radius:20px;padding:3rem;box-shadow:0 4px 24px #00000059}.back-button[data-v-7b878889]{position:absolute;top:1.5rem;left:1.5rem;z-index:10;width:40px;height:40px;border-radius:50%;background:#48484a;border:1px solid rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.back-button[data-v-7b878889]:hover{background:#ffffff1f;transform:scale(1.05)}.back-button svg[data-v-7b878889]{color:#fff}.recharge-header[data-v-7b878889]{text-align:center;margin-bottom:3rem}.recharge-title[data-v-7b878889]{font-size:2.5rem;font-weight:700;color:#fff;margin:0 0 1rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-.02em}.recharge-subtitle[data-v-7b878889]{font-size:1.125rem;font-weight:400;color:#ffffffa6;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.packages-row[data-v-7b878889]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:2.5rem}.packages-row.packages-row--four[data-v-7b878889]{grid-template-columns:repeat(4,1fr)}.credits-usage-section[data-v-7b878889]{width:100%;padding:1.5rem 0;margin-bottom:2.5rem}.credits-usage-title[data-v-7b878889]{font-size:1.25rem;font-weight:600;color:#fff;margin:0 0 1rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.credits-usage-list[data-v-7b878889]{margin:0;padding-left:1.25rem;color:#ffffffe6;font-size:.9375rem;line-height:1.7;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.credits-usage-list li[data-v-7b878889]{margin-bottom:.5rem}.credits-usage-list li[data-v-7b878889]:last-child{margin-bottom:0}.credits-usage-list strong[data-v-7b878889]{color:#fff}.package-card[data-v-7b878889]{position:relative;background:#48484a;border:2px solid transparent;border-radius:16px;padding:2rem;cursor:pointer;transition:all .2s ease}.package-card[data-v-7b878889]:hover{background:#ffffff14;border-color:#fff3;transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.package-card.active[data-v-7b878889]{background:#ffffff1f;border-color:gold;box-shadow:0 4px 16px #ffd70040}.package-selected[data-v-7b878889]{position:absolute;bottom:1rem;right:1rem;width:32px;height:32px;background:gold;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#2c2c2e}.package-header[data-v-7b878889]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.package-name[data-v-7b878889]{font-size:1.25rem;font-weight:600;color:#fff;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-.01em}.package-price[data-v-7b878889]{font-size:1.5rem;font-weight:700;color:#fc9;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-.02em}.package-credits[data-v-7b878889]{display:flex;align-items:baseline;gap:.5rem;margin-bottom:1rem}.credits-amount[data-v-7b878889]{font-size:2rem;font-weight:700;color:#fc9;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-.02em}.credits-label[data-v-7b878889]{font-size:1rem;font-weight:400;color:#ffffffa6;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.package-value[data-v-7b878889]{font-size:.875rem;font-weight:400;color:#fc9;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.recharge-actions[data-v-7b878889]{display:flex;justify-content:space-between;gap:1rem;margin-bottom:2rem}.btn-back[data-v-7b878889]{padding:.875rem 2rem;background:#48484a;color:#fff;border:1px solid rgba(255,255,255,.15);border-radius:10px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.btn-back[data-v-7b878889]:hover{background:#ffffff1f}.btn-purchase[data-v-7b878889]{flex:1;padding:.875rem 2rem;background:gold;color:#2c2c2e;border:none;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.btn-purchase[data-v-7b878889]:hover:not(:disabled){background:#ffed4e;transform:translateY(-1px);box-shadow:0 4px 12px #ffd7004d}.btn-purchase[data-v-7b878889]:disabled{opacity:.5;cursor:not-allowed}.current-balance[data-v-7b878889]{text-align:center;padding-top:2rem;border-top:1px solid rgba(255,255,255,.12);display:flex;justify-content:center;align-items:center;gap:.5rem}.balance-label[data-v-7b878889]{font-size:1rem;font-weight:400;color:#ffffffa6;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.balance-amount[data-v-7b878889]{font-size:1.25rem;font-weight:600;color:#fc9;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.payment-modal-backdrop[data-v-7b878889]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}.payment-modal[data-v-7b878889]{background:#3a3a3c;border-radius:16px;padding:2rem 2.5rem;max-width:420px;width:90%;box-shadow:0 12px 40px #00000080;text-align:center}.payment-modal-title[data-v-7b878889]{margin:0 0 1rem;font-size:1.5rem;font-weight:600;color:#fff}.payment-modal-text[data-v-7b878889]{margin:0 0 1.5rem;font-size:.95rem;color:#ffffffa6;line-height:1.6}.payment-modal-button[data-v-7b878889]{padding:.875rem 2rem;background:gold;color:#2c2c2e;border:none;border-radius:999px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;width:100%}.payment-modal-button[data-v-7b878889]:hover{background:#ffed4e;transform:translateY(-1px);box-shadow:0 6px 16px #ffd70066}@media (max-width: 768px){.recharge-container[data-v-7b878889]{padding-top:80px;padding-left:1rem;padding-right:1rem}.recharge-content[data-v-7b878889]{padding:2rem 1.5rem}.back-button[data-v-7b878889]{top:1rem;left:1rem;width:36px;height:36px}.back-button svg[data-v-7b878889]{width:16px;height:16px}.recharge-title[data-v-7b878889]{font-size:2rem}.recharge-subtitle[data-v-7b878889]{font-size:1rem}.packages-row[data-v-7b878889]{grid-template-columns:1fr;gap:1rem}.recharge-actions[data-v-7b878889]{flex-direction:column}.btn-back[data-v-7b878889],.btn-purchase[data-v-7b878889]{width:100%}}.settings-page[data-v-5fcff5db]{min-height:100vh;background-color:#2c2c2e;display:flex;flex-direction:column}.settings-container[data-v-5fcff5db]{padding-top:100px;padding-bottom:4rem;max-width:1800px;margin:0 auto;padding-left:1rem;padding-right:1rem;flex:1}@media (min-width: 1025px){.settings-container[data-v-5fcff5db]{padding-left:1.5rem;padding-right:1.5rem}}.settings-content[data-v-5fcff5db]{background:#3a3a3c;border-radius:20px;padding:3rem;box-shadow:0 4px 24px #00000059}.settings-header[data-v-5fcff5db]{margin-bottom:3rem;text-align:center}.settings-title[data-v-5fcff5db]{font-size:2.5rem;font-weight:700;color:#fff;margin:0 0 1rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-.02em}.settings-subtitle[data-v-5fcff5db]{font-size:1.125rem;font-weight:400;color:#ffffffa6;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.settings-main-grid[data-v-5fcff5db]{display:grid;grid-template-columns:1.3fr 1.5fr;gap:2.5rem;margin-bottom:3rem}.settings-section[data-v-5fcff5db]{margin-bottom:0}.settings-section-left[data-v-5fcff5db],.settings-section-right[data-v-5fcff5db]{display:flex;flex-direction:column;gap:1.5rem}.section-title[data-v-5fcff5db]{font-size:1.5rem;font-weight:700;color:#fff;margin:0 0 1.5rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-.01em}.info-card[data-v-5fcff5db]{background:#48484a;border-radius:12px;padding:1.5rem;border:1px solid rgba(255,255,255,.08)}.info-row[data-v-5fcff5db]{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 0}.info-row-password[data-v-5fcff5db],.info-row-logout[data-v-5fcff5db]{padding-top:.5rem;margin-top:.5rem;justify-content:stretch}.info-label[data-v-5fcff5db]{font-size:1rem;font-weight:500;color:#ffffffa6;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.info-value[data-v-5fcff5db]{font-size:1rem;font-weight:600;color:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.credits-value[data-v-5fcff5db]{color:#34c759}.btn-logout-inline[data-v-5fcff5db]{width:100%;padding:.75rem 1.5rem;background:#ff3b30;color:#fff;border:none;border-radius:8px;font-size:.9375rem;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.btn-logout-inline[data-v-5fcff5db]:hover{background:#ff2d20;transform:translateY(-1px)}.btn-change-password[data-v-5fcff5db]{width:100%;padding:.75rem 1.5rem;background:transparent;color:#fff;border:1px solid rgba(255,255,255,.35);border-radius:8px;font-size:.9375rem;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.btn-change-password[data-v-5fcff5db]:hover{background:#ffffff1f;color:#fff;transform:translateY(-1px)}.segment-container[data-v-5fcff5db]{display:flex;gap:.5rem;margin-bottom:1rem;background:#48484a;padding:.25rem;border-radius:12px;border:1px solid rgba(255,255,255,.08)}.segment-button[data-v-5fcff5db]{flex:1;padding:.75rem 1.5rem;background:transparent;border:none;border-radius:8px;font-size:.9375rem;font-weight:500;color:#ffffffa6;cursor:pointer;transition:all .2s ease;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.segment-button[data-v-5fcff5db]:hover{color:#ffffffe6}.segment-button.active[data-v-5fcff5db]{background:#ffffff1f;color:#fff;box-shadow:0 2px 8px #00000040}.history-section[data-v-5fcff5db]{margin-bottom:2rem}.history-loading[data-v-5fcff5db]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;gap:1rem}.history-loading-spinner[data-v-5fcff5db]{width:40px;height:40px;border:3px solid rgba(255,255,255,.2);border-top-color:#34c759;border-radius:50%;animation:settings-history-spin-5fcff5db .8s linear infinite}.history-loading-text[data-v-5fcff5db]{font-size:1rem;font-weight:500;color:#ffffffa6;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}@keyframes settings-history-spin-5fcff5db{to{transform:rotate(360deg)}}.subsection-title[data-v-5fcff5db]{font-size:1.125rem;font-weight:600;color:#fff;margin:0 0 1rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.history-list[data-v-5fcff5db]{display:flex;flex-direction:column;gap:.75rem}.history-item[data-v-5fcff5db]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#48484a;border-radius:12px;transition:background .2s ease}.history-item[data-v-5fcff5db]:hover{background:#ffffff14}.history-icon[data-v-5fcff5db]{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.history-icon.consumption[data-v-5fcff5db]{background:#ffffff1a;color:#ffffffb3}.history-icon.recharge[data-v-5fcff5db]{background:#34c73940;color:#34c759}.history-icon.refund[data-v-5fcff5db]{background:#34c73926;color:#5ac85a}.history-icon-wrapper[data-v-5fcff5db]{flex-shrink:0;display:flex;align-items:center;justify-content:center}.history-details[data-v-5fcff5db]{flex:1;min-width:0}.history-description[data-v-5fcff5db]{font-size:.9375rem;font-weight:500;color:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;margin-bottom:.25rem}.history-date[data-v-5fcff5db]{font-size:.8125rem;font-weight:400;color:#ffffffa6;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.history-amount[data-v-5fcff5db]{font-size:.9375rem;font-weight:600;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.history-amount.positive[data-v-5fcff5db]{color:#34c759}.history-amount.negative[data-v-5fcff5db]{color:#fff}.history-sub-amount[data-v-5fcff5db]{font-size:.6875rem;font-weight:400;color:#ffffffa6;margin-top:.15rem}.btn-view-all[data-v-5fcff5db]{margin-top:1rem;padding:.75rem 1.5rem;background:#48484a;color:#fff;border:1px solid rgba(255,255,255,.15);border-radius:8px;font-size:.9375rem;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;width:100%}.btn-view-all[data-v-5fcff5db]:hover{background:#ffffff1a;border-color:#ffffff40}.history-modal[data-v-5fcff5db]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:2000;display:flex;align-items:center;justify-content:center;padding:2rem;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.modal-content-history[data-v-5fcff5db]{background:#3a3a3c;border-radius:20px;width:100%;max-width:800px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #00000080;overflow:hidden}.modal-header[data-v-5fcff5db]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;border-bottom:1px solid rgba(255,255,255,.12)}.modal-title[data-v-5fcff5db]{font-size:1.5rem;font-weight:600;color:#fff;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.modal-close[data-v-5fcff5db]{width:36px;height:36px;background:#48484a;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#fff}.modal-close[data-v-5fcff5db]:hover{background:#ffffff1f;transform:scale(1.05)}.modal-body[data-v-5fcff5db]{padding:1.5rem 2rem;overflow-y:auto;flex:1;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) #3a3a3c}.modal-body[data-v-5fcff5db]::-webkit-scrollbar{width:8px}.modal-body[data-v-5fcff5db]::-webkit-scrollbar-track{background:#3a3a3c}.modal-body[data-v-5fcff5db]::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.modal-body[data-v-5fcff5db]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.modal-body .history-list[data-v-5fcff5db]{max-height:60vh}.empty-state[data-v-5fcff5db]{text-align:center;padding:2rem;color:#ffffffa6;font-size:.9375rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.settings-actions[data-v-5fcff5db]{display:flex;justify-content:space-between;align-items:center;margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.12)}.btn-history[data-v-5fcff5db]{padding:.75rem 2rem;background:#1d1d1f;color:#fff;border:none;border-radius:10px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.btn-history[data-v-5fcff5db]:hover{background:#000;transform:translateY(-1px)}.btn-back[data-v-5fcff5db]{padding:.75rem 2rem;background:#48484a;color:#fff;border:1px solid rgba(255,255,255,.15);border-radius:10px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.btn-back[data-v-5fcff5db]:hover{background:#ffffff1f}@media (max-width: 1024px){.settings-main-grid[data-v-5fcff5db]{grid-template-columns:1fr;gap:2rem}.settings-section[data-v-5fcff5db]{margin-bottom:2rem}.settings-section[data-v-5fcff5db]:last-child{margin-bottom:0}}@media (max-width: 768px){.settings-container[data-v-5fcff5db]{padding-top:80px;padding-left:1rem;padding-right:1rem}.settings-content[data-v-5fcff5db]{padding:2rem 1.5rem}.settings-title[data-v-5fcff5db]{font-size:2rem}.settings-main-grid[data-v-5fcff5db]{gap:1.5rem}.history-item[data-v-5fcff5db]{flex-wrap:wrap}.history-amount[data-v-5fcff5db]{width:100%;text-align:right;margin-top:.5rem}.settings-actions[data-v-5fcff5db]{flex-direction:column;gap:1rem}.btn-history[data-v-5fcff5db],.btn-back[data-v-5fcff5db]{width:100%}.info-row-logout[data-v-5fcff5db]{flex-direction:column;align-items:flex-start;gap:.75rem}.btn-logout-inline[data-v-5fcff5db]{width:100%}.history-modal[data-v-5fcff5db]{padding:1rem}.modal-content-history[data-v-5fcff5db]{max-height:90vh}.modal-header[data-v-5fcff5db],.modal-body[data-v-5fcff5db]{padding:1rem 1.5rem}.modal-title[data-v-5fcff5db]{font-size:1.25rem}}.password-modal[data-v-5fcff5db]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:2000;display:flex;align-items:center;justify-content:center;padding:2rem;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.modal-content-password[data-v-5fcff5db]{background:#3a3a3c;border-radius:20px;width:100%;max-width:500px;display:flex;flex-direction:column;box-shadow:0 20px 60px #00000080;overflow:hidden}.password-form-step[data-v-5fcff5db]{display:flex;flex-direction:column;gap:1.5rem;align-items:center;text-align:center}.step-description[data-v-5fcff5db]{font-size:1rem;color:#ffffffa6;line-height:1.6;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.send-code-button-password[data-v-5fcff5db]{padding:.875rem 2rem;background:#1d1d1f;color:#fff;border:none;border-radius:10px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.send-code-button-password[data-v-5fcff5db]:hover:not(:disabled){background:#000;transform:translateY(-1px)}.send-code-button-password[data-v-5fcff5db]:disabled{background:#48484a;color:#ffffff80;cursor:not-allowed}.code-sent-message[data-v-5fcff5db]{display:flex;align-items:center;gap:.75rem;padding:1.5rem;justify-content:center}.success-icon[data-v-5fcff5db]{width:24px;height:24px;border-radius:50%;background:#34c759;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.success-text[data-v-5fcff5db]{font-size:1rem;color:#fff;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.password-form[data-v-5fcff5db]{display:flex;flex-direction:column;gap:1.5rem}.form-group[data-v-5fcff5db]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-5fcff5db]{font-size:.9375rem;font-weight:500;color:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.form-input[data-v-5fcff5db]{padding:.75rem 1rem;border:1px solid rgba(255,255,255,.2);border-radius:8px;font-size:1rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;background:#48484a;transition:all .2s ease}.form-input[data-v-5fcff5db]:focus{outline:none;border-color:#007aff;box-shadow:0 0 0 3px #007aff1a}.submit-button-password[data-v-5fcff5db]{padding:.875rem 2rem;background:#1d1d1f;color:#fff;border:none;border-radius:10px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;margin-top:.5rem}.submit-button-password[data-v-5fcff5db]:hover{background:#000;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}@media (max-width: 768px){.password-modal[data-v-5fcff5db]{padding:1rem}.modal-content-password[data-v-5fcff5db]{max-width:100%}}.history-page[data-v-d5899ba9]{min-height:100vh;background-color:#2c2c2e}.history-container[data-v-d5899ba9]{padding-top:100px;padding-bottom:4rem;max-width:1400px;margin:0 auto;padding-left:2rem;padding-right:2rem}.history-content[data-v-d5899ba9]{background:#3a3a3c;border-radius:20px;padding:3rem;box-shadow:0 4px 24px #00000059}.empty-state[data-v-d5899ba9]{padding:4rem 1rem 3rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#ffffffa6}.empty-icon[data-v-d5899ba9]{width:64px;height:64px;border-radius:20px;background:#3a3a3c;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;color:#0b75ff}.empty-icon-img[data-v-d5899ba9]{width:auto;height:auto;max-width:clamp(150px,50vw,300px);max-height:clamp(1500px,50vh,300px);margin-bottom:1.5rem;object-fit:contain}.empty-title[data-v-d5899ba9]{font-size:1.25rem;font-weight:600;color:#fff;margin-bottom:.5rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.loading-state .empty-icon[data-v-d5899ba9]{display:none}.loading-spinner[data-v-d5899ba9]{width:40px;height:40px;margin:0 auto 1.25rem;border:3px solid rgba(255,255,255,.2);border-top-color:#facc15;border-radius:50%;animation:history-spin-d5899ba9 .8s linear infinite}.loading-text[data-v-d5899ba9]{font-size:1rem;font-weight:500;color:#ffffffa6;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;animation:history-pulse-d5899ba9 1.2s ease-in-out infinite}.load-more-state[data-v-d5899ba9]{padding:2rem 1rem 3rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;color:#ffffffa6}.load-more-state .loading-spinner[data-v-d5899ba9]{width:32px;height:32px}@keyframes history-spin-d5899ba9{to{transform:rotate(360deg)}}@keyframes history-pulse-d5899ba9{0%,to{opacity:1}50%{opacity:.5}}.empty-subtitle[data-v-d5899ba9]{font-size:.95rem;max-width:420px;line-height:1.5;color:#ffffffa6;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.history-header[data-v-d5899ba9]{margin-bottom:3rem;display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem}.history-header-main[data-v-d5899ba9]{text-align:left}.history-title[data-v-d5899ba9]{font-size:2.5rem;font-weight:700;color:#fff;margin:0 0 1rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-.02em}.history-subtitle[data-v-d5899ba9]{font-size:1.125rem;font-weight:400;color:#ffffffa6;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.view-toggle-group[data-v-d5899ba9]{display:inline-flex;align-items:center;gap:.5rem;background:#48484a;padding:.25rem;border-radius:999px;border:1px solid rgba(255,255,255,.08)}.view-toggle-button[data-v-d5899ba9]{border:none;background:transparent;padding:.4rem .9rem;border-radius:999px;font-size:.875rem;font-weight:500;color:#fff9;cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .2s ease;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.view-toggle-button.is-active[data-v-d5899ba9]{background:#ffffff1f;color:#fff;box-shadow:0 1px 3px #00000040}.results-grid[data-v-d5899ba9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;contain:layout}.result-card[data-v-d5899ba9]{background:#48484a;border-radius:12px;overflow:visible;transition:transform .2s ease,box-shadow .2s ease;cursor:pointer;position:relative;contain:layout paint;will-change:transform;border:1px solid transparent}.result-card[data-v-d5899ba9]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0006}.result-card--no-preview[data-v-d5899ba9]{cursor:default}.result-card--no-preview[data-v-d5899ba9]:hover{transform:none;box-shadow:0 4px 16px #0006}.result-preview[data-v-d5899ba9]{width:100%;aspect-ratio:16 / 9;overflow:hidden;background:#48484a;position:relative}.result-status-overlay[data-v-d5899ba9]{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;gap:.5rem;z-index:2;pointer-events:none}.result-status-overlay-text[data-v-d5899ba9]{font-size:1rem;font-weight:600;color:#fff;letter-spacing:.02em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.result-status-overlay-icon[data-v-d5899ba9]{flex-shrink:0}.result-status-overlay--batch[data-v-d5899ba9]{font-size:.75rem}.result-status-overlay--batch .result-status-overlay-text[data-v-d5899ba9]{font-size:.7rem}.result-image-placeholder[data-v-d5899ba9]{position:absolute;top:0;right:0;bottom:0;left:0;background:#48484a;z-index:0}.result-image[data-v-d5899ba9]{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s ease;transform-origin:center}.result-card:hover .result-image[data-v-d5899ba9]{transform:scale(1.1)}.video-thumbnail-wrapper[data-v-d5899ba9]{position:relative;width:100%;height:100%;overflow:hidden}.result-video[data-v-d5899ba9]{width:100%;height:100%;object-fit:cover;transition:transform .25s ease;transform-origin:center}.result-video--static-poster[data-v-d5899ba9]{pointer-events:none}.result-card:hover .result-video--static-poster[data-v-d5899ba9]{transform:none}.result-card:hover .result-video[data-v-d5899ba9]{transform:scale(1.1)}.play-button-overlay[data-v-d5899ba9]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;display:flex;align-items:center;justify-content:center;background:#0000001a;transition:background .2s ease;pointer-events:none}.result-card:hover .play-button-overlay[data-v-d5899ba9]{background:#0003}.play-button-circle[data-v-d5899ba9]{width:64px;height:64px;border-radius:50%;background:#ffffffe6;display:flex;align-items:center;justify-content:center;color:#2c2c2e;transition:all .2s ease;box-shadow:0 2px 8px #0003}.result-card:hover .play-button-circle[data-v-d5899ba9]{background:#fffffff2;transform:scale(1.1);box-shadow:0 4px 12px #0000004d}.result-type-tag[data-v-d5899ba9]{padding:.25rem .6rem;border-radius:9999px;font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.result-type-tag--enhance[data-v-d5899ba9]{background:linear-gradient(135deg,#6366f1,#8b5cf6)}.result-type-tag--ratio[data-v-d5899ba9]{background:linear-gradient(135deg,#f97316,#f59e0b)}.result-type-tag--meta[data-v-d5899ba9]{background:linear-gradient(135deg,#06b6d4,#0ea5e9)}.result-type-tag--restore[data-v-d5899ba9]{background:linear-gradient(135deg,#fef9c3,#fde68a);color:#854d0e}.result-ratio-tags-wrap[data-v-d5899ba9]{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;justify-content:flex-start;margin-left:.15rem;transition:transform .2s ease-out}.result-ratio-tag[data-v-d5899ba9]{padding:.25rem .6rem;border-radius:9999px;font-size:.78rem;font-weight:600;letter-spacing:.03em;color:#1f2937;background:#ffffff80;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.result-ratio-tags-wrap--shifted[data-v-d5899ba9]{transform:translate(28px)}.result-info[data-v-d5899ba9]{padding:1rem;display:flex;justify-content:space-between;align-items:center;border-radius:0 0 12px 12px}.result-info--enhance[data-v-d5899ba9]{background:linear-gradient(135deg,#6366f1,#8b5cf6)}.result-info--ratio[data-v-d5899ba9]{background:linear-gradient(135deg,#f97316,#f59e0b)}.result-info--meta[data-v-d5899ba9]{background:linear-gradient(135deg,#06b6d4,#0ea5e9)}.result-info--restore[data-v-d5899ba9]{background:linear-gradient(135deg,#fef9c3,#fde68a)}.result-info--restore .download-button-icon[data-v-d5899ba9],.result-info--restore .result-delete-button[data-v-d5899ba9]{color:#854d0e}.result-info--restore .download-button-icon[data-v-d5899ba9]:hover,.result-info--restore .result-delete-button[data-v-d5899ba9]:hover{background:#854d0e26}.result-info--restore .download-button-icon svg[data-v-d5899ba9]{color:inherit}.result-info--restore .result-ratio-tag[data-v-d5899ba9]{background:#ffffff80;color:#1f2937}.result-name[data-v-d5899ba9]{font-size:.9375rem;font-weight:500;color:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;margin-right:1rem}.result-info-left[data-v-d5899ba9]{display:flex;align-items:center;gap:.15rem}.result-info-right[data-v-d5899ba9]{display:flex;align-items:center;gap:.25rem}.result-actions-more[data-v-d5899ba9]{position:relative;display:inline-flex;align-items:center;justify-content:center}.download-button-icon[data-v-d5899ba9]{width:36px;height:36px;padding:0;background:transparent;color:#fff;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}.download-button-icon[data-v-d5899ba9]:hover{background:#3a3a3c;transform:scale(1.1)}.download-button-icon[data-v-d5899ba9]:active{transform:scale(.95)}.download-button-icon svg[data-v-d5899ba9]{width:20px;height:20px;color:#fff}.result-delete-button[data-v-d5899ba9]{width:36px;height:36px;padding:0;background:transparent;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:all .2s ease;flex-shrink:0}.result-delete-button svg[data-v-d5899ba9]{width:18px;height:18px;fill:currentColor;stroke:none}.result-delete-button[data-v-d5899ba9]:hover{background:#48484a;color:#f97316}.result-delete-button[data-v-d5899ba9]:active{transform:scale(.95)}.result-delete-menu[data-v-d5899ba9]{position:absolute;right:0;left:auto;bottom:calc(100% + 8px);min-width:140px;padding:4px;border-radius:12px;background:#3a3a3c;box-shadow:0 10px 30px #00000080;display:flex;flex-direction:column;gap:2px;z-index:10}.result-delete-menu-item[data-v-d5899ba9]{border:none;background:transparent;border-radius:8px;padding:6px 10px;text-align:left;font-size:.8rem;font-weight:500;color:#fff;cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease}.result-delete-menu-item[data-v-d5899ba9]:first-of-type{color:#f97316}.result-delete-menu-item[data-v-d5899ba9]:hover{background:#48484a}.result-delete-menu-item[data-v-d5899ba9]:first-of-type:hover{background:#f9731633}.result-card--multi-select[data-v-d5899ba9]{cursor:default}.result-card--selected[data-v-d5899ba9]{border-width:2px;border-color:#ffffff59;box-shadow:0 4px 16px #0006}.multi-select-check[data-v-d5899ba9]{width:26px;height:26px;border-radius:999px;border:1.5px solid rgba(255,255,255,.35);background:#ffffff1f;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:all .15s ease;z-index:3}.multi-select-check svg[data-v-d5899ba9]{width:18px;height:18px}.multi-select-check path[data-v-d5899ba9]{fill:none;stroke:transparent;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;opacity:0}.multi-select-check--active[data-v-d5899ba9]{border-color:transparent;background:linear-gradient(135deg,#ef4444,#f97316);box-shadow:0 0 0 3px #f8717180;color:#fff}.multi-select-check--active path[data-v-d5899ba9]{stroke:#fff;opacity:1;stroke-width:3.2}.multi-select-toolbar[data-v-d5899ba9]{position:fixed;left:0;right:0;bottom:0;display:flex;justify-content:center;padding:.75rem 2.25rem;background:#2c2c2ef2;-webkit-backdrop-filter:blur(20px) saturate(1.2);backdrop-filter:blur(20px) saturate(1.2);z-index:40}.multi-select-toolbar-inner[data-v-d5899ba9]{display:inline-flex;align-items:center;gap:.75rem}.multi-select-toolbar-inner button[data-v-d5899ba9]{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.multi-select-cancel-button[data-v-d5899ba9]{border-radius:999px;padding:.45rem 1.1rem;border:1px solid rgba(255,255,255,.35);background:#3a3a3c;color:#fff;font-size:.85rem;font-weight:500;cursor:pointer;transition:background .15s ease,transform .1s ease,box-shadow .1s ease}.multi-select-cancel-button[data-v-d5899ba9]:hover{background:#48484a}.multi-select-cancel-button[data-v-d5899ba9]:active{transform:scale(.97)}.multi-delete-all-button[data-v-d5899ba9]{border-radius:999px;padding:.45rem 1.4rem;border:none;background:#ef4444;color:#fff;font-size:.9rem;font-weight:600;cursor:pointer;transition:transform .15s ease,opacity .15s ease,background .15s ease;white-space:nowrap}.multi-delete-all-button[data-v-d5899ba9]:hover:not(:disabled){transform:translateY(-1px)}.multi-delete-all-button[data-v-d5899ba9]:active:not(:disabled){transform:translateY(1px) scale(.98)}.multi-delete-all-button[data-v-d5899ba9]:disabled{cursor:default;opacity:.55;background:#48484a;color:#ffffff80}.batch-list[data-v-d5899ba9]{display:flex;flex-direction:column;gap:.75rem}.batch-row[data-v-d5899ba9]{display:grid;grid-template-columns:auto auto 1fr auto;gap:.35rem 1.25rem;align-items:center;padding:1.05rem 1rem;border-radius:12px;background:#48484a;min-height:100px;cursor:pointer}.batch-row--selected[data-v-d5899ba9]{border:2px solid rgba(255,255,255,.35);background:#ffffff14}.batch-row--no-preview[data-v-d5899ba9]{cursor:default}.batch-task-label[data-v-d5899ba9]{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .6rem;border-radius:999px;font-size:.7rem;font-weight:600;white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;color:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;box-shadow:0 2px 6px #0000002e;position:relative;top:-2px;margin-left:5px}.batch-task-label--ai-enhance[data-v-d5899ba9]{background:linear-gradient(135deg,#6366f1,#8b5cf6)}.batch-task-label--adjust-ratio[data-v-d5899ba9]{background:linear-gradient(135deg,#f97316,#f59e0b)}.batch-task-label--meta-ads[data-v-d5899ba9]{background:linear-gradient(135deg,#06b6d4,#0ea5e9)}.batch-task-label--restore[data-v-d5899ba9]{background:linear-gradient(135deg,#fef9c3,#fde68a);color:#854d0e}.batch-left[data-v-d5899ba9]{display:flex;align-items:center;gap:.8rem}.batch-main[data-v-d5899ba9]{flex:0 0 auto;min-width:0}.batch-thumbnails[data-v-d5899ba9]{display:flex;align-items:center;gap:6px;flex:1 1 0;min-width:0;overflow:hidden}.batch-thumbnail[data-v-d5899ba9]{flex:0 0 64px;width:64px;height:64px;border-radius:10px;overflow:hidden;background:#000;aspect-ratio:1;position:relative}.batch-thumbnail--clickable[data-v-d5899ba9]{cursor:pointer}.batch-thumb-image[data-v-d5899ba9],.batch-thumb-video-el[data-v-d5899ba9]{transition:transform .25s ease;transform-origin:center}.batch-thumbnail--clickable:hover .batch-thumb-image[data-v-d5899ba9],.batch-thumbnail--clickable:hover .batch-thumb-video-el[data-v-d5899ba9]{transform:scale(1.1)}.batch-thumb-image[data-v-d5899ba9]{width:100%;height:100%;object-fit:cover;transition:transform .25s ease;transform-origin:center}.batch-thumb-video-el[data-v-d5899ba9]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .25s ease;transform-origin:center}.batch-thumb-video-el--static-poster[data-v-d5899ba9]{pointer-events:none}.batch-thumbnail:hover .batch-thumb-video-el--static-poster[data-v-d5899ba9]{transform:none}.batch-thumb-video-play[data-v-d5899ba9]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;color:#fff;pointer-events:none}.batch-thumb-video-badge[data-v-d5899ba9]{position:absolute;right:4px;bottom:4px;z-index:3;width:20px;height:20px;border-radius:4px;background:#000000a6;color:#fff;display:flex;align-items:center;justify-content:center;pointer-events:none}.batch-ellipsis-chip[data-v-d5899ba9]{flex-shrink:0;width:28px;height:52px;display:flex;align-items:center;justify-content:center;color:#ffffffa6;font-size:1rem;font-weight:600}.batch-main .batch-title[data-v-d5899ba9]{font-size:.95rem;font-weight:600;color:#fff;margin-bottom:.25rem}.batch-main .batch-meta[data-v-d5899ba9]{font-size:.85rem;color:#ffffffa6;display:flex;align-items:center;gap:.35rem}.batch-dot[data-v-d5899ba9]{font-size:.8rem}.batch-actions[data-v-d5899ba9]{display:flex;align-items:center}.batch-download-button[data-v-d5899ba9]{border-radius:999px;padding:.45rem 1.1rem;border:none;background:#1d1d1f;color:#fff;font-size:.85rem;font-weight:700;cursor:pointer;transition:background .2s ease,transform .1s ease,box-shadow .1s ease;white-space:nowrap}.batch-download-button[data-v-d5899ba9]:hover{background:#000;box-shadow:0 2px 6px #00000040}.batch-download-button[data-v-d5899ba9]:active{transform:scale(.97);box-shadow:0 1px 3px #00000040}@media (min-width: 769px) and (max-width: 1024px){.history-container[data-v-d5899ba9]{padding-left:2rem;padding-right:2rem}.history-content[data-v-d5899ba9]{padding:2.5rem}.results-grid[data-v-d5899ba9]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem}.batch-row[data-v-d5899ba9]{grid-template-columns:auto auto 1fr auto;gap:.5rem 1.5rem;padding:1.1rem 1.2rem}.batch-thumbnail[data-v-d5899ba9]{flex:0 0 56px;width:56px;height:56px}.batch-ellipsis-chip[data-v-d5899ba9]{height:56px}}@media (max-width: 768px){.history-container[data-v-d5899ba9]{padding-top:80px;padding-left:1rem;padding-right:1rem}.history-content[data-v-d5899ba9]{padding:2rem 1.5rem}.history-title[data-v-d5899ba9]{font-size:2rem}.history-header[data-v-d5899ba9]{flex-direction:column;align-items:flex-start}.view-toggle-group[data-v-d5899ba9]{align-self:flex-start}.results-grid[data-v-d5899ba9]{grid-template-columns:1fr}.batch-row[data-v-d5899ba9]{grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;gap:1rem .5rem;align-items:start}.batch-task-label[data-v-d5899ba9]{grid-column:1;grid-row:1;align-self:start}.batch-main[data-v-d5899ba9]{grid-column:2;grid-row:1;align-self:start}.batch-actions[data-v-d5899ba9]{grid-column:3;grid-row:1;align-self:start}.batch-thumbnails[data-v-d5899ba9]{grid-column:1 / -1;grid-row:2;max-width:100%;width:100%;min-height:64px;flex:1 0 auto}.batch-thumbnail[data-v-d5899ba9]{flex:0 0 64px;width:64px;height:64px}.batch-ellipsis-chip[data-v-d5899ba9]{height:64px}}.faq-page[data-v-8bed81ae]{min-height:100vh;background:linear-gradient(180deg,#fafafa,#f0f0f4);display:flex;flex-direction:column}.faq-container[data-v-8bed81ae]{padding:100px 2rem 4rem;max-width:900px;margin:0 auto;width:100%;flex:1;position:relative}.back-button[data-v-8bed81ae]{position:absolute;top:5.5rem;left:2rem;z-index:10;width:44px;height:44px;border-radius:12px;background:#fff;border:1px solid #e8e8ed;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #0000000f}.back-button[data-v-8bed81ae]:hover{background:#f5f5f7;border-color:#d2d2d7;transform:translateY(-1px)}.back-button svg[data-v-8bed81ae]{color:#1d1d1f}.faq-hero[data-v-8bed81ae]{text-align:center;margin-bottom:3rem}.faq-hero-title[data-v-8bed81ae]{font-size:2.25rem;font-weight:700;color:#1d1d1f;margin:0 0 .5rem;letter-spacing:-.03em}.faq-hero-subtitle[data-v-8bed81ae]{font-size:1.125rem;color:#6e6e73;margin:0;font-weight:400}.faq-tools-section[data-v-8bed81ae]{margin-bottom:3rem}.faq-section-heading[data-v-8bed81ae]{font-size:1.25rem;font-weight:600;color:#1d1d1f;margin:0 0 1.25rem;letter-spacing:-.02em}.faq-tools-grid[data-v-8bed81ae]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.faq-tool-card[data-v-8bed81ae]{background:#fff;border-radius:16px;padding:1.25rem 1.5rem;border:1px solid #e8e8ed;transition:all .2s ease;box-shadow:0 2px 12px #0000000a}.faq-tool-card[data-v-8bed81ae]:hover{border-color:#d2d2d7;box-shadow:0 4px 20px #00000014}.faq-tool-icon-wrap[data-v-8bed81ae]{width:40px;height:40px;margin-bottom:.75rem;display:flex;align-items:center;justify-content:center}.faq-tool-name[data-v-8bed81ae]{font-size:1rem;font-weight:600;color:#1d1d1f;margin:0 0 .35rem}.faq-tool-desc[data-v-8bed81ae]{font-size:.875rem;color:#6e6e73;line-height:1.5;margin:0}.faq-list-section[data-v-8bed81ae]{margin-bottom:2rem}.faq-list[data-v-8bed81ae]{display:flex;flex-direction:column;gap:.75rem}.faq-item[data-v-8bed81ae]{background:#fff;border-radius:16px;border:1px solid #e8e8ed;overflow:hidden;transition:all .2s ease;box-shadow:0 2px 12px #0000000a}.faq-item[data-v-8bed81ae]:hover{border-color:#d2d2d7}.faq-item.expanded[data-v-8bed81ae]{border-color:#0071e3;box-shadow:0 4px 20px #0071e31f}.faq-question-btn[data-v-8bed81ae]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;background:none;border:none;cursor:pointer;text-align:left;font-family:inherit;font-size:1.0625rem;font-weight:600;color:#1d1d1f}.faq-question-text[data-v-8bed81ae]{flex:1}.faq-question-icon[data-v-8bed81ae]{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#6e6e73;transition:transform .25s ease}.faq-item.expanded .faq-question-icon[data-v-8bed81ae]{transform:rotate(180deg);color:#0071e3}.faq-answer-wrap[data-v-8bed81ae]{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-item.expanded .faq-answer-wrap[data-v-8bed81ae]{max-height:800px}.faq-answer[data-v-8bed81ae]{padding:0 1.5rem 1.25rem;font-size:.9375rem;color:#6e6e73;line-height:1.65}.faq-answer[data-v-8bed81ae] strong{color:#1d1d1f}@media (max-width: 768px){.faq-container[data-v-8bed81ae]{padding-top:88px;padding-left:1rem;padding-right:1rem}.back-button[data-v-8bed81ae]{top:4.5rem;left:1rem;top:1rem}.faq-hero-title[data-v-8bed81ae]{font-size:1.75rem}.faq-hero-subtitle[data-v-8bed81ae]{font-size:1rem}.faq-tools-grid[data-v-8bed81ae]{grid-template-columns:1fr}.faq-question-btn[data-v-8bed81ae]{padding:1rem 1.25rem;font-size:1rem}.faq-answer[data-v-8bed81ae]{padding:0 1.25rem 1rem;font-size:.875rem}}.terms-page[data-v-9c881049]{min-height:100vh;background-color:#f5f5f7;display:flex;flex-direction:column}.terms-container[data-v-9c881049]{padding-top:100px;padding-bottom:4rem;max-width:1200px;margin:0 auto;padding-left:2rem;padding-right:2rem;flex:1;position:relative}.back-button[data-v-9c881049]{position:absolute;top:1.5rem;left:1.5rem;z-index:10;width:40px;height:40px;border-radius:50%;background:#f5f5f7;border:1px solid #e5e5e7;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #0000001a}.back-button[data-v-9c881049]:hover{background:#e5e5e7;transform:scale(1.05)}.back-button svg[data-v-9c881049]{color:#1d1d1f}.terms-content[data-v-9c881049]{position:relative;background:#fff;border-radius:20px;padding:3rem;box-shadow:0 4px 24px #00000014}.terms-header[data-v-9c881049]{margin-bottom:3rem;text-align:center}.terms-title[data-v-9c881049]{font-size:2.5rem;font-weight:700;color:#1d1d1f;margin:0 0 .5rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-.02em}.terms-subtitle[data-v-9c881049]{font-size:1rem;font-weight:400;color:#86868b;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.terms-section[data-v-9c881049]{display:flex;flex-direction:column;gap:2.5rem}.terms-item[data-v-9c881049]{padding-bottom:2.5rem;border-bottom:1px solid #e5e5e7}.terms-item[data-v-9c881049]:last-child{border-bottom:none;padding-bottom:0}.terms-heading[data-v-9c881049]{font-size:1.25rem;font-weight:600;color:#1d1d1f;margin:0 0 1rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.terms-text[data-v-9c881049]{font-size:1rem;font-weight:400;color:#86868b;line-height:1.6;margin:0 0 1rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.terms-list[data-v-9c881049]{margin:1rem 0;padding-left:1.5rem;color:#86868b;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.terms-list li[data-v-9c881049]{margin-bottom:.5rem;line-height:1.6}@media (max-width: 768px){.terms-container[data-v-9c881049]{padding-top:80px;padding-left:1rem;padding-right:1rem}.back-button[data-v-9c881049]{top:1rem;left:1rem}.terms-content[data-v-9c881049]{padding:2rem 1.5rem}.terms-title[data-v-9c881049]{font-size:2rem}.terms-heading[data-v-9c881049]{font-size:1.125rem}}.privacy-page[data-v-abe43534]{min-height:100vh;background-color:#f5f5f7;display:flex;flex-direction:column}.privacy-container[data-v-abe43534]{padding-top:100px;padding-bottom:4rem;max-width:1200px;margin:0 auto;padding-left:2rem;padding-right:2rem;flex:1;position:relative}.back-button[data-v-abe43534]{position:absolute;top:1.5rem;left:1.5rem;z-index:10;width:40px;height:40px;border-radius:50%;background:#f5f5f7;border:1px solid #e5e5e7;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #0000001a}.back-button[data-v-abe43534]:hover{background:#e5e5e7;transform:scale(1.05)}.back-button svg[data-v-abe43534]{color:#1d1d1f}.privacy-content[data-v-abe43534]{position:relative;background:#fff;border-radius:20px;padding:3rem;box-shadow:0 4px 24px #00000014}.privacy-header[data-v-abe43534]{margin-bottom:3rem;text-align:center}.privacy-title[data-v-abe43534]{font-size:2.5rem;font-weight:700;color:#1d1d1f;margin:0 0 .5rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-.02em}.privacy-subtitle[data-v-abe43534]{font-size:1rem;font-weight:400;color:#86868b;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.privacy-section[data-v-abe43534]{display:flex;flex-direction:column;gap:2.5rem}.privacy-item[data-v-abe43534]{padding-bottom:2.5rem;border-bottom:1px solid #e5e5e7}.privacy-item[data-v-abe43534]:last-child{border-bottom:none;padding-bottom:0}.privacy-heading[data-v-abe43534]{font-size:1.25rem;font-weight:600;color:#1d1d1f;margin:0 0 1rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.privacy-text[data-v-abe43534]{font-size:1rem;font-weight:400;color:#86868b;line-height:1.6;margin:0 0 1rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.privacy-list[data-v-abe43534]{margin:1rem 0;padding-left:1.5rem;color:#86868b;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.privacy-list li[data-v-abe43534]{margin-bottom:.5rem;line-height:1.6}@media (max-width: 768px){.privacy-container[data-v-abe43534]{padding-top:80px;padding-left:1rem;padding-right:1rem}.back-button[data-v-abe43534]{top:1rem;left:1rem}.privacy-content[data-v-abe43534]{padding:2rem 1.5rem}.privacy-title[data-v-abe43534]{font-size:2rem}.privacy-heading[data-v-abe43534]{font-size:1.125rem}}.contact-page[data-v-73ee0372]{min-height:100vh;background-color:#f5f5f7;display:flex;flex-direction:column}.contact-container[data-v-73ee0372]{padding-top:100px;padding-bottom:4rem;max-width:1200px;margin:0 auto;padding-left:2rem;padding-right:2rem;flex:1;position:relative}.back-button[data-v-73ee0372]{position:absolute;top:1.5rem;left:1.5rem;z-index:10;width:40px;height:40px;border-radius:50%;background:#f5f5f7;border:1px solid #e5e5e7;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #0000001a}.back-button[data-v-73ee0372]:hover{background:#e5e5e7;transform:scale(1.05)}.back-button svg[data-v-73ee0372]{color:#1d1d1f}.contact-content[data-v-73ee0372]{position:relative;background:#fff;border-radius:20px;padding:3rem;box-shadow:0 4px 24px #00000014}.contact-header[data-v-73ee0372]{margin-bottom:3rem;text-align:center}.contact-title[data-v-73ee0372]{font-size:2.5rem;font-weight:700;color:#1d1d1f;margin:0 0 1rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-.02em}.contact-subtitle[data-v-73ee0372]{font-size:1.125rem;font-weight:400;color:#86868b;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.contact-section[data-v-73ee0372]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.contact-item[data-v-73ee0372]{display:flex;gap:1rem;align-items:flex-start}.contact-icon[data-v-73ee0372]{width:48px;height:48px;background:#f5f5f7;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#1d1d1f;flex-shrink:0}.contact-details[data-v-73ee0372]{flex:1}.contact-label[data-v-73ee0372]{font-size:.875rem;font-weight:600;color:#86868b;margin:0 0 .5rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:.05em}.contact-value[data-v-73ee0372]{font-size:1rem;font-weight:500;color:#1d1d1f;text-decoration:none;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.5;display:block}.contact-value[data-v-73ee0372]:hover{color:#007aff}@media (max-width: 768px){.contact-container[data-v-73ee0372]{padding-top:80px;padding-left:1rem;padding-right:1rem}.back-button[data-v-73ee0372]{top:1rem;left:1rem}.contact-content[data-v-73ee0372]{padding:2rem 1.5rem}.contact-title[data-v-73ee0372]{font-size:2rem}.contact-section[data-v-73ee0372]{grid-template-columns:1fr;gap:1.5rem}}.modal-fade-enter-active[data-v-1e91b8e4],.modal-fade-leave-active[data-v-1e91b8e4]{transition:opacity .2s ease}.modal-fade-enter-from[data-v-1e91b8e4],.modal-fade-leave-to[data-v-1e91b8e4]{opacity:0}.safe-zone-modal-overlay[data-v-1e91b8e4]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:9999;padding:1.5rem;box-sizing:border-box;overflow:auto}.safe-zone-modal[data-v-1e91b8e4]{background:#3a3a3c;border-radius:16px;max-width:720px;width:100%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 60px #0003}.safe-zone-modal-header[data-v-1e91b8e4]{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid #48484a;flex-shrink:0}.safe-zone-modal-title[data-v-1e91b8e4]{font-size:1.25rem;font-weight:600;color:#fff;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.safe-zone-modal-close[data-v-1e91b8e4]{width:36px;height:36px;padding:0;background:transparent;border:none;border-radius:50%;color:#ffffffa6;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.safe-zone-modal-close[data-v-1e91b8e4]:hover{background:#3a3a3c;color:#fff}.safe-zone-modal-body[data-v-1e91b8e4]{padding:1.5rem;overflow-y:auto;overscroll-behavior:contain}.safe-zone-guide-img[data-v-1e91b8e4]{width:100%;height:auto;display:block;border-radius:8px;margin:1.25rem 0}.safe-zone-table[data-v-1e91b8e4]{width:100%;border-collapse:collapse;font-size:.875rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;margin-bottom:0}.safe-zone-table th[data-v-1e91b8e4],.safe-zone-table td[data-v-1e91b8e4]{padding:.625rem .75rem;text-align:left;border:1px solid #48484a}.safe-zone-table th[data-v-1e91b8e4]{background:#3a3a3c;font-weight:600;color:#fff}.safe-zone-table td[data-v-1e91b8e4]{color:#ffffffe6;background:#2c2c2e}.safe-zone-table tbody tr:nth-child(2n) td[data-v-1e91b8e4]{background:#242426}.safe-zone-note[data-v-1e91b8e4]{font-size:.9375rem;line-height:1.6;color:#fff;margin:0 0 .75rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.safe-zone-note-highlight[data-v-1e91b8e4]{padding:.75rem 1rem;background:#3a3a3c;border-radius:8px;border-left:3px solid #007aff}.workspace-page[data-v-7183f858]{min-height:100vh;background-color:#2c2c2e}.workspace-container[data-v-7183f858]{padding-top:80px;max-width:1400px;margin:0 auto;padding-left:2rem;padding-right:2rem}.page-header[data-v-7183f858]{display:flex;align-items:center;gap:1rem;padding:2rem 0 .5rem;margin-bottom:.5rem}.page-header-title[data-v-7183f858]{font-size:1.75rem;font-weight:600;color:#fff;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-.01em;flex:1}.help-toggle[data-v-7183f858]{width:28px;height:28px;border-radius:50%;border:1.5px solid rgba(255,255,255,.2);background:#3a3a3c;color:#ffffffa6;font-size:.95rem;font-weight:600;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}.help-toggle[data-v-7183f858]:hover{border-color:#ffffffa6;color:#fff;background:#48484a}.help-toggle-icon[data-v-7183f858]{line-height:1}.workspace-main[data-v-7183f858]{display:flex;flex-direction:column;gap:3rem;padding:2rem 0 3rem}.instructions-section[data-v-7183f858]{margin-bottom:2rem;margin-top:0}.steps-fade-enter-active[data-v-7183f858],.steps-fade-leave-active[data-v-7183f858]{transition:all .3s ease;overflow:hidden}.steps-fade-enter-from[data-v-7183f858]{opacity:0;max-height:0;margin-top:0;margin-bottom:0}.steps-fade-enter-to[data-v-7183f858],.steps-fade-leave-from[data-v-7183f858]{opacity:1;max-height:500px}.steps-fade-leave-to[data-v-7183f858]{opacity:0;max-height:0;margin-top:0;margin-bottom:0}.steps-container[data-v-7183f858]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.step-item[data-v-7183f858]{display:flex;gap:1.5rem;align-items:flex-start;padding:1.5rem;background:#3a3a3c;border-radius:16px;transition:all .2s ease;cursor:pointer}.step-item.disabled[data-v-7183f858]{cursor:default;opacity:.6}.step-number[data-v-7183f858]{width:48px;height:48px;background:#1d1d1f;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;flex-shrink:0}.step-content[data-v-7183f858]{flex:1}.step-title[data-v-7183f858]{font-size:1.25rem;font-weight:600;color:#fff;margin:0 0 .5rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.step-description[data-v-7183f858]{font-size:.9375rem;font-weight:400;color:#ffffffa6;line-height:1.5;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}@keyframes spin-7183f858{to{transform:rotate(360deg)}}@keyframes highlightGlow-7183f858{0%{box-shadow:0 0 #ffc10700}20%{box-shadow:0 0 30px 15px #ffc107cc,0 0 60px 30px #ffc10799}60%{box-shadow:0 0 30px 15px #ffc107cc,0 0 60px 30px #ffc10799}to{box-shadow:0 0 #ffc10700}}.upload-loading[data-v-7183f858]{display:flex;flex-direction:column;align-items:center;gap:1rem}.spinner[data-v-7183f858]{width:48px;height:48px;border:4px solid #48484a;border-top-color:#facc15;border-radius:50%;animation:spin-7183f858 1s linear infinite}.spinner-small[data-v-7183f858]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#facc15;border-radius:50%;animation:spin-7183f858 .8s linear infinite;display:inline-block;margin-right:.5rem;vertical-align:middle}.btn-spinner[data-v-7183f858]{width:14px;height:14px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:spin-7183f858 .8s linear infinite;display:inline-block;margin-right:.5rem;vertical-align:middle}.upload-status-text[data-v-7183f858]{font-size:1rem;font-weight:500;color:#fff;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.upload-progress-text[data-v-7183f858]{font-size:.875rem;font-weight:400;color:#ffffffb3;margin:0;margin-top:.25rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.upload-section[data-v-7183f858]{width:100%;position:relative;transition:all .3s ease}.upload-section.highlighted[data-v-7183f858]{animation:highlightGlow-7183f858 3.6s ease-in-out}.upload-area[data-v-7183f858]{border:2px dashed rgba(255,255,255,.2);border-radius:16px;padding:4rem 2rem;text-align:center;background:#3a3a3c;transition:all .2s ease;cursor:pointer}.upload-area[data-v-7183f858]:hover{border-color:#fff;background:#3a3a3c}.upload-content[data-v-7183f858]{display:flex;flex-direction:column;align-items:center;gap:1rem}.upload-icon[data-v-7183f858]{color:#ffffffa6;margin-bottom:.5rem}.upload-title[data-v-7183f858]{font-size:1.5rem;font-weight:600;color:#fff;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-.01em}.upload-subtitle[data-v-7183f858]{font-size:1rem;font-weight:400;color:#ffffffa6;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.upload-button[data-v-7183f858]{margin-top:.5rem;padding:.75rem 2rem;background:#1d1d1f;color:#fff;border:none;border-radius:10px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.upload-button[data-v-7183f858]:hover{background:#000;transform:translateY(-1px)}.file-input[data-v-7183f858]{display:none}.ratio-section[data-v-7183f858]{margin:2rem 0;padding:2rem;background:#3a3a3c;border-radius:16px;transition:all .3s ease}.ratio-section.highlighted[data-v-7183f858]{animation:highlightGlow-7183f858 3.6s ease-in-out}.ratio-section-header[data-v-7183f858]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem;gap:1rem}.ratio-section-title[data-v-7183f858]{font-size:1.25rem;font-weight:600;color:#fff;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.title-hint[data-v-7183f858]{font-size:1rem;font-weight:400;color:#ffffffa6}.help-button[data-v-7183f858]{width:28px;height:28px;border-radius:50%;background:#3a3a3c;border:1px solid rgba(255,255,255,.2);color:#fff;font-size:1rem;font-weight:600;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s ease;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;box-shadow:0 1px 3px #00000014}.help-button[data-v-7183f858]:hover{background:#3a3a3c;border-color:#ffffffa6;transform:scale(1.05)}.safe-zone-intro[data-v-7183f858]{font-size:.9375rem;color:#ffffffa6;margin:0 0 1.25rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.5}.ratio-options[data-v-7183f858]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem}.ratio-option[data-v-7183f858]{padding:1rem;background:#3a3a3c;border:2px solid rgba(255,255,255,.2);border-radius:12px;cursor:pointer;transition:all .2s ease;display:grid;grid-template-rows:44px auto auto auto auto;align-items:center;justify-items:center;row-gap:.35rem;min-height:200px;position:relative;text-align:center}.ratio-option[data-v-7183f858]:hover{border-color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.ratio-option.active[data-v-7183f858]{background:linear-gradient(135deg,#ffeb3b66,#ffc10766);border-color:#ffc107;color:#fff;box-shadow:0 4px 16px #ffc10766}.ratio-preview[data-v-7183f858]{width:40px;height:40px;background:#1d1d1f;border-radius:4px;flex-shrink:0;transition:all .2s ease;justify-self:center}.ratio-option.active .ratio-preview[data-v-7183f858]{background:#1d1d1f}.placement-name[data-v-7183f858]{font-size:1rem;font-weight:600;color:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.placement-size[data-v-7183f858]{font-size:.875rem;font-weight:500;color:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.placement-ratio[data-v-7183f858]{font-size:.8rem;font-weight:400;color:#ffffffa6;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.safe-zone-row[data-v-7183f858]{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.25rem}.safe-zone-item[data-v-7183f858]{font-size:.7rem;font-weight:500;color:#ffffffa6;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;padding:.2rem .4rem;background:#48484a;border-radius:4px}.ratio-option.active .placement-name[data-v-7183f858],.ratio-option.active .placement-size[data-v-7183f858]{color:#fff}.ratio-option.active .placement-ratio[data-v-7183f858],.ratio-option.active .safe-zone-item[data-v-7183f858]{color:#fff;opacity:.9}.ratio-option.active .safe-zone-item[data-v-7183f858]{background:#ffc10759}.selected-ratios[data-v-7183f858]{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #48484a}.selected-ratios-label[data-v-7183f858]{font-size:1rem;font-weight:600;color:#fff;margin-right:.75rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.selected-ratios-tags[data-v-7183f858]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.ratio-tag[data-v-7183f858]{padding:.5rem .875rem;background:linear-gradient(135deg,#ffeb3b66,#ffc10766);color:#fff;border-radius:6px;font-size:.875rem;font-weight:600;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;box-shadow:0 2px 8px #ffc1074d}.file-list-section[data-v-7183f858]{width:100%;position:relative}.section-header[data-v-7183f858]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.section-title[data-v-7183f858]{font-size:1.5rem;font-weight:700;color:#fff;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-.01em}.action-buttons[data-v-7183f858]{display:flex;gap:.75rem;align-items:center}.enhance-button[data-v-7183f858]{padding:.75rem 2rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;position:relative}.enhance-button.disabled[data-v-7183f858]{background:#48484a;color:#ffffff80;cursor:not-allowed;animation:none}.enhance-button.disabled[data-v-7183f858]:hover{transform:none;box-shadow:none;filter:none}.enhance-button.highlighted[data-v-7183f858]:not(.disabled){animation:highlightGlow-7183f858 3.6s ease-in-out}.enhance-button[data-v-7183f858]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #667eea66;filter:brightness(1.1)}.reupload-failed-button[data-v-7183f858]{width:44px;height:44px;padding:0;background:#3a3a3c;color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;position:relative;flex-shrink:0}.reupload-failed-button[data-v-7183f858]:hover{background:#48484a;border-color:#ffffffa6;transform:translateY(-1px)}.reupload-failed-button svg[data-v-7183f858]{width:20px;height:20px}.reupload-failed-button .tooltip-text[data-v-7183f858]{position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:.5rem;padding:.375rem .75rem;background:#1d1d1f;color:#fff;border-radius:6px;font-size:.75rem;font-weight:500;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;z-index:1000}.reupload-failed-button:hover .tooltip-text[data-v-7183f858]{opacity:1}.clear-button[data-v-7183f858]{padding:.75rem 1.5rem;background:#3a3a3c;color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:10px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.clear-button[data-v-7183f858]:hover{background:#48484a;border-color:#ffffffa6;transform:translateY(-1px)}.file-list[data-v-7183f858]{display:flex;flex-direction:column;gap:1rem}.file-item[data-v-7183f858]{display:flex;justify-content:space-between;align-items:center;padding:1.25rem;background:#3a3a3c;border-radius:12px;transition:all .2s ease}.file-info[data-v-7183f858]{display:flex;align-items:center;gap:1rem;flex:1;min-width:0}.file-thumbnail[data-v-7183f858]{width:48px;height:48px;flex-shrink:0;border-radius:8px;overflow:hidden;background:#3a3a3c;display:flex;align-items:center;justify-content:center}.thumbnail-image[data-v-7183f858],.thumbnail-video[data-v-7183f858]{width:100%;height:100%;object-fit:cover}.file-icon[data-v-7183f858]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#ffffffa6}.file-details[data-v-7183f858]{display:flex;flex-direction:column;gap:.25rem;min-width:0}.file-name[data-v-7183f858]{font-size:1rem;font-weight:500;color:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-size[data-v-7183f858]{font-size:.875rem;font-weight:400;color:#ffffffa6;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.file-status[data-v-7183f858]{display:flex;align-items:center;gap:1rem;position:relative}.file-menu-container[data-v-7183f858]{position:relative;display:flex;align-items:center}.file-menu-button[data-v-7183f858]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:6px;color:#ffffffa6;cursor:pointer;transition:all .2s ease;padding:0}.file-menu-button[data-v-7183f858]:hover{background:#48484a;color:#fff}.file-menu-dropdown[data-v-7183f858]{position:absolute;top:100%;right:0;margin-top:.5rem;background:#3a3a3c;border:1px solid #48484a;border-radius:8px;box-shadow:0 4px 12px #0000001a;min-width:160px;z-index:1000;overflow:hidden}.menu-item[data-v-7183f858]{width:100%;display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:transparent;border:none;color:#fff;font-size:.875rem;font-weight:400;cursor:pointer;transition:background .2s ease;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;text-align:left}.menu-item[data-v-7183f858]:hover{background:#3a3a3c}.menu-item.delete[data-v-7183f858]{color:#ff3b30}.menu-item.delete[data-v-7183f858]:hover{background:#ffe5e5;color:#ff3b30}.menu-item svg[data-v-7183f858]{flex-shrink:0}.status-badge[data-v-7183f858]{padding:.375rem .75rem;border-radius:6px;font-size:.875rem;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;display:inline-flex;align-items:center}.status-uploading[data-v-7183f858],.status-uploaded[data-v-7183f858]{background:#e3f2fd;color:#1976d2}.status-upload-failed[data-v-7183f858]{background:#ffebee;color:#d32f2f;gap:.5rem}.retry-button[data-v-7183f858]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;margin:0;background:transparent;border:none;border-radius:4px;color:#d32f2f;cursor:pointer;transition:all .2s ease;flex-shrink:0}.retry-button[data-v-7183f858]:hover{background:#d32f2f1a;transform:rotate(90deg)}.retry-button svg[data-v-7183f858]{width:14px;height:14px}.status-pending[data-v-7183f858]{background:#3a3a3c;color:#ffffffa6}.status-processing[data-v-7183f858]{background:#ff950038;color:#ff9500}.status-completed[data-v-7183f858]{background:#34c75938;color:#34c759}.status-task-failed[data-v-7183f858]{background:#ffebee;color:#d32f2f;gap:.5rem}.download-button-icon[data-v-7183f858]{width:36px;height:36px;padding:0;background:transparent;color:#fff;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}.download-button-icon[data-v-7183f858]:hover{background:#3a3a3c;transform:scale(1.1)}.download-button-icon svg[data-v-7183f858]{width:20px;height:20px;color:#fff}.file-list-toggle[data-v-7183f858]{margin-top:1rem;display:flex;justify-content:center}.toggle-button[data-v-7183f858]{display:flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:transparent;color:#007aff;border:1px solid #007aff;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.toggle-button[data-v-7183f858]:hover{background:#007aff;color:#fff}.toggle-icon[data-v-7183f858]{transition:transform .3s ease}.toggle-icon.expanded[data-v-7183f858]{transform:rotate(180deg)}.results-section[data-v-7183f858]{width:100%;position:relative}.results-section .section-header[data-v-7183f858]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.results-section .section-title[data-v-7183f858]{margin:0}.view-all-button[data-v-7183f858]{padding:.625rem 1.25rem;background:#fff;color:#000;border:1px solid rgba(255,255,255,.25);border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.view-all-button[data-v-7183f858]:hover{background:#f0f0f0;color:#000;border-color:#fff6}.results-grid[data-v-7183f858]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;contain:layout}.result-card[data-v-7183f858]{background:#48484a;border-radius:12px;overflow:visible;transition:transform .2s ease,box-shadow .2s ease;cursor:pointer;position:relative;border:1px solid transparent;contain:layout paint;will-change:transform}.result-card.highlighted[data-v-7183f858]{animation:highlightGlow-7183f858 3.6s ease-in-out}.result-card[data-v-7183f858]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0006}.result-preview[data-v-7183f858]{width:100%;aspect-ratio:16 / 9;overflow:hidden;background:#48484a;position:relative}.ratio-badge[data-v-7183f858]{position:absolute;top:.75rem;right:.75rem;padding:.25rem .6rem;border-radius:999px;font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,#06b6d4,#0ea5e9);box-shadow:0 2px 6px #0000002e;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;z-index:2}.result-image[data-v-7183f858]{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;display:block}.result-info[data-v-7183f858]{padding:1rem;display:flex;justify-content:space-between;align-items:center}.result-name[data-v-7183f858]{font-size:.9375rem;font-weight:500;color:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;margin-right:1rem}@media (max-width: 768px){.workspace-container[data-v-7183f858]{padding-left:1rem;padding-right:1rem;padding-top:70px}.workspace-main[data-v-7183f858]{padding:2rem 0;gap:2rem}.page-header-title[data-v-7183f858]{font-size:1.5rem}.steps-container[data-v-7183f858]{grid-template-columns:1fr;gap:1.5rem}.upload-area[data-v-7183f858]{padding:3rem 1.5rem}.upload-title[data-v-7183f858]{font-size:1.25rem}.section-header[data-v-7183f858]{flex-direction:column;align-items:flex-start;gap:1rem}.ratio-section[data-v-7183f858]{padding:1.5rem}.ratio-options[data-v-7183f858]{grid-template-columns:repeat(2,1fr)}.enhance-button[data-v-7183f858]{width:100%}.file-item[data-v-7183f858]{flex-direction:column;align-items:flex-start;gap:1rem}.file-status[data-v-7183f858]{width:100%;justify-content:space-between}.results-grid[data-v-7183f858]{grid-template-columns:1fr}}.workspace-page[data-v-6babd023]{min-height:100vh;background-color:#2c2c2e}.workspace-container[data-v-6babd023]{padding-top:80px;max-width:1400px;margin:0 auto;padding-left:2rem;padding-right:2rem;flex:1}.page-header[data-v-6babd023]{display:flex;align-items:center;gap:1rem;padding:2rem 0 .5rem;margin-bottom:.5rem}.page-header-title[data-v-6babd023]{font-size:1.75rem;font-weight:600;color:#fff;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-.01em;flex:1}.help-toggle[data-v-6babd023]{width:28px;height:28px;border-radius:50%;border:1.5px solid rgba(255,255,255,.25);background:#3a3a3c;color:#ffffffb3;font-size:.95rem;font-weight:600;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}.help-toggle[data-v-6babd023]:hover{border-color:#ffffff80;color:#fff;background:#48484a}.help-toggle-icon[data-v-6babd023]{line-height:1}.workspace-main[data-v-6babd023]{display:flex;flex-direction:column;gap:3rem;padding:2rem 0 3rem}.instructions-section[data-v-6babd023]{margin-bottom:2rem;margin-top:0}.steps-fade-enter-active[data-v-6babd023],.steps-fade-leave-active[data-v-6babd023]{transition:all .3s ease;overflow:hidden}.steps-fade-enter-from[data-v-6babd023]{opacity:0;max-height:0;margin-top:0;margin-bottom:0}.steps-fade-enter-to[data-v-6babd023],.steps-fade-leave-from[data-v-6babd023]{opacity:1;max-height:500px}.steps-fade-leave-to[data-v-6babd023]{opacity:0;max-height:0;margin-top:0;margin-bottom:0}.steps-container[data-v-6babd023]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.step-item[data-v-6babd023]{display:flex;gap:1.5rem;align-items:flex-start;padding:1.5rem;background:#3a3a3c;border-radius:16px;transition:all .2s ease;cursor:pointer}.step-item.disabled[data-v-6babd023]{cursor:default;opacity:.6}.step-item[data-v-6babd023]:not(.disabled):hover{background:#48484a;transform:translateY(-2px)}.step-item.disabled[data-v-6babd023]:hover{background:#3a3a3c;transform:none}.step-number[data-v-6babd023]{width:48px;height:48px;background:#ffffff26;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;flex-shrink:0}.step-content[data-v-6babd023]{flex:1}.step-title[data-v-6babd023]{font-size:1.25rem;font-weight:600;color:#fff;margin:0 0 .5rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.step-description[data-v-6babd023]{font-size:.9375rem;font-weight:400;color:#ffffffa6;line-height:1.5;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.upload-loading[data-v-6babd023]{display:flex;flex-direction:column;align-items:center;gap:1rem}.spinner[data-v-6babd023]{width:48px;height:48px;border:4px solid rgba(255,255,255,.2);border-top-color:#facc15;border-radius:50%;animation:spin-6babd023 1s linear infinite}.spinner-small[data-v-6babd023]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#facc15;border-radius:50%;animation:spin-6babd023 .8s linear infinite;display:inline-block;margin-right:.5rem;vertical-align:middle}.btn-spinner[data-v-6babd023]{width:14px;height:14px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:spin-6babd023 .8s linear infinite;display:inline-block;margin-right:.5rem;vertical-align:middle}@keyframes spin-6babd023{to{transform:rotate(360deg)}}.upload-status-text[data-v-6babd023]{font-size:1rem;font-weight:500;color:#fff;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.upload-progress-text[data-v-6babd023]{font-size:.875rem;font-weight:400;color:#ffffffb3;margin:0;margin-top:.25rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.upload-section[data-v-6babd023]{width:100%;position:relative;transition:all .3s ease}.upload-area[data-v-6babd023]{border:2px dashed rgba(255,255,255,.25);border-radius:16px;padding:4rem 2rem;text-align:center;background:#3a3a3c;transition:all .2s ease;cursor:pointer}.upload-area[data-v-6babd023]:hover{border-color:#ffffff80;background:#48484a}.upload-content[data-v-6babd023]{display:flex;flex-direction:column;align-items:center;gap:1rem}.upload-icon[data-v-6babd023]{color:#fff9;margin-bottom:.5rem}.upload-title[data-v-6babd023]{font-size:1.5rem;font-weight:600;color:#fff;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-.01em}.upload-subtitle[data-v-6babd023]{font-size:1rem;font-weight:400;color:#fff9;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.upload-button[data-v-6babd023]{margin-top:.5rem;padding:.75rem 2rem;background:#1d1d1f;color:#fff;border:none;border-radius:10px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.upload-button[data-v-6babd023]:hover{background:#000;filter:brightness(1.15);transform:translateY(-1px)}.file-input[data-v-6babd023]{display:none}.restore-options-section[data-v-6babd023]{width:100%;margin-top:24px}.restore-options-header[data-v-6babd023]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.restore-options-title[data-v-6babd023]{font-size:1.5rem;font-weight:700;color:#fff;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-.01em}.restore-options-body[data-v-6babd023]{padding:1.5rem;background:#3a3a3c;border-radius:16px;display:flex;flex-direction:column;gap:1rem}.resolution-group[data-v-6babd023]{display:flex;flex-wrap:wrap;gap:1rem}.resolution-option[data-v-6babd023]{flex:1;min-width:0;padding:1rem 1.25rem;border-radius:12px;border:1px solid rgba(255,255,255,.16);background:#2c2c2e;color:#f9fafb;cursor:pointer;text-align:left;display:flex;flex-direction:column;gap:.25rem;transition:all .2s ease}.resolution-option[data-v-6babd023]:hover{border-color:#facc15cc;box-shadow:0 0 0 1px #facc1566}.resolution-option.active[data-v-6babd023]{border-color:#facc15;box-shadow:0 0 0 1px #facc15cc;background:radial-gradient(circle at 0% 0%,rgba(250,204,21,.24),transparent 60%),#1d1d1f}.resolution-label[data-v-6babd023]{font-size:1.1rem;font-weight:600}.resolution-desc[data-v-6babd023]{font-size:.9rem;color:#f9fafbcc}.resolution-credits[data-v-6babd023]{font-size:.85rem;color:#facc15e6}.resolution-summary[data-v-6babd023]{font-size:.95rem;color:#ffffffbf;display:flex;flex-wrap:wrap;gap:.35rem;align-items:baseline}.summary-strong[data-v-6babd023]{font-weight:600;color:#facc15}.summary-hint[data-v-6babd023]{font-size:.85rem;opacity:.9}.file-list-section[data-v-6babd023]{width:100%;position:relative}.section-header[data-v-6babd023]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.section-title[data-v-6babd023]{font-size:1.5rem;font-weight:700;color:#fff;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-.01em}.action-buttons[data-v-6babd023]{display:flex;gap:.75rem;align-items:center}.enhance-button[data-v-6babd023]{padding:.75rem 2rem;background:#fef9c3;color:#854d0e;border:none;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;position:relative}.enhance-button.disabled[data-v-6babd023]{background:#48484a;color:#ffffff80;cursor:not-allowed}.enhance-button.disabled[data-v-6babd023]:hover{transform:none;box-shadow:none;filter:none}.enhance-button[data-v-6babd023]:hover:not(.disabled){transform:translateY(-1px);box-shadow:0 4px 12px #fef9c380;filter:brightness(.98)}.clear-button[data-v-6babd023]{padding:.75rem 1.5rem;background:#3a3a3c;color:#fff;border:1px solid rgba(255,255,255,.15);border-radius:10px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.clear-button[data-v-6babd023]:hover{background:#48484a;border-color:#ffffff4d;transform:translateY(-1px)}.file-list[data-v-6babd023]{display:flex;flex-direction:column;gap:1rem}.file-item[data-v-6babd023]{display:flex;justify-content:space-between;align-items:center;padding:1.25rem;background:#3a3a3c;border-radius:12px;transition:all .2s ease}.file-info[data-v-6babd023]{display:flex;align-items:center;gap:1rem;flex:1;min-width:0}.file-thumbnail[data-v-6babd023]{width:48px;height:48px;flex-shrink:0;border-radius:8px;overflow:hidden;background:#3a3a3c;display:flex;align-items:center;justify-content:center}.thumbnail-image[data-v-6babd023]{width:100%;height:100%;object-fit:cover}.file-icon[data-v-6babd023]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#ffffffa6}.file-details[data-v-6babd023]{display:flex;flex-direction:column;gap:.25rem;min-width:0}.file-name[data-v-6babd023]{font-size:1rem;font-weight:500;color:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-size[data-v-6babd023]{font-size:.875rem;font-weight:400;color:#ffffffa6;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.file-status[data-v-6babd023]{display:flex;align-items:center;gap:1rem;position:relative}.status-badge[data-v-6babd023]{padding:.375rem .75rem;border-radius:6px;font-size:.875rem;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;display:inline-flex;align-items:center}.status-uploading[data-v-6babd023],.status-uploaded[data-v-6babd023]{background:#e3f2fd;color:#1976d2}.status-processing[data-v-6babd023]{background:#ff950038;color:#ff9500}.status-completed[data-v-6babd023]{background:#34c75938;color:#34c759}.status-task-failed[data-v-6babd023]{background:#ffebee;color:#d32f2f}.download-button-icon[data-v-6babd023]{width:36px;height:36px;padding:0;background:transparent;color:#fff;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}.download-button-icon[data-v-6babd023]:hover{background:#3a3a3c;transform:scale(1.1)}.download-button-icon[data-v-6babd023]:active{transform:scale(.95)}.download-button-icon svg[data-v-6babd023]{width:20px;height:20px;color:#fff}.results-section[data-v-6babd023]{width:100%;position:relative}.view-all-button[data-v-6babd023]{padding:.625rem 1.25rem;background:#fff;color:#000;border:1px solid rgba(255,255,255,.25);border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.view-all-button[data-v-6babd023]:hover{background:#f0f0f0;color:#000;border-color:#fff6}.results-grid[data-v-6babd023]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;contain:layout}.result-card[data-v-6babd023]{background:#48484a;border-radius:12px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;cursor:pointer;position:relative;border:1px solid transparent}.result-card[data-v-6babd023]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0006}.result-preview[data-v-6babd023]{width:100%;aspect-ratio:4 / 3;overflow:hidden;background:#1d1d1f}.result-image[data-v-6babd023]{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;display:block}.result-info[data-v-6babd023]{padding:1rem;display:flex;justify-content:space-between;align-items:center}.result-name[data-v-6babd023]{font-size:.9375rem;font-weight:500;color:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;margin-right:1rem}@media (max-width: 768px){.workspace-container[data-v-6babd023]{padding-left:1rem;padding-right:1rem;padding-top:70px}.workspace-main[data-v-6babd023]{padding:2rem 0;gap:2rem}.page-header-title[data-v-6babd023]{font-size:1.5rem}.steps-container[data-v-6babd023]{grid-template-columns:1fr;gap:1.5rem}.step-item[data-v-6babd023]{padding:1.25rem}.step-number[data-v-6babd023]{width:40px;height:40px;font-size:1.125rem}.step-title[data-v-6babd023]{font-size:1.125rem}.step-description[data-v-6babd023]{font-size:.875rem}.upload-area[data-v-6babd023]{padding:3rem 1.5rem}.upload-title[data-v-6babd023]{font-size:1.25rem}.section-header[data-v-6babd023]{flex-direction:column;align-items:flex-start;gap:1rem}.resolution-group[data-v-6babd023]{flex-direction:column}.enhance-button[data-v-6babd023]{width:100%}.file-item[data-v-6babd023]{flex-direction:column;align-items:flex-start;gap:1rem}.file-status[data-v-6babd023]{width:100%;justify-content:space-between}.results-grid[data-v-6babd023]{grid-template-columns:1fr}}.payment-status-page[data-v-2c5da18c]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem;background:linear-gradient(160deg,#f5f5f7,#e8e8ed)}.status-card[data-v-2c5da18c]{background:#fff;border-radius:24px;padding:3rem;max-width:420px;width:100%;text-align:center;box-shadow:0 8px 32px #00000014}.status-icon-wrap[data-v-2c5da18c]{margin-bottom:1.5rem}.status-icon[data-v-2c5da18c]{width:80px;height:80px}.status-icon.success[data-v-2c5da18c]{color:#34c759}.status-icon.fail[data-v-2c5da18c]{color:#ff3b30}.status-title[data-v-2c5da18c]{font-size:1.75rem;font-weight:700;color:#1d1d1f;margin:0 0 .75rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-.02em}.status-desc[data-v-2c5da18c]{font-size:1rem;font-weight:400;color:#86868b;margin:0 0 2rem;line-height:1.5;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.status-actions[data-v-2c5da18c]{display:flex;flex-direction:column;gap:.75rem}.btn-primary[data-v-2c5da18c]{width:100%;padding:.875rem 1.5rem;background:gold;color:#1d1d1f;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.btn-primary[data-v-2c5da18c]:hover{background:#ffed4e;transform:translateY(-1px);box-shadow:0 4px 12px #ffd70059}.btn-secondary[data-v-2c5da18c]{width:100%;padding:.75rem 1.5rem;background:transparent;color:#1d1d1f;border:2px solid #d2d2d7;border-radius:12px;font-size:.9375rem;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.btn-secondary[data-v-2c5da18c]:hover{border-color:#1d1d1f;background:#f5f5f7}.about-page[data-v-b6d1b838]{min-height:100vh;background-color:#f5f5f7;display:flex;flex-direction:column}.about-container[data-v-b6d1b838]{padding-top:100px;padding-bottom:4rem;max-width:1200px;margin:0 auto;padding-left:2rem;padding-right:2rem;flex:1;position:relative}.back-button[data-v-b6d1b838]{position:absolute;top:1.5rem;left:1.5rem;z-index:10;width:40px;height:40px;border-radius:50%;background:#f5f5f7;border:1px solid #e5e5e7;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #0000001a}.back-button[data-v-b6d1b838]:hover{background:#e5e5e7;transform:scale(1.05)}.back-button svg[data-v-b6d1b838]{color:#1d1d1f}.about-content[data-v-b6d1b838]{position:relative;background:#fff;border-radius:20px;padding:3rem;box-shadow:0 4px 24px #00000014}.about-header[data-v-b6d1b838]{margin-bottom:2.5rem;text-align:center}.about-title[data-v-b6d1b838]{font-size:2.5rem;font-weight:700;color:#1d1d1f;margin:0 0 1rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-.02em}.about-subtitle[data-v-b6d1b838]{font-size:1.125rem;font-weight:400;color:#86868b;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.about-section[data-v-b6d1b838]{max-width:800px;margin:0 auto}.about-subsection[data-v-b6d1b838]{margin-bottom:2.5rem}.about-subsection[data-v-b6d1b838]:last-child{margin-bottom:0}.about-subheading[data-v-b6d1b838]{font-size:1.5rem;font-weight:600;color:#1d1d1f;margin:0 0 1rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-.01em}.about-text[data-v-b6d1b838]{font-size:1.0625rem;font-weight:400;color:#1d1d1f;line-height:1.75;margin:0 0 1.25rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.about-text[data-v-b6d1b838]:last-child{margin-bottom:0}.about-text strong[data-v-b6d1b838]{font-weight:600;color:#1d1d1f}.about-list[data-v-b6d1b838]{list-style:none;padding:0;margin:1.25rem 0}.about-list li[data-v-b6d1b838]{font-size:1.0625rem;font-weight:400;color:#1d1d1f;line-height:1.75;margin-bottom:1rem;padding-left:1.5rem;position:relative;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.about-list li[data-v-b6d1b838]:last-child{margin-bottom:0}.about-list li[data-v-b6d1b838]:before{content:"•";position:absolute;left:0;color:#86868b;font-weight:600}.about-list li strong[data-v-b6d1b838]{font-weight:600;color:#1d1d1f}@media (max-width: 768px){.about-container[data-v-b6d1b838]{padding-left:1rem;padding-right:1rem}.about-content[data-v-b6d1b838]{padding:2rem 1.5rem}.about-title[data-v-b6d1b838]{font-size:2rem}.about-subtitle[data-v-b6d1b838]{font-size:1rem}.about-subheading[data-v-b6d1b838]{font-size:1.25rem}.about-text[data-v-b6d1b838],.about-list li[data-v-b6d1b838]{font-size:1rem}}.rate-page[data-v-feaec1b3]{min-height:100vh;background-color:#f5f5f7;display:flex;flex-direction:column}.rate-container[data-v-feaec1b3]{padding-top:100px;padding-bottom:4rem;max-width:640px;margin:0 auto;padding-left:2rem;padding-right:2rem;flex:1;position:relative}.rate-top[data-v-feaec1b3]{display:flex;align-items:flex-start;gap:1rem;margin-bottom:2rem}.rate-top .rate-header[data-v-feaec1b3]{margin-bottom:0;flex:1;min-width:0}.back-button[data-v-feaec1b3]{flex-shrink:0;width:40px;height:40px;border-radius:50%;background:#f5f5f7;border:1px solid #e5e5e7;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #0000001a}.back-button[data-v-feaec1b3]:hover{background:#e5e5e7;transform:scale(1.05)}.back-button svg[data-v-feaec1b3]{color:#1d1d1f}.rate-content[data-v-feaec1b3]{position:relative;background:#fff;border-radius:20px;padding:3rem;box-shadow:0 4px 24px #00000014}.rate-title[data-v-feaec1b3]{font-size:2rem;font-weight:700;color:#1d1d1f;margin:0 0 .5rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.rate-subtitle[data-v-feaec1b3]{font-size:1rem;color:#6e6e73;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.rate-form[data-v-feaec1b3]{display:flex;flex-direction:column;gap:1.5rem}.form-group[data-v-feaec1b3]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-feaec1b3]{font-size:.9375rem;font-weight:600;color:#1d1d1f;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.star-rating[data-v-feaec1b3]{display:flex;gap:.25rem}.star-btn[data-v-feaec1b3]{padding:4px;background:none;border:none;cursor:pointer;color:#d1d1d6;transition:color .2s ease}.star-btn[data-v-feaec1b3]:hover,.star-btn.active[data-v-feaec1b3],.star-btn.hover[data-v-feaec1b3]{color:#ffc107}.form-textarea[data-v-feaec1b3]{width:100%;padding:1rem;font-size:1rem;font-family:inherit;border:1px solid #e5e5e7;border-radius:12px;resize:vertical;min-height:120px;transition:border-color .2s ease}.form-textarea[data-v-feaec1b3]:focus{outline:none;border-color:#0071e3;box-shadow:0 0 0 3px #0071e333}.form-textarea[data-v-feaec1b3]::placeholder{color:#86868b}.submit-btn[data-v-feaec1b3]{position:relative;min-height:48px;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#0071e3,#00a3ff);border:none;border-radius:12px;cursor:pointer;transition:opacity .2s ease,transform .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.submit-btn[data-v-feaec1b3]:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.submit-btn[data-v-feaec1b3]:disabled{opacity:.5;cursor:not-allowed}.submit-spinner[data-v-feaec1b3]{display:inline-block;width:20px;height:20px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:submit-spin-feaec1b3 .8s linear infinite}@keyframes submit-spin-feaec1b3{to{transform:rotate(360deg)}}@media (max-width: 768px){.rate-container[data-v-feaec1b3]{padding-top:80px;padding-left:1.5rem;padding-right:1.5rem}.rate-content[data-v-feaec1b3]{padding:2rem}.rate-title[data-v-feaec1b3]{font-size:1.5rem}}.feature-subpage{position:relative}.feature-subpage .feature-back-button{align-self:flex-start;margin-bottom:1.25rem;display:inline-flex;align-items:center;gap:0rem;padding:.4rem .9rem;border-radius:9999px;border:1px solid rgba(148,163,184,.5);background:#0f172ad9;color:#e5e7eb;font-size:.875rem;font-weight:500;cursor:pointer;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 8px 20px #00000073;transition:background .2s ease,color .2s ease,transform .15s ease,box-shadow .15s ease,border-color .2s ease}.feature-subpage .feature-back-button-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px}.feature-subpage .feature-back-button:hover{background:#0f172a;color:#fff;border-color:#fbbf24e6;transform:translateY(-1px);box-shadow:0 12px 28px #0009}.feature-subpage .feature-back-button:active{transform:translateY(0);box-shadow:0 6px 14px #00000080}.feature-subpage .feature-back-button-label{white-space:nowrap}.feature-subpage .page{min-height:100vh;position:relative;transition:background-color .3s ease}.feature-subpage .page-white{background-color:#fff;color:#1d1d1f}.feature-subpage .page-black{background-color:#000;color:#fff}.feature-subpage .page-content{padding-top:80px;display:flex;flex-direction:column;align-items:center;max-width:1600px;margin:0 auto;padding-left:2rem;padding-right:2rem;padding-bottom:5rem;min-height:100vh}.feature-subpage .feature-block{width:100%;text-align:center;margin-top:4rem;margin-bottom:2rem;max-width:800px;margin-left:auto;margin-right:auto}.feature-subpage .feature-block-dark{max-width:800px}.feature-subpage .feature-big-title{font-size:3.5rem;font-weight:700;line-height:1.15;letter-spacing:-.02em;margin-bottom:1.5rem;color:#1d1d1f;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.feature-subpage .feature-big-title-dark{color:#fff}.feature-subpage .feature-title-row{display:inline-flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:1.5rem}.feature-subpage .feature-title-row .feature-big-title,.feature-subpage .feature-title-row .feature-big-title-dark,.feature-subpage .feature-title-row-dark .feature-big-title-dark{margin-bottom:0}.feature-subpage .feature-description-text{font-size:1.25rem;font-weight:400;line-height:1.6;color:#1d1d1f;margin:0 0 2.5rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.feature-subpage .feature-description-text-dark{color:#ffffffe6}.feature-subpage .landing-feature-cta{margin-top:2rem;margin-bottom:calc(2rem + 30px);text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.feature-subpage .landing-get-start{display:inline-block;padding:.875rem 1.75rem;background:#fff;color:#000;border:none;border-radius:9999px;font-size:1.0625rem;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.feature-subpage .landing-get-start:hover{background:#f5f5f5;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.feature-subpage .landing-get-start-on-light{background:#1d1d1f;color:#fff}.feature-subpage .landing-get-start-on-light:hover{background:#000;box-shadow:0 4px 12px #0003}.feature-subpage .landing-safe-zone-link{background:none;border:none;padding:0;font-size:.9375rem;font-weight:500;color:#60a5fa;text-decoration:underline;cursor:pointer;font-family:inherit}.feature-subpage .landing-safe-zone-link:hover{color:#93c5fd}.feature-subpage .feature-back-link{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:2rem;color:inherit;text-decoration:none;font-size:.9375rem;font-weight:500;opacity:.9}.feature-subpage .feature-back-link:hover{opacity:1;text-decoration:underline}.feature-subpage .landing-enhance-compare-wrap{width:100%;margin-top:0;margin-bottom:.5rem;text-align:center}.feature-subpage .landing-enhance-compare-box{display:inline-block;max-width:min(100%,960px);margin:0 auto;overflow:hidden;border-radius:12px;background:#1a1a1a;position:relative}.feature-subpage .landing-enhance-nav{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1.25rem}.feature-subpage .landing-enhance-arrow{width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:0;border:none;background:#0f172a0a;color:#ffffffb3;cursor:pointer;border-radius:50%;transition:color .2s ease,background .2s ease}.feature-subpage .landing-enhance-arrow:hover{background:#94a3b82e}.feature-subpage .landing-enhance-thumbs{display:flex;align-items:center;justify-content:center;gap:.75rem;flex-wrap:wrap;max-width:1000px}.feature-subpage .landing-enhance-thumb{width:56px;height:56px;padding:0;border:2px solid transparent;border-radius:10px;overflow:hidden;background:transparent;cursor:pointer;opacity:.8;transition:border-color .2s ease,box-shadow .2s ease,opacity .2s ease;flex-shrink:0}.feature-subpage .landing-enhance-thumb.active{opacity:1;border-color:#eab308;box-shadow:0 2px 12px #eab30859}.feature-subpage .landing-enhance-thumb-img{width:100%;height:100%;object-fit:cover;display:block}.feature-subpage .landing-resizer-arrow{color:#0f172a8c;background:transparent}.feature-subpage .landing-resizer-arrow:hover{color:#0f172ad9;background:#94a3b82e}.feature-subpage .landing-resizer-group-row-with-arrows{width:100%;max-width:1000px;margin:0 auto 1rem;display:flex;align-items:center;justify-content:center;gap:.75rem}.feature-subpage .landing-resizer-group-row{display:flex;align-items:center;justify-content:center;gap:.75rem;flex-wrap:wrap}.feature-subpage .landing-resizer-group-thumb{width:56px;height:56px;padding:0;border:2px solid transparent;border-radius:10px;overflow:hidden;background:#e5e7eb;cursor:pointer;opacity:.8;transition:border-color .2s ease,box-shadow .2s ease,opacity .2s ease;flex-shrink:0}.feature-subpage .landing-resizer-group-thumb.active{opacity:1;border-color:#eab308;box-shadow:0 2px 12px #eab30859}.feature-subpage .landing-resizer-group-thumb-img{width:100%;height:100%;object-fit:cover;display:block}.feature-subpage .landing-resizer-demo{width:100%;max-width:1000px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.feature-subpage .landing-resizer-single{position:relative;display:inline-block;max-width:100%;max-height:calc((100vh - 260px)*1.5);border-radius:12px;overflow:hidden;background:#f3f4f6;margin-bottom:1.25rem;min-height:200px}.feature-subpage .landing-resizer-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;background:#f3f4f6;z-index:1}.feature-subpage .landing-resizer-loading-spinner{width:40px;height:40px;border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:feature-subpage-spin .8s linear infinite}.feature-subpage .landing-resizer-loading-text{font-size:.875rem;color:#6b7280}.feature-subpage .landing-resizer-img{display:block;max-width:100%;max-height:calc((100vh - 260px)*1.5);width:auto;height:auto;vertical-align:middle}.feature-subpage .landing-resizer-pill{display:inline-flex;padding:4px;background:#e5e7eb;border-radius:9999px;gap:2px}.feature-subpage .landing-resizer-pill-option{padding:.5rem 1rem;border:none;border-radius:9999px;background:transparent;color:#6b7280;font-size:.9375rem;font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.feature-subpage .landing-resizer-pill-option.active{background:#fff;color:#1d1d1f;box-shadow:0 1px 3px #00000014}.feature-subpage .feature-block-dark .landing-resizer-arrow{color:#ffffffb3}.feature-subpage .feature-block-dark .landing-resizer-arrow:hover{color:#fff;background:#ffffff1f}.feature-subpage .feature-block-dark .landing-resizer-group-thumb{background:#ffffff1f}.feature-subpage .feature-block-dark .landing-resizer-group-thumb.active{border-color:#eab308;box-shadow:0 2px 12px #eab30859}.feature-subpage .feature-block-dark .landing-resizer-single,.feature-subpage .feature-block-dark .landing-resizer-loading{background:#1a1a1a}.feature-subpage .feature-block-dark .landing-resizer-loading-text{color:#fffc}.feature-subpage .feature-block-dark .landing-resizer-loading-spinner{border-color:#fff3;border-top-color:#60a5fa}.feature-subpage .feature-block-dark .landing-resizer-pill{background:#ffffff1f}.feature-subpage .feature-block-dark .landing-resizer-pill-option{color:#ffffffd9}.feature-subpage .feature-block-dark .landing-resizer-pill-option.active{background:#fff;color:#1d1d1f;box-shadow:0 1px 3px #0003}.feature-subpage .feature-block-dark .landing-enhance-arrow{color:#ffffffb3;background:#ffffff14}.feature-subpage .feature-block-dark .landing-enhance-arrow:hover{color:#fff;background:#ffffff26}.feature-subpage .feature-block-dark .landing-enhance-thumb{background:#ffffff14}.feature-subpage .feature-block-dark .landing-enhance-thumb.active{border-color:#eab308;box-shadow:0 2px 12px #eab30859}@keyframes feature-subpage-spin{to{transform:rotate(360deg)}}.feature-subpage .landing-metaads-group-row-with-arrows{width:100%;max-width:1000px;margin:0 auto 1rem;display:flex;align-items:center;justify-content:center;gap:.75rem}.feature-subpage .landing-metaads-group-row{display:flex;align-items:center;justify-content:center;gap:.75rem;flex-wrap:wrap}.feature-subpage .landing-metaads-group-thumb{width:56px;height:56px;padding:0;border:2px solid transparent;border-radius:10px;overflow:hidden;background:#ffffff1f;cursor:pointer;opacity:.8;transition:border-color .2s ease,box-shadow .2s ease,opacity .2s ease;flex-shrink:0}.feature-subpage .landing-metaads-group-thumb.active{opacity:1;border-color:#eab308;box-shadow:0 2px 12px #eab30859}.feature-subpage .landing-metaads-group-thumb-img{width:100%;height:100%;object-fit:cover;display:block}.feature-subpage .landing-metaads-arrow{color:#f8fafcb3}.feature-subpage .landing-metaads-arrow:hover{color:#fff}.feature-subpage .landing-metaads-demo{width:100%;max-width:1000px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.feature-subpage .landing-metaads-single{position:relative;display:inline-block;max-width:100%;max-height:calc((100vh - 260px)*1.5);border-radius:12px;overflow:hidden;background:#1a1a1a;margin-bottom:1.25rem;min-height:200px}.feature-subpage .landing-metaads-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;background:#1a1a1a;z-index:1}.feature-subpage .landing-metaads-loading-spinner{width:40px;height:40px;border:3px solid rgba(255,255,255,.15);border-top-color:#60a5fa;border-radius:50%;animation:feature-subpage-spin .8s linear infinite}.feature-subpage .landing-metaads-loading-text{font-size:.875rem;color:#fff9}.feature-subpage .landing-metaads-img{display:block;max-width:100%;max-height:calc((100vh - 260px)*1.5);width:auto;height:auto;vertical-align:middle}.feature-subpage .landing-metaads-pill{display:inline-flex;padding:4px;background:#ffffff1f;border-radius:9999px;gap:2px}.feature-subpage .landing-metaads-pill-option{padding:.5rem 1rem;border:none;border-radius:9999px;background:transparent;color:#ffffffd9;font-size:.9375rem;font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.feature-subpage .landing-metaads-pill-option.active{background:#fff;color:#1d1d1f;box-shadow:0 1px 3px #0003}.feature-subpage .landing-batch-strips{margin-top:2rem;display:flex;flex-direction:column;gap:.75rem}.feature-subpage .landing-batch-strip{overflow:hidden;width:100%;-webkit-user-select:none;user-select:none}.feature-subpage .landing-batch-track{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;padding:0 1rem;width:max-content;animation:feature-subpage-batch-scroll 35s linear infinite}.feature-subpage .landing-batch-track-reverse{animation-direction:reverse}.feature-subpage .landing-batch-item{flex-shrink:0;width:100px;height:100px;border-radius:10px;overflow:hidden;background:#f5f5f7}.feature-subpage .landing-batch-img{display:block;width:100%;height:100%;object-fit:cover}@keyframes feature-subpage-batch-scroll{0%{transform:translate(0)}to{transform:translate(-33.333%)}}@media (max-width: 768px){.feature-subpage .page-content{padding-left:1rem;padding-right:1rem;padding-top:70px}.feature-subpage .feature-big-title,.feature-subpage .feature-big-title-dark{font-size:2.25rem}.feature-subpage .feature-description-text,.feature-subpage .feature-description-text-dark{font-size:1.0625rem;margin-bottom:1.5rem}.feature-subpage .landing-batch-item{width:80px;height:80px}}@media (max-width: 480px){.feature-subpage .feature-big-title,.feature-subpage .feature-big-title-dark{font-size:1.875rem}.feature-subpage .feature-description-text,.feature-subpage .feature-description-text-dark{font-size:1rem}.feature-subpage .landing-batch-item{width:64px;height:64px}}.enhancer-hero-section[data-v-056dac9d]{background:#000}.hero-fullscreen[data-v-056dac9d]{position:relative;width:100%;max-width:1920px;margin:0 auto;height:clamp(480px,56.25vw,1080px);padding-top:80px;overflow:hidden;background:#0a0a0a}.hero-brand-overlay[data-v-056dac9d]{position:absolute;top:80px;left:20px;z-index:100;pointer-events:none}.hero-brand-content[data-v-056dac9d]{display:flex;align-items:center;gap:.75rem}.hero-brand-label[data-v-056dac9d]{font-size:1.5rem;font-weight:700;color:#fff;letter-spacing:-.02em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;text-shadow:0 2px 8px rgba(0,0,0,.5)}.hero-comparison-wrap[data-v-056dac9d]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1}.hero-hint-overlay[data-v-056dac9d]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:15}.hero-hint-text[data-v-056dac9d]{font-size:clamp(2rem,5.5vw,3.5rem);font-weight:800;color:#fffffffa;text-shadow:0 2px 4px rgba(0,0,0,.4),0 4px 12px rgba(0,0,0,.35),0 6px 24px rgba(0,0,0,.3);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-.02em}.hero-hint-text-fade-enter-active[data-v-056dac9d],.hero-hint-text-fade-leave-active[data-v-056dac9d]{transition:opacity .4s ease}.hero-hint-text-fade-enter-from[data-v-056dac9d],.hero-hint-text-fade-leave-to[data-v-056dac9d]{opacity:0}.hero-hint-fade-enter-active[data-v-056dac9d],.hero-hint-fade-leave-active[data-v-056dac9d]{transition:opacity .5s ease}.hero-hint-fade-enter-from[data-v-056dac9d],.hero-hint-fade-leave-to[data-v-056dac9d]{opacity:0}.hero-fade-enter-active[data-v-056dac9d],.hero-fade-leave-active[data-v-056dac9d]{transition:opacity .4s ease}.hero-fade-enter-from[data-v-056dac9d],.hero-fade-leave-to[data-v-056dac9d]{opacity:0}.hero-comparison-wrap[data-v-056dac9d] .image-comparison{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-comparison-wrap[data-v-056dac9d] .image-wrapper{position:relative;width:100%;height:auto;border-radius:0;box-shadow:none}.hero-comparison-wrap[data-v-056dac9d] .image-wrapper.image-wrapper-fixed-ratio{width:100%;max-width:100%}.hero-comparison-wrap[data-v-056dac9d] .comparison-image-before,.hero-comparison-wrap[data-v-056dac9d] .comparison-image-after-wrapper,.hero-comparison-wrap[data-v-056dac9d] .comparison-image-after{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.hero-thumbnails[data-v-056dac9d]{margin-top:12px;padding:0 20px 20px;background:#000;overflow:hidden}.hero-thumbnails-track[data-v-056dac9d]{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:0 calc(50% - (100vw - 64px) / 6);padding-bottom:4px}.hero-thumbnails-track[data-v-056dac9d]::-webkit-scrollbar{display:none}.hero-thumbnail-card[data-v-056dac9d]{flex:0 0 auto;width:calc((100vw - 40px - 24px) / 3);min-width:140px;max-width:360px;aspect-ratio:16 / 9;border-radius:0;overflow:hidden;border:none;outline:none;background:#1c1c1e;cursor:pointer;padding:0;scroll-snap-align:center;opacity:.5;transition:opacity .2s ease}.hero-thumbnail-card[data-v-056dac9d]:hover{opacity:.7}.hero-thumbnail-card.active[data-v-056dac9d]{opacity:1}.hero-thumbnail-img[data-v-056dac9d]{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.landing-enhance-compare-box-with-loading[data-v-056dac9d]{position:relative;min-height:200px}.landing-enhance-compare-loading[data-v-056dac9d]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;background:#1a1a1a;border-radius:12px;z-index:1}.landing-enhance-compare-loading-spinner[data-v-056dac9d]{width:40px;height:40px;border:3px solid rgba(255,255,255,.2);border-top-color:#facc15;border-radius:50%;animation:feature-subpage-spin .8s linear infinite}.landing-enhance-compare-loading-text[data-v-056dac9d]{font-size:.875rem;color:#fffc}.landing-enhance-compare-box[data-v-056dac9d] .image-comparison,.landing-enhance-compare-box[data-v-056dac9d] .image-wrapper,.landing-enhance-compare-box[data-v-056dac9d] .comparison-image-after-wrapper{width:auto;height:auto}.landing-enhance-compare-box[data-v-056dac9d] .comparison-image-before,.landing-enhance-compare-box[data-v-056dac9d] .comparison-image-after{width:auto;height:auto;max-width:100%;max-height:calc((100vh - 260px)*1.5);object-fit:contain}@media (min-width: 1024px){.landing-enhance-compare-wrap[data-v-056dac9d]{position:relative;left:50%;transform:translate(-50%);width:calc(100vw - 200px);max-width:none;margin-top:1.5rem;margin-bottom:1rem}.landing-enhance-compare-box[data-v-056dac9d]{width:100%;max-width:none;aspect-ratio:16 / 9;margin:0 auto;overflow:hidden;border-radius:12px;background:#1a1a1a;position:relative}.landing-enhance-compare-box[data-v-056dac9d] .image-comparison,.landing-enhance-compare-box[data-v-056dac9d] .image-wrapper,.landing-enhance-compare-box[data-v-056dac9d] .comparison-image-after-wrapper{width:100%;height:100%}.landing-enhance-compare-box[data-v-056dac9d] .comparison-image-before,.landing-enhance-compare-box[data-v-056dac9d] .comparison-image-after{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover}}.feature-portrait-intro[data-v-056dac9d]{max-width:960px;margin:3rem auto 0;text-align:center}.feature-portrait-section[data-v-056dac9d]{margin:1.5rem auto 0;padding:2.5rem 2.25rem;border-radius:24px;max-width:960px;text-align:left;color:#ffffffeb;background:radial-gradient(circle at top left,rgba(96,165,250,.32),transparent 55%),radial-gradient(circle at bottom right,rgba(251,191,36,.28),transparent 55%),#0f172ae6;border:1px solid rgba(148,163,184,.5);box-shadow:0 22px 60px #000000b3,0 0 0 1px #0f172ad9 inset;position:relative;overflow:hidden}.feature-portrait-section[data-v-056dac9d]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at top center,rgba(248,250,252,.08),transparent 60%);opacity:.8;pointer-events:none}.feature-portrait-title[data-v-056dac9d]{position:relative;font-size:3.5rem;font-weight:700;letter-spacing:-.02em;margin-bottom:1.5rem}.feature-portrait-subtitle[data-v-056dac9d]{position:relative;font-size:1.25rem;font-weight:600;color:#e2e8f0f2;margin-bottom:3rem}.feature-portrait-quote[data-v-056dac9d]{max-width:52rem;margin-left:auto;margin-right:auto;padding:1rem 1.75rem;border-radius:999px;background:radial-gradient(circle at left,rgba(148,163,184,.22),transparent 60%);border:1px solid rgba(148,163,184,.5);font-style:italic}.feature-portrait-text[data-v-056dac9d]{position:relative;font-size:1.25rem;line-height:1.8;margin-bottom:4rem;color:#e2e8f0e6;max-width:52rem}.feature-portrait-heading[data-v-056dac9d]{position:relative;font-size:1.2rem;font-weight:600;margin-bottom:1.25rem;text-transform:uppercase;letter-spacing:.14em;color:#94a3b8f2}.feature-portrait-heading-outside[data-v-056dac9d]{max-width:960px;margin:2.25rem auto .75rem}.feature-portrait-list[data-v-056dac9d]{position:relative;list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:1.75rem}.feature-portrait-list li[data-v-056dac9d]{position:relative;padding-left:1.75rem}.feature-portrait-list li[data-v-056dac9d]:before{content:"";position:absolute;top:.55rem;left:.3rem;width:9px;height:9px;border-radius:999px;background:linear-gradient(135deg,#facc15,#fb923c);box-shadow:0 0 0 3px #1e40afa6}.feature-portrait-list li h4[data-v-056dac9d]{font-size:1.02rem;font-weight:600;margin:0 0 .35rem;color:#f8fafcf5}.feature-portrait-list li p[data-v-056dac9d]{font-size:.95rem;line-height:1.8;margin:0;color:#d1d5dbf2}.feature-core-table-section[data-v-056dac9d]{margin:2.5rem auto 0;max-width:960px}.feature-core-table-title[data-v-056dac9d]{font-size:1.2rem;font-weight:600;color:#e2e8f0f5;margin-bottom:1rem;letter-spacing:.04em;text-transform:uppercase}.feature-core-table[data-v-056dac9d]{border-radius:18px;overflow:hidden;background:#0f172af5;border:1px solid rgba(148,163,184,.5);box-shadow:0 18px 45px #000000bf}.feature-core-table-row[data-v-056dac9d]{display:grid;grid-template-columns:minmax(140px,1.1fr) minmax(180px,1.4fr) minmax(200px,1.4fr);gap:.75rem;padding:.9rem 1.4rem;align-items:flex-start}.feature-core-table-row--header[data-v-056dac9d]{background:radial-gradient(circle at top left,rgba(56,189,248,.32),transparent 55%),radial-gradient(circle at top right,rgba(234,179,8,.28),transparent 55%),#0f172afa;border-bottom:1px solid rgba(148,163,184,.6)}.feature-core-table-row[data-v-056dac9d]:not(.feature-core-table-row--header):nth-child(odd){background:#0f172af5}.feature-core-table-row[data-v-056dac9d]:not(.feature-core-table-row--header):nth-child(2n){background:#0f172ae6}.feature-core-cell[data-v-056dac9d]{font-size:.93rem;line-height:1.6;color:#d1d5dbf5}.feature-core-cell--head[data-v-056dac9d]{font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#e2e8f0fa}.feature-core-cell--label[data-v-056dac9d]{font-weight:600;color:#f8fafcfa}.feature-three-way-section[data-v-056dac9d]{width:100vw;margin:3rem 0 0;text-align:center;position:relative;left:50%;transform:translate(-50%);padding:0 40px}.feature-three-way-title[data-v-056dac9d]{font-size:2rem;font-weight:600;color:#f8fafcf5;margin-bottom:1.25rem}.feature-three-way-subtitle[data-v-056dac9d]{font-size:1.05rem;color:#94a3b8f2;margin-bottom:2.25rem}.feature-three-way-grid[data-v-056dac9d]{display:grid;max-width:1600px;margin:0 auto;grid-template-columns:repeat(3,minmax(260px,1fr));gap:20px}.feature-three-way-card[data-v-056dac9d]{background:transparent;border-radius:0;padding:0;border:none;box-shadow:none}.feature-three-way-card--original[data-v-056dac9d]{border-color:transparent}.feature-three-way-label[data-v-056dac9d]{font-size:.9rem;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:#94a3b8f2;margin-bottom:.75rem}.feature-three-way-label--highlight[data-v-056dac9d]{color:#f8fafcfa}.feature-three-way-image[data-v-056dac9d]{width:100%;max-width:none;aspect-ratio:4 / 5;object-fit:cover;border-radius:20px;display:block;margin:0 auto}@media (max-width: 900px){.feature-three-way-grid[data-v-056dac9d]{grid-template-columns:1fr}}.feature-upscale-section[data-v-056dac9d]{max-width:960px;margin:4rem auto 0;text-align:center}.feature-upscale-headline[data-v-056dac9d]{font-size:3.5rem;font-weight:600;letter-spacing:-.02em;color:#f8fafcfa;margin-bottom:1.5rem}.feature-upscale-text[data-v-056dac9d]{font-size:1.25rem;line-height:1.8;color:#e2e8f0e6;margin-bottom:1.75rem}.feature-upscale-list[data-v-056dac9d]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem;font-size:.98rem;line-height:1.8;color:#d1d5dbf2}.feature-upscale-list li[data-v-056dac9d]{position:relative;padding:.9rem 1.1rem .9rem 1.4rem;border-radius:14px;background:#0f172ae6;border:1px solid rgba(51,65,85,.9);box-shadow:0 10px 30px #0f172abf}.feature-upscale-list li strong[data-v-056dac9d]{font-weight:600;color:#f8fafcfa}.feature-extra-compare-section[data-v-056dac9d]{max-width:960px;margin:3rem auto 0}.feature-extra-compare-with-loading[data-v-056dac9d]{position:relative;min-height:200px}.feature-batch-intro[data-v-056dac9d]{max-width:960px;margin:4rem auto 0;text-align:center}.feature-batch-title[data-v-056dac9d]{font-size:2.2rem;font-weight:700;letter-spacing:-.02em;color:#f8fafcfa;margin-bottom:1rem}.feature-batch-subtitle[data-v-056dac9d]{font-size:1.25rem;line-height:1.8;color:#e2e8f0e6;margin:0}.feature-batch-image[data-v-056dac9d]{max-width:960px;margin:2.5rem auto 0}.feature-batch-image img[data-v-056dac9d]{width:100%;height:auto;display:block;border-radius:28px}.feature-stats-section[data-v-056dac9d]{max-width:960px;margin:4rem auto 0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:3rem 4rem}.feature-stat-item[data-v-056dac9d]{display:flex;flex-direction:column;align-items:center;text-align:center}.feature-stat-number[data-v-056dac9d]{font-size:3.6rem;font-weight:700;letter-spacing:-.03em;color:#f8fafcfa;line-height:1.2;margin-bottom:.35rem}.feature-stat-digit[data-v-056dac9d]{display:inline-block;overflow:hidden}.feature-stat-digit-inner[data-v-056dac9d]{display:inline-block;will-change:transform,opacity}.feature-stat-number-gradient[data-v-056dac9d]{background:linear-gradient(135deg,#fff,#e0f2fe 40%,#bae6fd);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.feature-stat-label[data-v-056dac9d]{font-size:1.1rem;font-weight:500;color:#94a3b8f2;text-transform:lowercase}.digit-flip-enter-active[data-v-056dac9d],.digit-flip-leave-active[data-v-056dac9d]{transition:transform .35s ease,opacity .35s ease;transform-origin:bottom}.digit-flip-enter-from[data-v-056dac9d]{transform:translateY(100%);opacity:0}.digit-flip-enter-to[data-v-056dac9d],.digit-flip-leave-from[data-v-056dac9d]{transform:translateY(0);opacity:1}.digit-flip-leave-to[data-v-056dac9d]{transform:translateY(-100%);opacity:0}@media (max-width: 768px){.feature-stats-section[data-v-056dac9d]{flex-direction:column;gap:2rem;margin-top:3rem}.feature-stat-number[data-v-056dac9d]{font-size:3rem}}.feature-final-cta[data-v-056dac9d]{max-width:960px;margin:4rem auto 0;text-align:center}.feature-final-cta-title[data-v-056dac9d]{font-size:2rem;font-weight:700;letter-spacing:-.02em;color:#f8fafcfa;margin-bottom:1.75rem}.feature-final-cta-button[data-v-056dac9d]{display:inline-flex;align-items:center;justify-content:center;padding:.95rem 2.5rem;font-size:1.05rem;font-weight:600;border-radius:999px;border:none;cursor:pointer;background:#facc15;color:#111827;box-shadow:0 14px 35px #facc1573;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.feature-final-cta-button[data-v-056dac9d]:hover{background:#fde047;transform:translateY(-1px);box-shadow:0 18px 45px #facc1599}.feature-final-cta-button[data-v-056dac9d]:active{transform:translateY(0);box-shadow:0 10px 24px #facc1580}@media (max-width: 768px){.feature-core-table-row[data-v-056dac9d]{grid-template-columns:1fr;gap:.35rem;padding:.8rem 1rem}.feature-core-cell--head[data-v-056dac9d]{font-size:.8rem}}@media (min-width: 1024px){.feature-portrait-section[data-v-056dac9d]{padding:2.75rem 3rem}.feature-portrait-list[data-v-056dac9d]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.5rem}}@media (max-width: 768px){.feature-portrait-section[data-v-056dac9d]{margin-top:2.25rem;padding:1.75rem 1.5rem;border-radius:20px}.feature-portrait-intro[data-v-056dac9d]{margin-top:2.5rem}.feature-portrait-title[data-v-056dac9d]{font-size:2.2rem}.feature-portrait-subtitle[data-v-056dac9d],.feature-portrait-text[data-v-056dac9d],.feature-portrait-list li p[data-v-056dac9d]{font-size:1.05rem}}.resizer-smartfill-showcase[data-v-96b76db5]{margin:4rem 0 0}.resizer-smartfill-title[data-v-96b76db5]{font-size:1.25rem;font-weight:700;letter-spacing:-.02em;color:#f8fafcfa;text-align:center;margin:0 0 1.5rem;line-height:1.3}.resizer-smartfill-grid[data-v-96b76db5]{width:100vw;margin-left:calc(-50vw + 50%);padding:0 100px;display:flex;flex-direction:row;gap:20px;align-items:flex-end;justify-content:center}.resizer-smartfill-col[data-v-96b76db5]{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:.75rem}.resizer-smartfill-img-wrap[data-v-96b76db5]{width:auto;border-radius:12px;overflow:hidden;background:#1e293b99;display:block}.resizer-smartfill-img[data-v-96b76db5]{display:block;height:100%;width:auto;object-fit:contain;vertical-align:middle}.resizer-smartfill-copy[data-v-96b76db5]{max-width:800px;margin:3rem auto 0;padding:0 1rem;text-align:left}.resizer-smartfill-copy-intro[data-v-96b76db5]{font-size:1.25rem;font-weight:600;line-height:1.6;color:#ffffffe6;margin:0 0 .5rem}.resizer-smartfill-copy-body[data-v-96b76db5]{font-size:1.25rem;font-weight:400;line-height:1.6;color:#ffffffe6;margin:0}.resizer-smartfill-label[data-v-96b76db5]{font-size:.9375rem;line-height:1.5;color:#cbd5e1e6;margin:0;text-align:center;font-weight:500}.resizer-smartfill-label-emphasis[data-v-96b76db5]{font-weight:700;color:#f8fafcfa}@media (max-width: 768px){.resizer-smartfill-grid[data-v-96b76db5]{padding:0 16px}.resizer-smartfill-copy-intro[data-v-96b76db5],.resizer-smartfill-copy-body[data-v-96b76db5]{font-size:1.0625rem}}.resizer-clarity[data-v-96b76db5]{max-width:800px;margin:4rem auto 0;padding-bottom:2rem}.resizer-clarity-headline[data-v-96b76db5]{font-size:1.875rem;font-weight:700;letter-spacing:-.02em;color:#f8fafcfa;margin:0 0 1.5rem;line-height:1.25;text-align:center}.resizer-clarity-grid[data-v-96b76db5]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;margin-bottom:1.5rem}.resizer-clarity-card[data-v-96b76db5]{padding:1.25rem 1.25rem 1.5rem;border-radius:16px;background:#1e293b80;border:1px solid rgba(71,85,105,.6);text-align:left}.resizer-clarity-card-title[data-v-96b76db5]{font-size:1.125rem;font-weight:600;color:#f8fafcfa;margin:0 0 .5rem;line-height:1.3}.resizer-clarity-card-text[data-v-96b76db5]{font-size:1rem;line-height:1.6;color:#cbd5e1e6;margin:0}.resizer-clarity-tagline[data-v-96b76db5]{font-size:1.0625rem;line-height:1.6;color:#e2e8f0e6;margin:0;text-align:center}@media (max-width: 640px){.resizer-clarity-grid[data-v-96b76db5]{grid-template-columns:1fr}}.resizer-matrix[data-v-96b76db5]{max-width:800px;margin:4rem auto 0;text-align:center}.resizer-matrix-title[data-v-96b76db5]{font-size:1.5rem;font-weight:700;letter-spacing:-.02em;color:#f8fafcfa;margin:0 0 1.5rem;line-height:1.3}.resizer-matrix-icons[data-v-96b76db5]{display:flex;flex-wrap:wrap;justify-content:center;gap:1.25rem;margin-bottom:2rem}.resizer-matrix-icon[data-v-96b76db5]{display:flex;flex-direction:column;align-items:center;gap:.5rem;color:#cbd5e1e6;font-size:.8125rem}.resizer-matrix-icon svg[data-v-96b76db5]{width:40px;height:40px;color:#facc15e6}.resizer-matrix-headline[data-v-96b76db5]{font-size:1.5rem;font-weight:700;letter-spacing:-.02em;color:#f8fafcfa;margin:0 0 .5rem;line-height:1.25}.resizer-matrix-copy[data-v-96b76db5]{font-size:1.0625rem;line-height:1.6;color:#e2e8f0e6;margin:0 0 1.5rem}.resizer-matrix-ratios[data-v-96b76db5]{text-align:left;max-width:480px;margin:0 auto}.resizer-matrix-ratio-group[data-v-96b76db5]{font-size:.9375rem;line-height:1.6;color:#cbd5e1e6;margin-bottom:.5rem}.resizer-matrix-ratio-group strong[data-v-96b76db5]{color:#f8fafcf2}.resizer-footer-cta[data-v-96b76db5]{margin:4rem 0 0;padding:0 0 2rem}.resizer-footer-cta-inner[data-v-96b76db5]{max-width:560px;margin:0 auto;text-align:center}.resizer-footer-cta-headline[data-v-96b76db5]{font-size:1.75rem;font-weight:700;letter-spacing:-.02em;color:#f8fafcfa;margin:0 0 1.75rem;line-height:1.25}.resizer-footer-cta-sub[data-v-96b76db5]{font-size:1.0625rem;line-height:1.5;color:#e2e8f0e6;margin:0 0 1.5rem}.resizer-footer-cta-btn[data-v-96b76db5]{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2rem;font-size:1.0625rem;font-weight:600;border-radius:999px;border:none;cursor:pointer;background:#facc15;color:#0f172a;box-shadow:0 12px 32px #facc1580;transition:transform .15s ease,box-shadow .15s ease,background .15s ease;margin-bottom:1rem}.resizer-footer-cta-btn[data-v-96b76db5]:hover{background:#fde047;transform:translateY(-2px);box-shadow:0 16px 40px #facc158c}.resizer-footer-cta-btn[data-v-96b76db5]:active{transform:translateY(0)}.resizer-footer-cta-note[data-v-96b76db5]{font-size:.8125rem;color:#94a3b8cc;margin:0}.metaads-core-features[data-v-a155f630]{max-width:960px;margin:4rem auto 0}.metaads-core-features-title[data-v-a155f630]{font-size:1.75rem;font-weight:700;letter-spacing:-.02em;color:#f8fafcfa;text-align:center;margin:0 0 2rem;line-height:1.25}.metaads-core-features-grid[data-v-a155f630]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.metaads-core-card[data-v-a155f630]{padding:1.75rem 1.5rem;border-radius:20px;background:#1e293b80;border:1px solid rgba(71,85,105,.6);text-align:left;transition:border-color .2s ease,box-shadow .2s ease}.metaads-core-card[data-v-a155f630]:hover{border-color:#64748bcc;box-shadow:0 12px 32px #00000059}.metaads-core-card-icon[data-v-a155f630]{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:#334155cc;color:#facc15f2;margin-bottom:1rem}.metaads-core-card-title[data-v-a155f630]{font-size:1.125rem;font-weight:600;color:#f8fafcfa;margin:0 0 .5rem;line-height:1.3}.metaads-core-card-text[data-v-a155f630]{font-size:.9375rem;line-height:1.65;color:#cbd5e1e6;margin:0}@media (max-width: 900px){.metaads-core-features-grid[data-v-a155f630]{grid-template-columns:1fr}}.metaads-quote[data-v-a155f630]{max-width:720px;margin:4rem auto 0}.metaads-quote-block[data-v-a155f630]{margin:0;padding:0}.metaads-quote-text[data-v-a155f630]{position:relative;font-size:1.25rem;line-height:1.65;color:#f8fafcf2;margin:0 0 1.25rem;padding:0 2.75rem;font-style:italic}.metaads-quote-text[data-v-a155f630]:before,.metaads-quote-text[data-v-a155f630]:after{font-family:Georgia,Times New Roman,Times,serif;font-size:4rem;line-height:1;color:#facc15;position:absolute}.metaads-quote-text[data-v-a155f630]:before{content:"“";left:0;top:-.15rem}.metaads-quote-text[data-v-a155f630]:after{content:"”";right:0;bottom:-.5rem}.metaads-quote-attribution[data-v-a155f630]{font-size:.9375rem;color:#cbd5e1d9;margin:0;font-style:normal}.metaads-footer-cta[data-v-a155f630]{max-width:640px;margin:4rem auto 0;padding:3rem 1.5rem 4rem;text-align:center}.metaads-footer-cta-headline[data-v-a155f630]{font-size:1.875rem;font-weight:700;letter-spacing:-.02em;color:#f8fafcfa;margin:0 0 .75rem;line-height:1.25}.metaads-footer-cta-sub[data-v-a155f630]{font-size:1.0625rem;line-height:1.6;color:#e2e8f0e6;margin:0 0 1.75rem}.metaads-footer-cta-btn[data-v-a155f630]{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2rem;font-size:1.0625rem;font-weight:600;border-radius:999px;border:none;cursor:pointer;background:#facc15;color:#0f172a;box-shadow:0 12px 32px #facc1580;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.metaads-footer-cta-btn[data-v-a155f630]:hover{background:#fde047;transform:translateY(-2px);box-shadow:0 16px 40px #facc158c}.metaads-footer-cta-btn[data-v-a155f630]:active{transform:translateY(0)}.restore-features-section[data-v-edcbf4b0]{margin-top:3rem;text-align:left;max-width:960px;margin-left:auto;margin-right:auto}.restore-section-title[data-v-edcbf4b0]{font-size:1.5rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#ffffffe6;margin-bottom:1.25rem}.restore-feature-list[data-v-edcbf4b0]{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;margin:0 0 2.5rem;padding:0;list-style:none}.restore-feature-item[data-v-edcbf4b0]{position:relative;padding-left:1.25rem}.restore-feature-item[data-v-edcbf4b0]:before{content:"";position:absolute;top:.75rem;left:0;width:6px;height:6px;border-radius:999px;background:#eab308e6}.restore-feature-heading[data-v-edcbf4b0]{font-size:1.25rem;font-weight:600;color:#fffffff2;margin:0 0 .25rem}.restore-feature-body[data-v-edcbf4b0]{font-size:1.0625rem;line-height:1.7;color:#ffffffc7;margin:0}.restore-legacy-section[data-v-edcbf4b0]{margin-bottom:2.5rem}.restore-legacy-body[data-v-edcbf4b0]{font-size:1.0625rem;line-height:1.75;color:#fffc;margin:0}.restore-extra-compare[data-v-edcbf4b0]{margin-top:2.5rem}.feature-final-cta[data-v-edcbf4b0]{max-width:960px;margin:4rem auto 0;text-align:center}.feature-final-cta-title[data-v-edcbf4b0]{font-size:2rem;font-weight:700;letter-spacing:-.02em;color:#f8fafcfa;margin-bottom:1.75rem}.feature-final-cta-button[data-v-edcbf4b0]{display:inline-flex;align-items:center;justify-content:center;padding:.95rem 2.5rem;font-size:1.05rem;font-weight:600;border-radius:999px;border:none;cursor:pointer;background:#facc15;color:#111827;box-shadow:0 14px 35px #facc1573;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.feature-final-cta-button[data-v-edcbf4b0]:hover{background:#fde047;transform:translateY(-1px);box-shadow:0 18px 45px #facc1599}.feature-final-cta-button[data-v-edcbf4b0]:active{transform:translateY(0);box-shadow:0 10px 24px #facc1580}.landing-enhance-compare-box-with-loading[data-v-edcbf4b0]{position:relative;min-height:200px}.landing-enhance-compare-loading[data-v-edcbf4b0]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;background:#1a1a1a;border-radius:12px;z-index:1}.landing-enhance-compare-loading-spinner[data-v-edcbf4b0]{width:40px;height:40px;border:3px solid rgba(255,255,255,.2);border-top-color:#facc15;border-radius:50%;animation:feature-subpage-spin .8s linear infinite}.landing-enhance-compare-loading-text[data-v-edcbf4b0]{font-size:.875rem;color:#fffc}.landing-enhance-compare-box[data-v-edcbf4b0] .image-comparison,.landing-enhance-compare-box[data-v-edcbf4b0] .image-wrapper,.landing-enhance-compare-box[data-v-edcbf4b0] .comparison-image-after-wrapper{width:auto;height:auto}.landing-enhance-compare-box[data-v-edcbf4b0] .comparison-image-before,.landing-enhance-compare-box[data-v-edcbf4b0] .comparison-image-after{width:auto;height:auto;max-width:100%;max-height:calc((100vh - 260px)*1.5);object-fit:cover}@media (min-width: 1024px){.landing-enhance-compare-wrap[data-v-edcbf4b0]{position:relative;left:50%;transform:translate(-50%);width:calc(100vw - 200px);max-width:none;margin-top:1.5rem;margin-bottom:1.5rem}.landing-enhance-compare-box[data-v-edcbf4b0]{width:100%;max-width:none;margin:0 auto}.landing-enhance-compare-box[data-v-edcbf4b0] .image-comparison,.landing-enhance-compare-box[data-v-edcbf4b0] .image-wrapper,.landing-enhance-compare-box[data-v-edcbf4b0] .comparison-image-after-wrapper{width:100%;height:100%}.landing-enhance-compare-box[data-v-edcbf4b0] .comparison-image-before,.landing-enhance-compare-box[data-v-edcbf4b0] .comparison-image-after{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover}.landing-enhance-compare-wrap:not(.restore-extra-compare) .landing-enhance-compare-box[data-v-edcbf4b0]{aspect-ratio:16 / 9}.restore-extra-compare .landing-enhance-compare-box[data-v-edcbf4b0]{aspect-ratio:3 / 4;max-width:720px}}.solutions-page[data-v-c15edc2c]{min-height:100vh;background-color:#000;color:#fff}.solutions-main[data-v-c15edc2c]{padding-top:80px;padding-bottom:4rem}.solution-header[data-v-c15edc2c]{max-width:1200px;margin:0 auto;padding:0 2rem .25rem}.solution-back-btn[data-v-c15edc2c]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 0;font-size:1rem;font-weight:500;color:#ffffffe6;background:none;border:none;cursor:pointer;transition:color .2s;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.solution-back-btn[data-v-c15edc2c]:hover{color:#fff}.solution-section[data-v-c15edc2c]{padding:1.25rem 2rem 3rem}.solution-container[data-v-c15edc2c]{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:3rem;flex-wrap:wrap}.solution-section-image-left .solution-container[data-v-c15edc2c]{flex-direction:row}.solution-section-text-left .solution-container[data-v-c15edc2c]{flex-direction:row-reverse}.solution-media[data-v-c15edc2c]{flex:1 1 384px;min-width:280px;max-width:576px}.solution-carousel[data-v-c15edc2c]{position:relative;width:100%;aspect-ratio:4 / 3;border-radius:18px;overflow:hidden}.solution-carousel-slide[data-v-c15edc2c]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;z-index:0;transition:opacity .6s ease-in-out;display:flex;justify-content:center;align-items:center}.solution-carousel-slide-active[data-v-c15edc2c]{opacity:1;z-index:1}.solution-carousel-inner[data-v-c15edc2c]{position:relative;max-width:100%;max-height:100%;overflow:hidden;border-radius:18px}.solution-carousel-inner .solution-carousel-img[data-v-c15edc2c]{width:100%;height:100%;display:block;object-fit:cover;vertical-align:middle}.solution-carousel-inner--auto[data-v-c15edc2c]{max-width:100%;max-height:100%}.solution-carousel-inner--auto .solution-carousel-img--auto[data-v-c15edc2c]{width:100%;height:100%;display:block;object-fit:contain;vertical-align:middle}.solution-carousel-label[data-v-c15edc2c]{position:absolute;top:12px;left:12px;z-index:2;padding:6px 12px;border-radius:9999px;background:#0009;color:#fff;font-size:.875rem;font-weight:600;letter-spacing:.02em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.solution-media-placeholder[data-v-c15edc2c]{width:100%;aspect-ratio:4 / 3;border-radius:18px;background:#ffffff0f;border:2px dashed rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center}.solution-media-placeholder-inner[data-v-c15edc2c]{text-align:center;padding:2rem}.solution-media-placeholder-text[data-v-c15edc2c]{font-size:1rem;color:#ffffff80;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.solution-comparison-wrap[data-v-c15edc2c]{width:100%;border-radius:18px;overflow:hidden}.solution-comparison-wrap[data-v-c15edc2c] .image-comparison{width:100%;height:100%}.solution-comparison-wrap[data-v-c15edc2c] .image-wrapper{width:100%;height:auto;border-radius:18px;overflow:hidden}.solution-text[data-v-c15edc2c]{flex:1 1 360px;min-width:0;text-align:left}.solution-title[data-v-c15edc2c]{font-size:2.75rem;font-weight:700;color:#fff;line-height:1.2;letter-spacing:-.02em;margin:0 0 1rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.solution-brand[data-v-c15edc2c]{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.solution-brand-label[data-v-c15edc2c]{font-size:1.25rem;font-weight:600;color:#ffffffe6;letter-spacing:-.01em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.solution-description[data-v-c15edc2c]{font-size:1.125rem;font-weight:400;color:#ffffffe6;line-height:1.65;margin:0 0 1.75rem;max-width:520px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.solution-cta[data-v-c15edc2c]{padding:1rem 2rem;font-size:1.125rem;font-weight:600;color:#000;background:#fff;border:none;border-radius:9999px;cursor:pointer;transition:all .2s ease;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.solution-cta[data-v-c15edc2c]:hover{background:#f5f5f5;transform:translateY(-2px);box-shadow:0 6px 20px #00000040}.solution-center-section[data-v-c15edc2c]{width:100%;max-width:1200px;margin:5rem auto 0;padding:0;display:flex;align-items:stretch;gap:2.5rem}.solution-center-section-reverse[data-v-c15edc2c]{flex-direction:row-reverse}.solution-tutorial[data-v-c15edc2c]{flex:1 1 400px;min-width:0;text-align:left}.solution-tutorial-title[data-v-c15edc2c]{font-size:1.875rem;font-weight:600;color:#fffffff2;margin:0 0 1.25rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.solution-tutorial-steps[data-v-c15edc2c]{margin:0;padding-left:1.5rem}.solution-tutorial-steps li[data-v-c15edc2c]{font-size:1.125rem;color:#ffffffe6;line-height:1.8;margin-bottom:.625rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.solution-upload[data-v-c15edc2c]{flex:1 1 360px;min-width:280px;min-height:160px;border:2px dashed rgba(255,255,255,.3);border-radius:16px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s,background .2s}.solution-upload[data-v-c15edc2c]:hover{border-color:#ffffff80;background:#ffffff0f}.solution-upload-input[data-v-c15edc2c]{display:none}.solution-upload-content[data-v-c15edc2c]{display:flex;flex-direction:column;align-items:center;gap:1rem}.solution-upload-icon[data-v-c15edc2c]{color:#fff9}.solution-upload-text[data-v-c15edc2c]{font-size:1.125rem;color:#ffffffd9;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.solution-section-placeholder .solution-container[data-v-c15edc2c]{justify-content:center}.solution-placeholder-text[data-v-c15edc2c]{font-size:1.25rem;color:#fff9}@media (max-width: 768px){.solutions-main[data-v-c15edc2c]{padding-top:70px}.solution-header[data-v-c15edc2c]{padding:0 1rem .25rem}.solution-section[data-v-c15edc2c]{padding:1rem 1rem 2rem}.solution-container[data-v-c15edc2c]{flex-direction:column;gap:2rem}.solution-section-image-left .solution-container[data-v-c15edc2c],.solution-section-text-left .solution-container[data-v-c15edc2c]{flex-direction:column}.solution-media[data-v-c15edc2c]{order:1;width:100%;max-width:none}.solution-text[data-v-c15edc2c]{order:2;text-align:left}.solution-title[data-v-c15edc2c]{font-size:1.75rem;text-align:left}.solution-brand[data-v-c15edc2c]{justify-content:flex-start}.solution-description[data-v-c15edc2c]{font-size:1rem;text-align:left;margin-left:0;margin-right:0}.solution-cta[data-v-c15edc2c]{display:inline-block}.solution-center-section[data-v-c15edc2c]{flex-direction:column;margin-top:3rem;padding:0 1rem;gap:1.5rem}.solution-tutorial-title[data-v-c15edc2c]{font-size:1.5rem;margin-bottom:1rem}.solution-tutorial-steps li[data-v-c15edc2c]{font-size:1rem}.solution-upload[data-v-c15edc2c]{min-height:140px;min-width:0}.solution-upload-text[data-v-c15edc2c]{font-size:1rem}.solution-carousel-label[data-v-c15edc2c]{font-size:.75rem;padding:4px 10px}}.resource-page[data-v-0dd672e7]{min-height:100vh;background-color:#f5f5f7;display:flex;flex-direction:column}.resource-container[data-v-0dd672e7]{padding-top:100px;padding-bottom:4rem;max-width:1200px;margin:0 auto;padding-left:2rem;padding-right:2rem;flex:1;position:relative}.resource-content[data-v-0dd672e7]{position:relative;background:#fff;border-radius:20px;padding:3rem;box-shadow:0 4px 24px #00000014}.resource-header[data-v-0dd672e7]{margin-bottom:2.5rem;text-align:center}.resource-title[data-v-0dd672e7]{font-size:2.5rem;font-weight:700;color:#1d1d1f;margin:0 0 1rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-.02em}.resource-subtitle[data-v-0dd672e7]{font-size:1.125rem;font-weight:400;color:#86868b;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.resource-section[data-v-0dd672e7]{max-width:960px;margin:0 auto}.resource-heading[data-v-0dd672e7]{font-size:1.5rem;font-weight:600;color:#1d1d1f;margin:0 0 1rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-.01em}.resource-text[data-v-0dd672e7]{font-size:1.0625rem;font-weight:400;color:#1d1d1f;line-height:1.75;margin:0 0 1.25rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.resource-text[data-v-0dd672e7]:last-child{margin-bottom:0}.resource-text strong[data-v-0dd672e7]{font-weight:600;color:#1d1d1f}.card-grid[data-v-0dd672e7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem;margin-top:2rem}.resource-card[data-v-0dd672e7]{display:flex;flex-direction:column;text-decoration:none;background:#f5f5f7;border-radius:18px;overflow:hidden;box-shadow:0 10px 30px #0f172a14;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.resource-card[data-v-0dd672e7]:hover{transform:translateY(-6px);box-shadow:0 18px 40px #0f172a24;background:#fff}.card-image[data-v-0dd672e7]{height:200px;background:radial-gradient(circle at 10% 20%,#fdfbfb,#ebedee 25%,#a1c4fd 55%,#c2e9fb);background-size:cover;background-position:center;background-repeat:no-repeat}.card-body[data-v-0dd672e7]{padding:1.25rem 1.4rem 1.4rem}.card-tag[data-v-0dd672e7]{display:inline-flex;padding:.25rem .7rem;border-radius:999px;font-size:.75rem;font-weight:600;color:#4b2b12;background:#f4e3cf;margin-bottom:.75rem}.card-title[data-v-0dd672e7]{font-size:1.1rem;font-weight:600;color:#1d1d1f;margin:0 0 .5rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-.01em}.card-description[data-v-0dd672e7]{font-size:.9375rem;color:#6b7280;margin:0;line-height:1.6;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}@media (max-width: 768px){.resource-container[data-v-0dd672e7]{padding-top:80px;padding-left:1rem;padding-right:1rem}.resource-content[data-v-0dd672e7]{padding:2rem 1.5rem}.resource-title[data-v-0dd672e7]{font-size:2rem}.resource-subtitle[data-v-0dd672e7]{font-size:1rem}.resource-heading[data-v-0dd672e7]{font-size:1.25rem}.resource-text[data-v-0dd672e7]{font-size:1rem}.card-grid[data-v-0dd672e7]{grid-template-columns:1fr}}.resource-detail-page[data-v-835456ca]{min-height:100vh;background-color:#f5f5f7;display:flex;flex-direction:column}.resource-detail-container[data-v-835456ca]{padding-top:100px;padding-bottom:4rem;max-width:1200px;margin:0 auto;padding-left:2rem;padding-right:2rem;flex:1;position:relative}.resource-detail-content[data-v-835456ca]{position:relative;background:#fff;border-radius:20px;padding:3rem;box-shadow:0 4px 24px #00000014}.back-button[data-v-835456ca]{position:absolute;top:1.5rem;left:1.5rem;z-index:10;width:40px;height:40px;border-radius:50%;background:#f5f5f7;border:1px solid #e5e5e7;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #0000001a}.back-button[data-v-835456ca]:hover{background:#e5e5e7;transform:scale(1.05)}.back-button svg[data-v-835456ca]{color:#1d1d1f}.resource-detail-header[data-v-835456ca]{margin-bottom:2.5rem;text-align:center}.resource-detail-title[data-v-835456ca]{font-size:2.2rem;font-weight:700;color:#1d1d1f;margin:0 0 1rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-.02em}.resource-detail-subtitle[data-v-835456ca]{font-size:1.0625rem;font-weight:400;color:#86868b;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.resource-detail-cover[data-v-835456ca]{max-width:900px;margin:0 auto 2.5rem;border-radius:16px;overflow:hidden;box-shadow:0 4px 24px #00000014}.resource-detail-cover-image[data-v-835456ca]{width:100%;height:auto;display:block;object-fit:cover}.resource-detail-section[data-v-835456ca]{max-width:900px;margin:0 auto}.resource-detail-block[data-v-835456ca]{margin-bottom:2.5rem}.resource-detail-block[data-v-835456ca]:last-child{margin-bottom:0}.resource-detail-heading[data-v-835456ca]{font-size:1.5rem;font-weight:600;color:#1d1d1f;margin:0 0 1rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.resource-detail-text[data-v-835456ca]{font-size:1.0625rem;font-weight:400;color:#1d1d1f;line-height:1.75;margin:0 0 1.25rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.resource-detail-text[data-v-835456ca] strong{font-weight:600}.resource-detail-list[data-v-835456ca]{margin:0 0 1.25rem 1.25rem;padding:0;color:#1d1d1f;font-size:1.0625rem;line-height:1.75;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.resource-detail-list li[data-v-835456ca]{margin-bottom:.5rem}.resource-detail-list li[data-v-835456ca] strong{font-weight:600}.resource-detail-bullets[data-v-835456ca]{margin:0 0 1.25rem 1.25rem;padding:0;list-style:disc;color:#1d1d1f;font-size:1.0625rem;line-height:1.75;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.resource-detail-bullets li[data-v-835456ca]{margin-bottom:.5rem}.resource-detail-bullets li[data-v-835456ca] strong{font-weight:600}.resource-detail-cta[data-v-835456ca]{max-width:900px;margin:2.5rem auto 0;padding-top:2.5rem;border-top:1px solid #e5e5e7;text-align:center}.resource-detail-cta-button[data-v-835456ca]{display:inline-flex;align-items:center;justify-content:center;padding:.875rem 2rem;font-size:1.0625rem;font-weight:600;color:#fff;background:#1d1d1f;border:none;border-radius:999px;cursor:pointer;transition:transform .2s ease,background .2s ease;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.resource-detail-cta-button[data-v-835456ca]:hover{transform:translateY(-2px);background:#2d2d2f}.resource-detail-cta-button[data-v-835456ca]:active{transform:translateY(0)}.resource-detail-not-found[data-v-835456ca]{text-align:center;padding:3rem;color:#86868b}.resource-detail-not-found .back-link[data-v-835456ca]{display:inline-block;margin-top:1rem;color:#06c;text-decoration:none}.resource-detail-not-found .back-link[data-v-835456ca]:hover{text-decoration:underline}@media (max-width: 768px){.resource-detail-container[data-v-835456ca]{padding-top:80px;padding-left:1rem;padding-right:1rem}.resource-detail-content[data-v-835456ca]{padding:2rem 1.5rem}.back-button[data-v-835456ca]{top:1rem;left:1rem}.resource-detail-title[data-v-835456ca]{font-size:2rem}.resource-detail-subtitle[data-v-835456ca]{font-size:1rem}.resource-detail-cover[data-v-835456ca]{margin-bottom:2rem;border-radius:12px}.resource-detail-cta[data-v-835456ca]{margin-top:2rem;padding-top:2rem}.resource-detail-cta-button[data-v-835456ca]{width:100%;padding:1rem 1.5rem}}
