.auth-entry-module__q-cVQW__page{color:#392e39;background:#e8dde8;place-items:center;min-height:100svh;padding:48px 24px;display:grid}.auth-entry-module__q-cVQW__form{width:100%;max-width:400px}.auth-entry-module__q-cVQW__brand{color:#594659;margin-bottom:24px;font-weight:700;display:inline-block}.auth-entry-module__q-cVQW__form h1{font-family:var(--font-comfortaa), sans-serif;font-size:clamp(25px,5vw,30px);font-weight:600;line-height:1.3}.auth-entry-module__q-cVQW__intro{margin:12px 0 28px;line-height:1.6}.auth-entry-module__q-cVQW__divider{text-align:center;margin:24px 0;font-size:14px}.auth-entry-module__q-cVQW__form label{margin:20px 0 8px;font-size:15px;font-weight:700;display:block}.auth-entry-module__q-cVQW__form input{color:#292329;width:100%;min-height:48px;font:inherit;background:#fff;border:1.5px solid #827082;border-radius:8px;padding:11px 13px;font-size:16px;display:block}.auth-entry-module__q-cVQW__form input:focus-visible,.auth-entry-module__q-cVQW__form button:focus-visible,.auth-entry-module__q-cVQW__form a:focus-visible{outline-offset:3px;outline:3px solid #674769}.auth-entry-module__q-cVQW__password{position:relative}.auth-entry-module__q-cVQW__password input{padding-right:70px}.auth-entry-module__q-cVQW__password button{color:#4f3d4f;border-radius:5px;min-height:40px;padding:0 12px;font-size:14px;text-decoration:underline;position:absolute;top:4px;right:4px}.auth-entry-module__q-cVQW__forgot{text-underline-offset:3px;margin-top:12px;font-size:14px;text-decoration:underline;display:inline-block}.auth-entry-module__q-cVQW__error{color:#7f2028;background:#fff5f4;border-left:3px solid #932c32;margin-top:20px;padding:14px 16px;font-size:15px;line-height:1.5}.auth-entry-module__q-cVQW__error a{margin-top:10px;font-weight:700;text-decoration:underline;display:inline-block}.auth-entry-module__q-cVQW__submit{color:#fff;cursor:pointer;background:#493649;border-radius:8px;width:100%;min-height:48px;margin-top:24px;padding:12px 18px;font-weight:700}.auth-entry-module__q-cVQW__submit:disabled{cursor:wait;background:#6b5b6b}.auth-entry-module__q-cVQW__switch{text-align:center;margin-top:24px;line-height:1.6}.auth-entry-module__q-cVQW__switch a{text-underline-offset:3px;font-weight:700;text-decoration:underline}.auth-entry-module__q-cVQW__footer{justify-content:center;gap:24px;margin-top:32px;font-size:14px;display:flex}.auth-entry-module__q-cVQW__footer a{text-underline-offset:3px;text-decoration:underline}.auth-entry-module__q-cVQW__recovery{color:#392e39;background:#e8dde8;min-height:100svh}.auth-entry-module__q-cVQW__recovery .stack-scope input{color:#292329;background:#fff;border:1.5px solid #827082;border-radius:8px;min-height:48px;font-size:16px}.auth-entry-module__q-cVQW__recovery .stack-scope input:focus-visible{outline-offset:3px;outline:3px solid #674769}.auth-entry-module__q-cVQW__recovery .stack-scope label{color:#392e39;font-weight:700}@media (max-width:480px){.auth-entry-module__q-cVQW__page{place-items:start center;padding:32px 22px}}
