.markdown{line-height:1.75;word-wrap:break-word}.markdown,.markdown section{display:flex;flex-direction:column;gap:.8em;width:100%}.markdown *{user-select:text}.markdown h1:not(:first-child),.markdown h2:not(:first-child){margin-top:.5em}.markdown h1{align-self:flex-start;border-bottom:4px solid;padding-bottom:.2em;font-size:1.75rem}.markdown h2{align-self:flex-start;border-bottom:2px solid;padding-bottom:.1em}.markdown hr{border-bottom:1px dashed var(--remark-color)}.markdown a{text-decoration:underline transparent .05em;text-underline-offset:.15em;transition:text-decoration-color .15s ease-in-out}.markdown a:hover{text-decoration-color:currentColor}.markdown a[target=_blank]:after{content:"   ";white-space:pre;font-size:.8em;vertical-align:1px}.markdown a:not([target=_blank],[data-footnote-ref],[data-footnote-backref]):after{content:"   ";white-space:pre;font-size:.85em;vertical-align:.5px}.markdown a:not([target=_blank],[data-footnote-ref],[data-footnote-backref])[href^="mailto:"]:after{content:" 󱃝  ";white-space:pre;font-size:.9em;vertical-align:0px}.markdown h1[id] a,.markdown h2[id] a,.markdown h3[id] a,.markdown h4[id] a,.markdown h5[id] a,.markdown h6[id] a{text-decoration:none}.markdown h1[id] a:after,.markdown h2[id] a:after,.markdown h3[id] a:after,.markdown h4[id] a:after,.markdown h5[id] a:after,.markdown h6[id] a:after{content:"󰌷";margin:0 .3em;font-size:.8em;font-weight:400;opacity:0;transition:opacity .15s ease-in-out}.markdown h1[id] a:hover:after,.markdown h2[id] a:hover:after,.markdown h3[id] a:hover:after,.markdown h4[id] a:hover:after,.markdown h5[id] a:hover:after,.markdown h6[id] a:hover:after{opacity:1}.markdown ul,.markdown ol{padding-left:1.2em}.markdown ul.contains-task-list{list-style:none}.markdown ul.contains-task-list input.task-list-item-checkbox{appearance:none}.markdown ul.contains-task-list input.task-list-item-checkbox:before{content:"";margin-right:5px;font-family:var(--font-monospace);font-weight:900;font-size:1.2em}.markdown ul.contains-task-list input.task-list-item-checkbox:checked:before{content:""}.markdown blockquote{border-left:4px solid var(--shadow-color);padding-left:1em}.markdown blockquote p{margin:0;padding-bottom:.5em}.markdown code{border-radius:.3em;padding:.25em .5em;font-size:.8em;-webkit-user-drag:none;font-family:var(--font-monospace)}.markdown :not(pre)>code{background-color:var(--block-color)}.markdown pre{position:relative;border-radius:.3em}.markdown pre>code{display:block;padding:1em;line-height:1.5}.markdown pre>code>button.code-copy-button{position:absolute;top:.875em;right:.875em;width:1.25em;height:1.25em;color:var(--secondary-color);opacity:0;visibility:hidden;transition:opacity .15s ease-in-out,visibility .15s ease-in-out}.markdown pre>code>button.code-copy-button svg.done-icon{display:none}.markdown pre>code>button.code-copy-button.code-copied svg.copy-icon{display:none}.markdown pre>code>button.code-copy-button.code-copied svg.done-icon{display:block}.markdown pre>code:hover button,.markdown pre>code button.code-copied{opacity:1;visibility:visible}.markdown ruby rt{font-size:.6em}.markdown mark{color:inherit;background-color:initial;text-decoration:underline wavy .05em;text-underline-offset:.1em}.markdown figure{display:inline-block;vertical-align:top;align-self:flex-start}.markdown figure img{max-width:100%}.markdown figure figcaption{font-size:small;font-weight:700;text-align:center}.markdown div.table-wrapper{padding-bottom:.5em;overflow-x:auto}.markdown table{border-collapse:collapse;border-top:3px solid var(--primary-color);border-bottom:3px solid var(--primary-color);text-align:center}.markdown table th,.markdown table td{padding:5px 10px}.markdown table th[colspan]{border-bottom:2px solid var(--primary-color)}.markdown table thead tr:last-child{border-bottom:2px solid var(--primary-color)}.markdown sup:has(a[data-footnote-ref]){padding:0 .05em;vertical-align:baseline;font-size:1em;transition:color .15s ease-in-out,background-color .15s ease-in-out}.markdown sup:has(a[data-footnote-ref]):hover{color:var(--background-color);background-color:var(--secondary-color)}.markdown sup:has(a[data-footnote-ref]) a{text-decoration:none}.markdown sup:has(a[data-footnote-ref]) a:before{content:"["}.markdown sup:has(a[data-footnote-ref]) a:after{content:"]"}.markdown .footnotes{margin-top:2.5em;border-top:4px dotted var(--weak-color);padding-top:1.5em;color:var(--remark-color);font-size:.8em}.markdown .footnotes ol{padding:0;list-style:none;counter-reset:footnote}.markdown .footnotes ol li{position:relative;counter-increment:footnote;padding-left:1.5em}.markdown .footnotes ol li:before{position:absolute;left:0;content:"[" counter(footnote) "]"}.markdown .footnotes ol li a[data-footnote-backref]{padding:0 .25em;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out}.markdown .footnotes ol li a[data-footnote-backref]:hover{color:var(--background-color);background-color:var(--secondary-color)}.markdown .markdown-alert{border-left:4px solid var(--alert-color);padding:0 1em 5px}.markdown .markdown-alert-note{--alert-color: var(--secondary-color)}.markdown .markdown-alert-tip{--alert-color: #66ba33}.markdown .markdown-alert-important{--alert-color: #3366cc}.markdown .markdown-alert-warning{--alert-color: #efa755}.markdown .markdown-alert-caution{--alert-color: #ee3838}.markdown .markdown-alert-title{display:flex;align-items:center;color:var(--alert-color);font-weight:700}.markdown .markdown-alert-title svg{margin-right:8px}.markdown .spoiler{filter:blur(3px);transition:filter 50ms}.markdown .spoiler:hover{filter:none}.katex *{font-family:"KaTeX_Main",var(--font-serif)}.katex-display{margin:0;text-align:inherit;padding-bottom:2px;overflow-x:auto;overflow-y:hidden}.katex-display>.katex{text-align:inherit}.medium-zoom-overlay,.medium-zoom-image--opened{z-index:2}
