.signin{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;min-height:100dvh;padding:48px 20px;background:var(--nth-ground);color:var(--nth-ink);font-family:var(--nth-font);font-size:14px;line-height:1.55;overflow-x:hidden}.signin *,.signin :after,.signin :before{box-sizing:inherit}.signin .si-head{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:-10px}.signin .si-lede{margin:0;font-size:15px;font-weight:500;letter-spacing:-.01em;color:var(--nth-ink-2);text-align:center;text-wrap:balance}.signin .si-card{width:100%;max-width:400px;display:flex;justify-content:center}.signin .si-legal{margin:-6px 0 0;max-width:400px;font-size:12.5px;line-height:1.5;color:var(--nth-ink-2);text-align:center;text-wrap:balance}.signin .si-legal a{color:var(--nth-ink-2);text-underline-offset:2px}.signin .si-legal a:hover{color:var(--nth-ink)}.signin .si-legal a:focus-visible{outline:2px solid var(--nth-accent);outline-offset:2px;border-radius:2px}