@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap";.consent-banner[data-v-c0ca682d]{position:fixed;bottom:20px;left:20px;right:20px;max-width:500px;margin:0 auto;background:linear-gradient(135deg,#1f2937,#111827);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:1.5rem;box-shadow:0 20px 40px #0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;color:#fff;animation:slideUp-c0ca682d .3s ease-out}@keyframes slideUp-c0ca682d{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.consent-content[data-v-c0ca682d]{display:flex;flex-direction:column;gap:1rem}.consent-text h4[data-v-c0ca682d]{margin:0 0 .5rem;color:#f3f4f6;font-size:1.1rem}.consent-text p[data-v-c0ca682d]{margin:0;color:#d1d5db;font-size:.9rem;line-height:1.5}.consent-actions[data-v-c0ca682d]{display:flex;gap:.75rem;flex-wrap:wrap}.accept-btn[data-v-c0ca682d],.decline-btn[data-v-c0ca682d],.settings-btn[data-v-c0ca682d]{padding:.5rem 1rem;border:none;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease;flex:1;min-width:80px}.accept-btn[data-v-c0ca682d]{background:#10b981;color:#fff}.accept-btn[data-v-c0ca682d]:hover{background:#059669;transform:translateY(-1px)}.decline-btn[data-v-c0ca682d]{background:#6b7280;color:#fff}.decline-btn[data-v-c0ca682d]:hover{background:#4b5563;transform:translateY(-1px)}.settings-btn[data-v-c0ca682d]{background:transparent;color:#d1d5db;border:1px solid #4b5563}.settings-btn[data-v-c0ca682d]:hover{background:#374151;border-color:#6b7280}.settings-modal-overlay[data-v-c0ca682d]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1100;padding:20px}.settings-modal[data-v-c0ca682d]{background:linear-gradient(135deg,#1f2937,#111827);border-radius:16px;padding:2rem;max-width:500px;width:100%;color:#fff;max-height:90vh;overflow-y:auto}.settings-modal h3[data-v-c0ca682d]{margin:0 0 1.5rem;color:#f3f4f6}.setting-item[data-v-c0ca682d]{display:flex;align-items:flex-start;gap:1rem;padding:1rem 0;border-bottom:1px solid rgba(255,255,255,.1)}.setting-item[data-v-c0ca682d]:last-of-type{border-bottom:none}.setting-info[data-v-c0ca682d]{flex:1}.setting-info strong[data-v-c0ca682d]{display:block;color:#f3f4f6;margin-bottom:.25rem}.setting-info p[data-v-c0ca682d]{margin:0;color:#d1d5db;font-size:.9rem;line-height:1.4}.setting-item input[type=checkbox][data-v-c0ca682d]{width:18px;height:18px;accent-color:#10b981;margin-top:2px}.settings-actions[data-v-c0ca682d]{display:flex;gap:1rem;margin:1.5rem 0 1rem}.save-btn[data-v-c0ca682d],.cancel-btn[data-v-c0ca682d]{padding:.75rem 1.5rem;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease;flex:1}.save-btn[data-v-c0ca682d]{background:#10b981;color:#fff}.save-btn[data-v-c0ca682d]:hover{background:#059669}.cancel-btn[data-v-c0ca682d]{background:#6b7280;color:#fff}.cancel-btn[data-v-c0ca682d]:hover{background:#4b5563}.privacy-info[data-v-c0ca682d]{padding-top:1rem;border-top:1px solid rgba(255,255,255,.1);font-size:.8rem;color:#9ca3af}.privacy-info a[data-v-c0ca682d]{color:#60a5fa;text-decoration:none}.privacy-info a[data-v-c0ca682d]:hover{text-decoration:underline}@media (max-width: 768px){.consent-banner[data-v-c0ca682d]{left:10px;right:10px;bottom:10px;padding:1rem}.consent-actions[data-v-c0ca682d]{flex-direction:column}.settings-modal[data-v-c0ca682d]{padding:1.5rem;margin:10px}.settings-actions[data-v-c0ca682d]{flex-direction:column}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:#f8fafc;color:#1e293b}#app{min-height:100vh}.signup-card-overlay[data-v-4e5a77c1]{position:relative;width:100%;max-width:520px;flex-shrink:0;display:flex;justify-content:center}.signup-card[data-v-4e5a77c1]{background:linear-gradient(135deg,#050505,#111);border-radius:24px;box-shadow:0 20px 40px #0006,0 8px 16px #0000004d;padding:2.5rem;width:100%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:4px solid white}.signup-form[data-v-4e5a77c1]{display:flex;flex-direction:column;gap:1.5rem}.magic-link-sent[data-v-4e5a77c1]{text-align:center;padding:2rem 1rem;color:#fff}.sent-icon[data-v-4e5a77c1]{font-size:4rem;margin-bottom:1rem}.magic-link-sent h3[data-v-4e5a77c1]{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:#fff}.magic-link-sent p[data-v-4e5a77c1]{font-size:1rem;line-height:1.5;color:#d1d5db;margin-bottom:1rem}.magic-link-sent .instructions[data-v-4e5a77c1]{font-size:.9rem;color:#9ca3af;margin-bottom:2rem}.back-btn[data-v-4e5a77c1]{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#d1d5db;padding:.75rem 1.5rem;border-radius:10px;font-size:.9rem;cursor:pointer;transition:all .2s ease;outline:none}.back-btn[data-v-4e5a77c1]:hover{background:#ffffff26;color:#fff;transform:translateY(-1px)}.input-group[data-v-4e5a77c1]{width:100%}.email-input[data-v-4e5a77c1]{width:100%;padding:1rem 1.25rem;background:#fff;border:1px solid #e5e7eb;border-radius:12px;font-size:1rem;color:#1f2937;transition:all .2s ease;outline:none;box-sizing:border-box}.email-input[data-v-4e5a77c1]::placeholder{color:#9ca3af}.email-input[data-v-4e5a77c1]:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.email-input.highlight-pulse[data-v-4e5a77c1]{animation:highlightPulse-4e5a77c1 2s ease-in-out}@keyframes highlightPulse-4e5a77c1{0%{box-shadow:0 0 #ffd700e6;border-color:gold;background-color:#ffd7001a}25%{box-shadow:0 0 0 12px #ffd70099;border-color:gold;background-color:#ffd70026}50%{box-shadow:0 0 0 20px #ffd7004d;border-color:gold;background-color:#ffd7001a}75%{box-shadow:0 0 0 12px #ffd70099;border-color:gold;background-color:#ffd70026}to{box-shadow:0 0 #ffd70000;border-color:#e5e7eb;background-color:#fff}}.primary-signup-btn[data-v-4e5a77c1]{width:100%;padding:1rem 1.25rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:12px;font-size:1rem;font-weight:700;text-align:center;cursor:pointer;transition:all .3s ease;outline:none;box-shadow:0 4px 16px #667eea33}.primary-signup-btn[data-v-4e5a77c1]:hover{transform:translateY(-3px);box-shadow:0 8px 30px #667eea66}.primary-signup-btn[data-v-4e5a77c1]:active{transform:translateY(-1px)}.primary-signup-btn[data-v-4e5a77c1]:disabled{opacity:.6;cursor:not-allowed;transform:none}.primary-signup-btn[data-v-4e5a77c1]:disabled:hover{transform:none;box-shadow:0 4px 16px #667eea33}.divider[data-v-4e5a77c1]{display:flex;align-items:center;gap:1rem;margin:.5rem 0}.divider-line[data-v-4e5a77c1]{flex:1;height:1px;background:#374151}.divider-text[data-v-4e5a77c1]{color:#9ca3af;font-size:.875rem;font-weight:500}.google-btn[data-v-4e5a77c1]{width:100%;padding:1rem 1.25rem;background:#fff;color:#1f2937;border:1px solid #e5e7eb;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .2s ease;outline:none;display:flex;align-items:center;justify-content:center;gap:1rem;min-height:56px}.google-btn[data-v-4e5a77c1]:hover{background:#f9fafb;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.google-btn[data-v-4e5a77c1]:active{transform:translateY(0)}.google-icon[data-v-4e5a77c1]{flex-shrink:0}.google-text[data-v-4e5a77c1]{font-size:1.1rem;font-weight:600}.footer-text[data-v-4e5a77c1]{margin-top:1.5rem;text-align:center;font-size:.875rem;color:#9ca3af;margin-bottom:0}@media (max-width: 768px){.signup-card[data-v-4e5a77c1]{padding:2rem;border-radius:20px;margin:0 auto;width:100%;max-width:400px}.email-input[data-v-4e5a77c1],.primary-signup-btn[data-v-4e5a77c1],.google-btn[data-v-4e5a77c1]{padding:.875rem 1rem;font-size:.9rem}.primary-signup-btn[data-v-4e5a77c1]{font-weight:700}}@media (max-width: 480px){.signup-card[data-v-4e5a77c1]{padding:1.5rem;border-radius:16px;margin:0 auto;width:100%;max-width:350px}.signup-form[data-v-4e5a77c1]{gap:1.25rem}.email-input[data-v-4e5a77c1],.primary-signup-btn[data-v-4e5a77c1],.google-btn[data-v-4e5a77c1]{padding:.75rem;border-radius:10px}.footer-text[data-v-4e5a77c1]{font-size:.8rem;margin-top:1rem}}body,html{background-color:#0c0c0c!important;margin:0;padding:0}#app{background-color:#0c0c0c!important;min-height:100vh}.landing-page[data-v-33fa26ba]{min-height:100vh;background:linear-gradient(135deg,#0c0c0c,#1a1a1a);color:#fff;overflow-x:hidden}.header[data-v-33fa26ba]{position:fixed;top:0;left:0;right:0;height:70px;background:#000000e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.1);z-index:1000;padding-top:.75rem}.container[data-v-33fa26ba]{max-width:1200px;margin:0 auto;padding:0 2rem}.nav[data-v-33fa26ba]{height:100%;display:flex;align-items:center;justify-content:space-between}.logo-gradient[data-v-33fa26ba]{font-size:2rem;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.logo-image[data-v-33fa26ba]{height:40px;width:auto}.nav-actions[data-v-33fa26ba]{display:flex;gap:1rem;align-items:center}.nav-btn[data-v-33fa26ba]{background:none;border:1px solid rgba(255,255,255,.2);color:#fff;padding:.5rem 1rem;border-radius:6px;cursor:pointer;transition:all .3s ease}.nav-btn[data-v-33fa26ba]:hover{background:#ffffff1a;border-color:#ffffff4d}.cta-btn[data-v-33fa26ba]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff;padding:.75rem 1.5rem;border-radius:8px;font-size:1.1rem;cursor:pointer;font-weight:600;transition:all .3s ease}.cta-btn[data-v-33fa26ba]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #667eea4d}.hero[data-v-33fa26ba]{padding:120px 0 80px;overflow:hidden;position:relative;background:radial-gradient(ellipse at center,rgba(102,126,234,.1) 0%,transparent 70%)}.hero-actions-container[data-v-33fa26ba]{padding:2rem 0;text-align:center;position:relative;z-index:3}.hero-background-grid[data-v-33fa26ba]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;overflow:hidden}.grid-container[data-v-33fa26ba]{display:grid;grid-template-columns:repeat(16,1fr);grid-template-rows:repeat(4,140px);column-gap:0px;row-gap:8px;width:200%;height:auto;position:absolute;top:15%;left:-100%;animation:gridFloat-33fa26ba 30s linear infinite}@keyframes gridFloat-33fa26ba{0%{transform:translate(0)}to{transform:translate(50%)}}.grid-item[data-v-33fa26ba]{border-radius:0;overflow:hidden;transform:scale(1);opacity:.6;transition:opacity .3s ease}.grid-item img[data-v-33fa26ba]{width:100%;height:100%;object-fit:cover;border-radius:0;background:#0000000d;image-rendering:auto}.grid-item[data-v-33fa26ba]:hover{transform:scale(1.05);z-index:2}.grid-item:hover img[data-v-33fa26ba]{filter:brightness(1.15) contrast(1.2) saturate(1.3);box-shadow:0 8px 30px #667eea66}.hero-overlay[data-v-33fa26ba]{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at center,#0c0c0c80,#0c0c0cb3 70%,#0c0c0cd9);z-index:2}.hero-main[data-v-33fa26ba]{position:relative;z-index:3}.hero-content[data-v-33fa26ba]{max-width:100%;text-align:left;position:relative;z-index:3;margin:0}.hero-lower[data-v-33fa26ba]{display:flex;align-items:flex-start;gap:4rem;margin:2rem 0}.hero-features[data-v-33fa26ba]{flex:1;max-width:500px}.hero-signup[data-v-33fa26ba]{flex-shrink:0;position:relative;z-index:3;margin-left:auto}.hero-title[data-v-33fa26ba]{font-size:clamp(2.45rem,4.2vw,3.85rem);font-weight:800;line-height:1.2;margin-bottom:.5rem;letter-spacing:-.02em;color:#fff;display:flex;align-items:center;justify-content:flex-start;gap:1rem;text-align:left;width:100%;text-shadow:0 2px 8px rgba(0,0,0,.7),0 4px 16px rgba(0,0,0,.5)}.title-icon[data-v-33fa26ba]{font-size:.9em;animation:carBounce-33fa26ba 2s ease-in-out infinite;flex-shrink:0}.title-text[data-v-33fa26ba]{white-space:nowrap;overflow:visible;flex:1;min-width:0}@keyframes carBounce-33fa26ba{0%,50%,to{transform:translateY(0)}25%{transform:translateY(-8px)}75%{transform:translateY(-4px)}}.gradient-text[data-v-33fa26ba]{background:linear-gradient(135deg,#667eea,#764ba2,#f093fb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle[data-v-33fa26ba]{font-size:1rem;color:#ffffffb3;margin-bottom:2rem;line-height:1.6}.hero-features[data-v-33fa26ba]{display:flex;flex-direction:column;gap:0;text-align:left}.feature-item[data-v-33fa26ba]{display:flex;align-items:center;gap:.5rem;font-size:1.4rem;line-height:1.3;color:#fff;padding:.1rem 0;transition:all .3s ease;text-align:left;justify-content:flex-start}.feature-item[data-v-33fa26ba]:hover{color:#fff;transform:translate(5px)}.feature-emoji[data-v-33fa26ba]{font-size:2.2rem;flex-shrink:0;width:40px;display:flex;align-items:flex-start;justify-content:center;padding-top:.1rem}.feature-text[data-v-33fa26ba]{flex:1;font-weight:500;text-align:left;white-space:nowrap;overflow:visible;text-shadow:0 2px 8px rgba(0,0,0,.7),0 4px 16px rgba(0,0,0,.5)}.hero-actions[data-v-33fa26ba]{display:flex;gap:1rem;justify-content:center;align-items:center;margin-bottom:1rem;flex-wrap:wrap}.primary-cta[data-v-33fa26ba]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff;padding:1rem 2rem;border-radius:12px;cursor:pointer;font-size:1.1rem;font-weight:600;display:flex;align-items:center;gap:.5rem;transition:all .3s ease;box-shadow:0 4px 20px #667eea4d}.primary-cta[data-v-33fa26ba]:hover{transform:translateY(-3px);box-shadow:0 8px 30px #667eea66}.secondary-cta[data-v-33fa26ba]{background:linear-gradient(135deg,#1e1e1ee6,#323232e6);border:1px solid rgba(102,126,234,.3);color:#fff;padding:1rem 2rem;border-radius:12px;cursor:pointer;font-size:1.1rem;display:flex;align-items:center;gap:.5rem;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.secondary-cta[data-v-33fa26ba]:hover{background:linear-gradient(135deg,#282828f2,#3c3c3cf2);border-color:#667eea80;transform:translateY(-2px);box-shadow:0 8px 32px #667eea33}.play-icon[data-v-33fa26ba]{color:#667eea}.social-proof[data-v-33fa26ba]{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap}.stat[data-v-33fa26ba]{display:flex;flex-direction:column;align-items:center}.stat-number[data-v-33fa26ba]{font-size:1.5rem;font-weight:700;color:#667eea}.stat-label[data-v-33fa26ba]{font-size:.875rem;color:#fff9}.hero-visual[data-v-33fa26ba]{margin-top:4rem;display:flex;justify-content:center}.demo-showcase[data-v-33fa26ba]{display:flex;align-items:center;gap:2rem}.demo-card[data-v-33fa26ba]{position:relative;border-radius:16px;overflow:hidden;border:2px solid rgba(255,255,255,.1)}.demo-card img[data-v-33fa26ba]{width:200px;height:150px;object-fit:cover}.artwork-preview[data-v-33fa26ba]{width:200px;height:150px;position:relative;overflow:hidden}.gradient-bg[data-v-33fa26ba]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#667eea,#764ba2,#f093fb);opacity:.8}.car-silhouette[data-v-33fa26ba]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:40px;background:#ffffffe6;border-radius:20px}.artistic-effects[data-v-33fa26ba]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 30% 70%,rgba(255,255,255,.3) 0%,transparent 50%)}.card-label[data-v-33fa26ba]{position:absolute;bottom:.5rem;left:.5rem;background:#000c;color:#fff;padding:.25rem .5rem;border-radius:6px;font-size:.75rem;font-weight:600}.transform-arrow[data-v-33fa26ba]{font-size:2rem;color:#667eea;animation:pulse-33fa26ba 2s infinite}@keyframes pulse-33fa26ba{0%,to{opacity:1}50%{opacity:.5}}.features[data-v-33fa26ba]{padding:80px 0;background:#ffffff05}.section-title[data-v-33fa26ba]{font-size:3.5rem;font-weight:700;text-align:center;margin-bottom:3rem}.features-grid[data-v-33fa26ba]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.feature-card[data-v-33fa26ba]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2rem;text-align:center;transition:all .3s ease;position:relative}.feature-card[data-v-33fa26ba]:hover{background:#ffffff14;border-color:#667eea4d;transform:translateY(-5px)}.feature-icon[data-v-33fa26ba]{font-size:2.5rem;margin-bottom:1rem}.feature-title[data-v-33fa26ba]{font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.feature-description[data-v-33fa26ba]{color:#ffffffb3;line-height:1.5;margin-bottom:1rem}.feature-badge[data-v-33fa26ba]{position:absolute;top:1rem;right:1rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:.25rem .5rem;border-radius:6px;font-size:.75rem;font-weight:600}.styles-showcase[data-v-33fa26ba]{padding:80px 0}.styles-grid[data-v-33fa26ba]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.style-card[data-v-33fa26ba]{border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.style-card[data-v-33fa26ba]:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000004d}.style-preview[data-v-33fa26ba]{height:120px;position:relative;overflow:hidden}.style-bg[data-v-33fa26ba]{position:absolute;top:0;right:0;bottom:0;left:0}.style-overlay[data-v-33fa26ba]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center}.style-name[data-v-33fa26ba]{color:#fff;font-weight:600;font-size:1.1rem}.style-info[data-v-33fa26ba]{padding:1rem;background:#ffffff0d}.style-info h4[data-v-33fa26ba]{margin-bottom:.5rem;font-size:1rem;font-weight:600}.style-info p[data-v-33fa26ba]{color:#ffffffb3;font-size:.875rem;line-height:1.4}.demo-section[data-v-33fa26ba]{padding:80px 0;background:#ffffff05}.section-subtitle[data-v-33fa26ba]{text-align:center;color:#ffffffb3;margin-bottom:2rem;font-size:1.125rem}.demo-container[data-v-33fa26ba]{display:flex;justify-content:center}.demo-cta[data-v-33fa26ba]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff;padding:2rem 3rem;border-radius:16px;cursor:pointer;font-size:1.25rem;font-weight:600;display:flex;flex-direction:column;align-items:center;gap:.5rem;transition:all .3s ease;box-shadow:0 8px 30px #667eea4d}.demo-cta[data-v-33fa26ba]:hover{transform:translateY(-5px);box-shadow:0 15px 40px #667eea66}.upload-icon[data-v-33fa26ba]{font-size:2rem}.demo-note[data-v-33fa26ba]{font-size:.875rem;opacity:.8;font-weight:400}.examples-showcase[data-v-33fa26ba]{padding:40px 0 100px;background:linear-gradient(135deg,#0f0f0ff2,#191919f2)}.featured-example[data-v-33fa26ba]{margin-bottom:60px}.comparison-container[data-v-33fa26ba]{display:flex;justify-content:center;margin-bottom:40px}.before-after-card[data-v-33fa26ba]{display:flex;align-items:center;gap:3rem;background:#ffffff0d;border-radius:20px;padding:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);max-width:800px}.image-side[data-v-33fa26ba]{text-align:center;flex:1}.image-side img[data-v-33fa26ba]{width:100%;max-width:300px;height:200px;object-fit:cover;border-radius:12px;box-shadow:0 8px 30px #00000080}.image-label[data-v-33fa26ba]{margin-top:1rem;font-weight:600;color:#ffffffe6;font-size:.875rem;text-transform:uppercase;letter-spacing:.1em}.transform-divider[data-v-33fa26ba]{display:flex;align-items:center;flex-direction:column;gap:.5rem}.transform-line[data-v-33fa26ba]{width:2px;height:40px;background:linear-gradient(180deg,transparent,#667eea,transparent)}.transform-icon[data-v-33fa26ba]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:1.25rem;animation:pulse-33fa26ba 2s ease-in-out infinite}.examples-grid[data-v-33fa26ba]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:0 auto;padding:0 0 3rem;width:100%;max-width:1800px;justify-content:center;justify-items:center;align-items:start}.mini-comparison[data-v-33fa26ba]{display:flex;align-items:center;gap:.5rem;background:#ffffff05;border-radius:12px;padding:0;border:1px solid rgba(255,255,255,.05);transition:all .3s ease;cursor:pointer;position:relative;overflow:visible;width:100%}.mini-comparison[data-v-33fa26ba]:hover{background:#ffffff0d;transform:translateY(-2px);box-shadow:0 8px 25px #667eea4d}.zoom-overlay[data-v-33fa26ba]{position:absolute;top:0;left:0;right:0;bottom:0;background:#667eea80;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;transition:all .3s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.mini-comparison:hover .zoom-overlay[data-v-33fa26ba]{opacity:1}.zoom-icon[data-v-33fa26ba]{font-size:1.5rem;margin-bottom:.3rem}.zoom-text[data-v-33fa26ba]{color:#fff;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em}.mini-before[data-v-33fa26ba],.mini-after[data-v-33fa26ba]{flex:1;text-align:left}.mini-before img[data-v-33fa26ba],.mini-after img[data-v-33fa26ba]{width:100%;max-width:1200px;height:auto;aspect-ratio:450/360;object-fit:cover;border-radius:12px}.mini-label[data-v-33fa26ba]{margin-top:.5rem;font-size:.75rem;color:#ffffffb3;font-weight:500}.mini-arrow[data-v-33fa26ba]{color:#667eea;font-size:1.5rem;font-weight:700}.examples-cta[data-v-33fa26ba]{text-align:center}.try-now-btn[data-v-33fa26ba]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff;padding:1.5rem 3rem;border-radius:12px;cursor:pointer;font-size:1.4rem;font-weight:600;display:inline-flex;align-items:center;gap:.5rem;transition:all .3s ease;box-shadow:0 8px 25px #667eea4d}.try-now-btn[data-v-33fa26ba]:hover{transform:translateY(-2px);box-shadow:0 12px 35px #667eea66}.btn-arrow[data-v-33fa26ba]{font-size:1.25rem;transition:transform .3s ease}.try-now-btn:hover .btn-arrow[data-v-33fa26ba]{transform:translate(3px)}.styles-examples[data-v-33fa26ba]{margin-bottom:60px}.style-example[data-v-33fa26ba]{display:flex;align-items:center;gap:3rem;margin-bottom:3rem;background:#ffffff05;border-radius:16px;padding:2rem;border:1px solid rgba(255,255,255,.05)}.style-example[data-v-33fa26ba]:nth-child(2n){flex-direction:row-reverse}.style-header[data-v-33fa26ba]{flex:1;text-align:left}.style-example:nth-child(2n) .style-header[data-v-33fa26ba]{text-align:right}.style-title[data-v-33fa26ba]{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:.5rem}.style-desc[data-v-33fa26ba]{color:#ffffffb3;font-size:1rem;line-height:1.6}.style-comparison[data-v-33fa26ba]{flex:2;display:flex;align-items:center;gap:2rem}.style-before[data-v-33fa26ba],.style-after[data-v-33fa26ba]{flex:1;text-align:center}.style-before img[data-v-33fa26ba]{width:100%;height:150px;object-fit:cover;border-radius:12px;box-shadow:0 4px 20px #0000004d}.style-artwork-preview[data-v-33fa26ba]{width:100%;height:150px;border-radius:12px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.artwork-overlay[data-v-33fa26ba]{background:#0006;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:8px;padding:1rem;text-align:center}.style-badge[data-v-33fa26ba]{display:block;color:#fff;font-weight:700;font-size:.875rem;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.25rem}.preview-text[data-v-33fa26ba]{color:#ffffffe6;font-size:.75rem}.style-arrow[data-v-33fa26ba]{display:flex;align-items:center;justify-content:center}.arrow-bg[data-v-33fa26ba]{border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.25rem;font-weight:700;box-shadow:0 4px 15px #0003}.comparison-label[data-v-33fa26ba]{margin-top:1rem;font-size:.8rem;color:#ffffffb3;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.quick-styles[data-v-33fa26ba]{text-align:center}.quick-styles-title[data-v-33fa26ba]{font-size:1.25rem;font-weight:600;color:#fff;margin-bottom:2rem}.quick-styles-grid[data-v-33fa26ba]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem;max-width:600px;margin:0 auto}.quick-preview[data-v-33fa26ba]{height:80px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;transition:all .3s ease;cursor:pointer;box-shadow:0 4px 15px #0003}.quick-preview[data-v-33fa26ba]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000004d}.cta-footer[data-v-33fa26ba]{padding:80px 0 120px;background:linear-gradient(135deg,#667eea1a,#764ba21a);text-align:center}.cta-title[data-v-33fa26ba]{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.cta-subtitle[data-v-33fa26ba]{font-size:1.125rem;color:#ffffffb3;margin-bottom:2rem}.final-cta[data-v-33fa26ba]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff;padding:1.25rem 2.5rem;border-radius:12px;cursor:pointer;font-size:1.25rem;font-weight:600;display:inline-flex;align-items:center;gap:.75rem;transition:all .3s ease;box-shadow:0 8px 30px #667eea4d;margin-bottom:40px}.final-cta[data-v-33fa26ba]:hover{transform:translateY(-3px);box-shadow:0 12px 40px #667eea66}.cta-arrow[data-v-33fa26ba]{transition:transform .3s ease}.final-cta:hover .cta-arrow[data-v-33fa26ba]{transform:translate(5px)}@media (max-width: 768px){.container[data-v-33fa26ba]{padding:0 1rem}.hero[data-v-33fa26ba]{padding:100px 0 60px}.hero-lower[data-v-33fa26ba]{flex-direction:column;gap:2rem;align-items:center}.hero-title[data-v-33fa26ba]{font-size:1.4rem;flex-wrap:wrap;gap:.3rem}.hero-actions[data-v-33fa26ba]{flex-direction:column;gap:1rem}.primary-cta[data-v-33fa26ba],.secondary-cta[data-v-33fa26ba]{width:100%;justify-content:center}.social-proof[data-v-33fa26ba]{gap:1rem}.demo-showcase[data-v-33fa26ba]{flex-direction:column;gap:1rem}.transform-arrow[data-v-33fa26ba]{transform:rotate(90deg)}.before-after-card[data-v-33fa26ba]{flex-direction:column;gap:2rem}.transform-divider[data-v-33fa26ba]{transform:rotate(90deg)}.examples-grid[data-v-33fa26ba]{grid-template-columns:1fr}}@media (max-width: 1024px) and (min-width: 769px){.examples-grid[data-v-33fa26ba]{grid-template-columns:repeat(2,1fr)}.mini-comparison[data-v-33fa26ba]{flex-direction:column;gap:1rem}.mini-arrow[data-v-33fa26ba]{transform:rotate(90deg)}.hero-features[data-v-33fa26ba]{gap:.3rem;max-width:100%}.feature-item[data-v-33fa26ba]{font-size:1rem;gap:.75rem;padding:.25rem 0}.feature-emoji[data-v-33fa26ba]{font-size:1.5rem;width:32px}.style-example[data-v-33fa26ba]{flex-direction:column!important;gap:2rem;text-align:center}.style-header[data-v-33fa26ba]{text-align:center!important}.style-comparison[data-v-33fa26ba]{flex-direction:column;gap:1rem}.style-arrow[data-v-33fa26ba]{transform:rotate(90deg)}.quick-styles-grid[data-v-33fa26ba]{grid-template-columns:repeat(2,1fr)}.features-grid[data-v-33fa26ba]{grid-template-columns:1fr}.styles-grid[data-v-33fa26ba]{grid-template-columns:repeat(2,1fr)}.nav-actions[data-v-33fa26ba]{gap:.5rem}.nav-btn[data-v-33fa26ba],.cta-btn[data-v-33fa26ba]{padding:.4rem .8rem;font-size:.875rem}}@media (max-width: 480px){.styles-grid[data-v-33fa26ba]{grid-template-columns:1fr}.demo-cta[data-v-33fa26ba]{padding:1.5rem 2rem;font-size:1.1rem}}.zoom-modal[data-v-33fa26ba]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000f2;z-index:9999;display:flex;align-items:center;justify-content:center;animation:fadeIn-33fa26ba .2s ease}@keyframes fadeIn-33fa26ba{0%{opacity:0}to{opacity:1}}.zoom-modal-content[data-v-33fa26ba]{background:linear-gradient(135deg,#0f0f0ffa,#191919fa);border-radius:16px;padding:2rem;max-width:95vw;max-height:95vh;width:1400px;position:relative;border:1px solid rgba(255,255,255,.1);animation:slideIn-33fa26ba .2s ease;overflow:auto;will-change:transform}@keyframes slideIn-33fa26ba{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.zoom-close[data-v-33fa26ba]{position:absolute;top:1rem;right:1rem;background:#ffffff1a;border:none;color:#fff;font-size:1.5rem;width:40px;height:40px;border-radius:50%;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.zoom-close[data-v-33fa26ba]:hover{background:#fff3;transform:scale(1.1)}.zoom-header[data-v-33fa26ba]{text-align:center;margin-bottom:2rem;color:#fff}.zoom-header h3[data-v-33fa26ba]{font-size:1.5rem;margin-bottom:1rem;color:#fff}.zoom-nav[data-v-33fa26ba]{display:flex;align-items:center;justify-content:center;gap:1rem}.nav-btn[data-v-33fa26ba]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff;padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;transition:all .3s ease;font-weight:500;font-size:1rem;min-width:100px}.nav-btn[data-v-33fa26ba]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 15px #667eea66}.nav-btn[data-v-33fa26ba]:disabled{opacity:.5;cursor:not-allowed;transform:none}.example-counter[data-v-33fa26ba]{color:#ffffffb3;font-size:.875rem;font-weight:500}.zoom-comparison[data-v-33fa26ba]{display:flex;align-items:center;gap:2rem;margin-bottom:2rem}.zoom-side[data-v-33fa26ba]{flex:1;text-align:center}.zoom-side h4[data-v-33fa26ba]{color:#fff;margin-bottom:1rem;font-size:1.1rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.zoom-image[data-v-33fa26ba]{width:100%;max-width:600px;height:450px;object-fit:contain;border-radius:12px;box-shadow:0 8px 30px #00000080;background:#0003;transition:opacity .2s ease;will-change:auto}.zoom-divider[data-v-33fa26ba]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.divider-line[data-v-33fa26ba]{width:2px;height:40px;background:linear-gradient(180deg,transparent,#667eea,transparent)}.divider-icon[data-v-33fa26ba]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:1.25rem;animation:pulse-33fa26ba 2s ease-in-out infinite}.zoom-footer[data-v-33fa26ba]{text-align:center}.zoom-cta[data-v-33fa26ba]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff;padding:1rem 2rem;border-radius:12px;cursor:pointer;font-size:1.1rem;font-weight:600;display:inline-flex;align-items:center;gap:.5rem;transition:all .3s ease;box-shadow:0 8px 25px #667eea4d}.zoom-cta[data-v-33fa26ba]:hover{transform:translateY(-2px);box-shadow:0 12px 35px #667eea66}.cta-icon[data-v-33fa26ba]{font-size:1.25rem}@media (prefers-reduced-motion: reduce){.grid-container[data-v-33fa26ba],.grid-item[data-v-33fa26ba]{animation:none!important}[data-v-33fa26ba]{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-width: 768px){.zoom-modal-content[data-v-33fa26ba]{margin:1rem;padding:1.5rem;width:auto}.zoom-comparison[data-v-33fa26ba]{flex-direction:column;gap:1rem}.zoom-divider[data-v-33fa26ba]{transform:rotate(90deg)}.zoom-image[data-v-33fa26ba]{max-width:300px;height:200px}}.hero-welcome[data-v-33fa26ba]{display:flex;justify-content:flex-end;margin-top:0;position:absolute;right:2rem;top:50%;transform:translateY(-50%);z-index:10}.welcome-card[data-v-33fa26ba]{background:linear-gradient(135deg,#667eea1a,#764ba21a);border:1px solid rgba(102,126,234,.3);border-radius:16px;padding:1.5rem;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:320px;box-shadow:0 8px 32px #0000004d}.welcome-card h3[data-v-33fa26ba]{color:#fff;font-size:1.5rem;margin-bottom:.5rem;font-weight:700}.welcome-card p[data-v-33fa26ba]{color:#fffc;margin-bottom:1.5rem;font-size:1rem}.welcome-cta[data-v-33fa26ba]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:.875rem 2rem;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.5rem;justify-content:center;width:100%;transition:all .3s ease;box-shadow:0 4px 16px #667eea4d}.welcome-cta[data-v-33fa26ba]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #667eea66}.welcome-cta .arrow[data-v-33fa26ba]{font-size:1.2rem;font-weight:700}@media (max-width: 768px){.hero[data-v-33fa26ba]{padding:80px 0 40px!important}.hero-lower[data-v-33fa26ba]{flex-direction:column!important;gap:1rem!important;width:100%!important;max-width:100%!important;margin:1rem 0!important}.hero-features[data-v-33fa26ba]{order:1;width:100%!important;max-width:100%!important;padding:0!important}.feature-item[data-v-33fa26ba]{display:flex!important;align-items:flex-start!important;gap:.75rem!important;margin-bottom:.5rem!important;padding:0!important;font-size:.9rem!important;width:100%!important;max-width:100%!important}.feature-text[data-v-33fa26ba]{font-size:.9rem!important;line-height:1.5!important;flex:1!important;word-wrap:break-word!important;overflow-wrap:break-word!important;max-width:calc(100vw - 4rem)!important}.feature-emoji[data-v-33fa26ba]{font-size:1.2rem!important;width:auto!important;flex-shrink:0!important;margin-right:0!important}.hero-signup[data-v-33fa26ba]{order:2;margin:0 auto!important;width:100%!important;max-width:400px!important;display:flex!important;justify-content:center!important}.hero-welcome[data-v-33fa26ba]{position:static!important;display:flex!important;justify-content:center!important;margin:0 auto!important;width:100%!important;max-width:400px!important;order:2!important;transform:none!important;right:auto!important;top:auto!important;padding:0 1rem!important}.welcome-card[data-v-33fa26ba]{width:100%!important;max-width:100%!important;margin:0!important}.hero-title[data-v-33fa26ba]{font-size:2rem!important;text-align:center}.title-text[data-v-33fa26ba]{font-size:1.8rem!important}.container[data-v-33fa26ba]{padding:0 1rem!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.examples-showcase[data-v-33fa26ba]{padding:20px 0 60px!important}.hero-main[data-v-33fa26ba]{padding:1.5rem 0!important;width:100%!important;max-width:100%!important;overflow-x:hidden!important}.hero-content[data-v-33fa26ba]{width:100%!important;max-width:100%!important;overflow-x:hidden!important}}@media (max-width: 1024px) and (min-width: 769px){.feature-text[data-v-33fa26ba]{font-size:.9rem}.hero-title[data-v-33fa26ba]{font-size:2.5rem}}.upload-zone[data-v-feb06ea1]{margin-bottom:2rem}.drop-area[data-v-feb06ea1]{border:2px dashed #cbd5e1;border-radius:12px;padding:3rem 2rem;text-align:center;cursor:pointer;transition:all .3s ease;background:#fff}.drop-area[data-v-feb06ea1]:hover{border-color:#667eea;background:#f8faff}.drop-area.drag-over[data-v-feb06ea1]{border-color:#667eea;background:#f0f4ff;transform:scale(1.02)}.drop-area.has-file[data-v-feb06ea1]{cursor:default;padding:1rem}.upload-prompt[data-v-feb06ea1]{pointer-events:none}.upload-icon[data-v-feb06ea1]{font-size:3rem;margin-bottom:1rem}.upload-prompt h3[data-v-feb06ea1]{font-size:1.5rem;margin-bottom:.5rem;color:#374151}.upload-prompt p[data-v-feb06ea1]{color:#6b7280;margin-bottom:1rem}.browse-link[data-v-feb06ea1]{color:#667eea;font-weight:600}.file-requirements[data-v-feb06ea1]{color:#9ca3af;font-size:.875rem}.file-preview[data-v-feb06ea1]{display:flex;align-items:center;gap:1rem;text-align:left}.preview-image[data-v-feb06ea1]{width:80px;height:80px;object-fit:cover;border-radius:8px;border:2px solid #e5e7eb}.heic-upload-placeholder[data-v-feb06ea1]{width:80px;height:80px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#e3f2fd,#bbdefb);border:2px solid #2196f3;border-radius:8px}.heic-upload-icon[data-v-feb06ea1]{font-size:1.5rem;margin-bottom:.25rem}.heic-upload-text[data-v-feb06ea1]{text-align:center}.heic-upload-text h4[data-v-feb06ea1]{margin:0;font-size:.7rem;color:#1976d2;font-weight:600;line-height:1}.heic-upload-text small[data-v-feb06ea1]{font-size:.6rem;color:#1976d2;line-height:1}.heic-loading[data-v-feb06ea1]{width:80px;height:80px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#fff3e0,#ffe0b2);border:2px solid #ff9800;border-radius:8px}.heic-loading-icon[data-v-feb06ea1]{font-size:1.5rem;margin-bottom:.25rem;animation:spin-feb06ea1 1s linear infinite}.heic-loading-text[data-v-feb06ea1]{text-align:center}.heic-loading-text h4[data-v-feb06ea1]{margin:0;font-size:.7rem;color:#e65100;font-weight:600;line-height:1}.heic-loading-text small[data-v-feb06ea1]{font-size:.6rem;color:#e65100;line-height:1}@keyframes spin-feb06ea1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.file-info[data-v-feb06ea1]{flex:1;display:flex;flex-direction:column;gap:.25rem}.file-name[data-v-feb06ea1]{font-weight:600;color:#374151;word-break:break-all}.file-size[data-v-feb06ea1]{color:#6b7280;font-size:.875rem}.remove-button[data-v-feb06ea1]{background:#ef4444;color:#fff;border:none;width:24px;height:24px;border-radius:50%;cursor:pointer;font-size:12px;display:flex;align-items:center;justify-content:center;align-self:flex-start}.remove-button[data-v-feb06ea1]:hover{background:#dc2626}.validation-errors[data-v-feb06ea1]{margin-top:1rem}.error-message[data-v-feb06ea1]{background:#fef2f2;border:1px solid #fecaca;color:#dc2626;padding:.75rem;border-radius:6px;margin-bottom:.5rem;font-size:.875rem}@media (max-width: 768px){.drop-area[data-v-feb06ea1]{padding:2rem 1rem}.file-preview[data-v-feb06ea1]{flex-direction:column;text-align:center}.preview-image[data-v-feb06ea1]{width:120px;height:120px}}.modal-overlay[data-v-6c91a1d9]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-content[data-v-6c91a1d9]{background:#fff;border-radius:12px;width:100%;max-width:800px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a}.modal-header[data-v-6c91a1d9]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;border-bottom:1px solid #e5e7eb}.modal-header h2[data-v-6c91a1d9]{font-size:1.5rem;font-weight:700;color:#1f2937;margin:0}.close-button[data-v-6c91a1d9]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#6b7280;padding:.5rem;border-radius:4px;transition:background .2s}.close-button[data-v-6c91a1d9]:hover{background:#f3f4f6}.modal-body[data-v-6c91a1d9]{padding:2rem}.intro-text[data-v-6c91a1d9]{color:#4b5563;margin-bottom:2rem;font-size:1.1rem}.guidelines-section[data-v-6c91a1d9]{margin-bottom:2rem}.section-title[data-v-6c91a1d9]{font-size:1.25rem;font-weight:600;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.section-title.good[data-v-6c91a1d9]{color:#059669}.section-title.bad[data-v-6c91a1d9]{color:#dc2626}.examples-grid[data-v-6c91a1d9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1rem}.example-card[data-v-6c91a1d9]{text-align:center}.example-placeholder[data-v-6c91a1d9]{height:120px;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:.5rem;font-weight:600;color:#fff}.example-placeholder.good[data-v-6c91a1d9]{background:linear-gradient(135deg,#10b981,#059669)}.example-placeholder.bad[data-v-6c91a1d9]{background:linear-gradient(135deg,#ef4444,#dc2626)}.car-icon[data-v-6c91a1d9]{font-size:2rem;margin-bottom:.5rem}.example-description[data-v-6c91a1d9]{font-size:.875rem;color:#6b7280}.requirements-section[data-v-6c91a1d9],.tips-section[data-v-6c91a1d9]{background:#f8fafc;padding:1.5rem;border-radius:8px;margin-bottom:1.5rem}.requirements-section h3[data-v-6c91a1d9],.tips-section h3[data-v-6c91a1d9]{font-size:1.125rem;font-weight:600;color:#1f2937;margin-bottom:1rem}.requirements-list[data-v-6c91a1d9],.tips-list[data-v-6c91a1d9]{list-style:none;padding:0;margin:0}.requirements-list li[data-v-6c91a1d9],.tips-list li[data-v-6c91a1d9]{padding:.5rem 0;color:#4b5563}.requirements-list li[data-v-6c91a1d9]:before{content:"•";color:#667eea;font-weight:700;display:inline-block;width:1em;margin-right:.5rem}.tips-list li[data-v-6c91a1d9]{display:flex;align-items:flex-start;gap:.5rem}.modal-footer[data-v-6c91a1d9]{padding:1.5rem 2rem;border-top:1px solid #e5e7eb;display:flex;gap:1rem;justify-content:flex-end}.continue-button[data-v-6c91a1d9]{background:#667eea;color:#fff;border:none;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;border-radius:6px;cursor:pointer;transition:background .2s}.continue-button[data-v-6c91a1d9]:hover{background:#5a67d8}.cancel-button[data-v-6c91a1d9]{background:#f3f4f6;color:#4b5563;border:none;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;border-radius:6px;cursor:pointer;transition:background .2s}.cancel-button[data-v-6c91a1d9]:hover{background:#e5e7eb}@media (max-width: 768px){.modal-content[data-v-6c91a1d9]{margin:0;border-radius:0;height:100vh;max-height:none}.modal-header[data-v-6c91a1d9],.modal-body[data-v-6c91a1d9],.modal-footer[data-v-6c91a1d9]{padding:1rem}.examples-grid[data-v-6c91a1d9]{grid-template-columns:1fr}.modal-footer[data-v-6c91a1d9]{flex-direction:column}.continue-button[data-v-6c91a1d9],.cancel-button[data-v-6c91a1d9]{width:100%}}.photo-preview[data-v-b43dde1f]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:16px;padding:1.5rem;box-shadow:0 8px 32px #0000004d;margin:1.5rem 0}.preview-header[data-v-b43dde1f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.2)}.preview-header h3[data-v-b43dde1f]{font-size:1.25rem;font-weight:700;color:#fff;margin:0}.photo-container[data-v-b43dde1f]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.format-section[data-v-b43dde1f]{width:100%;max-width:280px;flex-shrink:0;padding-left:1rem}.overall-rating[data-v-b43dde1f]{display:flex;align-items:center;gap:.5rem}.rating-label[data-v-b43dde1f]{font-size:.875rem;color:#fffc;font-weight:500}.rating-score[data-v-b43dde1f]{padding:.5rem 1rem;border-radius:20px;font-weight:700;font-size:.875rem}.rating-score.excellent[data-v-b43dde1f]{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.rating-score.good[data-v-b43dde1f]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.rating-score.fair[data-v-b43dde1f]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.rating-score.poor[data-v-b43dde1f]{background:linear-gradient(135deg,#6b7280,#4b5563);color:#fff}.preview-content[data-v-b43dde1f]{display:grid;grid-template-columns:3fr 1fr;gap:3rem;align-items:start}.photo-container[data-v-b43dde1f]{position:relative}.preview-image[data-v-b43dde1f]{width:100%;max-width:800px;height:auto;max-height:500px;object-fit:contain;border-radius:12px;box-shadow:0 8px 32px #0006;background:#ffffff0d}.photo-info[data-v-b43dde1f]{margin-top:1rem}.photo-meta[data-v-b43dde1f]{display:flex;gap:1rem;flex-wrap:wrap}.meta-item[data-v-b43dde1f]{background:#fff3;padding:.25rem .75rem;border-radius:6px;font-size:.75rem;font-weight:500;color:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.validation-panel[data-v-b43dde1f]{background:#ffffff0d;padding:1.5rem;border-radius:12px;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.validation-panel h4[data-v-b43dde1f]{font-size:1.1rem;font-weight:600;color:#fff;margin:0 0 1rem}.validation-grid[data-v-b43dde1f]{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.validation-item[data-v-b43dde1f]{display:grid;grid-template-columns:auto 1fr auto;gap:.75rem;align-items:center;padding:.75rem;background:#ffffff26;border-radius:8px;border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.validation-item.passed[data-v-b43dde1f]{border-color:#10b981;background:linear-gradient(135deg,#10b98133,#10b9811a)}.validation-item.failed[data-v-b43dde1f]{border-color:#ef4444;background:linear-gradient(135deg,#ef444433,#ef44441a)}.check-icon[data-v-b43dde1f]{font-size:1.25rem}.check-content[data-v-b43dde1f]{flex:1}.check-name[data-v-b43dde1f]{font-weight:600;color:#fff;font-size:.875rem}.check-status[data-v-b43dde1f]{font-size:.75rem;color:#ffffffd9;margin-top:.25rem}.check-score[data-v-b43dde1f]{font-weight:700;font-size:.875rem;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5)}.validation-summary[data-v-b43dde1f]{display:flex;gap:1rem;align-items:flex-start;padding:1rem;border-radius:8px;border:2px solid}.validation-summary.excellent[data-v-b43dde1f]{background:linear-gradient(135deg,#10b9814d,#10b98133);border-color:#10b981;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.validation-summary.good[data-v-b43dde1f]{background:linear-gradient(135deg,#f59e0b4d,#f59e0b33);border-color:#f59e0b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.validation-summary.needs-improvement[data-v-b43dde1f]{background:linear-gradient(135deg,#ef44444d,#ef444433);border-color:#ef4444;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.summary-icon[data-v-b43dde1f]{font-size:1.5rem;flex-shrink:0}.summary-text strong[data-v-b43dde1f]{display:block;color:#fff;font-weight:700;margin-bottom:.25rem;text-shadow:0 1px 2px rgba(0,0,0,.7)}.summary-text p[data-v-b43dde1f]{color:#fffffff2;font-size:.875rem;margin:0;line-height:1.4;text-shadow:0 1px 2px rgba(0,0,0,.5)}@media (max-width: 768px) and (orientation: portrait),(max-width: 1024px) and (orientation: landscape) and (max-height: 768px){.photo-preview[data-v-b43dde1f]{padding:1rem!important;margin:1rem 0!important;width:100%!important;max-width:100%!important;border-radius:12px!important;box-sizing:border-box!important}.preview-content[data-v-b43dde1f]{display:block!important;grid-template-columns:none!important;gap:1rem!important;width:100%!important}.photo-section[data-v-b43dde1f]{flex-direction:column;gap:1.5rem;width:100%!important;max-width:100%!important;overflow-x:hidden;padding:0!important;box-sizing:border-box;align-items:center;justify-content:flex-start}.format-section[data-v-b43dde1f]{width:100%!important;max-width:100vw!important;padding:0!important;margin-top:1.5rem!important}.preview-header[data-v-b43dde1f]{flex-direction:column;gap:1rem;align-items:flex-start}.overall-rating[data-v-b43dde1f]{align-self:stretch;justify-content:space-between}.photo-meta[data-v-b43dde1f]{justify-content:center}.photo-container[data-v-b43dde1f]{width:100%!important;max-width:100%!important;margin:0 auto!important;overflow:hidden!important;box-sizing:border-box!important}.preview-image[data-v-b43dde1f]{width:100%!important;max-width:100%!important;height:auto!important;max-height:60vh!important;object-fit:contain!important;box-sizing:border-box!important}}.processing-container[data-v-38482862]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;padding:2rem;color:#fff}.processing-content[data-v-38482862]{text-align:center;max-width:500px;width:100%}.car-animation[data-v-38482862]{position:relative;margin-bottom:3rem;height:120px;display:flex;align-items:center;justify-content:center}.car-icon[data-v-38482862]{font-size:4rem;animation:bounce-38482862 2s ease-in-out infinite;z-index:2;position:relative}.sparkles[data-v-38482862]{position:absolute;width:100%;height:100%}.sparkle[data-v-38482862]{position:absolute;font-size:1.5rem;animation:sparkle-38482862 2s ease-in-out infinite}.sparkle-1[data-v-38482862]{top:10%;left:20%;animation-delay:0s}.sparkle-2[data-v-38482862]{top:20%;right:15%;animation-delay:.5s}.sparkle-3[data-v-38482862]{bottom:30%;left:15%;animation-delay:1s}.sparkle-4[data-v-38482862]{bottom:15%;right:20%;animation-delay:1.5s}.progress-messages[data-v-38482862]{margin-bottom:2rem}.main-title[data-v-38482862]{font-size:2rem;font-weight:700;margin-bottom:1rem;opacity:.95}.current-message[data-v-38482862]{font-size:1.1rem;margin-bottom:2rem;opacity:.9;min-height:1.5rem;transition:opacity .5s ease}.progress-bar[data-v-38482862]{width:100%;height:6px;background:#fff3;border-radius:3px;overflow:hidden;margin-bottom:1rem}.progress-fill[data-v-38482862]{height:100%;background:linear-gradient(90deg,#10b981,#34d399);border-radius:3px;transition:width .3s ease;position:relative}.progress-fill[data-v-38482862]:after{content:"";position:absolute;top:0;right:0;bottom:0;width:20px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4));animation:shimmer-38482862 1.5s ease-in-out infinite}.time-estimate[data-v-38482862]{font-size:.9rem;opacity:.7}.fun-fact[data-v-38482862]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:1.5rem;display:flex;align-items:center;gap:1rem;animation:fadeInUp-38482862 .5s ease}.fact-icon[data-v-38482862]{font-size:1.5rem;flex-shrink:0}.fact-text[data-v-38482862]{font-size:.9rem;opacity:.9;line-height:1.4}@keyframes bounce-38482862{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes sparkle-38482862{0%,to{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1)}}@keyframes shimmer-38482862{0%{transform:translate(-20px)}to{transform:translate(100px)}}@keyframes fadeInUp-38482862{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.processing-container[data-v-38482862]{padding:1rem}.car-icon[data-v-38482862]{font-size:3rem}.main-title[data-v-38482862]{font-size:1.5rem}.sparkle[data-v-38482862]{font-size:1.25rem}.fun-fact[data-v-38482862]{flex-direction:column;text-align:center;gap:.5rem}}.style-selector[data-v-c60afbe5]{margin:1.5rem 0}.selector-title[data-v-c60afbe5]{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:1.5rem;text-align:center}.style-grid[data-v-c60afbe5]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-bottom:1.5rem;max-width:100%;overflow:visible}.style-option[data-v-c60afbe5]{background:#ffffff1a;border:2px solid rgba(255,255,255,.2);border-radius:12px;padding:.75rem;cursor:pointer;transition:all .2s ease;text-align:center;position:relative;min-height:140px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.style-option[data-v-c60afbe5]:hover{border-color:#667eea;background:#ffffff26;transform:translateY(-1px);box-shadow:0 8px 32px #667eea4d}.style-option.selected[data-v-c60afbe5]{border-color:#667eea;background:linear-gradient(135deg,#667eea33,#764ba233);box-shadow:0 8px 32px #667eea66}.style-preview[data-v-c60afbe5]{position:relative;width:100%;height:80px;border-radius:8px;overflow:hidden;margin-bottom:.5rem}.style-example-image[data-v-c60afbe5]{width:100%;height:100%;object-fit:contain;transition:transform .3s ease}.style-option:hover .style-example-image[data-v-c60afbe5]{transform:scale(1.05)}.style-name[data-v-c60afbe5]{font-size:.9rem;font-weight:600;color:#fff;line-height:1.2;text-align:center}.selection-check[data-v-c60afbe5]{position:absolute;top:.5rem;right:.5rem;background:#10b981;color:#fff;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.style-details[data-v-c60afbe5]{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 8px 32px #0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.details-content[data-v-c60afbe5]{display:flex;gap:1rem;align-items:flex-start}.detail-icon[data-v-c60afbe5]{font-size:2.5rem;background:linear-gradient(135deg,#667eea,#764ba2);width:60px;height:60px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.detail-info[data-v-c60afbe5]{flex:1}.detail-name[data-v-c60afbe5]{font-size:1.1rem;font-weight:700;color:#fff;margin-bottom:.5rem}.detail-description[data-v-c60afbe5]{color:#fffc;font-size:.875rem;margin-bottom:1rem;line-height:1.4}.detail-features[data-v-c60afbe5]{display:flex;flex-wrap:wrap;gap:.5rem}.feature-tag[data-v-c60afbe5]{background:#f3f4f6;color:#4b5563;padding:.25rem .5rem;border-radius:6px;font-size:.75rem;font-weight:500}.selection-summary[data-v-c60afbe5]{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:1px solid #a7f3d0;border-radius:8px;padding:.75rem 1rem;text-align:center}.summary-text[data-v-c60afbe5]{color:#065f46;font-weight:500;font-size:.9rem}@media (max-width: 768px){.style-grid[data-v-c60afbe5]{grid-template-columns:repeat(2,1fr);gap:1rem}.style-option[data-v-c60afbe5]{padding:1rem .75rem;min-height:140px}.style-preview[data-v-c60afbe5]{height:100px;margin-bottom:.75rem}.style-example-image[data-v-c60afbe5]{object-fit:cover}.style-name[data-v-c60afbe5]{font-size:.9rem;line-height:1.3}.details-content[data-v-c60afbe5]{flex-direction:column;text-align:center}.detail-icon[data-v-c60afbe5]{width:50px;height:50px;font-size:2rem;margin:0 auto 1rem}}@media (max-width: 480px){.style-grid[data-v-c60afbe5]{grid-template-columns:repeat(2,1fr);gap:.75rem}.style-option[data-v-c60afbe5]{padding:.75rem;min-height:120px}.style-preview[data-v-c60afbe5]{height:80px;margin-bottom:.5rem}.style-name[data-v-c60afbe5]{font-size:.8rem;line-height:1.2}.selector-title[data-v-c60afbe5]{font-size:1.1rem;margin-bottom:1rem}.selection-check[data-v-c60afbe5]{width:18px;height:18px;font-size:12px}}.result-container[data-v-fda1cb80]{min-height:100vh;background:linear-gradient(135deg,#0c0c0c,#1a1a1a);padding:2rem 1rem;position:relative}.result-content[data-v-fda1cb80]{max-width:1200px;margin:0 auto}.result-header[data-v-fda1cb80]{text-align:center;margin-bottom:3rem;position:relative}.back-to-home-button[data-v-fda1cb80]{position:absolute;top:0;left:0;display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:12px;color:#fff;text-decoration:none;font-weight:600;font-size:.875rem;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 16px #0000004d}.back-to-home-button[data-v-fda1cb80]:hover{background:#fff3;border-color:#667eea;transform:translateY(-1px);box-shadow:0 6px 20px #667eea66;color:#fff;text-decoration:none}.back-icon[data-v-fda1cb80]{font-size:1.1rem;transition:transform .2s ease}.back-to-home-button:hover .back-icon[data-v-fda1cb80]{transform:translate(-2px)}.result-title[data-v-fda1cb80]{font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:.5rem;text-shadow:0 2px 4px rgba(0,0,0,.8)}.result-subtitle[data-v-fda1cb80]{font-size:1.1rem;color:#fffc;text-shadow:0 1px 2px rgba(0,0,0,.7)}.comparison-section[data-v-fda1cb80]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:16px;padding:2rem;box-shadow:0 8px 32px #0000004d;margin-bottom:2rem}.image-comparison[data-v-fda1cb80]{display:grid;grid-template-columns:1fr auto 1fr;gap:2rem;align-items:center}.image-panel[data-v-fda1cb80]{text-align:center}.panel-header h3[data-v-fda1cb80]{font-size:1.25rem;font-weight:600;color:#fff;margin-bottom:1rem;text-shadow:0 1px 2px rgba(0,0,0,.7)}.image-container[data-v-fda1cb80]{position:relative;background:#ffffff0d;border:1px solid rgba(255,255,255,.2);border-radius:12px;overflow:hidden;aspect-ratio:1;max-width:400px;margin:0 auto;cursor:pointer;transition:transform .2s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.image-container[data-v-fda1cb80]:hover{transform:scale(1.02)}.comparison-image[data-v-fda1cb80]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.comparison-image.clickable[data-v-fda1cb80]{cursor:pointer}.heic-placeholder[data-v-fda1cb80]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:2px dashed #6c757d;border-radius:8px;padding:2rem;cursor:pointer}.heic-icon[data-v-fda1cb80]{font-size:3rem;margin-bottom:1rem;opacity:.7}.heic-text[data-v-fda1cb80]{text-align:center}.heic-text h4[data-v-fda1cb80]{margin:0 0 .5rem;font-size:1.1rem;color:#495057;font-weight:600}.heic-text p[data-v-fda1cb80]{margin:0 0 .25rem;font-size:.9rem;color:#6c757d;word-break:break-all}.heic-text small[data-v-fda1cb80]{font-size:.8rem;color:#28a745;font-weight:500}.view-full-overlay[data-v-fda1cb80]{position:absolute;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.image-container:hover .view-full-overlay[data-v-fda1cb80]{opacity:1}.view-full-text[data-v-fda1cb80]{color:#fff;font-size:1rem;font-weight:600;text-align:center;padding:.5rem 1rem;border-radius:8px;background:#ffffff1a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.loading-placeholder[data-v-fda1cb80]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#ffffffb3}.placeholder-icon[data-v-fda1cb80]{font-size:3rem;margin-bottom:1rem}.comparison-arrow[data-v-fda1cb80]{display:flex;flex-direction:column;align-items:center;gap:.5rem;color:#667eea;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5))}.arrow-icon[data-v-fda1cb80]{font-size:2rem;font-weight:700}.vs-text[data-v-fda1cb80]{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.7)}.approval-section[data-v-fda1cb80]{background:linear-gradient(135deg,#667eea4d,#764ba24d);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(102,126,234,.4);color:#fff;border-radius:16px;padding:2rem;text-align:center;margin-bottom:2rem;box-shadow:0 8px 32px #667eea4d}.product-section[data-v-fda1cb80]{background:linear-gradient(135deg,#10b9814d,#0596694d);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(16,185,129,.4);color:#fff;border-radius:16px;padding:2rem;text-align:center;margin-bottom:2rem;box-shadow:0 8px 32px #10b9814d}.approval-info h3[data-v-fda1cb80],.product-info h3[data-v-fda1cb80]{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.approval-info p[data-v-fda1cb80],.product-info p[data-v-fda1cb80]{opacity:.9;margin-bottom:1rem}.attempt-info[data-v-fda1cb80]{font-size:.9rem;opacity:.8;font-style:italic;margin-bottom:.5rem!important}.approval-buttons[data-v-fda1cb80]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:1.5rem}.secondary-actions[data-v-fda1cb80]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.temp-download-section[data-v-fda1cb80]{background:#ffffff1a;border-radius:12px;padding:1.5rem;margin:1.5rem 0}.temp-message[data-v-fda1cb80]{font-size:.9rem;opacity:.9;margin-bottom:1rem}.main-actions-section[data-v-fda1cb80]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:2rem;margin:1.5rem 0;text-align:center;box-shadow:0 8px 32px #0000004d}.main-actions-section h4[data-v-fda1cb80]{margin:0 0 1.5rem;font-size:1.125rem;font-weight:600;color:#fff}.main-action-buttons[data-v-fda1cb80]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1rem}.main-action-btn[data-v-fda1cb80]{display:flex;align-items:center;gap:1rem;padding:1.25rem;border:none;border-radius:12px;background:#fff;color:#374151;text-align:left;cursor:pointer;transition:all .2s;box-shadow:0 2px 8px #0000001a}.main-action-btn[data-v-fda1cb80]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 16px #00000026}.main-action-btn[data-v-fda1cb80]:disabled{opacity:.6;cursor:not-allowed;transform:none}.generate-btn[data-v-fda1cb80]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.products-btn[data-v-fda1cb80]{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.btn-icon[data-v-fda1cb80]{font-size:2rem;flex-shrink:0}.btn-content[data-v-fda1cb80]{display:flex;flex-direction:column;gap:.25rem}.btn-title[data-v-fda1cb80]{font-size:1rem;font-weight:600}.btn-subtitle[data-v-fda1cb80]{font-size:.875rem;opacity:.9}.download-section[data-v-fda1cb80]{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1.5rem;text-align:center;box-shadow:0 4px 16px #0003}.download-message[data-v-fda1cb80]{font-size:.9rem;opacity:.9;margin-bottom:1rem}.download-actions[data-v-fda1cb80]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:1rem}.save-gallery-button[data-v-fda1cb80]{background:#8b5cf6;color:#fff;border:none;padding:1rem 2rem;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .2s;box-shadow:0 2px 8px #8b5cf64d}.save-gallery-button[data-v-fda1cb80]:hover:not(:disabled){background:#7c3aed;transform:translateY(-2px);box-shadow:0 4px 12px #8b5cf666}.save-gallery-button[data-v-fda1cb80]:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.mobile-save-instructions[data-v-fda1cb80]{text-align:center}.save-message[data-v-fda1cb80]{font-size:1rem;font-weight:600;color:#fff;margin-bottom:1rem}.save-instruction-card[data-v-fda1cb80]{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:1.5rem;display:flex;align-items:center;gap:1rem;text-align:left;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.instruction-icon[data-v-fda1cb80]{font-size:2rem;flex-shrink:0}.instruction-text[data-v-fda1cb80]{display:flex;flex-direction:column;gap:.25rem}.instruction-text strong[data-v-fda1cb80]{font-size:1rem;font-weight:600;color:#fff}.instruction-text span[data-v-fda1cb80]{font-size:.875rem;color:#fffc}.gallery-save-section[data-v-fda1cb80]{margin-top:1rem;text-align:center}.save-success-message[data-v-fda1cb80]{background:linear-gradient(135deg,#d1fae5,#a7f3d0);border:1px solid #6ee7b7;color:#065f46;padding:.75rem 1rem;border-radius:8px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:.5rem;animation:slideInUp-fda1cb80 .3s ease-out}.success-icon[data-v-fda1cb80]{background:#10b981;color:#fff;border-radius:50%;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:700}@keyframes slideInUp-fda1cb80{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.crop-results-section[data-v-fda1cb80]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:1.5rem;margin:1.5rem 0;box-shadow:0 8px 32px #0000004d}.crop-success[data-v-fda1cb80],.crop-skipped[data-v-fda1cb80]{margin-bottom:1.5rem}.crop-info[data-v-fda1cb80]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.crop-icon[data-v-fda1cb80]{font-size:1.5rem;flex-shrink:0}.crop-details h4[data-v-fda1cb80]{margin:0 0 .25rem;font-size:1rem;font-weight:600}.crop-details p[data-v-fda1cb80]{margin:0;font-size:.9rem;opacity:.9}.version-toggle[data-v-fda1cb80]{display:flex;gap:.5rem;margin-bottom:1rem;background:#0000001a;border-radius:8px;padding:.25rem}.version-btn[data-v-fda1cb80]{flex:1;padding:.5rem 1rem;border:none;border-radius:6px;background:transparent;color:#fff;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s}.version-btn.active[data-v-fda1cb80]{background:#fff3;font-weight:600}.version-btn[data-v-fda1cb80]:hover:not(.active){background:#ffffff1a}.current-version-preview[data-v-fda1cb80]{text-align:center}.version-preview-image[data-v-fda1cb80]{max-width:200px;max-height:150px;object-fit:contain;border-radius:8px;border:2px solid rgba(255,255,255,.2);margin-bottom:.5rem}.version-info[data-v-fda1cb80]{font-size:.8rem;opacity:.8;margin:0}.approve-button[data-v-fda1cb80]{background:#10b981;color:#fff;border:none;padding:1rem 2rem;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .2s;box-shadow:0 4px 12px #10b9814d}.approve-button[data-v-fda1cb80]:hover:not(:disabled){background:#059669;transform:translateY(-2px);box-shadow:0 6px 16px #10b98166}.approve-button[data-v-fda1cb80]:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.retry-button[data-v-fda1cb80]{background:#fff3;color:#fff;border:2px solid rgba(255,255,255,.3);padding:1rem 2rem;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .2s}.retry-button[data-v-fda1cb80]:hover:not(:disabled){background:#ffffff4d;transform:translateY(-2px)}.retry-button[data-v-fda1cb80]:disabled{opacity:.6;cursor:not-allowed}.style-change-button[data-v-fda1cb80]{background:#fff3;color:#fff;border:2px solid rgba(255,255,255,.3);padding:1rem 2rem;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .2s}.style-change-button[data-v-fda1cb80]:hover:not(:disabled){background:#ffffff4d;transform:translateY(-2px)}.style-change-button[data-v-fda1cb80]:disabled{opacity:.6;cursor:not-allowed}.style-selector-section[data-v-fda1cb80]{margin-top:2rem;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:1.5rem;box-shadow:0 8px 32px #0000004d}.style-selector-section h3[data-v-fda1cb80]{font-size:1.125rem;font-weight:600;color:#fff;margin:0 0 1rem;text-align:center}.generate-new-style-section[data-v-fda1cb80]{margin-bottom:1.5rem;text-align:center}.generate-new-style-button[data-v-fda1cb80]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:1rem 2rem;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:all .2s ease;box-shadow:0 4px 12px #667eea4d}.generate-new-style-button[data-v-fda1cb80]:hover:not(:disabled){background:linear-gradient(135deg,#5a67d8,#6b46c1);transform:translateY(-2px);box-shadow:0 6px 16px #667eea66}.generate-new-style-button[data-v-fda1cb80]:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:0 4px 12px #667eea33}.download-button[data-v-fda1cb80]{background:#fff;color:#10b981;border:none;padding:1rem 2rem;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:transform .2s}.download-button[data-v-fda1cb80]:hover:not(:disabled){transform:translateY(-2px)}.download-button[data-v-fda1cb80]:disabled{opacity:.6;cursor:not-allowed}.secondary-button[data-v-fda1cb80]{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.3);padding:.75rem 1.5rem;border-radius:8px;font-size:.95rem;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .2s}.secondary-button[data-v-fda1cb80]:hover{background:#fff3;transform:translateY(-1px)}.save-for-later-button[data-v-fda1cb80]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .2s;box-shadow:0 2px 8px #f59e0b4d}.save-for-later-button[data-v-fda1cb80]:hover:not(:disabled){background:linear-gradient(135deg,#d97706,#b45309);transform:translateY(-2px);box-shadow:0 4px 12px #f59e0b66}.save-for-later-button[data-v-fda1cb80]:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:0 2px 8px #f59e0b33}.save-for-later-success[data-v-fda1cb80]{background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #f59e0b;color:#92400e;padding:.75rem 1rem;border-radius:8px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1rem;animation:slideInUp-fda1cb80 .3s ease-out}.button-icon[data-v-fda1cb80]{font-size:1.25rem}.share-section[data-v-fda1cb80]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:16px;padding:2rem;text-align:center;box-shadow:0 8px 32px #0000004d;margin-bottom:2rem}.share-section h3[data-v-fda1cb80]{font-size:1.25rem;font-weight:600;color:#fff;margin-bottom:1rem;text-shadow:0 1px 2px rgba(0,0,0,.7)}.share-buttons[data-v-fda1cb80]{display:flex;gap:1rem;justify-content:center;margin-bottom:1rem}.share-button[data-v-fda1cb80]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:none;border-radius:6px;cursor:not-allowed;opacity:.5;font-weight:500}.coming-soon[data-v-fda1cb80]{color:#fff9;font-size:.875rem;font-style:italic;text-shadow:0 1px 2px rgba(0,0,0,.7)}.success-message[data-v-fda1cb80]{background:linear-gradient(135deg,#10b98133,#10b9811a);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(16,185,129,.4);border-radius:12px;padding:1.5rem;text-align:center;display:flex;align-items:center;justify-content:center;gap:1rem;box-shadow:0 8px 32px #10b98133}.success-icon[data-v-fda1cb80]{font-size:1.5rem}.success-message p[data-v-fda1cb80]{color:#fff;font-weight:500;margin:0;text-shadow:0 1px 2px rgba(0,0,0,.7)}.demo-banner[data-v-fda1cb80]{background:linear-gradient(135deg,#fef3c7,#fde68a);border:2px solid #f59e0b;border-radius:12px;padding:1.5rem;margin-bottom:2rem;box-shadow:0 4px 6px #0000000d}.demo-content[data-v-fda1cb80]{display:flex;align-items:center;gap:1rem}.demo-icon[data-v-fda1cb80]{font-size:2rem;flex-shrink:0}.demo-text h3[data-v-fda1cb80]{color:#92400e;font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.demo-text p[data-v-fda1cb80]{color:#b45309;font-size:.95rem;line-height:1.4;margin:0}@media (max-width: 768px){.result-container[data-v-fda1cb80]{padding:1rem .5rem}.back-to-home-button[data-v-fda1cb80]{position:static;margin:0 0 1.5rem;width:fit-content;align-self:flex-start}.result-header[data-v-fda1cb80]{text-align:center}.result-title[data-v-fda1cb80]{font-size:2rem}.comparison-section[data-v-fda1cb80]{padding:1rem}.image-comparison[data-v-fda1cb80]{grid-template-columns:1fr;gap:1rem}.comparison-arrow[data-v-fda1cb80]{transform:rotate(90deg);justify-content:center}.arrow-icon[data-v-fda1cb80]{font-size:2.5rem}.vs-text[data-v-fda1cb80]{display:none}.approval-buttons[data-v-fda1cb80],.secondary-actions[data-v-fda1cb80]{flex-direction:column}.approve-button[data-v-fda1cb80],.retry-button[data-v-fda1cb80],.style-change-button[data-v-fda1cb80],.download-button[data-v-fda1cb80],.save-gallery-button[data-v-fda1cb80],.secondary-button[data-v-fda1cb80]{width:100%;justify-content:center}.download-actions[data-v-fda1cb80]{flex-direction:column}.main-action-buttons[data-v-fda1cb80]{grid-template-columns:1fr}.main-action-btn[data-v-fda1cb80]{justify-content:center;text-align:center}.success-message[data-v-fda1cb80]{flex-direction:column;gap:.5rem}}.modal-overlay[data-v-fda1cb80]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-content[data-v-fda1cb80]{background:#000000e6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);border-radius:16px;max-width:90vw;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 25px 50px #000000b3}.modal-header[data-v-fda1cb80]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem 1rem;border-bottom:1px solid rgba(255,255,255,.2)}.modal-header h3[data-v-fda1cb80]{font-size:1.5rem;font-weight:700;color:#fff;margin:0;text-shadow:0 1px 2px rgba(0,0,0,.7)}.close-button[data-v-fda1cb80]{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);font-size:2rem;color:#fff;cursor:pointer;padding:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.close-button[data-v-fda1cb80]:hover{background:#fff3;color:#fff;transform:scale(1.05)}.modal-body[data-v-fda1cb80]{flex:1;overflow:auto;display:flex;align-items:center;justify-content:center;padding:1rem 2rem}.full-size-image[data-v-fda1cb80]{max-width:100%;max-height:70vh;object-fit:contain;border-radius:8px}.modal-footer[data-v-fda1cb80]{padding:1rem 2rem 1.5rem;border-top:1px solid rgba(255,255,255,.2);display:flex;justify-content:space-between;align-items:center;gap:1rem}.image-info p[data-v-fda1cb80]{color:#fffc;font-size:.875rem;margin:0;text-shadow:0 1px 2px rgba(0,0,0,.7)}.modal-actions[data-v-fda1cb80]{display:flex;gap:1rem}.modal-download-btn[data-v-fda1cb80]{background:#667eea;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:background .2s}.modal-download-btn[data-v-fda1cb80]:hover{background:#5a67d8}.modal-mobile-instruction[data-v-fda1cb80]{display:flex;align-items:center;justify-content:center;padding:.75rem 1.5rem}.mobile-hint[data-v-fda1cb80]{font-size:.875rem;color:#fffc;font-weight:500}.modal-close-btn[data-v-fda1cb80]{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal-close-btn[data-v-fda1cb80]:hover{background:#fff3;transform:translateY(-1px)}@media (max-width: 768px){.modal-content[data-v-fda1cb80]{max-width:95vw;max-height:95vh}.modal-header[data-v-fda1cb80],.modal-body[data-v-fda1cb80],.modal-footer[data-v-fda1cb80]{padding-left:1rem;padding-right:1rem}.modal-footer[data-v-fda1cb80]{flex-direction:column;align-items:stretch;gap:.75rem}.modal-actions[data-v-fda1cb80]{justify-content:center}.full-size-image[data-v-fda1cb80]{max-height:60vh}}.poster-builder[data-v-1083a764]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000e6;z-index:1000;overflow-y:auto;padding:2rem}.builder-header[data-v-1083a764]{text-align:center;color:#fff;margin-bottom:2rem}.builder-header h2[data-v-1083a764]{font-size:2rem;margin-bottom:.5rem}.builder-content[data-v-1083a764]{display:grid;grid-template-columns:300px 1fr;gap:2rem;max-width:1400px;margin:0 auto}.controls-panel[data-v-1083a764]{background:#fff;border-radius:12px;padding:1.5rem;height:fit-content}.controls-panel h3[data-v-1083a764]{margin:0 0 1rem;color:#374151}.form-group[data-v-1083a764]{margin-bottom:1rem}.form-group label[data-v-1083a764]{display:block;margin-bottom:.5rem;font-weight:600;color:#374151}.form-input[data-v-1083a764]{width:100%;padding:.75rem;border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;transition:border-color .2s}.form-input[data-v-1083a764]:focus{outline:none;border-color:#667eea}.action-buttons[data-v-1083a764]{display:flex;gap:.5rem;flex-direction:column;margin-top:2rem}.action-buttons button[data-v-1083a764]{padding:.75rem 1rem;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s}.export-btn[data-v-1083a764]{background:#667eea;color:#fff}.export-btn[data-v-1083a764]:hover:not(:disabled){background:#5a67d8}.export-btn[data-v-1083a764]:disabled{background:#9ca3af;cursor:not-allowed}.close-btn[data-v-1083a764]{background:#6b7280;color:#fff}.close-btn[data-v-1083a764]:hover{background:#4b5563}.poster-preview[data-v-1083a764]{position:relative;background:#fff;border-radius:12px;padding:2rem;display:flex;justify-content:center}.poster-canvas[data-v-1083a764]{border:1px solid #e5e7eb;box-shadow:0 4px 6px -1px #0000001a}.inputs-overlay[data-v-1083a764]{position:absolute;top:2rem;left:50%;transform:translate(-50%);pointer-events:none}.inputs-overlay[data-v-1083a764] *{pointer-events:auto}.row-section[data-v-1083a764]{display:grid;grid-template-columns:40px 35% 65%;border-bottom:1px solid transparent}.row-controls[data-v-1083a764]{display:flex;align-items:center;justify-content:center;background:#f9fafb;border-right:1px solid #e5e7eb}.text-section[data-v-1083a764]{padding:1rem;display:flex;flex-direction:column;gap:.75rem}.flag-input[data-v-1083a764]{font-size:24px;width:60px;border:none;background:transparent;outline:none}.flag-input[data-v-1083a764]:focus{background:#ffffffe6;border-radius:4px;padding:4px}.flag-selector[data-v-1083a764]{font-size:3rem;width:80px;height:80px;display:flex;align-items:center;justify-content:center;border:2px solid transparent;border-radius:8px;margin-bottom:.5rem;cursor:pointer;transition:all .2s ease;background:#ffffff1a;-webkit-user-select:none;user-select:none}.flag-selector[data-v-1083a764]:hover{background:#fff3;border-color:#667eea;transform:scale(1.05);box-shadow:0 4px 12px #667eea4d}.flag-selector[data-v-1083a764]:active{transform:scale(.98)}.year-input[data-v-1083a764]{font-family:Bebas Neue,Arial;font-size:48px;font-weight:700;width:120px;border:none;background:transparent;outline:none;color:#000}.year-input[data-v-1083a764]:focus{background:#ffffffe6;border-radius:4px;padding:4px}.spec-row[data-v-1083a764]{display:flex;align-items:center;gap:1rem}.spec-label[data-v-1083a764]{font-size:16px;color:#6b7280;min-width:80px}.spec-input[data-v-1083a764]{font-family:Bebas Neue,Arial;font-size:32px;font-weight:700;width:100px;border:none;background:transparent;outline:none;color:#000}.spec-input[data-v-1083a764]:focus{background:#ffffffe6;border-radius:4px;padding:4px}.image-section[data-v-1083a764]{padding:1rem;display:flex;align-items:center;justify-content:center}.add-car-btn[data-v-1083a764]{background:#f3f4f6;border:2px dashed #d1d5db;border-radius:8px;padding:1rem;font-size:1.125rem;color:#6b7280;cursor:pointer;transition:all .2s;width:calc(100% - 2rem);height:100px;margin:0 1rem}.add-car-btn[data-v-1083a764]:hover{background:#e5e7eb;border-color:#9ca3af}.car-area[data-v-1083a764]{position:relative;width:100%;height:120px;display:flex;align-items:center;justify-content:center}.change-car-btn[data-v-1083a764]{position:absolute;top:8px;right:8px;background:#000c;color:#fff;border:none;border-radius:6px;padding:.5rem .75rem;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.25rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 2px 4px #0003;z-index:10}.change-car-btn[data-v-1083a764]:hover{background:#000000e6;transform:scale(1.05)}.change-icon[data-v-1083a764]{font-size:.875rem;font-weight:700}.delete-car-btn[data-v-1083a764]{background:#ef4444;color:#fff;border:none;border-radius:6px;padding:.5rem .75rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.25rem;margin-left:.5rem}.delete-car-btn[data-v-1083a764]:hover{background:#dc2626;transform:scale(1.05)}.delete-icon[data-v-1083a764]{font-size:1rem;font-weight:700}.delete-row-btn[data-v-1083a764]{background:#ef4444;color:#fff;border:none;border-radius:4px;padding:.25rem;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.delete-row-btn[data-v-1083a764]:hover{background:#dc2626;transform:scale(1.1)}.add-row-btn[data-v-1083a764]{background:#10b981;color:#fff;border:none;border-radius:8px;padding:.75rem 1rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .2s;margin-bottom:.5rem}.add-row-btn[data-v-1083a764]:hover{background:#059669}.gallery-modal[data-v-1083a764]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:2000}.modal-content[data-v-1083a764]{background:#fff;border-radius:12px;padding:2rem;max-width:600px;max-height:80vh;overflow-y:auto}.modal-content h3[data-v-1083a764]{margin:0 0 1rem;text-align:center}.gallery-grid[data-v-1083a764]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem;margin-bottom:1rem}.gallery-item[data-v-1083a764]{border-radius:8px;overflow:hidden;cursor:pointer;transition:transform .2s;border:2px solid #e5e7eb}.gallery-item[data-v-1083a764]:hover{transform:scale(1.05);border-color:#667eea}.gallery-item img[data-v-1083a764]{width:100%;height:100px;object-fit:cover}.empty-gallery[data-v-1083a764]{text-align:center;color:#6b7280;grid-column:1 / -1;padding:2rem}.modal-close-btn[data-v-1083a764]{width:100%;background:#6b7280;color:#fff;border:none;border-radius:8px;padding:.75rem;cursor:pointer;font-weight:600}.modal-close-btn[data-v-1083a764]:hover{background:#4b5563}.aspect-ratio-selector.large[data-v-828e9d6e]{margin:0;padding:1rem;background:#ffffff1a;border:2px solid rgba(255,255,255,.2);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%}.large-header[data-v-828e9d6e]{margin-bottom:1.5rem}.large-title[data-v-828e9d6e]{font-size:1.1rem;font-weight:700;color:#fff;margin:0;text-align:center}.large-ratio-grid[data-v-828e9d6e]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.large-ratio-option[data-v-828e9d6e]{background:#ffffff14;border:2px solid rgba(255,255,255,.2);border-radius:8px;padding:.75rem;cursor:pointer;transition:all .3s ease;position:relative;display:flex;align-items:center;gap:.75rem}.large-ratio-option[data-v-828e9d6e]:hover{border-color:#667eea;background:#ffffff1f;transform:translateY(-2px);box-shadow:0 8px 32px #667eea4d}.large-ratio-option.selected[data-v-828e9d6e]{border-color:#667eea;background:linear-gradient(135deg,#667eea33,#764ba233);box-shadow:0 8px 32px #667eea66}.large-ratio-frame[data-v-828e9d6e]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:6px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #0000004d;flex-shrink:0}.large-ratio-frame.landscape-frame[data-v-828e9d6e]{width:40px;height:24px}.large-ratio-frame.instagram-frame[data-v-828e9d6e]{width:22px;height:40px}.large-ratio-icon[data-v-828e9d6e]{font-size:.875rem;opacity:.9}.large-ratio-info[data-v-828e9d6e]{flex:1}.large-ratio-name[data-v-828e9d6e]{font-size:.9rem;font-weight:600;color:#fff;flex:1}.aspect-ratio-selector.large.next-step-highlight[data-v-828e9d6e],.aspect-ratio-selector.compact.next-step-highlight[data-v-828e9d6e]{border:2px solid rgba(102,126,234,.4);background:#667eea1a;animation:subtle-pulse-828e9d6e 3s ease-in-out infinite}@keyframes subtle-pulse-828e9d6e{0%,to{border-color:#667eea66;box-shadow:0 0 15px #667eea26}50%{border-color:#667eeacc;box-shadow:0 0 25px #667eea4d}}.compact-header[data-v-828e9d6e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.compact-title[data-v-828e9d6e]{font-size:.9rem;font-weight:600;color:#fff;margin:0}.selected-format[data-v-828e9d6e]{font-size:.8rem;color:#ffffffb3;font-weight:500}.compact-ratio-grid[data-v-828e9d6e]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.compact-ratio-option[data-v-828e9d6e]{background:#ffffff14;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:.75rem .5rem;cursor:pointer;transition:all .2s ease;text-align:center;position:relative;display:flex;flex-direction:column;align-items:center;gap:.5rem}.compact-ratio-option[data-v-828e9d6e]:hover{border-color:#667eea;background:#ffffff1f;transform:translateY(-1px)}.compact-ratio-option.selected[data-v-828e9d6e]{border-color:#667eea;background:linear-gradient(135deg,#667eea33,#764ba233)}.compact-ratio-frame[data-v-828e9d6e]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:4px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0003}.compact-ratio-frame.landscape-frame[data-v-828e9d6e]{width:40px;height:24px}.compact-ratio-frame.square-frame[data-v-828e9d6e]{width:32px;height:32px}.compact-ratio-content[data-v-828e9d6e]{font-size:.7rem;opacity:.8}.compact-ratio-name[data-v-828e9d6e]{font-size:.75rem;font-weight:600;color:#fff}.selection-check[data-v-828e9d6e]{position:absolute;top:.5rem;right:.5rem;background:#10b981;color:#fff;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700}@media (max-width: 768px) and (orientation: portrait),(max-width: 1024px) and (orientation: landscape) and (max-height: 768px){.aspect-ratio-selector.compact[data-v-828e9d6e]{padding:.5rem!important;width:100%!important;max-width:100vw!important;margin:0!important}.compact-header[data-v-828e9d6e]{margin-bottom:1rem}.compact-title[data-v-828e9d6e]{font-size:1rem;font-weight:600}.selected-format[data-v-828e9d6e]{font-size:.875rem}.compact-ratio-grid[data-v-828e9d6e]{gap:.5rem!important;grid-template-columns:1fr 1fr 1fr!important;width:100%!important;padding:0 .25rem!important}.compact-ratio-option[data-v-828e9d6e]{padding:1rem .75rem!important;min-height:80px!important}.compact-ratio-frame.landscape-frame[data-v-828e9d6e]{width:48px;height:28px}.compact-ratio-frame.square-frame[data-v-828e9d6e]{width:36px;height:36px}.compact-ratio-frame.instagram-frame[data-v-828e9d6e]{width:24px;height:44px}.compact-ratio-name[data-v-828e9d6e]{font-size:.8rem;font-weight:500}.selection-check[data-v-828e9d6e]{width:18px;height:18px;font-size:11px;top:.5rem;right:.5rem}}.usage-display[data-v-b6cf7a83]{width:100%;max-width:400px}.mobile-compact-usage[data-v-b6cf7a83]{display:none}@media (max-width: 768px){.usage-display[data-v-b6cf7a83]{display:none}}.usage-card[data-v-b6cf7a83]{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);border-radius:16px;padding:1.5rem;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px #0000004d}.usage-header[data-v-b6cf7a83]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.plan-info[data-v-b6cf7a83]{display:flex;align-items:center;gap:.75rem}.plan-name[data-v-b6cf7a83]{color:#fff;font-size:1.25rem;font-weight:600;margin:0}.plan-badge[data-v-b6cf7a83]{background:#667eea;color:#fff;padding:.25rem .5rem;border-radius:6px;font-size:.75rem;font-weight:700}.plan-badge.premium[data-v-b6cf7a83]{background:linear-gradient(135deg,#667eea,#764ba2)}.usage-content[data-v-b6cf7a83]{color:#fff}.images-remaining[data-v-b6cf7a83]{display:flex;align-items:center;gap:1.5rem;margin-bottom:1.5rem}.usage-circle[data-v-b6cf7a83]{position:relative;width:80px;height:80px}.circle-progress[data-v-b6cf7a83]{width:100%;height:100%;border-radius:50%;background:conic-gradient(#667eea,#667eea calc(var(--progress) * 3.6deg),#ffffff1a calc(var(--progress) * 3.6deg));display:flex;align-items:center;justify-content:center}.circle-inner[data-v-b6cf7a83]{width:60px;height:60px;background:#1a1a1a;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center}.remaining-count[data-v-b6cf7a83]{font-size:1.5rem;font-weight:700;color:#fff;line-height:1}.remaining-label[data-v-b6cf7a83]{font-size:.75rem;color:#ffffffb3;line-height:1}.usage-details[data-v-b6cf7a83]{flex:1}.usage-text[data-v-b6cf7a83]{font-size:1rem;margin-bottom:.25rem;line-height:1.4}.usage-subtext[data-v-b6cf7a83]{font-size:.875rem;color:#ffffffb3;margin:0}.usage-warning[data-v-b6cf7a83]{display:flex;align-items:center;gap:.5rem;background:#ff98001a;border:1px solid rgba(255,152,0,.3);border-radius:8px;padding:.75rem;margin-bottom:1rem}.warning-icon[data-v-b6cf7a83]{font-size:1.25rem}.warning-text[data-v-b6cf7a83]{color:#ff9800;font-weight:500;font-size:.875rem}.upgrade-prompt[data-v-b6cf7a83]{text-align:center}.upgrade-btn[data-v-b6cf7a83]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.5rem;justify-content:center;width:100%;margin-bottom:.5rem;transition:transform .2s ease}.upgrade-btn[data-v-b6cf7a83]:hover{transform:translateY(-2px)}.upgrade-text[data-v-b6cf7a83]{font-size:.8rem;color:#ffffffb3;margin:0}.upgrade-prompt.no-images[data-v-b6cf7a83]{border:2px solid #ef4444;background:#ef44441a}.upgrade-btn.urgent[data-v-b6cf7a83]{background:linear-gradient(135deg,#ef4444,#dc2626);animation:urgentPulse-b6cf7a83 2s infinite}.upgrade-btn.urgent[data-v-b6cf7a83]:hover{background:linear-gradient(135deg,#dc2626,#b91c1c)}.upgrade-text.urgent[data-v-b6cf7a83]{color:#fecaca;font-weight:600}@keyframes urgentPulse-b6cf7a83{0%,to{box-shadow:0 0 #ef4444b3}50%{box-shadow:0 0 0 8px #ef444400}}.unlimited-display[data-v-b6cf7a83]{display:flex;align-items:center;gap:1rem;text-align:left}.unlimited-icon[data-v-b6cf7a83]{font-size:3rem;color:#667eea}.unlimited-text h4[data-v-b6cf7a83]{color:#fff;margin:0 0 .25rem;font-size:1.125rem}.unlimited-text p[data-v-b6cf7a83]{color:#ffffffb3;margin:0;font-size:.875rem}.loading[data-v-b6cf7a83]{text-align:center;color:#fff}.loading-spinner[data-v-b6cf7a83]{width:32px;height:32px;border:2px solid rgba(255,255,255,.1);border-top:2px solid #667eea;border-radius:50%;animation:spin-b6cf7a83 1s linear infinite;margin:0 auto 1rem}@keyframes spin-b6cf7a83{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error[data-v-b6cf7a83]{text-align:center;color:#fff}.error-icon[data-v-b6cf7a83]{font-size:2rem;margin-bottom:.5rem;display:block}.retry-btn[data-v-b6cf7a83]{background:#667eea;border:none;color:#fff;padding:.5rem 1rem;border-radius:6px;cursor:pointer;margin-top:.5rem}.guest[data-v-b6cf7a83]{text-align:center}.guest-content h3[data-v-b6cf7a83]{color:#fff;margin-bottom:.5rem}.guest-content p[data-v-b6cf7a83]{color:#ffffffb3;margin-bottom:1rem}.signup-btn[data-v-b6cf7a83]{background:linear-gradient(135deg,#43e97b,#38f9d7);border:none;color:#fff;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.5rem;justify-content:center;width:100%;transition:transform .2s ease}.signup-btn[data-v-b6cf7a83]:hover{transform:translateY(-2px)}.hero[data-v-691811a3]{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden;background:linear-gradient(135deg,#0c0c0c,#1a1a1a)}.hero-background[data-v-691811a3]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.hero-gradient[data-v-691811a3]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#0f0f0ff2,#191919f2)}.hero-pattern[data-v-691811a3]{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,rgba(255,255,255,.02) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,255,255,.02) 0%,transparent 50%)}.container[data-v-691811a3]{max-width:1200px;margin:0 auto;padding:0 1rem}.hero-container[data-v-691811a3]{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:90vh;gap:4rem;padding:2rem 0;text-align:center}.back-navigation[data-v-691811a3]{position:absolute;top:1.5rem;left:1.5rem;z-index:3}.usage-display-container[data-v-691811a3]{position:fixed;top:1rem;right:1rem;z-index:1000;max-width:300px}.back-to-landing-button[data-v-691811a3]{display:inline-flex;align-items:center;gap:.5rem;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);color:#fff;text-decoration:none;padding:.75rem 1.5rem;border-radius:12px;font-weight:500;font-size:.9rem;transition:all .2s ease;box-shadow:0 4px 16px #0003}.back-to-landing-button[data-v-691811a3]:hover{background:#fff3;transform:translateY(-1px);box-shadow:0 6px 20px #0000004d}.back-icon[data-v-691811a3]{font-size:1.1rem;font-weight:700}.hero-content[data-v-691811a3]{color:#fff;max-width:900px;width:100%;text-align:center}.hero-badge[data-v-691811a3]{display:inline-flex;align-items:center;gap:.5rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);padding:.5rem 1rem;border-radius:50px;font-size:.875rem;font-weight:500;margin-bottom:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.badge-icon[data-v-691811a3]{font-size:1rem}.hero-title[data-v-691811a3]{font-size:3.5rem;font-weight:800;line-height:1.1;margin-top:7rem;margin-bottom:1.5rem;letter-spacing:-.02em}.hero-title-accent[data-v-691811a3]{background:linear-gradient(135deg,#fbbf24,#f59e0b,#d97706);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:block}.hero-subtitle[data-v-691811a3]{font-size:1.25rem;line-height:1.6;margin-bottom:2.5rem;opacity:.9;max-width:700px;margin-left:auto;margin-right:auto}.hero-features[data-v-691811a3]{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:2.5rem;flex-wrap:wrap}.feature-item[data-v-691811a3]{display:flex;align-items:center;gap:.5rem;background:#ffffff1a;padding:.75rem 1rem;border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.feature-icon[data-v-691811a3]{font-size:1.25rem}.feature-text[data-v-691811a3]{font-weight:600;font-size:.875rem}.feature-divider[data-v-691811a3]{color:#fff9;font-weight:600;font-size:1.25rem}.hero-actions[data-v-691811a3]{display:flex;gap:1rem;margin-bottom:2.5rem;flex-wrap:wrap;justify-content:center}.cta-button[data-v-691811a3]{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:1.1rem;font-weight:600;border-radius:12px;border:none;cursor:pointer;transition:all .3s ease;text-decoration:none;position:relative;overflow:hidden}.cta-button.primary[data-v-691811a3]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 8px 32px #667eea4d}.cta-button.primary[data-v-691811a3]:hover{transform:translateY(-2px);box-shadow:0 12px 40px #667eea66}.cta-button.secondary[data-v-691811a3]{background:#ffffff1a;color:#fff;border:2px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cta-button.secondary[data-v-691811a3]:hover{background:#fff3;transform:translateY(-2px)}.button-icon[data-v-691811a3]{font-size:1.25rem}.hero-stats[data-v-691811a3]{display:flex;gap:2rem;justify-content:center}.stat-item[data-v-691811a3]{text-align:center}.stat-number[data-v-691811a3]{font-size:2rem;font-weight:800;color:#fbbf24;line-height:1}.stat-label[data-v-691811a3]{font-size:.875rem;opacity:.8;margin-top:.25rem;font-weight:500}.hero-visual[data-v-691811a3]{position:relative}.visual-container[data-v-691811a3]{display:flex;align-items:center;justify-content:center;gap:3rem;position:relative}.visual-card[data-v-691811a3]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:24px;padding:1.5rem;text-align:center;min-width:350px;max-width:450px;position:relative;flex-shrink:0}.card-label[data-v-691811a3]{font-size:1rem;font-weight:700;color:#ffffffe6;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.1em;background:#ffffff1a;padding:.5rem 1rem;border-radius:20px;display:inline-block}.card-placeholder[data-v-691811a3]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2rem 1rem;background:#ffffff0d;border-radius:8px;border:2px dashed rgba(255,255,255,.3)}.placeholder-icon[data-v-691811a3]{font-size:2rem;opacity:.7}.placeholder-text[data-v-691811a3]{font-size:.875rem;font-weight:500;opacity:.8}.card-artwork[data-v-691811a3]{padding:1rem}.artwork-preview[data-v-691811a3]{position:relative;width:100%;height:260px;margin:0 auto;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;overflow:hidden;display:flex;align-items:center;justify-content:center}.artwork-layer[data-v-691811a3]{position:absolute;border-radius:8px}.artwork-layer.layer-1[data-v-691811a3]{top:10px;left:10px;right:10px;bottom:40px;background:linear-gradient(45deg,#fbbf24,#f59e0b);opacity:.8;animation:layerFloat1-691811a3 3s ease-in-out infinite}.artwork-layer.layer-2[data-v-691811a3]{top:20px;left:20px;right:20px;bottom:20px;background:linear-gradient(-45deg,#ec4899,#be185d);opacity:.6;animation:layerFloat2-691811a3 3s ease-in-out infinite .5s}.artwork-layer.layer-3[data-v-691811a3]{top:30px;left:15px;right:25px;bottom:30px;background:linear-gradient(90deg,#06b6d4,#0891b2);opacity:.7;animation:layerFloat3-691811a3 3s ease-in-out infinite 1s}.artwork-icon[data-v-691811a3]{position:relative;z-index:4;font-size:1.5rem;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3)}@keyframes layerFloat1-691811a3{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-3px) rotate(1deg)}}@keyframes layerFloat2-691811a3{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-2px) rotate(-1deg)}}@keyframes layerFloat3-691811a3{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-4px) rotate(.5deg)}}.transformation-arrow[data-v-691811a3]{display:flex;align-items:center;position:relative}.arrow-line[data-v-691811a3]{width:40px;height:2px;background:linear-gradient(90deg,transparent,#fbbf24,transparent);position:relative}.arrow-circle[data-v-691811a3]{position:absolute;left:50%;transform:translate(-50%);width:40px;height:40px;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #fbbf244d;animation:pulse-691811a3 2s ease-in-out infinite}.arrow-icon[data-v-691811a3]{color:#1f2937;font-weight:600}@keyframes pulse-691811a3{0%,to{transform:translate(-50%) scale(1)}50%{transform:translate(-50%) scale(1.1)}}.carousel-arrow[data-v-691811a3]{position:absolute;top:50%;transform:translateY(-50%);background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:10;color:#fff}.carousel-arrow[data-v-691811a3]:hover:not(:disabled){background:#fff3;border-color:#fff6;transform:translateY(-50%) scale(1.1)}.carousel-arrow[data-v-691811a3]:disabled{opacity:.3;cursor:not-allowed}.carousel-arrow-left[data-v-691811a3]{left:-80px}.carousel-arrow-right[data-v-691811a3]{right:-80px}.carousel-arrow .arrow-icon[data-v-691811a3]{font-size:1.5rem;font-weight:700;line-height:1}.carousel-indicators[data-v-691811a3]{display:flex;justify-content:center;gap:.75rem;margin-top:2rem}.indicator-dot[data-v-691811a3]{width:12px;height:12px;border-radius:50%;border:2px solid rgba(255,255,255,.3);background:transparent;cursor:pointer;transition:all .3s ease}.indicator-dot[data-v-691811a3]:hover{border-color:#fff9;background:#fff3}.indicator-dot.active[data-v-691811a3]{background:#fbbf24;border-color:#fbbf24}.card-image[data-v-691811a3]{padding:.5rem;background:#ffffff0d;border-radius:8px;border:2px solid rgba(255,255,255,.2)}.sample-image[data-v-691811a3]{width:100%;height:350px;object-fit:contain;border-radius:16px;box-shadow:0 12px 48px #00000080;background:#ffffff0d;transition:all .8s ease-in-out;opacity:1}.sample-image[data-v-691811a3]:hover{transform:scale(1.02)}.upload-section[data-v-691811a3]{padding:2rem;max-width:800px;margin:0 auto}.process-button[data-v-691811a3]{background:#10b981;color:#fff;border:none;padding:1rem 2rem;font-size:1.1rem;font-weight:600;border-radius:8px;cursor:pointer;margin-top:2rem;width:100%;transition:background .2s}.process-button[data-v-691811a3]:hover:not(:disabled){background:#059669}.process-button[data-v-691811a3]:disabled{opacity:.6;cursor:not-allowed}.gallery-section[data-v-691811a3]{padding:2rem;max-width:1200px;margin:0 auto}.gallery-toggle[data-v-691811a3]{text-align:center;margin-bottom:2rem}.gallery-toggle-btn[data-v-691811a3]{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:1rem 2rem;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s;box-shadow:0 4px 12px #667eea4d}.gallery-toggle-btn[data-v-691811a3]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #667eea66}.btn-icon[data-v-691811a3]{font-size:1.25rem}.gallery-count[data-v-691811a3]{background:#fff3;padding:.25rem .5rem;border-radius:12px;font-size:.875rem;margin-left:.5rem}.upload-container[data-v-691811a3]{margin-bottom:3rem}.upload-zone[data-v-691811a3]{background:#ffffff1a;border:2px dashed rgba(255,255,255,.3);border-radius:16px;padding:3rem 2rem;text-align:center;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.upload-zone[data-v-691811a3]:hover{border-color:#667eea99;background:#667eea1a;transform:translateY(-2px)}.upload-icon[data-v-691811a3]{font-size:3rem;margin-bottom:1rem;opacity:.8}.upload-text h3[data-v-691811a3]{font-size:1.5rem;font-weight:600;margin-bottom:.5rem;color:#fff}.upload-text p[data-v-691811a3]{font-size:1rem;opacity:.7;margin-bottom:1rem}.upload-hint[data-v-691811a3]{font-size:.875rem;opacity:.6;color:#fff9}.guidelines-preview[data-v-691811a3]{text-align:center}.guidelines-title[data-v-691811a3]{font-size:1.3rem;font-weight:600;margin-bottom:1.5rem;color:#fff}.guidelines-grid[data-v-691811a3]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:2rem;max-width:400px;margin-left:auto;margin-right:auto}.guideline-item[data-v-691811a3]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#ffffff0d;border-radius:8px;border:1px solid rgba(255,255,255,.1)}.guideline-icon[data-v-691811a3]{font-size:1rem;flex-shrink:0}.guideline-text[data-v-691811a3]{font-size:.9rem;font-weight:500;color:#ffffffe6}.guidelines-button[data-v-691811a3]{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2);padding:.75rem 1.5rem;border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.guidelines-button[data-v-691811a3]:hover{background:#fff3;border-color:#ffffff4d}.create-artwork-section[data-v-691811a3]{text-align:center;margin:2rem 0}.create-artwork-button[data-v-691811a3]{display:inline-flex;align-items:center;gap:.75rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:1.25rem 2.5rem;border-radius:16px;font-size:1.2rem;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 32px #667eea66;text-decoration:none;position:relative;overflow:hidden}.create-artwork-button[data-v-691811a3]:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 12px 40px #667eea80;background:linear-gradient(135deg,#5a67d8,#6b46c1)}.create-artwork-button[data-v-691811a3]:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.button-icon[data-v-691811a3]{font-size:1.5rem}.create-artwork-button.next-step-highlight-button[data-v-691811a3]{animation:button-pulse-691811a3 2.5s ease-in-out infinite;box-shadow:0 8px 32px #667eea66}@keyframes button-pulse-691811a3{0%,to{box-shadow:0 8px 32px #667eea66;transform:scale(1)}50%{box-shadow:0 12px 40px #667eea99;transform:scale(1.02)}}.try-another-photo-section[data-v-691811a3]{margin:1.5rem 0;text-align:center}.try-another-photo-button[data-v-691811a3]{display:inline-flex;align-items:center;gap:.5rem;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);color:#fff;padding:.75rem 1.5rem;border-radius:12px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 16px #0003}.try-another-photo-button[data-v-691811a3]:hover{background:#fff3;transform:translateY(-1px);box-shadow:0 6px 20px #0000004d}.try-another-photo-button .button-icon[data-v-691811a3]{font-size:1rem}@media (max-width: 1024px){.hero-container[data-v-691811a3]{gap:3rem}.hero-title[data-v-691811a3]{font-size:3rem}.visual-container[data-v-691811a3]{flex-direction:column;gap:1rem}.transformation-arrow[data-v-691811a3]{transform:rotate(90deg)}}@media (max-width: 768px){.hero[data-v-691811a3]{min-height:100vh;padding:0 0 2rem;overflow-x:hidden;width:100vw;max-width:100vw}.hero-container[data-v-691811a3]{min-height:auto;justify-content:flex-start;padding:0;margin:0;gap:1.5rem;max-width:100vw;width:100vw;overflow-x:hidden}.hero-title[data-v-691811a3]{font-size:2.5rem;margin-top:6rem}.hero-content[data-v-691811a3]{width:100%;max-width:100vw;padding:0 .75rem;margin:0 auto;box-sizing:border-box}.upload-section[data-v-691811a3],.visual-container[data-v-691811a3]{width:100%;max-width:100vw;overflow-x:hidden;padding:0 .5rem;margin:0 auto;box-sizing:border-box}.upload-container[data-v-691811a3]{width:100%!important;max-width:100vw!important;margin:0 auto!important;padding:0 .25rem!important;box-sizing:border-box!important}.hero-subtitle[data-v-691811a3]{font-size:1.1rem}.hero-features[data-v-691811a3]{justify-content:center}.feature-divider[data-v-691811a3]{display:none}.hero-actions[data-v-691811a3]{flex-direction:column;align-items:center}.cta-button[data-v-691811a3]{width:100%;max-width:300px;justify-content:center}.hero-stats[data-v-691811a3]{justify-content:center}}@media (max-width: 480px){.hero-title[data-v-691811a3]{font-size:2rem}.hero-subtitle[data-v-691811a3]{font-size:1rem}.hero-features[data-v-691811a3]{flex-direction:column;gap:.75rem}.feature-item[data-v-691811a3]{width:100%;justify-content:center}.visual-card[data-v-691811a3]{min-width:120px}.stat-number[data-v-691811a3]{font-size:1.5rem}.container[data-v-691811a3]{padding:0 .5rem;max-width:100vw;width:100%}}.style-preview-section[data-v-691811a3]{margin-top:3rem;text-align:center}.style-preview-title[data-v-691811a3]{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:1.5rem}.style-preview-grid[data-v-691811a3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem;margin-bottom:1rem}.style-preview-card[data-v-691811a3]{background:#ffffff1a;border:2px solid rgba(255,255,255,.2);border-radius:12px;padding:.75rem;cursor:pointer;transition:all .2s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center}.style-preview-card[data-v-691811a3]:hover{border-color:#667eea;background:#ffffff26;transform:translateY(-2px);box-shadow:0 8px 32px #667eea4d}.style-preview-image[data-v-691811a3]{width:100%;height:60px;border-radius:8px;overflow:hidden;margin-bottom:.5rem;background:#ffffff0d;display:flex;align-items:center;justify-content:center}.style-preview-image img[data-v-691811a3]{width:100%;height:100%;object-fit:contain;border-radius:6px}.style-preview-info[data-v-691811a3]{text-align:center}.style-preview-name[data-v-691811a3]{font-size:.75rem;font-weight:600;color:#fff;line-height:1.2}.style-preview-note[data-v-691811a3]{font-size:.8rem;color:#fff9;margin-top:1rem;font-style:italic;text-align:center}.disabled-grid .style-preview-card[data-v-691811a3]{pointer-events:none;opacity:.6}.disabled-grid .style-preview-card[data-v-691811a3]:hover{transform:none;border-color:#fff3;background:#ffffff1a;box-shadow:none}@media (max-width: 768px){.style-preview-grid[data-v-691811a3]{grid-template-columns:repeat(4,1fr);gap:.5rem}.style-preview-card[data-v-691811a3]{padding:.5rem}.style-preview-image[data-v-691811a3]{height:50px}.style-preview-name[data-v-691811a3]{font-size:.7rem}.style-preview-title[data-v-691811a3]{font-size:1.1rem;margin-bottom:1rem}}.limit-reminder-modal[data-v-691811a3]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;z-index:9999;display:flex;align-items:center;justify-content:center;animation:fadeIn-691811a3 .3s ease}.limit-reminder-content[data-v-691811a3]{background:linear-gradient(135deg,#0f0f0ff2,#191919f2);border:2px solid rgba(102,126,234,.3);border-radius:16px;padding:2rem;max-width:500px;width:90%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 20px 40px #00000080;animation:slideInUp-691811a3 .3s ease}.limit-reminder-header[data-v-691811a3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.limit-reminder-header h3[data-v-691811a3]{color:#fff;font-size:1.5rem;margin:0;font-weight:700}.close-btn[data-v-691811a3]{background:#ffffff1a;border:none;color:#fff;font-size:1.5rem;width:32px;height:32px;border-radius:50%;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.close-btn[data-v-691811a3]:hover{background:#fff3;transform:scale(1.1)}.limit-reminder-body[data-v-691811a3]{margin-bottom:2rem}.limit-reminder-body p[data-v-691811a3]{color:#ffffffe6;font-size:1rem;line-height:1.6;margin-bottom:1rem}.limit-reminder-body strong[data-v-691811a3]{color:#667eea;font-weight:600}.limit-reminder-actions[data-v-691811a3]{display:flex;gap:1rem;justify-content:center}.view-pricing-btn[data-v-691811a3]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff;padding:.875rem 1.5rem;border-radius:12px;font-weight:600;cursor:pointer;font-size:1rem;transition:all .3s ease;box-shadow:0 4px 16px #667eea4d}.view-pricing-btn[data-v-691811a3]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #667eea66}.maybe-later-btn[data-v-691811a3]{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fffc;padding:.875rem 1.5rem;border-radius:12px;font-weight:500;cursor:pointer;font-size:1rem;transition:all .3s ease}.maybe-later-btn[data-v-691811a3]:hover{background:#ffffff26;color:#fff;transform:translateY(-1px)}@keyframes fadeIn-691811a3{0%{opacity:0}to{opacity:1}}@keyframes slideInUp-691811a3{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.mobile-usage-pill[data-v-691811a3]{display:none}@media (max-width: 768px){.limit-reminder-content[data-v-691811a3]{padding:1.5rem;margin:1rem}.limit-reminder-actions[data-v-691811a3]{flex-direction:column}.view-pricing-btn[data-v-691811a3],.maybe-later-btn[data-v-691811a3]{width:100%;justify-content:center}.mobile-usage-pill[data-v-691811a3]{display:block;position:fixed;top:1.5rem;right:1.5rem;z-index:1000;background:#ffffff1a;color:#fff;padding:.75rem 1.25rem;border-radius:12px;font-size:.875rem;font-weight:600;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 16px #0000004d}}.callback-container[data-v-fb9d197e]{min-height:100vh;background:linear-gradient(135deg,#0c0c0c,#1a1a1a);display:flex;align-items:center;justify-content:center;color:#fff;padding:2rem}.callback-card[data-v-fb9d197e]{background:#ffffff1a;border:2px solid rgba(255,255,255,.2);border-radius:24px;padding:3rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;max-width:500px;width:100%}.loading-state h2[data-v-fb9d197e],.error-state h2[data-v-fb9d197e],.success-state h2[data-v-fb9d197e]{margin-bottom:1rem;font-size:1.5rem}.loading-state p[data-v-fb9d197e],.error-state p[data-v-fb9d197e]{margin-bottom:2rem;color:#fffc}.spinner[data-v-fb9d197e]{width:40px;height:40px;border:3px solid rgba(255,255,255,.3);border-top:3px solid #667eea;border-radius:50%;animation:spin-fb9d197e 1s linear infinite;margin:0 auto 1rem}@keyframes spin-fb9d197e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.user-info[data-v-fb9d197e]{margin:2rem 0}.profile-pic[data-v-fb9d197e]{width:64px;height:64px;border-radius:50%;margin-bottom:1rem}.user-info h3[data-v-fb9d197e]{margin-bottom:.5rem;color:#667eea}.user-info p[data-v-fb9d197e]{color:#ffffffb3;margin-bottom:0}.retry-btn[data-v-fb9d197e],.continue-btn[data-v-fb9d197e]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:1rem 2rem;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.retry-btn[data-v-fb9d197e]:hover,.continue-btn[data-v-fb9d197e]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #667eea66}.verify-container[data-v-435af77d]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;padding:1rem}.verify-card[data-v-435af77d]{background:linear-gradient(135deg,#050505,#111);border-radius:24px;box-shadow:0 20px 40px #0006,0 8px 16px #0000004d;padding:3rem;max-width:500px;width:100%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:4px solid white;text-align:center}.verifying-state[data-v-435af77d],.success-state[data-v-435af77d],.error-state[data-v-435af77d]{color:#fff}.spinner[data-v-435af77d]{font-size:4rem;margin-bottom:1.5rem;animation:spin-435af77d 2s linear infinite}@keyframes spin-435af77d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.success-icon[data-v-435af77d],.error-icon[data-v-435af77d]{font-size:4rem;margin-bottom:1.5rem}h2[data-v-435af77d]{font-size:1.75rem;font-weight:700;margin-bottom:1rem;color:#fff}p[data-v-435af77d]{font-size:1rem;line-height:1.5;color:#d1d5db;margin-bottom:1.5rem}.error-message[data-v-435af77d]{color:#fca5a5;font-weight:500}.redirect-message[data-v-435af77d]{font-size:.9rem;color:#9ca3af;background:#ffffff0d;padding:1rem;border-radius:12px;margin-top:1.5rem}.retry-btn[data-v-435af77d]{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#d1d5db;padding:.75rem 1.5rem;border-radius:10px;font-size:.9rem;cursor:pointer;transition:all .2s ease;outline:none}.retry-btn[data-v-435af77d]:hover{background:#ffffff26;color:#fff;transform:translateY(-1px)}@media (max-width: 768px){.verify-card[data-v-435af77d]{padding:2rem;border-radius:20px;margin:0 1rem}h2[data-v-435af77d]{font-size:1.5rem}p[data-v-435af77d]{font-size:.9rem}}.pricing-page[data-v-2aa93151]{min-height:100vh;background:linear-gradient(135deg,#0f0f23,#1a1a2e,#16213e);color:#fff}.pricing-header[data-v-2aa93151]{position:fixed;top:0;left:0;right:0;z-index:100;background:#0f0f23f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.1)}.container[data-v-2aa93151]{max-width:1200px;margin:0 auto;padding:0 2rem}.nav[data-v-2aa93151]{display:flex;justify-content:space-between;align-items:center;padding:1rem 0}.logo-link[data-v-2aa93151]{text-decoration:none}.logo-gradient[data-v-2aa93151]{font-size:1.5rem;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nav-actions[data-v-2aa93151]{display:flex;gap:1rem;align-items:center}.nav-btn[data-v-2aa93151]{background:none;border:1px solid rgba(255,255,255,.2);color:#fff;padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;text-decoration:none;transition:all .3s ease;font-size:1rem;font-weight:600}.nav-btn[data-v-2aa93151]:hover{background:#ffffff1a;border-color:#ffffff4d}.cta-btn[data-v-2aa93151]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff;padding:.75rem 1.5rem;border-radius:8px;font-size:1rem;cursor:pointer;font-weight:600;transition:all .3s ease}.cta-btn[data-v-2aa93151]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #667eea4d}.pricing-hero[data-v-2aa93151]{padding:140px 0 60px;text-align:center}.pricing-title[data-v-2aa93151]{font-size:3.5rem;font-weight:700;margin-bottom:1rem;line-height:1.2}.gradient-text[data-v-2aa93151]{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.pricing-subtitle[data-v-2aa93151]{font-size:1.25rem;color:#fffc;max-width:600px;margin:0 auto;line-height:1.6}.pricing-plans[data-v-2aa93151]{padding:60px 0}.plans-grid[data-v-2aa93151]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;max-width:1000px;margin:0 auto}.plan-card[data-v-2aa93151]{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:2rem;position:relative;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.plan-card[data-v-2aa93151]:hover{transform:translateY(-5px);border-color:#667eea4d;box-shadow:0 20px 40px #0003}.popular[data-v-2aa93151]{border-color:#f59e0b;position:relative}.popular-badge[data-v-2aa93151]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;padding:.5rem 1.5rem;border-radius:20px;font-size:.875rem;font-weight:600}.plan-header[data-v-2aa93151]{text-align:center;margin-bottom:2rem}.plan-icon[data-v-2aa93151]{font-size:3rem;margin-bottom:1rem}.plan-name[data-v-2aa93151]{font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.plan-price[data-v-2aa93151]{display:flex;align-items:baseline;justify-content:center;gap:.25rem}.price[data-v-2aa93151]{font-size:3rem;font-weight:700;color:#667eea}.period[data-v-2aa93151]{font-size:1rem;color:#ffffffb3}.plan-features[data-v-2aa93151]{margin-bottom:2rem}.features-title[data-v-2aa93151]{font-size:1rem;margin-bottom:1rem;color:#ffffffe6}.features-list[data-v-2aa93151]{list-style:none;padding:0}.feature-item[data-v-2aa93151]{display:flex;align-items:center;gap:.75rem;padding:.5rem 0;font-size:.95rem;line-height:1.4}.feature-icon[data-v-2aa93151]{color:#10b981;font-size:1rem}.plan-button[data-v-2aa93151]{width:100%;padding:1rem 2rem;border:none;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;margin-bottom:1rem}.free-button[data-v-2aa93151]{background:linear-gradient(135deg,#6b7280,#4b5563);color:#fff}.free-button[data-v-2aa93151]:hover{background:linear-gradient(135deg,#4b5563,#374151);transform:translateY(-2px)}.pro-button[data-v-2aa93151]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.pro-button[data-v-2aa93151]:hover{background:linear-gradient(135deg,#5a67d8,#6b46c1);transform:translateY(-2px);box-shadow:0 8px 25px #667eea66}.enterprise-button[data-v-2aa93151]{background:linear-gradient(135deg,#1f2937,#111827);border:1px solid rgba(255,255,255,.2);color:#fff}.enterprise-button[data-v-2aa93151]:hover{background:linear-gradient(135deg,#374151,#1f2937);border-color:#ffffff4d;transform:translateY(-2px)}.plan-note[data-v-2aa93151]{text-align:center;font-size:.875rem;color:#fff9;margin:0}.pricing-faq[data-v-2aa93151]{padding:80px 0;background:#0003}.faq-title[data-v-2aa93151]{text-align:center;font-size:2.5rem;font-weight:600;margin-bottom:3rem}.faq-grid[data-v-2aa93151]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:900px;margin:0 auto}.faq-item[data-v-2aa93151]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1.5rem}.faq-question[data-v-2aa93151]{font-size:1.1rem;font-weight:600;margin-bottom:.75rem;color:#667eea}.faq-answer[data-v-2aa93151]{color:#fffc;line-height:1.6;margin:0}.pricing-cta[data-v-2aa93151]{padding:80px 0;text-align:center}.cta-content[data-v-2aa93151]{max-width:600px;margin:0 auto}.cta-title[data-v-2aa93151]{font-size:2.5rem;font-weight:600;margin-bottom:1rem}.cta-subtitle[data-v-2aa93151]{font-size:1.1rem;color:#fffc;margin-bottom:2rem;line-height:1.6}.cta-actions[data-v-2aa93151]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.cta-primary[data-v-2aa93151]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff;padding:1rem 2rem;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.cta-primary[data-v-2aa93151]:hover{transform:translateY(-3px);box-shadow:0 8px 30px #667eea66}.cta-secondary[data-v-2aa93151]{background:linear-gradient(135deg,#f59e0b,#d97706);border:none;color:#fff;padding:1rem 2rem;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.cta-secondary[data-v-2aa93151]:hover{background:linear-gradient(135deg,#f59e0b,#ea580c);transform:translateY(-3px);box-shadow:0 8px 30px #f59e0b66}@media (max-width: 768px){.container[data-v-2aa93151]{padding:0 1rem}.pricing-title[data-v-2aa93151]{font-size:2.5rem}.pricing-subtitle[data-v-2aa93151]{font-size:1.1rem}.plans-grid[data-v-2aa93151]{grid-template-columns:1fr;gap:1.5rem}.plan-card[data-v-2aa93151]{padding:1.5rem}.nav-actions[data-v-2aa93151]{gap:.5rem}.nav-btn[data-v-2aa93151],.cta-btn[data-v-2aa93151]{padding:.5rem 1rem;font-size:.9rem}.cta-actions[data-v-2aa93151]{flex-direction:column}.cta-primary[data-v-2aa93151],.cta-secondary[data-v-2aa93151]{width:100%}.faq-grid[data-v-2aa93151]{grid-template-columns:1fr}}@media (max-width: 480px){.pricing-hero[data-v-2aa93151]{padding:120px 0 40px}.pricing-title[data-v-2aa93151]{font-size:2rem}.price[data-v-2aa93151]{font-size:2.5rem}}.legal-page[data-v-572db949]{min-height:100vh;background:linear-gradient(135deg,#0c0c0c,#1a1a1a);color:#fff;padding:2rem 0}.container[data-v-572db949]{max-width:800px;margin:0 auto;padding:0 2rem}.page-header[data-v-572db949]{text-align:center;margin-bottom:3rem}.page-header h1[data-v-572db949]{font-size:2.5rem;font-weight:700;margin-bottom:.5rem;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.last-updated[data-v-572db949]{color:#fff9;font-size:.9rem}.content[data-v-572db949]{line-height:1.6}.content section[data-v-572db949]{margin-bottom:2.5rem}.content h2[data-v-572db949]{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:#667eea}.content p[data-v-572db949]{margin-bottom:1rem;color:#fffc}.content ul[data-v-572db949]{margin-bottom:1rem;padding-left:1.5rem}.content li[data-v-572db949]{margin-bottom:.5rem;color:#fffc}.content strong[data-v-572db949]{color:#fff}.content a[data-v-572db949]{color:#667eea;text-decoration:none}.content a[data-v-572db949]:hover{text-decoration:underline}.back-home[data-v-572db949]{text-align:center;margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1)}.back-btn[data-v-572db949]{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:.75rem 1.5rem;border-radius:8px;text-decoration:none;font-weight:500;transition:all .3s ease}.back-btn[data-v-572db949]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #667eea4d}@media (max-width: 768px){.container[data-v-572db949]{padding:0 1rem}.page-header h1[data-v-572db949]{font-size:2rem}.content h2[data-v-572db949]{font-size:1.25rem}}.legal-page[data-v-79f02d18]{min-height:100vh;background:linear-gradient(135deg,#0c0c0c,#1a1a1a);color:#fff;padding:2rem 0}.container[data-v-79f02d18]{max-width:800px;margin:0 auto;padding:0 2rem}.page-header[data-v-79f02d18]{text-align:center;margin-bottom:3rem}.page-header h1[data-v-79f02d18]{font-size:2.5rem;font-weight:700;margin-bottom:.5rem;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.last-updated[data-v-79f02d18]{color:#fff9;font-size:.9rem}.content[data-v-79f02d18]{line-height:1.6}.content section[data-v-79f02d18]{margin-bottom:2.5rem}.content h2[data-v-79f02d18]{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:#667eea}.content h3[data-v-79f02d18]{font-size:1.2rem;font-weight:500;margin:1.5rem 0 .5rem;color:#9ca3af}.content p[data-v-79f02d18]{margin-bottom:1rem;color:#fffc}.content ul[data-v-79f02d18]{margin-bottom:1rem;padding-left:1.5rem}.content li[data-v-79f02d18]{margin-bottom:.5rem;color:#fffc}.content strong[data-v-79f02d18]{color:#fff}.content a[data-v-79f02d18]{color:#667eea;text-decoration:none}.content a[data-v-79f02d18]:hover{text-decoration:underline}.back-home[data-v-79f02d18]{text-align:center;margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1)}.back-btn[data-v-79f02d18]{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:.75rem 1.5rem;border-radius:8px;text-decoration:none;font-weight:500;transition:all .3s ease}.back-btn[data-v-79f02d18]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #667eea4d}@media (max-width: 768px){.container[data-v-79f02d18]{padding:0 1rem}.page-header h1[data-v-79f02d18]{font-size:2rem}.content h2[data-v-79f02d18]{font-size:1.25rem}}
