.__pzCG_shell{grid-template-columns:235px minmax(0,760px) 175px;align-items:start;gap:42px;max-width:1320px;margin:0 auto;padding:38px 0 80px;display:grid}.__pzCG_sidebar,.__pzCG_toc{scrollbar-width:thin;max-height:calc(100dvh - 110px);position:sticky;top:88px;overflow-y:auto}.__pzCG_searchLabel{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.__pzCG_search{width:100%;font:inherit;background:var(--bg-2);border:1px solid var(--line-2);color:var(--ink);border-radius:7px;margin-bottom:24px;padding:11px 12px;font-size:12px}.__pzCG_search:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.__pzCG_navGroup{margin-bottom:22px}.__pzCG_navGroup h2,.__pzCG_toc h2{font:600 11px var(--f-ui);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2);margin:0 0 9px;padding:0 10px}.__pzCG_navGroup a{color:var(--ink-2);border-radius:6px;padding:7px 10px;font-size:13px;line-height:1.5;text-decoration:none;display:block}.__pzCG_navGroup a:hover,.__pzCG_toc a:hover{color:var(--ink);background:var(--bg-2)}.__pzCG_navGroup a[aria-current=page]{color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent);font-weight:600}.__pzCG_menuToggle{display:none}.__pzCG_article{min-width:0}.__pzCG_intro{border-bottom:1px solid var(--line-2);margin-bottom:28px;padding:0 0 26px}.__pzCG_eyebrow{font:11px var(--f-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--accent);margin:0 0 18px}.__pzCG_intro h1{letter-spacing:-.04em;text-wrap:balance;margin:0 0 16px;font-size:clamp(28px,3.4vw,44px);font-weight:600;line-height:1.15}.__pzCG_description{color:var(--ink-2);margin:0 0 20px;font-size:16px;line-height:1.7}.__pzCG_meta{font:11px var(--f-mono);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:12px 22px;display:flex}.__pzCG_languages{flex-wrap:wrap;gap:13px;display:flex}.__pzCG_languages a{color:var(--ink-2);text-decoration:none}.__pzCG_languages a[aria-current=page]{color:var(--accent)}.__pzCG_prose{overflow-wrap:anywhere;font-size:15px;line-height:1.85}.__pzCG_prose p{margin:0 0 20px}.__pzCG_prose h2{font:600 23px/1.35 var(--f-ui);color:var(--ink);text-transform:none;letter-spacing:-.025em;margin:38px 0 17px;scroll-margin-top:94px;display:block}.__pzCG_prose h2:after{display:none}.__pzCG_prose h2:first-child{margin-top:0}.__pzCG_prose h3{margin:26px 0 12px;font-size:18px}.__pzCG_prose a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.__pzCG_prose ul,.__pzCG_prose ol{margin:16px 0 24px;padding-left:24px}.__pzCG_prose li{margin:7px 0}.__pzCG_prose strong{font-weight:600}.__pzCG_prose blockquote{border-left:3px solid var(--accent);background:var(--bg-2);border-radius:0 6px 6px 0;margin:24px 0;padding:15px 20px}.__pzCG_prose blockquote p:last-child{margin-bottom:0}.__pzCG_prose code{font:12px var(--f-mono);border:1px solid var(--line-2);background:var(--bg-2);border-radius:4px;padding:2px 5px}.__pzCG_codeBlock{background:var(--bg-2);border:1px solid var(--line-2);border-radius:8px;min-width:0;margin:22px 0;position:relative;overflow:hidden}.__pzCG_codeBlock pre{tab-size:2;margin:0;padding:48px 20px 20px;line-height:1.7;overflow-x:auto}.__pzCG_codeBlock pre code{white-space:pre;overflow-wrap:normal;background:0 0;border:0;padding:0;font-size:12px}.__pzCG_codeBlock button{background:var(--surface);border:1px solid var(--line-2);color:var(--ink-2);font:11px var(--f-ui);cursor:pointer;border-radius:5px;padding:4px 8px;position:absolute;top:9px;right:10px}.__pzCG_codeBlock button:hover{color:var(--ink)}.__pzCG_copyStatus:empty{display:none}.__pzCG_copyStatus{color:var(--ink-2);padding:0 16px 12px;font-size:12px;display:block}.__pzCG_tableScroll{margin:22px 0;overflow-x:auto}.__pzCG_prose table{border-collapse:collapse;width:100%;font-size:13px}.__pzCG_prose th,.__pzCG_prose td{text-align:left;border-bottom:1px solid var(--line-2);min-width:100px;padding:10px 12px}.__pzCG_prose th{background:var(--bg-2)}.__pzCG_toc{padding-top:2px}.__pzCG_toc a{color:var(--ink-2);border-radius:5px;padding:6px 10px;font-size:12px;line-height:1.6;text-decoration:none;display:block}.__pzCG_pager{border-top:1px solid var(--line-2);grid-template-columns:1fr 1fr;gap:14px;margin-top:42px;padding-top:24px;display:grid}.__pzCG_pager a{border:1px solid var(--line-2);border-radius:8px;padding:15px;text-decoration:none}.__pzCG_pager a:hover{border-color:var(--accent)}.__pzCG_pager span{color:var(--ink-2);margin-bottom:5px;font-size:11px;display:block}.__pzCG_pager strong{color:var(--ink);font-size:13px;font-weight:500}.__pzCG_pager a:last-child{text-align:right}.__pzCG_noResults{color:var(--ink-2);font-size:13px;line-height:1.6}@media (min-width:1440px){.__pzCG_shell{gap:48px}}@media (max-width:1150px){.__pzCG_shell{grid-template-columns:215px minmax(0,760px);gap:32px}.__pzCG_toc{display:none}}@media (max-width:760px){.__pzCG_shell{padding-top:18px;display:block}.__pzCG_sidebar{border:1px solid var(--line-2);border-radius:8px;max-height:none;margin-bottom:28px;position:static}.__pzCG_menuToggle{background:var(--bg-2);width:100%;color:var(--ink);font:13px var(--f-ui);cursor:pointer;border:0;border-radius:8px;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.__pzCG_navBody{padding:16px;display:none}.__pzCG_navOpen{display:block}.__pzCG_navGroup:last-child{margin-bottom:0}.__pzCG_search{margin-bottom:18px}.__pzCG_intro h1{font-size:32px}.__pzCG_description{font-size:15px}.__pzCG_meta{gap:14px}.__pzCG_prose{font-size:14px}.__pzCG_prose h2{font-size:21px}.__pzCG_pager{gap:10px}.__pzCG_pager a{padding:12px}.__pzCG_eyebrow{font-size:10px}.__pzCG_codeBlock pre{padding-left:13px;padding-right:13px}}
