.auth-shell[data-v-99250f3b]{--auth-shell-padding:24px;position:relative;min-height:100vh;min-height:100dvh;width:100%;background:#000;display:flex;align-items:center;justify-content:center;padding:var(--auth-shell-padding);overflow:auto}.auth-shell[data-v-99250f3b]:before{content:"";position:fixed;inset:-16%;z-index:0;pointer-events:none;background:linear-gradient(to top,var(--auth-shell-accent) 0,#000 65%);opacity:0;transform:translate3d(0,8%,0) scale(1.08);will-change:transform,opacity;animation:auth-shell-rise-99250f3b 1.2s ease forwards,auth-shell-wave-99250f3b var(--auth-shell-wave-duration) ease-in-out 1.2s infinite alternate}.auth-shell--auth[data-v-99250f3b]{--auth-shell-accent:#7c3aed;--auth-shell-wave-duration:10s}.auth-shell--onboarding[data-v-99250f3b]{--auth-shell-accent:#065f46;--auth-shell-wave-duration:6s}.auth-shell--left[data-v-99250f3b]{justify-content:flex-start}.auth-shell--right[data-v-99250f3b]{justify-content:flex-end}.auth-shell__panel[data-v-99250f3b]{position:relative;z-index:1;display:flex;flex-direction:column;width:min(var(--auth-shell-panel-width),calc(100vw - var(--auth-shell-padding)*2));min-height:min(var(--auth-shell-panel-height),calc(100dvh - var(--auth-shell-padding)*2));max-height:calc(100dvh - var(--auth-shell-padding)*2);overflow:auto;transition:width .28s ease,min-height .28s ease}.auth-shell__progress[data-v-99250f3b]{top:0;left:0;width:100%}.auth-shell__content[data-v-99250f3b]{flex:1 1 auto;min-height:100%}.auth-shell-content-enter-active[data-v-99250f3b],.auth-shell-content-leave-active[data-v-99250f3b]{transition:opacity .2s ease}.auth-shell-content-enter-from[data-v-99250f3b],.auth-shell-content-leave-to[data-v-99250f3b]{opacity:0}@keyframes auth-shell-rise-99250f3b{0%{transform:translate3d(0,10%,0) scale(1.08);opacity:0}to{transform:translateZ(0) scale(1.08);opacity:1}}@keyframes auth-shell-wave-99250f3b{0%{transform:translateZ(0) scale(1.08)}50%{transform:translate3d(0,-5%,0) scale(1.08)}to{transform:translateZ(0) scale(1.08)}}@media(max-width:600px){.auth-shell[data-v-99250f3b]{justify-content:center}}@media(prefers-reduced-motion:reduce){.auth-shell-content-enter-active[data-v-99250f3b],.auth-shell-content-leave-active[data-v-99250f3b],.auth-shell[data-v-99250f3b]:before,.auth-shell__panel[data-v-99250f3b]{animation:none;transition:none}.auth-shell[data-v-99250f3b]:before{opacity:1;transform:none}}
