/* cyrillic-ext */
/* cyrillic */
/* greek-ext */
/* greek */
/* symbols2 */
/* latin-ext */
@font-face {
  font-family: 'Fira Code';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/images/decks/rustlab-2026-en/fonts/uU9NCBsR6Z2vfE9aq3bh09SDqFGedCMX.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Fira Code';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/images/decks/rustlab-2026-en/fonts/uU9NCBsR6Z2vfE9aq3bh3dSDqFGedA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
/* cyrillic */
/* greek-ext */
/* greek */
/* symbols2 */
/* latin-ext */
@font-face {
  font-family: 'Fira Code';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/images/decks/rustlab-2026-en/fonts/uU9NCBsR6Z2vfE9aq3bh09SDqFGedCMX.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Fira Code';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/images/decks/rustlab-2026-en/fonts/uU9NCBsR6Z2vfE9aq3bh3dSDqFGedA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
/* cyrillic */
/* greek-ext */
/* greek */
/* vietnamese */
/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(/images/decks/rustlab-2026-en/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(/images/decks/rustlab-2026-en/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
/* cyrillic */
/* greek-ext */
/* greek */
/* vietnamese */
/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/images/decks/rustlab-2026-en/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/images/decks/rustlab-2026-en/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
/* cyrillic */
/* greek-ext */
/* greek */
/* vietnamese */
/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/images/decks/rustlab-2026-en/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7W0Q5n-wU.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/images/decks/rustlab-2026-en/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
/* cyrillic */
/* vietnamese */
/* latin-ext */
@font-face {
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(/images/decks/rustlab-2026-en/fonts/u-4e0qyriQwlOrhSvowK_l5UcA6zuSYEqOzpPe3HOZJ5eX1WtLaQwmYiSeqkJ-mXq1Gi3iE.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(/images/decks/rustlab-2026-en/fonts/u-4e0qyriQwlOrhSvowK_l5UcA6zuSYEqOzpPe3HOZJ5eX1WtLaQwmYiSeqqJ-mXq1Gi.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
/* cyrillic */
/* vietnamese */
/* latin-ext */
@font-face {
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(/images/decks/rustlab-2026-en/fonts/u-4e0qyriQwlOrhSvowK_l5UcA6zuSYEqOzpPe3HOZJ5eX1WtLaQwmYiSeqkJ-mXq1Gi3iE.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(/images/decks/rustlab-2026-en/fonts/u-4e0qyriQwlOrhSvowK_l5UcA6zuSYEqOzpPe3HOZJ5eX1WtLaQwmYiSeqqJ-mXq1Gi.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

.deck-read,.deck-read *:not(:where([class*="gloss-"],[class*="deck-"],svg *)){all:revert}
.deck-read .shiki-magic-move-container { white-space: pre; position: relative; }
.deck-read .shiki-magic-move-line-number { opacity: 0.3; user-select: none; }
.deck-read .shiki-magic-move-item { transition: color var(--smm-duration,.5s) var(--smm-easing,"ease"); display: inline-block; }
.deck-read .shiki-magic-move-enter-active,.deck-read .shiki-magic-move-leave-active,.deck-read .shiki-magic-move-move { transition: all var(--smm-duration,.5s) var(--smm-easing,"ease"); }
.deck-read .shiki-magic-move-container-resize,.deck-read .shiki-magic-move-container-restyle { transition-property: ; transition-duration: ; transition-timing-function: ; transition-behavior: ; transition-delay: calc(var(--smm-duration,.5s)*var(--smm-delay-container,1)); }
.deck-read .shiki-magic-move-move { transition-delay: calc(var(--smm-duration,.5s)*var(--smm-delay-move,1) + var(--smm-stagger,0)); z-index: 1; }
.deck-read .shiki-magic-move-enter-active { transition-delay: calc(var(--smm-duration,.5s)*var(--smm-delay-enter,1) + var(--smm-stagger,0)); z-index: 1; }
.deck-read .shiki-magic-move-leave-active { transition-delay: calc(var(--smm-duration,.5s)*var(--smm-delay-leave,1) + var(--smm-stagger,0)); }
.deck-read .shiki-magic-move-enter-from,.deck-read .shiki-magic-move-leave-to { opacity: 0; }
.deck-read br.shiki-magic-move-leave-active { display: none; }
.deck-read .v-popper__popper { z-index: 10000; outline: none; top: 0px; left: 0px; }
.deck-read .v-popper__popper.v-popper__popper--hidden { visibility: hidden; opacity: 0; pointer-events: none; transition: opacity 0.15s, visibility 0.15s; }
.deck-read .v-popper__popper.v-popper__popper--shown { visibility: visible; opacity: 1; transition: opacity 0.15s; }
.deck-read .v-popper__popper.v-popper__popper--skip-transition,.deck-read .v-popper__popper.v-popper__popper--skip-transition > .v-popper__wrapper { transition: none !important; }
.deck-read .v-popper__backdrop { width: 100%; height: 100%; display: none; position: absolute; top: 0px; left: 0px; }
.deck-read .v-popper__inner { box-sizing: border-box; position: relative; overflow-y: auto; }
.deck-read .v-popper__inner > div:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { z-index: 1; max-width: inherit; max-height: inherit; position: relative; }
.deck-read .v-popper__arrow-container { width: 10px; height: 10px; position: absolute; }
.deck-read .v-popper__popper--arrow-overflow .v-popper__arrow-container,.deck-read .v-popper__popper--no-positioning .v-popper__arrow-container { display: none; }
.deck-read .v-popper__arrow-inner,.deck-read .v-popper__arrow-outer { border-style: solid; width: 0px; height: 0px; position: absolute; top: 0px; left: 0px; }
.deck-read .v-popper__arrow-inner { visibility: hidden; border-width: 7px; }
.deck-read .v-popper__arrow-outer { border-width: 6px; }
.deck-read .v-popper__popper[data-popper-placement^="top"] .v-popper__arrow-inner,.deck-read .v-popper__popper[data-popper-placement^="bottom"] .v-popper__arrow-inner { left: -2px; }
.deck-read .v-popper__popper[data-popper-placement^="top"] .v-popper__arrow-outer,.deck-read .v-popper__popper[data-popper-placement^="bottom"] .v-popper__arrow-outer { left: -1px; }
.deck-read .v-popper__popper[data-popper-placement^="top"] .v-popper__arrow-inner,.deck-read .v-popper__popper[data-popper-placement^="top"] .v-popper__arrow-outer { border-bottom-width: 0px; border-bottom-color: rgba(0, 0, 0, 0) !important; border-left-color: rgba(0, 0, 0, 0) !important; border-right-color: rgba(0, 0, 0, 0) !important; }
.deck-read .v-popper__popper[data-popper-placement^="top"] .v-popper__arrow-inner { top: -2px; }
.deck-read .v-popper__popper[data-popper-placement^="bottom"] .v-popper__arrow-container { top: 0px; }
.deck-read .v-popper__popper[data-popper-placement^="bottom"] .v-popper__arrow-inner,.deck-read .v-popper__popper[data-popper-placement^="bottom"] .v-popper__arrow-outer { border-top-width: 0px; border-top-color: rgba(0, 0, 0, 0) !important; border-left-color: rgba(0, 0, 0, 0) !important; border-right-color: rgba(0, 0, 0, 0) !important; }
.deck-read .v-popper__popper[data-popper-placement^="bottom"] .v-popper__arrow-inner { top: -4px; }
.deck-read .v-popper__popper[data-popper-placement^="bottom"] .v-popper__arrow-outer { top: -6px; }
.deck-read .v-popper__popper[data-popper-placement^="left"] .v-popper__arrow-inner,.deck-read .v-popper__popper[data-popper-placement^="right"] .v-popper__arrow-inner { top: -2px; }
.deck-read .v-popper__popper[data-popper-placement^="left"] .v-popper__arrow-outer,.deck-read .v-popper__popper[data-popper-placement^="right"] .v-popper__arrow-outer { top: -1px; }
.deck-read .v-popper__popper[data-popper-placement^="right"] .v-popper__arrow-inner,.deck-read .v-popper__popper[data-popper-placement^="right"] .v-popper__arrow-outer { border-left-width: 0px; border-top-color: rgba(0, 0, 0, 0) !important; border-bottom-color: rgba(0, 0, 0, 0) !important; border-left-color: rgba(0, 0, 0, 0) !important; }
.deck-read .v-popper__popper[data-popper-placement^="right"] .v-popper__arrow-inner { left: -4px; }
.deck-read .v-popper__popper[data-popper-placement^="right"] .v-popper__arrow-outer { left: -6px; }
.deck-read .v-popper__popper[data-popper-placement^="left"] .v-popper__arrow-container { right: -10px; }
.deck-read .v-popper__popper[data-popper-placement^="left"] .v-popper__arrow-inner,.deck-read .v-popper__popper[data-popper-placement^="left"] .v-popper__arrow-outer { border-right-width: 0px; border-top-color: rgba(0, 0, 0, 0) !important; border-bottom-color: rgba(0, 0, 0, 0) !important; border-right-color: rgba(0, 0, 0, 0) !important; }
.deck-read .v-popper__popper[data-popper-placement^="left"] .v-popper__arrow-inner { left: -2px; }
.deck-read .v-popper--theme-tooltip .v-popper__inner { color: rgb(255, 255, 255); background: rgba(0, 0, 0, 0.8); border-radius: 6px; padding: 7px 12px 6px; }
.deck-read .v-popper--theme-tooltip .v-popper__arrow-outer { border-color: rgba(0, 0, 0, 0.8); }
.deck-read .v-popper--theme-dropdown .v-popper__inner { color: rgb(0, 0, 0); background: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); border-radius: 6px; box-shadow: rgba(0, 0, 0, 0.1) 0px 6px 30px; }
.deck-read .v-popper--theme-dropdown .v-popper__arrow-inner { visibility: visible; border-color: rgb(255, 255, 255); }
.deck-read .v-popper--theme-dropdown .v-popper__arrow-outer { border-color: rgb(221, 221, 221); }
.deck-read { --twoslash-border-color: #8888; --twoslash-underline-color: currentColor; --twoslash-highlighted-border: #c37d0d50; --twoslash-highlighted-bg: #c37d0d20; --twoslash-popup-bg: #f8f8f8; --twoslash-popup-color: inherit; --twoslash-popup-shadow: #00000014 0px 1px 4px; --twoslash-docs-color: #888; --twoslash-docs-font: sans-serif; --twoslash-code-font: inherit; --twoslash-code-font-size: 1em; --twoslash-matched-color: inherit; --twoslash-unmatched-color: #888; --twoslash-cursor-color: #8888; --twoslash-error-color: #d45656; --twoslash-error-bg: #d4565620; --twoslash-warn-color: #c37d0d; --twoslash-warn-bg: #c37d0d20; --twoslash-tag-color: #3772cf; --twoslash-tag-bg: #3772cf20; --twoslash-tag-warn-color: var(--twoslash-warn-color); --twoslash-tag-warn-bg: var(--twoslash-warn-bg); --twoslash-tag-annotate-color: #1ba673; --twoslash-tag-annotate-bg: #1ba67320; }
@media (prefers-reduced-motion: reduce) {
}
.deck-read { --twoslash-popup-bg: var(--vp-c-bg,inherit); --twoslash-popup-color: var(--vp-c-text-1); --twoslash-docs-color: var(--vp-c-text-1); --twoslash-docs-font: var(--vp-font-family-base); --twoslash-code-font: var(--vp-font-family-mono); --twoslash-code-size: var(--vp-code-font-size); --twoslash-underline-color: #8888; --twoslash-border-color: var(--vp-c-border); --twoslash-cursor-color: var(--vp-c-brand); --twoslash-matched-color: var(--vp-c-brand); --twoslash-unmatched-color: var(--vp-c-text-2); }
.deck-read .monaco-aria-container { position: absolute; left: -999em; }
.deck-read .monaco-editor .editor-widget input:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { color: inherit; }
.deck-read .monaco-editor { text-size-adjust: 100%; text-spacing-trim: space-all; color: var(--vscode-editor-foreground); background-color: var(--vscode-editor-background); overflow-wrap: initial; position: relative; overflow: visible; }
.deck-read .monaco-editor-background { background-color: var(--vscode-editor-background); }
.deck-read .monaco-editor .rangeHighlight { background-color: var(--vscode-editor-rangeHighlightBackground); box-sizing: border-box; border: 1px solid var(--vscode-editor-rangeHighlightBorder); }
.deck-read .monaco-editor.hc-black .rangeHighlight,.deck-read .monaco-editor.hc-light .rangeHighlight { border-style: dotted; }
.deck-read .monaco-editor .symbolHighlight { background-color: var(--vscode-editor-symbolHighlightBackground); box-sizing: border-box; border: 1px solid var(--vscode-editor-symbolHighlightBorder); }
.deck-read .monaco-editor.hc-black .symbolHighlight,.deck-read .monaco-editor.hc-light .symbolHighlight { border-style: dotted; }
.deck-read .monaco-editor .editorCanvas { z-index: 0; pointer-events: none; width: 100%; height: 100%; position: absolute; }
.deck-read .monaco-editor .overflow-guard { position: relative; overflow: hidden; }
.deck-read .monaco-editor .view-overlays { position: absolute; top: 0px; }
.deck-read .monaco-editor .view-overlays > div:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read .monaco-editor .margin-view-overlays > div:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { width: 100%; position: absolute; }
.deck-read .monaco-editor .squiggly-error { border-bottom: 4px double var(--vscode-editorError-border); }
.deck-read .monaco-editor .squiggly-error::before { content: ""; background: var(--vscode-editorError-background); width: 100%; height: 100%; display: block; }
.deck-read .monaco-editor .squiggly-warning { border-bottom: 4px double var(--vscode-editorWarning-border); }
.deck-read .monaco-editor .squiggly-warning::before { content: ""; background: var(--vscode-editorWarning-background); width: 100%; height: 100%; display: block; }
.deck-read .monaco-editor .squiggly-info { border-bottom: 4px double var(--vscode-editorInfo-border); }
.deck-read .monaco-editor .squiggly-info::before { content: ""; background: var(--vscode-editorInfo-background); width: 100%; height: 100%; display: block; }
.deck-read .monaco-editor .squiggly-hint { border-bottom: 2px dotted var(--vscode-editorHint-border); }
.deck-read .monaco-editor.showUnused .squiggly-unnecessary { border-bottom: 2px dashed var(--vscode-editorUnnecessaryCode-border); }
.deck-read .monaco-editor.showDeprecated .squiggly-inline-deprecated { text-decoration-line: line-through; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: var(--vscode-editor-foreground,inherit); }
.deck-read .monaco-scrollable-element > .scrollbar > .scra { cursor: pointer; font-size: 11px !important; }
.deck-read .monaco-scrollable-element > .visible { opacity: 1; z-index: 11; background: 0px 0px; transition: opacity 0.1s linear; }
.deck-read .monaco-scrollable-element > .invisible { opacity: 0; pointer-events: none; }
.deck-read .monaco-scrollable-element > .invisible.fade { transition: opacity 0.8s linear; }
.deck-read .disable-animations .monaco-scrollable-element > .visible,.deck-read .disable-animations .monaco-scrollable-element > .invisible.fade { transition: none; }
.deck-read .monaco-scrollable-element > .shadow { display: none; position: absolute; }
.deck-read .monaco-scrollable-element > .shadow.top { width: 100%; height: 3px; box-shadow: var(--vscode-scrollbar-shadow) 0 6px 6px -6px inset; display: block; top: 0px; left: 3px; }
.deck-read .monaco-scrollable-element > .shadow.left { width: 3px; height: 100%; box-shadow: var(--vscode-scrollbar-shadow) 6px 0 6px -6px inset; display: block; top: 3px; left: 0px; }
.deck-read .monaco-scrollable-element > .shadow.top-left-corner { width: 3px; height: 3px; display: block; top: 0px; left: 0px; }
.deck-read .monaco-scrollable-element > .shadow.top.left { box-shadow: var(--vscode-scrollbar-shadow) 6px 0 6px -6px inset; }
.deck-read .monaco-scrollable-element > .scrollbar { background: var(--vscode-scrollbar-background); }
.deck-read .monaco-scrollable-element > .scrollbar > .slider { background: var(--vscode-scrollbarSlider-background); }
.deck-read .monaco-scrollable-element > .scrollbar > .slider:hover { background: var(--vscode-scrollbarSlider-hoverBackground); }
.deck-read .monaco-scrollable-element > .scrollbar > .slider.active { background: var(--vscode-scrollbarSlider-activeBackground); }
.deck-read .monaco-editor .blockDecorations-container { pointer-events: none; position: absolute; top: 0px; }
.deck-read .monaco-editor .blockDecorations-block { box-sizing: border-box; position: absolute; }
.deck-read .monaco-editor .view-overlays .current-line,.deck-read .monaco-editor .margin-view-overlays .current-line { box-sizing: border-box; height: 100%; display: block; position: absolute; top: 0px; left: 0px; }
.deck-read .monaco-editor .margin-view-overlays .current-line.current-line-margin.current-line-margin-both { border-right: 0px; }
.deck-read .monaco-editor .lines-content .cdr { height: 100%; position: absolute; }
.deck-read .monaco-editor .glyph-margin { position: absolute; top: 0px; }
.deck-read .monaco-editor .glyph-margin-widgets .cgmr { justify-content: center; align-items: center; display: flex; position: absolute; }
.deck-read .monaco-editor .glyph-margin-widgets .cgmr.codicon-modifier-spin::before { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.deck-read .monaco-editor .lines-content .core-guide { box-sizing: border-box; height: 100%; position: absolute; }
.deck-read .monaco-editor .margin-view-overlays .line-numbers { font-variant-numeric: tabular-nums; text-align: right; vertical-align: middle; box-sizing: border-box; cursor: default; display: inline-block; position: absolute; bottom: 0px; }
.deck-read .monaco-editor .relative-current-line-number { text-align: left; width: 100%; display: inline-block; }
.deck-read .monaco-editor .margin-view-overlays .line-numbers.lh-odd { margin-top: 1px; }
.deck-read .monaco-editor .line-numbers { color: var(--vscode-editorLineNumber-foreground); }
.deck-read .monaco-editor .line-numbers.active-line-number { color: var(--vscode-editorLineNumber-activeForeground); }
.deck-read .monaco-mouse-cursor-text { cursor: text; }
.deck-read .mtkcontrol { color: rgb(255, 255, 255) !important; background: rgb(150, 0, 0) !important; }
.deck-read .mtkoverflow { background-color: var(--vscode-button-background,var(--vscode-editor-background)); color: var(--vscode-button-foreground,var(--vscode-editor-foreground)); border-style: solid; border-width: 1px; border-color: var(--vscode-contrastBorder); cursor: pointer; border-radius: 2px; padding: 4px; }
.deck-read .mtkoverflow:hover { background-color: var(--vscode-button-hoverBackground); }
.deck-read .monaco-editor.no-user-select .lines-content,.deck-read .monaco-editor.no-user-select .view-line,.deck-read .monaco-editor.no-user-select .view-lines { user-select: none; }
.deck-read .monaco-editor.mac .lines-content:hover,.deck-read .monaco-editor.mac .view-line:hover,.deck-read .monaco-editor.mac .view-lines:hover { user-select: text; }
.deck-read .monaco-editor.enable-user-select { user-select: initial; }
.deck-read .monaco-editor .view-lines { white-space: nowrap; }
.deck-read .monaco-editor .view-line { box-sizing: border-box; width: 100%; position: absolute; }
.deck-read .monaco-editor .lines-content > .view-lines > .view-line > span:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { position: absolute; top: 0px; bottom: 0px; }
.deck-read .monaco-editor .mtkw { color: var(--vscode-editorWhitespace-foreground) !important; }
.deck-read .monaco-editor .mtkz { display: inline-block; color: var(--vscode-editorWhitespace-foreground) !important; }
.deck-read .monaco-editor .lines-decorations { background: rgb(255, 255, 255); position: absolute; top: 0px; }
.deck-read .monaco-editor .margin-view-overlays .cldr { height: 100%; position: absolute; }
.deck-read .monaco-editor .margin { background-color: var(--vscode-editorGutter-background); }
.deck-read .monaco-editor .margin-view-overlays .cmdr { width: 100%; height: 100%; position: absolute; left: 0px; }
.deck-read .monaco-editor .minimap.slider-mouseover .minimap-slider { opacity: 0; transition: opacity 0.1s linear; }
.deck-read .monaco-editor .minimap.slider-mouseover:hover .minimap-slider,.deck-read .monaco-editor .minimap.slider-mouseover .minimap-slider.active { opacity: 1; }
.deck-read .monaco-editor .minimap-slider .minimap-slider-horizontal { background: var(--vscode-minimapSlider-background); }
.deck-read .monaco-editor .minimap-slider:hover .minimap-slider-horizontal { background: var(--vscode-minimapSlider-hoverBackground); }
.deck-read .monaco-editor .minimap-slider.active .minimap-slider-horizontal { background: var(--vscode-minimapSlider-activeBackground); }
.deck-read .monaco-editor .minimap-shadow-visible { box-shadow: var(--vscode-shadow-md); }
.deck-read .monaco-editor .minimap-shadow-hidden { width: 0px; position: absolute; }
.deck-read .monaco-editor .minimap-shadow-visible { pointer-events: none; width: 6px; position: absolute; left: -6px; }
.deck-read .monaco-editor.no-minimap-shadow .minimap-shadow-visible { width: 1px; position: absolute; left: -1px; }
.deck-read .minimap.minimap-autohide-mouseover,.deck-read .minimap.minimap-autohide-scroll { opacity: 0; transition: opacity 0.5s; }
.deck-read .minimap.minimap-autohide-scroll { pointer-events: none; }
.deck-read .minimap.minimap-autohide-mouseover:hover,.deck-read .minimap.minimap-autohide-scroll.active { opacity: 1; pointer-events: auto; }
.deck-read .monaco-editor .minimap { z-index: 5; }
.deck-read .monaco-editor .minimap canvas:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { opacity: 0.9; }
.deck-read .monaco-editor .overlayWidgets { position: absolute; top: 0px; left: 0px; }
.deck-read .monaco-editor .view-ruler { box-shadow: 1px 0 0 0 var(--vscode-editorRuler-foreground) inset; pointer-events: none; position: absolute; top: 0px; }
.deck-read .monaco-editor .scroll-decoration { height: 6px; box-shadow: var(--vscode-scrollbar-shadow) 0 6px 6px -6px inset; position: absolute; top: 0px; left: 0px; }
.deck-read .monaco-editor .lines-content .cslr { position: absolute; }
.deck-read .monaco-editor .focused .selected-text { background-color: var(--vscode-editor-selectionBackground); }
.deck-read .monaco-editor .selected-text { background-color: var(--vscode-editor-inactiveSelectionBackground); }
.deck-read .monaco-editor .top-left-radius { border-top-left-radius: 3px; }
.deck-read .monaco-editor .bottom-left-radius { border-bottom-left-radius: 3px; }
.deck-read .monaco-editor .top-right-radius { border-top-right-radius: 3px; }
.deck-read .monaco-editor .bottom-right-radius { border-bottom-right-radius: 3px; }
.deck-read .monaco-editor.hc-black .top-left-radius { border-top-left-radius: 0px; }
.deck-read .monaco-editor.hc-black .bottom-left-radius { border-bottom-left-radius: 0px; }
.deck-read .monaco-editor.hc-black .top-right-radius { border-top-right-radius: 0px; }
.deck-read .monaco-editor.hc-black .bottom-right-radius { border-bottom-right-radius: 0px; }
.deck-read .monaco-editor.hc-light .top-left-radius { border-top-left-radius: 0px; }
.deck-read .monaco-editor.hc-light .bottom-left-radius { border-bottom-left-radius: 0px; }
.deck-read .monaco-editor.hc-light .top-right-radius { border-top-right-radius: 0px; }
.deck-read .monaco-editor.hc-light .bottom-right-radius { border-bottom-right-radius: 0px; }
.deck-read .monaco-editor .cursors-layer { position: absolute; top: 0px; }
.deck-read .monaco-editor .cursors-layer > .cursor { box-sizing: border-box; position: absolute; overflow: hidden; }
.deck-read .monaco-editor .cursors-layer.cursor-smooth-caret-animation > .cursor { transition: 80ms; }
.deck-read .monaco-editor .cursors-layer.cursor-block-outline-style > .cursor { border-style: solid; border-width: 1px; background: 0px 0px !important; }
.deck-read .monaco-editor .cursors-layer.cursor-underline-style > .cursor { border-bottom-style: solid; border-bottom-width: 2px; background: 0px 0px !important; }
.deck-read .monaco-editor .cursors-layer.cursor-underline-thin-style > .cursor { border-bottom-style: solid; border-bottom-width: 1px; background: 0px 0px !important; }
@keyframes monaco-cursor-smooth { 
  0%, 20% { opacity: 1; }
  60%, 100% { opacity: 0; }
}
@keyframes monaco-cursor-phase { 
  0%, 20% { opacity: 1; }
  90%, 100% { opacity: 0; }
}
@keyframes monaco-cursor-expand { 
  0%, 20% { transform: scaleY(1); }
  80%, 100% { transform: scaleY(0); }
}
.deck-read .cursor-smooth { animation: 0.5s ease-in-out 0s 20 alternate none running monaco-cursor-smooth; }
.deck-read .cursor-phase { animation: 0.5s ease-in-out 0s 20 alternate none running monaco-cursor-phase; }
.deck-read .cursor-expand > .cursor { animation: 0.5s ease-in-out 0s 20 alternate none running monaco-cursor-expand; }
.deck-read .monaco-editor .mwh { position: absolute; color: var(--vscode-editorWhitespace-foreground) !important; }
.deck-read .monaco-editor .monaco-decoration-css-rule-extractor { visibility: hidden; pointer-events: none; }
.deck-read .monaco-editor .inputarea { resize: none; color: rgba(0, 0, 0, 0); z-index: -10; background-color: rgba(0, 0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; min-width: 0px; min-height: 0px; margin: 0px; padding: 0px; position: absolute; overflow: hidden; outline: none !important; }
.deck-read .monaco-editor .inputarea.ime-input { z-index: 10; caret-color: var(--vscode-editorCursor-foreground); color: var(--vscode-editor-foreground); }
.deck-read .monaco-editor .native-edit-context { scrollbar-width: none; z-index: -10; white-space: pre-wrap; margin: 0px; padding: 0px; position: absolute; overflow-y: scroll; }
.deck-read .monaco-editor .ime-text-area { resize: none; color: rgba(0, 0, 0, 0); z-index: -10; background-color: rgba(0, 0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; min-width: 0px; min-height: 0px; margin: 0px; padding: 0px; position: absolute; overflow: hidden; outline: none !important; }
.deck-read .monaco-editor .edit-context-composition-none { background-color: rgba(0, 0, 0, 0); border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.deck-read .monaco-editor :not(.hc-black, .hc-light) .edit-context-composition-secondary { border-bottom: 1px solid var(--vscode-editor-compositionBorder); }
.deck-read .monaco-editor :not(.hc-black, .hc-light) .edit-context-composition-primary { border-bottom: 2px solid var(--vscode-editor-compositionBorder); }
.deck-read .monaco-editor :is(.hc-black, .hc-light) .edit-context-composition-secondary { border: 1px solid var(--vscode-editor-compositionBorder); }
.deck-read .monaco-editor :is(.hc-black, .hc-light) .edit-context-composition-primary { border: 2px solid var(--vscode-editor-compositionBorder); }
.deck-read .monaco-editor .margin-view-overlays .gpu-mark { border-left: solid 2px var(--vscode-editorWarning-foreground); opacity: 0.2; width: 100%; transition: background-color 0.1s linear; display: inline-block; position: absolute; top: 0px; bottom: 0px; left: 0px; }
.deck-read .monaco-editor .margin-view-overlays .gpu-mark:hover { background-color: var(--vscode-editorWarning-foreground); }
.deck-read .monaco-select-box { cursor: pointer; border-radius: var(--vscode-cornerRadius-small); width: 100%; }
.deck-read .monaco-select-box-dropdown-container { text-transform: none; font-size: 13px; font-weight: 400; }
.deck-read .monaco-action-bar .action-item.select-container { cursor: default; }
.deck-read .monaco-action-bar .action-item .monaco-select-box { cursor: pointer; min-width: 100px; min-height: 18px; padding: 2px 23px 2px 8px; }
.deck-read .mac .monaco-action-bar .action-item .monaco-select-box { border-radius: var(--vscode-cornerRadius-small); min-height: 24px; font-size: 11px; }
.deck-read .monaco-list { white-space: nowrap; width: 100%; height: 100%; position: relative; overflow: hidden; }
.deck-read .monaco-list.mouse-support { user-select: none; }
.deck-read .monaco-list > .monaco-scrollable-element { height: 100%; }
.deck-read .monaco-list-rows { width: 100%; height: 100%; position: relative; }
.deck-read .monaco-list.horizontal-scrolling .monaco-list-rows { width: auto; min-width: 100%; }
.deck-read .monaco-list-row { box-sizing: border-box; width: 100%; position: absolute; overflow: hidden; }
.deck-read .monaco-list.mouse-support .monaco-list-row { cursor: pointer; touch-action: none; }
.deck-read .monaco-list .monaco-scrollable-element > .scrollbar.vertical,.deck-read .monaco-pane-view > .monaco-split-view2.vertical > .monaco-scrollable-element > .scrollbar.vertical { z-index: 14; }
.deck-read .monaco-list-row.scrolling { display: none !important; }
.deck-read .monaco-list.element-focused,.deck-read .monaco-list.selection-single,.deck-read .monaco-list.selection-multiple { outline: 0px !important; }
.deck-read .monaco-list-type-filter-message { box-sizing: border-box; text-align: center; white-space: normal; opacity: 0.7; pointer-events: none; width: 100%; height: 100%; padding: 40px 1em 1em; position: absolute; top: 0px; left: 0px; }
.deck-read .monaco-list-type-filter-message:empty { display: none; }
.deck-read .monaco-drag-image { z-index: 1000; background-color: var(--vscode-list-activeSelectionBackground); color: var(--vscode-list-activeSelectionForeground); outline: 1px solid var(--vscode-list-focusOutline); outline-offset: -1px; text-overflow: ellipsis; white-space: nowrap; border-radius: 10px; max-width: 120px; padding: 1px 7px; font-size: 12px; display: inline-block; position: absolute; overflow: hidden; }
.deck-read .monaco-select-box-dropdown-container { box-sizing: border-box; border-radius: var(--vscode-cornerRadius-large); box-shadow: var(--vscode-shadow-lg); display: none; }
.deck-read .monaco-select-box-dropdown-container > .select-box-details-pane > .select-box-description-markdown *:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { margin: 0px; }
.deck-read .monaco-select-box-dropdown-container > .select-box-details-pane > .select-box-description-markdown a:focus { outline: -webkit-focus-ring-color solid 1px; outline-offset: -1px; }
.deck-read .monaco-select-box-dropdown-container > .select-box-details-pane > .select-box-description-markdown code:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { line-height: 15px; font-family: var(--monaco-monospace-font); }
.deck-read .monaco-select-box-dropdown-container.visible { text-align: left; flex-direction: column; width: 1px; display: flex; overflow: hidden; }
.deck-read .monaco-select-box-dropdown-container > .select-box-dropdown-list-container { box-sizing: border-box; flex: 0 0 auto; align-self: flex-start; width: 100%; overflow: hidden; }
.deck-read .monaco-select-box-dropdown-container > .select-box-details-pane { padding: 5px 6px; }
.deck-read .monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list:focus::before { outline: 0px !important; }
.deck-read .monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row { cursor: pointer; padding-left: 2px; }
.deck-read .monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row > .option-text { text-overflow: ellipsis; white-space: nowrap; float: left; padding-left: 6px; overflow: hidden; }
.deck-read .monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row > .option-detail { text-overflow: ellipsis; white-space: nowrap; float: left; opacity: 0.7; padding-left: 6px; overflow: hidden; }
.deck-read .monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row > .option-decorator-right { text-overflow: ellipsis; white-space: nowrap; float: right; padding-right: 10px; overflow: hidden; }
.deck-read .monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row.option-separator { cursor: default; border-radius: 0px; padding: 0px; }
.deck-read .monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row.option-separator > .option-text { visibility: hidden; float: none; width: 0px; }
.deck-read .monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row.option-separator > .option-detail { display: none; }
.deck-read .monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row.option-separator > .option-decorator-right { color: var(--vscode-descriptionForeground); font-size: 12px; }
.deck-read .monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row.option-separator::after { content: ""; background-color: var(--vscode-menu-separatorBackground); height: 1px; position: absolute; top: 50%; left: 0px; right: 0px; }
.deck-read .monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row > .visually-hidden { width: 1px; height: 1px; position: absolute; top: auto; left: -10000px; overflow: hidden; }
.deck-read .monaco-select-box-dropdown-container > .select-box-dropdown-container-width-control { opacity: 0; flex: 1 1 auto; align-self: flex-start; }
.deck-read .monaco-select-box-dropdown-container > .select-box-dropdown-container-width-control > .width-control-div { max-height: 0px; overflow: hidden; }
.deck-read .monaco-select-box-dropdown-container > .select-box-dropdown-container-width-control > .width-control-div > .option-text-width-control { white-space: nowrap; padding-left: 8px; padding-right: 8px; }
.deck-read .monaco-action-bar { white-space: nowrap; height: 100%; }
.deck-read .monaco-action-bar .actions-container { align-items: center; width: 100%; height: 100%; margin: 0px auto; padding: 0px; display: flex; }
.deck-read .monaco-action-bar.vertical .actions-container { display: inline-block; }
.deck-read .monaco-action-bar .action-item { cursor: pointer; justify-content: center; align-items: center; display: block; position: relative; }
.deck-read .monaco-action-bar .action-item.disabled { cursor: default; }
.deck-read .monaco-action-bar .action-item .icon,.deck-read .monaco-action-bar .action-item .codicon { display: block; }
.deck-read .monaco-action-bar .action-item .codicon { align-items: center; width: 16px; height: 16px; display: flex; }
.deck-read .monaco-action-bar .action-label,.deck-read .monaco-action-bar .action-item .keybinding { border-radius: var(--vscode-cornerRadius-medium); padding: 3px; font-size: 11px; display: flex; }
.deck-read .monaco-action-bar .action-item.disabled .action-label:not(.icon),.deck-read .monaco-action-bar .action-item.disabled .action-label:not(.icon)::before,.deck-read .monaco-action-bar .action-item.disabled .action-label:not(.icon):hover { color: var(--vscode-disabledForeground); }
.deck-read .monaco-action-bar .action-item.disabled .action-label.icon,.deck-read .monaco-action-bar .action-item.disabled .action-label.icon::before,.deck-read .monaco-action-bar .action-item.disabled .action-label.icon:hover { opacity: 0.6; }
.deck-read .monaco-action-bar.vertical { text-align: left; }
.deck-read .monaco-action-bar.vertical .action-item { display: block; }
.deck-read .monaco-action-bar.vertical .action-item .action-label.separator { border-bottom: 1px solid var(--vscode-menu-separatorBackground,var(--vscode-disabledForeground)); background-color: rgba(0, 0, 0, 0); width: 100%; height: 0px; margin: 4px 0.8em; padding-top: 1px; display: block; }
.deck-read .monaco-action-bar .action-item .action-label.separator { cursor: default; background-color: var(--vscode-disabledForeground); width: 1px; min-width: 1px; height: 16px; padding: 0px; margin: 5px 4px !important; }
.deck-read .secondary-actions .monaco-action-bar .action-label { margin-left: 6px; }
.deck-read .monaco-action-bar .action-item.select-container { flex: 1 1 0%; justify-content: center; align-items: center; min-width: 60px; max-width: 170px; margin-right: 10px; display: flex; overflow: hidden; }
.deck-read .monaco-action-bar .action-item.action-dropdown-item { display: flex; }
.deck-read .monaco-action-bar .action-item.action-dropdown-item > .action-dropdown-item-separator { cursor: default; align-items: center; display: flex; }
.deck-read .monaco-action-bar .action-item.action-dropdown-item > .action-dropdown-item-separator > div:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { width: 1px; }
.deck-read .monaco-diff-editor .diff-review { position: absolute; }
.deck-read .monaco-component.diff-review { user-select: none; z-index: 99; }
.deck-read .monaco-component.diff-review .diff-review-line-number { text-align: right; color: var(--vscode-editorLineNumber-foreground); display: inline-block; }
.deck-read .monaco-component.diff-review .diff-review-summary { padding-left: 10px; }
.deck-read .monaco-component.diff-review .diff-review-shadow { box-shadow: var(--vscode-scrollbar-shadow) 0 -6px 6px -6px inset; position: absolute; }
.deck-read .monaco-component.diff-review .diff-review-row { white-space: pre; }
.deck-read .monaco-component.diff-review .diff-review-table { min-width: 100%; display: table; }
.deck-read .monaco-component.diff-review .diff-review-row { width: 100%; display: table-row; }
.deck-read .monaco-component.diff-review .diff-review-spacer { vertical-align: middle; width: 10px; display: inline-block; }
.deck-read .monaco-component.diff-review .diff-review-spacer > .codicon { font-size: 9px !important; }
.deck-read .monaco-component.diff-review .diff-review-actions { z-index: 100; display: inline-block; position: absolute; top: 2px; right: 10px; }
.deck-read .monaco-component.diff-review .diff-review-actions .action-label { width: 16px; height: 16px; margin: 2px 0px; }
.deck-read .monaco-component.diff-review .revertButton { cursor: pointer; }
.deck-read .monaco-component.diff-review .action-label { background: var(--vscode-editorActionList-background); }
.deck-read { --vscode-sash-size: 4px; --vscode-sash-hover-size: 4px; }
.deck-read .monaco-sash { z-index: 35; touch-action: none; position: absolute; }
.deck-read .monaco-sash.disabled { pointer-events: none; }
.deck-read .monaco-sash.mac.vertical { cursor: col-resize; }
.deck-read .monaco-sash.vertical.minimum { cursor: e-resize; }
.deck-read .monaco-sash.vertical.maximum { cursor: w-resize; }
.deck-read .monaco-sash.mac.horizontal { cursor: row-resize; }
.deck-read .monaco-sash.horizontal.minimum { cursor: s-resize; }
.deck-read .monaco-sash.horizontal.maximum { cursor: n-resize; }
.deck-read .monaco-sash.disabled { cursor: default !important; pointer-events: none !important; }
.deck-read .monaco-sash.vertical { cursor: ew-resize; width: var(--vscode-sash-size); height: 100%; top: 0px; }
.deck-read .monaco-sash.horizontal { cursor: ns-resize; width: 100%; height: var(--vscode-sash-size); left: 0px; }
.deck-read .monaco-sash:not(.disabled) > .orthogonal-drag-handle { content: " "; height: calc(var(--vscode-sash-size) * 2); width: calc(var(--vscode-sash-size) * 2); z-index: 100; cursor: all-scroll; display: block; position: absolute; }
.deck-read .monaco-sash.horizontal.orthogonal-edge-north:not(.disabled) > .orthogonal-drag-handle.start,.deck-read .monaco-sash.horizontal.orthogonal-edge-south:not(.disabled) > .orthogonal-drag-handle.end { cursor: nwse-resize; }
.deck-read .monaco-sash.horizontal.orthogonal-edge-north:not(.disabled) > .orthogonal-drag-handle.end,.deck-read .monaco-sash.horizontal.orthogonal-edge-south:not(.disabled) > .orthogonal-drag-handle.start { cursor: nesw-resize; }
.deck-read .monaco-sash.vertical > .orthogonal-drag-handle.start { left: calc(var(--vscode-sash-size) * -.5); top: calc(var(--vscode-sash-size) * -1); }
.deck-read .monaco-sash.vertical > .orthogonal-drag-handle.end { left: calc(var(--vscode-sash-size) * -.5); bottom: calc(var(--vscode-sash-size) * -1); }
.deck-read .monaco-sash.horizontal > .orthogonal-drag-handle.start { top: calc(var(--vscode-sash-size) * -.5); left: calc(var(--vscode-sash-size) * -1); }
.deck-read .monaco-sash.horizontal > .orthogonal-drag-handle.end { top: calc(var(--vscode-sash-size) * -.5); right: calc(var(--vscode-sash-size) * -1); }
.deck-read .monaco-sash::before { content: ""; pointer-events: none; background: 0px 0px; width: 100%; height: 100%; position: absolute; }
.deck-read .monaco-enable-motion .monaco-sash::before { transition: background-color 0.1s ease-out; }
.deck-read .monaco-sash.hover::before,.deck-read .monaco-sash.active::before { background: var(--vscode-sash-hoverBorder); }
.deck-read .monaco-sash.vertical::before { width: var(--vscode-sash-hover-size); left: calc(50% - (var(--vscode-sash-hover-size) / 2)); }
.deck-read .monaco-sash.horizontal::before { height: var(--vscode-sash-hover-size); top: calc(50% - (var(--vscode-sash-hover-size) / 2)); }
.deck-read .pointer-events-disabled { pointer-events: none !important; }
.deck-read .monaco-sash.debug { background: rgb(0, 255, 255); }
.deck-read .monaco-sash.debug.disabled { background: rgba(0, 255, 255, 0.2); }
.deck-read .monaco-sash.debug:not(.disabled) > .orthogonal-drag-handle { background: red; }
.deck-read .monaco-dropdown { height: 100%; padding: 0px; }
.deck-read .monaco-dropdown > .dropdown-label { cursor: pointer; justify-content: center; align-items: center; height: 100%; display: flex; }
.deck-read .monaco-dropdown > .dropdown-label > .action-label.disabled { cursor: default; }
.deck-read .monaco-dropdown .dropdown-menu { border-radius: var(--vscode-cornerRadius-large); box-shadow: var(--vscode-shadow-lg); }
.deck-read .monaco-dropdown-with-primary { border-radius: 5px; flex-direction: row; display: flex !important; }
.deck-read .monaco-dropdown-with-primary > .action-container > .action-label { margin-right: 0px; }
.deck-read .monaco-dropdown-with-primary > .dropdown-action-container > .monaco-dropdown > .dropdown-label .codicon[class*="codicon-"] { margin-left: -3px; padding-left: 0px; padding-right: 0px; font-size: 12px; line-height: 16px; }
.deck-read .monaco-dropdown-with-primary > .dropdown-action-container > .monaco-dropdown > .dropdown-label > .action-label { background-position: 50% center; background-repeat: no-repeat; background-size: 16px; display: block; }
.deck-read .monaco-toolbar { height: 100%; }
.deck-read .monaco-toolbar .toolbar-toggle-more { padding: 0px; display: inline-block; }
.deck-read .monaco-toolbar.responsive.responsive-all .monaco-action-bar > .actions-container > .action-item { min-width: var(--vscode-toolbar-action-min-width,20px); flex-shrink: 1; }
.deck-read .monaco-toolbar.responsive.responsive-last .monaco-action-bar > .actions-container > .action-item { flex-shrink: 0; }
.deck-read .monaco-toolbar.responsive.responsive-last .monaco-action-bar:not(.has-overflow) > .actions-container > .action-item:last-child,.deck-read .monaco-toolbar.responsive.responsive-last .monaco-action-bar.has-overflow > .actions-container > .action-item:nth-last-child(2) { min-width: var(--vscode-toolbar-action-min-width,20px); flex-shrink: 1; }
.deck-read .monaco-action-bar .action-item.menu-entry .action-label.icon { background-position: 50% center; background-repeat: no-repeat; background-size: 16px; width: 16px; height: 16px; }
.deck-read .monaco-action-bar .action-item.menu-entry.text-only .action-label { color: var(--vscode-descriptionForeground); border-radius: 2px; overflow: hidden; }
.deck-read .monaco-action-bar .action-item.menu-entry.text-only.use-comma:not(:last-of-type) .action-label::after { content: ", "; }
.deck-read .monaco-action-bar .action-item.menu-entry.text-only + .action-item:not(.text-only) > .monaco-dropdown .action-label { color: var(--vscode-descriptionForeground); }
.deck-read .monaco-dropdown-with-default { border-radius: 5px; flex-direction: row; display: flex !important; }
.deck-read .monaco-dropdown-with-default > .action-container > .action-label { margin-right: 0px; }
.deck-read .monaco-dropdown-with-default > .action-container.menu-entry > .action-label.icon { background-position: 50% center; background-repeat: no-repeat; background-size: 16px; width: 16px; height: 16px; }
.deck-read .monaco-dropdown-with-default > .action-container.disabled { cursor: default; }
.deck-read .monaco-dropdown-with-default > .action-container.disabled > .action-label { opacity: 0.4; pointer-events: none; }
.deck-read .monaco-dropdown-with-default:hover { background-color: var(--vscode-toolbar-hoverBackground); }
.deck-read .monaco-dropdown-with-default > .dropdown-action-container > .monaco-dropdown > .dropdown-label .codicon[class*="codicon-"] { margin-left: -3px; padding-left: 0px; padding-right: 0px; font-size: 12px; line-height: 16px; }
.deck-read .monaco-dropdown-with-default > .dropdown-action-container > .monaco-dropdown > .dropdown-label > .action-label { background-position: 50% center; background-repeat: no-repeat; background-size: 16px; display: block; }
.deck-read .monaco-editor .diff-hidden-lines-widget { width: 100%; }
.deck-read .monaco-editor .diff-hidden-lines { height: 0px; font-size: 13px; line-height: 14px; transform: translateY(-10px); }
.deck-read .monaco-editor .diff-hidden-lines:not(.dragging) .top:hover,.deck-read .monaco-editor .diff-hidden-lines:not(.dragging) .bottom:hover,.deck-read .monaco-editor .diff-hidden-lines .top.dragging,.deck-read .monaco-editor .diff-hidden-lines .bottom.dragging { background-color: var(--vscode-focusBorder); }
.deck-read .monaco-editor .diff-hidden-lines .top,.deck-read .monaco-editor .diff-hidden-lines .bottom { background-color: rgba(0, 0, 0, 0); background-clip: padding-box; border-top: 4px solid rgba(0, 0, 0, 0); border-bottom: 2px solid rgba(0, 0, 0, 0); height: 4px; transition: background-color 0.1s ease-out; }
.deck-read .monaco-editor.draggingUnchangedRegion.canMoveTop:not(.canMoveBottom) *:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read .monaco-editor .diff-hidden-lines .top.canMoveTop:not(.canMoveBottom),.deck-read .monaco-editor .diff-hidden-lines .bottom.canMoveTop:not(.canMoveBottom) { cursor: n-resize !important; }
.deck-read .monaco-editor.draggingUnchangedRegion:not(.canMoveTop).canMoveBottom *:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read .monaco-editor .diff-hidden-lines .top:not(.canMoveTop).canMoveBottom,.deck-read .monaco-editor .diff-hidden-lines .bottom:not(.canMoveTop).canMoveBottom { cursor: s-resize !important; }
.deck-read .monaco-editor.draggingUnchangedRegion.canMoveTop.canMoveBottom *:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read .monaco-editor .diff-hidden-lines .top.canMoveTop.canMoveBottom,.deck-read .monaco-editor .diff-hidden-lines .bottom.canMoveTop.canMoveBottom { cursor: ns-resize !important; }
.deck-read .monaco-editor .diff-hidden-lines .top { transform: translateY(4px); }
.deck-read .monaco-editor .diff-hidden-lines .bottom { transform: translateY(-6px); }
.deck-read .monaco-editor .diff-unchanged-lines { background: var(--vscode-diffEditor-unchangedCodeBackground); }
.deck-read .monaco-editor .noModificationsOverlay { z-index: 1; background: var(--vscode-editor-background); justify-content: center; align-items: center; display: flex; }
.deck-read .monaco-editor .diff-hidden-lines .center { background: var(--vscode-diffEditor-unchangedRegionBackground); color: var(--vscode-diffEditor-unchangedRegionForeground); text-overflow: ellipsis; white-space: nowrap; height: 24px; box-shadow: inset 0 -5px 5px -7px var(--vscode-diffEditor-unchangedRegionShadow), inset 0 5px 5px -7px var(--vscode-diffEditor-unchangedRegionShadow); display: block; overflow: hidden; }
.deck-read .monaco-editor .diff-hidden-lines .center span.codicon { vertical-align: middle; }
.deck-read .monaco-editor .diff-hidden-lines .center a:hover .codicon { cursor: pointer; color: var(--vscode-editorLink-activeForeground) !important; }
.deck-read .monaco-editor .diff-hidden-lines div.breadcrumb-item { cursor: pointer; }
.deck-read .monaco-editor .diff-hidden-lines div.breadcrumb-item:hover { color: var(--vscode-editorLink-activeForeground); }
.deck-read .monaco-editor .movedOriginal,.deck-read .monaco-editor .movedModified { border: 2px solid var(--vscode-diffEditor-move-border); }
.deck-read .monaco-editor .movedOriginal.currentMove,.deck-read .monaco-editor .movedModified.currentMove { border: 2px solid var(--vscode-diffEditor-moveActive-border); }
.deck-read .monaco-diff-editor .moved-blocks-lines path.currentMove { stroke: var(--vscode-diffEditor-moveActive-border); }
.deck-read .monaco-diff-editor .moved-blocks-lines path:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { pointer-events: visiblestroke; }
.deck-read .monaco-diff-editor .moved-blocks-lines .arrow { fill: var(--vscode-diffEditor-move-border); }
.deck-read .monaco-diff-editor .moved-blocks-lines .arrow.currentMove { fill: var(--vscode-diffEditor-moveActive-border); }
.deck-read .monaco-diff-editor .moved-blocks-lines .arrow-rectangle { fill: var(--vscode-editor-background); }
.deck-read .monaco-diff-editor .moved-blocks-lines { pointer-events: none; position: absolute; }
.deck-read .monaco-diff-editor .moved-blocks-lines path:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { fill: none; stroke: var(--vscode-diffEditor-move-border); stroke-width: 2px; }
.deck-read .monaco-editor .char-delete.diff-range-empty { border-left: solid var(--vscode-diffEditor-removedTextBackground) 3px; margin-left: -1px; }
.deck-read .monaco-editor .char-insert.diff-range-empty { border-left: solid var(--vscode-diffEditor-insertedTextBackground) 3px; }
.deck-read .monaco-editor .fold-unchanged { cursor: pointer; }
.deck-read .monaco-diff-editor .diff-moved-code-block { justify-content: flex-end; margin-top: -4px; display: flex; }
.deck-read .monaco-diff-editor .diff-moved-code-block .action-bar .action-label.codicon { width: 12px; height: 12px; font-size: 12px; }
.deck-read .monaco-diff-editor .diffOverview { z-index: 9; }
.deck-read .monaco-diff-editor .diffOverview .diffViewport { z-index: 10; }
.deck-read .monaco-diff-editor.vs .diffOverview { background: rgba(0, 0, 0, 0.03); }
.deck-read .monaco-diff-editor.vs-dark .diffOverview { background: rgba(255, 255, 255, 0.01); }
.deck-read .monaco-scrollable-element.modified-in-monaco-diff-editor.vs .scrollbar,.deck-read .monaco-scrollable-element.modified-in-monaco-diff-editor.vs-dark .scrollbar,.deck-read .monaco-scrollable-element.modified-in-monaco-diff-editor.hc-black .scrollbar,.deck-read .monaco-scrollable-element.modified-in-monaco-diff-editor.hc-light .scrollbar { background: 0px 0px; }
.deck-read .monaco-scrollable-element.modified-in-monaco-diff-editor .slider { z-index: 10; }
.deck-read .modified-in-monaco-diff-editor .slider.active { background: rgba(171, 171, 171, 0.4); }
.deck-read .modified-in-monaco-diff-editor.hc-black .slider.active,.deck-read .modified-in-monaco-diff-editor.hc-light .slider.active { background: 0px 0px; }
.deck-read .monaco-editor .insert-sign,.deck-read .monaco-diff-editor .insert-sign,.deck-read .monaco-editor .delete-sign,.deck-read .monaco-diff-editor .delete-sign { align-items: center; opacity: 0.7 !important; font-size: 11px !important; display: flex !important; }
.deck-read .monaco-editor.hc-black .insert-sign,.deck-read .monaco-diff-editor.hc-black .insert-sign,.deck-read .monaco-editor.hc-black .delete-sign,.deck-read .monaco-diff-editor.hc-black .delete-sign,.deck-read .monaco-editor.hc-light .insert-sign,.deck-read .monaco-diff-editor.hc-light .insert-sign,.deck-read .monaco-editor.hc-light .delete-sign,.deck-read .monaco-diff-editor.hc-light .delete-sign { opacity: 1; }
.deck-read .monaco-editor .inline-deleted-margin-view-zone,.deck-read .monaco-editor .inline-added-margin-view-zone { text-align: right; }
.deck-read .monaco-editor .arrow-revert-change { z-index: 10; position: absolute; }
.deck-read .monaco-editor .arrow-revert-change:hover { cursor: pointer; }
.deck-read .monaco-editor .view-zones .view-lines .view-line span:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { display: inline-block; }
.deck-read .monaco-editor .margin-view-zones .lightbulb-glyph:hover { cursor: pointer; }
.deck-read .monaco-editor .char-insert,.deck-read .monaco-diff-editor .char-insert { background-color: var(--vscode-diffEditor-insertedTextBackground); }
.deck-read .monaco-editor .line-insert,.deck-read .monaco-diff-editor .line-insert { background-color: var(--vscode-diffEditor-insertedLineBackground,var(--vscode-diffEditor-insertedTextBackground)); }
.deck-read .monaco-editor .line-insert,.deck-read .monaco-editor .char-insert { box-sizing: border-box; border: 1px solid var(--vscode-diffEditor-insertedTextBorder); }
.deck-read .monaco-editor.hc-black .line-insert,.deck-read .monaco-editor.hc-light .line-insert,.deck-read .monaco-editor.hc-black .char-insert,.deck-read .monaco-editor.hc-light .char-insert { border-style: dashed; }
.deck-read .monaco-editor .line-delete,.deck-read .monaco-editor .char-delete { box-sizing: border-box; border: 1px solid var(--vscode-diffEditor-removedTextBorder); }
.deck-read .monaco-editor.hc-black .line-delete,.deck-read .monaco-editor.hc-light .line-delete,.deck-read .monaco-editor.hc-black .char-delete,.deck-read .monaco-editor.hc-light .char-delete { border-style: dashed; }
.deck-read .monaco-editor .inline-added-margin-view-zone,.deck-read .monaco-editor .gutter-insert,.deck-read .monaco-diff-editor .gutter-insert { background-color: var(--vscode-diffEditorGutter-insertedLineBackground,var(--vscode-diffEditor-insertedLineBackground), var(--vscode-diffEditor-insertedTextBackground)); }
.deck-read .monaco-editor .char-delete,.deck-read .monaco-diff-editor .char-delete,.deck-read .monaco-editor .inline-deleted-text { background-color: var(--vscode-diffEditor-removedTextBackground); }
.deck-read .monaco-editor .inline-deleted-text { text-decoration: line-through; }
.deck-read .monaco-editor .line-delete,.deck-read .monaco-diff-editor .line-delete { background-color: var(--vscode-diffEditor-removedLineBackground,var(--vscode-diffEditor-removedTextBackground)); }
.deck-read .monaco-editor .inline-deleted-margin-view-zone,.deck-read .monaco-editor .gutter-delete,.deck-read .monaco-diff-editor .gutter-delete { background-color: var(--vscode-diffEditorGutter-removedLineBackground,var(--vscode-diffEditor-removedLineBackground), var(--vscode-diffEditor-removedTextBackground)); }
.deck-read .monaco-diff-editor.side-by-side .editor.modified { box-shadow: -6px 0 5px -5px var(--vscode-scrollbar-shadow); border-left: 1px solid var(--vscode-diffEditor-border); }
.deck-read .monaco-diff-editor.side-by-side .editor.original { box-shadow: 6px 0 5px -5px var(--vscode-scrollbar-shadow); border-right: 1px solid var(--vscode-diffEditor-border); }
.deck-read .monaco-diff-editor .diffViewport { background: var(--vscode-scrollbarSlider-background); }
.deck-read .monaco-diff-editor .diffViewport:hover { background: var(--vscode-scrollbarSlider-hoverBackground); }
.deck-read .monaco-diff-editor .diffViewport:active { background: var(--vscode-scrollbarSlider-activeBackground); }
.deck-read .monaco-editor .diagonal-fill { background-image: linear-gradient(-45deg, var(--vscode-diffEditor-diagonalFill) 12.5%, #0000 12.5%, #0000 50%, var(--vscode-diffEditor-diagonalFill) 50%, var(--vscode-diffEditor-diagonalFill) 62.5%, #0000 62.5%, #0000 100%); background-size: 8px 8px; }
.deck-read .monaco-diff-editor .gutter { flex-grow: 0; flex-shrink: 0; position: relative; overflow: hidden; }
.deck-read .monaco-diff-editor .gutter > div:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { position: absolute; }
.deck-read .monaco-diff-editor .gutter .gutterItem { opacity: 0; transition: opacity 0.7s; }
.deck-read .monaco-diff-editor .gutter .gutterItem.showAlways { opacity: 1; transition: none; }
.deck-read .monaco-diff-editor .gutter .gutterItem.noTransition { transition: none; }
.deck-read .monaco-diff-editor .gutter:hover .gutterItem { opacity: 1; transition: opacity 0.1s ease-in-out; }
.deck-read .monaco-diff-editor .gutter .gutterItem .background { border-left: 2px var(--vscode-menu-separatorBackground) solid; width: 1px; height: 100%; position: absolute; left: 50%; }
.deck-read .monaco-diff-editor .gutter .gutterItem .buttons { justify-content: center; align-items: center; width: 100%; display: flex; position: absolute; }
.deck-read .monaco-diff-editor .gutter .gutterItem .buttons .monaco-toolbar { height: fit-content; }
.deck-read .monaco-diff-editor .gutter .gutterItem .buttons .monaco-toolbar .monaco-action-bar { line-height: 1; }
.deck-read .monaco-diff-editor .gutter .gutterItem .buttons .monaco-toolbar .monaco-action-bar .actions-container { background: var(--vscode-editorGutter-itemBackground); border-radius: 4px; width: fit-content; }
.deck-read .monaco-diff-editor .gutter .gutterItem .buttons .monaco-toolbar .monaco-action-bar .actions-container .action-item:hover { background: var(--vscode-toolbar-hoverBackground); }
.deck-read .monaco-diff-editor .gutter .gutterItem .buttons .monaco-toolbar .monaco-action-bar .actions-container .action-item .action-label { color: var(--vscode-editorGutter-itemGlyphForeground); padding: 1px 2px; }
.deck-read .monaco-diff-editor .diff-hidden-lines-compact { height: 11px; display: flex; }
.deck-read .monaco-diff-editor .diff-hidden-lines-compact .line-left,.deck-read .monaco-diff-editor .diff-hidden-lines-compact .line-right { border-top-width: 1px; border-top-style: solid; border-color: var(--vscode-editorCodeLens-foreground); opacity: 0.5; width: 100%; height: 1px; margin: auto; }
.deck-read .monaco-diff-editor .diff-hidden-lines-compact .line-left { width: 20px; }
.deck-read .monaco-diff-editor .diff-hidden-lines-compact .text { color: var(--vscode-editorCodeLens-foreground); text-wrap: nowrap; margin: 0px 4px; font-size: 11px; line-height: 11px; }
.deck-read .monaco-editor .line-delete-selectable { user-select: text !important; z-index: 1 !important; }
.deck-read .line-delete-selectable .view-line { user-select: text !important; }
.deck-read .monaco-editor .selection-anchor { background-color: rgb(0, 122, 204); width: 2px !important; }
.deck-read .monaco-editor .bracket-match { box-sizing: border-box; background-color: var(--vscode-editorBracketMatch-background); border: 1px solid var(--vscode-editorBracketMatch-border); }
.deck-read .inline-editor-progress-decoration { width: 1em; height: 1em; display: inline-block; }
.deck-read .inline-progress-widget { justify-content: center; align-items: center; display: flex !important; }
.deck-read .inline-progress-widget .icon { font-size: 80% !important; }
.deck-read .inline-progress-widget:hover .icon { animation: auto ease 0s 1 normal none running none; font-size: 90% !important; }
.deck-read .inline-progress-widget:hover .icon::before { content: var(--vscode-icon-x-content); font-family: var(--vscode-icon-x-font-family); }
.deck-read .monaco-editor .monaco-editor-overlaymessage { z-index: 10000; padding-bottom: 8px; }
.deck-read .monaco-editor .monaco-editor-overlaymessage.below { z-index: 10000; padding-top: 8px; padding-bottom: 0px; }
@keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.deck-read .monaco-editor .monaco-editor-overlaymessage.fadeIn { animation: 0.15s ease-out 0s 1 normal none running fadeIn; }
@keyframes fadeOut { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
.deck-read .monaco-editor .monaco-editor-overlaymessage.fadeOut { animation: 0.1s ease-out 0s 1 normal none running fadeOut; }
.deck-read .monaco-editor .monaco-editor-overlaymessage .message { color: var(--vscode-editorHoverWidget-foreground); background-color: var(--vscode-editorHoverWidget-background); border: 1px solid var(--vscode-inputValidation-infoBorder); border-radius: 3px; padding: 2px 4px; }
.deck-read .monaco-editor .monaco-editor-overlaymessage .message p:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { margin-block: 0px; }
.deck-read .monaco-editor .monaco-editor-overlaymessage .message a:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { color: var(--vscode-textLink-foreground); }
.deck-read .monaco-editor .monaco-editor-overlaymessage .message a:hover { color: var(--vscode-textLink-activeForeground); }
.deck-read .monaco-editor.hc-black .monaco-editor-overlaymessage .message,.deck-read .monaco-editor.hc-light .monaco-editor-overlaymessage .message { border-width: 2px; }
.deck-read .monaco-editor .monaco-editor-overlaymessage .anchor { z-index: 1000; border: 8px solid rgba(0, 0, 0, 0); position: absolute; left: 2px; width: 0px !important; height: 0px !important; }
.deck-read .monaco-editor .monaco-editor-overlaymessage .anchor.top { border-bottom-color: var(--vscode-inputValidation-infoBorder); }
.deck-read .monaco-editor .monaco-editor-overlaymessage .anchor.below { border-top-color: var(--vscode-inputValidation-infoBorder); }
.deck-read .monaco-editor .monaco-editor-overlaymessage:not(.below) .anchor.top,.deck-read .monaco-editor .monaco-editor-overlaymessage.below .anchor.below { display: none; }
.deck-read .monaco-editor .monaco-editor-overlaymessage.below .anchor.top { display: inherit; top: -8px; }
.deck-read .monaco-text-button { box-sizing: border-box; text-align: center; cursor: pointer; border: 1px solid var(--vscode-button-border,transparent); overflow-wrap: normal; border-radius: 4px; justify-content: center; align-items: center; width: 100%; padding: 4px 8px; font-size: 12px; line-height: 16px; display: flex; }
.deck-read .monaco-text-button.secondary { border-color: var(--vscode-button-secondaryBorder,var(--vscode-button-border,transparent)); }
.deck-read .monaco-text-button.small { padding: 3px 6px; font-size: 11px; line-height: 14px; }
.deck-read .monaco-text-button:focus { outline-offset: 2px !important; }
.deck-read .monaco-text-button:hover { text-decoration: none !important; }
.deck-read .monaco-button.disabled:focus,.deck-read .monaco-button.disabled { cursor: default; opacity: 0.4 !important; }
.deck-read .monaco-text-button .codicon { margin: 0px 0.2em; color: inherit !important; }
.deck-read .monaco-text-button.monaco-text-button-with-short-label { flex-flow: wrap; height: 28px; padding: 0px 4px; overflow: hidden; }
.deck-read .monaco-text-button.monaco-text-button-with-short-label > .monaco-button-label { flex-basis: 100%; }
.deck-read .monaco-text-button.monaco-text-button-with-short-label > .monaco-button-label-short { flex-grow: 1; width: 0px; overflow: hidden; }
.deck-read .monaco-text-button.monaco-text-button-with-short-label > .monaco-button-label,.deck-read .monaco-text-button.monaco-text-button-with-short-label > .monaco-button-label-short { font-weight: 400; font-style: inherit; justify-content: center; align-items: center; padding: 4px 0px; line-height: 18px; display: flex; }
.deck-read .monaco-button-dropdown { cursor: pointer; display: flex; }
.deck-read .monaco-button-dropdown.disabled { cursor: default; }
.deck-read .monaco-button-dropdown > .monaco-button:focus { outline-offset: -1px !important; }
.deck-read .monaco-button-dropdown.disabled > .monaco-button.disabled,.deck-read .monaco-button-dropdown.disabled > .monaco-button.disabled:focus,.deck-read .monaco-button-dropdown.disabled > .monaco-button-dropdown-separator { opacity: 0.4 !important; }
.deck-read .monaco-button-dropdown > .monaco-button.monaco-text-button { border-right-width: 0px !important; }
.deck-read .monaco-button-dropdown .monaco-button-dropdown-separator { cursor: default; padding: 4px 0px; }
.deck-read .monaco-button-dropdown .monaco-button-dropdown-separator > div:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { width: 1px; height: 100%; }
.deck-read .monaco-button-dropdown > .monaco-button.monaco-dropdown-button { border-top-color: ; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-radius: 0px 4px 4px 0px; align-items: center; padding: 0px 4px; display: flex; border-left-width: 0px !important; }
.deck-read .monaco-button-dropdown > .monaco-button.monaco-dropdown-button.secondary { border-color: var(--vscode-button-secondaryBorder,var(--vscode-button-border,transparent)); }
.deck-read .monaco-button-dropdown > .monaco-button.monaco-text-button { border-radius: 4px 0px 0px 4px; }
.deck-read .monaco-description-button { flex-direction: column; align-items: center; margin: 4px 5px; display: flex; }
.deck-read .monaco-description-button .monaco-button-description { padding: 4px 20px; font-size: 11px; font-style: italic; }
.deck-read .monaco-description-button .monaco-button-label,.deck-read .monaco-description-button .monaco-button-description { justify-content: center; align-items: center; display: flex; }
.deck-read .monaco-description-button .monaco-button-label > .codicon,.deck-read .monaco-description-button .monaco-button-description > .codicon { margin: 0px 0.2em; color: inherit !important; }
.deck-read .monaco-button.default-colors,.deck-read .monaco-button-dropdown.default-colors > .monaco-button { color: var(--vscode-button-foreground); background-color: var(--vscode-button-background); }
.deck-read .monaco-button.default-colors:hover,.deck-read .monaco-button-dropdown.default-colors > .monaco-button:hover { background-color: var(--vscode-button-hoverBackground); }
.deck-read .monaco-button.default-colors.secondary,.deck-read .monaco-button-dropdown.default-colors > .monaco-button.secondary { color: var(--vscode-button-secondaryForeground); background-color: var(--vscode-button-secondaryBackground); }
.deck-read .monaco-button.default-colors.secondary:hover,.deck-read .monaco-button-dropdown.default-colors > .monaco-button.secondary:hover { background-color: var(--vscode-button-secondaryHoverBackground); }
.deck-read .monaco-button-dropdown.default-colors .monaco-button-dropdown-separator { background-color: var(--vscode-button-background); border-top: 1px solid var(--vscode-button-border); border-bottom: 1px solid var(--vscode-button-border); }
.deck-read .monaco-button-dropdown.default-colors .monaco-button.secondary + .monaco-button-dropdown-separator { background-color: var(--vscode-button-secondaryBackground); border-top-color: var(--vscode-button-secondaryBorder,var(--vscode-button-border)); border-bottom-color: var(--vscode-button-secondaryBorder,var(--vscode-button-border)); }
.deck-read .monaco-button-dropdown.default-colors .monaco-button-dropdown-separator > div:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { background-color: var(--vscode-button-separator); }
.deck-read .action-widget { z-index: 40; border-radius: var(--vscode-cornerRadius-large); background-color: var(--vscode-menu-background); width: 100%; min-width: 100px; max-width: 80vw; color: var(--vscode-menu-foreground); box-shadow: var(--vscode-shadow-lg); padding: 4px; font-size: 13px; display: block; border: 1px solid var(--vscode-editorHoverWidget-border) !important; }
.deck-read .context-view-block { cursor: initial; z-index: -1; width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; }
.deck-read .context-view-pointerBlock { cursor: initial; z-index: 2; width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; }
.deck-read .action-widget .monaco-list { user-select: none; border: 0px !important; }
.deck-read .action-widget .monaco-list:focus::before { outline: 0px !important; }
.deck-read .action-widget .monaco-list .monaco-scrollable-element { overflow: visible; }
.deck-read .action-widget .monaco-list .monaco-list-row { white-space: nowrap; cursor: pointer; touch-action: none; border-radius: var(--vscode-cornerRadius-medium); padding: 0px 12px 0px 6px; }
.deck-read .action-widget .monaco-list .monaco-list-row.action.focused:not(.option-disabled) { color: var(--vscode-list-hoverForeground); outline: 1px solid var(--vscode-menu-selectionBorder,transparent); outline-offset: -2px; background-color: var(--vscode-list-hoverBackground) !important; }
.deck-read .action-widget .monaco-list-row.group-header { font-size: 11px; font-weight: 500; color: var(--vscode-descriptionForeground) !important; }
.deck-read .action-widget .monaco-list-row.group-header:not(:first-of-type) { margin-top: 2px; }
.deck-read .action-widget .monaco-scrollable-element .monaco-list-rows .monaco-list-row.separator { border-top: 1px solid var(--vscode-editorHoverWidget-border); color: var(--vscode-descriptionForeground); cursor: default; user-select: none; pointer-events: none; border-radius: 0px; width: 100%; margin: 4px 0px; font-size: 12px; }
.deck-read .action-widget .monaco-scrollable-element .monaco-list-rows .monaco-list-row.separator:hover,.deck-read .action-widget .monaco-scrollable-element .monaco-list-rows .monaco-list-row.separator.focused { border-radius: 0px; outline: solid 0px; background-color: rgba(0, 0, 0, 0) !important; }
.deck-read .action-widget .monaco-list-row.separator:first-of-type { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; margin-top: 0px; }
.deck-read .action-widget .monaco-list-row.separator > span:not(:empty) { align-items: center; height: 100%; padding-left: 10px; display: flex; }
.deck-read .action-widget .monaco-list .group-header,.deck-read .action-widget .monaco-list .option-disabled,.deck-read .action-widget .monaco-list .option-disabled::before,.deck-read .action-widget .monaco-list .option-disabled .focused,.deck-read .action-widget .monaco-list .option-disabled .focused::before { user-select: none; cursor: default !important; background-color: rgba(0, 0, 0, 0) !important; outline: solid 0px !important; }
.deck-read .action-widget .monaco-list-row.action { align-items: center; gap: 6px; display: flex; }
.deck-read .action-widget .monaco-list-row.action .codicon { font-size: 12px; }
.deck-read .action-widget .monaco-list-row.action .action-list-item-toolbar .codicon { font-size: 16px; }
.deck-read .action-widget .actionList.compact-icons .monaco-list-row.action .codicon { font-size: var(--vscode-codiconFontSize-compact,12px); }
.deck-read .action-widget .actionList.compact-icons .monaco-list-row.action .action-list-item-toolbar .codicon,.deck-read .action-widget .actionList.compact-icons .monaco-list-row.action .action-list-submenu-indicator.codicon { font-size: var(--vscode-codiconFontSize,16px); }
.deck-read .action-widget .monaco-list-row.action.option-disabled,.deck-read .action-widget .monaco-list:focus .monaco-list-row.focused.action.option-disabled,.deck-read .action-widget .monaco-list-row.action.option-disabled .codicon,.deck-read .action-widget .monaco-list:not(.drop-target):not(.dragging) .monaco-list-row:hover:not(.selected):not(.focused).option-disabled { color: var(--vscode-disabledForeground); }
.deck-read .action-widget .monaco-list-row.action:not(.option-disabled) .codicon { color: inherit; }
.deck-read .action-widget .monaco-list-row.action .title { text-overflow: ellipsis; flex: 1 1 0%; overflow: hidden; }
.deck-read .action-widget .monaco-list-row.action .detail { width: 100%; color: var(--vscode-descriptionForeground); opacity: 0.8; text-overflow: ellipsis; white-space: nowrap; order: 99; padding-left: 18px; font-size: 11px; line-height: 14px; overflow: hidden; }
.deck-read .action-widget .monaco-list-row.action .action-item-badge { background-color: var(--vscode-badge-background); color: var(--vscode-badge-foreground); border-radius: 10px; flex-shrink: 0; padding: 0px 6px; font-size: 11px; line-height: 18px; }
.deck-read .action-widget .monaco-list-row.action .monaco-keybinding > .monaco-keybinding-key { background-color: var(--vscode-keybindingLabel-background); color: var(--vscode-keybindingLabel-foreground); border-style: solid; border-width: 1px; border-top-color: ; border-right-color: ; border-left-color: ; border-bottom-color: var(--vscode-keybindingLabel-bottomBorder); box-shadow: inset 0 -1px 0 var(--vscode-widget-shadow); border-radius: 3px; }
.deck-read .action-widget .action-widget-action-bar { background-color: var(--vscode-menu-background); border-top: 1px solid var(--vscode-editorHoverWidget-border); margin-top: 4px; }
.deck-read .action-widget .action-widget-action-bar::before { content: ""; width: 100%; display: block; }
.deck-read .action-widget .action-widget-action-bar .actions-container { width: auto; padding: 2px 8px 0px 26px; }
.deck-read .action-widget-action-bar .action-label { color: var(--vscode-textLink-activeForeground); pointer-events: all; padding: 0px; font-size: 12px; line-height: 22px; }
.deck-read .action-widget-action-bar .action-item { pointer-events: none; margin-right: 16px; }
.deck-read .action-widget-action-bar .action-label:hover { background-color: rgba(0, 0, 0, 0) !important; }
.deck-read .monaco-action-bar .actions-container.highlight-toggled .action-label.checked { background: var(--vscode-actionBar-toggledBackground) !important; }
.deck-read .action-widget .monaco-list .monaco-list-row .description { color: var(--vscode-descriptionForeground); margin-left: 0.5em; font-size: 12px; }
.deck-read .action-widget .monaco-list .monaco-list-row .description a:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { color: var(--vscode-textLink-foreground); }
.deck-read .action-widget .monaco-list .monaco-list-row .description a:hover,.deck-read .action-widget .monaco-list .monaco-list-row .description a:active { color: var(--vscode-textLink-activeForeground); }
.deck-read .action-widget .monaco-list-row.action .group-title { color: var(--vscode-descriptionForeground); flex-shrink: 0; margin-left: 0.5em; margin-right: 6px; font-size: 12px; }
.deck-read .action-widget .monaco-list .monaco-list-row.action:has(.detail:not([style*="display: none"])) { flex-wrap: wrap; align-content: center; padding-right: 6px; }
.deck-read .action-widget .monaco-list .monaco-list-row.action:has(.detail:not([style*="display: none"])) .title { line-height: 14px; }
.deck-read .action-widget .inline-description .monaco-list-row.action { gap: 0px; }
.deck-read .action-widget .inline-description .monaco-list-row.action .title { flex: 0 1 auto; min-width: 0px; margin-left: 6px; }
.deck-read .action-widget .inline-description .monaco-list-row.action .description { text-overflow: ellipsis; flex: 1 1 0%; min-width: 0px; overflow: hidden; }
.deck-read .action-widget .inline-description .monaco-list-row.action .group-title { margin-left: auto; }
.deck-read .action-widget .inline-description .monaco-list-row.action .action-list-item-toolbar { margin-left: 4px; margin-right: 10px; }
.deck-read .action-widget .inline-description .monaco-list-row.action .action-list-submenu-indicator { margin-left: auto; margin-right: 10px; }
.deck-read .action-widget .monaco-list-row.action .action-list-item-toolbar { display: none; }
.deck-read .action-widget .monaco-list-row.focused.action.has-toolbar .action-list-item-toolbar,.deck-read .action-widget .monaco-list-row:hover.action.has-toolbar .action-list-item-toolbar { display: flex; }
.deck-read .action-widget .monaco-list-row .action-list-item-toolbar .monaco-action-bar:not(.vertical) .action-label:not(.disabled):hover { background-color: var(--vscode-toolbar-hoverBackground); }
.deck-read .action-widget-delegate-label { align-items: center; gap: 4px; font-size: 12px; display: flex; }
.deck-read .action-widget .action-list-filter { padding: 2px 2px 4px; }
.deck-read .action-widget .action-list-filter-row { align-items: center; gap: 4px; padding-right: 10px; display: flex; }
.deck-read .action-widget .action-list-filter:first-child { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.deck-read .action-widget .action-list-filter:last-child { border-top: 1px solid var(--vscode-editorHoverWidget-border); }
.deck-read .action-widget .action-list-filter-input { box-sizing: border-box; border: 1px solid var(--vscode-input-border,transparent); background-color: var(--vscode-input-background); width: 100%; color: var(--vscode-input-foreground); border-radius: 3px; outline: none; flex: 1 1 0%; padding: 4px 8px; }
.deck-read .action-widget .action-list-filter-input:focus { border-color: var(--vscode-focusBorder); }
.deck-read .action-widget .action-list-filter-input::placeholder { color: var(--vscode-input-placeholderForeground); }
.deck-read .action-widget .action-list-filter-actions .action-label { border-radius: 3px; padding: 3px; }
.deck-read .action-widget .action-list-filter-actions .action-label:hover { background-color: var(--vscode-toolbar-hoverBackground); }
.deck-read .action-widget .action-list-filter-label { color: var(--vscode-descriptionForeground); flex-shrink: 0; margin-right: 2px; font-size: 12px; }
.deck-read .action-widget .action-list-footer { color: var(--vscode-descriptionForeground); border-top: 1px solid var(--vscode-editorHoverWidget-border); margin-top: 4px; padding: 4px 10px 2px 6px; font-size: 11px; }
.deck-read .action-widget .action-list-header { color: var(--vscode-foreground); background-color: var(--vscode-chat-requestBubbleBackground); border-radius: var(--vscode-cornerRadius-medium); align-items: flex-start; gap: 6px; margin-bottom: 2px; padding: 6px 12px 6px 6px; font-size: 12px; line-height: 16px; display: flex; }
.deck-read .action-widget:has(.action-list-header) { min-width: 160px; }
.deck-read .action-widget .action-list-header .action-list-header-icon { text-align: center; width: 12px; color: var(--vscode-descriptionForeground); flex-shrink: 0; line-height: 16px; font-size: 12px !important; }
.deck-read .action-widget .action-list-header .action-list-header-text { flex: 1 1 0%; font-size: 11px; }
.deck-read .action-widget .actionList { position: relative; }
.deck-read .action-widget .action-list-submenu-indicator { border-radius: 4px; flex-shrink: 0; justify-content: center; align-items: center; width: 20px; height: 20px; display: flex; }
.deck-read .action-widget .action-list-submenu-indicator.has-submenu { opacity: 0.6; }
.deck-read .action-widget .monaco-list-row.action .action-list-submenu-indicator.codicon { font-size: 16px; display: flex; }
.deck-read .action-list-submenu-panel { background-color: var(--vscode-menu-background); color: var(--vscode-menu-foreground); border: 1px solid var(--vscode-menu-border,var(--vscode-editorHoverWidget-border)); box-shadow: 0 2px 8px var(--vscode-widget-shadow); z-index: 50; border-radius: 5px; outline: none; width: max-content; }
.deck-read .action-list-submenu-hover-header { overflow-wrap: break-word; user-select: text; max-width: 300px; padding: 4px 8px; font-size: 12px; line-height: 1.4em; }
.deck-read .action-list-submenu-hover-header a:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { color: var(--vscode-textLink-foreground); }
.deck-read .action-list-submenu-hover-header a:hover,.deck-read .action-list-submenu-hover-header a:active { color: var(--vscode-textLink-activeForeground); }
.deck-read .action-list-submenu-hover-header.has-submenu { border-bottom: 1px solid var(--vscode-menu-separatorBackground,var(--vscode-editorWidget-border)); }
.deck-read .action-list-submenu-hover-header > p:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { margin-left: 0px; margin-right: 0px; }
.deck-read .action-list-submenu-hover-header > p:first-child { margin-top: 0px; }
.deck-read .action-list-submenu-hover-header > p:last-child { margin-bottom: 0px; }
.deck-read .context-view { position: absolute; }
.deck-read .context-view.fixed { color-scheme: initial; forced-color-adjust: initial; math-depth: initial; position-anchor: initial; text-size-adjust: initial; appearance: initial; font-feature-settings: initial; font-kerning: initial; font-language-override: initial; font-optical-sizing: initial; font-palette: initial; font-size-adjust: initial; font-stretch: initial; font-style: initial; font-synthesis: initial; font-variant: initial; font-variation-settings: initial; font-weight: initial; position-area: initial; text-orientation: initial; text-rendering: initial; text-spacing-trim: initial; -webkit-font-smoothing: initial; -webkit-locale: initial; -webkit-text-orientation: initial; -webkit-writing-mode: initial; writing-mode: initial; zoom: initial; accent-color: initial; place-content: initial; place-items: initial; place-self: initial; alignment-baseline: initial; anchor-name: initial; anchor-scope: initial; animation-composition: initial; animation: initial; animation-trigger: initial; app-region: initial; aspect-ratio: initial; backdrop-filter: initial; backface-visibility: initial; background: initial; background-blend-mode: initial; baseline-shift: initial; baseline-source: initial; block-size: initial; border-block: initial; border: initial; border-radius: initial; border-collapse: initial; border-end-end-radius: initial; border-end-start-radius: initial; border-inline: initial; border-shape: initial; border-start-end-radius: initial; border-start-start-radius: initial; inset: initial; box-decoration-break: initial; box-shadow: initial; box-sizing: initial; break-after: initial; break-before: initial; break-inside: initial; buffered-rendering: initial; caption-side: initial; caret-animation: initial; caret-color: initial; caret-shape: initial; clear: initial; clip: initial; clip-path: initial; clip-rule: initial; color-interpolation: initial; color-interpolation-filters: initial; color-rendering: initial; columns: initial; column-fill: initial; gap: initial; rule-break: initial; rule: initial; rule-inset: initial; rule-visibility-items: initial; column-span: initial; contain: initial; contain-intrinsic-block-size: initial; contain-intrinsic-size: initial; contain-intrinsic-inline-size: initial; container: initial; content: initial; content-visibility: initial; corner-shape: initial; corner-block-end-shape: initial; corner-block-start-shape: initial; counter-increment: initial; counter-reset: initial; counter-set: initial; cursor: initial; cx: initial; cy: initial; d: initial; display: initial; dominant-baseline: initial; dynamic-range-limit: initial; empty-cells: initial; field-sizing: initial; fill: initial; fill-opacity: initial; fill-rule: initial; filter: initial; flex: initial; flex-flow: initial; flex-line-count: initial; float: initial; flood-color: initial; flood-opacity: initial; grid: initial; grid-area: initial; height: initial; hyphenate-character: initial; hyphenate-limit-chars: initial; hyphens: initial; image-orientation: initial; image-rendering: initial; initial-letter: initial; inline-size: initial; inset-block: initial; inset-inline: initial; interactivity: initial; interest-delay: initial; interpolate-size: initial; isolation: initial; letter-spacing: initial; lighting-color: initial; line-break: initial; line-height: initial; list-style: initial; margin-block: initial; margin: initial; margin-inline: initial; marker: initial; mask: initial; mask-type: initial; math-shift: initial; math-style: initial; max-block-size: initial; max-height: initial; max-inline-size: initial; max-width: initial; min-block-size: initial; min-height: initial; min-inline-size: initial; min-width: initial; mix-blend-mode: initial; object-fit: initial; object-position: initial; object-view-box: initial; offset: initial; opacity: initial; order: initial; orphans: initial; outline: initial; outline-offset: initial; overflow-anchor: initial; overflow-block: initial; overflow-clip-margin: initial; overflow-inline: initial; overflow-wrap: initial; overflow: initial; overlay: initial; overscroll-behavior-block: initial; overscroll-behavior-inline: initial; overscroll-behavior: initial; padding-block: initial; padding: initial; padding-inline: initial; page: initial; page-margin-safety: initial; page-orientation: initial; paint-order: initial; perspective: initial; perspective-origin: initial; pointer-events: initial; position-try: initial; position-visibility: initial; print-color-adjust: initial; quotes: initial; r: initial; reading-flow: initial; reading-order: initial; resize: initial; rotate: initial; ruby-align: initial; ruby-overhang: initial; ruby-position: initial; rule-overlap: initial; rx: initial; ry: initial; scale: initial; scroll-behavior: initial; scroll-initial-target: initial; scroll-margin-block: initial; scroll-margin: initial; scroll-margin-inline: initial; scroll-marker-group: initial; scroll-padding-block: initial; scroll-padding: initial; scroll-padding-inline: initial; scroll-snap-align: initial; scroll-snap-stop: initial; scroll-snap-type: initial; scroll-target-group: initial; scroll-timeline: initial; scrollbar-color: initial; scrollbar-gutter: initial; scrollbar-width: initial; shape-image-threshold: initial; shape-margin: initial; shape-outside: initial; shape-rendering: initial; size: initial; speak: initial; stop-color: initial; stop-opacity: initial; stroke: initial; stroke-dasharray: initial; stroke-dashoffset: initial; stroke-linecap: initial; stroke-linejoin: initial; stroke-miterlimit: initial; stroke-opacity: initial; stroke-width: initial; tab-size: initial; table-layout: initial; text-align: initial; text-align-last: initial; text-anchor: initial; text-autospace: initial; text-box: initial; text-combine-upright: initial; text-decoration: initial; text-decoration-skip-ink: initial; text-emphasis: initial; text-emphasis-position: initial; text-fit: initial; text-indent: initial; text-justify: initial; text-overflow: initial; text-shadow: initial; text-transform: initial; text-underline-offset: initial; text-underline-position: initial; text-wrap: initial; timeline-scope: initial; timeline-trigger: initial; touch-action: initial; transform: initial; transform-box: initial; transform-origin: initial; transform-style: initial; transition: initial; translate: initial; trigger-scope: initial; user-select: initial; vector-effect: initial; vertical-align: initial; view-timeline: initial; view-transition-class: initial; view-transition-group: initial; view-transition-name: initial; view-transition-scope: initial; visibility: initial; border-spacing: initial; -webkit-box-align: initial; -webkit-box-decoration-break: initial; -webkit-box-direction: initial; -webkit-box-flex: initial; -webkit-box-ordinal-group: initial; -webkit-box-orient: initial; -webkit-box-pack: initial; -webkit-box-reflect: initial; -webkit-line-break: initial; -webkit-line-clamp: initial; -webkit-mask-box-image: initial; -webkit-rtl-ordering: initial; -webkit-ruby-position: initial; -webkit-tap-highlight-color: initial; -webkit-text-combine: initial; -webkit-text-decorations-in-effect: initial; -webkit-text-fill-color: initial; -webkit-text-security: initial; -webkit-text-stroke: initial; -webkit-user-drag: initial; white-space-collapse: initial; widows: initial; width: initial; will-change: initial; word-break: initial; word-spacing: initial; x: initial; y: initial; z-index: initial; color: inherit; font-family: inherit; font-size: 13px; position: fixed; }
.deck-read .monaco-keybinding { align-items: center; line-height: 10px; display: flex; }
.deck-read .monaco-keybinding > .monaco-keybinding-key { border-style: solid; border-width: 1px; border-radius: 3px; justify-content: center; align-items: center; min-width: 12px; margin: 0px 2px; padding: 3px 5px; font-size: 11px; display: inline-flex; }
.deck-read .monaco-keybinding > .monaco-keybinding-key:first-child { margin-left: 0px; }
.deck-read .monaco-keybinding > .monaco-keybinding-key:last-child { margin-right: 0px; }
.deck-read .monaco-keybinding > .monaco-keybinding-key-separator { display: inline-block; }
.deck-read .monaco-keybinding > .monaco-keybinding-key-chord-separator { width: 6px; }
.deck-read .post-edit-widget { box-shadow: var(--vscode-shadow-lg); border: 1px solid var(--vscode-widget-border,transparent); color: var(--vscode-button-foreground); background-color: var(--vscode-button-background); border-radius: 4px; overflow: hidden; }
.deck-read .post-edit-widget .monaco-button { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; padding: 2px; }
.deck-read .post-edit-widget .monaco-button:hover { background-color: var(--vscode-button-hoverBackground) !important; }
.deck-read .post-edit-widget .monaco-button .codicon { margin: 0px; }
@font-face { font-family: codicon; font-display: block; src: url("/images/decks/rustlab-2026-en/assets/codicon-Brq4_Ui5.ttf") format("truetype"); }
.deck-read .codicon[class*="codicon-"] { text-rendering: auto; text-align: center; text-transform: none; -webkit-font-smoothing: antialiased; user-select: none; font: 16px / 1 codicon; text-decoration: none; display: inline-block; }
.deck-read .codicon-wrench-subaction { opacity: 0.5; }
@keyframes codicon-spin { 
  100% { transform: rotate(360deg); }
}
.deck-read .codicon-sync.codicon-modifier-spin,.deck-read .codicon-loading.codicon-modifier-spin,.deck-read .codicon-gear.codicon-modifier-spin,.deck-read .codicon-notebook-state-executing.codicon-modifier-spin,.deck-read .codicon-loading,.deck-read .codicon-tree-item-loading::before { transform-origin: 50% center; animation: 1.5s steps(30) 0s infinite normal none running codicon-spin; }
.deck-read .codicon-modifier-disabled { opacity: 0.4; }
.deck-read .monaco-editor .codicon.codicon-symbol-array,.deck-read .monaco-workbench .codicon-colored.codicon.codicon-symbol-array { color: var(--vscode-symbolIcon-arrayForeground); }
.deck-read .monaco-editor .codicon.codicon-symbol-boolean,.deck-read .monaco-workbench .codicon-colored.codicon.codicon-symbol-boolean { color: var(--vscode-symbolIcon-booleanForeground); }
.deck-read .monaco-editor .codicon.codicon-symbol-class,.deck-read .monaco-workbench .codicon-colored.codicon.codicon-symbol-class { color: var(--vscode-symbolIcon-classForeground); }
.deck-read .monaco-editor .codicon.codicon-symbol-method,.deck-read .monaco-workbench .codicon-colored.codicon.codicon-symbol-method { color: var(--vscode-symbolIcon-methodForeground); }
.deck-read .monaco-editor .codicon.codicon-symbol-color,.deck-read .monaco-workbench .codicon-colored.codicon.codicon-symbol-color { color: var(--vscode-symbolIcon-colorForeground); }
.deck-read .monaco-editor .codicon.codicon-symbol-constant,.deck-read .monaco-workbench .codicon-colored.codicon.codicon-symbol-constant { color: var(--vscode-symbolIcon-constantForeground); }
.deck-read .monaco-editor .codicon.codicon-symbol-constructor,.deck-read .monaco-workbench .codicon-colored.codicon.codicon-symbol-constructor { color: var(--vscode-symbolIcon-constructorForeground); }
.deck-read .monaco-editor .codicon.codicon-symbol-value,.deck-read .monaco-workbench .codicon-colored.codicon.codicon-symbol-value,.deck-read .monaco-editor .codicon.codicon-symbol-enum,.deck-read .monaco-workbench .codicon-colored.codicon.codicon-symbol-enum { color: var(--vscode-symbolIcon-enumeratorForeground); }
.deck-read .monaco-editor .codicon.codicon-symbol-enum-member,.deck-read .monaco-workbench .codicon-colored.codicon.codicon-symbol-enum-member { color: var(--vscode-symbolIcon-enumeratorMemberForeground); }
.deck-read .monaco-editor .codicon.codicon-symbol-event,.deck-read .monaco-workbench .codicon-colored.codicon.codicon-symbol-event { color: var(--vscode-symbolIcon-eventForeground); }
.deck-read .monaco-editor .codicon.codicon-symbol-field,.deck-read .monaco-workbench .codicon-colored.codicon.codicon-symbol-field { color: var(--vscode-symbolIcon-fieldForeground); }
.deck-read .monaco-editor .codicon.codicon-symbol-file,.deck-read .monaco-workbench .codicon-colored.codicon.codicon-symbol-file { color: var(--vscode-symbolIcon-fileForeground); }
.deck-read .monaco-editor .codicon.codicon-symbol-folder,.deck-read .monaco-workbench .codicon-colored.codicon.codicon-symbol-folder { color: var(--vscode-symbolIcon-folderForeground); }
.deck-read .monaco-editor .codicon.codicon-symbol-function,.deck-read .monaco-workbench .codicon-colored.codicon.codicon-symbol-function { color: var(--vscode-symbolIcon-functionForeground); }
.deck-read .monaco-editor .codicon.codicon-symbol-interface,.deck-read .monaco-workbench .codicon-colored.codicon.codicon-symbol-interface { color: var(--vscode-symbolIcon-interfaceForeground); }
.deck-read .monaco-editor .codicon.codicon-symbol-key,.deck-read .monaco-workbench .codicon-colored.codicon.codicon-symbol-key { color: var(--vscode-symbolIcon-keyForeground); }
.deck-read .monaco-editor .codicon.codicon-symbol-keyword,.deck-read .monaco-workbench .codicon-colored.codicon.codicon-symbol-keyword { color: var(--vscode-symbolIcon-keywordForeground); }
.deck-read .monaco-editor .codicon.codicon-symbol-module,.deck-read .monaco-workbench .codicon-colored.codicon.codicon-symbol-module { color: var(--vscode-symbolIcon-moduleForeground); }
.deck-read .monaco-editor .codicon.codicon-symbol-namespace,.deck-read .monaco-workbench .codicon-colored.codicon.codicon-symbol-namespace { color: var(--vscode-symbolIcon-namespaceForeground); }
.deck-read .monaco-editor .codicon.codicon-symbol-null,.deck-read .monaco-workbench .codicon-colored.codicon.codicon-symbol-null { color: var(--vscode-symbolIcon-nullForeground); }
.deck-read .monaco-editor .codicon.codicon-symbol-number,.deck-read .monaco-workbench .codicon-colored.codicon.codicon-symbol-number { color: var(--vscode-symbolIcon-numberForeground); }
.deck-read .monaco-editor .codicon.codicon-symbol-object,.deck-read .monaco-workbench .codicon-colored.codicon.codicon-symbol-object { color: var(--vscode-symbolIcon-objectForeground); }
.deck-read .monaco-editor .codicon.codicon-symbol-operator,.deck-read .monaco-workbench .codicon-colored.codicon.codicon-symbol-operator { color: var(--vscode-symbolIcon-operatorForeground); }
.deck-read .monaco-editor .codicon.codicon-symbol-package,.deck-read .monaco-workbench .codicon-colored.codicon.codicon-symbol-package { color: var(--vscode-symbolIcon-packageForeground); }
.deck-read .monaco-editor .codicon.codicon-symbol-property,.deck-read .monaco-workbench .codicon-colored.codicon.codicon-symbol-property { color: var(--vscode-symbolIcon-propertyForeground); }
.deck-read .monaco-editor .codicon.codicon-symbol-reference,.deck-read .monaco-workbench .codicon-colored.codicon.codicon-symbol-reference { color: var(--vscode-symbolIcon-referenceForeground); }
.deck-read .monaco-editor .codicon.codicon-symbol-snippet,.deck-read .monaco-workbench .codicon-colored.codicon.codicon-symbol-snippet { color: var(--vscode-symbolIcon-snippetForeground); }
.deck-read .monaco-editor .codicon.codicon-symbol-string,.deck-read .monaco-workbench .codicon-colored.codicon.codicon-symbol-string { color: var(--vscode-symbolIcon-stringForeground); }
.deck-read .monaco-editor .codicon.codicon-symbol-struct,.deck-read .monaco-workbench .codicon-colored.codicon.codicon-symbol-struct { color: var(--vscode-symbolIcon-structForeground); }
.deck-read .monaco-editor .codicon.codicon-symbol-text,.deck-read .monaco-workbench .codicon-colored.codicon.codicon-symbol-text { color: var(--vscode-symbolIcon-textForeground); }
.deck-read .monaco-editor .codicon.codicon-symbol-type-parameter,.deck-read .monaco-workbench .codicon-colored.codicon.codicon-symbol-type-parameter { color: var(--vscode-symbolIcon-typeParameterForeground); }
.deck-read .monaco-editor .codicon.codicon-symbol-unit,.deck-read .monaco-workbench .codicon-colored.codicon.codicon-symbol-unit { color: var(--vscode-symbolIcon-unitForeground); }
.deck-read .monaco-editor .codicon.codicon-symbol-variable,.deck-read .monaco-workbench .codicon-colored.codicon.codicon-symbol-variable { color: var(--vscode-symbolIcon-variableForeground); }
.deck-read .monaco-editor .lightBulbWidget { justify-content: center; align-items: center; display: flex; }
.deck-read .monaco-editor .lightBulbWidget:hover { cursor: pointer; }
.deck-read .monaco-editor .lightBulbWidget.codicon-light-bulb,.deck-read .monaco-editor .lightBulbWidget.codicon-lightbulb-sparkle { color: var(--vscode-editorLightBulb-foreground); }
.deck-read .monaco-editor .lightBulbWidget.codicon-lightbulb-autofix,.deck-read .monaco-editor .lightBulbWidget.codicon-lightbulb-sparkle-autofix { color: var(--vscode-editorLightBulbAutoFix-foreground,var(--vscode-editorLightBulb-foreground)); }
.deck-read .monaco-editor .lightBulbWidget.codicon-sparkle-filled { color: var(--vscode-editorLightBulbAi-foreground,var(--vscode-icon-foreground)); }
.deck-read .monaco-editor .lightBulbWidget::before { z-index: 2; position: relative; }
.deck-read .monaco-editor .lightBulbWidget::after { content: ""; opacity: 0.3; z-index: 1; width: 100%; height: 100%; display: block; position: absolute; top: 0px; left: 0px; }
.deck-read .monaco-editor .glyph-margin-widgets .cgmr[class*="codicon-gutter-lightbulb"] { cursor: pointer; display: block; }
.deck-read .monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb,.deck-read .monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb-sparkle { color: var(--vscode-editorLightBulb-foreground); }
.deck-read .monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb-auto-fix,.deck-read .monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb-aifix-auto-fix { color: var(--vscode-editorLightBulbAutoFix-foreground,var(--vscode-editorLightBulb-foreground)); }
.deck-read .monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb-sparkle-filled { color: var(--vscode-editorLightBulbAi-foreground,var(--vscode-icon-foreground)); }
.deck-read .monaco-editor .codelens-decoration { text-overflow: ellipsis; white-space: nowrap; color: var(--vscode-editorCodeLens-foreground); line-height: var(--vscode-editorCodeLens-lineHeight); font-size: var(--vscode-editorCodeLens-fontSize); padding-right: calc(var(--vscode-editorCodeLens-fontSize)*.5); font-feature-settings: var(--vscode-editorCodeLens-fontFeatureSettings); font-family: var(--vscode-editorCodeLens-fontFamily), var(--vscode-editorCodeLens-fontFamilyDefault); align-items: center; overflow: hidden; display: inline-flex !important; }
.deck-read .monaco-editor .codelens-decoration > span:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read .monaco-editor .codelens-decoration > a:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { user-select: none; white-space: nowrap; vertical-align: sub; align-items: center; display: inline-flex; }
.deck-read .monaco-editor .codelens-decoration > a:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { text-decoration: none; }
.deck-read .monaco-editor .codelens-decoration > a:hover { cursor: pointer; color: var(--vscode-editorLink-activeForeground) !important; }
.deck-read .monaco-editor .codelens-decoration > a:hover .codicon { color: var(--vscode-editorLink-activeForeground) !important; }
.deck-read .monaco-editor .codelens-decoration .codicon[class*="codicon-"] { vertical-align: middle; line-height: var(--vscode-editorCodeLens-lineHeight); font-size: var(--vscode-editorCodeLens-fontSize); color: currentcolor !important; }
.deck-read .monaco-editor .codelens-decoration > a:hover .codicon::before { cursor: pointer; }
@keyframes fadein { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.deck-read .monaco-editor .codelens-decoration.fadein { animation: 0.1s linear 0s 1 normal none running fadein; }
.deck-read .monaco-editor .inlineSuggestionsHints { padding: 4px; }
.deck-read .monaco-editor .inlineSuggestionsHints .warningMessage p:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { margin: 0px; }
.deck-read .monaco-editor .inlineSuggestionsHints.withBorder { z-index: 39; color: var(--vscode-editorHoverWidget-foreground); background-color: var(--vscode-editorHoverWidget-background); border: 1px solid var(--vscode-editorHoverWidget-border); }
.deck-read .monaco-editor .inlineSuggestionsHints a:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read .monaco-editor .inlineSuggestionsHints a:hover { color: var(--vscode-foreground) !important; }
.deck-read .monaco-editor .inlineSuggestionsHints .keybinding { opacity: 0.6; align-items: center; margin-left: 4px; display: flex; }
.deck-read .monaco-editor .inlineSuggestionsHints .keybinding .monaco-keybinding-key { padding: 2px 3px; font-size: 8px; }
.deck-read .monaco-editor .inlineSuggestionsHints .availableSuggestionCount a:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { justify-content: center; min-width: 19px; display: flex; }
.deck-read .monaco-editor .inlineSuggestionStatusBarItemLabel { align-items: center; margin-right: 2px; }
.deck-read .monaco-hover { cursor: default; user-select: text; box-sizing: border-box; white-space: var(--vscode-hover-whiteSpace,normal); line-height: 1.5em; position: absolute; overflow: hidden; }
.deck-read .monaco-hover.fade-in { animation: 0.1s linear 0s 1 normal none running fadein; }
.deck-read .monaco-hover.hidden { display: none; }
.deck-read .monaco-hover a:hover:not(.disabled) { cursor: pointer; }
.deck-read .monaco-hover .hover-contents:not(.html-hover-contents) { padding: 4px 8px; }
.deck-read .monaco-hover .markdown-hover > .hover-contents:not(.code-hover-contents) { max-width: var(--vscode-hover-maxWidth,500px); overflow-wrap: break-word; }
.deck-read .monaco-hover .markdown-hover > .hover-contents:not(.code-hover-contents) hr:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { min-width: 100%; }
.deck-read .monaco-hover p:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read .monaco-hover .code,.deck-read .monaco-hover ul:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read .monaco-hover h1:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read .monaco-hover h2:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read .monaco-hover h3:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read .monaco-hover h4:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read .monaco-hover h5:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read .monaco-hover h6:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { margin: 8px 0px; }
.deck-read .monaco-hover h1:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read .monaco-hover h2:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read .monaco-hover h3:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read .monaco-hover h4:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read .monaco-hover h5:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read .monaco-hover h6:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { line-height: 1.1; }
.deck-read .monaco-hover code:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { font-family: var(--monaco-monospace-font); }
.deck-read .monaco-hover hr:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { box-sizing: border-box; border-left: 0px; border-right: 0px; height: 1px; margin: 4px -8px -4px; }
.deck-read .monaco-hover p:first-child,.deck-read .monaco-hover .code:first-child,.deck-read .monaco-hover ul:first-child { margin-top: 0px; }
.deck-read .monaco-hover p:last-child,.deck-read .monaco-hover .code:last-child,.deck-read .monaco-hover ul:last-child { margin-bottom: 0px; }
.deck-read .monaco-hover ul:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read .monaco-hover ol:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { padding-left: 20px; }
.deck-read .monaco-hover li > p:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { margin-bottom: 0px; }
.deck-read .monaco-hover li > ul:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { margin-top: 0px; }
.deck-read .monaco-hover code:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { border-radius: 3px; padding: 0px 0.4em; }
.deck-read .monaco-hover .monaco-tokenized-source { white-space: var(--vscode-hover-sourceWhiteSpace,pre-wrap); }
.deck-read .monaco-hover .hover-row.status-bar { font-size: 12px; line-height: 22px; }
.deck-read .monaco-hover .hover-row.status-bar .info { padding: 0px 8px; font-style: italic; }
.deck-read .monaco-hover .hover-row.status-bar .actions { box-sizing: border-box; width: 100%; padding: 0px 8px; display: flex; }
.deck-read .monaco-hover .hover-row.status-bar .actions .action-container { cursor: pointer; text-wrap: nowrap; text-overflow: ellipsis; margin-right: 16px; overflow: hidden; }
.deck-read .monaco-hover .hover-row.status-bar .actions .action-container .action .icon { vertical-align: middle; font-size: inherit; padding-right: 4px; }
.deck-read .monaco-hover .hover-row.status-bar .actions .action-container a:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { color: var(--vscode-textLink-foreground); text-decoration: var(--text-link-decoration); }
.deck-read .monaco-hover .hover-row.status-bar .actions .action-container a .icon.codicon { color: var(--vscode-textLink-foreground); }
.deck-read .monaco-hover .markdown-hover .hover-contents .codicon { color: inherit; font-size: inherit; vertical-align: middle; }
.deck-read .monaco-hover .hover-contents a.code-link:hover,.deck-read .monaco-hover .hover-contents a.code-link { color: inherit; }
.deck-read .monaco-hover .hover-contents a.code-link::before { content: "("; }
.deck-read .monaco-hover .hover-contents a.code-link::after { content: ")"; }
.deck-read .monaco-hover .hover-contents a.code-link > span:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { text-underline-position: under; color: var(--vscode-textLink-foreground); border-bottom: 1px solid rgba(0, 0, 0, 0); text-decoration: underline; }
.deck-read .monaco-hover .hover-contents a.code-link > span:hover { color: var(--vscode-textLink-activeForeground); }
.deck-read .monaco-hover .markdown-hover .hover-contents:not(.code-hover-contents):not(.html-hover-contents) span.codicon { margin-bottom: 2px; }
.deck-read .monaco-hover-content .action-container a:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { user-select: none; }
.deck-read .monaco-hover-content .action-container.disabled { pointer-events: none; opacity: 0.4; cursor: default; }
.deck-read .monaco-hover .action-container,.deck-read .monaco-hover .action,.deck-read .monaco-hover button:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read .monaco-hover .monaco-button,.deck-read .monaco-hover .monaco-text-button,.deck-read .monaco-hover [role="button"] { user-select: none; }
.deck-read .monaco-custom-toggle { float: left; cursor: pointer; box-sizing: border-box; user-select: none; border: 1px solid rgba(0, 0, 0, 0); border-radius: 3px; width: 20px; height: 20px; margin-left: 2px; padding: 1px; overflow: hidden; }
.deck-read .monaco-custom-toggle:hover { background-color: var(--vscode-inputOption-hoverBackground); }
.deck-read .monaco-custom-toggle.disabled { opacity: 0.4; cursor: default; pointer-events: none; }
.deck-read .hc-black .monaco-custom-toggle:hover,.deck-read .hc-light .monaco-custom-toggle:hover { border: 1px dashed var(--vscode-focusBorder); }
.deck-read .hc-black .monaco-custom-toggle,.deck-read .hc-light .monaco-custom-toggle,.deck-read .hc-black .monaco-custom-toggle:hover,.deck-read .hc-light .monaco-custom-toggle:hover { background: 0px 0px; }
.deck-read .monaco-custom-toggle.monaco-checkbox { opacity: 1; border: 1px solid rgba(0, 0, 0, 0); border-radius: 3px; width: 18px; height: 18px; margin-left: 0px; margin-right: 9px; padding: 0px; background-size: 16px !important; }
.deck-read .monaco-action-bar .checkbox-action-item { border-radius: 2px; align-items: center; padding-right: 2px; display: flex; }
.deck-read .monaco-action-bar .checkbox-action-item:hover { background-color: var(--vscode-toolbar-hoverBackground); }
.deck-read .monaco-action-bar .checkbox-action-item > .monaco-custom-toggle.monaco-checkbox { margin-right: 4px; }
.deck-read .monaco-action-bar .checkbox-action-item > .checkbox-label { font-size: 12px; }
.deck-read .monaco-editor .find-widget { z-index: 35; box-sizing: border-box; height: 34px; box-shadow: var(--vscode-shadow-lg); color: var(--vscode-editorWidget-foreground); border: 1px solid var(--vscode-widget-border); border-radius: var(--vscode-cornerRadius-large); background-color: var(--vscode-editorWidget-background); margin-top: 4px; padding: 0px 4px 0px 9px; line-height: 19px; transition: transform 0.2s linear; position: absolute; overflow: hidden; transform: translateY(calc(-100% - 10px)); }
.deck-read .monaco-reduce-motion .monaco-editor .find-widget { transition: transform linear; }
.deck-read .monaco-editor .find-widget textarea:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { margin: 0px; }
.deck-read .monaco-editor .find-widget.hiddenEditor { display: none; }
.deck-read .monaco-editor .find-widget.replaceToggled > .replace-part { display: flex; }
.deck-read .monaco-editor .find-widget.visible { transform: translateY(0px); }
.deck-read .monaco-editor .find-widget .monaco-inputbox.synthetic-focus { outline-style: solid; outline-width: 1px; outline-offset: -1px; outline-color: var(--vscode-focusBorder); }
.deck-read .monaco-editor .find-widget .monaco-inputbox .input { background-color: rgba(0, 0, 0, 0); min-height: 0px; }
.deck-read .monaco-editor .find-widget .monaco-findInput .input { font-size: 13px; }
.deck-read .monaco-editor .find-widget > .find-part,.deck-read .monaco-editor .find-widget > .replace-part { margin: 3px 25px 0px 17px; font-size: 12px; display: flex; }
.deck-read .monaco-editor .find-widget > .find-part .monaco-inputbox,.deck-read .monaco-editor .find-widget > .replace-part .monaco-inputbox { min-height: 25px; }
.deck-read .monaco-editor .find-widget > .replace-part .monaco-inputbox > .ibwrapper > .mirror { padding-right: 22px; }
.deck-read .monaco-editor .find-widget > .find-part .monaco-inputbox > .ibwrapper > .input,.deck-read .monaco-editor .find-widget > .find-part .monaco-inputbox > .ibwrapper > .mirror,.deck-read .monaco-editor .find-widget > .replace-part .monaco-inputbox > .ibwrapper > .input,.deck-read .monaco-editor .find-widget > .replace-part .monaco-inputbox > .ibwrapper > .mirror { padding-top: 2px; padding-bottom: 2px; }
.deck-read .monaco-editor .find-widget > .find-part .find-actions,.deck-read .monaco-editor .find-widget > .replace-part .replace-actions { align-items: center; height: 25px; display: flex; }
.deck-read .monaco-editor .find-widget .monaco-findInput { vertical-align: middle; flex: 1 1 0%; display: flex; }
.deck-read .monaco-editor .find-widget .monaco-findInput .monaco-scrollable-element { width: 100%; }
.deck-read .monaco-editor .find-widget .monaco-findInput .monaco-scrollable-element .scrollbar.vertical { opacity: 0; }
.deck-read .monaco-editor .find-widget .matchesCount { flex: initial; vertical-align: middle; box-sizing: border-box; text-align: center; height: 25px; margin: 0px 0px 0px 3px; padding: 2px 0px 0px 2px; line-height: 23px; display: flex; }
.deck-read .monaco-editor .find-widget .button { flex: initial; cursor: pointer; background-position: 50% center; background-repeat: no-repeat; border-radius: 5px; justify-content: center; align-items: center; width: 16px; height: 16px; margin-left: 3px; padding: 3px; display: flex; }
.deck-read .monaco-editor .find-widget .codicon-find-selection { border-radius: 5px; width: 22px; height: 22px; padding: 3px; }
.deck-read .monaco-editor .find-widget .button.left { margin: 4px 0px 4px 5px; }
.deck-read .monaco-editor .find-widget .button.wide { width: auto; padding: 1px 6px; top: -1px; }
.deck-read .monaco-editor .find-widget .button.toggle { border-radius: var(--vscode-cornerRadius-small); box-sizing: border-box; width: 18px; height: -webkit-fill-available; position: absolute; top: 0px; left: 0px; }
.deck-read .monaco-editor .find-widget .button.toggle.disabled { display: none; }
.deck-read .monaco-editor .find-widget .disabled { color: var(--vscode-disabledForeground); cursor: default; }
.deck-read .monaco-editor .find-widget > .replace-part { display: none; }
.deck-read .monaco-editor .find-widget > .replace-part > .monaco-findInput { vertical-align: middle; flex: 0 0 auto; display: flex; position: relative; }
.deck-read .monaco-editor .find-widget > .replace-part > .monaco-findInput > .controls { position: absolute; top: 3px; right: 2px; }
.deck-read .monaco-editor .find-widget.reduced-find-widget .matchesCount { display: none; }
.deck-read .monaco-editor .find-widget.narrow-find-widget { max-width: 257px !important; }
.deck-read .monaco-editor .find-widget.collapsed-find-widget { max-width: 170px !important; }
.deck-read .monaco-editor .find-widget.collapsed-find-widget .button.previous,.deck-read .monaco-editor .find-widget.collapsed-find-widget .button.next,.deck-read .monaco-editor .find-widget.collapsed-find-widget .button.replace,.deck-read .monaco-editor .find-widget.collapsed-find-widget .button.replace-all,.deck-read .monaco-editor .find-widget.collapsed-find-widget > .find-part .monaco-findInput .controls { display: none; }
.deck-read .monaco-editor .find-widget.no-results .matchesCount { color: var(--vscode-errorForeground); }
.deck-read .monaco-editor .findMatch { background-color: var(--vscode-editor-findMatchHighlightBackground); animation-name: inherit !important; }
.deck-read .monaco-editor .currentFindMatch { background-color: var(--vscode-editor-findMatchBackground); border: 2px solid var(--vscode-editor-findMatchBorder); box-sizing: border-box; padding: 1px; }
.deck-read .monaco-editor .findScope { background-color: var(--vscode-editor-findRangeHighlightBackground); }
.deck-read .monaco-editor .find-widget .monaco-sash { background-color: var(--vscode-editorWidget-resizeBorder,var(--vscode-editorWidget-border)); left: 0px !important; }
.deck-read .monaco-editor.hc-black .find-widget .button::before { position: relative; top: 1px; left: 2px; }
.deck-read .monaco-editor .find-widget .button:not(.disabled):hover,.deck-read .monaco-editor .find-widget .codicon-find-selection:hover { background-color: var(--vscode-toolbar-hoverBackground) !important; }
.deck-read .monaco-editor.currentFindMatch { background-color: var(--vscode-editor-findMatchBackground); }
.deck-read .monaco-editor.findScope { background-color: var(--vscode-editor-findRangeHighlightBackground); }
.deck-read .monaco-editor.findMatch { background-color: var(--vscode-editorWidget-background); }
.deck-read .monaco-editor .find-widget > .button.codicon-widget-close { position: absolute; top: 5px; right: 4px; }
.deck-read .monaco-inputbox { box-sizing: border-box; font-size: inherit; border-radius: 4px; padding: 0px; display: block; position: relative; }
.deck-read .monaco-inputbox > .ibwrapper > .input,.deck-read .monaco-inputbox > .ibwrapper > .mirror { padding: 4px 6px; }
.deck-read .monaco-inputbox > .ibwrapper { width: 100%; position: relative; }
.deck-read .monaco-inputbox > .ibwrapper > .input { box-sizing: border-box; width: 100%; height: 100%; line-height: inherit; font-family: inherit; font-size: inherit; resize: none; color: inherit; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; display: inline-block; }
.deck-read .monaco-inputbox > .ibwrapper > input:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { text-overflow: ellipsis; }
.deck-read .monaco-inputbox > .ibwrapper > textarea.input { scrollbar-width: none; outline: none; display: block; }
.deck-read .monaco-inputbox > .ibwrapper > textarea.input::-webkit-scrollbar { display: none; }
.deck-read .monaco-inputbox > .ibwrapper > textarea.input.empty { white-space: nowrap; }
.deck-read .monaco-inputbox > .ibwrapper > .mirror { box-sizing: border-box; white-space: pre-wrap; visibility: hidden; overflow-wrap: break-word; width: 100%; display: inline-block; position: absolute; top: 0px; left: 0px; }
.deck-read .monaco-inputbox-container { text-align: right; }
.deck-read .monaco-inputbox-container .monaco-inputbox-message { text-align: left; box-sizing: border-box; overflow-wrap: break-word; width: 100%; margin-top: -1px; padding: 0.4em; font-size: 12px; line-height: 17px; display: inline-block; overflow: hidden; }
.deck-read .monaco-inputbox .monaco-action-bar { position: absolute; top: 4px; right: 2px; }
.deck-read .monaco-inputbox .monaco-action-bar .action-item { margin-left: 2px; }
.deck-read .monaco-inputbox .monaco-action-bar .action-item .codicon { width: 16px; height: 16px; color: var(--vscode-icon-foreground); background-repeat: no-repeat; }
.deck-read .monaco-findInput { position: relative; }
.deck-read .monaco-findInput .monaco-inputbox { width: 100%; font-size: 13px; }
.deck-read .monaco-findInput > .controls { position: absolute; top: 3px; right: 2px; }
.deck-read .vs .monaco-findInput.disabled { background-color: rgb(225, 225, 225); }
.deck-read .vs-dark .monaco-findInput.disabled { background-color: rgb(51, 51, 51); }
.deck-read .monaco-findInput.highlight-0 .controls,.deck-read .hc-light .monaco-findInput.highlight-0 .controls { animation: 0.1s linear 0s 1 normal none running monaco-findInput-highlight-0; }
.deck-read .monaco-findInput.highlight-1 .controls,.deck-read .hc-light .monaco-findInput.highlight-1 .controls { animation: 0.1s linear 0s 1 normal none running monaco-findInput-highlight-1; }
.deck-read .hc-black .monaco-findInput.highlight-0 .controls,.deck-read .vs-dark .monaco-findInput.highlight-0 .controls { animation: 0.1s linear 0s 1 normal none running monaco-findInput-highlight-dark-0; }
.deck-read .hc-black .monaco-findInput.highlight-1 .controls,.deck-read .vs-dark .monaco-findInput.highlight-1 .controls { animation: 0.1s linear 0s 1 normal none running monaco-findInput-highlight-dark-1; }
@keyframes monaco-findInput-highlight-0 { 
  0% { background: rgba(253, 255, 0, 0.8); }
  100% { background: 0px 0px; }
}
@keyframes monaco-findInput-highlight-1 { 
  0% { background: rgba(253, 255, 0, 0.8); }
  99% { background: 0px 0px; }
}
@keyframes monaco-findInput-highlight-dark-0 { 
  0% { background: rgba(255, 255, 255, 0.44); }
  100% { background: 0px 0px; }
}
@keyframes monaco-findInput-highlight-dark-1 { 
  0% { background: rgba(255, 255, 255, 0.44); }
  99% { background: 0px 0px; }
}
.deck-read .colorpicker-widget { user-select: none; height: 190px; }
.deck-read .colorpicker-color-decoration,.deck-read .hc-light .colorpicker-color-decoration { box-sizing: border-box; cursor: pointer; border: 0.1em solid rgb(0, 0, 0); width: 0.8em; height: 0.8em; margin: 0.1em 0.2em 0px; line-height: 0.8em; display: inline-block; }
.deck-read .hc-black .colorpicker-color-decoration,.deck-read .vs-dark .colorpicker-color-decoration { border: 0.1em solid rgb(238, 238, 238); }
.deck-read .colorpicker-header { height: 24px; image-rendering: pixelated; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAHUlEQVQYV2PYvXu3JAi7uLiAMaYAjAGTQBPYLQkAa/0Zef3qRswAAAAASUVORK5CYII=") 0px 0px / 9px 9px; display: flex; position: relative; }
.deck-read .colorpicker-header .picked-color { cursor: pointer; color: rgb(255, 255, 255); white-space: nowrap; flex: 1 1 0%; justify-content: center; align-items: center; width: 240px; line-height: 24px; display: flex; overflow: hidden; }
.deck-read .colorpicker-header .picked-color .picked-color-presentation { white-space: nowrap; margin-left: 5px; margin-right: 5px; }
.deck-read .colorpicker-header .picked-color .codicon { color: inherit; font-size: 14px; }
.deck-read .colorpicker-header .picked-color.light { color: rgb(0, 0, 0); }
.deck-read .colorpicker-header .original-color { width: 74px; z-index: inherit; cursor: pointer; }
.deck-read .standalone-colorpicker { color: var(--vscode-editorHoverWidget-foreground); background-color: var(--vscode-editorHoverWidget-background); border: 1px solid var(--vscode-editorHoverWidget-border); }
.deck-read .colorpicker-header.standalone-colorpicker { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.deck-read .colorpicker-header .close-button { cursor: pointer; background-color: var(--vscode-editorHoverWidget-background); border-left: 1px solid var(--vscode-editorHoverWidget-border); }
.deck-read .colorpicker-header .close-button-inner-div { text-align: center; width: 100%; height: 100%; }
.deck-read .colorpicker-header .close-button-inner-div:hover { background-color: var(--vscode-toolbar-hoverBackground); }
.deck-read .colorpicker-header .close-icon { padding: 3px; }
.deck-read .colorpicker-body { padding: 8px; display: flex; position: relative; }
.deck-read .colorpicker-body .saturation-wrap { flex: 1 1 0%; min-width: 220px; height: 150px; position: relative; overflow: hidden; }
.deck-read .colorpicker-body .saturation-box { height: 150px; position: absolute; }
.deck-read .colorpicker-body .saturation-selection { border: 1px solid rgb(255, 255, 255); border-radius: 100%; width: 9px; height: 9px; margin: -5px 0px 0px -5px; position: absolute; box-shadow: rgba(0, 0, 0, 0.8) 0px 0px 2px; }
.deck-read .colorpicker-body .strip { width: 25px; height: 150px; }
.deck-read .colorpicker-body .standalone-strip { width: 25px; height: 122px; }
.deck-read .colorpicker-body .hue-strip { cursor: grab; background: linear-gradient(red 0%, rgb(255, 255, 0) 17%, rgb(0, 255, 0) 33%, rgb(0, 255, 255) 50%, rgb(0, 0, 255) 67%, rgb(255, 0, 255) 83%, red 100%); margin-left: 8px; position: relative; }
.deck-read .colorpicker-body .opacity-strip { cursor: grab; image-rendering: pixelated; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAHUlEQVQYV2PYvXu3JAi7uLiAMaYAjAGTQBPYLQkAa/0Zef3qRswAAAAASUVORK5CYII=") 0px 0px / 9px 9px; margin-left: 8px; position: relative; }
.deck-read .colorpicker-body .strip.grabbing { cursor: grabbing; }
.deck-read .colorpicker-body .slider { box-sizing: border-box; border: 1px solid rgba(255, 255, 255, 0.71); width: calc(100% + 4px); height: 4px; position: absolute; top: 0px; left: -2px; box-shadow: rgba(0, 0, 0, 0.85) 0px 0px 1px; }
.deck-read .colorpicker-body .strip .overlay { pointer-events: none; height: 150px; }
.deck-read .colorpicker-body .standalone-strip .standalone-overlay { pointer-events: none; height: 122px; }
.deck-read .standalone-colorpicker-body { border-top: 1px solid rgba(0, 0, 0, 0); border-right: 1px solid rgba(0, 0, 0, 0); border-left: 1px solid rgba(0, 0, 0, 0); border-image: none; border-bottom: 1px solid var(--vscode-editorHoverWidget-border); display: block; overflow: hidden; }
.deck-read .colorpicker-body .insert-button { background: var(--vscode-button-background); width: 58px; height: 20px; color: var(--vscode-button-foreground); cursor: pointer; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 2px; padding: 0px; position: absolute; bottom: 8px; right: 8px; }
.deck-read .colorpicker-body .insert-button:hover { background: var(--vscode-button-hoverBackground); }
.deck-read .monaco-editor .peekview-widget { box-shadow: var(--vscode-shadow-lg); }
.deck-read .monaco-editor .peekview-widget .head { box-sizing: border-box; flex-wrap: nowrap; justify-content: space-between; display: flex; }
.deck-read .monaco-editor .peekview-widget .head .peekview-title { text-overflow: ellipsis; align-items: baseline; min-width: 0px; margin-left: 20px; font-size: 13px; display: flex; overflow: hidden; }
.deck-read .monaco-editor .peekview-widget .head .peekview-title.clickable { cursor: pointer; }
.deck-read .monaco-editor .peekview-widget .head .peekview-title .dirname:not(:empty) { margin-left: 0.5em; font-size: 0.9em; }
.deck-read .monaco-editor .peekview-widget .head .peekview-title .meta { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.deck-read .monaco-editor .peekview-widget .head .peekview-title .dirname,.deck-read .monaco-editor .peekview-widget .head .peekview-title .filename { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.deck-read .monaco-editor .peekview-widget .head .peekview-title .meta:not(:empty)::before { content: "-"; padding: 0px 0.3em; }
.deck-read .monaco-editor .peekview-widget .head .peekview-actions { text-align: right; flex: 1 1 0%; padding-right: 2px; }
.deck-read .monaco-editor .peekview-widget .head .peekview-actions > .monaco-action-bar { display: inline-block; }
.deck-read .monaco-editor .peekview-widget .head .peekview-actions > .monaco-action-bar,.deck-read .monaco-editor .peekview-widget .head .peekview-actions > .monaco-action-bar > .actions-container { height: 100%; }
.deck-read .monaco-editor .peekview-widget > .body { border-top: 1px solid; position: relative; }
.deck-read .monaco-editor .peekview-widget .head .peekview-title .codicon { align-self: center; margin-right: 4px; }
.deck-read .monaco-editor .peekview-widget .monaco-list .monaco-list-row.focused .codicon { color: inherit !important; }
.deck-read .monaco-editor .zone-widget { z-index: 10; position: absolute; }
.deck-read .monaco-editor .zone-widget .zone-widget-container { border-top-style: solid; border-top-width: 0px; border-bottom-style: solid; border-bottom-width: 0px; position: relative; }
.deck-read .monaco-split-view2 { width: 100%; height: 100%; position: relative; }
.deck-read .monaco-split-view2 > .sash-container { pointer-events: none; width: 100%; height: 100%; position: absolute; }
.deck-read .monaco-split-view2 > .sash-container > .monaco-sash { pointer-events: initial; }
.deck-read .monaco-split-view2 > .monaco-scrollable-element { width: 100%; height: 100%; }
.deck-read .monaco-split-view2 > .monaco-scrollable-element > .split-view-container { white-space: nowrap; width: 100%; height: 100%; position: relative; }
.deck-read .monaco-split-view2 > .monaco-scrollable-element > .split-view-container > .split-view-view { white-space: initial; position: absolute; }
.deck-read .monaco-split-view2 > .monaco-scrollable-element > .split-view-container > .split-view-view:not(.visible) { display: none; }
.deck-read .monaco-split-view2.vertical > .monaco-scrollable-element > .split-view-container > .split-view-view { width: 100%; }
.deck-read .monaco-split-view2.horizontal > .monaco-scrollable-element > .split-view-container > .split-view-view { height: 100%; }
.deck-read .monaco-split-view2.separator-border > .monaco-scrollable-element > .split-view-container > .split-view-view:not(:first-child)::before { content: " "; z-index: 5; pointer-events: none; background-color: var(--separator-border); position: absolute; top: 0px; left: 0px; }
.deck-read .monaco-split-view2.separator-border.horizontal > .monaco-scrollable-element > .split-view-container > .split-view-view:not(:first-child)::before { width: 1px; height: 100%; }
.deck-read .monaco-split-view2.separator-border.vertical > .monaco-scrollable-element > .split-view-container > .split-view-view:not(:first-child)::before { width: 100%; height: 1px; }
.deck-read .monaco-table { white-space: nowrap; flex-direction: column; width: 100%; height: 100%; display: flex; position: relative; overflow: hidden; }
.deck-read .monaco-table > .monaco-split-view2 { border-bottom: 1px solid rgba(0, 0, 0, 0); }
.deck-read .monaco-table > .monaco-list { flex: 1 1 0%; }
.deck-read .monaco-table-tr { height: 100%; display: flex; }
.deck-read .monaco-table-th { text-overflow: ellipsis; width: 100%; height: 100%; font-weight: 700; overflow: hidden; }
.deck-read .monaco-table-th,.deck-read .monaco-table-td { box-sizing: border-box; white-space: nowrap; text-overflow: ellipsis; flex-shrink: 0; overflow: hidden; }
.deck-read .monaco-table > .monaco-split-view2 .monaco-sash.vertical::before { content: ""; left: calc(var(--vscode-sash-size) / 2); border-left: 1px solid rgba(0, 0, 0, 0); width: 0px; position: absolute; }
.deck-read .monaco-enable-motion .monaco-table > .monaco-split-view2,.deck-read .monaco-enable-motion .monaco-table > .monaco-split-view2 .monaco-sash.vertical::before { transition: border-color 0.2s ease-out; }
.deck-read .monaco-tl-row { align-items: center; height: 100%; display: flex; position: relative; }
.deck-read .monaco-tl-row.disabled { cursor: default; }
.deck-read .monaco-tl-indent { pointer-events: none; height: 100%; position: absolute; top: 0px; left: 16px; }
.deck-read .hide-arrows .monaco-tl-indent { left: 12px; }
.deck-read .monaco-tl-indent > .indent-guide { box-sizing: border-box; opacity: 0; border-left: 1px solid rgba(0, 0, 0, 0); height: 100%; display: inline-block; }
.deck-read .monaco-enable-motion .monaco-tl-indent > .indent-guide { transition: opacity 0.1s linear; }
.deck-read .monaco-tl-twistie,.deck-read .monaco-tl-contents { height: 100%; }
.deck-read .monaco-tl-twistie { text-align: right; flex-shrink: 0; justify-content: center; align-items: center; width: 16px; padding-right: 6px; font-size: 10px; transform: translate(3px); display: flex !important; }
.deck-read .monaco-tl-contents { flex: 1 1 0%; overflow: hidden; }
.deck-read .monaco-tl-twistie::before { border-radius: 20px; }
.deck-read .monaco-tl-twistie.collapsed::before { transform: rotate(-90deg); }
.deck-read .monaco-tl-twistie.codicon-tree-item-loading::before { transform-origin: 50% center; animation: 1.25s steps(30) 0s infinite normal none running codicon-spin; }
.deck-read .monaco-tree-type-filter { z-index: 100; border: 1px solid var(--vscode-widget-border); border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; max-width: 200px; margin: 0px 10px 0px 6px; padding: 3px; display: flex; position: absolute; top: 0px; right: 0px; }
.deck-read .monaco-enable-motion .monaco-tree-type-filter { transition: top 0.3s; }
.deck-read .monaco-tree-type-filter.disabled { top: -40px !important; }
.deck-read .monaco-tree-type-filter-input { flex: 1 1 0%; }
.deck-read .monaco-tree-type-filter-input .monaco-inputbox { height: 23px; }
.deck-read .monaco-tree-type-filter-input .monaco-inputbox > .ibwrapper > .input,.deck-read .monaco-tree-type-filter-input .monaco-inputbox > .ibwrapper > .mirror { padding: 2px 4px; }
.deck-read .monaco-tree-type-filter-input .monaco-findInput > .controls { top: 2px; }
.deck-read .monaco-tree-type-filter-actionbar { margin-left: 4px; }
.deck-read .monaco-tree-type-filter-actionbar .monaco-action-bar .action-label { padding: 2px; }
.deck-read .monaco-list .monaco-scrollable-element .monaco-tree-sticky-container { z-index: 13; background-color: var(--vscode-sideBar-background); width: 100%; height: 0px; position: absolute; top: 0px; left: 0px; }
.deck-read .monaco-list .monaco-scrollable-element .monaco-tree-sticky-container .monaco-tree-sticky-row.monaco-list-row { background-color: var(--vscode-sideBar-background); width: 100%; position: absolute; overflow: hidden; opacity: 1 !important; }
.deck-read .monaco-list .monaco-scrollable-element .monaco-tree-sticky-container .monaco-tree-sticky-row:hover { cursor: pointer; background-color: var(--vscode-list-hoverBackground) !important; }
.deck-read .monaco-list .monaco-scrollable-element .monaco-tree-sticky-container.empty,.deck-read .monaco-list .monaco-scrollable-element .monaco-tree-sticky-container.empty .monaco-tree-sticky-container-shadow { display: none; }
.deck-read .monaco-list .monaco-scrollable-element .monaco-tree-sticky-container .monaco-tree-sticky-container-shadow { width: 100%; height: 0px; position: absolute; bottom: -3px; left: 0px; }
.deck-read .monaco-list .monaco-scrollable-element .monaco-tree-sticky-container[tabindex="0"]:focus { outline: none; }
.deck-read .monaco-editor .zone-widget .zone-widget-container.reference-zone-widget { border-top-width: 1px; border-bottom-width: 1px; }
.deck-read .monaco-editor .reference-zone-widget .inline { vertical-align: top; display: inline-block; }
.deck-read .monaco-editor .reference-zone-widget .messages { text-align: center; width: 100%; height: 100%; padding: 3em 0px; }
.deck-read .monaco-editor .reference-zone-widget .ref-tree { background-color: var(--vscode-peekViewResult-background); color: var(--vscode-peekViewResult-lineForeground); line-height: 23px; }
.deck-read .monaco-editor .reference-zone-widget .ref-tree .reference { text-overflow: ellipsis; overflow: hidden; }
.deck-read .monaco-editor .reference-zone-widget .ref-tree .reference-file { width: 100%; height: 100%; color: var(--vscode-peekViewResult-fileForeground); display: inline-flex; }
.deck-read .monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .selected .reference-file { color: inherit !important; }
.deck-read .monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .monaco-list-rows > .monaco-list-row.selected:not(.highlighted) { background-color: var(--vscode-peekViewResult-selectionBackground); color: var(--vscode-peekViewResult-selectionForeground) !important; }
.deck-read .monaco-editor .reference-zone-widget .ref-tree .reference-file .count { margin-left: auto; margin-right: 12px; }
.deck-read .monaco-editor .reference-zone-widget .ref-tree .referenceMatch .highlight { color: var(--vscode-peekViewResult-fileForeground) !important; background-color: var(--vscode-peekViewResult-matchHighlightBackground) !important; }
.deck-read .monaco-editor .reference-zone-widget .preview .reference-decoration { background-color: var(--vscode-peekViewEditor-matchHighlightBackground); border: 2px solid var(--vscode-peekViewEditor-matchHighlightBorder); box-sizing: border-box; }
.deck-read .monaco-editor .reference-zone-widget .preview .monaco-editor .monaco-editor-background,.deck-read .monaco-editor .reference-zone-widget .preview .monaco-editor .inputarea.ime-input { background-color: var(--vscode-peekViewEditor-background); }
.deck-read .monaco-editor .reference-zone-widget .preview .monaco-editor .margin { background-color: var(--vscode-peekViewEditorGutter-background); }
.deck-read .monaco-editor.hc-black .reference-zone-widget .ref-tree .reference-file,.deck-read .monaco-editor.hc-light .reference-zone-widget .ref-tree .reference-file { font-weight: 700; }
.deck-read .monaco-editor.hc-black .reference-zone-widget .ref-tree .referenceMatch .highlight,.deck-read .monaco-editor.hc-light .reference-zone-widget .ref-tree .referenceMatch .highlight { border: 1px dotted var(--vscode-contrastActiveBorder,transparent); box-sizing: border-box; }
.deck-read .monaco-count-badge { text-align: center; box-sizing: border-box; border-radius: 11px; min-width: 18px; min-height: 18px; padding: 3px 5px; font-size: 11px; font-weight: 400; line-height: 11px; display: inline-block; }
.deck-read .monaco-count-badge.long { border-radius: 2px; min-height: auto; padding: 2px 3px; line-height: normal; }
.deck-read .monaco-icon-label { text-overflow: ellipsis; display: flex; overflow: hidden; }
.deck-read .monaco-icon-label::before { -webkit-font-smoothing: antialiased; vertical-align: top; background-position: 0px center; background-repeat: no-repeat; background-size: 16px; flex-shrink: 0; width: 16px; height: 22px; padding-right: 6px; display: inline-block; line-height: inherit !important; }
.deck-read .monaco-icon-label-iconpath { width: 16px; height: 22px; margin-right: 6px; display: flex; }
.deck-read .monaco-icon-label-container.disabled { color: var(--vscode-disabledForeground); }
.deck-read .monaco-icon-label > .monaco-icon-label-container { text-overflow: ellipsis; flex: 1 1 0%; min-width: 0px; overflow: hidden; }
.deck-read .monaco-icon-label > .monaco-icon-label-container > .monaco-icon-name-container > .label-name { color: inherit; white-space: pre; }
.deck-read .monaco-icon-label > .monaco-icon-label-container > .monaco-icon-name-container > .label-name > .label-separator { opacity: 0.5; margin: 0px 2px; }
.deck-read .monaco-icon-label > .monaco-icon-label-container > .monaco-icon-suffix-container > .label-suffix { opacity: 0.7; white-space: pre; }
.deck-read .monaco-icon-label > .monaco-icon-label-container > .monaco-icon-description-container > .label-description { opacity: 0.7; white-space: pre; margin-left: 0.5em; font-size: 0.9em; }
.deck-read .monaco-icon-label.nowrap > .monaco-icon-label-container > .monaco-icon-description-container > .label-description { white-space: nowrap; }
.deck-read .vs .monaco-icon-label > .monaco-icon-label-container > .monaco-icon-description-container > .label-description { opacity: 0.95; }
.deck-read .monaco-icon-label.bold > .monaco-icon-label-container > .monaco-icon-name-container > .label-name,.deck-read .monaco-icon-label.bold > .monaco-icon-label-container > .monaco-icon-description-container > .label-description { font-weight: 700; }
.deck-read .monaco-icon-label.italic > .monaco-icon-label-container > .monaco-icon-name-container > .label-name,.deck-read .monaco-icon-label.italic > .monaco-icon-label-container > .monaco-icon-description-container > .label-description { font-style: italic; }
.deck-read .monaco-icon-label.deprecated { opacity: 0.66; text-decoration: line-through; }
.deck-read .monaco-icon-label.strikethrough > .monaco-icon-label-container > .monaco-icon-name-container > .label-name,.deck-read .monaco-icon-label.strikethrough > .monaco-icon-label-container > .monaco-icon-description-container > .label-description { text-decoration: line-through; }
.deck-read .monaco-icon-label::after { opacity: 0.75; text-align: center; margin: auto 16px 0px 5px; font-size: 90%; font-weight: 600; }
.deck-read .monaco-list:focus .selected .monaco-icon-label,.deck-read .monaco-list:focus .selected .monaco-icon-label::after { color: inherit !important; }
.deck-read .monaco-list-row.focused.selected .label-description,.deck-read .monaco-list-row.selected .label-description { opacity: 0.8; }
.deck-read .monaco-editor .hoverHighlight { background-color: var(--vscode-editor-hoverHighlightBackground); }
.deck-read .monaco-editor .monaco-resizable-hover { border: 1px solid var(--vscode-editorHoverWidget-border); border-radius: var(--vscode-cornerRadius-large); box-sizing: content-box; background-color: var(--vscode-editorHoverWidget-background); }
.deck-read .monaco-editor .monaco-resizable-hover > .monaco-hover { border-radius: inherit; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; overflow: hidden; }
.deck-read .monaco-editor .monaco-hover { border: 1px solid var(--vscode-editorHoverWidget-border); border-radius: var(--vscode-cornerRadius-large); color: var(--vscode-editorHoverWidget-foreground); background-color: var(--vscode-editorHoverWidget-background); box-shadow: var(--vscode-shadow-lg); }
.deck-read .monaco-editor .monaco-hover a:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { color: var(--vscode-textLink-foreground); }
.deck-read .monaco-editor .monaco-hover a:hover { color: var(--vscode-textLink-activeForeground); }
.deck-read .monaco-editor .monaco-hover .hover-row { border-radius: var(--vscode-cornerRadius-large); display: flex; }
.deck-read .monaco-editor .monaco-hover .hover-row.hover-row-with-copy { padding-right: 20px; position: relative; }
.deck-read .monaco-editor .monaco-hover .hover-row .hover-row-contents { flex-direction: column; min-width: 0px; display: flex; }
.deck-read .monaco-editor .monaco-hover .hover-row .verbosity-actions { border-right: 1px solid var(--vscode-editorHoverWidget-border); width: 22px; overflow-y: clip; }
.deck-read .monaco-editor .monaco-hover .hover-row .verbosity-actions-inner { flex-direction: column; justify-content: flex-end; padding-left: 5px; padding-right: 5px; display: flex; position: relative; }
.deck-read .monaco-editor .monaco-hover .hover-row .verbosity-actions-inner .codicon { cursor: pointer; font-size: 11px; }
.deck-read .monaco-editor .monaco-hover .hover-row .verbosity-actions-inner .codicon.enabled { color: var(--vscode-textLink-foreground); }
.deck-read .monaco-editor .monaco-hover .hover-row .verbosity-actions-inner .codicon.disabled { opacity: 0.6; }
.deck-read .monaco-editor .monaco-hover .hover-row .actions { background-color: var(--vscode-editorHoverWidget-statusBarBackground); }
.deck-read .monaco-editor .monaco-hover code:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { background-color: var(--vscode-textCodeBlock-background); }
.deck-read .monaco-editor .monaco-hover .hover-copy-button { opacity: 0; border-radius: 3px; justify-content: center; align-items: center; padding: 2px 4px; display: flex; position: absolute; top: 4px; right: 4px; }
.deck-read .monaco-editor .monaco-hover .hover-row-with-copy:hover .hover-copy-button,.deck-read .monaco-editor .monaco-hover .hover-row-with-copy:focus-within .hover-copy-button { opacity: 1; }
.deck-read .monaco-editor .monaco-hover .hover-copy-button:hover { background-color: var(--vscode-toolbar-hoverBackground); cursor: pointer; }
.deck-read .monaco-editor .monaco-hover .hover-copy-button:focus { outline: 1px solid var(--vscode-focusBorder); outline-offset: -1px; }
.deck-read .monaco-editor .monaco-hover .hover-copy-button .codicon { color: var(--vscode-foreground); font-size: 16px; }
.deck-read .monaco-editor.vs .dnd-target,.deck-read .monaco-editor.hc-light .dnd-target { color: rgb(255, 255, 255); border-right: 2px dotted rgb(0, 0, 0); }
.deck-read .monaco-editor.vs-dark .dnd-target { color: rgb(81, 80, 79); border-right: 2px dotted rgb(174, 175, 173); }
.deck-read .monaco-editor.hc-black .dnd-target { color: rgb(0, 0, 0); border-right: 2px dotted rgb(255, 255, 255); }
.deck-read .monaco-editor.mouse-default .view-lines,.deck-read .monaco-editor.vs-dark.mac.mouse-default .view-lines,.deck-read .monaco-editor.hc-black.mac.mouse-default .view-lines,.deck-read .monaco-editor.hc-light.mac.mouse-default .view-lines { cursor: default; }
.deck-read .monaco-editor.mouse-copy .view-lines,.deck-read .monaco-editor.vs-dark.mac.mouse-copy .view-lines,.deck-read .monaco-editor.hc-black.mac.mouse-copy .view-lines,.deck-read .monaco-editor.hc-light.mac.mouse-copy .view-lines { cursor: copy; }
.deck-read .monaco-editor .findOptionsWidget { background-color: var(--vscode-editorWidget-background); color: var(--vscode-editorWidget-foreground); box-shadow: var(--vscode-shadow-lg); border: 2px solid var(--vscode-contrastBorder); }
.deck-read .monaco-editor .margin-view-overlays .codicon-folding-manual-collapsed,.deck-read .monaco-editor .margin-view-overlays .codicon-folding-manual-expanded,.deck-read .monaco-editor .margin-view-overlays .codicon-folding-expanded,.deck-read .monaco-editor .margin-view-overlays .codicon-folding-collapsed { cursor: pointer; opacity: 0; justify-content: center; align-items: center; margin-left: 2px; font-size: 140%; transition: opacity 0.5s; display: flex; }
.deck-read .monaco-reduce-motion .monaco-editor .margin-view-overlays .codicon-folding-manual-collapsed,.deck-read .monaco-reduce-motion .monaco-editor .margin-view-overlays .codicon-folding-manual-expanded,.deck-read .monaco-reduce-motion .monaco-editor .margin-view-overlays .codicon-folding-expanded,.deck-read .monaco-reduce-motion .monaco-editor .margin-view-overlays .codicon-folding-collapsed { transition: initial; }
.deck-read .monaco-editor .margin-view-overlays:hover .codicon,.deck-read .monaco-editor .margin-view-overlays .codicon.codicon-folding-collapsed,.deck-read .monaco-editor .margin-view-overlays .codicon.codicon-folding-manual-collapsed,.deck-read .monaco-editor .margin-view-overlays .codicon.alwaysShowFoldIcons { opacity: 1; }
.deck-read .monaco-editor .inline-folded::after { color: var(--vscode-editor-foldPlaceholderForeground); content: "⋯"; cursor: pointer; margin: 0.1em 0.2em 0px; line-height: 1em; display: inline; }
.deck-read .monaco-editor .folded-background { background-color: var(--vscode-editor-foldBackground); }
.deck-read .monaco-editor .cldr.codicon.codicon-folding-expanded,.deck-read .monaco-editor .cldr.codicon.codicon-folding-collapsed,.deck-read .monaco-editor .cldr.codicon.codicon-folding-manual-expanded,.deck-read .monaco-editor .cldr.codicon.codicon-folding-manual-collapsed { color: var(--vscode-editorGutter-foldingControlForeground) !important; }
.deck-read .monaco-editor .peekview-widget .head .peekview-title .severity-icon { vertical-align: text-top; margin-right: 4px; display: inline-block; }
.deck-read .monaco-editor .marker-widget { text-overflow: ellipsis; white-space: nowrap; }
.deck-read .monaco-editor .marker-widget > .stale { opacity: 0.6; font-style: italic; }
.deck-read .monaco-editor .marker-widget .title { padding-right: 5px; display: inline-block; }
.deck-read .monaco-editor .marker-widget .descriptioncontainer { white-space: pre; user-select: text; padding: 8px 12px 0px 20px; position: absolute; }
.deck-read .monaco-editor .marker-widget .descriptioncontainer .message { flex-direction: column; display: flex; }
.deck-read .monaco-editor .marker-widget .descriptioncontainer .message .details { padding-left: 6px; }
.deck-read .monaco-editor .marker-widget .descriptioncontainer .message .source,.deck-read .monaco-editor .marker-widget .descriptioncontainer .message span.code { opacity: 0.6; }
.deck-read .monaco-editor .marker-widget .descriptioncontainer .message a.code-link { opacity: 0.6; color: inherit; }
.deck-read .monaco-editor .marker-widget .descriptioncontainer .message a.code-link::before { content: "("; }
.deck-read .monaco-editor .marker-widget .descriptioncontainer .message a.code-link::after { content: ")"; }
.deck-read .monaco-editor .marker-widget .descriptioncontainer .message a.code-link > span:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { text-underline-position: under; color: var(--vscode-textLink-activeForeground); border-bottom: 1px solid rgba(0, 0, 0, 0); text-decoration: underline; }
.deck-read .monaco-editor .marker-widget .descriptioncontainer .filename { cursor: pointer; color: var(--vscode-textLink-activeForeground); }
.deck-read .monaco-editor .zone-widget .codicon.codicon-error,.deck-read .markers-panel .marker-icon.error,.deck-read .markers-panel .marker-icon .codicon.codicon-error,.deck-read .text-search-provider-messages .providerMessage .codicon.codicon-error,.deck-read .extensions-viewlet > .extensions .codicon.codicon-error,.deck-read .extension-editor .codicon.codicon-error,.deck-read .chat-attached-context-attachment .codicon.codicon-error { color: var(--vscode-problemsErrorIcon-foreground); }
.deck-read .monaco-editor .zone-widget .codicon.codicon-warning,.deck-read .markers-panel .marker-icon.warning,.deck-read .markers-panel .marker-icon .codicon.codicon-warning,.deck-read .text-search-provider-messages .providerMessage .codicon.codicon-warning,.deck-read .extensions-viewlet > .extensions .codicon.codicon-warning,.deck-read .extension-editor .codicon.codicon-warning,.deck-read .preferences-editor .codicon.codicon-warning { color: var(--vscode-problemsWarningIcon-foreground); }
.deck-read .monaco-editor .zone-widget .codicon.codicon-info,.deck-read .markers-panel .marker-icon.info,.deck-read .markers-panel .marker-icon .codicon.codicon-info,.deck-read .text-search-provider-messages .providerMessage .codicon.codicon-info,.deck-read .extensions-viewlet > .extensions .codicon.codicon-info,.deck-read .extension-editor .codicon.codicon-info { color: var(--vscode-problemsInfoIcon-foreground); }
.deck-read .monaco-editor .snippet-placeholder { background-color: var(--vscode-editor-snippetTabstopHighlightBackground,transparent); outline-width: 1px; outline-style: solid; outline-color: var(--vscode-editor-snippetTabstopHighlightBorder,transparent); min-width: 2px; }
.deck-read .monaco-editor .finish-snippet-placeholder { background-color: var(--vscode-editor-snippetFinalTabstopHighlightBackground,transparent); outline-width: 1px; outline-style: solid; outline-color: var(--vscode-editor-snippetFinalTabstopHighlightBorder,transparent); }
.deck-read .monaco-editor .rename-box { z-index: 100; color: inherit; box-shadow: var(--vscode-shadow-lg); border-radius: 4px; }
.deck-read .monaco-editor .rename-box.preview { padding: 4px 4px 0px; }
.deck-read .monaco-editor .rename-box .rename-input-with-button { border-radius: 4px; width: calc(100% - 8px); padding: 3px; }
.deck-read .monaco-editor .rename-box .rename-input { width: calc(100% - 8px); padding: 0px; }
.deck-read .monaco-editor .rename-box .rename-input:focus { outline: none; }
.deck-read .monaco-editor .rename-box .rename-suggestions-button { cursor: pointer; background-color: rgba(0, 0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 5px; align-items: center; padding: 3px; display: flex; }
.deck-read .monaco-editor .rename-box .rename-suggestions-button:hover { background-color: var(--vscode-toolbar-hoverBackground); }
.deck-read .monaco-editor .rename-box .rename-candidate-list-container .monaco-list-row { border-radius: 2px; }
.deck-read .monaco-editor .rename-box .rename-label { opacity: 0.8; display: none; }
.deck-read .monaco-editor .rename-box.preview .rename-label { display: inherit; }
.deck-read .monaco-editor .suggest-widget { z-index: 40; border-radius: var(--vscode-cornerRadius-large); width: 430px; box-shadow: var(--vscode-shadow-lg); flex-direction: column; display: flex; }
.deck-read .monaco-editor .suggest-widget.message { flex-direction: row; align-items: center; }
.deck-read .monaco-editor .suggest-widget,.deck-read .monaco-editor .suggest-details { border-style: solid; border-width: 1px; border-color: var(--vscode-editorSuggestWidget-border); background-color: var(--vscode-editorSuggestWidget-background); flex: 0 1 auto; width: 100%; }
.deck-read .monaco-editor.hc-black .suggest-widget,.deck-read .monaco-editor.hc-black .suggest-details,.deck-read .monaco-editor.hc-light .suggest-widget,.deck-read .monaco-editor.hc-light .suggest-details { border-width: 2px; }
.deck-read .monaco-editor .suggest-widget .suggest-status-bar { box-sizing: border-box; border-top: 1px solid var(--vscode-editorSuggestWidget-border); flex-flow: row; justify-content: space-between; width: 100%; padding: 0px 4px; font-size: 80%; display: none; overflow: hidden; }
.deck-read .monaco-editor .suggest-widget.with-status-bar .suggest-status-bar { display: flex; }
.deck-read .monaco-editor .suggest-widget .suggest-status-bar .left { padding-right: 8px; }
.deck-read .monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-label { color: var(--vscode-editorSuggestWidgetStatus-foreground); }
.deck-read .monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-item:not(:last-of-type) .action-label { margin-right: 0px; }
.deck-read .monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-item:not(:last-of-type) .action-label::after { content: ", "; margin-right: 0.3em; }
.deck-read .monaco-editor .suggest-widget.with-status-bar .monaco-list .monaco-list-row > .contents > .main > .right > .readMore,.deck-read .monaco-editor .suggest-widget.with-status-bar .monaco-list .monaco-list-row.focused.string-label > .contents > .main > .right > .readMore { display: none; }
.deck-read .monaco-editor .suggest-widget.with-status-bar:not(.docs-side) .monaco-list .monaco-list-row:hover > .contents > .main > .right.can-expand-details > .details-label { width: 100%; }
.deck-read .monaco-editor .suggest-widget > .message { padding-left: 22px; }
.deck-read .monaco-editor .suggest-widget > .tree { width: 100%; height: 100%; }
.deck-read .monaco-editor .suggest-widget .monaco-list { user-select: none; border-radius: var(--vscode-cornerRadius-large); }
.deck-read .monaco-editor .suggest-widget .monaco-list .monaco-list-row { box-sizing: border-box; white-space: nowrap; cursor: pointer; touch-action: none; background-position: 2px 2px; background-repeat: no-repeat; padding-right: 10px; display: flex; }
.deck-read .monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused { color: var(--vscode-editorSuggestWidget-selectedForeground); }
.deck-read .monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused .codicon { color: var(--vscode-editorSuggestWidget-selectedIconForeground); }
.deck-read .monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents { flex: 1 1 0%; height: 100%; padding-left: 2px; overflow: hidden; }
.deck-read .monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main { text-overflow: ellipsis; white-space: pre; justify-content: space-between; display: flex; overflow: hidden; }
.deck-read .monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .left,.deck-read .monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .right { display: flex; }
.deck-read .monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.focused) > .contents > .main .monaco-icon-label { color: var(--vscode-editorSuggestWidget-foreground); }
.deck-read .monaco-editor .suggest-widget:not(.frozen) .monaco-highlighted-label .highlight { font-weight: 700; }
.deck-read .monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main .monaco-highlighted-label .highlight { color: var(--vscode-editorSuggestWidget-highlightForeground); }
.deck-read .monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused > .contents > .main .monaco-highlighted-label .highlight { color: var(--vscode-editorSuggestWidget-focusHighlightForeground); }
.deck-read .monaco-editor .suggest-details > .monaco-scrollable-element > .body > .header > .codicon-close,.deck-read .monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .right > .readMore::before { color: inherit; opacity: 1; cursor: pointer; font-size: 14px; }
.deck-read .monaco-editor .suggest-details > .monaco-scrollable-element > .body > .header > .codicon-close { position: absolute; top: 6px; right: 2px; }
.deck-read .monaco-editor .suggest-details > .monaco-scrollable-element > .body > .header > .codicon-close:hover,.deck-read .monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .right > .readMore:hover { opacity: 1; }
.deck-read .monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .right > .details-label { color: var(--vscode-editorSuggestWidget-foreground); }
.deck-read .monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused > .contents > .main > .right > .details-label { color: var(--vscode-editorSuggestWidget-selectedForeground); }
.deck-read .monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .left > .signature-label { text-overflow: ellipsis; opacity: 0.6; overflow: hidden; }
.deck-read .monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .left > .qualifier-label { opacity: 0.4; font-size: 85%; line-height: initial; text-overflow: ellipsis; align-self: center; margin-left: 12px; overflow: hidden; }
.deck-read .monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .right > .details-label { text-overflow: ellipsis; white-space: nowrap; margin-left: 1.1em; font-size: 85%; overflow: hidden; }
.deck-read .monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .right > .details-label > .monaco-tokenized-source { display: inline; }
.deck-read .monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .right > .details-label { display: none; }
.deck-read .monaco-editor .suggest-widget:not(.shows-details) .monaco-list .monaco-list-row.focused > .contents > .main > .right > .details-label,.deck-read .monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.string-label) > .contents > .main > .right > .details-label,.deck-read .monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row.focused:not(.string-label) > .contents > .main > .right > .details-label { display: inline; }
.deck-read .monaco-editor .suggest-widget:not(.docs-side) .monaco-list .monaco-list-row.focused:hover > .contents > .main > .right.can-expand-details > .details-label { width: calc(100% - 26px); }
.deck-read .monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .left { flex-grow: 1; flex-shrink: 1; overflow: hidden; }
.deck-read .monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .left > .monaco-icon-label { flex-shrink: 0; }
.deck-read .monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.string-label) > .contents > .main > .left > .monaco-icon-label { max-width: 100%; }
.deck-read .monaco-editor .suggest-widget .monaco-list .monaco-list-row.string-label > .contents > .main > .left > .monaco-icon-label { flex-shrink: 1; }
.deck-read .monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .right { flex-shrink: 4; max-width: 70%; overflow: hidden; }
.deck-read .monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .right > .readMore { visibility: hidden; width: 18px; height: 18px; display: inline-block; position: absolute; right: 10px; }
.deck-read .monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row > .contents > .main > .right > .readMore { display: none !important; }
.deck-read .monaco-editor .suggest-widget .monaco-list .monaco-list-row.string-label > .contents > .main > .right > .readMore { display: none; }
.deck-read .monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused.string-label > .contents > .main > .right > .readMore { display: inline-block; }
.deck-read .monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused:hover > .contents > .main > .right > .readMore { visibility: visible; }
.deck-read .monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label.deprecated { opacity: 0.66; text-decoration: unset; }
.deck-read .monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label.deprecated > .monaco-icon-label-container > .monaco-icon-name-container { text-decoration: line-through; }
.deck-read .monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label::before { height: 100%; }
.deck-read .monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon { background-position: 50% center; background-repeat: no-repeat; background-size: 80%; width: 16px; height: 16px; margin-left: 2px; display: block; }
.deck-read .monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.hide { display: none; }
.deck-read .monaco-editor .suggest-widget .monaco-list .monaco-list-row .suggest-icon { align-items: center; margin-right: 4px; display: flex; }
.deck-read .monaco-editor .suggest-widget.no-icons .monaco-list .monaco-list-row .icon,.deck-read .monaco-editor .suggest-widget.no-icons .monaco-list .monaco-list-row .suggest-icon::before { display: none; }
.deck-read .monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.customcolor .colorspan { border: 0.1em solid rgb(0, 0, 0); width: 0.7em; height: 0.7em; margin: 0px 0px 0px 0.3em; display: inline-block; }
.deck-read .monaco-editor .suggest-details-container { z-index: 41; }
.deck-read .monaco-editor .suggest-details { cursor: default; color: var(--vscode-editorSuggestWidget-foreground); flex-direction: column; display: flex; }
.deck-read .monaco-editor .suggest-details:focus { border-color: var(--vscode-focusBorder); }
.deck-read .monaco-editor .suggest-details a:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { color: var(--vscode-textLink-foreground); }
.deck-read .monaco-editor .suggest-details a:hover { color: var(--vscode-textLink-activeForeground); }
.deck-read .monaco-editor .suggest-details code:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { background-color: var(--vscode-textCodeBlock-background); }
.deck-read .monaco-editor .suggest-details.no-docs { display: none; }
.deck-read .monaco-editor .suggest-details > .monaco-scrollable-element { flex: 1 1 0%; }
.deck-read .monaco-editor .suggest-details > .monaco-scrollable-element > .body { box-sizing: border-box; width: 100%; height: 100%; }
.deck-read .monaco-editor .suggest-details > .monaco-scrollable-element > .body > .header > .type { text-overflow: ellipsis; opacity: 0.7; white-space: pre; flex: 2 1 0%; margin: 0px 24px 0px 0px; padding: 4px 0px 4px 5px; overflow: hidden; }
.deck-read .monaco-editor .suggest-details.detail-and-doc > .monaco-scrollable-element > .body > .header > .type { padding-bottom: 12px; }
.deck-read .monaco-editor .suggest-details > .monaco-scrollable-element > .body > .header > .type.auto-wrap { white-space: normal; word-break: break-all; }
.deck-read .monaco-editor .suggest-details > .monaco-scrollable-element > .body > .docs { white-space: pre-wrap; margin: 0px; padding: 4px 5px; }
.deck-read .monaco-editor .suggest-details.no-type > .monaco-scrollable-element > .body > .docs { margin-right: 24px; overflow: hidden; }
.deck-read .monaco-editor .suggest-details > .monaco-scrollable-element > .body > .docs.markdown-docs { white-space: initial; min-height: calc(8px + 1rem); padding: 0px; }
.deck-read .monaco-editor .suggest-details > .monaco-scrollable-element > .body > .docs.markdown-docs > div:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read .monaco-editor .suggest-details > .monaco-scrollable-element > .body > .docs.markdown-docs > span:not(:empty) { padding: 4px 5px; }
.deck-read .monaco-editor .suggest-details > .monaco-scrollable-element > .body > .docs.markdown-docs > div > p:first-child { margin-top: 0px; }
.deck-read .monaco-editor .suggest-details > .monaco-scrollable-element > .body > .docs.markdown-docs > div > p:last-child { margin-bottom: 0px; }
.deck-read .monaco-editor .suggest-details > .monaco-scrollable-element > .body > .docs.markdown-docs .monaco-tokenized-source { white-space: pre; }
.deck-read .monaco-editor .suggest-details > .monaco-scrollable-element > .body > .docs .code { white-space: pre-wrap; overflow-wrap: break-word; }
.deck-read .monaco-editor .suggest-details > .monaco-scrollable-element > .body > .docs.markdown-docs .codicon { vertical-align: sub; }
.deck-read .monaco-editor .suggest-details > .monaco-scrollable-element > .body > p:empty { display: none; }
.deck-read .monaco-editor .suggest-details code:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { border-radius: 3px; padding: 0px 0.4em; }
.deck-read .monaco-editor .suggest-details ul:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read .monaco-editor .suggest-details ol:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { padding-left: 20px; }
.deck-read .monaco-editor .suggest-details p code:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { font-family: var(--monaco-monospace-font); }
.deck-read .monaco-editor .suggest-preview-additional-widget { white-space: nowrap; }
.deck-read .monaco-editor .suggest-preview-additional-widget .content-spacer { color: rgba(0, 0, 0, 0); white-space: pre; }
.deck-read .monaco-editor .suggest-preview-additional-widget .button { cursor: pointer; text-underline-position: under; text-decoration: underline; display: inline-block; }
.deck-read .monaco-editor .ghost-text-hidden { opacity: 0; font-size: 0px; }
.deck-read .monaco-editor .ghost-text-decoration,.deck-read .monaco-editor .suggest-preview-text .ghost-text { font-style: italic; }
.deck-read .monaco-editor .suggest-preview-text.clickable .view-line { z-index: 1; }
.deck-read .monaco-editor .ghost-text-decoration.clickable,.deck-read .monaco-editor .ghost-text-decoration-preview.clickable,.deck-read .monaco-editor .suggest-preview-text.clickable .ghost-text { cursor: pointer; }
.deck-read .monaco-editor .inline-completion-text-to-replace { text-underline-position: under; text-decoration: underline; }
.deck-read .monaco-editor .ghost-text-decoration.syntax-highlighted,.deck-read .monaco-editor .ghost-text-decoration-preview.syntax-highlighted,.deck-read .monaco-editor .suggest-preview-text .ghost-text.syntax-highlighted { opacity: 0.7; }
.deck-read .monaco-editor .ghost-text-decoration:not(.syntax-highlighted),.deck-read .monaco-editor .ghost-text-decoration-preview:not(.syntax-highlighted),.deck-read .monaco-editor .suggest-preview-text .ghost-text:not(.syntax-highlighted) { color: var(--vscode-editorGhostText-foreground); }
.deck-read .monaco-editor .ghost-text-decoration,.deck-read .monaco-editor .ghost-text-decoration-preview,.deck-read .monaco-editor .suggest-preview-text .ghost-text { background-color: var(--vscode-editorGhostText-background); border: 1px solid var(--vscode-editorGhostText-border); }
.deck-read .monaco-editor .ghost-text-decoration.warning,.deck-read .monaco-editor .ghost-text-decoration-preview.warning,.deck-read .monaco-editor .suggest-preview-text .ghost-text.warning { background: var(--monaco-editor-warning-decoration) repeat-x bottom left; border-bottom: 4px double var(--vscode-editorWarning-border); }
.deck-read .monaco-editor .ghost-text-decoration.short-text,.deck-read .monaco-editor .ghost-text-decoration-preview.short-text,.deck-read .monaco-editor .suggest-preview-text .ghost-text.short-text { text-decoration: underline dotted var(--vscode-editorGhostText-foreground); text-underline-position: under; }
.deck-read .ghost-text-view-warning-widget-icon .codicon { color: var(--vscode-editorWarning-foreground) !important; }
.deck-read .monaco-editor .edits-fadeout-decoration { opacity: var(--animation-opacity,1); background-color: var(--vscode-inlineEdit-modifiedChangedTextBackground); }
.deck-read .monaco-editor .sticky-widget { border-bottom: 1px solid var(--vscode-editorStickyScroll-border); width: 100%; box-shadow: var(--vscode-editorStickyScroll-shadow) 0 4px 2px -2px; z-index: 4; overflow: hidden; right: initial !important; }
.deck-read .monaco-editor .sticky-widget .sticky-widget-line-numbers { float: left; background-color: var(--vscode-editorStickyScrollGutter-background); }
.deck-read .monaco-editor .sticky-widget.peek .sticky-widget-line-numbers { background-color: var(--vscode-peekViewEditorStickyScrollGutter-background); }
.deck-read .monaco-editor .sticky-widget .sticky-widget-lines-scrollable { width: var(--vscode-editorStickyScroll-scrollableWidth); background-color: var(--vscode-editorStickyScroll-background); display: inline-block; position: absolute; overflow: hidden; }
.deck-read .monaco-editor .sticky-widget.peek .sticky-widget-lines-scrollable { background-color: var(--vscode-peekViewEditorStickyScroll-background); }
.deck-read .monaco-editor .sticky-widget .sticky-widget-lines { background-color: inherit; position: absolute; }
.deck-read .monaco-editor .sticky-widget .sticky-line-number,.deck-read .monaco-editor .sticky-widget .sticky-line-content { color: var(--vscode-editorLineNumber-foreground); white-space: nowrap; background-color: inherit; display: inline-block; position: absolute; }
.deck-read .monaco-editor .sticky-widget .sticky-line-number .codicon-folding-expanded,.deck-read .monaco-editor .sticky-widget .sticky-line-number .codicon-folding-collapsed { float: right; transition: var(--vscode-editorStickyScroll-foldingOpacityTransition); margin-left: 2px; position: absolute; }
.deck-read .monaco-editor .sticky-widget .sticky-line-content { width: var(--vscode-editorStickyScroll-scrollableWidth); background-color: inherit; white-space: nowrap; }
.deck-read .monaco-editor .sticky-widget .sticky-line-number-inner { text-align: right; display: inline-block; }
.deck-read .monaco-editor .sticky-widget .sticky-line-content:hover { background-color: var(--vscode-editorStickyScrollHover-background); cursor: pointer; }
.deck-read .monaco-editor { --inline-edit-border-radius: 3px; }
.deck-read .monaco-editor .inline-edits-view-indicator { z-index: 34; height: 20px; color: var(--vscode-inlineEdit-gutterIndicator-primaryForeground); background-color: var(--vscode-inlineEdit-gutterIndicator-background); border: 1px solid var(--vscode-inlineEdit-gutterIndicator-primaryBorder); border-radius: var(--inline-edit-border-radius); opacity: 0; align-items: center; margin: 0px 4px; padding: 2px 10px 2px 2px; display: flex; }
.deck-read .monaco-editor .inline-edits-view-indicator.contained { transition: opacity 0.2s ease-in-out 0.4s; }
.deck-read .monaco-editor .inline-edits-view-indicator.visible,.deck-read .monaco-editor .inline-edits-view-indicator.top { opacity: 1; }
.deck-read .monaco-editor .inline-edits-view-indicator.top .icon { transform: rotate(90deg); }
.deck-read .monaco-editor .inline-edits-view-indicator.bottom { opacity: 1; }
.deck-read .monaco-editor .inline-edits-view-indicator.bottom .icon { transform: rotate(-90deg); }
.deck-read .monaco-editor .inline-edits-view-indicator .icon { align-items: center; margin: 0px 2px; transition: transform 0.2s ease-in-out; display: flex; transform: none; }
.deck-read .monaco-editor .inline-edits-view-indicator .icon .codicon { color: var(--vscode-inlineEdit-gutterIndicator-primaryForeground); }
.deck-read .monaco-editor .inline-edits-view-indicator .label { justify-content: center; width: 100%; margin: 0px 2px; display: flex; }
.deck-read .monaco-editor .inline-edits-view .editorContainer .preview .monaco-editor .view-overlays .current-line-exact,.deck-read .monaco-editor .inline-edits-view .editorContainer .preview .monaco-editor .current-line-margin { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.deck-read .monaco-editor .inline-edits-view .editorContainer .inline-edits-view-zone.diagonal-fill { opacity: 0.5; }
.deck-read .monaco-editor .strike-through { text-decoration: line-through; }
.deck-read .monaco-editor .inlineCompletions-line-insert { background: var(--vscode-inlineEdit-modifiedChangedLineBackground); }
.deck-read .monaco-editor .inlineCompletions-line-delete { background: var(--vscode-inlineEdit-originalChangedLineBackground); }
.deck-read .monaco-editor .inlineCompletions-char-insert { background: var(--vscode-inlineEdit-modifiedChangedTextBackground); cursor: pointer; }
.deck-read .monaco-editor .inlineCompletions-char-delete { background: var(--vscode-inlineEdit-originalChangedTextBackground); }
.deck-read .monaco-editor .inlineCompletions-char-delete.diff-range-empty { border-left: solid var(--vscode-inlineEdit-originalChangedTextBackground) 3px; margin-left: -1px; }
.deck-read .monaco-editor .inlineCompletions-char-insert.diff-range-empty { border-left: solid var(--vscode-inlineEdit-modifiedChangedTextBackground) 3px; }
.deck-read .monaco-editor .inlineCompletions-char-delete.single-line-inline { border: 1px solid var(--vscode-editorHoverWidget-border); margin: -2px 0px 0px -2px; }
.deck-read .monaco-editor .inlineCompletions-char-insert.single-line-inline { border-top: 1px solid var(--vscode-inlineEdit-modifiedBorder); border-bottom: 1px solid var(--vscode-inlineEdit-modifiedBorder); }
.deck-read .monaco-editor .inlineCompletions-char-insert.single-line-inline.start { border-top-left-radius: var(--inline-edit-border-radius); border-bottom-left-radius: var(--inline-edit-border-radius); border-left: 1px solid var(--vscode-inlineEdit-modifiedBorder); }
.deck-read .monaco-editor .inlineCompletions-char-insert.single-line-inline.end { border-top-right-radius: var(--inline-edit-border-radius); border-bottom-right-radius: var(--inline-edit-border-radius); border-right: 1px solid var(--vscode-inlineEdit-modifiedBorder); }
.deck-read .monaco-editor .inlineCompletions-char-delete.single-line-inline.empty,.deck-read .monaco-editor .inlineCompletions-char-insert.single-line-inline.empty { display: none; }
.deck-read .monaco-editor .inlineCompletions.strike-through { text-decoration-thickness: 1px; }
.deck-read .monaco-editor .inlineCompletions-modified-bubble { background: var(--vscode-inlineEdit-modifiedChangedTextBackground); }
.deck-read .monaco-editor .inlineCompletions-original-bubble { background: var(--vscode-inlineEdit-originalChangedTextBackground); }
.deck-read .monaco-editor .inlineCompletions-modified-bubble,.deck-read .monaco-editor .inlineCompletions-original-bubble { pointer-events: none; display: inline-block; }
.deck-read .monaco-editor .inline-edit.ghost-text.syntax-highlighted,.deck-read .monaco-editor .inline-edit.ghost-text-decoration.syntax-highlighted,.deck-read .monaco-editor .inline-edit.ghost-text-decoration-preview.syntax-highlighted,.deck-read .monaco-editor .inline-edit.suggest-preview-text .ghost-text.syntax-highlighted { opacity: 1 !important; }
.deck-read .monaco-editor .inline-edit.ghost-text,.deck-read .monaco-editor .inline-edit.ghost-text-decoration,.deck-read .monaco-editor .inline-edit.ghost-text-decoration-preview,.deck-read .monaco-editor .inline-edit.suggest-preview-text .ghost-text { font-style: normal !important; }
.deck-read .monaco-editor .inline-edit.modified-background.ghost-text,.deck-read .monaco-editor .inline-edit.modified-background.ghost-text-decoration,.deck-read .monaco-editor .inline-edit.modified-background.ghost-text-decoration-preview,.deck-read .monaco-editor .inline-edit.modified-background.suggest-preview-text .ghost-text { background: var(--vscode-inlineEdit-modifiedChangedTextBackground) !important; display: inline-block !important; }
.deck-read .monaco-editor .inlineCompletions-original-lines { background: var(--vscode-editor-background); }
.deck-read .monaco-editor .inline-edit-jump-to-widget .monaco-keybinding .monaco-keybinding-key { padding: 1px 2px 2px; font-size: 11px; }
.deck-read .monaco-menu-option { color: var(--vscode-editorActionList-foreground); cursor: pointer; border-radius: 3px; align-items: center; gap: 4px; padding: 0px 4px; font-size: 13px; line-height: 28px; display: flex; }
.deck-read .monaco-menu-option .monaco-keybinding-key { opacity: 0.7; min-width: unset; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin: 0px; padding: 0px; font-size: 13px; }
.deck-read .monaco-menu-option.active { background: var(--vscode-editorActionList-focusBackground); color: var(--vscode-editorActionList-focusForeground); outline: 1px solid var(--vscode-menu-selectionBorder,transparent); outline-offset: -1px; }
.deck-read .monaco-menu-option.active .monaco-keybinding-key { color: var(--vscode-editorActionList-focusForeground); }
.deck-read .inline-edits-long-distance-hint-widget .go-to-label::before { content: ""; background: linear-gradient(to left, var(--vscode-editorWidget-background) 0, transparent 12px); width: 12px; height: 100%; position: absolute; top: 0px; left: -12px; }
.deck-read .hc-black .inline-edits-long-distance-hint-widget .go-to-label::before,.deck-read .hc-light .inline-edits-long-distance-hint-widget .go-to-label::before { background: var(--vscode-editorWidget-background); }
.deck-read .inline-edit-alternative-action-label .codicon { padding-right: 4px; font-size: 12px !important; }
.deck-read .inline-edit-alternative-action-label .monaco-keybinding-key { padding: 2px 3px; }
.deck-read .inline-edit-alternative-action-label .inline-edit-alternative-action-label-separator { width: 4px; }
.deck-read .inline-edits-long-distance-hint-widget.show-file-icons .target-file .file-icon::before { vertical-align: text-bottom; background-position: 50% center; background-repeat: no-repeat; background-size: 16px; width: 16px; height: 16px; display: inline-block; }
.deck-read .monaco-editor .goto-definition-link { cursor: pointer; text-decoration: underline; color: var(--vscode-editorLink-activeForeground) !important; }
.deck-read .monaco-editor.vs .valueSetReplacement { outline: solid 2px var(--vscode-editorBracketMatch-border); }
.deck-read .monaco-editor .linked-editing-decoration { background-color: var(--vscode-editor-linkedEditingBackground); min-width: 1px; }
.deck-read .monaco-editor .detected-link,.deck-read .monaco-editor .detected-link-active { text-underline-position: under; text-decoration: underline; }
.deck-read .monaco-editor .detected-link-active { cursor: pointer; color: var(--vscode-editorLink-activeForeground) !important; }
.deck-read .monaco-editor .scroll-editor-on-middle-click-dot { cursor: all-scroll; z-index: 1; background-color: var(--vscode-editor-foreground,white); border: 1px solid var(--vscode-editor-background,black); opacity: 0.5; border-radius: 50%; width: 5px; height: 5px; position: absolute; transform: translate(-50%, -50%); }
.deck-read .monaco-editor .scroll-editor-on-middle-click-dot.hidden { display: none; }
.deck-read .monaco-editor.scroll-editor-on-middle-click-editor *:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { cursor: all-scroll; }
.deck-read .monaco-editor .focused .selectionHighlight { background-color: var(--vscode-editor-selectionHighlightBackground); box-sizing: border-box; border: 1px solid var(--vscode-editor-selectionHighlightBorder); }
.deck-read .monaco-editor.hc-black .focused .selectionHighlight,.deck-read .monaco-editor.hc-light .focused .selectionHighlight { border-style: dotted; }
.deck-read .monaco-editor .wordHighlight { background-color: var(--vscode-editor-wordHighlightBackground); box-sizing: border-box; border: 1px solid var(--vscode-editor-wordHighlightBorder); }
.deck-read .monaco-editor.hc-black .wordHighlight,.deck-read .monaco-editor.hc-light .wordHighlight { border-style: dotted; }
.deck-read .monaco-editor .wordHighlightStrong { background-color: var(--vscode-editor-wordHighlightStrongBackground); box-sizing: border-box; border: 1px solid var(--vscode-editor-wordHighlightStrongBorder); }
.deck-read .monaco-editor.hc-black .wordHighlightStrong,.deck-read .monaco-editor.hc-light .wordHighlightStrong { border-style: dotted; }
.deck-read .monaco-editor .wordHighlightText { background-color: var(--vscode-editor-wordHighlightTextBackground); box-sizing: border-box; border: 1px solid var(--vscode-editor-wordHighlightTextBorder); }
.deck-read .monaco-editor.hc-black .wordHighlightText,.deck-read .monaco-editor.hc-light .wordHighlightText { border-style: dotted; }
.deck-read .monaco-editor .parameter-hints-widget { z-index: 39; cursor: default; color: var(--vscode-editorHoverWidget-foreground); background-color: var(--vscode-editorHoverWidget-background); border: 1px solid var(--vscode-editorHoverWidget-border); border-radius: var(--vscode-cornerRadius-large); box-shadow: var(--vscode-shadow-lg); flex-direction: column; line-height: 1.5em; display: flex; }
.deck-read .hc-black .monaco-editor .parameter-hints-widget,.deck-read .hc-light .monaco-editor .parameter-hints-widget { border-width: 2px; }
.deck-read .monaco-editor .parameter-hints-widget > .phwrapper { flex-direction: row; max-width: 440px; display: flex; }
.deck-read .monaco-editor .parameter-hints-widget.multiple { min-height: 3.3em; padding: 0px; }
.deck-read .monaco-editor .parameter-hints-widget.multiple .body::before { content: ""; opacity: 0.5; border-left: 1px solid var(--vscode-editorHoverWidget-border); height: 100%; display: block; position: absolute; }
.deck-read .monaco-editor .parameter-hints-widget p:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read .monaco-editor .parameter-hints-widget ul:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { margin: 8px 0px; }
.deck-read .monaco-editor .parameter-hints-widget .monaco-scrollable-element,.deck-read .monaco-editor .parameter-hints-widget .body { flex-direction: column; flex: 1 1 0%; min-height: 100%; display: flex; }
.deck-read .monaco-editor .parameter-hints-widget .signature { padding: 4px 5px; position: relative; }
.deck-read .monaco-editor .parameter-hints-widget .signature.has-docs::after { content: ""; opacity: 0.5; border-bottom: 1px solid var(--vscode-editorHoverWidget-border); width: 100%; padding-top: 4px; display: block; position: absolute; left: 0px; }
.deck-read .monaco-editor .parameter-hints-widget .code { font-family: var(--vscode-parameterHintsWidget-editorFontFamily), var(--vscode-parameterHintsWidget-editorFontFamilyDefault); }
.deck-read .monaco-editor .parameter-hints-widget .docs { white-space: pre-wrap; overflow-wrap: break-word; word-break: break-word; min-width: 0px; padding: 0px 10px 0px 5px; }
.deck-read .monaco-editor .parameter-hints-widget .docs.empty { display: none; }
.deck-read .monaco-editor .parameter-hints-widget .docs a:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { color: var(--vscode-textLink-foreground); }
.deck-read .monaco-editor .parameter-hints-widget .docs a:hover { color: var(--vscode-textLink-activeForeground); cursor: pointer; }
.deck-read .monaco-editor .parameter-hints-widget .docs .markdown-docs { white-space: initial; overflow-wrap: break-word; word-break: break-word; max-width: 100%; }
.deck-read .monaco-editor .parameter-hints-widget .docs code:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { font-family: var(--monaco-monospace-font); background-color: var(--vscode-textCodeBlock-background); border-radius: 3px; padding: 0px 0.4em; }
.deck-read .monaco-editor .parameter-hints-widget .docs .monaco-tokenized-source,.deck-read .monaco-editor .parameter-hints-widget .docs .code { white-space: pre-wrap; }
.deck-read .monaco-editor .parameter-hints-widget .controls { flex-direction: column; justify-content: flex-end; align-items: center; min-width: 22px; display: none; }
.deck-read .monaco-editor .parameter-hints-widget.multiple .controls { padding: 0px 2px; display: flex; }
.deck-read .monaco-editor .parameter-hints-widget.multiple .button { cursor: pointer; background-repeat: no-repeat; width: 16px; height: 16px; }
.deck-read .monaco-editor .parameter-hints-widget .button.previous { bottom: 24px; }
.deck-read .monaco-editor .parameter-hints-widget .overloads { text-align: center; height: 12px; line-height: 12px; font-family: var(--monaco-monospace-font); }
.deck-read .monaco-editor .parameter-hints-widget .signature .parameter.active { color: var(--vscode-editorHoverWidget-highlightForeground); font-weight: 700; }
.deck-read .monaco-editor .parameter-hints-widget .documentation-parameter > .parameter { margin-right: 0.5em; font-weight: 700; }
.deck-read .monaco-editor .editorPlaceholder { text-overflow: ellipsis; text-wrap: nowrap; pointer-events: none; color: var(--vscode-editor-placeholder-foreground); position: absolute; top: 0px; overflow: hidden; }
.deck-read .monaco-editor .unicode-highlight { border: 1px solid var(--vscode-editorUnicodeHighlight-border); background-color: var(--vscode-editorUnicodeHighlight-background); box-sizing: border-box; }
.deck-read .editor-banner { box-sizing: border-box; cursor: default; background: var(--vscode-banner-background); width: 100%; height: 26px; font-size: 12px; display: flex; overflow: visible; }
.deck-read .editor-banner .icon-container { flex-shrink: 0; align-items: center; padding: 0px 6px 0px 10px; display: flex; }
.deck-read .editor-banner .icon-container.custom-icon { background-position: 50% center; background-repeat: no-repeat; background-size: 16px; width: 16px; margin: 0px 6px 0px 10px; padding: 0px; }
.deck-read .editor-banner .message-container { text-overflow: ellipsis; white-space: nowrap; align-items: center; line-height: 26px; display: flex; overflow: hidden; }
.deck-read .editor-banner .message-container p:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { margin-block: 0px; }
.deck-read .editor-banner .message-actions-container { flex-grow: 1; flex-shrink: 0; margin: 0px 4px; line-height: 26px; }
.deck-read .editor-banner .message-actions-container a.monaco-button { width: inherit; margin: 2px 8px; padding: 0px 12px; }
.deck-read .editor-banner .message-actions-container a:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { margin-left: 12px; padding: 3px; text-decoration: underline; }
.deck-read .editor-banner .action-container { padding: 0px 10px 0px 6px; }
.deck-read .editor-banner { background-color: var(--vscode-banner-background); }
.deck-read .editor-banner,.deck-read .editor-banner .action-container .codicon,.deck-read .editor-banner .message-actions-container .monaco-link { color: var(--vscode-banner-foreground); }
.deck-read .editor-banner .icon-container .codicon { color: var(--vscode-banner-iconForeground); }
.deck-read .monaco-link { color: var(--vscode-textLink-foreground); }
.deck-read .monaco-link:hover { color: var(--vscode-textLink-activeForeground); }
.deck-read .floating-menu-overlay-widget { color: var(--vscode-foreground); background-color: var(--vscode-editorWidget-background); border-radius: var(--vscode-cornerRadius-medium); border: 1px solid var(--vscode-contrastBorder); z-index: 10; box-shadow: var(--vscode-shadow-lg); justify-content: center; align-items: center; gap: 4px; padding: 2px 4px; display: flex; overflow: hidden; }
.deck-read .floating-menu-overlay-widget.single-button { background-color: rgba(0, 0, 0, 0); border-width: 0px; padding: 0px; overflow: visible; }
.deck-read .floating-menu-overlay-widget.single-button .action-item > .action-label,.deck-read .floating-menu-overlay-widget.single-button .action-item > .action-label.codicon:not(.separator) { border-radius: var(--vscode-cornerRadius-medium); height: 28px; box-shadow: 0 2px 8px var(--vscode-widget-shadow); line-height: 28px; }
.deck-read .floating-menu-overlay-widget.single-button .action-item > .action-label { padding: 0px 8px; }
.deck-read .floating-menu-overlay-widget.single-button .action-item > .action-label.codicon:not(.separator) { width: 28px; }
.deck-read .floating-menu-overlay-widget .actions-container { gap: 4px; }
.deck-read .floating-menu-overlay-widget .action-item > .action-label { border-radius: var(--vscode-cornerRadius-small); padding: 4px 6px; font-size: 11px; line-height: 14px; }
.deck-read .floating-menu-overlay-widget .action-item > .action-label.codicon:not(.separator) { color: var(--vscode-foreground); justify-content: center; align-items: center; width: 22px; height: 22px; padding: 0px; font-size: 16px; line-height: 22px; display: flex; }
.deck-read .floating-menu-overlay-widget .action-item.primary > .action-label,.deck-read .floating-menu-overlay-widget .action-item.primary > .action-label.action-label.codicon:not(.separator) { background-color: var(--vscode-button-background); color: var(--vscode-button-foreground); }
.deck-read .floating-menu-overlay-widget .action-item.primary > .action-label:hover { background-color: var(--vscode-button-hoverBackground) !important; }
.deck-read .hc-black .floating-menu-overlay-widget.single-button,.deck-read .hc-light .floating-menu-overlay-widget.single-button { border-style: solid; border-width: 1px; border-color: var(--vscode-contrastBorder); background-color: var(--vscode-editorWidget-background); padding: 0px; }
.deck-read .hc-black .floating-menu-overlay-widget.single-button .action-item > .action-label,.deck-read .hc-black .floating-menu-overlay-widget.single-button .action-item > .action-label.codicon:not(.separator),.deck-read .hc-light .floating-menu-overlay-widget.single-button .action-item > .action-label,.deck-read .hc-light .floating-menu-overlay-widget.single-button .action-item > .action-label.codicon:not(.separator) { box-shadow: none; }
.deck-read .monaco-editor .iPadShowKeyboard { resize: none; background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCA1MyAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNDguMDM2NCA0LjAxMDQySDQuMDA3NzlMNC4wMDc3OSAzMi4wMjg2SDQ4LjAzNjRWNC4wMTA0MlpNNC4wMDc3OSAwLjAwNzgxMjVDMS43OTcyMSAwLjAwNzgxMjUgMC4wMDUxODc5OSAxLjc5OTg0IDAuMDA1MTg3OTkgNC4wMTA0MlYzMi4wMjg2QzAuMDA1MTg3OTkgMzQuMjM5MiAxLjc5NzIxIDM2LjAzMTIgNC4wMDc3OSAzNi4wMzEySDQ4LjAzNjRDNTAuMjQ3IDM2LjAzMTIgNTIuMDM5IDM0LjIzOTIgNTIuMDM5IDMyLjAyODZWNC4wMTA0MkM1Mi4wMzkgMS43OTk4NCA1MC4yNDcgMC4wMDc4MTI1IDQ4LjAzNjQgMC4wMDc4MTI1SDQuMDA3NzlaTTguMDEwNDIgOC4wMTMwMkgxMi4wMTNWMTIuMDE1Nkg4LjAxMDQyVjguMDEzMDJaTTIwLjAxODIgOC4wMTMwMkgxNi4wMTU2VjEyLjAxNTZIMjAuMDE4MlY4LjAxMzAyWk0yNC4wMjA4IDguMDEzMDJIMjguMDIzNFYxMi4wMTU2SDI0LjAyMDhWOC4wMTMwMlpNMzYuMDI4NiA4LjAxMzAySDMyLjAyNlYxMi4wMTU2SDM2LjAyODZWOC4wMTMwMlpNNDAuMDMxMiA4LjAxMzAySDQ0LjAzMzlWMTIuMDE1Nkg0MC4wMzEyVjguMDEzMDJaTTE2LjAxNTYgMTYuMDE4Mkg4LjAxMDQyVjIwLjAyMDhIMTYuMDE1NlYxNi4wMTgyWk0yMC4wMTgyIDE2LjAxODJIMjQuMDIwOFYyMC4wMjA4SDIwLjAxODJWMTYuMDE4MlpNMzIuMDI2IDE2LjAxODJIMjguMDIzNFYyMC4wMjA4SDMyLjAyNlYxNi4wMTgyWk00NC4wMzM5IDE2LjAxODJWMjAuMDIwOEgzNi4wMjg2VjE2LjAxODJINDQuMDMzOVpNMTIuMDEzIDI0LjAyMzRIOC4wMTA0MlYyOC4wMjZIMTIuMDEzVjI0LjAyMzRaTTE2LjAxNTYgMjQuMDIzNEgzNi4wMjg2VjI4LjAyNkgxNi4wMTU2VjI0LjAyMzRaTTQ0LjAzMzkgMjQuMDIzNEg0MC4wMzEyVjI4LjAyNkg0NC4wMzM5VjI0LjAyMzRaIiBmaWxsPSIjNDI0MjQyIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDAiPgo8cmVjdCB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==") 50% center no-repeat; border: 4px solid rgb(246, 246, 246); border-radius: 4px; width: 58px; min-width: 0px; height: 36px; min-height: 0px; margin: 0px; padding: 0px; position: absolute; overflow: hidden; }
.deck-read .monaco-editor.vs-dark .iPadShowKeyboard { background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCA1MyAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNDguMDM2NCA0LjAxMDQySDQuMDA3NzlMNC4wMDc3OSAzMi4wMjg2SDQ4LjAzNjRWNC4wMTA0MlpNNC4wMDc3OSAwLjAwNzgxMjVDMS43OTcyMSAwLjAwNzgxMjUgMC4wMDUxODc5OSAxLjc5OTg0IDAuMDA1MTg3OTkgNC4wMTA0MlYzMi4wMjg2QzAuMDA1MTg3OTkgMzQuMjM5MiAxLjc5NzIxIDM2LjAzMTIgNC4wMDc3OSAzNi4wMzEySDQ4LjAzNjRDNTAuMjQ3IDM2LjAzMTIgNTIuMDM5IDM0LjIzOTIgNTIuMDM5IDMyLjAyODZWNC4wMTA0MkM1Mi4wMzkgMS43OTk4NCA1MC4yNDcgMC4wMDc4MTI1IDQ4LjAzNjQgMC4wMDc4MTI1SDQuMDA3NzlaTTguMDEwNDIgOC4wMTMwMkgxMi4wMTNWMTIuMDE1Nkg4LjAxMDQyVjguMDEzMDJaTTIwLjAxODIgOC4wMTMwMkgxNi4wMTU2VjEyLjAxNTZIMjAuMDE4MlY4LjAxMzAyWk0yNC4wMjA4IDguMDEzMDJIMjguMDIzNFYxMi4wMTU2SDI0LjAyMDhWOC4wMTMwMlpNMzYuMDI4NiA4LjAxMzAySDMyLjAyNlYxMi4wMTU2SDM2LjAyODZWOC4wMTMwMlpNNDAuMDMxMiA4LjAxMzAySDQ0LjAzMzlWMTIuMDE1Nkg0MC4wMzEyVjguMDEzMDJaTTE2LjAxNTYgMTYuMDE4Mkg4LjAxMDQyVjIwLjAyMDhIMTYuMDE1NlYxNi4wMTgyWk0yMC4wMTgyIDE2LjAxODJIMjQuMDIwOFYyMC4wMjA4SDIwLjAxODJWMTYuMDE4MlpNMzIuMDI2IDE2LjAxODJIMjguMDIzNFYyMC4wMjA4SDMyLjAyNlYxNi4wMTgyWk00NC4wMzM5IDE2LjAxODJWMjAuMDIwOEgzNi4wMjg2VjE2LjAxODJINDQuMDMzOVpNMTIuMDEzIDI0LjAyMzRIOC4wMTA0MlYyOC4wMjZIMTIuMDEzVjI0LjAyMzRaTTE2LjAxNTYgMjQuMDIzNEgzNi4wMjg2VjI4LjAyNkgxNi4wMTU2VjI0LjAyMzRaTTQ0LjAzMzkgMjQuMDIzNEg0MC4wMzEyVjI4LjAyNkg0NC4wMzM5VjI0LjAyMzRaIiBmaWxsPSIjQzVDNUM1Ii8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDAiPgo8cmVjdCB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==") 50% center no-repeat; border: 4px solid rgb(37, 37, 38); }
.deck-read .monaco-editor .tokens-inspect-widget { z-index: 50; user-select: text; color: var(--vscode-editorHoverWidget-foreground); background-color: var(--vscode-editorHoverWidget-background); border: 1px solid var(--vscode-editorHoverWidget-border); padding: 10px; }
.deck-read .monaco-editor.hc-black .tokens-inspect-widget,.deck-read .monaco-editor.hc-light .tokens-inspect-widget { border-width: 2px; }
.deck-read .monaco-editor .tokens-inspect-widget .tokens-inspect-separator { background-color: var(--vscode-editorHoverWidget-border); border: 0px; height: 1px; }
.deck-read .monaco-editor .tokens-inspect-widget .tm-token { font-family: var(--monaco-monospace-font); }
.deck-read .monaco-editor .tokens-inspect-widget .tm-token-length { float: right; font-size: 60%; font-weight: 400; }
.deck-read .monaco-editor .tokens-inspect-widget .tm-metadata-table { width: 100%; }
.deck-read .monaco-editor .tokens-inspect-widget .tm-metadata-value { font-family: var(--monaco-monospace-font); text-align: right; }
.deck-read .monaco-editor .tokens-inspect-widget .tm-token-type { font-family: var(--monaco-monospace-font); }
.deck-read .monaco-editor { --monaco-monospace-font: "SF Mono", Monaco, Menlo, Consolas, "Ubuntu Mono", "Liberation Mono", "DejaVu Sans Mono", "Courier New", monospace; font-family: -apple-system, BlinkMacSystemFont, "Segoe WPC", "Segoe UI", HelveticaNeue-Light, system-ui, Ubuntu, "Droid Sans", sans-serif; }
.deck-read .monaco-menu .monaco-action-bar.vertical .action-item .action-menu-item:focus .action-label,.deck-read .monaco-editor.vs-dark .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,.deck-read .monaco-editor.hc-black .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,.deck-read .monaco-editor.hc-light .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label { stroke-width: 1.2px; }
.deck-read .monaco-hover p:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { margin: 0px; }
.deck-read .monaco-aria-container { clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); width: 1px; height: 1px; margin: -1px; padding: 0px; top: 0px; overflow: hidden; position: absolute !important; }
.deck-read .monaco-editor .synthetic-focus,.deck-read .monaco-diff-editor .synthetic-focus,.deck-read .monaco-editor [tabindex="0"]:focus,.deck-read .monaco-diff-editor [tabindex="0"]:focus,.deck-read .monaco-editor [tabindex="-1"]:focus,.deck-read .monaco-diff-editor [tabindex="-1"]:focus,.deck-read .monaco-editor button:focus,.deck-read .monaco-diff-editor button:focus,.deck-read .monaco-editor input[type="button"]:focus,.deck-read .monaco-diff-editor input[type="button"]:focus,.deck-read .monaco-editor input[type="checkbox"]:focus,.deck-read .monaco-diff-editor input[type="checkbox"]:focus,.deck-read .monaco-editor input[type="search"]:focus,.deck-read .monaco-diff-editor input[type="search"]:focus,.deck-read .monaco-editor input[type="text"]:focus,.deck-read .monaco-diff-editor input[type="text"]:focus,.deck-read .monaco-editor select:focus,.deck-read .monaco-diff-editor select:focus,.deck-read .monaco-editor textarea:focus,.deck-read .monaco-diff-editor textarea:focus { outline-offset: -1px; outline-width: 1px; outline-style: solid; outline-color: var(--vscode-focusBorder); opacity: 1; }
.deck-read .monaco-hover.workbench-hover { z-index: 40; background: var(--vscode-editorHoverWidget-background); border: 1px solid var(--vscode-editorHoverWidget-border); max-width: 700px; color: var(--vscode-editorHoverWidget-foreground); box-shadow: var(--vscode-shadow-lg); border-radius: 5px; font-size: 13px; line-height: 19px; position: relative; overflow: hidden; }
.deck-read .monaco-hover.workbench-hover.with-pointer { border-radius: 3px; }
.deck-read .monaco-hover.workbench-hover .monaco-action-bar .action-item .codicon { width: 13px; height: 13px; }
.deck-read .monaco-hover.workbench-hover hr:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.deck-read .monaco-hover.workbench-hover.compact { font-size: 12px; }
.deck-read .monaco-hover.workbench-hover.compact .monaco-action-bar .action-item .codicon { width: 12px; height: 12px; }
.deck-read .monaco-hover.workbench-hover.compact .hover-contents { padding: 2px 8px; }
.deck-read .workbench-hover-container.locked .monaco-hover.workbench-hover { outline: 1px solid var(--vscode-editorHoverWidget-border); }
.deck-read .workbench-hover-container:focus-within.locked .monaco-hover.workbench-hover { outline-color: var(--vscode-focusBorder); }
.deck-read .workbench-hover-pointer { z-index: 41; pointer-events: none; position: absolute; }
.deck-read .workbench-hover-pointer::after { content: ""; background-color: var(--vscode-editorHoverWidget-background); border-right: 1px solid var(--vscode-editorHoverWidget-border); border-bottom: 1px solid var(--vscode-editorHoverWidget-border); width: 5px; height: 5px; position: absolute; }
.deck-read .workbench-hover-container:not(:focus-within).locked .workbench-hover-pointer::after { border-bottom-width: 2px; border-right-width: 2px; width: 4px; height: 4px; }
.deck-read .workbench-hover-container:focus-within .workbench-hover-pointer::after { border-right: 1px solid var(--vscode-focusBorder); border-bottom: 1px solid var(--vscode-focusBorder); }
.deck-read .workbench-hover-pointer.left { left: -3px; }
.deck-read .workbench-hover-pointer.right { right: 3px; }
.deck-read .workbench-hover-pointer.top { top: -3px; }
.deck-read .workbench-hover-pointer.bottom { bottom: 3px; }
.deck-read .workbench-hover-pointer.left::after { transform: rotate(135deg); }
.deck-read .workbench-hover-pointer.right::after { transform: rotate(315deg); }
.deck-read .workbench-hover-pointer.top::after { transform: rotate(225deg); }
.deck-read .workbench-hover-pointer.bottom::after { transform: rotate(45deg); }
.deck-read .monaco-hover.workbench-hover a:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { color: var(--vscode-textLink-foreground); }
.deck-read .monaco-hover.workbench-hover a:focus { outline-offset: -1px; outline-style: solid; outline-width: 1px; outline-color: var(--vscode-focusBorder); text-decoration: underline; }
.deck-read .monaco-hover.workbench-hover a.codicon:focus,.deck-read .monaco-hover.workbench-hover a.monaco-button:focus { text-decoration: none; }
.deck-read .monaco-hover.workbench-hover a:hover,.deck-read .monaco-hover.workbench-hover a:active { color: var(--vscode-textLink-activeForeground); }
.deck-read .monaco-hover.workbench-hover code:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { background: var(--vscode-textCodeBlock-background); }
.deck-read .monaco-hover.workbench-hover .hover-row .actions { background: var(--vscode-editorHoverWidget-statusBarBackground); }
.deck-read .monaco-hover.workbench-hover.right-aligned { left: 1px; }
.deck-read .monaco-hover.workbench-hover.right-aligned .hover-row.status-bar .actions { flex-direction: row-reverse; }
.deck-read .monaco-hover.workbench-hover.right-aligned .hover-row.status-bar .actions .action-container { margin-left: 16px; margin-right: 0px; }
.deck-read .quick-input-widget { font-size: 13px; }
.deck-read .quick-input-widget .monaco-highlighted-label .highlight,.deck-read .quick-input-widget .monaco-highlighted-label .highlight { color: rgb(0, 102, 191); }
.deck-read .vs .quick-input-widget .monaco-list-row.focused .monaco-highlighted-label .highlight,.deck-read .vs .quick-input-widget .monaco-list-row.focused .monaco-highlighted-label .highlight { color: rgb(157, 221, 255); }
.deck-read .vs-dark .quick-input-widget .monaco-highlighted-label .highlight,.deck-read .vs-dark .quick-input-widget .monaco-highlighted-label .highlight { color: rgb(0, 151, 251); }
.deck-read .hc-black .quick-input-widget .monaco-highlighted-label .highlight,.deck-read .hc-black .quick-input-widget .monaco-highlighted-label .highlight { color: rgb(243, 133, 24); }
.deck-read .hc-light .quick-input-widget .monaco-highlighted-label .highlight,.deck-read .hc-light .quick-input-widget .monaco-highlighted-label .highlight { color: rgb(15, 74, 133); }
.deck-read .monaco-keybinding > .monaco-keybinding-key { color: rgb(85, 85, 85); background-color: rgba(221, 221, 221, 0.4); border-width: 1px; border-style: solid; border-color: rgba(204, 204, 204, 0.4) rgba(204, 204, 204, 0.4) rgba(187, 187, 187, 0.4); border-image: none; box-shadow: rgba(187, 187, 187, 0.4) 0px -1px inset; }
.deck-read .hc-black .monaco-keybinding > .monaco-keybinding-key { box-shadow: none; color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0); border: 1px solid rgb(111, 195, 223); }
.deck-read .hc-light .monaco-keybinding > .monaco-keybinding-key { box-shadow: none; color: rgb(41, 41, 41); background-color: rgba(0, 0, 0, 0); border: 1px solid rgb(15, 74, 133); }
.deck-read .vs-dark .monaco-keybinding > .monaco-keybinding-key { color: rgb(204, 204, 204); background-color: rgba(128, 128, 128, 0.17); border-width: 1px; border-style: solid; border-color: rgba(51, 51, 51, 0.6) rgba(51, 51, 51, 0.6) rgba(68, 68, 68, 0.6); border-image: none; box-shadow: rgba(68, 68, 68, 0.6) 0px -1px inset; }
.deck-read .quick-input-widget { z-index: 2550; app-region: no-drag; border-radius: var(--vscode-cornerRadius-xLarge); width: 600px; box-shadow: var(--vscode-shadow-xl); position: absolute; left: 50%; }
.deck-read .quick-input-titlebar { cursor: grab; border-top-left-radius: 5px; border-top-right-radius: 5px; align-items: center; display: flex; }
.deck-read .quick-input-widget.no-drag .quick-input-titlebar,.deck-read .quick-input-widget.no-drag .quick-input-title,.deck-read .quick-input-widget.no-drag .quick-input-header { cursor: default; }
.deck-read .quick-input-widget .monaco-inputbox .monaco-action-bar { top: 0px; }
.deck-read .quick-input-widget .monaco-action-bar .monaco-custom-toggle { box-sizing: content-box; border-radius: 5px; margin-left: 0px; }
.deck-read .quick-input-left-action-bar { margin-left: 4px; display: flex; }
.deck-read .quick-input-inline-action-bar .actions-container > .action-item:first-child { margin-left: 5px; }
.deck-read .quick-input-inline-action-bar .actions-container > .action-item { margin-top: 2px; }
.deck-read .quick-input-title { cursor: grab; text-align: center; text-overflow: ellipsis; flex: 1 1 0%; padding: 3px 0px; overflow: hidden; }
.deck-read .quick-input-right-action-bar { margin-right: 4px; display: flex; }
.deck-read .quick-input-right-action-bar .actions-container { justify-content: flex-end; }
.deck-read .quick-input-right-action-bar .actions-container > .action-item,.deck-read .quick-input-inline-action-bar .actions-container > .action-item { margin-left: 4px; }
.deck-read .quick-input-titlebar .monaco-action-bar .action-label.codicon { background-position: 50% center; background-repeat: no-repeat; padding: 2px; }
.deck-read .quick-input-description { margin: 6px 6px 6px 11px; }
.deck-read .quick-input-header .quick-input-description { flex: 1 1 0%; margin: 4px 2px; }
.deck-read .quick-input-header { cursor: grab; padding: 6px 6px 4px; display: flex; }
.deck-read .quick-input-widget .quick-input-filter .monaco-inputbox { border-radius: var(--vscode-cornerRadius-medium); }
.deck-read .quick-input-widget.hidden-input .quick-input-header { margin-bottom: 0px; padding: 0px; }
.deck-read .quick-input-and-message { flex-direction: column; flex-grow: 1; min-width: 0px; display: flex; position: relative; }
.deck-read .quick-input-check-all { align-self: center; margin: 0px; }
.deck-read .quick-input-widget .quick-input-header .monaco-checkbox { margin-top: 6px; }
.deck-read .quick-input-filter { flex-grow: 1; display: flex; position: relative; }
.deck-read .quick-input-box { flex-grow: 1; }
.deck-read .quick-input-widget.show-checkboxes .quick-input-box,.deck-read .quick-input-widget.show-checkboxes .quick-input-message { margin-left: 5px; }
.deck-read .quick-input-visible-count { position: absolute; left: -10000px; }
.deck-read .quick-input-count { align-self: center; align-items: center; display: flex; position: absolute; right: 4px; }
.deck-read .quick-input-count .monaco-count-badge { vertical-align: middle; border-radius: 2px; min-height: auto; padding: 2px 4px; line-height: normal; }
.deck-read .quick-input-action { margin-left: 6px; }
.deck-read .quick-input-message { overflow-wrap: break-word; margin-top: -1px; padding: 5px; }
.deck-read .quick-input-message > .codicon { vertical-align: text-bottom; margin: 0px 0.2em; }
.deck-read .quick-input-message a:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { color: inherit; }
.deck-read .quick-input-progress.monaco-progress-container { position: relative; }
.deck-read .quick-input-list { line-height: 22px; }
.deck-read .quick-input-widget.hidden-input .quick-input-list { margin-top: 4px; padding-bottom: 4px; }
.deck-read .quick-input-list .monaco-list { max-height: 440px; padding-bottom: 7px; overflow: hidden; }
.deck-read .quick-input-list .monaco-scrollable-element { padding: 0px 6px; }
.deck-read .quick-input-list .quick-input-list-entry { box-sizing: border-box; padding: 0px 6px; display: flex; overflow: hidden; }
.deck-read .quick-input-list .quick-input-list-entry.quick-input-list-separator-border { border-top-style: solid; border-top-width: 1px; }
.deck-read .quick-input-list .monaco-list-row { border-radius: 3px; }
.deck-read .quick-input-list .monaco-list-row[data-index="0"] .quick-input-list-entry.quick-input-list-separator-border { border-top-style: none; }
.deck-read .quick-input-list .quick-input-list-label { flex: 1 1 0%; height: 100%; display: flex; overflow: hidden; }
.deck-read .quick-input-widget .monaco-checkbox { margin-right: 0px; }
.deck-read .quick-input-widget .quick-input-list .monaco-checkbox,.deck-read .quick-input-widget .quick-input-tree .monaco-checkbox { margin-top: 4px; }
.deck-read .quick-input-list .quick-input-list-icon { background-position: 0px center; background-repeat: no-repeat; background-size: 16px; justify-content: center; align-items: center; width: 16px; height: 22px; padding-right: 6px; display: flex; }
.deck-read .quick-input-list .quick-input-list-rows { text-overflow: ellipsis; flex-direction: column; flex: 1 1 0%; height: 100%; margin-left: 5px; display: flex; overflow: hidden; }
.deck-read .quick-input-list .quick-input-list-rows > .quick-input-list-row { align-items: center; display: flex; }
.deck-read .quick-input-list .quick-input-list-rows > .quick-input-list-row .monaco-icon-label,.deck-read .quick-input-list .quick-input-list-rows > .quick-input-list-row .monaco-icon-label .monaco-icon-label-container > .monaco-icon-name-container { flex: 1 1 0%; }
.deck-read .quick-input-list .quick-input-list-rows > .quick-input-list-row .codicon[class*="codicon-"] { vertical-align: text-bottom; }
.deck-read .quick-input-list .quick-input-list-rows .monaco-highlighted-label > span:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { opacity: 1; }
.deck-read .quick-input-list .quick-input-list-entry .quick-input-list-entry-keybinding { margin-right: 8px; }
.deck-read .quick-input-list .quick-input-list-label-meta { opacity: 0.7; text-overflow: ellipsis; line-height: normal; overflow: hidden; }
.deck-read .quick-input-list .monaco-list .monaco-list-row .monaco-highlighted-label .highlight { background-color: unset; font-weight: 700; color: var(--vscode-list-highlightForeground) !important; }
.deck-read .quick-input-list .monaco-list .monaco-list-row.focused .monaco-highlighted-label .highlight { color: var(--vscode-quickInputList-focusHighlightForeground) !important; }
.deck-read .quick-input-list .quick-input-list-entry .quick-input-list-separator { font-size: var(--vscode-bodyFontSize-xSmall); color: var(--vscode-descriptionForeground); margin-right: 4px; }
.deck-read .quick-input-list .quick-input-list-entry-action-bar { flex: 0 1 0%; display: flex; overflow: visible; }
.deck-read .quick-input-list .quick-input-list-entry-action-bar .action-label,.deck-read .quick-input-list .quick-input-list-entry-action-bar .monaco-custom-toggle { display: none; }
.deck-read .quick-input-list .quick-input-list-entry-action-bar .action-label.codicon { margin-right: 4px; padding: 2px; }
.deck-read .quick-input-list .quick-input-list-entry-action-bar .monaco-custom-toggle.codicon { margin-right: 4px; }
.deck-read .quick-input-list .quick-input-list-entry-action-bar { margin-top: 1px; margin-right: 4px; }
.deck-read .quick-input-list .quick-input-list-entry .quick-input-list-entry-action-bar .action-label.always-visible,.deck-read .quick-input-list .quick-input-list-entry:hover .quick-input-list-entry-action-bar .action-label,.deck-read .quick-input-list .quick-input-list-entry.focus-inside .quick-input-list-entry-action-bar .action-label,.deck-read .quick-input-list .monaco-list-row.focused .quick-input-list-entry-action-bar .action-label,.deck-read .quick-input-list .monaco-list-row.passive-focused .quick-input-list-entry-action-bar .action-label,.deck-read .quick-input-list .quick-input-list-entry .quick-input-list-entry-action-bar .monaco-custom-toggle.always-visible,.deck-read .quick-input-list .quick-input-list-entry:hover .quick-input-list-entry-action-bar .monaco-custom-toggle,.deck-read .quick-input-list .quick-input-list-entry.focus-inside .quick-input-list-entry-action-bar .monaco-custom-toggle,.deck-read .quick-input-list .monaco-list-row.focused .quick-input-list-entry-action-bar .monaco-custom-toggle,.deck-read .quick-input-list .monaco-list-row.passive-focused .quick-input-list-entry-action-bar .monaco-custom-toggle { display: flex; }
.deck-read .quick-input-list > .monaco-list:focus .monaco-list-row.focused { outline-offset: -1px; outline: 1px solid var(--vscode-list-focusOutline) !important; }
.deck-read .quick-input-list > .monaco-list:focus .monaco-list-row.focused .quick-input-list-entry.quick-input-list-separator-border { border-color: rgba(0, 0, 0, 0); }
.deck-read .quick-input-list .monaco-list-row.focused .monaco-keybinding-key,.deck-read .quick-input-list .monaco-list-row.focused .quick-input-list-entry .quick-input-list-separator { color: inherit; }
.deck-read .quick-input-list .monaco-list-row.focused .monaco-keybinding-key,.deck-read .quick-input-list .monaco-list-row:hover .monaco-keybinding-key { border-color: var(--vscode-widget-shadow); background: 0px 0px; }
.deck-read :is(.vs, .vs-dark) .quick-input-list .monaco-list-row.focused .monaco-keybinding-key,.deck-read :is(.vs, .vs-dark) .quick-input-list .monaco-list-row:hover .monaco-keybinding-key { border-color: color-mix(in srgb, currentcolor 30%, transparent); }
.deck-read .quick-input-list .quick-input-list-separator-as-item { padding: 4px 6px; font-size: 12px; }
.deck-read .quick-input-list .quick-input-list-separator-as-item .label-name { font-weight: 600; }
.deck-read .quick-input-list .quick-input-list-separator-as-item .label-description { opacity: 1 !important; }
.deck-read .quick-input-list .monaco-tree-sticky-row .quick-input-list-entry.quick-input-list-separator-as-item.quick-input-list-separator-border { border-top-style: none; }
.deck-read .quick-input-list .monaco-tree-sticky-row { padding: 0px 5px; }
.deck-read .quick-input-list .monaco-tl-twistie { display: none !important; }
.deck-read .quick-input-tree .monaco-list { max-height: 440px; padding-bottom: 5px; overflow: hidden; }
.deck-read .quick-input-tree.quick-input-tree-flat .monaco-tl-indent,.deck-read .quick-input-tree.quick-input-tree-flat .monaco-tl-twistie { display: none !important; }
.deck-read .quick-input-tree.quick-input-tree-flat .monaco-checkbox { margin-left: 6px; }
.deck-read .quick-input-tree .quick-input-tree-entry { box-sizing: border-box; padding-right: 6px; display: flex; overflow: hidden; }
.deck-read .quick-input-tree .quick-input-tree-label { flex: 1 1 0%; height: 100%; display: flex; overflow: hidden; }
.deck-read .quick-input-tree .quick-input-tree-icon { background-position: 0px center; background-repeat: no-repeat; background-size: 16px; justify-content: center; align-items: center; width: 16px; height: 22px; padding-right: 6px; display: flex; }
.deck-read .quick-input-tree .quick-input-tree-rows { text-overflow: ellipsis; flex-direction: column; flex: 1 1 0%; height: 100%; margin-left: 5px; display: flex; overflow: hidden; }
.deck-read .quick-input-tree .quick-input-tree-rows > .quick-input-tree-row { align-items: center; display: flex; }
.deck-read .quick-input-tree .quick-input-tree-rows > .quick-input-tree-row .monaco-icon-label,.deck-read .quick-input-tree .quick-input-tree-rows > .quick-input-tree-row .monaco-icon-label .monaco-icon-label-container > .monaco-icon-name-container { flex: 1 1 0%; }
.deck-read .quick-input-tree .quick-input-tree-rows > .quick-input-tree-row .codicon[class*="codicon-"] { vertical-align: text-bottom; }
.deck-read .quick-input-tree .quick-input-tree-rows .monaco-highlighted-label > span:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { opacity: 1; }
.deck-read .quick-input-tree .quick-input-tree-entry-action-bar { flex: 0 1 0%; display: flex; overflow: visible; }
.deck-read .quick-input-tree .quick-input-tree-entry-action-bar .action-label,.deck-read .quick-input-tree .quick-input-tree-entry-action-bar .monaco-custom-toggle { display: none; }
.deck-read .quick-input-tree .quick-input-tree-entry-action-bar .action-label.codicon { margin-right: 4px; padding: 2px; }
.deck-read .quick-input-tree .quick-input-tree-entry-action-bar .monaco-custom-toggle.codicon { margin-right: 4px; }
.deck-read .quick-input-tree .quick-input-tree-entry-action-bar { margin-top: 1px; margin-right: 4px; }
.deck-read .quick-input-tree .quick-input-tree-entry .quick-input-tree-entry-action-bar .action-label.always-visible,.deck-read .quick-input-tree .quick-input-tree-entry:hover .quick-input-tree-entry-action-bar .action-label,.deck-read .quick-input-tree .quick-input-tree-entry.focus-inside .quick-input-tree-entry-action-bar .action-label,.deck-read .quick-input-tree .monaco-list-row.focused .quick-input-tree-entry-action-bar .action-label,.deck-read .quick-input-tree .monaco-list-row.passive-focused .quick-input-tree-entry-action-bar .action-label,.deck-read .quick-input-tree .quick-input-tree-entry .quick-input-tree-entry-action-bar .monaco-custom-toggle.always-visible,.deck-read .quick-input-tree .quick-input-tree-entry:hover .quick-input-tree-entry-action-bar .monaco-custom-toggle,.deck-read .quick-input-tree .quick-input-tree-entry.focus-inside .quick-input-tree-entry-action-bar .monaco-custom-toggle,.deck-read .quick-input-tree .monaco-list-row.focused .quick-input-tree-entry-action-bar .monaco-custom-toggle,.deck-read .quick-input-tree .monaco-list-row.passive-focused .quick-input-tree-entry-action-bar .monaco-custom-toggle { display: flex; }
.deck-read .quick-input-tree > .monaco-list:focus .monaco-list-row.focused { outline-offset: -1px; outline: 1px solid var(--vscode-list-focusOutline) !important; }
.deck-read .monaco-progress-container { width: 100%; height: 2px; overflow: hidden; }
.deck-read .monaco-progress-container .progress-bit { width: 2%; height: 2px; display: none; position: absolute; left: 0px; }
.deck-read .monaco-progress-container.active .progress-bit { display: inherit; }
.deck-read .monaco-progress-container.discrete .progress-bit { transition: width 0.1s linear; left: 0px; }
.deck-read .monaco-progress-container.discrete.done .progress-bit { width: 100%; }
.deck-read .monaco-progress-container.infinite .progress-bit { animation-name: progress; animation-duration: 4s; animation-timing-function: linear; animation-iteration-count: infinite; transform: translate(0px, 0px); }
.deck-read .monaco-progress-container.infinite.infinite-long-running .progress-bit { animation-timing-function: steps(100); }
@keyframes progress { 
  0% { transform: translate(0%) scaleX(1); }
  50% { transform: translate(2500%) scaleX(3); }
  100% { transform: translate(4900%) scaleX(1); }
}
.deck-read .monaco-editor .rendered-markdown kbd:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { background-color: var(--vscode-keybindingLabel-background); color: var(--vscode-keybindingLabel-foreground); border-style: solid; border-width: 1px; border-top-color: ; border-right-color: ; border-left-color: ; border-bottom-color: var(--vscode-keybindingLabel-bottomBorder); box-shadow: inset 0 -1px 0 var(--vscode-widget-shadow); vertical-align: middle; border-radius: 3px; padding: 1px 3px; }
.deck-read .rendered-markdown li:has(input[type="checkbox"]) { list-style-type: none; }
.deck-read .monaco-component.multiDiffEditor { background: var(--vscode-multiDiffEditor-background); width: 100%; height: 100%; position: relative; overflow-y: hidden; }
.deck-read .monaco-component.multiDiffEditor > div:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }
.deck-read .monaco-component.multiDiffEditor > div.placeholder { visibility: hidden; }
.deck-read .monaco-component.multiDiffEditor > div.placeholder.visible { visibility: visible; }
.deck-read .monaco-component.multiDiffEditor > div.placeholder { place-content: center; place-items: center; display: grid; }
.deck-read .monaco-component.multiDiffEditor > .multi-diff-root-floating-menu { width: auto; position: absolute; inset: auto 28px 24px auto; }
.deck-read .monaco-component.multiDiffEditor .active { --vscode-multiDiffEditor-border: var(--vscode-focusBorder); }
.deck-read .monaco-component.multiDiffEditor .multiDiffEntry { flex-direction: column; flex: 1 1 0%; display: flex; overflow: hidden; }
.deck-read .monaco-component.multiDiffEditor .multiDiffEntry .collapse-button { cursor: pointer; margin: 0px 5px; }
.deck-read .monaco-component.multiDiffEditor .multiDiffEntry .collapse-button a:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { display: block; }
.deck-read .monaco-component.multiDiffEditor .multiDiffEntry .header { z-index: 1000; background: var(--vscode-editor-background); }
.deck-read .monaco-component.multiDiffEditor .multiDiffEntry .header:not(.collapsed) .header-content { border-bottom: 1px solid var(--vscode-sideBarSectionHeader-border); }
.deck-read .monaco-component.multiDiffEditor .multiDiffEntry .header .header-content { border-top: 1px solid var(--vscode-multiDiffEditor-border); color: var(--vscode-foreground); background: var(--vscode-multiDiffEditor-headerBackground); align-items: center; margin: 8px 0px 0px; padding: 4px 5px; display: flex; }
.deck-read .monaco-component.multiDiffEditor .multiDiffEntry .header .header-content.shadow { box-shadow: var(--vscode-scrollbar-shadow) 0px 6px 6px -6px; }
.deck-read .monaco-component.multiDiffEditor .multiDiffEntry .header .header-content .file-path { flex: 1 1 0%; min-width: 0px; display: flex; }
.deck-read .monaco-component.multiDiffEditor .multiDiffEntry .header .header-content .file-path .title { font-size: 14px; line-height: 22px; }
.deck-read .monaco-component.multiDiffEditor .multiDiffEntry .header .header-content .file-path .title.original { text-overflow: ellipsis; flex: 1 1 0%; min-width: 0px; }
.deck-read .monaco-component.multiDiffEditor .multiDiffEntry .header .header-content .file-path .status { opacity: 0.75; margin: 0px 10px; font-weight: 600; line-height: 22px; }
.deck-read .monaco-component.multiDiffEditor .multiDiffEntry .header .header-content .actions { padding: 0px 8px; }
.deck-read .monaco-component.multiDiffEditor .multiDiffEntry .editorParent { border-bottom: 1px solid var(--vscode-multiDiffEditor-border); flex-direction: column; flex: 1 1 0%; display: flex; overflow: hidden; }
.deck-read .monaco-component.multiDiffEditor .multiDiffEntry .editorContainer { flex: 1 1 0%; }
.deck-read *:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read ::before,.deck-read ::after { box-sizing: border-box; border-style: solid; border-width: 0px; border-color: var(--un-default-border-color,#e5e7eb); }
.deck-read ::before,.deck-read ::after { --un-content: ""; }
.deck-read,.deck-read :host { text-size-adjust: 100%; tab-size: 4; font-feature-settings: normal; font-variation-settings: normal; -webkit-tap-highlight-color: transparent; font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; line-height: 1.5; }
.deck-read { line-height: inherit; margin: 0px; }
.deck-read hr:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { height: 0px; color: inherit; border-top-width: 1px; }
.deck-read abbr:where([title]) { text-decoration: underline dotted; }
.deck-read h1:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read h2:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read h3:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read h4:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read h5:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read h6:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { font-size: inherit; font-weight: inherit; }
.deck-read a:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { color: inherit; text-decoration: inherit; }
.deck-read b:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read strong:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { font-weight: bolder; }
.deck-read code:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read kbd:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read samp:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read pre:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { font-feature-settings: normal; font-variation-settings: normal; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 1em; }
.deck-read small:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { font-size: 80%; }
.deck-read sub:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read sup:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { vertical-align: baseline; font-size: 75%; line-height: 0; position: relative; }
.deck-read sub:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { bottom: -0.25em; }
.deck-read sup:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { top: -0.5em; }
.deck-read table:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { text-indent: 0px; border-color: inherit; border-collapse: collapse; }
.deck-read button:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read input:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read optgroup:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read select:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read textarea:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { font-feature-settings: inherit; font-variation-settings: inherit; font-family: inherit; font-size: 100%; font-weight: inherit; line-height: inherit; color: inherit; margin: 0px; padding: 0px; }
.deck-read button:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read select:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { text-transform: none; }
.deck-read button:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read [type="button"],.deck-read [type="reset"],.deck-read [type="submit"] { appearance: button; background-color: rgba(0, 0, 0, 0); background-image: none; }
.deck-read progress:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { vertical-align: baseline; }
.deck-read ::-webkit-inner-spin-button { height: auto; }
.deck-read ::-webkit-outer-spin-button { height: auto; }
.deck-read [type="search"] { appearance: textfield; outline-offset: -2px; }
.deck-read ::-webkit-search-decoration { appearance: none; }
.deck-read ::-webkit-file-upload-button { appearance: button; font: inherit; }
.deck-read summary:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { display: list-item; }
.deck-read blockquote:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read dl:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read dd:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read h1:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read h2:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read h3:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read h4:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read h5:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read h6:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read hr:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read figure:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read p:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read pre:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { margin: 0px; }
.deck-read fieldset:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { margin: 0px; padding: 0px; }
.deck-read legend:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { padding: 0px; }
.deck-read ol:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read ul:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read menu:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { margin: 0px; padding: 0px; list-style: none; }
.deck-read dialog:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { padding: 0px; }
.deck-read textarea:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { resize: vertical; }
.deck-read input::placeholder,.deck-read textarea::placeholder { opacity: 1; color: rgb(156, 163, 175); }
.deck-read button:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read [role="button"] { cursor: pointer; }
.deck-read :disabled { cursor: default; }
.deck-read img:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read svg:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read video:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read canvas:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read audio:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read iframe:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read embed:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read object:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { vertical-align: middle; display: block; }
.deck-read img:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read video:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { max-width: 100%; height: auto; }
.deck-read [hidden]:where(:not([hidden="until-found"])) { display: none; }
.deck-read *:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read ::before,.deck-read ::after,.deck-read ::backdrop { --un-rotate: 0; --un-rotate-x: 0; --un-rotate-y: 0; --un-rotate-z: 0; --un-scale-x: 1; --un-scale-y: 1; --un-scale-z: 1; --un-skew-x: 0; --un-skew-y: 0; --un-translate-x: 0; --un-translate-y: 0; --un-translate-z: 0; --un-pan-x: ; --un-pan-y: ; --un-pinch-zoom: ; --un-scroll-snap-strictness: proximity; --un-ordinal: ; --un-slashed-zero: ; --un-numeric-figure: ; --un-numeric-spacing: ; --un-numeric-fraction: ; --un-border-spacing-x: 0; --un-border-spacing-y: 0; --un-ring-offset-shadow: 0 0 #0000; --un-ring-shadow: 0 0 #0000; --un-shadow-inset: ; --un-shadow: 0 0 #0000; --un-ring-inset: ; --un-ring-offset-width: 0px; --un-ring-offset-color: #fff; --un-ring-width: 0px; --un-ring-color: #93c5fd80; --un-blur: ; --un-brightness: ; --un-contrast: ; --un-drop-shadow: ; --un-grayscale: ; --un-hue-rotate: ; --un-invert: ; --un-saturate: ; --un-sepia: ; --un-backdrop-blur: ; --un-backdrop-brightness: ; --un-backdrop-contrast: ; --un-backdrop-grayscale: ; --un-backdrop-hue-rotate: ; --un-backdrop-invert: ; --un-backdrop-opacity: ; --un-backdrop-saturate: ; --un-backdrop-sepia: ; }
.deck-read .prose { color: var(--un-prose-body); max-width: 65ch; }
.deck-read .prose :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.25em; margin-bottom: 1.25em; }
.deck-read .prose :where([class~="lead"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--un-prose-lead); margin-top: 1.2em; margin-bottom: 1.2em; font-size: 1.25em; line-height: 1.6; }
.deck-read .prose :where(a):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--un-prose-links); font-weight: 500; text-decoration: underline; }
.deck-read .prose :where(strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--un-prose-bold); font-weight: 600; }
.deck-read .prose :where(a strong):not(:where([class~="not-prose"], [class~="not-prose"] *)),.deck-read .prose :where(blockquote strong):not(:where([class~="not-prose"], [class~="not-prose"] *)),.deck-read .prose :where(thead th strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; }
.deck-read .prose :where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.25em; margin-bottom: 1.25em; padding-inline-start: 1.625em; list-style-type: decimal; }
.deck-read .prose :where(ol[type="A"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: upper-alpha; }
.deck-read .prose :where(ol[type="a"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: lower-alpha; }
.deck-read .prose :where():not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: upper-alpha; }
.deck-read .prose :where():not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: lower-alpha; }
.deck-read .prose :where(ol[type="I"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: upper-roman; }
.deck-read .prose :where(ol[type="i"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: lower-roman; }
.deck-read .prose :where():not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: upper-roman; }
.deck-read .prose :where():not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: lower-roman; }
.deck-read .prose :where(ol[type="1"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) { list-style-type: decimal; }
.deck-read .prose :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.25em; margin-bottom: 1.25em; padding-inline-start: 1.625em; list-style-type: disc; }
.deck-read .prose :where(ol > li):not(:where([class~="not-prose"], [class~="not-prose"] *))::marker { color: var(--un-prose-counters); font-weight: 400; }
.deck-read .prose :where(ul > li):not(:where([class~="not-prose"], [class~="not-prose"] *))::marker { color: var(--un-prose-bullets); }
.deck-read .prose :where(dt):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--un-prose-headings); margin-top: 1.25em; font-weight: 600; }
.deck-read .prose :where(hr):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-color: var(--un-prose-hr); border-top-width: 1px; margin-top: 3em; margin-bottom: 3em; }
.deck-read .prose :where(blockquote):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--un-prose-quotes); border-inline-start-width: 0.25rem; border-inline-start-color: var(--un-prose-quote-borders); quotes: "“" "”" "‘" "’"; margin-top: 1.6em; margin-bottom: 1.6em; padding-inline-start: 1em; font-style: italic; font-weight: 500; }
.deck-read .prose :where(blockquote p:first-of-type):not(:where([class~="not-prose"], [class~="not-prose"] *))::before { content: open-quote; }
.deck-read .prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"], [class~="not-prose"] *))::after { content: close-quote; }
.deck-read .prose :where(h1):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--un-prose-headings); margin-top: 0px; margin-bottom: 0.888889em; font-size: 2.25em; font-weight: 800; line-height: 1.11111; }
.deck-read .prose :where(h1 strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; font-weight: 900; }
.deck-read .prose :where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--un-prose-headings); margin-top: 2em; margin-bottom: 1em; font-size: 1.5em; font-weight: 700; line-height: 1.33333; }
.deck-read .prose :where(h2 strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; font-weight: 800; }
.deck-read .prose :where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--un-prose-headings); margin-top: 1.6em; margin-bottom: 0.6em; font-size: 1.25em; font-weight: 600; line-height: 1.6; }
.deck-read .prose :where(h3 strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; font-weight: 700; }
.deck-read .prose :where(h4):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--un-prose-headings); margin-top: 1.5em; margin-bottom: 0.5em; font-weight: 600; line-height: 1.5; }
.deck-read .prose :where(h4 strong):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; font-weight: 700; }
.deck-read .prose :where(img):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 2em; margin-bottom: 2em; }
.deck-read .prose :where(picture):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 2em; margin-bottom: 2em; display: block; }
.deck-read .prose :where(video):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 2em; margin-bottom: 2em; }
.deck-read .prose :where(kbd):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--un-prose-kbd); box-shadow: 0 0 0 1px rgb(var(--un-prose-kbd-shadows) / 10%), 0 3px 0 rgb(var(--un-prose-kbd-shadows) / 10%); padding-top: 0.1875em; padding-inline: 0.375em; padding-bottom: 0.1875em; border-radius: 0.3125rem; font-family: inherit; font-size: 0.875em; font-weight: 500; }
.deck-read .prose :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--un-prose-code); font-size: 0.875em; font-weight: 600; }
.deck-read .prose :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *))::before,.deck-read .prose :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *))::after { content: "`"; }
.deck-read .prose :where(a code):not(:where([class~="not-prose"], [class~="not-prose"] *)),.deck-read .prose :where(h1 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; }
.deck-read .prose :where(h2 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; font-size: 0.875em; }
.deck-read .prose :where(h3 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; font-size: 0.9em; }
.deck-read .prose :where(h4 code):not(:where([class~="not-prose"], [class~="not-prose"] *)),.deck-read .prose :where(blockquote code):not(:where([class~="not-prose"], [class~="not-prose"] *)),.deck-read .prose :where(thead th code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: inherit; }
.deck-read .prose :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--un-prose-pre-code); background-color: var(--un-prose-pre-bg); padding-top: 0.857143em; padding-inline: 1.14286em; padding-bottom: 0.857143em; border-radius: 0.375rem; margin-top: 1.71429em; margin-bottom: 1.71429em; font-size: 0.875em; font-weight: 400; line-height: 1.71429; overflow-x: auto; }
.deck-read .prose :where(pre code):not(:where([class~="not-prose"], [class~="not-prose"] *)) { font-weight: inherit; color: inherit; font-size: inherit; font-family: inherit; line-height: inherit; background-color: rgba(0, 0, 0, 0); border-width: 0px; border-radius: 0px; padding: 0px; }
.deck-read .prose :where(pre code):not(:where([class~="not-prose"], [class~="not-prose"] *))::before,.deck-read .prose :where(pre code):not(:where([class~="not-prose"], [class~="not-prose"] *))::after { content: none; }
.deck-read .prose :where(table):not(:where([class~="not-prose"], [class~="not-prose"] *)) { table-layout: auto; width: 100%; margin-top: 2em; margin-bottom: 2em; font-size: 0.875em; line-height: 1.71429; }
.deck-read .prose :where(thead):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-bottom-width: 1px; border-bottom-color: var(--un-prose-th-borders); }
.deck-read .prose :where(thead th):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--un-prose-headings); vertical-align: bottom; padding-inline: 0.571429em; padding-bottom: 0.571429em; font-weight: 600; }
.deck-read .prose :where(tbody tr):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-bottom-width: 1px; border-bottom-color: var(--un-prose-td-borders); }
.deck-read .prose :where(tbody tr:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-bottom-width: 0px; }
.deck-read .prose :where(tbody td):not(:where([class~="not-prose"], [class~="not-prose"] *)) { vertical-align: baseline; }
.deck-read .prose :where(tfoot):not(:where([class~="not-prose"], [class~="not-prose"] *)) { border-top-width: 1px; border-top-color: var(--un-prose-th-borders); }
.deck-read .prose :where(tfoot td):not(:where([class~="not-prose"], [class~="not-prose"] *)) { vertical-align: top; }
.deck-read .prose :where(th, td):not(:where([class~="not-prose"], [class~="not-prose"] *)) { text-align: start; }
.deck-read .prose :where(figure > *):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; margin-bottom: 0px; }
.deck-read .prose :where(figcaption):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--un-prose-captions); margin-top: 0.857143em; font-size: 0.875em; line-height: 1.42857; }
.deck-read .prose { font-size: 1rem; line-height: 1.75; }
.deck-read .prose :where(picture > img):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; margin-bottom: 0px; }
.deck-read .prose :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.5em; margin-bottom: 0.5em; }
.deck-read .prose :where(ol > li):not(:where([class~="not-prose"], [class~="not-prose"] *)),.deck-read .prose :where(ul > li):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-start: 0.375em; }
.deck-read .prose :where():not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.25em; margin-bottom: 1.25em; }
.deck-read .prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.75em; margin-bottom: 0.75em; }
.deck-read .prose :where(dl):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.25em; margin-bottom: 1.25em; }
.deck-read .prose :where(dd):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0.5em; padding-inline-start: 1.625em; }
.deck-read .prose :where(hr + *):not(:where([class~="not-prose"], [class~="not-prose"] *)),.deck-read .prose :where(h2 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)),.deck-read .prose :where(h3 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)),.deck-read .prose :where(h4 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; }
.deck-read .prose :where(thead th:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-start: 0px; }
.deck-read .prose :where(thead th:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-end: 0px; }
.deck-read .prose :where(tbody td, tfoot td):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-top: 0.571429em; padding-inline: 0.571429em; padding-bottom: 0.571429em; }
.deck-read .prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-start: 0px; }
.deck-read .prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { padding-inline-end: 0px; }
.deck-read .prose :where(figure):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 2em; margin-bottom: 2em; }
.deck-read .prose :where():not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; margin-bottom: 0px; }
.deck-read .prose { --un-prose-body: #374151; --un-prose-invert-body: #d1d5db; --un-prose-headings: #111827; --un-prose-invert-headings: white; --un-prose-lead: #4b5563; --un-prose-invert-lead: #9ca3af; --un-prose-links: #111827; --un-prose-invert-links: white; --un-prose-bold: #111827; --un-prose-invert-bold: white; --un-prose-counters: #6b7280; --un-prose-invert-counters: #9ca3af; --un-prose-bullets: #d1d5db; --un-prose-invert-bullets: #4b5563; --un-prose-hr: #e5e7eb; --un-prose-invert-hr: #374151; --un-prose-quotes: #111827; --un-prose-invert-quotes: #f3f4f6; --un-prose-quote-borders: #e5e7eb; --un-prose-invert-quote-borders: #374151; --un-prose-captions: #6b7280; --un-prose-invert-captions: #9ca3af; --un-prose-kbd: #111827; --un-prose-invert-kbd: white; --un-prose-kbd-shadows: #111827; --un-prose-invert-kbd-shadows: white; --un-prose-code: #111827; --un-prose-invert-code: white; --un-prose-pre-code: #e5e7eb; --un-prose-invert-pre-code: #d1d5db; --un-prose-pre-bg: #1f2937; --un-prose-invert-pre-bg: #00000080; --un-prose-th-borders: #d1d5db; --un-prose-invert-th-borders: #4b5563; --un-prose-td-borders: #e5e7eb; --un-prose-invert-td-borders: #374151; }
.deck-read.dark .dark\:prose-invert { --un-prose-body: var(--un-prose-invert-body); --un-prose-headings: var(--un-prose-invert-headings); --un-prose-lead: var(--un-prose-invert-lead); --un-prose-links: var(--un-prose-invert-links); --un-prose-bold: var(--un-prose-invert-bold); --un-prose-counters: var(--un-prose-invert-counters); --un-prose-bullets: var(--un-prose-invert-bullets); --un-prose-hr: var(--un-prose-invert-hr); --un-prose-quotes: var(--un-prose-invert-quotes); --un-prose-quote-borders: var(--un-prose-invert-quote-borders); --un-prose-captions: var(--un-prose-invert-captions); --un-prose-kbd: var(--un-prose-invert-kbd); --un-prose-kbd-shadows: var(--un-prose-invert-kbd-shadows); --un-prose-code: var(--un-prose-invert-code); --un-prose-pre-code: var(--un-prose-invert-pre-code); --un-prose-pre-bg: var(--un-prose-invert-pre-bg); --un-prose-th-borders: var(--un-prose-invert-th-borders); --un-prose-td-borders: var(--un-prose-invert-td-borders); }
.deck-read .container { width: 100%; }
.deck-read .abs-br { position: absolute; bottom: 0px; right: 0px; }
.deck-read .z-camera { z-index: 15; }
.deck-read .z-context-menu { z-index: 60; }
.deck-read .z-dragging { z-index: 18; }
.deck-read .z-label { z-index: 40; }
.deck-read .z-menu { z-index: 20; }
.deck-read .z-modal { z-index: 70; }
.deck-read .z-nav { z-index: 50; }
.deck-read .slidev-glass-effect { background-color: rgb(255 255 255/var(--un-bg-opacity)); --un-shadow: var(--un-shadow-inset) 0 20px 25px -5px var(--un-shadow-color,#0000001a),var(--un-shadow-inset) 0 8px 10px -6px var(--un-shadow-color,#0000001a); box-shadow: var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow); --un-backdrop-blur: blur(8px); backdrop-filter: var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia); border-width: 1px; border-color: rgba(156, 163, 175, 0.2); --un-bg-opacity: .75 !important; }
.deck-read .border-main,.deck-read.dark [border~="dark:main"],.deck-read.dark [dark\:border~="main"],.deck-read [border-main=""],.deck-read [border~="main"] { border-color: rgba(156, 163, 175, 0.2); }
.deck-read .border-primary,.deck-read .hover\:border-primary:hover { border-color: var(--slidev-theme-primary); }
.deck-read .bg-active { background-color: rgba(156, 163, 175, 0.1); }
.deck-read .bg-main { --un-bg-opacity: 1; background-color: rgb(255 255 255/var(--un-bg-opacity)); }
.deck-read.dark .bg-main,.deck-read.dark .slidev-glass-effect { --un-bg-opacity: 1; background-color: rgb(18 18 18/var(--un-bg-opacity)); }
.deck-read .bg-primary,.deck-read [bg-primary=""] { background-color: var(--slidev-theme-primary); }
.deck-read .hover\:bg-active:hover,.deck-read [hover\:bg-active=""]:hover { background-color: rgba(156, 163, 175, 0.1); }
.deck-read.dark .text-main { --un-text-opacity: 1; color: rgb(221 221 221/var(--un-text-opacity)); }
.deck-read .text-main { --un-text-opacity: 1; color: rgb(24 24 24/var(--un-text-opacity)); }
.deck-read .text-primary,.deck-read [text-primary=""] { color: var(--slidev-theme-primary); }
@media print {
  .deck-read .print-container { width: 100%; }
}
@media (width >= 640px) {
  .deck-read .container { max-width: 640px; }
  @media print {
  .deck-read .print-container { max-width: 640px; }
}
}
@media (width >= 768px) {
  .deck-read .container { max-width: 768px; }
  @media print {
  .deck-read .print-container { max-width: 768px; }
}
}
@media (width >= 1024px) {
  .deck-read .container { max-width: 1024px; }
  @media print {
  .deck-read .print-container { max-width: 1024px; }
}
}
@media (width >= 1280px) {
  .deck-read .container { max-width: 1280px; }
  @media print {
  .deck-read .print-container { max-width: 1280px; }
}
}
@media (width >= 1536px) {
  .deck-read .container { max-width: 1536px; }
  @media print {
  .deck-read .print-container { max-width: 1536px; }
}
}
.deck-read { --color-note: #0969da; --color-tip: #1a7f37; --color-warning: #9a6700; --color-severe: #bc4c00; --color-caution: #d1242f; --color-important: #8250df; }
@media (prefers-color-scheme: dark) {
  .deck-read { --color-note: #2f81f7; --color-tip: #3fb950; --color-warning: #d29922; --color-severe: #db6d28; --color-caution: #f85149; --color-important: #a371f7; }
}
.deck-read .markdown-alert { color: inherit; border-left: 0.25em solid rgb(136, 136, 136); margin-bottom: 16px; padding: 0.5rem 1rem; }
.deck-read .markdown-alert > :first-child { margin-top: 0px; }
.deck-read .markdown-alert > :last-child { margin-bottom: 0px; }
.deck-read .markdown-alert .markdown-alert-title { align-items: center; font-weight: 500; line-height: 1; display: flex; }
.deck-read .markdown-alert .markdown-alert-title .octicon { vertical-align: text-bottom; fill: currentcolor; margin-right: 0.5rem; display: inline-block; overflow: visible !important; }
.deck-read .markdown-alert.markdown-alert-note { border-left-color: var(--color-note); }
.deck-read .markdown-alert.markdown-alert-note .markdown-alert-title { color: var(--color-note); }
.deck-read .markdown-alert.markdown-alert-important { border-left-color: var(--color-important); }
.deck-read .markdown-alert.markdown-alert-important .markdown-alert-title { color: var(--color-important); }
.deck-read .markdown-alert.markdown-alert-warning { border-left-color: var(--color-warning); }
.deck-read .markdown-alert.markdown-alert-warning .markdown-alert-title { color: var(--color-warning); }
.deck-read .markdown-alert.markdown-alert-tip { border-left-color: var(--color-tip); }
.deck-read .markdown-alert.markdown-alert-tip .markdown-alert-title { color: var(--color-tip); }
.deck-read .markdown-alert.markdown-alert-caution { border-left-color: var(--color-caution); }
.deck-read .markdown-alert.markdown-alert-caution .markdown-alert-title { color: var(--color-caution); }
.deck-read { --slidev-code-background: #f5f5f5; --slidev-code-foreground: #1b1b1b; --slidev-code-font-family: "Fira Code",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace; --slidev-code-padding: 8px; --slidev-code-font-size: 12px; --slidev-code-line-height: 18px; --slidev-code-radius: 4px; --slidev-code-margin: 4px 0; --slidev-theme-primary: #3ab9d5; --slidev-transition-duration: .5s; --slidev-slide-container-background: black; --slidev-controls-foreground: white; --slidev-code-tab-divider: #e5e5e5; --slidev-code-tab-text-color: #67676c; --slidev-code-tab-font-size: 12px; --slidev-code-tab-active-text-color: #3c3c43; }
.deck-read.dark { --slidev-code-background: #1b1b1b; --slidev-code-foreground: #eee; --slidev-code-tab-divider: #222; --slidev-code-tab-text-color: #98989f; --slidev-code-tab-active-text-color: #dfdfd6; }
.deck-read,.deck-read,.deck-read #app,.deck-read #page-root { print-color-adjust: exact; --un-bg-opacity: 1; background-color: rgb(255 255 255/var(--un-bg-opacity)); margin: 0px; padding: 0px; font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
.deck-read.dark html:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read.dark body:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read.dark #app,.deck-read.dark #page-root { --un-bg-opacity: 1; background-color: rgb(18 18 18/var(--un-bg-opacity)); }
.deck-read { background: 0px 0px; }
.deck-read .slidev-icon-btn { aspect-ratio: 1 / 1; user-select: none; cursor: pointer; vertical-align: middle; opacity: 0.75; border-radius: 0.25rem; outline: none; justify-content: center; align-items: center; padding: 0.25rem; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter, backdrop-filter; transition-duration: 0.2s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); display: inline-flex; position: relative; }
@media (width >= 768px) {
  .deck-read .slidev-icon-btn { padding: 0.5rem; }
}
.deck-read .slidev-icon-btn:hover { --un-bg-opacity: .1; background-color: rgb(156 163 175/var(--un-bg-opacity)); }
.deck-read .slidev-icon-btn:focus-visible { opacity: 1; --un-outline-color-opacity: 1; outline-width: 2px; outline-color: rgb(0 0 0/var(--un-outline-color-opacity)); outline-offset: 2px; outline-style: solid; }
.deck-read.dark .slidev-icon-btn:focus-visible { --un-outline-color-opacity: 1; outline-color: rgb(255 255 255/var(--un-outline-color-opacity)); }
.deck-read .slidev-icon-btn.shallow { opacity: 0.3; }
.deck-read .slidev-icon-btn.active { opacity: 1; }
.deck-read .slidev-icon-btn.disabled { opacity: 0.25; pointer-events: none; }
.deck-read .slidev-layout a.slidev-icon-btn { border-style: none; }
.deck-read .slidev-layout a.slidev-icon-btn:hover { --un-text-opacity: 1; color: rgb(255 255 255/var(--un-text-opacity)); border-style: none; }
.deck-read .slidev-icon { vertical-align: sub; line-height: 1em; display: inline-block; }
.deck-read .slidev-page { width: 100%; position: relative; top: 0px; left: 0px; right: 0px; }
.deck-read .slidev-note-with-clicks .slidev-note-fade { color: rgba(136, 136, 136, 0.8); }
.deck-read.dark .slidev-note-with-clicks .slidev-note-fade { color: rgba(161, 161, 161, 0.8); }
.deck-read .slidev-note-click-mark { user-select: none; --un-text-opacity: 1; color: rgb(167 139 250/var(--un-text-opacity)); background-color: rgba(167, 139, 250, 0.1); border-width: 1px; border-color: rgba(0, 0, 0, 0); border-radius: 0.25rem; align-items: center; padding-left: 0.25rem; padding-right: 0.25rem; font-family: "Fira Code", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 0.7em; display: inline-flex; }
.deck-read .slidev-note-click-mark.slidev-note-click-mark-active { --un-border-opacity: 1; border-width: 1px; border-color: rgb(167 139 250/var(--un-border-opacity)); }
.deck-read .slidev-note-click-mark.slidev-note-click-mark-past { filter: saturate(0); opacity: 0.5; }
.deck-read .slidev-note-click-mark.slidev-note-click-mark-future { opacity: 0.5; }
.deck-read .slidev-note-click-mark::before { content: ""; --un-icon: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M23 28a1 1 0 0 1-.71-.29l-6.13-6.14l-3.33 5a1 1 0 0 1-1 .44a1 1 0 0 1-.81-.7l-6-20A1 1 0 0 1 6.29 5l20 6a1 1 0 0 1 .7.81a1 1 0 0 1-.44 1l-5 3.33l6.14 6.13a1 1 0 0 1 0 1.42l-4 4A1 1 0 0 1 23 28m0-2.41L25.59 23l-7.16-7.15l5.25-3.5L7.49 7.49l4.86 16.19l3.5-5.25Z'/%3E%3C/svg%3E"); mask-image: ; -webkit-mask-position-x: ; -webkit-mask-position-y: ; mask-repeat: ; mask-origin: ; mask-clip: ; mask-composite: ; mask-mode: ; color: inherit; opacity: 0.8; background-color: currentcolor; width: 1.2em; height: 1.2em; display: inline-block; mask-size: 100% 100%; }
.deck-read .slidev-note-click-mark::after { content: attr(data-clicks); display: inline-block; transform: translateY(0.1em); }
.deck-read .slidev-form-button { --un-text-opacity: 1; color: rgb(255 255 255/var(--un-text-opacity)); --un-border-opacity: 1; border-bottom-width: 2px; border-color: rgb(55 65 81/var(--un-border-opacity)); --un-bg-opacity: 1; background-color: rgb(107 114 128/var(--un-bg-opacity)); border-radius: 0.25rem; padding: 0.25rem 1rem; }
.deck-read .slidev-form-button:hover { --un-border-opacity: 1; border-color: rgb(75 85 99/var(--un-border-opacity)); --un-bg-opacity: 1; background-color: rgb(156 163 175/var(--un-bg-opacity)); }
.deck-read .slidev-form-button.primary { --un-border-opacity: 1; border-color: rgb(17 94 89/var(--un-border-opacity)); --un-bg-opacity: 1; background-color: rgb(13 148 136/var(--un-bg-opacity)); }
.deck-read .slidev-form-button.primary:hover { --un-border-opacity: 1; border-color: rgb(15 118 110/var(--un-border-opacity)); --un-bg-opacity: 1; background-color: rgb(20 184 166/var(--un-bg-opacity)); }
.deck-read .rough-annotation { transform: scale(calc(1 / var(--slidev-slide-scale))); }
.deck-read .slidev-layout-iframe { --slidev-iframe-raster: max(var(--slidev-slide-scale,1), 1); width: calc(100% * var(--slidev-iframe-raster)); height: calc(100% * var(--slidev-iframe-raster)); transform: scale(calc(var(--slidev-iframe-scale,1) / var(--slidev-iframe-raster))); transform-origin: 0px 0px; }
.deck-read .slidev-note ul:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { margin: 0px; }
.deck-read.dark :root { --lightningcss-light: ; --lightningcss-dark: initial; color-scheme: dark; }
.deck-read.dark .shiki { color: var(--shiki-dark,inherit); --twoslash-popup-bg: var(--shiki-dark-bg,inherit); }
.deck-read.dark .shiki span:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { color: var(--shiki-dark); }
.deck-read html:not(.dark) .shiki { color: var(--shiki-light,inherit); --twoslash-popup-bg: var(--shiki-light-bg,inherit); }
.deck-read html:not(.dark) .shiki span:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { color: var(--shiki-light); }
.deck-read .slidev-code-wrapper { scroll-padding: var(--slidev-code-padding); margin: var(--slidev-code-margin) !important; }
.deck-read .slidev-code { background: var(--slidev-code-background); overflow: auto; font-family: var(--slidev-code-font-family) !important; padding: var(--slidev-code-padding) !important; font-size: var(--slidev-code-font-size) !important; line-height: var(--slidev-code-line-height) !important; border-radius: var(--slidev-code-radius) !important; }
.deck-read .slidev-code-block-title,.deck-read .slidev-code-group-tabs { background: var(--slidev-code-background); color: var(--slidev-code-tab-text-color); padding-left: var(--slidev-code-padding); padding-right: var(--slidev-code-padding); font-size: var(--slidev-code-tab-font-size); border-radius: var(--slidev-code-radius) var(--slidev-code-radius) 0 0; box-shadow: inset 0 -1px var(--slidev-code-tab-divider); align-items: center; gap: 8px; display: flex; }
.deck-read .slidev-code-block-title { padding: var(--slidev-code-padding); }
.deck-read .slidev-code-tab { font-size: var(--slidev-code-tab-font-size); white-space: nowrap; cursor: pointer; padding: var(--slidev-code-padding); color: var(--slidev-code-tab-text-color); border-bottom: 2px solid rgba(0, 0, 0, 0); align-items: center; gap: 8px; transition: color 0.25s; display: flex; position: relative; }
.deck-read .slidev-code-tab:hover { color: var(--slidev-code-tab-active-text-color) !important; }
.deck-read .slidev-code-group-blocks .slidev-code-wrapper { margin: 0px !important; }
.deck-read .slidev-code-group-blocks .slidev-code { border-radius: 0 0 var(--slidev-code-radius) var(--slidev-code-radius) !important; }
.deck-read .slidev-code-group-blocks .slidev-code-wrapper.active { display: block; }
.deck-read .slidev-code-group-blocks .slidev-code-wrapper { display: none; }
.deck-read .slidev-code-block-title + .slidev-code,.deck-read .slidev-code-group-tabs + .slidev-code { border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; }
.deck-read .slidev-code .slidev-code-dishonored { opacity: 0.3; pointer-events: none; }
.deck-read .slidev-code-line-numbers .slidev-code code:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { counter-reset: step 0; counter-increment: step calc(var(--start,1) - 1); }
.deck-read .slidev-code-line-numbers .slidev-code code .line::before { content: counter(step); counter-increment: step 1; text-align: right; --un-text-opacity: 1; width: 1rem; color: rgb(156 163 175/var(--un-text-opacity)); margin-right: 1.5rem; display: inline-block; }
.deck-read.dark .slidev-code-line-numbers .slidev-code code .line::before { --un-text-opacity: 1; color: rgb(75 85 99/var(--un-text-opacity)); }
.deck-read .slidev-note :not(pre) > code:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read .slidev-layout :not(pre) > code:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { background: var(--slidev-code-background); border-radius: var(--slidev-code-radius); padding: 0.125rem 0.375rem; font-size: 0.9em; font-weight: 300; }
.deck-read .slidev-note :not(pre) > code::after,.deck-read .slidev-note :not(pre) > code::before { content: ""; }
.deck-read .slidev-layout :not(pre) > code::before { margin-right: -0.08em; }
.deck-read .slide-left-enter-active,.deck-read .slide-left-leave-active,.deck-read .slide-right-enter-active,.deck-read .slide-right-leave-active,.deck-read .slide-up-enter-active,.deck-read .slide-up-leave-active,.deck-read .slide-down-enter-active,.deck-read .slide-down-leave-active { transition: all var(--slidev-transition-duration) ease; }
.deck-read .slide-left-enter-from,.deck-read .slide-right-leave-to { translate: 100%; }
.deck-read .slide-left-leave-to,.deck-read .slide-right-enter-from { translate: -100%; }
.deck-read .slide-up-enter-from,.deck-read .slide-down-leave-to { translate: 0px 100%; }
.deck-read .slide-up-leave-to,.deck-read .slide-down-enter-from { translate: 0px -100%; }
.deck-read .fade-enter-active,.deck-read .fade-leave-active { transition: opacity var(--slidev-transition-duration) ease; }
.deck-read .fade-enter-from,.deck-read .fade-leave-to { opacity: 0; }
.deck-read .fade-out-leave-active { transition: opacity calc(var(--slidev-transition-duration) * .6) ease-out; }
.deck-read .fade-out-enter-active { transition-property: ; transition-duration: ; transition-timing-function: ; transition-behavior: ; transition-delay: calc(var(--slidev-transition-duration) * .6); }
.deck-read .fade-out-enter-from,.deck-read .fade-out-leave-to { opacity: 0; }
.deck-read { --twoslash-popup-bg: var(--slidev-code-background); --twoslash-popup-color: var(--slidev-code-foreground); --twoslash-docs-color: inherit; --twoslash-docs-font: inherit; --twoslash-code-font: "Fira Code",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace; --twoslash-underline-color: #8888; --twoslash-border-color: #8888; --twoslash-cursor-color: var(--slidev-theme-primary); --twoslash-matched-color: var(--slidev-theme-primary); }
.deck-read .slidev-vclick-target { transition: 0.1s; }
.deck-read .slidev-vclick-target.slidev-vclick-anim-none { transition: none; }
.deck-read .slidev-vclick-target.slidev-vclick-anim-fade-in { transition: 0.3s; }
.deck-read .slidev-vclick-hidden { opacity: 0 !important; pointer-events: none !important; user-select: none !important; }
.deck-read .slidev-vclick-hidden.slidev-vclick-anim-fade { opacity: 0.5 !important; }
.deck-read .slidev-vclick-hidden.slidev-vclick-anim-fade-in { opacity: 0 !important; }
.deck-read .slidev-vclick-hidden.slidev-vclick-anim-up { translate: 0px 20px; }
.deck-read .slidev-vclick-hidden.slidev-vclick-anim-down { translate: 0px -20px; }
.deck-read .slidev-vclick-hidden.slidev-vclick-anim-left { translate: 20px; }
.deck-read .slidev-vclick-hidden.slidev-vclick-anim-right { translate: -20px; }
.deck-read .slidev-vclick-hidden.slidev-vclick-anim-scale { scale: 0.9; }
.deck-read .slidev-vclick-display-none { display: none !important; }
.deck-read .slidev-vclick-fade { opacity: 0.5; }
.deck-read .slidev-layout { height: 100%; padding: 2.5rem 3.5rem; font-size: 1.1rem; }
.deck-read .slidev-layout pre:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read .slidev-layout code:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { user-select: text; }
.deck-read .slidev-layout code:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { font-family: "Fira Code", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }
.deck-read .slidev-layout h1:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { margin-bottom: 1rem; font-size: 2.25rem; line-height: 2.5rem; }
.deck-read .slidev-layout h6:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { letter-spacing: 0.1em; text-transform: uppercase; padding-top: 0.25rem; font-size: 0.875rem; font-weight: 500; line-height: 1.25rem; }
.deck-read :where(.slidev-layout) h6:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { opacity: 0.4; }
.deck-read .slidev-layout p:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { margin-top: 1rem; margin-bottom: 1rem; line-height: 1.5rem; }
.deck-read .slidev-layout ul:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { list-style: square; }
.deck-read .slidev-layout ol:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { list-style: decimal; }
.deck-read .slidev-layout li:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { line-height: 1.8em; }
.deck-read .slidev-layout blockquote:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { background: var(--slidev-code-background); color: var(--slidev-code-foreground); border-left-width: 1px; border-color: var(--slidev-theme-primary); border-radius: 0.25rem; padding: 0.25rem 0.5rem; font-size: 0.875rem; line-height: 1.25rem; }
.deck-read .slidev-layout blockquote > *:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { margin-top: 0px; margin-bottom: 0px; }
.deck-read .slidev-layout table:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { width: 100%; }
.deck-read .slidev-layout tr:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { border-color: rgba(156, 163, 175, 0.2); border-bottom-width: 1px; }
.deck-read .slidev-layout th:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { text-align: left; font-weight: 400; }
.deck-read .slidev-layout a:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { border-style: dashed; border-color: currentcolor; border-bottom-width: 1px; }
.deck-read .slidev-layout a:hover { color: var(--slidev-theme-primary); border-style: solid; }
.deck-read .slidev-layout td:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read .slidev-layout th:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { padding: 0.75rem 0.5rem; }
.deck-read .slidev-layout b:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read .slidev-layout strong:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { font-weight: 600; }
.deck-read .slidev-layout kbd:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { --un-bg-opacity: .05; background-color: rgb(156 163 175/var(--un-bg-opacity)); border-width: 1px 1px 2px; border-color: rgba(156, 163, 175, 0.2); border-radius: 0.25rem; padding: 0.125rem 0.25rem; font-family: "Fira Code", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 0.75rem; line-height: 1rem; }
.deck-read .slidev-layout h1:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read [dir="ltr"] h1:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read .slidev-layout [dir="ltr"] h1:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read .slidev-layout h6:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read [dir="ltr"] h6:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read .slidev-layout [dir="ltr"] h6:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { margin-left: -0.05em; margin-right: 0px; }
.deck-read .slidev-layout li:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read [dir="ltr"] li:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read .slidev-layout [dir="ltr"] li:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { margin-left: 1.1em; margin-right: 0px; padding-left: 0.2em; padding-right: 0px; }
.deck-read [dir="rtl"] h1:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read .slidev-layout [dir="rtl"] h1:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read [dir="rtl"] h6:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read .slidev-layout [dir="rtl"] h6:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { margin-left: 0px; margin-right: -0.05em; }
.deck-read [dir="rtl"] li:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read .slidev-layout [dir="rtl"] li:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { margin-left: 0px; margin-right: 1.1em; padding-left: 0px; padding-right: 0.2em; }
.deck-read .slidev-layout h1 + p:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { opacity: 0.5; margin-top: -0.5rem; margin-bottom: 1rem; }
.deck-read .slidev-layout p + h2:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read .slidev-layout ul + h2:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read .slidev-layout table + h2:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { margin-top: 2.5rem; }
.deck-read .slidev-layout h1:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { margin-bottom: 1rem; margin-left: -0.05em; font-size: 2.25rem; line-height: 2.5rem; }
.deck-read .slidev-layout h2:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { font-size: 1.875rem; line-height: 2.25rem; }
.deck-read .slidev-layout h3:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { font-size: 1.5rem; line-height: 2rem; }
.deck-read .slidev-layout h4:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { font-size: 1.25rem; line-height: 1.75rem; }
.deck-read .slidev-layout h5:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { font-size: 1rem; line-height: 1.5rem; }
.deck-read .slidev-layout h6:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { letter-spacing: 0.1em; text-transform: uppercase; margin-left: -0.05em; padding-top: 0.25rem; font-size: 0.875rem; font-weight: 500; line-height: 1.25rem; }
.deck-read .slidev-layout h6:not(.opacity-100) { opacity: 0.4; }
.deck-read .slidev-layout.cover,.deck-read .slidev-layout.intro { height: 100%; display: grid; }
.deck-read .slidev-layout.cover h1:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read .slidev-layout.intro h1:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { font-size: 3.75rem; line-height: 5rem; }
.deck-read .slidev-layout.fact { text-align: center; height: 100%; display: grid; }
.deck-read .slidev-layout.fact h1:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { font-size: 6rem; font-weight: 700; line-height: 1; }
.deck-read .slidev-layout.fact h1 + p:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { font-size: 1.5rem; font-weight: 700; line-height: 2rem; }
.deck-read .slidev-layout.statement { text-align: center; height: 100%; display: grid; }
.deck-read .slidev-layout.statement h1:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { font-size: 3.75rem; font-weight: 700; line-height: 1; }
.deck-read .slidev-layout.quote { height: 100%; display: grid; }
.deck-read .slidev-layout.quote h1 + p:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { margin-top: 0.5rem; }
.deck-read .slidev-layout.section h1:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { font-size: 3.75rem; font-weight: 500; line-height: 5rem; }
.deck-read { --prism-scheme: light; --prism-foreground: #6e6e6e; --prism-background: #f4f4f4; --prism-comment: #a8a8a8; --prism-string: #555; --prism-literal: #333; --prism-keyword: #000; --prism-function: #4f4f4f; --prism-deleted: #333; --prism-class: #333; --prism-builtin: #757575; --prism-property: #333; --prism-namespace: #4f4f4f; --prism-punctuation: #ababab; --prism-decorator: var(--prism-class); --prism-operator: var(--prism-punctuation); --prism-number: var(--prism-literal); --prism-boolean: var(--prism-literal); --prism-variable: var(--prism-literal); --prism-constant: var(--prism-literal); --prism-symbol: var(--prism-literal); --prism-interpolation: var(--prism-literal); --prism-selector: var(--prism-keyword); --prism-keyword-control: var(--prism-keyword); --prism-regex: var(--prism-string); --prism-json-property: var(--prism-property); --prism-inline-background: var(--prism-background); --prism-comment-style: italic; --prism-url-decoration: underline; --prism-line-number: #a5a5a5; --prism-line-number-gutter: #333; --prism-line-highlight-background: #eee; --prism-selection-background: #ddd; --prism-marker-color: var(--prism-foreground); --prism-marker-opacity: .4; --prism-marker-font-size: .8em; --prism-font-size: 1em; --prism-line-height: 1.5em; --prism-font-family: monospace; --prism-inline-font-size: var(--prism-font-size); --prism-block-font-size: var(--prism-font-size); --prism-tab-size: 2; --prism-block-padding-x: 1em; --prism-block-padding-y: 1em; --prism-block-margin-x: 0; --prism-block-margin-y: .5em; --prism-block-radius: .3em; --prism-inline-padding-x: .3em; --prism-inline-padding-y: .1em; --prism-inline-radius: .3em; }
.deck-read div[class*="language-"],.deck-read pre[class*="language-"],.deck-read code[class*="language-"] { font-size: var(--prism-font-size); font-family: var(--prism-font-family); text-align: left; white-space: pre; word-spacing: normal; word-break: normal; line-height: var(--prism-line-height); tab-size: var(--prism-tab-size); hyphens: none; direction: ltr; color: var(--prism-foreground) !important; }
.deck-read div[class*="language-"],.deck-read pre[class*="language-"] { font-size: var(--prism-block-font-size); padding: var(--prism-block-padding-y) var(--prism-block-padding-x); margin: var(--prism-block-margin-y) var(--prism-block-margin-x); border-radius: var(--prism-block-radius); background: var(--prism-background); overflow: auto; }
.deck-read :not(pre) > code[class*="language-"] { font-size: var(--prism-inline-font-size); padding: var(--prism-inline-padding-y) var(--prism-inline-padding-x); border-radius: var(--prism-inline-radius); background: var(--prism-inline-background); }
.deck-read pre[class*="language-"]::selection { background: var(--prism-selection-background); }
.deck-read pre[class*="language-"] ::selection { background: var(--prism-selection-background); }
.deck-read code[class*="language-"]::selection { background: var(--prism-selection-background); }
.deck-read code[class*="language-"] ::selection { background: var(--prism-selection-background); }
.deck-read .token.comment,.deck-read .token.prolog,.deck-read .token.doctype,.deck-read .token.cdata { color: var(--prism-comment); font-style: var(--prism-comment-style); }
.deck-read .token.namespace { color: var(--prism-namespace); }
.deck-read .token.interpolation { color: var(--prism-interpolation); }
.deck-read .token.string { color: var(--prism-string); }
.deck-read .token.punctuation { color: var(--prism-punctuation); }
.deck-read .token.operator { color: var(--prism-operator); }
.deck-read .token.keyword.module,.deck-read .token.keyword.control-flow { color: var(--prism-keyword-control); }
.deck-read .token.url,.deck-read .token.symbol,.deck-read .token.inserted { color: var(--prism-symbol); }
.deck-read .token.constant { color: var(--prism-constant); }
.deck-read .token.string.url { text-decoration: var(--prism-url-decoration); }
.deck-read .token.boolean,.deck-read .language-json .token.boolean { color: var(--prism-boolean); }
.deck-read .token.number,.deck-read .language-json .token.number { color: var(--prism-number); }
.deck-read .token.variable { color: var(--prism-variable); }
.deck-read .token.keyword { color: var(--prism-keyword); }
.deck-read .token.atrule,.deck-read .token.attr-value,.deck-read .token.selector { color: var(--prism-selector); }
.deck-read .token.function { color: var(--prism-function); }
.deck-read .token.deleted { color: var(--prism-deleted); }
.deck-read .token.important,.deck-read .token.bold { font-weight: 700; }
.deck-read .token.italic { font-style: italic; }
.deck-read .token.class-name { color: var(--prism-class); }
.deck-read .token.tag,.deck-read .token.builtin { color: var(--prism-builtin); }
.deck-read .token.attr-name,.deck-read .token.property,.deck-read .token.entity { color: var(--prism-property); }
.deck-read .language-json .token.property { color: var(--prism-json-property); }
.deck-read .token.regex { color: var(--prism-regex); }
.deck-read .token.decorator,.deck-read .token.annotation { color: var(--prism-decorator); }
.deck-read .line-numbers .line-numbers-rows { border-right-color: var(--prism-line-number); }
.deck-read .line-numbers-rows > span::before { color: var(--prism-line-number-gutter); }
.deck-read .line-highlight { background: var(--prism-line-highlight-background); }
.deck-read .cm-s-vars.CodeMirror { background-color: var(--cm-background); color: var(--cm-foreground); }
.deck-read .cm-s-vars .CodeMirror-gutters { background: var(--cm-line-number-gutter); color: var(--cm-line-number); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.deck-read .cm-s-vars .CodeMirror-guttermarker,.deck-read .cm-s-vars .CodeMirror-guttermarker-subtle,.deck-read .cm-s-vars .CodeMirror-linenumber { color: var(--cm-line-number); }
.deck-read .cm-s-vars div.CodeMirror-selected,.deck-read .cm-s-vars.CodeMirror-focused div.CodeMirror-selected { background: var(--cm-selection-background); }
.deck-read .cm-s-vars .CodeMirror-line::selection { background: var(--cm-selection-background); }
.deck-read .cm-s-vars .CodeMirror-line > span::selection { background: var(--cm-selection-background); }
.deck-read .cm-s-vars .CodeMirror-line > span > span::selection { background: var(--cm-selection-background); }
.deck-read .cm-s-vars .CodeMirror-activeline-background { background: var(--cm-line-highlight-background); }
.deck-read .cm-s-vars .cm-keyword { color: var(--cm-keyword); }
.deck-read .cm-s-vars .cm-variable,.deck-read .cm-s-vars .cm-variable-2,.deck-read .cm-s-vars .cm-variable-3,.deck-read .cm-s-vars .cm-type { color: var(--cm-variable); }
.deck-read .cm-s-vars .cm-builtin { color: var(--cm-builtin); }
.deck-read .cm-s-vars .cm-atom { color: var(--cm-literal); }
.deck-read .cm-s-vars .cm-number { color: var(--cm-number); }
.deck-read .cm-s-vars .cm-def { color: var(--cm-decorator); }
.deck-read .cm-s-vars .cm-string,.deck-read .cm-s-vars .cm-string-2 { color: var(--cm-string); }
.deck-read .cm-s-vars .cm-comment { color: var(--cm-comment); }
.deck-read .cm-s-vars .cm-tag { color: var(--cm-builtin); }
.deck-read .cm-s-vars .cm-meta { color: var(--cm-namespace); }
.deck-read .cm-s-vars .cm-attribute,.deck-read .cm-s-vars .cm-property { color: var(--cm-property); }
.deck-read .cm-s-vars .cm-qualifier { color: var(--cm-keyword); }
.deck-read .cm-s-vars .cm-error { color: var(--prism-deleted); }
.deck-read .cm-s-vars .cm-operator,.deck-read .cm-s-vars .cm-bracket { color: var(--cm-punctuation); }
.deck-read .cm-s-vars .CodeMirror-matchingbracket { text-decoration: underline; }
.deck-read .cm-s-vars .CodeMirror-cursor { border-left: 1px solid; }
.deck-read { --cm-scheme: var(--prism-scheme); --cm-foreground: var(--prism-foreground); --cm-background: var(--prism-background); --cm-comment: var(--prism-comment); --cm-string: var(--prism-string); --cm-literal: var(--prism-literal); --cm-keyword: var(--prism-keyword); --cm-function: var(--prism-function); --cm-deleted: var(--prism-deleted); --cm-class: var(--prism-class); --cm-builtin: var(--prism-builtin); --cm-property: var(--prism-property); --cm-namespace: var(--prism-namespace); --cm-punctuation: var(--prism-punctuation); --cm-decorator: var(--prism-decorator); --cm-operator: var(--prism-operator); --cm-number: var(--prism-number); --cm-boolean: var(--prism-boolean); --cm-variable: var(--prism-variable); --cm-constant: var(--prism-constant); --cm-symbol: var(--prism-symbol); --cm-interpolation: var(--prism-interpolation); --cm-selector: var(--prism-selector); --cm-keyword-control: var(--prism-keyword-control); --cm-regex: var(--prism-regex); --cm-json-property: var(--prism-json-property); --cm-inline-background: var(--prism-inline-background); --cm-comment-style: var(--prism-comment-style); --cm-url-decoration: var(--prism-url-decoration); --cm-line-number: var(--prism-line-number); --cm-line-number-gutter: var(--prism-line-number-gutter); --cm-line-highlight-background: var(--prism-line-highlight-background); --cm-selection-background: var(--prism-selection-background); --cm-marker-color: var(--prism-marker-color); --cm-marker-opacity: var(--prism-marker-opacity); --cm-marker-font-size: var(--prism-marker-font-size); --cm-font-size: var(--prism-font-size); --cm-line-height: var(--prism-line-height); --cm-font-family: var(--prism-font-family); --cm-inline-font-size: var(--prism-inline-font-size); --cm-block-font-size: var(--prism-block-font-size); --cm-tab-size: var(--prism-tab-size); --cm-block-padding-x: var(--prism-block-padding-x); --cm-block-padding-y: var(--prism-block-padding-y); --cm-block-margin-x: var(--prism-block-margin-x); --cm-block-margin-y: var(--prism-block-margin-y); --cm-block-radius: var(--prism-block-radius); --cm-inline-padding-x: var(--prism-inline-padding-x); --cm-inline-padding-y: var(--prism-inline-padding-y); --cm-inline-radius: var(--prism-inline-radius); --prism-font-family: var(--slidev-code-font-family); --prism-background: var(--slidev-code-background); }
.deck-read html:not(.dark) { --prism-foreground: #393a34; --prism-comment: #a0ada0; --prism-string: #b56959; --prism-literal: #2f8a89; --prism-number: #296aa3; --prism-keyword: #1c6b48; --prism-function: #6c7834; --prism-boolean: #1c6b48; --prism-constant: #a65e2b; --prism-deleted: #a14f55; --prism-class: #2993a3; --prism-builtin: #ab5959; --prism-property: #b58451; --prism-namespace: #b05a78; --prism-punctuation: #8e8f8b; --prism-decorator: #bd8f8f; --prism-regex: #ab5e3f; --prism-json-property: #698c96; }
.deck-read.dark { --prism-foreground: #d4cfbf; --prism-comment: #758575; --prism-string: #d48372; --prism-literal: #429988; --prism-keyword: #4d9375; --prism-boolean: #1c6b48; --prism-number: #6394bf; --prism-variable: #c2b36e; --prism-function: #a1b567; --prism-deleted: #a14f55; --prism-class: #54b1bf; --prism-builtin: #e0a569; --prism-property: #dd8e6e; --prism-namespace: #db889a; --prism-punctuation: #858585; --prism-decorator: #bd8f8f; --prism-regex: #ab5e3f; --prism-json-property: #6b8b9e; --prism-line-number: #888; --prism-line-number-gutter: #eee; --prism-line-highlight-background: #444; --prism-selection-background: #444; }
.deck-read { --rust-orange: #ce422b; --rust-dark: #1a1a1a; --rust-light: #f5f5f5; --vibe-orange: #f74c00; --vibe-lorange: #f97316; --vibe-dark: #8b2500; --vibe-light: #ffa366; --color-background: #0f0f0f; --color-text: #e8e8e8; --color-text-secondary: #a0a0a0; --color-accent: var(--rust-orange); --color-accent-dark: #a03620; }
.deck-read .lvibe,.deck-read .lvibe strong:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { color: var(--vibe-lorange); }
.deck-read .ulvibe,.deck-read .ulvibe strong:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { color: var(--vibe-light); }
.deck-read .slidev-layout.two-columns.w-full.h-full.grid { column-gap: 1.5rem; }
.deck-read .meters-slide { opacity: 0.7; background: var(--slidev-theme-background); border: 1px solid rgba(128, 128, 128, 0.2); border-radius: 6px; padding: 0.5rem 1.5rem; font-family: monospace; font-size: 0.85rem; position: absolute; bottom: 2rem; right: 2rem; }
@media (width <= 768px) {
  .deck-read h1:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { font-size: 2.5rem; }
  .deck-read h2:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { font-size: 1.75rem; }
  .deck-read code:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { font-size: 0.8em; }
}
.deck-read { --rust-orange: #ce422b; --rust-dark: #1a1a1a; --rust-light: #f5f5f5; --color-background: #0f0f0f; --color-text: #e8e8e8; --color-text-secondary: #a0a0a0; --color-accent: var(--rust-orange); --color-accent-dark: #a03620; }
.deck-read { background: var(--color-background); color: var(--color-text); font-family: Inter, sans-serif; }
.deck-read { background: var(--color-background); color: var(--color-text); }
.deck-read h1:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read h2:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read h3:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read h4:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read h5:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read h6:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { color: var(--color-text); letter-spacing: -0.02em; font-weight: 600; }
.deck-read h1:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { margin-bottom: 0.5em; font-size: 3.5rem; line-height: 1.1; }
.deck-read h2:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { margin: 0.5em 0px; font-size: 2.5rem; line-height: 1.2; }
.deck-read h3:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { font-size: 1.75rem; line-height: 1.3; }
.deck-read .accent { color: var(--rust-orange); }
.deck-read em:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { color: var(--rust-orange); font-style: italic; font-weight: 500; }
.deck-read strong:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { color: var(--color-text); font-weight: 700; }
.deck-read li:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { color: var(--color-text); margin: 0.5em 0px; }
.deck-read li::marker { color: var(--rust-orange); font-weight: 700; }
.deck-read a:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { color: var(--rust-orange); border-bottom: 2px solid var(--rust-orange); text-decoration: none; transition: 0.3s; }
.deck-read a:hover { color: var(--rust-light); background: var(--rust-orange); border-bottom: 2px solid var(--rust-light); padding: 0px 4px; }
.deck-read pre:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { border: 1px solid rgba(206, 66, 43, 0.25); border-radius: 8px; margin: 1em 0px; padding: 16px; background: rgb(0, 0, 0) !important; }
.deck-read code:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { color: rgb(232, 232, 232); font-family: "Fira Code", monospace; font-size: 0.9em; }
.deck-read :not(pre) > code:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { color: var(--rust-orange); background: rgba(206, 66, 43, 0.1); border-radius: 4px; padding: 2px 6px; font-weight: 500; }
.deck-read blockquote:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { border-left: 4px solid var(--rust-orange); color: var(--color-text-secondary); margin: 1.5em 0px; padding-left: 1.5em; font-style: italic; }
.deck-read .slidev-layout.title-slide { background: linear-gradient(135deg, #0a0a0a 0%, var(--rust-dark) 50%, #ce422b1a 100%); text-align: center; flex-direction: column; justify-content: center; align-items: center; display: flex; }
.deck-read .slidev-layout.title-slide h1:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { color: var(--rust-light); text-shadow: rgba(206, 66, 43, 0.3) 0px 2px 10px; margin-bottom: 0.3em; font-size: 4rem; }
.deck-read .slidev-layout.title-slide h2:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { color: var(--rust-orange); margin-bottom: 2em; font-size: 2rem; font-weight: 400; }
.deck-read .slidev-layout.title-slide p:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { color: var(--color-text-secondary); margin: 0.5em 0px; font-size: 1.2rem; }
.deck-read .slidev-layout.section { background: linear-gradient(135deg, var(--rust-orange) 0%, var(--rust-dark) 100%); }
.deck-read .slidev-layout.section h1:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { color: var(--rust-light); text-shadow: rgba(0, 0, 0, 0.5) 0px 2px 10px; font-size: 3.5rem; }
.deck-read .box-highlight { border-left: 4px solid var(--rust-orange); background: rgba(206, 66, 43, 0.1); border-radius: 4px; margin: 1.5em 0px; padding: 1.5em; }
.deck-read .box-highlight strong:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { color: var(--rust-orange); }
.deck-read .btn { background: var(--rust-orange); color: var(--rust-light); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 4px; padding: 0.75em 1.5em; font-weight: 600; text-decoration: none; transition: 0.3s; display: inline-block; }
.deck-read .btn:hover { background: var(--rust-accent-dark); transform: translateY(-2px); box-shadow: rgba(206, 66, 43, 0.3) 0px 8px 16px; }
.deck-read hr:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { background: linear-gradient(90deg, transparent, var(--rust-orange), transparent); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; height: 2px; margin: 2em 0px; }
.deck-read table:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { border-collapse: collapse; width: 100%; margin: 1.5em 0px; }
.deck-read table th:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { color: var(--rust-orange); text-align: left; border-bottom: 2px solid var(--rust-orange); background: rgba(206, 66, 43, 0.2); padding: 0.75em; font-weight: 600; }
.deck-read table td:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { border-bottom: 1px solid rgba(206, 66, 43, 0.1); padding: 0.75em; }
.deck-read table tr:hover { background: rgba(206, 66, 43, 0.05); }
.deck-read .slidev-page-number { color: var(--rust-orange); font-weight: 600; }
.deck-read .footnote { color: var(--color-text-secondary); border-top: 1px solid rgba(206, 66, 43, 0.2); margin-top: 2em; padding-top: 1em; font-size: 0.85em; }
.deck-read .slidev-enter-active,.deck-read .slidev-leave-active { transition: opacity 0.5s; }
.deck-read .slidev-enter-from,.deck-read .slidev-leave-to { opacity: 0; }
.deck-read .slidev-layout.two-cols { column-gap: 1.5rem; }
.deck-read .meters-slide { opacity: 0.7; z-index: 100 !important; background: rgba(15, 15, 15, 0.85) !important; border: 1px solid rgba(128, 128, 128, 0.2) !important; border-radius: 6px !important; padding: 0.5rem 1.5rem !important; font-family: monospace !important; font-size: 0.85rem !important; position: absolute !important; bottom: 2rem !important; right: 2rem !important; }
.deck-read .photo-bg { position: relative; }
.deck-read .photo-bg::before { content: ""; pointer-events: none; z-index: 0; background: rgba(0, 0, 0, 0.27); position: absolute; inset: 0px; }
.deck-read .photo-more-bg::before { content: ""; pointer-events: none; z-index: 0; background: rgba(0, 0, 0, 0.57); position: absolute; inset: 0px; }
.deck-read .photo-bg .slidev-layout,.deck-read .photo-more-bg .slidev-layout { z-index: 1; position: relative; }
@media (width <= 768px) {
  .deck-read h1:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { font-size: 2.5rem; }
  .deck-read h2:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { font-size: 1.75rem; }
  .deck-read code:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { font-size: 0.8em; }
}
.deck-read .slidev-code,.deck-read .slidev-code *:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read .slidev-monaco-container,.deck-read code:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { font-variant-ligatures: none; font-feature-settings: "liga" 0, "calt" 0; }
.deck-read { --color-background: #f7f6f3; --heading-color: #7b3218; --accent-strong: #9a3412; --accent-band: #f74c0029; --color-text: #1f2328; --color-text-secondary: #57606a; --slide-bg: linear-gradient(135deg, #fbfaf8 0%, #efece6 100%); --code-bg: #f6f4ef; --code-text: #24292f; }
.deck-read.dark { --color-background: #0f0f0f; --heading-color: #e8e8e8; --accent-strong: #fb923c; --accent-band: #f74c0047; --color-text: #e8e8e8; --color-text-secondary: #a0a0a0; --slide-bg: linear-gradient(135deg, var(--rust-dark) 0%, #1f1f1f 100%); --code-bg: #000; --code-text: #e8e8e8; }
.deck-read .slidev-layout { background: var(--slide-bg); color: var(--color-text); }
.deck-read pre:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { background: var(--code-bg) !important; }
.deck-read code:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { color: var(--code-text); }
.deck-read :not(pre) > code:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { color: var(--rust-orange); }
.deck-read .slidev-layout.cover,.deck-read .slidev-layout.cover h1:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read .slidev-layout.cover h2:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read .slidev-layout.cover p:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read .slidev-layout.cover strong:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read .slidev-layout.section,.deck-read .slidev-layout.section h1:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read .slidev-layout.section p:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { color: var(--rust-light); }
.deck-read .run-stage { position: relative; }
.deck-read .run-stage [data-waitfor] { opacity: 0; pointer-events: none; }
.deck-read .run-stage.no-runner [title="Run code"] { display: none; }
.deck-read .run-panel { z-index: 20; margin: var(--slidev-code-margin,0); border-radius: var(--slidev-code-radius,6px); background: var(--code-bg); color: var(--color-text); flex-direction: column; gap: 0.6rem; padding: 1rem 1.3rem; display: flex; position: absolute; inset: 0px; overflow: hidden; }
.deck-read .run-note { color: var(--color-text-secondary); font-family: "Fira Code", monospace; font-size: 0.7rem; }
.deck-read .run-cards { align-content: start; gap: 0.9rem; display: grid; }
.deck-read .run-panel.many .run-cards { grid-template-columns: 1fr 1fr; }
.deck-read .run-card { border-left: 4px solid; flex-direction: column; gap: 0.55rem; padding: 0.15rem 0px 0.15rem 1rem; display: flex; }
.deck-read .run-card.is-ok { border-color: rgb(26, 127, 55); }
.deck-read .run-card.is-fail { border-color: rgb(207, 34, 46); }
.deck-read .run-step { color: var(--color-text-secondary); font-family: "Fira Code", monospace; font-size: 0.72rem; }
.deck-read .run-headline { align-items: baseline; gap: 0.6rem; font-size: 1.35rem; font-weight: 700; line-height: 1.2; display: flex; }
.deck-read .run-badge { color: rgb(255, 255, 255); border-radius: 9999px; flex: 0 0 auto; place-items: center; width: 1.6rem; height: 1.6rem; font-size: 0.95rem; display: inline-grid; }
.deck-read .is-ok .run-badge { background: rgb(26, 127, 55); }
.deck-read .is-fail .run-badge { background: rgb(207, 34, 46); }
.deck-read .run-ms { color: var(--color-text-secondary); font-family: "Fira Code", monospace; font-size: 0.75rem; font-weight: 400; }
.deck-read .run-row { align-items: baseline; gap: 0.9rem; font-size: 1.02rem; line-height: 1.35; display: flex; }
.deck-read .run-label { text-transform: uppercase; letter-spacing: 0.06em; min-width: 8.5rem; color: var(--accent-strong); flex: 0 0 auto; font-size: 0.78rem; }
.deck-read .run-text { font-family: "Fira Code", monospace; }
.deck-read .run-row.err .run-text { color: rgb(207, 34, 46); }
.deck-read .run-row.ok .run-text { color: rgb(26, 127, 55); font-weight: 700; }
.deck-read .run-chips { flex-wrap: wrap; gap: 0.35rem; display: flex; }
.deck-read .run-chip { border: 1px solid var(--color-text-secondary); color: var(--color-text-secondary); border-radius: 9999px; padding: 0.1rem 0.55rem; font-size: 0.85rem; }
.deck-read .run-chip.last { border-color: var(--rust-orange,#f74c00); background: var(--rust-orange,#f74c00); color: rgb(255, 255, 255); font-weight: 700; }
.deck-read .run-panel.many .run-headline { font-size: 1rem; }
.deck-read .run-panel.many .run-badge { width: 1.25rem; height: 1.25rem; font-size: 0.75rem; }
.deck-read .run-panel.many .run-row { gap: 0.6rem; font-size: 0.8rem; }
.deck-read .run-panel.many .run-label { min-width: 5.5rem; font-size: 0.68rem; }
.deck-read.dark .run-card.is-ok,.deck-read.dark .is-ok .run-badge { border-color: rgb(74, 222, 128); }
.deck-read.dark .is-ok .run-badge { background: rgb(21, 128, 61); }
.deck-read.dark .run-row.err .run-text { color: rgb(252, 165, 165); }
.deck-read.dark .run-row.ok .run-text { color: rgb(74, 222, 128); }
.deck-read .run-flip { z-index: 30; opacity: 0.75; background: var(--color-background); color: var(--color-text); border: 1px solid var(--color-text-secondary); border-radius: 9999px; align-items: center; gap: 0.4rem; padding: 0.15rem 0.6rem; font-size: 0.7rem; display: flex; position: absolute; top: 0.4rem; right: 0.6rem; }
.deck-read .run-flip:hover { opacity: 1; }
.deck-read .run-flip kbd:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { opacity: 0.6; font-size: 0.62rem; }
.deck-read .slidev-layout h1:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { color: var(--heading-color); }
.deck-read .rough-annotation.mark-adaptive path:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { stroke: var(--heading-color); }
.deck-read .photo-bg,.deck-read .photo-more-bg { isolation: isolate; }
.deck-read .photo-bg::before,.deck-read .photo-more-bg::before { z-index: -1 !important; }
.deck-read .slidev-layout.cover .rough-annotation.mark-adaptive path:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { stroke: var(--rust-light); }
.deck-read .i-carbon-camera { --un-icon: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M29 26H3a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1h6.46l1.71-2.55A1 1 0 0 1 12 4h8a1 1 0 0 1 .83.45L22.54 7H29a1 1 0 0 1 1 1v17a1 1 0 0 1-1 1M4 24h24V9h-6a1 1 0 0 1-.83-.45L19.46 6h-6.92l-1.71 2.55A1 1 0 0 1 10 9H4Z'/%3E%3Cpath fill='currentColor' d='M16 22a6 6 0 1 1 6-6a6 6 0 0 1-6 6m0-10a4 4 0 1 0 4 4a4 4 0 0 0-4-4'/%3E%3C/svg%3E"); mask-image: ; -webkit-mask-position-x: ; -webkit-mask-position-y: ; mask-repeat: ; mask-origin: ; mask-clip: ; mask-composite: ; mask-mode: ; color: inherit; background-color: currentcolor; width: 1em; height: 1em; mask-size: 100% 100%; }
.deck-read .i-carbon-magic-wand { --un-icon: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M29.414 24L12 6.586a2.05 2.05 0 0 0-2.828 0L6.586 9.172a2 2 0 0 0 0 2.828l17.413 17.414a2 2 0 0 0 2.828 0l2.587-2.586a2 2 0 0 0 0-2.828M8 10.586L10.586 8l5 5l-2.587 2.587zM25.413 28l-11-10.999L17 14.414l11 11ZM2 16l2-2l2 2l-2 2zM14 4l2-2l2 2l-2 2zM2 4l2-2l2 2l-2 2z'/%3E%3C/svg%3E"); mask-image: ; -webkit-mask-position-x: ; -webkit-mask-position-y: ; mask-repeat: ; mask-origin: ; mask-clip: ; mask-composite: ; mask-mode: ; color: inherit; background-color: currentcolor; width: 1em; height: 1em; mask-size: 100% 100%; }
.deck-read .i-carbon-magic-wand-filled { --un-icon: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M29.414 24L12 6.586a2.05 2.05 0 0 0-2.828 0L6.586 9.172a2 2 0 0 0 0 2.828l17.413 17.414a2 2 0 0 0 2.828 0l2.587-2.586a2 2 0 0 0 0-2.828M8 10.586L10.586 8l5 5l-2.587 2.587zM2 16l2-2l2 2l-2 2zM14 4l2-2l2 2l-2 2zM2 4l2-2l2 2l-2 2z'/%3E%3C/svg%3E"); mask-image: ; -webkit-mask-position-x: ; -webkit-mask-position-y: ; mask-repeat: ; mask-origin: ; mask-clip: ; mask-composite: ; mask-mode: ; color: inherit; background-color: currentcolor; width: 1em; height: 1em; mask-size: 100% 100%; }
.deck-read .i-carbon-moon { --un-icon: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M13.503 5.414a15.076 15.076 0 0 0 11.593 18.194a11.1 11.1 0 0 1-7.975 3.39c-.138 0-.278.005-.418 0a11.094 11.094 0 0 1-3.2-21.584M14.98 3a1 1 0 0 0-.175.016a13.096 13.096 0 0 0 1.825 25.981c.164.006.328 0 .49 0a13.07 13.07 0 0 0 10.703-5.555a1.01 1.01 0 0 0-.783-1.565A13.08 13.08 0 0 1 15.89 4.38A1.015 1.015 0 0 0 14.98 3'/%3E%3C/svg%3E"); mask-image: ; -webkit-mask-position-x: ; -webkit-mask-position-y: ; mask-repeat: ; mask-origin: ; mask-clip: ; mask-composite: ; mask-mode: ; color: inherit; background-color: currentcolor; width: 1em; height: 1em; mask-size: 100% 100%; }
.deck-read .i-carbon-sun { --un-icon: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16 12.005a4 4 0 1 1-4 4a4.005 4.005 0 0 1 4-4m0-2a6 6 0 1 0 6 6a6 6 0 0 0-6-6M5.394 6.813L6.81 5.399l3.505 3.506L8.9 10.319zM2 15.005h5v2H2zm3.394 10.193L8.9 21.692l1.414 1.414l-3.505 3.506zM15 25.005h2v5h-2zm6.687-1.9l1.414-1.414l3.506 3.506l-1.414 1.414zm3.313-8.1h5v2h-5zm-3.313-6.101l3.506-3.506l1.414 1.414l-3.506 3.506zM15 2.005h2v5h-2z'/%3E%3C/svg%3E"); mask-image: ; -webkit-mask-position-x: ; -webkit-mask-position-y: ; mask-repeat: ; mask-origin: ; mask-clip: ; mask-composite: ; mask-mode: ; color: inherit; background-color: currentcolor; width: 1em; height: 1em; mask-size: 100% 100%; }
.deck-read .i-carbon\:apps { --un-icon: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M8 4v4H4V4Zm2-2H2v8h8Zm8 2v4h-4V4Zm2-2h-8v8h8Zm8 2v4h-4V4Zm2-2h-8v8h8ZM8 14v4H4v-4Zm2-2H2v8h8Zm8 2v4h-4v-4Zm2-2h-8v8h8Zm8 2v4h-4v-4Zm2-2h-8v8h8ZM8 24v4H4v-4Zm2-2H2v8h8Zm8 2v4h-4v-4Zm2-2h-8v8h8Zm8 2v4h-4v-4Zm2-2h-8v8h8Z'/%3E%3C/svg%3E"); mask-image: ; -webkit-mask-position-x: ; -webkit-mask-position-y: ; mask-repeat: ; mask-origin: ; mask-clip: ; mask-composite: ; mask-mode: ; color: inherit; background-color: currentcolor; width: 1em; height: 1em; mask-size: 100% 100%; }
.deck-read .i-carbon\:arrow-down { --un-icon: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M24.59 16.59L17 24.17V4h-2v20.17l-7.59-7.58L6 18l10 10l10-10z'/%3E%3C/svg%3E"); mask-image: ; -webkit-mask-position-x: ; -webkit-mask-position-y: ; mask-repeat: ; mask-origin: ; mask-clip: ; mask-composite: ; mask-mode: ; color: inherit; background-color: currentcolor; width: 1em; height: 1em; mask-size: 100% 100%; }
.deck-read .i-carbon\:arrow-left { --un-icon: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m14 26l1.41-1.41L7.83 17H28v-2H7.83l7.58-7.59L14 6L4 16z'/%3E%3C/svg%3E"); mask-image: ; -webkit-mask-position-x: ; -webkit-mask-position-y: ; mask-repeat: ; mask-origin: ; mask-clip: ; mask-composite: ; mask-mode: ; color: inherit; background-color: currentcolor; width: 1em; height: 1em; mask-size: 100% 100%; }
.deck-read .i-carbon\:arrow-right { --un-icon: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m18 6l-1.43 1.393L24.15 15H4v2h20.15l-7.58 7.573L18 26l10-10z'/%3E%3C/svg%3E"); mask-image: ; -webkit-mask-position-x: ; -webkit-mask-position-y: ; mask-repeat: ; mask-origin: ; mask-clip: ; mask-composite: ; mask-mode: ; color: inherit; background-color: currentcolor; width: 1em; height: 1em; mask-size: 100% 100%; }
.deck-read .i-carbon\:arrow-up { --un-icon: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16 4L6 14l1.41 1.41L15 7.83V28h2V7.83l7.59 7.58L26 14z'/%3E%3C/svg%3E"); mask-image: ; -webkit-mask-position-x: ; -webkit-mask-position-y: ; mask-repeat: ; mask-origin: ; mask-clip: ; mask-composite: ; mask-mode: ; color: inherit; background-color: currentcolor; width: 1em; height: 1em; mask-size: 100% 100%; }
.deck-read .i-carbon\:arrow-up-right { --un-icon: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10 6v2h12.59L6 24.59L7.41 26L24 9.41V22h2V6z'/%3E%3C/svg%3E"); mask-image: ; -webkit-mask-position-x: ; -webkit-mask-position-y: ; mask-repeat: ; mask-origin: ; mask-clip: ; mask-composite: ; mask-mode: ; color: inherit; background-color: currentcolor; width: 1em; height: 1em; mask-size: 100% 100%; }
.deck-read .i-carbon\:catalog { --un-icon: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M26 2H8a2 2 0 0 0-2 2v4H4v2h2v5H4v2h2v5H4v2h2v4a2 2 0 0 0 2 2h18a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2m0 26H8v-4h2v-2H8v-5h2v-2H8v-5h2V8H8V4h18Z'/%3E%3Cpath fill='currentColor' d='M14 8h8v2h-8zm0 7h8v2h-8zm0 7h8v2h-8z'/%3E%3C/svg%3E"); mask-image: ; -webkit-mask-position-x: ; -webkit-mask-position-y: ; mask-repeat: ; mask-origin: ; mask-clip: ; mask-composite: ; mask-mode: ; color: inherit; background-color: currentcolor; width: 1em; height: 1em; mask-size: 100% 100%; }
.deck-read .i-carbon\:checkbox { --un-icon: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M26 4H6a2 2 0 0 0-2 2v20a2 2 0 0 0 2 2h20a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2M6 26V6h20v20Z'/%3E%3C/svg%3E"); mask-image: ; -webkit-mask-position-x: ; -webkit-mask-position-y: ; mask-repeat: ; mask-origin: ; mask-clip: ; mask-composite: ; mask-mode: ; color: inherit; background-color: currentcolor; width: 1em; height: 1em; mask-size: 100% 100%; }
.deck-read .i-carbon\:checkmark { --un-icon: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m13 24l-9-9l1.414-1.414L13 21.171L26.586 7.586L28 9z'/%3E%3C/svg%3E"); mask-image: ; -webkit-mask-position-x: ; -webkit-mask-position-y: ; mask-repeat: ; mask-origin: ; mask-clip: ; mask-composite: ; mask-mode: ; color: inherit; background-color: currentcolor; width: 1em; height: 1em; mask-size: 100% 100%; }
.deck-read .i-carbon\:chevron-up,.deck-read [i-carbon\:chevron-up=""] { --un-icon: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m16 10l10 10l-1.4 1.4l-8.6-8.6l-8.6 8.6L6 20z'/%3E%3C/svg%3E"); mask-image: ; -webkit-mask-position-x: ; -webkit-mask-position-y: ; mask-repeat: ; mask-origin: ; mask-clip: ; mask-composite: ; mask-mode: ; color: inherit; background-color: currentcolor; width: 1em; height: 1em; mask-size: 100% 100%; }
.deck-read .i-carbon\:close { --un-icon: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M17.414 16L24 9.414L22.586 8L16 14.586L9.414 8L8 9.414L14.586 16L8 22.586L9.414 24L16 17.414L22.586 24L24 22.586z'/%3E%3C/svg%3E"); mask-image: ; -webkit-mask-position-x: ; -webkit-mask-position-y: ; mask-repeat: ; mask-origin: ; mask-clip: ; mask-composite: ; mask-mode: ; color: inherit; background-color: currentcolor; width: 1em; height: 1em; mask-size: 100% 100%; }
.deck-read .i-carbon\:close-outline { --un-icon: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16 2C8.2 2 2 8.2 2 16s6.2 14 14 14s14-6.2 14-14S23.8 2 16 2m0 26C9.4 28 4 22.6 4 16S9.4 4 16 4s12 5.4 12 12s-5.4 12-12 12'/%3E%3Cpath fill='currentColor' d='M21.4 23L16 17.6L10.6 23L9 21.4l5.4-5.4L9 10.6L10.6 9l5.4 5.4L21.4 9l1.6 1.6l-5.4 5.4l5.4 5.4z'/%3E%3C/svg%3E"); mask-image: ; -webkit-mask-position-x: ; -webkit-mask-position-y: ; mask-repeat: ; mask-origin: ; mask-clip: ; mask-composite: ; mask-mode: ; color: inherit; background-color: currentcolor; width: 1em; height: 1em; mask-size: 100% 100%; }
.deck-read .i-carbon\:cursor-1,.deck-read [i-carbon\:cursor-1=""] { --un-icon: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M23 28a1 1 0 0 1-.71-.29l-6.13-6.14l-3.33 5a1 1 0 0 1-1 .44a1 1 0 0 1-.81-.7l-6-20A1 1 0 0 1 6.29 5l20 6a1 1 0 0 1 .7.81a1 1 0 0 1-.44 1l-5 3.33l6.14 6.13a1 1 0 0 1 0 1.42l-4 4A1 1 0 0 1 23 28m0-2.41L25.59 23l-7.16-7.15l5.25-3.5L7.49 7.49l4.86 16.19l3.5-5.25Z'/%3E%3C/svg%3E"); mask-image: ; -webkit-mask-position-x: ; -webkit-mask-position-y: ; mask-repeat: ; mask-origin: ; mask-clip: ; mask-composite: ; mask-mode: ; color: inherit; background-color: currentcolor; width: 1em; height: 1em; mask-size: 100% 100%; }
.deck-read .i-carbon\:document-pdf { --un-icon: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M30 18v-2h-6v10h2v-4h3v-2h-3v-2zm-11 8h-4V16h4a3.003 3.003 0 0 1 3 3v4a3.003 3.003 0 0 1-3 3m-2-2h2a1 1 0 0 0 1-1v-4a1 1 0 0 0-1-1h-2Zm-6-8H6v10h2v-3h3a2.003 2.003 0 0 0 2-2v-3a2 2 0 0 0-2-2m-3 5v-3h3l.001 3Z'/%3E%3Cpath fill='currentColor' d='M22 14v-4a.91.91 0 0 0-.3-.7l-7-7A.9.9 0 0 0 14 2H4a2.006 2.006 0 0 0-2 2v24a2 2 0 0 0 2 2h16v-2H4V4h8v6a2.006 2.006 0 0 0 2 2h6v2Zm-8-4V4.4l5.6 5.6Z'/%3E%3C/svg%3E"); mask-image: ; -webkit-mask-position-x: ; -webkit-mask-position-y: ; mask-repeat: ; mask-origin: ; mask-clip: ; mask-composite: ; mask-mode: ; color: inherit; background-color: currentcolor; width: 1em; height: 1em; mask-size: 100% 100%; }
.deck-read .i-carbon\:download { --un-icon: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M26 24v4H6v-4H4v4a2 2 0 0 0 2 2h20a2 2 0 0 0 2-2v-4Zm0-10l-1.41-1.41L17 20.17V2h-2v18.17l-7.59-7.58L6 14l10 10z'/%3E%3C/svg%3E"); mask-image: ; -webkit-mask-position-x: ; -webkit-mask-position-y: ; mask-repeat: ; mask-origin: ; mask-clip: ; mask-composite: ; mask-mode: ; color: inherit; background-color: currentcolor; width: 1em; height: 1em; mask-size: 100% 100%; }
.deck-read .i-carbon\:drop-photo { --un-icon: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 26a4 4 0 1 1 4-4a4.005 4.005 0 0 1-4 4m0-6a2 2 0 1 0 2 2a2 2 0 0 0-2-2'/%3E%3Cpath fill='currentColor' d='M27 29H11a2 2 0 0 1-2-2v-9a2 2 0 0 1 2-2h3.28l.543-1.632A2 2 0 0 1 16.721 13h4.558a2 2 0 0 1 1.898 1.368L23.72 16H27a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2m-16-2h16v-9h-4.72l-1-3h-4.56l-1 3H11Zm16-16h2v2h-2zm0-4h2v2h-2zm0-4h2v2h-2zm-4 0h2v2h-2zm-4 0h2v2h-2zm-4 0h2v2h-2zm-4 0h2v2h-2zM7 3h2v2H7zM3 3h2v2H3zm0 4h2v2H3zm0 4h2v2H3zm0 4h2v2H3zm0 4h2v2H3zm0 4h2v2H3zm0 4h2v2H3z'/%3E%3C/svg%3E"); mask-image: ; -webkit-mask-position-x: ; -webkit-mask-position-y: ; mask-repeat: ; mask-origin: ; mask-clip: ; mask-composite: ; mask-mode: ; color: inherit; background-color: currentcolor; width: 1em; height: 1em; mask-size: 100% 100%; }
.deck-read .i-carbon\:edit { --un-icon: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M2 26h28v2H2zM25.4 9c.8-.8.8-2 0-2.8l-3.6-3.6c-.8-.8-2-.8-2.8 0l-15 15V24h6.4zm-5-5L24 7.6l-3 3L17.4 7zM6 22v-3.6l10-10l3.6 3.6l-10 10z'/%3E%3C/svg%3E"); mask-image: ; -webkit-mask-position-x: ; -webkit-mask-position-y: ; mask-repeat: ; mask-origin: ; mask-clip: ; mask-composite: ; mask-mode: ; color: inherit; background-color: currentcolor; width: 1em; height: 1em; mask-size: 100% 100%; }
.deck-read .i-carbon\:erase { --un-icon: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M7 27h23v2H7zm20.38-16.49l-7.93-7.92a2 2 0 0 0-2.83 0l-14 14a2 2 0 0 0 0 2.83L7.13 24h9.59l10.66-10.66a2 2 0 0 0 0-2.83M15.89 22H8l-4-4l6.31-6.31l7.93 7.92Zm3.76-3.76l-7.92-7.93L18 4l8 7.93Z'/%3E%3C/svg%3E"); mask-image: ; -webkit-mask-position-x: ; -webkit-mask-position-y: ; mask-repeat: ; mask-origin: ; mask-clip: ; mask-composite: ; mask-mode: ; color: inherit; background-color: currentcolor; width: 1em; height: 1em; mask-size: 100% 100%; }
.deck-read .i-carbon\:error { --un-icon: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M2 16A14 14 0 1 0 16 2A14 14 0 0 0 2 16m23.15 7.75L8.25 6.85a12 12 0 0 1 16.9 16.9M8.24 25.16a12 12 0 0 1-1.4-16.89l16.89 16.89a12 12 0 0 1-15.49 0'/%3E%3C/svg%3E"); mask-image: ; -webkit-mask-position-x: ; -webkit-mask-position-y: ; mask-repeat: ; mask-origin: ; mask-clip: ; mask-composite: ; mask-mode: ; color: inherit; background-color: currentcolor; width: 1em; height: 1em; mask-size: 100% 100%; }
.deck-read .i-carbon\:help { --un-icon: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16 2a14 14 0 1 0 14 14A14 14 0 0 0 16 2m0 26a12 12 0 1 1 12-12a12 12 0 0 1-12 12'/%3E%3Ccircle cx='16' cy='23.5' r='1.5' fill='currentColor'/%3E%3Cpath fill='currentColor' d='M17 8h-1.5a4.49 4.49 0 0 0-4.5 4.5v.5h2v-.5a2.5 2.5 0 0 1 2.5-2.5H17a2.5 2.5 0 0 1 0 5h-2v4.5h2V17a4.5 4.5 0 0 0 0-9'/%3E%3C/svg%3E"); mask-image: ; -webkit-mask-position-x: ; -webkit-mask-position-y: ; mask-repeat: ; mask-origin: ; mask-clip: ; mask-composite: ; mask-mode: ; color: inherit; background-color: currentcolor; width: 1em; height: 1em; mask-size: 100% 100%; }
.deck-read .i-carbon\:information { --un-icon: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M17 22v-8h-4v2h2v6h-3v2h8v-2zM16 8a1.5 1.5 0 1 0 1.5 1.5A1.5 1.5 0 0 0 16 8'/%3E%3Cpath fill='currentColor' d='M16 30a14 14 0 1 1 14-14a14 14 0 0 1-14 14m0-26a12 12 0 1 0 12 12A12 12 0 0 0 16 4'/%3E%3C/svg%3E"); mask-image: ; -webkit-mask-position-x: ; -webkit-mask-position-y: ; mask-repeat: ; mask-origin: ; mask-clip: ; mask-composite: ; mask-mode: ; color: inherit; background-color: currentcolor; width: 1em; height: 1em; mask-size: 100% 100%; }
.deck-read .i-carbon\:keyboard { --un-icon: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M28 26H4a2 2 0 0 1-2-2V10a2 2 0 0 1 2-2h24a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2M4 10v14h24V10Z'/%3E%3Cpath fill='currentColor' d='M10 20h11v2H10zm-4-8h2v2H6zm4 0h2v2h-2zm4 0h2v2h-2zm4 0h2v2h-2zM6 20h2v2H6zm0-4h2v2H6zm4 0h2v2h-2zm4 0h2v2h-2zm8-4h4v2h-4zm0 4h4v2h-4zm-4 0h2v2h-2zm5 4h3v2h-3z'/%3E%3C/svg%3E"); mask-image: ; -webkit-mask-position-x: ; -webkit-mask-position-y: ; mask-repeat: ; mask-origin: ; mask-clip: ; mask-composite: ; mask-mode: ; color: inherit; background-color: currentcolor; width: 1em; height: 1em; mask-size: 100% 100%; }
.deck-read .i-carbon\:list-boxes { --un-icon: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16 8h14v2H16zm0 14h14v2H16zm-6-8H4a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2M4 6v6h6.001L10 6Zm6 22H4a2 2 0 0 1-2-2v-6a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2m-6-8v6h6.001L10 20Z'/%3E%3C/svg%3E"); mask-image: ; -webkit-mask-position-x: ; -webkit-mask-position-y: ; mask-repeat: ; mask-origin: ; mask-clip: ; mask-composite: ; mask-mode: ; color: inherit; background-color: currentcolor; width: 1em; height: 1em; mask-size: 100% 100%; }
.deck-read .i-carbon\:maximize { --un-icon: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M20 2v2h6.586L18 12.582L19.414 14L28 5.414V12h2V2zm-6 17.416L12.592 18L4 26.586V20H2v10h10v-2H5.414z'/%3E%3C/svg%3E"); mask-image: ; -webkit-mask-position-x: ; -webkit-mask-position-y: ; mask-repeat: ; mask-origin: ; mask-clip: ; mask-composite: ; mask-mode: ; color: inherit; background-color: currentcolor; width: 1em; height: 1em; mask-size: 100% 100%; }
.deck-read .i-carbon\:minimize { --un-icon: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M4 18v2h6.586L2 28.582L3.414 30L12 21.414V28h2V18zM30 3.416L28.592 2L20 10.586V4h-2v10h10v-2h-6.586z'/%3E%3C/svg%3E"); mask-image: ; -webkit-mask-position-x: ; -webkit-mask-position-y: ; mask-repeat: ; mask-origin: ; mask-clip: ; mask-composite: ; mask-mode: ; color: inherit; background-color: currentcolor; width: 1em; height: 1em; mask-size: 100% 100%; }
.deck-read .i-carbon\:pause { --un-icon: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 8v16H8V8zm0-2H8a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h4a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2m12 2v16h-4V8zm0-2h-4a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h4a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2'/%3E%3C/svg%3E"); mask-image: ; -webkit-mask-position-x: ; -webkit-mask-position-y: ; mask-repeat: ; mask-origin: ; mask-clip: ; mask-composite: ; mask-mode: ; color: inherit; background-color: currentcolor; width: 1em; height: 1em; mask-size: 100% 100%; }
.deck-read .i-carbon\:pen { --un-icon: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M27.307 6.107L30 3.414L28.586 2l-2.693 2.693L24.8 3.6a1.933 1.933 0 0 0-2.8 0l-18 18V28h6.4l18-18a1.933 1.933 0 0 0 0-2.8ZM9.6 26H6v-3.6L23.4 5L27 8.6ZM9 11.586L16.586 4L18 5.414L10.414 13z'/%3E%3C/svg%3E"); mask-image: ; -webkit-mask-position-x: ; -webkit-mask-position-y: ; mask-repeat: ; mask-origin: ; mask-clip: ; mask-composite: ; mask-mode: ; color: inherit; background-color: currentcolor; width: 1em; height: 1em; mask-size: 100% 100%; }
.deck-read .i-carbon\:pin { --un-icon: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M28.59 13.31L30 11.9L20 2l-1.31 1.42l1.18 1.18l-11.49 9.72l-1.72-1.71L5.25 14l5.66 5.68L2 28.58L3.41 30l8.91-8.91L18 26.75l1.39-1.42l-1.71-1.71l9.72-11.49ZM16.26 22.2L9.8 15.74L21.29 6L26 10.71Z'/%3E%3C/svg%3E"); mask-image: ; -webkit-mask-position-x: ; -webkit-mask-position-y: ; mask-repeat: ; mask-origin: ; mask-clip: ; mask-composite: ; mask-mode: ; color: inherit; background-color: currentcolor; width: 1em; height: 1em; mask-size: 100% 100%; }
.deck-read .i-carbon\:pin-filled { --un-icon: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M28.586 13.314L30 11.9L20 2l-1.314 1.415l1.186 1.186L8.38 14.322l-1.716-1.715L5.25 14l5.657 5.677L2 28.583L3.41 30l8.911-8.909L18 26.748l1.393-1.414l-1.716-1.716l9.724-11.49Z'/%3E%3C/svg%3E"); mask-image: ; -webkit-mask-position-x: ; -webkit-mask-position-y: ; mask-repeat: ; mask-origin: ; mask-clip: ; mask-composite: ; mask-mode: ; color: inherit; background-color: currentcolor; width: 1em; height: 1em; mask-size: 100% 100%; }
.deck-read .i-carbon\:play { --un-icon: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M7 28a1 1 0 0 1-1-1V5a1 1 0 0 1 1.482-.876l20 11a1 1 0 0 1 0 1.752l-20 11A1 1 0 0 1 7 28M8 6.69v18.62L24.925 16Z'/%3E%3C/svg%3E"); mask-image: ; -webkit-mask-position-x: ; -webkit-mask-position-y: ; mask-repeat: ; mask-origin: ; mask-clip: ; mask-composite: ; mask-mode: ; color: inherit; background-color: currentcolor; width: 1em; height: 1em; mask-size: 100% 100%; }
.deck-read .i-carbon\:presentation-file { --un-icon: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M15 10h2v8h-2zm5 4h2v4h-2zm-10-2h2v6h-2z'/%3E%3Cpath fill='currentColor' d='M25 4h-8V2h-2v2H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8v6h-4v2h10v-2h-4v-6h8a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2m0 16H7V6h18Z'/%3E%3C/svg%3E"); mask-image: ; -webkit-mask-position-x: ; -webkit-mask-position-y: ; mask-repeat: ; mask-origin: ; mask-clip: ; mask-composite: ; mask-mode: ; color: inherit; background-color: currentcolor; width: 1em; height: 1em; mask-size: 100% 100%; }
.deck-read .i-carbon\:radio-button { --un-icon: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16 2a14 14 0 1 0 14 14A14 14 0 0 0 16 2m0 26a12 12 0 1 1 12-12a12 12 0 0 1-12 12'/%3E%3C/svg%3E"); mask-image: ; -webkit-mask-position-x: ; -webkit-mask-position-y: ; mask-repeat: ; mask-origin: ; mask-clip: ; mask-composite: ; mask-mode: ; color: inherit; background-color: currentcolor; width: 1em; height: 1em; mask-size: 100% 100%; }
.deck-read .i-carbon\:redo { --un-icon: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 10h12.185l-3.587-3.586L22 5l6 6l-6 6l-1.402-1.415L24.182 12H12a6 6 0 0 0 0 12h8v2h-8a8 8 0 0 1 0-16'/%3E%3C/svg%3E"); mask-image: ; -webkit-mask-position-x: ; -webkit-mask-position-y: ; mask-repeat: ; mask-origin: ; mask-clip: ; mask-composite: ; mask-mode: ; color: inherit; background-color: currentcolor; width: 1em; height: 1em; mask-size: 100% 100%; }
.deck-read .i-carbon\:renew { --un-icon: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 10H6.78A11 11 0 0 1 27 16h2A13 13 0 0 0 6 7.68V4H4v8h8Zm8 12h5.22A11 11 0 0 1 5 16H3a13 13 0 0 0 23 8.32V28h2v-8h-8Z'/%3E%3C/svg%3E"); mask-image: ; -webkit-mask-position-x: ; -webkit-mask-position-y: ; mask-repeat: ; mask-origin: ; mask-clip: ; mask-composite: ; mask-mode: ; color: inherit; background-color: currentcolor; width: 1em; height: 1em; mask-size: 100% 100%; }
.deck-read .i-carbon\:settings-adjust { --un-icon: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M30 8h-4.1c-.5-2.3-2.5-4-4.9-4s-4.4 1.7-4.9 4H2v2h14.1c.5 2.3 2.5 4 4.9 4s4.4-1.7 4.9-4H30zm-9 4c-1.7 0-3-1.3-3-3s1.3-3 3-3s3 1.3 3 3s-1.3 3-3 3M2 24h4.1c.5 2.3 2.5 4 4.9 4s4.4-1.7 4.9-4H30v-2H15.9c-.5-2.3-2.5-4-4.9-4s-4.4 1.7-4.9 4H2zm9-4c1.7 0 3 1.3 3 3s-1.3 3-3 3s-3-1.3-3-3s1.3-3 3-3'/%3E%3C/svg%3E"); mask-image: ; -webkit-mask-position-x: ; -webkit-mask-position-y: ; mask-repeat: ; mask-origin: ; mask-clip: ; mask-composite: ; mask-mode: ; color: inherit; background-color: currentcolor; width: 1em; height: 1em; mask-size: 100% 100%; }
.deck-read .i-carbon\:stop-outline { --un-icon: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16 4A12 12 0 1 1 4 16A12 12 0 0 1 16 4m0-2a14 14 0 1 0 14 14A14 14 0 0 0 16 2'/%3E%3Cpath fill='currentColor' d='M20 12v8h-8v-8zm0-2h-8a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2v-8a2 2 0 0 0-2-2'/%3E%3C/svg%3E"); mask-image: ; -webkit-mask-position-x: ; -webkit-mask-position-y: ; mask-repeat: ; mask-origin: ; mask-clip: ; mask-composite: ; mask-mode: ; color: inherit; background-color: currentcolor; width: 1em; height: 1em; mask-size: 100% 100%; }
.deck-read .i-carbon\:template { --un-icon: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M26 6v4H6V6zm0-2H6a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h20a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2M10 16v10H6V16zm0-2H6a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h4a2 2 0 0 0 2-2V16a2 2 0 0 0-2-2m16 2v10H16V16zm0-2H16a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V16a2 2 0 0 0-2-2'/%3E%3C/svg%3E"); mask-image: ; -webkit-mask-position-x: ; -webkit-mask-position-y: ; mask-repeat: ; mask-origin: ; mask-clip: ; mask-composite: ; mask-mode: ; color: inherit; background-color: currentcolor; width: 1em; height: 1em; mask-size: 100% 100%; }
.deck-read .i-carbon\:text-annotation-toggle { --un-icon: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M29.537 13.76l-3.297-3.297a1.586 1.586 0 0 0-2.24 0L10 24.467V30h5.533l14.004-14a1.586 1.586 0 0 0 0-2.24zM14.704 28H12v-2.704l9.44-9.441l2.705 2.704zM25.56 17.145l-2.704-2.704l2.267-2.267l2.704 2.704z' fill='currentColor'/%3E%3Cpath d='M11 17h2v-7h3V8H8v2h3v7z' fill='currentColor'/%3E%3Cpath d='M8 20H4V4h16v4h2V4a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h4z' fill='currentColor'/%3E%3C/svg%3E"); mask-image: ; -webkit-mask-position-x: ; -webkit-mask-position-y: ; mask-repeat: ; mask-origin: ; mask-clip: ; mask-composite: ; mask-mode: ; color: inherit; background-color: currentcolor; width: 1em; height: 1em; mask-size: 100% 100%; }
.deck-read .i-carbon\:time { --un-icon: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16 30a14 14 0 1 1 14-14a14 14 0 0 1-14 14m0-26a12 12 0 1 0 12 12A12 12 0 0 0 16 4'/%3E%3Cpath fill='currentColor' d='M20.59 22L15 16.41V7h2v8.58l5 5.01z'/%3E%3C/svg%3E"); mask-image: ; -webkit-mask-position-x: ; -webkit-mask-position-y: ; mask-repeat: ; mask-origin: ; mask-clip: ; mask-composite: ; mask-mode: ; color: inherit; background-color: currentcolor; width: 1em; height: 1em; mask-size: 100% 100%; }
.deck-read .i-carbon\:timer { --un-icon: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M15 11h2v9h-2zm-2-9h6v2h-6z'/%3E%3Cpath fill='currentColor' d='m28 9l-1.42-1.41l-2.25 2.25a10.94 10.94 0 1 0 1.18 1.65ZM16 26a9 9 0 1 1 9-9a9 9 0 0 1-9 9'/%3E%3C/svg%3E"); mask-image: ; -webkit-mask-position-x: ; -webkit-mask-position-y: ; mask-repeat: ; mask-origin: ; mask-clip: ; mask-composite: ; mask-mode: ; color: inherit; background-color: currentcolor; width: 1em; height: 1em; mask-size: 100% 100%; }
.deck-read .i-carbon\:trash-can { --un-icon: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 12h2v12h-2zm6 0h2v12h-2z'/%3E%3Cpath fill='currentColor' d='M4 6v2h2v20a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V8h2V6Zm4 22V8h16v20Zm4-26h8v2h-8z'/%3E%3C/svg%3E"); mask-image: ; -webkit-mask-position-x: ; -webkit-mask-position-y: ; mask-repeat: ; mask-origin: ; mask-clip: ; mask-composite: ; mask-mode: ; color: inherit; background-color: currentcolor; width: 1em; height: 1em; mask-size: 100% 100%; }
.deck-read .i-carbon\:undo { --un-icon: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M20 10H7.815l3.587-3.586L10 5l-6 6l6 6l1.402-1.415L7.818 12H20a6 6 0 0 1 0 12h-8v2h8a8 8 0 0 0 0-16'/%3E%3C/svg%3E"); mask-image: ; -webkit-mask-position-x: ; -webkit-mask-position-y: ; mask-repeat: ; mask-origin: ; mask-clip: ; mask-composite: ; mask-mode: ; color: inherit; background-color: currentcolor; width: 1em; height: 1em; mask-size: 100% 100%; }
.deck-read .i-carbon\:user-avatar { --un-icon: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16 8a5 5 0 1 0 5 5a5 5 0 0 0-5-5m0 8a3 3 0 1 1 3-3a3.003 3.003 0 0 1-3 3'/%3E%3Cpath fill='currentColor' d='M16 2a14 14 0 1 0 14 14A14.016 14.016 0 0 0 16 2m-6 24.377V25a3.003 3.003 0 0 1 3-3h6a3.003 3.003 0 0 1 3 3v1.377a11.9 11.9 0 0 1-12 0m13.993-1.451A5 5 0 0 0 19 20h-6a5 5 0 0 0-4.992 4.926a12 12 0 1 1 15.985 0'/%3E%3C/svg%3E"); mask-image: ; -webkit-mask-position-x: ; -webkit-mask-position-y: ; mask-repeat: ; mask-origin: ; mask-clip: ; mask-composite: ; mask-mode: ; color: inherit; background-color: currentcolor; width: 1em; height: 1em; mask-size: 100% 100%; }
.deck-read .i-carbon\:user-speaker { --un-icon: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M29.415 19L27.7 17.285A3 3 0 0 0 28 16a3 3 0 1 0-3 3a3 3 0 0 0 1.286-.3L28 20.414V28h-6v-3a7.01 7.01 0 0 0-7-7H9a7.01 7.01 0 0 0-7 7v5h28v-9.586A2 2 0 0 0 29.415 19M4 25a5.006 5.006 0 0 1 5-5h6a5.006 5.006 0 0 1 5 5v3H4Z'/%3E%3Cpath fill='currentColor' d='M12 4a5 5 0 1 1-5 5a5 5 0 0 1 5-5m0-2a7 7 0 1 0 7 7a7 7 0 0 0-7-7'/%3E%3C/svg%3E"); mask-image: ; -webkit-mask-position-x: ; -webkit-mask-position-y: ; mask-repeat: ; mask-origin: ; mask-clip: ; mask-composite: ; mask-mode: ; color: inherit; background-color: currentcolor; width: 1em; height: 1em; mask-size: 100% 100%; }
.deck-read .i-carbon\:video { --un-icon: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M21 26H4a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h17a2 2 0 0 1 2 2v4.06l5.42-3.87A1 1 0 0 1 30 9v14a1 1 0 0 1-1.58.81L23 19.94V24a2 2 0 0 1-2 2M4 8v16h17v-6a1 1 0 0 1 1.58-.81L28 21.06V10.94l-5.42 3.87A1 1 0 0 1 21 14V8Z'/%3E%3C/svg%3E"); mask-image: ; -webkit-mask-position-x: ; -webkit-mask-position-y: ; mask-repeat: ; mask-origin: ; mask-clip: ; mask-composite: ; mask-mode: ; color: inherit; background-color: currentcolor; width: 1em; height: 1em; mask-size: 100% 100%; }
.deck-read .i-carbon\:zoom-in { --un-icon: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M18 12h-4V8h-2v4H8v2h4v4h2v-4h4z'/%3E%3Cpath fill='currentColor' d='M21.448 20A10.86 10.86 0 0 0 24 13a11 11 0 1 0-11 11a10.86 10.86 0 0 0 7-2.552L27.586 29L29 27.586ZM13 22a9 9 0 1 1 9-9a9.01 9.01 0 0 1-9 9'/%3E%3C/svg%3E"); mask-image: ; -webkit-mask-position-x: ; -webkit-mask-position-y: ; mask-repeat: ; mask-origin: ; mask-clip: ; mask-composite: ; mask-mode: ; color: inherit; background-color: currentcolor; width: 1em; height: 1em; mask-size: 100% 100%; }
.deck-read .i-carbon\:zoom-out { --un-icon: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M8 12h10v2H8z'/%3E%3Cpath fill='currentColor' d='M21.448 20A10.86 10.86 0 0 0 24 13a11 11 0 1 0-11 11a10.86 10.86 0 0 0 7-2.552L27.586 29L29 27.586ZM13 22a9 9 0 1 1 9-9a9.01 9.01 0 0 1-9 9'/%3E%3C/svg%3E"); mask-image: ; -webkit-mask-position-x: ; -webkit-mask-position-y: ; mask-repeat: ; mask-origin: ; mask-clip: ; mask-composite: ; mask-mode: ; color: inherit; background-color: currentcolor; width: 1em; height: 1em; mask-size: 100% 100%; }
.deck-read .i-ph-cursor-duotone { --un-icon: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 256 256' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='currentColor'%3E%3Cpath d='M213.66 201L201 213.66a8 8 0 0 1-11.31 0l-51.31-51.31a8 8 0 0 0-13 2.46l-17.82 46.41a8 8 0 0 1-14.85-.71L40.41 50.44a8 8 0 0 1 10-10l160.1 52.24a8 8 0 0 1 .71 14.85l-46.41 17.82a8 8 0 0 0-2.46 13l51.31 51.31a8 8 0 0 1 0 11.34' opacity='.2'/%3E%3Cpath d='M168 132.69L214.08 115l.33-.13a16 16 0 0 0-1.41-29.8L52.92 32.8A15.95 15.95 0 0 0 32.8 52.92L85.07 213a15.82 15.82 0 0 0 14.41 11h.78a15.84 15.84 0 0 0 14.61-9.59l.13-.33L132.69 168L184 219.31a16 16 0 0 0 22.63 0l12.68-12.68a16 16 0 0 0 0-22.63ZM195.31 208L144 156.69a16 16 0 0 0-26 4.93c0 .11-.09.22-.13.32l-17.65 46L48 48l159.85 52.2l-45.95 17.64l-.32.13a16 16 0 0 0-4.93 26L208 195.31Z'/%3E%3C/g%3E%3C/svg%3E"); mask-image: ; -webkit-mask-position-x: ; -webkit-mask-position-y: ; mask-repeat: ; mask-origin: ; mask-clip: ; mask-composite: ; mask-mode: ; color: inherit; background-color: currentcolor; width: 1em; height: 1em; mask-size: 100% 100%; }
.deck-read .i-ph-cursor-fill { --un-icon: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 256 256' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m220.49 207.8l-12.69 12.69a12 12 0 0 1-17 0l-56.57-56.57L115 214.08l-.13.33a15.84 15.84 0 0 1-14.61 9.59h-.78a15.82 15.82 0 0 1-14.41-11L32.8 52.92A15.95 15.95 0 0 1 52.92 32.8L213 85.07a16 16 0 0 1 1.41 29.8l-.33.13l-50.16 19.27l56.57 56.56a12 12 0 0 1 0 16.97'/%3E%3C/svg%3E"); mask-image: ; -webkit-mask-position-x: ; -webkit-mask-position-y: ; mask-repeat: ; mask-origin: ; mask-clip: ; mask-composite: ; mask-mode: ; color: inherit; background-color: currentcolor; width: 1em; height: 1em; mask-size: 100% 100%; }
.deck-read .i-ph\:arrow-down-bold { --un-icon: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 256 256' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m208.49 152.49l-72 72a12 12 0 0 1-17 0l-72-72a12 12 0 0 1 17-17L116 187V40a12 12 0 0 1 24 0v147l51.51-51.52a12 12 0 0 1 17 17Z'/%3E%3C/svg%3E"); mask-image: ; -webkit-mask-position-x: ; -webkit-mask-position-y: ; mask-repeat: ; mask-origin: ; mask-clip: ; mask-composite: ; mask-mode: ; color: inherit; background-color: currentcolor; width: 1em; height: 1em; mask-size: 100% 100%; }
.deck-read .i-ph\:arrow-up-bold { --un-icon: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 256 256' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M208.49 120.49a12 12 0 0 1-17 0L140 69v147a12 12 0 0 1-24 0V69l-51.51 51.49a12 12 0 0 1-17-17l72-72a12 12 0 0 1 17 0l72 72a12 12 0 0 1 0 17'/%3E%3C/svg%3E"); mask-image: ; -webkit-mask-position-x: ; -webkit-mask-position-y: ; mask-repeat: ; mask-origin: ; mask-clip: ; mask-composite: ; mask-mode: ; color: inherit; background-color: currentcolor; width: 1em; height: 1em; mask-size: 100% 100%; }
.deck-read .i-svg-spinners-90-ring-with-bg { --un-icon: url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12,1A11,11,0,1,0,23,12,11,11,0,0,0,12,1Zm0,19a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' opacity='.25'/%3E%3Cpath fill='currentColor' d='M10.14,1.16a11,11,0,0,0-9,8.92A1.59,1.59,0,0,0,2.46,12,1.52,1.52,0,0,0,4.11,10.7a8,8,0,0,1,6.66-6.61A1.42,1.42,0,0,0,12,2.69h0A1.57,1.57,0,0,0,10.14,1.16Z'%3E%3CanimateTransform attributeName='transform' dur='0.75s' repeatCount='indefinite' type='rotate' values='0 12 12;360 12 12'/%3E%3C/path%3E%3C/svg%3E"); mask-image: ; -webkit-mask-position-x: ; -webkit-mask-position-y: ; mask-repeat: ; mask-origin: ; mask-clip: ; mask-composite: ; mask-mode: ; color: inherit; background-color: currentcolor; width: 1em; height: 1em; mask-size: 100% 100%; }
.deck-read .sr-only { clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; width: 1px; height: 1px; margin: -1px; padding: 0px; position: absolute; overflow: hidden; }
.deck-read .pointer-events-auto { pointer-events: auto; }
.deck-read .pointer-events-none,.deck-read [pointer-events-none=""] { pointer-events: none; }
.deck-read .visible { visibility: visible; }
.deck-read .invisible { visibility: hidden; }
.deck-read .absolute,.deck-read [absolute=""] { position: absolute; }
.deck-read .fixed,.deck-read [fixed=""] { position: fixed; }
.deck-read .relative,.deck-read [relative=""] { position: relative; }
.deck-read .static { position: static; }
.deck-read .inset-0,.deck-read [inset-0=""] { inset: 0px; }
.deck-read .inset-0\.5 { inset: 0.125rem; }
.deck-read .inset-y-0,.deck-read [inset-y-0=""] { top: 0px; bottom: 0px; }
.deck-read .-top-15px { top: -15px; }
.deck-read .-top-20 { top: -5rem; }
.deck-read .bottom-\[-6px\] { bottom: -6px; }
.deck-read .bottom-0,.deck-read [bottom-0=""] { bottom: 0px; }
.deck-read .bottom-1,.deck-read [bottom-1=""] { bottom: 0.25rem; }
.deck-read .bottom-10 { bottom: 2.5rem; }
.deck-read .bottom-12 { bottom: 3rem; }
.deck-read .bottom-3 { bottom: 0.75rem; }
.deck-read .bottom-4 { bottom: 1rem; }
.deck-read .bottom-5 { bottom: 1.25rem; }
.deck-read .bottom-6 { bottom: 1.5rem; }
.deck-read .left-0,.deck-read [left-0=""] { left: 0px; }
.deck-read .left-1 { left: 0.25rem; }
.deck-read .left-1\/2 { left: 50%; }
.deck-read .left-1\/8 { left: 12.5%; }
.deck-read .left-110\% { left: 110%; }
.deck-read .right--2,.deck-read [right--2=""] { right: -0.5rem; }
.deck-read .right-\[-6px\] { right: -6px; }
.deck-read .right-0,.deck-read [right-0=""] { right: 0px; }
.deck-read .right-0\.5,.deck-read [right-0\.5=""] { right: 0.125rem; }
.deck-read .right-1,.deck-read [right-1=""] { right: 0.25rem; }
.deck-read .right-1\/10 { right: 10%; }
.deck-read .right-3 { right: 0.75rem; }
.deck-read .right-4 { right: 1rem; }
.deck-read .right-5,.deck-read [right-5=""] { right: 1.25rem; }
.deck-read .right-6 { right: 1.5rem; }
.deck-read .top-\[-6px\] { top: -6px; }
.deck-read .top-0,.deck-read [top-0=""] { top: 0px; }
.deck-read .top-0\.5,.deck-read [top-0\.5=""] { top: 0.125rem; }
.deck-read .top-1 { top: 0.25rem; }
.deck-read .top-1\/2,.deck-read .top-50\% { top: 50%; }
.deck-read .top-10 { top: 2.5rem; }
.deck-read .top-16 { top: 4rem; }
.deck-read .top-20 { top: 5rem; }
.deck-read .top-3 { top: 0.75rem; }
.deck-read .top-4 { top: 1rem; }
.deck-read .top-5 { top: 1.25rem; }
.deck-read .top-50 { top: 12.5rem; }
.deck-read .-z-1 { z-index: -1; }
.deck-read .z-1,.deck-read [z-1=""] { z-index: 1; }
.deck-read .z-10,.deck-read [z-10=""] { z-index: 10; }
.deck-read .z-2 { z-index: 2; }
.deck-read .z-200 { z-index: 200; }
.deck-read .grid { display: grid; }
.deck-read .inline-grid { display: inline-grid; }
.deck-read .grid-cols-\[1fr_max-content\] { grid-template-columns: 1fr max-content; }
.deck-read .grid-cols-\[2fr_3fr\] { grid-template-columns: 2fr 3fr; }
.deck-read .grid-cols-\[35px_1fr\] { grid-template-columns: 35px 1fr; }
.deck-read .grid-rows-\[1fr_max-content\] { grid-template-rows: 1fr max-content; }
.deck-read .grid-rows-\[1fr_min-content\] { grid-template-rows: 1fr min-content; }
.deck-read .grid-rows-\[auto_max-content\] { grid-template-rows: auto max-content; }
.deck-read .grid-rows-\[max-content_1fr\] { grid-template-rows: max-content 1fr; }
.deck-read .grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
.deck-read .grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
.deck-read .m--1,.deck-read [m--1=""] { margin: -0.25rem; }
.deck-read .m-0,.deck-read .m0,.deck-read [m0=""] { margin: 0px; }
.deck-read .m-1 { margin: 0.25rem; }
.deck-read .m-4 { margin: 1rem; }
.deck-read .m-auto,.deck-read .ma { margin: auto; }
.deck-read .children\:my-auto > *:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read .my-auto,.deck-read .mya { margin-top: auto; margin-bottom: auto; }
.deck-read .mx { margin-left: 1rem; margin-right: 1rem; }
.deck-read .mx--1\.2 { margin-left: -0.3rem; margin-right: -0.3rem; }
.deck-read .mx-1 { margin-left: 0.25rem; margin-right: 0.25rem; }
.deck-read .mx-auto { margin-left: auto; margin-right: auto; }
.deck-read .my { margin-top: 1rem; margin-bottom: 1rem; }
.deck-read .my-1,.deck-read .my1 { margin-top: 0.25rem; margin-bottom: 0.25rem; }
.deck-read .my2 { margin-top: 0.5rem; margin-bottom: 0.5rem; }
.deck-read .my5 { margin-top: 1.25rem; margin-bottom: 1.25rem; }
.deck-read .-mt-0\.5 { margin-top: -0.125rem; }
.deck-read .-mt-2 { margin-top: -0.5rem; }
.deck-read .-mt-4 { margin-top: -1rem; }
.deck-read .-mt-8 { margin-top: -2rem; }
.deck-read .\!mb-2 { margin-bottom: 0.5rem !important; }
.deck-read .mb-10 { margin-bottom: 2.5rem; }
.deck-read .mb-4 { margin-bottom: 1rem; }
.deck-read .mb-8 { margin-bottom: 2rem; }
.deck-read .mb2 { margin-bottom: 0.5rem; }
.deck-read .me { margin-inline-end: 1rem; }
.deck-read .ml-1 { margin-left: 0.25rem; }
.deck-read .ml-auto { margin-left: auto; }
.deck-read .mr--14px { margin-right: -14px; }
.deck-read .mr--4 { margin-right: -1rem; }
.deck-read .mr-1,.deck-read .mr1 { margin-right: 0.25rem; }
.deck-read .mr-2 { margin-right: 0.5rem; }
.deck-read .mr0 { margin-right: 0px; }
.deck-read .ms { margin-inline-start: 1rem; }
.deck-read .mt-1,.deck-read .mt1 { margin-top: 0.25rem; }
.deck-read .mt-12 { margin-top: 3rem; }
.deck-read .mt-16 { margin-top: 4rem; }
.deck-read .mt-2 { margin-top: 0.5rem; }
.deck-read .mt-3 { margin-top: 0.75rem; }
.deck-read .mt-4 { margin-top: 1rem; }
.deck-read .mt-5 { margin-top: 1.25rem; }
.deck-read .mt-6 { margin-top: 1.5rem; }
.deck-read .mt-8 { margin-top: 2rem; }
.deck-read .mt-px { margin-top: 1px; }
.deck-read .inline,.deck-read [inline=""] { display: inline; }
.deck-read .block,.deck-read.dark .dark\:block { display: block; }
.deck-read .inline-block { display: inline-block; }
.deck-read .\!hidden { display: none !important; }
.deck-read.dark .dark\:hidden,.deck-read .hidden,.deck-read [hidden=""],.deck-read .group:hover .group-hover\:hidden,.deck-read .group:not(:hover) .group-not-hover\:hidden { display: none; }
.deck-read .aspect-initial,.deck-read .aspect-ratio-initial,.deck-read [aspect-initial~="default:"]:default { aspect-ratio: initial; }
.deck-read .h-\[22px\],.deck-read .h-22px,.deck-read [h-22px=""] { height: 22px; }
.deck-read .h-\[40px\] { height: 40px; }
.deck-read .h-\[calc\(var\(--vh\,1vh\)\*100\)\] { height: calc(var(--vh,1vh) * 100); }
.deck-read .h-0\.7 { height: 0.175rem; }
.deck-read .h-1\.5,.deck-read [h-1\.5=""] { height: 0.375rem; }
.deck-read .h-16 { height: 4rem; }
.deck-read .h-1px { height: 1px; }
.deck-read .h-2,.deck-read .h2,.deck-read [h-2=""] { height: 0.5rem; }
.deck-read .h-3\.5 { height: 0.875rem; }
.deck-read .h-40 { height: 10rem; }
.deck-read .h-4px { height: 4px; }
.deck-read .h-5,.deck-read .h5,.deck-read [h-5=""] { height: 1.25rem; }
.deck-read .h-6 { height: 1.5rem; }
.deck-read .h-8,.deck-read [h-8=""] { height: 2rem; }
.deck-read .h-auto { height: auto; }
.deck-read .h-full,.deck-read [h-full=""] { height: 100%; }
.deck-read .h-max { height: max-content; }
.deck-read .h-screen { height: 100vh; }
.deck-read .h1,.deck-read [h1=""] { height: 0.25rem; }
.deck-read .h3 { height: 0.75rem; }
.deck-read .max-h-full,.deck-read [max-h-full=""] { max-height: 100%; }
.deck-read .max-h-full\! { max-height: 100% !important; }
.deck-read .max-w-\[calc\(100\%-3rem\)\] { max-width: calc(100% - 3rem); }
.deck-read .max-w-150 { max-width: 37.5rem; }
.deck-read .max-w-250 { max-width: 62.5rem; }
.deck-read .max-w-90,.deck-read [max-w-90=""] { max-width: 22.5rem; }
.deck-read .max-w-full { max-width: 100%; }
.deck-read .max-w-full\! { max-width: 100% !important; }
.deck-read .max-w-xs { max-width: 20rem; }
.deck-read .min-h-50 { min-height: 12.5rem; }
.deck-read .min-h-full { min-height: 100%; }
.deck-read .min-h-full\! { min-height: 100% !important; }
.deck-read .min-w-\[70\%\] { min-width: 70%; }
.deck-read .min-w-0 { min-width: 0px; }
.deck-read .min-w-16 { min-width: 4rem; }
.deck-read .min-w-30,.deck-read [min-w-30=""] { min-width: 7.5rem; }
.deck-read .min-w-40 { min-width: 10rem; }
.deck-read .min-w-90,.deck-read [min-w-90=""] { min-width: 22.5rem; }
.deck-read .min-w-full { min-width: 100%; }
.deck-read .min-w-full\! { min-width: 100% !important; }
.deck-read .w-\[40px\] { width: 40px; }
.deck-read .w-\[calc\(100\%-0\.25rem\)\] { width: calc(100% - 0.25rem); }
.deck-read .w-0 { width: 0px; }
.deck-read .w-0\.5,.deck-read [w-0\.5=""] { width: 0.125rem; }
.deck-read .w-1\.5,.deck-read [w-1\.5=""] { width: 0.375rem; }
.deck-read .w-11 { width: 2.75rem; }
.deck-read .w-13 { width: 3.25rem; }
.deck-read .w-1px,.deck-read [w-1px=""] { width: 1px; }
.deck-read .w-2,.deck-read [w-2=""] { width: 0.5rem; }
.deck-read .w-20,.deck-read [w-20=""] { width: 5rem; }
.deck-read .w-200 { width: 50rem; }
.deck-read .w-22px { width: 22px; }
.deck-read .w-250 { width: 62.5rem; }
.deck-read .w-28 { width: 7rem; }
.deck-read .w-3\.5 { width: 0.875rem; }
.deck-read .w-30,.deck-read [w-30=""] { width: 7.5rem; }
.deck-read .w-32 { width: 8rem; }
.deck-read .w-5,.deck-read [w-5=""] { width: 1.25rem; }
.deck-read .w-6 { width: 1.5rem; }
.deck-read .w-60,.deck-read [w-60=""] { width: 15rem; }
.deck-read .w-7 { width: 1.75rem; }
.deck-read .w-8,.deck-read [w-8=""] { width: 2rem; }
.deck-read .w-80 { width: 20rem; }
.deck-read .w-88 { width: 22rem; }
.deck-read .w-9 { width: 2.25rem; }
.deck-read .w-90,.deck-read [w-90=""] { width: 22.5rem; }
.deck-read .w-auto { width: auto; }
.deck-read .w-full,.deck-read [w-full=""] { width: 100%; }
.deck-read .w-full\! { width: 100% !important; }
.deck-read .w-screen { width: 100vw; }
.deck-read .w1,.deck-read [w1=""] { width: 0.25rem; }
.deck-read .flex,.deck-read [flex=""],.deck-read [flex~="~"] { display: flex; }
.deck-read .inline-flex { display: inline-flex; }
.deck-read .flex-1 { flex: 1 1 0%; }
.deck-read .flex-auto,.deck-read [flex-auto=""] { flex: 1 1 auto; }
.deck-read .flex-none { flex: 0 0 auto; }
.deck-read .flex-grow { flex-grow: 1; }
.deck-read [flex~="row"] { flex-direction: row; }
.deck-read .flex-col,.deck-read [flex~="col"] { flex-direction: column; }
.deck-read .flex-wrap { flex-wrap: wrap; }
.deck-read .flex-wrap-reverse { flex-wrap: wrap-reverse; }
.deck-read .table,.deck-read [table=""] { display: table; }
.deck-read .table-cell,.deck-read [table-cell=""] { display: table-cell; }
.deck-read .table-row,.deck-read [table-row=""] { display: table-row; }
.deck-read .border-collapse,.deck-read [border-collapse=""] { border-collapse: collapse; }
.deck-read .translate-0 { --un-translate-x: 0; --un-translate-y: 0; transform: translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z)); }
.deck-read .-translate-y-1\/2,.deck-read .translate-y--50\% { --un-translate-y: -50%; transform: translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z)); }
.deck-read .-rotate-45 { --un-rotate-x: 0; --un-rotate-y: 0; --un-rotate-z: 0; --un-rotate: -45deg; transform: translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z)); }
.deck-read .scale-102 { --un-scale-x: 1.02; --un-scale-y: 1.02; transform: translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z)); }
.deck-read .scale-85 { --un-scale-x: .85; --un-scale-y: .85; transform: translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z)); }
.deck-read .scale-x-80 { --un-scale-x: .8; transform: translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z)); }
.deck-read .transform { transform: translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z)); }
@keyframes fade-in { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.deck-read .animate-fade-in { animation: 1s linear 0s 1 normal none running fade-in; }
.deck-read .animate-duration-100 { animation-duration: 0.1s; }
.deck-read .cursor-default { cursor: default; }
.deck-read .cursor-pointer,.deck-read [cursor-pointer=""] { cursor: pointer; }
.deck-read .touch-none,.deck-read [touch-none=""] { touch-action: none; }
.deck-read .select-text { user-select: text; }
.deck-read .important\:\[\&_\*\]\:select-none *:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { user-select: none !important; }
.deck-read .select-none,.deck-read [select-none=""] { user-select: none; }
.deck-read .resize { resize: both; }
.deck-read .resize-none { resize: none; }
.deck-read .break-inside-avoid-page { break-inside: avoid-page; }
.deck-read .break-after-page { break-after: page; }
.deck-read .place-content-center { place-content: center; }
.deck-read .items-end { align-items: flex-end; }
.deck-read .items-center,.deck-read [flex~="items-center"],.deck-read [items-center=""] { align-items: center; }
.deck-read .self-center { align-self: center; }
.deck-read .justify-center,.deck-read [flex~="justify-center"],.deck-read [justify-center=""] { justify-content: center; }
.deck-read .justify-between { justify-content: space-between; }
.deck-read .justify-items-start { justify-items: start; }
.deck-read .gap-0 { gap: 0px; }
.deck-read .gap-0\.2 { gap: 0.05rem; }
.deck-read .gap-0\.5 { gap: 0.125rem; }
.deck-read .gap-1,.deck-read [flex~="gap-1"],.deck-read [gap-1=""] { gap: 0.25rem; }
.deck-read .gap-16 { gap: 4rem; }
.deck-read .gap-2,.deck-read [flex~="gap-2"] { gap: 0.5rem; }
.deck-read .gap-3 { gap: 0.75rem; }
.deck-read .gap-4,.deck-read [flex~="gap-4"] { gap: 1rem; }
.deck-read .gap-5 { gap: 1.25rem; }
.deck-read .gap-6 { gap: 1.5rem; }
.deck-read .gap-8 { gap: 2rem; }
.deck-read .gap-px { gap: 1px; }
.deck-read .gap-x-8 { column-gap: 2rem; }
.deck-read .gap-y-4 { row-gap: 1rem; }
.deck-read .of-auto,.deck-read .overflow-auto { overflow: auto; }
.deck-read .of-hidden,.deck-read .overflow-hidden,.deck-read [of-hidden=""] { overflow: hidden; }
.deck-read .overflow-visible { overflow: visible; }
.deck-read .of-x-visible { overflow-x: visible; }
.deck-read .of-y-auto,.deck-read .overflow-y-auto { overflow-y: auto; }
.deck-read .whitespace-nowrap,.deck-read .ws-nowrap,.deck-read [ws-nowrap=""] { white-space: nowrap; }
.deck-read .b,.deck-read .border,.deck-read.dark .dark\:border,.deck-read.dark [dark\:border~="~"],.deck-read [b=""],.deck-read [border=""],.deck-read [border~="~"],.deck-read [border~="1"] { border-width: 1px; }
.deck-read .border-2,.deck-read [b~="2"] { border-width: 2px; }
.deck-read [b~="100%"] { }
.deck-read [b~="16"] { border-width: 16px; }
.deck-read [b~="50%"] { }
.deck-read [b~="64"] { border-width: 64px; }
.deck-read [border~="0"] { border-width: 0px; }
.deck-read .border-x,.deck-read [b~="x"] { border-left-width: 1px; border-right-width: 1px; }
.deck-read [b~="y"],.deck-read [border~="y"] { border-top-width: 1px; border-bottom-width: 1px; }
.deck-read .border-b,.deck-read [b~="b"],.deck-read [border~="b"] { border-bottom-width: 1px; }
.deck-read .border-b-0 { border-bottom-width: 0px; }
.deck-read .border-l { border-left-width: 1px; }
.deck-read .border-r,.deck-read [border~="r"] { border-right-width: 1px; }
.deck-read .border-r-2 { border-right-width: 2px; }
.deck-read .border-t,.deck-read [border-t=""],.deck-read [border~="t"] { border-top-width: 1px; }
.deck-read .b-dark { --un-border-opacity: 1; border-color: rgb(34 34 34/var(--un-border-opacity)); }
.deck-read .border-gray,.deck-read.dark .dark\:b-gray-400,.deck-read [border-gray=""] { --un-border-opacity: 1; border-color: rgb(156 163 175/var(--un-border-opacity)); }
.deck-read .border-gray-300\/50 { border-color: rgba(209, 213, 219, 0.5); }
.deck-read .border-gray-500,.deck-read.dark .dark\:border-gray-500,.deck-read.dark [dark\:border-gray-500=""] { --un-border-opacity: 1; border-color: rgb(107 114 128/var(--un-border-opacity)); }
.deck-read .border-orange-500\/60 { border-color: rgba(249, 115, 22, 0.6); }
.deck-read .border-transparent,.deck-read [border~="transparent"] { border-color: rgba(0, 0, 0, 0); }
.deck-read .border-white { --un-border-opacity: 1; border-color: rgb(255 255 255/var(--un-border-opacity)); }
.deck-read.dark .dark\:border-true-gray-700 { --un-border-opacity: 1; border-color: rgb(64 64 64/var(--un-border-opacity)); }
.deck-read [b-dark~="1"] { --un-border-opacity: 1; border-color: rgb(60 60 60/var(--un-border-opacity)); }
.deck-read [border~="red"] { --un-border-opacity: 1; border-color: rgb(248 113 113/var(--un-border-opacity)); }
.deck-read.dark [b~="dark:b-gray-400"] { --un-border-opacity: 1; --un-border-bottom-opacity: var(--un-border-opacity); border-bottom-color: rgb(156 163 175/var(--un-border-bottom-opacity)); }
.deck-read [b~="b-dark"] { --un-border-opacity: 1; --un-border-bottom-opacity: var(--un-border-opacity); border-bottom-color: rgb(34 34 34/var(--un-border-bottom-opacity)); }
.deck-read .rounded,.deck-read [border~="rounded"],.deck-read [rounded=""] { border-radius: 0.25rem; }
.deck-read .rounded-1\/2 { border-radius: 50%; }
.deck-read .rounded-full,.deck-read [rounded-full=""] { border-radius: 9999px; }
.deck-read .rounded-lg { border-radius: 0.5rem; }
.deck-read .rounded-md,.deck-read [border~="rounded-md"] { border-radius: 0.375rem; }
.deck-read .rounded-b { border-bottom-right-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }
.deck-read .rounded-l { border-top-left-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }
.deck-read .rounded-r { border-top-right-radius: 0.25rem; border-bottom-right-radius: 0.25rem; }
.deck-read .rounded-lb { border-bottom-left-radius: 0.25rem; }
.deck-read .rounded-tl { border-top-left-radius: 0.25rem; }
.deck-read .rounded-tr { border-top-right-radius: 0.25rem; }
.deck-read .rounded-tr-0 { border-top-right-radius: 0px; }
.deck-read .\!border-none { border-style: none !important; }
.deck-read .b-dashed { border-style: dashed; }
.deck-read [b~="b-dashed"] { border-bottom-style: dashed; }
.deck-read .\!bg-transparent { background-color: rgba(0, 0, 0, 0) !important; }
.deck-read .bg-blue { --un-bg-opacity: 1; background-color: rgb(96 165 250/var(--un-bg-opacity)); }
.deck-read .bg-current { background-color: currentcolor; }
.deck-read .bg-cyan\:10,.deck-read [bg-cyan\:10=""] { background-color: rgba(34, 211, 238, 0.1); }
.deck-read .bg-gray,.deck-read .bg-gray-400,.deck-read [bg-gray=""] { --un-bg-opacity: 1; background-color: rgb(156 163 175/var(--un-bg-opacity)); }
.deck-read .bg-gray\:10,.deck-read .bg-gray\/10 { background-color: rgba(156, 163, 175, 0.1); }
.deck-read .bg-gray\:4,.deck-read [bg-gray\:4=""] { background-color: rgba(156, 163, 175, 0.04); }
.deck-read .bg-gray\:5,.deck-read .bg-gray\/5,.deck-read [bg-gray\:5=""] { background-color: rgba(156, 163, 175, 0.05); }
.deck-read .bg-gray\/20 { background-color: rgba(156, 163, 175, 0.2); }
.deck-read .bg-green { --un-bg-opacity: 1; background-color: rgb(74 222 128/var(--un-bg-opacity)); }
.deck-read .bg-red { --un-bg-opacity: 1; background-color: rgb(248 113 113/var(--un-bg-opacity)); }
.deck-read .bg-transparent { background-color: rgba(0, 0, 0, 0); }
.deck-read .bg-yellow { --un-bg-opacity: 1; background-color: rgb(250 204 21/var(--un-bg-opacity)); }
.deck-read.dark .dark\:bg-gray-800,.deck-read.dark [dark\:bg-gray-800=""] { --un-bg-opacity: 1; background-color: rgb(31 41 55/var(--un-bg-opacity)); }
.deck-read [bg~="black"] { --un-bg-opacity: 1; background-color: rgb(0 0 0/var(--un-bg-opacity)); }
.deck-read .hover\:bg-gray-400:hover { --un-bg-opacity: 1; background-color: rgb(156 163 175/var(--un-bg-opacity)); }
.deck-read .hover\:bg-gray\/20:hover { background-color: rgba(156, 163, 175, 0.2); }
.deck-read [bg-transparent~="placeholder:"]::placeholder { background-color: rgba(0, 0, 0, 0); }
.deck-read .\!bg-opacity-75 { --un-bg-opacity: .75 !important; }
.deck-read .bg-opacity-10 { --un-bg-opacity: .1; }
.deck-read .bg-opacity-30,.deck-read [bg-opacity-30=""] { --un-bg-opacity: .3; }
.deck-read [bg~="opacity-80"] { --un-bg-opacity: .8; }
.deck-read .hover\:bg-opacity-10:hover { --un-bg-opacity: .1; }
.deck-read [stroke-width~="1"] { stroke-width: 1px; }
.deck-read [stroke-width~="2"] { stroke-width: 2px; }
.deck-read [stroke-width~="3"] { stroke-width: 3px; }
.deck-read.dark .dark\:stroke-black { --un-stroke-opacity: 1; stroke: rgb(0 0 0/var(--un-stroke-opacity)); }
.deck-read .stroke-white { --un-stroke-opacity: 1; stroke: rgb(255 255 255/var(--un-stroke-opacity)); }
.deck-read .object-cover { object-fit: cover; }
.deck-read .object-contain { object-fit: contain; }
.deck-read .\!p-4 { padding: 1rem !important; }
.deck-read .p-1,.deck-read .p1,.deck-read [p1=""] { padding: 0.25rem; }
.deck-read .p-16 { padding: 4rem; }
.deck-read .p-2,.deck-read .p2,.deck-read [p-2=""],.deck-read [p2=""] { padding: 0.5rem; }
.deck-read .p-4,.deck-read .p4 { padding: 1rem; }
.deck-read .p-6px { padding: 6px; }
.deck-read .p0\.5,.deck-read [p0\.5=""] { padding: 0.125rem; }
.deck-read .p3,.deck-read .pa-3 { padding: 0.75rem; }
.deck-read .p5 { padding: 1.25rem; }
.deck-read .\!px-0,.deck-read [\!px-0=""] { padding-left: 0px !important; padding-right: 0px !important; }
.deck-read .px,.deck-read .px-4,.deck-read .px4,.deck-read [p~="x-4"],.deck-read [px=""],.deck-read [px4=""] { padding-left: 1rem; padding-right: 1rem; }
.deck-read .px-1\.5 { padding-left: 0.375rem; padding-right: 0.375rem; }
.deck-read .px-2,.deck-read .px2,.deck-read [px2=""] { padding-left: 0.5rem; padding-right: 0.5rem; }
.deck-read .px-3,.deck-read .px3,.deck-read [px3=""] { padding-left: 0.75rem; padding-right: 0.75rem; }
.deck-read .px-5 { padding-left: 1.25rem; padding-right: 1.25rem; }
.deck-read .px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
.deck-read .px1 { padding-left: 0.25rem; padding-right: 0.25rem; }
.deck-read .py-1,.deck-read .py1 { padding-top: 0.25rem; padding-bottom: 0.25rem; }
.deck-read .py-10 { padding-top: 2.5rem; padding-bottom: 2.5rem; }
.deck-read .py-2,.deck-read .py2,.deck-read [p~="y-2"],.deck-read [py-2=""],.deck-read [py2=""] { padding-top: 0.5rem; padding-bottom: 0.5rem; }
.deck-read .py-20 { padding-top: 5rem; padding-bottom: 5rem; }
.deck-read .py-3 { padding-top: 0.75rem; padding-bottom: 0.75rem; }
.deck-read .py-4 { padding-top: 1rem; padding-bottom: 1rem; }
.deck-read .py0\.5 { padding-top: 0.125rem; padding-bottom: 0.125rem; }
.deck-read .py1\.5 { padding-top: 0.375rem; padding-bottom: 0.375rem; }
.deck-read .pb-0 { padding-bottom: 0px; }
.deck-read .pb2 { padding-bottom: 0.5rem; }
.deck-read .pl-0 { padding-left: 0px; }
.deck-read .pl-1,.deck-read .pl1 { padding-left: 0.25rem; }
.deck-read .pl-4,.deck-read [pl-4=""] { padding-left: 1rem; }
.deck-read .pl2,.deck-read [pl2=""] { padding-left: 0.5rem; }
.deck-read .pr-12 { padding-right: 3rem; }
.deck-read .pr-3,.deck-read [pr-3=""] { padding-right: 0.75rem; }
.deck-read .pr-4,.deck-read [pr-4=""] { padding-right: 1rem; }
.deck-read .pt-\.5 { padding-top: 0.125rem; }
.deck-read .pt-15\% { padding-top: 15%; }
.deck-read .pt-2,.deck-read .pt2 { padding-top: 0.5rem; }
.deck-read .pie { padding-inline-end: 1rem; }
.deck-read .text-center { text-align: center; }
.deck-read .text-left { text-align: left; }
.deck-read .text-right,.deck-read [text-right=""] { text-align: right; }
.deck-read .text-wrap { text-wrap: wrap; }
.deck-read .text-nowrap { text-wrap: nowrap; }
.deck-read .align-middle,.deck-read .vertical-middle,.deck-read [vertical-middle=""] { vertical-align: middle; }
.deck-read .align-top,.deck-read [align-top=""] { vertical-align: top; }
.deck-read .\!text-2xl { font-size: 1.5rem !important; line-height: 2rem !important; }
.deck-read .\!text-5xl { font-size: 3rem !important; line-height: 1 !important; }
.deck-read .\!text-sm,.deck-read [\!text-sm=""] { font-size: 0.875rem !important; line-height: 1.25rem !important; }
.deck-read .text-\[0\.62rem\] { font-size: 0.62rem; }
.deck-read .text-\[0\.85rem\] { font-size: 0.85rem; }
.deck-read .text-\[0\.92rem\] { font-size: 0.92rem; }
.deck-read .text-\[0\.9rem\] { font-size: 0.9rem; }
.deck-read .text-1\.2em { font-size: 1.2em; }
.deck-read .text-11px { font-size: 11px; }
.deck-read .text-2xl { font-size: 1.5rem; line-height: 2rem; }
.deck-read .text-3em { font-size: 3em; }
.deck-read .text-3xl { font-size: 1.875rem; line-height: 2.25rem; }
.deck-read .text-4xl { font-size: 2.25rem; line-height: 2.5rem; }
.deck-read .text-9xl,.deck-read [text-9xl=""] { font-size: 8rem; line-height: 1; }
.deck-read .text-base { font-size: 1rem; line-height: 1.5rem; }
.deck-read .text-lg { font-size: 1.125rem; line-height: 1.75rem; }
.deck-read .text-sm,.deck-read [text-sm=""] { font-size: 0.875rem; line-height: 1.25rem; }
.deck-read .text-xl { font-size: 1.25rem; line-height: 1.75rem; }
.deck-read .text-xs,.deck-read [text-xs=""] { font-size: 0.75rem; line-height: 1rem; }
.deck-read .\!text-current { color: currentcolor !important; }
.deck-read.dark .dark\:text-blue3 { --un-text-opacity: 1; color: rgb(147 197 253/var(--un-text-opacity)); }
.deck-read.dark .dark\:text-green,.deck-read .text-green { --un-text-opacity: 1; color: rgb(74 222 128/var(--un-text-opacity)); }
.deck-read.dark .dark\:text-green3 { --un-text-opacity: 1; color: rgb(134 239 172/var(--un-text-opacity)); }
.deck-read.dark .dark\:text-orange-400,.deck-read .text-orange,.deck-read .text-orange-400 { --un-text-opacity: 1; color: rgb(251 146 60/var(--un-text-opacity)); }
.deck-read.dark .dark\:text-red-500,.deck-read .text-red-500 { --un-text-opacity: 1; color: rgb(239 68 68/var(--un-text-opacity)); }
.deck-read.dark .dark\:text-red3 { --un-text-opacity: 1; color: rgb(252 165 165/var(--un-text-opacity)); }
.deck-read.dark .dark\:text-yellow3 { --un-text-opacity: 1; color: rgb(253 224 71/var(--un-text-opacity)); }
.deck-read .text-\$slidev-controls-foreground { color: var(--slidev-controls-foreground); }
.deck-read .text-black { --un-text-opacity: 1; color: rgb(0 0 0/var(--un-text-opacity)); }
.deck-read .text-blue { --un-text-opacity: 1; color: rgb(96 165 250/var(--un-text-opacity)); }
.deck-read .text-blue-500 { --un-text-opacity: 1; color: rgb(59 130 246/var(--un-text-opacity)); }
.deck-read .text-blue6 { --un-text-opacity: 1; color: rgb(37 99 235/var(--un-text-opacity)); }
.deck-read .text-current { color: currentcolor; }
.deck-read .text-cyan { --un-text-opacity: 1; color: rgb(34 211 238/var(--un-text-opacity)); }
.deck-read .text-cyan\:75,.deck-read [text-cyan\:75=""] { color: rgba(34, 211, 238, 0.75); }
.deck-read .text-gray,.deck-read .text-gray-400 { --un-text-opacity: 1; color: rgb(156 163 175/var(--un-text-opacity)); }
.deck-read .text-gray-500 { --un-text-opacity: 1; color: rgb(107 114 128/var(--un-text-opacity)); }
.deck-read .text-green-500 { --un-text-opacity: 1; color: rgb(34 197 94/var(--un-text-opacity)); }
.deck-read .text-green6 { --un-text-opacity: 1; color: rgb(22 163 74/var(--un-text-opacity)); }
.deck-read .text-indigo { --un-text-opacity: 1; color: rgb(129 140 248/var(--un-text-opacity)); }
.deck-read .text-lime { --un-text-opacity: 1; color: rgb(163 230 53/var(--un-text-opacity)); }
.deck-read .text-orange-500 { --un-text-opacity: 1; color: rgb(249 115 22/var(--un-text-opacity)); }
.deck-read .text-orange-700 { --un-text-opacity: 1; color: rgb(194 65 12/var(--un-text-opacity)); }
.deck-read .text-pink { --un-text-opacity: 1; color: rgb(244 114 182/var(--un-text-opacity)); }
.deck-read .text-purple { --un-text-opacity: 1; color: rgb(192 132 252/var(--un-text-opacity)); }
.deck-read.dark .dark\:color-red-400,.deck-read .text-red,.deck-read .text-red-400 { --un-text-opacity: 1; color: rgb(248 113 113/var(--un-text-opacity)); }
.deck-read .text-red-700 { --un-text-opacity: 1; color: rgb(185 28 28/var(--un-text-opacity)); }
.deck-read .color-red-600,.deck-read .text-red6 { --un-text-opacity: 1; color: rgb(220 38 38/var(--un-text-opacity)); }
.deck-read .text-teal { --un-text-opacity: 1; color: rgb(45 212 191/var(--un-text-opacity)); }
.deck-read .text-white { --un-text-opacity: 1; color: rgb(255 255 255/var(--un-text-opacity)); }
.deck-read .text-yellow { --un-text-opacity: 1; color: rgb(250 204 21/var(--un-text-opacity)); }
.deck-read .text-yellow6 { --un-text-opacity: 1; color: rgb(202 138 4/var(--un-text-opacity)); }
.deck-read [text-green-500~="default:"]:default { --un-text-opacity: 1; color: rgb(34 197 94/var(--un-text-opacity)); }
.deck-read .important-text-op-50,.deck-read .text-opacity-50\! { --un-text-opacity: .5 !important; }
.deck-read .font-bold,.deck-read [font-bold=""] { font-weight: 700; }
.deck-read .font-light { font-weight: 300; }
.deck-read .font-medium { font-weight: 500; }
.deck-read .leading-\[\.8rem\] { line-height: 0.8rem; }
.deck-read .leading-1\.6em { line-height: 1.6em; }
.deck-read .leading-1em { line-height: 1em; }
.deck-read .leading-5 { line-height: 1.25rem; }
.deck-read .leading-relaxed { line-height: 1.625; }
.deck-read .leading-snug { line-height: 1.375; }
.deck-read .leading-tight { line-height: 1.25; }
.deck-read .tracking-widest { letter-spacing: 0.1em; }
.deck-read .font-\$slidev-code-font-family { font-family: var(--slidev-code-font-family); }
.deck-read .font-mono,.deck-read [font-mono=""] { font-family: "Fira Code", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }
.deck-read .uppercase { text-transform: uppercase; }
.deck-read .italic { font-style: italic; }
.deck-read .tabular-nums { --un-numeric-spacing: tabular-nums; font-variant-numeric: var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction); }
.deck-read .line-through { text-decoration-line: line-through; }
.deck-read .underline,.deck-read .hover\:underline:hover { text-decoration-line: underline; }
.deck-read .underline-offset-2 { text-underline-offset: 2px; }
.deck-read .antialiased { -webkit-font-smoothing: antialiased; }
.deck-read .tab { tab-size: 4; }
.deck-read .text-shadow-lg { --un-text-shadow: 3px 3px 6px var(--un-text-shadow-color,#00000042),0 0 5px var(--un-text-shadow-color,#0f035638); text-shadow: var(--un-text-shadow); }
.deck-read .\!opacity-0 { opacity: 0 !important; }
.deck-read .\!opacity-100 { opacity: 1 !important; }
.deck-read .op-40,.deck-read .op40,.deck-read .opacity-40,.deck-read [op40=""] { opacity: 0.4; }
.deck-read .op-60,.deck-read .op60,.deck-read .opacity-60 { opacity: 0.6; }
.deck-read .op-70,.deck-read .opacity-70 { opacity: 0.7; }
.deck-read .op-80,.deck-read .op80,.deck-read .opacity-80 { opacity: 0.8; }
.deck-read .op0,.deck-read .opacity-0,.deck-read [opacity-0=""] { opacity: 0; }
.deck-read .op100,.deck-read .group:hover .group-hover\:op100 { opacity: 1; }
.deck-read .op15 { opacity: 0.15; }
.deck-read .op20,.deck-read .group:hover .group-hover\:opacity-20,.deck-read .group:hover [group-hover\:opacity-20=""] { opacity: 0.2; }
.deck-read .op25,.deck-read .opacity-25,.deck-read [op25=""] { opacity: 0.25; }
.deck-read .op30 { opacity: 0.3; }
.deck-read .op35 { opacity: 0.35; }
.deck-read .op50,.deck-read .opacity-50,.deck-read [op50=""] { opacity: 0.5; }
.deck-read .op75,.deck-read .opacity-75,.deck-read [op75=""] { opacity: 0.75; }
.deck-read .opacity-10,.deck-read [opacity-10=""] { opacity: 0.1; }
.deck-read .opacity-5 { opacity: 0.05; }
.deck-read .opacity-55 { opacity: 0.55; }
.deck-read .opacity-90 { opacity: 0.9; }
.deck-read .focus-within\:opacity-100:focus-within { opacity: 1; }
.deck-read .hover\:\!opacity-100:hover { opacity: 1 !important; }
.deck-read .hover\:op-100:hover,.deck-read .hover\:op100:hover { opacity: 1; }
.deck-read .hover\:op90:hover { opacity: 0.9; }
.deck-read .hover\:opacity-100:hover { opacity: 1; }
.deck-read .hover\:opacity-90:hover { opacity: 0.9; }
.deck-read [hover~="op100"]:hover,.deck-read .focus-visible\:opacity-100:focus-visible { opacity: 1; }
.deck-read .placeholder\:op25::placeholder { opacity: 0.25; }
.deck-read .shadow,.deck-read [shadow=""],.deck-read [shadow~="~"] { --un-shadow: var(--un-shadow-inset) 0 1px 3px 0 var(--un-shadow-color,#0000001a),var(--un-shadow-inset) 0 1px 2px -1px var(--un-shadow-color,#0000001a); box-shadow: var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow); }
.deck-read .shadow-lg { --un-shadow: var(--un-shadow-inset) 0 10px 15px -3px var(--un-shadow-color,#0000001a),var(--un-shadow-inset) 0 4px 6px -4px var(--un-shadow-color,#0000001a); box-shadow: var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow); }
.deck-read .shadow-xl { --un-shadow: var(--un-shadow-inset) 0 20px 25px -5px var(--un-shadow-color,#0000001a),var(--un-shadow-inset) 0 8px 10px -6px var(--un-shadow-color,#0000001a); box-shadow: var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow); }
.deck-read [shadow~="$event"] { --un-shadow: var(--event); box-shadow: var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow); }
.deck-read .hover\:shadow-xl:hover { --un-shadow: var(--un-shadow-inset) 0 20px 25px -5px var(--un-shadow-color,#0000001a),var(--un-shadow-inset) 0 8px 10px -6px var(--un-shadow-color,#0000001a); box-shadow: var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow); }
.deck-read .outline { outline-style: solid; }
.deck-read .outline-none,.deck-read [outline-none=""] { outline-offset: 2px; outline: rgba(0, 0, 0, 0) solid 2px; }
.deck-read .\!backdrop-blur-0px { --un-backdrop-blur: blur(0px) !important; backdrop-filter: var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia) !important; }
.deck-read .backdrop-blur { --un-backdrop-blur: blur(8px); backdrop-filter: var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia); }
.deck-read .backdrop-blur-5px { --un-backdrop-blur: blur(5px); backdrop-filter: var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia); }
.deck-read .drop-shadow-xl { --un-drop-shadow: drop-shadow(0 20px 13px var(--un-drop-shadow-color,#00000008)) drop-shadow(0 8px 5px var(--un-drop-shadow-color,#00000014)); filter: var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia); }
.deck-read .filter { filter: var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia); }
.deck-read .backdrop-filter { backdrop-filter: var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia); }
.deck-read .transition,.deck-read [transition=""] { transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter, backdrop-filter; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.deck-read .transition-all { transition-property: all; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.deck-read .transition-opacity { transition-property: opacity; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.deck-read .transition-shadow { transition-property: box-shadow; transition-duration: 0.15s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.deck-read [transition-all~="0"] { transition-property: all; transition-duration: 0s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.deck-read [transition-all~="4"] { transition-property: all; transition-duration: 4ms; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.deck-read .duration-150 { transition-duration: 0.15s; }
.deck-read .duration-200 { transition-duration: 0.2s; }
.deck-read .duration-300 { transition-duration: 0.3s; }
.deck-read .duration-400 { transition-duration: 0.4s; }
.deck-read .ease { transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.deck-read .ease-in { transition-timing-function: cubic-bezier(0.4, 0, 1, 1); }
.deck-read .ease-out { transition-timing-function: cubic-bezier(0, 0, 0.2, 1); }
.deck-read .view-transition-name { view-transition-name: name; }
@media (width <= 767.9px) {
  .deck-read .\<md\:hidden,.deck-read .lt-md\:hidden { display: none; }
  .deck-read .lt-md\:flex-col { flex-direction: column; }
}
@media (width >= 768px) {
  .deck-read .md\:p-10px { padding: 10px; }
}
@media (width >= 1024px) {
  .deck-read .lg\:m-2 { margin: 0.5rem; }
  .deck-read .lg\:p-2 { padding: 0.5rem; }
  .deck-read .lg\:p-4 { padding: 1rem; }
}

.deck-read .fade-enter-active[data-v-803d3691],.deck-read .fade-leave-active[data-v-803d3691] { transition: opacity 0.3s; }
.deck-read .fade-enter-from[data-v-803d3691],.deck-read .fade-leave-to[data-v-803d3691] { opacity: 0; }
.deck-read .slide-footer[data-v-803d3691] { opacity: 0; z-index: 10; background: color-mix(in srgb, var(--color-background) 94%, transparent); backdrop-filter: blur(6px); border-top-left-radius: 0.6rem; transition: opacity 0.3s; box-shadow: rgba(0, 0, 0, 0.12) 0px -2px 12px; padding-bottom: 0.35rem !important; }
.deck-read .slide-footer[data-v-803d3691]:hover { opacity: 1; }
.deck-read .footer-icon[data-v-803d3691]:hover { color: var(--accent-strong) !important; opacity: 1 !important; background: 0px 0px !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; padding: 0px !important; }
.deck-read .footer-text[data-v-803d3691] { opacity: 0.5; font-size: 0.65rem; }
.deck-read .slidev-presenter .slide-footer[data-v-803d3691] { display: none; }
@media print {
  .deck-read .slide-footer[data-v-803d3691] { display: none; }
}
.deck-read .disable-view-transition[data-v-2822c042] *:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { view-transition-name: none !important; }
.deck-read .slidev-page[data-v-2822c042] { --slidev-slide-zoom-scale: 1; width: calc(100% / var(--slidev-slide-zoom-scale)); height: calc(100% / var(--slidev-slide-zoom-scale)); transform-origin: 0px 0px; scale: var(--slidev-slide-zoom-scale); --slidev-slide-scale: calc(var(--slidev-slide-container-scale) * var(--slidev-slide-zoom-scale)); position: absolute; inset: 0px; }
.deck-read .print-slide-container[data-v-e7a5b93b] { --un-translate-x: 0; --un-translate-y: 0; transform: translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z)); break-after: page; --un-bg-opacity: 1; background-color: rgb(255 255 255/var(--un-bg-opacity)); position: relative; overflow: hidden; }
.deck-read.dark .print-slide-container[data-v-e7a5b93b] { --un-bg-opacity: 1; background-color: rgb(18 18 18/var(--un-bg-opacity)); }
.deck-read html.print,.deck-read html.print body:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read html.print #app { height: auto; overflow: auto; }
.deck-read html.print #page-root { height: auto; overflow: hidden; }
.deck-read html.print *:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { print-color-adjust: exact; }
.deck-read html.print { width: 100%; height: 100%; overflow: visible; }
.deck-read html.print body:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { float: none; border: 0px; margin: 0px auto; padding: 0px; overflow: visible; }
.deck-read img[data-v-f8be6722] { z-index: 10; }
.deck-read .photo-credit[data-v-f8be6722] { opacity: 0.6; z-index: 10; font-size: 0.55rem; position: absolute; bottom: 0.6rem; right: 1.2rem; }
.deck-read .rlp-cover[data-v-f8be6722] { opacity: 0.9; align-items: center; gap: 0.6rem; margin-top: 0.6rem; font-size: 0.8rem; display: flex; }
.deck-read .rlp-cover img[data-v-f8be6722] { width: auto; height: 2.1rem; }
.deck-read .crab-cover[data-v-f8be6722] { object-fit: cover; object-position: 50% 48%; border: 2px solid rgba(255, 255, 255, 0.75); border-radius: 9999px; width: 5.5rem; height: 5.5rem; position: absolute; top: 13.5rem; right: 12.5%; box-shadow: rgba(0, 0, 0, 0.45) 0px 8px 24px; }
.deck-read .advisory[data-v-458a261b] { color: rgb(17, 17, 17); background: rgb(255, 248, 214); border: 3px solid rgb(17, 17, 17); border-radius: 0.6rem; flex-direction: column; display: flex; position: absolute; inset: 2.2rem 3.5rem; overflow: hidden; box-shadow: rgba(0, 0, 0, 0.25) 0px 10px 30px; }
.deck-read .hazard[data-v-458a261b] { background: repeating-linear-gradient(-45deg, rgb(245, 196, 0) 0px, rgb(245, 196, 0) 18px, rgb(17, 17, 17) 18px, rgb(17, 17, 17) 36px); flex: 0 0 auto; height: 1.4rem; }
.deck-read .advisory-body[data-v-458a261b] { flex-direction: column; flex: 1 1 0%; justify-content: center; gap: 0.9rem; padding: 1.2rem 2.2rem; display: flex; }
.deck-read .label[data-v-458a261b] { letter-spacing: 0.18em; text-transform: uppercase; font-family: "Fira Code", monospace; font-size: 0.85rem; font-weight: 700; }
.deck-read .sign[data-v-458a261b] { letter-spacing: 0px; background: rgb(245, 196, 0); border: 2px solid rgb(17, 17, 17); border-radius: 0.25rem; place-items: center; width: 1.7rem; height: 1.7rem; margin-right: 0.5rem; font-size: 1.15rem; line-height: 1; display: inline-grid; }
.deck-read .mantra[data-v-458a261b] { font-size: 2.6rem; font-weight: 800; line-height: 1.05; }
.deck-read .mantra span[data-v-458a261b] { color: rgb(176, 58, 0); }
.deck-read .attribution[data-v-458a261b] { color: rgb(85, 85, 85); margin-top: -0.5rem; font-size: 0.8rem; font-style: italic; }
.deck-read .advisory ul[data-v-458a261b] { margin: 0px; padding-left: 1.1rem; font-size: 0.98rem; line-height: 1.45; }
.deck-read .advisory li[data-v-458a261b],.deck-read .advisory b[data-v-458a261b] { color: rgb(17, 17, 17); }
.deck-read .advisory li[data-v-458a261b] { margin: 0.25rem 0px; }
.deck-read .advisory li[data-v-458a261b]::marker { color: rgb(176, 58, 0); }
.deck-read .side-effects[data-v-458a261b] { opacity: 0.75; border-top: 1px dashed rgb(17, 17, 17); padding-top: 0.55rem; font-family: "Fira Code", monospace; font-size: 0.68rem; }
.deck-read div[widgetid="messageoverlay"] { transform: translateY(calc(100% * (var(--slidev-slide-scale) - 1))); }
.deck-read .slidev-monaco-container { margin: var(--slidev-code-margin); line-height: var(--slidev-code-line-height); border-radius: var(--slidev-code-radius); background: var(--slidev-code-background); position: relative; }
.deck-read .slidev-monaco-container-inner { padding: var(--slidev-code-padding); }
.deck-read .slidev-monaco-container .monaco-editor { --monaco-monospace-font: var(--slidev-code-font-family); --vscode-editor-background: var(--slidev-code-background); --vscode-editorGutter-background: var(--slidev-code-background); }
.deck-read .slidev-monaco-container .monaco-editor a:not(:where([class*="gloss-"],[class*="deck-"],svg *)),.deck-read .slidev-monaco-container .monaco-editor a:hover { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.deck-read .about-head[data-v-c67f8f75] { align-items: center; gap: 1.1rem; margin: -0.6rem 0px 0.4rem; display: flex; }
.deck-read .emblem[data-v-c67f8f75] { width: auto; height: 3.4rem; }
.deck-read.dark .emblem[data-v-c67f8f75] { filter: invert() hue-rotate(180deg); opacity: 0.92; }
.deck-read .signature[data-v-c67f8f75] { filter: invert() brightness(0.25); width: auto; height: 3rem; }
.deck-read.dark .signature[data-v-c67f8f75] { filter: none; }
.deck-read .role[data-v-c67f8f75] { color: var(--heading-color); flex-direction: column; font-size: 1.05rem; display: flex; }
.deck-read .contact[data-v-c67f8f75] { opacity: 0.7; color: var(--color-text); font-family: "Fira Code", monospace; font-size: 0.7rem; }
.deck-read .slidev-monaco-container[data-v-c67f8f75] { font-size: 0.78rem !important; }
.deck-read .deploy-log[data-v-7496c3b2] { background: var(--code-bg); color: var(--code-text); border-radius: 6px; padding: 0.7rem 1rem; font-family: "Fira Code", monospace; font-size: 0.85rem; line-height: 1.55; }
.deck-read .deploy-log .ok[data-v-7496c3b2] { color: rgb(26, 127, 55); font-weight: 700; }
.deck-read .deploy-log .prompt[data-v-7496c3b2] { opacity: 0.6; }
.deck-read .green-ok[data-v-7496c3b2] { color: rgb(26, 127, 55); font-weight: 700; }
.deck-read .red-bad[data-v-7496c3b2] { color: rgb(207, 34, 46); font-weight: 700; }
.deck-read .red-bad em[data-v-7496c3b2] { color: inherit; }
.deck-read .prod-not[data-v-7496c3b2] { color: rgb(207, 34, 46); font-weight: 800; }
.deck-read.dark .deploy-log .ok[data-v-7496c3b2],.deck-read.dark .green-ok[data-v-7496c3b2] { color: rgb(74, 222, 128); }
.deck-read.dark .red-bad[data-v-7496c3b2],.deck-read.dark .prod-not[data-v-7496c3b2] { color: rgb(248, 113, 113); }
.deck-read .why-link[data-v-8b107d25] { opacity: 0.7; font-size: 0.72rem; position: absolute; top: 1.6rem; right: 5.5rem; }
.deck-read .arch[data-v-de6bdabb] { object-fit: contain; width: 100%; height: 100%; }
.deck-read .slidev-code[data-v-66c6074b] { font-size: 0.72rem !important; line-height: 1.05rem !important; }
.deck-read .slidev-code-magic-move .shiki-magic-move-enter-from,.deck-read .slidev-code-magic-move .shiki-magic-move-leave-to { opacity: 0; }
.deck-read .slidev-monaco-container[data-v-4522f3ca] { font-size: 0.82rem !important; }
.deck-read .slidev-monaco-container[data-v-514f90e5] { font-size: 0.76rem !important; }
.deck-read .slidev-code[data-v-98481ca8] { font-size: 0.6rem !important; line-height: 1.3 !important; }
.deck-read li[data-v-99f0d79b] { color: var(--color-text-secondary); margin: 0.7rem 0px; font-size: 1.02rem; line-height: 1.4; }
.deck-read li strong[data-v-99f0d79b] { width: fit-content; color: var(--accent-strong); background: linear-gradient(transparent 58%, var(--accent-band) 58%); padding: 0px 0.15rem; font-size: 1.35rem; display: block; }
.deck-read li[data-v-99f0d79b]::marker { font-size: 1.35rem; }
.deck-read .logo-row[data-v-0a74e46f] { grid-template-columns: 17% 15% 30% 38%; align-items: end; margin: -0.6rem 0px 0.2rem; display: grid; }
.deck-read .logo-row > div[data-v-0a74e46f] { padding: 0px 0.75rem; }
.deck-read .logo-ferris[data-v-0a74e46f] { width: auto; height: 2.4rem; }
.deck-read .logo-prov[data-v-0a74e46f] { width: auto; height: 2.6rem; }
.deck-read .logo-onto[data-v-0a74e46f] { width: auto; height: 3.2rem; margin-bottom: -0.3rem; }
.deck-read .paradigm table[data-v-0a74e46f] { table-layout: fixed; margin-top: 0px; }
.deck-read .paradigm table th[data-v-0a74e46f]:first-child { width: 17%; }
.deck-read .paradigm table th[data-v-0a74e46f]:nth-child(2) { width: 15%; }
.deck-read .paradigm table th[data-v-0a74e46f]:nth-child(3) { width: 30%; }
.deck-read .paradigm table th[data-v-0a74e46f]:nth-child(4) { width: 38%; }
.deck-read table th[data-v-0a74e46f],.deck-read table td[data-v-0a74e46f] { padding-top: 0.32rem !important; padding-bottom: 0.32rem !important; }
.deck-read .axis-box[data-v-0a74e46f] { --axis: #1f2937; border: 1.5px solid var(--axis); background: color-mix(in srgb, var(--axis) 9%, transparent); border-radius: 0.6rem; padding: 0.75rem; }
.deck-read .axis-onto[data-v-0a74e46f] { --axis: #1f2937; }
.deck-read .axis-refl[data-v-0a74e46f] { --axis: #996f25; }
.deck-read.dark .axis-onto[data-v-0a74e46f] { --axis: #c0ccd8; }
.deck-read.dark .axis-refl[data-v-0a74e46f] { --axis: #e8a838; }
.deck-read .axis-box strong[data-v-0a74e46f],.deck-read .axis-box em[data-v-0a74e46f] { color: var(--axis); }
.deck-read .bonds[data-v-a69cdf85] { width: 100%; height: auto; }
.deck-read .bonds a[data-v-a69cdf85] { color: inherit; text-decoration: none; }
.deck-read .node[data-v-a69cdf85] { fill: rgba(127, 127, 127, 0.08); stroke: currentcolor; stroke-opacity: 0.55; stroke-width: 1px; }
.deck-read .node.private[data-v-a69cdf85] { stroke-dasharray: 4, 3; }
.deck-read .node.linked[data-v-a69cdf85]:hover,.deck-read a:hover .domain[data-v-a69cdf85] { stroke-width: 2px; stroke-opacity: 1; }
.deck-read .node-label[data-v-a69cdf85] { fill: currentcolor; font-size: 13px; }
.deck-read .edge-label[data-v-a69cdf85] { fill: currentcolor; font-family: var(--slidev-code-font-family,monospace); opacity: 0.75; font-size: 9px; }
.deck-read .gov[data-v-a69cdf85],.deck-read .dep[data-v-a69cdf85] { fill: none; stroke: currentcolor; stroke-opacity: 0.6; stroke-width: 1.2px; }
.deck-read .dep[data-v-a69cdf85] { stroke-dasharray: 5, 4; }
.deck-read .arrowhead[data-v-a69cdf85] { fill: currentcolor; fill-opacity: 0.7; }
.deck-read .domain[data-v-a69cdf85] { stroke-width: 1.5px; }
.deck-read .domain.prov[data-v-a69cdf85] { fill: rgb(122, 42, 0); stroke: rgb(247, 76, 0); }
.deck-read .domain.cust[data-v-a69cdf85] { fill: rgb(31, 58, 95); stroke: rgb(91, 141, 239); }
.deck-read .domain.govd[data-v-a69cdf85] { fill: rgb(42, 47, 56); stroke: rgb(139, 149, 165); }
.deck-read .domain-label[data-v-a69cdf85] { fill: rgb(255, 255, 255); font-size: 14px; font-weight: 700; }
.deck-read .bonds .only-light,.deck-read html:not(.dark) .bonds .only-dark { display: none; }
.deck-read html:not(.dark) .bonds .only-light { display: inline; }
.deck-read .slidev-code[data-v-ed42e15d] { font-size: 0.68rem !important; }
.deck-read .cvg[data-v-462aa262] { margin: 1.5rem auto 0px; position: relative; }
.deck-read .cvg-edges[data-v-462aa262] { position: absolute; inset: 0px; overflow: visible; }
.deck-read .edge[data-v-462aa262] { fill: none; stroke: var(--color-text-secondary); stroke-width: 1.4px; opacity: 0; stroke-dasharray: 1; stroke-dashoffset: 1px; transition: stroke-dashoffset 0.9s, opacity 0.2s; }
.deck-read .edge.on[data-v-462aa262] { stroke-dashoffset: 0; opacity: 0.55; }
.deck-read .edge.link[data-v-462aa262] { stroke: var(--rust-orange,#f74c00); stroke-width: 2px; }
.deck-read .edge.link.on[data-v-462aa262] { opacity: 0.8; }
.deck-read .edge.link.validated[data-v-462aa262] { stroke-dasharray: 0.02, 0.014; stroke-dashoffset: 0; }
.deck-read .legend[data-v-462aa262] { color: var(--color-text-secondary); gap: 0.9rem; font-size: 0.56rem; display: flex; position: absolute; top: -1.35rem; right: 0px; }
.deck-read .legend span[data-v-462aa262] { align-items: center; gap: 0.3rem; display: inline-flex; }
.deck-read .lg[data-v-462aa262] { stroke: var(--rust-orange,#f74c00); stroke-width: 2px; }
.deck-read .lg.validated[data-v-462aa262] { stroke-dasharray: 4, 3; }
.deck-read .node[data-v-462aa262] { box-sizing: border-box; background: var(--color-background); opacity: 0; border: 1px solid rgba(127, 127, 127, 0.45); border-radius: 0.45rem; flex-direction: column; justify-content: center; gap: 0.1rem; padding: 0.3rem 0.6rem; transition: opacity 0.5s, transform 0.5s; display: flex; position: absolute; transform: translate(-8px); }
.deck-read .node.on[data-v-462aa262] { opacity: 1; transform: none; }
.deck-read .name[data-v-462aa262] { color: var(--color-text); font-size: 0.82rem; font-weight: 700; line-height: 1.15; }
.deck-read .sub[data-v-462aa262] { color: var(--color-text-secondary); -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-size: 0.6rem; line-height: 1.25; display: -webkit-box; overflow: hidden; }
.deck-read .years[data-v-462aa262] { color: var(--accent-strong); font-family: "Fira Code", monospace; font-size: 0.62rem; }
.deck-read .builds-row[data-v-462aa262] { gap: 0.3rem; display: flex; }
.deck-read .builds[data-v-462aa262] { background: var(--rust-orange,#f74c00); color: rgb(255, 255, 255); border-radius: 9999px; padding: 0px 0.4rem; font-family: Inter, sans-serif; font-size: 0.6rem; font-weight: 700; }
.deck-read .job .sub[data-v-462aa262] { -webkit-line-clamp: 1; }
.deck-read .job .name[data-v-462aa262] { white-space: nowrap; text-overflow: ellipsis; font-size: 0.76rem; overflow: hidden; }
.deck-read .group[data-v-462aa262] { padding-block: 0.15rem; }
.deck-read .group.unlinked[data-v-462aa262] { border-style: dashed; }
.deck-read .group .sub[data-v-462aa262] { -webkit-line-clamp: 3; font-size: 0.52rem; }
.deck-read .pole[data-v-462aa262] { text-transform: uppercase; letter-spacing: 0.05em; opacity: 0.75; margin-left: 0.45rem; font-size: 0.55rem; font-weight: 500; }
.deck-read .idea[data-v-462aa262] { border-left-width: 4px; padding-block: 0.15rem; }
.deck-read .idea .name[data-v-462aa262] { font-size: 0.76rem; }
.deck-read .idea .sub[data-v-462aa262] { font-size: 0.56rem; }
.deck-read .pole-yang[data-v-462aa262] { border-left-color: rgb(247, 76, 0); }
.deck-read .pole-yin[data-v-462aa262] { border-left-color: rgb(59, 130, 246); }
.deck-read .pole-spiral[data-v-462aa262] { border-left-color: rgb(168, 85, 247); }
.deck-read .proj[data-v-462aa262] { border: 2px solid var(--rust-orange,#f74c00); background: var(--accent-band); }
.deck-read .proj .name[data-v-462aa262] { font-size: 0.92rem; }
.deck-read .proj .sub[data-v-462aa262] { -webkit-line-clamp: 4; font-size: 0.58rem; }
.deck-read h1[data-v-a3c9c6a7] { margin-bottom: 0px !important; }
.deck-read .cvg-source[data-v-a3c9c6a7] { opacity: 0.6; font-family: "Fira Code", monospace; font-size: 0.62rem; position: absolute; top: 5.2rem; left: 3.5rem; }
.deck-read .crab-thanks[data-v-f09e9f88] { object-fit: cover; object-position: 50% 48%; border: 2px solid rgba(255, 255, 255, 0.75); border-radius: 9999px; width: 4.2rem; height: 4.2rem; }
.deck-read .qr[data-v-f09e9f88] { text-align: center; margin: 0px; }
.deck-read .qr figcaption[data-v-f09e9f88] { opacity: 0.85; margin-top: 0.35rem; font-size: 0.75rem; }
.deck-read .canary a[data-v-f09e9f88] { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.deck-read .canary a[data-v-f09e9f88]:hover { background: 0px 0px; padding: 0px; }
.deck-read .why-grid[data-v-b319c132] { grid-template-columns: repeat(3, 1fr); gap: 1.1rem; margin-top: 0.8rem; display: grid; }
.deck-read .why-grid section[data-v-b319c132] { border: 1px solid rgba(127, 127, 127, 0.45); border-radius: 0.5rem; flex-direction: column; gap: 0.45rem; padding: 0.8rem 0.9rem; display: flex; }
.deck-read .why-grid section.rust[data-v-b319c132] { border-color: rgba(247, 76, 0, 0.6); }
.deck-read .why-grid h3[data-v-b319c132] { font-size: 1.15rem; margin: 0px !important; }
.deck-read .why-grid .who[data-v-b319c132] { text-transform: uppercase; letter-spacing: 0.05em; color: var(--accent-strong); font-size: 0.68rem; }
.deck-read .why-grid ul[data-v-b319c132] { margin: 0px; padding-left: 1rem; font-size: 0.8rem; line-height: 1.35; }
.deck-read .why-grid li[data-v-b319c132] { margin: 0.2rem 0px; }
.deck-read .why-grid .instead[data-v-b319c132] { color: var(--color-text-secondary); border-top: 1px dashed rgba(127, 127, 127, 0.4); margin-top: auto; padding-top: 0.4rem; font-size: 0.7rem; line-height: 1.3; }
.deck-read .why-grid .instead.cost[data-v-b319c132] { color: rgb(207, 34, 46); }
.deck-read.dark .why-grid .instead.cost[data-v-b319c132] { color: rgb(252, 165, 165); }
.deck-read .why-grid code[data-v-b319c132] { font-size: 0.68rem; }
.deck-read .back-link[data-v-b319c132] { opacity: 0.7; font-size: 0.72rem; position: absolute; top: 1.6rem; right: 5.5rem; }
.deck-read .eval[data-v-50fcf204] { border-collapse: collapse; width: 100%; font-size: 0.62rem; line-height: 1.15; }
.deck-read .eval th[data-v-50fcf204],.deck-read .eval td[data-v-50fcf204] { vertical-align: top; border-bottom: 1px solid rgba(127, 127, 127, 0.22); padding: 0.28rem 0.4rem; }
.deck-read .eval th[data-v-50fcf204] { opacity: 0.85; font-weight: 600; }
.deck-read .eval td[data-v-50fcf204]:first-child { width: 16%; font-weight: 500; }
.deck-read .eval .me[data-v-50fcf204] { background: rgba(247, 76, 0, 0.1); }
.deck-read .eval tr.diff td[data-v-50fcf204] { background: rgba(247, 76, 0, 0.14); }
.deck-read .eval tr.diff td.me[data-v-50fcf204] { background: rgba(247, 76, 0, 0.3); font-weight: 600; }
.deck-read .eval .sub[data-v-50fcf204] { opacity: 0.6; font-size: 0.6rem; }
.deck-read .eval .gap[data-v-50fcf204] { color: rgb(207, 34, 46); }
.deck-read.dark .eval .gap[data-v-50fcf204] { color: rgb(252, 165, 165); }
.deck-read .eval code[data-v-50fcf204] { font-size: 0.6rem; }
.deck-read .carry[data-v-8fe75dd3] { font-size: 0.78rem; line-height: 1.25; }
.deck-read .carry td[data-v-8fe75dd3] { vertical-align: top; border-bottom: 1px solid rgba(127, 127, 127, 0.22); padding: 0.35rem 0.5rem; }
.deck-read .carry td[data-v-8fe75dd3]:first-child { width: 38%; font-weight: 600; }
.deck-read .carry code[data-v-8fe75dd3] { font-size: 0.72rem; }
.deck-read .cover-credit[data-v-7e866a58] { text-align: right; opacity: 0.55; margin-top: 0.5rem; font-size: 0.6rem; }
.deck-read .me-row[data-v-7e866a58] { flex-wrap: wrap; align-items: baseline; gap: 0.4rem 1.4rem; margin: -0.4rem 0px 0.7rem; font-size: 0.95rem; display: flex; }
.deck-read .me-row strong[data-v-7e866a58] { color: var(--heading-color); }
.deck-read .links-grid[data-v-7e866a58] { grid-template-columns: 1fr 1fr; gap: 0px 2rem; display: grid; }
.deck-read .links-grid h3[data-v-7e866a58] { text-transform: uppercase; letter-spacing: 0.08em; opacity: 0.7; margin: 0px 0px 0.2rem; font-size: 0.7rem; }
.deck-read .lk[data-v-7e866a58] { border-bottom: 1px solid rgba(127, 127, 127, 0.18); grid-template-columns: 7.2rem 1fr; align-items: center; gap: 0.7rem; padding: 0.18rem 0px; display: grid; }
.deck-read .lk .lg[data-v-7e866a58] { align-items: center; height: 1.9rem; display: flex; }
.deck-read .lk .lg img[data-v-7e866a58] { width: auto; max-width: 7.2rem; max-height: 1.9rem; }
.deck-read .lk .lg img.wm[data-v-7e866a58] { height: 1.05rem; max-height: none; }
.deck-read .lk .lg img.wm-low[data-v-7e866a58] { height: 1.35rem; }
.deck-read .lk .lg img.wm-tall[data-v-7e866a58] { height: 0.85rem; }
.deck-read .lk .lg b[data-v-7e866a58] { font-size: 0.95rem; }
.deck-read .lk span[data-v-7e866a58] { opacity: 0.85; font-size: 0.72rem; line-height: 1.25; display: block; }
.deck-read .lk a[data-v-7e866a58],.deck-read .lk em[data-v-7e866a58] { font-family: "Fira Code", monospace; font-size: 0.64rem; }
.deck-read .lk em[data-v-7e866a58] { opacity: 0.55; }
.deck-read .links-grid a[data-v-7e866a58],.deck-read .me-row a[data-v-7e866a58] { border-bottom: 1px dotted; }
.deck-read .links-grid a[data-v-7e866a58]:hover,.deck-read .me-row a[data-v-7e866a58]:hover { color: inherit; background: 0px 0px; padding: 0px; }
@keyframes rough-notation-dash { 
  100% { stroke-dashoffset: 0; }
}
.deck-read .slidev-runner-output { user-select: text; font-size: 0.75rem; line-height: 0.8rem; font-family: var(--slidev-code-font-family); flex-grow: 1; padding: 0.75rem 1.25rem; }
.deck-read .slidev-runner-output .log-type { opacity: 0.7; font-weight: 700; }
.deck-read .slidev-runner-output .log-type.DBG { --un-text-opacity: 1; color: rgb(107 114 128/var(--un-text-opacity)); }
.deck-read .slidev-runner-output .log-type.LOG { --un-text-opacity: 1; color: rgb(59 130 246/var(--un-text-opacity)); }
.deck-read .slidev-runner-output .log-type.WRN { --un-text-opacity: 1; color: rgb(249 115 22/var(--un-text-opacity)); }
.deck-read .slidev-runner-output .log-type.ERR { --un-text-opacity: 1; color: rgb(239 68 68/var(--un-text-opacity)); }
.deck-read .slidev-runner-output .output-line { width: 100%; margin-top: 0.25rem; margin-bottom: 0.25rem; display: flex; }
.deck-read .slidev-runner-output .separator { opacity: 0.4; margin-right: 0.25rem; }
.deck-read .slidev-runner-output .highlighted > pre:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { text-wrap: wrap; display: inline; background-color: rgba(0, 0, 0, 0) !important; }
.deck-read .codicon-add::before { content: ""; }
.deck-read .codicon-plus::before { content: ""; }
.deck-read .codicon-gist-new::before { content: ""; }
.deck-read .codicon-repo-create::before { content: ""; }
.deck-read .codicon-lightbulb::before { content: ""; }
.deck-read .codicon-light-bulb::before { content: ""; }
.deck-read .codicon-repo::before { content: ""; }
.deck-read .codicon-repo-delete::before { content: ""; }
.deck-read .codicon-gist-fork::before { content: ""; }
.deck-read .codicon-repo-forked::before { content: ""; }
.deck-read .codicon-git-pull-request::before { content: ""; }
.deck-read .codicon-git-pull-request-abandoned::before { content: ""; }
.deck-read .codicon-record-keys::before { content: ""; }
.deck-read .codicon-keyboard::before { content: ""; }
.deck-read .codicon-tag::before { content: ""; }
.deck-read .codicon-git-pull-request-label::before { content: ""; }
.deck-read .codicon-tag-add::before { content: ""; }
.deck-read .codicon-tag-remove::before { content: ""; }
.deck-read .codicon-person::before { content: ""; }
.deck-read .codicon-person-follow::before { content: ""; }
.deck-read .codicon-person-outline::before { content: ""; }
.deck-read .codicon-person-filled::before { content: ""; }
.deck-read .codicon-source-control::before { content: ""; }
.deck-read .codicon-mirror::before { content: ""; }
.deck-read .codicon-mirror-public::before { content: ""; }
.deck-read .codicon-star::before { content: ""; }
.deck-read .codicon-star-add::before { content: ""; }
.deck-read .codicon-star-delete::before { content: ""; }
.deck-read .codicon-star-empty::before { content: ""; }
.deck-read .codicon-comment::before { content: ""; }
.deck-read .codicon-comment-add::before { content: ""; }
.deck-read .codicon-alert::before { content: ""; }
.deck-read .codicon-warning::before { content: ""; }
.deck-read .codicon-search::before { content: ""; }
.deck-read .codicon-search-save::before { content: ""; }
.deck-read .codicon-log-out::before { content: ""; }
.deck-read .codicon-sign-out::before { content: ""; }
.deck-read .codicon-log-in::before { content: ""; }
.deck-read .codicon-sign-in::before { content: ""; }
.deck-read .codicon-eye::before { content: ""; }
.deck-read .codicon-eye-unwatch::before { content: ""; }
.deck-read .codicon-eye-watch::before { content: ""; }
.deck-read .codicon-circle-filled::before { content: ""; }
.deck-read .codicon-primitive-dot::before { content: ""; }
.deck-read .codicon-close-dirty::before { content: ""; }
.deck-read .codicon-debug-breakpoint::before { content: ""; }
.deck-read .codicon-debug-breakpoint-disabled::before { content: ""; }
.deck-read .codicon-debug-hint::before { content: ""; }
.deck-read .codicon-terminal-decoration-success::before { content: ""; }
.deck-read .codicon-primitive-square::before { content: ""; }
.deck-read .codicon-edit::before { content: ""; }
.deck-read .codicon-pencil::before { content: ""; }
.deck-read .codicon-info::before { content: ""; }
.deck-read .codicon-issue-opened::before { content: ""; }
.deck-read .codicon-gist-private::before { content: ""; }
.deck-read .codicon-git-fork-private::before { content: ""; }
.deck-read .codicon-lock::before { content: ""; }
.deck-read .codicon-mirror-private::before { content: ""; }
.deck-read .codicon-close::before { content: ""; }
.deck-read .codicon-remove-close::before { content: ""; }
.deck-read .codicon-x::before { content: ""; }
.deck-read .codicon-repo-sync::before { content: ""; }
.deck-read .codicon-sync::before { content: ""; }
.deck-read .codicon-clone::before { content: ""; }
.deck-read .codicon-desktop-download::before { content: ""; }
.deck-read .codicon-beaker::before { content: ""; }
.deck-read .codicon-microscope::before { content: ""; }
.deck-read .codicon-vm::before { content: ""; }
.deck-read .codicon-device-desktop::before { content: ""; }
.deck-read .codicon-file::before { content: ""; }
.deck-read .codicon-more::before { content: ""; }
.deck-read .codicon-ellipsis::before { content: ""; }
.deck-read .codicon-kebab-horizontal::before { content: ""; }
.deck-read .codicon-mail-reply::before { content: ""; }
.deck-read .codicon-reply::before { content: ""; }
.deck-read .codicon-organization::before { content: ""; }
.deck-read .codicon-organization-filled::before { content: ""; }
.deck-read .codicon-organization-outline::before { content: ""; }
.deck-read .codicon-new-file::before { content: ""; }
.deck-read .codicon-file-add::before { content: ""; }
.deck-read .codicon-new-folder::before { content: ""; }
.deck-read .codicon-file-directory-create::before { content: ""; }
.deck-read .codicon-trash::before { content: ""; }
.deck-read .codicon-trashcan::before { content: ""; }
.deck-read .codicon-history::before { content: ""; }
.deck-read .codicon-clock::before { content: ""; }
.deck-read .codicon-folder::before { content: ""; }
.deck-read .codicon-file-directory::before { content: ""; }
.deck-read .codicon-symbol-folder::before { content: ""; }
.deck-read .codicon-logo-github::before { content: ""; }
.deck-read .codicon-mark-github::before { content: ""; }
.deck-read .codicon-github::before { content: ""; }
.deck-read .codicon-terminal::before { content: ""; }
.deck-read .codicon-console::before { content: ""; }
.deck-read .codicon-repl::before { content: ""; }
.deck-read .codicon-zap::before { content: ""; }
.deck-read .codicon-symbol-event::before { content: ""; }
.deck-read .codicon-error::before { content: ""; }
.deck-read .codicon-stop::before { content: ""; }
.deck-read .codicon-variable::before { content: ""; }
.deck-read .codicon-symbol-variable::before { content: ""; }
.deck-read .codicon-array::before { content: ""; }
.deck-read .codicon-symbol-array::before { content: ""; }
.deck-read .codicon-symbol-module::before { content: ""; }
.deck-read .codicon-symbol-package::before { content: ""; }
.deck-read .codicon-symbol-namespace::before { content: ""; }
.deck-read .codicon-symbol-object::before { content: ""; }
.deck-read .codicon-symbol-method::before { content: ""; }
.deck-read .codicon-symbol-function::before { content: ""; }
.deck-read .codicon-symbol-constructor::before { content: ""; }
.deck-read .codicon-symbol-boolean::before { content: ""; }
.deck-read .codicon-symbol-null::before { content: ""; }
.deck-read .codicon-symbol-numeric::before { content: ""; }
.deck-read .codicon-symbol-number::before { content: ""; }
.deck-read .codicon-symbol-structure::before { content: ""; }
.deck-read .codicon-symbol-struct::before { content: ""; }
.deck-read .codicon-symbol-parameter::before { content: ""; }
.deck-read .codicon-symbol-type-parameter::before { content: ""; }
.deck-read .codicon-symbol-key::before { content: ""; }
.deck-read .codicon-symbol-text::before { content: ""; }
.deck-read .codicon-symbol-reference::before { content: ""; }
.deck-read .codicon-go-to-file::before { content: ""; }
.deck-read .codicon-symbol-enum::before { content: ""; }
.deck-read .codicon-symbol-value::before { content: ""; }
.deck-read .codicon-symbol-ruler::before { content: ""; }
.deck-read .codicon-symbol-unit::before { content: ""; }
.deck-read .codicon-activate-breakpoints::before { content: ""; }
.deck-read .codicon-archive::before { content: ""; }
.deck-read .codicon-arrow-both::before { content: ""; }
.deck-read .codicon-arrow-down::before { content: ""; }
.deck-read .codicon-arrow-left::before { content: ""; }
.deck-read .codicon-arrow-right::before { content: ""; }
.deck-read .codicon-arrow-small-down::before { content: ""; }
.deck-read .codicon-arrow-small-left::before { content: ""; }
.deck-read .codicon-arrow-small-right::before { content: ""; }
.deck-read .codicon-arrow-small-up::before { content: ""; }
.deck-read .codicon-arrow-up::before { content: ""; }
.deck-read .codicon-bell::before { content: ""; }
.deck-read .codicon-bold::before { content: ""; }
.deck-read .codicon-book::before { content: ""; }
.deck-read .codicon-bookmark::before { content: ""; }
.deck-read .codicon-debug-breakpoint-conditional-unverified::before { content: ""; }
.deck-read .codicon-debug-breakpoint-conditional::before { content: ""; }
.deck-read .codicon-debug-breakpoint-conditional-disabled::before { content: ""; }
.deck-read .codicon-debug-breakpoint-data-unverified::before { content: ""; }
.deck-read .codicon-debug-breakpoint-data::before { content: ""; }
.deck-read .codicon-debug-breakpoint-data-disabled::before { content: ""; }
.deck-read .codicon-debug-breakpoint-log-unverified::before { content: ""; }
.deck-read .codicon-debug-breakpoint-log::before { content: ""; }
.deck-read .codicon-debug-breakpoint-log-disabled::before { content: ""; }
.deck-read .codicon-briefcase::before { content: ""; }
.deck-read .codicon-broadcast::before { content: ""; }
.deck-read .codicon-browser::before { content: ""; }
.deck-read .codicon-bug::before { content: ""; }
.deck-read .codicon-calendar::before { content: ""; }
.deck-read .codicon-case-sensitive::before { content: ""; }
.deck-read .codicon-check::before { content: ""; }
.deck-read .codicon-checklist::before { content: ""; }
.deck-read .codicon-chevron-down::before { content: ""; }
.deck-read .codicon-chevron-left::before { content: ""; }
.deck-read .codicon-chevron-right::before { content: ""; }
.deck-read .codicon-chevron-up::before { content: ""; }
.deck-read .codicon-chrome-close::before { content: ""; }
.deck-read .codicon-chrome-maximize::before { content: ""; }
.deck-read .codicon-chrome-minimize::before { content: ""; }
.deck-read .codicon-chrome-restore::before { content: ""; }
.deck-read .codicon-circle-outline::before { content: ""; }
.deck-read .codicon-circle::before { content: ""; }
.deck-read .codicon-debug-breakpoint-unverified::before { content: ""; }
.deck-read .codicon-terminal-decoration-incomplete::before { content: ""; }
.deck-read .codicon-circle-slash::before { content: ""; }
.deck-read .codicon-circuit-board::before { content: ""; }
.deck-read .codicon-clear-all::before { content: ""; }
.deck-read .codicon-clippy::before { content: ""; }
.deck-read .codicon-close-all::before { content: ""; }
.deck-read .codicon-cloud-download::before { content: ""; }
.deck-read .codicon-cloud-upload::before { content: ""; }
.deck-read .codicon-code::before { content: ""; }
.deck-read .codicon-collapse-all::before { content: ""; }
.deck-read .codicon-color-mode::before { content: ""; }
.deck-read .codicon-comment-discussion::before { content: ""; }
.deck-read .codicon-credit-card::before { content: ""; }
.deck-read .codicon-dash::before { content: ""; }
.deck-read .codicon-dashboard::before { content: ""; }
.deck-read .codicon-database::before { content: ""; }
.deck-read .codicon-debug-continue::before { content: ""; }
.deck-read .codicon-debug-disconnect::before { content: ""; }
.deck-read .codicon-debug-pause::before { content: ""; }
.deck-read .codicon-debug-restart::before { content: ""; }
.deck-read .codicon-debug-start::before { content: ""; }
.deck-read .codicon-debug-step-into::before { content: ""; }
.deck-read .codicon-debug-step-out::before { content: ""; }
.deck-read .codicon-debug-step-over::before { content: ""; }
.deck-read .codicon-debug-stop::before { content: ""; }
.deck-read .codicon-debug::before { content: ""; }
.deck-read .codicon-device-camera-video::before { content: ""; }
.deck-read .codicon-device-camera::before { content: ""; }
.deck-read .codicon-device-mobile::before { content: ""; }
.deck-read .codicon-diff-added::before { content: ""; }
.deck-read .codicon-diff-ignored::before { content: ""; }
.deck-read .codicon-diff-modified::before { content: ""; }
.deck-read .codicon-diff-removed::before { content: ""; }
.deck-read .codicon-diff-renamed::before { content: ""; }
.deck-read .codicon-diff::before { content: ""; }
.deck-read .codicon-diff-sidebyside::before { content: ""; }
.deck-read .codicon-discard::before { content: ""; }
.deck-read .codicon-editor-layout::before { content: ""; }
.deck-read .codicon-empty-window::before { content: ""; }
.deck-read .codicon-exclude::before { content: ""; }
.deck-read .codicon-extensions::before { content: ""; }
.deck-read .codicon-eye-closed::before { content: ""; }
.deck-read .codicon-file-binary::before { content: ""; }
.deck-read .codicon-file-code::before { content: ""; }
.deck-read .codicon-file-media::before { content: ""; }
.deck-read .codicon-file-pdf::before { content: ""; }
.deck-read .codicon-file-submodule::before { content: ""; }
.deck-read .codicon-file-symlink-directory::before { content: ""; }
.deck-read .codicon-file-symlink-file::before { content: ""; }
.deck-read .codicon-file-zip::before { content: ""; }
.deck-read .codicon-files::before { content: ""; }
.deck-read .codicon-filter::before { content: ""; }
.deck-read .codicon-flame::before { content: ""; }
.deck-read .codicon-fold-down::before { content: ""; }
.deck-read .codicon-fold-up::before { content: ""; }
.deck-read .codicon-fold::before { content: ""; }
.deck-read .codicon-folder-active::before { content: ""; }
.deck-read .codicon-folder-opened::before { content: ""; }
.deck-read .codicon-gear::before { content: ""; }
.deck-read .codicon-gift::before { content: ""; }
.deck-read .codicon-gist-secret::before { content: ""; }
.deck-read .codicon-gist::before { content: ""; }
.deck-read .codicon-git-commit::before { content: ""; }
.deck-read .codicon-git-compare::before { content: ""; }
.deck-read .codicon-compare-changes::before { content: ""; }
.deck-read .codicon-git-merge::before { content: ""; }
.deck-read .codicon-github-action::before { content: ""; }
.deck-read .codicon-github-alt::before { content: ""; }
.deck-read .codicon-globe::before { content: ""; }
.deck-read .codicon-grabber::before { content: ""; }
.deck-read .codicon-graph::before { content: ""; }
.deck-read .codicon-gripper::before { content: ""; }
.deck-read .codicon-heart::before { content: ""; }
.deck-read .codicon-home::before { content: ""; }
.deck-read .codicon-horizontal-rule::before { content: ""; }
.deck-read .codicon-hubot::before { content: ""; }
.deck-read .codicon-inbox::before { content: ""; }
.deck-read .codicon-issue-reopened::before { content: ""; }
.deck-read .codicon-issues::before { content: ""; }
.deck-read .codicon-italic::before { content: ""; }
.deck-read .codicon-jersey::before { content: ""; }
.deck-read .codicon-json::before { content: ""; }
.deck-read .codicon-bracket::before { content: ""; }
.deck-read .codicon-kebab-vertical::before { content: ""; }
.deck-read .codicon-key::before { content: ""; }
.deck-read .codicon-law::before { content: ""; }
.deck-read .codicon-lightbulb-autofix::before { content: ""; }
.deck-read .codicon-link-external::before { content: ""; }
.deck-read .codicon-link::before { content: ""; }
.deck-read .codicon-list-ordered::before { content: ""; }
.deck-read .codicon-list-unordered::before { content: ""; }
.deck-read .codicon-live-share::before { content: ""; }
.deck-read .codicon-loading::before { content: ""; }
.deck-read .codicon-location::before { content: ""; }
.deck-read .codicon-mail-read::before { content: ""; }
.deck-read .codicon-mail::before { content: ""; }
.deck-read .codicon-markdown::before { content: ""; }
.deck-read .codicon-megaphone::before { content: ""; }
.deck-read .codicon-mention::before { content: ""; }
.deck-read .codicon-milestone::before { content: ""; }
.deck-read .codicon-git-pull-request-milestone::before { content: ""; }
.deck-read .codicon-mortar-board::before { content: ""; }
.deck-read .codicon-move::before { content: ""; }
.deck-read .codicon-multiple-windows::before { content: ""; }
.deck-read .codicon-mute::before { content: ""; }
.deck-read .codicon-no-newline::before { content: ""; }
.deck-read .codicon-note::before { content: ""; }
.deck-read .codicon-octoface::before { content: ""; }
.deck-read .codicon-open-preview::before { content: ""; }
.deck-read .codicon-package::before { content: ""; }
.deck-read .codicon-paintcan::before { content: ""; }
.deck-read .codicon-pin::before { content: ""; }
.deck-read .codicon-play::before { content: ""; }
.deck-read .codicon-run::before { content: ""; }
.deck-read .codicon-plug::before { content: ""; }
.deck-read .codicon-preserve-case::before { content: ""; }
.deck-read .codicon-preview::before { content: ""; }
.deck-read .codicon-project::before { content: ""; }
.deck-read .codicon-pulse::before { content: ""; }
.deck-read .codicon-question::before { content: ""; }
.deck-read .codicon-quote::before { content: ""; }
.deck-read .codicon-radio-tower::before { content: ""; }
.deck-read .codicon-reactions::before { content: ""; }
.deck-read .codicon-references::before { content: ""; }
.deck-read .codicon-refresh::before { content: ""; }
.deck-read .codicon-regex::before { content: ""; }
.deck-read .codicon-remote-explorer::before { content: ""; }
.deck-read .codicon-remote::before { content: ""; }
.deck-read .codicon-remove::before { content: ""; }
.deck-read .codicon-replace-all::before { content: ""; }
.deck-read .codicon-replace::before { content: ""; }
.deck-read .codicon-repo-clone::before { content: ""; }
.deck-read .codicon-repo-force-push::before { content: ""; }
.deck-read .codicon-repo-pull::before { content: ""; }
.deck-read .codicon-repo-push::before { content: ""; }
.deck-read .codicon-report::before { content: ""; }
.deck-read .codicon-request-changes::before { content: ""; }
.deck-read .codicon-rocket::before { content: ""; }
.deck-read .codicon-root-folder-opened::before { content: ""; }
.deck-read .codicon-root-folder::before { content: ""; }
.deck-read .codicon-rss::before { content: ""; }
.deck-read .codicon-ruby::before { content: ""; }
.deck-read .codicon-save-all::before { content: ""; }
.deck-read .codicon-save-as::before { content: ""; }
.deck-read .codicon-save::before { content: ""; }
.deck-read .codicon-screen-full::before { content: ""; }
.deck-read .codicon-screen-normal::before { content: ""; }
.deck-read .codicon-search-stop::before { content: ""; }
.deck-read .codicon-server::before { content: ""; }
.deck-read .codicon-settings-gear::before { content: ""; }
.deck-read .codicon-settings::before { content: ""; }
.deck-read .codicon-shield::before { content: ""; }
.deck-read .codicon-smiley::before { content: ""; }
.deck-read .codicon-sort-precedence::before { content: ""; }
.deck-read .codicon-split-horizontal::before { content: ""; }
.deck-read .codicon-split-vertical::before { content: ""; }
.deck-read .codicon-squirrel::before { content: ""; }
.deck-read .codicon-star-full::before { content: ""; }
.deck-read .codicon-star-half::before { content: ""; }
.deck-read .codicon-symbol-class::before { content: ""; }
.deck-read .codicon-symbol-color::before { content: ""; }
.deck-read .codicon-symbol-constant::before { content: ""; }
.deck-read .codicon-symbol-enum-member::before { content: ""; }
.deck-read .codicon-symbol-field::before { content: ""; }
.deck-read .codicon-symbol-file::before { content: ""; }
.deck-read .codicon-symbol-interface::before { content: ""; }
.deck-read .codicon-symbol-keyword::before { content: ""; }
.deck-read .codicon-symbol-misc::before { content: ""; }
.deck-read .codicon-symbol-operator::before { content: ""; }
.deck-read .codicon-symbol-property::before { content: ""; }
.deck-read .codicon-wrench::before { content: ""; }
.deck-read .codicon-wrench-subaction::before { content: ""; }
.deck-read .codicon-symbol-snippet::before { content: ""; }
.deck-read .codicon-tasklist::before { content: ""; }
.deck-read .codicon-telescope::before { content: ""; }
.deck-read .codicon-text-size::before { content: ""; }
.deck-read .codicon-three-bars::before { content: ""; }
.deck-read .codicon-thumbsdown::before { content: ""; }
.deck-read .codicon-thumbsup::before { content: ""; }
.deck-read .codicon-tools::before { content: ""; }
.deck-read .codicon-triangle-down::before { content: ""; }
.deck-read .codicon-triangle-left::before { content: ""; }
.deck-read .codicon-triangle-right::before { content: ""; }
.deck-read .codicon-triangle-up::before { content: ""; }
.deck-read .codicon-twitter::before { content: ""; }
.deck-read .codicon-unfold::before { content: ""; }
.deck-read .codicon-unlock::before { content: ""; }
.deck-read .codicon-unmute::before { content: ""; }
.deck-read .codicon-unverified::before { content: ""; }
.deck-read .codicon-verified::before { content: ""; }
.deck-read .codicon-versions::before { content: ""; }
.deck-read .codicon-vm-active::before { content: ""; }
.deck-read .codicon-vm-outline::before { content: ""; }
.deck-read .codicon-vm-running::before { content: ""; }
.deck-read .codicon-watch::before { content: ""; }
.deck-read .codicon-whitespace::before { content: ""; }
.deck-read .codicon-whole-word::before { content: ""; }
.deck-read .codicon-window::before { content: ""; }
.deck-read .codicon-word-wrap::before { content: ""; }
.deck-read .codicon-zoom-in::before { content: ""; }
.deck-read .codicon-zoom-out::before { content: ""; }
.deck-read .codicon-list-filter::before { content: ""; }
.deck-read .codicon-list-flat::before { content: ""; }
.deck-read .codicon-list-selection::before { content: ""; }
.deck-read .codicon-selection::before { content: ""; }
.deck-read .codicon-list-tree::before { content: ""; }
.deck-read .codicon-debug-breakpoint-function-unverified::before { content: ""; }
.deck-read .codicon-debug-breakpoint-function::before { content: ""; }
.deck-read .codicon-debug-breakpoint-function-disabled::before { content: ""; }
.deck-read .codicon-debug-stackframe-active::before { content: ""; }
.deck-read .codicon-circle-small-filled::before { content: ""; }
.deck-read .codicon-debug-stackframe-dot::before { content: ""; }
.deck-read .codicon-terminal-decoration-mark::before { content: ""; }
.deck-read .codicon-debug-stackframe::before { content: ""; }
.deck-read .codicon-debug-stackframe-focused::before { content: ""; }
.deck-read .codicon-debug-breakpoint-unsupported::before { content: ""; }
.deck-read .codicon-symbol-string::before { content: ""; }
.deck-read .codicon-debug-reverse-continue::before { content: ""; }
.deck-read .codicon-debug-step-back::before { content: ""; }
.deck-read .codicon-debug-restart-frame::before { content: ""; }
.deck-read .codicon-debug-alt::before { content: ""; }
.deck-read .codicon-call-incoming::before { content: ""; }
.deck-read .codicon-call-outgoing::before { content: ""; }
.deck-read .codicon-menu::before { content: ""; }
.deck-read .codicon-expand-all::before { content: ""; }
.deck-read .codicon-feedback::before { content: ""; }
.deck-read .codicon-git-pull-request-reviewer::before { content: ""; }
.deck-read .codicon-group-by-ref-type::before { content: ""; }
.deck-read .codicon-ungroup-by-ref-type::before { content: ""; }
.deck-read .codicon-account::before { content: ""; }
.deck-read .codicon-git-pull-request-assignee::before { content: ""; }
.deck-read .codicon-bell-dot::before { content: ""; }
.deck-read .codicon-debug-console::before { content: ""; }
.deck-read .codicon-library::before { content: ""; }
.deck-read .codicon-output::before { content: ""; }
.deck-read .codicon-run-all::before { content: ""; }
.deck-read .codicon-sync-ignored::before { content: ""; }
.deck-read .codicon-pinned::before { content: ""; }
.deck-read .codicon-github-inverted::before { content: ""; }
.deck-read .codicon-server-process::before { content: ""; }
.deck-read .codicon-server-environment::before { content: ""; }
.deck-read .codicon-pass::before { content: ""; }
.deck-read .codicon-issue-closed::before { content: ""; }
.deck-read .codicon-stop-circle::before { content: ""; }
.deck-read .codicon-play-circle::before { content: ""; }
.deck-read .codicon-record::before { content: ""; }
.deck-read .codicon-debug-alt-small::before { content: ""; }
.deck-read .codicon-vm-connect::before { content: ""; }
.deck-read .codicon-cloud::before { content: ""; }
.deck-read .codicon-merge::before { content: ""; }
.deck-read .codicon-export::before { content: ""; }
.deck-read .codicon-graph-left::before { content: ""; }
.deck-read .codicon-magnet::before { content: ""; }
.deck-read .codicon-notebook::before { content: ""; }
.deck-read .codicon-redo::before { content: ""; }
.deck-read .codicon-check-all::before { content: ""; }
.deck-read .codicon-pinned-dirty::before { content: ""; }
.deck-read .codicon-pass-filled::before { content: ""; }
.deck-read .codicon-circle-large-filled::before { content: ""; }
.deck-read .codicon-circle-large::before { content: ""; }
.deck-read .codicon-circle-large-outline::before { content: ""; }
.deck-read .codicon-combine::before { content: ""; }
.deck-read .codicon-gather::before { content: ""; }
.deck-read .codicon-table::before { content: ""; }
.deck-read .codicon-variable-group::before { content: ""; }
.deck-read .codicon-type-hierarchy::before { content: ""; }
.deck-read .codicon-type-hierarchy-sub::before { content: ""; }
.deck-read .codicon-type-hierarchy-super::before { content: ""; }
.deck-read .codicon-git-pull-request-create::before { content: ""; }
.deck-read .codicon-run-above::before { content: ""; }
.deck-read .codicon-run-below::before { content: ""; }
.deck-read .codicon-notebook-template::before { content: ""; }
.deck-read .codicon-debug-rerun::before { content: ""; }
.deck-read .codicon-workspace-trusted::before { content: ""; }
.deck-read .codicon-workspace-untrusted::before { content: ""; }
.deck-read .codicon-workspace-unknown::before { content: ""; }
.deck-read .codicon-terminal-cmd::before { content: ""; }
.deck-read .codicon-terminal-debian::before { content: ""; }
.deck-read .codicon-terminal-linux::before { content: ""; }
.deck-read .codicon-terminal-powershell::before { content: ""; }
.deck-read .codicon-terminal-tmux::before { content: ""; }
.deck-read .codicon-terminal-ubuntu::before { content: ""; }
.deck-read .codicon-terminal-bash::before { content: ""; }
.deck-read .codicon-arrow-swap::before { content: ""; }
.deck-read .codicon-copy::before { content: ""; }
.deck-read .codicon-person-add::before { content: ""; }
.deck-read .codicon-filter-filled::before { content: ""; }
.deck-read .codicon-wand::before { content: ""; }
.deck-read .codicon-debug-line-by-line::before { content: ""; }
.deck-read .codicon-inspect::before { content: ""; }
.deck-read .codicon-layers::before { content: ""; }
.deck-read .codicon-layers-dot::before { content: ""; }
.deck-read .codicon-layers-active::before { content: ""; }
.deck-read .codicon-compass::before { content: ""; }
.deck-read .codicon-compass-dot::before { content: ""; }
.deck-read .codicon-compass-active::before { content: ""; }
.deck-read .codicon-azure::before { content: ""; }
.deck-read .codicon-issue-draft::before { content: ""; }
.deck-read .codicon-git-pull-request-closed::before { content: ""; }
.deck-read .codicon-git-pull-request-draft::before { content: ""; }
.deck-read .codicon-debug-all::before { content: ""; }
.deck-read .codicon-debug-coverage::before { content: ""; }
.deck-read .codicon-run-errors::before { content: ""; }
.deck-read .codicon-folder-library::before { content: ""; }
.deck-read .codicon-debug-continue-small::before { content: ""; }
.deck-read .codicon-beaker-stop::before { content: ""; }
.deck-read .codicon-graph-line::before { content: ""; }
.deck-read .codicon-graph-scatter::before { content: ""; }
.deck-read .codicon-pie-chart::before { content: ""; }
.deck-read .codicon-bracket-dot::before { content: ""; }
.deck-read .codicon-bracket-error::before { content: ""; }
.deck-read .codicon-lock-small::before { content: ""; }
.deck-read .codicon-azure-devops::before { content: ""; }
.deck-read .codicon-verified-filled::before { content: ""; }
.deck-read .codicon-newline::before { content: ""; }
.deck-read .codicon-layout::before { content: ""; }
.deck-read .codicon-layout-activitybar-left::before { content: ""; }
.deck-read .codicon-layout-activitybar-right::before { content: ""; }
.deck-read .codicon-layout-panel-left::before { content: ""; }
.deck-read .codicon-layout-panel-center::before { content: ""; }
.deck-read .codicon-layout-panel-justify::before { content: ""; }
.deck-read .codicon-layout-panel-right::before { content: ""; }
.deck-read .codicon-layout-panel::before { content: ""; }
.deck-read .codicon-layout-sidebar-left::before { content: ""; }
.deck-read .codicon-layout-sidebar-right::before { content: ""; }
.deck-read .codicon-layout-statusbar::before { content: ""; }
.deck-read .codicon-layout-menubar::before { content: ""; }
.deck-read .codicon-layout-centered::before { content: ""; }
.deck-read .codicon-target::before { content: ""; }
.deck-read .codicon-indent::before { content: ""; }
.deck-read .codicon-record-small::before { content: ""; }
.deck-read .codicon-error-small::before { content: ""; }
.deck-read .codicon-terminal-decoration-error::before { content: ""; }
.deck-read .codicon-arrow-circle-down::before { content: ""; }
.deck-read .codicon-arrow-circle-left::before { content: ""; }
.deck-read .codicon-arrow-circle-right::before { content: ""; }
.deck-read .codicon-arrow-circle-up::before { content: ""; }
.deck-read .codicon-layout-sidebar-right-off::before { content: ""; }
.deck-read .codicon-layout-panel-off::before { content: ""; }
.deck-read .codicon-layout-sidebar-left-off::before { content: ""; }
.deck-read .codicon-blank::before { content: ""; }
.deck-read .codicon-heart-filled::before { content: ""; }
.deck-read .codicon-map::before { content: ""; }
.deck-read .codicon-map-horizontal::before { content: ""; }
.deck-read .codicon-fold-horizontal::before { content: ""; }
.deck-read .codicon-map-filled::before { content: ""; }
.deck-read .codicon-map-horizontal-filled::before { content: ""; }
.deck-read .codicon-fold-horizontal-filled::before { content: ""; }
.deck-read .codicon-circle-small::before { content: ""; }
.deck-read .codicon-bell-slash::before { content: ""; }
.deck-read .codicon-bell-slash-dot::before { content: ""; }
.deck-read .codicon-comment-unresolved::before { content: ""; }
.deck-read .codicon-git-pull-request-go-to-changes::before { content: ""; }
.deck-read .codicon-git-pull-request-new-changes::before { content: ""; }
.deck-read .codicon-search-fuzzy::before { content: ""; }
.deck-read .codicon-comment-draft::before { content: ""; }
.deck-read .codicon-send::before { content: ""; }
.deck-read .codicon-sparkle::before { content: ""; }
.deck-read .codicon-insert::before { content: ""; }
.deck-read .codicon-mic::before { content: ""; }
.deck-read .codicon-thumbsdown-filled::before { content: ""; }
.deck-read .codicon-thumbsup-filled::before { content: ""; }
.deck-read .codicon-coffee::before { content: ""; }
.deck-read .codicon-snake::before { content: ""; }
.deck-read .codicon-game::before { content: ""; }
.deck-read .codicon-vr::before { content: ""; }
.deck-read .codicon-chip::before { content: ""; }
.deck-read .codicon-piano::before { content: ""; }
.deck-read .codicon-music::before { content: ""; }
.deck-read .codicon-mic-filled::before { content: ""; }
.deck-read .codicon-repo-fetch::before { content: ""; }
.deck-read .codicon-copilot::before { content: ""; }
.deck-read .codicon-lightbulb-sparkle::before { content: ""; }
.deck-read .codicon-robot::before { content: ""; }
.deck-read .codicon-sparkle-filled::before { content: ""; }
.deck-read .codicon-diff-single::before { content: ""; }
.deck-read .codicon-diff-multiple::before { content: ""; }
.deck-read .codicon-surround-with::before { content: ""; }
.deck-read .codicon-share::before { content: ""; }
.deck-read .codicon-git-stash::before { content: ""; }
.deck-read .codicon-git-stash-apply::before { content: ""; }
.deck-read .codicon-git-stash-pop::before { content: ""; }
.deck-read .codicon-vscode::before { content: ""; }
.deck-read .codicon-vscode-insiders::before { content: ""; }
.deck-read .codicon-code-oss::before { content: ""; }
.deck-read .codicon-run-coverage::before { content: ""; }
.deck-read .codicon-run-all-coverage::before { content: ""; }
.deck-read .codicon-coverage::before { content: ""; }
.deck-read .codicon-github-project::before { content: ""; }
.deck-read .codicon-map-vertical::before { content: ""; }
.deck-read .codicon-fold-vertical::before { content: ""; }
.deck-read .codicon-map-vertical-filled::before { content: ""; }
.deck-read .codicon-fold-vertical-filled::before { content: ""; }
.deck-read .codicon-go-to-search::before { content: ""; }
.deck-read .codicon-percentage::before { content: ""; }
.deck-read .codicon-sort-percentage::before { content: ""; }
.deck-read .codicon-attach::before { content: ""; }
.deck-read .codicon-go-to-editing-session::before { content: ""; }
.deck-read .codicon-edit-session::before { content: ""; }
.deck-read .codicon-code-review::before { content: ""; }
.deck-read .codicon-copilot-warning::before { content: ""; }
.deck-read .codicon-python::before { content: ""; }
.deck-read .codicon-copilot-large::before { content: ""; }
.deck-read .codicon-copilot-warning-large::before { content: ""; }
.deck-read .codicon-keyboard-tab::before { content: ""; }
.deck-read .codicon-copilot-blocked::before { content: ""; }
.deck-read .codicon-copilot-not-connected::before { content: ""; }
.deck-read .codicon-flag::before { content: ""; }
.deck-read .codicon-lightbulb-empty::before { content: ""; }
.deck-read .codicon-symbol-method-arrow::before { content: ""; }
.deck-read .codicon-copilot-unavailable::before { content: ""; }
.deck-read .codicon-repo-pinned::before { content: ""; }
.deck-read .codicon-keyboard-tab-above::before { content: ""; }
.deck-read .codicon-keyboard-tab-below::before { content: ""; }
.deck-read .codicon-git-pull-request-done::before { content: ""; }
.deck-read .codicon-mcp::before { content: ""; }
.deck-read .codicon-extensions-large::before { content: ""; }
.deck-read .codicon-layout-panel-dock::before { content: ""; }
.deck-read .codicon-layout-sidebar-left-dock::before { content: ""; }
.deck-read .codicon-layout-sidebar-right-dock::before { content: ""; }
.deck-read .codicon-copilot-in-progress::before { content: ""; }
.deck-read .codicon-copilot-error::before { content: ""; }
.deck-read .codicon-copilot-success::before { content: ""; }
.deck-read .codicon-chat-sparkle::before { content: ""; }
.deck-read .codicon-search-sparkle::before { content: ""; }
.deck-read .codicon-edit-sparkle::before { content: ""; }
.deck-read .codicon-copilot-snooze::before { content: ""; }
.deck-read .codicon-send-to-remote-agent::before { content: ""; }
.deck-read .codicon-comment-discussion-sparkle::before { content: ""; }
.deck-read .codicon-chat-sparkle-warning::before { content: ""; }
.deck-read .codicon-chat-sparkle-error::before { content: ""; }
.deck-read .codicon-collection::before { content: ""; }
.deck-read .codicon-new-collection::before { content: ""; }
.deck-read .codicon-thinking::before { content: ""; }
.deck-read .codicon-build::before { content: ""; }
.deck-read .codicon-comment-discussion-quote::before { content: ""; }
.deck-read .codicon-cursor::before { content: ""; }
.deck-read .codicon-eraser::before { content: ""; }
.deck-read .codicon-file-text::before { content: ""; }
.deck-read .codicon-quotes::before { content: ""; }
.deck-read .codicon-rename::before { content: ""; }
.deck-read .codicon-run-with-deps::before { content: ""; }
.deck-read .codicon-debug-connected::before { content: ""; }
.deck-read .codicon-strikethrough::before { content: ""; }
.deck-read .codicon-open-in-product::before { content: ""; }
.deck-read .codicon-index-zero::before { content: ""; }
.deck-read .codicon-agent::before { content: ""; }
.deck-read .codicon-edit-code::before { content: ""; }
.deck-read .codicon-repo-selected::before { content: ""; }
.deck-read .codicon-skip::before { content: ""; }
.deck-read .codicon-merge-into::before { content: ""; }
.deck-read .codicon-git-branch-changes::before { content: ""; }
.deck-read .codicon-git-branch-staged-changes::before { content: ""; }
.deck-read .codicon-git-branch-conflicts::before { content: ""; }
.deck-read .codicon-git-branch::before { content: ""; }
.deck-read .codicon-git-branch-create::before { content: ""; }
.deck-read .codicon-git-branch-delete::before { content: ""; }
.deck-read .codicon-search-large::before { content: ""; }
.deck-read .codicon-terminal-git-bash::before { content: ""; }
.deck-read .codicon-window-active::before { content: ""; }
.deck-read .codicon-forward::before { content: ""; }
.deck-read .codicon-download::before { content: ""; }
.deck-read .codicon-clockface::before { content: ""; }
.deck-read .codicon-unarchive::before { content: ""; }
.deck-read .codicon-session-in-progress::before { content: ""; }
.deck-read .codicon-collection-small::before { content: ""; }
.deck-read .codicon-vm-small::before { content: ""; }
.deck-read .codicon-cloud-small::before { content: ""; }
.deck-read .codicon-add-small::before { content: ""; }
.deck-read .codicon-remove-small::before { content: ""; }
.deck-read .codicon-worktree-small::before { content: ""; }
.deck-read .codicon-worktree::before { content: ""; }
.deck-read .codicon-screen-cut::before { content: ""; }
.deck-read .codicon-ask::before { content: ""; }
.deck-read .codicon-openai::before { content: ""; }
.deck-read .codicon-claude::before { content: ""; }
.deck-read .codicon-open-in-window::before { content: ""; }
.deck-read .codicon-new-session::before { content: ""; }
.deck-read .codicon-terminal-secure::before { content: ""; }
.deck-read .codicon-chat-import::before { content: ""; }
.deck-read .codicon-chat-export::before { content: ""; }
.deck-read .codicon-share-window::before { content: ""; }
.deck-read .codicon-circle-slash-compact::before { content: ""; }
.deck-read .codicon-copilot-compact::before { content: ""; }
.deck-read .codicon-folder-opened-compact::before { content: ""; }
.deck-read .codicon-folder-compact::before { content: ""; }
.deck-read .codicon-gear-compact::before { content: ""; }
.deck-read .codicon-git-branch-compact::before { content: ""; }
.deck-read .codicon-library-compact::before { content: ""; }
.deck-read .codicon-record-keys-compact::before { content: ""; }
.deck-read .codicon-remote-compact::before { content: ""; }
.deck-read .codicon-repo-forked-compact::before { content: ""; }
.deck-read .codicon-repo-compact::before { content: ""; }
.deck-read .codicon-shield-compact::before { content: ""; }
.deck-read .codicon-sparkle-compact::before { content: ""; }
.deck-read .codicon-symbol-color-compact::before { content: ""; }
.deck-read .codicon-window-compact::before { content: ""; }
.deck-read .codicon-error-compact::before { content: ""; }
.deck-read .codicon-warning-compact::before { content: ""; }
.deck-read .codicon-pass-compact::before { content: ""; }
.deck-read .codicon-important::before { content: ""; }
.deck-read .codicon-important-compact::before { content: ""; }
.deck-read .codicon-rocket-compact::before { content: ""; }
.deck-read .codicon-unpin::before { content: ""; }
.deck-read .codicon-add-compact::before { content: ""; }
.deck-read .codicon-attach-compact::before { content: ""; }
.deck-read .codicon-beaker-compact::before { content: ""; }
.deck-read .codicon-check-compact::before { content: ""; }
.deck-read .codicon-checklist-compact::before { content: ""; }
.deck-read .codicon-chevron-down-compact::before { content: ""; }
.deck-read .codicon-chevron-left-compact::before { content: ""; }
.deck-read .codicon-chevron-right-compact::before { content: ""; }
.deck-read .codicon-chevron-up-compact::before { content: ""; }
.deck-read .codicon-circle-filled-compact::before { content: ""; }
.deck-read .codicon-circle-small-filled-compact::before { content: ""; }
.deck-read .codicon-close-compact::before { content: ""; }
.deck-read .codicon-collapse-all-compact::before { content: ""; }
.deck-read .codicon-comment-compact::before { content: ""; }
.deck-read .codicon-comment-unresolved-compact::before { content: ""; }
.deck-read .codicon-debug-connected-compact::before { content: ""; }
.deck-read .codicon-debug-disconnect-compact::before { content: ""; }
.deck-read .codicon-edit-compact::before { content: ""; }
.deck-read .codicon-file-media-compact::before { content: ""; }
.deck-read .codicon-git-fetch::before { content: ""; }
.deck-read .codicon-lightbulb-compact::before { content: ""; }
.deck-read .codicon-loading-compact::before { content: ""; }
.deck-read .codicon-pass-filled-compact::before { content: ""; }
.deck-read .codicon-project-compact::before { content: ""; }
.deck-read .codicon-refresh-compact::before { content: ""; }
.deck-read .codicon-search-compact::before { content: ""; }
.deck-read .codicon-session-in-progress-compact::before { content: ""; }
.deck-read .codicon-sync-compact::before { content: ""; }
.deck-read .codicon-terminal-compact::before { content: ""; }
.deck-read .codicon-vm-pending::before { content: ""; }
.deck-read .codicon-worktree-compact::before { content: ""; }
.deck-read .codicon-developer-tools::before { content: ""; }
.deck-read .codicon-cloud-compact::before { content: ""; }
.deck-read .codicon-agent-compact::before { content: ""; }
.deck-read .codicon-ask-compact::before { content: ""; }
.deck-read .codicon-settings-compact::before { content: ""; }
.deck-read .codicon-vm-compact::before { content: ""; }
.deck-read .codicon-run-compact::before { content: ""; }
.deck-read .codicon-git-pull-request-comment::before { content: ""; }
.deck-read .codicon-git-pull-request-error::before { content: ""; }
.deck-read .codicon-right-panel-hide::before { content: ""; }
.deck-read .codicon-right-panel-show::before { content: ""; }
.deck-read .codicon-vscode-insiders-outline::before { content: ""; }
.deck-read .codicon-vscode-outline::before { content: ""; }
.deck-read .codicon-voice-mode::before { content: ""; }
.deck-read .codicon-voice-mode-compact::before { content: ""; }
.deck-read .codicon-dialog-error::before { content: ""; }
.deck-read .codicon-dialog-warning::before { content: ""; }
.deck-read .codicon-dialog-info::before { content: ""; }
.deck-read .codicon-dialog-close::before { content: ""; }
.deck-read .codicon-tree-item-expanded::before { content: ""; }
.deck-read .codicon-tree-filter-on-type-on::before { content: ""; }
.deck-read .codicon-tree-filter-on-type-off::before { content: ""; }
.deck-read .codicon-tree-filter-clear::before { content: ""; }
.deck-read .codicon-tree-item-loading::before { content: ""; }
.deck-read .codicon-menu-selection::before { content: ""; }
.deck-read .codicon-menu-submenu::before { content: ""; }
.deck-read .codicon-menubar-more::before { content: ""; }
.deck-read .codicon-scrollbar-button-left::before { content: ""; }
.deck-read .codicon-scrollbar-button-right::before { content: ""; }
.deck-read .codicon-scrollbar-button-up::before { content: ""; }
.deck-read .codicon-scrollbar-button-down::before { content: ""; }
.deck-read .codicon-toolbar-more::before { content: ""; }
.deck-read .codicon-quick-input-back::before { content: ""; }
.deck-read .codicon-drop-down-button::before { content: ""; }
.deck-read .codicon-symbol-customcolor::before { content: ""; }
.deck-read .codicon-workspace-unspecified::before { content: ""; }
.deck-read .codicon-lightbulb-sparkle-autofix::before { content: ""; }
.deck-read .codicon-debug-breakpoint-pending::before { content: ""; }
.deck-read .codicon-widget-close::before { content: ""; }
.deck-read .codicon-goto-previous-location::before { content: ""; }
.deck-read .codicon-goto-next-location::before { content: ""; }
.deck-read .codicon-diff-review-insert::before { content: ""; }
.deck-read .codicon-diff-review-remove::before { content: ""; }
.deck-read .codicon-diff-review-close::before { content: ""; }
.deck-read .codicon-diff-insert::before { content: ""; }
.deck-read .codicon-diff-remove::before { content: ""; }
.deck-read .codicon-gutter-lightbulb::before { content: ""; }
.deck-read .codicon-gutter-lightbulb-auto-fix::before { content: ""; }
.deck-read .codicon-gutter-lightbulb-sparkle::before { content: ""; }
.deck-read .codicon-gutter-lightbulb-aifix-auto-fix::before { content: ""; }
.deck-read .codicon-gutter-lightbulb-sparkle-filled::before { content: ""; }
.deck-read .codicon-inline-suggestion-hints-next::before { content: ""; }
.deck-read .codicon-inline-suggestion-hints-previous::before { content: ""; }
.deck-read .codicon-find-collapsed::before { content: ""; }
.deck-read .codicon-find-expanded::before { content: ""; }
.deck-read .codicon-find-selection::before { content: ""; }
.deck-read .codicon-find-replace::before { content: ""; }
.deck-read .codicon-find-replace-all::before { content: ""; }
.deck-read .codicon-find-previous-match::before { content: ""; }
.deck-read .codicon-find-next-match::before { content: ""; }
.deck-read .codicon-hover-increase-verbosity::before { content: ""; }
.deck-read .codicon-hover-decrease-verbosity::before { content: ""; }
.deck-read .codicon-folding-expanded::before { content: ""; }
.deck-read .codicon-folding-collapsed::before { content: ""; }
.deck-read .codicon-folding-manual-collapsed::before { content: ""; }
.deck-read .codicon-folding-manual-expanded::before { content: ""; }
.deck-read .codicon-marker-navigation-next::before { content: ""; }
.deck-read .codicon-marker-navigation-previous::before { content: ""; }
.deck-read .codicon-suggest-more-info::before { content: ""; }
.deck-read .codicon-parameter-hints-next::before { content: ""; }
.deck-read .codicon-parameter-hints-previous::before { content: ""; }
.deck-read .codicon-extensions-warning-message::before { content: ""; }
.deck-read { --vscode-icon-add-content: '\ea60'; --vscode-icon-add-font-family: 'codicon'; --vscode-icon-plus-content: '\ea60'; --vscode-icon-plus-font-family: 'codicon'; --vscode-icon-gist-new-content: '\ea60'; --vscode-icon-gist-new-font-family: 'codicon'; --vscode-icon-repo-create-content: '\ea60'; --vscode-icon-repo-create-font-family: 'codicon'; --vscode-icon-lightbulb-content: '\ea61'; --vscode-icon-lightbulb-font-family: 'codicon'; --vscode-icon-light-bulb-content: '\ea61'; --vscode-icon-light-bulb-font-family: 'codicon'; --vscode-icon-repo-content: '\ea62'; --vscode-icon-repo-font-family: 'codicon'; --vscode-icon-repo-delete-content: '\ea62'; --vscode-icon-repo-delete-font-family: 'codicon'; --vscode-icon-gist-fork-content: '\ea63'; --vscode-icon-gist-fork-font-family: 'codicon'; --vscode-icon-repo-forked-content: '\ea63'; --vscode-icon-repo-forked-font-family: 'codicon'; --vscode-icon-git-pull-request-content: '\ea64'; --vscode-icon-git-pull-request-font-family: 'codicon'; --vscode-icon-git-pull-request-abandoned-content: '\ea64'; --vscode-icon-git-pull-request-abandoned-font-family: 'codicon'; --vscode-icon-record-keys-content: '\ea65'; --vscode-icon-record-keys-font-family: 'codicon'; --vscode-icon-keyboard-content: '\ea65'; --vscode-icon-keyboard-font-family: 'codicon'; --vscode-icon-tag-content: '\ea66'; --vscode-icon-tag-font-family: 'codicon'; --vscode-icon-git-pull-request-label-content: '\ea66'; --vscode-icon-git-pull-request-label-font-family: 'codicon'; --vscode-icon-tag-add-content: '\ea66'; --vscode-icon-tag-add-font-family: 'codicon'; --vscode-icon-tag-remove-content: '\ea66'; --vscode-icon-tag-remove-font-family: 'codicon'; --vscode-icon-person-content: '\ea67'; --vscode-icon-person-font-family: 'codicon'; --vscode-icon-person-follow-content: '\ea67'; --vscode-icon-person-follow-font-family: 'codicon'; --vscode-icon-person-outline-content: '\ea67'; --vscode-icon-person-outline-font-family: 'codicon'; --vscode-icon-person-filled-content: '\ea67'; --vscode-icon-person-filled-font-family: 'codicon'; --vscode-icon-source-control-content: '\ea68'; --vscode-icon-source-control-font-family: 'codicon'; --vscode-icon-mirror-content: '\ea69'; --vscode-icon-mirror-font-family: 'codicon'; --vscode-icon-mirror-public-content: '\ea69'; --vscode-icon-mirror-public-font-family: 'codicon'; --vscode-icon-star-content: '\ea6a'; --vscode-icon-star-font-family: 'codicon'; --vscode-icon-star-add-content: '\ea6a'; --vscode-icon-star-add-font-family: 'codicon'; --vscode-icon-star-delete-content: '\ea6a'; --vscode-icon-star-delete-font-family: 'codicon'; --vscode-icon-star-empty-content: '\ea6a'; --vscode-icon-star-empty-font-family: 'codicon'; --vscode-icon-comment-content: '\ea6b'; --vscode-icon-comment-font-family: 'codicon'; --vscode-icon-comment-add-content: '\ea6b'; --vscode-icon-comment-add-font-family: 'codicon'; --vscode-icon-alert-content: '\ea6c'; --vscode-icon-alert-font-family: 'codicon'; --vscode-icon-warning-content: '\ea6c'; --vscode-icon-warning-font-family: 'codicon'; --vscode-icon-search-content: '\ea6d'; --vscode-icon-search-font-family: 'codicon'; --vscode-icon-search-save-content: '\ea6d'; --vscode-icon-search-save-font-family: 'codicon'; --vscode-icon-log-out-content: '\ea6e'; --vscode-icon-log-out-font-family: 'codicon'; --vscode-icon-sign-out-content: '\ea6e'; --vscode-icon-sign-out-font-family: 'codicon'; --vscode-icon-log-in-content: '\ea6f'; --vscode-icon-log-in-font-family: 'codicon'; --vscode-icon-sign-in-content: '\ea6f'; --vscode-icon-sign-in-font-family: 'codicon'; --vscode-icon-eye-content: '\ea70'; --vscode-icon-eye-font-family: 'codicon'; --vscode-icon-eye-unwatch-content: '\ea70'; --vscode-icon-eye-unwatch-font-family: 'codicon'; --vscode-icon-eye-watch-content: '\ea70'; --vscode-icon-eye-watch-font-family: 'codicon'; --vscode-icon-circle-filled-content: '\ea71'; --vscode-icon-circle-filled-font-family: 'codicon'; --vscode-icon-primitive-dot-content: '\ea71'; --vscode-icon-primitive-dot-font-family: 'codicon'; --vscode-icon-close-dirty-content: '\ea71'; --vscode-icon-close-dirty-font-family: 'codicon'; --vscode-icon-debug-breakpoint-content: '\ea71'; --vscode-icon-debug-breakpoint-font-family: 'codicon'; --vscode-icon-debug-breakpoint-disabled-content: '\ea71'; --vscode-icon-debug-breakpoint-disabled-font-family: 'codicon'; --vscode-icon-debug-hint-content: '\ea71'; --vscode-icon-debug-hint-font-family: 'codicon'; --vscode-icon-terminal-decoration-success-content: '\ea71'; --vscode-icon-terminal-decoration-success-font-family: 'codicon'; --vscode-icon-primitive-square-content: '\ea72'; --vscode-icon-primitive-square-font-family: 'codicon'; --vscode-icon-edit-content: '\ea73'; --vscode-icon-edit-font-family: 'codicon'; --vscode-icon-pencil-content: '\ea73'; --vscode-icon-pencil-font-family: 'codicon'; --vscode-icon-info-content: '\ea74'; --vscode-icon-info-font-family: 'codicon'; --vscode-icon-issue-opened-content: '\ea74'; --vscode-icon-issue-opened-font-family: 'codicon'; --vscode-icon-gist-private-content: '\ea75'; --vscode-icon-gist-private-font-family: 'codicon'; --vscode-icon-git-fork-private-content: '\ea75'; --vscode-icon-git-fork-private-font-family: 'codicon'; --vscode-icon-lock-content: '\ea75'; --vscode-icon-lock-font-family: 'codicon'; --vscode-icon-mirror-private-content: '\ea75'; --vscode-icon-mirror-private-font-family: 'codicon'; --vscode-icon-close-content: '\ea76'; --vscode-icon-close-font-family: 'codicon'; --vscode-icon-remove-close-content: '\ea76'; --vscode-icon-remove-close-font-family: 'codicon'; --vscode-icon-x-content: '\ea76'; --vscode-icon-x-font-family: 'codicon'; --vscode-icon-repo-sync-content: '\ea77'; --vscode-icon-repo-sync-font-family: 'codicon'; --vscode-icon-sync-content: '\ea77'; --vscode-icon-sync-font-family: 'codicon'; --vscode-icon-clone-content: '\ea78'; --vscode-icon-clone-font-family: 'codicon'; --vscode-icon-desktop-download-content: '\ea78'; --vscode-icon-desktop-download-font-family: 'codicon'; --vscode-icon-beaker-content: '\ea79'; --vscode-icon-beaker-font-family: 'codicon'; --vscode-icon-microscope-content: '\ea79'; --vscode-icon-microscope-font-family: 'codicon'; --vscode-icon-vm-content: '\ea7a'; --vscode-icon-vm-font-family: 'codicon'; --vscode-icon-device-desktop-content: '\ea7a'; --vscode-icon-device-desktop-font-family: 'codicon'; --vscode-icon-file-content: '\ea7b'; --vscode-icon-file-font-family: 'codicon'; --vscode-icon-more-content: '\ea7c'; --vscode-icon-more-font-family: 'codicon'; --vscode-icon-ellipsis-content: '\ea7c'; --vscode-icon-ellipsis-font-family: 'codicon'; --vscode-icon-kebab-horizontal-content: '\ea7c'; --vscode-icon-kebab-horizontal-font-family: 'codicon'; --vscode-icon-mail-reply-content: '\ea7d'; --vscode-icon-mail-reply-font-family: 'codicon'; --vscode-icon-reply-content: '\ea7d'; --vscode-icon-reply-font-family: 'codicon'; --vscode-icon-organization-content: '\ea7e'; --vscode-icon-organization-font-family: 'codicon'; --vscode-icon-organization-filled-content: '\ea7e'; --vscode-icon-organization-filled-font-family: 'codicon'; --vscode-icon-organization-outline-content: '\ea7e'; --vscode-icon-organization-outline-font-family: 'codicon'; --vscode-icon-new-file-content: '\ea7f'; --vscode-icon-new-file-font-family: 'codicon'; --vscode-icon-file-add-content: '\ea7f'; --vscode-icon-file-add-font-family: 'codicon'; --vscode-icon-new-folder-content: '\ea80'; --vscode-icon-new-folder-font-family: 'codicon'; --vscode-icon-file-directory-create-content: '\ea80'; --vscode-icon-file-directory-create-font-family: 'codicon'; --vscode-icon-trash-content: '\ea81'; --vscode-icon-trash-font-family: 'codicon'; --vscode-icon-trashcan-content: '\ea81'; --vscode-icon-trashcan-font-family: 'codicon'; --vscode-icon-history-content: '\ea82'; --vscode-icon-history-font-family: 'codicon'; --vscode-icon-clock-content: '\ea82'; --vscode-icon-clock-font-family: 'codicon'; --vscode-icon-folder-content: '\ea83'; --vscode-icon-folder-font-family: 'codicon'; --vscode-icon-file-directory-content: '\ea83'; --vscode-icon-file-directory-font-family: 'codicon'; --vscode-icon-symbol-folder-content: '\ea83'; --vscode-icon-symbol-folder-font-family: 'codicon'; --vscode-icon-logo-github-content: '\ea84'; --vscode-icon-logo-github-font-family: 'codicon'; --vscode-icon-mark-github-content: '\ea84'; --vscode-icon-mark-github-font-family: 'codicon'; --vscode-icon-github-content: '\ea84'; --vscode-icon-github-font-family: 'codicon'; --vscode-icon-terminal-content: '\ea85'; --vscode-icon-terminal-font-family: 'codicon'; --vscode-icon-console-content: '\ea85'; --vscode-icon-console-font-family: 'codicon'; --vscode-icon-repl-content: '\ea85'; --vscode-icon-repl-font-family: 'codicon'; --vscode-icon-zap-content: '\ea86'; --vscode-icon-zap-font-family: 'codicon'; --vscode-icon-symbol-event-content: '\ea86'; --vscode-icon-symbol-event-font-family: 'codicon'; --vscode-icon-error-content: '\ea87'; --vscode-icon-error-font-family: 'codicon'; --vscode-icon-stop-content: '\ea87'; --vscode-icon-stop-font-family: 'codicon'; --vscode-icon-variable-content: '\ea88'; --vscode-icon-variable-font-family: 'codicon'; --vscode-icon-symbol-variable-content: '\ea88'; --vscode-icon-symbol-variable-font-family: 'codicon'; --vscode-icon-array-content: '\ea8a'; --vscode-icon-array-font-family: 'codicon'; --vscode-icon-symbol-array-content: '\ea8a'; --vscode-icon-symbol-array-font-family: 'codicon'; --vscode-icon-symbol-module-content: '\ea8b'; --vscode-icon-symbol-module-font-family: 'codicon'; --vscode-icon-symbol-package-content: '\ea8b'; --vscode-icon-symbol-package-font-family: 'codicon'; --vscode-icon-symbol-namespace-content: '\ea8b'; --vscode-icon-symbol-namespace-font-family: 'codicon'; --vscode-icon-symbol-object-content: '\ea8b'; --vscode-icon-symbol-object-font-family: 'codicon'; --vscode-icon-symbol-method-content: '\ea8c'; --vscode-icon-symbol-method-font-family: 'codicon'; --vscode-icon-symbol-function-content: '\ea8c'; --vscode-icon-symbol-function-font-family: 'codicon'; --vscode-icon-symbol-constructor-content: '\ea8c'; --vscode-icon-symbol-constructor-font-family: 'codicon'; --vscode-icon-symbol-boolean-content: '\ea8f'; --vscode-icon-symbol-boolean-font-family: 'codicon'; --vscode-icon-symbol-null-content: '\ea8f'; --vscode-icon-symbol-null-font-family: 'codicon'; --vscode-icon-symbol-numeric-content: '\ea90'; --vscode-icon-symbol-numeric-font-family: 'codicon'; --vscode-icon-symbol-number-content: '\ea90'; --vscode-icon-symbol-number-font-family: 'codicon'; --vscode-icon-symbol-structure-content: '\ea91'; --vscode-icon-symbol-structure-font-family: 'codicon'; --vscode-icon-symbol-struct-content: '\ea91'; --vscode-icon-symbol-struct-font-family: 'codicon'; --vscode-icon-symbol-parameter-content: '\ea92'; --vscode-icon-symbol-parameter-font-family: 'codicon'; --vscode-icon-symbol-type-parameter-content: '\ea92'; --vscode-icon-symbol-type-parameter-font-family: 'codicon'; --vscode-icon-symbol-key-content: '\ea93'; --vscode-icon-symbol-key-font-family: 'codicon'; --vscode-icon-symbol-text-content: '\ea93'; --vscode-icon-symbol-text-font-family: 'codicon'; --vscode-icon-symbol-reference-content: '\ea94'; --vscode-icon-symbol-reference-font-family: 'codicon'; --vscode-icon-go-to-file-content: '\ea94'; --vscode-icon-go-to-file-font-family: 'codicon'; --vscode-icon-symbol-enum-content: '\ea95'; --vscode-icon-symbol-enum-font-family: 'codicon'; --vscode-icon-symbol-value-content: '\ea95'; --vscode-icon-symbol-value-font-family: 'codicon'; --vscode-icon-symbol-ruler-content: '\ea96'; --vscode-icon-symbol-ruler-font-family: 'codicon'; --vscode-icon-symbol-unit-content: '\ea96'; --vscode-icon-symbol-unit-font-family: 'codicon'; --vscode-icon-activate-breakpoints-content: '\ea97'; --vscode-icon-activate-breakpoints-font-family: 'codicon'; --vscode-icon-archive-content: '\ea98'; --vscode-icon-archive-font-family: 'codicon'; --vscode-icon-arrow-both-content: '\ea99'; --vscode-icon-arrow-both-font-family: 'codicon'; --vscode-icon-arrow-down-content: '\ea9a'; --vscode-icon-arrow-down-font-family: 'codicon'; --vscode-icon-arrow-left-content: '\ea9b'; --vscode-icon-arrow-left-font-family: 'codicon'; --vscode-icon-arrow-right-content: '\ea9c'; --vscode-icon-arrow-right-font-family: 'codicon'; --vscode-icon-arrow-small-down-content: '\ea9d'; --vscode-icon-arrow-small-down-font-family: 'codicon'; --vscode-icon-arrow-small-left-content: '\ea9e'; --vscode-icon-arrow-small-left-font-family: 'codicon'; --vscode-icon-arrow-small-right-content: '\ea9f'; --vscode-icon-arrow-small-right-font-family: 'codicon'; --vscode-icon-arrow-small-up-content: '\eaa0'; --vscode-icon-arrow-small-up-font-family: 'codicon'; --vscode-icon-arrow-up-content: '\eaa1'; --vscode-icon-arrow-up-font-family: 'codicon'; --vscode-icon-bell-content: '\eaa2'; --vscode-icon-bell-font-family: 'codicon'; --vscode-icon-bold-content: '\eaa3'; --vscode-icon-bold-font-family: 'codicon'; --vscode-icon-book-content: '\eaa4'; --vscode-icon-book-font-family: 'codicon'; --vscode-icon-bookmark-content: '\eaa5'; --vscode-icon-bookmark-font-family: 'codicon'; --vscode-icon-debug-breakpoint-conditional-unverified-content: '\eaa6'; --vscode-icon-debug-breakpoint-conditional-unverified-font-family: 'codicon'; --vscode-icon-debug-breakpoint-conditional-content: '\eaa7'; --vscode-icon-debug-breakpoint-conditional-font-family: 'codicon'; --vscode-icon-debug-breakpoint-conditional-disabled-content: '\eaa7'; --vscode-icon-debug-breakpoint-conditional-disabled-font-family: 'codicon'; --vscode-icon-debug-breakpoint-data-unverified-content: '\eaa8'; --vscode-icon-debug-breakpoint-data-unverified-font-family: 'codicon'; --vscode-icon-debug-breakpoint-data-content: '\eaa9'; --vscode-icon-debug-breakpoint-data-font-family: 'codicon'; --vscode-icon-debug-breakpoint-data-disabled-content: '\eaa9'; --vscode-icon-debug-breakpoint-data-disabled-font-family: 'codicon'; --vscode-icon-debug-breakpoint-log-unverified-content: '\eaaa'; --vscode-icon-debug-breakpoint-log-unverified-font-family: 'codicon'; --vscode-icon-debug-breakpoint-log-content: '\eaab'; --vscode-icon-debug-breakpoint-log-font-family: 'codicon'; --vscode-icon-debug-breakpoint-log-disabled-content: '\eaab'; --vscode-icon-debug-breakpoint-log-disabled-font-family: 'codicon'; --vscode-icon-briefcase-content: '\eaac'; --vscode-icon-briefcase-font-family: 'codicon'; --vscode-icon-broadcast-content: '\eaad'; --vscode-icon-broadcast-font-family: 'codicon'; --vscode-icon-browser-content: '\eaae'; --vscode-icon-browser-font-family: 'codicon'; --vscode-icon-bug-content: '\eaaf'; --vscode-icon-bug-font-family: 'codicon'; --vscode-icon-calendar-content: '\eab0'; --vscode-icon-calendar-font-family: 'codicon'; --vscode-icon-case-sensitive-content: '\eab1'; --vscode-icon-case-sensitive-font-family: 'codicon'; --vscode-icon-check-content: '\eab2'; --vscode-icon-check-font-family: 'codicon'; --vscode-icon-checklist-content: '\eab3'; --vscode-icon-checklist-font-family: 'codicon'; --vscode-icon-chevron-down-content: '\eab4'; --vscode-icon-chevron-down-font-family: 'codicon'; --vscode-icon-chevron-left-content: '\eab5'; --vscode-icon-chevron-left-font-family: 'codicon'; --vscode-icon-chevron-right-content: '\eab6'; --vscode-icon-chevron-right-font-family: 'codicon'; --vscode-icon-chevron-up-content: '\eab7'; --vscode-icon-chevron-up-font-family: 'codicon'; --vscode-icon-chrome-close-content: '\eab8'; --vscode-icon-chrome-close-font-family: 'codicon'; --vscode-icon-chrome-maximize-content: '\eab9'; --vscode-icon-chrome-maximize-font-family: 'codicon'; --vscode-icon-chrome-minimize-content: '\eaba'; --vscode-icon-chrome-minimize-font-family: 'codicon'; --vscode-icon-chrome-restore-content: '\eabb'; --vscode-icon-chrome-restore-font-family: 'codicon'; --vscode-icon-circle-outline-content: '\eabc'; --vscode-icon-circle-outline-font-family: 'codicon'; --vscode-icon-circle-content: '\eabc'; --vscode-icon-circle-font-family: 'codicon'; --vscode-icon-debug-breakpoint-unverified-content: '\eabc'; --vscode-icon-debug-breakpoint-unverified-font-family: 'codicon'; --vscode-icon-terminal-decoration-incomplete-content: '\eabc'; --vscode-icon-terminal-decoration-incomplete-font-family: 'codicon'; --vscode-icon-circle-slash-content: '\eabd'; --vscode-icon-circle-slash-font-family: 'codicon'; --vscode-icon-circuit-board-content: '\eabe'; --vscode-icon-circuit-board-font-family: 'codicon'; --vscode-icon-clear-all-content: '\eabf'; --vscode-icon-clear-all-font-family: 'codicon'; --vscode-icon-clippy-content: '\eac0'; --vscode-icon-clippy-font-family: 'codicon'; --vscode-icon-close-all-content: '\eac1'; --vscode-icon-close-all-font-family: 'codicon'; --vscode-icon-cloud-download-content: '\eac2'; --vscode-icon-cloud-download-font-family: 'codicon'; --vscode-icon-cloud-upload-content: '\eac3'; --vscode-icon-cloud-upload-font-family: 'codicon'; --vscode-icon-code-content: '\eac4'; --vscode-icon-code-font-family: 'codicon'; --vscode-icon-collapse-all-content: '\eac5'; --vscode-icon-collapse-all-font-family: 'codicon'; --vscode-icon-color-mode-content: '\eac6'; --vscode-icon-color-mode-font-family: 'codicon'; --vscode-icon-comment-discussion-content: '\eac7'; --vscode-icon-comment-discussion-font-family: 'codicon'; --vscode-icon-credit-card-content: '\eac9'; --vscode-icon-credit-card-font-family: 'codicon'; --vscode-icon-dash-content: '\eacc'; --vscode-icon-dash-font-family: 'codicon'; --vscode-icon-dashboard-content: '\eacd'; --vscode-icon-dashboard-font-family: 'codicon'; --vscode-icon-database-content: '\eace'; --vscode-icon-database-font-family: 'codicon'; --vscode-icon-debug-continue-content: '\eacf'; --vscode-icon-debug-continue-font-family: 'codicon'; --vscode-icon-debug-disconnect-content: '\ead0'; --vscode-icon-debug-disconnect-font-family: 'codicon'; --vscode-icon-debug-pause-content: '\ead1'; --vscode-icon-debug-pause-font-family: 'codicon'; --vscode-icon-debug-restart-content: '\ead2'; --vscode-icon-debug-restart-font-family: 'codicon'; --vscode-icon-debug-start-content: '\ead3'; --vscode-icon-debug-start-font-family: 'codicon'; --vscode-icon-debug-step-into-content: '\ead4'; --vscode-icon-debug-step-into-font-family: 'codicon'; --vscode-icon-debug-step-out-content: '\ead5'; --vscode-icon-debug-step-out-font-family: 'codicon'; --vscode-icon-debug-step-over-content: '\ead6'; --vscode-icon-debug-step-over-font-family: 'codicon'; --vscode-icon-debug-stop-content: '\ead7'; --vscode-icon-debug-stop-font-family: 'codicon'; --vscode-icon-debug-content: '\ead8'; --vscode-icon-debug-font-family: 'codicon'; --vscode-icon-device-camera-video-content: '\ead9'; --vscode-icon-device-camera-video-font-family: 'codicon'; --vscode-icon-device-camera-content: '\eada'; --vscode-icon-device-camera-font-family: 'codicon'; --vscode-icon-device-mobile-content: '\eadb'; --vscode-icon-device-mobile-font-family: 'codicon'; --vscode-icon-diff-added-content: '\eadc'; --vscode-icon-diff-added-font-family: 'codicon'; --vscode-icon-diff-ignored-content: '\eadd'; --vscode-icon-diff-ignored-font-family: 'codicon'; --vscode-icon-diff-modified-content: '\eade'; --vscode-icon-diff-modified-font-family: 'codicon'; --vscode-icon-diff-removed-content: '\eadf'; --vscode-icon-diff-removed-font-family: 'codicon'; --vscode-icon-diff-renamed-content: '\eae0'; --vscode-icon-diff-renamed-font-family: 'codicon'; --vscode-icon-diff-content: '\eae1'; --vscode-icon-diff-font-family: 'codicon'; --vscode-icon-diff-sidebyside-content: '\eae1'; --vscode-icon-diff-sidebyside-font-family: 'codicon'; --vscode-icon-discard-content: '\eae2'; --vscode-icon-discard-font-family: 'codicon'; --vscode-icon-editor-layout-content: '\eae3'; --vscode-icon-editor-layout-font-family: 'codicon'; --vscode-icon-empty-window-content: '\eae4'; --vscode-icon-empty-window-font-family: 'codicon'; --vscode-icon-exclude-content: '\eae5'; --vscode-icon-exclude-font-family: 'codicon'; --vscode-icon-extensions-content: '\eae6'; --vscode-icon-extensions-font-family: 'codicon'; --vscode-icon-eye-closed-content: '\eae7'; --vscode-icon-eye-closed-font-family: 'codicon'; --vscode-icon-file-binary-content: '\eae8'; --vscode-icon-file-binary-font-family: 'codicon'; --vscode-icon-file-code-content: '\eae9'; --vscode-icon-file-code-font-family: 'codicon'; --vscode-icon-file-media-content: '\eaea'; --vscode-icon-file-media-font-family: 'codicon'; --vscode-icon-file-pdf-content: '\eaeb'; --vscode-icon-file-pdf-font-family: 'codicon'; --vscode-icon-file-submodule-content: '\eaec'; --vscode-icon-file-submodule-font-family: 'codicon'; --vscode-icon-file-symlink-directory-content: '\eaed'; --vscode-icon-file-symlink-directory-font-family: 'codicon'; --vscode-icon-file-symlink-file-content: '\eaee'; --vscode-icon-file-symlink-file-font-family: 'codicon'; --vscode-icon-file-zip-content: '\eaef'; --vscode-icon-file-zip-font-family: 'codicon'; --vscode-icon-files-content: '\eaf0'; --vscode-icon-files-font-family: 'codicon'; --vscode-icon-filter-content: '\eaf1'; --vscode-icon-filter-font-family: 'codicon'; --vscode-icon-flame-content: '\eaf2'; --vscode-icon-flame-font-family: 'codicon'; --vscode-icon-fold-down-content: '\eaf3'; --vscode-icon-fold-down-font-family: 'codicon'; --vscode-icon-fold-up-content: '\eaf4'; --vscode-icon-fold-up-font-family: 'codicon'; --vscode-icon-fold-content: '\eaf5'; --vscode-icon-fold-font-family: 'codicon'; --vscode-icon-folder-active-content: '\eaf6'; --vscode-icon-folder-active-font-family: 'codicon'; --vscode-icon-folder-opened-content: '\eaf7'; --vscode-icon-folder-opened-font-family: 'codicon'; --vscode-icon-gear-content: '\eaf8'; --vscode-icon-gear-font-family: 'codicon'; --vscode-icon-gift-content: '\eaf9'; --vscode-icon-gift-font-family: 'codicon'; --vscode-icon-gist-secret-content: '\eafa'; --vscode-icon-gist-secret-font-family: 'codicon'; --vscode-icon-gist-content: '\eafb'; --vscode-icon-gist-font-family: 'codicon'; --vscode-icon-git-commit-content: '\eafc'; --vscode-icon-git-commit-font-family: 'codicon'; --vscode-icon-git-compare-content: '\eafd'; --vscode-icon-git-compare-font-family: 'codicon'; --vscode-icon-compare-changes-content: '\eafd'; --vscode-icon-compare-changes-font-family: 'codicon'; --vscode-icon-git-merge-content: '\eafe'; --vscode-icon-git-merge-font-family: 'codicon'; --vscode-icon-github-action-content: '\eaff'; --vscode-icon-github-action-font-family: 'codicon'; --vscode-icon-github-alt-content: '\eb00'; --vscode-icon-github-alt-font-family: 'codicon'; --vscode-icon-globe-content: '\eb01'; --vscode-icon-globe-font-family: 'codicon'; --vscode-icon-grabber-content: '\eb02'; --vscode-icon-grabber-font-family: 'codicon'; --vscode-icon-graph-content: '\eb03'; --vscode-icon-graph-font-family: 'codicon'; --vscode-icon-gripper-content: '\eb04'; --vscode-icon-gripper-font-family: 'codicon'; --vscode-icon-heart-content: '\eb05'; --vscode-icon-heart-font-family: 'codicon'; --vscode-icon-home-content: '\eb06'; --vscode-icon-home-font-family: 'codicon'; --vscode-icon-horizontal-rule-content: '\eb07'; --vscode-icon-horizontal-rule-font-family: 'codicon'; --vscode-icon-hubot-content: '\eb08'; --vscode-icon-hubot-font-family: 'codicon'; --vscode-icon-inbox-content: '\eb09'; --vscode-icon-inbox-font-family: 'codicon'; --vscode-icon-issue-reopened-content: '\eb0b'; --vscode-icon-issue-reopened-font-family: 'codicon'; --vscode-icon-issues-content: '\eb0c'; --vscode-icon-issues-font-family: 'codicon'; --vscode-icon-italic-content: '\eb0d'; --vscode-icon-italic-font-family: 'codicon'; --vscode-icon-jersey-content: '\eb0e'; --vscode-icon-jersey-font-family: 'codicon'; --vscode-icon-json-content: '\eb0f'; --vscode-icon-json-font-family: 'codicon'; --vscode-icon-bracket-content: '\eb0f'; --vscode-icon-bracket-font-family: 'codicon'; --vscode-icon-kebab-vertical-content: '\eb10'; --vscode-icon-kebab-vertical-font-family: 'codicon'; --vscode-icon-key-content: '\eb11'; --vscode-icon-key-font-family: 'codicon'; --vscode-icon-law-content: '\eb12'; --vscode-icon-law-font-family: 'codicon'; --vscode-icon-lightbulb-autofix-content: '\eb13'; --vscode-icon-lightbulb-autofix-font-family: 'codicon'; --vscode-icon-link-external-content: '\eb14'; --vscode-icon-link-external-font-family: 'codicon'; --vscode-icon-link-content: '\eb15'; --vscode-icon-link-font-family: 'codicon'; --vscode-icon-list-ordered-content: '\eb16'; --vscode-icon-list-ordered-font-family: 'codicon'; --vscode-icon-list-unordered-content: '\eb17'; --vscode-icon-list-unordered-font-family: 'codicon'; --vscode-icon-live-share-content: '\eb18'; --vscode-icon-live-share-font-family: 'codicon'; --vscode-icon-loading-content: '\eb19'; --vscode-icon-loading-font-family: 'codicon'; --vscode-icon-location-content: '\eb1a'; --vscode-icon-location-font-family: 'codicon'; --vscode-icon-mail-read-content: '\eb1b'; --vscode-icon-mail-read-font-family: 'codicon'; --vscode-icon-mail-content: '\eb1c'; --vscode-icon-mail-font-family: 'codicon'; --vscode-icon-markdown-content: '\eb1d'; --vscode-icon-markdown-font-family: 'codicon'; --vscode-icon-megaphone-content: '\eb1e'; --vscode-icon-megaphone-font-family: 'codicon'; --vscode-icon-mention-content: '\eb1f'; --vscode-icon-mention-font-family: 'codicon'; --vscode-icon-milestone-content: '\eb20'; --vscode-icon-milestone-font-family: 'codicon'; --vscode-icon-git-pull-request-milestone-content: '\eb20'; --vscode-icon-git-pull-request-milestone-font-family: 'codicon'; --vscode-icon-mortar-board-content: '\eb21'; --vscode-icon-mortar-board-font-family: 'codicon'; --vscode-icon-move-content: '\eb22'; --vscode-icon-move-font-family: 'codicon'; --vscode-icon-multiple-windows-content: '\eb23'; --vscode-icon-multiple-windows-font-family: 'codicon'; --vscode-icon-mute-content: '\eb24'; --vscode-icon-mute-font-family: 'codicon'; --vscode-icon-no-newline-content: '\eb25'; --vscode-icon-no-newline-font-family: 'codicon'; --vscode-icon-note-content: '\eb26'; --vscode-icon-note-font-family: 'codicon'; --vscode-icon-octoface-content: '\eb27'; --vscode-icon-octoface-font-family: 'codicon'; --vscode-icon-open-preview-content: '\eb28'; --vscode-icon-open-preview-font-family: 'codicon'; --vscode-icon-package-content: '\eb29'; --vscode-icon-package-font-family: 'codicon'; --vscode-icon-paintcan-content: '\eb2a'; --vscode-icon-paintcan-font-family: 'codicon'; --vscode-icon-pin-content: '\eb2b'; --vscode-icon-pin-font-family: 'codicon'; --vscode-icon-play-content: '\eb2c'; --vscode-icon-play-font-family: 'codicon'; --vscode-icon-run-content: '\eb2c'; --vscode-icon-run-font-family: 'codicon'; --vscode-icon-plug-content: '\eb2d'; --vscode-icon-plug-font-family: 'codicon'; --vscode-icon-preserve-case-content: '\eb2e'; --vscode-icon-preserve-case-font-family: 'codicon'; --vscode-icon-preview-content: '\eb2f'; --vscode-icon-preview-font-family: 'codicon'; --vscode-icon-project-content: '\eb30'; --vscode-icon-project-font-family: 'codicon'; --vscode-icon-pulse-content: '\eb31'; --vscode-icon-pulse-font-family: 'codicon'; --vscode-icon-question-content: '\eb32'; --vscode-icon-question-font-family: 'codicon'; --vscode-icon-quote-content: '\eb33'; --vscode-icon-quote-font-family: 'codicon'; --vscode-icon-radio-tower-content: '\eb34'; --vscode-icon-radio-tower-font-family: 'codicon'; --vscode-icon-reactions-content: '\eb35'; --vscode-icon-reactions-font-family: 'codicon'; --vscode-icon-references-content: '\eb36'; --vscode-icon-references-font-family: 'codicon'; --vscode-icon-refresh-content: '\eb37'; --vscode-icon-refresh-font-family: 'codicon'; --vscode-icon-regex-content: '\eb38'; --vscode-icon-regex-font-family: 'codicon'; --vscode-icon-remote-explorer-content: '\eb39'; --vscode-icon-remote-explorer-font-family: 'codicon'; --vscode-icon-remote-content: '\eb3a'; --vscode-icon-remote-font-family: 'codicon'; --vscode-icon-remove-content: '\eb3b'; --vscode-icon-remove-font-family: 'codicon'; --vscode-icon-replace-all-content: '\eb3c'; --vscode-icon-replace-all-font-family: 'codicon'; --vscode-icon-replace-content: '\eb3d'; --vscode-icon-replace-font-family: 'codicon'; --vscode-icon-repo-clone-content: '\eb3e'; --vscode-icon-repo-clone-font-family: 'codicon'; --vscode-icon-repo-force-push-content: '\eb3f'; --vscode-icon-repo-force-push-font-family: 'codicon'; --vscode-icon-repo-pull-content: '\eb40'; --vscode-icon-repo-pull-font-family: 'codicon'; --vscode-icon-repo-push-content: '\eb41'; --vscode-icon-repo-push-font-family: 'codicon'; --vscode-icon-report-content: '\eb42'; --vscode-icon-report-font-family: 'codicon'; --vscode-icon-request-changes-content: '\eb43'; --vscode-icon-request-changes-font-family: 'codicon'; --vscode-icon-rocket-content: '\eb44'; --vscode-icon-rocket-font-family: 'codicon'; --vscode-icon-root-folder-opened-content: '\eb45'; --vscode-icon-root-folder-opened-font-family: 'codicon'; --vscode-icon-root-folder-content: '\eb46'; --vscode-icon-root-folder-font-family: 'codicon'; --vscode-icon-rss-content: '\eb47'; --vscode-icon-rss-font-family: 'codicon'; --vscode-icon-ruby-content: '\eb48'; --vscode-icon-ruby-font-family: 'codicon'; --vscode-icon-save-all-content: '\eb49'; --vscode-icon-save-all-font-family: 'codicon'; --vscode-icon-save-as-content: '\eb4a'; --vscode-icon-save-as-font-family: 'codicon'; --vscode-icon-save-content: '\eb4b'; --vscode-icon-save-font-family: 'codicon'; --vscode-icon-screen-full-content: '\eb4c'; --vscode-icon-screen-full-font-family: 'codicon'; --vscode-icon-screen-normal-content: '\eb4d'; --vscode-icon-screen-normal-font-family: 'codicon'; --vscode-icon-search-stop-content: '\eb4e'; --vscode-icon-search-stop-font-family: 'codicon'; --vscode-icon-server-content: '\eb50'; --vscode-icon-server-font-family: 'codicon'; --vscode-icon-settings-gear-content: '\eb51'; --vscode-icon-settings-gear-font-family: 'codicon'; --vscode-icon-settings-content: '\eb52'; --vscode-icon-settings-font-family: 'codicon'; --vscode-icon-shield-content: '\eb53'; --vscode-icon-shield-font-family: 'codicon'; --vscode-icon-smiley-content: '\eb54'; --vscode-icon-smiley-font-family: 'codicon'; --vscode-icon-sort-precedence-content: '\eb55'; --vscode-icon-sort-precedence-font-family: 'codicon'; --vscode-icon-split-horizontal-content: '\eb56'; --vscode-icon-split-horizontal-font-family: 'codicon'; --vscode-icon-split-vertical-content: '\eb57'; --vscode-icon-split-vertical-font-family: 'codicon'; --vscode-icon-squirrel-content: '\eb58'; --vscode-icon-squirrel-font-family: 'codicon'; --vscode-icon-star-full-content: '\eb59'; --vscode-icon-star-full-font-family: 'codicon'; --vscode-icon-star-half-content: '\eb5a'; --vscode-icon-star-half-font-family: 'codicon'; --vscode-icon-symbol-class-content: '\eb5b'; --vscode-icon-symbol-class-font-family: 'codicon'; --vscode-icon-symbol-color-content: '\eb5c'; --vscode-icon-symbol-color-font-family: 'codicon'; --vscode-icon-symbol-constant-content: '\eb5d'; --vscode-icon-symbol-constant-font-family: 'codicon'; --vscode-icon-symbol-enum-member-content: '\eb5e'; --vscode-icon-symbol-enum-member-font-family: 'codicon'; --vscode-icon-symbol-field-content: '\eb5f'; --vscode-icon-symbol-field-font-family: 'codicon'; --vscode-icon-symbol-file-content: '\eb60'; --vscode-icon-symbol-file-font-family: 'codicon'; --vscode-icon-symbol-interface-content: '\eb61'; --vscode-icon-symbol-interface-font-family: 'codicon'; --vscode-icon-symbol-keyword-content: '\eb62'; --vscode-icon-symbol-keyword-font-family: 'codicon'; --vscode-icon-symbol-misc-content: '\eb63'; --vscode-icon-symbol-misc-font-family: 'codicon'; --vscode-icon-symbol-operator-content: '\eb64'; --vscode-icon-symbol-operator-font-family: 'codicon'; --vscode-icon-symbol-property-content: '\eb65'; --vscode-icon-symbol-property-font-family: 'codicon'; --vscode-icon-wrench-content: '\eb65'; --vscode-icon-wrench-font-family: 'codicon'; --vscode-icon-wrench-subaction-content: '\eb65'; --vscode-icon-wrench-subaction-font-family: 'codicon'; --vscode-icon-symbol-snippet-content: '\eb66'; --vscode-icon-symbol-snippet-font-family: 'codicon'; --vscode-icon-tasklist-content: '\eb67'; --vscode-icon-tasklist-font-family: 'codicon'; --vscode-icon-telescope-content: '\eb68'; --vscode-icon-telescope-font-family: 'codicon'; --vscode-icon-text-size-content: '\eb69'; --vscode-icon-text-size-font-family: 'codicon'; --vscode-icon-three-bars-content: '\eb6a'; --vscode-icon-three-bars-font-family: 'codicon'; --vscode-icon-thumbsdown-content: '\eb6b'; --vscode-icon-thumbsdown-font-family: 'codicon'; --vscode-icon-thumbsup-content: '\eb6c'; --vscode-icon-thumbsup-font-family: 'codicon'; --vscode-icon-tools-content: '\eb6d'; --vscode-icon-tools-font-family: 'codicon'; --vscode-icon-triangle-down-content: '\eb6e'; --vscode-icon-triangle-down-font-family: 'codicon'; --vscode-icon-triangle-left-content: '\eb6f'; --vscode-icon-triangle-left-font-family: 'codicon'; --vscode-icon-triangle-right-content: '\eb70'; --vscode-icon-triangle-right-font-family: 'codicon'; --vscode-icon-triangle-up-content: '\eb71'; --vscode-icon-triangle-up-font-family: 'codicon'; --vscode-icon-twitter-content: '\eb72'; --vscode-icon-twitter-font-family: 'codicon'; --vscode-icon-unfold-content: '\eb73'; --vscode-icon-unfold-font-family: 'codicon'; --vscode-icon-unlock-content: '\eb74'; --vscode-icon-unlock-font-family: 'codicon'; --vscode-icon-unmute-content: '\eb75'; --vscode-icon-unmute-font-family: 'codicon'; --vscode-icon-unverified-content: '\eb76'; --vscode-icon-unverified-font-family: 'codicon'; --vscode-icon-verified-content: '\eb77'; --vscode-icon-verified-font-family: 'codicon'; --vscode-icon-versions-content: '\eb78'; --vscode-icon-versions-font-family: 'codicon'; --vscode-icon-vm-active-content: '\eb79'; --vscode-icon-vm-active-font-family: 'codicon'; --vscode-icon-vm-outline-content: '\eb7a'; --vscode-icon-vm-outline-font-family: 'codicon'; --vscode-icon-vm-running-content: '\eb7b'; --vscode-icon-vm-running-font-family: 'codicon'; --vscode-icon-watch-content: '\eb7c'; --vscode-icon-watch-font-family: 'codicon'; --vscode-icon-whitespace-content: '\eb7d'; --vscode-icon-whitespace-font-family: 'codicon'; --vscode-icon-whole-word-content: '\eb7e'; --vscode-icon-whole-word-font-family: 'codicon'; --vscode-icon-window-content: '\eb7f'; --vscode-icon-window-font-family: 'codicon'; --vscode-icon-word-wrap-content: '\eb80'; --vscode-icon-word-wrap-font-family: 'codicon'; --vscode-icon-zoom-in-content: '\eb81'; --vscode-icon-zoom-in-font-family: 'codicon'; --vscode-icon-zoom-out-content: '\eb82'; --vscode-icon-zoom-out-font-family: 'codicon'; --vscode-icon-list-filter-content: '\eb83'; --vscode-icon-list-filter-font-family: 'codicon'; --vscode-icon-list-flat-content: '\eb84'; --vscode-icon-list-flat-font-family: 'codicon'; --vscode-icon-list-selection-content: '\eb85'; --vscode-icon-list-selection-font-family: 'codicon'; --vscode-icon-selection-content: '\eb85'; --vscode-icon-selection-font-family: 'codicon'; --vscode-icon-list-tree-content: '\eb86'; --vscode-icon-list-tree-font-family: 'codicon'; --vscode-icon-debug-breakpoint-function-unverified-content: '\eb87'; --vscode-icon-debug-breakpoint-function-unverified-font-family: 'codicon'; --vscode-icon-debug-breakpoint-function-content: '\eb88'; --vscode-icon-debug-breakpoint-function-font-family: 'codicon'; --vscode-icon-debug-breakpoint-function-disabled-content: '\eb88'; --vscode-icon-debug-breakpoint-function-disabled-font-family: 'codicon'; --vscode-icon-debug-stackframe-active-content: '\eb89'; --vscode-icon-debug-stackframe-active-font-family: 'codicon'; --vscode-icon-circle-small-filled-content: '\eb8a'; --vscode-icon-circle-small-filled-font-family: 'codicon'; --vscode-icon-debug-stackframe-dot-content: '\eb8a'; --vscode-icon-debug-stackframe-dot-font-family: 'codicon'; --vscode-icon-terminal-decoration-mark-content: '\eb8a'; --vscode-icon-terminal-decoration-mark-font-family: 'codicon'; --vscode-icon-debug-stackframe-content: '\eb8b'; --vscode-icon-debug-stackframe-font-family: 'codicon'; --vscode-icon-debug-stackframe-focused-content: '\eb8b'; --vscode-icon-debug-stackframe-focused-font-family: 'codicon'; --vscode-icon-debug-breakpoint-unsupported-content: '\eb8c'; --vscode-icon-debug-breakpoint-unsupported-font-family: 'codicon'; --vscode-icon-symbol-string-content: '\eb8d'; --vscode-icon-symbol-string-font-family: 'codicon'; --vscode-icon-debug-reverse-continue-content: '\eb8e'; --vscode-icon-debug-reverse-continue-font-family: 'codicon'; --vscode-icon-debug-step-back-content: '\eb8f'; --vscode-icon-debug-step-back-font-family: 'codicon'; --vscode-icon-debug-restart-frame-content: '\eb90'; --vscode-icon-debug-restart-frame-font-family: 'codicon'; --vscode-icon-debug-alt-content: '\eb91'; --vscode-icon-debug-alt-font-family: 'codicon'; --vscode-icon-call-incoming-content: '\eb92'; --vscode-icon-call-incoming-font-family: 'codicon'; --vscode-icon-call-outgoing-content: '\eb93'; --vscode-icon-call-outgoing-font-family: 'codicon'; --vscode-icon-menu-content: '\eb94'; --vscode-icon-menu-font-family: 'codicon'; --vscode-icon-expand-all-content: '\eb95'; --vscode-icon-expand-all-font-family: 'codicon'; --vscode-icon-feedback-content: '\eb96'; --vscode-icon-feedback-font-family: 'codicon'; --vscode-icon-git-pull-request-reviewer-content: '\eb96'; --vscode-icon-git-pull-request-reviewer-font-family: 'codicon'; --vscode-icon-group-by-ref-type-content: '\eb97'; --vscode-icon-group-by-ref-type-font-family: 'codicon'; --vscode-icon-ungroup-by-ref-type-content: '\eb98'; --vscode-icon-ungroup-by-ref-type-font-family: 'codicon'; --vscode-icon-account-content: '\eb99'; --vscode-icon-account-font-family: 'codicon'; --vscode-icon-git-pull-request-assignee-content: '\eb99'; --vscode-icon-git-pull-request-assignee-font-family: 'codicon'; --vscode-icon-bell-dot-content: '\eb9a'; --vscode-icon-bell-dot-font-family: 'codicon'; --vscode-icon-debug-console-content: '\eb9b'; --vscode-icon-debug-console-font-family: 'codicon'; --vscode-icon-library-content: '\eb9c'; --vscode-icon-library-font-family: 'codicon'; --vscode-icon-output-content: '\eb9d'; --vscode-icon-output-font-family: 'codicon'; --vscode-icon-run-all-content: '\eb9e'; --vscode-icon-run-all-font-family: 'codicon'; --vscode-icon-sync-ignored-content: '\eb9f'; --vscode-icon-sync-ignored-font-family: 'codicon'; --vscode-icon-pinned-content: '\eba0'; --vscode-icon-pinned-font-family: 'codicon'; --vscode-icon-github-inverted-content: '\eba1'; --vscode-icon-github-inverted-font-family: 'codicon'; --vscode-icon-server-process-content: '\eba2'; --vscode-icon-server-process-font-family: 'codicon'; --vscode-icon-server-environment-content: '\eba3'; --vscode-icon-server-environment-font-family: 'codicon'; --vscode-icon-pass-content: '\eba4'; --vscode-icon-pass-font-family: 'codicon'; --vscode-icon-issue-closed-content: '\eba4'; --vscode-icon-issue-closed-font-family: 'codicon'; --vscode-icon-stop-circle-content: '\eba5'; --vscode-icon-stop-circle-font-family: 'codicon'; --vscode-icon-play-circle-content: '\eba6'; --vscode-icon-play-circle-font-family: 'codicon'; --vscode-icon-record-content: '\eba7'; --vscode-icon-record-font-family: 'codicon'; --vscode-icon-debug-alt-small-content: '\eba8'; --vscode-icon-debug-alt-small-font-family: 'codicon'; --vscode-icon-vm-connect-content: '\eba9'; --vscode-icon-vm-connect-font-family: 'codicon'; --vscode-icon-cloud-content: '\ebaa'; --vscode-icon-cloud-font-family: 'codicon'; --vscode-icon-merge-content: '\ebab'; --vscode-icon-merge-font-family: 'codicon'; --vscode-icon-export-content: '\ebac'; --vscode-icon-export-font-family: 'codicon'; --vscode-icon-graph-left-content: '\ebad'; --vscode-icon-graph-left-font-family: 'codicon'; --vscode-icon-magnet-content: '\ebae'; --vscode-icon-magnet-font-family: 'codicon'; --vscode-icon-notebook-content: '\ebaf'; --vscode-icon-notebook-font-family: 'codicon'; --vscode-icon-redo-content: '\ebb0'; --vscode-icon-redo-font-family: 'codicon'; --vscode-icon-check-all-content: '\ebb1'; --vscode-icon-check-all-font-family: 'codicon'; --vscode-icon-pinned-dirty-content: '\ebb2'; --vscode-icon-pinned-dirty-font-family: 'codicon'; --vscode-icon-pass-filled-content: '\ebb3'; --vscode-icon-pass-filled-font-family: 'codicon'; --vscode-icon-circle-large-filled-content: '\ebb4'; --vscode-icon-circle-large-filled-font-family: 'codicon'; --vscode-icon-circle-large-content: '\ebb5'; --vscode-icon-circle-large-font-family: 'codicon'; --vscode-icon-circle-large-outline-content: '\ebb5'; --vscode-icon-circle-large-outline-font-family: 'codicon'; --vscode-icon-combine-content: '\ebb6'; --vscode-icon-combine-font-family: 'codicon'; --vscode-icon-gather-content: '\ebb6'; --vscode-icon-gather-font-family: 'codicon'; --vscode-icon-table-content: '\ebb7'; --vscode-icon-table-font-family: 'codicon'; --vscode-icon-variable-group-content: '\ebb8'; --vscode-icon-variable-group-font-family: 'codicon'; --vscode-icon-type-hierarchy-content: '\ebb9'; --vscode-icon-type-hierarchy-font-family: 'codicon'; --vscode-icon-type-hierarchy-sub-content: '\ebba'; --vscode-icon-type-hierarchy-sub-font-family: 'codicon'; --vscode-icon-type-hierarchy-super-content: '\ebbb'; --vscode-icon-type-hierarchy-super-font-family: 'codicon'; --vscode-icon-git-pull-request-create-content: '\ebbc'; --vscode-icon-git-pull-request-create-font-family: 'codicon'; --vscode-icon-run-above-content: '\ebbd'; --vscode-icon-run-above-font-family: 'codicon'; --vscode-icon-run-below-content: '\ebbe'; --vscode-icon-run-below-font-family: 'codicon'; --vscode-icon-notebook-template-content: '\ebbf'; --vscode-icon-notebook-template-font-family: 'codicon'; --vscode-icon-debug-rerun-content: '\ebc0'; --vscode-icon-debug-rerun-font-family: 'codicon'; --vscode-icon-workspace-trusted-content: '\ebc1'; --vscode-icon-workspace-trusted-font-family: 'codicon'; --vscode-icon-workspace-untrusted-content: '\ebc2'; --vscode-icon-workspace-untrusted-font-family: 'codicon'; --vscode-icon-workspace-unknown-content: '\ebc3'; --vscode-icon-workspace-unknown-font-family: 'codicon'; --vscode-icon-terminal-cmd-content: '\ebc4'; --vscode-icon-terminal-cmd-font-family: 'codicon'; --vscode-icon-terminal-debian-content: '\ebc5'; --vscode-icon-terminal-debian-font-family: 'codicon'; --vscode-icon-terminal-linux-content: '\ebc6'; --vscode-icon-terminal-linux-font-family: 'codicon'; --vscode-icon-terminal-powershell-content: '\ebc7'; --vscode-icon-terminal-powershell-font-family: 'codicon'; --vscode-icon-terminal-tmux-content: '\ebc8'; --vscode-icon-terminal-tmux-font-family: 'codicon'; --vscode-icon-terminal-ubuntu-content: '\ebc9'; --vscode-icon-terminal-ubuntu-font-family: 'codicon'; --vscode-icon-terminal-bash-content: '\ebca'; --vscode-icon-terminal-bash-font-family: 'codicon'; --vscode-icon-arrow-swap-content: '\ebcb'; --vscode-icon-arrow-swap-font-family: 'codicon'; --vscode-icon-copy-content: '\ebcc'; --vscode-icon-copy-font-family: 'codicon'; --vscode-icon-person-add-content: '\ebcd'; --vscode-icon-person-add-font-family: 'codicon'; --vscode-icon-filter-filled-content: '\ebce'; --vscode-icon-filter-filled-font-family: 'codicon'; --vscode-icon-wand-content: '\ebcf'; --vscode-icon-wand-font-family: 'codicon'; --vscode-icon-debug-line-by-line-content: '\ebd0'; --vscode-icon-debug-line-by-line-font-family: 'codicon'; --vscode-icon-inspect-content: '\ebd1'; --vscode-icon-inspect-font-family: 'codicon'; --vscode-icon-layers-content: '\ebd2'; --vscode-icon-layers-font-family: 'codicon'; --vscode-icon-layers-dot-content: '\ebd3'; --vscode-icon-layers-dot-font-family: 'codicon'; --vscode-icon-layers-active-content: '\ebd4'; --vscode-icon-layers-active-font-family: 'codicon'; --vscode-icon-compass-content: '\ebd5'; --vscode-icon-compass-font-family: 'codicon'; --vscode-icon-compass-dot-content: '\ebd6'; --vscode-icon-compass-dot-font-family: 'codicon'; --vscode-icon-compass-active-content: '\ebd7'; --vscode-icon-compass-active-font-family: 'codicon'; --vscode-icon-azure-content: '\ebd8'; --vscode-icon-azure-font-family: 'codicon'; --vscode-icon-issue-draft-content: '\ebd9'; --vscode-icon-issue-draft-font-family: 'codicon'; --vscode-icon-git-pull-request-closed-content: '\ebda'; --vscode-icon-git-pull-request-closed-font-family: 'codicon'; --vscode-icon-git-pull-request-draft-content: '\ebdb'; --vscode-icon-git-pull-request-draft-font-family: 'codicon'; --vscode-icon-debug-all-content: '\ebdc'; --vscode-icon-debug-all-font-family: 'codicon'; --vscode-icon-debug-coverage-content: '\ebdd'; --vscode-icon-debug-coverage-font-family: 'codicon'; --vscode-icon-run-errors-content: '\ebde'; --vscode-icon-run-errors-font-family: 'codicon'; --vscode-icon-folder-library-content: '\ebdf'; --vscode-icon-folder-library-font-family: 'codicon'; --vscode-icon-debug-continue-small-content: '\ebe0'; --vscode-icon-debug-continue-small-font-family: 'codicon'; --vscode-icon-beaker-stop-content: '\ebe1'; --vscode-icon-beaker-stop-font-family: 'codicon'; --vscode-icon-graph-line-content: '\ebe2'; --vscode-icon-graph-line-font-family: 'codicon'; --vscode-icon-graph-scatter-content: '\ebe3'; --vscode-icon-graph-scatter-font-family: 'codicon'; --vscode-icon-pie-chart-content: '\ebe4'; --vscode-icon-pie-chart-font-family: 'codicon'; --vscode-icon-bracket-dot-content: '\ebe5'; --vscode-icon-bracket-dot-font-family: 'codicon'; --vscode-icon-bracket-error-content: '\ebe6'; --vscode-icon-bracket-error-font-family: 'codicon'; --vscode-icon-lock-small-content: '\ebe7'; --vscode-icon-lock-small-font-family: 'codicon'; --vscode-icon-azure-devops-content: '\ebe8'; --vscode-icon-azure-devops-font-family: 'codicon'; --vscode-icon-verified-filled-content: '\ebe9'; --vscode-icon-verified-filled-font-family: 'codicon'; --vscode-icon-newline-content: '\ebea'; --vscode-icon-newline-font-family: 'codicon'; --vscode-icon-layout-content: '\ebeb'; --vscode-icon-layout-font-family: 'codicon'; --vscode-icon-layout-activitybar-left-content: '\ebec'; --vscode-icon-layout-activitybar-left-font-family: 'codicon'; --vscode-icon-layout-activitybar-right-content: '\ebed'; --vscode-icon-layout-activitybar-right-font-family: 'codicon'; --vscode-icon-layout-panel-left-content: '\ebee'; --vscode-icon-layout-panel-left-font-family: 'codicon'; --vscode-icon-layout-panel-center-content: '\ebef'; --vscode-icon-layout-panel-center-font-family: 'codicon'; --vscode-icon-layout-panel-justify-content: '\ebf0'; --vscode-icon-layout-panel-justify-font-family: 'codicon'; --vscode-icon-layout-panel-right-content: '\ebf1'; --vscode-icon-layout-panel-right-font-family: 'codicon'; --vscode-icon-layout-panel-content: '\ebf2'; --vscode-icon-layout-panel-font-family: 'codicon'; --vscode-icon-layout-sidebar-left-content: '\ebf3'; --vscode-icon-layout-sidebar-left-font-family: 'codicon'; --vscode-icon-layout-sidebar-right-content: '\ebf4'; --vscode-icon-layout-sidebar-right-font-family: 'codicon'; --vscode-icon-layout-statusbar-content: '\ebf5'; --vscode-icon-layout-statusbar-font-family: 'codicon'; --vscode-icon-layout-menubar-content: '\ebf6'; --vscode-icon-layout-menubar-font-family: 'codicon'; --vscode-icon-layout-centered-content: '\ebf7'; --vscode-icon-layout-centered-font-family: 'codicon'; --vscode-icon-target-content: '\ebf8'; --vscode-icon-target-font-family: 'codicon'; --vscode-icon-indent-content: '\ebf9'; --vscode-icon-indent-font-family: 'codicon'; --vscode-icon-record-small-content: '\ebfa'; --vscode-icon-record-small-font-family: 'codicon'; --vscode-icon-error-small-content: '\ebfb'; --vscode-icon-error-small-font-family: 'codicon'; --vscode-icon-terminal-decoration-error-content: '\ebfb'; --vscode-icon-terminal-decoration-error-font-family: 'codicon'; --vscode-icon-arrow-circle-down-content: '\ebfc'; --vscode-icon-arrow-circle-down-font-family: 'codicon'; --vscode-icon-arrow-circle-left-content: '\ebfd'; --vscode-icon-arrow-circle-left-font-family: 'codicon'; --vscode-icon-arrow-circle-right-content: '\ebfe'; --vscode-icon-arrow-circle-right-font-family: 'codicon'; --vscode-icon-arrow-circle-up-content: '\ebff'; --vscode-icon-arrow-circle-up-font-family: 'codicon'; --vscode-icon-layout-sidebar-right-off-content: '\ec00'; --vscode-icon-layout-sidebar-right-off-font-family: 'codicon'; --vscode-icon-layout-panel-off-content: '\ec01'; --vscode-icon-layout-panel-off-font-family: 'codicon'; --vscode-icon-layout-sidebar-left-off-content: '\ec02'; --vscode-icon-layout-sidebar-left-off-font-family: 'codicon'; --vscode-icon-blank-content: '\ec03'; --vscode-icon-blank-font-family: 'codicon'; --vscode-icon-heart-filled-content: '\ec04'; --vscode-icon-heart-filled-font-family: 'codicon'; --vscode-icon-map-content: '\ec05'; --vscode-icon-map-font-family: 'codicon'; --vscode-icon-map-horizontal-content: '\ec05'; --vscode-icon-map-horizontal-font-family: 'codicon'; --vscode-icon-fold-horizontal-content: '\ec05'; --vscode-icon-fold-horizontal-font-family: 'codicon'; --vscode-icon-map-filled-content: '\ec06'; --vscode-icon-map-filled-font-family: 'codicon'; --vscode-icon-map-horizontal-filled-content: '\ec06'; --vscode-icon-map-horizontal-filled-font-family: 'codicon'; --vscode-icon-fold-horizontal-filled-content: '\ec06'; --vscode-icon-fold-horizontal-filled-font-family: 'codicon'; --vscode-icon-circle-small-content: '\ec07'; --vscode-icon-circle-small-font-family: 'codicon'; --vscode-icon-bell-slash-content: '\ec08'; --vscode-icon-bell-slash-font-family: 'codicon'; --vscode-icon-bell-slash-dot-content: '\ec09'; --vscode-icon-bell-slash-dot-font-family: 'codicon'; --vscode-icon-comment-unresolved-content: '\ec0a'; --vscode-icon-comment-unresolved-font-family: 'codicon'; --vscode-icon-git-pull-request-go-to-changes-content: '\ec0b'; --vscode-icon-git-pull-request-go-to-changes-font-family: 'codicon'; --vscode-icon-git-pull-request-new-changes-content: '\ec0c'; --vscode-icon-git-pull-request-new-changes-font-family: 'codicon'; --vscode-icon-search-fuzzy-content: '\ec0d'; --vscode-icon-search-fuzzy-font-family: 'codicon'; --vscode-icon-comment-draft-content: '\ec0e'; --vscode-icon-comment-draft-font-family: 'codicon'; --vscode-icon-send-content: '\ec0f'; --vscode-icon-send-font-family: 'codicon'; --vscode-icon-sparkle-content: '\ec10'; --vscode-icon-sparkle-font-family: 'codicon'; --vscode-icon-insert-content: '\ec11'; --vscode-icon-insert-font-family: 'codicon'; --vscode-icon-mic-content: '\ec12'; --vscode-icon-mic-font-family: 'codicon'; --vscode-icon-thumbsdown-filled-content: '\ec13'; --vscode-icon-thumbsdown-filled-font-family: 'codicon'; --vscode-icon-thumbsup-filled-content: '\ec14'; --vscode-icon-thumbsup-filled-font-family: 'codicon'; --vscode-icon-coffee-content: '\ec15'; --vscode-icon-coffee-font-family: 'codicon'; --vscode-icon-snake-content: '\ec16'; --vscode-icon-snake-font-family: 'codicon'; --vscode-icon-game-content: '\ec17'; --vscode-icon-game-font-family: 'codicon'; --vscode-icon-vr-content: '\ec18'; --vscode-icon-vr-font-family: 'codicon'; --vscode-icon-chip-content: '\ec19'; --vscode-icon-chip-font-family: 'codicon'; --vscode-icon-piano-content: '\ec1a'; --vscode-icon-piano-font-family: 'codicon'; --vscode-icon-music-content: '\ec1b'; --vscode-icon-music-font-family: 'codicon'; --vscode-icon-mic-filled-content: '\ec1c'; --vscode-icon-mic-filled-font-family: 'codicon'; --vscode-icon-repo-fetch-content: '\ec1d'; --vscode-icon-repo-fetch-font-family: 'codicon'; --vscode-icon-copilot-content: '\ec1e'; --vscode-icon-copilot-font-family: 'codicon'; --vscode-icon-lightbulb-sparkle-content: '\ec1f'; --vscode-icon-lightbulb-sparkle-font-family: 'codicon'; --vscode-icon-robot-content: '\ec20'; --vscode-icon-robot-font-family: 'codicon'; --vscode-icon-sparkle-filled-content: '\ec21'; --vscode-icon-sparkle-filled-font-family: 'codicon'; --vscode-icon-diff-single-content: '\ec22'; --vscode-icon-diff-single-font-family: 'codicon'; --vscode-icon-diff-multiple-content: '\ec23'; --vscode-icon-diff-multiple-font-family: 'codicon'; --vscode-icon-surround-with-content: '\ec24'; --vscode-icon-surround-with-font-family: 'codicon'; --vscode-icon-share-content: '\ec25'; --vscode-icon-share-font-family: 'codicon'; --vscode-icon-git-stash-content: '\ec26'; --vscode-icon-git-stash-font-family: 'codicon'; --vscode-icon-git-stash-apply-content: '\ec27'; --vscode-icon-git-stash-apply-font-family: 'codicon'; --vscode-icon-git-stash-pop-content: '\ec28'; --vscode-icon-git-stash-pop-font-family: 'codicon'; --vscode-icon-vscode-content: '\ec29'; --vscode-icon-vscode-font-family: 'codicon'; --vscode-icon-vscode-insiders-content: '\ec2a'; --vscode-icon-vscode-insiders-font-family: 'codicon'; --vscode-icon-code-oss-content: '\ec2b'; --vscode-icon-code-oss-font-family: 'codicon'; --vscode-icon-run-coverage-content: '\ec2c'; --vscode-icon-run-coverage-font-family: 'codicon'; --vscode-icon-run-all-coverage-content: '\ec2d'; --vscode-icon-run-all-coverage-font-family: 'codicon'; --vscode-icon-coverage-content: '\ec2e'; --vscode-icon-coverage-font-family: 'codicon'; --vscode-icon-github-project-content: '\ec2f'; --vscode-icon-github-project-font-family: 'codicon'; --vscode-icon-map-vertical-content: '\ec30'; --vscode-icon-map-vertical-font-family: 'codicon'; --vscode-icon-fold-vertical-content: '\ec30'; --vscode-icon-fold-vertical-font-family: 'codicon'; --vscode-icon-map-vertical-filled-content: '\ec31'; --vscode-icon-map-vertical-filled-font-family: 'codicon'; --vscode-icon-fold-vertical-filled-content: '\ec31'; --vscode-icon-fold-vertical-filled-font-family: 'codicon'; --vscode-icon-go-to-search-content: '\ec32'; --vscode-icon-go-to-search-font-family: 'codicon'; --vscode-icon-percentage-content: '\ec33'; --vscode-icon-percentage-font-family: 'codicon'; --vscode-icon-sort-percentage-content: '\ec33'; --vscode-icon-sort-percentage-font-family: 'codicon'; --vscode-icon-attach-content: '\ec34'; --vscode-icon-attach-font-family: 'codicon'; --vscode-icon-go-to-editing-session-content: '\ec35'; --vscode-icon-go-to-editing-session-font-family: 'codicon'; --vscode-icon-edit-session-content: '\ec36'; --vscode-icon-edit-session-font-family: 'codicon'; --vscode-icon-code-review-content: '\ec37'; --vscode-icon-code-review-font-family: 'codicon'; --vscode-icon-copilot-warning-content: '\ec38'; --vscode-icon-copilot-warning-font-family: 'codicon'; --vscode-icon-python-content: '\ec39'; --vscode-icon-python-font-family: 'codicon'; --vscode-icon-copilot-large-content: '\ec3a'; --vscode-icon-copilot-large-font-family: 'codicon'; --vscode-icon-copilot-warning-large-content: '\ec3b'; --vscode-icon-copilot-warning-large-font-family: 'codicon'; --vscode-icon-keyboard-tab-content: '\ec3c'; --vscode-icon-keyboard-tab-font-family: 'codicon'; --vscode-icon-copilot-blocked-content: '\ec3d'; --vscode-icon-copilot-blocked-font-family: 'codicon'; --vscode-icon-copilot-not-connected-content: '\ec3e'; --vscode-icon-copilot-not-connected-font-family: 'codicon'; --vscode-icon-flag-content: '\ec3f'; --vscode-icon-flag-font-family: 'codicon'; --vscode-icon-lightbulb-empty-content: '\ec40'; --vscode-icon-lightbulb-empty-font-family: 'codicon'; --vscode-icon-symbol-method-arrow-content: '\ec41'; --vscode-icon-symbol-method-arrow-font-family: 'codicon'; --vscode-icon-copilot-unavailable-content: '\ec42'; --vscode-icon-copilot-unavailable-font-family: 'codicon'; --vscode-icon-repo-pinned-content: '\ec43'; --vscode-icon-repo-pinned-font-family: 'codicon'; --vscode-icon-keyboard-tab-above-content: '\ec44'; --vscode-icon-keyboard-tab-above-font-family: 'codicon'; --vscode-icon-keyboard-tab-below-content: '\ec45'; --vscode-icon-keyboard-tab-below-font-family: 'codicon'; --vscode-icon-git-pull-request-done-content: '\ec46'; --vscode-icon-git-pull-request-done-font-family: 'codicon'; --vscode-icon-mcp-content: '\ec47'; --vscode-icon-mcp-font-family: 'codicon'; --vscode-icon-extensions-large-content: '\ec48'; --vscode-icon-extensions-large-font-family: 'codicon'; --vscode-icon-layout-panel-dock-content: '\ec49'; --vscode-icon-layout-panel-dock-font-family: 'codicon'; --vscode-icon-layout-sidebar-left-dock-content: '\ec4a'; --vscode-icon-layout-sidebar-left-dock-font-family: 'codicon'; --vscode-icon-layout-sidebar-right-dock-content: '\ec4b'; --vscode-icon-layout-sidebar-right-dock-font-family: 'codicon'; --vscode-icon-copilot-in-progress-content: '\ec4c'; --vscode-icon-copilot-in-progress-font-family: 'codicon'; --vscode-icon-copilot-error-content: '\ec4d'; --vscode-icon-copilot-error-font-family: 'codicon'; --vscode-icon-copilot-success-content: '\ec4e'; --vscode-icon-copilot-success-font-family: 'codicon'; --vscode-icon-chat-sparkle-content: '\ec4f'; --vscode-icon-chat-sparkle-font-family: 'codicon'; --vscode-icon-search-sparkle-content: '\ec50'; --vscode-icon-search-sparkle-font-family: 'codicon'; --vscode-icon-edit-sparkle-content: '\ec51'; --vscode-icon-edit-sparkle-font-family: 'codicon'; --vscode-icon-copilot-snooze-content: '\ec52'; --vscode-icon-copilot-snooze-font-family: 'codicon'; --vscode-icon-send-to-remote-agent-content: '\ec53'; --vscode-icon-send-to-remote-agent-font-family: 'codicon'; --vscode-icon-comment-discussion-sparkle-content: '\ec54'; --vscode-icon-comment-discussion-sparkle-font-family: 'codicon'; --vscode-icon-chat-sparkle-warning-content: '\ec55'; --vscode-icon-chat-sparkle-warning-font-family: 'codicon'; --vscode-icon-chat-sparkle-error-content: '\ec56'; --vscode-icon-chat-sparkle-error-font-family: 'codicon'; --vscode-icon-collection-content: '\ec57'; --vscode-icon-collection-font-family: 'codicon'; --vscode-icon-new-collection-content: '\ec58'; --vscode-icon-new-collection-font-family: 'codicon'; --vscode-icon-thinking-content: '\ec59'; --vscode-icon-thinking-font-family: 'codicon'; --vscode-icon-build-content: '\ec5a'; --vscode-icon-build-font-family: 'codicon'; --vscode-icon-comment-discussion-quote-content: '\ec5b'; --vscode-icon-comment-discussion-quote-font-family: 'codicon'; --vscode-icon-cursor-content: '\ec5c'; --vscode-icon-cursor-font-family: 'codicon'; --vscode-icon-eraser-content: '\ec5d'; --vscode-icon-eraser-font-family: 'codicon'; --vscode-icon-file-text-content: '\ec5e'; --vscode-icon-file-text-font-family: 'codicon'; --vscode-icon-quotes-content: '\ec60'; --vscode-icon-quotes-font-family: 'codicon'; --vscode-icon-rename-content: '\ec61'; --vscode-icon-rename-font-family: 'codicon'; --vscode-icon-run-with-deps-content: '\ec62'; --vscode-icon-run-with-deps-font-family: 'codicon'; --vscode-icon-debug-connected-content: '\ec63'; --vscode-icon-debug-connected-font-family: 'codicon'; --vscode-icon-strikethrough-content: '\ec64'; --vscode-icon-strikethrough-font-family: 'codicon'; --vscode-icon-open-in-product-content: '\ec65'; --vscode-icon-open-in-product-font-family: 'codicon'; --vscode-icon-index-zero-content: '\ec66'; --vscode-icon-index-zero-font-family: 'codicon'; --vscode-icon-agent-content: '\ec67'; --vscode-icon-agent-font-family: 'codicon'; --vscode-icon-edit-code-content: '\ec68'; --vscode-icon-edit-code-font-family: 'codicon'; --vscode-icon-repo-selected-content: '\ec69'; --vscode-icon-repo-selected-font-family: 'codicon'; --vscode-icon-skip-content: '\ec6a'; --vscode-icon-skip-font-family: 'codicon'; --vscode-icon-merge-into-content: '\ec6b'; --vscode-icon-merge-into-font-family: 'codicon'; --vscode-icon-git-branch-changes-content: '\ec6c'; --vscode-icon-git-branch-changes-font-family: 'codicon'; --vscode-icon-git-branch-staged-changes-content: '\ec6d'; --vscode-icon-git-branch-staged-changes-font-family: 'codicon'; --vscode-icon-git-branch-conflicts-content: '\ec6e'; --vscode-icon-git-branch-conflicts-font-family: 'codicon'; --vscode-icon-git-branch-content: '\ec6f'; --vscode-icon-git-branch-font-family: 'codicon'; --vscode-icon-git-branch-create-content: '\ec6f'; --vscode-icon-git-branch-create-font-family: 'codicon'; --vscode-icon-git-branch-delete-content: '\ec6f'; --vscode-icon-git-branch-delete-font-family: 'codicon'; --vscode-icon-search-large-content: '\ec70'; --vscode-icon-search-large-font-family: 'codicon'; --vscode-icon-terminal-git-bash-content: '\ec71'; --vscode-icon-terminal-git-bash-font-family: 'codicon'; --vscode-icon-window-active-content: '\ec72'; --vscode-icon-window-active-font-family: 'codicon'; --vscode-icon-forward-content: '\ec73'; --vscode-icon-forward-font-family: 'codicon'; --vscode-icon-download-content: '\ec74'; --vscode-icon-download-font-family: 'codicon'; --vscode-icon-clockface-content: '\ec75'; --vscode-icon-clockface-font-family: 'codicon'; --vscode-icon-unarchive-content: '\ec76'; --vscode-icon-unarchive-font-family: 'codicon'; --vscode-icon-session-in-progress-content: '\ec77'; --vscode-icon-session-in-progress-font-family: 'codicon'; --vscode-icon-collection-small-content: '\ec78'; --vscode-icon-collection-small-font-family: 'codicon'; --vscode-icon-vm-small-content: '\ec79'; --vscode-icon-vm-small-font-family: 'codicon'; --vscode-icon-cloud-small-content: '\ec7a'; --vscode-icon-cloud-small-font-family: 'codicon'; --vscode-icon-add-small-content: '\ec7b'; --vscode-icon-add-small-font-family: 'codicon'; --vscode-icon-remove-small-content: '\ec7c'; --vscode-icon-remove-small-font-family: 'codicon'; --vscode-icon-worktree-small-content: '\ec7d'; --vscode-icon-worktree-small-font-family: 'codicon'; --vscode-icon-worktree-content: '\ec7e'; --vscode-icon-worktree-font-family: 'codicon'; --vscode-icon-screen-cut-content: '\ec7f'; --vscode-icon-screen-cut-font-family: 'codicon'; --vscode-icon-ask-content: '\ec80'; --vscode-icon-ask-font-family: 'codicon'; --vscode-icon-openai-content: '\ec81'; --vscode-icon-openai-font-family: 'codicon'; --vscode-icon-claude-content: '\ec82'; --vscode-icon-claude-font-family: 'codicon'; --vscode-icon-open-in-window-content: '\ec83'; --vscode-icon-open-in-window-font-family: 'codicon'; --vscode-icon-new-session-content: '\ec84'; --vscode-icon-new-session-font-family: 'codicon'; --vscode-icon-terminal-secure-content: '\ec85'; --vscode-icon-terminal-secure-font-family: 'codicon'; --vscode-icon-chat-import-content: '\ec86'; --vscode-icon-chat-import-font-family: 'codicon'; --vscode-icon-chat-export-content: '\ec87'; --vscode-icon-chat-export-font-family: 'codicon'; --vscode-icon-share-window-content: '\ec88'; --vscode-icon-share-window-font-family: 'codicon'; --vscode-icon-circle-slash-compact-content: '\ec89'; --vscode-icon-circle-slash-compact-font-family: 'codicon'; --vscode-icon-copilot-compact-content: '\ec8a'; --vscode-icon-copilot-compact-font-family: 'codicon'; --vscode-icon-folder-opened-compact-content: '\ec8b'; --vscode-icon-folder-opened-compact-font-family: 'codicon'; --vscode-icon-folder-compact-content: '\ec8c'; --vscode-icon-folder-compact-font-family: 'codicon'; --vscode-icon-gear-compact-content: '\ec8d'; --vscode-icon-gear-compact-font-family: 'codicon'; --vscode-icon-git-branch-compact-content: '\ec8e'; --vscode-icon-git-branch-compact-font-family: 'codicon'; --vscode-icon-library-compact-content: '\ec8f'; --vscode-icon-library-compact-font-family: 'codicon'; --vscode-icon-record-keys-compact-content: '\ec90'; --vscode-icon-record-keys-compact-font-family: 'codicon'; --vscode-icon-remote-compact-content: '\ec91'; --vscode-icon-remote-compact-font-family: 'codicon'; --vscode-icon-repo-forked-compact-content: '\ec92'; --vscode-icon-repo-forked-compact-font-family: 'codicon'; --vscode-icon-repo-compact-content: '\ec93'; --vscode-icon-repo-compact-font-family: 'codicon'; --vscode-icon-shield-compact-content: '\ec94'; --vscode-icon-shield-compact-font-family: 'codicon'; --vscode-icon-sparkle-compact-content: '\ec95'; --vscode-icon-sparkle-compact-font-family: 'codicon'; --vscode-icon-symbol-color-compact-content: '\ec96'; --vscode-icon-symbol-color-compact-font-family: 'codicon'; --vscode-icon-window-compact-content: '\ec97'; --vscode-icon-window-compact-font-family: 'codicon'; --vscode-icon-error-compact-content: '\ec98'; --vscode-icon-error-compact-font-family: 'codicon'; --vscode-icon-warning-compact-content: '\ec99'; --vscode-icon-warning-compact-font-family: 'codicon'; --vscode-icon-pass-compact-content: '\ec9a'; --vscode-icon-pass-compact-font-family: 'codicon'; --vscode-icon-important-content: '\ec9b'; --vscode-icon-important-font-family: 'codicon'; --vscode-icon-important-compact-content: '\ec9c'; --vscode-icon-important-compact-font-family: 'codicon'; --vscode-icon-rocket-compact-content: '\ec9d'; --vscode-icon-rocket-compact-font-family: 'codicon'; --vscode-icon-unpin-content: '\ec9e'; --vscode-icon-unpin-font-family: 'codicon'; --vscode-icon-add-compact-content: '\ec9f'; --vscode-icon-add-compact-font-family: 'codicon'; --vscode-icon-attach-compact-content: '\eca0'; --vscode-icon-attach-compact-font-family: 'codicon'; --vscode-icon-beaker-compact-content: '\eca1'; --vscode-icon-beaker-compact-font-family: 'codicon'; --vscode-icon-check-compact-content: '\eca2'; --vscode-icon-check-compact-font-family: 'codicon'; --vscode-icon-checklist-compact-content: '\eca3'; --vscode-icon-checklist-compact-font-family: 'codicon'; --vscode-icon-chevron-down-compact-content: '\eca4'; --vscode-icon-chevron-down-compact-font-family: 'codicon'; --vscode-icon-chevron-left-compact-content: '\eca5'; --vscode-icon-chevron-left-compact-font-family: 'codicon'; --vscode-icon-chevron-right-compact-content: '\eca6'; --vscode-icon-chevron-right-compact-font-family: 'codicon'; --vscode-icon-chevron-up-compact-content: '\eca7'; --vscode-icon-chevron-up-compact-font-family: 'codicon'; --vscode-icon-circle-filled-compact-content: '\eca8'; --vscode-icon-circle-filled-compact-font-family: 'codicon'; --vscode-icon-circle-small-filled-compact-content: '\eca9'; --vscode-icon-circle-small-filled-compact-font-family: 'codicon'; --vscode-icon-close-compact-content: '\ecaa'; --vscode-icon-close-compact-font-family: 'codicon'; --vscode-icon-collapse-all-compact-content: '\ecab'; --vscode-icon-collapse-all-compact-font-family: 'codicon'; --vscode-icon-comment-compact-content: '\ecac'; --vscode-icon-comment-compact-font-family: 'codicon'; --vscode-icon-comment-unresolved-compact-content: '\ecad'; --vscode-icon-comment-unresolved-compact-font-family: 'codicon'; --vscode-icon-debug-connected-compact-content: '\ecae'; --vscode-icon-debug-connected-compact-font-family: 'codicon'; --vscode-icon-debug-disconnect-compact-content: '\ecaf'; --vscode-icon-debug-disconnect-compact-font-family: 'codicon'; --vscode-icon-edit-compact-content: '\ecb0'; --vscode-icon-edit-compact-font-family: 'codicon'; --vscode-icon-file-media-compact-content: '\ecb1'; --vscode-icon-file-media-compact-font-family: 'codicon'; --vscode-icon-git-fetch-content: '\ec1d'; --vscode-icon-git-fetch-font-family: 'codicon'; --vscode-icon-lightbulb-compact-content: '\ecb3'; --vscode-icon-lightbulb-compact-font-family: 'codicon'; --vscode-icon-loading-compact-content: '\ecb4'; --vscode-icon-loading-compact-font-family: 'codicon'; --vscode-icon-pass-filled-compact-content: '\ecb5'; --vscode-icon-pass-filled-compact-font-family: 'codicon'; --vscode-icon-project-compact-content: '\ecb6'; --vscode-icon-project-compact-font-family: 'codicon'; --vscode-icon-refresh-compact-content: '\ecb7'; --vscode-icon-refresh-compact-font-family: 'codicon'; --vscode-icon-search-compact-content: '\ecb8'; --vscode-icon-search-compact-font-family: 'codicon'; --vscode-icon-session-in-progress-compact-content: '\ecb9'; --vscode-icon-session-in-progress-compact-font-family: 'codicon'; --vscode-icon-sync-compact-content: '\ecba'; --vscode-icon-sync-compact-font-family: 'codicon'; --vscode-icon-terminal-compact-content: '\ecbb'; --vscode-icon-terminal-compact-font-family: 'codicon'; --vscode-icon-vm-pending-content: '\ecbc'; --vscode-icon-vm-pending-font-family: 'codicon'; --vscode-icon-worktree-compact-content: '\ecbd'; --vscode-icon-worktree-compact-font-family: 'codicon'; --vscode-icon-developer-tools-content: '\ecbe'; --vscode-icon-developer-tools-font-family: 'codicon'; --vscode-icon-cloud-compact-content: '\ecbf'; --vscode-icon-cloud-compact-font-family: 'codicon'; --vscode-icon-agent-compact-content: '\ecc0'; --vscode-icon-agent-compact-font-family: 'codicon'; --vscode-icon-ask-compact-content: '\ecc1'; --vscode-icon-ask-compact-font-family: 'codicon'; --vscode-icon-settings-compact-content: '\ecc2'; --vscode-icon-settings-compact-font-family: 'codicon'; --vscode-icon-vm-compact-content: '\ecc3'; --vscode-icon-vm-compact-font-family: 'codicon'; --vscode-icon-run-compact-content: '\ecc4'; --vscode-icon-run-compact-font-family: 'codicon'; --vscode-icon-git-pull-request-comment-content: '\ecc5'; --vscode-icon-git-pull-request-comment-font-family: 'codicon'; --vscode-icon-git-pull-request-error-content: '\ecc6'; --vscode-icon-git-pull-request-error-font-family: 'codicon'; --vscode-icon-right-panel-hide-content: '\ecc7'; --vscode-icon-right-panel-hide-font-family: 'codicon'; --vscode-icon-right-panel-show-content: '\ecc8'; --vscode-icon-right-panel-show-font-family: 'codicon'; --vscode-icon-vscode-insiders-outline-content: '\ecc9'; --vscode-icon-vscode-insiders-outline-font-family: 'codicon'; --vscode-icon-vscode-outline-content: '\ecca'; --vscode-icon-vscode-outline-font-family: 'codicon'; --vscode-icon-voice-mode-content: '\eccb'; --vscode-icon-voice-mode-font-family: 'codicon'; --vscode-icon-voice-mode-compact-content: '\eccc'; --vscode-icon-voice-mode-compact-font-family: 'codicon'; --vscode-icon-dialog-error-content: '\ea87'; --vscode-icon-dialog-error-font-family: 'codicon'; --vscode-icon-dialog-warning-content: '\ea6c'; --vscode-icon-dialog-warning-font-family: 'codicon'; --vscode-icon-dialog-info-content: '\ea74'; --vscode-icon-dialog-info-font-family: 'codicon'; --vscode-icon-dialog-close-content: '\ea76'; --vscode-icon-dialog-close-font-family: 'codicon'; --vscode-icon-tree-item-expanded-content: '\eab4'; --vscode-icon-tree-item-expanded-font-family: 'codicon'; --vscode-icon-tree-filter-on-type-on-content: '\eb83'; --vscode-icon-tree-filter-on-type-on-font-family: 'codicon'; --vscode-icon-tree-filter-on-type-off-content: '\eb85'; --vscode-icon-tree-filter-on-type-off-font-family: 'codicon'; --vscode-icon-tree-filter-clear-content: '\ea76'; --vscode-icon-tree-filter-clear-font-family: 'codicon'; --vscode-icon-tree-item-loading-content: '\eb19'; --vscode-icon-tree-item-loading-font-family: 'codicon'; --vscode-icon-menu-selection-content: '\eab2'; --vscode-icon-menu-selection-font-family: 'codicon'; --vscode-icon-menu-submenu-content: '\eab6'; --vscode-icon-menu-submenu-font-family: 'codicon'; --vscode-icon-menubar-more-content: '\ea7c'; --vscode-icon-menubar-more-font-family: 'codicon'; --vscode-icon-scrollbar-button-left-content: '\eb6f'; --vscode-icon-scrollbar-button-left-font-family: 'codicon'; --vscode-icon-scrollbar-button-right-content: '\eb70'; --vscode-icon-scrollbar-button-right-font-family: 'codicon'; --vscode-icon-scrollbar-button-up-content: '\eb71'; --vscode-icon-scrollbar-button-up-font-family: 'codicon'; --vscode-icon-scrollbar-button-down-content: '\eb6e'; --vscode-icon-scrollbar-button-down-font-family: 'codicon'; --vscode-icon-toolbar-more-content: '\ea7c'; --vscode-icon-toolbar-more-font-family: 'codicon'; --vscode-icon-quick-input-back-content: '\ea9b'; --vscode-icon-quick-input-back-font-family: 'codicon'; --vscode-icon-drop-down-button-content: '\eab4'; --vscode-icon-drop-down-button-font-family: 'codicon'; --vscode-icon-symbol-customcolor-content: '\eb5c'; --vscode-icon-symbol-customcolor-font-family: 'codicon'; --vscode-icon-workspace-unspecified-content: '\ebc3'; --vscode-icon-workspace-unspecified-font-family: 'codicon'; --vscode-icon-lightbulb-sparkle-autofix-content: '\ec1f'; --vscode-icon-lightbulb-sparkle-autofix-font-family: 'codicon'; --vscode-icon-debug-breakpoint-pending-content: '\ebd9'; --vscode-icon-debug-breakpoint-pending-font-family: 'codicon'; --vscode-icon-widget-close-content: '\ea76'; --vscode-icon-widget-close-font-family: 'codicon'; --vscode-icon-goto-previous-location-content: '\eaa1'; --vscode-icon-goto-previous-location-font-family: 'codicon'; --vscode-icon-goto-next-location-content: '\ea9a'; --vscode-icon-goto-next-location-font-family: 'codicon'; --vscode-icon-diff-review-insert-content: '\ea60'; --vscode-icon-diff-review-insert-font-family: 'codicon'; --vscode-icon-diff-review-remove-content: '\eb3b'; --vscode-icon-diff-review-remove-font-family: 'codicon'; --vscode-icon-diff-review-close-content: '\ea76'; --vscode-icon-diff-review-close-font-family: 'codicon'; --vscode-icon-diff-insert-content: '\ea60'; --vscode-icon-diff-insert-font-family: 'codicon'; --vscode-icon-diff-remove-content: '\eb3b'; --vscode-icon-diff-remove-font-family: 'codicon'; --vscode-icon-gutter-lightbulb-content: '\ea61'; --vscode-icon-gutter-lightbulb-font-family: 'codicon'; --vscode-icon-gutter-lightbulb-auto-fix-content: '\eb13'; --vscode-icon-gutter-lightbulb-auto-fix-font-family: 'codicon'; --vscode-icon-gutter-lightbulb-sparkle-content: '\ec1f'; --vscode-icon-gutter-lightbulb-sparkle-font-family: 'codicon'; --vscode-icon-gutter-lightbulb-aifix-auto-fix-content: '\ec1f'; --vscode-icon-gutter-lightbulb-aifix-auto-fix-font-family: 'codicon'; --vscode-icon-gutter-lightbulb-sparkle-filled-content: '\ec21'; --vscode-icon-gutter-lightbulb-sparkle-filled-font-family: 'codicon'; --vscode-icon-inline-suggestion-hints-next-content: '\eab6'; --vscode-icon-inline-suggestion-hints-next-font-family: 'codicon'; --vscode-icon-inline-suggestion-hints-previous-content: '\eab5'; --vscode-icon-inline-suggestion-hints-previous-font-family: 'codicon'; --vscode-icon-find-collapsed-content: '\eab6'; --vscode-icon-find-collapsed-font-family: 'codicon'; --vscode-icon-find-expanded-content: '\eab4'; --vscode-icon-find-expanded-font-family: 'codicon'; --vscode-icon-find-selection-content: '\eb85'; --vscode-icon-find-selection-font-family: 'codicon'; --vscode-icon-find-replace-content: '\eb3d'; --vscode-icon-find-replace-font-family: 'codicon'; --vscode-icon-find-replace-all-content: '\eb3c'; --vscode-icon-find-replace-all-font-family: 'codicon'; --vscode-icon-find-previous-match-content: '\eaa1'; --vscode-icon-find-previous-match-font-family: 'codicon'; --vscode-icon-find-next-match-content: '\ea9a'; --vscode-icon-find-next-match-font-family: 'codicon'; --vscode-icon-hover-increase-verbosity-content: '\ec7b'; --vscode-icon-hover-increase-verbosity-font-family: 'codicon'; --vscode-icon-hover-decrease-verbosity-content: '\ec7c'; --vscode-icon-hover-decrease-verbosity-font-family: 'codicon'; --vscode-icon-folding-expanded-content: '\eab4'; --vscode-icon-folding-expanded-font-family: 'codicon'; --vscode-icon-folding-collapsed-content: '\eab6'; --vscode-icon-folding-collapsed-font-family: 'codicon'; --vscode-icon-folding-manual-collapsed-content: '\eab6'; --vscode-icon-folding-manual-collapsed-font-family: 'codicon'; --vscode-icon-folding-manual-expanded-content: '\eab4'; --vscode-icon-folding-manual-expanded-font-family: 'codicon'; --vscode-icon-marker-navigation-next-content: '\ea9a'; --vscode-icon-marker-navigation-next-font-family: 'codicon'; --vscode-icon-marker-navigation-previous-content: '\eaa1'; --vscode-icon-marker-navigation-previous-font-family: 'codicon'; --vscode-icon-suggest-more-info-content: '\eab6'; --vscode-icon-suggest-more-info-font-family: 'codicon'; --vscode-icon-parameter-hints-next-content: '\eab4'; --vscode-icon-parameter-hints-next-font-family: 'codicon'; --vscode-icon-parameter-hints-previous-content: '\eab7'; --vscode-icon-parameter-hints-previous-font-family: 'codicon'; --vscode-icon-extensions-warning-message-content: '\ea6c'; --vscode-icon-extensions-warning-message-font-family: 'codicon'; }
.deck-read .monaco-editor .inputarea.ime-input { background-color: rgb(247, 247, 247); }
.deck-read .monaco-editor.focused .view-overlays .current-line { background-color: rgb(247, 247, 247); }
.deck-read .monaco-editor.focused .margin-view-overlays .current-line-margin { background-color: rgb(247, 247, 247); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.deck-read .monaco-editor .view-overlays .current-line { background-color: rgb(247, 247, 247); }
.deck-read .monaco-editor .margin-view-overlays .current-line-margin { background-color: rgb(247, 247, 247); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.deck-read .monaco-editor .bracket-indent-guide.lvl-0 { --guide-color: rgba(41, 147, 163, 0.3); --guide-color-active: #2993a3; }
.deck-read .monaco-editor .bracket-indent-guide.lvl-1 { --guide-color: rgba(30, 117, 79, 0.3); --guide-color-active: #1e754f; }
.deck-read .monaco-editor .bracket-indent-guide.lvl-2 { --guide-color: rgba(166, 94, 43, 0.3); --guide-color-active: #a65e2b; }
.deck-read .monaco-editor .bracket-indent-guide.lvl-3 { --guide-color: rgba(161, 56, 101, 0.3); --guide-color-active: #a13865; }
.deck-read .monaco-editor .bracket-indent-guide.lvl-4 { --guide-color: rgba(189, 164, 55, 0.3); --guide-color-active: #bda437; }
.deck-read .monaco-editor .bracket-indent-guide.lvl-5 { --guide-color: rgba(41, 106, 163, 0.3); --guide-color-active: #296aa3; }
.deck-read .monaco-editor .bracket-indent-guide.lvl-6 { --guide-color: rgba(41, 147, 163, 0.3); --guide-color-active: #2993a3; }
.deck-read .monaco-editor .bracket-indent-guide.lvl-7 { --guide-color: rgba(30, 117, 79, 0.3); --guide-color-active: #1e754f; }
.deck-read .monaco-editor .bracket-indent-guide.lvl-8 { --guide-color: rgba(166, 94, 43, 0.3); --guide-color-active: #a65e2b; }
.deck-read .monaco-editor .bracket-indent-guide.lvl-9 { --guide-color: rgba(161, 56, 101, 0.3); --guide-color-active: #a13865; }
.deck-read .monaco-editor .bracket-indent-guide.lvl-10 { --guide-color: rgba(189, 164, 55, 0.3); --guide-color-active: #bda437; }
.deck-read .monaco-editor .bracket-indent-guide.lvl-11 { --guide-color: rgba(41, 106, 163, 0.3); --guide-color-active: #296aa3; }
.deck-read .monaco-editor .bracket-indent-guide.lvl-12 { --guide-color: rgba(41, 147, 163, 0.3); --guide-color-active: #2993a3; }
.deck-read .monaco-editor .bracket-indent-guide.lvl-13 { --guide-color: rgba(30, 117, 79, 0.3); --guide-color-active: #1e754f; }
.deck-read .monaco-editor .bracket-indent-guide.lvl-14 { --guide-color: rgba(166, 94, 43, 0.3); --guide-color-active: #a65e2b; }
.deck-read .monaco-editor .bracket-indent-guide.lvl-15 { --guide-color: rgba(161, 56, 101, 0.3); --guide-color-active: #a13865; }
.deck-read .monaco-editor .bracket-indent-guide.lvl-16 { --guide-color: rgba(189, 164, 55, 0.3); --guide-color-active: #bda437; }
.deck-read .monaco-editor .bracket-indent-guide.lvl-17 { --guide-color: rgba(41, 106, 163, 0.3); --guide-color-active: #296aa3; }
.deck-read .monaco-editor .bracket-indent-guide.lvl-18 { --guide-color: rgba(41, 147, 163, 0.3); --guide-color-active: #2993a3; }
.deck-read .monaco-editor .bracket-indent-guide.lvl-19 { --guide-color: rgba(30, 117, 79, 0.3); --guide-color-active: #1e754f; }
.deck-read .monaco-editor .bracket-indent-guide.lvl-20 { --guide-color: rgba(166, 94, 43, 0.3); --guide-color-active: #a65e2b; }
.deck-read .monaco-editor .bracket-indent-guide.lvl-21 { --guide-color: rgba(161, 56, 101, 0.3); --guide-color-active: #a13865; }
.deck-read .monaco-editor .bracket-indent-guide.lvl-22 { --guide-color: rgba(189, 164, 55, 0.3); --guide-color-active: #bda437; }
.deck-read .monaco-editor .bracket-indent-guide.lvl-23 { --guide-color: rgba(41, 106, 163, 0.3); --guide-color-active: #296aa3; }
.deck-read .monaco-editor .bracket-indent-guide.lvl-24 { --guide-color: rgba(41, 147, 163, 0.3); --guide-color-active: #2993a3; }
.deck-read .monaco-editor .bracket-indent-guide.lvl-25 { --guide-color: rgba(30, 117, 79, 0.3); --guide-color-active: #1e754f; }
.deck-read .monaco-editor .bracket-indent-guide.lvl-26 { --guide-color: rgba(166, 94, 43, 0.3); --guide-color-active: #a65e2b; }
.deck-read .monaco-editor .bracket-indent-guide.lvl-27 { --guide-color: rgba(161, 56, 101, 0.3); --guide-color-active: #a13865; }
.deck-read .monaco-editor .bracket-indent-guide.lvl-28 { --guide-color: rgba(189, 164, 55, 0.3); --guide-color-active: #bda437; }
.deck-read .monaco-editor .bracket-indent-guide.lvl-29 { --guide-color: rgba(41, 106, 163, 0.3); --guide-color-active: #296aa3; }
.deck-read .monaco-editor .vertical { box-shadow: 1px 0 0 0 var(--guide-color) inset; }
.deck-read .monaco-editor .horizontal-top { border-top: 1px solid var(--guide-color); }
.deck-read .monaco-editor .horizontal-bottom { border-bottom: 1px solid var(--guide-color); }
.deck-read .monaco-editor .vertical.indent-active { box-shadow: 1px 0 0 0 var(--guide-color-active) inset; }
.deck-read .monaco-editor .horizontal-top.indent-active { border-top: 1px solid var(--guide-color-active); }
.deck-read .monaco-editor .horizontal-bottom.indent-active { border-bottom: 1px solid var(--guide-color-active); }
.deck-read .monaco-editor .lines-content .core-guide-indent.lvl-0 { --indent-color: rgba(0, 0, 0, 0.08); --indent-color-active: rgba(0, 0, 0, 0.19); }
.deck-read .monaco-editor .lines-content .core-guide-indent.lvl-1 { --indent-color: rgba(0, 0, 0, 0.08); --indent-color-active: rgba(0, 0, 0, 0.19); }
.deck-read .monaco-editor .lines-content .core-guide-indent.lvl-2 { --indent-color: rgba(0, 0, 0, 0.08); --indent-color-active: rgba(0, 0, 0, 0.19); }
.deck-read .monaco-editor .lines-content .core-guide-indent.lvl-3 { --indent-color: rgba(0, 0, 0, 0.08); --indent-color-active: rgba(0, 0, 0, 0.19); }
.deck-read .monaco-editor .lines-content .core-guide-indent.lvl-4 { --indent-color: rgba(0, 0, 0, 0.08); --indent-color-active: rgba(0, 0, 0, 0.19); }
.deck-read .monaco-editor .lines-content .core-guide-indent.lvl-5 { --indent-color: rgba(0, 0, 0, 0.08); --indent-color-active: rgba(0, 0, 0, 0.19); }
.deck-read .monaco-editor .lines-content .core-guide-indent.lvl-6 { --indent-color: rgba(0, 0, 0, 0.08); --indent-color-active: rgba(0, 0, 0, 0.19); }
.deck-read .monaco-editor .lines-content .core-guide-indent.lvl-7 { --indent-color: rgba(0, 0, 0, 0.08); --indent-color-active: rgba(0, 0, 0, 0.19); }
.deck-read .monaco-editor .lines-content .core-guide-indent.lvl-8 { --indent-color: rgba(0, 0, 0, 0.08); --indent-color-active: rgba(0, 0, 0, 0.19); }
.deck-read .monaco-editor .lines-content .core-guide-indent.lvl-9 { --indent-color: rgba(0, 0, 0, 0.08); --indent-color-active: rgba(0, 0, 0, 0.19); }
.deck-read .monaco-editor .lines-content .core-guide-indent.lvl-10 { --indent-color: rgba(0, 0, 0, 0.08); --indent-color-active: rgba(0, 0, 0, 0.19); }
.deck-read .monaco-editor .lines-content .core-guide-indent.lvl-11 { --indent-color: rgba(0, 0, 0, 0.08); --indent-color-active: rgba(0, 0, 0, 0.19); }
.deck-read .monaco-editor .lines-content .core-guide-indent.lvl-12 { --indent-color: rgba(0, 0, 0, 0.08); --indent-color-active: rgba(0, 0, 0, 0.19); }
.deck-read .monaco-editor .lines-content .core-guide-indent.lvl-13 { --indent-color: rgba(0, 0, 0, 0.08); --indent-color-active: rgba(0, 0, 0, 0.19); }
.deck-read .monaco-editor .lines-content .core-guide-indent.lvl-14 { --indent-color: rgba(0, 0, 0, 0.08); --indent-color-active: rgba(0, 0, 0, 0.19); }
.deck-read .monaco-editor .lines-content .core-guide-indent.lvl-15 { --indent-color: rgba(0, 0, 0, 0.08); --indent-color-active: rgba(0, 0, 0, 0.19); }
.deck-read .monaco-editor .lines-content .core-guide-indent.lvl-16 { --indent-color: rgba(0, 0, 0, 0.08); --indent-color-active: rgba(0, 0, 0, 0.19); }
.deck-read .monaco-editor .lines-content .core-guide-indent.lvl-17 { --indent-color: rgba(0, 0, 0, 0.08); --indent-color-active: rgba(0, 0, 0, 0.19); }
.deck-read .monaco-editor .lines-content .core-guide-indent.lvl-18 { --indent-color: rgba(0, 0, 0, 0.08); --indent-color-active: rgba(0, 0, 0, 0.19); }
.deck-read .monaco-editor .lines-content .core-guide-indent.lvl-19 { --indent-color: rgba(0, 0, 0, 0.08); --indent-color-active: rgba(0, 0, 0, 0.19); }
.deck-read .monaco-editor .lines-content .core-guide-indent.lvl-20 { --indent-color: rgba(0, 0, 0, 0.08); --indent-color-active: rgba(0, 0, 0, 0.19); }
.deck-read .monaco-editor .lines-content .core-guide-indent.lvl-21 { --indent-color: rgba(0, 0, 0, 0.08); --indent-color-active: rgba(0, 0, 0, 0.19); }
.deck-read .monaco-editor .lines-content .core-guide-indent.lvl-22 { --indent-color: rgba(0, 0, 0, 0.08); --indent-color-active: rgba(0, 0, 0, 0.19); }
.deck-read .monaco-editor .lines-content .core-guide-indent.lvl-23 { --indent-color: rgba(0, 0, 0, 0.08); --indent-color-active: rgba(0, 0, 0, 0.19); }
.deck-read .monaco-editor .lines-content .core-guide-indent.lvl-24 { --indent-color: rgba(0, 0, 0, 0.08); --indent-color-active: rgba(0, 0, 0, 0.19); }
.deck-read .monaco-editor .lines-content .core-guide-indent.lvl-25 { --indent-color: rgba(0, 0, 0, 0.08); --indent-color-active: rgba(0, 0, 0, 0.19); }
.deck-read .monaco-editor .lines-content .core-guide-indent.lvl-26 { --indent-color: rgba(0, 0, 0, 0.08); --indent-color-active: rgba(0, 0, 0, 0.19); }
.deck-read .monaco-editor .lines-content .core-guide-indent.lvl-27 { --indent-color: rgba(0, 0, 0, 0.08); --indent-color-active: rgba(0, 0, 0, 0.19); }
.deck-read .monaco-editor .lines-content .core-guide-indent.lvl-28 { --indent-color: rgba(0, 0, 0, 0.08); --indent-color-active: rgba(0, 0, 0, 0.19); }
.deck-read .monaco-editor .lines-content .core-guide-indent.lvl-29 { --indent-color: rgba(0, 0, 0, 0.08); --indent-color-active: rgba(0, 0, 0, 0.19); }
.deck-read .monaco-editor .lines-content .core-guide-indent { box-shadow: 1px 0 0 0 var(--indent-color) inset; }
.deck-read .monaco-editor .lines-content .core-guide-indent.indent-active { box-shadow: 1px 0 0 0 var(--indent-color-active) inset; }
.deck-read .monaco-editor .line-numbers.dimmed-line-number { color: rgba(57, 58, 52, 0.13); }
.deck-read .monaco-editor .cursors-layer .cursor { background-color: rgb(0, 0, 0); border-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
.deck-read .monaco-editor .cursors-layer .cursor-primary { background-color: rgb(0, 0, 0); border-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
.deck-read .monaco-editor .cursors-layer .cursor-secondary { background-color: rgb(0, 0, 0); border-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
.deck-read .monaco-editor .unexpected-closing-bracket { color: rgba(255, 18, 18, 0.8); }
.deck-read .monaco-editor .bracket-highlighting-0 { color: rgb(41, 147, 163); }
.deck-read .monaco-editor .bracket-highlighting-1 { color: rgb(30, 117, 79); }
.deck-read .monaco-editor .bracket-highlighting-2 { color: rgb(166, 94, 43); }
.deck-read .monaco-editor .bracket-highlighting-3 { color: rgb(161, 56, 101); }
.deck-read .monaco-editor .bracket-highlighting-4 { color: rgb(189, 164, 55); }
.deck-read .monaco-editor .bracket-highlighting-5 { color: rgb(41, 106, 163); }
.deck-read .monaco-editor .bracket-highlighting-6 { color: rgb(41, 147, 163); }
.deck-read .monaco-editor .bracket-highlighting-7 { color: rgb(30, 117, 79); }
.deck-read .monaco-editor .bracket-highlighting-8 { color: rgb(166, 94, 43); }
.deck-read .monaco-editor .bracket-highlighting-9 { color: rgb(161, 56, 101); }
.deck-read .monaco-editor .bracket-highlighting-10 { color: rgb(189, 164, 55); }
.deck-read .monaco-editor .bracket-highlighting-11 { color: rgb(41, 106, 163); }
.deck-read .monaco-editor .bracket-highlighting-12 { color: rgb(41, 147, 163); }
.deck-read .monaco-editor .bracket-highlighting-13 { color: rgb(30, 117, 79); }
.deck-read .monaco-editor .bracket-highlighting-14 { color: rgb(166, 94, 43); }
.deck-read .monaco-editor .bracket-highlighting-15 { color: rgb(161, 56, 101); }
.deck-read .monaco-editor .bracket-highlighting-16 { color: rgb(189, 164, 55); }
.deck-read .monaco-editor .bracket-highlighting-17 { color: rgb(41, 106, 163); }
.deck-read .monaco-editor .bracket-highlighting-18 { color: rgb(41, 147, 163); }
.deck-read .monaco-editor .bracket-highlighting-19 { color: rgb(30, 117, 79); }
.deck-read .monaco-editor .bracket-highlighting-20 { color: rgb(166, 94, 43); }
.deck-read .monaco-editor .bracket-highlighting-21 { color: rgb(161, 56, 101); }
.deck-read .monaco-editor .bracket-highlighting-22 { color: rgb(189, 164, 55); }
.deck-read .monaco-editor .bracket-highlighting-23 { color: rgb(41, 106, 163); }
.deck-read .monaco-editor .bracket-highlighting-24 { color: rgb(41, 147, 163); }
.deck-read .monaco-editor .bracket-highlighting-25 { color: rgb(30, 117, 79); }
.deck-read .monaco-editor .bracket-highlighting-26 { color: rgb(166, 94, 43); }
.deck-read .monaco-editor .bracket-highlighting-27 { color: rgb(161, 56, 101); }
.deck-read .monaco-editor .bracket-highlighting-28 { color: rgb(189, 164, 55); }
.deck-read .monaco-editor .bracket-highlighting-29 { color: rgb(41, 106, 163); }
.deck-read .monaco-editor .squiggly-error { background: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%206%203'%20enable-background%3D'new%200%200%206%203'%20height%3D'3'%20width%3D'6'%3E%3Cg%20fill%3D'%23ab5959'%3E%3Cpolygon%20points%3D'5.5%2C0%202.5%2C3%201.1%2C3%204.1%2C0'%2F%3E%3Cpolygon%20points%3D'4%2C0%206%2C2%206%2C0.6%205.4%2C0'%2F%3E%3Cpolygon%20points%3D'0%2C2%201%2C3%202.4%2C3%200%2C0.6'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") left bottom repeat-x; }
.deck-read { --monaco-editor-error-decoration: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%206%203'%20enable-background%3D'new%200%200%206%203'%20height%3D'3'%20width%3D'6'%3E%3Cg%20fill%3D'%23ab5959'%3E%3Cpolygon%20points%3D'5.5%2C0%202.5%2C3%201.1%2C3%204.1%2C0'%2F%3E%3Cpolygon%20points%3D'4%2C0%206%2C2%206%2C0.6%205.4%2C0'%2F%3E%3Cpolygon%20points%3D'0%2C2%201%2C3%202.4%2C3%200%2C0.6'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
.deck-read .monaco-editor .squiggly-warning { background: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%206%203'%20enable-background%3D'new%200%200%206%203'%20height%3D'3'%20width%3D'6'%3E%3Cg%20fill%3D'%23a65e2b'%3E%3Cpolygon%20points%3D'5.5%2C0%202.5%2C3%201.1%2C3%204.1%2C0'%2F%3E%3Cpolygon%20points%3D'4%2C0%206%2C2%206%2C0.6%205.4%2C0'%2F%3E%3Cpolygon%20points%3D'0%2C2%201%2C3%202.4%2C3%200%2C0.6'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") left bottom repeat-x; }
.deck-read { --monaco-editor-warning-decoration: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%206%203'%20enable-background%3D'new%200%200%206%203'%20height%3D'3'%20width%3D'6'%3E%3Cg%20fill%3D'%23a65e2b'%3E%3Cpolygon%20points%3D'5.5%2C0%202.5%2C3%201.1%2C3%204.1%2C0'%2F%3E%3Cpolygon%20points%3D'4%2C0%206%2C2%206%2C0.6%205.4%2C0'%2F%3E%3Cpolygon%20points%3D'0%2C2%201%2C3%202.4%2C3%200%2C0.6'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
.deck-read .monaco-editor .squiggly-info { background: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%206%203'%20enable-background%3D'new%200%200%206%203'%20height%3D'3'%20width%3D'6'%3E%3Cg%20fill%3D'%23296aa3'%3E%3Cpolygon%20points%3D'5.5%2C0%202.5%2C3%201.1%2C3%204.1%2C0'%2F%3E%3Cpolygon%20points%3D'4%2C0%206%2C2%206%2C0.6%205.4%2C0'%2F%3E%3Cpolygon%20points%3D'0%2C2%201%2C3%202.4%2C3%200%2C0.6'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") left bottom repeat-x; }
.deck-read { --monaco-editor-info-decoration: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%206%203'%20enable-background%3D'new%200%200%206%203'%20height%3D'3'%20width%3D'6'%3E%3Cg%20fill%3D'%23296aa3'%3E%3Cpolygon%20points%3D'5.5%2C0%202.5%2C3%201.1%2C3%204.1%2C0'%2F%3E%3Cpolygon%20points%3D'4%2C0%206%2C2%206%2C0.6%205.4%2C0'%2F%3E%3Cpolygon%20points%3D'0%2C2%201%2C3%202.4%2C3%200%2C0.6'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
.deck-read .monaco-editor .squiggly-hint { background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%223%22%20width%3D%2212%22%3E%3Cg%20fill%3D%22%231e754f%22%3E%3Ccircle%20cx%3D%221%22%20cy%3D%221%22%20r%3D%221%22%2F%3E%3Ccircle%20cx%3D%225%22%20cy%3D%221%22%20r%3D%221%22%2F%3E%3Ccircle%20cx%3D%229%22%20cy%3D%221%22%20r%3D%221%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") left bottom no-repeat; }
.deck-read { --monaco-editor-hint-decoration: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%223%22%20width%3D%2212%22%3E%3Cg%20fill%3D%22%231e754f%22%3E%3Ccircle%20cx%3D%221%22%20cy%3D%221%22%20r%3D%221%22%2F%3E%3Ccircle%20cx%3D%225%22%20cy%3D%221%22%20r%3D%221%22%2F%3E%3Ccircle%20cx%3D%229%22%20cy%3D%221%22%20r%3D%221%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
.deck-read .monaco-editor.showUnused .squiggly-inline-unnecessary { opacity: 0.467; }
.deck-read { --monaco-editor-unnecessary-decoration-opacity: 0.467; }
.deck-read .monaco-editor .quickfix-edit-highlight { background-color: rgba(230, 204, 119, 0.4); }
.deck-read .monaco-editor .monaco-hover .hover-row:not(:first-child):not(:empty) { border-top: 1px solid rgba(57, 58, 52, 0.1); }
.deck-read .monaco-editor .monaco-hover hr:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { border-top: 1px solid rgba(57, 58, 52, 0.1); }
.deck-read .monaco-editor .monaco-hover hr:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { border-bottom: 0px solid rgba(57, 58, 52, 0.1); }
.deck-read .monaco-editor .selectionHighlight { background-color: rgba(34, 34, 34, 0.03); }
.deck-read .monaco-hover.workbench-hover .hover-row:not(:first-child):not(:empty) { border-top: 1px solid rgba(57, 58, 52, 0.1); }
.deck-read .monaco-hover.workbench-hover hr:not(:where([class*="gloss-"],[class*="deck-"],svg *)) { border-top: 1px solid rgba(57, 58, 52, 0.1); }
.deck-read .monaco-editor,.deck-read .monaco-diff-editor,.deck-read .monaco-component { --vscode-foreground: #393a34; --vscode-strongForeground: #000000; --vscode-disabledForeground: rgba(97, 97, 97, 0.5); --vscode-errorForeground: #ab5959; --vscode-descriptionForeground: rgba(57, 58, 52, 0.56); --vscode-icon-foreground: #424242; --vscode-focusBorder: rgba(0, 0, 0, 0); --vscode-textLink-foreground: #1c6b48; --vscode-textLink-activeForeground: #1c6b48; --vscode-textSeparator-foreground: #d1d5da; --vscode-textPreformat-foreground: #586069; --vscode-textPreformat-background: rgba(0, 0, 0, 0.1); --vscode-textBlockQuote-background: #ffffff; --vscode-textBlockQuote-border: #f0f0f0; --vscode-textCodeBlock-background: #ffffff; --vscode-sash-hoverBorder: rgba(0, 0, 0, 0); --vscode-badge-background: rgba(57, 58, 52, 0.56); --vscode-badge-foreground: #ffffff; --vscode-activityWarningBadge-foreground: #ffffff; --vscode-activityWarningBadge-background: #b27c00; --vscode-activityErrorBadge-foreground: #ffffff; --vscode-activityErrorBadge-background: #e51400; --vscode-scrollbar-shadow: rgba(106, 115, 125, 0.2); --vscode-scrollbarSlider-background: rgba(57, 58, 52, 0.06); --vscode-scrollbarSlider-hoverBackground: rgba(57, 58, 52, 0.31); --vscode-scrollbarSlider-activeBackground: rgba(57, 58, 52, 0.31); --vscode-progressBar-background: #1c6b48; --vscode-chart-line: #236b8e; --vscode-chart-axis: rgba(0, 0, 0, 0.6); --vscode-chart-guide: rgba(0, 0, 0, 0.2); --vscode-editor-background: #ffffff; --vscode-editor-foreground: #393a34; --vscode-editorStickyScroll-background: #f7f7f7; --vscode-editorStickyScrollGutter-background: #ffffff; --vscode-editorStickyScrollHover-background: #f7f7f7; --vscode-editorStickyScroll-shadow: rgba(106, 115, 125, 0.2); --vscode-editorWidget-background: #ffffff; --vscode-editorWidget-foreground: #393a34; --vscode-editorWidget-border: rgba(57, 58, 52, 0.2); --vscode-editorError-foreground: #ab5959; --vscode-editorWarning-foreground: #a65e2b; --vscode-editorInfo-foreground: #296aa3; --vscode-editorHint-foreground: #1e754f; --vscode-editorLink-activeForeground: #0000ff; --vscode-editor-selectionBackground: rgba(34, 34, 34, 0.09); --vscode-editor-inactiveSelectionBackground: rgba(34, 34, 34, 0.06); --vscode-editor-selectionHighlightBackground: rgba(34, 34, 34, 0.06); --vscode-editor-compositionBorder: #000000; --vscode-editor-findMatchBackground: rgba(230, 204, 119, 0.27); --vscode-editor-findMatchHighlightBackground: rgba(230, 204, 119, 0.4); --vscode-editor-findRangeHighlightBackground: rgba(180, 180, 180, 0.3); --vscode-editor-hoverHighlightBackground: rgba(173, 214, 255, 0.15); --vscode-editorHoverWidget-background: #ffffff; --vscode-editorHoverWidget-foreground: #393a34; --vscode-editorHoverWidget-border: rgba(57, 58, 52, 0.2); --vscode-editorHoverWidget-statusBarBackground: #f2f2f2; --vscode-editorInlayHint-foreground: #999999; --vscode-editorInlayHint-background: #f7f7f7; --vscode-editorInlayHint-typeForeground: #999999; --vscode-editorInlayHint-typeBackground: #f7f7f7; --vscode-editorInlayHint-parameterForeground: #999999; --vscode-editorInlayHint-parameterBackground: #f7f7f7; --vscode-editorLightBulb-foreground: #ddb100; --vscode-editorLightBulbAutoFix-foreground: #007acc; --vscode-editorLightBulbAi-foreground: #ddb100; --vscode-editor-snippetTabstopHighlightBackground: rgba(10, 50, 100, 0.2); --vscode-editor-snippetFinalTabstopHighlightBorder: rgba(10, 50, 100, 0.5); --vscode-diffEditor-insertedTextBackground: rgba(28, 107, 72, 0.19); --vscode-diffEditor-removedTextBackground: rgba(171, 89, 89, 0.25); --vscode-diffEditor-insertedLineBackground: rgba(155, 185, 85, 0.2); --vscode-diffEditor-removedLineBackground: rgba(255, 0, 0, 0.2); --vscode-diffEditor-diagonalFill: rgba(34, 34, 34, 0.2); --vscode-diffEditor-unchangedRegionBackground: #ffffff; --vscode-diffEditor-unchangedRegionForeground: #393a34; --vscode-diffEditor-unchangedCodeBackground: rgba(184, 184, 184, 0.16); --vscode-widget-shadow: rgba(0, 0, 0, 0.16); --vscode-toolbar-hoverBackground: rgba(184, 184, 184, 0.31); --vscode-toolbar-activeBackground: rgba(166, 166, 166, 0.31); --vscode-breadcrumb-foreground: #6a737d; --vscode-breadcrumb-background: #f7f7f7; --vscode-breadcrumb-focusForeground: #393a34; --vscode-breadcrumb-activeSelectionForeground: rgba(34, 34, 34, 0.09); --vscode-breadcrumbPicker-background: #ffffff; --vscode-merge-currentHeaderBackground: rgba(64, 200, 174, 0.5); --vscode-merge-currentContentBackground: rgba(64, 200, 174, 0.2); --vscode-merge-incomingHeaderBackground: rgba(64, 166, 255, 0.5); --vscode-merge-incomingContentBackground: rgba(64, 166, 255, 0.2); --vscode-merge-commonHeaderBackground: rgba(96, 96, 96, 0.4); --vscode-merge-commonContentBackground: rgba(96, 96, 96, 0.16); --vscode-editorOverviewRuler-currentContentForeground: rgba(64, 200, 174, 0.5); --vscode-editorOverviewRuler-incomingContentForeground: rgba(64, 166, 255, 0.5); --vscode-editorOverviewRuler-commonContentForeground: rgba(96, 96, 96, 0.4); --vscode-editorOverviewRuler-findMatchForeground: rgba(209, 134, 22, 0.49); --vscode-editorOverviewRuler-selectionHighlightForeground: rgba(160, 160, 160, 0.8); --vscode-problemsErrorIcon-foreground: #ab5959; --vscode-problemsWarningIcon-foreground: #a65e2b; --vscode-problemsInfoIcon-foreground: #296aa3; --vscode-minimap-findMatchHighlight: rgba(230, 204, 119, 0.4); --vscode-minimap-selectionOccurrenceHighlight: rgba(34, 34, 34, 0.06); --vscode-minimap-selectionHighlight: rgba(34, 34, 34, 0.09); --vscode-minimap-infoHighlight: #296aa3; --vscode-minimap-warningHighlight: #a65e2b; --vscode-minimap-errorHighlight: rgba(255, 18, 18, 0.7); --vscode-minimap-foregroundOpacity: #000000; --vscode-minimapSlider-background: rgba(57, 58, 52, 0.03); --vscode-minimapSlider-hoverBackground: rgba(57, 58, 52, 0.16); --vscode-minimapSlider-activeBackground: rgba(57, 58, 52, 0.16); --vscode-charts-foreground: #393a34; --vscode-charts-lines: rgba(57, 58, 52, 0.5); --vscode-charts-red: #ab5959; --vscode-charts-blue: #296aa3; --vscode-charts-yellow: #a65e2b; --vscode-charts-orange: rgba(230, 204, 119, 0.4); --vscode-charts-green: #388a34; --vscode-charts-purple: #652d90; --vscode-list-focusBackground: #f7f7f7; --vscode-list-focusOutline: rgba(0, 0, 0, 0); --vscode-list-activeSelectionBackground: #f7f7f7; --vscode-list-activeSelectionForeground: #393a34; --vscode-list-inactiveSelectionBackground: #f7f7f7; --vscode-list-inactiveSelectionForeground: #393a34; --vscode-list-inactiveFocusBackground: #ffffff; --vscode-list-hoverBackground: #f7f7f7; --vscode-list-hoverForeground: #393a34; --vscode-list-dropBackground: #d6ebff; --vscode-list-dropBetweenBackground: #424242; --vscode-list-highlightForeground: #1c6b48; --vscode-list-focusHighlightForeground: #1c6b48; --vscode-list-invalidItemForeground: #b89500; --vscode-list-errorForeground: #b01011; --vscode-list-warningForeground: #855f00; --vscode-listFilterWidget-background: #ffffff; --vscode-listFilterWidget-outline: rgba(0, 0, 0, 0); --vscode-listFilterWidget-noMatchesOutline: #be1100; --vscode-listFilterWidget-shadow: rgba(0, 0, 0, 0.16); --vscode-list-filterMatchBackground: rgba(230, 204, 119, 0.4); --vscode-list-deemphasizedForeground: #8e8e90; --vscode-tree-indentGuidesStroke: #e1e4e8; --vscode-tree-inactiveIndentGuidesStroke: rgba(225, 228, 232, 0.4); --vscode-tree-tableColumnsBorder: rgba(97, 97, 97, 0.13); --vscode-tree-tableOddRowsBackground: rgba(57, 58, 52, 0.04); --vscode-editorActionList-background: #ffffff; --vscode-editorActionList-foreground: #393a34; --vscode-editorActionList-focusForeground: #393a34; --vscode-editorActionList-focusBackground: #f7f7f7; --vscode-input-background: #f7f7f7; --vscode-input-foreground: #393a34; --vscode-input-border: #f0f0f0; --vscode-inputOption-activeBorder: #007acc; --vscode-inputOption-hoverBackground: rgba(184, 184, 184, 0.31); --vscode-inputOption-activeBackground: rgba(57, 58, 52, 0.31); --vscode-inputOption-activeForeground: #000000; --vscode-input-placeholderForeground: rgba(57, 58, 52, 0.56); --vscode-inputValidation-infoBackground: #d6ecf2; --vscode-inputValidation-infoBorder: #007acc; --vscode-inputValidation-warningBackground: #f6f5d2; --vscode-inputValidation-warningBorder: #b89500; --vscode-inputValidation-errorBackground: #f2dede; --vscode-inputValidation-errorBorder: #be1100; --vscode-dropdown-background: #ffffff; --vscode-dropdown-listBackground: #f7f7f7; --vscode-dropdown-foreground: #393a34; --vscode-dropdown-border: #f0f0f0; --vscode-button-foreground: #ffffff; --vscode-button-separator: rgba(255, 255, 255, 0.4); --vscode-button-background: #1c6b48; --vscode-button-hoverBackground: #1c6b48; --vscode-button-secondaryForeground: #393a34; --vscode-button-secondaryBackground: #f7f7f7; --vscode-button-secondaryBorder: rgba(57, 58, 52, 0.15); --vscode-button-secondaryHoverBackground: #ffffff; --vscode-radio-activeForeground: #000000; --vscode-radio-activeBackground: rgba(57, 58, 52, 0.31); --vscode-radio-activeBorder: #007acc; --vscode-radio-inactiveBorder: rgba(0, 0, 0, 0.2); --vscode-radio-inactiveHoverBackground: rgba(184, 184, 184, 0.31); --vscode-checkbox-background: #f7f7f7; --vscode-checkbox-selectBackground: #ffffff; --vscode-checkbox-foreground: #393a34; --vscode-checkbox-border: #d1d5da; --vscode-checkbox-selectBorder: #424242; --vscode-checkbox-disabled-background: #b8b8b6; --vscode-checkbox-disabled-foreground: #777874; --vscode-keybindingLabel-background: rgba(221, 221, 221, 0.4); --vscode-keybindingLabel-foreground: #555555; --vscode-keybindingLabel-border: rgba(204, 204, 204, 0.4); --vscode-keybindingLabel-bottomBorder: rgba(187, 187, 187, 0.4); --vscode-menu-foreground: #393a34; --vscode-menu-background: #ffffff; --vscode-menu-selectionForeground: #393a34; --vscode-menu-selectionBackground: #f7f7f7; --vscode-menu-separatorBackground: #f0f0f0; --vscode-quickInput-background: #ffffff; --vscode-quickInput-foreground: #393a34; --vscode-quickInputTitle-background: rgba(0, 0, 0, 0.06); --vscode-pickerGroup-foreground: #393a34; --vscode-pickerGroup-border: #f0f0f0; --vscode-quickInputList-focusForeground: #393a34; --vscode-quickInputList-focusBackground: #f7f7f7; --vscode-quickInputList-focusHighlightForeground: #1c6b48; --vscode-search-resultsInfoForeground: #393a34; --vscode-searchEditor-findMatchBackground: rgba(230, 204, 119, 0.26); --vscode-editor-lineHighlightBackground: #f7f7f7; --vscode-editor-inactiveLineHighlightBackground: #f7f7f7; --vscode-editor-lineHighlightBorder: #eeeeee; --vscode-editor-rangeHighlightBackground: rgba(253, 255, 0, 0.2); --vscode-editor-symbolHighlightBackground: rgba(230, 204, 119, 0.4); --vscode-editorCursor-foreground: #000000; --vscode-editorMultiCursor-primary-foreground: #000000; --vscode-editorMultiCursor-secondary-foreground: #000000; --vscode-editorWhitespace-foreground: rgba(0, 0, 0, 0.08); --vscode-editorLineNumber-foreground: rgba(57, 58, 52, 0.31); --vscode-editorIndentGuide-background: rgba(0, 0, 0, 0.08); --vscode-editorIndentGuide-activeBackground: rgba(0, 0, 0, 0.19); --vscode-editorIndentGuide-background1: rgba(0, 0, 0, 0.08); --vscode-editorIndentGuide-background2: rgba(0, 0, 0, 0); --vscode-editorIndentGuide-background3: rgba(0, 0, 0, 0); --vscode-editorIndentGuide-background4: rgba(0, 0, 0, 0); --vscode-editorIndentGuide-background5: rgba(0, 0, 0, 0); --vscode-editorIndentGuide-background6: rgba(0, 0, 0, 0); --vscode-editorIndentGuide-activeBackground1: rgba(0, 0, 0, 0.19); --vscode-editorIndentGuide-activeBackground2: rgba(0, 0, 0, 0); --vscode-editorIndentGuide-activeBackground3: rgba(0, 0, 0, 0); --vscode-editorIndentGuide-activeBackground4: rgba(0, 0, 0, 0); --vscode-editorIndentGuide-activeBackground5: rgba(0, 0, 0, 0); --vscode-editorIndentGuide-activeBackground6: rgba(0, 0, 0, 0); --vscode-editorActiveLineNumber-foreground: #0b216f; --vscode-editorLineNumber-activeForeground: #4e4f47; --vscode-editorRuler-foreground: #d3d3d3; --vscode-editorCodeLens-foreground: #919191; --vscode-editorBracketMatch-background: rgba(28, 107, 72, 0.13); --vscode-editorBracketMatch-border: #b9b9b9; --vscode-editorOverviewRuler-border: #ffffff; --vscode-editorGutter-background: #ffffff; --vscode-editorUnnecessaryCode-opacity: rgba(0, 0, 0, 0.47); --vscode-editorGhostText-foreground: rgba(0, 0, 0, 0.47); --vscode-editorOverviewRuler-rangeHighlightForeground: rgba(0, 122, 204, 0.6); --vscode-editorOverviewRuler-errorForeground: rgba(255, 18, 18, 0.7); --vscode-editorOverviewRuler-warningForeground: #a65e2b; --vscode-editorOverviewRuler-infoForeground: #296aa3; --vscode-editorBracketHighlight-foreground1: #2993a3; --vscode-editorBracketHighlight-foreground2: #1e754f; --vscode-editorBracketHighlight-foreground3: #a65e2b; --vscode-editorBracketHighlight-foreground4: #a13865; --vscode-editorBracketHighlight-foreground5: #bda437; --vscode-editorBracketHighlight-foreground6: #296aa3; --vscode-editorBracketHighlight-unexpectedBracket-foreground: rgba(255, 18, 18, 0.8); --vscode-editorBracketPairGuide-background1: rgba(0, 0, 0, 0); --vscode-editorBracketPairGuide-background2: rgba(0, 0, 0, 0); --vscode-editorBracketPairGuide-background3: rgba(0, 0, 0, 0); --vscode-editorBracketPairGuide-background4: rgba(0, 0, 0, 0); --vscode-editorBracketPairGuide-background5: rgba(0, 0, 0, 0); --vscode-editorBracketPairGuide-background6: rgba(0, 0, 0, 0); --vscode-editorBracketPairGuide-activeBackground1: rgba(0, 0, 0, 0); --vscode-editorBracketPairGuide-activeBackground2: rgba(0, 0, 0, 0); --vscode-editorBracketPairGuide-activeBackground3: rgba(0, 0, 0, 0); --vscode-editorBracketPairGuide-activeBackground4: rgba(0, 0, 0, 0); --vscode-editorBracketPairGuide-activeBackground5: rgba(0, 0, 0, 0); --vscode-editorBracketPairGuide-activeBackground6: rgba(0, 0, 0, 0); --vscode-editorUnicodeHighlight-border: #a65e2b; --vscode-diffEditor-move-border: rgba(139, 139, 139, 0.61); --vscode-diffEditor-moveActive-border: #ffa500; --vscode-diffEditor-unchangedRegionShadow: rgba(115, 115, 115, 0.75); --vscode-editorOverviewRuler-bracketMatchForeground: #a0a0a0; --vscode-actionBar-toggledBackground: rgba(57, 58, 52, 0.31); --vscode-symbolIcon-arrayForeground: #393a34; --vscode-symbolIcon-booleanForeground: #393a34; --vscode-symbolIcon-classForeground: #d67e00; --vscode-symbolIcon-colorForeground: #393a34; --vscode-symbolIcon-constantForeground: #393a34; --vscode-symbolIcon-constructorForeground: #652d90; --vscode-symbolIcon-enumeratorForeground: #d67e00; --vscode-symbolIcon-enumeratorMemberForeground: #007acc; --vscode-symbolIcon-eventForeground: #d67e00; --vscode-symbolIcon-fieldForeground: #007acc; --vscode-symbolIcon-fileForeground: #393a34; --vscode-symbolIcon-folderForeground: #393a34; --vscode-symbolIcon-functionForeground: #652d90; --vscode-symbolIcon-interfaceForeground: #007acc; --vscode-symbolIcon-keyForeground: #393a34; --vscode-symbolIcon-keywordForeground: #393a34; --vscode-symbolIcon-methodForeground: #652d90; --vscode-symbolIcon-moduleForeground: #393a34; --vscode-symbolIcon-namespaceForeground: #393a34; --vscode-symbolIcon-nullForeground: #393a34; --vscode-symbolIcon-numberForeground: #393a34; --vscode-symbolIcon-objectForeground: #393a34; --vscode-symbolIcon-operatorForeground: #393a34; --vscode-symbolIcon-packageForeground: #393a34; --vscode-symbolIcon-propertyForeground: #393a34; --vscode-symbolIcon-referenceForeground: #393a34; --vscode-symbolIcon-snippetForeground: #393a34; --vscode-symbolIcon-stringForeground: #393a34; --vscode-symbolIcon-structForeground: #393a34; --vscode-symbolIcon-textForeground: #393a34; --vscode-symbolIcon-typeParameterForeground: #393a34; --vscode-symbolIcon-unitForeground: #393a34; --vscode-symbolIcon-variableForeground: #007acc; --vscode-peekViewTitle-background: #f3f3f3; --vscode-peekViewTitleLabel-foreground: #000000; --vscode-peekViewTitleDescription-foreground: #616161; --vscode-peekView-border: #296aa3; --vscode-peekViewResult-background: #ffffff; --vscode-peekViewResult-lineForeground: #646465; --vscode-peekViewResult-fileForeground: #1e1e1e; --vscode-peekViewResult-selectionBackground: rgba(51, 153, 255, 0.2); --vscode-peekViewResult-selectionForeground: #6c6c6c; --vscode-peekViewEditor-background: #ffffff; --vscode-peekViewEditorGutter-background: #ffffff; --vscode-peekViewEditorStickyScroll-background: #ffffff; --vscode-peekViewEditorStickyScrollGutter-background: #ffffff; --vscode-peekViewResult-matchHighlightBackground: rgba(234, 92, 0, 0.3); --vscode-peekViewEditor-matchHighlightBackground: rgba(245, 216, 2, 0.87); --vscode-editor-foldBackground: rgba(34, 34, 34, 0.06); --vscode-editor-foldPlaceholderForeground: #808080; --vscode-editorGutter-foldingControlForeground: rgba(57, 58, 52, 0.56); --vscode-editorMarkerNavigationError-background: #ab5959; --vscode-editorMarkerNavigationError-headerBackground: rgba(171, 89, 89, 0.1); --vscode-editorMarkerNavigationWarning-background: #a65e2b; --vscode-editorMarkerNavigationWarning-headerBackground: rgba(166, 94, 43, 0.1); --vscode-editorMarkerNavigationInfo-background: #296aa3; --vscode-editorMarkerNavigationInfo-headerBackground: rgba(41, 106, 163, 0.1); --vscode-editorMarkerNavigation-background: #ffffff; --vscode-editorSuggestWidget-background: #ffffff; --vscode-editorSuggestWidget-border: rgba(57, 58, 52, 0.2); --vscode-editorSuggestWidget-foreground: #393a34; --vscode-editorSuggestWidget-selectedForeground: #393a34; --vscode-editorSuggestWidget-selectedBackground: #f7f7f7; --vscode-editorSuggestWidget-highlightForeground: #1c6b48; --vscode-editorSuggestWidget-focusHighlightForeground: #1c6b48; --vscode-editorSuggestWidgetStatus-foreground: rgba(57, 58, 52, 0.5); --vscode-inlineEdit-originalBackground: rgba(171, 89, 89, 0.05); --vscode-inlineEdit-modifiedBackground: rgba(28, 107, 72, 0.06); --vscode-inlineEdit-originalChangedLineBackground: rgba(171, 89, 89, 0.2); --vscode-inlineEdit-originalChangedTextBackground: rgba(171, 89, 89, 0.2); --vscode-inlineEdit-modifiedChangedLineBackground: rgba(155, 185, 85, 0.14); --vscode-inlineEdit-modifiedChangedTextBackground: rgba(28, 107, 72, 0.13); --vscode-inlineEdit-gutterIndicator-primaryForeground: #ffffff; --vscode-inlineEdit-gutterIndicator-primaryBorder: #1c6b48; --vscode-inlineEdit-gutterIndicator-primaryBackground: rgba(28, 107, 72, 0.5); --vscode-inlineEdit-gutterIndicator-secondaryForeground: #393a34; --vscode-inlineEdit-gutterIndicator-secondaryBorder: rgba(57, 58, 52, 0.2); --vscode-inlineEdit-gutterIndicator-secondaryBackground: #ffffff; --vscode-inlineEdit-gutterIndicator-successfulForeground: #ffffff; --vscode-inlineEdit-gutterIndicator-successfulBorder: #1c6b48; --vscode-inlineEdit-gutterIndicator-successfulBackground: #1c6b48; --vscode-inlineEdit-gutterIndicator-background: rgba(95, 95, 95, 0.09); --vscode-inlineEdit-originalBorder: rgba(171, 89, 89, 0.25); --vscode-inlineEdit-modifiedBorder: rgba(11, 43, 29, 0.19); --vscode-inlineEdit-tabWillAcceptModifiedBorder: rgba(11, 43, 29, 0.19); --vscode-inlineEdit-tabWillAcceptOriginalBorder: rgba(171, 89, 89, 0.25); --vscode-editor-linkedEditingBackground: rgba(255, 0, 0, 0.3); --vscode-editor-wordHighlightBackground: rgba(28, 107, 72, 0.02); --vscode-editor-wordHighlightStrongBackground: rgba(28, 107, 72, 0.06); --vscode-editor-wordHighlightTextBackground: rgba(28, 107, 72, 0.02); --vscode-editorOverviewRuler-wordHighlightForeground: rgba(160, 160, 160, 0.8); --vscode-editorOverviewRuler-wordHighlightStrongForeground: rgba(192, 160, 192, 0.8); --vscode-editorOverviewRuler-wordHighlightTextForeground: rgba(160, 160, 160, 0.8); --vscode-editorHoverWidget-highlightForeground: #1c6b48; --vscode-editor-placeholder-foreground: rgba(0, 0, 0, 0.47); --vscode-multiDiffEditor-headerBackground: #ffffff; --vscode-multiDiffEditor-background: #ffffff; --vscode-multiDiffEditor-border: #cccccc; }
.deck-read .mtk1 { color: rgb(57, 58, 52); }
.deck-read .mtk2 { color: rgb(255, 255, 255); }
.deck-read .mtk3 { color: rgb(153, 132, 24); }
.deck-read .mtk4 { color: rgb(181, 105, 89); }
.deck-read .mtk5 { color: rgb(88, 96, 105); }
.deck-read .mtk6 { color: rgb(179, 29, 40); }
.deck-read .mtk7 { color: rgb(250, 251, 252); }
.deck-read .mtk8 { color: rgb(215, 58, 73); }
.deck-read .mtk9 { color: rgb(160, 173, 160); }
.deck-read .mtk10 { color: rgb(166, 94, 43); }
.deck-read .mtk11 { color: rgb(30, 117, 79); }
.deck-read .mtk12 { color: rgb(171, 89, 89); }
.deck-read .mtk13 { color: rgb(47, 121, 138); }
.deck-read .mtk14 { color: rgb(90, 106, 166); }
.deck-read .mtk15 { color: rgb(153, 153, 153); }
.deck-read .mtk16 { color: rgb(89, 135, 58); }
.deck-read .mtk17 { color: rgb(46, 143, 130); }
.deck-read .mtk18 { color: rgb(176, 125, 72); }
.deck-read .mtk19 { color: rgb(227, 98, 9); }
.deck-read .mtk20 { color: rgb(255, 235, 218); }
.deck-read .mtk21 { color: rgb(255, 238, 240); }
.deck-read .mtk22 { color: rgb(28, 107, 72); }
.deck-read .mtk23 { color: rgb(246, 248, 250); }
.deck-read .mtk24 { color: rgb(0, 92, 197); }
.deck-read .mtk25 { color: rgb(34, 134, 58); }
.deck-read .mtk26 { color: rgb(240, 255, 244); }
.deck-read .mtk27 { color: rgb(46, 128, 143); }
.deck-read .mtk28 { color: rgb(111, 66, 193); }
.deck-read .mtk29 { color: rgb(176, 90, 120); }
.deck-read .mtk30 { color: rgb(171, 94, 63); }
.deck-read .mtk31 { color: rgb(189, 164, 55); }
.deck-read .mtki { font-style: italic; }
.deck-read .mtkb { font-weight: bold; }
.deck-read .mtku { text-decoration: underline; text-underline-position: under; }
.deck-read .mtks { text-decoration: line-through; }
.deck-read .mtks.mtku { text-decoration: underline line-through; text-underline-position: under; }
.deck-read .monaco-editor,.deck-read .monaco-diff-editor,.deck-read .monaco-component { forced-color-adjust: none; }
.deck-read .monaco-editor .ghost-text-decoration,.deck-read .monaco-editor .ghost-text-decoration-preview,.deck-read .monaco-editor .ghost-text { }
.deck-read .monaco-editor .ghost-text-decoration,.deck-read .monaco-editor .ghost-text-decoration-preview,.deck-read .monaco-editor .ghost-text { }
.deck-read .monaco-editor .ghost-text-decoration,.deck-read .monaco-editor .ghost-text-decoration-preview,.deck-read .monaco-editor .ghost-text { }

/* The deck CLAIMS its width. It has no intrinsic one — the slides are width:100% and their
   content is position:absolute, so the deck contributes ZERO to its parent's width calculation.
   And the site's <main> is a flex item that shrinks to fit its content, so the page is as wide as
   the longest paragraph on it: a deck page whose excerpt is empty collapsed to 728px and rendered
   its slides at 400px, while the one with a long excerpt got 1216px. A deck that is as wide as the
   prose beside it happens to be is not a deck. Declare the floor; do not inherit it. */
.deck-view { min-width: min(76rem, calc(100vw - 6rem)); }

.deck-slides { display: flex; flex-direction: column; gap: 1.5rem; }

.deck-slide {
  container-type: inline-size;
  position: relative; width: 100%;
  /* NOT aspect-ratio: 980/552. Slidev's frame is 552px tall and 12 of this deck's 16 slides
     hold MORE than that — up to 672px — so a rigid 16:9 box silently cuts the bottom off
     three quarters of the deck. Slidev clips them too; nobody noticed because until now the
     slides were PNGs of themselves. A reading surface may not lose content: the card is as
     tall as the slide's real content, measured (--deck-h) and scaled (--deck-k). */
  height: calc(var(--deck-h, 552) * var(--deck-k, 1) * 1px);
  overflow: hidden; border-radius: .75rem;
  box-shadow: 0 1px 3px rgba(0,0,0,.25), 0 8px 24px rgba(0,0,0,.18);
}
/* The card is dark because THE DECK is dark, and not by accident: its source declares
   colorSchema:dark, so Slidev never compiles a light palette at all. A light/dark toggle
   here was tried and reverted — removing the .dark class turned the card white while the
   deck's text stayed rgb(232,232,232): light on white, unreadable. Slidev's 37 .dark rules
   exist in the bundle, but they are not what makes THIS deck dark; the theme's base colours
   are, unconditionally. And the slides hard-code absolute utilities (text-gray-400,
   bg-gray-900) that would not flip with a theme anyway. A light deck means re-authoring the
   decks, not toggling a class. The chrome around it still follows the SITE's theme. */
.deck-slide { background: #0b0b0b; border: 1px solid rgba(255,255,255,.10); }
/* El ancla nombrada es una DIRECCIÓN, no un elemento: cero tamaño y fuera del flujo, o un <a>
   vacío en línea abre un hueco de una línea en la cabecera de la slide. La .deck-slide ya es
   position:relative (por el botón de zoom), así que absolute la ancla al borde de la tarjeta. */
.deck-anchor { position: absolute; top: 0; left: 0; width: 0; height: 0; overflow: hidden; }
/* LA BARRA PEGAJOSA SE COME LA CABECERA DE LA SLIDE A LA QUE ACABAS DE SALTAR.
   Aterrizar «arriba del todo» de la tarjeta la deja DEBAJO de la barra: el título cortado por la
   mitad, que es exactamente donde el enlace prometía dejarte. El margen va también en el .deck-ancla
   porque el scroll NATIVO (sin JS, o antes de que arranque) apunta al ancla, no a la figure —
   ponerlo solo en .deck-slide no arregla el único caso en que el navegador scrollea solo.
   4rem es el suelo; con JS se mide la barra de verdad y se pisa este valor. */
.deck-slide, .deck-anchor { scroll-margin-top: 4rem; }
/* The slide is a <figure>, and the site's .prose gives every figure margin: 2em 0. The card
   is exempt from the boundary guard on purpose (deck- classes are ours), so that margin lands
   on it — and on the zoom modal it pushed the fixed element 32px down, past the bottom of the
   viewport on a large screen. Specificity (0,2,0) to beat .prose figure (0,1,1). */
.deck-view .deck-slide { margin: 0; }
.deck-slide::after { color: rgba(255,255,255,.35); background: rgba(0,0,0,.35); }

/* Slidev hard-codes 980x552 inline. The slide has to be SCALED to its box, or the
   content is simply clipped: on a 390px phone the box is 328px wide while the content
   stays 980px — two thirds of every slide cropped away, with no error anywhere.
   NOT scale(calc(100cqw / 980)): scale() demands a <number>, and calc() cannot divide a
   length by a length, so that declaration is silently DROPPED. It merely looks right
   while the column happens to measure ~980px. The ratio must be computed (ResizeObserver)
   and published as a custom property.
   Bound to [data-js] for (0,4,0): Slidev's own <style scoped> compiled to
   .print-slide-container[data-v-HASH] (0,3,0) and pushes UnoCSS's entire transform stack
   — all identity — so a lower-specificity rule here is overridden and never scales. */
.deck-view[data-js] .deck-slide > .print-slide-container {
  position: absolute; top: 0; left: 0;
  transform: scale(var(--deck-k, 1));
  transform-origin: top left;
  /* Slidev's own container is height:552px + overflow:hidden — it is the thing that actually
     CUTS the slide. Growing our card around it changed nothing visible: the content was still
     clipped inside, and a gate that measured getBoundingClientRect saw no problem, because a
     rect is reported whether or not an ancestor is hiding it. Unclip the container; our card
     is the one that decides the frame now. */
  overflow: visible;
  /* !important, and only here: the height is an INLINE style on the captured node (552px), and
     inline beats every rule but this. The slide's own background paints inside that box, so a
     552px box under a taller card leaves a band of the card's colour at the foot. Stretch the
     container to the measured height and the slide paints its whole self. */
  height: calc(var(--deck-h, 552) * 1px) !important;
}
/* No JS → no ResizeObserver → no scale. Show the slide at native size and let it scroll.
   Losing two thirds of every slide is not a graceful degradation. */
.deck-view:not([data-js]) .deck-slide { height: auto; min-height: 552px; overflow: auto; }

.deck-slide::after {
  content: attr(data-slide-label);
  position: absolute; right: .6rem; bottom: .5rem;
  font: 500 .7rem/1 ui-monospace, monospace;
  padding: .25rem .45rem; border-radius: .3rem; pointer-events: none;
}

/* The chrome sits on the SITE's background and takes the SITE's colours — currentColor
   throughout, so it follows the site's own light/dark theme instead of the deck's. */
/* Sticky: with 16 stacked slides the controls are off-screen by slide 2, and a control you
   have to scroll back for is a control you do not use.
   The background is the page's REAL one, measured. Canvas (the UA system colour) looked
   like the elegant choice — it follows color-scheme without coupling to the site's palette
   — but it only works if the site ALSO paints with system colours, and this one paints
   with its own daisyUI tokens. The result was a black band (rgb(18,18,18)) sitting on a
   navy page. A sticky element needs the actual background of what is behind it, and that
   can be measured: walk up to the first ancestor with a non-transparent background. */
.deck-bar {
  display: flex; align-items: center; gap: 1rem; font-size: .85rem;
  position: sticky; top: 0; z-index: 5;
  padding: .6rem 0; margin-bottom: .75rem;
  background: var(--deck-page-bg, Canvas);
  border-bottom: 1px solid color-mix(in srgb, currentColor 12%, transparent);
}
.deck-toc-toggle {
  border: 1px solid color-mix(in srgb, currentColor 25%, transparent);
  background: transparent; border-radius: .3rem; padding: .35rem .7rem;
  cursor: pointer; font: inherit; color: inherit;
}
.deck-toc-toggle:hover { background: color-mix(in srgb, currentColor 10%, transparent); }
.deck-toc-toggle[aria-expanded="true"] { background: color-mix(in srgb, currentColor 12%, transparent); }
.deck-toc-head { margin: 0 0 .5rem; opacity: .6; font-size: .75rem;
                 text-transform: uppercase; letter-spacing: .06em; }
.deck-modes { display: inline-flex; border: 1px solid color-mix(in srgb, currentColor 25%, transparent); border-radius: .4rem; overflow: hidden; }
.deck-modes button { border: 0; background: transparent; padding: .35rem .7rem; cursor: pointer; font: inherit; color: inherit; }
.deck-modes button[aria-pressed="true"] { background: #E8A838; color: #1a1a1a; font-weight: 600; }
.deck-count { font-variant-numeric: tabular-nums; opacity: .7; }
.deck-navs { display: inline-flex; gap: .35rem; margin-left: auto; }

/* Help — a "how to use" toggle at the far right, opening a panel that explains the controls. */
/* Icon-only "?" — the universal help affordance, rightmost and set apart from the nav arrows
   (margin-left gap) so it reads as meta, not navigation. The label lives in aria-label + title. */
.deck-help-toggle {
  margin-left: 1rem; flex: none;
  width: 1.9rem; height: 1.9rem; padding: 0;
  display: grid; place-content: center;
  border: 1px solid color-mix(in srgb, currentColor 30%, transparent);
  border-radius: 50%; background: transparent;
  cursor: pointer; font: 600 1rem/1 inherit; color: inherit;
}
.deck-help-toggle:hover { background: color-mix(in srgb, currentColor 10%, transparent); }
.deck-help-toggle[aria-expanded="true"] { background: #E8A838; color: #1a1a1a; border-color: #E8A838; }
.deck-help {
  position: relative; margin: 0 0 1rem; padding: 1rem 1.25rem;
  border: 1px solid color-mix(in srgb, currentColor 18%, transparent);
  border-left: 3px solid #E8A838; border-radius: .4rem;
  background: color-mix(in srgb, currentColor 5%, transparent);
  font-size: .85rem; line-height: 1.5;
}
.deck-help[hidden] { display: none; }
.deck-help-title { margin: 0 0 .6rem; font-weight: 600; }
.deck-help-list { margin: 0; padding-left: 1.1rem; display: grid; gap: .5rem; }
.deck-help-list strong { color: #E8A838; }
/* Key-cap styling, like daisyUI's kbd. Scoped to .deck-view so the site's .prose kbd cannot
   override it. currentColor-based so it works in the site's light and dark themes. */
.deck-view .deck-help kbd {
  display: inline-block; min-width: 1.5em; padding: .05em .45em;
  border: 1px solid color-mix(in srgb, currentColor 35%, transparent);
  border-bottom-width: 2px; border-radius: .35em;
  background: color-mix(in srgb, currentColor 8%, transparent);
  font: 600 .82em/1.4 ui-monospace, SFMono-Regular, Menlo, monospace;
  text-align: center; vertical-align: baseline;
}
.deck-help-close {
  position: absolute; top: .4rem; right: .5rem;
  border: 0; background: transparent; color: inherit; opacity: .6;
  font-size: 1.3rem; line-height: 1; cursor: pointer;
}
.deck-help-close:hover { opacity: 1; }
.deck-nav { border: 1px solid color-mix(in srgb, currentColor 25%, transparent); background: transparent; border-radius: .3rem;
            width: 2rem; height: 2rem; cursor: pointer; font: inherit; color: inherit; }
.deck-nav:hover { background: color-mix(in srgb, currentColor 10%, transparent); }

.deck-toc { margin-bottom: 1rem; font-size: .85rem; }
.deck-view[data-toc="off"] .deck-toc { display: none; }
.deck-toc-list { list-style: none; margin: .5rem 0 0; padding: 0; columns: 2; column-gap: 1.5rem; }
@media (max-width: 42rem) { .deck-toc-list { columns: 1; } }
.deck-toc-list li { break-inside: avoid; margin: 0 0 .15rem; }
.deck-toc-link { display: flex; gap: .5rem; width: 100%; text-align: left; border: 0;
                 background: transparent; cursor: pointer; font: inherit; color: inherit;
                 padding: .3rem .4rem; border-radius: .3rem; }
.deck-toc-link:hover { background: color-mix(in srgb, currentColor 10%, transparent); }
.deck-toc-link[aria-current="true"] { background: #E8A838; color: #1a1a1a; font-weight: 600; }
.deck-toc-num { opacity: .5; font-variant-numeric: tabular-nums; min-width: 1.4rem; }

/* The glossary draws INSIDE the slide, and the whole slide is transform-scaled afterwards, so
   its 1.5px underline renders at 1.5 * k — measured 0.36px on a phone: a third of a pixel, i.e.
   nothing. The marker is a UI affordance, not slide content: it should keep a constant weight on
   screen whatever the slide's scale. Compensate with the same --deck-k that scales the slide,
   with a floor so a thumbnail-sized slide does not get a comically heavy rule.
   The chip's padding and radius are NOT compensated on purpose — they hug the text and should
   shrink with it. Only the hairline risks disappearing into a sub-pixel. */
.deck-read .gloss-term {
  border-bottom-width: calc(1.5px / max(var(--deck-k, 1), 0.5));
}

.deck-view[data-mode="slider"] .deck-slide { display: none; }
.deck-view[data-mode="slider"] .deck-slide[data-active] { display: block; }

/* ── The index is a sticky rail whenever there is width for it ──────────────────────── */
/* Both modes, not just stacked: a rail you can always see beats a <details> you have to
   remember to open. Below 60rem there is no room for a column, so it falls back to the
   collapsible block above the deck.
   .deck-slides keeps its own gap; in slider mode only one slide is displayed anyway. */
@media (min-width: 60rem) {
  .deck-view {
    display: grid;
    grid-template-columns: 15rem minmax(0, 1fr);
    grid-template-areas: "bar bar" "help help" "toc slides";
    column-gap: 1.5rem;
  }
  .deck-view[data-toc="off"] {
    grid-template-columns: minmax(0, 1fr);
    grid-template-areas: "bar" "help" "slides";
  }
  .deck-view .deck-bar  { grid-area: bar; }
  .deck-view .deck-read { grid-area: slides; }
  /* Own full-width row below the bar. Hidden, [hidden]→display:none collapses the row to 0. */
  .deck-view .deck-help { grid-area: help; }
  .deck-view .deck-toc {
    grid-area: toc;
    position: sticky; top: 3.5rem; align-self: start;   /* bajo la barra pegajosa */
    max-height: calc(100vh - 5rem); overflow-y: auto;
    margin-bottom: 0; padding-right: .25rem;
  }
  .deck-view .deck-toc-list { columns: 1; }

  /* Stacked, the rail marks where you ARE (it follows the scroll), which is not the same
     as where you last clicked — so it is a quiet marker, not a filled button. In slider
     mode the current slide IS a selection, and stays filled. */
  .deck-view[data-mode="read"] .deck-toc-link[aria-current="true"] {
    background: transparent; color: inherit; font-weight: 600;
    box-shadow: inset 3px 0 0 #E8A838; border-radius: 0;
  }
  .deck-view[data-mode="read"] .deck-toc-link[aria-current="true"] .deck-toc-num { opacity: .9; }

  /* THE ONE PLACE the projection must reach outside its own boundary. The site wraps every
     post in <article class="... overflow-hidden ...">, and an overflow:hidden box IS a
     scroll container: position:sticky anchors to it, that box never scrolls, and the
     rail rides away with the content (measured: y = -1074px). No descendant can undo an
     ancestor overflow, so the rule has to name the ancestor — but :has() keeps it
     surgical: it exists only on pages that actually contain a deck, and every other
     article on the site is untouched. */
  article:has(.deck-view) { overflow: visible; }
}

/* The second place the projection must name the site, and the same kind of trap. The site
   puts transform:translateY(0) on .page-content — an IDENTITY transform, the resting state
   of its page transition. It moves nothing, and it makes <main> the containing block for every
   position:fixed descendant, so the zoom modal was positioned against a scrolled-off <main>
   instead of the viewport (measured: top = -221px, above the window).
   Neutralised only WHILE zoomed, so the site's page transition is untouched the rest of the
   time — and at that instant the transform is identity anyway, so nothing moves. */
main:has(.deck-view[data-zoom]) { transform: none; }

/* Zoom needs no re-render: the slide is a container-query box, so more width means
   scale(var(--deck-k)) enlarges it. The text scales as TEXT, not as a bitmap. */
.deck-zoom { position: absolute; right: .6rem; top: .6rem; z-index: 2;
  width: 2rem; height: 2rem; padding: 0; display: grid; place-content: center;
  border: 1px solid rgba(255,255,255,.18); border-radius: .35rem;
  background: rgba(0,0,0,.45); color: #fff; font-size: .9rem; line-height: 1;
  cursor: pointer; opacity: 0; transition: opacity .15s; }
.deck-slide:hover .deck-zoom, .deck-zoom:focus-visible { opacity: 1; }

.deck-backdrop { position: fixed; inset: 0; z-index: 9998; background: rgba(0,0,0,.88); display: none; }
.deck-view[data-zoom] .deck-backdrop { display: block; }
.deck-view[data-zoom] .deck-zoom { opacity: 1; }

/* Copy-to-clipboard feedback. Slidev's own .slidev-code-copy buttons survive the capture —
   32 of them, wrappers and all — but their click handler was Vue and did not. Reviving them
   is ten lines; rebuilding that DOM from the markdown would have been hundreds. */
.deck-copied::after {
  content: "Copiado";
  position: absolute; top: .4rem; right: 2.4rem; z-index: 3;
  font: 600 .7rem/1 ui-sans-serif, system-ui, sans-serif;
  padding: .25rem .45rem; border-radius: .3rem;
  background: #E8A838; color: #1a1a1a;
  pointer-events: none;
}
.deck-copied .slidev-code-copy { opacity: 1 !important; }

/* The button ships in the captured DOM but measures 0x0: UnoCSS's preflight sets
   button{padding:0} and the icon carries no intrinsic size, so its hit area is nothing.
   It was there, and no human could ever click it. Give it a surface. */
/* Compensated for the slide's scale, exactly like the glossary marker — and for exactly the
   same reason, which I had already learned once and failed to generalise: this button is a UI
   affordance drawn INSIDE the slide, and the slide is transform-scaled afterwards. On a deck the
   site rendered at k=0.41, a 1.9rem button reached the screen at 12x12px: present, and impossible
   to click. Gate K caught it on the second deck. Anything the READER must hit has to keep a
   constant size on screen, whatever the slide's scale. */
.deck-view .slidev-code-copy {
  width: calc(1.9rem / max(var(--deck-k, 1), 0.35));
  height: calc(1.9rem / max(var(--deck-k, 1), 0.35));
  padding: 0;
  top: .4rem; right: .4rem;
  display: grid; place-content: center;
  border-radius: .3rem; cursor: pointer;
  /* Hidden until the pointer is over the block, as in Slidev. When it shows it must read as a
     button: on a dark code block, rgba(255,255,255,.08) with no border was a dark square on dark,
     so it keeps a lighter fill and a visible border. Keyboard focus shows it; so does a touch
     screen, which has no hover to reveal it with. */
  background: rgba(255,255,255,.14);
  border: 1px solid rgba(255,255,255,.25) !important;
  color: #f0ece0;
  opacity: 0; transition: opacity .15s, background .15s;
}
@media (hover: none) { .deck-view .slidev-code-copy { opacity: .75; } }
.deck-view .slidev-code-wrapper:hover .slidev-code-copy,
.deck-view .slidev-code-copy:hover { opacity: 1; background: rgba(255,255,255,.28); }
/* padding:0 — the icon ships with Slidev's p-2 class, and under the bundle's border-box those 8px a
   side ate the whole 16px: a button with a surface and a 0x0 clipboard inside it, an empty grey
   square on every deck. Gate K now measures the icon's drawn path, not only the button. */
.deck-view .slidev-code-copy svg {
  width: calc(1rem / max(var(--deck-k, 1), 0.35));
  height: calc(1rem / max(var(--deck-k, 1), 0.35));
  padding: 0;
}
.deck-view .slidev-code-wrapper:hover .slidev-code-copy,
.deck-view .slidev-code-copy:focus-visible { opacity: 1; }

/* Fit on BOTH axes: 96vw alone overflows vertically on a wide window, and the point of
   zoom is to see the whole slide, not a cropped one. */
/* Top-aligned, not centred: with variable heights a centred modal drifts below the fold on
   the tall slides — exactly the ones you zoom in to read. And the width is bounded by the
   slide's OWN height (--deck-h), not by a 16:9 assumption that 12 of 16 slides break. */
.deck-view[data-zoom] .deck-slide[data-active] {
  position: fixed; z-index: 9999; top: 1rem; left: 50%;
  translate: -50% 0;
  width: min(96vw, calc((100vh - 2rem) * 980 / var(--deck-h, 552)));
  border-color: rgba(255,255,255,.2);
  box-shadow: 0 24px 80px rgba(0,0,0,.6);
}
/* On a portrait phone the slide's WIDTH is already exhausted — fitting 16:9 into 390px
   leaves it 328px and the zoom buys 1.15x, i.e. nothing. The only free dimension is
   height. Rotate, as a photo lightbox does with a landscape shot: measured 2.03x. */
@media (orientation: portrait) and (max-width: 48rem) {
  .deck-view[data-zoom] .deck-slide[data-active] {
    top: 50%; translate: -50% -50%;
    width: min(94vh, calc(96vw * 980 / var(--deck-h, 552)));
    rotate: 90deg;
  }
}

.deck-view:focus { outline: none; }
.deck-view:focus-visible { outline: 2px solid #E8A838; outline-offset: 4px; border-radius: .5rem; }

@media print {
  .deck-bar, .deck-toc, .deck-zoom { display: none; }
  .deck-view[data-mode="slider"] .deck-slide { display: block; }
  .deck-slide { break-inside: avoid; page-break-inside: avoid; box-shadow: none; }
}