.link.svelte-15vwung{color:var(--text-100);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--text-600);transition:text-decoration-color .18s}.link.svelte-15vwung:hover{text-decoration-color:var(--accent)}.reveal.svelte-15vwung{display:inline-flex;align-items:center;gap:6px;padding:2px 9px;border:1px solid var(--id-border);border-radius:3px;font-family:var(--font-mono);font-size:12.5px;color:var(--text-200);background:none;cursor:pointer;transition:color .18s,border-color .18s}.reveal.svelte-15vwung:hover{color:var(--text-100);border-color:var(--accent)}.reveal.svelte-15vwung:disabled{opacity:.5}.reveal.svelte-15vwung:focus-visible,.link.svelte-15vwung:focus-visible{outline:1px solid var(--accent);outline-offset:3px;border-radius:2px}.legal-id.svelte-jyks1m{margin:18px 0 6px;display:grid;grid-template-columns:max-content 1fr;gap:11px 24px;padding:22px 24px;border:1px solid var(--id-border);border-radius:3px;background:var(--id-bg)}.legal-id.svelte-jyks1m dt:where(.svelte-jyks1m){font-family:var(--font-mono);font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--text-500)}.legal-id.svelte-jyks1m dd:where(.svelte-jyks1m){margin:0;font-size:14px;color:var(--text-200)}@media(max-width:480px){.legal-id.svelte-jyks1m{grid-template-columns:1fr;gap:4px 0}.legal-id.svelte-jyks1m dd:where(.svelte-jyks1m){margin-bottom:8px}}.legal-main.svelte-1v6emao{flex:1;width:100%;max-width:1000px;margin:0 auto;display:grid;grid-template-columns:230px 1fr;gap:60px;padding:70px 60px 24px}.legal-rail.svelte-1v6emao{position:sticky;top:24px;align-self:start}.eyebrow.svelte-1v6emao{margin-bottom:18px;font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-500)}.legal-nav.svelte-1v6emao{display:flex;flex-direction:column;gap:12px;font-family:var(--font-mono);font-size:12.5px}.legal-nav.svelte-1v6emao a:where(.svelte-1v6emao){display:flex;gap:11px;align-items:baseline;color:var(--text-400);transition:color .18s}.legal-nav.svelte-1v6emao a:where(.svelte-1v6emao) .ix:where(.svelte-1v6emao){color:var(--text-600)}.legal-nav.svelte-1v6emao a:where(.svelte-1v6emao):hover{color:var(--text-200)}.legal-nav.svelte-1v6emao a.active:where(.svelte-1v6emao){color:var(--text-100)}.legal-nav.svelte-1v6emao a.active:where(.svelte-1v6emao) .ix:where(.svelte-1v6emao){color:var(--accent)}.legal-meta.svelte-1v6emao{margin:26px 0 0;padding-top:22px;border-top:1px solid var(--hairline-soft);font-family:var(--font-mono);font-size:11.5px;color:var(--text-400);line-height:1.7}.legal-meta.svelte-1v6emao dt:where(.svelte-1v6emao){margin-bottom:3px;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-500)}.legal-meta.svelte-1v6emao dd:where(.svelte-1v6emao){margin:0 0 14px}.legal-meta.svelte-1v6emao dd:where(.svelte-1v6emao):last-child{margin-bottom:0}.legal-doc.svelte-1v6emao{max-width:640px}.legal-doc.svelte-1v6emao h1:where(.svelte-1v6emao){margin:0 0 12px;font-size:38px;font-weight:500;letter-spacing:-.022em;color:var(--text-100)}.legal-doc.svelte-1v6emao .lead:where(.svelte-1v6emao){margin:0;max-width:52ch;font-size:16px;line-height:1.6;color:var(--text-300)}.legal-doc.svelte-1v6emao h2{display:flex;gap:14px;align-items:baseline;margin:44px 0 14px;font-size:16px;font-weight:500;letter-spacing:-.01em;color:var(--text-100)}.legal-doc.svelte-1v6emao h2 .sx{font-family:var(--font-mono);font-size:12px;letter-spacing:.05em;color:var(--accent)}.legal-doc.svelte-1v6emao p{margin:0 0 14px;font-size:14.5px;line-height:1.72;color:var(--text-300)}.legal-doc.svelte-1v6emao ul,.legal-doc.svelte-1v6emao ol{margin:0 0 14px;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.legal-doc.svelte-1v6emao li{position:relative;padding-left:20px;font-size:14px;line-height:1.62;color:var(--text-300)}.legal-doc.svelte-1v6emao li:before{content:"—";position:absolute;left:0;color:var(--text-600)}.legal-doc.svelte-1v6emao strong{font-weight:500;color:var(--text-100)}.legal-doc.svelte-1v6emao a{color:var(--text-100);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--text-600)}.legal-doc.svelte-1v6emao a:hover{text-decoration-color:var(--accent)}.legal-doc.svelte-1v6emao code{font-family:var(--font-mono);font-size:.86em;padding:1px 5px;border-radius:3px;background:var(--surface);border:1px solid var(--hairline-soft);color:var(--text-200)}.legal-doc.svelte-1v6emao table{width:100%;margin:0 0 18px;border-collapse:collapse;font-size:12.5px}.legal-doc.svelte-1v6emao th,.legal-doc.svelte-1v6emao td{padding:9px 12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--hairline-soft);line-height:1.5;color:var(--text-300)}.legal-doc.svelte-1v6emao th{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-500);border-bottom:1px solid var(--hairline)}.legal-doc.svelte-1v6emao table code{background:none;border:none;padding:0}@media(max-width:820px){.legal-main.svelte-1v6emao{grid-template-columns:1fr;gap:36px;padding:40px 24px 24px}.legal-rail.svelte-1v6emao{position:static}.legal-doc.svelte-1v6emao h1:where(.svelte-1v6emao){font-size:30px}}
