.signup_shell__GjZ8h{background:#f6f5f1;color:#17252f;padding:40px 24px 48px}.signup_shell__GjZ8h>div:first-child{position:relative;isolation:isolate}.signup_shell__GjZ8h>div:first-child:before{content:"";position:absolute;z-index:-1;inset:-28px -42px;pointer-events:none;background:radial-gradient(ellipse,#275edb12,transparent 70%)}.signup_content__nCphd{max-width:500px}.signup_card__LItB2{color:#17252f;background:#fdfdf9;border:1px solid #d8ddd5;border-radius:12px;box-shadow:0 14px 44px -30px #17252f30}.signup_cardBody__yBz5Z{padding:36px}.signup_title__MQl1b{color:#17252f;font-size:39px;font-weight:500;line-height:1.12;letter-spacing:-.045em;text-wrap:balance;text-align:left;overflow-wrap:anywhere}.signup_title__MQl1b:focus{outline:none}.signup_subtitle__79wtF{margin-top:14px;margin-bottom:28px;color:#57636a;font-size:17px;line-height:1.6;text-align:left;text-wrap:pretty}.signup_oauth__D0N_m,.signup_resend___XW9E{display:flex;width:100%;min-height:52px;height:auto;gap:2px;padding:13px 16px;background:#fff;border:1px solid #87968c;border-radius:5px;color:#17252f;font-size:16px;line-height:1.5;font-weight:500;white-space:normal;box-shadow:none}.signup_oauth__D0N_m svg{flex-shrink:0;width:18px;height:18px}.signup_resend___XW9E[aria-disabled=true]{opacity:.55;cursor:wait}.signup_microsoft__dzcoG{margin-top:10px}.signup_divider__fBgT9{display:flex;align-items:center;gap:16px;margin-block:24px;color:#66716b;font-size:13px;line-height:1.5;text-align:center}.signup_divider__fBgT9>div{background:#d8ddd5}.signup_form__7iosI{display:flex;flex-direction:column;gap:21px}.signup_field__KZvCP label{display:block;margin-bottom:9px;color:#17252f;font-size:15px;line-height:1.5;font-weight:500}.signup_input__ucbLp{height:52px;border:1px solid #87968c;border-radius:5px;background:#fff;color:#17252f;font-size:16px;line-height:1.5;padding:13px 14px;box-shadow:none}.signup_input__ucbLp::placeholder{color:#6d7972}.signup_input__ucbLp:focus-visible{outline:2px solid #275edb;outline-offset:2px;border-color:#275edb;box-shadow:0 0 0 5px #275edb12}.signup_passwordWrap__6pBYc{position:relative}.signup_passwordWrap__6pBYc .signup_input__ucbLp{padding-right:56px}.signup_passwordToggle__yQyYK{position:absolute;right:4px;top:4px;display:grid;place-items:center;width:44px;height:44px;border-radius:3px;color:#57636a}.signup_hint__Afr5E{display:flex;align-items:flex-start;gap:7px;margin-top:8px;font-size:14px;line-height:1.5;color:#57636a}.signup_hintCheck__SEcw7{display:inline-flex;flex-shrink:0;width:15px;height:21px;align-items:center}.signup_hintMet__lLMKY{color:#3c6348}.signup_ctaArrow__sPE_6{transform:translateX(var(--signup-arrow-offset,0));transition:transform .18s ease}.signup_submit__qZNKJ:focus-visible .signup_ctaArrow__sPE_6{--signup-arrow-offset:2px}.signup_submit__qZNKJ{display:flex;justify-content:space-between;width:100%;min-height:54px;height:auto;gap:16px;padding:14px 19px;color:#fff;background:#275edb;border:1px solid #275edb;border-radius:5px;font-size:16px;font-weight:500;line-height:1.5;white-space:normal;box-shadow:none}.signup_submit__qZNKJ svg{flex-shrink:0}.signup_agreement__hKcLk{margin-top:20px;font-size:14px;line-height:1.65;color:#57636a}.signup_legalLink__3q8F2{text-decoration:underline;text-underline-offset:3px}.signup_card__LItB2 .auth-card-footer{background:#f0f2ec;color:#57636a;border-color:#d8ddd5;padding:19px 28px;font-size:15px;line-height:1.6}.signup_card__LItB2 .auth-link{color:#2454b6}.signup_card__LItB2 a:focus-visible,.signup_card__LItB2 button:focus-visible{outline:2px solid #275edb;outline-offset:3px;box-shadow:none}.signup_franceContext__9nvku{margin-bottom:22px;padding:16px 18px;border-left:2px solid #b5c6ac;color:#57636a;background:#f0f3ec;font-size:15px;line-height:1.65}.signup_franceNote__6s_0P{margin-bottom:10px;font-size:14px;line-height:1.5;font-weight:500}.signup_error__I_DvQ{margin-bottom:22px;padding:12px 15px;border-left:3px solid #b34e42;background:#fbf1ed;color:#833629;font-size:15px;line-height:1.6}.signup_error__I_DvQ:focus{outline:2px solid #b34e42;outline-offset:4px}.signup_confirmationIcon__DZH7R{display:grid;place-items:center;width:64px;height:64px;margin-bottom:27px;border:1px solid #bfcfbb;border-radius:50%;background:#eaf0e5;color:#3c6348}.signup_confirmationBody__2B39p{margin-top:18px;margin-bottom:28px;text-align:left;color:#57636a;font-size:17px;line-height:1.7;overflow-wrap:anywhere}.signup_spinner__K9EuK{animation:signup_signup-spin__wsosh 1s linear infinite}@keyframes signup_signup-spin__wsosh{to{transform:rotate(1turn)}}@media (hover:hover) and (pointer:fine){.signup_oauth__D0N_m:hover,.signup_resend___XW9E:hover{color:#17252f;background:#f0f3ec;border-color:#6c8172}.signup_submit__qZNKJ:hover{color:#fff;background:#1f50c1}.signup_submit__qZNKJ:hover .signup_ctaArrow__sPE_6{--signup-arrow-offset:2px}.signup_passwordToggle__yQyYK:hover{background:#f0f3ec}.signup_legalLink__3q8F2:hover{color:#17252f}}@media (max-width:520px){.signup_shell__GjZ8h{justify-content:flex-start;padding:30px 20px 36px}.signup_card__LItB2{border-radius:9px}.signup_cardBody__yBz5Z{padding:28px 23px}.signup_title__MQl1b{font-size:34px}.signup_subtitle__79wtF{font-size:16px;margin-bottom:24px}.signup_card__LItB2 .auth-card-footer{padding:18px 20px}}@media (max-width:360px){.signup_shell__GjZ8h{padding-inline:14px}.signup_cardBody__yBz5Z{padding-inline:19px}.signup_title__MQl1b{font-size:31px}}@media (prefers-reduced-motion:reduce){.signup_spinner__K9EuK{animation:none}.signup_card__LItB2 *{transition:none}.signup_ctaArrow__sPE_6{transform:none}}.login_recoveryLink__5_xL0{display:inline-block;margin-top:11px;color:#2454b6;font-size:14px;line-height:1.5;text-decoration:underline;text-underline-offset:3px}.login_notice__pYPAB{margin-bottom:22px;padding:14px 16px;border-left:3px solid #a68449;background:#f7f2e7;color:#705725;font-size:15px;line-height:1.6;overflow-wrap:anywhere}.login_noticeAction__mAyhG{display:inline-block;margin-top:8px;font-weight:500;text-decoration:underline;text-underline-offset:3px}.login_noticeAction__mAyhG:disabled{opacity:.7}@media (hover:hover) and (pointer:fine){.login_recoveryLink__5_xL0:hover{color:#17252f}.login_noticeAction__mAyhG:hover{color:#4f3a16}}