:root{--bg:#101112;--panel:#151617;--line:#2b2c2d;--text:#f3f3f1;--muted:#979a9a;--amber:#f5bd55;--red:#ec4c43;font-family:Arial,Helvetica,sans-serif;color:var(--text);background:var(--bg);font-synthesis:none;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{margin:0}a{color:inherit;text-decoration:none}button,a,input{-webkit-tap-highlight-color:transparent}a:focus-visible,summary:focus-visible{outline:2px solid var(--amber);outline-offset:5px}.wrap{max-width:1180px;margin:auto;padding-left:38px;padding-right:38px}.nav{height:94px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.wordmark{font-size:27px;font-weight:750;letter-spacing:-1.2px;display:flex;align-items:center;gap:9px}.logo{display:inline-grid;place-items:center;width:31px;height:31px;background:var(--text);color:var(--bg);font-size:28px;font-weight:bold}.brand-dot{margin-left:-9px}.nav nav{display:flex;gap:28px;font-size:13px;color:#b4b6b6}.nav a:hover{color:white}.button{display:inline-flex;align-items:center;justify-content:center;gap:24px;background:var(--text);color:#141515;border:1px solid var(--text);font-size:13px;font-weight:600;padding:16px 19px;transition:background .15s}.button:hover{background:#d9dad7;color:#101112!important}.button.small{padding:11px 14px;font-size:12px;gap:18px}.button.outline{background:transparent;color:var(--text);border-color:#4a4c4c}.hero{display:grid;grid-template-columns:1.04fr 1fr;gap:36px;padding-top:94px;padding-bottom:95px}.release{font:10px 'Courier New',monospace;letter-spacing:1.3px;display:inline-flex;align-items:center;gap:12px;border:1px solid #383a3a;padding:8px 10px}.signal{width:6px;height:6px;background:var(--red);border-radius:50%;display:inline-block}.release>span:last-child{margin-left:10px}h1{font-size:64px;line-height:1.07;letter-spacing:-3.8px;font-weight:550;margin:27px 0 22px}h1>span,h2>span{color:var(--muted)}.hero-copy>p{font-size:15px;line-height:1.8;color:#adafaf}.actions{display:flex;align-items:center;gap:23px;margin-top:30px}.text-link{font-size:12px}.hero-notes{display:flex;gap:18px;font:10px 'Courier New',monospace;color:#8b8e8e;margin-top:22px}.product-stage{position:relative;display:flex;flex-direction:column;justify-content:center;background-image:radial-gradient(#414344 0.6px,transparent .6px);background-size:14px 14px;border-left:1px solid #222425;border-right:1px solid #222425;padding:37px 23px 28px}.stage-axis{display:flex;justify-content:space-between;font:8px 'Courier New',monospace;letter-spacing:1px;color:#757a7a}.axis-top{position:absolute;top:0;left:10px;right:10px}.device{background:#242627;padding:10px;border:1px solid #484b4d;border-radius:14px;box-shadow:0 18px 35px #0005;transform:rotate(-3deg)}.device-top{display:flex;align-items:center;justify-content:space-between;padding:0 7px 8px;color:#a5a9a9}.device-mark{font:8px 'Courier New',monospace;letter-spacing:1.6px}.device-screw{font-size:14px;color:#737777}.display{border:1px solid #08090a;border-radius:5px;background:#0d0f10;padding:19px 17px 11px}.display-header{display:flex;gap:10px;justify-content:space-between;align-items:center}.display-header strong{font-size:18px;letter-spacing:-.6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.display-arrow{color:var(--amber)}.display-status{font:8px 'Courier New',monospace;letter-spacing:1px;color:#949b9b;margin-top:9px}.display-status::before{content:'● ';color:var(--red)}.display-labels{display:flex;justify-content:space-between;margin-top:21px;padding-bottom:10px;border-bottom:1px solid #333738;font:7px 'Courier New',monospace;color:#777f7f;letter-spacing:1px}.demo-row{display:grid;grid-template-columns:39px minmax(0,1fr) 55px;gap:9px;align-items:center;border-bottom:1px solid #222627;padding:13px 0}.demo-line{font:bold 11px 'Courier New',monospace;background:#323636;text-align:center;padding:5px 2px;border-radius:2px;color:#f3f3f1}.demo-destination{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}.demo-time{font:bold 17px 'Courier New',monospace;text-align:right;color:var(--amber)}.demo-time small{font-size:9px}.display-footer{font:7px 'Courier New',monospace;color:#697171;display:flex;justify-content:space-between;padding-top:12px;letter-spacing:.7px}.device-bottom{display:flex;justify-content:space-between;align-items:center;font-size:8px;padding:10px 8px 1px;color:#939b9b}.device-bottom i{width:5px;height:5px;border-radius:50%;background:var(--red)}.stage-caption{display:flex;justify-content:space-between;margin-top:26px;font:7px 'Courier New',monospace;color:#969d9d;gap:8px}.loading-copy{min-height:155px;font-size:13px;color:#9a9f9f;line-height:1.6}.platform-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding-top:23px;padding-bottom:23px}.platform-strip>span{font:9px 'Courier New',monospace;letter-spacing:1.3px;color:var(--muted)}.platform-strip>div{display:flex;gap:35px;font-size:13px;color:#b9bcbc}.section{padding-top:95px;padding-bottom:80px;border-bottom:1px solid var(--line)}.eyebrow{font:9px 'Courier New',monospace;letter-spacing:1.5px;color:var(--muted)}h2{font-weight:500;font-size:38px;letter-spacing:-1.5px;line-height:1.17;margin:21px 0}.section-heading{position:relative}.section-heading>p{position:absolute;right:0;bottom:0;font-size:13px;line-height:1.8;color:var(--muted)}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:49px}.feature-grid article{padding:0 28px;border-left:1px solid var(--line)}.feature-grid article:first-child{border:0;padding-left:0}.feature-icon{font:24px 'Courier New',monospace;color:#cbcecc;margin-bottom:25px}h3{font-size:17px;font-weight:500;letter-spacing:-.25px}.feature-grid p,.download-card p{color:var(--muted);font-size:13px;line-height:1.8}.download-heading{display:flex;align-items:end;justify-content:space-between}.download-heading>p{color:var(--muted);font-size:13px;line-height:1.8;margin-bottom:24px}.download-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:29px;border:1px solid var(--line)}.download-card{padding:26px;display:flex;flex-direction:column;align-items:stretch;background:#141516}.download-card+article{border-left:1px solid var(--line)}.platform-icon{font-size:33px;color:#bfc4c2;margin-bottom:17px}.card-title{display:flex;align-items:center;justify-content:space-between}.card-title h3{font-size:22px;margin:8px 0}.tag{font:8px 'Courier New',monospace;border:1px solid #3a3d3b;padding:4px 5px;color:#b5bab8}.download-card p{min-height:94px;margin-bottom:4px}.download-card ul{list-style:none;padding:0;font-size:11px;line-height:2.2;color:#b5b9b7;margin-bottom:28px}.download-card li::before{content:'↳';margin-right:9px;color:#686f6c}.download-card .button{margin-top:auto;padding:13px 8px;font-size:11px;gap:0}.download-card small{color:#7f8581;font-size:9px;margin-top:13px;line-height:1.7}.release-note{font-size:10px;line-height:1.8;color:#898f8c;margin-top:20px}.release-note a{text-decoration:underline}.faq{display:grid;grid-template-columns:1fr 1.25fr;gap:50px}.faq details{border-bottom:1px solid var(--line);padding:21px 0}.faq summary{font-size:14px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px}.faq summary:after{content:'+';color:var(--muted)}.faq details[open] summary:after{content:'−'}.faq details p{font-size:13px;line-height:1.8;color:var(--muted)}.faq details a{text-decoration:underline}.closing{text-align:center;padding-top:80px;padding-bottom:85px;border-bottom:1px solid var(--line)}.closing h2{margin-top:23px;margin-bottom:28px}.closing .button{font-size:12px}.footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:30px;padding-top:40px;padding-bottom:27px}.footer>div>p{color:var(--muted);font-size:11px}.footer>div:nth-child(2){display:flex;gap:22px;font-size:11px;align-items:center}.footer-note{width:100%;font-size:9px;color:#797f7b;line-height:1.8}.footer-note a{text-decoration:underline}@media(min-width:1400px){.hero{padding-top:110px;padding-bottom:110px}}@media(max-width:950px){h1{font-size:50px}.hero{gap:16px}.actions{gap:15px;flex-wrap:wrap}.display{padding:14px 11px}.display-header strong{font-size:15px}.section-heading>p{position:static}.download-card{padding:20px 15px}.nav nav{gap:15px}}@media(max-width:700px){.wrap{padding-left:23px;padding-right:23px}.nav{height:76px}.nav nav{display:none}.hero{grid-template-columns:1fr;padding-top:46px;padding-bottom:45px;gap:47px}h1{font-size:58px;letter-spacing:-3px}.hero-copy>p{font-size:14px}.product-stage{padding:40px 18px 16px;max-width:480px;width:100%;margin:auto}.device{transform:rotate(-2deg)}.display-header strong{font-size:19px}.demo-row{padding:14px 0}.stage-caption{font-size:7px}.platform-strip{align-items:start;flex-direction:column;gap:20px}.platform-strip>div{gap:25px;font-size:12px}.section{padding-top:58px;padding-bottom:50px}h2{font-size:31px}.feature-grid,.download-grid{grid-template-columns:1fr}.feature-grid{gap:30px;margin-top:33px}.feature-grid article,.feature-grid article:first-child{padding:0;border:0}.feature-icon{margin-bottom:15px}.feature-grid h3{margin:8px 0}.download-heading{display:block}.download-heading>p{margin-bottom:0}.download-card{padding:25px}.download-card+article{border-left:0;border-top:1px solid var(--line)}.download-card p{min-height:0}.download-card .button{font-size:13px}.faq{grid-template-columns:1fr;gap:4px}.closing{padding-top:55px;padding-bottom:60px}.footer>div:nth-child(2){flex-wrap:wrap;gap:17px}.footer-note{margin-top:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
