body{--color-fade-speed:0.2s}.sidebar{font-size:14px;display:contents;z-index:1}.sidebar-container{background-color:var(--background-secondary);height:100%;z-index:inherit;transition:width ease-in-out,flex-basis ease-in-out,min-width ease-in-out,background-color var(--color-fade-speed) ease-in-out,box-shadow ease-in-out;transition-duration:.2s;overflow:hidden;flex:none}.floating-sidebars .sidebar:not(.is-collapsed) .sidebar-container{box-shadow:0 0 50px 3em rgba(0,0,0,.4)}.sidebar-gutter{height:100%;width:3em;padding:12px;background-color:hsla(var(--color-accent-hsl),.25);padding-left:calc(12px / 2);padding-right:calc(12px / 2);transition:width ease-in-out,padding-left ease-in-out,padding-right ease-in-out,background-color var(--color-fade-speed) ease-in-out,border ease-in-out;transition-duration:.2s;z-index:1;flex:none;position:relative;pointer-events:none}.sidebar.is-collapsed .sidebar-gutter{background-color:transparent}.sidebar-left .sidebar-gutter{box-shadow:var(--divider-width) 0 0 0 var(--divider-color) inset;border-radius:0 var(--radius-l) var(--radius-l) 0}.sidebar-right .sidebar-gutter{border-right:solid var(--divider-width) var(--divider-color);margin-left:auto;border-radius:var(--radius-l) 0 0 var(--radius-l)}.sidebar-gutter.is-collapsed,body.loading:not(.file-protocol) .sidebar-gutter{height:100%;width:0!important;padding:var(--sidebar-margin);padding-left:0;padding-right:0}.sidebar-sizer{width:calc(100vw - var(--sidebar-width) - var(--content-width));height:100%;transition:width .2s ease-in-out,min-width .2s ease-in-out;min-width:var(--sidebar-width)}.sidebar.is-collapsed .sidebar-sizer,body.loading:not(.file-protocol) .sidebar-sizer{width:0;min-width:0}.sidebar-left .sidebar-sizer{float:left}.sidebar-right .sidebar-sizer{float:right}.sidebar-content-positioner{width:var(--sidebar-width);height:100%}.sidebar-left .sidebar-content-positioner{float:right}.sidebar-right .sidebar-content-positioner{float:left}.sidebar-content{width:var(--sidebar-width);line-height:var(--line-height-tight);display:flex;flex-direction:column;padding:var(--sidebar-margin);height:100%;transition:width ease-in-out,padding-left ease-in-out,padding-right ease-in-out;transition-duration:.2s}.sidebar-left .sidebar-content{float:left}.sidebar-right .sidebar-content{float:right}.sidebar-section-header{margin:0 0 1em 0;text-transform:uppercase;letter-spacing:.06em;font-weight:600}.clickable-icon.sidebar-collapse-icon{width:100%;background-color:transparent;height:75px;border-radius:12px;padding:13%;display:block;max-width:3em;max-height:3em;color:var(--icon-color-focused);pointer-events:all}.clickable-icon.sidebar-collapse-icon svg.svg-icon{width:100%;height:fit-content}body{transition:background-color var(--color-fade-speed) ease-in-out}.webpage-container{display:flex;flex-direction:row;height:100%;width:100%;position:fixed;align-items:stretch;justify-content:center}.document-container{opacity:0;flex-basis:100%;width:100%;height:100%;z-index:0;display:flex;flex-direction:column;align-items:center;padding:1em;max-width:100%;padding-bottom:0}@keyframes hide{from{opacity:1}to{opacity:0}}@keyframes show{from{opacity:0}to{opacity:1}}.document-container.hide{animation:hide .3s forwards ease-in-out}body:not(.loading) .document-container.show{opacity:0;animation:show .3s forwards ease-in-out;animation-delay:.2s}.floating-sidebars .document-container{position:absolute}.markdown-reading-view{display:none}.document-container>.markdown-preview-view{display:flex;padding-bottom:30em;align-items:flex-start;justify-content:center;background-color:var(--background-primary);transition:background-color var(--color-fade-speed) ease-in-out;border-top-right-radius:var(--window-radius);border-top-left-radius:var(--window-radius);overflow-x:hidden;overflow-y:scroll;z-index:0}.document-container>.markdown-preview-view>.markdown-preview-sizer{padding:1.5em;padding-bottom:50vh;width:100%;position:absolute;max-width:var(--line-width);flex-basis:var(--line-width);transition:background-color var(--color-fade-speed) ease-in-out;z-index:0}.markdown-rendered img:not([width]),.view-content img:not([width]){max-width:100%;outline:0}.document-container>.view-content.embed{display:flex;padding:1em;height:100%;width:100%;align-items:center;justify-content:center}.document-container>.view-content.embed>*{max-width:100%;max-height:100%;object-fit:contain}.document-container>.view-content{overflow-x:scroll;contain:content;padding:0;margin:0;height:100%}.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:1em;margin-left:0}.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:scroll;padding-right:calc(var(--collapse-arrow-size)/ 2);border-radius:var(--radius-s);position:absolute}.tree-container .tree-item{display:flex;flex-direction:column;align-items:flex-start;padding:0;overflow:hidden!important}.tree-container .tree-item-children{padding:0;margin-left: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);padding-right:.3em;font-family:emoji}.tree-container .tree-item-icon svg{height:1em;translate:0px 1.5px}.tree-container .tree-item-icon{width:1.5em;margin-left:2px}.tree-container .tree-item.mod-active>.tree-link>.tree-item-contents{color:var(--color-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:-moz-available;width:fill-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%;transition:background-color .1s;border-radius:var(--radius-s);padding-left:calc(var(--tree-horizontal-spacing) * 2 + var(--collapse-arrow-size));padding-bottom:calc(var(--tree-vertical-spacing)/ 2);padding-top:calc(var(--tree-vertical-spacing)/ 2);color:var(--nav-item-color);display:flex;flex-direction:row;align-items:center}.tree-container .tree-item-title{overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap;white-space:nowrap;width:100%;width:-webkit-fill-available;width:-moz-available;width:fill-available;position:relative}.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)}.tree-container .collapse-icon{margin-left:calc(0px - var(--collapse-arrow-size) - var(--tree-horizontal-spacing));position:absolute}.tree-container .tree-item.mod-tree-folder>.tree-link>.collapse-icon{width:100%}.collapse-icon>svg{color:unset!important}.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)}.tree-container>.tree-scroll-area>* .tree-item{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(--color-accent)!important;box-shadow:2px 0 0 0 var(--color-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}.anp-simple-rainbow-color-toggle.anp-simple-rainbow-indentation-toggle .tree-container.file-tree .tree-item{border-color:rgba(var(--rainbow-folder-color),.5)}.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,.nav-folder-title{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>svg{width:100%;height:100%}#webpage-icon:has(svg){font-size:1em;width:40px;height:40px;margin-bottom:0!important}#webpage-icon{font-size:2em;margin-bottom:8px!important;font-family:emoji}#inline-title{display:flex;align-items:flex-start;flex-direction:column}.heading{position:relative}.heading::after,.heading:before{content:'';width:100%;height:var(--p-spacing);position:absolute;left:calc(0px - var(--p-spacing));top:100%;z-index:1}.heading:before{top:calc(0px - var(--p-spacing))}.heading-wrapper{transition:height ease-in-out,margin-bottom ease-in-out;transition-duration:.2s;display:block;position:relative}html>body>.webpage-container>.document-container>.markdown-preview-view>.markdown-preview-sizer>*{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)}.heading-children{transition:height ease-in-out,margin-bottom ease-in-out;transition-duration:.2s;display:flow;position:relative}.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;user-select:none}.heading-wrapper.is-hidden>*{display:none}.heading-wrapper.is-hidden{visibility:hidden}.collapse-icon svg.svg-icon{color:var(--nav-collapse-icon-color);stroke-width:4px;width:var(--collapse-arrow-size);height:var(--collapse-arrow-size);transition:transform .1s ease-in-out 0s;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 .3s ease-in-out;position:absolute;z-index:1;padding:0!important;padding-left:40px!important;padding-right: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%}a{overflow-wrap:anywhere}*{overflow-wrap:break-word}.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.0) - var(--handle-radius));--handle-translation:calc(var(--toggle-width) - var(--handle-width) - (var(--handle-margin) * 2));display:inline-block;cursor:pointer;margin:10px;margin-left:0}.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)}100%{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)}100%{width:var(--handle-width);transform:translateX(0)}}@keyframes toggle-expand-right{0%{width:var(--handle-width)}100%{width:calc(var(--toggle-width) * .33)}}@keyframes toggle-expand-left{0%{width:var(--handle-width);transform:translateX(var(--handle-translation))}100%{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)}100%{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}.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 .2s ease-in-out normal both;z-index:1000}.theme-toggle-input:checked~.toggle-background::before{animation:toggle-slide-right .2s ease-in-out normal both}.theme-toggle-input:active~.toggle-background::before{animation:toggle-expand-right .2s ease-in-out normal both}.theme-toggle-input:active:checked~.toggle-background::before{animation:toggle-expand-left .2s ease-in-out normal both}.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('../../lib/media/moon.svg') no-repeat center center;transform:scale(.9)}.theme-toggle-input:checked~.toggle-background::after{transform:translateX(calc(var(--handle-translation) * -1)) scale(.9);background:url('../../lib/media/sun.svg') no-repeat center center}#graph-canvas{width:100%;height:100%;aspect-ratio:1/1}.graph-view-container.expanded{position:fixed;width:60%;height:90%;right:20%;top:5%;background-color:var(--background-secondary);z-index:100}body.is-phone .graph-view-container.expanded{position:fixed;width:94%;height:94%;right:3%;top:3%}body.is-tablet .graph-view-container.expanded{position:fixed;width:90%;right:5%}body.is-small-screen .graph-view-container.expanded{position:fixed;width:80%;right:10%}.graph-view-container{position:relative;width:100%;aspect-ratio:1/1;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)}.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}.graph-view-placeholder{padding:0;width:auto;aspect-ratio:1/1;position:relative;flex:none}.graph-view-placeholder:has(.expanded){border-radius:var(--modal-radius);border:1px solid var(--modal-border-color)}.scale-down{transition:transform .2s ease-in-out;transform:scale(.9)}.scale-up{transition:transform .2s ease-in-out;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-controls{display:none;cursor:default!important}.canvas-card-menu{display:none;cursor:default!important}.canvas-node-content-blocker{pointer-events:none}body.is-phone .sidebar{font-size:1.06em}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}.scroll-highlight{position:absolute;left:-100vw;top:50%;translate:0 -50%;width:200vw;height:100%;padding:1em;border-radius:0;pointer-events:none;z-index:1000;box-shadow:0 0 1em .1em var(--color-accent) inset;opacity:0}body.post-load .sidebar-sizer{transition-delay:0.3s!important;transition-duration:.3s!important}body.post-load .sidebar-gutter{transition-delay:0.5s!important;transition-duration:.2s!important}body.loading.file-protocol .sidebar-sizer{transition-delay:0s!important;transition-duration:0s!important}body.loading.file-protocol .sidebar-gutter{transition-delay:0s!important;transition-duration:0s!important}.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.shown{opacity:1}.loading-icon div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:var(--color-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(.shown) div{animation-play-state:paused}@keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0,0)}100%{transform:translate(24px,0)}}@media print{.heading-after,.obsidian-banner-wrapper,.outline-container,.sidebar,.theme-toggle-container,.theme-toggle-container-inline,.theme-toggle-input,.toggle-background{display:none!important}.document-container,.markdown-preview-sizer,.markdown-preview-view,.view-content,.webpage-container,body,head{display:block!important;margin:0!important;overflow:visible!important;contain:none!important;position:relative}.heading-children{display:contents!important}:has(+ .heading-children){padding-bottom:1em}}body.resizing :not(body:not(.file-protocol) :is(.sidebar-sizer,.sidebar-gutter)){transition:none!important}.tree-hint-label{font-size:var(--font-smallest);color:var(--text-accent);width:100%;width:-webkit-fill-available;width:-moz-available;width:fill-available;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:1.5em}a.tree-hint-label:hover{text-decoration-line:underline}.search-mark{margin:0!important;padding:0!important;scroll-margin:2em!important}#search-results{--search-spacing:calc(var(--tree-vertical-spacing)/ 2);border:1px solid var(--divider-color);border-bottom-left-radius:var(--radius-s);border-bottom-right-radius:var(--radius-s);border-top:0;padding:var(--search-spacing)}#search-results>*>div{margin:0;display:flex;flex-direction:column;gap:var(--search-spacing);overflow:visible}#search-results>div:empty::after{content:"No search results...";color:var(--text-normal)}.icon{width:1em;height:1em;margin-left:var(--search-spacing);margin-right:var(--search-spacing);display:inline-block;transform:translateY(2px)}.search-result>a{text-overflow:ellipsis;text-wrap:nowrap;white-space:nowrap;overflow:hidden;color:var(--text-normal);padding:var(--search-spacing);border-radius:var(--radius-s);position:relative;transition:background-color .2s;text-decoration:none}.search-result>a:hover{background-color:hsla(var(--color-accent-hsl),.25)}.search-input-container:has(+ #search-results)>input[type=search]{border-bottom-left-radius:0;border-bottom-right-radius:0}input[type=search]{box-shadow:none!important}.document-container .kanban-plugin{position:absolute;padding:0;margin:0;height:100%}.document-container .kanban-plugin{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;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>svg{width:100%;height:100%}.excalidraw-plugin{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%;padding:10px}.columnParent{display:flex;padding:15px 20px;flex-wrap:wrap;gap:20px}.columnParent{white-space:normal}.columnChild{flex-grow:1;flex-basis:0px}.obsidian-banner .lock-button{display:none}.obsidian-banner-wrapper{height:300px;top:0;left:0;z-index:1;max-height:300px;width:100%;position:absolute}.obsidian-banner{width:100%;height:100%}.obsidian-banner img{object-position:50% 50%;width:100%;height:100%;object-fit:cover}.obsidian-banner-wrapper+.markdown-preview-sizer:is(.document-container>.markdown-preview-view>.markdown-preview-sizer){margin-top:300px}.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}