.welcomeLayout{align-items:start}.story{padding-top:125px}.joinArea{padding-bottom:15px}.joinCard{padding:29px 30px 23px}.joinSubtitle{margin-bottom:20px}.authAvailability{font-size:11px;line-height:1.8;color:#9c7b51;background:#fff6e9;border:1px solid #f0dfc4;border-radius:8px;padding:11px 13px;margin-bottom:17px}.authAvailability[hidden]{display:none}.authField{margin-bottom:15px}.authField label{font:600 11px var(--font-body);color:#78588c;margin-bottom:8px}.authField input{height:44px;border:1px solid #ded4ec;font-size:13px;padding:12px;color:#624878}.passwordField{position:relative}.passwordField input{padding-right:58px}.passwordToggle{position:absolute;right:9px;top:10px;background:none;border:0;color:#9d7eb2;font-size:10px;padding:5px}.authField small{display:block;font-size:10px;color:#a18aad;margin-top:7px}.authSubmit{display:flex;justify-content:center;align-items:center;width:100%;padding:14px 18px;background:#6746ca;color:#fff;border:0;border-radius:8px;font-size:12px;box-shadow:0 4px 12px #8562b322}.authSubmit span{margin-left:auto}.authSubmit:disabled{opacity:.5;cursor:not-allowed}.authMessage{font-size:11px;line-height:1.8;color:#ad6f69;min-height:0;margin:0 0 13px;overflow-wrap:anywhere}.authMessage:empty{display:none}.authMessage.success{color:#6c8a55}.authSubAction{display:block;background:none;border:0;color:#9271aa;font-size:11px;padding:7px 0;margin:8px auto 0}.authSubAction:disabled{opacity:.5}.authRow{display:flex;justify-content:flex-end;margin:-3px 0 15px}.authRow button{background:none;border:0;color:#a187b4;font-size:10px;cursor:pointer}.authCode{font-family:var(--font-display)!important;font-size:26px!important;letter-spacing:7px;text-align:center;height:58px!important}.authInbox{display:flex;align-items:center;gap:12px;border-radius:9px;background:#f3edfc;padding:14px;margin:18px 0;color:#9c7aaf}.authInbox p{font-size:11px;line-height:1.8;overflow-wrap:anywhere}.authInbox strong{color:#79558f;display:block;font-weight:600}.authInbox>span{font-size:23px}.authNotice{font-size:10px;line-height:1.9;color:#a38aaf;margin:14px 0 0;text-align:center}.authSuccess{padding:24px 0;text-align:center}.authSuccess .successSymbol{display:grid;place-items:center;width:55px;height:55px;background:#eee6fb;color:#9572c2;border-radius:50%;margin:0 auto 17px;font-size:25px}.authSuccess p{font-size:12px;line-height:1.8;color:#9e81af;margin-bottom:20px}.joinTabs button:disabled,.headerRight button:disabled{opacity:.5;cursor:wait}.authField input[aria-invalid=true]{border-color:#d5a29b}.authStrength{height:3px;background:#eee6f5;margin-top:8px;border-radius:5px}.authStrength i{display:block;height:100%;width:0;background:#b197d5;border-radius:5px;transition:width .2s}@media(max-width:850px){.story{padding-top:24px}.joinArea{padding-bottom:0}.welcomeLayout{align-items:center}}@media(max-width:420px){.joinCard{padding:26px 22px 20px}.authField{margin-bottom:13px}.authField input{height:44px}}
.rememberChoice{display:flex;gap:11px;align-items:center;margin:5px 0 23px;color:#625075;font-size:13px;cursor:pointer}.rememberChoice input{appearance:auto;width:18px;height:18px;accent-color:#7453d6;flex-shrink:0}.rememberChoice small{display:block;font-size:10px;color:#97829e;margin-top:4px}.rememberChoice:focus-within{outline:2px solid #9f82df;outline-offset:5px;border-radius:4px}
.joinCard .rememberChoice{justify-content:flex-start;gap:14px;padding:15px 16px;min-height:76px;background:#f5f0ff;border:1px solid #e4daf5;border-radius:12px;margin:8px 0 23px}.joinCard .rememberChoice input{width:26px;height:26px;min-width:26px;padding:0;margin:0;cursor:pointer}.joinCard .rememberChoice>span{font:600 16px var(--font-body);color:#604681;line-height:1.35}.joinCard .rememberChoice small{font-size:12px;line-height:1.5;color:#877198;margin-top:5px;font-weight:400}.joinCard .rememberChoice:hover{border-color:#b399dc;background:#efe7ff}
