body{margin:0;background:#fff;color:#161616;font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif}.landing-nav.svelte-gx3fby{display:flex;align-items:center;justify-content:space-between;padding:1rem 2rem;border-bottom:1px solid #e0e0e0;background:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.nav-brand.svelte-gx3fby{display:flex;align-items:center;gap:.5rem;text-decoration:none;color:inherit}.nav-logo.svelte-gx3fby{width:28px;height:28px}.nav-name.svelte-gx3fby{font-size:1.1rem;font-weight:600;letter-spacing:-.02em}.nav-actions.svelte-gx3fby{display:flex;align-items:center;gap:.5rem}.btn-login.svelte-gx3fby{display:inline-flex;align-items:center;padding:.5rem 1rem;color:#525252;text-decoration:none;font-size:.875rem;font-weight:500}.btn-signin.svelte-gx3fby{display:inline-flex;align-items:center;padding:.5rem 1.25rem;background:#0f62fe;color:#fff;text-decoration:none;font-size:.875rem;font-weight:500}.legal-page.svelte-gx3fby{max-width:760px;margin:0 auto;padding:4rem 2rem 6rem}.legal-inner.svelte-gx3fby h1:where(.svelte-gx3fby){font-size:2.25rem;font-weight:700;letter-spacing:-.025em;margin:0 0 .5rem}.last-updated.svelte-gx3fby{color:#8d8d8d;font-size:.875rem;margin:0 0 2.5rem}.legal-inner.svelte-gx3fby h2:where(.svelte-gx3fby){font-size:1.2rem;font-weight:600;margin:2.5rem 0 .75rem;padding-bottom:.4rem;border-bottom:1px solid #e0e0e0}.legal-inner.svelte-gx3fby p:where(.svelte-gx3fby){font-size:.95rem;line-height:1.7;color:#393939;margin:0 0 1rem}.legal-inner.svelte-gx3fby ul:where(.svelte-gx3fby){padding-left:1.5rem;margin:0 0 1rem}.legal-inner.svelte-gx3fby li:where(.svelte-gx3fby){font-size:.95rem;line-height:1.7;color:#393939;margin-bottom:.3rem}.legal-inner.svelte-gx3fby a:where(.svelte-gx3fby){color:#0f62fe;text-decoration:none}.legal-inner.svelte-gx3fby a:where(.svelte-gx3fby):hover{text-decoration:underline}.landing-footer.svelte-gx3fby{padding:1.5rem 2rem;background:#161616;color:#a8a8a8;display:flex;justify-content:space-between;align-items:center;font-size:.8rem;flex-wrap:wrap;gap:.5rem}.footer-links.svelte-gx3fby{display:flex;gap:1.5rem}.landing-footer.svelte-gx3fby a:where(.svelte-gx3fby){color:#a8a8a8;text-decoration:none}.landing-footer.svelte-gx3fby a:where(.svelte-gx3fby):hover{color:#fff}
