*{box-sizing:border-box}body{color:#fff;background:#070911;margin:0;font-family:Inter,system-ui,sans-serif}.app{max-width:480px;min-height:100vh;margin:auto;padding:18px}.top{justify-content:space-between;align-items:center;display:flex}h1{margin:0;font-size:28px}p{color:#aeb4c5}.status{background:#101522;border:1px solid #232b3d;border-radius:18px;justify-content:space-between;margin:18px 0;padding:14px;display:flex}.tabs{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tabs button,.grid button,button{color:#fff;background:#111827;border:1px solid #263145;border-radius:14px;align-items:center;gap:8px;margin-top:8px;padding:12px;display:flex}.card{background:linear-gradient(#111827,#0b1020);border:1px solid #263145;border-radius:24px;margin-top:18px;padding:18px}textarea,input{color:#fff;background:#060913;border:1px solid #283247;border-radius:16px;width:100%;padding:14px}textarea{min-height:160px}.primary{color:#fff;background:#7c3aed;border:none;border-radius:16px;justify-content:center;width:100%;margin-top:14px;padding:14px;font-weight:700}.admin{border-color:#7c3aed}.grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.output{white-space:pre-wrap;color:#d7def5;background:#050814;border:1px solid #20283a;border-radius:16px;margin-top:16px;padding:12px;font-size:12px;overflow:auto}
