.legal-glow[data-astro-cid-slhykhrh]{position:absolute;top:0;bottom:0;left:50%;width:100%;max-width:calc(var(--half) * 2);transform:translate(-50%);overflow:hidden;pointer-events:none;background:radial-gradient(ellipse 34% 50% at 50% 32%,rgba(59,130,246,.09),transparent 70%)}.legal-toc[data-astro-cid-slhykhrh] a.is-current{color:var(--foreground)}.legal-toc[data-astro-cid-slhykhrh] a.is-current span:first-child{color:#2563eb}.legal-prose[data-astro-cid-slhykhrh]{counter-reset:legal;font-size:15.5px;line-height:1.7;color:#4b5563}.legal-prose[data-astro-cid-slhykhrh] h2{counter-increment:legal;display:flex;align-items:baseline;gap:.875rem;margin-top:3rem;padding-top:1.5rem;border-top:1px solid #e5e7eb;font-size:1.25rem;font-weight:600;line-height:1.3;letter-spacing:-.02em;color:var(--foreground);scroll-margin-top:6rem}.legal-prose[data-astro-cid-slhykhrh] h2:first-child{margin-top:0;padding-top:0;border-top:0}.legal-prose[data-astro-cid-slhykhrh] h2:before{content:counter(legal,decimal-leading-zero);font-family:inherit;font-size:12px;font-weight:400;letter-spacing:.08em;color:#2563eb}.legal-prose[data-astro-cid-slhykhrh] h3{margin-top:1.75rem;font-size:1rem;font-weight:600;color:var(--foreground);scroll-margin-top:6rem}.legal-prose[data-astro-cid-slhykhrh] p{margin-top:.875rem}.legal-prose[data-astro-cid-slhykhrh] h2+p,.legal-prose[data-astro-cid-slhykhrh] h3+p{margin-top:.75rem}.legal-prose[data-astro-cid-slhykhrh] strong{font-weight:600;color:var(--foreground)}.legal-prose[data-astro-cid-slhykhrh] a{color:#2563eb;text-decoration:underline;text-decoration-color:#2563eb59;text-underline-offset:.15em;transition:text-decoration-color .15s}.legal-prose[data-astro-cid-slhykhrh] a:hover{text-decoration-color:#2563eb}.legal-prose[data-astro-cid-slhykhrh] ul{margin-top:.875rem;padding-left:1.25rem;list-style:disc}.legal-prose[data-astro-cid-slhykhrh] li{margin-top:.375rem;padding-left:.25rem}.legal-prose[data-astro-cid-slhykhrh] li::marker{color:#9ca3af}.legal-prose[data-astro-cid-slhykhrh] table{width:100%;margin-top:1rem;border-collapse:collapse;font-size:14px}.legal-prose[data-astro-cid-slhykhrh] th{padding:.5rem 1rem .5rem 0;border-bottom:1px solid #d1d5db;text-align:left;font-family:inherit;font-size:11px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:#6b7280}.legal-prose[data-astro-cid-slhykhrh] td{padding:.625rem 1rem .625rem 0;border-bottom:1px solid #e5e7eb;vertical-align:top}.legal-prose[data-astro-cid-slhykhrh] td:first-child{color:var(--foreground)}.legal-prose[data-astro-cid-slhykhrh] .legal-callout{margin-top:1.25rem;padding:1rem 1.25rem;border:1px solid #d1d5db;color:var(--foreground)}.legal-prose[data-astro-cid-slhykhrh] .legal-callout p{margin-top:0}.legal-tabs[data-astro-cid-wp4yqpjp]{display:flex;border-bottom:1px solid #e5e7eb}.legal-tabs[data-astro-cid-wp4yqpjp] button[data-astro-cid-wp4yqpjp]{margin-bottom:-1px;padding:.75rem 1.25rem;border-bottom:2px solid transparent;font-size:14px;font-weight:500;color:#6b7280;transition:color .15s,border-color .15s}.legal-tabs[data-astro-cid-wp4yqpjp] button[data-astro-cid-wp4yqpjp]:hover{color:var(--foreground)}.legal-tabs[data-astro-cid-wp4yqpjp] button[data-astro-cid-wp4yqpjp][aria-selected=true]{border-color:#2563eb;color:var(--foreground)}.legal-tabs[data-astro-cid-wp4yqpjp] button[data-astro-cid-wp4yqpjp]:focus-visible{outline:2px solid var(--blue-bright);outline-offset:-2px}.legal-bar[data-astro-cid-wp4yqpjp]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;padding:1.25rem 0 1rem}.legal-download[data-astro-cid-wp4yqpjp]{display:inline-flex;align-items:center;gap:.375rem;font-size:14px;font-weight:500;color:#2563eb}.legal-download[data-astro-cid-wp4yqpjp]:hover{text-decoration:underline;text-underline-offset:.15em}.legal-viewer[data-astro-cid-wp4yqpjp]{position:relative;height:min(80vh,60rem);min-height:26rem;overflow-y:auto;overscroll-behavior:contain;border:1px solid #e5e7eb;background:#f3f4f6;padding:1rem}@media(min-width:640px){.legal-viewer[data-astro-cid-wp4yqpjp]{padding:1.5rem}}.legal-viewer[data-astro-cid-wp4yqpjp]:focus-visible{outline:2px solid var(--blue-bright);outline-offset:2px}.legal-status[data-astro-cid-wp4yqpjp]{padding:3rem 1rem;text-align:center;font-size:14px;color:#6b7280}.legal-status[data-astro-cid-wp4yqpjp] a[data-astro-cid-wp4yqpjp]{color:#2563eb;text-decoration:underline}.legal-pages[data-astro-cid-wp4yqpjp]{display:flex;flex-direction:column;gap:1rem;max-width:52rem;margin:0 auto}.legal-pages[data-astro-cid-wp4yqpjp] .legal-page{position:relative;width:100%;background:#fff;box-shadow:0 1px 3px #0f172a14}.legal-pages[data-astro-cid-wp4yqpjp] canvas{display:block;width:100%;height:100%}.legal-pages[data-astro-cid-wp4yqpjp] .legal-links{position:absolute;inset:0;z-index:2;pointer-events:none}.legal-pages[data-astro-cid-wp4yqpjp] .legal-links a{position:absolute;pointer-events:auto}.legal-pages[data-astro-cid-wp4yqpjp] .legal-links a:hover{background:#2563eb14}.legal-pages[data-astro-cid-wp4yqpjp] .textLayer{position:absolute;inset:0;overflow:clip;line-height:1;text-align:initial;text-size-adjust:none;-webkit-text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:1;--min-font-size: 1;--text-scale-factor: calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv: calc(1 / var(--min-font-size))}.legal-pages[data-astro-cid-wp4yqpjp] .textLayer :is(span,br){position:absolute;color:transparent;white-space:pre;cursor:text;transform-origin:0% 0%}.legal-pages[data-astro-cid-wp4yqpjp] .textLayer>:not(.markedContent),.legal-pages[data-astro-cid-wp4yqpjp] .textLayer .markedContent span:not(.markedContent){--font-height: 0;--scale-x: 1;--rotate: 0deg;font-size:calc(var(--text-scale-factor) * var(--font-height));transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.legal-pages[data-astro-cid-wp4yqpjp] .textLayer .markedContent{display:contents}.legal-pages[data-astro-cid-wp4yqpjp] .textLayer ::selection{background:#2563eb40;color:transparent}.legal-pages[data-astro-cid-wp4yqpjp] .textLayer .endOfContent{display:block;position:absolute;inset:100% 0 0;user-select:none}
