.legal-root.svelte-mczy1z{max-width:44rem;margin:0 auto;padding:4rem 1.5rem 6rem}.legal-header.svelte-mczy1z{border-bottom:1px solid var(--helm-border);padding-bottom:2rem}.legal-title.svelte-mczy1z{letter-spacing:-.035em;color:var(--helm-fg);margin-top:.75rem;font-size:clamp(2rem,4vw,2.75rem);font-weight:600;line-height:1.05}.legal-lede.svelte-mczy1z{color:var(--helm-fg-subtle);text-wrap:pretty;margin-top:.875rem;font-size:1rem;line-height:1.55}.legal-updated.svelte-mczy1z{font-family:var(--font-mono);letter-spacing:.03em;color:var(--helm-fg-faint);margin-top:.75rem;font-size:.72rem}.legal-notice.svelte-mczy1z{background:#60a5fa1a;border:1px solid #60a5fa4d;border-radius:.75rem;gap:.7rem;margin-top:1.5rem;padding:.875rem 1rem;display:flex}.legal-notice-icon.svelte-mczy1z{width:1.2rem;height:1.2rem;color:var(--helm-info);flex-shrink:0;margin-top:.05rem}.legal-notice.svelte-mczy1z p:where(.svelte-mczy1z){color:#bfdbfe;font-size:.825rem;line-height:1.55}.legal-notice.svelte-mczy1z strong:where(.svelte-mczy1z){color:#eff6ff}.legal-body.svelte-mczy1z{margin-top:.5rem}.legal-body.svelte-mczy1z section{margin-top:2.25rem}.legal-body.svelte-mczy1z section[id]{scroll-margin-top:4.5rem}.legal-body.svelte-mczy1z h2{letter-spacing:-.02em;color:var(--helm-fg);font-size:1.2rem;font-weight:600}.legal-body.svelte-mczy1z h3{color:var(--helm-fg-muted);margin-top:1.35rem;font-size:1rem;font-weight:600}.legal-body.svelte-mczy1z p{color:var(--helm-fg-muted);text-wrap:pretty;margin-top:.75rem;font-size:.925rem;line-height:1.65}.legal-body.svelte-mczy1z ul,.legal-body.svelte-mczy1z ol{margin-top:.75rem;padding-left:1.15rem}.legal-body.svelte-mczy1z ul{list-style:outside}.legal-body.svelte-mczy1z ol{list-style:decimal}.legal-body.svelte-mczy1z li{color:var(--helm-fg-subtle);margin-top:.4rem;font-size:.9rem;line-height:1.6}.legal-body.svelte-mczy1z li strong{color:var(--helm-fg-muted)}.legal-body.svelte-mczy1z strong{color:var(--helm-fg);font-weight:600}.legal-body.svelte-mczy1z a{color:var(--helm-accent);text-decoration:none}.legal-body.svelte-mczy1z a:hover{text-decoration:underline}.legal-body.svelte-mczy1z code{background:var(--helm-surface-3);font-family:var(--font-mono);color:var(--helm-fg-muted);border-radius:.3rem;padding:.1rem .35rem;font-size:.82em}.legal-body.svelte-mczy1z dl{margin-top:.5rem}.legal-body.svelte-mczy1z dt{color:var(--helm-fg);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.1rem;font-weight:600;display:flex}.legal-body.svelte-mczy1z dd{color:var(--helm-fg-subtle);margin:.4rem 0 0;font-size:.9rem;line-height:1.6}
