:root{--paper:#f7f5ef;--ink:#252822;--muted:#74776d;--line:#dedfd6;--violet:#d54b27;--violet-deep:#b93b1b;--green:#f3c9b7;--coral:#d54b27;--surface:#fffefa;--soft:#eeede5;--text-secondary:#6d7166}html[data-theme=dark]{--paper:#181b17;--ink:#f0f0e7;--muted:#b0b6a8;--line:#3b4136;--violet:#f29a72;--violet-deep:#d87b54;--green:#5c3426;--surface:#22271f;--soft:#2a3026;--text-secondary:#b3bcaa}body{background:var(--paper);color:var(--ink)}header{max-width:1360px;background:var(--paper);border-color:var(--line);height:100px}nav,nav a{color:var(--text-secondary)}nav a:hover{color:var(--violet)}.theme-control,.outline{background:var(--surface);border-color:var(--line);color:var(--ink)}.outline{border-radius:30px;padding:13px 19px;font-weight:600}.outline:hover{background:var(--soft);border-color:var(--violet)}.hero{padding-top:74px;padding-bottom:80px;gap:42px;grid-template-columns:1.1fr 1fr}.hero .eyebrow{background:transparent;border:0;padding:0;color:var(--text-secondary);font-size:10px;letter-spacing:1.6px}.hero-pill-dot{background:var(--violet);box-shadow:0 0 0 3px #d54b2715}.hero h1{font-size:clamp(45px,4.8vw,68px);font-weight:700;letter-spacing:-3.5px;line-height:1.12;margin-top:25px}.hero h1 em{color:var(--violet)}.hero h1 em:after{display:none}.hero p{color:var(--text-secondary);font-size:17px;line-height:1.9}.primary,.plan-button.dark{background:#d54b27;border-color:#d54b27;color:white;border-radius:30px;box-shadow:none}.primary:hover,.plan-button.dark:hover{background:#b93b1b;box-shadow:none}.trust,.section-top p,.how p{color:var(--text-secondary)}.processed-stat{background:var(--surface);border-color:var(--line);border-radius:10px;box-shadow:none;max-width:390px}.processed-stat strong{color:var(--ink)}.processed-stat .stat-icon{background:var(--soft);color:var(--violet)}.processed-stat>div>span,.processed-stat>small{color:var(--text-secondary)}.promise{background:var(--soft);border-color:var(--line)}.promise p,.promise>span{color:var(--text-secondary)}.hero-art.studio-art{height:auto;min-height:405px;position:relative;transform:none;display:flex;align-items:center}.studio-window{width:100%;border-radius:15px;background:#252d24;border:1px solid #43503d;box-shadow:0 28px 60px #26331a20;overflow:hidden;transform:perspective(1000px) rotateY(-4deg) rotateX(2deg);color:#d7dece}.studio-titlebar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 15px;border-bottom:1px solid #46523e;font-size:7px;letter-spacing:1px}.studio-dots{color:#a4b18b;letter-spacing:2px;font-size:8px}.demo-label{font-size:6px;color:#98a78c}.studio-main{display:flex;min-height:310px}.studio-sidebar{border-right:1px solid #46523e;padding:18px 10px;display:flex;flex-direction:column;gap:20px;align-items:center;font-size:17px;color:#8d9b80}.studio-sidebar .active{color:#f5b196}.studio-canvas{padding:20px;min-width:0;flex:1}.studio-landscape{height:180px;background:#dfb2a0;position:relative;overflow:hidden;border-radius:4px}.studio-sun{height:65px;width:65px;border-radius:50%;background:#f8d790;position:absolute;right:30px;top:18px}.studio-mountain{position:absolute;background:#8a9e70;width:240px;height:160px;transform:rotate(35deg);bottom:-70px;right:-50px;border-radius:18px}.studio-mountain.second{left:-35px;bottom:-90px;background:#496444;transform:rotate(-30deg)}.studio-take{position:absolute;top:10px;left:12px;font-size:6px;letter-spacing:1px;color:#453f31}.studio-crop{position:absolute;border:1px solid #fffb;top:9px;bottom:9px;width:83px;left:calc(50% - 42px);animation:crop-shift 9s ease-in-out infinite}.studio-caption{position:absolute;text-align:center;left:0;right:0;bottom:25px;font:500 17px/1.35 Manrope,sans-serif;color:#fff;text-shadow:0 1px 4px #0008}.studio-caption b{background:#d54b27;padding:1px 6px}.studio-timeline{margin-top:18px}.studio-time{display:flex;justify-content:space-between;font-size:6px;letter-spacing:.7px;color:#9fae92;margin-bottom:8px}.studio-track{height:26px;display:flex;gap:3px;position:relative}.studio-track>i{background:#778d63;flex:1;border:1px solid #a8b69466;border-radius:2px}.studio-track>i:nth-child(2n){background:#a1a27d}.studio-playhead{position:absolute;height:56px;top:-5px;width:1px;background:#eeb18c;left:10%;animation:timeline-scan 9s linear infinite}.studio-playhead:before{content:'';position:absolute;top:-3px;left:-3px;border:4px solid transparent;border-top-color:#eeb18c}.studio-wave{height:25px;display:flex;align-items:center;justify-content:space-between;gap:2px;margin-top:4px;background:#42503b;padding:3px}.studio-wave i{width:3px;height:var(--h);max-height:21px;background:#bdcba2;animation:audio-pulse 1.6s ease-in-out var(--d) infinite}.studio-bottom{display:flex;justify-content:space-between;padding:12px 16px;border-top:1px solid #46523e;color:#9ba98c;font-size:6px;letter-spacing:1px}.studio-export{position:absolute;bottom:-15px;left:35px;right:-15px;padding:16px 18px;background:var(--surface);border:1px solid var(--line);border-radius:10px;display:flex;align-items:center;gap:12px;box-shadow:0 12px 25px #27332212;animation:export-float 6s ease-in-out infinite}.studio-export-icon{font-size:23px;color:var(--violet)}.studio-export strong{font:600 12px Manrope;color:var(--ink);display:block}.studio-export div>span{font-size:10px;color:var(--text-secondary);display:block;margin-top:6px}.studio-check{margin-left:auto;background:var(--soft);color:#7a8e61;border-radius:50%;padding:5px 7px;font-size:11px}.motion-section{max-width:1280px;padding:68px 40px 8px;margin:auto}.motion-section-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:25px}.motion-section .eyebrow,.eyebrow{color:var(--text-secondary)}.motion-section h2{font-size:35px;letter-spacing:-1.5px;margin-bottom:9px}.motion-section-head p{font-size:14px;color:var(--text-secondary);line-height:1.8;margin:0}#motionToggle{border:1px solid var(--line);color:var(--text-secondary);background:var(--surface);border-radius:30px;padding:10px 13px;font-size:11px;white-space:nowrap}#motionToggle span{margin-left:8px}.motion-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.motion-card{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--surface);transition:border-color .2s}.motion-card:hover{border-color:var(--violet)}.motion-card-preview{height:185px;display:flex;justify-content:center;align-items:center;gap:23px;overflow:hidden;background:#e8ebdf}.captions-preview{background:#e9ddd1}.sound-preview{background:#e4e8df}.demo-file{width:70px;height:90px;padding:15px 12px;border:1px solid #a4b190;border-radius:5px 15px 5px 5px;background:#fafbf4;box-shadow:0 5px 13px #42532a09;display:flex;flex-direction:column;gap:6px}.demo-file>span{font:700 12px Manrope;color:#627749;margin-bottom:5px}.demo-file i{display:block;height:3px;background:#d6dfc9;border-radius:2px}.small-file{width:55px;height:70px;padding:10px;animation:file-settle 5s ease-in-out infinite}.demo-flow{font-size:23px;color:#819369}.demo-vertical{position:relative;width:92px;height:150px;background:#8f684f;border:4px solid #fcf8ee;border-radius:13px;overflow:hidden;box-shadow:8px 8px 0 #8b695015;transform:rotate(-5deg)}.demo-person{position:absolute;width:60px;height:85px;background:#c5a983;border-radius:40% 40% 0 0;bottom:-30px;left:13px}.demo-person:before{content:'';position:absolute;width:30px;height:35px;border-radius:50%;background:#e0c4a0;top:-32px;left:15px}.demo-caption{position:absolute;bottom:28px;width:100%;text-align:center;color:white;font:700 13px/1.6 Manrope;text-shadow:0 1px 2px #0004}.demo-caption span{animation:caption-highlight 6s steps(1) infinite}.demo-caption span:nth-child(2){animation-delay:1s}.demo-caption span:nth-child(3){animation-delay:2s}.demo-format{font-size:6px;position:absolute;top:9px;left:8px;color:#fff}.demo-disc{width:90px;height:90px;display:grid;place-items:center;border-radius:50%;background:repeating-radial-gradient(#3a4936 0 2px,#4d5d44 3px 5px);box-shadow:0 10px 20px #3f4f3519;animation:disc-turn 18s linear infinite}.demo-disc span{border-radius:50%;background:#eab08c;padding:10px 14px;font-size:22px;color:#534735}.demo-sound-bars{display:flex;align-items:center;gap:4px;height:65px}.demo-sound-bars i{width:4px;height:var(--h);background:#849875;border-radius:4px;animation:audio-pulse 1.8s ease-in-out var(--d) infinite}.motion-card-text{padding:23px}.motion-card-text>span{font-size:8px;letter-spacing:1.3px;color:var(--text-secondary)}.motion-card h3{font:600 18px/1.5 Manrope;letter-spacing:-.5px;margin:13px 0 8px;color:var(--ink)}.motion-card-text p{font-size:13px;line-height:1.8;color:var(--text-secondary);margin-bottom:20px}.motion-card-text b{font-size:12px;font-weight:500;color:var(--violet)}.motion-demo-note{font-size:10px;color:var(--text-secondary);margin-top:14px}.tools{padding-top:55px}.tool-card{background:var(--surface);border-color:var(--line);border-radius:12px;box-shadow:none}.tool-card:hover{border-color:#adba9b;box-shadow:0 10px 25px #46502c08;transform:translateY(-3px)}.tool-card p,.tool-meta,.section-top>small,.card-bottom{color:var(--text-secondary)}.card-bottom{border-color:var(--line)}.tool-icon,.cat-Video .tool-icon,.cat-Audio .tool-icon,.cat-Image .tool-icon,.cat-Study .tool-icon{background:var(--soft);border-color:var(--line);color:#82936c;border-radius:9px}.cat-Audio .tool-icon{color:#ba7f55}.badge,.badge.beta{background:var(--soft);color:var(--text-secondary);border-color:var(--line)}.badge.planned{background:#f3e9dd;border-color:#e5d4be;color:#98774f}.tabs button{color:var(--text-secondary)}.tabs button:hover{background:var(--soft);color:var(--ink)}.tabs button.selected{background:#333c2d;color:#fff}.tabs small{color:#c8d0b4}.search{background:var(--surface);border-color:var(--line);box-shadow:none}.search input{color:var(--ink)}.search input::placeholder{color:var(--text-secondary)}.note{background:var(--soft);border-color:var(--line)}.note p,.note small,.note>span,.how p,.steps article>span{color:var(--text-secondary)}.note>b{color:var(--violet)}.how,.steps article{border-color:var(--line)}.steps h3{color:var(--ink)}.billing{background:var(--soft);border-color:var(--line)}.billing .selected{background:var(--surface);color:var(--ink)}.billing button{color:var(--text-secondary)}.billing span{background:#e7d9c6;color:#8d704c}.plan{background:var(--surface);border-color:var(--line);border-radius:15px;box-shadow:none}.plan.featured{background:var(--surface);border:1.5px solid #b78b68;box-shadow:0 12px 35px #51402808}.popular{background:#efdfca;border-color:#c8ac88;color:#886740}.plan h3,.price,.price>.amount{color:var(--ink)}.plan>p,.plan>small,.plan li,.plan-state,.plan-kicker,.price>span:not(.amount),.pricing-head>p,.pricing-foot{color:var(--text-secondary)}.plan li:before{color:#8b9c76}.plan-state{border-color:var(--line)}.plan-button{background:var(--soft);border-color:var(--line);color:var(--ink);border-radius:30px}.plan-button:hover{background:var(--soft);border-color:var(--violet)}.plan-button.dark{color:#fff}.sandbox-banner{background:#f2ebdf;border-color:#e0d0b9;color:#81694b}.sandbox-banner>span:last-child{color:#8a745b}summary{color:var(--ink)}details{border-color:var(--line)}details p,footer>span,footer small{color:var(--text-secondary)}footer{background:var(--paper);border-color:var(--line)}.presence-badge{background:var(--soft);border-color:var(--line);color:var(--text-secondary)}dialog{background:var(--surface);border-color:var(--line);color:var(--ink)}dialog>p,.field-help,.fields label,.privacy-foot,#resultInfo,.engine-note{color:var(--text-secondary)}.drop,.preview,.engine-note,#result,#planned,.checkout-summary,.checkout-connection.connected{background:var(--soft);border-color:var(--line)}.fields input,.fields select,#script,#textOutput,.checkout-summary select{background:var(--surface);border-color:var(--line);color:var(--ink)}.sample-button,#status,.file-info button{color:var(--violet)}.privacy-foot{border-color:var(--line)}.checkout-price strong{color:var(--ink)}.checkout-label,.checkout-price>span,.checkout-summary label,.checkout-connection.connected,.checkout-disclaimer,.checkout-back{color:var(--text-secondary)}:focus-visible{outline:3px solid var(--violet);outline-offset:3px}
html[data-theme=dark] body,html[data-theme=dark] header,html[data-theme=dark] footer{background:var(--paper)}html[data-theme=dark] .tool-card,html[data-theme=dark] .plan,html[data-theme=dark] dialog,html[data-theme=dark] .search,html[data-theme=dark] .theme-control,html[data-theme=dark] .outline{background:var(--surface);border-color:var(--line);color:var(--ink)}html[data-theme=dark] .processed-stat{background:var(--surface);border-color:var(--line);color:var(--ink)}html[data-theme=dark] .processed-stat strong,html[data-theme=dark] .plan h3,html[data-theme=dark] .price,html[data-theme=dark] .price>.amount{color:var(--ink)}html[data-theme=dark] .processed-stat>small,html[data-theme=dark] .hero p,html[data-theme=dark] .trust,html[data-theme=dark] .tool-card p,html[data-theme=dark] .section-top p,html[data-theme=dark] .tool-meta,html[data-theme=dark] .card-bottom,html[data-theme=dark] .plan li,html[data-theme=dark] .plan>p,html[data-theme=dark] .plan>small,html[data-theme=dark] .plan-state,html[data-theme=dark] .plan-kicker,html[data-theme=dark] .pricing-foot,html[data-theme=dark] .how p,html[data-theme=dark] details p,html[data-theme=dark] footer small,html[data-theme=dark] footer>span{color:var(--text-secondary)}html[data-theme=dark] .primary,html[data-theme=dark] .plan-button.dark{background:#ce6842;border-color:#ce6842;color:#fff}html[data-theme=dark] .primary:hover,html[data-theme=dark] .plan-button.dark:hover{background:#e17d56}html[data-theme=dark] .tool-icon,html[data-theme=dark] .cat-Audio .tool-icon,html[data-theme=dark] .cat-Video .tool-icon,html[data-theme=dark] .cat-Study .tool-icon,html[data-theme=dark] .badge,html[data-theme=dark] .badge.beta{background:var(--soft);border-color:var(--line);color:#b8c69e}html[data-theme=dark] .promise,html[data-theme=dark] .note,html[data-theme=dark] .billing,html[data-theme=dark] .presence-badge{background:var(--soft);border-color:var(--line)}html[data-theme=dark] .plan.featured{background:var(--surface);border-color:#967557}html[data-theme=dark] .motion-card-preview{background:#303a2a}html[data-theme=dark] .captions-preview{background:#42352a}html[data-theme=dark] .sound-preview{background:#2e382d}html[data-theme=dark] .hero .eyebrow{background:transparent;border:0;color:var(--text-secondary)}html[data-theme=dark] .hero-pill-dot{background:var(--violet);box-shadow:0 0 0 3px #f29a7215}
@keyframes timeline-scan{0%{left:5%}100%{left:95%}}@keyframes crop-shift{0%,100%{transform:translateX(-15px)}50%{transform:translateX(20px)}}@keyframes audio-pulse{0%,100%{transform:scaleY(.55)}50%{transform:scaleY(1)}}@keyframes export-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes file-settle{0%,100%{transform:scale(.92)}50%{transform:scale(1.04)}}@keyframes caption-highlight{0%,30%{background:#d54b27}31%,100%{background:transparent}}@keyframes disc-turn{to{transform:rotate(360deg)}}html[data-motion=paused] .studio-art *,html[data-motion=paused] .motion-section *{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.studio-art *,.motion-section *{animation:none!important}.tool-card{transition:none}}@media(max-width:1100px){.hero{gap:24px}.hero h1{font-size:52px}.studio-titlebar{font-size:6px}.demo-label{display:none}.motion-card-text{padding:20px}.motion-card h3{font-size:17px}}@media(max-width:850px){header nav{display:none}.hero h1{font-size:45px}.studio-canvas{padding:12px}.studio-titlebar{padding:13px 10px}.studio-landscape{height:155px}.studio-main{min-height:270px}.hero-art.studio-art{min-height:335px}.studio-export{left:15px;right:-5px}.motion-grid{gap:12px}.motion-card-preview{height:165px;gap:13px}.motion-card-text{padding:17px}.motion-section h2{font-size:31px}}@media(max-width:720px){.hero{padding:45px 22px 65px;grid-template-columns:1fr;gap:45px}.hero h1{font-size:clamp(37px,8.5vw,58px);letter-spacing:-2px;white-space:normal}.hero p{font-size:16px}.hero-art.studio-art{width:100%;max-width:470px;margin:auto;min-height:350px}.studio-canvas{padding:18px}.studio-landscape{height:175px}.studio-export{bottom:-20px;left:20px;right:0}.motion-section{padding:45px 20px 5px}.motion-section-head{align-items:start;flex-direction:column;gap:18px}.motion-section h2{font-size:30px}.motion-grid{grid-template-columns:1fr;gap:18px}.motion-card{display:grid;grid-template-columns:125px 1fr}.motion-card-preview{height:100%;min-height:195px;gap:10px}.motion-card-text{padding:22px 18px}.motion-card h3{font-size:18px}.motion-card-text p{font-size:12px}.demo-file{width:43px;height:65px;padding:9px 6px}.demo-file span{font-size:9px}.small-file{width:34px;height:48px;padding:7px 5px}.demo-flow{font-size:13px}.demo-disc{width:62px;height:62px}.demo-disc span{font-size:15px;padding:6px 10px}.sound-preview{flex-direction:column;gap:15px}.demo-sound-bars{height:35px}.demo-sound-bars i{max-height:30px;width:3px}.studio-titlebar{font-size:6px}.studio-export strong{font-size:11px}.motion-demo-note{font-size:10px}}@media(max-width:390px){.motion-card{grid-template-columns:100px 1fr}.motion-card-text{padding:20px 13px}.hero h1{font-size:36px}.studio-sidebar{padding-inline:8px}.studio-canvas{padding:13px}.studio-caption{font-size:15px}.studio-titlebar{font-size:5px}.studio-export{left:10px;padding:13px}.studio-export strong{font-size:10px}}

.theme-icon{color:var(--violet)}.premium-arrow,.hero .primary>span,.studio-export-icon,.tool-card .card-bottom b{display:inline-block;font-size:0!important;width:16px;height:16px;background:currentColor;flex-shrink:0;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 19 19 5M5 5h14v14' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}.outline .premium-arrow{margin-left:8px;vertical-align:middle}.studio-export-icon{width:23px;height:23px}.shorts-poster{background:linear-gradient(145deg,#283b2c,#8c9d76 65%,#eab28a)}.shorts-drop,.shorts-privacy{background:var(--soft);border-color:var(--line);color:var(--text-secondary)}.shorts-tags span,.shorts-controls label,.shorts-clip label,.shorts-intro p{color:var(--text-secondary)}html[data-theme=dark] .shorts-drop,html[data-theme=dark] .shorts-privacy{background:var(--soft);border-color:var(--line);color:var(--text-secondary)}html[data-theme=dark] .theme-icon,html[data-theme=dark] .theme-control,html[data-theme=dark] nav,html[data-theme=dark] .eyebrow{color:var(--text-secondary)}html[data-theme=dark] .card-bottom,html[data-theme=dark] .plan-state{border-color:var(--line)}html[data-theme=dark] .billing .selected,html[data-theme=dark] .plan-button{background:var(--soft);border-color:var(--line);color:var(--ink)}html[data-theme=dark] .billing span,html[data-theme=dark] .popular{background:#594735;border-color:#796044;color:#e8c69e}html[data-theme=dark] .plan-button.dark{background:#ce6842;border-color:#ce6842;color:#fff}html[data-theme=dark] .badge.planned{background:#42382a;border-color:#67543c;color:#d6b285}
html[data-theme=dark] .drop,html[data-theme=dark] .preview,html[data-theme=dark] .engine-note,html[data-theme=dark] #result,html[data-theme=dark] #planned,html[data-theme=dark] .checkout-summary,html[data-theme=dark] .checkout-connection.connected{background:var(--soft);border-color:var(--line);color:var(--text-secondary)}html[data-theme=dark] .fields input,html[data-theme=dark] .fields select,html[data-theme=dark] #script,html[data-theme=dark] #textOutput,html[data-theme=dark] .checkout-summary select{background:var(--surface);border-color:var(--line);color:var(--ink)}html[data-theme=dark] .tabs button.selected{background:#48553d;color:#fff}html[data-theme=dark] .tabs button:hover{background:var(--soft);color:var(--ink)}html[data-theme=dark] .note p,html[data-theme=dark] .note small,html[data-theme=dark] .note>span,html[data-theme=dark] .promise p,html[data-theme=dark] .promise>span,html[data-theme=dark] .field-help,html[data-theme=dark] .privacy-foot,html[data-theme=dark] .fields label,html[data-theme=dark] .drop small,html[data-theme=dark] #resultInfo,html[data-theme=dark] .checkout-label,html[data-theme=dark] .checkout-price>span,html[data-theme=dark] .checkout-summary label,html[data-theme=dark] .checkout-disclaimer,html[data-theme=dark] .checkout-back{color:var(--text-secondary)}html[data-theme=dark] .sample-button,html[data-theme=dark] #status,html[data-theme=dark] .file-info button{color:var(--violet)}html[data-theme=dark] .checkout-price strong,html[data-theme=dark] summary{color:var(--ink)}
