:root{--font:-apple-system,BlinkMacSystemFont,"San Francisco",Ubuntu,"Google Sans",Roboto,Noto,"Segoe UI",Arial,sans-serif;--transition:150ms cubic-bezier(0.4,0,0.2,1);--primary:#0066fe;--secondary:#ddd;--success:#53ca2b;--warning:#edc72a;--red:#ff5851;--disabled:hsla(0,0%,75.3%,0.2);--breakpoint-m:768px;--breakpoint-l:1000px;--bg:#fff;--fg:#111;--bg-shade:var(--bg);--bg-cs:#fafafa;--btn-secondary:var(--bg);--nav-active:#131619;--regular-text:#333;--link:#555;--link-hover:#111;--link-hover-bg:rgba(0,0,0,0.05);--box-shadow:none;--box-shadow-hover:0 4px 12px -1px rgba(0,0,0,0.1),0 4px 8px -1px rgba(0,0,0,0.04);--img-shadow:var(--box-shadow-hover);--box-border:#ddd;--box-border-hover:transparent;--gap-1:4px;--gap-2:8px;--gap-3:16px;--gap-4:32px;--border-radius-1:4px;--border-radius-2:8px;--border-radius-3:12px}@media (prefers-color-scheme:dark){:root{--bg:#131415;--fg:#f2f3f5;--bg-shade:#141414;--bg-cs:#2a2a2a;--nav-active:#f0f0f0;--regular-text:rgba(242,243,245,0.6);--secondary:#454545;--btn-secondary:var(--secondary);--link:#888;--link-hover:var(--fg);--link-hover-bg:hsla(0,0%,100%,0.05);--box-shadow:0 1px 3px 0 rgba(0,0,0,0.6),0 4px 8px 3px rgba(0,0,0,0.302);--img-shadow:var(--box-shadow);--box-border:var(--secondary);--box-border-hover:var(--secondary)}}::selection{color:#fff;background:#0066fe}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{font-family:var(--font);background:var(--bg);color:var(--fg);margin:0;font-size:16px;line-height:1.5}a{color:var(--link)}a:hover{color:var(--link-hover)}.container{max-width:1200px;width:100%;margin:0 auto}.container,.flex{display:flex}.flex-between{justify-content:space-between;align-content:center}.flex-around{justify-content:space-around}.flex-center{align-items:center}.flex-column{flex-flow:column}.flex-wrap{flex-wrap:wrap}.nav{padding:var(--gap-3)}.nav-logo{display:flex}.nav-logo img{width:20px;height:20px;margin-right:var(--gap-2)}.nav-logo a{font-size:18px;font-weight:700;color:var(--nav-active);display:flex;align-items:center}.nav-items a,.nav-logo a{line-height:1;text-decoration:none}.nav-items a{padding:var(--gap-2) var(--gap-2);border-radius:var(--border-radius-1);transition:all var(--transition);display:inline-block;font-size:14px;text-align:center}.nav-items a.active{font-weight:600;color:var(--nav-active)}.nav-items a:hover,.nav-items a:last-child{font-weight:600;color:var(--nav-active);background-color:var(--link-hover-bg)}.nav-items a:first-child{display:none}.nav-items a:nth-child(2){width:83.08px}.nav-items a:nth-child(3){width:58.08px;background-color:transparent}.nav-items a:nth-child(4){width:auto;transition:all .2s ease-out;transform:translateZ(0);backface-visibility:hidden}.nav-items a:nth-child(4):hover{transform:scale(1.05)}.button{display:inline-block;line-height:1;padding:13px 23px;border-radius:var(--border-radius-2);transition:all .2s ease-out;transform:translateZ(0);backface-visibility:hidden;cursor:pointer;text-decoration:none}.button:hover{box-shadow:0 5px 10px rgba(0,0,0,.15)}.button.is-primary{color:#fff;background:var(--primary);border:1px solid transparent}.button.is-primary:hover{transform:scale(1.05)}.button.is-secondary{color:var(--link);background:var(--bg);border:1px solid var(--box-border)}.button.is-secondary:hover{color:var(--link-hover);background:var(--btn-secondary);border:1px solid hsla(0,0%,100%,0)}.box{box-shadow:var(--box-shadow);border:1px solid;border-color:var(--box-border);background:var(--bg-shade);border-radius:var(--border-radius-2);transition:all var(--transition);padding:var(--gap-3);margin-bottom:var(--gap-4);width:375px;position:relative}.box:hover{box-shadow:var(--box-shadow-hover);border-color:var(--box-border-hover)}.box.coming-soon{background:var(--bg-cs);text-decoration:none}.box h3{font-size:18px;line-height:1.3;font-weight:400;margin:0 0 var(--gap-3);color:var(--fg);display:flex;align-items:center}.box p{color:var(--regular-text);margin:0}.box svg{width:24px;height:24px;stroke:currentColor;stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round;margin-right:var(--gap-2)}.box span{position:absolute;right:-1px;top:-1px;font-size:14px;line-height:1;color:#111;background:var(--red);padding:var(--gap-1) var(--gap-2);border-radius:var(--border-radius-2);border-top-left-radius:0;border-bottom-right-radius:0}.hero{padding:80px 0}.hero-content{width:90%;text-align:center;margin-bottom:56px}.hero-content h1{font-size:40px;line-height:1.3;margin:0 0 var(--gap-3)}.hero-content h2{font-size:21px;line-height:1.3;font-weight:400;margin:0 0 var(--gap-4);color:var(--regular-text);display:flex;justify-content:center;align-items:center}.hero-content h2 svg{width:23px;height:23px;margin-left:8px}.hero-content a:last-child{margin-left:var(--gap-3)}.hero-terminal{width:100%;text-align:center}.hero-terminal img{width:100%;max-width:620px;height:auto;border:1px solid var(--secondary);border-radius:var(--border-radius-2);box-shadow:var(--img-shadow)}.feature{padding:16px;border-top:1px solid var(--secondary)}.feature-item{width:300px;height:150px}.feature h2,.get-started h2{font-size:48px;line-height:1.3;margin:0 0 var(--gap-4);text-align:center}.feature .col-1-2{width:calc(50% - 15px);text-align:center}.feature hr{width:50%}.get-started{padding:100px 0}.get-started h3{font-size:21px;line-height:1.3;font-weight:400;margin:0 0 var(--gap-3);color:var(--regular-text)}.get-started .col{max-width:100%;width:451px;margin-bottom:var(--gap-4)}.download p,.download pre{margin:0;padding:var(--gap-2) var(--gap-3);border-radius:var(--border-radius-2);background:var(--link-hover-bg);border:1px solid var(--secondary);word-break:break-word;white-space:normal}.download a{color:var(--primary);text-decoration:none}footer{border-top:1px solid var(--secondary);background:var(--bg-shade);padding:var(--gap-4) 0;text-align:center;color:var(--link)}footer a{text-decoration:none}@media screen and (min-width:600px){.nav{padding:var(--gap-3) var(--gap-4)}.hero-content{width:80%}.hero-content h1{font-size:56px}.nav-items a{padding:var(--gap-2) 12px}.nav-items a:first-child{width:63.64px;display:inline-block}.feature{padding:80px}}