.auth-hero{width:100%;height:100%;min-height:inherit;isolation:isolate;background:radial-gradient(85% 70% at 65% 35%,#8000cc73 0%,#4145e94d 25%,#5b21b626 50%,#0000 75%),linear-gradient(140deg,#1a0733 0%,#0d0026 45%,#050010 100%);border-radius:24px;position:relative;overflow:hidden}.auth-hero__content{z-index:2;height:100%;position:relative}.auth-hero__blob{filter:blur(100px);pointer-events:none;will-change:transform;border-radius:9999px;position:absolute}.auth-hero__blob--1{background:radial-gradient(circle,#c4b5fd59 0%,#a78bfa2e 40%,#8b5cf600 70%);width:620px;height:620px;animation:22s ease-in-out infinite alternate drift-a;top:-15%;left:10%}.auth-hero__blob--2{background:radial-gradient(circle,#4145e94d 0%,#5b21b626 45%,#4c1d9500 72%);width:560px;height:560px;animation:28s ease-in-out infinite alternate drift-b;bottom:-20%;right:-10%}.auth-hero__vignette{z-index:1;pointer-events:none;background:radial-gradient(#0000 55%,#00000038 88%,#0006 100%);position:absolute;inset:0}@keyframes drift-a{0%{transform:translate(0,0)scale(1)}to{transform:translate(40px,30px)scale(1.06)}}@keyframes drift-b{0%{transform:translate(0,0)scale(1)}to{transform:translate(-35px,-25px)scale(1.08)}}@keyframes benefit-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.benefit-copy{animation:.5s ease-in-out benefit-enter}.sm-clerk-wrapper .cl-header,.sm-clerk-wrapper .cl-headerTitle,.sm-clerk-wrapper .cl-headerSubtitle,.sm-clerk-wrapper .cl-logoBox,.sm-clerk-wrapper .cl-socialButtons,.sm-clerk-wrapper .cl-socialButtonsBlockButton,.sm-clerk-wrapper .cl-socialButtonsProviderIcon,.sm-clerk-wrapper .cl-dividerRow,.sm-clerk-wrapper .cl-divider,.sm-clerk-wrapper .cl-footer,.sm-clerk-wrapper .cl-footerAction,.sm-clerk-wrapper .cl-footerPages{display:none!important}.sm-clerk-wrapper .cl-card,.sm-clerk-wrapper .cl-cardBox,.sm-clerk-wrapper .cl-rootBox{box-shadow:none!important;background:0 0!important;border:0!important;width:100%!important;max-width:none!important;padding:0!important}.sm-clerk-wrapper .cl-main{gap:.75rem!important}.sm-clerk-wrapper .cl-formFieldLabelRow{margin-bottom:.25rem}.sm-clerk-wrapper .cl-formFieldLabel{color:#374151;font-size:.8125rem;font-weight:500}.sm-clerk-wrapper .cl-formFieldInput{color:#111827;height:44px;font-size:.875rem;background:#fff!important;border:1px solid #d1d5db!important;border-radius:14px!important}.sm-clerk-wrapper .cl-formFieldInput:focus{border-color:#4145e9!important;outline:none!important;box-shadow:0 0 0 3px #4145e926!important}.sm-clerk-wrapper .cl-formFieldAction,.sm-clerk-wrapper .cl-formResendCodeLink{background:linear-gradient(90deg,#4145e9 0%,#6367f1 100%);-webkit-background-clip:text;background-clip:text;font-weight:600;text-decoration:none;color:#0000!important}.sm-clerk-wrapper .cl-formButtonPrimary{color:#fff!important;text-transform:none!important;letter-spacing:0!important;background:linear-gradient(90deg,#4145e9 0%,#6367f1 100%)!important;border:0!important;border-radius:14px!important;height:48px!important;font-size:.9375rem!important;font-weight:700!important;transition:opacity .2s!important;box-shadow:0 4px 14px #4145e940!important}.sm-clerk-wrapper .cl-formButtonPrimary:hover{opacity:.95!important}.sm-clerk-wrapper .cl-formButtonPrimary:after{display:none!important}.sm-clerk-wrapper .cl-checkbox{border-color:#d1d5db!important;border-radius:4px!important}.sm-clerk-wrapper .cl-formFieldCheckboxLabel{color:#374151;font-size:.8125rem}.sm-clerk-wrapper .cl-identityPreview{background:#f9fafb!important;border:1px solid #e5e7eb!important;border-radius:14px!important}.sm-clerk-wrapper .cl-otpCodeFieldInput{border:1px solid #d1d5db!important;border-radius:12px!important}.sm-clerk-wrapper .cl-otpCodeFieldInput:focus{border-color:#4145e9!important;box-shadow:0 0 0 3px #4145e926!important}
