.PasswordAuthShell-module__2nGOhq__shell{color:#f4f4ef;background:radial-gradient(circle at 18% 0,#15323c 0,#0d0f12 39%,#090a0c 100%);justify-content:center;align-items:center;min-height:100dvh;padding:1.5rem;display:flex}.PasswordAuthShell-module__2nGOhq__card{background:#17181b;border:1px solid #33363b;border-radius:1.1rem;gap:.9rem;width:100%;max-width:31rem;padding:2.1rem;display:grid;box-shadow:0 1.75rem 6rem #00000075}.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,.PasswordAuthShell-module__2nGOhq__field label{color:#9da0a3;letter-spacing:.08em;text-transform:uppercase;font:600 .68rem ui-monospace,monospace}.PasswordAuthShell-module__2nGOhq__eyebrow{margin:.3rem 0 0}.PasswordAuthShell-module__2nGOhq__card h1{margin:.1rem 0 0;font:2.3rem Georgia,Times New Roman,serif}.PasswordAuthShell-module__2nGOhq__intro{color:#afb1b3;margin:0;font:.9rem/1.6 system-ui,sans-serif}.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:#f4f4ef;font:inherit;background:#242529;border:1px solid #3b3d42;border-radius:.5rem;width:100%;min-height:3rem;padding:.75rem .85rem}.PasswordAuthShell-module__2nGOhq__field input:focus-visible{outline-offset:2px;outline:3px solid #41b9e988}.PasswordAuthShell-module__2nGOhq__primary{color:#07151b;cursor:pointer;font:inherit;background:linear-gradient(135deg,#63cdf9,#269dd5);border:1px solid #87dcff;border-radius:.55rem;min-height:3rem;padding:.75rem 1rem;font-weight:700;box-shadow:0 .35rem 1.2rem #198fc344}.PasswordAuthShell-module__2nGOhq__primary:disabled{cursor:not-allowed;opacity:.55}.PasswordAuthShell-module__2nGOhq__back{color:#b7dced;border-top:1px solid #303338;margin-top:.35rem;padding-top:1rem;font-size:.8rem;text-decoration:none}.PasswordAuthShell-module__2nGOhq__back:hover{color:#fff}.PasswordAuthShell-module__2nGOhq__error{color:#ffaaa5;background:#ed62621a;border:1px solid #ed626266;border-radius:.5rem;margin:0;padding:.7rem .8rem;font-size:.85rem;line-height:1.45}.PasswordAuthShell-module__2nGOhq__success{color:#8ee1b6;background:#2fc6941a;border:1px solid #2fc69466;border-radius:.5rem;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:#9da0a3;cursor:pointer;background:0 0;border:0;min-height:2.4rem;padding:0 .55rem;font-size:.75rem;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:#8ee1b6}.PasswordAuthShell-module__2nGOhq__passwordCheckPending{color:#9da0a3}.PasswordAuthShell-module__2nGOhq__passwordChecklist span{width:.8rem;margin-right:.4rem;font-weight:700;display:inline-block}.PasswordAuthShell-module__2nGOhq__hint{color:#85888b;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:#d1d3d4;border:1px solid #3d4045;border-radius:.55rem;justify-content:center;align-items:center;min-height:3rem;padding:.7rem 1rem;font-size:.82rem;text-decoration:none;display:inline-flex}.PasswordAuthShell-module__2nGOhq__secondary:hover{background:#202326}@media (max-width:520px){.PasswordAuthShell-module__2nGOhq__shell{padding:.8rem}.PasswordAuthShell-module__2nGOhq__card{padding:1.4rem}.PasswordAuthShell-module__2nGOhq__card h1{font-size:2rem}}.passwordChecklist{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.passwordChecklist li{font-size:.78rem;line-height:1.3}.passwordCheckValid{color:#8ee1b6}.passwordCheckPending{color:#9da0a3}.passwordChecklist span{width:.8rem;margin-right:.4rem;font-weight:700;display:inline-block}
