:root{font-family:Arial,Helvetica,sans-serif;color:#ececec;background:#181818;color-scheme:dark;--base:#181818;--panel:#191b1e;--raised:#2b2d31;--line:#ffffff20;--muted:#9c9ea3;--blue:#6ca5f2;--button:#2463ad;--mono:"Consolas","Courier New",monospace;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:76px}body{margin:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button:disabled{cursor:default}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--blue);outline-offset:5px}h1,h2,h3,p{margin:0}em{font-family:Georgia,Times New Roman,serif;font-weight:400}img{max-width:100%}button{border:0;background:none}section{position:relative}::selection{background:#2463ad;color:#fff}.skip-link{position:fixed;top:-50px;left:20px;z-index:100;background:#fff;color:#181818;padding:10px}.skip-link:focus{top:10px}.site-header{height:66px;display:flex;align-items:center;position:sticky;top:0;z-index:40;border-bottom:1px solid var(--line);background:#191b1ef0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:0 30px;gap:35px}.brand{display:flex;align-items:center;gap:12px;flex:none}.brand img{object-fit:contain}.brand>span{font-weight:700;font-size:12px;letter-spacing:.5px}.brand small{display:block;font:12px var(--mono);letter-spacing:2px;color:#9c9ea3;margin-top:5px}.desktop-nav{display:flex;align-items:center;gap:28px;margin-left:auto}.desktop-nav a,.header-download{font:12px var(--mono);text-transform:uppercase;letter-spacing:1px}.desktop-nav a{color:#a7a9ae;transition:color .2s}.desktop-nav a:hover{color:#fff}.header-download{align-self:stretch;border-left:1px solid var(--line);display:flex;align-items:center;gap:28px;padding-left:28px}.header-download span{font-size:18px;color:var(--blue)}.menu-button,.mobile-nav{display:none}.hero{min-height:760px;height:calc(100svh - 66px);max-height:1000px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(ellipse at 50% 56%,#24344850,transparent 55%),#181818}.hero-content{position:relative;z-index:3;text-align:center;width:640px;pointer-events:none;padding:35px 0 55px}.hero-content a,.hero-content button{pointer-events:auto}.eyebrow{font:12px var(--mono);letter-spacing:2px;color:#b0b6c1;display:flex;align-items:center;justify-content:center;gap:9px}.live-dot{width:5px;height:5px;display:inline-block;flex:none;background:#8ab4f8;border-radius:50%;box-shadow:0 0 12px #6ca5f270}.hero h1{margin:22px 0 20px;font-size:clamp(30px,5.4vw,72px);line-height:1.1;letter-spacing:-3px;font-weight:800;white-space:nowrap}.hero h1>span{display:inline;margin-top:0}.wordmark-dot{color:var(--blue)}.hero h2{font-size:clamp(23px,2.5vw,32px);letter-spacing:-1.3px;font-weight:600}.hero h2 em{color:#aabbd2}.hero p{font-size:15px;color:#a9afb9;line-height:1.75;margin:18px auto 27px;max-width:400px}.hero-actions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:47px;padding:0 22px;font:12px var(--mono);font-weight:700;letter-spacing:.65px;text-transform:uppercase;border:1px solid transparent;transition:background .2s,border-color .2s,transform .2s;border-radius:3px}.button svg{width:15px;height:15px;fill:currentColor}.button-primary{background:var(--button);border-color:#4a7ebd;color:#fff;box-shadow:inset 0 1px #ffffff15}.button-primary:hover{background:#2d73c4;border-color:#8ab4f8;transform:translateY(-2px)}.button-primary>span{font-size:17px}.button-outline{border-color:#ffffff38;background:#20232960;color:#ececec;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.button-outline:hover{background:#2b2d31;border-color:#ffffff60}.hero-meta{display:flex;gap:15px;align-items:center;justify-content:center;margin-top:22px;font:12px var(--mono);letter-spacing:1px;color:#7f8793}.hero-meta i{font-style:normal}.orbit-rings{position:absolute;width:1120px;height:1120px;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none}.orbit-rings i{position:absolute;border:1px solid #7796be0d;border-radius:50%;top:0;right:0;bottom:0;left:0;transform:rotate(-25deg) scaleY(.72)}.orbit-rings i:nth-child(2){top:110px;right:110px;bottom:110px;left:110px;border-color:#7796be14;transform:rotate(25deg) scaleY(.8)}.orbit-rings i:nth-child(3){top:225px;right:225px;bottom:225px;left:225px;border-color:#7796be0c}.orbit-rings:after{content:"";position:absolute;top:40px;right:40px;bottom:40px;left:40px;border:1px dashed #ffffff0b;border-radius:50%;transform:rotate(25deg) scaleY(.8)}.orbit-card{position:absolute;z-index:2;width:230px;padding:0;border:1px solid #ffffff26;border-radius:8px;overflow:hidden;background:#191b1e;box-shadow:0 25px 80px #0005;text-align:left;transition:box-shadow .3s,border-color .3s}.orbit-card:hover{border-color:#8ab4f890;box-shadow:0 25px 80px #0008,0 0 28px #2463ad20}.orbit-card canvas{display:block;width:100%;aspect-ratio:1.72}.orbit-card>span{display:flex;justify-content:space-between;align-items:center;padding:11px 12px;font:12px var(--mono);letter-spacing:1px;color:#a5afbd;background:#191b1ef0}.orbit-card b{color:var(--blue);font-size:13px;font-weight:400}.card-one{left:4%;top:13%;transform:rotate(-9deg);animation:float-one 9s ease-in-out infinite}.card-two{right:3%;top:16%;width:208px;transform:rotate(9deg);animation:float-two 11s ease-in-out infinite}.card-three{left:9%;bottom:14%;width:210px;transform:rotate(6deg);animation:float-two 10s ease-in-out infinite}.card-four{right:7%;bottom:12%;width:230px;transform:rotate(-7deg);animation:float-one 12s ease-in-out infinite}.hero-foot{position:absolute;bottom:25px;left:30px;right:30px;display:flex;justify-content:space-between;align-items:center;color:#727982;font:12px var(--mono);letter-spacing:1px}.hero-foot>span{display:flex;align-items:center;gap:8px}.hero-foot a{color:#a9afb9}.hero-foot a span{font-size:18px;margin-left:12px}.capability-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;gap:28px;align-items:center;justify-content:center;padding:23px 20px;background:#191b1e;font:12px var(--mono);letter-spacing:1px;white-space:nowrap;overflow:hidden;color:#a7adb8}.capability-strip b{color:#587ba7;font-size:14px;font-weight:400}.section-shell{padding:88px max(5%,calc((100% - 1180px)/2));border-bottom:1px solid var(--line)}.section-kicker{display:flex;align-items:center;justify-content:space-between;color:#8c9199;font:12px var(--mono);letter-spacing:1.5px;margin-bottom:34px}.section-kicker>span:first-child{color:#a7bbd6}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin-bottom:40px}.section-heading h2,.faq-layout>h2{font-size:clamp(34px,4vw,54px);line-height:1.12;font-weight:500;letter-spacing:-2px}.section-heading h2 em,.faq-layout em{color:#9caec7}.section-heading>p{max-width:315px;font-size:14px;color:#949ba5;line-height:1.75;padding-bottom:4px}.studio-section{background:linear-gradient(180deg,#181818,#1b1c1f)}.studio-window{border:1px solid #ffffff29;border-radius:7px;overflow:hidden;box-shadow:0 30px 70px #0004}.window-rail{height:36px;background:#25272d;display:flex;align-items:center;justify-content:space-between;padding:0 15px;font:12px var(--mono);letter-spacing:1px;color:#a1a9b7;border-bottom:1px solid var(--line)}.window-lights{display:flex;gap:5px}.window-lights i{width:6px;height:6px;background:#626670;border-radius:50%}.window-ready{display:flex;align-items:center;gap:7px}.studio-window>img{display:block;width:100%;height:auto}.window-caption{display:flex;justify-content:space-between;padding:13px 16px;background:#1b1c1f;border-top:1px solid var(--line);font:12px var(--mono);letter-spacing:1px;color:#777f8d}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:35px;gap:35px}.feature-grid article{border-top:1px solid var(--line);padding-top:22px}.feature-number{font:12px var(--mono);color:var(--blue);display:block;margin-bottom:18px}.feature-grid h3{font-size:17px;font-weight:500;letter-spacing:-.4px;margin-bottom:12px}.feature-grid p{color:#949ba5;font-size:13px;line-height:1.75;max-width:340px}.workflow-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:5px;overflow:hidden}.workflow-grid article{padding:32px;border-right:1px solid var(--line);background:#191b1e}.workflow-grid article:last-child{border:0}.step-icon{width:42px;height:42px;display:grid;place-items:center;color:#9cbef0;background:#35486330;border:1px solid #8ab4f825;font-size:23px;border-radius:5px;margin-bottom:32px}.workflow-grid article>span{font:12px var(--mono);letter-spacing:1px;color:#7c8ca4}.workflow-grid h3{font-weight:500;font-size:22px;letter-spacing:-.6px;margin:14px 0}.workflow-grid p{font-size:13px;line-height:1.75;color:#949ba5;max-width:290px}.text-link{padding:12px 0;color:#bbcadf;font-size:12px;border-bottom:1px solid #638ab750}.text-link span{margin-left:20px;color:var(--blue)}.showcase-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.showcase-card{padding:0;text-align:left;min-width:0}.showcase-card>div{position:relative;border:1px solid var(--line);border-radius:6px;overflow:hidden;background:#111820}.showcase-card canvas{display:block;width:100%;aspect-ratio:1.42;transition:transform .6s}.showcase-card:hover canvas{transform:scale(1.045)}.play-badge{position:absolute;right:16px;bottom:16px;width:30px;height:30px;display:grid;place-items:center;background:#18181870;border:1px solid #ffffff40;border-radius:50%;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:16px}.showcase-card>span{position:relative;display:block;padding:19px 0 0}.showcase-card b{display:block;font-size:16px;font-weight:500;margin-bottom:9px}.showcase-card small{font:12px var(--mono);letter-spacing:1px;color:#8c96a5}.showcase-card i{position:absolute;right:0;top:22px;color:var(--blue);font-style:normal;font-size:19px}.faq-layout{display:grid;grid-template-columns:1fr 1.25fr;gap:80px}.faq-list details{border-top:1px solid var(--line)}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:21px 0;gap:20px;font-size:14px;cursor:pointer}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:var(--blue);font-size:20px;font-weight:300;transition:transform .2s}.faq-list details[open] summary>span{transform:rotate(45deg)}.faq-list p{font-size:13px;line-height:1.8;color:#9da5b1;padding:0 30px 23px 0}.download-section{text-align:center;overflow:hidden;min-height:500px;background:#191b1e}.download-glow{position:absolute;left:50%;top:50%;width:750px;height:400px;transform:translate(-50%,-40%);background:radial-gradient(ellipse,#27477540,transparent 65%);pointer-events:none}.download-section>*:not(.download-glow){position:relative}.download-section h2{font-size:clamp(62px,8vw,100px);font-weight:500;letter-spacing:-5px;line-height:1.05;margin-top:26px}.download-section h2 em{color:#9caec7}.download-section p{font-size:14px;line-height:1.8;color:#949ba5;margin:23px 0 27px}.download-meta{display:block;margin-top:17px;color:#727c8b;font:12px var(--mono);letter-spacing:1px}.site-footer{padding-top:40px;padding-bottom:22px;background:#181818}.footer-main{display:flex;align-items:flex-start;justify-content:space-between;gap:40px;padding-bottom:40px}.footer-main>p{font-size:12px;line-height:1.8;color:#8d929b;flex:1}.footer-main nav{display:flex;gap:25px;font:12px var(--mono);color:#a3abb8}.footer-main nav a:hover{color:#fff}.footer-bottom{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:20px;font:12px var(--mono);letter-spacing:1px;color:#6d7581}.section-rail{position:fixed;right:10px;top:50%;transform:translateY(-50%);z-index:30;display:flex;flex-direction:column;gap:3px;width:38px;padding:6px 2px;border:1px solid #ffffff20;border-radius:8px;background:linear-gradient(160deg,#353b458a,#191d25c7);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 1px #ffffff10,0 8px 24px #0003}.section-rail a{display:flex;align-items:center;justify-content:center;position:relative;min-height:34px;width:32px;border-radius:4px;transition:background .2s}.section-rail a b{font:12px var(--mono);letter-spacing:.5px;color:#8b95a5;font-weight:400;transition:color .2s}.section-rail a>span{position:absolute;right:calc(100% + 12px);font:12px var(--mono);letter-spacing:1px;color:#d4dfef;white-space:nowrap;padding:9px 11px;border:1px solid #ffffff25;border-radius:4px;background:#232832ed;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 5px 18px #0003;opacity:0;transform:translate(5px);pointer-events:none;transition:opacity .2s,transform .2s}.section-rail a:hover>span,.section-rail a:focus-visible>span{opacity:1;transform:translate(0)}.section-rail a:hover{background:#ffffff09}.section-rail a:hover b{color:#d4dfef}.section-rail i{height:12px;width:2px;position:absolute;left:-3px;top:50%;transform:translateY(-50%);display:block;background:transparent;border-radius:2px;transition:height .2s,background .2s}.section-rail a.active{background:#6ca5f21c}.section-rail a.active b{color:#a9ccfa}.section-rail a.active i{height:20px;background:#8ab4f8;box-shadow:0 0 9px #6ca5f245}dialog{width:min(980px,94vw);border:1px solid #8ab4f84a;border-radius:12px;background:linear-gradient(135deg,#303642ec,#1c2027f5);color:#ececec;box-shadow:inset 0 1px #ffffff12,0 40px 100px #0008;padding:0;max-height:92svh;overflow:auto;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}dialog::backdrop{background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.demo-heading{display:flex;align-items:center;justify-content:space-between;padding:23px 25px;border-bottom:1px solid var(--line)}.demo-heading .eyebrow{justify-content:flex-start;font-size:12px;margin-bottom:10px}.demo-heading h2{font-size:23px;letter-spacing:-.8px;font-weight:500}.close-demo{width:33px;height:33px;background:#ffffff08;border:1px solid var(--line);border-radius:5px;font-size:24px;color:#b9c3d2}.demo-body{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:25px;padding:25px}.demo-stage{position:relative;min-height:350px;background:#11171f;border:1px solid var(--line);border-radius:6px;display:flex;align-items:center;justify-content:center;overflow:hidden}.demo-stage canvas{display:block;max-width:100%;max-height:480px;width:100%;aspect-ratio:16/9;object-fit:contain}.demo-stage canvas.portrait{width:auto;height:440px;aspect-ratio:9/16}.demo-stage canvas.square{aspect-ratio:1/1}.demo-stage>button{position:absolute;left:13px;bottom:13px;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;border:1px solid #ffffff35;background:#18181885;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#demo-clock{position:absolute;right:15px;bottom:21px;font:12px var(--mono);color:#9cbef0}#demo-form label{display:block;font-size:12px;color:#bbc3cf;margin-bottom:8px}#demo-form input,#demo-form select{height:38px;width:100%;background:#13182080;color:#ececec;border:1px solid #9caec736;border-radius:5px;padding:0 10px;font-size:12px;margin-bottom:20px}#demo-form .button{width:100%;font-size:12px;padding:0 10px}#demo-form p{font-size:12px;line-height:1.7;color:#9ea9b9;margin-top:15px}#demo-status{display:block;font-size:12px;color:#a9c9f5;margin-top:12px}@keyframes float-one{0%,to{translate:0 0}50%{translate:0 -16px}}@keyframes float-two{0%,to{translate:0 0}50%{translate:0 13px}}@media(min-width:1550px){.card-one{left:11%;top:14%}.card-two{right:10%;top:17%}.card-three{left:16%;bottom:15%}.card-four{right:13%;bottom:13%}}@media(max-width:1050px){.desktop-nav{gap:17px}.site-header{padding:0 20px;gap:20px}.hero{min-height:740px}.orbit-card{width:180px}.card-one{left:-4%;top:16%}.card-two{right:-4%;top:18%;width:170px}.card-three{left:1%;bottom:10%;width:175px}.card-four{right:0;bottom:8%;width:175px}.hero-content{width:560px}.hero-actions .button{font-size:12px;padding:0 16px}.section-rail{right:6px}.section-shell{padding:70px 5%}.feature-grid{gap:25px}.section-heading{gap:30px}.section-heading>p{max-width:280px}.workflow-grid article{padding:25px}.faq-layout{gap:45px}.footer-main nav{gap:16px}}@media(max-width:760px){.site-header{height:62px;padding:0 17px;gap:16px}.desktop-nav{display:none}.brand>span{font-size:12px}.brand{gap:9px}.brand img{width:30px;height:26px}.brand small{font-size:12px}.header-download{margin-left:auto;font-size:12px;gap:12px;padding-left:16px;border:0}.menu-button{display:block;font-size:21px;line-height:1;padding:5px;color:#b7c3d3}.mobile-nav:not([hidden]){display:flex;flex-direction:column;position:absolute;top:62px;left:0;right:0;background:#202329f5;border-bottom:1px solid var(--line);padding:10px 20px 20px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.mobile-nav a{padding:13px 4px;font:12px var(--mono);border-bottom:1px solid var(--line)}.hero{height:auto;min-height:830px;align-items:flex-start}.hero-content{padding:98px 20px 230px;width:100%}.hero .eyebrow{font-size:12px;letter-spacing:1.2px}.hero h1{font-size:clamp(26px,6.8vw,49px);letter-spacing:-1.5px;margin-top:26px}.hero h2{font-size:26px}.hero p{font-size:13px;max-width:340px}.hero-actions{flex-direction:column;align-items:center;gap:10px}.hero-actions .button{min-width:245px;min-height:45px}.hero-meta{font-size:12px;gap:10px;margin-top:20px}.card-one{width:146px;top:auto;left:6%;bottom:61px;transform:rotate(-8deg)}.card-two{width:145px;right:5%;top:auto;bottom:81px;transform:rotate(8deg)}.card-three,.card-four{display:none}.hero-foot{left:20px;right:20px;bottom:20px;font-size:12px}.hero-foot a span{font-size:14px}.capability-strip{justify-content:flex-start;gap:22px;padding:20px;font-size:12px;overflow:auto;scrollbar-width:none}.section-shell{padding:55px 22px}.section-kicker{font-size:12px;letter-spacing:1px;gap:15px;margin-bottom:26px}.section-kicker>span:last-child{display:none}.section-heading{display:block;margin-bottom:30px}.section-heading h2,.faq-layout>h2{font-size:37px;letter-spacing:-1.5px}.section-heading>p{max-width:400px;margin-top:21px;font-size:13px}.window-rail{font-size:12px;letter-spacing:.4px;padding:0 10px;height:29px}.window-ready{display:none}.window-caption{font-size:12px;padding:10px}.feature-grid{grid-template-columns:1fr;gap:26px;margin-top:30px}.feature-grid article{padding-top:19px}.feature-number{margin-bottom:12px}.feature-grid p{max-width:100%}.workflow-grid{grid-template-columns:1fr}.workflow-grid article{padding:26px;border-right:0;border-bottom:1px solid var(--line)}.step-icon{margin-bottom:20px}.workflow-grid p{max-width:100%}.text-link{margin-top:20px}.showcase-grid{grid-template-columns:1fr;gap:30px}.showcase-card canvas{aspect-ratio:1.8}.faq-layout{grid-template-columns:1fr;gap:32px}.faq-list summary{font-size:13px;line-height:1.6}.download-section{padding-top:66px;padding-bottom:66px;min-height:480px}.download-section h2{font-size:72px;letter-spacing:-4px}.download-section p{font-size:13px}.download-meta{font-size:12px;letter-spacing:.5px}.footer-main{flex-wrap:wrap;gap:25px;padding-bottom:30px}.footer-main>p{flex:none;font-size:12px}.footer-main nav{flex-basis:100%;gap:25px;flex-wrap:wrap;font-size:12px}.footer-bottom{font-size:12px;letter-spacing:.5px;gap:15px}.demo-heading{padding:20px}.demo-heading h2{font-size:21px}.demo-body{grid-template-columns:1fr;padding:16px;gap:22px}.demo-stage{min-height:220px}.demo-stage canvas.portrait{height:300px}.demo-stage canvas{max-height:300px}.demo-body form{padding:0 5px}#demo-form input,#demo-form select{margin-bottom:15px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}@media(max-width:760px){.section-rail{right:5px;width:32px;padding:5px 1px;gap:2px}.section-rail a{width:28px;min-height:32px}.section-rail a b{font-size:12px}.section-rail a>span{right:calc(100% + 8px);font-size:12px}.section-rail i{left:-2px}.section-shell{padding-right:48px}}body:before,body:after{content:"";position:fixed;top:66px;bottom:0;width:1px;z-index:20;pointer-events:none;background:linear-gradient(180deg,#8194b13d,#ffffff12 35%,#8194b12e 75%,#ffffff12)}body:before{left:18px}body:after{right:18px}body.landing-page{position:relative}body.landing-page:before,body.landing-page:after{position:absolute;top:var(--content-start,826px);bottom:0}.hero h1{transform-origin:center right;will-change:transform}.hero .orbit-card{animation:none;will-change:transform;transform:translate3d(var(--motion-x,0px),var(--motion-y,0px),0) rotate(calc(var(--card-angle,0deg) + var(--motion-turn,0deg))) scale(var(--motion-scale,1))}.card-one{--card-angle:-9deg}.card-two{--card-angle:9deg}.card-three{--card-angle:6deg}.card-four{--card-angle:-7deg}.orbit-rings{will-change:translate}@media(prefers-reduced-motion:reduce){.hero h1,.hero .orbit-card{will-change:auto}.hero h1{transform:none!important}.hero .orbit-card{transform:rotate(var(--card-angle,0deg))!important}.orbit-rings{translate:none!important}}.account-link{display:flex;align-items:center;justify-content:center;flex:none;width:30px;height:30px;border:1px solid #ffffff20;border-radius:50%;background:#ffffff04;margin-left:-15px}.account-link svg{width:15px;height:15px;fill:none;stroke:#b4c3d8;stroke-width:1.5}.account-link:hover{background:#ffffff0b;border-color:#8ab4f850}.site-header{gap:24px}.desktop-nav{gap:21px}.header-download{padding-left:20px;gap:20px}@media(max-width:1050px){.desktop-nav{gap:15px}.site-header{gap:18px}.account-link{margin-left:-5px}}@media(max-width:760px){body:before,body:after{top:62px}body:before{left:8px}body:after{right:8px}.site-header{gap:10px}.account-link{width:28px;height:28px;margin-left:auto}.header-download{margin-left:0;padding-left:0;gap:8px}.section-shell{padding-left:22px}}.landing-page{--frame-inset:max(5%, calc((100% - 1180px)/2) )}body.landing-page:before{left:var(--frame-inset)}body.landing-page:after{right:var(--frame-inset)}.landing-page .section-shell{margin-inline:auto;width:calc(100% - 2*var(--frame-inset));padding-inline:32px}.landing-page .hero .orbit-card{left:50%;top:50%;right:auto;bottom:auto;display:block;animation:none;translate:none;border-radius:7px;transition:border-color .2s,box-shadow .2s;will-change:transform;box-shadow:0 12px 55px #0004,0 0 25px rgb(108 165 242 / var(--cursor-glow,0))}.hero-content{isolation:isolate}.hero-content:before{content:"";position:absolute;top:-60px;right:-80px;bottom:-60px;left:-80px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse,#181818e8 15%,#181818b5 42%,transparent 72%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-mask-image:radial-gradient(ellipse,#000 30%,transparent 72%);mask-image:radial-gradient(ellipse,#000 30%,transparent 72%)}.hero h1{transform:none!important}.hero h1>.hero-letter{display:inline-block;margin:0;transform:none}.hero h1.wordmark-ready{opacity:0}.travelling-wordmark{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:35;overflow:hidden}.travelling-wordmark>span{position:absolute;left:0;top:0;font-family:Arial,Helvetica,sans-serif;font-weight:800;line-height:1.1;text-align:center;white-space:pre;transform-origin:center;will-change:transform;color:#ececec}.travelling-wordmark>.wordmark-dot{color:var(--blue)}.orbit-rings svg{width:100%;height:100%;fill:none;stroke:#8ba7ce18;stroke-width:1}.orbit-rings:after{display:none}.orbit-rings .spiral-accent{stroke:#6ca5f25c;stroke-width:1.8;stroke-dasharray:160 2400;stroke-dashoffset:-500;filter:drop-shadow(0 0 4px #2463ad60)}.orbit-rings .accent-1{stroke:#8888bd55;stroke-dashoffset:-950}.orbit-rings .accent-2{stroke:#70a6a655;stroke-dashoffset:-1300}@media(max-width:760px){.landing-page{--frame-inset:16px}.landing-page .section-shell{padding-inline:20px}.hero-content:before{top:-20px;right:-10px;bottom:-20px;left:-10px}.travelling-wordmark>span{font-weight:800}}@media(prefers-reduced-motion:reduce){.hero h1.wordmark-ready{opacity:1}.travelling-wordmark{display:none}.hero .orbit-card{transform:var(--static-transform)!important}}.landing-page .hero .orbit-card{border-radius:13px}.orbit-rings{will-change:transform}.orbit-rings svg{stroke:#8ba7ce35}.orbit-rings svg{stroke:#8ba7ce12;stroke-width:.7}.orbit-rings .spiral-accent{stroke:#6ca5f25c;stroke-width:1.2;stroke-dasharray:110 5000;filter:none;animation:none}.orbit-rings .accent-1{stroke:#8989bd3d}.orbit-rings .accent-2{stroke:#70a6a640}.orbit-rings .construction-circle{stroke:#8ba7ce1c;stroke-width:.7}.orbit-rings .guide-ticks{stroke:#8ba7ce32;stroke-width:.65}.travelling-wordmark>span{transition:opacity .25s}.section-dock{position:fixed;z-index:35;display:flex;align-items:center;max-width:calc(100vw - 72px);padding:8px 12px;background:linear-gradient(90deg,#191b1e00,#191b1ef2 30%);border:0;border-radius:0;opacity:0;pointer-events:none;transform:translateY(-50%);transition:opacity .25s,top .45s cubic-bezier(.22,1,.36,1)}.section-dock.visible{opacity:1;pointer-events:auto}.section-rail a.active>span{opacity:0!important;pointer-events:none}.section-dock span{font-size:13px;font-weight:600;letter-spacing:1px;white-space:nowrap;color:#c5d0df;text-shadow:0 2px 12px #181818}.section-dock.label-enter span{animation:dock-label-in .35s ease both}@keyframes dock-label-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){.section-dock{gap:8px;padding:7px 9px}.section-dock span,.section-dock small{font-size:12px}}.landing-page{--frame-right:max(210px, calc((100% - 1180px)/2) )}body.landing-page:after{right:var(--frame-right)}.landing-page .section-shell{width:calc(100% - var(--frame-inset) - var(--frame-right));margin-left:var(--frame-inset);margin-right:var(--frame-right)}.section-dock{padding-inline:0;background:none}.hero-webgl{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.hero-webgl canvas{display:block;width:100%;height:100%}.hero.webgl-ready .orbit-card,.hero.webgl-ready .orbit-rings{display:none!important}.landing-page .hero{background:radial-gradient(ellipse at 12% 72%,#0754a52e,transparent 44%),radial-gradient(ellipse at 87% 32%,#6727b42b,transparent 43%),radial-gradient(ellipse at 50% 100%,#12387836,transparent 56%),#030712}.landing-page .hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;background:linear-gradient(180deg,#02061128,transparent 28%,transparent 78%,#03071266)}.landing-page .hero-content:before{background:radial-gradient(ellipse,#030712ed 15%,#030712b0 42%,transparent 73%)}.landing-page .hero .eyebrow{color:#a4bddf;letter-spacing:2px}.landing-page .hero h2{color:#eff5ff}.landing-page .hero h2 em{color:#b4c3e2}.landing-page .hero p{color:#aebcd4}.landing-page .hero-meta{color:#7d95b9}.landing-page .hero .live-dot{background:#32d1ef;box-shadow:0 0 13px #19a8ee80}.landing-page .hero .button{border-radius:8px}.landing-page .hero .button-primary{background:linear-gradient(110deg,#176eafeb,#4a3ca9ed);border-color:#83b5ed73;box-shadow:inset 0 1px #ffffff24,0 6px 28px #075ad829}.landing-page .hero .button-primary:hover{background:linear-gradient(110deg,#228bc6,#6552d0);box-shadow:inset 0 1px #ffffff30,0 8px 30px #0f76da45}.landing-page .hero .button-outline{background:linear-gradient(125deg,#1323428c,#0a10286b);border-color:#8ea8e94d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 1px #ffffff14,0 8px 24px #0003;color:#dce8ff}.landing-page .hero .button-outline:hover{background:linear-gradient(125deg,#1a355bac,#171338ac);border-color:#9bbef07a}.landing-page .hero-foot{color:#7288aa}.landing-page .hero-foot a{color:#9cafcd}.hero-letter,.travelling-wordmark>span{text-shadow:0 2px 18px #03071280}.hero-letter:nth-child(6),.hero-letter:nth-child(7),.travelling-wordmark>span:nth-child(6),.travelling-wordmark>span:nth-child(7){font-weight:300;color:#aebbd3}.hero-letter:nth-child(9),.travelling-wordmark>span:nth-child(9){color:#169ce9}.hero-letter:nth-child(10),.travelling-wordmark>span:nth-child(10){color:#5540f4}.hero-letter:nth-child(11),.travelling-wordmark>span:nth-child(11){color:#9d20ef}.hero-letter:nth-child(12),.travelling-wordmark>span:nth-child(12){color:#e62cdb}.hero-letter:nth-child(13),.travelling-wordmark>span:nth-child(13){color:#f660a1}.hero-letter:nth-child(14),.travelling-wordmark>span:nth-child(14){color:#f5ae48}.travelling-wordmark>.wordmark-dot{color:#48c9f2}.desktop-nav a,.header-download{font-size:12px;letter-spacing:.65px}.site-header .brand img{width:46px;height:40px}.brand>span{white-space:nowrap}.brand-html{font-weight:800;color:#f0f4fb}.brand-to{font-weight:300;color:#aebbd3}.brand-motion{font-weight:800;background:linear-gradient(100deg,#169ce9,#5540f4 24%,#ad20ef 44%,#ec2cce,#f660a1 80%,#f5ae48);background-clip:text;-webkit-background-clip:text;color:transparent}.brand>span{font-size:13px}.brand small{font-size:10px;letter-spacing:1.5px}.hero .eyebrow,.hero-meta{font-size:12px;letter-spacing:1px}.hero p,.section-heading>p,.feature-grid p,.workflow-grid p,.faq-list p,.download-section p{font-size:15px;line-height:1.8}.button,.hero-actions .button{font-size:12px}.section-kicker{font-size:12px;letter-spacing:1px}.faq-list summary{font-size:15px}.capability-strip{font-size:12px;gap:22px;flex-wrap:wrap}.window-rail,.window-caption{font-size:12px;letter-spacing:.4px}.footer-main>p{font-size:14px}.footer-main nav{font-size:13px}.footer-bottom{font-size:12px;letter-spacing:.3px}.section-rail a b{font-size:11px}@media(max-width:1050px){.desktop-nav{gap:12px}.site-header{gap:14px}.header-download{gap:12px;padding-left:14px}}@media(max-width:760px){.site-header .brand img{width:38px;height:33px}.site-header .brand{gap:8px}.brand>span{font-size:11px}.brand small{font-size:9px;letter-spacing:1px}.header-download{font-size:11px;letter-spacing:.2px}.hero .eyebrow{font-size:11px;letter-spacing:.8px}.hero-meta{font-size:11px;gap:8px;flex-wrap:wrap}.hero-foot{font-size:10px;letter-spacing:.2px}.window-rail{font-size:10px}.window-caption{font-size:10px;flex-wrap:wrap;gap:8px}.footer-bottom{font-size:11px;flex-wrap:wrap;gap:14px}.hero-actions .button{font-size:12px}}.motion-workspace{position:relative;height:570px;overflow:hidden;border:1px solid #658bba30;border-radius:16px;background:radial-gradient(ellipse at 50% 45%,#13284680,transparent 65%),#070d19;perspective:1200px;isolation:isolate}.workspace-aura{position:absolute;width:65%;height:65%;left:18%;top:15%;background:radial-gradient(ellipse,#226ecc29,transparent 65%);filter:blur(30px);pointer-events:none}.workspace-floor{position:absolute;left:-25%;width:150%;height:65%;bottom:-34%;background:linear-gradient(90deg,#407da320 1px,transparent 1px),linear-gradient(#407da320 1px,transparent 1px);background-size:65px 65px;transform:rotateX(64deg);-webkit-mask-image:radial-gradient(ellipse,#000,transparent 65%);mask-image:radial-gradient(ellipse,#000,transparent 65%);pointer-events:none}.workspace-depth{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transform:rotateX(var(--scene-tilt-x,-3deg)) rotateY(var(--scene-tilt-y,-5deg));transition:transform .65s cubic-bezier(.22,1,.36,1)}.floating-panel{position:absolute;border:1px solid #88aae64d;background:linear-gradient(140deg,#183152c9,#0c1327df);border-radius:12px;box-shadow:inset 0 1px #ffffff12,0 25px 60px #0007;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden}.scene-panel-heading{height:38px;display:flex;align-items:center;gap:7px;padding:0 15px;color:#a6b8d3;font:10px var(--mono);letter-spacing:.6px;border-bottom:1px solid #8aa7de20}.scene-panel-heading>span:last-child{margin-left:auto;color:#78a8e8}.scene-prompt{left:5%;top:20%;width:23%;transform:translateZ(25px) rotateY(14deg) rotate(-5deg);padding-bottom:15px}.scene-prompt-symbol{font-size:31px;color:#54c8ee;margin:19px 19px 12px}.scene-prompt p{font-size:22px;line-height:1.2;letter-spacing:-.6px;color:#eff5ff;padding:0 19px}.scene-prompt p em{color:#bac9e5}.scene-prompt-input{position:relative;margin:20px 15px 14px;padding:14px 12px;border:1px solid #95b4de3a;border-radius:8px;background:linear-gradient(125deg,#213b5d6b,#16162d77);color:#a9bcd7;font-size:12px;line-height:1.7}.scene-prompt-input>span{position:absolute;right:12px;bottom:12px;color:#73c7fa}.scene-panel-foot{font:9px var(--mono);letter-spacing:.8px;color:#7491b8;padding:0 17px}.scene-preview{left:27%;top:12%;width:48%;transform:translateZ(65px) rotateY(-3deg) rotate(2deg);border-color:#5c9deb73;box-shadow:0 0 40px #1269c22b,0 30px 70px #0008,inset 0 1px #ffffff14}.scene-preview canvas{display:block;width:100%;aspect-ratio:16/9}.scene-preview-overlay{position:absolute;top:38px;right:0;bottom:42px;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;pointer-events:none;opacity:0}.scene-preview-controls{display:flex;align-items:center;gap:14px;padding:12px 16px;background:#0b1528;color:#a9c8f3;font-size:14px}.scene-preview-controls i{height:3px;background:linear-gradient(90deg,#46b8e9 42%,#88a6d12d 42%);flex:1;border-radius:3px}.scene-preview-controls small{font:10px var(--mono);color:#8ca5c6}.scene-export{right:5%;top:25%;width:21%;transform:translateZ(100px) rotateY(-16deg) rotate(5deg);background:linear-gradient(140deg,#24213fc9,#11182bdf);border-color:#b2a1ed45}.scene-export-symbol{font-size:32px;color:#b9a2ef;padding:20px 17px 12px}.scene-export strong{display:block;padding:0 17px;font-size:19px;line-height:1.2;font-weight:500;letter-spacing:-.5px;color:#e0e8fa}.scene-export-settings{margin:19px 15px;border-top:1px solid #ffffff12}.scene-export-settings>span{display:flex;justify-content:space-between;align-items:center;padding:11px 0;border-bottom:1px solid #ffffff12;font:9px var(--mono);color:#8396b6}.scene-export-settings b{font:12px var(--mono);color:#b6c8e4}.scene-export-action{margin:15px;padding:11px 10px;font:9px var(--mono);color:#d9e8ff;background:linear-gradient(110deg,#1e689c,#51449d);border:1px solid #829ed35c;border-radius:6px;display:flex;justify-content:space-between}.scene-timeline{left:23%;top:68%;width:57%;transform:translateZ(85px) rotateX(12deg) rotate(-3deg);background:linear-gradient(140deg,#16223dda,#131b30e8)}.scene-ruler{display:flex;justify-content:space-between;padding:11px 16px;font:9px var(--mono);color:#849bc0}.scene-tracks{position:relative;display:flex;gap:5px;padding:0 16px 18px;height:58px}.scene-tracks>i{flex:1;border:1px solid #8192e360;border-radius:4px;background:repeating-linear-gradient(90deg,#ffffff0c 0 1px,transparent 1px 12px),linear-gradient(110deg,#2067ae,#5739b7)}.scene-tracks>i:nth-child(2){background:linear-gradient(110deg,#5442ba,#8b34b1)}.scene-tracks>i:nth-child(3){background:linear-gradient(110deg,#7831b3,#a340a0)}.scene-tracks>i:nth-child(4){background:linear-gradient(110deg,#a34297,#c36d62)}.scene-playhead{position:absolute;top:-23px;bottom:9px;left:43%;width:1px;background:#67d6f7;box-shadow:0 0 9px #30bdff}.scene-playhead:before{content:"";position:absolute;top:0;left:-4px;width:9px;height:8px;clip-path:polygon(0 0,100% 0,50% 100%);background:#67d6f7}.workspace-scene-caption{position:absolute;bottom:20px;left:24px;right:24px;display:flex;justify-content:space-between;gap:20px;font:10px var(--mono);letter-spacing:.5px;color:#6e8aae}.workspace-scene-caption b{color:#55bbec;margin:0 7px}.scene-preview{width:44%}.scene-export{right:5%;width:21%;transform:translateZ(45px) rotateY(-12deg) rotate(4deg)}@media(max-width:1050px){.motion-workspace{height:520px}.scene-panel-heading{font-size:8px;padding-inline:10px}.scene-prompt p{font-size:19px;padding-inline:13px}.scene-prompt-input{font-size:11px;margin-inline:10px}.scene-export strong{font-size:16px;padding-inline:12px}.scene-export-action{font-size:8px;margin:10px}.scene-panel-foot{font-size:8px;padding-inline:12px}}@media(max-width:760px){.motion-workspace{height:560px}.scene-preview{left:10%;top:8%;width:80%;transform:translateZ(25px) rotate(2deg)}.scene-prompt{left:5%;top:46%;width:44%;transform:translateZ(35px) rotate(-4deg)}.scene-prompt-symbol{margin:12px;font-size:22px}.scene-prompt p{font-size:17px}.scene-prompt-input{margin-top:12px;padding:10px;font-size:10px}.scene-panel-foot{display:none}.scene-export{right:5%;top:46%;width:42%;transform:translateZ(40px) rotate(4deg)}.scene-export-symbol{font-size:22px;padding:12px}.scene-export strong{font-size:15px}.scene-export-settings{margin:12px}.scene-export-settings>span{font-size:8px;padding:8px 0}.scene-export-action{font-size:7px}.scene-timeline{left:8%;top:82%;width:84%;transform:translateZ(30px) rotate(-2deg)}.scene-timeline .scene-panel-heading{height:27px}.scene-ruler{font-size:8px;padding:7px 10px}.scene-tracks{height:31px;padding:0 10px 9px}.scene-playhead{top:-19px}.workspace-scene-caption{display:none}.scene-preview-controls{padding:10px}.scene-preview-controls small{font-size:9px}}@media(prefers-reduced-motion:reduce){.workspace-depth{transform:none!important}}.motion-workspace{perspective:none;background:radial-gradient(ellipse at 50% 42%,#15315a50,transparent 68%),#070d19}.workspace-depth{transform:none!important;transform-style:flat;transition:none}.workspace-floor{display:none}.floating-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 1px #ffffff14,0 12px 30px #0004;will-change:transform,opacity}.scene-prompt{left:4%;top:23%;width:23%}.scene-preview{left:30%;top:12%;width:42%}.scene-export{right:3%;top:23%;width:22%}.scene-timeline{left:27%;top:72%;width:50%}.workspace-aura{opacity:calc(.25 + var(--workflow-progress,0)*.75);transition:opacity .2s}.motion-workspace:before{content:"";position:absolute;left:14%;right:14%;top:49%;height:1px;background:linear-gradient(90deg,#44b5ed,#6751d4,#ad57bc);transform:scaleX(var(--workflow-progress,0));transform-origin:left;opacity:.35}.scene-export-action{transition:background .35s,box-shadow .35s}.scene-export-action.export-ready{background:linear-gradient(110deg,#208bb7,#6557be);box-shadow:0 0 20px #398dd53d}.scroll-reveal{opacity:0;transform:translateY(22px);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0ms)}.scroll-reveal.revealed{opacity:1;transform:translateY(0)}.showcase-card canvas{transition:transform .7s cubic-bezier(.22,1,.36,1)}.workflow-grid article{transition:border-color .3s,background .3s,opacity .65s,transform .65s}.workflow-grid article:hover{background:#1d2430;border-color:#8ab4f848}@media(max-width:760px){.motion-workspace{height:560px}.scene-preview{left:8%;top:7%;width:84%}.scene-prompt{left:5%;top:45%;width:44%}.scene-export{right:5%;top:45%;width:42%}.scene-timeline{left:7%;top:82%;width:86%}.motion-workspace:before{display:none}.scroll-reveal{transform:translateY(14px)}}@media(prefers-reduced-motion:reduce){.scroll-reveal{opacity:1;transform:none}.floating-panel{will-change:auto}}.landing-page{--motion-text-gradient:linear-gradient(100deg,#169ce9 0%,#5540f4 24%,#ad20ef 44%,#ec2cce 62%,#f660a1 80%,#f5ae48 100%)}.landing-page .section-heading h2,.landing-page .faq-layout>h2,.landing-page .download-section h2{background:none;color:#eff4fb;text-shadow:none}.landing-page .section-heading h2 em,.landing-page .faq-layout>h2 em,.landing-page .download-section h2 em{background-image:var(--motion-text-gradient);background-clip:text;-webkit-background-clip:text;color:transparent}.landing-page .section-dock>span{background:none;color:#eff4fb;text-shadow:none}.landing-page .section-dock .label-white{color:#eff4fb;background:none;font:inherit;letter-spacing:inherit}.landing-page .section-dock .label-color{background-image:var(--motion-text-gradient);background-clip:text;-webkit-background-clip:text;color:transparent;font:inherit;letter-spacing:inherit}.landing-page .motion-workspace{background:radial-gradient(ellipse at 50% 42%,#30364136,transparent 68%),linear-gradient(145deg,#191c22,#111419);border-color:#8d9aac30;box-shadow:inset 0 1px #ffffff09,0 18px 45px #0003}.landing-page .workspace-aura{background:radial-gradient(ellipse,#76849b12,transparent 65%)}.landing-page .section-rail{transition:opacity .25s,visibility .25s}.hero-navigation-hidden .section-rail{opacity:0;visibility:hidden;pointer-events:none}.landing-page .footer-main{flex-wrap:wrap}.landing-page .footer-main nav{flex-wrap:wrap}@media(max-width:760px){.landing-page{--frame-right:76px}.section-dock{width:22px;height:150px;padding:0;background:none}.section-dock span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-90deg);font-size:12px}.section-dock.label-enter span{animation:none}.landing-page .section-shell{padding-inline:16px}.landing-page .download-section h2{font-size:clamp(36px,12vw,60px);letter-spacing:-2px}}.account-menu-wrap{position:relative;display:flex;align-items:center;margin-left:auto}.account-trigger{cursor:pointer;font:inherit;color:inherit;gap:8px}.account-trigger.compact{padding:0;margin-left:0}.account-trigger:not(.compact){display:inline-flex;align-items:center;background:none;border:0}.account-avatar{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;flex:none;font:700 11px Arial,Helvetica,sans-serif;color:#fff;background:linear-gradient(135deg,#169ce9,#5540f4 55%,#ad20ef);box-shadow:0 0 0 1px #ffffff24,0 0 14px #5540f455}.account-trigger.compact .account-avatar{width:100%;height:100%}.account-avatar.large{width:38px;height:38px;font-size:15px}.account-caret{font-size:10px;color:#9fb0c9}.account-trigger[aria-expanded=true] .account-avatar{box-shadow:0 0 0 2px #93bbfa,0 0 18px #5540f477}.account-menu{position:absolute;top:calc(100% + 12px);right:0;z-index:60;width:290px;padding:8px;border-radius:14px;border:1px solid #88aae64d;background:linear-gradient(140deg,#183152f2,#0c1327f7);box-shadow:inset 0 1px #ffffff14,0 24px 60px #000a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:account-menu-in .16s ease-out}.account-menu[hidden]{display:none}@keyframes account-menu-in{0%{opacity:0;transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.account-menu{animation:none}}.account-menu-head{display:flex;gap:12px;align-items:center;padding:10px 10px 14px;border-bottom:1px solid #8aa7de20}.account-menu-head>div{min-width:0}.account-menu-head strong{display:block;font-size:14px;color:#eef3fc;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-menu-head small{display:block;margin-top:2px;font-size:11px;color:#9fb0c9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-menu-plan{display:inline-flex;margin-top:7px;padding:2px 9px;border-radius:30px;font:600 10px var(--mono);letter-spacing:.4px;white-space:nowrap;border:1px solid #9aa6c044;background:#9aa6c010;color:#c2c9d8}.account-menu-plan[data-tier=paid]{border-color:#32d1ef55;background:#32d1ef12;color:#8fe6f5}.account-menu-plan[data-tier=trial]{border-color:#99805b55;background:#99805b16;color:#e7cfa8}.account-menu-primary{display:flex;justify-content:space-between;align-items:center;margin:10px 4px 6px;padding:11px 14px;border-radius:10px;font:600 12px var(--mono);letter-spacing:.6px;text-transform:uppercase;color:#fff;text-decoration:none;background:linear-gradient(110deg,#176eafeb,#4a3ca9ed);border:1px solid #83b5ed73;box-shadow:inset 0 1px #ffffff24,0 6px 22px #075ad829}.account-menu-primary:hover,.account-menu-primary:focus-visible{filter:brightness(1.12)}.account-menu-links{display:grid;padding:4px 0;border-bottom:1px solid #8aa7de20}.account-menu-links a,.account-menu-signout{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:8px;font-size:13px;color:#d6e1f3;text-decoration:none;background:none;border:0;width:100%;text-align:left;cursor:pointer;font-family:inherit}.account-menu-links a span{width:16px;text-align:center;color:#7fb6f5}.account-menu-links a:hover,.account-menu-links a:focus-visible,.account-menu-signout:hover,.account-menu-signout:focus-visible{background:#8ab4f814;color:#fff;outline:none}.account-menu-signout{justify-content:space-between;margin-top:4px;color:#b9c6da}@media(max-width:760px){.account-menu{position:fixed;top:62px;right:12px;left:12px;width:auto}.account-trigger-label{display:none}}@media(max-width:760px){.landing-page{--frame-inset:16px;--frame-right:16px}.landing-page .section-rail,.landing-page .section-dock,.landing-page .travelling-wordmark{display:none}.landing-page .site-header{padding-inline:16px;gap:12px}.landing-page .header-download{display:none}.landing-page .menu-button{min-width:44px;min-height:44px;padding:10px}.landing-page .account-link{width:36px;height:36px}.landing-page .hero{height:auto;min-height:0;max-height:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;padding:0 24px 28px}.landing-page .hero-content{grid-column:1/-1;grid-row:1;width:100%;padding:54px 0 20px;min-width:0}.landing-page .hero-content:before{-webkit-backdrop-filter:none;backdrop-filter:none;top:0;right:0;bottom:0;left:0;-webkit-mask-image:none;mask-image:none;background:none}.landing-page .hero h1,.landing-page .hero h1.wordmark-ready{opacity:1;font-size:clamp(27px,7.5vw,54px);letter-spacing:-1.5px;margin:22px 0 18px}.landing-page .hero h2{font-size:clamp(23px,5.8vw,34px);letter-spacing:-.8px;line-height:1.25}.landing-page .hero p{font-size:14px;line-height:1.8;max-width:410px;margin:18px auto 24px}.landing-page .hero p br{display:none}.landing-page .hero .eyebrow{font-size:10px;letter-spacing:.7px;line-height:1.6}.landing-page .hero-actions{gap:12px;max-width:360px;margin-inline:auto}.landing-page .hero-actions .button{width:100%;min-width:0;min-height:50px;padding:12px;font-size:11px;letter-spacing:.3px}.landing-page .hero-meta{font-size:9px;letter-spacing:.4px;gap:8px;margin-top:20px}.landing-page .hero .orbit-card,.landing-page .hero.webgl-ready .orbit-card{display:block!important;position:relative;inset:auto;width:100%;min-width:0;transform:none!important;translate:none;animation:none;visibility:visible!important;opacity:1!important;will-change:auto;border-radius:10px;box-shadow:0 8px 24px #0003}.landing-page .hero .orbit-card>span{font-size:8px;letter-spacing:.2px;padding:10px 8px;gap:4px}.landing-page .hero .orbit-card canvas{aspect-ratio:16/10;background:radial-gradient(ellipse at center,#173452,#080e1b)}.landing-page .hero-webgl,.landing-page .orbit-rings{display:none!important}.landing-page .hero-foot{position:static;grid-column:1/-1;margin-top:12px;gap:12px;flex-wrap:wrap;font-size:8px;line-height:1.8;letter-spacing:.3px}.landing-page .hero-foot a span{margin-left:4px}.landing-page .capability-strip{gap:14px;padding:18px 24px;font-size:9px;line-height:1.7;justify-content:center;white-space:normal}.landing-page .section-shell{padding:48px 16px}.landing-page .section-heading h2,.landing-page .faq-layout>h2{font-size:clamp(30px,8vw,43px);line-height:1.16;letter-spacing:-1.2px}.landing-page .section-heading>p{font-size:14px;line-height:1.8;margin-top:18px}.landing-page .scroll-reveal{opacity:1;transform:none;transition:none}.landing-page .motion-workspace{height:auto;padding:14px;overflow:hidden;border-radius:12px}.landing-page .workspace-depth{position:relative;inset:auto;display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.landing-page .floating-panel{position:relative;inset:auto;width:100%;transform:none!important;opacity:1!important;will-change:auto;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:9px}.landing-page .scene-preview{grid-row:1}.landing-page .scene-timeline{grid-row:2}.landing-page .scene-prompt{grid-row:3;padding-bottom:16px}.landing-page .scene-export{grid-row:4}.landing-page .scene-panel-heading{font-size:9px;padding-inline:12px}.landing-page .scene-prompt p,.landing-page .scene-export strong{font-size:20px;line-height:1.3}.landing-page .scene-prompt-input{font-size:12px;line-height:1.7}.landing-page .scene-export-settings>span{font-size:10px}.landing-page .scene-export-action{font-size:10px;padding:14px}.landing-page .scene-ruler{font-size:8px}.landing-page .feature-grid{gap:24px}.landing-page .feature-grid h3{font-size:18px;line-height:1.4}.landing-page .workflow-grid article{padding:24px}.landing-page .showcase-grid{gap:28px}.landing-page .showcase-card canvas{aspect-ratio:16/10}.landing-page .showcase-card small{font-size:10px;letter-spacing:.5px}.landing-page .faq-list summary{font-size:14px;min-height:64px;padding:18px 0}.landing-page .faq-list p{padding-right:0;font-size:14px}.landing-page .download-section{min-height:0;padding-block:56px}.landing-page .download-meta{font-size:9px;line-height:1.8;overflow-wrap:anywhere}.landing-page .site-footer{padding-block:32px 24px}.landing-page .footer-main{gap:24px}.landing-page .footer-main nav{gap:18px 24px;line-height:1.8}.landing-page .footer-bottom{font-size:10px;line-height:1.7}.landing-page .company-policy-links{gap:14px;line-height:1.8}.landing-page #motion-demo{width:calc(100% - 24px);max-height:calc(100dvh - 24px);margin:auto;overflow:auto}.landing-page .demo-heading{padding:18px 16px}.landing-page .demo-body{padding:14px;gap:18px}.landing-page .demo-stage{min-height:0}.landing-page #demo-form input,.landing-page #demo-form select{font-size:16px;min-height:46px}}@media(min-width:761px){.landing-page{--frame-right:max(172px, calc((100% - 1180px)/2) )}}.landing-page .feature-bento{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px}.feature-bento article{padding:26px!important;border:1px solid #ffffff18!important;border-radius:8px;background:linear-gradient(145deg,#24272c66,#191b1e);min-width:0;overflow:hidden}.feature-bento .feature-editor{grid-column:span 2}.feature-bento .feature-number{font-size:10px;letter-spacing:.8px;margin-bottom:20px}.feature-bento h3{font-size:20px;line-height:1.35;margin:22px 0 10px}.feature-bento p{font-size:14px;line-height:1.8;max-width:540px}.feature-code{display:grid;gap:10px;font:12px/1.7 var(--mono);padding:18px;background:#111416;border:1px solid #ffffff14;border-radius:5px;color:#7897ba;overflow:hidden}.feature-code b{font-weight:400;color:#c0a2ed;white-space:nowrap}.feature-mini-timeline{height:93px;display:flex;align-items:center;gap:5px;position:relative;padding:18px 10px;background:#14171b;border:1px solid #ffffff14;border-radius:5px}.feature-mini-timeline i{height:35px;background:linear-gradient(110deg,#24527b,#4c4388);border:1px solid #7e9ac044;border-radius:3px;flex:1}.feature-mini-timeline b{position:absolute;left:42%;width:1px;top:12px;bottom:12px;background:#8ab4f8}.feature-resolution{display:flex;align-items:center;justify-content:center;gap:22px;height:88px;font-size:40px;font-weight:600;letter-spacing:-2px;color:#d6e4f6}.feature-resolution span{font-size:22px;color:#7695c0}.feature-waveform{height:88px;display:flex;align-items:center;justify-content:center;font-size:30px;letter-spacing:2px;color:#86b9a5;white-space:nowrap}.feature-queue{height:88px;display:grid;align-content:center;gap:8px;font:10px var(--mono)}.feature-queue span{display:flex;justify-content:space-between;padding:11px;background:#12171c;border:1px solid #ffffff18;border-radius:4px;color:#a1afc4}.feature-queue b{color:#91baa6}.feature-providers{display:flex;flex-wrap:wrap;align-content:center;align-items:center;gap:8px;height:88px}.feature-providers span{border:1px solid #ffffff25;border-radius:5px;padding:14px;font-size:13px;color:#b5b9c5}.feature-bento article:last-child{grid-column:span 3;display:grid;grid-template-columns:1fr 1.4fr;column-gap:30px;align-items:center}.feature-bento article:last-child .feature-number{grid-column:1;grid-row:1;margin-bottom:0}.feature-bento article:last-child .feature-providers{grid-column:1;grid-row:2}.feature-bento article:last-child h3{grid-column:2;grid-row:1;margin:0}.feature-bento article:last-child p{grid-column:2;grid-row:2}.feature-waveform{gap:7px}.feature-waveform i{flex:1;max-width:7px;height:25%;border-radius:2px;background:#86b9a5}.feature-waveform i:nth-child(3n){height:65%}.feature-waveform i:nth-child(2n){height:45%}@media(min-width:761px)and (max-width:1050px){.landing-page .feature-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-bento article:last-child{grid-column:span 2}}.render-spotlight{display:grid;grid-template-columns:1.6fr 1fr;margin-bottom:36px;border:1px solid #ffffff22;border-radius:8px;overflow:hidden;background:#1a1d22}.render-video{position:relative;background:#080f18;display:flex;align-items:center}.render-video video{width:100%;display:block;aspect-ratio:16/9}.render-video>span{position:absolute;left:14px;top:14px;background:#0b1220bd;border:1px solid #ffffff22;padding:7px 9px;border-radius:3px;font:8px var(--mono);letter-spacing:.6px;color:#9db6d8;pointer-events:none}.render-story{padding:32px}.render-story>.section-kicker{font-size:10px;margin-bottom:20px}.render-story h3{font-size:32px;line-height:1.15;font-weight:500;letter-spacing:-1px;color:#edf2fa}.render-story h3 em{color:#b6abc9}.render-story p{font-size:13px;line-height:1.8;color:#929faf;margin-top:18px}.render-specs{display:block;font:10px var(--mono);line-height:1.7;color:#7591b6;margin:20px 0}.render-story .text-link{display:inline-block;font-size:11px}.studio-preview-caption{flex-wrap:wrap}.studio-preview-caption #expand-studio{padding:9px 12px;border:1px solid #ffffff30;border-radius:4px;color:#c5d6ef;font-size:11px;white-space:nowrap}.studio-preview-caption #expand-studio:hover{background:#ffffff09}.studio-zoom{width:min(1160px,calc(100% - 24px));max-width:none;max-height:94dvh;padding:0;background:#181b20;border:1px solid #ffffff30;border-radius:8px;color:#c6c9d0;overflow:hidden}.studio-zoom::backdrop{background:#080b10dd;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.studio-zoom header{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid #ffffff22}.studio-zoom header strong{font-size:20px;font-weight:500}.studio-zoom header p{font-size:12px;color:#8f9cad;margin-top:6px;line-height:1.6}.studio-zoom header button{width:40px;height:40px;font-size:28px}.studio-zoom-body{max-height:calc(94dvh - 92px);overflow:auto;overscroll-behavior:contain}.studio-zoom .studio-desktop-interface{width:1040px;zoom:1;margin:auto;color:#c6c9d0}.download-help{max-width:650px;margin:28px auto 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px 25px;text-align:left;font-size:12px;color:#9eacc0}.download-help details{width:100%;border:1px solid #ffffff20;border-radius:6px;background:#ffffff02;padding:15px 18px}.download-help summary{cursor:pointer;color:#c4cfdf;min-height:22px}.download-help p{font-size:13px!important;line-height:1.8!important;margin:14px 0!important}.download-help small{display:block;font:10px var(--mono);line-height:1.8;margin-bottom:14px}.download-help a:hover{color:#dce9fa}.download-help details a{display:inline-block;color:#9abdf1;font-size:12px}body[data-page=pricing] .plan-includes{padding:30px;margin-top:28px;border:1px solid #ffffff20;border-radius:8px;background:#ffffff02}.plan-includes .eyebrow{justify-content:flex-start;font-size:10px}.plan-includes h2{font-size:28px;font-weight:500;letter-spacing:-.8px;margin:15px 0}.plan-includes p{font-size:14px;line-height:1.8;color:#99a6b9;max-width:710px}.plan-includes>div{display:flex;gap:15px 30px;flex-wrap:wrap;padding:24px 0;color:#c4d1e4;font-size:13px}.plan-includes>small{display:block;color:#8495ad;font-size:11px;line-height:1.9}body[data-page=pricing] .plan-label{font-size:10px}.account-next-step{padding:23px 25px;border:1px solid #8aa8d633;border-radius:7px;background:linear-gradient(120deg,#273c5a30,#ffffff02);margin-bottom:24px;display:flex;align-items:center;gap:24px}.account-next-step>div{flex:1;min-width:0}.account-next-step small{font:10px var(--mono);letter-spacing:.5px;color:#8faad0}.account-next-step h2{font-size:20px;font-weight:500;margin:10px 0}.account-next-step p{font-size:13px;line-height:1.8;color:#9ba7b8}.account-next-step .button{flex:none}.plan-change-comparison{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:16px 0}.plan-change-comparison>div{padding:14px;border:1px solid #ffffff20;border-radius:5px;background:#ffffff03}.plan-change-comparison dt{font-size:10px;color:#8da2bf;margin-bottom:10px}.plan-change-comparison dd{margin:0;font-size:12px;line-height:1.8;overflow-wrap:anywhere;color:#c3cede}@media(max-width:1050px){.render-spotlight{grid-template-columns:1fr}.render-story{padding:26px}.render-story h3 br{display:none}.workflow-steps button{padding:20px 15px}.workflow-steps strong{font-size:16px}}@media(max-width:760px){.landing-page .feature-bento{grid-template-columns:1fr;gap:12px}.feature-bento .feature-editor{grid-column:auto}.feature-bento article{padding:22px!important}.feature-bento p{font-size:14px}.feature-bento h3{font-size:21px}.feature-code{font-size:10px;padding:15px}.feature-bento article:last-child{grid-column:auto;display:block}.feature-bento article:last-child h3{margin:22px 0 10px}.feature-bento article:last-child .feature-number{margin-bottom:20px}.render-story{padding:24px}.render-story h3{font-size:30px}.render-story p{font-size:14px}.render-video>span{font-size:7px;left:9px;top:9px}.studio-preview-caption #expand-studio{min-height:40px;font-size:12px;width:100%;text-align:center}.studio-zoom header{padding:14px}.studio-zoom header strong{font-size:18px}.studio-zoom header p{font-size:11px;max-width:240px}.download-help{gap:16px;font-size:12px}.download-help details{padding:14px}.download-help summary{font-size:13px}body[data-page=pricing] .plan-includes{padding:23px}.plan-includes h2{font-size:25px}.plan-includes>div{display:grid;gap:14px}.account-next-step{flex-direction:column;align-items:stretch;padding:20px;gap:15px}.account-next-step .button{width:100%}.plan-change-comparison{grid-template-columns:1fr}}.pc-requirements{max-width:960px;margin:56px auto 0;text-align:left;border-top:1px solid #ffffff20;padding-top:34px}.pc-requirements-heading .section-kicker{font-size:10px;letter-spacing:1.3px;margin-bottom:13px}.pc-requirements-heading h3{font-size:clamp(23px,3vw,32px);font-weight:500;line-height:1.25;letter-spacing:-.8px;color:#e4e9f0}.download-section .pc-requirements-heading p{font-size:13px;margin:11px 0 23px}.pc-requirements-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pc-spec-card{min-width:0;padding:24px;border:1px solid #ffffff22;border-radius:8px;background:#14181d80}.pc-spec-recommended{border-color:#8ab4f84d;background:linear-gradient(145deg,#29426024,#171b2080)}.pc-spec-label>span{font:9px/1.7 var(--mono);letter-spacing:.7px;color:#90a8ca}.pc-spec-label h4{font-size:20px;font-weight:500;margin:10px 0 0;letter-spacing:-.4px;color:#d7e2f1}.download-section .pc-spec-label p{font-size:12px;line-height:1.7;margin:8px 0 20px;color:#9aa8bb}.pc-spec-card dl{margin:0}.pc-spec-card dl>div{display:grid;grid-template-columns:85px minmax(0,1fr);gap:13px;border-top:1px solid #ffffff13;padding:13px 0}.pc-spec-card dl>div:last-child{padding-bottom:0}.pc-spec-card dt{font-size:11px;line-height:1.8;color:#8997aa}.pc-spec-card dd{margin:0;font-size:12px;line-height:1.8;color:#c1ccda;overflow-wrap:anywhere}.pc-requirements-notes{margin-top:20px;padding:0 2px}.download-section .pc-requirements-notes p{font-size:12px;line-height:1.9;margin:10px 0;color:#9caabd}.pc-requirements-notes strong{color:#c2cede;font-weight:500}.pc-requirements-notes small{display:block;margin-top:14px;font-size:11px;line-height:1.8;color:#8b98aa}@media(max-width:760px){.pc-requirements{margin-top:38px;padding-top:27px}.pc-requirements-grid{grid-template-columns:1fr;gap:13px}.pc-spec-card{padding:20px}.pc-spec-card dl>div{grid-template-columns:74px minmax(0,1fr);gap:10px}.pc-spec-card dd{font-size:12px}.pc-requirements-heading h3{letter-spacing:-.5px}}.workflow-film{margin:0 0 28px;overflow:hidden;border:1px solid #ffffff28;border-radius:9px;background:#13171c;box-shadow:0 24px 60px #0003}.workflow-film-bar{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:15px 20px;background:linear-gradient(100deg,#27374c42,#25212e38);border-bottom:1px solid #ffffff18;font:9px/1.6 var(--mono);letter-spacing:1px;color:#8f9db1}.workflow-film-bar>span:first-child{display:flex;align-items:center;gap:9px;color:#b8c8df}.workflow-film-bar i{width:5px;height:5px;border-radius:50%;background:#89adca;box-shadow:0 0 10px #8ab4f844}.workflow-film-stage{position:relative;background:#0e1219;aspect-ratio:16/9}.workflow-film video{display:block;width:100%;height:100%;object-fit:contain}.workflow-film-play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px;background:linear-gradient(180deg,#0b0e1608,#0b0e1644 45%,#0b0e1680);color:#edf3fb;font-size:16px;font-weight:500;letter-spacing:-.2px;cursor:pointer;text-shadow:0 2px 10px #000}.workflow-film-play[hidden]{display:none}.workflow-film-play:focus-visible{outline:2px solid #a2c4fa;outline-offset:-5px}.workflow-film-play-icon{display:grid;place-items:center;width:72px;height:72px;background:#172334c9;border:1px solid #b6cdef70;border-radius:50%;box-shadow:0 8px 35px #0005;transition:background .2s,transform .2s}.workflow-film-play:hover .workflow-film-play-icon{background:#2f4769e6;transform:scale(1.06)}.workflow-film-play-icon svg{width:27px;height:27px;fill:currentColor;margin-right:3px}.workflow-film-play small{display:block;margin-top:9px;font:9px/1.6 var(--mono);letter-spacing:1px;color:#c0cde0}.workflow-film figcaption{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 25px;border-top:1px solid #ffffff18}.workflow-film h3{font-size:18px;font-weight:500;letter-spacing:-.4px;color:#dce6f4;line-height:1.5}.workflow-film figcaption p{font-size:12px;line-height:1.8;color:#96a4b8;margin:7px 0 0;max-width:520px}.workflow-film figcaption>span{flex-shrink:0;font:9px/1.8 var(--mono);color:#aab9d0;letter-spacing:.5px}.workflow-film figcaption b{margin:0 8px;color:#819cc3;font-weight:400}.workflow-film-error{padding:0 25px 20px;font-size:12px;line-height:1.8;color:#bdcce0}.workflow-film-error a{text-decoration:underline;text-underline-offset:3px}@media(max-width:1000px){.workflow-film figcaption{align-items:flex-start;flex-direction:column;gap:13px}}@media(max-width:760px){.workflow-film-bar{padding:12px;font-size:8px;letter-spacing:.4px;gap:8px}.workflow-film-bar i{display:none}.workflow-film-play{gap:10px;font-size:13px}.workflow-film-play-icon{width:50px;height:50px}.workflow-film-play-icon svg{width:21px;height:21px}.workflow-film-play small{font-size:8px;margin-top:6px}.workflow-film figcaption{padding:18px}.workflow-film h3{font-size:17px}.workflow-film figcaption p{font-size:12px}.workflow-film{margin-bottom:20px}.workflow-film-error{padding:0 18px 18px}}@media(prefers-reduced-motion:reduce){.workflow-film-play-icon{transition:none}}.workflow-essentials{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #ffffff20;border-radius:8px;background:#171b2066;overflow:hidden}.workflow-essentials article{display:flex;align-items:flex-start;gap:13px;min-width:0;padding:24px 20px}.workflow-essentials article+article{border-left:1px solid #ffffff18}.workflow-essential-icon{display:grid;place-items:center;flex:0 0 31px;height:31px;border:1px solid #8ab4f82b;background:#8ab4f808;border-radius:6px;color:#a4bbdd}.workflow-essential-icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.workflow-essentials h3{font-size:15px;line-height:1.5;font-weight:500;letter-spacing:-.25px;color:#d7e2f0;margin:3px 0 10px}.workflow-essentials p{font-size:12px;line-height:1.8;color:#95a3b7;margin:0}.workflow-essentials a{display:inline-flex;align-items:center;gap:12px;min-height:40px;margin-top:8px;font-size:12px;color:#b0c9ef}.workflow-essentials a:hover{color:#e1edff}.workflow-essentials a:focus-visible{outline:2px solid #a2c4fa;outline-offset:3px;border-radius:2px}@media(min-width:761px)and (max-width:1100px){.workflow-essentials article{flex-direction:column;padding:20px 16px}.workflow-essentials h3{font-size:14px}}@media(max-width:760px){.workflow-essentials{grid-template-columns:1fr}.workflow-essentials article{padding:20px;gap:14px}.workflow-essentials article+article{border-left:0;border-top:1px solid #ffffff18}.workflow-essentials h3{font-size:15px;margin-bottom:6px}.workflow-essentials p{font-size:13px}.workflow-essentials a{min-height:44px}}.faq-intro{align-self:start;position:sticky;top:100px}.landing-page .faq-intro h2{font-size:clamp(34px,4vw,54px);line-height:1.12;font-weight:500;letter-spacing:-2px}.landing-page .faq-intro h2 em{background-image:var(--motion-text-gradient);background-clip:text;-webkit-background-clip:text;color:transparent}.faq-intro>p{max-width:280px;margin-top:21px;font-size:14px;line-height:1.9;color:#96a3b5}.faq-intro>a{display:inline-flex;align-items:center;gap:12px;min-height:44px;margin-top:17px;font-size:12px;line-height:1.7;color:#b4c9e8}.faq-intro>a:hover,.faq-list a:hover{color:#e0ecff}.faq-list p a{display:inline-block;margin-top:8px;color:#b4c9e8;text-decoration:underline;text-underline-offset:4px}.faq-list summary:focus-visible,.faq-intro>a:focus-visible{outline:2px solid #a2c4fa;outline-offset:3px;border-radius:3px}#workflow,#showcase,#faq,#download,#pc-requirements{scroll-margin-top:88px}@media(max-width:760px){.faq-intro{position:static}.landing-page .faq-intro h2{font-size:clamp(30px,8vw,43px);line-height:1.16;letter-spacing:-1.2px}.faq-intro>p{max-width:320px;margin-top:16px}.faq-intro>a{margin-top:10px}.landing-page .faq-layout{gap:26px}.landing-page .faq-list summary{min-height:58px;padding:15px 0}.download-help>a{min-height:40px;display:inline-flex;align-items:center}.download-help{gap:4px 18px}}article .feature-providers span{padding:10px 12px}
