.svelte-1x05zx6,.svelte-1x05zx6:before,.svelte-1x05zx6:after{box-sizing:border-box;margin:0;padding:0}body{background:#080b10}.page.svelte-1x05zx6{background:#080b10;color:#f0ece4;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px 20px}.card.svelte-1x05zx6{width:100%;max-width:360px;background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:20px;padding:36px 32px;display:flex;flex-direction:column;gap:24px}.header.svelte-1x05zx6{text-align:center}.header.svelte-1x05zx6 h1:where(.svelte-1x05zx6){font-size:20px;font-weight:600;letter-spacing:-.02em}.header.svelte-1x05zx6 p:where(.svelte-1x05zx6){font-size:13px;color:#ffffff73;margin-top:4px}.fields.svelte-1x05zx6{display:flex;flex-direction:column;gap:12px}label.svelte-1x05zx6{display:flex;flex-direction:column;gap:6px;font-size:12px;color:#ffffff59;letter-spacing:.05em;text-transform:uppercase}input.svelte-1x05zx6{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:12px 14px;font-size:14px;color:#f0ece4;outline:none;transition:border-color .2s;width:100%}input.svelte-1x05zx6:focus{border-color:#1a6cf699}.error.svelte-1x05zx6{font-size:13px;color:#f44336;background:#f4433614;border:1px solid rgba(244,67,54,.2);border-radius:8px;padding:10px 14px;text-align:center}.btn.svelte-1x05zx6{width:100%;padding:13px;background:#1a6cf6;border:none;border-radius:10px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s}.btn.svelte-1x05zx6:hover{background:#1558d6}.back.svelte-1x05zx6{text-align:center;font-size:12px}.back.svelte-1x05zx6 a:where(.svelte-1x05zx6){color:#ffffff59;text-decoration:none}.back.svelte-1x05zx6 a:where(.svelte-1x05zx6):hover{color:#ffffffb3}
