.swf-root .swd-doc.swd-doc{--swd-measure:100%}.swf-root .swf-two{display:grid;grid-template-columns:210px minmax(0,1fr);gap:0 56px;align-items:start;margin-top:40px}.swf-root .swf-index{position:sticky;top:104px;align-self:start}.swf-root .swf-index-k{margin:0 0 14px;font:400 11px/1.6 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--dim)}.swf-root .swf-index ol{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}.swf-root .swf-jump{appearance:none;border:0;background:none;margin:0;padding:9px 0 10px 15px;width:100%;position:relative;cursor:pointer;text-align:left;font:400 12.5px/1.4 var(--mono);letter-spacing:.06em;color:var(--dim);transition:color var(--d-fast) var(--e-out),transform var(--d-fast) var(--e-out)}.swf-root .swf-jump:active{transform:scale(.97)}.swf-root .swf-jump:before{content:"";position:absolute;left:0;top:50%;width:2px;height:0;border-radius:2px;transform:translateY(-50%);background:linear-gradient(180deg,#22b3ff,#00e0ff);transition:height var(--d-ui) var(--e-out)}@media (hover:hover) and (pointer:fine){.swf-root .swf-jump:hover{color:var(--mut)}}.swf-root .swf-jump.is-at{color:var(--ink)}.swf-root .swf-jump.is-at:before{height:17px;box-shadow:0 0 12px rgba(34,179,255,.7)}.swf-root .swf-jump b{float:right;font:400 11px/1.4 var(--px);font-synthesis:none;font-weight:400;color:var(--dim)}.swf-root .swf-jump:focus-visible{outline:2px solid var(--focus,#22b3ff);outline-offset:2px;border-radius:3px}.swf-root .swd-doc .swd-group:first-of-type{margin-top:0}.swf-root .swd-doc .swd-group{scroll-margin-top:104px}@media (max-width:900px){.swf-root .swd-doc .swd-group{scroll-margin-top:116px}}.swf-root .swd-doc .swd-q{font-size:clamp(15px,1.35vw,18px);padding:19px 0 20px}.swf-root .swd-doc .swd-a{max-width:64ch}@media (max-width:900px){.swf-root .swf-two{grid-template-columns:minmax(0,1fr);gap:0;margin-top:26px}.swf-root .swf-jump{width:auto;min-height:44px;padding:6px 14px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--hair-soft);white-space:nowrap;transition:color var(--d-fast) var(--e-out),background var(--d-fast) var(--e-out),box-shadow var(--d-fast) var(--e-out),transform var(--d-fast) var(--e-out)}.swf-root .swf-jump:before{display:none}.swf-root .swf-jump.is-at{box-shadow:inset 0 0 0 1px rgba(34,179,255,.5);background:rgba(34,179,255,.1)}.swf-root .swf-jump b{float:none;margin-left:8px;opacity:.75}.swf-root .swd-doc .swd-q{padding:17px 0 18px}}@media (max-width:620px){.swf-root .swd-hero .sw-doc-sub{display:none}}