@keyframes card-slide-in{0%{opacity:0;transform:translate(20px)scale(.95)}to{opacity:1;transform:translate(0)scale(1)}}.animate-card-slide-in{animation:.5s cubic-bezier(.16,1,.3,1) forwards card-slide-in}@media (prefers-reduced-motion:reduce){.animate-card-slide-in{opacity:1;animation:none;transform:none}}.auth-shell{--auth-logo-inset:1.25rem;--auth-logo-box-height:3.5rem}@media (min-width:640px){.auth-shell:where(:not([data-app-frame] *)){--auth-logo-inset:2rem}}@container app (min-width:640px){.auth-shell{--auth-logo-inset:2rem}}.auth-logo-header{height:calc(var(--auth-logo-inset) + var(--auth-logo-box-height))}.auth-logo-slot{left:var(--auth-logo-inset);top:var(--auth-logo-inset);z-index:10;position:absolute}.auth-logo-box{height:var(--auth-logo-box-height);border-radius:.75rem;padding:.5rem .875rem .5rem .5rem;transition:background-color .15s ease-out;box-shadow:inset 0 0 0 1px #0000}.auth-logo-box--page:hover{background-color:hsl(var(--muted)/.7)}.auth-logo-box--photo{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0006;box-shadow:inset 0 0 0 1px #ffffff26}.auth-logo-box--photo:hover{background-color:#0000008c}.auth-side-panel{background:hsl(var(--secondary));border-right:1px solid hsl(var(--border)/.6);overflow:hidden}@media (min-width:1024px){.auth-shell-form:where(:not([data-app-frame] *)){order:2}.auth-shell-form-logo:where(:not([data-app-frame] *)){visibility:hidden}}@container app (min-width:1024px){.auth-shell-form{order:2}.auth-shell-form-logo{visibility:hidden}}.auth-art-shade{background:linear-gradient(#02061780,#02061729 18%,#0000 36%),linear-gradient(#0000 50%,#0206178c 76%,#020617d1),#02061724}@media (max-width:767px){.auth-shell--mobile-centered:where(:not([data-app-frame] *)){height:var(--auth-viewport-height,100dvh);min-height:0}.auth-shell--mobile-centered .auth-shell-form:where(:not([data-app-frame] *)){min-height:0}.auth-shell--mobile-centered main:where(:not([data-app-frame] *)){flex-direction:column;justify-content:flex-start;align-items:center;min-height:0;padding-block:.75rem;scroll-padding-block:.75rem;overflow-y:auto}.auth-shell--mobile-centered .auth-shell-content:where(:not([data-app-frame] *)){flex-shrink:0;margin-block:auto;padding-block:0}.auth-shell--mobile-centered .auth-form-header:where(:not([data-app-frame] *)){margin-bottom:1rem}.auth-shell--mobile-centered .auth-form-stack>:not([hidden])~:not([hidden]):where(:not([data-app-frame] *)){margin-top:.5rem}.auth-shell--mobile-centered .auth-invite-details:where(:not([data-app-frame] *)){padding:1rem}.auth-shell--mobile-centered input:where(:not([data-app-frame] *)){font-size:1rem}.auth-shell--mobile-centered footer:where(:not([data-app-frame] *)){padding-bottom:max(1.25rem,env(safe-area-inset-bottom));flex-shrink:0}}@container app (max-width:767px){.auth-shell--mobile-centered{height:var(--auth-viewport-height,100dvh);min-height:0}.auth-shell--mobile-centered .auth-shell-form{min-height:0}.auth-shell--mobile-centered main{flex-direction:column;justify-content:flex-start;align-items:center;min-height:0;padding-block:.75rem;scroll-padding-block:.75rem;overflow-y:auto}.auth-shell--mobile-centered .auth-shell-content{flex-shrink:0;margin-block:auto;padding-block:0}.auth-shell--mobile-centered .auth-form-header{margin-bottom:1rem}.auth-shell--mobile-centered .auth-form-stack>:not([hidden])~:not([hidden]){margin-top:.5rem}.auth-shell--mobile-centered .auth-invite-details{padding:1rem}.auth-shell--mobile-centered input{font-size:1rem}.auth-shell--mobile-centered footer{padding-bottom:max(1.25rem,env(safe-area-inset-bottom));flex-shrink:0}}