.page.svelte-1wx4tso{min-height:100vh;background:#0a0a0a;color:#fff;display:flex;justify-content:center;align-items:center;padding:2rem 1rem}.card.svelte-1wx4tso{max-width:400px;width:100%;padding:2.5rem;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.icon-success.svelte-1wx4tso{font-size:2.5rem;color:#4ade80;margin-bottom:.75rem;text-align:center}.title.svelte-1wx4tso{font-size:1.35rem;font-weight:600;margin:0 0 .75rem;text-align:center}.desc.svelte-1wx4tso{color:#ffffff8c;font-size:.95rem;line-height:1.5;margin:0 0 1.5rem;text-align:center}.error-banner.svelte-1wx4tso{background:#ef44441f;border:1px solid rgba(239,68,68,.3);color:#fca5a5;border-radius:8px;padding:.75rem 1rem;font-size:.9rem;margin-bottom:1.25rem}.field.svelte-1wx4tso{margin-bottom:1.25rem}.label.svelte-1wx4tso{display:block;font-size:.875rem;color:#ffffffb3;margin-bottom:.4rem}.input.svelte-1wx4tso{width:100%;padding:.7rem .85rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:10px;color:#fff;font-size:.95rem;outline:none;box-sizing:border-box;transition:border-color .15s}.input.svelte-1wx4tso:focus{border-color:#ffffff4d}.input.svelte-1wx4tso::placeholder{color:#ffffff40}.input.svelte-1wx4tso:disabled{opacity:.5;cursor:not-allowed}.submit-btn.svelte-1wx4tso{width:100%;padding:.75rem;background:#fff;color:#0a0a0a;font-weight:600;font-size:.95rem;border:none;border-radius:10px;cursor:pointer;transition:opacity .15s;margin-bottom:1.25rem}.submit-btn.svelte-1wx4tso:hover:not(:disabled){opacity:.9}.submit-btn.svelte-1wx4tso:disabled{opacity:.45;cursor:not-allowed}.back-link.svelte-1wx4tso{display:block;text-align:center;color:#ffffff73;font-size:.875rem;text-decoration:none;transition:color .15s}.back-link.svelte-1wx4tso:hover{color:#ffffffbf}
