.o4Bk0Vr{display:grid;position:relative;& button figure,& button figure img{width:100%;height:100%}}.jKwNWLr{position:relative}.j4Mwmkl{position:absolute;cursor:zoom-in}.l09Pd2e{& button:first-child{grid-area:1/1/2/2}}.lR9HRr2{& button:first-child{grid-area:1/1/3/2}& button:nth-child(2){grid-area:1/2/2/3}& button:nth-child(3){grid-area:2/2/3/3}}.lbb5Ht1{& button:first-child{grid-area:1/1/2/2}& button:nth-child(2){grid-area:1/2/2/3}}.lo3WpQ1{& button:first-child{grid-area:1/1/2/2}& button:nth-child(2){grid-area:1/2/2/3}& button:nth-child(3){grid-area:1/3/2/4}}.pXPD3un{display:flex;position:absolute;align-items:center;justify-content:center;bottom:.5rem;right:.5rem;color:white;font-weight:700;line-height:1;background-color:rgb(0 0 0/50%);aspect-ratio:1/1;padding:.75rem;border-radius:.375rem}.pHo1sbm{font-size:var(--font-size-xs)}.p1Nqnpd{font-size:var(--font-size-md)}.f9vSiWe{--scroll-target-icon-top:var(--scroll-target-icon-top-text)!important}.qXL62oe{width:100%;padding-left:.75rem;border-left-width:2px}.qjWTSLn{width:100%;padding-top:.5rem;font-style:italic;text-align:right;&:before{content:"\2009\2014\2009"}}.f5nN8ie{--scroll-target-icon-top:var(--scroll-target-icon-top-text)!important}.cfJ88yt{display:flex;align-items:baseline;gap:.75rem;transition-property:border-left-color;transition-duration:var(--transition-base);transition-timing-function:var(--transition-fn);.tdQMABe{font-weight:var(--font-base-weight-bold)}.imOwg2n{transform:translateY(.1rem)}&.v7Of3so,&.v9zqDge,&.vb8JXLk,&.viYZafn,&.vpwXGze{border-left-color:var(--color-info);.imOwg2n{color:var(--color-info)}}&.v13tEwp{border-left-color:var(--color-warning);.imOwg2n{color:var(--color-warning)}}&.vYugyes{border-left-color:var(--color-ok);.imOwg2n{color:var(--color-ok)}}&.vuyytJg{border-left-color:var(--color-warning);.imOwg2n{color:var(--color-warning)}}&.voH0QJe,&.vpsyrUr{border-left-color:var(--color-danger);.imOwg2n{color:var(--color-danger)}}}.c80ahve{flex-direction:row}.c7QhRve{flex-direction:column}.fkSOJ7r{gap:.25rem}.fSfP_Dl,.fkSOJ7r{display:flex;flex-direction:row;align-items:baseline}.fSfP_Dl{gap:.75rem}.f_ZDejt{display:flex;flex-direction:column;padding-left:calc(16px + .75rem);width:100%}.f_ZDejt,.nuWxx0t{min-width:0}.f3nSj1r{transform:translateY(.1rem)}.fW0dH6t{transition-property:transform;transition-duration:var(--transition-base);transition-timing-function:var(--transition-fn)}.fKT8tdd{transform:rotate(180deg)}.f_hVEMd{transform:rotate(90deg)}.cgxumpr{display:flex;position:relative;order:2;flex-direction:row;justify-content:center;background-color:var(--color-code-bg);width:100%;padding-top:calc(2.5 * 1rem);padding-bottom:calc(2.5 * 1rem);overflow-x:auto;transition-property:background-color;transition-duration:var(--transition-base);transition-timing-function:var(--transition-fn)}.cl7qQKd{border-radius:.5rem}.ceB2kje{position:relative;font-family:var(--font-mono);line-height:2;font-size:round(nearest,calc(.875 * 1rem),1px)}.clCuk5s{position:relative;order:1;height:0;overflow:visible;z-index:1}.c3Rd_he{--badge-font-size:var(--font-size-xs);display:flex;position:absolute;top:50%;transform:translateY(-25%);flex-direction:row;align-items:center;justify-content:center;gap:1ch;font-family:var(--font-mono);font-size:var(--badge-font-size);color:var(--color-code-badge-text)!important;background-color:var(--color-code-badge-bg)!important;padding:var(--code-badge-padding-y) var(--code-badge-padding-x);border-radius:.125rem;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)}.c1RavJn{width:12px;height:12px}.cbDk0it{left:calc(24px - var(--code-badge-padding-x))}.cMB4Ydp{display:flex;position:absolute;top:50%;transform:translateY(-25%);flex-direction:row;gap:.5rem;align-items:stretch;&>*{position:static;top:auto;transform:none}}.cmcr8zt{left:calc(24px - var(--code-badge-padding-x))}.cuN2Rwt{right:calc(24px - var(--code-badge-padding-x))}.c_34Bgk{cursor:pointer}.c4fA2al{display:flex}.cay_oNt{display:none}:target .c_34Bgk{color:var(--scroll-target-icon-color)}:target .cKugwNn{width:16px;height:16px}:target .c4fA2al{display:none}:target .cay_oNt{display:flex}.carZQJd{color:var(--color-ok)!important}.c4Eys7d{color:var(--color-danger)!important}.cG0OfRt{right:calc(24px - var(--code-badge-padding-x));text-transform:uppercase}.clBxjEr{background-color:transparent}.clBxjEr,.cqL_TCt{position:absolute;left:0;border:0;min-width:100%;pointer-events:none}.cqL_TCt{background-color:var(--color-code-line-highlight);background:linear-gradient(to right,var(--color-code-line-highlight) 70%,rgb(255 255 255/0) 100%);transition-property:background;transition-timing-function:var(--transition-fn)}.cqL_TCt,.token{transition-duration:var(--transition-base)}.token{transition-property:color;transition-timing-function:var(--transition-fn)}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:slategray}.token.punctuation{color:#999}.namespace{opacity:.7}.token.boolean,.token.deleted,.token.letant,.token.number,.token.property,.token.symbol,.token.tag{color:var(--color-code-token-const)}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:var(--color-code-token-string)}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a;background:none}.token.atrule,.token.attr-value,.token.keyword{color:var(--color-code-token-keyword)}.token.function{color:var(--color-code-token-function)}.token.class-name{color:var(--color-code-token-class)}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.hnVHyjr{height:1px;width:80%;border-color:var(--color-line);margin-left:auto;margin-right:auto;transition-property:border-color;transition-duration:var(--transition-base);transition-timing-function:var(--transition-fn)}.l5quFst{list-style:none;margin-left:var(--content-list-margin-x)}.l5quFst li{position:relative;--scroll-target-icon-top:var(--scroll-target-icon-top-text);--scroll-target-left:calc(var(--scroll-target-icon-left) - var(--content-list-margin-x))}p+div.cjUqAmr{margin-top:min(calc((var(--content-block-margin-y) - 1rem) * -1),-20px)}.l5quFst li:before{display:block;position:relative;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)}ol.l5quFst{counter-reset:oli-counter}ol.l5quFst>li{counter-increment:oli-counter}ol.l5quFst>li:before{content:counter(oli-counter) "."}ul.l5quFst>li:before{content:"\2013"}ol.l5quFst ol{counter-reset:oli-counter}.vOVvevr{position:relative;width:min(560px,100%);--scroll-target-icon-top:0;--scroll-target-left:var(--scroll-target-icon-left)}.yd_d5Mr{position:relative;aspect-ratio:560/315;& iframe{position:absolute;top:0;left:0;width:100%;height:100%}}.hfBjJWg{--scroll-target-icon-top:var(--scroll-target-icon-top-text);position:relative;font-family:var(--font-head);transition-property:color;transition-duration:var(--transition-base);transition-timing-function:var(--transition-fn);@media only screen and (width <= calc(650px + (24px * 2))){margin-top:.5rem}}.pZTBWud{--scroll-target-left:var(--scroll-target-icon-left-padded)}.u2R9ATd{--scroll-target-left:var(--scroll-target-icon-left)}.hPer5a2{font-size:var(--font-size-xxl);margin-bottom:1.5rem}.hP7wyOe{display:block;border-bottom:1px solid var(--color-line)}.hvvuRu3{font-size:var(--font-size-xl);margin-bottom:.2rem}.hcpuDj4{font-size:var(--font-size-lg)}.hDgXY25,.hcpuDj4{color:var(--color-text-muted);margin-bottom:.2rem}.hDgXY25{font-size:var(--font-size-base);font-weight:var(--font-head-weight-bold)}.hQeCzq6{font-size:var(--font-size-sm);text-transform:uppercase;color:var(--color-text-muted);letter-spacing:.03em;margin-bottom:.2rem}.pmR6lqh{--scroll-target-icon-top:var(--scroll-target-icon-top-text);position:relative}.pkcA5yd{--scroll-target-left:var(--scroll-target-icon-left-padded)}.plcRr0d{--scroll-target-left:var(--scroll-target-icon-left)}