.source-global-loading{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;background:#0009;display:grid;place-items:center;pointer-events:all}.source-global-loading>img{width:12.82vw;height:12.05vw;object-fit:contain;animation:source-loading-spin .9s linear infinite}@keyframes source-loading-spin{to{transform:rotate(360deg)}}.source-loading-enter-active,.source-loading-leave-active{transition:opacity .3s}.source-loading-enter-from,.source-loading-leave-to{opacity:0}@font-face{font-family:vant-icon;src:url(/reference/vant-icon.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}.van-icon{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;display:inline-block;position:relative}.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:""}.van-icon__image{object-fit:contain;width:1em;height:1em;display:block}:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#fff;background:#101012;font-synthesis:none;--yellow:#f4dc13;--muted:#a4a4a8;--panel:#202023;--border:#363638;--app-width:100vw}*{box-sizing:border-box}body{margin:0;line-height:1.6;-webkit-font-smoothing:antialiased}button,input,textarea{font:inherit}button{border:0;background:none;color:inherit;cursor:pointer;padding:0}button:disabled{opacity:.45;cursor:not-allowed}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,textarea:focus-visible{outline:.51282vw solid var(--yellow);outline-offset:1.02564vw}svg{vertical-align:middle;flex-shrink:0}h1,h2,h3,p{margin:0}p{line-height:1.6}.app-shell{max-width:var(--app-width);margin:0 auto;background:#141416;min-height:100vh;min-height:100dvh;position:relative}.main-shell{min-height:100vh;min-height:100dvh}.topbar{height:16.41026vw;padding:0 4.61538vw;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:1.79487vw;font-weight:850;font-style:italic;font-size:5.89744vw;letter-spacing:-.25641vw;white-space:nowrap}.brand svg{color:var(--yellow)}.top-actions{display:flex;align-items:center;justify-content:flex-end;gap:2.05128vw}.vip-button,.balance{background:#2b2b2e;display:flex;align-items:center;justify-content:center;gap:2.05128vw;padding:1.53846vw 3.07692vw;border-radius:3.58974vw;height:8.71795vw;font-size:3.58974vw}.vip-button{font-size:3.07692vw;font-weight:750}.vip-button svg,.balance svg:first-child{color:var(--yellow)}.balance strong{font-size:3.58974vw;min-width:5.89744vw;text-align:center}.balance-plus{color:var(--yellow)}.subpage-bar{justify-content:center;position:relative}.subpage-bar h1{font-size:4.87179vw;line-height:1.2;font-weight:700}.back-button{position:absolute;left:4.10256vw;display:grid;place-items:center;width:8.20513vw;height:8.20513vw}.workspace{padding:0 4.10256vw 7.69231vw;min-height:calc(100vh - 16.41026vw);min-height:calc(100dvh - 16.41026vw)}.page-home{padding:2.05128vw 3.07692vw calc(28.20513vw + env(safe-area-inset-bottom))}.page-create,.page-profile{padding-bottom:calc(28.20513vw + env(safe-area-inset-bottom))}.mode-switch{display:flex;gap:2.5641vw}.mode-switch button{height:18.97436vw;border:.51282vw solid #2b2b2e;border-radius:4.61538vw;background:#141417;flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2.05128vw;font-size:4.10256vw;font-weight:700;line-height:1.2}.mode-switch button>svg{width:7.69231vw;height:6.15385vw;color:#fff}.mode-switch button.active{background:#2b2b2e}.category-row{position:sticky;top:0;z-index:15;background:#141416;display:flex;align-items:center;gap:2.5641vw;padding:4.61538vw 0;margin:0;overflow-x:auto;scrollbar-width:none}.category-row::-webkit-scrollbar{display:none}.category-row button{height:10.25641vw;border-radius:256.15385vw;background:#2b2b2e;color:#fff;white-space:nowrap;font-size:3.84615vw;font-weight:700;padding:0 5.12821vw}.category-row button.selected{color:#111;background:var(--yellow)}.template-grid,.skeleton-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4.10256vw 3.07692vw}.template-card{position:relative;display:block;width:100%;aspect-ratio:9/16;border:.25641vw solid #6d641d;border-radius:3.58974vw;background:#202023;overflow:hidden;text-align:left}.template-card>img{width:100%;height:100%;object-fit:cover;display:block}.video-hot{display:flex;align-items:center;gap:1.02564vw;position:absolute;top:3.07692vw;left:3.07692vw;font-size:4.10256vw;font-weight:700;text-shadow:0 .25641vw .51282vw #0007;line-height:1}.video-hot svg{color:#ff9b31;filter:drop-shadow(0 .25641vw .51282vw #0004)}.video-create{position:absolute;right:3.07692vw;bottom:3.07692vw;width:13.33333vw;height:13.33333vw;display:grid;place-items:center;color:#151515;background:var(--yellow);border-radius:50%}.template-card:hover .video-create{background:#ffe736}.template-card:focus-visible{outline-offset:.51282vw}.skeleton-grid{margin-top:0}.skeleton{aspect-ratio:9/16;border-radius:3.58974vw;background:linear-gradient(100deg,#2b2b2e 30%,#353539,#2b2b2e 70%);background-size:300% 100%;animation:shimmer 1.5s infinite}.mobile-nav{position:fixed;z-index:40;bottom:calc(7.17949vw + env(safe-area-inset-bottom,0));left:50%;transform:translate(-50%);width:calc(min(100vw,var(--app-width)) - 15.38462vw);height:16.92308vw;border-radius:9.48718vw;background:#686d6b;display:flex;gap:1.28205vw;padding:1.53846vw;box-shadow:0 1.28205vw 5.12821vw #0002}.mobile-nav a{border-radius:7.69231vw;display:flex;align-items:center;justify-content:center;gap:1.53846vw;flex:1;min-width:0;font-size:3.07692vw;font-weight:600;color:#fff}.mobile-nav a span{display:none}.mobile-nav a.router-link-active{background:#131316}.mobile-nav a.router-link-active span{display:block}.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;gap:2.5641vw;min-height:11.28205vw;padding:2.5641vw 5.12821vw;border-radius:3.58974vw;font-size:3.84615vw;font-weight:700;line-height:1.3}.primary{background:var(--yellow);color:#080808}.primary:hover:not(:disabled){background:#ffe736}.secondary{background:#2b2b2e;color:#fff;border:.25641vw solid #414145}.full-width{width:100%}.load-more{display:flex;margin:5.64103vw auto 0;font-size:3.33333vw;min-height:10.25641vw}.empty-state{padding:10.76923vw 3.07692vw;text-align:center;color:#aaa;font-size:3.33333vw}.empty-state h3{font-size:4.61538vw;color:#fff;margin:3.58974vw 0 2.05128vw}.empty-state p{margin:0 auto 5.12821vw;max-width:84.61538vw;overflow-wrap:anywhere}.empty-icon{display:grid;place-items:center;width:15.38462vw;height:15.38462vw;border-radius:50%;background:#2b2b2e;color:#aaa;margin:auto}.empty-state .primary,.empty-state .secondary{font-size:3.33333vw}.notice{display:flex;align-items:center;gap:2.30769vw;flex-wrap:wrap;padding:3.07692vw 3.58974vw;border:.25641vw solid #4d492a;background:#29271c;color:#d1cfa9;border-radius:3.07692vw;font-size:3.07692vw;line-height:1.6;margin:3.07692vw 0}.main-shell>.notice{margin:2.05128vw 3.07692vw}.notice button{color:var(--yellow);text-decoration:underline}.error,.inline-error{color:#f3aaa2}.inline-error{border:.25641vw solid #693d39;background:#402a2933;border-radius:2.5641vw;padding:3.07692vw;margin:3.07692vw 0;font-size:3.33333vw}.inline-error button,.yellow{color:var(--yellow)}.muted{color:var(--muted)}.eyebrow{display:none}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:3.84615vw;margin:3.07692vw 0 5.12821vw}.section-heading .page-title{margin:0}.page-title{font-size:5.64103vw;margin:4.10256vw 0 5.12821vw;font-weight:700;letter-spacing:0}.page-history .page-title,.page-results .page-title,.page-recharge>.page-title,.page-settings>.page-title{display:none}.page-history .section-heading{justify-content:flex-end;margin:0 0 2.5641vw}.page-results .section-heading{display:none}.create-modes{margin:2.05128vw -1.02564vw 3.84615vw}.create-description{font-size:3.07692vw;color:#e9d5ff;margin-bottom:4.10256vw;line-height:1.6}.editor-layout{display:flex;flex-direction:column;gap:4.61538vw}.preview-panel{width:100%;position:relative;border-radius:4.61538vw;background:#202023;overflow:hidden}.preview-panel video{display:block;width:100%;max-height:123.07692vw;aspect-ratio:9/12;object-fit:contain;background:#09090a}.preview-label{display:none}.editor-panel{width:100%}.editor-panel h2{font-size:4.87179vw;margin-bottom:3.58974vw;line-height:1.5}.pill{display:inline-flex;align-items:center;gap:1.53846vw;font-size:3.07692vw;border-radius:5.12821vw;background:#2b2b2e;padding:1.02564vw 3.07692vw;color:#ccc;margin-bottom:3.07692vw}.specs{display:flex;gap:2.05128vw;flex-wrap:wrap;margin-bottom:5.64103vw}.specs>span{flex:1;min-width:21.79487vw;border:.25641vw solid #363638;background:#202023;padding:3.07692vw 1.53846vw;border-radius:3.07692vw;display:flex;flex-direction:column;align-items:center;gap:1.79487vw;color:#c5c5c8;text-align:center;font-size:3.07692vw}.specs svg{color:#dedede}.field-label{display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:4.35897vw;margin:4.61538vw 0 3.07692vw}.field-label small{font-size:2.82051vw;color:#aaa;font-weight:400}.prompt-card{border:.51282vw solid #363638;background:#202023;border-radius:7.17949vw;padding:5.12821vw 4.10256vw;margin-bottom:5.64103vw}.prompt-description{color:#aaa;white-space:pre-wrap;overflow-wrap:anywhere;font-size:3.84615vw;line-height:1.6}.prompt-card .prompt-description{border-left:1.53846vw solid #f4d916;padding-left:4.10256vw;font-size:4.61538vw;line-height:1.42}.page-create .editor-panel>.pill,.page-create .editor-panel>h2,.page-create .specs,.editor-mode{display:none}.upload-area{width:100%;height:41.02564vw;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.5641vw;border:.25641vw dashed #55555a;border-radius:5.12821vw;background:#202023}.upload-area>svg{width:7.69231vw;height:7.69231vw;color:#d4d4d7}.upload-area strong{font-size:3.84615vw}.upload-area span{font-size:2.82051vw;color:#929298}.hidden-input{display:none}.image-preview{position:relative;height:48.71795vw;background:#202023;border-radius:5.12821vw;overflow:hidden}.image-preview img{width:100%;height:100%;object-fit:contain}.image-preview button{position:absolute;right:2.05128vw;top:2.05128vw;background:#141416cc}.field-label:first-child{margin-top:0}textarea{display:block;width:100%;height:49.23077vw;resize:vertical;min-height:35.89744vw;border:.25641vw solid #303033;border-radius:5.64103vw;background:#19191c;color:#a4a4a8;padding:3.07692vw 4.10256vw;line-height:5.64103vw;font-size:3.84615vw}textarea::placeholder{color:#a4a4a8}.prompt-meta{display:flex;justify-content:space-between;gap:3.07692vw;margin:2.05128vw 0 6.15385vw;color:#818187;font-size:2.5641vw}.generate-button{height:14.87179vw;font-size:5.64103vw;gap:3.07692vw;border-radius:7.4359vw}.button-cost{display:flex;align-items:center;gap:1.28205vw;font-size:3.84615vw;padding-left:3.07692vw;border-left:.25641vw solid #0003}.helper{font-size:2.82051vw;color:#909097;line-height:1.6;margin:2.5641vw 0 4.61538vw}.centered{text-align:center}.icon-button{width:9.23077vw;height:9.23077vw;padding:2.05128vw;display:inline-flex;align-items:center;justify-content:center;color:#bcbcc2;border-radius:50%}.icon-button:hover{background:#ffffff08}.loading-text{display:flex;justify-content:center;align-items:center;gap:2.5641vw;padding:6.41026vw 0;font-size:3.33333vw;color:#aaa}.history-grid .template-card{aspect-ratio:9/14;border-color:#3a3a3d}.card-play{position:absolute;right:3.07692vw;top:3.07692vw;padding:2.05128vw;border-radius:50%;background:#0006;color:#fff}.card-caption{position:absolute;left:0;right:0;bottom:0;padding:7.69231vw 3.07692vw 3.07692vw;background:linear-gradient(transparent,#000c)}.card-caption>span{font-size:2.5641vw;color:#ddd}.card-caption h3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:3.33333vw;line-height:1.4;margin:1.53846vw 0}.card-caption small{display:flex;align-items:center;justify-content:space-between;font-size:2.5641vw;color:#ccc}.result-layout{display:flex;flex-direction:column;gap:4.61538vw}.result-layout>video{display:block;width:100%;background:#09090a;max-height:135.89744vw;border-radius:4.10256vw}.panel{background:#202023;border:.25641vw solid #363638;border-radius:5.12821vw;padding:5.12821vw 4.10256vw}.panel h2{font-size:5.12821vw;margin-bottom:3.07692vw}.panel>p{font-size:3.33333vw;margin-bottom:4.10256vw}.panel>.muted:empty{display:none}.panel .field-label{font-size:4.35897vw}.result-layout .prompt-description{margin-bottom:5.64103vw}.result-layout .pill{display:none}.account-card{background:#202023;border:.25641vw solid #363638;border-radius:5.12821vw;padding:5.12821vw 4.61538vw;margin:2.5641vw 0 6.15385vw}.account-identity{display:flex;align-items:center;gap:3.58974vw;margin-bottom:6.15385vw}.account-avatar{height:14.10256vw;width:14.10256vw;border-radius:50%;background:#46464c;color:#e5e5e7;display:grid;place-items:center}.copy-id{display:flex;gap:2.05128vw;align-items:center;font-size:3.58974vw;color:#dedee1}.account-wallet{display:flex;justify-content:space-between;align-items:center;gap:3.84615vw}.account-wallet>div>span{display:flex;align-items:center;gap:1.79487vw;color:#a6a6ac;font-size:3.33333vw}.account-wallet>div>span>svg{color:var(--yellow)}.account-wallet strong{display:block;font-size:8.20513vw;font-weight:700;margin-top:1.02564vw;line-height:1.4}.account-wallet .primary{font-size:3.33333vw;min-height:9.74359vw;border-radius:5.64103vw;padding:2.05128vw 4.35897vw}.account-links{display:flex;flex-direction:column;gap:3.07692vw}.account-links>a{display:flex;align-items:center;gap:3.84615vw;padding:4.61538vw 4.10256vw;background:#202023;border:.25641vw solid #363638;border-radius:4.10256vw;min-height:20.51282vw}.account-links>a>svg:first-child{width:6.66667vw;height:6.66667vw;color:var(--yellow)}.account-links>a>svg:last-child{margin-left:auto;width:4.35897vw;color:#bcbcc2}.account-links strong{font-size:4.10256vw;display:block;font-weight:600}.account-links span{font-size:3.07692vw;color:#a4a4a8}.install-button{display:flex;margin:0 4.10256vw 30.76923vw}.plans{display:flex;flex-direction:column;gap:4.61538vw;margin:7.17949vw 0}.plan-card{position:relative;background:#202023;border:.25641vw solid #3d3d43;border-radius:4.61538vw;padding:5.12821vw 4.10256vw;display:grid;grid-template-columns:8.97436vw 1fr auto;gap:2.05128vw 3.33333vw;align-items:center;text-align:left}.plan-card>svg{color:var(--yellow);grid-row:1/3}.plan-card h3{font-size:3.84615vw}.plan-card>strong{font-size:6.15385vw;grid-column:3;grid-row:1/3;margin-right:5.12821vw}.plan-card strong span{display:block;font-size:2.5641vw;color:#aaa;font-weight:400}.plan-card p{font-size:2.82051vw;color:#aaa}.plan-card.chosen{border-color:var(--yellow)}.plan-check{position:absolute;right:3.07692vw;top:calc(50% - 2.30769vw);width:4.61538vw;height:4.61538vw;border:.25641vw solid #55555b;border-radius:50%;display:grid;place-items:center}.chosen .plan-check{background:var(--yellow);color:#111;border-color:var(--yellow)}.plan-badge{position:absolute;top:-2.30769vw;left:4.10256vw;border-radius:1.02564vw;background:var(--yellow);color:#111;font-size:2.05128vw;font-weight:700;padding:.76923vw 1.79487vw}.about-panel{margin-top:3.58974vw}.about-panel>svg{margin-bottom:4.10256vw}.about-panel h3{font-size:4.10256vw;margin:5.12821vw 0 2.05128vw}.about-panel p{font-size:3.33333vw;color:#aaa;margin-bottom:3.07692vw}.about-panel hr{border:0;border-top:.25641vw solid #363638;margin:5.64103vw 0}.back-link{display:none}.text-link{color:var(--yellow);font-size:3.33333vw;display:inline-flex;align-items:center;gap:2.05128vw}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#000a;-webkit-backdrop-filter:blur(1.28205vw);backdrop-filter:blur(1.28205vw);display:grid;place-items:center;z-index:100;padding:5.64103vw}.modal{position:relative;border:.25641vw solid #44444a;background:#252528;border-radius:6.15385vw;padding:7.69231vw 6.15385vw;max-width:94.87179vw;width:100%;text-align:center}.modal h2{font-size:5.64103vw;margin:5.12821vw 0 3.07692vw}.modal p{font-size:3.33333vw;color:#aaa;margin-bottom:6.15385vw}.modal .text-link{margin-top:5.12821vw}.close{position:absolute;right:3.07692vw;top:3.07692vw;color:#aaa}.toast,.update-banner{position:fixed;left:50%;transform:translate(-50%);bottom:calc(28.20513vw + env(safe-area-inset-bottom));background:#eeebd8;color:#24241b;padding:3.58974vw 4.61538vw;border-radius:3.07692vw;font-size:3.07692vw;z-index:120;width:max-content;max-width:min(90vw,112.82051vw);box-shadow:0 2.05128vw 7.69231vw #0007}.update-banner{bottom:44.87179vw;background:#33332b;color:#f6f4dc;display:flex;align-items:center;gap:3.07692vw}.update-banner button{color:var(--yellow)}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{to{background-position:-150% 0}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.source-icon{display:inline-block;vertical-align:middle;flex-shrink:0}.brand>img{width:24.61538vw;height:10vw;object-fit:contain}.topbar .brand{width:24.61538vw}.top-actions .source-icon{object-fit:contain}.page-home .mode-switch .source-icon{width:7.69231vw!important;height:6.15385vw!important}.mode-switch button{gap:3.07692vw}.template-grid{gap:4.10256vw}.template-card>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.template-card>img{position:absolute;top:0;right:0;bottom:0;left:0}.video-hot>img{width:6.15385vw;height:6.92308vw;object-fit:contain}.video-create>img{width:6.41026vw;height:5.38462vw;object-fit:contain}.list-status{display:block;width:100%;text-align:center;font-size:3.58974vw;color:#969799;line-height:12.82051vw}.load-sentinel{height:.25641vw}.source-heading{display:flex;justify-content:space-between;align-items:center;gap:2.5641vw;min-height:13.33333vw;margin:0}.source-heading>h2{font-size:4.61538vw;font-weight:700;line-height:1.3}.source-heading>span{font-size:3.07692vw;color:#aaa;text-align:right}.source-action{display:flex;align-items:center;gap:2.05128vw;border-radius:3.58974vw;background:#2b2b2e;padding:1.53846vw 3.07692vw;font-size:3.07692vw;white-space:nowrap}.source-action>img{width:4.61538vw;height:4.61538vw;object-fit:contain}.page-create{padding-top:0}.create-tabs{display:grid;grid-template-columns:1fr 1fr;background:#29292c;border:.51282vw solid #44454a;height:12.82051vw;border-radius:6.41026vw;margin:0 -3.84615vw 2.05128vw}.create-tabs>button{color:#adadaf;border-radius:5.89744vw;font-size:3.58974vw;font-weight:700}.create-tabs>button.active{background:#f4dc13;color:#050505}.create-description{margin:0 0 3.07692vw;font-size:3.07692vw;color:#e9d5ff}.reference-upload{width:100%;height:29.23077vw;color:#fff;background:#19191c;border:.51282vw dashed #a99b00;border-radius:3.07692vw;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:3.07692vw 0 1.02564vw}.reference-upload>.van-icon{color:#f1dc16;margin-bottom:1.53846vw}.reference-upload strong{font-size:3.07692vw;line-height:4.61538vw}.reference-upload>span{font-size:2.5641vw;line-height:3.84615vw;color:#77777d}.source-prompt{background:#19191c;border:.25641vw solid #303033;border-radius:5.64103vw;height:49.23077vw;padding:3.07692vw 4.10256vw;display:flex;flex-direction:column;overflow:hidden}.source-prompt>textarea{background:none;resize:none;flex:1;min-height:0;height:auto;padding:0;border:0;border-radius:0;font-size:3.84615vw;line-height:5.64103vw;color:#a4a4a8;outline-offset:0}.optimize-image{align-self:flex-end;width:29.48718vw;height:6.15385vw;border-radius:3.07692vw;overflow:hidden}.optimize-image>img{display:block;width:100%;height:100%;object-fit:fill}.template-selection{display:flex;position:relative;flex-direction:column;justify-content:center;width:100%;min-height:15.38462vw;padding:3.07692vw 9.23077vw 3.07692vw 4.10256vw;border:.25641vw solid #b29a00;background:#202023;border-radius:4.35897vw}.template-selection>span{font-size:3.58974vw;font-weight:700;line-height:1.4}.template-selection>small{font-size:2.82051vw;color:#858589;line-height:1.4;margin-top:1.02564vw}.template-selection>.van-icon{position:absolute;right:3.58974vw;top:calc(50% - 2.30769vw)}.source-choice-row{display:flex;gap:2.05128vw}.source-choice{height:8.20513vw;min-width:23.07692vw;border-radius:6.15385vw;padding:0 5.12821vw;background:#202023;border:.25641vw solid #39393e;font-size:3.58974vw}.config-hint{color:#929298;font-size:2.82051vw;line-height:1.6;margin:3.07692vw 0}.generate-button{margin-top:5.12821vw;height:14.87179vw;font-size:5.64103vw}.generate-button>img{width:5.12821vw;height:5.12821vw;object-fit:contain}.generation-estimate{color:#aaa;text-align:center;font-size:3.33333vw;margin-top:2.5641vw}.replace-image{position:absolute;left:2.5641vw;bottom:2.5641vw;border-radius:4.10256vw;background:#141416bb;padding:1.28205vw 3.07692vw;font-size:3.07692vw}.page-profile{padding-top:4.61538vw}.source-account{background:#202023 url(/reference/my-bg-PC1-7_82.png) 29% 20% / 112% 135% no-repeat;border-radius:5.38462vw;min-height:44.61538vw;margin-bottom:5.12821vw;padding:7.4359vw 3.84615vw 4.10256vw 4.35897vw}.source-account-identity{display:flex;align-items:center;gap:3.33333vw}.source-account-identity>img{height:10.51282vw;width:10.51282vw;object-fit:contain}.source-account-identity>p{font-size:3.58974vw;font-weight:700;line-height:1;margin-bottom:2.05128vw}.source-wallet{display:flex;align-items:flex-end;gap:4.87179vw;margin-top:6.15385vw}.source-wallet>div{width:17.4359vw;text-align:center;flex-shrink:0;font-size:2.5641vw;line-height:3.58974vw;font-weight:700}.source-wallet>div>img{width:17.4359vw;height:11.28205vw;object-fit:contain;display:block}.source-wallet>strong{font-size:10.25641vw;font-weight:800;line-height:1;align-self:flex-start;color:#ffeb26}.top-up{display:flex;align-items:center;gap:1.02564vw;color:#000;background:#ffeb26;border-radius:5.12821vw;white-space:nowrap;height:6.66667vw;padding:0 3.07692vw;font-size:2.5641vw;font-weight:800;margin-left:auto}.top-up>.van-icon{font-size:3.33333vw}.source-menu{background:#1d1d20;border:.25641vw solid #3a3a3d;border-radius:8.71795vw;overflow:hidden}.source-menu>a,.source-menu>button{color:#fff;background:none;display:flex;align-items:center;width:100%;min-height:17.4359vw;padding:4.10256vw;text-align:left;gap:3.84615vw}.source-menu>:not(:first-child){border-top:.25641vw solid #3a3a3d}.menu-icon{width:13.33333vw;height:13.33333vw;flex:0 0 13.33333vw;background:#18181a;border-radius:50%;display:grid;place-items:center}.menu-icon>img{height:7.69231vw;width:7.69231vw;object-fit:contain}.source-menu>:is(a,button)>span:nth-child(2){min-width:0;flex:1}.source-menu strong{font-size:3.84615vw;line-height:1.25;font-weight:700;display:block}.source-menu small{display:block;color:#a9a9ad;margin-top:1.79487vw;font-size:3.07692vw;line-height:1.3}.source-menu .van-icon{color:#a7a7aa;font-size:6.92308vw!important}.source-player{position:relative;width:100%;aspect-ratio:350/358;background:#202023;border:.25641vw solid #363638;border-radius:6.15385vw;overflow:hidden;display:grid}.source-player>video{width:100%;height:100%;min-height:0;object-fit:cover;grid-area:1/1}.play-overlay{z-index:1;grid-area:1/1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3.07692vw;background:#0005;color:#a69ab2;font-size:3.58974vw}.play-circle{width:16.41026vw;height:16.41026vw;border-radius:50%;background:#eadb21;color:#000;display:grid;place-items:center}.play-overlay.is-playing{background:none}.play-overlay.is-playing>.play-circle{opacity:0}.play-overlay.is-playing:hover>.play-circle,.play-overlay:focus-visible>.play-circle{opacity:1}.source-info{display:grid;grid-template-columns:1fr 1fr;gap:4.10256vw;padding:4.61538vw 4.10256vw;border:.25641vw solid #373739;border-radius:5.12821vw;background:#212123}.source-info>div{min-width:0}.source-info span,.source-info strong{display:block;overflow-wrap:anywhere;font-size:3.33333vw}.source-info span{color:#a69ab2;font-size:2.82051vw;margin-bottom:1.02564vw}.prompt-card>p{color:#aaa;border-left:1.53846vw solid #f4d916;padding-left:4.10256vw;font-size:4.61538vw;line-height:1.42;white-space:pre-wrap;overflow-wrap:anywhere}.page-details{padding-top:3.07692vw}.page-history{padding:3.07692vw 5.12821vw 12.30769vw}.history-toolbar{position:absolute;top:3.58974vw;right:3.58974vw}.active-count{background:#e9dd27;color:#000!important;padding:1.02564vw 2.5641vw;border-radius:5.12821vw;font-size:2.5641vw!important;font-weight:700}.empty-state>img{width:16.66667vw;height:19.23077vw;object-fit:contain;margin-bottom:4.61538vw;opacity:.65}.empty-state>p{margin-bottom:4.61538vw}.page-history .empty-state{padding:6.41026vw 3.07692vw}.history-grid{margin:3.07692vw 2.30769vw 6.15385vw}.history-grid .template-card{display:flex;flex-direction:column;aspect-ratio:auto;border:.25641vw solid #3a3a3d}.history-grid .template-card>img{position:static;display:block;aspect-ratio:9/14;object-fit:cover;height:auto}.created-date{padding:3.07692vw 1.02564vw;font-size:2.5641vw;font-weight:700;line-height:3.33333vw;text-align:center;min-height:9.48718vw}.history-grid .template-card.selected{border-color:#ebdb20;box-shadow:0 0 0 .25641vw #ebdb20}.selection-check{position:absolute;right:2.30769vw;top:2.30769vw;width:5.12821vw;height:5.12821vw;border-radius:50%;border:.25641vw solid #fff;background:#0004;display:grid;place-items:center}.selection-check.checked{color:#111;background:#ebdb20;border-color:#ebdb20}.page-results{padding:4.10256vw 5.12821vw 12.30769vw}.results-prompt{padding:3.07692vw 3.84615vw 4.10256vw;background:#212123;border:.25641vw solid #373739;border-radius:5.12821vw;margin-top:6.15385vw}.results-prompt .source-heading{min-height:7.17949vw}.results-prompt h2{font-size:3.84615vw}.results-prompt p{color:#a69ab2;white-space:pre-wrap;overflow-wrap:anywhere;border-left:1.02564vw solid #e7dc23;padding-left:1.53846vw;margin-top:2.30769vw;font-size:3.58974vw;line-height:5.38462vw}.results-prompt .icon-button{width:7.17949vw;height:7.17949vw}.regenerate{margin-top:6.15385vw}.results-actions{display:flex;gap:2.5641vw;margin-top:6.15385vw}.results-actions>:is(a,button){background:#222224;border:.25641vw solid #343436;border-radius:5.12821vw;flex:1;min-width:0;height:9.23077vw;padding:0 .76923vw;display:flex;align-items:center;justify-content:center;gap:1.02564vw;font-size:2.30769vw}.results-actions img{width:4.10256vw;height:4.10256vw;object-fit:contain}.download-result{display:flex;align-items:center;justify-content:center;gap:2.05128vw;color:#b8b4c4;font-size:3.07692vw;margin-top:5.64103vw}.page-settings{padding:8.97436vw 7.94872vw 8.20513vw;display:flex;flex-direction:column;min-height:calc(100vh - 16.41026vw);min-height:calc(100dvh - 16.41026vw)}.settings-brand{text-align:center}.settings-brand>img{display:block;width:25.64103vw;height:25.64103vw;object-fit:contain;margin:0 auto 3.07692vw}.settings-brand h1{font-size:5.12821vw;line-height:6.66667vw}.settings-brand>p{font-size:3.33333vw;line-height:4.61538vw;color:#777}.settings-menu{border:.25641vw solid #38383a;background:#212123;border-radius:6.15385vw;padding:0 4.87179vw;margin-top:11.02564vw}.settings-menu>button{display:flex;align-items:center;justify-content:space-between;text-align:left;width:100%;font-size:3.84615vw;padding:3.84615vw 0;min-height:14.35897vw;gap:2.5641vw}.settings-menu>button+button{border-top:.25641vw solid #38383a}.settings-menu .van-icon{color:#77717e}.settings-version{margin-top:auto;padding-top:20.51282vw;text-align:center;color:#aaa;font-size:3.33333vw}.page-subscription{padding:0 4.35897vw 14.87179vw}.subscription-hero{position:relative;height:76.92308vw;border-radius:5.64103vw;background:url(/reference/vip-bg-DXPD4Jrz.png) center/cover no-repeat;overflow:hidden}.subscription-back{position:absolute;top:2.5641vw;left:2.30769vw;width:10.76923vw;height:10.76923vw;border-radius:50%;background:#ffffff17;display:grid;place-items:center}.subscription-balance{position:absolute;right:2.30769vw;top:2.5641vw;display:flex;align-items:center;gap:1.28205vw;border-radius:7.69231vw;border:.25641vw solid #ffffff2b;background:#ffffff14;font-size:3.84615vw;height:7.17949vw;padding:0 3.33333vw 0 2.5641vw}.subscription-balance>img{width:4.87179vw;height:3.58974vw;object-fit:contain}.subscription-hero>div{position:absolute;bottom:6.66667vw;left:3.07692vw;right:3.07692vw}.subscription-hero h1{font-size:4.10256vw;margin-bottom:3.58974vw}.subscription-hero ul{list-style:none;margin:0;padding:0;display:grid;gap:2.30769vw;font-size:3.58974vw}.subscription-hero li{position:relative;padding-left:3.58974vw;line-height:1.25}.subscription-hero li:before{content:"";position:absolute;width:1.53846vw;height:1.53846vw;border-radius:50%;background:#f1da10;left:0;top:.48em}.subscription-plans{display:grid;gap:2.82051vw;margin:3.84615vw 0 6.41026vw}.subscription-plans>button{border:.25641vw solid #414145;border-radius:4.61538vw;background:#202023;padding:4.61538vw;display:flex;align-items:center;gap:3.07692vw;text-align:left}.subscription-plans>button.selected{border-color:#f1da10}.subscription-plans>button>span:first-child{flex:1}.subscription-plans strong{display:block;font-size:4.10256vw}.subscription-plans small{font-size:2.82051vw;color:#999}.subscription-plans img{width:6.92308vw;height:6.92308vw;object-fit:contain}.payment-title{font-size:3.84615vw;margin-bottom:3.07692vw}.recharge-panel{position:relative;width:91.79487vw;max-width:96.15385vw;max-height:90vh;max-height:90dvh;overflow:auto;background:#141416;border:.25641vw solid #38383a;border-radius:7.17949vw;padding:7.69231vw 5.64103vw}.recharge-panel>h1{text-align:center;font-size:6.15385vw;margin:3.07692vw 0}.recharge-panel>p{text-align:center;color:#a4a4a8;font-size:3.33333vw;line-height:1.6;margin-bottom:6.15385vw}.recharge-packages{display:grid;gap:3.07692vw;margin-bottom:6.15385vw}.recharge-packages>button{display:flex;align-items:center;gap:3.07692vw;border:.25641vw solid #3a3a3e;background:#212123;border-radius:4.61538vw;padding:3.84615vw 3.07692vw;text-align:left}.recharge-packages>button.selected{border-color:#f4dc13;background:#2a291b}.recharge-packages>button>img{width:12.05128vw;height:12.05128vw;object-fit:contain}.recharge-packages strong{display:block;font-size:4.10256vw}.recharge-packages small{display:block;color:#999;font-size:2.82051vw;margin-top:1.02564vw}.recharge-packages .van-icon{margin-left:auto;color:#f4dc13;font-size:5.12821vw}.demo-agreement{display:flex;align-items:flex-start;gap:2.05128vw;font-size:2.82051vw;color:#aaa;margin-top:4.61538vw}.demo-agreement input{accent-color:#f4dc13;margin-top:.76923vw}.optimize-popup{background:#050505;border:.25641vw solid #202023;border-radius:7.17949vw;width:87.69231vw;max-width:96.15385vw;max-height:calc(100vh - 8.20513vw);max-height:calc(100dvh - 8.20513vw);padding:6.66667vw 7.17949vw 6.92308vw;overflow:auto}.optimize-popup>header{display:flex;justify-content:space-between;gap:4.10256vw;align-items:flex-start}.optimize-popup h2{font-size:6.15385vw;line-height:8.20513vw}.optimize-popup header p{color:#969699;font-size:3.84615vw;line-height:5.12821vw;margin-top:1.79487vw}.optimize-popup header>img{width:10.25641vw;height:10.25641vw}.optimize-description{color:#e7e2e8;background:#3b3b3d;border-radius:3.84615vw;margin:6.66667vw 0 5.89744vw;padding:5.12821vw;font-size:3.84615vw;line-height:5.64103vw}.optimize-hint{color:#969699;display:flex;align-items:flex-start;gap:2.05128vw;font-size:3.33333vw;line-height:4.61538vw}.optimize-switch-row{display:flex;align-items:center;justify-content:space-between;background:#3b3b3d;border-radius:4.35897vw;height:17.94872vw;margin-top:5.89744vw;padding:0 5.12821vw;font-size:4.87179vw;font-weight:700;gap:2.05128vw}.optimize-switch-row>button{position:relative;background:#77777b;width:13.33333vw;height:7.69231vw;border-radius:5.12821vw;flex-shrink:0;opacity:.55}.optimize-switch-row>button>span{position:absolute;top:.76923vw;left:.76923vw;width:6.15385vw;height:6.15385vw;border-radius:50%;background:#050505}.optimize-close{width:100%;color:#ffe91e;background:#3b3b3d;border:.25641vw solid #77777b;border-radius:4.10256vw;height:13.84615vw;margin-top:6.15385vw;font-size:5.12821vw;font-weight:700}.cropper-page{position:fixed;z-index:160;top:0;right:0;bottom:0;left:0;max-width:123.07692vw;margin:auto;display:flex;flex-direction:column;overflow:auto;background:#141416;color:#fff;padding:calc(2.05128vw + env(safe-area-inset-top)) 3.58974vw calc(4.10256vw + env(safe-area-inset-bottom))}.cropper-page>header{display:flex;align-items:center;justify-content:space-between;height:13.33333vw;flex-shrink:0;font-size:3.58974vw}.cropper-page>header>strong{font-size:4.10256vw}.cropper-stage{flex:1 0 46.15385vw;min-height:46.15385vw;overflow:hidden;background:#37373a;touch-action:none}.cropper-stage>img{max-width:100%;display:block}.cropper-stage .cropper-view-box{outline:none}.cropper-stage .cropper-face{opacity:1;background-color:transparent;border:.25641vw solid #fff}.ratio-heading{display:flex;align-items:center;justify-content:space-between;gap:3.07692vw;margin:4.61538vw 0 3.07692vw;flex-shrink:0}.ratio-heading>strong{font-size:3.58974vw}.ratio-heading>span{font-size:2.5641vw;color:#77777d}.ratio-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5641vw;flex-shrink:0}.ratio-grid>button{height:9.74359vw;border:.25641vw solid #55555a;border-radius:2.05128vw;background:#202023;font-size:3.58974vw;font-weight:600}.ratio-grid>button.active{background:#f1dc16;border-color:#f1dc16;color:#090909}.crop-confirm{height:11.79487vw;flex-shrink:0;margin-top:4.61538vw;font-size:4.35897vw}.page-login{padding:11.79487vw 6.15385vw 12.82051vw}.login-app-icon{width:41.02564vw;height:41.02564vw;object-fit:cover;display:block;margin:auto}.login-logo{width:40%;object-fit:contain;display:block;margin:7.69231vw auto 11.28205vw}.login-form>label{display:block;font-size:6.15385vw;font-weight:700;margin-bottom:8.97436vw}.login-form input{display:block;width:100%;height:15.89744vw;border:.25641vw solid #777;background:#2b2b2e;border-radius:256.15385vw;padding:0 8.20513vw;margin-top:2.5641vw;font-size:5.12821vw;font-weight:400;color:#fff}.login-form>.primary{height:15.89744vw;font-size:5.64103vw;border-radius:7.94872vw;margin-top:4.10256vw}.not-found{display:flex;min-height:80vh;min-height:80dvh;flex-direction:column;align-items:center;justify-content:center}.not-found>strong{font-size:23.07692vw;color:#f4dc13;line-height:1.2}.not-found h1{font-size:5.64103vw;margin:4.61538vw 0}.not-found>a{color:#aaa;font-size:3.58974vw}.toast{background:#000c;color:#fff;max-width:71.79487vw;text-align:center;border-radius:2.05128vw}.source-account .source-icon{object-fit:contain}.source-choice:disabled{opacity:.7}.page-recharge{min-height:100vh;min-height:100dvh}.details-state{display:flex;align-items:center;justify-content:center;min-height:82.05128vw}.source-inline-spinner{display:inline-block;width:7.69231vw;height:7.69231vw;border:.51282vw solid #aaa5;border-top-color:#969799;border-radius:50%;animation:spin .8s linear infinite}.optimize-switch-row>button.active{background:#ffe91e}.optimize-switch-row>button.active>span{transform:translate(5.64103vw)}.source-empty-bottom{display:flex;justify-content:center}.page-history .source-empty{padding:8.20513vw 0}:root{--app-width:100vw}.app-shell{max-width:none;border:0}.subpage-bar{height:14.36vw}.subpage-bar h1{font-size:4.62vw}.brand>img{width:24.62vw;height:10vw}.topbar .brand{width:24.62vw}.mobile-nav{width:auto;left:7.69vw;right:7.69vw;transform:none;bottom:calc(7.18vw + env(safe-area-inset-bottom));height:16.92vw;gap:1.28vw;padding:1.54vw;border-radius:9.49vw;box-shadow:none}.mobile-nav .van-icon{font-size:7.18vw!important}.top-actions .vip-button>.source-icon{width:4.1vw!important;height:3.08vw!important}.top-actions .balance>.source-icon:first-child{width:4.62vw!important;height:3.85vw!important}.top-actions .balance>.balance-plus{width:4.62vw!important;height:4.62vw!important}.mode-switch button>.source-icon{width:7.69vw!important;height:6.15vw!important}.template-grid,.skeleton-grid{gap:16px}.reference-upload>.van-icon{font-size:8.21vw!important}.source-heading>.source-action>.source-icon{width:4.62vw!important;height:3.85vw!important}.source-action>img{width:4.62vw;height:4.62vw}.details-video-content{display:flex;justify-content:center;padding:6.15vw 0}.source-player.player-details{height:123.08vw;aspect-ratio:auto;border:0;border-radius:7.18vw}.player-details .play-overlay{background:transparent}.details-play-image{width:16.41vw;height:16.41vw;object-fit:contain}.player-details .play-overlay.is-playing:hover{background:transparent}.source-player>img{width:100%;height:100%;object-fit:cover;grid-area:1/1}.play-circle>.van-icon{font-size:7.69vw}.page-details .source-info{border:.51vw solid #363638;border-radius:9.23vw;gap:7.18vw 6.15vw;padding:6.15vw 5.13vw 6.67vw}.page-details .source-info>div{display:flex;flex-direction:column;gap:3.08vw}.page-details .source-info span,.page-details .source-info strong{font-size:4.62vw;line-height:1.2;margin:0;font-weight:400}.page-details .source-info span{color:#a4a4a8}.details-state{gap:2.05vw}.details-state .source-inline-spinner{border-top-color:#f4d916;width:6.15vw;height:6.15vw}.details-loading-label{font-size:3.59vw;color:#f4d916}.header-download{position:absolute;right:3.08vw;top:50%;transform:translateY(-50%);width:10.26vw;height:10.26vw;display:grid;place-items:center}.header-download>.source-icon{width:8.72vw!important;height:8.72vw!important}.results-info-heading{min-height:12.31vw;margin-top:6.15vw}.results-info{background:#212123;border:1px solid #373739;border-radius:5.13vw;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4.1vw;padding:3.85vw}.results-info span{display:block;color:#a69ab2;font-size:3.08vw;line-height:4.62vw}.results-info strong{display:block;margin-top:1.03vw;font-size:3.59vw;font-weight:700;line-height:4.87vw;overflow-wrap:anywhere}.history-grid .template-card.creations{display:block;aspect-ratio:9/16;position:relative}.history-grid .template-card.creations>video,.history-grid .template-card.creations>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:calc(100% - 9.49vw);object-fit:cover;aspect-ratio:auto}.history-grid .created-date{position:absolute;bottom:0;left:0;right:0;height:9.49vw;display:flex;align-items:center;justify-content:center;min-height:0;padding:3.08vw 1.03vw;font-size:2.56vw;font-weight:700;line-height:3.33vw;background:#202023}.selection-check .van-icon{font-size:3.59vw}.home-tabs-skeleton .mode-placeholder{height:18.97vw;border-radius:4.62vw;background:#2b2b2e}.category-placeholders{display:flex;gap:2.56vw;margin:3.08vw 0 4.62vw;overflow:hidden}.category-placeholders>span{height:10.26vw;flex:0 0 24.62vw;border-radius:999px;background:#2b2b2e}.home-tabs-skeleton{animation:reference-skeleton 1.2s ease-in-out infinite}@keyframes reference-skeleton{50%{opacity:.6}}.cropper-stage .cropper-face{opacity:1;background-color:transparent;background-image:linear-gradient(red,red),linear-gradient(red,red),linear-gradient(red,red),linear-gradient(red,red),linear-gradient(red,red),linear-gradient(red,red),linear-gradient(red,red),linear-gradient(red,red);background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-repeat:no-repeat;background-size:4.62vw .77vw,.77vw 3.59vw,4.62vw .77vw,.77vw 3.59vw,4.62vw .77vw,.77vw 3.59vw,4.62vw .77vw,.77vw 3.59vw;border:0;box-shadow:inset 0 0 0 1px #fff}.cropper-page{max-width:none}.modal-backdrop{background:#000b;-webkit-backdrop-filter:none;backdrop-filter:none}.modal-backdrop>section{animation:reference-popup-in .3s ease-out}@keyframes reference-popup-in{0%{opacity:0}to{opacity:1}}.modal .secondary{margin-top:3.08vw}.source-notify{position:fixed;top:0;left:0;right:0;z-index:3100;box-sizing:border-box;padding:8px 16px;color:#fff;font-size:14px;line-height:20px;white-space:pre-wrap;text-align:center;overflow-wrap:anywhere}.notify-primary{background:#1989fa}.notify-success{background:#07c160}.notify-danger{background:#ee0a24}.notify-warning{background:#ff976a}.source-notify-enter-active,.source-notify-leave-active{transition:transform .2s}.source-notify-enter-from,.source-notify-leave-to{transform:translateY(-100%)}.field-error{display:block;color:#ee0a24;font-size:3.08vw;line-height:6.15vw;font-weight:400;padding:0 8.21vw}.login-form>label{margin-bottom:12.31vw}.contact-popup{background:#3b3b3b;border:1px solid #858585;border-radius:7.44vw;width:calc(100% - 8.21vw);max-width:none;padding:5.9vw 8.21vw 5.64vw}.contact-popup h2{margin:0 5.64vw;font-size:6.15vw;line-height:8.21vw}.contact-popup p{color:#b5b5b5;margin:5.64vw 0;font-size:4.36vw;line-height:5.9vw}.contact-popup>.close{background:#242424;border-radius:50%;width:7.69vw;height:7.69vw;display:grid;place-items:center}.contact-popup>.primary{width:56.41vw;max-width:100%;height:13.33vw;font-size:4.87vw;box-shadow:0 1.03vw 1.03vw #0003}.not-found-shell,.not-found-shell .main-shell,.page-404{background:#fff;color:#131316}.page-404{padding:6.15vw;min-height:100vh;display:grid;place-items:center}.not-found{min-height:0;text-align:center}.not-found>strong{font-size:18.46vw;font-weight:700;line-height:1;color:#131316}.not-found h1{font-size:5.64vw;font-weight:600;line-height:1.4;margin:4.62vw 0 0}.purchase-button{gap:3.08vw}.cart-icon{position:relative;width:6.15vw;height:5.13vw;display:inline-block}.cart-basket{position:absolute;top:.51vw;left:.77vw;width:4.87vw;height:2.82vw;border:2px solid currentColor;border-top:0;transform:skew(-12deg)}.cart-wheel{position:absolute;bottom:0;width:1.03vw;height:1.03vw;border-radius:50%;background:currentColor}.cart-wheel--left{left:1.28vw}.cart-wheel--right{right:.77vw}.purchase-popup{background:#141416;width:calc(100% - 8.21vw);max-width:96.15vw;max-height:90vh;max-height:90dvh;overflow-y:auto}.onetime-page{--accent:#ffe31c;--page-bg:#141416;color:#f7f4ff;background:var(--page-bg);flex-direction:column;align-items:center;width:100%;min-height:0;padding:4.1vw;display:flex}.recharge-panel{background:#000;border-radius:3.08vw;width:min(100%,107.69vw);padding:6.15vw 4.1vw;position:relative}.close-button{color:#fff;cursor:pointer;background:0 0;border:1px solid #222226;border-radius:50%;place-items:center;width:7.69vw;height:7.69vw;padding:0;display:grid;position:absolute;top:3.59vw;right:2.82vw}.close-button span{border:.51vw solid;border-radius:50%;place-items:center;width:4.1vw;height:4.1vw;font-size:3.85vw;font-weight:700;line-height:3.08vw;display:grid}.panel-heading{text-align:center}.panel-heading h1{letter-spacing:0;margin:0;font-size:5.9vw;font-weight:700;line-height:1.25}.panel-heading p{color:#f7f7f8;margin:3.59vw 0 5.13vw;font-size:4.1vw;line-height:1.45}.package-list{gap:2.05vw;display:grid}.package-option{color:#f4effb;text-align:left;cursor:pointer;background:#010101;border:1px solid #141416;border-radius:2.05vw;grid-template-columns:15.38vw minmax(0,1fr) auto;align-items:center;gap:0;width:100%;min-width:0;height:21.03vw;padding:0 3.08vw;transition:border-color .16s,background .16s;display:grid;overflow:hidden}.package-option--active{border-color:var(--accent);color:#f7f3ff;background:linear-gradient(105deg,#181611,#090805 72%,#1b180d)}.diamond-tile{background:#17131f;border-radius:2.05vw;place-items:center;width:12.31vw;height:12.31vw;display:grid}.package-option--active .diamond-tile{background:#1b1900}.diamond-tile img{object-fit:contain;width:7.18vw;height:7.18vw;display:block}.package-copy{flex-direction:column;gap:1.03vw;min-width:0;display:flex}.package-copy>strong{text-overflow:ellipsis;white-space:nowrap;font-size:4.36vw;line-height:1.1;overflow:hidden}.diamond-count{color:#d6d0e0;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:1.03vw;font-size:3.33vw;line-height:1.15;display:flex;overflow:hidden}.diamond-count img{object-fit:contain;width:3.08vw;height:3.08vw}.package-price{color:#ded9ac;white-space:nowrap;margin-left:1.03vw;font-size:6.41vw;line-height:1}.package-option--active .diamond-count,.package-option--active .package-price{color:var(--accent)}.purchase-button{color:#050505;background:var(--accent);cursor:pointer;border:0;border-radius:256.15vw;justify-content:center;align-items:center;gap:3.08vw;width:min(100%,107.69vw);height:14.36vw;margin-top:5.9vw;font-size:4.62vw;font-weight:700;display:flex}.purchase-button:active{transform:translateY(1px)}.purchase-button:disabled{cursor:not-allowed;opacity:.45}.cart-icon{width:5.64vw;height:5.13vw;position:relative}.cart-icon:before{content:"";background:currentColor;border-radius:.51vw;width:1.54vw;height:.77vw;position:absolute;top:1px;left:0;transform:rotate(12deg)}.cart-basket{background:currentColor;border-radius:.51vw .51vw 1.28vw 1.28vw;width:4.36vw;height:2.82vw;position:absolute;top:1.03vw;left:1.03vw;transform:skew(-8deg)}.cart-wheel{background:currentColor;border-radius:50%;width:1.03vw;height:1.03vw;position:absolute;bottom:0}.cart-wheel--left{left:1.79vw}.cart-wheel--right{right:1px}.legal-copy{color:#a9a9ac;text-align:center;margin:4.62vw 0 0;font-size:3.59vw;line-height:1.5}.legal-copy span{color:var(--accent);text-underline-offset:.51vw;text-decoration:underline}.recharge-panel{max-width:none;max-height:none;overflow:visible;border:0}.recharge-backdrop{padding:0}.recharge-panel .panel-heading p{font-weight:400}.package-option:disabled{cursor:wait}.reference-dialog-enter-active,.reference-dialog-leave-active{transition:opacity .3s}.reference-dialog-enter-active>section,.reference-dialog-leave-active>section{transition:opacity .3s}.reference-dialog-enter-from,.reference-dialog-leave-to{opacity:0}.reference-dialog-enter-active>section,.reference-dialog-leave-active>section,.reference-dialog-enter-active .purchase-popup,.reference-dialog-leave-active .purchase-popup{animation:none}.login-app-icon{object-fit:contain}.login-logo{height:auto}.header-download>.source-icon{object-fit:contain}.package-price{font-size:4.36vw}.purchase-popup{border-radius:4.1vw}.purchase-button{border-radius:999px}.home-refresh{display:block;margin:0 0 3vw auto;padding:1.5vw 2vw;color:var(--muted);font-size:3.3vw}.home-pagination-loading{color:var(--van-text-color-2,#969799);font-size:14px;line-height:50px;text-align:center}.home-list-spinner{position:relative;display:inline-block;width:16px;height:16px;vertical-align:middle;color:#c8c9cc;animation:spin 2s linear infinite}.home-list-spinner svg{display:block;width:100%;height:100%}.home-list-spinner circle{stroke:currentColor;stroke-width:3px;stroke-linecap:round;animation:home-list-circular 1.5s ease-in-out infinite}.home-list-loading-text{display:inline-block;margin-left:8px;vertical-align:middle}@keyframes home-list-circular{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:90 150;stroke-dashoffset:-40px}to{stroke-dasharray:90 150;stroke-dashoffset:-120px}}:root{--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px)}.topbar{height:calc(16.41026vw + var(--safe-top));padding-top:var(--safe-top);padding-left:calc(4.61538vw + var(--safe-left));padding-right:calc(4.61538vw + var(--safe-right))}.topbar.subpage-bar{height:calc(14.36vw + var(--safe-top))}.topbar .back-button,.topbar .header-download{top:calc(50% + var(--safe-top)/2);transform:translateY(-50%)}.topbar .back-button{left:calc(4.10256vw + var(--safe-left))}.topbar .header-download{right:calc(3.08vw + var(--safe-right))}.workspace{padding-left:calc(4.10256vw + var(--safe-left));padding-right:calc(4.10256vw + var(--safe-right))}.page-home{padding-left:calc(3.07692vw + var(--safe-left));padding-right:calc(3.07692vw + var(--safe-right))}.page-create{padding-top:var(--safe-top)}.page-subscription{padding:var(--safe-top) calc(4.35897vw + var(--safe-right)) calc(14.87179vw + var(--safe-bottom)) calc(4.35897vw + var(--safe-left))}.page-login{padding:calc(11.79487vw + var(--safe-top)) calc(6.15385vw + var(--safe-right)) calc(12.82051vw + var(--safe-bottom)) calc(6.15385vw + var(--safe-left))}.page-404{padding:calc(6.15vw + var(--safe-top)) calc(6.15vw + var(--safe-right)) calc(6.15vw + var(--safe-bottom)) calc(6.15vw + var(--safe-left))}.page-settings{padding-left:calc(7.94872vw + var(--safe-left));padding-right:calc(7.94872vw + var(--safe-right))}.category-row{top:var(--safe-top)}.app-shell:before{content:"";position:fixed;z-index:45;top:0;left:0;right:0;height:var(--safe-top);background:#141416;pointer-events:none}.not-found-shell:before{background:#fff}.mobile-nav{left:calc(7.69vw + var(--safe-left));right:calc(7.69vw + var(--safe-right))}.source-notify{padding:calc(8px + var(--safe-top)) calc(16px + var(--safe-right)) 8px calc(16px + var(--safe-left))}.modal-backdrop{padding:calc(5.64103vw + var(--safe-top)) calc(5.64103vw + var(--safe-right)) calc(5.64103vw + var(--safe-bottom)) calc(5.64103vw + var(--safe-left))}.modal-backdrop.recharge-backdrop{padding:var(--safe-top) var(--safe-right) var(--safe-bottom) var(--safe-left)}.modal-backdrop>.modal{max-height:100%;overflow-y:auto}.cropper-page{padding:calc(2.05128vw + var(--safe-top)) calc(3.58974vw + var(--safe-right)) calc(4.10256vw + var(--safe-bottom)) calc(3.58974vw + var(--safe-left))}.video-download-dialog{display:flex;flex-direction:column;gap:16px;max-width:420px}.video-download-dialog p{font-size:14px;color:#b4b4b8}.video-download-dialog .close{font-size:28px;line-height:1}.video-download-dialog .primary{min-height:44px;display:flex;align-items:center;justify-content:center;font-size:16px;padding:10px 16px}.video-download-dialog .text-link{padding:8px;min-height:44px}.cropper-stage{position:relative}.cropper-status{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:10px;padding:16px;text-align:center;font-size:14px;background:#202023;pointer-events:none}.cropper-status .source-inline-spinner{width:22px;height:22px;flex:none}.crop-reselect{min-height:44px;margin-top:12px;flex-shrink:0}
