.signin-state{display:grid;justify-items:center;grid-gap:0;gap:0;width:min(100%,420px);margin:clamp(32px,11vh,112px) auto 48px;padding:32px 28px 28px;border:1px solid #242b32;border-radius:16px;background:#1c2226;box-shadow:var(--card-edge);text-align:center}.signin-state-mark{display:grid;place-items:center;width:44px;height:44px;margin-bottom:16px;border-radius:50%;background:#262d34;color:#9fb0c2;box-shadow:var(--key-edge)}.signin-state h1{margin:0;color:#fff;font-size:22px;font-weight:700;letter-spacing:-.015em;line-height:1.2}.signin-state p{margin:8px 0 0;max-width:34ch;color:var(--label-quiet);font-size:14px;line-height:1.5}.signin-state-actions{display:grid;grid-gap:4px;gap:4px;width:100%;margin-top:22px}.signin-state-primary{height:46px;border:0;border-radius:10px;background:#1493ff;color:#fff;box-shadow:var(--cta-gloss);font:inherit;font-size:15px;font-weight:700;cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.signin-state-primary:hover{background:#2a9dff}.signin-state-primary:active{box-shadow:var(--cta-press)}.signin-state-secondary{height:40px;border:0;background:none;color:#dbe3ec;font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;transition:color .15s ease}.signin-state-secondary:hover{color:#fff}.signin-state-primary:focus-visible,.signin-state-secondary:focus-visible{outline:2px solid var(--accent-primary,#1493ff);outline-offset:2px}@media (max-width:640px){.signin-state{margin-top:24px;padding:28px 20px 22px}}