.login-module__WEZH7G__container{min-height:100vh;padding:var(--space-6) var(--space-4);background:radial-gradient(ellipse at 50% 40%, #89bad61a 0%, transparent 55%), var(--color-bg-primary);justify-content:center;align-items:center;display:flex}.login-module__WEZH7G__card{width:100%;max-width:420px;padding:var(--space-8);background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);text-align:center;box-shadow:0 0 60px #89bad624,0 20px 40px #00000073}.login-module__WEZH7G__logo{width:auto;max-width:100%;height:56px;margin:0 auto var(--space-6);display:block}.login-module__WEZH7G__title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-black);color:var(--color-text-primary);margin-bottom:var(--space-2)}.login-module__WEZH7G__subtitle{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--space-8)}.login-module__WEZH7G__form{gap:var(--space-6);flex-direction:column;display:flex}.login-module__WEZH7G__field{gap:var(--space-2);text-align:left;flex-direction:column;display:flex}.login-module__WEZH7G__field label{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.login-module__WEZH7G__field input{width:100%;padding:14px var(--space-4);background:var(--color-bg-tertiary);color:var(--color-text-primary);border:1px solid var(--color-border-primary);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:var(--font-size-base);transition:all var(--transition-fast)}.login-module__WEZH7G__field input:focus{border-color:var(--color-brand-light);box-shadow:0 0 0 3px var(--color-brand-soft);outline:none}.login-module__WEZH7G__submit{width:100%;padding:14px var(--space-6);font-size:var(--font-size-base);text-transform:uppercase;letter-spacing:.6px}.login-module__WEZH7G__message{margin-top:var(--space-4);font-size:var(--font-size-sm);color:var(--color-warning);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal)}.login-module__WEZH7G__footer{margin-top:var(--space-6);color:var(--color-text-tertiary);font-size:.75rem;line-height:var(--line-height-normal)}.login-module__WEZH7G__sent{flex-direction:column;align-items:center;display:flex}.login-module__WEZH7G__sentIcon{width:44px;height:44px;color:var(--color-brand-light);margin-bottom:var(--space-4)}.login-module__WEZH7G__sentText{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-normal);margin-top:var(--space-2);overflow-wrap:anywhere}.login-module__WEZH7G__sentText strong{color:var(--color-text-primary)}.login-module__WEZH7G__retry{margin-top:var(--space-6);color:var(--color-text-tertiary);font-size:.8rem;line-height:var(--line-height-normal)}.login-module__WEZH7G__retryButton{font:inherit;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.login-module__WEZH7G__retryButton:hover{color:var(--color-brand-light)}@media (max-width:480px){.login-module__WEZH7G__card{padding:var(--space-6)}}
