:root{color-scheme:dark;--text:#edf5ff;--muted:#9aacc1;--accent:#9ae9d8;--line:#23374c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#09131f;color:var(--text);font:16px/1.6 ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.container{width:min(1100px,calc(100% - 40px));margin:auto}.aurora{position:absolute;z-index:-1;top:-190px;right:-200px;width:850px;height:850px;background:radial-gradient(ellipse,#145b6a77 0%,#13416244 32%,transparent 68%);pointer-events:none}.topbar{display:flex;align-items:center;justify-content:space-between;padding:24px 0;gap:20px}.brand{font-weight:780;font-size:22px;letter-spacing:-.8px;display:inline-flex;align-items:center;gap:9px}.brand .os{color:var(--accent)}.mark{color:var(--accent);font-size:32px}.topbar nav{display:flex;gap:28px;font-size:14px;color:#c1d1e1}.topbar nav a:hover{color:var(--accent)}.hero{min-height:585px;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:40px 0 100px}.eyebrow,.section-label{font-size:12px;color:var(--accent);text-transform:uppercase;font-weight:750;letter-spacing:2px}.eyebrow{border:1px solid #2b4e56;border-radius:30px;padding:8px 15px;background:#112d36b5}.dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 15px var(--accent);margin-right:8px}.hero h1{font-size:clamp(57px,8vw,104px);letter-spacing:-6px;line-height:1.02;margin:25px 0}.hero h1 em{font-style:normal;color:var(--accent)}.intro{max-width:545px;font-size:18px;color:#afc3d3;margin:0}.actions{display:flex;gap:14px;margin-top:32px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:12px;padding:13px 20px;font-size:14px;font-weight:760;border:1px solid #355366}.button.primary{background:var(--accent);border-color:var(--accent);color:#05232a}.button.quiet{background:#12283a}.button:hover{filter:brightness(1.12)}.hero-art{position:absolute;right:15px;top:95px;width:385px;height:385px;pointer-events:none}.orbit{position:absolute;inset:0;border-radius:50%;transform:rotate(-32deg);border:1px solid #71d2dc4c;box-shadow:inset 0 0 75px #15748226,0 0 90px #0c93992d}.orbit-1{border-radius:60% 28% 66% 36%;transform:rotate(38deg)}.orbit-2{inset:42px;border-radius:28% 65% 34% 63%;transform:rotate(-12deg);border:2px solid #b5f2e57a}.core{position:absolute;top:90px;left:100px;font-size:175px;color:#d8ffef;text-shadow:0 0 65px #40d9cc,0 0 100px #99f9d3;transform:rotate(-10deg)}.art-caption{position:absolute;bottom:-48px;right:40px;font-size:11px;letter-spacing:4px;color:#a3cfcd}.art-caption strong{font-size:25px;letter-spacing:0;color:#eefbf9}.panel-wrap{background:linear-gradient(180deg,#0e2132,#101d2c)}.panel{padding:80px 0}.panel h2,.section h2{font-size:clamp(38px,5vw,60px);letter-spacing:-2.5px;line-height:1.12;margin:12px 0 18px}.panel>p{color:var(--muted);max-width:680px;font-size:17px}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:45px}.features article{border:1px solid var(--line);background:#152c3b9c;padding:24px;border-radius:17px}.features h3,.release h3{margin:9px 0;font-size:21px}.features p,.release p{color:var(--muted);font-size:14px}.feature-icon{color:var(--accent);font-size:27px}.section{padding:85px 0}.section-head{display:flex;gap:60px;align-items:end;justify-content:space-between;margin-bottom:30px}.section-head p{max-width:350px;color:var(--muted)}.release-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.release{border:1px solid var(--line);border-radius:17px;padding:26px;background:linear-gradient(140deg,#142c3f,#111e2d);display:flex;flex-direction:column;align-items:start}.arch{font-size:12px;text-transform:uppercase;letter-spacing:2px;color:var(--accent);font-weight:700}.status{border-radius:20px;padding:4px 10px;font-size:11px;font-weight:700}.pending{color:#d8c5a6;background:#49392099}.ready{color:#adffdb;background:#174a34}.checksum{overflow-wrap:anywhere;min-height:40px}.download-button{display:inline-block;background:#9ae9d8;color:#06232b;padding:10px 16px;border-radius:9px;font-weight:750;font-size:13px;margin-top:auto}.download-button.disabled{background:#253d4e;color:#a3b8c8;cursor:not-allowed}.note{font-size:13px;color:#d7c5a0;margin-top:25px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:45px}.steps article{border-top:1px solid #497486;padding-top:19px}.steps b{color:var(--accent);font-size:14px}.steps h3{font-size:18px;line-height:1.3}.steps p{color:var(--muted);font-size:14px}.source-card{background:#122c3a;border-radius:24px;padding:46px;display:flex;gap:25px;align-items:center;justify-content:space-between;margin-bottom:80px}.source-card p{max-width:600px;color:var(--muted)}.source-button{white-space:nowrap}.source-button[aria-disabled="true"]{opacity:.65;pointer-events:none}.footer{border-top:1px solid var(--line);padding:25px 0 45px;display:flex;justify-content:space-between;gap:20px;align-items:center;color:var(--muted);font-size:12px}.footer .brand{font-size:17px;color:var(--text)}@media(max-width:900px){.hero-art{opacity:.25;right:-100px}.intro,.hero h1,.actions{position:relative;z-index:1}.hero h1{letter-spacing:-3px}.features,.steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.topbar{align-items:flex-start;flex-direction:column}.topbar nav{flex-wrap:wrap;gap:13px;font-size:12px}.hero{min-height:590px}.hero-art{width:300px;height:300px;right:-110px;top:110px}.hero h1{font-size:54px}.intro{font-size:16px}.release-grid,.features,.steps{grid-template-columns:1fr}.section-head,.source-card{flex-direction:column;align-items:start}.section,.panel{padding-top:60px;padding-bottom:60px}.source-card{margin-bottom:45px}.footer{align-items:start;flex-direction:column}}
