:root{color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:#101010;color:#fff;font:16px/1.7 -apple-system,BlinkMacSystemFont,"Hiragino Sans",sans-serif}main{max-width:460px;margin:auto;padding:32px 24px 40px}.brand{color:#fff;font-size:23px;font-weight:800;text-decoration:none}.eyebrow{font-size:13px;color:#ffaf80;margin-top:36px}h1{font-size:25px;line-height:1.4}h2{font-size:20px}p{margin:16px 0}.note{font-size:13px;color:#c5c5cb}button,input{font:inherit;width:100%;min-height:48px;border-radius:12px;padding:12px;border:1px solid #555}button{font-weight:700;background:#fff;color:#101010;cursor:pointer}button:disabled{opacity:.6;cursor:default}.secondary{background:transparent;color:#fff;margin-top:12px}input{background:#202024;color:#fff;font-size:13px}label{display:block;font-size:13px;margin:16px 0 6px}#status{overflow-wrap:anywhere}#status[data-error=true]{color:#ffb3ac}#result{border-top:1px solid #555;margin-top:24px;padding-top:10px}:focus-visible{outline:3px solid #ffaf80;outline-offset:3px}[hidden]{display:none!important}
