:root{--card-gradient: radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 42%), color-mix(in srgb, var(--surface) 94%, var(--base)) !important}body main{gap:0}.cl-logoBox{display:none!important}.cl-rootBox{min-height:auto;display:grid;place-items:center;padding:0}.cl-rootBox:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(ellipse 50% 100% at 50% 45%,color-mix(in srgb,var(--accent) 5%,transparent) 0%,color-mix(in srgb,var(--primary-alt) 2.5%,transparent) 40%,transparent 100%)!important;z-index:0}.cl-main{gap:calc(var(--clerk-spacing, 1rem) * 1)!important}.cl-form div{row-gap:calc(var(--clerk-spacing, 1rem) * .4)!important}.cl-card{width:min(390px,calc(100vw - 2rem));border:none!important;border-radius:46px!important;padding-bottom:20px!important;background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 42%),color-mix(in srgb,var(--surface-alt) 94%,var(--base))!important;box-shadow:0 22px 70px color-mix(in srgb,var(--shadow-color) 90%,transparent);overflow:hidden}.cl-headerTitle{font-family:var(--font-sans)!important;font-size:1.25rem!important;font-weight:700!important;color:var(--text-primary)!important;letter-spacing:-.03em!important;text-transform:none!important}.cl-headerSubtitle,.cl-dividerText{color:var(--text-alt)!important}.card-wrapper{position:relative}.cl-header{padding-top:85px!important}.clerk-brand{--brand-width: 300px;--brand-height: 40px;position:absolute;top:30px;left:50%;z-index:10;transform:translate(-50%)}.cl-footer{text-transform:lowercase;background:transparent!important;border-top:none!important;padding-top:0!important;padding-bottom:20px!important}.cl-footerItem{display:none!important}.cl-footerAction{background:transparent!important;border-top:none!important}.cl-footerActionText{color:var(--text-alt)!important}.cl-footerActionLink{color:var(--primary-alt)!important;font-weight:650!important}.cl-formFieldLabel,.cl-footerPages,.cl-internal-1dauvpw,.cl-internal-b3fm6y{display:none!important}.cl-formFieldInfoText{color:var(--text-alt)}.cl-formFieldSuccessText,.cl-formFieldSuccessText svg{color:var(--status-green)}.cl-formFieldErrorText,.cl-formFieldErrorText svg{color:var(--status-red)}.cl-formFieldErrorText,.cl-formFieldInfoText,.cl-formFieldSuccessText{padding-top:5px;gap:5px}#site-background{opacity:.3}.cl-formButtonPrimary{height:54px!important;border-radius:999px!important;font-family:var(--font-sans)!important;font-size:.95rem!important;letter-spacing:.18em;text-transform:uppercase!important;color:var(--on-primary)!important;background:linear-gradient(135deg,var(--primary-alt),var(--primary))!important;opacity:.85;box-shadow:none!important;transition:all .1s ease-out}.cl-button[data-localization-key="signIn.alternativeMethods.getHelp.blockButton__emailSupport"]{height:45px!important;width:75%;margin:0 auto;border-radius:999px!important;font-family:var(--font-sans)!important;font-size:.95rem!important;letter-spacing:.05em;text-transform:lowercase!important;color:var(--text-primary)!important;background:color-mix(in srgb,var(--primary-alt) 9.4%,transparent)!important;opacity:.85;box-shadow:none!important;transition:all .1s ease-out;.cl-buttonArrowIcon{opacity:0}&:hover{background:color-mix(in srgb,var(--primary-alt) 18%,transparent)!important}}.cl-buttonArrowIcon{path{display:none!important}position:absolute;left:12px;width:11.5px;height:11.5px;border-right:2px solid var(--on-primary)!important;border-bottom:2px solid var(--on-primary)!important;transform:rotate(-45deg)}.cl-formButtonPrimary:after,.cl-button[data-variant=solid]:after{content:"";position:absolute;inset:-1px!important;background:linear-gradient(to bottom,transparent 0%,transparent 50%,rgba(0,0,0,.025) 50%,rgba(0,0,0,.025) 100%)!important;pointer-events:none}.cl-formButtonPrimary:hover{scale:1.025}.cl-socialButtons{gap:0px}.cl-socialButtonsBlockButton{border-radius:999px!important;height:40px!important;background:color-mix(in srgb,var(--primary) 8%,transparent)!important;border:1px solid color-mix(in srgb,var(--primary-alt) 5%,transparent)!important;color:var(--text-primary);width:85%!important;justify-self:center;transition:all .1s ease-out}.cl-socialButtonsBlockButton:hover{background:color-mix(in srgb,var(--primary) 12%,transparent)!important;border:1px solid color-mix(in srgb,var(--primary-alt) 8%,transparent)!important;scale:1.025}.cl-providerIcon__microsoft{border-radius:2px;background-image:url(https://upload.wikimedia.org/wikipedia/commons/2/25/Microsoft_icon.svg)}.cl-internal-zrtlex[data-variant=outline]{box-shadow:none!important}html,body{width:100%;height:100%;min-height:100%;overflow:hidden!important}body .site-shell{min-height:100vh;display:grid;place-items:center;padding:0!important}body .footer{display:none!important}.cl-rootBox{width:100%;display:grid!important;place-items:center!important;padding:0!important;margin:0!important}.cl-cardBox{width:min(390px,calc(100vw - 2rem))!important;border-radius:46px!important;overflow:hidden!important;background:var(--card-gradient);border:none!important;outline:none!important;box-shadow:0 22px 70px color-mix(in srgb,var(--shadow) 90%,transparent)!important}.cl-card{width:100%!important;border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important;border-radius:0!important}.cl-footer,.cl-footerAction{background:transparent!important;border:none!important;box-shadow:none!important}.cl-input{background:transparent!important;color:var(--text-primary)!important;border-radius:50px;font-size:17px;min-height:48px!important;padding-inline:17px;border:1px solid var(--outline)!important;box-shadow:none!important;caret-color:var(--accent)!important}.cl-input::placeholder{text-transform:lowercase;color:var(--outline)!important}.cl-input:focus{border-color:transparent!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 100%,transparent),0 0 22px color-mix(in srgb,var(--accent) 0%,transparent)!important}input[type=password]:not(:placeholder-shown){color:#333;font-size:18px;letter-spacing:.1em;font-family:Verdana}.cl-formFieldInputShowPasswordButton{color:var(--text-primary)!important;border-radius:50px;width:20px!important;height:20px!important;box-shadow:none!important;scale:1.5;padding-right:15px}.cl-identityPreviewEditButtonIcon{color:var(--text-primary)!important}.cl-identityPreviewText{color:var(--text-menu)!important}.cl-formResendCodeLink{color:var(--text-primary)}.cl-backLink{text-transform:lowercase;color:var(--primary-alt);font-weight:650;text-decoration:none!important;padding:5px 15px;border-radius:20px}.cl-backLink:hover{text-decoration-color:var(--primary-alt)!important;-moz-text-decoration-color:var(--primary-alt)!important;background-color:color-mix(in srgb,var(--text-alt) 10%,transparent);text-decoration:underline!important}.card-wrapper>.clerk-brand{opacity:0;pointer-events:none}.card-wrapper:has(.cl-rootBox)>.clerk-brand,.card-wrapper:has(.cl-card)>.clerk-brand{opacity:1;pointer-events:auto}@media(min-width:40rem){.site-shell{opacity:0;scale:.95;animation:fadeIn .2s .25s ease-out forwards}@keyframes fadeIn{to{opacity:1;scale:1}}body{background:var(--gradient-page-alt)!important;min-height:100vh;height:100vh;overflow:hidden}body main{min-height:100vh;height:100vh;display:grid;place-items:center}}@media(max-width:39.999rem){body{background:var(--card-gradient)!important}html,body{height:100%;overflow:hidden!important}body .site-shell,body main,.cl-rootBox{height:100dvh!important;min-height:100dvh!important}body .site-shell,body main{overflow:hidden!important}.cl-rootBox{display:block!important;place-items:initial!important;overflow:visible!important}.card-wrapper{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;overflow-y:scroll!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.cl-cardBox{width:100vw!important;max-width:none!important;min-height:auto!important;height:auto!important;border-radius:0!important;overflow:visible!important;box-shadow:none!important;background:none!important}.cl-card{min-height:auto!important;height:auto!important;max-height:none!important;overflow:visible!important}.cl-footer,.cl-footerAction{margin-top:0!important;padding-top:0!important}.cl-header:before,.image-click-target{width:250px}.cl-socialButtons{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
