.legal{--page-bg:#0b0909;--page-fg:#f5f2ef;--page-body:#fff4eca3;--page-muted:#fff4ec6b;--page-line:#ffecdc14;--page-soft:#fff0e40b;--page-width:1080px;--bar-height:64px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{scroll-padding-top:88px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.legal{visibility:visible;background:var(--page-bg);color:var(--page-fg);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.75}.legal a{color:inherit}.bar{z-index:1;height:var(--bar-height);padding:0 max(24px, calc((100% - var(--page-width)) / 2 + 24px));border-bottom:1px solid var(--page-line);background:var(--page-bg);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.brand{letter-spacing:-.02em;align-items:center;gap:10px;font-size:16px;font-weight:600;text-decoration:none;display:flex}.logo{width:22px;height:22px;display:block}.links{gap:24px;font-size:14px;display:flex}.legal .links a{color:var(--page-body);transition:color .15s var(--ease-out);text-decoration:none}.legal .links a:hover,.legal .links a[aria-current]{color:var(--page-fg)}.page{max-width:var(--page-width);grid-template-columns:200px minmax(0,680px);gap:80px;margin:0 auto;padding:72px 24px 120px;display:grid}.toc{top:calc(var(--bar-height) + 72px);align-self:start;font-size:14px;line-height:1.5;position:sticky}.toc-title{color:var(--page-fg);margin:0 0 12px;font-weight:500}.toc ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.legal .toc a{color:var(--page-muted);transition:color .15s var(--ease-out);text-decoration:none}.legal .toc a:hover,.legal .toc a[aria-current]{color:var(--page-fg)}@media (width<900px){.page{grid-template-columns:minmax(0,1fr);padding-top:48px}.toc{display:none}}.doc .eyebrow{color:var(--page-muted);margin:0 0 12px;font-size:14px;font-weight:500}.doc h1{letter-spacing:-.045em;margin:0;font-size:clamp(36px,6vw,48px);font-weight:600;line-height:1.1}.doc .updated{color:var(--page-muted);margin:16px 0 40px;font-size:14px}.note{border:1px solid var(--page-line);background:var(--page-soft);color:var(--page-body);border-radius:8px;margin:0 0 16px;padding:16px 20px;font-size:15px;line-height:1.65}.note strong{color:var(--page-fg);font-weight:600}.doc section{padding-top:40px}.doc h2{letter-spacing:-.03em;margin:0 0 12px;font-size:24px;font-weight:600;line-height:1.3}.legal .doc h2 a{text-decoration:none;position:relative}.doc h2 a:before{color:var(--page-muted);content:"#";opacity:0;transition:opacity .15s var(--ease-out);padding-right:10px;font-weight:400;position:absolute;right:100%}.doc h2 a:hover:before{opacity:1}.doc p,.doc ul{color:var(--page-body);margin:0 0 16px}.doc ul{padding-left:20px}.doc li+li{margin-top:6px}.legal .doc p a{color:var(--page-fg);text-decoration:underline;text-decoration-color:var(--page-muted);text-underline-offset:3px;transition:text-decoration-color .15s var(--ease-out)}.legal .doc p a:hover{text-decoration-color:currentColor}.table{border:1px solid var(--page-line);border-radius:8px;margin:0 0 16px;overflow-x:auto}.table table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.5}.table th{border-bottom:1px solid var(--page-line);background:var(--page-soft);color:var(--page-muted);text-align:left;padding:10px 16px;font-weight:500}.table td{color:var(--page-body);vertical-align:top;padding:12px 16px}.table td:first-child{color:var(--page-fg);font-weight:500}.table tr+tr td{border-top:1px solid var(--page-line)}.foot{padding:32px max(24px, calc((100% - var(--page-width)) / 2 + 24px));border-top:1px solid var(--page-line);color:var(--page-muted);justify-content:space-between;align-items:center;font-size:14px;display:flex}
