.benefits-header.svelte-1wx4tso{margin-bottom:3rem;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;text-align:center}.logo-img.svelte-1wx4tso{height:80px;margin-bottom:2rem;display:block}.benefits-header.svelte-1wx4tso h2:where(.svelte-1wx4tso){font-size:2rem;font-weight:800;margin:0 0 .5rem;letter-spacing:-.02em}.benefits-header.svelte-1wx4tso p:where(.svelte-1wx4tso){font-size:1.1rem;margin:0;opacity:.9}.success-state.svelte-1wx4tso{text-align:center;padding:2rem 0}.redirect-message.svelte-1wx4tso{color:var(--text-light);margin-top:1rem}.loading-dots.svelte-1wx4tso{display:flex;justify-content:center;gap:.5rem;margin-top:2rem}.loading-dots.svelte-1wx4tso span:where(.svelte-1wx4tso){width:8px;height:8px;border-radius:50%;background:var(--primary-color);animation:svelte-1wx4tso-bounce 1.4s ease-in-out infinite both}.loading-dots.svelte-1wx4tso span:where(.svelte-1wx4tso):nth-child(1){animation-delay:-.32s}.loading-dots.svelte-1wx4tso span:where(.svelte-1wx4tso):nth-child(2){animation-delay:-.16s}@keyframes svelte-1wx4tso-bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.password-input-wrapper.svelte-1wx4tso{position:relative}.password-input.svelte-1wx4tso{padding-right:3rem}.password-toggle.svelte-1wx4tso{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:.25rem;border-radius:var(--radius);color:var(--text-light);transition:all .3s ease;display:flex;align-items:center;justify-content:center}.password-toggle.svelte-1wx4tso:hover{background:var(--bg-light);color:var(--text-dark)}
