:root{color-scheme:dark;font-family:Inter,"Microsoft YaHei",system-ui}*{box-sizing:border-box}body{margin:0;min-height:100vh;display:grid;place-items:center;background:radial-gradient(ellipse at 10% 0,#133b46,transparent 60%),#071322;color:#dfebf7;padding:24px}main{width:min(100%,480px);padding:32px;border:1px solid #294456;background:#0b1b2def;border-radius:16px;box-shadow:0 24px 70px #0005}.brand{letter-spacing:2px;font-size:13px;color:#65e0dc}.eyebrow{margin-top:32px;font-size:10px;letter-spacing:3px;color:#7eb6ca}h1{font-size:27px;margin:12px 0}h2{font-size:16px}p,footer{font-size:13px;color:#9db4c7;line-height:1.8}label{display:block;font-size:13px;margin:20px 0 12px}input{display:block;width:100%;margin-top:8px;padding:13px;border:1px solid #35516a;border-radius:7px;background:#081525;color:#edf8ff;font:inherit}input:focus{outline:2px solid #51c5b4}button{width:100%;padding:13px;background:#258b7a;color:white;border:0;border-radius:7px;font:inherit;cursor:pointer;margin:14px 0}button:disabled{opacity:.45;cursor:default}#qr{margin:16px auto;background:white;padding:12px;width:fit-content;border-radius:7px}#qr svg{display:block;width:210px;height:210px}code{display:block;overflow-wrap:anywhere;user-select:all;padding:12px;background:#071322;font-size:13px}#status{color:#f4c98e;white-space:pre-line}pre{font-size:14px;line-height:1.8;user-select:all;background:#071322;padding:16px}.check{display:flex;align-items:center;gap:10px}.check input{width:auto;margin:0}footer{border-top:1px solid #24394d;padding-top:16px;margin-top:20px;font-size:11px}[hidden]{display:none!important}
