.email-auth-view{padding-top:45px;padding-bottom:70px}.email-auth-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:690px;border:1px solid var(--line,#e2dad5);border-radius:22px;overflow:hidden;background:#fffdf9;box-shadow:0 18px 65px #40274208}.email-auth-art{position:relative;min-height:100%;background:#402742;color:#fff;overflow:hidden}.email-auth-art>img{width:100%;height:100%;position:absolute;object-fit:cover;object-position:48% 20%;opacity:.55}.email-auth-art:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#33213e 5%,#40274266 70%,transparent)}.email-auth-art>div{position:relative;z-index:1;padding:46px;display:flex;flex-direction:column;justify-content:flex-end;min-height:100%;box-sizing:border-box}.email-auth-art h2{font-size:clamp(33px,3.4vw,52px);letter-spacing:-2px;line-height:1.12;margin:20px 0}.email-auth-art p{font-size:18px;line-height:1.6;opacity:.9}.email-auth-card{padding:38px 44px 34px;min-width:0}.email-auth-card>.back-link{margin-bottom:25px}.email-auth-card h1{font-size:clamp(28px,3vw,39px);line-height:1.15;letter-spacing:-1.2px;margin:14px 0}.email-auth-description{font-size:17px;line-height:1.65;margin-bottom:25px;color:#6e6270}.email-space-tabs{display:flex;padding:5px;background:#f1ebee;border-radius:12px;gap:5px;margin-bottom:30px}.email-space-tabs a{flex:1;text-align:center;padding:12px 8px;font-size:15px;font-weight:650;text-decoration:none;border-radius:9px;color:#6d5b6b}.email-space-tabs a[aria-current]{background:#fffdf9;box-shadow:0 2px 8px #40274212;color:#402742}#email-auth-form{display:grid;gap:19px}#email-auth-form label{display:grid;gap:9px;font-size:16px;font-weight:600}#email-auth-form input{width:100%;min-height:50px;border:1px solid #cfc4cb;background:#fff;border-radius:9px;padding:12px 14px;font:inherit;font-weight:400;box-sizing:border-box}#email-auth-form input:focus{outline:2px solid #d47b65;outline-offset:2px}.email-auth-card .optional{font-size:14px;font-weight:400;color:#756a76}.email-password-field{position:relative;display:block}.email-password-field input{padding-right:87px!important}.email-password-field button{position:absolute;right:12px;top:11px;min-height:28px;font-size:14px}.email-forgot{text-align:right;font-size:15px;margin-top:-7px}.email-forgot a,.email-auth-footer a,.email-auth-card>a,.email-legacy a{color:#a35648}.email-auth-submit{width:100%;justify-content:center;min-height:52px}.email-auth-footer{font-size:16px;margin-top:24px}.email-auth-privacy{font-size:14px;line-height:1.6;color:#776d76;border-top:1px solid #e8e0e3;margin-top:27px;padding-top:18px}.email-auth-privacy button{font-size:14px}.email-legacy{font-size:14px;color:#776d76;margin-top:20px}.email-legacy summary{cursor:pointer}.email-auth-message{margin:24px 0}.email-auth-message h3{font-size:19px;line-height:1.5}.email-auth-message p{font-size:16px;line-height:1.6}.email-link-summary{padding:14px 19px;border:1px solid #e2d6dc;background:#faf5f3;border-radius:12px;margin:22px 0}.email-link-summary p{font-size:16px;line-height:1.6;overflow-wrap:anywhere}.email-auth-later{display:block;margin:20px 0}.email-auth-card .form-error{font-size:16px;line-height:1.5}
@media(max-width:800px){.email-auth-view{padding-top:25px}.email-auth-layout{grid-template-columns:1fr}.email-auth-art{min-height:210px;height:210px}.email-auth-art>div{padding:25px}.email-auth-art h2{font-size:31px;letter-spacing:-1px;margin:10px 0}.email-auth-art h2 br{display:none}.email-auth-art p{display:none}.email-auth-art>img{object-position:50% 22%}.email-auth-card{padding:28px 24px}.email-space-tabs a{font-size:14px}.email-auth-card h1{font-size:31px}}

#email-recovery-mfa{padding:18px;border:1px solid #dfc7b9;border-radius:14px;background:#faf0e7}#email-recovery-mfa p{font-size:16px;line-height:1.6;margin:0 0 16px}#email-recovery-mfa input{font-size:20px;letter-spacing:4px}
