.portal-module__ADc0Fa__login{max-width:480px;padding-top:8vh}.portal-module__ADc0Fa__form,.portal-module__ADc0Fa__fields{gap:1rem;display:grid}.portal-module__ADc0Fa__fields{border:0;min-width:0;margin:0;padding:0}.portal-module__ADc0Fa__form button,.portal-module__ADc0Fa__fields button{justify-self:start}.portal-module__ADc0Fa__field{flex-direction:column;gap:.5rem;font-size:14px;font-weight:550;display:flex}.portal-module__ADc0Fa__field input{flex:initial;width:100%}.portal-module__ADc0Fa__code{letter-spacing:.3em;max-width:240px;font-size:24px}.portal-module__ADc0Fa__actions{flex-wrap:wrap;gap:.6rem;margin:1rem 0;display:flex}.portal-module__ADc0Fa__card{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:12px;margin:1.25rem 0;padding:1.25rem}.portal-module__ADc0Fa__card h2{margin-top:0}.portal-module__ADc0Fa__card dd{min-width:0}.portal-module__ADc0Fa__notice{background:#fff9e8;border:1px solid #e2d5aa;border-radius:8px;padding:.8rem 1rem;font-size:14px}.portal-module__ADc0Fa__error{color:#981e1e;background:#fff1f1;border:1px solid #f3b4b4;border-radius:8px;padding:.8rem 1rem}.portal-module__ADc0Fa__example{background:var(--bg-soft);padding:.8rem;overflow-x:auto}@media (max-width:540px){.portal-module__ADc0Fa__card{padding:.9rem}.portal-module__ADc0Fa__card dl{grid-template-columns:1fr;gap:.2rem}.portal-module__ADc0Fa__card dd{margin-bottom:.65rem}}
