*{box-sizing:border-box}[hidden]{display:none!important}body{margin:0;background:#11141b;color:#f8fafc;font:16px system-ui}main{max-width:1000px;margin:auto;padding:32px 22px 60px}.logo{width:80px;border-radius:18px}.eyebrow{color:#ff6472;letter-spacing:2px}h1{font-size:clamp(34px,7vw,60px);line-height:1.1}p{line-height:1.7;color:#c9ced9}.lead{font-size:21px}.card{padding:25px;background:#1d2330;border:1px solid #333b4c;border-radius:18px;margin:25px 0}form{display:grid;gap:12px;max-width:520px}input,button{font:inherit;padding:14px;border-radius:9px;border:1px solid #526078;width:100%}button{background:#e91d35;color:white;border:0;font-weight:bold;cursor:pointer}button:disabled{opacity:.5}.secondary{background:#333d50}.gallery{display:grid;grid-template-columns:1fr 1fr;gap:18px}.gallery img{width:100%;border-radius:12px}#trial-error{color:#ffb6be}#trial-status{color:#a7f3c6}@media(max-width:600px){.gallery{grid-template-columns:1fr}.card{padding:20px}}

#activation-error{color:#ffb6be}#activation-status{color:#a7f3c6}
