:root{color-scheme:dark;font-family:system-ui,-apple-system,"Segoe UI",sans-serif;background:#090a0c;color:#f6f6f8}
*{box-sizing:border-box}body{margin:0}main{max-width:1000px;margin:auto;padding:48px 24px}
header{display:flex;align-items:center;gap:18px;border-bottom:1px solid #30313b;padding-bottom:28px}header img{width:76px;height:76px;border-radius:18px}
.brand{margin:0;color:#fb2938;font-size:12px;letter-spacing:2px;font-weight:800}h1{margin:6px 0 0;font-size:clamp(24px,4vw,36px)}h2{font-size:20px;margin:0 0 14px}
.hero{padding:34px 0 24px}.hero h2{font-size:clamp(28px,5vw,42px);max-width:700px;line-height:1.15}.intro{font-size:18px;color:#c6c7cf;line-height:1.6;max-width:760px}
.actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 14px}button,.button{appearance:none;font:700 16px inherit;border:1px solid #e30613;background:#e30613;color:white;border-radius:12px;padding:15px 20px;text-decoration:none;cursor:pointer;font-family:inherit;font-size:16px;font-weight:700;text-align:center}
.button.secondary{background:transparent;border-color:#525463}button:disabled{opacity:.65;cursor:wait}a{color:#f8b7bd}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #fff;outline-offset:4px}
#status{min-height:48px;color:#c6c7cf;line-height:1.5}section{margin:18px 0}.grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.panel{background:#14161b;border:1px solid #30313b;border-radius:18px;padding:24px}
ol{padding-left:22px}li{padding:5px 0;line-height:1.55;color:#d4d5db}p{line-height:1.6}small,.muted{color:#b6b7c1}#steps:focus{outline:none}.note{border-left:3px solid #e30613;padding:0 18px;margin:26px 0}footer{border-top:1px solid #30313b;margin-top:28px;padding-top:20px;line-height:1.6;font-size:13px}code{overflow-wrap:anywhere;color:white} [hidden]{display:none!important}
@media(max-width:650px){main{padding:24px 16px}.grid{grid-template-columns:1fr}header img{width:58px;height:58px}.actions>*{width:100%}.panel{padding:20px}}

