.markdown{word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;font-size:1rem;line-height:1.8}.markdown h1,.markdown h2,.markdown h3,.markdown h4,.markdown h5,.markdown h6{margin-top:1.8em;margin-bottom:.6em;scroll-margin-top:1rem;font-weight:700;line-height:1.4}.markdown h1{letter-spacing:.02em;margin-top:.4em;margin-bottom:.8em;padding-bottom:.4em;font-size:2.2rem;font-weight:800}.markdown h2{letter-spacing:.01em;margin-top:1.6em;margin-bottom:.6em;padding-bottom:.3em;font-size:1.8rem;font-weight:700}.markdown h3{margin-top:1.4em;margin-bottom:.5em;font-size:1.5rem;font-weight:650}.markdown h4{margin-top:1.2em;margin-bottom:.4em;font-size:1.25rem;font-weight:650}.markdown h5{margin-top:1em;margin-bottom:.3em;font-size:1.05rem;font-weight:600}.markdown h6{opacity:.75;text-transform:uppercase;letter-spacing:.04em;margin-top:.8em;margin-bottom:.2em;font-size:.9rem;font-weight:600}.markdown p{margin-top:0;margin-bottom:1.2em;font-size:1.1rem;line-height:1.8}.markdown p br{content:"";margin:.2em 0;display:block}.markdown ul,.markdown ol{margin-top:.4em;margin-bottom:1.2em;padding-left:1.8em;line-height:1.8}.markdown ul ul,.markdown ul ol,.markdown ol ul,.markdown ol ol{margin-top:.2em;margin-bottom:.2em}.markdown li{margin-top:.15em;margin-bottom:.15em;padding-left:.2em;line-height:1.8}.markdown li>p{margin-top:.2em;margin-bottom:.2em}.markdown ul>li{list-style-type:disc}.markdown ul ul>li{list-style-type:circle}.markdown ul ul ul>li{list-style-type:square}.markdown ol>li{list-style-type:decimal}.markdown ol ol>li{list-style-type:lower-alpha}.markdown ol ol ol>li{list-style-type:lower-roman}.markdown .task-list,.markdown ul.task-list{padding-left:.2em;list-style-type:none}.markdown .task-list li,.markdown ul.task-list li{align-items:flex-start;gap:.4em;padding-left:0;list-style-type:none;display:flex}.markdown .task-list li>input[type=checkbox],.markdown ul.task-list li>input[type=checkbox]{cursor:pointer;accent-color:currentColor;appearance:auto;flex-shrink:0;width:1.1em;height:1.1em;margin-top:.45em}.markdown .task-list li>input[type=checkbox]:checked+*,.markdown ul.task-list li>input[type=checkbox]:checked~*,.markdown .task-list li:has(input[type=checkbox]:checked),.markdown ul.task-list li:has(input[type=checkbox]:checked){opacity:.65;text-decoration:line-through}.markdown blockquote{background:#00000006;border-left:4px solid #00000026;border-radius:0 4px 4px 0;margin:1.2em 0;padding:.6em 1.2em;line-height:1.8}.markdown blockquote>p,.markdown blockquote>ul,.markdown blockquote>ol{margin-top:.4em;margin-bottom:.4em}.markdown blockquote>blockquote{background:0 0;border-left-color:#00000014;margin-top:.4em;margin-bottom:.4em}.markdown code:not(pre code){white-space:normal;word-break:break-word;background:#0000000f;border-radius:4px;margin:0 .05em;padding:.1em .45em;font-family:SF Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.88em}.markdown pre{tab-size:4;white-space:pre;word-break:normal;word-wrap:normal;background:#0000000a;border-radius:6px;margin:1.2em 0;padding:1.2em 1.4em;font-family:SF Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.88rem;line-height:1.7;overflow-x:auto}.markdown pre>code{font-size:inherit;white-space:pre;word-break:normal;word-wrap:normal;background:0 0;border-radius:0;margin:0;padding:0;font-family:inherit;display:block}.markdown pre::-webkit-scrollbar{width:6px;height:6px}.markdown pre::-webkit-scrollbar-track{background:0 0}.markdown pre::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}.markdown pre::-webkit-scrollbar-thumb:hover{background:#00000059}.markdown table{border-collapse:collapse;border-spacing:0;white-space:nowrap;width:100%;max-width:100%;margin:1.4em 0;font-size:.95rem;line-height:1.7;display:block;overflow-x:auto}.markdown table-wrapper{margin:1.4em 0;overflow-x:auto}.markdown table-wrapper>table{margin:0}.markdown table th,.markdown table td{text-align:left;vertical-align:top;border:1px solid #0000001a;padding:.6em 1em}.markdown table th{background:#0000000a;border-bottom-width:2px;border-bottom-color:#00000026;font-weight:700}.markdown table tbody tr:nth-child(2n){background:#00000004}.markdown table tbody tr:hover{background:#00000008}.markdown table p{margin-top:.2em;margin-bottom:.2em}.markdown a{text-underline-offset:2px;text-decoration:underline 1px #00000040;transition:text-decoration-thickness .2s,text-underline-offset .2s}.markdown a:hover{text-underline-offset:3px;text-decoration-color:#00000080;text-decoration-thickness:2.5px}.markdown img{background:#00000005;border-radius:6px;max-width:100%;height:auto;margin:1.2em 0;display:block}.markdown p>img{margin:.6em 0}.markdown figcaption{text-align:center;opacity:.7;margin-top:-.4em;margin-bottom:1.2em;font-size:.85rem}.markdown hr{background:#0000001a linear-gradient(90deg,#0000,#0000001f,#0000);border:none;height:1px;margin:2.4em 0}.markdown strong{font-weight:700}.markdown em{font-style:italic}.markdown del{opacity:.7;text-decoration:line-through}.markdown u{text-underline-offset:2px;text-decoration:underline}.markdown small{opacity:.75;font-size:.85em}.markdown sup,.markdown sub{font-size:.75em;line-height:1}.markdown dl{margin:1.2em 0;line-height:1.8}.markdown dt{margin-top:.6em;font-weight:700}.markdown dd{margin-bottom:.4em;margin-left:1.8em}.markdown .footnotes{border-top:1px solid #00000014;margin-top:2.4em;padding-top:1.2em;font-size:.9rem}.markdown .footnotes ol{padding-left:1.8em}.markdown .footnotes li{margin-top:.3em;margin-bottom:.3em}.markdown .footnote-ref{vertical-align:super;margin:0 .1em;font-size:.8em;text-decoration:none}.markdown kbd{background:#0000000d;border:1px solid #0000001f;border-radius:4px;margin:0 .1em;padding:.1em .5em;font-family:SF Mono,Menlo,Monaco,Consolas,monospace;font-size:.85em;line-height:1.4;display:inline-block;box-shadow:0 1px #0000000f}.markdown .text-left{text-align:left}.markdown .text-center{text-align:center}.markdown .text-right{text-align:right}@media (max-width: 768px){.markdown{font-size:.95rem}.markdown h1{font-size:1.8rem}.markdown h2{font-size:1.5rem}.markdown h3{font-size:1.3rem}.markdown h4{font-size:1.1rem}.markdown pre{padding:.8em 1em;font-size:.82rem}.markdown table{white-space:normal;font-size:.85rem}.markdown table th,.markdown table td{padding:.4em .6em}.markdown blockquote{padding:.4em .8em}.markdown ul,.markdown ol{padding-left:1.4em}}@media (max-width: 480px){.markdown{font-size:.9rem;line-height:1.75}.markdown h1{font-size:1.5rem}.markdown h2{font-size:1.3rem}.markdown h3{font-size:1.15rem}.markdown h4{font-size:1rem}.markdown pre{border-radius:4px;padding:.6em .8em;font-size:.78rem}.markdown code:not(pre code){padding:.05em .3em;font-size:.85em}.markdown table th,.markdown table td{padding:.3em .4em}}@media print{.markdown{font-size:12pt;line-height:1.7}.markdown h1{border-bottom-width:2px;font-size:24pt}.markdown h2{border-bottom-width:1px;font-size:20pt}.markdown h3{font-size:16pt}.markdown h4{font-size:14pt}.markdown pre{page-break-inside:avoid;border:1px solid #ddd;background:#f5f5f5!important}.markdown blockquote{border-left-color:#ccc;background:#f9f9f9!important}.markdown table{page-break-inside:auto}.markdown table tr{page-break-inside:avoid;page-break-after:auto}}
