:root{color-scheme:dark;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:#f2f8ff;background:#030a16;--blue:#72d3ff;--line:#c1e7ff44}*{box-sizing:border-box}body{margin:0;min-height:100svh;background:linear-gradient(180deg,#010a1970,#01091694),url('background.jpg') center/cover fixed no-repeat}a{color:inherit}.shell{width:min(1080px,100% - 48px);margin:auto;padding:28px 0 36px}.brand{display:flex;align-items:center;gap:13px;text-decoration:none;width:fit-content}.brand img{width:66px;height:66px;object-fit:contain;filter:drop-shadow(0 0 14px #299bff60)}.brand strong{font-size:19px;letter-spacing:-.5px}.brand small{display:block;font-size:9px;letter-spacing:2.6px;color:#b2d1e8;margin-top:5px}.private{margin-left:auto;color:#c2ddf2;font-size:11px;padding:9px 13px;border:1px solid var(--line);border-radius:24px;background:#bde9ff0b}header{display:flex;align-items:center;gap:12px}.hero{display:grid;grid-template-columns:1.05fr 1fr;gap:52px;align-items:center;margin:70px 0 36px}.eyebrow{color:var(--blue);font-size:11px;font-weight:750;letter-spacing:2.3px;margin:0 0 18px}h1{font-size:clamp(33px,4.5vw,56px);line-height:1.08;letter-spacing:-1.8px;margin:0 0 19px;text-wrap:balance}.lead{color:#c3d6e8;font-size:17px;line-height:1.7;max-width:440px}.hero-art{display:block;max-width:260px;height:210px;object-fit:contain;margin:22px auto 0;filter:drop-shadow(0 14px 26px #169bff45)}.glass{border:1px solid var(--line);border-radius:27px;background:linear-gradient(140deg,#a8dfff25,#0615273b 52%,#59bdff16);box-shadow:inset 0 1px 0 #f0fcff66,inset 0 -1px 0 #89ceff29,0 20px 60px #0005;backdrop-filter:blur(10px) saturate(1.1);-webkit-backdrop-filter:blur(10px) saturate(1.1)}.release{padding:30px}.release-top{display:flex;gap:12px;align-items:center;margin-bottom:25px}.release-icon{width:54px;height:54px;border:1px solid #c5e6ff38;border-radius:16px;display:grid;place-items:center;background:#badfff14;font-size:27px;color:var(--blue)}.release-top strong{display:block;font-size:21px;letter-spacing:-.5px}.release-top small{display:block;margin-top:5px;font-size:12px;color:#bdd3e6}.tag{display:inline-flex;align-items:center;gap:7px;color:#b2daf1;border:1px solid #a2d4f530;border-radius:20px;padding:7px 10px;font-size:10px;margin-bottom:20px}.dot{width:6px;height:6px;border-radius:50%;background:#7acfff;box-shadow:0 0 13px #38b7ff90}.download{display:flex;align-items:center;justify-content:center;gap:13px;text-decoration:none;width:100%;min-height:62px;border:1px solid #c0efffac;border-radius:16px;background:linear-gradient(145deg,#e2f7ff38,#2e97cf55 50%,#146d9945);box-shadow:inset 0 1px 0 #effcff99,0 6px 25px #0064bc30;color:white;font-size:18px;font-weight:750;text-shadow:0 1px 4px #03203d}.download:hover{background-color:#a3e6ff20}.download:focus-visible{outline:3px solid #a8e7ff;outline-offset:5px}.arrow{font-size:27px;line-height:1}.build{font-size:12px;text-align:center;color:#bed6e8;margin:13px 0 23px;line-height:1.7}.divider{height:1px;background:linear-gradient(90deg,transparent,#bce4ff3d,transparent);margin:22px 0}.hint{font-size:12px;line-height:1.8;color:#c0d4e5;margin:0}.package{font-family:ui-monospace,monospace;font-size:10px;color:#94b5cf;overflow-wrap:anywhere;margin-top:16px}.instructions{padding:25px 29px;margin-top:24px}.instructions h2{font-size:18px;letter-spacing:-.3px;margin:0 0 21px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.step{display:flex;align-items:flex-start;gap:12px}.number{flex-shrink:0;display:grid;place-items:center;width:29px;height:29px;border:1px solid #c0e7ff55;border-radius:9px;background:#b7e7ff12;color:var(--blue);font-size:12px}.step strong{font-size:13px;display:block;margin:3px 0 7px}.step p{font-size:12px;line-height:1.7;color:#b6ccdf;margin:0}details{margin-top:23px;padding-top:20px;border-top:1px solid #bfddf123}summary{font-size:12px;font-weight:650;cursor:pointer;color:#dcefff}details p{font-size:12px;line-height:1.8;color:#c0d3e3}footer{display:flex;justify-content:space-between;color:#93b1ca;font-size:10px;letter-spacing:.2px;padding-top:25px;gap:20px;line-height:1.8}footer a{text-decoration:none}@media(max-width:700px){.shell{width:calc(100% - 36px);padding-top:20px}.brand img{width:53px;height:57px}.brand strong{font-size:17px}.private{font-size:9px;padding:7px 10px}.hero{grid-template-columns:1fr;gap:25px;margin-top:35px}.hero-copy{text-align:center}.lead{margin:0 auto;font-size:15px;max-width:360px}.eyebrow{font-size:10px;margin-bottom:12px}h1{font-size:36px;letter-spacing:-1.2px;margin-bottom:14px}.hero-art{height:110px;margin-top:15px}.release{padding:23px;border-radius:24px}.release-top{margin-bottom:17px}.release-top strong{font-size:20px}.tag{margin-bottom:17px}.download{min-height:59px}.instructions{padding:23px}.steps{grid-template-columns:1fr;gap:19px}.step p{font-size:12px}footer{padding-top:23px;font-size:9px}.build{margin-bottom:18px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto}}@supports not(backdrop-filter:blur(1px)){.glass{background-color:#081b30e8}}
