.static-layout{grid-template-columns:190px minmax(0,760px);gap:72px;width:min(1120px,100% - 64px);margin-inline:auto;padding-block:60px 110px;display:grid}.static-toc{border-top:1px solid var(--border);align-self:start;padding-top:14px;position:sticky;top:92px}.static-toc strong{color:var(--strong);margin-bottom:9px;font-size:12px;display:block}.static-toc a{color:var(--muted-foreground);padding:5px 0;font-size:12px;text-decoration:none;display:block}.static-content>header{margin-bottom:42px}.static-content h1{color:var(--strong);font-family:var(--font-serif);margin:12px 0 14px;font-size:52px;font-weight:400;line-height:1.2}.static-content>header p:last-child{color:var(--muted-foreground)}.static-prose blockquote{border-left:3px solid var(--primary);color:var(--strong);margin:30px 0;padding:8px 0 8px 24px}.static-prose li{margin-bottom:8px}.static-prose code{font-family:var(--font-mono);font-size:.9em}.static-table-scroll{border:1px solid var(--border);border-radius:4px;max-width:100%;margin:30px 0;overflow-x:auto}.static-table-scroll>table{border:0;border-radius:0;width:100%;min-width:680px;margin:0;display:table;overflow:visible}.static-legal-hero{border-bottom:1px solid var(--border);background:var(--card)}.static-legal-shell{width:min(1160px,100% - 64px);margin-inline:auto}.static-legal-hero-inner{padding-block:64px 52px}.static-legal-kicker{color:var(--primary);margin:0 0 14px;font-size:13px;font-weight:700}.static-legal-hero h1{max-width:780px;color:var(--strong);font-family:var(--font-sans);text-wrap:balance;margin:0;font-size:48px;font-weight:680;line-height:1.18}.static-legal-description{max-width:700px;color:var(--muted-foreground);margin:18px 0 0;font-size:16px;line-height:1.8}.static-legal-dates{flex-wrap:wrap;gap:18px 34px;margin:28px 0 0;display:flex}.static-legal-dates div{gap:9px;font-size:12px;display:flex}.static-legal-dates dt{color:var(--muted-foreground)}.static-legal-dates dd{color:var(--strong);font-family:var(--font-mono);margin:0;font-weight:650}.static-legal-layout{justify-content:center;width:min(1160px,100% - 64px);padding-block:54px 90px}.static-legal-toc{border-top:0;border-left:2px solid var(--border);max-height:calc(100vh - 120px);padding-top:0;padding-left:18px;overflow:auto}.static-legal-toc strong{margin-bottom:12px}.static-legal-toc a{padding:0;line-height:1.55}.static-legal-toc a+a{margin-top:8px}.static-legal-mobile-toc{display:none}.static-legal-prose.prose{color:var(--foreground);font-size:15px;line-height:1.9}.static-legal-prose.prose>:first-child{margin-top:0}.static-legal-prose.prose h2{font-family:var(--font-sans);border-top:0;margin:54px 0 18px;padding-top:2px;font-size:24px;font-weight:680;line-height:1.4}.static-legal-prose.prose h3{margin:34px 0 12px;font-size:18px;font-weight:680}.static-legal-prose.prose :where(p,ul,ol){margin-block:0 14px}.static-legal-prose.prose ul{list-style-type:disc}.static-legal-prose.prose ol{list-style-type:decimal}.static-legal-prose.prose li{margin-block:8px;padding-left:.25em}.static-legal-prose .static-table-scroll{border:1px solid var(--border);background:var(--card);border-radius:4px;margin:26px 0 30px}.static-legal-prose .static-table-scroll>table{table-layout:fixed;border-collapse:separate;border-spacing:0;border:0;border-radius:0;min-width:720px;font-size:13px;line-height:1.7}.static-legal-prose .static-table-scroll th:first-child,.static-legal-prose .static-table-scroll td:first-child{width:24%}.static-legal-prose .static-table-scroll th:nth-child(2),.static-legal-prose .static-table-scroll td:nth-child(2){width:31%}.static-legal-prose .static-table-scroll th:nth-child(3),.static-legal-prose .static-table-scroll td:nth-child(3){width:45%}.static-legal-prose .static-table-scroll :is(th,td){border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-width:0;padding:13px 15px}.static-legal-prose .static-table-scroll tr>:last-child{border-right:0}.static-legal-prose .static-table-scroll th{border-bottom-color:color-mix(in oklab, var(--primary) 24%, var(--border));background:color-mix(in oklab, var(--muted) 76%, white);color:var(--strong);white-space:normal;font-weight:650}.static-legal-prose .static-table-scroll tbody td:first-child{color:var(--strong);font-weight:600}.static-legal-prose .static-table-scroll tbody tr:nth-child(2n){background:color-mix(in oklab, var(--background) 45%, white)}.static-legal-prose .static-table-scroll tbody tr:last-child td{border-bottom:0}.static-legal-prose .static-table-scroll:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.quickstart-flow{border-block:1px solid var(--border);grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:16px;margin:30px 0;padding-block:24px;display:grid}.quickstart-flow div{background:var(--card);min-height:112px;padding:18px}.quickstart-flow strong,.quickstart-flow span{display:block}.quickstart-flow span{color:var(--muted-foreground);margin-top:8px;font-size:13px;line-height:1.6}.quickstart-flow i{color:var(--primary);font-size:12px;font-style:normal}@media (width<=760px){.static-layout{width:calc(100% - 32px);padding-top:40px;display:block}.static-toc{gap:12px;margin-bottom:36px;display:flex;position:static;overflow-x:auto}.static-toc strong{display:none}.static-toc a{flex:none}.static-legal-shell,.static-legal-layout{width:min(100% - 36px,680px)}.static-legal-hero-inner{padding-block:44px 38px}.static-legal-hero h1{font-size:34px}.static-legal-layout{padding-block:28px 64px}.static-legal-toc{display:none}.static-legal-mobile-toc{border-block:1px solid var(--border);margin:0 0 34px;padding-block:13px;display:block}.static-legal-mobile-toc summary{color:var(--strong);cursor:pointer;font-size:13px;font-weight:650}.static-legal-mobile-toc nav{padding:14px 0 4px}.static-legal-mobile-toc a{color:var(--muted-foreground);font-size:12px;line-height:1.55;text-decoration:none;display:block}.static-legal-mobile-toc a+a{margin-top:9px}.static-legal-prose.prose{font-size:15px;line-height:1.85}.static-legal-prose.prose h2{margin-top:44px;font-size:21px}.quickstart-flow{grid-template-columns:1fr}.static-content h1{font-size:39px}.quickstart-flow i{justify-self:center;transform:rotate(90deg)}}
