.sgn{display:flex;flex-direction:column;gap:16px;margin-top:12px}.sgn [hidden]{display:none}.sgn-email{display:flex;flex-direction:column}.sgn-email [data-masked]{color:var(--meta)}.sgn-code{display:flex;flex-direction:column;gap:12px}.sgn-step{margin:0;font-size:13.5px;line-height:1.5;color:var(--text)}.sgn-tg{display:flex;flex-direction:column;gap:12px}.sgn-sep{display:flex;align-items:center;gap:12px;margin:4px 0 0;font-family:var(--font-mono);font-size:10.5px;color:var(--meta)}.sgn-sep:before,.sgn-sep:after{content:"";flex:1 1 auto;height:1px;background:var(--hair)}.sgn-line{margin:0;font-family:var(--font-mono);font-size:12px;line-height:1.5;color:var(--text)}.sgn-done{display:flex;flex-direction:column;align-items:center;gap:12px;padding:8px 0 4px;text-align:center}.sgn-done__icon{font-size:32px;color:var(--teal)}.sgn-done__text{margin:0;font-size:15px;line-height:1.5;color:var(--text)}#k-signin:not([hidden]){animation:sgn-fade var(--dur-swap) var(--ease-life)}#k-signin.sgn-leaving{animation:sgn-fade-out var(--dur-swap) var(--ease-life) forwards}@keyframes sgn-fade{0%{opacity:0}to{opacity:1}}@keyframes sgn-fade-out{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){#k-signin:not([hidden]),#k-signin.sgn-leaving{animation:none}}
