.pm .pj-doc{gap:var(--pm-s5);padding-top:var(--pm-s6);grid-template-columns:minmax(0,1fr);display:grid}.pm .pj-doc-body{min-width:0;max-width:46rem;font-size:var(--pm-fs-16);color:var(--pm-ink);line-height:1.85}.pm .pj-toc{display:none}.pm .pj-toc-m{border-block:1px solid var(--pm-line)}.pm .pj-toc-m summary{min-height:var(--pm-tap);cursor:pointer;align-items:center;font-weight:700;display:flex}.pm .pj-toc-m ol{padding-bottom:var(--pm-s3);display:grid}.pm .pj-toc ol a,.pm .pj-toc-m ol a{min-height:var(--pm-tap);padding:var(--pm-s1) 0;color:var(--pm-ink-2);align-items:center;line-height:1.5;display:flex}.pm .pj-toc ol a:hover,.pm .pj-toc-m ol a:hover{color:var(--pm-ink);text-underline-offset:3px;text-decoration:underline}@media (min-width:1024px){.pm .pj-doc[data-toc]{gap:var(--pm-s8);grid-template-columns:16rem minmax(0,46rem);align-items:start}.pm .pj-toc{top:calc(var(--pm-top-h) + var(--pm-sticky-gap));max-height:calc(100vh - var(--pm-top-h) - 2 * var(--pm-sticky-gap));padding-right:var(--pm-s3);border-top:1px solid var(--pm-ink);font-size:var(--pm-fs-14);display:block;position:sticky;overflow-y:auto}.pm .pj-toc>p{padding:var(--pm-s3) 0 var(--pm-s2);color:var(--pm-ink);font-weight:700}.pm .pj-toc-m{display:none}}.pm .pj-doc-body>section{margin-top:var(--pm-s7)}.pm .pj-doc-body>section:first-child{margin-top:0}.pm .pj-doc-body h2{margin-bottom:var(--pm-s3);padding-top:var(--pm-s3);border-top:1px solid var(--pm-ink);font:700 var(--pm-fs-22) / 1.4 var(--pm-head);letter-spacing:-.02em}.pm .pj-doc-body h3{margin:var(--pm-s5) 0 var(--pm-s2);font:700 var(--pm-fs-17) / 1.5 var(--pm-head)}.pm .pj-doc-body p,.pm .pj-doc-body ul,.pm .pj-doc-body ol,.pm .pj-doc-body .pj-table{margin-top:var(--pm-s3)}.pm .pj-doc-body>p:first-child{font-size:var(--pm-fs-19);margin-top:0;line-height:1.7}.pm .pj-doc-body ul,.pm .pj-doc-body ol{padding-left:1.4em}.pm .pj-doc-body ul{list-style:outside}.pm .pj-doc-body ol{list-style:decimal}.pm .pj-doc-body li{padding-left:var(--pm-s1)}.pm .pj-doc-body li+li,.pm .pj-doc-body li>ul,.pm .pj-doc-body li>ol{margin-top:var(--pm-s2)}.pm .pj-doc-body li::marker{color:var(--pm-ink-3)}.pm .pj-doc-body a{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--pm-line-2);text-decoration-color:var(--pm-line-2)}.pm .pj-doc-body a:hover{text-decoration-color:currentColor}.pm .pj-doc-body a.pm-btn{text-decoration:none}.pm .pj-doc-body strong{font-weight:700}.pm .pj-rule{margin:var(--pm-s6) 0 var(--pm-s5);border:0;border-top:1px solid var(--pm-line)}.pm .pj-key{white-space:nowrap;font-weight:700}.pm .pj-blank{white-space:nowrap;padding:0 var(--pm-s1);border-radius:var(--pm-r-s);background:var(--pm-bg-3);color:var(--pm-ink-2)}.pm .pj-table{overflow-x:auto}.pm .pj-table table{border-collapse:collapse;width:100%;font-size:var(--pm-fs-14);line-height:1.7}.pm .pj-table th{padding:var(--pm-s2) var(--pm-s3);border-bottom:1px solid var(--pm-ink);text-align:left;vertical-align:bottom;font-weight:700}.pm .pj-table td{padding:var(--pm-s3);border-bottom:1px solid var(--pm-line);vertical-align:top}.pm .pj-table th,.pm .pj-table td{min-width:9em}.pm .pj-table th:first-child,.pm .pj-table td:first-child{padding-left:0}.pm .pj-table th{white-space:nowrap}.pm .pj-table[data-stack=always] thead{display:none}.pm .pj-table[data-stack=always] table,.pm .pj-table[data-stack=always] tbody,.pm .pj-table[data-stack=always] tr,.pm .pj-table[data-stack=always] td{display:block}.pm .pj-table[data-stack=always] tr{padding:var(--pm-s3) 0;border-top:1px solid var(--pm-line-2)}.pm .pj-table[data-stack=always] tr:last-child{border-bottom:1px solid var(--pm-line-2)}.pm .pj-table[data-stack=always] td{padding:var(--pm-s1) 0;border:0}.pm .pj-table[data-stack=always] td:before{content:attr(data-label);font-size:var(--pm-fs-12);color:var(--pm-ink-3);font-weight:700;display:block}@media (min-width:768px){.pm .pj-table[data-stack=always] td{gap:var(--pm-s3);grid-template-columns:7rem minmax(0,1fr);display:grid}.pm .pj-table[data-stack=always] td:before{font-size:var(--pm-fs-13)}}@media (max-width:767px){.pm .pj-table[data-stack=narrow] thead{display:none}.pm .pj-table[data-stack=narrow] table,.pm .pj-table[data-stack=narrow] tbody,.pm .pj-table[data-stack=narrow] tr,.pm .pj-table[data-stack=narrow] td{display:block}.pm .pj-table[data-stack=narrow] tr{padding:var(--pm-s3) 0;border-top:1px solid var(--pm-line-2)}.pm .pj-table[data-stack=narrow] td{padding:var(--pm-s1) 0;border:0}.pm .pj-table[data-stack=narrow] td:before{content:attr(data-label);font-size:var(--pm-fs-12);color:var(--pm-ink-3);font-weight:700;display:block}}
