*{box-sizing:border-box}body{margin:0;min-height:100svh;display:grid;place-items:center;background:#0c110e;color:#edf1e9;font:16px/1.55 system-ui,sans-serif;padding:28px}main{width:min(100%,410px)}a{color:inherit}.brand{font-weight:800;font-size:22px;letter-spacing:-.05em;text-decoration:none}.eyebrow{margin:64px 0 12px;font-size:11px;letter-spacing:.16em;color:#a4b19f}h1{font-size:36px;line-height:1.12;letter-spacing:-.045em;margin:0 0 18px}p{color:#a9b2a5}label{display:block;font-size:13px;margin:28px 0 8px}input{width:100%;background:#141c16;border:1px solid #354330;color:#f2f6ed;border-radius:9px;padding:15px;font:inherit}input:focus-visible{outline:2px solid #c3ed9d;outline-offset:3px}button{display:flex;justify-content:space-between;width:100%;background:#c3ed9d;border:0;border-radius:9px;padding:16px;margin:18px 0 24px;font:600 14px system-ui;cursor:pointer;color:#11200b}.back{font-size:13px;color:#a9b2a5;text-underline-offset:4px}.notice{padding-left:14px;border-left:2px solid #c3ed9d}
