:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .avs-site-header .avs-header-inner{width:min(100%,1600px)}:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .avs-browse-button,:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .avs-language>button,:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .avs-menu-toggle,:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .avs-sign-in-link,:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .avs-site-footer a,:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .avs-site-header .avs-language-list a,:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .avs-site-header .avs-primary-nav a{min-height:44px}:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .avs-sign-in-link{display:inline-flex;align-items:center;color:#8733ff;font-size:14px;font-weight:750;text-decoration:none;white-space:nowrap}:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .avs-sign-in-link:hover{color:#ff8090}:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .avs-site-footer .avs-brand,:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .avs-site-footer .avs-footer-links h2,:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .avs-site-header .avs-brand{letter-spacing:0}:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .avs-site-header .avs-language-list,:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .avs-site-header .avs-primary-nav{max-height:calc(100svh - 90px);overflow-y:auto;overscroll-behavior:contain}:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .avs-site-footer a:focus-visible,:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .avs-site-header a:focus-visible,:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .avs-site-header button:focus-visible{outline:2px solid var(--accent,#8733ff);outline-offset:4px}:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .avs-site-header .avs-language-list a,:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .avs-site-header .avs-primary-nav a{display:inline-flex;align-items:center}:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .avs-site-header .avs-language-list{width:min(182px,calc(100vw - 24px));min-width:0;max-width:calc(100vw - 24px)}:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .avs-site-footer .avs-footer-bottom,:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .avs-site-footer .avs-footer-intro,:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .avs-site-footer .avs-footer-links{min-width:0}@media (min-width:931px) and (max-width:1180px){:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .avs-site-header .avs-menu-toggle{display:inline-flex;align-items:center;justify-content:center;width:38px;height:44px;padding:8px;margin-left:auto;border:0;border-radius:6px;color:var(--ui-muted);background:transparent;cursor:pointer}:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .avs-site-header .avs-menu-toggle svg{width:22px;height:22px}:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .avs-site-header .avs-primary-nav{display:none;position:absolute;top:calc(100% - 1px);right:0;left:0;margin-left:0;padding:18px 22px 23px;background:#10100f;border-bottom:1px solid #30302a;box-shadow:0 20px 30px #0006}:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .avs-site-header .avs-primary-nav.is-open{display:block}:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .avs-site-header .avs-primary-nav ul{flex-direction:column;align-items:stretch;gap:3px}:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .avs-site-header .avs-primary-nav a{display:flex;padding:14px 10px;font-size:16px;border-radius:8px}:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .avs-site-header .avs-mobile-menu-caption{display:block;border-top:1px solid #25251f;padding:16px 10px 0;margin-top:12px;font-size:14px;color:var(--ui-muted)}}@media (max-width:540px){:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .avs-site-header .avs-language-list{right:0}:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .avs-site-footer .avs-footer-description{max-width:34rem}}@media (max-width:400px){:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .avs-site-header .avs-language-list{right:0}:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .avs-site-footer .avs-footer-bottom p{max-width:100%}}@media (prefers-reduced-motion:reduce){:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .avs-site-footer *,:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .avs-site-header *{transition:none!important}}.avs-compact-footer.site-footer .avs-footer-inner{width:min(1240px,calc(100% - 40px));padding:18px 0 12px}.avs-compact-footer .avs-compact-footer-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px}.avs-compact-footer .avs-brand{min-height:36px;font-size:18px;gap:8px}.avs-compact-footer .avs-brand-mark{width:24px;height:24px}.avs-compact-footer .avs-footer-quicklinks{min-width:0}.avs-compact-footer .avs-footer-quicklinks ul{display:flex;flex-wrap:wrap;align-items:center;gap:0 18px;list-style:none;padding:0;margin:0}.avs-compact-footer .avs-footer-quicklinks a{display:inline-flex;align-items:center;min-height:36px;color:#a9a6af;font-size:12px;line-height:1.4;text-decoration:none}.avs-compact-footer .avs-footer-quicklinks a:hover{color:var(--pink-50)}.avs-compact-footer .avs-footer-bottom{gap:8px 18px;padding:8px 0 0;margin-top:10px;font-size:10px;line-height:1.5;color:#85818b}.avs-compact-footer .avs-footer-bottom p{margin:0;overflow-wrap:anywhere}.avs-compact-footer .avs-footer-bottom a{display:grid;place-items:center;width:32px;height:32px;min-height:32px;flex:0 0 32px;margin-left:auto;border-radius:4px;color:#aaa4b0}.avs-compact-footer .avs-footer-bottom a:hover{background:#252128;color:#fff}.avs-compact-footer a{letter-spacing:0}body:not(:has(.admin-shell)):not(:has(.auth-page-admin)) .avs-site-footer.avs-compact-footer{width:100%;margin:0;padding:0;border:0;border-radius:0;background:var(--ui-surface),rgba(20,18,24,.78);box-shadow:none}body:not(:has(.admin-shell)):not(:has(.auth-page-admin)) .avs-site-footer.avs-compact-footer:after{display:none}body:not(:has(.admin-shell)):not(:has(.auth-page-admin)) .avs-compact-footer .avs-footer-inner{width:min(1240px,calc(100% - 40px));padding:18px 0 12px}body:not(:has(.admin-shell)):not(:has(.auth-page-admin)) .avs-compact-footer .avs-footer-bottom{flex-direction:row;align-items:center;gap:8px 18px;padding:8px 0 0;margin-top:10px}body:not(:has(.admin-shell)):not(:has(.auth-page-admin)) .avs-compact-footer .avs-footer-bottom :is(p,a){font-size:10px}@media (max-width:600px){body:not(:has(.admin-shell)):not(:has(.auth-page-admin)) .avs-compact-footer .avs-footer-inner{width:calc(100% - 32px);padding:12px 0 10px}body:not(:has(.admin-shell)):not(:has(.auth-page-admin)) .avs-compact-footer .avs-footer-bottom{gap:4px 8px;padding-top:6px;margin-top:6px}body:not(:has(.admin-shell)):not(:has(.auth-page-admin)) .avs-compact-footer .avs-footer-bottom a{margin-left:auto}.avs-compact-footer.site-footer .avs-footer-inner{width:calc(100% - 32px);padding:12px 0 10px}.avs-compact-footer .avs-compact-footer-top{display:block}.avs-compact-footer .avs-brand{font-size:16px}.avs-compact-footer .avs-footer-quicklinks ul{gap:0 16px}.avs-compact-footer .avs-footer-quicklinks a{min-height:36px;font-size:11px}.avs-compact-footer .avs-footer-bottom{flex-wrap:wrap;gap:4px 8px;margin-top:6px;padding-top:6px}.avs-compact-footer .avs-footer-bottom p:first-child{flex-basis:100%}}.avs-compact-footer .avs-compact-footer-nav{display:flex;flex:1;align-items:center;min-width:0;gap:18px}.avs-compact-footer .avs-footer-quicklinks{margin-left:auto}.avs-compact-footer .avs-footer-language{display:flex;flex:none;margin-left:auto}.avs-compact-footer .avs-footer-language select{max-width:150px;min-height:36px;padding:8px 24px 8px 10px;border:1px solid #e6caff33;border-radius:12px;background:linear-gradient(125deg,#ff85cf24,#bc7cff1a 48%,#fff5ff1c);color:#faf5ff;font:inherit;font-size:13px}body .avs-site-footer.avs-compact-footer .avs-compact-footer-nav .avs-footer-language{order:1}.avs-compact-footer .avs-footer-language option{background:#19171d;color:#faf5ff}@media (max-width:767px){.avs-compact-footer .avs-compact-footer-nav{width:100%;align-items:start;gap:8px}.avs-compact-footer .avs-footer-quicklinks{flex:1;margin-left:0}.avs-compact-footer .avs-footer-language select{width:128px;max-width:128px}}.avs-compact-footer .avs-footer-bottom a.avs-footer-support{display:inline;width:auto;height:auto;min-height:0;margin-left:0;flex:initial;overflow-wrap:anywhere}:root:not(:has(.admin-shell)):not(:has(.auth-page-admin)):not(:has(.cw-workspace)):not(:has(.account-panel)){--ui-edge:linear-gradient(125deg,#ff90daaa,#ca82ff44 32%,#fff5ffb0 67%,#f078d43d);--ui-glass:linear-gradient(125deg,#ff85cf24,#bc7cff1a 48%,#fff5ff1c);--ui-surface:linear-gradient(125deg,#fa7ecc12,#bd81ff0c 48%,#fff7ff10);--ui-action:linear-gradient(110deg,#6538ff,#9a30e8 48%,#c82dcc 80%,#f2a6e9);--ui-register:linear-gradient(110deg,#bd247f,#df359d 50%,#ed64be 84%,#fbd3ef);--ui-accent:#f4c8ff;--ui-muted:#d0bfd6}body:not(:has(.admin-shell)):not(:has(.auth-page-admin)):not(:has(.cw-workspace)):not(:has(.account-panel)){main :is(.rd-primary,.tool-actions button,.avs-pricing-action,.avs-pricing-free-link,.checkout-primary-action,.avs-pricing-card-action button,.user-auth-submit,.avs-guide-primary-link,.catalog-button){background:var(--ui-action)!important;color:#fff!important;text-shadow:0 1px 2px #2c095680;font-weight:750;box-shadow:inset 0 1px 3px #ffe0fb66,0 5px 20px #9438ff30}main :is(.rd-primary,.tool-actions button,.user-auth-submit):hover:not(:disabled){background:var(--ui-action);color:#fff;filter:brightness(1.1)}main :is(.tool-actions button,.rd-primary,.user-auth-submit,.avs-pricing-card-action button):disabled{opacity:.8;filter:saturate(.7);cursor:not-allowed}:is(.rd-segment button[aria-pressed=true],.avs-billing-toggle button.is-active){background:var(--ui-action);color:#fff}.rd-connected-workbench.rd-workbench.rd-glass{border:0;box-shadow:none;background:linear-gradient(120deg,#be2be50b,#673cff0a 50%,#ffc8ef06)}.rd-connected-workbench.rd-workbench.rd-glass:after{inset:0 8% auto;height:2px;padding:0;border-radius:0;background:linear-gradient(90deg,transparent,#8e37ff77,#e042d888,#ffe0f966,transparent);mask:none;-webkit-mask:none}.rd-connected-workbench.rd-workbench.rd-glass:before{content:none}.avs-account-entry,.avs-register-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;border:0;border-radius:14px;padding:10px 18px;white-space:nowrap;color:#fff;font-size:15px;font-weight:750;text-decoration:none}.avs-account-entry{background:var(--ui-action);box-shadow:inset 0 1px 3px #ffe0fb66,0 4px 20px #9438ff35}.avs-register-link{background:var(--ui-register);box-shadow:inset 0 1px 3px #ffe0fb66,0 4px 20px #df359d35}.avs-account-entry:hover,.avs-register-link:hover{color:#fff;filter:brightness(1.12)}main .customer-auth-page{display:grid;align-items:center;justify-items:center;width:100%;max-width:none;min-height:calc(100svh - 64px - 116px);margin:0;padding:28px 24px}main .customer-auth-page .user-auth-form{width:min(100%,520px)}main .customer-auth-page .user-auth-form h1{font-size:32px;line-height:1.2;margin-bottom:22px}main .customer-auth-page .user-auth-modes{gap:10px;margin-bottom:26px;border:0}main .customer-auth-page .user-auth-modes button{min-height:50px;border:0!important;border-image:none!important;border-radius:14px!important;background:var(--ui-glass)!important;color:#f9eaff;font-size:16px;box-shadow:inset 0 1px 2px #ec8bed44!important}main .customer-auth-page .user-auth-modes button[aria-pressed=true]{background:var(--ui-action)!important;color:#fff;box-shadow:inset 0 1px 3px #ffe0fb66,0 4px 20px #9438ff35!important}main .customer-auth-page .user-auth-form.is-signup :is(.user-auth-modes button[aria-pressed=true],.user-auth-submit){background:var(--ui-register)!important}main .customer-auth-page .user-auth-field input{height:48px}main .customer-auth-page .user-auth-field label{font-size:14px}main .customer-auth-page .user-auth-submit{min-height:52px;border-radius:14px!important;background:var(--ui-action);color:#fff;font-size:16px}main .customer-auth-page .user-auth-password button{height:46px}main .customer-auth-page .user-auth-code-send{background:var(--ui-glass);color:#fff;border-radius:12px;font-size:13px}main .customer-auth-page .user-auth-social{margin:16px 0 0}main .customer-auth-page .user-auth-google{margin:0;min-height:56px;border:1px solid #dadce0;border-radius:14px!important;background:#fff!important;color:#1f1f1f!important;font-size:17px;text-shadow:none;box-shadow:0 3px 14px #0002}main .customer-auth-page .user-auth-google:hover:not(:disabled){background:#f8fafd!important}main .customer-auth-page .user-auth-google:disabled{opacity:1;filter:none;cursor:not-allowed}main .customer-auth-page .auth-google-mark{width:24px;height:24px;flex:none}.user-auth-provider-status{margin:8px 0 0;color:var(--ui-muted);font-size:12px;line-height:1.5;text-align:center}.user-auth-divider{display:flex;align-items:center;gap:12px;margin:0 0 16px;color:var(--ui-muted);font-size:12px}.user-auth-divider:after,.user-auth-divider:before{content:"";flex:1;height:1px;background:var(--ui-edge)}@media (min-width:768px){.rd-connected-workbench .rd-workbench-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,440px) minmax(0,1fr);min-height:60px;margin-bottom:20px;gap:16px}.rd-connected-workbench .rd-workbench-top>.rd-segment{grid-column:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;padding:5px;gap:6px;border-radius:18px;background:var(--ui-glass)}.rd-connected-workbench .rd-workbench-top>.rd-segment button{min-height:48px;padding:10px 24px;border-radius:14px;font-size:18px;font-weight:750;color:#f9eaff}.rd-connected-workbench .rd-workbench-top>.rd-segment button[aria-pressed=true]{background:var(--ui-action);color:#fff;box-shadow:inset 0 1px 3px #ffe0fb66,0 4px 18px #9438ff30}.rd-connected-workbench .rd-workbench-caption{grid-column:3;justify-self:end;font-size:12px;text-align:right}}.scene-howto-step{padding:20px 22px;border-top-color:transparent}.scene-howto-step>span{margin-bottom:12px}.scene-howto-step :is(h3,p){overflow-wrap:anywhere}.trial-mode{margin-bottom:12px}:is(.rd-glass,.rd-current-template,.rd-ghost,.rd-secondary,.rd-search,.rd-segment,.glass-select-trigger,.glass-select-list,.photo-upload-dropzone,.dropzone,.auth-card,.auth-panel,.auth-story,.avs-pricing-card-shell,.avs-pricing-free-offer,.my-videos-empty,.my-video-row,.catalog-card,.compare-card,.legal-card,.legal-section,.scene-faq,.avs-guide-card,.avs-template-cta,.avs-creator-brief,.job-status,.template-generation:not(.is-embedded)){border-radius:18px;border-color:transparent;box-shadow:inset 0 1px 14px #fff2,0 8px 30px #e584ea0a}:is(.rd-glass,.rd-ghost,.rd-secondary,.rd-search,.rd-segment,.glass-select-trigger,.glass-select-list,.photo-upload-dropzone,.auth-card,.auth-panel,.auth-story,.avs-pricing-card-shell,.avs-pricing-free-offer,.my-videos-empty,.my-video-row,.catalog-card,.compare-card,.legal-card,.legal-section,.scene-faq,.avs-guide-card,.template-generation:not(.is-embedded)):after{padding:1.5px;opacity:.9}:is(.rd-primary,.tool-actions button,.avs-pricing-action,.avs-pricing-free-link,.checkout-primary-action){border-radius:14px;box-shadow:inset 0 2px 10px #fffc,0 5px 22px #e894ec22}:is(.auth-form,.tool) :is(textarea,input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=range])){border-radius:14px;background:linear-gradient(125deg,#342330,#292032,#322d36) padding-box,var(--ui-edge) border-box}:is(.user-auth-field input,.user-auth-code-send,.user-auth-google){border:1px solid transparent;border-radius:12px;background:linear-gradient(125deg,#30212f,#28212f,#343039) padding-box,var(--ui-edge) border-box;color:var(--ui-text)}.user-auth-message{border:0;border-radius:12px;background:var(--ui-glass);color:var(--ui-accent)}.avs-footer-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:16px}.avs-footer-language{grid-column:4;order:0;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.avs-footer-language label{color:var(--ui-muted);font-size:12px}.avs-footer-language select{max-width:150px;min-height:40px;padding:8px 24px 8px 10px;border:1px solid transparent;border-radius:12px;color:#faf5ff;background:var(--ui-glass);font:inherit;font-size:13px}.avs-footer-language option{background:#19171d;color:#faf5ff}.avs-footer-top{padding:22px 0 16px;gap:24px;grid-template-columns:minmax(190px,.8fr) minmax(0,2fr)}.avs-footer-links h2{margin-bottom:8px;font-size:13px}.avs-footer-links ul{gap:5px}.avs-footer-links a{font-size:13px;line-height:1.45}.avs-footer-intro p{font-size:13px;line-height:1.5;margin-top:8px}.avs-footer-company{gap:5px 14px;padding:10px 0;font-size:12px;line-height:1.5}.avs-footer-bottom{padding-block:10px;font-size:12px;line-height:1.5}.avs-compact-footer-nav{display:flex;align-items:center;gap:14px;min-width:0}.avs-compact-footer .avs-footer-language{margin-left:auto;flex:none}.avs-compact-footer .avs-footer-language select{min-height:36px;font-size:12px}.avs-footer-company span{white-space:normal}.home-workflow-details{margin-block:24px;padding-block:16px;color:var(--ui-muted);font-size:14px}.home-workflow-details summary{cursor:pointer}.home-workflow-details .answer{margin:16px 0}.rd-faq{padding:22px 24px}.rd-faq h2{font-size:26px;margin-bottom:12px}.rd-faq details{border:0;background:var(--ui-divider) left bottom /100% 1px no-repeat}.rd-faq summary{min-height:48px;padding-block:10px;font-size:16px;line-height:24px}.rd-faq details>p{padding:0 0 14px;font-size:14px;line-height:1.6}.rd-home-pricing{padding-block:12px}.rd-home-pricing .rd-section-heading{margin-bottom:18px}.rd-home-pricing .rd-section-heading a{color:var(--ui-accent);font-size:14px}.legal-page{max-width:1040px;padding-bottom:32px}.legal-page h1{font-size:32px;line-height:1.2;margin-bottom:12px}.legal-page .lede{margin-bottom:18px;font-size:15px;line-height:1.6}.legal-card,.legal-section{margin-block:14px;padding:18px 22px}.legal-card h2,.legal-section h2{font-size:18px;margin-bottom:10px}.legal-card dd,.legal-section p{max-width:none;font-size:14px;line-height:1.65}.legal-page .eyebrow,.legal-page a{color:var(--ui-accent)}.avs-pricing-page{padding-top:28px}.avs-pricing-intro h1{font-size:36px;line-height:1.15}.avs-pricing-kicker{margin-bottom:8px}.avs-pricing-lede,.avs-pricing-trust{margin-top:12px}.avs-pricing-options{margin-top:24px}.avs-pricing-free-offer{padding:14px 18px}.avs-pricing-cards{gap:16px}.avs-pricing-cards--ready .avs-pricing-card-shell{padding:20px 18px;overflow:visible;min-height:0;background:var(--ui-surface),#141216}.avs-pricing-cards--ready .avs-pricing-card-featured{background:var(--ui-glass),#141216}.avs-pricing-cards--ready .avs-pack-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:16px;font-size:30px;line-height:1.25;font-variant-numeric:tabular-nums}.avs-pack-price span{white-space:nowrap}.avs-pack-price small{font-size:14px;font-weight:500;color:var(--ui-muted)}.avs-pricing-cards--ready .avs-pack-unit{min-height:0;font-size:14px}.avs-pricing-cards--ready .avs-plan-topline{min-height:26px;align-items:flex-start;flex-wrap:wrap}.avs-pricing-cards--ready .avs-usage-callout{margin-top:12px;min-height:0;padding:10px}.avs-pricing-cards--ready .avs-card-features{margin-top:12px;padding-block:12px;gap:6px}.avs-pricing-cards--ready .avs-card-status{min-height:0;font-size:12px;line-height:1.5}.avs-plan-audience{min-height:42px}.avs-card-eyebrow,.avs-plan-badge{font-size:12px}.avs-pricing-facts{padding:24px;min-width:0}.avs-kie-table-wrap,.avs-pricing-facts .table-wrap{display:block;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.avs-pricing-facts table{min-width:680px}.avs-pricing-facts :is(th,td){word-break:normal;overflow-wrap:normal}.avs-pricing-faq{margin-top:32px}.catalog-page,.legal-page{padding-top:20px}.avs-guide-article-intro,.avs-guide-index-intro,.avs-public-page-intro,.catalog-page-intro,.legal-page-intro,.page-intro{padding-block:20px 20px;margin-block:0}.avs-guide-index-intro h1,.avs-public-page-intro h1,.catalog-page-intro h1{font-size:36px;line-height:1.15}.avs-guide-index-intro{max-width:none;text-align:start}.avs-guide-index-intro .avs-guide-lede{margin:12px 0 0;max-width:none}.avs-guide-index-intro h1 span{background:linear-gradient(110deg,#f3addd,#c498fa 52%,#fff1f8);background-clip:text;color:transparent}.avs-guide-collection-heading{margin-bottom:16px}.avs-guide-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.avs-guide-card,.avs-guide-card-featured{grid-column:auto;min-height:0;padding:20px;border:1px solid transparent;background:var(--ui-surface),#141216;box-shadow:var(--ui-shadow);backdrop-filter:blur(18px)}.avs-guide-card,.template-generation:not(.is-embedded){position:relative}.avs-guide-card:after,.template-generation:not(.is-embedded):after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--ui-edge);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none}.avs-guide-card:hover{background:var(--ui-glass),#141216;border-color:transparent;transform:none}.avs-guide-card-top{margin-bottom:12px}.avs-guide-card h3,.avs-guide-card-featured h3{font-size:21px;line-height:1.35}.avs-guide-card-description{margin:10px 0 16px;line-height:1.55;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.avs-guide-card-bottom{flex-wrap:wrap;gap:8px;padding-top:12px;border-image:linear-gradient(90deg,#f3addd33,#c498fa33,#fff1f833) 1;font-size:12px}.avs-creator-brief,.avs-guide-card-arrow,.avs-guide-empty-icon,.avs-guide-mobile-toc,.avs-guide-toc,.avs-guide-topics span,.avs-template-cta{background:var(--ui-surface);border-color:transparent;color:var(--ui-muted)}.avs-guide-discover{padding-block:28px}.avs-guide-page .guide-body th,.avs-guide-page :is(pre,code,blockquote,table){background:var(--ui-surface);border-color:var(--ui-line);color:var(--ui-muted)}.avs-guide-page .guide-body a{color:#e6c6f5;text-decoration-color:#e6c6f555}.avs-guide-primary-link{background:var(--ui-action);color:#21142a}.template-scene .scene-compact-heading{width:min(1160px,calc(100% - 48px));margin:0 auto;padding:12px 0 16px}.scene-compact-heading .scene-toolbar{position:static;padding:0;margin-bottom:12px}.scene-compact-heading h1{font-size:32px;line-height:1.18;margin:4px 0 10px}.scene-compact-heading .catalog-eyebrow{display:none}.template-scene .scene-content{width:min(1160px,calc(100% - 48px));padding:0;margin:0 auto}.template-scene .scene-workspace{grid-template-columns:minmax(0,1fr) minmax(320px,1fr);gap:24px;padding:0;align-items:stretch}.template-scene .scene-preview-column{min-width:0;padding:0;display:grid;grid-template-rows:auto minmax(0,1fr)}.template-scene .scene-generation-column{min-width:0;padding:0;border:0;scroll-margin-top:90px}.template-scene .scene-media-player{width:100%;min-width:0;height:100%;aspect-ratio:auto;min-height:360px;max-height:none;border-radius:18px;border-color:transparent;background:var(--ui-surface)}.template-scene[data-aspect-ratio] .scene-media-player{aspect-ratio:auto}.template-scene .scene-media-player :is(video,.scene-media-poster){height:100%;width:100%;object-fit:contain}.template-scene .scene-section-label{margin:0;height:0;overflow:hidden}.scene-more-details :is(.scene-answer-block,.scene-faq,.scene-howto,.scene-photo-advice){padding:20px 22px;border-radius:18px}.scene-more-details .scene-answer-block p{max-width:none;margin-bottom:12px}.template-scene .scene-faq{padding:20px 22px;margin-block:20px}.template-scene .scene-faq h2{font-size:24px;line-height:1.3;margin-bottom:12px}.template-scene .scene-faq>p{font-size:14px;line-height:1.65}:is(.scene-faq,.avs-pricing-faq-list,.avs-public-faq) summary{min-height:48px;padding:12px 18px;font-size:16px;line-height:24px}.scene-facts>div{padding:14px 16px;border-radius:14px}.scene-related-links{display:flex;flex-wrap:wrap;gap:12px 24px;padding:20px 0}.scene-related-links a{font-size:14px;line-height:1.5;color:var(--ui-accent)}.scene-media-player:after{content:"";position:absolute;inset:0;padding:1.5px;border-radius:inherit;background:var(--ui-edge);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none}.scene-more-details nav ul{padding:0;gap:12px}.scene-more-details :is(h2,h3){font-size:20px;line-height:1.3;margin-bottom:12px}.avs-creator-brief,.avs-template-cta{padding:22px;border-radius:18px}.avs-template-cta :is(a,button){white-space:normal;line-height:1.45;min-height:44px;height:auto}.avs-guide-page .avs-template-cta h2{font-size:23px;line-height:1.3}.scene-more-details{margin-block:24px;padding:16px 0;background:none;border:0;color:var(--ui-muted)}.scene-more-details>summary{cursor:pointer;font-size:16px;color:#ead5f4}.scene-more-details>div{padding-top:16px}.scene-more-details p{font-size:14px;line-height:1.6}.template-generation:not(.is-embedded){padding:20px;margin:0;border-radius:18px;background:var(--ui-glass),#141216;border:1px solid transparent}.template-generation .tool-top h2{font-size:22px;line-height:1.3;margin:0 0 12px}.template-generation .face-grid{gap:12px;margin:0}.template-generation .face-grid:has(>:only-child){grid-template-columns:minmax(0,1fr)}.template-generation .photo-upload-dropzone{min-height:136px;padding:12px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;text-align:center}.template-generation .drop-kicker{font-size:13px}.template-generation .drop-title{font-size:14px}.template-generation .drop-hint{font-size:12px;line-height:1.45}.template-generation:not(.is-embedded) .photo-upload-dropzone{min-height:108px}.photo-upload-status:empty,.template-generation:not(.is-embedded) .drop-hint{display:none}.photo-upload-icon{color:#e6c5f8;flex:none;align-self:center}.rd-connected-workbench .photo-upload-dropzone:not(.has-file):before{display:none}.upload-format-note{margin:8px 0 12px;font-size:12px;line-height:1.5;color:var(--ui-muted)}.template-generation .model-picker{padding:0;margin:12px 0;border:0}.template-generation .model-picker>.model-picker-note{display:none}.template-generation .model-picker{gap:6px}.template-generation .model-picker legend{font-size:13px}.template-generation .template-video-size{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:8px 0}.template-generation .template-video-size>span:first-child{flex:0 0 auto}.template-generation .current-model-label{margin:8px 0;font-size:13px;color:var(--ui-muted)}.template-generation .duration-picker>.help,.template-generation .model-picker>.help{display:none}.template-generation .model-picker-note{margin-block:8px;font-size:12px}.template-generation .duration-picker{margin-block:10px;gap:6px;grid-template-columns:auto minmax(0,1fr);align-items:center}.template-generation .duration-picker .duration-value{justify-self:end;font-size:13px}.template-generation .duration-picker :is(input,select,.duration-bounds){grid-column:1/-1}.template-generation .duration-picker input[type=range]{margin-block:4px}.template-generation .duration-bounds{font-size:12px}.template-generation .model-details{margin:8px 0;padding:0;border:0;color:var(--ui-muted);font-size:12px}.template-generation .model-details summary{cursor:pointer}.template-generation form>.help{margin-top:8px}.template-generation .gas-role-options label{background:var(--ui-surface);border-color:transparent;box-shadow:inset 0 0 0 1px #e7c6f433}.template-generation .gas-role-options label:has(input:checked){background:var(--ui-glass);box-shadow:inset 0 0 0 1px #edc8f466}.template-generation .gas-role-options small{color:var(--ui-muted)}.template-generation .consent{font-size:12px;line-height:1.5;align-items:start;margin:12px 0}.template-generation .generation-quote{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:6px 12px;padding:8px 0}.template-generation .generation-quote p{margin:0}.template-generation .generation-email{margin:4px 0}.template-generation .scene-preview-terms{font-size:12px;margin-top:8px}.template-generation .scene-preview-terms summary{cursor:pointer;color:var(--ui-muted)}.template-generation .tool-actions{display:flex;flex-direction:column;align-items:stretch;gap:6px;margin:0;position:static;padding:0;background:none}.template-generation .tool-actions button{min-height:48px;font-size:16px}.template-generation .tool-actions .help{margin:0}.template-generation .help{font-size:12px;line-height:1.5}.winding-heading{padding-block:20px 16px}.winding-heading h1{font-size:32px}.winding-workspace{margin-top:0;gap:24px}.generation-email[open],.tool .video-delivery{height:auto;max-height:none;overflow:visible}.tool .video-delivery{display:block;position:static;min-width:0;padding:14px 12px;margin:12px 0;border:1px solid transparent;border-radius:8px;background:var(--ui-glass);color:#faf5ff}.video-delivery legend{display:block;float:none;max-width:100%;white-space:normal;padding:0 4px;font-size:14px;line-height:1.5}.video-delivery .video-delivery-toggle{align-items:flex-start;font-size:14px;white-space:normal;overflow-wrap:anywhere}.video-delivery input[type=checkbox]{margin-top:2px}.video-delivery p{color:var(--ui-muted);font-size:13px}.video-delivery input[type=email]{background:#211b26!important;color:#faf5ff!important;border-color:transparent}@media (max-width:1100px){.avs-guide-cards,.avs-pricing-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.avs-site-header .avs-register-link{display:none}.avs-site-header .avs-account-entry{min-height:44px;padding:9px 14px;font-size:15px}main .customer-auth-page{padding:20px 16px;min-height:calc(100svh - 64px - 180px)}main .customer-auth-page .user-auth-form{max-width:480px}main .customer-auth-page .user-auth-form h1{font-size:28px;margin-bottom:18px}main .customer-auth-page .user-auth-modes{margin-bottom:20px}main .customer-auth-page .user-auth-modes button{font-size:14px;min-height:48px}main .customer-auth-page .user-auth-social{margin-bottom:12px}main .customer-auth-page .user-auth-form h1{margin-bottom:14px}main .customer-auth-page .user-auth-google{min-height:52px;font-size:16px}main .customer-auth-page .user-auth-form form{gap:12px}main .customer-auth-page .user-auth-field input{height:44px}main .customer-auth-page .user-auth-modes{margin-bottom:16px}.user-auth-divider{margin-top:12px}.scene-howto-step{padding:18px}.legal-page{width:calc(100% - 32px)}.legal-card,.legal-section{padding:14px 16px;margin-block:12px}.avs-footer-top{grid-template-columns:minmax(0,1fr);gap:16px;padding-block:18px 14px}.avs-footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.avs-footer-language{grid-column:2;grid-row:1;align-self:start;justify-self:end}.avs-footer-links nav:nth-child(2){grid-column:1}.avs-footer-legal{grid-column:1/-1}.avs-footer-legal ul{flex-direction:row;flex-wrap:wrap;gap:8px 16px}.avs-footer-bottom{flex-wrap:wrap;gap:4px 12px;padding-block:10px}.avs-compact-footer .avs-compact-footer-top{display:flex;align-items:start;gap:8px}.avs-compact-footer .avs-brand{width:100%}.avs-compact-footer-nav{width:100%;align-items:start;gap:8px}.avs-compact-footer .avs-footer-quicklinks{flex:1}.avs-compact-footer .avs-footer-quicklinks ul{gap:0 10px}.avs-compact-footer .avs-footer-quicklinks a{min-height:30px}.avs-compact-footer .avs-footer-language select{width:128px;max-width:128px}.rd-faq{padding:18px}.rd-faq h2{font-size:23px}.rd-faq summary{font-size:15px;min-height:46px}.rd-home-pricing .rd-section-heading{flex-wrap:wrap;gap:10px}.avs-pricing-page{padding:20px 18px 0}.avs-pricing-intro h1{font-size:30px}.avs-pricing-free-offer{flex-wrap:wrap;gap:12px}.avs-pricing-trust{gap:8px 12px}.avs-pricing-facts{padding:18px}.avs-pricing-cards--ready .avs-plan-audience{min-height:0}.avs-guide-index.page,.guide-page.page{width:calc(100% - 36px)}.avs-guide-cards{grid-template-columns:minmax(0,1fr);gap:12px}.avs-guide-card,.avs-guide-card-featured{padding:18px}.avs-guide-card h3,.avs-guide-card-featured h3{font-size:20px}.avs-guide-collection-heading{flex-wrap:wrap;gap:8px}.avs-guide-index-intro h1,.avs-public-page-intro h1,.catalog-page-intro h1{font-size:30px}.template-scene .scene-compact-heading,.template-scene .scene-content{width:calc(100% - 32px)}.scene-compact-heading h1,.winding-heading h1{font-size:28px}.scene-compact-heading .scene-toolbar nav li:last-child{display:none}.template-scene .scene-workspace{grid-template-columns:minmax(0,1fr);gap:16px}.template-scene .scene-preview-column{display:block}.template-scene .scene-media-player{height:260px;min-height:0;max-height:none}.template-scene[data-aspect-ratio="9:16"] .scene-media-player{height:360px}.scene-more-details :is(.scene-answer-block,.scene-faq,.scene-howto,.scene-photo-advice),.template-scene .scene-faq{padding:16px}:is(.scene-faq,.avs-pricing-faq-list,.avs-public-faq) summary{font-size:15px;padding:10px 12px;min-height:46px}.template-scene .scene-generation-column{padding:0}.template-generation:not(.is-embedded){padding:16px}.template-generation .face-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rd-connected-workbench .photo-upload-dropzone .drop-hint{display:block;overflow:visible;-webkit-line-clamp:unset}.rd-workbench-pro .rd-example-video:has(.rd-reference-empty){min-height:100px}.rd-workbench-pro .rd-reference-empty{padding:14px}}@media (max-width:540px){.avs-header-inner{gap:8px}.avs-site-header .avs-language>button{padding-inline:3px}.avs-site-header .avs-account-entry{padding-inline:12px;flex:none}.avs-site-header .avs-brand{min-width:0;font-size:18px}.avs-site-header .avs-mobile-sign-in-button{display:inline-flex}.avs-site-header .avs-desktop-browse-button{display:none}.avs-pricing-cards{grid-template-columns:minmax(0,1fr)}.avs-pricing-cards--ready .avs-pricing-card-shell{padding:18px}.avs-pricing-cards--ready .avs-pack-price{font-size:30px}.avs-billing-toggle{display:flex;width:fit-content;max-width:100%;left:auto;transform:none}.avs-billing-toggle button{padding:10px;font-size:13px}}}:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .compare-page{padding-top:64px;padding-bottom:80px}:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .compare-page .page-intro{max-width:950px;padding-top:0}:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .compare-page .page-intro h1{font-size:clamp(2.5rem,5vw,4.25rem);font-weight:800;letter-spacing:0;margin:16px 0 24px;line-height:1.1}:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .compare-page .page-intro h1 span{color:var(--accent)}:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .compare-page .page-intro .lede{font-size:.95rem;line-height:1.85}:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .compare-criteria{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:54px 0 72px;padding:32px 0;border-block:1px solid var(--line)}:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .compare-criteria>div>span{font-size:14px;color:var(--accent)}:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .compare-criteria h2{margin:16px 0 10px;font-size:1.1rem}:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .compare-criteria p{color:var(--muted);font-size:.875rem;line-height:1.7;max-width:270px}:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .compare-page .section-heading h2{font-size:1.8rem}:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .compare-page .card-grid{gap:18px}:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .compare-card{padding:26px;background:#111;border-color:#252525}:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .compare-card h3{font-size:1.5rem;margin:20px 0 12px}:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .compare-mark{display:grid;place-items:center;width:40px;height:40px;font-family:var(--font-display);background:#23261b;color:var(--accent);border-radius:12px;font-size:20px}:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .compare-card a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 0;font-size:.875rem;text-decoration:none;border-top:1px solid var(--line)}:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .compare-card a>span{color:var(--accent)}:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .compare-card p.compare-status{margin:0 0 26px;font-size:.875rem;color:#929292}:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .avs-faq{max-width:880px;margin-inline:auto!important}:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .avs-faq .faq-item{padding:23px 0}:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .avs-faq summary{list-style:none;position:relative;padding-right:24px;font-size:.92rem}:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .avs-faq summary::-webkit-details-marker{display:none}:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .avs-faq summary:after{content:"+";position:absolute;right:0;color:var(--accent);font-size:20px;top:-3px}:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .avs-faq details[open] summary:after{content:"−"}:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .avs-faq .faq-item p{padding-top:12px;font-size:.88rem;line-height:1.9;max-width:760px}:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) #swap-tool{scroll-margin-top:100px}@media (max-width:760px){:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .compare-page{padding-top:42px}:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .compare-criteria{grid-template-columns:1fr;gap:20px;margin:36px 0 46px}:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .compare-criteria>div{display:grid;grid-template-columns:32px 1fr;gap:0 10px}:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .compare-criteria h2{margin-top:0}:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .compare-criteria p{grid-column:2;margin:0;max-width:none}:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .compare-page .section-heading .note{margin:0}:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .avs-faq summary{font-size:.875rem}}:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .legal-page{max-width:860px;padding-top:clamp(52px,8vw,104px);padding-bottom:clamp(72px,10vw,140px)}:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .legal-page h1{max-width:780px;margin:0 0 22px;font-family:var(--font-display),Syne,Arial,sans-serif;font-size:clamp(42px,7vw,82px);line-height:1.02;letter-spacing:0}:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .legal-page .lede{max-width:690px;margin:0 0 48px;color:var(--muted);font-size:18px;line-height:1.75}:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .legal-card,:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .legal-section{margin:28px 0;padding:26px 0;border-top:1px solid var(--line)}:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .legal-card h2,:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .legal-section h2{margin:0 0 14px;font-size:21px;letter-spacing:0}:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .legal-card dd,:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .legal-section p{max-width:720px;color:#c4c4c6;font-size:15px;line-height:1.8}:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .legal-card a,:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .legal-section a{color:var(--accent);text-underline-offset:4px}:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .company-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 30px;margin:0}:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .company-details div{min-width:0}:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .company-details dt{color:var(--muted);font-size:14px;font-weight:800;letter-spacing:0;text-transform:uppercase}:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .company-details dd{margin:7px 0 0}:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .legal-updated{color:var(--muted);font-size:14px}@media (max-width:620px){:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .company-details{grid-template-columns:1fr}:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .legal-page .lede{font-size:16px}:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .legal-card,:where(body:not(:has(.admin-shell)):not(:has(.auth-page-admin))) .legal-section{padding-top:22px}}