.auth-showcase{container-type:inline-size}.sc-scale{scale:.7}.sc-line{font-size:var(--text-display-40);line-height:var(--text-display-40--line-height);letter-spacing:var(--text-display-40--letter-spacing)}.sc-ample,.sc-roomy,.sc-wide{display:none}@container (width>=32rem){.sc-scale{scale:.85}.sc-ample{display:block}}@container (width>=42rem){.sc-scale{scale:1}.sc-line{font-size:var(--text-display-46);line-height:var(--text-display-46--line-height);letter-spacing:var(--text-display-46--letter-spacing)}.sc-roomy{display:block}}@container (width>=56rem){.sc-scale{scale:1.1}}@container (width>=64rem){.sc-wide{display:block}}@container (width>=72rem){.sc-scale{scale:1.25}.sc-line{width:80%}}@container (width>=100rem){.sc-scale{scale:1.4}.sc-line{font-size:var(--text-display-60);line-height:var(--text-display-60--line-height);letter-spacing:var(--text-display-60--letter-spacing)}}@container (width>=120rem){.sc-scale{scale:1.6}}.sc-float{animation:10s ease-in-out infinite sc-float}.sc-fill{transform-origin:0;animation:sc-fill 1.4s var(--ease-expressive) .6s both}.sc-typing{animation:1.2s ease-in-out infinite sc-typing}.sc-typing-row,.sc-arrive{animation:sc-arrive 9s var(--ease-standard) infinite}.sc-typing-row{animation-delay:-4.68s}.sc-check{animation:sc-check 8s var(--ease-expressive) infinite}.sc-pop{animation:sc-pop 7s var(--ease-standard) infinite}@keyframes sc-float{50%{transform:translateY(-10px)}}@keyframes sc-fill{0%{transform:scaleX(0)}}@keyframes sc-typing{0%,60%,to{opacity:.3}30%{opacity:1;transform:translateY(-2px)}}@keyframes sc-arrive{0%,42%{opacity:0;transform:translateY(8px)scale(.96)}48%,90%{opacity:1;transform:none}95%,to{opacity:0}}@keyframes sc-check{0%,25%{transform:scale(0)}32%{transform:scale(1.15)}36%,88%{transform:scale(1)}94%,to{transform:scale(0)}}@keyframes sc-pop{0%,64%,72%,to{transform:scale(1)}68%{transform:scale(1.3)}}:root[data-motion=reduce] .auth-showcase :is(.sc-float,.sc-fill,.sc-typing,.sc-typing-row,.sc-arrive,.sc-check,.sc-pop){animation:none!important}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .auth-showcase :is(.sc-float,.sc-fill,.sc-typing,.sc-typing-row,.sc-arrive,.sc-check,.sc-pop){animation:none!important}}
