.pzd-inline-code[data-v-7a579436]{font-family:var(--mono);border:1px solid var(--border);background:var(--bg2);color:var(--fg);overflow-wrap:break-word;border-radius:5px;padding:1.5px 5px;font-size:.87em}.pzd-seg-link[data-v-7a579436]{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--border2);text-decoration-color:var(--border2);text-underline-offset:3px}.pzd-seg-link[data-v-7a579436]:hover{color:var(--accent);text-decoration-color:currentColor}strong[data-v-7a579436]{color:var(--fg);font-weight:700}.pzd-search[data-v-25235ce8],.pzd-modal-backdrop[data-v-25235ce8]{--bg2:#f4ecd8;--panel:#fff;--border:#e6dcc4;--border2:#d3c6a6;--fg:#1d1a14;--fg2:#4f493d;--fg3:#6e6656;--hi:#ffe46b;--placeholder:#9a917e}.pzd-search[data-v-25235ce8]{border:1.5px solid var(--border2);background:var(--panel);width:100%;height:42px;color:var(--placeholder);text-align:left;cursor:pointer;border-radius:999px;align-items:center;gap:8px;margin-bottom:24px;padding:0 8px 0 36px;font-family:inherit;font-size:14.5px;font-weight:500;display:flex;position:relative}.pzd-search[data-v-25235ce8]:hover{border-color:var(--fg)}.pzd-search[data-v-25235ce8]:focus-visible{border-color:var(--fg);box-shadow:3px 3px 0 var(--fg);outline:none}.pzd-search-label[data-v-25235ce8]{flex:1}.pzd-search-key[data-v-25235ce8]{color:var(--fg3);background:var(--bg2);border:1px solid var(--border);border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:600}.pzd-search-icon[data-v-25235ce8]{color:var(--fg3);font-size:14px;font-weight:400;line-height:1.6;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.pzd-modal-backdrop[data-v-25235ce8]{-webkit-font-smoothing:antialiased;z-index:50;background:#1d1a1459;justify-content:center;align-items:flex-start;padding:12vh 20px 20px;font-family:Figtree Variable,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.6;display:flex;position:fixed;inset:0}.pzd-modal-backdrop[data-v-25235ce8] ::selection{background:var(--hi)}.pzd-modal[data-v-25235ce8]{border:1.5px solid var(--fg);background:var(--panel);width:100%;max-width:640px;max-height:70vh;box-shadow:5px 5px 0 var(--fg);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.pzd-modal-head[data-v-25235ce8]{border-bottom:1.5px solid var(--border);position:relative}.pzd-modal-head .pzd-search-icon[data-v-25235ce8]{left:18px}.pzd-modal-head input[data-v-25235ce8]{width:100%;color:var(--fg);background:0 0;border:0;outline:none;padding:16px 18px 16px 42px;font-family:inherit;font-size:16px;font-weight:500}.pzd-modal-head input[data-v-25235ce8]::placeholder{color:var(--placeholder)}.pzd-modal-body[data-v-25235ce8]{padding:10px;overflow-y:auto}.pzd-modal-hint[data-v-25235ce8]{color:var(--fg3);margin:0;padding:18px 12px;font-size:14px}.pzd-result-page[data-v-25235ce8]{margin-bottom:6px}.pzd-result-title[data-v-25235ce8]{color:var(--fg);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:14.5px;font-weight:700;text-decoration:none;display:flex}.pzd-result-group[data-v-25235ce8]{color:var(--fg3);font-size:12px;font-weight:600}.pzd-result-section[data-v-25235ce8]{color:var(--fg2);border-radius:12px;padding:7px 12px 7px 24px;font-size:14px;font-weight:500;text-decoration:none;display:block}.pzd-result-heading[data-v-25235ce8]{display:block}.pzd-result-excerpt[data-v-25235ce8]{color:var(--fg3);margin-top:2px;font-size:13px;font-weight:400;display:block}.pzd-result-hit[data-v-25235ce8]{background:var(--hi);color:var(--fg)}.pzd-result-title[data-v-25235ce8]:hover,.pzd-result-section[data-v-25235ce8]:hover,.pzd-result-on[data-v-25235ce8]{background:var(--bg2)}.pzd[data-v-292404a6]{--bg:#fbf6ea;--bg2:#f4ecd8;--panel:#fff;--border:#e6dcc4;--border2:#d3c6a6;--fg:#1d1a14;--fg2:#4f493d;--fg3:#6e6656;--hover:#1d1a140d;--accent:#5b57e0;--hi:#ffe46b;--green:#3a8f4d;--amber:#a8691c;--red:#d93a3f;--display:"Bricolage Grotesque Variable", "Figtree Variable", sans-serif;--mono:"JetBrains Mono Variable", ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;background:var(--bg);width:100%;min-height:100vh;color:var(--fg);-webkit-font-smoothing:antialiased;font-family:Figtree Variable,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:15.5px;line-height:1.6;overflow-x:hidden}.pzd[data-v-292404a6] *,.pzd[data-v-292404a6] :before,.pzd[data-v-292404a6] :after{box-sizing:border-box}.pzd[data-v-292404a6] :where(a){color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--border2);text-decoration-color:var(--border2);text-underline-offset:3px}.pzd[data-v-292404a6] :where(a:hover){color:var(--accent);text-decoration-color:currentColor}.pzd[data-v-292404a6] :where(a:focus-visible,button:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.pzd[data-v-292404a6] :where(button){font-family:inherit;line-height:normal}.pzd[data-v-292404a6] ::selection{background:var(--hi)}.pzd-spacer[data-v-292404a6]{flex:1}.pzd-mark[data-v-292404a6],.pzd-wordmark[data-v-292404a6],.pzd-group-title[data-v-292404a6],.pzd-h1[data-v-292404a6],.pzd-h2[data-v-292404a6],.pzd-note-icon[data-v-292404a6],.pzd-pager-title[data-v-292404a6],.pzd-toc-title[data-v-292404a6],.pzd-help-title[data-v-292404a6]{font-family:var(--display)}.pzd-hl[data-v-292404a6]{background:linear-gradient(transparent 58%, var(--hi) 58%, var(--hi) 92%, transparent 92%);margin:0 -5px;padding:0 5px}.pzd-header[data-v-292404a6]{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1.5px solid var(--border);background:#fbf6eaeb;position:sticky;top:0}.pzd-nav[data-v-292404a6]{align-items:center;gap:28px;max-width:1440px;height:68px;margin:0 auto;padding:0 32px;display:flex}.pzd-brand[data-v-292404a6]{color:var(--fg);flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:flex}.pzd-brand[data-v-292404a6]:hover{color:var(--fg)}.pzd-mark[data-v-292404a6]{background:var(--fg);width:32px;height:32px;color:var(--bg);border-radius:50%;justify-content:center;align-items:center;font-size:17px;font-weight:800;display:flex}.pzd-wordmark[data-v-292404a6]{letter-spacing:-.03em;font-size:22px;font-weight:800}.pzd-kicker[data-v-292404a6]{color:var(--fg2);background:var(--panel);border:1.5px solid var(--border);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700}.pzd-links[data-v-292404a6]{align-items:center;gap:4px;font-size:14.5px;font-weight:600;display:flex}.pzd-links a[data-v-292404a6]{color:var(--fg2);border-radius:999px;padding:6px 12px;text-decoration:none}.pzd-links a[data-v-292404a6]:hover{background:var(--hover);color:var(--fg)}.pzd-links .pzd-link-on[data-v-292404a6],.pzd-links .pzd-link-on[data-v-292404a6]:hover{color:var(--fg);background:var(--panel);border:1.5px solid var(--border)}.pzd-cta[data-v-292404a6]{background:var(--fg);color:var(--bg);white-space:nowrap;border-radius:999px;padding:10px 20px;font-size:14.5px;font-weight:700;text-decoration:none}.pzd-cta[data-v-292404a6]:hover{background:var(--accent);color:var(--bg)}.pzd-shell[data-v-292404a6]{flex-wrap:wrap;align-items:flex-start;gap:48px;max-width:1440px;margin:0 auto;padding:0 32px;display:flex}.pzd-side[data-v-292404a6]{flex:0 0 248px;align-self:flex-start;width:248px;max-height:calc(100vh - 68px);margin-left:-4px;padding:28px 10px 60px 4px;position:sticky;top:68px;overflow-y:auto}.pzd-groups[data-v-292404a6]{flex-direction:column;gap:24px;display:flex}.pzd-group-title[data-v-292404a6]{letter-spacing:-.02em;margin-bottom:8px;padding-left:12px;font-size:16px;font-weight:800}.pzd-group-items[data-v-292404a6]{flex-direction:column;gap:2px;display:flex}.pzd-side-link[data-v-292404a6]{text-align:left;color:var(--fg2);border:1.5px solid #0000;border-radius:999px;padding:8px 12px;font-size:14.5px;font-weight:500;line-height:normal;text-decoration:none;transition:background .15s,box-shadow .15s,transform .15s;display:block}.pzd-side-link[data-v-292404a6]:hover{color:var(--fg2);background:var(--hover)}.pzd-side-on[data-v-292404a6],.pzd-side-on[data-v-292404a6]:hover{color:var(--fg);background:var(--hi);border-color:var(--fg);box-shadow:3px 3px 0 var(--fg);font-weight:700;transform:translate(-1px,-1px)}.pzd-main[data-v-292404a6]{flex:540px;min-width:min(100%,460px);max-width:760px;padding:42px 0 96px}.pzd-crumbs[data-v-292404a6]{color:var(--fg3);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;font-size:13.5px;font-weight:600;display:flex}.pzd-crumb-on[data-v-292404a6]{color:var(--fg2)}.pzd-h1[data-v-292404a6]{letter-spacing:-.045em;text-wrap:balance;margin:0 0 14px;font-size:50px;font-weight:800;line-height:1.02}.pzd-lede[data-v-292404a6]{color:var(--fg2);text-wrap:pretty;margin:0 0 36px;font-size:18px}.pzd-h2[data-v-292404a6]{letter-spacing:-.03em;margin:46px 0 14px;scroll-margin-top:92px;font-size:27px;font-weight:800;line-height:1.15}.pzd-p[data-v-292404a6]{color:var(--fg2);text-wrap:pretty;margin:0 0 16px;font-size:15.5px}.pzd-ul[data-v-292404a6]{flex-direction:column;gap:10px;margin:0 0 18px;display:flex}.pzd-li[data-v-292404a6]{color:var(--fg2);text-wrap:pretty;align-items:baseline;gap:12px;font-size:15.5px;display:flex}.pzd-bullet[data-v-292404a6]{background:var(--fg);border-radius:50%;flex-shrink:0;width:7px;height:7px;transform:translateY(-2px)}.pzd-endpoint[data-v-292404a6]{border:1.5px solid var(--border);background:var(--panel);font-family:var(--mono);border-radius:999px;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 18px;padding:12px 16px;display:flex}.pzd-method[data-v-292404a6]{letter-spacing:.04em;color:#fff;border-radius:999px;padding:3px 11px;font-size:12px;font-weight:700}.pzd-path[data-v-292404a6]{color:var(--fg);overflow-wrap:anywhere;font-size:13.5px;font-weight:500}.pzd-note[data-v-292404a6]{border:1.5px solid var(--border);background:var(--bg2);color:var(--fg);text-wrap:pretty;border-radius:20px;align-items:flex-start;gap:12px;margin:0 0 22px;padding:16px 18px;font-size:14.5px;display:flex}.pzd-note-warn[data-v-292404a6]{background:#fbecc9;border-color:#a8691c66}.pzd-note-icon[data-v-292404a6]{width:24px;height:24px;color:var(--bg);background:var(--fg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12.5px;font-weight:800;display:flex}.pzd-note-warn .pzd-note-icon[data-v-292404a6]{color:#fff;background:var(--amber)}.pzd-table[data-v-292404a6]{border:1.5px solid var(--border);background:var(--panel);border-radius:20px;margin:0 0 22px;overflow:hidden}.pzd-thead[data-v-292404a6]{border-bottom:1.5px solid var(--border);background:var(--bg2);gap:16px;padding:12px 18px;display:grid}.pzd-thead>div[data-v-292404a6]{color:var(--fg2);font-size:13px;font-weight:700}.pzd-trow[data-v-292404a6]{align-items:baseline;gap:16px;padding:12px 18px;display:grid}.pzd-trow+.pzd-trow[data-v-292404a6]{border-top:1px solid var(--border)}.pzd-trow>div[data-v-292404a6]{color:var(--fg2);text-wrap:pretty;min-width:0;font-size:14px}.pzd-code[data-v-292404a6]{border:1.5px solid var(--fg);background:var(--fg);box-shadow:5px 5px 0 var(--border2);border-radius:20px;margin:0 0 24px;overflow:hidden}.pzd-code-bar[data-v-292404a6]{border-bottom:1px solid #fbf6ea1f;align-items:center;gap:4px;padding:8px 10px 8px 14px;display:flex}.pzd-tabs[data-v-292404a6]{gap:4px;display:flex}.pzd-tab[data-v-292404a6]{cursor:pointer;color:#a59c88;background:0 0;border:none;border-radius:999px;padding:4px 12px;font-size:12.5px;font-weight:700}.pzd-tab[data-v-292404a6]:hover{color:var(--bg2)}.pzd-tab-on[data-v-292404a6],.pzd-tab-on[data-v-292404a6]:hover{background:var(--bg);color:var(--fg)}.pzd-code-label[data-v-292404a6]{font-family:var(--mono);color:#a59c88;font-size:12px}.pzd-copy[data-v-292404a6]{cursor:pointer;color:var(--border2);background:0 0;border:1px solid #fbf6ea38;border-radius:999px;padding:4px 12px;font-size:12.5px;font-weight:700}.pzd-copy[data-v-292404a6]:hover{color:var(--bg);border-color:#fbf6ea80}.pzd-copied[data-v-292404a6],.pzd-copied[data-v-292404a6]:hover{color:#7fd08f}.pzd-code-body[data-v-292404a6]{font-family:var(--mono);margin:0;padding:16px 18px;font-size:13px;line-height:1.75;overflow-x:auto}.pzd-code-body code[data-v-292404a6]{font-family:inherit}.pzd-code-line[data-v-292404a6]{white-space:pre;display:block}.pzd-tok-comment[data-v-292404a6]{color:#8c836f;font-style:italic}.pzd-tok-keyword[data-v-292404a6]{color:var(--hi);font-weight:600}.pzd-tok-plain[data-v-292404a6]{color:var(--bg2)}.pzd-pager[data-v-292404a6]{border-top:1.5px dashed var(--border2);flex-wrap:wrap;gap:14px;margin-top:56px;padding-top:28px;display:flex}.pzd-pager-link[data-v-292404a6]{text-align:left;border:1.5px solid var(--border);background:var(--panel);min-width:210px;color:var(--fg);border-radius:20px;flex:1;padding:16px 20px;line-height:normal;text-decoration:none;transition:transform .12s,box-shadow .12s}.pzd-pager-link[data-v-292404a6]:hover{color:var(--fg);border-color:var(--fg);box-shadow:3px 3px 0 var(--fg);transform:translate(-1px,-1px)}.pzd-pager-next[data-v-292404a6]{text-align:right}.pzd-pager-label[data-v-292404a6]{color:var(--fg3);margin-bottom:3px;font-size:13px;font-weight:600}.pzd-pager-title[data-v-292404a6]{letter-spacing:-.02em;font-size:18px;font-weight:800}.pzd-toc[data-v-292404a6]{flex:190px;align-self:flex-start;max-width:320px;padding:48px 0 60px;position:sticky;top:68px}.pzd-toc-title[data-v-292404a6]{letter-spacing:-.02em;margin-bottom:12px;font-size:16px;font-weight:800}.pzd-toc-links[data-v-292404a6]{border-left:2px solid var(--border);flex-direction:column;gap:9px;padding-left:14px;display:flex}.pzd-toc-links a[data-v-292404a6]{color:var(--fg2);text-wrap:pretty;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none}.pzd-toc-links a[data-v-292404a6]:hover{color:var(--accent)}.pzd-help[data-v-292404a6]{border:1.5px solid var(--fg);background:var(--panel);box-shadow:4px 4px 0 var(--fg);border-radius:20px;margin-top:28px;padding:16px 18px}.pzd-help-title[data-v-292404a6]{letter-spacing:-.02em;margin-bottom:4px;font-size:17px;font-weight:800}.pzd-help p[data-v-292404a6]{color:var(--fg2);text-wrap:pretty;margin:0 0 12px;font-size:13.5px}.pzd-help a[data-v-292404a6]{font-size:13.5px;font-weight:700}@media (width<=1180px){.pzd-toc[data-v-292404a6]{display:none}}@media (width<=900px){.pzd-shell[data-v-292404a6]{gap:24px}.pzd-side[data-v-292404a6]{flex:100%;width:100%;max-height:none;margin-right:-10px;padding-bottom:0;position:static}.pzd-links[data-v-292404a6]{display:none}.pzd-h1[data-v-292404a6]{font-size:38px}}@media (width<=560px){.pzd-nav[data-v-292404a6],.pzd-shell[data-v-292404a6]{padding-left:18px;padding-right:18px}}
