.PasswordPolicyChecklist_list__FWuYJ{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:6px}.PasswordPolicyChecklist_item__AhC2Y{display:flex;align-items:flex-start;gap:4px;font-size:12px;line-height:1.45;color:#6b7280}.PasswordPolicyChecklist_item__AhC2Y[data-status=idle]{color:#6b7280}.PasswordPolicyChecklist_item__AhC2Y[data-status=idle] .PasswordPolicyChecklist_marker__piWMf:before{background:#a3a3a3}.PasswordPolicyChecklist_item__AhC2Y[data-status=pending]{color:#404040}.PasswordPolicyChecklist_item__AhC2Y[data-status=pending] .PasswordPolicyChecklist_marker__piWMf:before{background:#737373}.PasswordPolicyChecklist_item__AhC2Y[data-status=met],.PasswordPolicyChecklist_item__AhC2Y[data-status=met] .PasswordPolicyChecklist_checkIcon__3gr18{color:#16a34a}.PasswordPolicyChecklist_marker__piWMf{flex-shrink:0;width:14px;height:14px;margin-top:1px;display:flex;align-items:center;justify-content:center;position:relative}.PasswordPolicyChecklist_marker__piWMf:before{content:"";width:6px;height:6px;border-radius:50%;flex-shrink:0}.PasswordPolicyChecklist_item__AhC2Y[data-status=met] .PasswordPolicyChecklist_marker__piWMf:before{display:none}.PasswordPolicyChecklist_checkIcon__3gr18{flex-shrink:0}.OAuthButton_oauthButton__N_je4{width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(0,0,0,0);background:var(--bg-elevated,#ffffff);color:var(--text-inverse,#ffffff);cursor:pointer;transition:background-color .16s ease,border-color .16s ease,transform .12s ease;position:relative;overflow:hidden;box-shadow:0 2px 6px 0 rgba(0,0,0,.08);padding:0;line-height:1;aspect-ratio:1/1;box-sizing:border-box}.OAuthButton_oauthButton__N_je4:hover:not(:disabled){transform:translateY(-2px)}.OAuthButton_oauthButton__N_je4:active:not(:disabled){transform:translateY(0)}.OAuthButton_oauthButton__N_je4:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(74,25,163,.25)}.OAuthButton_oauthButton__N_je4:disabled{opacity:.6;cursor:not-allowed}.OAuthButton_oauthButton__icon__TFK5e{display:flex;align-items:center;justify-content:center;font-size:20px;color:currentColor;width:20px;height:20px;flex-shrink:0}.OAuthButton_oauthButton__icon__TFK5e svg{width:100%;height:100%}.OAuthButton_oauthButton__N_je4[data-provider=google]{background:#fff;color:var(--text-primary);border-color:rgba(0,0,0,.12)}.OAuthButton_oauthButton__N_je4[data-provider=google]:hover:not(:disabled){background:rgba(0,0,0,.03);border-color:rgba(0,0,0,.18)}.OAuthButton_oauthButton__N_je4[data-provider=facebook]{background:#1877f2;border-color:#1877f2}.OAuthButton_oauthButton__N_je4[data-provider=facebook]:hover:not(:disabled){background:rgb(13.3218032787,110.673442623,236.7181967213);border-color:rgb(13.0383606557,108.3186885246,231.6816393443)}.OAuthButton_oauthButton__N_je4[data-provider=linkedin]{background:#0a66c2;border-color:#0a66c2}.OAuthButton_oauthButton__N_je4[data-provider=linkedin]:hover:not(:disabled){background:rgb(9.4,95.88,182.36);border-color:rgb(9.2,93.84,178.48)}.OAuthButtons_oauthButtons__WM9My{width:100%;max-width:400px;margin:8px auto 24px}@media(max-width:575px){.OAuthButtons_oauthButtons__WM9My{height:auto;margin:8px auto 24px;display:block}}.OAuthButtons_oauthButtons__divider__ePeDe{position:relative;text-align:center;margin:24px 0;color:var(--text-secondary);font-size:13px;font-weight:400;line-height:1.5}.OAuthButtons_oauthButtons__divider__ePeDe:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:var(--border-subtle);z-index:1}.OAuthButtons_oauthButtons__dividerText__q2nK_{position:relative;display:inline-block;background:var(--bg-primary,#ffffff);padding:0 12px;color:var(--text-secondary);font-size:13px;font-weight:400;line-height:1.5;z-index:2}.OAuthButtons_oauthButtons__list__u0WP4{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:12px;width:100%}@media(max-width:767px){.OAuthButtons_oauthButtons__list__u0WP4{flex-wrap:wrap}}.OAuthButtons_oauthButtons__list__u0WP4>*{opacity:0;transform:translateY(10px);animation:OAuthButtons_fadeInUp__MGwPg .4s ease-out forwards}.OAuthButtons_oauthButtons__list__u0WP4>:first-child{animation-delay:.1s}.OAuthButtons_oauthButtons__list__u0WP4>:nth-child(2){animation-delay:.2s}.OAuthButtons_oauthButtons__list__u0WP4>:nth-child(3){animation-delay:.3s}.OAuthButtons_oauthButtons__error__EbSxQ{margin-top:8px;padding:8px 12px;background:rgba(220,38,38,.06);border:1px solid rgba(220,38,38,.2);border-radius:8px;color:#dc2626;font-size:13px;font-weight:400;line-height:1.5}.dark-theme .OAuthButtons_oauthButtons__dividerText__q2nK_{background:var(--bg-primary,#1a1a22)}.dark-theme .OAuthButtons_oauthButtons__error__EbSxQ{background:rgba(220,38,38,.1);border-color:rgba(220,38,38,.2)}@keyframes OAuthButtons_fadeInUp__MGwPg{to{opacity:1;transform:translateY(0)}}@keyframes OAuthButtons_oauth-pop-in__WrCPc{0%{opacity:0;transform:translateY(6px) scale(.98)}60%{opacity:1;transform:translateY(0) scale(1.005)}to{opacity:1;transform:translateY(0) scale(1)}}