: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}}.information-page{padding:0 32px 70px}.information-page .page-heading{max-width:900px;margin:auto}.information-page .page-heading p{max-width:650px;margin:auto}.policy-version{display:block;margin-top:22px;font:11px var(--mono);letter-spacing:.8px;color:#8d9db5}.information-tabs{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;padding:20px 0 28px;border-bottom:1px solid var(--line);margin-bottom:40px}.information-tabs a{padding:10px 14px;font-size:13px;color:#a5b3c8;border:1px solid transparent;border-radius:5px}.information-tabs a[aria-current=page]{background:#6ca5f214;border-color:#8ab4f83d;color:#dbe9fa}.information-tabs a:hover{background:#ffffff07;color:#edf5ff}.information-summary{position:relative;padding:48px;border:1px solid #ffffff22;background:radial-gradient(ellipse at 85% 60%,#354c6a26,transparent 60%),#191b1e;border-radius:9px;margin-bottom:40px}.information-summary>span{font:12px var(--mono);letter-spacing:2px;color:#9ebde3}.information-summary>p{font-size:clamp(34px,4vw,54px);line-height:1.12;letter-spacing:-1.7px;margin:25px 0 30px;color:#ecf3fd}.information-summary>div{font:12px var(--mono);color:#a0b3ce;letter-spacing:1px}.information-summary b{color:#8ab4f8;margin:0 12px}.information-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.information-grid article{padding:30px;border-top:1px solid #ffffff23;background:linear-gradient(145deg,#ffffff03,transparent);border-radius:5px}.information-number{display:block;font:11px var(--mono);letter-spacing:.8px;color:#87a8d5;margin-bottom:19px}.information-grid h2,.contact-primary h2{font-size:28px;letter-spacing:-.9px;font-weight:500;line-height:1.2;color:#eff4fb;margin-bottom:18px}.information-grid h2 em,.contact-primary h2 em{background-image:var(--motion-text-gradient);background-clip:text;-webkit-background-clip:text;color:transparent}.information-grid p{font-size:15px;line-height:1.85;color:#a1adbd}.information-grid p a,.policy-document p a{color:#b8d4fb;text-decoration:underline;text-underline-offset:4px}.information-grid .text-link{display:inline-block;margin-top:18px;font-size:13px}.contact-primary{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:38px;border:1px solid #ffffff24;border-radius:8px;background:linear-gradient(140deg,#2a33404a,#191b1e);margin-bottom:35px}.contact-email{font-size:clamp(17px,2.3vw,26px);color:#b9d6fd;letter-spacing:-.4px}.contact-email:hover{color:#e5f1ff}.contact-primary p{font-size:13px;line-height:1.7;color:#879bb8;margin-top:15px;max-width:460px}.contact-primary .button{flex:none}.policy-layout{display:grid;grid-template-columns:235px minmax(0,1fr);gap:48px;align-items:start}.policy-navigation{position:sticky;top:92px}.policy-navigation>span{display:block;font:11px var(--mono);letter-spacing:1px;color:#89a4c8;margin-bottom:16px}.policy-navigation nav{display:flex;flex-direction:column;gap:4px}.policy-navigation nav a{display:flex;gap:12px;align-items:baseline;padding:10px 8px;border-left:1px solid #ffffff22;font-size:13px;line-height:1.5;color:#a0aec2}.policy-navigation nav a:hover,.policy-navigation nav a:focus-visible{border-color:#8ab4f8;background:#6ca5f20b;color:#e0edff}.policy-navigation small{font:10px var(--mono);color:#6f8bab}.policy-help{display:block;font-size:12px;color:#b2cbed;margin-top:23px}.policy-document{max-width:760px}.policy-document section{scroll-margin-top:95px;padding:0 0 32px;margin-bottom:32px;border-bottom:1px solid var(--line)}.policy-document .information-number{margin-bottom:10px}.policy-document h2{font-size:24px;font-weight:500;letter-spacing:-.5px;margin-bottom:18px;color:#edf3fc}.policy-document p,.policy-document li{font-size:15px;line-height:1.95;color:#a7b2c3}.policy-document ul{padding-left:22px;margin:0 0 18px}.policy-document li{padding-left:6px;margin-bottom:12px}.policy-document strong{color:#d7e3f5;font-weight:500}.policy-document code{font:13px var(--mono);background:#ffffff06;padding:3px 6px;border-radius:3px;color:#a8c5ec}.policy-contact{padding:25px;background:#6ca5f20a;border:1px solid #8ab4f827;border-radius:6px}.policy-contact p{margin-top:8px}.company-policy-links{display:flex;flex-wrap:wrap;gap:13px 25px;flex-basis:100%;padding-top:23px;margin-top:20px;border-top:1px solid var(--line);font-size:12px;line-height:1.7;color:#99aac2}.company-policy-links a:hover{color:#ddeaff}.site-footer .company-policy-links{font:12px var(--mono)}@media(max-width:1050px){.policy-layout{grid-template-columns:190px minmax(0,1fr);gap:28px}.contact-primary{padding:28px;flex-wrap:wrap}.information-grid article{padding:24px}}@media(max-width:760px){.information-page{padding:0 20px 45px}.information-page .page-heading{padding-top:48px}.information-page .page-heading h1{font-size:39px}.information-tabs{justify-content:flex-start;gap:4px;margin-bottom:28px;padding-top:10px}.information-tabs a{font-size:12px;padding:9px 10px}.information-grid{grid-template-columns:1fr;gap:15px}.information-grid article{padding:24px 0}.information-grid h2{font-size:26px}.information-summary{padding:28px}.information-summary>p{font-size:36px}.contact-primary{padding:24px;gap:23px}.contact-primary h2{font-size:27px}.contact-email{font-size:18px;overflow-wrap:anywhere}.policy-layout{display:block}.policy-navigation{position:static;padding-bottom:24px;margin-bottom:28px;border-bottom:1px solid var(--line)}.policy-navigation nav{display:grid;grid-template-columns:1fr 1fr;gap:4px}.policy-navigation nav a{font-size:12px;padding:8px 5px;gap:7px}.policy-document h2{font-size:23px}.policy-document p,.policy-document li{font-size:14px}.policy-document p a{overflow-wrap:anywhere}.company-policy-links{gap:11px 18px}.policy-version{font-size:10px;line-height:1.7}}
