.AuthPageShell-module__VuQFwG__root{background:#fff;min-height:100dvh}.AuthPageShell-module__VuQFwG__column{flex-direction:column;flex:1;min-height:100dvh;display:flex;position:relative;overflow:hidden}.AuthPageShell-module__VuQFwG__desktopLogo{z-index:20;display:none;position:absolute;top:1.5rem;left:1.5rem}.AuthPageShell-module__VuQFwG__mobileHero{position:relative}.AuthPageShell-module__VuQFwG__mobileHeroFrame{isolation:isolate;position:relative;overflow:hidden}.AuthPageShell-module__VuQFwG__heroImmersive{aspect-ratio:5/4;min-block-size:clamp(16rem,38svh,22rem)}.AuthPageShell-module__VuQFwG__heroCompact{aspect-ratio:3.15;min-block-size:clamp(7rem,18svh,8.75rem)}.AuthPageShell-module__VuQFwG__heroOverlayDark{background:linear-gradient(#0000001a 0%,#0000000d 42%,#000000a6 100%);position:absolute;inset:0}.AuthPageShell-module__VuQFwG__heroOverlaySoft{background:linear-gradient(#0000000d 0%,#0000 56%,#00000026 100%);position:absolute;inset:0}.AuthPageShell-module__VuQFwG__mobileLogo{left:1rem;top:max(env(safe-area-inset-top),1rem);z-index:2;border-radius:9999px;position:absolute}.AuthPageShell-module__VuQFwG__heroContent{z-index:1;color:#fff;position:absolute;inset-block-end:clamp(2.25rem,7vw,2.75rem);inset-inline:1rem}.AuthPageShell-module__VuQFwG__card{z-index:10;padding-inline:clamp(1.25rem,4.5vw,1.75rem);padding-block:clamp(1.5rem,5vw,2.25rem)calc(env(safe-area-inset-bottom) + clamp(1.5rem,5vw,2rem));background:#fff;border-radius:clamp(1.75rem,7vw,2.25rem) clamp(1.75rem,7vw,2.25rem) 0 0;flex:1;margin-top:clamp(-2rem,-6vw,-1.5rem);position:relative;box-shadow:0 -18px 48px #16280024}.AuthPageShell-module__VuQFwG__content{width:min(100%,24rem);margin-inline:auto}.AuthPageShell-module__VuQFwG__desktopBanner{display:none}@media (min-width:1024px){.AuthPageShell-module__VuQFwG__root{display:flex}.AuthPageShell-module__VuQFwG__desktopLogo{display:block}.AuthPageShell-module__VuQFwG__mobileHero{display:none}.AuthPageShell-module__VuQFwG__card{box-shadow:none;border-radius:0;align-items:center;margin-top:0;padding-block:3rem;padding-inline:2.5rem;display:flex}.AuthPageShell-module__VuQFwG__content{width:min(100%,28rem)}.AuthPageShell-module__VuQFwG__desktopBanner{display:block}}