@font-face{font-family:Manrope;src:url('./fonts/manrope-latin-400-normal.woff2')}@font-face{font-family:Manrope;src:url('./fonts/manrope-latin-700-normal.woff2');font-weight:700}*{box-sizing:border-box}body{margin:0;background:#090e14;color:#f5f7fa;font:16px Manrope,Arial,sans-serif;min-height:100vh;display:grid;place-items:center;padding:40px 24px}main{width:min(100%,500px)}a{color:#b9d9ff;text-underline-offset:5px}.brand{text-decoration:none;letter-spacing:.18em;color:#fff;font-size:14px;font-weight:700}.eyebrow{color:#b4d4ff;font-size:12px;letter-spacing:.16em;margin-top:52px}h1{font-size:clamp(32px,6vw,44px);line-height:1.15;margin:18px 0}h2{font-size:24px}.intro,.hint,section p{color:#aebbc9;line-height:1.7}.intro{margin-bottom:30px}label,input,button{display:block;width:100%}label{font-size:14px;margin-bottom:10px}input{background:#111923;border:1px solid #586879;color:#fff;border-radius:8px;padding:14px;font:inherit}button{margin-top:14px;padding:15px;background:#e9564e;border:0;border-radius:8px;color:#fff;font:700 15px Manrope,Arial,sans-serif;cursor:pointer}button:disabled{opacity:.55;cursor:wait}input:focus-visible,button:focus-visible,a:focus-visible{outline:3px solid #a7ceff;outline-offset:4px}.hint{font-size:13px;margin-top:18px}.back{display:inline-block;margin-top:20px;font-size:14px}#status{min-height:24px;line-height:1.6;color:#b9d9ff}#status.error{color:#ffb4a9}[hidden]{display:none!important}section{padding:18px 0;border-block:1px solid #334150}

#mfa-secret{overflow-wrap:anywhere;padding:14px;background:#111923;border-radius:8px}#owner-dashboard{display:inline-block;margin:16px 0}
