.LegalDocumentPage-module-scss-module__V9btUW__page{--legal-bg:#eef4fc;--legal-surface:#ffffffd1;--legal-surface-strong:#fffffff5;--legal-line:#14315624;--legal-text:#09182b;--legal-muted:#09182b9e;--legal-blue:#3f6ed7;min-height:100dvh;color:var(--legal-text);background:radial-gradient(circle at 10% 0%, #4f7dff24, transparent 30rem),linear-gradient(145deg, #f6f9fe, var(--legal-bg))}html[data-theme=dark] .LegalDocumentPage-module-scss-module__V9btUW__page{--legal-bg:#07111f;--legal-surface:#0d1b2ec7;--legal-surface-strong:#0f1f34f0;--legal-line:#b8d8ff26;--legal-text:#f1f7ff;--legal-muted:#f1f7ffa3;--legal-blue:#88b3ff;background:radial-gradient(circle at 10% 0%, #4f7dff1f, transparent 30rem),linear-gradient(145deg, #081322, var(--legal-bg))}.LegalDocumentPage-module-scss-module__V9btUW__header{border-bottom:1px solid var(--legal-line);background:color-mix(in srgb, var(--legal-surface-strong) 86%, transparent);-webkit-backdrop-filter:blur(18px)}.LegalDocumentPage-module-scss-module__V9btUW__headerInner{justify-content:space-between;align-items:center;gap:1rem;width:min(100% - 2rem,1180px);min-height:64px;margin:0 auto;display:flex}.LegalDocumentPage-module-scss-module__V9btUW__brand{color:var(--legal-text);letter-spacing:-.02em;align-items:center;gap:.7rem;font-size:1rem;font-weight:680;display:inline-flex}.LegalDocumentPage-module-scss-module__V9btUW__brandIcon{width:2rem;height:2rem}.LegalDocumentPage-module-scss-module__V9btUW__layout{grid-template-columns:220px minmax(0,780px);align-items:start;gap:clamp(2rem,6vw,5.5rem);width:min(100% - 2rem,1080px);margin:0 auto;padding:clamp(2.5rem,6vw,5.5rem) 0 5rem;display:grid}.LegalDocumentPage-module-scss-module__V9btUW__aside{padding-top:.45rem;position:sticky;top:2rem}.LegalDocumentPage-module-scss-module__V9btUW__asideTitle{color:var(--legal-text);margin:0 0 1rem;font-size:.78rem;font-weight:700}.LegalDocumentPage-module-scss-module__V9btUW__aside nav{gap:.2rem;display:grid}.LegalDocumentPage-module-scss-module__V9btUW__aside a{color:var(--legal-muted);border-left:2px solid #0000;padding:.42rem 0 .42rem .9rem;font-size:.78rem;line-height:1.45;transition:border-color .16s,color .16s}.LegalDocumentPage-module-scss-module__V9btUW__aside a:hover,.LegalDocumentPage-module-scss-module__V9btUW__aside a:focus-visible{border-left-color:var(--legal-blue);color:var(--legal-text)}.LegalDocumentPage-module-scss-module__V9btUW__document{border:1px solid var(--legal-line);background:var(--legal-surface);border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 24px 70px #27456c1c}html[data-theme=dark] .LegalDocumentPage-module-scss-module__V9btUW__document{box-shadow:0 24px 70px #00000040}.LegalDocumentPage-module-scss-module__V9btUW__intro{border-bottom:1px solid var(--legal-line);background:var(--legal-surface-strong);padding:clamp(1.75rem,5vw,3.5rem)}.LegalDocumentPage-module-scss-module__V9btUW__kicker{color:var(--legal-blue);margin:0 0 .8rem;font-size:.78rem;font-weight:700}.LegalDocumentPage-module-scss-module__V9btUW__intro h1{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,5vw,3.25rem);font-weight:680;line-height:1.08}.LegalDocumentPage-module-scss-module__V9btUW__description{max-width:62ch;color:var(--legal-muted);margin:1.2rem 0 0;font-size:.96rem;line-height:1.8}.LegalDocumentPage-module-scss-module__V9btUW__meta{flex-wrap:wrap;gap:1.25rem 2.5rem;margin:1.75rem 0 0;display:flex}.LegalDocumentPage-module-scss-module__V9btUW__meta div{gap:.2rem;display:grid}.LegalDocumentPage-module-scss-module__V9btUW__meta dt{color:var(--legal-muted);font-size:.72rem}.LegalDocumentPage-module-scss-module__V9btUW__meta dd{font-family:var(--font-geist-mono);margin:0;font-size:.8rem;font-weight:620}.LegalDocumentPage-module-scss-module__V9btUW__sections{gap:3rem;padding:clamp(1.75rem,5vw,3.5rem);display:grid}.LegalDocumentPage-module-scss-module__V9btUW__sections section{scroll-margin-top:2rem}.LegalDocumentPage-module-scss-module__V9btUW__sections h2{color:var(--legal-text);letter-spacing:-.02em;margin:0 0 1rem;font-size:1.18rem;font-weight:680;line-height:1.4}.LegalDocumentPage-module-scss-module__V9btUW__sections p,.LegalDocumentPage-module-scss-module__V9btUW__sections li{color:var(--legal-muted);font-size:.93rem;line-height:1.85}.LegalDocumentPage-module-scss-module__V9btUW__sections p{margin:.8rem 0 0}.LegalDocumentPage-module-scss-module__V9btUW__sections ul{gap:.7rem;margin:1rem 0 0;padding-left:1.25rem;display:grid}.LegalDocumentPage-module-scss-module__V9btUW__sections li{padding-left:.25rem}.LegalDocumentPage-module-scss-module__V9btUW__sections li::marker{color:var(--legal-blue)}.LegalDocumentPage-module-scss-module__V9btUW__documentFooter{border-top:1px solid var(--legal-line);background:var(--legal-surface-strong);color:var(--legal-muted);gap:.6rem;padding:1.5rem clamp(1.75rem,5vw,3.5rem) 1.75rem;font-size:.82rem;line-height:1.65;display:grid}.LegalDocumentPage-module-scss-module__V9btUW__documentFooter p{margin:0}.LegalDocumentPage-module-scss-module__V9btUW__documentFooter a{color:var(--legal-text);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--legal-blue) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--legal-blue) 55%, transparent);text-underline-offset:.2em;font-weight:620}.LegalDocumentPage-module-scss-module__V9btUW__languageNote{padding-top:.35rem}@media (max-width:767px){.LegalDocumentPage-module-scss-module__V9btUW__layout{grid-template-columns:minmax(0,1fr);width:min(100% - 1.25rem,780px);padding:1.5rem 0 3rem}.LegalDocumentPage-module-scss-module__V9btUW__aside{display:none}.LegalDocumentPage-module-scss-module__V9btUW__document{border-radius:14px}}@media (prefers-reduced-transparency:reduce){.LegalDocumentPage-module-scss-module__V9btUW__header,.LegalDocumentPage-module-scss-module__V9btUW__document,.LegalDocumentPage-module-scss-module__V9btUW__intro,.LegalDocumentPage-module-scss-module__V9btUW__documentFooter{background:var(--legal-surface-strong);-webkit-backdrop-filter:none}}