@font-face{font-family:Commit Mono;src:url(/fonts/commit-mono.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{color-scheme:dark;font-feature-settings:"liga" 0, "calt" 0;color:#fff;font-synthesis:none;--muted:#929297;--quiet:#737379;background:#000;font-family:Commit Mono,monospace}.beta-price{color:var(--muted);margin:0 0 16px;font-size:14px}.beta-price s{margin-right:10px}.beta-price strong{color:#fff;font-size:22px;font-weight:500}.platform-downloads{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin:48px 0;display:grid}.platform-download{border-top:1px solid #303033;min-width:0;padding-top:20px;scroll-margin-top:24px}.platform-heading{align-items:center;gap:12px;display:flex}.download-page .platform-heading h2{margin:0;font-size:19px;font-weight:500}.release-badge{color:#e4ed64;text-transform:uppercase;letter-spacing:.06em;font-size:11px}.release-badge.alpha{color:#ffb47a}.platform-download .compatibility{min-height:42px;margin:14px 0 22px;font-size:11px;line-height:1.8}.platform-download .button{justify-content:center;width:100%;font-size:12px}.download-note,.install-details{color:var(--muted);font-size:12px;line-height:1.9}.download-note{margin:20px 0 40px}.platform-download .download-note{margin:12px 0 0;font-size:11px}.install-details{overflow-wrap:anywhere;margin-top:22px}.install-details summary{cursor:pointer;color:#fff}.install-details summary:focus-visible{outline-offset:5px;outline:2px solid #e4ed64}.install-details ol{padding-left:20px}@media (width<=850px){.platform-downloads{grid-template-columns:1fr;gap:28px;max-width:520px;margin-inline:auto}.platform-download .compatibility{min-height:0}}*{box-sizing:border-box}body{margin:0}a{color:inherit}button{font:inherit}::selection{color:#000;background:#ddd}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline-offset:6px;border-radius:3px;outline:2px solid #fff}.frame{width:min(1160px,100% - 64px);margin-inline:auto}.header{justify-content:space-between;align-items:center;height:96px;display:flex}.wordmark{color:#65ea73;letter-spacing:-.8px;font-size:19px;font-weight:500;text-decoration:none}@supports (background-clip:text){.wordmark{color:#0000;background-image:linear-gradient(110deg,#65ea73,#e4ed64 48%,#ff7168);-webkit-background-clip:text;background-clip:text}}@media (forced-colors:active){.wordmark{color:linktext;background-image:none}}nav{gap:6px;display:flex}.icon-link{width:44px;height:44px;color:var(--muted);place-items:center;transition:color .15s,transform .15s;display:grid}.icon-link svg{width:19px;height:19px}.icon-link:hover{color:#fff;transform:translateY(-2px)}.skip-link{color:#000;z-index:2;background:#fff;padding:12px;position:absolute;top:8px;left:16px;transform:translateY(-160%)}.skip-link:focus{transform:none}.hero{text-align:center;padding-top:8px;padding-bottom:66px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.character{object-fit:cover;border-radius:28%;flex-shrink:0}.mascot{aspect-ratio:1860/845;width:min(100%,480px);margin-inline:auto;position:relative}.mascot>img{width:100%;height:auto;display:block}.mascot-eye{visibility:hidden;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.mascot.is-tracking .mascot-eye{visibility:visible}h1{letter-spacing:-1px;margin:0;font-size:clamp(21px,2.3vw,27px);font-weight:400;line-height:1.5}.intro{letter-spacing:-.4px;margin:29px 0 8px;font-size:16px;line-height:1.75}.hero-badges{flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 18px;padding:0;list-style:none;display:flex}.hero-badges li{color:#e4ed64;border:1px solid #42452c;border-radius:5px;padding:6px 10px;font-size:10px;line-height:1.6}.compatibility{color:var(--muted);margin:0;font-size:11px;line-height:1.9}.compatibility span{padding:0 6px}.purchase{flex-direction:column;align-items:center;gap:0;margin-top:30px;display:flex}.button{color:#000;background:#fff;border:0;border-radius:7px;justify-content:center;align-items:center;gap:12px;min-height:49px;padding:0 24px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.button:hover:not(:disabled){background:#ddd;transform:translateY(-2px)}.button:disabled{cursor:not-allowed;background:#e4e4e4}.button-arrow{padding-left:9px}.checkout-note{color:var(--muted);margin:10px 0 -2px;font-size:10px}.build-link{text-underline-offset:5px;margin-top:19px;font-size:12px;text-decoration-color:#555;transition:text-decoration-color .15s}.build-link:hover{text-decoration-color:#fff}.build-link span{color:var(--muted)}.support-note{color:var(--quiet);margin:14px 0 0;font-size:10px}.screenshot{margin-top:0;margin-bottom:0}.screenshot>a{cursor:zoom-in;border:1px solid #19191c;border-radius:8px;display:block;overflow:hidden}.screenshot img{width:100%;height:auto;display:block}.screenshot figcaption{color:var(--quiet);justify-content:space-between;gap:20px;margin-top:17px;font-size:10px;line-height:1.8;display:flex}.footer{color:var(--quiet);justify-content:space-between;gap:20px;padding-top:72px;padding-bottom:30px;font-size:10px;line-height:1.8;display:flex}.footer a{text-decoration:none}.footer a:hover{color:#fff}.download-page{text-align:center;min-height:calc(100vh - 190px);padding-top:42px}.download-page>.character{width:112px;height:112px;margin-bottom:28px}.download-page h1{font-size:32px}.download-page>.intro{color:var(--muted);margin-top:12px}.download-page>.button{margin:28px 0 15px}.install{text-align:left;max-width:440px;color:var(--muted);margin:55px auto 0;font-size:12px;line-height:2}.install h2{color:#fff;font-size:13px;font-weight:400}.install ol{padding-left:24px}.install p{margin-top:30px}.install a{color:#fff;text-underline-offset:4px}@media (width<=600px){.frame{width:calc(100% - 36px)}.header{height:74px}.wordmark{font-size:17px}.hero{padding-top:8px;padding-bottom:44px}h1{letter-spacing:-.7px;font-size:20px}.intro{margin-top:24px;font-size:13px}.compatibility{font-size:10px}.compatibility span{padding:0 2px}.purchase{margin-top:25px}.screenshot figcaption{gap:12px;font-size:9px}.screenshot figcaption>span{text-align:right}.footer{padding-top:48px;font-size:9px}.download-page{padding-top:24px}.download-page h1{font-size:26px}.install{font-size:11px}.install a{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.features{max-width:930px;padding-top:88px;padding-bottom:16px}.features h2{letter-spacing:-.6px;margin:0 0 42px;font-size:19px;font-weight:400}.features dl{margin:0}.feature-row{grid-template-columns:245px minmax(0,1fr);gap:36px;margin-bottom:35px;display:grid}.feature-row dt{font-size:13px;font-weight:500;line-height:1.9}.feature-row dd{color:#a7a7ac;margin:0;font-size:12px;line-height:1.95}.feature-row p{margin:0}.shortcuts{flex-wrap:wrap;gap:17px;margin-top:17px;font-size:10px;display:flex}.shortcuts>span{align-items:center;gap:5px;display:flex}kbd{font:inherit;color:#fff;text-align:center;border:1px solid #343439;border-radius:4px;min-width:29px;padding:1px 5px;font-size:11px}.feature-row .terminal-note{color:var(--muted);margin-top:14px;font-size:10px}code{font:inherit;color:#fff}.terminal-note code{padding-left:3px}@media (width<=700px){.features{padding-top:57px}.features h2{margin-bottom:30px;font-size:17px}.feature-row{grid-template-columns:1fr;gap:7px;margin-bottom:29px}.feature-row dt{font-size:12px}.feature-row dd{font-size:11px}.shortcuts{gap:10px}}.agent-line{color:#b2b2b7;letter-spacing:-.2px;margin:0 0 13px;font-size:12px;line-height:1.8}@media (width<=600px){.agent-line{font-size:11px}}
