html{scroll-behavior:smooth}:target{scroll-margin-top:10vh}.link{text-decoration:underline;-webkit-text-decoration-color:var(--qwer-link-color);text-decoration-color:var(--qwer-link-color);text-decoration-thickness:var(--qwer-link-thickness);text-underline-offset:1px;position:relative}.link:before{-webkit-text-decoration-color:var(--qwer-link-color);text-decoration-color:var(--qwer-link-color);text-underline-offset:1px;content:"";transform-origin:100%;border-radius:3px;width:100%;height:3px;transition:transform .3s ease-in-out;position:absolute;bottom:0;left:0;transform:scaleX(0)}.link:hover:before{transform-origin:0;transform:scaleX(1)}.divider{margin:var(--qwer-divider-margin);border-bottom:var(--qwer-divider-thickness) solid var(--qwer-divider-color)}h2[toc-heading],h3[toc-heading],h4[toc-heading],h5[toc-heading],h6[toc-heading]{scroll-margin-top:4em}figure figcaption a{text-decoration:underline;-webkit-text-decoration-color:var(--qwer-link-color);text-decoration-color:var(--qwer-link-color);text-decoration-thickness:var(--qwer-link-thickness);text-underline-offset:1px;font-weight:600;position:relative}figure figcaption a:before{text-underline-offset:1px;background-color:var(--qwer-link-hover-color);content:"";transform-origin:100%;border-radius:3px;width:100%;height:3px;transition:transform .3s ease-in-out;position:absolute;bottom:0;left:0;transform:scaleX(0)}figure figcaption a:hover:before{transform-origin:0;transform:scaleX(1)}.spoiler{-webkit-user-select:all;user-select:all;--un-blur:blur(4px);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia);transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.spoiler:hover,.spoiler:active{--un-blur:blur(0);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.prose{padding-left:2rem;padding-right:2rem}.prose h1{font-size:2.25rem;line-height:2.5rem}.prose h2,.prose h3{font-size:1.875rem;line-height:2.25rem}.prose h4{font-size:1.25rem;line-height:1.75rem}.prose h5,.prose h6{font-size:1.125rem;line-height:1.75rem}.prose .embed-crosshare{margin:1.5em 0}.prose .embed-crosshare iframe{border:0;width:100%;height:min(85vh,720px);display:block}.prose strong{color:var(--qwer-strong-color);font-weight:var(--qwer-strong-font-weight)}.prose h1:not(.code-title) a,.prose h2:not(.code-title) a,.prose h3:not(.code-title) a,.prose h4:not(.code-title) a,.prose h5:not(.code-title) a,.prose h6:not(.code-title) a{text-decoration:none}.prose h1:not(.code-title) a:after,.prose h2:not(.code-title) a:after,.prose h3:not(.code-title) a:after,.prose h4:not(.code-title) a:after,.prose h5:not(.code-title) a:after,.prose h6:not(.code-title) a:after{opacity:.1;content:#;padding-left:.5rem;padding-right:.5rem}.prose h1:not(.code-title) a:hover:after,.prose h2:not(.code-title) a:hover:after,.prose h3:not(.code-title) a:hover:after,.prose h4:not(.code-title) a:hover:after,.prose h5:not(.code-title) a:hover:after,.prose h6:not(.code-title) a:hover:after{opacity:1}.prose pre{--scrollbar-track:rgb(31 41 55/var(--un-scrollbar-track-opacity));--scrollbar-thumb:rgb(15 118 110/var(--un-scrollbar-thumb-opacity));--scrollbar-width:8px;--scrollbar-height:.25rem;--scrollbar-track-radius:4px;--scrollbar-thumb-radius:4px;--un-scrollbar-track-opacity:1;--un-scrollbar-thumb-opacity:1;overflow:auto}.prose pre::-webkit-scrollbar-track{background-color:var(--scrollbar-track);border-radius:var(--scrollbar-track-radius)}.prose pre::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--scrollbar-thumb-radius)}.prose pre::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-height)}.prose table{width:100%;display:table}.prose table th{background-color:var(--qwer-table-th-color)}.prose table tbody tr:nth-child(odd){background-color:var(--qwer-table-tr-color-odd)}.prose table tbody tr:nth-child(2n){background-color:var(--qwer-table-tr-color-even)}.prose sup{display:inline-block}.prose a{text-decoration:underline;-webkit-text-decoration-color:var(--qwer-link-color);text-decoration-color:var(--qwer-link-color);text-decoration-thickness:var(--qwer-link-thickness);position:relative}.prose a:before{text-underline-offset:1px;background-color:var(--qwer-link-hover-color);content:"";transform-origin:100%;border-radius:3px;width:100%;height:3px;transition:transform .3s ease-in-out;position:absolute;bottom:0;left:0;transform:scaleX(0)}.prose a:hover:before{transform-origin:0;transform:scaleX(1)}.prose .katex-inline{--scrollbar-track:rgb(31 41 55/var(--un-scrollbar-track-opacity));--scrollbar-thumb:rgb(15 118 110/var(--un-scrollbar-thumb-opacity));--scrollbar-width:8px;--scrollbar-height:.25rem;--scrollbar-track-radius:4px;--scrollbar-thumb-radius:4px;--un-scrollbar-track-opacity:1;--un-scrollbar-thumb-opacity:1;margin-left:.25rem;margin-right:.25rem;font-size:1.125rem;line-height:1.75rem;display:inline-block;overflow:auto}.prose .katex-inline::-webkit-scrollbar-track{background-color:var(--scrollbar-track);border-radius:var(--scrollbar-track-radius)}.prose .katex-inline::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--scrollbar-thumb-radius)}.prose .katex-inline::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-height)}.prose .katex-block{--scrollbar-track:rgb(31 41 55/var(--un-scrollbar-track-opacity));--scrollbar-thumb:rgb(15 118 110/var(--un-scrollbar-thumb-opacity));--scrollbar-width:8px;--scrollbar-height:.25rem;--scrollbar-track-radius:4px;--scrollbar-thumb-radius:4px;--un-scrollbar-track-opacity:1;--un-scrollbar-thumb-opacity:1;padding-top:.25rem;padding-bottom:.25rem;font-size:1.25rem;line-height:1.75rem;overflow:auto}.prose .katex-block::-webkit-scrollbar-track{background-color:var(--scrollbar-track);border-radius:var(--scrollbar-track-radius)}.prose .katex-block::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--scrollbar-thumb-radius)}.prose .katex-block::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-height)}.prose .code-block{--un-shadow:var(--un-shadow-inset) 0 25px 50px -12px var(--un-shadow-color,#00000040);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);border-top-width:1px;border-bottom-width:1px;border-color:var(--qwer-border-color);flex-direction:column;margin:1rem -2rem;display:flex;position:relative}@media (width>=768px){.prose .code-block{border-width:1px;border-radius:.5rem;margin-left:0;margin-right:0}}.prose .code-block h2{margin:0!important;font-size:1.25rem!important;line-height:1.75rem!important}.prose .code-block code{flex-direction:column;min-width:min-content;padding-top:1rem;padding-bottom:1rem;display:flex}.prose .code-block .code-title{border-bottom-width:1px;border-color:var(--qwer-border-color);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-weight:600}.prose .code-block .code-line{min-width:min-content;line-height:1.5rem;display:flex}.prose .code-block .code-line:hover{background-color:var(--qwer-codeline-hover-color)}.prose .code-block .code-line.line-highlight{background-color:var(--qwer-line-highlight-color)}.prose .code-block .code-line.line-highlight .line-number,.prose .code-block .code-line.line-highlight .no-line-number{border-left-color:var(--qwer-line-start-highlight-color)}.prose .code-block .code-line.line-addition{background-color:var(--qwer-line-addition-color)}.prose .code-block .code-line.line-subtraction{background-color:var(--qwer-line-subtraction-color)}.prose .code-block .code-line .code-linenotation{display:flex}.prose .code-block .code-line.line-highlight .line-number,.prose .code-block .code-line.line-highlight .no-line-number{color:var(--qwer-line-highlight-linenumber-color);border-left-width:4px}.prose .code-block .code-line .code-content{flex:1;padding-right:1rem}.prose .code-block .code-line .code-content:empty:before{content:"​"}.prose .code-block .line-number{color:--var(--qwer-linenumber-color);-webkit-user-select:none;user-select:none;--un-border-opacity:1;--un-border-right-opacity:var(--un-border-opacity);border-left-width:4px;border-left-color:#0000;border-right-width:1px;border-right-color:rgb(0 0 0/var(--un-border-right-opacity));text-align:right;width:2.5rem;height:100%;padding-left:.5rem;padding-right:.5rem;display:inline-block}.dark .prose .code-block .line-number{--un-border-opacity:1;--un-border-right-opacity:var(--un-border-opacity);border-right-color:rgb(255 255 255/var(--un-border-right-opacity))}.prose .code-block .no-line-number{-webkit-user-select:none;user-select:none;width:.5rem;height:100%;padding-left:.5rem;padding-right:.5rem;display:inline-block}.prose .code-block .line-diff{-webkit-user-select:none;user-select:none;width:1.5rem;height:100%;padding-left:.5rem;padding-right:.5rem;display:inline-block}.prose .code-block .no-line-diff{-webkit-user-select:none;user-select:none;width:.5rem;height:100%;padding-left:.5rem;padding-right:.5rem;display:inline-block}.prose li .code-block{margin-left:-3.5rem}@media (width>=768px){.prose li .code-block{margin-left:0;margin-right:0}}.prose .inline-code-block{white-space:normal;background-color:var(--qwer-bg-color);border-radius:.5rem;margin-left:.25rem;margin-right:.25rem;padding:.25rem .5rem}.prose .inline-code-block:hover{background-color:var(--qwer-hover-bg-color)}.prose .infobox h1,.prose .infobox h2,.prose .infobox h3,.prose .infobox h4,.prose .infobox h5,.prose .infobox h6,.prose .infobox p{margin-top:.5rem;margin-bottom:.5rem}.dark .code-block,.dark .code-block .code-title{border-color:var(--qwer-border-color)}.dark .code-block .code-line:hover{background-color:var(--qwer-codeline-hover-color)}.dark .code-block .code-line.line-highlight{background-color:var(--qwer-line-highlight-color)}.dark .code-block .code-line.line-highlight .line-number,.dark .code-block .code-line.line-highlight .no-line-number{border-left-color:var(--qwer-line-start-highlight-color)}.dark .code-block .code-line.line-addition{background-color:var(--qwer-line-addition-color)}.dark .code-block .code-line.line-subtraction{background-color:var(--qwer-line-subtraction-color)}.dark .code-block .line-number{color:--var(--qwer-linenumber-color)}.dark .inline-code-block{background-color:var(--qwer-bg-color)}.dark .inline-code-block:hover{background-color:var(--qwer-hover-bg-color)}
