*{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#0f1117;color:#e6e8ee;min-height:100vh;align-items:center;justify-content:center}.card,body{display:flex}.card{background:#181b23;border:1px solid #262a35;border-radius:12px;padding:2.5rem;width:100%;max-width:380px;flex-direction:column;gap:1rem}.card h1{font-size:1.25rem}.card h1,.card p{text-align:center}.card p{color:#9aa1b2;font-size:.875rem}.card input{background:#0f1117;border:1px solid #313747;border-radius:8px;color:#e6e8ee;font-size:1rem;padding:.65rem .75rem;width:100%}.card input.code{text-align:center;letter-spacing:.5em;font-size:1.35rem}.card button{background:#4f6ef7;border:none;border-radius:8px;color:white;cursor:pointer;font-size:1rem;padding:.65rem}.card button:disabled{opacity:.5;cursor:default}.error{color:#f87171;font-size:.875rem;text-align:center}.linkish{background:none!important;border:none;color:#9aa1b2!important;cursor:pointer;font-size:.8rem!important;text-decoration:underline;padding:0!important}.hq{text-align:center;display:flex;flex-direction:column;gap:1.5rem;align-items:center}.hq h1{font-size:2.5rem}.hq p{color:#9aa1b2}.hq form button{background:transparent;border:1px solid #313747;color:#9aa1b2;padding:.5rem 1.25rem;border-radius:8px;cursor:pointer;font-size:.9rem}