:root{color-scheme:light;--ink:#17251f;--muted:#63706a;--line:#dce6df;--green:#16784b;--soft:#f4f8f5;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px;line-height:1.6;background:#fff;color:var(--ink)}
*{box-sizing:border-box}body{margin:0}a{color:var(--green);text-decoration:none}a:hover{text-decoration:underline}header,main,footer{width:min(100% - 48px,1040px);margin:auto}header{min-height:100px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:20px}header>span{font-size:14px;color:var(--muted)}.brand{display:flex;align-items:center;gap:12px;color:var(--ink);font-size:21px;font-weight:730;letter-spacing:-.5px}.brand:hover{text-decoration:none}.brand img{border-radius:9px}main{padding:54px 0 38px}.release-label{display:flex;align-items:center;flex-wrap:wrap;gap:9px;font-size:14px;color:var(--green);font-weight:600}.release-label #version{color:var(--muted);font-weight:450;margin-left:7px}.dot{width:8px;height:8px;border-radius:50%;background:#29a165}h1{font-size:clamp(38px,5.5vw,60px);letter-spacing:-2.4px;line-height:1.1;margin:24px 0}h2{font-size:20px;line-height:1.3;letter-spacing:-.4px;margin:0}.intro{max-width:750px;color:var(--muted);font-size:18px;margin:0 0 22px}.requirements{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:35px}.requirements span{padding:4px 10px;background:var(--soft);border:1px solid var(--line);border-radius:6px;font-size:13px;color:#476253}section{border:1px solid var(--line);border-radius:12px;padding:25px 28px;margin:18px 0;background:#fff}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:14px}.section-heading>span{color:var(--muted);font-size:13px}p{margin:14px 0;color:var(--muted)}code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.89em;color:#264d37;overflow-wrap:anywhere}.command{display:flex;align-items:center;gap:14px;border:1px solid var(--line);border-radius:8px;background:var(--soft);padding:13px 15px;margin:17px 0}.command pre{flex:1;min-width:0;margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}button{border:1px solid #c8d8cf;background:#fff;color:var(--green);border-radius:6px;min-height:35px;padding:4px 12px;font-size:13px;font-weight:600;cursor:pointer}button:hover{background:#edf6f0}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #80ba99;outline-offset:4px}.note{font-size:14px;line-height:1.7;margin-bottom:0}details{margin-top:19px;border-top:1px solid #e8eee9;padding-top:15px}summary{font-size:14px;color:var(--green);cursor:pointer;font-weight:550}.details-content{font-size:14px;padding-top:4px}.details-content pre{white-space:pre-wrap;overflow-wrap:anywhere}.details-content .command{margin-bottom:12px}.downloads{display:flex;justify-content:space-between;align-items:center;gap:22px}.downloads p{font-size:14px;margin:8px 0 0}.downloads nav{display:flex;flex-wrap:wrap;gap:9px 18px;max-width:455px;font-size:14px;justify-content:flex-end}.trust-note{font-size:13px;max-width:960px;line-height:1.7;margin-top:24px}footer{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;border-top:1px solid var(--line);padding:24px 0 32px;font-size:13px;color:var(--muted)}[hidden]{display:none!important}@media(max-width:650px){header,main,footer{width:calc(100% - 32px)}header{min-height:82px}header>span{font-size:12px;max-width:80px;text-align:right}.brand{font-size:18px;gap:9px}.brand img{width:30px;height:30px}main{padding-top:34px}h1{letter-spacing:-1.5px}.intro{font-size:16px}section{padding:20px 17px}.section-heading{display:block}.section-heading>span{display:block;margin-top:6px}.command{padding:12px;align-items:flex-start;gap:9px}.command button{padding:4px 9px}.downloads{display:block}.downloads nav{justify-content:flex-start;margin-top:16px}.requirements{margin-bottom:25px}}
