.page-module__zMhrWG__main{min-height:100vh;padding:var(--spacing-md);background:radial-gradient(at top,#ff6b9d1a 0%,#0000 50%);justify-content:center;align-items:center;display:flex}.page-module__zMhrWG__container{width:100%;max-width:420px}.page-module__zMhrWG__logo{text-align:center;margin-bottom:var(--spacing-lg);font-size:2rem;font-weight:900;display:block}.page-module__zMhrWG__card{background:var(--bg-card);border-radius:var(--radius-lg);padding:var(--spacing-xl);border:1px solid #ffffff0d}.page-module__zMhrWG__card h1{text-align:center;margin-bottom:var(--spacing-xs)}.page-module__zMhrWG__subtitle{text-align:center;color:var(--text-secondary);margin-bottom:var(--spacing-lg)}.page-module__zMhrWG__socialButtons{gap:var(--spacing-sm);flex-direction:column;display:flex}.page-module__zMhrWG__googleBtn{justify-content:center;align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-md);color:#333;border-radius:var(--radius-md);transition:all var(--transition-fast);background:#fff;font-size:1rem;font-weight:600;display:flex}.page-module__zMhrWG__googleBtn:hover{background:#f5f5f5;transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.page-module__zMhrWG__googleBtn svg{flex-shrink:0}.page-module__zMhrWG__divider{align-items:center;gap:var(--spacing-md);margin:var(--spacing-lg)0;color:var(--text-muted);font-size:.875rem;display:flex}.page-module__zMhrWG__divider:before,.page-module__zMhrWG__divider:after{content:"";background:#ffffff1a;flex:1;height:1px}.page-module__zMhrWG__terms{text-align:center;color:var(--text-muted);margin-top:var(--spacing-md);font-size:.75rem;line-height:1.6}.page-module__zMhrWG__terms a{color:var(--primary)}.page-module__zMhrWG__terms a:hover{text-decoration:underline}.page-module__zMhrWG__footer{text-align:center;margin-top:var(--spacing-lg);color:var(--text-secondary);font-size:.875rem}.page-module__zMhrWG__footer a{color:var(--primary);font-weight:600}.page-module__zMhrWG__footer a:hover{text-decoration:underline}
