:root{--h3-icon-shape:url("data:image/svg+xml;utf8,<svg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'><path d='M4.571 25.143c-1.257 0-2.286 1.029-2.286 2.286s1.029 2.286 2.286 2.286 2.286-1.029 2.286-2.286-1.029-2.286-2.286-2.286zM4.571 18.286c-1.257 0-2.286 1.029-2.286 2.286s1.029 2.286 2.286 2.286 2.286-1.029 2.286-2.286-1.029-2.286-2.286-2.286zM11.429 25.143c-1.257 0-2.286 1.029-2.286 2.286s1.029 2.286 2.286 2.286 2.286-1.029 2.286-2.286-1.029-2.286-2.286-2.286z'/></svg>");--h4-icon-shape:url("data:image/svg+xml;utf8,<svg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'><path d='M4.571 25.143c-1.257 0-2.286 1.029-2.286 2.286s1.029 2.286 2.286 2.286 2.286-1.029 2.286-2.286-1.029-2.286-2.286-2.286zM4.571 18.286c-1.257 0-2.286 1.029-2.286 2.286s1.029 2.286 2.286 2.286 2.286-1.029 2.286-2.286-1.029-2.286-2.286-2.286zM11.429 25.143c-1.257 0-2.286 1.029-2.286 2.286s1.029 2.286 2.286 2.286 2.286-1.029 2.286-2.286-1.029-2.286-2.286-2.286zM11.429 22.857c1.257 0 2.286-1.029 2.286-2.286s-1.029-2.286-2.286-2.286-2.286 1.029-2.286 2.286 1.029 2.286 2.286 2.286z'/></svg>");--h5-icon-shape:url("data:image/svg+xml;utf8,<svg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'><path d='M4.571 18.286c-1.257 0-2.286 1.029-2.286 2.286s1.029 2.286 2.286 2.286 2.286-1.029 2.286-2.286-1.029-2.286-2.286-2.286zM11.429 22.857c1.257 0 2.286-1.029 2.286-2.286s-1.029-2.286-2.286-2.286-2.286 1.029-2.286 2.286 1.029 2.286 2.286 2.286zM4.571 25.143c-1.257 0-2.286 1.029-2.286 2.286s1.029 2.286 2.286 2.286 2.286-1.029 2.286-2.286-1.029-2.286-2.286-2.286zM11.429 25.143c-1.257 0-2.286 1.029-2.286 2.286s1.029 2.286 2.286 2.286 2.286-1.029 2.286-2.286-1.029-2.286-2.286-2.286zM4.571 11.429c-1.257 0-2.286 1.029-2.286 2.286s1.029 2.286 2.286 2.286 2.286-1.029 2.286-2.286-1.029-2.286-2.286-2.286z'/></svg>");--h6-icon-shape:url("data:image/svg+xml;utf8,<svg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'><path d='M4.571 25.143c-1.257 0-2.286 1.029-2.286 2.286s1.029 2.286 2.286 2.286 2.286-1.029 2.286-2.286-1.029-2.286-2.286-2.286zM4.571 18.286c-1.257 0-2.286 1.029-2.286 2.286s1.029 2.286 2.286 2.286 2.286-1.029 2.286-2.286-1.029-2.286-2.286-2.286zM4.571 11.429c-1.257 0-2.286 1.029-2.286 2.286s1.029 2.286 2.286 2.286 2.286-1.029 2.286-2.286-1.029-2.286-2.286-2.286zM11.429 18.286c-1.257 0-2.286 1.029-2.286 2.286s1.029 2.286 2.286 2.286 2.286-1.029 2.286-2.286-1.029-2.286-2.286-2.286zM11.429 25.143c-1.257 0-2.286 1.029-2.286 2.286s1.029 2.286 2.286 2.286 2.286-1.029 2.286-2.286-1.029-2.286-2.286-2.286zM11.429 16c1.257 0 2.286-1.029 2.286-2.286s-1.029-2.286-2.286-2.286-2.286 1.029-2.286 2.286 1.029 2.286 2.286 2.286z'/></svg>");--list-spacing:0.075em}body{--blockquote-line-height:1.6;--table-line-height:1.8;--letter-spacing:1px;--code-size:0.95rem;--code-white-space:pre;--code-radius:8px;--checkbox-size:1.25rem;--checkmark-color:#ffffff;--table-border-radius:8px;--text-faint:color-mix(in srgb, var(--primary-color), transparent 20%);--link-external-decoration-hover:none;--titlebar-background:transparent;--titlebar-background-focused:transparent;--he-title-bar-inactive-pinned-bg:color-mix(in srgb, var(--primary-color), #fff 20%);--h1-line-height:1.2;--h2-line-height:1.5;--h3-line-height:1.5;--h4-line-height:1.4;--h5-line-height:1.4;--h6-line-height:1.4;--file-line-width:900px;--h1-spacing-scale-start:1.5;--h1-spacing-scale-end:1.5;--h2-spacing-scale-start:1.5;--h2-spacing-scale-end:1.5;--h3-spacing-scale-start:1.5;--h3-spacing-scale-end:1.5;--h4-spacing-scale-start:1.5;--h4-spacing-scale-end:1.5;--h5-spacing-scale-start:1.5;--h5-spacing-scale-end:1.5;--h6-spacing-scale-start:1.5;--h6-spacing-scale-end:1.5;--heading-spacing:0.5rem;--h3-spacing-scale:1.6;--h2-spacing-scale:0.2;--word-spacing:2px;--h1-letter-spacing:-0.015em;--h2-letter-spacing:-0.011em;--h3-letter-spacing:-0.008em;--h4-letter-spacing:-0.005em;--h5-letter-spacing:-0.002em;--h6-letter-spacing:0em;--h1-line-height:1.2;--h2-line-height:1.2;--h3-line-height:1.3;--h4-line-height:1.4;--h5-line-height:1.4;--h6-line-height:1.4;--h1-size:1.618em;--h2-size:1.462em;--h3-size:1.318em;--h4-size:1.2em;--h5-size:1.2em;--h6-size:1.2em;font-weight:700}.token.class-name,.token.function{color:var(--code-function)}.token.attr-value,.token.string{color:var(--code-string)}.token.comment{color:var(--code-comment);font-style:italic}.token.boolean,.token.number{color:var(--code-value)}.token.operator,.token.variable{color:var(--code-operator)}.token.attr-name,.token.property{color:var(--code-property)}.token.punctuation{color:var(--code-punctuation)}.token.bold,.token.important{font-weight:700;color:var(--code-important,var(--code-keyword))}.token.italic{font-style:italic}.token.url{color:var(--code-string);text-decoration:underline}body.theme-dark:not(.theme-dark-abyss):not(.theme-dark-radiation){--bg-color:#282a36;--text-color:#f8f8f2;--text-color-secondary:#d0d0d0;--border-color:#44475a;--primary-color:#ff5555;--secondary-color:#bd93f9;--accent-color:#8be9fd;--glow-color:rgba(255, 85, 85, 0.6);--hover-background-color:rgb(255, 85, 85);--select-text-bg-color:rgba(255, 16, 16, 0.466);--link-hover-color:#ff92d0;--h1-color:var(--text-color);--h1-underline-color:var(--primary-color);--h2-bg-image:radial-gradient(ellipse at center bottom, rgba(255, 85, 85, 0.15), transparent 70%);--h2-bg-image-hover:radial-gradient(ellipse at center bottom, rgba(255, 85, 85, 0.25), transparent 60%);--code-block-bg:#282a36;--code-keyword:#ff79c6;--code-function:#50fa7b;--code-string:#f1fa8c;--code-comment:#6272a4;--code-property:#66d9ef;--code-value:#bd93f9;--code-punctuation:#f8f8f2;--code-tag:#ff79c6;--code-operator:#ff79c6;--code-important:#ff79c6}body.theme-dark.theme-dark-abyss{--bg-color:#0f111a;--text-color:#d6deeb;--text-color-secondary:#7e8c9f;--border-color:#1f2233;--primary-color:#00b7c0;--secondary-color:#2e8bd6;--accent-color:#d500f9;--glow-color:rgba(0, 243, 255, 0.5);--hover-background-color:#00f3ff;--select-text-bg-color:rgba(7, 243, 255, 0.445);--link-hover-color:#82aaff;--h1-color:var(--text-color);--h1-underline-color:var(--primary-color);--h2-bg-image:radial-gradient(ellipse at center bottom, rgba(0, 243, 255, 0.15), transparent 70%);--h2-bg-image-hover:radial-gradient(ellipse at center bottom, rgba(0, 243, 255, 0.25), transparent 60%);--code-block-bg:#0f111a;--code-keyword:#c792ea;--code-function:#82aaff;--code-string:#ecc48d;--code-comment:#637777;--code-property:#80cbc4;--code-value:#f78c6c;--code-punctuation:#d6deeb;--code-tag:#ff5370;--code-operator:#89ddff;--code-important:#c792ea}body.theme-dark.theme-dark-radiation{--bg-color:#1b1d1b;--text-color:#e6e6e6;--text-color-secondary:#99a699;--border-color:#333933;--primary-color:#4cd964;--secondary-color:#ffc107;--accent-color:#29b6f6;--glow-color:rgba(76, 217, 100, 0.4);--hover-background-color:#4cd964;--select-text-bg-color:rgba(76, 217, 100, 0.3);--link-hover-color:#a5d6a7;--h1-color:var(--text-color);--h1-underline-color:var(--primary-color);--h2-bg-image:radial-gradient(ellipse at center bottom, rgba(76, 217, 100, 0.1), transparent 70%);--h2-bg-image-hover:radial-gradient(ellipse at center bottom, rgba(76, 217, 100, 0.2), transparent 60%);--code-block-bg:#1b1d1b;--code-keyword:#ffcb6b;--code-function:#4cd964;--code-string:#c3e88d;--code-comment:#546e7a;--code-property:#4cd964;--code-value:#f78c6c;--code-punctuation:#e6e6e6;--code-tag:#ff5370;--code-operator:#89ddff;--code-important:#ffcb6b}body.theme-light.theme-light-sakura,body.theme-light:not(.theme-light-sky):not(.theme-light-forest):not(.theme-light-mint):not(.theme-light-mauve):not(.theme-light-golden):not(.theme-light-cheery):not(.theme-light-prussian){--primary-color:#ff7096;--secondary-color:#bd93f9;--bg-color:#fff7fa;--light-deep:#e91e63;--light-light:#ffb7cd;--light-lighter:#ffe3ec;--light-pale:#fff0f5;--text-color:#1c1719;--text-color-secondary:#3f3a3b;--link-hover-color:#d81b60;--select-text-bg-color:rgba(255, 112, 150, 0.3);--glow-color:rgba(255, 112, 150, 0.5);--border-color:color-mix(in srgb, var(--primary-color), transparent 60%);--h2-bg-gradient:linear-gradient(to right, var(--light-light), var(--primary-color), var(--light-light));--h2-shadow-color:rgba(61, 184, 211, 0.15);--h2-shadow-hover:rgba(61, 184, 211, 0.35);--text-bold:var(--light-deep);--code-normal:#546e7a;--code-string:#2e7d32;--code-comment:#b0bec5;--code-keyword:#d81b60;--code-function:#8e24aa;--code-value:#f57c00;--code-tag:#d81b60;--code-operator:#8e24aa;--code-property:#00897b;--code-punctuation:#78909c;--code-block-bg:#fff4f8;--code-block-header-bg:color-mix(in srgb, var(--primary-color), transparent 92%)}body.theme-light.theme-light-sky{--primary-color:#3498db;--secondary-color:#5296d5;--bg-color:#f4faff;--light-deep:#1a5276;--light-light:#85c1e9;--light-lighter:#aed6f1;--light-pale:#ebf5fb;--text-color:#080d12;--text-color-secondary:#0a1112;--link-hover-color:#2980b9;--select-text-bg-color:rgba(52, 152, 219, 0.25);--glow-color:rgba(52, 152, 219, 0.5);--code-block-bg:var(--light-pale);--border-color:color-mix(in srgb, var(--primary-color), transparent 60%);--h2-bg-gradient:linear-gradient(to right, var(--light-light), var(--primary-color), var(--light-light));--h2-shadow-color:rgba(52, 152, 219, 0.15);--h2-shadow-hover:rgba(52, 152, 219, 0.35);--text-bold:var(--light-deep);--code-normal:#24292e;--code-keyword:#d73a49;--code-function:#6f42c1;--code-string:#032f62;--code-value:#005cc5;--code-comment:#6a737d;--code-tag:#22863a;--code-operator:#d73a49;--code-property:#005cc5;--code-punctuation:#24292e}body.theme-light.theme-light-forest{--primary-color:#11aa63;--secondary-color:#14ae9c;--bg-color:#f2f9f5;--light-deep:#008145;--light-light:#43bd84;--light-lighter:#68eaad;--light-pale:#f9fffb;--text-color:#000000;--text-color-secondary:#5c7066;--link-hover-color:#009a52;--select-text-bg-color:rgba(17, 170, 99, 0.25);--glow-color:rgba(17, 170, 99, 0.5);--code-block-bg:var(--light-pale);--border-color:color-mix(in srgb, var(--primary-color), transparent 60%);--h2-bg-gradient:linear-gradient(to right, var(--light-light), var(--light-lighter), var(--light-light));--h2-shadow-color:rgba(17, 170, 99, 0.15);--h2-shadow-hover:rgba(17, 170, 99, 0.35);--text-bold:var(--light-deep);--code-normal:#383a42;--code-keyword:#a626a4;--code-function:#4078f2;--code-string:#50a14f;--code-value:#986801;--code-comment:#9ca0a4;--code-tag:#e45649;--code-operator:#0184bc;--code-property:#4078f2;--code-punctuation:#383a42;--code-block-header-bg:color-mix(in srgb, var(--primary-color), transparent 94%)}body.theme-light.theme-light-forest h2{text-shadow:0 1px 2px rgba(0,0,0,.1)}body.theme-light.theme-light-mint{--primary-color:#3db8bf;--secondary-color:#2acd9e;--bg-color:#f4fdff;--light-deep:#089ba3;--light-light:#7aeaf0;--light-lighter:#b2ebf2;--light-pale:#e0f7fa;--text-color:#263238;--text-color-secondary:#546e7a;--link-hover-color:#00838f;--select-text-bg-color:#7aeaf077;--glow-color:rgba(61, 184, 191, 0.4);--border-color:color-mix(in srgb, var(--primary-color), transparent 75%);--h2-bg-gradient:linear-gradient(to right, #80F7C4, #3DB8D3, #80F7C4);--h2-shadow-color:rgba(61, 184, 191, 0.15);--h2-shadow-hover:rgba(61, 184, 191, 0.35);--text-bold:var(--light-deep);--code-normal:#37474f;--code-string:#00695c;--code-comment:#90a4ae;--code-keyword:#0097a7;--code-function:#0277bd;--code-value:#f57f17;--code-tag:#0097a7;--code-operator:#0277bd;--code-property:#00695c;--code-punctuation:#546e7a;--code-block-bg:#f0fcff;--code-block-header-bg:color-mix(in srgb, var(--primary-color), transparent 94%)}body.theme-light.theme-light-mauve{--primary-color:#A06EB4;--secondary-color:#6A3F7A;--bg-color:#FAFAFC;--light-deep:#6A3F7A;--light-light:#D4B6E0;--light-lighter:#F3E5F5;--light-pale:#F3E5F5;--text-color:#4A235A;--text-color-secondary:#6A3F7A;--link-hover-color:#ba68c8;--select-text-bg-color:#f0d7f966;--glow-color:rgba(160, 110, 180, 0.4);--border-color:color-mix(in srgb, var(--primary-color), transparent 75%);--h2-bg-gradient:linear-gradient(to right, #D8B4E2, #A06EB4, #D8B4E2);--h2-shadow-color:rgba(160, 110, 180, 0.15);--h2-shadow-hover:rgba(160, 110, 180, 0.35);--text-bold:var(--light-deep);--code-background:#F2EFF9;--code-normal:#5E35B1;--code-normal:#4a148c;--code-string:#2e7d32;--code-comment:#9fa8da;--code-keyword:#ba68c8;--code-function:#7b1fa2;--code-value:#f57c00;--code-tag:#ba68c8;--code-operator:#7b1fa2;--code-punctuation:#6a1b9a;--code-block-bg:#fcfbfd;--code-block-header-bg:color-mix(in srgb, var(--primary-color), transparent 94%)}body.theme-light.theme-light-golden{--primary-color:#f59e0b;--secondary-color:#b45309;--bg-color:#fffbeb;--light-deep:#b45309;--light-light:#fbbf24;--light-lighter:#fef3c7;--light-pale:#fffbeb;--text-color:#78350f;--text-color-secondary:#92400e;--link-hover-color:#f59e0b;--select-text-bg-color:#f59e0b33;--glow-color:rgba(245, 158, 11, 0.4);--border-color:color-mix(in srgb, var(--primary-color), transparent 75%);--h2-bg-gradient:linear-gradient(to right, #fcd34d, #f59e0b, #fcd34d);--h2-shadow-color:rgba(245, 158, 11, 0.15);--h2-shadow-hover:rgba(245, 158, 11, 0.35);--text-bold:var(--light-deep);--code-background:#fff7ed;--code-normal:#92400e;--code-normal:#5d4037;--code-string:#689f38;--code-comment:#a1887f;--code-keyword:#d84315;--code-function:#f57f17;--code-value:#e65100;--code-tag:#d84315;--code-operator:#f57f17;--code-punctuation:#8d6e63;--code-block-bg:#fffbf0;--code-block-header-bg:color-mix(in srgb, var(--primary-color), transparent 94%)}body.theme-light.theme-light-cheery{--primary-color:#aa1141;--secondary-color:#810000;--bg-color:#fffbfb;--light-deep:#9a0036;--light-light:#ffa6a6;--light-lighter:#fec2c2;--light-pale:#fffbfb;--text-color:#333333;--text-color-secondary:#870e0e;--link-hover-color:#d81b60;--select-text-bg-color:rgba(123, 123, 123, 0.507);--glow-color:rgba(170, 17, 65, 0.4);--border-color:color-mix(in srgb, var(--primary-color), transparent 75%);--h2-bg-gradient:linear-gradient(to right, #b41919, #ea68b6, #b41919);--h2-shadow-color:rgba(170, 17, 65, 0.15);--h2-shadow-hover:rgba(170, 17, 65, 0.35);--text-bold:var(--light-deep);--code-background:rgb(177 108 108 / 2%);--code-normal:#9a0000;--code-normal:#4a0d18;--code-string:#2e7d32;--code-comment:#8d6e63;--code-keyword:#c2185b;--code-function:#d32f2f;--code-value:#e65100;--code-tag:#c2185b;--code-operator:#d32f2f;--code-punctuation:#870e0e;--code-block-bg:#fff5f7;--code-block-header-bg:color-mix(in srgb, var(--primary-color), transparent 94%)}body.theme-light.theme-light-prussian{--primary-color:#1D4E89;--secondary-color:#003153;--bg-color:#F0F6FA;--light-deep:#003153;--light-light:#6BA3CC;--light-lighter:#E1EDF5;--light-pale:#F0F6FA;--text-color:#003153;--text-color-secondary:#1D4E89;--link-hover-color:#2962ff;--select-text-bg-color:rgba(29, 78, 137, 0.2);--glow-color:rgba(29, 78, 137, 0.4);--border-color:color-mix(in srgb, var(--primary-color), transparent 75%);--h2-bg-gradient:linear-gradient(to right, #6BA3CC, #1D4E89, #6BA3CC);--h2-shadow-color:rgba(29, 78, 137, 0.15);--h2-shadow-hover:rgba(29, 78, 137, 0.35);--text-bold:var(--light-deep);--code-background:#EBF5FA;--code-normal:#0F3057;--code-normal:#37474f;--code-string:#2e7d32;--code-comment:#90a4ae;--code-keyword:#0277bd;--code-function:#006064;--code-value:#e65100;--code-tag:#0277bd;--code-operator:#006064;--code-punctuation:#455a64;--code-block-bg:#f5f9fc;--code-block-header-bg:color-mix(in srgb, var(--primary-color), transparent 94%)}body.theme-light{--glow-shadow-text:0 0 5px var(--glow-color);--glow-shadow-box:0 0 5px var(--glow-color);--background-primary:color-mix(in srgb, var(--bg-color), #fff 2%);--background-primary-alt:color-mix(in srgb, var(--bg-color), #000 3%);--background-secondary:color-mix(in srgb, var(--bg-color), #fff 5%);--background-secondary-alt:color-mix(in srgb, var(--bg-color), #000 8%);--text-normal:var(--text-color);--text-muted:var(--text-color-secondary);--mermaid-text-color:var(--text-color);--text-accent:var(--primary-color);--text-accent-hover:var(--link-hover-color);--list-marker-color:var(--primary-color);--interactive-accent:var(--primary-color);--interactive-accent-hover:var(--link-hover-color);--text-selection:#dce3e9b6;--background-modifier-hover:rgba(0, 0, 0, 0.05);--background-modifier-active-hover:rgba(0, 0, 0, 0.1);--background-modifier-border:var(--border-color);--background-modifier-border-hover:var(--secondary-color);--background-modifier-error:#d32f2f;--background-modifier-success:#388e3c;--code-background:var(--code-block-bg);--code-normal:var(--text-color);--input-shadow:inset 0 0 0 1px var(--border-color);--input-shadow-hover:inset 0 0 0 1px var(--secondary-color);--checkbox-bg-unchecked:color-mix(in srgb, var(--primary-color), transparent 90%);--checkbox-border-unchecked:color-mix(in srgb, var(--primary-color), transparent 50%);--checkbox-bg-checked:var(--primary-color);--checkbox-shadow-checked:0 2px 5px color-mix(in srgb, var(--primary-color), transparent 60%);--table-bg:rgba(255, 255, 255, 0.4);--table-border-inner:rgba(0, 0, 0, 0.06);--table-row-hover-bg:rgba(0, 0, 0, 0.03);--table-th-bg:color-mix(in srgb, var(--primary-color), white 90%);--table-th-border:color-mix(in srgb, var(--primary-color), transparent 80%);--table-cell-hover-bg:color-mix(in srgb, var(--primary-color), white 80%);--table-cell-hover-text:var(--primary-color);--border-color:color-mix(in srgb, var(--primary-color), transparent 50%);--blockquote-background-color:color-mix(in srgb, var(--primary-color), white 96%);--setting-items-background:color-mix(in srgb, var(--light-lighter), transparent 94%);--indentation-guide-color:color-mix(in srgb, var(--primary-color), white 50%);--tag-background:color-mix(in srgb, var(--primary-color), white 85%);--tag-background-hover:color-mix(in srgb, var(--primary-color), white 75%);--tag-border-color:color-mix(in srgb, var(--primary-color), white 50%);--tag-border-color-hover:var(--primary-color)}body.theme-dark{--glow-shadow-text:0 0 8px var(--glow-color);--glow-shadow-box:0 0 8px var(--glow-color);--background-primary:var(--bg-color);--background-primary-alt:var(--bg-color);--background-secondary:color-mix(in srgb, var(--bg-color), #000 15%);--background-secondary-alt:color-mix(in srgb, var(--bg-color), #000 25%);--text-normal:var(--text-color);--text-muted:var(--text-color-secondary);--mermaid-text-color:#000;--text-accent:var(--primary-color);--text-accent-hover:var(--link-hover-color);--list-marker-color:var(--primary-color);--interactive-accent:var(--primary-color);--interactive-accent-hover:var(--link-hover-color);--text-selection:var(--select-text-bg-color);--background-modifier-hover:rgba(255, 255, 255, 0.05);--background-modifier-active-hover:rgba(255, 255, 255, 0.1);--background-modifier-border:var(--border-color);--background-modifier-border-hover:var(--secondary-color);--background-modifier-error:#ff5555;--background-modifier-success:#50fa7b;--code-background:var(--code-block-bg);--code-normal:var(--text-color);--checkbox-bg-unchecked:rgba(255, 255, 255, 0.05);--checkbox-border-unchecked:rgba(255, 255, 255, 0.3);--checkbox-bg-checked:color-mix(in srgb, var(--primary-color), transparent 80%);--checkbox-shadow-checked:0 0 8px var(--primary-color);--table-bg:rgba(255, 255, 255, 0.02);--table-border-inner:rgba(255, 255, 255, 0.05);--table-row-hover-bg:rgba(255, 255, 255, 0.03);--table-th-bg:color-mix(in srgb, var(--primary-color), transparent 95%);--table-th-border:color-mix(in srgb, var(--primary-color), transparent 85%);--table-cell-hover-bg:color-mix(in srgb, var(--primary-color), transparent 85%);--table-cell-hover-text:#fff;--setting-items-background:color-mix(in srgb, var(--primary-color), transparent 96%);--tag-background:color-mix(in srgb, var(--primary-color), transparent 85%);--tag-background-hover:color-mix(in srgb, var(--primary-color), transparent 75%);--tag-border-color:color-mix(in srgb, var(--primary-color), transparent 50%);--tag-border-color-hover:var(--primary-color)}body{--line-height-normal:2.2;--line-height-tight:1.3;--line-height-customize:var(--line-height-normal)}.markdown-preview-view,.markdown-source-view{letter-spacing:var(--letter-spacing);position:relative}.markdown-preview-view li,.markdown-preview-view p{color:var(--text-color-secondary);word-spacing:var(--word-spacing)}.markdown-preview-view{line-height:var(--line-height-customize)}.markdown-preview-view h1,.markdown-preview-view h2,.markdown-preview-view h3,.markdown-preview-view h4,.markdown-preview-view h5,.markdown-preview-view h6{color:var(--text-color);font-weight:700;position:relative;transition:all .3s ease;margin-block-start:var(--heading-spacing);margin-block-end:var(--heading-spacing)}.markdown-preview-view h1{margin-block-start:calc(var(--heading-spacing)*var(--h1-spacing-scale-start));margin-block-end:calc(var(--heading-spacing)*var(--h1-spacing-scale-end))}.markdown-preview-view h2{margin-block-start:calc(var(--heading-spacing)*var(--h2-spacing-scale-start));margin-block-end:calc(var(--heading-spacing)*var(--h2-spacing-scale-end))}.markdown-preview-view h3{margin-block-start:calc(var(--heading-spacing)*var(--h3-spacing-scale-start));margin-block-end:calc(var(--heading-spacing)*var(--h3-spacing-scale-end))}.markdown-preview-view h4{margin-block-start:calc(var(--heading-spacing)*var(--h4-spacing-scale-start));margin-block-end:calc(var(--heading-spacing)*var(--h4-spacing-scale-end))}.markdown-preview-view h5{margin-block-start:calc(var(--heading-spacing)*var(--h5-spacing-scale-start));margin-block-end:calc(var(--heading-spacing)*var(--h5-spacing-scale-end))}.markdown-preview-view h6{margin-block-start:calc(var(--heading-spacing)*var(--h6-spacing-scale-start));margin-block-end:calc(var(--heading-spacing)*var(--h6-spacing-scale-end))}.theme-light .markdown-preview-view .heading-collapse-indicator{margin-inline-start:-47px!important}.theme-dark .markdown-preview-view .heading-collapse-indicator{margin-inline-start:-26px!important}.theme-light .markdown-preview-view h2 .heading-collapse-indicator{margin-inline-start:-19px!important}.theme-dark.h2-style-dark-capsule .markdown-preview-view h2 .heading-collapse-indicator{margin-inline-start:-19px!important}.theme-dark:not(.h2-style-dark-capsule) .markdown-preview-view h2 .heading-collapse-indicator{margin-inline-start:-48px!important}.theme-dark .markdown-preview-view h3 .heading-collapse-indicator,.theme-light .markdown-preview-view h3 .heading-collapse-indicator{margin-inline-start:-43px!important}.theme-dark.h1-align-left .markdown-preview-view h1 .heading-collapse-indicator,.theme-light.h1-align-left .markdown-preview-view h1 .heading-collapse-indicator{margin-inline-start:-50px!important}.theme-dark.h2-style-dark-capsule .markdown-preview-view h2 .heading-collapse-indicator svg,.theme-light.h2-style-capsule .markdown-preview-view h2 .heading-collapse-indicator svg{color:#eee}.theme-light .markdown-preview-view h1{font-weight:700;line-height:1.4;padding-bottom:12px;display:table;width:auto;min-width:120px;text-align:center;margin-left:auto!important;margin-right:auto!important;position:relative;transition:color .3s ease,transform .3s ease}.theme-light .markdown-preview-view h1::after{content:'';position:absolute;bottom:0;left:50%;width:40px;height:4px;border-radius:4px;background:var(--h2-bg-gradient);background-size:100% auto;transform:translateX(-50%);transition:width .3s cubic-bezier(.4, 0, .2, 1),transform .3s ease}.theme-light .markdown-preview-view h1:hover{color:var(--primary-color);transform:translateY(-2px)}.theme-light .markdown-preview-view h1:hover::after{width:100%}.theme-light.h1-align-left .markdown-preview-view h1{text-align:left;margin-left:0!important;margin-right:auto!important;padding-left:32px}.theme-light.h1-align-left .markdown-preview-view h1::before{content:"";position:absolute;width:10px;height:22px;border-radius:6px;top:50%;transform:translateY(-50%);margin-top:-6px;left:2px;background-color:var(--secondary-color);opacity:.5;transition:all .3s cubic-bezier(.4, 0, .2, 1);z-index:0}.theme-light.h1-align-left .markdown-preview-view h1::after{bottom:auto;width:10px;height:22px;border-radius:6px;top:50%;transform:translateY(-50%);margin-top:4px;left:8px;background:var(--primary-color);mix-blend-mode:multiply;transition:all .3s cubic-bezier(.4, 0, .2, 1) 50ms;z-index:1}.theme-light.h1-align-left .markdown-preview-view h1:hover{transform:none;color:var(--primary-color)}.theme-light.h1-align-left .markdown-preview-view h1:hover::before{height:32px;margin-top:0;left:4px;width:6px;opacity:.3;border-radius:3px}.theme-light.h1-align-left .markdown-preview-view h1:hover::after{height:26px;margin-top:0;left:12px;width:6px;border-radius:3px;box-shadow:0 0 10px color-mix(in srgb,var(--primary-color),transparent 60%)}.theme-light.h2-style-capsule .markdown-preview-view h2{color:#fff!important;font-weight:700;text-decoration:none!important;display:inline-block;width:fit-content;padding:6px 16px;border-radius:8px;background-image:var(--h2-bg-gradient)!important;background-size:200% auto;background-position:0 center;background-repeat:no-repeat;box-shadow:0 2px 5px var(--h2-shadow-color);border:1px solid transparent!important;background-clip:padding-box;overflow:hidden;border-bottom:none!important;transition:background-position .5s ease-out,transform .4s ease,box-shadow .4s ease}.theme-light.h2-style-capsule .markdown-preview-view h2:hover{background-position:100% center;transform:scale(1.01);box-shadow:0 8px 20px var(--h2-shadow-hover)}.theme-light.h2-style-twin .markdown-preview-view h2,.theme-light:not(.h2-style-capsule) .markdown-preview-view h2{background:0 0!important;box-shadow:none!important;border:none!important;border-radius:0!important;position:relative;padding:0 0 0 20px!important;display:block;width:100%;color:var(--text-normal)!important;transition:color .3s ease}.theme-light.h2-style-twin .markdown-preview-view h2 .heading-collapse-indicator,.theme-light:not(.h2-style-capsule) .markdown-preview-view h2 .heading-collapse-indicator{margin-inline-start:-43px!important}.theme-light.h2-style-twin .markdown-preview-view h2::before,.theme-light:not(.h2-style-capsule) .markdown-preview-view h2::before{content:"";position:absolute;left:0;top:15%;height:70%;width:5px;background-color:var(--primary-color);border-radius:4px;opacity:1;transition:all .4s cubic-bezier(.25, .8, .25, 1)}.theme-light.h2-style-twin .markdown-preview-view h2::after,.theme-light:not(.h2-style-capsule) .markdown-preview-view h2::after{content:"";position:absolute;left:8px;top:30%;height:40%;width:2px;background-color:var(--secondary-color);border-radius:2px;opacity:.6;transition:all .4s cubic-bezier(.25, .8, .25, 1) 50ms}.theme-light.h2-style-twin .markdown-preview-view h2:hover,.theme-light:not(.h2-style-capsule) .markdown-preview-view h2:hover{color:var(--primary-color)!important}.theme-light.h2-style-twin .markdown-preview-view h2:hover::before,.theme-light:not(.h2-style-capsule) .markdown-preview-view h2:hover::before{height:100%;top:0;opacity:.4}.theme-light.h2-style-twin .markdown-preview-view h2:hover::after,.theme-light:not(.h2-style-capsule) .markdown-preview-view h2:hover::after{height:80%;top:10%;width:4px;opacity:1;background-color:var(--primary-color)}.theme-light .markdown-preview-view h3{width:fit-content;padding-left:15px;transition:all .3s cubic-bezier(.25, .8, .25, 1)}.theme-light .markdown-preview-view h3::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:5px;height:1.3rem;border-radius:4px;background-color:var(--primary-color);transition:all .3s cubic-bezier(.25, .8, .25, 1)}.theme-light .markdown-preview-view h3:hover{padding-left:20px;color:var(--primary-color)}.theme-light .markdown-preview-view h3:hover::before{height:24px;width:7px}.theme-light .markdown-preview-view h4{padding-left:20px}.theme-light .markdown-preview-view h4::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:10px;height:10px;border-radius:50%;background-color:var(--primary-color);border:1px solid var(--primary-color);transition:all .3s ease}.theme-light .markdown-preview-view h4:hover{color:var(--light-deep);transform:translateX(6px)}.theme-light .markdown-preview-view h4:hover::before{transform:translateY(-50%) scale(1.3);box-shadow:0 0 0 4px var(--light-lighter)}.theme-light .markdown-preview-view h5{padding-left:20px}.theme-light .markdown-preview-view h5::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:10px;height:10px;border-radius:50%;background-color:#fff;border:2px solid var(--primary-color);box-sizing:border-box;transition:all .3s ease}.theme-light .markdown-preview-view h5:hover{color:var(--light-deep);transform:translateX(6px)}.theme-light .markdown-preview-view h5:hover::before{background-color:var(--primary-color);transform:translateY(-50%) scale(1.2);box-shadow:0 0 0 3px var(--light-lighter)}.theme-light .markdown-preview-view h6{padding-left:20px}.theme-light .markdown-preview-view h6::before{content:"-";position:absolute;left:0;top:50%;transform:translateY(-50%);color:var(--primary-color);font-weight:700;line-height:1;transition:all .3s ease}.theme-light .markdown-preview-view h6:hover{color:var(--light-deep);transform:translateX(6px)}.theme-light .markdown-preview-view h6:hover::before{transform:translateY(-50%) scaleX(1.8)}.theme-dark .markdown-preview-view h1{padding-bottom:12px;border-bottom:none;display:table;width:auto;min-width:120px;text-align:center;margin-top:2em;margin-bottom:1em;margin-left:auto!important;margin-right:auto!important;position:relative}.h1-align-left .markdown-preview-view h1{padding-bottom:0}.theme-dark .markdown-preview-view h1::after{content:'';position:absolute;bottom:0;left:50%;width:40px;height:4px;border-radius:4px;background:var(--h1-underline-color);box-shadow:0 0 5px rgba(255,85,85,.4);transform:translateX(-50%);transition:width .3s cubic-bezier(.4, 0, .2, 1);pointer-events:none}.theme-dark .markdown-preview-view h1:hover{text-shadow:var(--glow-shadow-text)}.theme-dark .markdown-preview-view h1:hover::after{width:100%;box-shadow:0 0 15px var(--h1-underline-color)}.theme-dark.h1-align-left .markdown-preview-view h1{text-align:left;margin-left:0!important;margin-right:auto!important;padding-left:32px}.theme-dark.h1-align-left .markdown-preview-view h1::before{content:"";position:absolute;top:50%;transform:translateY(-50%);margin-top:-6px;left:2px;width:10px;height:22px;border-radius:6px;background-color:var(--secondary-color);opacity:.6;transition:all .3s cubic-bezier(.4, 0, .2, 1);z-index:0}.theme-dark.h1-align-left .markdown-preview-view h1::after{bottom:auto;top:50%;transform:translateY(-50%);margin-top:4px;left:8px;width:10px;height:22px;border-radius:6px;background:var(--primary-color);mix-blend-mode:screen;transition:all .3s cubic-bezier(.4, 0, .2, 1) 50ms;z-index:1}.theme-dark.h1-align-left .markdown-preview-view h1:hover{text-shadow:var(--glow-shadow-text)}.theme-dark.h1-align-left .markdown-preview-view h1:hover::before{height:32px;margin-top:0;left:4px;width:6px;opacity:.4}.theme-dark.h1-align-left .markdown-preview-view h1:hover::after{height:26px;margin-top:0;left:12px;width:6px;box-shadow:0 0 15px var(--primary-color)}.theme-dark.h2-style-dark-capsule .markdown-preview-view h2{width:fit-content;padding:5px 16px;border-radius:8px;display:inline-block;background-color:rgba(255,255,255,.02);background-image:var(--h2-bg-image);background-repeat:no-repeat;background-position:center bottom;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-top:1px solid rgba(255,255,255,.08);border-left:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid transparent;position:relative;z-index:1;overflow:hidden;transition:color .5s ease,transform .5s ease,box-shadow .5s ease}.theme-dark.h2-style-dark-capsule .markdown-preview-view h2::after{content:"";position:absolute;inset:0;z-index:-1;background-image:var(--h2-bg-image-hover);background-repeat:no-repeat;background-position:center bottom;opacity:0;transition:opacity .5s ease}.theme-dark.h2-style-dark-capsule .markdown-preview-view h2:hover{color:var(--primary-color);text-shadow:var(--glow-shadow-text);box-shadow:0 4px 12px rgba(0,0,0,.3);transform:translateY(-1px)}.theme-dark.h2-style-dark-capsule .markdown-preview-view h2:hover::after{opacity:1}.theme-dark.h2-style-dark-twin .markdown-preview-view h2,.theme-dark:not(.h2-style-dark-capsule) .markdown-preview-view h2{background:0 0!important;box-shadow:none!important;border:none!important;border-radius:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;position:relative;padding:0 0 0 24px!important;display:block;width:100%;color:var(--text-normal)!important;transition:color .3s ease}.theme-dark.h2-style-dark-twin .markdown-preview-view h2::before,.theme-dark:not(.h2-style-dark-capsule) .markdown-preview-view h2::before{content:"";position:absolute;left:0;top:15%;height:70%;width:5px;background-color:var(--primary-color);border-radius:4px;opacity:.8;box-shadow:0 0 8px color-mix(in srgb,var(--primary-color),transparent 50%);transition:all .4s cubic-bezier(.25, .8, .25, 1)}.theme-dark.h2-style-dark-twin .markdown-preview-view h2::after,.theme-dark:not(.h2-style-dark-capsule) .markdown-preview-view h2::after{content:"";position:absolute;left:8px;top:30%;height:40%;width:2px;background-color:var(--secondary-color);border-radius:2px;opacity:.6;transition:all .4s cubic-bezier(.25, .8, .25, 1) 50ms}.theme-dark.h2-style-dark-twin .markdown-preview-view h2:hover,.theme-dark:not(.h2-style-dark-capsule) .markdown-preview-view h2:hover{color:var(--primary-color)!important;text-shadow:var(--glow-shadow-text)}.theme-dark.h2-style-dark-twin .markdown-preview-view h2:hover::before,.theme-dark:not(.h2-style-dark-capsule) .markdown-preview-view h2:hover::before{height:100%;top:0;opacity:.5}.theme-dark.h2-style-dark-twin .markdown-preview-view h2:hover::after,.theme-dark:not(.h2-style-dark-capsule) .markdown-preview-view h2:hover::after{height:80%;top:10%;width:4px;opacity:1;background-color:var(--primary-color);box-shadow:0 0 12px var(--primary-color)}.theme-dark .markdown-preview-view h3{padding-left:15px;display:block;transition:padding-left .3s ease,color .3s ease}.theme-dark .markdown-preview-view h3::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:1.3rem;background:var(--primary-color);border-radius:2px;transition:all .3s cubic-bezier(.25, .8, .25, 1);opacity:.8}.theme-dark .markdown-preview-view h3:hover{color:var(--primary-color);padding-left:20px;text-shadow:var(--glow-shadow-text)}.theme-dark .markdown-preview-view h3:hover::before{height:24px;opacity:1;box-shadow:var(--glow-shadow-box)}.theme-dark .markdown-preview-view h4{display:flex;align-items:center}.theme-dark .markdown-preview-view h4::before{content:"";margin-right:10px;display:inline-block;background-color:var(--primary-color);width:8px;height:8px;border-radius:50%;transition:all .3s ease;flex-shrink:0}.theme-dark .markdown-preview-view h4:hover{color:var(--primary-color);text-shadow:var(--glow-shadow-text);transform:translateX(5px)}.theme-dark .markdown-preview-view h4:hover::before{transform:scale(1.2);box-shadow:var(--glow-shadow-box)}.theme-dark .markdown-preview-view h5{display:flex;align-items:center}.theme-dark .markdown-preview-view h5::before{content:"";margin-right:10px;display:inline-block;background-color:transparent;border:1.5px solid var(--primary-color);width:8px;height:8px;border-radius:50%;box-sizing:border-box;transition:all .3s ease;flex-shrink:0}.theme-dark .markdown-preview-view h5:hover{color:var(--primary-color);text-shadow:var(--glow-shadow-text);transform:translateX(5px)}.theme-dark .markdown-preview-view h5:hover::before{background-color:transparent;border-color:var(--primary-color);box-shadow:var(--glow-shadow-box);transform:scale(1.2)}.theme-dark .markdown-preview-view h6{display:flex;align-items:center}.theme-dark .markdown-preview-view h6::before{content:"-";color:var(--primary-color);margin-right:11px;display:inline-block;font-weight:700;transition:all .3s ease}.theme-dark .markdown-preview-view h6:hover{color:var(--primary-color);text-shadow:var(--glow-shadow-text);transform:translateX(5px)}.theme-dark .markdown-preview-view h6:hover::before{text-shadow:var(--glow-shadow-text);transform:scaleX(1.5)}.markdown-preview-view h3::after,.markdown-preview-view h4::after,.markdown-preview-view h5::after,.markdown-preview-view h6::after{content:" ";display:inline-block;height:1.2em;width:1.2em;vertical-align:top;margin-left:8px;background-color:var(--primary-color);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-repeat:no-repeat;mask-position:center;mask-size:contain;opacity:.5}.theme-light h3::after,.theme-light h4::after,.theme-light h5::after,.theme-light h6::after{background-color:var(--light-light)!important;opacity:.5}.markdown-preview-view h3::after{-webkit-mask-image:var(--h3-icon-shape);mask-image:var(--h3-icon-shape)}.markdown-preview-view h4::after{-webkit-mask-image:var(--h4-icon-shape);mask-image:var(--h4-icon-shape)}.markdown-preview-view h5::after{-webkit-mask-image:var(--h5-icon-shape);mask-image:var(--h5-icon-shape)}.markdown-preview-view h6::after{-webkit-mask-image:var(--h6-icon-shape);mask-image:var(--h6-icon-shape)}.markdown-preview-view ol>li::marker,.markdown-preview-view ul>li::marker{color:var(--primary-color)}.markdown-preview-view em{padding:0 3px 0 0;color:var(--secondary-color)}.markdown-preview-view ul{list-style-type:disc}.markdown-preview-view ul ul{list-style-type:circle}.markdown-preview-view ul ul ul{list-style-type:square}.markdown-preview-view ol{list-style-type:decimal}.markdown-preview-view ol ol{list-style-type:lower-alpha}.markdown-preview-view ol ol ol{list-style-type:lower-roman}.markdown-preview-view ul>li>ol{padding-left:25px}.markdown-preview-view li{position:relative}.markdown-preview-view li::before{content:"";position:absolute;top:calc(var(--line-height-customize) * 1em);height:calc(100% - (var(--line-height-customize) * 1.5em));bottom:0;left:-18px;border-left:1px solid var(--primary-color);opacity:.5;pointer-events:none}.markdown-preview-view ul>li::before{left:-.83rem}.markdown-preview-view>div>ol>li::before,.markdown-preview-view>div>ul>li::before{display:none}.markdown-preview-view li.task-list-item::before{left:-.7rem;height:calc(100% - var(--line-height-customize) * 1.4em)}.markdown-rendered.show-indentation-guide li>ol::before,.markdown-rendered.show-indentation-guide li>ul::before{display:none!important;border:none!important}.el-ol ol li{margin-left:35px}.markdown-source-view.is-live-preview{--list-padding-inline-start:0}.markdown-preview-view ul.contains-task-list{margin-left:10px}.markdown-preview-view ul.contains-task-list{margin-left:10px}.markdown-preview-view .task-list-item-checkbox,.markdown-preview-view input[type=checkbox]{-webkit-appearance:none!important;appearance:none!important;background:0 0!important;border:none!important;border-radius:0!important;outline:0!important;box-shadow:none!important;position:absolute!important;margin:0!important;padding:0!important;left:-1.3rem!important;top:calc((var(--line-height-customize) * 1.1rem - var(--checkbox-size))/ 2)!important;width:var(--checkbox-size)!important;height:var(--checkbox-size)!important;z-index:10;-webkit-mask-image:none!important;mask-image:none!important}.markdown-preview-view .task-list-item-checkbox::before,.markdown-preview-view input[type=checkbox]::before{content:""!important;display:block!important;position:absolute!important;inset:0!important;width:1.2rem!important;height:1.2rem!important;border-radius:50%!important;background-color:var(--checkbox-bg-unchecked)!important;border:2px solid var(--checkbox-border-unchecked)!important;box-sizing:border-box!important;transition:all .3s cubic-bezier(.175, .885, .32, 1.4);z-index:1}.markdown-preview-view .task-list-item-checkbox:checked::before,.markdown-preview-view input[type=checkbox]:checked::before{border:1px solid var(--primary-color)!important;background-color:var(--checkbox-bg-checked)!important;box-shadow:var(--checkbox-shadow-checked)!important;animation:task-pulse .4s forwards}.markdown-preview-view .task-list-item-checkbox::after,.markdown-preview-view input[type=checkbox]::after{content:""!important;display:block!important;position:absolute!important;z-index:2!important;top:45%!important;left:50%!important;width:.45rem!important;height:.25rem!important;background-color:transparent!important;-webkit-mask-image:none!important;mask-image:none!important;border:2.5px solid var(--checkmark-color)!important;border-top:0!important;border-right:0!important;transform:translate(-50%,-50%) rotate(-45deg) scale(0);opacity:0;transition:all .3s cubic-bezier(.175, .885, .32, 1.4)}.markdown-preview-view .task-list-item-checkbox:checked::after,.markdown-preview-view input[type=checkbox]:checked::after{opacity:1!important;transform:translate(-50%,-50%) rotate(-45deg) scale(1)!important;border-color:var(--checkmark-color)!important}.markdown-preview-view .task-list-item[data-task="/"]{color:var(--text-normal)!important;text-decoration:none!important;opacity:1!important}.markdown-preview-view .task-list-item[data-task="/"] code,.markdown-preview-view .task-list-item[data-task="/"] em,.markdown-preview-view .task-list-item[data-task="/"] p,.markdown-preview-view .task-list-item[data-task="/"] strong{text-decoration:none!important;color:inherit!important}.markdown-preview-view .task-list-item[data-task="/"] input[type=checkbox]:checked::after{content:""!important;border:none!important;width:6px!important;height:6px!important;border-radius:50%!important;background-color:var(--checkmark-color)!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.markdown-preview-view .task-list-item[data-task="-"]{color:var(--text-muted)!important;text-decoration:line-through!important;opacity:.7!important}.markdown-preview-view .task-list-item[data-task="-"] em,.markdown-preview-view .task-list-item[data-task="-"] strong{text-decoration:line-through!important;color:inherit!important}.markdown-preview-view .task-list-item[data-task="-"] input[type=checkbox]:checked::before{background-color:var(--text-muted)!important;border-color:var(--text-muted)!important;box-shadow:none!important}.markdown-preview-view .task-list-item[data-task="-"] input[type=checkbox]:checked::after{content:"\2715"!important;border:none!important;transform:none!important;background:0 0!important;font-size:13px!important;font-weight:800!important;color:#fff!important;display:flex!important;align-items:center;justify-content:center;width:100%!important;height:100%!important;top:-1px!important;left:-.3px!important}@keyframes task-pulse{0%{transform:scale(1)}50%{transform:scale(1.15)}100%{transform:scale(1)}}.markdown-preview-view .task-list-item{position:relative;list-style:none;padding-left:4px;min-height:calc(var(--line-height-customize) * 1em);transition:color .4s cubic-bezier(.25, .8, .25, 1),opacity .4s cubic-bezier(.25, .8, .25, 1),text-decoration-color .4s cubic-bezier(.25, .8, .25, 1)!important;text-decoration:line-through!important;text-decoration-color:transparent!important;text-decoration-thickness:2px!important}.markdown-preview-view .task-list-item.is-checked{color:#888!important;opacity:.8;text-decoration-color:var(--text-color-secondary)!important}.markdown-preview-view .task-list-item.is-checked code,.markdown-preview-view .task-list-item.is-checked em,.markdown-preview-view .task-list-item.is-checked mark,.markdown-preview-view .task-list-item.is-checked p,.markdown-preview-view .task-list-item.is-checked strong{text-decoration:line-through!important;text-decoration-color:var(--text-color-secondary)!important;text-decoration-thickness:2px!important;color:inherit!important;opacity:1!important}.theme-dark .markdown-preview-view blockquote{position:relative;margin:20px 0;padding:18px 20px 18px 48px;color:var(--text-color-secondary);background-color:rgba(0,0,0,.2);border:1px solid color-mix(in srgb,var(--secondary-color),transparent 70%);border-radius:16px;transition:all .3s ease}.theme-dark .markdown-preview-view blockquote::before{content:"💡";position:absolute;left:14px;top:18px;font-size:20px;line-height:1;filter:grayscale(1);opacity:.8;transform:rotate(30deg);transition:all .3s cubic-bezier(.34, 1.56, .64, 1)}.theme-dark .markdown-preview-view blockquote p{color:var(--text-color-secondary);margin-block-start:0;margin-block-end:0;margin-bottom:.5em}.theme-dark .markdown-preview-view blockquote p:last-child{margin-bottom:0}.theme-dark .markdown-preview-view blockquote:hover{border-color:var(--primary-color);background-color:color-mix(in srgb,var(--hover-background-color),transparent 95%);box-shadow:0 0 15px color-mix(in srgb,var(--hover-background-color),transparent 90%),inset 0 0 10px color-mix(in srgb,var(--hover-background-color),transparent 95%);transform:scale(1.01)}.theme-dark .markdown-preview-view blockquote:hover::before{filter:grayscale(0);opacity:1;transform:rotate(0);text-shadow:0 0 10px var(--primary-color)}.theme-light .markdown-preview-view blockquote{position:relative;margin:20px 0;padding:18px 20px 18px 48px;background-color:var(--blockquote-background-color);border:1px solid color-mix(in srgb,var(--primary-color),transparent 80%);border-radius:16px;color:var(--text-muted);transition:transform .3s cubic-bezier(.34, 1.56, .64, 1),background-color .3s ease,box-shadow .3s ease,border-color .3s ease}.theme-light .markdown-preview-view blockquote::before{content:"✨";position:absolute;left:14px;top:18px;font-size:20px;line-height:1;font-family:"Segoe UI Emoji","Apple Color Emoji",sans-serif;filter:none;opacity:1;transform:rotate(30deg);transition:all .3s cubic-bezier(.34, 1.56, .64, 1)}.theme-light .markdown-preview-view blockquote p{color:var(--text-muted);margin-block-start:0;margin-block-end:0;margin-bottom:.5em;line-height:var(--blockquote-line-height)}.theme-light .markdown-preview-view blockquote p:last-child{margin-bottom:0}.theme-light .markdown-preview-view blockquote:hover{transform:scale(1.02);background-color:color-mix(in srgb,var(--primary-color),#fff 92%);border-color:var(--primary-color);box-shadow:0 8px 20px color-mix(in srgb,var(--primary-color),transparent 85%)}.theme-light .markdown-preview-view blockquote:hover::before{transform:rotate(0);text-shadow:0 0 8px var(--primary-color)}.markdown-preview-view a.external-link,.markdown-preview-view a.internal-link{color:var(--secondary-color)!important;text-decoration:none!important;font-weight:500;padding:0 2px;margin:0;border-radius:4px;position:relative;border-bottom:none!important;background-image:none!important;padding-right:2px!important;cursor:pointer;transition:all .3s ease}.markdown-preview-view a.external-link::before,.markdown-preview-view a.internal-link::before{content:"[";display:inline-block;color:var(--text-muted);margin-right:1px;opacity:.7;transition:transform .3s cubic-bezier(.34, 1.56, .64, 1),color .3s,opacity .3s}.markdown-preview-view a.external-link::after,.markdown-preview-view a.internal-link::after{content:"]";display:inline-block;color:var(--text-muted);margin-left:1px;opacity:.7;transition:transform .3s cubic-bezier(.34, 1.56, .64, 1),color .3s,opacity .3s}.markdown-preview-view a.external-link:hover,.markdown-preview-view a.internal-link:hover{background-color:color-mix(in srgb,var(--primary-color),transparent 90%);color:var(--primary-color)!important;text-decoration:none!important}.markdown-preview-view a.external-link:hover::before,.markdown-preview-view a.internal-link:hover::before{transform:translateX(-4px);color:var(--primary-color);font-weight:700;opacity:1}.markdown-preview-view a.external-link:hover::after,.markdown-preview-view a.internal-link:hover::after{transform:translateX(4px);color:var(--primary-color);font-weight:700;opacity:1}.markdown-preview-view .external-link-icon{display:none!important;width:0!important;height:0!important;content:none!important;background-image:none!important;padding:0!important;margin:0!important}.markdown-preview-view table td a{padding:0 2px!important}.markdown-preview-view mark{padding:0 2px;margin:0;border-radius:4px;font-weight:inherit;color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone}.markdown-preview-view mark::after,.markdown-preview-view mark::before{content:none!important;display:none!important}.markdown-preview-view mark:not([style*=background]){background-color:transparent!important;background-repeat:no-repeat;background-position:0 100%;transition:background-size .4s cubic-bezier(.34, 1.56, .64, 1),color .3s ease,text-shadow .3s ease,box-shadow .3s ease}body.theme-light .markdown-preview-view mark:not([style*=background]){background-image:linear-gradient(to top,color-mix(in srgb,var(--primary-color),transparent 60%),transparent);background-size:100% 40%;color:var(--text-normal)}body.theme-light .markdown-preview-view mark:not([style*=background]):hover{background-size:100% 100%;background-image:linear-gradient(to top,color-mix(in srgb,var(--primary-color),transparent 40%),color-mix(in srgb,var(--primary-color),transparent 80%))}body.theme-dark .markdown-preview-view mark:not([style*=background]){background-image:linear-gradient(to top,color-mix(in srgb,var(--primary-color),transparent 50%),transparent)!important;background-size:100% 40%;color:color-mix(in srgb,var(--primary-color),#fff 20%)!important;text-shadow:none;box-shadow:none}body.theme-dark .markdown-preview-view mark:not([style*=background]):hover{background-size:100% 100%;background-image:linear-gradient(to top,color-mix(in srgb,var(--primary-color),transparent 20%),color-mix(in srgb,var(--primary-color),transparent 80%))!important;color:#fff!important;text-shadow:0 0 10px var(--primary-color);box-shadow:0 0 15px color-mix(in srgb,var(--primary-color),transparent 80%);transform:none}.markdown-preview-view strong{font-weight:700;display:inline;position:relative;border-bottom:2px solid transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:border-color .3s ease,color .3s ease,text-shadow .3s ease}body.theme-dark .markdown-preview-view strong{color:var(--primary-color)}body.theme-dark .markdown-preview-view strong:hover{border-bottom-color:var(--primary-color);text-shadow:0 0 10px var(--primary-color);z-index:1}body.theme-light .markdown-preview-view strong{color:var(--text-bold)}body.theme-light .markdown-preview-view strong:hover{color:var(--primary-color)!important;border-bottom-color:color-mix(in srgb,var(--primary-color),transparent 70%);text-shadow:0 2px 10px color-mix(in srgb,var(--primary-color),transparent 60%)}.markdown-preview-view em{font-style:italic;text-decoration:none!important;padding-bottom:1px;background-repeat:repeat-x;background-position:0 100%;background-size:6px 3px;transition:color .2s ease,-webkit-text-stroke .2s ease,background-image .2s ease;-webkit-box-decoration-break:clone;box-decoration-break:clone}.markdown-preview-view em::after{content:none!important;display:none!important}@keyframes stitchFlow{from{background-position-x:0}to{background-position-x:6px}}body.theme-light .markdown-preview-view em{color:var(--secondary-color);background-image:linear-gradient(-45deg,transparent 35%,color-mix(in srgb,var(--secondary-color),transparent 60%) 35%,color-mix(in srgb,var(--secondary-color),transparent 60%) 65%,transparent 65%)}body.theme-light .markdown-preview-view em:hover{color:var(--primary-color);background-image:linear-gradient(-45deg,transparent 35%,var(--primary-color) 35%,var(--primary-color) 65%,transparent 65%);font-weight:400;-webkit-text-stroke:0.6px var(--primary-color);animation:stitchFlow .5s linear infinite}body.theme-dark .markdown-preview-view em{color:var(--secondary-color);background-image:linear-gradient(-45deg,transparent 35%,color-mix(in srgb,var(--secondary-color),#fff 20%) 35%,color-mix(in srgb,var(--secondary-color),#fff 20%) 65%,transparent 65%)}body.theme-dark .markdown-preview-view em:hover{color:var(--primary-color);background-image:linear-gradient(-45deg,transparent 35%,var(--primary-color) 35%,var(--primary-color) 65%,transparent 65%);font-weight:400;-webkit-text-stroke:0.5px var(--primary-color);text-shadow:var(--glow-shadow-text);animation:stitchFlow .5s linear infinite}.markdown-preview-view del,.markdown-preview-view s{text-decoration:line-through;transition:all .3s ease}body.theme-dark .markdown-preview-view del,body.theme-dark .markdown-preview-view s{text-decoration-color:var(--primary-color);color:#888}body.theme-dark .markdown-preview-view del:hover,body.theme-dark .markdown-preview-view s:hover{opacity:1;color:var(--primary-color)!important;text-decoration-color:var(--secondary-color);cursor:not-allowed;text-shadow:0 0 8px var(--primary-color)}body.theme-light .markdown-preview-view del,body.theme-light .markdown-preview-view s{text-decoration-color:color-mix(in srgb,var(--primary-color),transparent 40%);color:#999}body.theme-light .markdown-preview-view del:hover,body.theme-light .markdown-preview-view s:hover{opacity:1;color:var(--text-normal)!important;text-decoration-color:#ff5555;cursor:not-allowed;text-shadow:none}.markdown-preview-view hr{border:none;height:1px;background:linear-gradient(90deg,transparent,var(--primary-color),transparent);position:relative;overflow:visible;opacity:.5;transition:all .3s ease}.markdown-preview-view hr::after{content:'';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:8px;height:8px;border:2px solid var(--primary-color);background-color:var(--bg-color);box-sizing:border-box;transition:all .3s ease}.markdown-preview-view hr:hover{opacity:1;background:linear-gradient(90deg,transparent,var(--primary-color),transparent)}.markdown-preview-view hr:hover::after{border-color:var(--primary-color);background-color:var(--primary-color);box-shadow:0 0 10px var(--primary-color);transform:translate(-50%,-50%) rotate(225deg) scale(1.5)}.markdown-preview-view table{border-collapse:separate!important;border-spacing:0!important;width:100%;margin:1.5em 0;border:1px solid var(--border-color);border-radius:var(--table-border-radius);overflow:hidden;background-color:var(--table-bg);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);line-height:var(--table-line-height)}.markdown-preview-view table td,.markdown-preview-view table th{padding:10px 15px;color:var(--text-color);border-top:none!important;border-left:none!important;border-right:1px solid var(--table-border-inner);border-bottom:1px solid var(--table-border-inner);transition:all .2s ease}.markdown-preview-view table td:last-child,.markdown-preview-view table th:last-child{border-right:none!important}.markdown-preview-view table tr:last-child td{border-bottom:none!important}.markdown-preview-view table th{background-color:var(--table-th-bg)!important;color:var(--primary-color);font-weight:700;white-space:nowrap;border-right:1px solid var(--table-th-border)!important;border-bottom:1px solid var(--table-th-border)!important}.markdown-preview-view table th:last-child{border-right:none!important}.markdown-preview-view table tbody tr:hover td{background-color:var(--table-row-hover-bg)}.markdown-preview-view table tbody td:hover{background-color:var(--table-cell-hover-bg);color:var(--table-cell-hover-text);box-shadow:inset 0 0 0 1px var(--primary-color);cursor:default}.markdown-preview-view table tr:nth-child(2n),.markdown-preview-view table tr:nth-child(odd){background-color:transparent!important}.markdown-preview-view table thead tr,.markdown-preview-view table thead tr:nth-child(2n),.markdown-preview-view table thead tr:nth-child(odd){background-color:transparent!important}.markdown-preview-view table th{background-color:var(--table-th-bg)!important}.theme-dark .markdown-preview-view table tbody td:hover{text-shadow:0 0 8px var(--primary-color)}.theme-light .markdown-preview-view table tbody td:hover{text-shadow:none}.markdown-rendered button.copy-code-button{top:-4px}.markdown-preview-view pre{position:relative;background-color:var(--code-background)!important;border:1px solid color-mix(in srgb,var(--border-color),transparent 50%)!important;border-radius:var(--code-radius);padding-top:38px!important;padding-bottom:12px;padding-left:0;padding-right:0;margin:20px 0;overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease}.markdown-preview-view pre:hover{border-color:var(--primary-color)!important;box-shadow:0 4px 12px color-mix(in srgb,var(--primary-color),transparent 85%)}.markdown-preview-view pre::before{content:"";position:absolute;top:0;left:0;width:100%;height:32px;background-color:color-mix(in srgb,var(--primary-color),transparent 96%);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNDUwcHgiIGhlaWdodD0iMTMwcHgiPgogIDxlbGxpcHNlIGN4PSI2NSIgY3k9IjY1IiByeD0iNTAiIHJ5PSI1MiIgc3Ryb2tlPSJyZ2IoMjIwLDYwLDU0KSIgc3Ryb2tlLXdpZHRoPSIyIiBmaWxsPSJyZ2IoMjM3LDEwOCw5NikiLz4KICA8ZWxsaXBzZSBjeD0iMjI1IiBjeT0iNjUiIHJ4PSI1MCIgcnk9IjUyIiAgc3Ryb2tlPSJyZ2IoMjE4LDE1MSwzMykiIHN0cm9rZS13aWR0aD0iMiIgZmlsbD0icmdiKDI0NywxOTMsODEpIi8+CiAgPGVsbGlwc2UgY3g9IjM4NSIgY3k9IjY1IiByeD0iNTAiIHJ5PSI1MiIgIHN0cm9rZT0icmdiKDI3LDE2MSwzNykiIHN0cm9rZS13aWR0aD0iMiIgZmlsbD0icmdiKDEwMCwyMDAsODYpIi8+Cjwvc3ZnPg==);background-repeat:no-repeat;background-size:54px;background-position:12px center;border-bottom:1px solid color-mix(in srgb,var(--border-color),transparent 70%);border-radius:8px 8px 0 0;z-index:5}.markdown-preview-view pre:hover::before{background-color:color-mix(in srgb,var(--primary-color),transparent 95%);border-bottom-color:color-mix(in srgb,var(--primary-color),transparent 80%)}.markdown-preview-view pre code{display:block;padding:0 16px;overflow-x:auto;color:var(--code-normal)!important;font-family:var(--font-monospace);line-height:var(--code-line-height);background-color:transparent!important}.markdown-preview-view pre.language-mermaid{padding-top:0!important;background:0 0!important;border:none!important;box-shadow:none!important}.markdown-preview-view pre.language-mermaid::before{display:none!important}.markdown-preview-view .copy-code-button{background-color:transparent;color:var(--code-comment);top:4px;right:6px;height:24px;padding:0 8px;border-radius:4px;z-index:10;transition:all .2s}.markdown-preview-view .copy-code-button:hover{background-color:var(--primary-color);color:#fff}.markdown-preview-view pre:not([class]){padding-top:12px!important;padding-bottom:12px!important;padding-left:16px!important;padding-right:16px!important;background-color:color-mix(in srgb,var(--primary-color),transparent 96%)!important;border:none!important;border-left:4px solid var(--primary-color)!important;border-radius:4px!important;box-shadow:none!important;margin:16px 0}.markdown-preview-view pre:not([class])::before{content:none!important;display:none!important;height:0!important;width:0!important}.markdown-preview-view pre:not([class]) code{color:var(--text-normal)!important;font-family:var(--font-monospace);padding:0!important;background-color:transparent!important;display:block;white-space:pre-wrap}body.theme-dark .markdown-preview-view pre:not([class]){background-color:rgba(255,255,255,.03)!important;border-left-color:var(--primary-color)!important}.callout{padding:12px 16px!important;margin-block:1em!important;border:none!important;border-radius:12px!important;position:relative!important;overflow:hidden!important;mix-blend-mode:normal;transition:transform .3s cubic-bezier(.34, 1.56, .64, 1),box-shadow .3s ease,background-color .3s ease!important}.callout:hover{z-index:5}.callout-title{display:inline-flex!important;align-items:center;margin-bottom:12px!important;padding:4px 12px!important;border-radius:50px!important;font-weight:700;font-size:.9em;line-height:1.2;color:inherit!important;background-color:rgba(255,255,255,.6)!important;border:1px solid rgba(0,0,0,.05)!important;position:relative;z-index:2}.callout-icon{display:inline-flex!important;align-items:center;justify-content:center;margin-right:6px!important;flex:0 0 auto!important;color:currentColor!important}.callout-icon svg{width:16px!important;height:16px!important;display:block!important;opacity:1!important;fill:currentColor!important;stroke:currentColor!important;stroke-width:2px}.callout::after{content:"✨";position:absolute!important;right:-10px!important;bottom:-15px!important;font-family:"Segoe UI Emoji","Apple Color Emoji",sans-serif;font-size:80px!important;line-height:1;opacity:.12!important;transform:rotate(-15deg);filter:grayscale(100%);pointer-events:none;z-index:0;transition:all .4s cubic-bezier(.34, 1.56, .64, 1)!important}.callout:hover::after{transform:rotate(0) scale(1.1)!important;opacity:.25!important;right:0!important;bottom:-5px!important;filter:grayscale(0%)!important}.callout-content{position:relative;z-index:2}.callout-content ul.contains-task-list{margin-left:2px}.theme-light .callout[data-callout=info],.theme-light .callout[data-callout=note],.theme-light .callout[data-callout=todo]{background-color:rgba(48,107,214,.1)!important}.theme-light .callout[data-callout=note] .callout-title{color:#6c5ce7!important}.theme-light .callout[data-callout=note]:hover{background-color:rgba(108,92,231,.15)!important}.theme-light .callout[data-callout=note]::after{content:"📝";color:#6c5ce7}.theme-light .callout[data-callout=info]::after{content:"ℹ️";color:#6c5ce7}.theme-light .callout[data-callout=todo]::after{content:"✅";color:#6c5ce7}.theme-light .callout[data-callout=tip]{background-color:rgba(0,184,148,.1)!important}.theme-light .callout[data-callout=tip] .callout-title{color:#00b894!important}.theme-light .callout[data-callout=tip]:hover{background-color:rgba(0,184,148,.15)!important}.theme-light .callout[data-callout=tip]::after{content:"💡";color:#00b894}.theme-light .callout[data-callout=warning]{background-color:rgba(253,203,110,.15)!important}.theme-light .callout[data-callout=warning] .callout-title{color:#e17055!important}.theme-light .callout[data-callout=warning]:hover{background-color:rgba(253,203,110,.2)!important}.theme-light .callout[data-callout=warning]::after{content:"⚠️";color:#e17055}.theme-light .callout[data-callout=important]{background-color:rgba(255,118,117,.12)!important}.theme-light .callout[data-callout=important] .callout-title{color:#ff7675!important}.theme-light .callout[data-callout=important]:hover{background-color:rgba(255,118,117,.18)!important}.theme-light .callout[data-callout=important]::after{content:"📌";color:#ff7675}.theme-light .callout[data-callout=bug],.theme-light .callout[data-callout=caution]{background-color:rgba(214,48,49,.08)!important}.theme-light .callout[data-callout=caution] .callout-title{color:#d63031!important}.theme-light .callout[data-callout=caution]:hover{background-color:rgba(214,48,49,.12)!important}.theme-light .callout[data-callout=caution]::after{content:"🔥";color:#d63031}.theme-light .callout[data-callout=done],.theme-light .callout[data-callout=success]{background-color:rgba(85,239,196,.15)!important}.theme-light .callout[data-callout=success] .callout-title{color:#00b894!important}.theme-light .callout[data-callout=success]:hover{background-color:rgba(85,239,196,.25)!important}.theme-light .callout[data-callout=success]::after{content:"🎉";color:#00b894}.theme-light .callout[data-callout=example]{background-color:rgba(162,155,254,.15)!important}.theme-light .callout[data-callout=example] .callout-title{color:#6c5ce7!important}.theme-light .callout[data-callout=example]:hover{background-color:rgba(162,155,254,.25)!important}.theme-light .callout[data-callout=example]::after{content:"🧩";color:#6c5ce7}.theme-light .callout[data-callout=quote]{background-color:rgba(178,190,195,.15)!important}.theme-light .callout[data-callout=quote] .callout-title{color:#636e72!important}.theme-light .callout[data-callout=quote]:hover{background-color:rgba(178,190,195,.25)!important}.theme-light .callout[data-callout=quote]::after{content:"💬";color:#636e72}.theme-light .callout[data-callout=danger],.theme-light .callout[data-callout=error]{background-color:rgba(214,48,49,.15)!important;border-left-color:#d63031!important}.theme-light .callout[data-callout=danger] .callout-title,.theme-light .callout[data-callout=error] .callout-title{color:#d63031!important}.theme-light .callout[data-callout=danger]:hover,.theme-light .callout[data-callout=error]:hover{background-color:rgba(214,48,49,.2)!important}.theme-light .callout[data-callout=danger]::after{content:"⚡";color:#d63031}.theme-light .callout[data-callout=error]::after{content:"❌";color:#d63031}.theme-light .callout[data-callout=bug]::after{content:"🐛";color:#d63031}.theme-light .callout[data-callout=failure],.theme-light .callout[data-callout=missing]{background-color:rgba(45,52,54,.05)!important}.theme-light .callout[data-callout=failure] .callout-title{color:#c0392b!important}.theme-light .callout[data-callout=failure]:hover{background-color:rgba(45,52,54,.1)!important}.theme-light .callout[data-callout=failure]::after{content:"📉";color:#c0392b}.theme-light .callout[data-callout=faq],.theme-light .callout[data-callout=help],.theme-light .callout[data-callout=question]{background-color:rgba(253,203,110,.15)!important}.theme-light .callout[data-callout=question] .callout-title{color:#f39c12!important}.theme-light .callout[data-callout=question]:hover{background-color:rgba(253,203,110,.25)!important}.theme-light .callout[data-callout=question]::after{content:"❓";color:#f39c12}.theme-light .callout[data-callout=abstract],.theme-light .callout[data-callout=summary],.theme-light .callout[data-callout=tldr]{background-color:rgba(129,236,236,.2)!important}.theme-light .callout[data-callout=abstract] .callout-title{color:#00cec9!important}.theme-light .callout[data-callout=abstract]:hover{background-color:rgba(129,236,236,.3)!important}.theme-light .callout[data-callout=abstract]::after{content:"📑";color:#00cec9}.theme-dark .callout{background-color:rgba(255,255,255,.03)!important;border:1px solid rgba(255,255,255,.05)!important}.theme-dark .callout-title{background-color:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.1)!important;color:var(--text-normal)!important}.theme-dark .callout[data-callout=note]{border-color:rgba(189,147,249,.3)!important;background-color:rgba(189,147,249,.1)!important}.theme-dark .callout[data-callout=note] .callout-title{color:#bd93f9!important}.theme-dark .callout[data-callout=note]:hover{background-color:rgba(189,147,249,.2)!important}.theme-dark .callout[data-callout=note]::after{content:"📝";color:#bd93f9}.theme-dark .callout[data-callout=tip]{border-color:rgba(139,233,253,.3)!important;background-color:rgba(139,233,253,.1)!important}.theme-dark .callout[data-callout=tip] .callout-title{color:#8be9fd!important}.theme-dark .callout[data-callout=tip]:hover{background-color:rgba(139,233,253,.2)!important}.theme-dark .callout[data-callout=tip]::after{content:"💡";color:#8be9fd}.theme-dark .callout[data-callout=warning]{border-color:rgba(255,184,108,.3)!important;background-color:rgba(255,184,108,.1)!important}.theme-dark .callout[data-callout=warning] .callout-title{color:#ffb86c!important}.theme-dark .callout[data-callout=warning]:hover{background-color:rgba(255,184,108,.2)!important}.theme-dark .callout[data-callout=warning]::after{content:"⚠️";color:#ffb86c}.theme-dark .callout[data-callout=important]{border-color:rgba(255,85,85,.3)!important;background-color:rgba(255,85,85,.1)!important}.theme-dark .callout[data-callout=important] .callout-title{color:#f55!important}.theme-dark .callout[data-callout=important]:hover{background-color:rgba(255,85,85,.2)!important}.theme-dark .callout[data-callout=important]::after{content:"🔥";color:#f55}.theme-dark .callout[data-callout=info]{border-color:rgba(116,192,252,.3)!important;background-color:rgba(116,192,252,.1)!important}.theme-dark .callout[data-callout=info] .callout-title{color:#74c0fc!important}.theme-dark .callout[data-callout=info]::after{content:"ℹ️";color:#74c0fc}.theme-dark .callout[data-callout=todo]{border-color:rgba(80,250,123,.3)!important;background-color:rgba(80,250,123,.1)!important}.theme-dark .callout[data-callout=todo] .callout-title{color:#50fa7b!important}.theme-dark .callout[data-callout=todo]::after{content:"✅";color:#50fa7b}.theme-dark .callout[data-callout=done],.theme-dark .callout[data-callout=success]{border-color:rgba(85,239,196,.3)!important;background-color:rgba(85,239,196,.1)!important}.theme-dark .callout[data-callout=success] .callout-title{color:#55efc4!important}.theme-dark .callout[data-callout=success]:hover{background-color:rgba(85,239,196,.15)!important}.theme-dark .callout[data-callout=success]::after{content:"🎉";color:#55efc4}.theme-dark .callout[data-callout=faq],.theme-dark .callout[data-callout=help],.theme-dark .callout[data-callout=question]{border-color:rgba(241,250,140,.3)!important;background-color:rgba(241,250,140,.1)!important}.theme-dark .callout[data-callout=question] .callout-title{color:#f1fa8c!important}.theme-dark .callout[data-callout=question]:hover{background-color:rgba(241,250,140,.15)!important}.theme-dark .callout[data-callout=question]::after{content:"❓";color:#f1fa8c}.theme-dark .callout[data-callout=example]{border-color:rgba(255,121,198,.3)!important;background-color:rgba(255,121,198,.1)!important}.theme-dark .callout[data-callout=example] .callout-title{color:#ff79c6!important}.theme-dark .callout[data-callout=example]:hover{background-color:rgba(255,121,198,.15)!important}.theme-dark .callout[data-callout=example]::after{content:"🧩";color:#ff79c6}.theme-dark .callout[data-callout=quote]{border-color:rgba(223,230,233,.2)!important;background-color:rgba(223,230,233,.05)!important}.theme-dark .callout[data-callout=quote] .callout-title{color:#dfe6e9!important}.theme-dark .callout[data-callout=quote]::after{content:"💬";color:#dfe6e9}.theme-dark .callout[data-callout=danger],.theme-dark .callout[data-callout=error]{border-color:rgba(255,85,85,.4)!important;background-color:rgba(255,85,85,.1)!important;box-shadow:0 0 10px rgba(255,85,85,.1)}.theme-dark .callout[data-callout=danger] .callout-title,.theme-dark .callout[data-callout=error] .callout-title{color:#f55!important}.theme-dark .callout[data-callout=danger]::after{content:"⚡";color:#f55}.theme-dark .callout[data-callout=error]::after{content:"❌";color:#f55}.theme-dark .callout[data-callout=bug]{border-color:rgba(255,85,85,.4)!important;background-color:rgba(255,85,85,.1)!important}.theme-dark .callout[data-callout=bug] .callout-title{color:#f55!important}.theme-dark .callout[data-callout=bug]::after{content:"🐛";color:#f55}.theme-dark .callout[data-callout=failure],.theme-dark .callout[data-callout=missing]{border-color:rgba(179,57,57,.3)!important;background-color:rgba(0,0,0,.2)!important}.theme-dark .callout[data-callout=failure] .callout-title{color:#fab1a0!important}.theme-dark .callout[data-callout=failure]::after{content:"📉";color:#fab1a0}.theme-dark .callout[data-callout=abstract],.theme-dark .callout[data-callout=summary]{border-color:rgba(129,236,236,.3)!important;background-color:rgba(129,236,236,.1)!important}.theme-dark .callout[data-callout=abstract] .callout-title{color:#81ecec!important}.theme-dark .callout[data-callout=abstract]::after{content:"📑";color:#81ecec}.markdown-preview-view :not(pre)>code{font-family:var(--font-monospace)!important;letter-spacing:.5px;background-color:color-mix(in srgb,var(--primary-color),transparent 90%);color:var(--primary-color)!important;border:1px solid color-mix(in srgb,var(--primary-color),transparent 85%);padding:2px 6px!important;margin:0 2px;border-radius:6px;vertical-align:middle;transition:all .2s cubic-bezier(.34, 1.56, .64, 1);-webkit-box-decoration-break:clone;box-decoration-break:clone}.markdown-preview-view :not(pre)>code:hover{background-color:var(--primary-color)!important;color:#fff!important;border-color:var(--primary-color);box-shadow:0 0 15px color-mix(in srgb,var(--primary-color),transparent 60%);transform:scale(1.05);text-decoration:none!important;-webkit-text-fill-color:#fff!important;position:relative;z-index:1}.markdown-preview-view kbd{font-family:var(--font-monospace),CascadiaCode,Consolas,monospace;font-size:.9em;font-weight:600;line-height:1;text-align:center;display:inline-block;min-width:1.6em;padding:3px 6px;margin:0 4px;border-radius:6px;vertical-align:middle;transition:all .15s cubic-bezier(.25, .8, .25, 1);text-shadow:none;cursor:default}body.theme-dark .markdown-preview-view kbd{background-color:#333;color:var(--text-color);border:1px solid #444;border-top-color:#555;border-bottom-color:#222;box-shadow:0 4px 0 #222,0 5px 5px rgba(0,0,0,.4)}body.theme-dark .markdown-preview-view kbd:hover{transform:translateY(2px);box-shadow:0 2px 0 #222,0 3px 3px rgba(0,0,0,.4);color:var(--primary-color);border-color:var(--primary-color)}body.theme-light .markdown-preview-view kbd{background-color:#fff;color:var(--primary-color);border:1px solid var(--primary-color);border-bottom-width:3px;box-shadow:0 2px 4px color-mix(in srgb,var(--primary-color),transparent 85%)}body.theme-light .markdown-preview-view kbd:hover{transform:translateY(2px);border-bottom-width:1px;background-color:color-mix(in srgb,var(--primary-color),transparent 90%);box-shadow:none}.mermaid{display:block!important;width:100%!important;overflow-x:auto!important;overflow-y:hidden;margin:1em 0;padding-bottom:8px;text-align:center;background-color:transparent!important}.mermaid .node circle,.mermaid .node ellipse,.mermaid .node path,.mermaid .node rect{fill:color-mix(in srgb,var(--primary-color),transparent 90%)!important;stroke:var(--primary-color)!important;stroke-width:1.5px!important;opacity:1!important}.mermaid .node polygon{fill:color-mix(in srgb,var(--secondary-color),transparent 85%)!important;stroke:var(--secondary-color)!important;stroke-width:1.5px!important}.mermaid .label,.mermaid foreignObject,.mermaid foreignObject div,.mermaid foreignObject p,.mermaid foreignObject span,.mermaid span.nodeLabel{color:var(--mermaid-text-color)!important;fill:#ffffff!important;background-color:transparent!important;background:0 0!important;border:none!important;box-shadow:none!important;font-size:12px!important;line-height:1.5!important;font-weight:500!important}.mermaid foreignObject{overflow:visible!important}.mermaid .label,.mermaid .node .label{stroke:none!important}.mermaid .edgePath .path,.mermaid .flowchart-link{stroke:#999!important;stroke-width:1.5px!important;opacity:1!important}.mermaid .marker path,.mermaid marker path{fill:#e0e0e0!important;stroke:#e0e0e0!important}.mermaid .edgeLabel .label rect{fill:#2e2e2e!important;opacity:1!important;rx:4px}.mermaid .edgeLabel .label{background-color:#2e2e2e!important}.mermaid::-webkit-scrollbar{height:6px}.mermaid::-webkit-scrollbar-track{background:rgba(255,255,255,.05);border-radius:3px}.mermaid::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:3px}.mermaid::-webkit-scrollbar-thumb:hover{background:var(--secondary-color)}.community-modal-info{--h2-color:var(--primary-color)}.nav-file-tag{line-height:1rem}.modal{background-color:var(--background-primary);border-radius:16px;border:1px solid var(--border-color);box-shadow:0 20px 60px -10px rgba(0,0,0,.4);overflow:auto;max-width:1100px;transition:transform .2s ease,opacity .2s ease}.theme-dark .modal{background-color:rgba(20,20,25,.85);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.08);box-shadow:0 0 0 1px rgba(0,0,0,.2),0 30px 80px -10px rgba(0,0,0,.6)}.theme-light .modal{background-color:rgba(255,255,255,.85);backdrop-filter:blur(20px) saturate(120%);-webkit-backdrop-filter:blur(20px) saturate(120%);border:1px solid rgba(0,0,0,.05);box-shadow:0 10px 40px -5px rgba(0,0,0,.1)}.modal-close-button{position:absolute;top:16px;right:16px;z-index:10;opacity:.6;transition:all .2s ease}.modal-close-button:hover{opacity:1;background-color:var(--background-modifier-hover);color:var(--text-error);transform:rotate(90deg)}.vertical-tab-header{background-color:color-mix(in srgb,var(--background-secondary),transparent 60%);border-right:1px solid var(--border-color);width:230px;padding:15px 8px;flex-shrink:0}.vertical-tab-header-group-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin:2px 0 4px 10px}.vertical-tab-nav-item{display:flex;align-items:center;padding:5px 10px;margin-bottom:2px;border-radius:6px;cursor:pointer;font-size:14px;color:var(--text-normal);transition:all .2s ease;position:relative}.vertical-tab-nav-item-icon{margin-right:8px;color:var(--text-muted);display:flex;align-items:center;transition:color .2s ease}.vertical-tab-nav-item-icon svg{width:16px;height:16px;stroke-width:2px}.vertical-tab-nav-item:hover{background-color:var(--background-modifier-hover);color:var(--text-normal)}.vertical-tab-nav-item:hover .vertical-tab-nav-item-icon{color:var(--text-normal)}.vertical-tab-nav-item.is-active{background-color:var(--primary-color)!important;color:#fff!important;font-weight:600;box-shadow:0 2px 8px color-mix(in srgb,var(--primary-color),transparent 50%)}.vertical-tab-nav-item.is-active .vertical-tab-nav-item-icon{color:#fff!important;opacity:1},.scrollbar-hide ::-webkit-scrollbar,[data-type=graph],[data-type=localgraph]) ::-webkit-scrollbar{display:none}body.layout-cards #main-horizontal>#main-horizontal-split,body.layout-cards .mod-left-split #main-horizontal-tab-header.has-active-menu,body.layout-cards .mod-right-split #main-horizontal-tab-header.has-active-menu,body.layout-cards:not(.is-mobile) #main-horizontal-tab-header-container,body.layout-cards:not(.is-mobile) #main-horizontal-tabs:not(.mod-stacked) #main-horizontal-leaf,body.layout-cards:not(.is-mobile) #main-horizontal-tabs:not(.mod-stacked) .leaf-content,body.layout-cards:not(.is-mobile) #main-horizontal-tabs:not(.mod-stacked) .view-content:not(.vignette-radial,.vignette-linear,.animate,.ptm-fullscreen-writing-focus-element),body.layout-cards:not(.is-mobile) #main-horizontal-tabs:not(.mod-stacked) .view-header:not(.animate){background-color:transparent!important}body.layout-cards #main-horizontal-ribbon.mod-left:before,body.layout-cards #main-horizontal-tab-header-container,body.layout-cards #main-horizontal-tabs.mod-top #main-horizontal-tab-header-container{border-bottom:1px solid transparent!important}body.layout-cards #main-horizontal-ribbon{border-right:transparent!important;background-color:transparent}body.layout-cards #main-horizontal-ribbon.mod-left:before{background:0 0!important}body.layout-cards #main-horizontal-leaf-resize-handle{--workspace-divider-color:transparent;border-color:var(--workspace-divider-color)}body.layout-cards .is-hidden-frameless:not(.is-fullscreen).is-focused .titlebar-button-container.mod-right{background-color:transparent}body.layout-cards:not(.is-mobile).mod-left-split #main-horizontal-sidedock-vault-profile{border:0;padding:0;z-index:99}body.layout-cards #main-horizontal-sidedock-vault-profile{border-top:transparent!important}body:not(.is-mobile) #main-horizontal-split.mod-left-split #main-horizontal-sidedock-vault-profile{background-color:transparent}body.layout-cards:not(.is-mobile).theme-light #main-horizontal-tab-container{border-radius:20px 20px 10px 10px;border:1px solid color-mix(in srgb,var(--primary-color),transparent 80%);margin:8px 10px;background-color:color-mix(in srgb,var(--primary-color),#fff 96%)}body.layout-cards.theme-light .mod-vertical #main-horizontal-tab-header-container{padding-left:20px}body.layout-cards.theme-light .mod-vertical:not(.mod-left-split):not(.mod-right-split) #main-horizontal-tabs:not(.mod-stacked) #main-horizontal-tab-header-container-inner{align-items:center;justify-content:center;margin:0;margin-top:3px;width:100%;gap:10px;z-index:1}body.layout-cards.theme-light .mod-vertical:not(.mod-left-split):not(.mod-right-split) #main-horizontal-tabs:not(.mod-stacked) #main-horizontal-tab-header{background:color-mix(in srgb,var(--primary-color),#fff 96%);border-radius:6px;border:1px solid rgba(255,255,255,.1);box-shadow:0 0 8px rgba(0,0,0,.15),inset 0 1px 1px rgba(255,255,255,.15);height:32px;padding:0!important;transition:.4s,background-color 150ms ease-in-out}body.layout-cards.theme-light .mod-vertical:not(.mod-left-split):not(.mod-right-split) #main-horizontal-tabs:not(.mod-stacked) #main-horizontal-tab-header.is-active{border:1px solid color-mix(in srgb,var(--primary-color),#fff 70%);box-shadow:0 0 8px color-mix(in srgb,var(--primary-color),transparent 75%),inset 0 1px 1px color-mix(in srgb,var(--primary-color),transparent 75%);background-color:var(--background-primary);font-weight:700;flex-grow:1.67;max-width:240px}body.layout-cards.theme-light .mod-root:not(.mod-left-split):not(.mod-right-split) #main-horizontal-tabs:not(.mod-stacked) #main-horizontal-tab-header-inner{padding:0 4px 0 8px;transition:.4s,background-color 150ms ease-in-out,max-width .4s}body.layout-cards #main-horizontal .mod-root #main-horizontal-tab-header-inner::after,body.layout-cards #main-horizontal-tab-header-container #main-horizontal-tab-header::after,body.layout-cards #main-horizontal-tab-header-container #main-horizontal-tab-header::before{display:none}body.layout-cards:not(.is-phone).theme-light .modal-container.mod-dim .modal,body.layout-cards:not(.is-phone).theme-light .status-bar{border-radius:var(--radius-xl);background:rgba(255,255,255,.6);border:1px solid rgba(255,255,255,.4);box-shadow:0 0 8px rgba(0,0,0,.05),inset 0 1px 1px rgba(255,255,255,.5);margin:0 5px 5px 5px;transform:translate(0,-5px)}body.layout-cards:not(.is-mobile).theme-dark #main-horizontal-tab-container{border-radius:20px 20px 10px 10px;border:1px solid rgba(255,255,255,.08);margin:8px 10px;background-color:var(--background-primary);box-shadow:0 2px 6px rgba(0,0,0,.4)}body.layout-cards.theme-dark .mod-vertical:not(.mod-left-split):not(.mod-right-split) #main-horizontal-tabs:not(.mod-stacked) #main-horizontal-tab-header{background:rgba(255,255,255,.03);border-radius:6px;border:1px solid rgba(255,255,255,.05);box-shadow:none;height:32px;padding:0!important;transition:.4s,background-color 150ms ease-in}body.layout-cards.theme-dark .mod-vertical:not(.mod-left-split):not(.mod-right-split) #main-horizontal-tabs:not(.mod-stacked) #main-horizontal-tab-header.is-active{border:1px solid rgba(255,255,255,.1);box-shadow:0 2px 10px rgba(0,0,0,.3);background-color:var(--background-secondary);font-weight:700;flex-grow:1.67;max-width:240px}body.layout-cards.theme-dark #main-horizontal-tab-header.is-active #main-horizontal-tab-header-inner-title{color:var(--text-normal)}body.layout-cards.theme-dark .mod-vertical:not(.mod-left-split):not(.mod-right-split) #main-horizontal-tabs:not(.mod-stacked) #main-horizontal-tab-header-container-inner{align-items:center;justify-content:center;margin:0;margin-top:3px;width:100%;gap:10px}body.layout-cards:not(.is-phone).theme-dark .modal-container.mod-dim .modal,body.layout-cards:not(.is-phone).theme-dark .status-bar{border-radius:var(--radius-xl);background:rgba(30,30,30,.6);border:1px solid rgba(255,255,255,.08);box-shadow:0 0 20px rgba(0,0,0,.5);margin:0 5px 5px 5px;transform:translate(0,-5px)}.community-modal-meta{display:grid;grid-template-areas:"name name name name" "desc desc desc desc" "stats stats stats stats" "buttons buttons buttons buttons";grid-template-columns:2fr 2fr 2fr 1fr;gap:16px;margin-bottom:0!important}.community-modal-info-name{grid-area:name;font-size:24px;font-weight:800;color:var(--primary-color);line-height:1.2;margin-bottom:4px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.flair{font-size:11px;background-color:var(--background-secondary)!important;border:1px solid var(--border-color);color:var(--text-muted)!important;padding:2px 8px;border-radius:50px;text-transform:uppercase;font-weight:700;letter-spacing:.5px;top:-2px;position:relative}.flair.mod-pop{color:var(--secondary-color)!important;border-color:var(--secondary-color);background-color:color-mix(in srgb,var(--secondary-color),transparent 90%)!important}.community-modal-info-desc{grid-area:desc;font-size:15px;line-height:1.6;color:var(--text-normal);opacity:.9;padding-bottom:20px;border-bottom:1px dashed var(--border-color);margin-bottom:8px}.community-modal-info-author,.community-modal-info-downloads,.community-modal-info-repo,.community-modal-info-version{display:flex;flex-direction:column;justify-content:center;gap:4px;padding:12px;background-color:var(--background-secondary);border-radius:8px;font-size:13px;color:var(--text-muted);margin:0!important;min-width:0}.community-modal-info-downloads{grid-area:stats;grid-column:1}.community-modal-info-version{grid-area:stats;grid-column:2}.community-modal-info-author{grid-area:stats;grid-column:3}.community-modal-info-repo{grid-area:stats;grid-column:4}@media (max-width:700px){.community-modal-meta{grid-template-areas:"name" "desc" "stats-1" "stats-2" "stats-3" "stats-4" "buttons";grid-template-columns:1fr}.community-modal-info-downloads{grid-area:stats-1;grid-column:auto}.community-modal-info-version{grid-area:stats-2;grid-column:auto}.community-modal-info-author{grid-area:stats-3;grid-column:auto}.community-modal-info-repo{grid-area:stats-4;grid-column:auto}}.community-modal-info-downloads{color:var(--text-normal);font-weight:700;border:1px solid color-mix(in srgb,var(--primary-color),transparent 80%);background-color:color-mix(in srgb,var(--primary-color),transparent 96%)}.community-modal-info-downloads::before{content:"DOWNLOADS";font-size:10px;font-weight:700;color:var(--primary-color);opacity:.7;margin-bottom:4px;letter-spacing:.5px}.community-modal-info-downloads span{display:flex;align-items:center;gap:6px;font-size:16px}.community-modal-info-downloads svg{width:16px;height:16px;color:var(--primary-color)}.community-modal-info-version::before{content:"VERSION"}.community-modal-info-author::before{content:"AUTHOR"}.community-modal-info-repo::before{content:"REPOSITORY"}.community-modal-info-author::before,.community-modal-info-repo::before,.community-modal-info-version::before{font-size:10px;font-weight:700;color:var(--text-muted);opacity:.6;margin-bottom:2px;display:block}.community-modal-info-author a,.community-modal-info-repo a{color:var(--text-normal);text-decoration:none;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.community-modal-info-author a:hover,.community-modal-info-repo a:hover{color:var(--primary-color);text-decoration:underline}.community-modal-button-container{grid-area:buttons;margin-top:20px;padding-top:20px;border-top:1px dashed var(--border-color);display:flex;gap:10px;flex-wrap:wrap}.community-modal-button-container button{flex:1;justify-content:center}.codeblock-customizer-line-number,.codeblock-customizer-line-number-specific{background:0 0}body.rainbow-folders .nav-folder{--nav-c-pink:#ff7096;--nav-c-cyan:#3db8bf;--nav-c-orange:#f59e0b;--nav-c-green:#11aa63;--nav-c-purple:#A06EB4;--nav-c-red:#aa1141;--nav-c-blue:#1D4E89;--folder-color:var(--text-muted);--nav-item-background-hover:color-mix(in srgb, var(--folder-color), transparent 95%);--background-modifier-active-hover:color-mix(in srgb, var(--primary-color), transparent 95%)}body.rainbow-folders #file-explorer{--folder-color:var(--primary-color);--nav-item-background-hover:color-mix(in srgb, var(--primary-color), transparent 95%);--background-modifier-active-hover:color-mix(in srgb, var(--primary-color), transparent 90%)}body.rainbow-folders #file-explorer>div>.nav-folder:nth-child(7n+1){--folder-color:var(--nav-c-pink)}body.rainbow-folders #file-explorer>div>.nav-folder:nth-child(7n+2){--folder-color:var(--nav-c-cyan)}body.rainbow-folders #file-explorer>div>.nav-folder:nth-child(7n+3){--folder-color:var(--nav-c-orange)}body.rainbow-folders #file-explorer>div>.nav-folder:nth-child(7n+4){--folder-color:var(--nav-c-green)}body.rainbow-folders #file-explorer>div>.nav-folder:nth-child(7n+5){--folder-color:var(--nav-c-purple)}body.rainbow-folders #file-explorer>div>.nav-folder:nth-child(7n+6){--folder-color:var(--nav-c-red)}body.rainbow-folders #file-explorer>div>.nav-folder:nth-child(7n+7){--folder-color:var(--nav-c-blue)}body.rainbow-folders #file-explorer>div>.nav-folder{margin:0 0 8px 0!important;padding:0 0!important;border-radius:0 8px 8px 0;border-left:4px solid var(--folder-color)!important;transition:background-color .2s ease}body.rainbow-folders .nav-folder .nav-folder{border-left:none!important;background-color:transparent!important;margin:0!important;padding:0!important;border-radius:0}body.rainbow-folders .nav-folder.is-collapsed{padding-bottom:0!important}body.rainbow-folders .nav-folder-title{padding:6px 8px!important;margin:1px 0!important;border-radius:6px;font-weight:500;color:var(--folder-color);display:flex;align-items:center}body.rainbow-folders .nav-folder .nav-folder .nav-folder-title-content{opacity:.9}body.rainbow-folders .nav-folder-title:hover{background-color:var(--background-modifier-hover)}body.rainbow-folders .nav-folder .collapse-icon,body.rainbow-folders .nav-folder-collapse-indicator{display:none!important}body.rainbow-folders .nav-folder-children{margin-left:14px!important;padding-left:10px!important;border-left:1px solid color-mix(in srgb,var(--folder-color),transparent 70%)}body.rainbow-folders .nav-folder:hover>.nav-folder-children{border-left-color:color-mix(in srgb,var(--folder-color),transparent 40%)}body.rainbow-folders .nav-file-title-content::before,body.rainbow-folders .nav-folder-title-content::before{content:"";display:inline-block;width:16px;height:16px;margin-right:8px;vertical-align:text-bottom;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:transform .2s ease,opacity .2s ease}body.rainbow-folders .nav-file-title-content::before{width:14px;height:14px;opacity:.6}body.rainbow-folders .nav-file-title:hover .nav-file-title-content::before{opacity:.9}body.rainbow-folders .nav-folder-title-content::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20h16a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.93a2 2 0 0 1-1.66-.9l-.82-1.2A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13c0 1.1.9 2 2 2Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20h16a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.93a2 2 0 0 1-1.66-.9l-.82-1.2A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13c0 1.1.9 2 2 2Z'/%3E%3C/svg%3E");opacity:.8}body.rainbow-folders .nav-folder:not(.is-collapsed)>.nav-folder-title .nav-folder-title-content::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 14 1.45-2.9A2 2 0 0 1 9.24 10H20a2 2 0 0 1 1.94 2.5l-1.55 6a2 2 0 0 1-1.94 1.5H4a2 2 0 0 1-2-2V5c0-1.1.9-2 2-2h3.93a2 2 0 0 1 1.66.9l.82 1.2a2 2 0 0 0 1.66.9H18a2 2 0 0 1 2 2v2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 14 1.45-2.9A2 2 0 0 1 9.24 10H20a2 2 0 0 1 1.94 2.5l-1.55 6a2 2 0 0 1-1.94 1.5H4a2 2 0 0 1-2-2V5c0-1.1.9-2 2-2h3.93a2 2 0 0 1 1.66.9l.82 1.2a2 2 0 0 0 1.66.9H18a2 2 0 0 1 2 2v2'/%3E%3C/svg%3E");opacity:1}body.rainbow-folders .nav-file-title-content::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.5 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7.5L14.5 2z'/%3E%3Cpolyline points='14 2 14 8 20 8'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.5 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7.5L14.5 2z'/%3E%3Cpolyline points='14 2 14 8 20 8'/%3E%3C/svg%3E")}body.rainbow-folders .nav-file-title[data-path$=".gif"i] .nav-file-title-content::before,body.rainbow-folders .nav-file-title[data-path$=".jpeg"i] .nav-file-title-content::before,body.rainbow-folders .nav-file-title[data-path$=".jpg"i] .nav-file-title-content::before,body.rainbow-folders .nav-file-title[data-path$=".png"i] .nav-file-title-content::before,body.rainbow-folders .nav-file-title[data-path$=".svg"i] .nav-file-title-content::before,body.rainbow-folders .nav-file-title[data-path$=".webp"i] .nav-file-title-content::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='18' x='3' y='3' rx='2' ry='2'/%3E%3Ccircle cx='9' cy='9' r='2'/%3E%3Cpath d='m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='18' x='3' y='3' rx='2' ry='2'/%3E%3Ccircle cx='9' cy='9' r='2'/%3E%3Cpath d='m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21'/%3E%3C/svg%3E")}body.rainbow-folders .nav-file-title[data-path$=".canvas"i] .nav-file-title-content::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='7' height='9' x='3' y='3' rx='1'/%3E%3Crect width='7' height='5' x='14' y='3' rx='1'/%3E%3Crect width='7' height='9' x='14' y='12' rx='1'/%3E%3Crect width='7' height='5' x='3' y='16' rx='1'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='7' height='9' x='3' y='3' rx='1'/%3E%3Crect width='7' height='5' x='14' y='3' rx='1'/%3E%3Crect width='7' height='9' x='14' y='12' rx='1'/%3E%3Crect width='7' height='5' x='3' y='16' rx='1'/%3E%3C/svg%3E")}body.rainbow-folders .nav-file-title[data-path$=".base"i] .nav-file-title-content::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cellipse cx='12' cy='5' rx='9' ry='3'/%3E%3Cpath d='M3 5V19A9 3 0 0 0 21 19V5'/%3E%3Cpath d='M3 12A9 3 0 0 0 21 12'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cellipse cx='12' cy='5' rx='9' ry='3'/%3E%3Cpath d='M3 5V19A9 3 0 0 0 21 19V5'/%3E%3Cpath d='M3 12A9 3 0 0 0 21 12'/%3E%3C/svg%3E")}body.theme-light.rainbow-folders #file-explorer>div>.nav-folder{background-color:color-mix(in srgb,var(--folder-color),transparent 96%);border-top:1px solid color-mix(in srgb,var(--folder-color),transparent 92%);border-bottom:1px solid color-mix(in srgb,var(--folder-color),transparent 92%);border-right:1px solid color-mix(in srgb,var(--folder-color),transparent 92%)}body.theme-light.rainbow-folders #file-explorer>div>.nav-folder:hover{background-color:color-mix(in srgb,var(--folder-color),transparent 92%)}body.theme-dark.rainbow-folders #file-explorer>div>.nav-folder{background-color:color-mix(in srgb,var(--folder-color),transparent 96%);border-top:1px solid color-mix(in srgb,var(--folder-color),transparent 95%);border-bottom:1px solid color-mix(in srgb,var(--folder-color),transparent 95%);border-right:1px solid color-mix(in srgb,var(--folder-color),transparent 95%)}body.theme-dark.rainbow-folders #file-explorer>div>.nav-folder:hover{background-color:color-mix(in srgb,var(--folder-color),transparent 92%)}body.rainbow-folders .nav-file-title{padding:4px 8px!important;border-radius:6px;color:var(--text-muted)}body.rainbow-folders .nav-file-title:hover{background-color:var(--background-modifier-hover);color:var(--text-normal)}body.rainbow-folders .nav-file-title.is-active{background-color:var(--background-modifier-active-hover);color:var(--primary-color);font-weight:600}body.rainbow-folders .nav-file-title.is-active .nav-file-title-content::before{background-color:var(--primary-color);opacity:1}@media (hover:hover){body.rainbow-folders:not(.is-grabbing) .tree-item-self.is-clickable:hover{color:var(--folder-color);font-weight:bolder}}#file-explorer>div>.nav-folder{margin:0 0 8px 0!important;padding:0!important;border-left:3px solid var(--folder-color)!important;border-radius:0 6px 6px 0;transition:background-color .2s ease}.nav-folder .nav-folder{border-left:none!important;background-color:transparent!important;margin:0!important;padding:0!important;border-radius:0}.nav-folder.is-collapsed{padding-bottom:0!important}.nav-folder-title{padding:4px 6px!important;margin:1px 0!important;border-radius:4px;font-weight:500;color:var(--folder-color);display:flex;align-items:center}#file-explorer>div>.nav-folder>.nav-folder-title{padding-left:8px!important}.nav-folder .nav-folder .nav-folder-title-content{opacity:.9}.nav-folder-title:hover{background-color:var(--background-modifier-hover)}.nav-folder .collapse-icon,.nav-folder-collapse-indicator{display:none!important}.nav-file-title-content::before,.nav-folder-title-content::before{content:"";display:inline-block;width:16px;height:16px;margin-right:8px;vertical-align:text-bottom;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:transform .2s ease,opacity .2s ease}.nav-file-title-content::before{width:14px;height:14px;opacity:.6}.nav-file-title:hover .nav-file-title-content::before{opacity:.9}.nav-folder-title-content::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20h16a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.93a2 2 0 0 1-1.66-.9l-.82-1.2A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13c0 1.1.9 2 2 2Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20h16a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.93a2 2 0 0 1-1.66-.9l-.82-1.2A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13c0 1.1.9 2 2 2Z'/%3E%3C/svg%3E");opacity:.8}.nav-folder:not(.is-collapsed)>.nav-folder-title .nav-folder-title-content::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 14 1.45-2.9A2 2 0 0 1 9.24 10H20a2 2 0 0 1 1.94 2.5l-1.55 6a2 2 0 0 1-1.94 1.5H4a2 2 0 0 1-2-2V5c0-1.1.9-2 2-2h3.93a2 2 0 0 1 1.66.9l.82 1.2a2 2 0 0 0 1.66.9H18a2 2 0 0 1 2 2v2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 14 1.45-2.9A2 2 0 0 1 9.24 10H20a2 2 0 0 1 1.94 2.5l-1.55 6a2 2 0 0 1-1.94 1.5H4a2 2 0 0 1-2-2V5c0-1.1.9-2 2-2h3.93a2 2 0 0 1 1.66.9l.82 1.2a2 2 0 0 0 1.66.9H18a2 2 0 0 1 2 2v2'/%3E%3C/svg%3E");opacity:1}.nav-file-title-content::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.5 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7.5L14.5 2z'/%3E%3Cpolyline points='14 2 14 8 20 8'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.5 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7.5L14.5 2z'/%3E%3Cpolyline points='14 2 14 8 20 8'/%3E%3C/svg%3E")}.nav-file-title[data-path$=".gif"i] .nav-file-title-content::before,.nav-file-title[data-path$=".jpeg"i] .nav-file-title-content::before,.nav-file-title[data-path$=".jpg"i] .nav-file-title-content::before,.nav-file-title[data-path$=".png"i] .nav-file-title-content::before,.nav-file-title[data-path$=".svg"i] .nav-file-title-content::before,.nav-file-title[data-path$=".webp"i] .nav-file-title-content::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='18' x='3' y='3' rx='2' ry='2'/%3E%3Ccircle cx='9' cy='9' r='2'/%3E%3Cpath d='m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='18' x='3' y='3' rx='2' ry='2'/%3E%3Ccircle cx='9' cy='9' r='2'/%3E%3Cpath d='m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21'/%3E%3C/svg%3E")}.nav-file-title[data-path$=".canvas"i] .nav-file-title-content::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='7' height='9' x='3' y='3' rx='1'/%3E%3Crect width='7' height='5' x='14' y='3' rx='1'/%3E%3Crect width='7' height='9' x='14' y='12' rx='1'/%3E%3Crect width='7' height='5' x='3' y='16' rx='1'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='7' height='9' x='3' y='3' rx='1'/%3E%3Crect width='7' height='5' x='14' y='3' rx='1'/%3E%3Crect width='7' height='9' x='14' y='12' rx='1'/%3E%3Crect width='7' height='5' x='3' y='16' rx='1'/%3E%3C/svg%3E")}.nav-file-title[data-path$=".base"i] .nav-file-title-content::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cellipse cx='12' cy='5' rx='9' ry='3'/%3E%3Cpath d='M3 5V19A9 3 0 0 0 21 19V5'/%3E%3Cpath d='M3 12A9 3 0 0 0 21 12'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cellipse cx='12' cy='5' rx='9' ry='3'/%3E%3Cpath d='M3 5V19A9 3 0 0 0 21 19V5'/%3E%3Cpath d='M3 12A9 3 0 0 0 21 12'/%3E%3C/svg%3E")}.nav-file-title{padding:4px 8px!important;border-radius:6px;color:var(--text-muted)}.nav-file-title:hover{background-color:var(--background-modifier-hover);color:var(--text-normal)}.nav-file-title.is-active{background-color:var(--background-modifier-active-hover);color:var(--primary-color);font-weight:600}.nav-file-title.is-active .nav-file-title-content::before{background-color:var(--primary-color);opacity:1}@media (hover:hover){body:not(.is-grabbing) .tree-item-self.is-clickable:hover{color:var(--folder-color);font-weight:bolder}}