*{box-sizing:border-box}html{color-scheme:dark}body{margin:0;background:radial-gradient(ellipse at 12% 5%,#1c355c 0,transparent 52%),#090f20;color:#eaf0ff;font:16px/1.6 system-ui,sans-serif}a{color:#85d8e3;text-underline-offset:4px}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #f3c94e;outline-offset:4px}header,main,footer{width:min(1080px,calc(100% - 48px));margin:auto}header{display:flex;justify-content:space-between;align-items:center;padding:28px 0;border-bottom:1px solid #ffffff16;font-size:14px}.brand{text-decoration:none;color:#fff;font-size:22px;font-weight:800;letter-spacing:-.6px}.brand span{color:#9bacc6;font-size:13px;font-weight:500;letter-spacing:0;margin-left:7px}main{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,1fr);gap:64px 56px;padding:68px 0 54px}.eyebrow{font-size:11px;letter-spacing:.17em;color:#85d8e3;font-weight:750;margin:0 0 20px}h1{font-size:clamp(34px,4.3vw,52px);line-height:1.12;letter-spacing:-.045em;margin:0 0 24px}.lead{font-size:18px;line-height:1.75;color:#c2cfe3;margin:0 0 26px;max-width:470px}.features{display:flex;flex-wrap:wrap;gap:9px}.features span{background:#ffffff08;border:1px solid #ffffff13;border-radius:9px;padding:7px 11px;color:#c3d0e5;font-size:12px}.release{display:flex;flex-wrap:wrap;gap:9px 20px;margin:29px 0 14px;font-size:13px;color:#eaf0ff}.note{font-size:13px;color:#9bacc6;max-width:470px;margin:0 0 22px}.back{font-size:14px}.download-card{align-self:start;border:1px solid #f3c94e58;border-radius:22px;background:linear-gradient(145deg,#1b2a43,#111b2e);padding:30px;box-shadow:0 20px 60px #0003}.badge{display:inline-block;border:1px solid #85d8e33d;border-radius:6px;color:#85d8e3;font-size:10px;font-weight:800;letter-spacing:.14em;padding:4px 8px}h2{font-size:25px;letter-spacing:-.03em;line-height:1.25;margin:17px 0 10px}.card-intro{font-size:14px;color:#b4c0d3;margin:0 0 23px}label{display:block;font-size:13px;color:#e0e9f7;margin-bottom:10px}.captcha{display:block;width:100%;max-width:300px;height:auto;border-radius:9px;background:#edf3ff}.refresh{display:inline-block;font-size:12px;margin:8px 0 16px}input{width:100%;background:#090f20;border:1px solid #7086a4;border-radius:10px;color:#fff;font:600 22px/1.2 ui-monospace,monospace;letter-spacing:.13em;text-transform:uppercase;padding:13px 14px;min-height:50px}input::placeholder{text-transform:none;letter-spacing:0;font:14px system-ui,sans-serif;color:#91a2bc}.hint{font-size:12px;color:#9bacc6;margin:9px 0 19px}.button{display:block;width:100%;border:0;border-radius:11px;background:#f3c94e;color:#151515;text-decoration:none;text-align:center;cursor:pointer;font:750 15px/1.3 system-ui,sans-serif;padding:16px 12px;min-height:52px}.button:hover{background:#ffda70}.safe{font-size:11px;text-align:center;color:#9bacc6;margin:17px 0 0}.error{padding:11px 13px;background:#fd8d8214;border:1px solid #fd8d8250;color:#ffd1ca;font-size:13px;border-radius:9px}.verified{color:#85d8e3}.instructions{grid-column:1/-1;border-top:1px solid #ffffff16;padding-top:32px}.instructions h2{font-size:23px;margin:0 0 26px}ol{list-style:none;counter-reset:step;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0 0 32px;padding:0}li{counter-increment:step;position:relative;padding-left:39px}li:before{content:counter(step);position:absolute;left:0;top:0;background:#85d8e315;color:#85d8e3;width:27px;height:27px;border-radius:8px;text-align:center;line-height:27px;font-size:13px}li strong{display:block;font-size:14px;margin-bottom:7px}li span{display:block;color:#9bacc6;font-size:13px}details{padding:15px 0;border-top:1px solid #ffffff12}summary{cursor:pointer;font-size:14px;color:#c8d6eb}details p{font-size:13px;color:#9bacc6;max-width:800px}code{display:block;font-size:12px;color:#c8d6eb;overflow-wrap:anywhere;margin-top:10px}footer{border-top:1px solid #ffffff16;padding:23px 0 32px;display:flex;gap:12px 24px;flex-wrap:wrap;font-size:12px;color:#9bacc6}footer>a:first-child{color:#c8d6eb;text-decoration:none;font-weight:700}footer span{margin-left:auto}@media(max-width:760px){main{grid-template-columns:1fr;gap:32px;padding-top:36px}.download-card{max-width:480px;width:100%}.intro h1 br{display:none}.lead{font-size:16px}.instructions{padding-top:26px}ol{grid-template-columns:1fr;gap:19px}footer span{margin-left:0}header,main,footer{width:calc(100% - 36px)}.download-card{padding:24px}h1{font-size:36px}.release{margin-top:22px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto}}

.access-note{display:none}@media(max-width:760px){header{padding:22px 0}main{padding-top:28px;gap:24px}.intro .features,.intro .note,.intro .back{display:none}.intro h1{font-size:30px;margin-bottom:16px}.eyebrow{margin-bottom:14px}.lead{margin-bottom:16px}.release{margin:18px 0 0}.access-note{display:block;font-size:13px;color:#9bacc6;margin:0 0 26px}.download-card{padding:22px}}
