:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f3f3f5;background:#0a0a0c;font:16px/1.5 system-ui,sans-serif}*{box-sizing:border-box}[hidden]{display:none!important}body{place-items:center;min-height:100dvh;margin:0;padding:24px;display:grid}main{background:#17171b;border:1px solid #505056;width:min(100%,440px);padding:clamp(22px,6vw,42px)}header{border-bottom:1px solid #505056;gap:2px;padding-bottom:16px;display:grid}header strong{letter-spacing:.18em;font-size:1.4rem}header span,#help{color:#c8c8cf}h1{margin:22px 0 8px;font-size:2rem;line-height:1.15}form{gap:13px;display:grid}label{gap:5px;display:grid}input,button{min-height:44px;font:inherit;border:1px solid #7a7a82;padding:9px 12px}input{width:100%;color:inherit;background:#101013}button{cursor:pointer;color:#101013;background:#eeeef0;font-weight:700}button:disabled{cursor:wait;opacity:.65}a{color:inherit;text-underline-offset:.18em}:focus-visible{outline-offset:3px;outline:2px solid #ededf2}#message:empty{display:none}footer{border-top:1px solid #505056;flex-wrap:wrap;gap:4px 16px;margin-top:20px;padding-top:8px;font-size:.85rem;display:flex}footer a{align-items:center;min-height:44px;display:inline-flex}
