.LegalDocumentAppendix-module-scss-module__ZlKZCG__legal-appendix{flex-direction:column;gap:20px;display:flex}.LegalDocumentAppendix-module-scss-module__ZlKZCG__legal-appendix__card{background:linear-gradient(#1414228c,#0c0c16b3);border:1px solid #ffffff0f;border-radius:18px;padding:24px 28px;box-shadow:0 20px 40px #0000004d,inset 0 1px #ffffff0a}.LegalDocumentAppendix-module-scss-module__ZlKZCG__legal-appendix__purpose-title{letter-spacing:-.01em;color:var(--color-hero-fg);border-bottom:1px solid #ffffff12;margin:0 0 16px;padding-bottom:14px;font-size:16px;font-weight:500;line-height:1.35}.LegalDocumentAppendix-module-scss-module__ZlKZCG__legal-appendix__rows{flex-direction:column;gap:16px;margin:0;display:flex}.LegalDocumentAppendix-module-scss-module__ZlKZCG__legal-appendix__row{grid-template-columns:200px 1fr;align-items:start;gap:20px;display:grid}@media (max-width:760px){.LegalDocumentAppendix-module-scss-module__ZlKZCG__legal-appendix__row{grid-template-columns:1fr;gap:4px}}.LegalDocumentAppendix-module-scss-module__ZlKZCG__legal-appendix__label{color:var(--color-hero-fg-muted);margin:0;font-size:14px;font-weight:500;line-height:1.5}.LegalDocumentAppendix-module-scss-module__ZlKZCG__legal-appendix__value{color:var(--color-hero-fg-secondary);margin:0;font-size:15px;line-height:1.65}.LegalDocumentAppendix-module-scss-module__ZlKZCG__legal-appendix__footer{color:var(--color-hero-fg-muted);margin:8px 4px 0;font-size:14px;font-style:italic;line-height:1.65}
.LegalDocumentToc-module-scss-module__Zyp9Vq__legal-toc{background:linear-gradient(#1414228c,#0c0c16b3);border:1px solid #ffffff0f;border-radius:18px;align-self:start;max-height:calc(100vh - 120px);padding:20px 18px;position:sticky;top:96px;overflow-y:auto;box-shadow:0 20px 40px #0000004d,inset 0 1px #ffffff0a}@media (max-width:1100px){.LegalDocumentToc-module-scss-module__Zyp9Vq__legal-toc{display:none}}.LegalDocumentToc-module-scss-module__Zyp9Vq__legal-toc__label{font-family:var(--font-geist-mono),monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--color-hero-fg-muted);margin:0 0 14px;padding:0 8px;font-size:11px;font-weight:500}.LegalDocumentToc-module-scss-module__Zyp9Vq__legal-toc__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.LegalDocumentToc-module-scss-module__Zyp9Vq__legal-toc__item{display:flex}.LegalDocumentToc-module-scss-module__Zyp9Vq__legal-toc__link{color:var(--color-hero-fg-muted);border-radius:10px;align-items:flex-start;gap:10px;padding:8px 10px;text-decoration:none;transition:color .2s,background-color .2s;display:flex}.LegalDocumentToc-module-scss-module__Zyp9Vq__legal-toc__link:hover{color:var(--color-hero-fg-secondary);background:#ffffff08}.LegalDocumentToc-module-scss-module__Zyp9Vq__legal-toc__link--active{color:var(--color-hero-fg);background:color-mix(in srgb, var(--color-violet-2) 10%, transparent)}.LegalDocumentToc-module-scss-module__Zyp9Vq__legal-toc__link--active .LegalDocumentToc-module-scss-module__Zyp9Vq__legal-toc__number{color:var(--color-violet-2);border-color:color-mix(in srgb, var(--color-violet-2) 35%, transparent);background:color-mix(in srgb, var(--color-violet-2) 15%, transparent)}.LegalDocumentToc-module-scss-module__Zyp9Vq__legal-toc__link:focus-visible{outline:2px solid color-mix(in srgb, var(--color-violet-2) 55%, transparent);outline-offset:2px}.LegalDocumentToc-module-scss-module__Zyp9Vq__legal-toc__number{min-width:28px;font-family:var(--font-geist-mono),monospace;letter-spacing:.08em;color:var(--color-hero-fg-muted);background:#ffffff08;border:1px solid #ffffff0f;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:2px 6px;font-size:11px;font-weight:500;transition:color .2s,background-color .2s,border-color .2s;display:inline-flex}.LegalDocumentToc-module-scss-module__Zyp9Vq__legal-toc__title{letter-spacing:-.005em;font-size:13px;line-height:1.4}
.LegalDocument-module-scss-module__hLBZ9a__legal-document{max-width:1040px;margin:0 auto;padding:64px 0 100px;position:relative}.LegalDocument-module-scss-module__hLBZ9a__legal-document:before{content:"";background:radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--color-violet-2) 10%, transparent), transparent 70%);pointer-events:none;width:900px;height:500px;position:absolute;top:0;left:50%;transform:translate(-50%)}.LegalDocument-module-scss-module__hLBZ9a__legal-document__header{text-align:center;max-width:720px;margin-bottom:48px;margin-left:auto;margin-right:auto}.LegalDocument-module-scss-module__hLBZ9a__legal-document__layout{grid-template-columns:260px minmax(0,720px);justify-content:center;gap:48px;display:grid}@media (max-width:1100px){.LegalDocument-module-scss-module__hLBZ9a__legal-document__layout{grid-template-columns:minmax(0,720px);justify-content:center}}.LegalDocument-module-scss-module__hLBZ9a__legal-document__toc{min-width:0}@media (max-width:1100px){.LegalDocument-module-scss-module__hLBZ9a__legal-document__toc{display:none}}.LegalDocument-module-scss-module__hLBZ9a__legal-document__section{scroll-margin-top:96px}.LegalDocument-module-scss-module__hLBZ9a__legal-document__badge{background:color-mix(in srgb, var(--color-violet-2) 8%, transparent);border:1px solid color-mix(in srgb, var(--color-violet-2) 22%, transparent);font-family:var(--font-geist-mono),monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--color-violet-2);border-radius:999px;align-items:center;margin-bottom:24px;padding:5px 14px;font-size:11px;font-weight:500;display:inline-flex}.LegalDocument-module-scss-module__hLBZ9a__legal-document__title{font-size:var(--font-size-xl);letter-spacing:-.03em;color:var(--color-hero-fg);margin-bottom:16px;font-weight:500;line-height:1.1}.LegalDocument-module-scss-module__hLBZ9a__legal-document__description{color:var(--color-hero-fg-secondary);max-width:500px;margin:0 auto 16px;font-size:15.5px;line-height:1.6}.LegalDocument-module-scss-module__hLBZ9a__legal-document__date{font-family:var(--font-geist-mono),monospace;letter-spacing:.08em;color:var(--color-hero-fg-muted);font-size:12px}.LegalDocument-module-scss-module__hLBZ9a__legal-document__divider{border:none;border-top:1px solid #ffffff12;max-width:720px;margin:0 auto 56px}.LegalDocument-module-scss-module__hLBZ9a__legal-document__sections{flex-direction:column;gap:44px;display:flex}.LegalDocument-module-scss-module__hLBZ9a__legal-document__section-heading{align-items:center;gap:12px;margin-bottom:14px;display:flex}.LegalDocument-module-scss-module__hLBZ9a__legal-document__section-number{background:color-mix(in srgb, var(--color-violet-2) 8%, transparent);border:1px solid color-mix(in srgb, var(--color-violet-2) 20%, transparent);font-family:var(--font-geist-mono),monospace;letter-spacing:.12em;color:var(--color-violet-2);border-radius:999px;flex-shrink:0;align-items:center;padding:3px 9px;font-size:11px;font-weight:500;display:inline-flex}.LegalDocument-module-scss-module__hLBZ9a__legal-document__section-title{color:var(--color-hero-fg);font-size:17px;font-weight:500;line-height:1.3}.LegalDocument-module-scss-module__hLBZ9a__legal-document__section-body{color:var(--color-hero-fg-secondary);font-size:15.5px;line-height:1.7}.LegalDocument-module-scss-module__hLBZ9a__legal-document__list{flex-direction:column;gap:8px;margin:8px 0;padding:4px 0;list-style:none;display:flex}.LegalDocument-module-scss-module__hLBZ9a__legal-document__list-item{padding-left:22px;line-height:1.65;position:relative}.LegalDocument-module-scss-module__hLBZ9a__legal-document__list-item:before{content:"";background:var(--color-violet-2);width:5px;height:5px;box-shadow:0 0 8px color-mix(in srgb, var(--color-violet-2) 40%, transparent);border-radius:50%;position:absolute;top:10px;left:4px}.LegalDocument-module-scss-module__hLBZ9a__legal-document__operator-card{background:linear-gradient(#1414228c,#0c0c16b3);border:1px solid #ffffff0f;border-radius:16px;flex-direction:column;gap:12px;margin-top:20px;padding:20px 24px;display:flex;box-shadow:0 20px 40px #0000004d,inset 0 1px #ffffff0a}.LegalDocument-module-scss-module__hLBZ9a__legal-document__operator-item{color:var(--color-hero-fg-secondary);align-items:center;gap:12px;font-size:15px;display:flex}.LegalDocument-module-scss-module__hLBZ9a__legal-document__operator-icon{color:var(--color-violet-2);flex-shrink:0}.LegalDocument-module-scss-module__hLBZ9a__legal-document__contact-card{background:linear-gradient(#1414228c,#0c0c16b3);border:1px solid #ffffff0f;border-radius:16px;flex-direction:column;gap:14px;margin-top:20px;padding:24px 28px;display:flex;box-shadow:0 20px 40px #0000004d,inset 0 1px #ffffff0a}.LegalDocument-module-scss-module__hLBZ9a__legal-document__contact-item{color:var(--color-hero-fg-secondary);align-items:center;gap:12px;font-size:15px;display:flex}.LegalDocument-module-scss-module__hLBZ9a__legal-document__contact-icon{color:var(--color-violet-2);flex-shrink:0}.LegalDocument-module-scss-module__hLBZ9a__legal-document__contact-divider{border:none;border-top:1px solid #ffffff12;margin:4px 0}.LegalDocument-module-scss-module__hLBZ9a__legal-document__contact-label{color:var(--color-hero-fg-muted);font-size:13px}.LegalDocument-module-scss-module__hLBZ9a__legal-document__body-paragraphs{flex-direction:column;gap:.85em;display:flex}.LegalDocument-module-scss-module__hLBZ9a__legal-document__paragraph{margin:0}
