body{--accent-h:215;--accent-s:75%;--accent-l:55%;--font-interface-theme:"";--font-text-theme:"";--font-monospace-theme:"";--font-default:ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Inter", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--font-monospace-default:ui-monospace, SFMono-Regular, "Cascadia Mono", "Roboto Mono", Menlo, Consolas, "Liberation Mono", monospace;--font-interface:var(--font-interface-theme), var(--font-default);--font-text:var(--font-text-theme), var(--font-default);--font-monospace:var(--font-monospace-theme), var(--font-monospace-default);--font-text-size:16px;--font-smallest:.8em;--font-smaller:.875em;--font-small:.933em;--font-ui-smaller:12px;--font-ui-small:13px;--font-ui-medium:15px;--font-ui-large:20px;--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;--font-weight:var(--font-normal);--bold-weight:var(--font-semibold);--bold-modifier:200;--bold-color:inherit;--italic-color:inherit;--line-height-normal:1.5;--line-height-tight:1.3;--p-spacing:1rem;--heading-spacing:calc(var(--p-spacing) * 2.5);--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-12:48px;--size-4-16:64px;--size-4-18:72px;--radius-s:4px;--radius-m:8px;--radius-l:12px;--radius-xl:16px;--border-width:1px;--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-size:var(--icon-m);--icon-stroke:var(--icon-m-stroke-width);--icon-opacity:.85;--icon-opacity-hover:1;--icon-opacity-active:1;--clickable-icon-radius:var(--radius-s);--cursor:default;--cursor-link:pointer;--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;--header-height:40px;--ribbon-width:44px;--ribbon-padding:var(--size-4-2) var(--size-4-1) var(--size-4-3);--divider-width:1px;--divider-width-hover:3px;--divider-vertical-height:100%;--status-bar-font-size:var(--font-ui-smaller);--status-bar-border-width:1px 0 0 1px;--status-bar-position:fixed;--status-bar-radius:var(--radius-m) 0 0 0;--status-bar-scroll-padding:calc(var(--status-bar-font-size) + 18px);--sidebar-markdown-font-size:calc(var(--font-text-size) * .9);--sidebar-tab-text-display:none;--tab-font-size:var(--font-ui-small);--tab-font-weight:inherit;--tab-max-width:320px;--tab-width:200px;--tab-radius:var(--radius-s);--tab-radius-active:6px 6px 0 0;--tab-curve:6px;--tab-outline-width:1px;--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:left;--tab-stacked-text-transform:rotate(0deg);--tab-stacked-text-writing-mode:vertical-lr;--nav-item-size:var(--font-ui-small);--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:nowrap;--nav-heading-weight:var(--font-medium);--nav-heading-weight-hover:var(--font-medium);--nav-indentation-guide-width:var(--border-width);--file-line-width:700px;--file-margins:var(--size-4-8);--file-folding-offset:24px;--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;--code-size:var(--font-smaller);--code-white-space:pre-wrap;--link-decoration:underline;--link-decoration-hover:underline;--link-decoration-thickness:auto;--link-weight:var(--font-weight);--link-external-decoration:underline;--link-external-decoration-hover:underline;--link-unresolved-opacity:.7;--link-unresolved-filter:none;--link-unresolved-decoration-style:solid;--tag-size:var(--font-smaller);--tag-weight:inherit;--tag-decoration:none;--tag-decoration-hover:none;--tag-padding-x:.65em;--tag-padding-y:.25em;--tag-radius:2em;--tag-border-width:0px;--blockquote-border-thickness:2px;--blockquote-font-style:normal;--blockquote-background-color:transparent;--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);--heading-formatting:var(--text-faint);--h1-size:1.802em;--h2-size:1.602em;--h3-size:1.424em;--h4-size:1.266em;--h5-size:1.125em;--h6-size:1em;--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-weight:700;--h2-weight:600;--h3-weight:600;--h4-weight:600;--h5-weight:600;--h6-weight:600;--h1-font:inherit;--h2-font:inherit;--h3-font:inherit;--h4-font:inherit;--h5-font:inherit;--h6-font:inherit;--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-color:inherit;--h2-color:inherit;--h3-color:inherit;--h4-color:inherit;--h5-color:inherit;--h6-color:inherit}.theme-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--mono-rgb-0:255, 255, 255;--mono-rgb-100:0, 0, 0;--color-base-00:#fff;--color-base-05:#fcfcfc;--color-base-10:#f9f9fa;--color-base-20:#f4f5f7;--color-base-25:#e6e7ea;--color-base-30:#dfe1e5;--color-base-35:#d2d4d9;--color-base-40:#b9bcc3;--color-base-50:#a2a6ae;--color-base-60:#6f747e;--color-base-70:#565b64;--color-base-100:#1f2328;--color-red-rgb:220, 50, 60;--color-orange-rgb:230, 120, 20;--color-yellow-rgb:200, 150, 0;--color-green-rgb:40, 160, 80;--color-cyan-rgb:0, 160, 180;--color-blue-rgb:30, 110, 220;--color-purple-rgb:130, 90, 210;--color-pink-rgb:210, 60, 140;--accent-1-l:calc(var(--accent-l) - 4%);--accent-2-l:calc(var(--accent-l) + 4%);--background-modifier-hover:rgba(var(--mono-rgb-100), .067);--background-modifier-active-hover:hsla(var(--interactive-accent-hsl), .15);--background-modifier-form-field:var(--color-base-00);--interactive-normal:var(--color-base-00);--interactive-hover:var(--color-base-10);--text-highlight-bg-rgb:255, 208, 0;--text-highlight-bg:rgba(var(--text-highlight-bg-rgb), .4);--text-selection:hsla(var(--color-accent-hsl), .2);--shadow-s:0 1px 2px #0000000f, 0 3px 8px #00000014}.theme-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--mono-rgb-0:0, 0, 0;--mono-rgb-100:255, 255, 255;--color-base-00:#1c1d20;--color-base-05:#1f2023;--color-base-10:#222327;--color-base-20:#26282c;--color-base-25:#2b2d32;--color-base-30:#363940;--color-base-35:#40434b;--color-base-40:#545862;--color-base-50:#6a6e78;--color-base-60:#989ca5;--color-base-70:#b8bcc4;--color-base-100:#dcdfe4;--color-red-rgb:245, 90, 95;--color-orange-rgb:240, 150, 70;--color-yellow-rgb:230, 190, 70;--color-green-rgb:80, 200, 120;--color-cyan-rgb:60, 200, 210;--color-blue-rgb:90, 160, 250;--color-purple-rgb:170, 135, 245;--color-pink-rgb:240, 110, 180;--accent-1-l:calc(var(--accent-l) - 3%);--accent-2-l:calc(var(--accent-l) + 6%);--background-modifier-hover:rgba(var(--mono-rgb-100), .075);--background-modifier-active-hover:hsla(var(--interactive-accent-hsl), .15);--background-modifier-form-field:var(--color-base-25);--interactive-normal:var(--color-base-30);--interactive-hover:var(--color-base-35);--text-highlight-bg-rgb:255, 208, 0;--text-highlight-bg:rgba(var(--text-highlight-bg-rgb), .25);--text-selection:hsla(var(--color-accent-hsl), .3);--shadow-s:0 1px 2px #0000004d, 0 3px 8px #0000004d}.theme-light,.theme-dark{--mono-0:rgb(var(--mono-rgb-0));--mono-100:rgb(var(--mono-rgb-100));--color-red:rgb(var(--color-red-rgb));--color-orange:rgb(var(--color-orange-rgb));--color-yellow:rgb(var(--color-yellow-rgb));--color-green:rgb(var(--color-green-rgb));--color-cyan:rgb(var(--color-cyan-rgb));--color-blue:rgb(var(--color-blue-rgb));--color-purple:rgb(var(--color-purple-rgb));--color-pink:rgb(var(--color-pink-rgb));--color-accent-hsl:var(--accent-h), var(--accent-s), var(--accent-l);--color-accent:hsl(var(--color-accent-hsl));--color-accent-1:hsl(var(--accent-h), var(--accent-s), var(--accent-1-l));--color-accent-2:hsl(var(--accent-h), var(--accent-s), var(--accent-2-l));--background-primary:var(--color-base-00);--background-primary-alt:var(--color-base-10);--background-secondary:var(--color-base-20);--background-secondary-alt:var(--color-base-05);--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:#000000e6;--interactive-accent-hsl:var(--color-accent-hsl);--interactive-accent:var(--color-accent-1);--interactive-accent-hover:var(--color-accent-2);--text-normal:var(--color-base-100);--text-muted:var(--color-base-70);--text-faint:var(--color-base-50);--text-on-accent:white;--text-on-accent-inverted:black;--text-error:var(--color-red);--text-warning:var(--color-orange);--text-success:var(--color-green);--text-accent:var(--color-accent);--text-accent-hover:var(--color-accent-2);--caret-color:var(--text-normal);--icon-color:var(--text-muted);--icon-color-hover:var(--text-muted);--icon-color-active:var(--text-accent);--icon-color-focused:var(--text-normal);--divider-color:var(--background-modifier-border);--divider-color-hover:var(--interactive-accent);--ribbon-background:var(--background-secondary);--ribbon-background-collapsed:var(--background-primary);--status-bar-background:var(--background-secondary);--status-bar-border-color:var(--divider-color);--status-bar-text-color:var(--text-muted);--scrollbar-bg:rgba(var(--mono-rgb-100), .05);--scrollbar-thumb-bg:rgba(var(--mono-rgb-100), .1);--scrollbar-active-thumb-bg:rgba(var(--mono-rgb-100), .2);--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);--workspace-background-translucent:rgba(var(--mono-rgb-0), .6);--tab-background-active:var(--background-primary);--tab-container-background:var(--background-secondary);--tab-divider-color:var(--background-modifier-border-hover);--tab-outline-color:var(--divider-color);--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-stacked-shadow:-8px 0 8px 0 #0000000d;--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), .15);--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-color-colapsed-hover:var(--nav-heading-color-collapsed-hover);--nav-collapse-icon-color:var(--text-faint);--nav-collapse-icon-color-collapsed:var(--text-faint);--nav-indentation-guide-color:rgba(var(--mono-rgb-100), .12);--link-color:var(--text-accent);--link-color-hover:var(--text-accent-hover);--link-external-color:var(--text-accent);--link-external-color-hover:var(--text-accent-hover);--link-unresolved-color:var(--text-accent);--link-unresolved-decoration-color:hsla(var(--interactive-accent-hsl), .3);--tag-color:var(--text-accent);--tag-color-hover:var(--text-accent);--tag-background:hsla(var(--interactive-accent-hsl), .1);--tag-background-hover:hsla(var(--interactive-accent-hsl), .2);--tag-border-color:hsla(var(--interactive-accent-hsl), .15);--tag-border-color-hover:hsla(var(--interactive-accent-hsl), .15);--blockquote-border-color:var(--interactive-accent);--blockquote-color:inherit;--inline-title-color:var(--h1-color);--code-background:var(--background-primary-alt);--code-normal:var(--text-normal);--code-comment:var(--text-faint);--code-function:var(--color-yellow);--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)}*{box-sizing:border-box}html,body{height:100%;margin:0;overflow:hidden}body{font-family:var(--font-interface);font-size:var(--font-ui-medium);color:var(--text-normal);background:var(--background-primary);-webkit-font-smoothing:antialiased}::selection{background:var(--text-selection)}button{font:inherit;font-size:var(--font-ui-small);color:var(--text-normal);background:var(--interactive-normal);border:var(--border-width) solid var(--background-modifier-border);border-radius:var(--radius-s);padding:var(--size-4-1) var(--size-4-3);cursor:var(--cursor)}button:hover:not(:disabled){background:var(--interactive-hover)}button:disabled{opacity:.5}button.mod-cta{background:var(--interactive-accent);color:var(--text-on-accent);border-color:#0000}button.mod-cta:hover:not(:disabled){background:var(--interactive-accent-hover)}input[type=text]{font:inherit;font-size:var(--font-ui-small);color:var(--text-normal);background:var(--background-modifier-form-field);border:var(--border-width) solid var(--background-modifier-border);border-radius:var(--radius-s);padding:var(--size-4-1) var(--size-4-2)}input[type=text]:focus{outline:2px solid hsla(var(--interactive-accent-hsl), .4);border-color:var(--background-modifier-border-focus)}.svg-icon{width:var(--icon-size);height:var(--icon-size);stroke-width:var(--icon-stroke);flex-shrink:0}.clickable-icon{padding:var(--size-2-2) var(--size-2-3);border-radius:var(--clickable-icon-radius);color:var(--icon-color);opacity:var(--icon-opacity);cursor:var(--cursor);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.clickable-icon:hover{color:var(--icon-color-hover);opacity:var(--icon-opacity-hover);background:var(--background-modifier-hover)}.setting-item-description{color:var(--text-muted);font-size:var(--font-ui-smaller);margin-top:var(--size-4-1)}.app-container{flex-direction:column;height:100vh;display:flex}.horizontal-main-container{flex:1;min-height:0;display:flex}.workspace{background:var(--background-secondary);flex:1;min-width:0;display:flex}.workspace-ribbon.mod-left{width:var(--ribbon-width);background:var(--ribbon-background);border-right:var(--divider-width) solid var(--divider-color);padding:var(--ribbon-padding);flex-shrink:0}.side-dock-actions{align-items:center;gap:var(--size-4-1);flex-direction:column;display:flex}.side-dock-ribbon-action{padding:var(--size-4-1)}.workspace-split{min-width:0;min-height:0;display:flex;position:relative}.workspace-split.mod-vertical{flex-direction:row}.workspace-split.mod-horizontal{flex-direction:column}.workspace-split>*{flex:1 1 0;min-width:0;min-height:0}.workspace-split.mod-vertical>*+*{border-left:var(--divider-width) solid var(--divider-color)}.workspace-split.mod-horizontal>*+*{border-top:var(--divider-width) solid var(--divider-color)}.workspace-split.mod-root{background:var(--background-primary);flex:1}.workspace-split.mod-sidedock{background:var(--background-secondary);flex:none}.workspace-split.mod-left-split{border-right:var(--divider-width) solid var(--divider-color)}.workspace-split.mod-right-split{border-left:var(--divider-width) solid var(--divider-color)}.workspace-split.mod-sidedock.is-sidedock-collapsed{display:none}.workspace-split.mod-sidedock>.workspace-leaf-resize-handle{cursor:col-resize;width:6px;z-index:var(--layer-sidedock);border:none;flex:none;position:absolute;top:0;bottom:0}.mod-left-split>.workspace-leaf-resize-handle{right:-3px}.mod-right-split>.workspace-leaf-resize-handle{left:-3px}.workspace-leaf-resize-handle:hover{background:var(--divider-color-hover)}.workspace-tabs{flex-direction:column;display:flex}.workspace-tab-header-container{height:var(--header-height);background:var(--tab-container-background);padding:0 var(--size-4-2);border-bottom:var(--border-width) solid var(--tab-outline-color);flex-shrink:0;align-items:flex-end;display:flex}.workspace-tab-header-container-inner{flex:0 auto;gap:1px;min-width:0;display:flex;overflow:hidden}.workspace-tab-header-new-tab{margin-left:var(--size-4-1);align-self:center}.workspace-tab-header{max-width:var(--tab-max-width);width:var(--tab-width);min-width:40px;height:calc(var(--header-height) - 6px);padding:0 var(--size-4-2);border-radius:var(--tab-radius-active);color:var(--tab-text-color);font-size:var(--tab-font-size);font-weight:var(--tab-font-weight);cursor:var(--cursor);align-items:center;display:flex}.workspace-tab-header:hover{background:var(--background-modifier-hover)}.workspace-tab-header.is-active{background:var(--tab-background-active);color:var(--tab-text-color-focused-active-current);box-shadow:0 0 0 var(--tab-outline-width) var(--tab-outline-color);clip-path:inset(-2px -2px 0)}.workspace-tab-header-inner{align-items:center;gap:var(--size-4-2);width:100%;min-width:0;display:flex}.workspace-tab-header-inner-icon{display:flex}.workspace-tab-header-inner-icon .svg-icon{--icon-size:var(--icon-s)}.workspace-tab-header-inner-title{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.workspace-tab-header-inner-close-button{border-radius:var(--radius-s);opacity:0;padding:2px;display:flex}.workspace-tab-header-inner-close-button .svg-icon{--icon-size:var(--icon-xs)}.workspace-tab-header:hover .workspace-tab-header-inner-close-button,.workspace-tab-header.is-active .workspace-tab-header-inner-close-button{opacity:1}.workspace-tab-header-inner-close-button:hover{background:var(--background-modifier-hover)}.mod-sidedock .workspace-tab-header{width:auto;min-width:0}.mod-sidedock .workspace-tab-header-inner-title{display:var(--sidebar-tab-text-display)}.mod-sidedock .workspace-tab-header-inner-close-button{display:none}.mod-sidedock .workspace-tab-header.is-active{background:var(--background-modifier-hover);box-shadow:none;clip-path:none;border-radius:var(--radius-s)}.mod-sidedock .workspace-tab-header-container{background:var(--background-secondary);align-items:center}.mod-sidedock .workspace-leaf,.mod-sidedock .view-content{background:var(--background-secondary)}.workspace-tab-container{flex:1;min-height:0;display:flex}.workspace-leaf{background:var(--background-primary);flex-direction:column;flex:1;min-width:0;display:flex}.workspace-leaf-content{flex-direction:column;flex:1;min-height:0;display:flex}.view-header{height:var(--header-height);padding:0 var(--size-4-3);align-items:center;gap:var(--size-4-2);flex-shrink:0;display:flex}.view-header-left{flex:1}.view-header-title-container{justify-content:var(--file-header-justify);flex:2;min-width:0;display:flex}.view-header-title{font-size:var(--file-header-font-size);font-weight:var(--file-header-font-weight);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.view-actions{justify-content:flex-end;gap:var(--size-2-2);flex:1;display:flex}.view-content{flex:1;min-height:0;position:relative;overflow:auto}.empty-state{justify-content:center;align-items:center;gap:var(--size-4-4);height:100%;color:var(--text-muted);flex-direction:column;display:flex}.empty-state-title{font-size:var(--font-ui-large);font-weight:var(--font-semibold)}.empty-state-action{color:var(--text-accent);font-size:var(--font-ui-medium);background:0 0;border:none}.status-bar{position:var(--status-bar-position);gap:var(--size-4-3);padding:var(--size-4-1) var(--size-4-2);font-size:var(--status-bar-font-size);color:var(--status-bar-text-color);background:var(--status-bar-background);border:var(--status-bar-border-color) solid;border-width:var(--status-bar-border-width);border-radius:var(--status-bar-radius);z-index:var(--layer-status-bar);display:flex;bottom:0;right:0}.status-bar-item.mod-warning{color:var(--text-warning);cursor:help}.notice-container{top:var(--size-4-4);right:var(--size-4-4);gap:var(--size-4-2);z-index:var(--layer-notice);flex-direction:column;display:flex;position:fixed}.notice{background:var(--background-modifier-message);color:#fff;padding:var(--size-4-3) var(--size-4-4);border-radius:var(--radius-m);font-size:var(--font-ui-small);max-width:360px;box-shadow:var(--shadow-s);cursor:pointer}.nav-header{padding:var(--size-4-2) var(--size-4-3) var(--size-4-1)}.nav-buttons-container{justify-content:center;gap:var(--size-4-1);display:flex}.nav-files-container{padding:var(--size-4-1) var(--size-4-3) var(--status-bar-scroll-padding);font-size:var(--nav-item-size)}.tree-item-self{padding:var(--nav-item-padding);border-radius:var(--radius-s);color:var(--nav-item-color);font-weight:var(--nav-item-weight);white-space:var(--nav-item-white-space);cursor:var(--cursor);align-items:center;display:flex;position:relative}.tree-item-self:hover{background:var(--nav-item-background-hover);color:var(--nav-item-color-hover)}.tree-item-self.is-active{background:var(--nav-item-background-active);color:var(--nav-item-color-active);font-weight:var(--nav-item-weight-active)}.nav-folder-title{color:var(--nav-heading-color);font-weight:var(--nav-heading-weight);padding:var(--nav-item-parent-padding)}.nav-folder.is-collapsed>.nav-folder-title{color:var(--nav-heading-color-collapsed)}.tree-item-inner{text-overflow:ellipsis;overflow:hidden}.tree-item-icon.collapse-icon{left:var(--size-2-2);color:var(--nav-collapse-icon-color);transition:transform .1s ease-in-out;display:flex;position:absolute}.tree-item-icon.collapse-icon .svg-icon{--icon-size:var(--icon-xs)}.tree-item-icon.collapse-icon.is-collapsed{color:var(--nav-collapse-icon-color-collapsed);transform:rotate(-90deg)}.tree-item-children{border-inline-start:var(--nav-indentation-guide-width) solid var(--nav-indentation-guide-color);margin-inline-start:var(--nav-item-children-margin-start);padding-inline-start:var(--nav-item-children-padding-start)}.nav-file-tag{padding-left:var(--size-4-2);font-size:var(--font-ui-smaller);color:var(--text-faint);text-transform:uppercase;margin-left:auto}.markdown-view-content{flex-direction:column;display:flex}.markdown-source-view,.markdown-reading-view{flex:1;min-height:0;overflow:auto}.markdown-source-view .cm-editor{height:100%;font-family:var(--font-text);font-size:var(--font-text-size);line-height:var(--line-height-normal);color:var(--text-normal);background:var(--background-primary)}.markdown-source-view .cm-editor.cm-focused{outline:none}.markdown-source-view .cm-scroller{padding:var(--size-4-8) var(--file-margins) var(--status-bar-scroll-padding);font-family:inherit}.markdown-source-view.is-readable-line-width .cm-content{max-width:var(--file-line-width);caret-color:var(--caret-color);margin:0 auto}.markdown-source-view .cm-cursor{border-left-color:var(--caret-color)}.markdown-source-view .cm-selectionBackground,.markdown-source-view .cm-focused .cm-selectionBackground{background:var(--text-selection)!important}.cm-header{color:var(--text-normal);font-weight:var(--bold-weight)}.cm-header-1{font-size:var(--h1-size);color:var(--h1-color);font-weight:var(--h1-weight)}.cm-header-2{font-size:var(--h2-size);color:var(--h2-color);font-weight:var(--h2-weight)}.cm-header-3{font-size:var(--h3-size);color:var(--h3-color);font-weight:var(--h3-weight)}.cm-header-4{font-size:var(--h4-size);color:var(--h4-color);font-weight:var(--h4-weight)}.cm-header-5{font-size:var(--h5-size);color:var(--h5-color);font-weight:var(--h5-weight)}.cm-header-6{font-size:var(--h6-size);color:var(--h6-color);font-weight:var(--h6-weight)}.cm-strong{font-weight:var(--bold-weight);color:var(--bold-color)}.cm-em{color:var(--italic-color);font-style:italic}.cm-strikethrough{text-decoration:line-through}.cm-link,.cm-url{color:var(--link-color)}.cm-inline-code{font-family:var(--font-monospace);font-size:var(--code-size);background:var(--code-background);border-radius:var(--radius-s)}.cm-quote{color:var(--blockquote-color)}.cm-formatting,.cm-hr{color:var(--text-faint)}.markdown-preview-view{padding:var(--size-4-8) var(--file-margins) var(--status-bar-scroll-padding);font-family:var(--font-text);font-size:var(--font-text-size);line-height:var(--line-height-normal);-webkit-user-select:text;user-select:text}.markdown-preview-view.is-readable-line-width .markdown-preview-sizer{max-width:var(--file-line-width);margin:0 auto}.markdown-rendered p{margin-block:var(--p-spacing)}.markdown-rendered h1,.markdown-rendered h2,.markdown-rendered h3,.markdown-rendered h4,.markdown-rendered h5,.markdown-rendered h6{margin:var(--heading-spacing) 0 var(--p-spacing)}.markdown-rendered h1{font-size:var(--h1-size);line-height:var(--h1-line-height);font-weight:var(--h1-weight);color:var(--h1-color);font-family:var(--h1-font);font-style:var(--h1-style);font-variant:var(--h1-variant)}.markdown-rendered h2{font-size:var(--h2-size);line-height:var(--h2-line-height);font-weight:var(--h2-weight);color:var(--h2-color);font-family:var(--h2-font);font-style:var(--h2-style);font-variant:var(--h2-variant)}.markdown-rendered h3{font-size:var(--h3-size);line-height:var(--h3-line-height);font-weight:var(--h3-weight);color:var(--h3-color);font-family:var(--h3-font);font-style:var(--h3-style);font-variant:var(--h3-variant)}.markdown-rendered h4{font-size:var(--h4-size);line-height:var(--h4-line-height);font-weight:var(--h4-weight);color:var(--h4-color);font-family:var(--h4-font);font-style:var(--h4-style);font-variant:var(--h4-variant)}.markdown-rendered h5{font-size:var(--h5-size);line-height:var(--h5-line-height);font-weight:var(--h5-weight);color:var(--h5-color);font-family:var(--h5-font);font-style:var(--h5-style);font-variant:var(--h5-variant)}.markdown-rendered h6{font-size:var(--h6-size);line-height:var(--h6-line-height);font-weight:var(--h6-weight);color:var(--h6-color);font-family:var(--h6-font);font-style:var(--h6-style);font-variant:var(--h6-variant)}.markdown-rendered>:first-child,.markdown-preview-sizer>:first-child{margin-top:0}.markdown-rendered strong{font-weight:var(--bold-weight);color:var(--bold-color)}.markdown-rendered em{color:var(--italic-color)}.markdown-rendered a{cursor:var(--cursor-link)}.markdown-rendered .internal-link{color:var(--link-color);-webkit-text-decoration-line:var(--link-decoration);text-decoration-line:var(--link-decoration);text-decoration-thickness:var(--link-decoration-thickness);font-weight:var(--link-weight)}.markdown-rendered .internal-link:hover{color:var(--link-color-hover);-webkit-text-decoration-line:var(--link-decoration-hover);text-decoration-line:var(--link-decoration-hover)}.markdown-rendered .internal-link.is-unresolved{color:var(--link-unresolved-color);opacity:var(--link-unresolved-opacity);filter:var(--link-unresolved-filter);-webkit-text-decoration-style:var(--link-unresolved-decoration-style);text-decoration-style:var(--link-unresolved-decoration-style);-webkit-text-decoration-color:var(--link-unresolved-decoration-color);text-decoration-color:var(--link-unresolved-decoration-color)}.markdown-rendered .external-link{color:var(--link-external-color);-webkit-text-decoration-line:var(--link-external-decoration);text-decoration-line:var(--link-external-decoration)}.markdown-rendered .external-link:hover{color:var(--link-external-color-hover);-webkit-text-decoration-line:var(--link-external-decoration-hover);text-decoration-line:var(--link-external-decoration-hover)}.markdown-rendered .tag{background: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}.markdown-rendered .tag:hover{background:var(--tag-background-hover);color:var(--tag-color-hover);border-color:var(--tag-border-color-hover);-webkit-text-decoration:var(--tag-decoration-hover);text-decoration:var(--tag-decoration-hover)}.markdown-rendered code{font-family:var(--font-monospace);font-size:var(--code-size);background:var(--code-background);border-radius:var(--radius-s);padding:.1em .25em}.markdown-rendered pre{background:var(--code-background);padding:var(--size-4-3) var(--size-4-4);border-radius:var(--radius-s);white-space:var(--code-white-space);overflow-x:auto}.markdown-rendered pre code{color:var(--code-normal);background:0 0;padding:0}.markdown-rendered blockquote{padding:0 var(--size-4-6);border-inline-start:var(--blockquote-border-thickness) solid var(--blockquote-border-color);color:var(--blockquote-color);font-style:var(--blockquote-font-style);background:var(--blockquote-background-color);margin:0}.markdown-rendered hr{border:none;border-top:2px solid var(--background-modifier-border);margin:2rem 0}.markdown-rendered table{border-collapse:collapse}.markdown-rendered th,.markdown-rendered td{border:var(--border-width) solid var(--background-modifier-border);padding:var(--size-4-1) var(--size-4-3)}.markdown-rendered img{max-width:100%}.vault-picker{height:100vh;padding:var(--size-4-4);background:var(--background-secondary);justify-content:center;align-items:center;display:flex;overflow:auto}.vault-picker-card{background:var(--background-primary);border:var(--border-width) solid var(--background-modifier-border);border-radius:var(--radius-l);width:100%;max-width:440px;padding:var(--size-4-6);box-shadow:var(--shadow-s);gap:var(--size-4-2);flex-direction:column;display:flex}.vault-picker-card h1{margin:0 0 var(--size-4-2);font-size:var(--font-ui-large)}.vault-picker-logo{align-self:center;width:72px;height:72px}.vault-picker-card:has(.vault-picker-logo) h1{text-align:center}.vault-picker-card h2{margin:var(--size-4-4) 0 0;font-size:var(--font-ui-small);color:var(--text-muted);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.04em}.vault-picker-error{color:var(--text-error);font-size:var(--font-ui-small)}.vault-list{gap:var(--size-4-1);flex-direction:column;display:flex}.vault-list-item{gap:var(--size-4-1);display:flex}.vault-list-item-open{text-align:left;padding:var(--size-4-2) var(--size-4-3);flex-direction:column;flex:1;gap:2px;display:flex}.vault-list-item-title{font-weight:var(--font-medium)}.vault-list-item-kind{font-size:var(--font-ui-smaller);color:var(--text-muted)}.vault-create{gap:var(--size-4-2);flex-wrap:wrap;display:flex}.vault-create input{flex:1;min-width:160px}.vault-create .setting-item-description{flex-basis:100%;margin:0}@media (width<=767px){.workspace{position:relative}.workspace-split.mod-sidedock{z-index:var(--layer-sidedock);position:absolute;top:0;bottom:0;box-shadow:0 0 24px #00000059;width:min(320px, calc(100vw - var(--ribbon-width) - 56px))!important}.workspace-split.mod-left-split{left:var(--ribbon-width)}.workspace-split.mod-right-split{right:0}.workspace-split.mod-sidedock>.workspace-leaf-resize-handle{display:none}.status-bar{white-space:nowrap;max-width:100%;overflow:hidden}}body{--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-radius:var(--radius-l);--modal-community-sidebar-width:280px;--dialog-width:560px;--dialog-max-width:80vw;--dialog-max-height:85vh;--prompt-input-height:40px;--prompt-width:700px;--prompt-max-width:80vw;--prompt-max-height:70vh;--prompt-border-width:var(--border-width);--input-height:30px;--input-radius:5px;--input-font-weight:var(--font-normal);--input-border-width:1px;--button-radius:var(--input-radius);--toggle-border-width:2px;--toggle-width:40px;--toggle-radius:18px;--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;--slider-thumb-border-width:1px;--slider-thumb-height:18px;--slider-thumb-width:18px;--slider-thumb-y:-6px;--slider-thumb-radius:50%;--slider-track-height:3px;--swatch-radius:14px;--swatch-height:24px;--swatch-width:24px;--swatch-shadow:inset 0 0 0 1px rgba(var(--mono-rgb-100), .15)}.theme-light,.theme-dark{--modal-background:var(--background-primary);--modal-border-color:var(--background-modifier-border-focus);--prompt-border-color:var(--background-modifier-border-focus);--toggle-thumb-color:white;--slider-thumb-border-color:var(--background-modifier-border-hover);--slider-track-background:var(--background-modifier-border);--dropdown-background:var(--interactive-normal);--dropdown-background-hover:var(--interactive-hover);--drag-ghost-background:#000000d9;--drag-ghost-text-color:#fff}.side-dock-actions{height:100%}.side-dock-ribbon-action.mod-bottom{margin-top:auto}kbd{font-family:var(--font-interface);font-size:var(--font-ui-smaller);color:var(--text-muted);background:var(--background-modifier-hover);border-radius:var(--radius-s);white-space:nowrap;padding:1px 6px}.modal-container{z-index:var(--layer-modal);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-bg{background:#00000080;position:absolute;inset:0}.modal{width:var(--dialog-width);max-width:var(--dialog-max-width);max-height:var(--dialog-max-height);padding:var(--size-4-4);background:var(--modal-background);border:var(--modal-border-width) solid var(--modal-border-color);border-radius:var(--modal-radius);box-shadow:var(--shadow-s);flex-direction:column;display:flex;position:relative;overflow:auto}.modal-close-button{top:var(--size-4-2);right:var(--size-4-2);padding:var(--size-2-2);border-radius:var(--radius-s);color:var(--icon-color);cursor:var(--cursor);display:flex;position:absolute}.modal-close-button:hover{background:var(--background-modifier-hover)}.modal-title{font-size:var(--font-ui-large);font-weight:var(--font-semibold);margin-bottom:var(--size-4-3);padding-right:var(--size-4-8)}.modal-content{font-size:var(--font-ui-medium);line-height:var(--line-height-normal)}.modal-button-container{justify-content:flex-end;gap:var(--size-4-2);margin-top:var(--size-4-4);display:flex}button.mod-warning{background:var(--background-modifier-error);color:var(--text-on-accent);border-color:#0000}.prompt{width:var(--prompt-width);max-width:var(--prompt-max-width);max-height:var(--prompt-max-height);background:var(--modal-background);border:var(--prompt-border-width) solid var(--prompt-border-color);border-radius:var(--radius-l);box-shadow:var(--shadow-s);flex-direction:column;display:flex;position:absolute;top:80px;overflow:hidden}.prompt-input-container{border-bottom:var(--border-width) solid var(--background-modifier-border)}.prompt-input-container .prompt-input{width:100%;height:var(--prompt-input-height);padding:var(--size-4-2) var(--size-4-4);font-size:var(--font-ui-medium);background:0 0;border:none;outline:none}.prompt-results{padding:var(--size-4-1);overflow-y:auto}.suggestion-item{align-items:center;gap:var(--size-4-2);padding:var(--size-4-2) var(--size-4-3);border-radius:var(--radius-s);font-size:var(--font-ui-medium);color:var(--text-normal);cursor:var(--cursor);display:flex}.suggestion-item.is-selected{background:var(--background-modifier-hover)}.suggestion-content{flex:1;min-width:0}.suggestion-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.suggestion-note{font-size:var(--font-ui-smaller);color:var(--text-muted)}.suggestion-aux{gap:var(--size-4-1);flex-shrink:0;display:flex}.suggestion-highlight{color:var(--text-accent);font-weight:var(--font-semibold)}.suggestion-empty{padding:var(--size-4-3);color:var(--text-muted);font-size:var(--font-ui-small)}.prompt-instructions{gap:var(--size-4-3);padding:var(--size-4-2) var(--size-4-4);border-top:var(--border-width) solid var(--background-modifier-border);font-size:var(--font-ui-smaller);color:var(--text-muted);flex-wrap:wrap;display:flex}.prompt-instruction-command{font-weight:var(--font-semibold);margin-right:var(--size-2-2)}.menu{z-index:var(--layer-menu);min-width:180px;padding:var(--size-2-3);background:var(--background-secondary);border:var(--border-width) solid var(--background-modifier-border-hover);border-radius:var(--radius-m);box-shadow:var(--shadow-s);font-size:var(--font-ui-small);position:fixed}.menu-item{align-items:center;gap:var(--size-4-2);padding:var(--size-2-3) var(--size-4-2);border-radius:var(--radius-s);cursor:var(--cursor);color:var(--text-normal);display:flex}.menu-item.selected:not(.is-disabled):not(.is-label){background:var(--background-modifier-hover)}.menu-item.is-disabled{opacity:.5;cursor:default}.menu-item.is-warning{color:var(--text-error)}.menu-item.is-label{color:var(--text-muted);font-size:var(--font-ui-smaller)}.menu-item-icon{color:var(--icon-color);display:flex}.menu-item.is-warning .menu-item-icon{color:var(--text-error)}.menu-item-icon .svg-icon{--icon-size:var(--icon-s)}.menu.mod-no-icon .menu-item-icon{display:none}.menu-separator{height:1px;margin:var(--size-2-3) calc(-1 * var(--size-2-3));background:var(--background-modifier-border)}.modal.mod-settings{width:var(--modal-width);height:var(--modal-height);max-width:var(--modal-max-width);max-height:var(--modal-max-height);padding:0;overflow:hidden}.mod-settings .modal-content,.vertical-tabs-container{flex:1;min-height:0;display:flex}.vertical-tab-header{background:var(--background-secondary);width:220px;padding:var(--size-4-6) var(--size-4-2);flex-shrink:0;overflow-y:auto}.vertical-tab-header-group+.vertical-tab-header-group{margin-top:var(--size-4-4)}.vertical-tab-header-group-title{font-size:var(--font-ui-smaller);font-weight:var(--font-semibold);color:var(--text-muted);padding:var(--size-4-1) var(--size-4-2)}.vertical-tab-nav-item{padding:var(--size-2-3) var(--size-4-2);border-radius:var(--radius-s);font-size:var(--font-ui-small);color:var(--text-muted);cursor:var(--cursor)}.vertical-tab-nav-item:hover{background:var(--background-modifier-hover);color:var(--text-normal)}.vertical-tab-nav-item.is-active{background:var(--background-modifier-active-hover);color:var(--text-normal)}.vertical-tab-content-container{padding:var(--size-4-8) var(--size-4-8) var(--size-4-12);flex:1;overflow-y:auto}.setting-search{width:100%;margin-bottom:var(--size-4-3)}.setting-item{align-items:center;gap:var(--size-4-4);padding:var(--size-4-3) 0;border-top:var(--border-width) solid var(--background-modifier-border);display:flex}.setting-item:first-child,.setting-item-heading+.setting-item{border-top:none}.setting-item-heading .setting-item-name{font-size:var(--font-ui-medium);font-weight:var(--font-semibold)}.setting-item-info{flex:1;min-width:0}.setting-item-name{font-size:var(--font-ui-medium);color:var(--text-normal)}.setting-item-control{justify-content:flex-end;align-items:center;gap:var(--size-4-2);flex-wrap:wrap;display:flex}.setting-item.is-disabled{opacity:.5;pointer-events:none}.setting-hotkey{align-items:center;gap:var(--size-2-2);display:inline-flex}.setting-hotkey.mod-active{color:var(--text-accent)}.setting-delete-hotkey{cursor:var(--cursor);display:flex}.setting-delete-hotkey .svg-icon{--icon-size:var(--icon-xs)}.extra-setting-button.is-disabled{opacity:.4}select.dropdown{font:inherit;font-size:var(--font-ui-small);height:var(--input-height);color:var(--text-normal);background:var(--dropdown-background);border:var(--input-border-width) solid var(--background-modifier-border);border-radius:var(--input-radius);padding:0 var(--size-4-2)}select.dropdown:hover{background:var(--dropdown-background-hover)}textarea{font:inherit;font-size:var(--font-ui-small);color:var(--text-normal);background:var(--background-modifier-form-field);border:var(--input-border-width) solid var(--background-modifier-border);border-radius:var(--input-radius);padding:var(--size-4-1) var(--size-4-2)}input[type=color]{width:var(--swatch-width);height:var(--swatch-height);border-radius:var(--swatch-radius);box-shadow:var(--swatch-shadow);background:0 0;border:none;padding:0}.checkbox-container{width:var(--toggle-width);height:calc(var(--toggle-thumb-height) + var(--toggle-border-width) * 2);border-radius:var(--toggle-radius);background:var(--background-modifier-border-hover);cursor:var(--cursor);flex-shrink:0;transition:background .15s ease-in-out;position:relative}.checkbox-container input{display:none}.checkbox-container:after{content:"";top:var(--toggle-border-width);left:var(--toggle-border-width);width:var(--toggle-thumb-width);height:var(--toggle-thumb-height);border-radius:var(--toggle-thumb-radius);background:var(--toggle-thumb-color);transition:transform .15s ease-in-out;position:absolute}.checkbox-container.is-enabled{background:var(--interactive-accent)}.checkbox-container.is-enabled:after{transform:translateX(calc(var(--toggle-width) - var(--toggle-thumb-width) - var(--toggle-border-width) * 2))}.checkbox-container:focus-visible{outline:2px solid hsla(var(--interactive-accent-hsl), .5)}body{--search-clear-button-size:13px;--search-icon-size:18px;--popover-width:450px;--popover-height:400px;--popover-max-height:95vh;--popover-font-size:var(--font-text-size);--popover-pdf-width:450px;--popover-pdf-height:400px}.theme-light,.theme-dark{--search-clear-button-color:var(--text-muted);--search-icon-color:var(--text-muted);--search-result-background:var(--background-primary)}.search-row{padding:var(--size-4-2) var(--size-4-3) 0}.search-input-container{align-items:center;display:flex;position:relative}.search-input-container input{width:100%;height:var(--input-height);padding-right:32px}.search-input-container .input-right-decorator{position:absolute;right:2px}.search-input-container .input-right-decorator.is-active{color:var(--text-accent);background:var(--background-modifier-active-hover)}.search-params{padding:var(--size-4-2) var(--size-4-3) 0}.search-params select{width:100%}.search-result-info{padding:var(--size-4-2) var(--size-4-3);font-size:var(--font-ui-smaller);color:var(--text-muted)}.search-result-container{padding:0 var(--size-4-2) var(--size-4-2);font-size:var(--font-ui-small)}.search-result-file-title{font-weight:var(--font-medium);color:var(--nav-item-color);padding-left:var(--size-4-6)}.search-result.is-collapsed .search-result-file-matches,.backlink-pane-section.is-collapsed>.search-result-container{display:none}.search-result.is-collapsed .collapse-icon,.backlink-pane-section.is-collapsed>.tree-item-self .collapse-icon{transform:rotate(-90deg)}.search-result-file-matches{margin:var(--size-2-2) 0 var(--size-4-2) var(--size-4-3);background:var(--search-result-background);border-radius:var(--radius-s);overflow:hidden}.search-result-file-match{padding:var(--size-4-1) var(--size-4-3);color:var(--text-muted);font-size:var(--font-ui-smaller);line-height:var(--line-height-tight);white-space:pre-wrap;word-break:break-word;cursor:var(--cursor)}.search-result-file-match+.search-result-file-match{border-top:var(--border-width) solid var(--background-modifier-border)}.search-result-file-match:hover{color:var(--text-normal);background:var(--background-modifier-hover)}.search-result-file-matched-text{color:var(--text-normal);background:var(--text-highlight-bg)}.search-result-more-text,.search-empty-state,.pane-empty{padding:var(--size-4-2) var(--size-4-3);color:var(--text-faint);font-size:var(--font-ui-small)}.tree-item-flair-outer{padding-left:var(--size-4-2);margin-left:auto}.tree-item-flair{font-size:var(--font-ui-smaller);color:var(--text-faint);background:var(--background-modifier-hover);border-radius:var(--radius-s);padding:0 var(--size-2-3)}.tree-item-section-header{font-weight:var(--font-semibold);color:var(--text-muted);padding-left:var(--size-4-6)}.backlink-pane-section+.backlink-pane-section{margin-top:var(--size-4-3)}.tree-item-self.is-unresolved .tree-item-inner{color:var(--text-faint);font-style:italic}.outline-view,.tag-container,.bookmarks-container{padding:var(--size-4-2) var(--size-4-3);font-size:var(--nav-item-size)}.outline-view .tree-item-self,.tag-container .tree-item-self,.bookmarks-container .tree-item-self{padding-left:var(--size-4-2);gap:var(--size-4-2)}.outline-view .tree-item-children:empty,.tag-container .tree-item-children:empty{display:none}.bookmark .tree-item-icon{color:var(--icon-color);display:flex}.bookmark .tree-item-icon .svg-icon{--icon-size:var(--icon-s)}.internal-query{border:var(--border-width) solid var(--background-modifier-border);border-radius:var(--radius-m);padding:var(--size-4-2);font-family:var(--font-interface)}.internal-query-header{font-size:var(--font-ui-small);color:var(--text-muted);margin-bottom:var(--size-4-2)}.popover.hover-popover{z-index:var(--layer-popover);width:var(--popover-width);max-height:min(var(--popover-height), var(--popover-max-height));background:var(--background-primary);border:var(--border-width) solid var(--background-modifier-border-hover);border-radius:var(--radius-m);box-shadow:var(--shadow-s);font-size:var(--popover-font-size);padding:var(--size-4-3) var(--size-4-4);position:fixed;overflow:auto}.hover-popover .markdown-embed{border:none;margin:0;padding:0}.hover-popover .markdown-embed-content>.markdown-embed{border:none;padding:0}.view-header-nav-buttons{gap:var(--size-2-1);display:flex}.view-header-nav-buttons button{padding:var(--size-2-2);background:0 0;border:none}.view-header-nav-buttons button:disabled{opacity:.35;cursor:default;background:0 0}.modal.mod-community-modal{width:var(--modal-width);height:var(--modal-height);max-width:var(--modal-max-width);max-height:var(--modal-max-height)}.mod-community-modal .modal-content{flex-direction:column;flex:1;min-height:0;display:flex}.community-modal{gap:var(--size-4-4);flex:1;min-height:0;display:flex}.community-modal-sidebar{width:var(--modal-community-sidebar-width);gap:var(--size-4-2);flex-direction:column;flex-shrink:0;min-height:0;display:flex}.community-modal-sidebar input{width:100%}.community-modal-search-results{gap:var(--size-2-2);flex-direction:column;flex:1;display:flex;overflow-y:auto}.community-item{padding:var(--size-4-2) var(--size-4-3);border-radius:var(--radius-m);border:var(--border-width) solid var(--background-modifier-border);cursor:var(--cursor)}.community-item:hover{background:var(--background-modifier-hover)}.community-item.is-selected{border-color:var(--interactive-accent);background:var(--background-modifier-active-hover)}.community-item-name{font-weight:var(--font-semibold)}.community-item-meta{font-size:var(--font-ui-smaller);color:var(--text-muted)}.community-item-installed{color:var(--text-success)}.community-item-desc{font-size:var(--font-ui-small);color:var(--text-muted);margin-top:var(--size-2-2)}.community-modal-details{min-width:0;padding-right:var(--size-4-2);flex:1;overflow-y:auto}.community-modal-details h2{margin:0 0 var(--size-2-2)}.community-modal-button-container{gap:var(--size-4-2);margin:var(--size-4-3) 0 var(--size-4-1);display:flex}.community-modal-readme{margin-top:var(--size-4-4);border-top:var(--border-width) solid var(--background-modifier-border);padding-top:var(--size-4-3);font-size:var(--font-ui-medium)}.community-modal-readme img{max-width:100%}.community-theme-grid{gap:var(--size-4-3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid;overflow-y:auto}.community-theme-card{gap:var(--size-2-2);padding:var(--size-4-2);border:var(--border-width) solid var(--background-modifier-border);border-radius:var(--radius-m);flex-direction:column;display:flex}.community-theme-card img{aspect-ratio:16/10;object-fit:cover;border-radius:var(--radius-s);background:var(--background-secondary);width:100%}.community-theme-card button{margin-top:auto}.setting-plugin-error{color:var(--text-warning);margin-top:var(--size-2-2)}.slides-container{z-index:var(--layer-slides);background:var(--background-primary);cursor:pointer;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.slides-stage{width:min(90vw,1100px);max-height:85vh;font-size:calc(var(--font-text-size) * 1.6);overflow:auto}.slides-counter{bottom:var(--size-4-4);right:var(--size-4-6);color:var(--text-faint);font-size:var(--font-ui-small);position:absolute}.file-recovery-diff{margin-top:var(--size-4-3);font-family:var(--font-monospace);font-size:var(--font-ui-smaller);white-space:pre-wrap;border:var(--border-width) solid var(--background-modifier-border);border-radius:var(--radius-s);padding:var(--size-4-2);max-height:60vh;overflow:auto}.file-recovery-line.mod-added{background:rgba(var(--color-green-rgb), .15)}.file-recovery-line.mod-removed{background:rgba(var(--color-red-rgb), .15)}.file-recovery-line.mod-same{color:var(--text-muted)}body{--graph-controls-width:240px}.theme-light,.theme-dark{--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)}.graph-view-container{padding:0;position:relative;overflow:hidden}.graph-canvas{touch-action:none;display:block}.graph-controls{top:var(--size-4-2);right:var(--size-4-2);width:var(--graph-controls-width);max-height:calc(100% - var(--size-4-4));background:var(--background-primary);border:var(--border-width) solid var(--background-modifier-border);border-radius:var(--radius-m);box-shadow:var(--shadow-s);padding:var(--size-4-2);font-size:var(--font-ui-small);position:absolute;overflow-y:auto}.graph-controls.is-close{width:auto;padding:var(--size-2-2)}.graph-controls.is-close .graph-controls-body{display:none}.graph-controls-button{float:right}.graph-control-section-header{clear:both;font-weight:var(--font-semibold);color:var(--text-muted);margin:var(--size-4-2) 0 var(--size-2-2)}.graph-controls .setting-item{padding:var(--size-2-2) 0;gap:var(--size-4-2);border:none}.graph-controls .setting-item-name{font-size:var(--font-ui-small)}.graph-controls .setting-item-info:empty{display:none}.graph-controls input[type=text]{width:100%}.graph-controls input[type=range]{width:100px}.theme-light{--canvas-color-1:233, 49, 71;--canvas-color-2:236, 117, 0;--canvas-color-3:224, 172, 0;--canvas-color-4:8, 185, 78;--canvas-color-5:0, 191, 188;--canvas-color-6:120, 82, 238}.theme-dark{--canvas-color-1:251, 70, 76;--canvas-color-2:233, 151, 63;--canvas-color-3:224, 222, 113;--canvas-color-4:68, 207, 110;--canvas-color-5:83, 223, 221;--canvas-color-6:168, 130, 255}.theme-light,.theme-dark{--canvas-background:var(--background-primary);--canvas-card-label-color:var(--text-faint);--canvas-dot-pattern:var(--color-base-30)}.canvas-wrapper{background-color:var(--canvas-background);background-image:radial-gradient(var(--canvas-dot-pattern) 1px, transparent 1px);touch-action:none;background-size:20px 20px;outline:none;padding:0;position:relative;overflow:hidden}.canvas{transform-origin:0 0;position:absolute;top:0;left:0}.canvas-node{--canvas-color:var(--background-modifier-border-focus);position:absolute;top:0;left:0}.canvas-node-container{background:var(--background-primary);border:2px solid var(--background-modifier-border);border-radius:var(--radius-m);width:100%;height:100%;box-shadow:var(--shadow-s);overflow:hidden}.canvas-node.is-themed .canvas-node-container{border-color:var(--canvas-color);background:color-mix(in srgb, var(--canvas-color) 8%, var(--background-primary))}.canvas-node.is-focused .canvas-node-container{border-color:var(--interactive-accent)}.canvas-node-content{width:100%;height:100%;overflow:auto}.canvas-node-content .markdown-preview-view{padding:var(--size-4-3) var(--size-4-4)}.canvas-node-content .markdown-preview-view>:first-child{margin-top:0}.canvas-node-label{font-size:var(--font-ui-smaller);color:var(--canvas-card-label-color);white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding-bottom:2px;position:absolute;bottom:100%;left:0;overflow:hidden}.canvas-node-image{object-fit:contain;width:100%;height:100%;display:block}.canvas-node-content video,.canvas-node-content audio{width:100%}.canvas-node-placeholder{padding:var(--size-4-3);color:var(--text-muted)}.canvas-node-textarea{resize:none;width:100%;height:100%;padding:var(--size-4-3) var(--size-4-4);font-family:var(--font-text);font-size:var(--font-text-size);background:0 0;border:none}.canvas-link-card{padding:var(--size-4-3);gap:var(--size-2-2);flex-direction:column;display:flex}.canvas-link-host{font-weight:var(--font-semibold)}.canvas-node-group:before{content:"";border:2px solid var(--canvas-color);border-radius:var(--radius-l);background:color-mix(in srgb, var(--canvas-color) 7%, transparent);position:absolute;inset:0}.canvas-node-group.is-focused:before{border-color:var(--interactive-accent)}.canvas-group-label{padding:2px var(--size-4-2);font-size:var(--font-ui-medium);color:var(--text-muted);white-space:nowrap;position:absolute;bottom:100%;left:0}.canvas-node-connection-point{background:var(--interactive-accent);opacity:0;cursor:crosshair;z-index:2;border-radius:50%;width:12px;height:12px;position:absolute}.canvas-node:hover>.canvas-node-connection-point{opacity:.8}.canvas-node-connection-point.mod-top{top:-6px;left:calc(50% - 6px)}.canvas-node-connection-point.mod-bottom{bottom:-6px;left:calc(50% - 6px)}.canvas-node-connection-point.mod-left{top:calc(50% - 6px);left:-6px}.canvas-node-connection-point.mod-right{top:calc(50% - 6px);right:-6px}.canvas-node-resizer{cursor:nwse-resize;z-index:2;width:12px;height:12px;position:absolute;bottom:-4px;right:-4px}.canvas-edges{pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0;overflow:visible}.canvas-edge{--canvas-color:var(--text-faint)}.canvas-display-path{fill:none;stroke:var(--canvas-color);stroke-width:calc(3px / var(--canvas-zoom,1))}.canvas-edge.is-focused .canvas-display-path{stroke:var(--interactive-accent)}.canvas-edge-preview{stroke:var(--interactive-accent);stroke-dasharray:6 4}.canvas-interaction-path{fill:none;stroke:#0000;stroke-width:18px;pointer-events:stroke;cursor:pointer}.canvas-arrow-head{fill:context-stroke}.canvas-edge-label{fill:var(--text-normal);text-anchor:middle;paint-order:stroke;stroke:var(--canvas-background);stroke-width:6px;font-size:14px}.canvas-controls{top:var(--size-4-2);right:var(--size-4-2);padding:var(--size-2-2);background:var(--background-primary);border:var(--border-width) solid var(--background-modifier-border);border-radius:var(--radius-m);box-shadow:var(--shadow-s);z-index:3;flex-direction:column;gap:2px;display:flex;position:absolute}.canvas-embed{border:var(--border-width) solid var(--background-modifier-border);border-radius:var(--radius-m);max-height:var(--embed-canvas-max-height);overflow:hidden}.canvas-embed-viewport{background-color:var(--canvas-background);position:relative;overflow:hidden}body{--bases-header-border-width:0 0 1px 0;--bases-header-height:40px;--bases-header-padding-start:var(--size-4-3);--bases-header-padding-end:var(--size-4-3);--bases-toolbar-label-display:inline;--bases-toolbar-badge-display:inline;--bases-embed-border-width:1px;--bases-embed-border-radius:var(--radius-m);--bases-filter-menu-width:520px;--bases-table-container-border-width:1px;--bases-table-container-border-radius:var(--radius-s);--bases-table-header-weight:var(--font-medium);--bases-table-header-icon-display:inline-flex;--bases-table-header-sort-mask:none;--bases-table-column-border-width:1px;--bases-table-row-border-width:1px;--bases-table-row-height:32px;--bases-table-text-size:var(--font-ui-small);--bases-table-column-max-width:400px;--bases-table-column-min-width:60px;--bases-table-cell-radius-active:2px;--bases-cards-scale:1;--bases-cards-group-padding:var(--size-4-3);--bases-cards-line-height:1.4;--bases-cards-border-width:1px}.theme-light,.theme-dark{--bases-embed-border-color:var(--background-modifier-border);--bases-table-header-color:var(--text-muted);--bases-table-header-background:var(--background-primary);--bases-table-header-background-hover:var(--background-modifier-hover);--bases-table-border-color:var(--background-modifier-border);--bases-table-row-background-hover:var(--background-modifier-hover);--bases-table-cell-shadow-active:0 0 0 2px var(--interactive-accent);--bases-table-cell-background-active:var(--background-primary);--bases-table-cell-background-disabled:var(--background-primary-alt);--bases-cards-container-background:transparent;--bases-cards-background:var(--background-primary);--bases-cards-cover-background:var(--background-primary-alt);--bases-cards-shadow:0 0 0 var(--bases-cards-border-width) var(--background-modifier-border);--bases-cards-shadow-hover:0 0 0 var(--bases-cards-border-width) var(--background-modifier-border-hover)}.bases-file-view{flex-direction:column;display:flex}.bases-view{flex-direction:column;flex:1;min-height:0;display:flex}.bases-toolbar{align-items:center;gap:var(--size-4-1);min-height:var(--bases-header-height);padding:0 var(--bases-header-padding-end) 0 var(--bases-header-padding-start);border:solid var(--background-modifier-border);border-width:var(--bases-header-border-width);font-size:var(--font-ui-small);display:flex}.bases-toolbar-item{gap:var(--size-2-3);align-items:center;display:inline-flex}.bases-view-switcher{font-weight:var(--font-semibold);color:var(--text-normal)}.bases-toolbar-results{color:var(--text-muted);display:var(--bases-toolbar-badge-display)}.bases-toolbar-spacer{flex:1}.bases-body{min-height:0;padding:var(--size-4-3);flex:1;overflow:auto}.bases-error{color:var(--text-error);font-size:var(--font-ui-small);padding:var(--size-4-2) 0}.bases-table-container{border:var(--bases-table-container-border-width) solid var(--bases-table-border-color);border-radius:var(--bases-table-container-border-radius);overflow:auto}.bases-table{border-collapse:collapse;width:100%;font-size:var(--bases-table-text-size)}.bases-table th{text-align:left;font-weight:var(--bases-table-header-weight);color:var(--bases-table-header-color);background:var(--bases-table-header-background);padding:var(--size-2-3) var(--size-4-2);border-bottom:var(--bases-table-row-border-width) solid var(--bases-table-border-color);white-space:nowrap;cursor:var(--cursor);position:sticky;top:0}.bases-table th:hover{background:var(--bases-table-header-background-hover)}.bases-sort-indicator{display:var(--bases-table-header-icon-display);vertical-align:middle;margin-left:var(--size-2-2)}.bases-sort-indicator .svg-icon{--icon-size:12px}.bases-table td{height:var(--bases-table-row-height);padding:var(--size-2-2) var(--size-4-2);border-top:var(--bases-table-row-border-width) solid var(--bases-table-border-color);border-left:var(--bases-table-column-border-width) solid var(--bases-table-border-color);max-width:var(--bases-table-column-max-width);min-width:var(--bases-table-column-min-width);text-overflow:ellipsis;vertical-align:middle;overflow:hidden}.bases-table td:first-child{border-left:none}.bases-tr:hover{background:var(--bases-table-row-background-hover)}.bases-group-row td{background:var(--background-secondary);padding:var(--size-4-1) var(--size-4-2)}.bases-group-heading{align-items:center;gap:var(--size-4-2);font-weight:var(--font-semibold);margin:var(--size-4-3) 0 var(--size-4-2);display:flex}.bases-group-row .bases-group-heading{margin:0}.bases-group-count{color:var(--text-faint);font-weight:var(--font-normal);font-size:var(--font-ui-smaller)}.bases-summary{color:var(--text-muted);font-size:var(--font-ui-smaller)}.bases-summary-label{color:var(--text-faint)}.bases-cell-input{width:100%;height:calc(var(--bases-table-row-height) - 6px);box-shadow:var(--bases-table-cell-shadow-active);border-radius:var(--bases-table-cell-radius-active)}.bases-cell-error{color:var(--text-warning);cursor:help}.bases-list-value{gap:var(--size-2-2);flex-wrap:wrap;display:flex}.bases-list-item{background:var(--background-modifier-hover);border-radius:var(--radius-s);padding:0 var(--size-2-3)}.bases-image{max-width:100%;max-height:80px}.bases-icon{display:inline-flex}.bases-cards-container{gap:var(--size-4-3);background:var(--bases-cards-container-background);padding-bottom:var(--bases-cards-group-padding);display:grid}.bases-cards-item{gap:var(--size-2-2);padding:var(--size-4-2) var(--size-4-3);background:var(--bases-cards-background);box-shadow:var(--bases-cards-shadow);border-radius:var(--radius-m);line-height:var(--bases-cards-line-height);font-size:var(--font-ui-small);flex-direction:column;display:flex;overflow:hidden}.bases-cards-item:hover{box-shadow:var(--bases-cards-shadow-hover)}.bases-cards-cover{margin:calc(-1 * var(--size-4-2)) calc(-1 * var(--size-4-3)) var(--size-2-2);background:var(--bases-cards-cover-background)}.bases-cards-cover img{width:100%;height:100%;display:block}.bases-cards-title{font-weight:var(--font-semibold)}.bases-cards-label{font-size:var(--font-ui-smaller);color:var(--text-faint)}.bases-list.mod-no-markers{padding-left:0;list-style:none}.bases-list li{margin:var(--size-2-2) 0}.bases-list-label{color:var(--text-muted)}.bases-kanban{gap:var(--size-4-3);align-items:flex-start;min-height:100%;display:flex}.bases-kanban-column{background:var(--background-secondary);border-radius:var(--radius-m);padding:var(--size-4-2);flex-shrink:0}.bases-kanban-column.is-drop-target{outline:2px dashed var(--interactive-accent)}.bases-kanban-column-header .bases-group-heading{margin:0 0 var(--size-4-2)}.bases-kanban-cards{gap:var(--size-4-2);flex-direction:column;min-height:40px;display:flex}.bases-kanban-cards .bases-cards-item{cursor:grab}.bases-kanban-cards .bases-cards-item.is-dragging{opacity:.5}.bases-kanban-add{margin-top:var(--size-4-2);width:100%;font-size:var(--font-ui-small);justify-content:flex-start}.bases-embed{border:var(--bases-embed-border-width) solid var(--bases-embed-border-color);border-radius:var(--bases-embed-border-radius);flex-direction:column;max-height:500px;display:flex}.bases-source-editor{width:100%;font-family:var(--font-monospace);font-size:var(--font-ui-small);padding:var(--size-4-4);resize:none;background:var(--background-primary);border:none;flex:1}.bases-plugin-view{height:100%}body{--popover-pdf-width:450px;--popover-pdf-height:400px}.pdf-view{flex-direction:column;padding:0;display:flex}.pdf-toolbar{align-items:center;gap:var(--size-4-2);padding:var(--size-4-1) var(--size-4-3);border-bottom:var(--border-width) solid var(--background-modifier-border);font-size:var(--font-ui-small);display:flex}.pdf-page-input{width:56px}.pdf-page-count{color:var(--text-muted);margin-right:auto}.pdf-pages{background:var(--background-secondary);padding:var(--size-4-4) 0;align-items:center;gap:var(--size-4-3);flex-direction:column;flex:1;display:flex;overflow:auto}.pdf-page{box-shadow:var(--shadow-s);background:#fff;flex-shrink:0;position:relative}.pdf-page canvas{display:block}.pdf-embed .pdf-page{max-width:100%}.textLayer{text-align:initial;transform-origin:0 0;z-index:0;--min-font-size:1;--text-scale-factor:calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv:calc(1 / var(--min-font-size));line-height:1;position:absolute;inset:0;overflow:clip}.textLayer :is(span,br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;-webkit-user-select:text;user-select:text;position:absolute}.textLayer>:not(.markedContent),.textLayer .markedContent span:not(.markedContent){z-index:1;--font-height:0;font-size:calc(var(--text-scale-factor) * var(--font-height));--scale-x:1;--rotate:0deg;transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.textLayer .markedContent{display:contents}.textLayer ::selection{background:#0064ff40}.webviewer-content{flex-direction:column;padding:0;display:flex}.webviewer-address{align-items:center;gap:var(--size-2-2);padding:var(--size-4-1) var(--size-4-2);border-bottom:var(--border-width) solid var(--background-modifier-border);display:flex}.webviewer-url{flex:1}.webviewer-hint{font-size:var(--font-ui-smaller);color:var(--text-faint);padding:2px var(--size-4-3)}.webviewer-frame{flex:1;min-height:0}.webviewer-frame iframe{background:#fff;border:none;width:100%;height:100%}.webviewer-reader{padding:var(--size-4-6) var(--size-4-8);flex:1;overflow:auto}.webviewer-reader img{max-width:100%;height:auto}.webviewer-byline{color:var(--text-muted);margin-bottom:var(--size-4-4)}.clipper-preview{white-space:pre-wrap;max-height:240px;font-size:var(--font-ui-smaller);background:var(--background-secondary);padding:var(--size-4-2);border-radius:var(--radius-s);overflow:auto}.clipper-bookmarklet{padding:var(--size-4-1) var(--size-4-3);border-radius:var(--radius-s);background:var(--interactive-accent);color:var(--text-on-accent);cursor:grab;text-decoration:none}.bridge-guide{width:640px;max-width:94vw}.bridge-guide-status{padding:var(--size-4-2) var(--size-4-3);border-radius:var(--radius-s);background:var(--background-secondary);border-left:3px solid var(--text-faint)}.bridge-guide-status.mod-ready{border-left-color:var(--color-green)}.bridge-guide-step{margin-top:var(--size-4-5)}.bridge-guide-step h3{margin:0 0 var(--size-4-2);font-size:var(--font-ui-medium)}.bridge-guide-step p{margin:0 0 var(--size-4-2)}.bridge-guide-note{color:var(--text-muted);font-size:var(--font-ui-small);margin:var(--size-4-2) 0}.bridge-guide-links{gap:var(--size-4-4);margin-bottom:var(--size-4-2);flex-wrap:wrap;display:flex}.bridge-guide-img{max-width:100%;height:auto;margin:var(--size-4-2) 0;border-radius:var(--radius-m);border:var(--border-width) solid var(--background-modifier-border);display:block}.bridge-guide-origin{align-items:center;gap:var(--size-4-2);margin-bottom:var(--size-4-2);display:flex}.bridge-guide-origin code{overflow-wrap:anywhere;min-width:0;padding:var(--size-4-1) var(--size-4-2);background:var(--background-secondary);border-radius:var(--radius-s);flex:1}.nav-files-container.is-being-dragged-over,.nav-folder.is-being-dragged-over{background:var(--background-modifier-hover);outline:2px dashed var(--interactive-accent);outline-offset:-2px;border-radius:var(--radius-s)}body{--callout-border-width:0px;--callout-border-opacity:.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:normal;--callout-title-padding:0;--callout-title-size:inherit;--callout-title-weight:var(--font-semibold);--callout-content-padding:0;--callout-content-background:transparent;--callout-icon:"";--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);--list-indent:2.25em;--list-indent-editing:.75em;--list-indent-source:0;--list-spacing:.075em;--list-bullet-border:none;--list-bullet-radius:50%;--list-bullet-size:.3em;--list-bullet-transform:none;--list-bullet-end-padding:1.3rem;--list-numbered-style:decimal;--checkbox-radius:var(--radius-s);--checkbox-size:var(--font-text-size);--checkbox-margin-inline-start:0;--checklist-done-decoration:line-through;--hr-thickness:2px;--footnote-size:var(--font-smaller);--table-border-width:1px;--table-cell-vertical-alignment:top;--table-white-space:normal;--table-header-border-width:var(--table-border-width);--table-header-font:inherit;--table-header-size:var(--table-text-size);--table-header-weight:var(--font-semibold);--table-line-height:var(--line-height-tight);--table-text-size:inherit;--table-column-max-width:none;--table-column-first-border-width:var(--table-border-width);--table-column-last-border-width:var(--table-border-width);--table-row-last-border-width:var(--table-border-width);--table-selection-blend-mode:var(--highlight-mix-blend-mode,normal);--table-selection-border-width:2px;--table-selection-border-radius:4px;--table-add-button-border-width:1px;--metadata-display-reading:block;--metadata-display-editing:block;--metadata-max-width:none;--metadata-padding:var(--size-4-2) 0;--metadata-border-width:0;--metadata-border-radius:0;--metadata-gap:3px;--metadata-divider-width:0;--metadata-property-padding:0;--metadata-property-radius:6px;--metadata-property-radius-hover:6px;--metadata-property-radius-focus:6px;--metadata-label-font-size:var(--font-smaller);--metadata-sidebar-label-font-size:var(--font-ui-smaller);--metadata-label-font-weight:inherit;--metadata-label-width:9em;--metadata-input-height:calc(var(--font-text-size) * 1.75);--metadata-input-font-size:var(--font-smaller);--metadata-sidebar-input-font-size:var(--font-ui-smaller);--pill-decoration:none;--pill-decoration-hover:none;--pill-border-width:var(--border-width);--pill-padding-x:.65em;--pill-padding-y:.25em;--pill-radius:2em;--pill-weight:inherit;--indentation-guide-width:1px;--indentation-guide-width-active:1px;--indentation-guide-editing-indent:.85em;--indentation-guide-reading-indent:-.85em;--indentation-guide-source-indent:.25em}.theme-light,.theme-dark{--callout-default:var(--color-blue-rgb);--callout-info:var(--color-blue-rgb);--callout-summary:var(--color-cyan-rgb);--callout-todo:var(--color-blue-rgb);--callout-tip:var(--color-cyan-rgb);--callout-important:var(--color-cyan-rgb);--callout-success:var(--color-green-rgb);--callout-question:var(--color-orange-rgb);--callout-warning:var(--color-orange-rgb);--callout-fail:var(--color-red-rgb);--callout-error:var(--color-red-rgb);--callout-bug:var(--color-red-rgb);--callout-example:var(--color-purple-rgb);--callout-quote:158, 158, 158;--callout-color:var(--callout-default);--callout-title-color:inherit;--list-marker-color:var(--text-faint);--list-marker-color-hover:var(--text-muted);--list-marker-color-collapsed:var(--text-accent);--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-marker-color:var(--background-primary);--checklist-done-color:var(--text-muted);--hr-color:var(--background-modifier-border);--table-background:transparent;--table-border-color:var(--background-modifier-border);--table-header-background:var(--table-background);--table-header-background-hover:inherit;--table-header-border-color:var(--table-border-color);--table-header-color:var(--text-normal);--table-text-color:inherit;--table-column-alt-background:var(--table-background);--table-row-background-hover:var(--table-background);--table-row-alt-background:var(--table-background);--table-row-alt-background-hover:var(--table-background);--table-selection:hsla(var(--color-accent-hsl), .1);--table-selection-border-color:var(--interactive-accent);--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-color:var(--background-modifier-border);--metadata-background:transparent;--metadata-border-color:var(--background-modifier-border);--metadata-divider-color:var(--background-modifier-border);--metadata-divider-color-hover:transparent;--metadata-divider-color-focus:transparent;--metadata-property-background:transparent;--metadata-property-background-hover:var(--background-modifier-hover);--metadata-property-background-active:var(--background-modifier-hover);--metadata-label-background-hover:transparent;--metadata-label-background-active:var(--background-modifier-hover);--metadata-label-text-color:var(--text-muted);--metadata-label-text-color-hover:var(--text-muted);--metadata-input-text-color:var(--text-normal);--metadata-input-background:transparent;--metadata-input-background-hover:transparent;--metadata-input-background-active:var(--background-modifier-hover);--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-background:transparent;--pill-background-hover:transparent;--pill-border-color:var(--background-modifier-border);--pill-border-color-hover:var(--background-modifier-border-hover);--indentation-guide-color:rgba(var(--mono-rgb-100), .12);--indentation-guide-color-active:rgba(var(--mono-rgb-100), .3)}.callout[data-callout=abstract],.callout[data-callout=summary],.callout[data-callout=tldr]{--callout-color:var(--callout-summary)}.callout[data-callout=info]{--callout-color:var(--callout-info)}.callout[data-callout=todo]{--callout-color:var(--callout-todo)}.callout[data-callout=important]{--callout-color:var(--callout-important)}.callout[data-callout=tip],.callout[data-callout=hint]{--callout-color:var(--callout-tip)}.callout[data-callout=success],.callout[data-callout=check],.callout[data-callout=done]{--callout-color:var(--callout-success)}.callout[data-callout=question],.callout[data-callout=help],.callout[data-callout=faq]{--callout-color:var(--callout-question)}.callout[data-callout=warning],.callout[data-callout=caution],.callout[data-callout=attention]{--callout-color:var(--callout-warning)}.callout[data-callout=failure],.callout[data-callout=fail],.callout[data-callout=missing]{--callout-color:var(--callout-fail)}.callout[data-callout=danger],.callout[data-callout=error]{--callout-color:var(--callout-error)}.callout[data-callout=bug]{--callout-color:var(--callout-bug)}.callout[data-callout=example]{--callout-color:var(--callout-example)}.callout[data-callout=quote],.callout[data-callout=cite]{--callout-color:var(--callout-quote)}.callout{padding:var(--callout-padding);border:var(--callout-border-width) solid rgba(var(--callout-color), var(--callout-border-opacity));border-radius:var(--callout-radius);background:rgba(var(--callout-color), .1);mix-blend-mode:var(--callout-blend-mode);margin:1em 0;overflow:hidden}.callout-title{align-items:flex-start;gap:var(--size-4-1);padding:var(--callout-title-padding);font-size:var(--callout-title-size);font-weight:var(--callout-title-weight);color:rgb(var(--callout-color));display:flex}.callout.is-collapsible .callout-title{cursor:var(--cursor)}.callout-icon{height:calc(var(--line-height-normal) * 1em);align-items:center;display:flex}.callout-icon .svg-icon{color:rgb(var(--callout-color))}.callout-title-inner{color:var(--callout-title-color)}.callout-fold{height:calc(var(--line-height-normal) * 1em);align-items:center;transition:transform .1s ease-in-out;display:flex}.callout.is-collapsed .callout-fold{transform:rotate(-90deg)}.callout.is-collapsed .callout-content{display:none}.callout-content{padding:var(--callout-content-padding);background:var(--callout-content-background)}.callout-content>:first-child{margin-top:var(--size-4-2)}.callout-content>:last-child{margin-bottom:0}.internal-embed.is-unresolved{color:var(--text-muted);font-style:italic}.markdown-embed{margin:var(--size-4-2) 0;padding:var(--embed-padding);background:var(--embed-background);border-inline-start:var(--embed-border-start);border-inline-end:var(--embed-border-end);border-top:var(--embed-border-top);border-bottom:var(--embed-border-bottom);font-style:var(--embed-font-style);display:block;position:relative}.markdown-embed-title{font-size:var(--font-ui-small);color:var(--text-faint);margin-bottom:var(--size-4-1)}.markdown-embed-content{max-height:var(--embed-max-height);overflow:auto}.markdown-embed-content>:first-child{margin-top:0}.markdown-embed-link{padding:var(--size-2-2);border-radius:var(--radius-s);color:var(--icon-color);opacity:0;cursor:var(--cursor-link);display:flex;position:absolute;top:0;right:0}.markdown-embed:hover .markdown-embed-link{opacity:1}.image-embed img{vertical-align:middle;max-width:100%}.video-embed video,.audio-embed audio{max-width:100%}.pdf-embed iframe{border:var(--border-width) solid var(--background-modifier-border);border-radius:var(--radius-s);width:100%;height:600px}.file-embed{align-items:center;gap:var(--size-4-2);padding:var(--size-4-2) var(--size-4-3);background:var(--background-secondary);border-radius:var(--radius-m);display:inline-flex}.file-embed-icon{display:flex}.markdown-rendered ul,.markdown-rendered ol{padding-inline-start:var(--list-indent)}.markdown-rendered ol{list-style-type:var(--list-numbered-style)}.markdown-rendered li{margin-block:var(--list-spacing)}.markdown-rendered li::marker{color:var(--list-marker-color)}.markdown-rendered .task-list-item{list-style:none}.markdown-rendered .task-list-item-checkbox{margin-inline-start:calc(var(--checkbox-size) * -1.5)}.task-list-item-checkbox{appearance:none;width:var(--checkbox-size);height:var(--checkbox-size);margin:0 .4em 0 var(--checkbox-margin-inline-start);vertical-align:middle;border:1px solid var(--checkbox-border-color);border-radius:var(--checkbox-radius);cursor:var(--cursor);position:relative;top:-.1em}.task-list-item-checkbox:hover{border-color:var(--checkbox-border-color-hover)}.task-list-item-checkbox:checked{background:var(--checkbox-color);border-color:var(--checkbox-color)}.task-list-item-checkbox:checked:after{content:"";background:var(--checkbox-marker-color);position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") 50%/80% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") 50%/80% no-repeat}.markdown-rendered .task-list-item.is-checked{color:var(--checklist-done-color);-webkit-text-decoration:var(--checklist-done-decoration);text-decoration:var(--checklist-done-decoration)}.markdown-rendered mark,.cm-highlight{background:var(--text-highlight-bg);color:var(--text-normal)}.markdown-rendered hr{border-top:var(--hr-thickness) solid var(--hr-color)}.markdown-rendered table{border-collapse:collapse;background:var(--table-background);line-height:var(--table-line-height);font-size:var(--table-text-size);color:var(--table-text-color)}.markdown-rendered th,.markdown-rendered td{border:var(--table-border-width) solid var(--table-border-color);vertical-align:var(--table-cell-vertical-alignment);white-space:var(--table-white-space);max-width:var(--table-column-max-width)}.markdown-rendered th{font-weight:var(--table-header-weight);font-family:var(--table-header-font);color:var(--table-header-color);background:var(--table-header-background)}.math-block{text-align:center;margin:var(--p-spacing) 0;display:block;overflow-x:auto}.math mjx-container[display=true]{margin:0}.block-language-mermaid{text-align:center}.mermaid-error{color:var(--text-error);white-space:pre-wrap}.footnotes{font-size:var(--footnote-size);color:var(--text-muted)}.footnotes-sep{margin-top:2rem}.markdown-rendered .token.comment,.markdown-rendered .token.prolog,.markdown-rendered .token.doctype,.markdown-rendered .token.cdata{color:var(--code-comment)}.markdown-rendered .token.punctuation{color:var(--code-punctuation)}.markdown-rendered .token.property,.markdown-rendered .token.attr-name{color:var(--code-property)}.markdown-rendered .token.tag,.markdown-rendered .token.selector{color:var(--code-tag)}.markdown-rendered .token.boolean,.markdown-rendered .token.number,.markdown-rendered .token.constant,.markdown-rendered .token.symbol{color:var(--code-value)}.markdown-rendered .token.string,.markdown-rendered .token.char,.markdown-rendered .token.attr-value,.markdown-rendered .token.inserted{color:var(--code-string)}.markdown-rendered .token.operator,.markdown-rendered .token.entity,.markdown-rendered .token.url{color:var(--code-operator)}.markdown-rendered .token.keyword,.markdown-rendered .token.atrule{color:var(--code-keyword)}.markdown-rendered .token.function,.markdown-rendered .token.class-name{color:var(--code-function)}.markdown-rendered .token.important,.markdown-rendered .token.regex,.markdown-rendered .token.variable,.markdown-rendered .token.deleted{color:var(--code-important)}.metadata-container{display:var(--metadata-display-reading);max-width:var(--metadata-max-width);padding:var(--metadata-padding);margin-bottom:var(--size-4-4);background:var(--metadata-background);border:var(--metadata-border-width) solid var(--metadata-border-color);border-radius:var(--metadata-border-radius);font-family:var(--font-interface)}.markdown-source-view .metadata-container{display:var(--metadata-display-editing)}.metadata-properties-heading{font-size:var(--font-ui-small);font-weight:var(--font-semibold);color:var(--text-muted);margin-bottom:var(--size-4-2)}.metadata-properties{gap:var(--metadata-gap);flex-direction:column;display:flex}.metadata-property{align-items:center;gap:var(--size-4-2);padding:var(--metadata-property-padding);border-radius:var(--metadata-property-radius);background:var(--metadata-property-background);display:flex}.metadata-property:hover{background:var(--metadata-property-background-hover)}.metadata-property-key{align-items:center;gap:var(--size-4-1);width:var(--metadata-label-width);color:var(--metadata-label-text-color);font-size:var(--metadata-label-font-size);font-weight:var(--metadata-label-font-weight);flex-shrink:0;display:flex}.metadata-property-icon{color:var(--text-faint);display:flex}.metadata-property-icon .svg-icon{--icon-size:var(--icon-xs)}.metadata-property-key-input,.metadata-input,.multi-select-input,.metadata-new-key{width:100%;min-width:0;height:var(--metadata-input-height);color:inherit;font-size:var(--metadata-input-font-size);padding:0 var(--size-4-1);background:0 0!important;border:none!important;outline:none!important}.metadata-property-value{min-width:0;color:var(--metadata-input-text-color);font-size:var(--metadata-input-font-size);flex:1;align-items:center;display:flex}.metadata-property-remove{opacity:0}.metadata-property:hover .metadata-property-remove{opacity:1}.metadata-add-button{align-items:center;gap:var(--size-4-1);margin-top:var(--size-4-1);padding:var(--size-2-2) var(--size-4-1);color:var(--text-faint);font-size:var(--font-ui-small);border-radius:var(--radius-s);cursor:var(--cursor);display:inline-flex}.metadata-add-button:hover{color:var(--text-muted);background:var(--background-modifier-hover)}.metadata-add-button .svg-icon{--icon-size:var(--icon-xs)}.metadata-error{color:var(--text-error);font-size:var(--font-ui-small)}.multi-select-container{align-items:center;gap:var(--size-2-2);flex-wrap:wrap;width:100%;display:flex}.multi-select-pill{align-items:center;gap:var(--size-2-1);padding:var(--pill-padding-y) var(--pill-padding-x);border:var(--pill-border-width) solid var(--pill-border-color);border-radius:var(--pill-radius);background:var(--pill-background);color:var(--pill-color);font-weight:var(--pill-weight);-webkit-text-decoration:var(--pill-decoration);text-decoration:var(--pill-decoration);line-height:1;display:inline-flex}.multi-select-pill:hover{border-color:var(--pill-border-color-hover);color:var(--pill-color-hover)}.multi-select-pill-remove-button{color:var(--pill-color-remove);cursor:var(--cursor);display:flex}.multi-select-pill-remove-button:hover{color:var(--pill-color-remove-hover)}.multi-select-pill-remove-button .svg-icon{--icon-size:12px}.multi-select-input{flex:1;width:auto;min-width:4em}.cm-embed-block{display:block}.cm-embed-block>.metadata-container{margin-bottom:var(--size-4-2)}.cm-callout-widget>.callout,.cm-table-widget table{margin:0}.cm-table-widget,.cm-math-widget,.cm-code-widget,.cm-callout-widget{padding:var(--size-2-2) 0}.cm-embed-block:not(.cm-preview-code-block):hover{box-shadow:var(--embed-block-shadow-hover);border-radius:var(--radius-s);cursor:text}.internal-embed-widget,.image-embed{max-width:100%;display:inline-block}.internal-embed-widget>p,.image-embed>p{margin:0}.is-live-preview .cm-hmd-internal-link,.is-live-preview .cm-link.cm-underline{color:var(--link-color);-webkit-text-decoration:var(--link-decoration);text-decoration:var(--link-decoration);cursor:var(--cursor-link)}.cm-hmd-internal-link{color:var(--link-color)}.cm-hashtag{background:var(--tag-background);color:var(--tag-color);border-radius:var(--tag-radius);font-size:var(--tag-size);padding:0 .3em}.cm-comment{color:var(--code-comment)}.cm-math{font-family:var(--font-monospace);color:var(--code-value)}.list-bullet{color:var(--list-marker-color);padding-right:.35em}.HyperMD-codeblock{font-family:var(--font-monospace);font-size:var(--code-size);background:var(--code-background)}.HyperMD-codeblock-begin{border-top-left-radius:var(--radius-s);border-top-right-radius:var(--radius-s)}.HyperMD-codeblock-end{border-bottom-left-radius:var(--radius-s);border-bottom-right-radius:var(--radius-s)}.HyperMD-quote{border-inline-start:var(--blockquote-border-thickness) solid var(--blockquote-border-color);padding-inline-start:var(--size-4-4)!important}.HyperMD-task-line[data-task]:not([data-task=\ ]){color:var(--checklist-done-color);-webkit-text-decoration:var(--checklist-done-decoration);text-decoration:var(--checklist-done-decoration)}.cm-line hr{border:none;border-top:var(--hr-thickness) solid var(--hr-color);margin:.5em 0}.cm-keyword{color:var(--code-keyword)}.cm-string{color:var(--code-string)}.cm-number{color:var(--code-value)}.cm-def{color:var(--code-function)}.cm-property{color:var(--code-property)}.cm-operator{color:var(--code-operator)}.cm-tag{color:var(--code-tag)}.cm-meta{color:var(--text-faint)}.markdown-source-view .cm-gutters{color:var(--text-faint);background:0 0;border:none}.markdown-source-view .cm-foldGutter .cm-gutterElement{cursor:var(--cursor);padding:0 2px}.cm-tooltip.cm-tooltip-autocomplete{background:var(--background-secondary);border:var(--border-width) solid var(--background-modifier-border-hover);border-radius:var(--radius-m);box-shadow:var(--shadow-s);font-family:var(--font-interface);font-size:var(--font-ui-small);padding:var(--size-2-2)}.cm-tooltip-autocomplete>ul>li{border-radius:var(--radius-s);padding:var(--size-2-2) var(--size-4-2)!important}.cm-tooltip-autocomplete>ul>li[aria-selected]{background:var(--background-modifier-hover)!important;color:var(--text-normal)!important}.cm-completionDetail{color:var(--text-faint);margin-left:var(--size-4-2);font-style:normal}.cm-completionMatchedText{color:var(--text-accent);font-weight:var(--font-semibold);text-decoration:none}.is-live-preview .cm-hmd-internal-link.is-unresolved{color:var(--link-unresolved-color);opacity:var(--link-unresolved-opacity);filter:var(--link-unresolved-filter);-webkit-text-decoration-style:var(--link-unresolved-decoration-style);text-decoration-style:var(--link-unresolved-decoration-style);-webkit-text-decoration-color:var(--link-unresolved-decoration-color);text-decoration-color:var(--link-unresolved-decoration-color)}
