.index-module__mXVFrG__toc{flex-direction:column;gap:16px;max-height:calc(100vh - 150px);padding-right:6px;display:flex;position:sticky;top:104px;overflow-y:auto}.index-module__mXVFrG__label{font-family:var(--ds-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ds-fg-34);font-size:10.5px}.index-module__mXVFrG__list{border-left:1px solid var(--ds-line-soft);flex-direction:column;gap:2px;list-style:none;display:flex}.index-module__mXVFrG__link{color:var(--ds-fg-40);transition:color .35s var(--lg-ease), border-color .35s var(--lg-ease);border-left:1px solid #0000;margin-left:-1px;padding:7px 12px;font-size:13px;font-weight:300;line-height:1.45;display:block}.index-module__mXVFrG__link:hover{color:var(--ds-fg-86)}.index-module__mXVFrG__linkActive{border-left-color:var(--ds-accent-soft);color:var(--ds-fg)}@media (prefers-reduced-motion:reduce){.index-module__mXVFrG__link{transition:none}}@media (max-width:1100px){.index-module__mXVFrG__toc{display:none}}
.page-module___4783q__page{background:var(--ds-bg);color:var(--ds-fg);padding:150px 0 130px;position:relative}.page-module___4783q__glow{pointer-events:none;background:radial-gradient(50% 50%,#7e92ff17,#7e92ff00 70%);width:900px;height:520px;position:absolute;top:-180px;left:50%;transform:translate(-50%)}.page-module___4783q__layout{max-width:var(--ds-shell);padding:0 var(--ds-gutter);grid-template-columns:minmax(0,760px) 220px;justify-content:center;gap:64px;margin:0 auto;display:grid;position:relative}.page-module___4783q__main,.page-module___4783q__tocColumn{min-width:0}.page-module___4783q__header{border-bottom:1px solid var(--ds-line-soft);margin-bottom:48px;padding-bottom:40px}.page-module___4783q__back{font-family:var(--ds-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-fg-40);transition:color .35s var(--lg-ease);margin-bottom:32px;font-size:11px;display:inline-block}.page-module___4783q__back:hover{color:var(--ds-fg)}.page-module___4783q__meta{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:22px;display:flex}.page-module___4783q__metaText{font-family:var(--ds-mono);letter-spacing:.06em;color:var(--ds-fg-34);font-size:11px}.page-module___4783q__dot{background:var(--ds-fg-24);border-radius:50%;width:3px;height:3px}.page-module___4783q__title{letter-spacing:-.035em;color:var(--ds-fg);text-wrap:balance;margin:0 0 24px;font-size:clamp(30px,3.8vw,50px);font-weight:500;line-height:1.05}.page-module___4783q__excerpt{max-width:62ch;color:var(--ds-fg-55);text-wrap:pretty;margin:0;font-size:17.5px;font-weight:300;line-height:1.6}.page-module___4783q__article{max-width:100%}.page-module___4783q__prose{color:var(--ds-fg-72)}.page-module___4783q__sectionHeading{letter-spacing:-.025em;color:var(--ds-fg);text-align:left;margin:60px 0 20px;scroll-margin-top:110px;font-size:clamp(22px,2.2vw,28px);font-weight:500;line-height:1.2}.page-module___4783q__prose>:first-child.page-module___4783q__sectionHeading,.page-module___4783q__prose .page-module___4783q__sectionHeading:first-child{margin-top:0}.page-module___4783q__subHeading{letter-spacing:-.018em;color:var(--ds-fg);margin:40px 0 14px;scroll-margin-top:110px;font-size:18px;font-weight:450;line-height:1.32}.page-module___4783q__paragraph{color:var(--ds-fg-72);text-wrap:pretty;margin:0 0 22px;font-size:16.5px;font-weight:300;line-height:1.75}.page-module___4783q__paragraph:last-child{margin-bottom:0}.page-module___4783q__list,.page-module___4783q__orderedList{counter-reset:ordered;flex-direction:column;gap:12px;margin:0 0 26px;padding:0;list-style:none;display:flex}.page-module___4783q__listItem{color:var(--ds-fg-62);padding-left:26px;font-size:16px;font-weight:300;line-height:1.7;position:relative}.page-module___4783q__list .page-module___4783q__listItem:before{content:"";background:#ffffff38;border-radius:50%;width:5px;height:5px;position:absolute;top:.72em;left:6px}.page-module___4783q__orderedList .page-module___4783q__listItem{counter-increment:ordered}.page-module___4783q__orderedList .page-module___4783q__listItem:before{content:counter(ordered);font-family:var(--ds-mono);color:var(--ds-fg-34);font-size:11.5px;position:absolute;top:.16em;left:0}.page-module___4783q__strong{color:var(--ds-fg);font-weight:500}.page-module___4783q__em{color:var(--ds-fg-86);font-style:italic}.page-module___4783q__inlineLink{color:var(--ds-accent-soft);transition:border-color .3s var(--lg-ease);border-bottom:1px solid #b9c6ff47}.page-module___4783q__inlineLink:hover{border-bottom-color:var(--ds-accent-soft)}.page-module___4783q__code{border:1px solid var(--ds-line);font-family:var(--ds-mono);color:var(--ds-accent-bright);background:#ffffff0d;border-radius:6px;padding:.16em .46em;font-size:.88em}.page-module___4783q__pre{background:var(--ds-bg-frame);border:1px solid var(--lg-border);box-shadow:var(--lg-shadow);font-family:var(--ds-mono);color:var(--ds-fg-86);border-radius:16px;margin:30px 0;padding:22px 24px;font-size:13.5px;line-height:1.65;overflow-x:auto}.page-module___4783q__pre .page-module___4783q__code{color:inherit;font-size:inherit;background:0 0;border:none;padding:0}.page-module___4783q__hr{border:none;border-top:1px solid var(--ds-line-soft);margin:48px 0}.page-module___4783q__callout{background:#7e92ff0f;border:1px solid #7e92ff2e;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:34px 0;padding:24px 26px;display:flex}.page-module___4783q__calloutText{min-width:0;color:var(--ds-fg-86);flex:1}.page-module___4783q__calloutText p{color:var(--ds-fg-86);margin:0;font-size:15.5px;font-weight:300;line-height:1.65}.page-module___4783q__calloutLink{white-space:nowrap;color:var(--ds-accent-soft);transition:color .3s var(--lg-ease);flex-shrink:0;font-size:14px}.page-module___4783q__calloutLink:hover{color:#fff}.page-module___4783q__faqSection{border-top:1px solid var(--ds-line-soft);margin-top:64px;padding-top:48px;scroll-margin-top:110px}.page-module___4783q__faqItem{border-bottom:1px solid var(--ds-line-soft);padding:24px 0}.page-module___4783q__faqItem:last-child{border-bottom:none}.page-module___4783q__faqQuestion{letter-spacing:-.015em;color:var(--ds-fg);margin:0 0 10px;font-size:17px;font-weight:450;line-height:1.4}.page-module___4783q__faqAnswer{color:var(--ds-fg-55);text-wrap:pretty;margin:0;font-size:15.5px;font-weight:300;line-height:1.7}.page-module___4783q__finalCta{background:var(--lg-bg);-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur);border:1px solid var(--lg-border);box-shadow:var(--lg-shadow);border-radius:22px;margin-top:64px;padding:36px 34px}.page-module___4783q__finalCtaTitle{letter-spacing:-.025em;max-width:26ch;color:var(--ds-fg);margin:0 0 12px;font-size:22px;font-weight:500;line-height:1.24}.page-module___4783q__finalCtaText{max-width:62ch;color:var(--ds-fg-55);margin:0 0 26px;font-size:15px;font-weight:300;line-height:1.65}.page-module___4783q__finalCtaButton{background:var(--lg-solid);box-shadow:var(--lg-solid-shadow);color:#0b0c10;transition:background .4s var(--lg-ease), transform .4s var(--lg-ease);border-radius:14px;padding:13px 26px;font-size:14.5px;font-weight:500;display:inline-block}.page-module___4783q__finalCtaButton:hover{background:var(--lg-solid-hover)}.page-module___4783q__finalCtaButton:active{transform:scale(.985)}.page-module___4783q__related{max-width:var(--ds-shell);padding:64px var(--ds-gutter) 0;border-top:1px solid var(--ds-line-soft);margin:96px auto 0;position:relative}.page-module___4783q__relatedInner{width:100%}.page-module___4783q__relatedTitle{letter-spacing:-.025em;color:var(--ds-fg);text-align:left;margin:0 0 28px;font-size:22px;font-weight:500;line-height:1.2}.page-module___4783q__relatedGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.page-module___4783q__relatedCard{background:var(--lg-bg);-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur);border:1px solid var(--lg-border);box-shadow:var(--lg-shadow);color:inherit;transition:background .4s var(--lg-ease), border-color .4s var(--lg-ease), box-shadow .4s var(--lg-ease), transform .4s var(--lg-ease);border-radius:20px;flex-direction:column;padding:26px 24px 24px;display:flex}.page-module___4783q__relatedCard:hover{background:var(--lg-bg-hover);border-color:var(--lg-border-hover);box-shadow:var(--lg-shadow-hover);transform:translateY(-2px)}.page-module___4783q__relatedReadTime{font-family:var(--ds-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-fg-34);font-size:10.5px}.page-module___4783q__relatedCardTitle{letter-spacing:-.018em;color:var(--ds-fg);text-wrap:balance;margin:16px 0 0;font-size:16.5px;font-weight:450;line-height:1.32}.page-module___4783q__relatedCardExcerpt{color:var(--ds-fg-55);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:10px 0 0;font-size:14px;font-weight:300;line-height:1.6;display:-webkit-box;overflow:hidden}.page-module___4783q__tableWrapper{background:var(--lg-bg);max-width:100%;-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur);border:1px solid var(--lg-border);box-shadow:var(--lg-shadow);border-radius:18px;margin:34px 0;overflow-x:auto}.page-module___4783q__table{border-collapse:separate;border-spacing:0;width:100%;color:var(--ds-fg-72);font-size:14.5px;font-weight:300}.page-module___4783q__thead{background:#ffffff06}.page-module___4783q__th{font-family:var(--ds-mono);letter-spacing:.1em;text-transform:uppercase;text-align:left;white-space:nowrap;color:var(--ds-fg-40);border-bottom:1px solid #ffffff12;padding:14px 20px;font-size:10.5px;font-weight:400}.page-module___4783q__td{border-bottom:1px solid var(--ds-line-soft);vertical-align:top;color:var(--ds-fg-72);padding:16px 20px;line-height:1.6}.page-module___4783q__tbody .page-module___4783q__tr:last-child .page-module___4783q__td{border-bottom:none}.page-module___4783q__td .page-module___4783q__strong,.page-module___4783q__td strong{color:var(--ds-fg);font-weight:500}.page-module___4783q__tableWrapper,.page-module___4783q__pre{scrollbar-width:thin;scrollbar-color:#f4f5f82e transparent}.page-module___4783q__tableWrapper::-webkit-scrollbar{width:8px;height:8px}.page-module___4783q__pre::-webkit-scrollbar{width:8px;height:8px}.page-module___4783q__tableWrapper::-webkit-scrollbar-track{background:0 0}.page-module___4783q__pre::-webkit-scrollbar-track{background:0 0}.page-module___4783q__tableWrapper::-webkit-scrollbar-thumb{background:#f4f5f824 padding-box padding-box;border:2px solid #0000;border-radius:8px}.page-module___4783q__pre::-webkit-scrollbar-thumb{background:#f4f5f824 padding-box padding-box;border:2px solid #0000;border-radius:8px}.page-module___4783q__tableWrapper::-webkit-scrollbar-thumb:hover{background:#f4f5f84d padding-box padding-box}.page-module___4783q__pre::-webkit-scrollbar-thumb:hover{background:#f4f5f84d padding-box padding-box}@media (prefers-reduced-motion:reduce){.page-module___4783q__back,.page-module___4783q__inlineLink,.page-module___4783q__calloutLink,.page-module___4783q__finalCtaButton,.page-module___4783q__relatedCard{transition:none}.page-module___4783q__relatedCard:hover{transform:none}}@media (max-width:1100px){.page-module___4783q__layout{grid-template-columns:minmax(0,760px);justify-content:center}}@media (max-width:640px){.page-module___4783q__page{padding:120px 0 100px}.page-module___4783q__title{font-size:30px}.page-module___4783q__excerpt{font-size:16px}.page-module___4783q__sectionHeading{margin:44px 0 16px}.page-module___4783q__pre{padding:18px;font-size:12.5px}.page-module___4783q__callout{flex-direction:column;align-items:flex-start;gap:14px;padding:20px}.page-module___4783q__finalCta{padding:28px 22px}.page-module___4783q__related{margin-top:64px;padding-top:48px}.page-module___4783q__th,.page-module___4783q__td{padding:12px 14px}}
