.evf-migration-root .evf-file-upload{align-items:center;background:#0003;border:1px dashed hsla(0,0%,100%,.1);border-radius:10px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:75px 94px;position:relative;transition:all .2s;width:100%}.evf-migration-root .evf-file-upload:hover{background:#ffffff14}.evf-migration-root .evf-file-upload--disabled{cursor:not-allowed}.evf-migration-root .evf-file-upload--dragover{background:var(--evf-gradient-surface);border:1px dashed transparent;border-radius:10px;cursor:pointer}.evf-migration-root .evf-file-upload--hover-gradient:hover{background:var(--evf-gradient-surface);border-color:transparent}.evf-migration-root .evf-file-upload__hover{box-sizing:border-box;display:none;height:100%;position:absolute;width:100%}.evf-migration-root.evf-url-dialog-overlay{align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;position:fixed;z-index:2000}.evf-migration-root .evf-url-dialog{background:#fff;border-radius:16px;display:flex;flex-direction:column;height:350px;max-width:calc(100vw - 32px);overflow:hidden;position:relative;width:800px}.evf-migration-root .evf-url-dialog__header{align-items:center;color:#26292d;display:flex;flex-shrink:0;font-family:var(--evf-font-family);font-size:18px;font-weight:500;height:56px;justify-content:space-between;line-height:28px;padding:0 12px 0 30px}.evf-migration-root .evf-url-dialog__close{align-items:center;background:transparent;border:0;border-radius:10px;color:#2f2b57;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;transition:color .2s;width:32px}.evf-migration-root .evf-url-dialog__close:hover{color:#2f2b5799}.evf-migration-root .evf-url-dialog__close:disabled{cursor:not-allowed;opacity:.5}.evf-migration-root .evf-url-dialog__close svg{height:12px;width:12px}.evf-migration-root .evf-url-dialog__body{align-items:center;display:flex;flex:1 1 auto;flex-direction:column;gap:56px;padding:72px 50px 0}.evf-migration-root .evf-url-dialog__input-wrap{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f2f6ff;border-radius:16px;display:flex;gap:10px;height:60px;max-width:100%;padding:10px 20px;width:700px}.evf-migration-root .evf-url-dialog__link-icon{color:#26292d66;flex-shrink:0;height:24px;width:24px}.evf-migration-root .evf-url-dialog__input-wrap input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;box-shadow:none;caret-color:#6c34fc;color:#26292d;font-family:var(--evf-font-family);font-size:16px;font-weight:400;line-height:24px;min-width:0;outline:0;padding:0;width:100%}.evf-migration-root .evf-url-dialog__input-wrap input:focus,.evf-migration-root .evf-url-dialog__input-wrap input:focus-visible{border:0;box-shadow:none;outline:0}.evf-migration-root .evf-url-dialog__input-wrap input::-moz-placeholder{color:#26292d66}.evf-migration-root .evf-url-dialog__input-wrap input::placeholder{color:#26292d66}.evf-migration-root .evf-url-dialog__clear{align-items:center;background:transparent;border:0;border-radius:50%;box-shadow:none;color:#26292d4d;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;outline:0;padding:0;width:24px}.evf-migration-root .evf-url-dialog__clear:hover{color:#26292d80}.evf-migration-root .evf-url-dialog__clear svg{height:24px;width:24px}.evf-migration-root .evf-url-dialog__analyze{align-items:center;background:#6c34fc;border:0;border-radius:100px;color:#fff;cursor:pointer;display:flex;font-family:var(--evf-font-family);font-size:16px;font-weight:700;height:48px;justify-content:center;line-height:24px;min-width:156px;padding:0 44px;transition:filter .2s}.evf-migration-root .evf-url-dialog__analyze:not(:disabled):hover{filter:brightness(.92)}.evf-migration-root .evf-url-dialog__analyze:disabled{cursor:not-allowed;opacity:.5}.evf-migration-root .evf-url-dialog__spinner{color:#fff}.evf-migration-root.evf-image-dialog-overlay{align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;position:fixed;z-index:2000}.evf-migration-root .evf-image-dialog{background:#f2f6ff;border:1px solid #444;border-radius:16px;display:flex;flex-direction:column;max-height:calc(100vh - 32px);max-width:calc(100vw - 32px);overflow:hidden;padding-top:76px;position:relative;width:-moz-fit-content;width:fit-content}.evf-migration-root .evf-image-dialog__header{align-items:center;color:#26292d;display:flex;font-family:var(--evf-font-family);font-size:18px;font-weight:500;height:56px;justify-content:space-between;left:-1px;line-height:28px;padding:12px 12px 12px 30px;position:absolute;top:-1px;width:calc(100% + 2px)}.evf-migration-root .evf-image-dialog__close{align-items:center;background:transparent;border:0;border-radius:8px;color:#2f2b57;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;transition:color .2s;width:32px}.evf-migration-root .evf-image-dialog__close:hover{color:#2f2b5799}.evf-migration-root .evf-image-dialog__close svg{height:12px;width:12px}.evf-migration-root .evf-image-dialog__scroll{display:grid;gap:16px;max-height:calc(100vh - 132px);overflow-y:auto;padding:20px}.evf-migration-root .evf-image-dialog__scroll::-webkit-scrollbar{width:6px}.evf-migration-root .evf-image-dialog__scroll::-webkit-scrollbar-track{background:transparent}.evf-migration-root .evf-image-dialog__scroll::-webkit-scrollbar-thumb{background:#d9d9d91a;border-radius:16px}.evf-migration-root .evf-image-dialog__item{background:#fff;border:0;border-radius:10px;cursor:pointer;height:225px;overflow:hidden;padding:0;position:relative;width:225px}.evf-migration-root .evf-image-dialog__item--selected{box-shadow:0 0 0 2px #6c34fc}.evf-migration-root .evf-image-dialog__img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.evf-migration-root .evf-image-dialog__item-shade{background:linear-gradient(180deg,transparent,#000);bottom:0;height:70px;left:0;opacity:0;pointer-events:none;position:absolute;right:0;transition:opacity .2s}.evf-migration-root .evf-image-dialog__item:hover .evf-image-dialog__item-shade{opacity:1}.evf-migration-root .evf-image-dialog__use{align-items:center;background:#6c34fc;border-radius:36px;bottom:10px;display:flex;height:36px;justify-content:center;left:50%;opacity:0;padding:6px 24px;pointer-events:none;position:absolute;transform:translate(-50%);transition:opacity .2s;width:148px}.evf-migration-root .evf-image-dialog__item:hover .evf-image-dialog__use{opacity:1}.evf-migration-root .evf-image-dialog__use span{color:#fff;font-family:var(--evf-font-family);font-size:16px;font-weight:500;line-height:24px}.evf-migration-root.evf-modal-enter-active,.evf-migration-root.evf-modal-leave-active{transition:opacity .2s ease}.evf-migration-root.evf-modal-enter-from,.evf-migration-root.evf-modal-leave-to{opacity:0}.evf-migration-root .evf-generate-footer{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;gap:4px;width:100%}.evf-migration-root .evf-generate-footer__credits{align-items:center;display:flex;gap:8px;justify-content:flex-start;order:1;padding:2px 0}.evf-migration-root .evf-generate-footer__credits:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' overflow='visible' preserveAspectRatio='none' style='display:block' viewBox='0 0 16 16'%3E%3Cpath fill='%236c34fc' d='M8 0C4.729 0 2 1.17 2 3s2.729 3 6 3 6-1.17 6-3-2.729-3-6-3M2 5.719V7.5c0 1.83 2.729 3 6 3s6-1.17 6-3V5.719C12.64 6.836 10.518 7.5 8 7.5c-2.519 0-4.64-.664-6-1.781m0 4.5V12c0 1.83 2.729 3 6 3s6-1.17 6-3v-1.781C12.64 11.336 10.518 12 8 12c-2.519 0-4.64-.664-6-1.781'/%3E%3C/svg%3E") 50% /contain no-repeat;content:"";flex-shrink:0;height:16px;width:16px}.evf-migration-root .evf-generate-footer__credits-label{color:#26292d;font-family:var(--evf-font-family);font-size:13px;font-weight:500;line-height:normal}.evf-migration-root .evf-generate-footer__credits-value{color:#6c34fc;font-family:var(--evf-font-family);font-size:13px;font-weight:700;line-height:normal}.evf-migration-root .evf-generate-footer__button{align-items:center;background:linear-gradient(92deg,#ff27d7 -32.76%,#6c34fc 81.36%);border:0;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-family:var(--evf-font-family);font-size:16px;font-weight:700;height:48px;isolation:isolate;justify-content:center;order:2;overflow:hidden;padding:0;position:relative;width:100%}.evf-migration-root .evf-generate-footer__button:before{background:linear-gradient(90deg,#db55e8 1.47%,#8a5dfd 80.43%);border-radius:inherit;content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s;z-index:-1}.evf-migration-root .evf-generate-footer__button:not(:disabled):hover:before{opacity:1}.evf-migration-root .evf-generate-footer__button:not(:disabled):active:before{background:linear-gradient(90deg,#a822b6 1.47%,#572aca 80.43%);opacity:1;transition-duration:.15s}.evf-migration-root .evf-generate-footer__button:disabled{cursor:not-allowed;opacity:.3}.evf-migration-root .evf-generate-footer__spinner{animation:evf-generate-spin 1s linear infinite;height:16px;margin-right:4px;width:16px}@keyframes evf-generate-spin{to{transform:rotate(1turn)}}.evf-migration-root{--evf-font-family:"Poppins",-apple-system,blinkmacsystemfont,"Helvetica Neue",helvetica,arial,"PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;--evf-gradient-action:linear-gradient(180deg,#fff,hsla(0,0%,100%,0) 90%),linear-gradient(90deg,#0ef,#6b69ff 49.04%,#ff47ac);--evf-gradient-action-hover:linear-gradient(180deg,#fff,hsla(0,0%,100%,0) 90%),linear-gradient(90deg,#0ef,#f7e0ff 49.52%,#ff49ad);--evf-gradient-surface:linear-gradient(180deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,0) 90%),linear-gradient(90deg,rgba(0,238,255,.05),rgba(107,105,255,.05) 49.04%,rgba(255,71,172,.05))}.evf-migration-root .evf-spinner{animation:evf-spin 2s linear infinite;border:2px solid hsla(0,0%,7%,.2);border-radius:50%;border-top-color:currentcolor;display:inline-block;height:22px;width:22px}.evf-migration-root .evf-spinner--light{border-color:hsla(0,0%,100%,.7) hsla(0,0%,100%,.15) hsla(0,0%,100%,.15)}@keyframes evf-spin{to{transform:rotate(1turn)}}@media(max-width:1366px){body .evf-migration-root[data-evf-feature]{padding-top:calc(var(--content-padding, 104px) + 16px)}}.evf-migration-root .evf-session-panel{background:#fff;border-radius:24px;box-sizing:border-box;color:#26292d;display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:240px;min-width:0;overflow:hidden;padding:24px;position:relative;width:100%}.evf-migration-root .evf-session-panel__empty{align-items:center;display:flex;flex:1 1 auto;flex-direction:column;gap:0;justify-content:center;min-height:0;text-align:center}.evf-migration-root .evf-session-panel__empty-illustration{flex:0 0 auto;height:200px;margin-bottom:14px;width:213px}.evf-migration-root .evf-session-panel__empty-hint,.evf-migration-root .evf-session-panel__empty-title{color:#26292d;font-family:var(--evf-font-family);font-size:14px;font-weight:500;line-height:normal;margin:0}.evf-migration-root .evf-session-panel__samples{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;justify-content:center;min-height:0;text-align:left}.evf-migration-root .evf-session-panel__sample-title{color:#1d1c20;flex:0 0 auto;font-family:var(--evf-font-family);font-size:14px;font-weight:600;line-height:normal;margin:0}.evf-migration-root .evf-session-panel__sample-list{display:flex;flex:0 1 auto;flex-direction:column;gap:12px;min-height:0;width:100%}.evf-migration-root .evf-session-panel__sample-image{background:#fafafa;border-radius:16px;flex:0 1 auto;min-height:0;width:100%}.evf-migration-root .evf-session-list{display:flex;flex:1 1 auto;flex-direction:column;gap:20px;min-width:0;overflow-x:hidden;overflow-y:auto;padding-right:0;width:100%}.evf-migration-root .evf-session-list::-webkit-scrollbar{width:6px}.evf-migration-root .evf-session-list::-webkit-scrollbar-track{background:transparent}.evf-migration-root .evf-session-list::-webkit-scrollbar-thumb{background:#6666662e;border-radius:16px}.evf-migration-root .evf-session-fallback{background:#f2f6ff;border:1px solid #d7dce9;border-radius:16px;display:flex;flex-direction:column;gap:8px;padding:16px 20px;width:100%}.evf-migration-root .evf-session-fallback__title{color:#26292d;font-family:var(--evf-font-family);font-size:14px;font-weight:500;line-height:20px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evf-migration-root .evf-session-fallback__progress{background:#d7dce9;border-radius:999px;height:8px;overflow:hidden;width:100%}.evf-migration-root .evf-session-fallback__progress-bar{background:linear-gradient(90deg,#0ef,#6b69ff 49.04%,#ff47ac);border-radius:999px;height:100%;transition:width .3s ease}.evf-migration-root .evf-session-fallback__status{color:#666;font-family:var(--evf-font-family);font-size:12px;font-weight:300;line-height:14px;margin:0}.evf-migration-root .evf-session-fallback__status--error{color:#ff7875}@keyframes evf-migration-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes evf-migration-spin-rotate{to{transform:rotate(405deg)}}@keyframes evf-migration-spin-move{to{opacity:1}}.evf-migration-root[data-evf-feature=ai-ads-library].evf-ai-ads-panel{padding-left:24px;padding-right:24px}.evf-migration-root[data-evf-feature=ai-ads-library] .evf-ai-ads-panel__empty{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - 260px);width:100%}.evf-migration-root[data-evf-feature=ai-ads-library] .evf-ai-ads-panel__empty-image{height:152px;width:184px}.evf-migration-root[data-evf-feature=ai-ads-library] .evf-ai-ads-panel__loading{align-items:center;display:flex;justify-content:center;padding:16px 0;width:100%}.evf-migration-root[data-evf-feature=ai-ads-library] .evf-ai-ads-panel__spin-dot{animation:evf-migration-spin-rotate 1.2s linear infinite;display:inline-block;height:20px;position:relative;transform:rotate(45deg);width:20px}.evf-migration-root[data-evf-feature=ai-ads-library] .evf-ai-ads-panel__spin-dot-item{animation:evf-migration-spin-move 1s linear infinite alternate;background:#6c34fc;border-radius:100%;display:block;height:9px;opacity:.3;position:absolute;transform:scale(.75);transform-origin:50% 50%;width:9px}.evf-migration-root[data-evf-feature=ai-ads-library] .evf-ai-ads-panel__spin-dot-item:first-child{left:0;top:0}.evf-migration-root[data-evf-feature=ai-ads-library] .evf-ai-ads-panel__spin-dot-item:nth-child(2){animation-delay:.4s;right:0;top:0}.evf-migration-root[data-evf-feature=ai-ads-library] .evf-ai-ads-panel__spin-dot-item:nth-child(3){animation-delay:.8s;bottom:0;right:0}.evf-migration-root[data-evf-feature=ai-ads-library] .evf-ai-ads-panel__spin-dot-item:nth-child(4){animation-delay:1.2s;bottom:0;left:0}.evf-migration-root[data-evf-feature=ai-ads-library] .evf-ai-ads-list,.evf-migration-root[data-evf-feature=ai-ads-library] .evf-ai-ads-list__group{display:flex;flex-direction:column;gap:20px}.evf-migration-root[data-evf-feature=ai-ads-library] .evf-ai-ads-list__date{color:#26292d;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:24px}.evf-migration-root[data-evf-feature=ai-ads-library] .evf-ai-ads-waterfall{position:relative;width:100%}.evf-migration-root[data-evf-feature=ai-ads-library] .evf-ai-ads-waterfall__item{left:0;position:absolute;top:0}.evf-migration-root[data-evf-feature=ai-ads-library] .evf-ai-ads-card{background:#fff;border-radius:16px;box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:8px;position:relative;transition:background-color .3s ease;width:100%}.evf-migration-root[data-evf-feature=ai-ads-library] .evf-ai-ads-card:hover{background:#f2f6ff}.evf-migration-root[data-evf-feature=ai-ads-library] .evf-ai-ads-card__body{background:#f5f5f5;border-radius:12px;flex:1;min-height:0;overflow:hidden;position:relative}.evf-migration-root[data-evf-feature=ai-ads-library] .evf-ai-ads-card__cover{backface-visibility:hidden;background-repeat:no-repeat;background-size:100% 100%;display:block;height:100%;transition:transform .3s ease;width:100%;will-change:transform}.evf-migration-root[data-evf-feature=ai-ads-library] .evf-ai-ads-card:hover .evf-ai-ads-card__cover{transform:scale(1.2)}.evf-migration-root[data-evf-feature=ai-ads-library] .evf-ai-ads-card__actions{align-items:center;box-sizing:border-box;display:flex;height:36px;justify-content:flex-end;padding-top:8px}.evf-migration-root[data-evf-feature=ai-ads-library] .evf-ai-ads-card__action{align-items:center;background:transparent;border:none;border-radius:6px;color:#26292d;cursor:pointer;display:flex;height:24px;justify-content:center;margin-left:4px;opacity:0;padding:0;transition:opacity .3s ease,visibility .3s ease,background-color .2s ease;visibility:hidden;width:24px}.evf-migration-root[data-evf-feature=ai-ads-library] .evf-ai-ads-card:hover .evf-ai-ads-card__action{opacity:1;visibility:visible}.evf-migration-root[data-evf-feature=ai-ads-library] .evf-ai-ads-card__action:hover{background:#e0e1e8}.evf-migration-root[data-evf-feature=ai-ads-library] .evf-ai-ads-card__action svg{height:16px;width:16px}.evf-migration-root[data-evf-feature=ai-ads-library] .evf-ai-ads-card__spinner{animation:evf-migration-spin 2s linear infinite;height:auto;inset:0;margin:auto;position:absolute;width:100%}.evf-migration-root[data-evf-feature=ai-ads-library] .evf-ai-ads-card__progress{color:#fff;font-family:Poppins,sans-serif;font-size:20px;font-weight:500;left:50%;line-height:28px;position:absolute;text-shadow:0 1px 10px rgba(0,0,0,.5);top:50%;transform:translate(-50%,-50%)}.evf-migration-root[data-evf-feature=ai-ads-library] .evf-ai-ads-card__play{left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease,visibility .3s ease;visibility:hidden}.evf-migration-root[data-evf-feature=ai-ads-library] .evf-ai-ads-card:hover .evf-ai-ads-card__play{opacity:1;visibility:visible}.evf-migration-root[data-evf-feature=ai-ads-library] .evf-ai-ads-card__play-btn{align-items:center;background:#fff;border:none;border-radius:9999px;color:#000;cursor:pointer;display:flex;height:36px;justify-content:center;padding:0;width:36px}.evf-migration-root[data-evf-feature=ai-ads-library] .evf-ai-ads-card__play-btn svg{height:18px;width:18px}.evf-migration-root[data-evf-feature=ai-ads-library].evf-ai-ads-modal{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.evf-migration-root[data-evf-feature=ai-ads-library] .evf-ai-ads-modal__content{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#222c;border-radius:16px;box-shadow:0 4px 100px #0000004d;max-width:calc(100vw - 32px);padding:60px;position:relative;text-align:center;width:520px}.evf-migration-root[data-evf-feature=ai-ads-library] .evf-ai-ads-modal__close{align-items:center;background:transparent;border:none;border-radius:8px;color:#ffffffb3;cursor:pointer;display:flex;justify-content:center;padding:0 4px 4px;position:absolute;right:16px;top:16px}.evf-migration-root[data-evf-feature=ai-ads-library] .evf-ai-ads-modal__close svg{height:14px;width:14px}.evf-migration-root[data-evf-feature=ai-ads-library] .evf-ai-ads-modal__close:hover{background:#ffffff1a;color:#ffffffb3}.evf-migration-root[data-evf-feature=ai-ads-library] .evf-ai-ads-modal__title{background:none;color:#fff;font-family:Poppins,sans-serif;font-size:24px;font-weight:500;line-height:28px;margin-bottom:16px}.evf-migration-root[data-evf-feature=ai-ads-library] .evf-ai-ads-modal__body{color:#ffffff80;font-family:Poppins,sans-serif;font-size:18px;font-weight:400;line-height:28px}.evf-migration-root[data-evf-feature=ai-ads-library] .evf-ai-ads-modal__footer{display:flex;gap:8px;justify-content:center;margin-top:32px}.evf-migration-root[data-evf-feature=ai-ads-library] .evf-ai-ads-modal__btn{border:none;border-radius:36px;cursor:pointer;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;height:40px;line-height:24px;padding:0 46px}.evf-migration-root[data-evf-feature=ai-ads-library] .evf-ai-ads-modal__btn:disabled{cursor:not-allowed;opacity:.6}.evf-migration-root[data-evf-feature=ai-ads-library] .evf-ai-ads-modal__btn--cancel{background:#ffffff1a;color:#fff}.evf-migration-root[data-evf-feature=ai-ads-library] .evf-ai-ads-modal__btn--cancel:hover:not(:disabled){background:#575757}.evf-migration-root[data-evf-feature=ai-ads-library] .evf-ai-ads-modal__btn--confirm{background:#f13a22;color:#fff}.evf-migration-root[data-evf-feature=ai-ads-library] .evf-ai-ads-modal__btn--confirm:hover:not(:disabled){background:#f24d38}.evf-migration-root[data-evf-feature=ai-ads-library].evf-ai-ads-preview{align-items:center;background:#000000b3;display:flex;inset:0;justify-content:center;outline:none;position:fixed;z-index:1002}.evf-migration-root[data-evf-feature=ai-ads-library].evf-ai-ads-preview-enter-active,.evf-migration-root[data-evf-feature=ai-ads-library].evf-ai-ads-preview-leave-active{transition:opacity .2s ease}.evf-migration-root[data-evf-feature=ai-ads-library].evf-ai-ads-preview-enter-from,.evf-migration-root[data-evf-feature=ai-ads-library].evf-ai-ads-preview-leave-to{opacity:0}.evf-migration-root[data-evf-feature=ai-ads-library] .evf-ai-ads-preview__container{background:#2d2d2d;border:1px solid #444;border-radius:16px;height:720px;overflow:hidden;position:relative;width:90vw}.evf-migration-root[data-evf-feature=ai-ads-library] .evf-ai-ads-preview__close{align-items:center;background:#232323;border:none;border-radius:8px;color:#ffffffb3;cursor:pointer;display:flex;justify-content:center;padding:6px 8px 4px;position:absolute;right:12px;top:12px;z-index:10}.evf-migration-root[data-evf-feature=ai-ads-library] .evf-ai-ads-preview__close svg{height:14px;width:14px}.evf-migration-root[data-evf-feature=ai-ads-library] .evf-ai-ads-preview__close:hover{background:#000c;color:#fff}.evf-migration-root[data-evf-feature=ai-ads-library] .evf-ai-ads-preview__body{align-items:center;background:#202020;border-radius:12px;display:flex;flex:1;flex-direction:column;height:100%;overflow:hidden;position:relative;width:100%}.evf-migration-root[data-evf-feature=ai-ads-library] .evf-ai-ads-preview__loading{align-items:center;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:20}.evf-migration-root[data-evf-feature=ai-ads-library] .evf-ai-ads-preview__loading-spinner{animation:evf-migration-spin 1s linear infinite;border:2.4px solid hsla(0,0%,100%,.2);border-radius:9999px;border-top-color:#fffc;height:32px;width:32px}.evf-migration-root[data-evf-feature=ai-ads-library] .evf-ai-ads-preview__image{cursor:grab;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.evf-migration-root[data-evf-feature=ai-ads-library] .evf-ai-ads-preview__image--dragging{cursor:grabbing}.evf-migration-root[data-evf-feature=ai-ads-library] .evf-ai-ads-preview__arrow{align-items:center;background:#2d2d2de6;border:1px solid hsla(0,0%,100%,.1);border-radius:9999px;color:#ffffffe6;cursor:pointer;display:flex;height:56px;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .2s ease;width:56px;z-index:10}.evf-migration-root[data-evf-feature=ai-ads-library] .evf-ai-ads-preview__arrow:hover{background:#121212b3}.evf-migration-root[data-evf-feature=ai-ads-library] .evf-ai-ads-preview__arrow svg{height:20px;width:20px}.evf-migration-root[data-evf-feature=ai-ads-library] .evf-ai-ads-preview__arrow--prev{left:16px}.evf-migration-root[data-evf-feature=ai-ads-library] .evf-ai-ads-preview__arrow--next{right:16px}.evf-migration-root[data-evf-feature=ai-ads-library] .evf-ai-ads-preview__counter{background:#12121280;border-radius:9999px;bottom:20px;left:50%;padding:4px 20px;position:absolute;transform:translate(-50%)}.evf-migration-root[data-evf-feature=ai-ads-library] .evf-ai-ads-preview__counter span{color:#fff;font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:28px;white-space:nowrap}.evf-migration-root [data-evf-renderer=product-visuals].evf-pv-session{border-radius:16px;display:flex;flex-direction:column;gap:16px;transition:background-color .2s ease;width:100%}.evf-migration-root [data-evf-renderer=product-visuals] .evf-pv-session__header{align-items:center;display:flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;gap:12px;line-height:16px}.evf-migration-root [data-evf-renderer=product-visuals] .evf-pv-session__type{color:#26292d;font-weight:600}.evf-migration-root [data-evf-renderer=product-visuals] .evf-pv-session__time{color:#666}.evf-migration-root [data-evf-renderer=product-visuals] .evf-pv-session__body{display:flex;flex-direction:column;gap:12px;margin-top:0}.evf-migration-root [data-evf-renderer=product-visuals] .evf-pv-session__strip-wrap{min-width:0;overflow:hidden;position:relative;width:100%}.evf-migration-root [data-evf-renderer=product-visuals] .evf-pv-session__strip{display:flex;gap:8px;min-width:0;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;width:100%}.evf-migration-root [data-evf-renderer=product-visuals] .evf-pv-session__strip::-webkit-scrollbar{display:none}.evf-migration-root [data-evf-renderer=product-visuals] .evf-pv-session__item{align-items:flex-start;background:none;border:none;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;gap:12px;padding:0;text-align:left}.evf-migration-root [data-evf-renderer=product-visuals] .evf-pv-session__thumb{align-items:center;background:#f2f6ff;border-radius:8px;display:flex;height:213px;justify-content:center;overflow:hidden;width:204px}.evf-migration-root [data-evf-renderer=product-visuals] .evf-pv-session__thumb-img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.evf-migration-root [data-evf-renderer=product-visuals] .evf-pv-session__placeholder{align-items:center;display:flex;flex-direction:column;gap:8px;height:100%;justify-content:center;width:100%}.evf-migration-root [data-evf-renderer=product-visuals] .evf-pv-session__spinner{animation:evf-migration-spin 1s linear infinite;display:block;height:40px;width:40px}.evf-migration-root [data-evf-renderer=product-visuals] .evf-pv-session__generating{color:#6c34fc;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:normal;margin:0;text-align:center}.evf-migration-root [data-evf-renderer=product-visuals] .evf-pv-session__failed-icon{display:block;height:40px;width:40px}.evf-migration-root [data-evf-renderer=product-visuals] .evf-pv-session__failed{color:#f55;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:normal;margin:0;text-align:center}.evf-migration-root [data-evf-renderer=product-visuals] .evf-pv-session__label{color:#26292d;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:16px;margin:0}.evf-migration-root [data-evf-renderer=product-visuals] .evf-pv-session__arrow{align-items:center;border:1px solid hsla(0,0%,100%,.1);border-radius:9999px;color:#ffffffe6;cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;position:absolute;top:88px;transition:background-color .2s ease;width:40px;z-index:2}.evf-migration-root [data-evf-renderer=product-visuals] .evf-pv-session__arrow svg{height:16px;width:16px}.evf-migration-root [data-evf-renderer=product-visuals] .evf-pv-session__arrow--left{background:#2d2d2de6;left:10px}.evf-migration-root [data-evf-renderer=product-visuals] .evf-pv-session__arrow--right{background:#12121280;right:10px}.evf-migration-root [data-evf-renderer=product-visuals] .evf-pv-session__arrow:hover{background:#121212b3}.evf-migration-root [data-evf-renderer=product-visuals] .evf-pv-session__actions{align-items:center;display:flex;gap:10px;justify-content:flex-end}.evf-migration-root [data-evf-renderer=product-visuals] .evf-pv-session__action{align-items:center;background:transparent;border:none;border-radius:8px;color:#26292d;cursor:pointer;display:flex;height:36px;justify-content:center;padding:8px;transition:background-color .2s ease,color .2s ease;width:36px}.evf-migration-root [data-evf-renderer=product-visuals] .evf-pv-session__action svg{height:20px;width:20px}.evf-migration-root [data-evf-renderer=product-visuals] .evf-pv-session__action:hover{background:#f2f6ff;color:#26292d}.evf-migration-root [data-evf-renderer=product-visuals] .evf-pv-session__action--delete:hover{background:#ff555529}.evf-migration-root [data-evf-renderer=product-visuals] .evf-pv-session__action--disabled,.evf-migration-root [data-evf-renderer=product-visuals] .evf-pv-session__action--disabled:hover{background:transparent;color:#26292d;cursor:not-allowed;opacity:.5}
