@media (max-width:30rem){.wb.wb-auth{align-items:flex-start;min-height:100vh;min-height:100svh;padding:calc(max(1rem, env(safe-area-inset-top)) + 44px + 1.25rem) max(var(--web-gutter),env(safe-area-inset-right)) max(2rem,env(safe-area-inset-bottom)) max(var(--web-gutter),env(safe-area-inset-left))}.wb.wb-auth:not(:has(>.wb-auth__back)){padding-top:calc(max(1rem, env(safe-area-inset-top)) + 2.5rem)}.wb-auth .wb-auth__back{top:max(1rem,env(safe-area-inset-top));left:max(1rem,env(safe-area-inset-left))}.wb-auth .wb-auth__card{max-width:none;border:0;border-radius:0;box-shadow:none;padding:0;background:transparent}.wb-auth .wb-auth__title{font-size:1.4rem}.wb-auth .wb-auth__form{gap:1rem}.wb-auth .wb-auth__submit{min-height:48px;font-size:var(--web-t5)}.wb-auth .wb-auth__row{margin-top:-.6rem}.wb-auth .wb-auth__row .wb-auth__link{display:inline-flex;align-items:center;min-height:44px}.wb-auth .wb-auth__foot .wb-auth__link{display:inline-block;padding:.75rem .25rem;margin:-.75rem -.25rem}.wb-auth .wb-auth__foot{margin-top:2rem}.wb-auth .wb-auth__terms{gap:.75rem;line-height:1.5}.wb-auth .wb-auth__checkbox{width:22px;height:22px;margin-top:0}.wb-auth .wb-auth__error-text,.wb-auth .wb-auth__hint{font-size:.85rem}.wb-auth .wb-auth__banner{font-size:.9rem}}