@font-face{font-family:Space;src:url('./fonts/spacegrotesk/latin-400-700.woff2') format('woff2');font-weight:400 700;font-display:swap}
:root{--bg:#080a0f;--panel:#10141d;--ink:#f0f3f9;--muted:#939dad;--chrome:#cbd5e6;--highlight:#f5f8ff;--line:#c6cad41f;--ease:cubic-bezier(.16,1,.3,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--bg);color:var(--ink);font:14px Space,'Segoe UI',sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input{font:inherit}button{color:inherit;cursor:pointer}a,button{outline-offset:6px}a:focus-visible,button:focus-visible{outline:2px solid var(--highlight)}::selection{background:var(--chrome);color:#060607}.skip{position:fixed;top:-100px;left:15px;background:var(--chrome);padding:15px;z-index:100}.skip:focus{top:10px}.nav{height:82px;display:flex;align-items:center;justify-content:space-between;padding:0 4%;border-bottom:1px solid var(--line)}.brand{font-size:17px;font-weight:700;letter-spacing:-.7px;display:flex;align-items:center;gap:9px}.brand-icon{width:28px;height:28px;display:grid;place-items:center;background:var(--chrome);color:var(--bg);font-size:25px;font-weight:400;border-radius:4px}.nav nav{display:flex;gap:34px;font-size:11px;color:#b9bbbf}.nav nav a:hover{color:var(--chrome)}.nav-download{border:1px solid #c6cad445;border-radius:30px;padding:11px 18px;font-size:11px}.nav-download span{margin-left:22px}.nav-download:hover{background:var(--ink);color:var(--bg)}.hero{padding-top:24px;overflow:hidden}.hero-kicker{margin:0 4%;display:flex;align-items:center;justify-content:space-between;color:#b1b4b9;font-size:8px;letter-spacing:1.4px}.status-dot:before{content:'';display:inline-block;width:5px;height:5px;background:var(--chrome);margin-right:9px;border-radius:50%}#motionToggle{font-size:9px;background:none;color:#9da0a6;border:0;padding:6px;letter-spacing:.3px}h1{font-size:clamp(80px,15.1vw,260px);letter-spacing:-.08em;font-weight:700;line-height:.88;margin:30px 3.2% 15px;position:relative;text-align:center}h1>span{font-size:clamp(12px,2vw,30px);position:absolute;top:3%;letter-spacing:0}.clip-universe{height:550px;position:relative;overflow:hidden}.clip-wall{position:absolute;inset:-35px -5% -100px;display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:12px;transform:rotate(-6deg) scale(1.08);align-content:start}.wall-tile{position:relative;aspect-ratio:9/13;border-radius:5px;padding:0;border:1px solid #ffffff20;background-color:#1c1e23;background-size:cover;background-position:center;overflow:hidden}.wall-tile:nth-child(3n){transform:translateY(40px)}.wall-tile:nth-child(5n){transform:translateY(-20px)}.wall-tile canvas{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.7) sepia(.13);transition:filter .3s,transform .5s var(--ease)}.wall-tile:after{content:'';position:absolute;inset:0;background:linear-gradient(170deg,#646e8310,#11131730);pointer-events:none}.wall-tile:hover{z-index:3;border-color:var(--chrome)}.wall-tile:hover canvas{filter:none;transform:scale(1.07)}.tile-number{position:absolute;top:10px;left:9px;font-size:6px;letter-spacing:1px;text-shadow:0 1px 3px #000}.wall-vignette{position:absolute;inset:0;background:linear-gradient(0deg,var(--bg) 0,transparent 30%,#09090a10 70%,var(--bg) 100%),radial-gradient(ellipse,#09090aaa,transparent 70%);pointer-events:none}.hero-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;pointer-events:none;padding-top:30px}.hero-overlay>span{font-size:8px;letter-spacing:1.5px;text-shadow:0 2px 7px #000}.hero-enter{display:flex;gap:8px;align-items:center;font-size:clamp(38px,5vw,72px);font-weight:700;letter-spacing:-3px;pointer-events:auto;margin-top:14px}.hero-enter i{font-family:Impact,'Arial Narrow',sans-serif;font-style:normal;color:var(--chrome)}.hero-enter b{display:grid;place-items:center;background:var(--chrome);width:50px;height:50px;color:var(--bg);border-radius:50%;font-size:25px;letter-spacing:0;margin-left:20px;transition:transform .4s var(--ease)}.hero-enter:hover b{transform:rotate(-35deg)}.hero-foot{display:flex;justify-content:space-between;gap:20px;margin:0 4%;border-bottom:1px solid var(--line);padding:15px 0 25px;font-size:8px;letter-spacing:1px;color:#787c84}.section{padding:110px max(6%,calc((100vw - 1250px)/2))}.eyebrow{font-size:9px;letter-spacing:1.5px;font-weight:500;margin:0 0 35px;color:#989ba2;line-height:1.7}h2{font-family:Impact,'Arial Narrow',Space,sans-serif;font-size:clamp(50px,7.8vw,115px);line-height:.98;letter-spacing:-.025em;font-weight:700;margin:0}h2 em{font-style:normal;color:var(--chrome)}.muted-line{color:#54575d}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;font-size:10px;font-weight:700;letter-spacing:.3px;padding:18px 24px;border-radius:4px;transition:background .3s,transform .4s var(--ease);background:var(--ink);color:var(--bg)}.button:hover{transform:translateY(-3px);background:#fff}.button.primary{background:var(--chrome);color:var(--bg)}.button.primary:hover{background:var(--highlight)}.button span{font-size:18px;font-weight:400}.machine{border-top:1px solid var(--line);border-bottom:1px solid var(--line);position:relative;overflow:hidden;background:radial-gradient(ellipse at 50% 70%,#33384326,transparent 60%)}.section-top{display:flex;align-items:baseline;justify-content:space-between}.section-top>span{font-size:8px;letter-spacing:1px;color:#5d6068}.machine-copy{position:absolute;right:10%;top:185px;font-size:12px;line-height:1.8;color:#8a8e97}.launch-stage{position:relative;height:400px;display:flex;justify-content:center;align-items:center}.launch-rings{position:absolute;width:340px;height:340px;border:1px solid #808a9f20;border-radius:50%;box-shadow:0 0 0 55px #808a9f06,0 0 0 56px #808a9f10,0 0 0 110px #808a9f03,0 0 0 111px #808a9f08}.autoclip-trigger{position:relative;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;width:225px;height:225px;background:linear-gradient(140deg,#98a0b1,#7d879c 55%,#5c657a);border:1px solid #b1b7c4;box-shadow:inset 0 3px 8px #c7cbd480,0 12px 0 #3d4350,0 18px 40px #0008,0 0 100px #717c9320;border-radius:50%;color:#121418;transition:transform .2s,box-shadow .2s}.autoclip-trigger:hover{transform:translateY(-5px);box-shadow:inset 0 3px 8px #c7cbd480,0 16px 0 #3d4350,0 24px 50px #0008,0 0 100px #717c9335}.autoclip-trigger:active,.autoclip-trigger.firing{transform:translateY(6px);box-shadow:inset 0 3px 8px #c7cbd480,0 4px 0 #3d4350,0 8px 20px #0008}.trigger-icon{font-size:38px;line-height:1;margin-bottom:7px}.autoclip-trigger>span:nth-child(2){font-size:31px;letter-spacing:-1.5px;font-weight:700}.autoclip-trigger small{font-size:7px;letter-spacing:1.1px;margin-top:12px}.machine-axis{position:absolute;font-size:8px;letter-spacing:1.4px;line-height:2.5;color:#676b75}.machine-axis b{font-weight:400;color:#afb3bc}.axis-left{left:3%;text-align:right}.axis-right{right:3%}.clip-burst{position:absolute;inset:0;pointer-events:none;z-index:3}.burst-tile{position:absolute;left:50%;top:50%;width:95px;height:145px;border:1px solid #a9b0be60;border-radius:6px;box-shadow:0 0 30px #7a849a33;will-change:transform,opacity,filter;object-fit:cover;opacity:0}.machine-foot{display:flex;align-items:center;justify-content:space-between;font-size:9px;color:#646872;gap:20px}.machine-foot p{margin:0;color:var(--chrome)}.machine-foot>span{font-size:7px;letter-spacing:1px}#grainCanvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:3}.workflow{background:#0e0e10}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:60px}.steps article{border-top:1px solid #c6cad438;padding-top:25px}.steps article>span{font-size:8px;letter-spacing:1px;color:var(--chrome)}.steps h3{font-size:22px;letter-spacing:-.8px;margin:35px 0 15px;font-weight:500}.steps p{font-size:12px;color:#92959c;line-height:1.9;margin:0}.pricing{position:relative;overflow:hidden;padding-top:120px;padding-bottom:100px}.pricing-title{text-align:center;position:relative;z-index:1}.pricing-title h2{font-size:clamp(80px,13vw,190px);color:#23252b;line-height:.84}.pricing-title h2 em{color:#383e4a}.pricing-glow{position:absolute;width:650px;height:750px;left:47%;top:80px;background:radial-gradient(ellipse,#707a92aa,transparent 64%);transform:rotate(-25deg);pointer-events:none;filter:blur(35px)}.pricing-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;position:relative;z-index:2;margin-top:-35px}.price-card{background:linear-gradient(145deg,#1c1c1eb8,#0e0e0fe6 70%);border:1px solid #c8ccd53d;border-radius:25px;padding:30px 25px;backdrop-filter:blur(22px);box-shadow:inset 0 1px 1px #fff1;display:flex;flex-direction:column;min-height:430px}.price-card.featured{background:linear-gradient(145deg,#5b647899,#111214e0 60%);box-shadow:inset 0 0 25px #bbc0cb28,0 0 25px #78829920;border-color:#c4c8d28c}.plan-index{font-size:7px;letter-spacing:1px;color:#9297a3}.price-card h3{font-size:22px;letter-spacing:-.8px;font-weight:500;margin:25px 0 8px}.price{font-size:48px;letter-spacing:-3px;line-height:1.2}.price>span{display:block;font-size:10px;letter-spacing:0;color:var(--chrome);margin-top:9px}.pending-price{font-size:29px;letter-spacing:-1px;padding:12px 0 18px}.price-card>p{font-size:10px;color:#a0a3ab;margin-top:18px}.price-card ul{padding:0;list-style:none;margin:20px 0 30px;font-size:10px;color:#b2b5ba;line-height:2.8}.price-card li:before{content:'✓';margin-right:10px;background:#ffffff0c;border:1px solid #ffffff0a;border-radius:50%;display:inline-grid;place-items:center;width:18px;height:18px;line-height:1}.price-card .button{margin-top:auto;border-radius:30px;padding:12px 18px;font-size:10px}.pricing-note{position:relative;text-align:center;color:#696c74;font-size:9px;line-height:1.8;max-width:610px;margin:30px auto 0}.download{border-top:1px solid var(--line);background:radial-gradient(ellipse at 100% 100%,#353a4545,transparent 70%)}.download h2{font-size:clamp(52px,8.4vw,125px)}.download h2>span{color:#44464b;text-decoration:line-through;text-decoration-thickness:2px}.download-row{display:flex;justify-content:space-between;align-items:center;margin-top:45px;gap:30px}#releaseMeta{font-size:9px;color:#737780;margin-top:15px;max-width:420px;line-height:1.7}.text-link{font-size:9px;letter-spacing:.5px;border-bottom:1px solid #5c616c;padding-bottom:10px}.faq{display:grid;grid-template-columns:1fr 1.5fr;gap:60px;border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line);padding:22px 0}details:first-child{padding-top:0}summary{cursor:pointer;list-style:none;font-size:14px;display:flex;justify-content:space-between;gap:20px}summary:after{content:'+';color:var(--chrome)}details[open] summary:after{content:'−'}details p{font-size:12px;color:#858993;line-height:1.9;margin-top:18px}details p a{text-decoration:underline;color:#aeb4c2}footer{padding:50px 4% 25px;border-top:1px solid var(--line);overflow:hidden}.footer-wordmark{display:block;font-size:clamp(45px,13.5vw,240px);letter-spacing:-.085em;font-weight:700;line-height:1;color:#2c3039}.footer-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:35px;font-size:8px;letter-spacing:1px;color:#797e8a;gap:25px}.footer-bottom>div{display:flex;gap:25px;font-size:9px;letter-spacing:0}.footer-bottom button{background:none;border:0;color:inherit;padding:0;font:inherit}.video-sources{position:fixed;left:0;bottom:0;width:1px;height:1px;overflow:hidden;pointer-events:none;opacity:.001}.video-sources video{width:1px;height:1px}dialog{background:#131416;color:var(--ink);border:1px solid #b9beca40;border-radius:12px;padding:35px;max-width:90vw;max-height:90vh;overscroll-behavior:contain}dialog::backdrop{background:#050607dd;backdrop-filter:blur(12px)}dialog video{max-width:75vw;width:750px;max-height:70vh;margin-top:15px}dialog p{font-size:11px;color:#858993;line-height:1.8}dialog a{color:var(--chrome)}.dialog-close{position:absolute;top:4px;right:8px;background:none;border:0;color:var(--ink);font-size:28px;width:35px;height:35px}#creditsDialog{width:570px;padding:45px}#creditsDialog h2{font-size:55px;margin-bottom:25px}#creditsDialog li{font-size:12px;margin:15px 0}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:#373d49;border:2px solid var(--bg);border-radius:10px}
@media(min-width:1600px){.clip-universe{height:700px}.launch-stage{height:450px}}
@media(max-width:1000px){.clip-wall{grid-template-columns:repeat(8,minmax(0,1fr));inset:-10px -8% -100px;gap:9px}.clip-universe{height:480px}.machine-copy{position:static;margin-top:25px}.section{padding:80px 6%}.machine-axis{font-size:7px}.axis-left{left:0}.axis-right{right:0}.pricing-cards{gap:12px}.price-card{padding:24px 18px}.price-card h3{font-size:20px}.pending-price{font-size:24px}}
@media(max-width:650px){.nav{height:68px;padding:0 5%}.brand{font-size:14px}.nav nav{display:none}.nav-download{font-size:9px;padding:10px 14px}.nav-download span{margin-left:10px}.hero-kicker{font-size:6px;letter-spacing:.7px}.hero-kicker>span:nth-child(2){display:none}#motionToggle{font-size:8px}h1{font-size:15vw;letter-spacing:-.085em;margin-top:28px;margin-bottom:5px}.clip-wall{grid-template-columns:repeat(6,minmax(0,1fr));inset:0 -24% -100px;gap:8px;transform:rotate(-8deg) scale(1.08)}.clip-universe{height:460px}.wall-tile{aspect-ratio:9/14}.hero-overlay>span{font-size:6px;letter-spacing:1px;max-width:240px;text-align:center;line-height:1.8}.hero-enter{font-size:45px;letter-spacing:-2px}.hero-enter b{width:38px;height:38px;font-size:22px;margin-left:10px}.hero-foot{font-size:6px;line-height:1.8;margin-top:0}.hero-foot>span:last-child{max-width:130px;text-align:right}.section{padding:65px 6%}.eyebrow{font-size:7px;letter-spacing:1.2px;margin-bottom:25px}h2,.button{font-size:9px;padding:16px 20px;gap:25px}.section-top>span{display:none}.machine-copy{font-size:10px}.launch-stage{height:340px}.launch-rings{width:240px;height:240px}.autoclip-trigger{width:180px;height:180px}.autoclip-trigger>span:nth-child(2){font-size:26px}.trigger-icon{font-size:30px}.machine-axis{font-size:6px;line-height:2;bottom:0;top:auto}.axis-left{text-align:left}.axis-right{text-align:right}.machine-foot{margin-top:25px;font-size:8px;align-items:flex-start}.machine-foot>span{font-size:6px;max-width:135px;text-align:right;line-height:1.7}.burst-tile{width:68px;height:105px}.steps{grid-template-columns:1fr;gap:30px;margin-top:35px}.steps h3{margin-top:20px;font-size:21px}.steps p{font-size:11px}.pricing-title h2{font-size:26vw}.pricing-cards{grid-template-columns:1fr;gap:20px;margin-top:-5px}.price-card{padding:30px;min-height:385px;border-radius:22px}.price-card h3{font-size:25px}.price{font-size:48px}.pending-price{font-size:32px}.price-card>p,.price-card ul{font-size:11px}.pricing-glow{left:15%;top:120px;width:500px;height:1100px}.pricing-note{font-size:8px}.download h2{font-size:12vw}.download-row{display:block;margin-top:30px}.download-row>.text-link{display:inline-block;margin-top:25px}.download-row .button{font-size:9px;gap:20px}#releaseMeta{font-size:8px}.faq{display:block}.faq>.eyebrow{margin-bottom:35px}summary{font-size:12px}details p{font-size:11px}footer{padding:35px 5% 25px}.footer-wordmark{font-size:12vw}.footer-bottom{flex-wrap:wrap;font-size:7px}.footer-bottom>div{font-size:8px;gap:18px}dialog{padding:25px 15px}dialog video{width:80vw;max-width:80vw}#creditsDialog{padding:35px 25px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}#grainCanvas{display:none}}



.burst-tile{background-size:cover;background-position:center}.wall-tile:after{background:linear-gradient(160deg,#727d9430,#272b3330);mix-blend-mode:soft-light}body:before{content:"";position:fixed;inset:0;z-index:20;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.5' filter='url(%23n)'/%3E%3C/svg%3E")}
