:root{--bg:#061122;--panel:#0b1b34;--line:#1b355b;--text:#eaf4ff;--muted:#89a0c4;--cyan:#6cddff}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 76% 8%,#123a63 0,#061122 35%),var(--bg);color:var(--text);font-family:Inter,Segoe UI,Arial,sans-serif}main{max-width:1120px;margin:auto;padding:28px 38px}nav{display:flex;align-items:center;justify-content:space-between}nav a{color:var(--muted);text-decoration:none;font-size:14px}.brand{font-weight:800;letter-spacing:.15em;color:var(--cyan)}.brand span{font-size:25px;margin-right:8px}.hero{padding:125px 0 110px;max-width:680px}.eyebrow{font-size:11px;letter-spacing:.18em;color:var(--cyan);font-weight:700}h1{font-size:clamp(50px,8vw,92px);line-height:.96;letter-spacing:-.06em;margin:20px 0 26px}h1 em{font-style:normal;color:#7ba8d9}p{color:var(--muted);font-size:18px;line-height:1.6;max-width:560px}.actions{display:flex;align-items:center;gap:25px;margin-top:34px}.button{background:var(--cyan);color:#061122;padding:15px 22px;border-radius:8px;text-decoration:none;font-weight:800}.button span{font-size:20px;margin-left:12px}.text-link{color:var(--text);text-decoration:none;font-size:14px}.status{color:#6d86aa;font-size:12px;margin-top:22px}.features{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding:38px 0}.features div{display:flex;flex-direction:column;gap:9px}.features b{color:var(--cyan);font-size:11px}.features strong{font-size:16px}.features span{color:var(--muted);font-size:13px;line-height:1.5}.releases{padding:100px 0 70px}.section-head h2{font-size:42px;margin:12px 0 30px}.release{display:flex;justify-content:space-between;align-items:center;background:rgba(11,27,52,.78);border:1px solid var(--line);border-radius:12px;padding:22px 25px;margin:12px 0}.release h3{margin:0 0 7px;font-size:17px}.release p{font-size:12px;margin:0;max-width:620px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.release small{display:block;color:#6680a5;margin-top:8px}.release a{color:var(--cyan);text-decoration:none;font-size:13px;font-weight:700;white-space:nowrap;margin-left:20px}.empty{color:var(--muted);padding:20px 0}footer{color:#526b91;font-size:12px;padding:30px 0}@media(max-width:650px){main{padding:22px}.hero{padding:90px 0 75px}.features{grid-template-columns:1fr}.release{align-items:flex-start;flex-direction:column;gap:18px}.release a{margin:0}.actions{flex-wrap:wrap}}