.auth_wrapper__9Y7nq{display:flex;align-items:center;justify-content:center;min-height:100dvh;position:relative;overflow:hidden}.auth_background__wzsU8{position:absolute;inset:0;z-index:0;background:radial-gradient(ellipse at 20% 50%,var(--color-accent-light) 0,transparent 50%),radial-gradient(ellipse at 80% 20%,var(--color-accent-light) 0,transparent 50%),radial-gradient(ellipse at 50% 80%,var(--color-accent-light) 0,transparent 50%),var(--color-bg-secondary);animation:auth_gradientShift__XNvW0 20s ease-in-out infinite alternate}.auth_backLink__LfopG{position:absolute;top:var(--space-4);left:var(--space-4);z-index:2;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-muted);text-decoration:none;padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);background:rgba(255,255,255,.04);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid transparent;transition:all var(--transition-fast)}.auth_backLink__LfopG:hover{color:var(--color-accent);border-color:var(--glass-border);background:rgba(255,255,255,.08)}.auth_logo__5xJVK{display:block;text-align:center;font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-text);text-decoration:none;margin-bottom:var(--space-6);letter-spacing:-.02em;text-shadow:var(--glow-accent);transition:text-shadow var(--transition-base)}.auth_logo__5xJVK:hover{text-shadow:var(--glow-accent-strong)}.auth_content__Q1jqS{position:relative;z-index:1;width:100%;max-width:420px;padding:var(--space-4);animation:auth_fadeInUp__xZU6H .4s ease both}@keyframes auth_gradientShift__XNvW0{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(15deg)}}