.script-to-animation-page .flow-root>section h2{white-space:normal!important;max-width:1185px!important}.script-to-animation-page .flow-root>section h2>span{white-space:normal!important;display:inline!important}.script-to-animation-page .lp3-cta{aspect-ratio:auto!important;width:max-content!important;max-width:calc(100% - 40px)!important;height:52px!important;padding-inline:26px!important}.script-to-animation-page .lp3-model{text-align:center;white-space:normal;width:max-content;max-width:calc(100% - 24px);height:auto;min-height:22px;padding:4px 9px}.script-to-animation-page .hero-skill-model{padding:4px 8px;font-size:10px;line-height:12px}.script-to-animation-page .lp4-tabs-scroll{scrollbar-width:thin!important;overflow:auto hidden!important}.script-to-animation-page .lp4-tabs-scroll::-webkit-scrollbar{height:5px;display:block!important}.script-to-animation-page .lp4-media .lp4-tab-image{opacity:0;transition:opacity .16s;position:absolute;inset:0}.script-to-animation-page .lp4-media .lp4-tab-image.is-active{opacity:1}@media (prefers-reduced-motion:reduce){.script-to-animation-page .lp4-media .lp4-tab-image{transition:none}}.script-to-animation-page .lp2-media>img{object-fit:contain!important}.script-to-animation-page .lp2-card .lp2-media{aspect-ratio:1672/941;height:auto}.script-to-animation-page .script-guide{width:min(1245px,100% - 40px);margin-inline:auto}.script-to-animation-page .script-guide-heading{text-align:center}.script-to-animation-page .script-guide-heading h2{color:#fff;letter-spacing:-.62px;margin:0;font-size:62px;font-weight:500;line-height:75px}.script-to-animation-page .script-guide-heading p{color:silver;max-width:1029px;margin:26px auto 0;font-size:18px;line-height:27px}.script-to-animation-page .script-guide-list{grid-template-columns:minmax(0,1fr);gap:68px;max-width:1029px;margin:68px auto 0;padding:0;list-style:none;display:grid}.script-to-animation-page .script-guide-step{min-width:0}.script-to-animation-page .script-guide-step h3{color:#0000;background:linear-gradient(85.7274deg,#ff6464 8.436%,#f9d949 47.87%,#3ce9e9 99.01%);-webkit-background-clip:text;background-clip:text;margin:0;font-size:40px;font-weight:500;line-height:50px}.script-to-animation-page .script-guide-step p{color:silver;margin:26px 0 0;font-size:18px;line-height:27px}.script-to-animation-page .script-guide-cta{border-radius:26px;width:266px;height:52px;margin:58px auto 0;overflow:hidden}.script-to-animation-page .script-guide-cta:focus-visible{outline-offset:3px;outline:2px solid #fff}.script-to-animation-page .hero-copy h1,.script-to-animation-page .hero-copy h1>span{white-space:normal!important}.script-to-animation-page .hero-description{white-space:pre-line}.script-to-animation-page .hero-cta{margin-top:32px!important}.script-to-animation-page .hero-prompt{margin-top:128px!important}.script-to-animation-page .hero-video-strip{margin-top:28px!important}.script-to-animation-page .hero-copy h1>span{display:block!important}.script-to-animation-page .hero-background,.script-to-animation-page .hero-background-shade{aspect-ratio:auto!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;inset:0!important;-webkit-mask-image:linear-gradient(#000 0% calc(100% - 140px),#0000 100%)!important;mask-image:linear-gradient(#000 0% calc(100% - 140px),#0000 100%)!important}.script-to-animation-page .hero-background{opacity:.52;object-fit:cover!important;object-position:center top!important}.script-to-animation-page .hero-background-shade{opacity:1;background:linear-gradient(#00000061 0%,#00000075 42%,#000000ad 72%,#000000eb 100%)}@media (max-width:767px){.script-to-animation-page .hero-copy{max-width:350px;width:100%!important}.script-to-animation-page .hero-prompt{max-width:358px;width:calc(100% + 8px)!important}.script-to-animation-page .hero-prompt button[title="Seedance 2.5"]{border-color:#0000!important;gap:0!important;width:44px!important;min-width:44px!important;height:44px!important;padding:0!important}.script-to-animation-page .hero-prompt button[title="Seedance 2.5"]:before{content:"";pointer-events:none;border:1px solid #fff3;border-radius:50%;position:absolute;inset:9.5px}.script-to-animation-page .hero-prompt button[title="Seedance 2.5"]>span{display:none}.script-to-animation-page .scene-cta{width:max-content!important;max-width:calc(100% - 32px)!important;height:40px!important;min-height:40px!important;padding-inline:16px!important;font-size:16px!important;line-height:20px!important}.script-to-animation-page .scene-cta-label{white-space:nowrap}.script-to-animation-page .lp4-mobile-pagination i:first-child{background:#ffffff59}.script-to-animation-page .lp4-mobile-pagination i.is-active{background:#fff}.script-to-animation-page .hero-prompt{order:3}.script-to-animation-page .hero-video-strip{order:4}.script-to-animation-page .lp3-cta{max-width:calc(100% - 32px)!important;height:40px!important;padding-inline:14px!important;font-size:16px!important}.script-to-animation-page .script-guide-heading h2{letter-spacing:-.3px;font-size:30px;line-height:36px}.script-to-animation-page .script-guide-heading p,.script-to-animation-page .script-guide-step p{font-size:16px;line-height:22px}.script-to-animation-page .script-guide-step h3{font-size:22px;line-height:27px}.script-to-animation-page .lp2-media,.script-to-animation-page .lp4-mobile-card>img{aspect-ratio:1672/941;height:auto!important}.script-to-animation-page .lp2-media>img,.script-to-animation-page .lp4-mobile-card>img{object-fit:contain!important}}