.login-module__Si-P0q__page{background:var(--bg);place-items:center;min-height:100vh;padding:24px;display:grid}.login-module__Si-P0q__card{border:1px solid var(--hairline);background:var(--bg);border-radius:12px;width:min(100%,420px);padding:40px;box-shadow:0 12px 40px #1410180f}.login-module__Si-P0q__eyebrow{color:var(--ink);font-family:var(--font-latin);letter-spacing:.2em;margin:0 0 16px;font-size:15px;font-weight:500}.login-module__Si-P0q__card h1{color:var(--ink);margin:0;font-size:26px;font-weight:600}.login-module__Si-P0q__hint{color:var(--muted);margin:8px 0 24px}.login-module__Si-P0q__card label{color:var(--ink);gap:8px;margin-top:16px;font-size:14px;display:grid}.login-module__Si-P0q__card input{box-sizing:border-box;border:1px solid var(--hairline);width:100%;color:var(--ink);background:var(--bg);font:inherit;border-radius:4px;padding:12px 16px}.login-module__Si-P0q__card input:focus{outline:2px solid var(--accent);outline-offset:1px}.login-module__Si-P0q__card button{width:100%;color:var(--bg);background:var(--accent-ink);font:inherit;cursor:pointer;border:0;border-radius:4px;margin-top:28px;padding:14px;font-weight:500}.login-module__Si-P0q__card button:disabled{cursor:wait;opacity:.6}.login-module__Si-P0q__error{color:var(--error);margin:16px 0 0;font-size:14px}@media (max-width:520px){.login-module__Si-P0q__card{padding:28px 20px}}
