.markdown-content{color:#52525b;text-align:left;max-width:100%;font-family:Lora,serif;font-size:16px;line-height:1.75}.markdown-content h1{color:#000;letter-spacing:-.02em;margin-top:2.5rem;margin-bottom:1rem;scroll-margin-top:5rem;font-size:32px;font-weight:700}.markdown-content>h1:first-child,.markdown-content>h2:first-child,.markdown-content>h3:first-child,.markdown-content>p:first-child{margin-top:0!important}.markdown-content h2{color:#000;letter-spacing:0;margin-top:2rem;margin-bottom:.875rem;scroll-margin-top:5rem;font-size:24px;font-weight:700;line-height:33.6px}.markdown-content h3{color:#000;letter-spacing:-.01em;margin-top:1.75rem;margin-bottom:.75rem;scroll-margin-top:5rem;font-size:20px;font-weight:500;line-height:32px}.markdown-content h4{color:#000;letter-spacing:-.005em;margin-top:1.5rem;margin-bottom:.625rem;font-size:18px;font-weight:500;line-height:1.45}.markdown-content .reference-heading{color:#000!important;font-weight:700!important}.markdown-content .reference-heading~:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),.markdown-content .reference-heading~ol,.markdown-content .reference-heading~ul,.markdown-content .reference-heading~ol li,.markdown-content .reference-heading~ul li,.markdown-content .reference-heading~ol p,.markdown-content .reference-heading~ul p,.markdown-content .reference-heading~p{color:#000}.markdown-content p{text-align:left;word-spacing:.05em;margin-bottom:1.125rem;font-size:16px}.markdown-content p:last-child{margin-bottom:0}.markdown-content a{color:#2563eb;text-decoration:none}.markdown-content a:hover{text-decoration:underline}.markdown-content code:not(pre code){color:#7c3aed;background:#f3e8ff;border:1px solid rgba(168,85,247,.2);border-radius:.25rem;padding:.125rem .375rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:14px}.markdown-content .code-block-wrapper{background:#f9f8f7;border-radius:12px;margin:1.5rem 0;padding:1.5rem;position:relative;overflow-x:auto}.markdown-content .code-block-wrapper>div{background:0 0!important}.markdown-content .code-block-wrapper div,.markdown-content .code-block-wrapper pre,.markdown-content .code-block-wrapper code{background:0 0!important;border:none!important;margin:0!important;padding:0!important}.markdown-content pre::-webkit-scrollbar{width:8px;height:8px}.markdown-content pre::-webkit-scrollbar-track{background:rgba(0,0,0,.05);border-radius:4px}.markdown-content pre::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:4px}.markdown-content pre::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}.markdown-content ul,.markdown-content ol{margin:1.125rem 0;padding-left:1.5rem}.markdown-content ul{list-style-type:disc;list-style-position:outside}.markdown-content ol{list-style-type:decimal;list-style-position:outside}.markdown-content li{margin-bottom:.5rem;padding-left:.375rem;line-height:1.7}.markdown-content li:last-child{margin-bottom:0}.markdown-content li>p{margin-bottom:.5rem}.markdown-content li>p:last-child{margin-bottom:0}.markdown-content ul ul,.markdown-content ol ul{margin-top:.375rem;margin-bottom:.375rem;list-style-type:circle}.markdown-content ul ul ul,.markdown-content ol ul ul{list-style-type:square}.markdown-content ol ol,.markdown-content ul ol{margin-top:.375rem;margin-bottom:.375rem;list-style-type:lower-alpha}.markdown-content ol ol ol,.markdown-content ul ol ol{list-style-type:lower-roman}.markdown-content ul li::marker{color:#52525b}.markdown-content ol li::marker{color:#71717a;font-weight:500}.markdown-content strong{color:#000;font-weight:700}.markdown-content em{font-style:italic}.markdown-content blockquote{color:#71717a;background:#fafafa;border-left:4px solid #d4d4d8;border-radius:0 8px 8px 0;margin:1.5rem 0;padding:1rem 1.5rem;font-style:normal}.markdown-content blockquote p{margin-bottom:.625rem}.markdown-content blockquote p:last-child{margin-bottom:0}.markdown-content .notion-table-wrapper{border:1px solid #e5e7eb;border-radius:4px;margin:1.5rem 0;overflow-x:auto}.markdown-content .notion-table-wrapper table{border-collapse:collapse;border-spacing:0;table-layout:auto;background-color:#fff;width:100%;font-size:15px;line-height:1.6}.markdown-content .notion-table-wrapper thead{background-color:#f9fafb}.markdown-content .notion-table-wrapper th{color:#000;text-align:left;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;vertical-align:top;border-bottom:1px solid #e5e7eb;border-right:1px solid #e5e7eb;min-width:100px;padding:12px 16px;font-weight:400}.markdown-content .notion-table-wrapper th:first-child,.markdown-content .notion-table-wrapper td:first-child{width:25%;min-width:180px}.markdown-content .notion-table-wrapper th:last-child{border-right:none}.markdown-content .notion-table-wrapper tbody tr{border-bottom:1px solid #e5e7eb;transition:background-color .1s}.markdown-content .notion-table-wrapper tbody tr:hover{background-color:#f9fafb}.markdown-content .notion-table-wrapper tbody tr:last-child{border-bottom:none}.markdown-content .notion-table-wrapper td{color:#000;vertical-align:top;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;border-right:1px solid #e5e7eb;padding:12px 16px}.markdown-content .notion-table-wrapper td:last-child{border-right:none}.markdown-content .notion-table-wrapper td p,.markdown-content .notion-table-wrapper th p{margin:0;padding:0;line-height:1.6}.markdown-content .notion-table-wrapper td p:not(:last-child),.markdown-content .notion-table-wrapper th p:not(:last-child){margin-bottom:4px}.markdown-content .notion-table-wrapper td br,.markdown-content .notion-table-wrapper th br{content:"";margin:2px 0;display:block}.markdown-content .notion-table-wrapper td em,.markdown-content .notion-table-wrapper td i{color:#000;font-style:italic}.markdown-content .notion-table-wrapper td strong,.markdown-content .notion-table-wrapper td b,.markdown-content .notion-table-wrapper th strong,.markdown-content .notion-table-wrapper th b{color:#000;font-weight:500}.markdown-content img{border-radius:8px;max-width:100%;height:auto;margin:1.5rem 0;box-shadow:0 1px 3px rgba(0,0,0,.1)}.markdown-content .video-wrapper{margin:1.5rem 0}.markdown-content .video-responsive{background:#000;border-radius:12px;width:100%;height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.markdown-content .video-iframe{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.markdown-content .video-player{background:#000;border-radius:12px;width:100%;max-width:100%;height:auto;display:block}.markdown-content .video-caption{text-align:center;color:#6b7280;margin-top:.75rem;margin-bottom:0;font-size:14px;font-style:normal}.markdown-content .iframe-wrapper{width:100%;margin:1.5rem 0}.markdown-content .iframe-caption{text-align:center;color:#6b7280;margin-top:.75rem;margin-bottom:0;font-size:14px;font-style:normal}.markdown-content hr{border:none;border-top:1px solid #e5e7eb;margin:2rem 0}.markdown-content h2+h3,.markdown-content h3+h4{margin-top:1rem}.markdown-content h1+p,.markdown-content h2+p,.markdown-content h3+p,.markdown-content h4+p{margin-top:.5rem}.markdown-content ul+p,.markdown-content ol+p,.markdown-content blockquote+p{margin-top:1.125rem}.markdown-content p+ul,.markdown-content p+ol{margin-top:.75rem}.markdown-content .katex-display{padding:1rem 0;overflow-x:auto}.markdown-content .katex-display::-webkit-scrollbar{height:6px}.markdown-content .katex-display::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.markdown-content .katex-display::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}@media (max-width:768px){.markdown-content{font-size:16px;line-height:1.7}.markdown-content h1{margin-top:2rem;margin-bottom:.875rem;font-size:28px}.markdown-content h2{font-size:24px;line-height:33.6dppx;margin-top:1.75rem;margin-bottom:.75rem}.markdown-content h3{margin-top:1.5rem;margin-bottom:.625rem;font-size:19px;line-height:32px}.markdown-content h4{margin-top:1.25rem;margin-bottom:.5rem;font-size:17px}.markdown-content p{margin-bottom:1rem}.markdown-content .code-block-wrapper{border-radius:10px;margin:1.25rem 0;padding:1rem}.markdown-content ul,.markdown-content ol{margin:1rem 0;padding-left:1.25rem}.markdown-content li{margin-bottom:.375rem}.markdown-content blockquote{margin:1.25rem 0;padding:.875rem 1.25rem}.markdown-content .notion-table-wrapper{margin:1.25rem 0}.markdown-content .notion-table-wrapper table{font-size:14px}.markdown-content .notion-table-wrapper th,.markdown-content .notion-table-wrapper td{padding:10px 12px}}@media (max-width:640px){.markdown-content .code-block-wrapper{border-radius:8px}}@media print{.markdown-content{color:#000;font-size:12pt;line-height:1.6}.markdown-content .code-block-wrapper{page-break-inside:avoid;border:1px solid #b8b6b0}.markdown-content img,.markdown-content .video-wrapper{page-break-inside:avoid}}.toc-nav{scrollbar-width:thin;scrollbar-color:transparent transparent}.toc-nav:hover,.toc-nav:focus-within,.toc-nav.scrolling{scrollbar-color:rgba(0,0,0,.2) transparent}.toc-nav::-webkit-scrollbar{width:2px!important}.toc-nav::-webkit-scrollbar-track{background:0 0}.toc-nav::-webkit-scrollbar-thumb{background:0 0;border-radius:1px;transition:background .3s}.toc-nav:hover::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2)}.toc-nav:focus-within::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2)}.toc-nav.scrolling::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2)}.toc-nav::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}
/*# sourceMappingURL=a6e869520bdef0ed.css.map*/