.svelte-1hkphxv.svelte-1hkphxv{box-sizing:border-box;font-weight:550}.sr-only.svelte-1hkphxv.svelte-1hkphxv{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.container.svelte-1hkphxv.svelte-1hkphxv{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;margin:auto;margin-top:6rem;max-width:1100px;gap:2rem}.text-box.svelte-1hkphxv.svelte-1hkphxv{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:1rem;border-radius:8px;width:100%;max-width:420px;border:1px solid rgba(148,163,184,.18);background:var(--surface-bg);box-shadow:0 20px 60px #02061747;backdrop-filter:blur(12px);text-align:center;overflow:clip;gap:1rem}.echo-title.svelte-1hkphxv.svelte-1hkphxv{font-size:26px;margin:12px 0}.note.svelte-1hkphxv.svelte-1hkphxv{display:grid;gap:4px;font-size:14px;opacity:.9;border:1px solid rgba(148,163,184,.18);background:var(--surface-bg);border-radius:8px;padding:10px 12px}.privacy-promise.svelte-1hkphxv.svelte-1hkphxv,.form-trust-note.svelte-1hkphxv.svelte-1hkphxv{border:1px solid rgba(148,163,184,.18);background:#ffffff0a;border-radius:8px;color:var(--text-muted);text-align:left}.privacy-promise.svelte-1hkphxv.svelte-1hkphxv{display:grid;gap:.5rem;padding:12px}.privacy-promise.svelte-1hkphxv strong.svelte-1hkphxv{color:var(--text-strong);font-size:14px}.privacy-promise.svelte-1hkphxv ul.svelte-1hkphxv{display:grid;gap:.35rem;margin:0;padding-left:1.1rem;font-size:13px;line-height:1.45}.auth-column.svelte-1hkphxv.svelte-1hkphxv{width:100%;max-width:520px}.auth-card.svelte-1hkphxv.svelte-1hkphxv{display:grid;gap:14px;border:1px solid rgba(148,163,184,.18);background:var(--surface-bg);box-shadow:0 20px 60px #02061747;backdrop-filter:blur(12px);border-radius:12px;padding:16px}.form-grid.svelte-1hkphxv.svelte-1hkphxv{display:grid;gap:12px}.field.svelte-1hkphxv.svelte-1hkphxv{display:grid;gap:6px;position:relative}.field.svelte-1hkphxv label.svelte-1hkphxv{font-size:13px;opacity:.9}.field.svelte-1hkphxv input.svelte-1hkphxv{height:38px;border-radius:8px;border:1px solid rgba(148,163,184,.24);background:var(--surface-bg);color:inherit;padding:8px 10px;font-size:14px}.help.svelte-1hkphxv.svelte-1hkphxv{font-size:12px;opacity:.85}.show-btn.svelte-1hkphxv.svelte-1hkphxv{position:absolute;right:8px;top:28px;border:1px solid rgba(148,163,184,.24);background:var(--surface-bg);color:inherit;padding:6px 8px;border-radius:8px;cursor:pointer;font-size:12px}.cta-btn.svelte-1hkphxv.svelte-1hkphxv{width:100%;height:40px;font-size:16px;background:linear-gradient(135deg,#d9d9d9,#fff);color:#09090b;border:1px solid rgba(255,255,255,.25);border-radius:8px;cursor:pointer}.cta-btn[disabled].svelte-1hkphxv.svelte-1hkphxv{opacity:.5;cursor:not-allowed}.form-trust-note.svelte-1hkphxv.svelte-1hkphxv{padding:10px 12px;font-size:12px;line-height:1.45;text-align:center}.checkbox-field.svelte-1hkphxv.svelte-1hkphxv{display:flex;align-items:center;gap:8px}.checkbox-field.svelte-1hkphxv input[type=checkbox].svelte-1hkphxv{width:16px;height:16px;accent-color:white;border-radius:4px;cursor:pointer}.checkbox-field.svelte-1hkphxv label.svelte-1hkphxv{font-size:13px;opacity:.9;cursor:pointer}.checkbox-field.svelte-1hkphxv a.svelte-1hkphxv{color:#f1f1f1;text-decoration:underline;opacity:.95}@media (max-width: 1200px){.container.svelte-1hkphxv.svelte-1hkphxv{flex-direction:column;margin-top:2rem;max-width:88%}}
