@charset "UTF-8";:root,:host{--van-black: #000;--van-white: #fff;--van-gray-1: #f7f8fa;--van-gray-2: #f2f3f5;--van-gray-3: #ebedf0;--van-gray-4: #dcdee0;--van-gray-5: #c8c9cc;--van-gray-6: #969799;--van-gray-7: #646566;--van-gray-8: #323233;--van-red: #ee0a24;--van-blue: #1989fa;--van-orange: #ff976a;--van-orange-dark: #ed6a0c;--van-orange-light: #fffbe8;--van-green: #07c160;--van-gradient-red: linear-gradient(to right, #ff6034, #ee0a24);--van-gradient-orange: linear-gradient(to right, #ffd01e, #ff8917);--van-primary-color: var(--van-blue);--van-success-color: var(--van-green);--van-danger-color: var(--van-red);--van-warning-color: var(--van-orange);--van-text-color: var(--van-gray-8);--van-text-color-2: var(--van-gray-6);--van-text-color-3: var(--van-gray-5);--van-active-color: var(--van-gray-2);--van-active-opacity: .6;--van-disabled-opacity: .5;--van-background: var(--van-gray-1);--van-background-2: var(--van-white);--van-background-3: var(--van-white);--van-padding-base: 4px;--van-padding-xs: 8px;--van-padding-sm: 12px;--van-padding-md: 16px;--van-padding-lg: 24px;--van-padding-xl: 32px;--van-font-bold: 600;--van-font-size-xs: 10px;--van-font-size-sm: 12px;--van-font-size-md: 14px;--van-font-size-lg: 16px;--van-line-height-xs: 14px;--van-line-height-sm: 18px;--van-line-height-md: 20px;--van-line-height-lg: 22px;--van-base-font: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Segoe UI, Arial, Roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;--van-price-font: avenir-heavy, "PingFang SC", helvetica neue, arial, sans-serif;--van-duration-base: .3s;--van-duration-fast: .2s;--van-ease-out: ease-out;--van-ease-in: ease-in;--van-border-color: var(--van-gray-3);--van-border-width: 1px;--van-radius-sm: 2px;--van-radius-md: 4px;--van-radius-lg: 8px;--van-radius-max: 999px}.van-theme-dark{--van-text-color: #f5f5f5;--van-text-color-2: #707070;--van-text-color-3: #4d4d4d;--van-border-color: #3a3a3c;--van-active-color: #3a3a3c;--van-background: #000;--van-background-2: #1c1c1e;--van-background-3: #37363b}html{-webkit-tap-highlight-color:transparent}body{margin:0;font-family:var(--van-base-font)}a{text-decoration:none}input,button,textarea{color:inherit;font:inherit}a:focus,input:focus,button:focus,textarea:focus,[class*=van-]:focus{outline:none}ol,ul{margin:0;padding:0;list-style:none}@keyframes van-slide-up-enter{0%{transform:translate3d(0,100%,0)}}@keyframes van-slide-up-leave{to{transform:translate3d(0,100%,0)}}@keyframes van-slide-down-enter{0%{transform:translate3d(0,-100%,0)}}@keyframes van-slide-down-leave{to{transform:translate3d(0,-100%,0)}}@keyframes van-slide-left-enter{0%{transform:translate3d(-100%,0,0)}}@keyframes van-slide-left-leave{to{transform:translate3d(-100%,0,0)}}@keyframes van-slide-right-enter{0%{transform:translate3d(100%,0,0)}}@keyframes van-slide-right-leave{to{transform:translate3d(100%,0,0)}}@keyframes van-fade-in{0%{opacity:0}to{opacity:1}}@keyframes van-fade-out{0%{opacity:1}to{opacity:0}}@keyframes van-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.van-fade-enter-active{animation:var(--van-duration-base) van-fade-in both var(--van-ease-out)}.van-fade-leave-active{animation:var(--van-duration-base) van-fade-out both var(--van-ease-in)}.van-slide-up-enter-active{animation:van-slide-up-enter var(--van-duration-base) both var(--van-ease-out)}.van-slide-up-leave-active{animation:van-slide-up-leave var(--van-duration-base) both var(--van-ease-in)}.van-slide-down-enter-active{animation:van-slide-down-enter var(--van-duration-base) both var(--van-ease-out)}.van-slide-down-leave-active{animation:van-slide-down-leave var(--van-duration-base) both var(--van-ease-in)}.van-slide-left-enter-active{animation:van-slide-left-enter var(--van-duration-base) both var(--van-ease-out)}.van-slide-left-leave-active{animation:van-slide-left-leave var(--van-duration-base) both var(--van-ease-in)}.van-slide-right-enter-active{animation:van-slide-right-enter var(--van-duration-base) both var(--van-ease-out)}.van-slide-right-leave-active{animation:van-slide-right-leave var(--van-duration-base) both var(--van-ease-in)}.van-clearfix:after{display:table;clear:both;content:""}.van-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.van-multi-ellipsis--l2{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;line-break:anywhere;-webkit-box-orient:vertical}.van-multi-ellipsis--l3{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;line-break:anywhere;-webkit-box-orient:vertical}.van-safe-area-top{padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top)}.van-safe-area-bottom{padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.van-haptics-feedback{cursor:pointer}.van-haptics-feedback:active{opacity:var(--van-active-opacity)}[class*=van-hairline]:after{position:absolute;box-sizing:border-box;content:" ";pointer-events:none;top:-50%;right:-50%;bottom:-50%;left:-50%;border:0 solid var(--van-border-color);transform:scale(.5)}.van-hairline,.van-hairline--top,.van-hairline--left,.van-hairline--right,.van-hairline--bottom,.van-hairline--surround,.van-hairline--top-bottom{position:relative}.van-hairline--top:after{border-top-width:var(--van-border-width)}.van-hairline--left:after{border-left-width:var(--van-border-width)}.van-hairline--right:after{border-right-width:var(--van-border-width)}.van-hairline--bottom:after{border-bottom-width:var(--van-border-width)}.van-hairline--top-bottom:after,.van-hairline-unset--top-bottom:after{border-width:var(--van-border-width) 0}.van-hairline--surround:after{border-width:var(--van-border-width)}:root,:host{--van-action-bar-background: var(--van-background-2);--van-action-bar-height: 50px}.van-action-bar{position:fixed;right:0;bottom:0;left:0;display:flex;align-items:center;box-sizing:content-box;height:var(--van-action-bar-height);background:var(--van-action-bar-background)}:root,:host{--van-badge-size: 16px;--van-badge-color: var(--van-white);--van-badge-padding: 0 3px;--van-badge-font-size: var(--van-font-size-sm);--van-badge-font-weight: var(--van-font-bold);--van-badge-border-width: var(--van-border-width);--van-badge-background: var(--van-danger-color);--van-badge-dot-color: var(--van-danger-color);--van-badge-dot-size: 8px;--van-badge-font: -apple-system-font, helvetica neue, arial, sans-serif}.van-badge{display:inline-block;box-sizing:border-box;min-width:var(--van-badge-size);padding:var(--van-badge-padding);color:var(--van-badge-color);font-weight:var(--van-badge-font-weight);font-size:var(--van-badge-font-size);font-family:var(--van-badge-font);line-height:1.2;text-align:center;background:var(--van-badge-background);border:var(--van-badge-border-width) solid var(--van-background-2);border-radius:var(--van-radius-max)}.van-badge--fixed{position:absolute;transform-origin:100%}.van-badge--top-left{top:0;left:0;transform:translate(-50%,-50%)}.van-badge--top-right{top:0;right:0;transform:translate(50%,-50%)}.van-badge--bottom-left{bottom:0;left:0;transform:translate(-50%,50%)}.van-badge--bottom-right{bottom:0;right:0;transform:translate(50%,50%)}.van-badge--dot{width:var(--van-badge-dot-size);min-width:0;height:var(--van-badge-dot-size);background:var(--van-badge-dot-color);border-radius:100%;border:none;padding:0}.van-badge__wrapper{position:relative;display:inline-block}.van-icon{position:relative;display:inline-block;font:14px/1 vant-icon;font:normal normal normal 14px/1 var(--van-icon-font-family, "vant-icon");font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased}.van-icon:before{display:inline-block}.van-icon-arrow-double-left:before{content:""}.van-icon-arrow-double-right:before{content:""}.van-icon-contact:before{content:""}.van-icon-notes:before{content:""}.van-icon-records:before{content:""}.van-icon-cash-back-record:before{content:""}.van-icon-newspaper:before{content:""}.van-icon-discount:before{content:""}.van-icon-completed:before{content:""}.van-icon-user:before{content:""}.van-icon-description:before{content:""}.van-icon-list-switch:before{content:""}.van-icon-list-switching:before{content:""}.van-icon-link-o:before{content:""}.van-icon-miniprogram-o:before{content:""}.van-icon-qq:before{content:""}.van-icon-wechat-moments:before{content:""}.van-icon-weibo:before{content:""}.van-icon-cash-o:before{content:""}.van-icon-guide-o:before{content:""}.van-icon-invitation:before{content:""}.van-icon-shield-o:before{content:""}.van-icon-exchange:before{content:""}.van-icon-eye:before{content:""}.van-icon-enlarge:before{content:""}.van-icon-expand-o:before{content:""}.van-icon-eye-o:before{content:""}.van-icon-expand:before{content:""}.van-icon-filter-o:before{content:""}.van-icon-fire:before{content:""}.van-icon-fail:before{content:""}.van-icon-failure:before{content:""}.van-icon-fire-o:before{content:""}.van-icon-flag-o:before{content:""}.van-icon-font:before{content:""}.van-icon-font-o:before{content:""}.van-icon-gem-o:before{content:""}.van-icon-flower-o:before{content:""}.van-icon-gem:before{content:""}.van-icon-gift-card:before{content:""}.van-icon-friends:before{content:""}.van-icon-friends-o:before{content:""}.van-icon-gold-coin:before{content:""}.van-icon-gold-coin-o:before{content:""}.van-icon-good-job-o:before{content:""}.van-icon-gift:before{content:""}.van-icon-gift-o:before{content:""}.van-icon-gift-card-o:before{content:""}.van-icon-good-job:before{content:""}.van-icon-home-o:before{content:""}.van-icon-goods-collect:before{content:""}.van-icon-graphic:before{content:""}.van-icon-goods-collect-o:before{content:""}.van-icon-hot-o:before{content:""}.van-icon-info:before{content:""}.van-icon-hotel-o:before{content:""}.van-icon-info-o:before{content:""}.van-icon-hot-sale-o:before{content:""}.van-icon-hot:before{content:""}.van-icon-like:before{content:""}.van-icon-idcard:before{content:""}.van-icon-like-o:before{content:""}.van-icon-hot-sale:before{content:""}.van-icon-location-o:before{content:""}.van-icon-location:before{content:""}.van-icon-label:before{content:""}.van-icon-lock:before{content:""}.van-icon-label-o:before{content:""}.van-icon-map-marked:before{content:""}.van-icon-logistics:before{content:""}.van-icon-manager:before{content:""}.van-icon-more:before{content:""}.van-icon-live:before{content:""}.van-icon-manager-o:before{content:""}.van-icon-medal:before{content:""}.van-icon-more-o:before{content:""}.van-icon-music-o:before{content:""}.van-icon-music:before{content:""}.van-icon-new-arrival-o:before{content:""}.van-icon-medal-o:before{content:""}.van-icon-new-o:before{content:""}.van-icon-free-postage:before{content:""}.van-icon-newspaper-o:before{content:""}.van-icon-new-arrival:before{content:""}.van-icon-minus:before{content:""}.van-icon-orders-o:before{content:""}.van-icon-new:before{content:""}.van-icon-paid:before{content:""}.van-icon-notes-o:before{content:""}.van-icon-other-pay:before{content:""}.van-icon-pause-circle:before{content:""}.van-icon-pause:before{content:""}.van-icon-pause-circle-o:before{content:""}.van-icon-peer-pay:before{content:""}.van-icon-pending-payment:before{content:""}.van-icon-passed:before{content:""}.van-icon-plus:before{content:""}.van-icon-phone-circle-o:before{content:""}.van-icon-phone-o:before{content:""}.van-icon-printer:before{content:""}.van-icon-photo-fail:before{content:""}.van-icon-phone:before{content:""}.van-icon-photo-o:before{content:""}.van-icon-play-circle:before{content:""}.van-icon-play:before{content:""}.van-icon-phone-circle:before{content:""}.van-icon-point-gift-o:before{content:""}.van-icon-point-gift:before{content:""}.van-icon-play-circle-o:before{content:""}.van-icon-shrink:before{content:""}.van-icon-photo:before{content:""}.van-icon-qr:before{content:""}.van-icon-qr-invalid:before{content:""}.van-icon-question-o:before{content:""}.van-icon-revoke:before{content:""}.van-icon-replay:before{content:""}.van-icon-service:before{content:""}.van-icon-question:before{content:""}.van-icon-search:before{content:""}.van-icon-refund-o:before{content:""}.van-icon-service-o:before{content:""}.van-icon-scan:before{content:""}.van-icon-share:before{content:""}.van-icon-send-gift-o:before{content:""}.van-icon-share-o:before{content:""}.van-icon-setting:before{content:""}.van-icon-points:before{content:""}.van-icon-photograph:before{content:""}.van-icon-shop:before{content:""}.van-icon-shop-o:before{content:""}.van-icon-shop-collect-o:before{content:""}.van-icon-shop-collect:before{content:""}.van-icon-smile:before{content:""}.van-icon-shopping-cart-o:before{content:""}.van-icon-sign:before{content:""}.van-icon-sort:before{content:""}.van-icon-star-o:before{content:""}.van-icon-smile-comment-o:before{content:""}.van-icon-stop:before{content:""}.van-icon-stop-circle-o:before{content:""}.van-icon-smile-o:before{content:""}.van-icon-star:before{content:""}.van-icon-success:before{content:""}.van-icon-stop-circle:before{content:""}.van-icon-records-o:before{content:""}.van-icon-shopping-cart:before{content:""}.van-icon-tosend:before{content:""}.van-icon-todo-list:before{content:""}.van-icon-thumb-circle-o:before{content:""}.van-icon-thumb-circle:before{content:""}.van-icon-umbrella-circle:before{content:""}.van-icon-underway:before{content:""}.van-icon-upgrade:before{content:""}.van-icon-todo-list-o:before{content:""}.van-icon-tv-o:before{content:""}.van-icon-underway-o:before{content:""}.van-icon-user-o:before{content:""}.van-icon-vip-card-o:before{content:""}.van-icon-vip-card:before{content:""}.van-icon-send-gift:before{content:""}.van-icon-wap-home:before{content:""}.van-icon-wap-nav:before{content:""}.van-icon-volume-o:before{content:""}.van-icon-video:before{content:""}.van-icon-wap-home-o:before{content:""}.van-icon-volume:before{content:""}.van-icon-warning:before{content:""}.van-icon-weapp-nav:before{content:""}.van-icon-wechat-pay:before{content:""}.van-icon-warning-o:before{content:""}.van-icon-wechat:before{content:""}.van-icon-setting-o:before{content:""}.van-icon-youzan-shield:before{content:""}.van-icon-warn-o:before{content:""}.van-icon-smile-comment:before{content:""}.van-icon-user-circle-o:before{content:""}.van-icon-video-o:before{content:""}.van-icon-add-square:before{content:""}.van-icon-add:before{content:""}.van-icon-arrow-down:before{content:""}.van-icon-arrow-up:before{content:""}.van-icon-arrow:before{content:""}.van-icon-after-sale:before{content:""}.van-icon-add-o:before{content:""}.van-icon-alipay:before{content:""}.van-icon-ascending:before{content:""}.van-icon-apps-o:before{content:""}.van-icon-aim:before{content:""}.van-icon-award:before{content:""}.van-icon-arrow-left:before{content:""}.van-icon-award-o:before{content:""}.van-icon-audio:before{content:""}.van-icon-bag-o:before{content:""}.van-icon-balance-list:before{content:""}.van-icon-back-top:before{content:""}.van-icon-bag:before{content:""}.van-icon-balance-pay:before{content:""}.van-icon-balance-o:before{content:""}.van-icon-bar-chart-o:before{content:""}.van-icon-bars:before{content:""}.van-icon-balance-list-o:before{content:""}.van-icon-birthday-cake-o:before{content:""}.van-icon-bookmark:before{content:""}.van-icon-bill:before{content:""}.van-icon-bell:before{content:""}.van-icon-browsing-history-o:before{content:""}.van-icon-browsing-history:before{content:""}.van-icon-bookmark-o:before{content:""}.van-icon-bulb-o:before{content:""}.van-icon-bullhorn-o:before{content:""}.van-icon-bill-o:before{content:""}.van-icon-calendar-o:before{content:""}.van-icon-brush-o:before{content:""}.van-icon-card:before{content:""}.van-icon-cart-o:before{content:""}.van-icon-cart-circle:before{content:""}.van-icon-cart-circle-o:before{content:""}.van-icon-cart:before{content:""}.van-icon-cash-on-deliver:before{content:""}.van-icon-cash-back-record-o:before{content:""}.van-icon-cashier-o:before{content:""}.van-icon-chart-trending-o:before{content:""}.van-icon-certificate:before{content:""}.van-icon-chat:before{content:""}.van-icon-clear:before{content:""}.van-icon-chat-o:before{content:""}.van-icon-checked:before{content:""}.van-icon-clock:before{content:""}.van-icon-clock-o:before{content:""}.van-icon-close:before{content:""}.van-icon-closed-eye:before{content:""}.van-icon-circle:before{content:""}.van-icon-cluster-o:before{content:""}.van-icon-column:before{content:""}.van-icon-comment-circle-o:before{content:""}.van-icon-cluster:before{content:""}.van-icon-comment:before{content:""}.van-icon-comment-o:before{content:""}.van-icon-comment-circle:before{content:""}.van-icon-completed-o:before{content:""}.van-icon-credit-pay:before{content:""}.van-icon-coupon:before{content:""}.van-icon-debit-pay:before{content:""}.van-icon-coupon-o:before{content:""}.van-icon-contact-o:before{content:""}.van-icon-descending:before{content:""}.van-icon-desktop-o:before{content:""}.van-icon-diamond-o:before{content:""}.van-icon-description-o:before{content:""}.van-icon-delete:before{content:""}.van-icon-diamond:before{content:""}.van-icon-delete-o:before{content:""}.van-icon-cross:before{content:""}.van-icon-edit:before{content:""}.van-icon-ellipsis:before{content:""}.van-icon-down:before{content:""}.van-icon-discount-o:before{content:""}.van-icon-ecard-pay:before{content:""}.van-icon-envelop-o:before{content:""}@font-face{font-weight:400;font-family:vant-icon;font-style:normal;font-display:auto;src:url(data:font/woff2;charset=utf-8;base64,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) format("woff2"),url(//at.alicdn.com/t/c/font_2553510_ciljc7axaw7.woff?t=1705587463221) format("woff")}.van-icon__image{display:block;width:1em;height:1em;object-fit:contain}:root,:host{--van-skeleton-image-size: 96px;--van-skeleton-image-radius: 24px}.van-skeleton-image{display:flex;width:var(--van-skeleton-image-size);height:var(--van-skeleton-image-size);align-items:center;justify-content:center;background:var(--van-active-color)}.van-skeleton-image--round{border-radius:var(--van-skeleton-image-radius)}.van-skeleton-image__icon{width:calc(var(--van-skeleton-image-size) / 2);height:calc(var(--van-skeleton-image-size) / 2);font-size:calc(var(--van-skeleton-image-size) / 2);color:var(--van-gray-5)}:root,:host{--van-rate-icon-size: 20px;--van-rate-icon-gutter: var(--van-padding-base);--van-rate-icon-void-color: var(--van-gray-5);--van-rate-icon-full-color: var(--van-danger-color);--van-rate-icon-disabled-color: var(--van-gray-5)}.van-rate{display:inline-flex;cursor:pointer;-webkit-user-select:none;user-select:none;flex-wrap:wrap}.van-rate__item{position:relative}.van-rate__item:not(:last-child){padding-right:var(--van-rate-icon-gutter)}.van-rate__icon{display:block;width:1em;color:var(--van-rate-icon-void-color);font-size:var(--van-rate-icon-size)}.van-rate__icon--half{position:absolute;top:0;left:0;overflow:hidden;pointer-events:none}.van-rate__icon--full{color:var(--van-rate-icon-full-color)}.van-rate__icon--disabled{color:var(--van-rate-icon-disabled-color)}.van-rate--disabled{cursor:not-allowed}.van-rate--readonly{cursor:default}:root,:host{--van-notice-bar-height: 40px;--van-notice-bar-padding: 0 var(--van-padding-md);--van-notice-bar-wrapable-padding: var(--van-padding-xs) var(--van-padding-md);--van-notice-bar-text-color: var(--van-orange-dark);--van-notice-bar-font-size: var(--van-font-size-md);--van-notice-bar-line-height: 24px;--van-notice-bar-background: var(--van-orange-light);--van-notice-bar-icon-size: 16px;--van-notice-bar-icon-min-width: 24px}.van-notice-bar{position:relative;display:flex;align-items:center;height:var(--van-notice-bar-height);padding:var(--van-notice-bar-padding);color:var(--van-notice-bar-text-color);font-size:var(--van-notice-bar-font-size);line-height:var(--van-notice-bar-line-height);background:var(--van-notice-bar-background)}.van-notice-bar__left-icon,.van-notice-bar__right-icon{min-width:var(--van-notice-bar-icon-min-width);font-size:var(--van-notice-bar-icon-size)}.van-notice-bar__right-icon{text-align:right;cursor:pointer}.van-notice-bar__wrap{position:relative;display:flex;flex:1;align-items:center;height:100%;overflow:hidden}.van-notice-bar__content{position:absolute;white-space:nowrap;transition-timing-function:linear}.van-notice-bar__content.van-ellipsis{max-width:100%}.van-notice-bar--wrapable{height:auto;padding:var(--van-notice-bar-wrapable-padding)}.van-notice-bar--wrapable .van-notice-bar__wrap{height:auto}.van-notice-bar--wrapable .van-notice-bar__content{position:relative;white-space:normal;word-wrap:break-word}:root,:host{--van-nav-bar-height: 46px;--van-nav-bar-background: var(--van-background-2);--van-nav-bar-arrow-size: 16px;--van-nav-bar-icon-color: var(--van-primary-color);--van-nav-bar-text-color: var(--van-primary-color);--van-nav-bar-title-font-size: var(--van-font-size-lg);--van-nav-bar-title-text-color: var(--van-text-color);--van-nav-bar-z-index: 1;--van-nav-bar-disabled-opacity: var(--van-disabled-opacity)}.van-nav-bar{position:relative;z-index:var(--van-nav-bar-z-index);line-height:var(--van-line-height-lg);text-align:center;background:var(--van-nav-bar-background);-webkit-user-select:none;user-select:none}.van-nav-bar--fixed{position:fixed;top:0;left:0;width:100%}.van-nav-bar--safe-area-inset-top{padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top)}.van-nav-bar .van-icon{color:var(--van-nav-bar-icon-color)}.van-nav-bar__content{position:relative;display:flex;align-items:center;height:var(--van-nav-bar-height)}.van-nav-bar__arrow{margin-right:var(--van-padding-base);font-size:var(--van-nav-bar-arrow-size)}.van-nav-bar__title{max-width:60%;margin:0 auto;color:var(--van-nav-bar-title-text-color);font-weight:var(--van-font-bold);font-size:var(--van-nav-bar-title-font-size)}.van-nav-bar__left,.van-nav-bar__right{position:absolute;top:0;bottom:0;display:flex;align-items:center;padding:0 var(--van-padding-md);font-size:var(--van-font-size-md)}.van-nav-bar__left--disabled,.van-nav-bar__right--disabled{cursor:not-allowed;opacity:var(--van-nav-bar-disabled-opacity)}.van-nav-bar__left{left:0}.van-nav-bar__right{right:0}.van-nav-bar__text{color:var(--van-nav-bar-text-color)}:root,:host{--van-floating-bubble-size: 48px;--van-floating-bubble-initial-gap: 24px;--van-floating-bubble-icon-size: 28px;--van-floating-bubble-background: var(--van-primary-color);--van-floating-bubble-color: var(--van-background-2);--van-floating-bubble-z-index: 999;--van-floating-bubble-border-radius: var(--van-radius-max)}.van-floating-bubble{position:fixed;left:0;top:0;right:var(--van-floating-bubble-initial-gap);bottom:var(--van-floating-bubble-initial-gap);width:var(--van-floating-bubble-size);height:var(--van-floating-bubble-size);box-sizing:border-box;display:flex;justify-content:center;align-items:center;overflow:hidden;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;background:var(--van-floating-bubble-background);color:var(--van-floating-bubble-color);border-radius:var(--van-floating-bubble-border-radius);z-index:var(--van-floating-bubble-z-index);transition:transform var(--van-duration-base)}.van-floating-bubble:active{opacity:.8}.van-floating-bubble__icon{font-size:var(--van-floating-bubble-icon-size)}: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-back-top-size: 40px;--van-back-top-right: 30px;--van-back-top-bottom: 40px;--van-back-top-z-index: 100;--van-back-top-icon-size: 20px;--van-back-top-text-color: #fff;--van-back-top-background: var(--van-blue)}.van-back-top{position:fixed;display:flex;align-items:center;justify-content:center;width:var(--van-back-top-size);height:var(--van-back-top-size);right:var(--van-back-top-right);bottom:var(--van-back-top-bottom);z-index:var(--van-back-top-z-index);cursor:pointer;color:var(--van-back-top-text-color);border-radius:var(--van-radius-max);box-shadow:0 2px 8px rgba(0,0,0,.12);transform:scale(0);transition:var(--van-duration-base) cubic-bezier(.25,.8,.5,1);background-color:var(--van-back-top-background)}.van-back-top:active{opacity:var(--van-active-opacity)}.van-back-top__placeholder{display:none}.van-back-top--active{transform:scale(1)}.van-back-top__icon{font-size:var(--van-back-top-icon-size);font-weight:var(--van-font-bold)}:root,:host{--van-tag-padding: 0 var(--van-padding-base);--van-tag-text-color: var(--van-white);--van-tag-font-size: var(--van-font-size-sm);--van-tag-radius: 2px;--van-tag-line-height: 16px;--van-tag-medium-padding: 2px 6px;--van-tag-large-padding: var(--van-padding-base) var(--van-padding-xs);--van-tag-large-radius: var(--van-radius-md);--van-tag-large-font-size: var(--van-font-size-md);--van-tag-round-radius: var(--van-radius-max);--van-tag-danger-color: var(--van-danger-color);--van-tag-primary-color: var(--van-primary-color);--van-tag-success-color: var(--van-success-color);--van-tag-warning-color: var(--van-warning-color);--van-tag-default-color: var(--van-gray-6);--van-tag-plain-background: var(--van-background-2)}.van-tag{position:relative;display:inline-flex;align-items:center;padding:var(--van-tag-padding);color:var(--van-tag-text-color);font-size:var(--van-tag-font-size);line-height:var(--van-tag-line-height);border-radius:var(--van-tag-radius)}.van-tag--default{background:var(--van-tag-default-color)}.van-tag--default.van-tag--plain{color:var(--van-tag-default-color)}.van-tag--danger{background:var(--van-tag-danger-color)}.van-tag--danger.van-tag--plain{color:var(--van-tag-danger-color)}.van-tag--primary{background:var(--van-tag-primary-color)}.van-tag--primary.van-tag--plain{color:var(--van-tag-primary-color)}.van-tag--success{background:var(--van-tag-success-color)}.van-tag--success.van-tag--plain{color:var(--van-tag-success-color)}.van-tag--warning{background:var(--van-tag-warning-color)}.van-tag--warning.van-tag--plain{color:var(--van-tag-warning-color)}.van-tag--plain{background:var(--van-tag-plain-background);border-color:currentColor}.van-tag--plain:before{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid;border-color:inherit;border-radius:inherit;content:"";pointer-events:none}.van-tag--medium{padding:var(--van-tag-medium-padding)}.van-tag--large{padding:var(--van-tag-large-padding);font-size:var(--van-tag-large-font-size);border-radius:var(--van-tag-large-radius)}.van-tag--mark{border-radius:0 var(--van-tag-round-radius) var(--van-tag-round-radius) 0}.van-tag--mark:after{display:block;width:2px;content:""}.van-tag--round{border-radius:var(--van-tag-round-radius)}.van-tag__close{margin-left:2px}:root,:host{--van-card-padding: var(--van-padding-xs) var(--van-padding-md);--van-card-font-size: var(--van-font-size-sm);--van-card-text-color: var(--van-text-color);--van-card-background: var(--van-background);--van-card-thumb-size: 88px;--van-card-thumb-radius: var(--van-radius-lg);--van-card-title-line-height: 16px;--van-card-desc-color: var(--van-text-color-2);--van-card-desc-line-height: var(--van-line-height-md);--van-card-price-color: var(--van-text-color);--van-card-origin-price-color: var(--van-text-color-2);--van-card-num-color: var(--van-text-color-2);--van-card-origin-price-font-size: var(--van-font-size-xs);--van-card-price-font-size: var(--van-font-size-sm);--van-card-price-integer-font-size: var(--van-font-size-lg);--van-card-price-font: var(--van-price-font)}.van-card{position:relative;box-sizing:border-box;padding:var(--van-card-padding);color:var(--van-card-text-color);font-size:var(--van-card-font-size);background:var(--van-card-background)}.van-card:not(:first-child){margin-top:var(--van-padding-xs)}.van-card__header{display:flex}.van-card__thumb{position:relative;flex:none;width:var(--van-card-thumb-size);height:var(--van-card-thumb-size);margin-right:var(--van-padding-xs)}.van-card__thumb img{border-radius:var(--van-card-thumb-radius)}.van-card__content{position:relative;display:flex;flex:1;flex-direction:column;justify-content:space-between;min-width:0;min-height:var(--van-card-thumb-size)}.van-card__content--centered{justify-content:center}.van-card__title,.van-card__desc{word-wrap:break-word}.van-card__title{max-height:32px;font-weight:var(--van-font-bold);line-height:var(--van-card-title-line-height)}.van-card__desc{max-height:var(--van-card-desc-line-height);color:var(--van-card-desc-color);line-height:var(--van-card-desc-line-height)}.van-card__bottom{line-height:var(--van-line-height-md)}.van-card__price{display:inline-block;color:var(--van-card-price-color);font-weight:var(--van-font-bold);font-size:var(--van-card-price-font-size)}.van-card__price-integer{font-size:var(--van-card-price-integer-font-size);font-family:var(--van-card-price-font)}.van-card__price-decimal{font-family:var(--van-card-price-font)}.van-card__origin-price{display:inline-block;margin-left:5px;color:var(--van-card-origin-price-color);font-size:var(--van-card-origin-price-font-size);text-decoration:line-through}.van-card__num{float:right;color:var(--van-card-num-color)}.van-card__tag{position:absolute;top:2px;left:0}.van-card__footer{flex:none;text-align:right}.van-card__footer .van-button{margin-left:5px}:root,:host{--van-cell-font-size: var(--van-font-size-md);--van-cell-line-height: 24px;--van-cell-vertical-padding: 10px;--van-cell-horizontal-padding: var(--van-padding-md);--van-cell-text-color: var(--van-text-color);--van-cell-background: var(--van-background-2);--van-cell-border-color: var(--van-border-color);--van-cell-active-color: var(--van-active-color);--van-cell-required-color: var(--van-danger-color);--van-cell-label-color: var(--van-text-color-2);--van-cell-label-font-size: var(--van-font-size-sm);--van-cell-label-line-height: var(--van-line-height-sm);--van-cell-label-margin-top: var(--van-padding-base);--van-cell-value-color: var(--van-text-color-2);--van-cell-value-font-size: inherit;--van-cell-icon-size: 16px;--van-cell-right-icon-color: var(--van-gray-6);--van-cell-large-vertical-padding: var(--van-padding-sm);--van-cell-large-title-font-size: var(--van-font-size-lg);--van-cell-large-label-font-size: var(--van-font-size-md);--van-cell-large-value-font-size: inherit}.van-cell{position:relative;display:flex;box-sizing:border-box;width:100%;padding:var(--van-cell-vertical-padding) var(--van-cell-horizontal-padding);overflow:hidden;color:var(--van-cell-text-color);font-size:var(--van-cell-font-size);line-height:var(--van-cell-line-height);background:var(--van-cell-background)}.van-cell:after{position:absolute;box-sizing:border-box;content:" ";pointer-events:none;right:var(--van-padding-md);bottom:0;left:var(--van-padding-md);border-bottom:1px solid var(--van-cell-border-color);transform:scaleY(.5)}.van-cell:last-child:after,.van-cell--borderless:after{display:none}.van-cell__label{margin-top:var(--van-cell-label-margin-top);color:var(--van-cell-label-color);font-size:var(--van-cell-label-font-size);line-height:var(--van-cell-label-line-height)}.van-cell__title,.van-cell__value{flex:1}.van-cell__value{position:relative;overflow:hidden;color:var(--van-cell-value-color);font-size:var(--van-cell-value-font-size);text-align:right;vertical-align:middle;word-wrap:break-word}.van-cell__left-icon,.van-cell__right-icon{height:var(--van-cell-line-height);font-size:var(--van-cell-icon-size);line-height:var(--van-cell-line-height)}.van-cell__left-icon{margin-right:var(--van-padding-base)}.van-cell__right-icon{margin-left:var(--van-padding-base);color:var(--van-cell-right-icon-color)}.van-cell--clickable{cursor:pointer}.van-cell--clickable:active{background-color:var(--van-cell-active-color)}.van-cell--required{overflow:visible}.van-cell--required:before{position:absolute;left:var(--van-padding-xs);color:var(--van-cell-required-color);font-size:var(--van-cell-font-size);content:"*"}.van-cell--center{align-items:center}.van-cell--large{padding-top:var(--van-cell-large-vertical-padding);padding-bottom:var(--van-cell-large-vertical-padding)}.van-cell--large .van-cell__title{font-size:var(--van-cell-large-title-font-size)}.van-cell--large .van-cell__label{font-size:var(--van-cell-large-label-font-size)}.van-cell--large .van-cell__value{font-size:var(--van-cell-large-value-font-size)}:root,:host{--van-coupon-cell-selected-text-color: var(--van-text-color)}.van-coupon-cell__value--selected{color:var(--van-coupon-cell-selected-text-color)}:root,:host{--van-contact-card-padding: var(--van-padding-md);--van-contact-card-add-icon-size: 40px;--van-contact-card-add-icon-color: var(--van-primary-color);--van-contact-card-title-line-height: var(--van-line-height-md)}.van-contact-card{padding:var(--van-contact-card-padding)}.van-contact-card__title{margin-left:5px;line-height:var(--van-contact-card-title-line-height)}.van-contact-card--add .van-contact-card__value{line-height:var(--van-contact-card-add-icon-size)}.van-contact-card--add .van-cell__left-icon{color:var(--van-contact-card-add-icon-color);font-size:var(--van-contact-card-add-icon-size)}.van-contact-card:before{position:absolute;right:0;bottom:0;left:0;height:2px;background:repeating-linear-gradient(-45deg,var(--van-warning-color) 0,var(--van-warning-color) 20%,transparent 0,transparent 25%,var(--van-primary-color) 0,var(--van-primary-color) 45%,transparent 0,transparent 50%);background-size:80px;content:""}:root,:host{--van-collapse-item-duration: var(--van-duration-base);--van-collapse-item-content-padding: var(--van-padding-sm) var(--van-padding-md);--van-collapse-item-content-font-size: var(--van-font-size-md);--van-collapse-item-content-line-height: 1.5;--van-collapse-item-content-text-color: var(--van-text-color-2);--van-collapse-item-content-background: var(--van-background-2);--van-collapse-item-title-disabled-color: var(--van-text-color-3)}.van-collapse-item{position:relative}.van-collapse-item--border:after{position:absolute;box-sizing:border-box;content:" ";pointer-events:none;top:0;right:var(--van-padding-md);left:var(--van-padding-md);border-top:1px solid var(--van-border-color);transform:scaleY(.5)}.van-collapse-item__title .van-cell__right-icon:before{transform:rotate(90deg) translateZ(0);transition:transform var(--van-collapse-item-duration)}.van-collapse-item__title:after{right:var(--van-padding-md);display:none}.van-collapse-item__title--expanded .van-cell__right-icon:before{transform:rotate(-90deg)}.van-collapse-item__title--expanded:after{display:block}.van-collapse-item__title--borderless:after{display:none}.van-collapse-item__title--disabled{cursor:not-allowed}.van-collapse-item__title--disabled,.van-collapse-item__title--disabled .van-cell__right-icon{color:var(--van-collapse-item-title-disabled-color)}.van-collapse-item__wrapper{overflow:hidden;transition:height var(--van-collapse-item-duration) ease-in-out;will-change:height}.van-collapse-item__content{padding:var(--van-collapse-item-content-padding);color:var(--van-collapse-item-content-text-color);font-size:var(--van-collapse-item-content-font-size);line-height:var(--van-collapse-item-content-line-height);background:var(--van-collapse-item-content-background)}:root,:host{--van-field-label-width: 6.2em;--van-field-label-color: var(--van-text-color);--van-field-label-margin-right: var(--van-padding-sm);--van-field-input-text-color: var(--van-text-color);--van-field-input-error-text-color: var(--van-danger-color);--van-field-input-disabled-text-color: var(--van-text-color-3);--van-field-placeholder-text-color: var(--van-text-color-3);--van-field-icon-size: 18px;--van-field-clear-icon-size: 18px;--van-field-clear-icon-color: var(--van-gray-5);--van-field-right-icon-color: var(--van-gray-6);--van-field-error-message-color: var(--van-danger-color);--van-field-error-message-font-size: 12px;--van-field-text-area-min-height: 60px;--van-field-word-limit-color: var(--van-gray-7);--van-field-word-limit-font-size: var(--van-font-size-sm);--van-field-word-limit-line-height: 16px;--van-field-disabled-text-color: var(--van-text-color-3);--van-field-required-mark-color: var(--van-red)}.van-field{flex-wrap:wrap}.van-field__label{flex:none;box-sizing:border-box;width:var(--van-field-label-width);margin-right:var(--van-field-label-margin-right);color:var(--van-field-label-color);text-align:left;word-wrap:break-word}.van-field__label--center{text-align:center}.van-field__label--right{text-align:right}.van-field__label--top{display:flex;width:100%;text-align:left;margin-bottom:var(--van-padding-base);overflow-wrap:break-word}.van-field__label--required:before{margin-right:2px;color:var(--van-field-required-mark-color);content:"*"}.van-field--disabled .van-field__label{color:var(--van-field-disabled-text-color)}.van-field__value{overflow:visible}.van-field__body{display:flex;align-items:center}.van-field__control{display:block;box-sizing:border-box;width:100%;min-width:0;margin:0;padding:0;color:var(--van-field-input-text-color);line-height:inherit;text-align:left;background-color:transparent;border:0;resize:none;-webkit-user-select:auto;user-select:auto}.van-field__control::-webkit-input-placeholder{color:var(--van-field-placeholder-text-color)}.van-field__control::placeholder{color:var(--van-field-placeholder-text-color)}.van-field__control:read-only{cursor:default}.van-field__control:disabled{color:var(--van-field-input-disabled-text-color);cursor:not-allowed;opacity:1;-webkit-text-fill-color:var(--van-field-input-disabled-text-color)}.van-field__control--center{justify-content:center;text-align:center}.van-field__control--right{justify-content:flex-end;text-align:right}.van-field__control--custom{display:flex;align-items:center;min-height:var(--van-cell-line-height)}.van-field__control--error::-webkit-input-placeholder{color:var(--van-field-input-error-text-color);-webkit-text-fill-color:currentColor}.van-field__control--error,.van-field__control--error::placeholder{color:var(--van-field-input-error-text-color);-webkit-text-fill-color:currentColor}.van-field__control--min-height{min-height:var(--van-field-text-area-min-height)}.van-field__control[type=date],.van-field__control[type=time],.van-field__control[type=datetime-local]{min-height:var(--van-cell-line-height)}.van-field__control[type=search]{-webkit-appearance:none}.van-field__clear,.van-field__icon,.van-field__button,.van-field__right-icon{flex-shrink:0}.van-field__clear,.van-field__right-icon{margin-right:calc(var(--van-padding-xs) * -1);padding:0 var(--van-padding-xs);line-height:inherit}.van-field__clear{color:var(--van-field-clear-icon-color);font-size:var(--van-field-clear-icon-size);cursor:pointer}.van-field__left-icon .van-icon,.van-field__right-icon .van-icon{display:block;font-size:var(--van-field-icon-size);line-height:inherit}.van-field__left-icon{margin-right:var(--van-padding-base)}.van-field__right-icon{color:var(--van-field-right-icon-color)}.van-field__button{padding-left:var(--van-padding-xs)}.van-field__error-message{color:var(--van-field-error-message-color);font-size:var(--van-field-error-message-font-size);text-align:left}.van-field__error-message--center{text-align:center}.van-field__error-message--right{text-align:right}.van-field__word-limit{margin-top:var(--van-padding-base);color:var(--van-field-word-limit-color);font-size:var(--van-field-word-limit-font-size);line-height:var(--van-field-word-limit-line-height);text-align:right}:root,:host{--van-search-padding: 10px var(--van-padding-sm);--van-search-background: var(--van-background-2);--van-search-content-background: var(--van-background);--van-search-input-height: 34px;--van-search-label-padding: 0 5px;--van-search-label-color: var(--van-text-color);--van-search-label-font-size: var(--van-font-size-md);--van-search-left-icon-color: var(--van-gray-6);--van-search-action-padding: 0 var(--van-padding-xs);--van-search-action-text-color: var(--van-text-color);--van-search-action-font-size: var(--van-font-size-md)}.van-search{display:flex;align-items:center;box-sizing:border-box;padding:var(--van-search-padding);background:var(--van-search-background)}.van-search__content{display:flex;flex:1;padding-left:var(--van-padding-sm);background:var(--van-search-content-background);border-radius:var(--van-radius-sm)}.van-search__content--round{border-radius:var(--van-radius-max)}.van-search__label{padding:var(--van-search-label-padding);color:var(--van-search-label-color);font-size:var(--van-search-label-font-size);line-height:var(--van-search-input-height)}.van-search__field{flex:1;align-items:center;padding:0 var(--van-padding-xs) 0 0;height:var(--van-search-input-height);background-color:transparent}.van-search__field .van-field__left-icon{color:var(--van-search-left-icon-color)}.van-search__field--with-message{height:auto;align-items:flex-start;padding-top:5px;padding-bottom:5px}.van-search--show-action{padding-right:0}.van-search input::-webkit-search-decoration,.van-search input::-webkit-search-cancel-button,.van-search input::-webkit-search-results-button,.van-search input::-webkit-search-results-decoration{display:none}.van-search__action{padding:var(--van-search-action-padding);color:var(--van-search-action-text-color);font-size:var(--van-search-action-font-size);line-height:var(--van-search-input-height);cursor:pointer;-webkit-user-select:none;user-select:none}.van-search__action:active{background-color:var(--van-active-color)}:root,:host{--van-action-bar-icon-width: 48px;--van-action-bar-icon-height: 100%;--van-action-bar-icon-color: var(--van-text-color);--van-action-bar-icon-size: 18px;--van-action-bar-icon-font-size: var(--van-font-size-xs);--van-action-bar-icon-active-color: var(--van-active-color);--van-action-bar-icon-text-color: var(--van-text-color);--van-action-bar-icon-background: var(--van-background-2)}.van-action-bar-icon{display:flex;flex-direction:column;justify-content:center;min-width:var(--van-action-bar-icon-width);height:var(--van-action-bar-icon-height);color:var(--van-action-bar-icon-text-color);font-size:var(--van-action-bar-icon-font-size);line-height:1;text-align:center;background:var(--van-action-bar-icon-background);cursor:pointer}.van-action-bar-icon:active{background-color:var(--van-action-bar-icon-active-color)}.van-action-bar-icon__icon{margin:0 auto var(--van-padding-base);color:var(--van-action-bar-icon-color);font-size:var(--van-action-bar-icon-size)}:root,:host{--van-loading-text-color: var(--van-text-color-2);--van-loading-text-font-size: var(--van-font-size-md);--van-loading-spinner-color: var(--van-gray-5);--van-loading-spinner-size: 30px;--van-loading-spinner-duration: .8s}.van-loading{position:relative;color:var(--van-loading-spinner-color);font-size:0;vertical-align:middle}.van-loading__spinner{position:relative;display:inline-block;width:var(--van-loading-spinner-size);max-width:100%;height:var(--van-loading-spinner-size);max-height:100%;vertical-align:middle;animation:van-rotate var(--van-loading-spinner-duration) linear infinite}.van-loading__spinner--spinner{animation-timing-function:steps(12)}.van-loading__spinner--circular{animation-duration:2s}.van-loading__line{position:absolute;top:0;left:0;width:100%;height:100%}.van-loading__line:before{display:block;width:2px;height:25%;margin:0 auto;background-color:currentColor;border-radius:40%;content:" "}.van-loading__circular{display:block;width:100%;height:100%}.van-loading__circular circle{animation:van-circular 1.5s ease-in-out infinite;stroke:currentColor;stroke-width:3;stroke-linecap:round}.van-loading__text{display:inline-block;margin-left:var(--van-padding-xs);color:var(--van-loading-text-color);font-size:var(--van-loading-text-font-size);vertical-align:middle}.van-loading--vertical{display:flex;flex-direction:column;align-items:center}.van-loading--vertical .van-loading__text{margin:var(--van-padding-xs) 0 0}@keyframes van-circular{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40}to{stroke-dasharray:90,150;stroke-dashoffset:-120}}.van-loading__line--1{transform:rotate(30deg);opacity:1}.van-loading__line--2{transform:rotate(60deg);opacity:.9375}.van-loading__line--3{transform:rotate(90deg);opacity:.875}.van-loading__line--4{transform:rotate(120deg);opacity:.8125}.van-loading__line--5{transform:rotate(150deg);opacity:.75}.van-loading__line--6{transform:rotate(180deg);opacity:.6875}.van-loading__line--7{transform:rotate(210deg);opacity:.625}.van-loading__line--8{transform:rotate(240deg);opacity:.5625}.van-loading__line--9{transform:rotate(270deg);opacity:.5}.van-loading__line--10{transform:rotate(300deg);opacity:.4375}.van-loading__line--11{transform:rotate(330deg);opacity:.375}.van-loading__line--12{transform:rotate(360deg);opacity:.3125}:root,:host{--van-pull-refresh-head-height: 50px;--van-pull-refresh-head-font-size: var(--van-font-size-md);--van-pull-refresh-head-text-color: var(--van-text-color-2);--van-pull-refresh-loading-icon-size: 16px}.van-pull-refresh{overflow:hidden}.van-pull-refresh__track{position:relative;height:100%;transition-property:transform}.van-pull-refresh__head{position:absolute;left:0;width:100%;height:var(--van-pull-refresh-head-height);overflow:hidden;color:var(--van-pull-refresh-head-text-color);font-size:var(--van-pull-refresh-head-font-size);line-height:var(--van-pull-refresh-head-height);text-align:center;transform:translateY(-100%)}.van-pull-refresh__loading .van-loading__spinner{width:var(--van-pull-refresh-loading-icon-size);height:var(--van-pull-refresh-loading-icon-size)}:root,:host{--van-number-keyboard-background: var(--van-gray-2);--van-number-keyboard-key-height: 48px;--van-number-keyboard-key-font-size: 28px;--van-number-keyboard-key-active-color: var(--van-gray-3);--van-number-keyboard-key-background: var(--van-background-2);--van-number-keyboard-delete-font-size: var(--van-font-size-lg);--van-number-keyboard-title-color: var(--van-gray-7);--van-number-keyboard-title-height: 34px;--van-number-keyboard-title-font-size: var(--van-font-size-lg);--van-number-keyboard-close-padding: 0 var(--van-padding-md);--van-number-keyboard-close-color: var(--van-primary-color);--van-number-keyboard-close-font-size: var(--van-font-size-md);--van-number-keyboard-button-text-color: var(--van-white);--van-number-keyboard-button-background: var(--van-primary-color);--van-number-keyboard-z-index: 100}.van-theme-dark{--van-number-keyboard-background: var(--van-gray-8);--van-number-keyboard-key-background: var(--van-gray-7);--van-number-keyboard-key-active-color: var(--van-gray-6)}.van-number-keyboard{position:fixed;bottom:0;left:0;z-index:var(--van-number-keyboard-z-index);width:100%;padding-bottom:22px;background:var(--van-number-keyboard-background);-webkit-user-select:none;user-select:none}.van-number-keyboard--with-title{border-radius:20px 20px 0 0}.van-number-keyboard__header{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:content-box;height:var(--van-number-keyboard-title-height);padding-top:6px;color:var(--van-number-keyboard-title-color);font-size:var(--van-number-keyboard-title-font-size)}.van-number-keyboard__title{display:inline-block;font-weight:400}.van-number-keyboard__title-left{position:absolute;left:0}.van-number-keyboard__body{display:flex;padding:6px 0 0 6px}.van-number-keyboard__keys{display:flex;flex:3;flex-wrap:wrap}.van-number-keyboard__close{position:absolute;right:0;height:100%;padding:var(--van-number-keyboard-close-padding);color:var(--van-number-keyboard-close-color);font-size:var(--van-number-keyboard-close-font-size);background-color:transparent;border:none}.van-number-keyboard__sidebar{display:flex;flex:1;flex-direction:column}.van-number-keyboard--unfit{padding-bottom:0}.van-key{display:flex;align-items:center;justify-content:center;height:var(--van-number-keyboard-key-height);font-size:var(--van-number-keyboard-key-font-size);line-height:1.5;background:var(--van-number-keyboard-key-background);border-radius:var(--van-radius-lg);cursor:pointer}.van-key--large{position:absolute;top:0;right:6px;bottom:6px;left:0;height:auto}.van-key--blue,.van-key--delete{font-size:var(--van-number-keyboard-delete-font-size)}.van-key--active{background-color:var(--van-number-keyboard-key-active-color)}.van-key--blue{color:var(--van-number-keyboard-button-text-color);background:var(--van-number-keyboard-button-background)}.van-key--blue.van-key--active{opacity:var(--van-active-opacity)}.van-key__wrapper{position:relative;flex:1;flex-basis:33%;box-sizing:border-box;padding:0 6px 6px 0}.van-key__wrapper--wider{flex-basis:66%}.van-key__delete-icon{width:32px;height:22px}.van-key__collapse-icon{width:30px;height:24px}.van-key__loading-icon{color:var(--van-number-keyboard-button-text-color)}:root,:host{--van-list-text-color: var(--van-text-color-2);--van-list-text-font-size: var(--van-font-size-md);--van-list-text-line-height: 50px;--van-list-loading-icon-size: 16px}.van-list__loading,.van-list__finished-text,.van-list__error-text{color:var(--van-list-text-color);font-size:var(--van-list-text-font-size);line-height:var(--van-list-text-line-height);text-align:center}.van-list__placeholder{height:0;pointer-events:none}.van-list__loading-icon .van-loading__spinner{width:var(--van-list-loading-icon-size);height:var(--van-list-loading-icon-size)}:root,:host{--van-switch-size: 26px;--van-switch-width: calc(1.8em + 4px) ;--van-switch-height: calc(1em + 4px) ;--van-switch-node-size: 1em;--van-switch-node-background: var(--van-white);--van-switch-node-shadow: 0 3px 1px 0 rgba(0, 0, 0, .05);--van-switch-background: rgba(120, 120, 128, .16);--van-switch-on-background: var(--van-primary-color);--van-switch-duration: var(--van-duration-base);--van-switch-disabled-opacity: var(--van-disabled-opacity)}.van-theme-dark{--van-switch-background: rgba(120, 120, 128, .32)}.van-switch{position:relative;display:inline-block;box-sizing:content-box;width:var(--van-switch-width);height:var(--van-switch-height);font-size:var(--van-switch-size);background:var(--van-switch-background);border-radius:var(--van-switch-node-size);cursor:pointer;transition:background-color var(--van-switch-duration)}.van-switch__node{position:absolute;top:2px;left:2px;width:var(--van-switch-node-size);height:var(--van-switch-node-size);font-size:inherit;background:var(--van-switch-node-background);border-radius:100%;box-shadow:var(--van-switch-node-shadow);transition:transform var(--van-switch-duration) cubic-bezier(.3,1.05,.4,1.05)}.van-switch__loading{top:25%;left:25%;width:50%;height:50%;line-height:1}.van-switch--on{background:var(--van-switch-on-background)}.van-switch--on .van-switch__node{transform:translate(calc(var(--van-switch-width) - var(--van-switch-node-size) - 4px))}.van-switch--on .van-switch__loading{color:var(--van-switch-on-background)}.van-switch--disabled{cursor:not-allowed;opacity:var(--van-switch-disabled-opacity)}.van-switch--loading{cursor:default}:root,:host{--van-button-mini-height: 24px;--van-button-mini-padding: 0 var(--van-padding-base);--van-button-mini-font-size: var(--van-font-size-xs);--van-button-small-height: 32px;--van-button-small-padding: 0 var(--van-padding-xs);--van-button-small-font-size: var(--van-font-size-sm);--van-button-normal-padding: 0 15px;--van-button-normal-font-size: var(--van-font-size-md);--van-button-large-height: 50px;--van-button-default-height: 44px;--van-button-default-line-height: 1.2;--van-button-default-font-size: var(--van-font-size-lg);--van-button-default-color: var(--van-text-color);--van-button-default-background: var(--van-background-2);--van-button-default-border-color: var(--van-gray-4);--van-button-primary-color: var(--van-white);--van-button-primary-background: var(--van-primary-color);--van-button-primary-border-color: var(--van-primary-color);--van-button-success-color: var(--van-white);--van-button-success-background: var(--van-success-color);--van-button-success-border-color: var(--van-success-color);--van-button-danger-color: var(--van-white);--van-button-danger-background: var(--van-danger-color);--van-button-danger-border-color: var(--van-danger-color);--van-button-warning-color: var(--van-white);--van-button-warning-background: var(--van-warning-color);--van-button-warning-border-color: var(--van-warning-color);--van-button-border-width: var(--van-border-width);--van-button-radius: var(--van-radius-md);--van-button-round-radius: var(--van-radius-max);--van-button-plain-background: var(--van-white);--van-button-disabled-opacity: var(--van-disabled-opacity);--van-button-icon-size: 1.2em;--van-button-loading-icon-size: 20px}.van-theme-dark{--van-button-plain-background: transparent}.van-button{position:relative;display:inline-block;box-sizing:border-box;height:var(--van-button-default-height);margin:0;padding:0;font-size:var(--van-button-default-font-size);line-height:var(--van-button-default-line-height);text-align:center;border-radius:var(--van-button-radius);cursor:pointer;transition:opacity var(--van-duration-fast);-webkit-appearance:none;-webkit-font-smoothing:auto}.van-button:before{position:absolute;top:50%;left:50%;width:100%;height:100%;background:var(--van-black);border:inherit;border-color:var(--van-black);border-radius:inherit;transform:translate(-50%,-50%);opacity:0;content:" "}.van-button:active:before{opacity:.1}.van-button--loading:before,.van-button--disabled:before{display:none}.van-button--default{color:var(--van-button-default-color);background:var(--van-button-default-background);border:var(--van-button-border-width) solid var(--van-button-default-border-color)}.van-button--primary{color:var(--van-button-primary-color);background:var(--van-button-primary-background);border:var(--van-button-border-width) solid var(--van-button-primary-border-color)}.van-button--success{color:var(--van-button-success-color);background:var(--van-button-success-background);border:var(--van-button-border-width) solid var(--van-button-success-border-color)}.van-button--danger{color:var(--van-button-danger-color);background:var(--van-button-danger-background);border:var(--van-button-border-width) solid var(--van-button-danger-border-color)}.van-button--warning{color:var(--van-button-warning-color);background:var(--van-button-warning-background);border:var(--van-button-border-width) solid var(--van-button-warning-border-color)}.van-button--plain{background:var(--van-button-plain-background)}.van-button--plain.van-button--primary{color:var(--van-button-primary-background)}.van-button--plain.van-button--success{color:var(--van-button-success-background)}.van-button--plain.van-button--danger{color:var(--van-button-danger-background)}.van-button--plain.van-button--warning{color:var(--van-button-warning-background)}.van-button--large{width:100%;height:var(--van-button-large-height)}.van-button--normal{padding:var(--van-button-normal-padding);font-size:var(--van-button-normal-font-size)}.van-button--small{height:var(--van-button-small-height);padding:var(--van-button-small-padding);font-size:var(--van-button-small-font-size)}.van-button__loading{color:inherit;font-size:inherit}.van-button__loading .van-loading__spinner{color:currentColor;width:var(--van-button-loading-icon-size);height:var(--van-button-loading-icon-size)}.van-button--mini{height:var(--van-button-mini-height);padding:var(--van-button-mini-padding);font-size:var(--van-button-mini-font-size)}.van-button--mini+.van-button--mini{margin-left:var(--van-padding-base)}.van-button--block{display:block;width:100%}.van-button--disabled{cursor:not-allowed;opacity:var(--van-button-disabled-opacity)}.van-button--loading{cursor:default}.van-button--round{border-radius:var(--van-button-round-radius)}.van-button--square{border-radius:0}.van-button__content{display:flex;align-items:center;justify-content:center;height:100%}.van-button__content:before{content:" "}.van-button__icon{font-size:var(--van-button-icon-size);line-height:inherit}.van-button__icon+.van-button__text,.van-button__loading+.van-button__text,.van-button__text+.van-button__icon,.van-button__text+.van-button__loading{margin-left:var(--van-padding-base)}.van-button--hairline{border-width:0}.van-button--hairline:after{border-color:inherit;border-radius:calc(var(--van-button-radius) * 2)}.van-button--hairline.van-button--round:after{border-radius:var(--van-button-round-radius)}.van-button--hairline.van-button--square:after{border-radius:0}:root,:host{--van-submit-bar-height: 50px;--van-submit-bar-z-index: 100;--van-submit-bar-background: var(--van-background-2);--van-submit-bar-button-width: 110px;--van-submit-bar-price-color: var(--van-danger-color);--van-submit-bar-price-font-size: var(--van-font-size-sm);--van-submit-bar-price-integer-font-size: 20px;--van-submit-bar-price-font: var(--van-price-font);--van-submit-bar-text-color: var(--van-text-color);--van-submit-bar-text-font-size: var(--van-font-size-md);--van-submit-bar-tip-padding: var(--van-padding-xs) var(--van-padding-sm);--van-submit-bar-tip-font-size: var(--van-font-size-sm);--van-submit-bar-tip-line-height: 1.5;--van-submit-bar-tip-color: var(--van-orange-dark);--van-submit-bar-tip-background: var(--van-orange-light);--van-submit-bar-tip-icon-size: 12px;--van-submit-bar-button-height: 40px;--van-submit-bar-padding: 0 var(--van-padding-md)}.van-submit-bar{position:fixed;bottom:0;left:0;z-index:var(--van-submit-bar-z-index);width:100%;background:var(--van-submit-bar-background);-webkit-user-select:none;user-select:none}.van-submit-bar__tip{padding:var(--van-submit-bar-tip-padding);color:var(--van-submit-bar-tip-color);font-size:var(--van-submit-bar-tip-font-size);line-height:var(--van-submit-bar-tip-line-height);background:var(--van-submit-bar-tip-background)}.van-submit-bar__tip-icon{margin-right:var(--van-padding-base);font-size:var(--van-submit-bar-tip-icon-size);vertical-align:middle}.van-submit-bar__tip-text{vertical-align:middle}.van-submit-bar__bar{display:flex;align-items:center;justify-content:flex-end;height:var(--van-submit-bar-height);padding:var(--van-submit-bar-padding);font-size:var(--van-submit-bar-text-font-size)}.van-submit-bar__text{flex:1;padding-right:var(--van-padding-sm);color:var(--van-submit-bar-text-color);text-align:right}.van-submit-bar__text span{display:inline-block}.van-submit-bar__suffix-label{margin-left:var(--van-padding-base);font-weight:var(--van-font-bold)}.van-submit-bar__price{color:var(--van-submit-bar-price-color);font-weight:var(--van-font-bold);font-size:var(--van-submit-bar-price-font-size);margin-left:var(--van-padding-base)}.van-submit-bar__price-integer{font-size:var(--van-submit-bar-price-integer-font-size);font-family:var(--van-submit-bar-price-font)}.van-submit-bar__button{width:var(--van-submit-bar-button-width);height:var(--van-submit-bar-button-height);font-weight:var(--van-font-bold);border:none}.van-submit-bar__button--danger{background:var(--van-gradient-red)}:root,:host{--van-signature-padding: var(--van-padding-xs);--van-signature-content-height: 200px;--van-signature-content-background: var(--van-background-2);--van-signature-content-border: 1px dotted #dadada}.van-signature{padding:var(--van-signature-padding)}.van-signature__content{display:flex;justify-content:center;align-items:center;height:var(--van-signature-content-height);background-color:var(--van-signature-content-background);border:var(--van-signature-content-border);border-radius:var(--van-radius-lg);overflow:hidden}.van-signature__content canvas{width:100%;height:100%}.van-signature__footer{display:flex;justify-content:flex-end}.van-signature__footer .van-button{padding:0 var(--van-padding-md);margin-top:var(--van-padding-xs);margin-left:var(--van-padding-xs)}:root,:host{--van-contact-edit-padding: var(--van-padding-md);--van-contact-edit-fields-radius: var(--van-radius-md);--van-contact-edit-buttons-padding: var(--van-padding-xl) 0;--van-contact-edit-button-margin-bottom: var(--van-padding-sm);--van-contact-edit-button-font-size: var(--van-font-size-lg);--van-contact-edit-field-label-width: 4.1em}.van-contact-edit{padding:var(--van-contact-edit-padding)}.van-contact-edit__fields{overflow:hidden;border-radius:var(--van-contact-edit-fields-radius)}.van-contact-edit__fields .van-field__label{width:var(--van-contact-edit-field-label-width)}.van-contact-edit__switch-cell{margin-top:10px;padding-top:9px;padding-bottom:9px;border-radius:var(--van-contact-edit-fields-radius)}.van-contact-edit__buttons{padding:var(--van-contact-edit-buttons-padding)}.van-contact-edit__button{margin-bottom:var(--van-contact-edit-button-margin-bottom);font-size:var(--van-contact-edit-button-font-size)}:root,:host{--van-action-bar-button-height: 40px;--van-action-bar-button-warning-color: var(--van-gradient-orange);--van-action-bar-button-danger-color: var(--van-gradient-red)}.van-action-bar-button{flex:1;height:var(--van-action-bar-button-height);font-weight:var(--van-font-bold);font-size:var(--van-font-size-md);border:none;border-radius:0}.van-action-bar-button--first{margin-left:5px;border-top-left-radius:var(--van-radius-max);border-bottom-left-radius:var(--van-radius-max)}.van-action-bar-button--last{margin-right:5px;border-top-right-radius:var(--van-radius-max);border-bottom-right-radius:var(--van-radius-max)}.van-action-bar-button--warning{background:var(--van-action-bar-button-warning-color)}.van-action-bar-button--danger{background:var(--van-action-bar-button-danger-color)}@media (max-width: 321px){.van-action-bar-button{font-size:13px}}:root,:host{--van-overlay-z-index: 1;--van-overlay-background: rgba(0, 0, 0, .7)}.van-overlay{position:fixed;top:0;left:0;z-index:var(--van-overlay-z-index);width:100%;height:100%;background:var(--van-overlay-background)}:root,:host{--van-popup-background: var(--van-background-2);--van-popup-transition: transform var(--van-duration-base);--van-popup-round-radius: 16px;--van-popup-close-icon-size: 22px;--van-popup-close-icon-color: var(--van-gray-5);--van-popup-close-icon-margin: 16px;--van-popup-close-icon-z-index: 1}.van-overflow-hidden{overflow:hidden!important}.van-popup{position:fixed;max-height:100%;overflow-y:auto;box-sizing:border-box;background:var(--van-popup-background);transition:var(--van-popup-transition);-webkit-overflow-scrolling:touch}.van-popup--center{top:50%;left:0;right:0;width:-webkit-fit-content;width:fit-content;max-width:calc(100vw - var(--van-padding-md) * 2);margin:0 auto;transform:translateY(-50%)}.van-popup--center.van-popup--round{border-radius:var(--van-popup-round-radius)}.van-popup--top{top:0;left:0;width:100%}.van-popup--top.van-popup--round{border-radius:0 0 var(--van-popup-round-radius) var(--van-popup-round-radius)}.van-popup--right{top:50%;right:0;transform:translate3d(0,-50%,0)}.van-popup--right.van-popup--round{border-radius:var(--van-popup-round-radius) 0 0 var(--van-popup-round-radius)}.van-popup--bottom{bottom:0;left:0;width:100%}.van-popup--bottom.van-popup--round{border-radius:var(--van-popup-round-radius) var(--van-popup-round-radius) 0 0}.van-popup--left{top:50%;left:0;transform:translate3d(0,-50%,0)}.van-popup--left.van-popup--round{border-radius:0 var(--van-popup-round-radius) var(--van-popup-round-radius) 0}.van-popup-slide-top-enter-active,.van-popup-slide-left-enter-active,.van-popup-slide-right-enter-active,.van-popup-slide-bottom-enter-active{transition-timing-function:var(--van-ease-out)}.van-popup-slide-top-leave-active,.van-popup-slide-left-leave-active,.van-popup-slide-right-leave-active,.van-popup-slide-bottom-leave-active{transition-timing-function:var(--van-ease-in)}.van-popup-slide-top-enter-from,.van-popup-slide-top-leave-active{transform:translate3d(0,-100%,0)}.van-popup-slide-right-enter-from,.van-popup-slide-right-leave-active{transform:translate3d(100%,-50%,0)}.van-popup-slide-bottom-enter-from,.van-popup-slide-bottom-leave-active{transform:translate3d(0,100%,0)}.van-popup-slide-left-enter-from,.van-popup-slide-left-leave-active{transform:translate3d(-100%,-50%,0)}.van-popup__close-icon{position:absolute;z-index:var(--van-popup-close-icon-z-index);color:var(--van-popup-close-icon-color);font-size:var(--van-popup-close-icon-size)}.van-popup__close-icon--top-left{top:var(--van-popup-close-icon-margin);left:var(--van-popup-close-icon-margin)}.van-popup__close-icon--top-right{top:var(--van-popup-close-icon-margin);right:var(--van-popup-close-icon-margin)}.van-popup__close-icon--bottom-left{bottom:var(--van-popup-close-icon-margin);left:var(--van-popup-close-icon-margin)}.van-popup__close-icon--bottom-right{right:var(--van-popup-close-icon-margin);bottom:var(--van-popup-close-icon-margin)}:root,:host{--van-share-sheet-header-padding: var(--van-padding-sm) var(--van-padding-md);--van-share-sheet-title-color: var(--van-text-color);--van-share-sheet-title-font-size: var(--van-font-size-md);--van-share-sheet-title-line-height: var(--van-line-height-md);--van-share-sheet-description-color: var(--van-text-color-2);--van-share-sheet-description-font-size: var(--van-font-size-sm);--van-share-sheet-description-line-height: 16px;--van-share-sheet-icon-size: 48px;--van-share-sheet-option-name-color: var(--van-gray-7);--van-share-sheet-option-name-font-size: var(--van-font-size-sm);--van-share-sheet-option-description-color: var(--van-text-color-3);--van-share-sheet-option-description-font-size: var(--van-font-size-sm);--van-share-sheet-cancel-button-font-size: var(--van-font-size-lg);--van-share-sheet-cancel-button-height: 48px;--van-share-sheet-cancel-button-background: var(--van-background-2)}.van-share-sheet__header{padding:var(--van-share-sheet-header-padding);text-align:center}.van-share-sheet__title{margin-top:var(--van-padding-xs);color:var(--van-share-sheet-title-color);font-weight:400;font-size:var(--van-share-sheet-title-font-size);line-height:var(--van-share-sheet-title-line-height)}.van-share-sheet__description{display:block;margin-top:var(--van-padding-xs);color:var(--van-share-sheet-description-color);font-size:var(--van-share-sheet-description-font-size);line-height:var(--van-share-sheet-description-line-height)}.van-share-sheet__options{position:relative;display:flex;padding:var(--van-padding-md) 0 var(--van-padding-md) var(--van-padding-xs);overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.van-share-sheet__options--border:before{position:absolute;box-sizing:border-box;content:" ";pointer-events:none;top:0;right:0;left:var(--van-padding-md);border-top:1px solid var(--van-border-color);transform:scaleY(.5)}.van-share-sheet__options::-webkit-scrollbar{height:0}.van-share-sheet__option{display:flex;flex-direction:column;align-items:center;-webkit-user-select:none;user-select:none}.van-share-sheet__icon,.van-share-sheet__image-icon{width:var(--van-share-sheet-icon-size);height:var(--van-share-sheet-icon-size);margin:0 var(--van-padding-md)}.van-share-sheet__icon{display:flex;align-items:center;justify-content:center;color:var(--van-gray-7);border-radius:100%;background-color:var(--van-gray-2)}.van-share-sheet__icon--link,.van-share-sheet__icon--poster,.van-share-sheet__icon--qrcode{font-size:26px}.van-share-sheet__icon--weapp-qrcode{font-size:28px}.van-share-sheet__icon--qq,.van-share-sheet__icon--weibo,.van-share-sheet__icon--wechat,.van-share-sheet__icon--wechat-moments{font-size:30px;color:var(--van-white)}.van-share-sheet__icon--qq{background-color:#38b9fa}.van-share-sheet__icon--wechat{background-color:#0bc15f}.van-share-sheet__icon--weibo{background-color:#ee575e}.van-share-sheet__icon--wechat-moments{background-color:#7bc845}.van-share-sheet__name{margin-top:var(--van-padding-xs);padding:0 var(--van-padding-base);color:var(--van-share-sheet-option-name-color);font-size:var(--van-share-sheet-option-name-font-size)}.van-share-sheet__option-description{padding:0 var(--van-padding-base);color:var(--van-share-sheet-option-description-color);font-size:var(--van-share-sheet-option-description-font-size)}.van-share-sheet__cancel{display:block;width:100%;padding:0;font-size:var(--van-share-sheet-cancel-button-font-size);line-height:var(--van-share-sheet-cancel-button-height);text-align:center;background:var(--van-share-sheet-cancel-button-background);border:none;cursor:pointer}.van-share-sheet__cancel:before{display:block;height:var(--van-padding-xs);background-color:var(--van-background);content:" "}.van-share-sheet__cancel:active{background-color:var(--van-active-color)}:root,:host{--van-popover-arrow-size: 6px;--van-popover-radius: var(--van-radius-lg);--van-popover-action-width: 128px;--van-popover-action-height: 44px;--van-popover-action-font-size: var(--van-font-size-md);--van-popover-action-line-height: var(--van-line-height-md);--van-popover-action-icon-size: 20px;--van-popover-horizontal-action-height: 34px;--van-popover-horizontal-action-icon-size: 16px;--van-popover-light-text-color: var(--van-text-color);--van-popover-light-background: var(--van-background-2);--van-popover-light-action-disabled-text-color: var(--van-text-color-3);--van-popover-dark-text-color: var(--van-white);--van-popover-dark-background: #4a4a4a;--van-popover-dark-action-disabled-text-color: var(--van-text-color-2)}.van-popover{position:absolute;overflow:visible;background-color:transparent;transition:opacity .15s,transform .15s}.van-popover__wrapper{display:inline-block}.van-popover__arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;border-width:var(--van-popover-arrow-size)}.van-popover__content{overflow:hidden;border-radius:var(--van-popover-radius)}.van-popover__content--horizontal{display:flex;width:-webkit-max-content;width:max-content}.van-popover__content--horizontal .van-popover__action{flex:none;width:auto;height:var(--van-popover-horizontal-action-height);padding:0 var(--van-padding-sm)}.van-popover__content--horizontal .van-popover__action:last-child:after{display:none}.van-popover__content--horizontal .van-popover__action-icon{margin-right:var(--van-padding-base);font-size:var(--van-popover-horizontal-action-icon-size)}.van-popover__action{position:relative;display:flex;align-items:center;box-sizing:border-box;width:var(--van-popover-action-width);height:var(--van-popover-action-height);padding:0 var(--van-padding-md);font-size:var(--van-popover-action-font-size);line-height:var(--van-line-height-md);cursor:pointer}.van-popover__action:last-child .van-popover__action-text:after{display:none}.van-popover__action-text{display:flex;flex:1;align-items:center;justify-content:center;height:100%}.van-popover__action-icon{margin-right:var(--van-padding-xs);font-size:var(--van-popover-action-icon-size)}.van-popover__action--with-icon .van-popover__action-text{justify-content:flex-start}.van-popover[data-popper-placement^=top] .van-popover__arrow{bottom:0;border-top-color:currentColor;border-bottom-width:0;margin-bottom:calc(var(--van-popover-arrow-size) * -1)}.van-popover[data-popper-placement=top]{transform-origin:50% 100%}.van-popover[data-popper-placement=top] .van-popover__arrow{left:50%;transform:translate(-50%)}.van-popover[data-popper-placement=top-start]{transform-origin:0 100%}.van-popover[data-popper-placement=top-start] .van-popover__arrow{left:var(--van-padding-md)}.van-popover[data-popper-placement=top-end]{transform-origin:100% 100%}.van-popover[data-popper-placement=top-end] .van-popover__arrow{right:var(--van-padding-md)}.van-popover[data-popper-placement^=left] .van-popover__arrow{right:0;border-right-width:0;border-left-color:currentColor;margin-right:calc(var(--van-popover-arrow-size) * -1)}.van-popover[data-popper-placement=left]{transform-origin:100% 50%}.van-popover[data-popper-placement=left] .van-popover__arrow{top:50%;transform:translateY(-50%)}.van-popover[data-popper-placement=left-start]{transform-origin:100% 0}.van-popover[data-popper-placement=left-start] .van-popover__arrow{top:var(--van-padding-md)}.van-popover[data-popper-placement=left-end]{transform-origin:100% 100%}.van-popover[data-popper-placement=left-end] .van-popover__arrow{bottom:var(--van-padding-md)}.van-popover[data-popper-placement^=right] .van-popover__arrow{left:0;border-right-color:currentColor;border-left-width:0;margin-left:calc(var(--van-popover-arrow-size) * -1)}.van-popover[data-popper-placement=right]{transform-origin:0 50%}.van-popover[data-popper-placement=right] .van-popover__arrow{top:50%;transform:translateY(-50%)}.van-popover[data-popper-placement=right-start]{transform-origin:0 0}.van-popover[data-popper-placement=right-start] .van-popover__arrow{top:var(--van-padding-md)}.van-popover[data-popper-placement=right-end]{transform-origin:0 100%}.van-popover[data-popper-placement=right-end] .van-popover__arrow{bottom:var(--van-padding-md)}.van-popover[data-popper-placement^=bottom] .van-popover__arrow{top:0;border-top-width:0;border-bottom-color:currentColor;margin-top:calc(var(--van-popover-arrow-size) * -1)}.van-popover[data-popper-placement=bottom]{transform-origin:50% 0}.van-popover[data-popper-placement=bottom] .van-popover__arrow{left:50%;transform:translate(-50%)}.van-popover[data-popper-placement=bottom-start]{transform-origin:0 0}.van-popover[data-popper-placement=bottom-start] .van-popover__arrow{left:var(--van-padding-md)}.van-popover[data-popper-placement=bottom-end]{transform-origin:100% 0}.van-popover[data-popper-placement=bottom-end] .van-popover__arrow{right:var(--van-padding-md)}.van-popover--light{color:var(--van-popover-light-text-color)}.van-popover--light .van-popover__content{background:var(--van-popover-light-background);box-shadow:0 2px 12px rgba(50,50,51,.12)}.van-popover--light .van-popover__arrow{color:var(--van-popover-light-background)}.van-popover--light .van-popover__action:active{background-color:var(--van-active-color)}.van-popover--light .van-popover__action--disabled{color:var(--van-popover-light-action-disabled-text-color);cursor:not-allowed}.van-popover--light .van-popover__action--disabled:active{background-color:transparent}.van-popover--dark{color:var(--van-popover-dark-text-color)}.van-popover--dark .van-popover__content{background:var(--van-popover-dark-background)}.van-popover--dark .van-popover__arrow{color:var(--van-popover-dark-background)}.van-popover--dark .van-popover__action:active{background-color:rgba(0,0,0,.2)}.van-popover--dark .van-popover__action--disabled{color:var(--van-popover-dark-action-disabled-text-color)}.van-popover--dark .van-popover__action--disabled:active{background-color:transparent}.van-popover--dark .van-popover__action-text:after{border-color:var(--van-gray-7)}.van-popover-zoom-enter-from,.van-popover-zoom-leave-active{transform:scale(.8);opacity:0}.van-popover-zoom-enter-active{transition-timing-function:var(--van-ease-out)}.van-popover-zoom-leave-active{transition-timing-function:var(--van-ease-in)}:root,:host{--van-notify-text-color: var(--van-white);--van-notify-padding: var(--van-padding-xs) var(--van-padding-md);--van-notify-font-size: var(--van-font-size-md);--van-notify-line-height: var(--van-line-height-md);--van-notify-primary-background: var(--van-primary-color);--van-notify-success-background: var(--van-success-color);--van-notify-danger-background: var(--van-danger-color);--van-notify-warning-background: var(--van-warning-color)}.van-notify{display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:var(--van-notify-padding);color:var(--van-notify-text-color);font-size:var(--van-notify-font-size);line-height:var(--van-notify-line-height);white-space:pre-wrap;text-align:center;word-wrap:break-word}.van-notify--primary{background:var(--van-notify-primary-background)}.van-notify--success{background:var(--van-notify-success-background)}.van-notify--danger{background:var(--van-notify-danger-background)}.van-notify--warning{background:var(--van-notify-warning-background)}:root,:host{--van-dialog-width: 320px;--van-dialog-small-screen-width: 90%;--van-dialog-font-size: var(--van-font-size-lg);--van-dialog-transition: var(--van-duration-base);--van-dialog-radius: 16px;--van-dialog-background: var(--van-background-2);--van-dialog-header-font-weight: var(--van-font-bold);--van-dialog-header-line-height: 24px;--van-dialog-header-padding-top: 26px;--van-dialog-header-isolated-padding: var(--van-padding-lg) 0;--van-dialog-message-padding: var(--van-padding-lg);--van-dialog-message-font-size: var(--van-font-size-md);--van-dialog-message-line-height: var(--van-line-height-md);--van-dialog-message-max-height: 60vh;--van-dialog-has-title-message-text-color: var(--van-gray-7);--van-dialog-has-title-message-padding-top: var(--van-padding-xs);--van-dialog-button-height: 48px;--van-dialog-round-button-height: 36px;--van-dialog-confirm-button-text-color: var(--van-primary-color)}.van-dialog{top:45%;width:var(--van-dialog-width);overflow:hidden;font-size:var(--van-dialog-font-size);background:var(--van-dialog-background);border-radius:var(--van-dialog-radius);-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:var(--van-dialog-transition);transition-property:transform,opacity}@media (max-width: 321px){.van-dialog{width:var(--van-dialog-small-screen-width)}}.van-dialog__header{color:var(--van-text-color);padding-top:var(--van-dialog-header-padding-top);font-weight:var(--van-dialog-header-font-weight);line-height:var(--van-dialog-header-line-height);text-align:center}.van-dialog__header--isolated{padding:var(--van-dialog-header-isolated-padding)}.van-dialog__content--isolated{display:flex;align-items:center;min-height:104px}.van-dialog__message{color:var(--van-text-color);flex:1;max-height:var(--van-dialog-message-max-height);padding:26px var(--van-dialog-message-padding);overflow-y:auto;font-size:var(--van-dialog-message-font-size);line-height:var(--van-dialog-message-line-height);white-space:pre-wrap;text-align:center;word-wrap:break-word;-webkit-overflow-scrolling:touch}.van-dialog__message--has-title{padding-top:var(--van-dialog-has-title-message-padding-top);color:var(--van-dialog-has-title-message-text-color)}.van-dialog__message--left{text-align:left}.van-dialog__message--right{text-align:right}.van-dialog__message--justify{text-align:justify}.van-dialog__footer{display:flex;overflow:hidden;-webkit-user-select:none;user-select:none}.van-dialog__confirm,.van-dialog__cancel{flex:1;height:var(--van-dialog-button-height);margin:0;border:0;border-radius:0}.van-dialog__confirm,.van-dialog__confirm:active{color:var(--van-dialog-confirm-button-text-color)}.van-dialog--round-button .van-dialog__footer{position:relative;height:auto;padding:var(--van-padding-xs) var(--van-padding-lg) var(--van-padding-md)}.van-dialog--round-button .van-dialog__message{padding-bottom:var(--van-padding-md);color:var(--van-text-color)}.van-dialog--round-button .van-dialog__confirm,.van-dialog--round-button .van-dialog__cancel{height:var(--van-dialog-round-button-height)}.van-dialog--round-button .van-dialog__confirm{color:var(--van-white)}.van-dialog--round-button .van-action-bar-button--first{border-top-left-radius:var(--van-radius-max);border-bottom-left-radius:var(--van-radius-max)}.van-dialog--round-button .van-action-bar-button--last{border-top-right-radius:var(--van-radius-max);border-bottom-right-radius:var(--van-radius-max)}.van-dialog-bounce-enter-from{transform:translate3d(0,-50%,0) scale(.7);opacity:0}.van-dialog-bounce-leave-active{transform:translate3d(0,-50%,0) scale(.9);opacity:0}:root,:host{--van-toast-max-width: 70%;--van-toast-font-size: var(--van-font-size-md);--van-toast-text-color: var(--van-white);--van-toast-loading-icon-color: var(--van-white);--van-toast-line-height: var(--van-line-height-md);--van-toast-radius: var(--van-radius-lg);--van-toast-background: rgba(0, 0, 0, .7);--van-toast-icon-size: 36px;--van-toast-text-min-width: 96px;--van-toast-text-padding: var(--van-padding-xs) var(--van-padding-sm);--van-toast-default-padding: var(--van-padding-md);--van-toast-default-width: 88px;--van-toast-default-min-height: 88px;--van-toast-position-top-distance: 20%;--van-toast-position-bottom-distance: 20%}.van-toast{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:content-box;transition:all var(--van-duration-fast);width:var(--van-toast-default-width);max-width:var(--van-toast-max-width);min-height:var(--van-toast-default-min-height);padding:var(--van-toast-default-padding);color:var(--van-toast-text-color);font-size:var(--van-toast-font-size);line-height:var(--van-toast-line-height);white-space:pre-wrap;word-break:break-all;text-align:center;background:var(--van-toast-background);border-radius:var(--van-toast-radius)}.van-toast--break-normal{word-break:normal;word-wrap:normal}.van-toast--break-word{word-break:normal;word-wrap:break-word}.van-toast--unclickable{overflow:hidden;cursor:not-allowed}.van-toast--unclickable *{pointer-events:none}.van-toast--text,.van-toast--html{width:-webkit-fit-content;width:fit-content;min-width:var(--van-toast-text-min-width);min-height:0;padding:var(--van-toast-text-padding)}.van-toast--text .van-toast__text,.van-toast--html .van-toast__text{margin-top:0}.van-toast--top{top:var(--van-toast-position-top-distance)}.van-toast--bottom{top:auto;bottom:var(--van-toast-position-bottom-distance)}.van-toast__icon{font-size:var(--van-toast-icon-size)}.van-toast__loading{padding:var(--van-padding-base);color:var(--van-toast-loading-icon-color)}.van-toast__text{margin-top:var(--van-padding-xs)}:root,:host{--van-action-sheet-max-height: 80%;--van-action-sheet-header-height: 48px;--van-action-sheet-header-font-size: var(--van-font-size-lg);--van-action-sheet-description-color: var(--van-text-color-2);--van-action-sheet-description-font-size: var(--van-font-size-md);--van-action-sheet-description-line-height: var(--van-line-height-md);--van-action-sheet-item-background: var(--van-background-2);--van-action-sheet-item-font-size: var(--van-font-size-lg);--van-action-sheet-item-line-height: var(--van-line-height-lg);--van-action-sheet-item-text-color: var(--van-text-color);--van-action-sheet-item-disabled-text-color: var(--van-text-color-3);--van-action-sheet-item-icon-size: 18px;--van-action-sheet-item-icon-margin-right: var(--van-padding-xs);--van-action-sheet-subname-color: var(--van-text-color-2);--van-action-sheet-subname-font-size: var(--van-font-size-sm);--van-action-sheet-subname-line-height: var(--van-line-height-sm);--van-action-sheet-close-icon-size: 22px;--van-action-sheet-close-icon-color: var(--van-gray-5);--van-action-sheet-close-icon-padding: 0 var(--van-padding-md);--van-action-sheet-cancel-text-color: var(--van-gray-7);--van-action-sheet-cancel-padding-top: var(--van-padding-xs);--van-action-sheet-cancel-padding-color: var(--van-background);--van-action-sheet-loading-icon-size: 22px}.van-action-sheet{display:flex;flex-direction:column;max-height:var(--van-action-sheet-max-height);overflow:hidden;color:var(--van-action-sheet-item-text-color)}.van-action-sheet__content{flex:1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch}.van-action-sheet__item,.van-action-sheet__cancel{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;padding:14px var(--van-padding-md);font-size:var(--van-action-sheet-item-font-size);background:var(--van-action-sheet-item-background);border:none;cursor:pointer}.van-action-sheet__item:active,.van-action-sheet__cancel:active{background-color:var(--van-active-color)}.van-action-sheet__item{line-height:var(--van-action-sheet-item-line-height)}.van-action-sheet__item--loading,.van-action-sheet__item--disabled{color:var(--van-action-sheet-item-disabled-text-color)}.van-action-sheet__item--loading:active,.van-action-sheet__item--disabled:active{background-color:var(--van-action-sheet-item-background)}.van-action-sheet__item--disabled{cursor:not-allowed}.van-action-sheet__item--loading{cursor:default}.van-action-sheet__item-icon{font-size:var(--van-action-sheet-item-icon-size);margin-right:var(--van-action-sheet-item-icon-margin-right)}.van-action-sheet__cancel{flex-shrink:0;box-sizing:border-box;color:var(--van-action-sheet-cancel-text-color)}.van-action-sheet__subname{width:100%;margin-top:var(--van-padding-xs);color:var(--van-action-sheet-subname-color);font-size:var(--van-action-sheet-subname-font-size);line-height:var(--van-action-sheet-subname-line-height);overflow-wrap:break-word}.van-action-sheet__gap{display:block;height:var(--van-action-sheet-cancel-padding-top);background:var(--van-action-sheet-cancel-padding-color)}.van-action-sheet__header{flex-shrink:0;font-weight:var(--van-font-bold);font-size:var(--van-action-sheet-header-font-size);line-height:var(--van-action-sheet-header-height);text-align:center}.van-action-sheet__description{position:relative;flex-shrink:0;padding:20px var(--van-padding-md);color:var(--van-action-sheet-description-color);font-size:var(--van-action-sheet-description-font-size);line-height:var(--van-action-sheet-description-line-height);text-align:center}.van-action-sheet__description:after{position:absolute;box-sizing:border-box;content:" ";pointer-events:none;right:var(--van-padding-md);bottom:0;left:var(--van-padding-md);border-bottom:1px solid var(--van-border-color);transform:scaleY(.5)}.van-action-sheet__loading-icon .van-loading__spinner{width:var(--van-action-sheet-loading-icon-size);height:var(--van-action-sheet-loading-icon-size)}.van-action-sheet__close{position:absolute;top:0;right:0;z-index:1;padding:var(--van-action-sheet-close-icon-padding);color:var(--van-action-sheet-close-icon-color);font-size:var(--van-action-sheet-close-icon-size);line-height:inherit}:root,:host{--van-sticky-z-index: 99}.van-sticky--fixed{position:fixed;z-index:var(--van-sticky-z-index)}: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:-webkit-grab;cursor:grab;-webkit-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}:root,:host{--van-tab-text-color: var(--van-gray-7);--van-tab-active-text-color: var(--van-text-color);--van-tab-disabled-text-color: var(--van-text-color-3);--van-tab-font-size: var(--van-font-size-md);--van-tab-line-height: var(--van-line-height-md);--van-tabs-default-color: var(--van-primary-color);--van-tabs-line-height: 44px;--van-tabs-card-height: 30px;--van-tabs-nav-background: var(--van-background-2);--van-tabs-bottom-bar-width: 40px;--van-tabs-bottom-bar-height: 3px;--van-tabs-bottom-bar-color: var(--van-primary-color)}.van-tab{position:relative;display:flex;flex:1;align-items:center;justify-content:center;box-sizing:border-box;padding:0 var(--van-padding-base);color:var(--van-tab-text-color);font-size:var(--van-tab-font-size);line-height:var(--van-tab-line-height);cursor:pointer}.van-tab--active{color:var(--van-tab-active-text-color);font-weight:var(--van-font-bold)}.van-tab--disabled{color:var(--van-tab-disabled-text-color);cursor:not-allowed}.van-tab--grow{flex:1 0 auto;padding:0 var(--van-padding-sm)}.van-tab--shrink{flex:none;padding:0 var(--van-padding-xs)}.van-tab--card{color:var(--van-tabs-default-color);border-right:var(--van-border-width) solid var(--van-tabs-default-color)}.van-tab--card:last-child{border-right:none}.van-tab--card.van-tab--active{color:var(--van-white);background-color:var(--van-tabs-default-color)}.van-tab--card.van-tab--disabled{color:var(--van-tab-disabled-text-color)}.van-tab__text--ellipsis{display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}.van-tabs{position:relative}.van-tabs__wrap{overflow:hidden}.van-tabs__wrap--page-top{position:fixed}.van-tabs__wrap--content-bottom{top:auto;bottom:0}.van-tabs__nav{position:relative;display:flex;background:var(--van-tabs-nav-background);-webkit-user-select:none;user-select:none}.van-tabs__nav--complete{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.van-tabs__nav--complete::-webkit-scrollbar{display:none}.van-tabs__nav--line{box-sizing:content-box;height:100%;padding-bottom:15px}.van-tabs__nav--line.van-tabs__nav--shrink,.van-tabs__nav--line.van-tabs__nav--complete{padding-right:var(--van-padding-xs);padding-left:var(--van-padding-xs)}.van-tabs__nav--card{box-sizing:border-box;height:var(--van-tabs-card-height);margin:0 var(--van-padding-md);border:var(--van-border-width) solid var(--van-tabs-default-color);border-radius:var(--van-radius-sm)}.van-tabs__nav--card.van-tabs__nav--shrink{display:inline-flex}.van-tabs__line{position:absolute;bottom:15px;left:0;z-index:1;width:var(--van-tabs-bottom-bar-width);height:var(--van-tabs-bottom-bar-height);background:var(--van-tabs-bottom-bar-color);border-radius:var(--van-tabs-bottom-bar-height)}.van-tabs__track{position:relative;display:flex;width:100%;height:100%;will-change:left}.van-tabs__content--animated{overflow:hidden}.van-tabs--line .van-tabs__wrap{height:var(--van-tabs-line-height)}.van-tabs--card>.van-tabs__wrap{height:var(--van-tabs-card-height)}.van-tab__panel,.van-tab__panel-wrapper{flex-shrink:0;box-sizing:border-box;width:100%}.van-tab__panel-wrapper--inactive{height:0;overflow:visible}:root,:host{--van-cascader-header-height: 48px;--van-cascader-header-padding: 0 var(--van-padding-md);--van-cascader-title-font-size: var(--van-font-size-lg);--van-cascader-title-line-height: 20px;--van-cascader-close-icon-size: 22px;--van-cascader-close-icon-color: var(--van-gray-5);--van-cascader-selected-icon-size: 18px;--van-cascader-tabs-height: 48px;--van-cascader-active-color: var(--van-primary-color);--van-cascader-options-height: 384px;--van-cascader-option-disabled-color: var(--van-text-color-3);--van-cascader-tab-color: var(--van-text-color);--van-cascader-unselected-tab-color: var(--van-text-color-2)}.van-cascader__header{display:flex;align-items:center;justify-content:space-between;height:var(--van-cascader-header-height);padding:var(--van-cascader-header-padding)}.van-cascader__title{font-weight:var(--van-font-bold);font-size:var(--van-cascader-title-font-size);line-height:var(--van-cascader-title-line-height)}.van-cascader__close-icon{color:var(--van-cascader-close-icon-color);font-size:var(--van-cascader-close-icon-size)}.van-cascader__tabs.van-tabs--line .van-tabs__wrap{height:var(--van-cascader-tabs-height)}.van-cascader__tab{color:var(--van-cascader-tab-color);font-weight:var(--van-font-bold)}.van-cascader__tab--unselected{color:var(--van-cascader-unselected-tab-color);font-weight:400}.van-cascader__option{display:flex;align-items:center;justify-content:space-between;padding:10px var(--van-padding-md);font-size:var(--van-font-size-md);line-height:var(--van-line-height-md);cursor:pointer}.van-cascader__option:active{background-color:var(--van-active-color)}.van-cascader__option--selected{color:var(--van-cascader-active-color);font-weight:var(--van-font-bold)}.van-cascader__option--disabled{color:var(--van-cascader-option-disabled-color);cursor:not-allowed}.van-cascader__option--disabled:active{background-color:transparent}.van-cascader__selected-icon{font-size:var(--van-cascader-selected-icon-size)}.van-cascader__options{box-sizing:border-box;height:var(--van-cascader-options-height);padding-top:6px;overflow-y:auto;-webkit-overflow-scrolling:touch}:root,:host{--van-picker-background: var(--van-background-2);--van-picker-toolbar-height: 44px;--van-picker-title-font-size: var(--van-font-size-lg);--van-picker-title-line-height: var(--van-line-height-md);--van-picker-action-padding: 0 var(--van-padding-md);--van-picker-action-font-size: var(--van-font-size-md);--van-picker-confirm-action-color: var(--van-primary-color);--van-picker-cancel-action-color: var(--van-text-color-2);--van-picker-option-font-size: var(--van-font-size-lg);--van-picker-option-padding: 0 var(--van-padding-base);--van-picker-option-text-color: var(--van-text-color);--van-picker-option-disabled-opacity: .3;--van-picker-loading-icon-color: var(--van-primary-color);--van-picker-loading-mask-color: rgba(255, 255, 255, .9);--van-picker-mask-color: linear-gradient(180deg, rgba(255, 255, 255, .9), rgba(255, 255, 255, .4)), linear-gradient(0deg, rgba(255, 255, 255, .9), rgba(255, 255, 255, .4))}.van-theme-dark{--van-picker-loading-mask-color: rgba(0, 0, 0, .6);--van-picker-mask-color: linear-gradient(180deg, rgba(0, 0, 0, .6), rgba(0, 0, 0, .1)), linear-gradient(0deg, rgba(0, 0, 0, .6), rgba(0, 0, 0, .1))}.van-picker{position:relative;background:var(--van-picker-background);-webkit-user-select:none;user-select:none}.van-picker__toolbar{position:relative;display:flex;align-items:center;justify-content:space-between;height:var(--van-picker-toolbar-height)}.van-picker__cancel,.van-picker__confirm{height:100%;padding:var(--van-picker-action-padding);font-size:var(--van-picker-action-font-size);background-color:transparent;border:none}.van-picker__confirm{color:var(--van-picker-confirm-action-color)}.van-picker__cancel{color:var(--van-picker-cancel-action-color)}.van-picker__title{position:absolute;left:50%;color:var(--van-text-color);max-width:50%;font-weight:var(--van-font-bold);font-size:var(--van-picker-title-font-size);line-height:var(--van-picker-title-line-height);text-align:center;transform:translate(-50%)}.van-picker__columns{position:relative;display:flex;cursor:-webkit-grab;cursor:grab}.van-picker__loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:center;justify-content:center;color:var(--van-picker-loading-icon-color);background:var(--van-picker-loading-mask-color)}.van-picker__frame{position:absolute;top:50%;right:var(--van-padding-md);left:var(--van-padding-md);z-index:2;transform:translateY(-50%);pointer-events:none}.van-picker__mask{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-image:var(--van-picker-mask-color);background-repeat:no-repeat;background-position:top,bottom;transform:translateZ(0);pointer-events:none}.van-picker-column{flex:1;overflow:hidden;font-size:var(--van-picker-option-font-size)}.van-picker-column__wrapper{transition-timing-function:cubic-bezier(.23,1,.68,1)}.van-picker-column__item{display:flex;align-items:center;justify-content:center;padding:var(--van-picker-option-padding);color:var(--van-picker-option-text-color)}.van-picker-column__item--disabled{cursor:not-allowed;opacity:var(--van-picker-option-disabled-opacity)}:root,:host{--van-picker-group-background: var(--van-background-2)}.van-picker-group{background:var(--van-picker-group-background)}.van-picker-group__tabs{margin-top:var(--van-padding-base)}.van-picker-group__tab-title{margin-right:16px}:root,:host{--van-calendar-background: var(--van-background-2);--van-calendar-popup-height: 80%;--van-calendar-header-shadow: 0 2px 10px rgba(125, 126, 128, .16);--van-calendar-header-title-height: 44px;--van-calendar-header-title-font-size: var(--van-font-size-lg);--van-calendar-header-subtitle-font-size: var(--van-font-size-md);--van-calendar-header-action-width: 28px;--van-calendar-header-action-color: var(--van-text-color);--van-calendar-header-action-disabled-color: var(--van-text-color-3);--van-calendar-weekdays-height: 30px;--van-calendar-weekdays-font-size: var(--van-font-size-sm);--van-calendar-month-title-font-size: var(--van-font-size-md);--van-calendar-month-mark-color: rgba(242, 243, 245, .8);--van-calendar-month-mark-font-size: 160px;--van-calendar-day-height: 64px;--van-calendar-day-font-size: var(--van-font-size-lg);--van-calendar-day-margin-bottom: 4px;--van-calendar-day-disabled-color: var(--van-text-color-3);--van-calendar-range-edge-color: var(--van-white);--van-calendar-range-edge-background: var(--van-primary-color);--van-calendar-range-middle-color: var(--van-primary-color);--van-calendar-range-middle-background-opacity: .1;--van-calendar-selected-day-size: 54px;--van-calendar-selected-day-color: var(--van-white);--van-calendar-selected-day-background: var(--van-primary-color);--van-calendar-info-font-size: var(--van-font-size-xs);--van-calendar-info-line-height: var(--van-line-height-xs);--van-calendar-confirm-button-height: 36px;--van-calendar-confirm-button-margin: 7px 0}.van-theme-dark{--van-calendar-month-mark-color: rgba(100, 101, 102, .2);--van-calendar-day-disabled-color: var(--van-gray-7)}.van-calendar{display:flex;flex-direction:column;height:100%;background:var(--van-calendar-background)}.van-calendar__popup.van-popup--top,.van-calendar__popup.van-popup--bottom{height:var(--van-calendar-popup-height)}.van-calendar__popup.van-popup--left,.van-calendar__popup.van-popup--right{height:100%}.van-calendar__popup .van-popup__close-icon{top:11px}.van-calendar__header{flex-shrink:0;box-shadow:var(--van-calendar-header-shadow)}.van-calendar__month-title,.van-calendar__header-title,.van-calendar__header-subtitle{color:var(--van-text-color);height:var(--van-calendar-header-title-height);font-weight:var(--van-font-bold);line-height:var(--van-calendar-header-title-height);text-align:center}.van-calendar__header-title{font-size:var(--van-calendar-header-title-font-size)}.van-calendar__header-subtitle{font-size:var(--van-calendar-header-subtitle-font-size)}.van-calendar__header-subtitle--with-switch{display:flex;align-items:center;padding:0 var(--van-padding-base)}.van-calendar__header-subtitle-text{flex:1}.van-calendar__header-action{display:flex;align-items:center;justify-content:center;min-width:var(--van-calendar-header-action-width);height:100%;color:var(--van-calendar-header-action-color);cursor:pointer}.van-calendar__header-action--disabled{color:var(--van-calendar-header-action-disabled-color);cursor:not-allowed}.van-calendar__month-title{font-size:var(--van-calendar-month-title-font-size)}.van-calendar__weekdays{display:flex}.van-calendar__weekday{flex:1;font-size:var(--van-calendar-weekdays-font-size);line-height:var(--van-calendar-weekdays-height);text-align:center}.van-calendar__body{flex:1;overflow:auto;-webkit-overflow-scrolling:touch}.van-calendar__days{position:relative;display:flex;flex-wrap:wrap;-webkit-user-select:none;user-select:none}.van-calendar__month-mark{position:absolute;top:50%;left:50%;z-index:0;color:var(--van-calendar-month-mark-color);font-size:var(--van-calendar-month-mark-font-size);transform:translate(-50%,-50%);pointer-events:none}.van-calendar__day,.van-calendar__selected-day{display:flex;align-items:center;justify-content:center;text-align:center}.van-calendar__day{position:relative;width:14.285%;height:var(--van-calendar-day-height);font-size:var(--van-calendar-day-font-size);margin-bottom:var(--van-calendar-day-margin-bottom);cursor:pointer}.van-calendar__day--end,.van-calendar__day--start,.van-calendar__day--start-end,.van-calendar__day--multiple-middle,.van-calendar__day--multiple-selected{color:var(--van-calendar-range-edge-color);background:var(--van-calendar-range-edge-background)}.van-calendar__day--start{border-radius:var(--van-radius-md) 0 0 var(--van-radius-md)}.van-calendar__day--end{border-radius:0 var(--van-radius-md) var(--van-radius-md) 0}.van-calendar__day--start-end,.van-calendar__day--multiple-selected{border-radius:var(--van-radius-md)}.van-calendar__day--middle{color:var(--van-calendar-range-middle-color)}.van-calendar__day--middle:after{position:absolute;top:0;right:0;bottom:0;left:0;background-color:currentColor;opacity:var(--van-calendar-range-middle-background-opacity);content:""}.van-calendar__day--disabled{color:var(--van-calendar-day-disabled-color);cursor:default}.van-calendar__top-info,.van-calendar__bottom-info{position:absolute;right:0;left:0;font-size:var(--van-calendar-info-font-size);line-height:var(--van-calendar-info-line-height)}@media (max-width: 350px){.van-calendar__top-info,.van-calendar__bottom-info{font-size:9px}}.van-calendar__top-info{top:6px}.van-calendar__bottom-info{bottom:6px}.van-calendar__selected-day{width:var(--van-calendar-selected-day-size);height:var(--van-calendar-selected-day-size);color:var(--van-calendar-selected-day-color);background:var(--van-calendar-selected-day-background);border-radius:var(--van-radius-md)}.van-calendar__footer{flex-shrink:0;padding-left:var(--van-padding-md);padding-right:var(--van-padding-md)}.van-calendar__confirm{height:var(--van-calendar-confirm-button-height);margin:var(--van-calendar-confirm-button-margin)}:root,:host{--van-address-edit-padding: var(--van-padding-sm);--van-address-edit-buttons-padding: var(--van-padding-xl) var(--van-padding-base);--van-address-edit-button-margin-bottom: var(--van-padding-sm);--van-address-edit-button-font-size: var(--van-font-size-lg)}.van-address-edit{padding:var(--van-address-edit-padding)}.van-address-edit__fields{overflow:hidden;border-radius:var(--van-padding-xs)}.van-address-edit__fields .van-field__label{width:4.1em}.van-address-edit__default{margin-top:var(--van-padding-sm);overflow:hidden;border-radius:var(--van-padding-xs)}.van-address-edit__buttons{padding:var(--van-address-edit-buttons-padding)}.van-address-edit__button{margin-bottom:var(--van-address-edit-button-margin-bottom);font-size:var(--van-address-edit-button-font-size)}.van-address-edit-detail__search-item{background:var(--van-gray-2)}.van-radio-group--horizontal,.van-checkbox-group--horizontal{display:flex;flex-wrap:wrap}:root,:host{--van-checkbox-size: 20px;--van-checkbox-border-color: var(--van-gray-5);--van-checkbox-duration: var(--van-duration-fast);--van-checkbox-label-margin: var(--van-padding-xs);--van-checkbox-label-color: var(--van-text-color);--van-checkbox-checked-icon-color: var(--van-primary-color);--van-checkbox-disabled-icon-color: var(--van-gray-5);--van-checkbox-disabled-label-color: var(--van-text-color-3);--van-checkbox-disabled-background: var(--van-border-color)}.van-checkbox{display:flex;align-items:center;overflow:hidden;cursor:pointer;-webkit-user-select:none;user-select:none}.van-checkbox--disabled{cursor:not-allowed}.van-checkbox--label-disabled{cursor:default}.van-checkbox--horizontal{margin-right:var(--van-padding-sm)}.van-checkbox__icon{flex:none;height:1em;font-size:var(--van-checkbox-size);line-height:1em;cursor:pointer}.van-checkbox__icon .van-icon{display:block;box-sizing:border-box;width:1.25em;height:1.25em;color:transparent;font-size:.8em;line-height:1.25;text-align:center;border:1px solid var(--van-checkbox-border-color);transition-duration:var(--van-checkbox-duration);transition-property:color,border-color,background-color}.van-checkbox__icon--round .van-icon{border-radius:100%}.van-checkbox__icon--indeterminate .van-icon{display:flex;align-items:center;justify-content:center;color:var(--van-white);border-color:var(--van-checkbox-checked-icon-color);background-color:var(--van-checkbox-checked-icon-color)}.van-checkbox__icon--checked .van-icon{color:var(--van-white);background-color:var(--van-checkbox-checked-icon-color);border-color:var(--van-checkbox-checked-icon-color)}.van-checkbox__icon--disabled{cursor:not-allowed}.van-checkbox__icon--disabled .van-icon{background-color:var(--van-checkbox-disabled-background);border-color:var(--van-checkbox-disabled-icon-color)}.van-checkbox__icon--disabled.van-checkbox__icon--checked .van-icon{color:var(--van-checkbox-disabled-icon-color)}.van-checkbox__label{margin-left:var(--van-checkbox-label-margin);color:var(--van-checkbox-label-color);line-height:var(--van-checkbox-size)}.van-checkbox__label--left{margin:0 var(--van-checkbox-label-margin) 0 0}.van-checkbox__label--disabled{color:var(--van-checkbox-disabled-label-color)}:root,:host{--van-coupon-margin: 0 var(--van-padding-sm) var(--van-padding-sm);--van-coupon-content-height: 84px;--van-coupon-content-padding: 14px 0;--van-coupon-content-text-color: var(--van-text-color);--van-coupon-background: var(--van-background-2);--van-coupon-active-background: var(--van-active-color);--van-coupon-radius: var(--van-radius-lg);--van-coupon-shadow: 0 0 4px rgba(0, 0, 0, .1);--van-coupon-head-width: 96px;--van-coupon-amount-color: var(--van-primary-color);--van-coupon-amount-font-size: 30px;--van-coupon-currency-font-size: 40%;--van-coupon-name-font-size: var(--van-font-size-md);--van-coupon-disabled-text-color: var(--van-text-color-2);--van-coupon-description-padding: var(--van-padding-xs) var(--van-padding-md);--van-coupon-description-border-color: var(--van-border-color);--van-coupon-checkbox-color: var(--van-primary-color)}.van-coupon{margin:var(--van-coupon-margin);overflow:hidden;background:var(--van-coupon-background);border-radius:var(--van-coupon-radius);box-shadow:var(--van-coupon-shadow)}.van-coupon:active{background-color:var(--van-coupon-active-background)}.van-coupon__content{display:flex;align-items:center;box-sizing:border-box;min-height:var(--van-coupon-content-height);padding:var(--van-coupon-content-padding);color:var(--van-coupon-content-text-color)}.van-coupon__head{position:relative;min-width:var(--van-coupon-head-width);padding:0 var(--van-padding-xs);color:var(--van-coupon-amount-color);text-align:center}.van-coupon__amount,.van-coupon__condition,.van-coupon__name,.van-coupon__valid{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.van-coupon__amount{margin-bottom:6px;font-weight:var(--van-font-bold);font-size:var(--van-coupon-amount-font-size);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.van-coupon__amount span{font-size:var(--van-coupon-currency-font-size)}.van-coupon__amount span:not(:empty){margin-left:2px}.van-coupon__condition{font-size:var(--van-font-size-sm);line-height:16px;white-space:pre-wrap}.van-coupon__body{position:relative;flex:1}.van-coupon__name{margin-bottom:10px;font-weight:var(--van-font-bold);font-size:var(--van-coupon-name-font-size);line-height:var(--van-line-height-md)}.van-coupon__valid{font-size:var(--van-font-size-sm)}.van-coupon__corner{position:absolute;top:0;right:var(--van-padding-md);bottom:0}.van-coupon__corner .van-checkbox__icon--checked .van-icon{background-color:var(--van-coupon-checkbox-color);border-color:var(--van-coupon-checkbox-color)}.van-coupon__description{padding:var(--van-coupon-description-padding);font-size:var(--van-font-size-sm);border-top:1px dashed var(--van-coupon-description-border-color)}.van-coupon--disabled:active{background-color:var(--van-coupon-background)}.van-coupon--disabled .van-coupon-item__content{height:calc(var(--van-coupon-content-height) - 10px)}.van-coupon--disabled .van-coupon__head{color:inherit}:root,:host{--van-radio-size: 20px;--van-radio-dot-size: 8px;--van-radio-border-color: var(--van-gray-5);--van-radio-duration: var(--van-duration-fast);--van-radio-label-margin: var(--van-padding-xs);--van-radio-label-color: var(--van-text-color);--van-radio-checked-icon-color: var(--van-primary-color);--van-radio-disabled-icon-color: var(--van-gray-5);--van-radio-disabled-label-color: var(--van-text-color-3);--van-radio-disabled-background: var(--van-border-color)}.van-radio{display:flex;align-items:center;overflow:hidden;cursor:pointer;-webkit-user-select:none;user-select:none}.van-radio--disabled{cursor:not-allowed}.van-radio--label-disabled{cursor:default}.van-radio--horizontal{margin-right:var(--van-padding-sm)}.van-radio__icon{flex:none;height:1em;font-size:var(--van-radio-size);line-height:1em;cursor:pointer}.van-radio__icon .van-icon{display:block;box-sizing:border-box;width:1.25em;height:1.25em;color:transparent;font-size:.8em;line-height:1.25;text-align:center;border:1px solid var(--van-radio-border-color);transition-duration:var(--van-radio-duration);transition-property:color,border-color,background-color}.van-radio__icon--round .van-icon{border-radius:100%}.van-radio__icon--dot{position:relative;border-radius:100%;box-sizing:border-box;width:var(--van-radio-size);height:var(--van-radio-size);border:1px solid var(--van-radio-border-color);transition-duration:var(--van-radio-duration);transition-property:border-color}.van-radio__icon--dot__icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:100%;height:calc(100% - var(--van-radio-dot-size));width:calc(100% - var(--van-radio-dot-size));transition-duration:var(--van-radio-duration);transition-property:background-color}.van-radio__icon--checked .van-icon{color:var(--van-white);background-color:var(--van-radio-checked-icon-color);border-color:var(--van-radio-checked-icon-color)}.van-radio__icon--checked.van-radio__icon--dot{border-color:var(--van-radio-checked-icon-color)}.van-radio__icon--checked.van-radio__icon--dot .van-radio__icon--dot__icon{background:var(--van-radio-checked-icon-color)}.van-radio__icon--disabled{cursor:not-allowed}.van-radio__icon--disabled .van-icon{background-color:var(--van-radio-disabled-background);border-color:var(--van-radio-disabled-icon-color)}.van-radio__icon--disabled.van-radio__icon--checked .van-icon{color:var(--van-radio-disabled-icon-color)}.van-radio__label{margin-left:var(--van-radio-label-margin);color:var(--van-radio-label-color);line-height:var(--van-radio-size)}.van-radio__label--left{margin:0 var(--van-radio-label-margin) 0 0}.van-radio__label--disabled{color:var(--van-radio-disabled-label-color)}:root,:host{--van-contact-list-padding: var(--van-padding-sm) var(--van-padding-sm) 80px;--van-contact-list-edit-icon-size: 16px;--van-contact-list-add-button-z-index: 999;--van-contact-list-radio-color: var(--van-primary-color);--van-contact-list-item-padding: var(--van-padding-md)}.van-contact-list{box-sizing:border-box;height:100%;padding:var(--van-contact-list-padding)}.van-contact-list__item{padding:var(--van-contact-list-item-padding)}.van-contact-list__item-title{display:flex;align-items:center;padding-right:var(--van-padding-xl);padding-left:var(--van-padding-xs)}.van-contact-list__item-tag{flex:none;margin-left:var(--van-padding-xs);padding-top:0;padding-bottom:0;line-height:1.4em}.van-contact-list__group{box-sizing:border-box;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;border-radius:var(--van-radius-lg)}.van-contact-list__edit{font-size:var(--van-contact-list-edit-icon-size)}.van-contact-list__radio .van-radio__icon--checked .van-icon{background-color:var(--van-contact-list-radio-color);border-color:var(--van-contact-list-radio-color)}.van-contact-list__bottom{position:fixed;right:0;bottom:0;left:0;z-index:var(--van-contact-list-add-button-z-index);padding-left:var(--van-padding-md);padding-right:var(--van-padding-md);background-color:var(--van-background-2)}.van-contact-list__add{height:40px;margin:5px 0}:root,:host{--van-address-list-padding: var(--van-padding-sm) var(--van-padding-sm) 80px;--van-address-list-disabled-text-color: var(--van-text-color-2);--van-address-list-disabled-text-padding: calc(var(--van-padding-base) * 5) 0;--van-address-list-disabled-text-font-size: var(--van-font-size-md);--van-address-list-disabled-text-line-height: var(--van-line-height-md);--van-address-list-add-button-z-index: 999;--van-address-list-item-padding: var(--van-padding-sm);--van-address-list-item-text-color: var(--van-text-color);--van-address-list-item-disabled-text-color: var(--van-text-color-3);--van-address-list-item-font-size: 13px;--van-address-list-item-line-height: var(--van-line-height-sm);--van-address-list-radio-color: var(--van-primary-color);--van-address-list-edit-icon-size: 20px}.van-address-list{box-sizing:border-box;height:100%;padding:var(--van-address-list-padding)}.van-address-list__bottom{position:fixed;bottom:0;left:0;z-index:var(--van-address-list-add-button-z-index);box-sizing:border-box;width:100%;padding-left:var(--van-padding-md);padding-right:var(--van-padding-md);background-color:var(--van-background-2)}.van-address-list__add{height:40px;margin:5px 0}.van-address-list__disabled-text{padding:var(--van-address-list-disabled-text-padding);color:var(--van-address-list-disabled-text-color);font-size:var(--van-address-list-disabled-text-font-size);line-height:var(--van-address-list-disabled-text-line-height)}.van-address-item{padding:var(--van-address-list-item-padding);background-color:var(--van-background-2);border-radius:var(--van-radius-lg)}.van-address-item:not(:last-child){margin-bottom:var(--van-padding-sm)}.van-address-item__title{padding-right:44px}.van-address-item__name{display:flex;align-items:center;margin-bottom:var(--van-padding-xs);font-size:var(--van-font-size-lg);line-height:var(--van-line-height-lg)}.van-address-item__tag{flex:none;margin-left:var(--van-padding-xs);padding-top:0;padding-bottom:0;line-height:1.4em}.van-address-item__address{color:var(--van-address-list-item-text-color);font-size:var(--van-address-list-item-font-size);line-height:var(--van-address-list-item-line-height)}.van-address-item--disabled .van-address-item__name,.van-address-item--disabled .van-address-item__address{color:var(--van-address-list-item-disabled-text-color)}.van-address-item__edit{position:absolute;top:50%;right:var(--van-padding-md);color:var(--van-gray-6);font-size:var(--van-address-list-edit-icon-size);transform:translateY(-50%)}.van-address-item .van-cell{padding:0}.van-address-item .van-radio__label{margin-left:var(--van-padding-sm)}.van-address-item .van-radio__icon--checked .van-icon{background-color:var(--van-address-list-radio-color);border-color:var(--van-address-list-radio-color)}:root,:host{--van-barrage-font-size: 16px;--van-barrage-space: 10px;--van-barrage-font: inherit;--van-barrage-color: var(--van-white)}.van-barrage{position:relative;overflow:hidden}.van-barrage__item{position:absolute;top:0;right:0;z-index:99;padding-bottom:var(--van-barrage-space);opacity:.75;line-height:1;font-size:var(--van-barrage-font-size);font-family:var(--van-barrage-font);font-weight:700;white-space:nowrap;color:var(--van-barrage-color);text-shadow:1px 0 1px #000000,0 1px 1px #000000,0 -1px 1px #000000,-1px 0 1px #000000;-webkit-user-select:none;user-select:none;will-change:transform;transform:translate(110%)}@keyframes van-barrage{0%{transform:translate(110%)}to{transform:translate(var(--move-distance))}}:root,:host{--van-cell-group-background: var(--van-background-2);--van-cell-group-title-color: var(--van-text-color-2);--van-cell-group-title-padding: var(--van-padding-md) var(--van-padding-md);--van-cell-group-title-font-size: var(--van-font-size-md);--van-cell-group-title-line-height: 16px;--van-cell-group-inset-padding: 0 var(--van-padding-md);--van-cell-group-inset-radius: var(--van-radius-lg);--van-cell-group-inset-title-padding: var(--van-padding-md) var(--van-padding-md)}.van-cell-group{background:var(--van-cell-group-background)}.van-cell-group--inset{margin:var(--van-cell-group-inset-padding);border-radius:var(--van-cell-group-inset-radius);overflow:hidden}.van-cell-group__title{padding:var(--van-cell-group-title-padding);color:var(--van-cell-group-title-color);font-size:var(--van-cell-group-title-font-size);line-height:var(--van-cell-group-title-line-height)}.van-cell-group__title--inset{padding:var(--van-cell-group-inset-title-padding)}:root,:host{--van-circle-size: 100px;--van-circle-color: var(--van-primary-color);--van-circle-layer-color: var(--van-white);--van-circle-text-color: var(--van-text-color);--van-circle-text-font-weight: var(--van-font-bold);--van-circle-text-font-size: var(--van-font-size-md);--van-circle-text-line-height: var(--van-line-height-md)}.van-circle{position:relative;display:inline-block;width:var(--van-circle-size);height:var(--van-circle-size);text-align:center}.van-circle svg{position:absolute;top:0;left:0;width:100%;height:100%}.van-circle__layer{stroke:var(--van-circle-layer-color)}.van-circle__hover{fill:none;stroke:var(--van-circle-color);stroke-linecap:round}.van-circle__text{position:absolute;top:50%;left:0;box-sizing:border-box;width:100%;padding:0 var(--van-padding-base);color:var(--van-circle-text-color);font-weight:var(--van-circle-text-font-weight);font-size:var(--van-circle-text-font-size);line-height:var(--van-circle-text-line-height);transform:translateY(-50%)}.van-row{display:flex;flex-wrap:wrap}.van-row--nowrap{flex-wrap:nowrap}.van-row--justify-center{justify-content:center}.van-row--justify-end{justify-content:flex-end}.van-row--justify-space-between{justify-content:space-between}.van-row--justify-space-around{justify-content:space-around}.van-row--align-center{align-items:center}.van-row--align-bottom{align-items:flex-end}.van-col{display:block;box-sizing:border-box;min-height:1px}.van-col--1{flex:0 0 4.16666667%;max-width:4.16666667%}.van-col--offset-1{margin-left:4.16666667%}.van-col--2{flex:0 0 8.33333333%;max-width:8.33333333%}.van-col--offset-2{margin-left:8.33333333%}.van-col--3{flex:0 0 12.5%;max-width:12.5%}.van-col--offset-3{margin-left:12.5%}.van-col--4{flex:0 0 16.66666667%;max-width:16.66666667%}.van-col--offset-4{margin-left:16.66666667%}.van-col--5{flex:0 0 20.83333333%;max-width:20.83333333%}.van-col--offset-5{margin-left:20.83333333%}.van-col--6{flex:0 0 25%;max-width:25%}.van-col--offset-6{margin-left:25%}.van-col--7{flex:0 0 29.16666667%;max-width:29.16666667%}.van-col--offset-7{margin-left:29.16666667%}.van-col--8{flex:0 0 33.33333333%;max-width:33.33333333%}.van-col--offset-8{margin-left:33.33333333%}.van-col--9{flex:0 0 37.5%;max-width:37.5%}.van-col--offset-9{margin-left:37.5%}.van-col--10{flex:0 0 41.66666667%;max-width:41.66666667%}.van-col--offset-10{margin-left:41.66666667%}.van-col--11{flex:0 0 45.83333333%;max-width:45.83333333%}.van-col--offset-11{margin-left:45.83333333%}.van-col--12{flex:0 0 50%;max-width:50%}.van-col--offset-12{margin-left:50%}.van-col--13{flex:0 0 54.16666667%;max-width:54.16666667%}.van-col--offset-13{margin-left:54.16666667%}.van-col--14{flex:0 0 58.33333333%;max-width:58.33333333%}.van-col--offset-14{margin-left:58.33333333%}.van-col--15{flex:0 0 62.5%;max-width:62.5%}.van-col--offset-15{margin-left:62.5%}.van-col--16{flex:0 0 66.66666667%;max-width:66.66666667%}.van-col--offset-16{margin-left:66.66666667%}.van-col--17{flex:0 0 70.83333333%;max-width:70.83333333%}.van-col--offset-17{margin-left:70.83333333%}.van-col--18{flex:0 0 75%;max-width:75%}.van-col--offset-18{margin-left:75%}.van-col--19{flex:0 0 79.16666667%;max-width:79.16666667%}.van-col--offset-19{margin-left:79.16666667%}.van-col--20{flex:0 0 83.33333333%;max-width:83.33333333%}.van-col--offset-20{margin-left:83.33333333%}.van-col--21{flex:0 0 87.5%;max-width:87.5%}.van-col--offset-21{margin-left:87.5%}.van-col--22{flex:0 0 91.66666667%;max-width:91.66666667%}.van-col--offset-22{margin-left:91.66666667%}.van-col--23{flex:0 0 95.83333333%;max-width:95.83333333%}.van-col--offset-23{margin-left:95.83333333%}.van-col--24{flex:0 0 100%;max-width:100%}.van-col--offset-24{margin-left:100%}:root,:host{--van-count-down-text-color: var(--van-text-color);--van-count-down-font-size: var(--van-font-size-md);--van-count-down-line-height: var(--van-line-height-md)}.van-count-down{color:var(--van-count-down-text-color);font-size:var(--van-count-down-font-size);line-height:var(--van-count-down-line-height)}:root,:host{--van-empty-padding: var(--van-padding-xl) 0;--van-empty-image-size: 160px;--van-empty-description-margin-top: var(--van-padding-md);--van-empty-description-padding: 0 60px;--van-empty-description-color: var(--van-text-color-2);--van-empty-description-font-size: var(--van-font-size-md);--van-empty-description-line-height: var(--van-line-height-md);--van-empty-bottom-margin-top: 24px}.van-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;padding:var(--van-empty-padding)}.van-empty__image{width:var(--van-empty-image-size);height:var(--van-empty-image-size)}.van-empty__image img{width:100%;height:100%}.van-empty__description{margin-top:var(--van-empty-description-margin-top);padding:var(--van-empty-description-padding);color:var(--van-empty-description-color);font-size:var(--van-empty-description-font-size);line-height:var(--van-empty-description-line-height)}.van-empty__bottom{margin-top:var(--van-empty-bottom-margin-top)}.van-theme-dark .van-empty{opacity:.5}:root,:host{--van-coupon-list-background: var(--van-background);--van-coupon-list-field-padding: 5px 0 5px var(--van-padding-md);--van-coupon-list-exchange-button-height: 32px;--van-coupon-list-close-button-height: 40px;--van-coupon-list-empty-tip-color: var(--van-text-color-2);--van-coupon-list-empty-tip-font-size: var(--van-font-size-md);--van-coupon-list-empty-tip-line-height: var(--van-line-height-md)}.van-coupon-list{position:relative;height:100%;background:var(--van-coupon-list-background)}.van-coupon-list__field{padding:var(--van-coupon-list-field-padding)}.van-coupon-list__field .van-field__body{height:34px;padding-left:var(--van-padding-sm);line-height:34px;background:var(--van-background);border-radius:var(--van-radius-max)}.van-coupon-list__field .van-field__body::-webkit-input-placeholder{color:var(--van-text-color-3)}.van-coupon-list__field .van-field__body::placeholder{color:var(--van-text-color-3)}.van-coupon-list__field .van-field__clear{margin-right:0}.van-coupon-list__exchange-bar{display:flex;align-items:center;background-color:var(--van-background-2)}.van-coupon-list__exchange{flex:none;height:var(--van-coupon-list-exchange-button-height);font-size:var(--van-font-size-lg);line-height:calc(var(--van-coupon-list-exchange-button-height) - 2px);border:0}.van-coupon-list .van-tabs__wrap{box-shadow:0 6px 12px -12px var(--van-gray-6)}.van-coupon-list__list{box-sizing:border-box;padding:var(--van-padding-md) 0 var(--van-padding-lg);overflow-y:auto;-webkit-overflow-scrolling:touch}.van-coupon-list__list--with-bottom{padding-bottom:50px}.van-coupon-list__bottom{position:absolute;bottom:0;left:0;z-index:999;box-sizing:border-box;width:100%;padding:5px var(--van-padding-md);font-weight:var(--van-font-bold);background-color:var(--van-background-2)}.van-coupon-list__close{height:var(--van-coupon-list-close-button-height)}.van-coupon-list__empty-tip{color:var(--van-coupon-list-empty-tip-color);font-size:var(--van-coupon-list-empty-tip-font-size);line-height:var(--van-coupon-list-empty-tip-line-height)}:root,:host{--van-divider-margin: var(--van-padding-md) 0;--van-divider-vertical-margin: 0 var(--van-padding-xs);--van-divider-text-color: var(--van-text-color-2);--van-divider-font-size: var(--van-font-size-md);--van-divider-line-height: 24px;--van-divider-border-color: var(--van-border-color);--van-divider-content-padding: var(--van-padding-md);--van-divider-content-left-width: 10%;--van-divider-content-right-width: 10%}.van-divider{display:flex;align-items:center;margin:var(--van-divider-margin);color:var(--van-divider-text-color);font-size:var(--van-divider-font-size);line-height:var(--van-divider-line-height);border-color:var(--van-divider-border-color);border-style:solid;border-width:0}.van-divider:before,.van-divider:after{display:block;flex:1;box-sizing:border-box;height:1px;border-color:inherit;border-style:inherit;border-width:var(--van-border-width) 0 0}.van-divider:before{content:""}.van-divider--hairline:before,.van-divider--hairline:after{transform:scaleY(.5)}.van-divider--dashed{border-style:dashed}.van-divider--content-center:before,.van-divider--content-left:before,.van-divider--content-right:before{margin-right:var(--van-divider-content-padding)}.van-divider--content-center:after,.van-divider--content-left:after,.van-divider--content-right:after{margin-left:var(--van-divider-content-padding);content:""}.van-divider--content-left:before{max-width:var(--van-divider-content-left-width)}.van-divider--content-right:after{max-width:var(--van-divider-content-right-width)}.van-divider--vertical{display:inline-block;width:var(--van-border-width);height:1em;margin:var(--van-divider-vertical-margin);vertical-align:middle}.van-divider--vertical:before{height:100%;border-width:0 0 0 var(--van-border-width)}.van-divider--vertical:after{display:none}.van-divider--vertical.van-divider--hairline:before{transform:scaleX(.5)}:root,:host{--van-dropdown-menu-height: 48px;--van-dropdown-menu-background: var(--van-background-2);--van-dropdown-menu-shadow: 0 2px 12px rgba(100, 101, 102, .12);--van-dropdown-menu-title-font-size: 15px;--van-dropdown-menu-title-text-color: var(--van-text-color);--van-dropdown-menu-title-active-text-color: var(--van-primary-color);--van-dropdown-menu-title-disabled-text-color: var(--van-text-color-2);--van-dropdown-menu-title-padding: 0 var(--van-padding-xs);--van-dropdown-menu-title-line-height: var(--van-line-height-lg);--van-dropdown-menu-option-active-color: var(--van-primary-color);--van-dropdown-menu-option-disabled-color: var(--van-text-color-3);--van-dropdown-menu-content-max-height: 80%}.van-dropdown-menu{-webkit-user-select:none;user-select:none}.van-dropdown-menu__bar{position:relative;display:flex;height:var(--van-dropdown-menu-height);background:var(--van-dropdown-menu-background);box-shadow:var(--van-dropdown-menu-shadow)}.van-dropdown-menu__bar--opened{z-index:calc(var(--van-dropdown-item-z-index) + 1)}.van-dropdown-menu__bar--scrollable{padding-left:var(--van-padding-base);padding-right:var(--van-padding-xs);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.van-dropdown-menu__bar--scrollable::-webkit-scrollbar{display:none}.van-dropdown-menu__item{display:flex;flex:1;align-items:center;justify-content:center;min-width:0}.van-dropdown-menu__item--disabled .van-dropdown-menu__title{color:var(--van-dropdown-menu-title-disabled-text-color)}.van-dropdown-menu__item--grow{flex:1 0 auto;padding-left:var(--van-padding-base);padding-right:var(--van-padding-sm)}.van-dropdown-menu__title{position:relative;box-sizing:border-box;max-width:100%;padding:var(--van-dropdown-menu-title-padding);color:var(--van-dropdown-menu-title-text-color);font-size:var(--van-dropdown-menu-title-font-size);line-height:var(--van-dropdown-menu-title-line-height)}.van-dropdown-menu__title:after{position:absolute;top:50%;right:-4px;margin-top:-5px;border:3px solid;border-color:transparent transparent var(--van-gray-4) var(--van-gray-4);transform:rotate(-45deg);opacity:.8;content:""}.van-dropdown-menu__title--active{color:var(--van-dropdown-menu-title-active-text-color)}.van-dropdown-menu__title--active:after{border-color:transparent transparent currentColor currentColor}.van-dropdown-menu__title--down:after{margin-top:-1px;transform:rotate(135deg)}:root,:host{--van-dropdown-item-z-index: 10}.van-dropdown-item{position:fixed;right:0;left:0;z-index:var(--van-dropdown-item-z-index);overflow:hidden}.van-dropdown-item__icon{display:block;line-height:inherit}.van-dropdown-item__option{text-align:left}.van-dropdown-item__option--active,.van-dropdown-item__option--active .van-dropdown-item__icon{color:var(--van-dropdown-menu-option-active-color)}.van-dropdown-item__option--disabled,.van-dropdown-item__option--disabled .van-dropdown-item__icon{color:var(--van-dropdown-menu-option-disabled-color)}.van-dropdown-item--up{top:0}.van-dropdown-item--down{bottom:0}.van-dropdown-item__content{position:absolute;max-height:var(--van-dropdown-menu-content-max-height)}:root,:host{--van-floating-panel-border-radius: 16px;--van-floating-panel-header-height: 30px;--van-floating-panel-z-index: 999;--van-floating-panel-background: var(--van-background-2);--van-floating-panel-bar-width: 20px;--van-floating-panel-bar-height: 3px;--van-floating-panel-bar-color: var(--van-gray-5)}.van-floating-panel{position:fixed;left:0;bottom:0;width:100vw;z-index:var(--van-floating-panel-z-index);display:flex;flex-direction:column;touch-action:none;border-top-left-radius:var(--van-floating-panel-border-radius);border-top-right-radius:var(--van-floating-panel-border-radius);background:var(--van-floating-panel-background);will-change:transform}.van-floating-panel:after{content:"";display:block;position:absolute;bottom:-100vh;height:100vh;width:100vw;background-color:inherit}.van-floating-panel__header{height:var(--van-floating-panel-header-height);display:flex;justify-content:center;align-items:center;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;user-select:none}.van-floating-panel__header-bar{height:var(--van-floating-panel-bar-height);width:var(--van-floating-panel-bar-width);border-radius:var(--van-radius-md);background:var(--van-floating-panel-bar-color)}.van-floating-panel__content{flex:1;overflow-y:auto;background-color:var(--van-floating-panel-background)}.van-grid{display:flex;flex-wrap:wrap}:root,:host{--van-grid-item-content-padding: var(--van-padding-md) var(--van-padding-xs);--van-grid-item-content-background: var(--van-background-2);--van-grid-item-content-active-color: var(--van-active-color);--van-grid-item-icon-size: 28px;--van-grid-item-text-color: var(--van-text-color);--van-grid-item-text-font-size: var(--van-font-size-sm)}.van-grid-item{position:relative;box-sizing:border-box}.van-grid-item--square{height:0}.van-grid-item__icon{font-size:var(--van-grid-item-icon-size)}.van-grid-item__text{color:var(--van-grid-item-text-color);font-size:var(--van-grid-item-text-font-size);line-height:1.5;word-break:break-all}.van-grid-item__icon+.van-grid-item__text{margin-top:var(--van-padding-xs)}.van-grid-item__content{display:flex;flex-direction:column;box-sizing:border-box;height:100%;padding:var(--van-grid-item-content-padding);background:var(--van-grid-item-content-background)}.van-grid-item__content:after{z-index:1;border-width:0 var(--van-border-width) var(--van-border-width) 0}.van-grid-item__content--square{position:absolute;top:0;right:0;left:0}.van-grid-item__content--center{align-items:center;justify-content:center}.van-grid-item__content--horizontal{flex-direction:row}.van-grid-item__content--horizontal .van-grid-item__text{margin:0 0 0 var(--van-padding-xs)}.van-grid-item__content--reverse{flex-direction:column-reverse}.van-grid-item__content--reverse .van-grid-item__text{margin:0 0 var(--van-padding-xs)}.van-grid-item__content--horizontal.van-grid-item__content--reverse{flex-direction:row-reverse}.van-grid-item__content--horizontal.van-grid-item__content--reverse .van-grid-item__text{margin:0 var(--van-padding-xs) 0 0}.van-grid-item__content--surround:after{border-width:var(--van-border-width)}.van-grid-item__content--clickable{cursor:pointer}.van-grid-item__content--clickable:active{background-color:var(--van-grid-item-content-active-color)}:root,:host{--van-highlight-tag-color: var(--van-primary-color)}.van-highlight__tag{color:var(--van-highlight-tag-color)}:root,:host{--van-index-bar-sidebar-z-index: 2;--van-index-bar-index-font-size: var(--van-font-size-xs);--van-index-bar-index-line-height: var(--van-line-height-xs);--van-index-bar-index-active-color: var(--van-primary-color)}.van-index-bar__sidebar{position:fixed;top:50%;right:0;z-index:var(--van-index-bar-sidebar-z-index);display:flex;flex-direction:column;text-align:center;transform:translateY(-50%);cursor:pointer;-webkit-user-select:none;user-select:none}.van-index-bar__index{padding:0 var(--van-padding-xs) 0 var(--van-padding-md);font-weight:var(--van-font-bold);font-size:var(--van-index-bar-index-font-size);line-height:var(--van-index-bar-index-line-height)}.van-index-bar__index--active{color:var(--van-index-bar-index-active-color);font-weight:700}:root,:host{--van-index-anchor-z-index: 1;--van-index-anchor-padding: 0 var(--van-padding-md);--van-index-anchor-text-color: var(--van-text-color);--van-index-anchor-font-weight: var(--van-font-bold);--van-index-anchor-font-size: var(--van-font-size-md);--van-index-anchor-line-height: 32px;--van-index-anchor-background: transparent;--van-index-anchor-sticky-text-color: var(--van-primary-color);--van-index-anchor-sticky-background: var(--van-background-2)}.van-index-anchor{z-index:var(--van-index-anchor-z-index);box-sizing:border-box;padding:var(--van-index-anchor-padding);color:var(--van-index-anchor-text-color);font-weight:var(--van-index-anchor-font-weight);font-size:var(--van-index-anchor-font-size);line-height:var(--van-index-anchor-line-height);background:var(--van-index-anchor-background)}.van-index-anchor--sticky{position:fixed;top:0;right:0;left:0;color:var(--van-index-anchor-sticky-text-color);background:var(--van-index-anchor-sticky-background)}:root,:host{--van-pagination-height: 40px;--van-pagination-font-size: var(--van-font-size-md);--van-pagination-item-width: 36px;--van-pagination-item-default-color: var(--van-primary-color);--van-pagination-item-disabled-color: var(--van-gray-7);--van-pagination-item-disabled-background: var(--van-background);--van-pagination-background: var(--van-background-2);--van-pagination-desc-color: var(--van-gray-7);--van-pagination-disabled-opacity: var(--van-disabled-opacity)}.van-pagination{font-size:var(--van-pagination-font-size)}.van-pagination__items{display:flex}.van-pagination__item,.van-pagination__page-desc{display:flex;align-items:center;justify-content:center}.van-pagination__item{flex:1;box-sizing:border-box;min-width:var(--van-pagination-item-width);height:var(--van-pagination-height);color:var(--van-pagination-item-default-color);background:var(--van-pagination-background);cursor:pointer;-webkit-user-select:none;user-select:none}.van-pagination__item button{flex:1;height:100%;border:none;padding:0;background:transparent}.van-pagination__item button[disabled]{cursor:not-allowed}.van-pagination__item:active{color:var(--van-white);background-color:var(--van-pagination-item-default-color)}.van-pagination__item:not(:last-child):after{border-right-width:0}.van-pagination__item--active{color:var(--van-white);background-color:var(--van-pagination-item-default-color)}.van-pagination__item--page{flex-grow:0}.van-pagination__item--prev,.van-pagination__item--next{padding:0 var(--van-padding-base);cursor:pointer}.van-pagination__item--border:first-child:after{border-right-width:var(--van-border-width)}.van-pagination__item--disabled,.van-pagination__item--disabled:active{color:var(--van-pagination-item-disabled-color);background-color:var(--van-pagination-item-disabled-background);opacity:var(--van-pagination-disabled-opacity)}.van-pagination__page-desc{flex:1;height:var(--van-pagination-height);color:var(--van-pagination-desc-color)}:root,:host{--van-password-input-height: 50px;--van-password-input-margin: 0 var(--van-padding-md);--van-password-input-font-size: 20px;--van-password-input-radius: 6px;--van-password-input-background: var(--van-background-2);--van-password-input-info-color: var(--van-text-color-2);--van-password-input-info-font-size: var(--van-font-size-md);--van-password-input-error-info-color: var(--van-danger-color);--van-password-input-dot-size: 10px;--van-password-input-dot-color: var(--van-text-color);--van-password-input-text-color: var(--van-text-color);--van-password-input-cursor-color: var(--van-text-color);--van-password-input-cursor-width: 1px;--van-password-input-cursor-height: 40%;--van-password-input-cursor-duration: 1s}.van-password-input{position:relative;margin:var(--van-password-input-margin);-webkit-user-select:none;user-select:none}.van-password-input__info,.van-password-input__error-info{margin-top:var(--van-padding-md);font-size:var(--van-password-input-info-font-size);text-align:center}.van-password-input__info{color:var(--van-password-input-info-color)}.van-password-input__error-info{color:var(--van-password-input-error-info-color)}.van-password-input__security{display:flex;width:100%;height:var(--van-password-input-height);cursor:pointer}.van-password-input__security:after{border-radius:var(--van-password-input-radius)}.van-password-input__security li{position:relative;display:flex;flex:1;align-items:center;justify-content:center;height:100%;color:var(--van-password-input-text-color);font-size:var(--van-password-input-font-size);line-height:1.2;background:var(--van-password-input-background)}.van-password-input__security i{position:absolute;top:50%;left:50%;width:var(--van-password-input-dot-size);height:var(--van-password-input-dot-size);background:var(--van-password-input-dot-color);border-radius:100%;transform:translate(-50%,-50%);visibility:hidden}.van-password-input__cursor{position:absolute;top:50%;left:50%;width:var(--van-password-input-cursor-width);height:var(--van-password-input-cursor-height);background:var(--van-password-input-cursor-color);transform:translate(-50%,-50%);animation:var(--van-password-input-cursor-duration) van-cursor-flicker infinite}@keyframes van-cursor-flicker{0%{opacity:0}50%{opacity:1}to{opacity:0}}:root,:host{--van-progress-height: 4px;--van-progress-color: var(--van-primary-color);--van-progress-inactive-color: var(--van-gray-5);--van-progress-background: var(--van-gray-3);--van-progress-pivot-padding: 0 5px;--van-progress-pivot-text-color: var(--van-white);--van-progress-pivot-font-size: var(--van-font-size-xs);--van-progress-pivot-line-height: 1.6;--van-progress-pivot-background: var(--van-primary-color)}.van-progress{position:relative;height:var(--van-progress-height);background:var(--van-progress-background);border-radius:var(--van-progress-height)}.van-progress__portion{position:absolute;left:0;width:100%;height:100%;background:var(--van-progress-color);border-radius:inherit;transform-origin:0;transition:all var(--van-duration-base) var(--van-ease-out)}.van-progress__portion--inactive{background:var(--van-progress-inactive-color)}.van-progress__pivot{position:absolute;top:50%;box-sizing:border-box;min-width:3.6em;padding:var(--van-progress-pivot-padding);color:var(--van-progress-pivot-text-color);font-size:var(--van-progress-pivot-font-size);line-height:var(--van-progress-pivot-line-height);text-align:center;word-break:keep-all;background:var(--van-progress-pivot-background);border-radius:1em;transition:all var(--van-duration-base) var(--van-ease-out)}.van-progress__pivot--inactive{background:var(--van-progress-inactive-color)}:root,:host{--van-rolling-text-background: inherit;--van-rolling-text-color: var(--van-text-color);--van-rolling-text-font-size: var(--van-font-size-md);--van-rolling-text-gap: 0px;--van-rolling-text-item-width: 15px;--van-rolling-text-item-border-radius: 0px}.van-rolling-text{display:inline-flex;justify-content:center;align-items:center;font-size:var(--van-rolling-text-font-size);color:var(--van-rolling-text-color)}.van-rolling-text-item{margin-right:var(--van-rolling-text-gap);width:var(--van-rolling-text-item-width);border-radius:var(--van-rolling-text-item-border-radius);background:var(--van-rolling-text-background);overflow:hidden}.van-rolling-text-item:last-child{margin-right:0}.van-rolling-text-item__box{overflow:hidden}.van-rolling-text-item__box--animate{animation:van-up var(--van-duration) ease-in-out var(--van-delay);animation-iteration-count:1;animation-fill-mode:both}.van-rolling-text-item__item{text-align:center}.van-rolling-text-item--down .van-rolling-text-item__box{transform:translateY(var(--van-translate))}.van-rolling-text-item--down .van-rolling-text-item__box--animate{animation-name:van-down}@keyframes van-down{0%{transform:translateY(var(--van-translate))}to{transform:translateY(0)}}@keyframes van-up{0%{transform:translateY(0)}to{transform:translateY(var(--van-translate))}}:root,:host{--van-sidebar-width: 80px}.van-sidebar{width:var(--van-sidebar-width);overflow-y:auto;-webkit-overflow-scrolling:touch}:root,:host{--van-sidebar-font-size: var(--van-font-size-md);--van-sidebar-line-height: var(--van-line-height-md);--van-sidebar-text-color: var(--van-text-color);--van-sidebar-disabled-text-color: var(--van-text-color-3);--van-sidebar-padding: 20px var(--van-padding-sm);--van-sidebar-active-color: var(--van-active-color);--van-sidebar-background: var(--van-background);--van-sidebar-selected-font-weight: var(--van-font-bold);--van-sidebar-selected-text-color: var(--van-text-color);--van-sidebar-selected-border-width: 4px;--van-sidebar-selected-border-height: 16px;--van-sidebar-selected-border-color: var(--van-primary-color);--van-sidebar-selected-background: var(--van-background-2)}.van-sidebar-item{position:relative;display:block;box-sizing:border-box;padding:var(--van-sidebar-padding);overflow:hidden;color:var(--van-sidebar-text-color);font-size:var(--van-sidebar-font-size);line-height:var(--van-sidebar-line-height);background:var(--van-sidebar-background);cursor:pointer;-webkit-user-select:none;user-select:none}.van-sidebar-item:active{background-color:var(--van-sidebar-active-color)}.van-sidebar-item:not(:last-child):after{border-bottom-width:1px}.van-sidebar-item__text{word-break:break-all}.van-sidebar-item--select{color:var(--van-sidebar-selected-text-color);font-weight:var(--van-sidebar-selected-font-weight)}.van-sidebar-item--select,.van-sidebar-item--select:active{background-color:var(--van-sidebar-selected-background)}.van-sidebar-item--select:before{position:absolute;top:50%;left:0;width:var(--van-sidebar-selected-border-width);height:var(--van-sidebar-selected-border-height);background-color:var(--van-sidebar-selected-border-color);transform:translateY(-50%);content:""}.van-sidebar-item--disabled{color:var(--van-sidebar-disabled-text-color);cursor:not-allowed}.van-sidebar-item--disabled:active{background-color:var(--van-sidebar-background)}:root,:host{--van-tree-select-font-size: var(--van-font-size-md);--van-tree-select-nav-background: var(--van-background);--van-tree-select-content-background: var(--van-background-2);--van-tree-select-nav-item-padding: 14px var(--van-padding-sm);--van-tree-select-item-height: 48px;--van-tree-select-item-active-color: var(--van-primary-color);--van-tree-select-item-disabled-color: var(--van-gray-5);--van-tree-select-item-selected-size: 16px}.van-tree-select{position:relative;display:flex;font-size:var(--van-tree-select-font-size)}.van-tree-select__nav{flex:1;overflow-y:auto;background:var(--van-tree-select-nav-background);-webkit-overflow-scrolling:touch}.van-tree-select__nav-item{padding:var(--van-tree-select-nav-item-padding)}.van-tree-select__content{flex:2;overflow-y:auto;background:var(--van-tree-select-content-background);-webkit-overflow-scrolling:touch}.van-tree-select__item{position:relative;padding:0 32px 0 var(--van-padding-md);font-weight:var(--van-font-bold);line-height:var(--van-tree-select-item-height);-webkit-user-select:none;user-select:none;cursor:pointer}.van-tree-select__item--active{color:var(--van-tree-select-item-active-color)}.van-tree-select__item:active{background-color:var(--van-active-color)}.van-tree-select__item--disabled{color:var(--van-tree-select-item-disabled-color);cursor:not-allowed}.van-tree-select__item--disabled:active{background-color:transparent}.van-tree-select__selected{position:absolute;top:50%;right:var(--van-padding-md);margin-top:calc(var(--van-padding-xs) * -1);font-size:var(--van-tree-select-item-selected-size)}:root,:host{--van-skeleton-title-width: 40%}.van-skeleton-title{height:var(--van-skeleton-paragraph-height);background:var(--van-skeleton-paragraph-background)}.van-skeleton-title--round{border-radius:var(--van-radius-max)}.van-skeleton-title{width:var(--van-skeleton-title-width);margin:0}.van-skeleton-title+.van-skeleton-paragraph{margin-top:20px}:root,:host{--van-skeleton-avatar-size: 32px;--van-skeleton-avatar-background: var(--van-active-color)}.van-skeleton-avatar{flex-shrink:0;width:var(--van-skeleton-avatar-size);height:var(--van-skeleton-avatar-size);margin-right:var(--van-padding-md);background:var(--van-skeleton-avatar-background)}.van-skeleton-avatar--round{border-radius:var(--van-radius-max)}.van-skeleton-avatar+.van-skeleton__content{padding-top:var(--van-padding-xs)}:root,:host{--van-skeleton-paragraph-height: 16px;--van-skeleton-paragraph-background: var(--van-active-color);--van-skeleton-paragraph-margin-top: var(--van-padding-sm)}.van-skeleton-paragraph{height:var(--van-skeleton-paragraph-height);background:var(--van-skeleton-paragraph-background)}.van-skeleton-paragraph--round{border-radius:var(--van-radius-max)}.van-skeleton-paragraph:not(:first-child){margin-top:var(--van-skeleton-paragraph-margin-top)}:root,:host{--van-skeleton-duration: 1.2s}.van-skeleton{display:flex;padding:0 var(--van-padding-md)}.van-skeleton__content{width:100%}.van-skeleton--animate{animation:van-skeleton-blink var(--van-skeleton-duration) ease-in-out infinite}@keyframes van-skeleton-blink{50%{opacity:.6}}:root,:host{--van-slider-active-background: var(--van-primary-color);--van-slider-inactive-background: var(--van-gray-3);--van-slider-disabled-opacity: var(--van-disabled-opacity);--van-slider-bar-height: 2px;--van-slider-button-width: 24px;--van-slider-button-height: 24px;--van-slider-button-radius: 50%;--van-slider-button-background: var(--van-white);--van-slider-button-shadow: 0 1px 2px rgba(0, 0, 0, .5)}.van-theme-dark{--van-slider-inactive-background: var(--van-background-3)}.van-slider{position:relative;width:100%;height:var(--van-slider-bar-height);background:var(--van-slider-inactive-background);border-radius:var(--van-radius-max);cursor:pointer}.van-slider:before{position:absolute;top:calc(var(--van-padding-xs) * -1);right:0;bottom:calc(var(--van-padding-xs) * -1);left:0;content:""}.van-slider__bar{position:absolute;width:100%;height:100%;background:var(--van-slider-active-background);border-radius:inherit;transition:all var(--van-duration-fast)}.van-slider__button{width:var(--van-slider-button-width);height:var(--van-slider-button-height);background:var(--van-slider-button-background);border-radius:var(--van-slider-button-radius);box-shadow:var(--van-slider-button-shadow)}.van-slider__button-wrapper{position:absolute;cursor:-webkit-grab;cursor:grab;top:50%}.van-slider__button-wrapper--right{right:0;transform:translate3d(50%,-50%,0)}.van-slider__button-wrapper--left{left:0;transform:translate3d(-50%,-50%,0)}.van-slider--disabled{cursor:not-allowed;opacity:var(--van-slider-disabled-opacity)}.van-slider--disabled .van-slider__button-wrapper{cursor:not-allowed}.van-slider--vertical{display:inline-block;width:var(--van-slider-bar-height);height:100%}.van-slider--vertical .van-slider__button-wrapper--right{top:auto;right:50%;bottom:0;transform:translate3d(50%,50%,0)}.van-slider--vertical .van-slider__button-wrapper--left{top:0;right:50%;left:auto;transform:translate3d(50%,-50%,0)}.van-slider--vertical:before{top:0;right:calc(var(--van-padding-xs) * -1);bottom:0;left:calc(var(--van-padding-xs) * -1)}.van-space{display:inline-flex}.van-space--horizontal .van-space-item{display:flex;align-items:center}.van-space--vertical{flex-direction:column}.van-space--align-baseline{align-items:baseline}.van-space--align-start{align-items:flex-start}.van-space--align-end{align-items:flex-end}.van-space--align-center{align-items:center}.van-space--wrap{flex-wrap:wrap}.van-space--fill{display:flex}:root,:host{--van-steps-background: var(--van-background-2)}.van-steps{overflow:hidden;background-color:var(--van-steps-background)}.van-steps--horizontal{padding:10px 10px 0}.van-steps--horizontal .van-steps__items{position:relative;display:flex;margin:0 0 10px;padding-bottom:22px}.van-steps--vertical{padding:0 0 0 var(--van-padding-xl)}:root,:host{--van-step-text-color: var(--van-text-color-2);--van-step-active-color: var(--van-primary-color);--van-step-process-text-color: var(--van-text-color);--van-step-font-size: var(--van-font-size-md);--van-step-line-color: var(--van-border-color);--van-step-finish-line-color: var(--van-primary-color);--van-step-finish-text-color: var(--van-text-color);--van-step-icon-size: 12px;--van-step-circle-size: 5px;--van-step-circle-color: var(--van-gray-6);--van-step-horizontal-title-font-size: var(--van-font-size-sm)}.van-step{position:relative;flex:1;color:var(--van-step-text-color);font-size:var(--van-step-font-size)}.van-step__circle{display:block;width:var(--van-step-circle-size);height:var(--van-step-circle-size);background-color:var(--van-step-circle-color);border-radius:50%}.van-step__line{position:absolute;background-color:var(--van-step-line-color);transition:background-color var(--van-duration-base)}.van-step--horizontal{float:left}.van-step--horizontal:first-child .van-step__title{margin-left:0;transform:none}.van-step--horizontal:last-child:not(:first-child){position:absolute;right:1px;width:auto}.van-step--horizontal:last-child:not(:first-child) .van-step__title{margin-left:0;transform:none}.van-step--horizontal:last-child:not(:first-child) .van-step__circle-container{right:-9px;left:auto}.van-step--horizontal .van-step__circle-container{position:absolute;top:30px;left:calc(var(--van-padding-xs) * -1);z-index:1;padding:0 var(--van-padding-xs);background-color:var(--van-background-2);transform:translateY(-50%)}.van-step--horizontal .van-step__title{display:inline-block;margin-left:3px;font-size:var(--van-step-horizontal-title-font-size);transform:translate(-50%)}.van-step--horizontal .van-step__line{top:30px;left:0;width:100%;height:1px}.van-step--horizontal .van-step__icon{display:block;font-size:var(--van-step-icon-size)}.van-step--horizontal .van-step--process{color:var(--van-step-process-text-color)}.van-step--vertical{display:block;float:none;padding:10px 10px 10px 0;line-height:var(--van-line-height-sm)}.van-step--vertical:not(:last-child):after{border-bottom-width:1px}.van-step--vertical .van-step__circle-container{position:absolute;top:19px;left:-15px;z-index:1;font-size:var(--van-step-icon-size);line-height:1;transform:translate(-50%,-50%)}.van-step--vertical .van-step__line{top:16px;left:-15px;width:1px;height:100%}.van-step:last-child .van-step__line{width:0}.van-step--finish{color:var(--van-step-finish-text-color)}.van-step--finish .van-step__circle,.van-step--finish .van-step__line{background-color:var(--van-step-finish-line-color)}.van-step__icon,.van-step__title{transition:color var(--van-duration-base)}.van-step__icon--active,.van-step__title--active,.van-step__icon--finish,.van-step__title--finish{color:var(--van-step-active-color)}:root,:host{--van-stepper-background: var(--van-active-color);--van-stepper-button-icon-color: var(--van-text-color);--van-stepper-button-disabled-color: var(--van-background);--van-stepper-button-disabled-icon-color: var(--van-gray-5);--van-stepper-button-round-theme-color: var(--van-primary-color);--van-stepper-input-width: 32px;--van-stepper-input-height: 28px;--van-stepper-input-font-size: var(--van-font-size-md);--van-stepper-input-line-height: normal;--van-stepper-input-text-color: var(--van-text-color);--van-stepper-input-disabled-text-color: var(--van-text-color-3);--van-stepper-input-disabled-background: var(--van-active-color);--van-stepper-radius: var(--van-radius-md)}.van-stepper{display:inline-block;-webkit-user-select:none;user-select:none}.van-stepper__minus,.van-stepper__plus{position:relative;box-sizing:border-box;width:var(--van-stepper-input-height);height:var(--van-stepper-input-height);margin:0;padding:0;color:var(--van-stepper-button-icon-color);vertical-align:middle;background:var(--van-stepper-background);border:0}.van-stepper__minus:before,.van-stepper__plus:before{width:50%;height:1px}.van-stepper__minus:after,.van-stepper__plus:after{width:1px;height:50%}.van-stepper__minus:before,.van-stepper__plus:before,.van-stepper__minus:after,.van-stepper__plus:after{position:absolute;top:50%;left:50%;background-color:currentColor;transform:translate(-50%,-50%);content:""}.van-stepper__minus--disabled,.van-stepper__plus--disabled{color:var(--van-stepper-button-disabled-icon-color);background-color:var(--van-stepper-button-disabled-color);cursor:not-allowed}.van-stepper__minus{border-radius:var(--van-stepper-radius) 0 0 var(--van-stepper-radius)}.van-stepper__minus:after{display:none}.van-stepper__plus{border-radius:0 var(--van-stepper-radius) var(--van-stepper-radius) 0}.van-stepper__input{box-sizing:border-box;width:var(--van-stepper-input-width);height:var(--van-stepper-input-height);margin:0 2px;padding:0;color:var(--van-stepper-input-text-color);font-size:var(--van-stepper-input-font-size);line-height:var(--van-stepper-input-line-height);text-align:center;vertical-align:middle;background:var(--van-stepper-background);border:0;border-width:1px 0;border-radius:0;-webkit-appearance:none}.van-stepper__input:disabled{color:var(--van-stepper-input-disabled-text-color);background-color:var(--van-stepper-input-disabled-background);-webkit-text-fill-color:var(--van-stepper-input-disabled-text-color);opacity:1}.van-stepper__input:read-only{cursor:default}.van-stepper--round .van-stepper__input{background-color:transparent}.van-stepper--round .van-stepper__plus,.van-stepper--round .van-stepper__minus{border-radius:100%}.van-stepper--round .van-stepper__plus--disabled,.van-stepper--round .van-stepper__minus--disabled{opacity:.3;cursor:not-allowed}.van-stepper--round .van-stepper__plus{color:var(--van-white);background:var(--van-stepper-button-round-theme-color)}.van-stepper--round .van-stepper__minus{color:var(--van-stepper-button-round-theme-color);background-color:var(--van-background-2);border:1px solid var(--van-stepper-button-round-theme-color)}.van-swipe-cell{position:relative;overflow:hidden;cursor:-webkit-grab;cursor:grab}.van-swipe-cell__wrapper{transition-timing-function:cubic-bezier(.18,.89,.32,1);transition-property:transform}.van-swipe-cell__left,.van-swipe-cell__right{position:absolute;top:0;height:100%}.van-swipe-cell__left{left:0;transform:translate3d(-100%,0,0)}.van-swipe-cell__right{right:0;transform:translate3d(100%,0,0)}:root,:host{--van-tabbar-height: 50px;--van-tabbar-z-index: 1;--van-tabbar-background: var(--van-background-2)}.van-tabbar{z-index:var(--van-tabbar-z-index);display:flex;box-sizing:content-box;width:100%;height:var(--van-tabbar-height);background:var(--van-tabbar-background)}.van-tabbar--fixed{position:fixed;bottom:0;left:0}:root,:host{--van-tabbar-item-font-size: var(--van-font-size-sm);--van-tabbar-item-text-color: var(--van-text-color);--van-tabbar-item-active-color: var(--van-primary-color);--van-tabbar-item-active-background: var(--van-background-2);--van-tabbar-item-line-height: 1;--van-tabbar-item-icon-size: 22px;--van-tabbar-item-icon-margin-bottom: var(--van-padding-base)}.van-tabbar-item{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;color:var(--van-tabbar-item-text-color);font-size:var(--van-tabbar-item-font-size);line-height:var(--van-tabbar-item-line-height);cursor:pointer}.van-tabbar-item__icon{margin-bottom:var(--van-tabbar-item-icon-margin-bottom);font-size:var(--van-tabbar-item-icon-size)}.van-tabbar-item__icon .van-icon{display:block}.van-tabbar-item__icon .van-badge{margin-top:var(--van-padding-base)}.van-tabbar-item__icon img{display:block;height:20px}.van-tabbar-item--active{color:var(--van-tabbar-item-active-color);background-color:var(--van-tabbar-item-active-background)}:root,:host{--van-text-ellipsis-line-height: 1.6;--van-text-ellipsis-action-color: var(--van-blue)}.van-text-ellipsis{line-height:var(--van-text-ellipsis-line-height);white-space:pre-wrap;overflow-wrap:break-word}.van-text-ellipsis__action{cursor:pointer;color:var(--van-text-ellipsis-action-color)}.van-text-ellipsis__action:active{opacity:var(--van-active-opacity)}:root,:host{--van-watermark-z-index: 100}.van-watermark{position:absolute;height:100%;width:100%;left:0;top:0;z-index:var(--van-watermark-z-index);background-repeat:repeat;pointer-events:none}.van-watermark__wrapper{display:none}.van-watermark--full{position:fixed}:root{--el-color-white:#ffffff;--el-color-black:#000000;--el-color-primary-rgb:64,158,255;--el-color-success-rgb:103,194,58;--el-color-warning-rgb:230,162,60;--el-color-danger-rgb:245,108,108;--el-color-error-rgb:245,108,108;--el-color-info-rgb:144,147,153;--el-font-size-extra-large:20px;--el-font-size-large:18px;--el-font-size-medium:16px;--el-font-size-base:14px;--el-font-size-small:13px;--el-font-size-extra-small:12px;--el-font-family:"Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;--el-font-weight-primary:500;--el-font-line-height-primary:24px;--el-index-normal:1;--el-index-top:1000;--el-index-popper:2000;--el-border-radius-base:4px;--el-border-radius-small:2px;--el-border-radius-round:20px;--el-border-radius-circle:100%;--el-transition-duration:.3s;--el-transition-duration-fast:.2s;--el-transition-function-ease-in-out-bezier:cubic-bezier(.645,.045,.355,1);--el-transition-function-fast-bezier:cubic-bezier(.23,1,.32,1);--el-transition-all:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);--el-transition-fade:opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-md-fade:transform var(--el-transition-duration) var(--el-transition-function-fast-bezier),opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-fade-linear:opacity var(--el-transition-duration-fast) linear;--el-transition-border:border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-box-shadow:box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-color:color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-component-size-large:40px;--el-component-size:32px;--el-component-size-small:24px;color-scheme:light;--el-color-primary:#409eff;--el-color-primary-light-3:rgb(121.3,187.1,255);--el-color-primary-light-5:rgb(159.5,206.5,255);--el-color-primary-light-7:rgb(197.7,225.9,255);--el-color-primary-light-8:rgb(216.8,235.6,255);--el-color-primary-light-9:rgb(235.9,245.3,255);--el-color-primary-dark-2:rgb(51.2,126.4,204);--el-color-success:#67c23a;--el-color-success-light-3:rgb(148.6,212.3,117.1);--el-color-success-light-5:rgb(179,224.5,156.5);--el-color-success-light-7:rgb(209.4,236.7,195.9);--el-color-success-light-8:rgb(224.6,242.8,215.6);--el-color-success-light-9:rgb(239.8,248.9,235.3);--el-color-success-dark-2:rgb(82.4,155.2,46.4);--el-color-warning:#e6a23c;--el-color-warning-light-3:rgb(237.5,189.9,118.5);--el-color-warning-light-5:rgb(242.5,208.5,157.5);--el-color-warning-light-7:rgb(247.5,227.1,196.5);--el-color-warning-light-8:rgb(250,236.4,216);--el-color-warning-light-9:rgb(252.5,245.7,235.5);--el-color-warning-dark-2:rgb(184,129.6,48);--el-color-danger:#f56c6c;--el-color-danger-light-3:rgb(248,152.1,152.1);--el-color-danger-light-5:rgb(250,181.5,181.5);--el-color-danger-light-7:rgb(252,210.9,210.9);--el-color-danger-light-8:rgb(253,225.6,225.6);--el-color-danger-light-9:rgb(254,240.3,240.3);--el-color-danger-dark-2:rgb(196,86.4,86.4);--el-color-error:#f56c6c;--el-color-error-light-3:rgb(248,152.1,152.1);--el-color-error-light-5:rgb(250,181.5,181.5);--el-color-error-light-7:rgb(252,210.9,210.9);--el-color-error-light-8:rgb(253,225.6,225.6);--el-color-error-light-9:rgb(254,240.3,240.3);--el-color-error-dark-2:rgb(196,86.4,86.4);--el-color-info:#909399;--el-color-info-light-3:rgb(177.3,179.4,183.6);--el-color-info-light-5:rgb(199.5,201,204);--el-color-info-light-7:rgb(221.7,222.6,224.4);--el-color-info-light-8:rgb(232.8,233.4,234.6);--el-color-info-light-9:rgb(243.9,244.2,244.8);--el-color-info-dark-2:rgb(115.2,117.6,122.4);--el-bg-color:#ffffff;--el-bg-color-page:#f2f3f5;--el-bg-color-overlay:#ffffff;--el-text-color-primary:#303133;--el-text-color-regular:#606266;--el-text-color-secondary:#909399;--el-text-color-placeholder:#a8abb2;--el-text-color-disabled:#c0c4cc;--el-border-color:#dcdfe6;--el-border-color-light:#e4e7ed;--el-border-color-lighter:#ebeef5;--el-border-color-extra-light:#f2f6fc;--el-border-color-dark:#d4d7de;--el-border-color-darker:#cdd0d6;--el-fill-color:#f0f2f5;--el-fill-color-light:#f5f7fa;--el-fill-color-lighter:#fafafa;--el-fill-color-extra-light:#fafcff;--el-fill-color-dark:#ebedf0;--el-fill-color-darker:#e6e8eb;--el-fill-color-blank:#ffffff;--el-box-shadow:0px 12px 32px 4px rgba(0,0,0,.04),0px 8px 20px rgba(0,0,0,.08);--el-box-shadow-light:0px 0px 12px rgba(0,0,0,.12);--el-box-shadow-lighter:0px 0px 6px rgba(0,0,0,.12);--el-box-shadow-dark:0px 16px 48px 16px rgba(0,0,0,.08),0px 12px 32px rgba(0,0,0,.12),0px 8px 16px -8px rgba(0,0,0,.16);--el-disabled-bg-color:var(--el-fill-color-light);--el-disabled-text-color:var(--el-text-color-placeholder);--el-disabled-border-color:var(--el-border-color-light);--el-overlay-color:rgba(0,0,0,.8);--el-overlay-color-light:rgba(0,0,0,.7);--el-overlay-color-lighter:rgba(0,0,0,.5);--el-mask-color:rgba(255,255,255,.9);--el-mask-color-extra-light:rgba(255,255,255,.3);--el-border-width:1px;--el-border-style:solid;--el-border-color-hover:var(--el-text-color-disabled);--el-border:var(--el-border-width) var(--el-border-style) var(--el-border-color);--el-svg-monochrome-grey:var(--el-border-color)}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transform:scaleY(1);transform-origin:center top;transition:var(--el-transition-md-fade)}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:center bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transform:scaleY(1);transform-origin:center bottom;transition:var(--el-transition-md-fade)}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transform:scale(1);transform-origin:top left;transition:var(--el-transition-md-fade)}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-enter-active,.el-collapse-transition-leave-active{transition:var(--el-transition-duration) max-height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out,var(--el-transition-duration) padding-left ease-in-out,var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-icon-loading{animation:rotating 2s linear infinite}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.el-icon{--color:inherit;align-items:center;display:inline-flex;height:1em;justify-content:center;line-height:1em;position:relative;width:1em;fill:currentColor;color:var(--color);font-size:inherit}.el-icon.is-loading{animation:rotating 2s linear infinite}.el-icon svg{height:1em;width:1em}.el-badge{--el-badge-bg-color:var(--el-color-danger);--el-badge-radius:10px;--el-badge-font-size:12px;--el-badge-padding:6px;--el-badge-size:18px;display:inline-block;position:relative;vertical-align:middle;width:-moz-fit-content;width:fit-content}.el-badge__content{align-items:center;background-color:var(--el-badge-bg-color);border:1px solid var(--el-bg-color);border-radius:var(--el-badge-radius);color:var(--el-color-white);display:inline-flex;font-size:var(--el-badge-font-size);height:var(--el-badge-size);justify-content:center;padding:0 var(--el-badge-padding);white-space:nowrap}.el-badge__content.is-fixed{position:absolute;right:calc(1px + var(--el-badge-size)/2);top:0;transform:translateY(-50%) translate(100%);z-index:var(--el-index-normal)}.el-badge__content.is-fixed.is-dot{right:5px}.el-badge__content.is-dot{border-radius:50%;height:8px;padding:0;right:0;width:8px}.el-badge__content.is-hide-zero{display:none}.el-badge__content--primary{background-color:var(--el-color-primary)}.el-badge__content--success{background-color:var(--el-color-success)}.el-badge__content--warning{background-color:var(--el-color-warning)}.el-badge__content--info{background-color:var(--el-color-info)}.el-badge__content--danger{background-color:var(--el-color-danger)}.el-message{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-border-color-lighter);--el-message-padding:11px 15px;--el-message-close-size:16px;--el-message-close-icon-color:var(--el-text-color-placeholder);--el-message-close-hover-color:var(--el-text-color-secondary);align-items:center;background-color:var(--el-message-bg-color);border-color:var(--el-message-border-color);border-radius:var(--el-border-radius-base);border-style:var(--el-border-style);border-width:var(--el-border-width);box-sizing:border-box;display:flex;gap:8px;left:50%;max-width:calc(100% - 32px);padding:var(--el-message-padding);position:fixed;top:20px;transform:translate(-50%);transition:opacity var(--el-transition-duration),transform .4s,top .4s;width:-moz-fit-content;width:fit-content}.el-message.is-center{justify-content:center}.el-message.is-plain{background-color:var(--el-bg-color-overlay);border-color:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-message p{margin:0}.el-message--success{--el-message-bg-color:var(--el-color-success-light-9);--el-message-border-color:var(--el-color-success-light-8);--el-message-text-color:var(--el-color-success)}.el-message--success .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--success{color:var(--el-message-text-color)}.el-message--info{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-color-info-light-8);--el-message-text-color:var(--el-color-info)}.el-message--info .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--info{color:var(--el-message-text-color)}.el-message--warning{--el-message-bg-color:var(--el-color-warning-light-9);--el-message-border-color:var(--el-color-warning-light-8);--el-message-text-color:var(--el-color-warning)}.el-message--warning .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--warning{color:var(--el-message-text-color)}.el-message--error{--el-message-bg-color:var(--el-color-error-light-9);--el-message-border-color:var(--el-color-error-light-8);--el-message-text-color:var(--el-color-error)}.el-message--error .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--error{color:var(--el-message-text-color)}.el-message .el-message__badge{position:absolute;right:-8px;top:-8px}.el-message__content{font-size:14px;line-height:1;padding:0}.el-message__content:focus{outline-width:0}.el-message .el-message__closeBtn{color:var(--el-message-close-icon-color);cursor:pointer;font-size:var(--el-message-close-size)}.el-message .el-message__closeBtn:focus{outline-width:0}.el-message .el-message__closeBtn:hover{color:var(--el-message-close-hover-color)}.el-message-fade-enter-from,.el-message-fade-leave-to{opacity:0;transform:translate(-50%,-100%)}.el-pagination{--el-pagination-font-size:14px;--el-pagination-bg-color:var(--el-fill-color-blank);--el-pagination-text-color:var(--el-text-color-primary);--el-pagination-border-radius:2px;--el-pagination-button-color:var(--el-text-color-primary);--el-pagination-button-width:32px;--el-pagination-button-height:32px;--el-pagination-button-disabled-color:var(--el-text-color-placeholder);--el-pagination-button-disabled-bg-color:var(--el-fill-color-blank);--el-pagination-button-bg-color:var(--el-fill-color);--el-pagination-hover-color:var(--el-color-primary);--el-pagination-font-size-small:12px;--el-pagination-button-width-small:24px;--el-pagination-button-height-small:24px;--el-pagination-button-width-large:40px;--el-pagination-button-height-large:40px;--el-pagination-item-gap:16px;align-items:center;color:var(--el-pagination-text-color);display:flex;font-size:var(--el-pagination-font-size);font-weight:400;white-space:nowrap}.el-pagination .el-input__inner{-moz-appearance:textfield;text-align:center}.el-pagination .el-select{width:128px}.el-pagination button{align-items:center;background:var(--el-pagination-bg-color);border:none;border-radius:var(--el-pagination-border-radius);box-sizing:border-box;color:var(--el-pagination-button-color);cursor:pointer;display:flex;font-size:var(--el-pagination-font-size);height:var(--el-pagination-button-height);justify-content:center;line-height:var(--el-pagination-button-height);min-width:var(--el-pagination-button-width);padding:0 4px;text-align:center}.el-pagination button *{pointer-events:none}.el-pagination button:focus{outline:none}.el-pagination button.is-active,.el-pagination button:hover{color:var(--el-pagination-hover-color)}.el-pagination button.is-active{cursor:default;font-weight:700}.el-pagination button.is-active.is-disabled{color:var(--el-text-color-secondary);font-weight:700}.el-pagination button.is-disabled,.el-pagination button:disabled{background-color:var(--el-pagination-button-disabled-bg-color);color:var(--el-pagination-button-disabled-color);cursor:not-allowed}.el-pagination button:focus-visible{outline:1px solid var(--el-pagination-hover-color);outline-offset:-1px}.el-pagination .btn-next .el-icon,.el-pagination .btn-prev .el-icon{display:block;font-size:12px;font-weight:700;width:inherit}.el-pagination>.is-first{margin-left:0!important}.el-pagination>.is-last{margin-right:0!important}.el-pagination .btn-prev{margin-left:var(--el-pagination-item-gap)}.el-pagination__sizes,.el-pagination__total{color:var(--el-text-color-regular);font-weight:400;margin-left:var(--el-pagination-item-gap)}.el-pagination__total[disabled=true]{color:var(--el-text-color-placeholder)}.el-pagination__jump{align-items:center;color:var(--el-text-color-regular);display:flex;font-weight:400;margin-left:var(--el-pagination-item-gap)}.el-pagination__jump[disabled=true]{color:var(--el-text-color-placeholder)}.el-pagination__goto{margin-right:8px}.el-pagination__editor{box-sizing:border-box;text-align:center}.el-pagination__editor.el-input{width:56px}.el-pagination__editor .el-input__inner::-webkit-inner-spin-button,.el-pagination__editor .el-input__inner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.el-pagination__classifier{margin-left:8px}.el-pagination__rightwrapper{align-items:center;display:flex;flex:1;justify-content:flex-end}.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev,.el-pagination.is-background .el-pager li{background-color:var(--el-pagination-button-bg-color);margin:0 4px}.el-pagination.is-background .btn-next.is-active,.el-pagination.is-background .btn-prev.is-active,.el-pagination.is-background .el-pager li.is-active{background-color:var(--el-color-primary);color:var(--el-color-white)}.el-pagination.is-background .btn-next.is-disabled,.el-pagination.is-background .btn-next:disabled,.el-pagination.is-background .btn-prev.is-disabled,.el-pagination.is-background .btn-prev:disabled,.el-pagination.is-background .el-pager li.is-disabled,.el-pagination.is-background .el-pager li:disabled{background-color:var(--el-disabled-bg-color);color:var(--el-text-color-placeholder)}.el-pagination.is-background .btn-next.is-disabled.is-active,.el-pagination.is-background .btn-next:disabled.is-active,.el-pagination.is-background .btn-prev.is-disabled.is-active,.el-pagination.is-background .btn-prev:disabled.is-active,.el-pagination.is-background .el-pager li.is-disabled.is-active,.el-pagination.is-background .el-pager li:disabled.is-active{background-color:var(--el-fill-color-dark);color:var(--el-text-color-secondary)}.el-pagination.is-background .btn-prev{margin-left:var(--el-pagination-item-gap)}.el-pagination--small .btn-next,.el-pagination--small .btn-prev,.el-pagination--small .el-pager li{font-size:var(--el-pagination-font-size-small);height:var(--el-pagination-button-height-small);line-height:var(--el-pagination-button-height-small);min-width:var(--el-pagination-button-width-small)}.el-pagination--small button,.el-pagination--small span:not([class*=suffix]){font-size:var(--el-pagination-font-size-small)}.el-pagination--small .el-select{width:100px}.el-pagination--large .btn-next,.el-pagination--large .btn-prev,.el-pagination--large .el-pager li{height:var(--el-pagination-button-height-large);line-height:var(--el-pagination-button-height-large);min-width:var(--el-pagination-button-width-large)}.el-pagination--large .el-select .el-input{width:160px}.el-pager{font-size:0;list-style:none;margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-pager,.el-pager li{align-items:center;display:flex}.el-pager li{background:var(--el-pagination-bg-color);border:none;border-radius:var(--el-pagination-border-radius);box-sizing:border-box;color:var(--el-pagination-button-color);cursor:pointer;font-size:var(--el-pagination-font-size);height:var(--el-pagination-button-height);justify-content:center;line-height:var(--el-pagination-button-height);min-width:var(--el-pagination-button-width);padding:0 4px;text-align:center}.el-pager li *{pointer-events:none}.el-pager li:focus{outline:none}.el-pager li.is-active,.el-pager li:hover{color:var(--el-pagination-hover-color)}.el-pager li.is-active{cursor:default;font-weight:700}.el-pager li.is-active.is-disabled{color:var(--el-text-color-secondary);font-weight:700}.el-pager li.is-disabled,.el-pager li:disabled{background-color:var(--el-pagination-button-disabled-bg-color);color:var(--el-pagination-button-disabled-color);cursor:not-allowed}.el-pager li:focus-visible{outline:1px solid var(--el-pagination-hover-color);outline-offset:-1px}.el-tag{--el-tag-font-size:12px;--el-tag-border-radius:4px;--el-tag-border-radius-rounded:9999px;align-items:center;background-color:var(--el-tag-bg-color);border-color:var(--el-tag-border-color);border-radius:var(--el-tag-border-radius);border-style:solid;border-width:1px;box-sizing:border-box;color:var(--el-tag-text-color);display:inline-flex;font-size:var(--el-tag-font-size);height:24px;justify-content:center;line-height:1;padding:0 9px;vertical-align:middle;white-space:nowrap;--el-icon-size:14px}.el-tag,.el-tag.el-tag--primary{--el-tag-bg-color:var(--el-color-primary-light-9);--el-tag-border-color:var(--el-color-primary-light-8);--el-tag-hover-color:var(--el-color-primary)}.el-tag.el-tag--success{--el-tag-bg-color:var(--el-color-success-light-9);--el-tag-border-color:var(--el-color-success-light-8);--el-tag-hover-color:var(--el-color-success)}.el-tag.el-tag--warning{--el-tag-bg-color:var(--el-color-warning-light-9);--el-tag-border-color:var(--el-color-warning-light-8);--el-tag-hover-color:var(--el-color-warning)}.el-tag.el-tag--danger{--el-tag-bg-color:var(--el-color-danger-light-9);--el-tag-border-color:var(--el-color-danger-light-8);--el-tag-hover-color:var(--el-color-danger)}.el-tag.el-tag--error{--el-tag-bg-color:var(--el-color-error-light-9);--el-tag-border-color:var(--el-color-error-light-8);--el-tag-hover-color:var(--el-color-error)}.el-tag.el-tag--info{--el-tag-bg-color:var(--el-color-info-light-9);--el-tag-border-color:var(--el-color-info-light-8);--el-tag-hover-color:var(--el-color-info)}.el-tag.is-hit{border-color:var(--el-color-primary)}.el-tag.is-round{border-radius:var(--el-tag-border-radius-rounded)}.el-tag .el-tag__close{color:var(--el-tag-text-color);flex-shrink:0}.el-tag .el-tag__close:hover{background-color:var(--el-tag-hover-color);color:var(--el-color-white)}.el-tag.el-tag--primary{--el-tag-text-color:var(--el-color-primary)}.el-tag.el-tag--success{--el-tag-text-color:var(--el-color-success)}.el-tag.el-tag--warning{--el-tag-text-color:var(--el-color-warning)}.el-tag.el-tag--danger{--el-tag-text-color:var(--el-color-danger)}.el-tag.el-tag--error{--el-tag-text-color:var(--el-color-error)}.el-tag.el-tag--info{--el-tag-text-color:var(--el-color-info)}.el-tag .el-icon{border-radius:50%;cursor:pointer;font-size:calc(var(--el-icon-size) - 2px);height:var(--el-icon-size);width:var(--el-icon-size)}.el-tag .el-tag__close{margin-left:6px}.el-tag--dark{--el-tag-text-color:var(--el-color-white)}.el-tag--dark,.el-tag--dark.el-tag--primary{--el-tag-bg-color:var(--el-color-primary);--el-tag-border-color:var(--el-color-primary);--el-tag-hover-color:var(--el-color-primary-light-3)}.el-tag--dark.el-tag--success{--el-tag-bg-color:var(--el-color-success);--el-tag-border-color:var(--el-color-success);--el-tag-hover-color:var(--el-color-success-light-3)}.el-tag--dark.el-tag--warning{--el-tag-bg-color:var(--el-color-warning);--el-tag-border-color:var(--el-color-warning);--el-tag-hover-color:var(--el-color-warning-light-3)}.el-tag--dark.el-tag--danger{--el-tag-bg-color:var(--el-color-danger);--el-tag-border-color:var(--el-color-danger);--el-tag-hover-color:var(--el-color-danger-light-3)}.el-tag--dark.el-tag--error{--el-tag-bg-color:var(--el-color-error);--el-tag-border-color:var(--el-color-error);--el-tag-hover-color:var(--el-color-error-light-3)}.el-tag--dark.el-tag--info{--el-tag-bg-color:var(--el-color-info);--el-tag-border-color:var(--el-color-info);--el-tag-hover-color:var(--el-color-info-light-3)}.el-tag--dark.el-tag--danger,.el-tag--dark.el-tag--error,.el-tag--dark.el-tag--info,.el-tag--dark.el-tag--primary,.el-tag--dark.el-tag--success,.el-tag--dark.el-tag--warning{--el-tag-text-color:var(--el-color-white)}.el-tag--plain,.el-tag--plain.el-tag--primary{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-primary-light-5);--el-tag-hover-color:var(--el-color-primary)}.el-tag--plain.el-tag--success{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-success-light-5);--el-tag-hover-color:var(--el-color-success)}.el-tag--plain.el-tag--warning{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-warning-light-5);--el-tag-hover-color:var(--el-color-warning)}.el-tag--plain.el-tag--danger{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-danger-light-5);--el-tag-hover-color:var(--el-color-danger)}.el-tag--plain.el-tag--error{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-error-light-5);--el-tag-hover-color:var(--el-color-error)}.el-tag--plain.el-tag--info{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-info-light-5);--el-tag-hover-color:var(--el-color-info)}.el-tag.is-closable{padding-right:5px}.el-tag--large{height:32px;padding:0 11px;--el-icon-size:16px}.el-tag--large .el-tag__close{margin-left:8px}.el-tag--large.is-closable{padding-right:7px}.el-tag--small{height:20px;padding:0 7px;--el-icon-size:12px}.el-tag--small .el-tag__close{margin-left:4px}.el-tag--small.is-closable{padding-right:3px}.el-tag--small .el-icon-close{transform:scale(.8)}.el-tag.el-tag--primary.is-hit{border-color:var(--el-color-primary)}.el-tag.el-tag--success.is-hit{border-color:var(--el-color-success)}.el-tag.el-tag--warning.is-hit{border-color:var(--el-color-warning)}.el-tag.el-tag--danger.is-hit{border-color:var(--el-color-danger)}.el-tag.el-tag--error.is-hit{border-color:var(--el-color-error)}.el-tag.el-tag--info.is-hit{border-color:var(--el-color-info)}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-selected:after{background-color:var(--el-color-primary);background-position:50%;background-repeat:no-repeat;border-right:none;border-top:none;content:"";height:12px;mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;mask-size:100% 100%;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;-webkit-mask-size:100% 100%;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:12px}.el-scrollbar{--el-scrollbar-opacity:.3;--el-scrollbar-bg-color:var(--el-text-color-secondary);--el-scrollbar-hover-opacity:.5;--el-scrollbar-hover-bg-color:var(--el-text-color-secondary);height:100%;overflow:hidden;position:relative}.el-scrollbar__wrap{height:100%;overflow:auto}.el-scrollbar__wrap--hidden-default{scrollbar-width:none}.el-scrollbar__wrap--hidden-default::-webkit-scrollbar{display:none}.el-scrollbar__thumb{background-color:var(--el-scrollbar-bg-color,var(--el-text-color-secondary));border-radius:inherit;cursor:pointer;display:block;height:0;opacity:var(--el-scrollbar-opacity,.3);position:relative;transition:var(--el-transition-duration) background-color;width:0}.el-scrollbar__thumb:hover{background-color:var(--el-scrollbar-hover-bg-color,var(--el-text-color-secondary));opacity:var(--el-scrollbar-hover-opacity,.5)}.el-scrollbar__bar{border-radius:4px;bottom:2px;position:absolute;right:2px;z-index:1}.el-scrollbar__bar.is-vertical{top:2px;width:6px}.el-scrollbar__bar.is-vertical>div{width:100%}.el-scrollbar__bar.is-horizontal{height:6px;left:2px}.el-scrollbar__bar.is-horizontal>div{height:100%}.el-scrollbar-fade-enter-active{transition:opacity .34s ease-out}.el-scrollbar-fade-leave-active{transition:opacity .12s ease-out}.el-scrollbar-fade-enter-from,.el-scrollbar-fade-leave-active{opacity:0}.el-popper{--el-popper-border-radius:var(--el-popover-border-radius,4px);border-radius:var(--el-popper-border-radius);font-size:12px;line-height:20px;min-width:10px;overflow-wrap:break-word;padding:5px 11px;position:absolute;visibility:visible;z-index:2000}.el-popper.is-dark{color:var(--el-bg-color)}.el-popper.is-dark,.el-popper.is-dark>.el-popper__arrow:before{background:var(--el-text-color-primary);border:1px solid var(--el-text-color-primary)}.el-popper.is-dark>.el-popper__arrow:before{right:0}.el-popper.is-light,.el-popper.is-light>.el-popper__arrow:before{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light)}.el-popper.is-light>.el-popper__arrow:before{right:0}.el-popper.is-pure{padding:0}.el-popper__arrow,.el-popper__arrow:before{height:10px;position:absolute;width:10px;z-index:-1}.el-popper__arrow:before{background:var(--el-text-color-primary);box-sizing:border-box;content:" ";transform:rotate(45deg)}.el-popper[data-popper-placement^=top]>.el-popper__arrow{bottom:-5px}.el-popper[data-popper-placement^=top]>.el-popper__arrow:before{border-bottom-right-radius:2px}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow{top:-5px}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow:before{border-top-left-radius:2px}.el-popper[data-popper-placement^=left]>.el-popper__arrow{right:-5px}.el-popper[data-popper-placement^=left]>.el-popper__arrow:before{border-top-right-radius:2px}.el-popper[data-popper-placement^=right]>.el-popper__arrow{left:-5px}.el-popper[data-popper-placement^=right]>.el-popper__arrow:before{border-bottom-left-radius:2px}.el-popper[data-popper-placement^=top]>.el-popper__arrow:before{border-left-color:transparent!important;border-top-color:transparent!important}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow:before{border-bottom-color:transparent!important;border-right-color:transparent!important}.el-popper[data-popper-placement^=left]>.el-popper__arrow:before{border-bottom-color:transparent!important;border-left-color:transparent!important}.el-popper[data-popper-placement^=right]>.el-popper__arrow:before{border-right-color:transparent!important;border-top-color:transparent!important}.el-select-dropdown{border-radius:var(--el-border-radius-base);box-sizing:border-box;z-index:calc(var(--el-index-top) + 1)}.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list{padding:0}.el-select-dropdown__empty,.el-select-dropdown__loading{color:var(--el-text-color-secondary);font-size:var(--el-select-font-size);margin:0;padding:10px 0;text-align:center}.el-select-dropdown__wrap{max-height:274px}.el-select-dropdown__list{box-sizing:border-box;list-style:none;margin:0;padding:6px 0}.el-select-dropdown__list.el-vl__window{margin:6px 0;padding:0}.el-select-dropdown__header{border-bottom:1px solid var(--el-border-color-light);padding:10px}.el-select-dropdown__footer{border-top:1px solid var(--el-border-color-light);padding:10px}.el-select-dropdown__item{box-sizing:border-box;color:var(--el-text-color-regular);cursor:pointer;font-size:var(--el-font-size-base);height:34px;line-height:34px;overflow:hidden;padding:0 32px 0 20px;position:relative;text-overflow:ellipsis;white-space:nowrap}.el-select-dropdown__item.is-hovering{background-color:var(--el-fill-color-light)}.el-select-dropdown__item.is-selected{color:var(--el-color-primary);font-weight:700}.el-select-dropdown__item.is-disabled{background-color:unset;color:var(--el-text-color-placeholder);cursor:not-allowed}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-selected:after{background-color:var(--el-color-primary);background-position:50%;background-repeat:no-repeat;border-right:none;border-top:none;content:"";height:12px;mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;mask-size:100% 100%;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;-webkit-mask-size:100% 100%;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:12px}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-disabled:after{background-color:var(--el-text-color-placeholder)}.el-select-group{margin:0;padding:0}.el-select-group__wrap{list-style:none;margin:0;padding:0;position:relative}.el-select-group__title{box-sizing:border-box;color:var(--el-color-info);font-size:12px;line-height:34px;overflow:hidden;padding:0 20px;text-overflow:ellipsis;white-space:nowrap}.el-select-group .el-select-dropdown__item{padding-left:20px}.el-select{--el-select-border-color-hover:var(--el-border-color-hover);--el-select-disabled-color:var(--el-disabled-text-color);--el-select-disabled-border:var(--el-disabled-border-color);--el-select-font-size:var(--el-font-size-base);--el-select-close-hover-color:var(--el-text-color-secondary);--el-select-input-color:var(--el-text-color-placeholder);--el-select-multiple-input-color:var(--el-text-color-regular);--el-select-input-focus-border-color:var(--el-color-primary);--el-select-input-font-size:14px;--el-select-width:100%;display:inline-block;position:relative;vertical-align:middle;width:var(--el-select-width)}.el-select__wrapper{align-items:center;background-color:var(--el-fill-color-blank);border-radius:var(--el-border-radius-base);box-shadow:0 0 0 1px var(--el-border-color) inset;box-sizing:border-box;cursor:pointer;display:flex;font-size:14px;gap:6px;line-height:24px;min-height:32px;padding:4px 12px;position:relative;text-align:left;transform:translateZ(0);transition:var(--el-transition-duration)}.el-select__wrapper.is-filterable{cursor:text}.el-select__wrapper.is-focused{box-shadow:0 0 0 1px var(--el-color-primary) inset}.el-select__wrapper.is-hovering:not(.is-focused){box-shadow:0 0 0 1px var(--el-border-color-hover) inset}.el-select__wrapper.is-disabled{background-color:var(--el-fill-color-light);color:var(--el-text-color-placeholder);cursor:not-allowed}.el-select__wrapper.is-disabled,.el-select__wrapper.is-disabled:hover{box-shadow:0 0 0 1px var(--el-select-disabled-border) inset}.el-select__wrapper.is-disabled.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-select__wrapper.is-disabled .el-select__selected-item{color:var(--el-select-disabled-color)}.el-select__wrapper.is-disabled .el-select__caret,.el-select__wrapper.is-disabled .el-tag{cursor:not-allowed}.el-select__prefix,.el-select__suffix{align-items:center;color:var(--el-input-icon-color,var(--el-text-color-placeholder));display:flex;flex-shrink:0;gap:6px}.el-select__caret{color:var(--el-select-input-color);cursor:pointer;font-size:var(--el-select-input-font-size);transform:rotate(0);transition:var(--el-transition-duration)}.el-select__caret.is-reverse{transform:rotate(180deg)}.el-select__selection{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:6px;min-width:0;position:relative}.el-select__selection.is-near{margin-left:-8px}.el-select__selection .el-tag{border-color:transparent;cursor:pointer}.el-select__selection .el-tag.el-tag--plain{border-color:var(--el-tag-border-color)}.el-select__selection .el-tag .el-tag__content{min-width:0}.el-select__selected-item{display:flex;flex-wrap:wrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-select__tags-text{line-height:normal}.el-select__placeholder,.el-select__tags-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-select__placeholder{color:var(--el-input-text-color,var(--el-text-color-regular));position:absolute;top:50%;transform:translateY(-50%);width:100%}.el-select__placeholder.is-transparent{color:var(--el-text-color-placeholder);-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-select__popper.el-popper{background:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-select__popper.el-popper,.el-select__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-select__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-left-color:transparent;border-top-color:transparent}.el-select__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-select__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:transparent;border-left-color:transparent}.el-select__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-select__input-wrapper{max-width:100%}.el-select__input-wrapper.is-hidden{opacity:0;position:absolute}.el-select__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:var(--el-select-multiple-input-color);font-family:inherit;font-size:inherit;height:24px;max-width:100%;outline:none;padding:0}.el-select__input.is-disabled{cursor:not-allowed}.el-select__input-calculator{left:0;max-width:100%;overflow:hidden;position:absolute;top:0;visibility:hidden;white-space:pre}.el-select--large .el-select__wrapper{font-size:14px;gap:6px;line-height:24px;min-height:40px;padding:8px 16px}.el-select--large .el-select__selection{gap:6px}.el-select--large .el-select__selection.is-near{margin-left:-8px}.el-select--large .el-select__prefix,.el-select--large .el-select__suffix{gap:6px}.el-select--large .el-select__input{height:24px}.el-select--small .el-select__wrapper{font-size:12px;gap:4px;line-height:20px;min-height:24px;padding:2px 8px}.el-select--small .el-select__selection{gap:4px}.el-select--small .el-select__selection.is-near{margin-left:-6px}.el-select--small .el-select__prefix,.el-select--small .el-select__suffix{gap:4px}.el-select--small .el-select__input{height:20px}.el-textarea{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;display:inline-block;font-size:var(--el-font-size-base);position:relative;vertical-align:bottom;width:100%}.el-textarea__inner{-webkit-appearance:none;background-color:var(--el-input-bg-color,var(--el-fill-color-blank));background-image:none;border:none;border-radius:var(--el-input-border-radius,var(--el-border-radius-base));box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;box-sizing:border-box;color:var(--el-input-text-color,var(--el-text-color-regular));display:block;font-family:inherit;font-size:inherit;line-height:1.5;padding:5px 11px;position:relative;resize:vertical;transition:var(--el-transition-box-shadow);width:100%}.el-textarea__inner::-moz-placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-textarea__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-textarea__inner:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-textarea__inner:focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset;outline:none}.el-textarea .el-input__count{background:var(--el-fill-color-blank);bottom:5px;color:var(--el-color-info);font-size:12px;line-height:14px;position:absolute;right:10px}.el-textarea.is-disabled .el-textarea__inner{background-color:var(--el-disabled-bg-color);box-shadow:0 0 0 1px var(--el-disabled-border-color) inset;color:var(--el-disabled-text-color);cursor:not-allowed}.el-textarea.is-disabled .el-textarea__inner::-moz-placeholder{color:var(--el-text-color-placeholder)}.el-textarea.is-disabled .el-textarea__inner::placeholder{color:var(--el-text-color-placeholder)}.el-textarea.is-exceed .el-textarea__inner{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-textarea.is-exceed .el-input__count{color:var(--el-color-danger)}.el-input{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;--el-input-height:var(--el-component-size);box-sizing:border-box;display:inline-flex;font-size:var(--el-font-size-base);line-height:var(--el-input-height);position:relative;vertical-align:middle;width:var(--el-input-width)}.el-input::-webkit-scrollbar{width:6px;z-index:11}.el-input::-webkit-scrollbar:horizontal{height:6px}.el-input::-webkit-scrollbar-thumb{background:var(--el-text-color-disabled);border-radius:5px;width:6px}.el-input::-webkit-scrollbar-corner,.el-input::-webkit-scrollbar-track{background:var(--el-fill-color-blank)}.el-input::-webkit-scrollbar-track-piece{background:var(--el-fill-color-blank);width:6px}.el-input .el-input__clear,.el-input .el-input__password{color:var(--el-input-icon-color);cursor:pointer;font-size:14px}.el-input .el-input__clear:hover,.el-input .el-input__password:hover{color:var(--el-input-clear-hover-color)}.el-input .el-input__count{align-items:center;color:var(--el-color-info);display:inline-flex;font-size:12px;height:100%}.el-input .el-input__count .el-input__count-inner{background:var(--el-fill-color-blank);display:inline-block;line-height:normal;padding-left:8px}.el-input__wrapper{align-items:center;background-color:var(--el-input-bg-color,var(--el-fill-color-blank));background-image:none;border-radius:var(--el-input-border-radius,var(--el-border-radius-base));box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;cursor:text;display:inline-flex;flex-grow:1;justify-content:center;padding:1px 11px;transform:translateZ(0);transition:var(--el-transition-box-shadow)}.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-input__inner{--el-input-inner-height:calc(var(--el-input-height, 32px) - 2px);-webkit-appearance:none;background:none;border:none;box-sizing:border-box;color:var(--el-input-text-color,var(--el-text-color-regular));flex-grow:1;font-size:inherit;height:var(--el-input-inner-height);line-height:var(--el-input-inner-height);outline:none;padding:0;width:100%}.el-input__inner:focus{outline:none}.el-input__inner::-moz-placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-input__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-input__inner[type=password]::-ms-reveal{display:none}.el-input__inner[type=number]{line-height:1}.el-input__prefix{color:var(--el-input-icon-color,var(--el-text-color-placeholder));display:inline-flex;flex-shrink:0;flex-wrap:nowrap;height:100%;pointer-events:none;text-align:center;transition:all var(--el-transition-duration);white-space:nowrap}.el-input__prefix-inner{align-items:center;display:inline-flex;justify-content:center;pointer-events:all}.el-input__prefix-inner>:last-child{margin-right:8px}.el-input__prefix-inner>:first-child,.el-input__prefix-inner>:first-child.el-input__icon{margin-left:0}.el-input__suffix{color:var(--el-input-icon-color,var(--el-text-color-placeholder));display:inline-flex;flex-shrink:0;flex-wrap:nowrap;height:100%;pointer-events:none;text-align:center;transition:all var(--el-transition-duration);white-space:nowrap}.el-input__suffix-inner{align-items:center;display:inline-flex;justify-content:center;pointer-events:all}.el-input__suffix-inner>:first-child{margin-left:8px}.el-input .el-input__icon{align-items:center;display:flex;height:inherit;justify-content:center;line-height:inherit;margin-left:8px;transition:all var(--el-transition-duration)}.el-input__validateIcon{pointer-events:none}.el-input.is-active .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-color, ) inset}.el-input.is-disabled{cursor:not-allowed}.el-input.is-disabled .el-input__wrapper{background-color:var(--el-disabled-bg-color);box-shadow:0 0 0 1px var(--el-disabled-border-color) inset}.el-input.is-disabled .el-input__inner{color:var(--el-disabled-text-color);-webkit-text-fill-color:var(--el-disabled-text-color);cursor:not-allowed}.el-input.is-disabled .el-input__inner::-moz-placeholder{color:var(--el-text-color-placeholder)}.el-input.is-disabled .el-input__inner::placeholder{color:var(--el-text-color-placeholder)}.el-input.is-disabled .el-input__icon{cursor:not-allowed}.el-input.is-exceed .el-input__wrapper{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-input.is-exceed .el-input__suffix .el-input__count{color:var(--el-color-danger)}.el-input--large{--el-input-height:var(--el-component-size-large);font-size:14px}.el-input--large .el-input__wrapper{padding:1px 15px}.el-input--large .el-input__inner{--el-input-inner-height:calc(var(--el-input-height, 40px) - 2px)}.el-input--small{--el-input-height:var(--el-component-size-small);font-size:12px}.el-input--small .el-input__wrapper{padding:1px 7px}.el-input--small .el-input__inner{--el-input-inner-height:calc(var(--el-input-height, 24px) - 2px)}.el-input-group{align-items:stretch;display:inline-flex;width:100%}.el-input-group__append,.el-input-group__prepend{align-items:center;background-color:var(--el-fill-color-light);border-radius:var(--el-input-border-radius);color:var(--el-color-info);display:inline-flex;justify-content:center;min-height:100%;padding:0 20px;position:relative;white-space:nowrap}.el-input-group__append:focus,.el-input-group__prepend:focus{outline:none}.el-input-group__append .el-button,.el-input-group__append .el-select,.el-input-group__prepend .el-button,.el-input-group__prepend .el-select{display:inline-block;margin:0 -20px}.el-input-group__append button.el-button,.el-input-group__append button.el-button:hover,.el-input-group__append div.el-select .el-select__wrapper,.el-input-group__append div.el-select:hover .el-select__wrapper,.el-input-group__prepend button.el-button,.el-input-group__prepend button.el-button:hover,.el-input-group__prepend div.el-select .el-select__wrapper,.el-input-group__prepend div.el-select:hover .el-select__wrapper{background-color:transparent;border-color:transparent;color:inherit}.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input{font-size:inherit}.el-input-group__prepend{border-bottom-right-radius:0;border-right:0;border-top-right-radius:0;box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset}.el-input-group__append{border-left:0;box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset}.el-input-group--prepend>.el-input__wrapper,.el-input-group__append{border-bottom-left-radius:0;border-top-left-radius:0}.el-input-group--prepend .el-input-group__prepend .el-select .el-select__wrapper{border-bottom-right-radius:0;border-top-right-radius:0;box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset}.el-input-group--append>.el-input__wrapper{border-bottom-right-radius:0;border-top-right-radius:0}.el-input-group--append .el-input-group__append .el-select .el-select__wrapper{border-bottom-left-radius:0;border-top-left-radius:0;box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset}.el-input-hidden{display:none!important}.el-switch{--el-switch-on-color:var(--el-color-primary);--el-switch-off-color:var(--el-border-color);align-items:center;display:inline-flex;font-size:14px;height:32px;line-height:20px;position:relative;vertical-align:middle}.el-switch.is-disabled .el-switch__core,.el-switch.is-disabled .el-switch__label{cursor:not-allowed}.el-switch__label{color:var(--el-text-color-primary);cursor:pointer;display:inline-block;font-size:14px;font-weight:500;height:20px;transition:var(--el-transition-duration-fast);vertical-align:middle}.el-switch__label.is-active{color:var(--el-color-primary)}.el-switch__label--left{margin-right:10px}.el-switch__label--right{margin-left:10px}.el-switch__label *{display:inline-block;font-size:14px;line-height:1}.el-switch__label .el-icon{height:inherit}.el-switch__label .el-icon svg{vertical-align:middle}.el-switch__input{height:0;margin:0;opacity:0;position:absolute;width:0}.el-switch__input:focus-visible~.el-switch__core{outline:2px solid var(--el-switch-on-color);outline-offset:1px}.el-switch__core{align-items:center;background:var(--el-switch-off-color);border:1px solid var(--el-switch-border-color,var(--el-switch-off-color));border-radius:10px;box-sizing:border-box;cursor:pointer;display:inline-flex;height:20px;min-width:40px;outline:none;position:relative;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration)}.el-switch__core .el-switch__inner{align-items:center;display:flex;height:16px;justify-content:center;overflow:hidden;padding:0 4px 0 18px;transition:all var(--el-transition-duration);width:100%}.el-switch__core .el-switch__inner .is-icon,.el-switch__core .el-switch__inner .is-text{color:var(--el-color-white);font-size:12px;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.el-switch__core .el-switch__action{align-items:center;background-color:var(--el-color-white);border-radius:var(--el-border-radius-circle);color:var(--el-switch-off-color);display:flex;height:16px;justify-content:center;left:1px;position:absolute;transition:all var(--el-transition-duration);width:16px}.el-switch.is-checked .el-switch__core{background-color:var(--el-switch-on-color);border-color:var(--el-switch-border-color,var(--el-switch-on-color))}.el-switch.is-checked .el-switch__core .el-switch__action{color:var(--el-switch-on-color);left:calc(100% - 17px)}.el-switch.is-checked .el-switch__core .el-switch__inner{padding:0 18px 0 4px}.el-switch.is-disabled{opacity:.6}.el-switch--wide .el-switch__label.el-switch__label--left span{left:10px}.el-switch--wide .el-switch__label.el-switch__label--right span{right:10px}.el-switch .label-fade-enter-from,.el-switch .label-fade-leave-active{opacity:0}.el-switch--large{font-size:14px;height:40px;line-height:24px}.el-switch--large .el-switch__label{font-size:14px;height:24px}.el-switch--large .el-switch__label *{font-size:14px}.el-switch--large .el-switch__core{border-radius:12px;height:24px;min-width:50px}.el-switch--large .el-switch__core .el-switch__inner{height:20px;padding:0 6px 0 22px}.el-switch--large .el-switch__core .el-switch__action{height:20px;width:20px}.el-switch--large.is-checked .el-switch__core .el-switch__action{left:calc(100% - 21px)}.el-switch--large.is-checked .el-switch__core .el-switch__inner{padding:0 22px 0 6px}.el-switch--small{font-size:12px;height:24px;line-height:16px}.el-switch--small .el-switch__label{font-size:12px;height:16px}.el-switch--small .el-switch__label *{font-size:12px}.el-switch--small .el-switch__core{border-radius:8px;height:16px;min-width:30px}.el-switch--small .el-switch__core .el-switch__inner{height:12px;padding:0 2px 0 14px}.el-switch--small .el-switch__core .el-switch__action{height:12px;width:12px}.el-switch--small.is-checked .el-switch__core .el-switch__action{left:calc(100% - 13px)}.el-switch--small.is-checked .el-switch__core .el-switch__inner{padding:0 14px 0 2px}:root{--el-popup-modal-bg-color:var(--el-color-black);--el-popup-modal-opacity:.5}.v-modal-enter{animation:v-modal-in var(--el-transition-duration-fast) ease}.v-modal-leave{animation:v-modal-out var(--el-transition-duration-fast) ease forwards}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{to{opacity:0}}.v-modal{background:var(--el-popup-modal-bg-color);height:100%;left:0;opacity:var(--el-popup-modal-opacity);position:fixed;top:0;width:100%}.el-popup-parent--hidden{overflow:hidden}.el-dialog{--el-dialog-width:50%;--el-dialog-margin-top:15vh;--el-dialog-bg-color:var(--el-bg-color);--el-dialog-box-shadow:var(--el-box-shadow);--el-dialog-title-font-size:var(--el-font-size-large);--el-dialog-content-font-size:14px;--el-dialog-font-line-height:var(--el-font-line-height-primary);--el-dialog-padding-primary:16px;--el-dialog-border-radius:var(--el-border-radius-base);background:var(--el-dialog-bg-color);border-radius:var(--el-dialog-border-radius);box-shadow:var(--el-dialog-box-shadow);box-sizing:border-box;margin:var(--el-dialog-margin-top,15vh) auto 50px;overflow-wrap:break-word;padding:var(--el-dialog-padding-primary);position:relative;width:var(--el-dialog-width,50%)}.el-dialog:focus{outline:none!important}.el-dialog.is-align-center{margin:auto}.el-dialog.is-fullscreen{--el-dialog-width:100%;--el-dialog-margin-top:0;height:100%;margin-bottom:0;overflow:auto}.el-dialog__wrapper{bottom:0;left:0;margin:0;overflow:auto;position:fixed;right:0;top:0}.el-dialog.is-draggable .el-dialog__header{cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-dialog__header{padding-bottom:var(--el-dialog-padding-primary)}.el-dialog__header.show-close{padding-right:calc(var(--el-dialog-padding-primary) + var(--el-message-close-size, 16px))}.el-dialog__headerbtn{background:transparent;border:none;cursor:pointer;font-size:var(--el-message-close-size,16px);height:48px;outline:none;padding:0;position:absolute;right:0;top:0;width:48px}.el-dialog__headerbtn .el-dialog__close{color:var(--el-color-info);font-size:inherit}.el-dialog__headerbtn:focus .el-dialog__close,.el-dialog__headerbtn:hover .el-dialog__close{color:var(--el-color-primary)}.el-dialog__title{color:var(--el-text-color-primary);font-size:var(--el-dialog-title-font-size);line-height:var(--el-dialog-font-line-height)}.el-dialog__body{color:var(--el-text-color-regular);font-size:var(--el-dialog-content-font-size)}.el-dialog__footer{box-sizing:border-box;padding-top:var(--el-dialog-padding-primary);text-align:right}.el-dialog--center{text-align:center}.el-dialog--center .el-dialog__body{text-align:initial}.el-dialog--center .el-dialog__footer{text-align:inherit}.el-overlay-dialog{bottom:0;left:0;overflow:auto;position:fixed;right:0;top:0}.dialog-fade-enter-active{animation:modal-fade-in var(--el-transition-duration)}.dialog-fade-enter-active .el-overlay-dialog{animation:dialog-fade-in var(--el-transition-duration)}.dialog-fade-leave-active{animation:modal-fade-out var(--el-transition-duration)}.dialog-fade-leave-active .el-overlay-dialog{animation:dialog-fade-out var(--el-transition-duration)}@keyframes dialog-fade-in{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes dialog-fade-out{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-20px,0)}}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-fade-out{0%{opacity:1}to{opacity:0}}.el-overlay{background-color:var(--el-overlay-color-lighter);bottom:0;height:100%;left:0;overflow:auto;position:fixed;right:0;top:0;z-index:2000}.el-overlay .el-overlay-root{height:0}body{margin:0;padding:0}[data-v-348c6c44]:root{--status-bar-height: 0px}.container[data-v-348c6c44]{margin:0;padding:0;background-color:#1e1e2e;min-height:100vh;width:100%;position:relative}.status-bar-space[data-v-348c6c44]{width:100%;position:sticky;top:0;z-index:100}.has-status-bar[data-v-348c6c44]{box-sizing:border-box}.h5-login[data-v-fea4548a]{min-height:100vh;background:linear-gradient(135deg,#46406e,#373258);padding:20px;box-sizing:border-box;display:flex;flex-direction:column}.header[data-v-fea4548a]{text-align:center;padding:40px 0;color:#fff}.header .title[data-v-fea4548a]{font-size:24px;font-weight:700;margin-bottom:8px}.header .subtitle[data-v-fea4548a]{font-size:14px;opacity:.8}.form-container[data-v-fea4548a]{background:rgba(255,255,255,.95);border-radius:16px;padding:24px 20px}.input-wrapper[data-v-fea4548a]{margin-bottom:20px}.input-wrapper.error .phone-input[data-v-fea4548a],.input-wrapper.error .code-input[data-v-fea4548a]{border-color:#ff4d4f}.input-wrapper .error-text[data-v-fea4548a]{color:#ff4d4f;font-size:12px;margin-top:4px;display:block}.phone-input[data-v-fea4548a],.code-input[data-v-fea4548a]{display:flex;align-items:center;border:1px solid #e8e8e8;border-radius:8px;overflow:hidden;background:#fff;transition:all .3s}.phone-input[data-v-fea4548a]:focus-within,.code-input[data-v-fea4548a]:focus-within{border-color:#667eea;box-shadow:0 0 0 2px rgba(102,126,234,.2)}.code-input[data-v-fea4548a]{display:flex;align-items:center;border:1px solid #e8e8e8;border-radius:8px;overflow:hidden;background:#fff;transition:all .3s;min-height:44px}.code-input[data-v-fea4548a]:focus-within{border-color:#667eea;box-shadow:0 0 0 2px rgba(102,126,234,.2)}.code-input input[data-v-fea4548a]{min-width:0;flex:1 1 auto}.area-code[data-v-fea4548a]{padding:0 12px;color:#333;font-size:14px;border-right:1px solid #e8e8e8}input[data-v-fea4548a]{flex:1;padding:12px;border:none;outline:none;font-size:14px;color:#333;background:transparent}input[data-v-fea4548a]::placeholder{color:#999}.code-btn[data-v-fea4548a]{padding:0 16px;height:100%;border:none;background:transparent;color:#667eea;font-size:14px;white-space:nowrap}.code-btn.disabled[data-v-fea4548a]{color:#999}.login-btn[data-v-fea4548a]{width:100%;padding:14px 12px;border:none;border-radius:8px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:16px;font-weight:500;margin-top:24px;text-align:center}.login-btn[data-v-fea4548a]:disabled{opacity:.7}.divider[data-v-fea4548a]{display:flex;align-items:center;margin:24px 0;color:#999;font-size:14px}.divider[data-v-fea4548a]:before,.divider[data-v-fea4548a]:after{content:"";flex:1;height:1px;background:#e8e8e8}.divider .divider-text[data-v-fea4548a]{padding:0 16px;text-transform:uppercase}.wx-login[data-v-fea4548a]{margin-bottom:20px}.wx-login .wx-login-btn[data-v-fea4548a]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;border:none;border-radius:8px;background:#07c160;color:#fff;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s}.wx-login .wx-login-btn[data-v-fea4548a]:hover{background:#06ae56}.wx-login .wx-login-btn .icon[data-v-fea4548a]{flex-shrink:0}.wx-login .wx-login-btn .wx-text[data-v-fea4548a]{margin-left:4px}.agreement[data-v-fea4548a]{text-align:center;font-size:12px;color:#666;margin-top:16px}.agreement span[data-v-fea4548a]{color:#667eea;text-decoration:none}.agreement-popup[data-v-fea4548a]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:1000}.agreement-content[data-v-fea4548a]{width:80%;max-width:320px;background-color:#fff;border-radius:12px;padding:20px;box-shadow:0 4px 12px rgba(0,0,0,.15)}h2[data-v-fea4548a]{text-align:center;font-size:18px;margin-bottom:16px;color:#333}.agreement-text[data-v-fea4548a]{max-height:50vh;overflow-y:auto;margin-bottom:20px;font-size:14px;line-height:1.5;color:#666}.agreement-text .policy-link[data-v-fea4548a]{color:#667eea;text-decoration:none}.agreement-buttons[data-v-fea4548a]{display:flex;justify-content:space-between}.agree-btn[data-v-fea4548a],.disagree-btn[data-v-fea4548a]{flex:1;padding:12px;border:none;border-radius:8px;font-size:16px;cursor:pointer;margin:0 6px}.agree-btn[data-v-fea4548a]{background:#e54545;color:#fff}.disagree-btn[data-v-fea4548a]{background:#f5f5f5;color:#333;border:1px solid #ddd}.wx-login[data-v-ad8f78a2]{min-height:100vh;background-color:#373258;display:flex;align-items:center;justify-content:center}.wx-login .wx-login-payment-container[data-v-ad8f78a2]{width:90%;max-width:400px;background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 12px rgba(0,0,0,.1);text-align:center}.wx-login .loading-spinner[data-v-ad8f78a2]{margin:20px auto}.wx-login .loading-spinner .spinner[data-v-ad8f78a2]{width:50px;height:50px;margin:0 auto;border:3px solid #f3f3f3;border-top:3px solid #2196f3;border-radius:50%;animation:spin-ad8f78a2 1s linear infinite}.wx-login .login-status[data-v-ad8f78a2]{margin:24px 0}.wx-login .login-status h2[data-v-ad8f78a2]{color:#333;font-size:20px;margin-bottom:8px}.wx-login .login-status p[data-v-ad8f78a2]{color:#666;font-size:14px}.wx-login .order-info[data-v-ad8f78a2]{margin-top:32px;padding-top:24px;border-top:1px solid #eee}.wx-login .order-info .order-amount[data-v-ad8f78a2],.wx-login .order-info .order-number[data-v-ad8f78a2]{display:flex;justify-content:space-between;margin-bottom:16px;gap:12px}.wx-login .order-info .order-amount .amount-label[data-v-ad8f78a2],.wx-login .order-info .order-amount .number-label[data-v-ad8f78a2],.wx-login .order-info .order-number .amount-label[data-v-ad8f78a2],.wx-login .order-info .order-number .number-label[data-v-ad8f78a2]{color:#666;font-size:14px;flex-shrink:0;min-width:80px}.wx-login .order-info .order-amount .amount-value[data-v-ad8f78a2],.wx-login .order-info .order-number .amount-value[data-v-ad8f78a2]{color:#ff6b6b;font-size:20px;font-weight:700}.wx-login .order-info .order-amount .number-value[data-v-ad8f78a2],.wx-login .order-info .order-number .number-value[data-v-ad8f78a2]{color:#333;font-size:14px;word-break:break-all;text-align:right;flex:1;overflow-wrap:break-word}@keyframes spin-ad8f78a2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ai-menu[data-v-97cd225b]{display:flex;flex-direction:column;height:calc(100vh - 100px);background-color:#3a3757}.ai-menu .top-menu[data-v-97cd225b]{display:flex;background-color:#2d2b42;padding:10px 20px}.ai-menu .top-menu .menu-item[data-v-97cd225b]{padding:10px 20px;color:#fff;cursor:pointer;transition:background-color .3s;font-size:16px;margin-right:10px;border-radius:4px}.ai-menu .top-menu .menu-item[data-v-97cd225b]:hover{background-color:#3a3757}.ai-menu .top-menu .menu-item.active[data-v-97cd225b]{background-color:#3a3757;font-weight:700}.ai-menu .main-content[data-v-97cd225b]{flex:1;padding:20px;overflow-y:auto}.ai-menu .main-content .grid[data-v-97cd225b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.ai-menu .main-content .grid .grid-item[data-v-97cd225b]{background-color:#332f54;border-radius:8px;padding:20px;transition:transform .3s,box-shadow .3s;cursor:pointer}.ai-menu .main-content .grid .grid-item[data-v-97cd225b]:hover{transform:translateY(-5px);box-shadow:0 5px 15px rgba(0,0,0,.3)}.ai-menu .main-content .grid .grid-item .item-header[data-v-97cd225b]{display:flex;align-items:center;margin-bottom:10px}.ai-menu .main-content .grid .grid-item .item-header .icon-container[data-v-97cd225b]{width:40px;height:40px;margin-right:15px;flex-shrink:0}.ai-menu .main-content .grid .grid-item .item-header .icon-container .icon[data-v-97cd225b]{width:100%;height:100%;border-radius:50%;object-fit:cover}.ai-menu .main-content .grid .grid-item .item-header h4[data-v-97cd225b]{margin:0;color:#fff;font-size:18px}.ai-menu .main-content .grid .grid-item p[data-v-97cd225b]{margin:0;font-size:14px;color:#b3b3b3;line-height:1.4}.terms-page[data-v-f33ba7f7]{min-height:100vh;background:linear-gradient(135deg,#46406e,#373258);padding:0;box-sizing:border-box;display:flex;flex-direction:column}.header[data-v-f33ba7f7]{display:flex;align-items:center;padding:16px;color:#fff;position:sticky;top:0;background:linear-gradient(135deg,#46406e,#373258);z-index:10;box-shadow:0 2px 8px rgba(0,0,0,.2)}.header .back-button[data-v-f33ba7f7]{cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin-right:12px}.header .title[data-v-f33ba7f7]{font-size:18px;font-weight:700;margin:0}.content-container[data-v-f33ba7f7]{flex:1;background:#fff;border-radius:16px 16px 0 0;margin-top:12px;padding:20px;overflow-y:auto}.agreement-content[data-v-f33ba7f7]{padding-bottom:40px}.agreement-content h2[data-v-f33ba7f7]{font-size:20px;color:#333;margin-bottom:8px}.agreement-content .last-updated[data-v-f33ba7f7]{font-size:12px;color:#666;margin-bottom:24px}.agreement-content section[data-v-f33ba7f7]{margin-bottom:24px}.agreement-content section h3[data-v-f33ba7f7]{font-size:16px;font-weight:600;color:#333;margin-bottom:12px}.agreement-content section p[data-v-f33ba7f7]{font-size:14px;line-height:1.6;color:#444;margin-bottom:12px}.agreement-content section ul[data-v-f33ba7f7]{padding-left:20px;margin-bottom:12px}.agreement-content section ul li[data-v-f33ba7f7]{font-size:14px;line-height:1.6;color:#444;margin-bottom:8px}.privacy-page[data-v-8f501181]{min-height:100vh;background:linear-gradient(135deg,#46406e,#373258);padding:0;box-sizing:border-box;display:flex;flex-direction:column}.header[data-v-8f501181]{display:flex;align-items:center;padding:16px;color:#fff;position:sticky;top:0;background:linear-gradient(135deg,#46406e,#373258);z-index:10;box-shadow:0 2px 8px rgba(0,0,0,.2)}.header .back-button[data-v-8f501181]{cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin-right:12px}.header .title[data-v-8f501181]{font-size:18px;font-weight:700;margin:0}.content-container[data-v-8f501181]{flex:1;background:#fff;border-radius:16px 16px 0 0;margin-top:12px;padding:20px;overflow-y:auto}.privacy-content[data-v-8f501181]{padding-bottom:40px}.privacy-content[data-v-8f501181] p{font-size:14px;line-height:1.6;color:#444;margin-bottom:16px}.privacy-content .loading[data-v-8f501181]{text-align:center;padding:40px 0;color:#666}.tabbar[data-v-d045b05c] .van-tabbar-item{background-color:#23232f}.tabbar[data-v-d045b05c] .van-tabbar-item--active{background-color:#615b87}.voice-message-bar[data-v-96a834a8]{display:flex;align-items:center;background-color:#f0b793;border-radius:1.5rem;padding:.5rem 1rem;cursor:pointer;transition:background-color .2s}.voice-message-bar[data-v-96a834a8]:active{background-color:rgba(240,183,147,.8)}.voice-icon[data-v-96a834a8]{position:relative;width:1rem;height:1rem;margin-right:.5rem}.voice-icon svg[data-v-96a834a8]{width:100%;height:100%}.voice-icon.playing svg[data-v-96a834a8]{animation:pulse-96a834a8 1s infinite}.duration[data-v-96a834a8]{font-size:.875rem;color:#666}@keyframes pulse-96a834a8{0%{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.7}to{transform:scale(1);opacity:1}}.tab-title[data-v-0d23a2ed]{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:center;height:48px;background-color:#40405a;border-bottom:1px solid #373258;padding:0 1rem}.tab-title .back-button[data-v-0d23a2ed]{position:absolute;left:.5rem;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:none;border:none;color:#888;transition:color .2s ease}.tab-title .back-button[data-v-0d23a2ed]:active{color:#fff}.tab-title .back-icon[data-v-0d23a2ed]{width:20px;height:20px}.tab-title .title[data-v-0d23a2ed]{font-size:1.125rem;font-weight:500;color:#fff;margin:0;text-align:center;padding:0 40px}[data-v-48ca1a38]{max-width:100vw}.mobile-chat-layout[data-v-48ca1a38]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#1e1e2e;overflow:hidden;-webkit-overflow-scrolling:touch}.chat-container[data-v-48ca1a38]{height:100vh;position:relative;z-index:1;transition:transform .3s ease;overflow-y:hidden;background-color:#1e1e2e;overflow-y:scroll;-webkit-overflow-scrolling:touch}.chat-container.sidebar-open[data-v-48ca1a38]{transform:translate(60%)}.chat-messages[data-v-48ca1a38]{padding:0 .5rem;padding-top:70px;padding-bottom:180px}.sidebar-menu[data-v-48ca1a38]{position:fixed;top:0;left:0;width:60%;height:100%;background-color:#292938;transition:transform .3s ease;transform:translate(-100%);z-index:2}.sidebar-menu.sidebar-open[data-v-48ca1a38]{transform:translate(0)}.message-wrapper[data-v-48ca1a38]{margin-bottom:1.5rem}.message-wrapper.user .message-container[data-v-48ca1a38]{flex-direction:row-reverse}.message-wrapper.user .message[data-v-48ca1a38]{background-color:#4a4a6a;margin-right:.5rem}.message-wrapper.ai[data-v-48ca1a38]{margin-bottom:3rem}.message-wrapper.ai .message[data-v-48ca1a38]{background-color:#2b2b3d;margin-left:.5rem}.message-audio[data-v-48ca1a38]{margin:8px 0;display:flex;align-items:center;margin-left:.5rem}.message-container[data-v-48ca1a38]{display:flex;align-items:flex-start;margin-bottom:.5rem}.avatar[data-v-48ca1a38]{width:2.5rem;height:2.5rem;border-radius:50%;object-fit:cover}.message-content[data-v-48ca1a38]{max-width:95%}.message-content .message-actions-bottom[data-v-48ca1a38]{display:flex;justify-content:flex-end;gap:.5rem;margin-right:.5rem;margin-top:.5rem}.message-content .copy-btn[data-v-48ca1a38],.message-content .menu-btn[data-v-48ca1a38]{cursor:pointer;padding:.25rem;border-radius:4px;transition:background-color .2s ease}.message-content .copy-btn[data-v-48ca1a38]:hover,.message-content .menu-btn[data-v-48ca1a38]:hover{background-color:rgba(255,255,255,.1)}.message-content .copy-btn[data-v-48ca1a38]:active,.message-content .menu-btn[data-v-48ca1a38]:active{background-color:rgba(255,255,255,.2)}.message-content .copy-btn svg[data-v-48ca1a38],.message-content .menu-btn svg[data-v-48ca1a38]{width:20px;height:20px}.message[data-v-48ca1a38]{padding:.5rem;border-radius:1rem;color:#fff;font-size:.9rem;line-height:1.4}.message-actions[data-v-48ca1a38]{display:flex;justify-content:flex-end;gap:.5rem;padding:0 .5rem}.message-actions .action-btn[data-v-48ca1a38]{padding:.25rem;color:#888;background:none;border:none}.message-actions .action-btn[data-v-48ca1a38]:active{color:#fff}.chat-input-container[data-v-48ca1a38]{position:fixed;bottom:3rem;left:0;right:0;background-color:#1e1e2e;border-top:1px solid #373258;padding:.75rem;transition:bottom .3s ease;-webkit-transform:translateZ(0);box-sizing:border-box}.input-div[data-v-48ca1a38]{display:flex;align-items:flex-end;width:100%;min-height:2.5rem}.input-div .menu-btn[data-v-48ca1a38],.input-div .voice-btn[data-v-48ca1a38]{flex-shrink:0;width:2.5rem;height:2.5rem;min-width:2.5rem;display:flex;align-items:center;justify-content:center;background:none;color:#888;font-size:1.2rem;border:1px solid #7c5555;border-radius:10px}.input-div .menu-btn[data-v-48ca1a38]:active,.input-div .voice-btn[data-v-48ca1a38]:active{color:#fff}.input-div .image-btn[data-v-48ca1a38]{flex-shrink:0;background:none;border:none;color:#888;font-size:1.2rem;padding:.5rem}.input-div .send-btn[data-v-48ca1a38]{background-color:#f0b793;width:2.5rem;height:2.5rem;min-width:2.5rem;border-radius:10px;flex-shrink:0}.input-div .send-btn svg[data-v-48ca1a38]{width:24px;height:24px}.input-div .send-btn img[data-v-48ca1a38]{width:24px;height:24px}.input-div .send-voice[data-v-48ca1a38]{background-color:#f0b793;width:2.5rem;height:2.5rem;min-width:2.5rem;border-radius:10px;transition:all .3s ease;flex-shrink:0}.input-div .send-voice.recording[data-v-48ca1a38]{background-color:#f44;transform:scale(1.1);animation:pulse-48ca1a38 1.5s infinite}@keyframes pulse-48ca1a38{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.input-div .recording-mask[data-v-48ca1a38]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.85);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1000}.input-div .arc-background[data-v-48ca1a38]{position:absolute;bottom:0;left:0;right:0;height:200px;background-color:#f0b793;border-radius:50% 50% 0 0}.input-div .waves-container[data-v-48ca1a38]{position:relative;display:flex;gap:8px;align-items:center;margin-bottom:60px;z-index:1}.input-div .wave-circle[data-v-48ca1a38]{height:30px;background-color:#ffd4ba;border-radius:999px;animation:wave-48ca1a38 1.2s ease-in-out infinite}.input-div .cancel-btn-wrapper[data-v-48ca1a38]{position:relative;z-index:1;margin-top:20px}.input-div .cancel-btn[data-v-48ca1a38]{width:28px;height:28px;border-radius:50%;background-color:rgba(0,0,0,.3);border:none;display:flex;align-items:center;justify-content:center;color:#fff;padding:0;backdrop-filter:blur(4px)}.input-div .cancel-btn[data-v-48ca1a38]:active{background-color:rgba(0,0,0,.5)}.input-div .cancel-btn img[data-v-48ca1a38]{width:2rem}@keyframes wave-48ca1a38{0%,to{transform:scaleY(.6);opacity:.8}50%{transform:scaleY(1);opacity:1}}.input-div .input-wrapper[data-v-48ca1a38]{display:flex;align-items:center;background-color:#2b2b3d;border-radius:1rem;flex:1;min-width:0;padding:.2rem .5rem;max-height:150px;margin:0 .5rem;overflow-y:auto}.input-div .input-wrapper .textarea-container[data-v-48ca1a38]{position:relative;flex:1;min-width:0;display:flex}.input-div .input-wrapper .input-field[data-v-48ca1a38]{flex:1;background:none;border:none;color:#fff;font-size:1rem;line-height:1.5;resize:none;max-height:120px;min-height:24px;padding-right:40px;width:100%;box-sizing:border-box;-webkit-text-size-adjust:100%;text-size-adjust:100%}.input-div .input-wrapper .input-field[data-v-48ca1a38]::placeholder{color:#888}.input-div .input-wrapper .input-field[data-v-48ca1a38]:focus{outline:none}.input-div .input-wrapper .char-counter[data-v-48ca1a38]{position:absolute;bottom:0;right:5px;font-size:.8rem;color:#888;background-color:rgba(43,43,61,.8);padding:2px 5px;border-radius:8px;transition:all .3s ease;white-space:nowrap}.input-div .input-wrapper .char-counter.limit-warning[data-v-48ca1a38]{color:#f0b793;animation:pulse-48ca1a38 1.5s infinite}.input-div .press-btn[data-v-48ca1a38]{flex:1;min-width:0;border-radius:10px;background-color:#f0b793;padding:.5rem;margin:0 .5rem;text-align:center;position:relative;display:flex;align-items:center;justify-content:center;font-size:1rem;-webkit-text-size-adjust:100%;text-size-adjust:100%}.sidebar-header[data-v-48ca1a38]{padding:1rem;border-bottom:1px solid #373258;padding-top:60px}.new-chat-btn[data-v-48ca1a38]{width:100%;padding:.75rem;background-color:#373258;border:none;border-radius:.5rem;color:#fff;display:flex;align-items:center;justify-content:center;gap:.5rem}.new-chat-btn .plus-icon[data-v-48ca1a38]{font-size:1.2rem}.chat-list[data-v-48ca1a38]{padding:1rem;background-color:#1e1e2e;height:calc(100vh - 200px);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.chat-list[data-v-48ca1a38]::-webkit-scrollbar{width:6px}.chat-list[data-v-48ca1a38]::-webkit-scrollbar-track{background:rgba(255,255,255,.05);border-radius:3px}.chat-list[data-v-48ca1a38]::-webkit-scrollbar-thumb{background:rgba(240,183,147,.3);border-radius:3px}.chat-list[data-v-48ca1a38]::-webkit-scrollbar-thumb:hover{background:rgba(240,183,147,.5)}.chat-list .chat-item[data-v-48ca1a38]{display:flex;align-items:center;padding:.75rem;margin-bottom:.5rem;border-radius:.5rem;color:#fff;cursor:pointer}.chat-list .chat-item[data-v-48ca1a38]:hover,.chat-list .chat-item.active[data-v-48ca1a38]{background-color:#373258}.chat-list .chat-item .chat-icon[data-v-48ca1a38]{margin-right:.75rem}.chat-list .chat-item .chat-actions[data-v-48ca1a38]{margin-left:auto;display:flex;gap:.5rem}.chat-list .chat-item .chat-actions button[data-v-48ca1a38]{background:none;border:none;color:#888;padding:.25rem}.chat-list .chat-item .chat-actions button[data-v-48ca1a38]:hover{color:#fff}.chat-list input[data-v-48ca1a38]{flex:1;background-color:#1e1e2e;border:1px solid #4a4a6a;border-radius:4px;color:#fff;padding:.5rem;margin-right:.5rem;font-size:.9rem;transition:all .3s ease}.chat-list input[data-v-48ca1a38]:focus{outline:none;border-color:#6b6b9c;box-shadow:0 0 0 2px rgba(107,107,156,.2)}.chat-list button[data-v-48ca1a38]{background-color:transparent;border:none;color:#888;padding:.4rem;margin-left:.25rem;border-radius:4px;cursor:pointer;transition:all .2s ease}.chat-list button[data-v-48ca1a38]:hover{color:#fff;background-color:#373258}.chat-list button[data-v-48ca1a38]:active{transform:scale(.95)}.suggestion-tags[data-v-48ca1a38]{padding:.5rem 1rem;display:flex;gap:.5rem;overflow-x:auto}.suggestion-tags[data-v-48ca1a38]::-webkit-scrollbar{display:none}.suggestion-tags .suggestion-tag[data-v-48ca1a38]{padding:.25rem .75rem;background-color:#373258;color:#fff;border-radius:1rem;white-space:nowrap;font-size:.9rem}.suggestion-tags .suggestion-tag[data-v-48ca1a38]:active{background-color:#4a4a6a}.suggestion-tags .suggestion-title[data-v-48ca1a38]{color:#b4b0c5;padding:.25rem 0rem;border-radius:1rem;white-space:nowrap;font-size:.9rem}.sidebar-footer[data-v-48ca1a38]{position:absolute;bottom:0;left:0;right:0;padding:1rem;background-color:#292938}.back-btn[data-v-48ca1a38]{width:100%;padding:.75rem;background-color:#4a4a6a;border:none;border-radius:.5rem;color:#fff;display:flex;align-items:center;justify-content:center;gap:.5rem}.action-menu[data-v-48ca1a38]{position:fixed;left:0;right:0;bottom:50px;background-color:#31314b;backdrop-filter:blur(10px);border-radius:20px 20px 0 0;z-index:10002}.action-menu .action-buttons[data-v-48ca1a38]{display:flex;flex-direction:column;gap:10px}.action-menu .action-buttons .action-btn[data-v-48ca1a38]{width:100%;padding:14px;border:none;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px;background-color:#31314b;color:#f0b793;border-bottom:1px solid rgba(255,255,255,.1)}.action-menu .action-buttons .action-btn svg[data-v-48ca1a38]{width:20px;height:20px}.slide-up-enter-active[data-v-48ca1a38],.slide-up-leave-active[data-v-48ca1a38]{transition:transform .3s ease,opacity .3s ease}.slide-up-enter-from[data-v-48ca1a38],.slide-up-leave-to[data-v-48ca1a38]{transform:translateY(100%);opacity:0}[data-v-48ca1a38] .markdown-body{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;max-width:100%}[data-v-48ca1a38] .markdown-body pre{white-space:pre-wrap;overflow-x:auto;max-width:100%;padding:1rem;border-radius:.5rem;background-color:#2b2b3d}[data-v-48ca1a38] .markdown-body code:not([class*=language-]){white-space:pre-wrap;word-break:break-all}[data-v-48ca1a38] .markdown-body table{display:block;width:100%;overflow-x:auto;max-width:100%;border-collapse:collapse}[data-v-48ca1a38] .markdown-body table th,[data-v-48ca1a38] .markdown-body table td{word-break:break-word;padding:8px;border:1px solid #4a4a6a}[data-v-48ca1a38] .markdown-body img{max-width:100%;height:auto}.upload-container[data-v-48ca1a38]{position:fixed;top:0;left:0;width:70%;height:100%;background-color:#2b2b3d;z-index:1000;transition:transform .3s ease-in-out;transform:translate(-100%)}.upload-container.show[data-v-48ca1a38]{transform:translate(0)}.upload-container .upload-header[data-v-48ca1a38]{display:flex;align-items:center;justify-content:space-between;padding:1rem;color:#fff;font-weight:700;border-bottom:1px solid #4a4a6a}.upload-container .upload-header .close-btn[data-v-48ca1a38]{background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer}.upload-container .upload-content[data-v-48ca1a38]{padding:1rem;height:calc(100% - 60px);overflow-y:auto}.upload-container .upload-content .upload-box[data-v-48ca1a38]{border:2px dashed #4a4a6a;border-radius:.5rem;padding:2rem;text-align:center;cursor:pointer}.upload-container .upload-content .upload-box[data-v-48ca1a38]:active{border-color:gold}.upload-container .upload-content .upload-box .file-input[data-v-48ca1a38]{display:none}.upload-container .upload-content .upload-box .upload-placeholder[data-v-48ca1a38]{color:#fff}.upload-container .upload-content .upload-box .upload-placeholder .upload-icon[data-v-48ca1a38]{font-size:2rem;margin-bottom:.5rem}.upload-container .upload-content .upload-box .upload-placeholder p[data-v-48ca1a38]{font-size:.875rem;color:#6c6c8a}.upload-container .upload-content .preview-image[data-v-48ca1a38]{margin-top:1rem;position:relative}.upload-container .upload-content .preview-image img[data-v-48ca1a38]{width:100%;height:auto;border-radius:.5rem}.upload-container .upload-content .preview-image .clear-btn[data-v-48ca1a38]{position:absolute;top:.5rem;right:.5rem;background-color:rgba(0,0,0,.6);color:#fff;border:none;padding:.25rem .5rem;border-radius:.25rem;cursor:pointer}.upload-container .upload-content .preview-image .clear-btn[data-v-48ca1a38]:active{background-color:rgba(0,0,0,.8)}.thumbnail-preview[data-v-48ca1a38]{position:fixed;left:1rem;bottom:calc(50px + 6rem);width:3.5rem;height:3.5rem;border-radius:.5rem;background-color:#2b2b3d;box-shadow:0 2px 8px rgba(0,0,0,.2);z-index:20}.thumbnail-preview .preview-img[data-v-48ca1a38]{width:100%;height:100%;object-fit:cover;border-radius:10px}.thumbnail-preview .close-btn[data-v-48ca1a38]{position:absolute;top:-10px;right:-10px;width:1.25rem;height:1.25rem;background-color:rgba(0,0,0,.6);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.thumbnail-preview .close-btn img[data-v-48ca1a38]{width:.75rem;height:.75rem}.thumbnail-preview .close-btn[data-v-48ca1a38]:active{background-color:rgba(0,0,0,.8)}.ai-thinking[data-v-48ca1a38]{display:flex;justify-content:center;margin:1rem 0;padding:.75rem 1rem;background:rgba(59,59,90,.3);backdrop-filter:blur(4px);border-radius:12px;border-left:3px solid rgb(240,183,147);box-shadow:0 4px 10px rgba(0,0,0,.1);animation:thinking-pulse-48ca1a38 2s infinite}@keyframes thinking-pulse-48ca1a38{0%{box-shadow:0 4px 10px rgba(0,0,0,.1)}50%{box-shadow:0 4px 15px rgba(240,183,147,.3)}to{box-shadow:0 4px 10px rgba(0,0,0,.1)}}.thinking-content[data-v-48ca1a38]{display:flex;align-items:center;gap:12px}.thinking-dots[data-v-48ca1a38]{display:flex;gap:5px}.thinking-dots span[data-v-48ca1a38]{width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,#f0b793,#c88f6b);display:inline-block;animation:dot-pulse-48ca1a38 1.5s infinite ease-in-out}.thinking-dots span[data-v-48ca1a38]:nth-child(1){animation-delay:0s}.thinking-dots span[data-v-48ca1a38]:nth-child(2){animation-delay:.3s}.thinking-dots span[data-v-48ca1a38]:nth-child(3){animation-delay:.6s}@keyframes dot-pulse-48ca1a38{0%,to{transform:scale(.7);opacity:.5}50%{transform:scale(1.2);opacity:1;box-shadow:0 0 10px rgba(240,183,147,.7)}}.thinking-text[data-v-48ca1a38]{font-size:.95rem;font-weight:500;color:#f0b793;letter-spacing:.5px;animation:text-fade-48ca1a38 2s infinite;position:relative}@keyframes spin-48ca1a38{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-more-indicator[data-v-48ca1a38]{display:flex;flex-direction:column;align-items:center;padding:1rem;margin-bottom:1rem}.loading-more-indicator .loading-dots[data-v-48ca1a38]{display:flex;gap:.25rem;margin-bottom:.5rem}.loading-more-indicator .loading-dots span[data-v-48ca1a38]{width:.5rem;height:.5rem;background-color:#f0b793;border-radius:50%;animation:bounce-48ca1a38 1.4s infinite ease-in-out both}.loading-more-indicator .loading-dots span[data-v-48ca1a38]:nth-child(1){animation-delay:-.32s}.loading-more-indicator .loading-dots span[data-v-48ca1a38]:nth-child(2){animation-delay:-.16s}.loading-more-indicator .loading-dots span[data-v-48ca1a38]:nth-child(3){animation-delay:0s}.loading-more-indicator .loading-text[data-v-48ca1a38]{color:#f0b793;font-size:.875rem;text-shadow:0 0 8px rgba(240,183,147,.3)}.ai-answer[data-v-48ca1a38]{position:relative}.ai-notice[data-v-48ca1a38]{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .5rem;font-size:12px;color:rgba(255,255,255,.5);background-color:rgba(55,50,88,.3);border:1px solid rgba(240,183,147,.2);border-radius:.5rem;backdrop-filter:blur(4px);transition:all .3s ease;position:absolute;bottom:-26px;left:8px}.ai-notice span[data-v-48ca1a38]{white-space:nowrap;letter-spacing:.3px}.thinking-process-container[data-v-48ca1a38]{margin:.5rem 0 .75rem .5rem;background:rgba(59,59,90,.2);border-radius:.75rem;border:1px solid rgba(240,183,147,.3);overflow:hidden;backdrop-filter:blur(4px)}.thinking-process-header[data-v-48ca1a38]{display:flex;align-items:center;padding:.75rem 1rem;cursor:pointer;transition:background-color .3s ease;user-select:none}.thinking-process-header[data-v-48ca1a38]:hover{background-color:rgba(240,183,147,.1)}.thinking-process-header[data-v-48ca1a38]:active{background-color:rgba(240,183,147,.15)}.thinking-icon[data-v-48ca1a38]{width:1.5rem;height:1.5rem;margin-right:.5rem;color:#f0b793;animation:thinking-rotate-48ca1a38 4s linear infinite}.thinking-icon svg[data-v-48ca1a38]{width:100%;height:100%}@keyframes thinking-rotate-48ca1a38{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.thinking-title[data-v-48ca1a38]{flex:1;font-size:.875rem;color:#f0b793;font-weight:500;letter-spacing:.5px}.thinking-title .thinking-status[data-v-48ca1a38]{font-size:.75rem;color:rgba(240,183,147,.7);margin-left:.5rem;animation:thinking-pulse-48ca1a38 2s infinite}.thinking-toggle[data-v-48ca1a38]{width:1.25rem;height:1.25rem;color:rgba(240,183,147,.7);transition:transform .3s ease}.thinking-toggle.expanded[data-v-48ca1a38]{transform:rotate(180deg)}.thinking-toggle svg[data-v-48ca1a38]{width:100%;height:100%}.thinking-process-content[data-v-48ca1a38]{padding:0 1rem 1rem;max-height:300px;overflow-y:auto}.thinking-process-content[data-v-48ca1a38]::-webkit-scrollbar{width:4px}.thinking-process-content[data-v-48ca1a38]::-webkit-scrollbar-track{background:rgba(255,255,255,.05);border-radius:2px}.thinking-process-content[data-v-48ca1a38]::-webkit-scrollbar-thumb{background:rgba(240,183,147,.3);border-radius:2px}.thinking-process-content[data-v-48ca1a38]::-webkit-scrollbar-thumb:hover{background:rgba(240,183,147,.5)}.thinking-text[data-v-48ca1a38]{font-size:.85rem;line-height:1.6;color:rgba(255,255,255,.8)}.thinking-text[data-v-48ca1a38] p{margin:.5rem 0}.thinking-text[data-v-48ca1a38] ul,.thinking-text[data-v-48ca1a38] ol{margin:.5rem 0;padding-left:1.5rem}.thinking-text[data-v-48ca1a38] li{margin:.25rem 0}.thinking-text[data-v-48ca1a38] code{background:rgba(240,183,147,.1);padding:.125rem .375rem;border-radius:.25rem;font-size:.85em;color:#f0b793}.thinking-text[data-v-48ca1a38] pre{background:rgba(0,0,0,.3);padding:.75rem;border-radius:.5rem;overflow-x:auto;margin:.5rem 0}.thinking-text[data-v-48ca1a38] pre code{background:none;padding:0;color:rgba(255,255,255,.9)}.thinking-text[data-v-48ca1a38] blockquote{border-left:3px solid rgba(240,183,147,.5);padding-left:1rem;margin:.5rem 0;color:rgba(255,255,255,.7)}.thinking-expand-enter-active[data-v-48ca1a38],.thinking-expand-leave-active[data-v-48ca1a38]{transition:all .3s ease;transform-origin:top}.thinking-expand-enter-from[data-v-48ca1a38],.thinking-expand-leave-to[data-v-48ca1a38]{opacity:0;transform:scaleY(0)}.thinking-process-container.loading .thinking-icon[data-v-48ca1a38]{animation:thinking-rotate-48ca1a38 1s linear infinite}.thinking-loading-indicator[data-v-48ca1a38]{display:flex;align-items:center;justify-content:center;padding:.75rem 0;margin-top:.5rem}.thinking-loading-indicator .loading-dots[data-v-48ca1a38]{display:flex;gap:.25rem}.thinking-loading-indicator .loading-dots span[data-v-48ca1a38]{width:.5rem;height:.5rem;background-color:#f0b793;border-radius:50%;animation:bounce-48ca1a38 1.4s infinite ease-in-out both}.thinking-loading-indicator .loading-dots span[data-v-48ca1a38]:nth-child(1){animation-delay:-.32s}.thinking-loading-indicator .loading-dots span[data-v-48ca1a38]:nth-child(2){animation-delay:-.16s}.thinking-loading-indicator .loading-dots span[data-v-48ca1a38]:nth-child(3){animation-delay:0s}@keyframes thinking-pulse-48ca1a38{0%,to{opacity:.7}50%{opacity:1}}@media (max-width: 768px){.thinking-process-container[data-v-48ca1a38]{margin:.5rem 0 .5rem .5rem}.thinking-process-header[data-v-48ca1a38]{padding:.625rem .75rem}.thinking-process-content[data-v-48ca1a38]{padding:0 .75rem .75rem;max-height:250px}}.deep-thinking-toggle[data-v-48ca1a38]{padding:0 .75rem .5rem 0;display:flex}.deep-thinking-btn[data-v-48ca1a38]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:1.5rem;color:#888;font-size:.875rem;transition:all .3s ease;cursor:pointer}.deep-thinking-btn svg[data-v-48ca1a38]{width:1.2rem;height:1.2rem;transition:all .3s ease}.deep-thinking-btn span[data-v-48ca1a38]{font-weight:500;letter-spacing:.3px}.deep-thinking-btn[data-v-48ca1a38]:not(.active){background-color:rgba(70,70,90,.3);border-color:rgba(120,120,140,.3);color:#888}.deep-thinking-btn:not(.active) svg[data-v-48ca1a38]{color:#888}.deep-thinking-btn.active[data-v-48ca1a38]{background-color:rgba(240,183,147,.2);border-color:rgba(240,183,147,.5);color:#f0b793;box-shadow:0 0 10px rgba(240,183,147,.2)}.deep-thinking-btn.active svg[data-v-48ca1a38]{color:#f0b793;filter:drop-shadow(0 0 3px rgba(240,183,147,.5))}.deep-thinking-btn[data-v-48ca1a38]:hover:not(.active){background-color:rgba(70,70,90,.5);border-color:rgba(120,120,140,.5);color:#aaa}.deep-thinking-btn:hover:not(.active) svg[data-v-48ca1a38]{color:#aaa}.deep-thinking-btn[data-v-48ca1a38]:active{transform:scale(.98)}.chat-loading-indicator[data-v-48ca1a38]{margin-left:auto;display:flex;align-items:center}.chat-loading-indicator .loading-dots[data-v-48ca1a38]{display:flex;gap:.15rem}.chat-loading-indicator .loading-dots span[data-v-48ca1a38]{width:.3rem;height:.3rem;background-color:#f0b793;border-radius:50%;animation:bounce-48ca1a38 1.4s infinite ease-in-out both}.chat-loading-indicator .loading-dots span[data-v-48ca1a38]:nth-child(1){animation-delay:-.32s}.chat-loading-indicator .loading-dots span[data-v-48ca1a38]:nth-child(2){animation-delay:-.16s}.chat-loading-indicator .loading-dots span[data-v-48ca1a38]:nth-child(3){animation-delay:0s}.chat-history-loading[data-v-48ca1a38]{display:flex;justify-content:center;align-items:center;padding:2rem 1rem;margin-bottom:1rem}.chat-history-loading .loading-content[data-v-48ca1a38]{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1rem;background:rgba(59,59,90,.3);backdrop-filter:blur(4px);border-radius:12px;border:1px solid rgba(240,183,147,.3)}.chat-history-loading .loading-dots[data-v-48ca1a38]{display:flex;gap:.25rem}.chat-history-loading .loading-dots span[data-v-48ca1a38]{width:.5rem;height:.5rem;background-color:#f0b793;border-radius:50%;animation:bounce-48ca1a38 1.4s infinite ease-in-out both}.chat-history-loading .loading-dots span[data-v-48ca1a38]:nth-child(1){animation-delay:-.32s}.chat-history-loading .loading-dots span[data-v-48ca1a38]:nth-child(2){animation-delay:-.16s}.chat-history-loading .loading-dots span[data-v-48ca1a38]:nth-child(3){animation-delay:0s}.chat-history-loading .loading-text[data-v-48ca1a38]{color:#f0b793;font-size:.875rem;font-weight:500;text-align:center;animation:text-fade-48ca1a38 2s infinite}@keyframes text-fade-48ca1a38{0%,to{opacity:.7}50%{opacity:1}}@keyframes bounce-48ca1a38{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.ai-draw[data-v-43c6502e]{display:flex;flex-direction:column;height:calc(100vh - 100px);background-color:#3a3757}.ai-draw .top-menu[data-v-43c6502e]{display:flex;background-color:#2d2b42;padding:10px 20px}.ai-draw .top-menu .menu-item[data-v-43c6502e]{padding:10px 20px;color:#fff;cursor:pointer;transition:background-color .3s;font-size:16px;margin-right:10px;border-radius:4px}.ai-draw .top-menu .menu-item[data-v-43c6502e]:hover{background-color:#3a3757}.ai-draw .top-menu .menu-item.active[data-v-43c6502e]{background-color:#3a3757;font-weight:700}.ai-draw .main-content[data-v-43c6502e]{flex:1;padding:20px;overflow-y:auto}.ai-draw .main-content .grid[data-v-43c6502e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.ai-draw .main-content .grid .grid-item[data-v-43c6502e]{background-color:#332f54;border-radius:8px;padding:20px;transition:transform .3s,box-shadow .3s}.ai-draw .main-content .grid .grid-item[data-v-43c6502e]:hover{transform:translateY(-5px);box-shadow:0 5px 15px rgba(0,0,0,.3)}.ai-draw .main-content .grid .grid-item .item-header[data-v-43c6502e]{display:flex;align-items:center;margin-bottom:10px}.ai-draw .main-content .grid .grid-item .item-header .icon-container[data-v-43c6502e]{width:40px;height:40px;margin-right:15px;flex-shrink:0}.ai-draw .main-content .grid .grid-item .item-header .icon-container .icon[data-v-43c6502e]{width:100%;height:100%;border-radius:50%;object-fit:cover}.ai-draw .main-content .grid .grid-item .item-header h4[data-v-43c6502e]{margin:0;color:#fff;font-size:18px}.ai-draw .main-content .grid .grid-item p[data-v-43c6502e]{margin:0;font-size:14px;color:#b3b3b3;line-height:1.4}.ai-draw[data-v-d41e1131]{display:flex;flex-direction:column;height:calc(100vh - 100px);background-color:#3a3757}.ai-draw .top-menu[data-v-d41e1131]{display:flex;background-color:#2d2b42;padding:10px 20px}.ai-draw .top-menu .menu-item[data-v-d41e1131]{padding:10px 20px;color:#fff;cursor:pointer;transition:background-color .3s;font-size:16px;margin-right:10px;border-radius:4px}.ai-draw .top-menu .menu-item[data-v-d41e1131]:hover{background-color:#3a3757}.ai-draw .top-menu .menu-item.active[data-v-d41e1131]{background-color:#3a3757;font-weight:700}.ai-draw .main-content[data-v-d41e1131]{flex:1;padding:20px;overflow-y:auto}.ai-draw .main-content .grid[data-v-d41e1131]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.ai-draw .main-content .grid .grid-item[data-v-d41e1131]{background-color:#332f54;border-radius:8px;padding:20px;transition:transform .3s,box-shadow .3s}.ai-draw .main-content .grid .grid-item[data-v-d41e1131]:hover{transform:translateY(-5px);box-shadow:0 5px 15px rgba(0,0,0,.3)}.ai-draw .main-content .grid .grid-item .item-header[data-v-d41e1131]{display:flex;align-items:center;margin-bottom:10px}.ai-draw .main-content .grid .grid-item .item-header .icon-container[data-v-d41e1131]{width:40px;height:40px;margin-right:15px;flex-shrink:0}.ai-draw .main-content .grid .grid-item .item-header .icon-container .icon[data-v-d41e1131]{width:100%;height:100%;border-radius:50%;object-fit:cover}.ai-draw .main-content .grid .grid-item .item-header h4[data-v-d41e1131]{margin:0;color:#fff;font-size:18px}.ai-draw .main-content .grid .grid-item p[data-v-d41e1131]{margin:0;font-size:14px;color:#b3b3b3;line-height:1.4}.ai-marketplace[data-v-f1311f05]{display:flex;height:100vh;background-color:#373258;color:#fff;font-size:14px;padding-bottom:50px}.sidebar[data-v-f1311f05]{width:120px;background-color:#2d2847;display:flex;flex-direction:column;height:100%}.sidebar .categories-section[data-v-f1311f05]{flex:1;overflow-y:auto;padding:12px 0}.sidebar .categories-section[data-v-f1311f05]::-webkit-scrollbar{display:none}.sidebar .categories-section[data-v-f1311f05]::-webkit-scrollbar-thumb{background-color:#666;border-radius:2px}.sidebar .sidebar-footer[data-v-f1311f05]{padding:12px 0;border-top:1px solid rgba(255,255,255,.1);background-color:#2d2847}.sidebar .sidebar-footer .search-box[data-v-f1311f05]{overflow:hidden}.sidebar .sidebar-footer .search-box .search-input[data-v-f1311f05]{width:90%;height:2rem;background:rgba(255,255,255,.1);border:none;border-radius:16px;padding-left:6px;color:#fff;font-size:16px;text-align:center}.sidebar .sidebar-footer .search-box .search-input[data-v-f1311f05]::placeholder{color:rgba(255,255,255,.5)}.sidebar .sidebar-footer .search-box .search-input[data-v-f1311f05]:focus{outline:none;background:rgba(255,255,255,.15)}.sidebar .sidebar-footer .fixed-menu .sidebar-item[data-v-f1311f05]{padding:8px 16px;color:#fdd3b9}.sidebar .sidebar-item[data-v-f1311f05]{display:flex;justify-content:space-between;padding:12px 16px;cursor:pointer;transition:background-color .3s}.sidebar .sidebar-item[data-v-f1311f05]:hover,.sidebar .sidebar-item.active[data-v-f1311f05]{background-color:#373258}.sidebar .sidebar-item .item-name[data-v-f1311f05]{flex:1}.sidebar .sidebar-item .item-count[data-v-f1311f05]{color:#666;margin-left:8px}.main-content[data-v-f1311f05]{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:#23232f}.loading-more[data-v-f1311f05]{text-align:center;padding:16px 0;color:#999;font-size:14px;display:flex;align-items:center;justify-content:center}.loading-more .loading-spinner[data-v-f1311f05]{display:inline-block;width:20px;height:20px;margin-right:8px;border:2px solid #666;border-top-color:#f96;border-radius:50%;animation:spin-f1311f05 .8s linear infinite}.no-more[data-v-f1311f05]{text-align:center;padding:16px 0;color:#666;font-size:14px}@keyframes spin-f1311f05{to{transform:rotate(360deg)}}.app-list .app-item[data-v-f1311f05]{display:flex;padding:16px;background-color:#373258;margin-bottom:4px;cursor:pointer}.app-list .app-item[data-v-f1311f05]:hover{background-color:#332f52}.app-list .app-left .app-icon[data-v-f1311f05]{width:38px;height:38px;margin-right:12px}.app-list .app-left .app-icon img[data-v-f1311f05]{width:100%;height:100%;border-radius:8px;object-fit:cover}.app-list .app-left .app-role[data-v-f1311f05]{display:flex;flex-direction:column;margin-top:6px;margin-left:2px}.app-list .app-left .app-role .app-role-item[data-v-f1311f05]{font-size:10px;padding:4px 0;border:1px solid #4a4a6a;color:#fdd3b9;width:2rem;text-align:center;border-radius:.5rem}.app-list .app-info[data-v-f1311f05]{flex:1}.app-list .app-header[data-v-f1311f05]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.app-list .app-name[data-v-f1311f05]{font-size:14px;font-weight:500;margin:0}.app-list .install-btn[data-v-f1311f05]{width:28px;height:28px;border-radius:50%;background-color:#f96;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}.app-list .install-btn.installed[data-v-f1311f05]{background-color:#818cf8}.app-list .install-btn .plus-icon[data-v-f1311f05]{font-size:20px;line-height:1}.app-list .install-btn-installed[data-v-f1311f05]{background-color:#818cf8}.app-list .install-btn-installed .plus-icon[data-v-f1311f05]{font-size:10px}.app-list .app-stats[data-v-f1311f05]{font-size:10px;color:#999;margin-bottom:8px}.app-list .app-stats .divider[data-v-f1311f05]{margin:0 2px}.app-list .app-desc[data-v-f1311f05]{font-size:12px;color:#999;margin:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.app-list .app-claim[data-v-f1311f05]{font-size:10px;color:#5ba402;margin:0;margin-top:.5rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.image-preview-container[data-v-576be664]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.9);z-index:9999;display:flex;flex-direction:column;justify-content:center;align-items:center}.image-preview-container .close-button[data-v-576be664]{position:absolute;bottom:40px;left:50%;transform:translate(-50%);width:40px;height:40px;border-radius:50%;background-color:rgba(255,255,255,.2);backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .3s ease;z-index:1}.image-preview-container .close-button svg[data-v-576be664]{width:24px;height:24px;color:#fff;transition:transform .3s ease}.image-preview-container .close-button[data-v-576be664]:hover{background-color:rgba(255,255,255,.3);transform:translate(-50%) translateY(-2px)}.image-preview-container .close-button:hover svg[data-v-576be664]{transform:rotate(90deg)}.image-preview-container .close-button[data-v-576be664]:active{transform:translate(-50%) translateY(0)}.image-preview-container .image-wrapper[data-v-576be664]{position:relative;max-width:90%;max-height:90%;margin-bottom:60px}.image-preview-container .image-wrapper img[data-v-576be664]{max-width:100%;max-height:85vh;object-fit:contain;user-select:none;-webkit-user-drag:none}.image-preview-container .action-menu[data-v-576be664]{position:fixed;left:0;right:0;bottom:0;background-color:rgba(45,45,45,.98);backdrop-filter:blur(10px);padding:20px;border-radius:20px 20px 0 0;z-index:2}.image-preview-container .action-menu .action-buttons[data-v-576be664]{display:flex;flex-direction:column;gap:10px}.image-preview-container .action-menu .action-buttons .action-btn[data-v-576be664]{width:100%;padding:14px;border:none;border-radius:12px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}.image-preview-container .action-menu .action-buttons .action-btn.download-btn[data-v-576be664]{background-color:gold;color:#000}.image-preview-container .action-menu .action-buttons .action-btn.download-btn[data-v-576be664]:active{background-color:#ffed4a;transform:scale(.98)}.image-preview-container .action-menu .action-buttons .action-btn.download-btn svg[data-v-576be664]{color:#000}.image-preview-container .action-menu .action-buttons .action-btn.cancel-btn[data-v-576be664]{background-color:rgba(255,255,255,.1);color:#fff}.image-preview-container .action-menu .action-buttons .action-btn.cancel-btn[data-v-576be664]:active{background-color:rgba(255,255,255,.2);transform:scale(.98)}.fade-enter-active[data-v-576be664],.fade-leave-active[data-v-576be664]{transition:opacity .3s ease}.fade-enter-from[data-v-576be664],.fade-leave-to[data-v-576be664]{opacity:0}.slide-up-enter-active[data-v-576be664],.slide-up-leave-active[data-v-576be664]{transition:transform .3s ease,opacity .3s ease}.slide-up-enter-from[data-v-576be664],.slide-up-leave-to[data-v-576be664]{transform:translateY(100%);opacity:0}.chat-layout[data-v-d8c601e2]{display:flex;flex-direction:column;height:100vh;background-color:#373258;width:100%;position:relative}.main-container[data-v-d8c601e2]{flex:1;display:flex;flex-direction:column;height:calc(100vh - 60px);overflow:hidden}.messages-container[data-v-d8c601e2]{flex:1;overflow-y:auto;padding:.5rem;padding-bottom:120px;padding-top:60px;-webkit-overflow-scrolling:touch}.messages-container .message[data-v-d8c601e2]{margin-bottom:.75rem}.messages-container .message .message-content[data-v-d8c601e2]{display:flex;align-items:flex-start;gap:.5rem;width:100%}.messages-container .message .message-content .avatar[data-v-d8c601e2]{width:2rem;height:2rem;border-radius:50%;overflow:hidden;flex-shrink:0}.messages-container .message .message-content .avatar .avatar-img[data-v-d8c601e2]{width:100%;height:100%;object-fit:cover}.messages-container .message .message-content .message-box[data-v-d8c601e2]{flex:1;max-width:85%}.messages-container .message .message-content .message-box .text[data-v-d8c601e2]{background-color:#4a4a6a;padding:.625rem .875rem;border-radius:1rem;color:#fff;font-size:.9375rem;word-break:break-word}.messages-container .message .message-content .message-box .ai-content[data-v-d8c601e2]{background-color:#2b2b3d;padding:.625rem;border-radius:1rem}.messages-container .message .message-content .message-box .ai-content .image-grid[data-v-d8c601e2]{display:grid;grid-template-columns:1fr;gap:.75rem}.messages-container .message .message-content .message-box .ai-content .image-grid .image-wrapper[data-v-d8c601e2]{position:relative;width:100%}.messages-container .message .message-content .message-box .ai-content .image-grid .image-wrapper img[data-v-d8c601e2]{width:100%;border-radius:.5rem;object-fit:contain}.messages-container .message .user[data-v-d8c601e2]{display:flex;justify-content:flex-end;width:100%}.messages-container .message .user .message-bubble[data-v-d8c601e2]{background-color:#4a4a6a;padding:.625rem;border-radius:1rem;margin-right:.5rem;display:flex;flex-direction:column;gap:.5rem}.messages-container .message .user .user-uploaded-image[data-v-d8c601e2]{width:auto;max-width:100%;max-height:100px;border-radius:.5rem;object-fit:contain}.messages-container .message .user .text[data-v-d8c601e2]{color:#fff;font-size:.9375rem;word-break:break-word}.input-container[data-v-d8c601e2]{padding:.75rem;background-color:#1e1e2e;position:fixed;bottom:50px;left:0;right:0;z-index:10}.input-container .input-wrapper[data-v-d8c601e2]{display:flex;align-items:center;gap:.75rem;background-color:#2b2b3d;padding:.5rem;border-radius:2rem}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.input-container .input-wrapper[data-v-d8c601e2]{gap:.5rem;padding:.4rem}}@media (-webkit-min-device-pixel-ratio: 3),(min-resolution: 288dpi){.input-container .input-wrapper[data-v-d8c601e2]{gap:.4rem;padding:.35rem}}.input-container .input-wrapper .menu-btn[data-v-d8c601e2],.input-container .input-wrapper .voice-btn[data-v-d8c601e2]{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:none;border:none;color:#888;font-size:1.2rem;flex-shrink:0}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.input-container .input-wrapper .menu-btn[data-v-d8c601e2],.input-container .input-wrapper .voice-btn[data-v-d8c601e2]{width:2.2rem;height:2.2rem;font-size:1.1rem}}@media (-webkit-min-device-pixel-ratio: 3),(min-resolution: 288dpi){.input-container .input-wrapper .menu-btn[data-v-d8c601e2],.input-container .input-wrapper .voice-btn[data-v-d8c601e2]{width:2rem;height:2rem;font-size:1rem}}.input-container .input-wrapper .menu-btn[data-v-d8c601e2]:active,.input-container .input-wrapper .voice-btn[data-v-d8c601e2]:active{color:#fff}.input-container .input-wrapper .input-field[data-v-d8c601e2]{flex:1;min-width:0;background:none;border:none;color:#fff;padding:.5rem;font-size:1rem}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.input-container .input-wrapper .input-field[data-v-d8c601e2]{font-size:.9rem;padding:.4rem}}@media (-webkit-min-device-pixel-ratio: 3),(min-resolution: 288dpi){.input-container .input-wrapper .input-field[data-v-d8c601e2]{font-size:.85rem;padding:.35rem}}.input-container .input-wrapper .input-field[data-v-d8c601e2]::placeholder{color:#888}.input-container .input-wrapper .input-field[data-v-d8c601e2]:focus{outline:none}.input-container .input-wrapper .send-btn[data-v-d8c601e2]{padding:.75rem 1rem;background-color:gold;border:none;border-radius:1.25rem;color:#000;font-weight:700;font-size:.8rem;min-width:4rem;max-width:6rem;flex-shrink:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.input-container .input-wrapper .send-btn[data-v-d8c601e2]{font-size:.75rem;padding:.6rem .8rem;min-width:3.8rem}}@media (-webkit-min-device-pixel-ratio: 3),(min-resolution: 288dpi){.input-container .input-wrapper .send-btn[data-v-d8c601e2]{font-size:.7rem;padding:.5rem .7rem;min-width:3.5rem}}@media (max-width: 320px){.input-container .input-wrapper .send-btn[data-v-d8c601e2]{min-width:3rem;font-size:.7rem;padding:.5rem .7rem}}@media (prefers-reduced-motion: no-preference){.input-container .input-wrapper .send-btn[data-v-d8c601e2]{transition:all .2s ease}}.input-container .input-wrapper .send-btn[data-v-d8c601e2]:active{background-color:#ffed4a;transform:scale(.98)}.input-container .input-wrapper .send-btn[data-v-d8c601e2]:disabled{background-color:#4a4a6a;opacity:.7}.upload-container[data-v-d8c601e2]{position:fixed;top:0;left:0;width:70%;height:100%;background-color:#2b2b3d;z-index:1000;transition:transform .3s ease-in-out;transform:translate(-100%)}.upload-container.show[data-v-d8c601e2]{transform:translate(0)}.upload-container .upload-header[data-v-d8c601e2]{display:flex;align-items:center;justify-content:space-between;padding:1rem;color:#fff;font-weight:700;border-bottom:1px solid #4a4a6a}.upload-container .upload-header .close-btn[data-v-d8c601e2]{background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer}.upload-container .upload-content[data-v-d8c601e2]{padding:1rem;height:calc(100% - 60px);overflow-y:auto}.upload-container .upload-content .upload-box[data-v-d8c601e2]{border:2px dashed #4a4a6a;border-radius:.5rem;padding:2rem;text-align:center;cursor:pointer}.upload-container .upload-content .upload-box[data-v-d8c601e2]:active{border-color:gold}.upload-container .upload-content .upload-box .file-input[data-v-d8c601e2]{display:none}.upload-container .upload-content .upload-box .upload-placeholder[data-v-d8c601e2]{color:#fff}.upload-container .upload-content .upload-box .upload-placeholder .upload-icon[data-v-d8c601e2]{font-size:2rem;margin-bottom:.5rem}.upload-container .upload-content .upload-box .upload-placeholder p[data-v-d8c601e2]{font-size:.875rem;color:#6c6c8a}.upload-container .upload-content .preview-image[data-v-d8c601e2]{margin-top:1rem;position:relative}.upload-container .upload-content .preview-image img[data-v-d8c601e2]{width:100%;height:auto;border-radius:.5rem}.upload-container .upload-content .preview-image .clear-btn[data-v-d8c601e2]{position:absolute;top:.5rem;right:.5rem;background-color:rgba(0,0,0,.6);color:#fff;border:none;padding:.25rem .5rem;border-radius:.25rem;cursor:pointer}.upload-container .upload-content .preview-image .clear-btn[data-v-d8c601e2]:active{background-color:rgba(0,0,0,.8)}.generating[data-v-d8c601e2]{display:flex;justify-content:center;padding:1rem}.generating .loading-dots[data-v-d8c601e2]{display:flex;gap:.25rem}.generating .loading-dots span[data-v-d8c601e2]{width:.5rem;height:.5rem;background-color:gold;border-radius:50%;animation:bounce-d8c601e2 1.4s infinite ease-in-out both}.generating .loading-dots span[data-v-d8c601e2]:nth-child(1){animation-delay:-.32s}.generating .loading-dots span[data-v-d8c601e2]:nth-child(2){animation-delay:-.16s}[data-v-d8c601e2]::-webkit-scrollbar{width:6px}[data-v-d8c601e2]::-webkit-scrollbar-track{background:#2b2b3d}[data-v-d8c601e2]::-webkit-scrollbar-thumb{background:#4a4a6a;border-radius:3px}[data-v-d8c601e2]::-webkit-scrollbar-thumb:hover{background:#5a5a7a}.generating-progress[data-v-d8c601e2]{width:100%;height:24px;background:rgba(255,215,0,.1);border-radius:12px;position:relative;overflow:hidden;margin:.5rem 0}.generating-progress .progress-text[data-v-d8c601e2]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:14px;color:#2b2b3d;font-weight:700;z-index:2;transition:color .3s ease;white-space:nowrap;text-shadow:0 0 2px rgba(255,255,255,.5)}.generating-progress[data-v-d8c601e2]:after{content:"";position:absolute;top:0;left:0;height:100%;width:var(--progress, 0%);background:linear-gradient(90deg,gold,#ffed4a);border-radius:12px;transition:width .3s ease}.generating-notice[data-v-d8c601e2]{text-align:center;color:#6c6c8a;font-size:.9rem;margin-top:.5rem}.generating-notice span[data-v-d8c601e2]{display:inline-block;animation:noticeJump-d8c601e2 1.5s ease infinite;text-shadow:0 0 8px rgba(255,215,0,.3)}@keyframes noticeJump-d8c601e2{0%,to{transform:translateY(0)}20%{transform:translateY(-4px)}40%{transform:translateY(0)}60%{color:gold}}.thumbnail-preview[data-v-d8c601e2]{position:fixed;left:1rem;bottom:calc(50px + 6rem);width:3.5rem;height:3.5rem;border-radius:.5rem;background-color:#2b2b3d;box-shadow:0 2px 8px rgba(0,0,0,.2);z-index:20}.thumbnail-preview .preview-img[data-v-d8c601e2]{width:100%;height:100%;object-fit:cover;border-radius:10px}.thumbnail-preview .close-btn[data-v-d8c601e2]{position:absolute;top:-10px;right:-10px;width:1.25rem;height:1.25rem;background-color:rgba(0,0,0,.6);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.thumbnail-preview .close-btn img[data-v-d8c601e2]{width:.75rem;height:.75rem}.thumbnail-preview .close-btn[data-v-d8c601e2]:active{background-color:rgba(0,0,0,.8)}.loading-more-indicator[data-v-d8c601e2]{display:flex;flex-direction:column;align-items:center;padding:1rem;padding-top:60px}.loading-more-indicator .loading-dots[data-v-d8c601e2]{display:flex;gap:.25rem;margin-bottom:.5rem}.loading-more-indicator .loading-dots span[data-v-d8c601e2]{width:.5rem;height:.5rem;background-color:gold;border-radius:50%;animation:bounce-d8c601e2 1.4s infinite ease-in-out both}.loading-more-indicator .loading-dots span[data-v-d8c601e2]:nth-child(1){animation-delay:-.32s}.loading-more-indicator .loading-dots span[data-v-d8c601e2]:nth-child(2){animation-delay:-.16s}.loading-more-indicator .loading-text[data-v-d8c601e2]{color:gold;font-size:.875rem;text-shadow:0 0 8px rgba(255,215,0,.3)}@keyframes bounce-d8c601e2{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.chat-layout[data-v-c8dade6f]{display:flex;flex-direction:column;height:100vh;background-color:#373258;width:100%}.main-container[data-v-c8dade6f]{flex:1;display:flex;flex-direction:column;height:calc(100vh - 60px);overflow:hidden}.messages-container[data-v-c8dade6f]{flex:1;overflow-y:auto;padding:.5rem;padding-bottom:120px;padding-top:60px;-webkit-overflow-scrolling:touch}.messages-container .message[data-v-c8dade6f]{margin-bottom:.75rem}.messages-container .message .message-content[data-v-c8dade6f]{display:flex;align-items:flex-start;gap:.5rem;width:100%}.messages-container .message .message-content .avatar[data-v-c8dade6f]{width:2rem;height:2rem;border-radius:50%;overflow:hidden;flex-shrink:0}.messages-container .message .message-content .avatar .avatar-img[data-v-c8dade6f]{width:100%;height:100%;object-fit:cover}.messages-container .message .message-content .message-box[data-v-c8dade6f]{flex:1;max-width:85%}.messages-container .message .message-content .message-box .text[data-v-c8dade6f]{background-color:#4a4a6a;padding:.625rem .875rem;border-radius:1rem;color:#fff;font-size:.9375rem;word-break:break-word}.messages-container .message .message-content .message-box .ai-content[data-v-c8dade6f]{background-color:#2b2b3d;padding:.625rem;border-radius:1rem}.messages-container .message .message-content .message-box .ai-content .image-grid[data-v-c8dade6f]{display:grid;grid-template-columns:1fr;gap:.75rem}.messages-container .message .message-content .message-box .ai-content .image-grid .image-wrapper[data-v-c8dade6f]{position:relative;width:100%}.messages-container .message .message-content .message-box .ai-content .image-grid .image-wrapper img[data-v-c8dade6f]{width:100%;border-radius:.5rem;object-fit:contain}.messages-container .message .user[data-v-c8dade6f]{display:flex;justify-content:flex-end;width:100%}.messages-container .message .user .message-bubble[data-v-c8dade6f]{background-color:#4a4a6a;padding:.625rem;border-radius:1rem;margin-right:.5rem;display:flex;flex-direction:column;gap:.5rem}.messages-container .message .user .user-uploaded-image[data-v-c8dade6f]{width:auto;max-width:100%;max-height:100px;border-radius:.5rem;object-fit:contain}.messages-container .message .user .text[data-v-c8dade6f]{color:#fff;font-size:.9375rem;word-break:break-word}.input-container[data-v-c8dade6f]{padding:.75rem;background-color:#1e1e2e;position:fixed;bottom:50px;left:0;right:0;z-index:10}.input-container .input-wrapper[data-v-c8dade6f]{display:flex;align-items:center;gap:.75rem;background-color:#2b2b3d;padding:.5rem;border-radius:2rem}.input-container .input-wrapper .menu-btn[data-v-c8dade6f],.input-container .input-wrapper .voice-btn[data-v-c8dade6f]{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:none;border:none;color:#888;font-size:1.2rem}.input-container .input-wrapper .menu-btn[data-v-c8dade6f]:active,.input-container .input-wrapper .voice-btn[data-v-c8dade6f]:active{color:#fff}.input-container .input-wrapper .input-field[data-v-c8dade6f]{flex:1;background:none;border:none;color:#fff;padding:.5rem;font-size:1rem}.input-container .input-wrapper .input-field[data-v-c8dade6f]::placeholder{color:#888}.input-container .input-wrapper .input-field[data-v-c8dade6f]:focus{outline:none}.input-container .input-wrapper .send-btn[data-v-c8dade6f]{padding:.75rem 1rem;background-color:gold;border:none;border-radius:1.25rem;color:#000;font-weight:700;font-size:.8rem;min-width:4rem}.input-container .input-wrapper .send-btn[data-v-c8dade6f]:active{background-color:#ffed4a;transform:scale(.98)}.input-container .input-wrapper .send-btn[data-v-c8dade6f]:disabled{background-color:#4a4a6a;opacity:.7}.upload-container[data-v-c8dade6f]{position:fixed;top:0;left:0;width:70%;height:100%;background-color:#2b2b3d;z-index:1000;transition:transform .3s ease-in-out;transform:translate(-100%)}.upload-container.show[data-v-c8dade6f]{transform:translate(0)}.upload-container .upload-header[data-v-c8dade6f]{display:flex;align-items:center;justify-content:space-between;padding:1rem;color:#fff;font-weight:700;border-bottom:1px solid #4a4a6a}.upload-container .upload-header .close-btn[data-v-c8dade6f]{background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer}.upload-container .upload-content[data-v-c8dade6f]{padding:1rem;height:calc(100% - 60px);overflow-y:auto}.upload-container .upload-content .upload-box[data-v-c8dade6f]{border:2px dashed #4a4a6a;border-radius:.5rem;padding:2rem;text-align:center;cursor:pointer}.upload-container .upload-content .upload-box[data-v-c8dade6f]:active{border-color:gold}.upload-container .upload-content .upload-box .file-input[data-v-c8dade6f]{display:none}.upload-container .upload-content .upload-box .upload-placeholder[data-v-c8dade6f]{color:#fff}.upload-container .upload-content .upload-box .upload-placeholder .upload-icon[data-v-c8dade6f]{font-size:2rem;margin-bottom:.5rem}.upload-container .upload-content .upload-box .upload-placeholder p[data-v-c8dade6f]{font-size:.875rem;color:#6c6c8a}.upload-container .upload-content .preview-image[data-v-c8dade6f]{margin-top:1rem;position:relative}.upload-container .upload-content .preview-image img[data-v-c8dade6f]{width:100%;height:auto;border-radius:.5rem}.upload-container .upload-content .preview-image .clear-btn[data-v-c8dade6f]{position:absolute;top:.5rem;right:.5rem;background-color:rgba(0,0,0,.6);color:#fff;border:none;padding:.25rem .5rem;border-radius:.25rem;cursor:pointer}.upload-container .upload-content .preview-image .clear-btn[data-v-c8dade6f]:active{background-color:rgba(0,0,0,.8)}.image-controls[data-v-c8dade6f]{padding:.5rem 0}.image-controls .control-buttons[data-v-c8dade6f]{display:flex;flex-wrap:wrap;gap:.375rem;align-items:center;margin:.5rem 0}.image-controls .control-buttons .control-buttons-text[data-v-c8dade6f]{width:100%;color:#6c6c8a;font-size:.875rem;margin-bottom:.25rem}.image-controls .control-btn[data-v-c8dade6f]{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:#fff;border-radius:.75rem;padding:.5rem .75rem;font-size:.875rem;min-width:2.75rem;height:2.25rem;touch-action:manipulation}.image-controls .control-btn[data-v-c8dade6f]:active{transform:scale(.98)}.image-controls .control-btn[data-v-c8dade6f]:disabled{opacity:.5}.image-controls .upscale-btn[data-v-c8dade6f]:active,.image-controls .variation-btn[data-v-c8dade6f]:active,.image-controls .reroll-btn[data-v-c8dade6f]:active,.image-controls .download-btn[data-v-c8dade6f]:active{opacity:.8}.generating-progress[data-v-c8dade6f]{height:20px;margin:.5rem 0;border-radius:10px}.generating-progress .progress-text[data-v-c8dade6f]{font-size:.875rem}.generating[data-v-c8dade6f]{padding:.75rem}.generating .loading-dots span[data-v-c8dade6f]{width:.375rem;height:.375rem}[data-v-c8dade6f]::-webkit-scrollbar{width:4px}[data-v-c8dade6f]::-webkit-scrollbar-thumb{background:#4a4a6a;border-radius:2px}.vary-region-container .toolbar[data-v-c8dade6f]{flex-wrap:wrap;gap:.5rem}.vary-region-container .toolbar .brush-size-slider[data-v-c8dade6f]{width:100%}.vary-region-container .image-container[data-v-c8dade6f]{touch-action:none}.vary-region-container .control-panel .button-group[data-v-c8dade6f]{gap:.5rem}.generating-progress[data-v-c8dade6f]{width:100%;height:24px;background:rgba(255,215,0,.1);border-radius:12px;position:relative;overflow:hidden;margin:.5rem 0}.generating-progress .progress-text[data-v-c8dade6f]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:14px;color:#2b2b3d;font-weight:700;z-index:2;transition:color .3s ease;white-space:nowrap;text-shadow:0 0 2px rgba(255,255,255,.5)}.generating-progress[data-v-c8dade6f]:after{content:"";position:absolute;top:0;left:0;height:100%;width:var(--progress, 0%);background:linear-gradient(90deg,gold,#ffed4a);border-radius:12px;transition:width .3s ease}.generating-notice[data-v-c8dade6f]{text-align:center;color:#6c6c8a;font-size:.9rem;margin-top:.5rem}.generating-notice span[data-v-c8dade6f]{display:inline-block;animation:noticeJump-c8dade6f 1.5s ease infinite;text-shadow:0 0 8px rgba(255,215,0,.3)}@keyframes noticeJump-c8dade6f{0%,to{transform:translateY(0)}20%{transform:translateY(-4px)}40%{transform:translateY(0)}60%{color:gold}}.thumbnail-preview[data-v-c8dade6f]{position:fixed;left:1rem;bottom:calc(50px + 6rem);width:3.5rem;height:3.5rem;border-radius:.5rem;background-color:#2b2b3d;box-shadow:0 2px 8px rgba(0,0,0,.2);z-index:20}.thumbnail-preview .preview-img[data-v-c8dade6f]{width:100%;height:100%;object-fit:cover;border-radius:10px}.thumbnail-preview .close-btn[data-v-c8dade6f]{position:absolute;top:-10px;right:-10px;width:1.25rem;height:1.25rem;background-color:rgba(0,0,0,.6);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.thumbnail-preview .close-btn img[data-v-c8dade6f]{width:.75rem;height:.75rem}.thumbnail-preview .close-btn[data-v-c8dade6f]:active{background-color:rgba(0,0,0,.8)}.chat-layout[data-v-2f26acfd]{display:flex;flex-direction:column;height:100vh;background-color:#373258;width:100%;position:relative;padding-bottom:5rem}.main-container[data-v-2f26acfd]{flex:1;display:flex;flex-direction:column;height:calc(100vh - 60px);overflow:hidden}.messages-container[data-v-2f26acfd]{flex:1;overflow-y:auto;padding:.5rem;padding-bottom:140px;padding-top:60px;-webkit-overflow-scrolling:touch}.messages-container .message[data-v-2f26acfd]{margin-bottom:.75rem}.messages-container .message .message-content[data-v-2f26acfd]{display:flex;align-items:flex-start;gap:.5rem;width:100%}.messages-container .message .message-content .avatar[data-v-2f26acfd]{width:2rem;height:2rem;border-radius:50%;overflow:hidden;flex-shrink:0}.messages-container .message .message-content .avatar .avatar-img[data-v-2f26acfd]{width:100%;height:100%;object-fit:cover}.messages-container .message .message-content .message-box[data-v-2f26acfd]{flex:1;max-width:85%}.messages-container .message .message-content .message-box .text[data-v-2f26acfd]{background-color:#4a4a6a;padding:.625rem .875rem;border-radius:1rem;color:#fff;font-size:.9375rem;word-break:break-word}.messages-container .message .message-content .message-box .ai-content[data-v-2f26acfd]{background-color:#2b2b3d;padding:.625rem;border-radius:1rem}.messages-container .message .message-content .message-box .ai-content .image-grid[data-v-2f26acfd]{display:grid;grid-template-columns:1fr;gap:.75rem}.messages-container .message .message-content .message-box .ai-content .image-grid .image-wrapper[data-v-2f26acfd]{position:relative;width:100%}.messages-container .message .message-content .message-box .ai-content .image-grid .image-wrapper img[data-v-2f26acfd]{width:100%;border-radius:.5rem;object-fit:contain}.messages-container .message .user[data-v-2f26acfd]{display:flex;justify-content:flex-end;width:100%}.messages-container .message .user .text[data-v-2f26acfd]{background-color:#4a4a6a;padding:.625rem .875rem;border-radius:1rem;color:#fff;margin-right:.5rem;font-size:.9375rem;word-break:break-word}.input-container[data-v-2f26acfd]{padding:.75rem;background-color:#1e1e2e;position:fixed;bottom:50px;left:0;right:0;z-index:10}.input-container .input-wrapper[data-v-2f26acfd]{display:flex;align-items:center;gap:.75rem;background-color:#2b2b3d;padding:.5rem;border-radius:2rem}.input-container .input-wrapper .menu-btn[data-v-2f26acfd],.input-container .input-wrapper .voice-btn[data-v-2f26acfd]{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:none;border:none;color:#888;font-size:1.2rem}.input-container .input-wrapper .menu-btn[data-v-2f26acfd]:active,.input-container .input-wrapper .voice-btn[data-v-2f26acfd]:active{color:#fff}.input-container .input-wrapper .input-field[data-v-2f26acfd]{flex:1;background:none;border:none;color:#fff;padding:.5rem;font-size:1rem}.input-container .input-wrapper .input-field[data-v-2f26acfd]::placeholder{color:#888}.input-container .input-wrapper .input-field[data-v-2f26acfd]:focus{outline:none}.input-container .input-wrapper .send-btn[data-v-2f26acfd]{padding:.75rem 1rem;background-color:gold;border:none;border-radius:1.25rem;color:#000;font-weight:700;font-size:.8rem;min-width:4rem}.input-container .input-wrapper .send-btn[data-v-2f26acfd]:active{background-color:#ffed4a;transform:scale(.98)}.input-container .input-wrapper .send-btn[data-v-2f26acfd]:disabled{background-color:#4a4a6a;opacity:.7}.upload-container[data-v-2f26acfd]{position:fixed;top:0;left:0;width:70%;height:100%;background-color:#2b2b3d;z-index:1000;transition:transform .3s ease-in-out;transform:translate(-100%)}.upload-container.show[data-v-2f26acfd]{transform:translate(0)}.upload-container .upload-header[data-v-2f26acfd]{display:flex;align-items:center;justify-content:space-between;padding:1rem;color:#fff;font-weight:700;border-bottom:1px solid #4a4a6a}.upload-container .upload-header .close-btn[data-v-2f26acfd]{background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer}.upload-container .upload-content[data-v-2f26acfd]{padding:1rem;height:calc(100% - 60px);overflow-y:auto}.upload-container .upload-content .upload-box[data-v-2f26acfd]{border:2px dashed #4a4a6a;border-radius:.5rem;padding:2rem;text-align:center;cursor:pointer}.upload-container .upload-content .upload-box[data-v-2f26acfd]:active{border-color:gold}.upload-container .upload-content .upload-box .file-input[data-v-2f26acfd]{display:none}.upload-container .upload-content .upload-box .upload-placeholder[data-v-2f26acfd]{color:#fff}.upload-container .upload-content .upload-box .upload-placeholder .upload-icon[data-v-2f26acfd]{font-size:2rem;margin-bottom:.5rem}.upload-container .upload-content .upload-box .upload-placeholder p[data-v-2f26acfd]{font-size:.875rem;color:#6c6c8a}.upload-container .upload-content .preview-image[data-v-2f26acfd]{margin-top:1rem;position:relative}.upload-container .upload-content .preview-image img[data-v-2f26acfd]{width:100%;height:auto;border-radius:.5rem}.upload-container .upload-content .preview-image .clear-btn[data-v-2f26acfd]{position:absolute;top:.5rem;right:.5rem;background-color:rgba(0,0,0,.6);color:#fff;border:none;padding:.25rem .5rem;border-radius:.25rem;cursor:pointer}.upload-container .upload-content .preview-image .clear-btn[data-v-2f26acfd]:active{background-color:rgba(0,0,0,.8)}.generating[data-v-2f26acfd]{display:flex;justify-content:center;padding:1rem}.generating .loading-dots[data-v-2f26acfd]{display:flex;gap:.25rem}.generating .loading-dots span[data-v-2f26acfd]{width:.5rem;height:.5rem;background-color:gold;border-radius:50%;animation:bounce-2f26acfd 1.4s infinite ease-in-out both}.generating .loading-dots span[data-v-2f26acfd]:nth-child(1){animation-delay:-.32s}.generating .loading-dots span[data-v-2f26acfd]:nth-child(2){animation-delay:-.16s}@keyframes bounce-2f26acfd{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}[data-v-2f26acfd]::-webkit-scrollbar{width:6px}[data-v-2f26acfd]::-webkit-scrollbar-track{background:#2b2b3d}[data-v-2f26acfd]::-webkit-scrollbar-thumb{background:#4a4a6a;border-radius:3px}[data-v-2f26acfd]::-webkit-scrollbar-thumb:hover{background:#5a5a7a}.generating-progress[data-v-2f26acfd]{width:100%;height:24px;background:rgba(255,215,0,.1);border-radius:12px;position:relative;overflow:hidden;margin:.5rem 0}.generating-progress .progress-text[data-v-2f26acfd]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:14px;color:#2b2b3d;font-weight:700;z-index:2;transition:color .3s ease;white-space:nowrap;text-shadow:0 0 2px rgba(255,255,255,.5)}.generating-progress[data-v-2f26acfd]:after{content:"";position:absolute;top:0;left:0;height:100%;width:var(--progress, 0%);background:linear-gradient(90deg,gold,#ffed4a);border-radius:12px;transition:width .3s ease}.generating-notice[data-v-2f26acfd]{text-align:center;color:#6c6c8a;font-size:.9rem;margin-top:.5rem}.generating-notice span[data-v-2f26acfd]{display:inline-block;animation:noticeJump-2f26acfd 1.5s ease infinite;text-shadow:0 0 8px rgba(255,215,0,.3)}@keyframes noticeJump-2f26acfd{0%,to{transform:translateY(0)}20%{transform:translateY(-4px)}40%{transform:translateY(0)}60%{color:gold}}.input-select[data-v-2f26acfd]{padding:.25rem .75rem}.input-select .ratio-selector[data-v-2f26acfd]{display:flex;justify-content:flex-start;gap:1rem;background-color:#2b2b3d;padding:.5rem;border-radius:.5rem;margin-bottom:.5rem}.input-select .ratio-option[data-v-2f26acfd]{padding:.375rem;border-radius:.25rem;cursor:pointer;transition:all .2s ease}.input-select .ratio-option[data-v-2f26acfd]:active{transform:scale(.95)}.input-select .ratio-option.active[data-v-2f26acfd]{background-color:gold}.input-select .ratio-option.active .ratio-box[data-v-2f26acfd]{background-color:#2b2b3d}.input-select .ratio-visual[data-v-2f26acfd]{text-align:center}.input-select .ratio-visual .ratio-box[data-v-2f26acfd]{background-color:#4a4a6a;transition:background-color .2s ease;border-radius:2px;margin:0 auto .25rem}.input-select .ratio-visual .ratio-box.square[data-v-2f26acfd]{width:1.25rem;height:1.25rem}.input-select .ratio-visual .ratio-box.portrait[data-v-2f26acfd]{width:1rem;height:1.5rem}.input-select .ratio-visual .ratio-box.landscape[data-v-2f26acfd]{width:1.5rem;height:1rem}.input-select .ratio-visual .ratio-label[data-v-2f26acfd]{font-size:.7rem;color:#fff;margin-bottom:.125rem}.input-select .ratio-visual .ratio-description[data-v-2f26acfd]{font-size:.6rem;color:#6c6c8a}.main-container[data-v-c38a97ec]{padding:0 16px 16px;background-color:#f5f5f5;min-height:100vh}.category-section[data-v-c38a97ec]{background:#fff;border-radius:12px;padding:16px;margin-bottom:16px}.category-section .category-header[data-v-c38a97ec]{display:flex;align-items:center;gap:12px}.category-section .category-header .ai-avatar[data-v-c38a97ec]{width:40px;height:40px;border-radius:50%;overflow:hidden}.category-section .category-header .ai-avatar img[data-v-c38a97ec]{width:100%;height:100%;object-fit:cover}.category-section .category-header .category-prompt[data-v-c38a97ec]{flex:1}.category-section .category-header .category-prompt p[data-v-c38a97ec]{margin:0}.category-section .category-header .category-prompt p.subtitle[data-v-c38a97ec]{font-size:12px;color:#999}.category-section .category-header .select-arrow[data-v-c38a97ec]{color:#666;font-size:14px}.input-section[data-v-c38a97ec]{background:#fff;border-radius:12px;padding:16px;margin-bottom:16px;position:relative}.input-section .drawing-input[data-v-c38a97ec]{width:100%;min-height:100px;border:none;resize:none;outline:none;font-size:14px}.input-section .drawing-input[data-v-c38a97ec]::placeholder{color:#999}.input-section .char-count[data-v-c38a97ec]{position:absolute;bottom:8px;right:16px;font-size:12px;color:#999}.quick-tags[data-v-c38a97ec]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.quick-tags .try-text[data-v-c38a97ec]{color:#000;font-size:14px;white-space:nowrap;font-weight:700}.quick-tags .tag[data-v-c38a97ec]{padding:6px 12px;background:#f0f0f0;border-radius:16px;font-size:12px;color:#666}.quick-tags .refresh-button[data-v-c38a97ec]{margin-left:auto;width:16px;height:16px;cursor:pointer}.quick-tags .refresh-button[data-v-c38a97ec]:hover{opacity:.8}.quick-tags .refresh-button svg[data-v-c38a97ec]{width:100%;height:100%}.style-section h3[data-v-c38a97ec]{margin:0 0 16px;font-size:16px}.style-section .style-options[data-v-c38a97ec]{display:flex;gap:12px;margin-bottom:16px}.style-section .style-options .style-option[data-v-c38a97ec]{padding:6px 16px;background:#f0f0f0;border-radius:16px;font-size:14px}.style-section .style-options .style-option.active[data-v-c38a97ec]{background:#4080ff;color:#fff}.style-section .model-grid[data-v-c38a97ec]{display:grid;grid-template-columns:repeat(2,100px);grid-template-rows:repeat(2,100px);gap:12px;margin-bottom:24px;overflow-x:auto;padding:12px;grid-auto-flow:column;scrollbar-width:none;-ms-overflow-style:none}.style-section .model-grid[data-v-c38a97ec]::-webkit-scrollbar{display:none}.style-section .model-grid .model-card[data-v-c38a97ec]{width:100px;height:100px;border-radius:8px;overflow:hidden;position:relative;cursor:pointer;transition:all .3s ease;border:2px solid transparent}.style-section .model-grid .model-card[data-v-c38a97ec]:active{transform:scale(.95)}.style-section .model-grid .model-card[data-v-c38a97ec]:hover{box-shadow:0 2px 12px rgba(0,0,0,.1)}.style-section .model-grid .model-card.selected[data-v-c38a97ec]{border-color:#4080ff;box-shadow:0 0 0 2px rgba(64,128,255,.2)}.style-section .model-grid .model-card.selected[data-v-c38a97ec]:after{content:"";position:absolute;right:4px;top:4px;width:16px;height:16px;border-radius:50%;background:#4080ff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E") center/10px no-repeat}.style-section .model-grid .model-card img[data-v-c38a97ec]{width:100%;height:100%;object-fit:cover}.style-section .model-grid .model-card .model-name[data-v-c38a97ec]{position:absolute;bottom:8px;left:8px;color:#fff;font-size:12px;text-shadow:0 1px 2px rgba(0,0,0,.5)}.style-section .style-grid[data-v-c38a97ec]{display:grid;grid-template-columns:repeat(4,80px);grid-template-rows:repeat(2,80px);gap:12px;margin-bottom:24px;overflow-x:auto;padding:12px;grid-auto-flow:column;scrollbar-width:none;-ms-overflow-style:none}.style-section .style-grid[data-v-c38a97ec]::-webkit-scrollbar{display:none}.style-section .style-grid .style-card[data-v-c38a97ec]{width:80px;height:80px;border-radius:8px;overflow:hidden;position:relative;cursor:pointer;transition:all .3s ease;border:2px solid transparent}.style-section .style-grid .style-card[data-v-c38a97ec]:active{transform:scale(.95)}.style-section .style-grid .style-card[data-v-c38a97ec]:hover{box-shadow:0 2px 12px rgba(0,0,0,.1)}.style-section .style-grid .style-card.selected[data-v-c38a97ec]{border-color:#4080ff;box-shadow:0 0 0 2px rgba(64,128,255,.2)}.style-section .style-grid .style-card.selected[data-v-c38a97ec]:after{content:"";position:absolute;right:4px;top:4px;width:16px;height:16px;border-radius:50%;background:#4080ff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E") center/10px no-repeat}.style-section .style-grid .style-card img[data-v-c38a97ec]{width:100%;height:100%;object-fit:cover}.style-section .style-grid .style-card .style-name[data-v-c38a97ec]{position:absolute;bottom:8px;left:8px;color:#fff;font-size:12px;text-shadow:0 1px 2px rgba(0,0,0,.5)}.start-button[data-v-c38a97ec]{background:#4080ff;color:#fff;text-align:center;padding:16px;border-radius:24px;font-size:14px;margin:0 16px}.grid-title[data-v-c38a97ec]{margin:10px 0;font-size:16px;color:#333;font-weight:700}.ratio-grid[data-v-c38a97ec]{display:flex;margin-bottom:16px;overflow-x:auto;padding:12px;background-color:#fff;border-radius:12px;scrollbar-width:none;-ms-overflow-style:none}.ratio-grid[data-v-c38a97ec]::-webkit-scrollbar{display:none}.ratio-grid .ratio-option[data-v-c38a97ec]{flex:0 0 80px;height:108px;display:flex;flex-direction:column;cursor:pointer;padding:8px;border-radius:8px;position:relative;background-color:#f8f9fa;border:1px solid #edf0f5;transition:all .2s ease;margin-right:12px}.ratio-grid .ratio-option[data-v-c38a97ec]:hover{border-color:rgba(64,128,255,.25)}.ratio-grid .ratio-option.active[data-v-c38a97ec]{background-color:#4080ff;border-color:#4080ff}.ratio-grid .ratio-option.active .ratio-box[data-v-c38a97ec]{background-color:#fff}.ratio-grid .ratio-option.active .ratio-label[data-v-c38a97ec],.ratio-grid .ratio-option.active .ratio-value[data-v-c38a97ec]{color:#fff}.ratio-grid .ratio-option .ratio-preview[data-v-c38a97ec]{flex:1;display:flex;align-items:center;justify-content:center}.ratio-grid .ratio-option .ratio-preview .ratio-box[data-v-c38a97ec]{width:32px;background-color:#e5e5e5;border-radius:4px}.ratio-grid .ratio-option .ratio-text[data-v-c38a97ec]{height:40px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:2px}.ratio-grid .ratio-option .ratio-text .ratio-label[data-v-c38a97ec]{font-size:12px;color:#333;line-height:1.2}.ratio-grid .ratio-option .ratio-text .ratio-value[data-v-c38a97ec]{font-size:10px;color:#999;line-height:1.2}.image-section[data-v-c38a97ec]{margin-bottom:16px}.image-section .section-title[data-v-c38a97ec]{font-size:16px;font-weight:700;margin-bottom:12px;color:#333}.image-section .upload-container[data-v-c38a97ec]{background:#fff;border:2px dashed #e5e5e5;border-radius:12px;padding:24px;cursor:pointer;transition:all .3s ease}.image-section .upload-container[data-v-c38a97ec]:hover{border-color:#4080ff}.image-section .upload-placeholder[data-v-c38a97ec]{display:flex;flex-direction:column;align-items:center;gap:8px}.image-section .upload-icon[data-v-c38a97ec]{width:48px;height:48px;color:#999;margin-bottom:8px}.image-section .upload-icon svg[data-v-c38a97ec]{width:100%;height:100%}.image-section .upload-text[data-v-c38a97ec]{font-size:14px;color:#666}.image-section .upload-hint[data-v-c38a97ec]{font-size:12px;color:#999}.image-section .image-preview[data-v-c38a97ec]{text-align:center}.image-section .image-preview img[data-v-c38a97ec]{max-width:100%;max-height:200px;object-fit:contain}.image-section .image-preview .reupload-text[data-v-c38a97ec]{margin-top:8px;font-size:12px;color:#999}.image-section .hidden-input[data-v-c38a97ec]{display:none}.main-container[data-v-1fe58d9a]{padding:0 16px 16px;background-color:#f5f5f5;min-height:100vh}.works-grid[data-v-1fe58d9a]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;max-width:1200px;margin:0 auto}.work-item[data-v-1fe58d9a]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1)}.images-container[data-v-1fe58d9a]{display:grid;grid-template-columns:repeat(1,1fr);gap:4px;padding:4px;height:200px}.image-wrapper[data-v-1fe58d9a]{position:relative;width:100%;height:100%;overflow:hidden}.work-image[data-v-1fe58d9a]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;height:100%;min-width:100%;object-fit:cover;transition:transform .3s ease}.work-image[data-v-1fe58d9a]:hover{transform:translate(-50%,-50%) scale(1.05)}.delete-button[data-v-1fe58d9a]{position:absolute;top:8px;right:8px;width:28px;height:28px;background-color:rgba(0,0,0,.6);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;opacity:1;transition:background-color .2s ease}.delete-button[data-v-1fe58d9a]:hover{background-color:rgba(239,68,68,.9)}.delete-icon[data-v-1fe58d9a]{color:#fff;font-size:20px;font-weight:700;line-height:1}.loading-state[data-v-1fe58d9a],.no-more[data-v-1fe58d9a]{text-align:center;padding:20px;color:#666;font-size:14px}.loading-image-wrapper[data-v-1fe58d9a]{position:relative;width:100%;height:100%;background-color:#f3f4f6;border-radius:.5rem;display:flex;align-items:center;justify-content:center;overflow:hidden}.loading-pulse[data-v-1fe58d9a]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#e5e7eb,#d1d5db);animation:pulse-1fe58d9a 2s cubic-bezier(.4,0,.6,1) infinite}.loading-spinner[data-v-1fe58d9a]{position:relative;z-index:10;width:4rem;height:4rem;border:4px solid #3b82f6;border-top-color:transparent;border-radius:50%;animation:spin-1fe58d9a 1s linear infinite}.loading-text[data-v-1fe58d9a]{position:absolute;bottom:1.5rem;left:0;right:0;text-align:center;color:#4b5563;font-size:1.125rem;font-weight:500}@keyframes pulse-1fe58d9a{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin-1fe58d9a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-image-wrapper[data-v-1fe58d9a]{position:relative;width:100%;height:100%;background-color:#fef2f2;border-radius:.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.error-icon[data-v-1fe58d9a]{width:3rem;height:3rem;background-color:#ef4444;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;font-weight:700;margin-bottom:.75rem}.error-text[data-v-1fe58d9a]{color:#ef4444;font-size:1.125rem;font-weight:500;margin-bottom:.25rem}.error-subtext[data-v-1fe58d9a]{color:#991b1b;font-size:.875rem}.retention-tip[data-v-1fe58d9a]{display:flex;align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);color:#475569;padding:6px 16px;border-radius:8px;border:1px solid #e2e8f0;margin-bottom:16px;box-shadow:0 1px 3px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.1);max-width:1200px;margin-left:auto;margin-right:auto}.tip-icon[data-v-1fe58d9a]{font-size:16px;margin-right:8px;opacity:.9}.tip-text[data-v-1fe58d9a]{font-size:14px;font-weight:500;opacity:.95}.main-container[data-v-e64d7d38]{min-height:100vh;background-color:#f5f5f5}.header-nav[data-v-e64d7d38]{display:flex;align-items:center;padding:16px}.header-nav .back-button[data-v-e64d7d38]{margin-right:20px;cursor:pointer}.header-nav .back-button .arrow-left[data-v-e64d7d38]{display:inline-block;width:10px;height:10px;border-left:2px solid #333;border-bottom:2px solid #333;transform:rotate(45deg)}.header-nav .nav-tabs[data-v-e64d7d38]{display:flex}.header-nav .nav-tabs span[data-v-e64d7d38]{font-size:14px;color:#666;cursor:pointer}.header-nav .nav-tabs span[data-v-e64d7d38]:not(:last-child){margin-right:20px}.header-nav .nav-tabs span.active[data-v-e64d7d38]{color:#333;font-weight:700}.main-container[data-v-117f1422]{display:flex;flex-direction:column;min-height:100vh;background-color:#fff;overflow-y:hidden}.header[data-v-117f1422]{display:flex;align-items:center;padding:16px;border-bottom:1px solid #eee;position:relative}.header .back-button[data-v-117f1422]{padding:8px;cursor:pointer}.header .back-button i[data-v-117f1422]{display:inline-block;width:10px;height:10px;border-left:2px solid #333;border-bottom:2px solid #333;transform:rotate(45deg)}.header .title[data-v-117f1422]{margin-left:16px;font-size:18px;font-weight:500;flex:1}.header .download-button[data-v-117f1422]{padding:8px 12px;cursor:pointer;color:#333;transition:all .2s ease}.header .download-button[data-v-117f1422]:hover{color:#1890ff}.header .download-button[data-v-117f1422]:active{transform:scale(.95)}.image-container[data-v-117f1422]{padding:16px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fff;position:relative;min-height:400px}.image-container img[data-v-117f1422]{width:100%;object-fit:contain;border-radius:8px}.image-loading[data-v-117f1422]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff}.image-loading .hourglass[data-v-117f1422]{margin-bottom:16px;animation:bounce-117f1422 1s infinite}.image-loading .loading-progress[data-v-117f1422]{font-size:20px;color:#1890ff;font-weight:700;margin-bottom:12px}.image-loading .loading-text[data-v-117f1422]{font-size:14px;color:#666;text-align:center;padding:0 20px}@keyframes bounce-117f1422{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.controls[data-v-117f1422]{padding:16px;border-top:1px solid #eee}.controls .share-control[data-v-117f1422]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.controls .share-control .share-text[data-v-117f1422]{font-size:14px;color:#666}.controls .transform-row[data-v-117f1422]{display:flex;align-items:center;margin-bottom:12px}.controls .transform-row .transform-label[data-v-117f1422]{width:48px;font-size:14px;color:#333}.controls .transform-row .transform-options[data-v-117f1422]{display:flex;gap:8px;flex-wrap:wrap}.transform-btn[data-v-117f1422]{padding:6px 12px;border:1px solid #ddd;border-radius:4px;background:none;font-size:12px;color:#333;cursor:pointer;transition:all .2s ease}.transform-btn.active[data-v-117f1422]{background-color:#007aff;color:#fff;border-color:#007aff}.transform-btn.disabled[data-v-117f1422]{background-color:#f5f5f5;color:#ccc;border-color:#eee;cursor:not-allowed;opacity:.7}.transform-btn[data-v-117f1422]:hover:not(.disabled){background-color:#f0f7ff;border-color:#91caff;color:#1890ff;transform:translateY(-1px)}.transform-btn[data-v-117f1422]:active:not(.disabled){transform:translateY(0);background-color:#e6f4ff}.switch[data-v-117f1422]{position:relative;display:inline-block;width:50px;height:24px}.switch input[data-v-117f1422]{opacity:0;width:0;height:0}.switch .slider[data-v-117f1422]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:24px}.switch .slider[data-v-117f1422]:before{position:absolute;content:"";height:20px;width:20px;left:2px;bottom:2px;background-color:#fff;transition:.4s;border-radius:50%}.switch input:checked+.slider[data-v-117f1422]{background-color:#007aff}.switch input:checked+.slider[data-v-117f1422]:before{transform:translate(26px)}.error-container[data-v-117f1422]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;padding:24px}.error-icon[data-v-117f1422],.info-icon[data-v-117f1422]{margin-bottom:16px;animation:shake-117f1422 .5s ease-in-out}.error-title[data-v-117f1422]{font-size:20px;color:#ff4d4f;font-weight:500;margin-bottom:8px}.info-title[data-v-117f1422]{font-size:20px;color:#1890ff;font-weight:500;margin-bottom:8px}.error-message[data-v-117f1422],.info-message[data-v-117f1422]{font-size:14px;color:#666;text-align:center;margin-bottom:24px}.retry-button[data-v-117f1422],.info-button[data-v-117f1422]{padding:8px 24px;background-color:#ff4d4f;color:#fff;border:none;border-radius:4px;font-size:14px;cursor:pointer;transition:background-color .3s}.info-button[data-v-117f1422]{background-color:#1890ff}.retry-button[data-v-117f1422]:hover{background-color:#ff7875}.info-button[data-v-117f1422]:hover{background-color:#40a9ff}.info-button[data-v-117f1422]:active{background-color:#096dd9}@keyframes shake-117f1422{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.countdown-container[data-v-117f1422]{margin-top:20px;display:flex;flex-direction:column;align-items:center}.countdown-text[data-v-117f1422]{font-size:14px;color:#666;margin-bottom:12px}.prompt-display[data-v-117f1422]{margin:10px 0 15px;max-width:80%;text-align:center;background-color:#f8f8f8;padding:8px 12px;border-radius:8px}.prompt-label[data-v-117f1422]{font-size:12px;color:#888;margin-bottom:4px}.prompt-text[data-v-117f1422]{font-size:14px;color:#333;font-weight:500;word-break:break-word;max-height:60px;overflow-y:auto}.user-prompt-container[data-v-117f1422]{margin:0 16px 16px;border-radius:8px;background-color:#f8f9fa;box-shadow:0 2px 8px rgba(0,0,0,.05);overflow:hidden}.user-prompt-header[data-v-117f1422]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background-color:#edf2f7;border-bottom:1px solid #e2e8f0}.user-prompt-title[data-v-117f1422]{font-size:15px;font-weight:500;color:#4a5568}.copy-button[data-v-117f1422]{display:flex;align-items:center;gap:4px;padding:6px 12px;border:none;border-radius:4px;background-color:#e2e8f0;color:#4a5568;font-size:13px;cursor:pointer;transition:all .2s ease}.copy-button[data-v-117f1422]:hover{background-color:#cbd5e0}.copy-button[data-v-117f1422]:active{transform:scale(.97)}.copy-text[data-v-117f1422]{margin-left:4px}.user-prompt-content[data-v-117f1422]{padding:16px;font-size:14px;line-height:1.5;color:#2d3748;word-break:break-word;white-space:pre-wrap;max-height:200px;overflow-y:auto}.user-prompt-content[data-v-117f1422]::-webkit-scrollbar{width:4px}.user-prompt-content[data-v-117f1422]::-webkit-scrollbar-track{background:#f1f1f1}.user-prompt-content[data-v-117f1422]::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:4px}.user-prompt-content[data-v-117f1422]::-webkit-scrollbar-thumb:hover{background:#a0aec0}.user-prompt-content[data-v-117f1422]:empty:before{content:"暂无提示词";color:#a0aec0;font-style:italic}.account-banned-notice[data-v-117f1422]{margin:16px;padding:24px;background-color:#fff8f8;border:1px solid #ffebeb;border-radius:12px;box-shadow:0 4px 12px rgba(255,107,107,.1);display:flex;flex-direction:column;align-items:center;text-align:center}.account-banned-notice-msg[data-v-117f1422]{font-size:15px;color:#666;margin-bottom:20px;line-height:1.5}.pulse-animation[data-v-117f1422]{animation:pulse-117f1422 2s infinite}@keyframes pulse-117f1422{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.retention-tip[data-v-117f1422]{display:flex;align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);color:#475569;padding:6px 16px;border-radius:8px;border:1px solid #e2e8f0;margin-top:16px;box-shadow:0 1px 3px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.1);max-width:1200px;margin-left:auto;margin-right:auto}.tip-icon[data-v-117f1422]{font-size:16px;margin-right:8px;opacity:.9}.tip-text[data-v-117f1422]{font-size:14px;font-weight:500;opacity:.95}.main-container[data-v-aba04231]{padding:0 16px 16px;background-color:#f5f5f5;min-height:100vh}.category-section[data-v-aba04231]{background:#fff;border-radius:12px;padding:16px;margin-bottom:16px}.category-section .category-header[data-v-aba04231]{display:flex;align-items:center;gap:12px}.category-section .category-header .ai-avatar[data-v-aba04231]{width:40px;height:40px;border-radius:50%;overflow:hidden}.category-section .category-header .ai-avatar img[data-v-aba04231]{width:100%;height:100%;object-fit:cover}.category-section .category-header .category-prompt[data-v-aba04231]{flex:1}.category-section .category-header .category-prompt p[data-v-aba04231]{margin:0}.category-section .category-header .category-prompt p.subtitle[data-v-aba04231]{font-size:12px;color:#999}.category-section .category-header .select-arrow[data-v-aba04231]{color:#666;font-size:14px}.input-section[data-v-aba04231]{background:#fff;border-radius:12px;padding:16px;margin-bottom:16px;position:relative}.input-section .drawing-input[data-v-aba04231]{width:100%;min-height:100px;border:none;resize:none;outline:none;font-size:14px}.input-section .drawing-input[data-v-aba04231]::placeholder{color:#999}.input-section .char-count[data-v-aba04231]{position:absolute;bottom:8px;right:16px;font-size:12px;color:#999}.quick-tags[data-v-aba04231]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.quick-tags .try-text[data-v-aba04231]{color:#000;font-size:14px;white-space:nowrap;font-weight:700}.quick-tags .tag[data-v-aba04231]{padding:6px 12px;background:#f0f0f0;border-radius:16px;font-size:12px;color:#666}.quick-tags .refresh-button[data-v-aba04231]{margin-left:auto;width:16px;height:16px;cursor:pointer}.quick-tags .refresh-button[data-v-aba04231]:hover{opacity:.8}.quick-tags .refresh-button svg[data-v-aba04231]{width:100%;height:100%}.style-section h3[data-v-aba04231]{margin:0 0 16px;font-size:16px}.style-section .style-options[data-v-aba04231]{display:flex;gap:12px;margin-bottom:16px}.style-section .style-options .style-option[data-v-aba04231]{padding:6px 16px;background:#f0f0f0;border-radius:16px;font-size:14px}.style-section .style-options .style-option.active[data-v-aba04231]{background:#4080ff;color:#fff}.style-section .model-grid[data-v-aba04231]{display:grid;grid-template-columns:repeat(2,100px);grid-template-rows:repeat(2,100px);gap:12px;margin-bottom:24px;overflow-x:auto;padding:12px;grid-auto-flow:column;scrollbar-width:none;-ms-overflow-style:none}.style-section .model-grid[data-v-aba04231]::-webkit-scrollbar{display:none}.style-section .model-grid .model-card[data-v-aba04231]{width:100px;height:100px;border-radius:8px;overflow:hidden;position:relative;cursor:pointer;transition:all .3s ease;border:2px solid transparent}.style-section .model-grid .model-card[data-v-aba04231]:active{transform:scale(.95)}.style-section .model-grid .model-card[data-v-aba04231]:hover{box-shadow:0 2px 12px rgba(0,0,0,.1)}.style-section .model-grid .model-card.selected[data-v-aba04231]{border-color:#4080ff;box-shadow:0 0 0 2px rgba(64,128,255,.2)}.style-section .model-grid .model-card.selected[data-v-aba04231]:after{content:"";position:absolute;right:4px;top:4px;width:16px;height:16px;border-radius:50%;background:#4080ff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E") center/10px no-repeat}.style-section .model-grid .model-card img[data-v-aba04231]{width:100%;height:100%;object-fit:cover}.style-section .model-grid .model-card .model-name[data-v-aba04231]{position:absolute;bottom:8px;left:8px;color:#fff;font-size:12px;text-shadow:0 1px 2px rgba(0,0,0,.5)}.style-section .style-grid[data-v-aba04231]{display:grid;grid-template-columns:repeat(4,100px);grid-template-rows:repeat(2,100px);gap:12px;margin-bottom:24px;overflow-x:auto;padding:12px;grid-auto-flow:column;scrollbar-width:none;-ms-overflow-style:none}.style-section .style-grid[data-v-aba04231]::-webkit-scrollbar{display:none}.style-section .style-grid .style-card[data-v-aba04231]{width:100px;height:100px;border-radius:8px;overflow:hidden;position:relative;cursor:pointer;transition:all .3s ease;border:2px solid transparent}.style-section .style-grid .style-card[data-v-aba04231]:active{transform:scale(.95)}.style-section .style-grid .style-card[data-v-aba04231]:hover{box-shadow:0 2px 12px rgba(0,0,0,.1)}.style-section .style-grid .style-card.selected[data-v-aba04231]{border-color:#4080ff;box-shadow:0 0 0 2px rgba(64,128,255,.2)}.style-section .style-grid .style-card.selected[data-v-aba04231]:after{content:"";position:absolute;right:4px;top:4px;width:16px;height:16px;border-radius:50%;background:#4080ff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E") center/10px no-repeat}.style-section .style-grid .style-card img[data-v-aba04231]{width:100%;height:100%;object-fit:cover}.style-section .style-grid .style-card .style-name[data-v-aba04231]{position:absolute;bottom:8px;left:8px;color:#fff;font-size:12px;text-shadow:0 1px 2px rgba(0,0,0,.5)}.start-button[data-v-aba04231]{background:#4080ff;color:#fff;text-align:center;padding:16px;border-radius:24px;font-size:14px;margin:0 16px}.grid-title[data-v-aba04231]{margin:10px 0;font-size:16px;color:#333;font-weight:700}.ratio-grid[data-v-aba04231]{display:flex;margin-bottom:16px;overflow-x:auto;padding:12px;background-color:#fff;border-radius:12px;scrollbar-width:none;-ms-overflow-style:none}.ratio-grid[data-v-aba04231]::-webkit-scrollbar{display:none}.ratio-grid .ratio-option[data-v-aba04231]{flex:0 0 80px;height:108px;display:flex;flex-direction:column;cursor:pointer;padding:8px;border-radius:8px;position:relative;background-color:#f8f9fa;border:1px solid #edf0f5;transition:all .2s ease;margin-right:12px}.ratio-grid .ratio-option[data-v-aba04231]:hover{border-color:rgba(64,128,255,.25)}.ratio-grid .ratio-option.active[data-v-aba04231]{background-color:#4080ff;border-color:#4080ff}.ratio-grid .ratio-option.active .ratio-box[data-v-aba04231]{background-color:#fff}.ratio-grid .ratio-option.active .ratio-label[data-v-aba04231],.ratio-grid .ratio-option.active .ratio-value[data-v-aba04231]{color:#fff}.ratio-grid .ratio-option .ratio-preview[data-v-aba04231]{flex:1;display:flex;align-items:center;justify-content:center}.ratio-grid .ratio-option .ratio-preview .ratio-box[data-v-aba04231]{width:32px;background-color:#e5e5e5;border-radius:4px}.ratio-grid .ratio-option .ratio-text[data-v-aba04231]{height:40px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:2px}.ratio-grid .ratio-option .ratio-text .ratio-label[data-v-aba04231]{font-size:12px;color:#333;line-height:1.2}.ratio-grid .ratio-option .ratio-text .ratio-value[data-v-aba04231]{font-size:10px;color:#999;line-height:1.2}.image-section[data-v-aba04231]{margin-bottom:16px}.image-section .section-title[data-v-aba04231]{font-size:16px;font-weight:700;margin-bottom:12px;color:#333}.image-section .upload-container[data-v-aba04231]{background:#fff;border:2px dashed #e5e5e5;border-radius:12px;padding:24px;cursor:pointer;transition:all .3s ease}.image-section .upload-container[data-v-aba04231]:hover{border-color:#4080ff}.image-section .upload-placeholder[data-v-aba04231]{display:flex;flex-direction:column;align-items:center;gap:8px}.image-section .upload-icon[data-v-aba04231]{width:48px;height:48px;color:#999;margin-bottom:8px}.image-section .upload-icon svg[data-v-aba04231]{width:100%;height:100%}.image-section .upload-text[data-v-aba04231]{font-size:14px;color:#666}.image-section .upload-hint[data-v-aba04231]{font-size:12px;color:#999}.image-section .image-preview[data-v-aba04231]{text-align:center}.image-section .image-preview img[data-v-aba04231]{max-width:100%;max-height:200px;object-fit:contain}.image-section .image-preview .reupload-text[data-v-aba04231]{margin-top:8px;font-size:12px;color:#999}.image-section .hidden-input[data-v-aba04231]{display:none}.param-section[data-v-aba04231]{background:#fff;border-radius:12px;padding:16px;margin-bottom:16px}.param-section .param-item[data-v-aba04231]{margin-bottom:20px}.param-section .param-item[data-v-aba04231]:last-child{margin-bottom:0}.param-section .param-item .param-header[data-v-aba04231]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:14px;color:#333}.param-section .param-item .param-header .param-value[data-v-aba04231]{color:#4080ff;font-weight:500}.param-section .param-item .param-label[data-v-aba04231]{margin-bottom:8px;font-size:14px;color:#333}.param-section .param-item[data-v-aba04231] .van-field__control{background-color:#f8f9fa;border-radius:8px;padding:8px;font-size:14px}.param-section .param-item[data-v-aba04231] .van-field__control::placeholder{color:#999}.advanced-params[data-v-aba04231]{padding:16px;background:#fff;border-radius:8px}.advanced-params .param-row[data-v-aba04231]{display:flex;justify-content:space-between;align-items:center}.advanced-params .param-row .param-label[data-v-aba04231]{font-size:14px;color:#333}.advanced-params .high-res-params[data-v-aba04231]{margin-top:16px;padding-top:16px;border-top:1px solid #eee}.advanced-params .stepper-buttons[data-v-aba04231]{display:flex;flex-direction:column;gap:4px;padding-left:8px}.advanced-params .stepper-buttons .van-icon[data-v-aba04231]{cursor:pointer;color:#666;font-size:12px}.advanced-params .stepper-buttons .van-icon[data-v-aba04231]:hover{color:#333}[data-v-aba04231] .van-dropdown-menu{width:160px;height:32px;background:transparent}[data-v-aba04231] .van-dropdown-menu .van-dropdown-menu__bar{height:32px}[data-v-aba04231] .van-field{padding:0}[data-v-aba04231] .van-field .van-field__control{height:32px}.mode-tabs[data-v-aba04231]{display:flex;margin:20px 0;background-color:#f5f7fa;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.05)}.mode-tabs .mode-tab[data-v-aba04231]{flex:1;padding:14px 0;text-align:center;font-size:14px;font-weight:500;color:#666;position:relative;transition:all .3s ease;cursor:pointer}.mode-tabs .mode-tab[data-v-aba04231]:not(:last-child):after{content:"";position:absolute;right:0;top:25%;height:50%;width:1px;background-color:rgba(0,0,0,.1)}.mode-tabs .mode-tab[data-v-aba04231]:hover{color:#4080ff;background-color:rgba(64,128,255,.05)}.mode-tabs .mode-tab.active[data-v-aba04231]{color:#fff;background-color:#4080ff;font-weight:600;box-shadow:0 2px 8px rgba(64,128,255,.2)}.mode-tabs .mode-tab.active[data-v-aba04231]:after{display:none}.example-section[data-v-aba04231]{display:flex;align-items:center;gap:8px;margin-bottom:16px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none}.example-section[data-v-aba04231]::-webkit-scrollbar{display:none}.example-section .example-tag[data-v-aba04231]{flex-shrink:0;padding:4px 10px;background:#fff;border-radius:20px;font-size:13px;color:#373258;cursor:pointer;transition:all .3s ease;border:1px solid transparent;white-space:nowrap}.main-container[data-v-b01947b9]{padding:0 16px 16px;background-color:#f5f5f5;min-height:100vh}.works-grid[data-v-b01947b9]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;max-width:1200px;margin:0 auto}.work-item[data-v-b01947b9]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1)}.images-container[data-v-b01947b9]{display:grid;grid-template-columns:repeat(1,1fr);gap:4px;padding:4px;height:200px}.image-wrapper[data-v-b01947b9]{position:relative;width:100%;height:100%;overflow:hidden}.work-image[data-v-b01947b9]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;height:100%;min-width:100%;object-fit:cover;transition:transform .3s ease}.work-image[data-v-b01947b9]:hover{transform:translate(-50%,-50%) scale(1.05)}.multi-images-grid[data-v-b01947b9]{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:2px;width:100%;height:100%}.multi-image[data-v-b01947b9]{height:100%}.loading-state[data-v-b01947b9],.no-more[data-v-b01947b9]{text-align:center;padding:20px;color:#666;font-size:14px}.loading-image-wrapper[data-v-b01947b9]{position:relative;width:100%;height:100%;background-color:#f3f4f6;border-radius:.5rem;display:flex;align-items:center;justify-content:center;overflow:hidden}.loading-pulse[data-v-b01947b9]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#e5e7eb,#d1d5db);animation:pulse-b01947b9 2s cubic-bezier(.4,0,.6,1) infinite}.loading-spinner[data-v-b01947b9]{position:relative;z-index:10;width:4rem;height:4rem;border:4px solid #3b82f6;border-top-color:transparent;border-radius:50%;animation:spin-b01947b9 1s linear infinite}.loading-text[data-v-b01947b9]{position:absolute;bottom:1.5rem;left:0;right:0;text-align:center;color:#4b5563;font-size:1.125rem;font-weight:500}@keyframes pulse-b01947b9{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin-b01947b9{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-image-wrapper[data-v-b01947b9]{position:relative;width:100%;height:100%;background-color:#fef2f2;border-radius:.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.error-icon[data-v-b01947b9]{width:3rem;height:3rem;background-color:#ef4444;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;font-weight:700;margin-bottom:.75rem}.error-text[data-v-b01947b9]{color:#ef4444;font-size:1.125rem;font-weight:500;margin-bottom:.25rem}.error-subtext[data-v-b01947b9]{color:#991b1b;font-size:.875rem}.delete-button[data-v-b01947b9]{position:absolute;top:8px;right:8px;width:28px;height:28px;background-color:rgba(0,0,0,.6);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;opacity:1;transition:background-color .2s ease}.delete-button[data-v-b01947b9]:hover{background-color:rgba(239,68,68,.9)}.delete-icon[data-v-b01947b9]{color:#fff;font-size:20px;font-weight:700;line-height:1}.retention-tip[data-v-b01947b9]{display:flex;align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);color:#475569;padding:6px 16px;border-radius:8px;border:1px solid #e2e8f0;margin-bottom:16px;box-shadow:0 1px 3px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.1);max-width:1200px;margin-left:auto;margin-right:auto}.tip-icon[data-v-b01947b9]{font-size:16px;margin-right:8px;opacity:.9}.tip-text[data-v-b01947b9]{font-size:14px;font-weight:500;opacity:.95}.video-player-overlay[data-v-ac0d29fe]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000;z-index:9999;display:flex;align-items:center;justify-content:center;outline:none;animation:fadeIn-ac0d29fe .3s ease-out}@keyframes fadeIn-ac0d29fe{0%{opacity:0}to{opacity:1}}.close-btn[data-v-ac0d29fe]{position:absolute;top:20px;right:20px;width:40px;height:40px;background:rgba(0,0,0,.5);border:none;border-radius:50%;color:#fff;cursor:pointer;z-index:20;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all .3s}@supports (padding-top: env(safe-area-inset-top)){.close-btn[data-v-ac0d29fe]{top:calc(env(safe-area-inset-top) + 20px)}}.close-btn[data-v-ac0d29fe]:hover{background:rgba(0,0,0,.7);transform:scale(1.1)}.close-btn[data-v-ac0d29fe]:active{transform:scale(.95)}.close-btn svg[data-v-ac0d29fe]{width:24px;height:24px}.video-container[data-v-ac0d29fe]{position:relative;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.play-button-overlay[data-v-ac0d29fe]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.3);z-index:15;cursor:pointer}.play-button-overlay .play-button[data-v-ac0d29fe]{width:80px;height:80px;background:rgba(255,255,255,.9);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#333;transition:all .3s;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.play-button-overlay .play-button svg[data-v-ac0d29fe]{margin-left:4px}.play-button-overlay .play-button[data-v-ac0d29fe]:hover{background:#fff;transform:scale(1.1);box-shadow:0 4px 20px rgba(0,0,0,.3)}.play-button-overlay .play-button[data-v-ac0d29fe]:active{transform:scale(.95)}.main-video[data-v-ac0d29fe]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;background:#000}.loading-indicator[data-v-ac0d29fe]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;z-index:15}.loading-indicator .spinner[data-v-ac0d29fe]{width:40px;height:40px;border:3px solid rgba(255,255,255,.3);border-top:3px solid white;border-radius:50%;animation:spin-ac0d29fe 1s linear infinite;margin:0 auto 16px}.loading-indicator p[data-v-ac0d29fe]{margin:0;font-size:16px}@keyframes spin-ac0d29fe{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-message[data-v-ac0d29fe]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;z-index:15}.error-message svg[data-v-ac0d29fe]{margin-bottom:16px;opacity:.7}.error-message p[data-v-ac0d29fe]{margin:0 0 16px;font-size:16px}.error-message .retry-btn[data-v-ac0d29fe]{background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.3);color:#fff;padding:8px 16px;border-radius:20px;cursor:pointer;font-size:14px;transition:all .3s}.error-message .retry-btn[data-v-ac0d29fe]:hover{background:rgba(255,255,255,.3)}.video-info-overlay[data-v-ac0d29fe]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.8) 0%,transparent 100%);padding:60px 0 0;z-index:10;pointer-events:none}@supports (padding-bottom: env(safe-area-inset-bottom)){.video-info-overlay[data-v-ac0d29fe]{padding-bottom:env(safe-area-inset-bottom)}}.video-info[data-v-ac0d29fe]{pointer-events:auto;padding:0 20px 20px}.video-info .video-header[data-v-ac0d29fe]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:12px;gap:16px}.video-info .video-header .video-title[data-v-ac0d29fe]{margin:0;color:#fff;font-size:18px;font-weight:600;flex:1;text-shadow:0 1px 3px rgba(0,0,0,.5);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.video-info .video-header .generate-same-btn[data-v-ac0d29fe]{display:flex;align-items:center;gap:6px;padding:8px 16px;background:rgba(64,128,255,.9);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:none;border-radius:20px;font-size:14px;color:#fff;cursor:pointer;transition:all .3s;white-space:nowrap;flex-shrink:0}.video-info .video-header .generate-same-btn[data-v-ac0d29fe]:hover{background:#4080ff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(64,128,255,.5)}.video-info .video-header .generate-same-btn[data-v-ac0d29fe]:active{transform:scale(.98)}.video-info .video-header .generate-same-btn .lightning-icon[data-v-ac0d29fe]{width:16px;height:16px}.video-info .prompt-section .prompt-container[data-v-ac0d29fe]{position:relative}.video-info .prompt-section .prompt-container .prompt-text[data-v-ac0d29fe]{margin:0;color:rgba(255,255,255,.9);font-size:14px;line-height:1.6;cursor:pointer;transition:all .3s;text-shadow:0 1px 2px rgba(0,0,0,.5)}.video-info .prompt-section .prompt-container .prompt-text[data-v-ac0d29fe]:not(.expanded){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.video-info .prompt-section .prompt-container .prompt-text.expanded[data-v-ac0d29fe]{display:block;white-space:pre-wrap;word-break:break-word;max-height:150px;overflow-y:auto;padding-right:8px}.video-info .prompt-section .prompt-container .prompt-text.expanded[data-v-ac0d29fe]::-webkit-scrollbar{width:4px}.video-info .prompt-section .prompt-container .prompt-text.expanded[data-v-ac0d29fe]::-webkit-scrollbar-track{background:rgba(255,255,255,.1);border-radius:2px}.video-info .prompt-section .prompt-container .prompt-text.expanded[data-v-ac0d29fe]::-webkit-scrollbar-thumb{background:rgba(255,255,255,.3);border-radius:2px}.video-info .prompt-section .prompt-container .prompt-text[data-v-ac0d29fe]:hover{color:#fff}.video-info .prompt-section .prompt-container .expand-btn[data-v-ac0d29fe]{display:inline-block;margin-top:4px;background:none;border:none;color:rgba(255,255,255,.7);cursor:pointer;font-size:12px;padding:2px 8px;transition:all .3s}.video-info .prompt-section .prompt-container .expand-btn[data-v-ac0d29fe]:hover{color:#fff;background:rgba(255,255,255,.1);border-radius:12px}@media (max-width: 768px){.close-btn[data-v-ac0d29fe]{top:16px;right:16px;width:36px;height:36px}@supports (padding-top: env(safe-area-inset-top)){.close-btn[data-v-ac0d29fe]{top:calc(env(safe-area-inset-top) + 16px)}}.play-button-overlay .play-button[data-v-ac0d29fe]{width:70px;height:70px}.play-button-overlay .play-button svg[data-v-ac0d29fe]{width:50px;height:50px}.video-info[data-v-ac0d29fe]{padding:0 16px 16px}.video-info .video-header[data-v-ac0d29fe]{flex-direction:column;align-items:stretch;gap:12px}.video-info .video-header .video-title[data-v-ac0d29fe]{font-size:16px}.video-info .video-header .generate-same-btn[data-v-ac0d29fe]{width:100%;justify-content:center;padding:10px 16px;font-size:14px}.video-info .prompt-section .prompt-text[data-v-ac0d29fe]{font-size:13px}.video-info .prompt-section .prompt-text.expanded[data-v-ac0d29fe]{max-height:120px}}@media (orientation: landscape) and (max-height: 500px){.play-button-overlay .play-button[data-v-ac0d29fe]{width:60px;height:60px}.play-button-overlay .play-button svg[data-v-ac0d29fe]{width:40px;height:40px}.video-info-overlay[data-v-ac0d29fe]{padding-top:40px}.video-info[data-v-ac0d29fe]{padding:0 40px 16px}.video-info .video-header[data-v-ac0d29fe]{margin-bottom:8px}.video-info .video-header .video-title[data-v-ac0d29fe]{font-size:16px;-webkit-line-clamp:1}.video-info .video-header .generate-same-btn[data-v-ac0d29fe]{padding:6px 14px;font-size:13px}.video-info .prompt-section .prompt-text[data-v-ac0d29fe]{font-size:13px}.video-info .prompt-section .prompt-text[data-v-ac0d29fe]:not(.expanded){-webkit-line-clamp:1}.video-info .prompt-section .prompt-text.expanded[data-v-ac0d29fe]{max-height:80px}}.image-preview-container[data-v-da9d83db]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.95);z-index:1000;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0}.image-preview-container .close-button[data-v-da9d83db]{position:absolute;top:env(safe-area-inset-top,20px);right:16px;width:40px;height:40px;border-radius:50%;background-color:rgba(74,18,18,.2);backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .3s ease;z-index:10}@supports (padding-top: env(safe-area-inset-top)){.image-preview-container .close-button[data-v-da9d83db]{top:calc(env(safe-area-inset-top) + 30px)}}.image-preview-container .close-button svg[data-v-da9d83db]{width:24px;height:24px;color:#fff;transition:transform .3s ease}.image-preview-container .close-button[data-v-da9d83db]:hover{background-color:rgba(255,255,255,.3);transform:scale(1.05)}.image-preview-container .close-button:hover svg[data-v-da9d83db]{transform:rotate(90deg)}.image-preview-container .close-button[data-v-da9d83db]:active{transform:scale(.95)}.image-preview-container .image-wrapper[data-v-da9d83db]{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.image-preview-container .image-wrapper img[data-v-da9d83db]{width:100%;height:auto;object-fit:contain;user-select:none;-webkit-user-drag:none;display:block}.image-preview-container .image-details-container[data-v-da9d83db]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.9) 0%,rgba(0,0,0,.7) 60%,transparent 100%);backdrop-filter:blur(10px);width:100%;color:#fff;transition:all .3s ease}.image-preview-container .image-details-container.collapsed[data-v-da9d83db]{background:rgba(0,0,0,.5);backdrop-filter:blur(5px);padding:0}.image-preview-container .toggle-details-button[data-v-da9d83db]{background:rgba(255,255,255,.3);border:1px solid rgba(255,255,255,.3);border-radius:20px;padding:6px 12px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(10px)}.image-preview-container .toggle-details-button[data-v-da9d83db]:hover{background:rgba(255,255,255,.3);border-color:rgba(255,255,255,.4)}.image-preview-container .toggle-details-button[data-v-da9d83db]:active{transform:scale(.95)}.image-preview-container .toggle-details-button .toggle-icon[data-v-da9d83db]{width:.6rem;height:.6rem;color:#fff;transition:transform .3s ease}.image-preview-container .collapsed-content[data-v-da9d83db]{display:flex;justify-content:center;padding:12px 0 env(safe-area-inset-bottom,12px)}@supports (padding-bottom: env(safe-area-inset-bottom)){.image-preview-container .collapsed-content[data-v-da9d83db]{padding-bottom:calc(env(safe-area-inset-bottom) + 12px)}}.image-preview-container .toggle-details-button-collapsed[data-v-da9d83db]{background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.3);border-radius:20px;padding:.3rem .8rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(10px)}.image-preview-container .toggle-details-button-collapsed[data-v-da9d83db]:hover{background:rgba(255,255,255,.3);border-color:rgba(255,255,255,.4)}.image-preview-container .toggle-details-button-collapsed[data-v-da9d83db]:active{transform:scale(.95)}.image-preview-container .toggle-details-button-collapsed .toggle-icon[data-v-da9d83db]{width:20px;height:20px;color:#fff}.image-preview-container .details-content[data-v-da9d83db]{padding-top:16px}.image-preview-container .title-row[data-v-da9d83db]{display:flex;justify-content:space-between;align-items:center;padding:0 16px;width:90%}.image-preview-container .title-row .user-info-example[data-v-da9d83db]{flex:1;min-width:0;margin-right:26px}.image-preview-container .user-info-container[data-v-da9d83db]{display:flex;align-items:center;flex-direction:column}.image-preview-container .user-info-container .action-buttons[data-v-da9d83db]{width:100%;display:flex;justify-content:center;margin-top:12px}.image-preview-container .user-info-example[data-v-da9d83db]{font-weight:700;font-size:18px;color:#fff}.image-preview-container .user-avatar-container[data-v-da9d83db]{display:flex;align-items:center;gap:12px}.image-preview-container .user-avatar[data-v-da9d83db]{width:40px;height:40px;border-radius:50%;object-fit:cover;border:1px solid rgba(255,255,255,.3)}.image-preview-container .user-name[data-v-da9d83db]{font-size:16px;font-weight:500;color:#fff}.image-preview-container .vote-button[data-v-da9d83db]{background-color:#4080ff;color:#fff;border:none;border-radius:18px;padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;transition:all .2s ease;width:calc(100% - 32px);justify-content:center;margin:0 16px;gap:6px}.image-preview-container .vote-button[data-v-da9d83db]:hover{background-color:#4080ff}.image-preview-container .vote-button[data-v-da9d83db]:active{transform:scale(.95)}.image-preview-container .vote-button.voted[data-v-da9d83db]{background-color:#4080ff}.image-preview-container .vote-button .lightning-icon[data-v-da9d83db]{width:16px;height:16px}.image-preview-container .prompt-container[data-v-da9d83db]{border-radius:8px;padding:12px;margin:12px}.image-preview-container .prompt-container-back[data-v-da9d83db]{background-color:rgba(255,255,255,.1)}.image-preview-container .prompt-header[data-v-da9d83db]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.image-preview-container .prompt-label[data-v-da9d83db]{font-size:14px;color:rgba(255,255,255,.7)}.image-preview-container .copy-button[data-v-da9d83db]{background:transparent;border:none;color:rgba(255,255,255,.7);cursor:pointer;padding:4px;transition:all .2s ease;display:flex;align-items:center}.image-preview-container .copy-button[data-v-da9d83db]:hover{color:#fff}.image-preview-container .copy-button[data-v-da9d83db]:active{transform:scale(.9)}.image-preview-container .prompt-text-container[data-v-da9d83db]{position:relative}.image-preview-container .prompt-text[data-v-da9d83db]{font-size:14px;line-height:1.6;color:#fff;word-break:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;transition:all .3s ease}.image-preview-container .prompt-text.expanded[data-v-da9d83db]{-webkit-line-clamp:unset;display:block}.image-preview-container .expand-button[data-v-da9d83db]{background:transparent;border:none;color:#4080ff;font-size:12px;cursor:pointer;padding:4px 0;margin-top:4px;display:flex;align-items:center;gap:4px;transition:all .2s ease}.image-preview-container .expand-button[data-v-da9d83db]:hover{color:#5590ff}.image-preview-container .expand-button[data-v-da9d83db]:active{transform:scale(.95)}.image-preview-container .expand-button .expand-icon[data-v-da9d83db]{transition:transform .3s ease}.image-preview-container .expand-button .expand-icon.rotated[data-v-da9d83db]{transform:rotate(180deg)}.image-preview-container .action-menu[data-v-da9d83db]{position:fixed;left:0;right:0;bottom:0;background-color:rgba(45,45,45,.98);padding:20px 20px env(safe-area-inset-bottom,20px);border-radius:20px 20px 0 0;z-index:1100}@supports (padding-bottom: env(safe-area-inset-bottom)){.image-preview-container .action-menu[data-v-da9d83db]{padding-bottom:calc(env(safe-area-inset-bottom) + 20px)}}.image-preview-container .action-menu .action-buttons[data-v-da9d83db]{width:100%;display:flex;flex-direction:column;gap:10px}.image-preview-container .action-menu .action-buttons .action-btn[data-v-da9d83db]{width:100%;padding:14px;border:none;border-radius:12px;font-size:16px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px}.image-preview-container .action-menu .action-buttons .action-btn.download-btn[data-v-da9d83db]{background-color:#e8a364;color:#000}.image-preview-container .action-menu .action-buttons .action-btn.download-btn[data-v-da9d83db]:active{background-color:#f0b782;transform:scale(.98)}.image-preview-container .action-menu .action-buttons .action-btn.download-btn svg[data-v-da9d83db]{color:#000}.image-preview-container .action-menu .action-buttons .action-btn.share-btn[data-v-da9d83db]{background-color:#4a4575;color:#fff}.image-preview-container .action-menu .action-buttons .action-btn.share-btn[data-v-da9d83db]:active{background-color:#5d5894;transform:scale(.98)}.image-preview-container .action-menu .action-buttons .action-btn.cancel-btn[data-v-da9d83db]{background-color:rgba(255,255,255,.1);color:#fff}.image-preview-container .action-menu .action-buttons .action-btn.cancel-btn[data-v-da9d83db]:active{background-color:rgba(255,255,255,.2);transform:scale(.98)}.fade-enter-active[data-v-da9d83db],.fade-leave-active[data-v-da9d83db]{transition:opacity .3s ease}.fade-enter-from[data-v-da9d83db],.fade-leave-to[data-v-da9d83db]{opacity:0}.slide-fade-enter-active[data-v-da9d83db],.slide-fade-leave-active[data-v-da9d83db]{transition:all .3s ease}.slide-fade-enter-from[data-v-da9d83db],.slide-fade-leave-to[data-v-da9d83db]{opacity:0;transform:translateY(20px)}@media (max-width: 375px){.image-preview-container .image-wrapper img[data-v-da9d83db]{max-height:calc(100vh - 160px)}.image-preview-container .title-row .user-info-example[data-v-da9d83db]{font-size:16px}}.main-container[data-v-17ebc1a9]{min-height:calc(100vh - 60px);background-color:#f8f8f8;overflow-y:auto;overflow-x:hidden;width:100%;box-sizing:border-box}.waterfall-container[data-v-17ebc1a9]{padding:8px;width:100%;box-sizing:border-box;overflow:hidden}.waterfall-grid[data-v-17ebc1a9]{position:relative;width:100%;min-height:200px;margin:0 auto}.waterfall-item[data-v-17ebc1a9]{background-color:#fff;border-radius:12px;overflow:hidden;transition:transform .3s,box-shadow .3s;cursor:pointer;position:relative;box-shadow:0 2px 8px rgba(0,0,0,.06)}.waterfall-item[data-v-17ebc1a9]:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12);z-index:1}.waterfall-item .item-content[data-v-17ebc1a9]{position:relative;background-color:#373258}.waterfall-item .item-content img[data-v-17ebc1a9]{width:100%;height:auto;display:block;transition:transform .3s}.waterfall-item .item-content .play-button[data-v-17ebc1a9]{position:absolute;top:8px;right:8px;width:28px;height:28px;background:rgba(0,0,0,.6);border-radius:50%;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(4px)}.waterfall-item .item-content .play-button svg[data-v-17ebc1a9]{margin-left:2px}.waterfall-item .item-info[data-v-17ebc1a9]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);position:absolute;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.waterfall-item .item-info .item-title[data-v-17ebc1a9]{font-size:15px;margin:0 0 8px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;width:100%;margin-left:2rem;font-weight:700;margin-top:10px}.waterfall-item .item-info .generate-btn[data-v-17ebc1a9]{width:90%;padding:8px 12px;background:#4080ff;border:none;border-radius:20px;font-size:13px;color:#f5f5f5;display:flex;align-items:center;justify-content:center;gap:4px;cursor:pointer;transition:all .3s;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);margin-bottom:10px}.waterfall-item .item-info .generate-btn[data-v-17ebc1a9]:hover{background:linear-gradient(to bottom,rgba(235,235,235,.95),#e1e1e1);color:#333}.waterfall-item .item-info .generate-btn[data-v-17ebc1a9]:active{transform:scale(.98)}.waterfall-item .item-info .generate-btn .lightning-icon[data-v-17ebc1a9]{width:14px;height:14px}.loading[data-v-17ebc1a9],.no-more[data-v-17ebc1a9]{text-align:center;padding:20px;color:#999;font-size:14px}.main-container[data-v-5e631ad4]{min-height:100vh;background-color:#f5f5f5}.header-nav[data-v-5e631ad4]{display:flex;align-items:center;padding:16px;position:fixed;top:0;left:0;right:0;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:100}.header-nav .back-button[data-v-5e631ad4]{margin-right:20px;cursor:pointer}.header-nav .back-button .arrow-left[data-v-5e631ad4]{display:inline-block;width:10px;height:10px;border-left:2px solid #333;border-bottom:2px solid #333;transform:rotate(45deg)}.header-nav .nav-tabs[data-v-5e631ad4]{display:flex}.header-nav .nav-tabs span[data-v-5e631ad4]{font-size:14px;color:#666;cursor:pointer}.header-nav .nav-tabs span[data-v-5e631ad4]:not(:last-child){margin-right:20px}.header-nav .nav-tabs span.active[data-v-5e631ad4]{color:#333;font-weight:700}.content-area[data-v-5e631ad4]{padding-top:60px}.main-container[data-v-19d60a76]{display:flex;flex-direction:column;min-height:100vh;background-color:#fff;overflow-y:hidden}.header[data-v-19d60a76]{display:flex;align-items:center;padding:16px;border-bottom:1px solid #eee;position:relative}.header .back-button[data-v-19d60a76]{padding:8px;cursor:pointer}.header .back-button i[data-v-19d60a76]{display:inline-block;width:10px;height:10px;border-left:2px solid #333;border-bottom:2px solid #333;transform:rotate(45deg)}.header .title[data-v-19d60a76]{margin-left:16px;font-size:18px;font-weight:500;flex:1}.header .download-button[data-v-19d60a76]{padding:8px 12px;cursor:pointer;color:#333;transition:all .2s ease}.header .download-button[data-v-19d60a76]:hover{color:#1890ff}.header .download-button[data-v-19d60a76]:active{transform:scale(.95)}.image-container[data-v-19d60a76]{padding:16px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fff;position:relative;min-height:400px}.image-container img[data-v-19d60a76]{width:100%;object-fit:contain;border-radius:8px}.image-loading[data-v-19d60a76]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff}.image-loading .hourglass[data-v-19d60a76]{margin-bottom:16px;animation:bounce-19d60a76 1s infinite}.image-loading .loading-progress[data-v-19d60a76]{font-size:20px;color:#1890ff;font-weight:700;margin-bottom:12px}.image-loading .loading-text[data-v-19d60a76]{font-size:14px;color:#666;text-align:center;padding:0 20px}@keyframes bounce-19d60a76{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.controls[data-v-19d60a76]{padding:16px;border-top:1px solid #eee}.controls .share-control[data-v-19d60a76]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.controls .share-control .share-text[data-v-19d60a76]{font-size:14px;color:#666}.controls .transform-row[data-v-19d60a76]{display:flex;align-items:center;margin-bottom:12px}.controls .transform-row .transform-label[data-v-19d60a76]{width:48px;font-size:14px;color:#333}.controls .transform-row .transform-options[data-v-19d60a76]{display:flex;gap:8px}.transform-btn[data-v-19d60a76]{padding:6px 12px;border:1px solid #ddd;border-radius:4px;background:none;font-size:12px;color:#333;cursor:pointer}.transform-btn.active[data-v-19d60a76]{background-color:#007aff;color:#fff;border-color:#007aff}.switch[data-v-19d60a76]{position:relative;display:inline-block;width:50px;height:24px}.switch input[data-v-19d60a76]{opacity:0;width:0;height:0}.switch .slider[data-v-19d60a76]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:24px}.switch .slider[data-v-19d60a76]:before{position:absolute;content:"";height:20px;width:20px;left:2px;bottom:2px;background-color:#fff;transition:.4s;border-radius:50%}.switch input:checked+.slider[data-v-19d60a76]{background-color:#007aff}.switch input:checked+.slider[data-v-19d60a76]:before{transform:translate(26px)}.error-container[data-v-19d60a76]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;padding:24px}.error-icon[data-v-19d60a76]{margin-bottom:16px;animation:shake-19d60a76 .5s ease-in-out}.error-title[data-v-19d60a76]{font-size:20px;color:#ff4d4f;font-weight:500;margin-bottom:8px}.error-message[data-v-19d60a76]{font-size:14px;color:#666;text-align:center;margin-bottom:24px}.retry-button[data-v-19d60a76]{padding:8px 24px;background-color:#ff4d4f;color:#fff;border:none;border-radius:4px;font-size:14px;cursor:pointer;transition:background-color .3s}.retry-button[data-v-19d60a76]:hover{background-color:#ff7875}@keyframes shake-19d60a76{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.image-grid[data-v-19d60a76]{width:100%;height:100%;display:grid;gap:8px}.image-grid.single-image[data-v-19d60a76]{grid-template-columns:1fr}.image-grid.multi-image[data-v-19d60a76]{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.image-grid .image-item[data-v-19d60a76]{overflow:hidden;border-radius:8px;cursor:pointer;background-color:#f5f5f5}.image-grid .image-item img[data-v-19d60a76]{width:100%;height:auto;object-fit:contain;transition:transform .2s}.image-grid .image-item img[data-v-19d60a76]:hover{transform:scale(1.02)}@media (max-width: 768px){.image-grid.multi-image[data-v-19d60a76]{gap:4px}.transform-options[data-v-19d60a76]{flex-wrap:wrap}.transform-btn[data-v-19d60a76]{margin-bottom:4px}}.image-hint-container[data-v-19d60a76]{width:100%;display:flex;justify-content:center;margin-top:12px}.image-hint[data-v-19d60a76]{display:flex;align-items:center;justify-content:center;padding:8px 16px;background-color:#f5f5f5;border-radius:20px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.image-hint svg[data-v-19d60a76]{margin-right:6px}.image-hint span[data-v-19d60a76]{font-size:13px;color:#333}.countdown-container[data-v-19d60a76]{margin-top:20px;display:flex;flex-direction:column;align-items:center}.countdown-text[data-v-19d60a76]{font-size:14px;color:#666;margin-bottom:12px}.countdown-actions[data-v-19d60a76]{display:flex;gap:12px}.submit-now-btn[data-v-19d60a76]{padding:8px 16px;background-color:#1890ff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .3s}.submit-now-btn[data-v-19d60a76]:hover{background-color:#40a9ff}.submit-now-btn[data-v-19d60a76]:active{background-color:#096dd9}.cancel-btn[data-v-19d60a76]{padding:8px 16px;background-color:#f5f5f5;color:#666;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:all .3s}.cancel-btn[data-v-19d60a76]:hover{background-color:#f0f0f0;color:#333}.cancel-btn[data-v-19d60a76]:active{background-color:#e0e0e0}.prompt-display[data-v-19d60a76]{margin:10px 0 15px;max-width:80%;text-align:center;background-color:#f8f8f8;padding:8px 12px;border-radius:8px}.prompt-label[data-v-19d60a76]{font-size:12px;color:#888;margin-bottom:4px}.prompt-text[data-v-19d60a76]{font-size:14px;color:#333;font-weight:500;word-break:break-word;max-height:60px;overflow-y:auto}.user-prompt-container[data-v-19d60a76]{margin:0 16px 16px;border-radius:8px;background-color:#f8f9fa;box-shadow:0 2px 8px rgba(0,0,0,.05);overflow:hidden}.user-prompt-header[data-v-19d60a76]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background-color:#edf2f7;border-bottom:1px solid #e2e8f0}.user-prompt-title[data-v-19d60a76]{font-size:15px;font-weight:500;color:#4a5568}.copy-button[data-v-19d60a76]{display:flex;align-items:center;gap:4px;padding:6px 12px;border:none;border-radius:4px;background-color:#e2e8f0;color:#4a5568;font-size:13px;cursor:pointer;transition:all .2s ease}.copy-button[data-v-19d60a76]:hover{background-color:#cbd5e0}.copy-button[data-v-19d60a76]:active{transform:scale(.97)}.copy-text[data-v-19d60a76]{margin-left:4px}.user-prompt-content[data-v-19d60a76]{padding:16px;font-size:14px;line-height:1.5;color:#2d3748;word-break:break-word;white-space:pre-wrap;max-height:200px;overflow-y:auto}.user-prompt-content[data-v-19d60a76]::-webkit-scrollbar{width:4px}.user-prompt-content[data-v-19d60a76]::-webkit-scrollbar-track{background:#f1f1f1}.user-prompt-content[data-v-19d60a76]::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:4px}.user-prompt-content[data-v-19d60a76]::-webkit-scrollbar-thumb:hover{background:#a0aec0}.user-prompt-content[data-v-19d60a76]:empty:before{content:"暂无提示词";color:#a0aec0;font-style:italic}.info-icon[data-v-19d60a76]{margin-bottom:16px}.info-title[data-v-19d60a76]{font-size:20px;color:#1890ff;font-weight:500;margin-bottom:8px}.info-message[data-v-19d60a76]{font-size:14px;color:#666;text-align:center;margin-bottom:24px}.info-button[data-v-19d60a76]{padding:8px 24px;background-color:#1890ff;color:#fff;border:none;border-radius:4px;font-size:14px;cursor:pointer;transition:background-color .3s}.info-button[data-v-19d60a76]:hover{background-color:#40a9ff}.info-button[data-v-19d60a76]:active{background-color:#096dd9}.retention-tip[data-v-19d60a76]{display:flex;align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);color:#475569;padding:6px 16px;border-radius:8px;border:1px solid #e2e8f0;margin-top:16px;box-shadow:0 1px 3px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.1);max-width:1200px;margin-left:auto;margin-right:auto}.tip-icon[data-v-19d60a76]{font-size:16px;margin-right:8px;opacity:.9}.tip-text[data-v-19d60a76]{font-size:14px;font-weight:500;opacity:.95}.chat-layout[data-v-1fdee052]{display:flex;flex-direction:column;height:100vh;background-color:#373258;width:100%;position:relative}.main-container[data-v-1fdee052]{flex:1;display:flex;flex-direction:column;height:calc(100vh - 60px);overflow:hidden}.messages-container[data-v-1fdee052]{flex:1;overflow-y:auto;padding:.5rem;padding-bottom:120px;padding-top:60px;-webkit-overflow-scrolling:touch}.messages-container .message[data-v-1fdee052]{margin-bottom:.75rem}.messages-container .message .message-content[data-v-1fdee052]{display:flex;align-items:flex-start;gap:.5rem;width:100%}.messages-container .message .message-content .avatar[data-v-1fdee052]{width:2rem;height:2rem;border-radius:50%;overflow:hidden;flex-shrink:0}.messages-container .message .message-content .avatar .avatar-img[data-v-1fdee052]{width:100%;height:100%;object-fit:cover}.messages-container .message .message-content .message-box[data-v-1fdee052]{flex:1;max-width:85%}.messages-container .message .message-content .message-box .text[data-v-1fdee052]{background-color:#4a4a6a;padding:.625rem .875rem;border-radius:1rem;color:#fff;font-size:.9375rem;word-break:break-word}.messages-container .message .message-content .message-box .ai-content[data-v-1fdee052]{background-color:#2b2b3d;padding:.625rem;border-radius:1rem}.messages-container .message .message-content .message-box .ai-content .image-grid[data-v-1fdee052]{display:grid;grid-template-columns:1fr;gap:.75rem}.messages-container .message .message-content .message-box .ai-content .image-grid .image-wrapper[data-v-1fdee052]{position:relative;width:100%}.messages-container .message .message-content .message-box .ai-content .image-grid .image-wrapper img[data-v-1fdee052]{width:100%;border-radius:.5rem;object-fit:contain}.messages-container .message .user[data-v-1fdee052]{display:flex;justify-content:flex-end;width:100%}.messages-container .message .user .message-bubble[data-v-1fdee052]{background-color:#4a4a6a;padding:.625rem;border-radius:1rem;margin-right:.5rem;display:flex;flex-direction:column;gap:.5rem}.messages-container .message .user .user-images-container[data-v-1fdee052]{display:flex;flex-direction:row;gap:8px}.messages-container .message .user .user-uploaded-image[data-v-1fdee052]{width:auto;max-width:100px;max-height:100px;border-radius:.5rem;object-fit:contain}.messages-container .message .user .text[data-v-1fdee052]{color:#fff;font-size:.9375rem;word-break:break-word}.input-container[data-v-1fdee052]{padding:.75rem;background-color:#1e1e2e;position:fixed;bottom:50px;left:0;right:0;z-index:10}.input-container .input-wrapper[data-v-1fdee052]{display:flex;align-items:center;gap:.75rem;background-color:#2b2b3d;padding:.5rem;border-radius:2rem}.input-container .input-wrapper .menu-btn[data-v-1fdee052],.input-container .input-wrapper .voice-btn[data-v-1fdee052]{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:none;border:none;color:#888;font-size:1.2rem}.input-container .input-wrapper .menu-btn[data-v-1fdee052]:active,.input-container .input-wrapper .voice-btn[data-v-1fdee052]:active{color:#fff}.input-container .input-wrapper .input-field[data-v-1fdee052]{flex:1;background:none;border:none;color:#fff;padding:.5rem;font-size:1rem}.input-container .input-wrapper .input-field[data-v-1fdee052]::placeholder{color:#888}.input-container .input-wrapper .input-field[data-v-1fdee052]:focus{outline:none}.input-container .input-wrapper .send-btn[data-v-1fdee052]{padding:.75rem 1rem;background-color:gold;border:none;border-radius:1.25rem;color:#000;font-weight:700;font-size:.8rem;min-width:4rem}.input-container .input-wrapper .send-btn[data-v-1fdee052]:active{background-color:#ffed4a;transform:scale(.98)}.input-container .input-wrapper .send-btn[data-v-1fdee052]:disabled{background-color:#4a4a6a;opacity:.7}.upload-container[data-v-1fdee052]{position:fixed;top:0;left:0;width:70%;height:100%;background-color:#2b2b3d;z-index:1000;transition:transform .3s ease-in-out;transform:translate(-100%)}.upload-container.show[data-v-1fdee052]{transform:translate(0)}.upload-container .upload-header[data-v-1fdee052]{display:flex;align-items:center;justify-content:space-between;padding:1rem;color:#fff;font-weight:700;border-bottom:1px solid #4a4a6a}.upload-container .upload-header .close-btn[data-v-1fdee052]{background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer}.upload-container .upload-tabs[data-v-1fdee052]{display:flex;border-bottom:1px solid #4a4a6a;margin-bottom:1rem}.upload-container .upload-tabs .upload-tab[data-v-1fdee052]{flex:1;text-align:center;padding:.75rem;color:#888;font-weight:700}.upload-container .upload-tabs .upload-tab.active[data-v-1fdee052]{color:gold;border-bottom:2px solid #ffd700}.upload-container .upload-tabs .upload-tab[data-v-1fdee052]:active{background-color:rgba(255,215,0,.1)}.upload-container .upload-content[data-v-1fdee052]{padding:1rem;height:calc(100% - 60px);overflow-y:auto}.upload-container .upload-content .upload-section[data-v-1fdee052]{margin-bottom:1rem}.upload-container .upload-content .upload-box[data-v-1fdee052]{border:2px dashed #4a4a6a;border-radius:.5rem;padding:2rem;text-align:center;cursor:pointer}.upload-container .upload-content .upload-box[data-v-1fdee052]:active{border-color:gold}.upload-container .upload-content .upload-box .file-input[data-v-1fdee052]{display:none}.upload-container .upload-content .upload-box .upload-placeholder[data-v-1fdee052]{color:#fff}.upload-container .upload-content .upload-box .upload-placeholder .upload-icon[data-v-1fdee052]{font-size:2rem;margin-bottom:.5rem}.upload-container .upload-content .upload-box .upload-placeholder p[data-v-1fdee052]{font-size:.875rem;color:#6c6c8a}.upload-container .upload-content .preview-image[data-v-1fdee052]{margin-top:1rem;position:relative}.upload-container .upload-content .preview-image img[data-v-1fdee052]{width:100%;height:auto;border-radius:.5rem}.upload-container .upload-content .preview-image .clear-btn[data-v-1fdee052]{position:absolute;top:.5rem;right:.5rem;background-color:rgba(0,0,0,.6);color:#fff;border:none;padding:.25rem .5rem;border-radius:.25rem;cursor:pointer}.upload-container .upload-content .preview-image .clear-btn[data-v-1fdee052]:active{background-color:rgba(0,0,0,.8)}.generating[data-v-1fdee052]{display:flex;justify-content:center;padding:1rem}.generating .loading-dots[data-v-1fdee052]{display:flex;gap:.25rem}.generating .loading-dots span[data-v-1fdee052]{width:.5rem;height:.5rem;background-color:gold;border-radius:50%;animation:bounce-1fdee052 1.4s infinite ease-in-out both}.generating .loading-dots span[data-v-1fdee052]:nth-child(1){animation-delay:-.32s}.generating .loading-dots span[data-v-1fdee052]:nth-child(2){animation-delay:-.16s}@keyframes bounce-1fdee052{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}[data-v-1fdee052]::-webkit-scrollbar{width:6px}[data-v-1fdee052]::-webkit-scrollbar-track{background:#2b2b3d}[data-v-1fdee052]::-webkit-scrollbar-thumb{background:#4a4a6a;border-radius:3px}[data-v-1fdee052]::-webkit-scrollbar-thumb:hover{background:#5a5a7a}.generating-progress[data-v-1fdee052]{width:100%;height:24px;background:rgba(255,215,0,.1);border-radius:12px;position:relative;overflow:hidden;margin:.5rem 0}.generating-progress .progress-text[data-v-1fdee052]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:14px;color:#2b2b3d;font-weight:700;z-index:2;transition:color .3s ease;white-space:nowrap;text-shadow:0 0 2px rgba(255,255,255,.5)}.generating-progress[data-v-1fdee052]:after{content:"";position:absolute;top:0;left:0;height:100%;width:var(--progress, 0%);background:linear-gradient(90deg,gold,#ffed4a);border-radius:12px;transition:width .3s ease}.generating-notice[data-v-1fdee052]{text-align:center;color:#6c6c8a;font-size:.9rem;margin-top:.5rem}.generating-notice span[data-v-1fdee052]{display:inline-block;animation:noticeJump-1fdee052 1.5s ease infinite;text-shadow:0 0 8px rgba(255,215,0,.3)}@keyframes noticeJump-1fdee052{0%,to{transform:translateY(0)}20%{transform:translateY(-4px)}40%{transform:translateY(0)}60%{color:gold}}.thumbnail-preview[data-v-1fdee052]{position:fixed;width:3.5rem;height:3.5rem;border-radius:.5rem;background-color:#2b2b3d;box-shadow:0 2px 8px rgba(0,0,0,.2);z-index:20}.thumbnail-preview.source-preview[data-v-1fdee052]{left:1rem;bottom:calc(50px + 6rem)}.thumbnail-preview.face-preview[data-v-1fdee052]{left:5rem;bottom:calc(50px + 6rem)}.thumbnail-preview .preview-img[data-v-1fdee052]{width:100%;height:100%;object-fit:cover;border-radius:.5rem}.thumbnail-preview .image-label[data-v-1fdee052]{position:absolute;top:-20px;left:0;width:100%;text-align:center;font-size:.7rem;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.8)}.thumbnail-preview .close-btn[data-v-1fdee052]{position:absolute;top:-10px;right:-10px;width:1.25rem;height:1.25rem;background-color:rgba(0,0,0,.6);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.thumbnail-preview .close-btn img[data-v-1fdee052]{width:.75rem;height:.75rem}.thumbnail-preview .close-btn[data-v-1fdee052]:active{background-color:rgba(0,0,0,.8)}.error[data-v-1fdee052]{color:#ff4d4f;padding:.5rem;text-align:center;background-color:rgba(255,77,79,.1);border-radius:.5rem;margin:.5rem 0}.upload-tab[data-v-1fdee052]{position:relative;cursor:pointer}.upload-tab[data-v-1fdee052]:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background-color:transparent;transition:background-color .3s ease}.upload-tab.active[data-v-1fdee052]:after{background-color:gold}.user-images-container[data-v-1fdee052]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px;justify-content:flex-end}.user-images-container .user-uploaded-image[data-v-1fdee052]{border:2px solid rgba(255,255,255,.2);transition:transform .2s ease}.user-images-container .user-uploaded-image[data-v-1fdee052]:hover{transform:scale(1.05)}.main-container[data-v-a28aa1eb]{padding:0 16px 16px;background-color:#f5f5f5;min-height:100vh}.category-section[data-v-a28aa1eb]{background:#fff;border-radius:12px;padding:16px;margin-bottom:16px}.category-section .category-header[data-v-a28aa1eb]{display:flex;align-items:center;margin-right:12px}.category-section .category-header .ai-avatar[data-v-a28aa1eb]{width:40px;height:40px;border-radius:50%;overflow:hidden;margin-right:12px}.category-section .category-header .ai-avatar img[data-v-a28aa1eb]{width:100%;height:100%;object-fit:cover}.category-section .category-header .category-prompt[data-v-a28aa1eb]{flex:1}.category-section .category-header .category-prompt p[data-v-a28aa1eb]{margin:0}.category-section .category-header .category-prompt p.subtitle[data-v-a28aa1eb]{font-size:12px;color:#999}.category-section .category-header .select-arrow[data-v-a28aa1eb]{color:#666;font-size:14px}.input-section[data-v-a28aa1eb]{background:#fff;border-radius:12px;padding:16px;margin-bottom:16px;position:relative}.input-section .drawing-input[data-v-a28aa1eb]{width:100%;min-height:100px;border:none;resize:none;outline:none;font-size:14px}.input-section .drawing-input[data-v-a28aa1eb]::placeholder{color:#999}.input-section .char-count[data-v-a28aa1eb]{position:absolute;bottom:8px;right:16px;font-size:12px;color:#999}.quick-tags[data-v-a28aa1eb]{display:flex;align-items:center;margin-bottom:16px}.quick-tags .try-text[data-v-a28aa1eb]{color:#000;font-size:14px;white-space:nowrap;font-weight:700;margin-right:8px}.quick-tags .tag[data-v-a28aa1eb]{padding:6px 12px;background:#f0f0f0;border-radius:16px;font-size:12px;color:#666;margin-right:8px}.quick-tags .refresh-button[data-v-a28aa1eb]{margin-left:auto;width:16px;height:16px;cursor:pointer}.quick-tags .refresh-button[data-v-a28aa1eb]:hover{opacity:.8}.quick-tags .refresh-button svg[data-v-a28aa1eb]{width:100%;height:100%}.style-section h3[data-v-a28aa1eb]{margin:0 0 16px;font-size:16px}.style-section .style-options[data-v-a28aa1eb]{display:flex;margin-bottom:16px}.style-section .style-options .style-option[data-v-a28aa1eb]{padding:6px 16px;background:#f0f0f0;border-radius:16px;font-size:14px;margin-right:12px}.style-section .style-options .style-option.active[data-v-a28aa1eb]{background:#4080ff;color:#fff}.style-section .model-grid[data-v-a28aa1eb]{display:grid;grid-template-columns:repeat(2,100px);grid-template-rows:repeat(2,100px);margin-bottom:24px;overflow-x:auto;padding:12px;grid-auto-flow:column;scrollbar-width:none;-ms-overflow-style:none}.style-section .model-grid[data-v-a28aa1eb]::-webkit-scrollbar{display:none}.style-section .model-grid .model-card[data-v-a28aa1eb]{width:100px;height:100px;border-radius:8px;overflow:hidden;position:relative;cursor:pointer;transition:all .3s ease;border:2px solid transparent;margin:0 12px 12px 0}.style-section .model-grid .model-card[data-v-a28aa1eb]:active{transform:scale(.95)}.style-section .model-grid .model-card[data-v-a28aa1eb]:hover{box-shadow:0 2px 12px rgba(0,0,0,.1)}.style-section .model-grid .model-card.selected[data-v-a28aa1eb]{border-color:#4080ff;box-shadow:0 0 0 2px rgba(64,128,255,.2)}.style-section .model-grid .model-card.selected[data-v-a28aa1eb]:after{content:"";position:absolute;right:4px;top:4px;width:16px;height:16px;border-radius:50%;background:#4080ff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E") center/10px no-repeat}.style-section .model-grid .model-card img[data-v-a28aa1eb]{width:100%;height:100%;object-fit:cover}.style-section .model-grid .model-card .model-name[data-v-a28aa1eb]{position:absolute;bottom:8px;left:8px;color:#fff;font-size:12px;text-shadow:0 1px 2px rgba(0,0,0,.5)}.style-section .style-grid[data-v-a28aa1eb]{display:grid;grid-template-columns:repeat(4,80px);grid-template-rows:repeat(2,80px);margin-bottom:24px;overflow-x:auto;padding:12px;grid-auto-flow:column;scrollbar-width:none;-ms-overflow-style:none}.style-section .style-grid[data-v-a28aa1eb]::-webkit-scrollbar{display:none}.style-section .style-grid .style-card[data-v-a28aa1eb]{width:80px;height:80px;border-radius:8px;overflow:hidden;position:relative;cursor:pointer;transition:all .3s ease;border:2px solid transparent;margin:0 12px 12px 0}.style-section .style-grid .style-card[data-v-a28aa1eb]:active{transform:scale(.95)}.style-section .style-grid .style-card[data-v-a28aa1eb]:hover{box-shadow:0 2px 12px rgba(0,0,0,.1)}.style-section .style-grid .style-card.selected[data-v-a28aa1eb]{border-color:#4080ff;box-shadow:0 0 0 2px rgba(64,128,255,.2)}.style-section .style-grid .style-card.selected[data-v-a28aa1eb]:after{content:"";position:absolute;right:4px;top:4px;width:16px;height:16px;border-radius:50%;background:#4080ff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E") center/10px no-repeat}.style-section .style-grid .style-card img[data-v-a28aa1eb]{width:100%;height:100%;object-fit:cover}.style-section .style-grid .style-card .style-name[data-v-a28aa1eb]{position:absolute;bottom:8px;left:8px;color:#fff;font-size:12px;text-shadow:0 1px 2px rgba(0,0,0,.5)}.start-button[data-v-a28aa1eb]{background:#4080ff;color:#fff;text-align:center;padding:16px;border-radius:24px;font-size:14px;margin:0 16px}.grid-title[data-v-a28aa1eb]{margin:10px 0;font-size:16px;color:#333;font-weight:700}.ratio-grid[data-v-a28aa1eb]{display:flex;margin-bottom:16px;overflow-x:auto;padding:12px;background-color:#fff;border-radius:12px;scrollbar-width:none;-ms-overflow-style:none}.ratio-grid[data-v-a28aa1eb]::-webkit-scrollbar{display:none}.ratio-grid .ratio-option[data-v-a28aa1eb]{flex:0 0 80px;height:108px;display:flex;flex-direction:column;cursor:pointer;padding:8px;border-radius:8px;position:relative;background-color:#f8f9fa;border:1px solid #edf0f5;transition:all .2s ease;margin-right:12px}.ratio-grid .ratio-option[data-v-a28aa1eb]:hover{border-color:rgba(64,128,255,.25)}.ratio-grid .ratio-option.active[data-v-a28aa1eb]{background-color:#4080ff;border-color:#4080ff}.ratio-grid .ratio-option.active .ratio-box[data-v-a28aa1eb]{background-color:#fff}.ratio-grid .ratio-option.active .ratio-label[data-v-a28aa1eb],.ratio-grid .ratio-option.active .ratio-value[data-v-a28aa1eb]{color:#fff}.ratio-grid .ratio-option .ratio-preview[data-v-a28aa1eb]{flex:1;display:flex;align-items:center;justify-content:center}.ratio-grid .ratio-option .ratio-preview .ratio-box[data-v-a28aa1eb]{background-color:#e5e5e5;border-radius:4px}.ratio-grid .ratio-option .ratio-text[data-v-a28aa1eb]{height:40px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;margin-top:2px}.ratio-grid .ratio-option .ratio-text .ratio-label[data-v-a28aa1eb]{font-size:12px;color:#333;line-height:1.2;margin-bottom:2px}.ratio-grid .ratio-option .ratio-text .ratio-value[data-v-a28aa1eb]{font-size:10px;color:#999;line-height:1.2}.image-section[data-v-a28aa1eb]{margin-bottom:16px}.image-section .section-title[data-v-a28aa1eb]{font-size:16px;font-weight:700;margin-bottom:12px;color:#333}.image-section .upload-container[data-v-a28aa1eb]{background:#fff;border:2px dashed #e5e5e5;border-radius:12px;padding:24px;cursor:pointer;transition:all .3s ease}.image-section .upload-container[data-v-a28aa1eb]:hover{border-color:#4080ff}.image-section .upload-placeholder[data-v-a28aa1eb]{display:flex;flex-direction:column;align-items:center}.image-section .upload-placeholder .upload-icon[data-v-a28aa1eb]{width:48px;height:48px;color:#999;margin-bottom:8px}.image-section .upload-placeholder .upload-icon svg[data-v-a28aa1eb]{width:100%;height:100%}.image-section .upload-placeholder .upload-text[data-v-a28aa1eb]{font-size:14px;color:#666;margin-bottom:8px}.image-section .upload-placeholder .upload-hint[data-v-a28aa1eb]{font-size:12px;color:#999}.image-section .image-preview[data-v-a28aa1eb]{text-align:center}.image-section .image-preview img[data-v-a28aa1eb]{max-width:100%;max-height:200px;object-fit:contain}.image-section .image-preview .reupload-text[data-v-a28aa1eb]{margin-top:8px;font-size:12px;color:#999}.image-section .hidden-input[data-v-a28aa1eb]{display:none}.param-section[data-v-a28aa1eb]{background:#fff;border-radius:12px;padding:16px;margin-bottom:16px}.param-section .param-item[data-v-a28aa1eb]{margin-bottom:20px}.param-section .param-item[data-v-a28aa1eb]:last-child{margin-bottom:0}.param-section .param-item .param-header[data-v-a28aa1eb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:14px;color:#333}.param-section .param-item .param-header .param-value[data-v-a28aa1eb]{color:#4080ff;font-weight:500}.param-section .param-item .param-label[data-v-a28aa1eb]{margin-bottom:8px;font-size:14px;color:#333}.param-section .param-item[data-v-a28aa1eb] .van-field__control{background-color:#f8f9fa;border-radius:8px;padding:8px;font-size:14px}.param-section .param-item[data-v-a28aa1eb] .van-field__control::placeholder{color:#999}.advanced-params[data-v-a28aa1eb]{padding:16px;background:#fff;border-radius:8px}.advanced-params .param-row[data-v-a28aa1eb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.advanced-params .param-row .param-label[data-v-a28aa1eb]{font-size:14px;color:#333}.advanced-params .high-res-params[data-v-a28aa1eb]{margin-top:16px;padding-top:16px;border-top:1px solid #eee}.advanced-params .stepper-buttons[data-v-a28aa1eb]{display:flex;flex-direction:column;padding-left:8px}.advanced-params .stepper-buttons .van-icon[data-v-a28aa1eb]{cursor:pointer;color:#666;font-size:12px;margin-bottom:4px}.advanced-params .stepper-buttons .van-icon[data-v-a28aa1eb]:hover{color:#333}[data-v-a28aa1eb] .van-dropdown-menu{width:160px;height:32px;background:transparent}[data-v-a28aa1eb] .van-dropdown-menu .van-dropdown-menu__bar{height:32px}[data-v-a28aa1eb] .van-field{padding:0}[data-v-a28aa1eb] .van-field .van-field__control{height:32px}.mode-tabs[data-v-a28aa1eb]{display:flex;margin:20px 0;background-color:#f5f7fa;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.05)}.mode-tabs .mode-tab[data-v-a28aa1eb]{flex:1;padding:14px 0;text-align:center;font-size:14px;font-weight:500;color:#666;position:relative;transition:all .3s ease;cursor:pointer}.mode-tabs .mode-tab[data-v-a28aa1eb]:not(:last-child):after{content:"";position:absolute;right:0;top:25%;height:50%;width:1px;background-color:rgba(0,0,0,.1)}.mode-tabs .mode-tab[data-v-a28aa1eb]:hover{color:#4080ff;background-color:rgba(64,128,255,.05)}.mode-tabs .mode-tab.active[data-v-a28aa1eb]{color:#fff;background-color:#4080ff;font-weight:600;box-shadow:0 2px 8px rgba(64,128,255,.2)}.mode-tabs .mode-tab.active[data-v-a28aa1eb]:after{display:none}.main-container[data-v-f6d5e769]{padding:0 16px 16px;background-color:#f5f5f5;min-height:100vh}.works-grid[data-v-f6d5e769]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;max-width:1200px;margin:0 auto}.work-item[data-v-f6d5e769]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1)}.images-container[data-v-f6d5e769]{display:grid;grid-template-columns:repeat(1,1fr);gap:4px;padding:4px;height:200px}.image-wrapper[data-v-f6d5e769]{position:relative;width:100%;height:100%;overflow:hidden}.work-image[data-v-f6d5e769]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;height:100%;min-width:100%;object-fit:cover;transition:transform .3s ease}.work-image[data-v-f6d5e769]:hover{transform:translate(-50%,-50%) scale(1.05)}.multi-images-grid[data-v-f6d5e769]{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:2px;width:100%;height:100%}.multi-image[data-v-f6d5e769]{height:100%}.loading-state[data-v-f6d5e769],.no-more[data-v-f6d5e769]{text-align:center;padding:20px;color:#666;font-size:14px}.loading-image-wrapper[data-v-f6d5e769]{position:relative;width:100%;height:100%;background-color:#f3f4f6;border-radius:.5rem;display:flex;align-items:center;justify-content:center;overflow:hidden}.loading-pulse[data-v-f6d5e769]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#e5e7eb,#d1d5db);animation:pulse-f6d5e769 2s cubic-bezier(.4,0,.6,1) infinite}.loading-spinner[data-v-f6d5e769]{position:relative;z-index:10;width:4rem;height:4rem;border:4px solid #3b82f6;border-top-color:transparent;border-radius:50%;animation:spin-f6d5e769 1s linear infinite}.loading-text[data-v-f6d5e769]{position:absolute;bottom:1.5rem;left:0;right:0;text-align:center;color:#4b5563;font-size:1.125rem;font-weight:500}@keyframes pulse-f6d5e769{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin-f6d5e769{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-image-wrapper[data-v-f6d5e769]{position:relative;width:100%;height:100%;background-color:#fef2f2;border-radius:.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.error-icon[data-v-f6d5e769]{width:3rem;height:3rem;background-color:#ef4444;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;font-weight:700;margin-bottom:.75rem}.error-text[data-v-f6d5e769]{color:#ef4444;font-size:1.125rem;font-weight:500;margin-bottom:.25rem}.error-subtext[data-v-f6d5e769]{color:#991b1b;font-size:.875rem}.delete-button[data-v-f6d5e769]{position:absolute;top:8px;right:8px;width:28px;height:28px;background-color:rgba(0,0,0,.6);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;opacity:1;transition:background-color .2s ease}.delete-button[data-v-f6d5e769]:hover{background-color:rgba(239,68,68,.9)}.delete-icon[data-v-f6d5e769]{color:#fff;font-size:20px;font-weight:700;line-height:1}.retention-tip[data-v-f6d5e769]{display:flex;align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);color:#475569;padding:6px 16px;border-radius:8px;border:1px solid #e2e8f0;margin-bottom:16px;box-shadow:0 1px 3px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.1);max-width:1200px;margin-left:auto;margin-right:auto}.tip-icon[data-v-f6d5e769]{font-size:16px;margin-right:8px;opacity:.9}.tip-text[data-v-f6d5e769]{font-size:14px;font-weight:500;opacity:.95}.main-container[data-v-50fbad1e]{min-height:100vh;background-color:#f5f5f5}.header-nav[data-v-50fbad1e]{display:flex;align-items:center;padding:16px}.header-nav .back-button[data-v-50fbad1e]{margin-right:20px;cursor:pointer}.header-nav .back-button .arrow-left[data-v-50fbad1e]{display:inline-block;width:10px;height:10px;border-left:2px solid #333;border-bottom:2px solid #333;transform:rotate(45deg)}.header-nav .nav-tabs[data-v-50fbad1e]{display:flex}.header-nav .nav-tabs span[data-v-50fbad1e]{font-size:14px;color:#666;cursor:pointer}.header-nav .nav-tabs span[data-v-50fbad1e]:not(:last-child){margin-right:20px}.header-nav .nav-tabs span.active[data-v-50fbad1e]{color:#333;font-weight:700}.main-container[data-v-dc5227a2]{display:flex;flex-direction:column;min-height:100vh;background-color:#fff;overflow-y:hidden}.header[data-v-dc5227a2]{display:flex;align-items:center;padding:16px;border-bottom:1px solid #eee;position:relative}.header .back-button[data-v-dc5227a2]{padding:8px;cursor:pointer}.header .back-button i[data-v-dc5227a2]{display:inline-block;width:10px;height:10px;border-left:2px solid #333;border-bottom:2px solid #333;transform:rotate(45deg)}.header .title[data-v-dc5227a2]{margin-left:16px;font-size:18px;font-weight:500;flex:1}.header .download-button[data-v-dc5227a2]{padding:8px 12px;cursor:pointer;color:#333;transition:all .2s ease}.header .download-button[data-v-dc5227a2]:hover{color:#1890ff}.header .download-button[data-v-dc5227a2]:active{transform:scale(.95)}.image-container[data-v-dc5227a2]{padding:16px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fff;position:relative;min-height:400px}.image-container img[data-v-dc5227a2]{width:100%;object-fit:contain;border-radius:8px}.image-loading[data-v-dc5227a2]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff}.image-loading .hourglass[data-v-dc5227a2]{margin-bottom:16px;animation:bounce-dc5227a2 1s infinite}.image-loading .loading-progress[data-v-dc5227a2]{font-size:20px;color:#1890ff;font-weight:700;margin-bottom:12px}.image-loading .loading-text[data-v-dc5227a2]{font-size:14px;color:#666;text-align:center;padding:0 20px}@keyframes bounce-dc5227a2{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.controls[data-v-dc5227a2]{padding:16px;border-top:1px solid #eee}.controls .share-control[data-v-dc5227a2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.controls .share-control .share-text[data-v-dc5227a2]{font-size:14px;color:#666}.controls .transform-row[data-v-dc5227a2]{display:flex;align-items:center;margin-bottom:12px}.controls .transform-row .transform-label[data-v-dc5227a2]{width:48px;font-size:14px;color:#333}.controls .transform-row .transform-options[data-v-dc5227a2]{display:flex;gap:8px}.transform-btn[data-v-dc5227a2]{padding:6px 12px;border:1px solid #ddd;border-radius:4px;background:none;font-size:12px;color:#333;cursor:pointer}.transform-btn.active[data-v-dc5227a2]{background-color:#007aff;color:#fff;border-color:#007aff}.switch[data-v-dc5227a2]{position:relative;display:inline-block;width:50px;height:24px}.switch input[data-v-dc5227a2]{opacity:0;width:0;height:0}.switch .slider[data-v-dc5227a2]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:24px}.switch .slider[data-v-dc5227a2]:before{position:absolute;content:"";height:20px;width:20px;left:2px;bottom:2px;background-color:#fff;transition:.4s;border-radius:50%}.switch input:checked+.slider[data-v-dc5227a2]{background-color:#007aff}.switch input:checked+.slider[data-v-dc5227a2]:before{transform:translate(26px)}.error-container[data-v-dc5227a2]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;padding:24px}.error-icon[data-v-dc5227a2]{margin-bottom:16px;animation:shake-dc5227a2 .5s ease-in-out}.error-title[data-v-dc5227a2]{font-size:20px;color:#ff4d4f;font-weight:500;margin-bottom:8px}.error-message[data-v-dc5227a2]{font-size:14px;color:#666;text-align:center;margin-bottom:24px}.retry-button[data-v-dc5227a2]{padding:8px 24px;background-color:#ff4d4f;color:#fff;border:none;border-radius:4px;font-size:14px;cursor:pointer;transition:background-color .3s}.retry-button[data-v-dc5227a2]:hover{background-color:#ff7875}@keyframes shake-dc5227a2{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.image-grid[data-v-dc5227a2]{width:100%;height:100%;display:grid;gap:8px}.image-grid.single-image[data-v-dc5227a2]{grid-template-columns:1fr}.image-grid.multi-image[data-v-dc5227a2]{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.image-grid .image-item[data-v-dc5227a2]{overflow:hidden;border-radius:8px;cursor:pointer;background-color:#f5f5f5}.image-grid .image-item img[data-v-dc5227a2]{width:100%;height:auto;object-fit:contain;transition:transform .2s}.image-grid .image-item img[data-v-dc5227a2]:hover{transform:scale(1.02)}@media (max-width: 768px){.image-grid.multi-image[data-v-dc5227a2]{gap:4px}.transform-options[data-v-dc5227a2]{flex-wrap:wrap}.transform-btn[data-v-dc5227a2]{margin-bottom:4px}}.image-hint-container[data-v-dc5227a2]{width:100%;display:flex;justify-content:center;margin-top:12px}.image-hint[data-v-dc5227a2]{display:flex;align-items:center;justify-content:center;padding:8px 16px;background-color:#f5f5f5;border-radius:20px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.image-hint svg[data-v-dc5227a2]{margin-right:6px}.image-hint span[data-v-dc5227a2]{font-size:13px;color:#333}.countdown-container[data-v-dc5227a2]{margin-top:20px;display:flex;flex-direction:column;align-items:center}.countdown-text[data-v-dc5227a2]{font-size:14px;color:#666;margin-bottom:12px}.countdown-actions[data-v-dc5227a2]{display:flex;gap:12px}.submit-now-btn[data-v-dc5227a2]{padding:8px 16px;background-color:#1890ff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .3s}.submit-now-btn[data-v-dc5227a2]:hover{background-color:#40a9ff}.submit-now-btn[data-v-dc5227a2]:active{background-color:#096dd9}.cancel-btn[data-v-dc5227a2]{padding:8px 16px;background-color:#f5f5f5;color:#666;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:all .3s}.cancel-btn[data-v-dc5227a2]:hover{background-color:#f0f0f0;color:#333}.cancel-btn[data-v-dc5227a2]:active{background-color:#e0e0e0}.prompt-display[data-v-dc5227a2]{margin:10px 0 15px;max-width:80%;text-align:center;background-color:#f8f8f8;padding:8px 12px;border-radius:8px}.prompt-label[data-v-dc5227a2]{font-size:12px;color:#888;margin-bottom:4px}.prompt-text[data-v-dc5227a2]{font-size:14px;color:#333;font-weight:500;word-break:break-word;max-height:60px;overflow-y:auto}.user-prompt-container[data-v-dc5227a2]{margin:0 16px 16px;border-radius:8px;background-color:#f8f9fa;box-shadow:0 2px 8px rgba(0,0,0,.05);overflow:hidden}.user-prompt-header[data-v-dc5227a2]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background-color:#edf2f7;border-bottom:1px solid #e2e8f0}.user-prompt-title[data-v-dc5227a2]{font-size:15px;font-weight:500;color:#4a5568}.copy-button[data-v-dc5227a2]{display:flex;align-items:center;gap:4px;padding:6px 12px;border:none;border-radius:4px;background-color:#e2e8f0;color:#4a5568;font-size:13px;cursor:pointer;transition:all .2s ease}.copy-button[data-v-dc5227a2]:hover{background-color:#cbd5e0}.copy-button[data-v-dc5227a2]:active{transform:scale(.97)}.copy-text[data-v-dc5227a2]{margin-left:4px}.user-prompt-content[data-v-dc5227a2]{padding:16px;font-size:14px;line-height:1.5;color:#2d3748;word-break:break-word;white-space:pre-wrap;max-height:200px;overflow-y:auto}.user-prompt-content[data-v-dc5227a2]::-webkit-scrollbar{width:4px}.user-prompt-content[data-v-dc5227a2]::-webkit-scrollbar-track{background:#f1f1f1}.user-prompt-content[data-v-dc5227a2]::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:4px}.user-prompt-content[data-v-dc5227a2]::-webkit-scrollbar-thumb:hover{background:#a0aec0}.user-prompt-content[data-v-dc5227a2]:empty:before{content:"暂无提示词";color:#a0aec0;font-style:italic}.info-icon[data-v-dc5227a2]{margin-bottom:16px}.info-title[data-v-dc5227a2]{font-size:20px;color:#1890ff;font-weight:500;margin-bottom:8px}.info-message[data-v-dc5227a2]{font-size:14px;color:#666;text-align:center;margin-bottom:24px}.info-button[data-v-dc5227a2]{padding:8px 24px;background-color:#1890ff;color:#fff;border:none;border-radius:4px;font-size:14px;cursor:pointer;transition:background-color .3s}.info-button[data-v-dc5227a2]:hover{background-color:#40a9ff}.info-button[data-v-dc5227a2]:active{background-color:#096dd9}.retention-tip[data-v-dc5227a2]{display:flex;align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);color:#475569;padding:6px 16px;border-radius:8px;border:1px solid #e2e8f0;margin-top:16px;box-shadow:0 1px 3px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.1);max-width:1200px;margin-left:auto;margin-right:auto}.tip-icon[data-v-dc5227a2]{font-size:16px;margin-right:8px;opacity:.9}.tip-text[data-v-dc5227a2]{font-size:14px;font-weight:500;opacity:.95}.page-wrapper[data-v-a06f065d]{min-height:100vh;background:linear-gradient(135deg,#1e293b,#0f172a);padding:.5rem}.ai-article[data-v-a06f065d]{max-width:100%;margin:0 auto;font-family:-apple-system,system-ui,sans-serif}.ai-article .header-section[data-v-a06f065d]{position:sticky;top:0;z-index:10;background:rgba(30,41,59,.95);backdrop-filter:blur(8px);padding:1rem .5rem;margin:-.5rem -.5rem 1rem}.ai-article .header-section .title[data-v-a06f065d]{font-size:1.25rem;font-weight:600;color:#fff;margin-bottom:.75rem;text-align:center}.ai-article .header-section .nav-buttons[data-v-a06f065d]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;padding:0 .5rem}.ai-article .header-section .nav-buttons .nav-btn[data-v-a06f065d]{padding:.5rem;border-radius:8px;background:rgba(255,255,255,.1);border:none;color:#fff;font-size:.9rem;transition:all .3s ease}.ai-article .header-section .nav-buttons .nav-btn.active[data-v-a06f065d]{background:#585e96;font-weight:500}.ai-article .content-wrapper[data-v-a06f065d]{border-radius:12px;padding:1rem;background-color:#353b5f;box-shadow:0 2px 12px rgba(0,0,0,.2)}.ai-article .section[data-v-a06f065d]{margin-bottom:1.5rem}.ai-article .section .section-title[data-v-a06f065d]{display:block;font-size:1rem;font-weight:500;color:#fff;margin-bottom:.5rem}.ai-article .form-input[data-v-a06f065d],.ai-article .form-textarea[data-v-a06f065d]{width:90%;padding:.75rem;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(255,255,255,.05);color:#fff;font-size:1rem}.ai-article .form-input[data-v-a06f065d]::placeholder,.ai-article .form-textarea[data-v-a06f065d]::placeholder{color:rgba(255,255,255,.4)}.ai-article .form-input[data-v-a06f065d]:focus,.ai-article .form-textarea[data-v-a06f065d]:focus{outline:none;border-color:#818cf8;background:rgba(255,255,255,.08)}.ai-article .options-grid[data-v-a06f065d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.5rem}.ai-article .options-grid .option-btn[data-v-a06f065d]{padding:.75rem .5rem;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);color:#fff;font-size:.9rem;transition:all .2s ease}.ai-article .options-grid .option-btn.active[data-v-a06f065d]{background:#818cf8;border-color:#818cf8}.ai-article .generate-btn[data-v-a06f065d]{width:100%;padding:.875rem;border:none;border-radius:8px;background:linear-gradient(45deg,#585e96,#3f41a9);color:#fff;font-size:1rem;font-weight:500;display:flex;align-items:center;justify-content:center;gap:.5rem}.ai-article .generate-btn .generate-btn-icon[data-v-a06f065d]{font-size:1.125rem}.ai-article .result-section .params-summary[data-v-a06f065d]{margin:-.5rem -.5rem 1rem;padding:1rem;background:rgba(255,255,255,.03)}.ai-article .result-section .params-summary .param-item[data-v-a06f065d]{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.75rem}.ai-article .result-section .params-summary .param-item .param-label[data-v-a06f065d]{color:rgba(255,255,255,.7);font-size:.9rem}.ai-article .result-section .params-summary .param-item .param-value[data-v-a06f065d]{color:#fff;font-size:1rem}.ai-article .result-section .result-content[data-v-a06f065d]{background:rgba(255,255,255,.05);border-radius:8px;overflow:hidden}.ai-article .result-section .result-content .result-header[data-v-a06f065d]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-bottom:1px solid rgba(255,255,255,.1)}.ai-article .result-section .result-content .result-header .result-title[data-v-a06f065d]{font-size:1rem;font-weight:500;color:#fff}.ai-article .result-section .result-content .result-text[data-v-a06f065d]{padding:1rem;color:#fff;font-size:.95rem;line-height:1.6}.ai-article .action-btn[data-v-a06f065d]{display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;border-radius:6px;background:rgba(255,255,255,.1);border:none;color:#fff;font-size:.875rem}.ai-article .action-btn.copied[data-v-a06f065d]{background:#10b981}.ai-article .action-btn .btn-icon[data-v-a06f065d]{font-size:1rem}.ai-article .bottom-actions[data-v-a06f065d]{position:fixed;bottom:0;left:0;right:0;padding:1rem;background:rgba(30,41,59,.95);backdrop-filter:blur(8px);display:flex;justify-content:center}.ai-article .bottom-actions .back-btn[data-v-a06f065d]{width:100%;max-width:200px;justify-content:center}@media (max-width: 640px){.page-wrapper[data-v-a06f065d]{padding:0;padding-bottom:1rem}.ai-article .content-wrapper[data-v-a06f065d]{border-radius:0}.ai-article .header-section[data-v-a06f065d]{margin:0 0 1rem}.ai-article .form-input[data-v-a06f065d],.ai-article .form-textarea[data-v-a06f065d]{font-size:16px}.ai-article .options-grid[data-v-a06f065d]{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}}@media (prefers-color-scheme: dark){.markdown-body[data-v-a06f065d]{color:#fff}.markdown-body a[data-v-a06f065d]{color:#818cf8}.markdown-body code[data-v-a06f065d]{background:rgba(255,255,255,.1)}}.page-wrapper[data-v-3d75ee53]{min-height:100vh;padding:1rem;background:linear-gradient(135deg,#1e293b,#0f172a);padding-bottom:50px}.ai-article[data-v-3d75ee53]{max-width:100%;margin:0 auto;font-family:system-ui,-apple-system,sans-serif}.ai-article .header-section[data-v-3d75ee53]{padding:.5rem 0;margin-bottom:1.5rem}.ai-article .header-section .title[data-v-3d75ee53]{font-size:1.25rem;font-weight:600;color:#fff;margin-bottom:1rem}.ai-article .header-section .nav-buttons[data-v-3d75ee53]{display:flex;gap:.5rem}.ai-article .header-section .nav-buttons .nav-btn[data-v-3d75ee53]{flex:1;padding:.75rem;border-radius:8px;background:rgba(255,255,255,.1);border:none;color:#fff;font-size:.875rem}.ai-article .header-section .nav-buttons .nav-btn.active[data-v-3d75ee53]{background:rgba(129,140,248,.2);color:#818cf8}.ai-article .content-wrapper[data-v-3d75ee53]{background:rgba(255,255,255,.05);border-radius:12px;padding:1rem;backdrop-filter:blur(10px)}.ai-article .form-container .section[data-v-3d75ee53]{margin-bottom:1.5rem}.ai-article .form-container .section .section-title[data-v-3d75ee53]{font-size:1rem;color:#fff;margin-bottom:.75rem}.ai-article .form-container .input-container[data-v-3d75ee53]{width:100%}.ai-article .form-container .input-container .number-input[data-v-3d75ee53],.ai-article .form-container .input-container .text-input[data-v-3d75ee53]{width:90%;padding:.75rem;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);color:#fff;font-size:1rem}.ai-article .form-container .input-container .number-input[data-v-3d75ee53]:focus,.ai-article .form-container .input-container .text-input[data-v-3d75ee53]:focus{border-color:#818cf8;outline:none}.ai-article .form-container .textarea-input[data-v-3d75ee53]{width:90%;padding:.75rem;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);color:#fff;font-size:.875rem;resize:vertical;min-height:100px}.ai-article .form-container .textarea-input[data-v-3d75ee53]:focus{border-color:#818cf8;outline:none}.ai-article .form-container .options-grid[data-v-3d75ee53]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.5rem}.ai-article .form-container .options-grid .option-btn[data-v-3d75ee53]{padding:.75rem;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);color:#fff;font-size:.875rem}.ai-article .form-container .options-grid .option-btn.active[data-v-3d75ee53]{background:#818cf8;border-color:#818cf8}.ai-article .action-btn[data-v-3d75ee53]{width:100%;padding:.875rem;border-radius:8px;border:none;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s}.ai-article .action-btn.generate-btn[data-v-3d75ee53]{background:linear-gradient(45deg,#818cf8,#6366f1);color:#fff;display:flex;align-items:center;justify-content:center;gap:.5rem}.ai-article .action-btn.secondary-btn[data-v-3d75ee53]{background:rgba(255,255,255,.1);color:#fff}.ai-article .action-btn.primary-btn[data-v-3d75ee53]{background:#818cf8;color:#fff}.ai-article .outline-section .outline-header[data-v-3d75ee53]{margin-bottom:1rem}.ai-article .outline-section .outline-header .outline-title[data-v-3d75ee53]{font-size:1.125rem;color:#fff;margin-bottom:.75rem}.ai-article .outline-section .outline-header .action-buttons[data-v-3d75ee53]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.ai-article .outline-section .outline-container[data-v-3d75ee53]{background:rgba(30,41,59,.5);border-radius:8px;padding:1rem;position:relative;min-height:200px}.ai-article .outline-section .outline-container .progress-bar[data-v-3d75ee53]{height:20px;background:rgba(255,255,255,.1);border-radius:10px;overflow:visible;position:relative;margin-bottom:1rem}.ai-article .outline-section .outline-container .progress-bar .progress-text[data-v-3d75ee53]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;z-index:2;font-size:12px}.ai-article .outline-section .outline-container .progress-bar[data-v-3d75ee53]:after{content:"";position:absolute;top:0;left:0;height:100%;width:var(--progress, 0%);background:linear-gradient(90deg,#818cf8,#6366f1);transition:width .3s}.ai-article .outline-section .outline-container .outline-load[data-v-3d75ee53]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;display:flex;justify-content:center;align-items:center}.ai-article .outline-section .outline-container .outline-load[data-v-3d75ee53]:before{content:"";width:48px;height:48px;border-radius:50%;border:3px solid rgba(129,140,248,.1);border-top-color:#818cf8;animation:spin-3d75ee53 1s linear infinite}.ai-article .outline-section .outline-container .outline-load[data-v-3d75ee53]:after{content:"";position:absolute;width:32px;height:32px;border-radius:50%;border:3px solid rgba(129,140,248,.15);border-top-color:#6366f1;animation:spin-3d75ee53 .8s linear infinite reverse}@keyframes spin-3d75ee53{to{transform:rotate(360deg)}}.ai-article .outline-section .outline-container .outline-list[data-v-3d75ee53]{padding:.5rem}.ai-article .outline-section .outline-container .outline-list .outline-item[data-v-3d75ee53]{margin:.75rem 0}.ai-article .outline-section .outline-container .outline-list .outline-item .outline-content[data-v-3d75ee53]{display:flex;justify-content:space-between;align-items:center;transition:all .2s ease}.ai-article .outline-section .outline-container .outline-list .outline-item .outline-content[data-v-3d75ee53]:active{background:rgba(255,255,255,.1)}.ai-article .outline-section .outline-container .outline-list .outline-item .outline-content .outline-header[data-v-3d75ee53]{display:flex;align-items:center;flex:1}.ai-article .outline-section .outline-container .outline-list .outline-item .outline-content .outline-header.has-children[data-v-3d75ee53]{cursor:pointer}.ai-article .outline-section .outline-container .outline-list .outline-item .outline-content .outline-header .outline-icon[data-v-3d75ee53]{color:#818cf8;font-size:.75rem;margin-right:.5rem;width:16px;height:16px;display:flex;align-items:center;justify-content:center}.ai-article .outline-section .outline-container .outline-list .outline-item .outline-content .outline-header .outline-text[data-v-3d75ee53]{color:rgba(255,255,255,.9);font-size:.9375rem;font-weight:500;display:flex;align-items:center;gap:.5rem}.ai-article .outline-section .outline-container .outline-list .outline-item .outline-content .outline-header .outline-text .loading-dot[data-v-3d75ee53]{width:16px;height:16px;border-radius:50%;background:rgba(129,140,248,.5);display:none}.ai-article .outline-section .outline-container .outline-list .outline-item .outline-content .outline-header .outline-text .loading-dot.active[data-v-3d75ee53]{display:block;animation:pulse-3d75ee53 1.5s infinite}.ai-article .outline-section .outline-container .outline-list .outline-item .outline-content .outline-actions[data-v-3d75ee53]{display:flex;gap:.5rem}.ai-article .outline-section .outline-container .outline-list .outline-item .outline-content .outline-actions .action-icon[data-v-3d75ee53]{width:28px;height:28px;border-radius:6px;border:none;color:#fff;font-size:1rem;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.ai-article .outline-section .outline-container .outline-list .outline-item .outline-content .outline-actions .action-icon.add[data-v-3d75ee53]{background:rgba(129,140,248,.15);color:#818cf8}.ai-article .outline-section .outline-container .outline-list .outline-item .outline-content .outline-actions .action-icon.add[data-v-3d75ee53]:active{background:rgba(129,140,248,.25)}.ai-article .outline-section .outline-container .outline-list .outline-item .outline-content .outline-actions .action-icon.remove[data-v-3d75ee53]{background:rgba(239,68,68,.15);color:#ef4444}.ai-article .outline-section .outline-container .outline-list .outline-item .outline-content .outline-actions .action-icon.remove[data-v-3d75ee53]:active{background:rgba(239,68,68,.25)}.ai-article .outline-section .outline-container .outline-list .outline-item .nested-outline[data-v-3d75ee53]{margin-left:1.5rem;position:relative}.ai-article .outline-section .outline-container .outline-list .outline-item .nested-outline[data-v-3d75ee53]:before{content:"";position:absolute;left:-12px;top:0;bottom:0;width:1px;background:rgba(255,255,255,.1)}.ai-article .outline-section .outline-container .outline-list .outline-item .nested-outline .outline-item[data-v-3d75ee53]{margin:.5rem 0;position:relative}.ai-article .outline-section .outline-container .outline-list .outline-item .nested-outline .outline-item[data-v-3d75ee53]:before{content:"";position:absolute;left:-12px;top:50%;width:8px;height:1px;background:rgba(255,255,255,.1)}.ai-article .outline-section .outline-container .outline-list .outline-item .nested-outline .outline-item .outline-content .outline-text[data-v-3d75ee53]{font-size:.875rem;font-weight:400}@keyframes pulse-3d75ee53{0%{transform:scale(.95);opacity:.5}50%{transform:scale(1.05);opacity:.8}to{transform:scale(.95);opacity:.5}}.sidebar-container[data-v-3d75ee53]{position:fixed;top:0;left:0;width:80%;height:100%;background-color:#1e1e2e;z-index:2;transition:transform .3s ease-in-out;transform:translate(-100%);color:#999}.sidebar-container .sidebar-content[data-v-3d75ee53]{height:100%;overflow-y:auto}.sidebar-container.show[data-v-3d75ee53]{transform:translate(0)}.sidebar-container .dialog-actions[data-v-3d75ee53]{position:fixed;bottom:0;right:0;width:80%;padding:1rem;display:flex;justify-content:flex-end;z-index:1001}.sidebar-container .button[data-v-3d75ee53]{background:#ffe4b5;border:none;border-radius:10px;padding:8px 12px;color:#8b4513;font-size:14px;cursor:pointer;transition:all .3s ease;margin-right:.5rem;display:flex;justify-content:center;align-items:center}.sidebar-container .cancel[data-v-3d75ee53]{background:#fff}.dialog-content[data-v-3d75ee53]{max-width:500px;border-radius:12px;padding:1rem}.dialog-content .dialog-textarea[data-v-3d75ee53]{width:90%;min-height:500px;padding:.75rem;border-radius:8px;border:1px solid rgba(255,255,255,.5);background-color:#373258}.history-wrapper[data-v-c6160617]{margin:0;min-height:100vh;background-color:#23232f;padding:20px 20px 50px}.article-list[data-v-c6160617]{max-width:900px;margin:0 auto}.article-item[data-v-c6160617]{background-color:#373258;border-radius:8px;padding:20px;margin-bottom:16px;transition:all .3s ease}.article-item[data-v-c6160617]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.article-title[data-v-c6160617]{color:#fff;font-size:18px;margin:0 0 12px;font-weight:500}.article-content[data-v-c6160617]{color:#b3b3b3;font-size:14px;line-height:1.6;margin:0 0 16px;height:89.6px;overflow:hidden;position:relative;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-box-orient:vertical;box-orient:vertical;text-overflow:ellipsis;white-space:normal}.article-content[data-v-c6160617]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:20px;background:linear-gradient(transparent,#373258);pointer-events:none}.article-footer[data-v-c6160617]{display:flex;justify-content:flex-end;align-items:center}.article-time[data-v-c6160617]{color:gray;font-size:13px}.empty-state[data-v-c6160617]{text-align:center;padding:40px 0;color:gray;font-size:14px}.pagination[data-v-c6160617]{display:flex;justify-content:center;margin-top:3rem}.history-wrapper[data-v-3746757c]{margin:0;min-height:100vh;padding:20px 20px 50px;color:#fff;background:linear-gradient(135deg,#1e293b,#0f172a)}.article-list .article-item[data-v-3746757c]{background-color:rgba(255,255,255,.05);border-radius:8px;margin-bottom:16px;padding:16px;cursor:pointer;font-size:1rem}.article-list .article-item .article-content[data-v-3746757c]{display:flex;flex-direction:column;gap:12px}.article-list .article-item .left-content[data-v-3746757c]{display:flex;align-items:center;gap:12px}.article-list .article-item .left-content .icon-wrapper[data-v-3746757c]{display:flex;align-items:center;color:#fff}.article-list .article-item .left-content .title[data-v-3746757c]{font-size:1.2rem;font-weight:500}.article-list .article-item .metadata[data-v-3746757c]{color:#999}.article-list .article-item .metadata .main-content[data-v-3746757c]{margin-top:4px;color:#666}.article-list .article-item .timestamp-status[data-v-3746757c]{display:flex;justify-content:space-between}.article-list .article-item .timestamp[data-v-3746757c]{color:#666;font-size:16px}.article-list .article-item .status[data-v-3746757c]{align-self:flex-end;padding:4px 12px;border-radius:4px;font-size:16px;background-color:#333;color:#999}.article-list .article-item .status.status-success[data-v-3746757c]{background-color:#1a472a;color:#4caf50}.article-list .article-item[data-v-3746757c]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.empty-state[data-v-3746757c]{text-align:center;padding:40px;color:#666;font-size:14px}.loading-container[data-v-5f8504c4]{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(35,35,47,.75);z-index:999;backdrop-filter:blur(3px)}.loading-wrapper[data-v-5f8504c4]{display:flex;flex-direction:column;align-items:center}.loading-circle[data-v-5f8504c4]{width:60px;height:60px;border-radius:50%;border:3px solid transparent;border-top-color:#fdd3b9;border-right-color:#f0b793;animation:spin-5f8504c4 1.2s linear infinite;box-shadow:0 0 15px rgba(253,211,185,.3)}.loading-text[data-v-5f8504c4]{margin-top:15px;color:#fdd3b9;font-size:16px;letter-spacing:1px}@keyframes spin-5f8504c4{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.notification-banner[data-v-b26be123]{width:100%;position:relative;z-index:10}.notification-banner[data-v-b26be123] .van-notice-bar{height:36px;padding:0 12px;border-radius:4px}.notification-banner[data-v-b26be123] .van-notice-bar .van-notice-bar__wrap{height:36px}.notification-banner[data-v-b26be123] .van-notice-bar .van-notice-bar__content{font-size:14px;line-height:36px;color:#fdb985}.notification-banner[data-v-b26be123] .van-notice-bar .van-icon{font-size:16px;color:#fdb985}.home-content[data-v-34ab4545]{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:50px}.home-index[data-v-34ab4545]{height:100vh;background-color:#23232f;color:#fff;display:flex;flex-direction:column;overflow:hidden}.home-index .home-top[data-v-34ab4545]{display:flex;justify-content:space-between;align-items:center;padding:1rem}.home-index .home-top .home-desc[data-v-34ab4545]{font-size:.8rem;padding:.5rem 0;border:1px solid #333;flex:1;text-align:center;margin-right:1rem;border-radius:4rem;color:#8d8b98}.home-index .home-top .home-upgrade[data-v-34ab4545]{display:flex;align-items:center;background-color:#f0b793;padding:.4rem .8rem;border-radius:20px;color:#353b5f;font-size:12px}.home-index .home-top .home-upgrade .van-icon[data-v-34ab4545]{margin-right:5px;background-color:#353b5f;border-radius:100%;color:#f0b793;padding:.2rem}.home-index .home-menu[data-v-34ab4545]{padding:1rem}.home-index .story-video-entry[data-v-34ab4545]{margin-bottom:1rem}.home-index .story-video-entry .story-video-card[data-v-34ab4545]{display:flex;align-items:center;padding:1rem;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:.75rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(102,126,234,.3)}.home-index .story-video-entry .story-video-card[data-v-34ab4545]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.4)}.home-index .story-video-entry .story-video-card[data-v-34ab4545]:active{transform:translateY(0)}.home-index .story-video-entry .story-video-card .story-video-icon[data-v-34ab4545]{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;background-color:rgba(255,255,255,.2);border-radius:50%;margin-right:1rem}.home-index .story-video-entry .story-video-card .story-video-icon .video-icon[data-v-34ab4545]{font-size:1.5rem}.home-index .story-video-entry .story-video-card .story-video-content[data-v-34ab4545]{flex:1}.home-index .story-video-entry .story-video-card .story-video-content .story-video-title[data-v-34ab4545]{font-size:1rem;font-weight:700;color:#fff;margin-bottom:.25rem}.home-index .story-video-entry .story-video-card .story-video-content .story-video-desc[data-v-34ab4545]{font-size:.75rem;color:rgba(255,255,255,.8);line-height:1.3}.home-index .story-video-entry .story-video-card .story-video-arrow[data-v-34ab4545]{font-size:1.5rem;color:rgba(255,255,255,.8);font-weight:700}.home-index .submenu-item[data-v-34ab4545]{display:flex;align-items:center;padding:10px 0}.home-index .submenu-item .van-icon[data-v-34ab4545]{font-size:20px;margin-right:10px}.home-menu[data-v-34ab4545]{padding:1rem}.home-menu .menu-list[data-v-34ab4545]{display:flex;flex-direction:column}.home-menu .menu-list .menu-item[data-v-34ab4545]{margin-bottom:.5rem}.home-menu .menu-list .menu-item .menu-header[data-v-34ab4545]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background-color:#353b5f;border-radius:.5rem;cursor:pointer;transition:background-color .2s;color:#fdd3b9}.home-menu .menu-list .menu-item .menu-header[data-v-34ab4545]:hover{background-color:rgba(53,59,95,.9)}.home-menu .menu-list .menu-item .menu-header .menu-title[data-v-34ab4545]{display:flex;align-items:center}.home-menu .menu-list .menu-item .menu-header .menu-title[data-v-34ab4545]:before{content:"▶";font-size:.8rem;margin-right:.5rem}.home-menu .menu-list .menu-item .menu-header .menu-number[data-v-34ab4545]{color:#9ca3af}.home-menu .menu-list .menu-item.active .menu-header .menu-title[data-v-34ab4545]:before{content:"▼"}.home-menu .menu-list .menu-item .menu-content[data-v-34ab4545]{margin-top:.5rem;background-color:#353b5f;border-radius:.5rem;padding:1rem}.home-menu .menu-list .menu-item .menu-content .submenu-item[data-v-34ab4545]{display:flex;align-items:center;padding:.5rem;transition:background-color .2s;border-radius:.5rem}.home-menu .menu-list .menu-item .menu-content .submenu-item .submenu-icon[data-v-34ab4545]{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background-color:rgba(255,255,255,.1);border-radius:9999px;overflow:hidden;margin-right:1rem}.home-menu .menu-list .menu-item .menu-content .submenu-item .submenu-icon img[data-v-34ab4545]{width:2.5rem;height:2.5rem}.home-menu .menu-list .menu-item .menu-content .submenu-item[data-v-34ab4545]:hover{background-color:#23232f}.home-menu .menu-list .menu-item .menu-content .submenu-item .submenu-content[data-v-34ab4545]{flex:1}.home-menu .menu-list .menu-item .menu-content .submenu-item .submenu-content .submenu-title[data-v-34ab4545]{font-size:.875rem;margin-bottom:.25rem;color:#fdd3b9;display:flex}.home-menu .menu-list .menu-item .menu-content .submenu-item .submenu-content .submenu-title .app-role[data-v-34ab4545]{display:flex;flex-direction:column;margin-left:6px}.home-menu .menu-list .menu-item .menu-content .submenu-item .submenu-content .submenu-title .app-role .app-role-item[data-v-34ab4545]{font-size:10px;padding:4px 0;border:1px solid #4a4a6a;color:#fdd3b9;width:2rem;text-align:center;border-radius:.5rem}.home-menu .menu-list .menu-item .menu-content .submenu-item .submenu-content .submenu-desc[data-v-34ab4545]{font-size:.75rem;color:#9ca3af}.home-menu .menu-list .menu-item .menu-content .learning-items .learning-item[data-v-34ab4545]{display:flex;align-items:center;padding:.5rem;transition:background-color .2s;border-radius:.5rem}.home-menu .menu-list .menu-item .menu-content .learning-items .learning-item[data-v-34ab4545]:hover{background-color:#23232f}.home-menu .menu-list .menu-item .menu-content .learning-items .learning-item .avatar[data-v-34ab4545]{width:2.5rem;height:2.5rem;border-radius:9999px;object-fit:cover;margin-right:1rem}.home-menu .menu-list .menu-item .menu-content .learning-items .learning-item .learning-content[data-v-34ab4545]{flex:1}.home-menu .menu-list .menu-item .menu-content .learning-items .learning-item .learning-content .learning-title[data-v-34ab4545]{font-size:.875rem;margin-bottom:.25rem}.home-menu .menu-list .menu-item .menu-content .learning-items .learning-item .learning-content .learning-desc[data-v-34ab4545]{font-size:.75rem;color:#9ca3af}.chat-layout[data-v-0b212cfa]{display:flex;flex-direction:column;height:100vh;background-color:#373258;width:100%;position:relative}.main-container[data-v-0b212cfa]{flex:1;display:flex;flex-direction:column;height:calc(100vh - 60px);overflow:hidden}.messages-container[data-v-0b212cfa]{flex:1;overflow-y:auto;padding:.5rem;padding-bottom:120px;padding-top:60px;-webkit-overflow-scrolling:touch}.messages-container .message[data-v-0b212cfa]{margin-bottom:.75rem}.messages-container .message .message-content[data-v-0b212cfa]{display:flex;align-items:flex-start;gap:.5rem;width:100%}.messages-container .message .message-content .avatar[data-v-0b212cfa]{width:2rem;height:2rem;border-radius:50%;overflow:hidden;flex-shrink:0}.messages-container .message .message-content .avatar .avatar-img[data-v-0b212cfa]{width:100%;height:100%;object-fit:cover}.messages-container .message .message-content .message-box[data-v-0b212cfa]{flex:1;max-width:85%}.messages-container .message .message-content .message-box .text[data-v-0b212cfa]{background-color:#4a4a6a;padding:.625rem .875rem;border-radius:1rem;color:#fff;font-size:.9375rem;word-break:break-word}.messages-container .message .message-content .message-box .ai-content[data-v-0b212cfa]{background-color:#2b2b3d;padding:.625rem;border-radius:1rem}.messages-container .message .message-content .message-box .ai-content .video-wrapper video[data-v-0b212cfa]{width:100%}.messages-container .message .user[data-v-0b212cfa]{display:flex;justify-content:flex-end;width:100%}.messages-container .message .user .message-bubble[data-v-0b212cfa]{background-color:#4a4a6a;padding:.625rem;border-radius:1rem;margin-right:.5rem;display:flex;flex-direction:column;gap:.5rem}.messages-container .message .user .user-uploaded-image[data-v-0b212cfa]{width:auto;max-width:100%;max-height:100px;border-radius:.5rem;object-fit:contain}.messages-container .message .user .text[data-v-0b212cfa]{color:#fff;font-size:.9375rem;word-break:break-word}.input-container[data-v-0b212cfa]{padding:.75rem;background-color:#1e1e2e;position:fixed;bottom:50px;left:0;right:0;z-index:10}.input-container .input-wrapper[data-v-0b212cfa]{display:flex;align-items:center;gap:.75rem;background-color:#2b2b3d;padding:.5rem;border-radius:2rem}.input-container .input-wrapper .menu-btn[data-v-0b212cfa],.input-container .input-wrapper .voice-btn[data-v-0b212cfa]{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:none;border:none;color:#888;font-size:1.2rem}.input-container .input-wrapper .menu-btn[data-v-0b212cfa]:active,.input-container .input-wrapper .voice-btn[data-v-0b212cfa]:active{color:#fff}.input-container .input-wrapper .input-field[data-v-0b212cfa]{flex:1;background:none;border:none;color:#fff;padding:.5rem;font-size:1rem}.input-container .input-wrapper .input-field[data-v-0b212cfa]::placeholder{color:#888}.input-container .input-wrapper .input-field[data-v-0b212cfa]:focus{outline:none}.input-container .input-wrapper .send-btn[data-v-0b212cfa]{padding:.75rem 1rem;background-color:gold;border:none;border-radius:1.25rem;color:#000;font-weight:700;font-size:.8rem;min-width:4rem}.input-container .input-wrapper .send-btn[data-v-0b212cfa]:active{background-color:#ffed4a;transform:scale(.98)}.input-container .input-wrapper .send-btn[data-v-0b212cfa]:disabled{background-color:#4a4a6a;opacity:.7}.upload-container[data-v-0b212cfa]{position:fixed;top:0;left:0;width:70%;height:100%;background-color:#2b2b3d;z-index:1000;transition:transform .3s ease-in-out;transform:translate(-100%)}.upload-container.show[data-v-0b212cfa]{transform:translate(0)}.upload-container .upload-header[data-v-0b212cfa]{display:flex;align-items:center;justify-content:space-between;padding:1rem;color:#fff;font-weight:700;border-bottom:1px solid #4a4a6a}.upload-container .upload-header .close-btn[data-v-0b212cfa]{background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer}.upload-container .upload-content[data-v-0b212cfa]{padding:1rem;height:calc(100% - 60px);overflow-y:auto}.upload-container .upload-content .upload-box[data-v-0b212cfa]{border:2px dashed #4a4a6a;border-radius:.5rem;padding:2rem;text-align:center;cursor:pointer}.upload-container .upload-content .upload-box[data-v-0b212cfa]:active{border-color:gold}.upload-container .upload-content .upload-box .file-input[data-v-0b212cfa]{display:none}.upload-container .upload-content .upload-box .upload-placeholder[data-v-0b212cfa]{color:#fff}.upload-container .upload-content .upload-box .upload-placeholder .upload-icon[data-v-0b212cfa]{font-size:2rem;margin-bottom:.5rem}.upload-container .upload-content .upload-box .upload-placeholder p[data-v-0b212cfa]{font-size:.875rem;color:#6c6c8a}.upload-container .upload-content .preview-image[data-v-0b212cfa]{margin-top:1rem;position:relative}.upload-container .upload-content .preview-image img[data-v-0b212cfa]{width:100%;height:auto;border-radius:.5rem}.upload-container .upload-content .preview-image .clear-btn[data-v-0b212cfa]{position:absolute;top:.5rem;right:.5rem;background-color:rgba(0,0,0,.6);color:#fff;border:none;padding:.25rem .5rem;border-radius:.25rem;cursor:pointer}.upload-container .upload-content .preview-image .clear-btn[data-v-0b212cfa]:active{background-color:rgba(0,0,0,.8)}.generating[data-v-0b212cfa]{display:flex;justify-content:center;padding:1rem}.generating .loading-dots[data-v-0b212cfa]{display:flex;gap:.25rem}.generating .loading-dots span[data-v-0b212cfa]{width:.5rem;height:.5rem;background-color:gold;border-radius:50%;animation:bounce-0b212cfa 1.4s infinite ease-in-out both}.generating .loading-dots span[data-v-0b212cfa]:nth-child(1){animation-delay:-.32s}.generating .loading-dots span[data-v-0b212cfa]:nth-child(2){animation-delay:-.16s}@keyframes bounce-0b212cfa{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}[data-v-0b212cfa]::-webkit-scrollbar{width:6px}[data-v-0b212cfa]::-webkit-scrollbar-track{background:#2b2b3d}[data-v-0b212cfa]::-webkit-scrollbar-thumb{background:#4a4a6a;border-radius:3px}[data-v-0b212cfa]::-webkit-scrollbar-thumb:hover{background:#5a5a7a}.generating-progress[data-v-0b212cfa]{width:100%;height:24px;background:rgba(255,215,0,.1);border-radius:12px;position:relative;overflow:hidden;margin:.5rem 0}.generating-progress .progress-text[data-v-0b212cfa]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:14px;color:#2b2b3d;font-weight:700;z-index:2;transition:color .3s ease;white-space:nowrap;text-shadow:0 0 2px rgba(255,255,255,.5)}.generating-progress[data-v-0b212cfa]:after{content:"";position:absolute;top:0;left:0;height:100%;width:var(--progress, 0%);background:linear-gradient(90deg,gold,#ffed4a);border-radius:12px;transition:width .3s ease}.generating-notice[data-v-0b212cfa]{text-align:center;color:#6c6c8a;font-size:.9rem;margin-top:.5rem}.generating-notice span[data-v-0b212cfa]{display:inline-block;animation:noticeJump-0b212cfa 1.5s ease infinite;text-shadow:0 0 8px rgba(255,215,0,.3)}@keyframes noticeJump-0b212cfa{0%,to{transform:translateY(0)}20%{transform:translateY(-4px)}40%{transform:translateY(0)}60%{color:gold}}.thumbnail-preview[data-v-0b212cfa]{position:fixed;left:1rem;bottom:calc(50px + 6rem);width:3.5rem;height:3.5rem;border-radius:.5rem;background-color:#2b2b3d;box-shadow:0 2px 8px rgba(0,0,0,.2);z-index:20}.thumbnail-preview .preview-img[data-v-0b212cfa]{width:100%;height:100%;object-fit:cover;border-radius:10px}.thumbnail-preview .close-btn[data-v-0b212cfa]{position:absolute;top:-10px;right:-10px;width:1.25rem;height:1.25rem;background-color:rgba(0,0,0,.6);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.thumbnail-preview .close-btn img[data-v-0b212cfa]{width:.75rem;height:.75rem}.thumbnail-preview .close-btn[data-v-0b212cfa]:active{background-color:rgba(0,0,0,.8)}.video-actions[data-v-0b212cfa]{display:flex;justify-content:space-between;margin-top:.75rem}.action-btn[data-v-0b212cfa]{flex:1;display:flex;align-items:center;justify-content:center;padding:.5rem;border:none;border-radius:1rem;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s ease;color:#2b2b3d;box-shadow:0 2px 8px rgba(0,0,0,.1)}.action-btn[data-v-0b212cfa]:first-child,.action-icon[data-v-0b212cfa]{margin-right:.5rem}.download-btn[data-v-0b212cfa]{background:linear-gradient(135deg,gold,#ffed4a)}.copy-btn[data-v-0b212cfa]{background:linear-gradient(135deg,#7b7bbd,#9e9ee7);color:#fff}.action-btn[data-v-0b212cfa]:active{transform:scale(.97);box-shadow:0 1px 4px rgba(0,0,0,.1)}.action-icon[data-v-0b212cfa]{font-size:1.1rem}.video-wrapper[data-v-0b212cfa]{display:flex;flex-direction:column;width:100%;margin-bottom:.75rem}.video-player-container[data-v-0b212cfa]{position:relative;width:100%;aspect-ratio:16/9;background-color:#000;overflow:hidden}.video-player[data-v-0b212cfa]{width:100%;height:100%;object-fit:contain;transition:opacity .3s ease}.video-actions[data-v-0b212cfa]{display:flex;justify-content:space-between;margin-top:.75rem;width:100%}@media (max-width: 360px){.action-btn span[data-v-0b212cfa]{font-size:.75rem}}.chat-layout[data-v-81c4cb44]{display:flex;flex-direction:column;height:100vh;background-color:#373258;width:100%;position:relative}.main-container[data-v-81c4cb44]{flex:1;display:flex;flex-direction:column;height:calc(100vh - 60px);overflow:hidden}.messages-container[data-v-81c4cb44]{flex:1;overflow-y:auto;padding:.5rem;padding-bottom:200px;padding-top:60px;-webkit-overflow-scrolling:touch}.messages-container .message[data-v-81c4cb44]{margin-bottom:.75rem}.messages-container .message .message-content[data-v-81c4cb44]{display:flex;align-items:flex-start;gap:.5rem;width:100%}.messages-container .message .message-content .avatar[data-v-81c4cb44]{width:2rem;height:2rem;border-radius:50%;overflow:hidden;flex-shrink:0}.messages-container .message .message-content .avatar .avatar-img[data-v-81c4cb44]{width:100%;height:100%;object-fit:cover}.messages-container .message .message-content .message-box[data-v-81c4cb44]{flex:1;max-width:85%}.messages-container .message .message-content .message-box .text[data-v-81c4cb44]{background-color:#4a4a6a;padding:.625rem .875rem;border-radius:1rem;color:#fff;font-size:.9375rem;word-break:break-word}.messages-container .message .message-content .message-box .ai-content[data-v-81c4cb44]{background-color:#2b2b3d;padding:.625rem;border-radius:1rem}.messages-container .message .message-content .message-box .ai-content .video-wrapper video[data-v-81c4cb44]{width:100%}.messages-container .message .user[data-v-81c4cb44]{display:flex;justify-content:flex-end;width:100%}.messages-container .message .user .message-bubble[data-v-81c4cb44]{background-color:#4a4a6a;padding:.625rem;border-radius:1rem;margin-right:.5rem;display:flex;flex-direction:column;gap:.5rem}.messages-container .message .user .user-uploaded-image[data-v-81c4cb44]{width:auto;max-width:100%;max-height:100px;border-radius:.5rem;object-fit:contain}.messages-container .message .user .text[data-v-81c4cb44]{color:#fff;font-size:.9375rem;word-break:break-word}.input-container[data-v-81c4cb44]{padding:.75rem;background-color:#1e1e2e;position:fixed;bottom:50px;left:0;right:0;z-index:10}.input-container .input-wrapper[data-v-81c4cb44]{display:flex;align-items:center;gap:.75rem;background-color:#2b2b3d;padding:.5rem;border-radius:2rem}.input-container .input-wrapper .menu-btn[data-v-81c4cb44],.input-container .input-wrapper .voice-btn[data-v-81c4cb44]{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:none;border:none;color:#888;font-size:1.2rem}.input-container .input-wrapper .menu-btn[data-v-81c4cb44]:active,.input-container .input-wrapper .voice-btn[data-v-81c4cb44]:active{color:#fff}.input-container .input-wrapper .input-field[data-v-81c4cb44]{flex:1;background:none;border:none;color:#fff;padding:.5rem;font-size:1rem}.input-container .input-wrapper .input-field[data-v-81c4cb44]::placeholder{color:#888}.input-container .input-wrapper .input-field[data-v-81c4cb44]:focus{outline:none}.input-container .input-wrapper .send-btn[data-v-81c4cb44]{padding:.75rem 1rem;background-color:gold;border:none;border-radius:1.25rem;color:#000;font-weight:700;font-size:.8rem;min-width:4rem}.input-container .input-wrapper .send-btn[data-v-81c4cb44]:active{background-color:#ffed4a;transform:scale(.98)}.input-container .input-wrapper .send-btn[data-v-81c4cb44]:disabled{background-color:#4a4a6a;opacity:.7}.upload-container[data-v-81c4cb44]{position:fixed;top:0;left:0;width:70%;height:100%;background-color:#2b2b3d;z-index:1000;transition:transform .3s ease-in-out;transform:translate(-100%)}.upload-container.show[data-v-81c4cb44]{transform:translate(0)}.upload-container .upload-header[data-v-81c4cb44]{display:flex;align-items:center;justify-content:space-between;padding:1rem;color:#fff;font-weight:700;border-bottom:1px solid #4a4a6a}.upload-container .upload-header .close-btn[data-v-81c4cb44]{background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer}.upload-container .upload-content[data-v-81c4cb44]{padding:1rem;height:calc(100% - 60px);overflow-y:auto}.upload-container .upload-content .upload-box[data-v-81c4cb44]{border:2px dashed #4a4a6a;border-radius:.5rem;padding:2rem;text-align:center;cursor:pointer}.upload-container .upload-content .upload-box[data-v-81c4cb44]:active{border-color:gold}.upload-container .upload-content .upload-box .file-input[data-v-81c4cb44]{display:none}.upload-container .upload-content .upload-box .upload-placeholder[data-v-81c4cb44]{color:#fff}.upload-container .upload-content .upload-box .upload-placeholder .upload-icon[data-v-81c4cb44]{font-size:2rem;margin-bottom:.5rem}.upload-container .upload-content .upload-box .upload-placeholder p[data-v-81c4cb44]{font-size:.875rem;color:#6c6c8a}.upload-container .upload-content .preview-image[data-v-81c4cb44]{margin-top:1rem;position:relative}.upload-container .upload-content .preview-image img[data-v-81c4cb44]{width:100%;height:auto;border-radius:.5rem}.upload-container .upload-content .preview-image .clear-btn[data-v-81c4cb44]{position:absolute;top:.5rem;right:.5rem;background-color:rgba(0,0,0,.6);color:#fff;border:none;padding:.25rem .5rem;border-radius:.25rem;cursor:pointer}.upload-container .upload-content .preview-image .clear-btn[data-v-81c4cb44]:active{background-color:rgba(0,0,0,.8)}.generating[data-v-81c4cb44]{display:flex;justify-content:center;padding:1rem}.generating .loading-dots[data-v-81c4cb44]{display:flex;gap:.25rem}.generating .loading-dots span[data-v-81c4cb44]{width:.5rem;height:.5rem;background-color:gold;border-radius:50%;animation:bounce-81c4cb44 1.4s infinite ease-in-out both}.generating .loading-dots span[data-v-81c4cb44]:nth-child(1){animation-delay:-.32s}.generating .loading-dots span[data-v-81c4cb44]:nth-child(2){animation-delay:-.16s}@keyframes bounce-81c4cb44{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}[data-v-81c4cb44]::-webkit-scrollbar{width:6px}[data-v-81c4cb44]::-webkit-scrollbar-track{background:#2b2b3d}[data-v-81c4cb44]::-webkit-scrollbar-thumb{background:#4a4a6a;border-radius:3px}[data-v-81c4cb44]::-webkit-scrollbar-thumb:hover{background:#5a5a7a}.generating-progress[data-v-81c4cb44]{width:100%;height:24px;background:rgba(255,215,0,.1);border-radius:12px;position:relative;overflow:hidden;margin:.5rem 0}.generating-progress .progress-text[data-v-81c4cb44]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:14px;color:#2b2b3d;font-weight:700;z-index:2;transition:color .3s ease;white-space:nowrap;text-shadow:0 0 2px rgba(255,255,255,.5)}.generating-progress[data-v-81c4cb44]:after{content:"";position:absolute;top:0;left:0;height:100%;width:var(--progress, 0%);background:linear-gradient(90deg,gold,#ffed4a);border-radius:12px;transition:width .3s ease}.generating-notice[data-v-81c4cb44]{text-align:center;color:#6c6c8a;font-size:.9rem;margin-top:.5rem}.generating-notice span[data-v-81c4cb44]{display:inline-block;animation:noticeJump-81c4cb44 1.5s ease infinite;text-shadow:0 0 8px rgba(255,215,0,.3)}@keyframes noticeJump-81c4cb44{0%,to{transform:translateY(0)}20%{transform:translateY(-4px)}40%{transform:translateY(0)}60%{color:gold}}.thumbnail-preview[data-v-81c4cb44]{position:fixed;left:1rem;bottom:calc(50px + 6rem);width:3.5rem;height:3.5rem;border-radius:.5rem;background-color:#2b2b3d;box-shadow:0 2px 8px rgba(0,0,0,.2);z-index:20}.thumbnail-preview .preview-img[data-v-81c4cb44]{width:100%;height:100%;object-fit:cover;border-radius:10px}.thumbnail-preview .close-btn[data-v-81c4cb44]{position:absolute;top:-10px;right:-10px;width:1.25rem;height:1.25rem;background-color:rgba(0,0,0,.6);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.thumbnail-preview .close-btn img[data-v-81c4cb44]{width:.75rem;height:.75rem}.thumbnail-preview .close-btn[data-v-81c4cb44]:active{background-color:rgba(0,0,0,.8)}.model-select[data-v-81c4cb44]{display:flex;justify-content:space-around;padding:.75rem 1rem;gap:.75rem;margin-bottom:.5rem}.model-select .model-item[data-v-81c4cb44]{flex:1;padding:.5rem .75rem;background:linear-gradient(135deg,rgba(74,74,106,.6),rgba(43,43,61,.8));border:1px solid rgba(255,215,0,.1);border-radius:1.25rem;color:#888;text-align:center;font-size:.875rem;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.1)}.model-select .model-item.active[data-v-81c4cb44]{background:linear-gradient(135deg,gold,#ffed4a);color:#2b2b3d;border-color:transparent;font-weight:600;transform:translateY(-1px);box-shadow:0 4px 12px rgba(255,215,0,.2)}.model-select .model-item[data-v-81c4cb44]:active{transform:translateY(1px);box-shadow:0 1px 4px rgba(0,0,0,.1)}.video-actions[data-v-81c4cb44]{display:flex;justify-content:space-between;margin-top:.75rem}.action-btn[data-v-81c4cb44]{flex:1;display:flex;align-items:center;justify-content:center;padding:.5rem;border:none;border-radius:1rem;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s ease;color:#2b2b3d;box-shadow:0 2px 8px rgba(0,0,0,.1)}.action-btn[data-v-81c4cb44]:first-child,.action-icon[data-v-81c4cb44]{margin-right:.5rem}.download-btn[data-v-81c4cb44]{background:linear-gradient(135deg,gold,#ffed4a)}.copy-btn[data-v-81c4cb44]{background:linear-gradient(135deg,#7b7bbd,#9e9ee7);color:#fff}.action-btn[data-v-81c4cb44]:active{transform:scale(.97);box-shadow:0 1px 4px rgba(0,0,0,.1)}.action-icon[data-v-81c4cb44]{font-size:1.1rem}.video-wrapper[data-v-81c4cb44]{display:flex;flex-direction:column;width:100%;margin-bottom:.75rem}.video-player-container[data-v-81c4cb44]{position:relative;width:100%;aspect-ratio:16/9;background-color:#000;overflow:hidden}.video-player[data-v-81c4cb44]{width:100%;height:100%;object-fit:contain;transition:opacity .3s ease}.video-actions[data-v-81c4cb44]{display:flex;justify-content:space-between;margin-top:.75rem;width:100%}@media (max-width: 360px){.action-btn span[data-v-81c4cb44]{font-size:.75rem}}.chat-layout[data-v-3939cca1]{display:flex;flex-direction:column;height:100vh;background-color:#373258;width:100%;position:relative}.main-container[data-v-3939cca1]{flex:1;display:flex;flex-direction:column;height:calc(100vh - 60px);overflow:hidden}.messages-container[data-v-3939cca1]{flex:1;overflow-y:auto;padding:.5rem;padding-bottom:250px;padding-top:60px;-webkit-overflow-scrolling:touch}.messages-container .message[data-v-3939cca1]{margin-bottom:.75rem}.messages-container .message .message-content[data-v-3939cca1]{display:flex;align-items:flex-start;gap:.5rem;width:100%}.messages-container .message .message-content .avatar[data-v-3939cca1]{width:2rem;height:2rem;border-radius:50%;overflow:hidden;flex-shrink:0}.messages-container .message .message-content .avatar .avatar-img[data-v-3939cca1]{width:100%;height:100%;object-fit:cover}.messages-container .message .message-content .message-box[data-v-3939cca1]{flex:1;max-width:85%}.messages-container .message .message-content .message-box .text[data-v-3939cca1]{background-color:#4a4a6a;padding:.625rem .875rem;border-radius:1rem;color:#fff;font-size:.9375rem;word-break:break-word}.messages-container .message .message-content .message-box .ai-content[data-v-3939cca1]{background-color:#2b2b3d;padding:.625rem;border-radius:1rem}.messages-container .message .message-content .message-box .ai-content .video-wrapper video[data-v-3939cca1]{width:100%}.messages-container .message .user[data-v-3939cca1]{display:flex;justify-content:flex-end;width:100%}.messages-container .message .user .message-bubble[data-v-3939cca1]{background-color:#4a4a6a;padding:.625rem;border-radius:1rem;margin-right:.5rem;display:flex;flex-direction:column;gap:.5rem}.messages-container .message .user .user-uploaded-image[data-v-3939cca1]{width:auto;max-width:100%;max-height:100px;border-radius:.5rem;object-fit:contain}.messages-container .message .user .text[data-v-3939cca1]{color:#fff;font-size:.9375rem;word-break:break-word}.loading-more-indicator[data-v-3939cca1]{display:flex;flex-direction:column;align-items:center;padding:1rem;padding-top:60px}.loading-more-indicator .loading-dots[data-v-3939cca1]{display:flex;gap:.25rem;margin-bottom:.5rem}.loading-more-indicator .loading-dots span[data-v-3939cca1]{width:.5rem;height:.5rem;background-color:gold;border-radius:50%;animation:bounce-3939cca1 1.4s infinite ease-in-out both}.loading-more-indicator .loading-dots span[data-v-3939cca1]:nth-child(1){animation-delay:-.32s}.loading-more-indicator .loading-dots span[data-v-3939cca1]:nth-child(2){animation-delay:-.16s}.loading-more-indicator .loading-text[data-v-3939cca1]{color:gold;font-size:.875rem;text-shadow:0 0 8px rgba(255,215,0,.3)}.input-container[data-v-3939cca1]{padding:.75rem;background-color:#1e1e2e;position:fixed;bottom:50px;left:0;right:0;z-index:10}.input-container .input-wrapper[data-v-3939cca1]{display:flex;align-items:center;gap:.75rem;background-color:#2b2b3d;padding:.5rem;border-radius:2rem}.input-container .input-wrapper .menu-btn[data-v-3939cca1],.input-container .input-wrapper .voice-btn[data-v-3939cca1]{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:none;border:none;color:#888;font-size:1.2rem}.input-container .input-wrapper .menu-btn[data-v-3939cca1]:active,.input-container .input-wrapper .voice-btn[data-v-3939cca1]:active{color:#fff}.input-container .input-wrapper .input-field[data-v-3939cca1]{flex:1;background:none;border:none;color:#fff;padding:.5rem;font-size:1rem}.input-container .input-wrapper .input-field[data-v-3939cca1]::placeholder{color:#888}.input-container .input-wrapper .input-field[data-v-3939cca1]:focus{outline:none}.input-container .input-wrapper .send-btn[data-v-3939cca1]{padding:.75rem 1rem;background-color:gold;border:none;border-radius:1.25rem;color:#000;font-weight:700;font-size:.8rem;min-width:4rem}.input-container .input-wrapper .send-btn[data-v-3939cca1]:active{background-color:#ffed4a;transform:scale(.98)}.input-container .input-wrapper .send-btn[data-v-3939cca1]:disabled{background-color:#4a4a6a;opacity:.7}.upload-container[data-v-3939cca1]{position:fixed;top:0;left:0;width:70%;height:100%;background-color:#2b2b3d;z-index:1000;transition:transform .3s ease-in-out;transform:translate(-100%)}.upload-container.show[data-v-3939cca1]{transform:translate(0)}.upload-container .upload-header[data-v-3939cca1]{display:flex;align-items:center;justify-content:space-between;padding:1rem;color:#fff;font-weight:700;border-bottom:1px solid #4a4a6a}.upload-container .upload-header .close-btn[data-v-3939cca1]{background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer}.upload-container .upload-content[data-v-3939cca1]{padding:1rem;height:calc(100% - 60px);overflow-y:auto}.upload-container .upload-content .upload-box[data-v-3939cca1]{border:2px dashed #4a4a6a;border-radius:.5rem;padding:2rem;text-align:center;cursor:pointer}.upload-container .upload-content .upload-box[data-v-3939cca1]:active{border-color:gold}.upload-container .upload-content .upload-box .file-input[data-v-3939cca1]{display:none}.upload-container .upload-content .upload-box .upload-placeholder[data-v-3939cca1]{color:#fff}.upload-container .upload-content .upload-box .upload-placeholder .upload-icon[data-v-3939cca1]{font-size:2rem;margin-bottom:.5rem}.upload-container .upload-content .upload-box .upload-placeholder p[data-v-3939cca1]{font-size:.875rem;color:#6c6c8a}.upload-container .upload-content .preview-image[data-v-3939cca1]{margin-top:1rem;position:relative}.upload-container .upload-content .preview-image img[data-v-3939cca1]{width:100%;height:auto;border-radius:.5rem}.upload-container .upload-content .preview-image .clear-btn[data-v-3939cca1]{position:absolute;top:.5rem;right:.5rem;background-color:rgba(0,0,0,.6);color:#fff;border:none;padding:.25rem .5rem;border-radius:.25rem;cursor:pointer}.upload-container .upload-content .preview-image .clear-btn[data-v-3939cca1]:active{background-color:rgba(0,0,0,.8)}.generating[data-v-3939cca1]{display:flex;justify-content:center;padding:1rem}.generating .loading-dots[data-v-3939cca1]{display:flex;gap:.25rem}.generating .loading-dots span[data-v-3939cca1]{width:.5rem;height:.5rem;background-color:gold;border-radius:50%;animation:bounce-3939cca1 1.4s infinite ease-in-out both}.generating .loading-dots span[data-v-3939cca1]:nth-child(1){animation-delay:-.32s}.generating .loading-dots span[data-v-3939cca1]:nth-child(2){animation-delay:-.16s}@keyframes bounce-3939cca1{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}[data-v-3939cca1]::-webkit-scrollbar{width:6px}[data-v-3939cca1]::-webkit-scrollbar-track{background:#2b2b3d}[data-v-3939cca1]::-webkit-scrollbar-thumb{background:#4a4a6a;border-radius:3px}[data-v-3939cca1]::-webkit-scrollbar-thumb:hover{background:#5a5a7a}.generating-progress[data-v-3939cca1]{width:100%;height:24px;background:rgba(255,215,0,.1);border-radius:12px;position:relative;overflow:hidden;margin:.5rem 0}.generating-progress .progress-text[data-v-3939cca1]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:14px;color:#2b2b3d;font-weight:700;z-index:2;transition:color .3s ease;white-space:nowrap;text-shadow:0 0 2px rgba(255,255,255,.5)}.generating-progress[data-v-3939cca1]:after{content:"";position:absolute;top:0;left:0;height:100%;width:var(--progress, 0%);background:linear-gradient(90deg,gold,#ffed4a);border-radius:12px;transition:width .3s ease}.generating-notice[data-v-3939cca1]{text-align:center;color:#6c6c8a;font-size:.9rem;margin-top:.5rem}.generating-notice span[data-v-3939cca1]{display:inline-block;animation:noticeJump-3939cca1 1.5s ease infinite;text-shadow:0 0 8px rgba(255,215,0,.3)}@keyframes noticeJump-3939cca1{0%,to{transform:translateY(0)}20%{transform:translateY(-4px)}40%{transform:translateY(0)}60%{color:gold}}.thumbnail-preview[data-v-3939cca1]{position:fixed;left:1rem;bottom:calc(50px + 6rem);width:3.5rem;height:3.5rem;border-radius:.5rem;background-color:#2b2b3d;box-shadow:0 2px 8px rgba(0,0,0,.2);z-index:20}.thumbnail-preview .preview-img[data-v-3939cca1]{width:100%;height:100%;object-fit:cover;border-radius:10px}.thumbnail-preview .close-btn[data-v-3939cca1]{position:absolute;top:-10px;right:-10px;width:1.25rem;height:1.25rem;background-color:rgba(0,0,0,.6);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.thumbnail-preview .close-btn img[data-v-3939cca1]{width:.75rem;height:.75rem}.thumbnail-preview .close-btn[data-v-3939cca1]:active{background-color:rgba(0,0,0,.8)}.model-select[data-v-3939cca1]{display:flex;justify-content:space-around;padding:.75rem 1rem;gap:.75rem;margin-bottom:.5rem}.model-select .model-item[data-v-3939cca1]{flex:1;padding:.5rem .75rem;background:linear-gradient(135deg,rgba(74,74,106,.6),rgba(43,43,61,.8));border:1px solid rgba(255,215,0,.1);border-radius:1.25rem;color:#888;text-align:center;font-size:.875rem;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.1)}.model-select .model-item.active[data-v-3939cca1]{background:linear-gradient(135deg,gold,#ffed4a);color:#2b2b3d;border-color:transparent;font-weight:600;transform:translateY(-1px);box-shadow:0 4px 12px rgba(255,215,0,.2)}.model-select .model-item[data-v-3939cca1]:active{transform:translateY(1px);box-shadow:0 1px 4px rgba(0,0,0,.1)}.video-actions[data-v-3939cca1]{display:flex;justify-content:space-between;margin-top:.75rem}.action-btn[data-v-3939cca1]{flex:1;display:flex;align-items:center;justify-content:center;padding:.5rem;border:none;border-radius:1rem;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s ease;color:#2b2b3d;box-shadow:0 2px 8px rgba(0,0,0,.1)}.action-btn[data-v-3939cca1]:first-child,.action-icon[data-v-3939cca1]{margin-right:.5rem}.download-btn[data-v-3939cca1]{background:linear-gradient(135deg,gold,#ffed4a)}.copy-btn[data-v-3939cca1]{background:linear-gradient(135deg,#7b7bbd,#9e9ee7);color:#fff}.action-btn[data-v-3939cca1]:active{transform:scale(.97);box-shadow:0 1px 4px rgba(0,0,0,.1)}.action-icon[data-v-3939cca1]{font-size:1.1rem}.video-wrapper[data-v-3939cca1]{display:flex;flex-direction:column;width:100%;margin-bottom:.75rem}.video-player-container[data-v-3939cca1]{position:relative;width:100%;aspect-ratio:16/9;background-color:#000;overflow:hidden}.video-player[data-v-3939cca1]{width:100%;height:100%;object-fit:contain;transition:opacity .3s ease}.video-actions[data-v-3939cca1]{display:flex;justify-content:space-between;margin-top:.75rem;width:100%}@media (max-width: 360px){.action-btn span[data-v-3939cca1]{font-size:.75rem}}.duration-bar[data-v-3939cca1]{display:flex;align-items:center;padding:.375rem 1rem;gap:.5rem}.duration-bar .duration-label[data-v-3939cca1]{font-size:.813rem;color:#888}.duration-bar .duration-btns[data-v-3939cca1]{display:flex;gap:.375rem}.duration-bar .duration-btns .duration-btn[data-v-3939cca1]{padding:.25rem .625rem;background:rgba(74,74,106,.4);border:1px solid rgba(255,215,0,.1);border-radius:.75rem;color:#888;font-size:.75rem;cursor:pointer;transition:all .2s ease}.duration-bar .duration-btns .duration-btn.active[data-v-3939cca1]{background:gold;color:#2b2b3d;border-color:transparent;font-weight:600}.duration-bar .duration-btns .duration-btn[data-v-3939cca1]:active:not(.active){transform:scale(.95)}.chat-layout[data-v-f7cd42f1]{display:flex;flex-direction:column;height:100vh;background-color:#373258;width:100%;position:relative}.main-container[data-v-f7cd42f1]{flex:1;display:flex;flex-direction:column;height:calc(100vh - 60px);overflow:hidden}.messages-container[data-v-f7cd42f1]{flex:1;overflow-y:auto;padding:.5rem;padding-bottom:200px;padding-top:60px;-webkit-overflow-scrolling:touch}.messages-container .message[data-v-f7cd42f1]{margin-bottom:.75rem}.messages-container .message .message-content[data-v-f7cd42f1]{display:flex;align-items:flex-start;gap:.5rem;width:100%}.messages-container .message .message-content .avatar[data-v-f7cd42f1]{width:2rem;height:2rem;border-radius:50%;overflow:hidden;flex-shrink:0}.messages-container .message .message-content .avatar .avatar-img[data-v-f7cd42f1]{width:100%;height:100%;object-fit:cover}.messages-container .message .message-content .message-box[data-v-f7cd42f1]{flex:1;max-width:85%}.messages-container .message .message-content .message-box .text[data-v-f7cd42f1]{background-color:#4a4a6a;padding:.625rem .875rem;border-radius:1rem;color:#fff;font-size:.9375rem;word-break:break-word}.messages-container .message .message-content .message-box .ai-content[data-v-f7cd42f1]{background-color:#2b2b3d;padding:.625rem;border-radius:1rem}.messages-container .message .message-content .message-box .ai-content .video-wrapper video[data-v-f7cd42f1]{width:100%}.messages-container .message .user[data-v-f7cd42f1]{display:flex;justify-content:flex-end;width:100%}.messages-container .message .user .message-bubble[data-v-f7cd42f1]{background-color:#4a4a6a;padding:.625rem;border-radius:1rem;margin-right:.5rem;display:flex;flex-direction:column;gap:.5rem}.messages-container .message .user .user-uploaded-image[data-v-f7cd42f1]{width:auto;max-width:100%;max-height:100px;border-radius:.5rem;object-fit:contain}.messages-container .message .user .text[data-v-f7cd42f1]{color:#fff;font-size:.9375rem;word-break:break-word}.input-container[data-v-f7cd42f1]{padding:.75rem;background-color:#1e1e2e;position:fixed;bottom:50px;left:0;right:0;z-index:10}.input-container .input-wrapper[data-v-f7cd42f1]{display:flex;align-items:center;gap:.75rem;background-color:#2b2b3d;padding:.5rem;border-radius:2rem}.input-container .input-wrapper .menu-btn[data-v-f7cd42f1],.input-container .input-wrapper .voice-btn[data-v-f7cd42f1]{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:none;border:none;color:#888;font-size:1.2rem}.input-container .input-wrapper .menu-btn[data-v-f7cd42f1]:active,.input-container .input-wrapper .voice-btn[data-v-f7cd42f1]:active{color:#fff}.input-container .input-wrapper .input-field[data-v-f7cd42f1]{flex:1;background:none;border:none;color:#fff;padding:.5rem;font-size:1rem}.input-container .input-wrapper .input-field[data-v-f7cd42f1]::placeholder{color:#888}.input-container .input-wrapper .input-field[data-v-f7cd42f1]:focus{outline:none}.input-container .input-wrapper .send-btn[data-v-f7cd42f1]{padding:.75rem 1rem;background-color:gold;border:none;border-radius:1.25rem;color:#000;font-weight:700;font-size:.8rem;min-width:4rem}.input-container .input-wrapper .send-btn[data-v-f7cd42f1]:active{background-color:#ffed4a;transform:scale(.98)}.input-container .input-wrapper .send-btn[data-v-f7cd42f1]:disabled{background-color:#4a4a6a;opacity:.7}.upload-container[data-v-f7cd42f1]{position:fixed;top:0;left:0;width:70%;height:100%;background-color:#2b2b3d;z-index:1000;transition:transform .3s ease-in-out;transform:translate(-100%)}.upload-container.show[data-v-f7cd42f1]{transform:translate(0)}.upload-container .upload-header[data-v-f7cd42f1]{display:flex;align-items:center;justify-content:space-between;padding:1rem;color:#fff;font-weight:700;border-bottom:1px solid #4a4a6a}.upload-container .upload-header .close-btn[data-v-f7cd42f1]{background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer}.upload-container .upload-content[data-v-f7cd42f1]{padding:1rem;height:calc(100% - 60px);overflow-y:auto}.upload-container .upload-content .upload-box[data-v-f7cd42f1]{border:2px dashed #4a4a6a;border-radius:.5rem;padding:2rem;text-align:center;cursor:pointer}.upload-container .upload-content .upload-box[data-v-f7cd42f1]:active{border-color:gold}.upload-container .upload-content .upload-box .file-input[data-v-f7cd42f1]{display:none}.upload-container .upload-content .upload-box .upload-placeholder[data-v-f7cd42f1]{color:#fff}.upload-container .upload-content .upload-box .upload-placeholder .upload-icon[data-v-f7cd42f1]{font-size:2rem;margin-bottom:.5rem}.upload-container .upload-content .upload-box .upload-placeholder p[data-v-f7cd42f1]{font-size:.875rem;color:#6c6c8a}.upload-container .upload-content .preview-image[data-v-f7cd42f1]{margin-top:1rem;position:relative}.upload-container .upload-content .preview-image img[data-v-f7cd42f1]{width:100%;height:auto;border-radius:.5rem}.upload-container .upload-content .preview-image .clear-btn[data-v-f7cd42f1]{position:absolute;top:.5rem;right:.5rem;background-color:rgba(0,0,0,.6);color:#fff;border:none;padding:.25rem .5rem;border-radius:.25rem;cursor:pointer}.upload-container .upload-content .preview-image .clear-btn[data-v-f7cd42f1]:active{background-color:rgba(0,0,0,.8)}.generating[data-v-f7cd42f1]{display:flex;justify-content:center;padding:1rem}.generating .loading-dots[data-v-f7cd42f1]{display:flex;gap:.25rem}.generating .loading-dots span[data-v-f7cd42f1]{width:.5rem;height:.5rem;background-color:gold;border-radius:50%;animation:bounce-f7cd42f1 1.4s infinite ease-in-out both}.generating .loading-dots span[data-v-f7cd42f1]:nth-child(1){animation-delay:-.32s}.generating .loading-dots span[data-v-f7cd42f1]:nth-child(2){animation-delay:-.16s}@keyframes bounce-f7cd42f1{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}[data-v-f7cd42f1]::-webkit-scrollbar{width:6px}[data-v-f7cd42f1]::-webkit-scrollbar-track{background:#2b2b3d}[data-v-f7cd42f1]::-webkit-scrollbar-thumb{background:#4a4a6a;border-radius:3px}[data-v-f7cd42f1]::-webkit-scrollbar-thumb:hover{background:#5a5a7a}.generating-progress[data-v-f7cd42f1]{width:100%;height:24px;background:rgba(255,215,0,.1);border-radius:12px;position:relative;overflow:hidden;margin:.5rem 0}.generating-progress .progress-text[data-v-f7cd42f1]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:14px;color:#2b2b3d;font-weight:700;z-index:2;transition:color .3s ease;white-space:nowrap;text-shadow:0 0 2px rgba(255,255,255,.5)}.generating-progress[data-v-f7cd42f1]:after{content:"";position:absolute;top:0;left:0;height:100%;width:var(--progress, 0%);background:linear-gradient(90deg,gold,#ffed4a);border-radius:12px;transition:width .3s ease}.generating-notice[data-v-f7cd42f1]{text-align:center;color:#6c6c8a;font-size:.9rem;margin-top:.5rem}.generating-notice span[data-v-f7cd42f1]{display:inline-block;animation:noticeJump-f7cd42f1 1.5s ease infinite;text-shadow:0 0 8px rgba(255,215,0,.3)}@keyframes noticeJump-f7cd42f1{0%,to{transform:translateY(0)}20%{transform:translateY(-4px)}40%{transform:translateY(0)}60%{color:gold}}.thumbnail-preview[data-v-f7cd42f1]{position:fixed;left:1rem;bottom:calc(50px + 6rem);width:3.5rem;height:3.5rem;border-radius:.5rem;background-color:#2b2b3d;box-shadow:0 2px 8px rgba(0,0,0,.2);z-index:20}.thumbnail-preview .preview-img[data-v-f7cd42f1]{width:100%;height:100%;object-fit:cover;border-radius:10px}.thumbnail-preview .close-btn[data-v-f7cd42f1]{position:absolute;top:-10px;right:-10px;width:1.25rem;height:1.25rem;background-color:rgba(0,0,0,.6);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.thumbnail-preview .close-btn img[data-v-f7cd42f1]{width:.75rem;height:.75rem}.thumbnail-preview .close-btn[data-v-f7cd42f1]:active{background-color:rgba(0,0,0,.8)}.model-select[data-v-f7cd42f1]{display:flex;justify-content:space-around;padding:.75rem 1rem;gap:.75rem;margin-bottom:.5rem}.model-select .model-item[data-v-f7cd42f1]{flex:1;padding:.5rem .75rem;background:linear-gradient(135deg,rgba(74,74,106,.6),rgba(43,43,61,.8));border:1px solid rgba(255,215,0,.1);border-radius:1.25rem;color:#888;text-align:center;font-size:.875rem;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.1)}.model-select .model-item.active[data-v-f7cd42f1]{background:linear-gradient(135deg,gold,#ffed4a);color:#2b2b3d;border-color:transparent;font-weight:600;transform:translateY(-1px);box-shadow:0 4px 12px rgba(255,215,0,.2)}.model-select .model-item[data-v-f7cd42f1]:active{transform:translateY(1px);box-shadow:0 1px 4px rgba(0,0,0,.1)}.aspect-ratio-select[data-v-f7cd42f1]{display:flex;justify-content:space-around;padding:.75rem 1rem;gap:.75rem;margin-bottom:.5rem}.aspect-ratio-select .ratio-item[data-v-f7cd42f1]{flex:1;padding:.5rem .75rem;background:linear-gradient(135deg,rgba(74,74,106,.6),rgba(43,43,61,.8));border:1px solid rgba(255,215,0,.1);border-radius:1.25rem;color:#888;text-align:center;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;justify-content:center;align-items:center}.aspect-ratio-select .ratio-item .ratio-icon[data-v-f7cd42f1]{border:2px solid currentColor;border-radius:4px}.aspect-ratio-select .ratio-item .ratio-icon.landscape[data-v-f7cd42f1]{width:32px;height:18px}.aspect-ratio-select .ratio-item .ratio-icon.portrait[data-v-f7cd42f1]{width:18px;height:32px}.aspect-ratio-select .ratio-item.active[data-v-f7cd42f1]{background:linear-gradient(135deg,gold,#ffed4a);color:#2b2b3d;border-color:transparent;transform:translateY(-1px);box-shadow:0 4px 12px rgba(255,215,0,.2)}.aspect-ratio-select .ratio-item[data-v-f7cd42f1]:active{transform:translateY(1px);box-shadow:0 1px 4px rgba(0,0,0,.1)}.video-actions[data-v-f7cd42f1]{display:flex;justify-content:space-between;margin-top:.75rem}.action-btn[data-v-f7cd42f1]{flex:1;display:flex;align-items:center;justify-content:center;padding:.5rem;border:none;border-radius:1rem;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s ease;color:#2b2b3d;box-shadow:0 2px 8px rgba(0,0,0,.1)}.action-btn[data-v-f7cd42f1]:first-child,.action-icon[data-v-f7cd42f1]{margin-right:.5rem}.download-btn[data-v-f7cd42f1]{background:linear-gradient(135deg,gold,#ffed4a)}.copy-btn[data-v-f7cd42f1]{background:linear-gradient(135deg,#7b7bbd,#9e9ee7);color:#fff}.action-btn[data-v-f7cd42f1]:active{transform:scale(.97);box-shadow:0 1px 4px rgba(0,0,0,.1)}.action-icon[data-v-f7cd42f1]{font-size:1.1rem}.video-wrapper[data-v-f7cd42f1]{display:flex;flex-direction:column;width:100%;margin-bottom:.75rem}.video-player-container[data-v-f7cd42f1]{position:relative;width:100%;aspect-ratio:16/9;background-color:#000;overflow:hidden}.video-player[data-v-f7cd42f1]{width:100%;height:100%;object-fit:contain;transition:opacity .3s ease}.video-actions[data-v-f7cd42f1]{display:flex;justify-content:space-between;margin-top:.75rem;width:100%}@media (max-width: 360px){.action-btn span[data-v-f7cd42f1]{font-size:.75rem}}.music-creation-app[data-v-9bf027b1]{display:flex;flex-direction:column;padding-bottom:8rem;background-color:#1e1e2e;color:#fff}.music-creation-app .padding-app[data-v-9bf027b1]{padding:1rem}.music-creation-app .header .title[data-v-9bf027b1]{font-size:1.25rem;font-weight:700;margin-bottom:.75rem}.music-creation-app .header .quick-list[data-v-9bf027b1]{display:flex;flex-direction:column;margin-bottom:1.5rem;gap:.75rem}.music-creation-app .header .quick-list .quick-list-item[data-v-9bf027b1]{background-color:#2b2b3d;border-radius:.5rem;padding:.75rem 1rem;min-height:3.5rem;width:90%;display:flex;align-items:center;box-shadow:0 2px 6px rgba(0,0,0,.15);justify-content:space-between;color:#ffe4b5}.music-creation-app .header .quick-list .quick-list-item[data-v-9bf027b1]:hover{background:#5d596f}.music-creation-app .header .quick-list .quick-list-item .header-icon[data-v-9bf027b1]{margin-left:.5rem}.music-creation-app .header .quick-list .quick-list-item .header-icon img[data-v-9bf027b1]{height:1.25rem}.music-creation-app .second-title[data-v-9bf027b1]{display:flex;align-items:center;margin-bottom:.75rem;gap:.5rem;font-size:.875rem}.music-creation-app .music-input[data-v-9bf027b1]{background-color:#2b2b3d;min-height:80px;border-radius:.5rem;padding:.75rem;margin-bottom:1rem}.music-creation-app .music-input .input-text[data-v-9bf027b1]{margin-bottom:.75rem}.music-creation-app .music-input .diy-btns[data-v-9bf027b1]{display:flex;gap:.75rem;justify-content:flex-end}.music-creation-app .music-input .diy-btns .custom-button[data-v-9bf027b1]{background:#ffe4b5;border:none;border-radius:20px;padding:8px 16px;color:#8b4513;font-size:14px;cursor:pointer;transition:all .3s ease}.music-creation-app .music-input .diy-btns .custom-button[data-v-9bf027b1]:hover{background:gold;transform:translateY(-1px)}.music-creation-app .history-content .title[data-v-9bf027b1]{font-size:1.25rem;font-weight:700;margin:1rem 0 .75rem}.music-creation-app .history-content .music-list[data-v-9bf027b1]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.music-creation-app .history-content .music-list .music-item[data-v-9bf027b1]{background:#6d6884;border-radius:.5rem;padding:.75rem;width:90%;display:flex;align-items:center;position:relative}.music-creation-app .history-content .music-list .music-item .music-item-img[data-v-9bf027b1]{height:2.5rem;width:2.5rem;flex-shrink:0}.music-creation-app .history-content .music-list .music-item .music-item-img img[data-v-9bf027b1]{height:100%;width:100%;border-radius:.25rem}.music-creation-app .history-content .music-list .music-item .music-item-right[data-v-9bf027b1]{margin-left:.75rem;flex:1;min-width:0}.music-creation-app .history-content .music-list .music-item .music-item-right .label[data-v-9bf027b1]{font-size:.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.music-creation-app .history-content .music-list .music-item .music-item-right .time[data-v-9bf027b1]{color:#999;font-size:.75rem;margin-top:.25rem}.music-creation-app .history-content .music-list .music-item .music-item-loading[data-v-9bf027b1]{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(109,104,132,.9);border-radius:10px}.music-creation-app .history-content .music-list .music-item .music-item-loading[data-v-9bf027b1]:before,.music-creation-app .history-content .music-list .music-item .music-item-loading[data-v-9bf027b1]:after{content:"♪";position:absolute;color:gold;font-size:24px;animation:bounce-9bf027b1 .8s infinite alternate}.music-creation-app .history-content .music-list .music-item .music-item-loading[data-v-9bf027b1]:before{animation-delay:-.4s;transform:translate(-15px)}.music-creation-app .history-content .music-list .music-item .music-item-loading[data-v-9bf027b1]:after{transform:translate(15px)}@keyframes bounce-9bf027b1{0%{transform:translateY(0) scale(1);opacity:.5}to{transform:translateY(-15px) scale(1.2);opacity:1}}.music-creation-app .history-content .music-list .music-item .download[data-v-9bf027b1]{padding:.5rem;margin-left:.5rem;color:#373258}.music-creation-app .history-content .music-list .music-item .download .el-icon[data-v-9bf027b1]{font-size:1.25rem}.music-creation-app .history-content .list-pager[data-v-9bf027b1]{display:flex;justify-content:center;margin:1rem 0}.music-creation-app .music-player[data-v-9bf027b1]{background:rgba(22,22,22,.9);position:fixed;width:100%;bottom:50px;min-height:5rem;padding-top:1rem;padding-left:.5rem}.music-creation-app .music-player .progress-container[data-v-9bf027b1]{display:flex;align-items:center;gap:.5rem}.music-creation-app .music-player .progress-container .time[data-v-9bf027b1]{font-size:.75rem;min-width:40px;color:#fff}.music-creation-app .music-player .progress-container .progress-bar[data-v-9bf027b1]{flex:1;height:4px;background:rgba(255,255,255,.2);border-radius:2px;cursor:pointer;position:relative}.music-creation-app .music-player .progress-container .progress-bar .progress[data-v-9bf027b1]{position:absolute;height:100%;background:gold;border-radius:2px}.music-creation-app .music-player .music-center[data-v-9bf027b1]{width:100%;position:relative}.music-creation-app .music-player .music-center .left-head[data-v-9bf027b1]{display:flex;align-items:center;min-width:0;position:absolute;left:.5rem;top:0}.music-creation-app .music-player .music-center .left-head .left-head-img[data-v-9bf027b1]{width:2rem;height:2rem;flex-shrink:0}.music-creation-app .music-player .music-center .left-head .left-head-img img[data-v-9bf027b1]{width:100%;height:100%;border-radius:.25rem}.music-creation-app .music-player .music-center .left-head .left-head-title[data-v-9bf027b1]{font-size:12px;margin-left:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff;width:5rem}.music-creation-app .music-player .music-center .controls-left[data-v-9bf027b1]{display:flex;justify-content:center;margin-bottom:.5rem}.music-creation-app .music-player .music-center .controls-left .left-controls[data-v-9bf027b1]{display:flex;align-items:center;gap:1rem}.music-creation-app .music-player .music-center .controls-left .left-controls .control-btn[data-v-9bf027b1]{width:2rem;height:2rem;display:flex;justify-content:center;align-items:center;color:#fdd3b9;background-color:#51525c}.music-creation-app .music-player .music-center .controls-left .left-controls .control-btn .el-icon[data-v-9bf027b1]{font-size:1.2rem}.music-creation-app .music-player .music-center .controls-left .left-controls .control-btn.play-btn .el-icon[data-v-9bf027b1]{font-size:1.75rem}.music-creation-app .music-player .music-center .controls-right[data-v-9bf027b1]{display:flex;align-items:center;position:absolute;right:1.5rem;top:0}.music-creation-app .music-player .music-center .controls-right .volume-control[data-v-9bf027b1]{display:flex;align-items:center}.music-creation-app .music-player .music-center .controls-right .volume-control .control-btn[data-v-9bf027b1]{color:#51525c;padding-right:.2rem;padding-top:.2rem}.music-creation-app .music-player .music-center .controls-right .volume-control .control-btn .el-icon[data-v-9bf027b1]{font-size:1.25rem}.music-creation-app .music-player .music-center .controls-right .volume-control .volume-slider[data-v-9bf027b1]{width:50px;height:6px;background:rgba(255,255,255,.2);border-radius:2px}.music-creation-app .music-player .music-center .controls-right .volume-control .volume-slider .volume-progress[data-v-9bf027b1]{height:100%;background:gold;border-radius:2px}.music-creation-app .music-player .music-center .ly-btn[data-v-9bf027b1]{margin-left:1rem;cursor:pointer;white-space:nowrap;color:#fff}.music-creation-app .overlay[data-v-9bf027b1]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);backdrop-filter:blur(4px);z-index:999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.music-creation-app .overlay.show[data-v-9bf027b1]{opacity:1;visibility:visible}.music-creation-app .sidebar-container[data-v-9bf027b1]{position:fixed;top:0;left:0;width:80%;height:100%;background-color:#2b2b3d;z-index:1000;transition:transform .3s ease-in-out;transform:translate(-100%);overflow-y:auto;box-shadow:0 0 20px rgba(0,0,0,.5)}.music-creation-app .sidebar-container.show[data-v-9bf027b1]{transform:translate(0)}.music-creation-app .sidebar-container .sidebar-header[data-v-9bf027b1]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid rgba(255,255,255,.1)}.music-creation-app .sidebar-container .sidebar-header h2[data-v-9bf027b1]{font-size:1.5rem;font-weight:600;color:#ffe4b5;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.3)}.music-creation-app .sidebar-container .sidebar-header .close-btn[data-v-9bf027b1]{background:none;border:none;color:#fff;font-size:1.75rem;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.music-creation-app .sidebar-container .sidebar-header .close-btn[data-v-9bf027b1]:hover{background-color:rgba(255,255,255,.1)}.music-creation-app .sidebar-container .sidebar-form[data-v-9bf027b1]{padding:1.5rem}.music-creation-app .sidebar-container .sidebar-form .form-group[data-v-9bf027b1]{margin-bottom:1.5rem}.music-creation-app .sidebar-container .sidebar-form .form-group label[data-v-9bf027b1]{display:block;margin-bottom:.5rem;font-size:.9rem;color:#ffe4b5;font-weight:500}.music-creation-app .sidebar-container .sidebar-form .form-group input[data-v-9bf027b1],.music-creation-app .sidebar-container .sidebar-form .form-group select[data-v-9bf027b1],.music-creation-app .sidebar-container .sidebar-form .form-group textarea[data-v-9bf027b1]{width:90%;padding:.75rem 1rem;background-color:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;font-size:1rem;transition:all .2s ease}.music-creation-app .sidebar-container .sidebar-form .form-group input[data-v-9bf027b1]:focus,.music-creation-app .sidebar-container .sidebar-form .form-group select[data-v-9bf027b1]:focus,.music-creation-app .sidebar-container .sidebar-form .form-group textarea[data-v-9bf027b1]:focus{outline:none;border-color:gold;box-shadow:0 0 0 2px rgba(255,215,0,.2)}.music-creation-app .sidebar-container .sidebar-form .form-group input[data-v-9bf027b1]::placeholder,.music-creation-app .sidebar-container .sidebar-form .form-group select[data-v-9bf027b1]::placeholder,.music-creation-app .sidebar-container .sidebar-form .form-group textarea[data-v-9bf027b1]::placeholder{color:rgba(255,255,255,.5)}.music-creation-app .sidebar-container .sidebar-form .form-group textarea[data-v-9bf027b1]{resize:vertical;min-height:120px}.music-creation-app .sidebar-container .sidebar-form .form-group.toggle-group[data-v-9bf027b1]{display:flex;align-items:center;justify-content:space-between}.music-creation-app .sidebar-container .sidebar-form .form-group.toggle-group label[data-v-9bf027b1]{margin-bottom:0}.music-creation-app .sidebar-container .sidebar-form .custom-select[data-v-9bf027b1]{position:relative;width:100%}.music-creation-app .sidebar-container .sidebar-form .custom-select .select-display[data-v-9bf027b1]{padding:.75rem 1rem;background-color:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .2s ease}.music-creation-app .sidebar-container .sidebar-form .custom-select .select-display[data-v-9bf027b1]:hover{border-color:rgba(255,215,0,.4)}.music-creation-app .sidebar-container .sidebar-form .custom-select .select-display .placeholder[data-v-9bf027b1]{color:rgba(255,255,255,.5)}.music-creation-app .sidebar-container .sidebar-form .custom-select .select-display .select-arrow[data-v-9bf027b1]{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #FFE4B5;transition:transform .2s ease}.music-creation-app .sidebar-container .sidebar-form .custom-select .select-dropdown[data-v-9bf027b1]{position:absolute;top:calc(100% + 5px);left:0;width:100%;background-color:#2b2b3d;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.3);z-index:10;border:1px solid rgba(255,255,255,.1);max-height:200px;overflow:hidden}.music-creation-app .sidebar-container .sidebar-form .custom-select .select-dropdown .select-options[data-v-9bf027b1]{max-height:200px;overflow-y:auto}.music-creation-app .sidebar-container .sidebar-form .custom-select .select-dropdown .select-options[data-v-9bf027b1]::-webkit-scrollbar{width:6px}.music-creation-app .sidebar-container .sidebar-form .custom-select .select-dropdown .select-options[data-v-9bf027b1]::-webkit-scrollbar-track{background:rgba(0,0,0,.1);border-radius:3px}.music-creation-app .sidebar-container .sidebar-form .custom-select .select-dropdown .select-options[data-v-9bf027b1]::-webkit-scrollbar-thumb{background:rgba(255,215,0,.3);border-radius:3px}.music-creation-app .sidebar-container .sidebar-form .custom-select .select-dropdown .select-options[data-v-9bf027b1]::-webkit-scrollbar-thumb:hover{background:rgba(255,215,0,.5)}.music-creation-app .sidebar-container .sidebar-form .custom-select .select-dropdown .select-options .select-option[data-v-9bf027b1]{padding:.75rem 1rem;cursor:pointer;transition:background .2s ease}.music-creation-app .sidebar-container .sidebar-form .custom-select .select-dropdown .select-options .select-option[data-v-9bf027b1]:hover{background-color:rgba(255,255,255,.1)}.music-creation-app .sidebar-container .sidebar-form .custom-select .select-dropdown .select-options .select-option.selected[data-v-9bf027b1]{background-color:rgba(255,215,0,.2);color:gold}.music-creation-app .sidebar-container .sidebar-form .custom-select:has(.select-dropdown:not([style*="display: none"])) .select-arrow[data-v-9bf027b1]{transform:rotate(180deg)}.music-creation-app .sidebar-container .sidebar-form .toggle-switch-wrapper .toggle-switch[data-v-9bf027b1]{position:relative;width:60px;height:30px}.music-creation-app .sidebar-container .sidebar-form .toggle-switch-wrapper .toggle-switch input[data-v-9bf027b1]{opacity:0;width:0;height:0}.music-creation-app .sidebar-container .sidebar-form .toggle-switch-wrapper .toggle-switch input:checked+.toggle-label[data-v-9bf027b1]{background-color:gold}.music-creation-app .sidebar-container .sidebar-form .toggle-switch-wrapper .toggle-switch input:checked+.toggle-label[data-v-9bf027b1]:before{transform:translate(30px)}.music-creation-app .sidebar-container .sidebar-form .toggle-switch-wrapper .toggle-switch .toggle-label[data-v-9bf027b1]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.2);transition:.4s;border-radius:34px}.music-creation-app .sidebar-container .sidebar-form .toggle-switch-wrapper .toggle-switch .toggle-label[data-v-9bf027b1]:before{position:absolute;content:"";height:22px;width:22px;left:4px;bottom:4px;background-color:#fff;transition:.4s;border-radius:50%}.music-creation-app .sidebar-container .sidebar-form .form-buttons[data-v-9bf027b1]{display:flex;gap:1rem;margin-top:2rem}.music-creation-app .sidebar-container .sidebar-form .form-buttons button[data-v-9bf027b1]{flex:1;padding:.875rem 1.5rem;border:none;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;justify-content:center;align-items:center}.music-creation-app .sidebar-container .sidebar-form .form-buttons button.submit-btn[data-v-9bf027b1]{background:linear-gradient(135deg,gold,orange);color:#8b4513}.music-creation-app .sidebar-container .sidebar-form .form-buttons button.submit-btn[data-v-9bf027b1]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,215,0,.3)}.music-creation-app .sidebar-container .sidebar-form .form-buttons button.submit-btn[data-v-9bf027b1]:active{transform:translateY(0)}.music-creation-app .sidebar-container .sidebar-form .form-buttons button.cancel-btn[data-v-9bf027b1]{background-color:rgba(255,255,255,.1);color:#ffe4b5}.music-creation-app .sidebar-container .sidebar-form .form-buttons button.cancel-btn[data-v-9bf027b1]:hover{background-color:rgba(255,255,255,.2)}.music-creation-app .sidebar-container .sidebar-form .form-buttons button span[data-v-9bf027b1]{display:inline-block}.el-textarea__inner{background-color:#1f2937;color:#fff;height:100%}.el-textarea{background-color:#1f2937;color:#fff;height:600px}.image-preview-container[data-v-feb77b53]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.95);z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center}.image-preview-container .close-button[data-v-feb77b53]{position:absolute;top:40px;left:50%;transform:translate(-50%);width:40px;height:40px;border-radius:50%;background-color:rgba(255,255,255,.2);backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .3s ease;z-index:1}.image-preview-container .close-button svg[data-v-feb77b53]{width:24px;height:24px;color:#fff;transition:transform .3s ease}.image-preview-container .close-button[data-v-feb77b53]:hover{background-color:rgba(255,255,255,.3);transform:translate(-50%) translateY(-2px)}.image-preview-container .close-button:hover svg[data-v-feb77b53]{transform:rotate(90deg)}.image-preview-container .close-button[data-v-feb77b53]:active{transform:translate(-50%) translateY(0)}.image-preview-container .image-wrapper[data-v-feb77b53]{position:relative;max-width:90%;max-height:calc(100vh - 200px);display:flex;flex-direction:column;align-items:center}.image-preview-container .image-wrapper img[data-v-feb77b53]{max-width:100%;max-height:calc(100vh - 300px);object-fit:contain;user-select:none;-webkit-user-drag:none;border-radius:8px 8px 0 0}.image-preview-container .image-details-container[data-v-feb77b53]{background-color:rgba(45,45,55,.9);backdrop-filter:blur(10px);width:100%;padding:16px;border-radius:0 0 8px 8px;color:#fff}.image-preview-container .user-info-container[data-v-feb77b53]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.image-preview-container .user-avatar-container[data-v-feb77b53]{display:flex;align-items:center;gap:12px}.image-preview-container .user-avatar[data-v-feb77b53]{width:40px;height:40px;border-radius:50%;object-fit:cover;border:1px solid rgba(255,255,255,.3)}.image-preview-container .user-name[data-v-feb77b53]{font-size:16px;font-weight:500;color:#fff}.image-preview-container .vote-button[data-v-feb77b53]{background-color:rgba(232,163,100,.8);color:#fff;border:none;border-radius:18px;padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:4px;transition:all .2s ease}.image-preview-container .vote-button[data-v-feb77b53]:hover{background-color:#e8a364}.image-preview-container .vote-button[data-v-feb77b53]:active{transform:scale(.95)}.image-preview-container .vote-button.voted[data-v-feb77b53]{background-color:#e8a364}.image-preview-container .vote-button .vote-icon[data-v-feb77b53]{font-size:10px}.image-preview-container .prompt-container[data-v-feb77b53]{background-color:rgba(255,255,255,.1);border-radius:8px;padding:12px}.image-preview-container .prompt-header[data-v-feb77b53]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.image-preview-container .prompt-label[data-v-feb77b53]{font-size:14px;color:rgba(255,255,255,.7)}.image-preview-container .copy-button[data-v-feb77b53]{background:transparent;border:none;color:rgba(255,255,255,.7);cursor:pointer;padding:4px;transition:all .2s ease;display:flex;align-items:center}.image-preview-container .copy-button[data-v-feb77b53]:hover{color:#fff}.image-preview-container .copy-button[data-v-feb77b53]:active{transform:scale(.9)}.image-preview-container .prompt-text[data-v-feb77b53]{font-size:14px;line-height:1.6;color:#fff;word-break:break-word}.image-preview-container .action-menu[data-v-feb77b53]{position:fixed;left:0;right:0;bottom:0;background-color:rgba(45,45,45,.98);backdrop-filter:blur(10px);padding:20px;border-radius:20px 20px 0 0;z-index:2}.image-preview-container .action-menu .action-buttons[data-v-feb77b53]{display:flex;flex-direction:column;gap:10px}.image-preview-container .action-menu .action-buttons .action-btn[data-v-feb77b53]{width:100%;padding:14px;border:none;border-radius:12px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}.image-preview-container .action-menu .action-buttons .action-btn.download-btn[data-v-feb77b53]{background-color:#e8a364;color:#000}.image-preview-container .action-menu .action-buttons .action-btn.download-btn[data-v-feb77b53]:active{background-color:#f0b782;transform:scale(.98)}.image-preview-container .action-menu .action-buttons .action-btn.download-btn svg[data-v-feb77b53]{color:#000}.image-preview-container .action-menu .action-buttons .action-btn.share-btn[data-v-feb77b53]{background-color:#4a4575;color:#fff}.image-preview-container .action-menu .action-buttons .action-btn.share-btn[data-v-feb77b53]:active{background-color:#5d5894;transform:scale(.98)}.image-preview-container .action-menu .action-buttons .action-btn.cancel-btn[data-v-feb77b53]{background-color:rgba(255,255,255,.1);color:#fff}.image-preview-container .action-menu .action-buttons .action-btn.cancel-btn[data-v-feb77b53]:active{background-color:rgba(255,255,255,.2);transform:scale(.98)}.fade-enter-active[data-v-feb77b53],.fade-leave-active[data-v-feb77b53]{transition:opacity .3s ease}.fade-enter-from[data-v-feb77b53],.fade-leave-to[data-v-feb77b53]{opacity:0}.slide-up-enter-active[data-v-feb77b53],.slide-up-leave-active[data-v-feb77b53]{transition:transform .3s ease,opacity .3s ease}.slide-up-enter-from[data-v-feb77b53],.slide-up-leave-to[data-v-feb77b53]{transform:translateY(100%);opacity:0}.discover[data-v-0bd407ef]{min-height:100vh;height:100vh;background-color:#23232f;padding-bottom:50px;overflow-y:auto;overflow-x:hidden;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;max-width:100vw;box-sizing:border-box}.tab-container[data-v-0bd407ef]{display:flex;justify-content:center;padding:16px;position:sticky;top:0;background-color:#23232f;z-index:10;width:100%;box-sizing:border-box}.tab-container .tab-item[data-v-0bd407ef]{padding:8px 24px;color:#fff;cursor:pointer;border-radius:20px;margin:0 10px}.tab-container .tab-item.active[data-v-0bd407ef]{background-color:#4a4575}.chat-list[data-v-0bd407ef]{padding:16px;width:100%;box-sizing:border-box}.chat-item[data-v-0bd407ef]{background-color:#373258;border-radius:12px;margin-bottom:16px;padding:1rem;display:grid;grid-template-columns:auto 1fr;margin-right:12px;cursor:pointer;transition:transform .2s}.content[data-v-0bd407ef]{align-items:center}.content .content-head[data-v-0bd407ef]{display:flex;align-items:center;margin-bottom:10px}.content .content-head .rank-number[data-v-0bd407ef]{width:32px;height:32px;background:#e8a364;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;flex-shrink:0;border-radius:50%;margin-right:10px}.content .title[data-v-0bd407ef]{color:#f0b793;font-size:14px;font-weight:700;margin-right:8px;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.content .preview-text[data-v-0bd407ef]{color:#fdd3b9;font-size:14px;line-height:1.6;margin-bottom:16px;opacity:.9;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.user-info[data-v-0bd407ef]{display:flex;align-items:center;color:rgba(255,255,255,.6);font-size:10px}.user-info .avatar[data-v-0bd407ef]{width:24px;height:24px;border-radius:50%;margin-right:8px}.user-info .dot[data-v-0bd407ef]{margin:0 8px}.user-info .views[data-v-0bd407ef]{white-space:nowrap}.user-info .actions[data-v-0bd407ef]{margin-left:auto;display:flex;flex-wrap:wrap}.user-info .action-btn[data-v-0bd407ef]{background:rgba(255,255,255,.1);border:none;border-radius:4px;color:rgba(255,255,255,.8);cursor:pointer;font-size:12px;padding:2px 8px;transition:background-color .2s;white-space:nowrap}.user-info .action-btn.action-btn-margin[data-v-0bd407ef]{margin-left:8px}.user-info .action-btn[data-v-0bd407ef]:hover{background:rgba(255,255,255,.2)}.user-info .action-btn.vote[data-v-0bd407ef]{display:flex;align-items:center}.user-info .action-btn.vote .vote-icon[data-v-0bd407ef]{font-size:10px;margin-right:4px}.user-info .action-btn.voted[data-v-0bd407ef]{background-color:#e8a364;color:#fff}.waterfall-container[data-v-0bd407ef]{padding:8px;width:100%;box-sizing:border-box;overflow:hidden}.waterfall-grid[data-v-0bd407ef]{position:relative;width:100%;min-height:200px;margin:0 auto}.waterfall-item[data-v-0bd407ef]{background-color:#373258;border-radius:8px;overflow:hidden;transition:transform .3s,box-shadow .3s}.waterfall-item[data-v-0bd407ef]:hover{transform:translateY(-4px);box-shadow:0 10px 20px rgba(0,0,0,.3);z-index:1}.waterfall-item img[data-v-0bd407ef]{width:100%;height:auto;display:block;transition:transform .3s}.loading[data-v-0bd407ef],.no-more[data-v-0bd407ef]{text-align:center;padding:20px;color:rgba(255,255,255,.5)}.mine[data-v-a56d3f03]{min-height:100vh;background-color:#373258;padding-bottom:50px;color:#fff}.profile-container[data-v-a56d3f03]{padding:10px 20px 20px}.profile-header[data-v-a56d3f03]{display:flex;align-items:flex-start;margin-bottom:10px}.profile-header .user-avatar[data-v-a56d3f03]{width:50px;height:50px;margin-right:12px;flex-shrink:0}.profile-header .user-avatar .vip-icon[data-v-a56d3f03]{width:100%;height:100%;border-radius:50%}.profile-header .user-info[data-v-a56d3f03]{flex:1;min-width:0}.profile-header .user-info .user-name-container[data-v-a56d3f03]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:4px}.profile-header .user-info .user-name[data-v-a56d3f03]{font-size:18px;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.profile-header .user-info .user-id[data-v-a56d3f03]{display:flex;align-items:center;gap:3px;font-size:12px;color:rgba(255,255,255,.7);white-space:nowrap}.profile-header .user-info .copy-id-btn[data-v-a56d3f03]{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:2px;cursor:pointer;color:rgba(255,255,255,.7);transition:color .2s ease}.profile-header .user-info .user-details[data-v-a56d3f03]{font-size:14px;color:rgba(255,255,255,.7)}.profile-header .user-phone[data-v-a56d3f03]{font-size:12px;color:rgba(255,255,255,.7)}.user-status[data-v-a56d3f03]{display:flex;align-items:center;flex-wrap:nowrap;gap:6px;margin-top:3px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.user-status[data-v-a56d3f03]::-webkit-scrollbar{display:none}.user-status .normal-badge[data-v-a56d3f03],.user-status .vip-badge[data-v-a56d3f03]{padding:3px 8px;border-radius:10px;font-size:11px;font-weight:500;transition:all .3s ease;white-space:nowrap;flex-shrink:0}.user-status .normal-badge[data-v-a56d3f03]{background:rgba(255,255,255,.1);color:rgba(255,255,255,.8)}.user-status .vip-badge[data-v-a56d3f03]{background:linear-gradient(135deg,#ffb067,#ff9b9b);color:#fff;box-shadow:0 2px 8px rgba(255,176,103,.3)}.user-status .vip-expire[data-v-a56d3f03]{font-size:11px;color:rgba(255,255,255,.6);padding-left:6px;border-left:1px solid rgba(255,255,255,.2);white-space:nowrap;flex-shrink:0}.vip-stats[data-v-a56d3f03]{background:linear-gradient(to right,#ffb067,#ff9b9b);border-radius:15px;padding:20px;display:flex;position:relative;margin-bottom:6px}.vip-stats .stats-item[data-v-a56d3f03]{flex:1;text-align:left}.vip-stats .stats-item .number[data-v-a56d3f03]{font-size:24px;font-weight:700;margin-bottom:5px}.vip-stats .stats-item .label[data-v-a56d3f03]{font-size:14px;opacity:.8}.vip-stats .vip-crown[data-v-a56d3f03]{position:absolute;right:20px;top:50%;transform:translateY(-50%);width:60px;height:60px}.vip-stats .vip-crown img[data-v-a56d3f03]{width:100%;height:100%}.membership-card[data-v-a56d3f03]{background-color:#ffded1;border-radius:15px;padding:15px;display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;color:#000}.membership-card .status[data-v-a56d3f03]{font-size:16px;font-weight:700}.membership-card .upgrade-btn[data-v-a56d3f03]{background-color:#e54545;color:#fff;border:none;padding:8px 20px;border-radius:20px;font-size:14px}.menu-list .menu-item[data-v-a56d3f03]{display:flex;align-items:center;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.1);background-color:#23232f;border-radius:10px;margin-bottom:.5rem;padding-right:1rem;color:#fdd3b9}.menu-list .menu-item i[data-v-a56d3f03]{margin-right:15px;font-size:20px}.menu-list .menu-item span[data-v-a56d3f03]{flex:1}.menu-list .menu-item .copy-btn[data-v-a56d3f03]{background-color:rgba(255,255,255,.1);border:none;color:#fff;padding:5px 15px;border-radius:15px;font-size:12px}.menu-list .menu-item .voice-select[data-v-a56d3f03]{color:rgba(255,255,255,.7);display:flex;align-items:center}.menu-list .menu-item .voice-select .icon-arrow[data-v-a56d3f03]{margin-left:5px}.menu-list .menu-item .icon-arrow[data-v-a56d3f03]{font-size:16px;opacity:.5}.copy-id-btn[data-v-a56d3f03]{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:4px;cursor:pointer;color:rgba(255,255,255,.7);transition:color .2s ease}.copy-id-btn[data-v-a56d3f03]:hover{color:rgba(255,255,255,.9)}.update-popup[data-v-a56d3f03]{padding:24px;text-align:center}.update-popup .update-header[data-v-a56d3f03]{margin-bottom:15px;display:flex;align-items:center;justify-content:center}.update-popup .update-header img.update-icon[data-v-a56d3f03]{width:40px;height:40px;margin-right:10px}.update-popup .update-header h3[data-v-a56d3f03]{margin:0;font-size:20px;color:#333}.update-popup .update-version[data-v-a56d3f03]{margin-bottom:20px;display:flex;justify-content:space-between}.update-popup .update-version span[data-v-a56d3f03]{font-size:14px;color:#666}.update-popup .update-content[data-v-a56d3f03]{text-align:left;margin-bottom:25px}.update-popup .update-content h4[data-v-a56d3f03]{font-size:16px;margin-bottom:8px;color:#333}.update-popup .update-content .update-desc[data-v-a56d3f03]{font-size:14px;color:#666;line-height:1.6;max-height:150px;overflow-y:auto;padding-right:5px}.update-popup .update-content .update-desc[data-v-a56d3f03]::-webkit-scrollbar{width:4px}.update-popup .update-content .update-desc[data-v-a56d3f03]::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:2px}.update-popup .update-buttons[data-v-a56d3f03]{display:flex;justify-content:center;gap:15px}.update-popup .update-buttons button[data-v-a56d3f03]{padding:10px 20px;border-radius:20px;border:none;font-size:15px;font-weight:500;cursor:pointer;transition:all .3s}.update-popup .update-buttons .later-btn[data-v-a56d3f03]{background-color:#f5f5f5;color:#666}.update-popup .update-buttons .later-btn[data-v-a56d3f03]:hover{background-color:#e8e8e8}.update-popup .update-buttons .update-now-btn[data-v-a56d3f03]{background-color:#e54545;color:#fff;flex:1;max-width:150px}.update-popup .update-buttons .update-now-btn[data-v-a56d3f03]:hover{background-color:#e22f2f}.update-popup .update-progress[data-v-a56d3f03]{margin-top:20px;position:relative}.update-popup .update-progress .progress-text[data-v-a56d3f03]{margin-top:8px;font-size:13px;color:#666}.upgrade-container[data-v-14dd67dc]{min-height:100vh;background-color:#373258;color:#fff;padding:16px 16px 120px}.user-header[data-v-14dd67dc]{display:flex;align-items:center;gap:16px;margin-bottom:24px}.user-header .user-avatar[data-v-14dd67dc]{width:64px;height:64px;border-radius:12px;overflow:hidden;border:2px solid #deb887}.user-header .user-avatar img[data-v-14dd67dc]{width:100%;height:100%;object-fit:cover}.user-header .user-info .user-id[data-v-14dd67dc]{font-size:20px;margin-bottom:4px}.user-header .user-info .user-details[data-v-14dd67dc]{font-size:14px;color:#9ca3af}.member-stats[data-v-14dd67dc]{background:#deb887;border-radius:12px;padding-left:16px;margin-bottom:24px;display:flex;justify-content:space-between;align-items:center}.member-stats .stats-content[data-v-14dd67dc]{display:flex;align-items:center;gap:16px;color:#333}.member-stats .stat-item .stat-num[data-v-14dd67dc]{font-size:28px;font-weight:700}.member-stats .stat-item .stat-label[data-v-14dd67dc]{font-size:14px}.member-stats .stat-divider[data-v-14dd67dc]{font-size:24px;color:rgba(0,0,0,.2)}.member-stats .crown-icon img[data-v-14dd67dc]{width:5rem}.upgrade-section[data-v-14dd67dc]{background-color:#1f2937;padding:1rem;border-radius:20px;margin-bottom:.5rem}.upgrade-section .section-title[data-v-14dd67dc]{font-size:18px;margin-bottom:20px;color:#fdd3b9}.upgrade-section .section-title-sub[data-v-14dd67dc]{font-size:12px}.card-featured[data-v-14dd67dc]{background:#353b5f;border-radius:12px;padding:16px;margin-bottom:16px}.card-featured .recommend-tag[data-v-14dd67dc]{background-color:#dc2626;color:#fff;display:inline-block;padding:4px 8px;border-radius:4px;font-size:14px;margin-bottom:8px}.card-featured .card-content[data-v-14dd67dc]{display:flex;justify-content:space-between;align-items:center}.card-grid[data-v-14dd67dc]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:16px}.card-grid .card[data-v-14dd67dc]{background:#353b5f;border-radius:12px;padding:16px;transition:transform .3s ease}.card-grid .card[data-v-14dd67dc]:hover{transform:translateY(-2px)}.card-title[data-v-14dd67dc]{font-size:14px;margin-bottom:8px;font-weight:700;color:#deb887}.price-info .current-price[data-v-14dd67dc]{font-size:28px;color:#fdd3b9;font-weight:700}.price-info .original-price[data-v-14dd67dc]{font-size:14px;color:#9ca3af;text-decoration:line-through;margin-left:8px}.card-actived[data-v-14dd67dc]{background:#deb887!important}.card-actived .card-title[data-v-14dd67dc]{color:#333}.card-actived .current-price[data-v-14dd67dc]{color:#d43030}.card-actived .original-price[data-v-14dd67dc]{color:#23232f;opacity:.6}.payment-options[data-v-14dd67dc]{display:flex;gap:12px}.payment-options .payment-option[data-v-14dd67dc]{display:flex;align-items:center;padding:12px 12px 12px 0;background:#2a3547;border-radius:12px;width:100%}.payment-options .payment-option img[data-v-14dd67dc]{width:3rem}.payment-options .payment-option span[data-v-14dd67dc]{flex:1;color:#fdd3b9;font-size:14px}.payment-options .payment-option .checkbox[data-v-14dd67dc]{width:20px;height:20px;border:2px solid #deb887;border-radius:50%}.payment-options .payment-option .checkbox.checked[data-v-14dd67dc]{background:#deb887;position:relative}.payment-options .payment-option .checkbox.checked[data-v-14dd67dc]:after{content:"✓";position:absolute;color:#1f2937;font-size:14px;top:50%;left:50%;transform:translate(-50%,-50%)}.privilege-list[data-v-14dd67dc]{display:flex;flex-direction:column;gap:16px}.privilege-list .privilege-item[data-v-14dd67dc]{display:flex;align-items:flex-start;gap:12px;padding:16px;background:#2a3547;border-radius:12px}.privilege-list .privilege-item .privilege-icon[data-v-14dd67dc]{width:30px;height:30px;background:#fdd3b9;border-radius:50%;display:flex;align-items:center;justify-content:center}.privilege-list .privilege-item .privilege-icon svg[data-v-14dd67dc]{width:24px;height:24px}.privilege-list .privilege-item .privilege-content[data-v-14dd67dc]{flex:1}.privilege-list .privilege-item .privilege-content .privilege-title[data-v-14dd67dc]{font-size:16px;font-weight:700;margin-bottom:4px;color:#fdd3b9}.privilege-list .privilege-item .privilege-content .privilege-desc[data-v-14dd67dc]{font-size:14px;color:#9ca3af}.privilege-list .privilege-item .check-icon[data-v-14dd67dc]{color:#fdd3b9;border:2px solid rgb(253,211,185);width:18px;text-align:center;border-radius:50%}.pay-actions[data-v-14dd67dc]{position:fixed;bottom:50px;left:0;width:100%;display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px 0;background:linear-gradient(180deg,rgba(31,41,55,.35),rgba(31,41,55,.5));backdrop-filter:blur(10px);border-top:1px solid rgba(222,184,135,.2);box-shadow:0 -4px 20px rgba(0,0,0,.3)}.pay-actions .agreement-section[data-v-14dd67dc]{width:90%;margin-bottom:8px}.pay-actions .agreement-section .agreement-checkbox[data-v-14dd67dc]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;color:rgba(255,255,255,.8)}.pay-actions .agreement-section .agreement-checkbox input[type=checkbox][data-v-14dd67dc]{display:none}.pay-actions .agreement-section .agreement-checkbox .checkbox-custom[data-v-14dd67dc]{width:18px;height:18px;border:2px solid #deb887;border-radius:4px;transition:all .3s ease;position:relative;flex-shrink:0}.pay-actions .agreement-section .agreement-checkbox .checkbox-custom[data-v-14dd67dc]:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#373258;font-size:12px;font-weight:700;opacity:0;transition:opacity .3s ease}.pay-actions .agreement-section .agreement-checkbox input[type=checkbox]:checked+.checkbox-custom[data-v-14dd67dc]{background-color:#deb887}.pay-actions .agreement-section .agreement-checkbox input[type=checkbox]:checked+.checkbox-custom[data-v-14dd67dc]:after{opacity:1}.pay-actions .agreement-section .agreement-checkbox .agreement-text[data-v-14dd67dc]{line-height:1.4}.pay-actions .agreement-section .agreement-checkbox .agreement-link[data-v-14dd67dc]{cursor:pointer}.pay-actions .agreement-section .agreement-checkbox .agreement-link .span-link[data-v-14dd67dc]{color:#deb887;text-decoration:underline}.pay-actions .agreement-section .agreement-checkbox .agreement-link[data-v-14dd67dc]:hover{opacity:.8}.pay-actions .pay-button[data-v-14dd67dc]{width:90%;background:#deb887;color:#000;font-weight:700;padding:16px;border-radius:12px;border:none;cursor:pointer;font-size:16px;transition:all .3s ease}.pay-actions .pay-button[data-v-14dd67dc]:hover:not(:disabled){opacity:.9}.pay-actions .pay-button[data-v-14dd67dc]:disabled{background:#8b7355;opacity:.6;cursor:not-allowed}.user-status[data-v-14dd67dc]{display:flex;align-items:center;gap:8px;margin-top:4px}.user-status .normal-badge[data-v-14dd67dc],.user-status .vip-badge[data-v-14dd67dc]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500;transition:all .3s ease}.user-status .normal-badge[data-v-14dd67dc]{background:rgba(255,255,255,.1);color:rgba(255,255,255,.8)}.user-status .vip-badge[data-v-14dd67dc]{background:linear-gradient(135deg,#ffb067,#ff9b9b);color:#fff;box-shadow:0 2px 8px rgba(255,176,103,.3)}.user-status .vip-expire[data-v-14dd67dc]{font-size:12px;color:rgba(255,255,255,.6);padding-left:8px;border-left:1px solid rgba(255,255,255,.2)}.paying[data-v-132d6f2d]{min-height:100vh;background-color:#373258;display:flex;align-items:center;justify-content:center}.paying .payment-container[data-v-132d6f2d]{width:90%;max-width:400px;background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 12px rgba(0,0,0,.1);text-align:center}.paying .loading-spinner[data-v-132d6f2d]{margin:20px auto}.paying .loading-spinner .spinner[data-v-132d6f2d]{width:50px;height:50px;margin:0 auto;border:3px solid #f3f3f3;border-top:3px solid #2196f3;border-radius:50%;animation:spin-132d6f2d 1s linear infinite}.paying .payment-status[data-v-132d6f2d]{margin:24px 0}.paying .payment-status h2[data-v-132d6f2d]{color:#333;font-size:20px;margin-bottom:8px}.paying .payment-status p[data-v-132d6f2d]{color:#666;font-size:14px}.paying .order-info[data-v-132d6f2d]{margin-top:32px;padding-top:24px;border-top:1px solid #eee}.paying .order-info .order-amount[data-v-132d6f2d],.paying .order-info .order-number[data-v-132d6f2d]{display:flex;justify-content:space-between;margin-bottom:16px;gap:12px}.paying .order-info .order-amount .amount-label[data-v-132d6f2d],.paying .order-info .order-amount .number-label[data-v-132d6f2d],.paying .order-info .order-number .amount-label[data-v-132d6f2d],.paying .order-info .order-number .number-label[data-v-132d6f2d]{color:#666;font-size:14px;flex-shrink:0;min-width:80px}.paying .order-info .order-amount .amount-value[data-v-132d6f2d],.paying .order-info .order-number .amount-value[data-v-132d6f2d]{color:#ff6b6b;font-size:20px;font-weight:700}.paying .order-info .order-amount .number-value[data-v-132d6f2d],.paying .order-info .order-number .number-value[data-v-132d6f2d]{color:#333;font-size:14px;word-break:break-all;text-align:right;flex:1;overflow-wrap:break-word}@keyframes spin-132d6f2d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.nativePay[data-v-9014c0db]{min-height:100vh;background-color:#f5f5f5;padding-bottom:24px;box-sizing:border-box;display:flex;flex-direction:column}.nativePay .header[data-v-9014c0db]{height:44px;background-color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 15px;position:relative;border-bottom:1px solid #f0f0f0}.nativePay .header .back[data-v-9014c0db]{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.nativePay .header .title[data-v-9014c0db]{font-size:16px;font-weight:500;color:#333}.nativePay .header .empty[data-v-9014c0db]{width:24px}.nativePay .payment-info[data-v-9014c0db]{margin-top:10px;background-color:#fff;padding:15px;border-radius:8px}.nativePay .payment-info .info-item[data-v-9014c0db]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px 0}.nativePay .payment-info .info-item .label[data-v-9014c0db]{font-size:14px;color:#666;margin-bottom:8px}.nativePay .payment-info .info-item .value[data-v-9014c0db]{font-size:24px;font-weight:700;color:#333}.nativePay .payment-methods[data-v-9014c0db]{margin-top:10px;background-color:#fff;padding:0 15px;border-radius:8px}.nativePay .payment-methods .section-title[data-v-9014c0db]{font-size:14px;color:#666;padding:15px 0 10px;border-bottom:1px solid #f0f0f0}.nativePay .payment-methods .method-item[data-v-9014c0db]{display:flex;align-items:center;justify-content:space-between;padding:15px 0;border-bottom:1px solid #f0f0f0}.nativePay .payment-methods .method-item[data-v-9014c0db]:last-child{border-bottom:none}.nativePay .payment-methods .method-item .method-left[data-v-9014c0db]{display:flex;align-items:center}.nativePay .payment-methods .method-item .method-left .method-icon[data-v-9014c0db]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;margin-right:10px}.nativePay .payment-methods .method-item .method-left .method-name[data-v-9014c0db]{font-size:14px;color:#333}.nativePay .bottom-btn[data-v-9014c0db]{padding:15px;background-color:#fff;margin-top:20px}.nativePay .bottom-btn[data-v-9014c0db] .van-button--primary{background-color:#ff5722;border-color:#ff5722;height:44px;font-size:16px;border-radius:22px}.assistant-page[data-v-4fdd9eac]{padding:16px 16px 50px;background-color:#1a1a1a;min-height:100vh;color:#fff}.assistant-page .header[data-v-4fdd9eac]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.assistant-page .header .title[data-v-4fdd9eac]{font-size:20px;font-weight:700}.assistant-page .header .create-btn[data-v-4fdd9eac]{background-color:#f4af78;color:#000;padding:6px 12px;border-radius:16px;font-size:14px;cursor:pointer}.assistant-page .assistant-list .assistant-item[data-v-4fdd9eac]{background-color:#2a2a2a;border-radius:12px;padding:12px;margin-bottom:12px;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.assistant-page .assistant-list .assistant-item[data-v-4fdd9eac]:hover{background-color:#333}.assistant-page .assistant-list .assistant-item .assistant-info[data-v-4fdd9eac]{display:flex;align-items:center;flex:1}.assistant-page .assistant-list .assistant-item .assistant-info .avatar[data-v-4fdd9eac]{width:40px;height:40px;border-radius:8px;margin-right:12px;object-fit:cover}.assistant-page .assistant-list .assistant-item .assistant-info .content[data-v-4fdd9eac]{flex:1}.assistant-page .assistant-list .assistant-item .assistant-info .content .name-row[data-v-4fdd9eac]{display:flex;align-items:center;margin-bottom:4px}.assistant-page .assistant-list .assistant-item .assistant-info .content .name-row .name[data-v-4fdd9eac]{font-size:16px;font-weight:500;margin-right:8px}.assistant-page .assistant-list .assistant-item .assistant-info .content .name-row .status[data-v-4fdd9eac]{font-size:12px;color:#666;background-color:#333;padding:2px 6px;border-radius:4px}.assistant-page .assistant-list .assistant-item .assistant-info .content .description[data-v-4fdd9eac]{font-size:14px;color:#999;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.assistant-page .assistant-list .assistant-item .more-actions[data-v-4fdd9eac]{padding:8px;cursor:pointer;color:#666}.assistant-page .assistant-list .assistant-item .more-actions[data-v-4fdd9eac]:hover{color:#fff}.assistant-form[data-v-6459600d]{padding:20px 20px 150px;min-height:100vh;background-color:#1c1c1e;color:#fff}.assistant-form .avatar-section[data-v-6459600d]{display:flex;justify-content:center;margin-bottom:20px}.assistant-form .avatar-section .avatar-wrapper[data-v-6459600d]{position:relative;width:80px;height:80px;border-radius:50%;overflow:hidden;background:#2c2c2e;cursor:pointer}.assistant-form .avatar-section .avatar-wrapper .avatar-img[data-v-6459600d]{width:100%;height:100%;object-fit:cover}.assistant-form .avatar-section .avatar-wrapper .upload-overlay[data-v-6459600d]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s}.assistant-form .avatar-section .avatar-wrapper .upload-overlay span[data-v-6459600d]{font-size:12px;color:#fff}.assistant-form .avatar-section .avatar-wrapper:hover .upload-overlay[data-v-6459600d]{opacity:1}.assistant-form .avatar-dialog[data-v-6459600d] .van-dialog__content{padding:20px}.assistant-form .hidden-input[data-v-6459600d]{display:none}.assistant-form .avatar-grid[data-v-6459600d]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:16px}.assistant-form .avatar-grid .avatar-item[data-v-6459600d]{aspect-ratio:1;border-radius:50%;overflow:hidden;cursor:pointer;background:#2c2c2e;display:flex;align-items:center;justify-content:center;transition:transform .2s}.assistant-form .avatar-grid .avatar-item[data-v-6459600d]:hover{transform:scale(1.05)}.assistant-form .avatar-grid .avatar-item img[data-v-6459600d]{width:100%;height:100%;object-fit:cover}.assistant-form .avatar-grid .avatar-item.upload-item[data-v-6459600d]{background:#2c2c2e;border:2px dashed #666}.assistant-form .avatar-grid .avatar-item.upload-item .upload-plus[data-v-6459600d]{font-size:24px;color:#666}.assistant-form .form-content .form-item[data-v-6459600d]{margin-bottom:20px}.assistant-form .form-content .form-item .label[data-v-6459600d]{font-size:16px;margin-bottom:8px;display:flex;align-items:center}.assistant-form .form-content .form-item .label .info-icon[data-v-6459600d]{margin-left:5px;color:#666}.assistant-form .form-content .form-item .action-buttons[data-v-6459600d]{display:flex;gap:10px}.assistant-form .form-content .form-item .action-buttons .action-btn[data-v-6459600d]{flex:1;padding:8px;border-radius:20px;border:none;background:#2c2c2e;color:#fff;cursor:pointer}.assistant-form .form-content .form-item .action-buttons .action-btn.chat[data-v-6459600d]{background:#2c2c2e}.assistant-form .form-content .form-item .action-buttons .action-btn.chat.active[data-v-6459600d]{background:#ff9b9b}.assistant-form .form-content .form-item .action-buttons .action-btn.draw[data-v-6459600d]{background:#2c2c2e}.assistant-form .form-content .form-item .action-buttons .action-btn.draw.active[data-v-6459600d]{background:#ff9b9b}.assistant-form .form-content .form-item .custom-field[data-v-6459600d]{--van-field-input-text-color: #fff;--van-field-placeholder-text-color: #666;--van-field-background: #2c2c2e;border-radius:8px;overflow:hidden}.assistant-form .form-content .form-item .custom-slider[data-v-6459600d]{margin:10px 0}.assistant-form .form-content .form-item .slider-labels[data-v-6459600d]{display:flex;justify-content:space-between;color:#666;font-size:12px;margin-top:4px}.assistant-form .form-content .form-item .custom-button[data-v-6459600d]{width:32px;color:#fff;font-size:12px;line-height:18px;text-align:center;background-color:#ff9b9b;border-radius:10px}.assistant-form .save-button-container[data-v-6459600d]{position:fixed;bottom:50px;left:0;right:0;padding:20px;background:#1c1c1e}.assistant-form .save-button-container .save-button[data-v-6459600d]{--van-button-default-background: #ff9b9b;--van-button-primary-background: #ff9b9b;--van-button-primary-border-color: #ff9b9b}[data-v-6459600d] .van-dropdown-menu{--van-dropdown-menu-background: #2c2c2e;--van-dropdown-menu-title-text-color: #fff}[data-v-6459600d] .van-cell{--van-cell-background: #2c2c2e;--van-cell-text-color: #fff;--van-cell-border-color: transparent}[data-v-6459600d] .van-switch{--van-switch-on-background: #ff9b9b}.timbre-page[data-v-81a47c30]{min-height:100vh;background-color:#1f2937;position:relative;padding:20px 20px 120px}.timbre-container[data-v-81a47c30]{max-width:600px;margin:0 auto;padding-top:40px;padding-bottom:40px}.circles-container[data-v-81a47c30]{display:flex;justify-content:center;gap:20px;margin-bottom:60px}.circles-container .circle[data-v-81a47c30]{width:60px;height:60px;border-radius:50%;background-color:#f4b860;opacity:.8;transform:scale(1);transition:transform .3s ease,opacity .3s ease}.circles-container.playing .circle[data-v-81a47c30]{animation:pulse-81a47c30 2s infinite}.circles-container.playing .circle[data-v-81a47c30]:nth-child(1){animation-delay:.2s}.circles-container.playing .circle[data-v-81a47c30]:nth-child(2){animation-delay:.4s}.circles-container.playing .circle[data-v-81a47c30]:nth-child(3){animation-delay:.6s}.circles-container.playing .circle[data-v-81a47c30]:nth-child(4){animation-delay:.8s}@keyframes pulse-81a47c30{0%{transform:scale(1);opacity:.8}50%{transform:scale(1.1);opacity:1}to{transform:scale(1);opacity:.8}}.timbre-options[data-v-81a47c30]{display:flex;flex-direction:column;gap:16px}.timbre-option[data-v-81a47c30]{background-color:rgba(255,255,255,.1);border-radius:12px;padding:20px;color:#fff;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease}.timbre-option[data-v-81a47c30]:hover{background-color:rgba(255,255,255,.15);transform:translateY(-2px)}.timbre-option.active[data-v-81a47c30]{background-color:rgba(244,184,96,.2);border:1px solid #f4b860}.timbre-option .timbre-name[data-v-81a47c30]{font-size:18px;font-weight:500}.timbre-option .check-icon[data-v-81a47c30]{color:#f4b860;font-size:20px}.bottom-button-container[data-v-81a47c30]{position:fixed;bottom:60px;left:0;right:0;padding:20px;background:linear-gradient(to top,#1f2937 80%,rgba(31,41,55,0));z-index:10}.confirm-btn[data-v-81a47c30]{width:100%;max-width:600px;margin:0 auto;display:block;background-color:#f4b860;border:none;border-radius:12px;padding:16px;color:#1f2937;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s ease}.confirm-btn[data-v-81a47c30]:hover{background-color:#f2ad48;transform:translateY(-2px)}.confirm-btn[data-v-81a47c30]:active{transform:translateY(0)}.agent-page[data-v-0e4f3361]{min-height:100vh;position:relative;padding-bottom:120px}.agent-page .agent-img img[data-v-0e4f3361]{width:100%}.fixed-buttons[data-v-0e4f3361]{position:fixed;bottom:0;left:0;right:0;background:#1a1a1a;padding:15px;display:flex;flex-direction:column}.fixed-buttons .button-item[data-v-0e4f3361]{background:wheat;border-radius:30px;padding:10px 20px;display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.fixed-buttons .button-item .price[data-v-0e4f3361]{font-size:24px;font-weight:700;color:#333}.fixed-buttons .button-item .price[data-v-0e4f3361]:before{content:"¥"}.fixed-buttons .button-item .label[data-v-0e4f3361]{color:#333;font-size:16px}.fixed-buttons .button-item .buy-btn[data-v-0e4f3361]{background:tomato;color:#fff;border:none;padding:8px 20px;border-radius:20px;font-size:16px;cursor:pointer}.fixed-buttons .button-item .buy-btn[data-v-0e4f3361]:active{opacity:.8}.bind-phone[data-v-4ec7ef82]{min-height:100vh;background-color:#f7f8fa;padding-bottom:50px}.bind-phone .page-content[data-v-4ec7ef82]{padding:60px 16px 16px}.bind-phone .bind-form[data-v-4ec7ef82]{background:#fff;border-radius:8px;padding:16px 0;margin-bottom:24px;box-shadow:0 2px 12px rgba(100,101,102,.08)}.bind-phone .bind-form[data-v-4ec7ef82] .van-field{padding:10px 16px}.bind-phone .bind-form .submit-btn[data-v-4ec7ef82]{padding:16px;margin-top:24px}.bind-phone .tips[data-v-4ec7ef82]{padding:16px;background:#fff;border-radius:8px;box-shadow:0 2px 12px rgba(100,101,102,.08)}.bind-phone .tips h3[data-v-4ec7ef82]{color:#323233;font-size:16px;margin-bottom:12px}.bind-phone .tips p[data-v-4ec7ef82]{color:#969799;font-size:14px;line-height:1.5;margin-bottom:8px}.bind-phone .tips p[data-v-4ec7ef82]:last-child{margin-bottom:0}.header[data-v-e82ff980]{display:flex;align-items:center;position:fixed;height:56px;width:100%;top:0;left:0;background:#3a3957;z-index:100;box-shadow:0 2px 8px rgba(0,0,0,.15)}.header .back-btn[data-v-e82ff980]{position:absolute;left:16px;display:flex;align-items:center;font-size:14px;cursor:pointer;color:#fff}.header .back-btn .icon-back[data-v-e82ff980]{margin-right:4px;font-size:20px}.header .title[data-v-e82ff980]{width:100%;text-align:center;font-size:18px;font-weight:500;color:#fff}.contact-page[data-v-78fdd320]{min-height:100vh;background:linear-gradient(135deg,#121212,#1e1e2d);padding-bottom:60px}.contact-container[data-v-78fdd320]{padding:20px;display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 150px)}.contact-card[data-v-78fdd320]{width:100%;max-width:400px;border-radius:16px;background:rgba(30,30,45,.8);backdrop-filter:blur(20px);box-shadow:0 10px 30px rgba(0,0,0,.3);padding:30px;color:#fff;border:1px solid rgba(255,255,255,.1)}.contact-title[data-v-78fdd320]{font-size:24px;font-weight:600;margin-bottom:8px;letter-spacing:.5px;background:linear-gradient(90deg,#a78bfa,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.contact-subtitle[data-v-78fdd320]{font-size:14px;color:rgba(255,255,255,.7);margin-bottom:30px;letter-spacing:.3px}.contact-method[data-v-78fdd320]{display:flex;align-items:center;margin-bottom:25px;padding:15px;border-radius:12px;background:rgba(255,255,255,.05);transition:all .3s ease}.contact-method[data-v-78fdd320]:hover{background:rgba(255,255,255,.1);transform:translateY(-2px)}.method-icon[data-v-78fdd320]{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:rgba(167,139,250,.2);border-radius:12px;margin-right:15px}.method-icon i[data-v-78fdd320]{font-size:24px;color:#a78bfa}.method-info[data-v-78fdd320]{flex:1}.method-label[data-v-78fdd320]{font-size:14px;color:rgba(255,255,255,.6);margin-bottom:4px}.method-value[data-v-78fdd320]{font-size:16px;font-weight:500;color:#fff}.contact-hours[data-v-78fdd320]{margin-top:30px;padding:15px;border-radius:12px;background:rgba(255,255,255,.05)}.hours-title[data-v-78fdd320]{font-size:16px;font-weight:500;margin-bottom:10px;color:#a78bfa}.hours-content[data-v-78fdd320]{font-size:14px;color:rgba(255,255,255,.8);margin-bottom:5px}.method-icon svg[data-v-78fdd320]{width:24px;height:24px}.report-page[data-v-525d2909]{min-height:100vh;background-color:#121212;color:#f5f5f5;font-family:PingFang SC,Helvetica Neue,Arial,sans-serif}.content-container[data-v-525d2909]{padding:66px 16px 100px}.report-title[data-v-525d2909]{margin-top:38px;margin-bottom:8px}.report-title h2[data-v-525d2909]{font-size:22px;font-weight:600;margin:0;background:linear-gradient(90deg,#a78bfa,#818cf8);-webkit-background-clip:text;background-clip:text;color:transparent}.report-title p[data-v-525d2909]{font-size:14px;color:#a1a1aa;margin:0}.report-form .form-group[data-v-525d2909]{margin-bottom:10px}.report-form .form-group label[data-v-525d2909]{display:block;font-size:16px;font-weight:500;margin-bottom:6px;color:#e4e4e7}.report-form .report-types[data-v-525d2909]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.report-form .report-types .report-type-item[data-v-525d2909]{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#27272a;border-radius:8px;padding:12px 6px;transition:all .3s ease;cursor:pointer}.report-form .report-types .report-type-item.active[data-v-525d2909]{background-color:#4f46e5;box-shadow:0 0 15px rgba(79,70,229,.4)}.report-form .report-types .report-type-item .type-icon[data-v-525d2909]{font-size:20px;margin-bottom:6px}.report-form .report-types .report-type-item .type-name[data-v-525d2909]{font-size:12px;text-align:center}.report-form textarea[data-v-525d2909],.report-form input[type=text][data-v-525d2909]{width:90%;background-color:#27272a;border:1px solid #3f3f46;border-radius:8px;padding:12px 16px;color:#f5f5f5;font-size:15px;resize:none;transition:border-color .3s}.report-form textarea[data-v-525d2909]:focus,.report-form input[type=text][data-v-525d2909]:focus{outline:none;border-color:#4f46e5}.report-form textarea[data-v-525d2909]::placeholder,.report-form input[type=text][data-v-525d2909]::placeholder{color:#71717a}.report-form .word-counter[data-v-525d2909]{text-align:right;font-size:12px;color:#71717a;margin-top:4px}.report-form .upload-area[data-v-525d2909]{height:120px;background-color:#27272a;border:1px dashed #3f3f46;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer}.report-form .upload-area .upload-placeholder[data-v-525d2909]{display:flex;flex-direction:column;align-items:center;color:#71717a}.report-form .upload-area .upload-placeholder .upload-icon[data-v-525d2909]{font-size:24px;margin-bottom:6px}.report-form .upload-area .image-preview[data-v-525d2909]{position:relative;width:100%;height:100%}.report-form .upload-area .image-preview img[data-v-525d2909]{width:100%;height:100%;object-fit:contain;border-radius:8px}.report-form .upload-area .image-preview .remove-image[data-v-525d2909]{position:absolute;top:-10px;right:-10px;width:24px;height:24px;background-color:#ef4444;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;cursor:pointer}.submit-section[data-v-525d2909]{margin-top:40px}.submit-section .submit-btn[data-v-525d2909]{width:100%;background:linear-gradient(135deg,#4f46e5,#818cf8);color:#fff;font-size:16px;font-weight:500;border:none;border-radius:8px;padding:14px;cursor:pointer;transition:all .3s ease}.submit-section .submit-btn[data-v-525d2909]:active{transform:scale(.98)}.submit-section .submit-btn.disabled[data-v-525d2909]{background:#3f3f46;color:#a1a1aa;cursor:not-allowed}.submit-section .privacy-note[data-v-525d2909]{font-size:12px;color:#71717a;text-align:center;margin-top:16px}.apk-version[data-v-74cdf60e]{display:flex;flex-direction:column;min-height:100vh;background:linear-gradient(135deg,#1a1b26,#24283b);color:#e5e7eb}.header[data-v-74cdf60e]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background-color:rgba(24,26,42,.8);backdrop-filter:blur(10px);position:sticky;top:0;z-index:10}.back-btn[data-v-74cdf60e]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:rgba(99,102,241,.1);color:#6366f1;transition:all .3s ease}.back-btn[data-v-74cdf60e]:active{background-color:rgba(99,102,241,.2);transform:scale(.95)}.title[data-v-74cdf60e]{font-size:18px;font-weight:600;letter-spacing:.5px}.placeholder[data-v-74cdf60e]{width:32px}.content[data-v-74cdf60e]{flex:1;padding:24px 20px;display:flex;flex-direction:column}.content>div[data-v-74cdf60e]{margin-bottom:32px}.content>div[data-v-74cdf60e]:last-child{margin-bottom:0}.app-info[data-v-74cdf60e]{display:flex;align-items:center;padding:20px;background-color:rgba(255,255,255,.05);border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.15)}.app-icon[data-v-74cdf60e]{width:64px;height:64px;border-radius:16px;overflow:hidden;background-color:#2d3142;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.2);margin-right:20px}.app-icon img[data-v-74cdf60e]{width:100%;height:100%;object-fit:cover}.version-info[data-v-74cdf60e]{flex:1;display:flex;flex-direction:column}.version-info>div[data-v-74cdf60e]{margin-bottom:4px}.version-info>div[data-v-74cdf60e]:last-child{margin-bottom:0}.app-name[data-v-74cdf60e]{font-size:18px;font-weight:600;color:#fff}.version[data-v-74cdf60e]{font-size:14px;color:#a0aec0}.new-version[data-v-74cdf60e]{font-size:14px;color:#6366f1;font-weight:500}.update-progress[data-v-74cdf60e]{padding:20px;background-color:rgba(255,255,255,.05);border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.15)}.progress-text[data-v-74cdf60e]{display:flex;justify-content:space-between;margin-bottom:12px;font-size:14px;color:#a0aec0}.update-notes[data-v-74cdf60e]{padding:20px;background-color:rgba(255,255,255,.05);border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.15)}.notes-title[data-v-74cdf60e]{font-size:16px;font-weight:600;margin-bottom:16px;color:#fff}.notes-content[data-v-74cdf60e]{display:flex;flex-direction:column}.note-item[data-v-74cdf60e]{display:flex;margin-bottom:12px}.note-item[data-v-74cdf60e]:last-child{margin-bottom:0}.note-bullet[data-v-74cdf60e]{color:#6366f1;font-size:18px;line-height:1.2;margin-right:8px}.note-text[data-v-74cdf60e]{flex:1;font-size:14px;line-height:1.5;color:#d1d5db}.action-buttons[data-v-74cdf60e]{padding:20px;display:flex;flex-direction:column}.action-buttons .update-button+.update-button[data-v-74cdf60e]{margin-top:12px}.update-button[data-v-74cdf60e]{height:48px;border-radius:12px;font-size:16px;font-weight:600;background:linear-gradient(135deg,#6366f1,#4f46e5);border:none;box-shadow:0 4px 12px rgba(99,102,241,.3)}.update-button[data-v-74cdf60e]:active{opacity:.9;transform:translateY(1px)}@media (min-width: 420px){.apk-version[data-v-74cdf60e]{max-width:420px;margin:0 auto;border-left:1px solid rgba(255,255,255,.05);border-right:1px solid rgba(255,255,255,.05)}}.poster[data-v-93f5c34d]{width:100%;min-height:100vh;display:flex;justify-content:center;align-items:center;background-color:#0f0f0f;padding:16px;box-sizing:border-box}.poster .poster-container[data-v-93f5c34d]{width:100%;max-width:360px;border-radius:16px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.5);background-color:#121212;position:relative}.poster .poster-header[data-v-93f5c34d]{display:flex;flex-direction:column;align-items:center;padding:0 20px 20px;background:linear-gradient(135deg,#1a1a1a,#0a0a0a)}.poster .poster-header .logo-container[data-v-93f5c34d]{width:80px;height:80px;border-radius:50%;overflow:hidden;margin-bottom:16px;border:1px solid rgba(255,215,0,.5);padding:2px;background:radial-gradient(circle,rgba(255,215,0,.2),transparent)}.poster .poster-header .app-icon[data-v-93f5c34d]{width:100%;height:100%;border-radius:50%;object-fit:cover}.poster .poster-header .title-container[data-v-93f5c34d]{width:100%;text-align:center;color:#fff}.poster .poster-header .title-container .app-title[data-v-93f5c34d]{font-size:24px;font-weight:700;margin:0;letter-spacing:2px;text-transform:uppercase;color:#fff}.poster .poster-header .title-container .divider[data-v-93f5c34d]{width:40px;height:2px;background:linear-gradient(90deg,transparent,#ffd700,transparent);margin:10px auto}.poster .poster-header .title-container .app-slogan[data-v-93f5c34d]{font-size:14px;margin:0;opacity:.8;font-weight:300;letter-spacing:1px}.poster .poster-content[data-v-93f5c34d]{min-height:320px;position:relative;padding:0;overflow:hidden}.poster .poster-content .content-backdrop[data-v-93f5c34d]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#1e1e1e,#0d0d0d);z-index:1}.poster .poster-content .content-backdrop[data-v-93f5c34d]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 30%,rgba(255,215,0,.05) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(255,215,0,.03) 0%,transparent 40%)}.poster .poster-content .content-inner[data-v-93f5c34d]{position:relative;z-index:2;padding:30px 20px;display:flex;flex-direction:column;justify-content:space-between;min-height:320px;box-sizing:border-box}.poster .poster-content .promo-message[data-v-93f5c34d]{text-align:center;margin-bottom:30px}.poster .poster-content .promo-message h2[data-v-93f5c34d]{font-size:28px;margin:0 0 12px;font-weight:700;background:linear-gradient(to right,#c9a856,gold,#c9a856);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:2px}.poster .poster-content .promo-message p[data-v-93f5c34d]{font-size:15px;margin:0;line-height:1.6;color:rgba(255,255,255,.8);font-weight:300}.poster .poster-content .features[data-v-93f5c34d]{margin-top:20px}.poster .poster-content .features .feature-item[data-v-93f5c34d]{display:flex;align-items:center;margin-bottom:16px}.poster .poster-content .features .feature-item .feature-icon[data-v-93f5c34d]{display:flex;justify-content:center;align-items:center;width:28px;height:28px;position:relative;margin-right:12px}.poster .poster-content .features .feature-item .feature-icon[data-v-93f5c34d]:before{content:"";position:absolute;width:100%;height:100%;border-radius:50%;background:linear-gradient(135deg,rgba(201,168,86,.2),rgba(255,215,0,.1));box-shadow:0 0 8px rgba(255,215,0,.2)}.poster .poster-content .features .feature-item .feature-icon .icon-inner[data-v-93f5c34d]{color:gold;font-size:14px;z-index:1}.poster .poster-content .features .feature-item .feature-text[data-v-93f5c34d]{font-size:15px;color:rgba(255,255,255,.85);font-weight:300}.poster .poster-footer[data-v-93f5c34d]{padding:20px;background:linear-gradient(to bottom,#1a1a1a,#0a0a0a)}.poster .poster-footer .qr-wrapper[data-v-93f5c34d]{display:flex;align-items:center;justify-content:center;margin-bottom:16px}.poster .poster-footer .qr-code-container[data-v-93f5c34d]{text-align:center}.poster .poster-footer .qr-code-container .qr-code[data-v-93f5c34d]{width:100px;height:100px;border-radius:8px;padding:5px;background-color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.3)}.poster .poster-footer .qr-code-container .scan-text[data-v-93f5c34d]{font-size:12px;color:rgba(255,255,255,.7);margin:8px 0 0}.poster .poster-footer .share-container[data-v-93f5c34d]{display:flex;justify-content:center;margin-top:10px}.poster .poster-footer .share-button[data-v-93f5c34d]{width:100%;max-width:240px;height:44px;border-radius:22px;background:linear-gradient(135deg,#c9a856,gold);color:#000;font-size:16px;font-weight:600;border:none;box-shadow:0 4px 15px rgba(201,168,86,.3);cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.poster .poster-footer .share-button .share-icon[data-v-93f5c34d]{margin-right:8px;font-size:18px}.poster .poster-footer .share-button[data-v-93f5c34d]:active{transform:translateY(2px);box-shadow:0 2px 8px rgba(201,168,86,.2)}@media (max-width: 360px){.poster[data-v-93f5c34d]{padding:10px}.poster-header[data-v-93f5c34d]{padding:20px 15px 15px}.poster-header .logo-container[data-v-93f5c34d]{width:70px;height:70px}.poster-header .title-container .app-title[data-v-93f5c34d]{font-size:22px}.poster-content .content-inner[data-v-93f5c34d]{padding:25px 15px}.poster-footer[data-v-93f5c34d]{padding:15px}.poster-footer .share-button[data-v-93f5c34d]{height:40px;font-size:15px}}.formula-page[data-v-4242e6fa]{min-height:100vh;background-color:#121212;color:#e0e0e0;padding:20px;font-family:PingFang SC,Microsoft YaHei,sans-serif}.header-msg[data-v-4242e6fa]{text-align:center;margin-bottom:40px;padding-top:20px}.header-msg h1[data-v-4242e6fa]{font-size:28px;color:#fff;margin-bottom:8px}.header-msg .subtitle[data-v-4242e6fa]{font-size:14px;color:#a0a0a0}.models-container[data-v-4242e6fa]{display:flex;flex-direction:column;gap:20px;max-width:800px;margin:0 auto}.model-card[data-v-4242e6fa]{display:flex;background-color:#1e1e1e;border-radius:12px;padding:20px;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 12px rgba(0,0,0,.2)}.model-card[data-v-4242e6fa]:hover{transform:translateY(-3px);box-shadow:0 6px 16px rgba(0,0,0,.3)}.model-card .model-icon[data-v-4242e6fa]{flex:0 0 80px;height:80px;margin-right:20px;display:flex;align-items:center;justify-content:center;background-color:#252525;border-radius:8px;overflow:hidden}.model-card .model-icon img[data-v-4242e6fa]{max-width:100%;max-height:100%;object-fit:contain}.model-card .model-info[data-v-4242e6fa]{flex:1}.model-card .model-info .model-name[data-v-4242e6fa]{font-size:20px;color:#fff;margin-bottom:8px}.model-card .model-info .company-name[data-v-4242e6fa]{font-size:16px;color:silver;margin-bottom:8px}.model-card .model-info .registration-number[data-v-4242e6fa]{font-size:14px;color:#a0a0a0;margin-bottom:4px}.model-card .model-info .registration-date[data-v-4242e6fa]{font-size:14px;color:gray}.footer[data-v-4242e6fa]{margin-top:40px;text-align:center;font-size:14px;color:gray;padding:20px 0}.footer p[data-v-4242e6fa]{margin-bottom:8px}@media (max-width: 600px){.model-card[data-v-4242e6fa]{flex-direction:column}.model-card .model-icon[data-v-4242e6fa]{margin-right:0;margin-bottom:16px;align-self:center}}.restart-login[data-v-042d171d]{height:100vh;width:100%;display:flex;align-items:center;justify-content:center;background-color:#1a1a1a;color:#e9e9e9}.restart-login .login-container[data-v-042d171d]{width:85%;max-width:360px;padding:2rem;border-radius:12px;background-color:#262626;box-shadow:0 8px 24px rgba(0,0,0,.3);text-align:center}.restart-login .login-container .icon-wrapper[data-v-042d171d]{background-color:#333;width:100px;height:100px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.restart-login .login-container .title[data-v-042d171d]{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:#fff}.restart-login .login-container .description[data-v-042d171d]{font-size:.95rem;line-height:1.5;margin-bottom:2rem;color:#b0b0b0}.restart-login .login-container .login-button[data-v-042d171d]{height:44px;font-size:1rem;font-weight:500;background:linear-gradient(135deg,#4a6cf7,#2541b2);border:none}.restart-login .login-container .login-button[data-v-042d171d]:active{opacity:.9}.autoRenewal-page[data-v-fa290a49]{min-height:100vh;background-color:#252539;color:#e0e0e0;font-family:PingFang SC,Microsoft YaHei,sans-serif}.content-container[data-v-fa290a49]{padding:70px 20px 20px}.card[data-v-fa290a49]{background-color:#403d3d;border-radius:12px;padding:20px;margin-bottom:20px;box-shadow:0 4px 12px rgba(0,0,0,.2)}.card-title[data-v-fa290a49]{font-size:18px;font-weight:600;margin-bottom:16px;color:#fff}.subscription-info .subscription-details[data-v-fa290a49]{padding:15px 0}.subscription-info .plan-name[data-v-fa290a49]{font-size:20px;font-weight:700;margin-bottom:10px;background:linear-gradient(90deg,#9370db,#ba55d3);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.subscription-info .price[data-v-fa290a49]{font-size:24px;font-weight:700;margin-bottom:15px;color:#fff}.subscription-info .price .period[data-v-fa290a49]{font-size:14px;color:#aaa}.subscription-info .renewal-date[data-v-fa290a49]{display:flex;align-items:center;font-size:14px}.subscription-info .renewal-date .label[data-v-fa290a49]{color:#aaa;margin-right:10px}.subscription-info .renewal-date .value[data-v-fa290a49]{color:#fff}.auto-renewal-card .setting-row[data-v-fa290a49]{display:flex;justify-content:space-between;align-items:center}.auto-renewal-card .setting-info[data-v-fa290a49]{flex:1}.auto-renewal-card .setting-label[data-v-fa290a49]{font-size:16px;margin-bottom:6px;color:#fff}.auto-renewal-card .setting-description[data-v-fa290a49]{font-size:14px;color:#aaa}.auto-renewal-card .toggle-container[data-v-fa290a49]{padding:0 10px}.auto-renewal-card .toggle[data-v-fa290a49]{position:relative;width:50px;height:26px;border-radius:26px;background-color:#444;cursor:pointer;transition:all .3s ease}.auto-renewal-card .toggle.active[data-v-fa290a49]{background:linear-gradient(90deg,#9370db,#ba55d3)}.auto-renewal-card .toggle .toggle-button[data-v-fa290a49]{position:absolute;left:3px;top:3px;width:20px;height:20px;border-radius:50%;background-color:#fff;transition:all .3s ease}.auto-renewal-card .toggle.active .toggle-button[data-v-fa290a49]{left:27px}.benefits-card .benefits-list[data-v-fa290a49]{display:flex;flex-direction:column;gap:20px}.benefits-card .benefit-item[data-v-fa290a49]{display:flex;align-items:center}.benefits-card .benefit-item .benefit-icon[data-v-fa290a49]{flex-shrink:0;width:24px;height:24px;margin-right:15px}.benefits-card .benefit-item .benefit-text[data-v-fa290a49]{font-size:15px;color:#e0e0e0}.note-section[data-v-fa290a49]{padding:0 10px}.note-section p[data-v-fa290a49]{font-size:13px;color:#888;margin:5px 0}.confirm-dialog[data-v-fa290a49]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:1000}.confirm-dialog .dialog-content[data-v-fa290a49]{width:85%;background-color:#1e1e1e;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.3)}.confirm-dialog .dialog-header[data-v-fa290a49]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #333333}.confirm-dialog .dialog-header .dialog-title[data-v-fa290a49]{font-size:18px;font-weight:700;color:#fff}.confirm-dialog .dialog-header .dialog-close[data-v-fa290a49]{width:24px;height:24px;cursor:pointer}.confirm-dialog .dialog-body[data-v-fa290a49]{padding:24px 20px}.confirm-dialog .dialog-body p[data-v-fa290a49]{margin:10px 0;font-size:15px;color:#e0e0e0}.confirm-dialog .dialog-body .highlight[data-v-fa290a49]{color:#ba55d3;font-weight:700}.confirm-dialog .dialog-actions[data-v-fa290a49]{display:flex;padding:15px 20px 25px}.confirm-dialog .dialog-actions button[data-v-fa290a49]{flex:1;padding:12px 0;border-radius:8px;font-size:16px;font-weight:600;border:none;cursor:pointer}.confirm-dialog .dialog-actions button.btn-cancel[data-v-fa290a49]{background-color:#333;color:#e0e0e0;margin-right:12px}.confirm-dialog .dialog-actions button.btn-confirm[data-v-fa290a49]{background:linear-gradient(90deg,#9370db,#ba55d3);color:#fff}.wxPayConsisTest-page[data-v-c98a82c1]{min-height:100vh;background-color:#f5f5f5;padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.payment-container[data-v-c98a82c1]{display:flex;flex-direction:column;background:#fff}.header[data-v-c98a82c1]{padding:16px;font-size:18px;color:#333}.merchant-info[data-v-c98a82c1]{padding:16px;text-align:center}.merchant-info .merchant-name[data-v-c98a82c1]{font-size:16px;font-weight:500;margin-bottom:4px}.merchant-info .merchant-company[data-v-c98a82c1]{font-size:14px;color:#666}.price-section[data-v-c98a82c1]{display:flex;justify-content:center;align-items:flex-end;padding:16px}.price-section .currency[data-v-c98a82c1]{font-size:24px;font-weight:500;margin-bottom:4px}.price-section .amount[data-v-c98a82c1]{font-size:40px;font-weight:600;line-height:1}.order-details[data-v-c98a82c1]{padding:16px;margin-bottom:24px}.order-details .detail-row[data-v-c98a82c1]{display:flex;margin-bottom:10px;font-size:14px}.order-details .detail-row .detail-label[data-v-c98a82c1]{color:#666;flex-shrink:0;min-width:70px;margin-right:8px}.order-details .detail-row .detail-value[data-v-c98a82c1]{color:#333;flex:1}.payment-action[data-v-c98a82c1]{padding:16px;margin-top:auto}.payment-action .pay-button[data-v-c98a82c1]{display:block;width:100%;padding:14px 0;background-color:#09bb07;color:#fff;border:none;border-radius:4px;font-size:16px;font-weight:500;text-align:center;cursor:pointer}.payment-action .pay-button[data-v-c98a82c1]:active{background-color:#08a206}.manage-page[data-v-6e814661]{min-height:100vh;background:linear-gradient(180deg,#353456,#282b4a);color:#fff;position:relative}.manage-page .content[data-v-6e814661]{padding:80px 20px 0}.manage-page .content .menu-grid[data-v-6e814661]{background:rgba(255,255,255,.1)}.manage-page .content .menu-item[data-v-6e814661]{display:flex;align-items:center;padding:10px 12px;margin:4px 0;background:rgba(255,255,255,.05);cursor:pointer;transition:all .3s ease}.manage-page .content .menu-item[data-v-6e814661]:hover{background:rgba(255,255,255,.1)}.manage-page .content .menu-item .menu-icon[data-v-6e814661]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:10px;background:rgba(255,255,255,.1)}.manage-page .content .menu-item .menu-icon .icon[data-v-6e814661]{width:16px;height:16px;fill:#fdd3b9}.manage-page .content .menu-item .menu-text[data-v-6e814661]{flex:1;font-size:14px}.manage-page .content .menu-item .icon-arrow[data-v-6e814661]{font-size:14px;color:rgba(255,255,255,.5)}.dashboard[data-v-6e814661]{padding:0 20px 20px}.dashboard .dashboard-card[data-v-6e814661]{background:rgba(53,52,86,.2);border-radius:12px;padding:24px;margin:0 16px}.dashboard .dashboard-card .dashboard-title[data-v-6e814661]{font-size:18px;color:#fff;font-weight:500;text-align:center;margin-bottom:16px}.dashboard .dashboard-card .dashboard-content .dashboard-item[data-v-6e814661]{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.1)}.dashboard .dashboard-card .dashboard-content .dashboard-item[data-v-6e814661]:last-child{border-bottom:none}.dashboard .dashboard-card .dashboard-content .dashboard-item .item-title[data-v-6e814661]{color:rgba(255,255,255,.8);font-size:14px}.dashboard .dashboard-card .dashboard-content .dashboard-item .item-value[data-v-6e814661]{color:#fff;font-weight:500;font-size:14px}.settings-icon[data-v-6e814661]{background:rgba(255,215,0,.1)}.price-icon[data-v-6e814661]{background:rgba(255,99,71,.1)}.upgrade-icon[data-v-6e814661]{background:rgba(106,90,205,.1)}.users-icon[data-v-6e814661]{background:rgba(50,205,50,.1)}.share-icon[data-v-6e814661]{background:rgba(30,144,255,.1)}.payment-icon[data-v-6e814661]{background:rgba(255,165,0,.1)}.commission-icon[data-v-6e814661]{background:rgba(218,112,214,.1)}.group-icon[data-v-6e814661]{background:rgba(64,224,208,.1)}.coupon-icon[data-v-6e814661]{background:rgba(255,182,193,.1)}.roles-icon[data-v-6e814661]{background:rgba(176,196,222,.1)}.user-page[data-v-92e8f6f9]{background:#2b2744;height:100vh;color:#fff;position:relative}.fixed-header[data-v-92e8f6f9]{position:fixed;top:0;left:0;right:0;z-index:10;background:#2b2744;padding:70px 12px 12px}.search-area[data-v-92e8f6f9]{display:flex;gap:8px;margin-bottom:15px;height:32px}.search-area .group-select[data-v-92e8f6f9]{padding:0 12px;border-radius:4px;background:#352f54;color:#fff;border:1px solid #4a4368;font-size:13px}.search-area .search-input[data-v-92e8f6f9]{flex:1;padding:0 12px;border-radius:4px;background:#352f54;color:#fff;border:1px solid #4a4368;font-size:13px}.search-area .search-input[data-v-92e8f6f9]::placeholder{font-size:12px}.search-area .search-btn[data-v-92e8f6f9]{min-width:56px;padding:0 12px;border-radius:4px;background:linear-gradient(135deg,#8b7fce,#6a5aaf);color:#fff;border:none;cursor:pointer;font-size:13px;white-space:nowrap}.search-area .search-btn[data-v-92e8f6f9]:active{opacity:.9}.user-types[data-v-92e8f6f9]{display:flex;gap:10px;margin-bottom:15px}.user-types .type-tag[data-v-92e8f6f9]{padding:4px 12px;border-radius:16px;border:1px solid #4a4368;cursor:pointer;font-size:13px}.user-types .type-tag.active[data-v-92e8f6f9]{background:linear-gradient(135deg,#8b7fce,#6a5aaf);border:none}.scroll-container[data-v-92e8f6f9]{height:100vh;overflow-y:auto;padding:170px 12px 12px;box-sizing:border-box;-webkit-overflow-scrolling:touch}.user-card[data-v-92e8f6f9]{background:#352f54;border-radius:8px;margin-bottom:12px;padding:12px;box-shadow:0 2px 8px rgba(0,0,0,.15)}.user-card .user-header[data-v-92e8f6f9]{display:flex;justify-content:space-between;margin-bottom:12px;font-size:13px}.user-card .user-header .user-id[data-v-92e8f6f9]{display:flex;align-items:center;gap:4px;color:#b4b0c5}.user-card .user-header .user-id .copy-icon[data-v-92e8f6f9]{cursor:pointer;width:14px;height:14px;color:#4a4368;border-radius:2px;transition:all .2s}.user-card .user-header .user-type[data-v-92e8f6f9]{color:#8b7fce;font-weight:500}.user-card .user-info[data-v-92e8f6f9]{display:flex;gap:12px;margin-bottom:12px}.user-card .user-info .avatar img[data-v-92e8f6f9]{width:50px;height:50px;border-radius:50%;border:2px solid #4a4368}.user-card .user-info .info-content[data-v-92e8f6f9]{flex:1;font-size:13px;color:#b4b0c5}.user-card .user-info .info-content>div[data-v-92e8f6f9]{margin-bottom:6px}.user-card .user-info .info-content .nickname[data-v-92e8f6f9]{color:#fff;font-weight:500}.user-card .user-info .info-content .view-btn[data-v-92e8f6f9]{color:#8b7fce;cursor:pointer;margin-left:8px;font-size:12px;padding:2px 6px;background:rgba(139,127,206,.1);border-radius:3px}.user-card .user-info .info-content .share-id[data-v-92e8f6f9]{display:flex;align-items:center;gap:4px}.user-card .user-footer[data-v-92e8f6f9]{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#b4b0c5}.user-card .user-footer .group[data-v-92e8f6f9]{background:rgba(74,67,104,.3);padding:3px 8px;border-radius:3px}.user-card .user-footer .edit-btn[data-v-92e8f6f9]{padding:5px 12px;border-radius:4px;background:linear-gradient(135deg,#8b7fce,#6a5aaf);color:#fff;border:none;cursor:pointer;font-size:12px}.user-card .user-footer .edit-btn[data-v-92e8f6f9]:active{transform:scale(.98)}.loading-more[data-v-92e8f6f9],.no-more[data-v-92e8f6f9]{text-align:center;padding:15px 0;color:#b4b0c5;font-size:13px}.user-page[data-v-a976e343]{background:#2b2744;height:100vh;color:#fff;position:relative}.fixed-header[data-v-a976e343]{position:fixed;top:0;left:0;right:0;z-index:10;background:#2b2744;padding:70px 12px 12px}.search-area[data-v-a976e343]{display:flex;gap:8px;margin-bottom:15px;height:32px}.search-area .group-select[data-v-a976e343]{padding:0 12px;border-radius:4px;background:#352f54;color:#fff;border:1px solid #4a4368;font-size:13px}.search-area .search-input[data-v-a976e343]{flex:1;padding:0 12px;border-radius:4px;background:#352f54;color:#fff;border:1px solid #4a4368;font-size:13px}.search-area .search-input[data-v-a976e343]::placeholder{font-size:12px}.search-area .search-btn[data-v-a976e343]{min-width:56px;padding:0 12px;border-radius:4px;background:linear-gradient(135deg,#8b7fce,#6a5aaf);color:#fff;border:none;cursor:pointer;font-size:13px;white-space:nowrap}.search-area .search-btn[data-v-a976e343]:active{opacity:.9}.user-types[data-v-a976e343]{display:flex;gap:10px;margin-bottom:15px}.user-types .type-tag[data-v-a976e343]{padding:4px 12px;border-radius:16px;border:1px solid #4a4368;cursor:pointer;font-size:13px}.user-types .type-tag.active[data-v-a976e343]{background:linear-gradient(135deg,#8b7fce,#6a5aaf);border:none}.scroll-container[data-v-a976e343]{height:100vh;overflow-y:auto;padding:170px 12px 12px;box-sizing:border-box;-webkit-overflow-scrolling:touch}.user-card[data-v-a976e343]{background:#352f54;border-radius:8px;margin-bottom:12px;padding:12px;box-shadow:0 2px 8px rgba(0,0,0,.15)}.user-card .user-header[data-v-a976e343]{display:flex;justify-content:space-between;margin-bottom:12px;font-size:13px}.user-card .user-header .user-id[data-v-a976e343]{display:flex;align-items:center;gap:4px;color:#b4b0c5}.user-card .user-header .user-id .copy-icon[data-v-a976e343]{cursor:pointer;width:14px;height:14px;background:#4a4368;border-radius:2px;transition:all .2s}.user-card .user-header .user-id .copy-icon[data-v-a976e343]:active{transform:scale(.95)}.user-card .user-header .user-type[data-v-a976e343]{color:#8b7fce;font-weight:500}.user-card .user-info[data-v-a976e343]{display:flex;gap:12px;margin-bottom:12px}.user-card .user-info .avatar img[data-v-a976e343]{width:50px;height:50px;border-radius:50%;border:2px solid #4a4368}.user-card .user-info .info-content[data-v-a976e343]{flex:1;font-size:13px;color:#b4b0c5}.user-card .user-info .info-content>div[data-v-a976e343]{margin-bottom:6px}.user-card .user-info .info-content .nickname[data-v-a976e343]{color:#fff;font-weight:500}.user-card .user-info .info-content .view-btn[data-v-a976e343]{color:#8b7fce;cursor:pointer;margin-left:8px;font-size:12px;padding:2px 6px;background:rgba(139,127,206,.1);border-radius:3px}.user-card .user-info .info-content .share-id[data-v-a976e343]{display:flex;align-items:center;gap:4px}.user-card .user-footer[data-v-a976e343]{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#b4b0c5}.user-card .user-footer .group[data-v-a976e343]{background:rgba(74,67,104,.3);padding:3px 8px;border-radius:3px}.user-card .user-footer .edit-btn[data-v-a976e343]{padding:5px 12px;border-radius:4px;background:linear-gradient(135deg,#8b7fce,#6a5aaf);color:#fff;border:none;cursor:pointer;font-size:12px}.user-card .user-footer .edit-btn[data-v-a976e343]:active{transform:scale(.98)}.loading-more[data-v-a976e343],.no-more[data-v-a976e343]{text-align:center;padding:15px 0;color:#b4b0c5;font-size:13px}.upgrade-page[data-v-e25c9bee]{background:#2b2744;min-height:100vh;color:#fff;padding:70px 20px 60px}.search-section[data-v-e25c9bee]{margin:20px;display:flex;flex-direction:column;gap:15px}.search-input[data-v-e25c9bee]{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fff;padding:15px;min-height:100px;resize:none}.search-input[data-v-e25c9bee]::placeholder{color:rgba(255,255,255,.5)}.search-button[data-v-e25c9bee]{background:#3d3761;color:#fff;border:none;border-radius:8px;padding:12px;width:100%;cursor:pointer}.search-button[data-v-e25c9bee]:hover{background:#4a4374}.user-list[data-v-e25c9bee]{margin:20px;background:rgba(255,255,255,.1);border-radius:8px;overflow:hidden}.user-item[data-v-e25c9bee]{padding:15px 20px;border-bottom:1px solid rgba(255,255,255,.1);display:flex;align-items:center;gap:15px}.user-item[data-v-e25c9bee]:last-child{border-bottom:none}.user-avatar[data-v-e25c9bee]{width:46px;height:46px;border-radius:50%;overflow:hidden;flex-shrink:0}.user-avatar img[data-v-e25c9bee]{width:100%;height:100%;object-fit:cover}.user-info[data-v-e25c9bee]{flex:1;min-width:0}.user-row[data-v-e25c9bee]{display:flex;justify-content:space-between;align-items:center}.user-row[data-v-e25c9bee]:not(:last-child){margin-bottom:4px}.user-name[data-v-e25c9bee]{font-size:16px;color:#e6b681;margin-right:10px}.remaining-days[data-v-e25c9bee]{font-size:14px;color:#fff}.user-id[data-v-e25c9bee]{font-size:14px;color:rgba(255,255,255,.8)}.expire-date[data-v-e25c9bee]{font-size:14px;color:rgba(255,255,255,.6)}.not-found-section[data-v-e25c9bee]{margin:20px;padding:15px;background:rgba(255,193,7,.1);border:1px solid rgba(255,193,7,.3);border-radius:8px;color:#ffc107}.not-found-header[data-v-e25c9bee]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font-weight:700}.header-left[data-v-e25c9bee]{display:flex;align-items:center}.copy-button[data-v-e25c9bee]{display:flex;align-items:center;gap:4px;background:rgba(255,193,7,.2);border:1px solid rgba(255,193,7,.5);border-radius:6px;padding:6px 12px;color:#ffc107;font-size:14px;cursor:pointer;transition:all .3s ease}.copy-button[data-v-e25c9bee]:hover{background:rgba(255,193,7,.3);transform:translateY(-1px)}.copy-button[data-v-e25c9bee]:active{transform:translateY(0)}.copy-button .copy-icon[data-v-e25c9bee]{font-size:14px}.warning-icon[data-v-e25c9bee]{margin-right:8px;font-size:16px}.not-found-list[data-v-e25c9bee]{font-size:14px;line-height:1.4;word-break:break-all}.not-found-item[data-v-e25c9bee]{color:rgba(255,193,7,.9)}.option-item[data-v-e25c9bee]{display:flex;justify-content:space-between;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.1)}.confirm-button-wrapper[data-v-e25c9bee]{position:fixed;bottom:20px;left:20px;right:20px}.upgrade-options[data-v-e25c9bee]{margin:20px}.option-item[data-v-e25c9bee]{display:flex;justify-content:space-between;padding:15px 20px;border-bottom:1px solid rgba(255,255,255,.1);cursor:pointer;transition:all .3s ease;border-radius:8px}.option-item[data-v-e25c9bee]:hover{background:rgba(230,182,129,.1)}.option-item.selected[data-v-e25c9bee]{background:rgba(230,182,129,.2);border:1px solid #e6b681}.option-item .option-name[data-v-e25c9bee]{color:#e6b681}.option-item .option-duration[data-v-e25c9bee]{color:#fff}.confirm-button[data-v-e25c9bee]{width:100%;background:#e6b681;color:#2b2744;border:none;border-radius:8px;padding:15px;font-weight:700;cursor:pointer}.confirm-button[data-v-e25c9bee]:hover{background:#d9a977}.confirm-button[data-v-e25c9bee]:disabled{background:rgba(230,182,129,.5);cursor:not-allowed}.price-page[data-v-f0414a75]{background:#2b2744;min-height:100vh;color:#fff;padding:70px 20px 20px}.price-page .content[data-v-f0414a75]{max-width:1200px;margin:0 auto}.price-page .header[data-v-f0414a75]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.price-page .header .title[data-v-f0414a75]{font-size:20px;font-weight:500}.price-page .header .add-btn[data-v-f0414a75]{background:#7b68ee;color:#fff;border:none;padding:10px 24px;border-radius:6px;cursor:pointer;font-size:16px;transition:all .3s ease}.price-page .header .add-btn[data-v-f0414a75]:hover{background:#6a5acd}.price-page .cards-container[data-v-f0414a75]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.price-page .price-card[data-v-f0414a75]{background:rgba(255,255,255,.1);border-radius:12px;padding:16px;backdrop-filter:blur(10px);transition:transform .3s ease}.price-page .price-card[data-v-f0414a75]:hover{transform:translateY(-5px)}.price-page .price-card .card-header[data-v-f0414a75]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.price-page .price-card .card-header .card-title[data-v-f0414a75]{font-size:18px;font-weight:500}.price-page .price-card .card-header .vip-days[data-v-f0414a75]{color:#b8b5c3;font-size:14px}.price-page .price-card .price-info[data-v-f0414a75]{margin-bottom:16px}.price-page .price-card .price-info .price-row[data-v-f0414a75]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.price-page .price-card .price-info .label[data-v-f0414a75]{color:#b8b5c3}.price-page .price-card .price-info .original-price[data-v-f0414a75]{text-decoration:line-through;color:#ff6b6b}.price-page .price-card .price-info .discount-price[data-v-f0414a75]{color:#4caf50}.price-page .price-card .price-info .days[data-v-f0414a75]{color:gold}.price-page .price-card .price-info .space-left[data-v-f0414a75]{margin-left:12px}.price-page .price-card .description[data-v-f0414a75]{margin-bottom:20px;color:#b8b5c3}.price-page .price-card .card-actions[data-v-f0414a75]{display:flex;justify-content:flex-end;gap:12px}.price-page .price-card .card-actions .action-btn[data-v-f0414a75]{padding:4px 12px;border-radius:4px;border:none;cursor:pointer;display:flex;align-items:center;transition:all .3s ease;font-size:12px}.price-page .price-card .card-actions .action-btn.edit[data-v-f0414a75]{background:#7b68ee;color:#fff}.price-page .price-card .card-actions .action-btn.edit[data-v-f0414a75]:hover{background:#6a5acd}.price-page .price-card .card-actions .action-btn.delete[data-v-f0414a75]{background:#ff6b6b;color:#fff}.price-page .price-card .card-actions .action-btn.delete[data-v-f0414a75]:hover{background:#ff4949}.sidebar-wrapper .overlay[data-v-f0414a75]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);z-index:999;transition:opacity .3s ease}.sidebar-wrapper .sidebar-container[data-v-f0414a75]{position:fixed;top:0;left:0;width:70%;height:100%;background-color:#2b2b3d;z-index:1000;transition:transform .3s ease-in-out;transform:translate(-100%)}.sidebar-wrapper .sidebar-container.show[data-v-f0414a75]{transform:translate(0)}.sidebar-content[data-v-f0414a75]{height:100%;padding:24px;overflow-y:auto}.sidebar-header[data-v-f0414a75]{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.sidebar-header h2[data-v-f0414a75]{font-size:20px;font-weight:500;color:#fff}.sidebar-header .close-btn[data-v-f0414a75]{background:transparent;border:none;color:#b8b5c3;cursor:pointer;padding:8px;transition:color .3s}.sidebar-header .close-btn[data-v-f0414a75]:hover{color:#fff}.form-container .form-group[data-v-f0414a75]{margin-bottom:24px}.form-container .form-group label[data-v-f0414a75]{display:block;color:#b8b5c3;margin-bottom:8px;font-size:14px}.form-container .form-group input[data-v-f0414a75],.form-container .form-group textarea[data-v-f0414a75]{width:90%;background:#1f1d2b;border:1px solid #3f3b5b;border-radius:6px;padding:12px;color:#fff;font-size:14px;transition:all .3s}.form-container .form-group input[data-v-f0414a75]:focus,.form-container .form-group textarea[data-v-f0414a75]:focus{outline:none;border-color:#7b68ee;box-shadow:0 0 0 2px rgba(123,104,238,.2)}.form-container .form-group input[data-v-f0414a75]::placeholder,.form-container .form-group textarea[data-v-f0414a75]::placeholder{color:#666}.form-container .form-group textarea[data-v-f0414a75]{resize:vertical;min-height:100px}.form-container .form-row[data-v-f0414a75]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-container .form-actions[data-v-f0414a75]{display:flex;justify-content:flex-end;gap:12px;margin-top:32px}.form-container .form-actions button[data-v-f0414a75]{padding:12px 24px;border-radius:6px;border:none;font-size:14px;cursor:pointer;transition:all .3s}.form-container .form-actions button.cancel-btn[data-v-f0414a75]{background:transparent;border:1px solid #3f3b5b;color:#b8b5c3}.form-container .form-actions button.cancel-btn[data-v-f0414a75]:hover{border-color:#7b68ee;color:#fff}.form-container .form-actions button.submit-btn[data-v-f0414a75]{background:#7b68ee;color:#fff}.form-container .form-actions button.submit-btn[data-v-f0414a75]:hover{background:#6a5acd}.form-group[data-v-f0414a75] .van-radio__label{color:#fff}.user-page[data-v-9859c824]{background:#2b2744;height:100vh;color:#fff;position:relative}.fixed-header[data-v-9859c824]{position:fixed;top:0;left:0;right:0;z-index:10;background:#2b2744;padding:70px 12px 12px}.date-picker-area[data-v-9859c824]{display:flex;align-items:center;height:32px;gap:8px}.date-picker-area .date-input[data-v-9859c824]{flex:1;height:100%;padding:0 12px;border-radius:4px;background:#352f54;color:#fff;border:1px solid #4a4368;font-size:13px;display:flex;align-items:center;cursor:pointer}.date-picker-area .date-separator[data-v-9859c824]{color:#b4b0c5;font-size:13px}.search-area[data-v-9859c824]{display:flex;gap:8px;margin-bottom:15px;margin-top:10px;height:32px}.search-area .group-select[data-v-9859c824]{padding:0 12px;border-radius:4px;background:#352f54;color:#fff;border:1px solid #4a4368;font-size:13px}.search-area .search-input[data-v-9859c824]{flex:1;padding:0 12px;border-radius:4px;background:#352f54;color:#fff;border:1px solid #4a4368;font-size:13px}.search-area .search-input[data-v-9859c824]::placeholder{font-size:12px}.search-area .search-btn[data-v-9859c824]{min-width:56px;padding:0 12px;border-radius:4px;background:linear-gradient(135deg,#8b7fce,#6a5aaf);color:#fff;border:none;cursor:pointer;font-size:13px;white-space:nowrap}.search-area .search-btn[data-v-9859c824]:active{opacity:.9}.user-types[data-v-9859c824]{display:flex;gap:10px;margin-bottom:15px}.user-types .type-tag[data-v-9859c824]{padding:4px 12px;border-radius:16px;border:1px solid #4a4368;cursor:pointer;font-size:13px}.user-types .type-tag.active[data-v-9859c824]{background:linear-gradient(135deg,#8b7fce,#6a5aaf);border:none}.scroll-container[data-v-9859c824]{height:100vh;overflow-y:auto;padding:170px 12px 12px;box-sizing:border-box;-webkit-overflow-scrolling:touch}.user-card[data-v-9859c824]{background:#352f54;border-radius:8px;margin-bottom:12px;padding:12px;box-shadow:0 2px 8px rgba(0,0,0,.15)}.user-card .user-header[data-v-9859c824]{display:flex;justify-content:space-between;margin-bottom:12px;font-size:13px}.user-card .user-header .user-id[data-v-9859c824]{display:flex;align-items:center;gap:4px;color:#b4b0c5}.user-card .user-header .user-id .copy-icon[data-v-9859c824]{cursor:pointer;width:14px;height:14px;background:#4a4368;border-radius:2px;transition:all .2s}.user-card .user-header .user-id .copy-icon[data-v-9859c824]:active{transform:scale(.95)}.user-card .user-header .user-type[data-v-9859c824]{color:#8b7fce;font-weight:500}.user-card .user-info[data-v-9859c824]{display:flex;gap:12px;margin-bottom:12px}.user-card .user-info .avatar img[data-v-9859c824]{width:50px;height:50px;border-radius:50%;border:2px solid #4a4368}.user-card .user-info .info-content[data-v-9859c824]{flex:1;font-size:13px;color:#b4b0c5}.user-card .user-info .info-content>div[data-v-9859c824]{margin-bottom:6px}.user-card .user-info .info-content .nickname[data-v-9859c824]{color:#fff;font-weight:500}.user-card .user-info .info-content .view-btn[data-v-9859c824]{color:#8b7fce;cursor:pointer;margin-left:8px;font-size:12px;padding:2px 6px;background:rgba(139,127,206,.1);border-radius:3px}.user-card .user-info .info-content .share-id[data-v-9859c824]{display:flex;align-items:center;gap:4px}.user-card .user-footer[data-v-9859c824]{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#b4b0c5}.user-card .user-footer .group[data-v-9859c824]{background:rgba(74,67,104,.3);padding:3px 8px;border-radius:3px}.user-card .user-footer .edit-btn[data-v-9859c824]{padding:5px 12px;border-radius:4px;background:linear-gradient(135deg,#8b7fce,#6a5aaf);color:#fff;border:none;cursor:pointer;font-size:12px}.user-card .user-footer .edit-btn[data-v-9859c824]:active{transform:scale(.98)}.loading-more[data-v-9859c824],.no-more[data-v-9859c824]{text-align:center;padding:15px 0;color:#b4b0c5;font-size:13px}.config-page[data-v-399e062b]{background:linear-gradient(135deg,#2b2744,#1a1a2e);min-height:100vh;color:#fff;position:relative;padding-top:50px}.config-container[data-v-399e062b]{max-width:800px;margin:0 auto}.config-form[data-v-399e062b]{background:rgba(255,255,255,.05);backdrop-filter:blur(10px);border-radius:16px;padding:2rem;box-shadow:0 8px 32px rgba(0,0,0,.1)}.form-group[data-v-399e062b]{margin-bottom:1.5rem}.form-group label[data-v-399e062b]{display:block;margin-bottom:.5rem;font-size:.95rem;color:#e1e1e6}.form-input[data-v-399e062b],.form-textarea[data-v-399e062b]{width:80%;padding:.75rem 1rem;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;font-size:.95rem;transition:all .3s ease}.form-input[data-v-399e062b]:focus,.form-textarea[data-v-399e062b]:focus{outline:none;border-color:#6c5ce7;background:rgba(255,255,255,.12)}.form-textarea[data-v-399e062b]{min-height:100px;resize:vertical}.radio-group[data-v-399e062b]{display:flex;gap:1.5rem}.radio-label[data-v-399e062b]{display:flex;align-items:center;cursor:pointer}.radio-label input[type=radio][data-v-399e062b]{margin-right:.5rem}.radio-label span[data-v-399e062b]{color:#e1e1e6}.submit-btn[data-v-399e062b]{width:100%;padding:1rem;margin-top:2rem;background:linear-gradient(135deg,#6c5ce7,#a367ec);border:none;border-radius:8px;color:#fff;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease}.submit-btn[data-v-399e062b]:hover{transform:translateY(-2px);box-shadow:0 4px 20px rgba(108,92,231,.4)}.submit-btn[data-v-399e062b]:active{transform:translateY(0)}.form-group[data-v-399e062b] .van-radio__label{color:#fff}.user-page[data-v-bbaa3b82]{background:linear-gradient(135deg,#1f1b38,#2b2744);min-height:100vh;color:#fff;position:relative;padding:60px 12px 12px}.group-container[data-v-bbaa3b82]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;padding:12px;max-width:1600px;margin:0 auto}.group-card[data-v-bbaa3b82]{background:linear-gradient(145deg,rgba(55,50,89,.9),rgba(43,39,68,.8));border-radius:8px;padding:16px 20px;display:flex;flex-direction:column;gap:12px;box-shadow:0 4px 12px rgba(0,0,0,.15);border:1px solid rgba(255,255,255,.1);transition:transform .2s,box-shadow .2s}.group-card[data-v-bbaa3b82]:hover{transform:translateY(-1px);box-shadow:0 8px 16px rgba(0,0,0,.2)}.group-header[data-v-bbaa3b82]{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.1)}.group-title[data-v-bbaa3b82]{font-size:15px;font-weight:500;display:flex;align-items:center;gap:8px;color:#fff}.default-tag[data-v-bbaa3b82]{background:linear-gradient(135deg,#6456c8,#4a4d77);padding:2px 8px;border-radius:4px;font-size:11px;font-weight:500;letter-spacing:.3px;text-transform:uppercase}.commission-info[data-v-bbaa3b82]{color:#b4b4c7;font-size:13px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.1)}.commission-rate[data-v-bbaa3b82]{display:inline-block;margin-right:12px;padding:2px 6px;background:rgba(255,255,255,.08);border-radius:3px}.commission-rate[data-v-bbaa3b82]:last-child{margin-right:0}.action-buttons[data-v-bbaa3b82]{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.action-btn[data-v-bbaa3b82]{flex:1 1 calc(50% - 4px);min-width:100px;padding:6px 12px;border-radius:4px;border:none;cursor:pointer;font-size:12px;font-weight:500;color:#fff;background:linear-gradient(135deg,#937ce7,#7c67d6);transition:all .2s ease;white-space:nowrap}.action-btn.delete[data-v-bbaa3b82]{background:linear-gradient(135deg,#f05252,#e02424)}.action-btn.edit[data-v-bbaa3b82]{background:linear-gradient(135deg,#7c67d6,#6456c8)}.action-btn.commission[data-v-bbaa3b82]{background:linear-gradient(135deg,#3f83f8,#1a56db)}.action-btn.users[data-v-bbaa3b82]{background:linear-gradient(135deg,#0694a2,#047481)}.action-btn[data-v-bbaa3b82]:hover{transform:translateY(-1px);filter:brightness(1.1)}.action-btn[data-v-bbaa3b82]:active{transform:translateY(0)}.add-button[data-v-bbaa3b82]{position:fixed;left:32px;bottom:32px;width:56px;height:56px;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;background:linear-gradient(135deg,#6456c8,#4a4d77);box-shadow:0 4px 12px rgba(0,0,0,.25);color:#fff;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:1000}.add-button[data-v-bbaa3b82]:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 6px 16px rgba(0,0,0,.3);background:linear-gradient(135deg,#7467d9,#5b5e88)}.add-button[data-v-bbaa3b82]:active{transform:translateY(0) scale(.95);box-shadow:0 2px 8px rgba(0,0,0,.2)}.add-button svg[data-v-bbaa3b82]{width:24px;height:24px;transition:transform .3s ease}.add-button:hover svg[data-v-bbaa3b82]{transform:rotate(90deg)}.sidebar-wrapper .overlay[data-v-bbaa3b82]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);z-index:999;transition:opacity .3s ease}.sidebar-wrapper .sidebar-container[data-v-bbaa3b82]{position:fixed;top:0;left:0;width:70%;height:100%;background-color:#2b2b3d;z-index:1000;transition:transform .3s ease-in-out;transform:translate(-100%)}.sidebar-wrapper .sidebar-container.show[data-v-bbaa3b82]{transform:translate(0)}.sidebar-content[data-v-bbaa3b82]{height:100%;padding:24px;overflow-y:auto}.sidebar-header[data-v-bbaa3b82]{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.sidebar-header h2[data-v-bbaa3b82]{font-size:20px;font-weight:500;color:#fff}.sidebar-header .close-btn[data-v-bbaa3b82]{background:transparent;border:none;color:#b8b5c3;cursor:pointer;padding:8px;transition:color .3s}.sidebar-header .close-btn[data-v-bbaa3b82]:hover{color:#fff}.form-container .form-group[data-v-bbaa3b82]{margin-bottom:24px}.form-container .form-group label[data-v-bbaa3b82]{display:block;color:#b8b5c3;margin-bottom:8px;font-size:14px}.form-container .form-group input[data-v-bbaa3b82],.form-container .form-group textarea[data-v-bbaa3b82]{width:90%;background:#1f1d2b;border:1px solid #3f3b5b;border-radius:6px;padding:12px;color:#fff;font-size:14px;transition:all .3s}.form-container .form-group input[data-v-bbaa3b82]:focus,.form-container .form-group textarea[data-v-bbaa3b82]:focus{outline:none;border-color:#7b68ee;box-shadow:0 0 0 2px rgba(123,104,238,.2)}.form-container .form-group input[data-v-bbaa3b82]::placeholder,.form-container .form-group textarea[data-v-bbaa3b82]::placeholder{color:#666}.form-container .form-group textarea[data-v-bbaa3b82]{resize:vertical;min-height:100px}.form-container .form-row[data-v-bbaa3b82]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-container .form-actions[data-v-bbaa3b82]{display:flex;justify-content:flex-end;gap:12px;margin-top:32px}.form-container .form-actions button[data-v-bbaa3b82]{padding:12px 24px;border-radius:6px;border:none;font-size:14px;cursor:pointer;transition:all .3s}.form-container .form-actions button.cancel-btn[data-v-bbaa3b82]{background:transparent;border:1px solid #3f3b5b;color:#b8b5c3}.form-container .form-actions button.cancel-btn[data-v-bbaa3b82]:hover{border-color:#7b68ee;color:#fff}.form-container .form-actions button.submit-btn[data-v-bbaa3b82]{background:#7b68ee;color:#fff}.form-container .form-actions button.submit-btn[data-v-bbaa3b82]:hover{background:#6a5acd}.manage-page[data-v-21a0b9b4]{min-height:100vh;background:linear-gradient(180deg,#353456,#282b4a);color:#fff;position:relative}.manage-page .agent-badge[data-v-21a0b9b4]{padding:80px 20px 0}.manage-page .agent-badge .agent-badge-inner[data-v-21a0b9b4]{background:linear-gradient(135deg,#7b4397,#dc2430);border-radius:12px;padding:16px;display:flex;align-items:center;box-shadow:0 8px 16px rgba(0,0,0,.3);position:relative;overflow:hidden}.manage-page .agent-badge .agent-badge-inner[data-v-21a0b9b4]:before{content:"";position:absolute;top:-15px;right:-15px;width:80px;height:80px;background:rgba(255,255,255,.1);border-radius:50%;z-index:0}.manage-page .agent-badge .agent-badge-inner[data-v-21a0b9b4]:after{content:"";position:absolute;bottom:-20px;left:-20px;width:100px;height:100px;background:rgba(255,255,255,.05);border-radius:50%;z-index:0}.manage-page .agent-badge .agent-badge-icon[data-v-21a0b9b4]{width:48px;height:48px;border-radius:50%;background:rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;margin-right:16px;position:relative;z-index:1}.manage-page .agent-badge .agent-badge-icon .crown-icon[data-v-21a0b9b4]{width:28px;height:28px;fill:gold}.manage-page .agent-badge .agent-badge-content[data-v-21a0b9b4]{flex:1;position:relative;z-index:1}.manage-page .agent-badge .agent-badge-content .agent-badge-title[data-v-21a0b9b4]{font-size:18px;font-weight:700;color:gold;text-shadow:0 2px 4px rgba(0,0,0,.3);margin-bottom:4px}.manage-page .agent-badge .agent-badge-content .agent-badge-desc[data-v-21a0b9b4]{font-size:12px;color:rgba(255,255,255,.9)}.manage-page .agent-badge .non-agent-reminder[data-v-21a0b9b4]{background:linear-gradient(135deg,#5e6b9e,#3d4160);border-radius:12px;padding:16px;display:flex;align-items:center;box-shadow:0 8px 16px rgba(0,0,0,.2);position:relative;overflow:hidden}.manage-page .agent-badge .non-agent-reminder[data-v-21a0b9b4]:before{content:"";position:absolute;top:-15px;right:-15px;width:80px;height:80px;background:rgba(255,255,255,.05);border-radius:50%;z-index:0}.manage-page .agent-badge .non-agent-reminder .reminder-icon[data-v-21a0b9b4]{width:48px;height:48px;border-radius:50%;background:rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;margin-right:16px;position:relative;z-index:1}.manage-page .agent-badge .non-agent-reminder .reminder-icon .info-icon[data-v-21a0b9b4]{width:28px;height:28px;fill:rgba(255,255,255,.8)}.manage-page .agent-badge .non-agent-reminder .reminder-content[data-v-21a0b9b4]{flex:1;position:relative;z-index:1}.manage-page .agent-badge .non-agent-reminder .reminder-content .reminder-title[data-v-21a0b9b4]{font-size:16px;font-weight:700;color:rgba(255,255,255,.9);margin-bottom:4px}.manage-page .agent-badge .non-agent-reminder .reminder-content .reminder-desc[data-v-21a0b9b4]{font-size:12px;color:rgba(255,255,255,.7)}.manage-page .content[data-v-21a0b9b4]{padding:20px 20px 0}.manage-page .content .menu-grid[data-v-21a0b9b4]{background:rgba(255,255,255,.1)}.manage-page .content .menu-item[data-v-21a0b9b4]{display:flex;align-items:center;padding:10px 12px;margin:4px 0;background:rgba(255,255,255,.05);cursor:pointer;transition:all .3s ease}.manage-page .content .menu-item[data-v-21a0b9b4]:hover{background:rgba(255,255,255,.1)}.manage-page .content .menu-item .menu-icon[data-v-21a0b9b4]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:10px;background:rgba(255,255,255,.1)}.manage-page .content .menu-item .menu-icon .icon[data-v-21a0b9b4]{width:16px;height:16px;fill:#fdd3b9}.manage-page .content .menu-item .menu-text[data-v-21a0b9b4]{flex:1;font-size:14px}.manage-page .content .menu-item .icon-arrow[data-v-21a0b9b4]{font-size:14px;color:rgba(255,255,255,.5)}.dashboard[data-v-21a0b9b4]{padding:0 20px 20px}.dashboard .dashboard-card[data-v-21a0b9b4]{background:rgba(53,52,86,.2);border-radius:12px;padding:24px;margin:0 16px}.dashboard .dashboard-card .dashboard-title[data-v-21a0b9b4]{font-size:18px;color:#fff;font-weight:500;text-align:center;margin-bottom:16px}.dashboard .dashboard-card .dashboard-content .dashboard-item[data-v-21a0b9b4]{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.1)}.dashboard .dashboard-card .dashboard-content .dashboard-item[data-v-21a0b9b4]:last-child{border-bottom:none}.dashboard .dashboard-card .dashboard-content .dashboard-item .item-title[data-v-21a0b9b4]{color:rgba(255,255,255,.8);font-size:14px}.dashboard .dashboard-card .dashboard-content .dashboard-item .item-value[data-v-21a0b9b4]{color:#fff;font-weight:500;font-size:14px}.withdrawal-button-container[data-v-21a0b9b4]{display:flex;justify-content:center;margin-top:20px}.withdrawal-button[data-v-21a0b9b4]{background:linear-gradient(90deg,#f96,#ff5e62);color:#fff;border:none;border-radius:50px;padding:12px 30px;font-size:16px;font-weight:500;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 10px rgba(255,94,98,.3);transition:all .3s ease}.withdrawal-button[data-v-21a0b9b4]:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(255,94,98,.4)}.withdrawal-button[data-v-21a0b9b4]:active{transform:translateY(1px);box-shadow:0 2px 8px rgba(255,94,98,.3)}.withdrawal-button .withdrawal-icon[data-v-21a0b9b4]{width:18px;height:18px;margin-right:8px;fill:#fff}.settings-icon[data-v-21a0b9b4]{background:rgba(255,215,0,.1)}.price-icon[data-v-21a0b9b4]{background:rgba(255,99,71,.1)}.upgrade-icon[data-v-21a0b9b4]{background:rgba(106,90,205,.1)}.users-icon[data-v-21a0b9b4]{background:rgba(50,205,50,.1)}.share-icon[data-v-21a0b9b4]{background:rgba(30,144,255,.1)}.payment-icon[data-v-21a0b9b4]{background:rgba(255,165,0,.1)}.commission-icon[data-v-21a0b9b4]{background:rgba(218,112,214,.1)}.group-icon[data-v-21a0b9b4]{background:rgba(64,224,208,.1)}.coupon-icon[data-v-21a0b9b4]{background:rgba(255,182,193,.1)}.roles-icon[data-v-21a0b9b4]{background:rgba(176,196,222,.1)}.user-page[data-v-ebf079aa]{background:#2b2744;height:100vh;color:#fff;position:relative}.fixed-header[data-v-ebf079aa]{position:fixed;top:0;left:0;right:0;z-index:10;background:#2b2744;padding:70px 12px 12px}.search-area[data-v-ebf079aa]{display:flex;gap:8px;margin-bottom:15px;height:32px}.search-area .group-select[data-v-ebf079aa]{padding:0 12px;border-radius:4px;background:#352f54;color:#fff;border:1px solid #4a4368;font-size:13px}.search-area .search-input[data-v-ebf079aa]{flex:1;padding:0 12px;border-radius:4px;background:#352f54;color:#fff;border:1px solid #4a4368;font-size:13px}.search-area .search-input[data-v-ebf079aa]::placeholder{font-size:12px}.search-area .search-btn[data-v-ebf079aa]{min-width:56px;padding:0 12px;border-radius:4px;background:linear-gradient(135deg,#8b7fce,#6a5aaf);color:#fff;border:none;cursor:pointer;font-size:13px;white-space:nowrap}.search-area .search-btn[data-v-ebf079aa]:active{opacity:.9}.user-types[data-v-ebf079aa]{display:flex;gap:10px;margin-bottom:15px}.user-types .type-tag[data-v-ebf079aa]{padding:4px 12px;border-radius:16px;border:1px solid #4a4368;cursor:pointer;font-size:13px}.user-types .type-tag.active[data-v-ebf079aa]{background:linear-gradient(135deg,#8b7fce,#6a5aaf);border:none}.scroll-container[data-v-ebf079aa]{height:100vh;overflow-y:auto;padding:170px 12px 12px;box-sizing:border-box;-webkit-overflow-scrolling:touch}.user-card[data-v-ebf079aa]{background:#352f54;border-radius:8px;margin-bottom:12px;padding:12px;box-shadow:0 2px 8px rgba(0,0,0,.15)}.user-card .user-header[data-v-ebf079aa]{display:flex;justify-content:space-between;margin-bottom:12px;font-size:13px}.user-card .user-header .user-id[data-v-ebf079aa]{display:flex;align-items:center;gap:4px;color:#b4b0c5}.user-card .user-header .user-id .copy-icon[data-v-ebf079aa]{cursor:pointer;width:14px;height:14px;color:#4a4368;border-radius:2px;transition:all .2s}.user-card .user-header .user-type[data-v-ebf079aa]{color:#8b7fce;font-weight:500}.user-card .user-info[data-v-ebf079aa]{display:flex;gap:12px;margin-bottom:12px}.user-card .user-info .avatar img[data-v-ebf079aa]{width:50px;height:50px;border-radius:50%;border:2px solid #4a4368}.user-card .user-info .info-content[data-v-ebf079aa]{flex:1;font-size:13px;color:#b4b0c5}.user-card .user-info .info-content>div[data-v-ebf079aa]{margin-bottom:6px}.user-card .user-info .info-content .nickname[data-v-ebf079aa]{color:#fff;font-weight:500}.user-card .user-info .info-content .view-btn[data-v-ebf079aa]{color:#8b7fce;cursor:pointer;margin-left:8px;font-size:12px;padding:2px 6px;background:rgba(139,127,206,.1);border-radius:3px}.user-card .user-info .info-content .share-id[data-v-ebf079aa]{display:flex;align-items:center;gap:4px}.user-card .user-footer[data-v-ebf079aa]{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#b4b0c5}.user-card .user-footer .group[data-v-ebf079aa]{background:rgba(74,67,104,.3);padding:3px 8px;border-radius:3px}.user-card .user-footer .edit-btn[data-v-ebf079aa]{padding:5px 12px;border-radius:4px;background:linear-gradient(135deg,#8b7fce,#6a5aaf);color:#fff;border:none;cursor:pointer;font-size:12px}.user-card .user-footer .edit-btn[data-v-ebf079aa]:active{transform:scale(.98)}.loading-more[data-v-ebf079aa],.no-more[data-v-ebf079aa]{text-align:center;padding:15px 0;color:#b4b0c5;font-size:13px}.user-page[data-v-8a959493]{background:#2b2744;height:100vh;color:#fff;position:relative}.fixed-header[data-v-8a959493]{position:fixed;top:0;left:0;right:0;z-index:10;background:#2b2744;padding:70px 12px 12px}.date-picker-area[data-v-8a959493]{display:flex;align-items:center;height:32px;gap:8px}.date-picker-area .date-input[data-v-8a959493]{flex:1;height:100%;padding:0 12px;border-radius:4px;background:#352f54;color:#fff;border:1px solid #4a4368;font-size:13px;display:flex;align-items:center;cursor:pointer}.date-picker-area .date-separator[data-v-8a959493]{color:#b4b0c5;font-size:13px}.search-area[data-v-8a959493]{display:flex;gap:8px;margin-bottom:15px;margin-top:10px;height:32px}.search-area .group-select[data-v-8a959493]{padding:0 12px;border-radius:4px;background:#352f54;color:#fff;border:1px solid #4a4368;font-size:13px}.search-area .search-input[data-v-8a959493]{flex:1;padding:0 12px;border-radius:4px;background:#352f54;color:#fff;border:1px solid #4a4368;font-size:13px}.search-area .search-input[data-v-8a959493]::placeholder{font-size:12px}.search-area .search-btn[data-v-8a959493]{min-width:56px;padding:0 12px;border-radius:4px;background:linear-gradient(135deg,#8b7fce,#6a5aaf);color:#fff;border:none;cursor:pointer;font-size:13px;white-space:nowrap}.search-area .search-btn[data-v-8a959493]:active{opacity:.9}.user-types[data-v-8a959493]{display:flex;gap:10px;margin-bottom:15px}.user-types .type-tag[data-v-8a959493]{padding:4px 12px;border-radius:16px;border:1px solid #4a4368;cursor:pointer;font-size:13px}.user-types .type-tag.active[data-v-8a959493]{background:linear-gradient(135deg,#8b7fce,#6a5aaf);border:none}.scroll-container[data-v-8a959493]{height:100vh;overflow-y:auto;padding:170px 12px 12px;box-sizing:border-box;-webkit-overflow-scrolling:touch}.user-card[data-v-8a959493]{background:#352f54;border-radius:8px;margin-bottom:12px;padding:12px;box-shadow:0 2px 8px rgba(0,0,0,.15)}.user-card .user-header[data-v-8a959493]{display:flex;justify-content:space-between;margin-bottom:12px;font-size:13px}.user-card .user-header .user-id[data-v-8a959493]{display:flex;align-items:center;gap:4px;color:#b4b0c5}.user-card .user-header .user-id .copy-icon[data-v-8a959493]{cursor:pointer;width:14px;height:14px;background:#4a4368;border-radius:2px;transition:all .2s}.user-card .user-header .user-id .copy-icon[data-v-8a959493]:active{transform:scale(.95)}.user-card .user-header .user-type[data-v-8a959493]{color:#8b7fce;font-weight:500}.user-card .user-info[data-v-8a959493]{display:flex;gap:12px;margin-bottom:12px}.user-card .user-info .avatar img[data-v-8a959493]{width:50px;height:50px;border-radius:50%;border:2px solid #4a4368}.user-card .user-info .info-content[data-v-8a959493]{flex:1;font-size:13px;color:#b4b0c5}.user-card .user-info .info-content>div[data-v-8a959493]{margin-bottom:6px}.user-card .user-info .info-content .nickname[data-v-8a959493]{color:#fff;font-weight:500}.user-card .user-info .info-content .view-btn[data-v-8a959493]{color:#8b7fce;cursor:pointer;margin-left:8px;font-size:12px;padding:2px 6px;background:rgba(139,127,206,.1);border-radius:3px}.user-card .user-info .info-content .share-id[data-v-8a959493]{display:flex;align-items:center;gap:4px}.user-card .user-footer[data-v-8a959493]{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#b4b0c5}.user-card .user-footer .group[data-v-8a959493]{background:rgba(74,67,104,.3);padding:3px 8px;border-radius:3px}.user-card .user-footer .edit-btn[data-v-8a959493]{padding:5px 12px;border-radius:4px;background:linear-gradient(135deg,#8b7fce,#6a5aaf);color:#fff;border:none;cursor:pointer;font-size:12px}.user-card .user-footer .edit-btn[data-v-8a959493]:active{transform:scale(.98)}.loading-more[data-v-8a959493],.no-more[data-v-8a959493]{text-align:center;padding:15px 0;color:#b4b0c5;font-size:13px}.user-page[data-v-2168ce60]{background:#2b2744;height:100vh;color:#fff;position:relative}.fixed-header[data-v-2168ce60]{position:fixed;top:0;left:0;right:0;z-index:10;background:#2b2744;padding:70px 12px 12px}.date-picker-area[data-v-2168ce60]{display:flex;align-items:center;height:32px;gap:8px}.date-picker-area .date-input[data-v-2168ce60]{flex:1;height:100%;padding:0 12px;border-radius:4px;background:#352f54;color:#fff;border:1px solid #4a4368;font-size:13px;display:flex;align-items:center;cursor:pointer}.date-picker-area .date-separator[data-v-2168ce60]{color:#b4b0c5;font-size:13px}.search-area[data-v-2168ce60]{display:flex;gap:8px;margin-bottom:15px;margin-top:10px;height:32px}.search-area .group-select[data-v-2168ce60]{padding:0 12px;border-radius:4px;background:#352f54;color:#fff;border:1px solid #4a4368;font-size:13px}.search-area .search-input[data-v-2168ce60]{flex:1;padding:0 12px;border-radius:4px;background:#352f54;color:#fff;border:1px solid #4a4368;font-size:13px}.search-area .search-input[data-v-2168ce60]::placeholder{font-size:12px}.search-area .search-btn[data-v-2168ce60]{min-width:56px;padding:0 12px;border-radius:4px;background:linear-gradient(135deg,#8b7fce,#6a5aaf);color:#fff;border:none;cursor:pointer;font-size:13px;white-space:nowrap}.search-area .search-btn[data-v-2168ce60]:active{opacity:.9}.user-types[data-v-2168ce60]{display:flex;gap:10px;margin-bottom:15px}.user-types .type-tag[data-v-2168ce60]{padding:4px 12px;border-radius:16px;border:1px solid #4a4368;cursor:pointer;font-size:13px}.user-types .type-tag.active[data-v-2168ce60]{background:linear-gradient(135deg,#8b7fce,#6a5aaf);border:none}.scroll-container[data-v-2168ce60]{height:100vh;overflow-y:auto;padding:80px 12px 12px;box-sizing:border-box;-webkit-overflow-scrolling:touch}.user-card[data-v-2168ce60]{background:#352f54;border-radius:8px;margin-bottom:12px;padding:12px;box-shadow:0 2px 8px rgba(0,0,0,.15)}.user-card .user-header[data-v-2168ce60]{display:flex;justify-content:space-between;margin-bottom:12px;font-size:13px}.user-card .user-header .user-id[data-v-2168ce60]{display:flex;align-items:center;gap:4px;color:#b4b0c5}.user-card .user-header .user-id .copy-icon[data-v-2168ce60]{cursor:pointer;width:14px;height:14px;background:#4a4368;border-radius:2px;transition:all .2s}.user-card .user-header .user-id .copy-icon[data-v-2168ce60]:active{transform:scale(.95)}.user-card .user-header .user-type[data-v-2168ce60]{color:#8b7fce;font-weight:500}.user-card .user-info[data-v-2168ce60]{display:flex;gap:12px;margin-bottom:12px}.user-card .user-info .avatar img[data-v-2168ce60]{width:50px;height:50px;border-radius:50%;border:2px solid #4a4368}.user-card .user-info .info-content[data-v-2168ce60]{flex:1;font-size:13px;color:#b4b0c5}.user-card .user-info .info-content>div[data-v-2168ce60]{margin-bottom:6px}.user-card .user-info .info-content .nickname[data-v-2168ce60]{color:#fff;font-weight:500}.user-card .user-info .info-content .view-btn[data-v-2168ce60]{color:#8b7fce;cursor:pointer;margin-left:8px;font-size:12px;padding:2px 6px;background:rgba(139,127,206,.1);border-radius:3px}.user-card .user-info .info-content .share-id[data-v-2168ce60]{display:flex;align-items:center;gap:4px}.user-card .user-footer[data-v-2168ce60]{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#b4b0c5}.user-card .user-footer .group[data-v-2168ce60]{background:rgba(74,67,104,.3);padding:3px 8px;border-radius:3px}.user-card .user-footer .edit-btn[data-v-2168ce60]{padding:5px 12px;border-radius:4px;background:linear-gradient(135deg,#8b7fce,#6a5aaf);color:#fff;border:none;cursor:pointer;font-size:12px}.user-card .user-footer .edit-btn[data-v-2168ce60]:active{transform:scale(.98)}.status-pending[data-v-2168ce60]{color:#e6c155}.status-reviewing[data-v-2168ce60]{color:#55a3e6}.status-processing[data-v-2168ce60]{color:#55d4e6}.status-rejected[data-v-2168ce60]{color:#e65555}.status-completed[data-v-2168ce60]{color:#55e67d}.status-topay[data-v-2168ce60]{color:#5583e6}.loading-more[data-v-2168ce60],.no-more[data-v-2168ce60]{text-align:center;padding:15px 0;color:#b4b0c5;font-size:13px}.apply-page[data-v-89b9ec39]{min-height:100vh;background-color:#121212;color:#fff}.content-container[data-v-89b9ec39]{padding:16px;padding-top:70px!important}.balance-card[data-v-89b9ec39]{background:linear-gradient(135deg,#2b2b2b,#1a1a1a);border-radius:12px;padding:20px;margin-bottom:24px;box-shadow:0 4px 12px rgba(0,0,0,.2)}.balance-title[data-v-89b9ec39]{font-size:14px;color:#aaa;margin-bottom:8px}.balance-amount[data-v-89b9ec39]{display:flex;align-items:baseline}.currency[data-v-89b9ec39]{font-size:20px;font-weight:700;margin-right:4px;color:#e0e0e0}.amount[data-v-89b9ec39]{font-size:32px;font-weight:700;color:#fff}.payment-method-selector[data-v-89b9ec39]{display:flex;gap:12px;margin-bottom:8px}.payment-method-option[data-v-89b9ec39]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px 8px;background-color:#2d2d2d;border-radius:8px;cursor:pointer;transition:all .3s;border:2px solid transparent}.payment-method-option.active[data-v-89b9ec39]{border-color:#4d9eff;background-color:rgba(77,158,255,.1)}.method-icon[data-v-89b9ec39]{width:24px;height:24px;margin-bottom:6px;background-size:contain;background-position:center;background-repeat:no-repeat}.wechat-icon[data-v-89b9ec39]{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiM0ZWFiMGYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNNyAxMWE0IDQgMCAxIDAgOCAwYTQgNCAwIDAgMC04IDB6Ii8+PHBhdGggZD0iTTcgMTFhNCAxMSAwIDAgMCA4IDBNOSAxMWExIDExIDAgMCAwIDQgME0xNSA4LjVhMSAxIDAgMCAxIDIgMCIvPjxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjEwIi8+PC9zdmc+)}.alipay-icon[data-v-89b9ec39]{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDdhZmYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0ibHVjaWRlIGx1Y2lkZS13YWxsZXQiPjxyZWN0IHdpZHRoPSIyMCIgaGVpZ2h0PSIxNiIgeD0iMiIgeT0iNiIgcng9IjIiLz48cGF0aCBkPSJNNiAxMmgxMk0yMiA5VjdhMiAyIDAgMCAwLTItMkg0YTIgMiAwIDAgMC0yIDIiLz48L3N2Zz4=)}.card-icon[data-v-89b9ec39]{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmE2MDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0ibHVjaWRlIGx1Y2lkZS1jcmVkaXQtY2FyZCI+PHJlY3Qgd2lkdGg9IjIwIiBoZWlnaHQ9IjE0IiB4PSIyIiB5PSI1IiByeD0iMiIvPjxsaW5lIHgxPSIyIiB4Mj0iMjIiIHkxPSIxMCIgeTI9IjEwIi8+PC9zdmc+)}.method-name[data-v-89b9ec39]{font-size:12px;color:#e0e0e0}.form-container[data-v-89b9ec39]{background-color:#1e1e1e;border-radius:12px;padding:20px;margin-bottom:24px;box-shadow:0 4px 12px rgba(0,0,0,.2)}.form-group[data-v-89b9ec39]{margin-bottom:20px}.form-label[data-v-89b9ec39]{display:block;font-size:14px;color:#aaa;margin-bottom:8px}.input-wrapper[data-v-89b9ec39]{display:flex;align-items:center;background-color:#2d2d2d;border-radius:8px;overflow:hidden}.input-prefix[data-v-89b9ec39]{padding:0 12px;font-size:16px;color:#e0e0e0}.form-input[data-v-89b9ec39]{flex:1;height:48px;background-color:#2d2d2d;border:none;color:#fff;font-size:16px;padding:0 12px;outline:none}.form-input.full-width[data-v-89b9ec39]{width:100%;border-radius:8px}.form-textarea[data-v-89b9ec39]{width:100%;background-color:#2d2d2d;border:none;border-radius:8px;color:#fff;font-size:16px;padding:12px;resize:none;outline:none}.input-helper[data-v-89b9ec39]{display:flex;justify-content:flex-end;margin-top:8px}.helper-text[data-v-89b9ec39]{color:#4d9eff;font-size:14px}.tips-container[data-v-89b9ec39]{margin-top:24px;background-color:rgba(77,158,255,.1);border-radius:8px;padding:12px}.tips-title[data-v-89b9ec39]{font-size:14px;font-weight:700;color:#4d9eff;margin-bottom:8px}.tips-content p[data-v-89b9ec39]{font-size:12px;color:#aaa;margin:4px 0}.button-container[data-v-89b9ec39]{padding:8px 0}.submit-btn[data-v-89b9ec39]{width:100%;height:48px;background:linear-gradient(135deg,#4d9eff,#3d7dff);border:none;border-radius:24px;color:#fff;font-size:16px;font-weight:700;cursor:pointer;transition:opacity .3s}.submit-btn[data-v-89b9ec39]:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 768px){.content-container[data-v-89b9ec39]{padding:12px}.balance-card[data-v-89b9ec39],.form-container[data-v-89b9ec39]{padding:16px}}.info-page[data-v-cfefe204]{min-height:100vh;background-color:#121212;color:#e0e0e0}.info-page .fixed-header[data-v-cfefe204]{position:sticky;top:0;z-index:10;background-color:#1e1e1e}.info-page .content-container[data-v-cfefe204]{padding:70px 16px 16px}.info-page .content-container .status-card[data-v-cfefe204]{display:flex;align-items:center;padding:20px;border-radius:8px;margin-bottom:16px;background-color:#1e1e1e}.info-page .content-container .status-card .status-icon[data-v-cfefe204]{width:48px;height:48px;border-radius:24px;background-color:rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;margin-right:16px;font-size:24px}.info-page .content-container .status-card .status-info .status-label[data-v-cfefe204]{font-size:18px;font-weight:700;margin-bottom:4px}.info-page .content-container .status-card .status-info .status-time[data-v-cfefe204]{font-size:14px;opacity:.7}.info-page .content-container .status-card.status-pending[data-v-cfefe204]{background-color:#263238}.info-page .content-container .status-card.status-pending .status-icon[data-v-cfefe204]{color:#78909c}.info-page .content-container .status-card.status-reviewing[data-v-cfefe204],.info-page .content-container .status-card.status-processing[data-v-cfefe204]{background-color:#1a237e}.info-page .content-container .status-card.status-reviewing .status-icon[data-v-cfefe204],.info-page .content-container .status-card.status-processing .status-icon[data-v-cfefe204]{color:#5c6bc0}.info-page .content-container .status-card.status-waiting[data-v-cfefe204]{background-color:#004d40}.info-page .content-container .status-card.status-waiting .status-icon[data-v-cfefe204]{color:#26a69a}.info-page .content-container .status-card.status-rejected[data-v-cfefe204]{background-color:#3e2723}.info-page .content-container .status-card.status-rejected .status-icon[data-v-cfefe204]{color:#ef5350}.info-page .content-container .status-card.status-success[data-v-cfefe204]{background-color:#1b5e20}.info-page .content-container .status-card.status-success .status-icon[data-v-cfefe204]{color:#66bb6a}.info-page .content-container .status-card.status-failed[data-v-cfefe204]{background-color:#bf360c}.info-page .content-container .status-card.status-failed .status-icon[data-v-cfefe204]{color:#ff7043}.info-page .content-container .detail-card[data-v-cfefe204]{background-color:#1e1e1e;border-radius:8px;padding:16px;margin-bottom:16px;box-shadow:0 2px 12px rgba(0,0,0,.1)}.info-page .content-container .detail-card .card-title[data-v-cfefe204]{font-size:16px;font-weight:700;margin-bottom:16px;color:#7986cb;border-bottom:1px solid #333333;padding-bottom:8px}.info-page .content-container .detail-card .info-grid[data-v-cfefe204]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (max-width: 768px){.info-page .content-container .detail-card .info-grid[data-v-cfefe204]{grid-template-columns:1fr}}.info-page .content-container .detail-card .info-item .label[data-v-cfefe204]{font-size:13px;color:#9e9e9e;margin-bottom:4px}.info-page .content-container .detail-card .info-item .value[data-v-cfefe204]{font-size:15px;word-break:break-all}.info-page .content-container .detail-card .info-item .value.amount[data-v-cfefe204]{font-size:18px;font-weight:700;color:#4fc3f7}.info-page .content-container .detail-card .info-item.highlight .label[data-v-cfefe204]{color:#4fc3f7}.info-page .content-container .detail-card .info-text[data-v-cfefe204]{line-height:1.6;white-space:pre-wrap}.info-page .content-container .detail-card .info-box[data-v-cfefe204]{margin-top:16px;background-color:#212121;border-radius:6px;padding:12px}.info-page .content-container .detail-card .info-box .box-title[data-v-cfefe204]{font-size:14px;color:#9e9e9e;margin-bottom:8px}.info-page .content-container .detail-card .info-box .box-content[data-v-cfefe204]{white-space:pre-wrap;line-height:1.6}.user-page[data-v-8a351e5e]{background:#2b2744;height:100vh;color:#fff;position:relative}.fixed-header[data-v-8a351e5e]{position:fixed;top:0;left:0;right:0;z-index:10;background:#2b2744;padding:70px 12px 12px}.date-picker-area[data-v-8a351e5e]{display:flex;align-items:center;height:32px;gap:8px}.date-picker-area .date-input[data-v-8a351e5e]{flex:1;height:100%;padding:0 12px;border-radius:4px;background:#352f54;color:#fff;border:1px solid #4a4368;font-size:13px;display:flex;align-items:center;cursor:pointer}.date-picker-area .date-separator[data-v-8a351e5e]{color:#b4b0c5;font-size:13px}.search-area[data-v-8a351e5e]{display:flex;gap:8px;margin-bottom:15px;margin-top:10px;height:32px}.search-area .group-select[data-v-8a351e5e]{padding:0 12px;border-radius:4px;background:#352f54;color:#fff;border:1px solid #4a4368;font-size:13px}.search-area .search-input[data-v-8a351e5e]{flex:1;padding:0 12px;border-radius:4px;background:#352f54;color:#fff;border:1px solid #4a4368;font-size:13px}.search-area .search-input[data-v-8a351e5e]::placeholder{font-size:12px}.search-area .search-btn[data-v-8a351e5e]{min-width:56px;padding:0 12px;border-radius:4px;background:linear-gradient(135deg,#8b7fce,#6a5aaf);color:#fff;border:none;cursor:pointer;font-size:13px;white-space:nowrap}.search-area .search-btn[data-v-8a351e5e]:active{opacity:.9}.user-types[data-v-8a351e5e]{display:flex;gap:10px;margin-bottom:15px}.user-types .type-tag[data-v-8a351e5e]{padding:4px 12px;border-radius:16px;border:1px solid #4a4368;cursor:pointer;font-size:13px}.user-types .type-tag.active[data-v-8a351e5e]{background:linear-gradient(135deg,#8b7fce,#6a5aaf);border:none}.scroll-container[data-v-8a351e5e]{height:100vh;overflow-y:auto;padding:80px 12px 12px;box-sizing:border-box;-webkit-overflow-scrolling:touch}.user-card[data-v-8a351e5e]{background:#352f54;border-radius:8px;margin-bottom:12px;padding:12px;box-shadow:0 2px 8px rgba(0,0,0,.15)}.user-card .user-header[data-v-8a351e5e]{display:flex;justify-content:space-between;margin-bottom:12px;font-size:13px}.user-card .user-header .user-id[data-v-8a351e5e]{display:flex;align-items:center;gap:4px;color:#b4b0c5}.user-card .user-header .user-id .copy-icon[data-v-8a351e5e]{cursor:pointer;width:14px;height:14px;background:#4a4368;border-radius:2px;transition:all .2s}.user-card .user-header .user-id .copy-icon[data-v-8a351e5e]:active{transform:scale(.95)}.user-card .user-header .user-type[data-v-8a351e5e]{color:#8b7fce;font-weight:500}.user-card .user-info[data-v-8a351e5e]{display:flex;gap:12px;margin-bottom:12px}.user-card .user-info .avatar img[data-v-8a351e5e]{width:50px;height:50px;border-radius:50%;border:2px solid #4a4368}.user-card .user-info .info-content[data-v-8a351e5e]{flex:1;font-size:13px;color:#b4b0c5}.user-card .user-info .info-content>div[data-v-8a351e5e]{margin-bottom:6px}.user-card .user-info .info-content .nickname[data-v-8a351e5e]{color:#fff;font-weight:500}.user-card .user-info .info-content .view-btn[data-v-8a351e5e]{color:#8b7fce;cursor:pointer;margin-left:8px;font-size:12px;padding:2px 6px;background:rgba(139,127,206,.1);border-radius:3px}.user-card .user-info .info-content .share-id[data-v-8a351e5e]{display:flex;align-items:center;gap:4px}.user-card .user-footer[data-v-8a351e5e]{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#b4b0c5}.user-card .user-footer .group[data-v-8a351e5e]{background:rgba(74,67,104,.3);padding:3px 8px;border-radius:3px}.user-card .user-footer .edit-btn[data-v-8a351e5e]{padding:5px 12px;border-radius:4px;background:linear-gradient(135deg,#8b7fce,#6a5aaf);color:#fff;border:none;cursor:pointer;font-size:12px}.user-card .user-footer .edit-btn[data-v-8a351e5e]:active{transform:scale(.98)}.status-pending[data-v-8a351e5e]{color:#e6c155}.status-reviewing[data-v-8a351e5e]{color:#55a3e6}.status-processing[data-v-8a351e5e]{color:#55d4e6}.status-rejected[data-v-8a351e5e]{color:#e65555}.status-completed[data-v-8a351e5e]{color:#55e67d}.loading-more[data-v-8a351e5e],.no-more[data-v-8a351e5e]{text-align:center;padding:15px 0;color:#b4b0c5;font-size:13px}.info-page[data-v-6cefe816]{min-height:100vh;background-color:#121212;color:#e0e0e0}.info-page .fixed-header[data-v-6cefe816]{position:sticky;top:0;z-index:10;background-color:#1e1e1e}.info-page .content-container[data-v-6cefe816]{padding:70px 16px 16px}.info-page .content-container .status-card[data-v-6cefe816]{display:flex;align-items:center;padding:20px;border-radius:8px;margin-bottom:16px;background-color:#1e1e1e}.info-page .content-container .status-card .status-icon[data-v-6cefe816]{width:48px;height:48px;border-radius:24px;background-color:rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;margin-right:16px;font-size:24px}.info-page .content-container .status-card .status-info .status-label[data-v-6cefe816]{font-size:18px;font-weight:700;margin-bottom:4px}.info-page .content-container .status-card .status-info .status-time[data-v-6cefe816]{font-size:14px;opacity:.7}.info-page .content-container .status-card.status-pending[data-v-6cefe816]{background-color:#263238}.info-page .content-container .status-card.status-pending .status-icon[data-v-6cefe816]{color:#78909c}.info-page .content-container .status-card.status-reviewing[data-v-6cefe816],.info-page .content-container .status-card.status-processing[data-v-6cefe816]{background-color:#1a237e}.info-page .content-container .status-card.status-reviewing .status-icon[data-v-6cefe816],.info-page .content-container .status-card.status-processing .status-icon[data-v-6cefe816]{color:#5c6bc0}.info-page .content-container .status-card.status-waiting[data-v-6cefe816]{background-color:#004d40}.info-page .content-container .status-card.status-waiting .status-icon[data-v-6cefe816]{color:#26a69a}.info-page .content-container .status-card.status-rejected[data-v-6cefe816]{background-color:#3e2723}.info-page .content-container .status-card.status-rejected .status-icon[data-v-6cefe816]{color:#ef5350}.info-page .content-container .status-card.status-success[data-v-6cefe816]{background-color:#1b5e20}.info-page .content-container .status-card.status-success .status-icon[data-v-6cefe816]{color:#66bb6a}.info-page .content-container .status-card.status-failed[data-v-6cefe816]{background-color:#bf360c}.info-page .content-container .status-card.status-failed .status-icon[data-v-6cefe816]{color:#ff7043}.info-page .content-container .detail-card[data-v-6cefe816]{background-color:#1e1e1e;border-radius:8px;padding:16px;margin-bottom:16px;box-shadow:0 2px 12px rgba(0,0,0,.1)}.info-page .content-container .detail-card .card-title[data-v-6cefe816]{font-size:16px;font-weight:700;margin-bottom:16px;color:#7986cb;border-bottom:1px solid #333333;padding-bottom:8px}.info-page .content-container .detail-card .info-grid[data-v-6cefe816]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (max-width: 768px){.info-page .content-container .detail-card .info-grid[data-v-6cefe816]{grid-template-columns:1fr}}.info-page .content-container .detail-card .info-item .label[data-v-6cefe816]{font-size:13px;color:#9e9e9e;margin-bottom:4px}.info-page .content-container .detail-card .info-item .value[data-v-6cefe816]{font-size:15px;word-break:break-all}.info-page .content-container .detail-card .info-item .value.amount[data-v-6cefe816]{font-size:18px;font-weight:700;color:#4fc3f7}.info-page .content-container .detail-card .info-item.highlight .label[data-v-6cefe816]{color:#4fc3f7}.info-page .content-container .detail-card .info-text[data-v-6cefe816]{line-height:1.6;white-space:pre-wrap}.info-page .content-container .detail-card .info-box[data-v-6cefe816]{margin-top:16px;background-color:#212121;border-radius:6px;padding:12px}.info-page .content-container .detail-card .info-box .box-title[data-v-6cefe816]{font-size:14px;color:#9e9e9e;margin-bottom:8px}.info-page .content-container .detail-card .info-box .box-content[data-v-6cefe816]{white-space:pre-wrap;line-height:1.6}.info-page .content-container .detail-card .audit-form .form-item[data-v-6cefe816]{margin-bottom:20px}.info-page .content-container .detail-card .audit-form .form-item .label[data-v-6cefe816]{font-size:14px;color:#9e9e9e;margin-bottom:8px}.info-page .content-container .detail-card .audit-form .form-item .custom-textarea[data-v-6cefe816]{width:100%;min-height:80px;max-height:150px;background-color:#2a2a2a;border:1px solid #3a3a3a;border-radius:4px;color:#e0e0e0;padding:8px 12px;font-size:14px;resize:vertical}.info-page .content-container .detail-card .audit-form .form-item .custom-textarea[data-v-6cefe816]:focus{outline:none;border-color:#4fc3f7}.info-page .content-container .detail-card .audit-form .form-item .custom-textarea[data-v-6cefe816]::placeholder{color:#757575}.info-page .content-container .detail-card .audit-form .audit-buttons[data-v-6cefe816]{display:flex;justify-content:space-between;margin-top:24px}.info-page .content-container .detail-card .audit-form .audit-buttons .custom-button[data-v-6cefe816]{display:flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:4px;border:none;font-size:15px;font-weight:500;cursor:pointer;transition:all .3s ease;width:48%}.info-page .content-container .detail-card .audit-form .audit-buttons .custom-button .button-icon[data-v-6cefe816]{margin-right:6px;font-size:16px}.info-page .content-container .detail-card .audit-form .audit-buttons .custom-button[data-v-6cefe816]:disabled{opacity:.6;cursor:not-allowed}.info-page .content-container .detail-card .audit-form .audit-buttons .custom-button.reject-button[data-v-6cefe816]{background-color:#d32f2f;color:#fff}.info-page .content-container .detail-card .audit-form .audit-buttons .custom-button.reject-button[data-v-6cefe816]:hover{background-color:#b71c1c}.info-page .content-container .detail-card .audit-form .audit-buttons .custom-button.approve-button[data-v-6cefe816]{background-color:#2196f3;color:#fff}.info-page .content-container .detail-card .audit-form .audit-buttons .custom-button.approve-button[data-v-6cefe816]:hover{background-color:#1565c0}@media (max-width: 480px){.info-page .content-container .detail-card .audit-form .audit-buttons[data-v-6cefe816]{flex-direction:column;gap:12px}.info-page .content-container .detail-card .audit-form .audit-buttons .custom-button[data-v-6cefe816]{width:100%}}.info-page[data-v-6cefe816] .el-dialog{background-color:#1e1e1e;border-radius:8px}.info-page[data-v-6cefe816] .el-dialog .el-dialog__title{color:#e0e0e0}.info-page[data-v-6cefe816] .el-dialog .el-dialog__body{padding:30px 20px}.info-page .dialog-content[data-v-6cefe816]{display:flex;flex-direction:column;align-items:center;text-align:center}.info-page .dialog-content .dialog-icon[data-v-6cefe816]{width:64px;height:64px;border-radius:32px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;font-size:32px}.info-page .dialog-content .dialog-icon.success[data-v-6cefe816]{background-color:rgba(76,175,80,.2);color:#4caf50}.info-page .dialog-content .dialog-icon.error[data-v-6cefe816]{background-color:rgba(244,67,54,.2);color:#f44336}.info-page .dialog-content .dialog-message[data-v-6cefe816]{font-size:16px;margin-bottom:8px}.info-page .dialog-footer[data-v-6cefe816]{display:flex;justify-content:center;margin-top:10px}.info-page .dialog-footer .custom-button.confirm-button[data-v-6cefe816]{display:inline-flex;align-items:center;justify-content:center;padding:10px 24px;border-radius:4px;border:none;font-size:15px;font-weight:500;cursor:pointer;transition:all .3s ease;background-color:#2196f3;color:#fff}.info-page .dialog-footer .custom-button.confirm-button[data-v-6cefe816]:hover{background-color:#1565c0}.user-page[data-v-78530d38]{background:#2b2744;height:100vh;color:#fff;position:relative}.fixed-header[data-v-78530d38]{position:fixed;top:0;left:0;right:0;z-index:10;background:#2b2744;padding:70px 12px 12px}.date-picker-area[data-v-78530d38]{display:flex;align-items:center;height:32px;gap:8px}.date-picker-area .date-input[data-v-78530d38]{flex:1;height:100%;padding:0 12px;border-radius:4px;background:#352f54;color:#fff;border:1px solid #4a4368;font-size:13px;display:flex;align-items:center;cursor:pointer}.date-picker-area .date-separator[data-v-78530d38]{color:#b4b0c5;font-size:13px}.search-area[data-v-78530d38]{display:flex;gap:8px;margin-bottom:15px;margin-top:10px;height:32px}.search-area .group-select[data-v-78530d38]{padding:0 12px;border-radius:4px;background:#352f54;color:#fff;border:1px solid #4a4368;font-size:13px}.search-area .search-input[data-v-78530d38]{flex:1;padding:0 12px;border-radius:4px;background:#352f54;color:#fff;border:1px solid #4a4368;font-size:13px}.search-area .search-input[data-v-78530d38]::placeholder{font-size:12px}.search-area .search-btn[data-v-78530d38]{min-width:56px;padding:0 12px;border-radius:4px;background:linear-gradient(135deg,#8b7fce,#6a5aaf);color:#fff;border:none;cursor:pointer;font-size:13px;white-space:nowrap}.search-area .search-btn[data-v-78530d38]:active{opacity:.9}.user-types[data-v-78530d38]{display:flex;gap:10px;margin-bottom:15px}.user-types .type-tag[data-v-78530d38]{padding:4px 12px;border-radius:16px;border:1px solid #4a4368;cursor:pointer;font-size:13px}.user-types .type-tag.active[data-v-78530d38]{background:linear-gradient(135deg,#8b7fce,#6a5aaf);border:none}.scroll-container[data-v-78530d38]{height:100vh;overflow-y:auto;padding:80px 12px 12px;box-sizing:border-box;-webkit-overflow-scrolling:touch}.user-card[data-v-78530d38]{background:#352f54;border-radius:8px;margin-bottom:12px;padding:12px;box-shadow:0 2px 8px rgba(0,0,0,.15)}.user-card .user-header[data-v-78530d38]{display:flex;justify-content:space-between;margin-bottom:12px;font-size:13px}.user-card .user-header .user-id[data-v-78530d38]{display:flex;align-items:center;gap:4px;color:#b4b0c5}.user-card .user-header .user-id .copy-icon[data-v-78530d38]{cursor:pointer;width:14px;height:14px;background:#4a4368;border-radius:2px;transition:all .2s}.user-card .user-header .user-id .copy-icon[data-v-78530d38]:active{transform:scale(.95)}.user-card .user-header .user-type[data-v-78530d38]{color:#8b7fce;font-weight:500}.user-card .user-info[data-v-78530d38]{display:flex;gap:12px;margin-bottom:12px}.user-card .user-info .avatar img[data-v-78530d38]{width:50px;height:50px;border-radius:50%;border:2px solid #4a4368}.user-card .user-info .info-content[data-v-78530d38]{flex:1;font-size:13px;color:#b4b0c5}.user-card .user-info .info-content>div[data-v-78530d38]{margin-bottom:6px}.user-card .user-info .info-content .nickname[data-v-78530d38]{color:#fff;font-weight:500}.user-card .user-info .info-content .view-btn[data-v-78530d38]{color:#8b7fce;cursor:pointer;margin-left:8px;font-size:12px;padding:2px 6px;background:rgba(139,127,206,.1);border-radius:3px}.user-card .user-info .info-content .share-id[data-v-78530d38]{display:flex;align-items:center;gap:4px}.user-card .user-footer[data-v-78530d38]{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#b4b0c5}.user-card .user-footer .group[data-v-78530d38]{background:rgba(74,67,104,.3);padding:3px 8px;border-radius:3px}.user-card .user-footer .edit-btn[data-v-78530d38]{padding:5px 12px;border-radius:4px;background:linear-gradient(135deg,#8b7fce,#6a5aaf);color:#fff;border:none;cursor:pointer;font-size:12px}.user-card .user-footer .edit-btn[data-v-78530d38]:active{transform:scale(.98)}.status-pending[data-v-78530d38]{color:#e6c155}.status-reviewing[data-v-78530d38]{color:#55a3e6}.status-processing[data-v-78530d38]{color:#55d4e6}.status-rejected[data-v-78530d38]{color:#e65555}.status-completed[data-v-78530d38]{color:#55e67d}.loading-more[data-v-78530d38],.no-more[data-v-78530d38]{text-align:center;padding:15px 0;color:#b4b0c5;font-size:13px}.info-page[data-v-d1000467]{min-height:100vh;background-color:#121212;color:#e0e0e0}.info-page .fixed-header[data-v-d1000467]{position:sticky;top:0;z-index:10;background-color:#1e1e1e}.info-page .content-container[data-v-d1000467]{padding:70px 16px 16px}.info-page .content-container .status-card[data-v-d1000467]{display:flex;align-items:center;padding:20px;border-radius:8px;margin-bottom:16px;background-color:#1e1e1e}.info-page .content-container .status-card .status-icon[data-v-d1000467]{width:48px;height:48px;border-radius:24px;background-color:rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;margin-right:16px;font-size:24px}.info-page .content-container .status-card .status-info .status-label[data-v-d1000467]{font-size:18px;font-weight:700;margin-bottom:4px}.info-page .content-container .status-card .status-info .status-time[data-v-d1000467]{font-size:14px;opacity:.7}.info-page .content-container .status-card.status-pending[data-v-d1000467]{background-color:#263238}.info-page .content-container .status-card.status-pending .status-icon[data-v-d1000467]{color:#78909c}.info-page .content-container .status-card.status-reviewing[data-v-d1000467],.info-page .content-container .status-card.status-processing[data-v-d1000467]{background-color:#1a237e}.info-page .content-container .status-card.status-reviewing .status-icon[data-v-d1000467],.info-page .content-container .status-card.status-processing .status-icon[data-v-d1000467]{color:#5c6bc0}.info-page .content-container .status-card.status-waiting[data-v-d1000467]{background-color:#004d40}.info-page .content-container .status-card.status-waiting .status-icon[data-v-d1000467]{color:#26a69a}.info-page .content-container .status-card.status-rejected[data-v-d1000467]{background-color:#3e2723}.info-page .content-container .status-card.status-rejected .status-icon[data-v-d1000467]{color:#ef5350}.info-page .content-container .status-card.status-success[data-v-d1000467]{background-color:#1b5e20}.info-page .content-container .status-card.status-success .status-icon[data-v-d1000467]{color:#66bb6a}.info-page .content-container .status-card.status-failed[data-v-d1000467]{background-color:#bf360c}.info-page .content-container .status-card.status-failed .status-icon[data-v-d1000467]{color:#ff7043}.info-page .content-container .detail-card[data-v-d1000467]{background-color:#1e1e1e;border-radius:8px;padding:16px;margin-bottom:16px;box-shadow:0 2px 12px rgba(0,0,0,.1)}.info-page .content-container .detail-card .card-title[data-v-d1000467]{font-size:16px;font-weight:700;margin-bottom:16px;color:#7986cb;border-bottom:1px solid #333333;padding-bottom:8px}.info-page .content-container .detail-card .info-grid[data-v-d1000467]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (max-width: 768px){.info-page .content-container .detail-card .info-grid[data-v-d1000467]{grid-template-columns:1fr}}.info-page .content-container .detail-card .info-item .label[data-v-d1000467]{font-size:13px;color:#9e9e9e;margin-bottom:4px}.info-page .content-container .detail-card .info-item .value[data-v-d1000467]{font-size:15px;word-break:break-all}.info-page .content-container .detail-card .info-item .value.amount[data-v-d1000467]{font-size:18px;font-weight:700;color:#4fc3f7}.info-page .content-container .detail-card .info-item.highlight .label[data-v-d1000467]{color:#4fc3f7}.info-page .content-container .detail-card .info-text[data-v-d1000467]{line-height:1.6;white-space:pre-wrap}.info-page .content-container .detail-card .info-box[data-v-d1000467]{margin-top:16px;background-color:#212121;border-radius:6px;padding:12px}.info-page .content-container .detail-card .info-box .box-title[data-v-d1000467]{font-size:14px;color:#9e9e9e;margin-bottom:8px}.info-page .content-container .detail-card .info-box .box-content[data-v-d1000467]{white-space:pre-wrap;line-height:1.6}.info-page .content-container .detail-card .audit-form .form-item[data-v-d1000467]{margin-bottom:20px}.info-page .content-container .detail-card .audit-form .form-item .label[data-v-d1000467]{font-size:14px;color:#9e9e9e;margin-bottom:8px}.info-page .content-container .detail-card .audit-form .form-item .custom-input[data-v-d1000467]{background-color:#2a2a2a;border:1px solid #3a3a3a;border-radius:4px;color:#e0e0e0;padding:8px 12px;font-size:14px;resize:vertical}.info-page .content-container .detail-card .audit-form .form-item .custom-input[data-v-d1000467]:focus{outline:none;border-color:#4fc3f7}.info-page .content-container .detail-card .audit-form .form-item .custom-input[data-v-d1000467]::placeholder{color:#757575}.info-page .content-container .detail-card .audit-form .audit-buttons[data-v-d1000467]{display:flex;justify-content:space-between;margin-top:24px}.info-page .content-container .detail-card .audit-form .audit-buttons .custom-button[data-v-d1000467]{display:flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:4px;border:none;font-size:15px;font-weight:500;cursor:pointer;transition:all .3s ease;width:48%}.info-page .content-container .detail-card .audit-form .audit-buttons .custom-button .button-icon[data-v-d1000467]{margin-right:6px;font-size:16px}.info-page .content-container .detail-card .audit-form .audit-buttons .custom-button[data-v-d1000467]:disabled{opacity:.6;cursor:not-allowed}.info-page .content-container .detail-card .audit-form .audit-buttons .custom-button.reject-button[data-v-d1000467]{background-color:#d32f2f;color:#fff}.info-page .content-container .detail-card .audit-form .audit-buttons .custom-button.reject-button[data-v-d1000467]:hover{background-color:#b71c1c}.info-page .content-container .detail-card .audit-form .audit-buttons .custom-button.approve-button[data-v-d1000467]{background-color:#2196f3;color:#fff}.info-page .content-container .detail-card .audit-form .audit-buttons .custom-button.approve-button[data-v-d1000467]:hover{background-color:#1565c0}@media (max-width: 480px){.info-page .content-container .detail-card .audit-form .audit-buttons[data-v-d1000467]{flex-direction:column;gap:12px}.info-page .content-container .detail-card .audit-form .audit-buttons .custom-button[data-v-d1000467]{width:100%}}.info-page[data-v-d1000467] .el-dialog{background-color:#1e1e1e;border-radius:8px}.info-page[data-v-d1000467] .el-dialog .el-dialog__title{color:#e0e0e0}.info-page[data-v-d1000467] .el-dialog .el-dialog__body{padding:30px 20px}.info-page .dialog-content[data-v-d1000467]{display:flex;flex-direction:column;align-items:center;text-align:center}.info-page .dialog-content .dialog-icon[data-v-d1000467]{width:64px;height:64px;border-radius:32px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;font-size:32px}.info-page .dialog-content .dialog-icon.success[data-v-d1000467]{background-color:rgba(76,175,80,.2);color:#4caf50}.info-page .dialog-content .dialog-icon.error[data-v-d1000467]{background-color:rgba(244,67,54,.2);color:#f44336}.info-page .dialog-content .dialog-message[data-v-d1000467]{font-size:16px;margin-bottom:8px}.info-page .dialog-footer[data-v-d1000467]{display:flex;justify-content:center;margin-top:10px}.info-page .dialog-footer .custom-button.confirm-button[data-v-d1000467]{display:inline-flex;align-items:center;justify-content:center;padding:10px 24px;border-radius:4px;border:none;font-size:15px;font-weight:500;cursor:pointer;transition:all .3s ease;background-color:#2196f3;color:#fff}.info-page .dialog-footer .custom-button.confirm-button[data-v-d1000467]:hover{background-color:#1565c0}.poster[data-v-3c243a90]{width:100%;height:100vh;display:flex;justify-content:center;align-items:center;background-color:#f5f5f5;overflow:hidden}.poster .poster-image-container[data-v-3c243a90]{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.poster .poster-image-container .poster-image[data-v-3c243a90]{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:transform .3s ease}.poster .poster-image-container .poster-image[data-v-3c243a90]:hover{transform:scale(1.05)}.poster .loading-container[data-v-3c243a90]{display:flex;justify-content:center;align-items:center;font-size:16px;color:#666}.poster .no-image[data-v-3c243a90]{display:flex;justify-content:center;align-items:center;font-size:16px;color:#999}.poster-image[data-v-3c243a90]{cursor:pointer}.poster-image.zoomed[data-v-3c243a90]{position:fixed;top:0;left:0;width:100vw;height:100vh;object-fit:contain;z-index:9999;background-color:rgba(0,0,0,.9)}.human-container{color:#fff;min-height:100vh;padding:20px;display:flex;flex-direction:column;background:#1e1e2e}.human-container .video-name-input{margin-bottom:20px}.human-container .video-name-input input{width:95%;background-color:#3a2e45;color:#fff;border:none;padding:10px;border-radius:8px;font-size:16px}.human-container .video-name-input input::placeholder{color:#666}.human-container .upload-section{height:200px;border:2px dashed #333;border-radius:12px;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;margin-bottom:20px;transition:border-color .3s;text-align:center}.human-container .upload-section:hover{border-color:#6366f1}.human-container .upload-section .upload-icon{font-size:48px;color:#666;margin-bottom:10px}.human-container .upload-section .hidden-file-input{display:none}.human-container .upload-section.audio-upload .upload-description{color:#666}.human-container .upload-section.audio-upload .upload-description .file-types{font-size:14px;margin-top:5px}.human-container .upload-section.audio-upload .upload-description .file-size{font-size:12px;margin-top:5px}.human-container .selected-avatar-section{height:200px;border-radius:12px;background-color:rgba(58,46,69,.3);display:flex;align-items:center;margin-bottom:20px;transition:all .3s;overflow:hidden;cursor:pointer}.human-container .selected-avatar-section:hover{background-color:rgba(58,46,69,.5)}.human-container .selected-avatar-section:hover .change-avatar{opacity:1}.human-container .selected-avatar-section .selected-avatar-image{width:150px;height:200px;overflow:hidden}.human-container .selected-avatar-section .selected-avatar-image img,.human-container .selected-avatar-section .selected-avatar-image video{width:100%;height:100%;object-fit:cover}.human-container .selected-avatar-section .selected-avatar-image video{background-color:#000}.human-container .selected-avatar-section .selected-avatar-info{flex:1;padding:20px;position:relative}.human-container .selected-avatar-section .selected-avatar-info h3{margin:0 0 10px;font-size:18px}.human-container .selected-avatar-section .selected-avatar-info p{margin:0;color:#888;font-size:14px}.human-container .selected-avatar-section .selected-avatar-info .change-avatar{position:absolute;top:20px;right:20px;color:#6366f1;font-size:14px;opacity:.7;transition:opacity .3s}.human-container .generation-tabs{display:flex;margin-bottom:20px}.human-container .generation-tabs button{flex:1;padding:10px;background-color:#2c2c2c;color:#666;border:none;transition:all .3s}.human-container .generation-tabs button.active{background-color:#6366f1;color:#fff}.human-container .generation-tabs button:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.human-container .generation-tabs button:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.human-container .text-content-input{margin-bottom:20px;position:relative}.human-container .text-content-input textarea{width:95%;background-color:#3a2e45;color:#fff;border:none;padding:10px 10px 30px;border-radius:8px;min-height:150px;resize:vertical;font-size:16px}.human-container .text-content-input textarea::placeholder{color:#666}.human-container .text-content-input .char-counter{position:absolute;bottom:10px;right:15px;font-size:12px;color:#888}.human-container .text-content-input .char-counter.near-limit{color:#ff4500;font-weight:700}.human-container .additional-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:20px}.human-container .additional-actions button{display:flex;align-items:center;justify-content:center;background-color:#2c2c2c;color:#666;border:none;padding:10px 6px;border-radius:8px;transition:background-color .3s}.human-container .additional-actions button i{margin-right:5px}.human-container .submit-button{width:100%;background-color:#6366f1;color:#fff;border:none;padding:15px;border-radius:30px;font-size:18px;font-weight:700;transition:background-color .3s}.human-container .submit-button:disabled{background-color:#666;cursor:not-allowed}body.modal-open{overflow:hidden;position:fixed;width:100%;height:100%;left:0;top:0}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-container{width:90%;max-width:500px;background-color:#1a1a1a;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.5);display:flex;flex-direction:column;max-height:80vh;position:relative;overflow:hidden}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid #333;background-color:#1a1a1a;z-index:2}.modal-header h2{margin:0;font-size:18px;color:#fff}.modal-header .close-button{background:none;border:none;color:#666;font-size:24px;cursor:pointer;padding:0;margin:0}.modal-content{padding:20px;overflow-y:auto;-webkit-overflow-scrolling:touch;margin-bottom:60px;max-height:calc(80vh - 130px)}.modal-footer{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:center;padding:15px 20px;border-top:1px solid #333;background-color:#1a1a1a;z-index:2}.confirm-button{background-color:#6366f1;color:#fff;border:none;padding:10px 24px;border-radius:30px;font-weight:700;cursor:pointer;transition:background-color .3s}.create-avatar-button-container{display:flex;justify-content:center;margin-top:20px;padding-bottom:10px}.create-avatar-button{background-color:#6366f1;color:#fff;border:none;padding:12px 24px;border-radius:30px;font-weight:700;cursor:pointer;transition:background-color .3s}.avatar-grid-container{display:flex;flex-direction:column;gap:15px}.avatar-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;padding-bottom:10px}.avatar-grid .avatar-item{background-color:#222;border-radius:8px;overflow:hidden;cursor:pointer;transition:transform .2s}.avatar-grid .avatar-item:hover{transform:scale(1.03)}.avatar-grid .avatar-item .video-thumbnail{position:relative;width:100%;height:120px;overflow:hidden}.avatar-grid .avatar-item .video-thumbnail video{width:100%;height:100%;object-fit:cover;background-color:#000}.avatar-grid .avatar-item .video-thumbnail img{width:100%;height:100%;object-fit:cover}.avatar-grid .avatar-item .video-thumbnail .video-duration{position:absolute;bottom:5px;right:5px;background-color:rgba(0,0,0,.7);color:#fff;padding:2px 6px;border-radius:4px;font-size:12px}.avatar-grid .avatar-item span{display:block;padding:10px;text-align:center;color:#fff;font-size:14px}.voice-list-container{display:flex;flex-direction:column;gap:15px}.pagination-controls{display:flex;justify-content:center;align-items:center;margin-top:15px;gap:15px}.pagination-controls .page-button{background-color:#2c2c2c;color:#fff;border:none;padding:8px 16px;border-radius:20px;cursor:pointer;transition:background-color .3s}.pagination-controls .page-button:hover:not(:disabled){background-color:rgba(99,102,241,.7)}.pagination-controls .page-button:disabled{opacity:.5;cursor:not-allowed}.pagination-controls .page-info{color:#fff;font-size:14px}.voice-list{display:flex;flex-direction:column;gap:10px}.voice-list .voice-item{display:flex;justify-content:space-between;align-items:center;background-color:#222;border-radius:8px;padding:12px;cursor:pointer;transition:all .2s;border:2px solid transparent}.voice-list .voice-item:hover{background-color:#333}.voice-list .voice-item.selected{border-color:#6366f1}.voice-list .voice-item .voice-info{flex:1}.voice-list .voice-item .voice-info h3{margin:0 0 5px;font-size:16px}.voice-list .voice-item .voice-info p{margin:0;color:#888;font-size:12px}.voice-list .voice-item .voice-actions .play-button{background-color:rgba(255,255,255,.1);color:#fff;border:none;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s}.voice-list .voice-item .voice-actions .play-button:hover{background-color:rgba(255,255,255,.2)}.voice-selection-display{margin-top:15px;margin-bottom:15px;background-color:rgba(58,46,69,.3);border-radius:8px;padding:12px 15px}.voice-selection-display .selected-voice-info{display:flex;align-items:center;flex-wrap:wrap}.voice-selection-display .selected-voice-info h4{margin:0 15px 0 0;font-size:16px;font-weight:400;color:#fff}.voice-selection-display .selected-voice-info p{margin:0 15px 0 0;color:#888;font-size:14px}.voice-selection-display .selected-voice-info .play-selected-voice{background-color:rgba(255,255,255,.1);color:#fff;border:none;padding:6px 12px;border-radius:20px;display:flex;align-items:center;cursor:pointer;transition:background-color .3s;margin-left:auto}.voice-selection-display .selected-voice-info .play-selected-voice i{margin-right:5px}.voice-selection-display .selected-voice-info .play-selected-voice:hover{background-color:rgba(255,255,255,.2)}.loading-spinner,.empty-state{text-align:center;padding:30px;color:#888}.voice-tabs{display:flex;margin-bottom:20px;border-radius:8px;overflow:hidden}.voice-tabs button{flex:1;padding:10px;background-color:#2c2c2c;color:#666;border:none;transition:all .3s}.voice-tabs button.active{background-color:#6366f1;color:#fff}.icon-voice:before{content:"🔊"}.icon-ai:before{content:"✍️"}.icon-cut:before{content:"✂️"}.icon-info:before{content:"ℹ️"}.icon-play:before{content:"▶️"}.human-container[data-v-84c412ea]{min-height:100vh;padding:20px;background:linear-gradient(90deg,#1a1a24,#252535);color:#fff}.header[data-v-84c412ea]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.header .title-section .main-title[data-v-84c412ea]{font-size:28px;font-weight:600;margin:0 0 8px;background:linear-gradient(90deg,#fff,#a0a0ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.header .title-section .sub-title[data-v-84c412ea]{font-size:14px;color:rgba(255,255,255,.7);margin:0}.header .action-section .create-btn[data-v-84c412ea]{display:flex;align-items:center;background:linear-gradient(90deg,#4a6cff,#6a5acd);border:none;border-radius:8px;color:#fff;padding:12px 20px;font-size:15px;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(74,108,255,.25)}.header .action-section .create-btn[data-v-84c412ea]:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(74,108,255,.35)}.header .action-section .create-btn .btn-icon[data-v-84c412ea]{margin-right:8px}.video-list[data-v-84c412ea]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.video-list .video-card[data-v-84c412ea]{position:relative;background:rgba(255,255,255,.05);border-radius:12px;overflow:hidden;transition:all .3s ease;cursor:pointer}.video-list .video-card[data-v-84c412ea]:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.2)}.video-list .video-card:hover .play-overlay[data-v-84c412ea]{opacity:1}.video-list .video-card .video-container[data-v-84c412ea]{position:relative;height:200px;background:#1e1e2c;overflow:hidden}.video-list .video-card .video-container .video-preview[data-v-84c412ea]{width:100%;height:100%;position:relative;display:flex;justify-content:center;align-items:center}.video-list .video-card .video-container .video-preview .cover-image[data-v-84c412ea]{width:100%;height:100%;object-fit:cover;background-color:#0a0a14}.video-list .video-card .video-container .video-preview .cover-placeholder[data-v-84c412ea]{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:linear-gradient(135deg,#2a2a3d,#1a1a28)}.video-list .video-card .video-container .video-preview .cover-placeholder .placeholder-content[data-v-84c412ea]{display:flex;flex-direction:column;align-items:center;justify-content:center}.video-list .video-card .video-container .video-preview .cover-placeholder .placeholder-content .placeholder-icon[data-v-84c412ea]{color:rgba(255,255,255,.6);margin-bottom:12px;background:linear-gradient(90deg,#4a6cff,#6a5acd);border-radius:50%;padding:12px}.video-list .video-card .video-container .video-preview .cover-placeholder .placeholder-content .placeholder-text[data-v-84c412ea]{color:rgba(255,255,255,.7);font-size:16px;font-weight:500;max-width:80%;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-list .video-card .video-container .video-preview .play-overlay[data-v-84c412ea]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.4);opacity:0;transition:opacity .3s ease}.video-list .video-card .video-container .video-preview .play-overlay .play-icon[data-v-84c412ea]{color:#fff;opacity:.9}.video-list .video-card .info-container[data-v-84c412ea]{padding:16px}.video-list .video-card .info-container .video-name[data-v-84c412ea]{font-size:18px;font-weight:600;margin:0 0 12px;color:rgba(255,255,255,.95)}.video-list .video-card .info-container .video-meta[data-v-84c412ea]{display:flex;flex-wrap:wrap;gap:12px;font-size:13px;color:rgba(255,255,255,.6);margin-bottom:12px}.video-list .video-card .info-container .video-meta span[data-v-84c412ea]{display:flex;align-items:center}.video-list .video-card .info-container .video-meta span .van-icon[data-v-84c412ea]{margin-right:4px}.video-list .video-card .info-container .video-actions[data-v-84c412ea]{margin-top:12px}.video-list .video-card .info-container .video-actions .download-btn[data-v-84c412ea]{display:flex;align-items:center;justify-content:center;width:100%;background:rgba(74,108,255,.15);border:1px solid rgba(74,108,255,.3);border-radius:6px;color:rgba(255,255,255,.9);padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.video-list .video-card .info-container .video-actions .download-btn[data-v-84c412ea]:hover{background:rgba(74,108,255,.25);transform:translateY(-2px)}.video-list .video-card .info-container .video-actions .download-btn .download-icon[data-v-84c412ea]{margin-right:6px}.loading-more[data-v-84c412ea],.all-loaded[data-v-84c412ea]{text-align:center;padding:20px 0;color:rgba(255,255,255,.6);display:flex;flex-direction:column;align-items:center}.loading-more p[data-v-84c412ea],.all-loaded p[data-v-84c412ea]{margin:8px 0 0;font-size:14px}.empty-state[data-v-84c412ea]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 0;color:rgba(255,255,255,.5)}.empty-state .van-icon[data-v-84c412ea]{margin-bottom:16px}.empty-state p[data-v-84c412ea]{margin-bottom:24px;font-size:16px}.empty-state .create-btn[data-v-84c412ea]{background:linear-gradient(90deg,#4a6cff,#6a5acd);border:none;border-radius:8px;color:#fff;padding:12px 24px;font-size:15px;font-weight:500;cursor:pointer;transition:all .3s ease}.empty-state .create-btn[data-v-84c412ea]:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(74,108,255,.3)}.video-modal[data-v-84c412ea]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);display:flex;justify-content:center;align-items:center;z-index:1000;backdrop-filter:blur(5px);padding:16px;box-sizing:border-box}.video-modal .modal-content[data-v-84c412ea]{width:90%;max-width:900px;max-height:90vh;background:#1e1e2c;border-radius:12px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.3);display:flex;flex-direction:column}.video-modal .modal-content .modal-header[data-v-84c412ea]{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid rgba(255,255,255,.1)}.video-modal .modal-content .modal-header h3[data-v-84c412ea]{margin:0;color:#fff;font-weight:500}.video-modal .modal-content .modal-header .modal-actions[data-v-84c412ea]{display:flex;align-items:center;gap:12px}.video-modal .modal-content .modal-header .modal-actions .video-info[data-v-84c412ea]{color:rgba(255,255,255,.7);font-size:14px}.video-modal .modal-content .modal-header .modal-actions .download-modal-btn[data-v-84c412ea]{display:flex;align-items:center;background:rgba(74,108,255,.2);border:1px solid rgba(74,108,255,.4);border-radius:6px;color:#fff;padding:6px 12px;font-size:14px;cursor:pointer;transition:all .2s ease}.video-modal .modal-content .modal-header .modal-actions .download-modal-btn[data-v-84c412ea]:hover{background:rgba(74,108,255,.3)}.video-modal .modal-content .modal-header .modal-actions .download-modal-btn .van-icon[data-v-84c412ea]{margin-right:4px}.video-modal .modal-content .modal-header .modal-actions .close-btn[data-v-84c412ea]{background:transparent;border:none;color:rgba(255,255,255,.7);cursor:pointer;font-size:20px;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.video-modal .modal-content .modal-header .modal-actions .close-btn[data-v-84c412ea]:hover{color:#fff}.video-modal .modal-content .modal-body[data-v-84c412ea]{padding:0;background-color:#0a0a14;display:flex;justify-content:center;align-items:center}.video-modal .modal-content .modal-body .modal-video[data-v-84c412ea]{width:100%;height:auto;max-height:60vh;max-width:100%;display:block;object-fit:contain}.download-progress-dialog .progress-container[data-v-84c412ea]{padding:20px}.download-progress-dialog .progress-container .progress-title[data-v-84c412ea]{font-size:14px;color:#333;margin-bottom:15px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.download-progress-dialog .progress-container .progress-text[data-v-84c412ea]{text-align:center;margin-top:10px;font-size:14px;color:#4a6cff;font-weight:500}@media (max-width: 768px){.header[data-v-84c412ea]{flex-direction:column;align-items:flex-start}.header .title-section[data-v-84c412ea]{margin-bottom:16px}.video-modal .modal-content[data-v-84c412ea]{width:95%;max-width:100%;height:auto}.video-modal .modal-content .modal-header[data-v-84c412ea]{flex-direction:column;align-items:flex-start}.video-modal .modal-content .modal-header h3[data-v-84c412ea]{margin-bottom:12px}.video-modal .modal-content .modal-header .modal-actions[data-v-84c412ea]{width:100%;justify-content:space-between}.video-modal .modal-content .modal-body .modal-video[data-v-84c412ea]{max-height:60vh}}.voice-container[data-v-c9891615]{min-height:100vh;padding:0 20px 20px;background:linear-gradient(90deg,#1a1a24,#252535);color:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch}.header[data-v-c9891615]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;position:sticky;top:0;z-index:10;background:linear-gradient(90deg,#1a1a24,#252535)}.header .title-section .main-title[data-v-c9891615]{font-size:28px;font-weight:600;margin:0 0 8px;background:linear-gradient(90deg,#fff,#a0a0ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.header .title-section .sub-title[data-v-c9891615]{font-size:14px;color:rgba(255,255,255,.7);margin:0}.header .action-section .create-btn[data-v-c9891615]{display:flex;align-items:center;background:linear-gradient(90deg,#4a6cff,#6a5acd);border:none;border-radius:8px;color:#fff;padding:12px 20px;font-size:15px;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(74,108,255,.25)}.header .action-section .create-btn[data-v-c9891615]:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(74,108,255,.35)}.header .action-section .create-btn .btn-icon[data-v-c9891615]{margin-right:8px}.voice-list[data-v-c9891615]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.voice-list .voice-card[data-v-c9891615]{position:relative;background:rgba(255,255,255,.05);border-radius:12px;padding:16px;display:flex;align-items:center;transition:all .3s ease;cursor:pointer;overflow:hidden}.voice-list .voice-card[data-v-c9891615]:hover{transform:translateY(-3px);box-shadow:0 6px 16px rgba(0,0,0,.2)}.voice-list .voice-card .audio-controls[data-v-c9891615]{margin-right:16px}.voice-list .voice-card .audio-controls .play-btn[data-v-c9891615]{background:none;border:none;color:#4a6cff;cursor:pointer;transition:all .3s ease}.voice-list .voice-card .audio-controls .play-btn[data-v-c9891615]:hover{transform:scale(1.1)}.voice-list .voice-card .voice-info[data-v-c9891615]{flex:1}.voice-list .voice-card .voice-info .voice-name[data-v-c9891615]{font-size:16px;font-weight:600;margin:0 0 4px;color:rgba(255,255,255,.95)}.voice-list .voice-card .voice-info .voice-status[data-v-c9891615]{font-size:12px;margin:0;color:rgba(255,255,255,.6)}.voice-list .voice-card .loading-animation[data-v-c9891615]{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.voice-list .voice-card .loading-animation .loading-pulse[data-v-c9891615]{position:relative;width:8px;height:8px;border-radius:50%;background:linear-gradient(90deg,#4a6cff,#6a5acd);box-shadow:0 0 10px rgba(106,90,205,.8);animation:pulse-c9891615 1.5s ease-in-out infinite}.voice-list .voice-card .loading-animation .loading-pulse[data-v-c9891615]:before,.voice-list .voice-card .loading-animation .loading-pulse[data-v-c9891615]:after{content:"";position:absolute;width:100%;height:100%;border-radius:50%;background:linear-gradient(90deg,#4a6cff,#6a5acd);box-shadow:0 0 10px rgba(106,90,205,.8);opacity:.6}.voice-list .voice-card .loading-animation .loading-pulse[data-v-c9891615]:before{animation:pulse-c9891615 1.5s ease-in-out infinite .3s}.voice-list .voice-card .loading-animation .loading-pulse[data-v-c9891615]:after{animation:pulse-c9891615 1.5s ease-in-out infinite .6s}.loading-more[data-v-c9891615],.no-more[data-v-c9891615]{display:flex;align-items:center;justify-content:center;padding:20px 0;color:rgba(255,255,255,.6)}.loading-more span[data-v-c9891615],.no-more span[data-v-c9891615]{margin-left:8px;font-size:14px}@keyframes pulse-c9891615{0%{transform:scale(.8);opacity:.8}50%{transform:scale(1.4);opacity:.5}to{transform:scale(.8);opacity:.8}}.empty-state[data-v-c9891615]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 0;color:rgba(255,255,255,.5)}.empty-state .van-icon[data-v-c9891615]{margin-bottom:16px}.empty-state p[data-v-c9891615]{margin-bottom:24px;font-size:16px}.empty-state .create-btn[data-v-c9891615]{background:linear-gradient(90deg,#4a6cff,#6a5acd);border:none;border-radius:8px;color:#fff;padding:12px 24px;font-size:15px;font-weight:500;cursor:pointer;transition:all .3s ease}.empty-state .create-btn[data-v-c9891615]:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(74,108,255,.3)}@media (max-width: 768px){.header[data-v-c9891615]{flex-direction:column;align-items:flex-start}.header .title-section[data-v-c9891615]{margin-bottom:16px}.voice-list[data-v-c9891615]{grid-template-columns:1fr}}.human-container[data-v-6b663608]{min-height:100vh;padding:20px;background:linear-gradient(90deg,#1a1a24,#252535);color:#fff;overflow-y:auto;position:relative;height:100vh;box-sizing:border-box}.header[data-v-6b663608]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.header .title-section .main-title[data-v-6b663608]{font-size:28px;font-weight:600;margin:0 0 8px;background:linear-gradient(90deg,#fff,#a0a0ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.header .title-section .sub-title[data-v-6b663608]{font-size:14px;color:rgba(255,255,255,.7);margin:0}.header .action-section .create-btn[data-v-6b663608]{display:flex;align-items:center;background:linear-gradient(90deg,#4a6cff,#6a5acd);border:none;border-radius:8px;color:#fff;padding:12px 20px;font-size:15px;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(74,108,255,.25)}.header .action-section .create-btn[data-v-6b663608]:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(74,108,255,.35)}.header .action-section .create-btn .btn-icon[data-v-6b663608]{margin-right:8px}.video-list[data-v-6b663608]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.video-list .video-card[data-v-6b663608]{position:relative;background:rgba(255,255,255,.05);border-radius:12px;overflow:hidden;transition:all .3s ease;cursor:pointer}.video-list .video-card[data-v-6b663608]:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.2)}.video-list .video-card:hover .play-overlay[data-v-6b663608]{opacity:1}.video-list .video-card .video-container[data-v-6b663608]{position:relative;height:200px;background:#1e1e2c;overflow:hidden}.video-list .video-card .video-container .loading-container[data-v-6b663608]{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#0a0a14}.video-list .video-card .video-container .loading-container .loading-spinner[data-v-6b663608]{position:relative;width:60px;height:60px}.video-list .video-card .video-container .loading-container .loading-spinner .spinner-circle[data-v-6b663608]{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;border:3px solid rgba(255,255,255,.1);border-top-color:#4a6cff;animation:spinner-rotate-6b663608 1.5s ease-in-out infinite}.video-list .video-card .video-container .loading-container .loading-text[data-v-6b663608]{margin-top:16px;font-size:14px;color:rgba(255,255,255,.7)}.video-list .video-card .video-container .error-container[data-v-6b663608]{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#0a0a14}.video-list .video-card .video-container .error-container .error-icon[data-v-6b663608]{color:#ff4d4f;margin-bottom:12px}.video-list .video-card .video-container .error-container .error-text[data-v-6b663608]{font-size:14px;color:#ff4d4f}.video-list .video-card .video-container .video-preview[data-v-6b663608]{width:100%;height:100%;position:relative;display:flex;justify-content:center;align-items:center}.video-list .video-card .video-container .video-preview .placeholder-cover[data-v-6b663608]{width:100%;height:100%;position:relative;background:linear-gradient(135deg,#2a2a42,#1e1e32);display:flex;justify-content:center;align-items:center;overflow:hidden}.video-list .video-card .video-container .video-preview .placeholder-cover .placeholder-icon[data-v-6b663608]{position:relative;color:rgba(255,255,255,.7);background-color:rgba(74,108,255,.2);border-radius:50%;width:80px;height:80px;display:flex;justify-content:center;align-items:center;box-shadow:0 4px 12px rgba(0,0,0,.2)}.video-list .video-card .video-container .video-preview .placeholder-cover .placeholder-gradient[data-v-6b663608]{position:absolute;width:200%;height:200%;background:radial-gradient(circle,rgba(74,108,255,.2) 0%,rgba(106,90,205,.05) 30%,transparent 70%);animation:pulse-6b663608 3s ease-in-out infinite}.video-list .video-card .video-container .video-preview .cover-image[data-v-6b663608]{width:100%;height:100%;object-fit:contain;background-color:#0a0a14}.video-list .video-card .video-container .video-preview .play-overlay[data-v-6b663608]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.4);opacity:0;transition:opacity .3s ease}.video-list .video-card .video-container .video-preview .play-overlay .play-icon[data-v-6b663608]{color:#fff;opacity:.9}.video-list .video-card .info-container[data-v-6b663608]{padding:16px}.video-list .video-card .info-container .video-header[data-v-6b663608]{display:flex;justify-content:space-between}.video-list .video-card .info-container .video-header .video-name[data-v-6b663608]{font-size:18px;font-weight:600;margin:0 0 12px;color:rgba(255,255,255,.95)}.video-list .video-card .info-container .video-header .action-buttons .download-btn[data-v-6b663608]{display:flex;align-items:center;justify-content:center;background:linear-gradient(90deg,#4a6cff,#6a5acd);color:#fff;border:none;border-radius:4px;padding:6px;font-size:12px;font-weight:500;cursor:pointer;transition:all .3s ease;opacity:.9}.video-list .video-card .info-container .video-header .action-buttons .download-btn[data-v-6b663608]:hover{opacity:1;transform:translateY(-2px);box-shadow:0 4px 12px rgba(74,108,255,.3)}.video-list .video-card .info-container .video-header .action-buttons .download-btn .download-icon[data-v-6b663608]{font-size:16px}.video-list .video-card .info-container .video-meta[data-v-6b663608]{display:flex;flex-wrap:wrap;gap:12px;font-size:13px;color:rgba(255,255,255,.6);margin-bottom:12px}.video-list .video-card .info-container .video-meta .status-tag[data-v-6b663608]{padding:2px 8px;border-radius:4px;font-size:12px}.video-list .video-card .info-container .video-meta .status-tag.status-processing[data-v-6b663608]{background-color:rgba(24,144,255,.1);color:#1890ff;border:1px solid rgba(24,144,255,.2)}.video-list .video-card .info-container .video-meta .status-tag.status-error[data-v-6b663608]{background-color:rgba(255,77,79,.1);color:#ff4d4f;border:1px solid rgba(255,77,79,.2)}.video-list .video-card .info-container .video-meta .status-tag.status-success[data-v-6b663608]{background-color:rgba(82,196,26,.1);color:#52c41a;border:1px solid rgba(82,196,26,.2)}.video-list .video-card .info-container .video-meta span[data-v-6b663608]{display:flex;align-items:center}.video-list .video-card .info-container .video-meta span .van-icon[data-v-6b663608]{margin-right:4px}.loading-more[data-v-6b663608]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 0}.loading-more .loading-spinner.small[data-v-6b663608]{position:relative;width:30px;height:30px}.loading-more .loading-spinner.small .spinner-circle[data-v-6b663608]{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;border:2px solid rgba(255,255,255,.1);border-top-color:#4a6cff;animation:spinner-rotate-6b663608 1.5s ease-in-out infinite}.loading-more .loading-text[data-v-6b663608]{margin-top:10px;font-size:14px;color:rgba(255,255,255,.7)}.load-all[data-v-6b663608]{text-align:center;padding:20px 0;color:rgba(255,255,255,.5);font-size:14px}@keyframes spinner-rotate-6b663608{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-6b663608{0%{opacity:.2;transform:scale(1)}50%{opacity:.3;transform:scale(1.05)}to{opacity:.2;transform:scale(1)}}.empty-state[data-v-6b663608]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 0;color:rgba(255,255,255,.5)}.empty-state .van-icon[data-v-6b663608]{margin-bottom:16px}.empty-state p[data-v-6b663608]{margin-bottom:24px;font-size:16px}.empty-state .create-btn[data-v-6b663608]{background:linear-gradient(90deg,#4a6cff,#6a5acd);border:none;border-radius:8px;color:#fff;padding:12px 24px;font-size:15px;font-weight:500;cursor:pointer;transition:all .3s ease}.empty-state .create-btn[data-v-6b663608]:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(74,108,255,.3)}.video-modal[data-v-6b663608]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);display:flex;justify-content:center;align-items:center;z-index:1000;backdrop-filter:blur(5px);padding:16px;box-sizing:border-box}.video-modal .modal-content[data-v-6b663608]{width:90%;max-width:900px;max-height:90vh;background:#1e1e2c;border-radius:12px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.3);display:flex;flex-direction:column}.video-modal .modal-content .modal-header[data-v-6b663608]{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid rgba(255,255,255,.1)}.video-modal .modal-content .modal-header h3[data-v-6b663608]{margin:0;color:#fff;font-weight:500}.video-modal .modal-content .modal-header .modal-actions[data-v-6b663608]{display:flex;align-items:center;gap:16px}.video-modal .modal-content .modal-header .modal-actions .video-info[data-v-6b663608]{font-size:14px;color:rgba(255,255,255,.7)}.video-modal .modal-content .modal-header .close-btn[data-v-6b663608]{background:transparent;border:none;color:rgba(255,255,255,.7);cursor:pointer;font-size:20px;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.video-modal .modal-content .modal-header .close-btn[data-v-6b663608]:hover{color:#fff}.video-modal .modal-content .modal-body[data-v-6b663608]{padding:0;background-color:#0a0a14;display:flex;justify-content:center;align-items:center}.video-modal .modal-content .modal-body .modal-video[data-v-6b663608]{width:100%;height:auto;max-height:60vh;max-width:100%;display:block;object-fit:contain}.video-modal .modal-content .modal-footer[data-v-6b663608]{padding:16px;display:flex;justify-content:center;border-top:1px solid rgba(255,255,255,.1)}.video-modal .modal-content .modal-footer .modal-download-btn[data-v-6b663608]{display:flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(90deg,#4a6cff,#6a5acd);color:#fff;border:none;border-radius:8px;padding:10px 20px;font-size:15px;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(74,108,255,.25)}.video-modal .modal-content .modal-footer .modal-download-btn[data-v-6b663608]:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(74,108,255,.35)}.video-modal .modal-content .modal-footer .modal-download-btn .download-icon[data-v-6b663608]{font-size:18px}@media (max-width: 768px){.header[data-v-6b663608]{flex-direction:column;align-items:flex-start}.header .title-section[data-v-6b663608]{margin-bottom:16px}.video-modal .modal-content[data-v-6b663608]{width:95%;max-width:100%;height:auto}.video-modal .modal-content .modal-body .modal-video[data-v-6b663608]{max-height:60vh}}.download-progress-dialog .progress-container[data-v-6b663608]{padding:20px}.download-progress-dialog .progress-container .progress-title[data-v-6b663608]{font-size:14px;color:#333;margin-bottom:15px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.download-progress-dialog .progress-container .progress-text[data-v-6b663608]{text-align:center;margin-top:10px;font-size:14px;color:#4a6cff;font-weight:500}.main-container[data-v-284cf686]{min-height:100vh;color:#e0e0e0;padding-top:60px}.header-nav[data-v-284cf686]{display:flex;align-items:center;padding:16px;background:linear-gradient(90deg,#1a1a24,#252535);box-shadow:0 4px 12px rgba(0,0,0,.3);border-bottom:1px solid rgba(101,101,255,.2);position:fixed;top:0;width:100%;z-index:1}.header-nav .back-button[data-v-284cf686]{margin-right:6px;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease}.header-nav .back-button[data-v-284cf686]:hover{background-color:rgba(101,101,255,.15)}.header-nav .back-button .arrow-left[data-v-284cf686]{display:inline-block;width:10px;height:10px;border-left:2px solid #6565ff;border-bottom:2px solid #6565ff;transform:rotate(45deg)}.header-nav .nav-tabs[data-v-284cf686]{display:flex;background:rgba(20,20,40,.4);border-radius:8px;padding:6px;backdrop-filter:blur(5px)}.header-nav .nav-tabs span[data-v-284cf686]{font-size:14px;color:#8a8aa0;cursor:pointer;padding:4px 8px;border-radius:6px;transition:all .3s ease;position:relative;letter-spacing:.5px;font-weight:500}.header-nav .nav-tabs span[data-v-284cf686]:not(:last-child){margin-right:4px}.header-nav .nav-tabs span[data-v-284cf686]:hover{color:#a5a5ff;background-color:rgba(101,101,255,.08)}.header-nav .nav-tabs span.active[data-v-284cf686]{color:#fff;font-weight:600;background:linear-gradient(135deg,#4040ff,#6565ff);text-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 4px 8px rgba(65,65,255,.3)}.header-nav .nav-tabs span.active[data-v-284cf686]:after{content:"";position:absolute;bottom:-3px;left:50%;transform:translate(-50%);width:20px;height:3px;background:#a5a5ff;border-radius:3px;box-shadow:0 0 8px rgba(165,165,255,.8)}.createHuman-container[data-v-74b74227]{min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#fff;background:linear-gradient(90deg,#1a1a24,#252535)}.header[data-v-74b74227]{position:fixed;top:0;left:0;right:0;height:50px;display:flex;align-items:center;padding:0 16px;background:linear-gradient(90deg,#1a1a24,#252535);z-index:1000}.back-button[data-v-74b74227]{background:none;border:none;color:#fff;font-size:16px;cursor:pointer}.header-title[data-v-74b74227]{margin:0 auto;font-size:18px;font-weight:500}.content-wrapper[data-v-74b74227]{padding:66px 16px 16px}.form-field[data-v-74b74227]{margin-bottom:16px}.form-field label[data-v-74b74227]{display:block;margin-bottom:8px;font-size:16px;font-weight:500}.form-field .input-field[data-v-74b74227]{width:90%;height:44px;padding:0 15px;font-size:16px;color:#fff;background-color:#2a2a38;border:1px solid #3a3a4a;border-radius:8px;outline:none}.form-field .input-field[data-v-74b74227]::placeholder{color:#999}.form-field .input-field[data-v-74b74227]:focus{border-color:#6366f1}.video-upload-section[data-v-74b74227]{margin-top:24px}.video-upload-section .upload-label[data-v-74b74227]{font-weight:500;margin-bottom:8px;font-size:16px}.video-upload-section .video-upload-box[data-v-74b74227]{border:2px dashed #3a3a4a;border-radius:8px;height:150px;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;transition:border-color .3s;background-color:#1e1e2e}.video-upload-section .video-upload-box[data-v-74b74227]:hover:not(.uploading){border-color:#6366f1}.video-upload-section .video-upload-box.uploading[data-v-74b74227]{cursor:wait}.video-upload-section .video-upload-box .plus-icon[data-v-74b74227]{font-size:40px;color:#666}.video-upload-section .video-upload-box .loading-animation[data-v-74b74227]{display:flex;flex-direction:column;align-items:center;justify-content:center}.video-upload-section .video-upload-box .loading-circle[data-v-74b74227]{width:40px;height:40px;border-radius:50%;border:3px solid rgba(99,102,241,.2);border-top-color:#6366f1;animation:spin-74b74227 1s linear infinite;margin-bottom:12px}.video-upload-section .video-upload-box .loading-text[data-v-74b74227]{color:#6366f1;font-size:14px;font-weight:500}@keyframes spin-74b74227{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.video-upload-section .video-upload-box .uploaded-video-name[data-v-74b74227]{margin-top:8px;color:#6366f1;max-width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-upload-section .video-upload-box .video-info[data-v-74b74227]{display:flex;flex-direction:column;align-items:center;margin-top:8px;color:#999;font-size:14px}.video-upload-section .video-upload-box .video-info span[data-v-74b74227]{margin:2px 0}.video-requirements[data-v-74b74227]{margin-top:24px;padding:16px;background-color:#1e1e2e;border-radius:8px}.video-requirements .requirement-item[data-v-74b74227]{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #3a3a4a}.video-requirements .requirement-item[data-v-74b74227]:last-child{border-bottom:none}.video-requirements .requirement-item span[data-v-74b74227]{font-size:14px}.video-requirements .requirement-item span[data-v-74b74227]:first-child{color:#999}.error-examples[data-v-74b74227]{margin-top:24px}.error-examples .error-title[data-v-74b74227]{font-weight:500;margin-bottom:16px;font-size:16px}.error-examples .error-images[data-v-74b74227]{display:flex;justify-content:space-between}.error-examples .error-images .error-item[data-v-74b74227]{display:flex;flex-direction:column;align-items:center;width:80px}.error-examples .error-images .error-item span[data-v-74b74227]{margin-top:8px;font-size:14px;color:#999}.submit-btn[data-v-74b74227]{width:100%;height:48px;margin-top:32px;background-color:#6366f1;color:#fff;font-size:16px;font-weight:500;border:none;border-radius:24px;cursor:pointer;transition:background-color .3s}.submit-btn[data-v-74b74227]:hover:not(:disabled){background-color:#5254c5}.submit-btn[data-v-74b74227]:disabled{background-color:#555;cursor:not-allowed}.audio-recorder-component[data-v-5841d6b6]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#fff}.audio-record-box[data-v-5841d6b6]{border:2px dashed #3a3a4a;border-radius:8px;height:140px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#1e1e2e;padding:10px;transition:all .3s ease}.audio-record-box.recording[data-v-5841d6b6]{border-color:#f44;background-color:rgba(255,68,68,.1)}.audio-record-box.has-audio[data-v-5841d6b6]{border-style:solid;border-color:#6366f1;background-color:rgba(99,102,241,.1)}.record-button[data-v-5841d6b6]{display:flex;flex-direction:column;align-items:center;cursor:pointer}.mic-icon[data-v-5841d6b6]{color:#6366f1;margin-bottom:8px}.record-button[data-v-5841d6b6]:hover{opacity:.8}.recording-status[data-v-5841d6b6]{display:flex;align-items:center}.recording-indicator[data-v-5841d6b6]{width:12px;height:12px;background-color:#f44;border-radius:50%;margin-right:8px;animation:pulse-5841d6b6 1.5s infinite}.stop-button[data-v-5841d6b6]{margin-left:16px;padding:6px 12px;background-color:#f44;color:#fff;border:none;border-radius:4px;cursor:pointer}.stop-button[data-v-5841d6b6]:hover{background-color:#f22}.audio-playback[data-v-5841d6b6]{width:100%;display:flex;flex-direction:column;align-items:center}.audio-controls[data-v-5841d6b6]{width:100%;margin-bottom:15px}.audio-controls audio[data-v-5841d6b6]{display:none}.custom-player[data-v-5841d6b6]{display:flex;align-items:center;width:100%}.play-button[data-v-5841d6b6]{background:none;border:none;color:#6366f1;cursor:pointer;display:flex;align-items:center;justify-content:center;margin-right:10px}.progress-container[data-v-5841d6b6]{flex-grow:1;display:flex;flex-direction:column}.progress-bar[data-v-5841d6b6]{height:8px;background-color:#3a3a4a;border-radius:4px;overflow:hidden;cursor:pointer;position:relative}.progress-indicator[data-v-5841d6b6]{height:100%;background-color:#6366f1;border-radius:4px;transition:width .1s linear}.time-display[data-v-5841d6b6]{display:flex;justify-content:space-between;font-size:12px;color:#999;margin-top:4px}.audio-actions[data-v-5841d6b6]{display:flex;justify-content:center;align-items:center}.rerecord-button[data-v-5841d6b6]{padding:6px 12px;background-color:#444450;color:#fff;border:none;border-radius:4px;cursor:pointer;margin-right:10px}.rerecord-button[data-v-5841d6b6]:hover{background-color:#555565}.audio-requirements[data-v-5841d6b6]{margin-top:16px;padding:12px;background-color:#1e1e2e;border-radius:8px}.requirement-item[data-v-5841d6b6]{display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px solid #3a3a4a;font-size:14px}.requirement-item[data-v-5841d6b6]:last-child{border-bottom:none}.requirement-item span[data-v-5841d6b6]:first-child{color:#999}@keyframes pulse-5841d6b6{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.createVoice-container[data-v-4aa6bb12]{min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#fff;background:linear-gradient(90deg,#1a1a24,#252535)}.header[data-v-4aa6bb12]{position:fixed;top:0;left:0;right:0;height:50px;display:flex;align-items:center;padding:0 16px;background:linear-gradient(90deg,#1a1a24,#252535);z-index:1000}.back-button[data-v-4aa6bb12]{background:none;border:none;color:#fff;font-size:16px;cursor:pointer}.header-title[data-v-4aa6bb12]{margin:0 auto;font-size:18px;font-weight:500}.content-wrapper[data-v-4aa6bb12]{padding:66px 16px 16px}.form-field[data-v-4aa6bb12]{margin-bottom:16px}.form-field label[data-v-4aa6bb12]{display:block;margin-bottom:8px;font-size:16px;font-weight:500}.form-field .input-field[data-v-4aa6bb12]{width:90%;height:44px;padding:0 15px;font-size:16px;color:#fff;background-color:#2a2a38;border:1px solid #3a3a4a;border-radius:8px;outline:none}.form-field .input-field[data-v-4aa6bb12]::placeholder{color:#999}.form-field .input-field[data-v-4aa6bb12]:focus{border-color:#6366f1}.audio-record-section[data-v-4aa6bb12]{margin-top:24px}.audio-record-section .record-label[data-v-4aa6bb12]{font-weight:500;margin-bottom:8px;font-size:16px}.recording-tips[data-v-4aa6bb12]{margin-top:24px}.recording-tips .tips-title[data-v-4aa6bb12]{font-weight:500;margin-bottom:16px;font-size:16px}.recording-tips .tips-content[data-v-4aa6bb12]{display:flex;justify-content:space-between}.recording-tips .tips-content .tip-item[data-v-4aa6bb12]{text-align:center;width:80px}.recording-tips .tips-content .tip-item span[data-v-4aa6bb12]{font-size:14px;color:#999}.submit-btn[data-v-4aa6bb12]{width:100%;height:48px;margin-top:32px;background-color:#6366f1;color:#fff;font-size:16px;font-weight:500;border:none;border-radius:24px;cursor:pointer;transition:background-color .3s}.submit-btn[data-v-4aa6bb12]:hover:not(:disabled){background-color:#5254c5}.submit-btn[data-v-4aa6bb12]:disabled{background-color:#555;cursor:not-allowed}.upload-success[data-v-4aa6bb12]{color:#4caf50;font-size:14px}.uploading[data-v-4aa6bb12]{color:#ffc107;font-size:14px}.main-container[data-v-cf0f86fc]{background-color:#f5f5f5;min-height:100vh;padding-bottom:20px}.header-section[data-v-cf0f86fc]{padding:16px;margin-bottom:8px}.category-card[data-v-cf0f86fc]{display:flex;align-items:center;background:linear-gradient(135deg,#e3f2fd,#e8eaf6,#f3e5f5);border-radius:16px;padding:20px;position:relative;overflow:hidden}.category-card[data-v-cf0f86fc]:before{content:"";position:absolute;top:-50%;right:-20%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.3) 0%,transparent 70%);pointer-events:none}.category-icon[data-v-cf0f86fc]{width:60px;height:60px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;margin-right:16px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.category-icon img[data-v-cf0f86fc]{width:100%;border-radius:50%}.category-content[data-v-cf0f86fc]{flex:1}.category-title[data-v-cf0f86fc]{font-size:18px;font-weight:600;color:#1a1a1a;margin:0 0 4px}.category-desc[data-v-cf0f86fc]{font-size:14px;color:#666;margin:0}.category-arrow[data-v-cf0f86fc]{color:#999}.works-grid[data-v-cf0f86fc]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:0 16px}.work-item[data-v-cf0f86fc]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.06);transition:transform .2s ease}.work-item[data-v-cf0f86fc]:active{transform:scale(.98)}.work-content[data-v-cf0f86fc]{position:relative;width:100%;padding-bottom:100%;overflow:hidden;cursor:pointer}.video-wrapper[data-v-cf0f86fc]{position:absolute;top:0;right:0;bottom:0;left:0;background:#000}.work-image[data-v-cf0f86fc]{position:absolute;width:100%;height:100%;object-fit:cover}.play-button[data-v-cf0f86fc]{position:absolute;top:15%;left:85%;transform:translate(-50%,-50%);width:28px;height:28px;background:rgba(0,0,0,.6);border-radius:50%;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(4px)}.play-button svg[data-v-cf0f86fc]{margin-left:3px}.loading-wrapper[data-v-cf0f86fc]{position:absolute;top:0;right:0;bottom:0;left:0;background:#f8f9fa;display:flex;flex-direction:column;align-items:center;justify-content:center}.loading-spinner[data-v-cf0f86fc]{width:36px;height:36px;border:3px solid #e0e0e0;border-top-color:#1976d2;border-radius:50%;animation:spin-cf0f86fc .8s linear infinite}.loading-text[data-v-cf0f86fc]{margin-top:12px;color:#666;font-size:14px}.error-wrapper[data-v-cf0f86fc]{position:absolute;top:0;right:0;bottom:0;left:0;background:#fef2f2;display:flex;flex-direction:column;align-items:center;justify-content:center}.error-icon[data-v-cf0f86fc]{width:40px;height:40px;background:#ef4444;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;font-weight:700;margin-bottom:8px}.error-text[data-v-cf0f86fc]{color:#dc2626;font-size:14px;font-weight:500}.work-info[data-v-cf0f86fc]{padding:12px}.work-title[data-v-cf0f86fc]{font-size:14px;color:#1a1a1a;margin:0;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.loading-state[data-v-cf0f86fc]{display:flex;justify-content:center;padding:24px}.loading-dots[data-v-cf0f86fc]{display:flex;gap:4px}.loading-dots span[data-v-cf0f86fc]{width:8px;height:8px;background:#999;border-radius:50%;animation:loading-bounce-cf0f86fc 1.4s ease-in-out infinite}.loading-dots span[data-v-cf0f86fc]:nth-child(1){animation-delay:-.32s}.loading-dots span[data-v-cf0f86fc]:nth-child(2){animation-delay:-.16s}.no-more[data-v-cf0f86fc]{display:flex;align-items:center;justify-content:center;padding:24px 16px;gap:12px}.no-more-line[data-v-cf0f86fc]{flex:1;height:1px;background:#e0e0e0;max-width:80px}.no-more-text[data-v-cf0f86fc]{color:#999;font-size:14px}@keyframes spin-cf0f86fc{to{transform:rotate(360deg)}}@keyframes loading-bounce-cf0f86fc{0%,80%,to{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}.main-container[data-v-ca1b3745]{padding:16px;background-color:#f5f5f5;min-height:100vh}.works-grid[data-v-ca1b3745]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;max-width:1200px;margin:0 auto}.work-item[data-v-ca1b3745]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1)}.images-container[data-v-ca1b3745]{display:grid;grid-template-columns:repeat(1,1fr);gap:4px;padding:4px;height:200px}.image-wrapper[data-v-ca1b3745]{position:relative;width:100%;height:100%;overflow:hidden}.work-image[data-v-ca1b3745]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;height:100%;min-width:100%;transition:transform .3s ease}.work-image[data-v-ca1b3745]:hover{transform:translate(-50%,-50%) scale(1.05)}.multi-images-grid[data-v-ca1b3745]{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:2px;width:100%;height:100%}.multi-image[data-v-ca1b3745]{height:100%}.loading-state[data-v-ca1b3745],.no-more[data-v-ca1b3745]{text-align:center;padding:20px;color:#666;font-size:14px}.loading-image-wrapper[data-v-ca1b3745]{position:relative;width:100%;height:100%;background-color:#f3f4f6;border-radius:.5rem;display:flex;align-items:center;justify-content:center;overflow:hidden}.loading-pulse[data-v-ca1b3745]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#e5e7eb,#d1d5db);animation:pulse-ca1b3745 2s cubic-bezier(.4,0,.6,1) infinite}.loading-spinner[data-v-ca1b3745]{position:relative;z-index:10;width:4rem;height:4rem;border:4px solid #3b82f6;border-top-color:transparent;border-radius:50%;animation:spin-ca1b3745 1s linear infinite}.loading-text[data-v-ca1b3745]{position:absolute;bottom:1.5rem;left:0;right:0;text-align:center;color:#4b5563;font-size:1.125rem;font-weight:500}@keyframes pulse-ca1b3745{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin-ca1b3745{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-image-wrapper[data-v-ca1b3745]{position:relative;width:100%;height:100%;background-color:#fef2f2;border-radius:.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.error-icon[data-v-ca1b3745]{width:3rem;height:3rem;background-color:#ef4444;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;font-weight:700;margin-bottom:.75rem}.error-text[data-v-ca1b3745]{color:#ef4444;font-size:1.125rem;font-weight:500;margin-bottom:.25rem}.error-subtext[data-v-ca1b3745]{color:#991b1b;font-size:.875rem}.delete-button[data-v-ca1b3745]{position:absolute;top:8px;right:8px;width:28px;height:28px;background-color:rgba(0,0,0,.6);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;opacity:1;transition:background-color .2s ease}.delete-button[data-v-ca1b3745]:hover{background-color:rgba(239,68,68,.9)}.delete-icon[data-v-ca1b3745]{color:#fff;font-size:20px;font-weight:700;line-height:1}.main-container[data-v-95eff78d]{min-height:100vh;background-color:#f5f5f5}.header-nav[data-v-95eff78d]{display:flex;align-items:center;padding:16px}.header-nav .back-button[data-v-95eff78d]{margin-right:20px;cursor:pointer}.header-nav .back-button .arrow-left[data-v-95eff78d]{display:inline-block;width:10px;height:10px;border-left:2px solid #333;border-bottom:2px solid #333;transform:rotate(45deg)}.header-nav .nav-tabs[data-v-95eff78d]{display:flex}.header-nav .nav-tabs span[data-v-95eff78d]{font-size:14px;color:#666;cursor:pointer}.header-nav .nav-tabs span[data-v-95eff78d]:not(:last-child){margin-right:20px}.header-nav .nav-tabs span.active[data-v-95eff78d]{color:#333;font-weight:700}.main-container[data-v-27ef7050]{background-color:#f5f5f5;min-height:100vh;padding-bottom:20px}.header[data-v-27ef7050]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fff;border-bottom:1px solid #f0f0f0;position:sticky;top:0;z-index:100}.header .header-left[data-v-27ef7050]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:8px;transition:background-color .2s ease}.header .header-left[data-v-27ef7050]:hover{background-color:#f5f5f5}.header .header-left[data-v-27ef7050]:active{background-color:#e5e5e5}.header .header-left .back-icon[data-v-27ef7050]{width:20px;height:20px;color:#333}.header .header-title[data-v-27ef7050]{flex:1;text-align:center;font-size:18px;font-weight:600;color:#333;margin:0 16px}.header .header-right[data-v-27ef7050]{width:44px;height:44px}.upload-section[data-v-27ef7050]{padding:0 16px;display:flex;padding-top:2rem}.upload-section .upload-item[data-v-27ef7050]{flex:1;margin:0 .2rem}.upload-section .upload-item .upload-header[data-v-27ef7050]{display:flex;align-items:center;margin-bottom:4px}.upload-section .upload-item .upload-header .step-number[data-v-27ef7050]{width:20px;height:20px;line-height:26px;background:#6366f1;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.upload-section .upload-item .upload-header .upload-title[data-v-27ef7050]{font-size:16px;font-weight:700;color:#333}.upload-section .upload-item .upload-subtitle[data-v-27ef7050]{font-size:12px;color:#666;margin-bottom:12px}.upload-section .upload-item .upload-container[data-v-27ef7050]{background:#fff;border:2px dashed #e5e5e5;border-radius:12px;aspect-ratio:1/1;cursor:pointer;transition:all .3s ease;margin-bottom:16px;position:relative}@supports not (aspect-ratio: 1/1){.upload-section .upload-item .upload-container[data-v-27ef7050]:before{content:"";display:block;padding-bottom:100%}.upload-section .upload-item .upload-container[data-v-27ef7050]>*{position:absolute;top:0;left:0;right:0;bottom:0}}.upload-section .upload-item .upload-container[data-v-27ef7050]:hover{border-color:#6366f1}.upload-section .upload-item .upload-container .upload-placeholder[data-v-27ef7050]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center}.upload-section .upload-item .upload-container .upload-placeholder .upload-icon[data-v-27ef7050]{width:32px;height:32px;color:#6366f1}.upload-section .upload-item .upload-container .upload-placeholder .upload-icon svg[data-v-27ef7050]{width:100%;height:100%}.upload-section .upload-item .upload-container .upload-loading[data-v-27ef7050]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.upload-section .upload-item .upload-container .upload-loading .loading-spinner[data-v-27ef7050]{width:32px;height:32px;border:3px solid rgba(99,102,241,.2);border-top-color:#6366f1;border-radius:50%;animation:spin-27ef7050 1s linear infinite}.upload-section .upload-item .upload-container .upload-loading .loading-text[data-v-27ef7050]{color:#6366f1;font-size:14px;font-weight:500}.upload-section .upload-item .upload-container .video-preview[data-v-27ef7050],.upload-section .upload-item .upload-container .image-preview[data-v-27ef7050]{height:100%;position:relative;border-radius:10px;overflow:hidden}.upload-section .upload-item .upload-container .video-preview video[data-v-27ef7050],.upload-section .upload-item .upload-container .video-preview img[data-v-27ef7050],.upload-section .upload-item .upload-container .image-preview video[data-v-27ef7050],.upload-section .upload-item .upload-container .image-preview img[data-v-27ef7050]{width:100%;height:100%;object-fit:cover;border-radius:10px}.upload-section .upload-item .upload-container .video-preview .reupload-text[data-v-27ef7050],.upload-section .upload-item .upload-container .image-preview .reupload-text[data-v-27ef7050]{position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,.7);color:#fff;font-size:10px;text-align:center;padding:4px;border-radius:0 0 10px 10px}.upload-section .upload-item .upload-container .video-preview .delete-btn[data-v-27ef7050],.upload-section .upload-item .upload-container .image-preview .delete-btn[data-v-27ef7050]{position:absolute;top:0;right:0;width:24px;height:24px;background:rgba(0,0,0,.6);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.upload-section .upload-item .upload-container .video-preview .delete-btn[data-v-27ef7050]:hover,.upload-section .upload-item .upload-container .image-preview .delete-btn[data-v-27ef7050]:hover{background:rgba(0,0,0,.8);transform:scale(1.1)}.upload-section .upload-item .upload-container .video-preview .delete-btn svg[data-v-27ef7050],.upload-section .upload-item .upload-container .image-preview .delete-btn svg[data-v-27ef7050]{width:12px;height:12px}.generate-button[data-v-27ef7050]{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;text-align:center;padding:16px;border-radius:24px;font-size:16px;font-weight:700;margin:24px 16px 0;cursor:pointer;transition:all .3s ease}.generate-button[data-v-27ef7050]:hover:not(.disabled){transform:translateY(-2px);box-shadow:0 8px 25px rgba(99,102,241,.3)}.generate-button.disabled[data-v-27ef7050]{background:#ccc;cursor:not-allowed}.hidden-input[data-v-27ef7050]{display:none}.cropper-modal[data-v-27ef7050]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000;z-index:9999;touch-action:none;-webkit-overflow-scrolling:touch}.cropper-modal .cropper-container[data-v-27ef7050]{background:#fff;width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column;touch-action:manipulation}.cropper-modal .cropper-container .cropper-header[data-v-27ef7050]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #eee}.cropper-modal .cropper-container .cropper-header h3[data-v-27ef7050]{margin:0;font-size:18px;color:#333}.cropper-modal .cropper-container .cropper-header .close-btn[data-v-27ef7050]{background:none;border:none;font-size:24px;color:#999;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.cropper-modal .cropper-container .cropper-header .close-btn[data-v-27ef7050]:hover{color:#666}.cropper-modal .cropper-container .cropper-content[data-v-27ef7050]{flex:1;padding:20px;overflow:hidden;display:flex;align-items:center;justify-content:center}.cropper-modal .cropper-container .cropper-content .cropper-wrapper[data-v-27ef7050]{position:relative;display:inline-block;max-width:100%;max-height:100%;touch-action:none}.cropper-modal .cropper-container .cropper-content .cropper-wrapper img[data-v-27ef7050]{max-width:calc(100vw - 40px);max-height:calc(100vh - 160px);width:auto;height:auto;display:block;user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none}.cropper-modal .cropper-container .cropper-content .cropper-wrapper .crop-overlay[data-v-27ef7050]{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;touch-action:none}.cropper-modal .cropper-container .cropper-content .cropper-wrapper .crop-overlay .crop-box[data-v-27ef7050]{position:absolute;border:2px solid #6366f1;background:rgba(99,102,241,.1);cursor:move;pointer-events:all;touch-action:none}.cropper-modal .cropper-container .cropper-content .cropper-wrapper .crop-overlay .crop-box .crop-handles .handle[data-v-27ef7050]{position:absolute;background:#6366f1;border:2px solid white;cursor:pointer;touch-action:none}.cropper-modal .cropper-container .cropper-content .cropper-wrapper .crop-overlay .crop-box .crop-handles .handle.handle-nw[data-v-27ef7050],.cropper-modal .cropper-container .cropper-content .cropper-wrapper .crop-overlay .crop-box .crop-handles .handle.handle-ne[data-v-27ef7050],.cropper-modal .cropper-container .cropper-content .cropper-wrapper .crop-overlay .crop-box .crop-handles .handle.handle-sw[data-v-27ef7050],.cropper-modal .cropper-container .cropper-content .cropper-wrapper .crop-overlay .crop-box .crop-handles .handle.handle-se[data-v-27ef7050]{width:12px;height:12px;border-radius:50%}.cropper-modal .cropper-container .cropper-content .cropper-wrapper .crop-overlay .crop-box .crop-handles .handle.handle-n[data-v-27ef7050],.cropper-modal .cropper-container .cropper-content .cropper-wrapper .crop-overlay .crop-box .crop-handles .handle.handle-s[data-v-27ef7050]{width:20px;height:8px;border-radius:4px;left:50%;transform:translate(-50%)}.cropper-modal .cropper-container .cropper-content .cropper-wrapper .crop-overlay .crop-box .crop-handles .handle.handle-e[data-v-27ef7050],.cropper-modal .cropper-container .cropper-content .cropper-wrapper .crop-overlay .crop-box .crop-handles .handle.handle-w[data-v-27ef7050]{width:8px;height:20px;border-radius:4px;top:50%;transform:translateY(-50%)}.cropper-modal .cropper-container .cropper-content .cropper-wrapper .crop-overlay .crop-box .crop-handles .handle.handle-nw[data-v-27ef7050]{top:-6px;left:-6px;cursor:nw-resize}.cropper-modal .cropper-container .cropper-content .cropper-wrapper .crop-overlay .crop-box .crop-handles .handle.handle-n[data-v-27ef7050]{top:-4px;cursor:n-resize}.cropper-modal .cropper-container .cropper-content .cropper-wrapper .crop-overlay .crop-box .crop-handles .handle.handle-ne[data-v-27ef7050]{top:-6px;right:-6px;cursor:ne-resize}.cropper-modal .cropper-container .cropper-content .cropper-wrapper .crop-overlay .crop-box .crop-handles .handle.handle-e[data-v-27ef7050]{right:-4px;cursor:e-resize}.cropper-modal .cropper-container .cropper-content .cropper-wrapper .crop-overlay .crop-box .crop-handles .handle.handle-se[data-v-27ef7050]{bottom:-6px;right:-6px;cursor:se-resize}.cropper-modal .cropper-container .cropper-content .cropper-wrapper .crop-overlay .crop-box .crop-handles .handle.handle-s[data-v-27ef7050]{bottom:-4px;cursor:s-resize}.cropper-modal .cropper-container .cropper-content .cropper-wrapper .crop-overlay .crop-box .crop-handles .handle.handle-sw[data-v-27ef7050]{bottom:-6px;left:-6px;cursor:sw-resize}.cropper-modal .cropper-container .cropper-content .cropper-wrapper .crop-overlay .crop-box .crop-handles .handle.handle-w[data-v-27ef7050]{left:-4px;cursor:w-resize}.cropper-modal .cropper-container .cropper-content .cropper-wrapper .crop-overlay .crop-box .crop-handles .handle[data-v-27ef7050]:hover{background:#5856eb;transform:scale(1.1)}.cropper-modal .cropper-container .cropper-content .cropper-wrapper .crop-overlay .crop-box .crop-handles .handle:hover.handle-n[data-v-27ef7050],.cropper-modal .cropper-container .cropper-content .cropper-wrapper .crop-overlay .crop-box .crop-handles .handle:hover.handle-s[data-v-27ef7050]{transform:translate(-50%) scale(1.1)}.cropper-modal .cropper-container .cropper-content .cropper-wrapper .crop-overlay .crop-box .crop-handles .handle:hover.handle-e[data-v-27ef7050],.cropper-modal .cropper-container .cropper-content .cropper-wrapper .crop-overlay .crop-box .crop-handles .handle:hover.handle-w[data-v-27ef7050]{transform:translateY(-50%) scale(1.1)}.cropper-modal .cropper-container .cropper-actions[data-v-27ef7050]{display:flex;gap:12px;padding:16px 20px;border-top:1px solid #eee}.cropper-modal .cropper-container .cropper-actions button[data-v-27ef7050]{flex:1;padding:12px 24px;border:none;border-radius:8px;font-size:16px;cursor:pointer;transition:all .3s ease}.cropper-modal .cropper-container .cropper-actions button.btn-cancel[data-v-27ef7050]{background:#f5f5f5;color:#666}.cropper-modal .cropper-container .cropper-actions button.btn-cancel[data-v-27ef7050]:hover{background:#e5e5e5}.cropper-modal .cropper-container .cropper-actions button.btn-confirm[data-v-27ef7050]{background:#6366f1;color:#fff}.cropper-modal .cropper-container .cropper-actions button.btn-confirm[data-v-27ef7050]:hover{background:#5856eb}@media (max-width: 768px){.cropper-modal .cropper-container .cropper-content[data-v-27ef7050]{padding:16px}.cropper-modal .cropper-container .cropper-content .cropper-wrapper img[data-v-27ef7050]{max-width:calc(100vw - 32px);max-height:calc(100vh - 140px)}.cropper-modal .cropper-container .cropper-content .crop-overlay .crop-box .crop-handles .handle.handle-nw[data-v-27ef7050],.cropper-modal .cropper-container .cropper-content .crop-overlay .crop-box .crop-handles .handle.handle-ne[data-v-27ef7050],.cropper-modal .cropper-container .cropper-content .crop-overlay .crop-box .crop-handles .handle.handle-sw[data-v-27ef7050],.cropper-modal .cropper-container .cropper-content .crop-overlay .crop-box .crop-handles .handle.handle-se[data-v-27ef7050]{width:16px;height:16px}.cropper-modal .cropper-container .cropper-content .crop-overlay .crop-box .crop-handles .handle.handle-n[data-v-27ef7050],.cropper-modal .cropper-container .cropper-content .crop-overlay .crop-box .crop-handles .handle.handle-s[data-v-27ef7050]{width:24px;height:12px}.cropper-modal .cropper-container .cropper-content .crop-overlay .crop-box .crop-handles .handle.handle-e[data-v-27ef7050],.cropper-modal .cropper-container .cropper-content .crop-overlay .crop-box .crop-handles .handle.handle-w[data-v-27ef7050]{width:12px;height:24px}.cropper-modal .cropper-container .cropper-actions[data-v-27ef7050]{padding:12px 16px}.cropper-modal .cropper-container .cropper-actions button[data-v-27ef7050]{padding:10px 20px;font-size:14px}}.submit-loading[data-v-27ef7050]{display:flex;align-items:center;gap:8px}.loading-spinner[data-v-27ef7050]{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-27ef7050 .8s linear infinite;flex-shrink:0;box-sizing:border-box}@keyframes spin-27ef7050{to{transform:rotate(360deg)}}.main-container[data-v-0747dce2]{background-color:#f5f5f5;min-height:100vh;padding-bottom:20px}.header[data-v-0747dce2]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fff;border-bottom:1px solid #f0f0f0}.header-back[data-v-0747dce2]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#333;cursor:pointer}.header-title[data-v-0747dce2]{font-size:18px;font-weight:600;color:#1a1a1a}.header-placeholder[data-v-0747dce2]{width:40px}.template-section[data-v-0747dce2]{padding:20px 16px;background:#fff;margin-bottom:12px}.template-preview[data-v-0747dce2]{width:100%;border-radius:12px;overflow:hidden;background:#000;position:relative}.template-video[data-v-0747dce2]{width:100%;height:auto;display:block}.template-placeholder[data-v-0747dce2]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f8f9fa}.placeholder-icon[data-v-0747dce2]{font-size:48px;margin-bottom:12px}.placeholder-text[data-v-0747dce2]{color:#666;font-size:16px}.template-info-section[data-v-0747dce2]{background:#fff;padding:20px 16px;margin-bottom:20px}.info-title[data-v-0747dce2]{font-size:18px;font-weight:600;color:#1a1a1a;margin-bottom:16px}.info-content[data-v-0747dce2]{display:flex;flex-direction:column;gap:12px}.info-item[data-v-0747dce2]{display:flex;align-items:center;padding:12px;background:#f8f9fa;border-radius:8px}.info-label[data-v-0747dce2]{font-size:14px;color:#666;min-width:80px}.info-value[data-v-0747dce2]{font-size:14px;color:#333;font-weight:500;flex:1}.upload-section[data-v-0747dce2]{padding:0 16px;margin-bottom:20px}.upload-section .upload-item[data-v-0747dce2]{background:#fff;padding:20px;border-radius:12px}.upload-section .upload-item .upload-header[data-v-0747dce2]{display:flex;align-items:center;margin-bottom:8px}.upload-section .upload-item .upload-header .step-number[data-v-0747dce2]{width:24px;height:24px;background:#6366f1;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;margin-right:8px}.upload-section .upload-item .upload-header .upload-title[data-v-0747dce2]{font-size:16px;font-weight:700;color:#333}.upload-section .upload-item .upload-subtitle[data-v-0747dce2]{font-size:12px;color:#666;margin-bottom:16px;margin-left:32px}.upload-section .upload-item .upload-container[data-v-0747dce2]{border:2px dashed #e5e5e5;border-radius:12px;padding:20px;cursor:pointer;transition:all .3s ease;text-align:center}.upload-section .upload-item .upload-container[data-v-0747dce2]:hover{border-color:#6366f1}.upload-section .upload-item .upload-container .upload-placeholder[data-v-0747dce2]{display:flex;flex-direction:column;align-items:center;justify-content:center}.upload-section .upload-item .upload-container .upload-placeholder .upload-icon[data-v-0747dce2]{width:48px;height:48px;color:#6366f1;margin-bottom:12px}.upload-section .upload-item .upload-container .upload-placeholder .upload-icon svg[data-v-0747dce2]{width:100%;height:100%}.upload-section .upload-item .upload-container .upload-placeholder .upload-text[data-v-0747dce2]{color:#666;font-size:14px}.upload-section .upload-item .upload-container .image-preview img[data-v-0747dce2]{max-width:200px;max-height:200px;object-fit:contain;border-radius:8px}.upload-section .upload-item .upload-container .image-preview .reupload-text[data-v-0747dce2]{font-size:12px;color:#999;margin-top:8px}.submit-section[data-v-0747dce2]{padding:0 16px;position:fixed;bottom:20px;left:0;right:0;z-index:100}.submit-btn[data-v-0747dce2]{width:100%;height:50px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:25px;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.submit-btn[data-v-0747dce2]:hover:not(.disabled){transform:translateY(-2px);box-shadow:0 8px 25px rgba(102,126,234,.4)}.submit-btn.disabled[data-v-0747dce2]{background:#ccc;cursor:not-allowed;transform:none;box-shadow:none}.submit-loading[data-v-0747dce2]{display:flex;align-items:center;gap:8px}.loading-spinner[data-v-0747dce2]{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-0747dce2 .8s linear infinite}@keyframes spin-0747dce2{to{transform:rotate(360deg)}}.hidden-input[data-v-0747dce2]{display:none}.cropper-modal[data-v-0747dce2]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000;z-index:9999;touch-action:none;-webkit-overflow-scrolling:touch}.cropper-modal .cropper-container[data-v-0747dce2]{background:#fff;width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column;touch-action:manipulation}.cropper-modal .cropper-container .cropper-header[data-v-0747dce2]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #eee}.cropper-modal .cropper-container .cropper-header h3[data-v-0747dce2]{margin:0;font-size:18px;color:#333}.cropper-modal .cropper-container .cropper-header .close-btn[data-v-0747dce2]{background:none;border:none;font-size:24px;color:#999;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.cropper-modal .cropper-container .cropper-header .close-btn[data-v-0747dce2]:hover{color:#666}.cropper-modal .cropper-container .cropper-content[data-v-0747dce2]{flex:1;padding:20px;overflow:hidden;display:flex;align-items:center;justify-content:center}.cropper-modal .cropper-container .cropper-content .cropper-wrapper[data-v-0747dce2]{position:relative;display:inline-block;max-width:100%;max-height:100%;touch-action:none}.cropper-modal .cropper-container .cropper-content .cropper-wrapper img[data-v-0747dce2]{max-width:calc(100vw - 40px);max-height:calc(100vh - 160px);width:auto;height:auto;display:block;user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none}.cropper-modal .cropper-container .cropper-content .cropper-wrapper .crop-overlay[data-v-0747dce2]{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;touch-action:none}.cropper-modal .cropper-container .cropper-content .cropper-wrapper .crop-overlay .crop-box[data-v-0747dce2]{position:absolute;border:2px solid #6366f1;background:rgba(99,102,241,.1);cursor:move;pointer-events:all;touch-action:none}.cropper-modal .cropper-container .cropper-content .cropper-wrapper .crop-overlay .crop-box .crop-handles .handle[data-v-0747dce2]{position:absolute;background:#6366f1;border:2px solid white;cursor:pointer;touch-action:none}.cropper-modal .cropper-container .cropper-content .cropper-wrapper .crop-overlay .crop-box .crop-handles .handle.handle-nw[data-v-0747dce2],.cropper-modal .cropper-container .cropper-content .cropper-wrapper .crop-overlay .crop-box .crop-handles .handle.handle-ne[data-v-0747dce2],.cropper-modal .cropper-container .cropper-content .cropper-wrapper .crop-overlay .crop-box .crop-handles .handle.handle-sw[data-v-0747dce2],.cropper-modal .cropper-container .cropper-content .cropper-wrapper .crop-overlay .crop-box .crop-handles .handle.handle-se[data-v-0747dce2]{width:12px;height:12px;border-radius:50%}.cropper-modal .cropper-container .cropper-content .cropper-wrapper .crop-overlay .crop-box .crop-handles .handle.handle-n[data-v-0747dce2],.cropper-modal .cropper-container .cropper-content .cropper-wrapper .crop-overlay .crop-box .crop-handles .handle.handle-s[data-v-0747dce2]{width:20px;height:8px;border-radius:4px;left:50%;transform:translate(-50%)}.cropper-modal .cropper-container .cropper-content .cropper-wrapper .crop-overlay .crop-box .crop-handles .handle.handle-e[data-v-0747dce2],.cropper-modal .cropper-container .cropper-content .cropper-wrapper .crop-overlay .crop-box .crop-handles .handle.handle-w[data-v-0747dce2]{width:8px;height:20px;border-radius:4px;top:50%;transform:translateY(-50%)}.cropper-modal .cropper-container .cropper-content .cropper-wrapper .crop-overlay .crop-box .crop-handles .handle.handle-nw[data-v-0747dce2]{top:-6px;left:-6px;cursor:nw-resize}.cropper-modal .cropper-container .cropper-content .cropper-wrapper .crop-overlay .crop-box .crop-handles .handle.handle-n[data-v-0747dce2]{top:-4px;cursor:n-resize}.cropper-modal .cropper-container .cropper-content .cropper-wrapper .crop-overlay .crop-box .crop-handles .handle.handle-ne[data-v-0747dce2]{top:-6px;right:-6px;cursor:ne-resize}.cropper-modal .cropper-container .cropper-content .cropper-wrapper .crop-overlay .crop-box .crop-handles .handle.handle-e[data-v-0747dce2]{right:-4px;cursor:e-resize}.cropper-modal .cropper-container .cropper-content .cropper-wrapper .crop-overlay .crop-box .crop-handles .handle.handle-se[data-v-0747dce2]{bottom:-6px;right:-6px;cursor:se-resize}.cropper-modal .cropper-container .cropper-content .cropper-wrapper .crop-overlay .crop-box .crop-handles .handle.handle-s[data-v-0747dce2]{bottom:-4px;cursor:s-resize}.cropper-modal .cropper-container .cropper-content .cropper-wrapper .crop-overlay .crop-box .crop-handles .handle.handle-sw[data-v-0747dce2]{bottom:-6px;left:-6px;cursor:sw-resize}.cropper-modal .cropper-container .cropper-content .cropper-wrapper .crop-overlay .crop-box .crop-handles .handle.handle-w[data-v-0747dce2]{left:-4px;cursor:w-resize}.cropper-modal .cropper-container .cropper-content .cropper-wrapper .crop-overlay .crop-box .crop-handles .handle[data-v-0747dce2]:hover{background:#5856eb;transform:scale(1.1)}.cropper-modal .cropper-container .cropper-content .cropper-wrapper .crop-overlay .crop-box .crop-handles .handle:hover.handle-n[data-v-0747dce2],.cropper-modal .cropper-container .cropper-content .cropper-wrapper .crop-overlay .crop-box .crop-handles .handle:hover.handle-s[data-v-0747dce2]{transform:translate(-50%) scale(1.1)}.cropper-modal .cropper-container .cropper-content .cropper-wrapper .crop-overlay .crop-box .crop-handles .handle:hover.handle-e[data-v-0747dce2],.cropper-modal .cropper-container .cropper-content .cropper-wrapper .crop-overlay .crop-box .crop-handles .handle:hover.handle-w[data-v-0747dce2]{transform:translateY(-50%) scale(1.1)}.cropper-modal .cropper-container .cropper-actions[data-v-0747dce2]{display:flex;gap:12px;padding:16px 20px;border-top:1px solid #eee}.cropper-modal .cropper-container .cropper-actions button[data-v-0747dce2]{flex:1;padding:12px 24px;border:none;border-radius:8px;font-size:16px;cursor:pointer;transition:all .3s ease}.cropper-modal .cropper-container .cropper-actions button.btn-cancel[data-v-0747dce2]{background:#f5f5f5;color:#666}.cropper-modal .cropper-container .cropper-actions button.btn-cancel[data-v-0747dce2]:hover{background:#e5e5e5}.cropper-modal .cropper-container .cropper-actions button.btn-confirm[data-v-0747dce2]{background:#6366f1;color:#fff}.cropper-modal .cropper-container .cropper-actions button.btn-confirm[data-v-0747dce2]:hover{background:#5856eb}@media (max-width: 768px){.cropper-modal .cropper-container .cropper-content[data-v-0747dce2]{padding:16px}.cropper-modal .cropper-container .cropper-content .cropper-wrapper img[data-v-0747dce2]{max-width:calc(100vw - 32px);max-height:calc(100vh - 140px)}.cropper-modal .cropper-container .cropper-content .crop-overlay .crop-box .crop-handles .handle.handle-nw[data-v-0747dce2],.cropper-modal .cropper-container .cropper-content .crop-overlay .crop-box .crop-handles .handle.handle-ne[data-v-0747dce2],.cropper-modal .cropper-container .cropper-content .crop-overlay .crop-box .crop-handles .handle.handle-sw[data-v-0747dce2],.cropper-modal .cropper-container .cropper-content .crop-overlay .crop-box .crop-handles .handle.handle-se[data-v-0747dce2]{width:16px;height:16px}.cropper-modal .cropper-container .cropper-content .crop-overlay .crop-box .crop-handles .handle.handle-n[data-v-0747dce2],.cropper-modal .cropper-container .cropper-content .crop-overlay .crop-box .crop-handles .handle.handle-s[data-v-0747dce2]{width:24px;height:12px}.cropper-modal .cropper-container .cropper-content .crop-overlay .crop-box .crop-handles .handle.handle-e[data-v-0747dce2],.cropper-modal .cropper-container .cropper-content .crop-overlay .crop-box .crop-handles .handle.handle-w[data-v-0747dce2]{width:12px;height:24px}.cropper-modal .cropper-container .cropper-actions[data-v-0747dce2]{padding:12px 16px}.cropper-modal .cropper-container .cropper-actions button[data-v-0747dce2]{padding:10px 20px;font-size:14px}}.main-container[data-v-cbef5bf9]{display:flex;flex-direction:column;min-height:100vh;background-color:#fff;overflow-y:hidden}.header[data-v-cbef5bf9]{display:flex;align-items:center;padding:16px;border-bottom:1px solid #eee;position:relative}.header .back-button[data-v-cbef5bf9]{padding:8px;cursor:pointer}.header .back-button i[data-v-cbef5bf9]{display:inline-block;width:10px;height:10px;border-left:2px solid #333;border-bottom:2px solid #333;transform:rotate(45deg)}.header .title[data-v-cbef5bf9]{margin-left:16px;font-size:18px;font-weight:500;flex:1}.header .download-button[data-v-cbef5bf9]{padding:8px 12px;cursor:pointer;color:#333;transition:all .2s ease}.header .download-button[data-v-cbef5bf9]:hover{color:#1890ff}.header .download-button[data-v-cbef5bf9]:active{transform:scale(.95)}.media-container[data-v-cbef5bf9]{padding:16px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fff;position:relative;min-height:400px}.video-container[data-v-cbef5bf9]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.video-wrapper[data-v-cbef5bf9]{position:relative;width:100%;max-width:400px;border-radius:8px;overflow:hidden;cursor:pointer;background:#000}.video-wrapper .video-cover[data-v-cbef5bf9]{width:100%;height:auto;object-fit:cover;display:block}.video-wrapper .play-button[data-v-cbef5bf9]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;transition:all .3s ease}.video-wrapper .play-button[data-v-cbef5bf9]:hover{transform:translate(-50%,-50%) scale(1.1)}.video-wrapper .video-player[data-v-cbef5bf9]{width:100%;height:auto;border-radius:8px;outline:none}.image-grid[data-v-cbef5bf9]{width:100%;height:100%;display:grid;gap:8px}.image-grid.single-image[data-v-cbef5bf9]{grid-template-columns:1fr}.image-grid.multi-image[data-v-cbef5bf9]{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.image-grid .image-item[data-v-cbef5bf9]{overflow:hidden;border-radius:8px;cursor:pointer;background-color:#f5f5f5}.image-grid .image-item img[data-v-cbef5bf9]{width:100%;height:auto;object-fit:contain;transition:transform .2s}.image-grid .image-item img[data-v-cbef5bf9]:hover{transform:scale(1.02)}.loading-container[data-v-cbef5bf9]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff}.loading-container .hourglass[data-v-cbef5bf9]{margin-bottom:16px;animation:bounce-cbef5bf9 1s infinite}.loading-container .loading-progress[data-v-cbef5bf9]{font-size:20px;color:#1890ff;font-weight:700;margin-bottom:12px}.loading-container .loading-text[data-v-cbef5bf9]{font-size:14px;color:#666;text-align:center;padding:0 20px}@keyframes bounce-cbef5bf9{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.error-container[data-v-cbef5bf9]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;padding:24px}.error-icon[data-v-cbef5bf9]{margin-bottom:16px;animation:shake-cbef5bf9 .5s ease-in-out}.error-title[data-v-cbef5bf9]{font-size:20px;color:#ff4d4f;font-weight:500;margin-bottom:8px}.error-message[data-v-cbef5bf9]{font-size:14px;color:#666;text-align:center;margin-bottom:24px}.retry-button[data-v-cbef5bf9]{padding:8px 24px;background-color:#ff4d4f;color:#fff;border:none;border-radius:4px;font-size:14px;cursor:pointer;transition:background-color .3s}.retry-button[data-v-cbef5bf9]:hover{background-color:#ff7875}@keyframes shake-cbef5bf9{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.media-hint-container[data-v-cbef5bf9]{width:100%;display:flex;justify-content:center;margin-top:12px}.media-hint[data-v-cbef5bf9]{display:flex;align-items:center;justify-content:center;padding:8px 16px;background-color:#f5f5f5;border-radius:20px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.media-hint svg[data-v-cbef5bf9]{margin-right:6px}.media-hint span[data-v-cbef5bf9]{font-size:13px;color:#333}.countdown-container[data-v-cbef5bf9]{margin-top:20px;display:flex;flex-direction:column;align-items:center}.countdown-text[data-v-cbef5bf9]{font-size:14px;color:#666;margin-bottom:12px}.prompt-display[data-v-cbef5bf9]{margin:10px 0 15px;max-width:80%;text-align:center;background-color:#f8f8f8;padding:8px 12px;border-radius:8px}.prompt-label[data-v-cbef5bf9]{font-size:12px;color:#888;margin-bottom:4px}.prompt-text[data-v-cbef5bf9]{font-size:14px;color:#333;font-weight:500;word-break:break-word;max-height:60px;overflow-y:auto}.info-icon[data-v-cbef5bf9]{margin-bottom:16px}.info-title[data-v-cbef5bf9]{font-size:20px;color:#1890ff;font-weight:500;margin-bottom:8px}.info-message[data-v-cbef5bf9]{font-size:14px;color:#666;text-align:center;margin-bottom:24px}.info-button[data-v-cbef5bf9]{padding:8px 24px;background-color:#1890ff;color:#fff;border:none;border-radius:4px;font-size:14px;cursor:pointer;transition:background-color .3s}.info-button[data-v-cbef5bf9]:hover{background-color:#40a9ff}.info-button[data-v-cbef5bf9]:active{background-color:#096dd9}@media (max-width: 768px){.image-grid.multi-image[data-v-cbef5bf9]{gap:4px}.video-wrapper[data-v-cbef5bf9]{max-width:100%}}.video-actions[data-v-cbef5bf9]{display:flex;justify-content:space-between;margin-top:.75rem}.action-btn[data-v-cbef5bf9]{flex:1;display:flex;align-items:center;justify-content:center;padding:.5rem;border:none;border-radius:1rem;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s ease;color:#2b2b3d;box-shadow:0 2px 8px rgba(0,0,0,.1)}.action-btn[data-v-cbef5bf9]:first-child,.action-icon[data-v-cbef5bf9]{margin-right:.5rem}.download-btn[data-v-cbef5bf9]{background:linear-gradient(135deg,gold,#ffed4a)}.copy-btn[data-v-cbef5bf9]{background:linear-gradient(135deg,#7b7bbd,#9e9ee7);color:#fff}.action-btn[data-v-cbef5bf9]:active{transform:scale(.97);box-shadow:0 1px 4px rgba(0,0,0,.1)}.action-icon[data-v-cbef5bf9]{font-size:1.1rem}.main-container[data-v-675cb345]{background-color:#f5f5f5;min-height:100vh;padding-bottom:20px}.upload-section[data-v-675cb345]{padding:0 16px;margin-bottom:20px}.upload-section .upload-item[data-v-675cb345]{border-radius:12px}.upload-section .upload-item .upload-header[data-v-675cb345]{display:flex;align-items:center;margin-bottom:8px}.upload-section .upload-item .upload-header .upload-title[data-v-675cb345]{font-size:16px;font-weight:700;color:#333}.upload-section .upload-item .upload-container[data-v-675cb345]{border:2px dashed #e5e5e5;background:#fff;border-radius:12px;padding:20px;cursor:pointer;transition:all .3s ease;text-align:center}.upload-section .upload-item .upload-container[data-v-675cb345]:hover{border-color:#6366f1}.upload-section .upload-item .upload-container .upload-placeholder[data-v-675cb345]{display:flex;flex-direction:column;align-items:center;justify-content:center}.upload-section .upload-item .upload-container .upload-placeholder .upload-icon[data-v-675cb345]{width:48px;height:48px;color:#888;margin-bottom:12px}.upload-section .upload-item .upload-container .upload-placeholder .upload-icon svg[data-v-675cb345]{width:100%;height:100%}.upload-section .upload-item .upload-container .upload-placeholder .upload-hint[data-v-675cb345]{color:#999;font-size:12px;margin-top:6px}.upload-section .upload-item .upload-container .upload-placeholder .upload-text[data-v-675cb345]{color:#666;font-size:14px}.upload-section .upload-item .upload-container .image-preview img[data-v-675cb345]{max-width:200px;max-height:200px;object-fit:contain;border-radius:8px;margin-bottom:12px}.upload-section .upload-item .upload-container .image-preview .image-actions[data-v-675cb345]{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.upload-section .upload-item .upload-container .image-preview .image-actions .paint-btn[data-v-675cb345],.upload-section .upload-item .upload-container .image-preview .image-actions .reupload-btn[data-v-675cb345]{padding:8px 16px;border:none;border-radius:6px;font-size:12px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:4px}.upload-section .upload-item .upload-container .image-preview .image-actions .paint-btn svg[data-v-675cb345],.upload-section .upload-item .upload-container .image-preview .image-actions .reupload-btn svg[data-v-675cb345]{width:14px;height:14px}.upload-section .upload-item .upload-container .image-preview .image-actions .paint-btn[data-v-675cb345]{background:#6366f1;color:#fff}.upload-section .upload-item .upload-container .image-preview .image-actions .paint-btn[data-v-675cb345]:hover{background:#5856eb}.upload-section .upload-item .upload-container .image-preview .image-actions .reupload-btn[data-v-675cb345]{background:#f5f5f5;color:#666}.upload-section .upload-item .upload-container .image-preview .image-actions .reupload-btn[data-v-675cb345]:hover{background:#e5e5e5}.upload-section .upload-item .upload-container .image-preview .reupload-btn-div[data-v-675cb345]{color:#888;font-size:12px;margin-bottom:10px}.prompt-section[data-v-675cb345]{padding:0 16px}.prompt-section .prompt-header[data-v-675cb345]{margin-bottom:8px}.prompt-section .prompt-header .prompt-title[data-v-675cb345]{font-size:16px;font-weight:700;color:#333}.prompt-section .prompt-input-container[data-v-675cb345]{background:#fff;border-radius:12px;position:relative;margin-bottom:.5rem}.prompt-section .prompt-input-container .prompt-textarea[data-v-675cb345]{width:100%;border-radius:8px;padding:12px;font-size:14px;line-height:1.5;resize:none;outline:none;box-sizing:border-box;border:none}.prompt-section .prompt-input-container .prompt-textarea[data-v-675cb345]:focus{border-color:#6366f1}.prompt-section .prompt-input-container .prompt-textarea[data-v-675cb345]::placeholder{color:#999}.prompt-section .prompt-input-container .prompt-counter[data-v-675cb345]{position:absolute;bottom:20px;right:20px;font-size:12px;color:#999}.submit-section[data-v-675cb345]{padding:0 32px;margin-top:1rem;z-index:10}.submit-btn[data-v-675cb345]{width:100%;height:50px;background:#4080ff;color:#fff;border:none;border-radius:25px;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.submit-btn[data-v-675cb345]:hover:not(.disabled){transform:translateY(-2px);box-shadow:0 8px 25px rgba(102,126,234,.4)}.submit-btn.disabled[data-v-675cb345]{background:#ccc;cursor:not-allowed;transform:none;box-shadow:none}.submit-loading[data-v-675cb345]{display:flex;align-items:center;gap:8px}.loading-spinner[data-v-675cb345]{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-675cb345 .8s linear infinite}@keyframes spin-675cb345{to{transform:rotate(360deg)}}.hidden-input[data-v-675cb345]{display:none}.painter-modal[data-v-675cb345]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);z-index:9999;touch-action:none}.painter-modal .painter-container[data-v-675cb345]{background:#fff;width:100%;height:100%;display:flex;flex-direction:column}.painter-modal .painter-container .painter-header[data-v-675cb345]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #eee}.painter-modal .painter-container .painter-header h3[data-v-675cb345]{margin:0;font-size:18px;color:#333}.painter-modal .painter-container .painter-header .close-btn[data-v-675cb345]{background:none;border:none;font-size:24px;color:#999;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.painter-modal .painter-container .painter-header .close-btn[data-v-675cb345]:hover{color:#666}.painter-modal .painter-container .painter-content[data-v-675cb345]{flex:1;padding:20px;display:flex;align-items:center;justify-content:center;overflow:hidden}.painter-modal .painter-container .painter-content .painter-wrapper[data-v-675cb345]{position:relative;display:inline-block}.painter-modal .painter-container .painter-content .painter-wrapper canvas[data-v-675cb345]{border:1px solid #ddd;border-radius:8px;cursor:crosshair;touch-action:none;max-width:100%;max-height:100%}.painter-modal .painter-container .painter-tools[data-v-675cb345]{padding:16px 20px;border-top:1px solid #eee;background:#f8f9fa}.painter-modal .painter-container .painter-tools .tool-group[data-v-675cb345]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.painter-modal .painter-container .painter-tools .tool-group .tool-label[data-v-675cb345]{font-size:14px;color:#666;min-width:60px}.painter-modal .painter-container .painter-tools .tool-group .brush-slider[data-v-675cb345]{flex:1;height:6px;border-radius:3px;background:#ddd;outline:none}.painter-modal .painter-container .painter-tools .tool-group .brush-slider[data-v-675cb345]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#6366f1;cursor:pointer;border:2px solid white;box-shadow:0 2px 4px rgba(0,0,0,.2)}.painter-modal .painter-container .painter-tools .tool-group .brush-size-text[data-v-675cb345]{font-size:12px;color:#666;min-width:40px;text-align:right}.painter-modal .painter-container .painter-tools .tool-buttons[data-v-675cb345]{display:flex;gap:8px}.painter-modal .painter-container .painter-tools .tool-buttons .tool-btn[data-v-675cb345]{padding:8px 16px;border:1px solid #ddd;border-radius:6px;background:#fff;color:#333;font-size:14px;cursor:pointer;transition:all .3s ease}.painter-modal .painter-container .painter-tools .tool-buttons .tool-btn[data-v-675cb345]:hover:not(:disabled){background:#f0f0f0}.painter-modal .painter-container .painter-tools .tool-buttons .tool-btn[data-v-675cb345]:disabled{opacity:.5;cursor:not-allowed}.painter-modal .painter-container .painter-tools .tool-buttons .tool-btn.clear-btn[data-v-675cb345]{color:#f44;border-color:#f44}.painter-modal .painter-container .painter-tools .tool-buttons .tool-btn.clear-btn[data-v-675cb345]:hover:not(:disabled){background:#fff5f5}.painter-modal .painter-container .painter-actions[data-v-675cb345]{display:flex;gap:12px;padding:16px 20px;border-top:1px solid #eee}.painter-modal .painter-container .painter-actions button[data-v-675cb345]{flex:1;padding:12px 24px;border:none;border-radius:8px;font-size:16px;cursor:pointer;transition:all .3s ease}.painter-modal .painter-container .painter-actions button.btn-cancel[data-v-675cb345]{background:#f5f5f5;color:#666}.painter-modal .painter-container .painter-actions button.btn-cancel[data-v-675cb345]:hover{background:#e5e5e5}.painter-modal .painter-container .painter-actions button.btn-confirm[data-v-675cb345]{background:#6366f1;color:#fff}.painter-modal .painter-container .painter-actions button.btn-confirm[data-v-675cb345]:hover{background:#5856eb}@media (max-width: 768px){.painter-modal .painter-container .painter-content[data-v-675cb345]{padding:16px}.painter-modal .painter-container .painter-tools[data-v-675cb345]{padding:12px 16px}.painter-modal .painter-container .painter-tools .tool-group[data-v-675cb345]{margin-bottom:12px}.painter-modal .painter-container .painter-tools .tool-buttons .tool-btn[data-v-675cb345]{padding:6px 12px;font-size:12px}.painter-modal .painter-container .painter-actions[data-v-675cb345]{padding:12px 16px}.painter-modal .painter-container .painter-actions button[data-v-675cb345]{padding:10px 20px;font-size:14px}}.mode-section[data-v-675cb345]{padding:0 16px}.grid-title[data-v-675cb345]{margin:10px 0;font-size:16px;color:#333;font-weight:700}.mode-tabs[data-v-675cb345]{display:flex;margin:20px 0;background-color:#f5f7fa;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.05)}.mode-tabs .mode-tab[data-v-675cb345]{flex:1;padding:14px 0;text-align:center;font-size:14px;font-weight:500;color:#666;position:relative;transition:all .3s ease;cursor:pointer}.mode-tabs .mode-tab[data-v-675cb345]:not(:last-child):after{content:"";position:absolute;right:0;top:25%;height:50%;width:1px;background-color:rgba(0,0,0,.1)}.mode-tabs .mode-tab[data-v-675cb345]:hover{color:#4080ff;background-color:rgba(64,128,255,.05)}.mode-tabs .mode-tab.active[data-v-675cb345]{color:#fff;background-color:#4080ff;font-weight:600;box-shadow:0 2px 8px rgba(64,128,255,.2)}.mode-tabs .mode-tab.active[data-v-675cb345]:after{display:none}.style-section[data-v-675cb345]{padding:0 16px}.style-section h3[data-v-675cb345]{margin:0 0 16px;font-size:16px}.style-section .style-options[data-v-675cb345]{display:flex;gap:12px;margin-bottom:16px}.style-section .style-options .style-option[data-v-675cb345]{padding:6px 16px;background:#f0f0f0;border-radius:16px;font-size:14px}.style-section .style-options .style-option.active[data-v-675cb345]{background:#4080ff;color:#fff}.style-section .model-grid[data-v-675cb345]{display:grid;grid-template-columns:repeat(auto-fill,102px);grid-template-rows:repeat(2,172px);grid-auto-flow:column;grid-auto-columns:102px;margin-bottom:24px;overflow-x:auto;overflow-y:hidden;padding:12px;scrollbar-width:none;-ms-overflow-style:none}.style-section .model-grid[data-v-675cb345]::-webkit-scrollbar{display:none}.style-section .model-grid .model-card[data-v-675cb345]{width:90px;height:160px;border-radius:8px;overflow:hidden;position:relative;cursor:pointer;transition:all .3s ease;border:2px solid transparent}.style-section .model-grid .model-card[data-v-675cb345]:active{transform:scale(.95)}.style-section .model-grid .model-card[data-v-675cb345]:hover{box-shadow:0 2px 12px rgba(0,0,0,.1)}.style-section .model-grid .model-card.selected[data-v-675cb345]{border-color:#4080ff;box-shadow:0 0 0 2px rgba(64,128,255,.2)}.style-section .model-grid .model-card.selected[data-v-675cb345]:after{content:"";position:absolute;right:4px;top:4px;width:16px;height:16px;border-radius:50%;background:#4080ff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E") center/10px no-repeat}.style-section .model-grid .model-card img[data-v-675cb345]{width:100%;height:100%;object-fit:cover}.style-section .model-grid .model-card .model-name[data-v-675cb345]{position:absolute;bottom:8px;left:8px;right:8px;color:#fff;font-size:12px;text-shadow:0 1px 2px rgba(0,0,0,.5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.style-section .style-grid[data-v-675cb345]{display:grid;grid-template-columns:repeat(4,80px);grid-template-rows:repeat(2,80px);gap:12px;margin-bottom:24px;overflow-x:auto;padding:12px;grid-auto-flow:column;scrollbar-width:none;-ms-overflow-style:none}.style-section .style-grid[data-v-675cb345]::-webkit-scrollbar{display:none}.style-section .style-grid .style-card[data-v-675cb345]{width:80px;height:80px;border-radius:8px;overflow:hidden;position:relative;cursor:pointer;transition:all .3s ease;border:2px solid transparent}.style-section .style-grid .style-card[data-v-675cb345]:active{transform:scale(.95)}.style-section .style-grid .style-card[data-v-675cb345]:hover{box-shadow:0 2px 12px rgba(0,0,0,.1)}.style-section .style-grid .style-card.selected[data-v-675cb345]{border-color:#4080ff;box-shadow:0 0 0 2px rgba(64,128,255,.2)}.style-section .style-grid .style-card.selected[data-v-675cb345]:after{content:"";position:absolute;right:4px;top:4px;width:16px;height:16px;border-radius:50%;background:#4080ff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E") center/10px no-repeat}.style-section .style-grid .style-card img[data-v-675cb345]{width:100%;height:100%;object-fit:cover}.style-section .style-grid .style-card .style-name[data-v-675cb345]{position:absolute;bottom:8px;left:8px;color:#fff;font-size:12px;text-shadow:0 1px 2px rgba(0,0,0,.5)}.example-section[data-v-675cb345]{display:flex;align-items:center;gap:8px;margin-bottom:16px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none}.example-section[data-v-675cb345]::-webkit-scrollbar{display:none}.example-section .example-tag[data-v-675cb345]{flex-shrink:0;padding:4px 10px;background:#fff;border-radius:20px;font-size:13px;color:#373258;cursor:pointer;transition:all .3s ease;border:1px solid transparent;white-space:nowrap}.main-container[data-v-dbe1963c]{background-color:#f5f5f5;min-height:100vh}.upload-section-horizontal[data-v-dbe1963c]{display:flex;padding:0 20px 20px;margin-left:-4px;margin-right:-4px}.upload-section-horizontal .upload-item[data-v-dbe1963c]{flex:1;border-radius:12px;margin-left:4px;margin-right:4px}.upload-section-horizontal .upload-item .upload-header[data-v-dbe1963c]{position:relative;display:flex;flex-direction:column;align-items:center;margin-bottom:8px}.upload-section-horizontal .upload-item .upload-header .upload-title[data-v-dbe1963c]{font-size:14px;font-weight:700;color:#333;margin-bottom:4px}.upload-section-horizontal .upload-item .upload-header .optional-tag[data-v-dbe1963c]{position:absolute;top:2px;right:-6px;background-color:#70a1ff;color:#fff;padding:1px 6px;border-radius:10px;font-size:10px;font-weight:500;z-index:10}.upload-section-horizontal .upload-item .upload-container[data-v-dbe1963c]{border:2px dashed #e5e5e5;border-radius:8px;cursor:pointer;transition:all .3s ease;text-align:center;background-color:#fff;height:120px;display:flex;align-items:center;justify-content:center;position:relative}.upload-section-horizontal .upload-item .upload-container[data-v-dbe1963c]:hover{border-color:#6366f1}.upload-section-horizontal .upload-item .upload-container .upload-placeholder[data-v-dbe1963c]{display:flex;flex-direction:column;align-items:center;justify-content:center}.upload-section-horizontal .upload-item .upload-container .upload-placeholder .upload-icon[data-v-dbe1963c]{width:24px;height:24px;color:#888;margin-bottom:8px}.upload-section-horizontal .upload-item .upload-container .upload-placeholder .upload-icon svg[data-v-dbe1963c]{width:100%;height:100%}.upload-section-horizontal .upload-item .upload-container .upload-placeholder .upload-text[data-v-dbe1963c]{color:#666;font-size:12px;margin-bottom:4px}.upload-section-horizontal .upload-item .upload-container .upload-placeholder .upload-hint[data-v-dbe1963c]{color:#999;font-size:10px}.upload-section-horizontal .upload-item .upload-container .image-preview[data-v-dbe1963c]{width:100%;height:100%;position:relative}.upload-section-horizontal .upload-item .upload-container .image-preview .preview-image[data-v-dbe1963c]{width:100%;height:100%;object-fit:cover;border-radius:6px}.upload-section-horizontal .upload-item .upload-container .image-preview .image-actions[data-v-dbe1963c]{position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);display:flex;justify-content:center;padding:2px;border-radius:0 0 6px 6px}.upload-section-horizontal .upload-item .upload-container .image-preview .image-actions .action-btn[data-v-dbe1963c]{flex:1;padding:4px 8px;border:none;background-color:transparent;font-size:11px;cursor:pointer;transition:all .2s ease;font-weight:500}.upload-section-horizontal .upload-item .upload-container .image-preview .image-actions .action-btn.replace-btn[data-v-dbe1963c]{color:#fff;position:relative}.upload-section-horizontal .upload-item .upload-container .image-preview .image-actions .action-btn.replace-btn[data-v-dbe1963c]:after{content:"";position:absolute;right:0;top:4px;bottom:4px;width:1px;background-color:rgba(255,255,255,.263)}.upload-section-horizontal .upload-item .upload-container .image-preview .image-actions .action-btn.replace-btn[data-v-dbe1963c]:hover{background-color:rgba(255,255,255,.263)}.upload-section-horizontal .upload-item .upload-container .image-preview .image-actions .action-btn.delete-btn[data-v-dbe1963c]{color:#fff}.upload-section-horizontal .upload-item .upload-container .image-preview .image-actions .action-btn.delete-btn[data-v-dbe1963c]:hover{background-color:rgba(255,71,87,.2)}.prompt-section[data-v-dbe1963c]{padding:0 20px;margin-bottom:20px}.prompt-section .prompt-header[data-v-dbe1963c]{display:flex;align-items:center;justify-content:space-between;padding:0 0 12px}.prompt-section .prompt-header .prompt-title[data-v-dbe1963c]{font-size:16px;font-weight:700;color:#333}.prompt-section .prompt-header .required-tag[data-v-dbe1963c]{background-color:#ff4757;color:#fff;padding:2px 8px;border-radius:12px;font-size:12px;font-weight:500}.prompt-section .prompt-input-container[data-v-dbe1963c]{position:relative;margin-bottom:.5rem}.prompt-section .prompt-input-container .prompt-textarea[data-v-dbe1963c]{width:100%;border:1px solid #e5e5e5;border-radius:8px;padding:12px;font-size:14px;line-height:1.5;resize:none;outline:none;box-sizing:border-box}.prompt-section .prompt-input-container .prompt-textarea[data-v-dbe1963c]:focus{border-color:#6366f1}.prompt-section .prompt-input-container .prompt-textarea[data-v-dbe1963c]::placeholder{color:#999}.prompt-section .prompt-input-container .prompt-counter[data-v-dbe1963c]{position:absolute;bottom:8px;right:12px;font-size:12px;color:#999}.submit-section[data-v-dbe1963c]{padding:0 20px;margin-top:3rem;z-index:100}.submit-btn[data-v-dbe1963c]{width:100%;height:50px;background:#4080ff;color:#fff;border:none;border-radius:25px;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.submit-btn[data-v-dbe1963c]:hover:not(.disabled){transform:translateY(-2px);box-shadow:0 8px 25px rgba(102,126,234,.4)}.submit-btn.disabled[data-v-dbe1963c]{background:#ccc;cursor:not-allowed;transform:none;box-shadow:none}.submit-loading[data-v-dbe1963c]{display:flex;align-items:center;gap:8px}.loading-spinner[data-v-dbe1963c]{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-dbe1963c .8s linear infinite}@keyframes spin-dbe1963c{to{transform:rotate(360deg)}}.hidden-input[data-v-dbe1963c]{display:none}.style-section[data-v-dbe1963c]{padding:0 20px;margin-bottom:20px}.grid-title[data-v-dbe1963c]{margin:10px 0;font-size:16px;color:#333;font-weight:700}.ratio-grid[data-v-dbe1963c]{display:flex;margin-bottom:16px;overflow-x:auto;padding:12px;background-color:#fff;border-radius:12px;scrollbar-width:none;-ms-overflow-style:none}.ratio-grid[data-v-dbe1963c]::-webkit-scrollbar{display:none}.ratio-grid .ratio-option[data-v-dbe1963c]{flex:0 0 80px;height:108px;display:flex;flex-direction:column;cursor:pointer;padding:8px;border-radius:8px;position:relative;background-color:#f8f9fa;border:1px solid #edf0f5;transition:all .2s ease;margin-right:12px}.ratio-grid .ratio-option[data-v-dbe1963c]:hover{border-color:rgba(64,128,255,.25)}.ratio-grid .ratio-option.active[data-v-dbe1963c]{background-color:#4080ff;border-color:#4080ff}.ratio-grid .ratio-option.active .ratio-box[data-v-dbe1963c]{background-color:#fff}.ratio-grid .ratio-option.active .ratio-label[data-v-dbe1963c],.ratio-grid .ratio-option.active .ratio-value[data-v-dbe1963c]{color:#fff}.ratio-grid .ratio-option .ratio-preview[data-v-dbe1963c]{flex:1;display:flex;align-items:center;justify-content:center}.ratio-grid .ratio-option .ratio-preview .ratio-box[data-v-dbe1963c]{background-color:#e5e5e5;border-radius:4px}.ratio-grid .ratio-option .ratio-text[data-v-dbe1963c]{height:40px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;margin-top:2px}.ratio-grid .ratio-option .ratio-text .ratio-label[data-v-dbe1963c]{font-size:12px;color:#333;line-height:1.2;margin-bottom:2px}.ratio-grid .ratio-option .ratio-text .ratio-value[data-v-dbe1963c]{font-size:10px;color:#999;line-height:1.2}.example-section[data-v-dbe1963c]{display:flex;align-items:center;gap:8px;margin-bottom:16px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none}.example-section[data-v-dbe1963c]::-webkit-scrollbar{display:none}.example-section .example-tag[data-v-dbe1963c]{flex-shrink:0;padding:4px 10px;background:#fff;border-radius:20px;font-size:13px;color:#373258;cursor:pointer;transition:all .3s ease;border:1px solid transparent;white-space:nowrap}.main-container[data-v-2bdc3461]{padding:0 16px 16px;background-color:#f5f5f5;min-height:100vh}.works-grid[data-v-2bdc3461]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;max-width:1200px;margin:0 auto}.work-item[data-v-2bdc3461]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1)}.images-container[data-v-2bdc3461]{display:grid;grid-template-columns:repeat(1,1fr);gap:4px;padding:4px;height:200px}.image-wrapper[data-v-2bdc3461]{position:relative;width:100%;height:100%;overflow:hidden}.work-image[data-v-2bdc3461]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;height:100%;min-width:100%;object-fit:cover;transition:transform .3s ease}.work-image[data-v-2bdc3461]:hover{transform:translate(-50%,-50%) scale(1.05)}.multi-images-grid[data-v-2bdc3461]{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:2px;width:100%;height:100%}.multi-image[data-v-2bdc3461]{height:100%}.loading-state[data-v-2bdc3461],.no-more[data-v-2bdc3461]{text-align:center;padding:20px;color:#666;font-size:14px}.loading-image-wrapper[data-v-2bdc3461]{position:relative;width:100%;height:100%;background-color:#f3f4f6;border-radius:.5rem;display:flex;align-items:center;justify-content:center;overflow:hidden}.loading-pulse[data-v-2bdc3461]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#e5e7eb,#d1d5db);animation:pulse-2bdc3461 2s cubic-bezier(.4,0,.6,1) infinite}.loading-spinner[data-v-2bdc3461]{position:relative;z-index:10;width:4rem;height:4rem;border:4px solid #3b82f6;border-top-color:transparent;border-radius:50%;animation:spin-2bdc3461 1s linear infinite}.loading-text[data-v-2bdc3461]{position:absolute;bottom:1.5rem;left:0;right:0;text-align:center;color:#4b5563;font-size:1.125rem;font-weight:500}@keyframes pulse-2bdc3461{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin-2bdc3461{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-image-wrapper[data-v-2bdc3461]{position:relative;width:100%;height:100%;background-color:#fef2f2;border-radius:.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.error-icon[data-v-2bdc3461]{width:3rem;height:3rem;background-color:#ef4444;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;font-weight:700;margin-bottom:.75rem}.error-text[data-v-2bdc3461]{color:#ef4444;font-size:1.125rem;font-weight:500;margin-bottom:.25rem}.error-subtext[data-v-2bdc3461]{color:#991b1b;font-size:.875rem}.delete-button[data-v-2bdc3461]{position:absolute;top:8px;right:8px;width:28px;height:28px;background-color:rgba(0,0,0,.6);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;opacity:1;transition:background-color .2s ease}.delete-button[data-v-2bdc3461]:hover{background-color:rgba(239,68,68,.9)}.delete-icon[data-v-2bdc3461]{color:#fff;font-size:20px;font-weight:700;line-height:1}.retention-tip[data-v-2bdc3461]{display:flex;align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);color:#475569;padding:6px 16px;border-radius:8px;border:1px solid #e2e8f0;margin-bottom:16px;box-shadow:0 1px 3px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.1);max-width:1200px;margin-left:auto;margin-right:auto}.tip-icon[data-v-2bdc3461]{font-size:16px;margin-right:8px;opacity:.9}.tip-text[data-v-2bdc3461]{font-size:14px;font-weight:500;opacity:.95}.main-container[data-v-956da6ec]{min-height:calc(100vh - 60px);background-color:#f8f8f8;overflow-y:auto;overflow-x:hidden;width:100%;box-sizing:border-box}.waterfall-container[data-v-956da6ec]{padding:8px;width:100%;box-sizing:border-box;overflow:hidden}.waterfall-grid[data-v-956da6ec]{position:relative;width:100%;min-height:200px;margin:0 auto}.waterfall-item[data-v-956da6ec]{background-color:#fff;border-radius:12px;overflow:hidden;transition:transform .3s,box-shadow .3s;cursor:pointer;position:relative;box-shadow:0 2px 8px rgba(0,0,0,.06)}.waterfall-item[data-v-956da6ec]:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12);z-index:1}.waterfall-item .item-content[data-v-956da6ec]{position:relative;background-color:#373258}.waterfall-item .item-content img[data-v-956da6ec]{width:100%;height:auto;display:block;transition:transform .3s}.waterfall-item .item-content .play-button[data-v-956da6ec]{position:absolute;top:8px;right:8px;width:28px;height:28px;background:rgba(0,0,0,.6);border-radius:50%;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(4px)}.waterfall-item .item-content .play-button svg[data-v-956da6ec]{margin-left:2px}.waterfall-item .item-info[data-v-956da6ec]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);position:absolute;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.waterfall-item .item-info .item-title[data-v-956da6ec]{font-size:14px;margin:0 0 8px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;width:100%;margin-left:2rem;font-weight:700;margin-top:10px}.waterfall-item .item-info .generate-btn[data-v-956da6ec]{width:90%;padding:8px 12px;background:#4080ff;border:none;border-radius:20px;font-size:13px;color:#f5f5f5;display:flex;align-items:center;justify-content:center;gap:4px;cursor:pointer;transition:all .3s;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);margin-bottom:10px}.waterfall-item .item-info .generate-btn[data-v-956da6ec]:hover{background:linear-gradient(to bottom,rgba(235,235,235,.95),#e1e1e1);color:#333}.waterfall-item .item-info .generate-btn[data-v-956da6ec]:active{transform:scale(.98)}.waterfall-item .item-info .generate-btn .lightning-icon[data-v-956da6ec]{width:14px;height:14px}.loading[data-v-956da6ec],.no-more[data-v-956da6ec]{text-align:center;padding:20px;color:#999;font-size:14px}.main-container[data-v-a39e5b08]{min-height:100vh;background-color:#f5f5f5}.header-nav[data-v-a39e5b08]{display:flex;align-items:center;padding:16px;position:fixed;top:0;left:0;right:0;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:100}.header-nav .back-button[data-v-a39e5b08]{margin-right:20px;cursor:pointer}.header-nav .back-button .arrow-left[data-v-a39e5b08]{display:inline-block;width:10px;height:10px;border-left:2px solid #333;border-bottom:2px solid #333;transform:rotate(45deg)}.header-nav .nav-tabs[data-v-a39e5b08]{display:flex}.header-nav .nav-tabs span[data-v-a39e5b08]{font-size:14px;color:#666;cursor:pointer}.header-nav .nav-tabs span[data-v-a39e5b08]:not(:last-child){margin-right:20px}.header-nav .nav-tabs span.active[data-v-a39e5b08]{color:#333;font-weight:700}.content-area[data-v-a39e5b08]{padding-top:60px;overflow:hidden}.main-container[data-v-38d892e5]{display:flex;flex-direction:column;min-height:100vh;background-color:#fff;overflow-y:hidden}.header[data-v-38d892e5]{display:flex;align-items:center;padding:16px;border-bottom:1px solid #eee;position:relative}.header .back-button[data-v-38d892e5]{padding:8px;cursor:pointer}.header .back-button i[data-v-38d892e5]{display:inline-block;width:10px;height:10px;border-left:2px solid #333;border-bottom:2px solid #333;transform:rotate(45deg)}.header .title[data-v-38d892e5]{margin-left:16px;font-size:18px;font-weight:500;flex:1}.header .download-button[data-v-38d892e5]{padding:8px 12px;cursor:pointer;color:#333;transition:all .2s ease}.header .download-button[data-v-38d892e5]:hover{color:#1890ff}.header .download-button[data-v-38d892e5]:active{transform:scale(.95)}.image-container[data-v-38d892e5]{padding:16px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fff;position:relative;min-height:400px}.image-container img[data-v-38d892e5]{width:100%;object-fit:contain;border-radius:8px}.reference-images-container[data-v-38d892e5]{margin:0 16px 16px;background-color:#f8f9fa;border-radius:12px;padding:16px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.reference-header[data-v-38d892e5]{display:flex;align-items:center;margin-bottom:12px;gap:8px}.reference-title[data-v-38d892e5]{font-size:15px;font-weight:700;color:#4a5568}.reference-images-grid[data-v-38d892e5]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.reference-image-item[data-v-38d892e5]{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden;background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.1);cursor:pointer;transition:all .2s ease}.reference-image-item[data-v-38d892e5]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.reference-image-item[data-v-38d892e5]:active{transform:translateY(0)}.reference-image-item img[data-v-38d892e5]{width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.reference-image-item:hover img[data-v-38d892e5]{transform:scale(1.05)}.reference-image-label[data-v-38d892e5]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgba(0,0,0,.7));color:#fff;font-size:12px;text-align:center;padding:8px 4px 4px;font-weight:500}@media (max-width: 480px){.reference-images-container[data-v-38d892e5]{margin:0 12px 12px;padding:12px}.reference-images-grid[data-v-38d892e5]{gap:8px}.reference-image-label[data-v-38d892e5]{font-size:11px;padding:6px 2px 2px}}.image-loading[data-v-38d892e5]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff}.image-loading .hourglass[data-v-38d892e5]{margin-bottom:16px;animation:bounce-38d892e5 1s infinite}.image-loading .loading-progress[data-v-38d892e5]{font-size:20px;color:#1890ff;font-weight:700;margin-bottom:12px}.image-loading .loading-text[data-v-38d892e5]{font-size:14px;color:#666;text-align:center;padding:0 20px}@keyframes bounce-38d892e5{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.controls[data-v-38d892e5]{padding:16px;border-top:1px solid #eee}.controls .share-control[data-v-38d892e5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.controls .share-control .share-text[data-v-38d892e5]{font-size:14px;color:#666}.controls .transform-row[data-v-38d892e5]{display:flex;align-items:center;margin-bottom:12px}.controls .transform-row .transform-label[data-v-38d892e5]{width:48px;font-size:14px;color:#333}.controls .transform-row .transform-options[data-v-38d892e5]{display:flex;gap:8px}.transform-btn[data-v-38d892e5]{padding:6px 12px;border:1px solid #ddd;border-radius:4px;background:none;font-size:12px;color:#333;cursor:pointer}.transform-btn.active[data-v-38d892e5]{background-color:#007aff;color:#fff;border-color:#007aff}.switch[data-v-38d892e5]{position:relative;display:inline-block;width:50px;height:24px}.switch input[data-v-38d892e5]{opacity:0;width:0;height:0}.switch .slider[data-v-38d892e5]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:24px}.switch .slider[data-v-38d892e5]:before{position:absolute;content:"";height:20px;width:20px;left:2px;bottom:2px;background-color:#fff;transition:.4s;border-radius:50%}.switch input:checked+.slider[data-v-38d892e5]{background-color:#007aff}.switch input:checked+.slider[data-v-38d892e5]:before{transform:translate(26px)}.error-container[data-v-38d892e5]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;padding:24px}.error-icon[data-v-38d892e5]{margin-bottom:16px;animation:shake-38d892e5 .5s ease-in-out}.error-title[data-v-38d892e5]{font-size:20px;color:#ff4d4f;font-weight:500;margin-bottom:8px}.error-message[data-v-38d892e5]{font-size:14px;color:#666;text-align:center;margin-bottom:24px}.retry-button[data-v-38d892e5]{padding:8px 24px;background-color:#ff4d4f;color:#fff;border:none;border-radius:4px;font-size:14px;cursor:pointer;transition:background-color .3s}.retry-button[data-v-38d892e5]:hover{background-color:#ff7875}@keyframes shake-38d892e5{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.image-grid[data-v-38d892e5]{width:100%;height:100%;display:grid;gap:8px}.image-grid.single-image[data-v-38d892e5]{grid-template-columns:1fr}.image-grid.multi-image[data-v-38d892e5]{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.image-grid .image-item[data-v-38d892e5]{overflow:hidden;border-radius:8px;cursor:pointer;background-color:#f5f5f5}.image-grid .image-item img[data-v-38d892e5]{width:100%;height:auto;object-fit:contain;transition:transform .2s}.image-grid .image-item img[data-v-38d892e5]:hover{transform:scale(1.02)}@media (max-width: 768px){.image-grid.multi-image[data-v-38d892e5]{gap:4px}.transform-options[data-v-38d892e5]{flex-wrap:wrap}.transform-btn[data-v-38d892e5]{margin-bottom:4px}}.image-hint-container[data-v-38d892e5]{width:100%;display:flex;justify-content:center;margin:12px 0}.image-hint[data-v-38d892e5]{display:flex;align-items:center;justify-content:center;padding:8px 16px;background-color:#f5f5f5;border-radius:20px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.image-hint svg[data-v-38d892e5]{margin-right:6px}.image-hint span[data-v-38d892e5]{font-size:13px;color:#333}.countdown-container[data-v-38d892e5]{margin-top:20px;display:flex;flex-direction:column;align-items:center}.countdown-text[data-v-38d892e5]{font-size:14px;color:#666;margin-bottom:12px}.countdown-actions[data-v-38d892e5]{display:flex;gap:12px}.submit-now-btn[data-v-38d892e5]{padding:8px 16px;background-color:#1890ff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .3s}.submit-now-btn[data-v-38d892e5]:hover{background-color:#40a9ff}.submit-now-btn[data-v-38d892e5]:active{background-color:#096dd9}.cancel-btn[data-v-38d892e5]{padding:8px 16px;background-color:#f5f5f5;color:#666;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:all .3s}.cancel-btn[data-v-38d892e5]:hover{background-color:#f0f0f0;color:#333}.cancel-btn[data-v-38d892e5]:active{background-color:#e0e0e0}.prompt-display[data-v-38d892e5]{margin:10px 0 15px;max-width:80%;text-align:center;background-color:#f8f8f8;padding:8px 12px;border-radius:8px}.prompt-label[data-v-38d892e5]{font-size:12px;color:#888;margin-bottom:4px}.prompt-text[data-v-38d892e5]{font-size:14px;color:#333;font-weight:500;word-break:break-word;max-height:60px;overflow-y:auto}.user-prompt-container[data-v-38d892e5]{margin:0 16px 16px;border-radius:8px;background-color:#f8f9fa;box-shadow:0 2px 8px rgba(0,0,0,.05);overflow:hidden}.user-prompt-header[data-v-38d892e5]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background-color:#edf2f7;border-bottom:1px solid #e2e8f0}.user-prompt-title[data-v-38d892e5]{font-size:15px;font-weight:500;color:#4a5568}.copy-button[data-v-38d892e5]{display:flex;align-items:center;gap:4px;padding:6px 12px;border:none;border-radius:4px;background-color:#e2e8f0;color:#4a5568;font-size:13px;cursor:pointer;transition:all .2s ease}.copy-button[data-v-38d892e5]:hover{background-color:#cbd5e0}.copy-button[data-v-38d892e5]:active{transform:scale(.97)}.copy-text[data-v-38d892e5]{margin-left:4px}.user-prompt-content[data-v-38d892e5]{padding:16px;font-size:14px;line-height:1.5;color:#2d3748;word-break:break-word;white-space:pre-wrap;max-height:200px;overflow-y:auto}.user-prompt-content[data-v-38d892e5]::-webkit-scrollbar{width:4px}.user-prompt-content[data-v-38d892e5]::-webkit-scrollbar-track{background:#f1f1f1}.user-prompt-content[data-v-38d892e5]::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:4px}.user-prompt-content[data-v-38d892e5]::-webkit-scrollbar-thumb:hover{background:#a0aec0}.user-prompt-content[data-v-38d892e5]:empty:before{content:"暂无提示词";color:#a0aec0;font-style:italic}.info-icon[data-v-38d892e5]{margin-bottom:16px}.info-title[data-v-38d892e5]{font-size:20px;color:#1890ff;font-weight:500;margin-bottom:8px}.info-message[data-v-38d892e5]{font-size:14px;color:#666;text-align:center;margin-bottom:24px}.info-button[data-v-38d892e5]{padding:8px 24px;background-color:#1890ff;color:#fff;border:none;border-radius:4px;font-size:14px;cursor:pointer;transition:background-color .3s}.info-button[data-v-38d892e5]:hover{background-color:#40a9ff}.info-button[data-v-38d892e5]:active{background-color:#096dd9}.retention-tip[data-v-38d892e5]{display:flex;align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);color:#475569;padding:6px 16px;border-radius:8px;border:1px solid #e2e8f0;margin-top:16px;box-shadow:0 1px 3px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.1);max-width:1200px;margin-left:auto;margin-right:auto}.tip-icon[data-v-38d892e5]{font-size:16px;margin-right:8px;opacity:.9}.tip-text[data-v-38d892e5]{font-size:14px;font-weight:500;opacity:.95}.main-container[data-v-f9f49d2c]{padding:0 16px 16px;background-color:#f5f5f5;min-height:100vh}.category-section[data-v-f9f49d2c]{background:#fff;border-radius:12px;padding:16px;margin-bottom:16px}.category-section .category-header[data-v-f9f49d2c]{display:flex;align-items:center;margin-right:12px}.category-section .category-header .ai-avatar[data-v-f9f49d2c]{width:40px;height:40px;border-radius:50%;overflow:hidden;margin-right:12px}.category-section .category-header .ai-avatar img[data-v-f9f49d2c]{width:100%;height:100%;object-fit:cover}.category-section .category-header .category-prompt[data-v-f9f49d2c]{flex:1}.category-section .category-header .category-prompt p[data-v-f9f49d2c]{margin:0}.category-section .category-header .category-prompt p.subtitle[data-v-f9f49d2c]{font-size:12px;color:#999}.category-section .category-header .select-arrow[data-v-f9f49d2c]{color:#666;font-size:14px}.input-section[data-v-f9f49d2c]{background:#fff;border-radius:12px;padding:16px;margin-bottom:10px;position:relative}.input-section .drawing-input[data-v-f9f49d2c]{width:100%;min-height:100px;border:none;resize:none;outline:none;font-size:14px}.input-section .drawing-input[data-v-f9f49d2c]::placeholder{color:#999}.input-section .char-count[data-v-f9f49d2c]{position:absolute;bottom:8px;right:16px;font-size:12px;color:#999}.example-section[data-v-f9f49d2c]{display:flex;align-items:center;gap:8px;margin-bottom:16px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none}.example-section[data-v-f9f49d2c]::-webkit-scrollbar{display:none}.example-section .example-tag[data-v-f9f49d2c]{flex-shrink:0;padding:4px 10px;background:#fff;border-radius:20px;font-size:13px;color:#373258;cursor:pointer;transition:all .3s ease;border:1px solid transparent;white-space:nowrap}.quick-tags[data-v-f9f49d2c]{display:flex;align-items:center;margin-bottom:16px}.quick-tags .try-text[data-v-f9f49d2c]{color:#000;font-size:14px;white-space:nowrap;font-weight:700;margin-right:8px}.quick-tags .tag[data-v-f9f49d2c]{padding:6px 12px;background:#f0f0f0;border-radius:16px;font-size:12px;color:#666;margin-right:8px}.quick-tags .refresh-button[data-v-f9f49d2c]{margin-left:auto;width:16px;height:16px;cursor:pointer}.quick-tags .refresh-button[data-v-f9f49d2c]:hover{opacity:.8}.quick-tags .refresh-button svg[data-v-f9f49d2c]{width:100%;height:100%}.style-section h3[data-v-f9f49d2c]{margin:0 0 16px;font-size:16px}.style-section .style-options[data-v-f9f49d2c]{display:flex;gap:12px;margin-bottom:16px}.style-section .style-options .style-option[data-v-f9f49d2c]{padding:6px 16px;background:#f0f0f0;border-radius:16px;font-size:14px}.style-section .style-options .style-option.active[data-v-f9f49d2c]{background:#4080ff;color:#fff}.style-section .model-grid[data-v-f9f49d2c]{display:grid;grid-template-columns:repeat(auto-fill,102px);grid-template-rows:repeat(2,172px);grid-auto-flow:column;grid-auto-columns:102px;margin-bottom:24px;overflow-x:auto;overflow-y:hidden;padding:12px;scrollbar-width:none;-ms-overflow-style:none}.style-section .model-grid[data-v-f9f49d2c]::-webkit-scrollbar{display:none}.style-section .model-grid .model-card[data-v-f9f49d2c]{width:90px;height:160px;border-radius:8px;overflow:hidden;position:relative;cursor:pointer;transition:all .3s ease;border:2px solid transparent}.style-section .model-grid .model-card[data-v-f9f49d2c]:active{transform:scale(.95)}.style-section .model-grid .model-card[data-v-f9f49d2c]:hover{box-shadow:0 2px 12px rgba(0,0,0,.1)}.style-section .model-grid .model-card.selected[data-v-f9f49d2c]{border-color:#4080ff;box-shadow:0 0 0 2px rgba(64,128,255,.2)}.style-section .model-grid .model-card.selected[data-v-f9f49d2c]:after{content:"";position:absolute;right:4px;top:4px;width:16px;height:16px;border-radius:50%;background:#4080ff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E") center/10px no-repeat}.style-section .model-grid .model-card img[data-v-f9f49d2c]{width:100%;height:100%;object-fit:cover}.style-section .model-grid .model-card .model-name[data-v-f9f49d2c]{position:absolute;bottom:8px;left:8px;right:8px;color:#fff;font-size:12px;text-shadow:0 1px 2px rgba(0,0,0,.5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.style-section .style-grid[data-v-f9f49d2c]{display:grid;grid-template-columns:repeat(4,80px);grid-template-rows:repeat(2,80px);gap:12px;margin-bottom:24px;overflow-x:auto;padding:12px;grid-auto-flow:column;scrollbar-width:none;-ms-overflow-style:none}.style-section .style-grid[data-v-f9f49d2c]::-webkit-scrollbar{display:none}.style-section .style-grid .style-card[data-v-f9f49d2c]{width:80px;height:80px;border-radius:8px;overflow:hidden;position:relative;cursor:pointer;transition:all .3s ease;border:2px solid transparent}.style-section .style-grid .style-card[data-v-f9f49d2c]:active{transform:scale(.95)}.style-section .style-grid .style-card[data-v-f9f49d2c]:hover{box-shadow:0 2px 12px rgba(0,0,0,.1)}.style-section .style-grid .style-card.selected[data-v-f9f49d2c]{border-color:#4080ff;box-shadow:0 0 0 2px rgba(64,128,255,.2)}.style-section .style-grid .style-card.selected[data-v-f9f49d2c]:after{content:"";position:absolute;right:4px;top:4px;width:16px;height:16px;border-radius:50%;background:#4080ff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E") center/10px no-repeat}.style-section .style-grid .style-card img[data-v-f9f49d2c]{width:100%;height:100%;object-fit:cover}.style-section .style-grid .style-card .style-name[data-v-f9f49d2c]{position:absolute;bottom:8px;left:8px;color:#fff;font-size:12px;text-shadow:0 1px 2px rgba(0,0,0,.5)}.start-button[data-v-f9f49d2c]{background:#4080ff;color:#fff;text-align:center;padding:16px;border-radius:24px;font-size:14px;margin:0 16px}.grid-title[data-v-f9f49d2c]{margin:10px 0;font-size:16px;color:#333;font-weight:700}.ratio-grid[data-v-f9f49d2c]{display:flex;margin-bottom:16px;overflow-x:auto;padding:12px;background-color:#fff;border-radius:12px;scrollbar-width:none;-ms-overflow-style:none}.ratio-grid[data-v-f9f49d2c]::-webkit-scrollbar{display:none}.ratio-grid .ratio-option[data-v-f9f49d2c]{flex:0 0 80px;height:108px;display:flex;flex-direction:column;cursor:pointer;padding:8px;border-radius:8px;position:relative;background-color:#f8f9fa;border:1px solid #edf0f5;transition:all .2s ease;margin-right:12px}.ratio-grid .ratio-option[data-v-f9f49d2c]:hover{border-color:rgba(64,128,255,.25)}.ratio-grid .ratio-option.active[data-v-f9f49d2c]{background-color:#4080ff;border-color:#4080ff}.ratio-grid .ratio-option.active .ratio-box[data-v-f9f49d2c]{background-color:#fff}.ratio-grid .ratio-option.active .ratio-label[data-v-f9f49d2c],.ratio-grid .ratio-option.active .ratio-value[data-v-f9f49d2c]{color:#fff}.ratio-grid .ratio-option .ratio-preview[data-v-f9f49d2c]{flex:1;display:flex;align-items:center;justify-content:center}.ratio-grid .ratio-option .ratio-preview .ratio-box[data-v-f9f49d2c]{background-color:#e5e5e5;border-radius:4px}.ratio-grid .ratio-option .ratio-text[data-v-f9f49d2c]{height:40px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;margin-top:2px}.ratio-grid .ratio-option .ratio-text .ratio-label[data-v-f9f49d2c]{font-size:12px;color:#333;line-height:1.2;margin-bottom:2px}.ratio-grid .ratio-option .ratio-text .ratio-value[data-v-f9f49d2c]{font-size:10px;color:#999;line-height:1.2}.image-section[data-v-f9f49d2c]{margin-bottom:16px}.image-section .section-title[data-v-f9f49d2c]{font-size:16px;font-weight:700;margin-bottom:12px;color:#333}.image-section .upload-container[data-v-f9f49d2c]{background:#fff;border:2px dashed #e5e5e5;border-radius:12px;padding:24px;cursor:pointer;transition:all .3s ease}.image-section .upload-container[data-v-f9f49d2c]:hover{border-color:#4080ff}.image-section .upload-placeholder[data-v-f9f49d2c]{display:flex;flex-direction:column;align-items:center}.image-section .upload-placeholder .upload-icon[data-v-f9f49d2c]{width:48px;height:48px;color:#999;margin-bottom:8px}.image-section .upload-placeholder .upload-icon svg[data-v-f9f49d2c]{width:100%;height:100%}.image-section .upload-placeholder .upload-text[data-v-f9f49d2c]{font-size:14px;color:#666;margin-bottom:8px}.image-section .upload-placeholder .upload-hint[data-v-f9f49d2c]{font-size:12px;color:#999}.image-section .image-preview[data-v-f9f49d2c]{text-align:center}.image-section .image-preview img[data-v-f9f49d2c]{max-width:100%;max-height:200px;object-fit:contain}.image-section .image-preview .reupload-text[data-v-f9f49d2c]{margin-top:8px;font-size:12px;color:#999}.image-section .hidden-input[data-v-f9f49d2c]{display:none}.param-section[data-v-f9f49d2c]{background:#fff;border-radius:12px;padding:16px;margin-bottom:16px}.param-section .param-item[data-v-f9f49d2c]{margin-bottom:20px}.param-section .param-item[data-v-f9f49d2c]:last-child{margin-bottom:0}.param-section .param-item .param-header[data-v-f9f49d2c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:14px;color:#333}.param-section .param-item .param-header .param-value[data-v-f9f49d2c]{color:#4080ff;font-weight:500}.param-section .param-item .param-label[data-v-f9f49d2c]{margin-bottom:8px;font-size:14px;color:#333}.param-section .param-item[data-v-f9f49d2c] .van-field__control{background-color:#f8f9fa;border-radius:8px;padding:8px;font-size:14px}.param-section .param-item[data-v-f9f49d2c] .van-field__control::placeholder{color:#999}.advanced-params[data-v-f9f49d2c]{padding:16px;background:#fff;border-radius:8px}.advanced-params .param-row[data-v-f9f49d2c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.advanced-params .param-row .param-label[data-v-f9f49d2c]{font-size:14px;color:#333}.advanced-params .high-res-params[data-v-f9f49d2c]{margin-top:16px;padding-top:16px;border-top:1px solid #eee}.advanced-params .stepper-buttons[data-v-f9f49d2c]{display:flex;flex-direction:column;padding-left:8px}.advanced-params .stepper-buttons .van-icon[data-v-f9f49d2c]{cursor:pointer;color:#666;font-size:12px;margin-bottom:4px}.advanced-params .stepper-buttons .van-icon[data-v-f9f49d2c]:hover{color:#333}[data-v-f9f49d2c] .van-dropdown-menu{width:160px;height:32px;background:transparent}[data-v-f9f49d2c] .van-dropdown-menu .van-dropdown-menu__bar{height:32px}[data-v-f9f49d2c] .van-field{padding:0}[data-v-f9f49d2c] .van-field .van-field__control{height:32px}.mode-tabs[data-v-f9f49d2c]{display:flex;margin:20px 0;background-color:#f5f7fa;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.05)}.mode-tabs .mode-tab[data-v-f9f49d2c]{flex:1;padding:14px 0;text-align:center;font-size:14px;font-weight:500;color:#666;position:relative;transition:all .3s ease;cursor:pointer}.mode-tabs .mode-tab[data-v-f9f49d2c]:not(:last-child):after{content:"";position:absolute;right:0;top:25%;height:50%;width:1px;background-color:rgba(0,0,0,.1)}.mode-tabs .mode-tab[data-v-f9f49d2c]:hover{color:#4080ff;background-color:rgba(64,128,255,.05)}.mode-tabs .mode-tab.active[data-v-f9f49d2c]{color:#fff;background-color:#4080ff;font-weight:600;box-shadow:0 2px 8px rgba(64,128,255,.2)}.mode-tabs .mode-tab.active[data-v-f9f49d2c]:after{display:none}.duration-selector[data-v-f9f49d2c]{display:flex;gap:16px;margin-bottom:24px;padding:0 12px}.duration-selector .duration-option[data-v-f9f49d2c]{flex:1;background:#fff;border:1px solid #e8ecf0;border-radius:16px;padding:20px 16px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;position:relative;overflow:hidden}.duration-selector .duration-option[data-v-f9f49d2c]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(64,128,255,.1),transparent);transition:left .6s ease}.duration-selector .duration-option[data-v-f9f49d2c]:hover{border-color:#4080ff;box-shadow:0 4px 16px rgba(64,128,255,.15);transform:translateY(-2px)}.duration-selector .duration-option[data-v-f9f49d2c]:hover:before{left:100%}.duration-selector .duration-option.active[data-v-f9f49d2c]{border-color:#4080ff;background:linear-gradient(135deg,#4080ff,#5a9dff);box-shadow:0 8px 24px rgba(64,128,255,.3);transform:translateY(-1px)}.duration-selector .duration-option.active .duration-icon[data-v-f9f49d2c]{color:#fff;background:rgba(255,255,255,.2);backdrop-filter:blur(10px)}.duration-selector .duration-option.active .duration-value[data-v-f9f49d2c]{color:#fff;font-weight:600}.duration-selector .duration-option.active .duration-desc[data-v-f9f49d2c]{color:rgba(255,255,255,.9)}.duration-selector .duration-option .duration-icon[data-v-f9f49d2c]{width:48px;height:48px;background:#f8f9fa;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#4080ff;margin-right:16px;transition:all .3s ease}.duration-selector .duration-option .duration-icon svg[data-v-f9f49d2c]{width:24px;height:24px}.duration-selector .duration-option .duration-text[data-v-f9f49d2c]{flex:1;display:flex;flex-direction:column}.duration-selector .duration-option .duration-text .duration-value[data-v-f9f49d2c]{font-size:18px;font-weight:600;color:#333;line-height:1.2;margin-bottom:4px;transition:all .3s ease}.duration-selector .duration-option .duration-text .duration-desc[data-v-f9f49d2c]{font-size:13px;color:#666;line-height:1.2;transition:all .3s ease}@media (max-width: 480px){.duration-selector[data-v-f9f49d2c]{flex-direction:row}.duration-selector .duration-option[data-v-f9f49d2c]{padding:6px 12px}.duration-selector .duration-option .duration-icon[data-v-f9f49d2c]{width:20px;height:20px;margin-right:12px}.duration-selector .duration-option .duration-icon svg[data-v-f9f49d2c]{width:20px;height:20px}.duration-selector .duration-option .duration-text .duration-value[data-v-f9f49d2c]{font-size:16px}.duration-selector .duration-option .duration-text .duration-desc[data-v-f9f49d2c]{font-size:12px}}.main-container[data-v-983e2d4d]{padding:0 16px 16px;background-color:#f5f5f5;min-height:100vh}.category-section[data-v-983e2d4d]{background:#fff;border-radius:12px;padding:16px;margin-bottom:16px}.category-section .category-header[data-v-983e2d4d]{display:flex;align-items:center;margin-right:12px}.category-section .category-header .ai-avatar[data-v-983e2d4d]{width:40px;height:40px;border-radius:50%;overflow:hidden;margin-right:12px}.category-section .category-header .ai-avatar img[data-v-983e2d4d]{width:100%;height:100%;object-fit:cover}.category-section .category-header .category-prompt[data-v-983e2d4d]{flex:1}.category-section .category-header .category-prompt p[data-v-983e2d4d]{margin:0}.category-section .category-header .category-prompt p.subtitle[data-v-983e2d4d]{font-size:12px;color:#999}.category-section .category-header .select-arrow[data-v-983e2d4d]{color:#666;font-size:14px}.input-section[data-v-983e2d4d]{background:#fff;border-radius:12px;padding:16px;margin-bottom:10px;position:relative}.input-section .drawing-input[data-v-983e2d4d]{width:100%;min-height:100px;border:none;resize:none;outline:none;font-size:14px}.input-section .drawing-input[data-v-983e2d4d]::placeholder{color:#999}.input-section .char-count[data-v-983e2d4d]{position:absolute;bottom:8px;right:16px;font-size:12px;color:#999}.quick-tags[data-v-983e2d4d]{display:flex;align-items:center;margin-bottom:16px}.quick-tags .try-text[data-v-983e2d4d]{color:#000;font-size:14px;white-space:nowrap;font-weight:700;margin-right:8px}.quick-tags .tag[data-v-983e2d4d]{padding:6px 12px;background:#f0f0f0;border-radius:16px;font-size:12px;color:#666;margin-right:8px}.quick-tags .refresh-button[data-v-983e2d4d]{margin-left:auto;width:16px;height:16px;cursor:pointer}.quick-tags .refresh-button[data-v-983e2d4d]:hover{opacity:.8}.quick-tags .refresh-button svg[data-v-983e2d4d]{width:100%;height:100%}.style-section h3[data-v-983e2d4d]{margin:0 0 16px;font-size:16px}.style-section .style-options[data-v-983e2d4d]{display:flex;gap:12px;margin-bottom:16px}.style-section .style-options .style-option[data-v-983e2d4d]{padding:6px 16px;background:#f0f0f0;border-radius:16px;font-size:14px}.style-section .style-options .style-option.active[data-v-983e2d4d]{background:#4080ff;color:#fff}.style-section .model-grid[data-v-983e2d4d]{display:grid;grid-template-columns:repeat(auto-fill,102px);grid-template-rows:repeat(2,172px);grid-auto-flow:column;grid-auto-columns:102px;margin-bottom:24px;overflow-x:auto;overflow-y:hidden;padding:12px;scrollbar-width:none;-ms-overflow-style:none}.style-section .model-grid[data-v-983e2d4d]::-webkit-scrollbar{display:none}.style-section .model-grid .model-card[data-v-983e2d4d]{width:90px;height:160px;border-radius:8px;overflow:hidden;position:relative;cursor:pointer;transition:all .3s ease;border:2px solid transparent}.style-section .model-grid .model-card[data-v-983e2d4d]:active{transform:scale(.95)}.style-section .model-grid .model-card[data-v-983e2d4d]:hover{box-shadow:0 2px 12px rgba(0,0,0,.1)}.style-section .model-grid .model-card.selected[data-v-983e2d4d]{border-color:#4080ff;box-shadow:0 0 0 2px rgba(64,128,255,.2)}.style-section .model-grid .model-card.selected[data-v-983e2d4d]:after{content:"";position:absolute;right:4px;top:4px;width:16px;height:16px;border-radius:50%;background:#4080ff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E") center/10px no-repeat}.style-section .model-grid .model-card img[data-v-983e2d4d]{width:100%;height:100%;object-fit:cover}.style-section .model-grid .model-card .model-name[data-v-983e2d4d]{position:absolute;bottom:8px;left:8px;right:8px;color:#fff;font-size:12px;text-shadow:0 1px 2px rgba(0,0,0,.5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.style-section .style-grid[data-v-983e2d4d]{display:grid;grid-template-columns:repeat(4,80px);grid-template-rows:repeat(2,80px);gap:12px;margin-bottom:24px;overflow-x:auto;padding:12px;grid-auto-flow:column;scrollbar-width:none;-ms-overflow-style:none}.style-section .style-grid[data-v-983e2d4d]::-webkit-scrollbar{display:none}.style-section .style-grid .style-card[data-v-983e2d4d]{width:80px;height:80px;border-radius:8px;overflow:hidden;position:relative;cursor:pointer;transition:all .3s ease;border:2px solid transparent}.style-section .style-grid .style-card[data-v-983e2d4d]:active{transform:scale(.95)}.style-section .style-grid .style-card[data-v-983e2d4d]:hover{box-shadow:0 2px 12px rgba(0,0,0,.1)}.style-section .style-grid .style-card.selected[data-v-983e2d4d]{border-color:#4080ff;box-shadow:0 0 0 2px rgba(64,128,255,.2)}.style-section .style-grid .style-card.selected[data-v-983e2d4d]:after{content:"";position:absolute;right:4px;top:4px;width:16px;height:16px;border-radius:50%;background:#4080ff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E") center/10px no-repeat}.style-section .style-grid .style-card img[data-v-983e2d4d]{width:100%;height:100%;object-fit:cover}.style-section .style-grid .style-card .style-name[data-v-983e2d4d]{position:absolute;bottom:8px;left:8px;color:#fff;font-size:12px;text-shadow:0 1px 2px rgba(0,0,0,.5)}.start-button[data-v-983e2d4d]{background:#4080ff;color:#fff;text-align:center;padding:16px;border-radius:24px;font-size:14px;margin:0 16px}.grid-title[data-v-983e2d4d]{margin:10px 0;font-size:16px;color:#333;font-weight:700}.ratio-grid[data-v-983e2d4d]{display:flex;margin-bottom:16px;overflow-x:auto;padding:12px;background-color:#fff;border-radius:12px;scrollbar-width:none;-ms-overflow-style:none}.ratio-grid[data-v-983e2d4d]::-webkit-scrollbar{display:none}.ratio-grid .ratio-option[data-v-983e2d4d]{flex:0 0 80px;height:108px;display:flex;flex-direction:column;cursor:pointer;padding:8px;border-radius:8px;position:relative;background-color:#f8f9fa;border:1px solid #edf0f5;transition:all .2s ease;margin-right:12px}.ratio-grid .ratio-option[data-v-983e2d4d]:hover{border-color:rgba(64,128,255,.25)}.ratio-grid .ratio-option.active[data-v-983e2d4d]{background-color:#4080ff;border-color:#4080ff}.ratio-grid .ratio-option.active .ratio-box[data-v-983e2d4d]{background-color:#fff}.ratio-grid .ratio-option.active .ratio-label[data-v-983e2d4d],.ratio-grid .ratio-option.active .ratio-value[data-v-983e2d4d]{color:#fff}.ratio-grid .ratio-option .ratio-preview[data-v-983e2d4d]{flex:1;display:flex;align-items:center;justify-content:center}.ratio-grid .ratio-option .ratio-preview .ratio-box[data-v-983e2d4d]{background-color:#e5e5e5;border-radius:4px}.ratio-grid .ratio-option .ratio-text[data-v-983e2d4d]{height:40px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;margin-top:2px}.ratio-grid .ratio-option .ratio-text .ratio-label[data-v-983e2d4d]{font-size:12px;color:#333;line-height:1.2;margin-bottom:2px}.ratio-grid .ratio-option .ratio-text .ratio-value[data-v-983e2d4d]{font-size:10px;color:#999;line-height:1.2}.image-section[data-v-983e2d4d]{margin-bottom:16px}.image-section .section-title[data-v-983e2d4d]{font-size:16px;font-weight:700;margin-bottom:12px;color:#333}.image-section .upload-container[data-v-983e2d4d]{background:#fff;border:2px dashed #e5e5e5;border-radius:12px;padding:24px;cursor:pointer;transition:all .3s ease}.image-section .upload-container[data-v-983e2d4d]:hover{border-color:#4080ff}.image-section .upload-placeholder[data-v-983e2d4d]{display:flex;flex-direction:column;align-items:center}.image-section .upload-placeholder .upload-icon[data-v-983e2d4d]{width:48px;height:48px;color:#999;margin-bottom:8px}.image-section .upload-placeholder .upload-icon svg[data-v-983e2d4d]{width:100%;height:100%}.image-section .upload-placeholder .upload-text[data-v-983e2d4d]{font-size:14px;color:#666;margin-bottom:8px}.image-section .upload-placeholder .upload-hint[data-v-983e2d4d]{font-size:12px;color:#999}.image-section .image-preview[data-v-983e2d4d]{text-align:center}.image-section .image-preview img[data-v-983e2d4d]{max-width:100%;max-height:200px;object-fit:contain}.image-section .image-preview .reupload-text[data-v-983e2d4d]{margin-top:8px;font-size:12px;color:#999}.image-section .hidden-input[data-v-983e2d4d]{display:none}.param-section[data-v-983e2d4d]{background:#fff;border-radius:12px;padding:16px;margin-bottom:16px}.param-section .param-item[data-v-983e2d4d]{margin-bottom:20px}.param-section .param-item[data-v-983e2d4d]:last-child{margin-bottom:0}.param-section .param-item .param-header[data-v-983e2d4d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:14px;color:#333}.param-section .param-item .param-header .param-value[data-v-983e2d4d]{color:#4080ff;font-weight:500}.param-section .param-item .param-label[data-v-983e2d4d]{margin-bottom:8px;font-size:14px;color:#333}.param-section .param-item[data-v-983e2d4d] .van-field__control{background-color:#f8f9fa;border-radius:8px;padding:8px;font-size:14px}.param-section .param-item[data-v-983e2d4d] .van-field__control::placeholder{color:#999}.advanced-params[data-v-983e2d4d]{padding:16px;background:#fff;border-radius:8px}.advanced-params .param-row[data-v-983e2d4d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.advanced-params .param-row .param-label[data-v-983e2d4d]{font-size:14px;color:#333}.advanced-params .high-res-params[data-v-983e2d4d]{margin-top:16px;padding-top:16px;border-top:1px solid #eee}.advanced-params .stepper-buttons[data-v-983e2d4d]{display:flex;flex-direction:column;padding-left:8px}.advanced-params .stepper-buttons .van-icon[data-v-983e2d4d]{cursor:pointer;color:#666;font-size:12px;margin-bottom:4px}.advanced-params .stepper-buttons .van-icon[data-v-983e2d4d]:hover{color:#333}[data-v-983e2d4d] .van-dropdown-menu{width:160px;height:32px;background:transparent}[data-v-983e2d4d] .van-dropdown-menu .van-dropdown-menu__bar{height:32px}[data-v-983e2d4d] .van-field{padding:0}[data-v-983e2d4d] .van-field .van-field__control{height:32px}.mode-tabs[data-v-983e2d4d]{display:flex;margin:20px 0;background-color:#f5f7fa;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.05)}.mode-tabs .mode-tab[data-v-983e2d4d]{flex:1;padding:14px 0;text-align:center;font-size:14px;font-weight:500;color:#666;position:relative;transition:all .3s ease;cursor:pointer}.mode-tabs .mode-tab[data-v-983e2d4d]:not(:last-child):after{content:"";position:absolute;right:0;top:25%;height:50%;width:1px;background-color:rgba(0,0,0,.1)}.mode-tabs .mode-tab[data-v-983e2d4d]:hover{color:#4080ff;background-color:rgba(64,128,255,.05)}.mode-tabs .mode-tab.active[data-v-983e2d4d]{color:#fff;background-color:#4080ff;font-weight:600;box-shadow:0 2px 8px rgba(64,128,255,.2)}.mode-tabs .mode-tab.active[data-v-983e2d4d]:after{display:none}.example-section[data-v-983e2d4d]{display:flex;align-items:center;gap:8px;margin-bottom:16px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none}.example-section[data-v-983e2d4d]::-webkit-scrollbar{display:none}.example-section .example-tag[data-v-983e2d4d]{flex-shrink:0;padding:4px 10px;background:#fff;border-radius:20px;font-size:13px;color:#373258;cursor:pointer;transition:all .3s ease;border:1px solid transparent;white-space:nowrap}.duration-selector[data-v-983e2d4d]{display:flex;gap:16px;margin-bottom:24px;padding:0 12px}.duration-selector .duration-option[data-v-983e2d4d]{flex:1;background:#fff;border:1px solid #e8ecf0;border-radius:16px;padding:20px 16px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;position:relative;overflow:hidden}.duration-selector .duration-option[data-v-983e2d4d]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(64,128,255,.1),transparent);transition:left .6s ease}.duration-selector .duration-option[data-v-983e2d4d]:hover{border-color:#4080ff;box-shadow:0 4px 16px rgba(64,128,255,.15);transform:translateY(-2px)}.duration-selector .duration-option[data-v-983e2d4d]:hover:before{left:100%}.duration-selector .duration-option.active[data-v-983e2d4d]{border-color:#4080ff;background:linear-gradient(135deg,#4080ff,#5a9dff);box-shadow:0 8px 24px rgba(64,128,255,.3);transform:translateY(-1px)}.duration-selector .duration-option.active .duration-icon[data-v-983e2d4d]{color:#fff;background:rgba(255,255,255,.2);backdrop-filter:blur(10px)}.duration-selector .duration-option.active .duration-value[data-v-983e2d4d]{color:#fff;font-weight:600}.duration-selector .duration-option.active .duration-desc[data-v-983e2d4d]{color:rgba(255,255,255,.9)}.duration-selector .duration-option .duration-icon[data-v-983e2d4d]{width:48px;height:48px;background:#f8f9fa;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#4080ff;margin-right:16px;transition:all .3s ease}.duration-selector .duration-option .duration-icon svg[data-v-983e2d4d]{width:24px;height:24px}.duration-selector .duration-option .duration-text[data-v-983e2d4d]{flex:1;display:flex;flex-direction:column}.duration-selector .duration-option .duration-text .duration-value[data-v-983e2d4d]{font-size:18px;font-weight:600;color:#333;line-height:1.2;margin-bottom:4px;transition:all .3s ease}.duration-selector .duration-option .duration-text .duration-desc[data-v-983e2d4d]{font-size:13px;color:#666;line-height:1.2;transition:all .3s ease}@media (max-width: 480px){.duration-selector[data-v-983e2d4d]{flex-direction:row}.duration-selector .duration-option[data-v-983e2d4d]{padding:6px 12px}.duration-selector .duration-option .duration-icon[data-v-983e2d4d]{width:20px;height:20px;margin-right:12px}.duration-selector .duration-option .duration-icon svg[data-v-983e2d4d]{width:20px;height:20px}.duration-selector .duration-option .duration-text .duration-value[data-v-983e2d4d]{font-size:16px}.duration-selector .duration-option .duration-text .duration-desc[data-v-983e2d4d]{font-size:12px}}.main-container[data-v-8bcd2c1d]{padding:0 16px 16px;background-color:#f5f5f5;min-height:100vh}.category-section[data-v-8bcd2c1d]{background:#fff;border-radius:12px;padding:16px;margin-bottom:16px}.category-section .category-header[data-v-8bcd2c1d]{display:flex;align-items:center;margin-right:12px}.category-section .category-header .ai-avatar[data-v-8bcd2c1d]{width:40px;height:40px;border-radius:50%;overflow:hidden;margin-right:12px}.category-section .category-header .ai-avatar img[data-v-8bcd2c1d]{width:100%;height:100%;object-fit:cover}.category-section .category-header .category-prompt[data-v-8bcd2c1d]{flex:1}.category-section .category-header .category-prompt p[data-v-8bcd2c1d]{margin:0}.category-section .category-header .category-prompt p.subtitle[data-v-8bcd2c1d]{font-size:12px;color:#999}.category-section .category-header .select-arrow[data-v-8bcd2c1d]{color:#666;font-size:14px}.input-section[data-v-8bcd2c1d]{background:#fff;border-radius:12px;padding:16px;margin-bottom:10px;position:relative}.input-section .drawing-input[data-v-8bcd2c1d]{width:100%;min-height:100px;border:none;resize:none;outline:none;font-size:14px}.input-section .drawing-input[data-v-8bcd2c1d]::placeholder{color:#999}.input-section .char-count[data-v-8bcd2c1d]{position:absolute;bottom:8px;right:16px;font-size:12px;color:#999}.quick-tags[data-v-8bcd2c1d]{display:flex;align-items:center;margin-bottom:16px}.quick-tags .try-text[data-v-8bcd2c1d]{color:#000;font-size:14px;white-space:nowrap;font-weight:700;margin-right:8px}.quick-tags .tag[data-v-8bcd2c1d]{padding:6px 12px;background:#f0f0f0;border-radius:16px;font-size:12px;color:#666;margin-right:8px}.quick-tags .refresh-button[data-v-8bcd2c1d]{margin-left:auto;width:16px;height:16px;cursor:pointer}.quick-tags .refresh-button[data-v-8bcd2c1d]:hover{opacity:.8}.quick-tags .refresh-button svg[data-v-8bcd2c1d]{width:100%;height:100%}.style-section h3[data-v-8bcd2c1d]{margin:0 0 16px;font-size:16px}.style-section .style-options[data-v-8bcd2c1d]{display:flex;gap:12px;margin-bottom:16px}.style-section .style-options .style-option[data-v-8bcd2c1d]{padding:6px 16px;background:#f0f0f0;border-radius:16px;font-size:14px}.style-section .style-options .style-option.active[data-v-8bcd2c1d]{background:#4080ff;color:#fff}.style-section .model-grid[data-v-8bcd2c1d]{display:grid;grid-template-columns:repeat(auto-fill,102px);grid-template-rows:repeat(2,172px);grid-auto-flow:column;grid-auto-columns:102px;margin-bottom:24px;overflow-x:auto;overflow-y:hidden;padding:12px;scrollbar-width:none;-ms-overflow-style:none}.style-section .model-grid[data-v-8bcd2c1d]::-webkit-scrollbar{display:none}.style-section .model-grid .model-card[data-v-8bcd2c1d]{width:90px;height:160px;border-radius:8px;overflow:hidden;position:relative;cursor:pointer;transition:all .3s ease;border:2px solid transparent}.style-section .model-grid .model-card[data-v-8bcd2c1d]:active{transform:scale(.95)}.style-section .model-grid .model-card[data-v-8bcd2c1d]:hover{box-shadow:0 2px 12px rgba(0,0,0,.1)}.style-section .model-grid .model-card.selected[data-v-8bcd2c1d]{border-color:#4080ff;box-shadow:0 0 0 2px rgba(64,128,255,.2)}.style-section .model-grid .model-card.selected[data-v-8bcd2c1d]:after{content:"";position:absolute;right:4px;top:4px;width:16px;height:16px;border-radius:50%;background:#4080ff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E") center/10px no-repeat}.style-section .model-grid .model-card img[data-v-8bcd2c1d]{width:100%;height:100%;object-fit:cover}.style-section .model-grid .model-card .model-name[data-v-8bcd2c1d]{position:absolute;bottom:8px;left:8px;right:8px;color:#fff;font-size:12px;text-shadow:0 1px 2px rgba(0,0,0,.5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.style-section .style-grid[data-v-8bcd2c1d]{display:grid;grid-template-columns:repeat(4,80px);grid-template-rows:repeat(2,80px);gap:12px;margin-bottom:24px;overflow-x:auto;padding:12px;grid-auto-flow:column;scrollbar-width:none;-ms-overflow-style:none}.style-section .style-grid[data-v-8bcd2c1d]::-webkit-scrollbar{display:none}.style-section .style-grid .style-card[data-v-8bcd2c1d]{width:80px;height:80px;border-radius:8px;overflow:hidden;position:relative;cursor:pointer;transition:all .3s ease;border:2px solid transparent}.style-section .style-grid .style-card[data-v-8bcd2c1d]:active{transform:scale(.95)}.style-section .style-grid .style-card[data-v-8bcd2c1d]:hover{box-shadow:0 2px 12px rgba(0,0,0,.1)}.style-section .style-grid .style-card.selected[data-v-8bcd2c1d]{border-color:#4080ff;box-shadow:0 0 0 2px rgba(64,128,255,.2)}.style-section .style-grid .style-card.selected[data-v-8bcd2c1d]:after{content:"";position:absolute;right:4px;top:4px;width:16px;height:16px;border-radius:50%;background:#4080ff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E") center/10px no-repeat}.style-section .style-grid .style-card img[data-v-8bcd2c1d]{width:100%;height:100%;object-fit:cover}.style-section .style-grid .style-card .style-name[data-v-8bcd2c1d]{position:absolute;bottom:8px;left:8px;color:#fff;font-size:12px;text-shadow:0 1px 2px rgba(0,0,0,.5)}.start-button[data-v-8bcd2c1d]{background:#4080ff;color:#fff;text-align:center;padding:16px;border-radius:24px;font-size:14px;margin:0 16px}.grid-title[data-v-8bcd2c1d]{margin:10px 0;font-size:16px;color:#333;font-weight:700}.ratio-grid[data-v-8bcd2c1d]{display:flex;margin-bottom:16px;overflow-x:auto;padding:12px;background-color:#fff;border-radius:12px;scrollbar-width:none;-ms-overflow-style:none}.ratio-grid[data-v-8bcd2c1d]::-webkit-scrollbar{display:none}.ratio-grid .ratio-option[data-v-8bcd2c1d]{flex:0 0 80px;height:108px;display:flex;flex-direction:column;cursor:pointer;padding:8px;border-radius:8px;position:relative;background-color:#f8f9fa;border:1px solid #edf0f5;transition:all .2s ease;margin-right:12px}.ratio-grid .ratio-option[data-v-8bcd2c1d]:hover{border-color:rgba(64,128,255,.25)}.ratio-grid .ratio-option.active[data-v-8bcd2c1d]{background-color:#4080ff;border-color:#4080ff}.ratio-grid .ratio-option.active .ratio-box[data-v-8bcd2c1d]{background-color:#fff}.ratio-grid .ratio-option.active .ratio-label[data-v-8bcd2c1d],.ratio-grid .ratio-option.active .ratio-value[data-v-8bcd2c1d]{color:#fff}.ratio-grid .ratio-option .ratio-preview[data-v-8bcd2c1d]{flex:1;display:flex;align-items:center;justify-content:center}.ratio-grid .ratio-option .ratio-preview .ratio-box[data-v-8bcd2c1d]{background-color:#e5e5e5;border-radius:4px}.ratio-grid .ratio-option .ratio-text[data-v-8bcd2c1d]{height:40px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;margin-top:2px}.ratio-grid .ratio-option .ratio-text .ratio-label[data-v-8bcd2c1d]{font-size:12px;color:#333;line-height:1.2;margin-bottom:2px}.ratio-grid .ratio-option .ratio-text .ratio-value[data-v-8bcd2c1d]{font-size:10px;color:#999;line-height:1.2}.image-section[data-v-8bcd2c1d]{margin-bottom:16px}.image-section .section-title[data-v-8bcd2c1d]{font-size:16px;font-weight:700;margin-bottom:12px;color:#333}.image-section .upload-container[data-v-8bcd2c1d]{background:#fff;border:2px dashed #e5e5e5;border-radius:12px;padding:24px;cursor:pointer;transition:all .3s ease}.image-section .upload-container[data-v-8bcd2c1d]:hover{border-color:#4080ff}.image-section .upload-placeholder[data-v-8bcd2c1d]{display:flex;flex-direction:column;align-items:center}.image-section .upload-placeholder .upload-icon[data-v-8bcd2c1d]{width:48px;height:48px;color:#999;margin-bottom:8px}.image-section .upload-placeholder .upload-icon svg[data-v-8bcd2c1d]{width:100%;height:100%}.image-section .upload-placeholder .upload-text[data-v-8bcd2c1d]{font-size:14px;color:#666;margin-bottom:8px}.image-section .upload-placeholder .upload-hint[data-v-8bcd2c1d]{font-size:12px;color:#999}.image-section .image-preview[data-v-8bcd2c1d]{text-align:center}.image-section .image-preview img[data-v-8bcd2c1d]{max-width:100%;max-height:200px;object-fit:contain}.image-section .image-preview .reupload-text[data-v-8bcd2c1d]{margin-top:8px;font-size:12px;color:#999}.image-section .hidden-input[data-v-8bcd2c1d]{display:none}.param-section[data-v-8bcd2c1d]{background:#fff;border-radius:12px;padding:16px;margin-bottom:16px}.param-section .param-item[data-v-8bcd2c1d]{margin-bottom:20px}.param-section .param-item[data-v-8bcd2c1d]:last-child{margin-bottom:0}.param-section .param-item .param-header[data-v-8bcd2c1d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:14px;color:#333}.param-section .param-item .param-header .param-value[data-v-8bcd2c1d]{color:#4080ff;font-weight:500}.param-section .param-item .param-label[data-v-8bcd2c1d]{margin-bottom:8px;font-size:14px;color:#333}.param-section .param-item[data-v-8bcd2c1d] .van-field__control{background-color:#f8f9fa;border-radius:8px;padding:8px;font-size:14px}.param-section .param-item[data-v-8bcd2c1d] .van-field__control::placeholder{color:#999}.advanced-params[data-v-8bcd2c1d]{padding:16px;background:#fff;border-radius:8px}.advanced-params .param-row[data-v-8bcd2c1d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.advanced-params .param-row .param-label[data-v-8bcd2c1d]{font-size:14px;color:#333}.advanced-params .high-res-params[data-v-8bcd2c1d]{margin-top:16px;padding-top:16px;border-top:1px solid #eee}.advanced-params .stepper-buttons[data-v-8bcd2c1d]{display:flex;flex-direction:column;padding-left:8px}.advanced-params .stepper-buttons .van-icon[data-v-8bcd2c1d]{cursor:pointer;color:#666;font-size:12px;margin-bottom:4px}.advanced-params .stepper-buttons .van-icon[data-v-8bcd2c1d]:hover{color:#333}[data-v-8bcd2c1d] .van-dropdown-menu{width:160px;height:32px;background:transparent}[data-v-8bcd2c1d] .van-dropdown-menu .van-dropdown-menu__bar{height:32px}[data-v-8bcd2c1d] .van-field{padding:0}[data-v-8bcd2c1d] .van-field .van-field__control{height:32px}.mode-tabs[data-v-8bcd2c1d]{display:flex;margin:20px 0;background-color:#f5f7fa;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.05)}.mode-tabs .mode-tab[data-v-8bcd2c1d]{flex:1;padding:14px 0;text-align:center;font-size:14px;font-weight:500;color:#666;position:relative;transition:all .3s ease;cursor:pointer}.mode-tabs .mode-tab[data-v-8bcd2c1d]:not(:last-child):after{content:"";position:absolute;right:0;top:25%;height:50%;width:1px;background-color:rgba(0,0,0,.1)}.mode-tabs .mode-tab[data-v-8bcd2c1d]:hover{color:#4080ff;background-color:rgba(64,128,255,.05)}.mode-tabs .mode-tab.active[data-v-8bcd2c1d]{color:#fff;background-color:#4080ff;font-weight:600;box-shadow:0 2px 8px rgba(64,128,255,.2)}.mode-tabs .mode-tab.active[data-v-8bcd2c1d]:after{display:none}.example-section[data-v-8bcd2c1d]{display:flex;align-items:center;gap:8px;margin-bottom:16px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none}.example-section[data-v-8bcd2c1d]::-webkit-scrollbar{display:none}.example-section .example-tag[data-v-8bcd2c1d]{flex-shrink:0;padding:4px 10px;background:#fff;border-radius:20px;font-size:13px;color:#373258;cursor:pointer;transition:all .3s ease;border:1px solid transparent;white-space:nowrap}.duration-selector[data-v-8bcd2c1d]{display:flex;gap:16px;margin-bottom:24px;padding:0 12px}.duration-selector .duration-option[data-v-8bcd2c1d]{flex:1;background:#fff;border:1px solid #e8ecf0;border-radius:16px;padding:20px 16px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;position:relative;overflow:hidden}.duration-selector .duration-option[data-v-8bcd2c1d]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(64,128,255,.1),transparent);transition:left .6s ease}.duration-selector .duration-option[data-v-8bcd2c1d]:hover{border-color:#4080ff;box-shadow:0 4px 16px rgba(64,128,255,.15);transform:translateY(-2px)}.duration-selector .duration-option[data-v-8bcd2c1d]:hover:before{left:100%}.duration-selector .duration-option.active[data-v-8bcd2c1d]{border-color:#4080ff;background:linear-gradient(135deg,#4080ff,#5a9dff);box-shadow:0 8px 24px rgba(64,128,255,.3);transform:translateY(-1px)}.duration-selector .duration-option.active .duration-icon[data-v-8bcd2c1d]{color:#fff;background:rgba(255,255,255,.2);backdrop-filter:blur(10px)}.duration-selector .duration-option.active .duration-value[data-v-8bcd2c1d]{color:#fff;font-weight:600}.duration-selector .duration-option.active .duration-desc[data-v-8bcd2c1d]{color:rgba(255,255,255,.9)}.duration-selector .duration-option .duration-icon[data-v-8bcd2c1d]{width:48px;height:48px;background:#f8f9fa;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#4080ff;margin-right:16px;transition:all .3s ease}.duration-selector .duration-option .duration-icon svg[data-v-8bcd2c1d]{width:24px;height:24px}.duration-selector .duration-option .duration-text[data-v-8bcd2c1d]{flex:1;display:flex;flex-direction:column}.duration-selector .duration-option .duration-text .duration-value[data-v-8bcd2c1d]{font-size:18px;font-weight:600;color:#333;line-height:1.2;margin-bottom:4px;transition:all .3s ease}.duration-selector .duration-option .duration-text .duration-desc[data-v-8bcd2c1d]{font-size:13px;color:#666;line-height:1.2;transition:all .3s ease}@media (max-width: 480px){.duration-selector[data-v-8bcd2c1d]{flex-direction:row}.duration-selector .duration-option[data-v-8bcd2c1d]{padding:6px 12px}.duration-selector .duration-option .duration-icon[data-v-8bcd2c1d]{width:20px;height:20px;margin-right:12px}.duration-selector .duration-option .duration-icon svg[data-v-8bcd2c1d]{width:20px;height:20px}.duration-selector .duration-option .duration-text .duration-value[data-v-8bcd2c1d]{font-size:16px}.duration-selector .duration-option .duration-text .duration-desc[data-v-8bcd2c1d]{font-size:12px}}.main-container[data-v-912ea915]{padding:0 16px 16px;background-color:#f5f5f5;min-height:100vh}.works-grid[data-v-912ea915]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;max-width:1200px;margin:0 auto}.work-item[data-v-912ea915]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1)}.images-container[data-v-912ea915]{display:grid;grid-template-columns:repeat(1,1fr);gap:4px;padding:4px;height:200px}.image-wrapper[data-v-912ea915]{position:relative;width:100%;height:100%;overflow:hidden}.work-image[data-v-912ea915]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;height:100%;min-width:100%;object-fit:cover;transition:transform .3s ease}.work-image[data-v-912ea915]:hover{transform:translate(-50%,-50%) scale(1.05)}.multi-images-grid[data-v-912ea915]{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:2px;width:100%;height:100%}.multi-image[data-v-912ea915]{height:100%}.loading-state[data-v-912ea915],.no-more[data-v-912ea915]{text-align:center;padding:20px;color:#666;font-size:14px}.loading-image-wrapper[data-v-912ea915]{position:relative;width:100%;height:100%;background-color:#f3f4f6;border-radius:.5rem;display:flex;align-items:center;justify-content:center;overflow:hidden}.loading-pulse[data-v-912ea915]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#e5e7eb,#d1d5db);animation:pulse-912ea915 2s cubic-bezier(.4,0,.6,1) infinite}.loading-spinner[data-v-912ea915]{position:relative;z-index:10;width:4rem;height:4rem;border:4px solid #3b82f6;border-top-color:transparent;border-radius:50%;animation:spin-912ea915 1s linear infinite}.loading-text[data-v-912ea915]{position:absolute;bottom:1.5rem;left:0;right:0;text-align:center;color:#4b5563;font-size:1.125rem;font-weight:500}@keyframes pulse-912ea915{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin-912ea915{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-image-wrapper[data-v-912ea915]{position:relative;width:100%;height:100%;background-color:#fef2f2;border-radius:.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.error-icon[data-v-912ea915]{width:3rem;height:3rem;background-color:#ef4444;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;font-weight:700;margin-bottom:.75rem}.error-text[data-v-912ea915]{color:#ef4444;font-size:1.125rem;font-weight:500;margin-bottom:.25rem}.error-subtext[data-v-912ea915]{color:#991b1b;font-size:.875rem}.delete-button[data-v-912ea915]{position:absolute;top:8px;right:8px;width:28px;height:28px;background-color:rgba(0,0,0,.6);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;opacity:1;transition:background-color .2s ease}.delete-button[data-v-912ea915]:hover{background-color:rgba(239,68,68,.9)}.delete-icon[data-v-912ea915]{color:#fff;font-size:20px;font-weight:700;line-height:1}.retention-tip[data-v-912ea915]{display:flex;align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);color:#475569;padding:6px 16px;border-radius:8px;border:1px solid #e2e8f0;margin-bottom:16px;box-shadow:0 1px 3px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.1);max-width:1200px;margin-left:auto;margin-right:auto}.tip-icon[data-v-912ea915]{font-size:16px;margin-right:8px;opacity:.9}.tip-text[data-v-912ea915]{font-size:14px;font-weight:500;opacity:.95}.main-container[data-v-baf295bb]{min-height:calc(100vh - 60px);background-color:#f8f8f8;overflow-y:auto;overflow-x:hidden;width:100%;box-sizing:border-box}.waterfall-container[data-v-baf295bb]{padding:8px;width:100%;box-sizing:border-box;overflow:hidden}.waterfall-grid[data-v-baf295bb]{position:relative;width:100%;min-height:200px;margin:0 auto}.waterfall-item[data-v-baf295bb]{background-color:#fff;border-radius:12px;overflow:hidden;transition:transform .3s,box-shadow .3s;cursor:pointer;position:relative;box-shadow:0 2px 8px rgba(0,0,0,.06)}.waterfall-item[data-v-baf295bb]:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12);z-index:1}.waterfall-item .item-content[data-v-baf295bb]{position:relative;background-color:#373258}.waterfall-item .item-content img[data-v-baf295bb]{width:100%;height:auto;display:block;transition:transform .3s}.waterfall-item .item-content .play-button[data-v-baf295bb]{position:absolute;top:8px;right:8px;width:28px;height:28px;background:rgba(0,0,0,.6);border-radius:50%;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(4px)}.waterfall-item .item-content .play-button svg[data-v-baf295bb]{margin-left:2px}.waterfall-item .item-info[data-v-baf295bb]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);position:absolute;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.waterfall-item .item-info .item-title[data-v-baf295bb]{font-size:15px;margin:10px 0 8px;line-height:1.4;color:#fff;width:100%;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;max-width:calc(100% - 2rem);box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;position:relative;z-index:1}.waterfall-item .item-info .generate-btn[data-v-baf295bb]{width:90%;padding:8px 12px;background:#4080ff;border:none;border-radius:20px;font-size:13px;color:#f5f5f5;display:flex;align-items:center;justify-content:center;gap:4px;cursor:pointer;transition:all .3s;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);margin-bottom:10px}.waterfall-item .item-info .generate-btn[data-v-baf295bb]:hover{background:linear-gradient(to bottom,rgba(235,235,235,.95),#e1e1e1);color:#333}.waterfall-item .item-info .generate-btn[data-v-baf295bb]:active{transform:scale(.98)}.waterfall-item .item-info .generate-btn .lightning-icon[data-v-baf295bb]{width:14px;height:14px}.loading[data-v-baf295bb],.no-more[data-v-baf295bb]{text-align:center;padding:20px;color:#999;font-size:14px}.page-wrapper[data-v-6fb28a9c]{min-height:100vh;background-color:#f5f5f5}.header-nav[data-v-6fb28a9c]{display:flex;align-items:center;padding:16px;position:fixed;top:0;left:0;right:0;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:100}.header-nav .back-button[data-v-6fb28a9c]{margin-right:10px;cursor:pointer}.header-nav .back-button .arrow-left[data-v-6fb28a9c]{display:inline-block;width:10px;height:10px;border-left:2px solid #333;border-bottom:2px solid #333;transform:rotate(45deg)}.header-nav .nav-tabs[data-v-6fb28a9c]{display:flex}.header-nav .nav-tabs span[data-v-6fb28a9c]{font-size:14px;color:#666;cursor:pointer}.header-nav .nav-tabs span[data-v-6fb28a9c]:not(:last-child){margin-right:14px}.header-nav .nav-tabs span.active[data-v-6fb28a9c]{color:#333;font-weight:700}.content-area[data-v-6fb28a9c]{padding-top:60px}.main-container[data-v-18c1cf57]{display:flex;flex-direction:column;min-height:100vh;background-color:#fff;overflow-y:hidden}.header[data-v-18c1cf57]{display:flex;align-items:center;padding:16px;border-bottom:1px solid #eee;position:relative}.header .back-button[data-v-18c1cf57]{padding:8px;cursor:pointer}.header .back-button i[data-v-18c1cf57]{display:inline-block;width:10px;height:10px;border-left:2px solid #333;border-bottom:2px solid #333;transform:rotate(45deg)}.header .title[data-v-18c1cf57]{margin-left:16px;font-size:18px;font-weight:500;flex:1}.header .download-button[data-v-18c1cf57]{padding:8px 12px;cursor:pointer;color:#333;transition:all .2s ease}.header .download-button[data-v-18c1cf57]:hover{color:#1890ff}.header .download-button[data-v-18c1cf57]:active{transform:scale(.95)}.media-container[data-v-18c1cf57]{padding:16px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fff;position:relative;min-height:400px}.video-container[data-v-18c1cf57]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.video-wrapper[data-v-18c1cf57]{position:relative;width:100%;max-width:400px;border-radius:8px;overflow:hidden;cursor:pointer;background:#000}.video-wrapper .video-cover[data-v-18c1cf57]{width:100%;height:auto;object-fit:cover;display:block}.video-wrapper .play-button[data-v-18c1cf57]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;transition:all .3s ease}.video-wrapper .play-button[data-v-18c1cf57]:hover{transform:translate(-50%,-50%) scale(1.1)}.video-wrapper .video-player[data-v-18c1cf57]{width:100%;height:auto;border-radius:8px;outline:none}.image-grid[data-v-18c1cf57]{width:100%;height:100%;display:grid;gap:8px}.image-grid.single-image[data-v-18c1cf57]{grid-template-columns:1fr}.image-grid.multi-image[data-v-18c1cf57]{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.image-grid .image-item[data-v-18c1cf57]{overflow:hidden;border-radius:8px;cursor:pointer;background-color:#f5f5f5}.image-grid .image-item img[data-v-18c1cf57]{width:100%;height:auto;object-fit:contain;transition:transform .2s}.image-grid .image-item img[data-v-18c1cf57]:hover{transform:scale(1.02)}.loading-container[data-v-18c1cf57]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff}.loading-container .hourglass[data-v-18c1cf57]{margin-bottom:16px;animation:bounce-18c1cf57 1s infinite}.loading-container .loading-progress[data-v-18c1cf57]{font-size:20px;color:#1890ff;font-weight:700;margin-bottom:12px}.loading-container .loading-text[data-v-18c1cf57]{font-size:14px;color:#666;text-align:center;padding:0 20px}@keyframes bounce-18c1cf57{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.error-container[data-v-18c1cf57]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;padding:24px}.error-icon[data-v-18c1cf57]{margin-bottom:16px;animation:shake-18c1cf57 .5s ease-in-out}.error-title[data-v-18c1cf57]{font-size:20px;color:#ff4d4f;font-weight:500;margin-bottom:8px}.error-message[data-v-18c1cf57]{font-size:14px;color:#666;text-align:center;margin-bottom:24px}.retry-button[data-v-18c1cf57]{padding:8px 24px;background-color:#ff4d4f;color:#fff;border:none;border-radius:4px;font-size:14px;cursor:pointer;transition:background-color .3s}.retry-button[data-v-18c1cf57]:hover{background-color:#ff7875}@keyframes shake-18c1cf57{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.media-hint-container[data-v-18c1cf57]{width:100%;display:flex;justify-content:center;margin-top:12px}.media-hint[data-v-18c1cf57]{display:flex;align-items:center;justify-content:center;padding:8px 16px;background-color:#f5f5f5;border-radius:20px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.media-hint svg[data-v-18c1cf57]{margin-right:6px}.media-hint span[data-v-18c1cf57]{font-size:13px;color:#333}.countdown-container[data-v-18c1cf57]{margin-top:20px;display:flex;flex-direction:column;align-items:center}.countdown-text[data-v-18c1cf57]{font-size:14px;color:#666;margin-bottom:12px}.prompt-display[data-v-18c1cf57]{margin:10px 0 15px;max-width:80%;text-align:center;background-color:#f8f8f8;padding:8px 12px;border-radius:8px}.prompt-label[data-v-18c1cf57]{font-size:12px;color:#888;margin-bottom:4px}.prompt-text[data-v-18c1cf57]{font-size:14px;color:#333;font-weight:500;word-break:break-word;max-height:60px;overflow-y:auto}.info-icon[data-v-18c1cf57]{margin-bottom:16px}.info-title[data-v-18c1cf57]{font-size:20px;color:#1890ff;font-weight:500;margin-bottom:8px}.info-message[data-v-18c1cf57]{font-size:14px;color:#666;text-align:center;margin-bottom:24px}.info-button[data-v-18c1cf57]{padding:8px 24px;background-color:#1890ff;color:#fff;border:none;border-radius:4px;font-size:14px;cursor:pointer;transition:background-color .3s}.info-button[data-v-18c1cf57]:hover{background-color:#40a9ff}.info-button[data-v-18c1cf57]:active{background-color:#096dd9}@media (max-width: 768px){.image-grid.multi-image[data-v-18c1cf57]{gap:4px}.video-wrapper[data-v-18c1cf57]{max-width:100%}}.video-actions[data-v-18c1cf57]{display:flex;justify-content:space-between;margin:.75rem 2rem}.action-btn[data-v-18c1cf57]{flex:1;display:flex;align-items:center;justify-content:center;padding:.5rem;border:none;border-radius:1rem;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s ease;color:#2b2b3d;box-shadow:0 2px 8px rgba(0,0,0,.1)}.action-btn[data-v-18c1cf57]:first-child,.action-icon[data-v-18c1cf57]{margin-right:.5rem}.download-btn[data-v-18c1cf57]{background:linear-gradient(135deg,gold,#ffed4a)}.copy-btn[data-v-18c1cf57]{background:linear-gradient(135deg,#7b7bbd,#9e9ee7);color:#fff}.action-btn[data-v-18c1cf57]:active{transform:scale(.97);box-shadow:0 1px 4px rgba(0,0,0,.1)}.action-icon[data-v-18c1cf57]{font-size:1.1rem}.reference-images-container[data-v-18c1cf57]{margin:0 16px 16px;background-color:#f8f9fa;border-radius:12px;padding:16px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.reference-header[data-v-18c1cf57]{display:flex;align-items:center;margin-bottom:12px;gap:8px}.reference-title[data-v-18c1cf57]{font-size:15px;font-weight:700;color:#4a5568}.reference-images-grid[data-v-18c1cf57]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.reference-image-item[data-v-18c1cf57]{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden;background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.1);cursor:pointer;transition:all .2s ease}.reference-image-item[data-v-18c1cf57]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.reference-image-item[data-v-18c1cf57]:active{transform:translateY(0)}.reference-image-item img[data-v-18c1cf57]{width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.reference-image-item:hover img[data-v-18c1cf57]{transform:scale(1.05)}.reference-image-label[data-v-18c1cf57]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgba(0,0,0,.7));color:#fff;font-size:12px;text-align:center;padding:8px 4px 4px;font-weight:500}@media (max-width: 480px){.reference-images-container[data-v-18c1cf57]{margin:0 12px 12px;padding:12px}.reference-images-grid[data-v-18c1cf57]{gap:8px}.reference-image-label[data-v-18c1cf57]{font-size:11px;padding:6px 2px 2px}}.user-prompt-container[data-v-18c1cf57]{margin:0 16px 16px;border-radius:8px;background-color:#f8f9fa;box-shadow:0 2px 8px rgba(0,0,0,.05);overflow:hidden}.user-prompt-header[data-v-18c1cf57]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background-color:#edf2f7;border-bottom:1px solid #e2e8f0}.user-prompt-title[data-v-18c1cf57]{font-size:15px;font-weight:500;color:#4a5568}.user-prompt-content[data-v-18c1cf57]{padding:16px;font-size:14px;line-height:1.5;color:#2d3748;word-break:break-word;white-space:pre-wrap;max-height:200px;overflow-y:auto}.user-prompt-content[data-v-18c1cf57]::-webkit-scrollbar{width:4px}.user-prompt-content[data-v-18c1cf57]::-webkit-scrollbar-track{background:#f1f1f1}.user-prompt-content[data-v-18c1cf57]::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:4px}.user-prompt-content[data-v-18c1cf57]::-webkit-scrollbar-thumb:hover{background:#a0aec0}.user-prompt-content[data-v-18c1cf57]:empty:before{content:"暂无提示词";color:#a0aec0;font-style:italic}.copy-button[data-v-18c1cf57]{display:flex;align-items:center;gap:4px;padding:6px 12px;border:none;border-radius:4px;background-color:#e2e8f0;color:#4a5568;font-size:13px;cursor:pointer;transition:all .2s ease}.copy-button[data-v-18c1cf57]:hover{background-color:#cbd5e0}.copy-button[data-v-18c1cf57]:active{transform:scale(.97)}.copy-text[data-v-18c1cf57]{margin-left:4px}.retention-tip[data-v-18c1cf57]{display:flex;align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);color:#475569;padding:6px 16px;border-radius:8px;border:1px solid #e2e8f0;margin-top:16px;box-shadow:0 1px 3px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.1);max-width:1200px;margin-left:auto;margin-right:auto}.tip-icon[data-v-18c1cf57]{font-size:16px;margin-right:8px;opacity:.9}.tip-text[data-v-18c1cf57]{font-size:14px;font-weight:500;opacity:.95}.modal-overlay[data-v-93e010d9]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:flex-end;justify-content:center;z-index:1000;animation:fadeIn-93e010d9 .3s ease}.modal-container[data-v-93e010d9]{background-color:#fff;border-radius:16px 16px 0 0;width:100%;max-height:70vh;display:flex;flex-direction:column;overflow:hidden;animation:slideUp-93e010d9 .3s ease;scrollbar-width:none;-ms-overflow-style:none}.modal-container[data-v-93e010d9]::-webkit-scrollbar{display:none}@media (min-width: 768px) and (max-width: 1024px){.modal-overlay[data-v-93e010d9]{align-items:center;justify-content:center}.modal-container[data-v-93e010d9]{width:90%;max-width:600px;max-height:80vh;border-radius:16px;animation:fadeInScale-93e010d9 .3s ease}}@media (min-width: 1025px){.modal-overlay[data-v-93e010d9]{align-items:center;justify-content:center}.modal-container[data-v-93e010d9]{width:80%;max-width:700px;max-height:85vh;border-radius:16px;animation:fadeInScale-93e010d9 .3s ease}}.modal-header[data-v-93e010d9]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f0f0f0;position:relative;background-color:#fff!important}.modal-header .modal-title[data-v-93e010d9]{font-size:18px;font-weight:600;color:#333;flex:1;text-align:center}.modal-header .close-btn[data-v-93e010d9]{font-size:24px;color:#333;cursor:pointer;line-height:1;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.modal-header .close-btn[data-v-93e010d9]:hover{color:#666}.modal-content[data-v-93e010d9]{flex:1;overflow-y:auto;padding:20px 24px;scrollbar-width:none;-ms-overflow-style:none}.modal-content[data-v-93e010d9]::-webkit-scrollbar{display:none}.speed-section[data-v-93e010d9]{margin-bottom:10px;display:flex;align-items:center;background:#f6f6f6;padding:12px 16px;border-radius:10px;width:100%;max-width:100%;box-sizing:border-box}.speed-section .speed-label[data-v-93e010d9]{font-size:14px;color:#8e8e8e;font-weight:500;margin-right:20px;flex-shrink:0;white-space:nowrap}.speed-section .speed-control[data-v-93e010d9]{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.speed-section .speed-control .slider-container[data-v-93e010d9]{position:relative;flex:1;height:4px;background:#e0e0e0;border-radius:2px;min-width:120px}.speed-section .speed-control .slider-container .slider-progress[data-v-93e010d9]{position:absolute;top:0;left:0;height:100%;background:#007aff;border-radius:2px;transition:width .1s ease}.speed-section .speed-control .speed-slider[data-v-93e010d9]{position:absolute;top:0;left:0;width:100%;height:4px;background:transparent;border-radius:2px;outline:none;-webkit-appearance:none;appearance:none;cursor:pointer;z-index:2}.speed-section .speed-control .speed-slider[data-v-93e010d9]::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;background:#007aff;border-radius:50%;cursor:pointer;border:2px solid #007aff;box-shadow:0 2px 6px rgba(0,122,255,.3);transition:all .2s ease;margin-bottom:4px}.speed-section .speed-control .speed-slider[data-v-93e010d9]::-moz-range-thumb{width:16px;height:16px;background:#007aff;border-radius:50%;cursor:pointer;border:2px solid #007aff;box-shadow:0 2px 6px rgba(0,122,255,.3);transition:all .2s ease;margin-bottom:4px}.speed-section .speed-control .speed-slider[data-v-93e010d9]::-webkit-slider-track{background:transparent;height:4px;border-radius:2px}.speed-section .speed-control .speed-slider[data-v-93e010d9]::-moz-range-track{background:transparent;height:4px;border-radius:2px;border:none}.speed-section .speed-control .speed-slider[data-v-93e010d9]:hover::-webkit-slider-thumb{transform:scale(1.1);box-shadow:0 3px 8px rgba(0,122,255,.4)}.speed-section .speed-control .speed-slider[data-v-93e010d9]:hover::-moz-range-thumb{transform:scale(1.1);box-shadow:0 3px 8px rgba(0,122,255,.4)}.speed-section .speed-control .speed-slider[data-v-93e010d9]:active::-webkit-slider-thumb{transform:scale(1.2)}.speed-section .speed-control .speed-slider[data-v-93e010d9]:active::-moz-range-thumb{transform:scale(1.2)}.speed-section .speed-control .speed-value[data-v-93e010d9]{font-size:14px;color:#8e8e8e;font-weight:500;min-width:35px;text-align:right;flex-shrink:0;white-space:nowrap}@media (max-width: 375px){.speed-section[data-v-93e010d9]{padding:10px 12px}.speed-section .speed-label[data-v-93e010d9]{font-size:14px;margin-right:10px}.speed-section .speed-control[data-v-93e010d9]{gap:8px}.speed-section .speed-control .slider-container[data-v-93e010d9]{min-width:100px}.speed-section .speed-control .speed-slider[data-v-93e010d9]::-webkit-slider-thumb{width:18px;height:18px}.speed-section .speed-control .speed-slider[data-v-93e010d9]::-moz-range-thumb{width:18px;height:18px}.speed-section .speed-control .speed-value[data-v-93e010d9]{font-size:14px;min-width:30px}}@media (max-width: 320px){.speed-section[data-v-93e010d9]{padding:8px 10px}.speed-section .speed-label[data-v-93e010d9]{font-size:14px;margin-right:8px}.speed-section .speed-control[data-v-93e010d9]{gap:6px}.speed-section .speed-control .slider-container[data-v-93e010d9]{min-width:80px}.speed-section .speed-control .speed-slider[data-v-93e010d9]::-webkit-slider-thumb{width:16px;height:16px}.speed-section .speed-control .speed-slider[data-v-93e010d9]::-moz-range-thumb{width:16px;height:16px}.speed-section .speed-control .speed-value[data-v-93e010d9]{font-size:12px;min-width:28px}}@media (min-width: 414px){.speed-section[data-v-93e010d9]{padding:14px 18px}.speed-section .speed-label[data-v-93e010d9]{font-size:14px;margin-right:14px}.speed-section .speed-control[data-v-93e010d9]{gap:14px}.speed-section .speed-control .slider-container[data-v-93e010d9]{min-width:150px}.speed-section .speed-control .speed-slider[data-v-93e010d9]::-webkit-slider-thumb{width:22px;height:22px}.speed-section .speed-control .speed-slider[data-v-93e010d9]::-moz-range-thumb{width:22px;height:22px}.speed-section .speed-control .speed-value[data-v-93e010d9]{font-size:14px;min-width:40px}}@media (min-width: 768px) and (max-width: 1024px){.modal-content[data-v-93e010d9]{padding:24px 32px}.speed-section[data-v-93e010d9]{padding:16px 20px;margin-bottom:16px}.speed-section .speed-label[data-v-93e010d9]{font-size:16px;margin-right:20px}.speed-section .speed-control[data-v-93e010d9]{gap:16px}.speed-section .speed-control .slider-container[data-v-93e010d9]{min-width:200px}.speed-section .speed-control .speed-slider[data-v-93e010d9]::-webkit-slider-thumb{width:24px;height:24px}.speed-section .speed-control .speed-slider[data-v-93e010d9]::-moz-range-thumb{width:24px;height:24px}.speed-section .speed-control .speed-value[data-v-93e010d9]{font-size:16px;min-width:45px}.voice-list[data-v-93e010d9]{max-height:500px}.voice-list .voice-item[data-v-93e010d9]{padding:16px 0}.voice-list .voice-item .voice-avatar[data-v-93e010d9]{width:55px;height:55px;margin-right:16px}.voice-list .voice-item .voice-info .voice-name[data-v-93e010d9]{font-size:16px;margin-bottom:8px}.voice-list .voice-item .voice-info .voice-gender[data-v-93e010d9]{font-size:14px}.voice-list .voice-item .voice-actions .play-btn[data-v-93e010d9]{width:36px;height:36px}.voice-list .voice-item .voice-actions .play-btn .play-icon[data-v-93e010d9]{font-size:12px}.voice-list .voice-item .voice-actions .play-btn .pause-icon[data-v-93e010d9]{font-size:14px}.modal-footer[data-v-93e010d9]{padding:24px 32px}.modal-footer .cancel-btn[data-v-93e010d9],.modal-footer .confirm-btn[data-v-93e010d9]{height:48px;font-size:16px}}@media (min-width: 1025px){.modal-content[data-v-93e010d9]{padding:28px 36px}.speed-section[data-v-93e010d9]{padding:18px 24px;margin-bottom:20px}.speed-section .speed-label[data-v-93e010d9]{font-size:16px;margin-right:24px}.speed-section .speed-control[data-v-93e010d9]{gap:18px}.speed-section .speed-control .slider-container[data-v-93e010d9]{min-width:250px}.speed-section .speed-control .speed-slider[data-v-93e010d9]::-webkit-slider-thumb{width:26px;height:26px}.speed-section .speed-control .speed-slider[data-v-93e010d9]::-moz-range-thumb{width:26px;height:26px}.speed-section .speed-control .speed-value[data-v-93e010d9]{font-size:16px;min-width:50px}.voice-list[data-v-93e010d9]{max-height:600px}.voice-list .voice-item[data-v-93e010d9]{padding:18px 0}.voice-list .voice-item .voice-avatar[data-v-93e010d9]{width:60px;height:60px;margin-right:18px}.voice-list .voice-item .voice-info .voice-name[data-v-93e010d9]{font-size:16px;margin-bottom:8px}.voice-list .voice-item .voice-info .voice-gender[data-v-93e010d9]{font-size:14px}.voice-list .voice-item .voice-actions .play-btn[data-v-93e010d9]{width:40px;height:40px}.voice-list .voice-item .voice-actions .play-btn .play-icon[data-v-93e010d9]{font-size:14px}.voice-list .voice-item .voice-actions .play-btn .pause-icon[data-v-93e010d9]{font-size:16px}.modal-footer[data-v-93e010d9]{padding:28px 36px}.modal-footer .cancel-btn[data-v-93e010d9],.modal-footer .confirm-btn[data-v-93e010d9]{height:52px;font-size:18px}}.voice-list[data-v-93e010d9]{max-height:400px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.voice-list[data-v-93e010d9]::-webkit-scrollbar{display:none}.voice-list .loading-state[data-v-93e010d9],.voice-list .error-state[data-v-93e010d9],.voice-list .empty-state[data-v-93e010d9]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.voice-list .loading-spinner[data-v-93e010d9]{width:32px;height:32px;border:3px solid #f3f3f3;border-top:3px solid #007aff;border-radius:50%;animation:spin-93e010d9 1s linear infinite;margin-bottom:12px}.voice-list .loading-text[data-v-93e010d9]{font-size:14px;color:#666}.voice-list .error-icon[data-v-93e010d9]{font-size:32px;margin-bottom:12px}.voice-list .error-text[data-v-93e010d9]{font-size:14px;color:#ff6b6b;margin-bottom:16px}.voice-list .retry-btn[data-v-93e010d9]{background-color:#007aff;color:#fff;border:none;border-radius:20px;padding:8px 16px;font-size:14px;cursor:pointer;transition:background-color .3s ease}.voice-list .retry-btn[data-v-93e010d9]:hover{background-color:#0056cc}.voice-list .empty-icon[data-v-93e010d9]{font-size:32px;margin-bottom:12px}.voice-list .empty-text[data-v-93e010d9]{font-size:14px;color:#999}.voice-list .voice-item[data-v-93e010d9]{display:flex;align-items:center;padding:12px 0;border-bottom:1px solid #e0e0e0;transition:all .3s ease;cursor:pointer;background-color:#fff!important}.voice-list .voice-item[data-v-93e010d9]:last-child{border-bottom:none}.voice-list .voice-item[data-v-93e010d9]:hover{background-color:#f5f5f5}.voice-list .voice-item.active[data-v-93e010d9]{background-color:#fff}.voice-list .voice-item.active .voice-info .voice-name[data-v-93e010d9]{color:#007aff!important;font-weight:600}.voice-list .voice-item.active .voice-info .voice-gender[data-v-93e010d9]{color:#007aff!important}.voice-list .voice-item.active .voice-avatar[data-v-93e010d9]{border-color:#007aff}.voice-list .voice-item .voice-avatar[data-v-93e010d9]{width:45px;height:45px;border-radius:8px;overflow:hidden;margin-right:12px;flex-shrink:0;border:2px solid transparent;box-sizing:border-box}.voice-list .voice-item .voice-avatar .avatar-img[data-v-93e010d9]{width:100%;height:100%;object-fit:cover}.voice-list .voice-item .voice-info[data-v-93e010d9]{flex:1}.voice-list .voice-item .voice-info .voice-name[data-v-93e010d9]{font-size:14px;color:#333;font-weight:600;margin-bottom:7px}.voice-list .voice-item .voice-info .voice-gender[data-v-93e010d9]{font-size:12px;color:#666;margin-bottom:2px}.voice-list .voice-item .voice-info .voice-description[data-v-93e010d9]{font-size:12px;color:#999;line-height:1.3;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.voice-list .voice-item .voice-actions[data-v-93e010d9]{display:flex;align-items:center;gap:8px}.voice-list .voice-item .voice-actions .play-btn[data-v-93e010d9]{width:32px;height:32px;border:none;border-radius:50%;background-color:#f0f0f0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.voice-list .voice-item .voice-actions .play-btn[data-v-93e010d9]:disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:.5}.voice-list .voice-item .voice-actions .play-btn .play-icon[data-v-93e010d9]{color:#666;font-size:10px;margin-left:1px}.voice-list .voice-item .voice-actions .play-btn .pause-icon[data-v-93e010d9]{color:#666;font-size:12px;font-weight:700}.voice-list .voice-item .voice-actions .play-btn[data-v-93e010d9]:hover:not(:disabled){background-color:#e0e0e0}.voice-list .voice-item .voice-actions .play-btn:hover:not(:disabled) .play-icon[data-v-93e010d9],.voice-list .voice-item .voice-actions .play-btn:hover:not(:disabled) .pause-icon[data-v-93e010d9]{color:#fff}.voice-list .voice-item .voice-actions .play-btn.playing[data-v-93e010d9]{background-color:#007aff}.voice-list .voice-item .voice-actions .play-btn.playing .pause-icon[data-v-93e010d9]{color:#fff}.voice-list .voice-item .voice-actions .play-btn.playing[data-v-93e010d9]:hover{background-color:#0056cc}.voice-list .loading-more[data-v-93e010d9]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;text-align:center}.voice-list .loading-more .loading-spinner[data-v-93e010d9]{width:24px;height:24px;border:2px solid #f0f0f0;border-top:2px solid #007aff;border-radius:50%;animation:spin-93e010d9 1s linear infinite;margin-bottom:8px}.voice-list .loading-more .loading-text[data-v-93e010d9]{font-size:14px;color:#666}.voice-list .no-more-data[data-v-93e010d9]{display:flex;align-items:center;justify-content:center;padding:20px}.voice-list .no-more-data .no-more-text[data-v-93e010d9]{font-size:14px;color:#999;text-align:center}.modal-footer[data-v-93e010d9]{display:flex;gap:12px;padding:20px 24px;border-top:1px solid #e0e0e0;background-color:#fff!important}.modal-footer .cancel-btn[data-v-93e010d9],.modal-footer .confirm-btn[data-v-93e010d9]{flex:1;height:44px;border:none;border-radius:22px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease}.modal-footer .cancel-btn[data-v-93e010d9]{background-color:#f5f5f5;color:#333;border:1px solid #e0e0e0}.modal-footer .cancel-btn[data-v-93e010d9]:hover{background-color:#e0e0e0}.modal-footer .confirm-btn[data-v-93e010d9]{background-color:#007aff;color:#fff}.modal-footer .confirm-btn[data-v-93e010d9]:hover{background-color:#0056cc}@keyframes fadeIn-93e010d9{0%{opacity:0}to{opacity:1}}@keyframes slideUp-93e010d9{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes scaleIn-93e010d9{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes spin-93e010d9{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInScale-93e010d9{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.modal-overlay[data-v-0d5b245d]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:flex-end;justify-content:center;z-index:1000;scrollbar-width:none;-ms-overflow-style:none}.modal-overlay[data-v-0d5b245d]::-webkit-scrollbar{display:none}@media (min-width: 768px){.modal-overlay[data-v-0d5b245d]{align-items:center}}.modal-container[data-v-0d5b245d]{background-color:#fff;border-radius:16px 16px 0 0;width:100%;max-height:80vh;display:flex;flex-direction:column;overflow:hidden;animation:slideUp-0d5b245d .3s ease-out;scrollbar-width:none;-ms-overflow-style:none}.modal-container[data-v-0d5b245d]::-webkit-scrollbar{display:none}@media (min-width: 768px){.modal-container[data-v-0d5b245d]{width:90%;max-width:600px;border-radius:16px;max-height:85vh;animation:fadeInScale-0d5b245d .3s ease-out}}@media (min-width: 1025px){.modal-container[data-v-0d5b245d]{width:80%;max-width:700px;max-height:90vh}}@keyframes slideUp-0d5b245d{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes spin-0d5b245d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes scaleIn-0d5b245d{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes fadeInScale-0d5b245d{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.modal-header[data-v-0d5b245d]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f0f0f0;position:relative;background-color:#fff!important}.modal-header .modal-title[data-v-0d5b245d]{font-size:18px;font-weight:600;color:#333;flex:1;text-align:center}.modal-header .close-btn[data-v-0d5b245d]{font-size:24px;color:#999;cursor:pointer;line-height:1;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.modal-header .close-btn[data-v-0d5b245d]:hover{color:#666}.modal-content[data-v-0d5b245d]{flex:1;overflow-y:auto;padding:24px;scrollbar-width:none;-ms-overflow-style:none}.modal-content[data-v-0d5b245d]::-webkit-scrollbar{display:none}.volume-section[data-v-0d5b245d]{display:flex;align-items:center;margin-bottom:20px;background:#f6f6f6;padding:12px 16px;border-radius:10px;width:100%;max-width:100%;box-sizing:border-box}.volume-section .volume-label[data-v-0d5b245d]{font-size:14px;color:#909090;font-weight:500;margin-right:20px;flex-shrink:0;white-space:nowrap}.volume-section .volume-control[data-v-0d5b245d]{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.volume-section .volume-control .slider-container[data-v-0d5b245d]{flex:1;position:relative;height:4px;min-width:120px;background:#e0e0e0;border-radius:2px;overflow:visible}.volume-section .volume-control .slider-container .slider-progress[data-v-0d5b245d]{position:absolute;top:0;left:0;height:100%;background:#007aff;border-radius:2px;transition:width .1s ease;z-index:1}.volume-section .volume-control .volume-slider[data-v-0d5b245d]{position:absolute;top:0;left:0;width:100%;height:4px;background:transparent;border-radius:2px;outline:none;-webkit-appearance:none;appearance:none;cursor:pointer;z-index:3}.volume-section .volume-control .volume-slider[data-v-0d5b245d]::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;background:#007aff;border-radius:50%;cursor:pointer;border:2px solid #007aff;box-shadow:0 2px 6px rgba(0,122,255,.3);transition:all .2s ease;position:relative;z-index:4;margin-bottom:4px}.volume-section .volume-control .volume-slider[data-v-0d5b245d]::-moz-range-thumb{width:16px;height:16px;background:#007aff;border-radius:50%;cursor:pointer;border:2px solid #007aff;box-shadow:0 2px 6px rgba(0,122,255,.3);transition:all .2s ease;position:relative;z-index:4;margin-bottom:4px}.volume-section .volume-control .volume-slider[data-v-0d5b245d]::-webkit-slider-track{background:transparent;height:4px;border-radius:2px}.volume-section .volume-control .volume-slider[data-v-0d5b245d]::-moz-range-track{background:transparent;height:4px;border-radius:2px;border:none}.volume-section .volume-control .volume-slider[data-v-0d5b245d]:hover::-webkit-slider-thumb{transform:scale(1.1);box-shadow:0 3px 8px rgba(0,122,255,.4)}.volume-section .volume-control .volume-slider[data-v-0d5b245d]:hover::-moz-range-thumb{transform:scale(1.1);box-shadow:0 3px 8px rgba(0,122,255,.4)}.volume-section .volume-control .volume-slider[data-v-0d5b245d]:active::-webkit-slider-thumb{transform:scale(1.2)}.volume-section .volume-control .volume-slider[data-v-0d5b245d]:active::-moz-range-thumb{transform:scale(1.2)}.volume-section .volume-control .volume-value[data-v-0d5b245d]{font-size:14px;color:#909090;font-weight:500;min-width:35px;text-align:right;flex-shrink:0;white-space:nowrap}@media (max-width: 375px){.volume-section[data-v-0d5b245d]{padding:10px 12px}.volume-section .volume-label[data-v-0d5b245d]{font-size:14px;margin-right:10px}.volume-section .volume-control[data-v-0d5b245d]{gap:8px}.volume-section .volume-control .slider-container[data-v-0d5b245d]{min-width:100px}.volume-section .volume-control .volume-slider[data-v-0d5b245d]::-webkit-slider-thumb{width:18px;height:18px}.volume-section .volume-control .volume-slider[data-v-0d5b245d]::-moz-range-thumb{width:18px;height:18px}.volume-section .volume-control .volume-value[data-v-0d5b245d]{font-size:13px;min-width:30px}}@media (max-width: 320px){.volume-section[data-v-0d5b245d]{padding:8px 10px}.volume-section .volume-label[data-v-0d5b245d]{font-size:13px;margin-right:8px}.volume-section .volume-control[data-v-0d5b245d]{gap:6px}.volume-section .volume-control .slider-container[data-v-0d5b245d]{min-width:80px}.volume-section .volume-control .volume-slider[data-v-0d5b245d]::-webkit-slider-thumb{width:16px;height:16px}.volume-section .volume-control .volume-slider[data-v-0d5b245d]::-moz-range-thumb{width:16px;height:16px}.volume-section .volume-control .volume-value[data-v-0d5b245d]{font-size:12px;min-width:28px}}@media (min-width: 414px){.volume-section[data-v-0d5b245d]{padding:14px 18px}.volume-section .volume-label[data-v-0d5b245d]{font-size:16px;margin-right:14px}.volume-section .volume-control[data-v-0d5b245d]{gap:14px}.volume-section .volume-control .slider-container[data-v-0d5b245d]{min-width:150px}.volume-section .volume-control .volume-slider[data-v-0d5b245d]::-webkit-slider-thumb{width:22px;height:22px}.volume-section .volume-control .volume-slider[data-v-0d5b245d]::-moz-range-thumb{width:22px;height:22px}.volume-section .volume-control .volume-value[data-v-0d5b245d]{font-size:15px;min-width:40px}}@media (min-width: 768px) and (max-width: 1024px){.modal-content[data-v-0d5b245d]{padding:24px 32px}.volume-section[data-v-0d5b245d]{padding:16px 20px;margin-bottom:20px}.volume-section .volume-label[data-v-0d5b245d]{font-size:16px;margin-right:20px}.volume-section .volume-control[data-v-0d5b245d]{gap:16px}.volume-section .volume-control .slider-container[data-v-0d5b245d]{min-width:200px}.volume-section .volume-control .volume-slider[data-v-0d5b245d]::-webkit-slider-thumb{width:24px;height:24px}.volume-section .volume-control .volume-slider[data-v-0d5b245d]::-moz-range-thumb{width:24px;height:24px}.volume-section .volume-control .volume-value[data-v-0d5b245d]{font-size:16px;min-width:45px}.music-list .music-item[data-v-0d5b245d]{padding:16px 0}.music-list .music-item .music-logo[data-v-0d5b245d]{width:55px;height:55px;margin-right:16px}.music-list .music-item .music-info .music-name[data-v-0d5b245d]{font-size:16px;margin-bottom:6px}.music-list .music-item .music-info .music-duration[data-v-0d5b245d]{font-size:14px}.music-list .music-item .music-actions .play-btn[data-v-0d5b245d]{width:36px;height:36px}.music-list .music-item .music-actions .play-btn .play-icon[data-v-0d5b245d]{font-size:14px}.music-list .music-item .music-actions .play-btn .pause-icon[data-v-0d5b245d]{font-size:12px}.modal-footer[data-v-0d5b245d]{padding:24px 32px}.modal-footer .cancel-btn[data-v-0d5b245d],.modal-footer .confirm-btn[data-v-0d5b245d]{height:48px;font-size:16px}}@media (min-width: 1025px){.modal-content[data-v-0d5b245d]{padding:28px 36px}.volume-section[data-v-0d5b245d]{padding:18px 24px;margin-bottom:24px}.volume-section .volume-label[data-v-0d5b245d]{font-size:16px;margin-right:24px}.volume-section .volume-control[data-v-0d5b245d]{gap:18px}.volume-section .volume-control .slider-container[data-v-0d5b245d]{min-width:250px}.volume-section .volume-control .volume-slider[data-v-0d5b245d]::-webkit-slider-thumb{width:26px;height:26px}.volume-section .volume-control .volume-slider[data-v-0d5b245d]::-moz-range-thumb{width:26px;height:26px}.volume-section .volume-control .volume-value[data-v-0d5b245d]{font-size:16px;min-width:50px}.music-list .music-item[data-v-0d5b245d]{padding:18px 0}.music-list .music-item .music-logo[data-v-0d5b245d]{width:60px;height:60px;margin-right:18px}.music-list .music-item .music-info .music-name[data-v-0d5b245d]{font-size:16px;margin-bottom:6px}.music-list .music-item .music-info .music-duration[data-v-0d5b245d]{font-size:14px}.music-list .music-item .music-actions .play-btn[data-v-0d5b245d]{width:40px;height:40px}.music-list .music-item .music-actions .play-btn .play-icon[data-v-0d5b245d]{font-size:16px}.music-list .music-item .music-actions .play-btn .pause-icon[data-v-0d5b245d]{font-size:14px}.modal-footer[data-v-0d5b245d]{padding:28px 36px}.modal-footer .cancel-btn[data-v-0d5b245d],.modal-footer .confirm-btn[data-v-0d5b245d]{height:52px;font-size:18px}}.music-list[data-v-0d5b245d]{max-height:400px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.music-list[data-v-0d5b245d]::-webkit-scrollbar{display:none}.music-list .loading-state[data-v-0d5b245d],.music-list .error-state[data-v-0d5b245d],.music-list .empty-state[data-v-0d5b245d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.music-list .loading-spinner[data-v-0d5b245d]{width:32px;height:32px;border:3px solid #f3f3f3;border-top:3px solid #007aff;border-radius:50%;animation:spin-0d5b245d 1s linear infinite;margin-bottom:12px}.music-list .loading-text[data-v-0d5b245d]{font-size:14px;color:#666}.music-list .error-icon[data-v-0d5b245d]{font-size:32px;margin-bottom:12px}.music-list .error-text[data-v-0d5b245d]{font-size:14px;color:#ff6b6b;margin-bottom:16px}.music-list .retry-btn[data-v-0d5b245d]{background-color:#007aff;color:#fff;border:none;border-radius:20px;padding:8px 16px;font-size:14px;cursor:pointer;transition:background-color .3s ease}.music-list .retry-btn[data-v-0d5b245d]:hover{background-color:#0056cc}.music-list .empty-icon[data-v-0d5b245d]{font-size:32px;margin-bottom:12px}.music-list .empty-text[data-v-0d5b245d]{font-size:14px;color:#999}.music-list .loading-more[data-v-0d5b245d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;margin-top:16px}.music-list .loading-more .loading-spinner[data-v-0d5b245d]{width:24px;height:24px;border:2px solid #f0f0f0;border-top:2px solid #007aff;border-radius:50%;animation:spin-0d5b245d 1s linear infinite;margin-bottom:8px}.music-list .loading-more .loading-text[data-v-0d5b245d]{font-size:14px;color:#666}.music-list .no-more-data[data-v-0d5b245d]{display:flex;align-items:center;justify-content:center;padding:10px;margin-top:16px}.music-list .no-more-data .no-more-text[data-v-0d5b245d]{font-size:14px;color:#999;text-align:center}.music-list .music-item[data-v-0d5b245d]{display:flex;align-items:center;padding:12px 0;border-bottom:1px solid #e0e0e0;transition:all .3s ease;cursor:pointer;background-color:#fff!important}.music-list .music-item[data-v-0d5b245d]:last-child{border-bottom:none}.music-list .music-item[data-v-0d5b245d]:hover{background-color:#f5f5f5}.music-list .music-item.active[data-v-0d5b245d]{background-color:#fff}.music-list .music-item.active .music-logo[data-v-0d5b245d]{border:2px solid #007aff;box-sizing:border-box}.music-list .music-item.active .music-name[data-v-0d5b245d]{color:#007aff!important;font-weight:500}.music-list .music-item.active .music-duration[data-v-0d5b245d]{color:#007aff!important}.music-list .music-item .music-logo[data-v-0d5b245d]{width:45px;height:45px;border-radius:8px;overflow:hidden;margin-right:12px;flex-shrink:0;border:2px solid transparent;box-sizing:border-box}.music-list .music-item .music-logo .logo-image[data-v-0d5b245d]{width:100%;height:100%;object-fit:cover}.music-list .music-item .music-logo .default-logo[data-v-0d5b245d]{width:100%;height:100%;background-color:#f5f5f5;border-radius:8px;display:flex;align-items:center;justify-content:center}.music-list .music-item .music-logo .default-logo .music-note[data-v-0d5b245d]{font-size:16px;color:#999}.music-list .music-item .music-logo .default-logo.no-music[data-v-0d5b245d]{background-color:#f8f8f8;border-color:#d0d0d0}.music-list .music-item .music-logo .default-logo.no-music .no-music-icon[data-v-0d5b245d]{font-size:14px;color:#999}.music-list .music-item .music-info[data-v-0d5b245d]{flex:1}.music-list .music-item .music-info .music-name[data-v-0d5b245d]{font-size:14px;color:#333;font-weight:600;margin-bottom:7px}.music-list .music-item .music-info .music-duration[data-v-0d5b245d]{font-size:12px;color:#888}.music-list .music-item .music-actions[data-v-0d5b245d]{display:flex;align-items:center;gap:8px}.music-list .music-item .music-actions .play-btn[data-v-0d5b245d]{width:32px;height:32px;border:none;border-radius:50%;background-color:#f0f0f0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.music-list .music-item .music-actions .play-btn[data-v-0d5b245d]:disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:.5}.music-list .music-item .music-actions .play-btn .play-icon[data-v-0d5b245d]{color:#666;font-size:10px;margin-left:1px}.music-list .music-item .music-actions .play-btn .pause-icon[data-v-0d5b245d]{color:#666;font-size:12px;font-weight:700}.music-list .music-item .music-actions .play-btn[data-v-0d5b245d]:hover:not(:disabled){background-color:#e0e0e0}.music-list .music-item .music-actions .play-btn:hover:not(:disabled) .play-icon[data-v-0d5b245d],.music-list .music-item .music-actions .play-btn:hover:not(:disabled) .pause-icon[data-v-0d5b245d]{color:#fff}.music-list .music-item .music-actions .play-btn.playing[data-v-0d5b245d]{background-color:#007aff}.music-list .music-item .music-actions .play-btn.playing .pause-icon[data-v-0d5b245d]{color:#fff}.music-list .music-item .music-actions .play-btn.playing[data-v-0d5b245d]:hover{background-color:#0056cc}.modal-footer[data-v-0d5b245d]{display:flex;gap:12px;padding:16px 20px;border-top:1px solid #f0f0f0;background-color:#fff!important}.modal-footer .cancel-btn[data-v-0d5b245d],.modal-footer .confirm-btn[data-v-0d5b245d]{flex:1;height:44px;border:none;border-radius:22px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease}.modal-footer .cancel-btn[data-v-0d5b245d]{background-color:#f5f5f5;color:#666}.modal-footer .cancel-btn[data-v-0d5b245d]:hover{background-color:#e0e0e0}.modal-footer .confirm-btn[data-v-0d5b245d]{background-color:#007aff;color:#fff}.modal-footer .confirm-btn[data-v-0d5b245d]:hover{background-color:#0056cc}.modal-overlay[data-v-541543b3]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:flex-end;justify-content:center;z-index:1000;opacity:0;animation:fadeIn-541543b3 .3s ease-out forwards}@media (min-width: 768px){.modal-overlay[data-v-541543b3]{align-items:center}}.modal-container[data-v-541543b3]{background-color:#fff;border-radius:16px 16px 0 0;width:100%;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;transform:translateY(100%);transition:transform .3s ease-out}.modal-container.modal-enter[data-v-541543b3]{transform:translateY(0)}.modal-container.modal-exit[data-v-541543b3]{transform:translateY(100%)}@media (min-width: 768px){.modal-container[data-v-541543b3]{width:90%;max-width:600px;border-radius:16px;max-height:85vh;transform:scale(.9);transition:transform .3s ease-out}.modal-container.modal-enter[data-v-541543b3]{transform:scale(1)}.modal-container.modal-exit[data-v-541543b3]{transform:scale(.9)}}@media (min-width: 1025px){.modal-container[data-v-541543b3]{width:80%;max-width:700px;max-height:90vh}}@keyframes fadeIn-541543b3{0%{opacity:0}to{opacity:1}}.modal-header[data-v-541543b3]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f0f0f0;position:relative;background-color:#fff!important}.modal-header[data-v-541543b3]:before{content:"";position:absolute;top:8px;left:50%;transform:translate(-50%);width:36px;height:4px;background-color:#d0d0d0;border-radius:2px}.modal-header .modal-title[data-v-541543b3]{font-size:18px;font-weight:600;color:#333;flex:1;text-align:center}.modal-header .close-btn[data-v-541543b3]{font-size:32px;color:#999;cursor:pointer;line-height:1;margin-top:8px}.modal-header .close-btn[data-v-541543b3]:hover{color:#666}.modal-content[data-v-541543b3]{flex:1;overflow-y:auto;padding:20px;max-height:calc(80vh - 120px)}.swipe-container[data-v-541543b3]{width:100%;height:auto;overflow:hidden;position:relative}.content-swipe[data-v-541543b3]{width:100%;height:auto;transition:transform 3s cubic-bezier(.4,0,.2,1);overflow:hidden}.swipe-content[data-v-541543b3]{width:100%;height:auto;padding:0;transition:opacity .2s ease-in-out}@media (min-width: 768px) and (max-width: 1024px){.swipe-container[data-v-541543b3]{height:auto;min-height:400px}.content-swipe[data-v-541543b3]{height:auto}.swipe-content[data-v-541543b3]{padding:0}}@media (min-width: 1025px){.swipe-container[data-v-541543b3]{height:auto;min-height:450px}.content-swipe[data-v-541543b3]{height:auto}.swipe-content[data-v-541543b3]{padding:0}}.video-preview[data-v-541543b3]{margin-bottom:5px;display:flex;justify-content:center}.video-preview .preview-container[data-v-541543b3]{width:100%;display:none;background:#f5f5f5;border-radius:12px;overflow:hidden;position:relative;margin:0 auto}.video-preview .preview-container .preview-background[data-v-541543b3]{width:100%;height:100%;background:url(https://ai-omni-1257416966.cos.ap-guangzhou.myqcloud.com/generation/story2video/preview.jpeg);background-size:cover;background-repeat:no-repeat;position:relative}.video-preview .preview-container .preview-background .crosshair-guide[data-v-541543b3]{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:1}.video-preview .preview-container .preview-background .crosshair-guide .crosshair-horizontal[data-v-541543b3]{position:absolute;top:50%;left:0;right:0;height:1px;background:rgba(255,255,255,.3);transform:translateY(-50%);border-top:1px dashed rgba(255,255,255,.5);background:none}.video-preview .preview-container .preview-background .crosshair-guide .crosshair-vertical[data-v-541543b3]{position:absolute;left:50%;top:0;bottom:0;width:1px;background:rgba(255,255,255,.3);transform:translate(-50%);border-left:1px dashed rgba(255,255,255,.5);background:none}.video-preview .preview-container .preview-background .preview-text-overlay[data-v-541543b3]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.video-preview .preview-container .preview-background .preview-text-overlay .draggable-text[data-v-541543b3]{position:absolute;cursor:move;user-select:none;touch-action:none;transition:transform .1s ease,box-shadow .2s ease}.video-preview .preview-container .preview-background .preview-text-overlay .draggable-text.selected[data-v-541543b3]{outline:1.3px dashed rgba(255,255,255,.95)}.video-preview .preview-container .preview-background .preview-text-overlay .draggable-text[data-v-541543b3]:hover{transform:scale(1.02);box-shadow:0 2px 8px rgba(0,0,0,.15)}.video-preview .preview-container .preview-background .preview-text-overlay .draggable-text[data-v-541543b3]:active{transform:scale(.98);box-shadow:0 4px 12px rgba(0,0,0,.25)}.video-preview .preview-container .preview-background .preview-text-overlay .draggable-text.dragging[data-v-541543b3]{transform:scale(1.05);box-shadow:0 6px 16px rgba(0,0,0,.3);z-index:10}.video-preview .preview-container .preview-background .preview-text-overlay .title-text[data-v-541543b3]{color:gold;font-weight:700;text-shadow:2px 2px 4px rgba(0,0,0,.5);white-space:nowrap}.video-preview .preview-container .preview-background .preview-text-overlay .title-text.puhui-font[data-v-541543b3]{font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500}.video-preview .preview-container .preview-background .preview-text-overlay .title-text.source-serif-font[data-v-541543b3]{font-family:"Source Han Serif",serif;font-weight:400}.video-preview .preview-container .preview-background .preview-text-overlay .title-text.shark-round-font[data-v-541543b3]{font-family:Arial Rounded MT Bold,Helvetica Rounded,Arial,sans-serif;font-weight:600;letter-spacing:1px}.video-preview .preview-container .preview-background .preview-text-overlay .title-text.delightful-black-font[data-v-541543b3]{font-family:Impact,Arial Black,sans-serif;font-weight:700;letter-spacing:.5px}.video-preview .preview-container .preview-background .preview-text-overlay .title-text.bubble-font[data-v-541543b3]{font-family:Comic Sans MS,cursive,sans-serif;font-weight:600;letter-spacing:1px;text-shadow:1px 1px 2px rgba(0,0,0,.2),0 0 4px rgba(255,255,255,.3);-webkit-text-stroke:.5px rgba(0,0,0,.15)}.video-preview .preview-container .preview-background .preview-text-overlay .title-text.chou-kai-font[data-v-541543b3]{font-family:KaiTi,STKaiti,serif;font-weight:400;letter-spacing:.5px}.video-preview .preview-container .preview-background .preview-text-overlay .title-text.qiuhong-kai-font[data-v-541543b3]{font-family:KaiTi,STKaiti,serif;font-weight:500;letter-spacing:.5px}.video-preview .preview-container .preview-background .preview-text-overlay .title-text.jinbu-font[data-v-541543b3]{font-family:Microsoft YaHei,sans-serif;font-weight:500;letter-spacing:.5px}.video-preview .preview-container .preview-background .preview-text-overlay .title-text.xin-hei-font[data-v-541543b3]{font-family:Microsoft YaHei,sans-serif;font-weight:700;letter-spacing:.5px}.video-preview .preview-container .preview-background .preview-text-overlay .title-text.wenyi-font[data-v-541543b3]{font-family:STXingkai,serif;font-weight:400;letter-spacing:1px}.video-preview .preview-container .preview-background .preview-text-overlay .subtitle-text[data-v-541543b3]{color:gold;text-shadow:1px 1px 2px rgba(0,0,0,.5);white-space:nowrap}.video-preview .preview-container .preview-background .preview-text-overlay .subtitle-text.puhui-font[data-v-541543b3]{font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500}.video-preview .preview-container .preview-background .preview-text-overlay .subtitle-text.source-serif-font[data-v-541543b3]{font-family:"Source Han Serif",serif;font-weight:400}.video-preview .preview-container .preview-background .preview-text-overlay .subtitle-text.shark-round-font[data-v-541543b3]{font-family:Arial Rounded MT Bold,Helvetica Rounded,Arial,sans-serif;font-weight:600;letter-spacing:1px}.video-preview .preview-container .preview-background .preview-text-overlay .subtitle-text.delightful-black-font[data-v-541543b3]{font-family:Impact,Arial Black,sans-serif;font-weight:700;letter-spacing:.5px}.video-preview .preview-container .preview-background .preview-text-overlay .subtitle-text.bubble-font[data-v-541543b3]{font-family:Comic Sans MS,cursive,sans-serif;font-weight:600;letter-spacing:1px;text-shadow:1px 1px 2px rgba(0,0,0,.2),0 0 4px rgba(255,255,255,.3);-webkit-text-stroke:.5px rgba(0,0,0,.15)}.video-preview .preview-container .preview-background .preview-text-overlay .subtitle-text.chou-kai-font[data-v-541543b3]{font-family:KaiTi,STKaiti,serif;font-weight:400;letter-spacing:.5px}.video-preview .preview-container .preview-background .preview-text-overlay .subtitle-text.qiuhong-kai-font[data-v-541543b3]{font-family:KaiTi,STKaiti,serif;font-weight:500;letter-spacing:.5px}.video-preview .preview-container .preview-background .preview-text-overlay .subtitle-text.jinbu-font[data-v-541543b3]{font-family:Microsoft YaHei,sans-serif;font-weight:500;letter-spacing:.5px}.video-preview .preview-container .preview-background .preview-text-overlay .subtitle-text.xin-hei-font[data-v-541543b3]{font-family:Microsoft YaHei,sans-serif;font-weight:700;letter-spacing:.5px}.video-preview .preview-container .preview-background .preview-text-overlay .subtitle-text.wenyi-font[data-v-541543b3]{font-family:STXingkai,serif;font-weight:400;letter-spacing:1px}.tabs-section[data-v-541543b3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.tabs-section .tabs[data-v-541543b3]{display:flex;gap:0}.tabs-section .tabs .tab[data-v-541543b3]{padding:8px 16px;font-size:14px;color:#666;cursor:pointer;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.tabs-section .tabs .tab[data-v-541543b3]:after{content:"";position:absolute;bottom:0;left:14px;width:0;height:5px;border-radius:8px;background:linear-gradient(120deg,#5681ff,#fff);transition:width .3s cubic-bezier(.4,0,.2,1)}.tabs-section .tabs .tab.active[data-v-541543b3]{color:#222;font-weight:700;font-size:16px}.tabs-section .tabs .tab.active[data-v-541543b3]:after{width:58%}.tabs-section .preview-btn[data-v-541543b3]{background:none;border:none;color:#007aff;font-size:14px;cursor:pointer}.section-label[data-v-541543b3]{font-size:16px;color:#333;font-weight:600;margin-bottom:12px}.font-section[data-v-541543b3],.fontsize-section[data-v-541543b3]{margin-bottom:10px}.font-section[data-v-541543b3]:last-child,.fontsize-section[data-v-541543b3]:last-child{margin-bottom:20px}.loading-state[data-v-541543b3]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px}.loading-state .loading-spinner[data-v-541543b3]{width:24px;height:24px;border:2px solid #f0f0f0;border-top:2px solid #007aff;border-radius:50%;animation:spin-541543b3 1s linear infinite;margin-bottom:8px}.loading-state .loading-text[data-v-541543b3]{font-size:14px;color:#666}@keyframes spin-541543b3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-state[data-v-541543b3]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px}.error-state .error-icon[data-v-541543b3]{font-size:24px;margin-bottom:8px}.error-state .error-text[data-v-541543b3]{font-size:14px;color:#666;margin-bottom:12px;text-align:center}.error-state .retry-btn[data-v-541543b3]{background-color:#007aff;color:#fff;border:none;border-radius:16px;padding:6px 12px;font-size:12px;cursor:pointer;transition:background-color .3s ease}.error-state .retry-btn[data-v-541543b3]:hover{background-color:#0056cc}.font-options[data-v-541543b3]{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;-ms-overflow-style:none;scrollbar-width:none}.font-options[data-v-541543b3]::-webkit-scrollbar{display:none}.font-option[data-v-541543b3]{padding:8px 16px;border:1px solid #e0e0e0;border-radius:8px;text-align:center;cursor:pointer;transition:all .3s ease;font-size:14px;background:#fff;white-space:nowrap;flex-shrink:0}.font-option.active[data-v-541543b3]{background:#007aff;color:#fff;border-color:#007aff}.font-option[data-v-541543b3]:hover{border-color:#007aff}.font-option .font-sample[data-v-541543b3]{font-size:14px;color:#333;font-weight:500;text-align:center;line-height:1.2}.font-option .font-sample.puhui-font[data-v-541543b3]{font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500}.font-option .font-sample.source-serif-font[data-v-541543b3]{font-family:"Source Han Serif",serif;font-weight:400}.font-option .font-sample.shark-round-font[data-v-541543b3]{font-family:Arial Rounded MT Bold,Helvetica Rounded,Arial,sans-serif;font-weight:600;letter-spacing:1px}.font-option .font-sample.delightful-black-font[data-v-541543b3]{font-family:Impact,Arial Black,sans-serif;font-weight:700;letter-spacing:.5px}.font-option .font-sample.bubble-font[data-v-541543b3]{font-family:Comic Sans MS,cursive,sans-serif;font-weight:600;letter-spacing:1px;text-shadow:1px 1px 2px rgba(0,0,0,.2)}.font-option .font-sample.chou-kai-font[data-v-541543b3]{font-family:KaiTi,STKaiti,serif;font-weight:400;letter-spacing:.5px}.font-option .font-sample.qiuhong-kai-font[data-v-541543b3]{font-family:KaiTi,STKaiti,serif;font-weight:500;letter-spacing:.5px}.font-option .font-sample.jinbu-font[data-v-541543b3]{font-family:Microsoft YaHei,sans-serif;font-weight:500;letter-spacing:.5px}.font-option .font-sample.xin-hei-font[data-v-541543b3]{font-family:Microsoft YaHei,sans-serif;font-weight:700;letter-spacing:.5px}.font-option .font-sample.wenyi-font[data-v-541543b3]{font-family:STXingkai,serif;font-weight:400;letter-spacing:1px}.font-option.active .font-sample[data-v-541543b3]{color:#fff;font-weight:600}.style-section[data-v-541543b3]{margin-bottom:5px}.style-section .section-label[data-v-541543b3]{font-size:16px;color:#333;margin-bottom:12px}.style-section .style-options[data-v-541543b3]{display:flex;gap:8px;overflow-x:auto;padding-bottom:10px;-ms-overflow-style:none;scrollbar-width:none}.style-section .style-options[data-v-541543b3]::-webkit-scrollbar{display:none}.style-section .style-options .style-option[data-v-541543b3]{flex-shrink:0;width:40px;height:40px;border-radius:6px;border:1px solid #e0e0e0;display:flex;align-items:center;justify-content:center;transition:all .3s ease;background-color:#fff;cursor:pointer}.style-section .style-options .style-option.active[data-v-541543b3]{border-color:#007aff;background-color:#fff}.style-section .style-options .style-option.disabled[data-v-541543b3]{opacity:.6;background-color:#f8f8f8;border-color:#e0e0e0;cursor:pointer}.style-section .style-options .style-option.disabled[data-v-541543b3]:active{transform:scale(.95)}.style-section .style-options .style-option.disabled.active[data-v-541543b3]{border-color:#007aff;background-color:#fff}.style-section .style-options .style-option[data-v-541543b3]:active:not(.disabled){transform:scale(.95)}.style-section .style-options .style-option .style-preview[data-v-541543b3]{width:32px;height:32px;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:900;font-family:Arial,sans-serif;border:none;-webkit-text-fill-color:inherit;position:relative;background:transparent}.style-section .style-options .style-option .style-preview .disabled-icon[data-v-541543b3]{position:relative;width:14px;height:14px}.style-section .style-options .style-option .style-preview .disabled-icon .circle[data-v-541543b3]{width:12px;height:12px;border:1px solid #ccc;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.style-section .style-options .style-option .style-preview .disabled-icon .line[data-v-541543b3]{width:10px;height:1px;background-color:#f44;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg)}.fontsize-control[data-v-541543b3]{display:flex;align-items:center;gap:12px}.fontsize-control .fontsize-slider[data-v-541543b3]{flex:1;height:6px;background:#e0e0e0;border-radius:3px;outline:none;-webkit-appearance:none;appearance:none}.fontsize-control .fontsize-slider[data-v-541543b3]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;background:#007aff;border-radius:50%;cursor:pointer}.fontsize-control .fontsize-slider[data-v-541543b3]::-moz-range-thumb{width:20px;height:20px;background:#007aff;border-radius:50%;cursor:pointer;border:none}.fontsize-control .fontsize-value[data-v-541543b3]{font-size:16px;color:#007aff;font-weight:500;min-width:40px;text-align:right}.modal-footer[data-v-541543b3]{padding:16px 20px 20px;border-top:1px solid #f0f0f0;background-color:#fff}.modal-footer .confirm-btn[data-v-541543b3]{width:100%;height:44px;border:none;border-radius:22px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease;background-color:#007aff;color:#fff}.modal-footer .confirm-btn[data-v-541543b3]:hover{background-color:#0056cc}.preview-modal-overlay[data-v-541543b3]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.9);display:flex;align-items:center;justify-content:center;z-index:2000;opacity:0;animation:previewFadeIn-541543b3 .3s ease-out forwards}.preview-modal-container[data-v-541543b3]{background-color:#000;width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;position:relative}.preview-header[data-v-541543b3]{position:absolute;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:20px;background:linear-gradient(to bottom,rgba(0,0,0,.7),transparent)}.preview-header .preview-title[data-v-541543b3]{font-size:18px;font-weight:600;color:#fff}.preview-header .preview-close-btn[data-v-541543b3]{font-size:24px;color:#fff;cursor:pointer;line-height:1;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:rgba(255,255,255,.2);transition:background-color .3s ease}.preview-header .preview-close-btn[data-v-541543b3]:hover{background-color:rgba(255,255,255,.3)}.preview-content[data-v-541543b3]{flex:1;display:flex;align-items:center;justify-content:center;padding:60px 0 20px}.preview-video-container[data-v-541543b3]{width:100%;max-height:90vh;background:#000;overflow:hidden;position:relative;box-shadow:0 8px 32px rgba(0,0,0,.5);margin:0 auto}.preview-video-container[style*="aspect-ratio: 1/1"][data-v-541543b3]{max-width:250px;max-height:250px}.preview-video-container[style*="aspect-ratio: 3/4"][data-v-541543b3]{max-width:280px;max-height:373px}.preview-video-container[style*="aspect-ratio: 4/3"][data-v-541543b3]{max-width:300px;max-height:225px}.preview-video-container[style*="aspect-ratio: 9/16"][data-v-541543b3]{max-width:200px;max-height:355px}.preview-video-container[style*="aspect-ratio: 16/9"][data-v-541543b3]{max-width:400px;max-height:225px}.preview-background-image[data-v-541543b3]{width:100%;height:100%;background:url(https://ai-omni-1257416966.cos.ap-guangzhou.myqcloud.com/generation/story2video/preview.jpeg);background-size:cover;background-repeat:no-repeat;position:relative}.preview-background-image[data-v-541543b3]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(https://ai-omni-1257416966.cos.ap-guangzhou.myqcloud.com/generation/story2video/preview.jpeg);background-size:cover;background-position:center;opacity:.8}.preview-text-overlay[data-v-541543b3]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:5}.preview-text-overlay .preview-title-text[data-v-541543b3],.preview-text-overlay .preview-subtitle-text[data-v-541543b3]{position:absolute;white-space:nowrap;user-select:none;pointer-events:auto;cursor:pointer;transition:transform .2s ease,opacity .2s ease}.preview-text-overlay .preview-title-text[data-v-541543b3]:hover,.preview-text-overlay .preview-subtitle-text[data-v-541543b3]:hover{transform:scale(1.05);opacity:.8}.preview-text-overlay .preview-title-text[data-v-541543b3]:active,.preview-text-overlay .preview-subtitle-text[data-v-541543b3]:active{transform:scale(.95)}.preview-text-overlay .preview-title-text.puhui-font[data-v-541543b3],.preview-text-overlay .preview-subtitle-text.puhui-font[data-v-541543b3]{font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500}.preview-text-overlay .preview-title-text.source-serif-font[data-v-541543b3],.preview-text-overlay .preview-subtitle-text.source-serif-font[data-v-541543b3]{font-family:"Source Han Serif",serif;font-weight:400}.preview-text-overlay .preview-title-text.shark-round-font[data-v-541543b3],.preview-text-overlay .preview-subtitle-text.shark-round-font[data-v-541543b3]{font-family:Arial Rounded MT Bold,Helvetica Rounded,Arial,sans-serif;font-weight:600;letter-spacing:1px}.preview-text-overlay .preview-title-text.delightful-black-font[data-v-541543b3],.preview-text-overlay .preview-subtitle-text.delightful-black-font[data-v-541543b3]{font-family:Impact,Arial Black,sans-serif;font-weight:700;letter-spacing:.5px}.preview-text-overlay .preview-title-text.bubble-font[data-v-541543b3],.preview-text-overlay .preview-subtitle-text.bubble-font[data-v-541543b3]{font-family:Comic Sans MS,cursive,sans-serif;font-weight:600;letter-spacing:1px;text-shadow:1px 1px 2px rgba(0,0,0,.2),0 0 4px rgba(255,255,255,.3);-webkit-text-stroke:.5px rgba(0,0,0,.15)}.preview-text-overlay .preview-title-text.chou-kai-font[data-v-541543b3],.preview-text-overlay .preview-subtitle-text.chou-kai-font[data-v-541543b3]{font-family:KaiTi,STKaiti,serif;font-weight:400;letter-spacing:.5px}.preview-text-overlay .preview-title-text.qiuhong-kai-font[data-v-541543b3],.preview-text-overlay .preview-subtitle-text.qiuhong-kai-font[data-v-541543b3]{font-family:KaiTi,STKaiti,serif;font-weight:500;letter-spacing:.5px}.preview-text-overlay .preview-title-text.jinbu-font[data-v-541543b3],.preview-text-overlay .preview-subtitle-text.jinbu-font[data-v-541543b3]{font-family:Microsoft YaHei,sans-serif;font-weight:500;letter-spacing:.5px}.preview-text-overlay .preview-title-text.xin-hei-font[data-v-541543b3],.preview-text-overlay .preview-subtitle-text.xin-hei-font[data-v-541543b3]{font-family:Microsoft YaHei,sans-serif;font-weight:700;letter-spacing:.5px}.preview-text-overlay .preview-title-text.wenyi-font[data-v-541543b3],.preview-text-overlay .preview-subtitle-text.wenyi-font[data-v-541543b3]{font-family:STXingkai,serif;font-weight:400;letter-spacing:1px}@keyframes previewFadeIn-541543b3{0%{opacity:0}to{opacity:1}}@media (max-width: 480px){.video-preview .preview-container[data-v-541543b3]{display:block;max-width:320px}.video-preview .preview-container[style*="aspect-ratio: 3 / 4"][data-v-541543b3]{max-width:240px;max-height:320px}.video-preview .preview-container[style*="aspect-ratio: 4 / 3"][data-v-541543b3]{max-width:320px;max-height:240px}.video-preview .preview-container[style*="aspect-ratio: 1 / 1"][data-v-541543b3]{max-width:260px;max-height:260px}.video-preview .preview-container[style*="aspect-ratio: 9 / 16"][data-v-541543b3]{max-width:180px;max-height:320px}.video-preview .preview-container[style*="aspect-ratio: 16 / 9"][data-v-541543b3]{max-width:320px;max-height:180px}}@media (max-width: 380px){.video-preview .preview-container[data-v-541543b3]{display:block;max-width:240px}.video-preview .preview-container[style*="aspect-ratio: 3 / 4"][data-v-541543b3]{max-width:210px;max-height:280px}.video-preview .preview-container[style*="aspect-ratio: 4 / 3"][data-v-541543b3]{max-width:280px;max-height:210px}.video-preview .preview-container[style*="aspect-ratio: 1 / 1"][data-v-541543b3]{max-width:240px;max-height:240px}.video-preview .preview-container[style*="aspect-ratio: 9 / 16"][data-v-541543b3]{max-width:158px;max-height:280px}.video-preview .preview-container[style*="aspect-ratio: 16 / 9"][data-v-541543b3]{max-width:280px;max-height:158px}}.video-preview .preview-container[style*="aspect-ratio: 9/16"][data-v-541543b3]{max-height:70vh}@media (max-height: 600px){.video-preview .preview-container[style*="aspect-ratio: 9/16"][data-v-541543b3]{display:block;max-width:180px;max-height:320px}}@media (max-width: 480px){.video-preview .preview-container[style*="aspect-ratio: 9/16"][data-v-541543b3]{display:block;max-width:160px;max-height:285px}}@media (max-width: 375px){.video-preview .preview-container[style*="aspect-ratio: 9/16"][data-v-541543b3]{display:block;max-width:140px;max-height:249px}}.video-preview .preview-container[style*="aspect-ratio: 3/4"][data-v-541543b3]{max-height:70vh}@media (max-height: 600px){.video-preview .preview-container[style*="aspect-ratio: 3/4"][data-v-541543b3]{display:block;max-width:240px;max-height:320px}}@media (max-width: 480px){.video-preview .preview-container[style*="aspect-ratio: 3/4"][data-v-541543b3]{display:block;max-width:220px;max-height:293px}}@media (max-width: 375px){.video-preview .preview-container[style*="aspect-ratio: 3/4"][data-v-541543b3]{display:block;max-width:200px;max-height:267px}}.video-preview .preview-container[style*="aspect-ratio: 1/1"][data-v-541543b3]{max-height:65vh}@media (max-height: 600px){.video-preview .preview-container[style*="aspect-ratio: 1/1"][data-v-541543b3]{display:block;max-width:320px;max-height:320px}}@media (max-width: 480px){.video-preview .preview-container[style*="aspect-ratio: 1/1"][data-v-541543b3]{display:block;max-width:280px;max-height:280px}}@media (max-width: 375px){.video-preview .preview-container[style*="aspect-ratio: 1/1"][data-v-541543b3]{display:block;max-width:240px;max-height:240px}}.video-preview .preview-container[style*="aspect-ratio: 4/3"][data-v-541543b3]{max-height:60vh}@media (max-height: 600px){.video-preview .preview-container[style*="aspect-ratio: 4/3"][data-v-541543b3]{display:block;max-width:280px;max-height:210px}}.video-preview .preview-container[style*="aspect-ratio: 16/9"][data-v-541543b3]{max-height:50vh}@media (max-height: 600px){.video-preview .preview-container[style*="aspect-ratio: 16/9"][data-v-541543b3]{display:block;max-width:360px;max-height:203px}}@media (max-width: 480px){.video-preview .preview-container[style*="aspect-ratio: 16/9"][data-v-541543b3]{display:block;max-width:300px;max-height:169px}}@media (min-width: 768px) and (max-width: 1024px){.modal-content[data-v-541543b3]{padding:24px 32px}.video-preview[data-v-541543b3]{margin-bottom:20px}.video-preview .preview-container[data-v-541543b3]{display:block;max-width:400px}.video-preview .preview-container[style*="aspect-ratio: 4 / 3"][data-v-541543b3]{max-width:400px;max-height:300px}.video-preview .preview-container[style*="aspect-ratio: 1 / 1"][data-v-541543b3]{max-width:300px;max-height:300px}.video-preview .preview-container[style*="aspect-ratio: 3 / 4"][data-v-541543b3]{max-width:300px;max-height:400px}.video-preview .preview-container[style*="aspect-ratio: 9 / 16"][data-v-541543b3]{max-width:270px;max-height:480px}.video-preview .preview-container[style*="aspect-ratio: 16 / 9"][data-v-541543b3]{max-width:480px;max-height:270px}.tabs-section[data-v-541543b3]{margin-bottom:16px}.tabs-section .tabs .tab[data-v-541543b3]{padding:10px 20px;font-size:18px}.tabs-section .preview-btn[data-v-541543b3]{font-size:18px}.section-label[data-v-541543b3]{font-size:18px;margin-bottom:12px}.font-section[data-v-541543b3],.style-section[data-v-541543b3],.fontsize-section[data-v-541543b3]{margin-bottom:16px}.font-options[data-v-541543b3]{gap:12px}.font-options .font-option[data-v-541543b3]{padding:12px 20px;font-size:16px}.font-options .font-option .font-sample[data-v-541543b3]{font-size:16px}.style-options[data-v-541543b3]{gap:12px}.style-options .style-option[data-v-541543b3]{width:60px;height:60px}.style-options .style-option .style-preview[data-v-541543b3]{width:40px;height:40px;font-size:24px}.fontsize-control[data-v-541543b3]{gap:16px}.fontsize-control .fontsize-slider[data-v-541543b3]{height:8px}.fontsize-control .fontsize-slider[data-v-541543b3]::-webkit-slider-thumb{width:24px;height:24px}.fontsize-control .fontsize-slider[data-v-541543b3]::-moz-range-thumb{width:24px;height:24px}.fontsize-control .fontsize-value[data-v-541543b3]{font-size:18px;min-width:50px}.modal-footer[data-v-541543b3]{padding:24px 32px}.modal-footer .confirm-btn[data-v-541543b3]{height:48px;font-size:18px}}@media (min-width: 1025px){.modal-content[data-v-541543b3]{padding:28px 36px}.video-preview[data-v-541543b3]{margin-bottom:24px}.video-preview .preview-container[data-v-541543b3]{display:block;max-width:450px}.video-preview .preview-container[style*="aspect-ratio: 4 / 3"][data-v-541543b3]{max-width:450px;max-height:338px}.video-preview .preview-container[style*="aspect-ratio: 1 / 1"][data-v-541543b3]{max-width:350px;max-height:350px}.video-preview .preview-container[style*="aspect-ratio: 3 / 4"][data-v-541543b3]{max-width:400px;max-height:533px}.video-preview .preview-container[style*="aspect-ratio: 9 / 16"][data-v-541543b3]{max-width:300px;max-height:533px}.video-preview .preview-container[style*="aspect-ratio: 16 / 9"][data-v-541543b3]{max-width:600px;max-height:338px}.tabs-section[data-v-541543b3]{margin-bottom:20px}.tabs-section .tabs .tab[data-v-541543b3]{padding:12px 24px;font-size:20px}.tabs-section .preview-btn[data-v-541543b3]{font-size:20px}.section-label[data-v-541543b3]{font-size:20px;margin-bottom:20px}.font-section[data-v-541543b3],.style-section[data-v-541543b3],.fontsize-section[data-v-541543b3]{margin-bottom:20px}.font-options[data-v-541543b3]{gap:16px}.font-options .font-option[data-v-541543b3]{padding:14px 24px;font-size:18px}.font-options .font-option .font-sample[data-v-541543b3]{font-size:18px}.style-options[data-v-541543b3]{gap:16px}.style-options .style-option[data-v-541543b3]{width:70px;height:70px}.style-options .style-option .style-preview[data-v-541543b3]{width:50px;height:50px;font-size:28px}.fontsize-control[data-v-541543b3]{gap:20px}.fontsize-control .fontsize-slider[data-v-541543b3]{height:10px}.fontsize-control .fontsize-slider[data-v-541543b3]::-webkit-slider-thumb{width:28px;height:28px}.fontsize-control .fontsize-slider[data-v-541543b3]::-moz-range-thumb{width:28px;height:28px}.fontsize-control .fontsize-value[data-v-541543b3]{font-size:20px;min-width:60px}.modal-footer[data-v-541543b3]{padding:28px 36px}.modal-footer .confirm-btn[data-v-541543b3]{height:52px;font-size:20px}}.vue-markdown[data-v-3f1672b9]{font-size:16px;line-height:1.6;color:#333;word-break:break-word}.vue-markdown[data-v-3f1672b9] h1{font-size:24px;font-weight:600;margin:16px 0 12px;color:#333}.vue-markdown[data-v-3f1672b9] h2{font-size:20px;font-weight:600;margin:14px 0 10px;color:#333}.vue-markdown[data-v-3f1672b9] h3{font-size:18px;font-weight:600;margin:12px 0 8px;color:#333}.vue-markdown[data-v-3f1672b9] p{margin:8px 0;line-height:1.6;white-space:pre-wrap}.vue-markdown[data-v-3f1672b9] strong{font-weight:600;color:#333}.vue-markdown[data-v-3f1672b9] em{font-style:italic;color:#666}.vue-markdown[data-v-3f1672b9] code{background-color:#f5f5f5;padding:2px 6px;border-radius:4px;font-family:Courier New,monospace;font-size:14px;color:#e74c3c}.vue-markdown[data-v-3f1672b9] pre{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;padding:12px;margin:12px 0;overflow-x:auto}.vue-markdown[data-v-3f1672b9] pre code{background-color:transparent;padding:0;color:#333;font-size:14px}.vue-markdown[data-v-3f1672b9] ul{margin:8px 0;padding-left:20px}.vue-markdown[data-v-3f1672b9] ul li{margin:4px 0;list-style-type:disc}.vue-markdown[data-v-3f1672b9] ol{margin:8px 0;padding-left:20px}.vue-markdown[data-v-3f1672b9] ol li{margin:4px 0;list-style-type:decimal}.vue-markdown[data-v-3f1672b9] a{color:#007aff;text-decoration:none}.vue-markdown[data-v-3f1672b9] a:hover{text-decoration:underline}.vue-markdown[data-v-3f1672b9] blockquote{border-left:4px solid #007aff;padding-left:16px;margin:12px 0;color:#666;font-style:italic}.modal-overlay[data-v-4e24d2a7]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:flex-end;justify-content:center;z-index:1000;opacity:0;animation:fadeIn-4e24d2a7 .3s ease-out forwards}.modal-container[data-v-4e24d2a7]{background-color:#fff;border-radius:16px 16px 0 0;width:100%;max-height:80vh;display:flex;flex-direction:column;overflow:hidden;transform:translateY(100%);transition:transform .3s ease-out}.modal-container.modal-enter[data-v-4e24d2a7]{transform:translateY(0)}.modal-container.modal-exit[data-v-4e24d2a7]{transform:translateY(100%)}@keyframes fadeIn-4e24d2a7{0%{opacity:0}to{opacity:1}}.modal-header[data-v-4e24d2a7]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 12px;border-bottom:1px solid #f0f0f0;position:relative;background-color:#fff!important}.modal-header[data-v-4e24d2a7]:before{content:"";position:absolute;top:8px;left:50%;transform:translate(-50%);width:36px;height:4px;background-color:#d0d0d0;border-radius:2px}.modal-header .modal-title[data-v-4e24d2a7]{font-size:18px;font-weight:600;color:#333;margin-top:8px}.modal-header .close-btn[data-v-4e24d2a7]{font-size:24px;color:#999;cursor:pointer;line-height:1;margin-top:8px}.modal-header .close-btn[data-v-4e24d2a7]:hover{color:#666}.modal-content[data-v-4e24d2a7]{flex:1;overflow-y:auto;padding:20px;max-height:calc(80vh - 120px)}.section-label[data-v-4e24d2a7]{font-size:16px;color:#333;font-weight:500;margin-bottom:12px}.content-section[data-v-4e24d2a7]{margin-bottom:24px}.form-group[data-v-4e24d2a7]{margin-bottom:20px}.form-group .form-label[data-v-4e24d2a7]{display:flex;align-items:center;justify-content:space-between;font-size:16px;color:#333;font-weight:600;margin-bottom:8px}.form-group .form-label .try-btn[data-v-4e24d2a7]{color:#007aff;font-size:14px;cursor:pointer;font-weight:500}.form-group .form-label .try-btn[data-v-4e24d2a7]:hover{text-decoration:underline}.form-group .form-input[data-v-4e24d2a7],.form-group .form-select[data-v-4e24d2a7],.form-group .form-textarea[data-v-4e24d2a7]{width:100%;padding:12px 16px;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;color:#000;box-sizing:border-box;transition:border-color .3s ease}.form-group .form-input[data-v-4e24d2a7]:focus,.form-group .form-select[data-v-4e24d2a7]:focus,.form-group .form-textarea[data-v-4e24d2a7]:focus{outline:none;border-color:#007aff}.form-group .form-textarea[data-v-4e24d2a7]{resize:vertical;min-height:120px;position:relative}.type-options[data-v-4e24d2a7]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.type-option[data-v-4e24d2a7]{padding:8px 12px;border:1px solid #e0e0e0;border-radius:6px;text-align:center;font-size:14px;color:#666;cursor:pointer;transition:all .3s ease}.type-option.active[data-v-4e24d2a7]{background:#007aff;color:#fff;border-color:#007aff}.type-option[data-v-4e24d2a7]:hover{border-color:#007aff}.word-count-options[data-v-4e24d2a7]{display:flex;gap:8px}.word-count-option[data-v-4e24d2a7]{flex:1;padding:8px 12px;border:1px solid #e0e0e0;border-radius:6px;text-align:center;font-size:14px;color:#666;cursor:pointer;transition:all .3s ease}.word-count-option.active[data-v-4e24d2a7]{background:#007aff;color:#fff;border-color:#007aff}.word-count-option[data-v-4e24d2a7]:hover{border-color:#007aff}.input-container[data-v-4e24d2a7]{position:relative}.input-container .form-textarea[data-v-4e24d2a7]{padding-bottom:32px}.input-container .input-footer[data-v-4e24d2a7]{position:absolute;bottom:8px;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:0 8px;pointer-events:none}.input-container .input-footer .char-counter[data-v-4e24d2a7]{font-size:12px;color:#999;pointer-events:auto}.input-container .input-footer .char-counter.over-limit[data-v-4e24d2a7]{color:#ff3b30;font-weight:500}.input-container .input-footer .input-actions[data-v-4e24d2a7]{display:flex;align-items:center;gap:4px;font-size:12px;color:#999;pointer-events:auto}.input-container .input-footer .input-actions .action-btn[data-v-4e24d2a7]{cursor:pointer;color:#007aff}.input-container .input-footer .input-actions .action-btn[data-v-4e24d2a7]:hover{text-decoration:underline}.input-container .input-footer .input-actions .action-divider[data-v-4e24d2a7]{color:#ccc}.type-select .form-select[data-v-4e24d2a7]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23999' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right 12px center;background-repeat:no-repeat;background-size:14px;padding-right:36px;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}.type-select .form-select[data-v-4e24d2a7]:focus{border-color:#007aff;box-shadow:0 0 0 2px rgba(0,122,255,.1)}.type-select .form-select[data-v-4e24d2a7]:hover{border-color:#007aff}.generate-section[data-v-4e24d2a7]{margin-bottom:24px;text-align:center}.generate-btn[data-v-4e24d2a7]{width:100%;padding:12px 24px;background:#007aff;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease}.generate-btn[data-v-4e24d2a7]:hover:not(:disabled){background:#0056cc}.generate-btn[data-v-4e24d2a7]:disabled{opacity:.5;cursor:not-allowed}.stop-section[data-v-4e24d2a7]{margin-top:16px;text-align:center}.stop-btn[data-v-4e24d2a7]{width:100%;padding:12px 24px;background:#ff3b30;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px}.stop-btn[data-v-4e24d2a7]:hover{background:#d70015}.stop-btn .stop-icon[data-v-4e24d2a7]{font-size:14px}.typing-cursor[data-v-4e24d2a7]{animation:blink-4e24d2a7 1s infinite;color:#007aff;font-weight:700}@keyframes blink-4e24d2a7{0%,50%{opacity:1}51%,to{opacity:0}}.result-section[data-v-4e24d2a7]{padding-top:20px;flex:1;display:flex;flex-direction:column}.result-content[data-v-4e24d2a7]{padding:16px;background-color:#f8f9fa;border-radius:8px;font-size:16px;color:#333;line-height:1.6;margin-bottom:16px;flex:1;overflow-y:auto;min-height:200px;max-height:400px;scroll-behavior:auto;will-change:scroll-position}.result-content.typing[data-v-4e24d2a7]{box-shadow:0 0 10px rgba(0,122,255,.2)}.result-content[data-v-4e24d2a7] .vue-markdown{white-space:normal}.result-content[data-v-4e24d2a7] .vue-markdown h1,.result-content[data-v-4e24d2a7] .vue-markdown h2,.result-content[data-v-4e24d2a7] .vue-markdown h3,.result-content[data-v-4e24d2a7] .vue-markdown h4,.result-content[data-v-4e24d2a7] .vue-markdown h5,.result-content[data-v-4e24d2a7] .vue-markdown h6{margin:.5em 0;font-weight:600}.result-content[data-v-4e24d2a7] .vue-markdown p{margin:.5em 0;line-height:1.6}.result-content[data-v-4e24d2a7] .vue-markdown blockquote{border-left:4px solid #007aff;padding-left:16px;margin:12px 0;color:#666;font-style:italic}.result-content[data-v-4e24d2a7] .vue-markdown ul,.result-content[data-v-4e24d2a7] .vue-markdown ol{margin:8px 0;padding-left:20px}.result-content[data-v-4e24d2a7] .vue-markdown li{margin:4px 0}.result-actions[data-v-4e24d2a7]{display:flex;gap:12px}.result-actions .regenerate-btn[data-v-4e24d2a7]{flex:1;padding:12px 16px;background-color:#f0f0f0;color:#333;border:none;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease}.result-actions .regenerate-btn[data-v-4e24d2a7]:hover{background-color:#e0e0e0}.result-actions .use-btn[data-v-4e24d2a7]{flex:1;padding:12px 16px;background-color:#007aff;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease}.result-actions .use-btn[data-v-4e24d2a7]:hover{background-color:#0056cc}.ai-story-video-page[data-v-c076c685]{background-color:#fff;min-height:100vh}.header-nav[data-v-c076c685]{display:flex;align-items:center;padding:16px;position:fixed;top:0;left:0;right:0;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:100}.header-nav .back-button[data-v-c076c685]{margin-right:10px;cursor:pointer}.header-nav .back-button .arrow-left[data-v-c076c685]{display:inline-block;width:10px;height:10px;border-left:2px solid #333;border-bottom:2px solid #333;transform:rotate(45deg)}.header-nav .nav-tabs[data-v-c076c685]{display:flex}.header-nav .nav-tabs span[data-v-c076c685]{font-size:14px;color:#666;cursor:pointer}.header-nav .nav-tabs span[data-v-c076c685]:not(:last-child){margin-right:14px}.header-nav .nav-tabs span.active[data-v-c076c685]{color:#333;font-weight:700}.content-scroll[data-v-c076c685]{padding-top:60px;background-color:#f5f5f5;min-height:100vh;scrollbar-width:none;-ms-overflow-style:none}.content-scroll[data-v-c076c685]::-webkit-scrollbar{display:none}.ai-story-video-page[data-v-c076c685]{scrollbar-width:none;-ms-overflow-style:none}.ai-story-video-page[data-v-c076c685]::-webkit-scrollbar{display:none}body[data-v-c076c685]{scrollbar-width:none;-ms-overflow-style:none}body[data-v-c076c685]::-webkit-scrollbar{display:none}.banner-section[data-v-c076c685]{padding:0 30px;margin-bottom:30px}.banner-card[data-v-c076c685]{background:linear-gradient(135deg,#ff6b6b,#ffa726);border-radius:16px;padding:30px;display:flex;align-items:center;justify-content:space-between;position:relative;overflow:hidden}.banner-content[data-v-c076c685]{flex:1;z-index:2}.banner-text[data-v-c076c685]{margin-bottom:20px}.banner-title[data-v-c076c685]{display:block;font-size:32px;font-weight:700;color:#fff;margin-bottom:8px}.banner-subtitle[data-v-c076c685]{display:block;font-size:24px;color:rgba(255,255,255,.9)}.banner-btn[data-v-c076c685]{background-color:#007aff;color:#fff;border:none;border-radius:20px;padding:12px 24px;font-size:24px;font-weight:500;cursor:pointer}.banner-image[data-v-c076c685]{width:120px;height:80px;border-radius:8px;overflow:hidden}.banner-img[data-v-c076c685]{width:100%;height:100%;object-fit:cover}.input-item[data-v-c076c685]{border-radius:8px;padding:8px 16px}.input-label[data-v-c076c685]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.label-text[data-v-c076c685]{font-size:16px;color:#333;font-weight:600}.input-wrapper[data-v-c076c685],.textarea-wrapper[data-v-c076c685]{position:relative}.char-count[data-v-c076c685]{font-size:12px;color:#999;font-weight:500}.ai-generate-link[data-v-c076c685]{display:flex;align-items:center;color:#007aff;font-size:13px;font-weight:500;cursor:pointer}.ai-generate-link .sparkle-icon[data-v-c076c685]{font-size:12px;margin-right:4px}.ai-generate-link .ai-text[data-v-c076c685]{margin-right:2px}.ai-generate-link .arrow[data-v-c076c685]{font-size:12px}.title-input[data-v-c076c685]{width:100%;height:50px;border:0px solid #e0e0e0;border-radius:12px;padding:0 60px 0 12px;font-size:14px;color:#333;box-sizing:border-box}.title-input[data-v-c076c685]::placeholder{color:#999}.title-char-count[data-v-c076c685]{position:absolute;bottom:8px;right:8px;font-size:12px;color:#999;font-weight:500;background-color:rgba(255,255,255,.9);padding:2px 6px;border-radius:4px;pointer-events:none}.copy-textarea[data-v-c076c685]{width:100%;min-height:160px;border:0px solid #e0e0e0;border-radius:12px;padding:12px 12px 40px;font-size:14px;color:#333;line-height:1.5;box-sizing:border-box;resize:vertical}.copy-textarea[data-v-c076c685]::placeholder{color:#999}.textarea-footer[data-v-c076c685]{position:absolute;bottom:3px;left:8px;right:8px;display:flex;align-items:center;justify-content:space-between;background-color:rgba(255,255,255,.9);padding:4px 8px;border-radius:6px}.action-links[data-v-c076c685]{display:flex;align-items:center;gap:8px;pointer-events:auto}.action-link[data-v-c076c685]{display:flex;align-items:center;font-size:12px;color:#007aff;cursor:pointer;pointer-events:auto}.action-link .clipboard-icon[data-v-c076c685]{font-size:12px;margin-right:2px}.action-link .link-text[data-v-c076c685]{font-size:12px}.separator[data-v-c076c685]{color:#ccc;font-size:12px}.style-selection-section[data-v-c076c685],.size-selection-section[data-v-c076c685],.voice-config-section[data-v-c076c685],.style-settings-section[data-v-c076c685]{margin-bottom:20px;padding:0 16px}.style-selection-section[data-v-c076c685]{margin-top:6px}.section-title[data-v-c076c685]{margin:0 0 10px;font-size:16px;color:#333;font-weight:700}.loading-state[data-v-c076c685]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px}.loading-state .loading-spinner[data-v-c076c685]{width:32px;height:32px;border:3px solid #f0f0f0;border-top:3px solid #007aff;border-radius:50%;animation:spin-c076c685 1s linear infinite;margin-bottom:12px}.loading-state .loading-text[data-v-c076c685]{font-size:14px;color:#666}@keyframes spin-c076c685{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-c076c685{0%,to{opacity:1}50%{opacity:.5}}.error-state[data-v-c076c685]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px}.error-state .error-icon[data-v-c076c685]{font-size:32px;margin-bottom:12px}.error-state .error-text[data-v-c076c685]{font-size:14px;color:#666;margin-bottom:16px;text-align:center}.error-state .retry-btn[data-v-c076c685]{background-color:#007aff;color:#fff;border:none;border-radius:20px;padding:8px 16px;font-size:14px;cursor:pointer;transition:background-color .3s ease}.error-state .retry-btn[data-v-c076c685]:hover{background-color:#0056cc}.style-grid[data-v-c076c685]{display:grid;grid-template-columns:repeat(3,1fr);gap:23px}@media (max-width: 480px){.style-grid[data-v-c076c685]{grid-template-columns:repeat(3,1fr);gap:16px}}@media (min-width: 481px) and (max-width: 768px){.style-grid[data-v-c076c685]{grid-template-columns:repeat(4,1fr);gap:20px}}@media (min-width: 769px) and (max-width: 1024px){.style-grid[data-v-c076c685]{grid-template-columns:repeat(5,1fr);gap:24px}}@media (min-width: 1025px){.style-grid[data-v-c076c685]{grid-template-columns:repeat(6,1fr);gap:28px}}.style-card[data-v-c076c685]{background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:all .3s ease;position:relative;cursor:pointer}.style-card.active[data-v-c076c685]{border:2px solid #007aff}.style-card[data-v-c076c685]:active{transform:scale(.98)}.style-image-container[data-v-c076c685]{position:relative;width:100%;aspect-ratio:1;overflow:hidden}.style-image[data-v-c076c685]{width:100%;height:100%;object-fit:cover}.style-label-overlay[data-v-c076c685]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgba(0,0,0,.7));padding:12px 0 8px 8px;text-align:left}.style-label-overlay .label-text[data-v-c076c685]{font-size:12px;color:#fff;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.5)}.selected-mark[data-v-c076c685]{position:absolute;top:6px;right:6px;width:20px;height:20px;background-color:#007aff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px rgba(0,122,255,.3);z-index:10}.selected-mark .check-icon[data-v-c076c685]{color:#fff;font-size:12px;font-weight:700}.ratio-grid[data-v-c076c685]{display:flex;margin-bottom:16px;overflow-x:auto;padding:12px;background-color:#fff;border-radius:12px;scrollbar-width:none;-ms-overflow-style:none}.ratio-grid[data-v-c076c685]::-webkit-scrollbar{display:none}.ratio-grid .ratio-option[data-v-c076c685]{flex:0 0 80px;height:80px;display:flex;flex-direction:column;cursor:pointer;padding:8px;border-radius:8px;position:relative;background-color:#f8f9fa;border:1px solid #edf0f5;transition:all .2s ease;margin-right:12px}.ratio-grid .ratio-option[data-v-c076c685]:hover{border-color:rgba(64,128,255,.25)}.ratio-grid .ratio-option.active[data-v-c076c685]{background-color:#4080ff;border-color:#4080ff}.ratio-grid .ratio-option.active .ratio-box[data-v-c076c685]{background-color:#fff}.ratio-grid .ratio-option.active .ratio-label[data-v-c076c685]{color:#fff}.ratio-grid .ratio-option .ratio-preview[data-v-c076c685]{flex:1;display:flex;align-items:center;justify-content:center}.ratio-grid .ratio-option .ratio-preview .ratio-box[data-v-c076c685]{background-color:#e5e5e5;border-radius:4px}.ratio-grid .ratio-option .ratio-text[data-v-c076c685]{height:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:2px}.ratio-grid .ratio-option .ratio-text .ratio-label[data-v-c076c685]{font-size:12px;color:#333;line-height:1.2;font-weight:500}.config-options[data-v-c076c685]{background-color:#fff;border-radius:8px;overflow:hidden}.config-item[data-v-c076c685]{display:flex;align-items:center;justify-content:space-between;padding:16px 12px;border-bottom:1px solid #f0f0f0;transition:background-color .3s ease;cursor:pointer}.config-item[data-v-c076c685]:last-child{border-bottom:none}.config-item[data-v-c076c685]:active{background-color:#f5f5f5}.config-label[data-v-c076c685]{font-size:14px;color:#333;font-weight:500}.config-value[data-v-c076c685]{display:flex;align-items:center;gap:6px}.value-text[data-v-c076c685]{font-size:14px;color:#666}.arrow-icon[data-v-c076c685]{font-size:16px;color:#999}.bottom-section[data-v-c076c685]{padding:0 20px 10px;background-color:#f5f5f5}.next-btn[data-v-c076c685]{width:100%;height:50px;background:#4080ff;color:#fff;border:none;border-radius:25px;font-size:14px;font-weight:500;display:flex;align-items:center;justify-content:center;transition:all .3s ease;cursor:pointer}.next-btn[data-v-c076c685]:active:not(:disabled){transform:scale(.98)}.next-btn[data-v-c076c685]:disabled{background:#ccc;cursor:not-allowed}.error-message[data-v-c076c685]{margin-top:12px;padding:8px 12px;background-color:#fee;color:#c33;border-radius:6px;font-size:14px;text-align:center}.free-info[data-v-c076c685]{text-align:center;margin-top:12px}.free-info .info-text[data-v-c076c685]{font-size:14px;color:#999}.tab-content[data-v-c076c685]{min-height:calc(100vh - 60px)}.works-section[data-v-c076c685]{padding:0 16px}.history-notice[data-v-c076c685]{display:flex;align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);color:#475569;padding:6px 16px;border-radius:8px;border:1px solid #e2e8f0;margin-bottom:16px;box-shadow:0 1px 3px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.1);max-width:1200px;margin-left:auto;margin-right:auto}.history-notice .notice-text[data-v-c076c685]{font-size:14px;font-weight:500;opacity:.95}.empty-state[data-v-c076c685]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;text-align:center}.empty-state .empty-icon[data-v-c076c685]{font-size:48px;margin-bottom:16px;opacity:.6}.empty-state .empty-text[data-v-c076c685]{font-size:14px;font-weight:500;color:#666;margin-bottom:8px}.empty-state .empty-desc[data-v-c076c685]{font-size:14px;color:#666}.works-grid[data-v-c076c685]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding-bottom:20px}@media (max-width: 480px){.works-grid[data-v-c076c685]{gap:8px}}@media (min-width: 768px){.works-grid[data-v-c076c685]{grid-template-columns:repeat(3,1fr);gap:16px}}.work-card[data-v-c076c685]{position:relative;background-color:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s ease;cursor:pointer;aspect-ratio:.8;padding:5px}.work-card[data-v-c076c685]:active{transform:scale(.98)}.work-card[data-v-c076c685]:hover{box-shadow:0 4px 12px rgba(0,0,0,.15)}.work-thumbnail[data-v-c076c685]{position:relative;width:100%;height:100%;overflow:hidden}.work-thumbnail img[data-v-c076c685]{width:100%;height:100%;object-fit:cover}.work-thumbnail .work-duration[data-v-c076c685]{position:absolute;bottom:8px;right:8px;background-color:rgba(0,0,0,.7);color:#fff;font-size:12px;padding:4px 8px;border-radius:6px;font-weight:500}.work-thumbnail .loading-image-wrapper[data-v-c076c685]{position:relative;width:100%;height:100%;background-color:#f3f4f6;border-radius:.5rem;display:flex;align-items:center;justify-content:center;overflow:hidden}.work-thumbnail .loading-pulse[data-v-c076c685]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#e5e7eb,#d1d5db);animation:pulse-c076c685 2s cubic-bezier(.4,0,.6,1) infinite}.work-thumbnail .loading-spinner[data-v-c076c685]{position:relative;z-index:10;width:4rem;height:4rem;border:4px solid #3b82f6;border-top-color:transparent;border-radius:50%;animation:spin-c076c685 1s linear infinite}.work-thumbnail .loading-text[data-v-c076c685]{position:absolute;bottom:1.5rem;left:0;right:0;text-align:center;color:#4b5563;font-size:1.125rem;font-weight:500}.work-thumbnail .error-image-wrapper[data-v-c076c685]{position:relative;width:100%;height:100%;background-color:#fef2f2;border-radius:.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.work-thumbnail .error-icon[data-v-c076c685]{width:3rem;height:3rem;background-color:#ef4444;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;font-weight:700;margin-bottom:.75rem}.work-thumbnail .error-text[data-v-c076c685]{color:#ef4444;font-size:1.125rem;font-weight:500;margin-bottom:.25rem}.delete-btn[data-v-c076c685]{position:absolute;top:8px;right:8px;width:24px;height:24px;background-color:rgba(0,0,0,.6);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:10}.delete-btn[data-v-c076c685]:hover{background-color:rgba(0,0,0,.8);transform:scale(1.1)}.delete-btn[data-v-c076c685]:active{transform:scale(.95)}.delete-btn .delete-icon[data-v-c076c685]{color:#fff;font-size:16px;font-weight:700;line-height:1}.loading-more[data-v-c076c685]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;margin-top:16px}.loading-more .loading-spinner[data-v-c076c685]{width:24px;height:24px;border:2px solid #f0f0f0;border-top:2px solid #007aff;border-radius:50%;animation:spin-c076c685 1s linear infinite;margin-bottom:8px}.loading-more .loading-text[data-v-c076c685]{font-size:14px;color:#666}.no-more-data[data-v-c076c685]{display:flex;align-items:center;justify-content:center;padding:10px}.no-more-data .no-more-text[data-v-c076c685]{font-size:14px;color:#999;text-align:center}.ai-story-video-edit-page[data-v-297d6c0a]{background-color:#f5f5f5;min-height:100vh}.header-nav[data-v-297d6c0a]{display:flex;align-items:center;justify-content:space-between;padding:20px 30px;background-color:#fff;border-bottom:1px solid #f0f0f0;margin-top:23px}.header-nav .nav-left[data-v-297d6c0a]{width:80px;height:60px;display:flex;align-items:center;justify-content:center}.header-nav .nav-left .back-icon[data-v-297d6c0a]{font-size:48px;color:#333;font-weight:700;cursor:pointer}.header-nav .nav-center[data-v-297d6c0a]{flex:1;text-align:center}.header-nav .nav-center .nav-title[data-v-297d6c0a]{font-size:36px;font-weight:700;color:#333}.header-nav .nav-right[data-v-297d6c0a]{height:60px;display:flex;align-items:center;justify-content:center}.header-nav .nav-right .nav-link[data-v-297d6c0a]{font-size:28px;color:#007aff;cursor:pointer}.content-container[data-v-297d6c0a]{display:flex;flex-direction:column;height:calc(100vh - 120px)}.preview-section[data-v-297d6c0a]{flex:1;padding:20px;background-color:#fff;margin:20px;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.preview-container[data-v-297d6c0a]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.preview-placeholder[data-v-297d6c0a]{text-align:center;color:#666}.preview-placeholder .preview-icon[data-v-297d6c0a]{font-size:80px;margin-bottom:20px}.preview-placeholder .preview-text[data-v-297d6c0a]{font-size:32px;font-weight:500;margin-bottom:20px}.preview-placeholder .preview-info[data-v-297d6c0a]{font-size:24px;color:#999}.preview-placeholder .preview-info div[data-v-297d6c0a]{margin-bottom:8px}.control-panel[data-v-297d6c0a]{background-color:#fff;margin:0 20px 20px;border-radius:16px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.panel-section[data-v-297d6c0a]{margin-bottom:24px}.panel-section[data-v-297d6c0a]:last-child{margin-bottom:0}.section-title[data-v-297d6c0a]{font-size:28px;font-weight:700;color:#333;margin-bottom:16px}.content-display .title-display[data-v-297d6c0a]{display:flex;align-items:center;margin-bottom:12px}.content-display .title-display .title-label[data-v-297d6c0a]{font-size:24px;color:#666;margin-right:12px}.content-display .title-display .title-text[data-v-297d6c0a]{font-size:26px;color:#333;font-weight:500}.content-display .copy-display .copy-label[data-v-297d6c0a]{font-size:24px;color:#666;margin-right:12px}.content-display .copy-display .copy-text[data-v-297d6c0a]{font-size:26px;color:#333;line-height:1.6;margin-top:8px;padding:16px;background-color:#f8f9fa;border-radius:8px;white-space:pre-wrap}.control-buttons[data-v-297d6c0a]{display:flex;gap:16px}.control-btn[data-v-297d6c0a]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:16px 24px;border:none;border-radius:12px;font-size:26px;font-weight:500;cursor:pointer;transition:all .3s ease}.control-btn.primary[data-v-297d6c0a]{background:linear-gradient(135deg,#007aff,#5ac8fa);color:#fff}.control-btn.primary[data-v-297d6c0a]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,122,255,.3)}.control-btn.secondary[data-v-297d6c0a]{background-color:#f5f5f5;color:#666}.control-btn.secondary[data-v-297d6c0a]:hover{background-color:#e0e0e0}.control-btn .btn-icon[data-v-297d6c0a]{font-size:24px}.progress-container .progress-bar[data-v-297d6c0a]{width:100%;height:8px;background-color:#e0e0e0;border-radius:4px;overflow:hidden;margin-bottom:12px}.progress-container .progress-bar .progress-fill[data-v-297d6c0a]{height:100%;background:linear-gradient(90deg,#007aff,#5ac8fa);border-radius:4px;transition:width .3s ease}.progress-container .progress-text[data-v-297d6c0a]{font-size:24px;color:#666;text-align:center}.drawing-page[data-v-c24ccefc]{background-color:#f5f5f5;min-height:100vh}.header-nav[data-v-c24ccefc]{display:flex;align-items:center;padding:16px;position:fixed;top:0;left:0;right:0;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:100}.header-nav .back-button[data-v-c24ccefc]{margin-right:10px;cursor:pointer}.header-nav .back-button .arrow-left[data-v-c24ccefc]{display:inline-block;width:10px;height:10px;border-left:2px solid #333;border-bottom:2px solid #333;transform:rotate(45deg)}.header-nav .nav-title[data-v-c24ccefc]{font-size:18px;font-weight:600;color:#333}.content-scroll[data-v-c24ccefc]{padding-top:60px;min-height:100vh}.info-banner[data-v-c24ccefc]{margin:16px;padding:12px 16px;background-color:#fff3cd;border:1px solid #ffeaa7;border-radius:8px}.info-banner .banner-text[data-v-c24ccefc]{font-size:14px;color:#856404;text-align:center}.drawing-section[data-v-c24ccefc]{margin:20px 16px;padding:40px 20px;background-color:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.progress-container[data-v-c24ccefc]{display:flex;flex-direction:column;align-items:center;text-align:center}.progress-icon[data-v-c24ccefc]{margin-bottom:20px}.progress-icon .icon-circle[data-v-c24ccefc]{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px rgba(102,126,234,.3)}.progress-icon .icon-circle .icon-lightbulb[data-v-c24ccefc]{font-size:32px}.progress-info .progress-percentage[data-v-c24ccefc]{font-size:32px;font-weight:700;color:#667eea;margin-bottom:8px}.progress-info .progress-text[data-v-c24ccefc]{font-size:16px;color:#333;margin-bottom:8px}.progress-info .countdown-text[data-v-c24ccefc]{font-size:14px;color:#666}.prompt-section[data-v-c24ccefc]{margin:20px 16px;background-color:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden}.prompt-header[data-v-c24ccefc]{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid #f0f0f0}.prompt-header .prompt-label[data-v-c24ccefc]{font-size:16px;font-weight:600;color:#333}.prompt-header .copy-btn[data-v-c24ccefc]{display:flex;align-items:center;gap:4px;padding:6px 12px;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;font-size:14px;color:#666;cursor:pointer;transition:all .3s ease}.prompt-header .copy-btn[data-v-c24ccefc]:hover:not(:disabled){background-color:#e9ecef}.prompt-header .copy-btn[data-v-c24ccefc]:disabled{opacity:.5;cursor:not-allowed}.prompt-header .copy-btn .copy-icon[data-v-c24ccefc]{font-size:12px}.prompt-content[data-v-c24ccefc]{padding:16px}.prompt-content .prompt-text[data-v-c24ccefc]{font-size:14px;color:#333;line-height:1.6;white-space:pre-wrap}.prompt-content .prompt-placeholder[data-v-c24ccefc]{font-size:14px;color:#999;text-align:center;padding:20px 0}.task-info[data-v-c24ccefc]{margin:20px 16px;padding:16px;background-color:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.info-item[data-v-c24ccefc]{display:flex;align-items:center;margin-bottom:8px}.info-item[data-v-c24ccefc]:last-child{margin-bottom:0}.info-item.error .info-label[data-v-c24ccefc],.info-item.error .info-value[data-v-c24ccefc]{color:#dc3545}.info-item .info-label[data-v-c24ccefc]{font-size:14px;color:#666;margin-right:8px;min-width:60px}.info-item .info-value[data-v-c24ccefc]{font-size:14px;color:#333;word-break:break-all}.info-item .info-value.status-1[data-v-c24ccefc],.info-item .info-value.status-2[data-v-c24ccefc]{color:#ffc107}.info-item .info-value.status-3[data-v-c24ccefc]{color:#28a745}.info-item .info-value.status-4[data-v-c24ccefc]{color:#dc3545}.info-item .info-value.status-0[data-v-c24ccefc]{color:#6c757d}.work-detail-page[data-v-e73370bc]{background-color:#f5f5f5;min-height:100vh}.header-nav[data-v-e73370bc]{display:flex;align-items:center;justify-content:space-between;padding:16px;position:fixed;top:0;left:0;right:0;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:100}.header-nav .back-button[data-v-e73370bc]{margin-right:10px;cursor:pointer}.header-nav .back-button .arrow-left[data-v-e73370bc]{display:inline-block;width:10px;height:10px;border-left:2px solid #333;border-bottom:2px solid #333;transform:rotate(45deg)}.header-nav .nav-title[data-v-e73370bc]{font-size:18px;font-weight:600;color:#333;flex:1;text-align:center}.header-nav .delete-btn[data-v-e73370bc]{color:#ff4757;font-size:14px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background-color .3s ease}.header-nav .delete-btn[data-v-e73370bc]:hover{background-color:#ffe0e0}.content-scroll[data-v-e73370bc]{padding-top:60px;min-height:100vh}.video-section[data-v-e73370bc]{margin:16px;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1)}.video-container[data-v-e73370bc]{position:relative;width:100%;height:300px;background-color:#000;display:flex;align-items:center;justify-content:center}.video-cover[data-v-e73370bc]{position:relative;width:100%;height:100%;cursor:pointer}.cover-image[data-v-e73370bc]{width:100%;height:100%;object-fit:cover}.play-overlay[data-v-e73370bc]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.3);transition:background-color .3s ease}.play-overlay[data-v-e73370bc]:hover{background-color:rgba(0,0,0,.5)}.play-button[data-v-e73370bc]{width:60px;height:60px;border-radius:50%;background-color:rgba(255,255,255,.9);display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.play-button .play-icon[data-v-e73370bc]{font-size:24px;color:#333;margin-left:4px}.play-button[data-v-e73370bc]:hover{transform:scale(1.1)}.video-player[data-v-e73370bc]{width:100%;height:100%;object-fit:contain}.status-indicator[data-v-e73370bc]{position:absolute;top:12px;right:12px;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500;color:#fff}.status-indicator.status-queue[data-v-e73370bc]{background-color:#6c757d}.status-indicator.status-processing[data-v-e73370bc]{background-color:#ffc107}.status-indicator.status-completed[data-v-e73370bc]{background-color:#28a745}.status-indicator.status-failed[data-v-e73370bc]{background-color:#dc3545}.status-indicator.status-unknown[data-v-e73370bc]{background-color:#6c757d}.loading-overlay[data-v-e73370bc],.error-overlay[data-v-e73370bc]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:rgba(0,0,0,.7);color:#fff}.loading-spinner[data-v-e73370bc]{width:32px;height:32px;border:3px solid rgba(255,255,255,.3);border-top:3px solid #fff;border-radius:50%;animation:spin-e73370bc 1s linear infinite;margin-bottom:12px}@keyframes spin-e73370bc{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text[data-v-e73370bc],.error-text[data-v-e73370bc]{font-size:14px}.error-icon[data-v-e73370bc]{font-size:32px;margin-bottom:12px}.work-info-section[data-v-e73370bc]{margin:16px;padding:20px;background-color:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.work-title[data-v-e73370bc]{font-size:20px;font-weight:600;color:#333;margin-bottom:12px}.work-description[data-v-e73370bc]{font-size:14px;color:#666;line-height:1.6;margin-bottom:20px}.work-meta[data-v-e73370bc]{display:flex;flex-direction:column;gap:8px}.meta-item[data-v-e73370bc]{display:flex;align-items:center}.meta-item .meta-label[data-v-e73370bc]{font-size:14px;color:#999;margin-right:8px;min-width:60px}.meta-item .meta-value[data-v-e73370bc]{font-size:14px;color:#333}.meta-item .meta-value.status-indicator[data-v-e73370bc]{padding:2px 8px;border-radius:12px;font-size:12px;font-weight:500}.meta-item .meta-value.status-indicator.status-0[data-v-e73370bc]{background-color:#e9ecef;color:#6c757d}.meta-item .meta-value.status-indicator.status-1[data-v-e73370bc]{background-color:#fff3cd;color:#856404}.meta-item .meta-value.status-indicator.status-2[data-v-e73370bc]{background-color:#cce5ff;color:#004085}.meta-item .meta-value.status-indicator.status-3[data-v-e73370bc]{background-color:#d4edda;color:#155724}.meta-item .meta-value.status-indicator.status-4[data-v-e73370bc]{background-color:#f8d7da;color:#721c24}.scene-section[data-v-e73370bc]{background-color:#fff;margin:16px;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1)}.section-title[data-v-e73370bc]{font-size:16px;font-weight:600;color:#333;padding:16px 20px;border-bottom:1px solid #f0f0f0;background-color:#fafafa}.scene-list[data-v-e73370bc]{padding:16px 20px}.scene-items[data-v-e73370bc]{display:flex;flex-direction:column;gap:12px}.scene-item[data-v-e73370bc]{display:flex;align-items:flex-start;gap:12px;padding:12px;border:1px solid #e5e5e5;border-radius:8px;background-color:#fafafa;transition:all .3s ease}.scene-item[data-v-e73370bc]:hover{border-color:#007bff;background-color:#f8f9fa}.scene-image[data-v-e73370bc]{flex-shrink:0;width:80px;height:60px;border-radius:6px;overflow:hidden;background-color:#f0f0f0;display:flex;align-items:center;justify-content:center}.scene-thumbnail[data-v-e73370bc]{width:100%;height:100%;object-fit:cover}.scene-placeholder[data-v-e73370bc]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#e9ecef;color:#6c757d}.camera-icon[data-v-e73370bc]{font-size:24px}.scene-content[data-v-e73370bc]{flex:1;min-width:0}.scene-title[data-v-e73370bc]{font-size:14px;font-weight:600;color:#333;margin-bottom:4px}.scene-description[data-v-e73370bc]{font-size:12px;color:#666;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.no-scenes[data-v-e73370bc]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;border:2px dashed #ddd;border-radius:8px;background-color:#fafafa}.no-scenes-icon[data-v-e73370bc]{font-size:48px;margin-bottom:12px;opacity:.5}.no-scenes-text[data-v-e73370bc]{font-size:16px;font-weight:500;color:#666;margin-bottom:4px}.no-scenes-hint[data-v-e73370bc]{font-size:12px;color:#999}.action-buttons[data-v-e73370bc]{margin:16px;display:flex;gap:12px}.action-btn[data-v-e73370bc]{flex:1;height:50px;border:none;border-radius:25px;font-size:16px;font-weight:500;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .3s ease}.action-btn[data-v-e73370bc]:disabled{opacity:.5;cursor:not-allowed}.action-btn .btn-icon[data-v-e73370bc]{font-size:18px}.modify-btn[data-v-e73370bc]{background-color:#28a745;color:#fff}.modify-btn[data-v-e73370bc]:hover:not(:disabled){background-color:#218838}.save-btn[data-v-e73370bc]{background-color:#007bff;color:#fff}.save-btn[data-v-e73370bc]:hover:not(:disabled){background-color:#0056b3}.modal-overlay[data-v-e73370bc]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-e73370bc]{background-color:#fff;border-radius:12px;width:90%;max-width:400px;overflow:hidden}.modal-header[data-v-e73370bc]{padding:20px 20px 0}.modal-header h3[data-v-e73370bc]{margin:0;font-size:18px;font-weight:600;color:#333}.modal-body[data-v-e73370bc]{padding:20px}.modal-body p[data-v-e73370bc]{margin:0;font-size:14px;color:#666;line-height:1.5}.modal-footer[data-v-e73370bc]{padding:0 20px 20px;display:flex;gap:12px;justify-content:flex-end}.btn-cancel[data-v-e73370bc],.btn-confirm[data-v-e73370bc]{padding:8px 16px;border:none;border-radius:6px;font-size:14px;cursor:pointer;transition:background-color .3s ease}.btn-cancel[data-v-e73370bc]{background-color:#f8f9fa;color:#666}.btn-cancel[data-v-e73370bc]:hover{background-color:#e9ecef}.btn-confirm[data-v-e73370bc]{background-color:#dc3545;color:#fff}.btn-confirm[data-v-e73370bc]:hover{background-color:#c82333}.modify-video-page[data-v-5f46393b]{background-color:#f5f5f5;min-height:100vh}.header-nav[data-v-5f46393b]{display:flex;align-items:center;padding:16px;position:fixed;top:0;left:0;right:0;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:100}.header-nav .back-button[data-v-5f46393b]{margin-right:10px;cursor:pointer}.header-nav .back-button .arrow-left[data-v-5f46393b]{display:inline-block;width:10px;height:10px;border-left:2px solid #333;border-bottom:2px solid #333;transform:rotate(45deg)}.header-nav .nav-title[data-v-5f46393b]{font-size:18px;font-weight:600;color:#333;flex:1;text-align:center}.content-scroll[data-v-5f46393b]{padding-top:60px}.input-section[data-v-5f46393b]{margin-bottom:16px;padding:10px 20px 0}.input-item[data-v-5f46393b]{border-radius:8px;padding:2px}.input-label[data-v-5f46393b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.label-text[data-v-5f46393b]{font-size:16px;color:#333;font-weight:600}.input-wrapper[data-v-5f46393b]{position:relative}.title-input[data-v-5f46393b]{width:100%;height:50px;border:none;border-radius:12px;padding:0 60px 0 12px;font-size:14px;color:#333;box-sizing:border-box}.title-input[data-v-5f46393b]::placeholder{color:#9b9ea2}.title-char-count[data-v-5f46393b]{position:absolute;bottom:8px;right:8px;font-size:12px;color:#999;font-weight:500;background-color:rgba(255,255,255,.9);padding:2px 6px;border-radius:4px;pointer-events:none}.size-selection-section[data-v-5f46393b],.voice-config-section[data-v-5f46393b],.style-settings-section[data-v-5f46393b],.scenes-section[data-v-5f46393b]{margin-bottom:16px;padding:0 20px}.scenes-section[data-v-5f46393b]{margin-bottom:0!important}.section-title[data-v-5f46393b]{margin:10px 0;font-size:16px;color:#333;font-weight:700}.ratio-grid[data-v-5f46393b]{display:flex;margin-bottom:16px;overflow-x:auto;padding:12px;background-color:#fff;border-radius:12px;scrollbar-width:none;-ms-overflow-style:none}.ratio-grid[data-v-5f46393b]::-webkit-scrollbar{display:none}.ratio-grid.disabled[data-v-5f46393b]{opacity:.8;background-color:#e8ecef}.ratio-grid.disabled .ratio-option[data-v-5f46393b]{pointer-events:none;cursor:default}.ratio-grid .ratio-option[data-v-5f46393b]{flex:0 0 80px;height:80px;display:flex;flex-direction:column;cursor:pointer;padding:8px;border-radius:8px;position:relative;background-color:#f8f9fa;border:1px solid #edf0f5;transition:all .2s ease;margin-right:12px}.ratio-grid .ratio-option[data-v-5f46393b]:hover{border-color:rgba(64,128,255,.25)}.ratio-grid .ratio-option.active[data-v-5f46393b]{background-color:#4080ff;border-color:#4080ff}.ratio-grid .ratio-option.active .ratio-box[data-v-5f46393b]{background-color:#fff}.ratio-grid .ratio-option.active .ratio-label[data-v-5f46393b]{color:#fff}.ratio-grid .ratio-option .ratio-preview[data-v-5f46393b]{flex:1;display:flex;align-items:center;justify-content:center}.ratio-grid .ratio-option .ratio-preview .ratio-box[data-v-5f46393b]{background-color:#e5e5e5;border-radius:4px}.ratio-grid .ratio-option .ratio-text[data-v-5f46393b]{height:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:2px}.ratio-grid .ratio-option .ratio-text .ratio-label[data-v-5f46393b]{font-size:12px;color:#333;line-height:1.2;font-weight:500}.config-options[data-v-5f46393b]{background-color:#fff;border-radius:8px;overflow:hidden}.config-item[data-v-5f46393b]{display:flex;align-items:center;justify-content:space-between;padding:16px 12px;border-bottom:1px solid #f0f0f0;transition:background-color .3s ease;cursor:pointer}.config-item[data-v-5f46393b]:last-child{border-bottom:none}.config-item[data-v-5f46393b]:active{background-color:#f5f5f5}.config-label[data-v-5f46393b]{font-size:14px;color:#333;font-weight:500}.config-value[data-v-5f46393b]{display:flex;align-items:center;gap:6px}.value-text[data-v-5f46393b]{font-size:14px;color:#666}.arrow-icon[data-v-5f46393b]{font-size:16px;color:#999}.scenes-list[data-v-5f46393b]{display:flex;flex-direction:column;gap:12px}.empty-scenes[data-v-5f46393b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;background-color:#f8f9fa;border-radius:12px;border:2px dashed #dee2e6}.empty-icon[data-v-5f46393b]{font-size:48px;margin-bottom:16px;opacity:.6}.empty-text[data-v-5f46393b]{font-size:16px;font-weight:500;color:#6c757d;margin-bottom:8px}.empty-hint[data-v-5f46393b]{font-size:14px;color:#adb5bd}.scene-item[data-v-5f46393b]{background-color:#fff;border-radius:12px;padding:16px;margin-bottom:10px;position:relative}.scene-item.deleted[data-v-5f46393b]{opacity:.6;background-color:#f8f9fa}.modified-tag[data-v-5f46393b]{position:absolute;top:8px;left:8px;background-color:#ff6b35;color:#fff;font-size:12px;padding:2px 6px;border-radius:4px;font-weight:500;z-index:1}.scene-header[data-v-5f46393b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.scene-title[data-v-5f46393b]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#333}.scene-title .play-icon[data-v-5f46393b]{font-size:14px;color:#007aff}.scene-actions[data-v-5f46393b]{display:flex;align-items:center;gap:8px}.scene-actions .delete-btn[data-v-5f46393b]{background:none;border:none;color:#ff4757;font-size:14px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background-color .3s ease}.scene-actions .delete-btn[data-v-5f46393b]:hover{background-color:#ffe0e0}.scene-actions .deleted-text[data-v-5f46393b]{color:#999;font-size:14px}.scene-actions .divider[data-v-5f46393b]{color:#ddd;font-size:14px}.scene-actions .restore-btn[data-v-5f46393b]{background:none;border:none;color:#007aff;font-size:14px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background-color .3s ease}.scene-actions .restore-btn[data-v-5f46393b]:hover{background-color:#f0f8ff}.scene-content[data-v-5f46393b]{display:flex;gap:12px;align-items:flex-start}.scene-thumbnail[data-v-5f46393b]{width:100px;height:132px;border-radius:8px;overflow:hidden;flex-shrink:0}.scene-thumbnail img[data-v-5f46393b]{width:100%;height:100%;object-fit:cover}.scene-description[data-v-5f46393b]{flex:1;display:flex;flex-direction:column;gap:8px}.scene-text[data-v-5f46393b]{font-size:14px;color:#333;flex:1;line-height:20px;letter-spacing:1px}.modify-btn[data-v-5f46393b]{display:flex;align-items:center;gap:4px;background:none;border:none;color:#007aff;font-size:14px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background-color .3s ease;align-self:flex-end}.modify-btn[data-v-5f46393b]:hover{background-color:#f0f8ff}.modify-btn .arrow-icon[data-v-5f46393b]{font-size:12px}.bottom-section[data-v-5f46393b]{padding:20px;background-color:#f5f5f5}.synthesize-btn[data-v-5f46393b]{width:100%;height:50px;background:#4080ff;color:#fff;border:none;border-radius:25px;font-size:18px;font-weight:600;display:flex;align-items:center;justify-content:center;transition:all .3s ease;cursor:pointer}.synthesize-btn[data-v-5f46393b]:active:not(:disabled){transform:scale(.98)}.synthesize-btn[data-v-5f46393b]:disabled{background:#ccc;cursor:not-allowed}.synthesize-btn .loading-content[data-v-5f46393b]{display:flex;align-items:center;gap:8px}.synthesize-btn .loading-content .loading-spinner[data-v-5f46393b]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top:2px solid #fff;border-radius:50%;animation:spin-5f46393b 1s linear infinite}@keyframes spin-5f46393b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn-5f46393b{0%{opacity:0}to{opacity:1}}@keyframes slideUp-5f46393b{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-overlay[data-v-5f47d502]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:flex-end;justify-content:center;z-index:1000}.modal-content[data-v-5f47d502]{background-color:#fff;border-radius:16px 16px 0 0;width:100%;max-height:45vh;overflow:hidden;transform:translateY(0);will-change:transform;display:flex;flex-direction:column;box-shadow:0 -4px 20px rgba(0,0,0,.15);margin-bottom:0}.modal-enter-active[data-v-5f47d502]{transition:all .3s cubic-bezier(.25,.46,.45,.94)}.modal-leave-active[data-v-5f47d502]{transition:all .25s cubic-bezier(.55,.06,.68,.19)}.modal-enter-from[data-v-5f47d502]{opacity:0}.modal-enter-from .modal-content[data-v-5f47d502]{transform:translateY(100%)}.modal-leave-to[data-v-5f47d502]{opacity:0}.modal-leave-to .modal-content[data-v-5f47d502]{transform:translateY(100%)}.modal-header[data-v-5f47d502]{display:flex;padding:0 0 15px;border-bottom:1px solid transparent;background-color:#fff;flex-shrink:0}.modal-header .modal-title[data-v-5f47d502]{font-size:16px;font-weight:600;color:#000;flex:1;text-align:center}.modal-header .close-btn[data-v-5f47d502]{background:none;border:none;font-size:24px;color:#999;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s ease}.modal-header .close-btn[data-v-5f47d502]:hover{color:#333;background-color:#f5f5f5}.modal-body[data-v-5f47d502]{position:relative;flex:1;display:flex;flex-direction:column;margin-bottom:80px}.modal-body .script-field[data-v-5f47d502]{--van-field-background: #fafafa;--van-field-border-radius: 12px;--van-field-padding: 16px;--van-field-input-text-color: #333;--van-field-placeholder-text-color: #9b9ea2;--van-field-word-limit-color: #999;--van-field-word-limit-font-size: 12px;--van-field-border-color: #d0d0d0;--van-field-focus-border-color: #4080ff;border:1px solid #d0d0d0!important;border-radius:10px}.modal-body .script-field[data-v-5f47d502] .van-field__control{min-height:100px;font-size:14px;line-height:1.5;border:none!important;background:transparent!important}.modal-body .script-field[data-v-5f47d502] .van-field__word-limit{font-weight:500}.modal-body .script-field[data-v-5f47d502]:focus-within{border-color:#4080ff!important;box-shadow:0 0 0 2px rgba(64,128,255,.1)}.modal-footer[data-v-5f47d502]{display:flex;flex-direction:column;gap:12px;height:40px;padding:20px;border-top:1px solid transparent;background-color:#fff;flex-shrink:0}.confirm-btn[data-v-5f47d502]{flex:1;height:50px;background-color:#4080ff;color:#fff;border:none;border-radius:25px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.confirm-btn[data-v-5f47d502]:hover:not(:disabled){background-color:#36c}.confirm-btn[data-v-5f47d502]:disabled{background-color:#ccc;cursor:not-allowed}.modal-overlay[data-v-4ad0ae0a]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:flex-end;justify-content:center;z-index:1000}.modal-content[data-v-4ad0ae0a]{background-color:#fff;border-radius:16px 16px 0 0;width:100%;max-height:100vh;overflow:hidden;transform:translateY(0);will-change:transform;display:flex;flex-direction:column;box-shadow:0 -4px 20px rgba(0,0,0,.15);margin-bottom:0}.modal-enter-active[data-v-4ad0ae0a]{transition:all .3s cubic-bezier(.25,.46,.45,.94)}.modal-leave-active[data-v-4ad0ae0a]{transition:all .25s cubic-bezier(.55,.06,.68,.19)}.modal-enter-from[data-v-4ad0ae0a]{opacity:0}.modal-enter-from .modal-content[data-v-4ad0ae0a]{transform:translateY(100%)}.modal-leave-to[data-v-4ad0ae0a]{opacity:0}.modal-leave-to .modal-content[data-v-4ad0ae0a]{transform:translateY(100%)}.modal-header[data-v-4ad0ae0a]{display:flex;padding:0 0 10px;border-bottom:1px solid transparent;background-color:#fff;flex-shrink:0}.modal-header .modal-title[data-v-4ad0ae0a]{font-size:16px;font-weight:600;color:#000;flex:1;text-align:center}.modal-header .close-btn[data-v-4ad0ae0a]{background:none;border:none;font-size:24px;color:#999;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s ease}.modal-header .close-btn[data-v-4ad0ae0a]:hover{color:#333;background-color:#f5f5f5}.modal-body[data-v-4ad0ae0a]{position:relative;margin-bottom:60px}.modal-body .scene-description-field[data-v-4ad0ae0a] .van-field__label{font-size:14px;font-weight:500;color:#333}.modal-body .scene-description-field[data-v-4ad0ae0a] .van-field__control{font-size:14px;color:#333;line-height:1.5;min-height:120px;border:1px solid #e0e0e0;border-radius:12px;padding:16px 16px 40px;position:relative;overflow:hidden;resize:none;scrollbar-width:none}.modal-body .scene-description-field[data-v-4ad0ae0a] .van-field__control:focus{border-color:#4080ff;background-color:#fff}.modal-body .scene-description-field[data-v-4ad0ae0a] .van-field__control::-webkit-scrollbar{display:none}.modal-body .scene-description-field[data-v-4ad0ae0a] .van-field__word-limit{font-size:12px;color:#999;position:absolute;bottom:8px;right:12px;background-color:transparent;pointer-events:none}.modal-footer[data-v-4ad0ae0a]{display:flex;flex-direction:column;gap:12px;height:40px;padding:20px;border-top:1px solid transparent;background-color:#fff;flex-shrink:0}.generate-btn[data-v-4ad0ae0a]{width:100%;height:56px;background-color:#4080ff;color:#fff;border:none;border-radius:28px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.generate-btn[data-v-4ad0ae0a]:hover:not(:disabled){background-color:#36c}.generate-btn[data-v-4ad0ae0a]:disabled{background-color:#ccc;cursor:not-allowed}.generate-btn .loading-content[data-v-4ad0ae0a]{display:flex;align-items:center;gap:8px}.generate-btn .loading-content .loading-spinner[data-v-4ad0ae0a]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top:2px solid #fff;border-radius:50%;animation:spin-4ad0ae0a 1s linear infinite}.points-info[data-v-4ad0ae0a]{text-align:center;font-size:14px;color:#666}@keyframes spin-4ad0ae0a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.edit-scene-page[data-v-aec852a5]{background-color:#f5f5f5;min-height:100vh}.header-nav[data-v-aec852a5]{display:flex;align-items:center;padding:16px;position:fixed;top:0;left:0;right:0;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:100}.header-nav .back-button[data-v-aec852a5]{margin-right:10px;cursor:pointer}.header-nav .back-button .arrow-left[data-v-aec852a5]{display:inline-block;width:10px;height:10px;border-left:2px solid #333;border-bottom:2px solid #333;transform:rotate(45deg)}.header-nav .nav-title[data-v-aec852a5]{font-size:18px;font-weight:600;color:#333;flex:1;text-align:center}.content-scroll[data-v-aec852a5]{padding-top:60px}.scene-selection-section[data-v-aec852a5],.script-section[data-v-aec852a5],.scene-image-section[data-v-aec852a5]{margin-bottom:10px;padding:0 20px}.section-title[data-v-aec852a5]{margin:10px 0;font-size:16px;color:#333;font-weight:700}.scene-tabs[data-v-aec852a5]{display:flex;gap:0px;overflow-x:auto;padding:6px 0;scrollbar-width:none;-ms-overflow-style:none}.scene-tabs[data-v-aec852a5]::-webkit-scrollbar{display:none}.scene-tab[data-v-aec852a5]{flex:0 0 auto;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;gap:8px;min-width:100px}.scene-tab.active .scene-thumbnail[data-v-aec852a5]{border:2px solid #4080ff}.scene-tab.deleted[data-v-aec852a5]{opacity:.6}.scene-tab:hover:not(.active):not(.deleted) .scene-thumbnail[data-v-aec852a5]{border-color:#4080ff}.scene-thumbnail[data-v-aec852a5]{width:80px;height:80px;border-radius:8px;overflow:hidden;background-color:#f0f0f0;flex-shrink:0;position:relative;border:2px solid transparent;transition:all .3s ease}.scene-thumbnail img[data-v-aec852a5]{width:100%;height:100%;object-fit:cover}.scene-number[data-v-aec852a5]{font-size:12px;font-weight:500;text-align:center}.scene-number.deleted[data-v-aec852a5]{color:#999;text-decoration:line-through}.deletion-warning[data-v-aec852a5]{display:flex;align-items:center;gap:8px;background-color:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;padding:6px 12px 6px 8px;margin-top:12px;animation:fadeIn .3s ease-in-out}.deletion-warning .warning-icon[data-v-aec852a5]{font-size:12px;flex-shrink:0}.deletion-warning .warning-text[data-v-aec852a5]{font-size:12px;color:#bc900c;line-height:1.4;flex:1}.script-content[data-v-aec852a5]{background-color:#fff;border-radius:12px;padding:16px;display:flex;align-items:flex-start;gap:12px;min-height:120px}.script-text[data-v-aec852a5]{flex:1;font-size:14px;color:#333;line-height:20px;letter-spacing:1px;word-wrap:break-word;word-break:break-all;overflow-wrap:break-word;max-height:none}.modify-btn[data-v-aec852a5]{display:flex;align-items:center;gap:4px;background:none;border:none;color:#007aff;font-size:14px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background-color .3s ease;flex-shrink:0}.modify-btn[data-v-aec852a5]:hover:not(.disabled){background-color:#f0f8ff}.modify-btn.disabled[data-v-aec852a5]{color:#ccc;cursor:not-allowed;opacity:.6}.modify-btn .arrow-icon[data-v-aec852a5]{font-size:12px}.modify-scene-btn[data-v-aec852a5]{display:flex;align-items:center;gap:4px;background:none;border:none;color:#007aff;font-size:14px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background-color .3s ease;align-self:flex-end;margin-top:8px}.modify-scene-btn[data-v-aec852a5]:hover:not(.disabled){background-color:#f0f8ff}.modify-scene-btn.disabled[data-v-aec852a5]{color:#ccc;cursor:not-allowed;opacity:.6}.modify-scene-btn .arrow-icon[data-v-aec852a5]{font-size:12px}.section-header[data-v-aec852a5]{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}.regenerate-btn[data-v-aec852a5]{display:flex;align-items:center;gap:4px;background:none;border:none;color:#007aff;font-size:14px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background-color .3s ease;flex-shrink:0}.regenerate-btn[data-v-aec852a5]:hover:not(.disabled){background-color:#f0f8ff}.regenerate-btn.disabled[data-v-aec852a5]{color:#ccc;cursor:not-allowed;opacity:.6}.regenerate-btn .arrow-icon[data-v-aec852a5]{font-size:12px}.image-selection-container[data-v-aec852a5]{margin-bottom:0}.selection-title[data-v-aec852a5]{display:flex;font-size:14px;color:#000;font-weight:600}.selection-title .title2[data-v-aec852a5]{position:relative;left:70px}.images-row[data-v-aec852a5]{display:flex;align-items:center;gap:12px;overflow-x:auto;padding:8px 0;scrollbar-width:none;-ms-overflow-style:none}.images-row[data-v-aec852a5]::-webkit-scrollbar{display:none}.current-image-item[data-v-aec852a5]{flex:0 0 auto}.current-image-container[data-v-aec852a5]{position:relative;width:80px;height:100px;border-radius:8px;overflow:hidden;background-color:#f0f0f0;border:2px solid transparent;transition:all .3s ease;cursor:pointer}.current-image-container.selected[data-v-aec852a5]{border-color:#4080ff;box-shadow:0 0 0 2px rgba(64,128,255,.2)}.current-image[data-v-aec852a5]{width:100%;height:100%;object-fit:cover}.image-label[data-v-aec852a5]{position:absolute;bottom:4px;left:4px;background-color:rgba(0,0,0,.7);color:#fff;font-size:10px;padding:2px 4px;border-radius:4px}.image-description[data-v-aec852a5]{position:absolute;bottom:0;left:0;background-color:rgba(0,0,0,.5);color:#fff;font-size:10px;padding:2px 4px;border-radius:4px;width:75px;text-align:center;word-wrap:break-word}.separator[data-v-aec852a5]{width:1px;height:100px;background-color:#e0e0e0;margin:0 8px;flex-shrink:0}.candidate-images-row[data-v-aec852a5]{flex:1;min-width:0}.preview-section[data-v-aec852a5]{margin-bottom:20px}.preview-title[data-v-aec852a5]{font-size:14px;color:#000;margin-bottom:10px;font-weight:600}.preview-image-container[data-v-aec852a5]{width:100%;max-width:250px;aspect-ratio:1;border-radius:12px;overflow:hidden;background-color:#f0f0f0}.preview-image[data-v-aec852a5]{width:100%;height:100%;object-fit:cover}.preview-image-label[data-v-aec852a5]{position:absolute;bottom:8px;left:8px;background-color:rgba(0,0,0,.7);color:#fff;font-size:12px;padding:4px 8px;border-radius:6px;font-weight:500}.candidate-title[data-v-aec852a5]{font-size:14px;color:#000;margin-bottom:8px;font-weight:600}.candidate-grid[data-v-aec852a5]{display:flex;gap:12px;overflow-x:auto;padding:8px 0;scrollbar-width:none;-ms-overflow-style:none}.candidate-grid[data-v-aec852a5]::-webkit-scrollbar{display:none}.candidate-item[data-v-aec852a5]{flex:0 0 auto;width:80px;cursor:pointer;transition:all .3s ease}.candidate-item.selected .candidate-image-container[data-v-aec852a5]{border-color:#4080ff;box-shadow:0 0 0 2px rgba(64,128,255,.2)}.candidate-image-container[data-v-aec852a5]{position:relative;width:80px;height:100px;border-radius:8px;overflow:hidden;background-color:#f0f0f0;border:2px solid transparent;transition:all .3s ease}.candidate-image[data-v-aec852a5]{width:100%;height:100%;object-fit:cover}.generating-overlay[data-v-aec852a5]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;font-size:10px}.generating-overlay .loading-spinner[data-v-aec852a5]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top:2px solid #fff;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:4px}.error-overlay[data-v-aec852a5]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,71,87,.8);display:flex;align-items:center;justify-content:center;color:#fff;font-size:10px;text-align:center}.candidate-label[data-v-aec852a5]{position:absolute;bottom:4px;left:4px;background-color:rgba(0,0,0,.7);color:#fff;font-size:10px;padding:2px 4px;border-radius:4px;font-weight:500}.candidate-description[data-v-aec852a5]{position:absolute;bottom:0;left:0;background-color:rgba(0,0,0,.5);color:#fff;font-size:10px;padding:2px 4px;border-radius:4px;width:75px;text-align:center;word-wrap:break-word}.use-image-btn[data-v-aec852a5]{position:absolute;bottom:158px;right:15px;color:#4080ff;border:none;border-radius:16px;padding:6px 12px;font-size:14px;font-weight:500;cursor:pointer;background-color:transparent;transition:all .3s ease;display:flex;align-items:center;gap:4px}.use-image-btn[data-v-aec852a5]:hover:not(:disabled){background-color:rgba(64,128,255,.1)}.use-image-btn.loading[data-v-aec852a5]{color:#999;cursor:not-allowed}.use-image-btn[data-v-aec852a5]:disabled{cursor:not-allowed;opacity:.6}.use-image-btn .loading-spinner[data-v-aec852a5]{width:12px;height:12px;border:2px solid #e0e0e0;border-top:2px solid #4080ff;border-radius:50%;animation:spin 1s linear infinite}.preview-image-container[data-v-aec852a5]{position:relative}.bottom-section[data-v-aec852a5]{padding:20px;background-color:#f5f5f5;margin-top:20px}.save-btn[data-v-aec852a5]{width:100%;height:50px;background:#4080ff;color:#fff;border:none;border-radius:25px;font-size:18px;font-weight:600;display:flex;align-items:center;justify-content:center;transition:all .3s ease;cursor:pointer}.save-btn[data-v-aec852a5]:active{transform:scale(.98)}.container{background-color:#fff!important}.main-container[data-v-e95d5d90]{display:flex;flex-direction:column;background-color:#fff;overflow-y:auto;position:relative}.header[data-v-e95d5d90]{display:flex;align-items:center;padding:16px;border-bottom:1px solid #eee;position:relative}.header .back-button[data-v-e95d5d90]{padding:8px;cursor:pointer}.header .back-button i[data-v-e95d5d90]{display:inline-block;width:10px;height:10px;border-left:2px solid #333;border-bottom:2px solid #333;transform:rotate(45deg)}.header .title[data-v-e95d5d90]{margin-left:16px;font-size:18px;font-weight:500;flex:1}.header .download-button[data-v-e95d5d90]{padding:8px 12px;cursor:pointer;color:#333;transition:all .2s ease}.header .download-button[data-v-e95d5d90]:hover{color:#1890ff}.header .download-button[data-v-e95d5d90]:active{transform:scale(.95)}.media-container[data-v-e95d5d90]{padding:10px 16px 30px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fff;position:relative;flex:1}.video-container[data-v-e95d5d90]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.video-wrapper[data-v-e95d5d90]{position:relative;width:100%;max-width:400px;border-radius:8px;overflow:hidden;cursor:pointer}.video-wrapper .video-cover[data-v-e95d5d90]{width:100%;height:auto;object-fit:cover;display:block}.video-wrapper .play-button[data-v-e95d5d90]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;transition:all .3s ease}.video-wrapper .play-button[data-v-e95d5d90]:hover{transform:translate(-50%,-50%) scale(1.1)}.video-wrapper .video-player[data-v-e95d5d90]{width:100%;height:auto;border-radius:8px;outline:none}.image-grid[data-v-e95d5d90]{width:100%;height:100%;display:grid;gap:8px}.image-grid.single-image[data-v-e95d5d90]{grid-template-columns:1fr}.image-grid.multi-image[data-v-e95d5d90]{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.image-grid .image-item[data-v-e95d5d90]{overflow:hidden;border-radius:8px;cursor:pointer;background-color:#f5f5f5}.image-grid .image-item img[data-v-e95d5d90]{width:100%;height:auto;object-fit:contain;transition:transform .2s}.image-grid .image-item img[data-v-e95d5d90]:hover{transform:scale(1.02)}.loading-container[data-v-e95d5d90]{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;padding-top:90px;padding-bottom:90px}.loading-container .hourglass[data-v-e95d5d90]{margin-bottom:16px;animation:bounce-e95d5d90 1s infinite}.loading-container .loading-progress[data-v-e95d5d90]{font-size:20px;color:#1890ff;font-weight:700;margin-bottom:12px}.loading-container .loading-text[data-v-e95d5d90]{font-size:14px;color:#666;text-align:center;padding:0 20px}@keyframes bounce-e95d5d90{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.error-container[data-v-e95d5d90]{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;padding:24px;min-height:100px}.error-icon[data-v-e95d5d90]{margin-bottom:16px;animation:shake-e95d5d90 .5s ease-in-out}.error-title[data-v-e95d5d90]{font-size:20px;color:#ff4d4f;font-weight:500;margin-bottom:8px}.error-message[data-v-e95d5d90]{font-size:14px;color:#666;text-align:center;margin-bottom:24px}.retry-button[data-v-e95d5d90]{padding:8px 24px;background-color:#ff4d4f;color:#fff;border:none;border-radius:4px;font-size:14px;cursor:pointer;transition:background-color .3s}.retry-button[data-v-e95d5d90]:hover{background-color:#ff7875}@keyframes shake-e95d5d90{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.media-hint-container[data-v-e95d5d90]{width:100%;display:flex;justify-content:center;margin-top:12px}.media-hint[data-v-e95d5d90]{display:flex;align-items:center;justify-content:center;padding:8px 16px;background-color:#f5f5f5;border-radius:20px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.media-hint svg[data-v-e95d5d90]{margin-right:6px}.media-hint span[data-v-e95d5d90]{font-size:13px;color:#333}.countdown-container[data-v-e95d5d90]{margin-top:20px;display:flex;flex-direction:column;align-items:center}.countdown-text[data-v-e95d5d90]{font-size:14px;color:#666;margin-bottom:12px}.prompt-display[data-v-e95d5d90]{margin:10px 0 15px;max-width:80%;text-align:center;background-color:#f8f8f8;padding:8px 12px;border-radius:8px}.prompt-label[data-v-e95d5d90]{font-size:12px;color:#888;margin-bottom:4px}.prompt-text[data-v-e95d5d90]{font-size:14px;color:#333;font-weight:500;word-break:break-word;max-height:60px;overflow-y:auto}.info-icon[data-v-e95d5d90]{margin-bottom:16px}.info-title[data-v-e95d5d90]{font-size:20px;color:#1890ff;font-weight:500;margin-bottom:8px}.info-message[data-v-e95d5d90]{font-size:14px;color:#666;text-align:center;margin-bottom:24px}.info-button[data-v-e95d5d90]{padding:8px 24px;background-color:#1890ff;color:#fff;border:none;border-radius:4px;font-size:14px;cursor:pointer;transition:background-color .3s}.info-button[data-v-e95d5d90]:hover{background-color:#40a9ff}.info-button[data-v-e95d5d90]:active{background-color:#096dd9}@media (max-width: 768px){.image-grid.multi-image[data-v-e95d5d90]{gap:4px}.video-wrapper[data-v-e95d5d90]{max-width:100%}}.video-actions[data-v-e95d5d90]{display:flex;justify-content:space-between;margin:.75rem 2rem}.story-video-actions[data-v-e95d5d90]{position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:space-between;padding:16px;background-color:#fff;border-top:1px solid #e2e8f0;box-shadow:0 -2px 8px rgba(0,0,0,.1);z-index:100}.action-btn[data-v-e95d5d90]{flex:1;display:flex;align-items:center;justify-content:center;padding:.5rem;border:none;border-radius:1rem;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s ease;color:#2b2b3d;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-left:15px}.action-btn[data-v-e95d5d90]:first-child,.action-icon[data-v-e95d5d90]{margin-right:.5rem}.download-btn[data-v-e95d5d90]{background:linear-gradient(135deg,gold,#ffed4a)}.copy-btn[data-v-e95d5d90]{background:linear-gradient(135deg,#7b7bbd,#9e9ee7);color:#fff}.modify-btn[data-v-e95d5d90]{background:linear-gradient(135deg,#2887d4,#2c98eb);color:#fff}.action-btn[data-v-e95d5d90]:active{transform:scale(.97);box-shadow:0 1px 4px rgba(0,0,0,.1)}.action-icon[data-v-e95d5d90]{font-size:1.1rem}.reference-images-container[data-v-e95d5d90]{margin:0 16px 16px;background-color:#f8f9fa;border-radius:12px;padding:16px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.reference-header[data-v-e95d5d90]{display:flex;align-items:center;margin-bottom:12px;gap:8px}.reference-title[data-v-e95d5d90]{font-size:15px;font-weight:700;color:#4a5568}.reference-images-grid[data-v-e95d5d90]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.reference-image-item[data-v-e95d5d90]{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden;background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.1);cursor:pointer;transition:all .2s ease}.reference-image-item[data-v-e95d5d90]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.reference-image-item[data-v-e95d5d90]:active{transform:translateY(0)}.reference-image-item img[data-v-e95d5d90]{width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.reference-image-item:hover img[data-v-e95d5d90]{transform:scale(1.05)}.reference-image-label[data-v-e95d5d90]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgba(0,0,0,.7));color:#fff;font-size:12px;text-align:center;padding:8px 4px 4px;font-weight:500}@media (max-width: 480px){.reference-images-container[data-v-e95d5d90]{margin:0 12px 12px;padding:12px}.reference-images-grid[data-v-e95d5d90]{gap:8px}.reference-image-label[data-v-e95d5d90]{font-size:11px;padding:6px 2px 2px}.user-prompt-container[data-v-e95d5d90]{margin:12px 12px 120px}.user-prompt-header[data-v-e95d5d90]{padding:10px 12px}.user-prompt-content[data-v-e95d5d90]{padding:12px;font-size:13px}.copy-button[data-v-e95d5d90]{padding:6px 10px;font-size:12px}.retention-tip[data-v-e95d5d90]{margin:12px;padding:10px 12px;font-size:13px}}.user-prompt-container[data-v-e95d5d90]{margin:0 16px 100px;border-radius:8px;background-color:#fff;overflow:hidden}.user-prompt-header[data-v-e95d5d90]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background-color:#edf2f7;border-bottom:1px solid #e9ecef}.user-prompt-title[data-v-e95d5d90]{font-size:15px;font-weight:500;color:#4a5568}.user-prompt-content[data-v-e95d5d90]{padding:16px;font-size:14px;line-height:1.6;color:#2d3748;word-break:break-word;white-space:pre-wrap;max-height:300px;overflow-y:auto;background-color:#f8f9fa;border-radius:0 0 8px 8px}.user-prompt-content[data-v-e95d5d90]::-webkit-scrollbar{width:4px}.user-prompt-content[data-v-e95d5d90]::-webkit-scrollbar-track{background:#f1f1f1}.user-prompt-content[data-v-e95d5d90]::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:4px}.user-prompt-content[data-v-e95d5d90]::-webkit-scrollbar-thumb:hover{background:#a0aec0}.user-prompt-content[data-v-e95d5d90]:empty:before{content:"暂无提示词";color:#a0aec0;font-style:italic}.copy-button[data-v-e95d5d90]{display:flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid #e2e8f0;border-radius:6px;background-color:#e2e8f0;color:#4a5568;font-size:13px;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.05)}.copy-button[data-v-e95d5d90]:hover{background-color:#e2e8f0;border-color:#e2e8f0;box-shadow:0 1px 3px rgba(0,0,0,.1)}.copy-button[data-v-e95d5d90]:active{transform:scale(.97)}.copy-text[data-v-e95d5d90]{margin-left:4px}.retention-tip[data-v-e95d5d90]{display:flex;align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);color:#475569;padding:6px 16px;border-radius:8px;border:1px solid #e2e8f0;margin-bottom:16px;box-shadow:0 1px 3px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.1);max-width:1200px;margin-left:auto;margin-right:auto}.tip-icon[data-v-e95d5d90]{font-size:16px;margin-right:8px;opacity:.9}.tip-text[data-v-e95d5d90]{font-size:14px;font-weight:500;color:#475569}.maintenance-container[data-v-42729cd0]{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:20px}.maintenance-content[data-v-42729cd0]{background:#fff;border-radius:20px;padding:40px 30px;text-align:center;position:relative;z-index:10;max-width:400px;width:100%;box-shadow:0 10px 40px rgba(0,0,0,.1)}.icon-wrapper[data-v-42729cd0]{margin-bottom:24px;animation:rotate-42729cd0 4s linear infinite}@keyframes rotate-42729cd0{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.title[data-v-42729cd0]{font-size:24px;font-weight:600;color:#333;margin-bottom:16px}.description[data-v-42729cd0]{font-size:16px;color:#666;line-height:1.6;margin-bottom:24px}.time-info[data-v-42729cd0]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;color:#1989fa;margin-bottom:20px;padding:12px 20px;background:#e6f4ff;border-radius:8px}.notice[data-v-42729cd0]{font-size:14px;color:#ff976a;background:#fff7e6;padding:12px 20px;border-radius:8px;margin-bottom:30px}.notice p[data-v-42729cd0]{margin:0}.refresh-btn[data-v-42729cd0]{margin-bottom:30px}.contact-info[data-v-42729cd0]{font-size:14px;color:#999}.contact-info p[data-v-42729cd0]{margin-bottom:8px}.phone-link[data-v-42729cd0]{color:#1989fa;text-decoration:none;display:inline-flex;align-items:center;gap:4px;font-weight:500}.bg-decoration[data-v-42729cd0]{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1}.circle[data-v-42729cd0]{position:absolute;border-radius:50%;background:rgba(255,255,255,.1)}.circle-1[data-v-42729cd0]{width:200px;height:200px;top:-100px;left:-100px;background:rgba(25,137,250,.1);animation:float-42729cd0 6s ease-in-out infinite}.circle-2[data-v-42729cd0]{width:150px;height:150px;bottom:-75px;right:-75px;background:rgba(255,151,106,.1);animation:float-42729cd0 8s ease-in-out infinite reverse}.circle-3[data-v-42729cd0]{width:100px;height:100px;top:50%;left:-50px;background:rgba(144,238,144,.1);animation:float-42729cd0 7s ease-in-out infinite}@keyframes float-42729cd0{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-20px) scale(1.05)}}@media (max-width: 375px){.maintenance-content[data-v-42729cd0]{padding:30px 20px}.title[data-v-42729cd0]{font-size:22px}.description[data-v-42729cd0]{font-size:15px}}.lecture-index[data-v-06914851]{min-height:100vh;background-color:#23232f}.lecture-index .header-tabs[data-v-06914851]{display:flex;background:#353b5f;padding:0 20px}.lecture-index .header-tabs .tab-item[data-v-06914851]{flex:1;text-align:center;padding:15px 0;font-size:16px;color:#9ca3af;position:relative}.lecture-index .header-tabs .tab-item.active[data-v-06914851]{color:#fdd3b9;font-weight:500}.lecture-index .header-tabs .tab-item.active[data-v-06914851]:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:60px;height:3px;background-color:#6366f1;border-radius:2px}.lecture-index .date-selector[data-v-06914851]{display:flex;justify-content:space-around;padding:15px 0;background:#353b5f;margin-bottom:10px}.lecture-index .date-selector .date-item[data-v-06914851]{text-align:center}.lecture-index .date-selector .date-item .week-day[data-v-06914851]{font-size:12px;color:#9ca3af;margin-bottom:5px}.lecture-index .date-selector .date-item .date-num[data-v-06914851]{font-size:16px;color:#fdd3b9;width:30px;height:30px;line-height:30px;border-radius:50%}.lecture-index .date-selector .date-item .date-num.today[data-v-06914851]{background-color:#6366f1;color:#fff}.lecture-index .premium-course[data-v-06914851]{background:#353b5f;margin-bottom:10px;padding:0 20px}.lecture-index .premium-course .section-title[data-v-06914851]{padding:10px 0;font-size:16px;font-weight:500;color:#fdd3b9;position:relative}.lecture-index .premium-course .section-title[data-v-06914851]:before{content:"";position:absolute;left:-5px;top:50%;transform:translateY(-50%);width:3px;height:16px;background-color:#6366f1;border-radius:2px}.lecture-index .premium-course .course-card[data-v-06914851]{display:flex;justify-content:space-between;align-items:center;padding:15px 0;border-top:1px solid #333}.lecture-index .premium-course .course-card .course-info[data-v-06914851]{flex:1}.lecture-index .premium-course .course-card .course-info .course-title[data-v-06914851]{font-size:14px;color:#fdd3b9;margin-bottom:5px;line-height:1.4}.lecture-index .premium-course .course-card .course-info .course-time[data-v-06914851]{font-size:12px;color:#6366f1}.lecture-index .premium-course .course-card .course-action .start-btn[data-v-06914851]{padding:8px 16px;background-color:transparent;border:1px solid #6366f1;border-radius:20px;color:#6366f1;font-size:12px}.lecture-index .my-courses[data-v-06914851]{background:#353b5f;padding:0 20px 20px}.lecture-index .my-courses .section-title[data-v-06914851]{padding:15px 0 10px;font-size:16px;font-weight:500;color:#fdd3b9}.lecture-index .my-courses .course-list .course-item[data-v-06914851]{display:flex;align-items:center;padding:15px 0;border-bottom:1px solid #333}.lecture-index .my-courses .course-list .course-item[data-v-06914851]:last-child{border-bottom:none}.lecture-index .my-courses .course-list .course-item .course-number[data-v-06914851]{width:24px;height:24px;background-color:#8b7fb8;color:#fff;border-radius:50%;text-align:center;line-height:24px;font-size:12px;margin-right:15px;flex-shrink:0}.lecture-index .my-courses .course-list .course-item .course-number.advanced-number[data-v-06914851]{background-color:#6366f1}.lecture-index .my-courses .course-list .course-item .course-detail[data-v-06914851]{flex:1}.lecture-index .my-courses .course-list .course-item .course-detail .course-name[data-v-06914851]{font-size:14px;color:#fdd3b9;margin-bottom:3px}.lecture-index .my-courses .course-list .course-item .course-detail .course-date[data-v-06914851]{font-size:12px;color:#9ca3af}.lecture-index .my-courses .course-list .course-item .course-status[data-v-06914851]{font-size:12px;color:#6366f1;margin-right:10px}.lecture-index .my-courses .course-list .course-item .arrow[data-v-06914851]{color:#9ca3af;font-size:16px}.course-index[data-v-21f5b503]{background-color:#23232f;min-height:100vh;color:#fff}.course-index .header[data-v-21f5b503]{position:fixed;top:0;left:0;right:0;z-index:999}.course-index .header .van-nav-bar[data-v-21f5b503]{background-color:#353b5f}.course-index .header .van-nav-bar[data-v-21f5b503] .van-nav-bar__title{color:#fff;font-weight:500;font-size:18px}.course-index .header .van-nav-bar[data-v-21f5b503] .van-icon{color:#fff}.course-index .preparation-section[data-v-21f5b503]{background:#353b5f;margin:45px 10px 10px;border-radius:12px;padding:16px;box-shadow:0 2px 8px rgba(0,0,0,.3)}.course-index .preparation-section .section-header[data-v-21f5b503]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.course-index .preparation-section .section-header h3[data-v-21f5b503]{font-size:16px;font-weight:600;color:#fdd3b9;margin:0}.course-index .preparation-section .section-header .completion-status[data-v-21f5b503]{font-size:12px;color:#9ca3af;flex:1;margin-left:8px}.course-index .preparation-section .section-header .expand-icon[data-v-21f5b503]{color:#9ca3af;font-size:14px}.course-index .preparation-section .preparation-list .preparation-item[data-v-21f5b503]{display:flex;align-items:center;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.1)}.course-index .preparation-section .preparation-list .preparation-item[data-v-21f5b503]:last-child{border-bottom:none}.course-index .preparation-section .preparation-list .preparation-item .item-number[data-v-21f5b503]{width:20px;height:20px;border-radius:50%;background:#f0b793;color:#353b5f;font-size:12px;display:flex;align-items:center;justify-content:center;margin-right:12px;flex-shrink:0}.course-index .preparation-section .preparation-list .preparation-item .item-content[data-v-21f5b503]{flex:1}.course-index .preparation-section .preparation-list .preparation-item .item-content .item-title[data-v-21f5b503]{font-size:14px;color:#fdd3b9}.course-index .preparation-section .preparation-list .preparation-item .action-btn[data-v-21f5b503]{border-radius:16px;font-size:12px;padding:0 12px;height:28px}.course-index .course-nav[data-v-21f5b503]{margin:0 10px 10px}.course-index .course-nav .custom-tabs[data-v-21f5b503]{display:flex;background:#353b5f;border-radius:12px;padding:.5rem;box-shadow:0 2px 8px rgba(0,0,0,.3)}.course-index .course-nav .custom-tabs .tab-item[data-v-21f5b503]{flex:1;text-align:center;padding:.75rem 1rem;font-size:14px;font-weight:500;color:#9ca3af;border-radius:.5rem;cursor:pointer;transition:all .3s ease}.course-index .course-nav .custom-tabs .tab-item[data-v-21f5b503]:hover{background-color:rgba(240,183,147,.1);color:#f0b793}.course-index .course-nav .custom-tabs .tab-item.active[data-v-21f5b503]{background-color:#f0b793;color:#353b5f;font-weight:600}.course-index .course-list[data-v-21f5b503]{margin:10px}.course-index .course-list .chapter-section[data-v-21f5b503]{margin-bottom:20px}.course-index .course-list .chapter-section .chapter-title[data-v-21f5b503]{font-size:16px;font-weight:600;color:#f0b793;margin-bottom:12px;padding:0 4px}.course-index .course-list .course-item[data-v-21f5b503]{background:#353b5f;border-radius:12px;padding:16px;margin-bottom:8px;display:flex;align-items:center;box-shadow:0 1px 4px rgba(0,0,0,.3);transition:all .3s ease;position:relative}.course-index .course-list .course-item[data-v-21f5b503]:active{background-color:rgba(35,35,47,.8);transform:scale(.98)}.course-index .course-list .course-item .course-content[data-v-21f5b503]{flex:1}.course-index .course-list .course-item .course-content .course-title[data-v-21f5b503]{font-size:15px;font-weight:500;color:#fdd3b9;margin:0 0 8px;line-height:1.4}.course-index .course-list .course-item .course-content .course-meta[data-v-21f5b503]{margin-bottom:6px}.course-index .course-list .course-item .course-content .course-meta .chapter-info[data-v-21f5b503]{font-size:11px;color:#9ca3af;background:rgba(156,163,175,.1);padding:2px 6px;border-radius:8px;display:inline-block}.course-index .course-list .course-item .course-content .course-status[data-v-21f5b503]{display:flex;align-items:center;gap:8px}.course-index .course-list .course-item .course-content .course-status .status-text[data-v-21f5b503]{font-size:12px;color:#f0b793;background:rgba(255,107,53,.1);padding:2px 8px;border-radius:10px;display:inline-block}.course-index .course-list .course-item .course-content .course-status .free-tag[data-v-21f5b503]{font-size:11px;color:#fff;background:linear-gradient(45deg,#ff6b35,#f7931e);padding:2px 6px;border-radius:8px;display:inline-block}.course-index .course-list .course-item .arrow-icon[data-v-21f5b503]{color:#9ca3af;font-size:16px;margin-left:8px}.video-lesson[data-v-0a5089ea]{background-color:#23232f;min-height:100vh;color:#fff;padding-bottom:60px}.video-lesson .header[data-v-0a5089ea]{position:fixed;top:0;left:0;right:0;z-index:999}.video-lesson .header .van-nav-bar[data-v-0a5089ea]{background-color:#353b5f}.video-lesson .header .van-nav-bar[data-v-0a5089ea] .van-nav-bar__title{color:#fff;font-weight:500;font-size:16px}.video-lesson .header .van-nav-bar[data-v-0a5089ea] .van-icon{color:#fff}.video-lesson .video-container[data-v-0a5089ea]{margin-top:42px;position:relative;width:100%;background:#000;aspect-ratio:16/9}.video-lesson .video-container .video-player[data-v-0a5089ea]{width:100%;height:100%;display:block}.video-lesson .video-container .loading-overlay[data-v-0a5089ea]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:10}.video-lesson .lesson-info[data-v-0a5089ea]{background:#353b5f;padding:16px}.video-lesson .lesson-info .lesson-header[data-v-0a5089ea]{margin-bottom:16px}.video-lesson .lesson-info .lesson-header .lesson-title[data-v-0a5089ea]{font-size:18px;font-weight:600;color:#fdd3b9;margin:0 0 12px;line-height:1.4}.video-lesson .lesson-info .lesson-header .lesson-meta[data-v-0a5089ea]{display:flex;gap:16px;font-size:13px;color:#9ca3af}.video-lesson .lesson-info .lesson-header .lesson-meta span[data-v-0a5089ea]{display:flex;align-items:center;gap:4px}.video-lesson .lesson-info .lesson-header .lesson-meta span .van-icon[data-v-0a5089ea]{font-size:14px}.video-lesson .lesson-info .progress-section[data-v-0a5089ea]{background:rgba(35,35,47,.5);padding:12px;border-radius:8px;margin-bottom:16px}.video-lesson .lesson-info .progress-section .progress-header[data-v-0a5089ea]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.video-lesson .lesson-info .progress-section .progress-header .progress-label[data-v-0a5089ea]{font-size:14px;color:#9ca3af}.video-lesson .lesson-info .progress-section .progress-header .progress-percent[data-v-0a5089ea]{font-size:14px;font-weight:600;color:#f0b793}.video-lesson .lesson-info .lesson-description[data-v-0a5089ea],.video-lesson .lesson-info .lesson-outline[data-v-0a5089ea]{margin-top:20px}.video-lesson .lesson-info .lesson-description .section-title[data-v-0a5089ea],.video-lesson .lesson-info .lesson-outline .section-title[data-v-0a5089ea]{font-size:16px;font-weight:600;color:#fdd3b9;margin:0 0 12px;padding-left:8px;border-left:3px solid rgb(240,183,147)}.video-lesson .lesson-info .lesson-description .description-content[data-v-0a5089ea],.video-lesson .lesson-info .lesson-outline .description-content[data-v-0a5089ea]{font-size:14px;color:#9ca3af;line-height:1.6;text-align:justify}.video-lesson .lesson-info .lesson-outline .outline-list .outline-item[data-v-0a5089ea]{display:flex;align-items:center;padding:12px;background:rgba(35,35,47,.5);border-radius:8px;margin-bottom:8px}.video-lesson .lesson-info .lesson-outline .outline-list .outline-item .outline-number[data-v-0a5089ea]{width:24px;height:24px;border-radius:50%;background:#f0b793;color:#353b5f;font-size:12px;display:flex;align-items:center;justify-content:center;margin-right:12px;flex-shrink:0;font-weight:600}.video-lesson .lesson-info .lesson-outline .outline-list .outline-item .outline-content[data-v-0a5089ea]{flex:1}.video-lesson .lesson-info .lesson-outline .outline-list .outline-item .outline-content .outline-title[data-v-0a5089ea]{font-size:14px;color:#fdd3b9;margin-bottom:4px}.video-lesson .lesson-info .lesson-outline .outline-list .outline-item .outline-content .outline-time[data-v-0a5089ea]{font-size:12px;color:#9ca3af}.video-lesson .lesson-info .lesson-outline .outline-list .outline-item .van-icon[data-v-0a5089ea]{font-size:20px;margin-left:8px}.video-lesson .bottom-bar[data-v-0a5089ea]{position:fixed;bottom:0;left:0;right:0;background:#353b5f;padding:10px 16px;display:flex;gap:12px;box-shadow:0 -2px 8px rgba(0,0,0,.3);z-index:100}.video-lesson .bottom-bar .prev-btn[data-v-0a5089ea],.video-lesson .bottom-bar .next-btn[data-v-0a5089ea]{flex:1;height:44px;border-radius:22px;font-size:15px;font-weight:500}.video-lesson .bottom-bar .prev-btn[data-v-0a5089ea]{background:rgba(240,183,147,.2);color:#f0b793;border:none}.video-lesson .bottom-bar .prev-btn[data-v-0a5089ea]:disabled{opacity:.5}.qrcode-page[data-v-444b6436]{background-color:#23232f;min-height:100vh;color:#fff}.qrcode-page .header[data-v-444b6436]{position:fixed;top:0;left:0;right:0;z-index:999}.qrcode-page .header .van-nav-bar[data-v-444b6436]{background-color:#353b5f}.qrcode-page .header .van-nav-bar[data-v-444b6436] .van-nav-bar__title{color:#fff;font-weight:500;font-size:18px}.qrcode-page .header .van-nav-bar[data-v-444b6436] .van-icon{color:#fff}.qrcode-page .content[data-v-444b6436]{padding:46px 20px 20px}.qrcode-page .content .tip-section[data-v-444b6436]{text-align:center;margin-bottom:30px}.qrcode-page .content .tip-section .tip-icon[data-v-444b6436]{margin-bottom:16px}.qrcode-page .content .tip-section .tip-icon .van-icon[data-v-444b6436]{font-size:48px;color:#f0b793}.qrcode-page .content .tip-section .tip-title[data-v-444b6436]{font-size:20px;font-weight:600;color:#fdd3b9;margin:0 0 8px}.qrcode-page .content .tip-section .tip-desc[data-v-444b6436]{font-size:14px;color:#9ca3af;margin:0;line-height:1.5}.qrcode-page .content .qrcode-section[data-v-444b6436]{display:flex;justify-content:center;margin-bottom:40px}.qrcode-page .content .qrcode-section .qrcode-container[data-v-444b6436]{position:relative;background:#fff;border-radius:16px;padding:20px;box-shadow:0 4px 20px rgba(0,0,0,.3)}.qrcode-page .content .qrcode-section .qrcode-container .qrcode-image[data-v-444b6436]{width:240px;height:240px;border-radius:8px;display:block}.qrcode-page .content .qrcode-section .qrcode-container .loading-placeholder[data-v-444b6436],.qrcode-page .content .qrcode-section .qrcode-container .error-placeholder[data-v-444b6436]{width:240px;height:240px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#9ca3af;font-size:14px;gap:8px}.qrcode-page .content .qrcode-section .qrcode-container .loading-placeholder .van-icon[data-v-444b6436],.qrcode-page .content .qrcode-section .qrcode-container .error-placeholder .van-icon[data-v-444b6436]{font-size:32px}.qrcode-page .content .qrcode-section .qrcode-container .error-placeholder[data-v-444b6436]{background-color:#353b5f;border-radius:8px}.qrcode-page .content .action-tips[data-v-444b6436]{background:#353b5f;border-radius:12px;padding:20px;margin-bottom:30px}.qrcode-page .content .action-tips .tip-item[data-v-444b6436]{display:flex;align-items:center;margin-bottom:16px}.qrcode-page .content .action-tips .tip-item[data-v-444b6436]:last-child{margin-bottom:0}.qrcode-page .content .action-tips .tip-item .tip-number[data-v-444b6436]{width:24px;height:24px;border-radius:50%;background:#f0b793;color:#353b5f;font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center;margin-right:12px;flex-shrink:0}.qrcode-page .content .action-tips .tip-item span[data-v-444b6436]{font-size:14px;color:#fdd3b9;line-height:1.5}.qrcode-page .content .save-section .save-btn[data-v-444b6436]{width:100%;background:linear-gradient(135deg,#f0b793,#f7931e);border:none;border-radius:12px;color:#353b5f;font-weight:600;font-size:16px;height:48px}.qrcode-page .content .save-section .save-btn[data-v-444b6436]:disabled{opacity:.5;background:#9ca3af}@media (max-width: 375px){.qrcode-page .content .qrcode-section .qrcode-container .qrcode-image[data-v-444b6436],.qrcode-page .content .qrcode-section .qrcode-container .loading-placeholder[data-v-444b6436],.qrcode-page .content .qrcode-section .qrcode-container .error-placeholder[data-v-444b6436]{width:200px;height:200px}}.admission-notice[data-v-53ce715c]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding-bottom:80px}.admission-notice .header[data-v-53ce715c]{position:fixed;top:0;left:0;right:0;z-index:999}.admission-notice .header .van-nav-bar[data-v-53ce715c]{background:transparent}.admission-notice .header .van-nav-bar[data-v-53ce715c] .van-nav-bar__title{color:#fff;font-weight:600;font-size:18px}.admission-notice .header .van-nav-bar[data-v-53ce715c] .van-icon{color:#fff}.admission-notice .notice-container[data-v-53ce715c]{padding:60px 20px 20px}.admission-notice .notice-container .notice-card[data-v-53ce715c]{background:linear-gradient(135deg,#fdfbfb,#ebedee);border-radius:20px;padding:30px 20px;box-shadow:0 20px 60px rgba(0,0,0,.3);position:relative;overflow:hidden}.admission-notice .notice-container .notice-card[data-v-53ce715c]:before{content:"";position:absolute;top:0;left:0;right:0;height:8px;background:linear-gradient(90deg,#667eea,#764ba2,#667eea)}.admission-notice .notice-container .notice-card .card-header[data-v-53ce715c]{text-align:center;padding:20px 0 30px;position:relative}.admission-notice .notice-container .notice-card .card-header .decoration-line[data-v-53ce715c]{width:60px;height:2px;background:linear-gradient(90deg,transparent,#667eea,transparent);margin:0 auto 15px}.admission-notice .notice-container .notice-card .card-header .title[data-v-53ce715c]{font-size:32px;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 10px;letter-spacing:4px}.admission-notice .notice-container .notice-card .card-header .subtitle[data-v-53ce715c]{font-size:14px;color:#999;letter-spacing:2px;font-weight:300}.admission-notice .notice-container .notice-card .notice-content .student-info[data-v-53ce715c]{margin-bottom:30px;line-height:2}.admission-notice .notice-container .notice-card .notice-content .student-info .greeting[data-v-53ce715c]{font-size:16px;color:#333;margin-bottom:15px}.admission-notice .notice-container .notice-card .notice-content .student-info .greeting .highlight[data-v-53ce715c]{color:#667eea;font-weight:600;font-size:18px}.admission-notice .notice-container .notice-card .notice-content .student-info .congratulations[data-v-53ce715c]{font-size:15px;color:#555;line-height:1.8}.admission-notice .notice-container .notice-card .notice-content .student-info .congratulations .course-name[data-v-53ce715c]{color:#764ba2;font-weight:600;padding:0 4px}.admission-notice .notice-container .notice-card .notice-content .course-details[data-v-53ce715c]{background:rgba(102,126,234,.05);border-radius:12px;padding:20px;margin-bottom:25px;border:1px solid rgba(102,126,234,.1)}.admission-notice .notice-container .notice-card .notice-content .course-details .detail-item[data-v-53ce715c]{display:flex;padding:10px 0;border-bottom:1px dashed rgba(0,0,0,.1)}.admission-notice .notice-container .notice-card .notice-content .course-details .detail-item[data-v-53ce715c]:last-child{border-bottom:none;padding-bottom:0}.admission-notice .notice-container .notice-card .notice-content .course-details .detail-item .label[data-v-53ce715c]{min-width:80px;color:#666;font-size:14px}.admission-notice .notice-container .notice-card .notice-content .course-details .detail-item .value[data-v-53ce715c]{flex:1;color:#333;font-size:14px;font-weight:500}.admission-notice .notice-container .notice-card .notice-content .tips-section[data-v-53ce715c]{background:linear-gradient(135deg,#fff5f5,#fff9e6);border-radius:12px;padding:20px;margin-bottom:30px}.admission-notice .notice-container .notice-card .notice-content .tips-section .tips-title[data-v-53ce715c]{font-size:16px;color:#333;margin:0 0 15px;font-weight:600;display:flex;align-items:center}.admission-notice .notice-container .notice-card .notice-content .tips-section .tips-title[data-v-53ce715c]:before{content:"💡";margin-right:8px}.admission-notice .notice-container .notice-card .notice-content .tips-section .tips-list[data-v-53ce715c]{margin:0;padding-left:20px;color:#666}.admission-notice .notice-container .notice-card .notice-content .tips-section .tips-list li[data-v-53ce715c]{font-size:14px;line-height:2;list-style:disc}.admission-notice .notice-container .notice-card .notice-content .signature[data-v-53ce715c]{display:flex;justify-content:space-between;align-items:flex-end;margin-top:40px}.admission-notice .notice-container .notice-card .notice-content .signature .stamp .stamp-circle[data-v-53ce715c]{width:80px;height:80px;border:3px solid #e74c3c;border-radius:50%;display:flex;align-items:center;justify-content:center;transform:rotate(-15deg);background:rgba(231,76,60,.05)}.admission-notice .notice-container .notice-card .notice-content .signature .stamp .stamp-circle .stamp-text[data-v-53ce715c]{color:#e74c3c;font-size:14px;font-weight:600;writing-mode:vertical-rl;letter-spacing:2px}.admission-notice .notice-container .notice-card .notice-content .signature .date[data-v-53ce715c]{font-size:14px;color:#666;font-weight:500}.admission-notice .notice-container .notice-card .card-footer[data-v-53ce715c]{margin-top:30px;padding-top:20px;border-top:1px dashed rgba(0,0,0,.1)}.admission-notice .notice-container .notice-card .card-footer .decoration-pattern[data-v-53ce715c]{height:30px;background:linear-gradient(90deg,transparent 0%,transparent 25%,#667eea 25%,#667eea 26%,transparent 26%,transparent 49%,#764ba2 49%,#764ba2 50%,transparent 50%,transparent 74%,#667eea 74%,#667eea 75%,transparent 75%);background-size:40px 100%;opacity:.2}.admission-notice .notice-container .action-buttons[data-v-53ce715c]{display:flex;gap:12px;margin-top:20px}.admission-notice .notice-container .action-buttons .share-btn[data-v-53ce715c],.admission-notice .notice-container .action-buttons .save-btn[data-v-53ce715c]{flex:1;height:50px;border-radius:25px;font-size:15px;font-weight:600;border:none;display:flex;align-items:center;justify-content:center;gap:8px}.admission-notice .notice-container .action-buttons .share-btn .van-icon[data-v-53ce715c],.admission-notice .notice-container .action-buttons .save-btn .van-icon[data-v-53ce715c]{font-size:18px}.admission-notice .notice-container .action-buttons .share-btn[data-v-53ce715c]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.admission-notice .notice-container .action-buttons .save-btn[data-v-53ce715c]{background:#fff;color:#667eea;box-shadow:0 4px 12px rgba(102,126,234,.3)}@font-face{font-family:iconfont;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff"),url(./iconfont-BkzwAQAD.ttf?t=1736411920962) format("truetype")}.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-youhuiquan:before{content:""}.icon-nopayment:before{content:""}.icon-setting-role:before{content:""}.icon-fenzuguanli:before{content:""}.icon-dailihoutai:before{content:""}.icon-peizhi:before{content:""}.icon-yongjin:before{content:""}.icon-wode:before{content:""}.icon-s_yonghuliebiao:before{content:""}.icon-a-fenxiang2:before{content:""}.icon-vip:before{content:""}
