html{color:#171812;background:#f8f7f3;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{background:#f8f7f3;min-width:320px;min-height:100vh;margin:0}*{box-sizing:border-box}.legal-page.svelte-fnbmhc{background:linear-gradient(90deg,#1718120b 1px,#0000 1px) 0 0/4rem 4rem,linear-gradient(#17181209 1px,#0000 1px) 0 0/4rem 4rem,linear-gradient(#fffdfa 0%,#f8f7f3 44%,#f2f0e8 100%);min-height:100vh;padding:6rem 1.5rem 2rem}.top-nav.svelte-fnbmhc{z-index:2;background:linear-gradient(#f8f7f3f5,#f8f7f300);justify-content:space-between;align-items:center;width:100%;padding:1.25rem 1.5rem;display:flex;position:fixed;top:0;left:0}.nav-actions.svelte-fnbmhc{align-items:center;gap:.5rem;display:flex}.nav-link.svelte-fnbmhc{color:#1718129e;justify-content:center;align-items:center;min-height:2.25rem;padding:0 .85rem;font-size:.92rem;font-weight:650;line-height:1;text-decoration:none;display:inline-flex}.legal-page .sign-in{color:#171812;background:#ffffffb8;border-color:#17181224}.legal-panel.svelte-fnbmhc{background:#ffffffc2;border:1px solid #1718121c;border-radius:8px;gap:1rem;width:min(46rem,100%);margin:0 auto;padding:1.25rem 1.25rem 1.5rem;display:grid;box-shadow:0 1rem 2.8rem #1718120e}.eyebrow.svelte-fnbmhc,h1.svelte-fnbmhc{margin:0}.eyebrow.svelte-fnbmhc{color:#476500;letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;font-weight:850;line-height:1}h1.svelte-fnbmhc{letter-spacing:0;font-size:clamp(2.1rem,6vw,3.4rem);font-weight:850;line-height:1.05}.doc-nav.svelte-fnbmhc{border-bottom:1px solid #1718121a;flex-wrap:wrap;gap:.45rem .75rem;padding-bottom:.35rem;display:flex}.doc-nav.svelte-fnbmhc a:where(.svelte-fnbmhc){color:#1718128c;font-size:.86rem;font-weight:650;line-height:1.2;text-decoration:none}.doc-nav.svelte-fnbmhc a:where(.svelte-fnbmhc):hover{color:#171812}.doc-nav.svelte-fnbmhc a.active:where(.svelte-fnbmhc){color:#476500}.legal-body.svelte-fnbmhc{color:#171812b8;gap:.85rem;font-size:1rem;font-weight:520;line-height:1.6;display:grid}.legal-body.svelte-fnbmhc p,.legal-body.svelte-fnbmhc ul,.legal-body.svelte-fnbmhc ol,.legal-body.svelte-fnbmhc h2,.legal-body.svelte-fnbmhc h3,.legal-body.svelte-fnbmhc pre{margin:0}.legal-body.svelte-fnbmhc h2{color:#171812;margin-top:.5rem;font-size:1.15rem;font-weight:750;line-height:1.3}.legal-body.svelte-fnbmhc h3{color:#171812;font-size:1rem;font-weight:700;line-height:1.35}.legal-body.svelte-fnbmhc ul,.legal-body.svelte-fnbmhc ol{padding-left:1.25rem}.legal-body.svelte-fnbmhc li+li{margin-top:.35rem}.legal-body.svelte-fnbmhc a{color:#476500;font-weight:650}.legal-body.svelte-fnbmhc .draft-banner{color:#171812d1;background:#ffd67847;border:1px solid #78500047;border-radius:6px;padding:.75rem .9rem;font-size:.92rem;font-weight:560}.legal-body.svelte-fnbmhc pre.license{color:#171812c7;white-space:pre-wrap;word-break:break-word;background:#f8f7f3e6;border:1px solid #1718121a;border-radius:6px;padding:.9rem 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;font-weight:450;line-height:1.45;overflow-x:auto}.legal-body.svelte-fnbmhc table{border-collapse:collapse;width:100%;font-size:.92rem}.legal-body.svelte-fnbmhc th,.legal-body.svelte-fnbmhc td{text-align:left;vertical-align:top;border-bottom:1px solid #1718121a;padding:.55rem .35rem}.legal-body.svelte-fnbmhc th{color:#171812;font-weight:700}@media (width<=520px){.legal-page.svelte-fnbmhc{padding:5.5rem 1rem 1rem}.top-nav.svelte-fnbmhc{padding:1rem}}
