@font-face{font-family:Manrope;src:url('assets/8c2def024c1bf31aacf3624ae3c4d701269b4ec3dc765c04830839f0d36b2d9e.woff2')}@font-face{font-family:Sora;src:url('assets/811e11966d29f3a01fcb19b087b61ac067d380665a55aebb7fcdf2cda95e4a93.woff2')}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:#080808;color:#f5f5f5;font:15px Manrope,Arial,sans-serif}button,a,input{font:inherit}button,.btn{border:1px solid #222;background:#111;color:#eee;border-radius:18px;padding:13px 19px;cursor:pointer;text-decoration:none;transition:background .2s,transform .2s}button:hover,.btn:hover{background:#252525;transform:translateY(-1px)}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid #fff;outline-offset:4px}.primary{background:#f5f5f5;color:#111}.primary:hover{background:#dcdcdc}label,kbd,small{color:#888;font-size:12px}label{letter-spacing:.04em}h1,h2,h3{font-family:Sora,Arial,sans-serif;letter-spacing:-.035em}h2{font-size:24px;margin:9px 0 0}p{color:#929292;line-height:1.9}img{object-fit:cover}.ca{height:40px;border-bottom:1px solid #222;display:flex;gap:14px;align-items:center;justify-content:center;font-size:12px}.ca button{padding:4px 10px;border-radius:10px;font-size:12px}.ca span{color:#999}.ca small{margin-left:20px}aside{position:fixed;top:40px;bottom:0;width:228px;border-right:1px solid #222;padding:20px 12px;z-index:20;background:#090909}.brand{display:flex;align-items:center;gap:12px;color:white;text-decoration:none;font-weight:700;font-size:21px}.brand img{width:36px;height:36px}.collapse{position:absolute;right:12px;top:24px;padding:5px 11px;border-radius:50%}nav{margin-top:42px}nav a{display:flex;gap:14px;padding:14px;border-radius:18px;margin-bottom:5px;color:#8d8d8d;text-decoration:none}nav a:hover,nav a.active{background:#171717;color:#fff}nav i{font-style:normal;width:18px}.aside-bottom{position:absolute;bottom:14px;width:calc(100% - 24px)}.aside-bottom p{border:1px solid #222;border-radius:20px;padding:6px 12px;margin:0 0 8px}.aside-bottom button{width:100%;text-align:left}.aside-bottom small{display:block;margin:6px 18px}header{margin-left:228px;height:72px;padding:14px 36px;border-bottom:1px solid #222;display:flex;justify-content:space-between;gap:20px;position:sticky;top:0;z-index:10;background:#080808f5}.search{width:520px;text-align:left;color:#929292;white-space:nowrap;overflow:hidden}.search kbd{float:right}header>div{display:flex;gap:8px}.menu{display:none}main{margin-left:228px;padding:48px 36px 0;max-width:1800px}.eyebrow{display:flex;align-items:center;gap:8px;font-weight:600}.eyebrow img{width:28px;height:28px}h1{font-size:70px;line-height:1.06;margin:22px 0 28px;max-width:950px}.hero-bottom{display:flex;justify-content:space-between;align-items:center;gap:50px}.hero-bottom p{font-size:18px;max-width:680px;margin:0}.hero-bottom>div{display:flex;gap:12px;flex-shrink:0}.ticker{display:flex;justify-content:space-between;border:1px solid #222;border-radius:19px;color:#888;padding:18px 20px;margin:46px 0 28px;font-size:13px}.feature-grid{display:grid;grid-template-columns:2.05fr 1fr;gap:24px}.panel{border:1px solid #222;border-radius:20px;background:#0b0b0b;overflow:hidden;margin-bottom:24px}.panel-head{display:flex;justify-content:space-between;gap:15px;align-items:flex-start;padding:24px;border-bottom:1px solid #222}.panel-head button{padding:6px 10px;font-size:12px;border-radius:8px;color:#aaa}.voice-body{min-height:330px;display:flex;align-items:center;justify-content:space-between;padding:40px;position:relative;background-image:linear-gradient(#14141488 1px,transparent 1px),linear-gradient(90deg,#14141488 1px,transparent 1px);background-size:64px 64px;gap:20px}.voice-body h2{font-size:32px}.voice-body label{display:inline-block;border:1px solid #222;padding:7px;border-radius:8px}.voice-body p{margin:14px 0}.voice-body img{width:34%;height:235px;border-radius:22px;filter:grayscale(1);border:8px solid #242424;box-shadow:0 0 14px #ffffff40}.voice-body #next{position:absolute;bottom:28px;right:28px;background:#eee;color:#111}.flow{height:260px;position:relative;background-image:radial-gradient(#252525 1px,transparent 1px);background-size:18px 18px}.flow svg{width:100%;height:100%;position:absolute}.flow path{fill:none;stroke:#444;stroke-dasharray:3 6}.flow circle{fill:#fff;filter:drop-shadow(0 0 4px white)}.node{position:absolute;font-size:12px;padding:12px;border:1px solid #242424;border-radius:14px;background:#0b0b0b}.node small{display:block;font-size:10px;margin-top:4px}.n1{left:7%;top:18%}.n2{right:7%;top:18%}.n3{left:7%;bottom:5%}.n4{right:7%;bottom:5%}.hub{position:absolute;left:calc(50% - 36px);top:calc(50% - 36px);border:1px solid #444;border-radius:50%;padding:15px;width:72px;height:72px;background:#eee}.hub img{width:100%;filter:invert(1)}.empty{text-align:center;font-size:13px;padding:0 20px}.empty small,.chart small{display:block}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:4px 0 28px}.stats>div{border:1px solid #222;padding:24px;border-radius:18px}.stats strong{display:block;font:36px Sora;margin:20px 0 10px}.demo-body{padding:40px;display:grid;grid-template-columns:1fr 1.3fr;gap:35px}.demo-body h2{font-size:30px}.steps{display:flex;gap:9px}.steps button{padding:10px;border-radius:10px}.steps button.selected{background:white;color:black}.demo-diagram{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.demo-diagram span{border:1px solid #333;padding:18px;border-radius:14px;background:#111}.demo-diagram small{display:block;margin-top:7px}.demo-diagram i{color:#888}.progress{height:2px;background:#222}.progress b{display:block;height:2px;background:#ccc;transition:width .4s}.why{padding:42px 0}.why h2{font-size:32px}.why p{max-width:800px}.compare{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:28px 0}.compare>div{padding:28px;border:1px solid #222;border-radius:18px}.compare h3{font-size:20px}.large{padding:55px 20px}.chart{height:230px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#999;background:repeating-linear-gradient(0deg,transparent 0 44px,#181818 45px 46px)}.chart small{margin-top:15px}.docs{padding:32px}.docs details{border-top:1px solid #252525;padding:20px 0}.docs summary{cursor:pointer}footer{display:flex;gap:12px;align-items:center;padding:32px 0;border-top:1px solid #222;color:#aaa}footer img{width:28px}footer span{margin-left:auto;font-size:12px}dialog{background:#111;color:white;border:1px solid #444;border-radius:22px;padding:36px;width:min(520px,90vw)}dialog::backdrop{background:#000b;backdrop-filter:blur(5px)}#close{float:right;padding:4px 12px}dialog input{width:100%;background:#080808;border:1px solid #444;color:white;border-radius:12px;padding:14px;margin:12px 0}dialog h2{margin:25px 0}dialog p{font-size:14px}body.nav-compact aside{transform:translateX(-228px)}body.nav-compact header,body.nav-compact main{margin-left:0}body.nav-compact .menu{display:block}@media(max-width:1200px){h1{font-size:58px}.hero-bottom{display:block}.hero-bottom>div{margin-top:26px}.search{width:45%}.voice-body{padding:24px}.voice-body img{height:200px}.voice-body h2{font-size:25px}}@media(max-width:760px){.ca{justify-content:flex-start;padding:0 16px;font-size:10px;gap:8px}.ca small{display:none}aside{display:none;top:40px;width:250px;box-shadow:30px 0 100px #000}body.nav-open aside{display:block}header{margin:0;height:72px;padding:14px 16px;gap:12px}.menu{display:block;padding:8px 13px}.search{width:100%;font-size:13px}.search kbd,header>div{display:none}main{margin:0;padding:44px 20px 0}h1{font-size:42px;line-height:1.06;margin:24px 0 28px}h1 br{display:none}.hero-bottom p{font-size:17px;line-height:1.9}.hero-bottom>div{margin-top:32px;gap:12px}.hero-bottom button,.hero-bottom .btn{padding:15px 18px;font-size:14px}.ticker{margin-top:44px;gap:20px;font-size:12px;padding:18px}.feature-grid{grid-template-columns:1fr;gap:0}.panel-head{padding:24px}.panel-head h2{font-size:22px}.panel-head>button{max-width:90px}.voice-body{padding:28px 24px;min-height:380px;align-items:flex-start;flex-direction:column}.voice-body img{position:absolute;right:24px;top:75px;width:125px;height:170px;opacity:.8}.voice-body>div{z-index:1;max-width:210px}.voice-body h2{max-width:175px}.voice-body .primary{margin-top:90px}.stats{grid-template-columns:1fr 1fr;gap:12px}.stats>div{padding:18px}.stats label{font-size:10px}.stats strong{font-size:29px}.demo-body{grid-template-columns:1fr;padding:24px}.demo-diagram{min-height:220px}.why h2{font-size:28px}.compare{grid-template-columns:1fr;gap:12px}.compare h3{font-size:17px}footer span{max-width:140px;text-align:right}footer{font-size:13px}.docs{padding:24px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}.flow svg circle{display:none}}

.film{padding:0 24px 24px}.film video{display:block;width:100%;max-height:480px;background:#080808;border-radius:14px}.film button{margin-top:12px}.film p{font-size:12px}button:disabled{opacity:.55;cursor:default;transform:none}footer{flex-wrap:wrap}.ca{gap:8px}@media(max-width:760px){.ca span{display:none}.film{padding:0 20px 20px}}
