pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#005cc5}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-comment,.hljs-code,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}
.ZoomableModalImage-module__faKnqW__overlay{z-index:250;background-color:#00000059;justify-content:center;align-items:center;padding:50px 25px;transition:opacity .22s,-webkit-backdrop-filter .22s,backdrop-filter .22s,visibility;display:flex;position:fixed;inset:0;overflow-y:auto}.ZoomableModalImage-module__faKnqW__overlayOpen{opacity:1;visibility:visible;pointer-events:auto;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ZoomableModalImage-module__faKnqW__overlayClosed{opacity:0;visibility:hidden;pointer-events:none;-webkit-backdrop-filter:none;backdrop-filter:none;transition:opacity .22s,-webkit-backdrop-filter .22s,backdrop-filter .22s,visibility 0s .22s}.ZoomableModalImage-module__faKnqW__wrapper{width:fit-content;max-width:100%;position:relative}.ZoomableModalImage-module__faKnqW__wrapperOpen{transition:transform .3s cubic-bezier(.34,1.56,.64,1);transform:scale(1)}.ZoomableModalImage-module__faKnqW__wrapperClosed{transition:transform .2s ease-in;transform:scale(.94)}.ZoomableModalImage-module__faKnqW__closeButton{z-index:10;cursor:pointer;background:#fff;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:flex;position:absolute;top:-14px;right:-14px;box-shadow:0 2px 10px #00000040}.ZoomableModalImage-module__faKnqW__closeIcon{width:14px;height:14px}.ZoomableModalImage-module__faKnqW__container{max-width:100%;max-height:var(--max-height,90vh);touch-action:none;overscroll-behavior:contain;-webkit-user-select:none;user-select:none;background:#fff;border-radius:12px;overflow:hidden}.ZoomableModalImage-module__faKnqW__containerZoomIn{cursor:zoom-in}.ZoomableModalImage-module__faKnqW__containerGrab{cursor:grab}.ZoomableModalImage-module__faKnqW__containerGrabbing{cursor:grabbing}.ZoomableModalImage-module__faKnqW__image{width:100%;height:auto;max-height:var(--max-height,90vh);object-fit:contain;transform-origin:50%;pointer-events:none;transform:translate(var(--zoom-x,0px),var(--zoom-y,0px))scale(var(--zoom-scale,1));transition:opacity .2s;display:block}.ZoomableModalImage-module__faKnqW__imageVisible{opacity:1}.ZoomableModalImage-module__faKnqW__imageHidden{opacity:0}.ZoomableModalImage-module__faKnqW__imagePanning{transition:opacity .2s}.ZoomableModalImage-module__faKnqW__imageAnimClickIn{transition:opacity .2s,transform .35s cubic-bezier(.34,1.56,.64,1)}.ZoomableModalImage-module__faKnqW__imageAnimClickOut{transition:opacity .2s,transform .25s ease-out}.ZoomableModalImage-module__faKnqW__imageAnimWheel{transition:opacity .2s,transform 80ms ease-out}