.markdown-body{--markdown-katex-text-scale:.952381;font-family:var(--font-sans);background-color:#0000;width:100%;min-width:0;max-width:100%}.markdown-link--notebook:before{content:"";vertical-align:-.125em;background-color:currentColor;width:1em;height:1em;margin-right:.25em;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 6h4'/%3E%3Cpath d='M2 10h4'/%3E%3Cpath d='M2 14h4'/%3E%3Cpath d='M2 18h4'/%3E%3Crect width='16' height='20' x='4' y='2' rx='2'/%3E%3Cpath d='M15 2v20'/%3E%3Cpath d='M15 7h5'/%3E%3Cpath d='M15 12h5'/%3E%3Cpath d='M15 17h5'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 6h4'/%3E%3Cpath d='M2 10h4'/%3E%3Cpath d='M2 14h4'/%3E%3Cpath d='M2 18h4'/%3E%3Crect width='16' height='20' x='4' y='2' rx='2'/%3E%3Cpath d='M15 2v20'/%3E%3Cpath d='M15 7h5'/%3E%3Cpath d='M15 12h5'/%3E%3Cpath d='M15 17h5'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat}.markdown-body>:is(p,blockquote,ul,ol,dl,table,pre,details,.katex-display,.markdown-columns){margin-top:0;margin-bottom:0}.markdown-body>:is(p,blockquote,ul,ol,dl,table,pre,details,.katex-display,.markdown-columns)+:is(p,blockquote,ul,ol,dl,table,pre,details,.katex-display,.markdown-columns){margin-top:.5em}.markdown-body>:is(h1,h2,h3,h4,h5,h6){margin-bottom:0}.markdown-body>.markdown-heading-collapse-hidden{display:none}.markdown-body>.markdown-collapsible-heading{position:relative}.markdown-heading-collapse-toggle{vertical-align:middle;color:#8a765f;cursor:pointer;background:0 0;border:0;border-radius:.25rem;justify-content:center;align-items:center;gap:.125rem;height:1.5rem;margin-left:.625rem;padding:0 .25rem;font-size:.875rem;font-weight:400;line-height:1;transition:background-color .12s,color .12s,opacity .12s;display:inline-flex}.markdown-heading-collapse-toggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:.875rem;height:.875rem;transition:transform .12s}.markdown-collapsible-heading.is-expanded .markdown-heading-collapse-toggle{opacity:0;pointer-events:none}.markdown-collapsible-heading.is-expanded .markdown-heading-collapse-toggle svg{transform:rotate(180deg)}.markdown-collapsible-heading.is-expanded:hover .markdown-heading-collapse-toggle,.markdown-collapsible-heading.is-expanded:focus-within .markdown-heading-collapse-toggle,.markdown-heading-collapse-toggle:focus-visible{opacity:1;pointer-events:auto}.markdown-heading-collapse-toggle:hover,.markdown-heading-collapse-toggle:focus-visible{color:#2f2923;background:#eee6dc;outline:none}@media (hover:none){.markdown-heading-collapse-toggle{opacity:1;pointer-events:auto}}.markdown-body>h1{margin-top:.75em;font-size:2em}.markdown-body>h2{border-bottom:0;margin-top:.75em;padding-bottom:0;font-size:1.5em}.markdown-body>h3{margin-top:.8em;font-size:1.25em}.markdown-body>h4{margin-top:.95em;font-size:1.05em}.markdown-body>h5{margin-top:1em;font-size:.875em}.markdown-body>h6{color:#59636e;margin-top:1em;font-size:.85em}.markdown-body.markdown-body--compact>h1{margin-top:.75em;font-size:1.5em}.markdown-body.markdown-body--compact>h2{margin-top:.8em;font-size:1.25em}.markdown-body.markdown-body--compact>h3{margin-top:.9em;font-size:1.125em}.markdown-body.markdown-body--compact>h4{margin-top:1em;font-size:1em}.markdown-body>:is(h1,h2,h3,h4,h5,h6)+:is(p,blockquote,ul,ol,dl,table,pre,details,.katex-display,.markdown-columns){margin-top:.5em}.markdown-body .katex{font-size:1.05em}.markdown-body .markdown-inline-math{margin-inline:.25em;display:inline-block}.markdown-body .markdown-protected-parentheses{white-space:nowrap;display:inline-block}.markdown-body .katex .mord.text{font-family:inherit;font-size:calc(1em * var(--markdown-katex-text-scale))}.markdown-body .katex .mord.text *{font-family:inherit}.markdown-body img{max-width:100%;height:auto}.markdown-body .markdown-viewable-image,.markdown-body .markdown-cropped-image{vertical-align:middle;max-width:100%;display:inline-block;position:relative}.markdown-body .markdown-cropped-image>img,.markdown-body .markdown-viewable-image>img{display:block}.notebook-document-images img[data-deferred-src]:not([data-image-state=ready]){opacity:0;color:#0000;object-fit:contain;min-width:24px;min-height:24px}.notebook-document-images :is(.markdown-viewable-image,.markdown-cropped-image,.tiptap-resizable-image):has(>img[data-deferred-src]:not([data-image-state=ready])){background:#eeeae3}.notebook-document-images img[data-image-state=error]{cursor:pointer;outline:1px dashed #c9bfb1;color:#8c6e5b!important}.notebook-document-images .notebook-image-retry{z-index:5;color:#695847;cursor:pointer;background:#fffaf1;border:1px solid #c9bfb1;padding:6px 12px;font-size:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.markdown-body .markdown-viewable-image[data-pandoc-width]>img{width:100%!important}.markdown-body .markdown-viewable-image-button{color:#fff;opacity:0;pointer-events:none;cursor:pointer;background:#0f172ad1;border:0;border-radius:5px;justify-content:center;align-items:center;gap:5px;height:28px;padding:0 8px;font-size:12px;line-height:28px;transition:opacity .12s,background .12s;display:inline-flex;position:absolute;top:6px;right:6px}.markdown-body .markdown-viewable-image:hover .markdown-viewable-image-button,.markdown-body .markdown-viewable-image:focus-within .markdown-viewable-image-button{opacity:1;pointer-events:auto}.markdown-body .markdown-viewable-image-button:hover,.markdown-body .markdown-viewable-image-button:focus-visible{outline-offset:1px;background:#0f172af5;outline:2px solid #ffffffd1}.markdown-body .markdown-viewable-image-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:15px;height:15px}.markdown-body hr{background:0 0;border:0;border-top:1px solid #d1d9e0b3;height:auto;margin:.5em 0}.markdown-body .markdown-columns{gap:.625em;width:100%;max-width:100%;display:grid}.markdown-body .markdown-column{min-width:0;position:relative}.markdown-body .markdown-column:before{content:"";z-index:0;pointer-events:none;background:0 0;border-radius:.25em;position:absolute;inset:-.25em}.markdown-body .markdown-column>*{z-index:1;position:relative}.markdown-body .markdown-column :where(p,ul,ol,blockquote,pre,.tableWrapper,table,.tiptap-block-math,.markdown-columns){margin-top:0;margin-bottom:0}.markdown-body .markdown-column>:where(p,ul,ol,blockquote,pre,.tableWrapper,table,.tiptap-block-math,.markdown-columns)+:where(p,ul,ol,blockquote,pre,.tableWrapper,table,.tiptap-block-math,.markdown-columns){margin-top:.5em}.markdown-body .markdown-column>:first-child{margin-top:0}.markdown-body .markdown-column>:last-child{margin-bottom:0}.markdown-body ul{padding-left:2em}.markdown-body ul,.markdown-body ol:not([type]){list-style:none}.markdown-body ol{padding-left:calc(var(--markdown-list-marker-width,1.25em) + .75em);counter-reset:markdown-list-item var(--markdown-list-counter-start,0)}.markdown-body :is(ul:not(.contains-task-list),ol)>li{min-height:1.5em;position:relative;display:block!important}.markdown-body ul.contains-task-list>li{grid-template-columns:1.25em minmax(0,1fr);align-items:start;column-gap:.5em;min-height:1.5em;margin-left:-1.75em;display:grid!important}.markdown-body ul:not(.contains-task-list)>li:before{content:"•";text-align:center;width:1.25em;position:absolute;right:calc(100% + .5em)}.markdown-body ol>li{counter-increment:markdown-list-item}.markdown-body ol>li:before{width:var(--markdown-list-marker-width,1.25em);content:counter(markdown-list-item) ".";text-align:right;white-space:nowrap;overflow-wrap:normal;word-break:normal;font-variant-numeric:tabular-nums;position:absolute;right:calc(100% + .5em)}.markdown-body li>p,.markdown-body li>ul,.markdown-body li>ol{margin-top:0;margin-bottom:0}.markdown-body li+li,.markdown-body>:is(ul,ol)+:is(ul,ol){margin-top:.25em}.markdown-body ul.contains-task-list{padding-left:2em;list-style:none}.markdown-body .task-list-item{min-height:1.5em;list-style:none}.markdown-body .task-list-item+.task-list-item{margin-top:.25em}.markdown-body .task-list-item-checkbox{appearance:none;color:#fff;opacity:1;vertical-align:middle;cursor:default;background:#fff;border:1.5px solid #8c959f;border-radius:5px;grid-column:1;place-content:center;place-self:center;width:18px;height:18px;margin:0;display:inline-grid;transform:translateY(1px)}.markdown-body .task-list-item-checkbox:after{content:"";border:2px solid;border-width:0 2px 2px 0;width:5px;height:9px;transform:translateY(-1px)rotate(45deg)scale(0)}.markdown-body .task-list-item-checkbox:checked{background:#1f883d;border-color:#1f883d}.markdown-body .task-list-item-checkbox:checked:after{transform:translateY(-1px)rotate(45deg)scale(1)}.markdown-body table{max-width:100%;display:table}.markdown-body th,.markdown-body td{white-space:normal;word-break:normal;min-width:0}.markdown-body.markdown-body--font-serif{font-family:var(--font-serif);font-weight:500}.markdown-body.markdown-body--font-serif table{border-collapse:collapse;border-spacing:0;background:0 0;border:1px solid #000}.markdown-body.markdown-body--font-serif .katex .mord.text,.markdown-body.markdown-body--font-serif .katex .mord.text *{font-weight:500}.markdown-body.markdown-body--font-serif thead,.markdown-body.markdown-body--font-serif tbody,.markdown-body.markdown-body--font-serif tfoot,.markdown-body.markdown-body--font-serif tr,.markdown-body.markdown-body--font-serif th,.markdown-body.markdown-body--font-serif td{background:0 0}.markdown-body.markdown-body--font-serif th,.markdown-body.markdown-body--font-serif td{border:1px solid #000;font-weight:500}.notebook-document-images :is(.markdown-viewable-image,.tiptap-resizable-image):has(>img[data-deferred-src]:not([data-image-state=ready]):not([data-image-state=error])):before{content:"";z-index:1;pointer-events:none;border:2px solid #d7cec1;border-top-color:#9c8971;border-radius:50%;width:20px;height:20px;animation:1s linear infinite notebook-image-spin;position:absolute;top:calc(50% - 10px);left:calc(50% - 10px)}@keyframes notebook-image-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.notebook-document-images :is(.markdown-viewable-image,.tiptap-resizable-image):before{animation:none}}
