@charset "UTF-8";
:root{color-scheme:dark;--bg:#090b14;--panel:#111524;--ink:#f6f5fc;--muted:#a3a9bf;--purple:#a17bff;--line:#252a3c;--green:#60d7ad;font-family:Inter,"Segoe UI",sans-serif;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--ink);line-height:1.65}a{color:inherit;text-decoration:none}a:hover{color:#c3adff}button,a,summary{touch-action:manipulation}button{font:inherit}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--purple);outline-offset:6px}h1,h2,h3,p,figure{margin:0}h1,h2,h3{line-height:1.08;letter-spacing:-.045em}h1{font-size:clamp(42px,5.4vw,76px);font-weight:650}h2{font-size:clamp(32px,4vw,50px);font-weight:600}h3{font-size:25px;font-weight:580}em{font-style:normal;color:var(--purple)}.wrap{max-width:1280px;padding-inline:40px;margin:auto}.section{padding-block:96px}.muted,.small{color:var(--muted)}.small{font-size:13px}.skip{position:absolute;top:-80px;left:24px;background:#fff;color:#000;padding:14px;z-index:100}.skip:focus{top:10px}header{position:sticky;top:0;background:#090b14ed;backdrop-filter:blur(16px);z-index:20;border-bottom:1px solid #ffffff0c}.header-inner{display:flex;align-items:center;justify-content:space-between;height:86px;gap:26px}.wordmark{font-size:18px;letter-spacing:.13em;font-weight:750;white-space:nowrap}.wordmark span{color:var(--purple);font-weight:400}.nav{display:flex;align-items:center;gap:30px;font-size:14px;color:#c3c7d6}.nav-download{padding:9px 17px;border:1px solid #624492;border-radius:7px;color:#e0d4ff}.hero{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:54px;padding-block:90px 65px;min-height:650px;position:relative}.hero:before{content:"";position:absolute;pointer-events:none;z-index:-1;inset:-80px -10% 0 30%;background:radial-gradient(ellipse,#6b3bea24,transparent 65%)}.eyebrow{display:flex;align-items:center;gap:10px;color:var(--purple);font-size:11px;font-weight:650;letter-spacing:.17em;margin-bottom:24px}.dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--green);flex:none}.lead{font-size:17px;color:var(--muted);max-width:470px;line-height:1.8;margin-top:26px}.actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-top:32px}.button{display:inline-flex;align-items:center;justify-content:center;gap:28px;min-height:52px;padding:13px 23px;border:1px solid transparent;border-radius:8px;font-size:14px;font-weight:600;transition:background .2s,transform .2s}.primary{background:#8354ef;color:white;box-shadow:0 6px 30px #7950d41c}.primary:hover{background:#9767ff;color:white;transform:translateY(-1px)}.button.disabled{background:#303144;color:#aaa;pointer-events:none}.text-link{font-size:13px;color:#c5b4ef}.hero-meta{font-size:11px;color:#8c94aa;margin-top:20px}.hero-meta span{display:block;margin-top:3px}.product-shot{min-width:0;border:1px solid #4c3d70;border-radius:12px;background:#131125;overflow:hidden;box-shadow:0 35px 90px #0007;transform:perspective(1200px) rotateY(-5deg)}.product-shot img{display:block;width:100%;height:auto}.window-caption{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 16px;font-size:8px;letter-spacing:.12em;color:#a6a2c0}.window-dots{font-size:9px;color:#655a82;letter-spacing:3px}.live-label{color:var(--green)}figcaption{font-size:10px;color:#a6a2c0;padding:9px 15px}.feature-strip{display:flex;justify-content:space-between;flex-wrap:wrap;gap:18px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-block:24px;font-size:12px;color:#aab0c4}.feature-strip span:before{content:"+";color:var(--purple);margin-right:12px}.section-heading{display:flex;justify-content:space-between;gap:50px;align-items:end;margin-bottom:40px}.section-heading>p{color:var(--muted);font-size:15px;max-width:360px}.features{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px}.feature{padding:32px;background:linear-gradient(125deg,#15192a,#0f1220);border:1px solid var(--line);border-radius:12px;min-height:265px}.feature-wide{grid-column:span 2}.feature-number{color:#8c88a9;font-size:10px;letter-spacing:.14em;display:block;margin-bottom:26px}.feature h3{margin-bottom:18px}.feature p{font-size:14px;color:var(--muted);max-width:570px}.feature .text-link{display:inline-block;margin-top:22px}.route-demo{display:flex;align-items:center;gap:14px;font-size:11px;color:#b6b2cb;margin-top:32px;max-width:490px}.route-demo strong{padding:10px 16px;border:1px solid #7351bc;border-radius:7px;background:#362254;color:#cbb3ff;font-size:11px;letter-spacing:.08em}.route-demo i{flex:1;height:1px;background:#51436b}.update-feature{display:grid;grid-template-columns:1fr 220px;gap:0 32px}.update-feature .feature-number{grid-column:1/-1}.update-feature h3{grid-column:1}.update-feature p{grid-column:1}.update-illustration{grid-column:2;grid-row:2/4;align-self:center;padding:18px;background:#090c17;border:1px solid #363044;border-radius:9px;font-size:11px}.update-illustration .dot{width:5px;height:5px;margin-right:5px}.update-illustration small{display:block;font-size:9px;color:#8d91aa;margin:5px 0 18px}.decorative-progress{height:5px;border-radius:10px;background:#29283c;overflow:hidden}.decorative-progress span{display:block;width:68%;height:100%;background:linear-gradient(90deg,#7245cf,#b99aff)}.illustration-label{display:block;font-size:8px;color:#737b90;margin-top:10px}.steps-section{background:#0d101c;border-block:1px solid #ffffff0b}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;padding:0;margin:44px 0;list-style:none}.steps li{border-top:1px solid #343044;padding-top:22px}.steps li>span{color:var(--purple);font-size:12px}.steps h3{font-size:21px;margin:20px 0 14px}.steps p{font-size:14px;color:var(--muted)}.download-panel{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;padding:48px;border:1px solid #453062;border-radius:16px;background:radial-gradient(ellipse at 0 0,#44216438,transparent 75%),#111321}.download-panel .muted{font-size:14px;margin:24px 0 16px}.download-box{padding:28px;border:1px solid #363044;border-radius:10px;background:#0a0d18}.release-line{display:flex;justify-content:space-between;align-items:center;gap:12px}.pill{font-size:9px;letter-spacing:.08em;border:1px solid #4b4065;color:#c7b0f5;border-radius:20px;padding:4px 9px}.release-line strong{font-size:24px;font-weight:500}.download-info{color:var(--muted);font-size:12px;margin:20px 0}.download-box .button{width:100%;justify-content:space-between}.download-box .small{margin-top:12px;font-size:11px}.download-links{display:flex;flex-wrap:wrap;gap:18px;font-size:12px;margin:20px 0}.download-box details{border-top:1px solid var(--line);padding-top:14px;font-size:11px;color:#a7acc1}.hash{display:block;word-break:break-all;margin-top:12px;font-size:10px}.copy-button{background:none;color:var(--purple);border:0;padding:12px 0;cursor:pointer}.faq{display:grid;grid-template-columns:1fr 1.2fr;gap:70px;padding-top:0}.faq .text-link{display:inline-block;margin-top:26px}details>summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}.faq details{border-bottom:1px solid var(--line);padding:22px 0}.faq summary{font-size:16px;position:relative;padding-right:24px}.faq summary:after{content:"+";position:absolute;right:0;color:var(--purple)}.faq details[open] summary:after{content:"−"}.faq details p{font-size:14px;color:var(--muted);margin-top:18px}.faq a{color:var(--purple)}footer{border-top:1px solid var(--line);padding:35px 0;color:#7e869b;font-size:11px}.footer-top{display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap}.footer-links{display:flex;gap:24px;flex-wrap:wrap}.footer-note{margin-top:24px;font-size:10px}.page-top{padding-block:65px 40px;max-width:850px}.page-top .lead{max-width:700px}.content{max-width:900px;margin:0 auto;padding:0 40px 80px}.content h2{font-size:28px;margin:45px 0 20px}.content h3{font-size:21px;margin:28px 0 14px}.content p,.content li{color:#b2b7ca;font-size:15px}.content p{margin:12px 0}.content a{color:var(--purple)}.content code{font-size:12px;word-break:break-word}.release-card{display:grid;grid-template-columns:120px 1fr;gap:30px;padding:32px 0;border-top:1px solid var(--line)}.release-card time{color:#858ca2;font-size:12px}.release-card h2{font-size:27px;margin:0 0 15px}.release-card ul{padding-left:18px;margin:20px 0}.release-card .button{color:#fff}.empty{padding:28px;border:1px dashed var(--line);border-radius:12px;color:var(--muted)}
@media(max-width:1050px){.hero{gap:30px}.wrap{padding-inline:28px}.hero h1{font-size:55px}.hero .actions{gap:16px}.features{grid-template-columns:1fr 1fr}.feature-wide{grid-column:span 1}.update-feature{display:block}.update-illustration{margin-top:24px}.download-panel{gap:30px;padding:32px}.section{padding-block:72px}.faq{padding-top:0}}@media(max-width:720px){.wrap{padding-inline:22px}.header-inner{height:74px;gap:16px}.wordmark{font-size:13px}.nav{gap:16px;font-size:12px}.nav .nav-feature{display:none}.nav-download{padding:7px 10px}.hero{grid-template-columns:1fr;padding-block:55px 40px;gap:38px}.hero h1{font-size:55px}.hero-copy{max-width:500px}.lead{font-size:16px}.product-shot{transform:none}.feature-strip{font-size:10px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.section-heading{display:block}.section-heading>p{margin-top:24px}.features{grid-template-columns:1fr}.feature{padding:27px}.steps{grid-template-columns:1fr;gap:20px}.steps li{display:grid;grid-template-columns:32px 1fr;gap:0 12px}.steps h3{margin:0 0 12px}.steps p{grid-column:2}.download-panel{grid-template-columns:1fr;gap:30px;padding:25px}.download-box{padding:22px}.faq{grid-template-columns:1fr;gap:20px}.section{padding-block:60px}.faq{padding-top:0}.content{padding-inline:22px}.page-top{padding-top:48px}.release-card{grid-template-columns:1fr;gap:16px}.footer-links{gap:18px}.route-demo{font-size:10px;gap:8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
