:root,:host{--van-image-placeholder-text-color: var(--van-text-color-2);--van-image-placeholder-font-size: var(--van-font-size-md);--van-image-placeholder-background: var(--van-background);--van-image-loading-icon-size: 32px;--van-image-loading-icon-color: var(--van-gray-4);--van-image-error-icon-size: 32px;--van-image-error-icon-color: var(--van-gray-4)}.van-image{position:relative;display:inline-block}.van-image--round{overflow:hidden;border-radius:var(--van-radius-max)}.van-image--round .van-image__img{border-radius:inherit}.van-image--block{display:block}.van-image__img,.van-image__error,.van-image__loading{display:block;width:100%;height:100%}.van-image__error,.van-image__loading{position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--van-image-placeholder-text-color);font-size:var(--van-image-placeholder-font-size);background:var(--van-image-placeholder-background)}.van-image__loading-icon{color:var(--van-image-loading-icon-color);font-size:var(--van-image-loading-icon-size)}.van-image__error-icon{color:var(--van-image-error-icon-color);font-size:var(--van-image-error-icon-size)}:root,:host{--van-swipe-indicator-size: 6px;--van-swipe-indicator-margin: var(--van-padding-sm);--van-swipe-indicator-active-opacity: 1;--van-swipe-indicator-inactive-opacity: .3;--van-swipe-indicator-active-background: var(--van-primary-color);--van-swipe-indicator-inactive-background: var(--van-border-color)}.van-swipe{position:relative;overflow:hidden;transform:translateZ(0);cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-swipe__track{display:flex;height:100%;transition-property:transform}.van-swipe__track--vertical{flex-direction:column}.van-swipe__indicators{position:absolute;bottom:var(--van-swipe-indicator-margin);left:50%;display:flex;transform:translate(-50%)}.van-swipe__indicators--vertical{top:50%;bottom:auto;left:var(--van-swipe-indicator-margin);flex-direction:column;transform:translateY(-50%)}.van-swipe__indicators--vertical .van-swipe__indicator:not(:last-child){margin-bottom:var(--van-swipe-indicator-size)}.van-swipe__indicator{width:var(--van-swipe-indicator-size);height:var(--van-swipe-indicator-size);background-color:var(--van-swipe-indicator-inactive-background);border-radius:100%;opacity:var(--van-swipe-indicator-inactive-opacity);transition:opacity var(--van-duration-fast),background-color var(--van-duration-fast)}.van-swipe__indicator:not(:last-child){margin-right:var(--van-swipe-indicator-size)}.van-swipe__indicator--active{background-color:var(--van-swipe-indicator-active-background);opacity:var(--van-swipe-indicator-active-opacity)}.van-swipe-item{position:relative;flex-shrink:0;width:100%;height:100%}:root,:host{--van-image-preview-index-text-color: var(--van-white);--van-image-preview-index-font-size: var(--van-font-size-md);--van-image-preview-index-line-height: var(--van-line-height-md);--van-image-preview-index-text-shadow: 0 1px 1px var(--van-gray-8);--van-image-preview-overlay-background: rgba(0, 0, 0, .9);--van-image-preview-close-icon-size: 22px;--van-image-preview-close-icon-color: var(--van-gray-5);--van-image-preview-close-icon-margin: var(--van-padding-md);--van-image-preview-close-icon-z-index: 1}.van-image-preview{position:fixed;top:0;left:0;width:100%;height:100%;max-width:none;background-color:transparent;transform:none}.van-image-preview__swipe{height:100%}.van-image-preview__swipe-item{display:flex;align-items:center;justify-content:center;overflow:hidden}.van-image-preview__cover{position:absolute;top:0;left:0}.van-image-preview__image,.van-image-preview__image-wrap{width:100%;transition-property:transform}.van-image-preview__image--vertical,.van-image-preview__image-wrap--vertical{width:auto;height:100%}.van-image-preview__image img,.van-image-preview__image-wrap img,.van-image-preview__image video,.van-image-preview__image-wrap video{-webkit-user-drag:none}.van-image-preview__image .van-image__error,.van-image-preview__image-wrap .van-image__error{top:30%;height:40%}.van-image-preview__image .van-image__error-icon,.van-image-preview__image-wrap .van-image__error-icon{font-size:36px}.van-image-preview__image .van-image__loading,.van-image-preview__image-wrap .van-image__loading{background-color:transparent}.van-image-preview__index{position:absolute;top:var(--van-padding-md);left:50%;color:var(--van-image-preview-index-text-color);font-size:var(--van-image-preview-index-font-size);line-height:var(--van-image-preview-index-line-height);text-shadow:var(--van-image-preview-index-text-shadow);transform:translate(-50%)}.van-image-preview__overlay{background:var(--van-image-preview-overlay-background)}.van-image-preview__close-icon{position:absolute;z-index:var(--van-image-preview-close-icon-z-index);color:var(--van-image-preview-close-icon-color);font-size:var(--van-image-preview-close-icon-size)}.van-image-preview__close-icon--top-left{top:var(--van-image-preview-close-icon-margin);left:var(--van-image-preview-close-icon-margin)}.van-image-preview__close-icon--top-right{top:var(--van-image-preview-close-icon-margin);right:var(--van-image-preview-close-icon-margin)}.van-image-preview__close-icon--bottom-left{bottom:var(--van-image-preview-close-icon-margin);left:var(--van-image-preview-close-icon-margin)}.van-image-preview__close-icon--bottom-right{right:var(--van-image-preview-close-icon-margin);bottom:var(--van-image-preview-close-icon-margin)}:root,:host{--van-uploader-size: 80px;--van-uploader-icon-size: 24px;--van-uploader-icon-color: var(--van-gray-4);--van-uploader-text-color: var(--van-text-color-2);--van-uploader-text-font-size: var(--van-font-size-sm);--van-uploader-upload-background: var(--van-gray-1);--van-uploader-upload-active-color: var(--van-active-color);--van-uploader-delete-color: var(--van-white);--van-uploader-delete-icon-size: 14px;--van-uploader-delete-background: rgba(0, 0, 0, .7);--van-uploader-file-background: var(--van-background);--van-uploader-file-icon-size: 20px;--van-uploader-file-icon-color: var(--van-gray-7);--van-uploader-file-name-padding: 0 var(--van-padding-base);--van-uploader-file-name-margin-top: var(--van-padding-xs);--van-uploader-file-name-font-size: var(--van-font-size-sm);--van-uploader-file-name-text-color: var(--van-gray-7);--van-uploader-mask-text-color: var(--van-white);--van-uploader-mask-background: rgba(50, 50, 51, .88);--van-uploader-mask-icon-size: 22px;--van-uploader-mask-message-font-size: var(--van-font-size-sm);--van-uploader-mask-message-line-height: var(--van-line-height-xs);--van-uploader-loading-icon-size: 22px;--van-uploader-loading-icon-color: var(--van-white);--van-uploader-disabled-opacity: var(--van-disabled-opacity);--van-uploader-border-radius: 0px}.van-uploader{position:relative;display:inline-block}.van-uploader__wrapper{display:flex;flex-wrap:wrap}.van-uploader__wrapper--disabled{opacity:var(--van-uploader-disabled-opacity)}.van-uploader__input{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;cursor:pointer;opacity:0}.van-uploader__input-wrapper{position:relative}.van-uploader__input:disabled{cursor:not-allowed}.van-uploader__upload{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;width:var(--van-uploader-size);height:var(--van-uploader-size);margin:0 var(--van-padding-xs) var(--van-padding-xs) 0;background:var(--van-uploader-upload-background);border-radius:var(--van-uploader-border-radius)}.van-uploader__upload:active{background-color:var(--van-uploader-upload-active-color)}.van-uploader__upload--readonly:active{background-color:var(--van-uploader-upload-background)}.van-uploader__upload-icon{color:var(--van-uploader-icon-color);font-size:var(--van-uploader-icon-size)}.van-uploader__upload-text{margin-top:var(--van-padding-xs);color:var(--van-uploader-text-color);font-size:var(--van-uploader-text-font-size)}.van-uploader__preview{position:relative;margin:0 var(--van-padding-xs) var(--van-padding-xs) 0;cursor:pointer}.van-uploader__preview-image{display:block;width:var(--van-uploader-size);height:var(--van-uploader-size);overflow:hidden;border-radius:var(--van-uploader-border-radius)}.van-uploader__preview-delete{position:absolute;top:0;right:0}.van-uploader__preview-delete--shadow{width:var(--van-uploader-delete-icon-size);height:var(--van-uploader-delete-icon-size);background:var(--van-uploader-delete-background);border-radius:0 0 0 12px}.van-uploader__preview-delete-icon{position:absolute;top:0;right:0;color:var(--van-uploader-delete-color);font-size:var(--van-uploader-delete-icon-size);transform:scale(.7) translate(10%,-10%)}.van-uploader__preview-cover{position:absolute;top:0;right:0;bottom:0;left:0}.van-uploader__mask{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--van-uploader-mask-text-color);background:var(--van-uploader-mask-background);border-radius:var(--van-uploader-border-radius)}.van-uploader__mask-icon{font-size:var(--van-uploader-mask-icon-size)}.van-uploader__mask-message{margin-top:6px;padding:0 var(--van-padding-base);font-size:var(--van-uploader-mask-message-font-size);line-height:var(--van-uploader-mask-message-line-height)}.van-uploader__loading{width:var(--van-uploader-loading-icon-size);height:var(--van-uploader-loading-icon-size);color:var(--van-uploader-loading-icon-color)}.van-uploader__file{display:flex;flex-direction:column;align-items:center;justify-content:center;width:var(--van-uploader-size);height:var(--van-uploader-size);background:var(--van-uploader-file-background)}.van-uploader__file-icon{color:var(--van-uploader-file-icon-color);font-size:var(--van-uploader-file-icon-size)}.van-uploader__file-name{box-sizing:border-box;width:100%;margin-top:var(--van-uploader-file-name-margin-top);padding:var(--van-uploader-file-name-padding);color:var(--van-uploader-file-name-text-color);font-size:var(--van-uploader-file-name-font-size);text-align:center}.home-container[data-v-043bb2c7]{background-color:#333;display:flex;flex-direction:column;align-items:center}.header[data-v-043bb2c7]{width:100%;height:56px;background:#e87e49;display:flex;justify-content:center;align-items:center;position:sticky;top:0;z-index:100}.header-content[data-v-043bb2c7]{width:100%;max-width:430px;display:flex;justify-content:space-between;align-items:center;padding:0 24px}.brand[data-v-043bb2c7]{color:#fff;text-align:center;font-family:Agbalumo,sans-serif;font-size:14px;font-weight:400;line-height:22px}.user-info[data-v-043bb2c7]{display:flex;align-items:center;gap:6px;color:#fff;font-family:Inter,sans-serif;font-size:12px;font-weight:500}.user-info .user-icon[data-v-043bb2c7]{width:20px;height:20px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.hero[data-v-043bb2c7]{width:100%;max-width:430px;height:233px;position:relative;overflow:hidden}.hero-slider[data-v-043bb2c7]{width:100%;height:100%;display:flex;transition:transform .5s ease-in-out}.hero-slide[data-v-043bb2c7]{min-width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-overlay[data-v-043bb2c7]{position:absolute;top:0;left:0;right:0;height:68%;background:linear-gradient(180deg,rgba(0,0,0,.7) 0%,rgba(0,0,0,0) 100%);pointer-events:none}.hero-text[data-v-043bb2c7]{position:absolute;top:12px;left:24px;right:24px;pointer-events:none}.hero-title[data-v-043bb2c7]{color:#fff;text-align:center;font-family:Afacad,sans-serif;font-size:22px;font-weight:400;line-height:31px}.dots-container[data-v-043bb2c7]{position:absolute;bottom:10px;left:50%;transform:translate(-50%);display:flex;gap:7px;z-index:10}.dot[data-v-043bb2c7]{width:6px;height:6px;border-radius:50%;background:#555555;cursor:pointer;transition:background .3s}.dot.active[data-v-043bb2c7]{background:#ffffff}.gesture-toggle[data-v-043bb2c7]{position:absolute;top:10px;right:10px;background:rgba(0,0,0,.5);color:#fff;padding:4px 8px;border-radius:4px;font-size:10px;cursor:pointer;z-index:20;font-family:Inter,sans-serif}.description[data-v-043bb2c7]{margin-top:20px;width:80%;max-width:329px;color:#e7e7e7;text-align:center;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:120%}.upload-section[data-v-043bb2c7]{margin-top:40px;width:100%;max-width:430px;display:flex;flex-direction:column;align-items:center}.upload-labels[data-v-043bb2c7]{width:100%;display:flex;justify-content:space-around;margin-bottom:8px;padding:0 40px}.upload-labels span[data-v-043bb2c7]{color:#e7e7e7;font-family:Inter,sans-serif;font-size:10px;font-weight:400}.upload-boxes[data-v-043bb2c7]{display:flex;gap:17px}.upload-box[data-v-043bb2c7]{width:138px;height:138px;border-radius:12px;background:#ababab;position:relative;cursor:pointer;overflow:hidden;display:flex;justify-content:center;align-items:center}.plus-icon-wrapper[data-v-043bb2c7]{display:flex;align-items:center;justify-content:center}.placeholder[data-v-043bb2c7]{width:28px;height:28px;border-radius:14px;background:#fff;display:flex;justify-content:center;align-items:center}.preview-img[data-v-043bb2c7]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.remove-btn[data-v-043bb2c7]{position:absolute;top:5px;right:5px;width:20px;height:20px;background:rgba(0,0,0,.5);border-radius:50%;display:flex;justify-content:center;align-items:center}.action-container[data-v-043bb2c7]{margin-top:40px;margin-bottom:26px;bottom:150px;z-index:50}.action-btn[data-v-043bb2c7]{width:213px;height:56px;border-radius:24px;background:linear-gradient(180deg,#ff8041 0%,#f9b246 100%);display:flex;justify-content:center;align-items:center;gap:8px;color:#fff;text-align:center;font-family:Inter,sans-serif;font-size:16px;font-weight:800;cursor:pointer}.action-btn.disabled[data-v-043bb2c7]{background:#585858;cursor:not-allowed}.footer-info[data-v-043bb2c7]{width:332px;text-align:left}.footer-info .footer-item[data-v-043bb2c7]{color:#e7e7e7;font-family:sans-serif;font-size:11px;line-height:16px;margin-bottom:4px}.footer-info .footer-item .label[data-v-043bb2c7]{color:#e87e49;font-weight:600}.generating-overlay[data-v-043bb2c7]{z-index:200;display:flex;justify-content:center;align-items:center;padding-top:113px}.generating-overlay .generating-content[data-v-043bb2c7]{display:flex;flex-direction:column;align-items:center;gap:115px}.generating-overlay .generating-content h1[data-v-043bb2c7]{color:#ddd;text-align:center;font-family:Inter;font-size:15px;font-style:normal;font-weight:400;line-height:normal}@media screen and (max-width: 375px){.upload-box[data-v-043bb2c7]{width:130px;height:130px}}
