.legal-page[data-v-6adf39ce]{background:var(--site-surface-2);flex-direction:column;min-height:100vh;display:flex}.legal-hero[data-v-6adf39ce]{background:radial-gradient(ellipse 60% 90% at 50% 45%, color-mix(in srgb, color-mix(in srgb, var(--brand-primary) 41%, white) 85%, transparent) 0%, color-mix(in srgb, color-mix(in srgb, var(--brand-primary) 69%, white) 55%, transparent) 45%, transparent 100%), var(--brand-primary);padding:calc(4rem + var(--navbar-height)) 1.5rem 3.5rem}.legal-hero-inner[data-v-6adf39ce]{max-width:1100px;margin:0 auto}.legal-title[data-v-6adf39ce]{color:#fff;overflow-wrap:anywhere;margin-bottom:.9rem;font-size:clamp(2.4rem,5vw,3.4rem);font-weight:400;line-height:1.1}.legal-lead[data-v-6adf39ce]{color:#ffffffd9;margin-bottom:1rem;font-size:1.05rem;line-height:1.6}.legal-meta[data-v-6adf39ce]{color:#ffffffbf;flex-wrap:wrap;gap:.25rem .5rem;font-size:.875rem;display:flex}.legal-meta-item[data-v-6adf39ce]{white-space:nowrap}.legal-content[data-v-6adf39ce]{flex:1;padding:3rem 1.5rem 5rem}.legal-content[data-v-6adf39ce]>*{max-width:1200px;margin-left:auto;margin-right:auto}.legal-layout[data-v-6adf39ce]{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:2.5rem;display:grid}.legal-layout.no-toc[data-v-6adf39ce]{grid-template-columns:minmax(0,1fr)}.legal-aside[data-v-6adf39ce]{top:calc(var(--navbar-height,56px) + 1.5rem);position:sticky}.legal-toc[data-v-6adf39ce]{background:var(--site-surface);border:1px solid var(--site-border);max-height:calc(100vh - var(--navbar-height,56px) - 3rem);border-radius:.75rem;flex-direction:column;gap:.15rem;padding:1.25rem;display:flex;overflow-y:auto}.legal-toc-title[data-v-6adf39ce]{letter-spacing:.06em;text-transform:uppercase;color:var(--site-text-subtle);margin-bottom:.6rem;font-size:.75rem;font-weight:700}.legal-toc-link[data-v-6adf39ce]{border-radius:.4rem;align-items:baseline;gap:.5rem;padding:.4rem .5rem;line-height:1.35;text-decoration:none;transition:background .15s;display:flex}.legal-toc-link[data-v-6adf39ce]:hover{background:color-mix(in srgb, var(--brand-primary-app) 8%, transparent)}.legal-toc-number[data-v-6adf39ce]{min-width:1.25rem;color:var(--site-link);flex:none;font-size:.75rem;font-weight:700}.legal-toc-label[data-v-6adf39ce]{min-width:0;color:var(--site-text-muted);overflow-wrap:anywhere;font-size:.8rem}.legal-toc-link:hover .legal-toc-label[data-v-6adf39ce]{color:var(--site-heading)}.legal-card[data-v-6adf39ce]{background:var(--site-surface);border:1px solid var(--site-border);min-width:0;box-shadow:0 1px 3px var(--site-shadow);border-radius:.75rem;padding:2.5rem clamp(1.25rem,4vw,3.5rem)}.legal-status[data-v-6adf39ce]{flex-direction:column;gap:.75rem;max-width:52rem;display:flex}.legal-skeleton[data-v-6adf39ce]{background:var(--site-surface-3);border-radius:.4rem;height:1rem;display:block}.legal-notice[data-v-6adf39ce]{border-left:4px solid var(--legal-notice-color);background:color-mix(in srgb, var(--legal-notice-color) 10%, var(--site-surface));color:var(--site-text);border-radius:.5rem;margin-bottom:1.5rem;padding:.85rem 1rem;font-size:.925rem;line-height:1.6}.legal-notice a[data-v-6adf39ce]{white-space:nowrap;color:var(--site-link);font-weight:600}.legal-notice-warn[data-v-6adf39ce]{--legal-notice-color:#f97316}.legal-notice-info[data-v-6adf39ce]{--legal-notice-color:var(--site-link)}.legal-body[data-v-6adf39ce]{color:var(--site-text);overflow-wrap:anywhere;font-size:.975rem;line-height:1.75}.legal-body[data-v-6adf39ce] h1{color:var(--site-heading);margin:0 0 1rem;font-size:1.75rem}.legal-body[data-v-6adf39ce] h2{color:var(--site-heading);border-top:1px solid var(--site-border);scroll-margin-top:calc(var(--navbar-height,56px) + 1rem);margin:2.25rem 0 .75rem;padding-top:1.75rem;font-size:1.25rem;font-weight:700;line-height:1.3}.legal-body[data-v-6adf39ce] h2:first-child{border-top:0;margin-top:0;padding-top:0}.legal-body[data-v-6adf39ce] h3{color:var(--site-heading);scroll-margin-top:calc(var(--navbar-height,56px) + 1rem);margin:1.5rem 0 .5rem;font-size:1.05rem;font-weight:700}.legal-body[data-v-6adf39ce] h4,.legal-body[data-v-6adf39ce] h5,.legal-body[data-v-6adf39ce] h6{color:var(--site-heading);margin:1.25rem 0 .5rem;font-size:1rem}.legal-body[data-v-6adf39ce] .legal-anchor{scroll-margin-top:calc(var(--navbar-height,56px) + 1rem)}.legal-body[data-v-6adf39ce] p,.legal-body[data-v-6adf39ce] ul,.legal-body[data-v-6adf39ce] ol,.legal-body[data-v-6adf39ce] pre{margin:0 0 1rem}.legal-body[data-v-6adf39ce] ul,.legal-body[data-v-6adf39ce] ol{padding-left:1.25rem}.legal-body[data-v-6adf39ce] ul{list-style:outside}.legal-body[data-v-6adf39ce] ol{list-style:decimal}.legal-body[data-v-6adf39ce] li{margin-bottom:.4rem}.legal-body[data-v-6adf39ce] li>ul,.legal-body[data-v-6adf39ce] li>ol{margin:.4rem 0}.legal-body[data-v-6adf39ce] strong{color:var(--site-heading)}.legal-body[data-v-6adf39ce] a{color:var(--site-link);text-decoration:underline}.legal-body[data-v-6adf39ce] hr{border:0;border-top:1px solid var(--site-border);margin:1.5rem 0}.legal-body[data-v-6adf39ce] code{background:var(--site-surface-2);border-radius:.25rem;padding:.05rem .3rem;font-size:.9em}.legal-body[data-v-6adf39ce] .legal-table-wrap{border:1px solid var(--site-border);border-radius:.5rem;margin:0 0 1.25rem;overflow-x:auto}.legal-body[data-v-6adf39ce] table{border-collapse:collapse;width:100%;font-size:.9rem}@media (width>=577px){.legal-body[data-v-6adf39ce] table:has(th:nth-child(4)){min-width:44rem}}@media (width<=576px){.legal-body[data-v-6adf39ce] .legal-table-stack,.legal-body[data-v-6adf39ce] .legal-table-stack tbody,.legal-body[data-v-6adf39ce] .legal-table-stack tr,.legal-body[data-v-6adf39ce] .legal-table-stack td{width:100%;display:block}.legal-body[data-v-6adf39ce] .legal-table-stack thead{display:none}.legal-body[data-v-6adf39ce] .legal-table-stack tr{border-bottom:1px solid var(--site-border);padding:.7rem .85rem}.legal-body[data-v-6adf39ce] .legal-table-stack tr:last-child{border-bottom:0}.legal-body[data-v-6adf39ce] .legal-table-stack tr[hidden]{display:none}.legal-body[data-v-6adf39ce] .legal-table-stack td{border:0;padding:.2rem 0}.legal-body[data-v-6adf39ce] .legal-table-stack td[data-label]:before{content:attr(data-label);letter-spacing:.04em;text-transform:uppercase;color:var(--site-text-subtle);font-size:.72rem;font-weight:700;display:block}}.legal-body[data-v-6adf39ce] th,.legal-body[data-v-6adf39ce] td{border-bottom:1px solid var(--site-border);text-align:left;vertical-align:top;overflow-wrap:normal;padding:.55rem .75rem}.legal-body[data-v-6adf39ce] th{background:var(--site-surface-2);color:var(--site-heading);font-weight:600}.legal-body[data-v-6adf39ce] tr:last-child td{border-bottom:0}.legal-body[data-v-6adf39ce] .legal-table-search{border:1px solid var(--site-border-strong);background:var(--site-surface);width:100%;max-width:20rem;color:var(--site-text);font:inherit;border-radius:.5rem;margin:0 0 .75rem;padding:.55rem .75rem;font-size:.9rem}.legal-body[data-v-6adf39ce] .legal-alert{border-left:4px solid var(--legal-alert-color);background:color-mix(in srgb, var(--legal-alert-color) 10%, transparent);border-radius:.5rem;margin:0 0 1.25rem;padding:.85rem 1rem}.legal-body[data-v-6adf39ce] .legal-alert>:last-child{margin-bottom:0}.legal-body[data-v-6adf39ce] .legal-alert-info{--legal-alert-color:#3b82f6}.legal-body[data-v-6adf39ce] .legal-alert-success{--legal-alert-color:#22c55e}.legal-body[data-v-6adf39ce] .legal-alert-warn{--legal-alert-color:#f97316}.legal-body[data-v-6adf39ce] .legal-alert-danger{--legal-alert-color:#ef4444}.legal-body[data-v-6adf39ce] .legal-alert-contrast{--legal-alert-color:var(--site-link)}.legal-versions[data-v-6adf39ce]{border-top:1px solid var(--site-border);margin-top:2.5rem;padding-top:1.25rem}.legal-versions-title[data-v-6adf39ce]{color:var(--site-heading);margin-bottom:.75rem;font-size:1rem}.legal-versions ul[data-v-6adf39ce]{flex-direction:column;gap:.4rem;list-style:none;display:flex}.legal-versions li[data-v-6adf39ce]{color:var(--site-text);flex-wrap:wrap;align-items:center;gap:.6rem;font-size:.9rem;display:flex}.legal-versions a[data-v-6adf39ce]{color:var(--site-link)}.legal-versions-date[data-v-6adf39ce]{color:var(--site-text-muted);white-space:nowrap}.legal-tag[data-v-6adf39ce]{border-radius:999px;padding:.1rem .5rem;font-size:.75rem;font-weight:700}.legal-tag-current[data-v-6adf39ce]{color:var(--site-text-strong);background:#22c55e2e}.legal-tag-upcoming[data-v-6adf39ce]{background:color-mix(in srgb, var(--site-link) 18%, transparent);color:var(--site-text-strong)}@media (width<=992px){.legal-layout[data-v-6adf39ce]{grid-template-columns:minmax(0,1fr);gap:1.5rem}.legal-aside[data-v-6adf39ce]{position:static}.legal-toc[data-v-6adf39ce]{max-height:none}}@media (width<=576px){.legal-hero[data-v-6adf39ce]{padding:calc(2.5rem + var(--navbar-height)) 1rem 2.5rem}.legal-content[data-v-6adf39ce]{padding:2rem 1rem 3rem}.legal-card[data-v-6adf39ce]{padding:1.5rem 1.1rem}}@media print{.legal-aside[data-v-6adf39ce],.legal-versions[data-v-6adf39ce],.legal-notice[data-v-6adf39ce]{display:none!important}.legal-hero[data-v-6adf39ce]{background:0 0;padding:0 0 1rem}.legal-title[data-v-6adf39ce],.legal-lead[data-v-6adf39ce],.legal-meta[data-v-6adf39ce]{color:#000}.legal-layout[data-v-6adf39ce]{display:block}.legal-card[data-v-6adf39ce]{box-shadow:none;border:0;padding:0}}
