.FirebaseSignIn-module__92qTUa__wrap{gap:10px;margin-bottom:18px;display:grid}.FirebaseSignIn-module__92qTUa__roles{border:0;margin:0 0 4px;padding:0}.FirebaseSignIn-module__92qTUa__roles legend{color:var(--sx-ink);margin-bottom:7px;padding:0;font-size:13px;font-weight:600}.FirebaseSignIn-module__92qTUa__roles legend span{color:var(--sx-muted);font-weight:400}.FirebaseSignIn-module__92qTUa__roleOptions{border-radius:var(--sx-r-md);background:var(--sx-surface-alt);grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.FirebaseSignIn-module__92qTUa__roles .FirebaseSignIn-module__92qTUa__roleOptions label{border-radius:var(--sx-r-sm);min-height:40px;color:var(--sx-muted);cursor:pointer;justify-content:center;align-items:center;padding:0 6px;font-size:14px;font-weight:600;display:flex;position:relative}.FirebaseSignIn-module__92qTUa__roles .FirebaseSignIn-module__92qTUa__roleOptions input{opacity:0;pointer-events:none;width:1px;height:1px;min-height:0;margin:0;padding:0;position:absolute}.FirebaseSignIn-module__92qTUa__roles .FirebaseSignIn-module__92qTUa__roleOptions label:focus-within{outline:var(--sx-focus-ring);outline-offset:1px}.FirebaseSignIn-module__92qTUa__roles .FirebaseSignIn-module__92qTUa__roleOptions .FirebaseSignIn-module__92qTUa__roleOn{background:var(--sx-surface);box-shadow:0 1px 0 var(--sx-line), 0 0 0 1px var(--sx-line);color:var(--sx-primary)}.FirebaseSignIn-module__92qTUa__google{border:1.5px solid var(--sx-ink);border-radius:var(--sx-r-md);background:var(--sx-surface);width:100%;min-height:48px;color:var(--sx-ink);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:10px;padding:0 16px;font-size:15px;font-weight:700;transition:background-color .15s,box-shadow .15s;display:flex}.FirebaseSignIn-module__92qTUa__google:hover:not(:disabled){background:var(--sx-surface-alt);box-shadow:3px 3px 0 var(--sx-ink)}.FirebaseSignIn-module__92qTUa__error{border-radius:var(--sx-r-sm);border:1px solid var(--sx-alert-line);background:var(--sx-alert-soft);color:var(--sx-alert-text);margin:0;padding:10px 12px;font-size:13px;line-height:1.55}.FirebaseSignIn-module__92qTUa__divider{color:var(--sx-muted);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:12px;margin-top:6px;font-size:12px;font-weight:700;display:flex}.FirebaseSignIn-module__92qTUa__divider:before,.FirebaseSignIn-module__92qTUa__divider:after{background:var(--sx-line);content:"";flex:1;height:1px}@media (max-width:440px){.FirebaseSignIn-module__92qTUa__google{gap:8px;padding:0 12px;font-size:14px}}@media (prefers-reduced-motion:reduce){.FirebaseSignIn-module__92qTUa__google{transition:none}}
