.ImageGenerationForm-module__5y8XNW__container{width:100%;max-width:720px;margin:0 auto}.ImageGenerationForm-module__5y8XNW__modelSelector{background:#fff;border:1px solid #e5e7eb;border-radius:16px;margin-bottom:1.5rem;padding:1rem 1.25rem;transition:all .2s;box-shadow:0 1px 3px #00000005}.ImageGenerationForm-module__5y8XNW__modelSelector:hover{border-color:#d1d5db;box-shadow:0 2px 8px #0000000a}.ImageGenerationForm-module__5y8XNW__modelSelectorHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ImageGenerationForm-module__5y8XNW__modelSelectorLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:600}.ImageGenerationForm-module__5y8XNW__modelSelectorButton{color:#1e1b4b;cursor:pointer;background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:10px;justify-content:space-between;align-items:center;gap:.5rem;min-width:160px;padding:.4rem .75rem .4rem .5rem;font-size:.9rem;font-weight:500;transition:all .2s;display:flex}.ImageGenerationForm-module__5y8XNW__modelSelectorButton:hover{background:#fff;border-color:#6366f1;box-shadow:0 0 0 3px #6366f114}.ImageGenerationForm-module__5y8XNW__modelSelectorButton:active{transform:scale(.98)}.ImageGenerationForm-module__5y8XNW__modelSelectorIcon{font-size:1.2rem;line-height:1}.ImageGenerationForm-module__5y8XNW__modelSelectorName{text-align:left;flex:1;margin-left:.25rem}.ImageGenerationForm-module__5y8XNW__modelSelectorChevron{color:#9ca3af;flex-shrink:0;transition:transform .2s}.ImageGenerationForm-module__5y8XNW__modelDescription{color:#6b7280;border-top:1px solid #f3f4f6;margin-top:.5rem;padding-top:.5rem;font-size:.8rem;line-height:1.4}.ImageGenerationForm-module__5y8XNW__formWrapper{margin-top:.5rem}.ImageGenerationForm-module__5y8XNW__formWrapper>*{animation:.3s ease-out both ImageGenerationForm-module__5y8XNW__fadeSlideUp}@keyframes ImageGenerationForm-module__5y8XNW__fadeSlideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.ImageGenerationForm-module__5y8XNW__modelSelector{padding:.75rem 1rem}.ImageGenerationForm-module__5y8XNW__modelSelectorButton{min-width:120px;padding:.3rem .5rem .3rem .4rem;font-size:.8rem}.ImageGenerationForm-module__5y8XNW__modelSelectorIcon{font-size:1rem}.ImageGenerationForm-module__5y8XNW__modelSelectorLabel{font-size:.7rem}}
.ModelSelectModal-module__k9_Z7G__overlay{z-index:1000;-webkit-backdrop-filter:blur(8px);background:#0006;justify-content:center;align-items:center;padding:1rem;animation:.2s ease-out ModelSelectModal-module__k9_Z7G__fadeIn;display:flex;position:fixed;inset:0}@keyframes ModelSelectModal-module__k9_Z7G__fadeIn{0%{opacity:0}to{opacity:1}}.ModelSelectModal-module__k9_Z7G__modal{background:#fff;border-radius:20px;flex-direction:column;width:100%;max-width:640px;max-height:80vh;animation:.3s ease-out ModelSelectModal-module__k9_Z7G__slideUp;display:flex;overflow:hidden;box-shadow:0 25px 60px #0003}@keyframes ModelSelectModal-module__k9_Z7G__slideUp{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.ModelSelectModal-module__k9_Z7G__header{border-bottom:1px solid #f3f4f6;flex-shrink:0;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.ModelSelectModal-module__k9_Z7G__headerLeft{align-items:center;gap:.6rem;display:flex}.ModelSelectModal-module__k9_Z7G__headerIcon{color:#6366f1}.ModelSelectModal-module__k9_Z7G__title{color:#1e1b4b;margin:0;font-size:1.1rem;font-weight:600}.ModelSelectModal-module__k9_Z7G__closeButton{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.ModelSelectModal-module__k9_Z7G__closeButton:hover{color:#1e1b4b;background:#f3f4f6}.ModelSelectModal-module__k9_Z7G__grid{flex-direction:column;flex:1;gap:.5rem;padding:1rem 1.5rem;display:flex;overflow-y:auto}.ModelSelectModal-module__k9_Z7G__card{cursor:pointer;text-align:left;background:0 0;border:2px solid #0000;border-radius:12px;align-items:center;gap:1rem;width:100%;padding:.75rem 1rem;transition:all .2s;display:flex}.ModelSelectModal-module__k9_Z7G__card:hover{background:#f9fafb;transform:translate(4px)}.ModelSelectModal-module__k9_Z7G__cardSelected{background:var(--bg-color);border-color:var(--border-color)}.ModelSelectModal-module__k9_Z7G__cardIcon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.ModelSelectModal-module__k9_Z7G__cardContent{flex:1}.ModelSelectModal-module__k9_Z7G__cardName{margin-bottom:.1rem;font-size:.95rem;font-weight:600}.ModelSelectModal-module__k9_Z7G__cardDescription{color:#6b7280;margin:0;font-size:.8rem}.ModelSelectModal-module__k9_Z7G__cardBadge{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.7rem;font-weight:700;display:flex}.ModelSelectModal-module__k9_Z7G__footer{text-align:center;border-top:1px solid #f3f4f6;flex-shrink:0;padding:.75rem 1.5rem}.ModelSelectModal-module__k9_Z7G__footerText{color:#9ca3af;margin:0;font-size:.8rem}
.ImageGenerationMidjourney-module__t1jlxa__container{background:#fff;border-radius:20px;width:100%;max-width:720px;padding:2rem;box-shadow:0 2px 16px #0000000a}.ImageGenerationMidjourney-module__t1jlxa__header{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1.5rem;display:flex}.ImageGenerationMidjourney-module__t1jlxa__headerLeft{align-items:center;gap:.75rem;display:flex}.ImageGenerationMidjourney-module__t1jlxa__modelIcon{font-size:2rem}.ImageGenerationMidjourney-module__t1jlxa__title{color:#1e1b4b;margin:0;font-size:1.25rem;font-weight:700}.ImageGenerationMidjourney-module__t1jlxa__subtitle{color:#6b7280;margin:0;font-size:.85rem}.ImageGenerationMidjourney-module__t1jlxa__modelBadge{color:#ec4899;text-transform:uppercase;letter-spacing:.025em;background:#fdf2f8;border-radius:20px;padding:.25rem .75rem;font-size:.7rem;font-weight:600}.ImageGenerationMidjourney-module__t1jlxa__form{flex-direction:column;gap:1.25rem;display:flex}.ImageGenerationMidjourney-module__t1jlxa__row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.ImageGenerationMidjourney-module__t1jlxa__fieldGroup{flex-direction:column;gap:.375rem;display:flex}.ImageGenerationMidjourney-module__t1jlxa__label{color:#374151;align-items:center;gap:.5rem;font-size:.85rem;font-weight:500;display:flex}.ImageGenerationMidjourney-module__t1jlxa__labelText{font-weight:500}.ImageGenerationMidjourney-module__t1jlxa__required{color:#ef4444;font-size:1rem;font-weight:700}.ImageGenerationMidjourney-module__t1jlxa__charCounter{color:#9ca3af;margin-left:auto;font-size:.75rem;font-weight:400}.ImageGenerationMidjourney-module__t1jlxa__labelIcon{color:#6b7280}.ImageGenerationMidjourney-module__t1jlxa__fileHint{color:#9ca3af;margin-left:auto;font-size:.75rem;font-weight:400}.ImageGenerationMidjourney-module__t1jlxa__rangeValue{color:#ec4899;background:#fdf2f8;border-radius:4px;margin-left:auto;padding:.1rem .6rem;font-size:.8rem;font-weight:600}.ImageGenerationMidjourney-module__t1jlxa__textarea{resize:vertical;color:#1f2937;background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:12px;outline:none;min-height:100px;padding:.75rem 1rem;font-family:inherit;font-size:.95rem;transition:all .2s}.ImageGenerationMidjourney-module__t1jlxa__textarea:focus{background:#fff;border-color:#ec4899;box-shadow:0 0 0 4px #ec48991a}.ImageGenerationMidjourney-module__t1jlxa__textarea::placeholder{color:#9ca3af}.ImageGenerationMidjourney-module__t1jlxa__select{cursor:pointer;color:#1f2937;appearance:none;background:#f9fafb url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236b7280' d='M6 8L1 3h10z'/%3E%3C/svg%3E") right 1rem center no-repeat;border:1.5px solid #e5e7eb;border-radius:12px;outline:none;padding:.6rem 2.5rem .6rem 1rem;font-size:.9rem;transition:all .2s}.ImageGenerationMidjourney-module__t1jlxa__select:focus{background:#fff;border-color:#ec4899;box-shadow:0 0 0 4px #ec48991a}.ImageGenerationMidjourney-module__t1jlxa__inputError{background:#fef2f2!important;border-color:#ef4444!important}.ImageGenerationMidjourney-module__t1jlxa__inputError:focus{box-shadow:0 0 0 4px #ef44441a!important}.ImageGenerationMidjourney-module__t1jlxa__errorText{color:#dc2626;margin-top:.2rem;font-size:.8rem}.ImageGenerationMidjourney-module__t1jlxa__range{appearance:none;background:#e5e7eb;border-radius:4px;outline:none;width:100%;height:6px;transition:background .2s}.ImageGenerationMidjourney-module__t1jlxa__range::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#ec4899;border-radius:50%;width:18px;height:18px;transition:transform .2s}.ImageGenerationMidjourney-module__t1jlxa__range::-webkit-slider-thumb:hover{transform:scale(1.1)}.ImageGenerationMidjourney-module__t1jlxa__range::-moz-range-thumb{cursor:pointer;background:#ec4899;border:none;border-radius:50%;width:18px;height:18px}.ImageGenerationMidjourney-module__t1jlxa__rangeLabels{color:#9ca3af;justify-content:space-between;font-size:.65rem;display:flex}.ImageGenerationMidjourney-module__t1jlxa__fileList{flex-direction:column;gap:.5rem;margin-bottom:.25rem;display:flex}.ImageGenerationMidjourney-module__t1jlxa__fileItem{background:#f3f4f6;border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .75rem;display:flex}.ImageGenerationMidjourney-module__t1jlxa__fileInfo{align-items:center;gap:.75rem;display:flex;overflow:hidden}.ImageGenerationMidjourney-module__t1jlxa__fileName{color:#1f2937;white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;overflow:hidden}.ImageGenerationMidjourney-module__t1jlxa__fileSize{color:#6b7280;flex-shrink:0;font-size:.75rem}.ImageGenerationMidjourney-module__t1jlxa__fileRemove{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:.25rem;transition:all .2s;display:flex}.ImageGenerationMidjourney-module__t1jlxa__fileRemove:hover{color:#dc2626;background:#e5e7eb}.ImageGenerationMidjourney-module__t1jlxa__fileDropzone{background:#fafafa;border:2px dashed #e5e7eb;border-radius:12px;transition:all .2s;overflow:hidden}.ImageGenerationMidjourney-module__t1jlxa__fileDropzone:hover{background:#fdf2f8;border-color:#ec4899}.ImageGenerationMidjourney-module__t1jlxa__fileInput{display:none}.ImageGenerationMidjourney-module__t1jlxa__fileLabel{cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.ImageGenerationMidjourney-module__t1jlxa__fileIcon{color:#9ca3af;transition:color .2s}.ImageGenerationMidjourney-module__t1jlxa__fileDropzone:hover .ImageGenerationMidjourney-module__t1jlxa__fileIcon{color:#ec4899}.ImageGenerationMidjourney-module__t1jlxa__fileDropText{color:#4b5563;font-size:.85rem;font-weight:500}.ImageGenerationMidjourney-module__t1jlxa__submitButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ec4899,#f472b6);border:none;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;transition:all .3s;display:flex;box-shadow:0 4px 14px #ec48994d}.ImageGenerationMidjourney-module__t1jlxa__submitButton:hover{transform:translateY(-2px);box-shadow:0 6px 24px #ec489966}.ImageGenerationMidjourney-module__t1jlxa__submitButton:active{transform:translateY(0)}.ImageGenerationMidjourney-module__t1jlxa__submitButton:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (max-width:640px){.ImageGenerationMidjourney-module__t1jlxa__container{padding:1.5rem}.ImageGenerationMidjourney-module__t1jlxa__row{grid-template-columns:1fr;gap:1rem}.ImageGenerationMidjourney-module__t1jlxa__header{flex-direction:column;align-items:flex-start;gap:.75rem}.ImageGenerationMidjourney-module__t1jlxa__modelBadge{align-self:flex-start}.ImageGenerationMidjourney-module__t1jlxa__title{font-size:1.1rem}}
.ImageGenerationNanoBananaTwo-module__KCLPla__container{background:#fff;border-radius:20px;padding:2rem;box-shadow:0 2px 16px #0000000a}.ImageGenerationNanoBananaTwo-module__KCLPla__header{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1.5rem;display:flex}.ImageGenerationNanoBananaTwo-module__KCLPla__headerLeft{align-items:center;gap:.75rem;display:flex}.ImageGenerationNanoBananaTwo-module__KCLPla__modelIcon{font-size:2rem}.ImageGenerationNanoBananaTwo-module__KCLPla__title{color:#1e1b4b;margin:0;font-size:1.25rem;font-weight:700}.ImageGenerationNanoBananaTwo-module__KCLPla__subtitle{color:#6b7280;margin:0;font-size:.85rem}.ImageGenerationNanoBananaTwo-module__KCLPla__modelBadge{color:#6366f1;text-transform:uppercase;letter-spacing:.025em;background:#eef2ff;border-radius:20px;padding:.25rem .75rem;font-size:.7rem;font-weight:600}.ImageGenerationNanoBananaTwo-module__KCLPla__form{flex-direction:column;gap:1.25rem;display:flex}.ImageGenerationNanoBananaTwo-module__KCLPla__row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.ImageGenerationNanoBananaTwo-module__KCLPla__fieldGroup{flex-direction:column;gap:.375rem;display:flex}.ImageGenerationNanoBananaTwo-module__KCLPla__label{color:#374151;align-items:center;gap:.5rem;font-size:.85rem;font-weight:500;display:flex}.ImageGenerationNanoBananaTwo-module__KCLPla__labelText{font-weight:500}.ImageGenerationNanoBananaTwo-module__KCLPla__required{color:#ef4444;font-size:1rem;font-weight:700}.ImageGenerationNanoBananaTwo-module__KCLPla__charCounter{color:#9ca3af;margin-left:auto;font-size:.75rem;font-weight:400}.ImageGenerationNanoBananaTwo-module__KCLPla__labelIcon{color:#6b7280}.ImageGenerationNanoBananaTwo-module__KCLPla__fileHint{color:#9ca3af;margin-left:auto;font-size:.75rem;font-weight:400}.ImageGenerationNanoBananaTwo-module__KCLPla__textarea{resize:vertical;color:#1f2937;background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:12px;outline:none;min-height:100px;padding:.75rem 1rem;font-family:inherit;font-size:.95rem;transition:all .2s}.ImageGenerationNanoBananaTwo-module__KCLPla__textarea:focus{background:#fff;border-color:#fbbf24;box-shadow:0 0 0 4px #fbbf241a}.ImageGenerationNanoBananaTwo-module__KCLPla__textarea::placeholder{color:#9ca3af}.ImageGenerationNanoBananaTwo-module__KCLPla__select{cursor:pointer;color:#1f2937;appearance:none;background:#f9fafb url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236b7280' d='M6 8L1 3h10z'/%3E%3C/svg%3E") right 1rem center no-repeat;border:1.5px solid #e5e7eb;border-radius:12px;outline:none;padding:.6rem 2.5rem .6rem 1rem;font-size:.9rem;transition:all .2s}.ImageGenerationNanoBananaTwo-module__KCLPla__select:focus{background:#fff;border-color:#fbbf24;box-shadow:0 0 0 4px #fbbf241a}.ImageGenerationNanoBananaTwo-module__KCLPla__inputError{background:#fef2f2!important;border-color:#ef4444!important}.ImageGenerationNanoBananaTwo-module__KCLPla__inputError:focus{box-shadow:0 0 0 4px #ef44441a!important}.ImageGenerationNanoBananaTwo-module__KCLPla__errorText{color:#dc2626;margin-top:.2rem;font-size:.8rem}.ImageGenerationNanoBananaTwo-module__KCLPla__checkboxLabel{cursor:pointer;color:#4b5563;-webkit-user-select:none;user-select:none;background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:10px;align-items:center;gap:.5rem;padding:.4rem .75rem;font-size:.85rem;transition:all .2s;display:flex}.ImageGenerationNanoBananaTwo-module__KCLPla__checkboxLabel:hover{background:#fffbeb;border-color:#fbbf24}.ImageGenerationNanoBananaTwo-module__KCLPla__checkbox{display:none}.ImageGenerationNanoBananaTwo-module__KCLPla__checkbox:checked+.ImageGenerationNanoBananaTwo-module__KCLPla__checkboxIcon{color:#fbbf24}.ImageGenerationNanoBananaTwo-module__KCLPla__checkbox:checked~.ImageGenerationNanoBananaTwo-module__KCLPla__checkboxText{color:#1f2937}.ImageGenerationNanoBananaTwo-module__KCLPla__checkboxIcon{color:#9ca3af;transition:color .2s}.ImageGenerationNanoBananaTwo-module__KCLPla__checkboxText{font-weight:500}.ImageGenerationNanoBananaTwo-module__KCLPla__fileList{flex-direction:column;gap:.5rem;margin-bottom:.5rem;display:flex}.ImageGenerationNanoBananaTwo-module__KCLPla__fileItem{background:#f3f4f6;border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.ImageGenerationNanoBananaTwo-module__KCLPla__fileInfo{align-items:center;gap:.75rem;display:flex;overflow:hidden}.ImageGenerationNanoBananaTwo-module__KCLPla__fileName{color:#1f2937;white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;overflow:hidden}.ImageGenerationNanoBananaTwo-module__KCLPla__fileSize{color:#6b7280;flex-shrink:0;font-size:.75rem}.ImageGenerationNanoBananaTwo-module__KCLPla__fileRemove{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:.25rem;transition:all .2s;display:flex}.ImageGenerationNanoBananaTwo-module__KCLPla__fileRemove:hover{color:#dc2626;background:#e5e7eb}.ImageGenerationNanoBananaTwo-module__KCLPla__fileDropzone{background:#fafafa;border:2px dashed #e5e7eb;border-radius:12px;transition:all .2s;overflow:hidden}.ImageGenerationNanoBananaTwo-module__KCLPla__fileDropzone:hover{background:#fffbeb;border-color:#fbbf24}.ImageGenerationNanoBananaTwo-module__KCLPla__fileInput{display:none}.ImageGenerationNanoBananaTwo-module__KCLPla__fileLabel{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1.5rem 1rem;display:flex}.ImageGenerationNanoBananaTwo-module__KCLPla__fileIcon{color:#9ca3af;transition:color .2s}.ImageGenerationNanoBananaTwo-module__KCLPla__fileDropzone:hover .ImageGenerationNanoBananaTwo-module__KCLPla__fileIcon{color:#fbbf24}.ImageGenerationNanoBananaTwo-module__KCLPla__fileDropText{text-align:center;color:#4b5563;font-size:.9rem;font-weight:500}.ImageGenerationNanoBananaTwo-module__KCLPla__fileDropHint{text-align:center;color:#9ca3af;font-size:.75rem}.ImageGenerationNanoBananaTwo-module__KCLPla__submitButton{color:#1e1b4b;cursor:pointer;background:linear-gradient(135deg,#fbbf24,#f59e0b);border:none;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;transition:all .3s;display:flex;box-shadow:0 4px 14px #fbbf244d}.ImageGenerationNanoBananaTwo-module__KCLPla__submitButton:hover{transform:translateY(-2px);box-shadow:0 6px 24px #fbbf2466}.ImageGenerationNanoBananaTwo-module__KCLPla__submitButton:active{transform:translateY(0)}.ImageGenerationNanoBananaTwo-module__KCLPla__submitButton:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (max-width:640px){.ImageGenerationNanoBananaTwo-module__KCLPla__container{padding:1.5rem}.ImageGenerationNanoBananaTwo-module__KCLPla__row{grid-template-columns:1fr;gap:1rem}.ImageGenerationNanoBananaTwo-module__KCLPla__header{flex-direction:column;align-items:flex-start;gap:.75rem}.ImageGenerationNanoBananaTwo-module__KCLPla__modelBadge{align-self:flex-start}.ImageGenerationNanoBananaTwo-module__KCLPla__title{font-size:1.1rem}}
.ImageGenerationGptImageTwo-module__lnLura__container{background:#fff;border-radius:20px;padding:2rem;box-shadow:0 2px 16px #0000000a}.ImageGenerationGptImageTwo-module__lnLura__header{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1.5rem;display:flex}.ImageGenerationGptImageTwo-module__lnLura__headerLeft{align-items:center;gap:.75rem;display:flex}.ImageGenerationGptImageTwo-module__lnLura__modelIcon{font-size:2rem}.ImageGenerationGptImageTwo-module__lnLura__title{color:#1e1b4b;margin:0;font-size:1.25rem;font-weight:700}.ImageGenerationGptImageTwo-module__lnLura__subtitle{color:#6b7280;margin:0;font-size:.85rem}.ImageGenerationGptImageTwo-module__lnLura__modelBadge{color:#f59e0b;text-transform:uppercase;letter-spacing:.025em;background:#fffbeb;border-radius:20px;padding:.25rem .75rem;font-size:.7rem;font-weight:600}.ImageGenerationGptImageTwo-module__lnLura__form{flex-direction:column;gap:1.25rem;display:flex}.ImageGenerationGptImageTwo-module__lnLura__row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.ImageGenerationGptImageTwo-module__lnLura__fieldGroup{flex-direction:column;gap:.375rem;display:flex}.ImageGenerationGptImageTwo-module__lnLura__label{color:#374151;align-items:center;gap:.5rem;font-size:.85rem;font-weight:500;display:flex}.ImageGenerationGptImageTwo-module__lnLura__labelText{font-weight:500}.ImageGenerationGptImageTwo-module__lnLura__required{color:#ef4444;font-size:1rem;font-weight:700}.ImageGenerationGptImageTwo-module__lnLura__charCounter{color:#9ca3af;margin-left:auto;font-size:.75rem;font-weight:400}.ImageGenerationGptImageTwo-module__lnLura__labelIcon{color:#6b7280}.ImageGenerationGptImageTwo-module__lnLura__fileHint{color:#9ca3af;margin-left:auto;font-size:.75rem;font-weight:400}.ImageGenerationGptImageTwo-module__lnLura__textarea{resize:vertical;color:#1f2937;background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:12px;outline:none;min-height:100px;padding:.75rem 1rem;font-family:inherit;font-size:.95rem;transition:all .2s}.ImageGenerationGptImageTwo-module__lnLura__textarea:focus{background:#fff;border-color:#f59e0b;box-shadow:0 0 0 4px #f59e0b1a}.ImageGenerationGptImageTwo-module__lnLura__textarea::placeholder{color:#9ca3af}.ImageGenerationGptImageTwo-module__lnLura__select{cursor:pointer;color:#1f2937;appearance:none;background:#f9fafb url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236b7280' d='M6 8L1 3h10z'/%3E%3C/svg%3E") right 1rem center no-repeat;border:1.5px solid #e5e7eb;border-radius:12px;outline:none;padding:.6rem 2.5rem .6rem 1rem;font-size:.9rem;transition:all .2s}.ImageGenerationGptImageTwo-module__lnLura__select:focus{background:#fff;border-color:#f59e0b;box-shadow:0 0 0 4px #f59e0b1a}.ImageGenerationGptImageTwo-module__lnLura__inputError{background:#fef2f2!important;border-color:#ef4444!important}.ImageGenerationGptImageTwo-module__lnLura__inputError:focus{box-shadow:0 0 0 4px #ef44441a!important}.ImageGenerationGptImageTwo-module__lnLura__errorText{color:#dc2626;margin-top:.2rem;font-size:.8rem}.ImageGenerationGptImageTwo-module__lnLura__fileList{flex-direction:column;gap:.5rem;margin-bottom:.25rem;display:flex}.ImageGenerationGptImageTwo-module__lnLura__fileItem{background:#f3f4f6;border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .75rem;display:flex}.ImageGenerationGptImageTwo-module__lnLura__fileInfo{align-items:center;gap:.75rem;display:flex;overflow:hidden}.ImageGenerationGptImageTwo-module__lnLura__fileName{color:#1f2937;white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;overflow:hidden}.ImageGenerationGptImageTwo-module__lnLura__fileSize{color:#6b7280;flex-shrink:0;font-size:.75rem}.ImageGenerationGptImageTwo-module__lnLura__fileRemove{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:.25rem;transition:all .2s;display:flex}.ImageGenerationGptImageTwo-module__lnLura__fileRemove:hover{color:#dc2626;background:#e5e7eb}.ImageGenerationGptImageTwo-module__lnLura__fileDropzone{background:#fafafa;border:2px dashed #e5e7eb;border-radius:12px;transition:all .2s;overflow:hidden}.ImageGenerationGptImageTwo-module__lnLura__fileDropzone:hover{background:#fffbeb;border-color:#f59e0b}.ImageGenerationGptImageTwo-module__lnLura__fileInput{display:none}.ImageGenerationGptImageTwo-module__lnLura__fileLabel{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1.5rem 1rem;display:flex}.ImageGenerationGptImageTwo-module__lnLura__fileIcon{color:#9ca3af;transition:color .2s}.ImageGenerationGptImageTwo-module__lnLura__fileDropzone:hover .ImageGenerationGptImageTwo-module__lnLura__fileIcon{color:#f59e0b}.ImageGenerationGptImageTwo-module__lnLura__fileDropText{text-align:center;color:#4b5563;font-size:.9rem;font-weight:500}.ImageGenerationGptImageTwo-module__lnLura__fileDropHint{text-align:center;color:#9ca3af;font-size:.75rem}.ImageGenerationGptImageTwo-module__lnLura__submitButton{color:#1e1b4b;cursor:pointer;background:linear-gradient(135deg,#f59e0b,#fbbf24);border:none;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;transition:all .3s;display:flex;box-shadow:0 4px 14px #f59e0b4d}.ImageGenerationGptImageTwo-module__lnLura__submitButton:hover{transform:translateY(-2px);box-shadow:0 6px 24px #f59e0b66}.ImageGenerationGptImageTwo-module__lnLura__submitButton:active{transform:translateY(0)}.ImageGenerationGptImageTwo-module__lnLura__submitButton:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (max-width:640px){.ImageGenerationGptImageTwo-module__lnLura__container{padding:1.5rem}.ImageGenerationGptImageTwo-module__lnLura__row{grid-template-columns:1fr;gap:1rem}.ImageGenerationGptImageTwo-module__lnLura__header{flex-direction:column;align-items:flex-start;gap:.75rem}.ImageGenerationGptImageTwo-module__lnLura__modelBadge{align-self:flex-start}.ImageGenerationGptImageTwo-module__lnLura__title{font-size:1.1rem}}
.ImageGenerationFluxTwo-module__GtsYna__container{background:#fff;border-radius:20px;padding:2rem;box-shadow:0 2px 16px #0000000a}.ImageGenerationFluxTwo-module__GtsYna__header{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1.5rem;display:flex}.ImageGenerationFluxTwo-module__GtsYna__headerLeft{align-items:center;gap:.75rem;display:flex}.ImageGenerationFluxTwo-module__GtsYna__modelIcon{font-size:2rem}.ImageGenerationFluxTwo-module__GtsYna__title{color:#1e1b4b;margin:0;font-size:1.25rem;font-weight:700}.ImageGenerationFluxTwo-module__GtsYna__subtitle{color:#6b7280;margin:0;font-size:.85rem}.ImageGenerationFluxTwo-module__GtsYna__modelBadge{color:#8b5cf6;text-transform:uppercase;letter-spacing:.025em;background:#f5f3ff;border-radius:20px;padding:.25rem .75rem;font-size:.7rem;font-weight:600}.ImageGenerationFluxTwo-module__GtsYna__form{flex-direction:column;gap:1.25rem;display:flex}.ImageGenerationFluxTwo-module__GtsYna__row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.ImageGenerationFluxTwo-module__GtsYna__fieldGroup{flex-direction:column;gap:.375rem;display:flex}.ImageGenerationFluxTwo-module__GtsYna__label{color:#374151;align-items:center;gap:.5rem;font-size:.85rem;font-weight:500;display:flex}.ImageGenerationFluxTwo-module__GtsYna__labelText{font-weight:500}.ImageGenerationFluxTwo-module__GtsYna__required{color:#ef4444;font-size:1rem;font-weight:700}.ImageGenerationFluxTwo-module__GtsYna__charCounter{color:#9ca3af;margin-left:auto;font-size:.75rem;font-weight:400}.ImageGenerationFluxTwo-module__GtsYna__labelIcon{color:#6b7280}.ImageGenerationFluxTwo-module__GtsYna__fileHint{color:#9ca3af;margin-left:auto;font-size:.75rem;font-weight:400}.ImageGenerationFluxTwo-module__GtsYna__textarea{resize:vertical;color:#1f2937;background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:12px;outline:none;min-height:100px;padding:.75rem 1rem;font-family:inherit;font-size:.95rem;transition:all .2s}.ImageGenerationFluxTwo-module__GtsYna__textarea:focus{background:#fff;border-color:#8b5cf6;box-shadow:0 0 0 4px #8b5cf61a}.ImageGenerationFluxTwo-module__GtsYna__textarea::placeholder{color:#9ca3af}.ImageGenerationFluxTwo-module__GtsYna__select{cursor:pointer;color:#1f2937;appearance:none;background:#f9fafb url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236b7280' d='M6 8L1 3h10z'/%3E%3C/svg%3E") right 1rem center no-repeat;border:1.5px solid #e5e7eb;border-radius:12px;outline:none;padding:.6rem 2.5rem .6rem 1rem;font-size:.9rem;transition:all .2s}.ImageGenerationFluxTwo-module__GtsYna__select:focus{background:#fff;border-color:#8b5cf6;box-shadow:0 0 0 4px #8b5cf61a}.ImageGenerationFluxTwo-module__GtsYna__inputError{background:#fef2f2!important;border-color:#ef4444!important}.ImageGenerationFluxTwo-module__GtsYna__inputError:focus{box-shadow:0 0 0 4px #ef44441a!important}.ImageGenerationFluxTwo-module__GtsYna__errorText{color:#dc2626;margin-top:.2rem;font-size:.8rem}.ImageGenerationFluxTwo-module__GtsYna__fileList{flex-direction:column;gap:.5rem;margin-bottom:.25rem;display:flex}.ImageGenerationFluxTwo-module__GtsYna__fileItem{background:#f3f4f6;border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .75rem;display:flex}.ImageGenerationFluxTwo-module__GtsYna__fileInfo{align-items:center;gap:.75rem;display:flex;overflow:hidden}.ImageGenerationFluxTwo-module__GtsYna__fileName{color:#1f2937;white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;overflow:hidden}.ImageGenerationFluxTwo-module__GtsYna__fileSize{color:#6b7280;flex-shrink:0;font-size:.75rem}.ImageGenerationFluxTwo-module__GtsYna__fileRemove{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:.25rem;transition:all .2s;display:flex}.ImageGenerationFluxTwo-module__GtsYna__fileRemove:hover{color:#dc2626;background:#e5e7eb}.ImageGenerationFluxTwo-module__GtsYna__fileDropzone{background:#fafafa;border:2px dashed #e5e7eb;border-radius:12px;transition:all .2s;overflow:hidden}.ImageGenerationFluxTwo-module__GtsYna__fileDropzone:hover{background:#f5f3ff;border-color:#8b5cf6}.ImageGenerationFluxTwo-module__GtsYna__fileInput{display:none}.ImageGenerationFluxTwo-module__GtsYna__fileLabel{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1.5rem 1rem;display:flex}.ImageGenerationFluxTwo-module__GtsYna__fileIcon{color:#9ca3af;transition:color .2s}.ImageGenerationFluxTwo-module__GtsYna__fileDropzone:hover .ImageGenerationFluxTwo-module__GtsYna__fileIcon{color:#8b5cf6}.ImageGenerationFluxTwo-module__GtsYna__fileDropText{text-align:center;color:#4b5563;font-size:.9rem;font-weight:500}.ImageGenerationFluxTwo-module__GtsYna__fileDropHint{text-align:center;color:#9ca3af;font-size:.75rem}.ImageGenerationFluxTwo-module__GtsYna__submitButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8b5cf6,#a78bfa);border:none;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;transition:all .3s;display:flex;box-shadow:0 4px 14px #8b5cf64d}.ImageGenerationFluxTwo-module__GtsYna__submitButton:hover{transform:translateY(-2px);box-shadow:0 6px 24px #8b5cf666}.ImageGenerationFluxTwo-module__GtsYna__submitButton:active{transform:translateY(0)}.ImageGenerationFluxTwo-module__GtsYna__submitButton:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (max-width:640px){.ImageGenerationFluxTwo-module__GtsYna__container{padding:1.5rem}.ImageGenerationFluxTwo-module__GtsYna__row{grid-template-columns:1fr;gap:1rem}.ImageGenerationFluxTwo-module__GtsYna__header{flex-direction:column;align-items:flex-start;gap:.75rem}.ImageGenerationFluxTwo-module__GtsYna__modelBadge{align-self:flex-start}.ImageGenerationFluxTwo-module__GtsYna__title{font-size:1.1rem}}
.ImageGenerationKolors-module__PON3Aa__container{background:#fff;border-radius:20px;padding:2rem;box-shadow:0 2px 16px #0000000a}.ImageGenerationKolors-module__PON3Aa__header{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1.5rem;display:flex}.ImageGenerationKolors-module__PON3Aa__headerLeft{align-items:center;gap:.75rem;display:flex}.ImageGenerationKolors-module__PON3Aa__modelIcon{font-size:2rem}.ImageGenerationKolors-module__PON3Aa__title{color:#1e1b4b;margin:0;font-size:1.25rem;font-weight:700}.ImageGenerationKolors-module__PON3Aa__subtitle{color:#6b7280;margin:0;font-size:.85rem}.ImageGenerationKolors-module__PON3Aa__modelBadge{color:#10b981;text-transform:uppercase;letter-spacing:.025em;background:#ecfdf5;border-radius:20px;padding:.25rem .75rem;font-size:.7rem;font-weight:600}.ImageGenerationKolors-module__PON3Aa__form{flex-direction:column;gap:1.25rem;display:flex}.ImageGenerationKolors-module__PON3Aa__row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.ImageGenerationKolors-module__PON3Aa__fieldGroup{flex-direction:column;gap:.375rem;display:flex}.ImageGenerationKolors-module__PON3Aa__label{color:#374151;align-items:center;gap:.5rem;font-size:.85rem;font-weight:500;display:flex}.ImageGenerationKolors-module__PON3Aa__labelText{font-weight:500}.ImageGenerationKolors-module__PON3Aa__required{color:#ef4444;font-size:1rem;font-weight:700}.ImageGenerationKolors-module__PON3Aa__charCounter{color:#9ca3af;margin-left:auto;font-size:.75rem;font-weight:400}.ImageGenerationKolors-module__PON3Aa__labelIcon{color:#6b7280}.ImageGenerationKolors-module__PON3Aa__fileHint{color:#9ca3af;margin-left:auto;font-size:.75rem;font-weight:400}.ImageGenerationKolors-module__PON3Aa__textarea{resize:vertical;color:#1f2937;background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:12px;outline:none;min-height:100px;padding:.75rem 1rem;font-family:inherit;font-size:.95rem;transition:all .2s}.ImageGenerationKolors-module__PON3Aa__textarea:focus{background:#fff;border-color:#10b981;box-shadow:0 0 0 4px #10b9811a}.ImageGenerationKolors-module__PON3Aa__textarea::placeholder{color:#9ca3af}.ImageGenerationKolors-module__PON3Aa__select{cursor:pointer;color:#1f2937;appearance:none;background:#f9fafb url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236b7280' d='M6 8L1 3h10z'/%3E%3C/svg%3E") right 1rem center no-repeat;border:1.5px solid #e5e7eb;border-radius:12px;outline:none;padding:.6rem 2.5rem .6rem 1rem;font-size:.9rem;transition:all .2s}.ImageGenerationKolors-module__PON3Aa__select:focus{background:#fff;border-color:#10b981;box-shadow:0 0 0 4px #10b9811a}.ImageGenerationKolors-module__PON3Aa__inputError{background:#fef2f2!important;border-color:#ef4444!important}.ImageGenerationKolors-module__PON3Aa__inputError:focus{box-shadow:0 0 0 4px #ef44441a!important}.ImageGenerationKolors-module__PON3Aa__errorText{color:#dc2626;margin-top:.2rem;font-size:.8rem}.ImageGenerationKolors-module__PON3Aa__fileList{flex-direction:column;gap:.5rem;margin-bottom:.25rem;display:flex}.ImageGenerationKolors-module__PON3Aa__fileItem{background:#f3f4f6;border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .75rem;display:flex}.ImageGenerationKolors-module__PON3Aa__fileInfo{align-items:center;gap:.75rem;display:flex;overflow:hidden}.ImageGenerationKolors-module__PON3Aa__fileName{color:#1f2937;white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;overflow:hidden}.ImageGenerationKolors-module__PON3Aa__fileSize{color:#6b7280;flex-shrink:0;font-size:.75rem}.ImageGenerationKolors-module__PON3Aa__fileRemove{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:.25rem;transition:all .2s;display:flex}.ImageGenerationKolors-module__PON3Aa__fileRemove:hover{color:#dc2626;background:#e5e7eb}.ImageGenerationKolors-module__PON3Aa__fileDropzone{background:#fafafa;border:2px dashed #e5e7eb;border-radius:12px;transition:all .2s;overflow:hidden}.ImageGenerationKolors-module__PON3Aa__fileDropzone:hover{background:#ecfdf5;border-color:#10b981}.ImageGenerationKolors-module__PON3Aa__fileInput{display:none}.ImageGenerationKolors-module__PON3Aa__fileLabel{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1.5rem 1rem;display:flex}.ImageGenerationKolors-module__PON3Aa__fileIcon{color:#9ca3af;transition:color .2s}.ImageGenerationKolors-module__PON3Aa__fileDropzone:hover .ImageGenerationKolors-module__PON3Aa__fileIcon{color:#10b981}.ImageGenerationKolors-module__PON3Aa__fileDropText{text-align:center;color:#4b5563;font-size:.9rem;font-weight:500}.ImageGenerationKolors-module__PON3Aa__fileDropHint{text-align:center;color:#9ca3af;font-size:.75rem}.ImageGenerationKolors-module__PON3Aa__submitButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#10b981,#34d399);border:none;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;transition:all .3s;display:flex;box-shadow:0 4px 14px #10b9814d}.ImageGenerationKolors-module__PON3Aa__submitButton:hover{transform:translateY(-2px);box-shadow:0 6px 24px #10b98166}.ImageGenerationKolors-module__PON3Aa__submitButton:active{transform:translateY(0)}.ImageGenerationKolors-module__PON3Aa__submitButton:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (max-width:640px){.ImageGenerationKolors-module__PON3Aa__container{padding:1.5rem}.ImageGenerationKolors-module__PON3Aa__row{grid-template-columns:1fr;gap:1rem}.ImageGenerationKolors-module__PON3Aa__header{flex-direction:column;align-items:flex-start;gap:.75rem}.ImageGenerationKolors-module__PON3Aa__modelBadge{align-self:flex-start}.ImageGenerationKolors-module__PON3Aa__title{font-size:1.1rem}}
.Loading-module__UEKQZa__loading{z-index:99;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.Loading-module__UEKQZa__spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite Loading-module__UEKQZa__spin;display:inline-block}@keyframes Loading-module__UEKQZa__spin{to{transform:rotate(360deg)}}
.ResultVideoGeneration-module__HX7LMW__container{width:100%;padding:.5rem 0}.ResultVideoGeneration-module__HX7LMW__title{color:#1e1b4b;margin:0 0 1.25rem;font-size:1.25rem;font-weight:600}.ResultVideoGeneration-module__HX7LMW__grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem;display:grid}.ResultVideoGeneration-module__HX7LMW__card{background:#fff;border:1px solid #f3f4f6;border-radius:12px;transition:transform .2s,box-shadow .2s;overflow:hidden}.ResultVideoGeneration-module__HX7LMW__card:hover{transform:translateY(-3px);box-shadow:0 6px 20px #0000000f}.ResultVideoGeneration-module__HX7LMW__videoWrap{aspect-ratio:16/9;cursor:pointer;background:#0a0a0e;width:100%;position:relative;overflow:hidden}.ResultVideoGeneration-module__HX7LMW__videoThumbnail{object-fit:cover;width:100%;height:100%;transition:transform .3s}.ResultVideoGeneration-module__HX7LMW__card:hover .ResultVideoGeneration-module__HX7LMW__videoThumbnail{transform:scale(1.03)}.ResultVideoGeneration-module__HX7LMW__playOverlay{opacity:0;background:#0000004d;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.ResultVideoGeneration-module__HX7LMW__videoWrap:hover .ResultVideoGeneration-module__HX7LMW__playOverlay{opacity:1}.ResultVideoGeneration-module__HX7LMW__playIcon{color:#fff;filter:drop-shadow(0 2px 8px #00000080);transition:transform .3s}.ResultVideoGeneration-module__HX7LMW__videoWrap:hover .ResultVideoGeneration-module__HX7LMW__playIcon{transform:scale(1.1)}.ResultVideoGeneration-module__HX7LMW__deleteBtn{z-index:5;color:#fff;cursor:pointer;opacity:0;-webkit-backdrop-filter:blur(6px);background:#00000080;border:none;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .25s;display:flex;position:absolute;top:.75rem;right:.75rem;transform:translateY(-6px)scale(.9)}.ResultVideoGeneration-module__HX7LMW__deleteBtn:hover{background:#ef4444;transform:translateY(0)scale(1.05);box-shadow:0 4px 12px #ef444466}.ResultVideoGeneration-module__HX7LMW__deleteBtn:active{transform:scale(.92)}.ResultVideoGeneration-module__HX7LMW__deleteBtn:disabled{opacity:.4;cursor:not-allowed;transform:none}.ResultVideoGeneration-module__HX7LMW__videoWrap:hover .ResultVideoGeneration-module__HX7LMW__deleteBtn{opacity:1;transform:translateY(0)scale(1)}.ResultVideoGeneration-module__HX7LMW__skeleton{aspect-ratio:16/9;background:#f3f4f6;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:100%;display:flex}.ResultVideoGeneration-module__HX7LMW__skeleton .ResultVideoGeneration-module__HX7LMW__spinner{border:3px solid #6366f126;border-top-color:#6366f1;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite ResultVideoGeneration-module__HX7LMW__spin}@keyframes ResultVideoGeneration-module__HX7LMW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ResultVideoGeneration-module__HX7LMW__skeleton span{color:#6b7280;font-size:.75rem}.ResultVideoGeneration-module__HX7LMW__errorBox{aspect-ratio:16/9;color:#dc2626;background:#fef2f2;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;width:100%;display:flex}.ResultVideoGeneration-module__HX7LMW__errorBox svg{color:#ef4444}.ResultVideoGeneration-module__HX7LMW__errorBox span{font-size:.85rem;font-weight:600}.ResultVideoGeneration-module__HX7LMW__emptyState{text-align:center;background:#f9fafb;border:2px dashed #e5e7eb;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;padding:3rem 1rem;display:flex}.ResultVideoGeneration-module__HX7LMW__emptyState svg{color:#9ca3af;margin-bottom:1rem}.ResultVideoGeneration-module__HX7LMW__emptyState h3{color:#374151;margin:0 0 .25rem;font-size:1.1rem}.ResultVideoGeneration-module__HX7LMW__emptyState p{color:#6b7280;margin:0;font-size:.9rem}.ResultVideoGeneration-module__HX7LMW__modalBg{z-index:1000;-webkit-backdrop-filter:blur(12px);background:#000000bf;justify-content:center;align-items:center;padding:1rem;animation:.25s ease-out ResultVideoGeneration-module__HX7LMW__fadeIn;display:flex;position:fixed;inset:0}@keyframes ResultVideoGeneration-module__HX7LMW__fadeIn{0%{opacity:0}to{opacity:1}}.ResultVideoGeneration-module__HX7LMW__modalBox{background:#0f0f13;border-radius:20px;width:100%;max-width:800px;max-height:90vh;animation:.3s ease-out ResultVideoGeneration-module__HX7LMW__slideUp;position:relative;overflow:hidden;box-shadow:0 24px 64px #0000004d}@keyframes ResultVideoGeneration-module__HX7LMW__slideUp{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.ResultVideoGeneration-module__HX7LMW__modalBox video{object-fit:contain;background:#0a0a0e;width:100%;max-height:55vh;display:block}.ResultVideoGeneration-module__HX7LMW__modalClose{z-index:10;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex;position:absolute;top:.75rem;right:.75rem}.ResultVideoGeneration-module__HX7LMW__modalClose:hover{background:#000c;transform:rotate(90deg)}.ResultVideoGeneration-module__HX7LMW__modalInfo{color:#e5e7eb;max-height:35vh;padding:1.25rem 1.5rem 1.5rem;overflow-y:auto}.ResultVideoGeneration-module__HX7LMW__modalInfo p{color:#d1d5db;margin:.25rem 0;font-size:.9rem;line-height:1.6}.ResultVideoGeneration-module__HX7LMW__modalInfo p strong{color:#f1f5f9;font-weight:600}.ResultVideoGeneration-module__HX7LMW__modalInfo p:first-of-type{margin-bottom:.5rem;font-size:.95rem}.ResultVideoGeneration-module__HX7LMW__modalDelete{color:#f87171;cursor:pointer;background:0 0;border:1.5px solid #fca5a5;border-radius:8px;align-items:center;gap:.4rem;margin-top:.75rem;padding:.5rem 1rem;font-size:.85rem;font-weight:500;transition:all .2s;display:inline-flex}.ResultVideoGeneration-module__HX7LMW__modalDelete:hover{color:#ef4444;background:#ef44441a;border-color:#ef4444}@media (max-width:640px){.ResultVideoGeneration-module__HX7LMW__grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.5rem}.ResultVideoGeneration-module__HX7LMW__modalBox{border-radius:16px;max-height:95vh}.ResultVideoGeneration-module__HX7LMW__modalInfo{padding:.75rem 1rem}.ResultVideoGeneration-module__HX7LMW__modalInfo p{font-size:.8rem}.ResultVideoGeneration-module__HX7LMW__modalClose{width:32px;height:32px}.ResultVideoGeneration-module__HX7LMW__modalClose svg{width:18px;height:18px}.ResultVideoGeneration-module__HX7LMW__deleteBtn{width:28px;height:28px;top:.5rem;right:.5rem}.ResultVideoGeneration-module__HX7LMW__deleteBtn svg{width:14px;height:14px}}@media (max-width:480px){.ResultVideoGeneration-module__HX7LMW__grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:.4rem}.ResultVideoGeneration-module__HX7LMW__deleteBtn{width:24px;height:24px;top:.3rem;right:.3rem}.ResultVideoGeneration-module__HX7LMW__deleteBtn svg{width:12px;height:12px}}
.ModalVideo-module__XRB0uW__modalBg{z-index:1000;-webkit-backdrop-filter:blur(12px);background:#000000bf;justify-content:center;align-items:center;padding:1rem;animation:.25s ease-out ModalVideo-module__XRB0uW__fadeIn;display:flex;position:fixed;inset:0}@keyframes ModalVideo-module__XRB0uW__fadeIn{0%{opacity:0}to{opacity:1}}.ModalVideo-module__XRB0uW__modalBox{background:#0f0f13;border-radius:20px;width:100%;max-width:900px;max-height:90vh;animation:.3s ease-out ModalVideo-module__XRB0uW__slideUp;position:relative;overflow:hidden;box-shadow:0 24px 64px #0000004d}@keyframes ModalVideo-module__XRB0uW__slideUp{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.ModalVideo-module__XRB0uW__modalClose{z-index:10;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex;position:absolute;top:.75rem;right:.75rem}.ModalVideo-module__XRB0uW__modalClose:hover{background:#000c;transform:rotate(90deg)}.ModalVideo-module__XRB0uW__modalVideoWrapper{background:#0a0a0e;justify-content:center;align-items:center;width:100%;max-height:55vh;display:flex;overflow:hidden}.ModalVideo-module__XRB0uW__modalVideo{object-fit:contain;width:100%;max-height:55vh;display:block}.ModalVideo-module__XRB0uW__modalInfo{color:#e5e7eb;max-height:35vh;padding:1.25rem 1.5rem 1.5rem;overflow-y:auto}.ModalVideo-module__XRB0uW__modalInfo p{color:#d1d5db;margin:.25rem 0;font-size:.9rem;line-height:1.6}.ModalVideo-module__XRB0uW__modalInfo p strong{color:#f1f5f9;font-weight:600}.ModalVideo-module__XRB0uW__modalInfo p:first-of-type{margin-bottom:.5rem;font-size:.95rem}.ModalVideo-module__XRB0uW__modalMeta{border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;grid-template-columns:1fr 1fr;gap:.5rem 1.5rem;margin:.75rem 0 0;padding:.75rem 0;display:grid}.ModalVideo-module__XRB0uW__modalMetaItem{color:#9ca3af;align-items:center;gap:.4rem;font-size:.8rem;display:flex}.ModalVideo-module__XRB0uW__modalMetaItem strong{color:#e5e7eb;font-weight:500}@media (max-width:640px){.ModalVideo-module__XRB0uW__modalBox{border-radius:16px;max-height:95vh}.ModalVideo-module__XRB0uW__modalInfo{padding:.75rem 1rem}.ModalVideo-module__XRB0uW__modalInfo p{font-size:.8rem}.ModalVideo-module__XRB0uW__modalClose{width:32px;height:32px}.ModalVideo-module__XRB0uW__modalClose svg{width:18px;height:18px}.ModalVideo-module__XRB0uW__modalVideoWrapper,.ModalVideo-module__XRB0uW__modalVideo{max-height:45vh}.ModalVideo-module__XRB0uW__modalMeta{grid-template-columns:1fr;gap:.25rem}}
.ResultTextGeneration-module__FyhlAa__container{width:100%;padding:.5rem 0}.ResultTextGeneration-module__FyhlAa__title{color:#1e1b4b;margin:0 0 1.25rem;font-size:1.25rem;font-weight:600}.ResultTextGeneration-module__FyhlAa__list{flex-direction:column;gap:.75rem;display:flex}.ResultTextGeneration-module__FyhlAa__card{cursor:pointer;background:#fff;border:1px solid #f3f4f6;border-radius:12px;padding:1rem 1.25rem;transition:all .2s}.ResultTextGeneration-module__FyhlAa__card:hover{border-color:#e5e7eb;transform:translateY(-2px);box-shadow:0 4px 16px #0000000a}.ResultTextGeneration-module__FyhlAa__textWrap{position:relative}.ResultTextGeneration-module__FyhlAa__textContent{color:#1f2937;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 .5rem;font-size:.9rem;line-height:1.7;display:-webkit-box;overflow:hidden}.ResultTextGeneration-module__FyhlAa__cardActions{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.ResultTextGeneration-module__FyhlAa__copyButton{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.ResultTextGeneration-module__FyhlAa__copyButton:hover{color:#1e1b4b;background:#f3f4f6}.ResultTextGeneration-module__FyhlAa__copiedIcon{color:#10b981}.ResultTextGeneration-module__FyhlAa__cardInfo{border-top:1px solid #f3f4f6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.25rem;padding-top:.5rem;display:flex}.ResultTextGeneration-module__FyhlAa__cardMeta{align-items:center;gap:.5rem;display:flex}.ResultTextGeneration-module__FyhlAa__cardPrompt{color:#6b7280;font-size:.75rem}.ResultTextGeneration-module__FyhlAa__cardModel{color:#6366f1;background:#eef2ff;border-radius:4px;padding:.1rem .5rem;font-size:.7rem;font-weight:500}.ResultTextGeneration-module__FyhlAa__cardDate{color:#9ca3af;font-size:.7rem}.ResultTextGeneration-module__FyhlAa__skeleton{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2rem 1rem;display:flex}.ResultTextGeneration-module__FyhlAa__skeleton .ResultTextGeneration-module__FyhlAa__spinner{border:3px solid #6366f126;border-top-color:#6366f1;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite ResultTextGeneration-module__FyhlAa__spin}@keyframes ResultTextGeneration-module__FyhlAa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ResultTextGeneration-module__FyhlAa__skeleton span{color:#6b7280;font-size:.75rem}.ResultTextGeneration-module__FyhlAa__errorBox{color:#dc2626;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:2rem 1rem;display:flex}.ResultTextGeneration-module__FyhlAa__errorBox svg{color:#ef4444}.ResultTextGeneration-module__FyhlAa__errorBox span{font-size:.85rem;font-weight:600}.ResultTextGeneration-module__FyhlAa__emptyState{text-align:center;background:#f9fafb;border:2px dashed #e5e7eb;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;padding:3rem 1rem;display:flex}.ResultTextGeneration-module__FyhlAa__emptyState svg{color:#9ca3af;margin-bottom:1rem}.ResultTextGeneration-module__FyhlAa__emptyState h3{color:#374151;margin:0 0 .25rem;font-size:1.1rem}.ResultTextGeneration-module__FyhlAa__emptyState p{color:#6b7280;margin:0;font-size:.9rem}@media (max-width:640px){.ResultTextGeneration-module__FyhlAa__card{padding:.75rem 1rem}.ResultTextGeneration-module__FyhlAa__textContent{-webkit-line-clamp:4;font-size:.85rem}.ResultTextGeneration-module__FyhlAa__cardInfo{flex-direction:column;align-items:flex-start;gap:.25rem}.ResultTextGeneration-module__FyhlAa__cardPrompt{font-size:.7rem}.ResultTextGeneration-module__FyhlAa__cardDate{font-size:.65rem}}
.VideoGenerationForm-module__S2zYxq__container{width:100%;max-width:720px;margin:0 auto}.VideoGenerationForm-module__S2zYxq__modelSelector{background:#fff;border:1px solid #e5e7eb;border-radius:16px;margin-bottom:1.5rem;padding:1rem 1.25rem;transition:all .2s;box-shadow:0 1px 3px #00000005}.VideoGenerationForm-module__S2zYxq__modelSelector:hover{border-color:#d1d5db;box-shadow:0 2px 8px #0000000a}.VideoGenerationForm-module__S2zYxq__modelSelectorHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.VideoGenerationForm-module__S2zYxq__modelSelectorLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:600}.VideoGenerationForm-module__S2zYxq__modelSelectorButton{color:#1e1b4b;cursor:pointer;background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:10px;justify-content:space-between;align-items:center;gap:.5rem;min-width:160px;padding:.4rem .75rem .4rem .5rem;font-size:.9rem;font-weight:500;transition:all .2s;display:flex}.VideoGenerationForm-module__S2zYxq__modelSelectorButton:hover{background:#fff;border-color:#6366f1;box-shadow:0 0 0 3px #6366f114}.VideoGenerationForm-module__S2zYxq__modelSelectorButton:active{transform:scale(.98)}.VideoGenerationForm-module__S2zYxq__modelSelectorIcon{font-size:1.2rem;line-height:1}.VideoGenerationForm-module__S2zYxq__modelSelectorName{text-align:left;flex:1;margin-left:.25rem}.VideoGenerationForm-module__S2zYxq__modelSelectorChevron{color:#9ca3af;flex-shrink:0;transition:transform .2s}.VideoGenerationForm-module__S2zYxq__modelDescription{color:#6b7280;border-top:1px solid #f3f4f6;margin-top:.5rem;padding-top:.5rem;font-size:.8rem;line-height:1.4}.VideoGenerationForm-module__S2zYxq__formWrapper{margin-top:.5rem}.VideoGenerationForm-module__S2zYxq__formWrapper>*{animation:.3s ease-out both VideoGenerationForm-module__S2zYxq__fadeSlideUp}.VideoGenerationForm-module__S2zYxq__emptyState{text-align:center;color:#6b7280;background:#f9fafb;border:1px dashed #e5e7eb;border-radius:12px;padding:2rem}@keyframes VideoGenerationForm-module__S2zYxq__fadeSlideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.VideoGenerationForm-module__S2zYxq__modelSelector{padding:.75rem 1rem}.VideoGenerationForm-module__S2zYxq__modelSelectorButton{min-width:120px;padding:.3rem .5rem .3rem .4rem;font-size:.8rem}.VideoGenerationForm-module__S2zYxq__modelSelectorIcon{font-size:1rem}.VideoGenerationForm-module__S2zYxq__modelSelectorLabel{font-size:.7rem}}
.ModalText-module__Ul4Unq__modalBg{z-index:1000;-webkit-backdrop-filter:blur(12px);background:#000000bf;justify-content:center;align-items:center;padding:1rem;animation:.25s ease-out ModalText-module__Ul4Unq__fadeIn;display:flex;position:fixed;inset:0}@keyframes ModalText-module__Ul4Unq__fadeIn{0%{opacity:0}to{opacity:1}}.ModalText-module__Ul4Unq__modalBox{background:#fff;border-radius:20px;width:100%;max-width:700px;max-height:90vh;animation:.3s ease-out ModalText-module__Ul4Unq__slideUp;position:relative;overflow:hidden;box-shadow:0 24px 64px #0000004d}@keyframes ModalText-module__Ul4Unq__slideUp{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.ModalText-module__Ul4Unq__modalClose{z-index:10;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex;position:absolute;top:.75rem;right:.75rem}.ModalText-module__Ul4Unq__modalClose:hover{background:#000c;transform:rotate(90deg)}.ModalText-module__Ul4Unq__modalTextWrapper{background:#f9fafb;max-height:50vh;padding:2rem 2rem 1.5rem;overflow-y:auto}.ModalText-module__Ul4Unq__modalText{color:#1f2937;white-space:pre-wrap;word-break:break-word;margin:0;font-size:1rem;line-height:1.8}.ModalText-module__Ul4Unq__modalInfo{padding:1.25rem 1.5rem 1.5rem}.ModalText-module__Ul4Unq__modalActions{justify-content:flex-end;margin-bottom:1rem;display:flex}.ModalText-module__Ul4Unq__copyButton{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:.5rem;padding:.4rem 1rem;font-size:.85rem;font-weight:500;transition:all .2s;display:flex}.ModalText-module__Ul4Unq__copyButton:hover{background:#f3f4f6;border-color:#d1d5db}.ModalText-module__Ul4Unq__modalPrompt{color:#4b5563;margin:.5rem 0;font-size:.9rem;line-height:1.6}.ModalText-module__Ul4Unq__modalPrompt strong{color:#1e1b4b}.ModalText-module__Ul4Unq__modalMeta{border-top:1px solid #f3f4f6;grid-template-columns:1fr 1fr;gap:.5rem 1.5rem;margin-top:.75rem;padding-top:.75rem;display:grid}.ModalText-module__Ul4Unq__modalMetaItem{color:#6b7280;align-items:center;gap:.4rem;font-size:.8rem;display:flex}.ModalText-module__Ul4Unq__modalMetaItem strong{color:#1e1b4b;font-weight:500}@media (max-width:640px){.ModalText-module__Ul4Unq__modalBox{border-radius:16px;max-height:95vh}.ModalText-module__Ul4Unq__modalTextWrapper{max-height:40vh;padding:1.5rem 1rem}.ModalText-module__Ul4Unq__modalText{font-size:.9rem}.ModalText-module__Ul4Unq__modalInfo{padding:1rem 1rem 1.25rem}.ModalText-module__Ul4Unq__modalClose{width:32px;height:32px}.ModalText-module__Ul4Unq__modalClose svg{width:18px;height:18px}.ModalText-module__Ul4Unq__modalMeta{grid-template-columns:1fr;gap:.25rem}.ModalText-module__Ul4Unq__modalActions{justify-content:flex-start}}
.VideoGenerationPixverse-module__gaMcQG__container{background:#fff;border-radius:20px;padding:2rem;box-shadow:0 2px 16px #0000000a}.VideoGenerationPixverse-module__gaMcQG__header{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1.5rem;display:flex}.VideoGenerationPixverse-module__gaMcQG__headerLeft{align-items:center;gap:.75rem;display:flex}.VideoGenerationPixverse-module__gaMcQG__modelIcon{font-size:2rem}.VideoGenerationPixverse-module__gaMcQG__title{color:#1e1b4b;margin:0;font-size:1.25rem;font-weight:700}.VideoGenerationPixverse-module__gaMcQG__subtitle{color:#6b7280;margin:0;font-size:.85rem}.VideoGenerationPixverse-module__gaMcQG__modelBadge{color:#8b5cf6;text-transform:uppercase;letter-spacing:.025em;background:#f5f3ff;border-radius:20px;padding:.25rem .75rem;font-size:.7rem;font-weight:600}.VideoGenerationPixverse-module__gaMcQG__form{flex-direction:column;gap:1.25rem;display:flex}.VideoGenerationPixverse-module__gaMcQG__row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.VideoGenerationPixverse-module__gaMcQG__switchRow{flex-direction:column;display:flex}.VideoGenerationPixverse-module__gaMcQG__switchGroup{flex-direction:column;gap:.5rem;padding:.25rem 0;display:flex}.VideoGenerationPixverse-module__gaMcQG__fieldGroup{flex-direction:column;gap:.375rem;display:flex}.VideoGenerationPixverse-module__gaMcQG__label{color:#374151;align-items:center;gap:.5rem;font-size:.85rem;font-weight:500;display:flex}.VideoGenerationPixverse-module__gaMcQG__labelText{font-weight:500}.VideoGenerationPixverse-module__gaMcQG__required{color:#ef4444;font-size:1rem;font-weight:700}.VideoGenerationPixverse-module__gaMcQG__charCounter{color:#9ca3af;margin-left:auto;font-size:.75rem;font-weight:400}.VideoGenerationPixverse-module__gaMcQG__labelIcon{color:#6b7280}.VideoGenerationPixverse-module__gaMcQG__fileHint{color:#9ca3af;margin-left:auto;font-size:.75rem;font-weight:400}.VideoGenerationPixverse-module__gaMcQG__rangeValue{color:#8b5cf6;background:#f5f3ff;border-radius:4px;margin-left:auto;padding:.1rem .6rem;font-size:.8rem;font-weight:600}.VideoGenerationPixverse-module__gaMcQG__textarea{resize:vertical;color:#1f2937;background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:12px;outline:none;min-height:100px;padding:.75rem 1rem;font-family:inherit;font-size:.95rem;transition:all .2s}.VideoGenerationPixverse-module__gaMcQG__textarea:focus{background:#fff;border-color:#8b5cf6;box-shadow:0 0 0 4px #8b5cf61a}.VideoGenerationPixverse-module__gaMcQG__textarea::placeholder{color:#9ca3af}.VideoGenerationPixverse-module__gaMcQG__textarea-sm{min-height:60px}.VideoGenerationPixverse-module__gaMcQG__input{color:#1f2937;background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:12px;outline:none;padding:.6rem 1rem;font-size:.9rem;transition:all .2s}.VideoGenerationPixverse-module__gaMcQG__input:focus{background:#fff;border-color:#8b5cf6;box-shadow:0 0 0 4px #8b5cf61a}.VideoGenerationPixverse-module__gaMcQG__select{cursor:pointer;color:#1f2937;appearance:none;background:#f9fafb url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236b7280' d='M6 8L1 3h10z'/%3E%3C/svg%3E") right 1rem center no-repeat;border:1.5px solid #e5e7eb;border-radius:12px;outline:none;padding:.6rem 2.5rem .6rem 1rem;font-size:.9rem;transition:all .2s}.VideoGenerationPixverse-module__gaMcQG__select:focus{background:#fff;border-color:#8b5cf6;box-shadow:0 0 0 4px #8b5cf61a}.VideoGenerationPixverse-module__gaMcQG__inputError{background:#fef2f2!important;border-color:#ef4444!important}.VideoGenerationPixverse-module__gaMcQG__inputError:focus{box-shadow:0 0 0 4px #ef44441a!important}.VideoGenerationPixverse-module__gaMcQG__errorText{color:#dc2626;margin-top:.2rem;font-size:.8rem}.VideoGenerationPixverse-module__gaMcQG__range{appearance:none;background:#e5e7eb;border-radius:4px;outline:none;width:100%;height:6px;transition:background .2s}.VideoGenerationPixverse-module__gaMcQG__range::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#8b5cf6;border-radius:50%;width:18px;height:18px;transition:transform .2s}.VideoGenerationPixverse-module__gaMcQG__range::-webkit-slider-thumb:hover{transform:scale(1.1)}.VideoGenerationPixverse-module__gaMcQG__range::-moz-range-thumb{cursor:pointer;background:#8b5cf6;border:none;border-radius:50%;width:18px;height:18px}.VideoGenerationPixverse-module__gaMcQG__rangeLabels{color:#9ca3af;justify-content:space-between;font-size:.65rem;display:flex}.VideoGenerationPixverse-module__gaMcQG__fileList{flex-direction:column;gap:.5rem;margin-bottom:.25rem;display:flex}.VideoGenerationPixverse-module__gaMcQG__fileItem{background:#f3f4f6;border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .75rem;display:flex}.VideoGenerationPixverse-module__gaMcQG__fileInfo{align-items:center;gap:.75rem;display:flex;overflow:hidden}.VideoGenerationPixverse-module__gaMcQG__fileName{color:#1f2937;white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;overflow:hidden}.VideoGenerationPixverse-module__gaMcQG__fileSize{color:#6b7280;flex-shrink:0;font-size:.75rem}.VideoGenerationPixverse-module__gaMcQG__fileRemove{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:.25rem;transition:all .2s;display:flex}.VideoGenerationPixverse-module__gaMcQG__fileRemove:hover{color:#dc2626;background:#e5e7eb}.VideoGenerationPixverse-module__gaMcQG__fileDropzone{background:#fafafa;border:2px dashed #e5e7eb;border-radius:12px;transition:all .2s;overflow:hidden}.VideoGenerationPixverse-module__gaMcQG__fileDropzone:hover{background:#f5f3ff;border-color:#8b5cf6}.VideoGenerationPixverse-module__gaMcQG__fileInput{display:none}.VideoGenerationPixverse-module__gaMcQG__fileLabel{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1.5rem 1rem;display:flex}.VideoGenerationPixverse-module__gaMcQG__fileIcon{color:#9ca3af;transition:color .2s}.VideoGenerationPixverse-module__gaMcQG__fileDropzone:hover .VideoGenerationPixverse-module__gaMcQG__fileIcon{color:#8b5cf6}.VideoGenerationPixverse-module__gaMcQG__fileDropText{text-align:center;color:#4b5563;font-size:.9rem;font-weight:500}.VideoGenerationPixverse-module__gaMcQG__fileDropHint{text-align:center;color:#9ca3af;font-size:.75rem}.VideoGenerationPixverse-module__gaMcQG__submitButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8b5cf6,#a78bfa);border:none;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;transition:all .3s;display:flex;box-shadow:0 4px 14px #8b5cf64d}.VideoGenerationPixverse-module__gaMcQG__submitButton:hover{transform:translateY(-2px);box-shadow:0 6px 24px #8b5cf666}.VideoGenerationPixverse-module__gaMcQG__submitButton:active{transform:translateY(0)}.VideoGenerationPixverse-module__gaMcQG__submitButton:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (max-width:640px){.VideoGenerationPixverse-module__gaMcQG__container{padding:1.5rem}.VideoGenerationPixverse-module__gaMcQG__row{grid-template-columns:1fr;gap:1rem}.VideoGenerationPixverse-module__gaMcQG__header{flex-direction:column;align-items:flex-start;gap:.75rem}.VideoGenerationPixverse-module__gaMcQG__modelBadge{align-self:flex-start}.VideoGenerationPixverse-module__gaMcQG__title{font-size:1.1rem}.VideoGenerationPixverse-module__gaMcQG__rangeValue{font-size:.7rem}.VideoGenerationPixverse-module__gaMcQG__switchGroup{gap:.4rem}}
.page-module__Fx1_7W__welcomeSection{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:2rem;display:flex}.page-module__Fx1_7W__welcomeContent{flex:1}.page-module__Fx1_7W__welcomeTitle{color:#1e1b4b;margin-bottom:.25rem;font-size:1.75rem;font-weight:700}.page-module__Fx1_7W__userName{background:linear-gradient(135deg,#6366f1,#8b5cf6);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-module__Fx1_7W__welcomeSubtitle{color:#6b7280;font-size:.95rem}.page-module__Fx1_7W__welcomeDate{color:#6b7280;white-space:nowrap;background:#f9fafb;border-radius:8px;flex-shrink:0;align-items:center;gap:.5rem;padding:.4rem .8rem;font-size:.85rem;display:flex}.page-module__Fx1_7W__clockIcon{color:#9ca3af}.page-module__Fx1_7W__statsGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin-bottom:2.5rem;display:grid}.page-module__Fx1_7W__statCard{background:#fff;border:1px solid #0000000a;border-radius:14px;align-items:center;gap:1rem;padding:1rem 1.25rem;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 2px 8px #00000005}.page-module__Fx1_7W__statCard:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000000f}.page-module__Fx1_7W__statIconWrapper{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.page-module__Fx1_7W__statIcon{flex-shrink:0}.page-module__Fx1_7W__statContent{flex-direction:column;display:flex}.page-module__Fx1_7W__statValue{color:#1e1b4b;font-size:1.25rem;font-weight:700;line-height:1.2}.page-module__Fx1_7W__statLabel{color:#6b7280;font-size:.75rem}.page-module__Fx1_7W__generationGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:2.5rem;display:grid}.page-module__Fx1_7W__generationCard{color:inherit;background:#fff;border:1px solid #0000000a;border-radius:18px;flex-direction:column;align-items:flex-start;padding:1.75rem 1.5rem;text-decoration:none;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #00000005}.page-module__Fx1_7W__generationCard:before{content:"";background:var(--card-gradient,linear-gradient(135deg, #6366f1, #8b5cf6));opacity:0;height:3px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.page-module__Fx1_7W__generationCard:hover{transform:translateY(-4px);box-shadow:0 12px 40px #00000014}.page-module__Fx1_7W__generationCard:hover:before{opacity:1}.page-module__Fx1_7W__generationCard:first-child{--card-gradient:linear-gradient(135deg, #6366f1, #8b5cf6)}.page-module__Fx1_7W__generationCard:nth-child(2){--card-gradient:linear-gradient(135deg, #ec4899, #f472b6)}.page-module__Fx1_7W__generationCard:nth-child(3){--card-gradient:linear-gradient(135deg, #14b8a6, #2dd4bf)}.page-module__Fx1_7W__cardIconWrapper{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:1rem;display:flex}.page-module__Fx1_7W__cardIcon{flex-shrink:0}.page-module__Fx1_7W__cardTitle{color:#1e1b4b;margin-bottom:.25rem;font-size:1.1rem;font-weight:600}.page-module__Fx1_7W__cardDescription{color:#6b7280;flex:1;margin-bottom:1rem;font-size:.85rem;line-height:1.5}.page-module__Fx1_7W__cardArrow{color:#6366f1;align-items:center;gap:.5rem;font-size:.85rem;font-weight:500;transition:gap .3s;display:flex}.page-module__Fx1_7W__generationCard:nth-child(2) .page-module__Fx1_7W__cardArrow{color:#ec4899}.page-module__Fx1_7W__generationCard:nth-child(3) .page-module__Fx1_7W__cardArrow{color:#14b8a6}.page-module__Fx1_7W__generationCard:hover .page-module__Fx1_7W__cardArrow{gap:.75rem}.page-module__Fx1_7W__cardArrowIcon{width:18px;height:18px;transition:transform .3s}.page-module__Fx1_7W__generationCard:hover .page-module__Fx1_7W__cardArrowIcon{transform:translate(4px)}.page-module__Fx1_7W__gallerySection{background:#fff;border:1px solid #0000000a;border-radius:18px;padding:1.75rem;box-shadow:0 2px 8px #00000005}.page-module__Fx1_7W__galleryHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1.25rem;display:flex}.page-module__Fx1_7W__galleryHeaderLeft{align-items:center;gap:.5rem;display:flex}.page-module__Fx1_7W__galleryIcon{color:#6366f1}.page-module__Fx1_7W__galleryTitle{color:#1e1b4b;margin-bottom:0;font-size:1.1rem;font-weight:600}.page-module__Fx1_7W__galleryAllLink{color:#6366f1;font-size:.85rem;font-weight:500;text-decoration:none;transition:color .2s}.page-module__Fx1_7W__galleryAllLink:hover{color:#4f46e5}.page-module__Fx1_7W__galleryGrid{grid-template-columns:repeat(6,1fr);gap:.75rem;margin-bottom:1.25rem;display:grid}.page-module__Fx1_7W__galleryItem{aspect-ratio:1;cursor:pointer;border-radius:10px;position:relative;overflow:hidden}.page-module__Fx1_7W__galleryImage{object-fit:cover;width:100%;height:100%;transition:transform .3s}.page-module__Fx1_7W__galleryItem:hover .page-module__Fx1_7W__galleryImage{transform:scale(1.05)}.page-module__Fx1_7W__galleryOverlay{opacity:0;background:#0006;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.page-module__Fx1_7W__galleryItem:hover .page-module__Fx1_7W__galleryOverlay{opacity:1}.page-module__Fx1_7W__galleryView{color:#fff;background:#0000004d;border-radius:6px;padding:.25rem .75rem;font-size:.75rem;font-weight:500}.page-module__Fx1_7W__galleryButton{color:#4b5563;background:#f9fafb;border:1px dashed #d1d5db;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.75rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .3s;display:flex}.page-module__Fx1_7W__galleryButton:hover{color:#6366f1;background:#eef2ff;border-color:#6366f1}.page-module__Fx1_7W__galleryButtonArrow{width:16px;height:16px;transition:transform .3s}.page-module__Fx1_7W__galleryButton:hover .page-module__Fx1_7W__galleryButtonArrow{transform:translate(4px)}@media (max-width:1024px){.page-module__Fx1_7W__generationGrid{gap:1rem}}@media (max-width:768px){.page-module__Fx1_7W__container{padding:1rem}.page-module__Fx1_7W__welcomeSection{flex-direction:column;align-items:flex-start}.page-module__Fx1_7W__welcomeTitle{font-size:1.5rem}.page-module__Fx1_7W__generationGrid{grid-template-columns:1fr;gap:1rem}.page-module__Fx1_7W__statsGrid{grid-template-columns:repeat(3,1fr);gap:.75rem}.page-module__Fx1_7W__statCard{flex-direction:column;align-items:flex-start;gap:.5rem;padding:.75rem}.page-module__Fx1_7W__statIconWrapper{width:36px;height:36px}.page-module__Fx1_7W__statValue{font-size:1rem}.page-module__Fx1_7W__galleryGrid{grid-template-columns:repeat(3,1fr);gap:.5rem}}@media (max-width:480px){.page-module__Fx1_7W__statsGrid{grid-template-columns:1fr}.page-module__Fx1_7W__galleryGrid{grid-template-columns:repeat(3,1fr)}.page-module__Fx1_7W__gallerySection{padding:1rem}}
.TextGenerationForm-module__fd61ya__container{width:100%;max-width:720px;margin:0 auto}.TextGenerationForm-module__fd61ya__modelSelector{background:#fff;border:1px solid #e5e7eb;border-radius:16px;margin-bottom:1.5rem;padding:1rem 1.25rem;transition:all .2s;box-shadow:0 1px 3px #00000005}.TextGenerationForm-module__fd61ya__modelSelector:hover{border-color:#d1d5db;box-shadow:0 2px 8px #0000000a}.TextGenerationForm-module__fd61ya__modelSelectorHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.TextGenerationForm-module__fd61ya__modelSelectorLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:600}.TextGenerationForm-module__fd61ya__modelSelectorButton{color:#1e1b4b;cursor:pointer;background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:10px;justify-content:space-between;align-items:center;gap:.5rem;min-width:160px;padding:.4rem .75rem .4rem .5rem;font-size:.9rem;font-weight:500;transition:all .2s;display:flex}.TextGenerationForm-module__fd61ya__modelSelectorButton:hover{background:#fff;border-color:#6366f1;box-shadow:0 0 0 3px #6366f114}.TextGenerationForm-module__fd61ya__modelSelectorButton:active{transform:scale(.98)}.TextGenerationForm-module__fd61ya__modelSelectorIcon{font-size:1.2rem;line-height:1}.TextGenerationForm-module__fd61ya__modelSelectorName{text-align:left;flex:1;margin-left:.25rem}.TextGenerationForm-module__fd61ya__modelSelectorChevron{color:#9ca3af;flex-shrink:0;transition:transform .2s}.TextGenerationForm-module__fd61ya__modelDescription{color:#6b7280;border-top:1px solid #f3f4f6;margin-top:.5rem;padding-top:.5rem;font-size:.8rem;line-height:1.4}.TextGenerationForm-module__fd61ya__formWrapper{margin-top:.5rem}.TextGenerationForm-module__fd61ya__formWrapper>*{animation:.3s ease-out both TextGenerationForm-module__fd61ya__fadeSlideUp}.TextGenerationForm-module__fd61ya__emptyState{text-align:center;color:#6b7280;background:#f9fafb;border:1px dashed #e5e7eb;border-radius:12px;padding:2rem}@keyframes TextGenerationForm-module__fd61ya__fadeSlideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.TextGenerationForm-module__fd61ya__modelSelector{padding:.75rem 1rem}.TextGenerationForm-module__fd61ya__modelSelectorButton{min-width:120px;padding:.3rem .5rem .3rem .4rem;font-size:.8rem}.TextGenerationForm-module__fd61ya__modelSelectorIcon{font-size:1rem}.TextGenerationForm-module__fd61ya__modelSelectorLabel{font-size:.7rem}}
.ToggleSwitch-module__KyqJZq__toggleWrapper{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:.25rem 0;display:flex}.ToggleSwitch-module__KyqJZq__toggleLabel{color:#4b5563;-webkit-user-select:none;user-select:none;font-size:.85rem;font-weight:500}.ToggleSwitch-module__KyqJZq__toggleContainer{flex-shrink:0;position:relative}.ToggleSwitch-module__KyqJZq__toggleInput{opacity:0;width:0;height:0;position:absolute}.ToggleSwitch-module__KyqJZq__toggleTrack{cursor:pointer;background:#d1d5db;border-radius:12px;width:44px;height:24px;transition:background .3s;position:relative}.ToggleSwitch-module__KyqJZq__toggleInput:checked+.ToggleSwitch-module__KyqJZq__toggleTrack{background:#8b5cf6}.ToggleSwitch-module__KyqJZq__toggleThumb{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .3s cubic-bezier(.34,1.56,.64,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000026}.ToggleSwitch-module__KyqJZq__toggleInput:checked+.ToggleSwitch-module__KyqJZq__toggleTrack .ToggleSwitch-module__KyqJZq__toggleThumb{transform:translate(20px)}.ToggleSwitch-module__KyqJZq__toggleInput:focus+.ToggleSwitch-module__KyqJZq__toggleTrack{box-shadow:0 0 0 3px #8b5cf640}@media (max-width:480px){.ToggleSwitch-module__KyqJZq__toggleTrack{width:38px;height:20px}.ToggleSwitch-module__KyqJZq__toggleThumb{width:16px;height:16px;top:2px;left:2px}.ToggleSwitch-module__KyqJZq__toggleInput:checked+.ToggleSwitch-module__KyqJZq__toggleTrack .ToggleSwitch-module__KyqJZq__toggleThumb{transform:translate(18px)}.ToggleSwitch-module__KyqJZq__toggleLabel{font-size:.8rem}}
.page-module__TYbahq__container{padding:1.5rem 0}.page-module__TYbahq__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1.5rem;display:flex}.page-module__TYbahq__title{color:#1e1b4b;margin:0;font-size:1.5rem;font-weight:700}.page-module__TYbahq__count{color:#6b7280;background:#f3f4f6;border-radius:20px;padding:.25rem .75rem;font-size:.85rem}.page-module__TYbahq__tabs{background:#f3f4f6;border-radius:12px;gap:.25rem;width:fit-content;margin-bottom:2rem;padding:.25rem;display:flex}.page-module__TYbahq__tab{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.85rem;font-weight:500;transition:all .2s;display:flex}.page-module__TYbahq__tab:hover{color:#1e1b4b}.page-module__TYbahq__tabActive{color:#1e1b4b;background:#fff;box-shadow:0 2px 8px #0000000a}.page-module__TYbahq__tabIcon{flex-shrink:0}.page-module__TYbahq__tabCount{color:#9ca3af;background:#f3f4f6;border-radius:10px;padding:.1rem .4rem;font-size:.7rem}.page-module__TYbahq__tabActive .page-module__TYbahq__tabCount{background:#e5e7eb}.page-module__TYbahq__groups{flex-direction:column;gap:2rem;display:flex}.page-module__TYbahq__groupHeader{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.page-module__TYbahq__groupIcon{color:#6b7280}.page-module__TYbahq__groupDate{color:#1e1b4b;font-size:.9rem;font-weight:600}.page-module__TYbahq__groupCount{color:#9ca3af;margin-left:auto;font-size:.75rem}.page-module__TYbahq__grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem;display:grid}.page-module__TYbahq__card{cursor:pointer;background:#fff;border:1px solid #f3f4f6;border-radius:12px;transition:transform .2s,box-shadow .2s;overflow:hidden}.page-module__TYbahq__card:hover{transform:translateY(-3px);box-shadow:0 6px 20px #0000000f}.page-module__TYbahq__imageWrap{aspect-ratio:1;background:#f3f4f6;width:100%;position:relative;overflow:hidden}.page-module__TYbahq__thumbnail{object-fit:cover;width:100%;height:100%;transition:transform .3s}.page-module__TYbahq__card:hover .page-module__TYbahq__thumbnail{transform:scale(1.03)}.page-module__TYbahq__typeBadge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;border-radius:6px;padding:.15rem .4rem;font-size:.8rem;position:absolute;top:.5rem;left:.5rem}.page-module__TYbahq__playOverlay{opacity:0;background:#0003;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.page-module__TYbahq__card:hover .page-module__TYbahq__playOverlay{opacity:1}.page-module__TYbahq__playIcon{color:#fff;filter:drop-shadow(0 2px 8px #00000080);transition:transform .3s}.page-module__TYbahq__card:hover .page-module__TYbahq__playIcon{transform:scale(1.1)}.page-module__TYbahq__cardInfo{padding:.5rem .6rem .6rem}.page-module__TYbahq__cardPrompt{color:#4b5563;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .25rem;font-size:.75rem;line-height:1.4;display:-webkit-box;overflow:hidden}.page-module__TYbahq__cardMeta{color:#9ca3af;justify-content:space-between;align-items:center;font-size:.65rem;display:flex}.page-module__TYbahq__cardModel{background:#f3f4f6;border-radius:4px;align-items:center;gap:.2rem;padding:.1rem .4rem;display:flex}.page-module__TYbahq__cardTime{font-size:.65rem}.page-module__TYbahq__emptyState{text-align:center;background:#f9fafb;border:2px dashed #e5e7eb;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;padding:4rem 1rem;display:flex}.page-module__TYbahq__emptyState svg{color:#9ca3af;margin-bottom:1rem}.page-module__TYbahq__emptyState h3{color:#374151;margin:0 0 .25rem;font-size:1.1rem}.page-module__TYbahq__emptyState p{color:#6b7280;margin:0;font-size:.9rem}.page-module__TYbahq__error{text-align:center;color:#ef4444;padding:2rem}@media (max-width:640px){.page-module__TYbahq__container{padding:1rem 0}.page-module__TYbahq__grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.5rem}.page-module__TYbahq__tabs{justify-content:stretch;width:100%}.page-module__TYbahq__tab{flex:1;justify-content:center;padding:.4rem .6rem;font-size:.75rem}.page-module__TYbahq__tabCount{font-size:.6rem}.page-module__TYbahq__title{font-size:1.25rem}.page-module__TYbahq__cardPrompt{font-size:.7rem}}@media (max-width:480px){.page-module__TYbahq__grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:.4rem}.page-module__TYbahq__cardInfo{padding:.3rem .4rem .4rem}.page-module__TYbahq__cardPrompt{-webkit-line-clamp:1;font-size:.65rem}.page-module__TYbahq__cardMeta{font-size:.55rem}.page-module__TYbahq__typeBadge{padding:.1rem .3rem;font-size:.6rem}}

.ResultImageGeneration-module__8auzMq__container{width:100%;padding:.5rem 0}.ResultImageGeneration-module__8auzMq__title{color:#1e1b4b;margin:0 0 1.25rem;font-size:1.25rem;font-weight:600}.ResultImageGeneration-module__8auzMq__grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem;display:grid}.ResultImageGeneration-module__8auzMq__card{background:#fff;border:1px solid #f3f4f6;border-radius:12px;transition:transform .2s,box-shadow .2s;overflow:hidden}.ResultImageGeneration-module__8auzMq__card:hover{transform:translateY(-3px);box-shadow:0 6px 20px #0000000f}.ResultImageGeneration-module__8auzMq__imageWrap{aspect-ratio:1;cursor:pointer;background:#f3f4f6;width:100%;position:relative;overflow:hidden}.ResultImageGeneration-module__8auzMq__imageWrap img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.ResultImageGeneration-module__8auzMq__card:hover .ResultImageGeneration-module__8auzMq__imageWrap img{transform:scale(1.03)}.ResultImageGeneration-module__8auzMq__deleteBtn{z-index:5;color:#fff;cursor:pointer;opacity:0;-webkit-backdrop-filter:blur(6px);background:#00000080;border:none;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .25s;display:flex;position:absolute;top:.75rem;right:.75rem;transform:translateY(-6px)scale(.9)}.ResultImageGeneration-module__8auzMq__deleteBtn:hover{background:#ef4444;transform:translateY(0)scale(1.05);box-shadow:0 4px 12px #ef444466}.ResultImageGeneration-module__8auzMq__deleteBtn:active{transform:scale(.92)}.ResultImageGeneration-module__8auzMq__deleteBtn:disabled{opacity:.4;cursor:not-allowed;transform:none}.ResultImageGeneration-module__8auzMq__imageWrap:hover .ResultImageGeneration-module__8auzMq__deleteBtn{opacity:1;transform:translateY(0)scale(1)}.ResultImageGeneration-module__8auzMq__skeleton{aspect-ratio:1;background:#f3f4f6;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:100%;display:flex}.ResultImageGeneration-module__8auzMq__skeleton .ResultImageGeneration-module__8auzMq__spinner{border:3px solid #6366f126;border-top-color:#6366f1;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite ResultImageGeneration-module__8auzMq__spin}@keyframes ResultImageGeneration-module__8auzMq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ResultImageGeneration-module__8auzMq__skeleton span{color:#6b7280;font-size:.75rem}.ResultImageGeneration-module__8auzMq__errorBox{aspect-ratio:1;color:#dc2626;background:#fef2f2;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;width:100%;display:flex}.ResultImageGeneration-module__8auzMq__errorBox svg{color:#ef4444}.ResultImageGeneration-module__8auzMq__errorBox span{font-size:.85rem;font-weight:600}.ResultImageGeneration-module__8auzMq__emptyState{text-align:center;background:#f9fafb;border:2px dashed #e5e7eb;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;padding:3rem 1rem;display:flex}.ResultImageGeneration-module__8auzMq__emptyState svg{color:#9ca3af;margin-bottom:1rem}.ResultImageGeneration-module__8auzMq__emptyState h3{color:#374151;margin:0 0 .25rem;font-size:1.1rem}.ResultImageGeneration-module__8auzMq__emptyState p{color:#6b7280;margin:0;font-size:.9rem}.ResultImageGeneration-module__8auzMq__modalBg{z-index:1000;-webkit-backdrop-filter:blur(12px);background:#000000bf;justify-content:center;align-items:center;padding:1rem;animation:.25s ease-out ResultImageGeneration-module__8auzMq__fadeIn;display:flex;position:fixed;inset:0}@keyframes ResultImageGeneration-module__8auzMq__fadeIn{0%{opacity:0}to{opacity:1}}.ResultImageGeneration-module__8auzMq__modalBox{background:#fff;border-radius:20px;width:100%;max-width:800px;max-height:90vh;animation:.3s ease-out ResultImageGeneration-module__8auzMq__slideUp;position:relative;overflow:hidden;box-shadow:0 24px 64px #0000004d}@keyframes ResultImageGeneration-module__8auzMq__slideUp{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.ResultImageGeneration-module__8auzMq__modalBox img{object-fit:contain;background:#f3f4f6;width:100%;max-height:55vh;display:block}.ResultImageGeneration-module__8auzMq__modalClose{z-index:10;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex;position:absolute;top:.75rem;right:.75rem}.ResultImageGeneration-module__8auzMq__modalClose:hover{background:#000c;transform:rotate(90deg)}.ResultImageGeneration-module__8auzMq__modalInfo{max-height:35vh;padding:1.25rem 1.5rem 1.5rem;overflow-y:auto}.ResultImageGeneration-module__8auzMq__modalInfo p{color:#4b5563;margin:.25rem 0;font-size:.9rem;line-height:1.6}.ResultImageGeneration-module__8auzMq__modalInfo p strong{color:#1e1b4b;font-weight:600}.ResultImageGeneration-module__8auzMq__modalInfo p:first-of-type{margin-bottom:.5rem;font-size:.95rem}.ResultImageGeneration-module__8auzMq__modalDelete{color:#dc2626;cursor:pointer;background:0 0;border:1.5px solid #fca5a5;border-radius:8px;align-items:center;gap:.4rem;margin-top:.75rem;padding:.5rem 1rem;font-size:.85rem;font-weight:500;transition:all .2s;display:inline-flex}.ResultImageGeneration-module__8auzMq__modalDelete:hover{background:#fef2f2;border-color:#ef4444}@media (max-width:640px){.ResultImageGeneration-module__8auzMq__grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.5rem}.ResultImageGeneration-module__8auzMq__modalBox{border-radius:16px;max-height:95vh}.ResultImageGeneration-module__8auzMq__modalInfo{padding:.75rem 1rem}.ResultImageGeneration-module__8auzMq__modalInfo p{font-size:.8rem}.ResultImageGeneration-module__8auzMq__modalClose{width:32px;height:32px}.ResultImageGeneration-module__8auzMq__modalClose svg{width:18px;height:18px}.ResultImageGeneration-module__8auzMq__deleteBtn{width:28px;height:28px;top:.5rem;right:.5rem}.ResultImageGeneration-module__8auzMq__deleteBtn svg{width:14px;height:14px}}@media (max-width:480px){.ResultImageGeneration-module__8auzMq__grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:.4rem}.ResultImageGeneration-module__8auzMq__deleteBtn{width:24px;height:24px;top:.3rem;right:.3rem}.ResultImageGeneration-module__8auzMq__deleteBtn svg{width:12px;height:12px}}
.ModelSelectModal-module__xzj-qq__overlay{z-index:1000;-webkit-backdrop-filter:blur(8px);background:#0006;justify-content:center;align-items:center;padding:1rem;animation:.2s ease-out ModelSelectModal-module__xzj-qq__fadeIn;display:flex;position:fixed;inset:0}@keyframes ModelSelectModal-module__xzj-qq__fadeIn{0%{opacity:0}to{opacity:1}}.ModelSelectModal-module__xzj-qq__modal{background:#fff;border-radius:20px;flex-direction:column;width:100%;max-width:640px;max-height:80vh;animation:.3s ease-out ModelSelectModal-module__xzj-qq__slideUp;display:flex;overflow:hidden;box-shadow:0 25px 60px #0003}@keyframes ModelSelectModal-module__xzj-qq__slideUp{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.ModelSelectModal-module__xzj-qq__header{border-bottom:1px solid #f3f4f6;flex-shrink:0;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.ModelSelectModal-module__xzj-qq__headerLeft{align-items:center;gap:.6rem;display:flex}.ModelSelectModal-module__xzj-qq__headerIcon{color:#6366f1}.ModelSelectModal-module__xzj-qq__title{color:#1e1b4b;margin:0;font-size:1.1rem;font-weight:600}.ModelSelectModal-module__xzj-qq__closeButton{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.ModelSelectModal-module__xzj-qq__closeButton:hover{color:#1e1b4b;background:#f3f4f6}.ModelSelectModal-module__xzj-qq__grid{flex-direction:column;flex:1;gap:.5rem;padding:1rem 1.5rem;display:flex;overflow-y:auto}.ModelSelectModal-module__xzj-qq__card{cursor:pointer;text-align:left;background:0 0;border:2px solid #0000;border-radius:12px;align-items:center;gap:1rem;width:100%;padding:.75rem 1rem;transition:all .2s;display:flex}.ModelSelectModal-module__xzj-qq__card:hover{background:#f9fafb;transform:translate(4px)}.ModelSelectModal-module__xzj-qq__cardSelected{background:var(--bg-color);border-color:var(--border-color)}.ModelSelectModal-module__xzj-qq__cardIcon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.ModelSelectModal-module__xzj-qq__cardContent{flex:1}.ModelSelectModal-module__xzj-qq__cardName{margin-bottom:.1rem;font-size:.95rem;font-weight:600}.ModelSelectModal-module__xzj-qq__cardDescription{color:#6b7280;margin:0;font-size:.8rem}.ModelSelectModal-module__xzj-qq__cardBadge{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.7rem;font-weight:700;display:flex}.ModelSelectModal-module__xzj-qq__footer{text-align:center;border-top:1px solid #f3f4f6;flex-shrink:0;padding:.75rem 1.5rem}.ModelSelectModal-module__xzj-qq__footerText{color:#9ca3af;margin:0;font-size:.8rem}
.VideoGenerationVeo-module__zg_yeq__container{background:#fff;border-radius:20px;padding:2rem;box-shadow:0 2px 16px #0000000a}.VideoGenerationVeo-module__zg_yeq__header{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1.5rem;display:flex}.VideoGenerationVeo-module__zg_yeq__headerLeft{align-items:center;gap:.75rem;display:flex}.VideoGenerationVeo-module__zg_yeq__modelIcon{font-size:2rem}.VideoGenerationVeo-module__zg_yeq__title{color:#1e1b4b;margin:0;font-size:1.25rem;font-weight:700}.VideoGenerationVeo-module__zg_yeq__subtitle{color:#6b7280;margin:0;font-size:.85rem}.VideoGenerationVeo-module__zg_yeq__modelBadge{color:#06b6d4;text-transform:uppercase;letter-spacing:.025em;background:#ecfdf5;border-radius:20px;padding:.25rem .75rem;font-size:.7rem;font-weight:600}.VideoGenerationVeo-module__zg_yeq__form{flex-direction:column;gap:1.25rem;display:flex}.VideoGenerationVeo-module__zg_yeq__row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.VideoGenerationVeo-module__zg_yeq__switchRow{flex-direction:column;display:flex}.VideoGenerationVeo-module__zg_yeq__switchGroup{flex-direction:column;gap:.5rem;padding:.25rem 0;display:flex}.VideoGenerationVeo-module__zg_yeq__fieldGroup{flex-direction:column;gap:.375rem;display:flex}.VideoGenerationVeo-module__zg_yeq__label{color:#374151;align-items:center;gap:.5rem;font-size:.85rem;font-weight:500;display:flex}.VideoGenerationVeo-module__zg_yeq__labelText{font-weight:500}.VideoGenerationVeo-module__zg_yeq__required{color:#ef4444;font-size:1rem;font-weight:700}.VideoGenerationVeo-module__zg_yeq__charCounter{color:#9ca3af;margin-left:auto;font-size:.75rem;font-weight:400}.VideoGenerationVeo-module__zg_yeq__labelIcon{color:#6b7280}.VideoGenerationVeo-module__zg_yeq__fileHint{color:#9ca3af;margin-left:auto;font-size:.75rem;font-weight:400}.VideoGenerationVeo-module__zg_yeq__rangeValue{color:#06b6d4;background:#ecfdf5;border-radius:4px;margin-left:auto;padding:.1rem .6rem;font-size:.8rem;font-weight:600}.VideoGenerationVeo-module__zg_yeq__textarea{resize:vertical;color:#1f2937;background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:12px;outline:none;min-height:100px;padding:.75rem 1rem;font-family:inherit;font-size:.95rem;transition:all .2s}.VideoGenerationVeo-module__zg_yeq__textarea:focus{background:#fff;border-color:#06b6d4;box-shadow:0 0 0 4px #06b6d41a}.VideoGenerationVeo-module__zg_yeq__textarea::placeholder{color:#9ca3af}.VideoGenerationVeo-module__zg_yeq__input{color:#1f2937;background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:12px;outline:none;padding:.6rem 1rem;font-size:.9rem;transition:all .2s}.VideoGenerationVeo-module__zg_yeq__input:focus{background:#fff;border-color:#06b6d4;box-shadow:0 0 0 4px #06b6d41a}.VideoGenerationVeo-module__zg_yeq__select{cursor:pointer;color:#1f2937;appearance:none;background:#f9fafb url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236b7280' d='M6 8L1 3h10z'/%3E%3C/svg%3E") right 1rem center no-repeat;border:1.5px solid #e5e7eb;border-radius:12px;outline:none;padding:.6rem 2.5rem .6rem 1rem;font-size:.9rem;transition:all .2s}.VideoGenerationVeo-module__zg_yeq__select:focus{background:#fff;border-color:#06b6d4;box-shadow:0 0 0 4px #06b6d41a}.VideoGenerationVeo-module__zg_yeq__inputError{background:#fef2f2!important;border-color:#ef4444!important}.VideoGenerationVeo-module__zg_yeq__inputError:focus{box-shadow:0 0 0 4px #ef44441a!important}.VideoGenerationVeo-module__zg_yeq__errorText{color:#dc2626;margin-top:.2rem;font-size:.8rem}.VideoGenerationVeo-module__zg_yeq__range{appearance:none;background:#e5e7eb;border-radius:4px;outline:none;width:100%;height:6px;transition:background .2s}.VideoGenerationVeo-module__zg_yeq__range::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#06b6d4;border-radius:50%;width:18px;height:18px;transition:transform .2s}.VideoGenerationVeo-module__zg_yeq__range::-webkit-slider-thumb:hover{transform:scale(1.1)}.VideoGenerationVeo-module__zg_yeq__range::-moz-range-thumb{cursor:pointer;background:#06b6d4;border:none;border-radius:50%;width:18px;height:18px}.VideoGenerationVeo-module__zg_yeq__rangeLabels{color:#9ca3af;justify-content:space-between;font-size:.65rem;display:flex}.VideoGenerationVeo-module__zg_yeq__fileList{flex-direction:column;gap:.5rem;margin-bottom:.25rem;display:flex}.VideoGenerationVeo-module__zg_yeq__fileItem{background:#f3f4f6;border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .75rem;display:flex}.VideoGenerationVeo-module__zg_yeq__fileInfo{align-items:center;gap:.75rem;display:flex;overflow:hidden}.VideoGenerationVeo-module__zg_yeq__fileName{color:#1f2937;white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;overflow:hidden}.VideoGenerationVeo-module__zg_yeq__fileSize{color:#6b7280;flex-shrink:0;font-size:.75rem}.VideoGenerationVeo-module__zg_yeq__fileRemove{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:.25rem;transition:all .2s;display:flex}.VideoGenerationVeo-module__zg_yeq__fileRemove:hover{color:#dc2626;background:#e5e7eb}.VideoGenerationVeo-module__zg_yeq__fileDropzone{background:#fafafa;border:2px dashed #e5e7eb;border-radius:12px;transition:all .2s;overflow:hidden}.VideoGenerationVeo-module__zg_yeq__fileDropzone:hover{background:#ecfdf5;border-color:#06b6d4}.VideoGenerationVeo-module__zg_yeq__fileInput{display:none}.VideoGenerationVeo-module__zg_yeq__fileLabel{cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.VideoGenerationVeo-module__zg_yeq__fileIcon{color:#9ca3af;transition:color .2s}.VideoGenerationVeo-module__zg_yeq__fileDropzone:hover .VideoGenerationVeo-module__zg_yeq__fileIcon{color:#06b6d4}.VideoGenerationVeo-module__zg_yeq__fileDropText{text-align:center;color:#4b5563;font-size:.85rem;font-weight:500}.VideoGenerationVeo-module__zg_yeq__submitButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#06b6d4,#22d3ee);border:none;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;transition:all .3s;display:flex;box-shadow:0 4px 14px #06b6d44d}.VideoGenerationVeo-module__zg_yeq__submitButton:hover{transform:translateY(-2px);box-shadow:0 6px 24px #06b6d466}.VideoGenerationVeo-module__zg_yeq__submitButton:active{transform:translateY(0)}.VideoGenerationVeo-module__zg_yeq__submitButton:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (max-width:640px){.VideoGenerationVeo-module__zg_yeq__container{padding:1.5rem}.VideoGenerationVeo-module__zg_yeq__row{grid-template-columns:1fr;gap:1rem}.VideoGenerationVeo-module__zg_yeq__header{flex-direction:column;align-items:flex-start;gap:.75rem}.VideoGenerationVeo-module__zg_yeq__modelBadge{align-self:flex-start}.VideoGenerationVeo-module__zg_yeq__title{font-size:1.1rem}.VideoGenerationVeo-module__zg_yeq__rangeValue{font-size:.7rem}.VideoGenerationVeo-module__zg_yeq__switchGroup{gap:.4rem}}
.AuthForm-module__KVjLlG__container{background:linear-gradient(135deg,#f0f4ff 0%,#faf5ff 50%,#fdf2f8 100%);justify-content:center;align-items:center;min-height:100vh;padding:2rem 1rem;display:flex;position:relative}.AuthForm-module__KVjLlG__card{background:#fff;border:1px solid #ffffff80;border-radius:28px;width:100%;max-width:480px;padding:2.5rem;transition:transform .2s;box-shadow:0 4px 6px -1px #00000005,0 10px 40px #0000000f,0 20px 60px #4f46e50f}.AuthForm-module__KVjLlG__card:hover{transform:translateY(-1px)}.AuthForm-module__KVjLlG__header{text-align:center;margin-bottom:2rem}.AuthForm-module__KVjLlG__iconWrapper{background:linear-gradient(135deg,#eef2ff,#ede9fe);border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:1rem;display:inline-flex}.AuthForm-module__KVjLlG__headerIcon{color:#6366f1}.AuthForm-module__KVjLlG__title{color:#1e1b4b;letter-spacing:-.025em;margin-bottom:.5rem;font-size:1.75rem;font-weight:700}.AuthForm-module__KVjLlG__subtitle{color:#6b7280;font-size:.9rem;font-weight:400}.AuthForm-module__KVjLlG__form{flex-direction:column;gap:1.25rem;display:flex}.AuthForm-module__KVjLlG__fieldGroup{flex-direction:column;gap:.375rem;display:flex}.AuthForm-module__KVjLlG__label{color:#4b5563;letter-spacing:.025em;align-items:center;gap:.5rem;font-size:.8rem;font-weight:500;display:flex}.AuthForm-module__KVjLlG__labelIcon{color:#9ca3af}.AuthForm-module__KVjLlG__input{color:#1f2937;background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:12px;outline:none;width:100%;padding:.75rem 1rem;font-size:.95rem;transition:all .2s}.AuthForm-module__KVjLlG__input::placeholder{color:#9ca3af}.AuthForm-module__KVjLlG__input:hover{background:#fff;border-color:#c4b5fd}.AuthForm-module__KVjLlG__input:focus{background:#fff;border-color:#6366f1;box-shadow:0 0 0 4px #6366f114}.AuthForm-module__KVjLlG__inputError{background:#fef2f2!important;border-color:#ef4444!important}.AuthForm-module__KVjLlG__inputError:focus{box-shadow:0 0 0 4px #ef444414!important}.AuthForm-module__KVjLlG__passwordWrapper{width:100%;position:relative}.AuthForm-module__KVjLlG__passwordInput{padding-right:3rem}.AuthForm-module__KVjLlG__eyeButton{cursor:pointer;color:#9ca3af;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:.25rem;transition:all .2s;display:flex;position:absolute;top:50%;right:.75rem;transform:translateY(-105%)}.AuthForm-module__KVjLlG__eyeButton:hover{color:#4b5563;background:#00000008}.AuthForm-module__KVjLlG__eyeButton:focus{color:#6366f1;outline:none}.AuthForm-module__KVjLlG__eyeIcon{display:block}.AuthForm-module__KVjLlG__forgotLinkWrapper{text-align:right;margin-top:-.5rem}.AuthForm-module__KVjLlG__forgotLink{color:#6366f1;font-size:.8rem;font-weight:500;text-decoration:none;transition:color .2s}.AuthForm-module__KVjLlG__forgotLink:hover{color:#4f46e5;text-decoration:underline}.AuthForm-module__KVjLlG__errorText{color:#dc2626;margin-top:.25rem;padding-left:.25rem;font-size:.75rem}.AuthForm-module__KVjLlG__submitButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:12px;justify-content:center;align-items:center;gap:.75rem;width:100%;margin-top:.5rem;padding:.875rem 1.5rem;font-size:.95rem;font-weight:600;transition:all .3s;display:flex;position:relative;box-shadow:0 4px 14px #6366f140}.AuthForm-module__KVjLlG__submitButton:hover{transform:translateY(-2px);box-shadow:0 6px 24px #6366f159}.AuthForm-module__KVjLlG__submitButton:active{transform:translateY(0);box-shadow:0 4px 14px #6366f140}.AuthForm-module__KVjLlG__submitButton:disabled{opacity:.6;cursor:not-allowed;transform:none}.AuthForm-module__KVjLlG__buttonIcon{transition:transform .3s}.AuthForm-module__KVjLlG__submitButton:hover .AuthForm-module__KVjLlG__buttonIcon{transform:rotate(20deg)scale(1.1)}.AuthForm-module__KVjLlG__loadingText{align-items:center;gap:.5rem;display:flex}.AuthForm-module__KVjLlG__footer{text-align:center;border-top:1px solid #f3f4f6;margin-top:1.5rem;padding-top:1.5rem}.AuthForm-module__KVjLlG__footerText{color:#6b7280;font-size:.9rem}.AuthForm-module__KVjLlG__link{color:#6366f1;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:none;transition:color .2s}.AuthForm-module__KVjLlG__link:hover{color:#4f46e5;text-decoration:underline}.AuthForm-module__KVjLlG__termsText{color:#9ca3af;margin-top:.5rem;font-size:.7rem}@keyframes AuthForm-module__KVjLlG__fadeSlideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.AuthForm-module__KVjLlG__card{animation:.5s ease-out both AuthForm-module__KVjLlG__fadeSlideUp}.AuthForm-module__KVjLlG__fieldGroup{animation:.4s ease-out both AuthForm-module__KVjLlG__fadeSlideUp}.AuthForm-module__KVjLlG__fieldGroup:first-child{animation-delay:40ms}.AuthForm-module__KVjLlG__fieldGroup:nth-child(2){animation-delay:80ms}@media (max-width:480px){.AuthForm-module__KVjLlG__card{padding:2rem 1.25rem}.AuthForm-module__KVjLlG__title{font-size:1.5rem}.AuthForm-module__KVjLlG__input{padding:.65rem .875rem;font-size:.9rem}.AuthForm-module__KVjLlG__iconWrapper{width:48px;height:48px}}
.RegForm-module__YOm_na__container{background:linear-gradient(135deg,#f0f4ff 0%,#faf5ff 50%,#fdf2f8 100%);justify-content:center;align-items:center;min-height:100vh;padding:2rem 1rem;display:flex;position:relative}.RegForm-module__YOm_na__card{background:#fff;border:1px solid #ffffff80;border-radius:28px;width:100%;max-width:720px;padding:2.5rem;transition:transform .2s;box-shadow:0 4px 6px -1px #00000005,0 10px 40px #0000000f,0 20px 60px #4f46e50f}.RegForm-module__YOm_na__card:hover{transform:translateY(-1px)}.RegForm-module__YOm_na__cardAccent{background:linear-gradient(90deg,#6366f1,#8b5cf6,#a855f7);border-radius:4px;width:80px;height:3px;margin:0 auto 1.5rem}.RegForm-module__YOm_na__header{text-align:center;margin-bottom:2rem}.RegForm-module__YOm_na__iconWrapper{background:linear-gradient(135deg,#eef2ff,#ede9fe);border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:1rem;display:inline-flex}.RegForm-module__YOm_na__headerIcon{color:#6366f1}.RegForm-module__YOm_na__title{color:#1e1b4b;letter-spacing:-.025em;margin-bottom:.5rem;font-size:1.75rem;font-weight:700}.RegForm-module__YOm_na__subtitle{color:#6b7280;font-size:.9rem;font-weight:400}.RegForm-module__YOm_na__form{flex-direction:column;gap:1.25rem;display:flex}.RegForm-module__YOm_na__row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:600px){.RegForm-module__YOm_na__row{grid-template-columns:1fr;gap:1.25rem}.RegForm-module__YOm_na__card{padding:2rem 1.25rem}}.RegForm-module__YOm_na__fieldGroup{flex-direction:column;gap:.375rem;display:flex}.RegForm-module__YOm_na__label{color:#4b5563;letter-spacing:.025em;align-items:center;gap:.5rem;font-size:.8rem;font-weight:500;display:flex}.RegForm-module__YOm_na__labelIcon{color:#9ca3af}.RegForm-module__YOm_na__input{color:#1f2937;background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:12px;outline:none;width:100%;padding:.75rem 1rem;font-size:.95rem;transition:all .2s}.RegForm-module__YOm_na__input::placeholder{color:#9ca3af}.RegForm-module__YOm_na__input:hover{background:#fff;border-color:#c4b5fd}.RegForm-module__YOm_na__input:focus{background:#fff;border-color:#6366f1;box-shadow:0 0 0 4px #6366f114}.RegForm-module__YOm_na__inputError{background:#fef2f2!important;border-color:#ef4444!important}.RegForm-module__YOm_na__inputError:focus{box-shadow:0 0 0 4px #ef444414!important}.RegForm-module__YOm_na__passwordWrapper{width:100%;position:relative}.RegForm-module__YOm_na__passwordInput{padding-right:3rem}.RegForm-module__YOm_na__eyeButton{cursor:pointer;color:#9ca3af;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:.25rem;transition:all .2s;display:flex;position:absolute;top:50%;right:.75rem;transform:translateY(-110%)}.RegForm-module__YOm_na__eyeButton:hover{color:#4b5563;background:#00000008}.RegForm-module__YOm_na__eyeButton:focus{color:#6366f1;outline:none}.RegForm-module__YOm_na__eyeIcon{display:block}.RegForm-module__YOm_na__errorText{color:#dc2626;margin-top:.25rem;padding-left:.25rem;font-size:.75rem}.RegForm-module__YOm_na__submitButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:12px;justify-content:center;align-items:center;gap:.75rem;width:100%;margin-top:.5rem;padding:.875rem 1.5rem;font-size:.95rem;font-weight:600;transition:all .3s;display:flex;position:relative;box-shadow:0 4px 14px #6366f140}.RegForm-module__YOm_na__submitButton:hover{transform:translateY(-2px);box-shadow:0 6px 24px #6366f159}.RegForm-module__YOm_na__submitButton:active{transform:translateY(0);box-shadow:0 4px 14px #6366f140}.RegForm-module__YOm_na__submitButton:disabled{opacity:.6;cursor:not-allowed;transform:none}.RegForm-module__YOm_na__buttonIcon{transition:transform .3s}.RegForm-module__YOm_na__submitButton:hover .RegForm-module__YOm_na__buttonIcon{transform:rotate(20deg)scale(1.1)}.RegForm-module__YOm_na__loadingText{align-items:center;gap:.5rem;display:flex}.RegForm-module__YOm_na__footer{text-align:center;border-top:1px solid #f3f4f6;margin-top:1.5rem;padding-top:1.5rem}.RegForm-module__YOm_na__footerText{color:#6b7280;font-size:.9rem}.RegForm-module__YOm_na__link{color:#6366f1;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:none;transition:color .2s}.RegForm-module__YOm_na__link:hover{color:#4f46e5;text-decoration:underline}.RegForm-module__YOm_na__termsText{color:#9ca3af;margin-top:.5rem;font-size:.7rem}@keyframes RegForm-module__YOm_na__fadeSlideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.RegForm-module__YOm_na__card{animation:.5s ease-out both RegForm-module__YOm_na__fadeSlideUp}.RegForm-module__YOm_na__fieldGroup{animation:.4s ease-out both RegForm-module__YOm_na__fadeSlideUp}.RegForm-module__YOm_na__fieldGroup:first-child{animation-delay:40ms}.RegForm-module__YOm_na__fieldGroup:nth-child(2){animation-delay:80ms}.RegForm-module__YOm_na__fieldGroup:nth-child(3){animation-delay:.12s}.RegForm-module__YOm_na__fieldGroup:nth-child(4){animation-delay:.16s}.RegForm-module__YOm_na__fieldGroup:nth-child(5){animation-delay:.2s}.RegForm-module__YOm_na__fieldGroup:nth-child(6){animation-delay:.24s}
.HeaderDashboard-module__XGXo3G__header{z-index:50;-webkit-backdrop-filter:blur(12px);background:#ffffffd9;border-bottom:1px solid #0000000a;align-items:center;width:100%;height:64px;display:flex;position:sticky;top:0}.HeaderDashboard-module__XGXo3G__container{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.HeaderDashboard-module__XGXo3G__logo{color:#1e1b4b;flex-shrink:0;align-items:center;gap:.5rem;font-size:1.1rem;font-weight:700;text-decoration:none;transition:opacity .2s;display:flex}.HeaderDashboard-module__XGXo3G__logo:hover{opacity:.8}.HeaderDashboard-module__XGXo3G__logoIcon{color:#6366f1}.HeaderDashboard-module__XGXo3G__logoText{letter-spacing:-.025em;font-weight:700}.HeaderDashboard-module__XGXo3G__nav{flex:1;justify-content:center;align-items:center;gap:.25rem;display:flex}.HeaderDashboard-module__XGXo3G__navLink{color:#6b7280;white-space:nowrap;border-radius:8px;padding:.5rem 1rem;font-size:.85rem;font-weight:500;text-decoration:none;transition:all .2s}.HeaderDashboard-module__XGXo3G__navLink:hover{color:#1e1b4b;background:#0000000a}.HeaderDashboard-module__XGXo3G__navLinkActive{color:#6366f1;background:#6366f114}.HeaderDashboard-module__XGXo3G__navLinkActive:hover{color:#6366f1;background:#6366f11f}.HeaderDashboard-module__XGXo3G__profileWrapper{flex-shrink:0;position:relative}.HeaderDashboard-module__XGXo3G__profileButton{cursor:pointer;background:0 0;border:1.5px solid #0000;border-radius:40px;outline:none;align-items:center;gap:.75rem;padding:.4rem .75rem .4rem 1rem;transition:all .2s;display:flex}.HeaderDashboard-module__XGXo3G__profileButton:hover{background:#0000000a;border-color:#0000000f}.HeaderDashboard-module__XGXo3G__profileButtonActive{background:#6366f10f;border-color:#6366f1}.HeaderDashboard-module__XGXo3G__userName{color:#1e1b4b;white-space:nowrap;font-size:.85rem;font-weight:500}.HeaderDashboard-module__XGXo3G__avatar{color:#fff;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.8rem;font-weight:600;transition:transform .2s;display:flex}.HeaderDashboard-module__XGXo3G__profileButton:hover .HeaderDashboard-module__XGXo3G__avatar{transform:scale(1.05)}.HeaderDashboard-module__XGXo3G__dropdown{background:#fff;border:1px solid #0000000a;border-radius:12px;min-width:200px;padding:.5rem;animation:.15s ease-out both HeaderDashboard-module__XGXo3G__dropdownFadeIn;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 4px 6px -1px #00000005,0 10px 40px #00000014,0 20px 60px #0000000d}@keyframes HeaderDashboard-module__XGXo3G__dropdownFadeIn{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.HeaderDashboard-module__XGXo3G__dropdownItem{color:#1e1b4b;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:.75rem;width:100%;padding:.6rem .75rem;font-size:.85rem;font-weight:500;transition:all .15s;display:flex}.HeaderDashboard-module__XGXo3G__dropdownItem:hover{background:#0000000a}.HeaderDashboard-module__XGXo3G__dropdownItemDanger{color:#dc2626}.HeaderDashboard-module__XGXo3G__dropdownItemDanger:hover{background:#fef2f2}.HeaderDashboard-module__XGXo3G__dropdownIcon{color:#6b7280;flex-shrink:0}.HeaderDashboard-module__XGXo3G__dropdownItemDanger .HeaderDashboard-module__XGXo3G__dropdownIcon{color:#dc2626}.HeaderDashboard-module__XGXo3G__dropdownDivider{background:#0000000f;height:1px;margin:.25rem .5rem}.HeaderDashboard-module__XGXo3G__balanceWrapper{background:linear-gradient(135deg,#eef2ff,#ede9fe);border:1px solid #6366f11f;border-radius:12px;flex-direction:column;gap:.15rem;width:100%;margin-bottom:.5rem;padding:.6rem .75rem;display:flex}.HeaderDashboard-module__XGXo3G__balanceHeader{align-items:center;gap:.4rem;display:flex}.HeaderDashboard-module__XGXo3G__coinIcon{color:#f59e0b;flex-shrink:0}.HeaderDashboard-module__XGXo3G__balanceTitle{color:#6b7280;text-transform:uppercase;letter-spacing:.04em;font-size:.7rem;font-weight:600}.HeaderDashboard-module__XGXo3G__balanceAmount{align-items:baseline;gap:.15rem;display:flex}.HeaderDashboard-module__XGXo3G__balanceValue{color:#1e1b4b;font-size:1.25rem;font-weight:700;line-height:1.2}.HeaderDashboard-module__XGXo3G__balanceCurrency{color:#6b7280;margin-left:.1rem;font-size:.85rem;font-weight:600}.HeaderDashboard-module__XGXo3G__error{color:#ef4444;text-align:center;padding:.25rem 0;font-size:.8rem}@media (max-width:768px){.HeaderDashboard-module__XGXo3G__container{gap:.75rem;padding:0 1rem}.HeaderDashboard-module__XGXo3G__nav{flex:0;gap:0}.HeaderDashboard-module__XGXo3G__navLink{white-space:nowrap;padding:.4rem .6rem;font-size:.75rem}.HeaderDashboard-module__XGXo3G__userName{display:none}.HeaderDashboard-module__XGXo3G__profileButton{padding:.3rem .5rem}.HeaderDashboard-module__XGXo3G__logoText{font-size:.95rem}.HeaderDashboard-module__XGXo3G__logoIcon{width:20px;height:20px}.HeaderDashboard-module__XGXo3G__dropdown{min-width:180px;right:-8px}}@media (max-width:480px){.HeaderDashboard-module__XGXo3G__navLink{padding:.3rem .4rem;font-size:.65rem}.HeaderDashboard-module__XGXo3G__logoText{font-size:.85rem}.HeaderDashboard-module__XGXo3G__avatar{width:32px;height:32px;font-size:.7rem}.HeaderDashboard-module__XGXo3G__dropdown{min-width:160px}.HeaderDashboard-module__XGXo3G__dropdownItem{padding:.5rem .6rem;font-size:.8rem}}
.ModalGallery-module__2g0tYa__modalBg{z-index:1000;-webkit-backdrop-filter:blur(12px);background:#000000bf;justify-content:center;align-items:center;padding:1rem;animation:.25s ease-out ModalGallery-module__2g0tYa__fadeIn;display:flex;position:fixed;inset:0}@keyframes ModalGallery-module__2g0tYa__fadeIn{0%{opacity:0}to{opacity:1}}.ModalGallery-module__2g0tYa__modalBox{background:#0f0f13;border-radius:20px;width:100%;max-width:800px;max-height:90vh;animation:.3s ease-out ModalGallery-module__2g0tYa__slideUp;position:relative;overflow:hidden;box-shadow:0 24px 64px #0000004d}@keyframes ModalGallery-module__2g0tYa__slideUp{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.ModalGallery-module__2g0tYa__modalClose{z-index:10;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex;position:absolute;top:.75rem;right:.75rem}.ModalGallery-module__2g0tYa__modalClose:hover{background:#000c;transform:rotate(90deg)}.ModalGallery-module__2g0tYa__modalMediaWrapper{background:#0a0a0e;justify-content:center;align-items:center;width:100%;max-height:55vh;display:flex;overflow:hidden}.ModalGallery-module__2g0tYa__modalMedia{object-fit:contain;width:100%;max-height:55vh;display:block}.ModalGallery-module__2g0tYa__modalInfo{color:#e5e7eb;max-height:35vh;padding:1.25rem 1.5rem 1.5rem;overflow-y:auto}.ModalGallery-module__2g0tYa__modalInfo p{color:#d1d5db;margin:.25rem 0;font-size:.9rem;line-height:1.6}.ModalGallery-module__2g0tYa__modalInfo p strong{color:#f1f5f9;font-weight:600}.ModalGallery-module__2g0tYa__modalInfo p:first-of-type{margin-bottom:.5rem;font-size:.95rem}.ModalGallery-module__2g0tYa__modalMeta{border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;grid-template-columns:1fr 1fr;gap:.5rem 1.5rem;margin:.75rem 0 0;padding:.75rem 0;display:grid}.ModalGallery-module__2g0tYa__modalMetaItem{color:#9ca3af;align-items:center;gap:.4rem;font-size:.8rem;display:flex}.ModalGallery-module__2g0tYa__modalMetaItem strong{color:#e5e7eb;font-weight:500}@media (max-width:640px){.ModalGallery-module__2g0tYa__modalBox{border-radius:16px;max-height:95vh}.ModalGallery-module__2g0tYa__modalInfo{padding:.75rem 1rem}.ModalGallery-module__2g0tYa__modalInfo p{font-size:.8rem}.ModalGallery-module__2g0tYa__modalClose{width:32px;height:32px}.ModalGallery-module__2g0tYa__modalClose svg{width:18px;height:18px}.ModalGallery-module__2g0tYa__modalMediaWrapper,.ModalGallery-module__2g0tYa__modalMedia{max-height:45vh}.ModalGallery-module__2g0tYa__modalMeta{grid-template-columns:1fr;gap:.25rem}}
.ModalImage-module__vjq4yW__modalBg{z-index:1000;-webkit-backdrop-filter:blur(12px);background:#00000080;justify-content:center;align-items:center;padding:1.5rem;animation:.35s cubic-bezier(.16,1,.3,1) ModalImage-module__vjq4yW__modalFadeIn;display:flex;position:fixed;inset:0}@keyframes ModalImage-module__vjq4yW__modalFadeIn{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}.ModalImage-module__vjq4yW__modalBox{background:#fff;border-radius:24px;width:100%;max-width:900px;max-height:92vh;padding:1.5rem;animation:.4s cubic-bezier(.16,1,.3,1) ModalImage-module__vjq4yW__modalSlideUp;position:relative;overflow:hidden;box-shadow:0 32px 80px #00000026,0 0 0 1px #0000000a}@keyframes ModalImage-module__vjq4yW__modalSlideUp{0%{opacity:0;transform:translateY(30px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.ModalImage-module__vjq4yW__modalImageWrapper{justify-content:center;display:flex}.ModalImage-module__vjq4yW__modalClose{z-index:10;color:#1e1b4b;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000000f;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .3s;display:flex;position:absolute;top:1rem;right:1rem}.ModalImage-module__vjq4yW__modalClose:hover{background:#0000001f;transform:rotate(90deg)scale(1.05)}.ModalImage-module__vjq4yW__modalClose:active{transform:rotate(90deg)scale(.92)}.ModalImage-module__vjq4yW__modalBox img{object-fit:contain;background:#f3f4f6;border-radius:16px;max-height:60vh}.ModalImage-module__vjq4yW__modalInfo{color:#1e1b4b;padding:1.5rem 0 0}.ModalImage-module__vjq4yW__modalInfo p{color:#4b5563;margin:.25rem 0;font-size:.95rem;line-height:1.6}.ModalImage-module__vjq4yW__modalInfo p strong{color:#1e1b4b;letter-spacing:.01em;font-weight:600}.ModalImage-module__vjq4yW__modalInfo p:first-of-type{color:#1e1b4b;margin-bottom:.75rem;font-size:1rem}.ModalImage-module__vjq4yW__modalInfo p:first-of-type strong{color:#4f46e5}.ModalImage-module__vjq4yW__modalMeta{border-top:1px solid #f3f4f6;border-bottom:1px solid #f3f4f6;grid-template-columns:1fr 1fr;gap:.5rem 1.5rem;margin:.75rem 0 1rem;padding:.75rem 0;display:grid}.ModalImage-module__vjq4yW__modalMetaItem{color:#6b7280;align-items:center;gap:.4rem;font-size:.8rem;display:flex}.ModalImage-module__vjq4yW__modalMetaItem svg{color:#9ca3af;flex-shrink:0}.ModalImage-module__vjq4yW__modalMetaItem strong{color:#1e1b4b;font-weight:500}.ModalImage-module__vjq4yW__modalDelete{color:#dc2626;cursor:pointer;background:#fef2f2;border:1px solid #fca5a5;border-radius:10px;align-items:center;gap:.5rem;padding:.6rem 1.25rem;font-size:.85rem;font-weight:500;transition:all .3s;display:inline-flex}.ModalImage-module__vjq4yW__modalDelete:hover{background:#fee2e2;border-color:#f87171;transform:translateY(-1px);box-shadow:0 4px 16px #ef444426}.ModalImage-module__vjq4yW__modalDelete:active{transform:translateY(0)scale(.98)}.ModalImage-module__vjq4yW__modalDelete svg{color:#dc2626}@media (max-width:640px){.ModalImage-module__vjq4yW__modalBg{padding:.75rem}.ModalImage-module__vjq4yW__modalBox{border-radius:16px;max-height:96vh;padding:1rem}.ModalImage-module__vjq4yW__modalBox img{max-height:45vh}.ModalImage-module__vjq4yW__modalInfo{padding:1rem 0 0}.ModalImage-module__vjq4yW__modalInfo p{font-size:.85rem}.ModalImage-module__vjq4yW__modalInfo p:first-of-type{font-size:.9rem}.ModalImage-module__vjq4yW__modalMeta{grid-template-columns:1fr;gap:.25rem;margin:.5rem 0;padding:.5rem 0}.ModalImage-module__vjq4yW__modalClose{width:36px;height:36px;top:.6rem;right:.6rem}.ModalImage-module__vjq4yW__modalClose svg{width:18px;height:18px}.ModalImage-module__vjq4yW__modalDelete{padding:.4rem 1rem;font-size:.8rem}}@media (max-width:480px){.ModalImage-module__vjq4yW__modalBox{padding:.75rem}.ModalImage-module__vjq4yW__modalBox img{max-height:35vh}.ModalImage-module__vjq4yW__modalInfo{padding:.75rem 0 0}.ModalImage-module__vjq4yW__modalInfo p{font-size:.75rem}.ModalImage-module__vjq4yW__modalInfo p:first-of-type{font-size:.8rem}}
