.login-trust{letter-spacing:.04em;color:var(--auth-soft);justify-content:center;align-items:center;gap:.4rem;margin:.85rem 0 0;font-size:.66rem;display:flex}.login-trust svg{width:.8rem;height:.8rem;color:var(--primary);flex:none}@keyframes login-in{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:no-preference){.auth-stagger>:not(.auth-glint):not(form),.auth-stagger>form>*{animation:.55s cubic-bezier(.2,.8,.2,1) backwards login-in}.auth-stagger>.auth-brand{animation-delay:80ms}.auth-stagger>.auth-heading{animation-delay:.15s}.auth-stagger>form>:first-child{animation-delay:.22s}.auth-stagger>form>:nth-child(2){animation-delay:.29s}.auth-stagger>form>:nth-child(3){animation-delay:.35s}.auth-stagger>form>:nth-child(n+4){animation-delay:.41s}.auth-stagger>.auth-divider{animation-delay:.5s}.auth-stagger>.auth-create{animation-delay:.55s}}@media (width>=1024px){.auth-shell:has(>.auth-hero){grid-template-columns:minmax(0,1fr) minmax(0,29.5rem);width:min(100%,100rem);padding-inline:clamp(2rem,4.5vw,5.5rem)}}@media (width>=1536px){.auth-shell:has(>.auth-hero){grid-template-columns:minmax(0,1fr) minmax(0,32rem);column-gap:clamp(4rem,8vw,10rem)}}
