*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}[data-radix-popper-content-wrapper]{height:fit-content;min-height:auto;max-height:none;background:transparent}:root{--landing-accent-text-gradient:linear-gradient(90deg,#167BFF,#3394FF 22%,#8CC9FF 48%,#BEC7F5 72%,#FFE0BE);--public-banner-height:52px}#__next,[data-nextjs-scroll-focus-boundary],body,html,html[data-nextjs-scroll-focus-boundary]{min-height:100%;background-color:var(--page-background-base)!important;color:var(--page-background-foreground)!important}html{min-height:100%;background-color:var(--page-background-base)!important;color:var(--page-background-foreground);scrollbar-gutter:stable}html.creative-story-viewport-lock{overflow:hidden;scrollbar-gutter:auto}html:has(.script-breakdown-dialog-overlay),html:has(.script-template-dialog-overlay){scrollbar-gutter:auto}@media (max-width:767px){html{scrollbar-gutter:auto}}body{min-height:100%;margin:0;padding:0;background-color:var(--page-background-base);color:var(--page-background-foreground);font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.creative-story-viewport-lock-body{overflow:hidden}html:has(.internal-credit-plans-page){scrollbar-gutter:auto;scrollbar-width:none}body:has(.internal-credit-plans-page){-ms-overflow-style:none;scrollbar-width:none}body:has(.internal-credit-plans-page)::-webkit-scrollbar,html:has(.internal-credit-plans-page)::-webkit-scrollbar{display:none;width:0;height:0}#__next,[data-nextjs-scroll-focus-boundary]{background-color:var(--page-background-base)!important;min-height:100vh}*{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-button{display:none!important;width:0;height:0;background:none;border:none}::-webkit-scrollbar-button:end:increment,::-webkit-scrollbar-button:start:decrement{display:none!important;width:0;height:0}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.5);border-radius:3px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}::-webkit-scrollbar-thumb:hover{background-color:rgba(255,255,255,.7)}#__next{background-color:var(--page-background-base);color:var(--page-background-foreground)}.cv-scrollbar{scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.35) transparent}.cv-scrollbar::-webkit-scrollbar{width:8px;height:8px}.cv-scrollbar::-webkit-scrollbar-button{display:none;width:0;height:0;background:none;border:none}.cv-scrollbar::-webkit-scrollbar-button:end:increment,.cv-scrollbar::-webkit-scrollbar-button:start:decrement{display:none!important;width:0;height:0}.cv-scrollbar::-webkit-scrollbar-track{background:transparent}.cv-scrollbar::-webkit-scrollbar-thumb{background-color:rgba(148,163,184,.18);border-radius:9999px;border:2px solid transparent;background-clip:content-box}.cv-scrollbar:hover::-webkit-scrollbar-thumb{background-color:rgba(148,163,184,.32)}.cv-scrollbar::-webkit-scrollbar-thumb:hover{background-color:rgba(148,163,184,.45)}[data-testid=video-editor-timeline-scroll-area]{scrollbar-color:rgba(255,255,255,.08) transparent}[data-testid=video-editor-timeline-scroll-area]::-webkit-scrollbar-track{background:rgba(255,255,255,.02);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}[data-testid=video-editor-timeline-scroll-area]::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.08);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}[data-testid=video-editor-timeline-scroll-area]:hover::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.08)}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}body:has(.live-room-page),html:has(.live-room-page){-ms-overflow-style:none;scrollbar-width:none}body:has(.live-room-page)::-webkit-scrollbar,html:has(.live-room-page)::-webkit-scrollbar{display:none;width:0;height:0}.live-room-page video.live-room-video::-webkit-media-controls,.live-room-page video.live-room-video::-webkit-media-controls-enclosure,.live-room-page video.live-room-video::-webkit-media-controls-panel{background:transparent!important;background-color:initial!important;background-image:none!important;box-shadow:none!important}.live-room-page video.live-room-video::-webkit-media-controls-progress-bar,.live-room-page video.live-room-video::-webkit-media-controls-timeline{display:none!important}.live-room-page video.live-room-video::-webkit-media-controls-play-button{display:none!important}.live-room-page video.live-room-video::-webkit-media-controls-current-time-display,.live-room-page video.live-room-video::-webkit-media-controls-time-remaining-display{display:none!important}@media (min-width:768px){.login-popup-shell{height:456px;max-width:1036px}.login-popup-showcase{width:630px}.login-popup-panel{width:406px;max-width:406px;min-height:0;height:100%}.login-ticket-panel{clip-path:path("M 30 0 H 376 Q 406 0 406 30 V 35 C 394 35 394 53 406 53 V 60 C 394 60 394 78 406 78 V 85 C 394 85 394 103 406 103 V 110 C 394 110 394 128 406 128 V 135 C 394 135 394 153 406 153 V 160 C 394 160 394 178 406 178 V 185 C 394 185 394 203 406 203 V 210 C 394 210 394 228 406 228 V 235 C 394 235 394 253 406 253 V 260 C 394 260 394 278 406 278 V 285 C 394 285 394 303 406 303 V 310 C 394 310 394 328 406 328 V 335 C 394 335 394 353 406 353 V 360 C 394 360 394 378 406 378 V 385 C 394 385 394 403 406 403 V 410 C 394 410 394 428 406 428 Q 406 456 376 456 H 30 Q 0 456 0 426 V 30 Q 0 0 30 0 Z")}}@media (max-width:767px){.login-popup-panel,.login-popup-shell{max-width:406px}}[data-testid=story-tab-board-btn]{display:none!important}[data-radix-select-viewport]{scrollbar-width:thin!important;scrollbar-color:rgba(255,255,255,.5) transparent!important;-ms-overflow-style:auto!important}[data-radix-select-viewport]::-webkit-scrollbar{display:block!important;width:6px!important}[data-radix-select-viewport]::-webkit-scrollbar-track{background:transparent!important}[data-radix-select-viewport]::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.5)!important;border-radius:3px!important}[data-radix-select-viewport]::-webkit-scrollbar-thumb:hover{background-color:rgba(255,255,255,.7)!important}#__next,.creative-layout{min-height:100%}:root{--dark-text-primary:rgba(255,255,255,1);--dark-text-auxiliary:rgba(134,144,156,1);--brand-primary:#0A73FD;--brand-secondary:#FFDDB7;--brand-gradient:linear-gradient(90deg,#0A73FD,#FFDDB7);--brand-gradient-80:linear-gradient(90deg,rgba(10,115,253,0.8),rgba(255,221,183,0.8));--content-primary:#ffffff;--content-secondary:#c5c9d9;--radius-xl:0.75rem;--gradient-primary:linear-gradient(81.24deg,#db519e 13.83%,#c14dd4 49.5%,#6a6afb 85.32%);--header-height:64px;--banner-height:0px;--logo-width:177px;--logo-height:30px;--header-item-height:30px}.public-creator-banner{height:var(--public-banner-height);min-height:var(--public-banner-height);display:flex;align-items:center;justify-content:center;padding-top:0;padding-bottom:0}.public-top-nav-inner{height:var(--header-height);display:flex;align-items:center}.public-top-nav-header[data-collapsed=true]{transform:translateY(calc(-100% - var(--banner-height, 0px)))}.section-split{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start;width:100%;max-width:100%;box-sizing:border-box;font-family:inherit}@media (max-width:768px){.section-split{grid-template-columns:1fr;gap:32px}}.section-eyebrow{font-size:14px;font-weight:600;margin-bottom:8px}.section-title{font-size:24px;font-weight:500;line-height:23px;margin-bottom:14px;color:var(--content-primary)}.section-body{font-size:18px;font-weight:400;line-height:23px;color:var(--content-secondary)}.public-top-nav-header[data-collapsed=true]+div{--explore-category-section-nav-top:calc(var(--banner-height, 0px) + 40px)}@media (min-width:1920px){:root{--public-banner-height:60px}.public-creator-banner{height:var(--public-banner-height)}.public-creator-banner-text{font-size:18px;line-height:28px}.public-top-nav-header{--header-height:64px}.public-top-nav-inner{padding-left:56px;padding-right:56px}}@media (min-width:2560px){:root{--public-banner-height:68px}.public-creator-banner{height:var(--public-banner-height)}.public-creator-banner-text{font-size:20px;line-height:32px}.public-top-nav-header{--header-height:64px}.public-top-nav-inner{padding-left:72px;padding-right:72px}}.landing-bottom-gradient{background:transparent}.landing-feature-reveal{opacity:0;transition-property:opacity,transform;transition-timing-function:cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.landing-feature-reveal-card{transform-origin:0 60%;transform:translate3d(0,42px,0) scale(.94);transition-delay:80ms;transition-duration:.76s}.landing-feature-reveal.landing-feature-reveal-visible{opacity:1;transform:translateZ(0) scale(1)}.explore-category-card-hover.landing-feature-reveal-visible:focus-visible,.explore-category-card-hover.landing-feature-reveal-visible:hover{transform:translate3d(0,-6px,0) scale(1)}.explore-section-heading{margin:0;color:rgba(245,244,240,.96);font-family:Bricolage Grotesque,PingFang SC,sans-serif;font-size:64px;font-weight:700;line-height:1.18;letter-spacing:0;text-align:center;text-transform:uppercase;overflow-wrap:anywhere}.explore-section-heading>span{display:block}.explore-section-heading>span:last-child{color:#797cf6}.explore-category-gradient-text{color:#2389ff;-webkit-text-fill-color:currentColor}.explore-category-gradient-line,.explore-category-gradient-word{display:inline-block;background:linear-gradient(90deg,#1686ff,#258fff 18%,#63b3ff 38%,#9bc9ff 55%,#c7c9ef 74%,#e8d7df 90%,#ffdfbd);background-clip:text;color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:100% 100%}.landing-final-cta-surface{background-color:#171717}.landing-final-cta-section{position:relative;display:flex;height:400px;align-items:center;justify-content:center;overflow:hidden}.landing-final-cta-surface{position:absolute;inset:0 auto 0 50%;width:100%;max-width:1920px;transform:translateX(-50%);overflow:hidden}.landing-final-cta-center-light,.landing-final-cta-flicker-grid{position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(255,255,255,.08) 0,rgba(255,255,255,.025) 38%,rgba(255,255,255,0) 68%)}.landing-final-cta-flicker-grid{pointer-events:none;overflow:hidden;opacity:.9;background:transparent}.landing-final-cta-vignette{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.34),rgba(0,0,0,0) 22%,rgba(0,0,0,0) 72%,rgba(0,0,0,.36))}.landing-final-cta-title{font-size:clamp(2.3rem,4.5vw,3.5rem);line-height:1.08;letter-spacing:0;overflow-wrap:anywhere;text-wrap:balance}.landing-final-cta-button{height:44px;min-width:172px;flex-shrink:0;padding:0 32px;border-radius:10px;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:600;line-height:1;letter-spacing:0;white-space:nowrap}.landing-final-cta-secondary{border-color:rgba(255,255,255,.25);background-color:rgba(255,255,255,.11);color:rgba(255,255,255,.8);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);transition:background-color .15s ease-in-out,color .15s ease-in-out}.landing-final-cta-secondary:not(:disabled):hover{background-color:rgba(255,255,255,.16);color:#fff}.landing-final-cta-secondary-disabled{cursor:not-allowed;border-color:rgba(255,255,255,.1);background-color:rgba(255,255,255,.03);color:rgba(255,255,255,.35)}.landing-public-footer-brand{display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding-top:8px;text-align:left}.landing-footer-social-links{display:flex;align-items:center;gap:16px;margin-left:-6px}.landing-final-cta-primary{border-color:rgba(255,255,255,.2);background:linear-gradient(100deg,#1889ff,#7fb8ff 52%,#d7ddff);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 16px 34px rgba(31,132,255,.22);color:#141414!important}.script-to-video-hero-section{padding-top:clamp(40px,calc(11.6667vw - 128px),96px)}.script-to-video-workflow-section{--script-to-video-workflow-stage-height:100svh;--script-to-video-workflow-lock-height:580px;--script-to-video-workflow-lock-top-gap:clamp(40px,calc(11.6667vw - 128px),96px);--script-to-video-workflow-desktop-scroll-distance:222vh;--script-to-video-workflow-mobile-scroll-distance:204vh;--script-to-video-workflow-scroll-distance:var(--script-to-video-workflow-desktop-scroll-distance);margin-top:240px;min-height:calc(var(--script-to-video-workflow-lock-height) + var(--script-to-video-workflow-scroll-distance))}.script-to-video-workflow-sticky{position:sticky;top:calc(var(--banner-height, 0px) + var(--script-to-video-workflow-lock-top-gap));display:flex;flex-direction:column;justify-content:center;min-height:var(--script-to-video-workflow-lock-height)}.script-to-video-workflow-card-space{margin-top:64px}.script-to-video-scroll-stack{position:relative;width:calc(100vw - 40px);max-width:1200px;margin:40px auto 0;height:376px}.script-to-video-scroll-stack-card{position:absolute;inset:0;z-index:calc(var(--scroll-stack-index) + 1);transform-origin:top center;transition:box-shadow .12s linear;will-change:transform,opacity,box-shadow}.script-to-video-scroll-stack-card>a{height:100%;transform:translateZ(0)}@media (min-width:1024px) and (max-height:900px){.script-to-video-hero-section{padding-top:40px}.script-to-video-hero-input-wrap{margin-top:28px}}@media (max-width:767px){.script-to-video-workflow-section{--script-to-video-workflow-stage-height:100svh;--script-to-video-workflow-scroll-distance:var(--script-to-video-workflow-mobile-scroll-distance);margin-top:132px;min-height:calc(var(--script-to-video-workflow-lock-height) + var(--script-to-video-workflow-scroll-distance))}.script-to-video-workflow-sticky{top:max(calc(var(--header-height) + var(--banner-height, 0px) + 12px),calc((100svh - var(--script-to-video-workflow-lock-height)) / 2))}.script-to-video-scroll-stack{width:calc(100vw - 32px);margin-top:36px;height:438px}.script-to-video-scroll-stack-card h3{margin-top:-18px;font-size:28px;line-height:34px}}@media (min-width:1024px) and (max-height:780px){.script-to-video-hero-section{padding-top:40px}.script-to-video-hero-title{font-size:56px;line-height:64px}.script-to-video-hero-subtitle{margin-top:10px;font-size:17px;line-height:26px}.script-to-video-hero-input-wrap{margin-top:24px}}.script-to-video-hero-input{--script-to-video-star-border-angle:0deg;position:relative;isolation:isolate;display:flex;flex-direction:column;gap:12px;width:100%;max-width:1040px;min-height:96px;padding:14px;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:20px;background-color:rgba(255,255,255,.02)}@property --script-to-video-star-border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.script-to-video-hero-input:before{content:"";position:absolute;inset:0;z-index:0;padding:1px;border-radius:inherit;background:conic-gradient(from var(--script-to-video-star-border-angle),transparent 0deg,transparent 24deg,rgba(255,255,255,.2) 38deg,rgba(255,255,255,.95) 52deg,rgba(255,255,255,.18) 68deg,transparent 92deg,transparent 184deg,rgba(255,255,255,.16) 206deg,rgba(255,255,255,.7) 222deg,rgba(255,255,255,.12) 238deg,transparent 260deg,transparent 1turn);opacity:.9;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;animation:script-to-video-star-border-flow 4.2s linear infinite}.script-to-video-hero-input:after{content:"";position:absolute;inset:-42px 34px;z-index:0;border-radius:999px;background:radial-gradient(ellipse at center,rgba(255,255,255,.12) 0,rgba(255,255,255,.035) 42%,transparent 70%);filter:blur(18px);opacity:.8;pointer-events:none}.script-to-video-hero-textarea{position:relative;z-index:2;display:block;width:100%;min-height:28px;max-height:140px;padding:0 2px;overflow-x:hidden;overflow-y:hidden;scrollbar-gutter:stable}.script-to-video-hero-typing-placeholder{position:absolute;top:14px;left:16px;right:16px;z-index:1;overflow:hidden;color:rgba(255,255,255,.3);font-size:16px;line-height:28px;pointer-events:none;text-overflow:ellipsis;white-space:nowrap}@media (min-width:768px){.script-to-video-hero-typing-placeholder{font-size:17px}}.script-to-video-hero-typing-placeholder:after{content:"";display:inline-block;width:1px;height:1em;margin-left:2px;transform:translateY(2px);background-color:rgba(255,255,255,.3);animation:script-to-video-typing-caret .9s steps(2,start) infinite}.script-to-video-hero-actions{position:relative;z-index:1;display:flex;width:100%;align-items:center;gap:10px;justify-content:space-between}.script-to-video-hero-tool-group{display:flex;min-width:0;align-items:center;gap:8px}.script-to-video-hero-tool-button{display:inline-flex;height:36px;min-width:36px;width:fit-content;align-items:center;justify-content:center;border:0;border-radius:999px;background-color:initial;color:rgba(255,255,255,.72);transition:background-color .16s ease,color .16s ease}.script-to-video-hero-tool-button:focus-visible,.script-to-video-hero-tool-button:hover{background-color:rgba(255,255,255,.08);color:rgba(255,255,255,.92)}.script-to-video-hero-file-button{flex-shrink:0}.script-to-video-hero-selected-file{position:relative;z-index:2;display:flex;width:fit-content;max-width:min(100%,420px);align-items:center;gap:8px;padding:6px 8px 6px 10px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background-color:rgba(255,255,255,.06);color:rgba(255,255,255,.72);font-size:13px;line-height:18px}.script-to-video-hero-selected-file span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.script-to-video-hero-selected-file button{display:inline-flex;width:22px;height:22px;flex-shrink:0;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:rgba(255,255,255,.48);transition:background-color .16s ease,color .16s ease}.script-to-video-hero-selected-file button:focus-visible,.script-to-video-hero-selected-file button:hover{background-color:rgba(255,255,255,.1);color:rgba(255,255,255,.86)}.script-to-video-upload-dialog{position:fixed;inset:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:40px 32px;background-color:rgba(20,20,20,.64);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.script-to-video-upload-dropzone{position:relative;display:flex;width:min(1120px,86vw);height:min(560px,76vh);align-items:center;justify-content:center;overflow:hidden;border:1px dashed rgba(255,255,255,.2);border-radius:22px;background-color:rgba(255,255,255,.01);cursor:pointer;transition:background-color .18s ease,border-color .18s ease}.script-to-video-upload-dropzone-dragging{border-color:rgba(255,255,255,.3);background-color:rgba(255,255,255,.06)}.script-to-video-upload-dropzone-ready{cursor:default}.script-to-video-upload-close{position:absolute;top:20px;right:20px;z-index:2;display:flex;width:36px;height:36px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1);border-radius:999px;background-color:rgba(255,255,255,.04);color:rgba(255,255,255,.45);transition:background-color .16s ease,color .16s ease}.script-to-video-upload-close:focus-visible:not(:disabled),.script-to-video-upload-close:hover:not(:disabled){background-color:rgba(255,255,255,.08);color:rgba(255,255,255,.75)}.script-to-video-upload-content{z-index:1;display:flex;width:100%;max-width:520px;flex-direction:column;align-items:center;padding:0 24px;text-align:center}.script-to-video-upload-icon{position:relative;z-index:0;display:flex;width:min(305px,58vw);height:min(305px,58vw);align-items:center;justify-content:center;margin-bottom:-99px;color:rgba(255,255,255,.62)}.script-to-video-upload-icon:before{content:"";position:absolute;inset:0;z-index:-1;background:url(/images/tools/script-to-video-ai/upload-icon-background.svg) 50%/contain no-repeat}.script-to-video-upload-icon svg{transform:translateY(-6.4%)}.script-to-video-upload-title{max-width:520px;overflow-wrap:anywhere;color:rgba(255,255,255,.82);font-size:22px;font-weight:500;line-height:30px}.script-to-video-upload-description{margin-top:12px;color:rgba(255,255,255,.45);font-size:18px;line-height:26px}.script-to-video-upload-hints{display:flex;max-width:460px;flex-direction:column;align-items:center;gap:8px;margin-top:20px;color:rgba(255,255,255,.3)}.script-to-video-upload-hints p:first-child{font-size:13px;line-height:20px}.script-to-video-upload-hints span{margin-left:8px;color:rgba(255,255,255,.36);letter-spacing:.02em}.script-to-video-upload-hints p:last-child{color:rgba(255,255,255,.28);font-size:12px;line-height:18px}.script-to-video-upload-error{max-width:460px;margin-top:20px;color:rgba(245,63,63,.9);font-size:14px;line-height:22px}.script-to-video-upload-start{margin-top:24px;padding:8px 20px;border:0;border-radius:999px;background-color:rgba(255,255,255,.9);color:#141414;font-size:14px;font-weight:500;line-height:20px;transition:background-color .16s ease,opacity .16s ease}.script-to-video-upload-start:focus-visible:not(:disabled),.script-to-video-upload-start:hover:not(:disabled){background-color:#fff}.script-to-video-upload-close:disabled,.script-to-video-upload-start:disabled{cursor:wait;opacity:.7}@media (max-width:480px){.script-to-video-hero-actions{gap:8px}.script-to-video-upload-dialog{padding:24px 16px}.script-to-video-upload-dropzone{width:min(100%,92vw);height:min(520px,72vh)}.script-to-video-upload-icon{width:min(244px,70vw);height:min(244px,70vw);margin-bottom:-68px}}.script-to-video-hero-submit{width:40px;min-height:40px;padding:0;border-radius:999px;background:linear-gradient(90deg,#2f95ff,#b8d4ff);box-shadow:inset 0 1px 0 rgba(255,255,255,.54),0 10px 24px rgba(47,149,255,.22);color:#0d0d0d;transition:filter .18s ease,box-shadow .18s ease,transform .18s ease}.script-to-video-hero-submit:hover:not(:disabled){filter:brightness(1.06);box-shadow:inset 0 1px 0 rgba(255,255,255,.64),0 14px 32px rgba(80,165,255,.3);transform:translateY(-1px)}@keyframes script-to-video-star-border-flow{0%{--script-to-video-star-border-angle:0deg}to{--script-to-video-star-border-angle:360deg}}@keyframes script-to-video-typing-caret{0%,45%{opacity:1}46%,to{opacity:0}}.script-template-carousel-track{width:100vw;margin-left:calc(50% - 50vw);padding-inline:max(20px,calc((100vw - 1360px) / 2));scroll-padding-inline:max(20px,calc((100vw - 1360px) / 2));overscroll-behavior-inline:contain}.script-template-carousel-card{flex:0 0 calc(100vw - 40px);min-width:0}.script-template-carousel-title-highlight{background:linear-gradient(90deg,#248cff,#72aeff 55%,#ffffff);-webkit-background-clip:text;background-clip:text;color:transparent}@media (min-width:768px){.script-template-carousel-track{padding-inline:max(32px,calc((100vw - 1360px) / 2));scroll-padding-inline:max(32px,calc((100vw - 1360px) / 2))}.script-template-carousel-card{flex-basis:calc((100vw - 80px) / 2)}}@media (min-width:1024px){.script-template-carousel-card{flex-basis:calc((min(1360px, calc(100vw - 64px)) - 32px) / 3)}}@media (min-width:1280px){.script-template-carousel-card{flex-basis:calc((min(1360px, calc(100vw - 64px)) - 48px) / 4)}}.landing-final-cta-section .landing-final-cta-primary{border-color:rgba(255,255,255,.48)}.landing-final-cta-section .landing-final-cta-primary:hover{filter:brightness(1.06);box-shadow:inset 0 1px 0 rgba(255,255,255,.68),0 22px 46px rgba(114,188,255,.3)}@media (max-width:767px){.explore-section-heading{font-size:clamp(2.75rem,15vw,4.2rem);line-height:1.06}}@media (prefers-reduced-motion:reduce){.landing-feature-reveal,.landing-feature-reveal-visible{opacity:1;filter:none;pointer-events:auto;transform:none;transition:none}}@keyframes vibe-card-video-fade{0%{opacity:0}to{opacity:1}}@keyframes vibe-type-caret-blink{0%,45%{opacity:1}46%,to{opacity:0}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes asset-image-loading-pulse{0%,to{background-color:rgb(255 255 255/4%)}50%{background-color:rgb(255 255 255/8%)}}@keyframes ai-settings-breathe{0%,to{color:rgba(255,255,255,.5);opacity:1;transform:scale(1);filter:drop-shadow(0 0 0 rgba(255,255,255,0))}50%{color:rgba(255,255,255,.9);opacity:1;transform:scale(1.08);filter:drop-shadow(0 0 6px rgba(255,255,255,.22))}}@keyframes cv-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.cv-marquee-track{will-change:transform;animation-name:cv-marquee;animation-timing-function:linear;animation-iteration-count:infinite}.cv-marquee-right{animation-direction:reverse}.text-gradient-brand{background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.text-gradient-brand-hover{color:rgb(156,163,175);transition:background .2s ease,-webkit-background-clip .2s ease,-webkit-text-fill-color .2s ease,background-clip .2s ease,color .2s ease}.text-gradient-brand-hover:hover{background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.brand-outline-border{position:relative;z-index:0;background:var(--brand-gradient-80);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.brand-outline-border .iconfont{background:inherit;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.brand-outline-border svg{stroke:url(#brand-outline-gradient);fill:none}.brand-outline-border svg[fill]:not([fill=none]){fill:url(#brand-outline-gradient)}.brand-outline-border:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--brand-gradient-80);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:-1}.scrollbar-stable-hover{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:transparent transparent}.scrollbar-stable-hover:hover{scrollbar-color:rgba(255,255,255,.2) transparent}.scrollbar-stable-hover::-webkit-scrollbar{width:6px;height:6px}.scrollbar-stable-hover::-webkit-scrollbar-track{background:transparent}.scrollbar-stable-hover::-webkit-scrollbar-thumb{background-color:initial;border-radius:3px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.scrollbar-stable-hover:hover::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.2)}.scrollbar-stable-hover::-webkit-scrollbar-thumb:hover{background-color:rgba(255,255,255,.4)}[data-testid$=ai-assistant-sidebar] .break-words.whitespace-pre-wrap ul{list-style:none!important}[data-testid$=ai-assistant-sidebar] .break-words.whitespace-pre-wrap ul>li{position:relative!important}[data-testid$=ai-assistant-sidebar] .break-words.whitespace-pre-wrap ul>li::marker{color:transparent!important;font-size:0!important}[data-testid$=ai-assistant-sidebar] .break-words.whitespace-pre-wrap ul>li:before{content:""!important;position:absolute!important;top:.72em!important;width:4px!important;height:4px!important;border:0!important;border-radius:999px!important;background-color:rgba(255,255,255,.08)!important;box-shadow:none!important;outline:none!important;transform:translateY(-50%)!important}.text-text-secondary .flex.w-full.max-w-\[608px\] .break-words.whitespace-pre-wrap ul ul>li:before,.text-text-secondary .flex.w-full.max-w-\[608px\] .break-words.whitespace-pre-wrap:has(>p,>ul,>ol)>ul>li:before,[data-testid$=ai-assistant-sidebar] .break-words.whitespace-pre-wrap ul ul>li:before,[data-testid$=ai-assistant-sidebar] .break-words.whitespace-pre-wrap:has(>p,>ul,>ol)>ul>li:before,[data-testid$=ai-assistant-sidebar] .text-text-secondary .flex.w-full.max-w-\[608px\] .break-words.whitespace-pre-wrap ul ul>li:before,[data-testid$=ai-assistant-sidebar] .text-text-secondary .flex.w-full.max-w-\[608px\] .break-words.whitespace-pre-wrap:has(>p,>ul,>ol)>ul>li:before{border:0!important;background-color:rgba(255,255,255,.08)!important;box-shadow:none!important;outline:none!important}.text-text-secondary .flex.w-full.max-w-\[608px\] .break-words.whitespace-pre-wrap ul>li::marker,[data-testid$=ai-assistant-sidebar] .break-words.whitespace-pre-wrap ul>li::marker,[data-testid$=ai-assistant-sidebar] .text-text-secondary .flex.w-full.max-w-\[608px\] .break-words.whitespace-pre-wrap ul>li::marker{color:transparent!important;font-size:0!important}[data-assistant-message-role=assistant] .break-words.whitespace-pre-wrap>:is(h1,h2,h3,h4,h5,h6),[data-testid$=ai-assistant-sidebar] .break-words.whitespace-pre-wrap>:is(h1,h2,h3,h4,h5,h6){color:rgba(255,255,255,.8)!important}[data-assistant-message-role=assistant] .break-words.whitespace-pre-wrap li,[data-assistant-message-role=assistant] .break-words.whitespace-pre-wrap>ol,[data-assistant-message-role=assistant] .break-words.whitespace-pre-wrap>p,[data-assistant-message-role=assistant] .break-words.whitespace-pre-wrap>ul,[data-testid$=ai-assistant-sidebar] .break-words.whitespace-pre-wrap li,[data-testid$=ai-assistant-sidebar] .break-words.whitespace-pre-wrap>ol,[data-testid$=ai-assistant-sidebar] .break-words.whitespace-pre-wrap>p,[data-testid$=ai-assistant-sidebar] .break-words.whitespace-pre-wrap>ul{color:rgba(255,255,255,.7)!important}[data-assistant-message-role=assistant] .break-words.whitespace-pre-wrap>:is(h1,h2,h3,h4,h5,h6)+p,[data-testid$=ai-assistant-sidebar] .break-words.whitespace-pre-wrap>:is(h1,h2,h3,h4,h5,h6)+p{color:rgba(255,255,255,.3)!important}[data-assistant-message-role=assistant] .break-words.whitespace-pre-wrap,[data-testid$=ai-assistant-sidebar] .break-words.whitespace-pre-wrap{font-family:PingFang SC,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:25px!important;letter-spacing:0!important;white-space:normal!important}[data-assistant-message-role=assistant] .break-words.whitespace-pre-wrap>:is(h1,h2,h3,h4,h5,h6),[data-testid$=ai-assistant-sidebar] .break-words.whitespace-pre-wrap>:is(h1,h2,h3,h4,h5,h6){margin-top:28px!important;margin-bottom:12px!important;font-size:16px!important;font-weight:600!important;line-height:24px!important;letter-spacing:0!important}[data-assistant-message-role=assistant] .break-words.whitespace-pre-wrap>p,[data-testid$=ai-assistant-sidebar] .break-words.whitespace-pre-wrap>p{margin-top:0!important;margin-bottom:16px!important;font-size:14px!important;font-weight:400!important;line-height:25px!important;letter-spacing:0!important;text-align:justify!important;text-align-last:left!important;white-space:normal!important}[data-assistant-message-role=assistant] .break-words.whitespace-pre-wrap>:is(p,h1,h2,h3,h4,h5,h6):last-child,[data-testid$=ai-assistant-sidebar] .break-words.whitespace-pre-wrap>:is(p,h1,h2,h3,h4,h5,h6):last-child{margin-bottom:0!important}[data-assistant-message-role=assistant] .break-words.whitespace-pre-wrap>:is(ul,ol),[data-testid$=ai-assistant-sidebar] .break-words.whitespace-pre-wrap>:is(ul,ol){margin-top:12px!important;margin-bottom:20px!important;font-size:14px!important;font-weight:400!important;line-height:25px!important;letter-spacing:0!important}[data-assistant-message-role=assistant] .break-words.whitespace-pre-wrap li,[data-testid$=ai-assistant-sidebar] .break-words.whitespace-pre-wrap li{font-size:14px!important;font-weight:400!important;line-height:25px!important;letter-spacing:0!important;text-align:justify!important;text-align-last:left!important}[data-assistant-message-role=assistant] .break-words.whitespace-pre-wrap>.assistant-message-section-title,[data-testid$=ai-assistant-sidebar] .break-words.whitespace-pre-wrap>.assistant-message-section-title{margin-top:28px!important;margin-bottom:12px!important;font-size:18px!important;font-weight:600!important;line-height:26px!important;color:rgba(255,255,255,.82)!important;letter-spacing:0!important;white-space:normal!important}[data-assistant-message-role=assistant] .break-words.whitespace-pre-wrap>.assistant-message-section-title:first-child,[data-testid$=ai-assistant-sidebar] .break-words.whitespace-pre-wrap>.assistant-message-section-title:first-child{margin-top:0!important}[data-assistant-message-role=assistant] .break-words.whitespace-pre-wrap>.assistant-message-date,[data-testid$=ai-assistant-sidebar] .break-words.whitespace-pre-wrap>.assistant-message-date{margin-bottom:20px!important;font-size:11px!important;font-weight:500!important;line-height:16px!important;color:rgba(255,255,255,.35)!important;letter-spacing:.1em!important;text-transform:uppercase!important;white-space:normal!important}[data-assistant-message-role=assistant] .break-words.whitespace-pre-wrap>:first-child,[data-testid$=ai-assistant-sidebar] .break-words.whitespace-pre-wrap>:first-child{margin-top:0!important}[data-assistant-message-role=assistant] .break-words.whitespace-pre-wrap>:last-child,[data-testid$=ai-assistant-sidebar] .break-words.whitespace-pre-wrap>:last-child{margin-bottom:0!important}[data-assistant-message-role=assistant] .break-words.whitespace-pre-wrap :is(ul,ol)>li,[data-testid$=ai-assistant-sidebar] .break-words.whitespace-pre-wrap :is(ul,ol)>li{margin-block:0!important}[data-assistant-message-role=assistant] .break-words.whitespace-pre-wrap :is(ul,ol)>li+li,[data-testid$=ai-assistant-sidebar] .break-words.whitespace-pre-wrap :is(ul,ol)>li+li{margin-top:8px!important}[data-assistant-message-role=assistant] .break-words.whitespace-pre-wrap li>p,[data-testid$=ai-assistant-sidebar] .break-words.whitespace-pre-wrap li>p{margin-block:0!important}