.forgot-link.svelte-uwakas{display:block;width:fit-content;margin:1rem auto 0;font-size:.875rem}.or-divider.svelte-uwakas{display:flex;align-items:center;gap:.75rem;margin:1.75rem 0 1rem;color:var(--text-soft);font-size:.8rem;font-weight:500}.or-divider.svelte-uwakas:before,.or-divider.svelte-uwakas:after{content:"";flex:1;height:1px;background:var(--divider)}.register-link.svelte-uwakas{display:flex;align-items:center;justify-content:center;width:100%;height:44px;background:var(--fill);color:var(--text-strong);text-decoration:none;font-size:.92rem;font-weight:600;border-radius:var(--radius-full);transition:background-color .15s ease}.register-link.svelte-uwakas:hover{background:var(--fill-hover);color:var(--text-strong);text-decoration:none}.contact-hint.svelte-uwakas{margin:1.25rem 0 0;color:var(--text-soft);font-size:.85rem;text-align:center}.info.svelte-uwakas{margin-bottom:1rem;background:var(--fill);color:var(--text-secondary);padding:.8rem .95rem;border-radius:var(--radius-md);font-size:.9rem;line-height:1.5}.alert.svelte-uwakas{margin-bottom:1rem;display:flex;align-items:flex-start;gap:.55rem;background:color-mix(in srgb,var(--warning) 12%,transparent);color:var(--text);padding:.8rem .95rem;border-radius:var(--radius-md);font-size:.9rem;font-weight:500;line-height:1.5}.alert.svelte-uwakas .alert-icon:where(.svelte-uwakas){display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;margin-top:.1rem;color:var(--warning)}.sender.svelte-uwakas{color:var(--text);font-weight:600}.success.svelte-uwakas{margin-bottom:.75rem;background:color-mix(in srgb,var(--success) 12%,transparent);color:var(--success-light);padding:.75rem .95rem;border-radius:var(--radius-md)}.resend-form.svelte-uwakas{margin:.75rem 0;display:flex;justify-content:flex-start}.resend-button.svelte-uwakas{background:var(--fill);color:var(--text-strong);height:40px;padding:0 1.1rem;border-radius:var(--radius-full);font-size:.875rem;font-weight:600;cursor:pointer}.resend-button.svelte-uwakas:hover{background:var(--fill-hover)}.input-wrap.svelte-uwakas{position:relative;display:block}.input-wrap.svelte-uwakas input:where(.svelte-uwakas){padding-right:2.75rem}.input-wrap.svelte-uwakas .toggle-visibility:where(.svelte-uwakas){position:absolute;right:8px;top:0;bottom:0;margin:auto 0;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;background:none!important;background-color:transparent!important;background-image:none!important;border:none;border-radius:var(--radius-sm);box-shadow:none!important;color:var(--text-soft);padding:0;cursor:pointer;line-height:0;transition:color .15s ease;animation:none;appearance:none}.toggle-visibility.svelte-uwakas:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 70%,transparent);outline-offset:0}.toggle-visibility.svelte-uwakas:hover{color:var(--text)}
