.cl-modal .cl-rootBox,.cl-modal .cl-rootBox>*,.cl-modal [data-clerk-element=rootBox],.cl-modalContent .cl-rootBox,.cl-modalContent .cl-rootBox>*,.cl-modalContent [data-clerk-element=rootBox]{background:#ffffff!important}:not(.cl-modal):not(.cl-modalContent) .cl-rootBox:where(:not(.neonify-org-settings-host *)),:not(.cl-modal):not(.cl-modalContent) .cl-rootBox:where(:not(.neonify-org-settings-host *))>*,:not(.cl-modal):not(.cl-modalContent) [data-clerk-element=rootBox]:where(:not(.neonify-org-settings-host *)){background:transparent!important;box-shadow:none!important;border:none!important;outline:none!important;overflow:visible!important}:not(.cl-modal):not(.cl-modalContent) .cl-rootBox [role=button],:not(.cl-modal):not(.cl-modalContent) .cl-rootBox [tabindex],:not(.cl-modal):not(.cl-modalContent) .cl-rootBox a,:not(.cl-modal):not(.cl-modalContent) .cl-rootBox button,:not(.cl-modal):not(.cl-modalContent) .cl-rootBox input,:not(.cl-modal):not(.cl-modalContent) .cl-rootBox label,:not(.cl-modal):not(.cl-modalContent) .cl-rootBox select,:not(.cl-modal):not(.cl-modalContent) .cl-rootBox textarea{touch-action:manipulation}.cl-modal .cl-card,.cl-modal .cl-cardBox,.cl-modal .cl-formContainer,.cl-modal .cl-main,.cl-modal [data-clerk-element=cardBox],.cl-modal [data-clerk-element=card],.cl-modal [data-clerk-element=formContainer],.cl-modal [data-clerk-element=main],.cl-modalContent .cl-card,.cl-modalContent .cl-cardBox,.cl-modalContent .cl-formContainer,.cl-modalContent .cl-main,.cl-modalContent [data-clerk-element=cardBox],.cl-modalContent [data-clerk-element=card],.cl-modalContent [data-clerk-element=formContainer],.cl-modalContent [data-clerk-element=main]{background:#ffffff!important;box-shadow:0 4px 6px rgba(0,0,0,.1)!important;border:1px solid #e0e0e0!important;padding:1.5rem!important;margin:0!important;border-radius:.5rem!important;overflow:visible!important;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1)!important;-moz-box-shadow:0 4px 6px rgba(0,0,0,.1)!important}:not(.cl-modal):not(.cl-modalContent) .cl-card:where(:not(.neonify-org-settings-host *)),:not(.cl-modal):not(.cl-modalContent) .cl-cardBox:where(:not(.neonify-org-settings-host *)),:not(.cl-modal):not(.cl-modalContent) .cl-formContainer:where(:not(.neonify-org-settings-host *)),:not(.cl-modal):not(.cl-modalContent) .cl-main:where(:not(.neonify-org-settings-host *)),:not(.cl-modal):not(.cl-modalContent) [data-clerk-element=cardBox]:where(:not(.neonify-org-settings-host *)),:not(.cl-modal):not(.cl-modalContent) [data-clerk-element=card]:where(:not(.neonify-org-settings-host *)),:not(.cl-modal):not(.cl-modalContent) [data-clerk-element=formContainer]:where(:not(.neonify-org-settings-host *)),:not(.cl-modal):not(.cl-modalContent) [data-clerk-element=main]:where(:not(.neonify-org-settings-host *)){background:transparent!important;box-shadow:none!important;border:none!important;padding:0!important;margin:0!important;outline:none!important;overflow:visible!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important}.cl-modal .cl-form,.cl-modal .cl-formRoot,.cl-modal [data-clerk-element=formRoot],.cl-modal [data-clerk-element=form],.cl-modalContent .cl-form,.cl-modalContent .cl-formRoot,.cl-modalContent [data-clerk-element=formRoot],.cl-modalContent [data-clerk-element=form]{background:#ffffff!important;overflow:visible!important}:not(.cl-modal):not(.cl-modalContent) .cl-form:where(:not(.neonify-org-settings-host *)),:not(.cl-modal):not(.cl-modalContent) .cl-formRoot:where(:not(.neonify-org-settings-host *)),:not(.cl-modal):not(.cl-modalContent) [data-clerk-element=formRoot]:where(:not(.neonify-org-settings-host *)),:not(.cl-modal):not(.cl-modalContent) [data-clerk-element=form]:where(:not(.neonify-org-settings-host *)){background:transparent!important;overflow:visible!important}[class*=cl-]:not(input):not(textarea):not(select):not([class*=socialButton]):not([class*=socialButtonsBlock]):not([class*=formButton]):not([class*=modal]):where(:not(.neonify-org-settings-host *)),[class*=cl-][style*=border]:not(input):not(textarea):not(select):not([class*=socialButton]):not([class*=modal]):where(:not(.neonify-org-settings-host *)),[class*=cl-][style*=box-shadow]:not(input):not(textarea):not(select):not([class*=socialButton]):not([class*=modal]):where(:not(.neonify-org-settings-host *)){box-shadow:none!important;border:none!important}:not(.cl-modal):not([class*=cl-modal]) [class*=cl-cardBox]:where(:not(.neonify-org-settings-host *)),:not(.cl-modal):not([class*=cl-modal]) [class*=cl-card]:where(:not(.neonify-org-settings-host *)),:not(.cl-modal):not([class*=cl-modal]) [class*=cl-main]:where(:not(.neonify-org-settings-host *)),:not(.cl-modal):not([class*=cl-modal]) [class*=cl-rootBox]:where(:not(.neonify-org-settings-host *)){background:transparent!important;box-shadow:none!important;border:none!important;outline:none!important}:not(.cl-modal):not([class*=cl-modal]) [class*=cl-cardBox]:where(:not(.neonify-org-settings-host *)),:not(.cl-modal):not([class*=cl-modal]) [class*=cl-card]:where(:not(.neonify-org-settings-host *)),:not(.cl-modal):not([class*=cl-modal]) [class*=cl-formContainer]:where(:not(.neonify-org-settings-host *)),:not(.cl-modal):not([class*=cl-modal]) [class*=cl-main]:where(:not(.neonify-org-settings-host *)),:not(.cl-modal):not([class*=cl-modal]) [class*=cl-rootBox]:where(:not(.neonify-org-settings-host *)){background:transparent!important;box-shadow:none!important;border:none!important;outline:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important}.cl-formFieldInput,.cl-input,[data-clerk-element=formFieldInput],[data-clerk-element=input],input[class*=cl-],input[type=email],input[type=password],input[type=text],input[type=text][class*=cl-]{background:#f8f9fa!important;border:1px solid #e0e0e0!important;box-shadow:0 1px 2px rgba(0,0,0,.05)!important;border-radius:.5rem!important;padding:.75rem!important}.cl-formFieldInput:focus,.cl-input:focus,[data-clerk-element=formFieldInput]:focus,[data-clerk-element=input]:focus,input[class*=cl-]:focus,input[type=email]:focus,input[type=password]:focus,input[type=text]:focus{background:#ffffff!important;border-color:#9254de!important;outline:none!important;box-shadow:0 0 0 3px rgba(146,84,222,.1)!important}.cl-checkbox,.cl-checkboxInput,[data-clerk-element=checkboxInput],[data-clerk-element=checkbox],input[type=checkbox],input[type=checkbox][class*=cl-]{width:1.25rem!important;height:1.25rem!important;background:#f8f9fa!important;border:1px solid #e0e0e0!important;box-shadow:0 1px 2px rgba(0,0,0,.05)!important;border-radius:.375rem!important;cursor:pointer!important;appearance:none!important;-webkit-appearance:none!important;position:relative!important;margin:0!important;flex-shrink:0!important}.cl-checkbox:checked,.cl-checkboxInput:checked,[data-clerk-element=checkboxInput]:checked,[data-clerk-element=checkbox]:checked,input[type=checkbox]:checked,input[type=checkbox][class*=cl-]:checked{background:#9254de!important;border-color:#9254de!important}.cl-checkbox:checked:before,.cl-checkboxInput:checked:before,[data-clerk-element=checkboxInput]:checked:before,[data-clerk-element=checkbox]:checked:before,input[type=checkbox]:checked:before,input[type=checkbox][class*=cl-]:checked:before{content:"\2713"!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;color:#ffffff!important;font-size:.875rem!important;font-weight:600!important;line-height:1!important}.cl-checkbox:focus,.cl-checkboxInput:focus,[data-clerk-element=checkboxInput]:focus,[data-clerk-element=checkbox]:focus,input[type=checkbox]:focus,input[type=checkbox][class*=cl-]:focus{outline:none!important;box-shadow:0 0 0 3px rgba(146,84,222,.1)!important}.cl-button,[data-clerk-element=button],button[class*=cl-button]{background:#9254de!important;color:#ffffff!important;border:none!important;border-radius:.5rem!important;padding:.75rem 1.5rem!important;font-weight:600!important;cursor:pointer!important;transition:all .2s ease!important}.cl-button:hover,[data-clerk-element=button]:hover,button[class*=cl-button]:hover{background:#7c3dc4!important}.cl-button:focus,[data-clerk-element=button]:focus,button[class*=cl-button]:focus{outline:none!important;box-shadow:0 0 0 3px rgba(146,84,222,.1)!important}.cl-otpCodeField.cl-loading{display:flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important;min-height:48px!important}.cl-otpCodeField.cl-loading:before{content:""!important;display:block!important;width:28px!important;height:28px!important;border-radius:50%!important;border:3px solid rgba(146,84,222,.25)!important;border-top-color:#9254de!important;animation:otp-verify-spin .65s linear infinite!important;flex-shrink:0!important}@keyframes otp-verify-spin{to{transform:rotate(1turn)}}.cl-socialButtons,.cl-socialButtonsBlock,.cl-socialButtonsBlockButton,[data-clerk-element=socialButtonsBlockButton],[data-clerk-element=socialButtonsBlock],[data-clerk-element=socialButtons]{overflow:visible!important;padding:0!important;display:flex!important;flex-direction:row!important;gap:.75rem!important;flex-wrap:nowrap!important;width:100%!important}.cl-socialButtonsBlock,[data-clerk-element=socialButtonsBlock]{flex-direction:row!important}.cl-socialButtons>*,.cl-socialButtonsBlock>*,.cl-socialButtonsBlockButton,[data-clerk-element=socialButtonsBlockButton],[data-clerk-element=socialButtonsBlock]>*,[data-clerk-element=socialButtons]>*{flex:1 1 0%!important;min-width:0!important;width:100%!important}.cl-socialButton,.cl-socialButtonsBlockButton,[data-clerk-element=socialButton],[data-clerk-element=socialButtonsBlockButton],button[class*=cl-social],button[class*=socialButton]{background:#ffffff!important;border:1px solid #e0e0e0!important;box-shadow:0 1px 2px rgba(0,0,0,.05)!important;border-radius:.5rem!important;overflow:visible!important;flex:1 1 0%!important;min-width:0!important;color:#000000!important;width:100%!important;max-width:none!important}.cl-socialButton *,.cl-socialButtonsBlockButton *,[data-clerk-element=socialButton] *,[data-clerk-element=socialButtonsBlockButton] *,button[class*=cl-social] *,button[class*=socialButton] *{color:#000000!important}.cl-socialButton:hover,[data-clerk-element=socialButton]:hover,button[class*=socialButton]:hover{background:#f9f9f9!important;border-color:#d0d0d0!important}.cl-divider,.cl-dividerLine,[data-clerk-element=dividerLine],[data-clerk-element=divider]{display:flex!important;align-items:center!important;width:100%!important;margin:1.5rem 0!important;padding:0 1rem!important}.cl-divider:after,.cl-divider:before,.cl-dividerLine:after,.cl-dividerLine:before,[data-clerk-element=dividerLine]:after,[data-clerk-element=dividerLine]:before,[data-clerk-element=divider]:after,[data-clerk-element=divider]:before{content:""!important;flex:1!important;height:1px!important;background:#e0e0e0!important}.cl-dividerLineText,.cl-dividerText,[data-clerk-element=dividerLineText],[data-clerk-element=dividerText]{padding:0 1rem!important;color:#6b7280!important;font-size:.875rem!important;flex-shrink:0!important}.cl-footerActionLink,[data-clerk-element=footerActionLink]{color:inherit!important;text-decoration:underline!important}.cl-footerActionLink:hover,[data-clerk-element=footerActionLink]:hover{text-decoration:none!important}[class*=legalAccepted] [class*=formFieldCheckboxLabel],[class*=legalAccepted] label,[data-clerk-element=formFieldRow] [data-clerk-element=checkboxInput]+label{display:inline-flex!important;align-items:center!important;line-height:1.45!important;margin:0!important;padding:0!important}.cl-form input[type=checkbox]+label,[data-clerk-element=formFieldRow] [data-clerk-element=checkboxInput]+label{margin-left:.625rem!important}[class*=formFieldRow][class*=legalAccepted],[class*=legalAccepted],[data-clerk-element=formFieldRow]:has([data-clerk-element=checkboxInput][name*=legal]){display:flex!important;flex-direction:row!important;align-items:center!important;gap:.75rem!important}[class*=legalAccepted] [data-clerk-element=checkboxInput],[class*=legalAccepted] input[type=checkbox],[data-clerk-element=formFieldRow] [data-clerk-element=checkboxInput]{width:1.05rem!important;height:1.05rem!important;margin:0!important;align-self:center!important;position:relative!important;flex-shrink:0!important}@media (max-width:767px){.cl-card,.cl-cardBox,.cl-form,.cl-formContainer,.cl-main,.cl-rootBox,[data-clerk-element=cardBox],[data-clerk-element=card],[data-clerk-element=formContainer],[data-clerk-element=form],[data-clerk-element=main],[data-clerk-element=rootBox]{overflow:visible!important;max-width:100%!important;max-height:none!important;height:auto!important;min-height:auto!important}.cl-codeField,.cl-verificationCodeField,.cl-verificationCodeInput,.cl-verificationCodeInputField,[data-clerk-element=codeField],[data-clerk-element=verificationCodeField],[data-clerk-element=verificationCodeInputField],[data-clerk-element=verificationCodeInput]{display:block!important;visibility:visible!important;opacity:1!important}.cl-main>*,[data-clerk-element=main]>*{display:block!important;visibility:visible!important}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.auth-page-container{position:relative;width:100vw;height:100vh;height:100dvh;overflow:clip}.auth-background-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.mobile-form-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;height:100dvh;z-index:10;display:flex;align-items:flex-start;justify-content:center;background-color:rgba(0,0,0,.6);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:.75rem .75rem max(.75rem,env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:none;touch-action:pan-y;scroll-behavior:smooth}.mobile-form-card{width:100%;max-width:500px;padding:clamp(1.25rem,5vw,2rem);background-color:#ffffff;border-radius:.75rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.06);margin:clamp(.5rem,3vh,1.5rem) auto;display:flex;flex-direction:column;position:relative;min-height:auto;animation:fadeInUp .3s cubic-bezier(.4,0,.2,1)}@media (max-width:480px){.mobile-form-card{width:92%;max-width:none;padding:clamp(1rem,4vw,1.5rem);margin-top:clamp(.25rem,2vh,1rem);margin-bottom:clamp(.25rem,2vh,1rem)}}@media (min-width:481px) and (max-width:767px){.mobile-form-card{width:90%;max-width:480px}}.auth-close-button{position:absolute;top:1rem;right:1rem;z-index:100;pointer-events:auto;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.auth-close-button:hover{opacity:.7;transform:scale(1.05)}.auth-logo-container{flex-shrink:0;margin-bottom:.5rem}.auth-logo-mobile{width:clamp(72px,18vw,112px)}.auth-logo-desktop,.auth-logo-mobile{height:auto;display:block;margin:0 auto}.auth-logo-desktop{width:clamp(96px,10vw,128px)}.auth-title-mobile{font-size:clamp(1.125rem,3.5vw,1.5rem);line-height:1.3;margin-bottom:1.5rem;margin-top:.75rem;flex-shrink:0}.auth-title-desktop,.auth-title-mobile{font-weight:600;color:#111827;text-align:center;letter-spacing:-.01em}.auth-title-desktop{font-size:clamp(1rem,1.5vw,1.25rem);margin-bottom:1.25rem;margin-top:.25rem}.auth-form-container{width:100%;isolation:isolate;overflow:visible;position:relative;min-height:200px;margin-top:.5rem}.auth-desktop-left{position:fixed;top:0;left:0;height:100vh;z-index:10}.auth-desktop-left.tablet{width:45vw}.auth-desktop-left.desktop{width:50vw}.auth-overlay-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:600px;padding:0 clamp(1.5rem,4vw,2.5rem);text-align:center;z-index:2}.auth-overlay-logo{width:auto;height:auto;max-width:min(500px,80%);max-height:160px;object-fit:contain;margin-bottom:1.5rem}.auth-overlay-title{font-size:clamp(1.5rem,3vw,2.5rem);font-weight:700;color:#D9FC62;text-align:center;line-height:1.2;width:100%;margin-bottom:1rem;letter-spacing:-.02em}.auth-overlay-text{color:rgba(255,255,255,.95);text-align:center;width:100%;font-size:clamp(.875rem,1.5vw,1.125rem);line-height:1.6;font-weight:400}.auth-desktop-right{position:fixed;top:0;right:0;z-index:20;height:100vh;height:100dvh;background-color:#ffffff;pointer-events:auto;overflow:hidden;display:flex;flex-direction:column}.auth-desktop-column{display:flex;flex-direction:column;flex:1;min-height:0;width:100%;height:100%}.auth-desktop-scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.auth-desktop-prompt-footer{flex-shrink:0;width:100%;background-color:#ffffff;border-top:1px solid #f3f4f6;padding:.625rem clamp(1.5rem,4vw,2rem) max(.875rem,env(safe-area-inset-bottom,0px));z-index:30}.auth-desktop-prompt-container{width:100%;max-width:420px;margin:0 auto;padding:0}.auth-desktop-right.tablet{width:55vw}.auth-desktop-right.desktop{width:50vw}.auth-desktop-container{padding:clamp(.75rem,2.5vh,2.5rem) clamp(1.5rem,4vw,2rem) 1rem;min-height:100%;display:flex;align-items:safe center;justify-content:center;pointer-events:auto;box-sizing:border-box}.auth-stack-container{text-align:center;width:100%;max-width:420px;margin:0 auto;flex-shrink:0}.auth-stack-full-width{width:100%;gap:.75rem}.auth-stack-center{text-align:center;width:100%;gap:1.25rem}.auth-box-full-width{width:100%}@media (max-width:767px){.auth-desktop-left,.auth-desktop-right{display:none}.mobile-form-backdrop{padding:.5rem .5rem max(.5rem,env(safe-area-inset-bottom));align-items:flex-start}.auth-title-mobile{margin-bottom:1.25rem;margin-top:.5rem}.auth-logo-container{margin-bottom:.75rem}.mobile-form-card .auth-form-container>div>div[style*="display: flex"]{flex-direction:column!important;gap:.75rem!important}.mobile-form-card .auth-form-container button[type=button][class*=cl-socialButton],.mobile-form-card .auth-form-container button[type=button][class*=cl-socialButtonsBlockButton]{width:100%!important;min-width:100%!important;flex:1 1 100%!important}.mobile-form-card a,.mobile-form-card button,.mobile-form-card input,.mobile-form-card label{touch-action:manipulation}}@media (min-width:768px){.mobile-form-backdrop,.mobile-form-card{display:none}}@media (min-width:768px) and (max-width:1023px){.auth-desktop-left{width:45vw}.auth-desktop-right{width:55vw}.auth-desktop-container{padding-top:clamp(1rem,3vh,3vh)}.auth-desktop-prompt-container,.auth-stack-container{max-width:400px}}@media (min-width:1024px){.auth-desktop-left,.auth-desktop-right{width:50vw}.auth-desktop-prompt-container,.auth-stack-container{max-width:420px}}@media (min-width:768px) and (max-height:900px){.auth-logo-desktop{width:clamp(72px,7vw,96px)}.auth-title-desktop{margin-bottom:.75rem;margin-top:0;font-size:clamp(.9375rem,1.4vw,1.125rem)}.auth-desktop-container{padding-top:clamp(.5rem,1.5vh,1rem);padding-bottom:.75rem}.auth-desktop-prompt-footer{padding-top:.5rem;padding-bottom:max(.75rem,env(safe-area-inset-bottom,0px))}.auth-page-container .auth-box-full-width input:not([type=checkbox]){padding-top:.4375rem!important;padding-bottom:.4375rem!important;min-height:36px!important;font-size:.875rem!important}.auth-page-container .auth-box-full-width .cl-formButtonPrimary,.auth-page-container .auth-box-full-width button[type=submit]{padding-top:.5rem!important;padding-bottom:.5rem!important;min-height:36px!important;font-size:.875rem!important}.auth-page-container .auth-box-full-width .cl-socialButton,.auth-page-container .auth-box-full-width .cl-socialButtonsBlockButton{min-height:36px!important;padding-top:.4375rem!important;padding-bottom:.4375rem!important;font-size:.875rem!important}.auth-page-container .auth-box-full-width .cl-formField{margin-bottom:.5rem!important}.auth-page-container .auth-box-full-width .cl-socialButtonsBlock{margin-bottom:.625rem!important}.auth-page-container .auth-box-full-width .cl-dividerLine,.auth-page-container .auth-box-full-width .cl-dividerRow{margin-top:.5rem!important;margin-bottom:.5rem!important}.auth-page-container .auth-box-full-width .cl-formFieldLabel{font-size:.75rem!important;margin-bottom:.25rem!important}.auth-signin-prompt{font-size:.75rem;padding:.375rem .75rem;margin-top:0}}@media (min-width:768px) and (max-height:720px){.auth-logo-desktop{width:clamp(64px,6vw,80px)}.auth-title-desktop{margin-bottom:.5rem}.auth-desktop-container{padding-top:.375rem}}@media (min-width:1440px){.auth-desktop-prompt-container,.auth-stack-container{max-width:450px}}.auth-page-container .auth-box-full-width .cl-formFieldInput,.auth-page-container .auth-box-full-width [data-clerk-element=formFieldInput],.auth-page-container .auth-box-full-width input[type=email],.auth-page-container .auth-box-full-width input[type=password],.auth-page-container .auth-box-full-width input[type=text],.auth-page-container .auth-form-container .cl-formFieldInput,.auth-page-container .auth-form-container [data-clerk-element=formFieldInput],.auth-page-container .auth-form-container input[type=email],.auth-page-container .auth-form-container input[type=password],.auth-page-container .auth-form-container input[type=text]{border:1px solid #e0e0e0!important;box-shadow:0 1px 2px rgba(0,0,0,.05)!important;border-radius:.5rem!important;background:#ffffff!important}.auth-page-container .auth-box-full-width .cl-checkboxInput,.auth-page-container .auth-box-full-width [data-clerk-element=checkboxInput],.auth-page-container .auth-box-full-width input[type=checkbox],.auth-page-container .auth-form-container .cl-checkboxInput,.auth-page-container .auth-form-container [data-clerk-element=checkboxInput],.auth-page-container .auth-form-container input[type=checkbox]{border:1px solid #e0e0e0!important;box-shadow:0 1px 2px rgba(0,0,0,.05)!important;border-radius:.375rem!important;background:#ffffff!important;pointer-events:auto!important;cursor:pointer!important;position:relative;z-index:2;appearance:none!important;-webkit-appearance:none!important;background-repeat:no-repeat!important;background-position:50%!important;background-size:.82rem .82rem!important;width:1.25rem!important;height:1.25rem!important;flex-shrink:0!important;align-self:center!important;margin:0!important;vertical-align:middle!important;transform:none!important}.auth-page-container .auth-box-full-width .cl-checkboxInput:checked,.auth-page-container .auth-box-full-width [data-clerk-element=checkboxInput]:checked,.auth-page-container .auth-box-full-width input[type=checkbox]:checked,.auth-page-container .auth-form-container .cl-checkboxInput:checked,.auth-page-container .auth-form-container [data-clerk-element=checkboxInput]:checked,.auth-page-container .auth-form-container input[type=checkbox]:checked{background-color:#9254de!important;border-color:#9254de!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2.8 8.2l2.25 2.4 7-7' fill='none' stroke='%23ffffff' stroke-width='2.35' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}.auth-page-container .auth-box-full-width .cl-formFieldRow__legalAccepted,.auth-page-container .auth-box-full-width [data-clerk-element=formFieldRow]:has(input[type=checkbox]),.auth-page-container .auth-form-container .cl-formFieldRow__legalAccepted,.auth-page-container .auth-form-container [data-clerk-element=formFieldRow]:has(input[type=checkbox]){align-items:center!important;display:flex!important;gap:.5rem!important;position:relative;z-index:1}.auth-page-container .auth-box-full-width .cl-formFieldCheckboxLabel__legalAccepted,.auth-page-container .auth-form-container .cl-formFieldCheckboxLabel__legalAccepted{cursor:pointer!important;pointer-events:auto!important;line-height:1.35!important;margin:0!important;display:block!important}.auth-page-container .auth-box-full-width .cl-formFieldCheckboxInput__legalAccepted:focus,.auth-page-container .auth-box-full-width .cl-formFieldCheckboxInput__legalAccepted:focus-visible,.auth-page-container .auth-box-full-width input[type=checkbox]:focus,.auth-page-container .auth-box-full-width input[type=checkbox]:focus-visible,.auth-page-container .auth-form-container .cl-formFieldCheckboxInput__legalAccepted:focus,.auth-page-container .auth-form-container .cl-formFieldCheckboxInput__legalAccepted:focus-visible,.auth-page-container .auth-form-container input[type=checkbox]:focus,.auth-page-container .auth-form-container input[type=checkbox]:focus-visible{border-color:#9254de!important;outline:none!important;box-shadow:0 0 0 3px rgba(146,84,222,.1)!important}.auth-page-container .auth-box-full-width .cl-formFieldInput:focus,.auth-page-container .auth-box-full-width .cl-formFieldInput:focus-visible,.auth-page-container .auth-box-full-width [data-clerk-element=formFieldInput]:focus,.auth-page-container .auth-box-full-width [data-clerk-element=formFieldInput]:focus-visible,.auth-page-container .auth-box-full-width input[type=email]:focus,.auth-page-container .auth-box-full-width input[type=email]:focus-visible,.auth-page-container .auth-box-full-width input[type=password]:focus,.auth-page-container .auth-box-full-width input[type=password]:focus-visible,.auth-page-container .auth-box-full-width input[type=text]:focus,.auth-page-container .auth-box-full-width input[type=text]:focus-visible,.auth-page-container .auth-form-container .cl-formFieldInput:focus,.auth-page-container .auth-form-container .cl-formFieldInput:focus-visible,.auth-page-container .auth-form-container [data-clerk-element=formFieldInput]:focus,.auth-page-container .auth-form-container [data-clerk-element=formFieldInput]:focus-visible,.auth-page-container .auth-form-container input[type=email]:focus,.auth-page-container .auth-form-container input[type=email]:focus-visible,.auth-page-container .auth-form-container input[type=password]:focus,.auth-page-container .auth-form-container input[type=password]:focus-visible,.auth-page-container .auth-form-container input[type=text]:focus,.auth-page-container .auth-form-container input[type=text]:focus-visible{border-color:#9254de!important;outline:none!important;box-shadow:0 0 0 3px rgba(146,84,222,.1)!important}.auth-signin-prompt{font-size:.8125rem;color:#6b7280;text-align:center;margin-top:.25rem;padding:.5rem 1rem;background:#f9f9fb;border:1px solid #ede9f6;border-radius:.75rem;width:100%;flex-shrink:0;position:relative;z-index:10;pointer-events:auto}@media (min-width:768px){.auth-desktop-prompt-footer .auth-signin-prompt{margin-top:0;margin-bottom:0}}.auth-signin-link{color:#9254de!important;font-weight:600;text-decoration:none!important;transition:color .15s ease,opacity .15s ease}.auth-signin-link:hover{color:#7c3aed!important;opacity:.85;text-decoration:underline!important}@media (min-width:768px){.auth-page-container .auth-box-full-width input:not([type=checkbox]){padding-top:.5rem!important;padding-bottom:.5rem!important;min-height:40px!important;font-size:.9rem!important}.auth-page-container .auth-box-full-width .cl-formButtonPrimary,.auth-page-container .auth-box-full-width button[type=submit]{padding-top:.5625rem!important;padding-bottom:.5625rem!important;min-height:40px!important;font-size:.9rem!important}.auth-page-container .auth-box-full-width .cl-socialButton,.auth-page-container .auth-box-full-width .cl-socialButtonsBlockButton{min-height:40px!important;padding-top:.5rem!important;padding-bottom:.5rem!important;font-size:.9rem!important}.auth-page-container .auth-box-full-width .cl-formField{margin-bottom:.75rem!important}.auth-page-container .auth-box-full-width .cl-socialButtonsBlock{margin-bottom:.875rem!important}.auth-page-container .auth-box-full-width .cl-dividerLine,.auth-page-container .auth-box-full-width .cl-dividerRow{margin-top:.625rem!important;margin-bottom:.625rem!important}.auth-page-container .auth-box-full-width .cl-formFieldLabel{font-size:.8125rem!important;margin-bottom:.375rem!important}.auth-page-container .auth-box-full-width .cl-footer,.auth-page-container .auth-box-full-width .cl-footerAction{display:none!important}}.auth-page-container .auth-box-full-width input:-webkit-autofill,.auth-page-container .auth-box-full-width input:-webkit-autofill:active,.auth-page-container .auth-box-full-width input:-webkit-autofill:focus,.auth-page-container .auth-box-full-width input:-webkit-autofill:hover,.auth-page-container .auth-form-container input:-webkit-autofill,.auth-page-container .auth-form-container input:-webkit-autofill:active,.auth-page-container .auth-form-container input:-webkit-autofill:focus,.auth-page-container .auth-form-container input:-webkit-autofill:hover{-webkit-text-fill-color:#111827!important;caret-color:#111827}.auth-page-container .auth-box-full-width input:-webkit-autofill,.auth-page-container .auth-box-full-width input:-webkit-autofill:active,.auth-page-container .auth-box-full-width input:-webkit-autofill:hover,.auth-page-container .auth-form-container input:-webkit-autofill,.auth-page-container .auth-form-container input:-webkit-autofill:active,.auth-page-container .auth-form-container input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #ffffff!important;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 0 0 1000px #ffffff!important;border:1px solid #e0e0e0!important;border-radius:.5rem!important}.auth-page-container .auth-box-full-width input[type=checkbox]:-webkit-autofill,.auth-page-container .auth-form-container input[type=checkbox]:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #ffffff!important;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 0 0 1000px #ffffff!important}.auth-page-container .auth-box-full-width input:-webkit-autofill:focus,.auth-page-container .auth-form-container input:-webkit-autofill:focus{-webkit-box-shadow:inset 0 0 0 1000px #ffffff,0 0 0 3px rgba(146,84,222,.1)!important;box-shadow:0 0 0 3px rgba(146,84,222,.1),inset 0 0 0 1000px #ffffff!important;border-color:#9254de!important}