.cl-card,.cl-component,.cl-main,.cl-rootBox{max-width:100%!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important;flex-direction:column!important}.cl-card,.cl-cardBox,.cl-component,.cl-main,.cl-rootBox{width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important}.cl-cardBox{box-shadow:none;left:0!important;right:0!important;position:relative!important;transform:none!important;padding:0 1rem!important}.cl-card{padding-top:4px;gap:1rem;border:none!important;border-radius:1rem!important;transform:none!important;left:0!important;right:0!important;max-width:100%!important;padding:2rem 1.5rem!important}.cl-card,.cl-card.cl-signUp-start,.cl-internal-1p733cp,.cl-signUp-start{background-color:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.cl-card.cl-signUp-start,.cl-internal-1p733cp,.cl-signUp-start{border:none!important;box-shadow:none!important}.cl-internal-160kqsu,.cl-internal-1t1z7h2,.cl-internal-1t1z7h2>div,.cl-internal-1tbij0z,.cl-internal-5ebvlm,.cl-internal-b3fm6y,.cl-internal-crf8xi,.cl-internal-wkkub3,.cl-internal-ztp5wt{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}.cl-divider,.cl-form,.cl-formButtonPrimary,.cl-formFieldInput,.cl-formFieldInput__firstName,.cl-formFieldInput__lastName,.cl-identityPreview,.cl-socialButtons,.cl-socialButtonsBlock,.cl-socialButtonsBlockButton,.cl-socialButtonsContainer{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important;transform:none!important}.cl-formButtonPrimary,.cl-formField,.cl-formFieldInput,.cl-formFieldInputComponent{width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;box-sizing:border-box!important;padding-left:0!important;padding-right:0!important}.cl-socialButtonsBlock{display:flex!important;flex-direction:column!important;width:100%!important;gap:.5rem!important}.cl-socialButtonsBlockButton{text-align:center!important;display:flex!important;justify-content:center!important;align-items:center!important}.cl-formButtonPrimary,.cl-socialButtonsBlockButton{width:100%!important;min-width:100%!important;box-sizing:border-box!important}.cl-formButtonPrimary{background:linear-gradient(90deg,#813ce7,#ee41b4)!important;transition:all .3s ease!important}.cl-formFieldInputComponent{width:100%!important}input.cl-formFieldInput{width:100%!important;height:48px!important;box-sizing:border-box!important;padding-left:1rem!important;padding-right:1rem!important}input.cl-formFieldInput::placeholder{color:rgba(255,255,255,.5)!important;padding-left:0!important}div[class*=cl-internal]{width:100%!important;max-width:100%!important}.cl-socialButtonsBlockButtonIconBox,.cl-socialButtonsBlockButtonText{display:inline-flex!important;align-items:center!important}.cl-card{max-width:480px!important;width:100%!important}.cl-footer{display:none}.cl-formButtonPrimary:hover{opacity:.9!important}.cl-formFieldLabel{color:white!important;width:100%!important;text-align:left!important}.cl-formFieldInput,.cl-socialButtonsBlockButton{background-color:rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.2)!important;color:white!important}.cl-socialButtonsBlockButtonText{color:white!important}.cl-dividerText{color:rgba(255,255,255,.6)!important}.cl-formFieldAction{color:#9377fa!important}.cl-alert{background-color:rgba(239,68,68,.1)!important;border:1px solid rgba(239,68,68,.3)!important;color:white!important}.cl-dividerLine{background-color:#fff9!important}.cl-otpCodeFieldInput{background-color:rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.2)!important;color:white!important;text-align:center!important}.cl-formResendCodeLink{color:white!important}.cl-alternativeMethodsBlockButton{color:white!important;width:100%!important;min-width:100%!important;box-sizing:border-box!important;text-align:center!important;display:flex!important;justify-content:center!important;align-items:center!important;background-color:rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.2)!important}.cl-backLink{color:white!important}.cl-internal-eukaea svg path{fill:white!important}.cl-spinner svg circle{stroke:white!important}.cl-internal-loading,.cl-loading,.cl-verifications-loading{color:white!important}.cl-internal-loading svg path{fill:white!important}.cl-profileSectionContent .cl-button,.cl-profileSectionPrimaryButton,.cl-userProfile-sessions .cl-button{width:100%!important;text-align:center!important;color:white!important;background-color:rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.2)!important;margin-top:.5rem!important;justify-content:center!important;box-sizing:border-box!important}.cl-profileSectionContent .cl-button span,.cl-profileSectionPrimaryButton span,.cl-userProfile-sessions .cl-button span{color:white!important}.cl-profileSectionContent .cl-button:hover,.cl-profileSectionPrimaryButton:hover,.cl-userProfile-sessions .cl-button:hover{opacity:.9!important;background-color:rgba(255,255,255,.15)!important}.cl-formFieldRadioLabelTitle,.cl-internal-1y71s3o{color:white!important}.cl-formFieldCheckbox{width:100%!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;margin-top:1rem!important;margin-bottom:1rem!important;padding:0!important}.cl-formFieldCheckbox .cl-formFieldLabel{width:auto!important;text-align:left!important;color:white!important;writing-mode:horizontal-tb!important;white-space:normal!important;margin:0 0 0 .5rem!important;order:2!important}.cl-formFieldCheckbox input[type=checkbox]{order:1!important;accent-color:#a855f7}.cl-resetPassword-root .cl-button,.cl-userProfile-sessionActions .cl-button{width:100%!important;justify-content:center!important;margin-top:1rem!important;color:white!important;background-color:rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.2)!important}.cl-resetPassword-root .cl-button span,.cl-userProfile-sessionActions .cl-button span{color:white!important}.cl-profileSection,.cl-profileSectionItem,.cl-userProfile-root section{width:100%!important;box-sizing:border-box!important}.cl-profileSectionContent button,.cl-profileSectionItem button,.cl-userProfile-sessionActions button{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;text-align:center!important;color:white!important;background-color:rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.2)!important;margin-top:.5rem!important;padding:.5rem 1rem!important;box-sizing:border-box!important;writing-mode:horizontal-tb!important;white-space:normal!important}.cl-profileSectionContent button span,.cl-profileSectionItem button span,.cl-userProfile-sessionActions button span{color:white!important;writing-mode:horizontal-tb!important;display:inline!important}.cl-profileSectionItem label,.cl-profileSectionItem>div,.cl-profileSectionItem>span{color:white!important;width:100%!important;text-align:left!important;writing-mode:horizontal-tb!important;white-space:normal!important;display:block!important;margin-top:.5rem!important}.cl-internal-1habej8{display:none!important}.cl-internal-qn5ycq{order:1!important;margin:0!important;flex-shrink:0!important;position:static!important}.cl-internal-leyreb{order:2!important;margin:0 0 0 .75rem!important;max-width:calc(100% - 30px);display:block!important;line-height:normal!important}.cl-internal-1y71s3o,.cl-internal-leyreb{padding:0!important;width:auto!important;position:static!important;writing-mode:horizontal-tb!important;text-align:left!important}.cl-internal-1y71s3o{white-space:normal!important;display:inline!important;margin:0!important;transform:none!important;font-size:inherit!important;line-height:inherit!important}.cl-internal-1y71s3o,.cl-bodyText,.cl-card,.cl-component,.cl-footer,.cl-footerActionText,.cl-formFieldErrorText,.cl-formFieldHintText,.cl-formFieldLabel,.cl-header,.cl-headerSubtitle,.cl-headerTitle,.cl-identityPreviewText,.cl-internal-text,.cl-main,.cl-modalContent p,.cl-profileSectionItemText,.cl-profileSectionSubtitleText,.cl-profileSectionTitleText,.cl-rootBox,.cl-rootBox div,.cl-rootBox h1,.cl-rootBox h2,.cl-rootBox h3,.cl-rootBox label,.cl-rootBox p,.cl-rootBox span,.cl-verificationCodeText{color:white!important}.cl-dividerText{color:rgba(255,255,255,.8)!important}.cl-alternativeMethodsBlockButtonText,.cl-backLink,.cl-button span,.cl-footerActionLink,.cl-formButtonPrimary span,.cl-link,.cl-profileSectionContent a,.cl-secondaryButton span,.cl-socialButtonsBlockButtonText{color:white!important}.cl-formFieldInput::placeholder{color:rgba(255,255,255,.7)!important}.cl-alternativeMethodsBlockButton,.cl-formFieldInput,.cl-otpCodeFieldInput,.cl-secondaryButton,.cl-selectButton,.cl-socialButtonsBlockButton,.cl-textArea{border-radius:.5rem!important}.cl-formButtonPrimary{border-radius:9999px!important}.cl-formField{margin-bottom:1.25rem!important}.cl-formFieldLabel{margin-bottom:.5rem!important}.cl-divider,.cl-socialButtonsContainer{margin-top:1.75rem!important;margin-bottom:1.75rem!important}.cl-footerAction{margin-top:1.5rem!important}.cl-profileSection{margin-bottom:2rem!important}.cl-profileSectionItem{margin-bottom:1.25rem!important}.cl-formFieldInput:focus,.cl-formFieldInput:focus-visible,.cl-otpCodeFieldInput:focus,.cl-otpCodeFieldInput:focus-visible,.cl-textArea:focus,.cl-textArea:focus-visible{outline:2px solid transparent!important;outline-offset:2px!important;border-color:#a855f7!important;box-shadow:0 0 0 3px rgba(168,85,247,.3)!important;background-color:rgba(255,255,255,.15)!important}.cl-alternativeMethodsBlockButton:focus-visible,.cl-button:focus-visible,.cl-formButtonPrimary:focus-visible,.cl-socialButtonsBlockButton:focus-visible{outline:2px solid transparent!important;outline-offset:2px!important;box-shadow:0 0 0 3px rgba(255,255,255,.6)!important}.cl-backLink,.cl-footerActionLink,.cl-link,.cl-profileSectionContent a{color:white!important;text-decoration:none!important;transition:opacity .2s ease!important}.cl-backLink:hover,.cl-footerActionLink:hover,.cl-link:hover,.cl-profileSectionContent a:hover{opacity:.75!important}.cl-formFieldInputShowPasswordButton svg{color:rgba(255,255,255,.6)!important;transition:color .2s ease!important}.cl-formFieldInputShowPasswordButton:hover svg{color:white!important}.cl-userButton-root .cl-userButtonTrigger{border-radius:9999px!important;border:1px solid rgba(255,255,255,.3)!important;box-shadow:none!important}.cl-userButton-root .cl-userButtonTrigger:focus-visible{box-shadow:0 0 0 3px rgba(255,255,255,.6)!important}.cl-userProfile-root .cl-card{background-color:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.15)!important;padding:2rem!important}.cl-spinner{color:white!important}.cl-spinner svg circle,.cl-spinner svg path{stroke:white!important;fill:white!important}.cl-spinner.cl-internal-1mpqvxs,.cl-spinner.cl-internal-1mpqvxs:after,.cl-spinner.cl-internal-1mpqvxs:before{border-color:white rgba(255,255,255,.2) rgba(255,255,255,.2)!important}.cl-socialButtonsBlockButton.cl-socialButtonsBlockButton__google{border-radius:9999px!important}.cl-rootBox.cl-signIn-root.cl-internal-phfxlr,.cl-rootBox.cl-signUp-root.cl-internal-phfxlr{margin-top:0!important}.cl-formFieldAction.cl-formFieldAction__password.cl-internal-z0jvxn{white-space:nowrap!important;margin-bottom:.5rem!important}.cl-buttonArrowIcon.cl-internal-1c4ikgf{display:none!important}.cl-alternativeMethodsBlockButton.cl-button.cl-internal-1sz5lzl,.cl-alternativeMethodsBlockButton.cl-button.cl-internal-dpyhf4{border-radius:9999px!important}.cl-card{padding-left:0!important;padding-right:0!important}