.lg-page{width:10rem;height:100vh;display:flex;flex-direction:column;overflow:hidden}.lg-content{padding:.32rem .53333rem 1.6rem;flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.lg-logo-wrap{display:flex;justify-content:center;padding-top:.16rem;padding-bottom:.16rem}.lg-logo{height:1.5rem;width:auto;-o-object-fit:contain;object-fit:contain}.lg-heading{margin-top:.16rem;text-align:center;font-weight:800;line-height:1.25;font-size:.58rem;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.lg-subheading{margin-top:.16rem;margin-bottom:.32rem;text-align:center;font-size:.34rem;letter-spacing:.02rem}.lg-perks{margin-bottom:.53333rem;display:flex;justify-content:space-around}.lg-perk{flex-direction:column;gap:.1rem;text-align:center;font-size:.28rem;line-height:1.3;font-weight:500;max-width:2.4rem}.lg-perk,.lg-perk-icon{display:flex;align-items:center}.lg-perk-icon{justify-content:center;width:1.33333rem;height:1.33333rem;border-radius:50%;border:1.5px solid transparent}.lg-perk-number{font-size:.37333rem;font-weight:800;font-variant-numeric:tabular-nums}.lg-form{gap:.32rem}.lg-field,.lg-form{display:flex;flex-direction:column}.lg-field{gap:.13333rem}.lg-label{gap:.13333rem;font-weight:600;font-size:.3rem}.lg-input-row,.lg-label{display:flex;align-items:center}.lg-input-row{border-radius:.21333rem;height:1.17333rem;overflow:hidden;transition:border-color .2s,box-shadow .2s;border:1px solid transparent}.lg-code-select{flex-shrink:0;width:2rem!important}.lg-code-select .ant-select-selector{background:transparent!important;border:none!important;box-shadow:none!important;font-weight:600;font-size:.34rem;height:100%!important;padding:0 .32rem!important}.lg-code-select .ant-select-selector:active,.lg-code-select .ant-select-selector:focus,.lg-code-select.ant-select-focused .ant-select-selector,.lg-code-select.ant-select-open .ant-select-selector{box-shadow:none!important;outline:none!important;border:none!important}.lg-input{height:100%;flex:1 1 0%;border-style:none;background-color:transparent;outline:2px solid transparent;outline-offset:2px;font-size:.34rem;padding:0 .32rem}.lg-input::-moz-placeholder{color:var(--lg-placeholder)}.lg-input::placeholder{color:var(--lg-placeholder)}.lg-eye{display:flex;align-items:center;justify-content:center;width:1.06667rem}.lg-eye,.lg-otp-btn{flex-shrink:0;cursor:pointer;border-style:none;background-color:transparent;height:100%}.lg-otp-btn{font-weight:700;padding:0 .32rem;font-size:.3rem;white-space:nowrap;transition:opacity .15s}.lg-otp-btn:active{opacity:.7}.lg-otp-btn:disabled{opacity:.4;cursor:not-allowed}.lg-forgot{cursor:pointer;text-align:right;font-size:.28rem;margin-top:.05rem}.reg-terms{margin-top:.1rem}.reg-terms .ant-checkbox-inner{background:transparent!important;border-color:var(--lg-check-border)!important}.reg-terms .ant-checkbox-checked .ant-checkbox-inner{background:var(--lg-check-bg)!important;border-color:var(--lg-check-bg)!important}.reg-terms-text{font-size:.28rem}.lg-cta,.reg-terms-link{cursor:pointer}.lg-cta{width:100%;border-style:none;font-weight:700;height:1.17333rem;border-radius:.21333rem;font-size:.37333rem;letter-spacing:.02rem;text-transform:uppercase;transition:transform .15s,box-shadow .15s}.lg-cta:active{transform:scale(.98)}.lg-cta:disabled{opacity:.6;cursor:not-allowed}.lg-footer{margin-top:.64rem;display:flex;align-items:center;justify-content:center;gap:.16rem;font-size:.32rem}.lg-footer-link{font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:.05rem}