.index-module___hRhHq__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___hRhHq__label{font-family:var(--ds-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ds-fg-34);font-size:10.5px}.index-module___hRhHq__list{border-left:1px solid var(--ds-line-soft);flex-direction:column;gap:2px;list-style:none;display:flex}.index-module___hRhHq__link{color:var(--ds-fg-40);transition:color .35s var(--lg-ease), border-color .35s var(--lg-ease);border-left:1px solid #0000;align-items:baseline;gap:10px;margin-left:-1px;padding:7px 12px;font-size:13.5px;font-weight:300;line-height:1.4;display:flex}.index-module___hRhHq__link:hover{color:var(--ds-fg-86)}.index-module___hRhHq__linkActive{border-left-color:var(--ds-accent-soft);color:var(--ds-fg)}.index-module___hRhHq__index{font-family:var(--ds-mono);letter-spacing:.06em;color:var(--ds-fg-24);flex:none;font-size:10.5px}.index-module___hRhHq__linkActive .index-module___hRhHq__index{color:var(--ds-accent-soft)}.index-module___hRhHq__text{min-width:0}@media (prefers-reduced-motion:reduce){.index-module___hRhHq__link{transition:none}}@media (max-width:1000px){.index-module___hRhHq__toc{background:var(--lg-bg);max-height:none;-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur);border:1px solid var(--lg-border);box-shadow:var(--lg-shadow);border-radius:20px;padding:20px 22px 22px;position:static;overflow:visible}.index-module___hRhHq__list{border-left:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 10px;display:grid}.index-module___hRhHq__link{border-left:none;margin-left:0;padding:6px 0}.index-module___hRhHq__linkActive{border-left-color:#0000}}@media (max-width:560px){.index-module___hRhHq__list{grid-template-columns:minmax(0,1fr)}}
.index-module__qQ_wxq__page{width:100%;max-width:var(--ds-shell);padding:150px var(--ds-gutter) 130px;background:var(--ds-bg);color:var(--ds-fg);margin:0 auto;position:relative}.index-module__qQ_wxq__glow{pointer-events:none;background:radial-gradient(50% 50%,#7e92ff1a,#7e92ff00 70%);width:900px;height:520px;position:absolute;top:-180px;left:50%;transform:translate(-50%)}.index-module__qQ_wxq__head{border-bottom:1px solid var(--ds-line-soft);padding-bottom:44px;position:relative}.index-module__qQ_wxq__eyebrow{font-family:var(--ds-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ds-fg-34);font-size:11px}.index-module__qQ_wxq__title{letter-spacing:-.035em;margin:20px 0 0;font-size:clamp(38px,5vw,64px);font-weight:500;line-height:1}.index-module__qQ_wxq__subtitle{max-width:52ch;color:var(--ds-fg-55);margin:18px 0 0;font-size:17px;font-weight:300;line-height:1.55}.index-module__qQ_wxq__updated{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);font-family:var(--ds-mono);letter-spacing:.06em;color:var(--ds-fg-55);border-radius:999px;align-items:center;gap:9px;margin-top:26px;padding:7px 14px;font-size:11px;display:inline-flex}.index-module__qQ_wxq__updatedDot{background:var(--ds-accent-soft);width:5px;height:5px;box-shadow:0 0 8px var(--ds-accent-soft);border-radius:50%}.index-module__qQ_wxq__body{grid-template-columns:232px minmax(0,1fr);gap:56px;margin-top:56px;display:grid;position:relative}.index-module__qQ_wxq__tocColumn{min-width:0}.index-module__qQ_wxq__content{flex-direction:column;gap:14px;min-width:0;display:flex}.index-module__qQ_wxq__intro{max-width:72ch;color:var(--ds-fg-72);margin-bottom:10px;font-size:16.5px;font-weight:300;line-height:1.65}.index-module__qQ_wxq__section{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;padding:28px 30px 30px;scroll-margin-top:110px}.index-module__qQ_wxq__sectionHead{align-items:center;gap:13px;display:flex}.index-module__qQ_wxq__icon{width:34px;height:34px;color:var(--ds-accent-soft);background:#7e92ff1c;border:1px solid #7e92ff38;border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex}.index-module__qQ_wxq__sectionTitle{letter-spacing:-.02em;text-align:left;font-size:19px;font-weight:500;line-height:1.25}.index-module__qQ_wxq__sectionIndex{font-family:var(--ds-mono);letter-spacing:.1em;color:var(--ds-fg-24);margin-left:auto;padding-left:16px;font-size:11px}.index-module__qQ_wxq__sectionBody{flex-direction:column;gap:14px;max-width:76ch;margin-top:20px;display:flex}.index-module__qQ_wxq__text{color:var(--ds-fg-72);font-size:15.5px;font-weight:300;line-height:1.68}.index-module__qQ_wxq__subhead{letter-spacing:-.005em;color:var(--ds-fg-86);margin-top:2px;font-size:14px;font-weight:450}.index-module__qQ_wxq__list{flex-direction:column;gap:10px;list-style:none;display:flex}.index-module__qQ_wxq__listItem{color:var(--ds-fg-62);padding-left:22px;font-size:15px;font-weight:300;line-height:1.6;position:relative}.index-module__qQ_wxq__listItem:before{content:"";background:#ffffff38;border-radius:50%;width:5px;height:5px;position:absolute;top:.66em;left:3px}.index-module__qQ_wxq__steps{counter-reset:none;flex-direction:column;gap:11px;list-style:none;display:flex}.index-module__qQ_wxq__step{color:var(--ds-fg-62);align-items:flex-start;gap:12px;font-size:15px;font-weight:300;line-height:1.6;display:flex}.index-module__qQ_wxq__stepIndex{width:22px;height:22px;font-family:var(--ds-mono);color:var(--ds-fg-55);background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;flex:none;justify-content:center;align-items:center;margin-top:1px;font-size:11px;line-height:1;display:flex}.index-module__qQ_wxq__note{color:var(--ds-fg-72);background:#7e92ff0f;border:1px solid #7e92ff29;border-radius:14px;margin-top:4px;padding:14px 16px;font-size:14.5px;font-weight:300;line-height:1.6}@media (max-width:1000px){.index-module__qQ_wxq__body{grid-template-columns:minmax(0,1fr);gap:34px}}@media (max-width:640px){.index-module__qQ_wxq__page{padding:120px var(--ds-gutter) 100px}.index-module__qQ_wxq__section{border-radius:18px;padding:22px 20px 24px}.index-module__qQ_wxq__sectionTitle{font-size:17px}.index-module__qQ_wxq__subtitle{font-size:15.5px}}
