:root{--black:#020303;--white:#e7ebe7;--green:#54c878;--red:#e11a2a;--line:rgba(108,141,118,.18);--mono:"Courier New",monospace;--sans:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{min-height:100vh;margin:0;display:grid;grid-template-rows:70px 1fr 48px;background:radial-gradient(circle at 45% 45%,rgba(120,0,14,.14),transparent 25%),var(--black);color:var(--white);font-family:var(--sans)}a{color:inherit;text-decoration:none}.grid{position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:50px 50px;mask-image:radial-gradient(circle,#000,transparent 75%)}header,footer{padding:0 clamp(22px,5vw,70px);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--line);position:relative;z-index:2}header>a:last-child{justify-self:end;font:8px var(--mono);letter-spacing:.12em;color:#707873}.brand{display:flex;align-items:center;gap:10px;width:max-content;font-size:9px;font-weight:800;letter-spacing:.14em}.brand b{color:var(--red)}.mark{width:38px;height:38px;overflow:hidden}.mark img{width:100%;height:100%;object-fit:cover;transform:scale(1.32)}.channel{font:8px var(--mono);letter-spacing:.13em;color:#626a66}.channel i,aside strong i{display:inline-block;width:6px;height:6px;margin-right:8px;border-radius:50%;background:var(--green);box-shadow:0 0 10px var(--green)}main{width:min(1120px,calc(100% - 44px));margin:auto;display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:18px;position:relative;z-index:1}.download-card,aside{border:1px solid var(--line);background:rgba(7,10,8,.93)}.download-card{padding:clamp(30px,5vw,70px)}.label,aside>span{margin:0;color:var(--green);font:7px var(--mono);letter-spacing:.16em}.glyph{width:54px;height:54px;margin:24px 0;border:1px solid rgba(225,26,42,.42);display:grid;place-items:center;color:var(--red);font-size:26px;box-shadow:0 0 28px rgba(225,26,42,.08)}.glyph span{animation:pulse 1.8s ease-in-out infinite}h1{margin:0;font-size:clamp(48px,6vw,82px);line-height:.84;letter-spacing:-.065em}h1 em{font-style:normal;color:transparent;-webkit-text-stroke:1px #7b847e}.intro{max-width:620px;margin:25px 0 35px;color:#747d77;font-size:12px;line-height:1.6}form label{display:block;margin-bottom:8px;color:#5b645e;font:7px var(--mono);letter-spacing:.12em}.code-control{display:grid;grid-template-columns:1fr auto}.code-control input{height:54px;min-width:0;padding:0 17px;border:1px solid #303934;background:#030504;color:#fff;outline:0;text-align:center;text-transform:uppercase;font:800 15px var(--mono);letter-spacing:.16em}.code-control input:focus{border-color:var(--green)}.code-control button{height:54px;padding:0 20px;border:1px solid var(--green);background:var(--green);color:#031006;font:800 8px var(--mono);letter-spacing:.1em}.code-control button span{margin-left:20px}.code-control button:disabled{opacity:.45}#download-status{min-height:16px;margin:12px 0 0;color:var(--green);font:9px var(--mono)}aside{padding:28px;align-self:stretch;display:flex;flex-direction:column;justify-content:center}aside strong{display:block;margin:20px 0;color:#ccd2ce;font-size:11px;letter-spacing:.1em}aside p{color:#5a645e;font:8px/2 var(--mono);letter-spacing:.12em}aside small{margin-top:auto;color:#717a75;font-size:9px}footer{border-top:1px solid var(--line);border-bottom:0;display:flex;justify-content:space-between;color:#515954;font:7px var(--mono);letter-spacing:.12em}@keyframes pulse{50%{transform:translateY(5px);filter:brightness(1.6)}}@media(max-width:720px){header{grid-template-columns:1fr auto}.channel{display:none}main{grid-template-columns:1fr;margin:28px auto}aside{min-height:180px}.code-control{grid-template-columns:1fr}.code-control button{margin-top:8px}footer{gap:20px}.download-card{padding:28px}h1{font-size:52px}}
