*{box-sizing:border-box}html{color-scheme:dark}body{margin:0;background:#0b1115;color:#ecf1ec;font:16px/1.6 system-ui,sans-serif}a{color:inherit;text-underline-offset:4px}header{max-width:1200px;margin:auto;padding:28px 40px;border-bottom:1px solid #293431;display:flex;justify-content:space-between;align-items:center;gap:20px}.brand{font:700 23px monospace;letter-spacing:.12em;text-decoration:none;color:#b8f3b3}.brand span{display:block;font-size:9px;color:#8c9b93;letter-spacing:.2em}nav{display:flex;gap:24px;align-items:center;font-size:14px}nav a{text-decoration:none}nav form{margin:0}main{max-width:1200px;min-height:75vh;padding:64px 40px;margin:auto}h1{font-size:clamp(36px,5vw,68px);line-height:1.08;letter-spacing:-.045em;margin:18px 0 26px;font-weight:550}h2{font-size:22px;font-weight:550;line-height:1.3}p{color:#a9b7ae;max-width:650px}.eyebrow{font:12px monospace;letter-spacing:.14em;color:#b8f3b3}.hero{padding:25px 0 70px}.intro{font-size:20px;max-width:540px}.actions{display:flex;gap:16px;margin-top:30px}.button,button{background:#b8f3b3;border:1px solid #b8f3b3;color:#101c13;padding:13px 20px;border-radius:3px;text-decoration:none;font:600 14px system-ui;cursor:pointer;display:inline-block}.button span{margin-left:25px}.secondary{background:transparent;color:#cfdbd2;border-color:#425449}.link{border:0;padding:0;background:none;color:inherit;font-weight:400}a:hover,button:hover{filter:brightness(1.13)}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #b8f3b3;outline-offset:4px}.steps{border-top:1px solid #293431;padding-top:32px;display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.steps span{font:11px monospace;color:#7d9f89;letter-spacing:.1em}.steps p{font-size:14px}.panel{max-width:500px;margin:10px auto 40px}.panel h1{font-size:44px}.panel form{margin:30px 0}label{display:block;font-size:14px;margin:20px 0 7px}input{width:100%;padding:13px;border:1px solid #425449;background:#101b19;border-radius:3px;color:#ecf1ec;font:16px system-ui}.panel button{width:100%;margin-top:24px}small,.muted{display:block;font-size:12px;color:#91a297}small{margin-top:8px}.validation-summary-errors{color:#ffbcaa;border-left:2px solid #ffbcaa;padding-left:12px;font-size:14px}.validation-summary-valid{display:none}.releases{display:flex;flex-wrap:wrap;gap:24px;margin-top:40px}.releases article{padding:30px;border:1px solid #293431;min-width:280px;background:#101918}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px}th,td{padding:16px 12px;text-align:left;border-bottom:1px solid #293431}th{color:#91a297;font-weight:400}td form{display:flex;gap:8px}td button{padding:8px 12px}td input[type=hidden]{display:none}.status{font:12px monospace}footer{max-width:1200px;margin:auto;border-top:1px solid #293431;padding:24px 40px;color:#7c8d82;font:11px monospace;letter-spacing:.08em}@media(max-width:650px){header{padding:20px;align-items:flex-start}nav{gap:12px;flex-wrap:wrap;justify-content:flex-end}main{padding:40px 20px}.brand span{display:none}.steps{grid-template-columns:1fr;gap:18px}.panel h1{font-size:36px}footer{padding:24px 20px}.actions{flex-wrap:wrap}}
