.SocialRegistrationDialog-module__EufWmq__overlay{z-index:120;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040a16b8;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0;overflow-y:auto}.SocialRegistrationDialog-module__EufWmq__dialog{background:hsl(var(--card,222 47% 9%));width:100%;max-width:27.5rem;max-height:calc(100vh - 2rem);color:hsl(var(--card-foreground,0 0% 98%));border:1px solid #ffffff24;border-radius:1rem;flex-direction:column;gap:.85rem;padding:1.5rem;display:flex;overflow-y:auto;box-shadow:0 24px 64px #00000080}.SocialRegistrationDialog-module__EufWmq__title{font-size:1.25rem;font-weight:700;line-height:1.2}.SocialRegistrationDialog-module__EufWmq__subtitle{color:#ffffffb8;font-size:.875rem;line-height:1.45}.SocialRegistrationDialog-module__EufWmq__identity{color:#ffffffeb;overflow-wrap:anywhere;font-weight:600}.SocialRegistrationDialog-module__EufWmq__sectionLabel{text-transform:uppercase;letter-spacing:.04em;color:#ffffffa6;font-size:.8rem;font-weight:600}.SocialRegistrationDialog-module__EufWmq__roleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.SocialRegistrationDialog-module__EufWmq__roleCard,.SocialRegistrationDialog-module__EufWmq__roleCardActive{color:#ffffffd9;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff2e;border-radius:.65rem;min-height:2.75rem;padding:.6rem .5rem;font-size:.85rem;font-weight:600;transition:border-color .15s,background .15s}.SocialRegistrationDialog-module__EufWmq__roleCard:hover:not(:disabled){border-color:#fff6}.SocialRegistrationDialog-module__EufWmq__roleCardActive{border-color:hsl(var(--primary,217 91% 60%));background:hsl(var(--primary,217 91% 60%) / .18);color:#fff}.SocialRegistrationDialog-module__EufWmq__roleCard:disabled,.SocialRegistrationDialog-module__EufWmq__roleCardActive:disabled{opacity:.6;cursor:not-allowed}.SocialRegistrationDialog-module__EufWmq__selectField{flex-direction:column;gap:.35rem;display:flex}.SocialRegistrationDialog-module__EufWmq__selectInput{color:#ffffffeb;background:#ffffff0d;border:1px solid #ffffff2e;border-radius:.65rem;min-height:2.75rem;padding:.6rem .75rem;font-size:.9rem}.SocialRegistrationDialog-module__EufWmq__selectInput:disabled{opacity:.6;cursor:not-allowed}.SocialRegistrationDialog-module__EufWmq__selectInput option{background:hsl(var(--card,222 47% 9%));color:hsl(var(--card-foreground,0 0% 98%))}.SocialRegistrationDialog-module__EufWmq__error{color:hsl(var(--destructive,0 84% 60%));font-size:.85rem;line-height:1.4}.SocialRegistrationDialog-module__EufWmq__actions{justify-content:flex-end;gap:.6rem;margin-top:.25rem;display:flex}@media (max-width:480px){.SocialRegistrationDialog-module__EufWmq__roleGrid{grid-template-columns:1fr}}
.GoogleSignInPanel-module__9ycOrW__panel{gap:.75rem;display:grid}.GoogleSignInPanel-module__9ycOrW__title{letter-spacing:.12em;text-transform:uppercase;color:#ffffff75;margin:0;font-size:.76rem;font-weight:700}.GoogleSignInPanel-module__9ycOrW__buttonHost{justify-content:center;min-height:44px;display:flex}.GoogleSignInPanel-module__9ycOrW__hint{color:#ffffff80;margin:0;font-size:.8rem;line-height:1.5}.GoogleSignInPanel-module__9ycOrW__error{color:hsl(var(--destructive));margin:0;font-size:.8rem;line-height:1.5}