.toc[data-v-c28d09d9]{position:sticky;top:92px}.toc__head[data-v-c28d09d9]{color:#ffffff73;letter-spacing:.06em;text-transform:uppercase;margin:0 0 14px;font-size:13px;font-weight:600}.toc__list[data-v-c28d09d9]{margin:0;padding:0;list-style:none;box-shadow:inset 1px 0 #ffffff1f}.toc__link[data-v-c28d09d9]{color:#ffffff80;transition:color var(--duration-quick) var(--ease-quick);padding:6px 0 6px 16px;font-size:15px;font-weight:500;line-height:1.35;text-decoration:none;display:block;position:relative}.toc__link[data-v-c28d09d9]:before{background:var(--color-brand);content:"";opacity:0;width:2px;transition:opacity var(--duration-quick) var(--ease-quick),scale var(--duration-snappy) var(--ease-snappy);border-radius:1px;position:absolute;top:4px;bottom:4px;left:0;scale:1 .4}.toc__link[data-v-c28d09d9]:hover{color:#ffffffd9}.toc__link[data-v-c28d09d9]:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;border-radius:4px}.toc__link--active[data-v-c28d09d9]{color:#fff}.toc__link--active[data-v-c28d09d9]:before{opacity:1;scale:1}@media (prefers-reduced-motion:reduce){.toc__link[data-v-c28d09d9]:before{transition:opacity var(--duration-quick) var(--ease-quick)}}.doc[data-v-f53687e7]{padding:clamp(56px,8vw,104px) var(--page-gutter) clamp(72px,10vw,140px)}.doc__inner[data-v-f53687e7]{max-width:var(--page-max);grid-template-columns:220px minmax(0,700px);gap:clamp(48px,7vw,120px);margin:0 auto;display:grid}.doc__jump[data-v-f53687e7]{display:none}@media (width<=999px){.doc__inner[data-v-f53687e7]{grid-template-columns:minmax(0,1fr);gap:40px}.doc__side[data-v-f53687e7]{display:none}.doc__jump[data-v-f53687e7]{border-radius:var(--radius-l);background:#ffffff0f;display:block;box-shadow:inset 0 0 0 .5px #ffffff1f}}.doc__jump-head[data-v-f53687e7]{min-height:var(--touch-target);color:#fff;cursor:pointer;justify-content:space-between;align-items:center;padding:12px 18px;font-size:16px;font-weight:600;list-style:none;display:flex}.doc__jump-head[data-v-f53687e7]::-webkit-details-marker{display:none}.doc__jump-icon[data-v-f53687e7]{color:#ffffff80;width:auto;height:13px;transition:rotate var(--duration-snappy) var(--ease-snappy)}.doc__jump[open] .doc__jump-icon[data-v-f53687e7]{rotate:180deg}.doc__jump-list[data-v-f53687e7]{margin:0;padding:0 18px 12px;list-style:none;display:grid}.doc__jump-list a[data-v-f53687e7]{color:#ffffffb8;border-top:.5px solid #ffffff1a;padding:9px 0;font-size:15px;text-decoration:none;display:block}@media (prefers-reduced-motion:reduce){.doc__jump-icon[data-v-f53687e7]{transition:none}}a[data-v-a5bcdd15]{white-space:nowrap}.doc-section[data-v-61ca27a6]{border-top:.5px solid #ffffff24;outline:none;padding:clamp(36px,4.4vw,52px) 0 clamp(4px,1vw,8px);scroll-margin-top:76px}.doc-section[data-v-61ca27a6]:first-child{border-top:0;padding-top:0}.doc-section__title[data-v-61ca27a6]{letter-spacing:-.024em;margin:0;font-size:clamp(24px,2.6vw,32px);font-weight:700;line-height:1.12}.doc-section__body[data-v-61ca27a6]{color:#ffffffb8;margin-top:clamp(14px,1.6vw,20px);font-size:clamp(16px,1.3vw,18px);line-height:1.6}.doc-section__body[data-v-61ca27a6] p{margin:0}.doc-section__body[data-v-61ca27a6] h3+p,.doc-section__body[data-v-61ca27a6] h3+ul,.doc-section__body[data-v-61ca27a6] p+p,.doc-section__body[data-v-61ca27a6] p+ul,.doc-section__body[data-v-61ca27a6] ul+p{margin-top:.85em}.doc-section__body[data-v-61ca27a6] h3{color:#fff;letter-spacing:-.012em;margin:1.7em 0 0;font-size:clamp(17px,1.4vw,19px);font-weight:600}.doc-section__body[data-v-61ca27a6] ul{gap:.55em;margin:0;padding:0;list-style:none;display:grid}.doc-section__body[data-v-61ca27a6] li{padding-left:1.15em;position:relative}.doc-section__body[data-v-61ca27a6] li:before{content:"";background:#fff6;border-radius:50%;width:5px;height:5px;position:absolute;top:.68em;left:.1em}.doc-section__body[data-v-61ca27a6] strong{color:#fff;font-weight:600}.doc-section__body[data-v-61ca27a6] a{color:#fff;text-underline-offset:.2em;transition:text-decoration-color var(--duration-quick) var(--ease-quick);-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59}.doc-section__body[data-v-61ca27a6] a:hover{-webkit-text-decoration-color:var(--color-brand);text-decoration-color:var(--color-brand)}.doc-section__body[data-v-61ca27a6] .path{color:#fff;white-space:nowrap}
