.jynno-video-page{color:#fff;min-height:100%;font-family:var(--font-sans);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#000;overflow-x:clip}.jynno-video-page p{color:#aaa;line-height:1.55}.jynno-video-page :is(a,button){outline-offset:5px}.jynno-video-page :is(a,button):focus-visible{outline:2px solid var(--primary)}.video-seo-hero{isolation:isolate;flex-direction:column;justify-content:center;gap:48px;height:100svh;min-height:720px;padding:96px clamp(52px,5vw,96px);display:flex;position:relative;overflow:hidden}.video-seo-hero-film{z-index:-2;background:#0d0d0d;position:absolute;inset:0}.video-seo-hero-film>div{height:100%;aspect-ratio:auto!important;border-radius:0!important}.video-seo-hero-film :is(video,img){object-fit:cover}.video-seo-hero:after{z-index:-1;content:"";background:linear-gradient(#0008 0%,#0006 76%,#000 100%);position:absolute;inset:0}.video-seo-centered{text-align:center;width:100%;max-width:1000px;margin:0 auto}.video-seo-hero h1,.video-seo-heading{letter-spacing:normal;text-transform:uppercase;text-wrap:balance;font-size:48px;font-weight:700;line-height:56px}.video-seo-heading>span{color:var(--primary)}.video-seo-centered>p{max-width:1000px;margin:16px auto 0;font-size:18px;line-height:28px}.video-seo-hero .video-seo-centered>p{margin-top:8px}.video-seo-generator{width:100%;max-width:760px;margin:0 auto;scroll-margin-top:80px}.video-seo-guide-link{color:#ddd;justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex;position:absolute;bottom:24px;left:0;right:0}.video-seo-hero[data-reference=true]{background:#080808;gap:32px;height:auto;min-height:0;padding:80px 32px 40px}.video-seo-hero[data-reference=true]:after{display:none}.video-seo-hero[data-reference=true] h1{text-transform:none;font-size:36px;line-height:48px}.video-seo-hero[data-reference=true] .video-seo-guide-link{position:static}.video-seo-content[data-template=reference]{background:#080808}.video-seo-entry{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1920px;margin:auto;padding:48px 32px 56px;scroll-margin-top:72px;display:grid}.video-seo-entry a{background:#171717;border:1px solid #ffffff10;border-radius:20px;grid-template-columns:32px 1fr;gap:10px 14px;min-width:0;padding:28px;transition:border-color .3s,background-color .3s;display:grid;position:relative}.video-seo-entry a:hover{border-color:color-mix(in srgb, var(--primary) 50.196%, transparent);background:#202020}.video-seo-entry a>svg:first-child{color:var(--primary);grid-row:1/3}.video-seo-entry a>svg:last-child{color:#999;position:absolute;top:24px;right:20px}.video-seo-entry strong{padding-right:14px;font-size:18px;line-height:28px}.video-seo-entry span{color:#aaa;font-size:15px;line-height:22px}.video-seo-section{max-width:1920px;margin:auto;padding:80px 32px;scroll-margin-top:72px}.video-seo-action{background:var(--primary);color:#050505;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:12px 24px;font-size:16px;font-weight:600;line-height:24px;transition:background-color .15s,transform .15s;display:inline-flex}.video-seo-action:hover{background:var(--primary)}.video-seo-action:active{transform:scale(.98)}.video-seo-gallery{--gallery-height:360px;margin:40px -32px 0;position:relative}[data-video-page=text-to-video] .video-seo-gallery{--gallery-height:408px}[data-video-page=image-to-video] .video-seo-gallery{--gallery-height:380px}.video-seo-gallery-track{scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y;gap:24px;padding:0 50%;display:flex;position:relative;overflow-x:auto}.video-seo-gallery-track::-webkit-scrollbar{display:none}.video-seo-gallery-track figure{width:calc(var(--gallery-height) * var(--film-ratio));-webkit-user-select:none;user-select:none;flex:none;margin:0}.video-seo-gallery-track figure>div{width:100%;height:var(--gallery-height);border-radius:24px!important}.video-seo-gallery-navigation{justify-content:center;align-items:center;margin:32px 0 0;display:flex}.video-seo-gallery-navigation>button{top:calc(var(--gallery-height) / 2 - 28px);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1;background:#181818b3;border:1px solid #ffffff10;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;position:absolute}.video-seo-gallery-navigation>button:first-child{left:32px}.video-seo-gallery-navigation>button:last-child{right:32px}.video-seo-gallery-navigation>button:hover{background:#333c}.video-seo-gallery-dots{background:#151515;border-radius:30px;align-items:center;gap:2px;padding:4px 16px;display:flex}.video-seo-gallery-dots button{place-items:center;width:32px;height:40px;display:grid}.video-seo-gallery-dots span{background:#666;border-radius:99px;width:8px;height:8px;transition:width .3s,background-color .3s}.video-seo-gallery-dots [aria-current=true] span{background:#fff;width:24px}.video-seo-feature-intro{padding-bottom:0}.video-seo-feature{grid-template-columns:minmax(0,522fr) minmax(0,900fr);align-items:center;gap:88px;display:grid}.video-seo-feature-reverse{grid-template-columns:minmax(0,900fr) minmax(0,522fr)}.video-seo-feature-reverse .video-seo-feature-copy{grid-area:1/2}.video-seo-feature-reverse .video-seo-feature-media{grid-area:1/1}.video-seo-feature-copy h2{letter-spacing:normal;text-transform:uppercase;text-wrap:balance;font-size:48px;font-weight:700;line-height:56px}[data-video-page=image-to-video] .video-seo-feature-copy h2{font-size:40px;line-height:48px}.video-seo-feature-copy>p{margin:16px 0 28px;font-size:18px;line-height:28px}.video-seo-feature-media{isolation:isolate;min-width:0;position:relative}.video-seo-feature-media>div:first-child{border-radius:24px!important}.video-seo-feature-media[data-portrait=true]{justify-self:center;width:min(100%,420px)}.video-seo-input-overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#151515a6;border:1px solid #ffffff30;border-radius:16px;align-items:center;gap:14px;max-width:calc(100% - 48px);padding:12px;display:flex;position:absolute;bottom:24px;left:24px}.video-seo-input-overlay figure{flex:none;width:108px}.video-seo-input-overlay img{object-fit:contain;border-radius:10px;width:100%;max-height:120px}.video-seo-input-overlay figcaption{text-align:center;color:#fff;margin-top:6px;font-size:12px}.video-seo-input-overlay>span{color:#fff;font-size:14px}.video-seo-input-overlay>svg{color:var(--primary);flex:none}.video-seo-prompt-overlay{color:#191919;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffdf4e8;border:1px solid #fff9;border-radius:12px;align-items:center;gap:12px;padding:16px 18px;display:flex;position:absolute;bottom:24px;left:24px;right:24px;box-shadow:0 0 0 8px #ffffff1a}.video-seo-prompt-overlay>svg{flex:none}.jynno-video-page .video-seo-prompt-overlay p{color:#181818;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}.video-seo-model-wall{gap:12px;margin:40px -32px 32px;display:grid;overflow:hidden}.video-seo-model-viewport{overflow:hidden}.video-seo-model-track,.video-seo-model-group{gap:12px;width:max-content;display:flex}.video-seo-model-track{animation:video-model-drift var(--model-duration) linear infinite}.video-seo-model-track[data-reverse=true]{animation-direction:reverse}@keyframes video-model-drift{to{transform:translate(calc(-50% - 6px))}}.video-seo-model{background:#ffffff0d;border:1px solid #ffffff0a;border-radius:16px;flex-direction:column;flex:none;justify-content:space-between;width:248px;height:130px;padding:12px 16px 16px;transition:background .3s cubic-bezier(0,0,.2,1),box-shadow .3s cubic-bezier(0,0,.2,1);display:flex;position:relative}.video-seo-model:hover{background:#ffffff0d;box-shadow:inset 0 0 20px #fff6}.video-seo-model strong{font-size:18px;font-weight:600;line-height:28px}.video-seo-model img{object-fit:contain;filter:grayscale()}.video-seo-model-grid{flex-wrap:wrap;justify-content:center;gap:24px;margin:40px auto 32px;display:flex}.video-seo-usecase-section{overflow:hidden}.video-seo-usecase-section>.video-seo-heading{max-width:1000px;padding-right:136px}.video-seo-cases{margin-top:40px;position:relative}.video-seo-case-arrows{gap:12px;display:flex;position:absolute;bottom:calc(100% + 40px);right:0}.video-seo-case-arrows button{background:#171717;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.video-seo-case-arrows button:hover{background:#303030}.video-seo-case-track{scrollbar-width:none;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;touch-action:pan-x pan-y;gap:24px;margin-right:-32px;padding-right:32px;display:flex;overflow-x:auto}.video-seo-case-track::-webkit-scrollbar{display:none}.video-seo-case-card{scroll-snap-align:start;isolation:isolate;-webkit-user-select:none;user-select:none;background:#171717;border-radius:24px;flex:none;width:min(800px,80vw);height:450px;position:relative;overflow:hidden}.video-seo-case-card>img{object-fit:cover;background:#151515;width:100%;height:100%}.video-seo-case-content{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#191919aa;height:132px;padding:20px;transition:height .3s cubic-bezier(.33,1,.68,1);position:absolute;bottom:0;left:0;right:0;overflow:hidden}.video-seo-case-content:before{z-index:-1;content:"";background:linear-gradient(#0007, #000a), var(--case-image) center/cover;filter:blur(24px);position:absolute;inset:-30px}.video-seo-case-content h3{text-transform:uppercase;font-size:18px;font-weight:600;line-height:28px}[data-video-page=image-to-video] .video-seo-case-content h3{font-size:24px;line-height:36px}.video-seo-case-reveal{align-items:center;gap:20px;margin-top:12px;display:flex}.video-seo-case-reveal p{flex:1;font-size:16px;line-height:24px}.video-seo-case-reveal button{background:var(--primary);color:#000;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.video-seo-case-card:is(:hover,:focus-within) .video-seo-case-content{height:180px}.video-seo-cases[data-reference=true] .video-seo-case-card{width:420px;height:430px}.video-seo-cases[data-reference=true] .video-seo-case-card>img{object-fit:cover;height:300px}.video-seo-cases[data-reference=true] .video-seo-case-content{background:#171717}.video-seo-tools{margin-top:40px}.video-seo-tool-tabs{justify-content:center;gap:16px;margin-bottom:32px;display:flex}.video-seo-tool-tabs button{border:1px solid #ffffff20;border-radius:999px;min-height:48px;padding:10px 24px;font-size:18px;transition:background .2s,color .2s}.video-seo-tool-tabs button[aria-selected=true]{color:#080808;background:#fff}.video-seo-tool-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.video-seo-tool-grid a{background:#ffffff0d;border:1px solid #ffffff0a;border-radius:20px;flex-direction:column;gap:16px;min-height:224px;padding:24px;transition:background .3s;display:flex;position:relative}.video-seo-tool-grid a:hover{background:#ffffff1a}.video-seo-tool-grid strong{font-size:20px;line-height:28px}.video-seo-tool-grid p{font-size:14px;line-height:22px}.video-seo-tool-grid a>svg:first-child{color:var(--primary)}.video-seo-tool-grid a>svg:last-child{color:#aaa;position:absolute;top:24px;right:24px}.video-seo-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:48px;display:grid}.video-seo-steps li{border-top:1px solid #ffffff24;padding-top:24px}.video-seo-steps li>span{color:var(--primary);margin-bottom:22px;font-size:44px;font-weight:600;line-height:1;display:block}.video-seo-steps h3{margin-bottom:12px;font-size:23px;font-weight:600;line-height:32px}.video-seo-steps p{font-size:17px}.video-seo-limits{background:#ffffff08;border:1px solid #ffffff20;border-radius:20px;gap:18px;margin-top:40px;padding:28px 32px;display:flex}.video-seo-limits>svg{color:var(--primary);flex:none}.video-seo-limits h3{margin-bottom:12px;font-size:20px;font-weight:600}.video-seo-limits ul{color:#aaa;gap:10px;padding-left:18px;font-size:16px;line-height:24px;list-style:outside;display:grid}.video-seo-promotion{isolation:isolate;background:#171717;border-radius:24px;height:686px;margin-top:40px;position:relative;overflow:hidden}.video-seo-promotion-film{z-index:-2;position:absolute;inset:0}.video-seo-promotion-film>div{height:100%;aspect-ratio:auto!important;border-radius:0!important}.video-seo-promotion-film :is(video,img){object-fit:cover}.video-seo-promotion:after{content:"";z-index:-1;background:linear-gradient(90deg,#000a,#0000 85%);position:absolute;inset:0}.video-seo-promotion[data-portrait=true] .video-seo-promotion-film{justify-content:center;display:flex;left:50%}.video-seo-promotion[data-portrait=true] .video-seo-promotion-film>div{width:auto;height:100%;aspect-ratio:9/16!important}.video-seo-promotion[data-portrait=true] .video-seo-promotion-film :is(video,img){object-fit:contain}.video-seo-promotion-tabs{gap:12px;width:420px;display:grid;position:absolute;bottom:32px;left:32px}.video-seo-promotion-tab{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0006;border:1px solid #ffffff10;border-radius:16px;padding:14px 20px;transition:background .16s cubic-bezier(.65,0,.35,1)}.video-seo-promotion-tab>button{text-align:left;text-transform:uppercase;align-items:center;gap:12px;width:100%;font-size:18px;font-weight:700;line-height:24px;display:flex}.video-seo-promotion-tab>button>svg{flex:none;transition:transform .24s cubic-bezier(.65,0,.35,1) .12s}.video-seo-promotion-tab[data-active=true]{background:#0009}.video-seo-promotion-tab[data-active=true]>button>svg{color:var(--primary);transform:rotate(90deg)}.video-seo-promotion-expanded{opacity:0;grid-template-rows:0fr;transition:grid-template-rows 1s cubic-bezier(.65,0,.35,1),opacity .16s cubic-bezier(.65,0,.35,1);display:grid}.video-seo-promotion-expanded>div{min-height:0;overflow:hidden}.video-seo-promotion-expanded p{margin-top:16px;font-size:16px;line-height:24px}.video-seo-promotion-expanded a{background:var(--primary);color:#000;border-radius:999px;align-items:center;gap:12px;min-height:44px;margin-top:16px;padding:10px 20px;font-weight:600;display:inline-flex}.video-seo-promotion-tab[data-active=true] .video-seo-promotion-expanded{opacity:1;grid-template-rows:1fr;transition:grid-template-rows 1s cubic-bezier(.65,0,.35,1),opacity .24s cubic-bezier(.65,0,.35,1) .12s}.video-seo-faq{grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);gap:48px;display:grid}.video-seo-faq-item{border-bottom:1px solid #ffffff24;padding:24px 0}.video-seo-faq-item h3 button{text-align:left;align-items:center;gap:12px;width:100%;min-height:28px;font-size:18px;font-weight:500;line-height:28px;display:flex}.video-seo-faq-item h3 svg{flex:none;transition:transform .3s cubic-bezier(.4,0,.2,1)}.video-seo-faq-item[data-open=true] h3 svg{transform:rotate(90deg)}.video-seo-faq-answer{opacity:0;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .3s cubic-bezier(.33,1,.68,1),opacity .3s cubic-bezier(.33,1,.68,1),margin-top .3s cubic-bezier(.33,1,.68,1);display:grid}.video-seo-faq-answer>div{min-height:0;overflow:hidden}.video-seo-faq-answer p{padding-left:36px;font-size:16px;line-height:24px}.video-seo-faq-item[data-open=true] .video-seo-faq-answer{opacity:1;grid-template-rows:1fr;margin-top:12px}.video-seo-faq[data-reference=true]{max-width:1064px;display:block}.video-seo-faq[data-reference=true]>h2{text-align:center;margin-bottom:40px}.video-seo-related>h2{margin-bottom:28px;font-size:28px;font-weight:600}.video-seo-related>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.video-seo-related a{background:#ffffff08;border:1px solid #ffffff15;border-radius:18px;padding:24px;display:block}.video-seo-related a:hover{border-color:color-mix(in srgb, var(--primary) 50.196%, transparent)}.video-seo-related strong{justify-content:space-between;gap:10px;font-size:18px;display:flex}.video-seo-related svg{color:var(--primary);flex:none}.video-seo-related p{margin-top:14px;font-size:15px}.video-seo-cta{text-align:center;padding-top:100px;padding-bottom:112px}.video-seo-cta>p{max-width:680px;margin:24px auto 28px;font-size:18px}.video-seo-reference-features{gap:180px;max-width:1920px;margin:auto;padding:80px 32px 0;display:grid}.video-seo-reference-section h2{text-wrap:balance;max-width:880px;margin:auto;font-size:40px;font-weight:700;line-height:56px}.video-seo-reference-section .video-seo-centered>.video-seo-action{margin-top:24px}.video-seo-reference-demo{grid-template-columns:minmax(0,442fr) minmax(0,534fr);align-items:center;gap:24px;max-width:1000px;margin:40px auto 0;display:grid}.video-seo-reference-source>span{color:#ccc;margin-bottom:12px;font-size:14px;line-height:20px;display:block}.video-seo-reference-images{gap:12px;display:flex}.video-seo-reference-images img{object-fit:contain;background:#181820;border-radius:16px;width:100%;height:260px}.video-seo-reference-prompt{background:#171717;border:1px solid #ffffff10;border-radius:16px;margin-top:16px;padding:20px}.video-seo-reference-prompt strong{color:var(--primary);font-size:14px}.video-seo-reference-prompt p{margin-top:10px;font-size:14px;line-height:22px}.video-seo-reference-result{position:relative}.video-seo-reference-result>div{border-radius:20px!important}.video-seo-reference-result figcaption{background:#000a;border-radius:20px;padding:6px 12px;font-size:12px;position:absolute;bottom:12px;left:12px}.video-seo-world-sequence{background:linear-gradient(120deg,#28183b,#142a38);border:1px solid #8465ad;border-radius:24px;max-width:1000px;margin:40px auto 0;padding:24px}.video-seo-world-inputs{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.video-seo-world-inputs figure{position:relative}.video-seo-world-inputs img{border-radius:12px;width:100%;height:auto}.video-seo-world-inputs figcaption{background:#000a;border-radius:12px;padding:3px 8px;font-size:12px;position:absolute;bottom:8px;left:8px}.video-seo-world-sequence>p{margin-top:16px;font-size:14px;line-height:22px}.video-seo-content[data-template=reference] .video-seo-heading{text-transform:none;font-size:40px;line-height:56px}.video-seo-content[data-template=reference] .video-seo-heading>span{color:inherit}@media (max-width:1023px){.video-seo-hero{gap:32px;height:auto;min-height:0;padding:80px 32px 40px}.video-seo-hero-film,.video-seo-hero:after{display:none}.video-seo-guide-link{position:static}.video-seo-feature{gap:40px}.video-seo-faq{grid-template-columns:1fr;gap:32px}.video-seo-tool-grid,.video-seo-related>div{grid-template-columns:repeat(2,minmax(0,1fr))}.video-seo-promotion-tabs{width:360px;bottom:24px;left:24px}.video-seo-reference-features{gap:100px}}@media (max-width:767px){.jynno-video-page{background:#080808}.video-seo-hero,.video-seo-hero[data-reference=true]{gap:24px;padding:48px 16px 24px}.video-seo-hero h1,.video-seo-hero[data-reference=true] h1,.video-seo-heading{font-size:24px;line-height:32px}.video-seo-centered>p{margin-top:8px;font-size:14px;line-height:20px}.video-seo-generator{max-width:100%}.video-seo-entry{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding:24px 16px;display:flex;overflow-x:auto}.video-seo-entry a{scroll-snap-align:start;flex:none;width:318px;padding:20px}.video-seo-entry strong{font-size:16px;line-height:24px}.video-seo-entry span{font-size:14px;line-height:20px}.video-seo-section{padding:48px 16px}.video-seo-gallery{margin:24px -16px 0;--gallery-height:240px!important}.video-seo-gallery-track{gap:16px}.video-seo-gallery-track figure>div{border-radius:16px!important}.video-seo-gallery-navigation>button{width:44px;height:44px;top:calc(var(--gallery-height) / 2 - 22px)}.video-seo-gallery-navigation>button:first-child{left:16px}.video-seo-gallery-navigation>button:last-child{right:16px}.video-seo-gallery-navigation{margin-top:24px}.video-seo-feature-intro{padding-bottom:0}.video-seo-feature,.video-seo-feature-reverse{flex-direction:column;align-items:stretch;gap:40px;display:flex}.video-seo-feature-copy h2,[data-video-page=image-to-video] .video-seo-feature-copy h2{font-size:24px;line-height:32px}.video-seo-feature-copy>p{margin:16px 0 24px;font-size:14px;line-height:20px}.video-seo-action{min-height:44px;padding:12px 22px;font-size:14px;line-height:20px}.video-seo-feature-media[data-portrait=true]{align-self:center;width:min(100%,286px)}.video-seo-feature-media>div:first-child{border-radius:16px!important}.video-seo-input-overlay{border-radius:12px;gap:10px;max-width:calc(100% - 24px);padding:8px;bottom:12px;left:12px}.video-seo-input-overlay figure{width:68px}.video-seo-input-overlay img{max-height:88px}.video-seo-input-overlay>span{font-size:12px}.video-seo-prompt-overlay{gap:8px;padding:10px 12px;bottom:16px;left:16px;right:16px;box-shadow:0 0 0 4px #ffffff1a}.jynno-video-page .video-seo-prompt-overlay p{font-size:12px;line-height:16px}.video-seo-model-wall{margin:24px -16px}.video-seo-model-grid{gap:16px;margin:24px auto}.video-seo-model-grid .video-seo-model{width:100%;max-width:318px}.video-seo-usecase-section>.video-seo-heading{padding-right:100px}.video-seo-cases{margin-top:32px}.video-seo-case-arrows{gap:8px;bottom:calc(100% + 32px)}.video-seo-case-arrows button{width:44px;height:44px}.video-seo-case-track{gap:16px;margin-right:-16px;padding-right:16px}.video-seo-case-card,.video-seo-cases[data-reference=true] .video-seo-case-card{border-radius:16px;width:318px;height:340px}.video-seo-case-content{height:132px;padding:16px}.video-seo-case-content h3,[data-video-page=image-to-video] .video-seo-case-content h3{font-size:18px;line-height:28px}.video-seo-case-reveal{gap:12px;margin-top:8px}.video-seo-case-reveal p{font-size:14px;line-height:20px}.video-seo-cases[data-reference=true] .video-seo-case-card>img{height:208px}.video-seo-tool-tabs{gap:12px;margin-bottom:24px}.video-seo-tools{margin-top:24px}.video-seo-tool-tabs button{min-height:44px;padding:10px 20px;font-size:14px}.video-seo-tool-grid{gap:12px}.video-seo-tool-grid a{border-radius:16px;gap:12px;min-height:208px;padding:18px}.video-seo-tool-grid strong{font-size:16px;line-height:24px}.video-seo-tool-grid p{font-size:12px;line-height:18px}.video-seo-tool-grid a>svg:last-child{top:18px;right:18px}.video-seo-steps{grid-template-columns:1fr;gap:28px;margin-top:32px}.video-seo-steps li>span{margin-bottom:16px;font-size:36px}.video-seo-steps h3{font-size:20px;line-height:28px}.video-seo-steps p{font-size:14px;line-height:20px}.video-seo-limits{gap:12px;padding:20px 16px}.video-seo-limits h3{font-size:18px}.video-seo-limits li{font-size:14px;line-height:20px}.video-seo-promotion{border-radius:16px;height:600px;margin-top:24px}.video-seo-promotion-film :is(video,img){object-fit:contain}.video-seo-promotion[data-portrait=true] .video-seo-promotion-film{bottom:150px;left:0}.video-seo-promotion-tabs{gap:8px;width:auto;bottom:16px;left:16px;right:16px}.video-seo-promotion-tab{padding:12px 16px}.video-seo-promotion-tab>button{font-size:16px;line-height:24px}.video-seo-promotion-expanded p{font-size:14px;line-height:20px}.video-seo-faq-item{padding:20px 0}.video-seo-faq-item h3 button{font-size:16px;line-height:24px}.video-seo-faq-answer p{font-size:14px;line-height:20px}.video-seo-related>h2{font-size:24px;line-height:32px}.video-seo-related>div{grid-template-columns:1fr;gap:14px}.video-seo-related a{padding:20px}.video-seo-cta{padding:64px 16px}.video-seo-cta>p{font-size:14px;line-height:20px}.video-seo-reference-features{gap:48px;padding:48px 16px 0}.video-seo-reference-section h2,.video-seo-content[data-template=reference] .video-seo-heading{font-size:20px;line-height:28px}.video-seo-reference-demo{flex-direction:column;align-items:stretch;gap:24px;margin-top:24px;display:flex}.video-seo-reference-images img{height:auto;max-height:300px}.video-seo-reference-prompt{padding:16px}.video-seo-reference-result>div{border-radius:16px!important}.video-seo-world-sequence{border-radius:16px;margin-top:24px;padding:12px}.video-seo-world-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.video-seo-world-sequence>p{font-size:12px;line-height:18px}.video-seo-faq[data-reference=true]>h2{margin-bottom:24px}}@media (prefers-reduced-motion:reduce){.jynno-video-page *,.jynno-video-page :before,.jynno-video-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.video-seo-gallery-poster{overflow:hidden}.video-seo-gallery-poster img{object-fit:contain;width:100%;height:100%}.video-seo-hero h1{text-transform:uppercase}.video-seo-case-arrows button:disabled{opacity:.3;cursor:default}.video-seo-hero[data-reference=true] h1{text-transform:none}.video-seo-world-sequence{max-width:588px}.video-seo-output-timeline,.video-seo-output-collage{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.video-seo-output-timeline figure,.video-seo-output-collage figure{background:#171717;border-radius:12px;position:relative;overflow:hidden}.video-seo-output-timeline img{object-fit:contain;width:100%;height:160px}.video-seo-output-collage img{width:100%;height:auto}.video-seo-output-timeline figcaption,.video-seo-output-collage figcaption{text-align:center;color:#bbb;background:0 0!important;padding:6px!important;font-size:12px!important;position:static!important}@media (max-width:767px){.video-seo-output-timeline img{height:120px}}.video-seo-direction-intro{text-align:center;max-width:880px;margin:20px auto 40px}.video-seo-direction-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.video-seo-direction-choices a{background:#151515;border:1px solid #ffffff20;border-radius:16px;padding:20px}.video-seo-direction-choices strong{justify-content:space-between;align-items:center;gap:12px;font-size:18px;line-height:28px;display:flex}.video-seo-direction-choices p{margin-top:8px;font-size:16px;line-height:24px}.video-seo-worksheet{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;max-width:1200px;margin:auto;display:grid}.video-seo-worksheet-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.video-seo-worksheet label{gap:10px;font-size:16px;font-weight:600;line-height:24px;display:grid}.video-seo-worksheet textarea{color:#eee;resize:vertical;background:#16161d;border:1px solid #ffffff24;border-radius:12px;width:100%;min-width:0;min-height:128px;padding:14px;font-size:15px;font-weight:400;line-height:24px}.video-seo-worksheet textarea:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.video-seo-worksheet-preview>textarea{min-height:212px;margin-top:10px}.video-seo-worksheet-hint{margin-top:12px;font-size:14px;line-height:22px}.video-seo-worksheet-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.video-seo-worksheet-copy{border:1px solid #ffffff30;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 20px;font-size:16px;font-weight:600;line-height:24px;display:inline-flex}.video-seo-worksheet button:disabled{opacity:.4;cursor:default}.video-seo-worksheet-status{min-height:20px;margin-top:10px;font-size:14px;line-height:20px}@media (max-width:767px){.video-seo-direction-intro{margin:16px auto 24px}.video-seo-direction-choices,.video-seo-worksheet{grid-template-columns:minmax(0,1fr)}.video-seo-worksheet-fields{gap:16px}.video-seo-worksheet-fields label{grid-column:1/-1}.video-seo-direction-choices a{padding:16px}.video-seo-worksheet textarea{font-size:16px}.video-seo-worksheet-actions{gap:10px}.video-seo-worksheet-actions button{padding:12px 16px;font-size:14px}[data-video-page=ai-video] .video-seo-case-card:first-child>img{object-position:25% center}}.video-seo-single-film{max-width:1040px;margin:32px auto 0}
