:root{--ion:linear-gradient(115deg, #3a45c9 0%, #5969fc 42%, #7e8bff 72%, #a9b4ff 100%);--mono:"LOProMono-Medium", ui-monospace, "SF Mono", monospace}.LegalDoc{--pagebar-h:95px;box-sizing:border-box;max-width:calc(984px + 2*clamp(24px,5vw,40px));margin:0 auto;padding:clamp(40px,6vw,72px) clamp(24px,5vw,40px) clamp(96px,12vw,140px);position:relative}.LegalDoc:after{content:"";z-index:1;pointer-events:none;opacity:.022;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;position:fixed;inset:0}.LegalDoc_grid{z-index:2;grid-template-columns:minmax(0,1fr) 248px;align-items:start;column-gap:clamp(48px,6vw,88px);display:grid;position:relative}.LegalDoc_skip{z-index:70;color:#fff;background:#5969fc;border-radius:10px;padding:8px 14px;font-family:LOProUI-Medium,sans-serif;font-size:14px;text-decoration:none;transition:top .2s;position:absolute;top:-100px;left:16px}.LegalDoc_skip:focus{top:16px}.LegalDoc_rail{top:calc(var(--pagebar-h) + 14px);grid-area:1/2;align-self:start;position:sticky}.LegalDoc_main{grid-area:1/1;min-width:0}.LegalDoc_head{border-bottom:1px solid #12162414;margin-bottom:clamp(28px,3.5vw,40px);padding-bottom:clamp(28px,3.5vw,40px)}.LegalDoc_title{letter-spacing:-.03em;color:#121624;margin:0;font-family:LOProDisplay-SemiBold,LOProUI-SemiBold,sans-serif;font-size:clamp(30px,4.4vw,46px);font-weight:700;line-height:1.08}.LegalDoc_toc--inline{background:#fff;border:1px solid #1216240f;border-radius:16px;padding:6px;display:block;box-shadow:0 1px 2px #1216240a,0 16px 40px #1216240f}.LegalDoc_toc--accordion{background:#fff;border:1px solid #1216240f;border-radius:16px;margin:0 0 clamp(24px,4vw,36px);padding:8px 10px;display:none;box-shadow:0 1px 2px #1216240a,0 16px 40px #1216240f}.LegalDoc_toc_head{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#90959e;padding:10px 12px;font-size:11px}.LegalDoc_toc_summary{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#121624;cursor:pointer;align-items:center;gap:8px;padding:6px;font-size:12px;list-style:none;display:flex}.LegalDoc_toc_summary::-webkit-details-marker{display:none}.LegalDoc_toc_summary:before{content:"＋";color:#5969fc;font-size:14px}.LegalDoc_toc--accordion[open] .LegalDoc_toc_summary:before{content:"－"}.LegalDoc_toc_list{margin:0;padding:0;list-style:none}.LegalDoc_toc--accordion .LegalDoc_toc_list{margin-top:8px}.LegalDoc_toc_link{border-radius:10px;align-items:baseline;gap:10px;min-height:40px;padding:9px 12px 9px 16px;text-decoration:none;transition:color .15s,background-color .15s;display:flex;position:relative}.LegalDoc_toc_link:before{content:"";background:#5969fc;border-radius:3px;width:3px;height:0;transition:height .2s cubic-bezier(.22,.61,.36,1);position:absolute;top:50%;left:5px;transform:translateY(-50%)}.LegalDoc_toc_link:hover{background-color:var(--feed-ghost-hover)}.LegalDoc_toc_link.is-current{background-color:var(--feed-divider)}.LegalDoc_toc_link.is-current:before{height:calc(100% - 18px)}.LegalDoc_toc_num{min-width:18px;font-family:var(--mono);color:#5969fc;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.LegalDoc_toc_title{color:#6e6e73;font-family:LOProUI-Regular,-apple-system,sans-serif;font-size:13.5px;line-height:1.38;transition:color .15s}.LegalDoc_toc_link:hover .LegalDoc_toc_title{color:#121624}.LegalDoc_toc_link.is-current .LegalDoc_toc_title{color:#121624;font-family:LOProUI-Medium,sans-serif}.LegalDoc_foot{border-top:1px solid #12162414;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:clamp(56px,7vw,80px);padding-top:28px;display:flex}.LegalDoc_foot svg [fill]:not([fill=none]){fill:currentColor}.LegalDoc_foot_all{color:#5969fc;align-items:center;gap:8px;font-family:LOProUI-Medium,sans-serif;font-size:14px;text-decoration:none;transition:color .2s;display:inline-flex}.LegalDoc_foot_all svg{width:auto;height:14px}.LegalDoc_foot_all:hover{color:#4754e6}.LegalDoc_pager{flex-wrap:wrap;gap:18px;display:flex}.LegalDoc_pager_link{font-family:var(--mono);letter-spacing:.02em;color:#90959e;align-items:center;gap:8px;font-size:12px;text-decoration:none;transition:color .2s;display:inline-flex}.LegalDoc_pager_link svg{width:auto;height:13px}.LegalDoc_pager_link:hover{color:#5969fc}.markdown{color:#6e6e73;max-width:68ch;font-family:LOProUI-Regular,-apple-system,sans-serif;font-size:17px;line-height:1.72}.markdown>.md-p:first-of-type{color:#121624;max-width:60ch;font-family:LOProDisplay-Medium,LOProUI-Medium,sans-serif;font-size:18.5px;line-height:1.6}.markdown .md-num{font-family:var(--mono);font-variant-numeric:tabular-nums;color:#5969fc;margin-right:.5em}.markdown .md-h2{letter-spacing:-.02em;color:#121624;scroll-margin-top:calc(var(--pagebar-h,95px) + 16px);margin:clamp(48px,5vw,72px) 0 18px;font-family:LOProDisplay-SemiBold,LOProUI-SemiBold,sans-serif;font-size:clamp(22px,2.6vw,28px);font-weight:600;line-height:1.18;position:relative}.markdown .md-h2:first-child{margin-top:0}.markdown .md-h3{letter-spacing:-.01em;color:#121624;scroll-margin-top:calc(var(--pagebar-h,95px) + 16px);margin:clamp(32px,3.5vw,44px) 0 12px;font-family:LOProDisplay-Medium,LOProUI-Medium,sans-serif;font-size:clamp(18px,2vw,20px);font-weight:500;line-height:1.3;position:relative}.markdown .md-anchor{color:#90959e;opacity:0;text-decoration:none;transition:opacity .2s,color .2s;position:absolute;left:-1.2em}.markdown .md-anchor:hover{color:#5969fc}@media (hover:hover) and (pointer:fine){.markdown .md-h2:hover .md-anchor,.markdown .md-h3:hover .md-anchor{opacity:1}}.markdown .md-p{text-wrap:pretty;max-width:68ch;margin:0 0 18px}.markdown .md-strong{color:#121624;font-family:LOProUI-Medium,sans-serif}.markdown .md-ul{margin:0 0 18px;padding-left:0;list-style:none}.markdown .md-ul>.md-li{max-width:68ch;margin-bottom:12px;padding-left:24px;line-height:1.7;position:relative}.markdown .md-ul>.md-li:before{content:"";opacity:.6;background:#5969fc;border-radius:2px;width:6px;height:6px;position:absolute;top:.72em;left:2px}.markdown .md-ul .md-ul>.md-li:before{opacity:.4}.markdown .md-ol{counter-reset:li;margin:0 0 18px;padding-left:0;list-style:none}.markdown .md-ol>.md-li{counter-increment:li;margin-bottom:12px;padding-left:2.8em;line-height:1.7;position:relative}.markdown .md-ol>.md-li:before{content:counter(li) ".";text-align:right;width:2.2em;font-family:var(--mono);font-variant-numeric:tabular-nums;color:#5969fc;position:absolute;top:0;left:0}.markdown .md-glossary{margin:0 0 18px}.markdown .md-glossary>.md-li{border-bottom:1px solid #1216240f;margin-bottom:0;padding:12px 0 12px 16px;line-height:1.65;box-shadow:inset 2px 0 #5969fc66}.markdown .md-glossary>.md-li:before{content:none}.markdown .md-glossary>.md-li:last-child{border-bottom:0}.markdown .md-a{color:#5969fc;word-break:break-word;border-bottom:1px solid #5969fc52;text-decoration:none;transition:color .2s,border-color .2s}.markdown .md-a:hover{color:#4754e6;border-bottom-color:#5969fc}.markdown .md-a:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #5969fc}.markdown .md-quote{color:#6e6e73;border-left:2px solid #5969fc66;margin:0 0 18px;padding-left:20px}.markdown .md-table-wrap{margin:0 0 18px;overflow-x:auto}.markdown .md-table{border-collapse:collapse;width:100%;font-size:15px}.markdown .md-table th{color:#121624;text-align:left;border-bottom:1px solid #12162414;padding:8px 12px 8px 0;font-family:LOProUI-Medium,sans-serif}.markdown .md-table td{color:#6e6e73;border-top:1px solid #1216240f;padding:8px 12px 8px 0}.markdown .md-hr{background:#12162414;border:0;height:1px;margin:clamp(40px,5vw,56px) 0}.markdown .md-code{font-family:var(--mono);color:#121624;background:#1216240a;border-radius:6px;padding:1px 6px;font-size:13.5px}.markdown .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1039px){.LegalDoc_grid{grid-template-columns:minmax(0,1fr);row-gap:24px}.LegalDoc_main{grid-area:auto;width:100%;min-width:0;max-width:760px;margin:0 auto}.LegalDoc_rail{grid-area:auto;width:100%;min-width:0;max-width:760px;margin:0 auto;position:static}.LegalDoc_toc--inline{display:none}.LegalDoc_toc--accordion{display:block}}@media (max-width:767px){.LegalDoc{padding:clamp(24px,6vw,40px) 20px clamp(72px,14vw,96px)}.markdown{font-size:16px}.markdown>.md-p:first-of-type{font-size:17px}.markdown .md-h2{scroll-margin-top:calc(var(--pagebar-h,95px) + 16px);margin-top:clamp(36px,8vw,48px)}.markdown .md-h3{scroll-margin-top:calc(var(--pagebar-h,95px) + 16px)}}.dark .LegalDoc{background:linear-gradient(#0a0d16 0%,#121624 100%)}.dark .LegalDoc:before{content:"";pointer-events:none;background:radial-gradient(60% 40% at 50% 0,#5969fc1a,#0000 60%);height:340px;position:absolute;inset:0 0 auto}.dark .LegalDoc_head,.dark .LegalDoc_foot{border-color:#ffffff14}.dark .LegalDoc_title{color:#fff}.dark .LegalDoc_toc--inline,.dark .LegalDoc_toc--accordion{background:var(--feed-card-bg);box-shadow:none;border-color:#ffffff14}.dark .LegalDoc_toc_head{color:#ffffff80}.dark .LegalDoc_toc_summary{color:#fff9}.dark .LegalDoc_toc_num{color:#7e8bff}.dark .LegalDoc_toc_title{color:#ffffffb8}.dark .LegalDoc_toc_link.is-current:before{background:#7e8bff}.dark .LegalDoc_toc_link.is-current .LegalDoc_toc_title{color:#fff}.dark .LegalDoc_foot_all{color:#7e8bff}.dark .LegalDoc_pager_link{color:#ffffff80}.dark .LegalDoc_pager_link:hover{color:#7e8bff}.dark .markdown{color:#ffffffb8}.dark .markdown>.md-p:first-of-type{color:#fff}.dark .markdown .md-num{color:#7e8bff}.dark .markdown .md-h2,.dark .markdown .md-h3,.dark .markdown .md-strong{color:#fff}.dark .markdown .md-ul>.md-li:before{background:#7e8bff}.dark .markdown .md-ol>.md-li:before{color:#7e8bff}.dark .markdown .md-glossary>.md-li{border-color:#ffffff14;box-shadow:inset 2px 0 #7e8bff80}.dark .markdown .md-a{color:#7e8bff;border-bottom-color:#7e8bff52}.dark .markdown .md-a:hover{color:#9aa6ff;border-bottom-color:#7e8bff}.dark .markdown .md-code{color:#fff;background:#ffffff0f}.dark .markdown .md-quote{color:#ffffffb8;border-left-color:#7e8bff80}@media (prefers-reduced-motion:reduce){.LegalDoc_toc_link,.markdown .md-anchor,.markdown .md-a{transition:none!important}}
