body:has(.login-shell) .public-main{padding-block:0}body:has(.login-shell) .public-content{max-width:none}.login-shell{display:grid;min-height:100svh;grid-template-columns:minmax(0,1fr)}.login-story{padding:2rem 1.5rem;background:hsl(var(--surface-2))}.login-story .brand-wordmark{width:-moz-fit-content;width:fit-content;min-height:44px}.login-story-copy,.login-story-footer{display:none}.login-entry{display:flex;justify-content:center;align-items:center;padding:2.5rem 1.5rem 4rem;background:hsl(var(--surface))}.login-entry :is(.input,.btn){min-height:44px}@media (min-width:768px){.login-shell{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.login-story{display:flex;flex-direction:column;justify-content:space-between;gap:3rem;padding:3rem 2rem;border-right:1px solid hsl(var(--line))}.login-story-copy,.login-story-footer{display:block}.login-entry{padding:3rem 2rem}}@media (min-width:1280px){.login-story{padding:3rem 4rem}.login-entry{padding:4rem}}