@font-face{font-family:Inter;src:url(/inter.woff2)format("woff2");font-weight:400;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{color:#202632;-webkit-font-smoothing:antialiased;background:#f7f8fa;margin:0;font:16px Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}:is(button:focus-visible,a:focus-visible,summary:focus-visible){outline-offset:5px;outline:3px solid #5f90e2}h1,h2,h3,p{margin:0}.site-header{justify-content:space-between;align-items:center;max-width:1240px;height:100px;margin:auto;padding:0 44px;display:flex}.wordmark{letter-spacing:-.8px;align-items:center;gap:10px;font-size:23px;font-weight:600;display:inline-flex}.site-header nav{align-items:center;gap:35px;font-size:14px;display:flex}.nav-download{border:1px solid #cdd2da;border-radius:7px;gap:24px;padding:11px 17px;display:flex}main{max-width:1240px;margin:auto;padding:0 44px}.hero{grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding:70px 0 105px;display:grid}.hero h1{letter-spacing:-5px;font-size:clamp(54px,6.2vw,84px);font-weight:500;line-height:1.05}.hero-copy>p{color:#626b7b;max-width:400px;margin-top:27px;font-size:18px;line-height:1.7}.hero-link{border-bottom:1px solid #8b96a8;align-items:center;gap:40px;margin-top:31px;padding:0 0 8px;font-weight:500;display:inline-flex}.hero-link span{font-size:24px}.availability{color:#747d8c;margin-top:19px;font-size:12px;display:block}.demo{background:#20242d;border:1px solid #383e49;border-radius:14px;overflow:hidden;transform:rotate(-1deg);box-shadow:0 25px 65px #253b5c18}.demo-top{color:#d0d5de;align-items:center;gap:9px;height:49px;padding:0 19px;font-size:12px;display:flex}.demo-dot{background:#8ab6fb;border-radius:50%;width:6px;height:6px}.demo-live{color:#8b95a6;margin-left:auto;font-size:11px}.demo-screen{background:#050608;border:1px solid #38404c;border-radius:7px;height:300px;margin:0 9px;position:relative;overflow:hidden}.demo-script{color:#fff;letter-spacing:-.8px;padding:35px 32px;font-size:30px;font-weight:500;line-height:1.35;transform:translateY(0)}.demo-script p{margin-bottom:25px}.demo-script.scrolling{animation:18s linear infinite prompt}.demo-guide{background:#86b5ff;border-radius:5px;width:3px;height:25px;position:absolute;top:142px;left:13px}.demo-bottom{justify-content:space-between;padding:14px 15px;display:flex}.demo-bottom button{color:#142035;background:#8db9ff;border:0;border-radius:6px;align-items:center;gap:13px;padding:9px 14px;font-size:12px;display:flex}.demo-bottom button+button{color:#d5dbe4;background:0 0;border:1px solid #515a69}.demo-bottom .demo-mirrored{color:#a7c9ff;border-color:#a7c9ff}.section-heading{justify-content:space-between;align-items:end;margin-bottom:30px;display:flex}.section-heading h2,.how h2,.notes h2{letter-spacing:-1.2px;font-size:32px;font-weight:500;line-height:1.2}.section-heading>p{color:#788191;font-size:12px}.downloads{border-top:1px solid #d9dee5;padding:58px 0 60px}.download-grid{grid-template-columns:1fr 1fr;gap:48px;display:grid}.platform-name{align-items:center;gap:18px;margin:12px 0 24px;display:flex}.platform-name h3{letter-spacing:-.4px;font-size:19px;font-weight:500}.platform-name p{color:#778190;margin-top:7px;font-size:12px}.platform-mark{letter-spacing:-1px;align-items:center;height:43px;font-size:19px;font-weight:500;display:flex}.windows-mark{grid-template-columns:14px 14px;gap:3px;width:36px;display:grid}.windows-mark i{background:#344359;height:14px}.download-button{background:#e7eef9;border:1px solid #b6c6de;border-radius:8px;align-items:center;gap:14px;padding:17px 20px;font-size:15px;transition:background .15s;display:flex}.download-button:hover{background:#d8e6fc}.download-button span{color:#687b97;margin-left:auto;font-size:12px}.unavailable{opacity:.55;cursor:wait}.install-hint{color:#7e8795;margin-top:12px;font-size:11px;line-height:1.6}.install-hint a{text-underline-offset:3px;text-decoration:underline}.release-note{color:#7d8593;margin-top:28px;font-size:11px;line-height:1.7}.release-note a{border-bottom:1px solid #adb5c3}.how{border-top:1px solid #d9dee5;grid-template-columns:1fr 1fr;gap:80px;padding:76px 0;display:grid}.how>div>p{color:#737e8f;max-width:370px;margin-top:20px;font-size:15px;line-height:1.8}.how ol{margin:0;padding:0;list-style:none}.how li{gap:23px;margin-bottom:32px;display:flex}.how li:last-child{margin:0}.how li>span{color:#8d9caf;padding-top:3px;font-size:12px}.how h3{letter-spacing:-.3px;margin-bottom:9px;font-size:17px;font-weight:500}.how li p{color:#738092;font-size:13px;line-height:1.8}.notes{border-top:1px solid #d9dee5;padding:58px 0 90px}.notes h2{margin-bottom:28px}.notes details{border-bottom:1px solid #d9dee5;max-width:850px;padding:20px 0}.notes summary{cursor:pointer;font-size:14px}.notes details p{color:#737e8f;max-width:730px;padding-top:14px;font-size:13px;line-height:1.8}footer{color:#737e8f;border-top:1px solid #d9dee5;align-items:center;gap:30px;max-width:1152px;margin:0 auto;padding:32px 0;font-size:11px;display:flex}footer .wordmark{color:#344259;font-size:18px}footer>span:last-child{margin-left:auto}@keyframes prompt{0%{transform:translateY(0)}to{transform:translateY(-230px)}}@media (max-width:800px){.site-header{height:82px;padding:0 24px}.site-header nav{gap:18px;font-size:12px}main{padding:0 24px}.hero{grid-template-columns:1fr;gap:42px;padding:40px 0 65px}.hero h1{letter-spacing:-3.5px;font-size:65px}.hero-copy>p{max-width:430px;font-size:16px}.demo{width:100%;max-width:500px;transform:none}.hero-copy{max-width:500px}.section-heading{flex-direction:column;align-items:start;gap:20px}.section-heading h2,.how h2,.notes h2{font-size:28px}.download-grid{grid-template-columns:1fr;gap:32px}.downloads{padding:40px 0}.how{grid-template-columns:1fr;gap:35px;padding:50px 0}.notes{padding:40px 0 55px}footer{flex-wrap:wrap;gap:16px;margin:0 24px}footer>span:nth-child(2){order:3;width:100%}footer>span:last-child{margin-left:auto}.demo-script{font-size:29px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.demo-script.scrolling{animation:none}}@media (max-width:480px){.site-header nav>a:first-child{display:none}.site-header .wordmark{font-size:21px}.nav-download{gap:20px;padding:10px 14px}}
