.camera-container[data-v-f6a32c78]{margin-left:-10px;margin-top:-61px;background:#ed6c00;width:100vw;min-height:100vh;display:flex;flex-direction:column;align-items:center;padding:20px;box-sizing:border-box;overflow-x:hidden}.result-container[data-v-f6a32c78]{border-radius:16px;padding:30px;width:90%;max-width:800px;max-height:90vh;border:1px solid rgba(179,186,255,.2);box-shadow:0 20px 40px rgba(0,0,0,.5);animation:modalSlideIn-f6a32c78 .3s ease-out;overflow-y:auto;margin-bottom:20px}.result-content[data-v-f6a32c78]{min-height:-moz-min-content;min-height:min-content}.comparison-section[data-v-f6a32c78]{display:flex;flex-direction:column;gap:30px}.main-comparison[data-v-f6a32c78]{display:flex;flex-direction:column;align-items:center;gap:20px}.main-image-wrapper[data-v-f6a32c78]{position:relative;cursor:pointer;transition:all .3s ease;border-radius:16px;overflow:hidden;box-shadow:0 8px 25px rgba(0,0,0,.3);border:2px solid rgba(179,186,255,.3);display:inline-block}.main-image[data-v-f6a32c78]{width:100%;max-width:500px;height:auto;border-radius:14px;transition:all .3s ease;display:block}.main-image[data-v-f6a32c78]:hover{transform:scale(1.02)}.image-badge[data-v-f6a32c78]{position:absolute;top:12px;left:12px;color:#fff;padding:6px 12px;border-radius:20px;font-size:14px;font-weight:700;box-shadow:0 2px 8px rgba(0,0,0,.3)}.ai-thumbnail[data-v-f6a32c78],.original-thumbnail[data-v-f6a32c78]{position:absolute;bottom:15px;right:15px;width:80px;height:80px;border-radius:8px;overflow:hidden;cursor:pointer;border:2px solid hsla(0,0%,100%,.8);box-shadow:0 4px 12px rgba(0,0,0,.4);transition:all .3s ease;z-index:10}.ai-thumbnail[data-v-f6a32c78]:hover,.original-thumbnail[data-v-f6a32c78]:hover{transform:scale(1.1);border-color:#b3baff;box-shadow:0 6px 20px rgba(179,186,255,.6)}.thumbnail-img[data-v-f6a32c78]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.thumbnail-label[data-v-f6a32c78]{position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,.7);color:#fff;padding:2px 4px;font-size:10px;text-align:center;font-weight:700}.result-controls[data-v-f6a32c78]{display:flex;justify-content:center;gap:15px;margin-top:30px;flex-wrap:wrap}.fullscreen-overlay[data-v-f6a32c78]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);display:flex;justify-content:center;align-items:center;z-index:10000;animation:fadeIn-f6a32c78 .3s ease}.fullscreen-content[data-v-f6a32c78]{background:#1a1922;border-radius:16px;max-width:90vw;max-height:90vh;display:flex;flex-direction:column;animation:scaleIn-f6a32c78 .3s ease;border:1px solid rgba(179,186,255,.3);box-shadow:0 20px 60px rgba(0,0,0,.8)}.fullscreen-header[data-v-f6a32c78]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid rgba(179,186,255,.2)}.fullscreen-title[data-v-f6a32c78]{color:#b3baff;font-size:18px;font-weight:600}.close-btn[data-v-f6a32c78]{background:none;border:none;color:#ccc;cursor:pointer;padding:8px;border-radius:50%;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.close-btn[data-v-f6a32c78]:hover{background:hsla(0,0%,100%,.1);color:#fff}.fullscreen-image-container[data-v-f6a32c78]{flex:1;padding:20px;display:flex;justify-content:center;align-items:center;overflow:auto}.fullscreen-image[data-v-f6a32c78]{max-width:100%;max-height:70vh;border-radius:12px;box-shadow:0 8px 25px rgba(0,0,0,.5)}.fullscreen-controls[data-v-f6a32c78]{padding:20px;border-top:1px solid rgba(179,186,255,.2);display:flex;justify-content:center;gap:15px}@keyframes fadeIn-f6a32c78{0%{opacity:0}to{opacity:1}}@keyframes scaleIn-f6a32c78{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.result-container[data-v-f6a32c78]::-webkit-scrollbar{width:6px}.result-container[data-v-f6a32c78]::-webkit-scrollbar-track{background:rgba(179,186,255,.1);border-radius:3px}.result-container[data-v-f6a32c78]::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#b3baff,#968cff);border-radius:3px}.result-container[data-v-f6a32c78]::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#968cff,#7a6fff)}@media (max-width:768px){.camera-container[data-v-f6a32c78]{padding:10px;min-height:100vh;height:auto}.result-container[data-v-f6a32c78]{width:95%;max-height:85vh;padding:20px;margin:10px 0}.main-image[data-v-f6a32c78]{max-width:100%}.ai-thumbnail[data-v-f6a32c78],.original-thumbnail[data-v-f6a32c78]{width:60px;height:60px;bottom:10px;right:10px}.image-switcher[data-v-f6a32c78]{flex-direction:column;gap:10px}.switch-btn[data-v-f6a32c78]{width:100%;max-width:200px}.result-controls[data-v-f6a32c78]{flex-direction:column;align-items:center;gap:10px}.result-controls .glow-btn[data-v-f6a32c78]{width:100%;max-width:250px}.fullscreen-content[data-v-f6a32c78]{max-width:95vw;max-height:95vh}.fullscreen-image[data-v-f6a32c78]{max-height:60vh}.fullscreen-controls[data-v-f6a32c78]{flex-direction:column;align-items:center}}.item[data-v-f6a32c78]{display:inline-block;margin-right:10px;margin-bottom:8px}.item_btn[data-v-f6a32c78]{background:hsla(0,0%,100%,.1);border:1px solid rgba(179,186,255,.2);border-radius:20px;padding:6px 12px;font-size:14px;color:#fff;cursor:pointer;transition:all .2s ease}.item_btn.selected[data-v-f6a32c78]{background:#ea5504;color:#000;border-color:#b3baff;box-shadow:0 0 10px rgba(179,186,255,.5)}.item_btn[data-v-f6a32c78]:hover{background:rgba(179,186,255,.2);border-color:rgba(179,186,255,.5)}.color-selector[data-v-f6a32c78],.hair-selector[data-v-f6a32c78],.sex-selector[data-v-f6a32c78]{margin-bottom:20px}.hair-preview-card[data-v-f6a32c78]{background:rgba(179,186,255,.05);border-radius:12px;padding:16px;border:1px solid rgba(179,186,255,.2);cursor:pointer;transition:all .3s ease}.hair-preview-card[data-v-f6a32c78]:hover{background:rgba(179,186,255,.1);transform:translateY(-2px)}.hair-preview-card.selected[data-v-f6a32c78]{border-color:#b3baff;box-shadow:0 0 15px rgba(179,186,255,.3)}.hair-info[data-v-f6a32c78]{margin-top:12px;text-align:center;position:relative}.hair-name[data-v-f6a32c78]{color:#fff;font-size:18px;font-weight:700;margin-bottom:4px}.hair-desc[data-v-f6a32c78]{color:#ccc;font-size:14px}.selected-badge[data-v-f6a32c78]{position:absolute;top:-10px;right:-10px;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:700}.no-selection[data-v-f6a32c78]{background:hsla(0,0%,100%,.05);border-radius:12px;padding:20px;border:1px dashed rgba(179,186,255,.3)}.video-element[data-v-f6a32c78]{width:100%;max-width:640px;min-height:40vh;border-radius:12px;transition:all .5s ease;border:1px solid rgba(179,186,255,.2)}.video-wrapper[data-v-f6a32c78]{position:relative}.no-video[data-v-f6a32c78]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:85%;height:90%;border:2px solid rgba(179,186,255,.8);border-radius:12px;pointer-events:none}.camera-placeholder[data-v-f6a32c78]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#666;text-align:center;padding:20px}.camera-icon[data-v-f6a32c78]{width:60px;height:60px;margin-bottom:16px;opacity:.6}.control-panel[data-v-f6a32c78]{width:100%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px}.rear-camera-btn[data-v-f6a32c78]{background:linear-gradient(135deg,#4ecdc4,#44a08d)}.switch-camera-btn[data-v-f6a32c78]{background:linear-gradient(135deg,#ffa726,#ff9800)}.photos-preview[data-v-f6a32c78]{border-radius:16px;padding:24px;width:90%;max-width:400px;max-height:85vh;overflow-y:auto;border:1px solid rgba(179,186,255,.2);box-shadow:0 20px 40px rgba(0,0,0,.5);animation:modalSlideIn-f6a32c78 .3s ease-out}.glow-btn[data-v-f6a32c78]{padding:12px 24px;background:#ea5504;color:#fff;border:none;border-radius:50px;cursor:pointer;font-weight:700;margin:5px;position:relative;overflow:hidden;transition:all .3s ease;min-width:140px}.glow-btn[data-v-f6a32c78]:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 8px 15px rgba(234,85,4,.5);background:#ff6b00}.glow-btn[data-v-f6a32c78]:active:not(:disabled){transform:scale(.95)}.glow-btn[data-v-f6a32c78]:disabled{opacity:.6;cursor:not-allowed;transform:none}.photo-preview[data-v-f6a32c78]{margin-top:20px}.photo-preview img[data-v-f6a32c78]{max-width:100%;max-height:500px;border-radius:12px;box-shadow:0 4px 8px rgba(0,0,0,.2);border:1px solid rgba(0,210,255,.3)}.new-photo-btn[data-v-f6a32c78]{background:linear-gradient(135deg,#ff6b6b,#ee5a24)}.try-another-btn[data-v-f6a32c78]{background:linear-gradient(135deg,#4ecdc4,#44a08d)}.download-btn[data-v-f6a32c78]{background:linear-gradient(135deg,#45b7d1,#96c93d)}.fade-enter-active[data-v-f6a32c78],.fade-leave-active[data-v-f6a32c78]{transition:opacity .5s ease}.fade-enter-from[data-v-f6a32c78],.fade-leave-to[data-v-f6a32c78]{opacity:0}@keyframes modalSlideIn-f6a32c78{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.loading-overlay[data-v-f6a32c78]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(237,108,0,.95);display:flex;justify-content:center;align-items:center;z-index:9999;backdrop-filter:blur(10px)}.loading-container[data-v-f6a32c78]{display:flex;justify-content:center;align-items:center;flex-direction:column}.hologram-loader[data-v-f6a32c78]{position:relative;width:200px;height:200px;display:flex;justify-content:center;align-items:center}.hologram-circle[data-v-f6a32c78]{position:relative;width:120px;height:120px}.inner-ring[data-v-f6a32c78]{position:absolute;width:100%;height:100%;border:3px solid transparent;border-top:3px solid #b3baff;border-radius:50%;animation:spin-f6a32c78 1.5s linear infinite;box-shadow:0 0 20px rgba(179,186,255,.5)}.middle-ring[data-v-f6a32c78]{position:absolute;width:80%;height:80%;top:10%;left:10%;border:2px solid transparent;border-bottom:2px solid #968cff;border-radius:50%;animation:spin-f6a32c78 2s linear infinite reverse;box-shadow:0 0 15px rgba(150,140,255,.4)}.outer-ring[data-v-f6a32c78]{position:absolute;width:120%;height:120%;top:-10%;left:-10%;border:1px solid transparent;border-left:1px solid #7a6fff;border-radius:50%;animation:spin-f6a32c78 2.5s linear infinite;box-shadow:0 0 10px rgba(122,111,255,.3)}.hologram-beams[data-v-f6a32c78]{position:absolute;width:100%;height:100%}.beam[data-v-f6a32c78]{position:absolute;width:2px;height:40px;background:linear-gradient(180deg,transparent,#b3baff,transparent);top:50%;left:50%;transform-origin:0 0;animation:beamRotate-f6a32c78 3s linear infinite;box-shadow:0 0 10px #b3baff}.beam-1[data-v-f6a32c78]{transform:translate(-50%,-50%) rotate(0deg);animation-delay:0s}.beam-2[data-v-f6a32c78]{transform:translate(-50%,-50%) rotate(90deg);animation-delay:.75s}.beam-3[data-v-f6a32c78]{transform:translate(-50%,-50%) rotate(180deg);animation-delay:1.5s}.beam-4[data-v-f6a32c78]{transform:translate(-50%,-50%) rotate(270deg);animation-delay:2.25s}.loading-text[data-v-f6a32c78]{margin-top:30px;text-align:center}.text-glow[data-v-f6a32c78]{color:#b3baff;font-size:18px;font-weight:600;text-shadow:0 0 10px rgba(179,186,255,.8);animation:textPulse-f6a32c78 2s ease-in-out infinite}.loading-dots[data-v-f6a32c78]{display:flex;justify-content:center;margin-top:10px}.loading-dots span[data-v-f6a32c78]{width:8px;height:8px;margin:0 4px;background:#968cff;border-radius:50%;animation:dotBounce-f6a32c78 1.4s ease-in-out infinite both}.loading-dots span[data-v-f6a32c78]:first-child{animation-delay:-.32s}.loading-dots span[data-v-f6a32c78]:nth-child(2){animation-delay:-.16s}.loading-dots span[data-v-f6a32c78]:nth-child(3){animation-delay:0s}.hologram-particles[data-v-f6a32c78]{position:absolute;width:100%;height:100%}.particle[data-v-f6a32c78]{position:absolute;width:4px;height:4px;background:#b3baff;border-radius:50%;top:50%;left:50%;transform-origin:0 0;animation:particleOrbit-f6a32c78 4s linear infinite;box-shadow:0 0 6px #b3baff}@keyframes spin-f6a32c78{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes beamRotate-f6a32c78{0%{opacity:0;transform:translate(-50%,-50%) rotate(var(--rotation,0)) scale(.5)}50%{opacity:1;transform:translate(-50%,-50%) rotate(var(--rotation,0)) scale(1)}to{opacity:0;transform:translate(-50%,-50%) rotate(var(--rotation,0)) scale(.5)}}@keyframes textPulse-f6a32c78{0%,to{opacity:.7}50%{opacity:1}}@keyframes dotBounce-f6a32c78{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@keyframes particleOrbit-f6a32c78{0%{transform:rotate(0deg) translateX(80px) rotate(0deg);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:rotate(1turn) translateX(80px) rotate(-1turn);opacity:0}}.action-buttons[data-v-f6a32c78]{display:flex;justify-content:center;gap:20px;margin:20px 0;position:static;z-index:auto;top:auto;left:auto}@media (max-width:768px){.action-buttons[data-v-f6a32c78]{position:fixed;z-index:1000;top:80%;left:13%;right:13%;justify-content:space-between;margin:0;gap:10px}.action-buttons .glow-btn[data-v-f6a32c78]{min-width:120px;padding:12px 20px;font-size:14px}}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;margin-top:60px;background:#10161a}