@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url("/fonts/KaTeX_AMS-Regular.woff2")format("woff2")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url("/fonts/KaTeX_Caligraphic-Regular.woff2")format("woff2")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url("/fonts/KaTeX_Caligraphic-Bold.woff2")format("woff2")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url("/fonts/KaTeX_Fraktur-Regular.woff2")format("woff2")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url("/fonts/KaTeX_Fraktur-Bold.woff2")format("woff2")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url("/fonts/KaTeX_Main-Regular.woff2")format("woff2")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url("/fonts/KaTeX_Main-Bold.woff2")format("woff2")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url("/fonts/KaTeX_Main-Italic.woff2")format("woff2")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url("/fonts/KaTeX_Main-BoldItalic.woff2")format("woff2")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url("/fonts/KaTeX_Math-Italic.woff2")format("woff2")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url("/fonts/KaTeX_Math-BoldItalic.woff2")format("woff2")}@font-face{font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url("/fonts/KaTeX_SansSerif-Regular.woff2")format("woff2")}@font-face{font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url("/fonts/KaTeX_SansSerif-Bold.woff2")format("woff2")}@font-face{font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url("/fonts/KaTeX_SansSerif-Italic.woff2")format("woff2")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url("/fonts/KaTeX_Script-Regular.woff2")format("woff2")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url("/fonts/KaTeX_Size1-Regular.woff2")format("woff2")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url("/fonts/KaTeX_Size2-Regular.woff2")format("woff2")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url("/fonts/KaTeX_Size3-Regular.woff2")format("woff2")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url("/fonts/KaTeX_Size4-Regular.woff2")format("woff2")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url("/fonts/KaTeX_Typewriter-Regular.woff2")format("woff2")}.markdown-document{box-sizing:border-box;color:var(--markdown-text);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;word-break:break-word;width:100%;min-width:0;max-width:100%;font-size:14px;line-height:21px}.markdown-document *,.markdown-document :before,.markdown-document :after{box-sizing:border-box}.markdown-document p{font-size:inherit;line-height:inherit;margin:6px 0 10px}.markdown-document strong,.markdown-document em,.markdown-document del,.markdown-document a,.markdown-document :not(pre)>code{font-size:inherit;line-height:inherit}.markdown-document strong{color:var(--markdown-heading);font-weight:800}.markdown-document em{font-style:italic}.markdown-document del{color:var(--markdown-text-muted)}.markdown-document a{color:var(--markdown-link);text-decoration:none}.markdown-document a:hover,.markdown-document a:focus-visible{color:var(--markdown-link-hover);text-decoration:underline}.markdown-document :not(pre)>code{background:var(--markdown-inline-code-background);border:1px solid var(--markdown-inline-code-border);color:var(--markdown-code-text);white-space:break-spaces;border-radius:6px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-style:normal}.markdown-document h1,.markdown-document h2,.markdown-document h3,.markdown-document h4,.markdown-document h5,.markdown-document h6{color:var(--markdown-heading);overflow-wrap:anywhere}.markdown-document h1{margin:14px 0 8px;font-size:22px;font-weight:900;line-height:29px}.markdown-document h2{margin:12px 0 8px;font-size:19px;font-weight:900;line-height:26px}.markdown-document h3{margin:10px 0 6px;font-size:17px;font-weight:800;line-height:23px}.markdown-document h4{margin:10px 0 6px;font-size:15px;font-weight:800;line-height:21px}.markdown-document h5{margin:8px 0 6px;font-size:14px;font-weight:800;line-height:20px}.markdown-document h6{color:var(--markdown-text-muted);margin:8px 0 6px;font-size:13px;font-weight:800;line-height:19px}.markdown-document ul,.markdown-document ol{margin:6px 0 8px;padding-inline-start:24px}.markdown-document li{margin:0 0 4px;padding-inline-start:2px;font-size:14px;line-height:21px}.markdown-document li>p{margin:0;display:inline}.markdown-document li>p+ul,.markdown-document li>p+ol,.markdown-document li>ul,.markdown-document li>ol{margin-top:4px;margin-bottom:4px}.markdown-document ul ul{list-style-type:circle}.markdown-document ul ul ul{list-style-type:square}.markdown-document ol ol{list-style-type:lower-alpha}.markdown-document ol ol ol{list-style-type:lower-roman}.markdown-document .contains-task-list{padding-inline-start:4px;list-style:none}.markdown-document .task-list-item{grid-template-columns:18px minmax(0,1fr);align-items:baseline;display:grid}.markdown-document .task-list-item>input{align-self:baseline;width:14px;height:14px;margin:0 4px 0 0}.markdown-document blockquote{background:var(--markdown-quote-background);border-inline-start:3px solid var(--markdown-quote-border);border-radius:0 12px 12px 0;margin:8px 0 10px;padding:10px 12px}.markdown-document blockquote>:first-child{margin-top:0}.markdown-document blockquote>:last-child{margin-bottom:0}.markdown-document hr{background:var(--markdown-separator);border:0;height:1px;margin:12px 0}.markdown-code-block{border:1px solid;border-radius:14px;width:100%;min-width:0;max-width:100%;margin:12px 0;padding:10px 12px 12px;overflow:hidden}.markdown-code-toolbar{justify-content:space-between;align-items:center;min-height:28px;display:flex}.markdown-code-language{color:var(--markdown-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.markdown-code-copy{color:var(--markdown-text-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;min-height:28px;padding:3px 7px;font-size:12px;display:inline-flex}.markdown-code-copy:hover,.markdown-code-copy:focus-visible{background:var(--markdown-inline-code-background);color:var(--markdown-text)}.markdown-code-block pre{scrollbar-width:thin;white-space:pre;max-width:100%;font-style:normal}.markdown-sr-status{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.markdown-table-scroll{border:1px solid var(--markdown-table-border);border-radius:10px;width:100%;max-width:100%;margin:10px 0;overflow-x:auto}.markdown-document table{border-collapse:collapse;color:var(--markdown-text);width:max-content;min-width:100%;font-size:14px;line-height:21px}.markdown-document th,.markdown-document td{border-bottom:1px solid var(--markdown-table-border);border-inline-end:1px solid var(--markdown-table-border);text-align:start;vertical-align:top;min-width:90px;padding:7px 10px}.markdown-document th{background:var(--markdown-table-header);color:var(--markdown-heading);font-weight:800}.markdown-document tbody tr:nth-child(odd){background:var(--markdown-table-row)}.markdown-document tbody tr:nth-child(2n){background:var(--markdown-table-row-alt)}.markdown-document tr:last-child td{border-bottom:0}.markdown-document th:last-child,.markdown-document td:last-child{border-inline-end:0}.markdown-table-empty-cell{min-width:90px}.markdown-image{background:var(--markdown-image-placeholder);border-radius:12px;width:fit-content;max-width:100%;min-height:40px;margin:10px 0;display:block;position:relative;overflow:hidden}.markdown-image-button{cursor:zoom-in;background:0 0;border:0;max-width:100%;padding:0;display:block}.markdown-image img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:380px;display:block}.markdown-image-loading{z-index:1;justify-content:center;align-items:center;min-width:80px;min-height:80px;display:flex;position:absolute;inset:0}.markdown-image-spinner{border:2px solid var(--markdown-inline-code-border);border-top-color:var(--markdown-link);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite markdown-image-spin}.markdown-image-error{background:var(--markdown-image-placeholder);border:1px solid var(--markdown-inline-code-border);border-radius:12px;flex-direction:column;max-width:100%;margin:10px 0;padding:10px 12px;display:flex}.markdown-image-error>span{color:var(--markdown-text-muted);font-size:12px}.markdown-document .katex{color:var(--markdown-math);vertical-align:middle;font-size:1.3em}.markdown-document .katex-display{text-align:center;max-width:100%;margin:12px 0;padding:8px 0;font-size:1.6em;overflow:auto hidden}.markdown-document .katex-display>.katex{text-align:center;width:max-content;min-width:100%;margin-inline:auto;font-size:1em}.markdown-document .katex-display>.katex>.katex-html{width:max-content;margin-inline:auto;display:block}.markdown-document .katex-error{color:var(--markdown-math);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px}@keyframes markdown-image-spin{to{transform:rotate(360deg)}}