*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(ellipse at 50% 0,#34264f,#111218 65%);color:#f1f1f4;font:16px/1.55 system-ui,-apple-system,Segoe UI,sans-serif;padding:48px 18px}.card{max-width:570px;margin:auto;padding:32px;background:#191a21;border:1px solid #34343e;border-radius:22px;box-shadow:0 24px 70px #0005}.eyebrow{font-size:11px;letter-spacing:2px;color:#b9afce}h1{font-size:32px;margin:10px 0}.intro,.footer,.hint{color:#aaaab9}.intro{margin:0 0 24px}label{display:block;font-size:14px;margin:18px 0 7px}input,select{width:100%;padding:13px 14px;border:1px solid #454550;border-radius:10px;background:#111218;color:#fff;font:inherit}input:focus,select:focus{outline:2px solid #b8a3fa;outline-offset:2px}button{width:100%;border:0;border-radius:10px;background:#e8414e;color:white;padding:14px;font:600 16px system-ui;cursor:pointer;margin-top:24px}button:disabled{opacity:.6;cursor:wait}.footer{font-size:12px;margin:26px 0 0}#result:not(:empty){border-top:1px solid #3c3c46;margin-top:24px;padding-top:16px}.account{overflow-wrap:anywhere;font-weight:600;margin:0}.subject{font-size:14px;color:#b7b7c5}.code{font-size:52px;font-weight:750;letter-spacing:12px;text-align:center;padding:12px;color:#fff;user-select:all}.copy{background:#353342;margin:0 0 8px}.hint{font-size:13px}.error{color:#ffafb6}.link{display:block;padding:12px 0;color:#c7b3ff}details{margin-top:18px;font-size:13px}summary{cursor:pointer;color:#c5c5d0}pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#c8c8d3;font:13px/1.6 system-ui;max-height:380px;overflow:auto}@media(max-width:480px){body{padding:20px 12px}.card{padding:24px 20px}h1{font-size:28px}}
