.velvet-auth,.velvet-auth *{box-sizing:border-box;margin:0;padding:0}.velvet-auth{font-family:Hanken Grotesk,sans-serif;-webkit-font-smoothing:antialiased;color:#1c1018}.velvet-auth .vd{font-family:Bricolage Grotesque,sans-serif}.velvet-auth ::-moz-placeholder{color:#a99aa2}.velvet-auth ::placeholder{color:#a99aa2}@keyframes velvet-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes velvet-sheen{0%{transform:translateX(-220%) skewX(-20deg)}55%,to{transform:translateX(560%) skewX(-20deg)}}@keyframes velvet-pulse-cta{0%,to{box-shadow:0 22px 44px -16px rgba(163,33,94,.5),inset 0 1px 0 rgba(255,255,255,.22)}50%{box-shadow:0 24px 58px -14px rgba(214,65,138,.78),inset 0 1px 0 rgba(255,255,255,.22)}}@keyframes velvet-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.velvet-input{transition:border-color .2s,box-shadow .2s}.velvet-input:focus{border-color:#c23a8f;box-shadow:0 0 0 4px rgba(194,58,143,.12)}.velvet-input-wrap{transition:border-color .2s,box-shadow .2s}.velvet-input-wrap:focus-within{border-color:#c23a8f;box-shadow:0 0 0 4px rgba(194,58,143,.12)}.velvet-sso{transition:background .2s,border-color .2s}.velvet-sso:hover{background:#fdf6f9;border-color:rgba(138,31,82,.25)}.velvet-cta{animation:velvet-shift 6s ease infinite,velvet-pulse-cta 3s ease-in-out infinite;transition:transform .2s}.velvet-cta:hover{transform:translateY(-1px)}.velvet-cta-sheen{animation:velvet-sheen 4.5s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.velvet-cta,.velvet-cta-sheen,.velvet-float{animation:none!important}}