.login-form-module__BAvlRq__welcome{margin-bottom:36px}.login-form-module__BAvlRq__welcome h1{letter-spacing:-.035em;font-size:clamp(32px,3vw,40px);line-height:1.2}.login-form-module__BAvlRq__welcome p{color:var(--muted);margin-top:16px;font-size:15px;line-height:1.8}.login-form-module__BAvlRq__login .login-form-module__BAvlRq__label{color:var(--ink);text-transform:none;letter-spacing:0;margin-bottom:10px;font-size:14px}.login-form-module__BAvlRq__login .login-form-module__BAvlRq__field{border-color:#d6d5d0;min-height:54px;padding:14px 16px;font-size:16px}.login-form-module__BAvlRq__login .login-form-module__BAvlRq__field::placeholder{color:#777e89}.login-form-module__BAvlRq__login .login-form-module__BAvlRq__field:focus{border-color:var(--navy);outline-offset:2px;box-shadow:none;outline:2px solid #0a162820}.login-form-module__BAvlRq__password{position:relative}.login-form-module__BAvlRq__password .login-form-module__BAvlRq__field{padding-right:56px}.login-form-module__BAvlRq__reveal{width:44px;height:44px;color:var(--muted);cursor:pointer;border-radius:6px;place-items:center;display:grid;position:absolute;top:5px;right:5px}.login-form-module__BAvlRq__reveal:hover{background:var(--surface-2);color:var(--ink)}.login-form-module__BAvlRq__recovery{text-align:right;margin-top:12px;font-size:13px}.login-form-module__BAvlRq__recovery a{color:#505d70;text-underline-offset:4px}.login-form-module__BAvlRq__recovery a:hover{color:var(--navy);text-decoration:underline}.login-form-module__BAvlRq__submit{background:var(--gold);width:100%;min-height:52px;color:var(--navy);cursor:pointer;border-radius:24px;padding:14px 20px;font-size:15px;font-weight:500;transition:background .25s}.login-form-module__BAvlRq__submit:hover{background:#c5a044}.login-form-module__BAvlRq__submit:disabled{opacity:.65;cursor:wait}.login-form-module__BAvlRq__help{border-top:1px solid var(--line);margin-top:34px;padding-top:26px;font-size:13px;line-height:1.8}.login-form-module__BAvlRq__help p:first-child{color:var(--ink);margin-bottom:5px}.login-form-module__BAvlRq__help p:last-child{color:var(--muted)}.login-form-module__BAvlRq__error{color:var(--red);background:#b9452f08;border-radius:8px;padding:12px 14px;font-size:14px;line-height:1.6}.login-form-module__BAvlRq__login :focus-visible{outline:2px solid var(--navy);outline-offset:3px}.login-form-module__BAvlRq__demo{margin-top:26px}.login-form-module__BAvlRq__demo summary{color:var(--muted);padding:8px 0;font-size:13px}.login-form-module__BAvlRq__demo summary:before{border-color:currentColor}.login-form-module__BAvlRq__demo[open] summary{margin-bottom:12px}@media (prefers-reduced-motion:reduce){.login-form-module__BAvlRq__submit{transition:none}}@media (max-height:820px){.login-form-module__BAvlRq__welcome{margin-bottom:24px}.login-form-module__BAvlRq__welcome h1{font-size:clamp(30px,3vw,36px)}.login-form-module__BAvlRq__welcome p{margin-top:10px;line-height:1.6}.login-form-module__BAvlRq__help{margin-top:24px;padding-top:18px}}@media (max-width:900px) and (max-height:700px){.login-form-module__BAvlRq__welcome{margin-bottom:16px}.login-form-module__BAvlRq__welcome h1{font-size:28px}.login-form-module__BAvlRq__welcome p{margin-top:6px;font-size:14px;line-height:1.45}.login-form-module__BAvlRq__login form{gap:12px}.login-form-module__BAvlRq__login .login-form-module__BAvlRq__label{margin-bottom:6px}.login-form-module__BAvlRq__login .login-form-module__BAvlRq__field{min-height:48px;padding-block:10px}.login-form-module__BAvlRq__reveal{top:2px}.login-form-module__BAvlRq__recovery{margin-top:7px}.login-form-module__BAvlRq__submit{min-height:48px;padding-block:11px}.login-form-module__BAvlRq__error{padding:6px 8px;font-size:12px;line-height:1.35}.login-form-module__BAvlRq__login:has(.login-form-module__BAvlRq__error) .login-form-module__BAvlRq__welcome p{display:none}.login-form-module__BAvlRq__help,.login-form-module__BAvlRq__demo{display:none}}
