*{box-sizing:border-box}body{margin:0;background:#0b0e13;color:#f3f5f7;font-family:system-ui,Segoe UI,sans-serif}header{height:64px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;background:#121720;border-bottom:1px solid #28303b}header a{color:#fff}main{width:min(1280px,calc(100% - 28px));margin:28px auto}h1{font-size:34px}section,.auth,.key{background:#151b24;border:1px solid #2a3440;border-radius:16px;padding:20px;margin:16px 0}.auth{width:min(520px,calc(100% - 28px));margin:7vh auto}label{display:block;color:#b7c0cb;font-size:13px}input,select,button{width:100%;min-height:46px;margin-top:7px;border-radius:9px;border:1px solid #354151;background:#0e131a;color:#fff;padding:9px;font-size:15px}button{background:#e3b650;color:#15120a;border:0;font-weight:800;cursor:pointer}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.table{overflow:auto}table{width:100%;border-collapse:collapse;min-width:900px}td,th{padding:12px;border-bottom:1px solid #29323d;text-align:left}.inline{display:grid;grid-template-columns:1fr auto;gap:6px;margin:5px 0}.inline button{width:auto}.key code{display:block;margin-top:10px;padding:12px;background:#090d12;word-break:break-all}.bad{padding:12px;background:#431f24;border-radius:9px}@media(max-width:760px){header{padding:0 14px}.grid{grid-template-columns:1fr}h1{font-size:27px}section,.auth{padding:15px}.inline{grid-template-columns:1fr}.inline button{width:100%}}