*{box-sizing:border-box}body{margin:0;background:#101113;color:#e9e9ec;font:14px/1.6 -apple-system,BlinkMacSystemFont,'Segoe UI','Microsoft YaHei',sans-serif;min-height:100vh;display:grid;place-items:center;padding:25px}main{width:100%;max-width:440px;padding:35px;background:#191a1e;border:1px solid #303239;border-radius:12px;box-shadow:0 20px 80px #0004}.logo{font-size:30px;font-weight:800;color:white;text-decoration:none;letter-spacing:-1px}.logo b{background:#ff9709;color:#111;font-size:24px;border-radius:4px;padding:4px 8px}.eyebrow{color:#777e88;letter-spacing:2px;font-size:9px;margin:12px 0 28px}h1{font-size:23px;margin:0;font-weight:600}p{font-size:12px;color:#8c94a0;margin:9px 0 24px}form{display:flex;flex-direction:column;gap:18px}label{display:flex;flex-direction:column;gap:7px;font-size:12px;color:#bac0cb}input{padding:11px 12px;background:#111317;border:1px solid #39404c;color:#eee;border-radius:5px;outline:none;font:13px/1.5 inherit;width:100%;min-width:0}input:focus{border-color:#ff9709}input::placeholder{color:#5d6878}.password{display:flex;position:relative}.password input{padding-right:52px}.password button{position:absolute;right:10px;top:11px;background:none;border:0;color:#9c8c75;font-size:11px;cursor:pointer}.notice{background:#28241c;border:1px solid #4a3c25;padding:12px;border-radius:5px;color:#b3a084;font-size:11px;line-height:1.9}code{color:#dfbb80;overflow-wrap:anywhere}.primary{padding:12px;background:#ff9709;border:0;border-radius:5px;color:#17120b;font-weight:650;cursor:pointer}.primary:disabled{opacity:.5}#error{color:#f49b8d;margin:0;font-size:11px}.back{display:block;color:#929bab;text-decoration:none;font-size:11px;margin-top:22px;text-align:center}footer{text-align:center;font-size:9px;color:#555e6c;margin-top:28px}[hidden]{display:none!important}@media(max-width:480px){main{padding:25px}body{padding:15px}}
