.legal.svelte-1e0rsuc{padding:120px 24px 80px;min-height:calc(100vh - 200px);position:relative}.legal.svelte-1e0rsuc:before{content:"";position:fixed;inset:0;background:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(172,89,255,.15),transparent),radial-gradient(ellipse 60% 40% at 80% 100%,rgba(232,0,111,.1),transparent);pointer-events:none;z-index:-1}.legal__inner.svelte-1e0rsuc{max-width:840px;margin:0 auto}.legal__header.svelte-1e0rsuc{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;margin-bottom:48px}.legal__icon.svelte-1e0rsuc{width:56px;height:56px;padding:14px;background:#ac59ff1a;border:1px solid rgba(172,89,255,.2);border-radius:16px;color:#ac59ff}.legal__icon.svelte-1e0rsuc svg:where(.svelte-1e0rsuc){width:28px;height:28px}.legal__title.svelte-1e0rsuc{font-family:Bricolage Grotesque,sans-serif;font-size:42px;font-weight:600;color:var(--text-primary)}.legal__updated.svelte-1e0rsuc{font-size:14px;color:var(--text-secondary)}.legal__content.svelte-1e0rsuc{display:flex;flex-direction:column;gap:32px}.legal__section.svelte-1e0rsuc{border-bottom:1px solid var(--border-card);padding-bottom:32px}.legal__section.svelte-1e0rsuc:last-child{border-bottom:none}h2.svelte-1e0rsuc{font-family:Bricolage Grotesque,sans-serif;font-size:20px;font-weight:600;color:var(--text-primary);margin-bottom:12px}p.svelte-1e0rsuc{font-family:Inter,sans-serif;font-size:16px;line-height:1.7;color:var(--text-secondary)}ul.svelte-1e0rsuc{margin-top:12px;padding-left:24px;display:flex;flex-direction:column;gap:8px}li.svelte-1e0rsuc{font-family:Inter,sans-serif;font-size:16px;line-height:1.6;color:var(--text-secondary)}a.svelte-1e0rsuc{color:#ac59ff;text-decoration:none}a.svelte-1e0rsuc:hover{text-decoration:underline}@media(max-width:809px){.legal.svelte-1e0rsuc{padding:80px 16px 60px}.legal__title.svelte-1e0rsuc{font-size:28px}}
