.page-module__sP3RoG__root{--purple:var(--cds-purple);--purple2:var(--cds-purple-2);--purple-light:var(--cds-purple-light);--cyan:var(--cds-cyan);--bg:var(--cds-bg-dark);--heading:var(--cds-heading);--body:#c2c6cc;--muted:var(--cds-muted);--line:#ffffff17;--card:#ffffff06;--display:var(--font-bebas-neue), sans-serif;--font:var(--font-inter), system-ui, sans-serif;--mono:var(--font-jetbrains-mono), monospace;background:var(--bg);color:var(--body);font-family:var(--font);-webkit-font-smoothing:antialiased;padding-top:64px;font-size:16px;line-height:1.7}:is(.page-module__sP3RoG__root *,.page-module__sP3RoG__root :before,.page-module__sP3RoG__root :after){box-sizing:border-box;margin:0;padding:0}.page-module__sP3RoG__root a{color:var(--purple-light);text-decoration:none}.page-module__sP3RoG__root a:hover{color:var(--purple)}.page-module__sP3RoG__root :focus-visible{outline:2px solid var(--purple-light);outline-offset:3px;border-radius:4px}.page-module__sP3RoG__root .wrap{max-width:820px;margin:0 auto;padding:0 26px}.page-module__sP3RoG__root header.head{border-bottom:1px solid var(--line);padding:72px 0 44px;position:relative;overflow:hidden}.page-module__sP3RoG__root .blob{filter:blur(70px);pointer-events:none;background:radial-gradient(circle,#8000ff38,#0000 64%);border-radius:50%;width:620px;height:620px;position:absolute;top:-330px;right:-220px}.page-module__sP3RoG__root .head .wrap{z-index:1;position:relative}.page-module__sP3RoG__root .eyebrow{font-family:var(--mono);letter-spacing:3px;text-transform:uppercase;color:var(--cyan);margin-bottom:18px;font-size:11.5px;display:block}.page-module__sP3RoG__root h1{font-family:var(--display);color:var(--heading);text-transform:uppercase;letter-spacing:1.5px;font-size:clamp(40px,6.5vw,74px);font-weight:400;line-height:.92}.page-module__sP3RoG__root .head-meta{border-top:1px solid var(--line);font-family:var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--muted);margin-top:26px;padding-top:20px;font-size:11.5px;line-height:2}.page-module__sP3RoG__root .head-meta b{color:var(--heading);font-weight:500}.page-module__sP3RoG__root .docMain{padding:52px 0 40px}.page-module__sP3RoG__root .intro{color:#dcdcdc;margin-bottom:14px;font-size:17.5px}.page-module__sP3RoG__root p{margin-bottom:15px}.page-module__sP3RoG__root strong{color:var(--heading);font-weight:600}.page-module__sP3RoG__root h2{font-family:var(--font);color:var(--heading);border-top:1px solid var(--line);letter-spacing:-.2px;margin:46px 0 14px;padding-top:26px;font-size:19px;font-weight:700}.page-module__sP3RoG__root h2 .n{font-family:var(--mono);color:var(--purple-light);letter-spacing:1px;margin-right:12px;font-size:13px;font-weight:500}.page-module__sP3RoG__root h3{font-family:var(--font);color:var(--heading);margin:24px 0 8px;font-size:15.5px;font-weight:600}.page-module__sP3RoG__root ol.abc{counter-reset:abc;margin:0 0 14px;list-style:none}.page-module__sP3RoG__root ol.abc>li{counter-increment:abc;margin-bottom:13px;padding-left:34px;position:relative}.page-module__sP3RoG__root ol.abc>li:before{content:"(" counter(abc,lower-alpha) ")";font-family:var(--mono);color:var(--purple-light);font-size:13px;position:absolute;top:0;left:0}.page-module__sP3RoG__root ul.plain{margin:0 0 14px;list-style:none}.page-module__sP3RoG__root ul.plain li{margin-bottom:10px;padding-left:22px;position:relative}.page-module__sP3RoG__root ul.plain li:before{content:"";background:var(--purple);border-radius:50%;width:5px;height:5px;position:absolute;top:11px;left:2px}.page-module__sP3RoG__root .note{border-left:2px solid var(--purple);background:#8000ff0d;border-radius:0 8px 8px 0;margin:20px 0;padding:16px 20px;font-size:15px}.page-module__sP3RoG__root .note p:last-child{margin-bottom:0}.page-module__sP3RoG__root .note .lbl{font-family:var(--mono);letter-spacing:2px;text-transform:uppercase;color:var(--purple-light);margin-bottom:8px;font-size:10.5px;display:block}.page-module__sP3RoG__root table{border-collapse:collapse;width:100%;margin:18px 0;font-size:14.5px}:is(.page-module__sP3RoG__root th,.page-module__sP3RoG__root td){text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:12px 14px}.page-module__sP3RoG__root th{font-family:var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:500}.page-module__sP3RoG__root td.amt{font-family:var(--mono);color:var(--heading);white-space:nowrap}.page-module__sP3RoG__root td strong{display:block}.page-module__sP3RoG__root .toc{background:var(--card);border:1px solid var(--line);border-radius:14px;margin:34px 0 10px;padding:24px 26px}.page-module__sP3RoG__root .toc .lbl{font-family:var(--mono);letter-spacing:2px;text-transform:uppercase;color:var(--cyan);margin-bottom:14px;font-size:10.5px;display:block}.page-module__sP3RoG__root .toc ol{counter-reset:toc;column-count:2;column-gap:32px;font-size:14px;list-style:none}.page-module__sP3RoG__root .toc li{counter-increment:toc;break-inside:avoid;margin-bottom:7px}.page-module__sP3RoG__root .toc li:before{content:counter(toc) ". ";font-family:var(--mono);color:var(--muted);font-size:12px}.page-module__sP3RoG__root .docFoot{border-top:1px solid var(--line);font-family:var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--muted);margin-top:56px;padding:44px 0 70px;font-size:11.5px;line-height:2.1}.page-module__sP3RoG__root .docFoot b{color:var(--heading);font-weight:500}@media (max-width:640px){.page-module__sP3RoG__root{font-size:15.5px}.page-module__sP3RoG__root .toc ol{column-count:1}.page-module__sP3RoG__root header.head{padding:52px 0 34px}.page-module__sP3RoG__root .docMain{padding:38px 0 30px}}@media print{.page-module__sP3RoG__root{color:#000!important;background:#fff!important}:is(.page-module__sP3RoG__root h1,.page-module__sP3RoG__root h2,.page-module__sP3RoG__root h3,.page-module__sP3RoG__root strong){color:#000!important}:is(.page-module__sP3RoG__root .blob,.page-module__sP3RoG__root .toc){display:none!important}.page-module__sP3RoG__root a{text-decoration:underline;color:#000!important}.page-module__sP3RoG__root a[href^=http]:after{content:" (" attr(href) ")";font-size:10px}.page-module__sP3RoG__root h2{page-break-after:avoid}:is(.page-module__sP3RoG__root ol,.page-module__sP3RoG__root ul,.page-module__sP3RoG__root table){page-break-inside:avoid}}
