:root{--brand-teal: #1781a5;--brand-teal-hover: #146a8a}.clerk-auth-container{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:100%!important}.cl-formButtonPrimary span{visibility:hidden!important;position:relative!important}.cl-formButtonPrimary[data-loading=true] span:after,.cl-formButtonPrimary.cl-loading span:after{content:none!important;display:none!important}.cl-formButtonPrimary[data-loading=true] span,.cl-formButtonPrimary.cl-loading span{visibility:hidden!important;display:block!important}.cl-formButtonPrimary[data-loading=true],.cl-formButtonPrimary.cl-loading{position:relative!important}.cl-formButtonPrimary[data-loading=true] .cl-spinner,.cl-formButtonPrimary.cl-loading .cl-spinner{display:flex!important;margin:0 auto!important;opacity:1!important;visibility:visible!important}.cl-signUp-root .cl-formButtonPrimary:not([data-loading=true]):not(.cl-loading) span:after,.cl-signIn-root .cl-formButtonPrimary:not([data-loading=true]):not(.cl-loading) span:after{content:"Email me a link"!important;visibility:visible!important;position:absolute!important;left:0!important;right:0!important;top:0!important;bottom:0!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:16px!important}.cl-formButtonPrimary:not([data-loading=true]):not(.cl-loading)[data-localization-key="formButtonPrimary.signin"] span:after,.cl-formButtonPrimary:not([data-loading=true]):not(.cl-loading)[data-localization-key="formButtonPrimary.reset"] span:after{content:"Continue"!important}.cl-formButtonPrimary:not([data-loading=true]):not(.cl-loading)[data-localization-key="formButtonPrimary.emailLink"] span:after{content:"Email me a login link"!important}.cl-formButtonPrimary:not([data-loading=true]):not(.cl-loading)[data-localization-key="formButtonPrimary.reset_password"] span:after{content:"Reset my password"!important}.cl-formFieldRow{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important}.cl-formButtonPrimary:hover{background-color:var(--brand-teal-hover)!important}.cl-socialButtonsIconButton svg{width:20px!important;height:20px!important}.cl-socialButtonsIconButtonsContainer,.cl-socialButtons,.cl-socialButtonsBlock{display:flex!important;justify-content:center!important;width:100%!important;flex-wrap:nowrap!important;flex-direction:row!important}.cl-socialButtonsIconButtonsContainer{margin:.75rem 0!important}.cl-socialButtonsBlock{margin-bottom:.5rem!important}.cl-component,.cl-formField,[class^=cl-internal],.cl-internal-7hb1uf,[class*=cl-card],[class*=cl-rootBox],[class*=cl-main],[class*=cl-authForm]{box-shadow:none!important;-webkit-box-shadow:none!important;border:none!important;background:transparent!important;max-width:100%!important}.cl-formFieldInput,.cl-input,[class*=cl-input__identifier]{border:1px solid #e2e8f0!important}.cl-formFieldInput,.cl-formButtonPrimary{width:100%!important;max-width:90%!important;box-sizing:border-box!important}.auth-modal-container{overflow:hidden;width:auto!important;max-width:380px!important}@media (max-width: 480px){.auth-modal-container{max-width:95vw!important;padding:.5rem!important}.cl-formFieldInput{font-size:16px!important;padding:.5rem!important;width:90%!important;max-width:90%!important}.cl-formButtonPrimary{width:90%!important;max-width:90%!important;font-size:14px!important;padding:.6rem .4rem!important;margin-top:.5rem!important}.cl-formFieldInput::placeholder{font-size:14px!important}}@media (max-width: 360px){.cl-formFieldInput,.cl-formButtonPrimary{width:85%!important;max-width:85%!important;font-size:14px!important}.auth-modal-container{max-width:98vw!important;padding:.25rem!important}}@media (max-width: 375px){.cl-formFieldInput,.cl-formButtonPrimary{font-size:13px!important;padding:.5rem .25rem!important;max-width:95%!important}.cl-socialButtonsIconButton{width:36px!important;height:36px!important;margin:0 .25rem!important}.cl-socialButtonsIconButton svg{width:18px!important;height:18px!important}}
