.authPage{min-height:100vh;background:#f7f6f8}.authLayout{max-width:1150px;min-height:100vh;margin:auto;padding:70px 35px;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:90px}.authBrand{display:block;font-size:28px;font-weight:750;letter-spacing:-1px;color:#4c3b4d;text-decoration:none;margin-bottom:85px}.authBrand span{display:block;font-size:8px;letter-spacing:2px;margin-top:8px;color:#8a8490}.authIntro h1{font-size:39px;line-height:1.4;margin-top:15px}.authIntro>p:not(.eyebrow){font-size:14px;line-height:1.9;color:#8a8490;margin-top:24px}.authPoints{display:flex;gap:8px;flex-wrap:wrap;margin:30px 0 75px}.authPoints span{padding:8px 11px;border:1px solid #ded7e2;border-radius:30px;font-size:10px;color:#68566d}.authIntro>small{font-size:11px;color:#9b91a0}.authCard{padding:38px;background:white;border:1px solid #e9e6eb;border-radius:18px;box-shadow:0 15px 50px #4c3b4d09}.authCard h2{font-size:25px}.authDescription{font-size:12px;line-height:1.7;color:#8a8490;margin:13px 0 27px}.authCard label{display:block;font-size:12px;font-weight:600;margin-top:19px}.authCard input{display:block;width:100%;padding:13px 12px;margin-top:9px;border:1px solid #ded7e2;border-radius:7px;background:#fff}.authCard form>.button{width:100%;padding:14px;margin-top:28px}.authFootnote{font-size:11px;line-height:1.9;color:#8a8490;margin:24px 0 0}#authMessage{font-size:12px;line-height:1.8;color:#a53860;overflow-wrap:anywhere}.authSuccess{color:#28705a!important}.joinLayout{max-width:500px;margin:0 auto;padding:45px 20px}.joinLayout .authBrand{margin-bottom:30px}.authLink{display:block;text-align:center;text-decoration:none;margin-top:22px}@media(max-width:800px){.authLayout{display:block;padding:35px 22px;max-width:520px}.authBrand{margin-bottom:30px}.authIntro h1{font-size:27px}.authIntro>p:not(.eyebrow),.authPoints,.authIntro>small{display:none}.authCard{padding:27px;margin-top:30px}.authIntro .eyebrow{margin-top:30px}}
