.pdoc{--pdoc-ink:#2a2226;--pdoc-body:#5c4a50;--pdoc-muted:#8a757c;--pdoc-rule:#ede4e6;--pdoc-sunk:#f7f3f4;--pdoc-accent:#e11d48;--pdoc-page:#f4f1f2;--pdoc-card:#fff;--pdoc-card-edge:transparent;--pdoc-warn-bg:#fdf0f3;--pdoc-info-bg:#f1f5f8;--pdoc-info-edge:#5b7c99;--pdoc-past-edge:#b9a6ac;background:var(--pdoc-page);padding:40px 20px 64px}.pdoc__card{background:var(--pdoc-card);border:1px solid var(--pdoc-card-edge);max-width:760px;color:var(--pdoc-body);border-radius:18px;margin:0 auto;padding:44px 48px 40px;font-size:14.5px;line-height:1.78}.pdoc__langs{border-bottom:1px solid var(--pdoc-rule);flex-wrap:wrap;gap:6px 18px;margin:0 0 22px;padding:0 0 14px;font-size:13px;display:flex}.pdoc__langs a{color:var(--pdoc-muted);text-decoration:none}.pdoc__langs a:hover{color:var(--pdoc-accent);text-underline-offset:3px;text-decoration:underline}.pdoc__langs [aria-current=true]{color:var(--pdoc-ink);font-weight:700}.pdoc__head{margin:0 0 26px}.pdoc__title{letter-spacing:-.02em;color:var(--pdoc-ink);margin:0;font-size:25px;font-weight:800;line-height:1.3}.pdoc__body>:first-child{margin-top:0}.pdoc__body p{margin:0 0 16px}.pdoc__body strong,.pdoc__body b{color:var(--pdoc-ink);font-size:15px;font-weight:500}.pdoc__body a{color:var(--pdoc-accent);text-underline-offset:3px}.pdoc__body ul,.pdoc__body ol{margin:0 0 16px;padding-left:20px}.pdoc__body li{margin:0 0 6px}.pdoc__body h2{border-bottom:1px solid var(--pdoc-rule);letter-spacing:-.01em;color:var(--pdoc-ink);margin:34px 0 14px;padding:0 0 10px;font-size:15.5px;font-weight:700}.pdoc__body h3{color:var(--pdoc-ink);margin:24px 0 10px;font-size:14.5px;font-weight:700}.pdoc__body aside,.pdoc__body blockquote{background:var(--pdoc-sunk);border-radius:10px;margin:0 0 14px;padding:16px 20px;font-size:13.5px;line-height:1.7}.pdoc__body aside b,.pdoc__body blockquote>p:first-child>strong:first-child{margin-bottom:4px;font-size:13.5px;font-weight:700;display:block}.pdoc__body blockquote p{margin:0}.pdoc__body blockquote p+p{margin-top:8px}.pdoc__body h1{border-bottom:1px solid var(--pdoc-rule);letter-spacing:-.01em;color:var(--pdoc-ink);margin:34px 0 14px;padding:0 0 10px;font-size:17px;font-weight:700}.pdoc__body h4{color:var(--pdoc-ink);margin:18px 0 8px;font-size:14px;font-weight:700}.pdoc__body table{border-collapse:collapse;width:100%;margin:0 0 18px;font-size:13.5px;line-height:1.6}.pdoc__body th,.pdoc__body td{border:1px solid var(--pdoc-rule);text-align:left;vertical-align:top;padding:8px 10px}.pdoc__body th{background:var(--pdoc-sunk);font-weight:700}.pdoc__body td[align=center],.pdoc__body th[align=center]{text-align:center}.pdoc__body td[align=right],.pdoc__body th[align=right]{text-align:right}.pdoc__body hr{border:0;border-top:1px solid var(--pdoc-rule);margin:24px 0}.pdoc__body code{background:var(--pdoc-sunk);border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.pdoc__body pre{background:var(--pdoc-sunk);border-radius:8px;margin:0 0 16px;padding:12px 14px;overflow-x:auto}.pdoc__body pre code{background:0 0;padding:0}.pdoc__body del{color:var(--pdoc-muted)}.pdoc__body small{color:var(--pdoc-muted);margin:0 0 18px;font-size:12.5px;line-height:1.7;display:block}.pdoc__pending{color:var(--pdoc-muted);margin:0}.pdoc__foot{border-top:1px solid var(--pdoc-rule);text-align:center;color:var(--pdoc-muted);margin:36px 0 0;padding:22px 0 0;font-size:12.5px}.pdoc__note{border-left:3px solid;border-radius:10px;margin:0 0 26px;padding:16px 20px;font-size:13.5px;line-height:1.7}.pdoc__note b{color:var(--pdoc-ink);margin-bottom:4px;display:block}.pdoc__note p{margin:0}.pdoc__note a{color:var(--pdoc-accent);font-weight:600}.pdoc__note__sub{color:var(--pdoc-muted)}.pdoc__note--warn{background:var(--pdoc-warn-bg);border-left-color:var(--pdoc-accent)}.pdoc__note--info{background:var(--pdoc-info-bg);border-left-color:var(--pdoc-info-edge)}.pdoc__note--past{background:var(--pdoc-sunk);border-left-color:var(--pdoc-past-edge)}.pdoc__hist{max-width:760px;margin:22px auto 0;padding:0 8px}.pdoc__hist__t{letter-spacing:.12em;text-transform:uppercase;color:var(--pdoc-muted);margin:0 0 10px;font-size:12px;font-weight:700}.pdoc__hist ul{margin:0;padding:0;list-style:none}.pdoc__hist li{border-bottom:1px solid var(--pdoc-rule);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:7px 0;font-size:13.5px;display:flex}.pdoc__hist li:last-child{border-bottom:0}.pdoc__hist__d{color:var(--pdoc-accent);font-weight:600;text-decoration:none}.pdoc__hist__d:hover{text-underline-offset:3px;text-decoration:underline}.pdoc__hist__d.is-here{color:var(--pdoc-ink)}.pdoc__hist__s{background:var(--pdoc-sunk);color:var(--pdoc-muted);border-radius:3px;padding:1px 7px;font-size:11px;font-weight:700}.pdoc__hist__n{color:var(--pdoc-muted);font-size:12.5px}.pdoc--dark{--pdoc-ink:#eaf1f7;--pdoc-body:#b7c6d2;--pdoc-muted:#93a2b2;--pdoc-rule:#b7c6d229;--pdoc-sunk:#b7c6d212;--pdoc-accent:#d5f4f9;--pdoc-page:#0e1927;--pdoc-card:#131f2e;--pdoc-card-edge:#b7c6d21f;--pdoc-warn-bg:#d5f4f912;--pdoc-info-bg:#b7c6d20f;--pdoc-info-edge:#7fa6c4;--pdoc-past-edge:#6e7f90}.pdoc--dark .pdoc__body a{text-decoration:underline}@media (max-width:640px){.pdoc{padding:22px 12px 44px}.pdoc__card{border-radius:14px;padding:28px 22px 26px}.pdoc__title{font-size:21px}}
