.auth-shell-module__j9EB2G__page{isolation:isolate;min-height:100svh;position:relative;overflow-x:clip}.auth-shell-module__j9EB2G__backdrop{background:#0a0a0a 50%/cover no-repeat;position:fixed;inset:0}.auth-shell-module__j9EB2G__signInBackdrop{background-image:url(/auth-shader-sign-in.jpg)}.auth-shell-module__j9EB2G__signUpBackdrop{background-image:url(/auth-shader-sign-up.jpg)}.auth-shell-module__j9EB2G__scrim{background:#00000024;position:absolute;inset:0}.auth-shell-module__j9EB2G__header{justify-content:space-between;align-items:center;min-height:4.5rem;padding:1rem clamp(1rem,3vw,2.5rem);display:flex;position:relative}.auth-shell-module__j9EB2G__brand{color:#fff;text-shadow:0 1px 1rem #00000059;align-items:center;gap:.7rem;min-width:0;text-decoration:none;display:inline-flex}.auth-shell-module__j9EB2G__brandMark{color:var(--primary-foreground);background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;font-size:.76rem;font-weight:680;transition-property:scale;transition-duration:.15s;transition-timing-function:cubic-bezier(.2,0,0,1);display:inline-flex}.auth-shell-module__j9EB2G__brand:hover .auth-shell-module__j9EB2G__brandMark{scale:.96}.auth-shell-module__j9EB2G__wordmark{flex-direction:column;gap:.05rem;min-width:0;display:flex}.auth-shell-module__j9EB2G__wordmark strong{letter-spacing:-.025em;font-size:.88rem;font-weight:640;line-height:1.2}.auth-shell-module__j9EB2G__wordmark small{color:#ffffffc7;font-size:.66rem;line-height:1.2}.auth-shell-module__j9EB2G__backButton{color:var(--foreground);background:#fffffff0;flex:none;box-shadow:0 .25rem 1.25rem #00000024}.auth-shell-module__j9EB2G__backButton svg{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.2,0,0,1)}.auth-shell-module__j9EB2G__backButton:hover svg{transform:translate(-.15rem)}.auth-shell-module__j9EB2G__content{justify-content:center;align-items:center;min-height:calc(100svh - 4.5rem);padding:clamp(1rem,3vw,2rem) 1rem clamp(2rem,5vw,4rem);display:flex;position:relative}.auth-shell-module__j9EB2G__authCard{--card-spacing:1.5rem;background:#fffffff7;width:100%;max-width:29rem;box-shadow:0 1.5rem 4.5rem #00000042,0 .2rem .65rem #00000026}.auth-shell-module__j9EB2G__authCardContent{min-width:0}.auth-shell-module__j9EB2G__auth{width:100%;min-width:0}.auth-shell-module__j9EB2G__clerkRoot,.auth-shell-module__j9EB2G__clerkCardBox,.auth-shell-module__j9EB2G__clerkCard,.auth-shell-module__j9EB2G__clerkMain,.auth-shell-module__j9EB2G__clerkForm{width:100%;min-width:0;max-width:none}.auth-shell-module__j9EB2G__clerkCardBox{box-shadow:none;overflow:visible}.auth-shell-module__j9EB2G__clerkCard{box-shadow:none;background:0 0;border:0;padding:0}.auth-shell-module__j9EB2G__clerkHeader{text-align:center;gap:.45rem}.auth-shell-module__j9EB2G__clerkHeaderTitle{letter-spacing:-.03em;text-wrap:balance;font-size:1.55rem;font-weight:610;line-height:1.15}.auth-shell-module__j9EB2G__clerkHeaderSubtitle{color:var(--muted-foreground);font-size:.82rem;line-height:1.5}.auth-shell-module__j9EB2G__clerkInput,.auth-shell-module__j9EB2G__clerkPrimaryButton,.auth-shell-module__j9EB2G__clerkSocialButton{min-height:2.75rem}.auth-shell-module__j9EB2G__clerkInput{background:var(--card);border-color:var(--input);box-shadow:none;color:var(--foreground)}.auth-shell-module__j9EB2G__clerkPrimaryButton,.auth-shell-module__j9EB2G__clerkSocialButton{transition-property:background-color,border-color,scale;transition-duration:.15s;transition-timing-function:cubic-bezier(.2,0,0,1)}.auth-shell-module__j9EB2G__clerkPrimaryButton{background:var(--primary);color:var(--primary-foreground)}.auth-shell-module__j9EB2G__clerkPrimaryButton:hover{background:var(--secondary-foreground)}.auth-shell-module__j9EB2G__clerkPrimaryButton:active,.auth-shell-module__j9EB2G__clerkSocialButton:active{scale:.96}.auth-shell-module__j9EB2G__clerkSocialButton{border-color:var(--border);color:var(--foreground)}.auth-shell-module__j9EB2G__clerkFooter{padding-top:.25rem}.auth-shell-module__j9EB2G__privacy{color:var(--muted-foreground);text-align:center;justify-content:center;gap:.5rem;font-size:.72rem;line-height:1.4}.auth-shell-module__j9EB2G__privacy svg{color:var(--foreground);stroke-width:1.5px;flex:none;width:.95rem;height:.95rem}@media (max-width:520px){.auth-shell-module__j9EB2G__header{min-height:4rem;padding-block:.75rem}.auth-shell-module__j9EB2G__wordmark small{display:none}.auth-shell-module__j9EB2G__content{align-items:flex-start;min-height:calc(100svh - 4rem);padding:.75rem .75rem 2rem}.auth-shell-module__j9EB2G__authCard{--card-spacing:1.1rem}}@media (max-height:720px) and (min-width:521px){.auth-shell-module__j9EB2G__content{align-items:flex-start;padding-top:.75rem}}@media (prefers-reduced-motion:reduce){.auth-shell-module__j9EB2G__brandMark,.auth-shell-module__j9EB2G__backButton svg,.auth-shell-module__j9EB2G__clerkPrimaryButton,.auth-shell-module__j9EB2G__clerkSocialButton{transition:none}}
