.LegalDoc-module__IXWbCW__page{--panel-bg:#080d1cb8;--panel-border:#1e2334e6;--panel-border-strong:#5885fa8c;--text-main:#e5e7eb;--text-muted:#9aa2b4;--accent:#5885fa;--shadow:0 18px 40px #02061759;color:var(--text-main);background:0 0;padding:40px 16px 96px;font-family:inherit}.LegalDoc-module__IXWbCW__document{flex-direction:column;gap:20px;max-width:1200px;margin:0 auto;display:flex}.LegalDoc-module__IXWbCW__anchorTop{visibility:hidden;height:0;display:block;position:relative;top:-90px}.LegalDoc-module__IXWbCW__header{padding:8px 4px 4px}.LegalDoc-module__IXWbCW__h1{letter-spacing:-.02em;color:#fff;margin:0;font-size:clamp(2.1rem,3.2vw,3rem);font-weight:700}.LegalDoc-module__IXWbCW__toc{background:var(--panel-bg);border:1px solid var(--panel-border);box-shadow:var(--shadow);border-radius:14px;padding:20px 24px}.LegalDoc-module__IXWbCW__tocTitle{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin:0 0 12px;font-size:.95rem;font-weight:700}.LegalDoc-module__IXWbCW__tocList{-moz-column-gap:24px;column-gap:24px;margin:0;padding-left:1.2rem}.LegalDoc-module__IXWbCW__tocItem{margin:.4rem 0}.LegalDoc-module__IXWbCW__tocLink{color:var(--text-main);text-decoration:none;transition:color .18s}.LegalDoc-module__IXWbCW__tocLink:hover,.LegalDoc-module__IXWbCW__tocLinkActive{color:var(--accent)}.LegalDoc-module__IXWbCW__layout{grid-template-columns:minmax(280px,320px) minmax(0,1fr);align-items:start;gap:28px;display:grid;position:relative}.LegalDoc-module__IXWbCW__sidebar{background:var(--panel-bg);border:1px solid var(--panel-border);box-shadow:var(--shadow);z-index:20;border-radius:14px;align-self:start;max-height:calc(100vh - 120px);padding:18px 18px 20px;position:sticky;top:96px;overflow:hidden}.LegalDoc-module__IXWbCW__sidebarHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.LegalDoc-module__IXWbCW__sidebarTitle{color:#fff;font-size:.95rem;font-weight:600}.LegalDoc-module__IXWbCW__sidebarClose{color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:4px 8px;font-size:.85rem;transition:border-color .18s,color .18s}.LegalDoc-module__IXWbCW__sidebarClose:hover{border-color:var(--panel-border);color:var(--text-main)}.LegalDoc-module__IXWbCW__sidebarList{flex-direction:column;gap:8px;max-height:calc(100vh - 200px);padding-right:6px;display:flex;overflow:auto}.LegalDoc-module__IXWbCW__sidebarItem{text-align:left;color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;padding:6px 10px;transition:border-color .18s,color .18s,background .18s}.LegalDoc-module__IXWbCW__sidebarItem:hover{border-color:var(--panel-border);color:var(--text-main)}.LegalDoc-module__IXWbCW__sidebarItemActive{border-color:var(--panel-border-strong);color:var(--accent);background:#5885fa1a}.LegalDoc-module__IXWbCW__sidebarItemIndented{padding-left:18px;font-size:.92rem}.LegalDoc-module__IXWbCW__drawerOverlay{display:none}.LegalDoc-module__IXWbCW__content{flex-direction:column;gap:28px;display:flex}.LegalDoc-module__IXWbCW__section{border:1px solid var(--panel-border);box-shadow:var(--shadow);background:#080d1c8c;border-radius:14px;padding:24px 26px;scroll-margin-top:96px}.LegalDoc-module__IXWbCW__article{gap:10px;display:grid}.LegalDoc-module__IXWbCW__textBlock{color:var(--text-main);white-space:pre-wrap;font-size:1rem;line-height:1.75}.LegalDoc-module__IXWbCW__textBlock a{color:var(--accent);border-bottom:1px solid #5885fa66;text-decoration:none}.LegalDoc-module__IXWbCW__textBlock a:hover{border-bottom-color:var(--accent)}.LegalDoc-module__IXWbCW__textBlock hr{border:0;border-top:1px solid var(--panel-border);margin:1.2rem 0}.LegalDoc-module__IXWbCW__h2,.LegalDoc-module__IXWbCW__h3,.LegalDoc-module__IXWbCW__h4{color:#fff;scroll-margin-top:96px}.LegalDoc-module__IXWbCW__h2{letter-spacing:-.01em;margin:0 0 6px;font-size:1.5rem;font-weight:700}.LegalDoc-module__IXWbCW__h3{color:#f1f5f9;margin:14px 0 4px;font-size:1.15rem;font-weight:600}.LegalDoc-module__IXWbCW__h4{color:#e2e8f0;margin:12px 0 2px;font-size:1.03rem;font-weight:600}.LegalDoc-module__IXWbCW__backToTop{color:var(--text-muted);align-items:center;gap:.35rem;margin-top:16px;font-size:.85rem;text-decoration:none;transition:color .18s;display:inline-flex}.LegalDoc-module__IXWbCW__backToTop:hover{color:var(--accent)}.LegalDoc-module__IXWbCW__section,.LegalDoc-module__IXWbCW__toc,.LegalDoc-module__IXWbCW__sidebar{opacity:0;animation:.6s forwards LegalDoc-module__IXWbCW__fade-up;transform:translateY(10px)}.LegalDoc-module__IXWbCW__h2,.LegalDoc-module__IXWbCW__h3,.LegalDoc-module__IXWbCW__h4{opacity:0;animation:.5s forwards LegalDoc-module__IXWbCW__slide-up;transform:translateY(6px)}@supports (animation-timeline:view()){.LegalDoc-module__IXWbCW__section,.LegalDoc-module__IXWbCW__toc,.LegalDoc-module__IXWbCW__sidebar{animation-timeline:view();animation-range:entry 15% cover 30%}.LegalDoc-module__IXWbCW__h2,.LegalDoc-module__IXWbCW__h3,.LegalDoc-module__IXWbCW__h4{animation-timeline:view();animation-range:entry cover 18%}}@media (min-width:960px){.LegalDoc-module__IXWbCW__tocList{-moz-columns:2;columns:2}.LegalDoc-module__IXWbCW__sidebarClose{display:none}}@media (max-width:900px){.LegalDoc-module__IXWbCW__layout{grid-template-columns:1fr}.LegalDoc-module__IXWbCW__sidebar{z-index:40;width:min(85vw,320px);height:100vh;max-height:none;transition:transform .18s;position:fixed;top:0;left:0;transform:translate(-105%)}.LegalDoc-module__IXWbCW__sidebarOpen{transform:translate(0)}.LegalDoc-module__IXWbCW__drawerOverlay{opacity:0;pointer-events:none;z-index:30;background:#020617a6;transition:opacity .18s;display:block;position:fixed;inset:0}.LegalDoc-module__IXWbCW__drawerOverlayVisible{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.LegalDoc-module__IXWbCW__section,.LegalDoc-module__IXWbCW__toc,.LegalDoc-module__IXWbCW__sidebar,.LegalDoc-module__IXWbCW__h2,.LegalDoc-module__IXWbCW__h3,.LegalDoc-module__IXWbCW__h4{opacity:1;animation:none;transform:none}}@keyframes LegalDoc-module__IXWbCW__fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes LegalDoc-module__IXWbCW__slide-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}
