.auth-bg{position:fixed;z-index:0;background:radial-gradient(ellipse 70% 60% at 50% 40%,hsla(0,0%,100%,.3) 0,hsla(0,0%,100%,.1) 40%,transparent 65%),radial-gradient(ellipse 55% 50% at 80% 25%,hsla(0,0%,100%,.2) 0,transparent 50%),radial-gradient(ellipse 45% 40% at 15% 55%,hsla(0,0%,100%,.15) 0,transparent 45%),radial-gradient(ellipse 60% 55% at 55% 30%,rgba(253,224,71,.4) 0,rgba(250,204,21,.15) 40%,transparent 65%),radial-gradient(ellipse 45% 40% at 20% 25%,rgba(250,204,21,.3) 0,rgba(250,204,21,.1) 35%,transparent 55%),radial-gradient(ellipse 40% 35% at 80% 75%,rgba(253,224,71,.2) 0,transparent 50%),radial-gradient(ellipse 50% 45% at 70% 60%,rgba(244,143,190,.25) 0,rgba(244,143,190,.08) 40%,transparent 60%),radial-gradient(ellipse 40% 35% at 15% 80%,rgba(196,181,253,.2) 0,transparent 50%),radial-gradient(ellipse 80% 70% at 50% 90%,rgba(10,8,20,.25) 0,transparent 60%),radial-gradient(ellipse 60% 40% at 90% 95%,rgba(30,15,40,.2) 0,transparent 50%),#2d1e3d}.auth-bg,.auth-bg:after{inset:0;pointer-events:none}.auth-bg:after{content:"";position:absolute;background:radial-gradient(ellipse 45% 35% at 50% 38%,hsla(0,0%,100%,.06) 0,transparent 55%),radial-gradient(ellipse 55% 50% at 50% 45%,transparent 15%,rgba(0,0,0,.6) 100%),url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:cover,cover,256px 256px;opacity:.35;mix-blend-mode:multiply}[data-theme=light] .auth-bg:after{background:radial-gradient(ellipse 50% 40% at 50% 40%,hsla(0,0%,100%,.04) 0,transparent 60%),radial-gradient(ellipse 60% 55% at 50% 45%,transparent 20%,rgba(0,0,0,.55) 100%),url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:cover,cover,256px 256px;opacity:.4}body.is-auth .glass-header{border-radius:9999px;background:rgba(15,15,20,.5);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);border:1px solid hsla(0,0%,100%,.12);box-shadow:0 2px 12px rgba(0,0,0,.2);left:50%;right:auto;transform:translateX(-50%);width:calc(100% - 2.5rem);max-width:1400px;top:20px}body.is-auth .glass-header a,body.is-auth .glass-header button:not([class*=bg-]){color:hsla(0,0%,100%,.85)!important}body.is-auth .glass-header a:hover,body.is-auth .glass-header button:not([class*=bg-]):hover{color:#fff!important}body.is-auth .glass-header a[class*=bg-],body.is-auth .glass-header button[class*=bg-]{background:hsla(0,0%,100%,.15)!important;border:1px solid hsla(0,0%,100%,.2)!important;border-radius:9999px!important;color:#fff!important;font-size:.8rem!important;font-weight:600!important;letter-spacing:.03em;padding:.3rem 1rem!important;transition:background .2s ease}body.is-auth .glass-header a[class*=bg-]:hover,body.is-auth .glass-header button[class*=bg-]:hover,body.is-auth .glass-header span[class*=w-px]{background:hsla(0,0%,100%,.25)!important}[data-theme=light] body.is-auth .glass-header{background:rgba(15,15,20,.5);border:1px solid hsla(0,0%,100%,.12);box-shadow:0 2px 12px rgba(0,0,0,.2)}body.is-auth .glass-header span[class*=font-semibold]{color:#fff!important}body.is-auth .global-theme-toggle{display:none!important}body.is-auth .glass-header .theme-toggle-nav{background:transparent;border:2px solid hsla(0,0%,100%,.7);border-radius:9999px;padding:.35rem;display:flex;align-items:center;cursor:pointer;color:hsla(0,0%,100%,.85);transition:color .2s ease,border-color .2s ease}body.is-auth .glass-header .theme-toggle-nav:hover{color:#fff;border-color:#fff}[data-theme=light] body.is-auth .glass-header .theme-toggle-nav{color:hsla(0,0%,100%,.7)}[data-theme=light] body.is-auth .glass-header .theme-toggle-nav:hover{color:#fff}body.is-auth{background:#0d0d14}[data-theme=light] body.is-auth{background:#b6c2cc}[data-theme=light] .auth-bg{background:radial-gradient(ellipse 70% 55% at 40% 45%,rgba(241,90,34,.5) 0,rgba(241,90,34,.15) 40%,transparent 65%),radial-gradient(ellipse 50% 45% at 80% 30%,rgba(253,224,71,.2) 0,rgba(250,204,21,.06) 35%,transparent 55%),radial-gradient(ellipse 55% 50% at 75% 80%,rgba(139,92,246,.4) 0,rgba(139,92,246,.12) 40%,transparent 60%),radial-gradient(ellipse 45% 40% at 15% 75%,rgba(139,92,246,.3) 0,transparent 50%),radial-gradient(ellipse 40% 35% at 20% 30%,rgba(56,189,248,.18) 0,transparent 50%),radial-gradient(ellipse 50% 40% at 55% 55%,rgba(255,120,60,.18) 0,transparent 50%),radial-gradient(ellipse 45% 35% at 90% 55%,rgba(244,143,190,.15) 0,transparent 45%),radial-gradient(ellipse 60% 50% at 50% 95%,rgba(10,14,39,.3) 0,transparent 50%),#2a3d6e}body.is-auth .cl-headerTitle{color:#fff!important}body.is-auth .cl-headerSubtitle{color:hsla(0,0%,100%,.7)!important}body.is-auth .cl-formFieldLabel{color:#fff!important;font-weight:600!important}body.is-auth .cl-formFieldHintText,body.is-auth .cl-formFieldInfoText,body.is-auth .cl-formFieldSuccessText,body.is-auth .cl-formFieldWarningText{color:hsla(0,0%,100%,.7)!important}body.is-auth .cl-formFieldErrorText{color:#ff8a80!important}body.is-auth .cl-formFieldAction{color:hsla(0,0%,100%,.6)!important}body.is-auth .cl-dividerLine{background:hsla(0,0%,100%,.2)!important}body.is-auth .cl-dividerText{color:hsla(0,0%,100%,.5)!important}body.is-auth .cl-footerActionText{color:hsla(0,0%,100%,.6)!important}body.is-auth .cl-footerActionLink{color:#ff6b35!important}body.is-auth .cl-formFieldInput__phoneNumber,body.is-auth .cl-socialButtonsBlockButtonText{color:#fff!important}body.is-auth .cl-selectButton{color:hsla(0,0%,100%,.85)!important}body.is-auth .cl-footer a,body.is-auth .cl-footerPagesLink,body.is-auth .cl-internal-b3fm6y{color:hsla(0,0%,100%,.5)!important}body.is-auth .cl-footer{background:transparent!important;background-image:none!important}body.is-auth .cl-cardBox{background:hsla(0,0%,100%,.104)!important;backdrop-filter:blur(12px) saturate(1.3)!important;-webkit-backdrop-filter:blur(12px) saturate(1.3)!important;border-radius:1.25rem!important;border:1px solid hsla(0,0%,100%,.12)!important;box-shadow:0 8px 32px rgba(0,0,0,.25)!important}body.is-auth .cl-footer div[class*=cl-internal]{background-image:none!important}body.is-auth .cl-internal-1rpdi70,body.is-auth .cl-logoBox,body.is-auth .cl-poweredBy,body.is-auth [data-localization-key*=badge__developmentMode],body.is-auth a[href*="clerk.com"]{display:none!important}body.is-auth .cl-formFieldInput{background:hsla(0,0%,100%,.195)!important;border:1px solid hsla(0,0%,100%,.25)!important;color:#fff!important}body.is-auth .cl-formFieldInput::-moz-placeholder{color:hsla(0,0%,100%,.55)!important}body.is-auth .cl-formFieldInput::placeholder{color:hsla(0,0%,100%,.55)!important}body.is-auth .cl-formFieldInput:focus{border-color:rgba(255,107,53,.6)!important;box-shadow:0 0 0 2px rgba(255,107,53,.15)!important}body.is-auth .cl-socialButtonsBlockButton{background:hsla(0,0%,100%,.163)!important;border:1px solid hsla(0,0%,100%,.2)!important}body.is-auth .cl-socialButtonsBlockButton:hover{background:hsla(0,0%,100%,.208)!important}body.is-auth .cl-phoneInputBox{background:hsla(0,0%,100%,.195)!important;border:1px solid hsla(0,0%,100%,.25)!important;transition:border-color .15s ease,box-shadow .15s ease}body.is-auth .cl-phoneInputBox:focus-within{border-color:rgba(255,107,53,.6)!important;box-shadow:0 0 0 2px rgba(255,107,53,.15)!important}body.is-auth .cl-phoneInputBox .cl-formFieldInput,body.is-auth .cl-phoneInputBox .cl-formFieldInput:focus{background:transparent!important;border:none!important;box-shadow:none!important;outline:none!important}@media (min-width:640px){body.is-auth .cl-card,body.is-auth .cl-cardBox{max-width:560px!important;width:560px!important}body.is-auth .cl-form>div:first-of-type{display:grid!important;grid-template-columns:1fr 1fr;gap:.5rem 1rem}body.is-auth .cl-formFieldRow__identifier,body.is-auth .cl-formFieldRow__name,body.is-auth .cl-formFieldRow__password,body.is-auth .cl-formFieldRow__phoneNumber{grid-column:1/-1}}@media (max-width:1024px){body.is-auth .glass-header{width:calc(100% - 2rem);padding:.5rem 1.5rem}}@media (max-width:767px){body.is-auth .glass-header{width:calc(100% - 1.5rem);padding:.5rem 1rem;top:12px}}