.PasswordAuthShell-module__2nGOhq__shell{background:var(--bg);color:var(--tx);justify-content:center;align-items:center;min-height:100dvh;padding:1.5rem;display:flex}.PasswordAuthShell-module__2nGOhq__card{background:#fff;border:1px solid #d8e5ea;border-radius:10px;gap:.9rem;width:100%;max-width:31rem;padding:2.1rem;display:grid;box-shadow:0 1px 3px #061b2a0f}.PasswordAuthShell-module__2nGOhq__logoLink{width:max-content;display:block}.PasswordAuthShell-module__2nGOhq__logo{background:#fff;border-radius:.45rem;width:8rem;height:auto;padding:.18rem .3rem;display:block}.PasswordAuthShell-module__2nGOhq__eyebrow{color:var(--mu2);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:600}.PasswordAuthShell-module__2nGOhq__field label{color:var(--tx);font-size:.82rem;font-weight:600}.PasswordAuthShell-module__2nGOhq__eyebrow{margin:.3rem 0 0}.PasswordAuthShell-module__2nGOhq__card h1{font:800 2rem/1.15 var(--font-manrope),Manrope,sans-serif;letter-spacing:-.03em;margin:.1rem 0 0}.PasswordAuthShell-module__2nGOhq__intro{color:var(--mu2);margin:0;font-size:.9rem;line-height:1.6}.PasswordAuthShell-module__2nGOhq__form{gap:1rem;margin-top:.5rem;display:grid}.PasswordAuthShell-module__2nGOhq__field{gap:.45rem;display:grid}.PasswordAuthShell-module__2nGOhq__field input{box-sizing:border-box;color:#061b2a;font:inherit;background:#fff;border:1px solid #d8e5ea;border-radius:10px;width:100%;min-height:3rem;padding:.75rem .85rem}.PasswordAuthShell-module__2nGOhq__field input::placeholder{color:#6b7c88}.PasswordAuthShell-module__2nGOhq__field input:focus-visible{border-color:#061b2a}.PasswordAuthShell-module__2nGOhq__field input:focus-visible,.PasswordAuthShell-module__2nGOhq__primary:focus-visible,.PasswordAuthShell-module__2nGOhq__secondary:focus-visible,.PasswordAuthShell-module__2nGOhq__back:focus-visible,.PasswordAuthShell-module__2nGOhq__toggle:focus-visible{outline-offset:2px;outline:3px solid #00ccfa}.PasswordAuthShell-module__2nGOhq__primary{color:#061b2a;cursor:pointer;font:inherit;background:#00ccfa;border:0;border-radius:10px;min-height:3rem;padding:.75rem 1rem;font-weight:700}.PasswordAuthShell-module__2nGOhq__primary:hover:not(:disabled){background:#33d6fb}.PasswordAuthShell-module__2nGOhq__primary:disabled{cursor:not-allowed;opacity:.55}.PasswordAuthShell-module__2nGOhq__back{color:var(--ac);border-top:1px solid #d8e5ea;margin-top:.35rem;padding-top:1rem;font-size:.8rem;text-decoration:none}.PasswordAuthShell-module__2nGOhq__back:hover{color:#061b2a;text-decoration:underline}.PasswordAuthShell-module__2nGOhq__error{color:var(--er);background:#fdecec;border:1px solid #f2c2bd;border-radius:10px;margin:0;padding:.7rem .8rem;font-size:.85rem;line-height:1.45}.PasswordAuthShell-module__2nGOhq__success{color:var(--ok);background:#e7f5ef;border:1px solid #b9e2d0;border-radius:10px;margin:0;padding:.7rem .8rem;font-size:.85rem;line-height:1.45}.PasswordAuthShell-module__2nGOhq__passwordField{position:relative}.PasswordAuthShell-module__2nGOhq__passwordField input{padding-right:4.5rem}.PasswordAuthShell-module__2nGOhq__toggle{color:var(--mu2);cursor:pointer;background:0 0;border:0;min-height:2.4rem;padding:0 .55rem;font-size:.75rem;font-weight:600;position:absolute;inset:.3rem .25rem auto auto}.PasswordAuthShell-module__2nGOhq__passwordChecklist{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.PasswordAuthShell-module__2nGOhq__passwordChecklist li{font-size:.78rem;line-height:1.3}.PasswordAuthShell-module__2nGOhq__passwordCheckValid{color:var(--ok)}.PasswordAuthShell-module__2nGOhq__passwordCheckPending{color:var(--mu2)}.PasswordAuthShell-module__2nGOhq__passwordChecklist span{width:.8rem;margin-right:.4rem;font-weight:700;display:inline-block}.PasswordAuthShell-module__2nGOhq__hint{color:var(--mu2);margin:0;font-size:.75rem;line-height:1.5}.PasswordAuthShell-module__2nGOhq__actions{flex-wrap:wrap;gap:.65rem;display:flex}.PasswordAuthShell-module__2nGOhq__secondary{color:#061b2a;background:#fff;border:1px solid #d8e5ea;border-radius:10px;justify-content:center;align-items:center;min-height:3rem;padding:.7rem 1rem;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}.PasswordAuthShell-module__2nGOhq__secondary:hover{background:#f4f8fa}@media (max-width:520px){.PasswordAuthShell-module__2nGOhq__shell{padding:.8rem}.PasswordAuthShell-module__2nGOhq__card{padding:1.4rem}.PasswordAuthShell-module__2nGOhq__card h1{font-size:1.75rem}}.passwordChecklist{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.passwordChecklist li{font-size:.78rem;line-height:1.3}.passwordCheckValid{color:var(--ok)}.passwordCheckPending{color:var(--mu2)}.passwordChecklist span{width:.8rem;margin-right:.4rem;font-weight:700;display:inline-block}
