:root{color:#f1f3f5;font-synthesis:none;text-rendering:optimizelegibility;background:#101416;font-family:Inter,Segoe UI,Arial,sans-serif;font-weight:400;line-height:1.6}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0}a{color:inherit;text-underline-offset:4px}a:focus-visible,summary:focus-visible{outline-offset:5px;outline:3px solid #a7ec83}header,main,footer{max-width:1040px;margin:auto;padding-left:36px;padding-right:36px}header{border-bottom:1px solid #2a3235;justify-content:space-between;align-items:center;height:110px;display:flex}.brand{letter-spacing:-1px;font-size:25px;font-weight:800;text-decoration:none}.brand>span:first-child{color:#a7ec83}.brand-dot{color:#a7ec83;font-size:36px}nav{color:#b9c2c6;gap:28px;font-size:14px;display:flex}nav a{text-decoration:none}.hero{max-width:800px;padding:85px 0 50px}.eyebrow{letter-spacing:2px;color:#b6c1c5;align-items:center;gap:10px;font-size:11px;display:flex}.eyebrow span{background:#a7ec83;border-radius:50%;width:7px;height:7px}h1{letter-spacing:-4px;margin:26px 0;font-size:clamp(54px,9vw,88px);font-weight:750;line-height:1.04}.intro{color:#b9c2c6;max-width:560px;margin-bottom:30px;font-size:19px}.download{color:#14200f;background:#a7ec83;border-radius:5px;align-items:center;gap:42px;padding:17px 24px;font-weight:750;text-decoration:none;display:inline-flex}.download:hover{background:#bdf6a0}.download span{font-size:25px;line-height:1}.download-meta{color:#96a3a9;margin:12px 0 36px;font-size:12px}.install{grid-template-columns:30px 1fr;gap:16px;max-width:600px;display:grid}.step{color:#a7ec83;padding-top:3px;font-size:12px}.install p{color:#99a7ac;margin:0 0 12px;font-size:14px}.install strong{color:#e1e7e9;font-weight:600}details{color:#aebbc0;max-width:600px;margin-top:20px;font-size:13px}summary{cursor:pointer}details a{color:#a7ec83}.status{color:#e4c78c;font-size:13px}.news{padding:20px 0 60px}.section-heading{border-bottom:1px solid #344044;justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;display:flex}.section-heading h2{letter-spacing:-.7px;margin:0;font-size:27px}.section-heading>span{letter-spacing:1.5px;color:#82949b;font-size:10px}article{border-bottom:1px solid #2a3235;max-width:800px;padding:30px 0}.article-meta{color:#93a2a8;align-items:center;gap:16px;font-size:12px;display:flex}.tag{letter-spacing:1.3px;color:#a7ec83;font-size:10px}h3{color:#edf1f2;margin:12px 0;font-size:23px}.notes{white-space:pre-wrap;color:#b6c2c7;max-width:690px;margin:0;font-size:15px}footer{color:#8c9da5;border-top:1px solid #2a3235;align-items:center;gap:20px;padding-top:28px;padding-bottom:35px;font-size:12px;display:flex}footer>span{color:#dae2e5;font-weight:700}footer a{margin-left:auto}@media (width<=600px){header,main,footer{padding-left:22px;padding-right:22px}header{height:85px}.brand{font-size:21px}nav{gap:15px;font-size:12px}.hero{padding-top:55px}h1{letter-spacing:-2.5px}.eyebrow{letter-spacing:1px;font-size:9px}.intro{font-size:17px}.section-heading{flex-direction:column;align-items:flex-start;gap:6px}footer{flex-wrap:wrap;gap:8px 20px}footer p{margin:0}footer a{width:100%;margin-left:0}}
