:root{--default-font:"Inter",sans-serif;--font-monospace:"Source Code Pro",monospace;--scale-dimension-size-max:9999px;--scale-dimension-size-3000:240px;--scale-dimension-size-2000:160px;--scale-dimension-size-1500:100px;--scale-dimension-size-1000:80px;--scale-dimension-size-900:72px;--scale-dimension-size-800:64px;--scale-dimension-size-700:56px;--scale-dimension-size-600:48px;--scale-dimension-size-500:40px;--scale-dimension-size-400:32px;--scale-dimension-size-300:24px;--scale-dimension-size-250:20px;--scale-dimension-size-225:18px;--scale-dimension-size-200:16px;--scale-dimension-size-175:14px;--scale-dimension-size-150:12px;--scale-dimension-size-125:10px;--scale-dimension-size-100:8px;--scale-dimension-size-75:6px;--scale-dimension-size-50:4px;--scale-dimension-size-25:2px;--scale-dimension-size-10:1px;--scale-dimension-size-0:0px;--scale-dimension-font-size-1300:72px;--scale-dimension-font-size-1200:60px;--scale-dimension-font-size-1100:54px;--scale-dimension-font-size-1000:48px;--scale-dimension-font-size-900:42px;--scale-dimension-font-size-800:36px;--scale-dimension-font-size-700:32px;--scale-dimension-font-size-600:28px;--scale-dimension-font-size-500:24px;--scale-dimension-font-size-400:20px;--scale-dimension-font-size-300:18px;--scale-dimension-font-size-200:16px;--scale-dimension-font-size-100:14px;--scale-dimension-font-size-75:13px;--scale-dimension-font-size-50:12px;--scale-dimension-font-size-25:11px;--scale-dimension-font-size-10:10px;--static-large:162%;--static-medium:150%;--static-small:132%;--scale-radius-9999:var(--scale-dimension-size-300);--scale-radius-6:var(--scale-dimension-size-300);--scale-radius-5:var(--scale-dimension-size-200);--scale-radius-4:var(--scale-dimension-size-150);--scale-radius-3:var(--scale-dimension-size-75);--scale-radius-2:var(--scale-dimension-size-50);--scale-radius-1:var(--scale-dimension-size-25)}body{--anim-duration-none:0;--anim-duration-superfast:70ms;--anim-duration-fast:140ms;--anim-duration-moderate:300ms;--anim-duration-slow:560ms;--anim-motion-smooth:cubic-bezier(0.45, 0.05, 0.55, 0.95);--anim-motion-delay:cubic-bezier(0.65, 0.05, 0.36, 1);--anim-motion-jumpy:cubic-bezier(0.68, -0.55, 0.27, 1.55);--anim-motion-swing:cubic-bezier(0, 0.55, 0.45, 1);--blockquote-border-thickness:1px;--blockquote-border-color:var(--interactive-accent);--blockquote-font-style:normal;--blockquote-color:inherit;--blockquote-background-color:transparent;--bold-weight:var(--font-semibold);--bold-color:inherit;--bold-background:var(--static-alpha-balck-150);--border-width:0.75x;--button-radius:var(--input-radius);--callout-border-width:0px;--callout-border-opacity:0.2;--callout-padding:var(--size-4-2) var(--size-4-5) var(--size-4-2) var(--size-4-5);--callout-radius:var(--radius-m);--callout-blend-mode:var(--highlight-mix-blend-mode);--callout-title-color:inherit;--callout-title-padding:var(--scale-dimension-size-0);--callout-title-size:var(--font-ui-medium);--callout-content-padding:0;--callout-content-background:transparent;--callout-bug:var(--color-red-rgb);--callout-default:var(--mono-rgb-100);--callout-error:var(--color-red-rgb);--callout-example:var(--color-purple-rgb);--callout-fail:var(--color-red-rgb);--callout-important:var(--color-cyan-rgb);--callout-info:var(--color-blue-rgb);--callout-question:var(--color-yellow-rgb);--callout-success:var(--color-green-rgb);--callout-summary:var(--mono-rgb-100);--callout-tip:var(--color-cyan-rgb);--callout-todo:var(--color-blue-rgb);--callout-warning:var(--color-orange-rgb);--callout-quote:158,158,158;--canvas-dot-pattern:var(--color-base-30);--canvas-color-1:var(--color-red-rgb);--canvas-color-2:var(--color-orange-rgb);--canvas-color-3:var(--color-yellow-rgb);--canvas-color-4:var(--color-green-rgb);--canvas-color-5:var(--color-cyan-rgb);--canvas-color-6:var(--color-purple-rgb);--checkbox-radius:var(--radius-m);--checkbox-size:calc(var(--font-text-size) * 1.1);--checkbox-marker-color:var(--background-primary);--checkbox-color:var(--interactive-accent);--checkbox-color-hover:var(--interactive-accent-hover);--checkbox-border-color:var(--text-faint);--checkbox-border-color-hover:var(--text-muted);--checklist-done-decoration:line-through;--checklist-done-color:var(--text-fade);--code-white-space:pre-wrap;--code-size:var(--font-smaller);--code-background:var(--color-gray-alpha-50);--code-normal:var(--text-muted);--code-comment:var(--text-fade);--code-function:var(--color-yellow);--code-important:var(--color-orange);--code-keyword:var(--color-blue);--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);--collapse-icon-color:var(--text-faint);--collapse-icon-color-collapsed:var(--text-accent);--cursor:default;--cursor-link:pointer;--cursor-action:pointer;--dialog-width:560px;--dialog-max-width:80vw;--dialog-max-height:85vh;--divider-color:var(--background-modifier-border);--divider-color-hover:var(--interactive-accent);--divider-width:var(--scale-dimension-size-10);--divider-width-hover:var(--scale-dimension-size-25);--divider-vertical-height:calc(100% - var(--header-height));--drag-ghost-background:rgba(0, 0, 0, 0.85);--drag-ghost-text-color:#fff;--embed-max-height:4000px;--embed-canvas-max-height:400px;--embed-background:inherit;--embed-border-left:2px solid var(--interactive-accent);--embed-border-right:none;--embed-border-top:none;--embed-border-bottom:none;--embed-padding:0 0 0 var(--size-4-6);--embed-font-style:inherit;--embed-block-shadow-hover:0 0 0 1px var(--background-modifier-border),inset 0 0 0 1px var(--background-modifier-border);--file-line-width:640px;--file-folding-offset:24px;--file-margins:var(--size-4-8);--file-header-font-size:var(--font-ui-small);--file-header-font-weight:500;--file-header-border:var(--border-width) solid transparent;--file-header-justify:center;--font-smallest:0.8rem;--font-smaller:0.875rem;--font-small:0.933rem;--font-ui-smaller:var(--scale-dimension-font-size-25);--font-ui-small:var(--scale-dimension-font-size-75);--font-ui-medium:var(--scale-dimension-font-size-200);--font-ui-large:var(--scale-dimension-font-size-400);--font-thin:100;--font-extralight:200;--font-light:300;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--font-extrabold:800;--font-black:900;--footnote-size:var(--font-smaller);--graph-controls-width:240px;--graph-text:var(--text-normal);--graph-line:var(--color-base-35, var(--background-modifier-border-focus));--graph-node:var(--text-muted);--graph-node-unresolved:var(--text-faint);--graph-node-focused:var(--text-accent);--graph-node-tag:var(--color-green);--graph-node-attachment:var(--color-yellow);--heading-formatting:var(--text-faint);--h1-color:inherit;--h2-color:inherit;--h3-color:inherit;--h4-color:inherit;--h5-color:inherit;--h6-color:inherit;--h1-line-height:1.2;--h2-line-height:1.2;--h3-line-height:1.3;--h4-line-height:1.4;--h5-line-height:var(--line-height-normal);--h6-line-height:var(--line-height-normal);--h1-size:1.375rem;--h2-size:1.25rem;--h3-size:1.125rem;--h4-size:1rem;--h5-size:0.875rem;--h6-size:0.813rem;--h1-style:normal;--h2-style:normal;--h3-style:normal;--h4-style:normal;--h5-style:small-caps;--h6-style:small-caps;--h1-variant:normal;--h2-variant:normal;--h3-variant:normal;--h4-variant:normal;--h5-variant:normal;--h6-variant:normal;--h1-weight:600;--h2-weight:600;--h3-weight:600;--h4-weight:600;--h5-weight:600;--h6-weight:600;--header-height:42px;--hr-color:var(--background-modifier-border);--hr-thickness:1px;--icon-size:var(--icon-m);--icon-stroke:var(--icon-m-stroke-width);--icon-xs:14px;--icon-s:16px;--icon-m:18px;--icon-l:18px;--icon-xl:32px;--icon-xs-stroke-width:2px;--icon-s-stroke-width:2px;--icon-m-stroke-width:1.75px;--icon-l-stroke-width:1.75px;--icon-xl-stroke-width:1.25px;--icon-color:var(--text-muted);--icon-color-hover:var(--text-muted);--icon-color-active:var(--text-accent);--icon-color-focused:var(--text-normal);--icon-opacity:0.6;--icon-opacity-hover:1;--icon-opacity-active:1;--clickable-icon-radius:var(--radius-m);--indentation-guide-width:1px;--indentation-guide-color:rgba(var(--mono-rgb-100), 0.1);--indentation-guide-color-active:rgba(var(--mono-rgb-100), 0.3);--inline-title-color:var(--h1-color);--inline-title-font:var(--h1-font);--inline-title-line-height:var(--h1-line-height);--inline-title-size:var(--h1-size);--inline-title-style:var(--h1-style);--inline-title-variant:var(--h1-variant);--inline-title-weight:var(--h1-weight);--input-height:var(--scale-dimension-size-400);--input-radius:var(--radius-m);--input-font-weight:var(--font-normal);--input-border-width:var(--scale-dimension-size-0);--italic-color:inherit;--layer-cover:5;--layer-sidedock:10;--layer-status-bar:15;--layer-popover:30;--layer-slides:45;--layer-modal:50;--layer-notice:60;--layer-menu:65;--layer-tooltip:70;--layer-dragged-item:80;--line-height-large:1.6;--line-height-normal:1.5;--line-height-tight:1.3;--link-color:var(--text-accent);--link-color-hover:var(--text-accent-hover);--link-decoration:none;--link-decoration-hover:underline;--link-decoration-thickness:auto;--link-external-color:var(--text-accent);--link-external-color-hover:var(--text-accent-hover);--link-external-decoration:none;--link-external-decoration-hover:underline;--link-external-filter:none;--link-unresolved-color:var(--text-accent);--link-unresolved-opacity:0.6;--link-unresolved-filter:none;--link-unresolved-decoration-style:solid;--link-unresolved-decoration-color:hsla(var(--interactive-accent-hsl), 0.3);--list-indent:1rem;--list-spacing:0.14rem;--list-marker-color:var(--color-base-35);--list-marker-color-hover:var(--text-muted);--list-marker-color-collapsed:var(--text-accent);--list-bullet-border:none;--list-bullet-radius:50%;--list-bullet-size:0.2rem;--list-bullet-transform:none;--list-numbered-style:decimal;--nav-item-size:var(--font-ui-small);--nav-item-color:var(--text-muted);--nav-item-color-hover:var(--text-normal);--nav-item-color-active:var(--text-normal);--nav-item-color-selected:var(--text-normal);--nav-item-color-highlighted:var(--text-accent-hover);--nav-item-background-hover:var(--background-modifier-hover);--nav-item-background-active:var(--background-modifier-hover);--nav-item-background-selected:hsla(var(--color-accent-hsl), 0.2);--nav-item-padding:var(--size-4-1) var(--size-4-2);--nav-item-parent-padding:var(--nav-item-padding);--nav-item-children-padding-left:var(--size-4-2);--nav-item-children-margin-left:var(--size-4-3);--nav-item-weight:inherit;--nav-item-weight-hover:var(--bold-weight);--nav-item-weight-active:var(--bold-weight);--nav-item-white-space:nowrap;--nav-indentation-guide-width:var(--indentation-guide-width);--nav-indentation-guide-color:var(--indentation-guide-color);--nav-collapse-icon-color:var(--collapse-icon-color);--nav-collapse-icon-color-collapsed:var(--text-faint);--modal-background:var(--background-primary);--modal-width:90vw;--modal-height:85vh;--modal-max-width:1100px;--modal-max-height:1000px;--modal-max-width-narrow:800px;--modal-border-width:var(--border-width);--modal-border-color:var(
    --color-base-40,
    var(--background-modifier-border-focus)
  );--modal-radius:var(--radius-l);--modal-community-sidebar-width:280px;--popover-width:450px;--popover-height:400px;--popover-max-height:70vh;--popover-pdf-width:600px;--popover-pdf-height:800px;--popover-font-size:var(--font-text-size);--prompt-width:700px;--prompt-max-width:62vw;--prompt-max-height:70vh;--prompt-border-width:var(--border-width);--prompt-border-color:var(
    --color-base-40,
    var(--background-modifier-border-focus)
  );--radius-s:var(--scale-radius-1);--radius-m:var(--scale-radius-3);--radius-l:var(--scale-radius-4);--radius-xl:var(--scale-radius-5);--radius-full:var(--scale-dimension-size-max);--ribbon-background:var(--background-primary);--ribbon-background-collapsed:var(--background-primary);--ribbon-width:var(--scale-dimension-size-600);--ribbon-padding:var(--size-4-2) var(--size-4-1) var(--size-4-3);--scrollbar-active-thumb-bg:rgba(var(--mono-rgb-100), 0.2);--scrollbar-bg:rgba(var(--mono-rgb-100), 0.05);--scrollbar-thumb-bg:rgba(var(--mono-rgb-100), 0.1);--search-clear-button-color:var(--text-muted);--search-clear-button-size:13px;--search-icon-color:var(--text-muted);--search-icon-size:18px;--search-result-background:var(--background-primary);--size-2-1:2px;--size-2-2:4px;--size-2-3:6px;--size-4-1:4px;--size-4-2:8px;--size-4-3:12px;--size-4-4:16px;--size-4-5:20px;--size-4-6:24px;--size-4-8:32px;--size-4-9:36px;--size-4-12:48px;--size-4-16:64px;--size-4-18:72px;--sidebar-markdown-font-size:calc(var(--font-text-size) * 0.9);--sidebar-tab-text-display:none;--slider-thumb-border-width:1px;--slider-thumb-border-color:var(--background-modifier-border-hover);--slider-thumb-height:18px;--slider-thumb-width:18px;--slider-thumb-y:-6px;--slider-thumb-radius:50%;--slider-s-thumb-size:15px;--slider-s-thumb-position:-5px;--slider-track-background:var(--background-modifier-border);--slider-track-height:3px;--status-bar-background:var(--background-secondary);--status-bar-border-color:var(--divider-color);--status-bar-border-width:1px 0 0 1px;--status-bar-font-size:var(--font-ui-smaller);--status-bar-text-color:var(--text-muted);--status-bar-position:fixed;--status-bar-radius:var(--radius-m);--swatch-radius:14px;--swatch-height:24px;--swatch-width:24px;--swatch-shadow:inset 0 0 0 1px rgba(var(--mono-rgb-100), 0.15);--tab-background-active:var(--background-primary);--tab-text-color:var(--text-faint);--tab-text-color-active:var(--text-muted);--tab-text-color-focused:var(--text-muted);--tab-text-color-focused-active:var(--text-muted);--tab-text-color-focused-highlighted:var(--text-accent);--tab-text-color-focused-active-current:var(--text-normal);--tab-font-size:var(--font-ui-small);--tab-font-weight:inherit;--tab-container-background:var(--background-secondary);--tab-divider-color:var(--background-modifier-border-hover);--tab-outline-color:var(--divider-color);--tab-outline-width:1px;--tab-curve:6px;--tab-radius:var(--radius-s);--tab-radius-active:6px 6px 0 0;--tab-width:200px;--tab-max-width:320px;--tab-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;--tab-stacked-shadow:-8px 0 8px 0 rgba(0, 0, 0, 0.05);--table-background:transparent;--table-border-width:1px;--table-border-color:var(--background-modifier-border-row);--table-white-space:normal;--table-header-background:var(--background-secondary);--table-header-background-hover:inherit;--table-header-border-width:var(--table-border-width);--table-header-border-color:var(--table-border-color);--table-header-font:inherit;--table-header-size:var(--font-ui-small);--table-header-weight:var(--bold-weight);--table-header-color:var(--text-normal);--table-text-size:var(--font-ui-medium);--table-text-color:inherit;--table-column-max-width:none;--table-column-alt-background:var(--table-background);--table-column-first-border-width:var(--table-border-width);--table-column-last-border-width:var(--table-border-width);--table-row-background-hover:var(--table-background);--table-row-alt-background:var(--table-background);--table-row-last-border-width:var(--table-border-width);--tag-size:var(--font-smaller);--tag-color:var(--text-accent);--tag-color-hover:var(--text-accent);--tag-decoration:none;--tag-decoration-hover:none;--tag-background:hsla(var(--interactive-accent-hsl), 0.1);--tag-background-hover:hsla(var(--interactive-accent-hsl), 0.2);--tag-border-color:hsla(var(--interactive-accent-hsl), 0.15);--tag-border-color-hover:hsla(var(--interactive-accent-hsl), 0.15);--tag-border-width:0px;--tag-padding-x:0.65rem;--tag-padding-y:0.25rem;--tag-radius:var(--radius-m);--titlebar-background:var(--background-secondary);--titlebar-background-focused:var(--background-secondary);--titlebar-border-width:0px;--titlebar-border-color:var(--background-modifier-border);--titlebar-text-color:var(--text-muted);--titlebar-text-color-focused:var(--text-normal);--titlebar-text-weight:var(--font-bold);--toggle-border-width:2px;--toggle-width:40px;--toggle-radius:18px;--toggle-thumb-color:white;--toggle-thumb-radius:18px;--toggle-thumb-height:18px;--toggle-thumb-width:18px;--toggle-s-border-width:2px;--toggle-s-width:34px;--toggle-s-thumb-height:15px;--toggle-s-thumb-width:15px;--vault-name-font-size:var(--font-ui-small);--vault-name-font-weight:var(--font-medium);--vault-name-color:var(--text-normal);--workspace-background-translucent:rgba(var(--mono-rgb-0), 0.6);--accent-h:223;--accent-s:100%;--accent-l:62%;--text-normal:var(--color-base-60);--text-muted:var(--color-base-50);--text-faint:var(--color-base-40);--text-fade:var(--color-base-30);--text-on-accent:white;--text-on-accent-inverted:black;--text-error:var(--color-red);--text-success:var(--color-green);--text-selection:hsla(var(--color-accent-hsl), 0.2);--text-accent:var(--color-accent);--text-accent-hover:var(--color-accent-2);--interactive-accent-hsl:var(--color-accent-hsl);--interactive-accent:var(--color-accent-1);--interactive-accent-hover:var(--color-accent-2);--static-black:#000000;--static-white:#ffffff;--static-blue:#3d73ff;--static-alpha-balck-700:rgba(0, 0, 0, 0.7);--static-alpha-balck-500:rgba(0, 0, 0, 0.5);--static-alpha-balck-200:rgba(0, 0, 0, 0.2);--static-alpha-balck-150:rgba(0, 0, 0, 0.1);--static-alpha-balck-100:rgba(0, 0, 0, 0.06);--static-alpha-white-200:rgba(255, 255, 255, 0.2);--static-alpha-white-500:rgba(255, 255, 255, 0.5)}.theme-light{color-scheme:light;--highlight-mix-blend-mode:darken;--mono-rgb-0:255,255,255;--mono-rgb-100:0,0,0;--color-red-rgb:250,82,82;--color-red:#e93147;--color-green-rgb:8,185,78;--color-green:#40c057;--color-orange-rgb:253,126,20;--color-orange:#fd7e14;--color-yellow-rgb:245,162,0;--color-yellow:#f5a200;--color-cyan-rgb:40,173,202;--color-cyan:#28adca;--color-blue-rgb:3,105,224;--color-blue:#3d73ff;--color-purple-rgb:121,80,242;--color-purple:#7950f2;--color-pink-rgb:245,88,173;--color-pink:#f558ad;--color-base-00:#ffffff;--color-base-05:#fefefe;--color-base-10:#f8f9fa;--color-base-20:#f1f3f5;--color-base-25:#dee2e6;--color-base-30:#adb5bd;--color-base-35:#868e96;--color-base-40:#495057;--color-base-50:#343a40;--color-base-60:#212529;--color-base-70:#15171a;--color-base-100:#0e0e0f;--color-purple-100:#f3f0ff;--color-purple-200:#e5dbff;--color-purple-300:#d0bfff;--color-purple-400:#9775fa;--color-purple-500:#7950f2;--color-purple-600:#6741d9;--color-purple-700:#5f3dc4;--color-purple-800:#482e94;--color-purple-900:#2d1d5c;--color-blue-100:#e7f7ff;--color-blue-200:#d1e9ff;--color-blue-300:#b0cdff;--color-blue-400:#6a94fc;--color-blue-500:#3d73ff;--color-blue-600:#3160e1;--color-blue-700:#2c54cd;--color-blue-800:#1e409b;--color-blue-900:#002c67;--color-green-100:#ebfbee;--color-green-200:#d3f9d8;--color-green-300:#b2f2bb;--color-green-400:#69db7c;--color-green-500:#40c057;--color-green-600:#2f9e44;--color-green-700:#28803a;--color-green-800:#1c5928;--color-green-900:#0e2e15;--color-orange-100:#fff4e6;--color-orange-200:#ffe8cc;--color-orange-300:#ffd8a8;--color-orange-400:#ffa94d;--color-orange-500:#fd7e14;--color-orange-600:#e8590c;--color-orange-700:#d9480f;--color-orange-800:#8f300a;--color-orange-900:#4f1905;--color-red-100:#fff5f5;--color-red-200:#ffe3e3;--color-red-300:#ffc9c9;--color-red-400:#ff8787;--color-red-500:#fa5252;--color-red-600:#e03131;--color-red-700:#c92a2a;--color-red-800:#9b0404;--color-red-900:#700707;--color-ash-100:#f9f8f6;--color-ash-200:#f2f1ed;--color-ash-300:#eceae5;--color-ash-400:#e5e3dc;--color-ash-500:#dfddd3;--color-ash-600:#d8d6ca;--color-ash-700:#d2cfc1;--color-ash-800:#cbc8b9;--color-ash-900:#c5c1b0;--color-ash-1000:#bebaa7;--color-gray-alpha-25:rgba(0, 0, 0, 0.03);--color-gray-alpha-50:rgba(0, 0, 0, 0.05);--color-gray-alpha-75:rgba(0, 0, 0, 0.08);--color-gray-alpha-100:rgba(0, 0, 0, 0.1);--color-purple-alpha-100:rgba(121, 80, 242, 0.1);--color-purple-alpha-200:rgba(121, 80, 242, 0.2);--color-cyan-alpha-100:rgba(70, 192, 192, 0.1);--color-green-alpha-100:rgba(64, 192, 87, 0.1);--color-green-alpha-200:rgba(64, 192, 87, 0.2);--color-blue-alpha-100:rgba(61, 174, 255, 0.1);--color-blue-alpha-200:rgba(61, 174, 255, 0.2);--color-red-alpha-100:rgba(250, 82, 82, 0.1);--color-red-alpha-200:rgba(250, 82, 82, 0.2);--color-yellow-alpha-50:rgba(255, 232, 23, 0.05);--color-yellow-alpha-100:rgba(255, 232, 23, 0.2);--color-yellow-alpha-200:rgba(255, 232, 23, 0.3);--alpha-100:0.1;--alpha-200:0.2;--alpha-500:0.5;--color-accent-hsl:var(--accent-h),var(--accent-s),var(--accent-l);--color-accent:hsl(var(--accent-h), var(--accent-s), var(--accent-l));--color-accent-1:hsl(
    var(--accent-h),
    var(--accent-s),
    calc(var(--accent-l) + 2.5%)
  );--color-accent-2:hsl(
    var(--accent-h),
    var(--accent-s),
    calc(var(--accent-l) + 5%)
  );--background-primary:var(--color-ash-200);--background-primary-low:var(--color-ash-100);--background-primary-alt:var(--color-ash-500);--background-secondary:var(--color-ash-400);--background-secondary-alt:var(--color-ash-600);--background-modifier-hover:rgba(var(--mono-rgb-100), 0.075);--background-modifier-hover:var(--color-gray-alpha-100);--background-modifier-active-hover:hsla(var(--interactive-accent-hsl), 0.15);--background-modifier-border:var(--color-ash-400);--background-modifier-border-row:var(--color-ash-500);--background-modifier-border-hover:var(--color-base-35);--background-modifier-border-focus:var(--color-ash-600);--background-modifier-error-rgb:var(--color-red-rgb);--background-modifier-error:var(--color-red);--background-modifier-error-hover:var(--color-red);--background-modifier-success-rgb:var(--color-green-rgb);--background-modifier-success:var(--color-green);--background-modifier-message:rgba(0, 0, 0, 0.9);--background-modifier-box-shadow:rgba(0, 0, 0, 0.3);--background-modifier-cover:var(--static-alpha-balck-700);--background-modifier-form-field:var(--color-ash-400);--interactive-normal:var(--color-ash-400);--interactive-hover:var(--color-ash-500);--text-highlight-bg:var(--color-ash-500);--text-highlight-bg-active:var(--color-yellow-alpha-100);--text-selection:hsla(var(--interactive-accent-hsl), 0.25);--input-shadow:transparent;--input-shadow-hover:transparent;--shadow-s:0px 1px 2px rgba(0, 0, 0, 0.028),0px 3.4px 6.7px rgba(0, 0, 0, 0.042),0px 15px 30px rgba(0, 0, 0, 0.07);--shadow-l:0px 1.8px 7.3px rgba(0, 0, 0, 0.071),0px 6.3px 24.7px rgba(0, 0, 0, 0.112),0px 30px 90px rgba(0, 0, 0, 0.2)}.theme-dark{color-scheme:dark;--highlight-mix-blend-mode:lighten;--mono-rgb-0:0,0,0;--mono-rgb-100:255,255,255;--color-red-rgb:250,82,82;--color-red:#fa5252;--color-orange-rgb:255,154,103;--color-orange:#ff9a67;--color-yellow-rgb:255,228,82;--color-yellow:#ffe452;--color-green-rgb:105,219,124;--color-green:#69db7c;--color-cyan-rgb:83,223,221;--color-cyan:#59e8d4;--color-blue-rgb:2,122,255;--color-blue:#6a94fc;--color-purple-rgb:168,130,255;--color-purple:#d0bfff;--color-pink-rgb:250,153,205;--color-pink:#ffc9c9;--color-base-00:#0e0e0f;--color-base-05:#15171a;--color-base-10:#212529;--color-base-20:#343a40;--color-base-25:#495057;--color-base-30:#646b73;--color-base-35:#979fa7;--color-base-40:#adb5bd;--color-base-50:#dee2e6;--color-base-60:#f1f3f5;--color-base-70:#f8f9fa;--color-base-100:#fefefe;--color-purple-100:#2d1d5c;--color-purple-200:#482e94;--color-purple-300:#5f3dc4;--color-purple-400:#6741d9;--color-purple-500:#7950f2;--color-purple-600:#9775fa;--color-purple-700:#d0bfff;--color-purple-800:#e5dbff;--color-purple-900:#f3f0ff;--color-blue-100:#002c67;--color-blue-200:#1e409b;--color-blue-300:#2c54cd;--color-blue-400:#3160e1;--color-blue-500:#3d73ff;--color-blue-600:#6a94fc;--color-blue-700:#b0cdff;--color-blue-800:#d1e9ff;--color-blue-900:#e7f7ff;--color-green-100:#0e2e15;--color-green-200:#1c5928;--color-green-300:#28803a;--color-green-400:#2f9e44;--color-green-500:#40c057;--color-green-600:#69db7c;--color-green-700:#b2f2bb;--color-green-800:#d3f9d8;--color-green-900:#ebfbee;--color-orange-100:#4f1905;--color-orange-200:#8f300a;--color-orange-300:#d9480f;--color-orange-400:#e8590c;--color-orange-500:#fd7e14;--color-orange-600:#ffa94d;--color-orange-700:#ffd8a8;--color-orange-800:#ffe8cc;--color-orange-900:#fff4e6;--color-red-100:#700707;--color-red-200:#9b0404;--color-red-300:#c92a2a;--color-red-400:#e03131;--color-red-500:#fa5252;--color-red-600:#ff8787;--color-red-700:#ffc9c9;--color-red-800:#ffe3e3;--color-red-900:#fff5f5;--color-ash-100:#131311;--color-ash-200:#262521;--color-ash-300:#393832;--color-ash-400:#4c4a43;--color-ash-500:#5f5d54;--color-ash-600:#727064;--color-ash-700:#858275;--color-ash-800:#989586;--color-ash-900:#aba796;--color-ash-1000:#bebaa7;--color-gray-alpha-25:rgba(255, 255, 255, 0.03);--color-gray-alpha-50:rgba(255, 255, 255, 0.05);--color-gray-alpha-75:rgba(255, 255, 255, 0.08);--color-gray-alpha-100:rgba(255, 255, 255, 0.1);--color-purple-alpha-100:rgba(149, 114, 255, 0.2);--color-purple-alpha-200:rgba(149, 114, 255, 0.3);--color-cyan-alpha-100:rgba(83, 223, 221, 0.1);--color-green-alpha-100:rgba(64, 192, 87, 0.1);--color-green-alpha-200:rgba(64, 192, 87, 0.2);--color-red-alpha-100:rgba(250, 82, 82, 0.1);--color-red-alpha-200:rgba(250, 82, 82, 0.2);--color-yellow-alpha-50:rgba(255, 227, 78, 0.1);--color-yellow-alpha-100:rgba(255, 227, 78, 0.18);--color-yellow-alpha-200:rgba(255, 227, 78, 0.3);--color-blue-alpha-100:rgba(0, 102, 255, 0.2);--color-blue-alpha-200:rgba(0, 102, 255, 0.3);--alpha-100:0.1;--alpha-200:0.2;--alpha-500:0.5;--color-accent-hsl:var(--accent-h),var(--accent-s),var(--accent-l);--color-accent:hsl(var(--accent-h), var(--accent-s), var(--accent-l));--color-accent-1:hsl(
    var(--accent-h),
    var(--accent-s),
    calc(var(--accent-l) - 3.8%)
  );--color-accent-2:hsl(
    var(--accent-h),
    var(--accent-s),
    calc(var(--accent-l) + 3.8%)
  );--background-primary:var(--color-base-10);--background-primary-low:var(--color-base-05);--background-primary-alt:var(--color-base-30);--background-secondary:var(--color-base-20);--background-secondary-alt:var(--color-gray-alpha-75);--background-modifier-hover:var(--color-gray-alpha-100);--background-modifier-active-hover:hsla(var(--interactive-accent-hsl), 0.15);--background-modifier-border:var(--color-gray-alpha-50);--background-modifier-border-row:var(--color-base-10);--background-modifier-border-hover:var(--color-base-35);--background-modifier-border-focus:var(--color-base-25);--background-modifier-error-rgb:var(--color-red-rgb);--background-modifier-error:var(--color-red);--background-modifier-error-hover:var(--color-red);--background-modifier-success-rgb:var(--color-green-rgb);--background-modifier-success:var(--color-green);--background-modifier-message:rgba(0, 0, 0, 0.9);--background-modifier-box-shadow:rgba(0, 0, 0, 0.3);--background-modifier-cover:var(--static-alpha-balck-700);--background-modifier-form-field:var(--color-base-20);--interactive-normal:var(--color-base-20);--interactive-hover:var(--color-base-25);--text-highlight-bg:var(--color-gray-alpha-100);--text-highlight-bg-active:var(--color-yellow-alpha-50);--text-selection:hsla(var(--interactive-accent-hsl), 0.25);--input-shadow:transparent;--input-shadow-hover:transparent;--shadow-s:0px 1px 2px rgba(0, 0, 0, 0.121),0px 3.4px 6.7px rgba(0, 0, 0, 0.179),0px 15px 30px rgba(0, 0, 0, 0.3);--shadow-l:0px 1.8px 7.3px rgba(0, 0, 0, 0.071),0px 6.3px 24.7px rgba(0, 0, 0, 0.112),0px 30px 90px rgba(0, 0, 0, 0.2)}.progress-bar{background-color:var(--background-primary)}.progress-bar .progress-bar-message{color:var(--text-normal)}.progress-bar-indicator .progress-bar-line{background-color:var(--background-secondary);border-radius:var(--radius-full)}.progress-bar-indicator .progress-bar-subline{background-color:var(--background-secondary-alt);border-radius:var(--radius-full)}#main-horizontal-ribbon{border-right:var(--scale-dimension-size-0) solid var(--divider-color)}#main-horizontal-tabs #main-horizontal-leaf{background-color:var(--background-primary)}#main-horizontal-tab-header-inner{cursor:var(--cursor-action);gap:var(--size-2-1);border-radius:var(--radius-m);padding:8px}.mod-left-split #main-horizontal-tab-header.is-active,.mod-right-split #main-horizontal-tab-header.is-active{border-radius:var(--radius-m)}#main-horizontal-leaf.mod-active .view-header-title{border-radius:var(--radius-m);font-weight:var(--bold-weight)}.view-header-title-parent .view-header-breadcrumb{cursor:var(--cursor-action);color:var(--text-faint);padding:var(--scale-dimension-size-25) var(--scale-dimension-size-75);margin-right:var(--scale-dimension-size-25);border-radius:var(--radius-m)}.side-dock-actions{gap:var(--size-4-2)}#main-horizontal-tab-header.is-active .tree-item-self .search-result-file-matches{border-radius:var(--radius-m)}.clickable-icon,.status-bar-item.mod-clickable{cursor:var(--cursor-action);padding:var(--size-2-3);border-radius:var(--radius-m)}#file-explorer{padding:0 var(--size-4-6) var(--size-4-6) var(--size-4-2)}.nav-folder{border-radius:var(--radius-m)}.nav-folder-title{margin-bottom:var(--size-2-2);border-radius:var(--radius-m);font-weight:var(--bold-weight)}.nav-folder.mod-root .nav-folder>.nav-folder-children{border-left:var(--nav-indentation-guide-width) dotted var(--nav-indentation-guide-color)}#main-horizontal-leaf.mod-active .nav-file.has-focus>.nav-file-title{border-radius:var(--radius-m);font-weight:var(--bold-weight)}.nav-header{padding-top:var(--size-4-2);padding-right:var(--size-4-2);padding-bottom:var(--size-4-4);padding-left:var(--size-4-2)}.nav-buttons-container{justify-content:flex-start}.nav-file{border-radius:var(--radius-m)}.nav-file-title{margin-bottom:var(--size-2-1);border-radius:var(--radius-m)}.status-bar{bottom:var(--size-4-3);right:var(--size-4-3);padding:var(--size-4-2) var(--size-4-2) var(--size-4-2);gap:var(--size-2-3)}.vertical-tab-header{padding-left:var(--size-4-4);padding-right:var(--size-4-4);background-color:var(--background-primary)}.vertical-tab-nav-item{padding:var(--size-2-3) var(--size-4-2);border-radius:var(--radius-m)}.prompt{top:100px;width:var(--prompt-width);max-width:var(--prompt-max-width);max-height:var(--prompt-max-height);overflow:hidden}.suggestion-item{border-radius:var(--radius-m)}.suggestion-aux{gap:var(--size-2-2)}.prompt-instructions{border-top:1px solid var(--background-primary-alt);user-select:none;font-size:var(--font-ui-smaller);color:var(--text-muted);padding:var(--size-4-2);text-align:center;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--size-4-3)}.suggestion-container.mod-search-suggestion{background-color:var(--background-primary-low);border-radius:var(--radius-l);border:0}.modal-close-button{border-radius:var(--radius-m)}em{letter-spacing:.5px}del{color:var(--text-faint)}.markdown-rendered code{padding:var(--size-2-1) var(--size-2-2) var(--size-2-1) var(--size-2-2);border-radius:var(--radius-m)}.markdown-preview-view pre{border-radius:var(--radius-m);padding:var(--size-4-4)}.markdown-preview-view img,.markdown-rendered img{border-radius:var(--scale-radius-2)}.markdown-rendered table{border-radius:var(--radius-m);overflow-wrap:initial}.markdown-rendered tbody>tr>td{font-size:14px}li{margin-block-end:0.12rem}.markdown-rendered ul.has-list-bullet li p:first-of-type{margin-block-end:0.25rem}input[type=checkbox i]{cursor:var(--cursor-action)}blockquote{margin-block-start:0rem;margin-block-end:0rem}.callout-title{gap:0;padding:var(--size-4-3) 0 var(--size-4-3) 0}.callout[data-callout=bug] .callout-title{margin-top:var(--size-4-3);margin-bottom:var(--size-4-3);gap:var(--size-4-2);padding:var(--callout-title-padding)}.callout[data-callout=bug] .callout-title .callout-icon{align-self:center;padding-top:0}.callout[data-callout=default] .callout-title{margin-top:var(--size-4-3);margin-bottom:var(--size-4-3);gap:var(--size-4-2);padding:var(--callout-title-padding)}.callout[data-callout=default] .callout-title .callout-icon{align-self:center;padding-top:0}.callout[data-callout=error] .callout-title .callout-icon{align-self:center;padding-top:0}.callout[data-callout=error] .callout-title{margin-top:var(--size-4-3);margin-bottom:var(--size-4-3);gap:var(--size-4-2);padding:var(--callout-title-padding)}.callout[data-callout=example] .callout-title{margin-top:var(--size-4-3);margin-bottom:var(--size-4-3);gap:var(--size-4-2);padding:var(--callout-title-padding)}.callout[data-callout=example] .callout-title .callout-icon{align-self:center;padding-top:0}.callout[data-callout=fail] .callout-title{margin-top:var(--size-4-3);margin-bottom:var(--size-4-3);gap:var(--size-4-2);padding:var(--callout-title-padding)}.callout[data-callout=fail] .callout-title .callout-icon{align-self:center;padding-top:0}.callout[data-callout=important] .callout-title{margin-top:var(--size-4-3);margin-bottom:var(--size-4-3);gap:var(--size-4-2);padding:var(--callout-title-padding)}.callout[data-callout=important] .callout-title .callout-icon{align-self:center;padding-top:0}.callout[data-callout=info] .callout-title{margin-top:var(--size-4-3);margin-bottom:var(--size-4-3);gap:var(--size-4-2);padding:var(--callout-title-padding)}.callout[data-callout=info] .callout-title .callout-icon{align-self:center;padding-top:0}.callout[data-callout=question] .callout-title{margin-top:var(--size-4-3);margin-bottom:var(--size-4-3);gap:var(--size-4-2);padding:var(--callout-title-padding)}.callout[data-callout=question] .callout-title .callout-icon{align-self:center;padding-top:0}.callout[data-callout=success] .callout-title{margin-top:var(--size-4-3);margin-bottom:var(--size-4-3);gap:var(--size-4-2);padding:var(--callout-title-padding)}.callout[data-callout=success] .callout-title .callout-icon{align-self:center;padding-top:0}.callout[data-callout=summary] .callout-title{margin-top:var(--size-4-3);margin-bottom:var(--size-4-3);gap:var(--size-4-2);padding:var(--callout-title-padding)}.callout[data-callout=summary] .callout-title .callout-icon{align-self:center;padding-top:0}.callout[data-callout=tip] .callout-title{margin-top:var(--size-4-3);margin-bottom:var(--size-4-3);gap:var(--size-4-2);padding:var(--callout-title-padding)}.callout[data-callout=tip] .callout-title .callout-icon{align-self:center;padding-top:0}.callout[data-callout=todo] .callout-title{margin-top:var(--size-4-3);margin-bottom:var(--size-4-3);gap:var(--size-4-2);padding:var(--callout-title-padding)}.callout[data-callout=todo] .callout-title .callout-icon{align-self:center;padding-top:0}.callout[data-callout=warning] .callout-title{margin-top:var(--size-4-3);margin-bottom:var(--size-4-3);gap:var(--size-4-2);padding:var(--callout-title-padding)}.callout[data-callout=warning] .callout-title .callout-icon{align-self:center;padding-top:0}.callout[data-callout=quote] .callout-title{margin-top:var(--size-4-3);margin-bottom:var(--size-4-3);gap:var(--size-4-2);padding:var(--callout-title-padding)}.callout[data-callout=quote] .callout-title .callout-icon{align-self:center;padding-top:0}.callout-title-inner{font-weight:var(--font-normal);border-left:none}.markdown-rendered blockquote{padding:0 0 0 var(--size-4-3);color:var(--color-base-50)}.callout-title-inner>blockquote{font-weight:var(--font-normal);border-left:0}.callout-icon{align-self:baseline;margin-top:var(--scale-dimension-size-0)}.callout-content>p{margin-block-start:0.3rem}.block-language-dataview{border-radius:var(--radius-s)}.markdown-rendered table{width:100%;overflow-wrap:anywhere;border-radius:var(--radius-m);margin-bottom:var(--scale-dimension-size-25);border-radius:var(--radius-m);background-color:var(--color-gray-alpha-25)}.markdown-rendered td,.markdown-rendered th{padding-top:var(--size-4-3);padding-bottom:var(--size-4-3)}.markdown-rendered tbody tr:nth-child(2n){background-color:var(--background-secondary)}.table-view-table>thead>tr>th{font-size:var(--font-ui-small);border-bottom:solid 1px;border-color:var(--table-border-color);padding:var(--size-4-4)}.table-view-table>tbody>tr>td{padding:var(--size-4-4)}.tree-item-self{border-radius:var(--radius-m)}.search-result-file-match-destination-file,.search-result-file-matches{border-radius:var(--radius-m)}.search-result-file-matched-text{font-weight:var(--bold-weight);color:var(--text-accent);background-color:var(--tag-background)}.frontmatter-container{border-radius:var(--radius-m);background-color:var(--color-gray-alpha-25);padding:var(--size-4-3) var(--size-4-3) var(--size-4-3) var(--size-4-3);margin-bottom:var(--size-4-1)}.frontmatter-container .frontmatter-container-header{color:var(--text-normal);font-size:var(--font-smaller);font-weight:var(--bold-weight);letter-spacing:.8px}.frontmatter-container.is-collapsed .frontmatter-container-header{color:var(--text-normal);font-size:var(--font-smaller);font-weight:var(--bold-weight);letter-spacing:.8px;border-bottom:0 solid var(--background-modifier-border);padding-bottom:0;margin-bottom:0}.frontmatter-section{overflow:auto;border-bottom:1px solid var(--background-modifier-border);padding-top:var(--size-4-1);padding-bottom:var(--size-4-3)}.frontmatter-section-label{color:var(--text-accent)}.frontmatter-container .frontmatter-alias{background-color:var(--color-gray-alpha-100);color:var(--text-normal);border-radius:var(--radius-s);padding:var(--size-2-3) var(--size-4-2) var(--size-2-3) var(--size-4-2)}.leaf-content audio,.leaf-content img:not([width]),.leaf-content video,iframe{border-radius:var(--radius-m);width:100%}.markdown-embed-link{border-radius:var(--radius-m)}.markdown-preview-view a.footnote-link{margin-left:var(--size-2-1);color:var(--color-accent)}.is-flashing{transition:all .25s ease;background-color:var(--text-highlight-bg);color:var(--text-normal);mix-blend-mode:var(--highlight-mix-blend-mode);border-radius:var(--radius-s)}.graph-view.color-fill{color:var(--text-muted)}.graph-view.color-fill-focused{color:var(--text-accent)}.theme-dark .graph-view.color-fill-tag,.theme-light .graph-view.color-fill-tag{color:var(--color-yellow)}.theme-dark .graph-view.color-fill-attachment,.theme-light .graph-view.color-fill-attachment{color:var(--color-blue-700)}.graph-view.color-fill-unresolved{color:var(--text-muted);opacity:.8}.graph-view.color-arrow{color:var(--text-normal);opacity:.8}.graph-view.color-circle{color:var(--text-normal)}.graph-view.color-line{color:var(--background-modifier-border)}.graph-view.color-text{color:var(--text-normal)}.graph-view.color-fill-highlight{color:var(--interactive-accent)}.graph-view.color-line-highlight{color:var(--interactive-accent)}div.mermaid{margin-left:0!important;text-align:center;resize:both;overflow:auto;margin-bottom:2px;position:relative;max-height:600px;max-width:100%;background-color:var(--static-alpha-balck-100);padding:var(--size-4-4);border-radius:var(--radius-m)}div.mermaid::after{content:"";display:block;width:10px;height:10px;position:absolute;right:0;bottom:0}.mermaid svg{max-width:100%;height:auto}.menu{border:1px solid var(--background-modifier-border-focus)}