.docs-module__jMC11a__shell{width:100%;padding:0 var(--pad) 72px;grid-template-columns:260px minmax(0,1fr);align-items:start;gap:0 48px;display:grid}.docs-module__jMC11a__sidebar{overscroll-behavior:contain;border-right:1px solid var(--line);scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;max-height:calc(100vh - 56px);padding:28px 16px 40px 0;position:sticky;top:56px;overflow-y:auto}.docs-module__jMC11a__sidebarNav{flex-direction:column;gap:4px;display:flex}.docs-module__jMC11a__sidebarHead{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;padding:0 0 14px 14px;display:flex}.docs-module__jMC11a__sidebarTitle{letter-spacing:-.01em;color:var(--text);font-size:.95rem;font-weight:500}.docs-module__jMC11a__sidebarTitle:hover{color:var(--acc);text-decoration:none}.docs-module__jMC11a__sidebarMeta{font-family:var(--mono);letter-spacing:.08em;color:var(--faint);white-space:nowrap;font-size:10px}.docs-module__jMC11a__desktopNav{flex-direction:column;gap:22px;display:flex}.docs-module__jMC11a__group{flex-direction:column;gap:8px;display:flex}.docs-module__jMC11a__groupLabel{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);padding-left:14px;font-size:10.5px;font-weight:500;line-height:1.4}.docs-module__jMC11a__items{border-left:1px solid var(--line);flex-direction:column;list-style:none;display:flex}.docs-module__jMC11a__item{color:var(--muted);border-radius:0 var(--radius) var(--radius) 0;border-left:2px solid #0000;margin-left:-1px;padding:6px 12px 6px 14px;font-size:.9rem;line-height:1.35;transition:color .12s,background .12s,border-color .12s;display:block}.docs-module__jMC11a__item:hover{color:var(--text);border-left-color:var(--line-2);text-decoration:none}.docs-module__jMC11a__itemActive,.docs-module__jMC11a__itemActive:hover{color:var(--text);background:var(--acc-dim);border-left-color:var(--acc)}.docs-module__jMC11a__mobileNav{flex-direction:column;gap:6px;display:none}.docs-module__jMC11a__mobileLabel{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-size:10.5px;font-weight:500}.docs-module__jMC11a__select{background-color:var(--panel-solid);width:100%;color:var(--text);border:1px solid var(--line-2);border-radius:var(--radius);padding:9px 12px;font-size:.92rem}.docs-module__jMC11a__main{grid-template-columns:minmax(0,76ch) 1fr;align-items:start;gap:0 40px;padding-top:28px;display:grid}.docs-module__jMC11a__article{min-width:0;max-width:76ch}.docs-module__jMC11a__toc{display:none}@media (min-width:1200px){.docs-module__jMC11a__toc{justify-self:end;max-width:220px;display:block;position:sticky;top:84px}}.docs-module__jMC11a__tocLabel{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);border-bottom:1px solid var(--line-2);padding-bottom:8px;font-size:10.5px;font-weight:500}.docs-module__jMC11a__tocList{padding-top:6px;list-style:none}.docs-module__jMC11a__tocList li a{border-left:1px solid var(--line);color:var(--muted);margin-left:0;padding:4px 0 4px 10px;font-size:.82rem;line-height:1.35;display:block}.docs-module__jMC11a__tocList li a:hover{color:var(--acc);border-left-color:var(--acc);text-decoration:none}.docs-module__jMC11a__h1{letter-spacing:-.035em;margin:10px 0 14px;font-size:clamp(1.9rem,3.6vw,2.5rem);font-weight:500;line-height:1.05}.docs-module__jMC11a__lead{color:var(--muted);max-width:68ch;font-size:1.08rem;line-height:1.6}.docs-module__jMC11a__lead strong{color:var(--text);font-weight:500}.docs-module__jMC11a__intro{margin-top:22px}.docs-module__jMC11a__section{border-top:1px solid var(--line-2);margin-top:40px;padding-top:26px;scroll-margin-top:80px}.docs-module__jMC11a__h2{letter-spacing:-.025em;margin-bottom:14px;font-size:1.3rem}.docs-module__jMC11a__anchor{color:inherit}.docs-module__jMC11a__anchor:hover{color:var(--acc);text-decoration:none}.docs-module__jMC11a__anchor:hover:after{content:" #";color:var(--faint);font-weight:400}.docs-module__jMC11a__article p{color:var(--muted);line-height:1.6}.docs-module__jMC11a__article p strong,.docs-module__jMC11a__article li strong{color:var(--text);font-weight:500}.docs-module__jMC11a__article p+p,.docs-module__jMC11a__article p+ul,.docs-module__jMC11a__article p+ol,.docs-module__jMC11a__article ul+p,.docs-module__jMC11a__article ol+p,.docs-module__jMC11a__article p+div,.docs-module__jMC11a__article div+p,.docs-module__jMC11a__article div+div,.docs-module__jMC11a__article ul+div,.docs-module__jMC11a__article div+ul,.docs-module__jMC11a__article p+dl,.docs-module__jMC11a__article dl+p,.docs-module__jMC11a__article h3+*,.docs-module__jMC11a__article *+h3{margin-top:14px}.docs-module__jMC11a__article h3{letter-spacing:-.01em;margin-top:26px;font-size:1rem}.docs-module__jMC11a__article ul,.docs-module__jMC11a__article ol{color:var(--muted);flex-direction:column;gap:8px;padding-left:0;list-style:none;display:flex}.docs-module__jMC11a__article ul li,.docs-module__jMC11a__article ol li{padding-left:18px;line-height:1.55;position:relative}.docs-module__jMC11a__article ul li:before{content:"";background:var(--faint);border-radius:1px;width:5px;height:5px;position:absolute;top:.68em;left:2px}.docs-module__jMC11a__article ol{counter-reset:step}.docs-module__jMC11a__article ol li{padding-left:30px}.docs-module__jMC11a__article ol li:before{counter-increment:step;content:counter(step, decimal-leading-zero);font-family:var(--mono);letter-spacing:.1em;color:var(--acc);font-size:11px;position:absolute;top:.15em;left:0}.docs-module__jMC11a__article a{color:var(--acc)}.docs-module__jMC11a__article code{font-size:.86em}.docs-module__jMC11a__article .table td{color:var(--muted)}:is(.docs-module__jMC11a__article .table td strong,.docs-module__jMC11a__article .table td code){color:var(--text)}.docs-module__jMC11a__article .table td code{background:0 0;padding:0}.docs-module__jMC11a__wide{min-width:220px;white-space:normal!important}.docs-module__jMC11a__kv dd{line-height:1.5}.docs-module__jMC11a__kv dd a{color:var(--acc)}.docs-module__jMC11a__addr{background:var(--code-bg);letter-spacing:.02em;overflow-wrap:anywhere;padding:.1em .45em}.docs-module__jMC11a__note{font-family:var(--mono);letter-spacing:.04em;color:var(--faint);font-size:11px}.docs-module__jMC11a__status{vertical-align:middle;margin-left:4px}.docs-module__jMC11a__aside{border-left:2px solid var(--acc);padding:2px 0 2px 14px;font-size:.92rem}.docs-module__jMC11a__code{margin-top:14px;position:relative}.docs-module__jMC11a__code pre{background:color-mix(in srgb, var(--panel-solid) 92%, transparent);border-color:var(--line-2);padding:14px 96px 16px 16px;font-size:.8rem;line-height:1.55}.docs-module__jMC11a__codeTools{z-index:1;align-items:center;gap:8px;display:inline-flex;position:absolute;top:6px;right:6px}.docs-module__jMC11a__codeLang{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-size:10px}.docs-module__jMC11a__codeTools .btn{background:color-mix(in srgb, var(--panel-solid) 90%, transparent)}.docs-module__jMC11a__pager{border-top:1px solid var(--line-2);grid-template-columns:1fr 1fr;gap:24px;margin-top:48px;padding-top:20px;display:grid}.docs-module__jMC11a__pagerLink{color:var(--text);flex-direction:column;gap:4px;min-width:0;display:flex}.docs-module__jMC11a__pagerLink:hover{color:var(--acc);text-decoration:none}.docs-module__jMC11a__pagerNext{text-align:right;align-items:flex-end}.docs-module__jMC11a__pagerKicker{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-size:10.5px}.docs-module__jMC11a__pagerTitle{letter-spacing:-.01em;font-size:.95rem;font-weight:500}@media (max-width:1100px){.docs-module__jMC11a__shell{grid-template-columns:220px minmax(0,1fr);gap:0 32px}}@media (max-width:900px){.docs-module__jMC11a__shell{grid-template-columns:1fr;gap:0}.docs-module__jMC11a__sidebar{border-right:0;border-bottom:1px solid var(--line);max-height:none;padding:16px 0 14px;position:static;overflow:visible}.docs-module__jMC11a__sidebarHead,.docs-module__jMC11a__desktopNav{display:none}.docs-module__jMC11a__mobileNav{display:flex}.docs-module__jMC11a__main{grid-template-columns:minmax(0,1fr);padding-top:20px}.docs-module__jMC11a__article{max-width:none}}@media (max-width:560px){.docs-module__jMC11a__pager{grid-template-columns:1fr;gap:14px}.docs-module__jMC11a__pagerNext{text-align:left;align-items:flex-start}.docs-module__jMC11a__code pre{font-size:.76rem}}
