:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;& .swiper-slide,& .swiper-cube-shadow{transform-style:preserve-3d}}.swiper-css-mode{&>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto;&::-webkit-scrollbar{display:none}}&>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{&>.swiper-wrapper{scroll-snap-type:x mandatory}&>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}&>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{&>.swiper-wrapper{scroll-snap-type:y mandatory}&>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}&>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{&>.swiper-wrapper{scroll-snap-type:none}&>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{&>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}&>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{&>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}&>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{&>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}&>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}}}.swiper-3d{& .swiper-slide-shadow,& .swiper-slide-shadow-left,& .swiper-slide-shadow-right,& .swiper-slide-shadow-top,& .swiper-slide-shadow-bottom,& .swiper-slide-shadow,& .swiper-slide-shadow-left,& .swiper-slide-shadow-right,& .swiper-slide-shadow-top,& .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}& .swiper-slide-shadow{background:#00000026}& .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}& .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}& .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}& .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible{& .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.changelog-tabs[data-astro-cid-dbzziv2r]{box-shadow:inset 0 -1px 0 var(--border);flex-wrap:wrap;column-gap:1.75rem;margin-block-start:2.5rem;display:flex}.changelog-tab[data-astro-cid-dbzziv2r]{color:var(--muted-foreground);padding-block:.75rem;font-size:.9375rem;line-height:1.5;text-decoration:none;transition:color .2s,box-shadow .2s}.changelog-tab[data-astro-cid-dbzziv2r]:hover{color:var(--foreground)}.changelog-tab[data-astro-cid-dbzziv2r][aria-selected=true]{color:var(--foreground);box-shadow:inset 0 -1px 0 var(--foreground)}.changelog-tab[data-astro-cid-dbzziv2r]:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:.125rem}[data-astro-cid-dbzziv2r][data-changelog-panel][hidden]{display:none}.changelog-unavailable{grid-template-columns:minmax(0,1fr);display:grid}.changelog-release-date,.changelog-release-label,.changelog-release-separator{color:var(--muted-foreground);font-size:.9375rem;font-weight:400;line-height:1.5}.changelog-release{border-bottom:1px solid var(--border);text-align:start;grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"date separator label""version version version""body body body";align-items:start;gap:.625rem .5rem;padding-block:4.5rem;display:grid}.changelog-release:last-child{border-bottom:0}.changelog-release:first-child{padding-block-start:2.5rem}.changelog-release-date{font-variant-numeric:tabular-nums;grid-area:date}.changelog-release-separator{grid-area:separator}.changelog-release-label{grid-area:label}.changelog-release-version{letter-spacing:-.045em;grid-area:version;margin:0;font-size:clamp(2.25rem,8vw,2.75rem);font-weight:400;line-height:1.05}.changelog-release-version a{color:var(--foreground);text-decoration:none;transition:color .2s}.changelog-release-version a:hover{color:color-mix(in oklch, var(--foreground) 68%, transparent)}.changelog-release-version a:focus-visible,.changelog-markdown a:focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:.125rem}.changelog-release-body{grid-area:body;margin-top:1.125rem}.changelog-markdown h3{color:var(--foreground);letter-spacing:-.025em;margin:2.5rem 0 .875rem;font-size:1.5rem;font-weight:500;line-height:1.25}.changelog-markdown h3:first-child{margin-top:0}.changelog-markdown p,.changelog-markdown li{color:color-mix(in oklch, var(--foreground) 88%, transparent);font-size:1rem;line-height:1.6}.changelog-markdown p{margin:0 0 1.5rem}.changelog-markdown ul{margin:0 0 1.5rem;padding-inline-start:1.2rem;list-style:outside}.changelog-markdown ol{margin:0 0 1.5rem;padding-inline-start:1.2rem;list-style:decimal}.changelog-markdown li+li{margin-top:.5rem}.changelog-markdown li::marker{color:var(--muted-foreground)}.changelog-markdown code{background:color-mix(in oklch, var(--foreground) 8%, transparent);border-radius:.25rem;padding:.1rem .3rem;font-size:.85em}.changelog-markdown pre{background:color-mix(in oklch, var(--foreground) 5%, transparent);border:1px solid var(--border);text-align:left;border-radius:.5rem;margin:1.5rem 0 2rem;padding:1rem;overflow-x:auto}.changelog-markdown pre code{background:0 0;padding:0}.changelog-markdown a{color:var(--foreground);text-underline-offset:2px;text-decoration:underline;text-decoration-color:color-mix(in oklch, var(--foreground) 32%, transparent);transition:color .2s,text-decoration-color .2s}.changelog-markdown a:hover{color:var(--foreground);text-decoration-color:color-mix(in oklch, var(--foreground) 60%, transparent)}.changelog-markdown strong{color:var(--foreground);font-weight:600}.changelog-markdown img{border:1px solid var(--border);background:color-mix(in oklch, var(--foreground) 4%, transparent);border-radius:.5rem;width:100%;height:auto;margin:2rem 0;display:block}.changelog-markdown hr{border:0;border-top:1px solid var(--border);margin:2rem 0}.changelog-markdown blockquote{border-inline-start:2px solid var(--border);color:var(--muted-foreground);margin:1.5rem 0;padding-inline-start:1rem}.changelog-unavailable{padding-block:4rem}.changelog-unavailable p{color:var(--destructive);margin:0;font-size:1rem;line-height:1.6}@media (width>=1024px){.changelog-unavailable{grid-template-columns:14rem minmax(0,48rem);column-gap:4rem}.changelog-unavailable p{grid-column:2}.changelog-release{grid-template-columns:14rem minmax(0,48rem);grid-template-areas:"date label""date version""date body";gap:.625rem 4rem}.changelog-release-date{align-self:start;position:sticky;top:8rem}.changelog-release-separator{display:none}.changelog-release:first-child{padding-block-start:3.5rem}}.opus-landing .landing-model-grid{gap:var(--landing-grid-gap);margin-top:var(--landing-heading-gap)}.opus-landing .landing-model-grid h3{font-size:var(--landing-feature-title-size);margin-top:24px;line-height:1.1}.landing-model-grid .landing-card-body{max-width:none;font-size:var(--landing-body-size);line-height:var(--landing-body-line);margin-top:12px}.section-model-art{aspect-ratio:584/396;border-radius:var(--landing-radius-card);isolation:isolate;width:100%;position:relative;overflow:hidden;container-type:inline-size}.section-model-art :is(img,video){object-fit:cover;width:100%;height:100%}.section-model-art button{cursor:pointer}.section-discovery{background:radial-gradient(at 8% 45%,#8b795aab,#0000 78%),radial-gradient(at 85% 8%,#7770807a,#0000 75%),#332f31}.section-discovery-prompt{color:#f1efed;width:56%;position:absolute;top:9%;left:5%}.section-discovery-prompt>span{font-size:2.35cqw;font-weight:550;display:block}.section-discovery-prompt>p{background:#ffffff0f;border:1px solid #ffffff32;border-radius:1.2cqw;align-items:center;min-height:6.5cqw;margin-top:1.4cqw;padding:1.2cqw 2cqw;font-size:2.1cqw;line-height:1.3;display:flex}.section-discovery-source{border-radius:1.5cqw;width:28%;height:23%;position:absolute;top:35%;left:19%;overflow:hidden}.section-discovery-tags{justify-content:center;gap:1cqw;width:44%;display:flex;position:absolute;top:61%;left:12%}.section-discovery-tags>button{color:#f6f3f0;white-space:nowrap;background:#ffffff1f;border:1px solid #0000;border-radius:1cqw;padding:.9cqw 1.4cqw;font-size:2cqw;line-height:1.3}.section-discovery-tags>button[aria-pressed=true]{background:#ffffff2a;border-color:#ffffff48}.section-discovery-result{border-radius:1.5cqw;width:30%;height:80%;position:absolute;top:10%;left:65%;overflow:hidden}.section-discovery-caption{color:#e4f6a5;text-align:center;text-wrap:balance;text-shadow:0 1px 3px #000,0 2px 8px #0008;font-size:2.5cqw;font-weight:650;line-height:1.25;position:absolute;bottom:16%;left:8%;right:8%}.section-discovery-timeline{background:#ffffff0a;border:1.5px solid #fafafa;border-radius:1.5cqw;width:56%;height:15%;padding:3px;display:flex;position:absolute;bottom:10%;left:5%;overflow:hidden}.section-discovery-timeline>button{opacity:.65;border-radius:.8cqw;flex:1;min-width:0;position:relative;overflow:hidden}.section-discovery-timeline>button[aria-pressed=true]{opacity:1}.section-moment-selection{pointer-events:none;background:#efd77b1a;border:1.5px solid #e4d17f;border-radius:.9cqw;width:calc(33.3333% - 1.33333px);position:absolute;top:2px;bottom:2px;left:2px;overflow:hidden}.section-moment-selection>i{transform-origin:0;background:#f9e69b;width:100%;height:2px;position:absolute;bottom:0;left:0}.section-reframe{background:radial-gradient(at 75% 14%,#94867d96,#0000 76%),radial-gradient(at 10% 95%,#9b8b55a3,#0000 84%),#62584a}.section-reframe-source{border-radius:1.4cqw;width:34%;height:28%;position:absolute;top:36%;left:8%;overflow:hidden}.section-subject-tracker{border:1.5px solid #8be5bd;border-radius:1cqw;width:28%;height:76%;position:absolute;top:11%;left:38%;box-shadow:0 0 0 .8cqw #8be5bd12}.section-subject-tracker>:is(i,b,em){border-radius:inherit;border:1px solid #8be5bd66;position:absolute;inset:-6% 6% 6% -6%}.section-subject-tracker>b{inset:6% -6% -6% 6%}.section-subject-tracker>em{background:#8be5bd0a;border:0;inset:0}.section-reframe-dots{justify-content:space-evenly;align-items:center;width:13%;display:flex;position:absolute;top:49%;left:43%}.section-reframe-dots>i{background:#ffffff30;border-radius:50%;width:1.2cqw;height:1.2cqw}.section-reframe-dots>.is-current{background:#ffffffbd}.section-reframe-output{justify-content:center;align-items:center;width:33%;display:flex;position:absolute;top:9%;bottom:9%;left:56%}.section-reframe-frame{border-radius:1.5cqw;position:relative;overflow:visible}.section-reframe-frame>video{border-radius:inherit;display:block}.section-reframe-0{aspect-ratio:1;width:100%}.section-reframe-1{aspect-ratio:4/5;width:100%}.section-reframe-2{aspect-ratio:9/16;width:92%}.section-reframe-format{color:#fff;border-radius:.8cqw;justify-content:center;align-items:center;gap:.8cqw;width:fit-content;margin:auto;padding:.5cqw 1cqw;font-size:2.3cqw;line-height:1.3;display:flex;position:absolute;top:calc(100% + 1cqw);left:0;right:0}.section-reframe-format>svg{width:1.8cqw;height:1.8cqw}.opus-landing .section-discovery-timeline{border-color:#fafafa}.opus-landing .section-moment-selection{border-color:#e4d17f}.opus-landing .section-subject-tracker{border-color:#8be5bd}.opus-landing .landing-workflow-section{background:var(--background);border:0}.section-workflow-panel{border-radius:var(--landing-radius-card);background:radial-gradient(at 20% 40%,#9d7151c2,#0000 68%),radial-gradient(at 65% 70%,#78766d88,#0000 75%),#302a29;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 68px;min-height:501px;margin-top:48px;padding:56px 14% 58px;display:grid;position:relative;container-type:inline-size}.section-workflow-visual,.section-workflow-diagram,.section-workflow-copy{display:contents}.section-workflow-graphic{order:0;min-width:0;height:190px;position:relative}.section-import-stack{width:88%;height:116px;position:absolute;top:34px;left:0}.section-import-stack>img,.section-import-front{object-fit:cover;border-radius:10px;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.section-import-stack>img:first-child{opacity:.65;transform:translate(12px,16px)scale(.94)}.section-import-stack>img:nth-child(2){opacity:.85;transform:translate(6px,8px)scale(.98)}.section-import-front>video,.section-edited-card>img,.section-share-preview>video{object-fit:cover;width:100%;height:100%}.section-source-notification{color:#252525;background:#f6f5f1;border-radius:5px;width:51%;padding:7px;line-height:1.3;position:absolute;top:24%;right:5%}.section-source-notification>svg{color:#ed3838;vertical-align:middle;width:14px;height:14px;display:inline}.section-source-notification>b{margin-left:4px;font-size:9px;font-weight:550}.section-source-notification>small{margin-top:5px;font-size:9px;display:block}.section-new-video{color:#272116;background:#f3cc65;border-radius:4px;padding:3px 6px;font-size:10px;font-weight:550;line-height:1.2;position:absolute;top:8%;right:5%}.section-edited-stack{width:100%;height:100%;position:relative}.section-edited-card{border-radius:9px;width:94px;height:168px;position:absolute;top:10px;left:calc(50% - 47px);overflow:hidden;box-shadow:0 4px 10px #0002}.section-edited-card>span{color:#d9ff9e;text-align:center;text-shadow:0 1px 4px #000;font-size:10px;font-weight:650;line-height:1.25;position:absolute;bottom:25%;left:8%;right:8%}.section-flow-connector{z-index:5;pointer-events:none;width:88px;height:40px;position:absolute;top:90px;left:calc(100% - 10px);transform:translateY(-50%)}.section-flow-connector>i{opacity:.85;border-top:2px dashed #eee4da;position:absolute;top:50%;left:0;right:0}.section-flow-connector>span{backdrop-filter:blur(12px);color:#f4eee8;background:#c6b2a05c;border:1px solid #ffffff30;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:0;left:calc(50% - 20px)}.section-flow-connector>span>svg{width:22px;height:22px;animation:section-flow-loop var(--landing-demo-duration) linear infinite;animation-play-state:paused}.section-workflow-diagram[data-playing=true] .section-flow-connector>span>svg{animation-play-state:running}.section-flow-connector>svg{color:#f5eee8;width:17px;height:17px;position:absolute;top:12px;right:-4px}@keyframes section-flow-loop{to{transform:rotate(360deg)}}.section-share-preview{border-radius:9px;width:66px;height:168px;position:absolute;top:10px;left:0;overflow:hidden;box-shadow:5px 7px #201b1a77,10px 12px #201b1a40}.section-share-preview>span{color:#e7f5d2;background:#181c17aa;border-radius:4px;align-items:center;gap:2px;padding:2px 4px;font-size:8px;display:flex;position:absolute;bottom:8px;left:5px}.section-share-details{position:absolute;top:16px;left:82px;right:-4px}.section-share-details>p{color:#faf6f3;font-size:16px;line-height:1.3}.section-share-platforms{margin-top:12px;display:flex}.section-share-platforms>span{color:#e79ab9;backdrop-filter:blur(10px);background:#c0a9a63d;border:1px solid #ffffff20;border-radius:50%;flex-shrink:0;place-items:center;width:31px;height:31px;margin-left:-7px;display:grid}.section-share-platforms>span:first-child{color:#ff5e55;margin-left:0}.section-share-platforms>span:nth-child(3){color:#f0f0ed}.section-share-platforms>span:nth-child(4){color:#8dc9fa}.section-share-platforms svg{width:18px;height:18px}.section-share-ready{color:#f0e6dd;align-items:center;gap:5px;margin-top:30px;font-size:13px;line-height:1.3;display:flex}.section-share-ready>svg{flex-shrink:0;width:13px;height:13px}.section-share-details>small{color:#c5bab1;margin-top:4px;font-size:11px;display:block}.section-workflow-description{order:1;min-width:0}.section-workflow-step-heading{color:#fcf7f2;align-items:flex-start;gap:10px;display:flex}.section-workflow-step-heading>svg{flex-shrink:0;width:22px;height:22px;margin-top:3px}.section-workflow-step-heading>h3{font-size:var(--landing-h3-size);letter-spacing:normal;font-weight:700;line-height:1.27}.section-workflow-description>p{color:#d0c3b8;font-size:var(--landing-body-size);line-height:var(--landing-body-line);margin-top:12px}@media (width<=1000px){.section-workflow-panel{gap:30px 40px;padding-inline:8%}.section-flow-connector{width:60px}}@media (width<=580px){.opus-landing .landing-model-grid h3{margin-top:20px}.section-model-art{border-radius:18px}.section-discovery-prompt>span{font-size:9px}.section-discovery-prompt>p{border-radius:6px;min-height:26px;padding:5px 7px;font-size:8px}.section-discovery-tags{gap:4px;width:48%;left:10%}.section-discovery-tags>button{border-radius:5px;min-height:24px;padding:4px 5px;font-size:8px}.section-discovery-caption{font-size:10px}.section-reframe-format{min-height:26px;font-size:11px}.section-reframe-format>svg{width:10px;height:10px}.section-workflow-panel{border-radius:18px;grid-template-columns:minmax(0,.8fr) minmax(0,1.25fr);align-items:center;gap:32px 20px;min-height:0;margin-top:32px;padding:26px 20px 30px}.section-workflow-graphic{order:calc(var(--workflow-stage) * 2);height:148px}.section-workflow-description{order:calc(var(--workflow-stage) * 2 + 1)}.section-workflow-step-heading{gap:6px}.section-workflow-step-heading>svg{width:17px;height:17px;margin-top:1px}.section-workflow-description>p{margin-top:9px}.section-import-stack{width:92%;height:64px;top:38px}.section-import-stack>img,.section-import-front{border-radius:6px}.section-source-notification{border-radius:4px;width:57%;padding:4px}.section-source-notification>svg{width:9px;height:9px}.section-source-notification>b{margin-left:2px;font-size:5px}.section-source-notification>small{margin-top:2px;font-size:5px}.section-new-video{border-radius:3px;padding:2px 4px;font-size:6px}.section-edited-card{border-radius:6px;width:68px;height:124px;top:10px;left:calc(50% - 34px)}.section-edited-card>span{font-size:8px}.section-share-preview{border-radius:6px;width:42%;max-width:49px;height:116px;top:14px}.section-share-preview>span{padding:2px;font-size:6px;bottom:4px;left:3px}.section-share-details{top:22px;left:calc(min(42%,49px) + 9px);right:0}.section-share-details>p{font-size:9px}.section-share-platforms{margin-top:8px}.section-share-platforms>span{width:18px;height:18px;margin-left:-11px}.section-share-platforms svg{width:10px;height:10px}.section-share-ready{gap:2px;margin-top:17px;font-size:7px}.section-share-ready>svg{width:8px;height:8px}.section-share-details>small{font-size:6px}.section-flow-connector{width:24px;height:22px;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.section-flow-connector>i{border-top:0;border-left:1px dashed #eee4da;width:0;top:-4px;bottom:-6px;left:50%}.section-flow-connector>span{width:24px;height:24px;left:0}.section-flow-connector>span>svg{width:14px;height:14px}.section-flow-connector>svg{width:10px;height:10px;top:27px;right:7px;transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){.section-model-art *,.section-workflow-diagram *{transition:none!important;animation:none!important}}.opus-landing{--canvas:#080808;--hover:#ffffff12;--active:#ffffff1f;--brand:#d7ef81;--brand-soft:#d7ef811a;--ring:#d7ef81;color-scheme:dark;background:var(--background);min-height:100vh;color:var(--foreground);font-family:var(--landing-font-family);-webkit-font-smoothing:antialiased}.landing-pill{height:var(--landing-control-height);padding-inline:var(--landing-control-padding-inline);border-radius:var(--landing-radius-control);font-size:var(--landing-control-font-size);gap:9px}.opus-landing *,.opus-landing :before,.opus-landing :after{border-color:var(--border)}.opus-landing a,.opus-landing button,.opus-landing summary,.opus-landing input{-webkit-tap-highlight-color:transparent}.opus-landing :is(a,button,input,summary):focus-visible{outline-offset:5px;outline:2px solid #d7ef81}.opus-landing section[id],.opus-landing main[id]{scroll-margin-top:150px}.landing-container{width:100%;max-width:var(--landing-content-width);padding-inline:var(--landing-gutter);margin-inline:auto}.landing-section{padding-block:var(--landing-section-space)}.landing-circle{border-radius:50%;width:39px;height:39px}.opus-landing[data-static-page=home]{overflow-x:clip}.landing-hero-copy{text-align:center;padding-top:var(--landing-hero-offset)}.landing-entry{max-width:755px;margin:34px auto 0}.landing-hero .landing-entry{width:100%;margin-top:0}.landing-entry-row{justify-content:center;align-items:center;gap:12px;display:flex}.landing-input-wrap{flex:1;min-width:0;position:relative}.landing-video-form{border-radius:var(--landing-radius-control);text-align:left;background:#242424;border:1px solid #323232;flex:1;align-items:center;gap:12px;min-width:0;padding:5px 5px 5px 20px;display:flex}.landing-video-form:focus-within{border-color:#a5b684}.landing-video-form input{color:#fff;width:100%;min-width:0;box-shadow:none;background:0 0;border:0;height:38px;font-size:14px;outline:0!important}.landing-video-form input::placeholder{color:#aaa}.landing-submit{flex-shrink:0;height:52px;padding-inline:21px}.landing-upload{height:64px}.landing-input-error{color:#ffb5a9;text-align:center;margin-top:12px;font-size:12px}.landing-showcase-wrap{margin-top:47px}.landing-showcase{border-radius:var(--landing-radius-panel);background:radial-gradient(at 22% 100%,#82796265,#0000 65%),radial-gradient(at 90% 25%,#4c696770,#0000 70%),#191e1e;border:1px solid #ffffff16;grid-template-columns:1fr 1fr;gap:40px;min-height:526px;display:grid;position:relative;overflow:hidden}.landing-showcase-copy{z-index:2;padding:45px 0 35px 50px;position:relative}.landing-status-dot{background:#d7ef81;border-radius:50%;width:5px;height:5px;display:inline-block}.landing-showcase-copy h2{text-wrap:balance;letter-spacing:-1.5px;max-width:360px;margin-top:20px;font-size:36px;font-weight:500;line-height:1.15}.landing-showcase-copy>p{color:#bdbfba;max-width:340px;margin-top:14px;font-size:13px;line-height:1.7}.landing-text-link{color:#eee;align-items:center;gap:10px;margin-top:18px;font-size:13px;display:inline-flex}.landing-text-link:hover{text-underline-offset:5px;text-decoration:underline}.landing-source-preview{background:#ffffff09;border:1px solid #ffffff20;border-radius:12px;width:238px;margin-top:24px;padding:6px;position:relative;transform:rotate(-4deg)}.landing-source-preview>img{aspect-ratio:16/9;object-fit:cover;border-radius:7px;width:100%}.landing-source-preview>span{background:#000b;border-radius:4px;align-items:center;gap:5px;padding:3px 6px;font-size:9px;display:flex;position:absolute;top:14px;left:14px}.landing-source-timeline{align-items:center;gap:2px;height:21px;margin:7px 4px 2px;display:flex}.landing-source-timeline i{background:#ccc7;border-radius:1px;flex:1}.landing-source-timeline i:nth-child(n+13):nth-child(-n+20){background:#d7ef81}.landing-demo-clips{justify-content:center;align-items:center;min-width:0;padding:37px 64px 36px 0;display:flex;position:relative}.landing-demo-main{aspect-ratio:9/16;border:6px solid #242525;border-radius:22px;flex-shrink:0;width:232px;position:relative;overflow:hidden;transform:rotate(4deg);box-shadow:0 25px 65px #0008}.landing-demo-main video{object-fit:cover;background:#111;width:100%;height:100%}.landing-demo-ghost{aspect-ratio:9/16;opacity:.7;border:5px solid #333b;border-radius:17px;width:184px;position:absolute;overflow:hidden;transform:rotate(-9deg)translate(-155px,11px)}.landing-demo-ghost img{object-fit:cover;width:100%;height:100%}.landing-play{color:#000;backdrop-filter:blur(10px);background:#ffffffdb;border-radius:50%;width:54px;height:54px;padding:14px;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.landing-play>span:first-child{display:none}.landing-play svg{width:26px;height:26px}.landing-video-fallback{background:#0009;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex;position:absolute;inset:0}.landing-caption-tag,.landing-format-tag{z-index:3;color:#1b1b1b;background:#eee;border-radius:12px;align-items:center;gap:8px;padding:11px 15px;font-size:11px;display:flex;position:absolute;box-shadow:0 8px 30px #0003}.landing-caption-tag{bottom:95px;right:26px;transform:rotate(-4deg)}.landing-format-tag{background:#d7ef81;top:58px;right:69px;transform:rotate(5deg)}.landing-showcase-controls{justify-content:space-between;align-items:center;gap:20px;padding-top:18px;display:flex}.landing-showcase-controls>p{color:#999;align-items:center;gap:8px;font-size:11px;display:flex}.landing-slide-count{color:#999;font-variant-numeric:tabular-nums;margin-right:9px;font-size:11px}.landing-sources{text-align:center;padding-block:68px 12px}.landing-sources>p{color:#999;font-size:var(--landing-body-size)}.landing-sources>div{flex-wrap:wrap;justify-content:center;gap:54px;margin-top:26px;display:flex}.landing-sources>div>span{color:#bfbfbf;align-items:center;gap:10px;font-size:18px;font-weight:600;display:flex}.landing-scroll-cue{color:#777;margin-top:40px;display:inline-flex}.landing-section-intro{text-align:center;max-width:768px;margin-inline:auto}.landing-section-intro :is(h1,h2){text-wrap:balance;font-size:var(--landing-h2-size);letter-spacing:normal;margin-top:17px;font-weight:700;line-height:1.1}.landing-section-body{color:var(--muted-foreground);text-wrap:pretty;max-width:700px;font-size:var(--landing-description-size);margin:12px auto 0;line-height:1.302}.landing-model-grid{gap:var(--landing-grid-gap);margin-top:var(--landing-heading-gap);grid-template-columns:1fr 1fr;display:grid}.landing-model-art{border-radius:var(--landing-radius-card);border:1px solid #ffffff12;height:345px;position:relative;overflow:hidden}.landing-model-discovery{background:radial-gradient(at 0 0,#83725f,#0000 75%),#302b31}.landing-model-reframe{background:radial-gradient(at 90% 0,#7d8070,#0000 75%),#39372e}.landing-prompt{color:#eee;background:#ffffff10;border:1px solid #ffffff30;border-radius:8px;align-items:center;gap:10px;padding:12px 13px;font-size:11px;display:flex;position:absolute;top:25px;left:25px;right:25px}.landing-discovery-source{width:45%;position:absolute;top:31%;left:6%}.landing-discovery-source img{aspect-ratio:16/9;object-fit:cover;border-radius:8px;width:100%}.landing-discovery-source>span{color:#e0d9cf;justify-content:center;align-items:center;gap:5px;margin-top:10px;font-size:9px;display:flex}.landing-discovery-result{border:1px solid #ffffff40;border-radius:10px;width:28%;height:62%;position:absolute;top:27%;right:7%;overflow:hidden;box-shadow:0 18px 30px #0003}.landing-discovery-result img{object-fit:cover;width:100%;height:100%}.landing-discovery-timeline{border:1px solid #ffffff50;border-radius:6px;width:45%;padding:3px;display:flex;position:absolute;bottom:25px;left:6%}.landing-discovery-timeline img{object-fit:cover;width:16.6667%;height:33px}.landing-discovery-timeline span{background:#d7ef8120;border:2px solid #d7ef81;border-radius:4px;width:31%;position:absolute;top:1px;bottom:1px;left:37%}.landing-model-grid h3{font-size:var(--landing-feature-title-size);letter-spacing:normal;margin-top:22px;font-weight:600;line-height:1.1}.landing-card-body{color:var(--muted-foreground);font-size:var(--landing-body-size);line-height:var(--landing-body-line);max-width:570px;margin-top:12px}.landing-model-grid .landing-text-link{margin-top:15px;font-size:12px}.landing-reframe-wide{width:43%;position:absolute;top:31%;left:7%}.landing-reframe-wide img{aspect-ratio:16/9;object-fit:cover;border-radius:9px;width:100%}.landing-face-box{border:1px solid #b8e5ab;border-radius:4px;width:32%;height:82%;position:absolute;top:7%;left:65%;box-shadow:0 0 0 5px #b8e5ab15}.landing-tracking-label{justify-content:center;align-items:center;gap:6px;margin-top:12px;font-size:9px;display:flex}.landing-tracking-label>span{background:#d7ef81;border-radius:50%;width:4px;height:4px}.landing-reframe-arrow{color:#ddd8;position:absolute;top:45%;left:53%}.landing-reframe-portrait{width:25%;height:72%;position:absolute;top:11%;right:8%}.landing-reframe-portrait img{object-fit:cover;border-radius:9px;width:100%;height:100%}.landing-reframe-portrait>span{text-align:center;font-size:10px;position:absolute;bottom:-22px;left:0;right:0}.landing-aspect-ratios{gap:5px;font-size:9px;display:flex;position:absolute;bottom:22px;left:7%}.landing-aspect-ratios span{border:1px solid #ffffff20;border-radius:4px;padding:5px 8px}.landing-aspect-ratios .landing-ratio-active{color:#202020;background:#d7ef81;border-color:#0000}.landing-capabilities{border-top:1px solid var(--border);grid-template-columns:repeat(4,1fr);gap:34px;margin-top:70px;padding-top:34px;display:grid}.landing-capabilities article>svg{color:#bdbfb6;margin-bottom:20px}.landing-capabilities h3{font-size:var(--landing-h3-size);font-weight:700;line-height:1.27}.landing-capabilities p{color:var(--muted-foreground);font-size:var(--landing-body-size);line-height:var(--landing-body-line);margin-top:10px}.landing-workflow-section{background:#0a0a0a;border-block:1px solid #1b1b1b}.landing-workflow{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:50px;display:grid}.landing-workflow article{background:linear-gradient(150deg,#151515,#0b0b0b);border:1px solid #292929;border-radius:16px;padding:28px;position:relative}.landing-step-top{justify-content:space-between;align-items:center;margin-bottom:42px;display:flex}.landing-step-top>span{font-variant-numeric:tabular-nums;color:#888;font-size:12px}.landing-step-top>svg{color:#c4c8b9}.landing-workflow h3{font-size:var(--landing-h3-size);letter-spacing:normal;font-weight:700;line-height:1.27}.landing-workflow article>p{color:var(--muted-foreground);font-size:var(--landing-body-size);line-height:var(--landing-body-line);margin-top:12px}.landing-step-arrow{z-index:2;box-sizing:content-box;color:#777;background:#101010;border:1px solid #333;border-radius:50%;padding:8px;position:absolute;top:45%;right:-20px}.landing-workflow-cta{flex-direction:column;align-items:center;gap:14px;margin-top:36px;display:flex}.landing-workflow-cta>span{color:#999;font-size:11px}.opus-landing #editor{background:var(--background);padding-block:var(--landing-section-space);border-top:0}.landing-billing-toggle{justify-content:center;margin-top:28px;display:flex}.landing-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:43px;display:grid}.landing-plan{border-radius:var(--landing-radius-card);background:linear-gradient(150deg,#161616,#0c0c0c);border:1px solid #303030;min-width:0;padding:28px}.landing-plan-featured{background:radial-gradient(at 100% 0,#50593945,#0000 65%),#141610;border-color:#909b77}.landing-plan-title{justify-content:space-between;align-items:center;gap:8px;min-height:34px;display:flex}.landing-plan-title h2{font-size:20px;font-weight:500}.landing-plan-title>span{color:#202216;border-radius:var(--landing-radius-control);background:#d7ef81;padding:4px 9px;font-size:10px}.landing-plan-description{color:#aaa;min-height:42px;margin-top:9px;font-size:12px;line-height:1.7}.landing-price{flex-wrap:wrap;align-items:baseline;column-gap:8px;margin-top:20px;display:flex}.landing-price-discount{width:100%;min-height:28px}.landing-price>strong{letter-spacing:-2px;font-size:clamp(30px,3.1vw,44px);font-weight:500}.landing-price>span{color:#999;font-size:12px}.landing-plan-note{color:#aaa;min-height:27px;margin-top:3px;font-size:10px}.landing-plan-cta{width:100%;height:44px;margin-top:18px;font-size:12px}.landing-plan ul{border-top:1px solid var(--border);flex-direction:column;gap:14px;margin-top:26px;padding-top:24px;display:flex}.landing-plan li{color:#bdbdbd;align-items:flex-start;gap:10px;font-size:12px;line-height:1.7;display:flex}.landing-plan li>svg{color:#becda2;flex-shrink:0;margin-top:2px}.landing-pricing-note{text-align:center;color:#999;margin-top:27px;font-size:11px;line-height:2}.landing-final-cta{text-align:center;padding-top:var(--landing-section-space);position:relative}.landing-final-cta h2{z-index:41;text-wrap:balance;max-width:900px;font-size:var(--landing-cta-title-size);letter-spacing:normal;margin:22px auto 0;font-weight:700;line-height:1.1;position:relative}.landing-cta-slot{height:64px;margin-top:32px}.landing-entry-compact{max-width:480px}.landing-cta-details{text-align:center;padding-block:var(--landing-heading-gap) var(--landing-section-space)}.landing-cta-details .landing-section-body{max-width:700px;margin-inline:auto}.landing-live-announcements{justify-content:center;margin-top:14px;display:flex}@media (width<=1100px){.landing-showcase{gap:20px}.landing-showcase-copy{padding-left:35px}.landing-demo-clips{padding-right:30px}.landing-demo-ghost{transform:rotate(-9deg)translate(-105px,11px)}.landing-caption-tag{font-size:10px;right:14px}}@media (width<=800px){.landing-showcase-copy h2{font-size:31px}.landing-showcase-copy>p{font-size:12px}.landing-entry{max-width:620px}.landing-video-form{gap:8px;padding-left:15px}.landing-video-form input{font-size:12px}.landing-submit,.landing-upload{padding-inline:16px;font-size:12px}.landing-showcase{min-height:475px}.landing-showcase-copy{padding-top:34px;padding-left:28px}.landing-source-preview{width:190px}.landing-demo-main{width:195px}.landing-demo-ghost{width:145px;transform:rotate(-9deg)translate(-60px,11px)}.landing-caption-tag{max-width:190px;bottom:70px;right:8px}.landing-format-tag{top:48px;right:29px}.landing-sources>div{gap:32px}.landing-model-art{height:285px}.landing-prompt{padding-inline:9px;font-size:9px;left:18px;right:18px}.landing-capabilities{grid-template-columns:repeat(2,1fr);gap:30px;margin-top:50px}.landing-workflow article{padding:22px}.landing-pricing-grid{gap:12px}.landing-plan{padding:20px}.landing-plan-title{flex-wrap:wrap}.landing-plan-title h2{font-size:18px}.landing-plan-description{min-height:62px}}@media (width<=580px){.landing-showcase-wrap{margin-top:30px}.landing-entry{margin-top:26px}.landing-entry-row{flex-wrap:wrap;gap:14px}.landing-input-wrap{flex-basis:100%}.landing-video-form{padding:7px;border-radius:var(--landing-radius-card);gap:7px;padding-left:13px}.landing-video-form>svg{width:16px}.landing-video-form input{font-size:16px}.landing-video-form input::placeholder{font-size:11px}.landing-submit{gap:5px;height:42px;padding-inline:13px;font-size:11px}.landing-submit svg{display:none}.landing-upload{height:36px;font-size:11px}.landing-upload>span:first-child{box-shadow:none}.landing-showcase{border-radius:19px;grid-template-columns:1fr;gap:0;min-height:auto}.landing-showcase-copy{padding:27px 25px 0}.landing-showcase-copy h2{max-width:300px;margin-top:17px;font-size:30px}.landing-showcase-copy>p{max-width:310px}.landing-source-preview{display:none}.landing-demo-clips{height:389px;padding:28px 0 20px 47px}.landing-demo-main{border-width:4px;border-radius:17px;width:184px}.landing-demo-ghost{width:145px;transform:rotate(-9deg)translate(-87px,4px)}.landing-caption-tag{border-radius:9px;padding:9px 10px;font-size:9px;bottom:70px;right:12px}.landing-format-tag{padding:7px 10px;font-size:10px;top:34px;right:29px}.landing-showcase-controls{gap:10px;padding-top:14px}.landing-showcase-controls>p{max-width:180px;font-size:9px;line-height:1.7}.landing-slide-count{display:none}.landing-showcase-controls .landing-circle{width:32px;height:32px}.landing-sources{padding-top:45px}.landing-sources>div{gap:23px;margin-top:23px}.landing-sources>div>span{gap:7px;font-size:12px}.landing-sources>div>span>svg{width:19px;height:19px}.landing-scroll-cue{margin-top:30px}.landing-section-intro :is(h1,h2),.opus-landing #editor .ui-page-title{letter-spacing:-1.4px;font-size:32px;line-height:1.2}.landing-section-body{padding-inline:8px}.landing-model-grid{grid-template-columns:1fr}.landing-model-art{height:280px}.landing-model-grid h3{margin-top:18px}.landing-capabilities{gap:30px 22px;margin-top:40px;padding-top:28px}.landing-capabilities article>svg{margin-bottom:16px}.landing-workflow{grid-template-columns:1fr;gap:14px;margin-top:32px}.landing-workflow article{padding:24px}.landing-step-top{margin-bottom:24px}.landing-step-arrow{display:none}.landing-pricing-grid{grid-template-columns:1fr;gap:18px;margin-top:30px}.landing-plan{padding:28px}.landing-plan-description{min-height:auto}.landing-plan-note{min-height:0}.landing-plan-title h2{font-size:22px}.landing-price>strong{font-size:44px}.landing-plan li,.landing-plan-cta{font-size:13px}.opus-landing>footer{padding-inline:24px}}.landing-hero-copy :is(.landing-hero-title,.landing-hero-description,.landing-entry){animation:landing-intro var(--landing-scene-duration) both}.landing-hero-copy .landing-hero-title{animation-delay:80ms}.landing-hero-copy .landing-hero-description{animation-delay:.16s}.landing-hero-copy .landing-entry{animation-delay:.24s}@keyframes landing-intro{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.landing-carousel-stage{position:relative}.landing-carousel .landing-showcase{width:100%}.landing-scene-sunset{background:radial-gradient(at 70%,#76583b8c,#0000 75%),#29251f}.landing-scene-city{background:radial-gradient(at 80% 30%,#53646b80,#0000 75%),#202728}.landing-scene-outdoors{background:radial-gradient(at 80%,#81738266,#0000 75%),#30332b}.landing-scene-team{background:radial-gradient(at 70% 40%,#57665780,#0000 75%),#242c2b}.landing-source-preview>video{aspect-ratio:16/9;object-fit:cover;border-radius:7px;width:100%;display:block}.landing-source-preview .landing-source-scanner{width:2px;height:21px;animation:landing-wave-scan var(--landing-demo-duration) linear infinite;background:#e8ffae;padding:0;position:absolute;top:auto;bottom:9px;left:12px}@keyframes landing-wave-scan{0%{transform:translate(0)}to{transform:translate(85cqw)}}.landing-carousel .landing-demo-main{width:246px}.landing-carousel .landing-demo-ghost{transform:rotate(-9deg)translate(-130px,11px)}.landing-demo-captions{text-align:center;text-shadow:0 2px 10px #000a;font-size:23px;font-weight:700;line-height:1.25;position:absolute;bottom:24%;left:8%;right:8%}.landing-demo-captions span{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px}.landing-demo-captions .is-current{color:#13180d;text-shadow:none;background:#ddf68d}.landing-caption-city{text-transform:uppercase;font-style:italic}.landing-caption-outdoors .is-current{background:#dec9ff}.landing-caption-team{font-size:21px}.landing-video-progress{background:#fff5;border-radius:2px;height:2px;position:absolute;bottom:14px;left:12px;right:12px;overflow:hidden}.landing-video-progress>span{transform-origin:0;background:#fff;width:100%;height:100%;display:block}.landing-preview-play{color:#fff;backdrop-filter:blur(10px);background:#05050577;border-radius:50%;width:31px;height:31px;padding:0;position:absolute;top:10px;right:10px}.landing-preview-play>span:first-child{display:none}.landing-preview-play svg{width:14px;height:14px}.landing-carousel-peek{border-radius:var(--landing-radius-panel);text-align:left;cursor:pointer;background:#262c2a;width:290px;position:absolute;top:0;bottom:0;left:calc(100% + 24px);overflow:hidden}.landing-carousel-peek>img{object-fit:cover;opacity:.6;width:100%;height:100%}.landing-carousel-peek>span{text-wrap:balance;align-items:center;gap:20px;font-size:20px;display:flex;position:absolute;bottom:35px;left:24px;right:24px}.landing-carousel-peek>span>svg{flex-shrink:0}.landing-carousel-dots{align-items:center;gap:2px;display:flex}.landing-carousel-dots button{cursor:pointer;width:27px;height:32px;position:relative}.landing-carousel-dots button>span{background:#555;border-radius:50%;width:5px;height:5px;margin:auto;display:block}.landing-carousel-dots button>i{background:#d7ef81;border-radius:999px;height:5px;position:absolute;top:13px;left:5px;right:5px}.landing-scene-steps{opacity:.6;justify-content:center;align-items:center;gap:9px;font-size:9px;display:flex;position:absolute;bottom:24px;left:7%;right:10%}.landing-scene-steps>span{border:1px solid #fff5;border-radius:50%;padding:4px}.landing-scene-steps i{transform-origin:0;width:30px;height:1px;animation:landing-connector var(--landing-demo-duration) linear infinite;background:#fff6}@keyframes landing-connector{0%,10%{opacity:.2;transform:scaleX(0)}40%,80%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.landing-footage-ribbon{gap:16px;max-width:1400px;margin:50px auto 0;padding-block:10px;display:flex;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.landing-footage-track{animation:landing-footage-scroll var(--landing-marquee-duration) linear infinite;flex-shrink:0;gap:16px;display:flex}.landing-footage-ribbon:hover .landing-footage-track{animation-play-state:paused}.landing-footage-track>div{border-radius:12px;width:190px;height:108px;position:relative;overflow:hidden}.landing-footage-track img{object-fit:cover;width:100%;height:100%}.landing-footage-track span{color:#eee;background:linear-gradient(#0000,#000a);padding:20px 12px 9px;font-size:11px;position:absolute;inset:auto 0 0}@keyframes landing-footage-scroll{to{transform:translate(calc(-100% - 16px))}}.landing-model-art :is(.landing-discovery-source,.landing-discovery-result,.landing-reframe-wide,.landing-reframe-portrait)>video{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.landing-model-art .landing-discovery-source>video,.landing-model-art .landing-reframe-wide>video{aspect-ratio:16/9;border-radius:8px;height:auto}.landing-model-art .landing-reframe-portrait>video{border-radius:9px}.landing-model-art .landing-tracking-box{width:38%;height:80%;animation:landing-subject-track var(--landing-demo-duration) ease-in-out infinite;top:8%;left:37%}@keyframes landing-subject-track{0%,to{transform:translate(-15px)}50%{transform:translate(15px)}}.landing-model-reframe .landing-reframe-portrait{animation:landing-reframe-settle var(--landing-demo-duration) ease-in-out infinite;transform-origin:50%}@keyframes landing-reframe-settle{0%,to{transform:scale(.94)}40%,80%{transform:scale(1)}}.landing-aspect-ratios>span{animation:landing-ratio-cycle var(--landing-demo-duration) steps(1) infinite}.landing-aspect-ratios .landing-ratio-0{animation-delay:0s}.landing-aspect-ratios .landing-ratio-1{animation-delay:-6s}.landing-aspect-ratios .landing-ratio-2{animation-delay:-4s}.landing-aspect-ratios .landing-ratio-3{animation-delay:-2s}@keyframes landing-ratio-cycle{0%,24%{color:#202020;background:#d7ef81}25%,to{color:#fff;background:0 0}}.landing-discovery-timeline>span{animation:landing-find-selection var(--landing-demo-duration) ease-in-out infinite}@keyframes landing-find-selection{0%,15%{transform:translate(-60%)}50%,80%{transform:translate(55%)}to{transform:translate(-60%)}}.landing-analysis-beam{opacity:.6;height:1px;animation:landing-analysis var(--landing-demo-duration) linear infinite;background:#e2ffad;position:absolute;top:28%;left:8%;right:8%;box-shadow:0 0 15px 3px #dcff9b25}@keyframes landing-analysis{0%,5%{opacity:0;transform:translateY(0)}15%{opacity:.7}65%{opacity:.7;transform:translateY(190px)}70%,to{opacity:0;transform:translateY(190px)}}.landing-mini-caption{text-align:center;color:#e8ff9c;text-shadow:0 2px 8px #000;font-size:15px;font-weight:700;line-height:1.2;position:absolute;bottom:15%;left:10%;right:10%}.landing-found-badge{color:#e3ffad;animation:landing-found var(--landing-demo-duration) infinite;background:#262e23c9;border:1px solid #ecffae55;border-radius:6px;align-items:center;gap:6px;padding:5px 8px;font-size:9px;display:flex;position:absolute;top:70px;left:30px}@keyframes landing-found{0%,40%{opacity:0;transform:translateY(6px)}50%,85%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}.landing-prompt-caret{background:#eee;width:1px;height:12px;animation:1s steps(2,end) infinite landing-caret}@keyframes landing-caret{to{opacity:0}}.landing-workflow-film{background:radial-gradient(at 30% 30%,#694b3f77,#0000 65%),#1c2222;border:1px solid #ffffff15;border-radius:22px;justify-content:center;align-items:center;gap:35px;min-height:330px;margin-top:45px;padding:45px;display:flex;overflow:hidden}.landing-workflow-source{flex-shrink:0;width:200px}.landing-workflow-source video{aspect-ratio:16/9;object-fit:cover;border:1px solid #ffffff30;border-radius:10px;width:100%}.landing-workflow-source>span{color:#ddd;justify-content:center;align-items:center;gap:6px;margin-top:14px;font-size:11px;display:flex}.landing-workflow-connector{color:#cfd8c6;align-items:center;gap:5px;display:flex}.landing-workflow-connector i{width:5px;height:5px;animation:landing-pipeline var(--landing-demo-duration) linear infinite;background:#d4e2bb;border-radius:50%}.landing-workflow-connector i:nth-child(2){animation-delay:.3s}.landing-workflow-connector i:nth-child(3){animation-delay:.6s}@keyframes landing-pipeline{0%,20%,80%,to{opacity:.2;transform:scale(.7)}35%,65%{opacity:1;transform:scale(1.2)}}.landing-workflow-stack{flex-shrink:0;width:165px;height:208px;position:relative}.landing-workflow-stack>div{transform:translateX(calc((var(--stack-index) - 1) * 24px)) rotate(calc((var(--stack-index) - 1) * 10deg));animation:landing-stack-fan var(--landing-demo-duration) ease-in-out infinite;animation-delay:calc(var(--stack-index) * -.25s);border:2px solid #6c7566;border-radius:13px;position:absolute;inset:0 22px;overflow:hidden}.landing-workflow-stack img{object-fit:cover;width:100%;height:100%}.landing-workflow-stack span{background:#0009;border-radius:5px;align-items:center;gap:4px;padding:4px 6px;font-size:9px;display:flex;position:absolute;bottom:10px;left:10px}@keyframes landing-stack-fan{0%,to{transform:translateX(calc((var(--stack-index) - 1) * 15px)) rotate(calc((var(--stack-index) - 1) * 6deg))}45%,75%{transform:translateX(calc((var(--stack-index) - 1) * 32px)) rotate(calc((var(--stack-index) - 1) * 13deg))}}.landing-workflow-export{text-align:center;flex-shrink:0;width:145px}.landing-workflow-export>span{color:#253016;background:#d7ef81;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex;box-shadow:0 0 50px #d7ef811b}.landing-workflow-export>p{margin-top:16px;font-size:13px}.landing-workflow-export>div{color:#d7ef81;animation:landing-found var(--landing-demo-duration) infinite;justify-content:center;align-items:center;gap:5px;margin-top:11px;font-size:10px;display:inline-flex}.landing-floating-entry{z-index:40;margin-top:-64px;height:64px;width:calc(100% - 2 * var(--landing-gutter));max-width:calc(var(--landing-content-width) - 2 * var(--landing-gutter));pointer-events:none;margin-inline:auto;position:relative}.landing-floating-entry[data-ready=true]{bottom:var(--landing-cta-bottom,16px);position:sticky}.landing-cta-form{pointer-events:auto;width:min(480px,100%);margin-inline:auto;position:relative}.landing-floating-entry[data-visible=false] .landing-cta-form{pointer-events:none}.landing-floating-entry .landing-entry{margin:0}.landing-floating-entry .landing-video-form{backdrop-filter:blur(24px);height:64px;transition:background-color var(--landing-ui-duration), border-color var(--landing-ui-duration);background:#303030b8;border-color:#ffffff0d}.landing-floating-entry[data-docked=true] .landing-video-form{transition-delay:var(--landing-cta-input-delay);background:#ffffff26}.landing-floating-entry .landing-video-form:focus-within{border-color:#a5b684}.landing-floating-entry .landing-submit svg{display:none}.landing-cta-backdrop{pointer-events:none;will-change:transform;background:#242424;width:100%;height:384px;position:absolute;top:-200px;overflow:hidden}.landing-cta-video,.landing-cta-video:after{position:absolute;inset:0}.landing-cta-video:after{content:"";background:linear-gradient(100deg,#201d32a8,#544d5370,#273337a1)}.landing-cta-video video{object-fit:cover;filter:blur(30px)saturate(.45)brightness(.8);width:100%;height:100%;transform:scale(1.1)}.landing-input-guide{z-index:2;border-radius:var(--landing-radius-card);backdrop-filter:blur(24px);color:#bdbdbd;text-align:left;background:#202020f5;border:1px solid #ffffff14;padding:18px;font-size:13px;line-height:1.6;position:absolute;bottom:calc(100% + 10px);left:0;right:0;box-shadow:0 12px 40px #0006}.landing-input-guide[aria-hidden=true]{pointer-events:none}.landing-input-sources{color:#f1f1f1;flex-wrap:wrap;align-items:center;gap:18px;margin-top:14px;display:flex}.landing-input-sources>span,.landing-input-upload{align-items:center;gap:7px;display:inline-flex}.landing-input-upload{color:#f1f1f1;border-top:1px solid #ffffff18;width:100%;margin-top:16px;padding-top:14px}.landing-input-upload>svg:last-child{margin-left:auto}.landing-floating-entry .landing-input-error{text-align:left;background:#2e1e1af5;border:1px solid #ffb5a940;border-radius:16px;width:100%;margin:0;padding:14px 18px;position:absolute;bottom:calc(100% + 10px)}.landing-studio-caption{color:#fff;text-align:center;text-shadow:0 1px 7px #000;pointer-events:none;font-size:19px;font-weight:700;line-height:1.2;position:absolute;bottom:24%;left:8%;right:8%}.landing-studio-caption span{border-radius:3px}.landing-studio-caption-highlight .is-current{color:#151515;text-shadow:none;background:#e1ff84}.landing-studio-caption-pop .is-current{color:#d7ef81;display:inline-block;transform:scale(1.12)}.opus-landing[data-motion-paused] *,.opus-landing[data-motion-paused] :before,.opus-landing[data-motion-paused] :after{animation-play-state:paused!important}@media (width<=1100px){.landing-workflow-film{gap:20px;padding:35px}.landing-workflow-source{width:170px}.landing-workflow-export{width:125px}}@media (width<=800px){.landing-floating-entry .landing-video-form input{font-size:16px}.landing-carousel .landing-demo-main{width:200px}.landing-carousel .landing-demo-ghost{transform:rotate(-9deg)translate(-75px,11px)}.landing-demo-captions{font-size:20px}.landing-workflow-film{gap:12px;min-height:280px;padding:28px 20px}.landing-workflow-source{width:150px}.landing-workflow-stack{width:140px;height:190px}.landing-workflow-connector{gap:3px}.landing-workflow-connector i{width:3px;height:3px}.landing-workflow-export{width:115px}.landing-footage-ribbon{margin-top:35px}.landing-carousel-peek{display:none}}@media (width<=580px){.landing-carousel .landing-showcase-copy{padding-top:27px}.landing-carousel .landing-demo-main{width:184px}.landing-carousel .landing-demo-ghost{transform:rotate(-9deg)translate(-87px,4px)}.landing-demo-captions{font-size:19px}.landing-scene-steps{display:none}.landing-carousel-dots{gap:0}.landing-carousel-dots button{width:20px}.landing-carousel-dots button>i{left:3px;right:3px}.landing-carousel .landing-showcase-controls{flex-wrap:wrap;row-gap:8px}.landing-carousel .landing-showcase-controls>p{flex-basis:100%;max-width:100%;font-size:9px}.landing-carousel .landing-showcase-controls>div:last-child{margin-left:auto}.landing-footage-track>div{width:145px;height:87px}.landing-footage-track span{font-size:10px}.landing-mini-caption{font-size:13px}.landing-workflow-film{flex-wrap:wrap;gap:18px;min-height:330px;padding:30px 18px}.landing-workflow-source{width:140px}.landing-workflow-stack{width:135px;height:175px}.landing-workflow-connector{display:none}.landing-workflow-export{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;width:100%;display:flex}.landing-workflow-export>span{border-radius:9px;width:34px;height:34px}.landing-workflow-export>span>svg{width:17px}.landing-workflow-export>p{margin:0;font-size:12px}.landing-workflow-export>div{margin:0;font-size:9px}.landing-cta-form{width:calc(100% - 32px)}.landing-floating-entry .landing-video-form{border-radius:999px}.landing-floating-entry .landing-submit{height:40px}.landing-floating-entry .landing-input-wrap{flex-basis:auto}.landing-input-guide{padding:16px;font-size:12px}}@media (prefers-reduced-motion:reduce){.opus-landing *,.opus-landing :before,.opus-landing :after{scroll-behavior:auto!important;transition-duration:0s!important;animation:none!important}.landing-analysis-beam,.landing-source-scanner{display:none}.landing-found-badge{opacity:1}.landing-aspect-ratios .landing-ratio-3{color:#202020;background:#d7ef81}.landing-footage-track{transform:none}}.landing-source-preview{container-type:inline-size}.landing-animated-illustration[data-in-view=false] *,.landing-animated-illustration[data-in-view=false]:before,.landing-footage-ribbon[data-in-view=false] *{animation-play-state:paused!important}.landing-pricing-grid>[data-landing-reveal],.landing-pricing-grid .landing-plan{height:100%}.landing-feature-tabs{scrollbar-width:none;overscroll-behavior-x:contain;isolation:isolate;justify-content:center;align-items:center;gap:12px;width:fit-content;max-width:100%;margin:32px auto 0;padding:2px;display:flex;position:relative;overflow-x:auto}.landing-feature-tabs::-webkit-scrollbar{display:none}.landing-feature-tab{color:#f5f5f5;white-space:nowrap;cursor:pointer;height:40px;transition:background-color var(--landing-ui-duration), border-color var(--landing-ui-duration);background:0 0;border:1px solid #ffffff1a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-size:14px;line-height:18px;display:inline-flex;position:relative;overflow:hidden}.landing-feature-tab[aria-selected=true]{background:#1a1a1a;border-color:#1a1a1a}.landing-feature-tab-progress{background:var(--active);transform-origin:0;pointer-events:none;position:absolute;inset:0}.landing-feature-tab>svg{flex-shrink:0;width:18px;height:18px;position:relative}.landing-feature-tab-label{display:inline-grid;position:relative}.landing-feature-tab-label>span{transition:font-variation-settings var(--landing-ui-duration);grid-area:1/1}.landing-feature-tab-label>span[aria-hidden]{visibility:hidden}.landing-feature-tab-hover{z-index:-1;border-radius:10px}.landing-feature-tabs:focus-within{overflow-y:visible}.landing-feature-tab:focus-visible{outline-offset:-3px}.landing-section-intro :is(h1,h2),.landing-final-cta h2{margin-top:0}.landing-carousel .landing-showcase-copy{padding-top:52px}.landing-feature-audio{background:radial-gradient(at 80% 40%,#363844,#0000 70%),#1b2229}.landing-feature-voiceover{background:radial-gradient(at 75% 35%,#3c4260,#0000 75%),#242731}.hero-caption-presets{justify-content:center;gap:8px;display:flex;position:absolute;bottom:10%;left:12%;right:12%}.hero-caption-presets span{color:#fff;background:#131313af;border:1px solid #ffffff40;border-radius:7px;padding:7px 10px;font-size:14px}.hero-caption-presets span:nth-child(2){color:#202020;background:#dcf987}.hero-caption-presets span:nth-child(3){color:#dac6ff;font-style:italic}.hero-reframe-guide{pointer-events:none;position:absolute;inset:7% 8% 10%}.hero-reframe-guide>span{animation:landing-subject-track var(--landing-demo-duration) ease-in-out infinite;border:1px solid #e8ffb2;border-radius:5px;position:absolute;inset:9% 6% 12%}.hero-reframe-guide>i{color:#e8ffb2;font-size:10px;font-style:normal;position:absolute;bottom:4%;left:10%}.hero-broll-cutaway{pointer-events:none;animation:hero-broll-insert var(--landing-demo-duration) infinite;position:absolute;inset:0}.hero-broll-cutaway>video{object-fit:cover;width:100%;height:100%}.hero-broll-cutaway>span{color:#fff;background:#0009;border-radius:5px;padding:4px 7px;font-size:10px;position:absolute;top:11px;left:11px}@keyframes hero-broll-insert{0%,25%{opacity:0}35%,70%{opacity:1}80%,to{opacity:0}}.hero-audio-preview{border-radius:var(--landing-radius-card);background:#15181ec9;border:1px solid #ffffff1c;width:100%;max-width:405px;margin-right:8px;padding:25px;box-shadow:0 20px 60px #0004}.hero-audio-symbol{background:#ffffff0c;border:1px solid #ffffff30;border-radius:18px;justify-content:center;align-items:center;width:66px;height:66px;margin:5px auto 30px;display:flex}.hero-audio-track+.hero-audio-track{border-top:1px solid #ffffff1a;margin-top:24px;padding-top:20px}.hero-audio-track>span{color:#b7bdc6;justify-content:space-between;align-items:center;font-size:11px;display:flex}.hero-audio-track>div{justify-content:center;align-items:center;gap:3px;height:68px;margin-top:12px;display:flex;overflow:hidden}.hero-audio-track i{transform-origin:50%;background:#6f7c8a;border-radius:2px;flex:1;min-width:1px;animation:1s ease-in-out infinite alternate hero-audio-level}.hero-audio-after i{background:#e5edff}.hero-audio-after>span{color:#e4ecff}.hero-audio-preview>p{color:#a4b0c2;justify-content:center;align-items:center;gap:7px;margin:18px 0 2px;font-size:10px;display:flex}@keyframes hero-audio-level{0%{transform:scaleY(.4)}to{transform:scaleY(1)}}.hero-voiceover-preview{color:#fff;text-align:center;backdrop-filter:blur(12px);background:#141824d9;border:1px solid #ffffff30;border-radius:12px;padding:15px 12px;position:absolute;bottom:10%;left:12px;right:12px}.hero-voiceover-preview>svg{margin:0 auto 8px}.hero-voiceover-preview>span{font-size:12px}.hero-voiceover-preview i{color:#a1aec8;margin-inline:4px;font-style:normal}.hero-voiceover-preview>div{justify-content:center;align-items:center;gap:3px;height:35px;margin-top:7px;display:flex}.hero-voiceover-preview b{background:#b7caff;border-radius:3px;width:3px;animation:1s ease-in-out infinite alternate hero-audio-level}.hero-voiceover-preview small{color:#c5d1e7;justify-content:center;align-items:center;gap:4px;margin-top:5px;font-size:8px;display:flex}.landing-feature-voiceover .landing-demo-captions{bottom:48%}@media (width<=900px){.landing-feature-tabs{justify-content:flex-start}.hero-audio-preview{padding:21px}.hero-audio-track>div{gap:2px}}@media (width<=580px){.landing-feature-tabs{gap:10px;width:100%;margin-top:24px;padding-block:3px}.landing-feature-tab{height:42px;padding-inline:12px;font-size:13px}.landing-carousel .landing-showcase-copy{padding-top:30px}.hero-audio-preview{max-width:285px;margin-right:28px;padding:20px}.hero-audio-symbol{width:46px;height:46px;margin-bottom:18px}.hero-audio-symbol svg{width:28px}.hero-audio-track>div{height:52px}.hero-voiceover-preview{padding:12px 7px}.hero-voiceover-preview>span{font-size:10px}.hero-voiceover-preview small{font-size:7px}.hero-voiceover-preview>div{gap:2px}.hero-caption-presets span{padding:6px 8px;font-size:12px}}.pricing-page{--fs-display:56px;--lh-display:1.12;--fs-title:30px;--lh-title:1.2;--fs-body:14px;--lh-body:1.55;--fs-caption:13px;--fluid-accent:var(--foreground);font-size:var(--fs-body);line-height:var(--lh-body)}.pricing-container{width:min(1140px,100% - 48px);margin-inline:auto}.pricing-plans{padding-top:58px;padding-bottom:80px}.pricing-heading{text-align:center}.pricing-billing{margin-top:30px}.pricing-billing-control{justify-content:center;align-items:center;gap:0;display:flex}.pricing-billing-control>button{min-height:44px;color:var(--muted-foreground);cursor:pointer}.pricing-billing-control>button[data-selected=true]{color:var(--foreground)}.pricing-billing-control>div{gap:12px;padding-inline:12px}.pricing-billing-control [role=switch]>span{background:var(--background)}.pricing-billing-control [role=switch]{background-color:var(--foreground)!important}.pricing-saving{min-height:22px;color:var(--brand);margin-top:8px}.pricing-plan-grid{grid-template-columns:1fr 1.5fr 1fr;align-items:stretch;gap:24px;margin-top:36px;display:grid}.pricing-card{border:1px solid var(--border);border-radius:16px;min-width:0;padding:25px 24px 30px}.pricing-card-featured{border:2px solid var(--foreground);box-shadow:inset 0 0 0 5px var(--muted);background:var(--background);padding:24px 23px 29px}.pricing-card-top{min-height:226px}.pricing-description{color:var(--muted-foreground);min-height:22px;margin-top:12px}.pricing-price{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:0 8px;margin-top:14px;display:flex}.pricing-price s{color:var(--muted-foreground);font-size:var(--fs-title)}.pricing-current-price{white-space:nowrap;font-size:34px;line-height:1.25}.pricing-current-price small{font-size:20px}.pricing-card-featured .pricing-current-price{color:var(--brand)}.pricing-price-period{font-size:var(--fs-caption)}.pricing-plan-options{align-items:center;min-height:70px;margin-bottom:24px;display:flex}.pricing-monthly-only{color:var(--muted-foreground);font-size:var(--fs-caption)}.pricing-packs{align-items:center;gap:12px;width:100%;display:flex}.pricing-pack-slider{background:var(--muted);border-radius:999px;flex:1;align-items:center;gap:6px;min-width:0;padding:4px 14px;display:flex}.pricing-pack-slider output{font-variant-numeric:tabular-nums;min-width:24px}.pricing-pack-slider>div{flex:1;min-width:0;margin-bottom:0}.pricing-pack-select{flex:0 0 76px;position:relative}.pricing-pack-select select{background:var(--muted);width:100%;min-height:44px;color:var(--foreground);appearance:none;cursor:pointer;border-radius:12px;padding:0 28px 0 16px;font-size:16px}.pricing-pack-select>svg{pointer-events:none;position:absolute;top:15px;right:12px}.pricing-cta{width:100%;min-height:48px;font-size:var(--fs-body);border-radius:6px}.pricing-billed{min-height:22px;font-size:var(--fs-caption);margin-top:26px}.pricing-credit-summary{gap:12px;margin-top:28px;display:flex}.pricing-credit-summary>svg{color:var(--muted-foreground);flex-shrink:0;margin-top:3px}.pricing-credit-summary strong{font-variation-settings:var(--weight-semibold)}.pricing-credit-summary span,.pricing-credit-summary small{color:var(--muted-foreground);display:block}.pricing-credit-summary small{font-size:var(--fs-caption);margin-top:4px}.pricing-feature-list{gap:13px;margin-top:18px;display:grid}.pricing-feature-list li{align-items:flex-start;gap:12px;display:flex}.pricing-feature-list svg{color:var(--muted-foreground);flex-shrink:0;margin-top:3px}.pricing-includes{font-variation-settings:var(--weight-semibold);margin-top:22px}.pricing-includes+.pricing-feature-list{margin-top:12px}.pricing-custom{color:var(--muted-foreground);margin-top:56px}.pricing-business-details{margin-top:76px}.pricing-business-details>p{color:var(--muted-foreground)}.pricing-free{border:1px solid var(--border);border-radius:16px;grid-template-columns:1fr 1.3fr;gap:60px;width:min(780px,100%);margin:60px auto 0;padding:32px 40px;display:grid}.pricing-free-heading>p:not(.pricing-free-price){color:var(--muted-foreground);margin-top:8px}.pricing-free-price{font-size:var(--fs-title);font-variation-settings:var(--weight-semibold);margin-top:18px}.pricing-free-price small{font-size:var(--fs-caption);font-variation-settings:var(--weight-normal)}.pricing-free .pricing-cta{margin-top:20px}.pricing-free-credits{font-variation-settings:var(--weight-semibold)}.pricing-free-credits span{font-size:var(--fs-caption);font-variation-settings:var(--weight-normal);color:var(--muted-foreground);display:block}.pricing-free-note{font-size:var(--fs-caption);color:var(--muted-foreground);margin-top:14px}.pricing-compare-link{justify-content:center;align-items:center;gap:8px;width:fit-content;margin:32px auto 0;display:flex}.pricing-comparison{padding-top:32px;padding-bottom:72px}.pricing-table-scroll{border:1px solid var(--border);border-radius:16px;margin-top:30px;overflow:auto}.pricing-table-scroll table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:720px}.pricing-table-scroll th,.pricing-table-scroll td{text-align:center;border-bottom:1px solid var(--border);vertical-align:middle;padding:20px}.pricing-table-scroll th{font-variation-settings:var(--weight-semibold)}.pricing-table-scroll thead th{padding-block:24px;font-size:20px}.pricing-table-scroll th:first-child{text-align:left;background:var(--background);z-index:1;width:31%;position:sticky;left:0}.pricing-table-scroll thead th:first-child,.pricing-table-scroll tbody th{font-size:var(--fs-body)}.pricing-table-scroll td{color:var(--muted-foreground);font-size:var(--fs-caption)}.pricing-table-scroll td>svg{color:var(--foreground);margin:auto}.pricing-table-scroll [data-featured=true]{background:var(--card)}.pricing-table-scroll thead a{border:1px solid var(--border);width:fit-content;color:var(--foreground);font-size:var(--fs-caption);border-radius:6px;margin:12px auto 0;padding:6px 16px;display:block}.pricing-table-scroll tr:last-child>*{border-bottom:0}.pricing-faq{padding-top:30px;padding-bottom:100px}@media (width<=1100px){.pricing-plan-grid{grid-template-columns:1fr 1.35fr 1fr;gap:16px}.pricing-card{padding-inline:20px}.pricing-card-featured{padding-inline:19px}.pricing-current-price{font-size:30px}.pricing-current-price small{font-size:16px}.pricing-card-top{min-height:236px}}@media (width<=820px){.pricing-page{--fs-display:40px;--fs-title:28px}.pricing-container{width:min(560px,100% - 32px)}.pricing-plans{padding-top:34px;padding-bottom:40px}.pricing-billing{margin-top:24px}.pricing-plan-grid{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:32px}.pricing-card-featured{order:-1}.pricing-card{padding:26px 24px 30px}.pricing-card-featured{padding:25px 23px 29px}.pricing-card-top,.pricing-description{min-height:0}.pricing-current-price{font-size:34px}.pricing-plan-options{min-height:44px;margin:12px 0 26px}.pricing-packs{margin-top:0}.pricing-custom{margin:30px 0}.pricing-business-details{margin-top:30px}.pricing-free{grid-template-columns:1fr;gap:28px;margin-top:32px;padding:28px 24px}.pricing-free-heading{grid-template-columns:1fr auto;align-items:center;column-gap:16px;display:grid}.pricing-free-heading>p:not(.pricing-free-price){grid-row:2}.pricing-free-price{grid-area:1/2/3;margin:0}.pricing-free-heading .pricing-cta{grid-column:1/-1}.pricing-free-price small{display:block}.pricing-comparison{padding-block:30px 44px}.pricing-table-scroll th,.pricing-table-scroll td{padding:16px 12px}.pricing-table-scroll th:first-child{width:200px}.pricing-faq{padding-block:28px 60px}}.landing-hero-intro[data-astro-cid-vmsqacbp]{text-align:center;min-width:0}.landing-hero-title[data-astro-cid-vmsqacbp]{max-width:1000px;font-size:var(--landing-h1-size);letter-spacing:-.053em;text-wrap:balance;margin:0 auto;font-weight:600;line-height:1.16}.landing-hero-description[data-astro-cid-vmsqacbp]{max-width:690px;color:var(--muted-foreground);text-wrap:pretty;margin:26px auto 0;font-size:17px;font-weight:400;line-height:1.7}.landing-hero-actions[data-astro-cid-vmsqacbp]{flex-direction:column;justify-content:center;align-items:stretch;gap:16px;margin-top:34px;display:flex}.landing-hero-actions[data-astro-cid-vmsqacbp]>a{min-height:var(--landing-control-height);padding:14px var(--landing-control-padding-inline);border-radius:var(--landing-radius-control);font-size:var(--landing-control-font-size);line-height:1.5}.landing-hero-note[data-astro-cid-vmsqacbp]{color:var(--muted-foreground);margin:16px 0 0;font-size:14px;font-weight:300}.landing-hero-media[data-astro-cid-vmsqacbp]{margin-top:48px}@media (width>=640px){.landing-hero-actions[data-astro-cid-vmsqacbp]{flex-flow:wrap;align-items:center}}@media (width>=1024px){.landing-hero-intro[data-astro-cid-vmsqacbp][data-align=start]{text-align:start}[data-astro-cid-vmsqacbp][data-align=start] [data-astro-cid-vmsqacbp]:is(.landing-hero-title,.landing-hero-description){margin-inline:0}[data-astro-cid-vmsqacbp][data-align=start] .landing-hero-actions[data-astro-cid-vmsqacbp]{justify-content:flex-start}}@media (width<=800px){.landing-hero-description[data-astro-cid-vmsqacbp]{max-width:550px;font-size:15px}}@media (width<=580px){.landing-hero-title[data-astro-cid-vmsqacbp]{line-height:1.25}.landing-hero-description[data-astro-cid-vmsqacbp]{margin-top:22px;padding-inline:7px;font-size:14px;line-height:1.75}.landing-hero-actions[data-astro-cid-vmsqacbp]{margin-top:26px}}.rotating-hero-title[data-astro-cid-3v4rcri7]{--hero-title-duration:.6s;--hero-title-ease:cubic-bezier(.65, 0, .35, 1);display:block}.hero-title-intro[data-astro-cid-3v4rcri7]{display:block}.hero-title-line[data-astro-cid-3v4rcri7]{justify-content:center;align-items:baseline;gap:.2em;margin-top:10px;display:flex}.hero-title-pill[data-astro-cid-3v4rcri7]{isolation:isolate;border-radius:var(--landing-radius-control);color:#fff;background:#263438;flex:none;max-width:100%;padding:4px 23px 9px;display:inline-block;position:relative;overflow:hidden}.hero-title-pill[data-astro-cid-3v4rcri7]:after{z-index:-1;content:"";background:#1c303352;position:absolute;inset:0}.hero-title-video[data-astro-cid-3v4rcri7]{z-index:-2;object-fit:cover;opacity:.5;filter:blur(7px)saturate(.55);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.15)}.hero-title-viewport[data-astro-cid-3v4rcri7]{height:1.16em;display:block;position:relative;overflow:hidden;mask-image:linear-gradient(#0000,#000 .06em calc(100% - .06em),#0000)}.hero-title-sizer[data-astro-cid-3v4rcri7]{visibility:hidden;white-space:nowrap;line-height:1.16;display:block}.hero-title-track[data-astro-cid-3v4rcri7]{will-change:transform;gap:.34em;width:max-content;display:grid;position:absolute;inset-block-start:0;inset-inline-start:0}.hero-title-word[data-astro-cid-3v4rcri7]{white-space:nowrap;width:max-content;height:1.16em;line-height:1.16;display:block}[data-astro-cid-3v4rcri7][data-ready] .hero-title-viewport[data-astro-cid-3v4rcri7]{transition:width var(--hero-title-duration) var(--hero-title-ease)}[data-astro-cid-3v4rcri7][data-ready] .hero-title-track[data-astro-cid-3v4rcri7]{transition:transform var(--hero-title-duration) var(--hero-title-ease)}[data-astro-cid-3v4rcri7][data-reset] [data-astro-cid-3v4rcri7]:is(.hero-title-viewport,.hero-title-track){transition:none}.hero-title-ending[data-astro-cid-3v4rcri7]{white-space:nowrap}@media (width<=900px){.hero-title-line[data-astro-cid-3v4rcri7]{flex-direction:column;align-items:center;gap:.16em}}@media (width<=580px){.hero-title-line[data-astro-cid-3v4rcri7]{margin-top:8px}.hero-title-pill[data-astro-cid-3v4rcri7]{padding:2px 15px 6px;font-size:min(1em,8vw)}.hero-title-ending[data-astro-cid-3v4rcri7]{white-space:normal;text-wrap:balance}}@media (prefers-reduced-motion:reduce){[data-astro-cid-3v4rcri7][data-ready] [data-astro-cid-3v4rcri7]:is(.hero-title-viewport,.hero-title-track){transition:none}}.hero-carousel-stage{aspect-ratio:5/3;touch-action:pan-y;width:min(1000px,100%);margin-inline:auto;position:relative}.hero-carousel-track{height:100%;position:relative}.hero-carousel .hero-demo-slide{border-radius:var(--landing-radius-card);will-change:transform;background:#202b2d;border:1px solid #ffffff08;width:100%;height:100%;min-height:0;display:block;position:absolute;inset:0;overflow:hidden}.hero-carousel .hero-demo-clipping{background:radial-gradient(at 40% 10%,#46504a90,#0000 75%),#1b292e}.hero-carousel .hero-demo-captioning{background:radial-gradient(at 95% 5%,#69695580,#0000 70%),#3b3236}.hero-carousel .hero-demo-reframe{background:radial-gradient(at 40% 25%,#68634c9c,#0000 75%),#202c3f}.hero-carousel .hero-demo-broll,.hero-carousel .hero-demo-voiceover{background:radial-gradient(at 45%,#2749558c,#0000 70%),#25283d}.hero-carousel .hero-demo-audio{background:radial-gradient(at 40%,#37332e80,#0000 85%),#20201e}.hero-demo-art{color:#fafafa;width:100%;height:100%;font-size:1.4cqw;line-height:1.5;position:relative;container-type:inline-size}.hero-demo-art :is(video,img){object-fit:cover;width:100%;height:100%}.hero-voice-screen>video,.hero-broll-screen>video{transition:object-position var(--demo-transition) linear}.hero-demo-art button{cursor:pointer}.hero-demo-art :is(button,select,textarea,input):focus-visible{outline-offset:3px;outline:2px solid #e2f2bd}.hero-demo-cursor{z-index:5;pointer-events:none;position:absolute;inset:0}.hero-demo-cursor-glyph{width:2.8cqw;height:2.8cqw;display:block}.hero-demo-cursor-glyph>svg{color:#313131;filter:drop-shadow(0 2px 3px #0006);width:100%;height:100%}.hero-demo-time{text-shadow:0 1px 5px #000;font-size:1.4cqw;position:absolute;bottom:5%;right:4%}.hero-demo-label{border-radius:var(--landing-radius-control);backdrop-filter:blur(10px);white-space:nowrap;background:#ffffff17;margin-top:5%;padding:.8cqw 1.6cqw;font-size:1.4cqw;display:inline-block}.hero-demo-panel{backdrop-filter:blur(12px);background:#ffffff0c;border:1px solid #ffffff20;border-radius:.8cqw;position:absolute;box-shadow:inset 0 1px #ffffff05}.hero-demo-panel-title,.hero-demo-panel-tabs{color:#f3f3f3;border-bottom:1px solid #ffffff13;align-items:center;gap:1cqw;padding:1.5cqw;font-size:1.35cqw;display:flex}.hero-demo-action{color:#1b1b1b;background:#fafafa;border-radius:.8cqw;justify-content:center;align-items:center;gap:.7cqw;width:100%;min-height:3.8cqw;padding:.5cqw;font-size:1.3cqw;font-weight:500;display:flex}.hero-demo-caption{z-index:2;text-align:center;color:#fff;text-wrap:balance;text-shadow:0 1px 3px #000,0 2px 7px #000a;font-size:2.5cqw;font-weight:750;line-height:1.3;position:absolute;bottom:13%;left:8%;right:8%}.hero-demo-caption span{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.4cqw;padding:.1cqw .25cqw}.hero-demo-caption-0 .is-current{color:#c9ff72}.hero-demo-caption-1{font-family:Georgia,serif;font-style:italic;font-weight:400}.hero-demo-caption-2{color:#f398ef;text-transform:uppercase;font-style:italic}.hero-demo-caption-2 .is-current{color:#fff}.hero-demo-caption-3{text-shadow:none;font-size:1.8cqw;font-weight:550}.hero-demo-caption-3 span{color:#1e1e1e;background:#fafafa;padding-block:.3cqw}.hero-demo-caption-3 .is-current{color:#718448}.hero-clip-source,.hero-clip-transfer{border-radius:1.8cqw;width:34%;height:32%;position:absolute;top:5%;left:33%;overflow:hidden;box-shadow:0 16px 40px #0002}.hero-clip-source{z-index:3}.hero-clip-transfer{z-index:4;pointer-events:none;outline:1px solid #d1e9aa70}.hero-clip-scan{pointer-events:none;background:linear-gradient(90deg,#0000,#dbf5b550,#0000);width:20%;position:absolute;top:0;bottom:0;left:0}.hero-clip-input{z-index:10;border-radius:var(--landing-radius-control);background:#ffffff12;border:1px solid #ffffff60;align-items:center;gap:1cqw;width:50%;height:10%;padding:.5cqw .6cqw .5cqw 2cqw;display:flex;position:absolute;top:42%;left:25%;overflow:hidden}.hero-demo-clipping .hero-demo-cursor{z-index:11}.hero-clip-input>svg{color:#d1e9aa;flex-shrink:0;width:2cqw;height:2cqw}.hero-clip-input>span{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:1.6cqw;overflow:hidden}.hero-clip-input>button{border-radius:var(--landing-radius-control);white-space:nowrap;background:#050505;padding:1.1cqw 2.5cqw;font-size:1.7cqw}.hero-clip-input>i{transform-origin:0;background:#d1e9aa;width:100%;height:2px;position:absolute;bottom:0;left:0}.hero-clip-output-window{clip-path:inset(52% 0 0);pointer-events:none;position:absolute;inset:0}.hero-clip-results{grid-template-columns:2.4fr .76fr 1.35fr .76fr .76fr .76fr;gap:1cqw;height:28.5%;display:grid;position:absolute;top:60%;left:5.5%;right:5.5%}.hero-clip-result{will-change:transform;border-radius:.9cqw;min-width:0;position:relative;box-shadow:0 12px 30px #0002}.hero-clip-result>img{border-radius:inherit}.hero-clip-duration{color:#fff;background:#0009;border-radius:.4cqw;padding:.15cqw .4cqw;font-size:1cqw;line-height:1.4;position:absolute;bottom:.5cqw;right:.5cqw}.hero-demo-platform{backdrop-filter:blur(12px);background:#5b6460db;border:1px solid #ffffff12;border-radius:50%;place-items:center;width:4cqw;height:4cqw;display:grid;position:absolute;top:-2cqw;left:calc(50% - 2cqw)}.hero-demo-platform>svg{width:2.2cqw;height:2.2cqw}.hero-clip-result-0 .hero-demo-platform,.hero-clip-result-4 .hero-demo-platform{color:#ff554d}.hero-clip-result-1 .hero-demo-platform,.hero-clip-result-5 .hero-demo-platform{color:#eb84d6}.hero-clip-result-2 .hero-demo-platform{color:#87c3ff}.hero-demo-score{backdrop-filter:blur(8px);text-align:center;background:#3b4236de;border:1px solid #ffffff0d;border-radius:.8cqw;min-width:3.6cqw;padding:.4cqw;position:absolute;bottom:-1cqw;left:1cqw}.hero-demo-score small{color:#c1c6bc;font-size:.75cqw;display:block}.hero-demo-score strong{color:#d0eb84;font-size:1.6cqw;font-weight:550;line-height:1.2;display:block}.hero-caption-screen{border-radius:1cqw;width:53.5%;height:50%;position:absolute;top:25%;left:6%;overflow:hidden}.hero-caption-panel{width:31%;height:87%;top:7%;right:4%;overflow:hidden}.hero-demo-panel-tabs{color:#c0bfbd;gap:2.8cqw;font-size:1.2cqw}.hero-demo-panel-tabs>span:first-child{color:#fff}.hero-caption-options{flex-direction:column;justify-content:space-evenly;gap:1.2cqw;height:calc(100% - 5.5cqw);padding:1.5cqw;display:flex}.hero-caption-option{color:#fff;text-align:center;border:1px solid #0000;border-radius:.8cqw;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.8cqw;min-height:0;padding:1cqw;font-size:1.3cqw;line-height:1.25;display:flex;position:relative}.hero-caption-option[aria-pressed=true]{background:#ffffff0d;border-color:#f5f5f5}.hero-caption-option>span{background:#ffffff10;border-radius:.6cqw;width:100%;padding:1.1cqw .5cqw;font-weight:650;display:block}.hero-caption-option small{color:#cecbc9;font-size:1.1cqw}.hero-caption-option>svg{position:absolute;bottom:.9cqw;right:.8cqw}.hero-caption-option-0>span{color:#cbff7d}.hero-caption-option-1>span{font-family:Georgia,serif;font-style:italic}.hero-caption-option-2>span{color:#f398ef;text-transform:uppercase;font-style:italic}.hero-caption-option-3>span{color:#242424;background:#fafafa}.hero-reframe-original{text-align:center;width:40%;position:absolute;top:28%;left:8%}.hero-reframe-original>div{aspect-ratio:16/9;border-radius:1cqw;width:100%;position:relative;overflow:hidden}.hero-reframe-face{width:18%;height:57%;transition:border-color var(--demo-transition);background:#d6c3750d;border:1px solid #e3c77c66;position:absolute;top:17%}.hero-reframe-face.is-current{background:#e6ce8620;border-color:#ffe088}.hero-reframe-face>b{color:#3f381c;background:#e8ce7f;border-radius:.4cqw;align-items:center;gap:.2cqw;padding:.2cqw .5cqw;font-size:.9cqw;font-weight:500;display:flex;position:absolute;top:-1.8cqw;left:20%}.hero-reframe-connector{color:#c3c2b9;align-items:center;gap:.8cqw;display:flex;position:absolute;top:48%;left:52%}.hero-reframe-connector i{background:#c8c9c13b;border-radius:50%;width:.8cqw;height:.8cqw}.hero-reframe-connector i:nth-child(4){background:#c8c9c1}.hero-reframe-connector svg{width:1.8cqw}.hero-reframe-result{flex-direction:column;justify-content:center;align-items:center;width:23%;height:76%;display:flex;position:absolute;top:10%;left:65%}.hero-reframe-crop{width:100%;max-height:90%;transition:aspect-ratio var(--demo-transition);border-radius:1.1cqw;position:relative;overflow:hidden;box-shadow:2cqw 1cqw 0 -.5cqw #ffffff08,-1.4cqw 2cqw 0 -.6cqw #ffffff06}.hero-reframe-video{position:absolute;inset:0}.hero-reframe-video>video{transition:object-position var(--demo-transition)}.hero-reframe-crop .hero-demo-caption{font-size:1.7cqw}.hero-reframe-tracking{border-radius:var(--landing-radius-control);color:#f2e5b4;backdrop-filter:blur(8px);background:#29261db0;align-items:center;gap:.4cqw;width:fit-content;padding:.4cqw .6cqw;font-size:.9cqw;display:flex;position:absolute;top:1.1cqw;left:1.1cqw;right:1.1cqw}.hero-reframe-formats{justify-content:center;gap:.8cqw;width:27%;display:flex;position:absolute;bottom:5%;left:63%}.hero-reframe-formats button{border:1px solid #ffffff30;border-radius:.6cqw;min-width:5cqw;padding:.6cqw 1.1cqw;font-size:1.1cqw}.hero-reframe-formats button[aria-pressed=true]{color:#393425;background:#f2e5b4;border-color:#0000}.hero-broll-screen{border-radius:1.3cqw;width:24%;height:64%;position:absolute;top:7%;left:24%;overflow:hidden}.hero-broll-screen .hero-demo-caption{font-size:1.8cqw;bottom:12%}.hero-broll-overlay{position:absolute;inset:0}.hero-broll-panel{width:31%;top:7%;right:4%}.hero-broll-panel>.hero-demo-action{width:calc(100% - 3cqw);margin:1.5cqw}.hero-broll-choices{gap:.8cqw;padding:0 1.5cqw 1.5cqw;display:flex}.hero-broll-choices button{aspect-ratio:1.2;border:1px solid #ffffff24;border-radius:.6cqw;flex:1;min-width:0;position:relative;overflow:hidden}.hero-broll-choices button[aria-pressed=true]{border-color:#fff}.hero-broll-choices svg{color:#fff;filter:drop-shadow(0 1px 3px #000);position:absolute;bottom:.4cqw;right:.4cqw}.hero-demo-timeline{height:26%;position:absolute;bottom:10%;left:4.5%;right:4.5%}.hero-demo-filmstrip{background:#ffffff0a;border:1px solid #ffffff24;border-radius:1.3cqw;height:50%;padding:.7cqw;position:relative;overflow:hidden}.hero-demo-filmstrip>img{border-radius:.8cqw}.hero-demo-filmstrip>span{text-shadow:0 1px 3px #000;font-size:.8cqw;position:absolute;bottom:1cqw;left:1.1cqw}.hero-demo-filmstrip>span:last-child{left:auto;right:1.1cqw}.hero-demo-playhead{pointer-events:none;width:100%;position:absolute;top:-.6cqw;bottom:-.8cqw;left:0}.hero-demo-playhead:before{content:"";background:#fafafa;width:2px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 8px #0004}.hero-demo-playhead:after{content:"";border:.5cqw solid #0000;border-top-color:#fff;position:absolute;top:0;left:-.4cqw}.hero-demo-timeline.has-inserts{height:13%;bottom:9%}.has-inserts .hero-demo-filmstrip{height:100%}.has-inserts .hero-demo-playhead{top:-8cqw}.hero-demo-insert-track{height:6.5cqw;position:absolute;bottom:calc(100% + .8cqw);left:1%;right:1%}.hero-demo-insert-track>div{border:1px solid #ffffff60;border-radius:.8cqw;width:15%;height:100%;position:absolute;overflow:hidden}.hero-demo-insert-track span{background:#0009;align-items:center;gap:.3cqw;padding:.2cqw .6cqw;font-size:1cqw;display:flex;position:absolute;top:0;left:0;right:0}.hero-demo-wave{justify-content:space-between;align-items:center;gap:.22cqw;width:100%;height:100%;display:flex}.hero-demo-wave>i{border-radius:var(--landing-radius-control);background:#ffffff65;flex:1;min-width:1px;max-width:.6cqw}.hero-demo-wave.is-clean>i{background:#dce8d1}.hero-demo-wave-track{background:#ffffff13;border-radius:1.4cqw;height:34%;margin-top:1.5cqw;padding:.6cqw 1cqw;position:relative;overflow:hidden}.hero-demo-wave-track.is-enhanced{background:#ffffff1c}.hero-demo-wave-reveal{transform-origin:0;background:#ffffff13;position:absolute;inset:0}.hero-audio-transcript{color:#eeeeed;text-wrap:pretty;width:41%;font-size:2.1cqw;line-height:1.95;position:absolute;top:16%;left:4.5%}.hero-audio-transcript>div{display:inline}.hero-audio-transcript>span{color:#b7b4ac;transition:color var(--demo-transition), opacity var(--demo-transition)}.hero-audio-transcript.is-enhanced>span{color:#77776f;opacity:.65;text-decoration:line-through}.hero-audio-transcript>p{color:#c4d0b5;opacity:0;transition:opacity var(--demo-transition);align-items:center;gap:.6cqw;margin-top:2cqw;font-size:1.1cqw;display:flex}.hero-audio-transcript.is-enhanced>p{opacity:1}.hero-audio-screen{border:1px solid #ffffff20;border-radius:1cqw;width:45%;height:43%;position:absolute;top:11%;right:4.5%;overflow:hidden}.hero-audio-screen .hero-demo-caption{font-size:2cqw}.hero-audio-comparison{justify-content:center;gap:.4cqw;width:45%;display:flex;position:absolute;top:58%;right:4.5%}.hero-audio-comparison>button{border-radius:var(--landing-radius-control);color:#b6b8b2;border:1px solid #ffffff20;align-items:center;gap:.5cqw;padding:.5cqw 1.2cqw;font-size:1.1cqw;display:flex}.hero-audio-comparison>button[aria-pressed=true]{color:#f5f5f5;background:#ffffff12;border-color:#ffffff50}.hero-audio-screen~.hero-demo-timeline{height:26%;bottom:10%}.hero-voice-panel{width:31%;top:7%;bottom:7%;left:4%}.hero-voice-fields{flex-direction:column;gap:1.1cqw;height:calc(100% - 5.3cqw);padding:1.5cqw;display:flex}.hero-voice-fields>label{color:#c1c7ce;justify-content:space-between;font-size:1.2cqw;display:flex}.hero-voice-fields>textarea{resize:none;color:#fafafa;background:#ffffff0a;border:1px solid #ffffff08;border-radius:.6cqw;flex:1;width:100%;min-height:10cqw;padding:1.2cqw;font-size:1.4cqw;line-height:1.5}.hero-voice-fields>textarea::placeholder{color:#c1c7ce}.hero-voice-select{position:relative}.hero-voice-select>select{appearance:none;color:#fafafa;background:#ffffff0d;border:1px solid #ffffff0a;border-radius:.5cqw;width:100%;padding:.8cqw 1.1cqw;font-size:1.4cqw}.hero-voice-select>svg{pointer-events:none;position:absolute;top:calc(50% - 6px);right:1cqw}.hero-voice-style{color:#c6d2be;align-items:center;gap:.5cqw;font-size:1.1cqw;display:flex}.hero-voice-fields>input{accent-color:#f7f7f7;width:100%;height:1cqw;margin-block:.5cqw 1.5cqw}.hero-voice-fields>.hero-demo-action{margin-top:auto}.hero-voice-screen{border-radius:1.3cqw;width:28%;height:82%;position:absolute;top:9%;left:55%;overflow:hidden}.hero-voice-screen .hero-demo-caption{font-size:1.8cqw;bottom:8%}.hero-voice-wave{z-index:3;border-radius:var(--landing-radius-control);backdrop-filter:blur(18px);background:#33455496;border:1px solid #ffffff26;align-items:center;gap:1.6cqw;height:14%;padding:1.3cqw 2.8cqw;display:flex;position:absolute;bottom:24%;left:42%;right:7%}.hero-voice-wave>span{white-space:nowrap;font-size:2.5cqw;font-weight:550;line-height:1.1}.hero-voice-wave>.hero-demo-wave{flex:1;min-width:0}.hero-voice-wave>i{background:#fff;width:2px;position:absolute;top:-20%;bottom:-20%;left:43%}.hero-carousel-arrow{z-index:6;color:#eee;backdrop-filter:blur(15px);background:#252727a8;border-radius:50%;width:40px;height:40px;padding:0;position:absolute;top:calc(50% - 20px)}.hero-carousel-previous{left:-100px}.hero-carousel-next{right:-100px}.hero-carousel-controls{color:#a0a0a0;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;max-width:1000px;margin:16px auto 0;display:flex}.hero-carousel-controls>p{max-width:710px;font-size:12px;line-height:1.7}.hero-carousel-controls>div{flex-shrink:0;gap:4px;display:flex}.hero-carousel-control,.hero-carousel-controls .landing-preview-play{color:#adadad;background:0 0;border-radius:50%;width:30px;height:30px;padding:0;position:relative;inset:auto}@media (width<=1200px){.hero-carousel-previous{left:-20px}.hero-carousel-next{right:-20px}}@media (width<=580px){.hero-carousel-stage{aspect-ratio:1/1.04}.hero-carousel .hero-demo-slide{border-radius:18px}.hero-demo-panel{border-radius:7px}.hero-demo-cursor{display:none}.hero-demo-panel-title,.hero-demo-panel-tabs{gap:6px;padding:9px;font-size:9px}.hero-demo-panel-title>svg{width:11px;height:11px}.hero-demo-action{border-radius:5px;gap:4px;min-height:32px;font-size:9px}.hero-demo-action>svg{width:10px;height:10px}.hero-demo-time{font-size:9px}.hero-demo-label{padding:5px 8px;font-size:9px}.hero-clip-source,.hero-clip-transfer{border-radius:9px;width:50%;height:28%;top:7%;left:25%}.hero-clip-duration{padding:2px 3px;font-size:7px;bottom:3px;right:3px}.hero-clip-input{gap:7px;width:76%;height:11%;padding:4px 5px 4px 12px;top:41%;left:12%}.hero-clip-input>svg{width:13px;height:13px}.hero-clip-input>span{font-size:10px}.hero-clip-input>button{padding:7px 10px;font-size:10px}.hero-clip-results{grid-template-columns:2fr 1fr 1.2fr 1fr;gap:5px;height:25%;top:62%;left:5%;right:5%}.hero-clip-result:nth-child(n+5){display:none}.hero-demo-platform{width:20px;height:20px;top:-10px;left:calc(50% - 10px)}.hero-demo-platform>svg{width:12px;height:12px}.hero-demo-score{border-radius:5px;min-width:22px;padding:3px;bottom:-9px}.hero-demo-score small{font-size:5px}.hero-demo-score strong{font-size:11px}.hero-caption-screen{width:57%;height:43%;top:27%;left:4%}.hero-caption-screen .hero-demo-caption{font-size:14px}.hero-caption-panel{width:33%;height:83%;top:9%;right:3%}.hero-demo-panel-tabs{justify-content:center}.hero-demo-panel-tabs>span:not(:first-child){display:none}.hero-caption-options{gap:5px;height:calc(100% - 34px);padding:5px}.hero-caption-option{border-radius:5px;gap:4px;min-height:40px;padding:4px}.hero-caption-option>span{padding:6px 2px;font-size:8px}.hero-caption-option small{font-size:8px}.hero-caption-option>svg{width:9px;height:9px;bottom:4px;right:4px}.hero-reframe-original{width:44%;top:31%;left:5%}.hero-reframe-face>b{padding:1px 3px;font-size:7px;top:-10px}.hero-reframe-face>b>svg{width:6px;height:6px}.hero-reframe-connector{gap:4px;top:47%;left:51%}.hero-reframe-connector>i:nth-child(-n+3){display:none}.hero-reframe-connector svg{width:11px}.hero-reframe-result{width:30%;height:72%;top:10%;left:62%}.hero-reframe-crop{border-radius:6px}.hero-reframe-crop .hero-demo-caption{font-size:10px}.hero-reframe-tracking{gap:2px;padding:3px;font-size:6px}.hero-reframe-tracking>svg{width:8px;height:8px}.hero-reframe-formats{gap:5px;width:44%;bottom:7%;left:52%}.hero-reframe-formats>button{border-radius:5px;min-width:34px;min-height:32px;padding:4px;font-size:9px}.hero-broll-screen{border-radius:7px;width:31%;height:59%;top:8%;left:17%}.hero-broll-screen .hero-demo-caption{font-size:11px}.hero-broll-panel{width:39%;top:8%;right:4%}.hero-broll-panel>.hero-demo-action{width:calc(100% - 14px);margin:7px}.hero-broll-choices{gap:5px;padding:2px 7px 8px}.hero-broll-choices>button{border-radius:4px}.hero-broll-choices svg{width:9px;height:9px}.hero-demo-timeline.has-inserts{height:11%;bottom:10%}.hero-demo-insert-track{height:32px;bottom:calc(100% + 5px)}.hero-demo-insert-track>div{border-radius:5px;width:22%}.hero-demo-insert-track span{font-size:6px}.hero-demo-insert-track svg{width:6px;height:6px}.has-inserts .hero-demo-playhead{top:-40px}.hero-demo-filmstrip{border-radius:7px;padding:4px}.hero-demo-filmstrip>span{font-size:6px}.hero-demo-playhead:before{width:1px}.hero-audio-transcript{width:41%;font-size:12px;line-height:1.8;top:12%;left:5%}.hero-audio-transcript>p{gap:3px;margin-top:9px;font-size:7px}.hero-audio-transcript>p>svg{width:9px;height:9px}.hero-audio-screen{border-radius:7px;width:43%;height:32%;top:14%;right:5%}.hero-audio-screen .hero-demo-caption{font-size:11px}.hero-audio-comparison{flex-wrap:wrap;gap:4px;width:45%;top:50%;right:4%}.hero-audio-comparison>button{gap:4px;min-height:28px;padding:4px 8px;font-size:8px}.hero-audio-comparison>button>svg{width:10px;height:10px}.hero-audio-screen~.hero-demo-timeline{height:25%;bottom:9%}.hero-demo-wave-track{border-radius:7px;margin-top:9px;padding:5px}.hero-voice-panel{width:39%;top:8%;bottom:8%;left:4%}.hero-voice-fields{gap:7px;height:calc(100% - 34px);padding:8px}.hero-voice-fields>label{font-size:8px}.hero-voice-fields>textarea{border-radius:5px;min-height:60px;padding:6px;font-size:16px}.hero-voice-select>select{border-radius:4px;padding:4px 7px;font-size:16px}.hero-voice-style{gap:3px;font-size:6px}.hero-voice-style>svg{width:8px;height:8px}.hero-voice-fields>input{height:12px;min-height:12px;margin:0 0 6px}.hero-voice-fields>.hero-demo-action{min-height:29px;font-size:8px}.hero-voice-screen{border-radius:8px;width:35%;height:76%;top:12%;left:55%}.hero-voice-screen .hero-demo-caption{font-size:10px}.hero-voice-wave{gap:8px;height:13%;padding:9px;bottom:26%;left:47%;right:4%}.hero-voice-wave>span{white-space:normal;max-width:52%;font-size:11px}.hero-voice-wave>i{display:none}.hero-carousel-arrow{width:32px;height:32px;top:calc(50% - 16px)}.hero-carousel-arrow>svg{width:16px;height:16px}.hero-carousel-previous{left:-9px}.hero-carousel-next{right:-9px}.hero-carousel-controls{gap:8px;margin-top:13px}.hero-carousel-controls>p{font-size:11px}}@media (width<=360px){.hero-clip-duration{bottom:23px}}@media (prefers-reduced-motion:reduce){.hero-demo-art *{transition-duration:0s!important}.hero-carousel .hero-demo-slide{will-change:auto}}.hero-reframe-original>.hero-reframe-mosaic{background:#304d65;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:.35cqw;padding:.8cqw;display:grid}.hero-reframe-participant{min-height:0;position:relative}.hero-reframe-participant:last-child{grid-column:span 2;width:50%;margin-inline:auto}.hero-reframe-participant .hero-reframe-face{width:30%;height:76%;top:10%}
