:root{--border-radius:10px;--gradient-background-colour:transparent;--code-padding:8px;--container-height:calc(var(--language-icon-size) + 2 * var(--header-inner-vertical-padding) * var(--header-font-size));--container-min-height:calc((var(--header-font-size) + 2 * var(--header-inner-vertical-padding) * var(--header-font-size)) * var(--line-height-normal));--language-border-colour:var(--code-styler-codeblock-background-colour);--language-border-width:0px;--header-font-size:var(--code-size);--header-padding:0px;--header-inner-vertical-padding:0.3;--header-spacing:15px;--header-button-spacing:14px;--header-separator-width:2px;--header-separator-width-padding:var(--header-separator-width);--code-styler-header-border:none;--folded-bottom-border:0 solid transparent;--language-icon-size:28px;--language-icon-filter:none;--gradient-highlights-colour-stop:100%;--line-number-height-correction:2px;--line-number-gutter-padding:16px;--line-number-gutter-min-width:32.67px;--line-wrapping:pre-wrap;--line-active-wrapping:var(--line-wrapping);--code-styler-button-colour:var(--text-muted);--code-styler-button-active-colour:#fff;--duration-button:240ms;--dent-difference:30px;--polygon-in:polygon(0 0,16px 0,16px 36px,0 36px);--polygon-out:polygon(0 0,100% 0,100% 100%,0 100%);--copy-code-header-right-margin:calc(3 * var(--header-button-spacing));--font-monospace:var(--fontStack-monospace,ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace)}.copy-code-button{display:none}@font-face{font-family:code-styler-nerdfont;src:url(https://raw.githubusercontent.com/romkatv/powerlevel10k-media/master/MesloLGS%20NF%20Regular.ttf) format("truetype")}.code-styler-pre-parent{margin-bottom:16px}.markdown-source-view.mod-cm6 .code-styler-pre-parent{margin-bottom:0}.code-styler pre.code-styler-pre{overflow:hidden!important;min-height:unset;padding:0!important;border-radius:var(--border-radius)!important;background:var(--code-styler-codeblock-background-colour)!important}.code-styler pre.code-styler-pre[class*=language-]{padding-left:var(--language-border-width)!important;background:linear-gradient(90deg,var(--language-border-colour),var(--language-border-colour) var(--language-border-width),var(--code-styler-codeblock-background-colour) var(--language-border-width),var(--code-styler-codeblock-background-colour) 100%),var(--code-styler-codeblock-background-colour)!important}.code-styler pre.code-styler-pre>code,.code-styler pre>code{padding-top:var(--code-padding)!important;padding-bottom:var(--code-padding)!important}.code-styler pre.code-styler-pre>code{display:grid;max-height:unset;padding-right:0!important;padding-left:0!important;border-radius:0!important;background:none!important;grid-template-columns:min-content auto;grid-template-rows:auto;overflow-x:overlay;transition-duration:var(--duration-button);transition-property:max-height,padding-top,padding-bottom,border-top;transition-timing-function:ease-in-out;white-space:var(--line-wrapping)!important}.code-styler pre.code-styler-pre.wrapped>code{--line-wrapping:pre-wrap;--line-active-wrapping:pre-wrap}.code-styler pre.code-styler-pre.unwrapped>code{--line-wrapping:pre;--line-active-wrapping:pre}.code-styler pre.code-styler-pre.unwrapped-inactive>code{--line-wrapping:pre;--line-active-wrapping:pre-wrap}.code-styler pre.code-styler-pre code:not(:has(>input[style*="display: inline;"])):active{--line-wrapping:var(--line-active-wrapping)!important}.code-styler pre.code-styler-pre.code-styler-folded>code{max-height:0!important;padding-top:0!important;padding-bottom:0!important}.code-styler pre.code-styler-pre:after,.code-styler pre.code-styler-pre:before{content:none!important}.markdown-source-view.mod-cm6 .cm-embed-block pre.code-styler-pre{margin:0}body.code-styler .markdown-source-view :not(pre.code-styler-pre)>.code-styler-header-container+[class*=code-styler-line].HyperMD-codeblock-begin{border-top:none!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.code-styler .markdown-source-view [class*=code-styler-line].HyperMD-codeblock-end{border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}body.code-styler .markdown-source-view :not(pre.code-styler-pre)>.code-styler-header-container-hidden+[class*=code-styler-line].HyperMD-codeblock-begin{border-top-left-radius:var(--border-radius)!important;border-top-right-radius:var(--border-radius)!important}body.code-styler .markdown-source-view :not(pre.code-styler-pre)>.code-styler-header-container-hidden+[class*=code-styler-line].HyperMD-codeblock-begin .code-styler-line-number{border-top-left-radius:var(--border-radius)!important}.code-styler .markdown-source-view .HyperMD-codeblock[class*=code-styler-line]{overflow:hidden;padding:0!important;padding-left:var(--size-4-4)!important;background:linear-gradient(90deg,var(--gradient-background-colour) var(--gradient-highlights-colour-stop),transparent 100%),var(--code-styler-codeblock-background-colour)!important}.code-styler .markdown-source-view .HyperMD-codeblock[class*=code-styler-line][class*=language-]{background:linear-gradient(90deg,var(--language-border-colour),var(--language-border-colour) var(--language-border-width),var(--gradient-background-colour) var(--language-border-width) var(--gradient-highlights-colour-stop),transparent 100%),var(--code-styler-codeblock-background-colour)!important}.code-styler .markdown-source-view .HyperMD-codeblock[class*=code-styler-line][class*=language-] .code-styler-line-number{margin-left:var(--language-border-width)}body .code-styler-header-container-hidden{display:none!important}.code-styler-header-container{display:flex!important;overflow:visible;height:var(--container-height);min-height:var(--container-min-height);box-sizing:content-box;padding-top:var(--header-padding);margin-top:0!important;font-size:var(--header-font-size);transition:border-bottom ease-in-out var(--duration-button);-webkit-user-select:none;-moz-user-select:none;user-select:none}.markdown-source-view :not(pre.code-styler-pre)>.code-styler-header-container{padding-bottom:var(--header-separator-width);padding-left:var(--language-border-width);border-top:var(--code-styler-header-border);border-right:var(--code-styler-header-border);border-left:var(--code-styler-header-border);background:linear-gradient(var(--code-styler-header-background-colour) 0,var(--code-styler-header-background-colour) calc(100% - var(--header-separator-width)),var(--code-styler-header-separator-colour) calc(100% - var(--header-separator-width)),var(--code-styler-header-separator-colour) 100%) var(--language-border-width) bottom/100% border-box no-repeat,var(--language-border-colour)!important;border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}pre.code-styler-pre .code-styler-header-container{border-bottom:var(--header-separator-width) solid var(--code-styler-header-separator-colour);background-color:var(--code-styler-header-background-colour)}.markdown-source-view :not(pre.code-styler-pre)>.code-styler-header-container.code-styler-header-folded{padding-bottom:var(--header-padding);border-bottom:var(--folded-bottom-border);background:linear-gradient(var(--code-styler-header-background-colour) 0,var(--code-styler-header-background-colour) 100%) var(--language-border-width) bottom/100% border-box no-repeat,var(--language-border-colour)!important;border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}pre.code-styler-pre.code-styler-folded .code-styler-header-container{border-bottom:var(--folded-bottom-border)}.code-styler-header-container .code-styler-header-language-tag{display:flex;height:100%;flex-direction:column;align-content:center;justify-content:center;padding:calc(1em * var(--header-inner-vertical-padding)) var(--header-spacing);border-radius:var(--border-radius) var(--border-radius) 0 0;margin-right:var(--header-spacing);background-color:var(--code-styler-header-language-tag-background-colour);color:var(--code-styler-header-language-tag-text-colour);font-size:inherit;font-style:var(--code-styler-header-language-tag-text-italic,normal);font-weight:var(--code-styler-header-language-tag-text-bold,normal);text-align:center;transition:border-radius ease-in-out var(--duration-button),padding ease-in-out var(--duration-button)}.markdown-source-view :not(pre.code-styler-pre)>.code-styler-header-container.code-styler-header-folded .code-styler-header-language-tag,pre.code-styler-pre.code-styler-folded .code-styler-header-container .code-styler-header-language-tag{border-radius:var(--border-radius)}.code-styler-header-external-reference>div,.code-styler-header-text,pre.code-styler-pre .code-styler-header-external-reference>button{display:flex;flex-direction:column;align-content:center;justify-content:center;padding-top:calc(1em * var(--header-inner-vertical-padding));padding-bottom:calc(1em * var(--header-inner-vertical-padding));padding-left:0;color:var(--code-styler-header-text-colour);font-size:inherit;font-style:var(--code-styler-header-title-text-italic,normal);font-weight:var(--code-styler-header-title-text-bold,normal);transition:padding ease-in-out var(--duration-button)}pre.code-styler-pre .code-styler-header-external-reference>button{display:inline-flex!important;height:auto;padding-top:calc(1em * var(--header-inner-vertical-padding))!important;padding-bottom:calc(1em * var(--header-inner-vertical-padding))!important;padding-left:6px!important;transition:padding ease-in-out var(--duration-button),scale ease-in-out var(--duration-button),visibility var(--duration-button),opacity var(--duration-button)!important}pre.code-styler-pre .code-styler-header-external-reference>button:hover{scale:1.4}body .code-styler-header-container:not(:has(div>img.code-styler-icon)) .code-styler-header-language-tag{border-bottom-left-radius:0!important;border-top-left-radius:0!important}body .code-styler-header-container:not(:has(.code-styler-header-language-tag)) .code-styler-header-text{padding-left:var(--header-spacing)}.code-styler-header-external-reference{display:contents;margin-left:var(--header-spacing)}.code-styler-header-external-reference>div:first-child{padding-left:var(--header-spacing)!important}.code-styler-header-external-reference>div,pre.code-styler-pre .code-styler-header-external-reference>button{padding-left:6px;font-family:code-styler-nerdfont,menlo,var(--font-monospace);font-size:var(--code-styler-external-reference-text-size,xx-small)}.code-styler-header-external-reference>div[class$=icon]{font-size:var(--code-styler-external-reference-icon-size,x-small)}div.external-reference-repo,div.external-reference-repo-icon{color:var(--code-styler-header-external-reference-repository,cyan)}div.external-reference-ref,div.external-reference-ref-icon{color:var(--code-styler-header-external-reference-version,pink)}div.external-reference-timestamp,div.external-reference-timestamp-icon{color:var(--code-styler-header-external-reference-timestamp,grey)}div:has(>img.code-styler-icon){display:inline-flex;flex-direction:column;align-content:center;justify-content:center;padding:calc(1em * var(--header-inner-vertical-padding)) var(--header-spacing);transition:padding ease-in-out var(--duration-button)}.code-styler-icon{width:var(--language-icon-size);height:var(--language-icon-size);border:none!important;margin:0!important;filter:var(--language-icon-filter)}pre.code-styler-pre [class^=code-styler-line-highlighted]>.code-styler-line-text{background-image:linear-gradient(90deg,var(--gradient-background-colour) 0 var(--gradient-highlights-colour-stop),var(--code-styler-codeblock-background-colour) 100%)}.code-styler-line-highlighted{--gradient-background-colour:var(--code-styler-default-highlight-colour)!important}.code-styler-active-line-highlight .cm-active,.code-styler-active-line-highlight-editor .cm-active{background:linear-gradient(to right,var(--code-styler-active-editor-line-colour),var(--gradient-highlights-colour-stop),transparent)!important}.code-styler-active-line-highlight .markdown-source-view .HyperMD-codeblock.cm-active,.code-styler-active-line-highlight-codeblock .markdown-source-view .HyperMD-codeblock.cm-active{background:linear-gradient(to right,var(--code-styler-active-codeblock-line-colour),var(--gradient-highlights-colour-stop),var(--code-styler-codeblock-background-colour))!important}.markdown-source-view :not(div):not([class*=HyperMD-codeblock])>.code-styler-line-number{display:none}.code-styler code>div:first-child>.code-styler-line-number{box-shadow:0 calc(-1 * var(--code-padding)) var(--code-styler-gutter-background-colour);transition:box-shadow ease-in-out var(--duration-button)}.code-styler .code-styler-folded>code>div:first-child>.code-styler-line-number{box-shadow:0 0 var(--code-styler-gutter-background-colour)}.code-styler code>div:last-child>.code-styler-line-number{box-shadow:0 var(--code-padding) var(--code-styler-gutter-background-colour)}.code-styler code>div:only-child>.code-styler-line-number{box-shadow:0 calc(-1 * var(--code-padding)) var(--code-styler-gutter-background-colour),0 var(--code-padding) var(--code-styler-gutter-background-colour)}.markdown-source-view div[class*=HyperMD-codeblock]>[class*=code-styler-line-number],pre.code-styler-pre div>[class*=code-styler-line-number]{width:var(--line-number-gutter-width);min-width:var(--line-number-gutter-min-width);padding-right:8px;padding-left:calc(4px + var(--language-border-width));background-color:var(--code-styler-gutter-background-colour);color:var(--code-styler-gutter-text-colour);font-family:var(--font-monospace);font-size:var(--code-size);text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none}.markdown-source-view [class*=HyperMD-codeblock]>.code-styler-line-number{position:absolute;left:0;display:inline-block;min-width:calc(var(--line-number-gutter-min-width) - 12px);height:100%;box-sizing:content-box;padding-top:var(--line-number-height-correction);direction:rtl;overflow-x:auto}.markdown-source-view .HyperMD-codeblock-begin .code-styler-line-number,.markdown-source-view .HyperMD-codeblock-end .code-styler-line-number{width:var(--line-number-gutter-width)}pre.code-styler-pre .code-styler-line-number{position:sticky;top:-1px;left:0;border-top:var(--line-number-height-correction) solid transparent;grid-column:1;white-space:nowrap}pre.code-styler-pre div:last-child>.code-styler-line-number{width:unset}.code-styler-gutter-highlight pre.code-styler-pre [class*=code-styler-line-highlighted] .code-styler-line-number{background-color:var(--gradient-background-colour)!important}.code-styler-active-line-highlight-codeblock.code-styler-gutter-highlight .markdown-source-view .HyperMD-codeblock[class*=code-styler-line].cm-active .code-styler-line-number,.code-styler-active-line-highlight.code-styler-gutter-highlight .markdown-source-view .HyperMD-codeblock[class*=code-styler-line].cm-active .code-styler-line-number,.code-styler-gutter-highlight [class*=code-styler-line-highlighted] .code-styler-line-number{background-color:transparent!important}.code-styler-gutter-active-line .cm-active .code-styler-line-number{color:var(--code-styler-gutter-active-text-colour)!important}.code-styler .markdown-source-view .HyperMD-codeblock:has(.code-styler-line-number){padding-left:calc(12px + var(--language-border-width) + var(--line-number-gutter-width) + var(--line-number-gutter-padding))!important}.code-styler .markdown-source-view .HyperMD-codeblock[class*=code-styler-line]:before{content:none!important}pre.code-styler-pre>code>div[class*=code-styler-line]{display:contents!important}pre.code-styler-pre .code-styler-line-text{flex-basis:100%;padding-left:var(--line-number-gutter-padding);grid-column:2}.HyperMD-codeblock:has(>.cm-widgetBuffer){white-space:nowrap}.HyperMD-codeblock:has(>.cm-widgetBuffer)>.cm-hmd-codeblock{white-space:break-spaces}pre.code-styler-pre.code-styler-folded code::-webkit-scrollbar,pre.code-styler-pre.code-styler-folded::-webkit-scrollbar,pre.code-styler-pre.hide-scroll code::-webkit-scrollbar,pre.code-styler-pre.hide-scroll::-webkit-scrollbar{display:none!important}@keyframes outdent{0%{margin-right:calc(var(--copy-code-header-right-margin) - var(--dent-difference));clip-path:var(--polygon-in)}to{margin-right:var(--copy-code-header-right-margin);clip-path:var(--polygon-out)}}@keyframes indent{0%{margin-right:var(--copy-code-header-right-margin);clip-path:var(--polygon-out)}to{margin-right:calc(var(--copy-code-header-right-margin) - var(--dent-difference));clip-path:var(--polygon-in)}}@keyframes reverse-outdent{0%{clip-path:var(--polygon-in)}to{clip-path:var(--polygon-out)}}@keyframes reverse-indent{0%{clip-path:var(--polygon-out)}to{clip-path:var(--polygon-in)}}pre.code-styler-pre button{display:unset!important;padding:0!important;border:none!important;margin:0;margin-top:0!important;margin-bottom:0!important;background:transparent!important;box-shadow:none;color:var(--code-styler-button-colour)!important;font-family:var(--font-interface);font-size:var(--font-ui-smaller);opacity:1;transition:visibility var(--duration-button),opacity var(--duration-button);visibility:visible}pre.code-styler-pre.code-styler-folded button,pre.code-styler-pre:not(.code-styler-folded):not(:hover) .code-styler-header-container:after,pre.code-styler-pre:not(.code-styler-folded):not(:hover) button{opacity:0;visibility:hidden}.code-styler-header-container:after{position:relative;top:0;right:0;bottom:0;left:0;width:20px;height:20px;margin:auto;margin-right:var(--header-button-spacing);background-color:var(--code-styler-button-colour);content:"\200b";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' xml:space='preserve'%3E%3Cpath d='M16 22 6 12l1.4-1.4 8.6 8.6 8.6-8.6L26 12z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;opacity:1;scale:.8;transition:transform var(--duration-button) ease-out,visibility var(--duration-button),opacity var(--duration-button),scale var(--duration-button) cubic-bezier(.4,.14,.3,1);visibility:visible}.markdown-source-view :not(pre.code-styler-pre)>.code-styler-header-container:not(:has(+.HyperMD-codeblock-begin)):after,pre.code-styler-pre.code-styler-folded .code-styler-header-container:after{transform:rotate(-90deg)}.code-styler-header-container:hover:after{scale:1}body .markdown-source-view :not(pre.code-styler-pre)>.code-styler-header-container-hidden+.HyperMD-codeblock-begin span.code-block-flair,body pre.code-styler-pre:has(.code-styler-header-container-hidden) button.copy-code-button{top:calc(.5 * var(--font-text-size) * .875 * var(--line-height-normal))!important;--copy-code-header-right-margin:12px}body .markdown-source-view :not(pre.code-styler-pre)>.code-styler-header-container.hidden+.HyperMD-codeblock-begin{overflow:hidden}pre.code-styler-pre button.copy-code-button{top:max(calc(.5 * var(--container-height) * 1),calc(.5 * var(--container-min-height) * 1))!important;bottom:unset!important;transform:translateY(-50%)}.markdown-source-view.mod-cm6 .HyperMD-codeblock.code-styler-line span.code-block-flair,pre.code-styler-pre button.copy-code-button,pre.code-styler-pre button.run-code-button{margin-right:calc(var(--copy-code-header-right-margin) - var(--dent-difference));clip-path:var(--polygon-in);will-change:margin-right,clip-path}.markdown-source-view.mod-cm6 .HyperMD-codeblock.code-styler-line span.code-block-flair:not(:active),pre.code-styler-pre button.copy-code-button:not(:active),pre.code-styler-pre button.run-code-button:not(:active){animation:indent var(--duration-button)}.markdown-source-view.mod-cm6 .HyperMD-codeblock.code-styler-line span.code-block-flair:hover,pre.code-styler-pre button.copy-code-button:hover,pre.code-styler-pre button.run-code-button:hover{margin-right:var(--copy-code-header-right-margin);animation:outdent var(--duration-button);background-color:transparent;clip-path:var(--polygon-out)}.markdown-source-view.mod-cm6 .HyperMD-codeblock.code-styler-line span.code-block-flair:active,pre.code-styler-pre button.copy-code-button:active,pre.code-styler-pre button.run-code-button:active{scale:.95;transition:scale var(--duration-button) cubic-bezier(.4,.14,.3,1)}.markdown-source-view.mod-cm6 .HyperMD-codeblock.code-styler-line span.code-block-flair:before,pre.code-styler-pre button.copy-code-button:before{display:inline-block;width:14px;height:14px;padding-right:4px;background-color:var(--code-styler-button-colour);content:"\200b";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M28 10v18H10V10h18m0-2H10a2 2 0 0 0-2 2v18a2 2 0 0 0 2 2h18a2 2 0 0 0 2-2V10a2 2 0 0 0-2-2Z'/%3E%3Cpath d='M4 18H2V4a2 2 0 0 1 2-2h14v2H4Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M28 10v18H10V10h18m0-2H10a2 2 0 0 0-2 2v18a2 2 0 0 0 2 2h18a2 2 0 0 0 2-2V10a2 2 0 0 0-2-2Z'/%3E%3Cpath d='M4 18H2V4a2 2 0 0 1 2-2h14v2H4Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;vertical-align:1px}.markdown-source-view.mod-cm6 .HyperMD-codeblock.code-styler-line span.code-block-flair{position:absolute;top:min(calc(-.5 * var(--container-height) * 1.1 - var(--header-separator-width)),calc(-.5 * var(--container-min-height) * 1.1 - var(--header-separator-width)))!important;right:0;padding:0;margin-top:0!important;margin-bottom:0!important;font-size:0;line-height:normal!important;transform:translateY(-50%);visibility:hidden}.markdown-source-view.mod-cm6 .HyperMD-codeblock.code-styler-line span.code-block-flair>*{width:0}.markdown-source-view.mod-cm6 .HyperMD-codeblock.code-styler-line span.code-block-flair:before{font-size:var(--font-ui-smaller);opacity:1;vertical-align:-1px;visibility:visible}.markdown-source-view.mod-cm6 .HyperMD-codeblock.code-styler-line span.code-block-flair:after{color:var(--code-styler-button-colour);content:"Copy";font-size:var(--font-ui-smaller);opacity:1;visibility:visible}.markdown-source-view.mod-cm6 .HyperMD-codeblock-begin.code-styler-line{overflow:visible}.markdown-source-view.mod-cm6 .HyperMD-codeblock.code-styler-line .code-styler-comment-link,.markdown-source-view.mod-cm6 .HyperMD-codeblock.code-styler-line .code-styler-comment-link>p{display:inline}body{--code-styler-inline-font-weight:400;--code-styler-inline-border-radius:6px;--code-styler-inline-padding-vertical:5px;--code-styler-inline-padding-horizontal:5px;--code-styler-inline-margin-horizontal:0px;--code-styler-inline-colour:var(--code-normal);--code-styler-inline-colour-active:var(--code-normal);--code-styler-inline-background-colour:var(--code-background)}div.el-pre *{font-weight:100!important}.code-styler.code-styler-style-inline .cm-s-obsidian span.cm-inline-code,.code-styler.code-styler-style-inline .markdown-rendered :not(pre)>code:not([class*=blur]),.code-styler.code-styler-style-inline .reveal :not(pre)>code:not([class*=blur]),.code-styler.code-styler-style-inline code.code-styler-settings-inline-code{padding:var(--code-styler-inline-padding-vertical) var(--code-styler-inline-padding-horizontal)!important;border-radius:var(--code-styler-inline-border-radius)!important;margin:0 var(--code-styler-inline-margin-horizontal)!important;background-color:var(--code-styler-inline-background-colour)!important;color:var(--code-styler-inline-colour);font-weight:var(--code-styler-inline-font-weight)}.code-styler.code-styler-style-inline .cm-s-obsidian span.cm-formatting-code{display:inline!important;color:var(--code-styler-inline-colour-active)}.code-styler.code-styler-style-inline .cm-s-obsidian span.code-styler-inline-opener~span.cm-inline-code:not(.cm-formatting-code){padding-left:0!important;border-radius:0 var(--code-styler-inline-border-radius) var(--code-styler-inline-border-radius) 0!important;margin-left:0!important}.code-styler.code-styler-style-inline .cm-s-obsidian span.cm-formatting-code:has(+span.cm-inline-code:not(.cm-formatting-code)),.code-styler.code-styler-style-inline .cm-s-obsidian span.code-styler-inline-opener{padding-right:0!important;padding-left:var(--code-styler-inline-padding-horizontal)!important;border-radius:var(--code-styler-inline-border-radius) 0 0 var(--code-styler-inline-border-radius)!important;margin-right:0!important;margin-left:var(--code-styler-inline-margin-horizontal)!important;color:var(--code-styler-inline-colour-active)}.code-styler.code-styler-style-inline .cm-s-obsidian span.cm-formatting-code+span.cm-inline-code:not(.cm-formatting-code){padding-right:0!important;padding-left:0!important;border-radius:0!important;margin:0!important;color:var(--code-styler-inline-colour-active)}.code-styler.code-styler-style-inline .cm-s-obsidian span.cm-inline-code:not(.cm-formatting-code)+span.cm-formatting-code{padding-right:var(--code-styler-inline-padding-horizontal)!important;padding-left:0!important;border-radius:0 var(--code-styler-inline-border-radius) var(--code-styler-inline-border-radius) 0!important;margin-right:var(--code-styler-inline-margin-horizontal)!important;margin-left:0!important;color:var(--code-styler-inline-colour-active)}body.code-styler span.code-styler-inline-opener>span>img.code-styler-inline-icon:not([class*=emoji]){display:inline!important;height:calc(var(--code-size) * 1.2);margin-bottom:2px!important;vertical-align:middle}.code-styler span.code-styler-inline-opener .code-styler-inline-title{color:var(--code-styler-inline-title-colour);font-weight:var(--code-styler-inline-title-font-weight)}.code-styler span.code-styler-inline-opener .code-styler-inline-title:after{color:var(--code-styler-inline-title-color);content:"\ff5c"}.code-styler span.code-styler-inline-opener span:has(>img.code-styler-inline-icon){padding-right:8px}.code-styler .cm-s-obsidian span.cm-inline-code .code-styler-inline-parameters{color:var(--code-comment)}.reveal img.code-styler-inline-icon{margin:inherit}.cm-hmd-frontmatter.cm-inline-code,.cm-hmd-frontmatter.cm-math{color:var(--code-normal)}.cm-hmd-frontmatter.cm-comment,.cm-hmd-frontmatter.cm-hmd-frontmatter.cm-def.cm-def,.cm-hmd-frontmatter.cm-meta{color:var(--code-comment)}.cm-hmd-frontmatter.cm-tag{color:var(--code-tag)}.cm-hmd-frontmatter.cm-bracket,.cm-hmd-frontmatter.cm-hr,.cm-hmd-frontmatter.cm-punctuation{color:var(--code-punctuation)}.cm-hmd-frontmatter.cm-number{color:var(--code-value)}.cm-hmd-frontmatter.cm-qualifier,.cm-hmd-frontmatter.cm-string,.cm-hmd-frontmatter.cm-string-2{color:var(--code-string)}.cm-hmd-frontmatter.cm-operator{color:var(--code-operator)}.cm-hmd-frontmatter.cm-link,.cm-hmd-frontmatter.cm-variable,.cm-hmd-frontmatter.cm-variable-2,.cm-hmd-frontmatter.cm-variable-3{color:var(--code-property)}.cm-hmd-frontmatter,.cm-hmd-frontmatter.cm-attribute,.cm-hmd-frontmatter.cm-builtin,.cm-hmd-frontmatter.cm-property,.cm-hmd-frontmatter.cm-type{color:var(--code-function)}.cm-hmd-frontmatter.cm-keyword{color:var(--code-keyword)}.cm-hmd-frontmatter.cm-atom{color:var(--code-important)}div.print{--line-wrapping:pre-wrap!important}.code-styler div.print pre.code-styler-pre code{max-height:unset!important}.code-styler div.print pre.code-styler-pre.code-styler-folded code{display:none!important}.pickr{position:relative;overflow:visible;transform:translateY(0)}.pickr *{box-sizing:border-box;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.pickr .pcr-button{position:relative;width:2em;height:2em;padding:.5em;border-radius:.15em;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" stroke="%2342445A" stroke-width="5px" stroke-linecap="round"><path d="M45,45L5,5"></path><path d="M45,5L5,45"></path></svg>') no-repeat 50%;background-size:0;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;transition:all .3s}.pickr .pcr-button:before{z-index:-1;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:.5em;z-index:auto}.pickr .pcr-button:after,.pickr .pcr-button:before{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:.15em;content:""}.pickr .pcr-button:after{background:var(--pcr-color);transition:background .3s}.pickr .pcr-button.clear{background-size:70%}.pickr .pcr-button.clear:before{opacity:0}.pickr .pcr-button.clear:focus{box-shadow:0 0 0 1px hsla(0,0%,100%,.85),0 0 0 3px var(--pcr-color)}.pickr .pcr-button.disabled{cursor:not-allowed}.pcr-app *,.pickr *{box-sizing:border-box;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.pcr-app button.pcr-active,.pcr-app button:focus,.pcr-app input.pcr-active,.pcr-app input:focus,.pickr button.pcr-active,.pickr button:focus,.pickr input.pcr-active,.pickr input:focus{box-shadow:0 0 0 1px hsla(0,0%,100%,.85),0 0 0 3px var(--pcr-color)}.pcr-app .pcr-palette,.pcr-app .pcr-slider,.pickr .pcr-palette,.pickr .pcr-slider{transition:box-shadow .3s}.pcr-app .pcr-palette:focus,.pcr-app .pcr-slider:focus,.pickr .pcr-palette:focus,.pickr .pcr-slider:focus{box-shadow:0 0 0 1px hsla(0,0%,100%,.85),0 0 0 3px rgba(0,0,0,.25)}.pcr-app{position:fixed;z-index:10000;top:0;left:0;display:flex;flex-direction:column;border-radius:.1em;background:#fff;box-shadow:0 .15em 1.5em 0 rgba(0,0,0,.1),0 0 1em 0 rgba(0,0,0,.03);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;opacity:0;transition:opacity .3s,visibility 0s .3s;visibility:hidden}.pcr-app.visible{opacity:1;transition:opacity .3s;visibility:visible}.pcr-app .pcr-swatches{display:flex;flex-wrap:wrap;margin-top:.75em}.pcr-app .pcr-swatches.pcr-last{margin:0}@supports (display:grid){.pcr-app .pcr-swatches{display:grid;align-items:center;grid-template-columns:repeat(auto-fit,1.75em)}}.pcr-app .pcr-swatches>button{position:relative;z-index:1;overflow:hidden;width:calc(1.75em - 10px);height:calc(1.75em - 10px);flex-shrink:0;border-radius:.15em;margin:2.5px;background:transparent;cursor:pointer;font-size:1em;justify-self:center;transition:all .15s}.pcr-app .pcr-swatches>button:before{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;border-radius:.15em;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:6px;content:""}.pcr-app .pcr-swatches>button:after{position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;border:1px solid rgba(0,0,0,.05);border-radius:.15em;background:var(--pcr-color);content:""}.pcr-app .pcr-swatches>button:hover{filter:brightness(1.05)}.pcr-app .pcr-swatches>button:not(.pcr-active){box-shadow:none}.pcr-app .pcr-interaction{display:flex;flex-wrap:wrap;align-items:center;margin:0 -.2em}.pcr-app .pcr-interaction>*{margin:0 .2em}.pcr-app .pcr-interaction input{padding:.45em .5em;border-radius:.15em;margin-top:.75em;background:#f1f3f4;color:#75797e;cursor:pointer;font-size:.75em;letter-spacing:.07em;text-align:center;transition:all .15s}.pcr-app .pcr-interaction input:hover{filter:brightness(.975)}.pcr-app .pcr-interaction input:focus{box-shadow:0 0 0 1px hsla(0,0%,100%,.85),0 0 0 3px rgba(66,133,244,.75)}.pcr-app .pcr-interaction .pcr-result{min-width:8em;flex:1 1 8em;border-radius:.15em;background:#f1f3f4;color:#75797e;cursor:text;text-align:left;transition:all .2s}.pcr-app .pcr-interaction .pcr-result::-moz-selection{background:#4285f4;color:#fff}.pcr-app .pcr-interaction .pcr-result::selection{background:#4285f4;color:#fff}.pcr-app .pcr-interaction .pcr-type.active{background:#4285f4;color:#fff}.pcr-app .pcr-interaction .pcr-cancel,.pcr-app .pcr-interaction .pcr-clear,.pcr-app .pcr-interaction .pcr-save{width:auto;color:#fff}.pcr-app .pcr-interaction .pcr-cancel:hover,.pcr-app .pcr-interaction .pcr-clear:hover,.pcr-app .pcr-interaction .pcr-save:hover{filter:brightness(.925)}.pcr-app .pcr-interaction .pcr-save{background:#4285f4}.pcr-app .pcr-interaction .pcr-cancel,.pcr-app .pcr-interaction .pcr-clear{background:#f44250}.pcr-app .pcr-interaction .pcr-cancel:focus,.pcr-app .pcr-interaction .pcr-clear:focus{box-shadow:0 0 0 1px hsla(0,0%,100%,.85),0 0 0 3px rgba(244,66,80,.75)}.pcr-app .pcr-selection .pcr-picker{position:absolute;width:18px;height:18px;border:2px solid #fff;border-radius:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pcr-app .pcr-selection .pcr-color-chooser,.pcr-app .pcr-selection .pcr-color-opacity,.pcr-app .pcr-selection .pcr-color-palette{position:relative;display:flex;flex-direction:column;cursor:grab;cursor:-webkit-grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pcr-app .pcr-selection .pcr-color-chooser:active,.pcr-app .pcr-selection .pcr-color-opacity:active,.pcr-app .pcr-selection .pcr-color-palette:active{cursor:grabbing;cursor:-webkit-grabbing}.pcr-app[data-theme=nano]{width:14.25em;max-width:95vw}.pcr-app[data-theme=nano] .pcr-swatches{padding:0 .6em;margin-top:.6em}.pcr-app[data-theme=nano] .pcr-interaction{padding:0 .6em .6em}.pcr-app[data-theme=nano] .pcr-selection{display:grid;width:100%;height:10.5em;align-items:center;align-self:flex-start;grid-gap:.6em;grid-template-columns:1fr 4fr;grid-template-rows:5fr auto auto}.pcr-app[data-theme=nano] .pcr-selection .pcr-color-preview{display:flex;width:100%;height:100%;flex-direction:row;justify-content:center;margin-left:.6em;grid-area:2/1/4/1}.pcr-app[data-theme=nano] .pcr-selection .pcr-color-preview .pcr-last-color{display:none}.pcr-app[data-theme=nano] .pcr-selection .pcr-color-preview .pcr-current-color{position:relative;overflow:hidden;width:2em;height:2em;border-radius:50em;background:var(--pcr-color)}.pcr-app[data-theme=nano] .pcr-selection .pcr-color-preview .pcr-current-color:before{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;border-radius:.15em;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:.5em;content:""}.pcr-app[data-theme=nano] .pcr-selection .pcr-color-palette{z-index:1;width:100%;height:100%;grid-area:1/1/2/3}.pcr-app[data-theme=nano] .pcr-selection .pcr-color-palette .pcr-palette{width:100%;height:100%;border-radius:.15em}.pcr-app[data-theme=nano] .pcr-selection .pcr-color-palette .pcr-palette:before{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;border-radius:.15em;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:.5em;content:""}.pcr-app[data-theme=nano] .pcr-selection .pcr-color-chooser{grid-area:2/2/2/2}.pcr-app[data-theme=nano] .pcr-selection .pcr-color-opacity{grid-area:3/2/3/2}.pcr-app[data-theme=nano] .pcr-selection .pcr-color-chooser,.pcr-app[data-theme=nano] .pcr-selection .pcr-color-opacity{height:.5em;margin:0 .6em}.pcr-app[data-theme=nano] .pcr-selection .pcr-color-chooser .pcr-picker,.pcr-app[data-theme=nano] .pcr-selection .pcr-color-opacity .pcr-picker{top:50%;transform:translateY(-50%)}.pcr-app[data-theme=nano] .pcr-selection .pcr-color-chooser .pcr-slider,.pcr-app[data-theme=nano] .pcr-selection .pcr-color-opacity .pcr-slider{flex-grow:1;border-radius:50em}.pcr-app[data-theme=nano] .pcr-selection .pcr-color-chooser .pcr-slider{background:linear-gradient(90deg,red,#ff0,lime,cyan,blue,#f0f,red)}.pcr-app[data-theme=nano] .pcr-selection .pcr-color-opacity .pcr-slider{background:linear-gradient(90deg,transparent,#000),url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:100%,.25em}.pcr-app .pcr-swatches>button{padding:0}.setting-item.code-styler-spaced .checkbox-container+.pickr{padding-left:10px}.code-styler-donation{width:70%;margin:0 auto;text-align:center}.code-styler-setting-text-area textarea{width:400px;height:220px}.code-styler-setting-text-wide{width:100%}button.code-styler-settings-button.copy-code-button{position:absolute;right:0;height:auto}code.code-styler-settings-inline-code{padding:.1em .25em;border-radius:var(--code-radius);background-color:var(--code-background);color:var(--code-normal);font-family:var(--font-monospace);font-size:var(--code-size)}p:has(>code.code-styler-settings-inline-code){text-align:center}.advanced-settings-header:after{position:relative;display:inline-block;width:20px;height:20px;margin:auto auto auto 4px;background-color:var(--code-styler-button-colour);content:"\200b";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' xml:space='preserve'%3E%3Cpath d='M16 22 6 12l1.4-1.4 8.6 8.6 8.6-8.6L26 12z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;opacity:1;scale:.9;transition:transform var(--duration-button) ease-out,visibility var(--duration-button),opacity var(--duration-button),scale var(--duration-button) cubic-bezier(.4,.14,.3,1);visibility:visible}.advanced-settings-header.header-folded:after{transform:rotate(-90deg)}pre.code-styler-pre code~code.language-output{display:block;padding-bottom:calc(2.5 * var(--code-padding))!important;padding-left:calc(var(--line-number-gutter-padding))!important;border-top:var(--header-separator-width) solid var(--code-styler-header-separator-colour);margin-bottom:0}pre.code-styler-pre.code-styler-folded code~code.language-output{border-top-width:0;border-top-color:transparent}pre.code-styler-pre:hover code~code.language-output{margin-bottom:0}pre.code-styler-pre code~code.language-output input.interactive-stdin{padding:2px 8px;border-width:1px;border-style:solid;border-color:var(--code-comment);border-radius:5px;background-color:var(--code-styler-codeblock-background-colour);color:var(--text-normal)}pre.code-styler-pre code~code.language-output hr{display:none}pre.code-styler-pre button.run-code-button{--copy-code-header-right-margin:12px;--dent-difference:24px;height:14px;margin-bottom:6px!important}pre.code-styler-pre.code-styler-folded button.run-code-button{top:500px}pre.code-styler-pre button.run-code-button:before{display:inline-block;width:14px;height:14px;padding-right:4px;background-color:var(--code-styler-button-colour);content:"\200b";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M7 28a1 1 0 0 1-1-1V5a1 1 0 0 1 1.482-.876l20 11a1 1 0 0 1 0 1.752l-20 11A1 1 0 0 1 7 28Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M7 28a1 1 0 0 1-1-1V5a1 1 0 0 1 1.482-.876l20 11a1 1 0 0 1 0 1.752l-20 11A1 1 0 0 1 7 28Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;vertical-align:0}pre.code-styler-pre button.clear-button-disabled,pre.code-styler-pre button.run-button-disabled{display:none!important}pre.code-styler-pre button.clear-button{height:14px;margin-bottom:6px!important;margin-left:calc(var(--language-border-width) + 12px);clip-path:var(--polygon-in);will-change:margin-right,clip-path}pre.code-styler-pre button.clear-button:before{display:inline-block;width:14px;height:14px;padding-right:4px;background-color:var(--code-styler-button-colour);content:"\200b";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M16 4 6 14l1.41 1.41L15 7.83V28h2V7.83l7.59 7.58L26 14 16 4z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M16 4 6 14l1.41 1.41L15 7.83V28h2V7.83l7.59 7.58L26 14 16 4z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;vertical-align:0}pre.code-styler-pre button.clear-button:not(:active){animation:reverse-indent var(--duration-button)}pre.code-styler-pre button.clear-button:hover{margin-right:var(--copy-code-header-right-margin);animation:reverse-outdent var(--duration-button);background-color:transparent;clip-path:var(--polygon-out)}pre.code-styler-pre button.clear-button:active{scale:.95;transition:scale var(--duration-button) cubic-bezier(.4,.14,.3,1)}.code-styler-pre-parent.has-run-code-button .load-state-indicator{z-index:10;background:none;color:none}.code-styler-pre-parent.has-run-code-button .load-state-indicator:before{box-shadow:none}.code-styler-pre-parent.has-run-code-button .load-state-indicator svg{color:var(--code-styler-button-colour)}.code-styler-pre-parent.has-run-code-button .load-state-indicator svg:hover{color:var(--code-styler-button-active-colour)}.code-styler-pre-parent.has-run-code-button .load-state-indicator.visible{transform:translateX(0)}.block-language-preview pre.code-styler-pre code{white-space:unset}pre.code-styler-pre div.code-block-highlight-wrap,pre.code-styler-pre span.code-block-line_num-wrap{display:none}.markdown-source-view.mod-cm6 .cm-embed-block .code-styler-pre-parent+.edit-block-button:after{padding-left:4px;content:"Edit Block";font-size:var(--font-ui-smaller)}.markdown-source-view.mod-cm6 .cm-embed-block:not(:hover) .code-styler-pre-parent+.edit-block-button{opacity:0;visibility:hidden}.markdown-source-view.mod-cm6 .cm-embed-block>.code-styler-pre-parent+.edit-block-button{--copy-code-header-right-margin:calc(2.2 * var(--header-button-spacing));--dent-difference:0px;--polygon-in:polygon(0 0,18px 0,18px 36px,0 36px);z-index:10;top:max(calc(.5 * var(--container-height) * 1),calc(.5 * var(--container-min-height) * 1));padding:0!important;margin:0;margin-right:calc(var(--copy-code-header-right-margin) - var(--dent-difference));background-color:transparent!important;clip-path:var(--polygon-in);opacity:1;transform:translateY(-50%);transition:visibility var(--duration-button),opacity var(--duration-button)!important;visibility:visible;will-change:margin-right,clip-path}.markdown-source-view.mod-cm6.is-live-preview.is-readable-line-width .cm-embed-block>.code-styler-pre-parent+.edit-block-button{width:unset!important;padding-left:0!important}body .cm-embed-block .code-styler-pre-parent:has(pre.code-styler-pre .code-styler-header-container-hidden)+.edit-block-button{--copy-code-header-right-margin:4px;top:calc(.5 * var(--font-text-size) * .875 * var(--line-height-normal))}.markdown-source-view.mod-cm6 .cm-embed-block:hover .code-styler-pre-parent+.edit-block-button:hover{margin-right:var(--copy-code-header-right-margin);animation:reverse-outdent var(--duration-button);background:transparent;clip-path:var(--polygon-out)}.markdown-source-view.mod-cm6 .cm-embed-block:hover .code-styler-pre-parent+.edit-block-button:active{scale:.95;transition:scale var(--duration-button) cubic-bezier(.4,.14,.3,1)!important}div.block-language-include pre.code-styler-pre button.copy-code-button{margin:0;margin-right:calc(var(--copy-code-header-right-margin) - var(--dent-difference))}div.block-language-include pre.code-styler-pre button.copy-code-button:hover{margin-right:var(--copy-code-header-right-margin)}.slides button.copy-code-button{position:absolute;top:0;right:0;height:auto;padding:6px 8px;margin:6px;background-color:transparent;box-shadow:none;color:var(--text-muted);font-family:var(--font-interface);font-size:var(--font-ui-smaller)}.code-styler{--code-styler-codeblock-background-colour:#fffcf3;--code-styler-codeblock-text-colour:#535353;--code-styler-gutter-background-colour:#eee8d5;--code-styler-gutter-text-colour:#6c6c6c;--code-styler-gutter-active-text-colour:#8c8c8c;--code-styler-header-background-colour:#d9cfb4;--code-styler-header-title-text-colour:#866704;--code-styler-header-language-tag-background-colour:#b3aa8a;--code-styler-header-language-tag-text-colour:#c25f30;--code-styler-header-separator-colour:#edd489;--code-styler-header-external-reference-repository:#941100;--code-styler-header-external-reference-version:#ff9300;--code-styler-header-external-reference-timestamp:grey;--code-styler-active-codeblock-line-colour:#eee8d5;--code-styler-active-editor-line-colour:#60460633;--code-styler-default-highlight-colour:#e9dfba;--code-styler-button-colour:var(--text-muted);--code-styler-button-active-colour:var(--text-normal);--code-styler-inline-colour:#5f5f5f;--code-styler-inline-colour-active:#bababa;--code-styler-inline-background-colour:#fdf6e3;--code-styler-inline-title-colour:#c25f30}
/*! Complicated */[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translateX(-100%)}.hiddenCanvasElement,.hiddenCopyElement{position:absolute;top:0;left:0;width:0;height:0;display:none}.spread{margin-left:3.5px;margin-right:3.5px;text-align:center;white-space:nowrap}.spread .dummyPage,.spread .page{display:inline-block;vertical-align:middle}.spread .page{margin-left:var(--spreadHorizontalWrapped-margin-LR);margin-right:var(--spreadHorizontalWrapped-margin-LR)}.theme-light{color-scheme:light;--highlight-mix-blend-mode:darken;--mono-rgb-0:255,255,255;--mono-rgb-100:0,0,0;--color-red-rgb:233,49,71;--color-red:#e93147;--color-orange-rgb:236,117,0;--color-orange:#ec7500;--color-yellow-rgb:224,172,0;--color-yellow:#e0ac00;--color-green-rgb:8,185,78;--color-green:#08b94e;--color-cyan-rgb:0,191,188;--color-cyan:#00bfbc;--color-blue-rgb:8,109,221;--color-blue:#086ddd;--color-purple-rgb:120,82,238;--color-purple:#7852ee;--color-pink-rgb:213,57,132;--color-pink:#d53984;--color-base-00:#fff;--color-base-05:#fcfcfc;--color-base-10:#fafafa;--color-base-20:#f6f6f6;--color-base-25:#e3e3e3;--color-base-30:#e0e0e0;--color-base-35:#d4d4d4;--color-base-40:#bdbdbd;--color-base-50:#ababab;--color-base-60:#707070;--color-base-70:#5c5c5c;--color-base-100:#222;--color-accent-hsl:var(--accent-h),var(--accent-s),var(--accent-l);--color-accent:hsl(var(--accent-h),var(--accent-s),var(--accent-l));--color-accent-1:hsl(calc(var(--accent-h) - 1),calc(var(--accent-s) * 1.01),calc(var(--accent-l) * 1.075));--color-accent-2:hsl(calc(var(--accent-h) - 3),calc(var(--accent-s) * 1.02),calc(var(--accent-l) * 1.15));--background-secondary-alt:var(--color-base-05);--background-modifier-box-shadow:rgba(0,0,0,.1);--background-modifier-cover:hsla(0,0%,86%,.4);--input-shadow:inset 0 0 0 1px rgba(0,0,0,.12),0 2px 3px 0 rgba(0,0,0,.05),0 1px 1.5px 0 rgba(0,0,0,.03),0 1px 2px 0 rgba(0,0,0,.04),0 0 0 0 transparent;--input-shadow-hover:inset 0 0 0 1px rgba(0,0,0,.17),0 2px 3px 0 rgba(0,0,0,.1),0 1px 1.5px 0 rgba(0,0,0,.03),0 1px 2px 0 rgba(0,0,0,.04),0 0 0 0 transparent;--shadow-s:0px 1px 2px rgba(0,0,0,.028),0px 3.4px 6.7px rgba(0,0,0,.042),0px 15px 30px rgba(0,0,0,.07);--shadow-l:0px 1.8px 7.3px rgba(0,0,0,.071),0px 6.3px 24.7px rgba(0,0,0,.112),0px 30px 90px rgba(0,0,0,.2);--anim-duration-none:300ms;--anim-duration-superfast:300ms;--anim-duration-fast:300ms;--anim-duration-moderate:300ms;--anim-duration-slow:300ms;--anim-motion-smooth:cubic-bezier(0.45,0.05,0.55,0.95);--anim-motion-delay:cubic-bezier(0.65,0.05,0.36,1);--anim-motion-jumpy:cubic-bezier(0.68,-0.55,0.27,1.55);--anim-motion-swing:cubic-bezier(0,0.55,0.45,1);--blockquote-border-thickness:2px;--blockquote-border-color:var(--interactive-accent);--blockquote-font-style:normal;--blockquote-color:inherit;--blockquote-background-color:transparent;--bold-modifier:200;--bold-color:inherit;--bold-weight:calc(var(--font-weight) + var(--bold-modifier));--border-width:1px;--button-radius:var(--input-radius);--callout-border-width:0px;--callout-border-opacity:0.25;--callout-padding:var(--size-4-3) var(--size-4-3) var(--size-4-3) var(--size-4-6);--callout-radius:var(--radius-s);--callout-blend-mode:var(--highlight-mix-blend-mode);--callout-title-color:inherit;--callout-title-padding:0;--callout-title-size:inherit;--callout-title-weight:calc(var(--font-weight) + var(--bold-modifier));--callout-content-padding:0;--callout-content-background:transparent;--callout-bug:var(--color-red-rgb);--callout-default:var(--color-blue-rgb);--callout-error:var(--color-red-rgb);--callout-example:var(--color-purple-rgb);--callout-fail:var(--color-red-rgb);--callout-important:var(--color-cyan-rgb);--callout-info:var(--color-blue-rgb);--callout-question:var(--color-orange-rgb);--callout-success:var(--color-green-rgb);--callout-summary:var(--color-cyan-rgb);--callout-tip:var(--color-cyan-rgb);--callout-todo:var(--color-blue-rgb);--callout-warning:var(--color-orange-rgb);--callout-quote:158,158,158;--canvas-background:var(--background-primary);--canvas-card-label-color:var(--text-faint);--canvas-color-1:var(--color-red-rgb);--canvas-color-2:var(--color-orange-rgb);--canvas-color-3:var(--color-yellow-rgb);--canvas-color-4:var(--color-green-rgb);--canvas-color-5:var(--color-cyan-rgb);--canvas-color-6:var(--color-purple-rgb);--canvas-dot-pattern:var(--color-base-30);--caret-color:var(--text-normal);--checkbox-radius:var(--radius-s);--checkbox-size:var(--font-text-size);--checkbox-marker-color:var(--background-primary);--checkbox-color:var(--interactive-accent);--checkbox-color-hover:var(--interactive-accent-hover);--checkbox-border-color:var(--text-faint);--checkbox-border-color-hover:var(--text-muted);--checkbox-margin-inline-start:0.85em;--checklist-done-decoration:line-through;--checklist-done-color:var(--text-muted);--collapse-icon-color:var(--text-faint);--collapse-icon-color-collapsed:var(--text-accent);--cursor:default;--cursor-link:pointer;--dialog-width:560px;--dialog-max-width:80vw;--dialog-max-height:85vh;--divider-color:var(--background-modifier-border);--divider-color-hover:var(--interactive-accent);--divider-width:1px;--divider-width-hover:3px;--divider-vertical-height:calc(100% - var(--header-height));--drag-ghost-background:rgba(0,0,0,.85);--drag-ghost-text-color:#fff;--dropdown-background:var(--interactive-normal);--dropdown-background-blend-mode:hard-light;--dropdown-background-hover:var(--interactive-hover);--dropdown-background-position:right 0.5em top 50%,0 0;--dropdown-background-size:1em auto,100%;--dropdown-padding:0 1.9em 0 0.8em;--embed-max-height:4000px;--embed-canvas-max-height:400px;--embed-background:inherit;--embed-border-start:2px solid var(--interactive-accent);--embed-border-end:none;--embed-border-top:none;--embed-border-bottom:none;--embed-padding:0 0 0 var(--size-4-6);--embed-font-style:inherit;--embed-block-shadow-hover:0 0 0 1px var(--background-modifier-border),inset 0 0 0 1px var(--background-modifier-border);--file-line-width:700px;--file-folding-offset:24px;--file-margins:var(--size-4-8);--file-header-font:var(--font-interface);--file-header-font-size:var(--font-ui-small);--file-header-font-weight:400;--file-header-border:var(--border-width) solid transparent;--file-header-justify:center;--font-smallest:0.8em;--font-smaller:0.875em;--font-small:0.933em;--font-ui-smaller:12px;--font-ui-small:13px;--font-ui-medium:15px;--font-ui-large:20px;--font-weight:var(--font-normal);--font-thin:100;--font-extralight:200;--font-light:300;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--font-extrabold:800;--font-black:900;--footnote-size:var(--font-smaller);--graph-controls-width:240px;--graph-text:var(--text-normal);--graph-line:var(--color-base-35,var(--background-modifier-border-focus));--graph-node:var(--text-muted);--graph-node-unresolved:var(--text-faint);--graph-node-focused:var(--text-accent);--graph-node-tag:var(--color-green);--graph-node-attachment:var(--color-yellow);--heading-formatting:var(--text-faint);--heading-spacing:calc(var(--p-spacing) * 2.5);--h1-color:inherit;--h2-color:inherit;--h3-color:inherit;--h4-color:inherit;--h5-color:inherit;--h6-color:inherit;--h1-font:inherit;--h2-font:inherit;--h3-font:inherit;--h4-font:inherit;--h5-font:inherit;--h6-font:inherit;--h1-line-height:1.2;--h2-line-height:1.2;--h3-line-height:1.3;--h4-line-height:1.4;--h5-line-height:var(--line-height-normal);--h6-line-height:var(--line-height-normal);--h1-size:1.802em;--h2-size:1.602em;--h3-size:1.424em;--h4-size:1.266em;--h5-size:1.125em;--h6-size:1em;--h1-style:normal;--h2-style:normal;--h3-style:normal;--h4-style:normal;--h5-style:normal;--h6-style:normal;--h1-variant:normal;--h2-variant:normal;--h3-variant:normal;--h4-variant:normal;--h5-variant:normal;--h6-variant:normal;--h1-weight:700;--h2-weight:600;--h3-weight:600;--h4-weight:600;--h5-weight:600;--h6-weight:600;--header-height:40px;--hr-color:#888;--hr-thickness:1px;--icon-size:var(--icon-m);--icon-stroke:var(--icon-m-stroke-width);--icon-xs:14px;--icon-s:16px;--icon-m:18px;--icon-l:18px;--icon-xl:32px;--icon-xs-stroke-width:2px;--icon-s-stroke-width:2px;--icon-m-stroke-width:1.75px;--icon-l-stroke-width:1.75px;--icon-xl-stroke-width:1.25px;--icon-color:var(--text-muted);--icon-color-hover:var(--text-muted);--icon-color-active:var(--text-accent);--icon-color-focused:var(--text-normal);--icon-opacity:0.85;--icon-opacity-hover:1;--icon-opacity-active:1;--clickable-icon-radius:var(--radius-s);--indent-size:4;--indent-unit:0.5625em;--indentation-guide-width:1px;--indentation-guide-width-active:1px;--indentation-guide-color:rgba(var(--mono-rgb-100),0.12);--indentation-guide-color-active:rgba(var(--mono-rgb-100),0.3);--indentation-guide-editing-indent:0.85em;--indentation-guide-reading-indent:-0.85em;--indentation-guide-source-indent:0.25em;--inline-title-color:var(--h1-color);--inline-title-font:var(--h1-font);--inline-title-line-height:var(--h1-line-height);--inline-title-size:var(--h1-size);--inline-title-style:var(--h1-style);--inline-title-variant:var(--h1-variant);--inline-title-weight:var(--h1-weight);--inline-title-margin-bottom:0.5em;--input-height:30px;--input-radius:5px;--input-font-weight:var(--font-normal);--input-border-width:1px;--italic-color:inherit;--italic-weight:inherit;--layer-cover:5;--layer-sidedock:10;--layer-status-bar:15;--layer-popover:30;--layer-slides:45;--layer-modal:50;--layer-notice:60;--layer-menu:65;--layer-tooltip:70;--layer-dragged-item:80;--line-height-normal:2.5;--line-height-tight:1.3;--link-color:var(--text-accent);--link-color-hover:var(--text-accent-hover);--link-decoration:underline;--link-decoration-hover:underline;--link-decoration-thickness:auto;--link-weight:var(--font-weight);--link-external-color:var(--text-accent);--link-external-color-hover:var(--text-accent-hover);--link-external-decoration:underline;--link-external-decoration-hover:underline;--link-external-filter:none;--link-unresolved-color:var(--text-accent);--link-unresolved-opacity:0.7;--link-unresolved-filter:none;--link-unresolved-decoration-style:solid;--link-unresolved-decoration-color:hsla(var(--interactive-accent-hsl),0.3);--list-indent:calc(var(--indent-unit) * var(--indent-size));--list-indent-editing:0.75em;--list-indent-source:0;--list-spacing:0.075em;--list-marker-color:var(--text-faint);--list-marker-color-hover:var(--text-muted);--list-marker-color-collapsed:var(--text-accent);--list-bullet-border:none;--list-bullet-radius:50%;--list-bullet-size:0.3em;--list-bullet-transform:none;--list-numbered-style:decimal;--list-bullet-end-padding:1.3rem;--nav-item-size:var(--font-ui-small);--nav-item-color:var(--text-muted);--nav-item-color-hover:var(--text-normal);--nav-item-color-active:var(--text-normal);--nav-item-color-selected:var(--text-normal);--nav-item-color-highlighted:var(--text-accent);--nav-item-background-hover:var(--background-modifier-hover);--nav-item-background-active:var(--background-modifier-hover);--nav-item-background-selected:hsla(var(--color-accent-hsl),0.15);--nav-item-padding:var(--size-4-1) var(--size-4-2) var(--size-4-1) var(--size-4-6);--nav-item-parent-padding:var(--nav-item-padding);--nav-item-children-padding-start:var(--size-2-2);--nav-item-children-margin-start:var(--size-4-3);--nav-item-weight:inherit;--nav-item-weight-hover:inherit;--nav-item-weight-active:inherit;--nav-item-white-space:pre;--nav-indentation-guide-width:var(--indentation-guide-width);--nav-indentation-guide-color:var(--indentation-guide-color);--nav-collapse-icon-color:var(--collapse-icon-color);--nav-collapse-icon-color-collapsed:var(--text-faint);--nav-heading-color:var(--text-normal);--nav-heading-color-hover:var(--text-normal);--nav-heading-color-collapsed:var(--text-faint);--nav-heading-color-collapsed-hover:var(--text-muted);--nav-heading-weight:var(--font-medium);--nav-heading-weight-hover:var(--font-medium);--metadata-background:transparent;--metadata-display-reading:block;--metadata-display-editing:block;--metadata-max-width:none;--metadata-padding:var(--size-4-2) 0;--metadata-border-color:var(--background-modifier-border);--metadata-border-radius:0;--metadata-border-width:0;--metadata-divider-color:var(--background-modifier-border);--metadata-divider-color-hover:transparent;--metadata-divider-color-focus:transparent;--metadata-divider-width:0;--metadata-gap:3px;--metadata-property-padding:0;--metadata-property-radius:6px;--metadata-property-radius-hover:6px;--metadata-property-radius-focus:6px;--metadata-property-background:transparent;--metadata-property-background-hover:transparent;--metadata-property-background-active:var(--background-modifier-hover);--metadata-label-background:transparent;--metadata-label-background-hover:transparent;--metadata-label-background-active:var(--background-modifier-hover);--metadata-label-font:var(--font-interface);--metadata-label-font-size:var(--font-smaller);--metadata-label-font-weight:inherit;--metadata-label-text-color:var(--text-muted);--metadata-label-text-color-hover:var(--text-muted);--metadata-label-width:9em;--metadata-input-height:calc(var(--font-text-size) * 1.75);--metadata-input-text-color:var(--text-normal);--metadata-input-font:var(--font-interface);--metadata-input-font-size:var(--font-smaller);--metadata-input-background:transparent;--metadata-input-background-hover:transparent;--metadata-input-background-active:var(--background-modifier-hover);--metadata-sidebar-label-font-size:var(--font-ui-small);--metadata-sidebar-input-font-size:var(--font-ui-small);--modal-background:var(--background-primary);--modal-width:90vw;--modal-height:85vh;--modal-max-width:1100px;--modal-max-height:1000px;--modal-max-width-narrow:800px;--modal-border-width:var(--border-width);--modal-border-color:var(
    --color-base-40,var(--background-modifier-border-focus)
  );--modal-radius:var(--radius-l);--modal-community-sidebar-width:280px;--pill-color:var(--text-muted);--pill-color-hover:var(--text-normal);--pill-color-remove:var(--text-faint);--pill-color-remove-hover:var(--text-accent);--pill-decoration:none;--pill-decoration-hover:none;--pill-background:transparent;--pill-background-hover:transparent;--pill-border-color:var(--background-modifier-border);--pill-border-color-hover:var(--background-modifier-border-hover);--pill-border-width:var(--border-width);--pill-padding-x:0.65em;--pill-padding-y:0.25em;--pill-radius:2em;--pill-weight:inherit;--p-spacing:1rem;--p-spacing-empty:0rem;--pdf-background:var(--background-primary);--pdf-page-background:var(--background-primary);--pdf-shadow:0 0 0 1px rgba(0,0,0,.05),0 2px 8px rgba(0,0,0,.1);--pdf-spread-shadow:0 0 0 1px rgba(0,0,0,.05);--pdf-sidebar-background:var(--background-primary);--pdf-thumbnail-shadow:0 0 0 1px rgba(0,0,0,.15),0 2px 8px rgba(0,0,0,.2);--popover-width:450px;--popover-height:400px;--popover-max-height:95vh;--popover-pdf-width:450px;--popover-pdf-height:400px;--popover-font-size:var(--font-text-size);--prompt-input-height:40px;--prompt-width:700px;--prompt-max-width:80vw;--prompt-max-height:70vh;--prompt-border-width:var(--border-width);--prompt-border-color:var(
    --color-base-40,var(--background-modifier-border-focus)
  );--radius-s:4px;--radius-m:8px;--radius-l:12px;--radius-xl:16px;--ribbon-background:var(--background-secondary);--ribbon-background-collapsed:var(--background-primary);--ribbon-width:44px;--ribbon-padding:var(--size-4-2) var(--size-4-1) var(--size-4-3);--scrollbar-active-thumb-bg:rgba(var(--mono-rgb-100),0.2);--scrollbar-bg:rgba(var(--mono-rgb-100),0.05);--scrollbar-thumb-bg:rgba(var(--mono-rgb-100),0.1);--search-clear-button-color:var(--text-muted);--search-clear-button-size:13px;--search-icon-color:var(--text-muted);--search-icon-size:18px;--search-result-background:var(--background-primary);--size-2-1:2px;--size-2-2:4px;--size-2-3:6px;--size-4-1:4px;--size-4-2:8px;--size-4-3:12px;--size-4-4:16px;--size-4-5:20px;--size-4-6:24px;--size-4-8:32px;--size-4-9:36px;--size-4-10:40px;--size-4-12:48px;--size-4-16:64px;--size-4-18:72px;--sidebar-markdown-font-size:calc(var(--font-text-size) * 0.9);--sidebar-tab-text-display:none;--slider-thumb-border-width:1px;--slider-thumb-border-color:var(--background-modifier-border-hover);--slider-thumb-height:18px;--slider-thumb-width:18px;--slider-thumb-y:-6px;--slider-thumb-radius:50%;--slider-s-thumb-size:15px;--slider-s-thumb-position:-5px;--slider-track-background:var(--background-modifier-border);--slider-track-height:3px;--status-bar-background:var(--background-secondary);--status-bar-border-color:var(--divider-color);--status-bar-border-width:1px 0 0 1px;--status-bar-font-size:var(--font-ui-smaller);--status-bar-text-color:var(--text-muted);--status-bar-position:fixed;--status-bar-radius:var(--radius-m) 0 0 0;--status-bar-scroll-padding:calc(var(--status-bar-font-size) + 18px);--sync-avatar-color-current-user:transparent;--sync-avatar-color-1:var(--color-red);--sync-avatar-color-2:var(--color-orange);--sync-avatar-color-3:var(--color-yellow);--sync-avatar-color-4:var(--color-green);--sync-avatar-color-5:var(--color-cyan);--sync-avatar-color-6:var(--color-blue);--sync-avatar-color-7:var(--color-purple);--sync-avatar-color-8:var(--color-pink);--swatch-radius:14px;--swatch-height:24px;--swatch-width:24px;--swatch-shadow:inset 0 0 0 1px rgba(var(--mono-rgb-100),0.15);--tab-background-active:var(--background-primary);--tab-text-color:var(--text-faint);--tab-text-color-active:var(--text-muted);--tab-text-color-focused:var(--text-muted);--tab-text-color-focused-active:var(--text-muted);--tab-text-color-focused-highlighted:var(--text-accent);--tab-text-color-focused-active-current:var(--text-normal);--tab-font-size:var(--font-ui-small);--tab-font-weight:inherit;--tab-container-background:var(--background-secondary);--tab-divider-color:var(--background-modifier-border-hover);--tab-outline-color:var(--divider-color);--tab-outline-width:1px;--tab-curve:6px;--tab-radius:var(--radius-s);--tab-radius-active:6px 6px 0 0;--tab-width:200px;--tab-max-width:320px;--tab-switcher-menubar-background:var(--mobile-sidebar-background);--tab-switcher-background:var(--background-secondary);--tab-switcher-preview-radius:var(--radius-xl);--tab-switcher-preview-background-shadow:0 4px 30px 2px rgba(0,0,0,.2);--tab-switcher-preview-shadow:0 0 0 1px rgba(var(--mono-rgb-100),0.05);--tab-switcher-preview-shadow-active:0 0 0 2px var(--color-accent);--tab-stacked-pane-width:700px;--tab-stacked-header-width:var(--header-height);--tab-stacked-font-size:var(--font-ui-small);--tab-stacked-font-weight:400;--tab-stacked-text-align:start;--tab-stacked-text-transform:rotate(0deg);--tab-stacked-text-writing-mode:vertical-lr;--tab-stacked-shadow:-8px 0 8px 0 rgba(0,0,0,.05);--table-background:transparent;--table-border-width:1px;--table-border-color:var(--background-modifier-border);--table-white-space:break-spaces;--table-header-background:var(--table-background);--table-header-background-hover:inherit;--table-header-border-width:var(--table-border-width);--table-header-border-color:var(--table-border-color);--table-header-font:inherit;--table-header-size:var(--table-text-size);--table-header-weight:calc(var(--font-weight) + var(--bold-modifier));--table-header-color:var(--text-normal);--table-line-height:var(--line-height-tight);--table-text-size:var(--font-text-size);--table-text-color:inherit;--table-column-min-width:6ch;--table-column-max-width:none;--table-column-alt-background:var(--table-background);--table-column-first-border-width:var(--table-border-width);--table-column-last-border-width:var(--table-border-width);--table-row-background-hover:var(--table-background);--table-row-alt-background:var(--table-background);--table-row-alt-background-hover:var(--table-background);--table-row-last-border-width:var(--table-border-width);--table-selection:hsla(var(--color-accent-hsl),0.1);--table-selection-blend-mode:var(--highlight-mix-blend-mode);--table-selection-border-color:var(--interactive-accent);--table-selection-border-width:2px;--table-selection-border-radius:4px;--table-cell-vertical-alignment:top;--table-drag-handle-background:transparent;--table-drag-handle-background-active:var(--table-selection-border-color);--table-drag-handle-color:var(--text-faint);--table-drag-handle-color-active:var(--text-on-accent);--table-add-button-background:transparent;--table-add-button-border-width:var(--table-border-width);--table-add-button-border-color:var(--background-modifier-border);--tag-size:var(--font-smaller);--tag-color:var(--text-accent);--tag-color-hover:var(--text-accent);--tag-decoration:none;--tag-decoration-hover:none;--tag-background:hsla(var(--interactive-accent-hsl),0.1);--tag-background-hover:hsla(var(--interactive-accent-hsl),0.2);--tag-border-color:hsla(var(--interactive-accent-hsl),0.15);--tag-border-color-hover:hsla(var(--interactive-accent-hsl),0.15);--tag-border-width:0px;--tag-padding-x:0.65em;--tag-padding-y:0.25em;--tag-radius:2em;--tag-weight:inherit;--titlebar-background:var(--background-secondary);--titlebar-background-focused:var(--background-secondary-alt);--titlebar-border-width:0px;--titlebar-border-color:var(--background-modifier-border);--titlebar-text-color:var(--text-muted);--titlebar-text-color-focused:var(--text-normal);--titlebar-text-weight:var(--font-bold);--toggle-border-width:2px;--toggle-width:40px;--toggle-radius:18px;--toggle-thumb-color:#fff;--toggle-thumb-radius:18px;--toggle-thumb-height:18px;--toggle-thumb-width:18px;--toggle-s-border-width:2px;--toggle-s-width:34px;--toggle-s-thumb-height:15px;--toggle-s-thumb-width:15px;--vault-profile-display:flex;--vault-profile-actions-display:flex;--vault-profile-font-size:var(--font-ui-small);--vault-profile-font-weight:var(--font-medium);--vault-profile-color:var(--text-normal);--vault-profile-color-hover:var(--vault-profile-color);--workspace-background-translucent:rgba(var(--mono-rgb-0),0.6);--accent-h:258;--accent-s:88%;--accent-l:66%;--background-primary:var(--color-base-00);--background-primary-alt:#eee;--background-secondary:var(--color-base-20);--background-modifier-hover:rgba(var(--mono-rgb-100),0.075);--background-modifier-active-hover:hsla(var(--interactive-accent-hsl),0.15);--background-modifier-border:var(--color-base-30);--background-modifier-border-hover:var(--color-base-35);--background-modifier-border-focus:var(--color-base-40);--background-modifier-error-rgb:var(--color-red-rgb);--background-modifier-error:var(--color-red);--background-modifier-error-hover:var(--color-red);--background-modifier-success-rgb:var(--color-green-rgb);--background-modifier-success:var(--color-green);--background-modifier-message:rgba(0,0,0,.9);--background-modifier-form-field:var(--color-base-00);--text-normal:var(--color-base-100);--text-muted:var(--color-base-70);--text-faint:var(--color-base-50);--text-on-accent:#fff;--text-on-accent-inverted:#000;--text-error:var(--color-red);--text-warning:var(--color-orange);--text-success:var(--color-green);--text-highlight-bg-rgb:255,208,0;--text-highlight-bg:rgba(var(--text-highlight-bg-rgb),0.4);--text-accent:var(--color-accent);--text-accent-hover:var(--color-accent-2);--interactive-normal:var(--color-base-00);--interactive-hover:var(--color-base-10);--interactive-accent-hsl:var(--color-accent-hsl);--interactive-accent:var(--color-accent-1);--interactive-accent-hover:var(--color-accent-2)}@media print{body{--line-height-normal:1.3;--line-height-tight:1}}iframe{color-scheme:normal}@font-face{font-family:Avenir Next;font-weight:400;font-style:normal;font-display:swap;src:url(/lib/fonts/94f2f163d4b698242fef.otf)}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(/lib/fonts/72505e6a122c6acd5471.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/lib/fonts/2d5198822ab091ce4305.woff2) format("woff2")}@font-face{font-family:Inter;font-weight:400;font-style:normal;font-display:swap;src:url(/lib/fonts/c8ba52b05a9ef10f4758.woff2)}@font-face{font-family:Inter;font-weight:400;font-style:italic;font-display:swap;src:url(/lib/fonts/cb10ffd7684cd9836a05.woff2)}@font-face{font-family:Inter;font-weight:600;font-style:normal;font-display:swap;src:url(/lib/fonts/b5f0f109bc88052d4000.woff2)}@font-face{font-family:Inter;font-weight:800;font-style:normal;font-display:swap;src:url(/lib/fonts/cbe0ae49c52c920fd563.woff2)}@font-face{font-family:Inter;font-weight:800;font-style:italic;font-display:swap;src:url(/lib/fonts/535a6cf662596b3bd6a6.woff2)}@font-face{font-family:Flow Circular;font-display:swap;src:url(/lib/fonts/4bb6ac751d1c5478ff3a.woff2)}.node-insert-event{animation-duration:10ms;animation-name:node-inserted}.is-flashing{transition:color .25s ease 0s,background-color .25s ease 0s;color:var(--text-normal);mix-blend-mode:var(--highlight-mix-blend-mode);border-radius:var(--radius-s);background-color:var(--text-highlight-bg)!important}body{-webkit-user-select:none;-moz-user-select:none;user-select:none;caret-color:var(--caret-color)}body [contenteditable=""],body [contenteditable=true]{-webkit-user-select:text;-moz-user-select:text;user-select:text}body.is-grabbing{cursor:grabbing!important}body.is-grabbing iframe:not(.is-controlled),body.is-grabbing webview{pointer-events:none}.app-container{display:flex;height:100%;width:100%;position:relative;flex-direction:column}.app-container.no-transition *{transition:none 0s ease 0s!important}.horizontal-main-container{width:100%;display:flex;overflow:hidden;flex:1 0 0px}:focus{outline:0}.is-text-garbled *{font-family:Flow Circular,sans-serif!important;line-height:1.45em!important}.download-attachments .download-attachment-item input[type=checkbox]{position:absolute;bottom:var(--size-4-2);inset-inline-end:var(--size-4-2);margin-inline:0;z-index:2}.download-attachments .download-attachment-item input[type=checkbox]:not(:checked){background-color:var(--background-primary)}.markdown-source-view.mod-cm6.is-readable-line-width .cm-line.HyperMD-table-row{max-width:100%}.markdown-source-view.mod-cm6 .cm-content>[contenteditable=false]{contain:paint!important}.markdown-source-view.mod-cm6 .cm-table-widget{white-space:normal;overflow-wrap:normal;word-break:normal;--table-drag-handle-size:var(--size-4-4);padding:var(--table-drag-handle-size);overflow:auto hidden;margin:0 calc(-1 * var(--size-4-4))!important}.is-mobile .markdown-source-view.mod-cm6 .cm-table-widget{--table-drag-handle-size:var(--size-4-6)}.markdown-source-view.mod-cm6 .cm-table-widget.is-loading{padding:0;margin:0!important}.markdown-source-view.mod-cm6 .cm-table-widget .table-wrapper{position:relative;width:-moz-fit-content;width:fit-content}.markdown-source-view.mod-cm6 .cm-table-widget tr{height:1px}.markdown-source-view.mod-cm6 .cm-table-widget td,.markdown-source-view.mod-cm6 .cm-table-widget th{height:inherit;min-width:var(--table-column-min-width);cursor:text;overflow:visible;padding:0;position:relative}.markdown-source-view.mod-cm6 .cm-table-widget td.is-selected .table-cell-wrapper,.markdown-source-view.mod-cm6 .cm-table-widget th.is-selected .table-cell-wrapper{-webkit-user-select:none;-moz-user-select:none;user-select:none}.markdown-source-view.mod-cm6 .cm-table-widget td.is-selected:after,.markdown-source-view.mod-cm6 .cm-table-widget th.is-selected:after{pointer-events:none;content:"";display:block;position:absolute;top:calc(-1 * var(--table-border-width));inset-inline-end:calc(-1 * var(--table-border-width));bottom:calc(-1 * var(--table-border-width));inset-inline-start:calc(-1 * var(--table-border-width));background-color:var(--table-selection);border:0 solid var(--table-selection-border-color);mix-blend-mode:var(--table-selection-blend-mode);z-index:1}.markdown-source-view.mod-cm6 .cm-table-widget td.top:after,.markdown-source-view.mod-cm6 .cm-table-widget th.top:after{border-top-width:var(--table-selection-border-width);top:calc(-1 * var(--table-selection-border-width))}.markdown-source-view.mod-cm6 .cm-table-widget td.bottom:after,.markdown-source-view.mod-cm6 .cm-table-widget th.bottom:after{border-bottom-width:var(--table-selection-border-width);bottom:calc(-1 * var(--table-selection-border-width))}.markdown-source-view.mod-cm6 .cm-table-widget.has-selection{--text-selection:transparent}.markdown-source-view.mod-cm6 .cm-table-widget.has-selection .cm-content{caret-color:transparent}.markdown-source-view.mod-cm6 .cm-table-widget.has-selection .cm-cursorLayer,.markdown-source-view.mod-cm6 .cm-table-widget.has-selection .cm-selectionLayer{display:none}.markdown-source-view.mod-cm6 .cm-table-widget.is-selected{--text-selection:transparent}.markdown-source-view.mod-cm6 .cm-table-widget.is-selected table{position:relative}.markdown-source-view.mod-cm6 .cm-table-widget.is-selected table:after{pointer-events:none;content:"";display:block;position:absolute;top:calc(-1 * var(--table-border-width));inset-inline-end:calc(-1 * var(--table-border-width));bottom:calc(-1 * var(--table-border-width));inset-inline-start:calc(-1 * var(--table-border-width));background-color:var(--table-selection)}.markdown-source-view.mod-cm6 .cm-table-widget .table-cell-wrapper{height:100%;padding:var(--size-2-2) var(--size-4-2)}.markdown-source-view.mod-cm6 .cm-table-widget .table-col-drag-handle,.markdown-source-view.mod-cm6 .cm-table-widget .table-row-drag-handle{--icon-size:var(--icon-s);--icon-stroke:var(--icon-s-stroke-width);position:absolute;display:flex;align-items:center;justify-content:center;cursor:grab;background-color:var(--table-drag-handle-background);color:var(--table-drag-handle-color);touch-action:none;opacity:0}.markdown-source-view.mod-cm6 .cm-table-widget .table-col-drag-handle:active,.markdown-source-view.mod-cm6 .cm-table-widget .table-col-drag-handle:hover,.markdown-source-view.mod-cm6 .cm-table-widget .table-row-drag-handle:active,.markdown-source-view.mod-cm6 .cm-table-widget .table-row-drag-handle:hover{opacity:1}.markdown-source-view.mod-cm6 .cm-table-widget .table-col-drag-handle:active,.markdown-source-view.mod-cm6 .cm-table-widget .table-row-drag-handle:active{cursor:grabbing;background-color:var(--table-drag-handle-background-active);color:var(--table-drag-handle-color-active);box-shadow:0 0 0 var(--table-selection-border-width) var(--table-selection-border-color)}.markdown-source-view.mod-cm6 .cm-table-widget .table-col-drag-handle *,.markdown-source-view.mod-cm6 .cm-table-widget .table-row-drag-handle *{pointer-events:none}.markdown-source-view.mod-cm6 .cm-table-widget .table-row-drag-handle{top:0;inset-inline-end:100%;width:calc(var(--table-drag-handle-size) - var(--table-selection-border-width));height:100%;border-start-start-radius:var(--radius-s);border-end-start-radius:var(--radius-s)}.markdown-source-view.mod-cm6 .cm-table-widget .table-col-drag-handle{inset-block-end:100%;width:100%;height:calc(var(--table-drag-handle-size) - var(--table-selection-border-width));border-start-start-radius:var(--radius-s);border-start-end-radius:var(--radius-s)}.markdown-source-view.mod-cm6 .cm-table-widget.is-dragging .table-col-drag-handle,.markdown-source-view.mod-cm6 .cm-table-widget.is-dragging .table-row-drag-handle{display:none}.markdown-source-view.mod-cm6 .cm-table-widget.is-dragging .table-col-drag-handle:active,.markdown-source-view.mod-cm6 .cm-table-widget.is-dragging .table-row-drag-handle:active{display:flex}.markdown-source-view.mod-cm6 .cm-table-widget .table-drag-target{position:absolute;border-radius:2px;background-color:var(--interactive-accent)}.markdown-source-view.mod-cm6 .cm-table-widget .table-drag-target.mod-row{height:3px;transform:translateY(-2px)}.markdown-source-view.mod-cm6 .cm-table-widget .table-drag-target.mod-col{width:3px;transform:translateX(-2px)}.markdown-source-view.mod-cm6 .cm-table-widget .table-col-btn,.markdown-source-view.mod-cm6 .cm-table-widget .table-row-btn{--icon-size:var(--icon-s);--icon-stroke:var(--icon-s-stroke-width);position:absolute;display:flex;align-items:center;justify-content:center;height:var(--table-drag-handle-size);width:var(--table-drag-handle-size);background-color:var(--table-add-button-background);border:var(--table-add-button-border-width) solid var(--table-add-button-border-color);color:var(--text-faint);transition:opacity 0s ease .1s;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.is-mobile .markdown-source-view.mod-cm6 .cm-table-widget .table-col-drag-handle,.is-mobile .markdown-source-view.mod-cm6 .cm-table-widget .table-row-drag-handle{display:none}.is-mobile .markdown-source-view.mod-cm6 .cm-table-widget .mod-active-col-handle>.table-col-drag-handle,.is-mobile .markdown-source-view.mod-cm6 .cm-table-widget .mod-active-row-handle>.table-row-drag-handle{opacity:1;display:flex}.is-mobile .markdown-source-view.mod-cm6 .cm-table-widget:not(.has-focus) .table-col-btn,.is-mobile .markdown-source-view.mod-cm6 .cm-table-widget:not(.has-focus) .table-row-btn{pointer-events:none}.is-mobile .markdown-source-view.mod-cm6 .cm-table-widget.has-focus .table-col-btn,.is-mobile .markdown-source-view.mod-cm6 .cm-table-widget.has-focus .table-row-btn{opacity:1}.markdown-source-view.mod-cm6 .cm-table-widget .table-row-btn{top:100%;inset-inline-start:0;width:100%;border-top:none;cursor:s-resize}.markdown-source-view.mod-cm6 .cm-table-widget .table-col-btn{top:0;height:100%}.markdown-source-view.mod-cm6 .cm-table-widget .cm-content,.markdown-source-view.mod-cm6 .cm-table-widget .cm-line{max-width:none}.markdown-source-view.mod-cm6 .cm-table-widget .cm-content{width:auto}.markdown-source-view.mod-cm6 .cm-table-widget .cm-content.cm-lineWrapping{overflow-wrap:normal;white-space:var(--table-white-space);word-break:normal}.markdown-source-view.mod-cm6 .cm-table-widget .cm-scroller{overflow-y:hidden;scrollbar-gutter:auto;line-height:var(--table-line-height)}.markdown-source-view.mod-cm6 .cm-table-widget .table-col-btn{inset-inline-start:100%;border-inline-start:none;cursor:e-resize}.markdown-source-view.mod-cm6 .cm-table-widget td.is-selected.start:after,.markdown-source-view.mod-cm6 .cm-table-widget th.is-selected.start:after{border-inline-start-width:var(--table-selection-border-width);inset-inline-start:calc(-1 * var(--table-selection-border-width))}.markdown-source-view.mod-cm6 .cm-table-widget td.is-selected.end:after,.markdown-source-view.mod-cm6 .cm-table-widget th.is-selected.end:after{border-inline-end-width:var(--table-selection-border-width);inset-inline-end:calc(-1 * var(--table-selection-border-width))}.markdown-source-view.mod-cm6 .cm-table-widget td.is-selected.top.end:after,.markdown-source-view.mod-cm6 .cm-table-widget th.is-selected.top.end:after{border-start-end-radius:var(--table-selection-border-radius)}.markdown-source-view.mod-cm6 .cm-table-widget td.is-selected.bottom.end:after,.markdown-source-view.mod-cm6 .cm-table-widget th.is-selected.bottom.end:after{border-end-end-radius:var(--table-selection-border-radius)}.markdown-source-view.mod-cm6 .cm-table-widget td.is-selected.top.start:after,.markdown-source-view.mod-cm6 .cm-table-widget th.is-selected.top.start:after{border-start-start-radius:var(--table-selection-border-radius)}.markdown-source-view.mod-cm6 .cm-table-widget td.is-selected.bottom.start:after,.markdown-source-view.mod-cm6 .cm-table-widget th.is-selected.bottom.start:after{border-end-start-radius:var(--table-selection-border-radius)}.markdown-source-view.mod-cm6 .cm-table-widget:dir(rtl) .table-col-btn,.markdown-source-view.mod-cm6.is-rtl .cm-table-widget .table-col-btn{cursor:w-resize}.markdown-source-view.mod-cm6 .cm-panels.cm-panels-bottom input[type=text]:focus{background-color:transparent;box-shadow:none}.empty-state{position:absolute;height:100%;width:100%;top:0;inset-inline-start:0;display:flex;align-items:center;justify-content:center;flex-direction:column}.empty-state-container{max-width:480px;max-height:280px;margin:20px;text-align:center}.empty-state-title{margin:20px 0;font-weight:var(--h2-weight);font-size:var(--h2-size);line-height:var(--line-height-tight);position:relative}.empty-state-action-list{font-size:var(--font-text-size);line-height:var(--line-height-tight);color:var(--text-muted);margin-top:20px}.empty-state-action{cursor:var(--cursor);line-height:36px;color:var(--text-accent)}.empty-state-close-button{display:none}.feedback-banner-container{display:none;border-bottom:var(--border-width) solid var(--background-modifier-border);padding:var(--size-4-4) max(var(--size-4-5),var(--safe-area-inset-right)) var(--size-4-5) max(var(--size-4-5),var(--safe-area-inset-left))}.feedback-banner{position:relative;padding-top:var(--size-4-1)}.feedback-banner-title{font-weight:var(--font-bold);font-size:var(--font-ui-large);margin-bottom:var(--size-4-2)}.feedback-banner-content{font-size:var(--font-ui-small);display:flex;flex-direction:column;row-gap:var(--size-4-4)}.feedback-banner-dismiss-button{position:absolute;font-weight:var(--font-semibold);top:0;right:0;padding:var(--size-4-2) var(--size-4-1);color:var(--interactive-accent);font-size:var(--font-ui-smaller)}body{--zoom-factor:1;--titlebar-height:30px}.is-fullscreen{padding-top:calc(var(--titlebar-height) / var(--zoom-factor))}.pane-empty{color:var(--text-faint);font-size:var(--font-ui-small);margin:var(--size-4-2) auto;padding:var(--size-4-6) var(--size-4-4);text-align:center}.pane-empty .pane-empty-actions{margin-top:var(--size-4-4)}.view-header-title::-webkit-scrollbar{display:none}.view-content{width:100%;height:calc(100% - var(--header-height))}.inline-title{color:var(--inline-title-color);white-space:pre-wrap;margin-block-end:var(--inline-title-margin-bottom)}.inline-title:not([data-level]){font-size:var(--inline-title-size);font-weight:var(--inline-title-weight);line-height:var(--inline-title-line-height);font-style:var(--inline-title-style);font-variant:var(--inline-title-variant);font-family:var(--inline-title-font);letter-spacing:-.015em}.inline-title h1,.inline-title h2,.inline-title h3,.inline-title h4,.inline-title h5,.inline-title h6{margin-block:0}.inline-embed .inline-title,body:not(.show-inline-title) .inline-title:not([data-level]){display:none}::-moz-selection{background-color:var(--text-selection)}::selection{background-color:var(--text-selection)}.markdown-reading-view{display:flex;flex-direction:column}.markdown-preview-view{font-size:var(--font-text-size);font-family:var(--font-text);line-height:var(--line-height-normal);width:100%;height:100%;position:relative;overflow-y:auto;overflow-wrap:break-word;color:var(--text-normal);-webkit-user-select:text;-moz-user-select:text;user-select:text;scrollbar-gutter:stable}.markdown-preview-view.is-readable-line-width .markdown-preview-sizer{max-width:var(--file-line-width);margin-left:auto;margin-right:auto}.markdown-rendered{-moz-tab-size:var(--indent-size);-o-tab-size:var(--indent-size);tab-size:var(--indent-size)}.markdown-rendered.rtl{direction:rtl}.markdown-rendered>.markdown-preview-section>.markdown-preview-pusher+div:not(.mod-ui)>:first-child,.markdown-rendered>.markdown-preview-section>.mod-ui+div:not(.mod-ui)>:first-child{margin-top:0}.markdown-rendered>.markdown-preview-section>div:last-child>:last-child,.markdown-rendered>.markdown-preview-section>div:not(.mod-ui):has(+.mod-ui)>:last-child{margin-bottom:0}body:not(.show-ribbon){--ribbon-width:0px}.side-dock-actions{flex-direction:column}.side-dock-actions .side-dock-ribbon-action{margin:0 auto}.release-notes-view{padding:var(--file-margins)}.release-notes-view .markdown-preview-view{overflow:visible}.release-notes-view .is-readable-line-width{max-width:var(--file-line-width);margin-left:auto;margin-right:auto}.inline-title,.metadata-property-key-input,.multi-select-pill-content,.nav-file-title-content,.nav-folder-title-content,.search-result-file-match,.tree-item-inner,input{unicode-bidi:plaintext}[dir=ltr],body{--direction:1}.mod-rtl,[dir=rtl]{--direction:-1}.is-rtl,.mod-rtl,.rtl{--callout-padding:var(--size-4-3) var(--size-4-6) var(--size-4-3) var(--size-4-3);--embed-padding:0 var(--size-4-6) 0 0;--nav-item-padding:var(--size-4-1) var(--size-4-6) var(--size-4-1) var(--size-4-2)}.is-rtl .metadata-container,.mod-rtl .metadata-container,.rtl .metadata-container{--direction:-1}.is-rtl .metadata-container,.is-rtl input.metadata-input-number,.is-rtl input.metadata-property-key-input,.mod-rtl .metadata-container,.mod-rtl input.metadata-input-number,.mod-rtl input.metadata-property-key-input,.rtl .metadata-container,.rtl input.metadata-input-number,.rtl input.metadata-property-key-input{text-align:right}.is-rtl input[type=date],.is-rtl input[type=datetime-local],.mod-rtl input[type=date],.mod-rtl input[type=datetime-local],.rtl input[type=date],.rtl input[type=datetime-local]{direction:rtl}.is-rtl input[type=date]::-webkit-calendar-picker-indicator,.is-rtl input[type=datetime-local]::-webkit-calendar-picker-indicator,.mod-rtl input[type=date]::-webkit-calendar-picker-indicator,.mod-rtl input[type=datetime-local]::-webkit-calendar-picker-indicator,.rtl input[type=date]::-webkit-calendar-picker-indicator,.rtl input[type=datetime-local]::-webkit-calendar-picker-indicator{right:var(--size-4-1);left:auto}.mod-rtl{--dropdown-background-position:left 0.5em top 50%,0 0;--dropdown-padding:0 0.8em 0 1.9em;--tab-stacked-text-transform:rotate(180deg)}.mod-rtl .canvas-wrapper{direction:ltr}.mod-rtl .modal,.mod-rtl .notice{direction:rtl}.mod-rtl input{text-align:right}.mod-rtl .checkbox-container,.mod-rtl .search-input-container:before{transform:scaleX(-1)}.popupWrapper{--pdf-popup-width:280px;font-size:var(--font-ui-medium);pointer-events:none;position:absolute;transform:translate(-50%);z-index:10000}.popupWrapper>div{margin:var(--size-4-3);background-color:var(--background-primary);border-radius:var(--radius-s);filter:drop-shadow(rgba(0,0,0,.2) 0 0 1px) drop-shadow(rgba(0,0,0,.3) 0 1px 2px) drop-shadow(rgba(0,0,0,.3) 0 4px 6px)}.popupWrapper>div:after{background:var(--background-primary);border-start-start-radius:2px;content:"";height:var(--size-4-3);inset-inline-start:calc(50% - 2px);position:absolute;top:-5px;transform:rotate(45deg);width:var(--size-4-3);z-index:-1}.popup{cursor:auto;display:flex;flex-direction:column;pointer-events:auto;-webkit-user-select:text;-moz-user-select:text;user-select:text;white-space:normal;width:var(--pdf-popup-width);overflow-wrap:break-word}.popupContent{font-size:var(--font-ui-small);line-height:var(--line-height-tight);max-height:200px;overflow:auto;padding:var(--size-4-4);text-align:start}.popupContent:empty{display:none}.popupMeta{--icon-size:var(--font-ui-small);--icon-stroke:2.5px;align-items:center;background-color:var(--background-secondary);border-top:1px solid var(--background-modifier-border);color:var(--text-muted);display:flex;font-size:var(--font-ui-smaller);gap:var(--size-4-1);justify-content:space-between;padding:var(--size-4-1) var(--size-4-2);border-bottom-left-radius:var(--radius-s);border-bottom-right-radius:var(--radius-s)}.popupContent:empty+.popupMeta{border-top:none;background-color:var(--background-primary);border-top-left-radius:var(--radius-s);border-top-right-radius:var(--radius-s)}.popupMeta .clickable-icon{margin-inline-end:calc(var(--size-4-1) * -1);margin-inline-start:calc(var(--size-2-1) * -1)}.popupDate{white-space:nowrap}.markdown-rendered video{max-width:100%;outline:0}.markdown-rendered blockquote{color:var(--blockquote-color);font-style:var(--blockquote-font-style);background-color:var(--blockquote-background-color);border-inline-start:var(--blockquote-border-thickness) solid var(--blockquote-border-color);padding-top:0;padding-bottom:0;padding-inline-start:var(--size-4-6);margin-inline:0}.markdown-rendered blockquote>:first-child{margin-top:0}.markdown-rendered blockquote>:last-child{margin-bottom:0}.callout{--callout-color:var(--callout-default);--callout-icon:lucide-pencil}.callout[data-callout=abstract],.callout[data-callout=summary],.callout[data-callout=tldr]{--callout-color:var(--callout-summary);--callout-icon:lucide-clipboard-list}.callout[data-callout=info]{--callout-color:var(--callout-info);--callout-icon:lucide-info}.callout[data-callout=todo]{--callout-color:var(--callout-todo);--callout-icon:lucide-check-circle-2}.callout[data-callout=important]{--callout-color:var(--callout-important);--callout-icon:lucide-flame}.callout[data-callout=hint],.callout[data-callout=tip]{--callout-color:var(--callout-tip);--callout-icon:lucide-flame}.callout[data-callout=check],.callout[data-callout=done],.callout[data-callout=success]{--callout-color:var(--callout-success);--callout-icon:lucide-check}.callout[data-callout=faq],.callout[data-callout=help],.callout[data-callout=question]{--callout-color:var(--color-orange-rgb);--callout-icon:help-circle}.callout[data-callout=attention],.callout[data-callout=caution],.callout[data-callout=warning]{--callout-color:236,117,0;--callout-icon:lucide-alert-triangle}.callout[data-callout=fail],.callout[data-callout=failure],.callout[data-callout=missing]{--callout-color:var(--callout-fail);--callout-icon:lucide-x}.callout[data-callout=danger],.callout[data-callout=error]{--callout-color:var(--callout-error);--callout-icon:lucide-zap}.callout[data-callout=bug]{--callout-color:var(--callout-bug);--callout-icon:lucide-bug}.callout[data-callout=example]{--callout-color:var(--callout-example);--callout-icon:lucide-list}.callout[data-callout=cite],.callout[data-callout=quote]{--callout-color:var(--callout-quote);--callout-icon:quote-glyph}.callout{overflow:hidden;border-style:solid;border-color:rgba(var(--callout-color),var(--callout-border-opacity));border-width:var(--callout-border-width);border-radius:var(--callout-radius);margin:1em 0;mix-blend-mode:var(--callout-blend-mode);background-color:rgba(var(--callout-color),.1);padding:var(--callout-padding)}.callout.is-collapsible .callout-title{cursor:var(--cursor)}.callout-title{padding:var(--callout-title-padding);display:flex;gap:var(--size-4-1);font-size:var(--callout-title-size);color:rgb(var(--callout-color));line-height:var(--line-height-tight);align-items:flex-start;align-items:center}.callout-content{overflow-x:auto;padding:var(--callout-content-padding);background-color:var(--callout-content-background)}.callout-content .callout{margin-top:20px}.callout-icon{flex:0 0 auto;display:flex;align-items:center}.callout-icon .svg-icon{color:rgb(var(--callout-color))}.callout-icon:after{content:"​"}.callout-title-inner{--font-weight:var(--callout-title-weight);font-weight:var(--font-weight);color:var(--callout-title-color)}.callout-fold{display:none;align-items:center;padding-inline-end:var(--size-4-2)}.callout-fold:after{content:"​"}.callout-fold .svg-icon{transition:transform .1s ease-in-out 1s}.callout-fold.is-collapsed .svg-icon{transform:rotate(calc(var(--direction) * -1 * 90deg))}.markdown-rendered code{color:var(--code-normal);font-family:var(--font-monospace);background-color:var(--code-background);border-radius:var(--code-radius);font-size:var(--code-size);padding:.15em .3em;border:var(--code-border-width) solid var(--code-border-color);-webkit-box-decoration-break:clone}.cm-s-obsidian span.cm-inline-code span.cm-inline-code.hmd-hidden-token{font-size:0}.markdown-rendered pre{position:relative;padding:var(--size-4-3) var(--size-4-4);min-height:38px;background-color:var(--code-background);border-radius:var(--code-radius);white-space:var(--code-white-space);border:var(--code-border-width) solid var(--code-border-color);overflow-x:auto}.markdown-rendered pre code{border:none;padding:0;background-color:transparent}.markdown-rendered pre:not(:hover)>button.copy-code-button{display:none}.markdown-rendered button.copy-code-button{margin:6px;padding:6px 8px;height:auto;background-color:transparent;box-shadow:none;color:var(--text-muted);font-size:var(--font-ui-smaller);font-family:var(--font-interface);position:absolute;top:0;inset-inline-end:0}.theme-dark .mermaid>svg{filter:invert(100%) hue-rotate(180deg) saturate(1.25)}code[class*=language-],pre[class*=language-]{color:var(--code-normal);background:0 0;white-space:pre;direction:ltr;font-family:var(--font-monospace);text-align:left;word-spacing:normal;overflow:scroll;line-height:1.5rem;-webkit-hyphens:none;hyphens:none}:not(pre)>code[class*=language-],pre[class*=language-]{background:var(--code-background)}pre[class*=language-]{overflow:hidden}code[class*=language-]{display:block;padding:1em;overflow:auto}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:var(--code-comment)}.token.namespace{opacity:.7}.token.constant,.token.deleted,.token.symbol,.token.tag{color:var(--code-tag)}.token.punctuation{color:var(--code-punctuation)}.token.boolean,.token.number{color:var(--code-value)}.token.attr-name,.token.char,.token.inserted,.token.selector,.token.string{color:var(--code-string)}.token.operator{color:var(--code-operator)}.language-css .token.string,.style .token.string,.token.entity,.token.parameter,.token.property,.token.url,.token.variable{color:var(--code-property)}.token.atrule,.token.attr-value,.token.builtin,.token.class-name,.token.function,.token.property-access{color:var(--code-function)}.token.keyword{color:var(--code-keyword)}.token.important,.token.regex{color:var(--code-important)}.markdown-preview-view .markdown-embed .markdown-preview-view{--file-folding-offset:0px;height:100%;padding:0}.markdown-preview-view .markdown-embed .markdown-preview-view .markdown-preview-pusher h1,.markdown-preview-view .markdown-embed .markdown-preview-view .markdown-preview-pusher h2,.markdown-preview-view .markdown-embed .markdown-preview-view .markdown-preview-pusher h3,.markdown-preview-view .markdown-embed .markdown-preview-view .markdown-preview-pusher h4,.markdown-preview-view .markdown-embed .markdown-preview-view .markdown-preview-pusher h5,.markdown-preview-view .markdown-embed .markdown-preview-view .markdown-preview-pusher h6{margin-top:0}.file-embed,.markdown-embed{position:relative}.file-embed-link,.markdown-embed-link{position:absolute;top:4px;inset-inline-end:4px;color:var(--icon-color);opacity:var(--icon-opacity);cursor:var(--cursor-link);padding:var(--size-2-2);border-radius:var(--radius-s);display:flex;align-items:center;--icon-size:var(--icon-s);--icon-stroke:var(--icon-s-stroke-width)}.file-embed-title{display:flex;align-items:center;justify-content:center;gap:var(--size-4-2)}.file-embed-icon{color:var(--text-muted);display:flex}.file-embed{display:flex;justify-content:center;border-radius:var(--radius-m);background-color:var(--background-primary-alt)}.file-embed.mod-empty,.file-embed.mod-generic{cursor:var(--cursor-link)}.file-embed.mod-empty,.file-embed.mod-empty-attachment,.file-embed.mod-generic{padding:var(--size-4-2);color:var(--text-muted);text-align:center;font-size:var(--font-smaller)}.markdown-embed-content{height:100%}.embed-title{align-items:center;display:flex;gap:var(--size-4-1);font-size:var(--font-text-size);font-weight:calc(var(--font-weight) + var(--bold-modifier));text-align:start;text-overflow:ellipsis;white-space:nowrap;padding:0 0 var(--size-4-2) 0}.markdown-embed{font-style:var(--embed-font-style);background-color:var(--embed-background);border-top:var(--embed-border-top);border-inline-end:var(--embed-border-end,var(--embed-border-right));border-bottom:var(--embed-border-bottom);border-inline-start:var(--embed-border-start,var(--embed-border-left));margin:0;padding:var(--embed-padding)}.markdown-embed .markdown-preview-view{padding:0}.internal-embed:not(.image-embed){display:block}.internal-embed audio,.internal-embed img:not([width]),.internal-embed video{max-width:100%}.inline-embed .markdown-embed-content{height:-moz-fit-content;height:fit-content;max-height:var(--embed-max-height);overflow:auto}.inline-embed .markdown-source-view.mod-cm6 .cm-editor{min-height:unset}.embed-iframe{width:100%;height:100%}iframe.external-embed{width:600px;max-width:100%;height:350px}.footnote-link{text-decoration:none}.footnotes{font-size:var(--footnote-size)}.footnote-ref{vertical-align:super}.footnote-backref{display:inline-block;margin-inline-start:var(--size-4-1);color:var(--text-faint);text-decoration:none}.markdown-rendered .frontmatter.mod-failed{position:relative}.markdown-rendered .frontmatter.mod-failed .mod-error{color:var(--text-error);font-size:var(--font-smaller)}.markdown-rendered .frontmatter.mod-failed:after{content:"";position:absolute;top:0;inset-inline-end:0;width:100%;height:100%;background-color:var(--background-modifier-error);opacity:.3;mix-blend-mode:var(--highlight-mix-blend-mode)}.metadata-container{--input-height:var(--metadata-input-height);border-radius:var(--metadata-border-radius);background-color:var(--metadata-background);border-color:var(--metadata-border-color);border-style:solid;border-width:var(--metadata-border-width);padding:var(--metadata-padding);color:var(--text-muted);position:relative;max-width:var(--metadata-max-width);margin-block-end:var(--p-spacing)}.markdown-preview-view .metadata-container{transform:translateX(calc(var(--size-4-1) * -1 * var(--direction)))}.metadata-container .metadata-add-button{padding-inline-start:var(--size-2-3);margin-top:.5em;font-size:var(--metadata-label-font-size);font-family:var(--metadata-label-font)}.markdown-embed-content .metadata-container,.metadata-container.is-collapsed .metadata-property{display:none}.metadata-container:focus-within .metadata-property.is-selected{color:var(--nav-item-color-selected);background-color:var(--nav-item-background-selected)}.metadata-properties{display:flex;flex-direction:column;gap:var(--metadata-gap)}.metadata-properties-heading{display:inline-block;padding:var(--size-4-1);margin-bottom:var(--size-4-2);position:relative;line-height:1.2}.metadata-properties-heading:before{content:"";border-radius:var(--metadata-property-radius);position:absolute;display:inline-block;inset:0}.metadata-properties-heading:focus:before{box-shadow:0 0 0 2px var(--background-modifier-border-focus)}.metadata-properties-heading .collapse-indicator{position:absolute;inset-inline-start:-22px;padding:0 6px}.metadata-properties-title{-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:max(var(--font-ui-small),1em);color:var(--text-normal);font-weight:var(--font-medium);font-family:var(--font-interface)}.metadata-error-container{border-radius:var(--callout-radius);padding:var(--size-4-1) var(--size-4-2);background-color:rgba(var(--callout-error),.1)}.metadata-error-title{color:var(--text-error);font-size:max(var(--font-ui-small),1em);font-weight:var(--font-medium)}.metadata-error-cta{cursor:var(--cursor);color:var(--text-accent);font-size:var(--font-ui-small);font-weight:var(--font-medium);margin-left:auto}.metadata-error-cta:hover{color:var(--text-accent-hover)}.metadata-input-text{background-color:transparent;width:100%;min-height:var(--input-height);border-width:0;resize:none;overflow-y:hidden}.metadata-input-text::-webkit-date-and-time-value{text-align:start}.metadata-input-text.mod-date{padding-inline-end:0;width:auto}.metadata-property{position:relative;display:flex;align-items:start;padding:var(--metadata-property-padding);border-radius:var(--metadata-property-radius);overflow:hidden;background-color:var(--metadata-property-background)}.metadata-property:focus-within{background-color:var(--metadata-property-background-hover);--metadata-divider-color:var(--metadata-divider-color-focus);border-radius:var(--metadata-property-radius-focus);box-shadow:0 0 0 2px var(--background-modifier-border-focus)}.metadata-property-icon{cursor:var(--cursor);color:var(--icon-color);display:flex;align-items:center;padding:var(--size-4-1) 0;height:var(--input-height);-webkit-user-select:none;-moz-user-select:none;user-select:none}.metadata-property-icon:before{content:"​";width:var(--size-4-1)}.metadata-input-number{background-color:transparent;width:100%;border-width:0}input[type=checkbox].metadata-input-checkbox{margin-inline-start:var(--size-4-2)}.metadata-property-key{display:flex;align-self:stretch;align-items:flex-start;flex-direction:row;flex-shrink:0;font-family:var(--metadata-label-font);border-bottom:var(--metadata-divider-width) solid var(--metadata-divider-color);background-color:var(--metadata-label-background);width:var(--metadata-label-width);min-width:var(--metadata-label-width)}.metadata-property-key:focus-within{background-color:var(--metadata-label-background-active)}input.metadata-property-key-input{border:none;flex-grow:1;color:var(--metadata-label-text-color);font-size:var(--metadata-label-font-size);font-weight:var(--metadata-label-font-weight);height:var(--input-height);background-color:transparent;display:flex;align-items:center;text-overflow:ellipsis;overflow:hidden;width:100%;text-align:left}input.metadata-property-key-input:active,input.metadata-property-key-input:focus{background-color:transparent}.metadata-property button{margin-top:var(--size-4-2)}.metadata-property .multi-select-container,.metadata-property input[type=date],.metadata-property input[type=datetime-local],.metadata-property input[type=number],.metadata-property input[type=text]{border-radius:0;border:none}.metadata-property .multi-select-container:active,.metadata-property .multi-select-container:focus,.metadata-property .multi-select-container:hover,.metadata-property input[type=date]:active,.metadata-property input[type=date]:focus,.metadata-property input[type=date]:hover,.metadata-property input[type=datetime-local]:active,.metadata-property input[type=datetime-local]:focus,.metadata-property input[type=datetime-local]:hover,.metadata-property input[type=number]:active,.metadata-property input[type=number]:focus,.metadata-property input[type=number]:hover,.metadata-property input[type=text]:active,.metadata-property input[type=text]:focus,.metadata-property input[type=text]:hover{box-shadow:none;border:none}.metadata-property .metadata-input-number,.metadata-property .metadata-input-number:hover,.metadata-property .metadata-input-text,.metadata-property .metadata-input-text:hover,.metadata-property .multi-select-container,.metadata-property .multi-select-container:hover{background-color:transparent}.metadata-property .metadata-input-number:active,.metadata-property .metadata-input-number:focus,.metadata-property .metadata-input-number:focus-within,.metadata-property .metadata-input-text:active,.metadata-property .metadata-input-text:focus,.metadata-property .metadata-input-text:focus-within,.metadata-property .multi-select-container:active,.metadata-property .multi-select-container:focus,.metadata-property .multi-select-container:focus-within{background-color:transparent}.metadata-property .metadata-input-text{text-overflow:ellipsis;overflow:hidden}.metadata-property .multi-select-container input{background-color:transparent}.metadata-property .multi-select-container{padding:var(--size-4-1) var(--size-4-2)}.metadata-property[data-property-key=tags]{--pill-color:var(--tag-color);--pill-color-hover:var(--tag-color-hover);--pill-color-remove:var(--tag-color);--pill-color-remove-hover:var(--tag-color-hover);--pill-decoration:var(--tag-decoration);--pill-decoration-hover:var(--tag-decoration-hover);--pill-background:var(--tag-background);--pill-background-hover:var(--tag-background-hover);--pill-border-color:var(--tag-border-color);--pill-border-color-hover:var(--tag-border-color-hover);--pill-border-width:var(--tag-border-width);--pill-padding-x:var(--tag-padding-x);--pill-padding-y:var(--tag-padding-y);--pill-radius:var(--tag-radius);--pill-weight:var(--tag-weight);--pill-focus-width:100%;--pill-focus-left-adjust:0}.metadata-property[data-property-key=tags] .multi-select-pill{cursor:var(--cursor-link)}.metadata-property:not([data-property-key=tags]){--pill-border-width:0;--pill-padding-x:0;--pill-padding-y:0;--pill-color:var(--metadata-input-text-color)}.metadata-property:not([data-property-key=tags]) .multi-select-pill{line-height:var(--line-height-tight)}.metadata-property-warning-icon{--icon-size:var(--icon-s);position:absolute;inset-inline-end:var(--size-2-1);top:var(--size-2-1);bottom:var(--size-2-1);align-items:center;display:flex;color:var(--text-warning)}.metadata-property-value{display:flex;flex:1 1 auto;gap:var(--size-2-2);align-items:center;align-self:stretch;font-family:var(--metadata-input-font);min-height:var(--input-height);background-color:var(--metadata-input-background);border-bottom:var(--metadata-divider-width) solid var(--metadata-divider-color);overflow:hidden}.metadata-property-value.mod-external-link:not(:-moz-placeholder){text-decoration-line:var(--link-decoration);text-decoration-thickness:var(--link-decoration-thickness);text-decoration-color:var(--text-faint)}.metadata-property-value.mod-external-link:not(:placeholder-shown){text-decoration-line:var(--link-decoration);text-decoration-thickness:var(--link-decoration-thickness);text-decoration-color:var(--text-faint)}.metadata-property-value .mod-unknown{color:var(--text-warning);padding:var(--size-4-1) var(--size-4-2);font-size:var(--metadata-input-font-size);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.metadata-property-value .multi-select-input{font-size:inherit}.metadata-property-value .metadata-link-inner,.metadata-property-value .multi-select-container,.metadata-property-value input{font-size:var(--metadata-input-font-size)}.metadata-property-value .multi-select-container{--background-modifier-form-field:transparent;--background-modifier-border:transparent;align-items:center}.metadata-property-value .multi-select-container .multi-select-pill.is-invalid{--pill-background:transparent;--pill-color:var(--text-error);--pill-color-remove:var(--text-error)}.metadata-property-value .external-link.multi-select-pill-content,.metadata-property-value .internal-link .multi-select-pill-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.metadata-property-value .clickable-icon{--icon-size:var(--icon-xs);--icon-stroke:var(--icon-xs-stroke-width);margin-inline:-4px 2px;padding:4px}.metadata-property-value .clickable-icon:hover{background:0 0;color:var(--text-normal);cursor:var(--cursor-link)}.metadata-property-value:focus-within{background-color:var(--metadata-input-background-active)}.metadata-input-longtext{cursor:text;white-space:pre-wrap;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:var(--metadata-input-text-color);font-size:var(--metadata-input-font-size);max-height:300px;overflow-y:auto;padding:var(--size-4-1) var(--size-4-2);width:100%}.metadata-input-longtext:focus{-webkit-line-clamp:unset}.metadata-input-longtext:not(:empty){display:-webkit-box}.metadata-input-longtext:empty:before{content:attr(placeholder);color:var(--text-faint)}.metadata-link{cursor:text;align-items:center;padding:var(--size-4-1) var(--size-4-2);display:flex;gap:var(--size-4-2);width:100%}.metadata-link-inner{cursor:var(--cursor-link);color:var(--link-color);text-decoration-line:var(--link-decoration);text-decoration-thickness:var(--link-decoration-thickness);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.metadata-link-flair{--icon-size:var(--icon-xs);background-color:transparent;cursor:text;margin-inline-start:auto;display:flex;align-items:center;justify-content:center;padding:var(--size-2-1);border-radius:var(--clickable-icon-radius);color:var(--icon-color);opacity:0;transition:opacity .15s ease-in-out 0s;height:auto}.markdown-preview-view .metadata-container:not(.mod-error){display:none}.markdown-preview-view.show-properties .metadata-container{display:var(--metadata-display-reading)}.markdown-preview-view.show-properties .metadata-container[data-property-count="0"]:not(.mod-error){display:none}.markdown-rendered li h1,.markdown-rendered li h2,.markdown-rendered li h3,.markdown-rendered li h4,.markdown-rendered li h5{margin-top:0;margin-bottom:0}.markdown-rendered :is(p,pre,table,ul,ol)+:is(h1,h2,h3,h4,h5,h6),.markdown-rendered div:is(.el-p,.el-pre,.el-table,.el-ul,.el-ol)+div>:is(h1,h2,h3,h4,h5,h6){margin-top:var(--heading-spacing);padding-bottom:8px}.markdown-rendered h1,h1{--font-weight:var(--h1-weight);font-variant:var(--h1-variant);letter-spacing:-.015em;line-height:var(--h1-line-height);font-size:var(--h1-size);color:var(--h1-color);font-weight:var(--font-weight);font-style:var(--h1-style);font-family:var(--h1-font)}.markdown-rendered h1 a,h1 a{--link-weight:var(--h1-weight)}.markdown-rendered h2,h2{--font-weight:var(--h2-weight);font-variant:var(--h2-variant);letter-spacing:-.015em;line-height:var(--h2-line-height);font-size:var(--h2-size);color:var(--h2-color);font-weight:var(--font-weight);font-style:var(--h2-style);font-family:var(--h2-font)}.markdown-rendered h2 a,h2 a{--link-weight:var(--h2-weight)}.markdown-rendered h3,h3{--font-weight:var(--h3-weight);font-variant:var(--h3-variant);letter-spacing:-.015em;line-height:var(--h3-line-height);font-size:var(--h3-size);color:var(--h3-color);font-weight:var(--font-weight);font-style:var(--h3-style);font-family:var(--h3-font)}.markdown-rendered h3 a,h3 a{--link-weight:var(--h3-weight)}.markdown-rendered h4,h4{--font-weight:var(--h4-weight);font-variant:var(--h4-variant);letter-spacing:.015em;line-height:var(--h4-line-height);font-size:var(--h4-size);color:var(--h4-color);font-weight:var(--font-weight);font-style:var(--h4-style);font-family:var(--h4-font)}.markdown-rendered h4 a,h4 a{--link-weight:var(--h4-weight)}.markdown-rendered h5,h5{--font-weight:var(--h5-weight);font-variant:var(--h5-variant);letter-spacing:.015em;font-size:var(--h5-size);line-height:var(--h5-line-height);color:var(--h5-color);font-weight:var(--font-weight);font-style:var(--h5-style);font-family:var(--h5-font)}.markdown-rendered h5 a,h5 a{--link-weight:var(--h5-weight)}.markdown-rendered h6,h6{--font-weight:var(--h6-weight);font-variant:var(--h6-variant);letter-spacing:.015em;font-size:var(--h6-size);line-height:var(--h6-line-height);color:var(--h6-color);font-weight:var(--font-weight);font-style:var(--h6-style);font-family:var(--h6-font)}.markdown-rendered h6 a,h6 a{--link-weight:var(--h6-weight)}.inline-title h1{--font-weight:var(--h1-weight);font-variant:var(--h1-variant);letter-spacing:-.015em;line-height:var(--h1-line-height);font-size:var(--h1-size);color:var(--h1-color);font-weight:var(--font-weight);font-style:var(--h1-style);font-family:var(--h1-font)}.inline-title h1 a{--link-weight:var(--h1-weight)}.inline-title h2{--font-weight:var(--h2-weight);font-variant:var(--h2-variant);letter-spacing:-.015em;line-height:var(--h2-line-height);font-size:var(--h2-size);color:var(--h2-color);font-weight:var(--font-weight);font-style:var(--h2-style);font-family:var(--h2-font)}.inline-title h2 a{--link-weight:var(--h2-weight)}.inline-title h3{--font-weight:var(--h3-weight);font-variant:var(--h3-variant);letter-spacing:-.015em;line-height:var(--h3-line-height);font-size:var(--h3-size);color:var(--h3-color);font-weight:var(--font-weight);font-style:var(--h3-style);font-family:var(--h3-font)}.inline-title h3 a{--link-weight:var(--h3-weight)}.inline-title h4{--font-weight:var(--h4-weight);font-variant:var(--h4-variant);line-height:var(--h4-line-height);font-size:var(--h4-size);color:var(--h4-color);font-weight:var(--font-weight);font-style:var(--h4-style);font-family:var(--h4-font)}.inline-title h4 a{--link-weight:var(--h4-weight)}.inline-title h5{--font-weight:var(--h5-weight);font-variant:var(--h5-variant);font-size:var(--h5-size);line-height:var(--h5-line-height);color:var(--h5-color);font-weight:var(--font-weight);font-style:var(--h5-style);font-family:var(--h5-font)}.inline-title h5 a{--link-weight:var(--h5-weight)}.inline-title h6{--font-weight:var(--h6-weight);font-variant:var(--h6-variant);letter-spacing:.015em;font-size:var(--h6-size);line-height:var(--h6-line-height);color:var(--h6-color);font-weight:var(--font-weight);font-style:var(--h6-style);font-family:var(--h6-font)}.inline-title h6 a{--link-weight:var(--h6-weight)}hr{margin:2rem 0}.markdown-rendered hr,hr{border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-right-style:none;border-bottom-style:none;border-left-style:none;-o-border-image:initial;border-image:initial}.markdown-rendered hr{border-color:var(--hr-color)}.cm-s-obsidian .hmd-fold-html-stub.omittable,.cm-s-obsidian .omittable.hmd-fold-code-stub{display:none}.cm-s-obsidian .hmd-fold-html:hover .hmd-fold-html-stub.omittable,.cm-s-obsidian .hmd-fold-html:hover .omittable.hmd-fold-code-stub{display:block;right:0;bottom:100%;margin:0;position:absolute;z-index:100}.markdown-preview-view img,.markdown-rendered img{image-rendering:-webkit-optimize-contrast}.markdown-preview-view img:not([width]),.markdown-rendered img:not([width]){max-width:100%;outline:0}.internal-query{margin:0;border-top:1px solid var(--background-modifier-border)}.internal-query .search-result-container{padding:var(--size-4-2);max-height:800px;overflow:auto;border:1px solid var(--background-modifier-border);background-color:var(--background-secondary);border-radius:var(--radius-m)}ol ol ul,ol ul,ol ul ul,ul ol ul,ul ul,ul ul ul{list-style-type:disc}ol{list-style-type:var(--list-numbered-style)}ol>li,ul>li{text-align:start}ol>li::marker,ul>li::marker{color:var(--list-marker-color)}ol>li.is-collapsed::marker,ul>li.is-collapsed::marker{color:var(--list-marker-color-collapsed)}.markdown-rendered ol,.markdown-rendered ul{padding-inline-start:0;margin-block-start:var(--p-spacing);margin-block-end:var(--p-spacing)}.markdown-rendered ol ol,.markdown-rendered ol ul,.markdown-rendered ul ol,.markdown-rendered ul ul{margin-block:0}.markdown-rendered ol li p:first-of-type,.markdown-rendered ul li p:first-of-type{margin-block-start:0}.markdown-rendered ol li p:last-of-type,.markdown-rendered ul li p:last-of-type{margin-block-end:0}.markdown-rendered ol>li,.markdown-rendered ul>li{padding-top:var(--list-spacing);padding-bottom:var(--list-spacing);position:relative}.markdown-rendered ol>li,.markdown-rendered ul>li{margin-inline-start:3ch}.markdown-rendered ol ol>li,.markdown-rendered ul ul>li{margin-inline-start:var(--list-indent)}.markdown-preview-view ol>li,.markdown-preview-view ul>li{padding-top:var(--list-spacing);padding-bottom:var(--list-spacing)}.markdown-rendered .list-collapse-indicator{margin-inline-start:-2.65em;padding-inline-end:2em}.markdown-rendered .list-bullet{float:inline-start;margin-inline-start:-.8em}.markdown-rendered .task-list-item>.list-bullet{display:none}.markdown-rendered ul.has-list-bullet>li::marker{color:transparent}.list-bullet{color:transparent;position:relative;display:inline-flex;justify-content:center;align-items:center}.list-bullet:before{content:"​"}.list-bullet:after{position:absolute;content:"​";pointer-events:none;color:var(--list-marker-color);border-radius:var(--list-bullet-radius);width:var(--list-bullet-size);height:var(--list-bullet-size);border:var(--list-bullet-border);transform:var(--list-bullet-transform);background-color:var(--list-marker-color);transition:transform .15s ease 0s,box-shadow .15s ease 0s}.list-bullet::-moz-selection{background-color:transparent!important}.list-bullet::selection{background-color:transparent!important}li.is-collapsed .list-bullet:after{background-color:var(--list-marker-color-collapsed);box-shadow:0 0 0 4px var(--background-modifier-active-hover)}.markdown-rendered .internal-link,.metadata-container .internal-link{cursor:var(--cursor-link);text-decoration-line:var(--link-decoration);color:var(--link-color)}.markdown-rendered .internal-link.mobile-tap{opacity:.5}.markdown-rendered .internal-link.is-unresolved,.metadata-container .internal-link.is-unresolved{color:var(--link-unresolved-color);opacity:var(--link-unresolved-opacity);filter:var(--link-unresolved-filter);text-decoration-style:var(--link-unresolved-decoration-style);text-decoration-color:var(--link-unresolved-decoration-color)}.inline-block{vertical-align:middle}.cm-s-obsidian span.hmd-hidden-token.cm-formatting-code,.cm-s-obsidian span.hmd-hidden-token.cm-formatting-em,.cm-s-obsidian span.hmd-hidden-token.cm-formatting-link,.cm-s-obsidian span.hmd-hidden-token.cm-formatting-strikethrough,.cm-s-obsidian span.hmd-hidden-token.cm-formatting-strong,.hidden-token{display:inline;letter-spacing:-1ch;font-family:monospace;color:transparent;font-size:1px!important}.cm-s-obsidian .cm-s-obsidian span.hmd-hidden-token.cm-formatting-task{color:transparent!important}mjx-container{outline:0}.markdown-rendered table{margin-block-start:var(--p-spacing);margin-block-end:var(--p-spacing);word-break:normal}.cm-html-embed table,.markdown-rendered table{border-collapse:collapse;line-height:var(--table-line-height)}.markdown-rendered td,.markdown-rendered th{padding:var(--size-2-2) var(--size-4-2);border:var(--table-border-width) solid var(--table-border-color);max-width:var(--table-column-max-width);min-width:var(--table-column-min-width);vertical-align:var(--table-cell-vertical-alignment)}.markdown-rendered td{font-size:var(--table-text-size);color:var(--table-text-color)}.markdown-rendered th{font-size:var(--table-header-size);font-weight:var(--table-header-weight);color:var(--table-header-color);font-family:var(--table-header-font);line-height:var(--line-height-tight)}.markdown-rendered td,.markdown-rendered td[align=left],.markdown-rendered th,.markdown-rendered th[align=left]{text-align:start}.markdown-rendered td[align=center],.markdown-rendered th[align=center]{text-align:center}.markdown-rendered td[align=right],.markdown-rendered th[align=right]{text-align:end}.markdown-rendered tbody>tr>td,.markdown-rendered thead>tr>th{white-space:var(--table-white-space);text-overflow:ellipsis;overflow:hidden}.markdown-rendered tbody>tr>td>.markdown-embed,.markdown-rendered thead>tr>th>.markdown-embed{white-space:normal}.markdown-rendered tbody tr{background-color:var(--table-background)}.markdown-rendered tbody tr:nth-child(odd){background-color:var(--table-row-alt-background)}.markdown-rendered tbody tr>td:nth-child(2n+2){background-color:var(--table-column-alt-background)}.markdown-rendered tbody tr:last-child>td{border-bottom-width:var(--table-row-last-border-width)}.markdown-rendered tbody tr>td:first-child{border-left-width:var(--table-column-first-border-width)}.markdown-rendered tbody tr>td:last-child{border-right-width:var(--table-column-last-border-width)}.markdown-rendered thead tr{background-color:var(--table-header-background)}.markdown-rendered thead tr>th{border-top-width:var(--table-header-border-width);border-color:var(--table-header-border-color)}.markdown-rendered thead tr>th:nth-child(2n+2){background-color:var(--table-column-alt-background)}.markdown-rendered thead tr>th:first-child{border-left-width:var(--table-column-first-border-width)}.markdown-rendered thead tr>th:last-child{border-right-width:var(--table-column-last-border-width)}.cm-s-obsidian .HyperMD-table-row{white-space:pre;word-break:normal;overflow-wrap:normal;font-size:var(--code-size);font-family:var(--font-monospace)}.cm-s-obsidian .HyperMD-table-row span.cm-inline-code{--code-size:1em}.cm-s-obsidian .HyperMD-table-rtl{direction:rtl}.cm-s-obsidian .hmd-table-column,.cm-s-obsidian .hmd-table-column-content{display:inline-block}.cm-s-obsidian .hmd-table-column-left{text-align:left}.cm-s-obsidian .hmd-table-column-center{text-align:center}.cm-s-obsidian .hmd-table-column-right{text-align:right}.cm-s-obsidian .HyperMD-table-row span.cm-hmd-table-sep,.cm-s-obsidian .HyperMD-table-row-1{color:var(--text-faint)}.cm-s-obsidian .HyperMD-table-row-0{color:var(--table-header-color)}.cm-s-obsidian .hmd-fold-html table{border-collapse:collapse}.cm-s-obsidian .hmd-fold-html table td,.cm-s-obsidian .hmd-fold-html table th{padding:10px;border:1px solid #ccc}.cm-s-obsidian .hmd-inactive-line.HyperMD-table-row-1{color:transparent;text-shadow:none}.cm-s-obsidian .hmd-inactive-line.HyperMD-table-row-1>span{background:url("data:image/png; base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAQAAAAziH6sAAAADklEQVR42mOc+Z9x5n8ACTkDM4ikM1IAAAAASUVORK5CYII=") 0 repeat-x}.cm-s-obsidian .hmd-inactive-line.HyperMD-table-row span.cm-hmd-table-sep{color:transparent}.markdown-source-view.mod-cm6 .cm-line.HyperMD-table-row{min-width:-moz-max-content;min-width:max-content}.markdown-source-view.mod-cm6 .cm-table-widget table{margin-top:0;margin-bottom:0}a.tag{background-color:var(--tag-background);border:var(--tag-border-width) solid var(--tag-border-color);border-radius:var(--tag-radius);color:var(--tag-color);font-size:var(--tag-size);font-weight:var(--tag-weight);-webkit-text-decoration:var(--tag-decoration);text-decoration:var(--tag-decoration);padding:var(--tag-padding-y) var(--tag-padding-x);line-height:1}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--checkbox-radius);border:1px solid var(--checkbox-border-color);flex-shrink:0;padding:0;margin:0;margin-inline-end:6px;width:var(--checkbox-size);height:var(--checkbox-size);position:relative}input[type=checkbox]:active,input[type=checkbox]:focus,input[type=checkbox]:hover{outline:0;border-color:var(--checkbox-border-color-hover)}input[type=checkbox]:focus-visible{box-shadow:0 0 0 2px var(--background-modifier-border-focus)}input[type=checkbox]:checked:after{content:"";top:-1px;inset-inline-start:-1px;position:absolute;width:var(--checkbox-size);height:var(--checkbox-size);display:block;background-color:var(--checkbox-marker-color);-webkit-mask-position:52% 52%;mask-position:52% 52%;-webkit-mask-size:65%;mask-size:65%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url('data:image/svg+xml;  utf8, <svg width="12px" height="10px" viewBox="0 0 12 8" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g transform="translate(-4.000000, -6.000000)" fill="%23000000"><path d="M8.1043257,14.0367999 L4.52468714,10.5420499 C4.32525014,10.3497722 4.32525014,10.0368095 4.52468714,9.8424863 L5.24777413,9.1439454 C5.44721114,8.95166768 5.77142411,8.95166768 5.97086112,9.1439454 L8.46638057,11.5903727 L14.0291389,6.1442083 C14.2285759,5.95193057 14.5527889,5.95193057 14.7522259,6.1442083 L15.4753129,6.84377194 C15.6747499,7.03604967 15.6747499,7.35003511 15.4753129,7.54129009 L8.82741268,14.0367999 C8.62797568,14.2290777 8.3037627,14.2290777 8.1043257,14.0367999"></path></g></g></svg>');mask-image:url('data:image/svg+xml;  utf8, <svg width="12px" height="10px" viewBox="0 0 12 8" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g transform="translate(-4.000000, -6.000000)" fill="%23000000"><path d="M8.1043257,14.0367999 L4.52468714,10.5420499 C4.32525014,10.3497722 4.32525014,10.0368095 4.52468714,9.8424863 L5.24777413,9.1439454 C5.44721114,8.95166768 5.77142411,8.95166768 5.97086112,9.1439454 L8.46638057,11.5903727 L14.0291389,6.1442083 C14.2285759,5.95193057 14.5527889,5.95193057 14.7522259,6.1442083 L15.4753129,6.84377194 C15.6747499,7.03604967 15.6747499,7.35003511 15.4753129,7.54129009 L8.82741268,14.0367999 C8.62797568,14.2290777 8.3037627,14.2290777 8.1043257,14.0367999"></path></g></g></svg>')}input[type=checkbox]:checked{background-color:var(--checkbox-color);border-color:var(--checkbox-color)}input[type=checkbox][data-indeterminate=true]:not(:checked):after{content:"";position:absolute;top:calc(var(--checkbox-size) / 2 - 2px);width:calc(var(--checkbox-size) - 6px);left:0;right:0;margin:0 auto;height:2px;display:block;border-radius:2px;background-color:var(--text-normal)}.task-list-item-checkbox{width:var(--checkbox-size);height:var(--checkbox-size)}.markdown-preview-view .task-list-item-checkbox{position:relative;top:.2em;margin-inline-end:.6em}ul>li.task-list-item>.task-list-item-checkbox,ul>li.task-list-item>p>.task-list-item-checkbox{margin-inline-start:calc(var(--checkbox-size) * -1.5)}ul>li.task-list-item[data-task=X],ul>li.task-list-item[data-task=x]{-webkit-text-decoration:var(--checklist-done-decoration);text-decoration:var(--checklist-done-decoration);color:var(--checklist-done-color)}.cm-s-obsidian span.hmd-hidden-token.cm-formatting-task{color:transparent!important}b,strong{font-weight:calc(var(--font-weight) + var(--bold-modifier));color:var(--bold-color)}b a,strong a{font-weight:calc(var(--link-weight) + var(--bold-modifier))}em,i{font-style:italic;color:var(--italic-color)}.markdown-rendered p{margin-block-start:var(--p-spacing);margin-block-end:var(--p-spacing);unicode-bidi:plaintext}.markdown-rendered mark{background-color:var(--text-highlight-bg)}.markdown-rendered mark,.markdown-rendered mark .internal-link{color:var(--text-normal)}.outgoing-link-pane{padding-top:var(--size-4-3);overflow-y:auto;flex:1 0 0px;padding-inline-start:var(--size-4-3);padding-inline-end:var(--size-4-3);padding-bottom:var(--size-4-8)}.outgoing-link-pane .search-result-container{padding:var(--size-4-1) 1px var(--size-4-4)}.backlink-pane>.tree-item-self,.outgoing-link-pane>.tree-item-self{color:var(--nav-heading-color);padding-inline-start:var(--size-4-2)}.backlink-pane>.tree-item-self .tree-item-inner,.outgoing-link-pane>.tree-item-self .tree-item-inner{font-weight:var(--nav-heading-weight)}.backlink-pane>.tree-item-self.is-clickable.is-collapsed,.outgoing-link-pane>.tree-item-self.is-clickable.is-collapsed{color:var(--nav-heading-color-collapsed)}.backlink-pane>.tree-item-self .collapse-icon,.outgoing-link-pane>.tree-item-self .collapse-icon{display:none}.embedded-backlinks .backlink-pane .tree-item-self{font-size:max(var(--font-ui-small),var(--font-smaller));align-items:center}.embedded-backlinks .backlink-pane>.tree-item-self{font-size:max(var(--font-ui-small),1em);width:-moz-fit-content;width:fit-content}.embedded-backlinks .backlink-pane>.tree-item-self .tree-item-inner{margin-inline-end:var(--size-2-3)}.embedded-backlinks .backlink-pane .tree-item-flair{font-size:max(var(--font-ui-small),var(--font-smallest))}.view-action.mod-bookmarked{--icon-color:var(--icon-color-active);--icon-color-hover:var(--icon-color-active)}.nav-files-container{flex-grow:1;overflow:hidden auto;padding:var(--size-4-1) var(--size-4-3) var(--size-4-6) var(--size-4-3);scroll-padding-block:var(--size-4-2)}.nav-file-tag{background-color:var(--background-modifier-hover);border-radius:var(--radius-s);font-size:9px;font-weight:var(--font-semibold);letter-spacing:.05em;line-height:var(--line-height-normal);margin-inline-start:var(--size-2-3);padding:0 var(--size-4-1);text-transform:uppercase;align-self:center}.nav-file-icon{display:inline-flex;align-items:center;margin-inline-end:var(--size-2-3);position:relative;color:var(--icon-color);opacity:var(--icon-opacity)}.nav-files-container:not(.show-unsupported) .is-unsupported{display:none}.nav-file-title-content,.nav-folder-title-content{display:inline-block;overflow-wrap:anywhere;overflow:hidden;white-space:var(--nav-item-white-space)}.nav-file-title-content:not([contenteditable=true]),.nav-folder-title-content:not([contenteditable=true]){text-overflow:ellipsis}.nav-folder.is-being-dragged-over{border-radius:var(--radius-s);background:hsla(var(--interactive-accent-hsl),.1)}.nav-folder.is-being-dragged-over>.nav-folder-title,.nav-folder.is-being-dragged-over>.nav-folder-title .collapse-icon{color:var(--nav-item-color-highlighted)}.nav-folder-title{padding:var(--nav-item-parent-padding)}.nav-file-title{padding:var(--nav-item-padding)}.nav-file-title,.nav-folder-title{margin-bottom:var(--size-2-1);display:flex;border-radius:var(--radius-s);cursor:var(--cursor);color:var(--nav-item-color);font-size:var(--nav-item-size);font-weight:var(--nav-item-weight);line-height:var(--line-height-tight)}.file-recovery-list-item-container{overflow:auto;flex:1 1 0px}.file-recovery-list{overflow:auto;padding:var(--size-4-3) var(--size-4-2);flex-grow:1;display:flex;flex-direction:column}.file-recovery-list .search-input-container{width:100%}.file-recovery-list-container{display:flex;flex-direction:column;flex-basis:250px;flex-shrink:0;border-inline-end:1px solid var(--background-modifier-border)}.graph-view.color-fill{color:var(--graph-node)}.graph-view.color-fill-focused{color:var(--graph-node-focused)}.graph-view.color-fill-tag{color:var(--graph-node-tag)}.graph-view.color-fill-attachment{color:var(--graph-node-attachment)}.graph-view.color-fill-unresolved{color:var(--graph-node-unresolved);opacity:.5}.graph-view.color-fill-1,.graph-view.color-fill-2,.graph-view.color-fill-3,.graph-view.color-fill-4,.graph-view.color-fill-5,.graph-view.color-fill-6{color:var(--text-muted)}.graph-view.color-arrow{color:var(--text-normal);opacity:.5}.graph-view.color-circle{color:var(--graph-node-focused)}.graph-view.color-line{color:var(--graph-line)}.graph-view.color-text{color:var(--graph-text)}.graph-view.color-fill-highlight,.graph-view.color-line-highlight{color:var(--interactive-accent)}.graph-controls{border-radius:var(--radius-m);position:absolute;inset-inline-end:var(--size-4-3);top:var(--size-4-3);padding:0;background-color:var(--background-primary);width:var(--graph-controls-width);overflow:auto}.graph-controls:not(.is-close){max-height:calc(100% - var(--size-4-4));border:1px solid var(--background-modifier-border);box-shadow:var(--shadow-s)}.graph-controls.is-close{min-width:inherit;width:auto;background-color:var(--background-primary);border:1px solid transparent;padding:var(--size-2-3)}.graph-controls.is-close>.graph-control-section{display:none}.graph-controls input[type=range],.graph-controls input[type=text]{width:100%;font-size:var(--font-ui-small)}.graph-controls .mod-cta{margin-top:var(--size-2-3);width:100%}.graph-controls::-webkit-scrollbar,.graph-controls::-webkit-scrollbar-thumb{display:none}.graph-color-group{--swatch-height:18px;--swatch-width:18px;position:relative;display:flex;align-items:center;padding:0 0 6px}.graph-color-group input[type=color]{margin:0 2px 0 6px}.graph-color-group .clickable-icon{padding:var(--size-2-2)}.graph-color-button-container{text-align:center;margin-bottom:10px}.graph-color-button-container button{margin:0;width:100%}.graph-color-group.drag-ghost input[type=text]{width:100%}.graph-color-group.drag-ghost input[type=color]{margin-inline-start:6px}.graph-control-section.mod-color-groups .tree-item-children.is-grabbing .graph-color-groups-container{padding-bottom:40px}.graph-controls-button{display:none;z-index:1}.graph-controls-button.mod-close,.graph-controls-button.mod-reset{position:absolute;top:var(--size-4-2);inset-inline-end:var(--size-4-2);padding:var(--size-2-2)}.graph-controls:not(.is-close) .graph-controls-button.mod-close,.graph-controls:not(.is-close) .graph-controls-button.mod-reset{display:flex}.graph-controls-button.mod-reset{inset-inline-end:36px}.graph-controls.is-close .graph-controls-button.mod-open{display:flex}.graph-controls-button.mod-animate{margin-top:var(--size-4-2)}.graph-controls.is-close .graph-controls-button.mod-animate{display:flex}.graph-control-section{padding:var(--size-2-3) var(--size-4-3);border-bottom:1px solid var(--background-modifier-border)}.graph-control-section:last-child{border-bottom:none}.graph-control-section:last-child .tree-item-children{padding-bottom:var(--size-4-4)}.graph-control-section>.tree-item-self{padding-inline-start:var(--size-4-4)}.graph-control-section .tree-item-children{margin:0;padding:var(--size-4-1) 0;border-inline-start:none}.metadata-container{container:metadata/inline-size}.site-list-container{border-top:1px solid var(--background-modifier-border);margin-bottom:var(--size-4-4)}.site-list-container .list-item:last-child{padding-top:var(--size-4-4)}.site-list-item-name{flex-grow:1}.slug-input{text-transform:lowercase}.passwords-container{margin-bottom:var(--size-4-4)}.password-item{border-radius:var(--radius-s);padding:var(--size-4-2) var(--size-4-4);margin:var(--size-4-1) 0}.tree-item.mod-custom-nav.hidden .tree-item-self{color:var(--text-faint)}.tree-item.mod-custom-nav .tree-item-inner{display:flex;align-items:center;position:relative}.tree-list{padding:var(--size-4-4) 0}.tree-list-header{border-bottom:1px solid var(--background-modifier-border);padding:var(--size-4-2) 0;line-height:1.1;display:flex;align-items:center;justify-content:space-between}.tree-list-title{font-size:var(--font-ui-medium);font-weight:var(--font-semibold)}.tree-list-action{align-items:center;display:flex;color:var(--text-muted);font-size:var(--font-ui-small)}.search-input-container{position:relative}.search-input-container:before{top:calc((var(--input-height) - var(--search-icon-size)) / 2);inset-inline-start:var(--size-4-2);position:absolute;content:"";height:var(--search-icon-size);width:var(--search-icon-size);display:block;background-color:var(--search-icon-color)}.search-input-container input{display:block;width:100%;padding-inline-start:36px}.search-input-clear-button{position:absolute;background:0 0;border-radius:50%;color:var(--search-clear-button-color);cursor:var(--cursor);top:0;inset-inline-end:2px;bottom:0;line-height:0;height:var(--input-height);width:28px;margin:auto;padding:0;text-align:center;display:flex;justify-content:center;align-items:center}.search-input-clear-button:after{content:"";height:var(--search-clear-button-size);width:var(--search-clear-button-size);display:block;background-color:currentcolor;-webkit-mask-image:url("data:image/svg+xml,<svg viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6 12C9.31371 12 12 9.31371 12 6C12 2.68629 9.31371 0 6 0C2.68629 0 0 2.68629 0 6C0 9.31371 2.68629 12 6 12ZM3.8705 3.09766L6.00003 5.22718L8.12955 3.09766L8.9024 3.8705L6.77287 6.00003L8.9024 8.12955L8.12955 8.9024L6.00003 6.77287L3.8705 8.9024L3.09766 8.12955L5.22718 6.00003L3.09766 3.8705L3.8705 3.09766Z' fill='currentColor'/></svg>");mask-image:url("data:image/svg+xml,<svg viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6 12C9.31371 12 12 9.31371 12 6C12 2.68629 9.31371 0 6 0C2.68629 0 0 2.68629 0 6C0 9.31371 2.68629 12 6 12ZM3.8705 3.09766L6.00003 5.22718L8.12955 3.09766L8.9024 3.8705L6.77287 6.00003L8.9024 8.12955L8.12955 8.9024L6.00003 6.77287L3.8705 8.9024L3.09766 8.12955L5.22718 6.00003L3.09766 3.8705L3.8705 3.09766Z' fill='currentColor'/></svg>");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.search-input-clear-button:active,.search-input-clear-button:hover{color:var(--text-normal)}.search-input-suggest-button{position:absolute;left:0;top:0;color:var(--text-faint);cursor:var(--cursor);padding:var(--size-4-1) var(--size-4-2);opacity:0;z-index:10}.search-result-container{padding:var(--size-4-3) var(--size-4-3) var(--size-4-4);position:relative;flex:1 0 0px}.search-result-container.mod-global-search{overflow-y:auto}.search-result-container:before{content:" ";position:absolute;top:0;width:0;height:3px}.search-suggest-info-text{color:var(--text-muted);margin-inline-start:4px}.search-suggest-icon{padding:4px;border-radius:var(--radius-s);align-items:center;display:flex}.search-suggest-item{padding:var(--size-4-1) var(--size-4-2);border-radius:var(--radius-s)}.search-suggest-item.mod-group{align-items:center;margin:0;color:var(--text-muted);padding:0 0 0 var(--size-4-2);cursor:default;font-weight:var(--font-semibold);font-size:var(--font-ui-smaller);border-radius:0}.search-suggest-item.mod-group:not(:first-child){border-top:1px solid var(--background-modifier-border);margin-top:6px;padding-top:6px;padding-inline:14px 6px;padding-bottom:0;margin-inline-end:-6px}.search-suggest-item.mod-group.is-selected,.search-suggest-item.mod-group:hover{background-color:initial}.search-empty-state{color:var(--text-faint);font-size:var(--font-ui-small);margin:0 0 var(--size-4-3);padding-inline-start:var(--size-4-2)}.search-result{word-break:break-word}.search-result:not(.is-collapsed) .search-result-file-title{color:var(--nav-item-color-active)}.search-result-file-matches{font-size:var(--font-ui-smaller);line-height:var(--line-height-tight);background-color:var(--search-result-background);border-radius:var(--radius-s);overflow:hidden;margin:var(--size-4-1) 0 var(--size-4-2);color:var(--text-muted);box-shadow:0 0 0 1px var(--background-modifier-border)}.search-result-file-matches:empty{display:none}.search-info-more-matches{color:var(--text-faint)}.search-result-file-match{cursor:var(--cursor);position:relative;padding:var(--size-4-2) var(--size-4-5) var(--size-4-2) var(--size-4-3);white-space:pre-wrap;width:100%;border-bottom:1px solid var(--background-modifier-border)}.search-result-file-match:last-child{border-bottom:none}.search-result-file-match-replace-button{display:none;position:absolute;height:auto;bottom:5px;inset-inline-end:24px;padding:var(--size-4-1) var(--size-4-2);color:var(--text-muted);font-size:var(--font-ui-smaller)}.search-result-hover-button{position:absolute;display:flex;inset-inline-end:2px;border-radius:var(--radius-s);color:var(--text-faint);padding:1px 3px}.search-result-hover-button.mod-top{top:2px}.search-result-hover-button.mod-bottom{bottom:2px}.search-result-file-matched-text{color:var(--text-normal);background-color:var(--text-highlight-bg)}.search-info-container{color:var(--text-muted);padding:var(--size-4-1) var(--size-4-4) var(--size-4-2);font-size:var(--font-ui-smaller)}.search-info-children{padding-inline-start:20px;border-inline-start:1px solid var(--background-modifier-border);margin:1px 0}.copy-search-result-container{display:flex;flex-direction:column}.copy-search-result-textarea{height:300px;max-height:20vh;resize:none}.search-result-file-match-destination-file-container{display:flex;flex-wrap:wrap;margin-top:var(--size-2-3);gap:var(--size-2-1)}.search-result-file-match-destination-file{display:inline-flex;background-color:var(--interactive-normal);border-radius:var(--radius-s);box-shadow:var(--input-shadow);color:var(--text-muted);padding:var(--size-2-2) var(--size-2-3)}.search-result-file-match-destination-file-icon{--icon-size:var(--icon-xs);--icon-stroke:var(--icon-xs-stroke-width);margin-inline-end:var(--size-4-1);display:flex;color:var(--text-faint)}.search-result-file-match-destination-file-icon .svg-icon{align-self:center}.search-result-file-match-destination-file-name{white-space:pre-wrap;word-break:break-all}body:not(.is-phone) .workspace-leaf.mod-active .search-result.has-focus .tree-item-self{border-radius:var(--radius-s);box-shadow:inset 0 0 0 2px var(--background-modifier-border-focus)}.search-results-info{color:var(--text-muted);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--background-modifier-border);margin:0;min-width:0;padding:0 var(--size-4-3) var(--size-4-2);white-space:nowrap}.search-results-result-count{font-size:var(--font-ui-smaller);font-variant-numeric:tabular-nums}.search-row{display:flex;margin:var(--size-4-3) var(--size-4-3) var(--size-4-2);gap:var(--size-4-1)}.search-params{margin:var(--size-4-1) var(--size-4-4)}.search-params input[type=range],.search-params input[type=text]{width:100%;font-size:var(--font-ui-small)}.search-params .mod-cta{margin-top:var(--size-2-3);width:100%}.search-params::-webkit-scrollbar,.search-params::-webkit-scrollbar-thumb{display:none}.global-search-input-container{flex-grow:1}.more-options-icon{--icon-size:10px;background-color:var(--icon-color);border-radius:50%;color:var(--background-secondary);display:flex;margin-inline-start:var(--size-2-3);opacity:var(--icon-opacity);padding:.5px}.clickable-icon:hover .more-options-icon{background-color:var(--icon-color-hover);opacity:var(--icon-opacity-hover)}.slides-container{position:fixed;top:0;inset-inline-start:0;height:100vh;width:100vw;background-color:#191919;z-index:var(--layer-slides);border:none}.slides-container li .collapse-indicator{display:none}.slides-close-btn{display:inline-block;position:absolute;top:var(--size-4-2);inset-inline-end:var(--size-4-2);color:var(--text-faint);cursor:var(--cursor);z-index:1}.reveal input[type=checkbox]{width:24px;height:24px}.reveal .task-list-item{margin-inline-start:-1.5em}.sync-history-list-item-header .tree-item-flair{padding:var(--size-4-1)}.sync-file-tree-container{max-height:calc(min(90vh, var(--modal-max-height)) - 250px);overflow:auto}.recent-changes-container{padding:var(--size-4-3) var(--size-4-3) var(--size-4-8);overflow:hidden auto}.recent-changes-container .nav-folder-title{font-weight:var(--nav-heading-weight);color:var(--nav-heading-color)}.recent-changes-container .nav-folder-title:hover{font-weight:var(--nav-heading-weight)!important}.recent-changes-container .nav-folder-title .collapse-icon{display:none}.recent-changes-container .tree-item.nav-folder.is-collapsed .nav-folder-title{color:var(--nav-heading-color-collapsed)}.recent-changes-container .nav-folder-children{margin-bottom:var(--size-4-4)}.recent-changes-container .nav-file-title,.recent-changes-container .nav-folder-title{padding-inline-start:var(--size-4-2)}.recent-changes-container .tree-item-children{border-inline-start:unset;padding-inline-start:0;margin-inline-start:0}.recent-changes-container .more-button{justify-content:center;color:var(--text-faint)}.tag-pane-tag.is-active{background-color:var(--interactive-accent);color:var(--text-on-accent)}.tag-pane-tag.is-active .tag-pane-tag-count{background-color:var(--background-modifier-hover);color:var(--text-normal)}.tag-container{font-size:var(--font-ui-small);padding:var(--size-4-3) var(--size-4-3) var(--size-4-8);overflow:auto}.tree-item-children .tag-pane-tag .tag-pane-tag-parent{display:none}body:not(.is-phone) .workspace-leaf.mod-active .tree-item.has-focus>.tag-pane-tag{border-radius:var(--radius-s);box-shadow:0 0 0 2px var(--background-modifier-border-focus)}.mod-canvas-color-1{--canvas-color:var(--canvas-color-1)}.mod-canvas-color-2{--canvas-color:var(--canvas-color-2)}.mod-canvas-color-3{--canvas-color:var(--canvas-color-3)}.mod-canvas-color-4{--canvas-color:var(--canvas-color-4)}.mod-canvas-color-5{--canvas-color:var(--canvas-color-5)}.mod-canvas-color-6{--canvas-color:var(--canvas-color-6)}body{--canvas-color:192,192,192}body.theme-dark{--canvas-color:126,126,126}.canvas-wrapper{position:absolute;width:100%;height:100%;left:0;top:0;--resizer-size:20px;--shadow-stationary:0px 0.5px 1px 0.5px rgba(0,0,0,.1);--shadow-drag:0px 2px 10px rgba(0,0,0,.1);--shadow-border-accent:0 0 0 2px var(--color-accent);--zoom-multiplier:1;background-color:var(--canvas-background);overflow:hidden;contain:strict;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.canvas-wrapper.is-dragging{cursor:grabbing}.canvas-wrapper.is-dragging iframe:not(.is-controlled),.canvas-wrapper.is-dragging webview{pointer-events:none}.canvas-wrapper.is-screenshotting{z-index:999999}.canvas-wrapper.is-screenshotting .canvas-controls{display:none!important}.canvas-wrapper.is-screenshotting *{pointer-events:none!important}.canvas-mover{position:absolute;width:100%;height:100%;left:0;top:0;cursor:grab}.canvas-mover:active{cursor:grabbing}.canvas-background{position:absolute;width:100%;height:100%;left:0;top:0;pointer-events:none}.canvas-background circle{fill:var(--canvas-dot-pattern)}.canvas{position:absolute;width:100%;height:100%;left:0;top:0;transform-origin:0 0;pointer-events:none}.canvas>*{pointer-events:auto}.canvas-selection{pointer-events:none;position:absolute;background-color:hsla(var(--color-accent-hsl),.1);border:2px solid var(--color-accent);z-index:-1}.canvas-selection.mod-group-selection{border-width:3px;border-radius:3px;background-color:hsla(var(--color-accent-hsl),.03);border-color:hsla(var(--color-accent-hsl),.3);pointer-events:auto}.canvas-wrapper:not(.mod-readonly) .canvas-selection.mod-group-selection{cursor:grab}.canvas-wrapper:not(.mod-readonly) .canvas-selection.mod-group-selection:active{cursor:grabbing}.canvas-selection.mod-node-highlight{border-radius:var(--radius-m)}.canvas-controls{position:absolute;z-index:var(--layer-cover);font-size:var(--font-ui-medium);right:var(--size-4-2);top:var(--size-4-2);gap:var(--size-4-2);display:flex;flex-direction:column}.canvas-control-group{border-radius:var(--radius-s);background-color:var(--background-primary);border:1px solid var(--background-modifier-border);box-shadow:var(--input-shadow);display:flex;flex-direction:column;overflow:hidden}.canvas-control-item{border-radius:0;box-shadow:none;height:auto;display:flex;line-height:1;font-size:inherit;align-items:center;justify-content:center;cursor:var(--cursor);padding:var(--size-4-2);border-bottom:1px solid var(--background-modifier-border);color:var(--text-muted);background-color:var(--interactive-normal);--icon-size:var(--icon-s);--icon-stroke:var(--icon-s-stroke-width)}.canvas-control-item:last-child{border-bottom:none}.canvas-control-item.is-active{color:var(--color-accent)}.canvas-control-item.is-disabled svg{color:var(--text-faint)}.canvas-control-item svg{pointer-events:none}.canvas-node-container{background-color:var(--background-primary);border-radius:var(--radius-m);border:2px solid rgb(var(--canvas-color));contain:strict;display:flex;flex-direction:column;overflow:hidden;position:absolute;left:0;top:0;width:100%;height:100%;box-shadow:var(--shadow-stationary)}.canvas-node-label{position:absolute;left:0;top:calc(-1 * var(--size-4-1) * var(--zoom-multiplier));transform:translateY(-100%) scale(var(--zoom-multiplier));transform-origin:left bottom;max-width:calc(100% / var(--zoom-multiplier));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--canvas-card-label-color);--icon-size:1em}.canvas-node-label svg{position:relative;top:2px;margin-right:var(--size-4-1)}.canvas-node-label.mod-hover-label{opacity:0}.canvas-wrapper.mod-zoomed-out .canvas-node-label{display:none}.canvas-node-placeholder{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;height:100%;overflow:hidden;overflow-wrap:anywhere;padding:var(--size-4-6);font-size:32px;font-weight:var(--font-semibold)}.canvas-node-placeholder:after{border-radius:var(--radius-s);content:" ";display:block;position:absolute;top:var(--size-4-4);right:var(--size-4-4);bottom:var(--size-4-4);left:var(--size-4-4);background-color:rgba(var(--canvas-color),.1)}.canvas-icon-placeholder{display:flex;width:40%;height:40%}.canvas-icon-placeholder svg{opacity:.3;color:rgb(var(--canvas-color));width:100%;height:100%}.canvas-node-interaction-layer{position:absolute;width:0;height:0;pointer-events:none}.canvas-node-interaction-layer>*{pointer-events:auto}.canvas-node{--shadow-border-themed-inset:inset 0 0 0 1px rgb(var(--canvas-color));--shadow-border-themed:0 0 0 2px rgb(var(--canvas-color));position:absolute;width:0;height:0}.canvas-node.is-dragging{pointer-events:none}.canvas-node.is-dragging .canvas-node-container{box-shadow:var(--shadow-drag)}.canvas-node.is-focused,.canvas-node.is-selected{touch-action:auto}.canvas-node.is-focused .canvas-node-label,.canvas-node.is-selected .canvas-node-label{color:var(--text-muted)}.canvas-node.is-focused .canvas-node-container,.canvas-node.is-selected .canvas-node-container{border-color:var(--color-accent);box-shadow:var(--shadow-stationary),var(--shadow-border-accent)}.canvas-node.is-focused.is-dragging .canvas-node-container,.canvas-node.is-selected.is-dragging .canvas-node-container{box-shadow:var(--shadow-drag),var(--shadow-border-accent)}.canvas-node.is-themed .canvas-node-container{border-color:rgba(var(--canvas-color),.7);box-shadow:inset 0 0 0 1px rgba(var(--canvas-color),.7),var(--shadow-stationary)}.canvas-node.is-focused.is-themed .canvas-node-container,.canvas-node.is-selected.is-themed .canvas-node-container{border-color:rgb(var(--canvas-color));box-shadow:var(--shadow-border-themed-inset),var(--shadow-border-themed)}.canvas-node.is-focused.is-themed.is-dragging .canvas-node-container,.canvas-node.is-selected.is-themed.is-dragging .canvas-node-container{box-shadow:var(--shadow-border-themed-inset),var(--shadow-border-themed)}.canvas-node.is-dummy{cursor:grabbing}.canvas-node.is-dummy .canvas-node-container{border:4px solid var(--color-accent);box-shadow:0 2px 10px rgba(0,0,0,.15);background-color:hsla(var(--color-accent-hsl),.2)}.canvas-node.is-focused:not(.is-dragging) .canvas-node-content-blocker{display:none}.canvas-node-content-blocker{position:absolute;width:100%;height:100%;left:0;top:0;z-index:var(--layer-cover)}.canvas-node-group:not(.is-focused):not(.is-selected){pointer-events:none}.canvas-node-group .canvas-node-resizer{pointer-events:auto}.canvas-node-group .canvas-node-container{background-color:transparent}.canvas-node-group .canvas-node-content{background-color:rgba(var(--canvas-color),.07)}.canvas-group-label{position:absolute;left:0;top:calc(-1 * var(--size-4-1) * var(--zoom-multiplier));transform:translateY(-100%) scale(var(--zoom-multiplier));transform-origin:left bottom;max-width:calc(100% / var(--zoom-multiplier));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:auto;font-size:1.5em;padding:var(--size-4-1) var(--size-4-2);border-radius:var(--radius-s);color:var(--text-muted);background-color:rgba(var(--canvas-color),.1);line-height:1}.canvas-wrapper:not(.mod-readonly) .canvas-group-label{cursor:grab}.canvas-wrapper:not(.mod-readonly) .canvas-group-label:active{cursor:grabbing}.canvas-group-label[contenteditable=true]{cursor:text;background-color:var(--background-primary);box-shadow:0 0 0 2px rgb(var(--canvas-color));color:var(--text-normal);text-overflow:clip}.canvas-node-group.is-themed .canvas-group-label:not([contenteditable=true]){background-color:rgb(var(--canvas-color))}.canvas-node-group.is-themed .canvas-group-label:not([contenteditable=true]).mod-foreground-light{color:var(--text-on-accent)}.canvas-node-group.is-themed .canvas-group-label:not([contenteditable=true]).mod-foreground-dark{color:var(--text-on-accent-inverted)}.canvas-node-content{width:100%;height:100%;overflow:hidden;position:relative}.canvas-node-content.markdown-embed{border:none;padding:0}.canvas-node-content.markdown-embed .inline-title{cursor:text}.canvas-node-content.markdown-embed>.markdown-embed-content>.markdown-preview-view{padding:0 var(--size-4-6);display:flex;flex-direction:column}.canvas-wrapper:not(.mod-readonly) .canvas-node-content.markdown-embed>.markdown-embed-content>.markdown-preview-view{-webkit-user-select:none;-moz-user-select:none;user-select:none}.canvas-node-content.markdown-embed>.markdown-embed-content>.markdown-preview-view:after,.canvas-node-content.markdown-embed>.markdown-embed-content>.markdown-preview-view:before{content:" ";display:block;min-height:min(calc(var(--canvas-node-height) * .1 - 3px),var(--size-4-6));max-height:var(--size-4-4);flex:1 1 0px}.canvas-node-content.markdown-embed>.markdown-embed-content>.markdown-preview-view>.markdown-preview-sizer{flex:1 0 0px}.canvas-node-content.markdown-embed>.markdown-embed-content>.markdown-preview-view .callout{mix-blend-mode:normal}.is-focused .canvas-node-content.markdown-embed>.markdown-embed-content>.markdown-preview-view{transform:translateZ(0)}.canvas-node.is-themed .canvas-node-content{background-color:rgba(var(--canvas-color),.07)}.canvas-node-content.media-embed{justify-content:center;align-items:center;display:flex}.canvas-node-content.media-embed audio,.canvas-node-content.media-embed img,.canvas-node-content.media-embed video{flex-shrink:0;flex-grow:1}.canvas-node-content.media-embed audio,.canvas-node-content.media-embed img:not([width]),.canvas-node-content.media-embed video{max-width:100%}.canvas-node-resizer{position:absolute;height:calc(var(--resizer-size) * var(--zoom-multiplier));width:calc(var(--resizer-size) * var(--zoom-multiplier))}.is-selected .canvas-node-resizer{pointer-events:none}.canvas-wrapper.mod-readonly .canvas-node-resizer{display:none}.canvas-node-resizer[data-resize=top]{left:0;right:0;width:auto;top:calc(var(--resizer-size) * var(--zoom-multiplier) * -.5);cursor:ns-resize}.canvas-node-resizer[data-resize=bottom]{left:0;right:0;width:auto;bottom:calc(var(--resizer-size) * var(--zoom-multiplier) * -.5);cursor:ns-resize}.canvas-node-resizer[data-resize=left]{top:0;bottom:0;height:auto;left:calc(var(--resizer-size) * var(--zoom-multiplier) * -.5);cursor:ew-resize}.canvas-node-resizer[data-resize=right]{top:0;bottom:0;height:auto;right:calc(var(--resizer-size) * var(--zoom-multiplier) * -.5);cursor:ew-resize}.canvas-node-resizer[data-resize=topright]{right:calc(var(--resizer-size) * var(--zoom-multiplier) * -.5);top:calc(var(--resizer-size) * var(--zoom-multiplier) * -.5);cursor:nesw-resize}.canvas-node-resizer[data-resize=bottomright]{right:calc(var(--resizer-size) * var(--zoom-multiplier) * -.5);bottom:calc(var(--resizer-size) * var(--zoom-multiplier) * -.5);cursor:nwse-resize}.canvas-node-resizer[data-resize=topleft]{left:calc(var(--resizer-size) * var(--zoom-multiplier) * -.5);top:calc(var(--resizer-size) * var(--zoom-multiplier) * -.5);cursor:nwse-resize}.canvas-node-resizer[data-resize=bottomleft]{left:calc(var(--resizer-size) * var(--zoom-multiplier) * -.5);bottom:calc(var(--resizer-size) * var(--zoom-multiplier) * -.5);cursor:nesw-resize}.canvas-node-connection-point{width:calc(var(--resizer-size) * var(--zoom-multiplier));height:calc(var(--resizer-size) * var(--zoom-multiplier));position:absolute;pointer-events:all;cursor:pointer}.canvas-node-connection-point[data-side=top]{top:1px;left:calc(50% - var(--resizer-size) * var(--zoom-multiplier) / 2)}.canvas-node-connection-point[data-side=right]{right:1px;top:calc(50% - var(--resizer-size) * var(--zoom-multiplier) / 2)}.canvas-node-connection-point[data-side=bottom]{bottom:1px;left:calc(50% - var(--resizer-size) * var(--zoom-multiplier) / 2)}.canvas-node-connection-point[data-side=left]{left:1px;top:calc(50% - var(--resizer-size) * var(--zoom-multiplier) / 2)}.canvas-node-connection-point:after{content:" ";background-color:var(--color-accent);border-radius:50%;border:3px solid var(--background-modifier-border);box-sizing:border-box;display:block;height:calc(var(--resizer-size) * var(--zoom-multiplier));opacity:0;position:relative;width:calc(var(--resizer-size) * var(--zoom-multiplier));left:0;top:0}.canvas-node-resizer:hover .canvas-node-connection-point:after{opacity:1}.canvas-snaps{position:absolute;width:100%;height:100%;left:0;top:0;overflow:visible;pointer-events:none;opacity:.6}.canvas-snaps line{stroke-width:1px;stroke:var(--color-accent)}.canvas-snaps circle{fill:var(--color-accent)}.canvas-edges{position:absolute;width:100%;height:100%;left:0;top:0;overflow:visible;pointer-events:none}.canvas-edges>*{pointer-events:auto}.canvas-edges path.canvas-display-path{pointer-events:none;stroke-width:calc(3px * var(--zoom-multiplier));stroke:rgb(var(--canvas-color));fill:none}.canvas-edges path.canvas-interaction-path{pointer-events:stroke;stroke-width:calc(24px * var(--zoom-multiplier));stroke-linecap:round;stroke:transparent;fill:none}.canvas-wrapper:not(.mod-readonly) .canvas-edges path.canvas-interaction-path{cursor:grab}.canvas-wrapper:not(.mod-readonly) .canvas-edges path.canvas-interaction-path:active{cursor:grabbing}.canvas-edges polygon.canvas-path-end{pointer-events:none;stroke:rgb(var(--canvas-color));fill:rgb(var(--canvas-color));stroke-linecap:round;stroke-linejoin:round;stroke-width:1px;transform-box:fill-box;transform:scale(var(--zoom-multiplier));transform-origin:center top}.canvas-edges g.is-focused path.canvas-display-path,.canvas:not(.is-connecting) .canvas-edges g:hover path.canvas-display-path{stroke-width:calc(5.5px * var(--zoom-multiplier))}.canvas-edges g.is-focused path.canvas-interaction-path,.canvas:not(.is-connecting) .canvas-edges g:hover path.canvas-interaction-path{stroke:rgba(var(--canvas-color),.1)}.canvas-path-label-wrapper{position:absolute;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.canvas-path-label{font-size:calc(var(--font-ui-large) * var(--zoom-multiplier));background-color:var(--background-primary);border-radius:var(--radius-s);padding:calc(var(--size-2-3) * var(--zoom-multiplier));line-height:var(--line-height-tight);white-space:pre-wrap;transform:translate(-50%,-50%);text-align:center;max-width:calc(17em * var(--zoom-multiplier))}.canvas-color-picker-item{cursor:var(--cursor);width:24px;height:24px;margin:2px;border-radius:12px;border:2px solid var(--background-primary);background-color:rgb(var(--canvas-color))}.canvas-color-picker-item.is-active{box-shadow:0 0 0 2px rgb(var(--canvas-color))}.canvas-color-picker-item input[type=color]{margin:-4px 0 0 -2px;--swatch-width:20px;--swatch-height:20px;opacity:0}.canvas-color-picker-item.canvas-color-picker-custom:not(.is-active){background:conic-gradient(var(--color-red),var(--color-yellow),var(--color-green),var(--color-blue),var(--color-purple),var(--color-red))}.canvas-empty-embed-container{align-items:center;display:flex;flex-direction:column;gap:var(--size-4-6);justify-content:center;height:100%;padding:var(--size-4-3);text-align:center}.canvas-empty-embed-action-list{display:flex;flex-direction:column;gap:var(--size-4-3)}.canvas-empty-embed-action-list button{font-size:var(--font-text-size);padding:var(--size-4-5) var(--size-4-9)}.canvas-help{display:flex;flex-direction:column;gap:var(--size-4-3)}.canvas-instruction{display:flex;justify-content:space-between}.canvas-instruction-desc{display:flex;gap:var(--size-4-1)}.canvas-minimap{width:100%;height:100%;padding:var(--size-4-1)}.inline-embed>.canvas-minimap{max-height:var(--embed-canvas-max-height)}.canvas-minimap rect{stroke-width:5px;stroke:var(--background-modifier-border);fill:var(--background-modifier-border);fill-opacity:.65}.canvas-minimap rect.is-themed{stroke:rgb(var(--canvas-color));fill:rgb(var(--canvas-color));fill-opacity:.5}.canvas-minimap path{stroke:silver;fill:none}.canvas-minimap path.is-themed{stroke:rgb(var(--canvas-color))}.canvas-cursor{position:absolute;width:1px;height:1px;border:5px solid var(--color-accent);border-radius:5px;pointer-events:none}.canvas-watermark *{font-family:var(--font-default)!important}.webviewer-favicon-container{display:flex;align-items:center}.webviewer-favicon-container>*{height:var(--icon-size);max-width:var(--icon-size)}.view-action.mod-webviewer{--icon-color:var(--icon-color-active);--icon-color-hover:var(--icon-color-active)}.webviewer-container{height:100%;display:flex;flex-direction:column}.webviewer-address{width:100%;display:flex;margin:0 2px}.webviewer-address input{flex-grow:1;min-width:50px}.webviewer-address-container{padding:0 var(--size-4-2)}.webviewer-address-container:after{background:0 0!important}.view-content.webviewer-content{padding:0}.webviewer-content{border-top:1px solid var(--divider-color);height:100%;display:flex;flex-direction:column}.webviewer-content webview{flex-grow:1;width:100%}.webviewer-content .reader-mode-content{overflow-y:auto}.webviewer-content .reader-mode-content.is-readable-line-width .markdown-preview-sizer{max-width:var(--file-line-width);margin-left:auto;margin-right:auto}.webviewer-content .markdown-preview-view .external-link{background-image:none;padding-right:0}.webviewer-content .error-notice{max-width:var(--file-line-width);margin:25% auto 0;padding:var(--file-margins)}.webviewer-history-view-item{text-wrap:nowrap;overflow:hidden}textarea.webviewer-adblock-lists{flex-grow:1}.starter{-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-top:0!important}.starter-screen{display:flex;flex-direction:column;background-color:var(--background-primary);width:100%;height:100%}.starter-screen-inner{flex-grow:1;display:flex;height:calc(100% - 24px)}.splash{align-items:center;background-color:var(--background-primary);display:flex;flex-direction:column;justify-content:center;flex:1 1 auto;text-align:center;padding:36px 0 0}.splash-brand{flex:0 0 content;padding:20px 0}.splash-brand-logo-text{margin-top:20px;color:#fff}.splash-brand-version{color:var(--text-muted);margin-top:8px;font-size:var(--font-ui-small)}.help-options-container{flex:1 0 0px;overflow:auto;width:100%;max-width:82%;text-align:start;padding:var(--size-4-6) 0}.help-options-container::-webkit-scrollbar,.open-vault-options-container::-webkit-scrollbar{display:none}.open-vault-options input[type=text]{width:150px}.open-vault-options.mod-login input[type=text]{width:250px}.quick-start-container{margin-bottom:10px}.quick-start-container button{font-size:var(--font-ui-medium);padding:8px 60px}.open-folder-input[type=text]{font-size:var(--font-ui-small);width:200px;height:28px}.browse-folder-button{margin-left:10px}.open-folder-button{margin-top:14px;padding:6px 36px}.starter .notice{top:38px}.recent-vaults-list-item-name[contenteditable]{cursor:text;border-color:var(--interactive-accent);background-color:var(--background-modifier-hover);font-size:.9em;padding:0 var(--size-4-1)}:root{--safe-area-inset-top:env(safe-area-inset-top);--safe-area-inset-bottom:env(safe-area-inset-bottom);--safe-area-inset-left:env(safe-area-inset-left);--safe-area-inset-right:env(safe-area-inset-right)}body.hide-cursor{caret-color:transparent!important}body.is-screenshotting ::-webkit-scrollbar{display:none}.is-tablet{--nav-item-padding:var(--size-2-3) var(--size-4-2) var(--size-2-3) var(--size-4-6);--tab-font-size:var(--font-ui-smaller);--system-status-background:var(--titlebar-background)}.is-tablet.theme-dark{--titlebar-background:var(--background-primary);--titlebar-background-focused:var(--background-primary);--interactive-normal:var(--background-modifier-border);--interactive-hover:var(--background-modifier-border-hover);--modal-background:var(--background-secondary)}.is-mobile .tree-item .tree-item-self{padding-inline-end:var(--size-4-2)}.is-mobile input[type=text]{width:100%}.is-mobile .markdown-rendered pre:not(:hover)>button.copy-code-button{display:block}.is-mobile .markdown-rendered button.copy-code-button{width:auto}.is-mobile .markdown-rendered .heading-collapse-indicator{margin-inline-start:-20px}.is-tablet button:not(.clickable-icon){padding:var(--size-4-1) var(--size-4-5)}.mod-fade{--scroll-fade-offset-right:0;--scroll-fade-offset-left:0}.mod-fade:not(.mod-at-start):before{z-index:1;left:var(--scroll-fade-offset-left);background:linear-gradient(to right,var(--background-primary),transparent)}.mod-fade:not(.mod-at-end):after,.mod-fade:not(.mod-at-start):before{content:" ";pointer-events:none;position:absolute;top:0;width:30px;height:100%}.mod-fade:not(.mod-at-end):after{right:var(--scroll-fade-offset-right);background:linear-gradient(to right,transparent,var(--background-primary))}.mobile-onboarding-feature-table{display:flex;flex-direction:column;font-size:var(--font-ui-small);margin-top:var(--size-4-4)}.mobile-onboarding-feature-table .feature-row{display:flex;flex-direction:row;justify-content:space-between}.mobile-onboarding-feature-table .feature-row:not(:last-child){border-bottom:var(--input-border-width) solid var(--background-modifier-border)}.mobile-onboarding-feature-table .feature-cell{display:flex;align-items:center;gap:var(--size-4-1);padding:var(--size-4-1) 0}.mobile-onboarding-feature-table .feature-cell.mod-value{color:var(--text-muted);font-size:var(--font-ui-smaller)}.mobile-onboarding-feature-table .feature-cell.is-enabled{color:var(--text-success);font-size:var(--font-ui-smaller)}.is-tablet .mod-left-split-toggle{display:none}.is-tablet .horizontal-tab-nav-item,.is-tablet .vertical-tab-nav-item{padding:var(--size-4-2) var(--size-4-3)}.is-tablet .modal.mod-settings .vertical-tab-header{max-width:none}.is-tablet.theme-dark .community-item,.is-tablet.theme-dark .vertical-tab-content{background-color:var(--background-secondary)}body.is-tablet .workspace-drawer.mod-left .workspace-drawer-inner{padding-left:var(--ribbon-width)}.workspace-drawer .nav-buttons-container::-webkit-scrollbar,.workspace-drawer .nav-buttons-container::-webkit-scrollbar-thumb,.workspace-drawer .workspace-drawer-actions::-webkit-scrollbar,.workspace-drawer .workspace-drawer-actions::-webkit-scrollbar-thumb{visibility:hidden}.workspace-drawer-ribbon::-webkit-scrollbar,.workspace-drawer-ribbon::-webkit-scrollbar-thumb{visibility:hidden;width:0}body.is-tablet .sidebar-toggle-button{--icon-color:var(--interactive-accent);--icon-color-hover:var(--interactive-accent);--icon-color-active:var(--interactive-accent-hover);--icon-color-focus:var(--interactive-accent-hover);--icon-size:var(--icon-l);--icon-stroke:var(--icon-l-stroke-width)}body.is-tablet .sidebar-toggle-button.mod-left{padding-left:var(--size-4-2)}body.is-tablet .mobile-navbar{display:none}.is-mobile .prompt-input[type=text]{padding:var(--size-4-4)}.is-phone .prompt-input[type=text]{border:none;padding-inline-end:var(--size-4-12)}.pull-action{position:absolute;background-color:var(--background-secondary);z-index:var(--layer-popover);color:var(--text-muted);font-size:90%}.pull-action.mod-activated{background-color:var(--interactive-accent);color:var(--text-on-accent)}.pull-down-action{top:0;left:0;right:0;width:96%;max-width:500px;margin:var(--safe-area-inset-top) auto 0 auto;text-align:center}.pull-down-action,.pull-out-action{padding:var(--size-4-3) var(--size-4-4);border-radius:40px}.pull-out-action{top:50%;margin:0 var(--size-4-4)}.is-tablet{--toolbar-option-width:50px}.mobile-toolbar-options-list::-webkit-scrollbar{width:0!important;height:0!important}.mobile-tab-preview-embed ::-webkit-scrollbar{display:none}.is-tablet.theme-dark .suggestion-container{background-color:var(--background-secondary)}.is-mobile .file-tree .tree-item-self{font-size:var(--font-ui-small)}.markdown-preview-view .heading-collapse-indicator{margin-left:calc(0px - var(--collapse-arrow-size) - 10px)!important;padding:0!important}.node-insert-event{animation-duration:unset!important;animation-name:none!important}hr{border:none;border-top:var(--hr-thickness) solid;border-color:var(--hr-color)}.cm-fold-indicator.is-collapsed .collapse-indicator,.cm-gutterElement .is-collapsed .collapse-indicator,.cm-gutterElement:hover .collapse-indicator,.cm-line:hover .cm-fold-indicator .collapse-indicator,.collapse-indicator:hover,.fold-gutter.is-collapsed,.fold-gutter:hover,.is-collapsed .collapse-indicator,.metadata-properties-heading:hover .collapse-indicator,h1:hover .collapse-indicator,h2:hover .collapse-indicator,h3:hover .collapse-indicator,h4:hover .collapse-indicator,h5:hover .collapse-indicator,h6:hover .collapse-indicator{opacity:1;transition:opacity .15s ease-in-out}.collapse-indicator,.fold-gutter{opacity:0;transition:opacity .15s ease-in-out}@media print{html body>:not(.print){display:unset!important}.collapse-indicator{display:none!important}.is-collapsed>element>.collapse-indicator{display:unset!important}}.mod-header .metadata-container{display:none!important}.markdown-embed .heading-collapse-indicator{translate:-1em 0}.markdown-embed.internal-embed.inline-embed .markdown-embed-content,.markdown-embed.internal-embed.inline-embed .markdown-embed-content .markdown-preview-view{overflow:visible!important}.markdown-embed-link{display:none!important}.canvas-wrapper:not(.mod-readonly) .canvas-node-content.markdown-embed>.markdown-embed-content>.markdown-preview-view{-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important}.canvas-background{pointer-events:visible!important;cursor:grab!important}.canvas-background:active{cursor:grabbing!important}.canvas-node-connection-point{display:none;cursor:default!important}.canvas-node-content{backface-visibility:visible!important}.canvas-menu-container{display:none}.canvas-node-content-blocker{cursor:pointer!important}.canvas-wrapper{position:relative}.canvas-node-container,.canvas-node-resizer,.canvas-wrapper{cursor:default!important}.markdown-rendered pre:not(:hover)>button.copy-code-button{display:unset;opacity:0}.markdown-rendered pre:hover>button.copy-code-button{opacity:1}.markdown-rendered pre button.copy-code-button{transition:opacity .2s ease-in-out,width .3s ease-in-out,background-color .2s ease-in-out;text-overflow:clip}.markdown-rendered pre>button.copy-code-button:hover{background-color:var(--interactive-normal)}.markdown-rendered pre>button.copy-code-button:active{background-color:var(--interactive-hover);box-shadow:var(--input-shadow);transition:none}.webpage-container .is-collapsed .collapse-indicator svg.svg-icon,.webpage-container .is-collapsed .list-collapse-indicator svg.svg-icon{color:var(--collapse-icon-color-collapsed)}:root body{--line-width:min(40em,calc(100vw - 2em));--line-width-adaptive:min(40em,calc(100vw - 2em));--file-line-width:min(40em,calc(100vw - 2em));--sidebar-width:min(20em,80vw)}body{--accent-h:0!important;--accent-s:0%!important;--accent-l:0%!important;--font-interface-override:Inter!important;--font-text-override:Charter!important;--font-print-override:Charter!important;--font-monospace-override:"Courier New","Fira Code"!important;--font-text-size:1.125rem!important;--indent-size:4;--color-fade-speed:0.2s}.tree-container{position:relative;height:100%;width:auto;margin-top:3em;margin-bottom:0}.tree-container .tree-header{display:flex;flex-direction:row;align-items:center;position:absolute;top:-3em}.tree-container .tree-header .sidebar-section-header{margin-block:1em;white-space:nowrap}.tree-container:has(.tree-scroll-area:empty){display:none}body .webpage-container .tree-container .tree-scroll-area{width:100%;height:100%;max-height:100%;overflow-y:auto;border-radius:0;position:absolute;margin:0;background-color:transparent}.tree-container .tree-item{display:flex;flex-direction:column;align-items:flex-start;padding:0;padding-block:1px;overflow:hidden!important;flex:none}.tree-container .tree-item-children{padding:0;margin:0;border-left:none;width:100%}.tree-item-title>*{padding:0;margin:0;overflow:hidden;display:inline;text-overflow:ellipsis}.tree-container .tree-item-icon *{color:var(--text-muted);font-family:emoji}.tree-container .tree-item-icon :is(svg,img){-webkit-mask-image-repeat:no-repeat;-webkit-mask-image-position:center;max-width:1.3em;height:100%}.tree-container .tree-item-icon :has(svg){display:contents!important}.tree-container .tree-item-icon{min-width:1.6em;max-width:1.6em;margin-left:2px;display:flex;align-items:center;justify-content:flex-start}.tree-container .tree-item.mod-active>.tree-link>.tree-item-contents{color:var(--interactive-accent)}.tree-container .tree-link{position:relative;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;border-radius:var(--radius-s);color:var(--nav-item-color);text-decoration-line:none;width:-webkit-fill-available;width:stretch;width:-moz-available;margin-left:var(--tree-horizontal-spacing)}.tree-container .tree-link:active{color:var(--nav-item-color-active)}.tree-container .tree-item-contents{width:100%;height:100%;margin:0!important;padding:0!important;font-size:unset!important;padding-left:calc(var(--tree-horizontal-spacing) * 2 + var(--collapse-arrow-size))!important;border-radius:var(--radius-s);display:flex!important;flex-direction:row!important;align-items:center!important;color:var(--nav-item-color);transition:background-color .1s}.tree-container .tree-item-title{overflow:hidden;text-overflow:ellipsis!important;text-wrap:nowrap!important;white-space:nowrap!important;position:relative!important;border:none!important;width:100%;width:-webkit-fill-available;width:stretch;width:-moz-available;background-color:transparent!important;padding-top:calc(var(--tree-vertical-spacing) / 2)!important;padding-bottom:calc(var(--tree-vertical-spacing) / 2)!important;margin:0!important;left:0!important;right:0!important;top:0!important;bottom:0!important}.tree-container .tree-item-title:after{right:0;position:absolute!important;margin-right:.5em!important}.tree-container .mod-tree-folder:not(:has(.mod-tree-folder)) .mod-tree-file>.tree-link>.tree-item-contents{padding-left:calc(var(--tree-horizontal-spacing) * 2)!important}.tree-container .collapse-icon{translate:calc(0px - var(--collapse-arrow-size) - var(--tree-horizontal-spacing) * 2) 0;position:absolute;height:100%;padding:var(--tree-horizontal-spacing)}.tree-container .tree-item.mod-tree-folder>.tree-link>.collapse-icon{width:100%}.collapse-icon:hover{color:var(--nav-item-color-hover)}.tree-container .clickable-icon{width:3.2em;height:2.2em}.tree-container .tree-item.is-collapsed>.tree-link>.tree-item-contents>.collapse-icon>svg{transition:transform .1s ease-in-out;transform:rotate(-90deg)}.tree-container .tree-item-contents:hover{color:var(--nav-item-color-hover)}.filtered-out{display:none!important}.tree-container>.tree-scroll-area>* .tree-item{margin-left:calc(var(--tree-horizontal-spacing) * 2 + var(--collapse-arrow-size) / 2);border-left:var(--nav-indentation-guide-width) solid var(--nav-indentation-guide-color)}.tree-container .tree-scroll-area>*>*>.tree-item{margin-left:calc(var(--tree-horizontal-spacing) + var(--collapse-arrow-size) / 2)}.tree-container:not(.mod-nav-indicator) .tree-scroll-area .tree-item{border-color:transparent!important}.tree-container .tree-item.mod-active{border-color:var(--interactive-accent)!important;box-shadow:2px 0 0 0 var(--interactive-accent) inset;transition:box-shadow .4s ease-in-out}.tree-container .tree-item:hover:not(.mod-active):not(.mod-collapsible):not(:has(.tree-item:hover)):not(.mod-root>*>*){border-left:var(--nav-indentation-guide-width) solid var(--nav-item-color-hover)}.tree-container .mod-active>.tree-link,.tree-container .tree-link:hover{background-color:var(--nav-item-background-hover);cursor:pointer}.webpage-container .tree-container .tree-item:not(.mod-collapsible)>.tree-item-children>.tree-item>.tree-link,.webpage-container .tree-container>.tree-scroll-area>.tree-item>.tree-link{margin-left:0!important}.tree-container.outline-tree .tree-item[data-depth="1"]>.tree-link>.tree-item-contents{font-weight:900;font-size:1.1em;margin-left:0;padding-left:1em}.nav-folder.mod-root .nav-folder>.nav-folder-children{padding:0!important;margin:0!important;border:none!important}.nav-file{border-radius:0!important}.nav-folder.mod-root .nav-folder>.nav-folder-children{border-radius:var(--radius-s)!important}.webpage-container .nav-file-tag{margin-right:1em}.nav-file-title-content,.nav-folder-title-content{margin-bottom:unset!important;display:unset!important;border-radius:unset!important;cursor:unset!important;font-size:unset!important;font-weight:unset!important;line-height:unset!important;padding:unset!important}#webpage-icon :is(svg,img){width:100%;height:100%;box-shadow:none!important;border:none!important;border-radius:0!important;stroke:currentColor}#webpage-icon :has(:is(svg,img)){display:contents!important}#webpage-icon:has(:is(svg,img)){font-size:40px;width:40px;height:40px}#webpage-icon{font-size:40px;margin-bottom:8px;font-family:emoji;width:-moz-fit-content;width:fit-content}body.show-inline-title .page-title{font-weight:var(--inline-title-weight);font-size:var(--inline-title-size);font-style:var(--inline-title-style);font-variant:var(--inline-title-variant);font-family:var(--inline-title-font);letter-spacing:-.015em;color:var(--inline-title-color)}.heading{position:relative}.heading-wrapper.is-collapsed>.heading:after{content:"..."!important;display:inline-block!important;position:absolute!important;padding:0!important;margin:0 0 0 .3em!important;color:var(--text-muted)}.heading-wrapper{transition:height ease-in-out,margin-bottom ease-in-out;transition-duration:.2s;display:flex;flex-direction:column;position:relative}html>body>.webpage-container>.document-container>.markdown-preview-view>.markdown-preview-sizer>div{margin-inline:0!important;margin:0!important;padding:0!important;width:100%;max-width:100%}.markdown-rendered .heading-wrapper:has(>.heading-children>div:last-child>:is(p,pre,table,ul,ol))+.heading-wrapper>.heading:first-child{margin-top:var(--heading-spacing);padding-bottom:8px}.heading-children{transition:height ease-in-out,margin-bottom ease-in-out;transition-duration:.2s;display:flow;position:relative;contain:inline-size}.heading-children.is-collapsed{padding-top:0}.heading-wrapper.is-animating>.heading-children,.heading-wrapper.is-collapsed>.heading-children{overflow:hidden;overflow:clip}.heading-wrapper>.heading>.heading-after{display:none}.heading-wrapper.is-collapsed>.heading>.heading-after{display:inline-block;margin-left:.3em;opacity:.4;font-size:1em;cursor:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.heading-wrapper.is-hidden>*{display:none}.heading-wrapper.is-hidden{visibility:hidden}.collapse-icon:not(.list-collapse-indicator) svg.svg-icon{color:var(--nav-collapse-icon-color);width:var(--collapse-arrow-size);height:var(--collapse-arrow-size);transition:transform .1s ease-in-out 0s;stroke-width:4px;min-width:10px;min-height:10px}div.is-collapsed>*>.heading-collapse-indicator.collapse-icon>svg{transition:transform .1s ease-in-out;transform:rotate(-90deg)}.heading-wrapper .heading-collapse-indicator{opacity:0;transition:opacity .15s ease-in-out;position:absolute;z-index:1;padding:0 40px!important;left:-40px!important}.heading-wrapper .heading-collapse-indicator:hover,.heading:hover>.heading-collapse-indicator{opacity:1}.heading-wrapper-span{position:absolute;width:200vw;height:calc(100% + var(--p-spacing) * 2);top:calc(0px - var(--p-spacing));left:-100vw;z-index:-1}.markdown-embed .markdown-embed-content .markdown-preview-view .heading-wrapper-span{width:100%}.theme-toggle-container{--toggle-width:3.5em;--toggle-height:1.75em;--border-radius:calc(var(--toggle-height) / 2);--handle-width:calc(var(--toggle-height) * 0.65);--handle-radius:calc(var(--handle-width) / 2);--handle-margin:calc((var(--toggle-height) / 2) - var(--handle-radius));--handle-translation:calc(var(--toggle-width) - var(--handle-width) - (var(--handle-margin) * 2));display:inline-block;cursor:pointer}.clickable-icon,.sidebar-section-header{transition:color var(--color-fade-speed) ease-in-out}@keyframes toggle-slide-right{0%{width:var(--handle-width);transform:translateX(0)}50%{width:calc(var(--toggle-width) * .5)}90%{width:var(--handle-width)}to{transform:translateX(var(--handle-translation))}}@keyframes toggle-slide-left{0%{width:var(--handle-width);transform:translateX(calc(var(--handle-translation) - ((var(--toggle-width) * .33) - var(--handle-width))))}70%{width:calc(var(--toggle-width) * .5)}to{width:var(--handle-width);transform:translateX(0)}}@keyframes toggle-expand-right{0%{width:var(--handle-width)}to{width:calc(var(--toggle-width) * .33)}}@keyframes toggle-expand-left{0%{width:var(--handle-width);transform:translateX(var(--handle-translation))}to{width:calc(var(--toggle-width) * .33);transform:translateX(calc(var(--handle-translation) - ((var(--toggle-width) * .33) - var(--handle-width))))}}@keyframes toggle-contract{0%{width:calc(var(--toggle-width) * .33)}to{width:var(--handle-width)}}.theme-toggle-input{display:none;z-index:1000}.toggle-background{position:relative;width:var(--toggle-width);height:var(--toggle-height);border-radius:var(--border-radius);background-color:var(--background-modifier-border);transition:background-color var(--color-fade-speed);z-index:1000;animation-duration:.2s}.toggle-background:before{content:"";position:absolute;left:var(--handle-margin);top:var(--handle-margin);height:var(--handle-width);width:var(--handle-width);border-radius:var(--handle-radius);background-color:var(--text-normal);box-shadow:inset 0 1px 1px rgba(0,0,0,.2);animation:toggle-slide-left ease-in-out normal both;animation-duration:inherit;z-index:1000}.theme-toggle-input:checked~.toggle-background:before{animation:toggle-slide-right ease-in-out normal both;animation-duration:inherit}.theme-toggle-input:active~.toggle-background:before{animation:toggle-expand-right ease-in-out normal both;animation-duration:inherit}.theme-toggle-input:active:checked~.toggle-background:before{animation:toggle-expand-left ease-in-out normal both;animation-duration:inherit}.toggle-background:after{content:"";position:absolute;right:var(--handle-margin);top:calc(var(--handle-margin));height:var(--handle-width);width:var(--handle-width);transition:transform .3s;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-moon"><path d="M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z"/></svg>') no-repeat 50%;transform:scale(.9)}.theme-toggle-input:checked~.toggle-background:after{transform:translateX(calc(var(--handle-translation) * -1)) scale(.9);background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sun"><circle cx="12" cy="12" r="4"/><path d="M12 2v2"/><path d="M12 20v2"/><path d="m4.93 4.93 1.41 1.41"/><path d="m17.66 17.66 1.41 1.41"/><path d="M2 12h2"/><path d="M20 12h2"/><path d="m6.34 17.66-1.41 1.41"/><path d="m19.07 4.93-1.41 1.41"/></svg>') no-repeat 50%}.graph-view-wrapper{--graph-view-max-height:35vh}#graph-canvas{width:100%;height:100%;aspect-ratio:1;transition:opacity .2s ease-in-out}.graph-view-container.expanded{position:fixed;width:90%;height:90%;max-height:unset;right:5%;top:5%;background-color:var(--background-secondary);z-index:100}body:is(.is-phone,.is-tablet) .graph-view-container.expanded{width:95%;height:95%;right:2.5%;top:2.5%}.graph-view-container{position:relative;width:100%;aspect-ratio:1;max-height:var(--graph-view-max-height);display:flex;transition:background-color var(--color-fade-speed) ease-in-out;touch-action:none;border:1px solid var(--modal-border-color);border-radius:var(--modal-radius);overflow:hidden}.graph-icon{cursor:pointer;color:var(--text-muted)}.graph-view-container .graph-icon>svg{width:24px;height:24px;background-color:var(--color-base-00);outline-width:6px;outline-color:var(--color-base-00);outline-offset:-1px;outline-style:solid;border-radius:100px;margin:10px;transition:outline-color,background-color;transition-timing-function:ease-in-out;transition-duration:var(--color-fade-speed)}.graph-view-placeholder{padding:0;width:100%;aspect-ratio:1;max-height:var(--graph-view-max-height);position:relative;flex:none}.graph-view-placeholder:has(.expanded){border-radius:var(--modal-radius);border:1px solid var(--modal-border-color)}.scale-down{transform:scale(.9)}.scale-down,.scale-up{transition:transform .2s ease-in-out}.scale-up{transform:scale(1)}.graph-expand{position:absolute;top:5px;right:5px}body :is(.canvas-node-container,.canvas-wrapper){cursor:unset!important}.canvas{translate:0 0;scale:1 1;will-change:translate,scale}.canvas-card-menu,.canvas-controls{display:none;cursor:default!important}.canvas-node-content-blocker{pointer-events:none}body.is-phone .sidebar{font-size:1.15em;--tree-vertical-spacing:0.9em;--sidebar-width:85vw!important}body.is-phone{--collapse-arrow-size:13px;--tree-vertical-spacing:0.8em;--tree-horizontal-spacing:0.5em}body.is-phone .heading-wrapper .heading-collapse-indicator{transition:transform .2s ease-in-out .2s}.loading-icon{--width:80px;--height:80px;display:inline-block;position:fixed;left:calc(50% - var(--width) / 2);top:calc(50% - var(--height) / 2);width:var(--width);height:var(--height);opacity:0;transition:opacity .5s ease-in-out;pointer-events:none}.loading-icon.show{opacity:1}.loading-icon div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:var(--interactive-accent);animation-timing-function:cubic-bezier(0,1,1,0)}.loading-icon div:first-child{left:8px;animation:lds-ellipsis1 .6s infinite}.loading-icon div:nth-child(2){left:8px;animation:lds-ellipsis2 .6s infinite}.loading-icon div:nth-child(3){left:32px;animation:lds-ellipsis2 .6s infinite}.loading-icon div:nth-child(4){left:56px;animation:lds-ellipsis3 .6s infinite}.loading-icon:not(.show) div{animation-play-state:paused}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}@media print{body .webpage-container .document-container *{overflow:visible!important;overflow-y:visible!important;overflow-x:visible!important}html body.publish :is(.sidebar,script,style,include){display:none!important}:root,html body.publish>:is(.webpage-container,.document-container,.markdown-preview-view):not(script,style,include){display:contents!important}:root,html body.publish .document-container>.markdown-preview-view{background-color:transparent!important}.document-container>.markdown-preview-view>.markdown-preview-sizer{padding:0!important;margin:0!important;padding:var(--file-margins)!important;padding-bottom:0!important}html body.publish :is(.document-container,.markdown-preview-view){margin:0!important;padding:0!important}}.tree-hint-label{font-size:var(--font-smallest);color:var(--text-accent);width:-moz-available;width:-webkit-fill-available;width:stretch;white-space:pre-wrap;text-decoration-line:none}.tree-hint-label:hover{text-decoration-line:underline}.tree-hint-container{width:100%;padding-left:calc(var(--tree-horizontal-spacing) * 2 + var(--collapse-arrow-size));padding-bottom:calc(var(--tree-vertical-spacing) / 2);display:flex;flex-direction:column}.tree-container .mod-tree-folder:not(:has(.mod-tree-folder)) .mod-tree-file>.tree-link>.tree-hint-container{padding-left:calc(var(--tree-horizontal-spacing) * 2)}.tree-item-contents:has(.tree-item-icon)+.tree-hint-container{margin-left:calc(1.6em + 2px)}a.tree-hint-label:hover{text-decoration-line:underline}.search-mark{margin:0!important;padding:0!important;scroll-margin:2em!important}.search-input-container:has(+#search-results)>input[type=search]{border-bottom-left-radius:0;border-bottom-right-radius:0}.search-input-container:before{-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='11' cy='11' r='8'></circle><line x1='21' y1='21' x2='16.65' y2='16.65'></line></svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='11' cy='11' r='8'></circle><line x1='21' y1='21' x2='16.65' y2='16.65'></line></svg>");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;top:50%;transform:translateY(-50%)}.sidebar .sidebar-handle:hover~.sidebar-content,.sidebar.is-resizing .sidebar-content{box-shadow:0 0 0 var(--divider-width-hover) var(--divider-color-hover)}.sidebar-handle{width:min(max(calc(var(--sidebar-margin) / 2),3px),12px);height:calc(100vh - 2 * var(--radius-l));margin-top:var(--radius-l);margin-bottom:var(--radius-l);top:0;position:absolute;cursor:ew-resize;z-index:1;transition:background-color .2s ease-in-out}.sidebar-left .sidebar-handle{right:0}.sidebar-right .sidebar-handle{left:0}.nav-folder-children .nav-folder-title-content:before{margin-right:.5em}.tree-item:before{margin-left:calc(var(--tree-horizontal-spacing) - .3em)}.tree-item-contents:has(.tree-item-icon) .tree-item-title:before,.tree-item-contents:has(.tree-item-icon):before,.tree-item:has(.tree-item-contents>.tree-item-icon):before{display:none!important}.anp-simple-rainbow-color-toggle.anp-simple-rainbow-indentation-toggle .tree-container.file-tree .tree-item{border-color:rgba(var(--rainbow-folder-color),.5)}.anp-collapse-folders .tree-container .tree-item .collapse-icon{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 24' fill='none' stroke='currentColor' stroke-linejoin='round' stroke-linecap='round' stroke-width='2'%3E%3Cpath d='M6 14l1.45-2.9A2 2 0 0 1 9.24 10H22a2 2 0 0 1 1.94 2.5l-1.55 6a2 2 0 0 1-1.94 1.5H4a2 2 0 0 1-2-2V5c0-1.1.9-2 2-2h3.93a2 2 0 0 1 1.66.9l.82 1.2a2 2 0 0 0 1.66.9H20a2 2 0 0 1 2 2v2'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 24' fill='none' stroke='currentColor' stroke-linejoin='round' stroke-linecap='round' stroke-width='2'%3E%3Cpath d='M6 14l1.45-2.9A2 2 0 0 1 9.24 10H22a2 2 0 0 1 1.94 2.5l-1.55 6a2 2 0 0 1-1.94 1.5H4a2 2 0 0 1-2-2V5c0-1.1.9-2 2-2h3.93a2 2 0 0 1 1.66.9l.82 1.2a2 2 0 0 0 1.66.9H20a2 2 0 0 1 2 2v2'/%3E%3C/svg%3E%0A");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:currentColor;display:flex;flex-basis:100%;height:16px;width:17px}.anp-collapse-folders .tree-container .tree-item.is-collapsed .collapse-icon{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 24' fill='none' stroke='currentColor' stroke-linejoin='round' stroke-linecap='round' stroke-width='2'%3E%3Cpath d='M4 20h16a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.93a2 2 0 0 1-1.66-.9l-.82-1.2A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13c0 1.1.9 2 2 2z'/%3E%3Cpath d='M2 10h20' /%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 24' fill='none' stroke='currentColor' stroke-linejoin='round' stroke-linecap='round' stroke-width='2'%3E%3Cpath d='M4 20h16a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.93a2 2 0 0 1-1.66-.9l-.82-1.2A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13c0 1.1.9 2 2 2z'/%3E%3Cpath d='M2 10h20' /%3E%3C/svg%3E%0A")}.anp-file-icons .nav-file .nav-file-title:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.5 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7.5L14.5 2z'/%3E%3Cpath d='M14 2v6h6'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.5 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7.5L14.5 2z'/%3E%3Cpath d='M14 2v6h6'/%3E%3C/svg%3E%0A");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:currentColor;content:"";display:flex;flex-shrink:0;height:var(--size-4-4);margin-left:calc(-1 * var(--size-4-5));opacity:var(--icon-opacity);position:absolute;width:var(--size-4-4)}.anp-collapse-folders .tree-container .tree-item .collapse-icon:hover{color:currentColor}.anp-collapse-folders .tree-container .tree-item .collapse-icon svg{display:none}.document-container .kanban-plugin{position:absolute;padding:0;margin:0;height:100%;font-family:var(--font-text,var(--default-font));font-size:.875rem;line-height:var(--line-height-tight);width:unset;overflow-y:unset;overflow-wrap:unset;color:unset;-moz-user-select:unset;user-select:unset;-webkit-user-select:unset}.document-container .kanban-plugin__item-button-wrapper,.kanban-plugin__item-postfix-button.clickable-icon,.kanban-plugin__lane-grip,.kanban-plugin__lane-settings-button.clickable-icon{display:none}.excalidraw-plugin rect,.excalidraw-svg rect{fill:transparent}body.theme-dark .excalidraw-plugin svg.dark,body.theme-dark .excalidraw-svg svg.dark,body.theme-light .excalidraw-plugin svg.light,body.theme-light .excalidraw-svg svg.light{filter:invert(93%) hue-rotate(180deg)}.excalidraw-plugin,.excalidraw-plugin>svg{width:100%;height:100%}.excalidraw-plugin{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px}.columnParent{display:flex;padding:15px 20px;flex-wrap:wrap;gap:20px;white-space:normal}.columnChild{flex-grow:1;flex-basis:0px}.obsidian-banner .lock-button{display:none}.markdown-preview-view:has(.obsidian-banner-wrapper){padding-top:0!important}.view-content:has(.mm-mindmap){overflow-y:none}.view-content .mm-mindmap{transform:scale(1);translate:-4000px -4000px;top:70%;left:50%;position:absolute;overflow:hidden;width:100vw}body{--text-selection:rgba(176,114,0,.315);--caret-color:orange}:root.dark body{--text-selection:rgba(220,143,0,.5)}:root{--h1-size:1.802em;--h2-size:1.4em;--h3-size:1.3em;--h4-size:1.2em;--h5-size:1.125em;--h2-color:#4c4c4c;--h3-color:#5c5c5c;--h4-color:#5c5c5c;--h5-color:#727272;--code-size:0.9rem;--code-comment:#1b1b1b;--code-function:#9b4b0b;--code-property:#0856bc;--code-styler-inline-colour:#808084;--callout-question:232,150,13;line-height:1.5rem}.collapse-icon,.collapse-indicator,.heading-collapse-indicator{display:none}:root.dark{--h2-color:#f0f0f0;--h3-color:silver;--h4-color:#909090;--h5-color:#8e8e8e}.code-styler-line.HyperMD-codeblock{line-height:1.5rem}.cm-comment{font-style:italic;color:#8b8b8b}.markdown-source-view div{line-height:3rem}.markdown-source-view div[class*=HyperMD-codeblock]>[class*=code-styler-line-number],pre.code-styler-pre div>[class*=code-styler-line-number]{text-align:center;padding-right:0}.markdown-source-view .cm-fold-indicator,.markdown-source-view .cm-fold-indicator .collapse-indicator.collapse-icon{line-height:unset}@media print{body{--caret-color:orange;--text-selection:rgba(176,114,0,.315);--h1-size:1.12em;--h2-size:1.0175em;--h3-size:0.96625em;--h4-size:0.915em;--h5-size:0.86375em;--h6-size:0.8125em;--h2-color:#4c4c4c;--h3-color:#5c5c5c;--h4-color:#5c5c5c;--h5-color:#727272;--h6-color:#7e7e7e;--heading-spacing:0px;--p-spacing:0.75rem;--code-size:0.9rem;--code-comment:#1b1b1b;--code-function:#9b4b0b;--code-property:#0856bc;--code-styler-inline-colour:#808084;line-height:1.5rem}body.code-styler *{--border-radius:4px;--code-size:0.625rem;--header-spacing:12px;--header-inner-vertical-padding:0px;--line-number-gutter-padding:4px;--line-number-gutter-min-width:20px}.cm-inline-code,li,p,span{font-size:.8125em}.cm-s-obsidian .HyperMD-header.HyperMD-header-4{padding:100px 0 10000px}.cm-header,h1,h2,h3,h4,h5,h6{margin-bottom:0;padding-bottom:0}.code-styler-header-container *,.code-styler-header-language-tag *,.code-styler-line *,.code-styler-line .code-styler-line-number *{font-size:var(--code-size)}}body>div.app-container>div.horizontal-main-container>div>div.workspace-split.mod-vertical.mod-root>div>div.workspace-tab-container>div.workspace-leaf.mod-active>div>div.view-content>div.markdown-source-view.cm-s-obsidian.mod-cm6.node-insert-event.is-readable-line-width.is-live-preview.is-folding>div>div.cm-scroller>div.cm-sizer>div.inline-title,body>div.app-container>div.horizontal-main-container>div>div.workspace-split.mod-vertical.mod-root>div>div.workspace-tab-container>div>div>div.view-content>div.markdown-source-view.cm-s-obsidian.mod-cm6.node-insert-event.is-readable-line-width.is-live-preview.is-folding>div>div.cm-scroller>div.cm-sizer>div.inline-title{padding-top:3rem;padding-bottom:1rem;font-size:xx-large;width:100%;text-align:center;font-weight:700}body>div.app-container>div.horizontal-main-container>div>div.workspace-split.mod-vertical.mod-root>div>div.workspace-tab-container>div.workspace-leaf.mod-active>div>div.view-content>div.markdown-source-view.cm-s-obsidian.mod-cm6.node-insert-event.is-readable-line-width.is-live-preview.is-folding>div>div.cm-scroller>div.cm-sizer>div.inline-title:after,body>div.app-container>div.horizontal-main-container>div>div.workspace-split.mod-vertical.mod-root>div>div.workspace-tab-container>div>div>div.view-content>div.markdown-source-view.cm-s-obsidian.mod-cm6.node-insert-event.is-readable-line-width.is-live-preview.is-folding>div>div.cm-scroller>div.cm-sizer>div.inline-title:after{content:"."}.cm-active.cm-content{color:#3c3c3c}[class^=ftc-color]{font-size:1.3em}[class^=ftc-color]:not(.ftc-color-builtin-red,.ftc-color-builtin-question){font-family:Courier New;font-weight:lighter}.ftc-color-builtin-blue{font-size:1.1em;font-weight:700}.ftc-color-builtin-red{font-family:Inter}.callout-title-inner{font-weight:700;font-size:1.3em;color:#383838}.callout-icon{padding-right:8px}.callout,.markdown-source-view.mod-cm6 .cm-callout{border-radius:8px;border:1px solid rgb(var(--callout-color))}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.pointer-events-none{pointer-events:none}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.bottom-0{bottom:0}.bottom-4{bottom:1rem}.left-0{left:0}.left-1\/2{left:50%}.right-2{right:.5rem}.right-4{right:1rem}.top-0{top:0}.top-2{top:.5rem}.top-3{top:.75rem}.top-\[-3rem\]{top:-3rem}.top-\[-4rem\]{top:-4rem}.top-\[3rem\]{top:3rem}.z-0{z-index:0}.z-10{z-index:10}.z-\[1\]{z-index:1}.z-\[5\]{z-index:5}.m-0{margin:0}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-12{margin-top:3rem;margin-bottom:3rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-8{margin-top:2rem;margin-bottom:2rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-\[30vh\]{margin-bottom:30vh}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mr-auto{margin-right:auto}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[20rem\]{margin-top:20rem}.line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-3{height:.75rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-96{height:24rem}.h-\[100svh\]{height:100svh}.h-\[1px\]{height:1px}.h-full{height:100%}.h-max{height:-moz-max-content;height:max-content}.h-px{height:1px}.min-h-\[100svh\]{min-height:100svh}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-3{width:.75rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-96{width:24rem}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.w-screen{width:100vw}.min-w-64{min-width:16rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-6xl{max-width:72rem}.max-w-\[90vw\]{max-width:90vw}.flex-shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.translate-y-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y:0px}.translate-y-10{--tw-translate-y:2.5rem}.rotate-12,.translate-y-10{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-12{--tw-rotate:12deg}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-36{gap:9rem}.gap-4{gap:1rem}.gap-8{gap:2rem}.gap-\[196px\]{gap:196px}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-clip{overflow:clip}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-\[\#d4d4d4\]{--tw-border-opacity:1;border-color:rgb(212 212 212/var(--tw-border-opacity,1))}.border-light-foreground{--tw-border-opacity:1;border-color:rgb(60 60 60/var(--tw-border-opacity,1))}.border-muted{--tw-border-opacity:1;border-color:rgb(112 112 112/var(--tw-border-opacity,1))}.border-neutral-300{--tw-border-opacity:1;border-color:rgb(212 212 212/var(--tw-border-opacity,1))}.\!bg-\[\#dddddd\]{--tw-bg-opacity:1!important;background-color:rgb(221 221 221/var(--tw-bg-opacity,1))!important}.\!bg-muted{--tw-bg-opacity:1!important;background-color:rgb(112 112 112/var(--tw-bg-opacity,1))!important}.\!bg-muted-dark{--tw-bg-opacity:1!important;background-color:rgb(148 148 148/var(--tw-bg-opacity,1))!important}.\!bg-transparent{background-color:transparent!important}.bg-\[\#f5f5f5\],.bg-light-background{--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity,1))}.bg-light-background\/50{background-color:hsla(0,0%,96%,.5)}.bg-primary{--tw-bg-opacity:1;background-color:rgb(204 42 38/var(--tw-bg-opacity,1))}.bg-primary-light-bg{--tw-bg-opacity:1;background-color:rgb(249 157 140/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-16{padding:4rem}.p-2{padding:.5rem}.p-4{padding:1rem}.p-8{padding:2rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-24{padding-bottom:6rem}.pb-6{padding-bottom:1.5rem}.pl-2{padding-left:.5rem}.pl-8{padding-left:2rem}.pr-4{padding-right:1rem}.pt-0{padding-top:0}.pt-4{padding-top:1rem}.pt-8{padding-top:2rem}.pt-\[3rem\]{padding-top:3rem}.text-left{text-align:left}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-5xl{font-size:3rem;line-height:1}.text-8xl{font-size:6rem;line-height:1}.text-\[1\.75rem\]{font-size:1.75rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.\!font-extrabold{font-weight:800!important}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.text-\[\#101010\]{--tw-text-opacity:1;color:rgb(16 16 16/var(--tw-text-opacity,1))}.text-\[\#3c3c3c\]{--tw-text-opacity:1;color:rgb(60 60 60/var(--tw-text-opacity,1))}.text-\[\#707070\]{--tw-text-opacity:1;color:rgb(112 112 112/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-light,.text-light-foreground{--tw-text-opacity:1;color:rgb(60 60 60/var(--tw-text-opacity,1))}.text-muted{--tw-text-opacity:1;color:rgb(112 112 112/var(--tw-text-opacity,1))}.text-primary{--tw-text-opacity:1;color:rgb(204 42 38/var(--tw-text-opacity,1))}.text-primary\/10{color:rgba(204,42,38,.1)}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-sky-700{--tw-text-opacity:1;color:rgb(3 105 161/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-lg,.shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-none{--tw-backdrop-blur: ;-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-300{transition-duration:.3s}:root{--info-bg:#d0eefc;--question-bg:#c6fada;--warning-bg:#fde2e2;--definition-bg:#f0f0f0}:root.dark{--info-bg:#0d2538;--question-bg:#0c310c;--warning-bg:#3e1313;--definition-bg:#242424}body{color:rgb(var(--foreground-rgb));overflow-x:hidden;--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity,1))}body:is(.dark *){--tw-bg-opacity:1;background-color:rgb(28 28 28/var(--tw-bg-opacity,1))}body{display:block}@media print{body{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}body:is(.dark *){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}}.emph{font-family:Courier New,Inter;font-optical-sizing:auto;font-weight:400;font-style:normal}@media (prefers-color-scheme:dark){:root{--foreground-rgb:255,255,255;--background-start-rgb:0,0,0;--background-end-rgb:0,0,0}}@font-face{font-family:charter;src:url(/charter_regular.woff2) format("woff2"),url(/charter_bold.woff2) format("woff2"),url(/chart_bold_italic.woff2) format("woff2"),url(/charter_italic.woff2) format("woff2")}a,b,h1,h2,h3,h4,h5,h6,hr,i,input,main,p{outline:none;font-family:charter;--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(60 60 60/var(--tw-text-opacity,1));transition-property:all!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.3s!important}a:is(.dark *),b:is(.dark *),h1:is(.dark *),h2:is(.dark *),h3:is(.dark *),h4:is(.dark *),h5:is(.dark *),h6:is(.dark *),hr:is(.dark *),i:is(.dark *),input:is(.dark *),main:is(.dark *),p:is(.dark *){--tw-bg-opacity:1;background-color:rgb(28 28 28/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(208 208 208/var(--tw-text-opacity,1))}@media print{a,b,h1,h2,h3,h4,h5,h6,hr,i,input,main,p{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(28 28 28/var(--tw-text-opacity,1))}a:is(.dark *),b:is(.dark *),h1:is(.dark *),h2:is(.dark *),h3:is(.dark *),h4:is(.dark *),h5:is(.dark *),h6:is(.dark *),hr:is(.dark *),i:is(.dark *),input:is(.dark *),main:is(.dark *),p:is(.dark *){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(28 28 28/var(--tw-text-opacity,1))}}div:not(.callout){outline:none;font-family:charter;--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(60 60 60/var(--tw-text-opacity,1));transition-property:all!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.3s!important}div:not(.callout):is(.dark *){--tw-bg-opacity:1;background-color:rgb(28 28 28/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(208 208 208/var(--tw-text-opacity,1))}@media print{div:not(.callout){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(28 28 28/var(--tw-text-opacity,1))}div:not(.callout):is(.dark *){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(28 28 28/var(--tw-text-opacity,1))}}strong{--tw-text-opacity:1;color:rgb(112 112 112/var(--tw-text-opacity,1))}strong:is(.dark *){--tw-text-opacity:1;color:rgb(148 148 148/var(--tw-text-opacity,1))}.callout *{background-color:transparent!important}.callout :is(.dark *){background-color:transparent!important}ul{list-style-type:disc}li::marker,ol::marker{--tw-text-opacity:1!important;color:rgb(148 148 148/var(--tw-text-opacity,1))!important}li:is(.dark *)::marker,ol:is(.dark *)::marker{--tw-text-opacity:1!important;color:rgb(112 112 112/var(--tw-text-opacity,1))!important}.info-box{margin-top:1rem;margin-bottom:1rem;border-radius:.5rem;padding:1rem;transition:all .3s;*{transition:all .3s}:last-child{margin-bottom:0}}.info-box[data-info-type=info]{background-color:var(--info-bg);:not(.__Latex__ *){background-color:var(--info-bg)}}.info-box[data-info-type=definition]{background-color:var(--definition-bg);@media print{background-color:#fff;border-left-color:#e7e7e7;border-left-style:solid;border-left-width:1px;border-bottom-color:#e7e7e7;border-bottom-style:solid;border-bottom-width:1px;border-right-color:#e7e7e7;border-right-style:solid;border-right-width:1px;border-top-color:#e7e7e7;border-top-style:solid;border-top-width:1px;:not(.__Latex__ *){background-color:#fff!important}}:not(.__Latex__ *){background-color:var(--definition-bg)};}.info-box[data-info-type=question]{background-color:var(--question-bg);:not(.__Latex__ *){background-color:var(--question-bg)}}.info-box[data-info-type=warning]{background-color:var(--warning-bg);:not(.__Latex__ *){background-color:var(--warning-bg)}}.header-link{font-weight:700;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;--tw-text-opacity:1;color:rgb(112 112 112/var(--tw-text-opacity,1))}.header-link:is(.dark *){--tw-text-opacity:1;color:rgb(148 148 148/var(--tw-text-opacity,1))}@media (hover:hover) and (pointer:fine){.group:hover .header-link{--tw-text-opacity:1;color:rgb(60 60 60/var(--tw-text-opacity,1))}.group:hover .header-link:is(.dark *){--tw-text-opacity:1;color:rgb(208 208 208/var(--tw-text-opacity,1))}.header-link:hover{--tw-text-opacity:1;color:rgb(60 60 60/var(--tw-text-opacity,1))}.header-link:hover:is(.dark *){--tw-text-opacity:1;color:rgb(208 208 208/var(--tw-text-opacity,1))}}@media print{.header-link{--tw-text-opacity:1;color:rgb(28 28 28/var(--tw-text-opacity,1))}.header-link:is(.dark *){--tw-text-opacity:1;color:rgb(28 28 28/var(--tw-text-opacity,1))}}.link:not(:is(article .link)){display:inline-flex!important;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;text-decoration-line:none!important;transition-property:all!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.3s!important}@media (hover:hover) and (pointer:fine){.link:not(:is(article .link)):hover{text-decoration-line:underline!important}}.link:not(:is(article .link)){--tw-text-opacity:1;color:rgb(60 60 60/var(--tw-text-opacity,1))}.link:not(:is(article .link)):is(.dark *){--tw-text-opacity:1;color:rgb(208 208 208/var(--tw-text-opacity,1))}@media (hover:hover) and (pointer:fine){.group:hover .link:not(:is(article .link)){--tw-text-opacity:1;color:rgb(204 42 38/var(--tw-text-opacity,1))}.group:hover .link:not(:is(article .link)):is(.dark *){--tw-text-opacity:1;color:rgb(233 100 87/var(--tw-text-opacity,1))}.link:not(:is(article .link)):hover{--tw-text-opacity:1;color:rgb(204 42 38/var(--tw-text-opacity,1))}.link:not(:is(article .link)):hover:is(.dark *){--tw-text-opacity:1;color:rgb(233 100 87/var(--tw-text-opacity,1))}}.external-link,.internal-link{font-weight:700;--tw-text-opacity:1!important;color:rgb(112 112 112/var(--tw-text-opacity,1))!important;text-decoration-line:underline!important;transition-property:all!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.3s!important}.external-link:is(.dark *),.internal-link:is(.dark *){--tw-text-opacity:1!important;color:rgb(148 148 148/var(--tw-text-opacity,1))!important}@media (hover:hover) and (pointer:fine){.group:hover .external-link,.group:hover .internal-link{--tw-text-opacity:1!important;color:rgb(204 42 38/var(--tw-text-opacity,1))!important}.group:hover .external-link:is(.dark *),.group:hover .internal-link:is(.dark *){--tw-text-opacity:1!important;color:rgb(233 100 87/var(--tw-text-opacity,1))!important}.external-link:hover,.internal-link:hover{--tw-text-opacity:1!important;color:rgb(204 42 38/var(--tw-text-opacity,1))!important}.external-link:hover:is(.dark *),.internal-link:hover:is(.dark *){--tw-text-opacity:1!important;color:rgb(233 100 87/var(--tw-text-opacity,1))!important}}.external-link,.internal-link{background-image:none!important;padding-inline-end:0!important}.edo{font-family:charter;font-weight:700}blockquote{margin-bottom:1rem;border-left-width:4px;--tw-border-opacity:1;border-color:rgb(163 163 163/var(--tw-border-opacity,1));padding-left:1rem;font-style:italic}blockquote:is(.dark *){--tw-border-opacity:1;border-color:rgb(163 163 163/var(--tw-border-opacity,1))}blockquote{p{font-size:1.125rem;line-height:1.75rem;font-style:italic;--tw-text-opacity:1;color:rgb(115 115 115/var(--tw-text-opacity,1))}p:is(.dark *){--tw-text-opacity:1;color:rgb(163 163 163/var(--tw-text-opacity,1))}p{line-height:2.3rem}}script{display:none!important}@media print{script{display:none!important}}.invert{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.dark .invert{filter:invert(1)}.twitter-embed{display:flex;width:100%;flex-direction:row;justify-content:center;:not(svg,g,path,span){--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(60 60 60/var(--tw-text-opacity,1))}:not(svg,g,path,span):is(.dark *){--tw-bg-opacity:1;background-color:rgb(28 28 28/var(--tw-bg-opacity,1))}:not(svg,g,path,span):is(.dark *){--tw-text-opacity:1;color:rgb(208 208 208/var(--tw-text-opacity,1))}:not(svg,g,path,span){transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.3s}@media print{:not(svg,g,path,span){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(28 28 28/var(--tw-text-opacity,1))}}@media print{:not(svg,g,path,span):is(.dark *){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}}@media print{:not(svg,g,path,span):is(.dark *){--tw-text-opacity:1;color:rgb(28 28 28/var(--tw-text-opacity,1))}}span:hover{background-color:transparent}a{color:#1d9bf0;text-decoration:none}@media print{page-break-inside:avoid}}.pill{transition-property:all,opacity,transform;transition-duration:.3s,.7s,.7s}.__Latex__ .katex,.__Latex__ .katex-html{font-size:1em}.__Latex__ .katex,.__Latex__ .katex-html:not(.katex-display){display:inline-flex;flex-direction:row}.__Latex__ .katex-html{text-wrap:nowrap;white-space:nowrap;overflow-x:auto;overflow-y:hidden;padding:.15rem;width:100%;max-width:100%}.scroller{mask:linear-gradient(90deg,transparent,#fff 10%,#fff 90%,transparent);-webkit-mask:linear-gradient(90deg,transparent,#fff 10%,#fff 90%,transparent)}.scroller .scroller-inner{animation:scroll 40s linear infinite;width:-moz-max-content;width:max-content}@keyframes scroll{to{transform:translateX(calc(-50% - .5rem))}}.skibidiwrapper{--code-white-space:pre-wrap;--code-border-width:1px;--code-border-color:#d8d8d8;--code-radius:var(--radius-s);--code-size:var(--font-smaller);--code-background:var(--background-primary-alt);--code-normal:var(--text-normal);--code-comment:var(--text-muted);--code-function:#075080;--code-important:var(--color-orange);--code-keyword:var(--color-pink);--code-operator:var(--color-red);--code-property:var(--color-cyan);--code-punctuation:var(--text-muted);--code-string:var(--color-green);--code-tag:var(--color-red);--code-value:var(--color-purple);*{list-style-type:decimal}}.dark .skibidiwrapper{--code-border-color:#353535;--code-function:#c2ad69;--code-comment:#767676}@media print{.skibidiwrapper a[href]:after{content:" (" attr(href) ")"}a{--tw-text-opacity:1!important;color:rgb(60 60 60/var(--tw-text-opacity,1))!important}}.markdown-rendered code,.markdown-rendered code *,.token,.token *,code,div.el-pre,div.el-pre *{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;font-family:Courier New,monospace}@media print{[data-nextjs-reactroot],[data-nextjs-script],[id*=__next],[id^=__NEXT_DATA__],[id^=__next_f],noscript,script,template{display:none!important}body>div:empty,body>div:has(script),body>script,body>template{display:none!important;visibility:hidden!important}.print-area,main{width:100%!important;max-width:100%!important;height:auto!important;overflow:visible!important;box-sizing:border-box}*{box-shadow:none!important;transition:none!important;all:unset!important;display:block!important;color:#000!important;background:#fff!important}@page{margin:.5in;size:auto}body,html{margin:0!important;padding:0!important;width:100%!important;height:auto!important;zoom:1!important}}@media (hover:hover) and (pointer:fine){.hover\:-translate-y-0\.5:hover{--tw-translate-y:-0.125rem}.hover\:-translate-y-0\.5:hover,.hover\:-translate-y-px:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-px:hover{--tw-translate-y:-1px}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-neutral-400:hover{--tw-border-opacity:1;border-color:rgb(163 163 163/var(--tw-border-opacity,1))}.hover\:border-neutral-500:hover{--tw-border-opacity:1;border-color:rgb(115 115 115/var(--tw-border-opacity,1))}.hover\:bg-light-foreground\/20:hover{background-color:rgba(60,60,60,.2)}.hover\:text-\[\#0077b5\]:hover{--tw-text-opacity:1;color:rgb(0 119 181/var(--tw-text-opacity,1))}.hover\:text-\[\#1c9cea\]:hover{--tw-text-opacity:1;color:rgb(28 156 234/var(--tw-text-opacity,1))}.hover\:text-\[\#333333\]:hover{--tw-text-opacity:1;color:rgb(51 51 51/var(--tw-text-opacity,1))}.hover\:text-primary:hover{--tw-text-opacity:1;color:rgb(204 42 38/var(--tw-text-opacity,1))}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-light-foreground:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(60 60 60/var(--tw-ring-opacity,1))}.active\:translate-y-0\.5:active{--tw-translate-y:0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (hover:hover) and (pointer:fine){.group:hover .group-hover\:block{display:block}.group:hover .group-hover\:rotate-\[35deg\]{--tw-rotate:35deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:text-primary{--tw-text-opacity:1;color:rgb(204 42 38/var(--tw-text-opacity,1))}.group:hover .group-hover\:opacity-100{opacity:1}}.group:active .group-active\:scale-125{--tw-scale-x:1.25;--tw-scale-y:1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:checked~.peer-checked\:block{display:block}@media (prefers-reduced-motion:reduce){.motion-reduce\:flex-wrap{flex-wrap:wrap}.motion-reduce\:overflow-auto{overflow:auto}}.dark\:border-\[\#525252\]:is(.dark *){--tw-border-opacity:1;border-color:rgb(82 82 82/var(--tw-border-opacity,1))}.dark\:border-dark-foreground:is(.dark *){--tw-border-opacity:1;border-color:rgb(208 208 208/var(--tw-border-opacity,1))}.dark\:border-muted-dark:is(.dark *){--tw-border-opacity:1;border-color:rgb(148 148 148/var(--tw-border-opacity,1))}.dark\:border-neutral-600:is(.dark *){--tw-border-opacity:1;border-color:rgb(82 82 82/var(--tw-border-opacity,1))}.dark\:border-neutral-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(38 38 38/var(--tw-border-opacity,1))}.dark\:\!bg-\[\#444\]:is(.dark *){--tw-bg-opacity:1!important;background-color:rgb(68 68 68/var(--tw-bg-opacity,1))!important}.dark\:\!bg-muted:is(.dark *){--tw-bg-opacity:1!important;background-color:rgb(112 112 112/var(--tw-bg-opacity,1))!important}.dark\:\!bg-muted-dark:is(.dark *){--tw-bg-opacity:1!important;background-color:rgb(148 148 148/var(--tw-bg-opacity,1))!important}.dark\:bg-dark-background:is(.dark *){--tw-bg-opacity:1;background-color:rgb(28 28 28/var(--tw-bg-opacity,1))}.dark\:bg-dark-background\/50:is(.dark *){background-color:rgba(28,28,28,.5)}.dark\:bg-primary-dark:is(.dark *){--tw-bg-opacity:1;background-color:rgb(233 100 87/var(--tw-bg-opacity,1))}.dark\:bg-transparent:is(.dark *){background-color:transparent}.dark\:text-\[\#fafafa\]:is(.dark *){--tw-text-opacity:1;color:rgb(250 250 250/var(--tw-text-opacity,1))}.dark\:text-dark:is(.dark *){--tw-text-opacity:1;color:rgb(208 208 208/var(--tw-text-opacity,1))}.dark\:text-dark-background:is(.dark *){--tw-text-opacity:1;color:rgb(28 28 28/var(--tw-text-opacity,1))}.dark\:text-dark-foreground:is(.dark *){--tw-text-opacity:1;color:rgb(208 208 208/var(--tw-text-opacity,1))}.dark\:text-muted-dark:is(.dark *){--tw-text-opacity:1;color:rgb(148 148 148/var(--tw-text-opacity,1))}.dark\:text-primary-dark:is(.dark *){--tw-text-opacity:1;color:rgb(233 100 87/var(--tw-text-opacity,1))}.dark\:text-primary-dark\/10:is(.dark *){color:hsla(5,77%,63%,.1)}.dark\:shadow-none:is(.dark *){--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark\:shadow-primary\/10:is(.dark *){--tw-shadow-color:rgba(204,42,38,.1);--tw-shadow:var(--tw-shadow-colored)}@media (hover:hover) and (pointer:fine){.hover\:dark\:border-neutral-400:is(.dark *):hover{--tw-border-opacity:1;border-color:rgb(163 163 163/var(--tw-border-opacity,1))}.dark\:hover\:bg-dark-foreground\/20:hover:is(.dark *){background-color:hsla(0,0%,82%,.2)}.dark\:hover\:text-\[\#0077b5\]:hover:is(.dark *){--tw-text-opacity:1;color:rgb(0 119 181/var(--tw-text-opacity,1))}.dark\:hover\:text-\[\#1c9cea\]:hover:is(.dark *){--tw-text-opacity:1;color:rgb(28 156 234/var(--tw-text-opacity,1))}.dark\:hover\:text-primary-dark:hover:is(.dark *){--tw-text-opacity:1;color:rgb(233 100 87/var(--tw-text-opacity,1))}.hover\:dark\:text-\[\#fafafa\]:is(.dark *):hover{--tw-text-opacity:1;color:rgb(250 250 250/var(--tw-text-opacity,1))}}.dark\:focus\:ring-dark-foreground:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(208 208 208/var(--tw-ring-opacity,1))}@media (hover:hover) and (pointer:fine){.group:hover .dark\:group-hover\:text-primary:is(.dark *){--tw-text-opacity:1;color:rgb(204 42 38/var(--tw-text-opacity,1))}.group:hover .dark\:group-hover\:text-primary-dark:is(.dark *){--tw-text-opacity:1;color:rgb(233 100 87/var(--tw-text-opacity,1))}}@media (min-width:640px){.sm\:block{display:block}.sm\:hidden{display:none}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-\[2rem\]{font-size:2rem}.sm\:opacity-0{opacity:0}}@media (min-width:768px){.md\:absolute{position:absolute}.md\:right-4{right:1rem}.md\:top-4{top:1rem}.md\:top-\[5rem\]{top:5rem}.md\:m-0{margin:0}.md\:mb-0{margin-bottom:0}.md\:mb-24{margin-bottom:6rem}.md\:mb-\[30vh\]{margin-bottom:30vh}.md\:ml-4{margin-left:1rem}.md\:mt-0{margin-top:0}.md\:mt-4{margin-top:1rem}.md\:mt-8{margin-top:2rem}.md\:\!block{display:block!important}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-48{height:12rem}.md\:w-1\/2{width:50%}.md\:w-2\/3{width:66.666667%}.md\:w-24{width:6rem}.md\:max-w-2xl{max-width:42rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-start{justify-content:flex-start}.md\:justify-center{justify-content:center}.md\:gap-24{gap:6rem}.md\:gap-3{gap:.75rem}.md\:gap-4{gap:1rem}.md\:border{border-width:1px}.md\:p-0{padding:0}.md\:p-16{padding:4rem}.md\:p-2{padding:.5rem}.md\:p-4{padding:1rem}.md\:p-8{padding:2rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.md\:py-12{padding-top:3rem;padding-bottom:3rem}.md\:pl-0{padding-left:0}.md\:pl-6{padding-left:1.5rem}.md\:pl-8{padding-left:2rem}.md\:pr-8{padding-right:2rem}.md\:pt-0{padding-top:0}.md\:pt-8{padding-top:2rem}.md\:text-center{text-align:center}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-7xl{font-size:4.5rem;line-height:1}.md\:font-normal{font-weight:400}.md\:backdrop-blur-lg{--tw-backdrop-blur:blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}}@media (min-width:1024px){.lg\:p-0{padding:0}.lg\:text-5xl{font-size:3rem;line-height:1}}@media screen{.screen\:dark\:theme-dark:is(.dark *){color-scheme:dark;--highlight-mix-blend-mode:lighten;--mono-rgb-0:0,0,0;--mono-rgb-100:255,255,255;--color-red-rgb:251,70,76;--color-red:#fb464c;--color-orange-rgb:233,151,63;--color-orange:#e9973f;--color-yellow-rgb:224,222,113;--color-yellow:#e0de71;--color-green-rgb:68,207,110;--color-green:#44cf6e;--color-cyan-rgb:83,223,221;--color-cyan:#53dfdd;--color-blue-rgb:2,122,255;--color-blue:#027aff;--color-purple-rgb:168,130,255;--color-purple:#a882ff;--color-pink-rgb:250,153,205;--background-primary-alt:#222;--color-pink:#fa99cd;--color-base-00:#1e1e1e;--color-base-05:#212121;--color-base-10:#242424;--color-base-20:#262626;--color-base-25:#2a2a2a;--color-base-30:#363636;--color-base-35:#3f3f3f;--color-base-40:#555;--color-base-50:#666;--color-base-60:#999;--color-base-70:#b3b3b3;--color-base-100:#dadada;--color-accent-hsl:var(--accent-h),var(--accent-s),var(--accent-l);--color-accent:hsl(var(--accent-h),var(--accent-s),var(--accent-l));--color-accent-1:hsl(calc(var(--accent-h) - 3),calc(var(--accent-s) * 1.02),calc(var(--accent-l) * 1.15));--color-accent-2:hsl(calc(var(--accent-h) - 5),calc(var(--accent-s) * 1.05),calc(var(--accent-l) * 1.29));--background-modifier-form-field:var(--color-base-25);--background-secondary-alt:var(--color-base-30);--interactive-normal:var(--color-base-30);--interactive-hover:var(--color-base-35);--text-accent:var(--color-accent-1);--interactive-accent:var(--color-accent);--interactive-accent-hover:var(--color-accent-1);--background-modifier-box-shadow:rgba(0,0,0,.3);--background-modifier-cover:hsla(0,0%,4%,.4);--input-shadow:inset 0 0.5px 0.5px 0.5px hsla(0,0%,100%,.09),0 2px 4px 0 rgba(0,0,0,.15),0 1px 1.5px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.2),0 0 0 0 transparent;--input-shadow-hover:inset 0 0.5px 1px 0.5px hsla(0,0%,100%,.16),0 2px 3px 0 rgba(0,0,0,.3),0 1px 1.5px 0 rgba(0,0,0,.2),0 1px 2px 0 rgba(0,0,0,.4),0 0 0 0 transparent;--shadow-s:0px 1px 2px rgba(0,0,0,.121),0px 3.4px 6.7px rgba(0,0,0,.179),0px 15px 30px rgba(0,0,0,.3);--shadow-l:0px 1.8px 7.3px rgba(0,0,0,.071),0px 6.3px 24.7px rgba(0,0,0,.112),0px 30px 90px rgba(0,0,0,.2);--pdf-shadow:0 0 0 1px var(--background-modifier-border);--pdf-thumbnail-shadow:0 0 0 1px var(--background-modifier-border)}}@media print{.print\:m-0{margin:0}.print\:my-2{margin-top:.5rem;margin-bottom:.5rem}.print\:my-4{margin-top:1rem;margin-bottom:1rem}.print\:mb-0{margin-bottom:0}.print\:mb-4{margin-bottom:1rem}.print\:mt-0{margin-top:0}.print\:block{display:block}.print\:flex{display:flex}.print\:\!hidden{display:none!important}.print\:hidden{display:none}.print\:h-min{height:-moz-min-content;height:min-content}.print\:min-h-0{min-height:0}.print\:w-min{width:-moz-min-content;width:min-content}.print\:translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.print\:animate-none{animation:none}.print\:flex-row{flex-direction:row}.print\:flex-col{flex-direction:column}.print\:flex-wrap{flex-wrap:wrap}.print\:items-start{align-items:flex-start}.print\:items-end{align-items:flex-end}.print\:items-center{align-items:center}.print\:justify-start{justify-content:flex-start}.print\:gap-0{gap:0}.print\:gap-2{gap:.5rem}.print\:gap-4{gap:1rem}.print\:overflow-auto{overflow:auto}.print\:rounded-none{border-radius:0}.print\:border-none{border-style:none}.print\:bg-transparent{background-color:transparent}.print\:bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.print\:p-0{padding:0}.print\:p-2{padding:.5rem}.print\:pt-0{padding-top:0}.print\:pt-2{padding-top:.5rem}.print\:text-left{text-align:left}.print\:text-lg{font-size:1.125rem;line-height:1.75rem}.print\:text-dark-background{--tw-text-opacity:1;color:rgb(28 28 28/var(--tw-text-opacity,1))}.print\:text-muted{--tw-text-opacity:1;color:rgb(112 112 112/var(--tw-text-opacity,1))}.print\:opacity-100{opacity:1}.print\:dark\:bg-white:is(.dark *){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.print\:dark\:text-\[\#101010\]:is(.dark *){--tw-text-opacity:1;color:rgb(16 16 16/var(--tw-text-opacity,1))}.print\:dark\:text-dark-background:is(.dark *){--tw-text-opacity:1;color:rgb(28 28 28/var(--tw-text-opacity,1))}.print\:dark\:text-muted:is(.dark *){--tw-text-opacity:1;color:rgb(112 112 112/var(--tw-text-opacity,1))}}