.auth_auth-bg__8a0OV{position:fixed;inset:0;z-index:0}.auth_auth-overlay__8VEV9{position:fixed;inset:0;z-index:1;background:rgba(30,34,40,.55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.auth_auth-center__7m5q9{position:relative;z-index:2;min-height:100vh;display:flex;align-items:center;justify-content:center}.auth_auth-container__5CH0v{background:rgba(255,255,255,.97);border-radius:18px;box-shadow:0 8px 32px rgba(0,0,0,.18);padding:2.8rem 1.2rem 2.2rem;max-width:380px;width:90vw;text-align:center;animation:auth_fadeIn__E7mZA .7s}.auth_auth-logo__pyyt1{width:180px;margin:0 auto 1.5rem;display:block}.auth_auth-title__S1oxR{font-size:2rem;font-weight:700;color:#222;letter-spacing:.02em;font-family:ColfaxAI,Helvetica,sans-serif;margin:0 0 1.2rem}.auth_auth-subtitle__xwd7R{font-size:1.05rem;color:#444;line-height:1.7;font-family:ColfaxAI,Helvetica,sans-serif;opacity:.92;max-width:320px;margin:.2rem auto 2.4rem;text-align:center;text-wrap:balance}.auth_auth-subtitle__xwd7R p{margin:0 0 1.3em}@media (max-width:480px){.auth_auth-subtitle__xwd7R{font-size:.93rem;line-height:1.6;margin-bottom:1.7rem;margin-top:.1rem;max-width:95vw}.auth_auth-subtitle__xwd7R p{margin-bottom:1em}.auth_auth-container__5CH0v{padding:1.5rem .5rem}.auth_auth-logo__pyyt1{margin-bottom:1.1rem}.auth_auth-title__S1oxR{margin-bottom:.8rem}}.auth_auth-hidden__bAr1t{display:none}.auth_auth-fade-in__RZ0Gi{animation:auth_fadeIn__E7mZA .7s}.auth_auth-container__5CH0v .auth_supabase-auth-ui_ui-button__N__pI{border-radius:8px!important;font-size:1.1rem!important;font-weight:600!important;padding:.9rem 0!important;box-shadow:0 2px 8px rgba(0,0,0,.04);transition:background .2s,box-shadow .2s;margin:1.1rem 0 .5rem!important}.auth_auth-container__5CH0v .auth_supabase-auth-ui_ui-button__N__pI[data-provider=google]{background:#fff!important;color:#222!important;border:1px solid #ddd!important}.auth_auth-container__5CH0v .auth_supabase-auth-ui_ui-button__N__pI[data-provider=google]:hover{background:#f5f5f5!important}.auth_auth-container__5CH0v .auth_supabase-auth-ui_ui-button__N__pI[data-provider=apple]{background:#222!important;color:#fff!important}.auth_auth-container__5CH0v .auth_supabase-auth-ui_ui-button__N__pI[data-provider=apple]:hover{background:#111!important}.auth_auth-container__5CH0v .auth_supabase-auth-ui_ui-button__N__pI[data-provider=discord]{background:#5865f2!important;color:#fff!important}.auth_auth-container__5CH0v .auth_supabase-auth-ui_ui-button__N__pI[data-provider=discord]:hover{background:#4752c4!important}@keyframes auth_fadeIn__E7mZA{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}