.banner-prompt[data-v-e27cafec],.banner-prompt-body[data-v-e27cafec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.banner-prompt-body[data-v-e27cafec]{gap:10px;padding:14px 14px 10px}.upload-box[data-v-e27cafec]{height:58px;width:58px;-ms-flex-negative:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#ffffff0d;border:1px dashed hsla(0,0%,100%,.14);border-radius:6px;cursor:pointer;justify-content:center;padding:0}.upload-box-icon[data-v-e27cafec]{height:14px;opacity:.5;width:14px}.upload-preview[data-v-e27cafec]{height:48px;position:relative;width:48px;-ms-flex-negative:0;border-radius:6px;cursor:pointer;flex-shrink:0;overflow:hidden}.upload-preview-img[data-v-e27cafec]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.upload-preview-mask[data-v-e27cafec]{display:-webkit-box;display:-ms-flexbox;display:flex;top:0;right:0;bottom:0;left:0;position:absolute;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#0006;justify-content:center;opacity:0;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}.upload-preview:active .upload-preview-mask[data-v-e27cafec],.upload-preview:hover .upload-preview-mask[data-v-e27cafec]{opacity:1}.banner-prompt-input[data-v-e27cafec]{background:transparent;border:none;color:#ffffffe0;font-size:14px;font-weight:400;line-height:20px;min-height:80px;outline:none;padding:0;resize:none;width:100%}.banner-prompt-input[data-v-e27cafec]::-webkit-input-placeholder{color:#ffffff59}.banner-prompt-input[data-v-e27cafec]::-moz-placeholder{color:#ffffff59}.banner-prompt-input[data-v-e27cafec]:-ms-input-placeholder{color:#ffffff59}.banner-prompt-input[data-v-e27cafec]::-ms-input-placeholder{color:#ffffff59}.banner-prompt-input[data-v-e27cafec]::placeholder{color:#ffffff59}.banner-prompt-toolbar[data-v-e27cafec]{-webkit-box-pack:justify;-ms-flex-pack:justify;gap:12px;justify-content:space-between;padding:0 14px 12px}.banner-prompt-toolbar[data-v-e27cafec],.toolbar-left[data-v-e27cafec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.toolbar-left[data-v-e27cafec]{gap:18px}.toolbar-icon-btn[data-v-e27cafec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:transparent;border:none;cursor:pointer;justify-content:center;padding:0}.toolbar-icon-btn.is-disabled[data-v-e27cafec]{cursor:default;opacity:.45}.toolbar-icon-img[data-v-e27cafec]{height:20px;width:20px}.toolbar-icon-img.is-flip[data-v-e27cafec]{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.params-chip[data-v-e27cafec]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#ffffff14;border:none;border-radius:8px;color:#ffffffe6;cursor:pointer;gap:6px;height:30px;padding:0 10px;-ms-flex-negative:0;flex-shrink:0}.params-text[data-v-e27cafec]{font-size:13px;line-height:1;white-space:nowrap}.params-inline[data-v-e27cafec]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.params-dot[data-v-e27cafec]{background:#ffffff40;border-radius:999px;height:2px;width:2px;-ms-flex-negative:0;flex-shrink:0}.params-chevron[data-v-e27cafec]{opacity:.7}.params-confirm-btn[data-v-e27cafec]{background:-webkit-gradient(linear,left top,right top,from(#ff3db4),to(#f60));background:linear-gradient(90deg,#ff3db4,#f60)}@-webkit-keyframes drawer-up-e27cafec{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes drawer-up-e27cafec{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.animate-drawer-up[data-v-e27cafec]{-webkit-animation:drawer-up-e27cafec .28s ease-out;animation:drawer-up-e27cafec .28s ease-out}.model-recommend[data-v-41b1ca0e]{margin-top:4px;width:100%}.model-recommend-title[data-v-41b1ca0e]{color:#fff;font-size:16px;font-weight:600;line-height:1.2;margin:0 0 12px}.model-recommend-track[data-v-41b1ca0e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;overflow-x:auto;scroll-behavior:smooth;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.model-recommend-track[data-v-41b1ca0e]::-webkit-scrollbar{display:none}.model-recommend-card[data-v-41b1ca0e]{-webkit-box-flex:0;cursor:pointer;-ms-flex:0 0 calc(100% - 28px);flex:0 0 calc(100% - 28px);min-width:0;scroll-snap-align:start}.model-recommend-media[data-v-41b1ca0e]{aspect-ratio:16/9;background:#242424;border-radius:14px;overflow:hidden;position:relative}.model-recommend-video[data-v-41b1ca0e]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.model-recommend-info[data-v-41b1ca0e]{margin-top:10px}.model-recommend-name[data-v-41b1ca0e]{color:#fff;font-size:15px;font-weight:500;line-height:1.3}.model-recommend-desc[data-v-41b1ca0e]{color:#ffffff73;font-size:13px;line-height:1.4;margin:4px 0 0}.roboto-bold-14[data-v-cc7a4162]{font-family:Roboto,sans-serif;font-size:14px;font-weight:700}.media-tab-switcher[data-v-cc7a4162]{display:grid;grid-template-columns:1fr 1fr;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#141414;border-radius:999px;min-width:168px;overflow:visible;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.media-tab-indicator[data-v-cc7a4162]{background:radial-gradient(80% 60% at 50% 100%,rgba(255,102,0,.18) 0,rgba(255,61,180,.08) 45%,transparent 100%),-webkit-gradient(linear,left top,left bottom,from(#2a1a18),to(#1a1210));background:radial-gradient(80% 60% at 50% 100%,rgba(255,102,0,.18) 0,rgba(255,61,180,.08) 45%,transparent 100%),linear-gradient(180deg,#2a1a18,#1a1210);border-radius:999px;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06);box-shadow:inset 0 1px #ffffff0f;height:100%;overflow:visible;pointer-events:none;position:absolute;-webkit-transition:-webkit-transform .28s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .28s cubic-bezier(.4,0,.2,1);transition:transform .28s cubic-bezier(.4,0,.2,1);transition:transform .28s cubic-bezier(.4,0,.2,1),-webkit-transform .28s cubic-bezier(.4,0,.2,1);width:50%;z-index:0}.media-tab-indicator[data-v-cc7a4162]:before{background:-webkit-gradient(linear,left top,right top,from(#ff3db4),to(#f60));background:linear-gradient(90deg,#ff3db4,#f60);border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute}.media-tab-indicator.is-video[data-v-cc7a4162]{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translate(100%)}.media-tab-item[data-v-cc7a4162]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;z-index:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:transparent;border:none;cursor:pointer;justify-content:center;padding:10px 28px;white-space:nowrap}.media-tab-item .media-tab-label[data-v-cc7a4162]{color:#ffffff6b;font-size:15px;font-weight:500;line-height:1;-webkit-transition:color .2s ease;transition:color .2s ease}.media-tab-item.is-active .media-tab-label[data-v-cc7a4162]{color:#fff}.home-input-card[data-v-cc7a4162]{background:#1b1b1b;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;overflow:hidden;width:100%}.home-model-bar[data-v-cc7a4162]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;background:transparent;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;cursor:pointer;justify-content:space-between;padding:12px 14px;position:relative;width:100%}.home-model-bar[data-v-cc7a4162]:before{background:#ffffff14;content:"";height:1px;left:14px;position:absolute;right:14px;top:0}.home-model-bar-left[data-v-cc7a4162]{-ms-flex-align:center;gap:8px;min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.home-model-bar-icon[data-v-cc7a4162],.home-model-bar-left[data-v-cc7a4162]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.home-model-bar-icon[data-v-cc7a4162]{height:24px;width:24px;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.banner-generate-btn[data-v-cc7a4162]{border-radius:999px!important;-webkit-box-shadow:none!important;box-shadow:none!important;display:block!important}.banner-generate-btn[data-v-cc7a4162] .group{height:52px!important;width:100%}.banner-generate-btn[data-v-cc7a4162] .group>div{background:-webkit-gradient(linear,left top,right top,from(#ff3db4),to(#f60))!important;background:linear-gradient(90deg,#ff3db4,#f60)!important;background-image:-webkit-gradient(linear,left top,right top,from(#ff3db4),to(#f60))!important;background-image:linear-gradient(90deg,#ff3db4,#f60)!important;border-radius:999px!important;height:52px!important;min-height:52px!important}.banner-generate-btn[data-v-cc7a4162] .shadow{-webkit-box-shadow:none!important;box-shadow:none!important}.banner-generate-btn[data-v-cc7a4162] .transition-gradient-enable-1,.banner-generate-btn[data-v-cc7a4162] .transition-gradient-enable-2,.banner-generate-btn[data-v-cc7a4162] .transition-gradient-unenable-1,.banner-generate-btn[data-v-cc7a4162] .transition-gradient-unenable-2{background:-webkit-gradient(linear,left top,right top,from(#ff3db4),to(#f60))!important;background:linear-gradient(90deg,#ff3db4,#f60)!important;background-image:-webkit-gradient(linear,left top,right top,from(#ff3db4),to(#f60))!important;background-image:linear-gradient(90deg,#ff3db4,#f60)!important}.banner-generate-btn[data-v-cc7a4162] .grid.place-items-center.mb-1{display:grid!important;height:auto!important;margin-bottom:0!important}.banner-generate-btn[data-v-cc7a4162] .grid.place-items-center.mb-1 img{height:22px!important;width:22px!important}.banner-generate-btn[data-v-cc7a4162] .absolute.h-full.w-full.top-0.left-0{color:#fff!important;gap:8px!important;padding-left:0!important;padding-right:0!important}.banner-generate-btn[data-v-cc7a4162] .flex.items-center.justify-center.gap-2{color:#fff!important;gap:8px!important}.banner-generate-btn[data-v-cc7a4162] .roboto-bold-16,.banner-generate-btn[data-v-cc7a4162] .select-none{color:#fff!important;font-size:16px!important;font-weight:600!important}.banner-generate-btn[data-v-cc7a4162] .rounded-full.bg-\[\#00000040\]{background:#00000047!important;border-radius:999px!important;height:24px!important;opacity:1!important;padding:2px 8px!important}.banner-generate-btn[data-v-cc7a4162] .rounded-full.bg-\[\#00000040\] .roboto-bold-16{color:#fff!important}.banner-generate-btn[data-v-cc7a4162]:active .group>div{opacity:.92;-webkit-transform:scale(.98);-ms-transform:scale(.98);transform:scale(.98)}.model-discount-marquee[data-v-cc7a4162]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1;white-space:nowrap}.model-discount-title-wrap[data-v-cc7a4162]{container-type:inline-size;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}.model-discount-title-wrap[data-v-cc7a4162],.model-discount-title-wrap span[data-v-cc7a4162]{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.model-discount-title-wrap span[data-v-cc7a4162]{display:block}.model-discount-marquee.is-overflowing .model-discount-title-wrap span[data-v-cc7a4162]{-webkit-animation:model-name-marquee-cc7a4162 4s ease-in-out infinite alternate;animation:model-name-marquee-cc7a4162 4s ease-in-out infinite alternate}.model-discount-badge[data-v-cc7a4162]{height:auto;width:56px;-ms-flex-negative:0;flex-shrink:0}@-webkit-keyframes model-name-marquee-cc7a4162{0%{-webkit-transform:translateX(0);transform:translate(0)}to{-webkit-transform:translateX(min(0px,100cqw - 100%));transform:translate(min(0px,100cqw - 100%))}}@keyframes model-name-marquee-cc7a4162{0%{-webkit-transform:translateX(0);transform:translate(0)}to{-webkit-transform:translateX(min(0px,100cqw - 100%));transform:translate(min(0px,100cqw - 100%))}}@-webkit-keyframes model-drawer-up-cc7a4162{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes model-drawer-up-cc7a4162{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.animate-model-drawer-up[data-v-cc7a4162]{-webkit-animation:model-drawer-up-cc7a4162 .28s ease-out;animation:model-drawer-up-cc7a4162 .28s ease-out}[data-v-cc7a4162] .banner-validation-modal{background:#1c1b1f;border:none;border-radius:24px;max-width:calc(100vw - 32px);padding:32px 40px 28px;width:420px}[data-v-cc7a4162] .banner-validation-modal-title{color:#fff;font-size:20px;line-height:28px;margin-top:0}[data-v-cc7a4162] .banner-validation-modal-content{color:#fff9;font-size:14px;line-height:20px;margin-bottom:0;margin-top:8px}.banner-validation-modal-icon[data-v-cc7a4162]{height:72px;width:72px}.banner-validation-modal-actions[data-v-cc7a4162]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-top:24px}.banner-validation-modal-btn[data-v-cc7a4162]{-webkit-box-flex:1;border-radius:9999px;cursor:pointer;-ms-flex:1;flex:1;font-size:16px;font-weight:400;height:48px;line-height:1;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}.banner-validation-modal-btn[data-v-cc7a4162]:hover{opacity:.9}.banner-validation-modal-btn-cancel[data-v-cc7a4162]{background:transparent;border:1px solid hsla(0,0%,100%,.8);color:#fff}.banner-validation-modal-btn-confirm[data-v-cc7a4162]{background:-webkit-gradient(linear,left top,right top,from(#ff3db4),to(#f60));background:linear-gradient(90deg,#ff3db4,#f60);border:none;color:#fff}
