.utils-module__nwfdoa__right2left{flex-direction:row-reverse;justify-content:flex-start;display:flex}.utils-module__nwfdoa__verticalLines p{writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:1px}.utils-module__nwfdoa__giscus iframe{width:100%;max-width:100%}.utils-module__nwfdoa__hideUp{transform:translateY(-100%)}
.typeset-module__0oxYOa__written,.typeset-module__0oxYOa__compact{letter-spacing:.034em;word-break:all;flex-direction:column;justify-content:start;align-items:stretch;gap:8px;font-family:source han serif,Noto Serif SC,Sun,ui-serif,Georgia,Cambria,Times New Roman,Times,serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;display:flex}:is(.dark .typeset-module__0oxYOa__written,.dark .typeset-module__0oxYOa__compact){font-family:source han sans,Noto Sans SC,Microsoft YaHei,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.typeset-module__0oxYOa__compact,.typeset-module__0oxYOa__written{font-size:17px}@media (min-width:640px){.typeset-module__0oxYOa__written{font-size:18px}}@media (min-width:1024px){.typeset-module__0oxYOa__written{font-size:19px}}.typeset-module__0oxYOa__written p,.typeset-module__0oxYOa__compact p{line-height:1.6em}:is(.typeset-module__0oxYOa__written .icon,.typeset-module__0oxYOa__compact .icon){opacity:0;display:inline-block}:is(.typeset-module__0oxYOa__written h1:hover a .icon,.typeset-module__0oxYOa__compact h1:hover a .icon,.typeset-module__0oxYOa__written h2:hover a .icon,.typeset-module__0oxYOa__compact h2:hover a .icon,.typeset-module__0oxYOa__written h3:hover a .icon,.typeset-module__0oxYOa__compact h3:hover a .icon){opacity:1;transition:opacity .5s}:is(.typeset-module__0oxYOa__written .icon-link,.typeset-module__0oxYOa__compact .icon-link){background-color:#94a3b8;width:.9em;height:.9em;margin-bottom:-.1em;margin-left:4px;-webkit-mask:url(/assets/img/anchor.svg) 50% no-repeat;mask:url(/assets/img/anchor.svg) 50% no-repeat}.typeset-module__0oxYOa__written h1>a:not([aria-hidden=true]):after,.typeset-module__0oxYOa__compact h1>a:not([aria-hidden=true]):after,.typeset-module__0oxYOa__written h2>a:not([aria-hidden=true]):after,.typeset-module__0oxYOa__compact h2>a:not([aria-hidden=true]):after,.typeset-module__0oxYOa__written h3>a:not([aria-hidden=true]):after,.typeset-module__0oxYOa__compact h3>a:not([aria-hidden=true]):after{content:"";background-color:#94a3b8;width:1em;height:1em;margin-bottom:-.25em;display:inline-block;-webkit-mask:url(/assets/img/external_link.svg) 50% no-repeat;mask:url(/assets/img/external_link.svg) 50% no-repeat}.typeset-module__0oxYOa__written h1,.typeset-module__0oxYOa__compact h1{font-size:1.6em;font-weight:700;line-height:2em}.typeset-module__0oxYOa__written h1 a,.typeset-module__0oxYOa__compact h1 a{border-bottom:none;text-decoration:none}.typeset-module__0oxYOa__written h1:before,.typeset-module__0oxYOa__compact h1:before{content:"";background-image:url(/assets/img/before_h1.png);background-size:cover;width:1em;height:1em;margin-bottom:-.1em;margin-left:-.1em;margin-right:.3em;display:inline-block}.typeset-module__0oxYOa__written h2,.typeset-module__0oxYOa__compact h2{color:#3c70c6;font-size:1.3em;font-weight:700;line-height:1.8em;display:block}:is(.typeset-module__0oxYOa__written h2,.typeset-module__0oxYOa__compact h2) a{border-bottom:none;text-decoration:none}.typeset-module__0oxYOa__written h2:before,.typeset-module__0oxYOa__compact h2:before{content:"";background-image:url(/assets/img/before_h2.png);background-size:cover;width:1em;height:1em;margin-bottom:-.1em;margin-right:.5em;display:inline-block}.typeset-module__0oxYOa__written h3,.typeset-module__0oxYOa__compact h3{color:#3c70c6;font-size:1.125em;font-weight:700;line-height:1.75em;display:inline-block}:is(.typeset-module__0oxYOa__written h3,.typeset-module__0oxYOa__compact h3) a{border-bottom:none;text-decoration:none}.typeset-module__0oxYOa__written h3:before,.typeset-module__0oxYOa__compact h3:before{content:"";background-image:url(/assets/img/before_h3.png);background-size:cover;width:1em;height:1em;margin-bottom:-.1em;margin-right:.5em;display:inline-block}.dark .typeset-module__0oxYOa__written h3:before{filter:brightness(.6)}.dark .typeset-module__0oxYOa__compact h3:before{filter:brightness(.6)}.typeset-module__0oxYOa__written ul li,.typeset-module__0oxYOa__compact ul li{margin-left:2em;list-style:outside}.typeset-module__0oxYOa__written ul li li,.typeset-module__0oxYOa__compact ul li li{margin-left:2em;list-style:circle}.typeset-module__0oxYOa__written ul li li li,.typeset-module__0oxYOa__compact ul li li li{margin-left:2em;list-style:square}.typeset-module__0oxYOa__written ol li,.typeset-module__0oxYOa__compact ol li{margin-left:2em;list-style:decimal}.typeset-module__0oxYOa__written blockquote,.typeset-module__0oxYOa__compact blockquote{background:#efefef;border-color:#3c70c6;border-left-width:4px;padding:4px 8px 12px 12px;line-height:27px;display:block}:is(.dark .typeset-module__0oxYOa__written blockquote,.dark .typeset-module__0oxYOa__compact blockquote){background:#303030!important}.typeset-module__0oxYOa__written blockquote p,.typeset-module__0oxYOa__compact blockquote p{padding-top:.6em;padding-bottom:.2em;line-height:1.4em}.typeset-module__0oxYOa__written a,.typeset-module__0oxYOa__compact a{word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;text-decoration:none}.typeset-module__0oxYOa__written a:hover,.typeset-module__0oxYOa__compact a:hover{border-bottom:3px solid #3c70c6}.typeset-module__0oxYOa__written strong,.typeset-module__0oxYOa__compact strong{line-height:1.75em}.typeset-module__0oxYOa__written em strong,.typeset-module__0oxYOa__compact em strong{color:#f83929;letter-spacing:.3em}.typeset-module__0oxYOa__written hr,.typeset-module__0oxYOa__compact hr{text-align:center;background-image:linear-gradient(90deg,#3c7ac600,#3c7ac6bf,#3c7ac600);border:none;height:1px;margin-top:.75em!important;margin-bottom:.75em!important}.typeset-module__0oxYOa__written img,.typeset-module__0oxYOa__compact img{border-radius:4px;max-width:98%;margin:10px auto 5px}:is(.dark .typeset-module__0oxYOa__written img,.dark .typeset-module__0oxYOa__compact img){filter:brightness(.5)}.typeset-module__0oxYOa__written figcaption,.typeset-module__0oxYOa__compact figcaption{text-align:center;font-family:source han sans,Noto Sans SC,Microsoft YaHei,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.9em;display:block}.typeset-module__0oxYOa__written figure,.typeset-module__0oxYOa__compact figure{margin-bottom:8px}.typeset-module__0oxYOa__written p code,.typeset-module__0oxYOa__written li code,.typeset-module__0oxYOa__compact p code,.typeset-module__0oxYOa__compact li code{color:#d73a49;letter-spacing:0;word-break:break-all;background-color:#f1f5f9;border-radius:4px;margin:0 2px;padding:2px 4px;font-family:Operator Mono,Consolas,Monaco,Menlo,monospace;font-size:.875em}:is(.dark .typeset-module__0oxYOa__written p code,.dark .typeset-module__0oxYOa__written li code,.dark .typeset-module__0oxYOa__compact p code,.dark .typeset-module__0oxYOa__compact li code){color:#f47067;background-color:#334155!important}.typeset-module__0oxYOa__written pre,.typeset-module__0oxYOa__compact pre{border-radius:4px;padding:.625em;overflow-x:auto;background-color:#1b1f230d!important}.typeset-module__0oxYOa__written pre code,.typeset-module__0oxYOa__compact pre code{background-color:none;letter-spacing:0;font-family:Operator Mono,Consolas,Monaco,Menlo,monospace;font-size:.9em}:is(.dark .typeset-module__0oxYOa__written pre,.dark .typeset-module__0oxYOa__compact pre){background-color:#22272e!important}:is(.dark .typeset-module__0oxYOa__written pre,.dark .typeset-module__0oxYOa__compact pre) code{background-color:none}.typeset-module__0oxYOa__written table tr th,.typeset-module__0oxYOa__compact table tr th,.typeset-module__0oxYOa__written table tr td,.typeset-module__0oxYOa__compact table tr td{font-size:.875em}.typeset-module__0oxYOa__written .typeset-module__0oxYOa__footnote-word,.typeset-module__0oxYOa__compact .typeset-module__0oxYOa__footnote-word,.typeset-module__0oxYOa__written .typeset-module__0oxYOa__footnote-ref,.typeset-module__0oxYOa__compact .typeset-module__0oxYOa__footnote-ref{color:#3c70c6}.typeset-module__0oxYOa__written .typeset-module__0oxYOa__footnote-item em,.typeset-module__0oxYOa__compact .typeset-module__0oxYOa__footnote-item em{color:#3c70c6;border-bottom:1px dashed #3c70c6;font-size:13px;font-style:normal}.typeset-module__0oxYOa__written .typeset-module__0oxYOa__footnotes-sep:before,.typeset-module__0oxYOa__compact .typeset-module__0oxYOa__footnotes-sep:before{background-image:none;width:auto;height:auto;display:block}.typeset-module__0oxYOa__written .typeset-module__0oxYOa__footnote-num,.typeset-module__0oxYOa__compact .typeset-module__0oxYOa__footnote-num{color:#3c70c6}.typeset-module__0oxYOa__written .typeset-module__0oxYOa__footnote-item p,.typeset-module__0oxYOa__compact .typeset-module__0oxYOa__footnote-item p{color:#3c70c6;font-weight:700}.typeset-module__0oxYOa__written .typeset-module__0oxYOa__footnote-item a,.typeset-module__0oxYOa__compact .typeset-module__0oxYOa__footnote-item a{color:#3c70c6}.typeset-module__0oxYOa__written .typeset-module__0oxYOa__footnote-item p em,.typeset-module__0oxYOa__compact .typeset-module__0oxYOa__footnote-item p em{border-bottom:1px dashed #3c70c6;font-size:14px;font-weight:400}:is(.typeset-module__0oxYOa__written .katex,.typeset-module__0oxYOa__compact .katex){scrollbar-width:none;-ms-overflow-style:none;max-width:100%;overflow:auto clip}.typeset-module__0oxYOa__written .katex::-webkit-scrollbar{display:none}.typeset-module__0oxYOa__compact .katex::-webkit-scrollbar{display:none}.typeset-module__0oxYOa__written .typeset-module__0oxYOa__imageflow-img,.typeset-module__0oxYOa__compact .typeset-module__0oxYOa__imageflow-img{width:100%;margin-bottom:0;display:inline-block}.typeset-module__0oxYOa__written table,.typeset-module__0oxYOa__compact table{border-collapse:collapse;width:100%;margin:1em 0;overflow-x:auto}.typeset-module__0oxYOa__written th,.typeset-module__0oxYOa__compact th{text-align:left;color:#444;border-bottom:1px solid #e5e5e5}.typeset-module__0oxYOa__written td,.typeset-module__0oxYOa__compact td{text-align:left;border-bottom:1px solid #e5e5e5;border-right:1px solid #fc0}.typeset-module__0oxYOa__written td:first-child,.typeset-module__0oxYOa__compact tf:first-child{border-left:1px solid #fc0}
