.docs-root{--docs-brand:#1f6f5c;--docs-brand-soft:#e2f0ea;--docs-brand-ink:#124a3c}.docs-article h2,.docs-article h3{scroll-margin-top:16px}@media (max-width:1023.98px){.docs-article h2,.docs-article h3{scroll-margin-top:110px}}.docs-article h2[tabindex="-1"]:focus,.docs-article h2[tabindex="-1"]:focus-visible,.docs-article h3[tabindex="-1"]:focus,.docs-article h3[tabindex="-1"]:focus-visible{outline:none}.docs-search input:focus,.docs-search input:focus-visible{outline:none;box-shadow:none}.docs-article .docs-flash{animation:docs-flash 1.4s ease-out}@keyframes docs-flash{0%,30%{background:var(--docs-brand-soft);box-shadow:0 0 0 8px var(--docs-brand-soft);border-radius:6px}to{background:transparent;box-shadow:0 0 0 8px transparent;border-radius:6px}}.docs-link{position:relative;transition:color .15s ease,background-color .15s ease;text-decoration:none}.docs-link:hover{color:var(--ink);background:var(--surface-2)}.docs-link-on{color:var(--docs-brand-ink)}.docs-link-on,.docs-link-on:hover{background:var(--docs-brand-soft)}.docs-chevron{transition:transform .22s cubic-bezier(.2,.7,.2,1)}.docs-chevron-down,.docs-chevron-open{transform:rotate(90deg)}.docs-fold{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.2,.7,.2,1),opacity .2s ease;opacity:0}.docs-fold-open{grid-template-rows:1fr;opacity:1}.docs-toc-link{position:relative;margin-left:-1px;border-left:2px solid transparent;transition:color .15s ease,border-color .2s ease;text-decoration:none}.docs-toc-link:hover{color:var(--ink)}.docs-toc-on{border-left-color:var(--docs-brand);color:var(--docs-brand-ink)}.docs-scroll{scrollbar-width:thin}.docs-searchbtn{transition:border-color .15s ease,color .15s ease,box-shadow .2s ease}.docs-searchbtn:hover{border-color:var(--docs-brand);box-shadow:0 0 0 3px var(--docs-brand-soft)}.docs-kbd{font:600 11px/1 var(--font-sans,system-ui);background:var(--surface-2);border:solid var(--line);border-width:1px 1px 2px;border-radius:6px;padding:3px 6px;color:var(--ink-2);white-space:nowrap}.docs-search-backdrop{animation:docs-fade .15s ease-out}.docs-search{animation:docs-pop .2s cubic-bezier(.2,.8,.2,1)}@keyframes docs-fade{0%{opacity:0}to{opacity:1}}@keyframes docs-pop{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:none}}.docs-article figure.not-doc{transition:border-color .2s ease,box-shadow .2s ease}.docs-article figure.not-doc:hover{border-color:#cfd8d3;box-shadow:0 6px 18px -12px rgb(17 19 22/.35)}@media (prefers-reduced-motion:reduce){.docs-article figure.not-doc,.docs-chevron,.docs-fold,.docs-link,.docs-searchbtn,.docs-toc-link{transition:none}.docs-article .docs-flash,.docs-search,.docs-search-backdrop{animation:none}}