.t2v-hero{margin-top:calc(-1*var(--t2v-chrome,0px));height:100vh;min-height:100vh;max-height:100vh;padding-top:var(--t2v-chrome,0px);box-sizing:border-box;background:radial-gradient(60% 50% at 78% 40%,#c423ff29 0%,#0000 58%),#050505;position:relative;overflow:hidden}@supports (height:100dvh){.t2v-hero{height:100dvh;min-height:100dvh;max-height:100dvh}}.t2v-hero .t2v-hero-stage{box-sizing:border-box;height:100%;max-height:100%;position:relative}.t2v-stage{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#121216b8;border:1px solid #ffffff1a;border-radius:28px;width:min(460px,92vw);overflow:hidden;box-shadow:0 28px 80px #00000080}.t2v-prompt{border-bottom:1px solid #ffffff14;padding:16px 18px 12px}.t2v-prompt-text{color:#ffffffc7;min-height:4.5em;font-size:13px;line-height:1.5}.t2v-prompt-cursor{vertical-align:-.1em;background:#c423ff;width:2px;height:.95em;margin-left:2px;animation:.9s step-end infinite t2v-blink;display:inline-block}.t2v-video{aspect-ratio:16/10;background:#000;position:relative}.t2v-video-fade{animation:.7s both t2v-reveal}@keyframes t2v-blink{50%{opacity:0}}@keyframes t2v-reveal{0%{opacity:.35;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}
