.docs-nav-list[data-v-d87bffa3]{list-style:none}.docs-nav-item[data-v-d87bffa3],.docs-nav-list[data-v-d87bffa3]{display:grid;gap:.45rem}.docs-nav-item>.docs-nav-list[data-v-d87bffa3]{border-left:1px solid var(--app-section-inner-border);margin-left:.9rem;padding-left:.9rem}.docs-nav-link[data-v-d87bffa3]{border-radius:.7rem;color:var(--app-muted);display:block;line-height:1.3;padding:.4rem .55rem;text-decoration:none}.docs-nav-link--active[data-v-d87bffa3],.docs-nav-link[data-v-d87bffa3]:hover{background:var(--app-header-action-bg);color:var(--app-text)}.docs-nav-link--ancestor[data-v-d87bffa3]{color:var(--app-text)}.docs-search[data-v-db17e3fb]{display:grid;gap:.85rem}.docs-search-label[data-v-db17e3fb]{font-weight:700}.docs-search-input[data-v-db17e3fb]{background:var(--app-input-bg);border:1px solid var(--app-input-border);border-radius:.8rem;color:var(--app-text);font:inherit;padding:.8rem .9rem;width:100%}.docs-search-status[data-v-db17e3fb]{color:var(--app-muted)}.docs-search-results[data-v-db17e3fb]{display:grid;gap:.85rem;list-style:none}.docs-search-result[data-v-db17e3fb]{border-top:1px solid var(--app-section-inner-border);display:grid;gap:.35rem;padding-top:.85rem}.docs-search-result[data-v-db17e3fb]:first-child{border-top:0;padding-top:0}.docs-search-result-link[data-v-db17e3fb]{color:var(--app-link);display:grid;gap:.1rem;text-decoration:none}.docs-search-result-link span[data-v-db17e3fb]{color:var(--app-meta);font-size:.88rem}.docs-search-result-excerpt[data-v-db17e3fb]{color:var(--app-muted)}.docs-search-result-excerpt[data-v-db17e3fb] mark{background:color-mix(in srgb,var(--app-cta) 35%,transparent);color:inherit}.docs-page[data-v-950a41e2] .app-shell-page-header__description{max-width:none}.docs-shell[data-v-950a41e2]{align-items:start;display:grid;gap:1.5rem;grid-template-columns:minmax(220px,280px) minmax(0,1fr);width:100%}.docs-sidebar[data-v-950a41e2]{display:grid;gap:1rem;position:sticky;top:calc(var(--app-sticky-stack-offset, 0rem) + 1rem)}.docs-sidebar-toggle[data-v-950a41e2]{display:none}.docs-sidebar-kicker[data-v-950a41e2]{color:var(--app-cta);font-size:.82rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.docs-main[data-v-950a41e2]{display:grid;gap:1.5rem}.docs-article[data-v-950a41e2] .prose{max-width:none}.docs-article[data-v-950a41e2] h2,.docs-article[data-v-950a41e2] h3{font-family:Cormorant Garamond,Times New Roman,serif;margin-bottom:.7rem;margin-top:1.6rem}.docs-article[data-v-950a41e2] h2 a,.docs-article[data-v-950a41e2] h3 a{color:inherit;text-decoration:none}.docs-article[data-v-950a41e2] li,.docs-article[data-v-950a41e2] p{line-height:1.65}.docs-article[data-v-950a41e2] ol,.docs-article[data-v-950a41e2] ul{margin:1rem 0;padding-left:1.2rem}.docs-article[data-v-950a41e2] code{font-family:SFMono-Regular,Consolas,monospace}.docs-article[data-v-950a41e2] pre{background:color-mix(in srgb,var(--app-text) 8%,var(--app-bg));border:1px solid var(--app-panel-border);border-radius:.6rem;font-size:.875rem;line-height:1.6;margin:1rem 0;overflow-x:auto;padding:1rem 1.25rem}.docs-article[data-v-950a41e2] pre code{background:none;border:none;color:var(--app-text);font-size:inherit;padding:0}.docs-article[data-v-950a41e2] pre code span{color:inherit!important}.docs-article[data-v-950a41e2] .code-copy-btn{background:var(--app-bg);border:1px solid var(--app-panel-border);border-radius:5px;color:var(--app-muted);cursor:pointer;font-family:inherit;font-size:.75rem;opacity:0;padding:.25rem .55rem;position:absolute;right:.5rem;top:.5rem;transition:opacity .15s ease}.docs-article[data-v-950a41e2] pre:hover .code-copy-btn{opacity:1}.docs-article[data-v-950a41e2] .code-copy-btn:hover{border-color:var(--app-cta);color:var(--app-text)}.docs-article[data-v-950a41e2] :not(pre)>code{background:color-mix(in srgb,var(--app-text) 10%,var(--app-bg));border:1px solid color-mix(in srgb,var(--app-panel-border) 60%,transparent);border-radius:4px;font-size:.88em;padding:.15em .35em}.docs-article[data-v-950a41e2] a{color:var(--app-link)}.docs-article[data-v-950a41e2] img{border:1px solid var(--app-panel-border);border-radius:1rem;display:block;height:auto;margin:1.5rem 0;max-width:min(100%,920px)}.docs-article[data-v-950a41e2] li img{margin:.75rem 0}.docs-article[data-v-950a41e2] table{border:1px solid var(--app-panel-border);border-collapse:separate;border-radius:.6rem;border-spacing:0;font-size:.95rem;margin:1.25rem 0;overflow:hidden;width:100%}.docs-article[data-v-950a41e2] thead{background:var(--app-header-action-bg)}.docs-article[data-v-950a41e2] td,.docs-article[data-v-950a41e2] th{border-bottom:1px solid var(--app-section-inner-border);line-height:1.5;padding:.65rem .9rem;text-align:left;vertical-align:top}.docs-article[data-v-950a41e2] th{font-weight:600;letter-spacing:.02em}.docs-article[data-v-950a41e2] tbody tr:last-child td,.docs-article[data-v-950a41e2] tbody tr:last-child th{border-bottom:none}.docs-article[data-v-950a41e2] tbody tr:nth-child(2n){background:color-mix(in srgb,var(--app-panel-border) 18%,transparent)}.docs-article[data-v-950a41e2] td[align=center],.docs-article[data-v-950a41e2] th[align=center]{text-align:center;width:4.5rem}.docs-article[data-v-950a41e2] .cmp-win{color:#4ade80}.docs-article[data-v-950a41e2] .cmp-lose{color:#f87171}.docs-surround[data-v-950a41e2]{border-top:1px solid var(--app-section-inner-border);display:flex;flex-wrap:wrap;gap:.85rem;margin-top:2rem;padding-top:1.2rem}.docs-surround-link[data-v-950a41e2]{background:var(--app-header-action-bg);border-radius:999px;color:var(--app-link);padding:.55rem .8rem;text-decoration:none}@media(max-width:900px){.docs-shell[data-v-950a41e2]{grid-template-columns:1fr}.docs-sidebar[data-v-950a41e2]{position:static}.docs-sidebar-toggle[data-v-950a41e2]{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font:inherit;justify-content:space-between;padding:0;width:100%}.docs-sidebar-toggle__chevron[data-v-950a41e2]{color:var(--app-muted);transition:transform .2s ease}.docs-sidebar-toggle__chevron--open[data-v-950a41e2]{transform:rotate(180deg)}.docs-sidebar-kicker--desktop[data-v-950a41e2],.docs-sidebar-nav[data-v-950a41e2]{display:none}.docs-sidebar-nav--open[data-v-950a41e2]{display:block}}
