.legal-main.svelte-1gmktme{background:#0a0014;background-image:radial-gradient(60rem 30rem at 85% -10%,rgba(139,63,255,.18),transparent 60%),radial-gradient(40rem 25rem at -10% 10%,rgba(255,26,140,.1),transparent 60%);min-height:100vh;color:#e9ddf7;font-family:Gotham,Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;padding:7rem 1.25rem 4rem}.legal-wrap.svelte-1gmktme{max-width:820px;margin:0 auto}.legal-tabs.svelte-1gmktme{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem}.legal-tabs.svelte-1gmktme a:where(.svelte-1gmktme){padding:.5rem 1rem;border-radius:50px;border:1px solid rgba(192,168,216,.3);color:#c0a8d8;text-decoration:none;font-size:.875rem;font-weight:600}.legal-tabs.svelte-1gmktme a.active:where(.svelte-1gmktme){background:linear-gradient(90deg,#8b3fff,#ff1a8c);border-color:transparent;color:#fff}.eyebrow.svelte-1gmktme{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ff1a8c;margin-bottom:.75rem}.legal-header.svelte-1gmktme h1:where(.svelte-1gmktme){font-size:clamp(1.9rem,5vw,2.75rem);font-weight:800;line-height:1.15;color:#fff;margin:0 0 .5rem}.updated.svelte-1gmktme{color:#c0a8d8;font-size:.9rem;margin:0 0 2rem}.legal-body.svelte-1gmktme{background:#15002a;border:1px solid rgba(139,63,255,.25);border-radius:20px;padding:clamp(1.25rem,4vw,2.5rem);line-height:1.7;font-size:1rem;overflow-wrap:anywhere}.legal-body.svelte-1gmktme h2{color:#fff;font-size:1.3rem!important;line-height:1.3;font-weight:700;margin:2.25rem 0 .75rem}.legal-body.svelte-1gmktme h2:first-child{margin-top:0}.legal-body.svelte-1gmktme h3{color:#fff;font-size:1.05rem!important;font-weight:600;margin:1.5rem 0 .5rem}.legal-body.svelte-1gmktme p{margin:0 0 .9rem}.legal-body.svelte-1gmktme ul{margin:0 0 1rem;padding-left:1.25rem;list-style:disc}.legal-body.svelte-1gmktme li{margin-bottom:.35rem}.legal-body.svelte-1gmktme strong{color:#fff}.legal-body.svelte-1gmktme a,.legal-other.svelte-1gmktme a:where(.svelte-1gmktme){color:#ff5cad}.legal-other.svelte-1gmktme{margin-top:1.5rem;color:#c0a8d8;font-size:.9rem}
