.login-card.setup-card{text-align:left;max-width:440px;padding:30px 28px 24px}.setup-card .login-mark{margin-left:0}.setup-card .login-sub{margin-bottom:20px}.setup-form{flex-direction:column;gap:4px;display:flex}.setup-hint{color:var(--text-faint);margin:5px 0 0;font-size:11.5px;line-height:1.45}.setup-field-error{color:var(--negative);margin:5px 0 0;font-size:12px;line-height:1.4}.form-input[aria-invalid=true]{border-color:var(--negative)}.setup-terms{align-items:flex-start;gap:10px;margin:4px 0 6px;display:flex}.setup-terms input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent);flex-shrink:0;margin:2px 0 0}.setup-terms label{color:var(--text);font-size:12.5px;line-height:1.5}.setup-terms a{color:var(--accent);text-underline-offset:2px;font-weight:600;text-decoration:underline}.setup-actions{flex-direction:column;gap:10px;margin-top:8px;display:flex}.setup-actions .action-btn{justify-content:center;width:100%;padding-top:10px;padding-bottom:10px}.setup-signout{text-align:center;margin-top:14px}.setup-signout button{cursor:pointer;color:var(--text-muted);text-underline-offset:2px;background:0 0;border:none;padding:4px 6px;font-family:inherit;font-size:12.5px;text-decoration:underline}.setup-signout button:hover{color:var(--text)}.setup-signout button:disabled{cursor:not-allowed;opacity:.6}.setup-status{text-align:center}.setup-status .login-mark{margin-left:auto;margin-right:auto}
