.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.light-switch-debug[data-astro-cid-vfevgigz]{z-index:100;border:1px solid var(--theme-line);background:var(--theme-canvas);width:min(21rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--theme-ink);pointer-events:auto;border-radius:.5rem;gap:.5rem;padding:.75rem;font:12px/1.4 ui-monospace,monospace;display:grid;position:fixed;bottom:1rem;left:1rem;overflow:auto;box-shadow:0 4px 24px #0000002e}.light-switch-debug[data-astro-cid-vfevgigz][hidden]{display:none}.light-switch-debug[data-astro-cid-vfevgigz] header[data-astro-cid-vfevgigz]{align-items:center;gap:.5rem;display:flex}.light-switch-debug[data-astro-cid-vfevgigz] header[data-astro-cid-vfevgigz] strong[data-astro-cid-vfevgigz]{flex:1}.light-switch-debug[data-astro-cid-vfevgigz] output[data-astro-cid-vfevgigz],.light-switch-debug[data-astro-cid-vfevgigz] code[data-astro-cid-vfevgigz]{color:var(--theme-muted)}.light-switch-debug[data-astro-cid-vfevgigz] button[data-astro-cid-vfevgigz]{border:1px solid var(--theme-line);background:var(--theme-soft);color:inherit;font:inherit;cursor:pointer;border-radius:.25rem;padding:.25rem .4rem}.light-switch-debug[data-astro-cid-vfevgigz] button[data-astro-cid-vfevgigz]:hover{border-color:var(--theme-muted)}.light-switch-debug[data-astro-cid-vfevgigz] button[data-astro-cid-vfevgigz]:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}.light-switch-debug-row[data-astro-cid-vfevgigz]{grid-template-columns:1fr auto auto;align-items:center;gap:.4rem;display:grid}.light-switch-debug-actions[data-astro-cid-vfevgigz]{border-top:1px solid var(--theme-line);flex-wrap:wrap;gap:.4rem;padding-top:.5rem;display:flex}.light-switch-scene[data-astro-cid-vfevgigz]{--disco-ball-size:2.25rem;--disco-cord-length:.75rem;pointer-events:none;display:contents}.light-switch[data-astro-cid-vfevgigz]{--handle-size:1rem;--cord-length:2rem;inset:auto;top:calc(var(--cord-length) - var(--handle-size));z-index:10;width:var(--handle-size);height:var(--handle-size);color:var(--theme-muted);cursor:pointer;pointer-events:auto;touch-action:manipulation;background:0 0;border:0;padding:0;position:absolute;right:2rem;transform:translate(50%)}.light-switch-cord[data-astro-cid-vfevgigz]{top:calc(var(--handle-size) - var(--cord-length));width:100%;height:var(--cord-length);transform-origin:top;transform:rotate(var(--swing-angle,0deg));will-change:transform;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;left:0}.light-switch-cord[data-astro-cid-vfevgigz]:before{content:"";opacity:.4;background:currentColor;flex:1;width:1px;min-height:0}.light-switch-handle[data-astro-cid-vfevgigz]{width:var(--handle-size);height:var(--handle-size);flex:none;place-items:center;display:grid}.light-switch-icon{grid-area:1/1;width:100%;height:100%}.light-switch-moon{transform-origin:top;transform:rotate(-5deg)}.light-switch-moon,html.dark .light-switch-sun{display:none}html.dark .light-switch-moon{display:block}.light-switch[data-astro-cid-vfevgigz]:hover{color:var(--theme-ink)}.light-switch[data-astro-cid-vfevgigz]:focus-visible{outline:none}.light-switch[data-astro-cid-vfevgigz]:focus-visible .light-switch-handle[data-astro-cid-vfevgigz]{outline:2px solid var(--theme-accent);outline-offset:2px;border-radius:50%}.light-switch[data-astro-cid-vfevgigz].is-pulling .light-switch-cord[data-astro-cid-vfevgigz]{animation:.4s ease-in-out pull-cord}@keyframes pull-cord{0%,to{height:var(--cord-length)}45%{height:calc(var(--cord-length) + .75rem)}70%{height:calc(var(--cord-length) - .08rem)}}.light-switch-callout[data-astro-cid-vfevgigz]{z-index:10;inline-size:clamp(13rem,24vw,18rem);font-family:var(--font-hand);text-align:right;text-wrap:balance;overflow-wrap:break-word;visibility:hidden;margin:0;padding:.25rem .625rem;font-size:clamp(.8125rem,.7rem + .4vw,.9375rem);line-height:1.2;display:none;position:fixed;inset:auto;rotate:-3deg}.light-switch-remark[data-astro-cid-vfevgigz]{z-index:10;pointer-events:none;color:var(--theme-ink);opacity:0;transition:opacity .25s;display:none;position:fixed;inset:0;overflow:hidden}.light-switch-scene[data-astro-cid-vfevgigz].is-speaking.has-visible-raccoon .light-switch-remark[data-astro-cid-vfevgigz]{opacity:1;transition:none}.light-switch-remark-word{white-space:nowrap;opacity:0;will-change:transform;position:absolute;top:0;left:0}@media (width>=48rem){.light-switch-callout[data-astro-cid-vfevgigz],.light-switch-remark[data-astro-cid-vfevgigz]{display:block}}.light-switch-scene[data-astro-cid-vfevgigz].is-disco .light-switch[data-astro-cid-vfevgigz]{top:var(--disco-cord-length);width:var(--disco-ball-size);height:var(--disco-ball-size)}.light-switch-scene[data-astro-cid-vfevgigz].is-disco .light-switch-cord[data-astro-cid-vfevgigz]{visibility:hidden}.light-switch-scene[data-astro-cid-vfevgigz].is-disco .light-switch[data-astro-cid-vfevgigz]:focus-visible{outline:2px solid var(--theme-accent);outline-offset:4px;border-radius:50%}.disco-viewport[data-astro-cid-vfevgigz]{z-index:10;pointer-events:none;position:fixed;inset:0;overflow:clip}.disco-rig[data-astro-cid-vfevgigz]{top:calc(var(--disco-top,0px) - var(--disco-cord-length));left:var(--disco-center-x,50%);z-index:40;transform-origin:top;opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;align-items:center;transition:opacity .4s,visibility 0s linear .4s;animation:5s ease-in-out infinite disco-sway;display:none;position:absolute;transform:translate(-50%)}.light-switch-scene[data-astro-cid-vfevgigz].is-disco .disco-rig[data-astro-cid-vfevgigz]{opacity:1;visibility:visible;transition:opacity .4s;display:flex}.light-switch-scene[data-astro-cid-vfevgigz][data-disco-state=falling] .disco-rig[data-astro-cid-vfevgigz]{opacity:0;visibility:hidden;transition:none}.disco-effects[data-astro-cid-vfevgigz]{z-index:50;pointer-events:none;position:fixed;inset:0;overflow:hidden}.disco-cord[data-astro-cid-vfevgigz]{width:2px;height:var(--disco-cord-length);background:linear-gradient(to bottom, var(--theme-muted), var(--theme-ink));opacity:.6}.disco-ball-wrap[data-astro-cid-vfevgigz]{width:var(--disco-ball-size);height:var(--disco-ball-size);position:relative}.disco-ball[data-astro-cid-vfevgigz]{transform-style:preserve-3d;animation:18s linear infinite disco-ball-rotate;position:absolute;inset:0}.disco-ball-core[data-astro-cid-vfevgigz]{background:linear-gradient(#111,#333);border-radius:50%;animation:18s linear infinite disco-ball-core-rotate;position:absolute;inset:0}.disco-tile-anchor{transform-style:preserve-3d;position:absolute;top:50%;left:50%}.disco-tile{transform-origin:0 0;backface-visibility:hidden;animation:2s linear infinite disco-tile-reflect;display:block}.disco-ball-sparkles[data-astro-cid-vfevgigz]{border-radius:50%;position:absolute;inset:0;overflow:hidden}.disco-sparkle{clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);filter:drop-shadow(0 0 2px #ffffffe6);background:#fff;animation:1.2s ease-out forwards disco-sparkle-pop;position:absolute;scale:0}.disco-ball-light[data-astro-cid-vfevgigz]{filter:blur(10px);opacity:.35;background:radial-gradient(circle,#ffffffe6,#94a3b873 55%,#0000 75%);border-radius:50%;animation:3.5s ease-in-out infinite disco-ball-light-breathe;position:absolute;inset:-15%}.disco-glow[data-astro-cid-vfevgigz]{width:calc(var(--disco-ball-size) * 3);height:calc(var(--disco-ball-size) * 3);background:radial-gradient(circle,#ff40c866,#0000 70%);border-radius:50%;animation:2.4s ease-in-out infinite disco-glow-pulse,6s linear infinite disco-glow-hue;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.disco-lights[data-astro-cid-vfevgigz]{width:0;height:0;position:absolute;top:50%;left:50%}.disco-beam[data-astro-cid-vfevgigz]{transform-origin:50% 0;opacity:0;width:1.75rem;height:24rem;animation-duration:18s;animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:var(--beam-phase,0s);position:absolute;top:0;left:-.875rem}.disco-beam-envelope[data-astro-cid-vfevgigz]{animation:disco-beam-envelope var(--beam-cycle,11s) ease-in-out infinite;animation-delay:var(--beam-phase,0s);position:absolute;inset:0}.disco-beam-cone[data-astro-cid-vfevgigz]{clip-path:polygon(50% 0,100% 100%,0 100%);background:linear-gradient(to bottom, var(--beam-color), transparent 40%);animation:1.3s ease-in-out infinite disco-beam-flicker;animation-delay:var(--beam-phase,0s);position:absolute;inset:0}.disco-beam-1[data-astro-cid-vfevgigz]{--beam-color:#ff40b4bf;--beam-rest:rotate(-70deg);--beam-cycle:7s;animation-name:disco-beam-sweep-side}.disco-beam-2[data-astro-cid-vfevgigz]{--beam-color:#38e0ffb3;--beam-rest:rotate(160deg);--beam-phase:-3s;--beam-cycle:9.5s;height:13rem;animation-name:disco-beam-sweep-up}.disco-beam-3[data-astro-cid-vfevgigz]{--beam-color:#ffc828b3;--beam-rest:rotate(-20deg);--beam-phase:-6s;--beam-cycle:12.5s;animation-name:disco-beam-sweep-down}.disco-beam-4[data-astro-cid-vfevgigz]{--beam-color:#aa5affbf;--beam-rest:rotate(70deg);--beam-phase:-9s;--beam-cycle:8.5s;animation-name:disco-beam-sweep-side}.disco-beam-5[data-astro-cid-vfevgigz]{--beam-color:#3cffa0a6;--beam-rest:rotate(200deg);--beam-phase:-12s;--beam-cycle:10.5s;height:13rem;animation-name:disco-beam-sweep-up}.disco-beam-6[data-astro-cid-vfevgigz]{--beam-color:#ff7828b3;--beam-rest:rotate(20deg);--beam-phase:-15s;--beam-cycle:13.5s;animation-name:disco-beam-sweep-down}@keyframes disco-sway{0%,to{transform:translate(-50%)rotate(2.5deg)}50%{transform:translate(-50%)rotate(-2.5deg)}}@keyframes disco-ball-rotate{0%{transform:rotateX(90deg)rotate(0)}to{transform:rotateX(90deg)rotate(360deg)}}@keyframes disco-ball-core-rotate{0%{transform:rotateX(90deg)rotateY(0)}to{transform:rotateX(90deg)rotateY(-360deg)}}@keyframes disco-tile-reflect{0%,to{opacity:1}50%{opacity:.4}}@keyframes disco-beam-sweep-down{0%{opacity:.5;animation-timing-function:ease-in;transform:rotate(-35deg)scale(1)}25%{opacity:.95;animation-timing-function:ease-out;transform:rotate(0)scale(1.4,1.05)}50%{opacity:.5;animation-timing-function:ease-in;transform:rotate(35deg)scale(1)}75%{opacity:.12;animation-timing-function:ease-out;transform:rotate(0)scale(1.1,.55)}to{opacity:.5;transform:rotate(-35deg)scale(1)}}@keyframes disco-beam-sweep-side{0%{opacity:.55;animation-timing-function:ease-in;transform:rotate(-75deg)scale(1)}25%{opacity:.95;animation-timing-function:ease-out;transform:rotate(0)scale(1.7,.45)}50%{opacity:.55;animation-timing-function:ease-in;transform:rotate(75deg)scale(1)}75%{opacity:.1;animation-timing-function:ease-out;transform:rotate(0)scale(1.2,.14)}to{opacity:.55;transform:rotate(-75deg)scale(1)}}@keyframes disco-beam-sweep-up{0%{opacity:.5;animation-timing-function:ease-in;transform:rotate(225deg)scale(1)}25%{opacity:.9;animation-timing-function:ease-out;transform:rotate(180deg)scale(1.45,.92)}50%{opacity:.5;animation-timing-function:ease-in;transform:rotate(135deg)scale(1)}75%{opacity:.1;animation-timing-function:ease-out;transform:rotate(180deg)scale(1.15,.48)}to{opacity:.5;transform:rotate(225deg)scale(1)}}@keyframes disco-beam-envelope{0%,55%{opacity:1}65%,90%{opacity:0}to{opacity:1}}@keyframes disco-beam-flicker{0%,to{opacity:1}50%{opacity:.65}}@keyframes disco-sparkle-pop{0%{opacity:0;translate:0;scale:0}30%{opacity:1;scale:1}to{translate:var(--sparkle-drift,0px) 0;opacity:0;scale:.1}}@keyframes disco-ball-light-breathe{0%,to{opacity:.25}50%{opacity:.45}}@keyframes disco-glow-pulse{0%,to{opacity:.35}50%{opacity:.8}}@keyframes disco-glow-hue{to{filter:hue-rotate(360deg)}}@media (width>=48rem){.light-switch-scene[data-astro-cid-vfevgigz]{--disco-ball-size:4.5rem;--disco-cord-length:2.5rem}}@media (prefers-reduced-motion:reduce){.light-switch[data-astro-cid-vfevgigz].is-pulling .light-switch-cord[data-astro-cid-vfevgigz]{animation:none}.light-switch-remark[data-astro-cid-vfevgigz]{transition:none}.disco-rig[data-astro-cid-vfevgigz],.disco-ball[data-astro-cid-vfevgigz],.disco-ball-core[data-astro-cid-vfevgigz],.disco-ball-light[data-astro-cid-vfevgigz],.disco-beam[data-astro-cid-vfevgigz],.disco-beam-envelope[data-astro-cid-vfevgigz],.disco-beam-cone[data-astro-cid-vfevgigz],.disco-glow[data-astro-cid-vfevgigz],.disco-tile{animation:none}.disco-ball[data-astro-cid-vfevgigz],.disco-ball-core[data-astro-cid-vfevgigz]{transform:rotateX(90deg)}.disco-beam[data-astro-cid-vfevgigz]{opacity:.35;transform:var(--beam-rest)}.disco-ball-sparkles[data-astro-cid-vfevgigz]{display:none}.disco-glow[data-astro-cid-vfevgigz]{opacity:.5}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer base{:root.dark{--vscode-font-family:-apple-system, BlinkMacSystemFont, sans-serif;--vscode-font-weight:normal;--vscode-font-size:13px;--vscode-editor-font-family:Menlo, Monaco, "Courier New", monospace;--vscode-editor-font-weight:normal;--vscode-editor-font-size:13px;--text-link-decoration:none;--vscode-foreground:#ccc;--vscode-disabledForeground:#cccccc80;--vscode-errorForeground:#f85149;--vscode-descriptionForeground:#9d9d9d;--vscode-icon-foreground:#ccc;--vscode-focusBorder:#0078d4;--vscode-textLink-foreground:#4daafc;--vscode-textLink-activeForeground:#4daafc;--vscode-textSeparator-foreground:#21262d;--vscode-textPreformat-foreground:#d0d0d0;--vscode-textPreformat-background:#3c3c3c;--vscode-textBlockQuote-background:#2b2b2b;--vscode-textBlockQuote-border:#616161;--vscode-textCodeBlock-background:#2b2b2b;--vscode-sash-hoverBorder:#0078d4;--vscode-badge-background:#616161;--vscode-badge-foreground:#f8f8f8;--vscode-activityWarningBadge-foreground:#fff;--vscode-activityWarningBadge-background:#b27c00;--vscode-activityErrorBadge-foreground:#000;--vscode-activityErrorBadge-background:#f14c4c;--vscode-scrollbar-shadow:#000;--vscode-scrollbarSlider-background:#79797966;--vscode-scrollbarSlider-hoverBackground:#646464b3;--vscode-scrollbarSlider-activeBackground:#bfbfbf66;--vscode-progressBar-background:#0078d4;--vscode-chart-line:#236b8e;--vscode-chart-axis:#bfbfbf66;--vscode-chart-guide:#bfbfbf33;--vscode-editor-background:#1f1f1f;--vscode-editor-foreground:#ccc;--vscode-editorStickyScroll-background:#1f1f1f;--vscode-editorStickyScrollGutter-background:#1f1f1f;--vscode-editorStickyScrollHover-background:#2a2d2e;--vscode-editorStickyScroll-shadow:#000;--vscode-editorWidget-background:#202020;--vscode-editorWidget-foreground:#ccc;--vscode-editorWidget-border:#454545;--vscode-editorError-foreground:#f14c4c;--vscode-editorWarning-foreground:#cca700;--vscode-editorInfo-foreground:#59a4f9;--vscode-editorHint-foreground:#eeeeeeb3;--vscode-editorLink-activeForeground:#4e94ce;--vscode-editor-selectionBackground:#264f78;--vscode-editor-inactiveSelectionBackground:#3a3d41;--vscode-editor-selectionHighlightBackground:#add6ff26;--vscode-editor-compositionBorder:#fff;--vscode-editor-findMatchBackground:#9e6a03;--vscode-editor-findMatchHighlightBackground:#ea5c0054;--vscode-editor-findRangeHighlightBackground:#3a3d4166;--vscode-editor-hoverHighlightBackground:#264f7840;--vscode-editorHoverWidget-background:#202020;--vscode-editorHoverWidget-foreground:#ccc;--vscode-editorHoverWidget-border:#454545;--vscode-editorHoverWidget-statusBarBackground:#262626;--vscode-editorInlayHint-foreground:#969696;--vscode-editorInlayHint-background:#6161611a;--vscode-editorInlayHint-typeForeground:#969696;--vscode-editorInlayHint-typeBackground:#6161611a;--vscode-editorInlayHint-parameterForeground:#969696;--vscode-editorInlayHint-parameterBackground:#6161611a;--vscode-editorLightBulb-foreground:#fc0;--vscode-editorLightBulbAutoFix-foreground:#75beff;--vscode-editorLightBulbAi-foreground:#fc0;--vscode-editor-snippetTabstopHighlightBackground:#7c7c7c4d;--vscode-editor-snippetFinalTabstopHighlightBorder:#525252;--vscode-diffEditor-insertedTextBackground:#9ccc2c33;--vscode-diffEditor-removedTextBackground:#f003;--vscode-diffEditor-insertedLineBackground:#9bb95533;--vscode-diffEditor-removedLineBackground:#f003;--vscode-diffEditor-diagonalFill:#ccc3;--vscode-diffEditor-unchangedRegionBackground:#181818;--vscode-diffEditor-unchangedRegionForeground:#ccc;--vscode-diffEditor-unchangedCodeBackground:#74747429;--vscode-widget-shadow:#0000005c;--vscode-widget-border:#313131;--vscode-toolbar-hoverBackground:#5a5d5e4f;--vscode-toolbar-activeBackground:#6366674f;--vscode-breadcrumb-foreground:#cccc;--vscode-breadcrumb-background:#1f1f1f;--vscode-breadcrumb-focusForeground:#e0e0e0;--vscode-breadcrumb-activeSelectionForeground:#e0e0e0;--vscode-breadcrumbPicker-background:#202020;--vscode-merge-currentHeaderBackground:#40c8ae80;--vscode-merge-currentContentBackground:#40c8ae33;--vscode-merge-incomingHeaderBackground:#40a6ff80;--vscode-merge-incomingContentBackground:#40a6ff33;--vscode-merge-commonHeaderBackground:#60606066;--vscode-merge-commonContentBackground:#60606029;--vscode-editorOverviewRuler-currentContentForeground:#40c8ae80;--vscode-editorOverviewRuler-incomingContentForeground:#40a6ff80;--vscode-editorOverviewRuler-commonContentForeground:#60606066;--vscode-editorOverviewRuler-findMatchForeground:#d186167d;--vscode-editorOverviewRuler-selectionHighlightForeground:#a0a0a0cc;--vscode-problemsErrorIcon-foreground:#f14c4c;--vscode-problemsWarningIcon-foreground:#cca700;--vscode-problemsInfoIcon-foreground:#59a4f9;--vscode-minimap-findMatchHighlight:#ea5c0054;--vscode-minimap-selectionOccurrenceHighlight:#add6ff26;--vscode-minimap-selectionHighlight:#264f78;--vscode-minimap-infoHighlight:#59a4f9;--vscode-minimap-warningHighlight:#cca700;--vscode-minimap-errorHighlight:#ff1212b3;--vscode-minimap-foregroundOpacity:#000;--vscode-minimapSlider-background:#79797933;--vscode-minimapSlider-hoverBackground:#64646459;--vscode-minimapSlider-activeBackground:#bfbfbf33;--vscode-charts-foreground:#ccc;--vscode-charts-lines:#cccccc80;--vscode-charts-red:#f14c4c;--vscode-charts-blue:#59a4f9;--vscode-charts-yellow:#cca700;--vscode-charts-orange:#ea5c0054;--vscode-charts-green:#89d185;--vscode-charts-purple:#b180d7;--vscode-list-focusOutline:#0078d4;--vscode-list-activeSelectionBackground:#04395e;--vscode-list-activeSelectionForeground:#fff;--vscode-list-activeSelectionIconForeground:#fff;--vscode-list-inactiveSelectionBackground:#37373d;--vscode-list-hoverBackground:#2a2d2e;--vscode-list-dropBackground:#383b3d;--vscode-list-dropBetweenBackground:#ccc;--vscode-list-highlightForeground:#2aaaff;--vscode-list-focusHighlightForeground:#2aaaff;--vscode-list-invalidItemForeground:#b89500;--vscode-list-errorForeground:#f88070;--vscode-list-warningForeground:#cca700;--vscode-listFilterWidget-background:#202020;--vscode-listFilterWidget-outline:#0000;--vscode-listFilterWidget-noMatchesOutline:#be1100;--vscode-listFilterWidget-shadow:#0000005c;--vscode-list-filterMatchBackground:#ea5c0054;--vscode-list-deemphasizedForeground:#8c8c8c;--vscode-tree-indentGuidesStroke:#585858;--vscode-tree-inactiveIndentGuidesStroke:#58585866;--vscode-tree-tableColumnsBorder:#cccccc21;--vscode-tree-tableOddRowsBackground:#cccccc0a;--vscode-editorActionList-background:#202020;--vscode-editorActionList-foreground:#ccc;--vscode-editorActionList-focusForeground:#fff;--vscode-editorActionList-focusBackground:#04395e;--vscode-input-background:#313131;--vscode-input-foreground:#ccc;--vscode-input-border:#3c3c3c;--vscode-inputOption-activeBorder:#2488db;--vscode-inputOption-hoverBackground:#5a5d5e80;--vscode-inputOption-activeBackground:#2489db82;--vscode-inputOption-activeForeground:#fff;--vscode-input-placeholderForeground:#989898;--vscode-inputValidation-infoBackground:#063b49;--vscode-inputValidation-infoBorder:#007acc;--vscode-inputValidation-warningBackground:#352a05;--vscode-inputValidation-warningBorder:#b89500;--vscode-inputValidation-errorBackground:#5a1d1d;--vscode-inputValidation-errorBorder:#be1100;--vscode-dropdown-background:#313131;--vscode-dropdown-listBackground:#1f1f1f;--vscode-dropdown-foreground:#ccc;--vscode-dropdown-border:#3c3c3c;--vscode-button-foreground:#fff;--vscode-button-separator:#fff6;--vscode-button-background:#0078d4;--vscode-button-hoverBackground:#026ec1;--vscode-button-border:#ffffff1a;--vscode-button-secondaryForeground:#ccc;--vscode-button-secondaryBackground:#0000;--vscode-button-secondaryHoverBackground:#2b2b2b;--vscode-radio-activeForeground:#fff;--vscode-radio-activeBackground:#2489db82;--vscode-radio-activeBorder:#2488db;--vscode-radio-inactiveBorder:#fff3;--vscode-radio-inactiveHoverBackground:#5a5d5e80;--vscode-checkbox-background:#313131;--vscode-checkbox-selectBackground:#202020;--vscode-checkbox-foreground:#ccc;--vscode-checkbox-border:#3c3c3c;--vscode-checkbox-selectBorder:#ccc;--vscode-checkbox-disabled\.background:#646464;--vscode-checkbox-disabled\.foreground:#989898;--vscode-keybindingLabel-background:#8080802b;--vscode-keybindingLabel-foreground:#ccc;--vscode-keybindingLabel-border:#3339;--vscode-keybindingLabel-bottomBorder:#4449;--vscode-menu-border:#454545;--vscode-menu-foreground:#ccc;--vscode-menu-background:#1f1f1f;--vscode-menu-selectionForeground:#fff;--vscode-menu-selectionBackground:#0078d4;--vscode-menu-separatorBackground:#454545;--vscode-quickInput-background:#222;--vscode-quickInput-foreground:#ccc;--vscode-quickInputTitle-background:#ffffff1a;--vscode-pickerGroup-foreground:#3794ff;--vscode-pickerGroup-border:#3c3c3c;--vscode-quickInputList-focusForeground:#fff;--vscode-quickInputList-focusIconForeground:#fff;--vscode-quickInputList-focusBackground:#04395e;--vscode-search-resultsInfoForeground:#cccccca6;--vscode-searchEditor-findMatchBackground:#ea5c0038;--vscode-editor-lineHighlightBorder:#282828;--vscode-editor-rangeHighlightBackground:#ffffff0a;--vscode-editor-symbolHighlightBackground:#ea5c0054;--vscode-editorCursor-foreground:#aeafad;--vscode-editorMultiCursor-primary\.foreground:#aeafad;--vscode-editorMultiCursor-secondary\.foreground:#aeafad;--vscode-editorWhitespace-foreground:#e3e4e229;--vscode-editorLineNumber-foreground:#6e7681;--vscode-editorIndentGuide-background:#e3e4e229;--vscode-editorIndentGuide-activeBackground:#e3e4e229;--vscode-editorIndentGuide-background1:#404040;--vscode-editorIndentGuide-background2:#0000;--vscode-editorIndentGuide-background3:#0000;--vscode-editorIndentGuide-background4:#0000;--vscode-editorIndentGuide-background5:#0000;--vscode-editorIndentGuide-background6:#0000;--vscode-editorIndentGuide-activeBackground1:#707070;--vscode-editorIndentGuide-activeBackground2:#0000;--vscode-editorIndentGuide-activeBackground3:#0000;--vscode-editorIndentGuide-activeBackground4:#0000;--vscode-editorIndentGuide-activeBackground5:#0000;--vscode-editorIndentGuide-activeBackground6:#0000;--vscode-editorActiveLineNumber-foreground:#c6c6c6;--vscode-editorLineNumber-activeForeground:#ccc;--vscode-editorRuler-foreground:#5a5a5a;--vscode-editorCodeLens-foreground:#999;--vscode-editorBracketMatch-background:#0064001a;--vscode-editorBracketMatch-border:#888;--vscode-editorOverviewRuler-border:#010409;--vscode-editorGutter-background:#1f1f1f;--vscode-editorUnnecessaryCode-opacity:#000000ab;--vscode-editorGhostText-foreground:#ffffff57;--vscode-editorOverviewRuler-rangeHighlightForeground:#007acc99;--vscode-editorOverviewRuler-errorForeground:#ff1212b3;--vscode-editorOverviewRuler-warningForeground:#cca700;--vscode-editorOverviewRuler-infoForeground:#59a4f9;--vscode-editorBracketHighlight-foreground1:gold;--vscode-editorBracketHighlight-foreground2:orchid;--vscode-editorBracketHighlight-foreground3:#179fff;--vscode-editorBracketHighlight-foreground4:#0000;--vscode-editorBracketHighlight-foreground5:#0000;--vscode-editorBracketHighlight-foreground6:#0000;--vscode-editorBracketHighlight-unexpectedBracket\.foreground:#ff1212cc;--vscode-editorBracketPairGuide-background1:#0000;--vscode-editorBracketPairGuide-background2:#0000;--vscode-editorBracketPairGuide-background3:#0000;--vscode-editorBracketPairGuide-background4:#0000;--vscode-editorBracketPairGuide-background5:#0000;--vscode-editorBracketPairGuide-background6:#0000;--vscode-editorBracketPairGuide-activeBackground1:#0000;--vscode-editorBracketPairGuide-activeBackground2:#0000;--vscode-editorBracketPairGuide-activeBackground3:#0000;--vscode-editorBracketPairGuide-activeBackground4:#0000;--vscode-editorBracketPairGuide-activeBackground5:#0000;--vscode-editorBracketPairGuide-activeBackground6:#0000;--vscode-editorUnicodeHighlight-border:#cca700;--vscode-diffEditor-move\.border:#8b8b8b9c;--vscode-diffEditor-moveActive\.border:orange;--vscode-diffEditor-unchangedRegionShadow:#000;--vscode-editorOverviewRuler-bracketMatchForeground:#a0a0a0;--vscode-actionBar-toggledBackground:#383a49;--vscode-symbolIcon-arrayForeground:#ccc;--vscode-symbolIcon-booleanForeground:#ccc;--vscode-symbolIcon-classForeground:#ee9d28;--vscode-symbolIcon-colorForeground:#ccc;--vscode-symbolIcon-constantForeground:#ccc;--vscode-symbolIcon-constructorForeground:#b180d7;--vscode-symbolIcon-enumeratorForeground:#ee9d28;--vscode-symbolIcon-enumeratorMemberForeground:#75beff;--vscode-symbolIcon-eventForeground:#ee9d28;--vscode-symbolIcon-fieldForeground:#75beff;--vscode-symbolIcon-fileForeground:#ccc;--vscode-symbolIcon-folderForeground:#ccc;--vscode-symbolIcon-functionForeground:#b180d7;--vscode-symbolIcon-interfaceForeground:#75beff;--vscode-symbolIcon-keyForeground:#ccc;--vscode-symbolIcon-keywordForeground:#ccc;--vscode-symbolIcon-methodForeground:#b180d7;--vscode-symbolIcon-moduleForeground:#ccc;--vscode-symbolIcon-namespaceForeground:#ccc;--vscode-symbolIcon-nullForeground:#ccc;--vscode-symbolIcon-numberForeground:#ccc;--vscode-symbolIcon-objectForeground:#ccc;--vscode-symbolIcon-operatorForeground:#ccc;--vscode-symbolIcon-packageForeground:#ccc;--vscode-symbolIcon-propertyForeground:#ccc;--vscode-symbolIcon-referenceForeground:#ccc;--vscode-symbolIcon-snippetForeground:#ccc;--vscode-symbolIcon-stringForeground:#ccc;--vscode-symbolIcon-structForeground:#ccc;--vscode-symbolIcon-textForeground:#ccc;--vscode-symbolIcon-typeParameterForeground:#ccc;--vscode-symbolIcon-unitForeground:#ccc;--vscode-symbolIcon-variableForeground:#75beff;--vscode-peekViewTitle-background:#252526;--vscode-peekViewTitleLabel-foreground:#fff;--vscode-peekViewTitleDescription-foreground:#ccccccb3;--vscode-peekView-border:#59a4f9;--vscode-peekViewResult-background:#1f1f1f;--vscode-peekViewResult-lineForeground:#bbb;--vscode-peekViewResult-fileForeground:#fff;--vscode-peekViewResult-selectionBackground:#39f3;--vscode-peekViewResult-selectionForeground:#fff;--vscode-peekViewEditor-background:#1f1f1f;--vscode-peekViewEditorGutter-background:#1f1f1f;--vscode-peekViewEditorStickyScroll-background:#1f1f1f;--vscode-peekViewEditorStickyScrollGutter-background:#1f1f1f;--vscode-peekViewResult-matchHighlightBackground:#bb800966;--vscode-peekViewEditor-matchHighlightBackground:#bb800966;--vscode-editorMarkerNavigationError-background:#f14c4c;--vscode-editorMarkerNavigationError-headerBackground:#f14c4c1a;--vscode-editorMarkerNavigationWarning-background:#cca700;--vscode-editorMarkerNavigationWarning-headerBackground:#cca7001a;--vscode-editorMarkerNavigationInfo-background:#59a4f9;--vscode-editorMarkerNavigationInfo-headerBackground:#59a4f91a;--vscode-editorMarkerNavigation-background:#1f1f1f;--vscode-editor-foldBackground:#264f784d;--vscode-editor-foldPlaceholderForeground:gray;--vscode-editorGutter-foldingControlForeground:#ccc;--vscode-editorSuggestWidget-background:#202020;--vscode-editorSuggestWidget-border:#454545;--vscode-editorSuggestWidget-foreground:#ccc;--vscode-editorSuggestWidget-selectedForeground:#fff;--vscode-editorSuggestWidget-selectedIconForeground:#fff;--vscode-editorSuggestWidget-selectedBackground:#04395e;--vscode-editorSuggestWidget-highlightForeground:#2aaaff;--vscode-editorSuggestWidget-focusHighlightForeground:#2aaaff;--vscode-editorSuggestWidgetStatus-foreground:#cccccc80;--vscode-inlineEdit-originalBackground:#ff00000a;--vscode-inlineEdit-modifiedBackground:#9ccc2c0f;--vscode-inlineEdit-originalChangedLineBackground:#ff000029;--vscode-inlineEdit-originalChangedTextBackground:#ff000029;--vscode-inlineEdit-modifiedChangedLineBackground:#9bb95524;--vscode-inlineEdit-modifiedChangedTextBackground:#9ccc2c24;--vscode-inlineEdit-gutterIndicator\.primaryForeground:#fff;--vscode-inlineEdit-gutterIndicator\.primaryBorder:#0078d4;--vscode-inlineEdit-gutterIndicator\.primaryBackground:#0078d466;--vscode-inlineEdit-gutterIndicator\.secondaryForeground:#ccc;--vscode-inlineEdit-gutterIndicator\.secondaryBorder:#454545;--vscode-inlineEdit-gutterIndicator\.secondaryBackground:#202020;--vscode-inlineEdit-gutterIndicator\.successfulForeground:#fff;--vscode-inlineEdit-gutterIndicator\.successfulBorder:#0078d4;--vscode-inlineEdit-gutterIndicator\.successfulBackground:#0078d4;--vscode-inlineEdit-gutterIndicator\.background:#18181880;--vscode-inlineEdit-originalBorder:#f003;--vscode-inlineEdit-modifiedBorder:#9ccc2c33;--vscode-inlineEdit-tabWillAcceptModifiedBorder:#9ccc2c33;--vscode-inlineEdit-tabWillAcceptOriginalBorder:#f003;--vscode-editor-linkedEditingBackground:#ff00004d;--vscode-editor-wordHighlightBackground:#575757b8;--vscode-editor-wordHighlightStrongBackground:#004972b8;--vscode-editor-wordHighlightTextBackground:#575757b8;--vscode-editorOverviewRuler-wordHighlightForeground:#a0a0a0cc;--vscode-editorOverviewRuler-wordHighlightStrongForeground:#c0a0c0cc;--vscode-editorOverviewRuler-wordHighlightTextForeground:#a0a0a0cc;--vscode-editorHoverWidget-highlightForeground:#2aaaff;--vscode-editor-placeholder\.foreground:#ffffff57;--vscode-tab-activeBackground:#1f1f1f;--vscode-tab-unfocusedActiveBackground:#1f1f1f;--vscode-tab-inactiveBackground:#181818;--vscode-tab-unfocusedInactiveBackground:#181818;--vscode-tab-activeForeground:#fff;--vscode-tab-inactiveForeground:#9d9d9d;--vscode-tab-unfocusedActiveForeground:#ffffff80;--vscode-tab-unfocusedInactiveForeground:#9d9d9d80;--vscode-tab-hoverBackground:#1f1f1f;--vscode-tab-unfocusedHoverBackground:#1f1f1f;--vscode-tab-border:#2b2b2b;--vscode-tab-lastPinnedBorder:#ccc3;--vscode-tab-activeBorder:#1f1f1f;--vscode-tab-unfocusedActiveBorder:#1f1f1f;--vscode-tab-activeBorderTop:#0078d4;--vscode-tab-unfocusedActiveBorderTop:#2b2b2b;--vscode-tab-selectedBorderTop:#6caddf;--vscode-tab-selectedBackground:#222;--vscode-tab-selectedForeground:#ffffffa1;--vscode-tab-dragAndDropBorder:#fff;--vscode-tab-activeModifiedBorder:#39c;--vscode-tab-inactiveModifiedBorder:#3399cc80;--vscode-tab-unfocusedActiveModifiedBorder:#3399cc80;--vscode-tab-unfocusedInactiveModifiedBorder:#3399cc40;--vscode-editorPane-background:#1f1f1f;--vscode-editorGroupHeader-tabsBackground:#181818;--vscode-editorGroupHeader-tabsBorder:#2b2b2b;--vscode-editorGroupHeader-noTabsBackground:#1f1f1f;--vscode-editorGroup-border:#ffffff17;--vscode-editorGroup-dropBackground:#53595d80;--vscode-editorGroup-dropIntoPromptForeground:#ccc;--vscode-editorGroup-dropIntoPromptBackground:#202020;--vscode-sideBySideEditor-horizontalBorder:#ffffff17;--vscode-sideBySideEditor-verticalBorder:#ffffff17;--vscode-banner-background:#04395e;--vscode-banner-foreground:#fff;--vscode-banner-iconForeground:#59a4f9;--vscode-statusBar-foreground:#ccc;--vscode-statusBar-noFolderForeground:#ccc;--vscode-statusBar-background:#181818;--vscode-statusBar-noFolderBackground:#1f1f1f;--vscode-statusBar-border:#2b2b2b;--vscode-statusBar-focusBorder:#0078d4;--vscode-statusBar-noFolderBorder:#2b2b2b;--vscode-statusBarItem-activeBackground:#ffffff2e;--vscode-statusBarItem-focusBorder:#0078d4;--vscode-statusBarItem-hoverBackground:#f1f1f133;--vscode-statusBarItem-hoverForeground:#fff;--vscode-statusBarItem-compactHoverBackground:#ffffff1f;--vscode-statusBarItem-prominentForeground:#ccc;--vscode-statusBarItem-prominentBackground:#6e768166;--vscode-statusBarItem-prominentHoverForeground:#fff;--vscode-statusBarItem-prominentHoverBackground:#f1f1f133;--vscode-statusBarItem-errorBackground:#b91007;--vscode-statusBarItem-errorForeground:#fff;--vscode-statusBarItem-errorHoverForeground:#fff;--vscode-statusBarItem-errorHoverBackground:#f1f1f133;--vscode-statusBarItem-warningBackground:#7a6400;--vscode-statusBarItem-warningForeground:#fff;--vscode-statusBarItem-warningHoverForeground:#fff;--vscode-statusBarItem-warningHoverBackground:#f1f1f133;--vscode-activityBar-background:#181818;--vscode-activityBar-foreground:#d7d7d7;--vscode-activityBar-inactiveForeground:#868686;--vscode-activityBar-border:#2b2b2b;--vscode-activityBar-activeBorder:#0078d4;--vscode-activityBar-dropBorder:#d7d7d7;--vscode-activityBarBadge-background:#0078d4;--vscode-activityBarBadge-foreground:#fff;--vscode-activityBarTop-foreground:#e7e7e7;--vscode-activityBarTop-activeBorder:#e7e7e7;--vscode-activityBarTop-inactiveForeground:#e7e7e799;--vscode-activityBarTop-dropBorder:#e7e7e7;--vscode-panel-background:#181818;--vscode-panel-border:#2b2b2b;--vscode-panelTitle-activeForeground:#ccc;--vscode-panelTitle-inactiveForeground:#9d9d9d;--vscode-panelTitle-activeBorder:#0078d4;--vscode-panelTitleBadge-background:#0078d4;--vscode-panelTitleBadge-foreground:#fff;--vscode-panelInput-border:#2b2b2b;--vscode-panel-dropBorder:#ccc;--vscode-panelSection-dropBackground:#53595d80;--vscode-panelSectionHeader-background:#80808033;--vscode-panelSection-border:#2b2b2b;--vscode-panelStickyScroll-background:#181818;--vscode-panelStickyScroll-shadow:#000;--vscode-profileBadge-background:#4d4d4d;--vscode-profileBadge-foreground:#fff;--vscode-statusBarItem-remoteBackground:#0078d4;--vscode-statusBarItem-remoteForeground:#fff;--vscode-statusBarItem-remoteHoverForeground:#fff;--vscode-statusBarItem-remoteHoverBackground:#f1f1f133;--vscode-statusBarItem-offlineBackground:#6c1717;--vscode-statusBarItem-offlineForeground:#fff;--vscode-statusBarItem-offlineHoverForeground:#fff;--vscode-statusBarItem-offlineHoverBackground:#f1f1f133;--vscode-extensionBadge-remoteBackground:#0078d4;--vscode-extensionBadge-remoteForeground:#fff;--vscode-sideBar-background:#181818;--vscode-sideBar-foreground:#ccc;--vscode-sideBar-border:#2b2b2b;--vscode-sideBarTitle-background:#181818;--vscode-sideBarTitle-foreground:#ccc;--vscode-sideBar-dropBackground:#53595d80;--vscode-sideBarSectionHeader-background:#181818;--vscode-sideBarSectionHeader-foreground:#ccc;--vscode-sideBarSectionHeader-border:#2b2b2b;--vscode-sideBarActivityBarTop-border:#2b2b2b;--vscode-sideBarStickyScroll-background:#181818;--vscode-sideBarStickyScroll-shadow:#000;--vscode-titleBar-activeForeground:#ccc;--vscode-titleBar-inactiveForeground:#9d9d9d;--vscode-titleBar-activeBackground:#181818;--vscode-titleBar-inactiveBackground:#1f1f1f;--vscode-titleBar-border:#2b2b2b;--vscode-menubar-selectionForeground:#ccc;--vscode-menubar-selectionBackground:#5a5d5e4f;--vscode-commandCenter-foreground:#ccc;--vscode-commandCenter-activeForeground:#ccc;--vscode-commandCenter-inactiveForeground:#9d9d9d;--vscode-commandCenter-background:#ffffff0d;--vscode-commandCenter-activeBackground:#ffffff14;--vscode-commandCenter-border:#ccc3;--vscode-commandCenter-activeBorder:#cccccc4d;--vscode-commandCenter-inactiveBorder:#9d9d9d40;--vscode-notificationCenter-border:#313131;--vscode-notificationToast-border:#313131;--vscode-notifications-foreground:#ccc;--vscode-notifications-background:#1f1f1f;--vscode-notificationLink-foreground:#4daafc;--vscode-notificationCenterHeader-foreground:#ccc;--vscode-notificationCenterHeader-background:#1f1f1f;--vscode-notifications-border:#2b2b2b;--vscode-notificationsErrorIcon-foreground:#f14c4c;--vscode-notificationsWarningIcon-foreground:#cca700;--vscode-notificationsInfoIcon-foreground:#59a4f9;--vscode-editorGutter-modifiedBackground:#0078d4;--vscode-editorGutter-modifiedSecondaryBackground:#003c6a;--vscode-editorGutter-addedBackground:#2ea043;--vscode-editorGutter-addedSecondaryBackground:#175021;--vscode-editorGutter-deletedBackground:#f85149;--vscode-editorGutter-deletedSecondaryBackground:#b91007;--vscode-minimapGutter-modifiedBackground:#0078d4;--vscode-minimapGutter-addedBackground:#2ea043;--vscode-minimapGutter-deletedBackground:#f85149;--vscode-editorOverviewRuler-modifiedForeground:#0078d499;--vscode-editorOverviewRuler-addedForeground:#2ea04399;--vscode-editorOverviewRuler-deletedForeground:#f8514999;--vscode-editorGutter-itemGlyphForeground:#ccc;--vscode-editorGutter-itemBackground:#37373d;--vscode-terminal-foreground:#ccc;--vscode-terminal-selectionBackground:#264f78;--vscode-terminal-inactiveSelectionBackground:#3a3d41;--vscode-terminalCommandDecoration-defaultBackground:#ffffff40;--vscode-terminalCommandDecoration-successBackground:#1b81a8;--vscode-terminalCommandDecoration-errorBackground:#f14c4c;--vscode-terminalOverviewRuler-cursorForeground:#a0a0a0cc;--vscode-terminal-border:#2b2b2b;--vscode-terminalOverviewRuler-border:#010409;--vscode-terminal-findMatchBackground:#9e6a03;--vscode-terminal-hoverHighlightBackground:#264f7821;--vscode-terminal-findMatchHighlightBackground:#ea5c0054;--vscode-terminalOverviewRuler-findMatchForeground:#d186167d;--vscode-terminal-dropBackground:#53595d80;--vscode-terminal-tab\.activeBorder:#0078d4;--vscode-terminal-initialHintForeground:#ffffff57;--vscode-scmGraph-historyItemRefColor:#59a4f9;--vscode-scmGraph-historyItemRemoteRefColor:#b180d7;--vscode-scmGraph-historyItemBaseRefColor:#ea5c00;--vscode-scmGraph-historyItemHoverDefaultLabelForeground:#ccc;--vscode-scmGraph-historyItemHoverDefaultLabelBackground:#616161;--vscode-scmGraph-historyItemHoverLabelForeground:#181818;--vscode-scmGraph-historyItemHoverAdditionsForeground:#81b88b;--vscode-scmGraph-historyItemHoverDeletionsForeground:#c74e39;--vscode-scmGraph-foreground1:#ffb000;--vscode-scmGraph-foreground2:#dc267f;--vscode-scmGraph-foreground3:#994f00;--vscode-scmGraph-foreground4:#40b0a6;--vscode-scmGraph-foreground5:#b66dff;--vscode-commentsView-resolvedIcon:#cccccc80;--vscode-commentsView-unresolvedIcon:#0078d4;--vscode-editorCommentsWidget-replyInputBackground:#252526;--vscode-editorCommentsWidget-resolvedBorder:#cccccc80;--vscode-editorCommentsWidget-unresolvedBorder:#0078d4;--vscode-editorCommentsWidget-rangeBackground:#0078d41a;--vscode-editorCommentsWidget-rangeActiveBackground:#0078d41a;--vscode-editorGutter-commentRangeForeground:#37373d;--vscode-editorOverviewRuler-commentForeground:#37373d;--vscode-editorOverviewRuler-commentUnresolvedForeground:#37373d;--vscode-editorOverviewRuler-commentDraftForeground:#37373d;--vscode-editorGutter-commentGlyphForeground:#ccc;--vscode-editorGutter-commentUnresolvedGlyphForeground:#ccc;--vscode-editorGutter-commentDraftGlyphForeground:#ccc;--vscode-agentSessionReadIndicator-foreground:#cccccc26;--vscode-agentSessionSelectedBadge-border:#ffffff4d;--vscode-agentSessionSelectedUnfocusedBadge-border:#cccccc4d;--vscode-ports-iconRunningProcessForeground:#369432;--vscode-settings-headerForeground:#fff;--vscode-settings-settingsHeaderHoverForeground:#ffffffb3;--vscode-settings-modifiedItemIndicator:#bb800966;--vscode-settings-headerBorder:#2b2b2b;--vscode-settings-sashBorder:#2b2b2b;--vscode-settings-dropdownBackground:#313131;--vscode-settings-dropdownForeground:#ccc;--vscode-settings-dropdownBorder:#3c3c3c;--vscode-settings-dropdownListBorder:#454545;--vscode-settings-checkboxBackground:#313131;--vscode-settings-checkboxForeground:#ccc;--vscode-settings-checkboxBorder:#3c3c3c;--vscode-settings-textInputBackground:#313131;--vscode-settings-textInputForeground:#ccc;--vscode-settings-textInputBorder:#3c3c3c;--vscode-settings-numberInputBackground:#313131;--vscode-settings-numberInputForeground:#ccc;--vscode-settings-numberInputBorder:#3c3c3c;--vscode-settings-focusedRowBackground:#2a2d2e99;--vscode-settings-rowHoverBackground:#2a2d2e4d;--vscode-settings-focusedRowBorder:#0078d4;--vscode-keybindingTable-headerBackground:#cccccc0a;--vscode-keybindingTable-rowsBackground:#cccccc0a;--vscode-extensionButton-background:#0000;--vscode-extensionButton-foreground:#ccc;--vscode-extensionButton-hoverBackground:#2b2b2b;--vscode-extensionButton-separator:#fff6;--vscode-extensionButton-prominentBackground:#0078d4;--vscode-extensionButton-prominentForeground:#fff;--vscode-extensionButton-prominentHoverBackground:#026ec1;--vscode-debugToolBar-background:#181818;--vscode-debugIcon-startForeground:#89d185;--vscode-notebook-cellBorderColor:#37373d;--vscode-notebook-focusedEditorBorder:#0078d4;--vscode-notebookStatusSuccessIcon-foreground:#89d185;--vscode-notebookEditorOverviewRuler-runningCellForeground:#89d185;--vscode-notebookStatusErrorIcon-foreground:#f85149;--vscode-notebookStatusRunningIcon-foreground:#ccc;--vscode-notebook-cellToolbarSeparator:#80808059;--vscode-notebook-selectedCellBackground:#37373d;--vscode-notebook-selectedCellBorder:#37373d;--vscode-notebook-focusedCellBorder:#0078d4;--vscode-notebook-inactiveFocusedCellBorder:#37373d;--vscode-notebook-cellStatusBarItemHoverBackground:#ffffff26;--vscode-notebook-cellInsertionIndicator:#0078d4;--vscode-notebookScrollbarSlider-background:#79797966;--vscode-notebookScrollbarSlider-hoverBackground:#646464b3;--vscode-notebookScrollbarSlider-activeBackground:#bfbfbf66;--vscode-notebook-symbolHighlightBackground:#ffffff0a;--vscode-notebook-cellEditorBackground:#181818;--vscode-notebook-editorBackground:#1f1f1f;--vscode-inlineChat-foreground:#ccc;--vscode-inlineChat-background:#202020;--vscode-inlineChat-border:#454545;--vscode-inlineChat-shadow:#0000005c;--vscode-inlineChatInput-border:#454545;--vscode-inlineChatInput-focusBorder:#0078d4;--vscode-inlineChatInput-placeholderForeground:#989898;--vscode-inlineChatInput-background:#313131;--vscode-inlineChatDiff-inserted:#9ccc2c1a;--vscode-editorOverviewRuler-inlineChatInserted:#9ccc2c1f;--vscode-editorMinimap-inlineChatInserted:#9ccc2c1f;--vscode-inlineChatDiff-removed:#ff00001a;--vscode-editorOverviewRuler-inlineChatRemoved:#ff00001f;--vscode-multiDiffEditor-headerBackground:#262626;--vscode-multiDiffEditor-background:#1f1f1f;--vscode-multiDiffEditor-border:#2b2b2b;--vscode-extensionIcon-verifiedForeground:#4daafc;--vscode-chat-requestBorder:#ffffff1a;--vscode-chat-requestBackground:#1f1f1f9e;--vscode-chat-slashCommandBackground:#26477866;--vscode-chat-slashCommandForeground:#85b6ff;--vscode-chat-avatarBackground:#1f1f1f;--vscode-chat-avatarForeground:#ccc;--vscode-chat-editedFileForeground:#e2c08d;--vscode-chat-requestCodeBorder:#004972b8;--vscode-chat-requestBubbleBackground:#264f784d;--vscode-chat-requestBubbleHoverBackground:#264f7899;--vscode-chat-checkpointSeparator:#585858;--vscode-chat-linesAddedForeground:#54b054;--vscode-chat-linesRemovedForeground:#fc6a6a;--vscode-chat-thinkingShimmer:#fff;--vscode-extensionIcon-starForeground:#ff8e00;--vscode-extensionIcon-preReleaseForeground:#1d9271;--vscode-extensionIcon-sponsorForeground:#d758b3;--vscode-extensionIcon-privateForeground:#ffffff61;--vscode-debugExceptionWidget-border:#a31515;--vscode-debugExceptionWidget-background:#420b0d;--vscode-editor-inlineValuesForeground:#ffffff80;--vscode-editor-inlineValuesBackground:#ffc80033;--vscode-debugIcon-breakpointForeground:#e51400;--vscode-debugIcon-breakpointDisabledForeground:#848484;--vscode-debugIcon-breakpointUnverifiedForeground:#848484;--vscode-debugIcon-breakpointCurrentStackframeForeground:#fc0;--vscode-debugIcon-breakpointStackframeForeground:#89d185;--vscode-editor-stackFrameHighlightBackground:#ff03;--vscode-editor-focusedStackFrameHighlightBackground:#7abd7a4d;--vscode-minimap-chatEditHighlight:#1f1f1f99;--vscode-chatManagement-sashBorder:#2b2b2b;--vscode-gauge-foreground:#007acc;--vscode-gauge-background:#007acc4d;--vscode-gauge-warningForeground:#b89500;--vscode-gauge-warningBackground:#b895004d;--vscode-gauge-errorForeground:#be1100;--vscode-gauge-errorBackground:#be11004d;--vscode-mcpIcon-starForeground:#ff8e00;--vscode-interactive-activeCodeBorder:#007acc;--vscode-interactive-inactiveCodeBorder:#37373d;--vscode-testing-iconFailed:#f14c4c;--vscode-testing-iconErrored:#f14c4c;--vscode-testing-iconPassed:#73c991;--vscode-testing-runAction:#73c991;--vscode-testing-iconQueued:#cca700;--vscode-testing-iconUnset:#848484;--vscode-testing-iconSkipped:#848484;--vscode-testing-peekBorder:#f14c4c;--vscode-testing-messagePeekBorder:#59a4f9;--vscode-testing-peekHeaderBackground:#f14c4c1a;--vscode-testing-messagePeekHeaderBackground:#59a4f91a;--vscode-testing-coveredBackground:#9ccc2c33;--vscode-testing-coveredBorder:#9ccc2c26;--vscode-testing-coveredGutterBackground:#9ccc2c1f;--vscode-testing-uncoveredBranchBackground:#781212;--vscode-testing-uncoveredBackground:#f003;--vscode-testing-uncoveredBorder:#ff000026;--vscode-testing-uncoveredGutterBackground:#ff00004d;--vscode-testing-coverCountBadgeBackground:#616161;--vscode-testing-coverCountBadgeForeground:#f8f8f8;--vscode-testing-message\.error\.badgeBackground:#f14c4c;--vscode-testing-message\.error\.badgeBorder:#f14c4c;--vscode-testing-message\.error\.badgeForeground:#000;--vscode-testing-message\.info\.decorationForeground:#cccccc80;--vscode-testing-iconErrored\.retired:#f14c4cb3;--vscode-testing-iconFailed\.retired:#f14c4cb3;--vscode-testing-iconPassed\.retired:#73c991b3;--vscode-testing-iconQueued\.retired:#cca700b3;--vscode-testing-iconUnset\.retired:#848484b3;--vscode-testing-iconSkipped\.retired:#848484b3;--vscode-searchEditor-textInputBorder:#3c3c3c;--vscode-statusBar-debuggingBackground:#0078d4;--vscode-statusBar-debuggingForeground:#fff;--vscode-statusBar-debuggingBorder:#2b2b2b;--vscode-commandCenter-debuggingBackground:#0078d442;--vscode-debugTokenExpression-name:#c586c0;--vscode-debugTokenExpression-type:#4a90e2;--vscode-debugTokenExpression-value:#ccc9;--vscode-debugTokenExpression-string:#ce9178;--vscode-debugTokenExpression-boolean:#4e94ce;--vscode-debugTokenExpression-number:#b5cea8;--vscode-debugTokenExpression-error:#f48771;--vscode-debugView-exceptionLabelForeground:#ccc;--vscode-debugView-exceptionLabelBackground:#6c2022;--vscode-debugView-stateLabelForeground:#ccc;--vscode-debugView-stateLabelBackground:#88888845;--vscode-debugView-valueChangedHighlight:#569cd6;--vscode-debugConsole-infoForeground:#59a4f9;--vscode-debugConsole-warningForeground:#cca700;--vscode-debugConsole-errorForeground:#f85149;--vscode-debugConsole-sourceForeground:#ccc;--vscode-debugConsoleInputIcon-foreground:#ccc;--vscode-debugIcon-pauseForeground:#75beff;--vscode-debugIcon-stopForeground:#f48771;--vscode-debugIcon-disconnectForeground:#f48771;--vscode-debugIcon-restartForeground:#89d185;--vscode-debugIcon-stepOverForeground:#75beff;--vscode-debugIcon-stepIntoForeground:#75beff;--vscode-debugIcon-stepOutForeground:#75beff;--vscode-debugIcon-continueForeground:#75beff;--vscode-debugIcon-stepBackForeground:#75beff;--vscode-mergeEditor-change\.background:#9bb95533;--vscode-mergeEditor-change\.word\.background:#9ccc2c33;--vscode-mergeEditor-changeBase\.background:#4b1818;--vscode-mergeEditor-changeBase\.word\.background:#6f1313;--vscode-mergeEditor-conflict\.unhandledUnfocused\.border:#ffa6007a;--vscode-mergeEditor-conflict\.unhandledFocused\.border:#ffa600;--vscode-mergeEditor-conflict\.handledUnfocused\.border:#8686864a;--vscode-mergeEditor-conflict\.handledFocused\.border:#c1c1c1cc;--vscode-mergeEditor-conflict\.handled\.minimapOverViewRuler:#adaca8ed;--vscode-mergeEditor-conflict\.unhandled\.minimapOverViewRuler:#fcba03;--vscode-mergeEditor-conflictingLines\.background:#ffea0047;--vscode-mergeEditor-conflict\.input1\.background:#40c8ae33;--vscode-mergeEditor-conflict\.input2\.background:#40a6ff33;--vscode-terminal-ansiBlack:#000;--vscode-terminal-ansiRed:#cd3131;--vscode-terminal-ansiGreen:#0dbc79;--vscode-terminal-ansiYellow:#e5e510;--vscode-terminal-ansiBlue:#2472c8;--vscode-terminal-ansiMagenta:#bc3fbc;--vscode-terminal-ansiCyan:#11a8cd;--vscode-terminal-ansiWhite:#e5e5e5;--vscode-terminal-ansiBrightBlack:#666;--vscode-terminal-ansiBrightRed:#f14c4c;--vscode-terminal-ansiBrightGreen:#23d18b;--vscode-terminal-ansiBrightYellow:#f5f543;--vscode-terminal-ansiBrightBlue:#3b8eea;--vscode-terminal-ansiBrightMagenta:#d670d6;--vscode-terminal-ansiBrightCyan:#29b8db;--vscode-terminal-ansiBrightWhite:#e5e5e5;--vscode-simpleFindWidget-sashBorder:#454545;--vscode-terminalStickyScrollHover-background:#2a2d2e;--vscode-terminalCommandGuide-foreground:#37373d;--vscode-terminalSymbolIcon-flagForeground:#ee9d28;--vscode-terminalSymbolIcon-aliasForeground:#b180d7;--vscode-terminalSymbolIcon-optionValueForeground:#75beff;--vscode-terminalSymbolIcon-methodForeground:#b180d7;--vscode-terminalSymbolIcon-argumentForeground:#75beff;--vscode-terminalSymbolIcon-optionForeground:#ee9d28;--vscode-terminalSymbolIcon-fileForeground:#ccc;--vscode-terminalSymbolIcon-folderForeground:#ccc;--vscode-terminalSymbolIcon-commitForeground:#ccc;--vscode-terminalSymbolIcon-branchForeground:#ccc;--vscode-terminalSymbolIcon-tagForeground:#ccc;--vscode-terminalSymbolIcon-stashForeground:#ccc;--vscode-terminalSymbolIcon-remoteForeground:#ccc;--vscode-terminalSymbolIcon-pullRequestForeground:#ccc;--vscode-terminalSymbolIcon-pullRequestDoneForeground:#ccc;--vscode-terminalSymbolIcon-symbolicLinkFileForeground:#ccc;--vscode-terminalSymbolIcon-symbolicLinkFolderForeground:#ccc;--vscode-terminalSymbolIcon-symbolText:#ccc;--vscode-markdownAlert-note\.foreground:#59a4f9;--vscode-markdownAlert-tip\.foreground:#89d185;--vscode-markdownAlert-important\.foreground:#b180d7;--vscode-markdownAlert-warning\.foreground:#cca700;--vscode-markdownAlert-caution\.foreground:#f14c4c;--vscode-welcomePage-tileBackground:#2b2b2b;--vscode-welcomePage-tileHoverBackground:#262626;--vscode-welcomePage-tileBorder:#ffffff1a;--vscode-welcomePage-progress\.background:#313131;--vscode-welcomePage-progress\.foreground:#0078d4;--vscode-walkthrough-stepTitle\.foreground:#fff;--vscode-walkThrough-embeddedEditorBackground:#0006;--vscode-profiles-sashBorder:#2b2b2b;--vscode-gitDecoration-addedResourceForeground:#81b88b;--vscode-gitDecoration-modifiedResourceForeground:#e2c08d;--vscode-gitDecoration-deletedResourceForeground:#c74e39;--vscode-gitDecoration-renamedResourceForeground:#73c991;--vscode-gitDecoration-untrackedResourceForeground:#73c991;--vscode-gitDecoration-ignoredResourceForeground:#8c8c8c;--vscode-gitDecoration-stageModifiedResourceForeground:#e2c08d;--vscode-gitDecoration-stageDeletedResourceForeground:#c74e39;--vscode-gitDecoration-conflictingResourceForeground:#e4676b;--vscode-gitDecoration-submoduleResourceForeground:#8db9e2;--vscode-git-blame\.editorDecorationForeground:#969696;--vscode-rainbowtrack1:red;--vscode-rainbowtrack2:#0f0;--vscode-rainbowtrack3:#00f;--vscode-editor-font-feature-settings:"liga" off, "calt" off}:root.light{--text-link-decoration:none;--vscode-font-family:-apple-system, BlinkMacSystemFont, sans-serif;--vscode-font-weight:normal;--vscode-font-size:13px;--vscode-editor-font-family:Menlo, Monaco, "Courier New", monospace;--vscode-editor-font-weight:normal;--vscode-editor-font-size:13px;--vscode-foreground:#3b3b3b;--vscode-disabledForeground:#61616180;--vscode-errorForeground:#f85149;--vscode-descriptionForeground:#3b3b3b;--vscode-icon-foreground:#3b3b3b;--vscode-focusBorder:#005fb8;--vscode-textLink-foreground:#005fb8;--vscode-textLink-activeForeground:#005fb8;--vscode-textSeparator-foreground:#21262d;--vscode-textPreformat-foreground:#3b3b3b;--vscode-textPreformat-background:#0000001f;--vscode-textBlockQuote-background:#f8f8f8;--vscode-textBlockQuote-border:#e5e5e5;--vscode-textCodeBlock-background:#f8f8f8;--vscode-sash-hoverBorder:#005fb8;--vscode-badge-background:#ccc;--vscode-badge-foreground:#3b3b3b;--vscode-activityWarningBadge-foreground:#fff;--vscode-activityWarningBadge-background:#b27c00;--vscode-activityErrorBadge-foreground:#fff;--vscode-activityErrorBadge-background:#e51400;--vscode-scrollbar-shadow:#ddd;--vscode-scrollbarSlider-background:#64646466;--vscode-scrollbarSlider-hoverBackground:#646464b3;--vscode-scrollbarSlider-activeBackground:#0009;--vscode-progressBar-background:#005fb8;--vscode-chart-line:#236b8e;--vscode-chart-axis:#0009;--vscode-chart-guide:#0003;--vscode-editor-background:#fff;--vscode-editor-foreground:#3b3b3b;--vscode-editorStickyScroll-background:#fff;--vscode-editorStickyScrollGutter-background:#fff;--vscode-editorStickyScrollHover-background:#f0f0f0;--vscode-editorStickyScroll-shadow:#ddd;--vscode-editorWidget-background:#f8f8f8;--vscode-editorWidget-foreground:#3b3b3b;--vscode-editorWidget-border:#c8c8c8;--vscode-editorError-foreground:#e51400;--vscode-editorWarning-foreground:#bf8803;--vscode-editorInfo-foreground:#0063d3;--vscode-editorHint-foreground:#6c6c6c;--vscode-editorLink-activeForeground:#00f;--vscode-editor-selectionBackground:#add6ff;--vscode-editor-inactiveSelectionBackground:#e5ebf1;--vscode-editor-selectionHighlightBackground:#add6ff80;--vscode-editor-compositionBorder:#000;--vscode-editor-findMatchBackground:#a8ac94;--vscode-editor-findMatchHighlightBackground:#ea5c0054;--vscode-editor-findRangeHighlightBackground:#b4b4b44d;--vscode-editor-hoverHighlightBackground:#add6ff26;--vscode-editorHoverWidget-background:#f8f8f8;--vscode-editorHoverWidget-foreground:#3b3b3b;--vscode-editorHoverWidget-border:#c8c8c8;--vscode-editorHoverWidget-statusBarBackground:#ececec;--vscode-editorInlayHint-foreground:#969696;--vscode-editorInlayHint-background:#cccccc1a;--vscode-editorInlayHint-typeForeground:#969696;--vscode-editorInlayHint-typeBackground:#cccccc1a;--vscode-editorInlayHint-parameterForeground:#969696;--vscode-editorInlayHint-parameterBackground:#cccccc1a;--vscode-editorLightBulb-foreground:#ddb100;--vscode-editorLightBulbAutoFix-foreground:#007acc;--vscode-editorLightBulbAi-foreground:#ddb100;--vscode-editor-snippetTabstopHighlightBackground:#0a326433;--vscode-editor-snippetFinalTabstopHighlightBorder:#0a326480;--vscode-diffEditor-insertedTextBackground:#9ccc2c40;--vscode-diffEditor-removedTextBackground:#f003;--vscode-diffEditor-insertedLineBackground:#9bb95533;--vscode-diffEditor-removedLineBackground:#f003;--vscode-diffEditor-diagonalFill:#2223;--vscode-diffEditor-unchangedRegionBackground:#f8f8f8;--vscode-diffEditor-unchangedRegionForeground:#3b3b3b;--vscode-diffEditor-unchangedCodeBackground:#b8b8b829;--vscode-widget-shadow:#00000029;--vscode-widget-border:#e5e5e5;--vscode-toolbar-hoverBackground:#b8b8b84f;--vscode-toolbar-activeBackground:#a6a6a64f;--vscode-breadcrumb-foreground:#3b3b3bcc;--vscode-breadcrumb-background:#fff;--vscode-breadcrumb-focusForeground:#2f2f2f;--vscode-breadcrumb-activeSelectionForeground:#2f2f2f;--vscode-breadcrumbPicker-background:#f8f8f8;--vscode-merge-currentHeaderBackground:#40c8ae80;--vscode-merge-currentContentBackground:#40c8ae33;--vscode-merge-incomingHeaderBackground:#40a6ff80;--vscode-merge-incomingContentBackground:#40a6ff33;--vscode-merge-commonHeaderBackground:#60606066;--vscode-merge-commonContentBackground:#60606029;--vscode-editorOverviewRuler-currentContentForeground:#40c8ae80;--vscode-editorOverviewRuler-incomingContentForeground:#40a6ff80;--vscode-editorOverviewRuler-commonContentForeground:#60606066;--vscode-editorOverviewRuler-findMatchForeground:#d186167d;--vscode-editorOverviewRuler-selectionHighlightForeground:#a0a0a0cc;--vscode-problemsErrorIcon-foreground:#e51400;--vscode-problemsWarningIcon-foreground:#bf8803;--vscode-problemsInfoIcon-foreground:#0063d3;--vscode-minimap-findMatchHighlight:#ea5c0054;--vscode-minimap-selectionOccurrenceHighlight:#add6ff80;--vscode-minimap-selectionHighlight:#add6ff;--vscode-minimap-infoHighlight:#0063d3;--vscode-minimap-warningHighlight:#bf8803;--vscode-minimap-errorHighlight:#ff1212b3;--vscode-minimap-foregroundOpacity:#000;--vscode-minimapSlider-background:#64646433;--vscode-minimapSlider-hoverBackground:#64646459;--vscode-minimapSlider-activeBackground:#0000004d;--vscode-charts-foreground:#3b3b3b;--vscode-charts-lines:#3b3b3b80;--vscode-charts-red:#e51400;--vscode-charts-blue:#0063d3;--vscode-charts-yellow:#bf8803;--vscode-charts-orange:#ea5c0054;--vscode-charts-green:#388a34;--vscode-charts-purple:#652d90;--vscode-list-focusOutline:#005fb8;--vscode-list-focusAndSelectionOutline:#005fb8;--vscode-list-activeSelectionBackground:#e8e8e8;--vscode-list-activeSelectionForeground:#000;--vscode-list-activeSelectionIconForeground:#000;--vscode-list-inactiveSelectionBackground:#e4e6f1;--vscode-list-hoverBackground:#f2f2f2;--vscode-list-dropBackground:#d6ebff;--vscode-list-dropBetweenBackground:#3b3b3b;--vscode-list-highlightForeground:#0066bf;--vscode-list-focusHighlightForeground:#0066bf;--vscode-list-invalidItemForeground:#b89500;--vscode-list-errorForeground:#b01011;--vscode-list-warningForeground:#855f00;--vscode-listFilterWidget-background:#f8f8f8;--vscode-listFilterWidget-outline:#0000;--vscode-listFilterWidget-noMatchesOutline:#be1100;--vscode-listFilterWidget-shadow:#00000029;--vscode-list-filterMatchBackground:#ea5c0054;--vscode-list-deemphasizedForeground:#8e8e90;--vscode-tree-indentGuidesStroke:#a9a9a9;--vscode-tree-inactiveIndentGuidesStroke:#a9a9a966;--vscode-tree-tableColumnsBorder:#61616121;--vscode-tree-tableOddRowsBackground:#3b3b3b0a;--vscode-editorActionList-background:#f8f8f8;--vscode-editorActionList-foreground:#3b3b3b;--vscode-editorActionList-focusForeground:#000;--vscode-editorActionList-focusBackground:#e8e8e8;--vscode-input-background:#fff;--vscode-input-foreground:#3b3b3b;--vscode-input-border:#cecece;--vscode-inputOption-activeBorder:#005fb8;--vscode-inputOption-hoverBackground:#b8b8b84f;--vscode-inputOption-activeBackground:#bed6ed;--vscode-inputOption-activeForeground:#000;--vscode-input-placeholderForeground:#767676;--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:#fff;--vscode-dropdown-listBackground:#fff;--vscode-dropdown-foreground:#3b3b3b;--vscode-dropdown-border:#cecece;--vscode-button-foreground:#fff;--vscode-button-separator:#fff6;--vscode-button-background:#005fb8;--vscode-button-hoverBackground:#0258a8;--vscode-button-border:#0000001a;--vscode-button-secondaryForeground:#3b3b3b;--vscode-button-secondaryBackground:#e5e5e5;--vscode-button-secondaryHoverBackground:#ccc;--vscode-radio-activeForeground:#000;--vscode-radio-activeBackground:#bed6ed;--vscode-radio-activeBorder:#005fb8;--vscode-radio-inactiveBorder:#0003;--vscode-radio-inactiveHoverBackground:#b8b8b84f;--vscode-checkbox-background:#f8f8f8;--vscode-checkbox-selectBackground:#f8f8f8;--vscode-checkbox-foreground:#3b3b3b;--vscode-checkbox-border:#cecece;--vscode-checkbox-selectBorder:#3b3b3b;--vscode-checkbox-disabled\.background:#b9b9b9;--vscode-checkbox-disabled\.foreground:#797979;--vscode-keybindingLabel-background:#ddd6;--vscode-keybindingLabel-foreground:#3b3b3b;--vscode-keybindingLabel-border:#ccc6;--vscode-keybindingLabel-bottomBorder:#bbb6;--vscode-menu-border:#cecece;--vscode-menu-foreground:#3b3b3b;--vscode-menu-background:#fff;--vscode-menu-selectionForeground:#fff;--vscode-menu-selectionBackground:#005fb8;--vscode-menu-separatorBackground:#d4d4d4;--vscode-quickInput-background:#f8f8f8;--vscode-quickInput-foreground:#3b3b3b;--vscode-quickInputTitle-background:#0000000f;--vscode-pickerGroup-foreground:#8b949e;--vscode-pickerGroup-border:#e5e5e5;--vscode-quickInputList-focusForeground:#000;--vscode-quickInputList-focusIconForeground:#000;--vscode-quickInputList-focusBackground:#e8e8e8;--vscode-search-resultsInfoForeground:#3b3b3b;--vscode-searchEditor-findMatchBackground:#ea5c0038;--vscode-editor-lineHighlightBorder:#eee;--vscode-editor-rangeHighlightBackground:#fdff0033;--vscode-editor-symbolHighlightBackground:#ea5c0054;--vscode-editorCursor-foreground:#000;--vscode-editorMultiCursor-primary\.foreground:#000;--vscode-editorMultiCursor-secondary\.foreground:#000;--vscode-editorWhitespace-foreground:#3333;--vscode-editorLineNumber-foreground:#6e7681;--vscode-editorIndentGuide-background:#3333;--vscode-editorIndentGuide-activeBackground:#3333;--vscode-editorIndentGuide-background1:#d3d3d3;--vscode-editorIndentGuide-background2:#0000;--vscode-editorIndentGuide-background3:#0000;--vscode-editorIndentGuide-background4:#0000;--vscode-editorIndentGuide-background5:#0000;--vscode-editorIndentGuide-background6:#0000;--vscode-editorIndentGuide-activeBackground1:#939393;--vscode-editorIndentGuide-activeBackground2:#0000;--vscode-editorIndentGuide-activeBackground3:#0000;--vscode-editorIndentGuide-activeBackground4:#0000;--vscode-editorIndentGuide-activeBackground5:#0000;--vscode-editorIndentGuide-activeBackground6:#0000;--vscode-editorActiveLineNumber-foreground:#0b216f;--vscode-editorLineNumber-activeForeground:#171184;--vscode-editorRuler-foreground:#d3d3d3;--vscode-editorCodeLens-foreground:#919191;--vscode-editorBracketMatch-background:#0064001a;--vscode-editorBracketMatch-border:#b9b9b9;--vscode-editorOverviewRuler-border:#e5e5e5;--vscode-editorGutter-background:#fff;--vscode-editorUnnecessaryCode-opacity:#00000078;--vscode-editorGhostText-foreground:#00000078;--vscode-editorOverviewRuler-rangeHighlightForeground:#007acc99;--vscode-editorOverviewRuler-errorForeground:#ff1212b3;--vscode-editorOverviewRuler-warningForeground:#bf8803;--vscode-editorOverviewRuler-infoForeground:#0063d3;--vscode-editorBracketHighlight-foreground1:#0431fa;--vscode-editorBracketHighlight-foreground2:#319331;--vscode-editorBracketHighlight-foreground3:#7b3814;--vscode-editorBracketHighlight-foreground4:#0000;--vscode-editorBracketHighlight-foreground5:#0000;--vscode-editorBracketHighlight-foreground6:#0000;--vscode-editorBracketHighlight-unexpectedBracket\.foreground:#ff1212cc;--vscode-editorBracketPairGuide-background1:#0000;--vscode-editorBracketPairGuide-background2:#0000;--vscode-editorBracketPairGuide-background3:#0000;--vscode-editorBracketPairGuide-background4:#0000;--vscode-editorBracketPairGuide-background5:#0000;--vscode-editorBracketPairGuide-background6:#0000;--vscode-editorBracketPairGuide-activeBackground1:#0000;--vscode-editorBracketPairGuide-activeBackground2:#0000;--vscode-editorBracketPairGuide-activeBackground3:#0000;--vscode-editorBracketPairGuide-activeBackground4:#0000;--vscode-editorBracketPairGuide-activeBackground5:#0000;--vscode-editorBracketPairGuide-activeBackground6:#0000;--vscode-editorUnicodeHighlight-border:#bf8803;--vscode-diffEditor-move\.border:#8b8b8b9c;--vscode-diffEditor-moveActive\.border:orange;--vscode-diffEditor-unchangedRegionShadow:#737373bf;--vscode-editorOverviewRuler-bracketMatchForeground:#a0a0a0;--vscode-actionBar-toggledBackground:#ddd;--vscode-symbolIcon-arrayForeground:#3b3b3b;--vscode-symbolIcon-booleanForeground:#3b3b3b;--vscode-symbolIcon-classForeground:#d67e00;--vscode-symbolIcon-colorForeground:#3b3b3b;--vscode-symbolIcon-constantForeground:#3b3b3b;--vscode-symbolIcon-constructorForeground:#652d90;--vscode-symbolIcon-enumeratorForeground:#d67e00;--vscode-symbolIcon-enumeratorMemberForeground:#007acc;--vscode-symbolIcon-eventForeground:#d67e00;--vscode-symbolIcon-fieldForeground:#007acc;--vscode-symbolIcon-fileForeground:#3b3b3b;--vscode-symbolIcon-folderForeground:#3b3b3b;--vscode-symbolIcon-functionForeground:#652d90;--vscode-symbolIcon-interfaceForeground:#007acc;--vscode-symbolIcon-keyForeground:#3b3b3b;--vscode-symbolIcon-keywordForeground:#3b3b3b;--vscode-symbolIcon-methodForeground:#652d90;--vscode-symbolIcon-moduleForeground:#3b3b3b;--vscode-symbolIcon-namespaceForeground:#3b3b3b;--vscode-symbolIcon-nullForeground:#3b3b3b;--vscode-symbolIcon-numberForeground:#3b3b3b;--vscode-symbolIcon-objectForeground:#3b3b3b;--vscode-symbolIcon-operatorForeground:#3b3b3b;--vscode-symbolIcon-packageForeground:#3b3b3b;--vscode-symbolIcon-propertyForeground:#3b3b3b;--vscode-symbolIcon-referenceForeground:#3b3b3b;--vscode-symbolIcon-snippetForeground:#3b3b3b;--vscode-symbolIcon-stringForeground:#3b3b3b;--vscode-symbolIcon-structForeground:#3b3b3b;--vscode-symbolIcon-textForeground:#3b3b3b;--vscode-symbolIcon-typeParameterForeground:#3b3b3b;--vscode-symbolIcon-unitForeground:#3b3b3b;--vscode-symbolIcon-variableForeground:#007acc;--vscode-peekViewTitle-background:#f3f3f3;--vscode-peekViewTitleLabel-foreground:#000;--vscode-peekViewTitleDescription-foreground:#616161;--vscode-peekView-border:#0063d3;--vscode-peekViewResult-background:#fff;--vscode-peekViewResult-lineForeground:#646465;--vscode-peekViewResult-fileForeground:#1e1e1e;--vscode-peekViewResult-selectionBackground:#39f3;--vscode-peekViewResult-selectionForeground:#6c6c6c;--vscode-peekViewEditor-background:#f2f8fc;--vscode-peekViewEditorGutter-background:#f2f8fc;--vscode-peekViewEditorStickyScroll-background:#f2f8fc;--vscode-peekViewEditorStickyScrollGutter-background:#f2f8fc;--vscode-peekViewResult-matchHighlightBackground:#bb800966;--vscode-peekViewEditor-matchHighlightBackground:#bb800966;--vscode-editorMarkerNavigationError-background:#e51400;--vscode-editorMarkerNavigationError-headerBackground:#e514001a;--vscode-editorMarkerNavigationWarning-background:#bf8803;--vscode-editorMarkerNavigationWarning-headerBackground:#bf88031a;--vscode-editorMarkerNavigationInfo-background:#0063d3;--vscode-editorMarkerNavigationInfo-headerBackground:#0063d31a;--vscode-editorMarkerNavigation-background:#fff;--vscode-editor-foldBackground:#add6ff4d;--vscode-editor-foldPlaceholderForeground:gray;--vscode-editorGutter-foldingControlForeground:#3b3b3b;--vscode-editorSuggestWidget-background:#f8f8f8;--vscode-editorSuggestWidget-border:#c8c8c8;--vscode-editorSuggestWidget-foreground:#3b3b3b;--vscode-editorSuggestWidget-selectedForeground:#000;--vscode-editorSuggestWidget-selectedIconForeground:#000;--vscode-editorSuggestWidget-selectedBackground:#e8e8e8;--vscode-editorSuggestWidget-highlightForeground:#0066bf;--vscode-editorSuggestWidget-focusHighlightForeground:#0066bf;--vscode-editorSuggestWidgetStatus-foreground:#3b3b3b80;--vscode-inlineEdit-originalBackground:#ff00000a;--vscode-inlineEdit-modifiedBackground:#9ccc2c12;--vscode-inlineEdit-originalChangedLineBackground:#ff000029;--vscode-inlineEdit-originalChangedTextBackground:#ff000029;--vscode-inlineEdit-modifiedChangedLineBackground:#9bb95524;--vscode-inlineEdit-modifiedChangedTextBackground:#9ccc2c2e;--vscode-inlineEdit-gutterIndicator\.primaryForeground:#fff;--vscode-inlineEdit-gutterIndicator\.primaryBorder:#005fb8;--vscode-inlineEdit-gutterIndicator\.primaryBackground:#005fb880;--vscode-inlineEdit-gutterIndicator\.secondaryForeground:#3b3b3b;--vscode-inlineEdit-gutterIndicator\.secondaryBorder:#c8c8c8;--vscode-inlineEdit-gutterIndicator\.secondaryBackground:#f8f8f8;--vscode-inlineEdit-gutterIndicator\.successfulForeground:#fff;--vscode-inlineEdit-gutterIndicator\.successfulBorder:#005fb8;--vscode-inlineEdit-gutterIndicator\.successfulBackground:#005fb8;--vscode-inlineEdit-gutterIndicator\.background:#5f5f5f17;--vscode-inlineEdit-originalBorder:#f003;--vscode-inlineEdit-modifiedBorder:#3e511240;--vscode-inlineEdit-tabWillAcceptModifiedBorder:#3e511240;--vscode-inlineEdit-tabWillAcceptOriginalBorder:#f003;--vscode-editor-linkedEditingBackground:#ff00004d;--vscode-editor-wordHighlightBackground:#57575740;--vscode-editor-wordHighlightStrongBackground:#0e639c40;--vscode-editor-wordHighlightTextBackground:#57575740;--vscode-editorOverviewRuler-wordHighlightForeground:#a0a0a0cc;--vscode-editorOverviewRuler-wordHighlightStrongForeground:#c0a0c0cc;--vscode-editorOverviewRuler-wordHighlightTextForeground:#a0a0a0cc;--vscode-editorHoverWidget-highlightForeground:#0066bf;--vscode-editor-placeholder\.foreground:#00000078;--vscode-tab-activeBackground:#fff;--vscode-tab-unfocusedActiveBackground:#fff;--vscode-tab-inactiveBackground:#f8f8f8;--vscode-tab-unfocusedInactiveBackground:#f8f8f8;--vscode-tab-activeForeground:#3b3b3b;--vscode-tab-inactiveForeground:#868686;--vscode-tab-unfocusedActiveForeground:#3b3b3bb3;--vscode-tab-unfocusedInactiveForeground:#86868680;--vscode-tab-hoverBackground:#fff;--vscode-tab-unfocusedHoverBackground:#f8f8f8;--vscode-tab-border:#e5e5e5;--vscode-tab-lastPinnedBorder:#d4d4d4;--vscode-tab-activeBorder:#f8f8f8;--vscode-tab-unfocusedActiveBorder:#f8f8f8;--vscode-tab-activeBorderTop:#005fb8;--vscode-tab-unfocusedActiveBorderTop:#e5e5e5;--vscode-tab-selectedBorderTop:#68a3da;--vscode-tab-selectedBackground:#ffffffa6;--vscode-tab-selectedForeground:#333333b3;--vscode-tab-dragAndDropBorder:#3b3b3b;--vscode-tab-activeModifiedBorder:#3ae;--vscode-tab-inactiveModifiedBorder:#33aaee80;--vscode-tab-unfocusedActiveModifiedBorder:#33aaeeb3;--vscode-tab-unfocusedInactiveModifiedBorder:#33aaee40;--vscode-editorPane-background:#fff;--vscode-editorGroupHeader-tabsBackground:#f8f8f8;--vscode-editorGroupHeader-tabsBorder:#e5e5e5;--vscode-editorGroupHeader-noTabsBackground:#fff;--vscode-editorGroup-border:#e5e5e5;--vscode-editorGroup-dropBackground:#2677cb2e;--vscode-editorGroup-dropIntoPromptForeground:#3b3b3b;--vscode-editorGroup-dropIntoPromptBackground:#f8f8f8;--vscode-sideBySideEditor-horizontalBorder:#e5e5e5;--vscode-sideBySideEditor-verticalBorder:#e5e5e5;--vscode-banner-background:#a2a2a2;--vscode-banner-foreground:#000;--vscode-banner-iconForeground:#0063d3;--vscode-statusBar-foreground:#3b3b3b;--vscode-statusBar-noFolderForeground:#3b3b3b;--vscode-statusBar-background:#f8f8f8;--vscode-statusBar-noFolderBackground:#f8f8f8;--vscode-statusBar-border:#e5e5e5;--vscode-statusBar-focusBorder:#005fb8;--vscode-statusBar-noFolderBorder:#e5e5e5;--vscode-statusBarItem-activeBackground:#ffffff2e;--vscode-statusBarItem-focusBorder:#005fb8;--vscode-statusBarItem-hoverBackground:#1f1f1f12;--vscode-statusBarItem-hoverForeground:#000;--vscode-statusBarItem-compactHoverBackground:#ccc;--vscode-statusBarItem-prominentForeground:#3b3b3b;--vscode-statusBarItem-prominentBackground:#6e768166;--vscode-statusBarItem-prominentHoverForeground:#000;--vscode-statusBarItem-prominentHoverBackground:#1f1f1f12;--vscode-statusBarItem-errorBackground:#c72e0f;--vscode-statusBarItem-errorForeground:#fff;--vscode-statusBarItem-errorHoverForeground:#000;--vscode-statusBarItem-errorHoverBackground:#1f1f1f12;--vscode-statusBarItem-warningBackground:#725102;--vscode-statusBarItem-warningForeground:#fff;--vscode-statusBarItem-warningHoverForeground:#000;--vscode-statusBarItem-warningHoverBackground:#1f1f1f12;--vscode-activityBar-background:#f8f8f8;--vscode-activityBar-foreground:#1f1f1f;--vscode-activityBar-inactiveForeground:#616161;--vscode-activityBar-border:#e5e5e5;--vscode-activityBar-activeBorder:#005fb8;--vscode-activityBar-dropBorder:#1f1f1f;--vscode-activityBarBadge-background:#005fb8;--vscode-activityBarBadge-foreground:#fff;--vscode-activityBarTop-foreground:#424242;--vscode-activityBarTop-activeBorder:#424242;--vscode-activityBarTop-inactiveForeground:#424242bf;--vscode-activityBarTop-dropBorder:#424242;--vscode-panel-background:#f8f8f8;--vscode-panel-border:#e5e5e5;--vscode-panelTitle-activeForeground:#3b3b3b;--vscode-panelTitle-inactiveForeground:#3b3b3b;--vscode-panelTitle-activeBorder:#005fb8;--vscode-panelTitleBadge-background:#005fb8;--vscode-panelTitleBadge-foreground:#fff;--vscode-panelInput-border:#e5e5e5;--vscode-panel-dropBorder:#3b3b3b;--vscode-panelSection-dropBackground:#2677cb2e;--vscode-panelSectionHeader-background:#80808033;--vscode-panelSection-border:#e5e5e5;--vscode-panelStickyScroll-background:#f8f8f8;--vscode-panelStickyScroll-shadow:#ddd;--vscode-profileBadge-background:#c4c4c4;--vscode-profileBadge-foreground:#333;--vscode-statusBarItem-remoteBackground:#005fb8;--vscode-statusBarItem-remoteForeground:#fff;--vscode-statusBarItem-remoteHoverForeground:#000;--vscode-statusBarItem-remoteHoverBackground:#1f1f1f12;--vscode-statusBarItem-offlineBackground:#6c1717;--vscode-statusBarItem-offlineForeground:#fff;--vscode-statusBarItem-offlineHoverForeground:#000;--vscode-statusBarItem-offlineHoverBackground:#1f1f1f12;--vscode-extensionBadge-remoteBackground:#005fb8;--vscode-extensionBadge-remoteForeground:#fff;--vscode-sideBar-background:#f8f8f8;--vscode-sideBar-foreground:#3b3b3b;--vscode-sideBar-border:#e5e5e5;--vscode-sideBarTitle-background:#f8f8f8;--vscode-sideBarTitle-foreground:#3b3b3b;--vscode-sideBar-dropBackground:#2677cb2e;--vscode-sideBarSectionHeader-background:#f8f8f8;--vscode-sideBarSectionHeader-foreground:#3b3b3b;--vscode-sideBarSectionHeader-border:#e5e5e5;--vscode-sideBarActivityBarTop-border:#e5e5e5;--vscode-sideBarStickyScroll-background:#f8f8f8;--vscode-sideBarStickyScroll-shadow:#ddd;--vscode-titleBar-activeForeground:#1e1e1e;--vscode-titleBar-inactiveForeground:#8b949e;--vscode-titleBar-activeBackground:#f8f8f8;--vscode-titleBar-inactiveBackground:#f8f8f8;--vscode-titleBar-border:#e5e5e5;--vscode-menubar-selectionForeground:#1e1e1e;--vscode-menubar-selectionBackground:#b8b8b84f;--vscode-commandCenter-foreground:#1e1e1e;--vscode-commandCenter-activeForeground:#1e1e1e;--vscode-commandCenter-inactiveForeground:#8b949e;--vscode-commandCenter-background:#0000000d;--vscode-commandCenter-activeBackground:#00000014;--vscode-commandCenter-border:#1e1e1e33;--vscode-commandCenter-activeBorder:#1e1e1e4d;--vscode-commandCenter-inactiveBorder:#8b949e40;--vscode-notificationCenter-border:#e5e5e5;--vscode-notificationToast-border:#e5e5e5;--vscode-notifications-foreground:#3b3b3b;--vscode-notifications-background:#fff;--vscode-notificationLink-foreground:#005fb8;--vscode-notificationCenterHeader-foreground:#3b3b3b;--vscode-notificationCenterHeader-background:#fff;--vscode-notifications-border:#e5e5e5;--vscode-notificationsErrorIcon-foreground:#e51400;--vscode-notificationsWarningIcon-foreground:#bf8803;--vscode-notificationsInfoIcon-foreground:#0063d3;--vscode-editorGutter-modifiedBackground:#005fb8;--vscode-editorGutter-modifiedSecondaryBackground:#3aa0ff;--vscode-editorGutter-addedBackground:#2ea043;--vscode-editorGutter-addedSecondaryBackground:#83db93;--vscode-editorGutter-deletedBackground:#f85149;--vscode-editorGutter-deletedSecondaryBackground:#fcaaa6;--vscode-minimapGutter-modifiedBackground:#005fb8;--vscode-minimapGutter-addedBackground:#2ea043;--vscode-minimapGutter-deletedBackground:#f85149;--vscode-editorOverviewRuler-modifiedForeground:#005fb899;--vscode-editorOverviewRuler-addedForeground:#2ea04399;--vscode-editorOverviewRuler-deletedForeground:#f8514999;--vscode-editorGutter-itemGlyphForeground:#3b3b3b;--vscode-editorGutter-itemBackground:#d5d8e9;--vscode-terminal-foreground:#3b3b3b;--vscode-terminalCursor-foreground:#005fb8;--vscode-terminal-selectionBackground:#add6ff;--vscode-terminal-inactiveSelectionBackground:#e5ebf1;--vscode-terminalCommandDecoration-defaultBackground:#00000040;--vscode-terminalCommandDecoration-successBackground:#2090d3;--vscode-terminalCommandDecoration-errorBackground:#e51400;--vscode-terminalOverviewRuler-cursorForeground:#a0a0a0cc;--vscode-terminal-border:#e5e5e5;--vscode-terminalOverviewRuler-border:#e5e5e5;--vscode-terminal-findMatchBackground:#a8ac94;--vscode-terminal-hoverHighlightBackground:#add6ff12;--vscode-terminal-findMatchHighlightBackground:#ea5c0054;--vscode-terminalOverviewRuler-findMatchForeground:#d186167d;--vscode-terminal-dropBackground:#2677cb2e;--vscode-terminal-tab\.activeBorder:#005fb8;--vscode-terminal-initialHintForeground:#00000078;--vscode-scmGraph-historyItemRefColor:#0063d3;--vscode-scmGraph-historyItemRemoteRefColor:#652d90;--vscode-scmGraph-historyItemBaseRefColor:#ea5c00;--vscode-scmGraph-historyItemHoverDefaultLabelForeground:#3b3b3b;--vscode-scmGraph-historyItemHoverDefaultLabelBackground:#ccc;--vscode-scmGraph-historyItemHoverLabelForeground:#f8f8f8;--vscode-scmGraph-historyItemHoverAdditionsForeground:#587c0c;--vscode-scmGraph-historyItemHoverDeletionsForeground:#ad0707;--vscode-scmGraph-foreground1:#ffb000;--vscode-scmGraph-foreground2:#dc267f;--vscode-scmGraph-foreground3:#994f00;--vscode-scmGraph-foreground4:#40b0a6;--vscode-scmGraph-foreground5:#b66dff;--vscode-commentsView-resolvedIcon:#61616180;--vscode-commentsView-unresolvedIcon:#005fb8;--vscode-editorCommentsWidget-replyInputBackground:#f3f3f3;--vscode-editorCommentsWidget-resolvedBorder:#61616180;--vscode-editorCommentsWidget-unresolvedBorder:#005fb8;--vscode-editorCommentsWidget-rangeBackground:#005fb81a;--vscode-editorCommentsWidget-rangeActiveBackground:#005fb81a;--vscode-editorGutter-commentRangeForeground:#d5d8e9;--vscode-editorOverviewRuler-commentForeground:#d5d8e9;--vscode-editorOverviewRuler-commentUnresolvedForeground:#d5d8e9;--vscode-editorOverviewRuler-commentDraftForeground:#d5d8e9;--vscode-editorGutter-commentGlyphForeground:#3b3b3b;--vscode-editorGutter-commentUnresolvedGlyphForeground:#3b3b3b;--vscode-editorGutter-commentDraftGlyphForeground:#3b3b3b;--vscode-agentSessionReadIndicator-foreground:#3b3b3b26;--vscode-agentSessionSelectedBadge-border:#0000004d;--vscode-agentSessionSelectedUnfocusedBadge-border:#3b3b3b4d;--vscode-ports-iconRunningProcessForeground:#369432;--vscode-settings-headerForeground:#1f1f1f;--vscode-settings-settingsHeaderHoverForeground:#1f1f1fb3;--vscode-settings-modifiedItemIndicator:#bb800966;--vscode-settings-headerBorder:#e5e5e5;--vscode-settings-sashBorder:#e5e5e5;--vscode-settings-dropdownBackground:#fff;--vscode-settings-dropdownForeground:#3b3b3b;--vscode-settings-dropdownBorder:#cecece;--vscode-settings-dropdownListBorder:#c8c8c8;--vscode-settings-checkboxBackground:#f8f8f8;--vscode-settings-checkboxForeground:#3b3b3b;--vscode-settings-checkboxBorder:#cecece;--vscode-settings-textInputBackground:#fff;--vscode-settings-textInputForeground:#3b3b3b;--vscode-settings-textInputBorder:#cecece;--vscode-settings-numberInputBackground:#fff;--vscode-settings-numberInputForeground:#3b3b3b;--vscode-settings-numberInputBorder:#cecece;--vscode-settings-focusedRowBackground:#f2f2f299;--vscode-settings-rowHoverBackground:#f2f2f24d;--vscode-settings-focusedRowBorder:#005fb8;--vscode-keybindingTable-headerBackground:#3b3b3b0a;--vscode-keybindingTable-rowsBackground:#3b3b3b0a;--vscode-extensionButton-background:#e5e5e5;--vscode-extensionButton-foreground:#3b3b3b;--vscode-extensionButton-hoverBackground:#ccc;--vscode-extensionButton-separator:#fff6;--vscode-extensionButton-prominentBackground:#005fb8;--vscode-extensionButton-prominentForeground:#fff;--vscode-extensionButton-prominentHoverBackground:#0258a8;--vscode-debugToolBar-background:#f3f3f3;--vscode-debugIcon-startForeground:#388a34;--vscode-notebook-cellBorderColor:#e5e5e5;--vscode-notebook-focusedEditorBorder:#005fb8;--vscode-notebookStatusSuccessIcon-foreground:#388a34;--vscode-notebookEditorOverviewRuler-runningCellForeground:#388a34;--vscode-notebookStatusErrorIcon-foreground:#f85149;--vscode-notebookStatusRunningIcon-foreground:#3b3b3b;--vscode-notebook-cellToolbarSeparator:#80808059;--vscode-notebook-selectedCellBackground:#c8ddf14f;--vscode-notebook-selectedCellBorder:#e5e5e5;--vscode-notebook-focusedCellBorder:#005fb8;--vscode-notebook-inactiveFocusedCellBorder:#e5e5e5;--vscode-notebook-cellStatusBarItemHoverBackground:#00000014;--vscode-notebook-cellInsertionIndicator:#005fb8;--vscode-notebookScrollbarSlider-background:#64646466;--vscode-notebookScrollbarSlider-hoverBackground:#646464b3;--vscode-notebookScrollbarSlider-activeBackground:#0009;--vscode-notebook-symbolHighlightBackground:#fdff0033;--vscode-notebook-cellEditorBackground:#f8f8f8;--vscode-notebook-editorBackground:#fff;--vscode-inlineChat-foreground:#3b3b3b;--vscode-inlineChat-background:#f8f8f8;--vscode-inlineChat-border:#c8c8c8;--vscode-inlineChat-shadow:#00000029;--vscode-inlineChatInput-border:#c8c8c8;--vscode-inlineChatInput-focusBorder:#005fb8;--vscode-inlineChatInput-placeholderForeground:#767676;--vscode-inlineChatInput-background:#fff;--vscode-inlineChatDiff-inserted:#9ccc2c21;--vscode-editorOverviewRuler-inlineChatInserted:#9ccc2c33;--vscode-editorMinimap-inlineChatInserted:#9ccc2c33;--vscode-inlineChatDiff-removed:#ff00001a;--vscode-editorOverviewRuler-inlineChatRemoved:#ff000029;--vscode-multiDiffEditor-headerBackground:#f8f8f8;--vscode-multiDiffEditor-background:#fff;--vscode-multiDiffEditor-border:#ccc;--vscode-extensionIcon-verifiedForeground:#005fb8;--vscode-chat-requestBorder:#0000001a;--vscode-chat-requestBackground:#ffffff9e;--vscode-chat-slashCommandBackground:#adceff7a;--vscode-chat-slashCommandForeground:#26569e;--vscode-chat-avatarBackground:#f2f2f2;--vscode-chat-avatarForeground:#3b3b3b;--vscode-chat-editedFileForeground:#895503;--vscode-chat-requestCodeBorder:#0e639c40;--vscode-chat-requestBubbleBackground:#add6ff4d;--vscode-chat-requestBubbleHoverBackground:#add6ff99;--vscode-chat-checkpointSeparator:#a9a9a9;--vscode-chat-linesAddedForeground:#107c10;--vscode-chat-linesRemovedForeground:#bc2f32;--vscode-chat-thinkingShimmer:#000;--vscode-extensionIcon-starForeground:#df6100;--vscode-extensionIcon-preReleaseForeground:#1d9271;--vscode-extensionIcon-sponsorForeground:#b51e78;--vscode-extensionIcon-privateForeground:#00000061;--vscode-debugExceptionWidget-border:#a31515;--vscode-debugExceptionWidget-background:#f1dfde;--vscode-editor-inlineValuesForeground:#00000080;--vscode-editor-inlineValuesBackground:#ffc80033;--vscode-debugIcon-breakpointForeground:#e51400;--vscode-debugIcon-breakpointDisabledForeground:#848484;--vscode-debugIcon-breakpointUnverifiedForeground:#848484;--vscode-debugIcon-breakpointCurrentStackframeForeground:#be8700;--vscode-debugIcon-breakpointStackframeForeground:#89d185;--vscode-editor-stackFrameHighlightBackground:#ffff6673;--vscode-editor-focusedStackFrameHighlightBackground:#cee7ce73;--vscode-minimap-chatEditHighlight:#fff9;--vscode-chatManagement-sashBorder:#e5e5e5;--vscode-gauge-foreground:#007acc;--vscode-gauge-background:#007acc4d;--vscode-gauge-warningForeground:#b89500;--vscode-gauge-warningBackground:#b895004d;--vscode-gauge-errorForeground:#be1100;--vscode-gauge-errorBackground:#be11004d;--vscode-mcpIcon-starForeground:#df6100;--vscode-interactive-activeCodeBorder:#007acc;--vscode-interactive-inactiveCodeBorder:#e4e6f1;--vscode-testing-iconFailed:#f14c4c;--vscode-testing-iconErrored:#f14c4c;--vscode-testing-iconPassed:#73c991;--vscode-testing-runAction:#73c991;--vscode-testing-iconQueued:#cca700;--vscode-testing-iconUnset:#848484;--vscode-testing-iconSkipped:#848484;--vscode-testing-peekBorder:#e51400;--vscode-testing-messagePeekBorder:#0063d3;--vscode-testing-peekHeaderBackground:#e514001a;--vscode-testing-messagePeekHeaderBackground:#0063d31a;--vscode-testing-coveredBackground:#9ccc2c40;--vscode-testing-coveredBorder:#9ccc2c30;--vscode-testing-coveredGutterBackground:#9ccc2c26;--vscode-testing-uncoveredBranchBackground:#f99;--vscode-testing-uncoveredBackground:#f003;--vscode-testing-uncoveredBorder:#ff000026;--vscode-testing-uncoveredGutterBackground:#ff00004d;--vscode-testing-coverCountBadgeBackground:#ccc;--vscode-testing-coverCountBadgeForeground:#3b3b3b;--vscode-testing-message\.error\.badgeBackground:#e51400;--vscode-testing-message\.error\.badgeBorder:#e51400;--vscode-testing-message\.error\.badgeForeground:#fff;--vscode-testing-message\.info\.decorationForeground:#3b3b3b80;--vscode-testing-iconErrored\.retired:#f14c4cb3;--vscode-testing-iconFailed\.retired:#f14c4cb3;--vscode-testing-iconPassed\.retired:#73c991b3;--vscode-testing-iconQueued\.retired:#cca700b3;--vscode-testing-iconUnset\.retired:#848484b3;--vscode-testing-iconSkipped\.retired:#848484b3;--vscode-searchEditor-textInputBorder:#cecece;--vscode-statusBar-debuggingBackground:#fd716c;--vscode-statusBar-debuggingForeground:#000;--vscode-statusBar-debuggingBorder:#e5e5e5;--vscode-commandCenter-debuggingBackground:#fd716c42;--vscode-debugTokenExpression-name:#9b46b0;--vscode-debugTokenExpression-type:#4a90e2;--vscode-debugTokenExpression-value:#6c6c6ccc;--vscode-debugTokenExpression-string:#a31515;--vscode-debugTokenExpression-boolean:#00f;--vscode-debugTokenExpression-number:#098658;--vscode-debugTokenExpression-error:#e51400;--vscode-debugView-exceptionLabelForeground:#fff;--vscode-debugView-exceptionLabelBackground:#a31515;--vscode-debugView-stateLabelForeground:#3b3b3b;--vscode-debugView-stateLabelBackground:#88888845;--vscode-debugView-valueChangedHighlight:#569cd6;--vscode-debugConsole-infoForeground:#0063d3;--vscode-debugConsole-warningForeground:#bf8803;--vscode-debugConsole-errorForeground:#f85149;--vscode-debugConsole-sourceForeground:#3b3b3b;--vscode-debugConsoleInputIcon-foreground:#3b3b3b;--vscode-debugIcon-pauseForeground:#007acc;--vscode-debugIcon-stopForeground:#a1260d;--vscode-debugIcon-disconnectForeground:#a1260d;--vscode-debugIcon-restartForeground:#388a34;--vscode-debugIcon-stepOverForeground:#007acc;--vscode-debugIcon-stepIntoForeground:#007acc;--vscode-debugIcon-stepOutForeground:#007acc;--vscode-debugIcon-continueForeground:#007acc;--vscode-debugIcon-stepBackForeground:#007acc;--vscode-mergeEditor-change\.background:#9bb95533;--vscode-mergeEditor-change\.word\.background:#9ccc2c66;--vscode-mergeEditor-changeBase\.background:#fcc;--vscode-mergeEditor-changeBase\.word\.background:#ffa3a3;--vscode-mergeEditor-conflict\.unhandledUnfocused\.border:#ffa600;--vscode-mergeEditor-conflict\.unhandledFocused\.border:#ffa600;--vscode-mergeEditor-conflict\.handledUnfocused\.border:#8686864a;--vscode-mergeEditor-conflict\.handledFocused\.border:#c1c1c1cc;--vscode-mergeEditor-conflict\.handled\.minimapOverViewRuler:#adaca8ed;--vscode-mergeEditor-conflict\.unhandled\.minimapOverViewRuler:#fcba03;--vscode-mergeEditor-conflictingLines\.background:#ffea0047;--vscode-mergeEditor-conflict\.input1\.background:#40c8ae33;--vscode-mergeEditor-conflict\.input2\.background:#40a6ff33;--vscode-terminal-ansiBlack:#000;--vscode-terminal-ansiRed:#cd3131;--vscode-terminal-ansiGreen:#107c10;--vscode-terminal-ansiYellow:#949800;--vscode-terminal-ansiBlue:#0451a5;--vscode-terminal-ansiMagenta:#bc05bc;--vscode-terminal-ansiCyan:#0598bc;--vscode-terminal-ansiWhite:#555;--vscode-terminal-ansiBrightBlack:#666;--vscode-terminal-ansiBrightRed:#cd3131;--vscode-terminal-ansiBrightGreen:#14ce14;--vscode-terminal-ansiBrightYellow:#b5ba00;--vscode-terminal-ansiBrightBlue:#0451a5;--vscode-terminal-ansiBrightMagenta:#bc05bc;--vscode-terminal-ansiBrightCyan:#0598bc;--vscode-terminal-ansiBrightWhite:#a5a5a5;--vscode-simpleFindWidget-sashBorder:#c8c8c8;--vscode-terminalStickyScrollHover-background:#f0f0f0;--vscode-terminalCommandGuide-foreground:#e4e6f1;--vscode-terminalSymbolIcon-flagForeground:#d67e00;--vscode-terminalSymbolIcon-aliasForeground:#652d90;--vscode-terminalSymbolIcon-optionValueForeground:#007acc;--vscode-terminalSymbolIcon-methodForeground:#652d90;--vscode-terminalSymbolIcon-argumentForeground:#007acc;--vscode-terminalSymbolIcon-optionForeground:#d67e00;--vscode-terminalSymbolIcon-fileForeground:#3b3b3b;--vscode-terminalSymbolIcon-folderForeground:#3b3b3b;--vscode-terminalSymbolIcon-commitForeground:#3b3b3b;--vscode-terminalSymbolIcon-branchForeground:#3b3b3b;--vscode-terminalSymbolIcon-tagForeground:#3b3b3b;--vscode-terminalSymbolIcon-stashForeground:#3b3b3b;--vscode-terminalSymbolIcon-remoteForeground:#3b3b3b;--vscode-terminalSymbolIcon-pullRequestForeground:#3b3b3b;--vscode-terminalSymbolIcon-pullRequestDoneForeground:#3b3b3b;--vscode-terminalSymbolIcon-symbolicLinkFileForeground:#3b3b3b;--vscode-terminalSymbolIcon-symbolicLinkFolderForeground:#3b3b3b;--vscode-terminalSymbolIcon-symbolText:#3b3b3b;--vscode-markdownAlert-note\.foreground:#0063d3;--vscode-markdownAlert-tip\.foreground:#388a34;--vscode-markdownAlert-important\.foreground:#652d90;--vscode-markdownAlert-warning\.foreground:#bf8803;--vscode-markdownAlert-caution\.foreground:#e51400;--vscode-welcomePage-tileBackground:#f3f3f3;--vscode-welcomePage-tileHoverBackground:#dfdfdf;--vscode-welcomePage-tileBorder:#0000001a;--vscode-welcomePage-progress\.background:#fff;--vscode-welcomePage-progress\.foreground:#005fb8;--vscode-walkthrough-stepTitle\.foreground:#000;--vscode-walkThrough-embeddedEditorBackground:#f4f4f4;--vscode-profiles-sashBorder:#e5e5e5;--vscode-gitDecoration-addedResourceForeground:#587c0c;--vscode-gitDecoration-modifiedResourceForeground:#895503;--vscode-gitDecoration-deletedResourceForeground:#ad0707;--vscode-gitDecoration-renamedResourceForeground:#007100;--vscode-gitDecoration-untrackedResourceForeground:#007100;--vscode-gitDecoration-ignoredResourceForeground:#8e8e90;--vscode-gitDecoration-stageModifiedResourceForeground:#895503;--vscode-gitDecoration-stageDeletedResourceForeground:#ad0707;--vscode-gitDecoration-conflictingResourceForeground:#ad0707;--vscode-gitDecoration-submoduleResourceForeground:#1258a7;--vscode-git-blame\.editorDecorationForeground:#969696;--vscode-rainbowtrack1:red;--vscode-rainbowtrack2:#0f0;--vscode-rainbowtrack3:#00f;--vscode-editor-font-feature-settings:"liga" off, "calt" off}html{scrollbar-color:var(--vscode-scrollbarSlider-background) var(--vscode-editor-background)}body{overscroll-behavior-x:none;color:var(--vscode-editor-foreground);font-family:var(--vscode-font-family);font-weight:var(--vscode-font-weight);font-size:var(--vscode-font-size);background:#181818;margin:0}.light body{background:#f8f8f8}img,video{max-width:100%;max-height:100%}a,a code{color:var(--vscode-textLink-foreground)}a:hover{color:var(--vscode-textLink-activeForeground)}a:focus,input:focus,select:focus,textarea:focus{outline:1px solid -webkit-focus-ring-color;outline-offset:-1px}code{color:var(--vscode-textPreformat-foreground)}blockquote{background:var(--vscode-textBlockQuote-background);border-color:var(--vscode-textBlockQuote-border)}kbd{background-color:var(--vscode-keybindingLabel-background);color:var(--vscode-keybindingLabel-foreground);border-style:solid;border-width:1px;border-color:var(--vscode-keybindingLabel-border);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}::highlight(find-highlight){background-color:var(--vscode-editor-findMatchHighlightBackground)}::highlight(current-find-highlight){background-color:var(--vscode-editor-findMatchBackground)}body{background:var(--vscode-tab-activeBackground)}body.vscode-light{background:#f8f8f8}*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}body{color:#000d;background:#f8f8f8}.dark body{color:#fffd;color-scheme:dark;background:#1f1f1f}.light body{color:#000d;color-scheme:light;background:#f8f8f8}[x-cloak]{display:none!important}a:focus{outline:none}a:focus-visible{outline:2px solid var(--theme-accent)}html{font-size:16px}.blog p>a:not(:has(img)),.blog .a{color:var(--theme-accent);text-decoration-line:underline;text-decoration-color:currentColor}@supports (color:color-mix(in lab, red, red)){.blog p>a:not(:has(img)),.blog .a{-webkit-text-decoration-color:color-mix(in srgb, currentColor 25%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 25%, transparent);text-decoration-color:color-mix(in srgb, currentColor 25%, transparent)}}.blog p>a:not(:has(img)),.blog .a{text-underline-offset:.15em;text-decoration-skip-ink:none;text-decoration-thickness:1px;transition:all .1s ease-in-out}.dark :is(.blog p>a:not(:has(img)),.blog .a){text-decoration-color:currentColor}@supports (color:color-mix(in lab, red, red)){.dark :is(.blog p>a:not(:has(img)),.blog .a){-webkit-text-decoration-color:color-mix(in srgb, currentColor 50%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 50%, transparent);text-decoration-color:color-mix(in srgb, currentColor 50%, transparent)}}:is(.blog p>a:not(:has(img)),.blog .a):hover{text-decoration-thickness:2px;-webkit-text-decoration-color:var(--theme-accent);-webkit-text-decoration-color:var(--theme-accent);text-decoration-color:var(--theme-accent);filter:brightness(1.3)}:is(:is(.blog .Course,.blog .Gitopedia) p,:is(.blog .Course,.blog .Gitopedia) li,:is(.blog .Course,.blog .Gitopedia) dl,:is(.blog .Course,.blog .Gitopedia) dd,:is(.blog .Course,.blog .Gitopedia) hr,:is(.blog .Course,.blog .Gitopedia) figure,:is(.blog .Course,.blog .Gitopedia) blockquote,:is(.blog .Course,.blog .Gitopedia) .mw,:is(.blog .Course,.blog .Gitopedia) .Tip,:is(.blog .Course,.blog .Gitopedia) pre,:is(.blog .Course,.blog .Gitopedia) .Run,:is(.blog .Course,.blog .Gitopedia) .Output,:is(.blog .Course,.blog .Gitopedia) .File,:is(.blog .Course,.blog .Gitopedia) .RunExample,:is(.blog .Course,.blog .Gitopedia) .LinkButtonBlock):not(.no-mw){max-width:50rem}:is(.blog .Course,.blog .Gitopedia) .mw-none,:is(.blog .Course,.blog .Gitopedia) .mw-none p{width:auto;max-width:none}.blog p,.blog .p,.blog h1,.blog h2,.blog h3,.blog h4,.blog h5,.blog pre,.blog blockquote,.blog ul,.blog ol,.blog dl,.blog dd,.blog hr,.blog figure,.blog .Tip,.blog .Spoiler,.blog .Run,.blog .Output,.blog .File,.blog .RunExample,.blog .RunExampleList,.blog .Task,.blog .Quiz,.blog .LinkButtonBlock{margin-bottom:1.5rem}:is(.blog p,.blog .p,.blog h1,.blog h2,.blog h3,.blog h4,.blog h5,.blog pre,.blog blockquote,.blog ul,.blog ol,.blog dl,.blog dd,.blog hr,.blog figure,.blog .Tip,.blog .Spoiler,.blog .Run,.blog .Output,.blog .File,.blog .RunExample,.blog .RunExampleList,.blog .Task,.blog .Quiz,.blog .LinkButtonBlock):last-child,.blog .RunExampleList .RunExample{margin-bottom:0}.blog b,.blog strong{font-weight:700;font-family:var(--font-head), sans-serif}.blog em,.blog i{font-style:italic;font-family:var(--font-head), sans-serif}.blog del,.blog strike{text-decoration-line:line-through;-webkit-text-decoration-color:var(--theme-accent);-webkit-text-decoration-color:var(--theme-accent);text-decoration-color:var(--theme-accent);color:currentColor;text-decoration-thickness:1px}@supports (color:color-mix(in lab, red, red)){.blog del,.blog strike{color:color-mix(in srgb, currentColor 50%, transparent)}}:is(.blog del,.blog strike):hover{text-decoration-style:wavy}.blog q{font-family:Shantell Sans,sans-serif;font-style:italic}.blog q:after,.blog q:before{content:""}.blog i b,.blog b i,.blog em strong,.blog strong em{font-style:italic;font-weight:700;font-family:var(--font-hand), sans-serif}.blog h1,.blog h2,.blog h3,.blog h4,.blog h5{font-family:var(--font-head), sans-serif;font-weight:700}.blog h1{font-size:2.25rem;line-height:2.25rem}.blog h2{margin-top:3rem;font-size:1.75rem;line-height:1.75rem}.blog h3{margin-top:3rem;font-size:1.5rem;line-height:1.75rem}.blog h4{font-size:1.25rem;line-height:1.5rem}.blog h5{font-size:1.125rem;line-height:1.5rem}.blog ul{padding-left:1.25rem;list-style:outside}.blog ul>li::marker{color:var(--theme-accent)}.blog ol{padding-left:1.25rem;list-style:number}.blog li{margin-bottom:.5rem}.blog li:last-child{margin-bottom:0}:is(.blog li>p,.blog li>ul,.blog li>ol,.blog li>dl,.blog li>figure,.blog li>blockquote,.blog li>.Tip,.blog li>.LinkButtonBlock,.blog li>.Spoiler,.blog li>.Run,.blog li>.Output,.blog li>.File,.blog li>.RunExample,.blog li>.RunExampleList):last-child{margin-bottom:1.5rem}.blog ul ul,.blog ol ol,.blog ul ol,.blog ol ul{margin-top:.5rem}.blog hr{background:linear-gradient(90deg, var(--vscode-textBlockQuote-border,#e5e5e5), transparent);border:none;border-radius:2px;width:100%;height:1px;margin:1.5rem 0}.dark :is(.blog hr){background:linear-gradient(90deg, var(--vscode-textBlockQuote-border,#616161), transparent)}.blog blockquote{--dot-radius:.5rem;background:#0001;padding:2rem;position:relative}.dark :is(.blog blockquote){background:#fff1}.blog blockquote{-webkit-mask-image:radial-gradient(circle var(--dot-radius) at 50% 50%, #000 calc(var(--dot-radius)), transparent calc(var(--dot-radius) + .01px)), radial-gradient(circle var(--dot-radius) at 50% 50%, #000 calc(var(--dot-radius)), transparent calc(var(--dot-radius) + .01px)), radial-gradient(circle var(--dot-radius) at 50% 50%, #000 calc(var(--dot-radius)), transparent calc(var(--dot-radius) + .01px)), radial-gradient(circle var(--dot-radius) at 50% 50%, #000 calc(var(--dot-radius)), transparent calc(var(--dot-radius) + .01px)), linear-gradient(#000 0 0);-webkit-mask-image:radial-gradient(circle var(--dot-radius) at 50% 50%, #000 calc(var(--dot-radius)), transparent calc(var(--dot-radius) + .01px)), radial-gradient(circle var(--dot-radius) at 50% 50%, #000 calc(var(--dot-radius)), transparent calc(var(--dot-radius) + .01px)), radial-gradient(circle var(--dot-radius) at 50% 50%, #000 calc(var(--dot-radius)), transparent calc(var(--dot-radius) + .01px)), radial-gradient(circle var(--dot-radius) at 50% 50%, #000 calc(var(--dot-radius)), transparent calc(var(--dot-radius) + .01px)), linear-gradient(#000 0 0);mask-image:radial-gradient(circle var(--dot-radius) at 50% 50%, #000 calc(var(--dot-radius)), transparent calc(var(--dot-radius) + .01px)), radial-gradient(circle var(--dot-radius) at 50% 50%, #000 calc(var(--dot-radius)), transparent calc(var(--dot-radius) + .01px)), radial-gradient(circle var(--dot-radius) at 50% 50%, #000 calc(var(--dot-radius)), transparent calc(var(--dot-radius) + .01px)), radial-gradient(circle var(--dot-radius) at 50% 50%, #000 calc(var(--dot-radius)), transparent calc(var(--dot-radius) + .01px)), linear-gradient(#000 0 0);-webkit-mask-composite:xor, xor, xor, xor;-webkit-mask-composite:xor,xor,xor,xor;-webkit-mask-composite:xor,xor,xor,xor;border-radius:1rem;mask-position:-.75rem .25rem,calc(100% + .75rem) 0,.25rem -.75rem,0 calc(100% + .75rem),0;mask-size:1.5rem 1.5rem,1.5rem 1.5rem,1.5rem 1.5rem,1.5rem 1.5rem,auto;mask-repeat:repeat-y,repeat-y,repeat-x,repeat-x,no-repeat;mask-composite:exclude,exclude,exclude,exclude}.blog figure.Image{text-align:center;background-color:#0001;display:inline-block}@media (prefers-color-scheme:dark){.blog figure.Image{background-color:#fff1}}.blog figure.Image{padding:calc(var(--spacing) * 2);border-radius:var(--radius-xl)}.blog figure.Image>img,.blog figure.Image>.Video{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#fff1;overflow:hidden}.blog figure.Image>figcaption{padding-block:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 4);font-style:italic}.blog figure.Image>figcaption li{text-align:left}.blog kbd,.blog .Tip kbd{vertical-align:middle;text-align:center;min-width:2em;box-shadow:none;padding-inline:var(--spacing);border-bottom-style:var(--tw-border-style);border-color:#0003;border-bottom-width:2px;border-radius:.25rem;font-size:1em;display:inline-block}@media (prefers-color-scheme:dark){.blog kbd,.blog .Tip kbd{border-color:#fff2}}.blog kbd,.blog .Tip kbd{background-color:#0001}@media (prefers-color-scheme:dark){.blog kbd,.blog .Tip kbd{background-color:#fff2}}.blog kbd,.blog .Tip kbd{color:#000d}@media (prefers-color-scheme:dark){.blog kbd,.blog .Tip kbd{color:#fffd}}.blog .Task kbd{background-color:#0002}@media (prefers-color-scheme:dark){.blog .Task kbd{background-color:#0002}}.blog .Task kbd{border-bottom-style:var(--tw-border-style);border-color:#0003;border-bottom-width:2px}@media (prefers-color-scheme:dark){.blog .Task kbd{border-color:#0003}}.blog .Task kbd{color:#000}@media (prefers-color-scheme:dark){.blog .Task kbd{color:#000}}.blog kbd[title=Command],.blog kbd[title=Option],.blog kbd[title=Shift],.blog kbd[title=Control]{padding:0}.blog :is(.b1,.b2,.b3,.b4,.b5){isolation:isolate;margin-bottom:1.75rem;padding:1.75rem 2rem;line-height:1.65;position:relative}.blog :is(.b1,.b2,.b3,.b4,.b5):last-child{margin-bottom:0}.blog :is(.b1,.b2,.b3,.b4,.b5) h2,.blog :is(.b1,.b2,.b3,.b4,.b5) h3{margin-top:0}.blog .b1{background:linear-gradient(var(--theme-accent) 0 0) left top / 2.5rem 2px no-repeat, linear-gradient(var(--theme-accent) 0 0) left top / 2px 2.5rem no-repeat, linear-gradient(var(--theme-accent) 0 0) right top / 2.5rem 2px no-repeat, linear-gradient(var(--theme-accent) 0 0) right top / 2px 2.5rem no-repeat, linear-gradient(var(--theme-accent) 0 0) left bottom / 2.5rem 2px no-repeat, linear-gradient(var(--theme-accent) 0 0) left bottom / 2px 2.5rem no-repeat, linear-gradient(var(--theme-accent) 0 0) right bottom / 2.5rem 2px no-repeat, linear-gradient(var(--theme-accent) 0 0) right bottom / 2px 2.5rem no-repeat, radial-gradient(circle, currentColor 1px, transparent 1px) 0 0 / .7rem .7rem}@supports (color:color-mix(in lab, red, red)){.blog .b1{background:linear-gradient(var(--theme-accent) 0 0) left top / 2.5rem 2px no-repeat, linear-gradient(var(--theme-accent) 0 0) left top / 2px 2.5rem no-repeat, linear-gradient(var(--theme-accent) 0 0) right top / 2.5rem 2px no-repeat, linear-gradient(var(--theme-accent) 0 0) right top / 2px 2.5rem no-repeat, linear-gradient(var(--theme-accent) 0 0) left bottom / 2.5rem 2px no-repeat, linear-gradient(var(--theme-accent) 0 0) left bottom / 2px 2.5rem no-repeat, linear-gradient(var(--theme-accent) 0 0) right bottom / 2.5rem 2px no-repeat, linear-gradient(var(--theme-accent) 0 0) right bottom / 2px 2.5rem no-repeat, radial-gradient(circle, color-mix(in srgb, currentColor 11%, transparent) 1px, transparent 1px) 0 0 / .7rem .7rem}}.blog .b1 p:last-child:first-child{background:var(--theme-canvas);box-shadow:0 .3em var(--theme-canvas), 0 -.3em var(--theme-canvas);box-decoration-break:clone;line-height:1.55;display:inline}.blog .b2{border:1px solid var(--theme-accent);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.blog .b2{border:1px solid color-mix(in srgb, var(--theme-accent) 55%, var(--theme-line))}}.blog .b2{background:linear-gradient(90deg, transparent 49%, var(--theme-accent) 50% 51%, transparent 52%) 0 0 / calc(1.5rem + 3px) calc(1.5rem + 3px), linear-gradient(transparent 49%, var(--theme-accent) 50% 51%, transparent 52%) 0 0 / calc(1.5rem + 3px) calc(1.5rem + 3px), var(--theme-canvas);border-radius:.35rem}@supports (color:color-mix(in lab, red, red)){.blog .b2{background:linear-gradient(90deg, transparent 49%, color-mix(in srgb, var(--theme-accent) 10%, transparent) 50% 51%, transparent 52%) 0 0 / calc(1.5rem + 3px) calc(1.5rem + 3px), linear-gradient(transparent 49%, color-mix(in srgb, var(--theme-accent) 10%, transparent) 50% 51%, transparent 52%) 0 0 / calc(1.5rem + 3px) calc(1.5rem + 3px), var(--theme-canvas)}}.blog .b2:before,.blog .b2:after{border:2px solid var(--theme-accent);background:var(--theme-canvas);content:"";border-radius:50%;width:.65rem;height:.65rem;position:absolute}.blog .b2:before{box-shadow:9rem 0 var(--theme-accent), 18rem 0 var(--theme-canvas);top:-.2rem;left:17%}.blog .b2:after{box-shadow:-8rem 0 var(--theme-accent), -16rem 0 var(--theme-canvas);bottom:-.2rem;right:9%}.blog .b3{background:var(--theme-accent);padding-block:2.25rem}@supports (color:color-mix(in lab, red, red)){.blog .b3{background:color-mix(in srgb, var(--theme-accent) 16%, var(--theme-canvas))}}.blog .b3{clip-path:polygon(0 .45rem,4% 0,9% .5rem,15% .1rem,22% .55rem,30% 0,38% .45rem,47% .1rem,56% .55rem,65% 0,74% .45rem,83% .1rem,91% .55rem,100% .1rem,100% calc(100% - .45rem),92% 100%,84% calc(100% - .5rem),76% 100%,68% calc(100% - .4rem),59% 100%,50% calc(100% - .5rem),41% 100%,32% calc(100% - .4rem),23% 100%,15% calc(100% - .5rem),7% 100%,0 calc(100% - .4rem))}.blog .b4{--b4-line-height:1.5em;background:linear-gradient(var(--theme-accent) 0 0) left .5rem top .95rem / 1rem 2px no-repeat, linear-gradient(var(--theme-accent) 0 0) left .95rem top .5rem / 2px 1rem no-repeat, linear-gradient(var(--theme-accent) 0 0) right .5rem bottom .95rem / 1rem 2px no-repeat, linear-gradient(var(--theme-accent) 0 0) right .95rem bottom .5rem / 2px 1rem no-repeat, linear-gradient(var(--theme-line) 1px, transparent 1px) 0 -8px / 100% calc(2px + var(--b4-line-height)), linear-gradient(90deg, var(--theme-line) 1px, transparent 1px) -6px 0 / calc(var(--b4-line-height)) 100%}@supports (color:color-mix(in lab, red, red)){.blog .b4{background:linear-gradient(var(--theme-accent) 0 0) left .5rem top .95rem / 1rem 2px no-repeat, linear-gradient(var(--theme-accent) 0 0) left .95rem top .5rem / 2px 1rem no-repeat, linear-gradient(var(--theme-accent) 0 0) right .5rem bottom .95rem / 1rem 2px no-repeat, linear-gradient(var(--theme-accent) 0 0) right .95rem bottom .5rem / 2px 1rem no-repeat, linear-gradient(color-mix(in srgb, var(--theme-line) 50%, transparent) 1px, transparent 1px) 0 -8px / 100% calc(2px + var(--b4-line-height)), linear-gradient(90deg, color-mix(in srgb, var(--theme-line) 50%, transparent) 1px, transparent 1px) -6px 0 / calc(var(--b4-line-height)) 100%}}.blog .b5{padding-inline:2.5rem;position:relative}.blog .b5:before,.blog .b5:after{content:"";border:3px solid var(--theme-accent);width:1.1rem;position:absolute;top:0;bottom:0}.blog .b5:before{border-right:none;left:0}.blog .b5:after{border-left:none;right:0}@font-face{font-family:Chakra Petch;font-style:italic;font-weight:200;font-display:swap;src:url(/fonts/ChakraPetch-ExtraLightItalic.woff2)format("woff2")}@font-face{font-family:Chakra Petch;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/ChakraPetch-LightItalic.woff2)format("woff2")}@font-face{font-family:Chakra Petch;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/ChakraPetch-Italic.woff2)format("woff2")}@font-face{font-family:Chakra Petch;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/ChakraPetch-MediumItalic.woff2)format("woff2")}@font-face{font-family:Chakra Petch;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/ChakraPetch-SemiBoldItalic.woff2)format("woff2")}@font-face{font-family:Chakra Petch;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/ChakraPetch-BoldItalic.woff2)format("woff2")}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/ChakraPetch-ExtraLight.woff2)format("woff2")}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/ChakraPetch-Light.woff2)format("woff2")}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ChakraPetch-Regular.woff2)format("woff2")}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ChakraPetch-Medium.woff2)format("woff2")}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ChakraPetch-SemiBold.woff2)format("woff2")}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ChakraPetch-Bold.woff2)format("woff2")}@font-face{font-family:Shantell Sans;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/Shantell_Sans-Normal-Light_Italic.woff2)format("woff2")}@font-face{font-family:Shantell Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/Shantell_Sans-Normal-Regular_Italic.woff2)format("woff2")}@font-face{font-family:Shantell Sans;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/Shantell_Sans-Normal-Medium_Italic.woff2)format("woff2")}@font-face{font-family:Shantell Sans;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/Shantell_Sans-Normal-SemiBold_Italic.woff2)format("woff2")}@font-face{font-family:Shantell Sans;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/Shantell_Sans-Normal-Bold_Italic.woff2)format("woff2")}@font-face{font-family:Shantell Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/Shantell_Sans-Normal-Light.woff2)format("woff2")}@font-face{font-family:Shantell Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Shantell_Sans-Normal-Regular.woff2)format("woff2")}@font-face{font-family:Shantell Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Shantell_Sans-Normal-Medium.woff2)format("woff2")}@font-face{font-family:Shantell Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Shantell_Sans-Normal-SemiBold.woff2)format("woff2")}@font-face{font-family:Shantell Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Shantell_Sans-Normal-Bold.woff2)format("woff2")}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:local(Fira Code),local(Menlo),local(Monaco),local(Consolas),local(Courier New),local("monospace")}@font-face{font-family:Fira Code;font-style:italic;font-weight:400;font-display:swap;src:local(Fira Code),local(Menlo),local(Monaco),local(Consolas),local(Courier New),local("monospace")}@font-face{font-family:Fira Code;font-style:normal;font-weight:700;font-display:swap;src:local(Fira Code),local(Menlo),local(Monaco),local(Consolas),local(Courier New),local("monospace")}@font-face{font-family:Fira Code;font-style:italic;font-weight:700;font-display:swap;src:local(Fira Code),local(Menlo),local(Monaco),local(Consolas),local(Courier New),local("monospace")}@font-face{font-family:Science Gothic;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/ScienceGothic-cyrillic-ext-var.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Science Gothic;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/ScienceGothic-cyrillic-var.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Science Gothic;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/ScienceGothic-vietnamese-var.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Science Gothic;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/ScienceGothic-cyrillic-ext-var.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Science Gothic;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/ScienceGothic-cyrillic-var.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Science Gothic;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/ScienceGothic-vietnamese-var.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}code,samp,pre{font-size:.875em;font-style:normal;font-weight:400}pre code,.File code,.OutputArea code,.RunArea code{font-size:14px}[data-vscode-theme-name="Dark High Contrast"] code{color:#fff;background:0 0}[data-vscode-theme-name="Dark High Contrast"] .Task code,[data-vscode-theme-name="Dark High Contrast"] .Quiz code,[data-vscode-theme-name="Light High Contrast"] code{color:#000;background:0 0}[data-vscode-theme-name="Light High Contrast"] .Output code{color:#fff}:is(.light,[data-vscode-theme-name="Light High Contrast"]) code{color:#000;background:#fff1}:is(.light,[data-vscode-theme-name="Light High Contrast"]) span[data-rehype-pretty-code-figure]{color:#000}:is(.light,[data-vscode-theme-name="Light High Contrast"]) code[data-theme*=\ ],:is(.light,[data-vscode-theme-name="Light High Contrast"]) code[data-theme*=\ ] span{color:var(--shiki-light,black);background-color:var(--shiki-light-bg)}:is(.light,[data-vscode-theme-name="Light High Contrast"]) code[data-theme*=\ ] [data-highlighted-line]{background-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){:is(.light,[data-vscode-theme-name="Light High Contrast"]) code[data-theme*=\ ] [data-highlighted-line]{background-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}:is(.light,[data-vscode-theme-name="Light High Contrast"]) code[data-theme*=\ ] [data-highlighted-line-id=green]{background-color:#00c7584d}@supports (color:color-mix(in lab, red, red)){:is(.light,[data-vscode-theme-name="Light High Contrast"]) code[data-theme*=\ ] [data-highlighted-line-id=green]{background-color:color-mix(in oklab, var(--color-green-500) 30%, transparent)}}:is(.light,[data-vscode-theme-name="Light High Contrast"]) code[data-theme*=\ ] [data-highlighted-line-id=red]{background-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){:is(.light,[data-vscode-theme-name="Light High Contrast"]) code[data-theme*=\ ] [data-highlighted-line-id=red]{background-color:color-mix(in oklab, var(--color-red-500) 30%, transparent)}}:is(.light,[data-vscode-theme-name="Light High Contrast"]) code[data-theme*=\ ] [data-highlighted-line-id=amber]{background-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){:is(.light,[data-vscode-theme-name="Light High Contrast"]) code[data-theme*=\ ] [data-highlighted-line-id=amber]{background-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}:is(.light,[data-vscode-theme-name="Light High Contrast"]) code[data-theme*=\ ] [data-highlighted-line-id=stone]{background-color:#79716b4d}@supports (color:color-mix(in lab, red, red)){:is(.light,[data-vscode-theme-name="Light High Contrast"]) code[data-theme*=\ ] [data-highlighted-line-id=stone]{background-color:color-mix(in oklab, var(--color-stone-500) 30%, transparent)}}:is(.light,[data-vscode-theme-name="Light High Contrast"]) code[data-theme*=\ ] [data-highlighted-line-id=mergeConflictTopHeader]{background:#40c8ae80}:is(.light,[data-vscode-theme-name="Light High Contrast"]) code[data-theme*=\ ] [data-highlighted-line-id=mergeConflictTopHeader] span{color:#000!important}:is(.light,[data-vscode-theme-name="Light High Contrast"]) code[data-theme*=\ ] [data-highlighted-line-id=mergeConflictTop]{background:#40c8ae33}:is(.light,[data-vscode-theme-name="Light High Contrast"]) code[data-theme*=\ ] [data-highlighted-line-id=mergeConflictBottomHeader]{background:#40a6ff80}:is(.light,[data-vscode-theme-name="Light High Contrast"]) code[data-theme*=\ ] [data-highlighted-line-id=mergeConflictBottomHeader] span{color:#000!important}:is(.light,[data-vscode-theme-name="Light High Contrast"]) code[data-theme*=\ ] [data-highlighted-line-id=mergeConflictBottom]{background:#40a6ff33}:is(.light,[data-vscode-theme-name="Light High Contrast"]) .OutputArea code,:is(.light,[data-vscode-theme-name="Light High Contrast"]) .OutputArea code[data-theme*=\ ],:is(.light,[data-vscode-theme-name="Light High Contrast"]) .OutputArea code[data-theme*=\ ] span{color:#fff}:is(.dark,[data-vscode-theme-name="Dark High Contrast"]) code{color:#fff;background:#0001}:is(.dark,[data-vscode-theme-name="Dark High Contrast"]) span[data-rehype-pretty-code-figure]{color:#fff}:is(.dark,[data-vscode-theme-name="Dark High Contrast"]) code[data-theme*=\ ],:is(.dark,[data-vscode-theme-name="Dark High Contrast"]) code[data-theme*=\ ] span{color:var(--shiki-dark,white);background-color:var(--shiki-dark-bg)}:is(.dark,[data-vscode-theme-name="Dark High Contrast"]) code[data-theme*=\ ] [data-highlighted-line]{background-color:#ffd2364d}@supports (color:color-mix(in lab, red, red)){:is(.dark,[data-vscode-theme-name="Dark High Contrast"]) code[data-theme*=\ ] [data-highlighted-line]{background-color:color-mix(in oklab, var(--color-amber-300) 30%, transparent)}}:is(.dark,[data-vscode-theme-name="Dark High Contrast"]) code[data-theme*=\ ] [data-highlighted-line-id=green]{background-color:#7bf1a84d}@supports (color:color-mix(in lab, red, red)){:is(.dark,[data-vscode-theme-name="Dark High Contrast"]) code[data-theme*=\ ] [data-highlighted-line-id=green]{background-color:color-mix(in oklab, var(--color-green-300) 30%, transparent)}}:is(.dark,[data-vscode-theme-name="Dark High Contrast"]) code[data-theme*=\ ] [data-highlighted-line-id=red]{background-color:#ffa3a34d}@supports (color:color-mix(in lab, red, red)){:is(.dark,[data-vscode-theme-name="Dark High Contrast"]) code[data-theme*=\ ] [data-highlighted-line-id=red]{background-color:color-mix(in oklab, var(--color-red-300) 30%, transparent)}}:is(.dark,[data-vscode-theme-name="Dark High Contrast"]) code[data-theme*=\ ] [data-highlighted-line-id=amber]{background-color:#ffd2364d}@supports (color:color-mix(in lab, red, red)){:is(.dark,[data-vscode-theme-name="Dark High Contrast"]) code[data-theme*=\ ] [data-highlighted-line-id=amber]{background-color:color-mix(in oklab, var(--color-amber-300) 30%, transparent)}}:is(.dark,[data-vscode-theme-name="Dark High Contrast"]) code[data-theme*=\ ] [data-highlighted-line-id=stone]{background-color:#79716b4d}@supports (color:color-mix(in lab, red, red)){:is(.dark,[data-vscode-theme-name="Dark High Contrast"]) code[data-theme*=\ ] [data-highlighted-line-id=stone]{background-color:color-mix(in oklab, var(--color-stone-500) 30%, transparent)}}:is(.dark,[data-vscode-theme-name="Dark High Contrast"]) code[data-theme*=\ ] [data-highlighted-line-id=mergeConflictTopHeader]{background:#40c8ae80}:is(.dark,[data-vscode-theme-name="Dark High Contrast"]) code[data-theme*=\ ] [data-highlighted-line-id=mergeConflictTopHeader] span{color:#fff!important}:is(.dark,[data-vscode-theme-name="Dark High Contrast"]) code[data-theme*=\ ] [data-highlighted-line-id=mergeConflictTop]{background:#40c8ae33}:is(.dark,[data-vscode-theme-name="Dark High Contrast"]) code[data-theme*=\ ] [data-highlighted-line-id=mergeConflictBottomHeader]{background:#40a6ff80}:is(.dark,[data-vscode-theme-name="Dark High Contrast"]) code[data-theme*=\ ] [data-highlighted-line-id=mergeConflictBottomHeader] span{color:#fff!important}:is(.dark,[data-vscode-theme-name="Dark High Contrast"]) code[data-theme*=\ ] [data-highlighted-line-id=mergeConflictBottom]{background:#40a6ff33}:is(.dark,[data-vscode-theme-name="Dark High Contrast"]) .OutputArea code{color:#fff}.light :is(code .cm,code.cm){color:#a17c00}[data-vscode-theme-name="Light High Contrast"] :is(code .cm,code.cm){color:#735a00}.dark :is(code .cm,code.cm),[data-vscode-theme-name="Dark High Contrast"] :is(code .cm,code.cm){color:#dcdcaa}code .arg,code.arg{word-break:break-all}.light :is(code .arg,code.arg),[data-vscode-theme-name="Light High Contrast"] :is(code .arg,code.arg){color:#a31515}.dark :is(code .arg,code.arg),[data-vscode-theme-name="Dark High Contrast"] :is(code .arg,code.arg){color:#ce9178}.light :is(code .argf,code.argf),[data-vscode-theme-name="Light High Contrast"] :is(code .argf,code.argf){color:#7a208e}.dark :is(code .argf,code.argf),[data-vscode-theme-name="Dark High Contrast"] :is(code .argf,code.argf){color:#c586c0}.light :is(code .arge,code.arge),[data-vscode-theme-name="Light High Contrast"] :is(code .arge,code.arge){color:#e00}.dark :is(code .arge,code.arge),[data-vscode-theme-name="Dark High Contrast"] :is(code .arge,code.arge){color:#d7ba7d}code .opt,code.opt{white-space:nowrap}.light :is(code .opt,code.opt),[data-vscode-theme-name="Light High Contrast"] :is(code .opt,code.opt){color:#375ebe}.dark :is(code .opt,code.opt),[data-vscode-theme-name="Dark High Contrast"] :is(code .opt,code.opt){color:#569cd6}.light :is(code .cr,code.cr),[data-vscode-theme-name="Light High Contrast"] :is(code .cr,code.cr){color:#267f99}.dark :is(code .cr,code.cr),[data-vscode-theme-name="Dark High Contrast"] :is(code .cr,code.cr){color:#4ec9b0}.light :is(code .sep,code.sep),[data-vscode-theme-name="Light High Contrast"] :is(code .sep,code.sep){color:#000}.dark :is(code .sep,code.sep),[data-vscode-theme-name="Dark High Contrast"] :is(code .sep,code.sep){color:#fff}.light :is(code .comment,code.comment),[data-vscode-theme-name="Light High Contrast"] :is(code .comment,code.comment){color:green}.dark :is(code .comment,code.comment),[data-vscode-theme-name="Dark High Contrast"] :is(code .comment,code.comment){color:#6a9955}code{border-radius:3px;padding:1px 3px}pre code{padding:0}span[data-rehype-pretty-code-figure] code,pre{border-radius:.25rem;padding:1px 3px}.light code,[data-vscode-theme-name="Light High Contrast"] code{background-color:#0001}.dark code{background-color:var(--color-stone-700)}[data-vscode-theme-name="Dark High Contrast"] code{background-color:var(--color-stone-900)}.light :is(span[data-rehype-pretty-code-figure] code),[data-vscode-theme-name="Light High Contrast"] :is(span[data-rehype-pretty-code-figure] code){background-color:#0001}.dark :is(span[data-rehype-pretty-code-figure] code){background-color:var(--color-stone-700)}[data-vscode-theme-name="Dark High Contrast"] :is(span[data-rehype-pretty-code-figure] code){background-color:var(--color-stone-900)}pre code,.pre code,.RunArea code{background:0 0!important}.Quiz pre,.Task pre{padding:8px 12px}.light :is(:is(.Quiz,.Task,.Tip,blockquote) pre,:is(.Quiz,.Task,.Tip,blockquote) code),[data-vscode-theme-name="Light High Contrast"] :is(:is(.Quiz,.Task,.Tip,blockquote) pre,:is(.Quiz,.Task,.Tip,blockquote) code){background-color:#fffd}.dark :is(:is(.Quiz,.Task,.Tip,blockquote) pre,:is(.Quiz,.Task,.Tip,blockquote) code),[data-vscode-theme-name="Dark High Contrast"] :is(:is(.Quiz,.Task,.Tip,blockquote) pre,:is(.Quiz,.Task,.Tip,blockquote) code){background-color:var(--color-stone-700)}.File [data-highlighted-line]{margin:0 calc(3px - 1.5rem) 0 calc(-1.5rem - 3px);padding:0 calc(1.5rem + 3px)}code[data-line-numbers]{counter-reset:line}code[data-line-numbers]>[data-line]:before{counter-increment:line;content:counter(line);text-align:right;color:gray;width:.75rem;margin-right:1rem;display:inline-block}code[data-line-numbers-max-digits="2"]>[data-line]:before{width:1.25rem}code[data-line-numbers-max-digits="3"]>[data-line]:before{width:1.75rem}code[data-line-numbers-max-digits="4"]>[data-line]:before{width:2.25rem}:is(.File,.Output) code[data-line-numbers]{margin-left:-1rem}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:"Menlo", "Fira Code", "Monaco", "Consolas", "Courier New", "monospace";--color-red-300:oklch(80.8% .114 19.571);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-950:oklch(25.8% .092 26.042);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-lime-500:oklch(76.8% .233 130.85);--color-lime-600:oklch(64.8% .2 131.684);--color-lime-700:oklch(53.2% .157 131.589);--color-lime-950:oklch(27.4% .072 132.109);--color-green-300:oklch(87.1% .15 154.449);--color-green-500:oklch(72.3% .219 149.579);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-950:oklch(27.1% .105 12.094);--color-stone-100:oklch(97% .001 106.424);--color-stone-300:oklch(86.9% .005 56.366);--color-stone-400:oklch(70.9% .01 56.259);--color-stone-500:oklch(55.3% .013 58.071);--color-stone-600:oklch(44.4% .011 73.639);--color-stone-700:oklch(37.4% .01 67.558);--color-stone-800:oklch(26.8% .007 34.298);--color-stone-900:oklch(21.6% .006 56.043);--color-stone-950:oklch(14.7% .004 49.25);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-2xl:42rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:700;--tracking-tight:-.025em;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-head:"Chakra Petch", "-apple-system", "BlinkMacSystemFont", "Helvetica Neue", "Arial", "sans-serif";--font-hand:"Shantell Sans", "-apple-system", "BlinkMacSystemFont", "Helvetica Neue", "Arial", "sans-serif"}}@layer components{.btn{--btn_pt:calc((var(--btn-is-flat,0) * 2px));--btn_pb:2px;--btn_pl:.75rem;--btn_pr:.75rem;--btn-is-flat:0;--btn-not-flat:calc(1 - var(--btn-is-flat,0));--btn-span_translate-x:0;--btn-span_translate-y:-1px;--btn-before_translate-x:0;--btn-before_translate-y:0;--btn-after_translate-x:0;--btn-after_translate-y:-3px;--btn-after_active-translate-y:0px;--color-primary-btn-foregound:#fff;--btn_font-family:var(--font-head);--btn_font-weight:600;--btn_filter:none;--btn-hover_filter:none;--btn_content-gap:.25rem;--btn-span_active-translate-y:2px;--btn-after-shadow_transition-delay:0s;--btn-outline-offset:1px;--btn-skew:0deg;--btn_line-height:1.1;--btn_transition-duration:.1s;--btn_transition-timing-function:ease-in-out;--btn-after_border-width:1px;--btn_text-size:var(--text-lg,1.25rem);--btn_min-height:2.5rem;--btn_min-width:2.5rem;--btn_border-radius:6px;--btn_border-top-width:3px}@media (hover:hover) and (pointer:fine){.btn:hover:not(.btn-no-hover):not(:active):not(.btn-active):not(.\!btn-active):not(.btn-disabled){--btn-after_translate-y:-5px;--btn-span_translate-y:-3px}}.btn{--btn_foreground-color:var(--color-primary-btn-foregound,#fff);--btn_background-color:var(--color-primary-btn-background,var(--color-primary-500));--btn-before_background:var(--btn_background-color,#0078d4)}@supports (color:color-mix(in lab, red, red)){.btn{--btn-before_background:color-mix(in srgb, var(--btn_background-color,#0078d4), #222)}}.btn{--btn-after_background:var(--btn_background-color);--btn-after_border-color:var(--btn_background-color,#0078d4)}@supports (color:color-mix(in lab, red, red)){.btn{--btn-after_border-color:color-mix(in srgb, var(--btn_background-color,#0078d4), #222)}}.btn{--btn-outline-color:var(--btn_background-color)}.btn:not(.bootstrap .btn){isolation:isolate;width:auto;font-weight:var(--btn_font-weight,600);color:var(--btn_foreground-color);cursor:pointer;font-family:var(--btn_font-family,sans-serif);padding:var(--btn_pt,0) var(--btn_pr,0) var(--btn_pb,0) var(--btn_pl,0);font-size:var(--btn_text-size);line-height:var(--btn_line-height);transition:background var(--btn_transition-duration) var(--btn_transition-timing-function);min-height:var(--btn_min-height);min-width:var(--btn_min-width);border-radius:var(--btn_border-radius-outer,var(--btn_border-radius,0));border-color:#0000;border-top:solid calc(var(--btn_border-top-width,0) * var(--btn-not-flat,1)) transparent;filter:var(--btn_filter,none);align-items:stretch;text-decoration:none;display:inline-flex;position:relative}.btn:not(.bootstrap .btn):before,.btn:not(.bootstrap .btn):after{content:"";z-index:0;border-radius:var(--btn_border-radius);position:absolute;inset:0}.btn:not(.bootstrap .btn)>span:not(.btn-after-shadow){z-index:1;justify-content:center;align-items:center;gap:var(--btn_content-gap,.25rem);width:100%;transform:translate(var(--btn-span_translate-x,0), calc(var(--btn-span_translate-y,0) * var(--btn-not-flat,1)));transition:transform var(--btn_transition-duration) var(--btn_transition-timing-function);display:inline-flex}.btn:not(.bootstrap .btn)>.btn-after-shadow{z-index:1;border-radius:var(--btn_border-radius);transform:translate(var(--btn-after_translate-x,0), calc(var(--btn-after_translate-y,0) * var(--btn-not-flat,1))) skewX(var(--btn-skew));transition:transform var(--btn_transition-duration) var(--btn_transition-timing-function) var(--btn-after-shadow_transition-delay,0s);position:absolute;inset:0}.btn:not(.bootstrap .btn):before{background:var(--btn-before_background,transparent);transform:translate(var(--btn-before_translate-x,0), var(--btn-before_translate-y,0)) skewX(var(--btn-skew));transition:transform var(--btn_transition-duration) var(--btn_transition-timing-function)}.btn:not(.bootstrap .btn):after{background:var(--btn-after_background,transparent);border:solid calc(var(--btn-after_border-width,0) * var(--btn-border-enabled,0)) var(--btn-after_border-color,transparent);transform:translate(var(--btn-after_translate-x,0), calc(var(--btn-after_translate-y,0) * var(--btn-not-flat,1))) skewX(var(--btn-skew));transition:transform var(--btn_transition-duration) var(--btn_transition-timing-function)}@media (hover:hover) and (pointer:fine){.btn:not(.bootstrap .btn):not(.btn-disabled):hover:not(.btn-no-hover):not(:active):not(.btn-active):not(.\!btn-active){--btn_filter:brightness(1.1)}}.btn:not(.bootstrap .btn):not(.btn-disabled).btn-active,.btn:not(.bootstrap .btn):not(.btn-disabled).\!btn-active,.btn:not(.bootstrap .btn):not(.btn-disabled):active{--btn-after-shadow_transition-delay:var(--btn_transition-duration)}:is(.btn:not(.bootstrap .btn):not(.btn-disabled).btn-active,.btn:not(.bootstrap .btn):not(.btn-disabled).\!btn-active,.btn:not(.bootstrap .btn):not(.btn-disabled):active)>span:not(.btn-after-shadow){transform:translate(var(--btn-span_translate-x,0), calc(var(--btn-span_active-translate-y,var(--btn-span_translate-y,0)) * var(--btn-not-flat,1) + 2px * var(--btn-is-flat,0)))}:is(.btn:not(.bootstrap .btn):not(.btn-disabled).btn-active,.btn:not(.bootstrap .btn):not(.btn-disabled).\!btn-active,.btn:not(.bootstrap .btn):not(.btn-disabled):active):after,:is(.btn:not(.bootstrap .btn):not(.btn-disabled).btn-active,.btn:not(.bootstrap .btn):not(.btn-disabled).\!btn-active,.btn:not(.bootstrap .btn):not(.btn-disabled):active)>.btn-after-shadow{transform:translate(var(--btn-after_translate-x,0), calc(var(--btn-after_active-translate-y,var(--btn-after_translate-y,0)) * var(--btn-not-flat,1))) skewX(var(--btn-skew))}.btn:not(.bootstrap .btn):focus{outline:none}.btn:not(.bootstrap .btn):focus-visible{outline:none!important}.btn:not(.bootstrap .btn):focus-visible:before{outline:2px solid var(--btn-outline-color);outline-offset:var(--btn-outline-offset)}:is([data-vscode-theme-name="Dark High Contrast"],[data-vscode-theme-id="Default High Contrast Dark"]) .btn{--btn-border-enabled:1;--btn-after_border-width:1px;--btn-after_background:white;--btn_foreground-color:black;--btn-before_background:transparent;--btn-is-flat:1;--btn-after_border-color:black!important}:is([data-vscode-theme-name="Dark High Contrast"],[data-vscode-theme-id="Default High Contrast Dark"]) .btn-vscode-secondary{--btn-is-flat:1;--btn-after_background:black!important;--btn-after_border-color:white!important;--btn_foreground-color:white!important;--btn-before_background:transparent!important}:is([data-vscode-theme-name="Light High Contrast"],[data-vscode-theme-id="Default High Contrast Light"]) .btn{--btn-border-enabled:1;--btn-after_border-width:1px;--btn-after_background:black;--btn_foreground-color:white;--btn-before_background:transparent;--btn-is-flat:1;--btn-after_border-color:white!important}:is([data-vscode-theme-name="Light High Contrast"],[data-vscode-theme-id="Default High Contrast Light"]) .btn-vscode-secondary{--btn-is-flat:1;--btn-after_background:white!important;--btn-after_border-color:black!important;--btn_foreground-color:black!important;--btn-before_background:transparent!important}.input,.input-textarea,.input-select,.input-checkbox,.input-radio{--input-border-color:var(--vscode-input-border,#0003);--input-bg:var(--vscode-input-background,#fff);--input-color:var(--vscode-input-foreground,#3b3b3b);--input-placeholder-color:var(--vscode-input-placeholderForeground,#868686);--input-focus-border:var(--color-primary-500,#0ea5e9);--input-focus-ring:var(--color-primary-200,#bae6fd)}@supports (color:color-mix(in lab, red, red)){.input,.input-textarea,.input-select,.input-checkbox,.input-radio{--input-focus-ring:color-mix(in srgb, var(--color-primary-200,#bae6fd) 60%, transparent)}}.input,.input-textarea,.input-select,.input-checkbox,.input-radio{--input-shadow:0 1px 2px 0 #0000000d;--input-inset-shadow:inset 0 3px 10px 0 #0000000d;--input-control-active-bg:var(--color-primary-500,#0ea5e9)}@supports (color:color-mix(in lab, red, red)){.input,.input-textarea,.input-select,.input-checkbox,.input-radio{--input-control-active-bg:color-mix(in srgb, var(--color-primary-500,#0ea5e9) 15%, var(--input-bg))}}.input,.input-textarea,.input-select,.input-checkbox,.input-radio{--input-checkbox-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23111827' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m5 10 3.5 3.5L15 7'/%3E%3C/svg%3E");--input-checkbox-indeterminate-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23111827' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6 10h8'/%3E%3C/svg%3E");--input-radio-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%23111827'%3E%3Ccircle cx='10' cy='10' r='4'/%3E%3C/svg%3E");--input-font-size:var(--text-base,1rem);--input-line-height:var(--tw-leading,var(--text-base--line-height,1.5rem));--input-px:.75rem;--input-py:.4375rem;--input-radius:.5rem;--input-min-height:2.5rem;--input-border-width:1px}.dark :is(.input,.input-textarea,.input-select,.input-checkbox,.input-radio){--input-focus-ring:var(--color-primary-400,#bae6fd)}@supports (color:color-mix(in lab, red, red)){.dark :is(.input,.input-textarea,.input-select,.input-checkbox,.input-radio){--input-focus-ring:color-mix(in srgb, var(--color-primary-400,#bae6fd) 20%, transparent)}}.dark :is(.input,.input-textarea,.input-select,.input-checkbox,.input-radio){--input-inset-shadow:inset 0 3px 10px 0 #00000026;--input-border-color:var(--vscode-input-border,#0004);--input-bg:var(--vscode-input-background,#313131);--input-color:var(--vscode-input-foreground,#ccc);--input-placeholder-color:var(--vscode-input-placeholderForeground,#818181);--input-control-active-bg:var(--color-primary-500,#0ea5e9)}@supports (color:color-mix(in lab, red, red)){.dark :is(.input,.input-textarea,.input-select,.input-checkbox,.input-radio){--input-control-active-bg:color-mix(in srgb, var(--color-primary-500,#0ea5e9) 25%, var(--input-bg))}}.dark :is(.input,.input-textarea,.input-select,.input-checkbox,.input-radio){--input-checkbox-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m5 10 3.5 3.5L15 7'/%3E%3C/svg%3E");--input-checkbox-indeterminate-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6 10h8'/%3E%3C/svg%3E");--input-radio-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%23ffffff'%3E%3Ccircle cx='10' cy='10' r='4'/%3E%3C/svg%3E");border-bottom:solid var(--input-border-width) #fff3}.input{background:var(--input-bg);width:100%;color:var(--input-color);border:solid var(--input-border-width) var(--input-border-color);border-radius:var(--input-radius);padding:var(--input-py) var(--input-px);font-size:var(--input-font-size);line-height:var(--input-line-height);min-height:var(--input-min-height);box-shadow:var(--input-shadow), var(--input-inset-shadow)}.input-textarea{background:var(--input-bg);width:100%;color:var(--input-color);border:solid var(--input-border-width) var(--input-border-color);border-radius:var(--input-radius);padding:var(--input-py) var(--input-px);font-size:var(--input-font-size);line-height:var(--input-line-height);box-shadow:var(--input-shadow), var(--input-inset-shadow)}.input-select{--input-select-icon:url("data:image/svg+xml,%3Csvg viewBox='0 0 20 20' fill='none' stroke='%23111827' stroke-width='1.5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background:var(--input-bg);width:100%;color:var(--input-color);border:solid var(--input-border-width) var(--input-border-color);border-radius:var(--input-radius);padding:var(--input-py) calc(var(--input-px) + 1.75rem) var(--input-py) var(--input-px);font-size:var(--input-font-size);line-height:var(--input-line-height);min-height:var(--input-min-height);box-shadow:var(--input-shadow), var(--input-inset-shadow);appearance:none;background-position:right .25rem center;background-repeat:no-repeat;background-size:1.5rem 1.5rem;background-image:var(--input-select-icon);cursor:pointer}.dark .input-select{--input-select-icon:url("data:image/svg+xml,%3Csvg viewBox='0 0 20 20' fill='none' stroke='%23ffffff' stroke-width='1.5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m6 8 4 4 4-4'/%3E%3C/svg%3E")}.input-select[multiple]{padding-right:var(--input-px);min-height:calc(var(--input-line-height) * 3 + var(--input-py) * 2);background-image:none}.input-checkbox,.input-radio{appearance:none;background:var(--input-bg);border:solid var(--input-border-width) var(--input-border-color);cursor:pointer;box-shadow:var(--input-shadow), var(--input-inset-shadow);background-position:50%;background-repeat:no-repeat;background-size:70%;border-radius:.375rem;place-content:center;display:inline-grid}.input-checkbox{border-radius:.35rem}.dark .input-checkbox{border-bottom:solid var(--input-border-width) #fff3}.input-radio{border-radius:9999px}.dark .input-radio{border-bottom:solid var(--input-border-width) #fff3;border-right:solid var(--input-border-width) #fff3;transform:rotate(45deg)}.input-checkbox:checked{background:var(--input-bg);background-image:var(--input-checkbox-icon)}.input-checkbox:indeterminate{background:var(--input-bg);background-image:var(--input-checkbox-indeterminate-icon)}.input-radio:checked{background:var(--input-bg);background-image:var(--input-radio-icon)}.input::placeholder{color:var(--input-placeholder-color);opacity:1}.input-checkbox:focus,.input-radio:focus{border-color:var(--input-focus-border);box-shadow:0 0 0 3px var(--input-focus-ring), var(--input-shadow)}.input:focus-visible,.input-textarea:focus-visible,.input-select:focus-visible,.input-checkbox:focus-visible,.input-radio:focus-visible{border-color:var(--input-focus-border);box-shadow:0 0 0 3px var(--input-focus-ring), var(--input-shadow);outline:none}.input-select.input-disabled,.input-select:disabled,.input.input-disabled,.input:disabled{cursor:not-allowed;opacity:.65;background:var(--input-bg)}@supports (color:color-mix(in lab, red, red)){.input-select.input-disabled,.input-select:disabled,.input.input-disabled,.input:disabled{background:color-mix(in srgb, var(--input-bg) 90%, #000)}}.input-select.input-disabled,.input-select:disabled,.input.input-disabled,.input:disabled{box-shadow:none}.dark :is(.input-select.input-disabled,.input-select:disabled,.input.input-disabled,.input:disabled){background:var(--input-bg)}@supports (color:color-mix(in lab, red, red)){.dark :is(.input-select.input-disabled,.input-select:disabled,.input.input-disabled,.input:disabled){background:color-mix(in srgb, var(--input-bg) 80%, #fff)}}:is(.input-checkbox,.input-radio).input-disabled,:is(.input-checkbox,.input-radio):disabled{cursor:not-allowed;opacity:.65;box-shadow:none}.dark .input[type=date]::-webkit-calendar-picker-indicator{filter:invert()}.dark .input[type=time]::-webkit-calendar-picker-indicator{filter:invert()}.input-fieldset{margin-block:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.input-fieldset-legend{margin-top:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 2);font-family:var(--font-head);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.input-label{font-family:var(--font-head);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);display:block}.input-description{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));opacity:.7;display:block}:root{--web-ui_button-transition-lip:.2s;--web-ui_button-border-radius:12px;--web-ui_button-line-height:normal;--web-ui_bg-opacity:100%;--web-ui_transition-duration:.1s}.vscode-high-contrast{--web-ui_bg-border-width:2px}.pn{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;touch-action:manipulation;display:inline-flex;position:relative;transform:translateZ(0)}.pn-panel{--web-ui_button-padding:20px 20px;--web-ui_button-lip-width:8px;--web-ui_button-font-weight:normal}.pn{--__internal__background-color:var(--web-ui_button-background-color,var(--vscode-editor-background))}@supports (color:color-mix(in lab, red, red)){.pn{--__internal__background-color:color-mix(in srgb, var(--web-ui_button-background-color,var(--vscode-editor-background)) var(--web-ui_bg-opacity), transparent)}}.pn{--__internal__background-color-disabled:var(--web-ui_button-background-color-disabled);--__internal__border-color:var(--web-ui_button-border-color,var(--vscode-editor-background));--__internal__border-radius:var(--web-ui_button-border-radius,12px);--__internal__color:var(--web-ui_button-color,var(--vscode-editor-foreground));--__internal__color-active:var(--web-ui_button-color-active,var(--__internal__color));--__internal__color-disabled:var(--web-ui_button-color-disabled);--__internal__filter-hover:var(--web-ui_button-filter-hover,brightness(1.1));--__internal__lip-width:var(--web-ui_button-lip-width,4px);--__internal__padding:var(--web-ui_button-padding,8px 12px);--__internal__font-weight:var(--web-ui_button-font-weight,bold);--__internal__bg-border-width:var(--web-ui_bg-border-width,0);--__internal__transition-duration:var(--web-ui_transition-duration,.1s);border-radius:var(--__internal__border-radius);border-style:solid;border-color:#0000;border-width:0 0 var(--__internal__lip-width);color:var(--__internal__color);padding:var(--__internal__padding);transition:filter, transform var(--web-ui_button-transition-lip);transition-duration:var(--__internal__transition-duration);font-weight:var(--__internal__font-weight);background:0 0;text-decoration:none}.pn:not(.pn-disabled):not(.pn-non-clickable){cursor:pointer}.pn:before{border-style:solid;border-width:var(--__internal__bg-border-width);border-color:var(--__internal__border-color);background-color:var(--__internal__background-color);border-radius:var(--__internal__border-radius);box-shadow:0 var(--__internal__lip-width) 0;color:var(--__internal__border-color);content:"";transition:background-color, box-shadow var(--web-ui_button-transition-lip);transition-duration:var(--__internal__transition-duration);z-index:-1;position:absolute;inset:0}.pn:after{border-radius:var(--__internal__border-radius);content:"";z-index:-1;background:0 0;position:absolute;inset:0}.pn.pn-flat{--web-ui_button-lip-width:0}.pn.pn-flat:before{box-shadow:0 0}.pn.pn-disabled:not(.WxjqG),.pn._9HA6X:not(.pn-disabled),.pn:active:not(.pn-disabled):not(.pn-non-clickable){color:var(--__internal__color-active);transform:translateY(var(--__internal__lip-width)) translateZ(0)}.pn.pn-disabled:not(.WxjqG):before,.pn._9HA6X:not(.pn-disabled):before,.pn:active:not(.pn-disabled):not(.pn-non-clickable):before{box-shadow:0 0}.pn.pn-disabled:not(.WxjqG):before,.pn._9HA6X:not(.pn-disabled):after,.pn:active:not(.pn-disabled):not(.pn-non-clickable):after{transform:translateY(calc(-1 * var(--__internal__lip-width))) translateZ(0)}.pn.pn-disabled:not(.WxjqG){color:var(--__internal__color-disabled)}.pn.pn-disabled:not(.WxjqG):before{background-color:var(--__internal__background-color-disabled)}@media (hover:hover){.pn:hover:not(.pn-disabled):not(.pn-non-clickable){filter:var(--__internal__filter-hover);color:var(--web-ui_button-color,var(--__internal__color))}.pn:hover:not(.pn-disabled):not(.pn-non-clickable):before{background-color:var(--web-ui_button-background-color-hover,var(--web-ui_button-background-color,var(--vscode-editor-background)))}@supports (color:color-mix(in lab, red, red)){.pn:hover:not(.pn-disabled):not(.pn-non-clickable):before{background-color:color-mix(in srgb, var(--web-ui_button-background-color-hover,var(--web-ui_button-background-color,var(--vscode-editor-background))) var(--web-ui_bg-opacity), transparent)}}.pn:hover:not(.pn-disabled):not(.pn-non-clickable):before{border-color:var(--web-ui_button-border-color-hover,var(--__internal__border-color));color:var(--web-ui_button-border-color-hover,var(--__internal__border-color))}}.pn .PanelLabel{background-color:var(--__internal__background-color);border-radius:5px;padding:2px 6px;position:relative}@supports (color:color-mix(in lab, red, red)){.pn .PanelLabel{background-color:color-mix(in srgb, var(--__internal__background-color) 90%, var(--web-ui_base-color))}}.pn .PanelLabel{border:1px solid var(--__internal__border-color)}.pn .PanelLabel svg{color:var(--__internal__border-color)}.pn .PanelLabel:before{content:" ";background:var(--web-ui_base-color);z-index:-1;border-radius:5px;position:absolute;inset:0}.pn.border{--web-ui_bg-border-width:1px}.pn.border-2{--web-ui_bg-border-width:2px}.pn.border-3{--web-ui_bg-border-width:3px}.pn.border-4{--web-ui_bg-border-width:4px}.pn.bg-opacity-0{--web-ui_bg-opacity:0%;--web-ui_button-color:inherit}.pn.bg-opacity-10{--web-ui_bg-opacity:10%;--web-ui_button-color:inherit}.pn.bg-opacity-20{--web-ui_bg-opacity:20%;--web-ui_button-color:inherit}.pn.bg-opacity-30{--web-ui_bg-opacity:30%;--web-ui_button-color:inherit}.pn.bg-opacity-40{--web-ui_bg-opacity:40%;--web-ui_button-color:inherit}.pn.bg-opacity-50{--web-ui_bg-opacity:50%}.pn.bg-opacity-60{--web-ui_bg-opacity:60%}.pn.bg-opacity-70{--web-ui_bg-opacity:70%}.pn.bg-opacity-80{--web-ui_bg-opacity:80%}.pn.bg-opacity-90{--web-ui_bg-opacity:90%}.pn.bg-opacity-100{--web-ui_bg-opacity:100%}.pn.bg-opacity-25{--web-ui_bg-opacity:25%}.pn.bg-opacity-75{--web-ui_bg-opacity:75%}.pn:hover.hover\:bg-opacity-0{--web-ui_bg-opacity:0%;--web-ui_button-color:inherit}.pn:hover.hover\:bg-opacity-10{--web-ui_bg-opacity:10%;--web-ui_button-color:inherit}.pn:hover.hover\:bg-opacity-20{--web-ui_bg-opacity:20%;--web-ui_button-color:inherit}.pn:hover.hover\:bg-opacity-30{--web-ui_bg-opacity:30%;--web-ui_button-color:inherit}.pn:hover.hover\:bg-opacity-40{--web-ui_bg-opacity:40%;--web-ui_button-color:inherit}.pn:hover.hover\:bg-opacity-50{--web-ui_bg-opacity:50%}.pn:hover.hover\:bg-opacity-60{--web-ui_bg-opacity:60%}.pn:hover.hover\:bg-opacity-70{--web-ui_bg-opacity:70%}.pn:hover.hover\:bg-opacity-80{--web-ui_bg-opacity:80%}.pn:hover.hover\:bg-opacity-90{--web-ui_bg-opacity:90%}.pn:hover.hover\:bg-opacity-100{--web-ui_bg-opacity:100%}.pn:hover.hover\:bg-opacity-25{--web-ui_bg-opacity:25%}.pn:hover.hover\:bg-opacity-75{--web-ui_bg-opacity:75%}:root{--web-ui_base-color:var(--vscode-editor-background);--web-ui_black-white:white}.dark{--web-ui_black-white:black}.pn{--web-ui_button-background-color-disabled:#0003}@supports (color:color-mix(in lab, red, red)){.pn{--web-ui_button-background-color-disabled:color-mix(in srgb, var(--color-black) 20%, transparent)}}.pn{--web-ui_button-color-disabled:#0006}@supports (color:color-mix(in lab, red, red)){.pn{--web-ui_button-color-disabled:color-mix(in srgb, var(--color-black) 40%, transparent)}}.pn{--web-ui_button-color:var(--color-white)}.dark .pn{--web-ui_button-background-color-disabled:#fff3}@supports (color:color-mix(in lab, red, red)){.dark .pn{--web-ui_button-background-color-disabled:color-mix(in srgb, var(--color-white) 20%, transparent)}}.dark .pn{--web-ui_button-color-disabled:#fff6}@supports (color:color-mix(in lab, red, red)){.dark .pn{--web-ui_button-color-disabled:color-mix(in srgb, var(--color-white) 40%, transparent)}}.pn-vscode-sidebar{--web-ui_button-background-color:var(--vscode-sideBar-background)}@supports (color:color-mix(in lab, red, red)){.pn-vscode-sidebar{--web-ui_button-background-color:color-mix(in srgb, var(--vscode-sideBar-background) 95%, #000)}}.pn-vscode-sidebar{--web-ui_button-border-color:var(--vscode-sideBar-border);--web-ui_button-color:var(--vscode-sideBar-foreground);--web-ui_button-background-color-hover:var(--vscode-button-background)}@supports (color:color-mix(in lab, red, red)){.pn-vscode-sidebar{--web-ui_button-background-color-hover:color-mix(in srgb, var(--vscode-button-background) 20%, var(--web-ui_base-color))}}.pn-vscode-sidebar{--web-ui_button-border-color-hover:var(--vscode-button-background)}@supports (color:color-mix(in lab, red, red)){.pn-vscode-sidebar{--web-ui_button-border-color-hover:color-mix(in srgb, var(--vscode-button-background) 20%, var(--web-ui_base-color))}}.pn-vscode-sidebar{--web-ui_button-color-hover:var(--vscode-sideBar-foreground);--web-ui_button-filter-hover:none}.pn-vscode-sidebar.pn-half-dimmed:before{border-color:var(--vscode-sideBar-border)}@supports (color:color-mix(in lab, red, red)){.pn-vscode-sidebar.pn-half-dimmed:before{border-color:color-mix(in srgb, var(--vscode-sideBar-border), transparent)}}.wavy-underline{padding-bottom:.08em;text-decoration:none;display:inline-block;position:relative}.wavy-underline:after{background-color:var(--theme-accent);content:"";pointer-events:none;height:.25em;position:absolute;bottom:.02em;left:0;right:0;mask:url("data:image/svg+xml,%3Csvg width='12' height='4' viewBox='0 0 12 4' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 2Q3 0 6 2T12 2' fill='none' stroke='black' stroke-width='1.25' stroke-linecap='round'/%3E%3C/svg%3E") 0 100%/.75em .25em repeat-x}@keyframes wavy-underline-hover{to{mask-position:.75em bottom}}@media (prefers-reduced-motion:no-preference){.wavy-underline:hover:after{animation:.45s linear infinite wavy-underline-hover}.text-glow-amber{animation:2s ease-in-out forwards text-glow-amber}}:root,:host{--fa-font-solid:normal 900 1em/1 "Font Awesome 7 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 7 Free";--fa-font-light:normal 300 1em/1 "Font Awesome 7 Pro";--fa-font-thin:normal 100 1em/1 "Font Awesome 7 Pro";--fa-font-duotone:normal 900 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-regular:normal 400 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-light:normal 300 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-thin:normal 100 1em/1 "Font Awesome 7 Duotone";--fa-font-brands:normal 400 1em/1 "Font Awesome 7 Brands";--fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-regular:normal 400 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-light:normal 300 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-thin:normal 100 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-duotone-solid:normal 900 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-regular:normal 400 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-light:normal 300 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-thin:normal 100 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-slab-regular:normal 400 1em/1 "Font Awesome 7 Slab";--fa-font-slab-press-regular:normal 400 1em/1 "Font Awesome 7 Slab Press";--fa-font-slab-duo-regular:normal 400 1em/1 "Font Awesome 7 Slab Duo";--fa-font-slab-press-duo-regular:normal 400 1em/1 "Font Awesome 7 Slab Press Duo";--fa-font-pixel-regular:normal 400 1em/1 "Font Awesome 7 Pixel";--fa-font-mosaic-solid:normal 900 1em/1 "Font Awesome 7 Mosaic";--fa-font-vellum-solid:normal 900 1em/1 "Font Awesome 7 Vellum";--fa-font-whiteboard-semibold:normal 600 1em/1 "Font Awesome 7 Whiteboard";--fa-font-thumbprint-light:normal 300 1em/1 "Font Awesome 7 Thumbprint";--fa-font-notdog-solid:normal 900 1em/1 "Font Awesome 7 Notdog";--fa-font-notdog-duo-solid:normal 900 1em/1 "Font Awesome 7 Notdog Duo";--fa-font-etch-solid:normal 900 1em/1 "Font Awesome 7 Etch";--fa-font-graphite-thin:normal 100 1em/1 "Font Awesome 7 Graphite";--fa-font-jelly-regular:normal 400 1em/1 "Font Awesome 7 Jelly";--fa-font-jelly-fill-regular:normal 400 1em/1 "Font Awesome 7 Jelly Fill";--fa-font-jelly-duo-regular:normal 400 1em/1 "Font Awesome 7 Jelly Duo";--fa-font-chisel-regular:normal 400 1em/1 "Font Awesome 7 Chisel";--fa-font-utility-semibold:normal 600 1em/1 "Font Awesome 7 Utility";--fa-font-utility-duo-semibold:normal 600 1em/1 "Font Awesome 7 Utility Duo";--fa-font-utility-fill-semibold:normal 600 1em/1 "Font Awesome 7 Utility Fill"}.svg-inline--fa{box-sizing:content-box;display:var(--fa-display,inline-block);vertical-align:-.125em;height:1em;width:var(--fa-width,1.25em);overflow:visible}.svg-inline--fa.fa-2xs{vertical-align:.1em}.svg-inline--fa.fa-xs{vertical-align:0}.svg-inline--fa.fa-sm{vertical-align:-.0714286em}.svg-inline--fa.fa-lg{vertical-align:-.2em}.svg-inline--fa.fa-xl{vertical-align:-.25em}.svg-inline--fa.fa-2xl{vertical-align:-.3125em}.svg-inline--fa.fa-pull-left,.svg-inline--fa .fa-pull-start{float:inline-start;margin-inline-end:var(--fa-pull-margin,.3em)}.svg-inline--fa.fa-pull-right,.svg-inline--fa .fa-pull-end{float:inline-end;margin-inline-start:var(--fa-pull-margin,.3em)}.svg-inline--fa.fa-li{width:var(--fa-li-width,2em);inset-block-start:.25em;inset-inline-start:calc(-1 * var(--fa-li-width,2em))}.fa-layers-counter,.fa-layers-text{text-align:center;display:inline-block;position:absolute}.fa-layers{text-align:center;vertical-align:-.125em;height:1em;width:var(--fa-width,1.25em);display:inline-block;position:relative}.fa-layers .svg-inline--fa{transform-origin:50%;margin:auto;position:absolute;inset:0}.fa-layers-text{transform-origin:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.fa-layers-counter{background-color:var(--fa-counter-background-color,#ff253a);border-radius:var(--fa-counter-border-radius,1em);box-sizing:border-box;color:var(--fa-inverse,#fff);line-height:var(--fa-counter-line-height,1);max-width:var(--fa-counter-max-width,5em);min-width:var(--fa-counter-min-width,1.5em);padding:var(--fa-counter-padding,.25em .5em);right:var(--fa-right,0);text-overflow:ellipsis;top:var(--fa-top,0);transform:scale(var(--fa-counter-scale,.25));transform-origin:100% 0;overflow:hidden}.fa-layers-bottom-right{bottom:var(--fa-bottom,0);right:var(--fa-right,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:100% 100%;top:auto}.fa-layers-bottom-left{bottom:var(--fa-bottom,0);left:var(--fa-left,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:0 100%;top:auto;right:auto}.fa-layers-top-right{top:var(--fa-top,0);right:var(--fa-right,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:100% 0}.fa-layers-top-left{left:var(--fa-left,0);right:auto;top:var(--fa-top,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:0 0}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{vertical-align:.225em;font-size:.625em;line-height:.1em}.fa-xs{vertical-align:.125em;font-size:.75em;line-height:.0833333em}.fa-sm{vertical-align:.0535715em;font-size:.875em;line-height:.0714286em}.fa-lg{vertical-align:-.075em;font-size:1.25em;line-height:.05em}.fa-xl{vertical-align:-.125em;font-size:1.5em;line-height:.0416667em}.fa-2xl{vertical-align:-.1875em;font-size:2em;line-height:.03125em}.fa-width-auto{--fa-width:auto}.fa-fw,.fa-width-fixed{--fa-width:1.25em}.fa-canvas-square{margin-block-end:-.125em;padding-block:.125em}.fa-canvas-roomy{box-sizing:content-box;margin-block-end:-.25em;padding-block:.25em;padding-inline:.125em}.fa-ul{margin-inline-start:var(--fa-li-margin,2.5em);padding-inline-start:0;list-style-type:none}.fa-ul>li{position:relative}.fa-li{text-align:center;width:var(--fa-li-width,2em);line-height:inherit;position:absolute;inset-inline-start:calc(-1 * var(--fa-li-width,2em))}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.0625em);box-sizing:var(--fa-border-box-sizing,content-box);padding:var(--fa-border-padding,.1875em .25em)}.fa-pull-left,.fa-pull-start{float:inline-start;margin-inline-end:var(--fa-pull-margin,.3em)}.fa-pull-right,.fa-pull-end{float:inline-end;margin-inline-start:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28, .84, .42, 1))}.fa-fade{animation-name:fa-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-beat-fade{animation-name:fa-beat-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1.5s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-flip-360{animation-name:fa-flip-360;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,.75s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}.fa-spin-snap{animation-name:fa-spin-snap;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,3s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-snap-4{animation-name:fa-spin-snap-4;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,2.4s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-snap-8{animation-name:fa-spin-snap-8;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,4s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-buzz{animation-name:fa-buzz;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,.6s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-wag{animation-name:fa-wag;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,.9s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-out);transform-origin:bottom}.fa-float{animation-name:fa-float;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,3s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out);will-change:transform}.fa-swing{animation-name:fa-swing;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1.2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-out);transform-origin:top}.fa-jello{animation-name:fa-jello;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,.9s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-out)}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-flip-360,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse,.fa-buzz,.fa-float,.fa-jello,.fa-spin-snap,.fa-spin-snap-4,.fa-spin-snap-8,.fa-swing,.fa-wag{transition:none!important;animation:none!important}}@keyframes fa-beat{0%{transform:scale(1)}25%{transform:scale(calc(1.25 * var(--fa-beat-scale,1.25)))}45%{transform:scale(calc(1.22 * var(--fa-beat-scale,1.22)))}65%{transform:scale(calc(1.25 * var(--fa-beat-scale,1.25)))}90%{transform:scale(1)}}@keyframes fa-bounce{0%{animation-timing-function:var(--fa-animation-timing);transform:scale(1)translateY(0)}14%{transform:scale(var(--fa-bounce-start-scale-x,1.06), var(--fa-bounce-start-scale-y,.94)) translateY(var(--fa-bounce-anticipation,3px));animation-timing-function:cubic-bezier(.33,0,.66,.33)}32%{transform:scale(var(--fa-bounce-jump-scale-x,.94), var(--fa-bounce-jump-scale-y,1.12)) translateY(calc(-1 * var(--fa-bounce-height,.5em)));animation-timing-function:cubic-bezier(.33,.66,.66,1)}52%{transform:scale(1, 1) translateY(calc(-1 * var(--fa-bounce-height,.5em) * 1.1));animation-timing-function:cubic-bezier(.5,0,1,.5)}70%{transform:scale(var(--fa-bounce-land-scale-x,1.06), var(--fa-bounce-land-scale-y,.92)) translateY(0);animation-timing-function:cubic-bezier(.33,.33,.66,1)}85%{transform:scale(.98, 1.04) translateY(calc(-2px * var(--fa-bounce-rebound,1)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:scale(1)translateY(0)}}@keyframes fa-fade{0%{opacity:1;animation-timing-function:cubic-bezier(.2,0,.4,1);transform:scale(1)}40%{opacity:var(--fa-fade-opacity,.4);animation-timing-function:cubic-bezier(.4,0,.6,1);transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes fa-beat-fade{0%{opacity:var(--fa-beat-fade-opacity,.4);animation-timing-function:cubic-bezier(.2,0,.4,1);transform:scale(1)}25%{opacity:calc(var(--fa-beat-fade-opacity,.4) + .4);transform:scale(var(--fa-beat-fade-scale,1.28));animation-timing-function:cubic-bezier(.4,0,.6,1)}45%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.25));animation-timing-function:cubic-bezier(.4,0,.2,1)}65%{opacity:calc(var(--fa-beat-fade-opacity,.4) + .4);transform:scale(var(--fa-beat-fade-scale,1.28));animation-timing-function:cubic-bezier(.4,0,.6,1)}to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}}@keyframes fa-flip{0%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), 0deg);animation-timing-function:cubic-bezier(.2,0,.4,1)}8%{transform:perspective(2em) scale(var(--fa-flip-anticipation-scale,.95)) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), 0deg);animation-timing-function:cubic-bezier(.33,0,.66,.33)}35%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), calc(var(--fa-flip-angle,-360deg) * .6));animation-timing-function:linear}65%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), calc(var(--fa-flip-angle,-360deg) * .5));animation-timing-function:cubic-bezier(.33,.66,.66,1)}92%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), calc(var(--fa-flip-angle,-360deg) * var(--fa-flip-overshoot,1.04)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), var(--fa-flip-angle,-360deg))}}@keyframes fa-flip-360{0%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), 0deg);animation-timing-function:cubic-bezier(.2,0,.4,1)}8%{transform:perspective(2em) scale(var(--fa-flip-anticipation-scale,.95)) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), 0deg);animation-timing-function:cubic-bezier(.33,0,.66,.33)}50%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), calc(var(--fa-flip-angle,-360deg) * .6));animation-timing-function:cubic-bezier(.33,.66,.66,1)}80%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), calc(var(--fa-flip-angle,-360deg) * var(--fa-flip-overshoot,1.04)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), var(--fa-flip-angle,-360deg))}}@keyframes fa-shake{0%{animation-timing-function:cubic-bezier(.2,0,.8,1);transform:rotate(0)}8%{animation-timing-function:cubic-bezier(.3,0,.7,1);transform:rotate(35deg)translate(1px)}20%{animation-timing-function:cubic-bezier(.3,0,.7,1);transform:rotate(-22deg)translate(-1px)}35%{animation-timing-function:cubic-bezier(.3,0,.7,1);transform:rotate(15deg)translate(1px)}50%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:rotate(-9deg)}65%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:rotate(5deg)}78%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:rotate(-3deg)}90%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:rotate(1deg)}to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fa-spin-snap{0%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(0)}12%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(60deg)}16.67%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(60deg)}28.67%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(120deg)}33.33%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(120deg)}45.33%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(180deg)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(180deg)}62%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(240deg)}66.67%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(240deg)}78.67%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(300deg)}83.33%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(300deg)}95.33%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(360deg)}to{transform:rotate(360deg)}}@keyframes fa-spin-snap-4{0%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(0)}15%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(90deg)}25%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(90deg)}40%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(180deg)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(180deg)}65%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(270deg)}75%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(270deg)}90%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(360deg)}to{transform:rotate(360deg)}}@keyframes fa-spin-snap-8{0%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(0)}9%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(45deg)}12.5%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(45deg)}21.5%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(90deg)}25%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(90deg)}34%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(135deg)}37.5%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(135deg)}46.5%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(180deg)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(180deg)}59%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(225deg)}62.5%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(225deg)}71.5%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(270deg)}75%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(270deg)}84%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(315deg)}87.5%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(315deg)}96.5%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(360deg)}to{transform:rotate(360deg)}}@keyframes fa-buzz{0%{animation-timing-function:cubic-bezier(.1,0,.9,1);transform:translate(0)rotate(0)}5%{transform:translateX(var(--fa-buzz-distance,4px)) rotate(.5deg)}10%{transform:translateX(calc(-1 * var(--fa-buzz-distance,4px))) rotate(-.5deg)}15%{transform:translateX(var(--fa-buzz-distance,4px)) rotate(.3deg)}20%{transform:translateX(calc(-1 * var(--fa-buzz-distance,4px))) rotate(-.3deg)}25%{transform:translateX(calc(var(--fa-buzz-distance,4px) * .7)) rotate(.2deg)}30%{transform:translateX(calc(-1 * var(--fa-buzz-distance,4px) * .7)) rotate(-.2deg)}35%{transform:translateX(calc(var(--fa-buzz-distance,4px) * .4)) rotate(.1deg)}40%{transform:translate(0)rotate(0)}to{transform:translate(0)rotate(0)}}@keyframes fa-wag{0%{animation-timing-function:cubic-bezier(.2,0,.6,1);transform:rotate(0)}12%{transform:rotate(var(--fa-wag-angle,12deg));animation-timing-function:cubic-bezier(.4,0,.2,1)}24%{animation-timing-function:cubic-bezier(.2,0,.6,1);transform:rotate(2deg)}36%{transform:rotate(calc(var(--fa-wag-angle,12deg) * .85));animation-timing-function:cubic-bezier(.4,0,.2,1)}48%{animation-timing-function:cubic-bezier(.2,0,.6,1);transform:rotate(1deg)}58%{transform:rotate(calc(var(--fa-wag-angle,12deg) * .6));animation-timing-function:cubic-bezier(.4,0,.2,1)}68%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes fa-float{0%{transform:translateY(0) translateX(0) rotate(0deg) scale(var(--fa-float-squash-x,1.02), var(--fa-float-squash-y,.98));animation-timing-function:cubic-bezier(.33,0,.66,.33)}15%{transform:translateY(calc(-.4 * var(--fa-float-height,6px))) translateX(var(--fa-float-drift,1px)) rotate(var(--fa-float-tilt,1deg)) scale(1, 1);animation-timing-function:cubic-bezier(.33,.66,.66,1)}35%{transform:translateY(calc(-1 * var(--fa-float-height,6px))) translateX(0) rotate(0deg) scale(var(--fa-float-stretch-x,.98), var(--fa-float-stretch-y,1.03));animation-timing-function:cubic-bezier(.5,0,.5,0)}50%{transform:translateY(calc(-.92 * var(--fa-float-height,6px))) translateX(calc(-.5 * var(--fa-float-drift,1px))) rotate(calc(-.5 * var(--fa-float-tilt,1deg))) scale(.995, 1.01);animation-timing-function:cubic-bezier(.33,0,.66,.33)}70%{transform:translateY(calc(-.3 * var(--fa-float-height,6px))) translateX(calc(-1 * var(--fa-float-drift,1px))) rotate(calc(-1 * var(--fa-float-tilt,1deg))) scale(1, 1);animation-timing-function:cubic-bezier(.33,.66,.66,1)}90%{transform:translateY(calc(.05 * var(--fa-float-height,6px))) translateX(0) rotate(0deg) scale(var(--fa-float-squash-x,1.02), var(--fa-float-squash-y,.98));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:translateY(0) translateX(0) rotate(0deg) scale(var(--fa-float-squash-x,1.02), var(--fa-float-squash-y,.98))}}@keyframes fa-swing{0%{animation-timing-function:cubic-bezier(.2,0,.8,1);transform:rotate(0)}8%{transform:rotate(var(--fa-swing-angle,22deg));animation-timing-function:cubic-bezier(.3,0,.7,1)}18%{transform:rotate(calc(-1 * var(--fa-swing-angle,22deg) * .85));animation-timing-function:cubic-bezier(.3,0,.7,1)}28%{transform:rotate(calc(var(--fa-swing-angle,22deg) * .65));animation-timing-function:cubic-bezier(.35,0,.65,1)}38%{transform:rotate(calc(-1 * var(--fa-swing-angle,22deg) * .45));animation-timing-function:cubic-bezier(.4,0,.6,1)}48%{transform:rotate(calc(var(--fa-swing-angle,22deg) * .25));animation-timing-function:cubic-bezier(.4,0,.6,1)}56%{transform:rotate(calc(-1 * var(--fa-swing-angle,22deg) * .1));animation-timing-function:cubic-bezier(.4,0,.6,1)}64%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes fa-jello{0%{animation-timing-function:cubic-bezier(.2,0,.8,1);transform:scale(1)}12%{transform:scale(var(--fa-jello-scale-x,1.15), calc(2 - var(--fa-jello-scale-x,1.15)));animation-timing-function:cubic-bezier(.3,0,.7,1)}24%{transform:scale(calc(2 - var(--fa-jello-scale-y,1.12)), var(--fa-jello-scale-y,1.12));animation-timing-function:cubic-bezier(.3,0,.7,1)}36%{transform:scale(calc(1 + (var(--fa-jello-scale-x,1.15) - 1) * .5), calc(2 - (1 + (var(--fa-jello-scale-x,1.15) - 1) * .5)));animation-timing-function:cubic-bezier(.4,0,.6,1)}48%{transform:scale(calc(2 - (1 + (var(--fa-jello-scale-y,1.12) - 1) * .3)), calc(1 + (var(--fa-jello-scale-y,1.12) - 1) * .3));animation-timing-function:cubic-bezier(.4,0,.6,1)}58%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:scale(1.02,.98)}68%{transform:scale(1)}to{transform:scale(1)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color,currentColor);opacity:var(--fa-primary-opacity,1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color,currentColor);opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:var(--fa-primary-opacity,1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}.svg-inline--fa.fa-inverse{fill:var(--fa-inverse,#fff)}.fa-stack{vertical-align:middle;width:2.5em;height:2em;line-height:2em;display:inline-block;position:relative}.fa-inverse{color:var(--fa-inverse,#fff)}.svg-inline--fa.fa-stack-1x{--fa-width:1.25em;height:1em;width:var(--fa-width)}.svg-inline--fa.fa-stack-2x{--fa-width:2.5em;height:2em;width:var(--fa-width)}.fa-stack-1x,.fa-stack-2x{z-index:var(--fa-stack-z-index,auto);margin:auto;position:absolute;inset:0}}@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.mx-auto{margin-inline:auto}.my-0{margin-block:0}.mt-0{margin-top:0}.mt-20{margin-top:calc(var(--spacing) * 20)}.mb-0{margin-bottom:0}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.h-1{height:var(--spacing)}.min-h-svh{min-height:100svh}.max-w-2xl{max-width:var(--container-2xl)}.max-w-\[60\%\]{max-width:60%}.min-w-0{min-width:0}.flex-1{flex:1}.flex-\[0_1_auto\]{flex:0 auto}.flex-\[1_0_2rem\]{flex:1 0 2rem}.flex-none{flex:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.list-none{list-style-type:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.self-center{align-self:center}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.bg-canvas{background-color:var(--theme-canvas)}.object-contain{object-fit:contain}.p-0{padding:0}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-1{padding-block:var(--spacing)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.text-right{text-align:right}.font-head{font-family:var(--font-head)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-wrap{text-wrap:wrap}.whitespace-nowrap{white-space:nowrap}.text-ink{color:var(--theme-ink)}.text-muted{color:var(--theme-muted)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.group-hover\:text-accent:is(:where(.group):hover *),.hover\:text-accent:hover{color:var(--theme-accent)}.hover\:text-ink:hover{color:var(--theme-ink)}}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}@media (width>=40rem){.sm\:block{display:block}.sm\:flex-row{flex-direction:row}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-5{gap:calc(var(--spacing) * 5)}}@media (width>=48rem){.md\:mt-28{margin-top:calc(var(--spacing) * 28)}.md\:mb-20{margin-bottom:calc(var(--spacing) * 20)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:pt-8{padding-top:calc(var(--spacing) * 8)}.md\:pt-20{padding-top:calc(var(--spacing) * 20)}.md\:pt-28{padding-top:calc(var(--spacing) * 28)}.md\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.md\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}}:root{--anim-elastic:linear(0, .218 2.1%, .862 6.5%, 1.114, 1.296 10.7%, 1.346, 1.37 12.9%, 1.373, 1.364 14.5%, 1.315 16.2%, 1.032 21.8%, .941 24%, .891 25.9%, .877, .869 27.8%, .87, .882 30.7%, .907 32.4%, .981 36.4%, 1.012 38.3%, 1.036, 1.046 42.7% 44.1%, 1.042 45.7%, .996 53.3%, .988, .984 57.5%, .985 60.7%, 1.001 68.1%, 1.006 72.2%, .998 86.7%, 1);--anim-bounce:linear(0, .004, .016, .035, .063, .098, .141 13.6%, .25, .391, .563, .765, 1, .891 40.9%, .848, .813, .785, .766, .754, .75, .754, .766, .785, .813, .848, .891 68.2%, 1 72.7%, .973, .953, .941, .938, .941, .953, .973, 1, .988, .984, .988, 1);--anim-custom:linear(0, .002, .01 3.6%, .034, .074 9.1%, .128 11.4%, .194 13.4%, .271 15%, .344 16.1%, .544, .66 20.6%, .717 22.4%, .765 24.6%, .808 27.3%, .845 30.4%, .883 35.1%, .916 40.6%, .942 47.2%, .963 55%, .979 64%, .991 74.4%, .998 86.4%, 1);--anim-reflection-flash-gradient:linear-gradient(110deg, transparent 30%, #ffffffb3 30%, #ffffffb3 70%, transparent 70%);--anim1-duration:.3s;--anim1-delay:0s;--anim1-fill-mode:none;--anim1-easing:ease-in;--anim1-size:1;--anim1-iteration-count:1;--anim1-name:none}@keyframes keyframe-scalein{0%{scale:0}to{scale:1}}@keyframes keyframe-fadein{0%{opacity:0}to{opacity:1}}@keyframes keyframe-fadeout{0%{opacity:1}to{opacity:0}}@keyframes keyframe-slide-from-top{0%{transform:translateY(calc(-20px * var(--anim1-size)))}to{transform:translateY(0)}}@keyframes keyframe-slide-from-top-anim2{0%{transform:translateY(calc(-20px * var(--anim2-size,var(--anim1-size))))}to{transform:translateY(0)}}@keyframes keyframe-slide-from-bottom{0%{transform:translateY(calc(20px * var(--anim1-size)))}to{transform:translateY(0)}}@keyframes keyframe-slide-from-bottom-anim2{0%{transform:translateY(calc(20px * var(--anim2-size,var(--anim1-size))))}to{transform:translateY(0)}}@keyframes keyframe-slide-from-left{0%{transform:translateX(calc(-20px * var(--anim1-size)))}to{transform:translate(0)}}@keyframes keyframe-slide-from-left-anim2{0%{transform:translateX(calc(-20px * var(--anim2-size,var(--anim1-size))))}to{transform:translate(0)}}@keyframes keyframe-slide-from-right{0%{transform:translateX(calc(20px * var(--anim1-size)))}to{transform:translate(0)}}@keyframes keyframe-slide-from-right-anim2{0%{transform:translateX(calc(20px * var(--anim2-size,var(--anim1-size))))}to{transform:translate(0)}}@keyframes keyframe-slide-top{0%{transform:translateY(0)}to{transform:translateY(calc(-20px * var(--anim1-size)))}}@keyframes keyframe-slide-top-anim2{0%{transform:translateY(0)}to{transform:translateY(calc(-20px * var(--anim2-size,var(--anim1-size))))}}@keyframes keyframe-slide-bottom{0%{transform:translateY(0)}to{transform:translateY(calc(20px * var(--anim1-size)))}}@keyframes keyframe-slide-bottom-anim2{0%{transform:translateY(0)}to{transform:translateY(calc(20px * var(--anim2-size,var(--anim1-size))))}}@keyframes keyframe-slide-left{0%{transform:translate(0)}to{transform:translateX(calc(-20px * var(--anim1-size)))}}@keyframes keyframe-slide-left-anim2{0%{transform:translate(0)}to{transform:translateX(calc(-20px * var(--anim2-size,var(--anim1-size))))}}@keyframes keyframe-slide-right{0%{transform:translate(0)}to{transform:translateX(calc(20px * var(--anim1-size)))}}@keyframes keyframe-slide-right-anim2{0%{transform:translate(0)}to{transform:translateX(calc(20px * var(--anim2-size,var(--anim1-size))))}}@keyframes keyframe-shake-x{0%{transform:translate(0)}25%{transform:translate(-5px)}50%{transform:translate(5px)}75%{transform:translate(-5px)}to{transform:translate(0)}}@keyframes keyframe-rotate-in-x{0%{transform:rotateX(-90deg)}to{transform:rotateX(0)}}@keyframes keyframe-shake-with-hue-x{0%{filter:hue-rotate(-60deg)brightness(.5);transform:translate(0)}25%{transform:translate(-5px)}50%{transform:translate(5px)}75%{transform:translate(-5px)}to{filter:hue-rotate()brightness();transform:translate(0)}}@keyframes keyframe-pop{0%{filter:brightness()}50%{filter:brightness(2)}to{filter:brightness()}}@keyframes keyframe-reflection-flash{0%{background-position:200% 0}to{background-position:-100% 0}}@keyframes keyframe-reflection-flash-idle{0%{background-position:200% 0}4%{background-position:-100% 0}to{background-position:-100% 0}}@keyframes keyframe-on-off{0%{opacity:0}50%{opacity:0}51%{opacity:1}to{opacity:1}}@keyframes flowing-gradient{0%{background-position:-100px 0}to{background-position:0 0}}@keyframes ping2{75%,to{opacity:0;transform:scale(8)}}@keyframes ping3{0%,to{opacity:1;scale:1}50%{opacity:.5;scale:8}}@keyframes animate-transform-button-skew-and-color{0%{background:var(--button-action-color);transform:none}to{background:#0001;transform:skew(-10deg)}}@keyframes animate-transform-button-skew-and-color_dark{0%{background:var(--button-action-color);transform:none}to{background:#fff1;transform:skew(-10deg)}}@keyframes random-text-style{0%{font-weight:100}50%{font-weight:900}to{font-weight:100}}@keyframes flicker{0%{opacity:.1}50%{opacity:.2}60%{opacity:.1}62%{opacity:.2}to{opacity:.1}}.anim-drop-from-the-sky{--anim1-name:drop-from-the-sky;--anim2-name:drop-from-the-sky-shadow;--anim1-easing:var(--anim-elastic)}@keyframes drop-from-the-sky{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes drop-from-the-sky-shadow{0%{box-shadow:0 100px 0 10px #0002}to{box-shadow:0 3px 0 2px #0002}}@keyframes keyframe-sparkle{0%{opacity:0;transform:scale(.5)rotate(0)}10%{opacity:1;transform:scale(1)rotate(180deg)}20%{opacity:0;transform:scale(.5)rotate(360deg)}}@keyframes keyframe-flame{0%{transform:scale(1)skew(0deg)}10%{transform:scale(1.05)skew(1deg)}20%{transform:scale(1)skew(-1deg)}30%{transform:scale(1.05)skew(1deg)}40%{transform:scale(1.05)skew(-1deg)}50%{transform:scale(.9)skew(0deg)}60%{transform:scale(1.05)skew(-1deg)}70%{transform:scale(1)skew(1deg)}80%{transform:scale(.9)skew(0deg)}90%{transform:scale(1.05)skew(0deg)}to{transform:scale(1)skew(-1deg)}}:root{--page-transition-duration:.3s;--page-transition-easing:ease-in-out}main.blog{view-transition-name:blog-content}::view-transition-old(root),::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(blog-content),::view-transition-new(blog-content){animation-duration:var(--page-transition-duration);animation-fill-mode:both;animation-timing-function:var(--page-transition-easing);mix-blend-mode:normal}html[data-blog-view=content]::view-transition-old(blog-content){animation-name:blog-content-exit-left}html[data-blog-view=content]::view-transition-new(blog-content){animation-name:blog-content-enter-right}html[data-blog-view=index]::view-transition-old(blog-content){animation-name:blog-content-exit-right}html[data-blog-view=index]::view-transition-new(blog-content){animation-name:blog-content-enter-left}@keyframes blog-content-enter-right{0%{opacity:0;transform:translate(100%)}}@keyframes blog-content-exit-left{to{opacity:0;transform:translate(-100%)}}@keyframes blog-content-enter-left{0%{opacity:0;transform:translate(-100%)}}@keyframes blog-content-exit-right{to{opacity:0;transform:translate(100%)}}@media (prefers-reduced-motion:reduce){::view-transition-old(blog-content),::view-transition-new(blog-content){animation:none}}:root{scrollbar-gutter:stable;--vscode-font-size:16px!important}:root,:root.light{color-scheme:light;--theme-canvas:#fff;--theme-ink:#1a1a1a;--theme-muted:#666;--theme-line:#e5e5e5;--theme-soft:#f4f4f4;--theme-accent:#e84c3c;--theme-code:#1a1a1a;--theme-code-ink:#f5f5f5}:root.dark{color-scheme:dark;--theme-canvas:#151515;--theme-ink:#f1f1f1;--theme-muted:#aaa;--theme-line:#333;--theme-soft:#242424;--theme-accent:#dc5a4c;--theme-code:#0d0d0d;--theme-code-ink:#f5f5f5}html[lang=uk],html[lang=ru]{--font-head:"Science Gothic", "Chakra Petch", "-apple-system", "BlinkMacSystemFont", "Helvetica Neue", "Arial", "sans-serif"}:is(html[lang=uk],html[lang=ru]) .font-head{font-variation-settings:"wght" 250, "wdth" 85}:is(html[lang=uk],html[lang=ru]) .font-head.font-bold,:is(html[lang=uk],html[lang=ru]) .font-head.font-normal.\!font-bold{font-variation-settings:"wght" 400, "wdth" 85}:is(html[lang=uk],html[lang=ru]) .font-head.font-bold.\!font-normal{font-variation-settings:"wght" 250, "wdth" 85}:is(html[lang=uk],html[lang=ru]) b,:is(html[lang=uk],html[lang=ru]) strong,:is(html[lang=uk],html[lang=ru]) h1,:is(html[lang=uk],html[lang=ru]) h2,:is(html[lang=uk],html[lang=ru]) h3,:is(html[lang=uk],html[lang=ru]) h4,:is(html[lang=uk],html[lang=ru]) h5,:is(html[lang=uk],html[lang=ru]) .btn,:is(html[lang=uk],html[lang=ru]) .input-label{font-variation-settings:"wght" 400, "wdth" 85}:is(:is(html[lang=uk],html[lang=ru]) b,:is(html[lang=uk],html[lang=ru]) strong,:is(html[lang=uk],html[lang=ru]) h1,:is(html[lang=uk],html[lang=ru]) h2,:is(html[lang=uk],html[lang=ru]) h3,:is(html[lang=uk],html[lang=ru]) h4,:is(html[lang=uk],html[lang=ru]) h5,:is(html[lang=uk],html[lang=ru]) .btn,:is(html[lang=uk],html[lang=ru]) .input-label) .font-normal{font-variation-settings:"wght" 250, "wdth" 85}:is(html[lang=uk],html[lang=ru]) .input-label{font-weight:700}:is(html[lang=uk],html[lang=ru]) em,:is(html[lang=uk],html[lang=ru]) i{font-family:inherit}:is(html[lang=uk],html[lang=ru]) i b,:is(html[lang=uk],html[lang=ru]) b i,:is(html[lang=uk],html[lang=ru]) em strong,:is(html[lang=uk],html[lang=ru]) strong em{font-style:italic;font-weight:700;font-family:var(--font-hand), sans-serif}:is(html[lang=uk],html[lang=ru]) .font-bold.italic{font-family:var(--font-hand), sans-serif}:is(html[lang=uk],html[lang=ru]) .btn span{font-variation-settings:"wght" 250, "wdth" 85}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
