.ty-auth{display:grid}.ty-auth-side{display:flex;flex-direction:column;padding:14px var(--gutter) 48px}.ty-auth-top{display:flex;justify-content:space-between;align-items:center}.ty-auth-main{flex:1;display:flex;flex-direction:column;justify-content:center;width:100%;max-width:27rem;padding-top:32px}.ty-auth-form{display:grid;gap:20px;margin-top:32px}.ty-auth-alt{display:flex;justify-content:center}.ty-auth-foot{margin-top:28px;padding-top:20px;border-top:1px dashed var(--rule);font-size:1.0625rem;color:var(--ink-soft)}.ty-auth-foot .ty-link{margin-left:.3em}.ty-auth-free{font-size:.9375rem;font-style:italic}.ty-auth-free,.ty-auth-terms{text-align:center;color:var(--ink-soft)}.ty-auth-terms{font-size:.875rem;line-height:1.45}.ty-auth-terms a{text-underline-offset:3px}.ty-auth-done{display:grid;gap:20px;margin-top:28px;justify-items:start}.ty-auth-art{display:none}@media (min-width:900px){.ty-auth{grid-template-columns:minmax(440px,5fr) 7fr}.ty-auth-side{padding-left:clamp(32px,5vw,88px);padding-right:clamp(32px,4vw,64px)}.ty-auth-art{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:32px;margin:0;padding:64px clamp(32px,5vw,88px);background:var(--stone-deep);border-left:1px dashed var(--rule)}}.ty-auth-art svg{display:block;width:min(100%,560px);height:auto;overflow:visible}.ty-auth-art figcaption{max-width:24rem;text-align:center;font-style:italic;font-size:1.125rem;color:var(--ink-soft);text-wrap:balance}.ty-pulse{stroke-dasharray:26 1200;stroke-dashoffset:-400}@media (prefers-reduced-motion:no-preference){.ty-pulse{animation:ty-pulse 4.5s linear infinite}@keyframes ty-pulse{0%{stroke-dashoffset:26}80%,to{stroke-dashoffset:-400}}}.ty-auth-link{margin-top:16px}