.login-module__Si-P0q__main{--ink:#16201a;--muted:#5a6b5e;--bg:#f2f6ef;--card:#fff;--accent:#2f7d4f;--accent-ink:#1e5a38;--border:#e0e8dc;background:radial-gradient(120% 90% at 50% -10%, #e7f0e3 0%, var(--bg) 55%);min-height:100dvh;color:var(--ink);place-items:center;padding:1.5rem;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;display:grid}.login-module__Si-P0q__card{background:var(--card);border:1px solid var(--border);text-align:center;border-radius:1rem;width:100%;max-width:24rem;padding:2rem;box-shadow:0 10px 30px #14281914}.login-module__Si-P0q__brand{margin:0 0 1.25rem;font-weight:700}.login-module__Si-P0q__title{margin:0 0 .4rem;font-size:1.6rem}.login-module__Si-P0q__subtitle{color:var(--muted);margin:0 0 1.5rem;font-size:.95rem}.login-module__Si-P0q__form{text-align:left;flex-direction:column;gap:.6rem;display:flex}.login-module__Si-P0q__input{border:1px solid var(--border);color:var(--ink);background:#fff;border-radius:.6rem;padding:.8rem 1rem;font-size:1rem}.login-module__Si-P0q__input:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent);outline:none}.login-module__Si-P0q__button{color:#fff;background:var(--accent);cursor:pointer;border:none;border-radius:.6rem;padding:.8rem 1rem;font-size:1rem;font-weight:600}.login-module__Si-P0q__button:hover{background:var(--accent-ink)}.login-module__Si-P0q__button:disabled{opacity:.65;cursor:default}.login-module__Si-P0q__sent{color:var(--ink);line-height:1.5}.login-module__Si-P0q__error{color:#b3261e;margin:0;font-size:.9rem}.login-module__Si-P0q__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-color-scheme:dark){.login-module__Si-P0q__main{--ink:#edf2ea;--muted:#9fb0a3;--bg:#0f130d;--card:#181e14;--accent:#6fbf83;--accent-ink:#a7dcb3;--border:#28301f;background:radial-gradient(120% 90% at 50% -10%, #141a10 0%, var(--bg) 55%)}.login-module__Si-P0q__input{background:#10140d}.login-module__Si-P0q__button{color:#0e130c}}