.auth-flow{position:relative;min-height:100dvh;overflow-x:hidden;overflow-y:auto;color:var(--colorWhite)}.auth-flow .auth-flow__background{position:fixed;z-index:0;inset:0;overflow:hidden;pointer-events:none}.auth-flow .auth-flow__background-image{object-fit:cover;object-position:center}.auth-flow .auth-flow__background-image--mobile{display:none}.auth-flow .auth-flow__background-gradient{position:absolute;inset:0;background:linear-gradient(180deg,rgba(73,169,66,0),rgba(73,169,66,.5) 17.8%,#49a942 72.1%)}.auth-flow .auth-flow__logo{position:absolute;z-index:2;top:4.5rem;left:50%;width:16.4rem;aspect-ratio:1;transform:translateX(-50%)}.auth-flow .auth-flow__logo img{object-fit:contain}.auth-flow .auth-flow__back{position:absolute;z-index:3;top:3.2rem;left:3.7rem;display:flex;width:6rem;height:6rem;align-items:center;justify-content:center;padding:1.2rem;border:0;border-radius:50%;background:hsla(0,0%,100%,.5);color:var(--colorWhite);cursor:pointer}.auth-flow .auth-flow__back svg{width:3.6rem;height:3.6rem}.auth-flow .auth-flow__back:focus-visible{outline:.2rem solid var(--colorWhite);outline-offset:.3rem}.auth-flow .auth-flow__hidden-text{position:absolute;width:.1rem;height:.1rem;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.auth-flow .auth-flow__content{position:relative;z-index:1;width:49.5rem;min-height:100dvh;margin:0 auto;padding:30.8rem 0 0}.auth-flow .auth-email__eyebrow,.auth-flow .auth-email__title,.auth-flow .auth-form__title,.auth-flow .auth-otp__eyebrow,.auth-flow .auth-otp__title,.auth-flow .auth-terms__title{margin:0!important;color:var(--colorWhite)!important;font-family:var(--font-unbounded)!important;text-align:center}.auth-flow .auth-form__title{font-size:6.4rem!important;font-weight:700!important;line-height:1.35!important;text-transform:uppercase;white-space:nowrap}.auth-flow .auth-form .ant-form-item{margin-bottom:2.7rem}.auth-flow .auth-form .ant-form-item-label{padding:0 0 .2rem .7rem}.auth-flow .auth-form .ant-form-item-label>label{height:auto;color:var(--colorWhite);font-size:1.4rem;line-height:1.28}.auth-flow .auth-form .ant-form-item-label>label:before{display:none!important}.auth-flow .auth-form .ant-input{height:3.8rem;padding:.8rem .7rem;border:.1rem solid #00853a;border-radius:6.6rem;background:var(--colorWhite);font-size:1.3rem}.auth-flow .auth-form .ant-input::placeholder{color:#b2b2b2;font-style:italic;font-weight:300}.auth-flow .auth-form .ant-form-item-explain-error{padding:.4rem 0 0 .7rem;color:#ed1c24;font-size:1.4rem}.auth-flow .auth-form .auth-form__primary-button.ant-btn{width:100%;height:4.6rem;margin-top:3rem;border:0;border-radius:100rem;background:linear-gradient(180deg,#012b37,#01533f);box-shadow:inset 0 -.05rem .8rem #0f8e2a;color:var(--colorWhite);font-size:2rem;font-weight:700;text-transform:uppercase}.auth-flow .auth-form .auth-form__primary-button.ant-btn:disabled{opacity:.62;color:var(--colorWhite)}.auth-flow .auth-form--register .ant-form-item{margin-bottom:2.7rem}.auth-flow .auth-form--login .auth-form__title{margin-bottom:3.6rem!important;margin-left:-2px}.auth-flow .auth-form--login .ant-form-item:first-child{margin-bottom:2rem}.auth-flow .auth-form--login .ant-form-item:nth-child(2){margin:0;padding-left:.4rem}.auth-flow .auth-form--login .ant-checkbox-wrapper{color:var(--colorWhite);font-size:2rem}.auth-flow .auth-form--login .ant-checkbox-inner{width:1.6rem;height:1.6rem;border-color:#00853a;border-radius:50%}.auth-flow .auth-form--login .auth-form__primary-button.ant-btn{margin-top:3.5rem}.auth-flow .auth-form__terms{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}.auth-flow .auth-form__term-row{display:flex;align-items:flex-start;gap:.8rem}.auth-flow .auth-form__term-row:nth-child(2) .ant-checkbox{margin-top:.2rem}.auth-flow .ant-checkbox-wrapper:not(.ant-checkbox-wrapper-disabled):hover .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner{border-color:var(--colorPrimaryLight);background-color:var(--colorPrimary)}.auth-flow .ant-checkbox{flex:0 0 2rem;width:2rem;height:2rem;margin-top:.4rem;border:0;border-radius:5.5rem;outline:1px solid var(--primary-green,#00853a)}.auth-flow .ant-checkbox:after{border-color:#fff;border-width:1px;left:.6rem;top:.9rem;width:.5rem;height:.8rem}.auth-flow .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner{border-color:var(--colorPrimaryLight);background-color:var(--colorPrimary)}.auth-flow .ant-checkbox-inner{width:2rem;height:2rem;border:.1rem solid var(--colorPrimaryLight);border-radius:50%;background-color:var(--colorWhite)}.auth-flow .auth-form__term-copy{min-width:0;flex:1;color:var(--colorWhite);font-size:2rem;line-height:1.2;-webkit-user-select:none;user-select:none}.auth-flow .auth-form__term-copy .auth-form__term-copy-label{display:inline;font-weight:300;cursor:pointer;white-space:normal}.auth-flow .auth-form__term-copy .auth-form__term-copy-btn{display:inline;padding:0;border:0;background:rgba(0,0,0,0);color:inherit;font-size:inherit;font-weight:700;line-height:inherit;text-align:left;cursor:pointer;white-space:normal}.auth-flow .auth-form__term-copy .auth-form__term-copy-btn:focus-visible{outline:.1rem solid var(--colorWhite);outline-offset:.2rem}.auth-flow .auth-form__switch{display:flex;align-items:baseline;justify-content:center;gap:.4rem;margin-top:.6rem;color:var(--colorWhite);font-size:2rem}.auth-flow .auth-form__switch span{font-weight:300}.auth-flow .auth-form__switch button{padding:0;border:0;background:rgba(0,0,0,0);color:inherit;font-size:inherit;font-weight:700;cursor:pointer;text-transform:uppercase}.auth-flow .auth-form__switch button:focus-visible{outline:.1rem solid var(--colorWhite);outline-offset:.2rem}.auth-flow .auth-terms{text-align:center}.auth-flow .auth-terms__title{margin-bottom:2rem!important;font-size:3.2rem!important;font-weight:700!important;line-height:1.35!important}.auth-flow .auth-terms__content-inner{padding:2rem .8rem 2rem 2rem;border-radius:1.6rem;background:hsla(0,0%,100%,.5);width:49rem}.auth-flow .auth-terms__content{height:49rem;width:100%;overflow-y:auto;color:#000;text-align:left;padding-right:.4rem}.auth-flow .auth-terms__content::-webkit-scrollbar{width:.7805rem}.auth-flow .auth-terms__content::-webkit-scrollbar-thumb{border-radius:2.2rem;background:#cec6c6}.auth-flow .auth-terms__content::-webkit-scrollbar-track{background:#fff}.auth-flow .auth-terms__content .auth-terms__document-block.ant-typography{margin-bottom:.8rem;color:#000;font-size:1.2rem;line-height:1.2}.auth-flow .auth-terms__content .auth-terms__document-block.ant-typography strong{color:#000;font-weight:600}.auth-flow .auth-terms__content .auth-terms__document-block--heading.ant-typography,.auth-flow .auth-terms__content .auth-terms__document-block--section.ant-typography{font-weight:700}.auth-flow .auth-terms__content .auth-terms__document-block--sub-heading.ant-typography{margin-top:.4rem;font-weight:600}.auth-flow .auth-terms__content .auth-terms__document-block--list.ant-typography{padding-left:1.4rem;text-indent:-1.4rem}.auth-flow .auth-terms__content .auth-terms__document-block--nested-list.ant-typography{padding-left:2.8rem;text-indent:-1.4rem}.auth-flow .auth-terms__content:focus-visible{outline:.2rem solid var(--colorWhite);outline-offset:.3rem}.auth-flow .auth-terms__hint.ant-typography{width:80%;margin:2.4rem auto 0!important;color:var(--colorWhite);font-size:2rem;line-height:1.2;text-align:center}.auth-flow .auth-terms__accept.ant-btn{width:49rem;height:4.6rem;margin-top:2rem;border:0;border-radius:100rem;background:linear-gradient(180deg,#012b37,#01533f);box-shadow:inset 0 -.05rem .8rem #0f8e2a;color:var(--colorWhite);font-size:2rem;font-weight:700}.auth-flow .auth-email,.auth-flow .auth-otp{text-align:center}.auth-flow .auth-email__eyebrow,.auth-flow .auth-otp__eyebrow{font-size:3.2rem!important;font-weight:500!important;line-height:1.35!important}.auth-flow .auth-email__title,.auth-flow .auth-otp__title{margin-top:.8rem!important;font-size:6.4rem!important;font-weight:800!important;line-height:1.1!important;text-transform:uppercase;white-space:nowrap;width:120%;height:8.6rem;position:relative;left:-10%}.auth-flow .auth-email__description,.auth-flow .auth-otp__description{display:flex;flex-direction:column;align-items:center;margin:1.2rem 0 0!important;color:var(--colorWhite);font-size:2rem}.auth-flow .auth-email__description strong,.auth-flow .auth-otp__description strong{color:inherit;font-weight:500}.auth-flow .auth-otp__inputs{margin-top:5rem}.auth-flow .auth-otp__inputs>div{display:flex;justify-content:space-between;gap:1.6rem}.auth-flow .auth-otp__inputs input{width:11.1rem!important;height:7.7rem;border:.1rem solid #00853a;border-radius:1.2rem;background:var(--colorWhite);color:var(--colorBlack);font-size:3.2rem;font-weight:700;text-align:center}.auth-flow .auth-otp__inputs input:focus-visible{outline:.2rem solid #012b37;outline-offset:.2rem}.auth-flow .auth-otp.is-invalid .auth-otp__inputs input{border-color:#ed1c24}.auth-flow .auth-otp.is-invalid .auth-otp__expiry{color:#ed1c24}.auth-flow .auth-otp.is-invalid .auth-otp__actions{margin-top:1.6rem}.auth-flow .auth-otp__error.ant-typography{margin:.8rem 0 0!important;color:#ed1c24;font-size:1.6rem;text-align:center}.auth-flow .auth-otp__actions{display:flex;width:49rem;margin-top:4.9rem;gap:1.6rem}.auth-flow .auth-otp__secondary-button.ant-btn{width:100%;height:4.4rem;border:.1rem solid #00853a;border-radius:.5rem;background:#fff;color:var(--colorBlack);font-size:1.5rem;font-weight:400;text-transform:uppercase}.auth-flow .auth-otp__secondary-button.ant-btn:disabled{background:#b1b3b6;color:#fff}.auth-flow .auth-otp__actions.has-two-actions .auth-otp__secondary-button{width:calc(50% - .8rem)}.auth-flow .auth-otp__secondary-button--return.ant-btn{background:var(--colorWhite)}.auth-flow .auth-email__description{max-width:49rem;margin-top:1.2rem!important}.auth-flow .auth-email .ant-form{margin-top:3.5rem;text-align:left}.auth-flow .auth-email .ant-form-item{margin-bottom:4.5rem}.auth-flow .auth-email .ant-form-item-label{padding:0 0 .2rem .7rem}.auth-flow .auth-email .ant-form-item-label>label{color:var(--colorWhite);font-size:2rem}.auth-flow .auth-email .ant-input{height:3.8rem;padding:.8rem 1.4rem;border:.1rem solid #49a942;border-radius:6.6rem;font-size:1.3rem}.auth-flow .auth-email .ant-input::placeholder{color:#b2b2b2;font-style:italic}.auth-flow .auth-email .ant-form-item-explain-error{padding:.4rem 0 0 .7rem;color:#ed1c24;font-size:1.6rem}.auth-flow .auth-email__continue.ant-btn{width:100%;height:4.4rem;border:.1rem solid #00853a;border-radius:.5rem;background:var(--colorWhite);color:var(--colorBlack);font-size:1.5rem;text-transform:uppercase}.auth-flow .auth-email__continue.ant-btn:disabled{background:var(--second-gray,#b1b3b6)}.auth-flow .auth-email__cooldown.ant-typography{margin:1rem 0 0!important;color:var(--colorWhite);font-size:1.4rem;text-align:center}.auth-flow .auth-flow__page.auth-flow--terms .auth-flow__content{width:49.5rem;padding-top:21.3rem}.auth-flow .auth-flow__page.auth-flow--emailInput .auth-flow__content,.auth-flow .auth-flow__page.auth-flow--otp .auth-flow__content{width:49.2rem;padding-top:32.4rem}@media(min-width:1024px){.auth-flow .auth-email__title.en,.auth-flow .auth-otp__title.en{left:-17%}}@media(max-width:1024px){.auth-flow .auth-flow__content{padding-top:25rem}.auth-flow .auth-flow__page.auth-flow--terms .auth-flow__content{padding-top:28vh;width:80%}.auth-flow .auth-flow__page.auth-flow--terms .auth-terms__content-inner{width:100%;margin:0 auto}.auth-flow .ant-typography{font-size:2.2rem}}@media(max-width:1024px)and (orientation:landscape){.auth-flow .auth-flow__page.auth-flow--terms .auth-flow__content{padding-top:55rem;padding-bottom:4rem;width:80%}}@media(min-width:601px)and (max-width:1024px){.auth-flow .auth-flow__logo{top:20rem;width:28rem}.auth-flow .auth-email__title.en,.auth-flow .auth-otp__title.en{left:-21%}.auth-flow .auth-flow__page.auth-flow--login.auth-flow--form .auth-flow__content,.auth-flow .auth-flow__page.auth-flow--register.auth-flow--form .auth-flow__content{width:min(80rem,100vw - 12rem);padding-top:56rem}.auth-flow .auth-flow__page.auth-flow--login.auth-flow--form .auth-form__title,.auth-flow .auth-flow__page.auth-flow--register.auth-flow--form .auth-form__title{font-size:9rem!important}.auth-flow .auth-flow__page.auth-flow--login.auth-flow--form .auth-form .ant-form-item,.auth-flow .auth-flow__page.auth-flow--register.auth-flow--form .auth-form .ant-form-item{margin-bottom:3.5rem}.auth-flow .auth-flow__page.auth-flow--login.auth-flow--form .auth-form .ant-form-item-label,.auth-flow .auth-flow__page.auth-flow--register.auth-flow--form .auth-form .ant-form-item-label{padding-bottom:.5rem}.auth-flow .auth-flow__page.auth-flow--login.auth-flow--form .auth-form .ant-form-item-label>label,.auth-flow .auth-flow__page.auth-flow--register.auth-flow--form .auth-form .ant-form-item-label>label{font-size:2.4rem}.auth-flow .auth-flow__page.auth-flow--login.auth-flow--form .auth-form .ant-input,.auth-flow .auth-flow__page.auth-flow--register.auth-flow--form .auth-form .ant-input{height:8rem;padding:1.4rem 2.2rem;font-size:2.2rem}.auth-flow .auth-flow__page.auth-flow--login.auth-flow--form .auth-form .ant-form-item-explain-error,.auth-flow .auth-flow__page.auth-flow--register.auth-flow--form .auth-form .ant-form-item-explain-error{font-size:2.2rem}.auth-flow .auth-flow__page.auth-flow--login.auth-flow--form .auth-form .auth-form__primary-button.ant-btn,.auth-flow .auth-flow__page.auth-flow--register.auth-flow--form .auth-form .auth-form__primary-button.ant-btn{height:8rem;margin-top:4.5rem;font-size:2.6rem}.auth-flow .auth-flow__page.auth-flow--login.auth-flow--form .auth-form__switch,.auth-flow .auth-flow__page.auth-flow--register.auth-flow--form .auth-form__switch{margin-top:1.5rem;font-size:2.4rem}.auth-flow .auth-flow__page.auth-flow--login.auth-flow--form .auth-form__title{margin-bottom:5rem!important}.auth-flow .auth-flow__page.auth-flow--login.auth-flow--form .ant-checkbox-wrapper{font-size:2.6rem}.auth-flow .auth-flow__page.auth-flow--login.auth-flow--form .ant-checkbox-inner{width:2.8rem;height:2.8rem}.auth-flow .auth-flow__page.auth-flow--login.auth-flow--form .auth-form__primary-button.ant-btn{margin-top:5rem}.auth-flow .auth-flow__page.auth-flow--register.auth-flow--form .auth-form__terms{gap:1.6rem;margin-top:2rem}.auth-flow .auth-flow__page.auth-flow--register.auth-flow--form .auth-form__term-row{gap:1.2rem}.auth-flow .auth-flow__page.auth-flow--register.auth-flow--form .ant-checkbox{margin-top:.6rem}.auth-flow .auth-flow__page.auth-flow--register.auth-flow--form .ant-checkbox-wrapper:after{display:none}.auth-flow .auth-flow__page.auth-flow--register.auth-flow--form .auth-form__term-copy{font-size:2.4rem}.auth-flow .auth-flow__page.auth-flow--emailInput .auth-flow__content,.auth-flow .auth-flow__page.auth-flow--otp .auth-flow__content{width:49.2rem;padding-top:72.4rem}}@media(max-width:600px){.auth-flow .auth-flow__background-image{object-position:center top}.auth-flow .auth-flow__background-image--desktop{display:none}.auth-flow .auth-flow__background-image--mobile{display:block}.auth-flow .auth-flow__logo{top:1.3rem;width:15.4rem;height:11.7rem;aspect-ratio:auto}.auth-flow .auth-flow__back{top:2.3rem;left:2.5rem;width:4rem;height:4rem;padding:.8rem}.auth-flow .auth-flow__back svg{width:2.4rem;height:2.4rem}.auth-flow .auth-flow__content{width:30.5rem;padding:18rem 0 0}.auth-flow .auth-form__title{margin-bottom:3.5rem!important;font-size:4rem!important;line-height:1.33!important}.auth-flow .auth-form .ant-form-item{margin-bottom:2.7rem}.auth-flow .auth-form .ant-form-item-label>label{font-size:1.4rem}.auth-flow .auth-form .auth-form__primary-button.ant-btn{margin-top:3rem;font-size:1.4rem}.auth-flow .auth-form--login .ant-checkbox-wrapper{font-size:1.4rem}.auth-flow .auth-form--login .ant-checkbox-inner{width:1rem;height:1rem}.auth-flow .auth-form__terms{margin-top:1rem}.auth-flow .auth-form__term-row{gap:.8rem}.auth-flow .auth-form__term-row:nth-child(2) .ant-checkbox{margin-top:.4rem}.auth-flow .auth-form__term-row .ant-checkbox,.auth-flow .auth-form__term-row .ant-checkbox-inner{width:1rem;height:1rem}.auth-flow .auth-form__term-row .ant-checkbox-wrapper:after{display:none}.auth-flow .auth-form__term-row .ant-checkbox{flex-basis:1rem;margin-top:.4rem}.auth-flow .auth-form__term-row .ant-checkbox:after{width:.3rem;height:.5rem;top:.5rem;left:.3rem}.auth-flow .auth-form__term-row .ant-checkbox-checked .ant-checkbox-inner:after{width:.3rem;height:.55rem;border-width:0 .15rem .15rem 0}.auth-flow .auth-form__term-copy{font-size:1.4rem}.auth-flow .auth-form__switch{margin-top:.3rem;font-size:1.4rem}.auth-flow .auth-flow__page.auth-flow--login.auth-flow--form .auth-flow__content{padding-top:30.8rem}.auth-flow .auth-flow__page.auth-flow--terms .auth-flow__content{width:35.1rem;padding-top:14rem;padding-bottom:2rem}.auth-flow .auth-terms__title{margin-bottom:1rem!important;font-size:2rem!important}.auth-flow .auth-terms__content{width:100%;height:47.7rem;padding:0}.auth-flow .auth-terms__content .auth-terms__document-block.ant-typography{color:#000;font-size:1.2rem}.auth-flow .auth-terms__hint.ant-typography{width:80%;margin:1rem auto 0!important;font-size:1.4rem}.auth-flow .auth-terms__accept.ant-btn{width:30.5rem;margin-top:1rem;font-size:1.6rem}.auth-flow .auth-flow__page.auth-flow--emailInput .auth-flow__content,.auth-flow .auth-flow__page.auth-flow--otp .auth-flow__content{width:34.4rem;padding-top:25.9rem}.auth-flow .auth-email__eyebrow,.auth-flow .auth-otp__eyebrow{font-size:2rem!important}.auth-flow .auth-email__title,.auth-flow .auth-otp__title{margin-top:1.7rem!important;font-size:4rem!important;line-height:1!important;white-space:nowrap}.auth-flow .auth-otp__title{max-width:90vh;white-space:wrap}.auth-flow .auth-email__description,.auth-flow .auth-otp__description{margin-top:1.8rem!important;font-size:1.4rem}.auth-flow .auth-otp__inputs{width:30.5rem;margin:2.6rem auto 0}.auth-flow .auth-otp__inputs>div{gap:1rem}.auth-flow .auth-otp__inputs input{width:6.9rem!important;height:5.6rem;font-size:2.4rem}.auth-flow .auth-otp__error.ant-typography{width:30.5rem;margin:.6rem auto 0!important;font-size:1.2rem}.auth-flow .auth-otp__actions{width:30.5rem;margin:3rem auto 0;gap:1.6rem}.auth-flow .auth-otp__secondary-button.ant-btn{font-size:1.5rem}.auth-flow .auth-email__description{max-width:30rem;margin-right:auto!important;margin-left:auto!important}.auth-flow .auth-email .ant-form{width:30.5rem;margin:1.2rem auto 0}.auth-flow .auth-email .ant-form-item{margin-bottom:4.3rem}.auth-flow .auth-email .ant-form-item-label>label{font-size:1.4rem}.auth-flow .auth-email .ant-form-item-explain-error{font-size:1.2rem}}@media(max-width:600px)and (orientation:landscape){.auth-flow .auth-email__title.en,.auth-flow .auth-otp__title.en{left:1%;max-width:100%;width:fit-content}}@media(max-width:370px){.auth-flow .auth-flow__page.auth-flow--login.auth-flow--form .auth-flow__content{padding-top:15.8rem}.auth-flow .auth-flow__page.auth-flow--emailInput .auth-flow__content,.auth-flow .auth-flow__page.auth-flow--otp .auth-flow__content{width:100%}.auth-flow .auth-flow__page.auth-flow--otp .auth-otp{padding-bottom:2rem}.auth-flow .auth-email__title,.auth-flow .auth-otp__title{font-size:3rem!important}.auth-flow .auth-flow__page.auth-flow--terms .auth-flow__content{width:90%;padding-top:14rem;margin:0 auto}.auth-flow .auth-terms__accept.ant-btn{max-width:100%}.auth-flow .auth-terms__hint.ant-typography{width:80%}}