.auth-shell_shell__9zb_X{min-height:100svh;display:grid}.auth-shell_formColumn__gQ3Ip{display:flex;min-width:0;flex-direction:column}.auth-shell_formMain__5FJdp{display:flex;flex:1;align-items:center;justify-content:center;padding:1rem 1.25rem 2.5rem}.auth-shell_formContent__YCRIz{width:100%;max-width:26rem}.auth-shell_brandPanel__znPOB{display:none}.auth-shell_welcome__tm5_p{display:grid;grid-template-columns:4.5rem minmax(0,1fr);align-items:center;gap:.75rem;min-height:6.25rem;text-align:left}.auth-shell_welcomeCopy__H8_rk h1{font-size:clamp(1.625rem,2.2vw,2rem);line-height:1.16;text-wrap:balance}.auth-shell_welcomeCopy__H8_rk>p{margin-top:.625rem;max-width:28ch;font-size:.8125rem;line-height:1.6;color:hsl(var(--muted-foreground));text-wrap:pretty}.auth-shell_welcomeWithSupport__VLiT3{align-items:start}.auth-shell_welcomeSupporting__fMRnz{margin-top:1rem;padding-top:.875rem;border-top:1px solid hsl(var(--border))}.auth-shell_welcomeSupporting__fMRnz p{max-width:34ch;font-size:.8125rem;line-height:1.6;color:hsl(var(--muted-foreground));text-wrap:pretty}.auth-shell_companion__f4H4Y{position:relative;display:flex;min-width:0;align-items:center;justify-content:center;height:6.25rem;color:hsl(var(--foreground))}.auth-shell_character__CS4wL{display:block;flex:none;width:8.5rem;max-width:none;height:auto;overflow:visible}.auth-shell_character__CS4wL g,.auth-shell_character__CS4wL path{transform-box:view-box}.auth-shell_sparkles__MIny_{display:none}.auth-shell_armRight__SJX0Q{transform-origin:165px 145px}.auth-shell_forearm__Jfv_2{transform-origin:192px 133px}.auth-shell_hand__XZrR8{transform-origin:198px 119px}.auth-shell_head__oTngW{transform-origin:130px 132px}.auth-shell_brows__iyPR2{opacity:0}.auth-shell_welcome__tm5_p[data-auth-welcome=new] .auth-shell_armRight__SJX0Q{transform:rotate(-12deg)}.auth-shell_welcome__tm5_p[data-auth-welcome=new] .auth-shell_forearm__Jfv_2{transform:rotate(7deg)}.auth-shell_welcome__tm5_p[data-auth-welcome=returning] .auth-shell_head__oTngW{transform:rotate(-3deg)}@media (prefers-reduced-motion:no-preference){.auth-shell_welcome__tm5_p[data-auth-welcome=new] .auth-shell_hand__XZrR8{animation:auth-shell_welcomeWave__BUdUD .55s ease-in-out .25s 3}.auth-shell_welcome__tm5_p[data-auth-welcome=returning] .auth-shell_head__oTngW{animation:auth-shell_welcomeNod__3ECnN 1.1s ease-in-out .2s 1}}@keyframes auth-shell_welcomeWave__BUdUD{0%,to{transform:rotate(-7deg)}50%{transform:rotate(12deg)}}@keyframes auth-shell_welcomeNod__3ECnN{0%,to{transform:rotate(-3deg)}45%{transform:rotate(-3deg) translateY(3px)}}@media (min-width:640px){.auth-shell_formMain__5FJdp{padding:1.5rem 2.5rem 3rem}.auth-shell_welcome__tm5_p{grid-template-columns:5rem minmax(0,1fr);gap:1rem;min-height:7rem}.auth-shell_companion__f4H4Y{height:7rem}.auth-shell_character__CS4wL{width:9.25rem}.auth-shell_welcomeCopy__H8_rk>p{font-size:.875rem}}@media (min-width:1024px){.auth-shell_shell__9zb_X{grid-template-columns:minmax(0,1fr) minmax(0,.96fr)}.auth-shell_brandPanel__znPOB{--auth-scrim:245,244,238;position:sticky;top:0;display:flex;height:100svh;min-height:34rem;overflow:hidden;flex-direction:column;padding:clamp(2rem,4vw,4.5rem);color:#0f1729;background:#f5f4ee;isolation:isolate}.auth-shell_brandImage__Ew2ZO{z-index:-2;-o-object-fit:cover;object-fit:cover;-o-object-position:center 64%;object-position:center 64%}.auth-shell_brandImageDark__BneB2{display:none}.auth-shell_brandShade__BIpB2{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(var(--auth-scrim),.96) 0,rgba(var(--auth-scrim),.86) 28%,rgba(var(--auth-scrim),.76) 45%,rgba(var(--auth-scrim),.7) 50%,rgba(var(--auth-scrim),.06) 65%,rgba(var(--auth-scrim),.12) 81%,rgba(var(--auth-scrim),.76) 92%,rgba(var(--auth-scrim),.95) 100%)}.auth-shell_brandCopy__VtgiC{margin-top:clamp(2.5rem,7vh,5rem);max-width:29rem}.auth-shell_brandHeading__8CQLs{font-size:clamp(2.5rem,3.6vw,4rem);font-weight:500;line-height:1.08;letter-spacing:-.035em;text-wrap:balance}.auth-shell_brandHeading__8CQLs em{color:#8c571e}.auth-shell_brandDescription__kclvz{max-width:34ch;margin-top:1.5rem;font-size:1rem;line-height:1.7;color:#405265;text-wrap:pretty}.auth-shell_brandFooter__1xgBK{margin-top:auto;padding-top:2rem;font-size:.8125rem;line-height:1.6;color:#405265}.auth-shell_brandFooter__1xgBK p{max-width:24rem;border-top:1px solid rgba(15,23,41,.2);padding-top:1rem}.dark .auth-shell_brandPanel__znPOB{--auth-scrim:10,29,48;color:#f7f8fc;background:#11283b}.dark .auth-shell_brandImageDark__BneB2{display:block}.dark .auth-shell_brandImageLight__jmmPJ{display:none}.dark .auth-shell_brandLogo__32Nc4{color:#fff}.dark .auth-shell_brandHeading__8CQLs em{color:#f5ce8b}.dark :is(.auth-shell_brandDescription__kclvz,.auth-shell_brandFooter__1xgBK){color:rgba(247,248,252,.84)}.dark .auth-shell_brandFooter__1xgBK p{border-color:rgba(247,248,252,.24)}}@media (min-width:1024px) and (max-height:700px){.auth-shell_brandPanel__znPOB{padding:2rem}.auth-shell_brandCopy__VtgiC{margin-top:2.5rem}.auth-shell_brandHeading__8CQLs{font-size:2.75rem}.auth-shell_brandDescription__kclvz{font-size:.875rem;margin-top:1.25rem}}