*{box-sizing:border-box}body{margin:0;font-family:Arial,sans-serif;background:linear-gradient(90deg,#f5f0ff 1px,transparent 1px),linear-gradient(#f5f0ff 1px,transparent 1px),#fbfaff;background-size:34px 34px;color:#28105f}.wrap{max-width:680px;margin:28px auto;padding:0 14px}.card{background:#fff;border:1px solid #d8ccef;border-radius:28px;padding:30px;margin-bottom:22px;box-shadow:0 12px 40px #3b1a6b12}.hero{text-align:center}.badge{width:56px;height:56px;border:4px solid #8238eb;border-radius:17px;display:flex;align-items:center;justify-content:center;margin:auto;color:#8238eb;font-weight:900}h1{font-size:35px;line-height:1.05;margin:16px 0}h1 span{color:#8238eb}p{letter-spacing:3px;color:#aaa3b8;font-size:12px}hr{border:0;border-top:1px solid #eee7f6;margin:30px 0}label{display:block;text-align:left;color:#74618e;letter-spacing:3px;font-size:13px;margin-bottom:10px}input{width:100%;padding:20px;border:1px solid #cec3df;border-radius:17px;background:#f2eff8;font-size:20px;color:#32136d}button{width:100%;border:0;border-radius:16px;background:#7d36e9;color:#fff;padding:17px;margin-top:16px;font-weight:800;font-size:17px;cursor:pointer}small{display:block;text-align:left;color:#aaa1b9;margin-top:12px}.row{display:flex;justify-content:space-between;align-items:center}h2{margin:0;font-size:22px}#status{color:#9486a6;font-size:13px}.empty,.loading,.error{text-align:center;padding:30px 10px;color:#9990aa}.error{color:#b42318}.message{margin-top:14px;padding:18px;border:1px solid #e2d8ef;border-radius:18px;background:#faf9fd}.meta{font-size:12px;color:#9488a3;margin-bottom:10px}.body{font:17px/1.5 monospace;color:#241040;word-break:break-word}.copy{font-size:13px;padding:12px;margin-top:14px}@media(max-width:520px){.wrap{margin:12px auto}.card{padding:22px;border-radius:22px}h1{font-size:29px}}