.error-message.svelte-1nsi4dt{color:#dc2626;font-size:13px;margin-top:-8px;font-weight:500}.login-section.svelte-1nsi4dt{margin-top:24px}.login-text.svelte-1nsi4dt{font-size:14px;color:#121715cc;font-weight:400}.login-link.svelte-1nsi4dt{font-size:14px;color:#121715b3;text-decoration:underline;cursor:pointer;font-weight:500;margin-left:5px}.login-link.svelte-1nsi4dt:hover{color:#121715}.button-row.svelte-1nsi4dt{display:flex;justify-content:flex-end;margin-top:24px}.next-button.svelte-1nsi4dt{width:150px;height:46px;background:#e0e0e0;color:#999;border-radius:6px;font-size:13px;font-weight:500;display:flex;align-items:center;justify-content:center;cursor:not-allowed;transition:background .2s ease,color .2s ease}.next-button.enabled.svelte-1nsi4dt{color:#fff;cursor:pointer}.next-button.enabled.svelte-1nsi4dt:hover{opacity:.9}.spinner.svelte-1nsi4dt{border:2px solid rgba(255,255,255,.3);border-top:2px solid #ffffff;border-radius:50%;width:18px;height:18px;animation:svelte-1nsi4dt-spin 1s linear infinite}@keyframes svelte-1nsi4dt-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.button-row.svelte-1nsi4dt{justify-content:stretch}.next-button.svelte-1nsi4dt{width:100%}}
