.vhSw5dl9t{margin-bottom:var(--content-block-margin-y)}.vhSw5dl9t:last-child{margin-bottom:0}.hJPj3Jipr{border-color:var(--color-line);width:80%;height:1px;transition-property:border-color;transition-duration:var(--transition-base);transition-timing-function:var(--transition-fn);margin-left:auto;margin-right:auto}.crLhzsddr{background-color:var(--color-code-bg);width:100%;transition-property:background-color;transition-duration:var(--transition-base);transition-timing-function:var(--transition-fn);flex-direction:row;justify-content:center;padding-top:2.5rem;padding-bottom:2.5rem;display:flex;position:relative;overflow-x:auto}.c9r8-pj_d{border-radius:.5rem}.cjluIQqle{font-family:var(--font-mono);font-size:round(.875rem,1px);line-height:2;position:relative}.cqZjdMqAs{z-index:1;height:0;position:relative;overflow:visible}.c_8y5o6Se{--badge-font-size:var(--font-size-xs);font-family:var(--font-mono);font-size:var(--badge-font-size);padding:var(--code-badge-padding-y) var(--code-badge-padding-x);line-height:var(--content-line-height);min-height:calc(var(--badge-font-size) * var(--content-line-height) + var(--code-badge-padding-y) * 2);transition-property:color,background-color;transition-duration:var(--transition-base);transition-timing-function:var(--transition-fn);border-radius:.125rem;flex-direction:row;justify-content:center;align-items:center;gap:1ch;display:flex;position:absolute;top:50%;transform:translateY(-25%);color:var(--color-code-badge-text)!important;background-color:var(--color-code-badge-bg)!important}.cDZPkOn2n{width:12px;height:12px}.c0QJj1zkt{left:calc(var(--sidepad) - var(--code-badge-padding-x))}.cFz7GEXIp{flex-direction:row;align-items:stretch;gap:.5rem;display:flex;position:absolute;top:50%;transform:translateY(-25%)}.cFz7GEXIp>*{position:static;top:auto;transform:none}.cTnGDsEPt{left:calc(var(--sidepad) - var(--code-badge-padding-x))}.cv-wUj0Yt{right:calc(var(--sidepad) - var(--code-badge-padding-x))}.cgYJHl4ok{cursor:pointer}.cWOyywNol{display:flex}.ciyLSGyct{display:none}:target .cgYJHl4ok,[data-hash-target] .cgYJHl4ok{color:var(--scroll-target-icon-color)}:target .cN-ko_cln,[data-hash-target] .cN-ko_cln{width:16px;height:16px}:target .cWOyywNol,[data-hash-target] .cWOyywNol{display:none}:target .ciyLSGyct,[data-hash-target] .ciyLSGyct{display:flex}.cwpHqQPtd{color:var(--color-ok)!important}.cqzji8Uzd{color:var(--color-danger)!important}.caJ3pIhTt{right:calc(var(--sidepad) - var(--code-badge-padding-x));text-transform:uppercase}.caH6uZ9kr{pointer-events:none;background-color:#0000;border:0;min-width:100%;position:absolute;left:0}.cIUZ1BKct{background-color:var(--color-code-line-highlight);background:linear-gradient(to right, var(--color-code-line-highlight) 70%, #fff0 100%);pointer-events:none;min-width:100%;transition-property:background;transition-duration:var(--transition-base);transition-timing-function:var(--transition-fn);border:0;position:absolute;left:0}.vhSw5dl9t{margin-bottom:var(--content-block-margin-y)}.vhSw5dl9t:last-child{margin-bottom:0}.ltOI2zect{margin-left:var(--content-list-margin-x);list-style:none}.ltOI2zect li{--scroll-target-icon-top:var(--scroll-target-icon-top-text);--scroll-target-left:calc(var(--scroll-target-icon-left) - var(--content-list-margin-x));position:relative}p+div.cK8eVisRr{margin-top:min(calc((var(--content-block-margin-y) - 1rem) * -1), -20px)}.ltOI2zect li:before{max-width:0;max-height:0;left:calc(-1 * var(--content-list-margin-x));color:var(--color-text-muted);transition-property:color;transition-duration:var(--transition-base);transition-timing-function:var(--transition-fn);display:block;position:relative}ol.ltOI2zect{counter-reset:oli-counter}ol.ltOI2zect>li{counter-increment:oli-counter}ol.ltOI2zect>li:before{content:counter(oli-counter) "."}ul.ltOI2zect>li:before{content:"–"}ol.ltOI2zect ol{counter-reset:oli-counter}.qDrpajZcn{text-align:right;width:100%;padding-top:.5rem;font-style:italic}.qDrpajZcn:before{content:" — "}.fZcL_2s-e{--scroll-target-icon-top:var(--scroll-target-icon-top-text)!important}.tZGtdhASe{border-collapse:collapse;width:100%;font-size:var(--font-size-sm)}.tZGtdhASe th,.tZGtdhASe td{border-bottom:1px solid var(--color-line);text-align:start;transition-property:color,border-color;transition-duration:var(--transition-base);transition-timing-function:var(--transition-fn);padding:.5rem .75rem}.tZGtdhASe th{font-weight:var(--font-base-weight-bold);border-bottom-width:2px}.tZGtdhASe tr:last-child td{border-bottom:none}.tZGtdhASe .ansm7t2st{text-align:left}.tZGtdhASe .aoqRkCoLt{text-align:right}.tZGtdhASe .apXNEVRsr{text-align:center}.vllk2WIxr{--scroll-target-icon-top:0;--scroll-target-left:var(--scroll-target-icon-left);width:min(560px,100%);position:relative}.yZQFgglbr{aspect-ratio:560/315;position:relative}.yZQFgglbr iframe{width:100%;height:100%;position:absolute;top:0;left:0}.oRnuGtvXr{display:grid;position:relative}.oRnuGtvXr button figure,.oRnuGtvXr button figure img{width:100%;height:100%}.jTs8Vkswr{position:relative}.j9dBCfehl{cursor:zoom-in;position:absolute}.ljsM0-sRe button:first-child{grid-area:1/1/2/2}.lvxWetSi2 button:first-child{grid-area:1/1/3/2}.lvxWetSi2 button:nth-child(2){grid-area:1/2/2/3}.lvxWetSi2 button:nth-child(3){grid-area:2/2/3/3}.lRTEOc9h1 button:first-child{grid-area:1/1/2/2}.lRTEOc9h1 button:nth-child(2){grid-area:1/2/2/3}.l44WMgGe1 button:first-child{grid-area:1/1/2/2}.l44WMgGe1 button:nth-child(2){grid-area:1/2/2/3}.l44WMgGe1 button:nth-child(3){grid-area:1/3/2/4}.pnPBaXOqn{color:#fff;aspect-ratio:1;background-color:#00000080;border-radius:.375rem;justify-content:center;align-items:center;padding:.75rem;font-weight:700;line-height:1;display:flex;position:absolute;bottom:.5rem;right:.5rem}.ptH47pxEm{font-size:var(--font-size-xs)}.pdUWTSkEd{font-size:var(--font-size-md)}.hnfTLI0hg{--margin-bottom-normal:.2rem;--margin-bottom-border:1.5rem;--scroll-target-icon-top:var(--scroll-target-icon-top-text);font-family:var(--font-head);transition-property:color;transition-duration:var(--transition-base);transition-timing-function:var(--transition-fn);position:relative}@media only screen and (width<=698px){.hnfTLI0hg{margin-top:.5rem}}.pGhulRNUd{--scroll-target-left:var(--scroll-target-icon-left-padded)}.uAkOJNS3d{--scroll-target-left:var(--scroll-target-icon-left)}.hDCuSv0k2{font-size:var(--font-size-xxl);margin-bottom:var(--margin-bottom-border)}.ha15yLVle{border-bottom:1px solid var(--color-line);display:block}.hATRIhG43{font-size:var(--font-size-xl);margin-bottom:var(--margin-bottom-normal)}.hFzgqQUl4{font-size:var(--font-size-lg);color:var(--color-text-muted);margin-bottom:var(--margin-bottom-normal)}.h1jvxLr35{font-size:var(--font-size-base);font-weight:var(--font-head-weight-bold);color:var(--color-text-muted);margin-bottom:var(--margin-bottom-normal)}.hIzGZH_n6{font-size:var(--font-size-sm);text-transform:uppercase;color:var(--color-text-muted);letter-spacing:.03em;margin-bottom:var(--margin-bottom-normal)}.vhSw5dl9t{margin-bottom:var(--content-block-margin-y)}.vhSw5dl9t:last-child{margin-bottom:0}.pINJ6H2Ah{--scroll-target-icon-top:var(--scroll-target-icon-top-text);position:relative}.pMn6u_E9d{--scroll-target-left:var(--scroll-target-icon-left-padded)}.pgeVvZy4d{--scroll-target-left:var(--scroll-target-icon-left)}.fiOlyHiZe{--scroll-target-icon-top:var(--scroll-target-icon-top-text)!important}.qoJVtXxye{border-left-width:2px;width:100%;padding-left:.75rem}.qDrpajZcn{text-align:right;width:100%;padding-top:.5rem;font-style:italic}.qDrpajZcn:before{content:" — "}.ffIXc8eCe{--scroll-target-icon-top:var(--scroll-target-icon-top-text)!important}.czWfLqkzt{transition-property:border-left-color;transition-duration:var(--transition-base);transition-timing-function:var(--transition-fn);align-items:baseline;gap:.75rem;display:flex}.czWfLqkzt .t1iksMQze{font-weight:var(--font-base-weight-bold)}.czWfLqkzt .is5A7rM3n{transform:translateY(.1rem)}.czWfLqkzt.vFMjnqJKo,.czWfLqkzt.vQtgaMlGe,.czWfLqkzt.vu4MJlq8k,.czWfLqkzt.vyMMdAyye,.czWfLqkzt.vMyxWKUon{border-left-color:var(--color-info)}:is(.czWfLqkzt.vFMjnqJKo,.czWfLqkzt.vQtgaMlGe,.czWfLqkzt.vu4MJlq8k,.czWfLqkzt.vyMMdAyye,.czWfLqkzt.vMyxWKUon) .is5A7rM3n{color:var(--color-info)}.czWfLqkzt.v29c742Qp{border-left-color:var(--color-warning)}.czWfLqkzt.v29c742Qp .is5A7rM3n{color:var(--color-warning)}.czWfLqkzt.v2jQxuL9s{border-left-color:var(--color-ok)}.czWfLqkzt.v2jQxuL9s .is5A7rM3n{color:var(--color-ok)}.czWfLqkzt.vOYJuU9Tg{border-left-color:var(--color-warning)}.czWfLqkzt.vOYJuU9Tg .is5A7rM3n{color:var(--color-warning)}.czWfLqkzt.v-tnxnSwe,.czWfLqkzt.vZ6wRvK5r{border-left-color:var(--color-danger)}:is(.czWfLqkzt.v-tnxnSwe,.czWfLqkzt.vZ6wRvK5r) .is5A7rM3n{color:var(--color-danger)}.c43r5C1De{flex-direction:row}.c-8tidMle{flex-direction:column}.fEUUlgkDr{flex-direction:row;align-items:baseline;gap:.25rem;display:flex}.fdlw9ie2l{flex-direction:row;align-items:baseline;gap:.75rem;display:flex}.fZyPY88Qt{flex-direction:column;width:100%;min-width:0;padding-left:calc(16px + .75rem);display:flex}.nAlfwHPCt{width:100%;min-width:0}.fpMpb1sar{transform:translateY(.1rem)}.fYmsO5K6t{transition-property:transform;transition-duration:var(--transition-base);transition-timing-function:var(--transition-fn)}.fnyPLNw9d{transform:rotate(180deg)}.fC5PYBi3d{transform:rotate(90deg)}
