.aO7G5G_root{--auth-bg:#0b0b0b;--auth-surface:#090909;--auth-border:#292929;--auth-text:#fafafa;--auth-muted:#a6a6a6;--auth-brand:var(--mantine-color-brand-6,#f15025);--auth-hero:linear-gradient(135deg, #f15025 0%, #d42912 56%, #5c0b06 100%);--auth-glow:radial-gradient(60% 50% at 50% 0%, #f150252e, transparent);background:var(--auth-bg);min-height:100dvh;color:var(--auth-text);grid-template-columns:1fr;display:grid}@media (min-width:62em){.aO7G5G_root{grid-template-columns:1fr 1fr}}.aO7G5G_hero{background:var(--auth-hero);flex-direction:column;justify-content:space-between;padding:48px;display:none}@media (min-width:62em){.aO7G5G_hero{display:flex}}.aO7G5G_heroLogo{width:160px}.aO7G5G_headline{max-width:480px;font-size:44px;font-weight:600;line-height:1.15}.aO7G5G_tagline{color:#fafafacc;max-width:420px;margin-top:16px}.aO7G5G_panel{padding:24px 20px calc(24px + env(safe-area-inset-bottom));background:var(--auth-glow), var(--auth-bg);flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex}@media (min-width:62em){.aO7G5G_panel{background:var(--auth-bg)}}.aO7G5G_mobileLogo{width:120px}@media (min-width:62em){.aO7G5G_mobileLogo{display:none}}.aO7G5G_card{flex-direction:column;gap:16px;width:100%;max-width:400px;display:flex}@media (min-width:62em){.aO7G5G_card{border:1px solid var(--auth-border);background:var(--auth-surface);border-radius:12px;padding:32px}}.aO7G5G_eyebrow{color:var(--auth-brand);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:700}.aO7G5G_title{font-size:28px;font-weight:600;line-height:1.2}.aO7G5G_muted{color:var(--auth-muted)}.aO7G5G_buttons{flex-direction:column;gap:12px;display:flex}.aO7G5G_provider{cursor:pointer;border:1px solid #0000;border-radius:10px;align-items:center;width:100%;height:48px;padding:0 16px;font-family:inherit;font-size:16px;font-weight:500;display:flex}.aO7G5G_provider:focus-visible{outline-offset:3px;outline:2px solid #fff}.aO7G5G_provider:disabled{cursor:not-allowed}.aO7G5G_provider[data-dimmed=true]{opacity:.5}.aO7G5G_providerIcon{justify-content:center;align-items:center;width:20px;height:20px;display:flex}.aO7G5G_providerLabel{text-align:center;flex:1;margin-right:20px}.aO7G5G_google{color:#1f1f1f;background:#fff}.aO7G5G_google:hover:not(:disabled){background:#f2f2f2}.aO7G5G_discord{color:#fff;background:#5865f2}.aO7G5G_discord:hover:not(:disabled){background:#4752c4}.aO7G5G_twitter{color:#fff;background:#000;border-color:#3b3b3b}.aO7G5G_twitter:hover:not(:disabled){background:#16181c}.aO7G5G_locked{border:1px solid var(--auth-brand);background:linear-gradient(#2b1712,#1b1b1b);border-radius:12px;flex-direction:column;align-items:flex-start;gap:12px;padding:20px;display:flex}.aO7G5G_legal{color:var(--auth-muted);font-size:13px}.aO7G5G_legal a{color:var(--auth-text);text-decoration:underline}.aO7G5G_legal a:focus-visible{outline-offset:3px;outline:2px solid #fff}.aO7G5G_redirecting{color:#fafafa;background:#0b0b0b;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:100dvh;display:flex}
