@charset "UTF-8";
:root{color-scheme:dark;--bg:#10131a;--panel:#181d26;--line:#293241;--text:#eff3fa;--muted:#a1adbf;--blue:#2563eb}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,"Segoe UI","Microsoft YaHei",sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}a:focus-visible,button:focus-visible{outline:3px solid #8fb8fa;outline-offset:5px}.wrap{width:min(1200px,calc(100% - 96px));margin-inline:auto}.header{height:100px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:12px;font-size:18px;letter-spacing:-.5px}.brand b{font-weight:400;color:#a9b9d0}nav{display:flex;gap:32px;align-items:center;font-size:13px;color:var(--muted)}nav a:hover{color:white}.nav-download{border:1px solid #3b4860;padding:10px 15px;border-radius:6px;color:#e0eaff}.nav-download span{padding-left:10px}.hero{display:grid;grid-template-columns:1.06fr 1fr;gap:62px;align-items:center;padding-block:84px 76px}.eyebrow{font-size:12px;letter-spacing:1.5px;color:#9aaac1;margin:0 0 22px}.dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#6595ff;margin:0 9px 2px 0}h1{font-size:clamp(38px,3.8vw,54px);line-height:1.3;letter-spacing:-2px;font-weight:650;margin:0 0 24px}h1 span{color:#88b1ff}.lead{color:var(--muted);font-size:15px;line-height:1.9;margin:0 0 25px}.version{font-size:12px;color:#9caec7;display:flex;align-items:center;gap:12px}.version span{color:#9ec0ff;background:#182844;border:1px solid #2b4164;font-size:10px;padding:4px 7px;border-radius:4px;letter-spacing:1px}.version i{color:#485873;font-style:normal}.download-block{margin-top:26px}.primary{display:inline-flex;align-items:center;justify-content:center;gap:32px;min-height:54px;padding:0 24px;border:1px solid #3867c3;border-radius:7px;background:var(--blue);color:#fff;font-size:15px;font-weight:600}.primary:disabled{background:#1d345b;color:#b7c8e5;border-color:#355079;cursor:not-allowed}.primary:not(:disabled):hover{background:#3975f7}.platform-note{font-size:11px;color:#8193ad;margin:11px 0 0}.availability{font-size:12px;color:#afbacb;margin:14px 0 0}.mac-line{border-top:1px solid var(--line);margin-top:27px;padding-top:21px;display:flex;align-items:center;gap:13px}.os-icon{font-size:25px;color:#94a3bb}.mac-line strong{font-size:12px;font-weight:500}.mac-line em{font-size:10px;font-style:normal;color:#91a0b7;margin-left:8px}.mac-line p{margin:6px 0 0;font-size:11px;color:#7e8ca2}.mac-button{margin-left:auto;flex-shrink:0;background:transparent;border:1px solid var(--line);color:#9aa8bb;border-radius:5px;padding:8px 11px;font-size:11px}.hero-visual{border:1px solid #303b4e;border-radius:13px;background:#151d28;box-shadow:0 28px 70px #0003;overflow:hidden}.visual-top,.visual-bottom{display:flex;align-items:center;padding:16px 19px;font-size:11px;color:#afbed2}.visual-top{border-bottom:1px solid #2a3645;gap:8px}.small-dot{width:6px;height:6px;border-radius:50%;background:#82a5cf}.visual-tag{margin-left:auto;color:#677e9b;font-size:9px;letter-spacing:1.5px}.drawing{position:relative;background:radial-gradient(ellipse at 65% 40%,#233447 0%,#17212e 55%,#151d28 100%);min-height:400px}.drawing svg{display:block;width:100%;height:auto}.floating-note{position:absolute;left:23px;top:27px;background:#121b27e8;border:1px solid #33445b;border-left:2px solid #6196f4;padding:13px 17px;box-shadow:0 8px 25px #0002}.floating-note span{font-size:9px;color:#8ab4ff;letter-spacing:1px}.floating-note strong{display:block;font-size:12px;font-weight:500;margin-top:8px}.floating-note small{display:block;color:#8195b2;font-size:10px;margin-top:8px}.visual-bottom{justify-content:space-between;border-top:1px solid #2a3645;color:#8c9eb7;font-size:10px}.blue-text{color:#9bbdff}.features,.installation{padding-block:58px;border-top:1px solid var(--line)}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:31px;gap:24px}.section-heading .eyebrow{margin-bottom:13px}.section-heading h2{font-size:25px;letter-spacing:-.5px;font-weight:550;margin:0}.section-heading>p{font-size:12px;line-height:1.8;color:#8c9db4;margin:0}.feature-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.feature-grid article{border:1px solid var(--line);background:var(--panel);padding:23px 20px 25px;border-radius:8px}.module-id{display:inline-flex;align-items:center;justify-content:center;width:33px;height:30px;border:1px solid #345181;border-radius:5px;background:#1c2c44;color:#8fb9ff;font-size:12px;font-weight:600}.feature-grid h3{font-size:14px;font-weight:550;margin:21px 0 11px}.feature-grid p{font-size:12px;line-height:1.85;color:#95a4ba;margin:0}.steps{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding:0;margin:36px 0 42px}.steps li{border-left:1px solid #344359;padding-left:20px}.steps span{font-size:11px;color:#75a2f2}.steps h3{font-size:14px;font-weight:550;margin:14px 0 10px}.steps p{font-size:12px;color:#91a1b8;line-height:1.8;margin:0}.beta-note{display:flex;align-items:start;gap:15px;border:1px solid #313a48;border-radius:8px;background:#181e27;padding:22px}.note-icon{border:1px solid #8292a8;border-radius:50%;width:19px;height:19px;text-align:center;flex-shrink:0;font-size:12px;color:#a5b5ca}.beta-note strong{font-size:12px;font-weight:550}.beta-note p{font-size:11px;line-height:1.9;color:#94a4b9;margin:7px 0 0;max-width:700px}.beta-label{margin-left:auto;font-size:9px;letter-spacing:1px;color:#71839e;white-space:nowrap}footer{border-top:1px solid var(--line);padding-block:28px 40px;display:flex;align-items:center;gap:28px;font-size:11px;color:#8090a7}footer>span{color:#b3c1d5}footer p{margin:0}footer a{margin-left:auto}
@media(max-width:1000px){.wrap{width:calc(100% - 48px)}.hero{gap:28px;padding-block:55px}.feature-grid{grid-template-columns:repeat(3,1fr)}.drawing{min-height:0}.floating-note{left:15px;top:15px}.mac-line em{display:block;margin:5px 0 0}}
@media(max-width:680px){.wrap{width:calc(100% - 36px)}.header{height:78px}.brand{font-size:14px;gap:8px}.brand img{width:29px;height:29px}nav{gap:12px}nav>a:not(.nav-download){display:none}.nav-download{font-size:11px;padding:8px 10px}.nav-download span{display:none}.hero{grid-template-columns:1fr;gap:32px;padding-block:42px}.hero h1{font-size:39px;letter-spacing:-1.5px}.lead{font-size:14px}.eyebrow{font-size:11px}.primary{width:100%;min-height:54px}.mac-line em{display:inline;margin-left:5px;font-size:9px}.hero-visual{max-width:500px;width:100%}.features,.installation{padding-block:35px}.section-heading{display:block;margin-bottom:25px}.section-heading h2{font-size:22px}.section-heading>p{margin-top:15px}.feature-grid{grid-template-columns:1fr 1fr;gap:10px}.feature-grid article{padding:20px 15px}.feature-grid article:last-child{grid-column:1/-1}.steps{grid-template-columns:1fr 1fr;row-gap:28px}.beta-label{display:none}.beta-note{padding:18px 15px}footer{flex-wrap:wrap;gap:15px}footer p{order:3;width:100%}.desktop-break{display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.checksum{margin-top:12px;color:var(--muted);font-size:11px;max-width:100%}.checksum summary{cursor:pointer}.checksum code{display:block;overflow-wrap:anywhere;word-break:break-all;line-height:1.7;margin-top:9px;padding:10px;border:1px solid var(--line);border-radius:5px}

.mac-line{align-items:flex-start}.mac-line>div{min-width:0}.mac-line p{line-height:1.7}.mac-line .primary{margin:12px 0;white-space:normal;background:var(--blue);color:white;font-size:14px}

.mac-line{align-items:flex-start}.mac-line>div{min-width:0}.mac-line p{line-height:1.7}.mac-line .primary{margin:12px 0;white-space:normal;background:var(--blue);color:white;font-size:14px}

.module-id{width:max-content;min-width:30px;padding-inline:8px;white-space:nowrap}@media(min-width:1100px){.feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
