._editor-shell_14ket_1 {
    position: relative;
}

._editor-shell_14ket_1 ._editor-container_14ket_5 {
    position: relative;
    display: block;
}

._editor-scroller_14ket_10 {
    border: 0;
    display: flex;
    position: relative;
    outline: 0;
    overflow: auto;
}

._editor_14ket_1 {
    flex: auto;
    position: relative;
}

/* ContentEditable */
._content-editable_14ket_24 {
    border: 0;
    display: block;
    position: relative;
    outline: 0;
    caret-color: var(--vscode-input-foreground);
}

/* Placeholder */
._placeholder_14ket_33 {
    opacity: 0.6;
    overflow: hidden;
    position: absolute;
    text-overflow: ellipsis;
    top: 0;
    left: 0;
    right: 5px;
    user-select: none;
    white-space: nowrap;
    display: inline-block;
    pointer-events: none;
}

/* Theme */
._theme-paragraph_14ket_48 {
    margin: 0;
}
:root {
    --description-font-size: 0.9em; /* match VS Code quickpick description */
}

._title_m1amm_5, ._description_m1amm_5, ._warning_m1amm_5 {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

._row_m1amm_11 {
    display: flex;
    align-items: end;
    gap: 0.35rem;
}

._description_m1amm_5, ._warning_m1amm_5 {
    font-size: var(--description-font-size);
    opacity: 0.7;
}

._description_m1amm_5 {
    flex: 1;
}
._context-item-mention-node_19d28_1 {
    --mention-color-opacity: 70%;

    color: color-mix(in lch, var(--vscode-inputOption-activeForeground) calc(1.2*var(--mention-color-opacity)), transparent);
    background-color: color-mix(in lch, var(--vscode-inputOption-activeBackground) var(--mention-color-opacity), transparent);
    border-radius: 2px;
    white-space: normal;
    padding: 0 3px;
    display: inline-flex;
    align-items: baseline;
    outline-offset: -1px;
    cursor: pointer;
}

    ._context-item-mention-node_19d28_1 ._icon_19d28_14 {
        display: inline-flex;
        align-self: center;
        width: 14px;
        height: 14px;
        margin-right: 2px;
        opacity: 0.8;
        transform: translateY(-1px);
    }

    ._context-item-mention-node_19d28_1 + ._context-item-mention-node_19d28_1 {
        margin-left: 2px;
    }

    ._context-item-mention-node_19d28_1._context-item-mention-chip-node--focused_19d28_28 {
        --mention-color-opacity: 100%;

        outline: solid 1px var(--vscode-inputOption-activeBorder);
    }

    ._context-item-mention-node_19d28_1._is-too-large-or-ignored_19d28_34 {
        text-decoration: line-through;
        color: var(--vscode-editorWarning-foreground);
    }

body:is([data-vscode-theme-kind='vscode-high-contrast'], [data-vscode-theme-kind='vscode-high-contrast-light']) ._context-item-mention-node_19d28_1:not(._context-item-mention-chip-node--focused_19d28_28) {
        outline: solid 1px var(--vscode-input-foreground);
    }

/* color-mix is not supported on JetBrains webview */
html[data-ide=JetBrains] ._context-item-mention-node_19d28_1 {
    color: var(--vscode-inputOption-activeForeground);
    background-color: var(--vscode-badge-background);
    gap: 0.2rem;
}
html[data-ide=JetBrains] ._context-item-mention-node_19d28_1 ._icon_19d28_14 {
        width: 1rem;
        height: 1rem;
    }
._template-input-node_14yoh_1 {
    background-color: color-mix(in lch, var(--vscode-editorWarning-foreground) 20%, transparent);
    border: 1px dashed var(--vscode-editorWarning-foreground);
    border-radius: 3px;
    white-space: normal;
    padding: 0 3px;
    display: inline-flex;
    align-items: baseline;
    outline-offset: -1px;
    cursor: pointer;
}

    ._template-input-node_14yoh_1 + ._template-input-node_14yoh_1 {
        margin-left: 2px;
    }

    ._template-input-node_14yoh_1._template-input-node--focused_14yoh_16 {
        outline-style: solid;
        background-color: color-mix(in lch, var(--vscode-editorWarning-foreground) 30%, transparent);
    }

body:is([data-vscode-theme-kind='vscode-high-contrast'], [data-vscode-theme-kind='vscode-high-contrast-light']) ._template-input-node_14yoh_1 {
    background-color: transparent;
}

/* color-mix is not supported on JetBrains webview */
html[data-ide=JetBrains] ._template-input-node_14yoh_1 {
    background-color: transparent;
}
._popover_ydt5o_1 {
    overflow: hidden;
    background: var(--vscode-sideBar-background);
    color: var(--vscode-sideBar-foreground);
    box-shadow: 0 0 8px 2px var(--vscode-widget-shadow);
    border-radius: 3px;

    min-width: 20vw;
    width: 400px;
    max-width: 90vw;
}

._reset-anchor_ydt5o_13 {
    /* Without this, the popover position jitters by +/- ~13px. */
    top: 0 !important;
    left: 0 !important;
}

._container_adc1w_1 {
    border: 1px solid var(--vscode-widget-border);
    border-radius: 3px;
    outline: none;
}

._container_adc1w_1 [cmdk-empty], ._container_adc1w_1 [cmdk-loading] {
    padding: 0.325rem 0.5rem;
}

._item_adc1w_11 {
    line-height: 1.2;
}

._item_adc1w_11._context-item_adc1w_14 {
        display: flex;
        flex-direction: column;
        align-items: stretch !important;
        gap: 0.2rem;
    }
:root {
    --prompt-editor-padding-y: 0.4375rem;
    --prompt-editor-padding-x: 0.5rem;
}

._editor_1tq3k_6 {
    font: inherit;
    width: 100%;
    overflow: auto;
    scrollbar-width: none;

    /* Don't allow the input box to become larger than the webview to avoid submit buttons going off the screen */
    max-height: 80vh; /* 80% of viewport height */
}

._editor_1tq3k_6:not(._seamless_1tq3k_16) {
    background-color: var(--vscode-input-background);
    color: var(--vscode-input-foreground);

    box-sizing: border-box;
    border: 1px solid transparent;
    border-radius: 2px;

    padding: var(--prompt-editor-padding-y) var(--prompt-editor-padding-x);
}

._editor_1tq3k_6:not(._seamless_1tq3k_16):focus,
._editor_1tq3k_6:not(._seamless_1tq3k_16):focus-visible,
._editor_1tq3k_6:not(._seamless_1tq3k_16):focus-within {
    outline: 1px solid var(--vscode-focusBorder);
    outline-offset: -1px;
}

._editor_1tq3k_6:not(._seamless_1tq3k_16) {
    border-color: var(--vscode-input-border, transparent);
}

._disabled_1tq3k_38 {
    color: var(--vscode-input-foreground);
    opacity: 0.5;
}
._path_kr5rq_1 {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

._excluded_kr5rq_7 {
    text-decoration: line-through !important;
}
._dots-holder_10c80_1 {
    display: flex;
    gap: 0.2rem;
    margin: 0.5rem 0;
    margin-left: 0.25rem;
}

._dot_10c80_1 {
    animation: 1s _flash_10c80_1 0.5s infinite;
    width: 0.25rem !important;
    height: 0.25rem !important;
    border-radius: 100%;
    background-color: var(--vscode-input-foreground);
    opacity: 0.25;
}

body[data-vscode-theme-kind='vscode-light'] ._dot_10c80_1,
body[data-vscode-theme-kind='vscode-high-contrast-light'] ._dot_10c80_1 {
    background-color: black;
}

._dot_10c80_1:nth-child(2) {
    animation-delay: 0.6s;
}

._dot_10c80_1:nth-child(3) {
    animation-delay: 0.7s;
}

@keyframes _flash_10c80_1 {
    from {
        opacity: 1;
    }

    50% {
        opacity: 1;
    }

    to {
        opacity: 0.25;
    }
}
._buttons-container_13gnq_1 {
    display: flex;
    align-items: center;
    border-style: solid;
    border-width: 1px;
    border-color: var(--vscode-sideBarSectionHeader-border);
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    padding: 4px;
}

._buttons_13gnq_1 {
    display: flex;
}

._copy-button_13gnq_16,
._insert-button_13gnq_17,
._attribution-icon_13gnq_18,
._status_13gnq_19 {
    all: unset;
    padding: 3px;
    min-width: 16px;  /* Status element needs to be able to expand. */
    height: 16px;
    background-color: transparent;
}

._copy-button_13gnq_16,
._insert-button_13gnq_17 {
    cursor: pointer;
    background: var(--button-icon-background);
    border-radius: var(--button-icon-corner-radius);
    color: var(--foreground);
}
._copy-button_13gnq_16:hover,
._insert-button_13gnq_17:hover {
    background: var(--button-icon-hover-background);
    outline: 1px dotted var(--contrast-active-border);
    outline-offset: -1px;
}

._status_13gnq_19 {
    font-size: 12px;
    line-height: 1;
}

._attribution-container_13gnq_46 {
    all: unset;
    display: flex;
    margin-left: auto;
}


._attribution-icon-unavailable_13gnq_53 {
    color: var(--hl-orange);
}

._attribution-icon-found_13gnq_57 {
    color: var(--hl-dark-red);
}

._status_13gnq_19 {
    display: flex;
    align-items: center;
}

._codicon-loading_13gnq_66 {
    animation: _spin_13gnq_1 1s linear infinite;
}

@keyframes _spin_13gnq_1 {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}

/*
 * Content
 */
:root {
    --spacing: 1rem;
}

._content_13gnq_82 {
    word-break: break-word;
    text-wrap: wrap;
}

/* Style @-file tokens to match TranscriptAction context files */
._content_13gnq_82 a[href^="vscode://file"] em,
._content_13gnq_82 a[href^="vscode-insiders://file"] em,
._content_13gnq_82 a[href^="vscodium://file"] em,
._content_13gnq_82 a[href^="cursor://file"] em
{
    padding: 1px 2px;
    box-sizing: border-box;
    background-color: color-mix(in srgb, var(--vscode-textLink-foreground) 15%, transparent);
    border-radius: 2px;
    font-style: normal;
    word-break: break-all;
}

._content_13gnq_82 p {
    word-break: break-word;
    margin-block: 1rem;
}

._content_13gnq_82 pre {
    padding: calc(var(--spacing) * 0.5);
    overflow-x: auto;
    border-style: solid;
    border-width: 1px;
    border-color: var(--vscode-sideBarSectionHeader-border);
    border-bottom: none;
    margin: 1rem 0;
}

._content_13gnq_82 code,
._content_13gnq_82 pre {
    font-family: var(--vscode-editor-font-family);
    font-size: var(--vscode-editor-font-size);
    overflow: auto;
}

._content_13gnq_82 pre,
._content_13gnq_82 pre > code {
    /* Our syntax highlighter emits colors intended for dark backgrounds only. */
    background-color: var(--code-background);
    color: var(--code-foreground);
    margin-bottom: 0;
}
body[data-vscode-theme-kind='vscode-light'] ._content_13gnq_82 pre,
body[data-vscode-theme-kind='vscode-light'] ._content_13gnq_82 pre > code {
    /* Our syntax highlighter emits colors intended for dark backgrounds only. */
    background-color: var(--code-background);
    color: var(--code-foreground);
}

._content_13gnq_82 h1,
._content_13gnq_82 h2,
._content_13gnq_82 h3,
._content_13gnq_82 h4,
._content_13gnq_82 h5,
._content_13gnq_82 h6 {
    margin: 1.2em 0;
}

._content_13gnq_82 h1 {
    font-size: 1.15em;
    font-weight: 700;
}

._content_13gnq_82 h2 {
    font-size: 1.1em;
    font-weight: 700;
}

._content_13gnq_82 h3 {
    font-size: inherit;
    font-weight: 700;
}

._content_13gnq_82 h4,
._content_13gnq_82 h5,
._content_13gnq_82 h6 {
    font-size: inherit;
    font-weight: 600;
}

._content_13gnq_82 > *:first-child {
    margin-top: 0;
}

._content_13gnq_82 > *:last-child {
    margin-bottom: 0;
}

._content_13gnq_82 ul, ._content_13gnq_82 ol {
    margin-block: 1rem;
    padding-inline-start: 2rem;
    list-style: revert;
}
._error-item_1qtot_1 {
    display: flex;
    flex-direction: row;
    gap: 0.5rem;
}

._error-item_1qtot_1 ._icon_1qtot_7 {
    font-size: 24px;
}

._error-item_1qtot_1 ._body_1qtot_11 {
    display: flex;
    flex-direction: column;
    gap: 0.7rem;
}

._error-item_1qtot_1 vscode-button {
    margin: 0;
}

._error-item_1qtot_1 h1,
._error-item_1qtot_1 p {
    margin: 0;
}

._error-item_1qtot_1 header {
    display: flex;
    flex-direction: column;
    gap: 0.3rem;
    margin-right: 30px;
}

._error-item_1qtot_1 header h1 {
    text-transform: uppercase;
    font-size: 11px;
    margin: 0;
}

._error-item_1qtot_1 header p {
    max-width: 40em;
    opacity: 0.9;
}

._error-item_1qtot_1 ._actions_1qtot_44 {
    display: flex;
    flex-direction: row;
    gap: 8px;
}

._error-item_1qtot_1 ._retry-message_1qtot_50 {
    font-size: 11px;
    opacity: 0.7;
}

._error-item_1qtot_1 ._banner-container_1qtot_55 {
    position: absolute;
    top: 0;
    right: 0;
    overflow: hidden;
    height: 100px;
}

@property --error-item-reflection-position {
    syntax: '<percentage>';
    inherits: false;
    initial-value: 0%;
}

._error-item_1qtot_1 ._banner_1qtot_55 {
    --error-item-reflection-position: -100%;

    padding: 6px 30px;
    transform: translateY(50%) translateX(25%) rotate(45deg);
    border: 1px solid rgba(0 0 0 / 16%);
    background: linear-gradient(
            45deg,
            rgb(255 220 220 / 0%) calc(var(--error-item-reflection-position) + 35%),
            rgb(255 220 220 / 50%) calc(var(--error-item-reflection-position) + 50%),
            rgb(255 220 220 / 0%) calc(var(--error-item-reflection-position) + 65%)
        ),
        linear-gradient(rgb(255 255 255 / 55%), rgb(255 255 255 / 55%)),
        repeating-conic-gradient(#4ac1e8, #7048e8, #ff5543, #7048e8, #4ac1e8);
    box-shadow: 0 4px 8px 0 rgb(0 0 0 / 15%);
    transition: box-shadow 650ms ease-in-out;
    color: #080808;
    text-shadow: 1px 1px 0 rgb(255 255 255 / 75%);
    font-size: 9px;
    line-height: 9px;
    font-weight: 900;
    text-transform: uppercase;
    overflow: hidden;
    cursor: pointer;
}

._error-item_1qtot_1 ._banner_1qtot_55:hover {
    --error-item-reflection-position: 100%;

    transition:
        --error-item-reflection-position 1.5s cubic-bezier(0.455, 0.03, 0.515, 0.955),
        box-shadow 750ms ease-in-out;
    box-shadow:
        0 4px 8px 0 rgb(0 0 0 / 15%),
        0 0 10px 0 rgb(255 255 255 / 35%);
}

._error-item_1qtot_1 ._banner_1qtot_55::before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 100px;
    height: 5px;
    transform: translateX(-22px) rotate(135deg);
    background: linear-gradient(rgb(255 255 255 / 0%), rgb(255 255 255 / 80%));
}

._error-item_1qtot_1 ._banner_1qtot_55::after {
    content: ' ';
    position: absolute;
    bottom: 0;
    left: 10px;
    width: 100px;
    height: 5px;
    transform: translateY(-27px) rotate(225deg);
    background: linear-gradient(rgb(255 255 255 / 0%), rgb(255 255 255 / 80%));
}

._request-error_1qtot_128 {
    background-color: #f7bcbc;
    color: #de3400;

    padding: 0.5rem;

    word-break: break-word;
    text-wrap: wrap;
    line-height: 150%;

    border-left: 0.5rem solid #d8000c;
}

._request-error-title_1qtot_141 {
    font-weight: bold;
}
._feedback-buttons_16gni_1 {
    display: flex;
    flex-direction: row;
}

._feedback-button_16gni_1[disabled] {
    /* VSCodeButton's default cursor is not-allowed, but that's different to
       native VS Code and feels off, especially when it quickly changes to
       not-allowed after you submit feedback. So we reset it back to the
       default cursor to fit in nicer with standard VS Code native behaviour */
    cursor: default;
}

._thumbs-down-feedback-container_16gni_14 {
    display: flex;
    align-items: center;
    gap: calc(var(--spacing) / 4);
}
._context-item_s65el_1 {
    display: inline-flex;
    padding: 2px 4px 2px 2px;
}

._context-item-link_s65el_6 {
    background: none;
    border: none;
    color: var(--vscode-textLink-foreground);
    font-size: inherit;
    padding: 0;
    margin: 0;
    text-align: left;
    font-weight: normal;
    display: flex;
    align-items: center;
    gap: 0.125rem;
    overflow: hidden;
}

/* In light high contrast, --vscode-textLink-foreground provides little
   contrast; instead inherit the --code-foreground color from the container. */
body[data-vscode-theme-kind='vscode-high-contrast-light'] ._context-item-link_s65el_6 {
    color: inherit;
}
._user-avatar_1bui0_1 {
    isolation: isolate;
    display: inline-flex;
    border-radius: 50%;
    background-color: var(--vscode-inputOption-activeBackground);
    color: var(--vscode-inputOption-activeForeground);
    align-items: center;
    justify-content: center;
    height: fit-content;
}
:root {
    --human-message-editor-toolbar-height: 22px;
    --human-message-editor-gap: 4px;
    --human-message-editor-cell-spacing-bottom: 6px;
}

._container_1nptu_7 {
    display: flex;
    flex-direction: column;
    gap: var(--human-message-editor-gap);
    padding: var(--prompt-editor-padding-y) var(--prompt-editor-padding-x);
    border-radius: 2px;
    background-color: color-mix(in srgb, var(--vscode-input-background) 50%, transparent);
    color: var(--vscode-input-foreground);
    outline: solid 1px var(--vscode-input-border);
    outline-offset: -1px;
    cursor: text;
}

._toolbar_1nptu_20 {
    height: var(--human-message-editor-toolbar-height);
    margin-left: -2px;
    overflow: hidden;
}

._container_1nptu_7:not(._focused_1nptu_26, [data-keep-toolbar-open]) {
    --human-message-editor-gap: 0px;
}

._container_1nptu_7:not(._focused_1nptu_26, [data-keep-toolbar-open]) ._toolbar_1nptu_20 {
        height: 0;
        opacity: 0;
        margin-top: 0;
        pointer-events: none;
    }

._container_1nptu_7:hover, ._container_1nptu_7:has(:focus-within, menu>button:focus) {
    background-color: var(--vscode-input-background);
}

/* Show focus ring when the input is focused or a toolbar button within the input container is
   focused, but NOT if something in a toolbar button's popover is focused. */
._container_1nptu_7:has([data-lexical-editor='true']:focus-within, menu>button:focus) {
    outline-color: var(--vscode-focusBorder);
}

._editor-content-editable_1nptu_47 {
    min-height: 1lh;
}

/* color-mix is not supported on JetBrains webview */
html[data-ide=JetBrains] ._container_1nptu_7 {
    background-color: var(--vscode-input-background);
}
:root {
    --toolbar-button-font-size: 11px;
}

._button_n6cvl_5, ._button_n6cvl_5 + aside {
        /* Also style our popovers. */
        font-size: var(--toolbar-button-font-size);
        line-height: var(--toolbar-button-font-size);
    }

._button_n6cvl_5 {

    user-select: none;
}

._button_n6cvl_5:enabled {
        cursor: pointer;
    }

._button_n6cvl_5 {

    border-radius: 3px;
    --padding-y: 2px;
    --padding-x: 3px;
    padding: var(--padding-y) var(--padding-x);

    --icon-size: 16px;

    --gap: 2px;
    gap: var(--gap);

    flex-shrink: 0;
}

._button_n6cvl_5 > svg {
        flex-shrink: 0;
        width: var(--icon-size);
        height: var(--icon-size);
        stroke-width: 1.5px;
    }

._button--icon-end-chevron_n6cvl_37 > svg:last-child {
    margin-left: calc(-1*var(--gap));
}

._button--primary_n6cvl_41 {
    color: var(--vscode-button-foreground);
    background-color: var(--vscode-button-background);
}

._button--primary_n6cvl_41._button--no-icon-start_n6cvl_45 {
        padding-left: calc(2*var(--padding-x));
    }

._button--primary_n6cvl_41._button--no-icon-end_n6cvl_49 {
        padding-right: calc(2*var(--padding-x));
    }

._button--secondary_n6cvl_54 {
    opacity: 0.6;
    color: var(--vscode-input-foreground);
    background-color: unset;
}

._button--secondary_n6cvl_54:enabled:is(:hover, :focus-within) {
        opacity: 1;
    }

._button_n6cvl_5:disabled {
    opacity: 0.5;
}

._button_n6cvl_5:disabled._button--secondary_n6cvl_54 {
        opacity: 0.7;
    }
._model-title-with-icon_6nkc0_1 {
    flex: 1;
    display: flex;
    align-items: center;
    gap: 0.375rem;
    line-height: 16px;
}

    ._model-title-with-icon_6nkc0_1:is(a) {
        outline: none !important;
    }

    ._model-title-with-icon_6nkc0_1 ._model-name_6nkc0_12 {
        font-weight: 500;
    }

    ._model-title-with-icon_6nkc0_1 ._model-provider_6nkc0_16 {
        margin-left: 0.25rem;
        opacity: 0.65;
        font-size: 85%;
    }

    ._model-title-with-icon_6nkc0_1._disabled_6nkc0_22 {
        opacity: 0.5;
    }

    ._model-title-with-icon_6nkc0_1 ._model-icon_6nkc0_26 {
        opacity: 0.5;
    }

._right-icon_6nkc0_31 {
    margin-left: auto;
}

/* Show minimal form in the button. */
button > ._model-title-with-icon_6nkc0_1 ._model-name_6nkc0_12 {
        font-weight: normal;
    }
button > ._model-title-with-icon_6nkc0_1 ._model-icon_6nkc0_26, button > ._model-title-with-icon_6nkc0_1 ._model-provider_6nkc0_16, button > ._model-title-with-icon_6nkc0_1 ._badge_6nkc0_41 {
        display: none;
    }
._container_xg7bq_1 {
    height: 100%;
    display: flex;
    flex-direction: column;
}

._chat-disabled_xg7bq_7 {
    text-align: center;
    padding: 0.5rem 0.25rem;
    background-color: var(--vscode-inputValidation-errorBackground);
    border-bottom: solid 1px var(--vscode-inputValidation-errorBorder);
    color: var(--vscode-foreground);
}

/*
Since this package is used only for Cody Web in Sourcegraph it's ok to
not include this in the cody web package since highlights styles is already
imported in Sourcegraph shell.
*/
/*@import url('../../../vscode/webviews/utils/highlight.css');*/
:root {
    --vscode-actionBar-toggledBackground: #383a49;
    --vscode-activityBar-activeBorder: #0078d4;
    --vscode-activityBar-background: #181818;
    --vscode-activityBar-border: #2b2b2b;
    --vscode-activityBar-dropBorder: #d7d7d7;
    --vscode-activityBar-foreground: #d7d7d7;
    --vscode-activityBar-inactiveForeground: #868686;
    --vscode-activityBarBadge-background: #0078d4;
    --vscode-activityBarBadge-foreground: #ffffff;
    --vscode-activityBarTop-activeBorder: #e7e7e7;
    --vscode-activityBarTop-dropBorder: #e7e7e7;
    --vscode-activityBarTop-foreground: #e7e7e7;
    --vscode-activityBarTop-inactiveForeground: rgba(231, 231, 231, 0.6);
    --vscode-badge-background: #616161;
    --vscode-badge-foreground: #f8f8f8;
    --vscode-banner-background: #04395e;
    --vscode-banner-foreground: #ffffff;
    --vscode-banner-iconForeground: #3794ff;
    --vscode-breadcrumb-activeSelectionForeground: #e0e0e0;
    --vscode-breadcrumb-background: #1f1f1f;
    --vscode-breadcrumb-focusForeground: #e0e0e0;
    --vscode-breadcrumb-foreground: rgba(204, 204, 204, 0.8);
    --vscode-breadcrumbPicker-background: #202020;
    --vscode-button-background: #0078d4;
    --vscode-button-border: rgba(255, 255, 255, 0.07);
    --vscode-button-foreground: #ffffff;
    --vscode-button-hoverBackground: #026ec1;
    --vscode-button-secondaryBackground: #313131;
    --vscode-button-secondaryForeground: #cccccc;
    --vscode-button-secondaryHoverBackground: #3c3c3c;
    --vscode-button-separator: rgba(255, 255, 255, 0.4);
    --vscode-charts-blue: #3794ff;
    --vscode-charts-foreground: #cccccc;
    --vscode-charts-green: #89d185;
    --vscode-charts-lines: rgba(204, 204, 204, 0.5);
    --vscode-charts-orange: #d18616;
    --vscode-charts-purple: #b180d7;
    --vscode-charts-red: #f14c4c;
    --vscode-charts-yellow: #cca700;
    --vscode-chat-avatarBackground: #1f1f1f;
    --vscode-chat-avatarForeground: #cccccc;
    --vscode-chat-requestBackground: rgba(31, 31, 31, 0.62);
    --vscode-chat-requestBorder: rgba(255, 255, 255, 0.1);
    --vscode-chat-slashCommandBackground: #34414b;
    --vscode-chat-slashCommandForeground: #40a6ff;
    --vscode-checkbox-background: #313131;
    --vscode-checkbox-border: #3c3c3c;
    --vscode-checkbox-foreground: #cccccc;
    --vscode-checkbox-selectBackground: #202020;
    --vscode-checkbox-selectBorder: #cccccc;
    --vscode-commandCenter-activeBackground: rgba(255, 255, 255, 0.08);
    --vscode-commandCenter-activeBorder: rgba(204, 204, 204, 0.3);
    --vscode-commandCenter-activeForeground: #cccccc;
    --vscode-commandCenter-background: rgba(255, 255, 255, 0.05);
    --vscode-commandCenter-border: rgba(204, 204, 204, 0.2);
    --vscode-commandCenter-debuggingBackground: rgba(0, 120, 212, 0.26);
    --vscode-commandCenter-foreground: #cccccc;
    --vscode-commandCenter-inactiveBorder: rgba(157, 157, 157, 0.25);
    --vscode-commandCenter-inactiveForeground: #9d9d9d;
    --vscode-commentsView-resolvedIcon: rgba(204, 204, 204, 0.5);
    --vscode-commentsView-unresolvedIcon: #0078d4;
    --vscode-debugConsole-errorForeground: #f85149;
    --vscode-debugConsole-infoForeground: #3794ff;
    --vscode-debugConsole-sourceForeground: #cccccc;
    --vscode-debugConsole-warningForeground: #cca700;
    --vscode-debugConsoleInputIcon-foreground: #cccccc;
    --vscode-debugExceptionWidget-background: #420b0d;
    --vscode-debugExceptionWidget-border: #a31515;
    --vscode-debugIcon-breakpointCurrentStackframeForeground: #ffcc00;
    --vscode-debugIcon-breakpointDisabledForeground: #848484;
    --vscode-debugIcon-breakpointForeground: #e51400;
    --vscode-debugIcon-breakpointStackframeForeground: #89d185;
    --vscode-debugIcon-breakpointUnverifiedForeground: #848484;
    --vscode-debugIcon-continueForeground: #75beff;
    --vscode-debugIcon-disconnectForeground: #f48771;
    --vscode-debugIcon-pauseForeground: #75beff;
    --vscode-debugIcon-restartForeground: #89d185;
    --vscode-debugIcon-startForeground: #89d185;
    --vscode-debugIcon-stepBackForeground: #75beff;
    --vscode-debugIcon-stepIntoForeground: #75beff;
    --vscode-debugIcon-stepOutForeground: #75beff;
    --vscode-debugIcon-stepOverForeground: #75beff;
    --vscode-debugIcon-stopForeground: #f48771;
    --vscode-debugTokenExpression-boolean: #4e94ce;
    --vscode-debugTokenExpression-error: #f48771;
    --vscode-debugTokenExpression-name: #c586c0;
    --vscode-debugTokenExpression-number: #b5cea8;
    --vscode-debugTokenExpression-string: #ce9178;
    --vscode-debugTokenExpression-value: rgba(204, 204, 204, 0.6);
    --vscode-debugToolBar-background: #181818;
    --vscode-debugView-exceptionLabelBackground: #6c2022;
    --vscode-debugView-exceptionLabelForeground: #cccccc;
    --vscode-debugView-stateLabelBackground: rgba(136, 136, 136, 0.27);
    --vscode-debugView-stateLabelForeground: #cccccc;
    --vscode-debugView-valueChangedHighlight: #569cd6;
    --vscode-descriptionForeground: #9d9d9d;
    --vscode-diffEditor-diagonalFill: rgba(204, 204, 204, 0.2);
    --vscode-diffEditor-insertedLineBackground: rgba(155, 185, 85, 0.2);
    --vscode-diffEditor-insertedTextBackground: rgba(156, 204, 44, 0.2);
    --vscode-diffEditor-move-border: rgba(139, 139, 139, 0.61);
    --vscode-diffEditor-moveActive-border: #ffa500;
    --vscode-diffEditor-removedLineBackground: rgba(255, 0, 0, 0.2);
    --vscode-diffEditor-removedTextBackground: rgba(255, 0, 0, 0.2);
    --vscode-diffEditor-unchangedCodeBackground: rgba(116, 116, 116, 0.16);
    --vscode-diffEditor-unchangedRegionBackground: #181818;
    --vscode-diffEditor-unchangedRegionForeground: #cccccc;
    --vscode-diffEditor-unchangedRegionShadow: #000000;
    --vscode-disabledForeground: rgba(204, 204, 204, 0.5);
    --vscode-dropdown-background: #313131;
    --vscode-dropdown-border: #3c3c3c;
    --vscode-dropdown-foreground: #cccccc;
    --vscode-dropdown-listBackground: #1f1f1f;
    --vscode-editor-background: #1f1f1f;
    --vscode-editor-findMatchBackground: #9e6a03;
    --vscode-editor-findMatchHighlightBackground: rgba(234, 92, 0, 0.33);
    --vscode-editor-findRangeHighlightBackground: rgba(58, 61, 65, 0.4);
    --vscode-editor-focusedStackFrameHighlightBackground: rgba(122, 189, 122, 0.3);
    --vscode-editor-foldBackground: rgba(38, 79, 120, 0.3);
    --vscode-editor-foreground: #cccccc;
    --vscode-editor-hoverHighlightBackground: rgba(38, 79, 120, 0.25);
    --vscode-editor-inactiveSelectionBackground: #3a3d41;
    --vscode-editor-inlineValuesBackground: rgba(255, 200, 0, 0.2);
    --vscode-editor-inlineValuesForeground: rgba(255, 255, 255, 0.5);
    --vscode-editor-lineHighlightBorder: #282828;
    --vscode-editor-linkedEditingBackground: rgba(255, 0, 0, 0.3);
    --vscode-editor-rangeHighlightBackground: rgba(255, 255, 255, 0.04);
    --vscode-editor-selectionBackground: #264f78;
    --vscode-editor-selectionHighlightBackground: rgba(173, 214, 255, 0.15);
    --vscode-editor-snippetFinalTabstopHighlightBorder: #525252;
    --vscode-editor-snippetTabstopHighlightBackground: rgba(124, 124, 124, 0.3);
    --vscode-editor-stackFrameHighlightBackground: rgba(255, 255, 0, 0.2);
    --vscode-editor-symbolHighlightBackground: rgba(234, 92, 0, 0.33);
    --vscode-editor-wordHighlightBackground: rgba(87, 87, 87, 0.72);
    --vscode-editor-wordHighlightStrongBackground: rgba(0, 73, 114, 0.72);
    --vscode-editor-wordHighlightTextBackground: rgba(87, 87, 87, 0.72);
    --vscode-editorActiveLineNumber-foreground: #c6c6c6;
    --vscode-editorBracketHighlight-foreground1: #ffd700;
    --vscode-editorBracketHighlight-foreground2: #da70d6;
    --vscode-editorBracketHighlight-foreground3: #179fff;
    --vscode-editorBracketHighlight-foreground4: rgba(0, 0, 0, 0);
    --vscode-editorBracketHighlight-foreground5: rgba(0, 0, 0, 0);
    --vscode-editorBracketHighlight-foreground6: rgba(0, 0, 0, 0);
    --vscode-editorBracketHighlight-unexpectedBracket-foreground: rgba(255, 18, 18, 0.8);
    --vscode-editorBracketMatch-background: rgba(0, 100, 0, 0.1);
    --vscode-editorBracketMatch-border: #888888;
    --vscode-editorBracketPairGuide-activeBackground1: rgba(0, 0, 0, 0);
    --vscode-editorBracketPairGuide-activeBackground2: rgba(0, 0, 0, 0);
    --vscode-editorBracketPairGuide-activeBackground3: rgba(0, 0, 0, 0);
    --vscode-editorBracketPairGuide-activeBackground4: rgba(0, 0, 0, 0);
    --vscode-editorBracketPairGuide-activeBackground5: rgba(0, 0, 0, 0);
    --vscode-editorBracketPairGuide-activeBackground6: rgba(0, 0, 0, 0);
    --vscode-editorBracketPairGuide-background1: rgba(0, 0, 0, 0);
    --vscode-editorBracketPairGuide-background2: rgba(0, 0, 0, 0);
    --vscode-editorBracketPairGuide-background3: rgba(0, 0, 0, 0);
    --vscode-editorBracketPairGuide-background4: rgba(0, 0, 0, 0);
    --vscode-editorBracketPairGuide-background5: rgba(0, 0, 0, 0);
    --vscode-editorBracketPairGuide-background6: rgba(0, 0, 0, 0);
    --vscode-editorCodeLens-foreground: #999999;
    --vscode-editorCommentsWidget-rangeActiveBackground: rgba(0, 120, 212, 0.1);
    --vscode-editorCommentsWidget-rangeBackground: rgba(0, 120, 212, 0.1);
    --vscode-editorCommentsWidget-replyInputBackground: #252526;
    --vscode-editorCommentsWidget-resolvedBorder: rgba(204, 204, 204, 0.5);
    --vscode-editorCommentsWidget-unresolvedBorder: #0078d4;
    --vscode-editorCursor-foreground: #aeafad;
    --vscode-editorError-foreground: #f14c4c;
    --vscode-editorGhostText-foreground: rgba(255, 255, 255, 0.34);
    --vscode-editorGroup-border: rgba(255, 255, 255, 0.09);
    --vscode-editorGroup-dropBackground: rgba(83, 89, 93, 0.5);
    --vscode-editorGroup-dropIntoPromptBackground: #202020;
    --vscode-editorGroup-dropIntoPromptForeground: #cccccc;
    --vscode-editorGroupHeader-noTabsBackground: #1f1f1f;
    --vscode-editorGroupHeader-tabsBackground: #181818;
    --vscode-editorGroupHeader-tabsBorder: #2b2b2b;
    --vscode-editorGutter-addedBackground: #2ea043;
    --vscode-editorGutter-background: #1f1f1f;
    --vscode-editorGutter-commentGlyphForeground: #cccccc;
    --vscode-editorGutter-commentRangeForeground: #37373d;
    --vscode-editorGutter-commentUnresolvedGlyphForeground: #cccccc;
    --vscode-editorGutter-deletedBackground: #f85149;
    --vscode-editorGutter-foldingControlForeground: #cccccc;
    --vscode-editorGutter-modifiedBackground: #0078d4;
    --vscode-editorHint-foreground: rgba(238, 238, 238, 0.7);
    --vscode-editorHoverWidget-background: #202020;
    --vscode-editorHoverWidget-border: #454545;
    --vscode-editorHoverWidget-foreground: #cccccc;
    --vscode-editorHoverWidget-highlightForeground: #2aaaff;
    --vscode-editorHoverWidget-statusBarBackground: #262626;
    --vscode-editorIndentGuide-activeBackground: rgba(227, 228, 226, 0.16);
    --vscode-editorIndentGuide-activeBackground1: #707070;
    --vscode-editorIndentGuide-activeBackground2: rgba(0, 0, 0, 0);
    --vscode-editorIndentGuide-activeBackground3: rgba(0, 0, 0, 0);
    --vscode-editorIndentGuide-activeBackground4: rgba(0, 0, 0, 0);
    --vscode-editorIndentGuide-activeBackground5: rgba(0, 0, 0, 0);
    --vscode-editorIndentGuide-activeBackground6: rgba(0, 0, 0, 0);
    --vscode-editorIndentGuide-background: rgba(227, 228, 226, 0.16);
    --vscode-editorIndentGuide-background1: #404040;
    --vscode-editorIndentGuide-background2: rgba(0, 0, 0, 0);
    --vscode-editorIndentGuide-background3: rgba(0, 0, 0, 0);
    --vscode-editorIndentGuide-background4: rgba(0, 0, 0, 0);
    --vscode-editorIndentGuide-background5: rgba(0, 0, 0, 0);
    --vscode-editorIndentGuide-background6: rgba(0, 0, 0, 0);
    --vscode-editorInfo-foreground: #3794ff;
    --vscode-editorInlayHint-background: rgba(97, 97, 97, 0.1);
    --vscode-editorInlayHint-foreground: #969696;
    --vscode-editorInlayHint-parameterBackground: rgba(97, 97, 97, 0.1);
    --vscode-editorInlayHint-parameterForeground: #969696;
    --vscode-editorInlayHint-typeBackground: rgba(97, 97, 97, 0.1);
    --vscode-editorInlayHint-typeForeground: #969696;
    --vscode-editorLightBulb-foreground: #ffcc00;
    --vscode-editorLightBulbAi-foreground: #ffcc00;
    --vscode-editorLightBulbAutoFix-foreground: #75beff;
    --vscode-editorLineNumber-activeForeground: #cccccc;
    --vscode-editorLineNumber-foreground: #6e7681;
    --vscode-editorLink-activeForeground: #4e94ce;
    --vscode-editorMarkerNavigation-background: #1f1f1f;
    --vscode-editorMarkerNavigationError-background: #f14c4c;
    --vscode-editorMarkerNavigationError-headerBackground: rgba(241, 76, 76, 0.1);
    --vscode-editorMarkerNavigationInfo-background: #3794ff;
    --vscode-editorMarkerNavigationInfo-headerBackground: rgba(55, 148, 255, 0.1);
    --vscode-editorMarkerNavigationWarning-background: #cca700;
    --vscode-editorMarkerNavigationWarning-headerBackground: rgba(204, 167, 0, 0.1);
    --vscode-editorMultiCursor-primary-foreground: #aeafad;
    --vscode-editorMultiCursor-secondary-foreground: #aeafad;
    --vscode-editorOverviewRuler-addedForeground: rgba(46, 160, 67, 0.6);
    --vscode-editorOverviewRuler-border: #010409;
    --vscode-editorOverviewRuler-bracketMatchForeground: #a0a0a0;
    --vscode-editorOverviewRuler-commentForeground: #37373d;
    --vscode-editorOverviewRuler-commentUnresolvedForeground: #37373d;
    --vscode-editorOverviewRuler-commonContentForeground: rgba(96, 96, 96, 0.4);
    --vscode-editorOverviewRuler-currentContentForeground: rgba(64, 200, 174, 0.5);
    --vscode-editorOverviewRuler-deletedForeground: rgba(248, 81, 73, 0.6);
    --vscode-editorOverviewRuler-errorForeground: rgba(255, 18, 18, 0.7);
    --vscode-editorOverviewRuler-findMatchForeground: rgba(209, 134, 22, 0.49);
    --vscode-editorOverviewRuler-incomingContentForeground: rgba(64, 166, 255, 0.5);
    --vscode-editorOverviewRuler-infoForeground: #3794ff;
    --vscode-editorOverviewRuler-inlineChatInserted: rgba(156, 204, 44, 0.12);
    --vscode-editorOverviewRuler-inlineChatRemoved: rgba(255, 0, 0, 0.12);
    --vscode-editorOverviewRuler-modifiedForeground: rgba(0, 120, 212, 0.6);
    --vscode-editorOverviewRuler-rangeHighlightForeground: rgba(0, 122, 204, 0.6);
    --vscode-editorOverviewRuler-selectionHighlightForeground: rgba(160, 160, 160, 0.8);
    --vscode-editorOverviewRuler-warningForeground: #cca700;
    --vscode-editorOverviewRuler-wordHighlightForeground: rgba(160, 160, 160, 0.8);
    --vscode-editorOverviewRuler-wordHighlightStrongForeground: rgba(192, 160, 192, 0.8);
    --vscode-editorOverviewRuler-wordHighlightTextForeground: rgba(160, 160, 160, 0.8);
    --vscode-editorPane-background: #1f1f1f;
    --vscode-editorRuler-foreground: #5a5a5a;
    --vscode-editorStickyScroll-background: #1f1f1f;
    --vscode-editorStickyScroll-shadow: #000000;
    --vscode-editorStickyScrollHover-background: #2a2d2e;
    --vscode-editorSuggestWidget-background: #202020;
    --vscode-editorSuggestWidget-border: #454545;
    --vscode-editorSuggestWidget-focusHighlightForeground: #2aaaff;
    --vscode-editorSuggestWidget-foreground: #cccccc;
    --vscode-editorSuggestWidget-highlightForeground: #2aaaff;
    --vscode-editorSuggestWidget-selectedBackground: #04395e;
    --vscode-editorSuggestWidget-selectedForeground: #ffffff;
    --vscode-editorSuggestWidget-selectedIconForeground: #ffffff;
    --vscode-editorSuggestWidgetStatus-foreground: rgba(204, 204, 204, 0.5);
    --vscode-editorUnicodeHighlight-border: #cca700;
    --vscode-editorUnnecessaryCode-opacity: rgba(0, 0, 0, 0.67);
    --vscode-editorWarning-foreground: #cca700;
    --vscode-editorWatermark-foreground: rgba(204, 204, 204, 0.6);
    --vscode-editorWhitespace-foreground: rgba(227, 228, 226, 0.16);
    --vscode-editorWidget-background: #202020;
    --vscode-editorWidget-border: #454545;
    --vscode-editorWidget-foreground: #cccccc;
    --vscode-errorForeground: #f85149;
    --vscode-extensionBadge-remoteBackground: #0078d4;
    --vscode-extensionBadge-remoteForeground: #ffffff;
    --vscode-extensionButton-background: #0078d4;
    --vscode-extensionButton-foreground: #ffffff;
    --vscode-extensionButton-hoverBackground: #026ec1;
    --vscode-extensionButton-prominentBackground: #0078d4;
    --vscode-extensionButton-prominentForeground: #ffffff;
    --vscode-extensionButton-prominentHoverBackground: #026ec1;
    --vscode-extensionButton-separator: rgba(255, 255, 255, 0.4);
    --vscode-extensionIcon-preReleaseForeground: #1d9271;
    --vscode-extensionIcon-sponsorForeground: #d758b3;
    --vscode-extensionIcon-starForeground: #ff8e00;
    --vscode-extensionIcon-verifiedForeground: #4daafc;
    --vscode-focusBorder: #0078d4;
    --vscode-foreground: #cccccc;
    --vscode-icon-foreground: #cccccc;
    --vscode-inlineChat-background: #202020;
    --vscode-inlineChat-border: #454545;
    --vscode-inlineChat-regionHighlight: rgba(38, 79, 120, 0.25);
    --vscode-inlineChat-shadow: rgba(0, 0, 0, 0.36);
    --vscode-inlineChatDiff-inserted: rgba(156, 204, 44, 0.1);
    --vscode-inlineChatDiff-removed: rgba(255, 0, 0, 0.1);
    --vscode-inlineChatInput-background: #313131;
    --vscode-inlineChatInput-border: #454545;
    --vscode-inlineChatInput-focusBorder: #0078d4;
    --vscode-inlineChatInput-placeholderForeground: #989898;
    --vscode-input-background: #313131;
    --vscode-input-border: #3c3c3c;
    --vscode-input-foreground: #cccccc;
    --vscode-input-placeholderForeground: #989898;
    --vscode-inputOption-activeBackground: rgba(36, 137, 219, 0.51);
    --vscode-inputOption-activeBorder: #2488db;
    --vscode-inputOption-activeForeground: #ffffff;
    --vscode-inputOption-hoverBackground: rgba(90, 93, 94, 0.5);
    --vscode-inputValidation-errorBackground: #5a1d1d;
    --vscode-inputValidation-errorBorder: #be1100;
    --vscode-inputValidation-infoBackground: #063b49;
    --vscode-inputValidation-infoBorder: #007acc;
    --vscode-inputValidation-warningBackground: #352a05;
    --vscode-inputValidation-warningBorder: #b89500;
    --vscode-interactive-activeCodeBorder: #007acc;
    --vscode-interactive-inactiveCodeBorder: #37373d;
    --vscode-keybindingLabel-background: rgba(128, 128, 128, 0.17);
    --vscode-keybindingLabel-border: rgba(51, 51, 51, 0.6);
    --vscode-keybindingLabel-bottomBorder: rgba(68, 68, 68, 0.6);
    --vscode-keybindingLabel-foreground: #cccccc;
    --vscode-keybindingTable-headerBackground: rgba(204, 204, 204, 0.04);
    --vscode-keybindingTable-rowsBackground: rgba(204, 204, 204, 0.04);
    --vscode-list-activeSelectionBackground: #04395e;
    --vscode-list-activeSelectionForeground: #ffffff;
    --vscode-list-activeSelectionIconForeground: #ffffff;
    --vscode-list-deemphasizedForeground: #8c8c8c;
    --vscode-list-dropBackground: #383b3d;
    --vscode-list-dropBetweenBackground: #cccccc;
    --vscode-list-errorForeground: #f88070;
    --vscode-list-filterMatchBackground: rgba(234, 92, 0, 0.33);
    --vscode-list-focusHighlightForeground: #2aaaff;
    --vscode-list-focusOutline: #0078d4;
    --vscode-list-highlightForeground: #2aaaff;
    --vscode-list-hoverBackground: #2a2d2e;
    --vscode-list-inactiveSelectionBackground: #37373d;
    --vscode-list-invalidItemForeground: #b89500;
    --vscode-list-warningForeground: #cca700;
    --vscode-listFilterWidget-background: #202020;
    --vscode-listFilterWidget-noMatchesOutline: #be1100;
    --vscode-listFilterWidget-outline: rgba(0, 0, 0, 0);
    --vscode-listFilterWidget-shadow: rgba(0, 0, 0, 0.36);
    --vscode-menu-background: #1f1f1f;
    --vscode-menu-border: #454545;
    --vscode-menu-foreground: #cccccc;
    --vscode-menu-selectionBackground: #0078d4;
    --vscode-menu-selectionForeground: #ffffff;
    --vscode-menu-separatorBackground: #454545;
    --vscode-menubar-selectionBackground: rgba(90, 93, 94, 0.31);
    --vscode-menubar-selectionForeground: #cccccc;
    --vscode-merge-commonContentBackground: rgba(96, 96, 96, 0.16);
    --vscode-merge-commonHeaderBackground: rgba(96, 96, 96, 0.4);
    --vscode-merge-currentContentBackground: rgba(64, 200, 174, 0.2);
    --vscode-merge-currentHeaderBackground: rgba(64, 200, 174, 0.5);
    --vscode-merge-incomingContentBackground: rgba(64, 166, 255, 0.2);
    --vscode-merge-incomingHeaderBackground: rgba(64, 166, 255, 0.5);
    --vscode-mergeEditor-change-background: rgba(155, 185, 85, 0.2);
    --vscode-mergeEditor-change-word-background: rgba(156, 204, 44, 0.2);
    --vscode-mergeEditor-changeBase-background: #4b1818;
    --vscode-mergeEditor-changeBase-word-background: #6f1313;
    --vscode-mergeEditor-conflict-handled-minimapOverViewRuler: rgba(173, 172, 168, 0.93);
    --vscode-mergeEditor-conflict-handledFocused-border: rgba(193, 193, 193, 0.8);
    --vscode-mergeEditor-conflict-handledUnfocused-border: rgba(134, 134, 134, 0.29);
    --vscode-mergeEditor-conflict-input1-background: rgba(64, 200, 174, 0.2);
    --vscode-mergeEditor-conflict-input2-background: rgba(64, 166, 255, 0.2);
    --vscode-mergeEditor-conflict-unhandled-minimapOverViewRuler: #fcba03;
    --vscode-mergeEditor-conflict-unhandledFocused-border: #ffa600;
    --vscode-mergeEditor-conflict-unhandledUnfocused-border: rgba(255, 166, 0, 0.48);
    --vscode-mergeEditor-conflictingLines-background: rgba(255, 234, 0, 0.28);
    --vscode-minimap-errorHighlight: rgba(255, 18, 18, 0.7);
    --vscode-minimap-findMatchHighlight: #d18616;
    --vscode-minimap-foregroundOpacity: #000000;
    --vscode-minimap-infoHighlight: #3794ff;
    --vscode-minimap-selectionHighlight: #264f78;
    --vscode-minimap-selectionOccurrenceHighlight: #676767;
    --vscode-minimap-warningHighlight: #cca700;
    --vscode-minimapGutter-addedBackground: #2ea043;
    --vscode-minimapGutter-deletedBackground: #f85149;
    --vscode-minimapGutter-modifiedBackground: #0078d4;
    --vscode-minimapSlider-activeBackground: rgba(191, 191, 191, 0.2);
    --vscode-minimapSlider-background: rgba(121, 121, 121, 0.2);
    --vscode-minimapSlider-hoverBackground: rgba(100, 100, 100, 0.35);
    --vscode-multiDiffEditor-border: #2b2b2b;
    --vscode-multiDiffEditor-headerBackground: #262626;
    --vscode-notebook-cellBorderColor: #37373d;
    --vscode-notebook-cellEditorBackground: #181818;
    --vscode-notebook-cellInsertionIndicator: #0078d4;
    --vscode-notebook-cellStatusBarItemHoverBackground: rgba(255, 255, 255, 0.15);
    --vscode-notebook-cellToolbarSeparator: rgba(128, 128, 128, 0.35);
    --vscode-notebook-editorBackground: #1f1f1f;
    --vscode-notebook-focusedCellBorder: #0078d4;
    --vscode-notebook-focusedEditorBorder: #0078d4;
    --vscode-notebook-inactiveFocusedCellBorder: #37373d;
    --vscode-notebook-selectedCellBackground: #37373d;
    --vscode-notebook-selectedCellBorder: #37373d;
    --vscode-notebook-symbolHighlightBackground: rgba(255, 255, 255, 0.04);
    --vscode-notebookEditorOverviewRuler-runningCellForeground: #89d185;
    --vscode-notebookScrollbarSlider-activeBackground: rgba(191, 191, 191, 0.4);
    --vscode-notebookScrollbarSlider-background: rgba(121, 121, 121, 0.4);
    --vscode-notebookScrollbarSlider-hoverBackground: rgba(100, 100, 100, 0.7);
    --vscode-notebookStatusErrorIcon-foreground: #f85149;
    --vscode-notebookStatusRunningIcon-foreground: #cccccc;
    --vscode-notebookStatusSuccessIcon-foreground: #89d185;
    --vscode-notificationCenter-border: #313131;
    --vscode-notificationCenterHeader-background: #1f1f1f;
    --vscode-notificationCenterHeader-foreground: #cccccc;
    --vscode-notificationLink-foreground: #4daafc;
    --vscode-notificationToast-border: #313131;
    --vscode-notifications-background: #1f1f1f;
    --vscode-notifications-border: #2b2b2b;
    --vscode-notifications-foreground: #cccccc;
    --vscode-notificationsErrorIcon-foreground: #f14c4c;
    --vscode-notificationsInfoIcon-foreground: #3794ff;
    --vscode-notificationsWarningIcon-foreground: #cca700;
    --vscode-panel-background: #181818;
    --vscode-panel-border: #2b2b2b;
    --vscode-panel-dropBorder: #cccccc;
    --vscode-panelInput-border: #2b2b2b;
    --vscode-panelSection-border: #2b2b2b;
    --vscode-panelSection-dropBackground: rgba(83, 89, 93, 0.5);
    --vscode-panelSectionHeader-background: rgba(128, 128, 128, 0.2);
    --vscode-panelStickyScroll-background: #181818;
    --vscode-panelStickyScroll-shadow: #000000;
    --vscode-panelTitle-activeBorder: #0078d4;
    --vscode-panelTitle-activeForeground: #cccccc;
    --vscode-panelTitle-inactiveForeground: #9d9d9d;
    --vscode-peekView-border: #3794ff;
    --vscode-peekViewEditor-background: #1f1f1f;
    --vscode-peekViewEditor-matchHighlightBackground: rgba(187, 128, 9, 0.4);
    --vscode-peekViewEditorGutter-background: #1f1f1f;
    --vscode-peekViewEditorStickyScroll-background: #1f1f1f;
    --vscode-peekViewResult-background: #1f1f1f;
    --vscode-peekViewResult-fileForeground: #ffffff;
    --vscode-peekViewResult-lineForeground: #bbbbbb;
    --vscode-peekViewResult-matchHighlightBackground: rgba(187, 128, 9, 0.4);
    --vscode-peekViewResult-selectionBackground: rgba(51, 153, 255, 0.2);
    --vscode-peekViewResult-selectionForeground: #ffffff;
    --vscode-peekViewTitle-background: #252526;
    --vscode-peekViewTitleDescription-foreground: rgba(204, 204, 204, 0.7);
    --vscode-peekViewTitleLabel-foreground: #ffffff;
    --vscode-pickerGroup-border: #3c3c3c;
    --vscode-pickerGroup-foreground: #3794ff;
    --vscode-ports-iconRunningProcessForeground: #369432;
    --vscode-problemsErrorIcon-foreground: #f14c4c;
    --vscode-problemsInfoIcon-foreground: #3794ff;
    --vscode-problemsWarningIcon-foreground: #cca700;
    --vscode-profileBadge-background: #4d4d4d;
    --vscode-profileBadge-foreground: #ffffff;
    --vscode-progressBar-background: #0078d4;
    --vscode-quickInput-background: #222222;
    --vscode-quickInput-foreground: #cccccc;
    --vscode-quickInputList-focusBackground: #04395e;
    --vscode-quickInputList-focusForeground: #ffffff;
    --vscode-quickInputList-focusIconForeground: #ffffff;
    --vscode-quickInputTitle-background: rgba(255, 255, 255, 0.1);
    --vscode-remoteHub-decorations-addedForegroundColor: #81b88b;
    --vscode-remoteHub-decorations-conflictForegroundColor: #e4676b;
    --vscode-remoteHub-decorations-deletedForegroundColor: #c74e39;
    --vscode-remoteHub-decorations-ignoredResourceForeground: #8c8c8c;
    --vscode-remoteHub-decorations-incomingAddedForegroundColor: #81b88b;
    --vscode-remoteHub-decorations-incomingDeletedForegroundColor: #c74e39;
    --vscode-remoteHub-decorations-incomingModifiedForegroundColor: #e2c08d;
    --vscode-remoteHub-decorations-incomingRenamedForegroundColor: #73c991;
    --vscode-remoteHub-decorations-modifiedForegroundColor: #e2c08d;
    --vscode-remoteHub-decorations-possibleConflictForegroundColor: #cca700;
    --vscode-remoteHub-decorations-submoduleForegroundColor: #8db9e2;
    --vscode-remoteHub-decorations-workspaceRepositoriesView-hasUncommittedChangesForegroundColor: #e2c08d;
    --vscode-sash-hover-size: 4px;
    --vscode-sash-hoverBorder: #0078d4;
    --vscode-sash-size: 4px;
    --vscode-scm-historyItemSelectedStatisticsBorder: rgba(255, 255, 255, 0.2);
    --vscode-scm-historyItemStatisticsBorder: rgba(204, 204, 204, 0.2);
    --vscode-scrollbar-shadow: #000000;
    --vscode-scrollbarSlider-activeBackground: rgba(191, 191, 191, 0.4);
    --vscode-scrollbarSlider-background: rgba(121, 121, 121, 0.4);
    --vscode-scrollbarSlider-hoverBackground: rgba(100, 100, 100, 0.7);
    --vscode-search-resultsInfoForeground: rgba(204, 204, 204, 0.65);
    --vscode-searchEditor-findMatchBackground: rgba(234, 92, 0, 0.22);
    --vscode-searchEditor-textInputBorder: #3c3c3c;
    --vscode-settings-checkboxBackground: #313131;
    --vscode-settings-checkboxBorder: #3c3c3c;
    --vscode-settings-checkboxForeground: #cccccc;
    --vscode-settings-dropdownBackground: #313131;
    --vscode-settings-dropdownBorder: #3c3c3c;
    --vscode-settings-dropdownForeground: #cccccc;
    --vscode-settings-dropdownListBorder: #454545;
    --vscode-settings-focusedRowBackground: rgba(42, 45, 46, 0.6);
    --vscode-settings-focusedRowBorder: #0078d4;
    --vscode-settings-headerBorder: #2b2b2b;
    --vscode-settings-headerForeground: #ffffff;
    --vscode-settings-modifiedItemIndicator: rgba(187, 128, 9, 0.4);
    --vscode-settings-numberInputBackground: #313131;
    --vscode-settings-numberInputBorder: #3c3c3c;
    --vscode-settings-numberInputForeground: #cccccc;
    --vscode-settings-rowHoverBackground: rgba(42, 45, 46, 0.3);
    --vscode-settings-sashBorder: #2b2b2b;
    --vscode-settings-settingsHeaderHoverForeground: rgba(255, 255, 255, 0.7);
    --vscode-settings-textInputBackground: #313131;
    --vscode-settings-textInputBorder: #3c3c3c;
    --vscode-settings-textInputForeground: #cccccc;
    --vscode-sideBar-background: #181818;
    --vscode-sideBar-border: #2b2b2b;
    --vscode-sideBar-dropBackground: rgba(83, 89, 93, 0.5);
    --vscode-sideBar-foreground: #cccccc;
    --vscode-sideBarActivityBarTop-border: #2b2b2b;
    --vscode-sideBarSectionHeader-background: #181818;
    --vscode-sideBarSectionHeader-border: #2b2b2b;
    --vscode-sideBarSectionHeader-foreground: #cccccc;
    --vscode-sideBarStickyScroll-background: #181818;
    --vscode-sideBarStickyScroll-shadow: #000000;
    --vscode-sideBarTitle-background: #181818;
    --vscode-sideBarTitle-foreground: #cccccc;
    --vscode-sideBySideEditor-horizontalBorder: rgba(255, 255, 255, 0.09);
    --vscode-sideBySideEditor-verticalBorder: rgba(255, 255, 255, 0.09);
    --vscode-simpleFindWidget-sashBorder: #454545;
    --vscode-statusBar-background: #181818;
    --vscode-statusBar-border: #2b2b2b;
    --vscode-statusBar-debuggingBackground: #0078d4;
    --vscode-statusBar-debuggingBorder: #2b2b2b;
    --vscode-statusBar-debuggingForeground: #ffffff;
    --vscode-statusBar-focusBorder: #0078d4;
    --vscode-statusBar-foreground: #cccccc;
    --vscode-statusBar-noFolderBackground: #1f1f1f;
    --vscode-statusBar-noFolderBorder: #2b2b2b;
    --vscode-statusBar-noFolderForeground: #cccccc;
    --vscode-statusBarItem-activeBackground: rgba(255, 255, 255, 0.18);
    --vscode-statusBarItem-compactHoverBackground: rgba(255, 255, 255, 0.2);
    --vscode-statusBarItem-errorBackground: #b91007;
    --vscode-statusBarItem-errorForeground: #ffffff;
    --vscode-statusBarItem-errorHoverBackground: rgba(255, 255, 255, 0.12);
    --vscode-statusBarItem-errorHoverForeground: #cccccc;
    --vscode-statusBarItem-focusBorder: #0078d4;
    --vscode-statusBarItem-hoverBackground: rgba(255, 255, 255, 0.12);
    --vscode-statusBarItem-hoverForeground: #cccccc;
    --vscode-statusBarItem-offlineBackground: #6c1717;
    --vscode-statusBarItem-offlineForeground: #ffffff;
    --vscode-statusBarItem-offlineHoverBackground: rgba(255, 255, 255, 0.12);
    --vscode-statusBarItem-offlineHoverForeground: #cccccc;
    --vscode-statusBarItem-prominentBackground: rgba(110, 118, 129, 0.4);
    --vscode-statusBarItem-prominentForeground: #cccccc;
    --vscode-statusBarItem-prominentHoverBackground: rgba(0, 0, 0, 0.3);
    --vscode-statusBarItem-prominentHoverForeground: #cccccc;
    --vscode-statusBarItem-remoteBackground: #0078d4;
    --vscode-statusBarItem-remoteForeground: #ffffff;
    --vscode-statusBarItem-remoteHoverBackground: rgba(255, 255, 255, 0.12);
    --vscode-statusBarItem-remoteHoverForeground: #cccccc;
    --vscode-statusBarItem-warningBackground: #7a6400;
    --vscode-statusBarItem-warningForeground: #ffffff;
    --vscode-statusBarItem-warningHoverBackground: rgba(255, 255, 255, 0.12);
    --vscode-statusBarItem-warningHoverForeground: #cccccc;
    --vscode-symbolIcon-arrayForeground: #cccccc;
    --vscode-symbolIcon-booleanForeground: #cccccc;
    --vscode-symbolIcon-classForeground: #ee9d28;
    --vscode-symbolIcon-colorForeground: #cccccc;
    --vscode-symbolIcon-constantForeground: #cccccc;
    --vscode-symbolIcon-constructorForeground: #b180d7;
    --vscode-symbolIcon-enumeratorForeground: #ee9d28;
    --vscode-symbolIcon-enumeratorMemberForeground: #75beff;
    --vscode-symbolIcon-eventForeground: #ee9d28;
    --vscode-symbolIcon-fieldForeground: #75beff;
    --vscode-symbolIcon-fileForeground: #cccccc;
    --vscode-symbolIcon-folderForeground: #cccccc;
    --vscode-symbolIcon-functionForeground: #b180d7;
    --vscode-symbolIcon-interfaceForeground: #75beff;
    --vscode-symbolIcon-keyForeground: #cccccc;
    --vscode-symbolIcon-keywordForeground: #cccccc;
    --vscode-symbolIcon-methodForeground: #b180d7;
    --vscode-symbolIcon-moduleForeground: #cccccc;
    --vscode-symbolIcon-namespaceForeground: #cccccc;
    --vscode-symbolIcon-nullForeground: #cccccc;
    --vscode-symbolIcon-numberForeground: #cccccc;
    --vscode-symbolIcon-objectForeground: #cccccc;
    --vscode-symbolIcon-operatorForeground: #cccccc;
    --vscode-symbolIcon-packageForeground: #cccccc;
    --vscode-symbolIcon-propertyForeground: #cccccc;
    --vscode-symbolIcon-referenceForeground: #cccccc;
    --vscode-symbolIcon-snippetForeground: #cccccc;
    --vscode-symbolIcon-stringForeground: #cccccc;
    --vscode-symbolIcon-structForeground: #cccccc;
    --vscode-symbolIcon-textForeground: #cccccc;
    --vscode-symbolIcon-typeParameterForeground: #cccccc;
    --vscode-symbolIcon-unitForeground: #cccccc;
    --vscode-symbolIcon-variableForeground: #75beff;
    --vscode-tab-activeBackground: #1f1f1f;
    --vscode-tab-activeBorder: #1f1f1f;
    --vscode-tab-activeBorderTop: #0078d4;
    --vscode-tab-activeForeground: #ffffff;
    --vscode-tab-activeModifiedBorder: #3399cc;
    --vscode-tab-border: #2b2b2b;
    --vscode-tab-dragAndDropBorder: #ffffff;
    --vscode-tab-hoverBackground: #1f1f1f;
    --vscode-tab-inactiveBackground: #181818;
    --vscode-tab-inactiveForeground: #9d9d9d;
    --vscode-tab-inactiveModifiedBorder: rgba(51, 153, 204, 0.5);
    --vscode-tab-lastPinnedBorder: rgba(204, 204, 204, 0.2);
    --vscode-tab-unfocusedActiveBackground: #1f1f1f;
    --vscode-tab-unfocusedActiveBorder: #1f1f1f;
    --vscode-tab-unfocusedActiveBorderTop: #2b2b2b;
    --vscode-tab-unfocusedActiveForeground: rgba(255, 255, 255, 0.5);
    --vscode-tab-unfocusedActiveModifiedBorder: rgba(51, 153, 204, 0.5);
    --vscode-tab-unfocusedHoverBackground: #1f1f1f;
    --vscode-tab-unfocusedInactiveBackground: #181818;
    --vscode-tab-unfocusedInactiveForeground: rgba(157, 157, 157, 0.5);
    --vscode-tab-unfocusedInactiveModifiedBorder: rgba(51, 153, 204, 0.25);
    --vscode-terminal-ansiBlack: #000000;
    --vscode-terminal-ansiBlue: #2472c8;
    --vscode-terminal-ansiBrightBlack: #666666;
    --vscode-terminal-ansiBrightBlue: #3b8eea;
    --vscode-terminal-ansiBrightCyan: #29b8db;
    --vscode-terminal-ansiBrightGreen: #23d18b;
    --vscode-terminal-ansiBrightMagenta: #d670d6;
    --vscode-terminal-ansiBrightRed: #f14c4c;
    --vscode-terminal-ansiBrightWhite: #e5e5e5;
    --vscode-terminal-ansiBrightYellow: #f5f543;
    --vscode-terminal-ansiCyan: #11a8cd;
    --vscode-terminal-ansiGreen: #0dbc79;
    --vscode-terminal-ansiMagenta: #bc3fbc;
    --vscode-terminal-ansiRed: #cd3131;
    --vscode-terminal-ansiWhite: #e5e5e5;
    --vscode-terminal-ansiYellow: #e5e510;
    --vscode-terminal-border: #2b2b2b;
    --vscode-terminal-dropBackground: rgba(83, 89, 93, 0.5);
    --vscode-terminal-findMatchBackground: #9e6a03;
    --vscode-terminal-findMatchHighlightBackground: rgba(234, 92, 0, 0.33);
    --vscode-terminal-foreground: #cccccc;
    --vscode-terminal-hoverHighlightBackground: rgba(38, 79, 120, 0.13);
    --vscode-terminal-inactiveSelectionBackground: #3a3d41;
    --vscode-terminal-selectionBackground: #264f78;
    --vscode-terminal-tab-activeBorder: #0078d4;
    --vscode-terminalCommandDecoration-defaultBackground: rgba(255, 255, 255, 0.25);
    --vscode-terminalCommandDecoration-errorBackground: #f14c4c;
    --vscode-terminalCommandDecoration-successBackground: #1b81a8;
    --vscode-terminalOverviewRuler-cursorForeground: rgba(160, 160, 160, 0.8);
    --vscode-terminalOverviewRuler-findMatchForeground: rgba(209, 134, 22, 0.49);
    --vscode-terminalStickyScrollHover-background: #2a2d2e;
    --vscode-testing-coverCountBadgeBackground: #616161;
    --vscode-testing-coverCountBadgeForeground: #f8f8f8;
    --vscode-testing-coveredBackground: rgba(156, 204, 44, 0.2);
    --vscode-testing-coveredBorder: rgba(156, 204, 44, 0.15);
    --vscode-testing-coveredGutterBackground: rgba(156, 204, 44, 0.12);
    --vscode-testing-iconErrored: #f14c4c;
    --vscode-testing-iconErrored-retired: rgba(241, 76, 76, 0.7);
    --vscode-testing-iconFailed: #f14c4c;
    --vscode-testing-iconFailed-retired: rgba(241, 76, 76, 0.7);
    --vscode-testing-iconPassed: #73c991;
    --vscode-testing-iconPassed-retired: rgba(115, 201, 145, 0.7);
    --vscode-testing-iconQueued: #cca700;
    --vscode-testing-iconQueued-retired: rgba(204, 167, 0, 0.7);
    --vscode-testing-iconSkipped: #848484;
    --vscode-testing-iconSkipped-retired: rgba(132, 132, 132, 0.7);
    --vscode-testing-iconUnset: #848484;
    --vscode-testing-iconUnset-retired: rgba(132, 132, 132, 0.7);
    --vscode-testing-message-error-decorationForeground: #f14c4c;
    --vscode-testing-message-error-lineBackground: rgba(255, 0, 0, 0.2);
    --vscode-testing-message-info-decorationForeground: rgba(204, 204, 204, 0.5);
    --vscode-testing-messagePeekBorder: #3794ff;
    --vscode-testing-messagePeekHeaderBackground: rgba(55, 148, 255, 0.1);
    --vscode-testing-peekBorder: #f14c4c;
    --vscode-testing-peekHeaderBackground: rgba(241, 76, 76, 0.1);
    --vscode-testing-runAction: #73c991;
    --vscode-testing-uncoveredBackground: rgba(255, 0, 0, 0.2);
    --vscode-testing-uncoveredBorder: rgba(255, 0, 0, 0.15);
    --vscode-testing-uncoveredBranchBackground: #781212;
    --vscode-testing-uncoveredGutterBackground: rgba(255, 0, 0, 0.3);
    --vscode-textBlockQuote-background: #2b2b2b;
    --vscode-textBlockQuote-border: #616161;
    --vscode-textCodeBlock-background: #2b2b2b;
    --vscode-textLink-activeForeground: #4daafc;
    --vscode-textLink-foreground: #4daafc;
    --vscode-textPreformat-background: #3c3c3c;
    --vscode-textPreformat-foreground: #d0d0d0;
    --vscode-textSeparator-foreground: #21262d;
    --vscode-titleBar-activeBackground: #181818;
    --vscode-titleBar-activeForeground: #cccccc;
    --vscode-titleBar-border: #2b2b2b;
    --vscode-titleBar-inactiveBackground: #1f1f1f;
    --vscode-titleBar-inactiveForeground: #9d9d9d;
    --vscode-toolbar-activeBackground: rgba(99, 102, 103, 0.31);
    --vscode-toolbar-hoverBackground: rgba(90, 93, 94, 0.31);
    --vscode-tree-inactiveIndentGuidesStroke: rgba(88, 88, 88, 0.4);
    --vscode-tree-indentGuidesStroke: #585858;
    --vscode-tree-tableColumnsBorder: rgba(204, 204, 204, 0.13);
    --vscode-tree-tableOddRowsBackground: rgba(204, 204, 204, 0.04);
    --vscode-walkThrough-embeddedEditorBackground: rgba(0, 0, 0, 0.4);
    --vscode-walkthrough-stepTitle-foreground: #ffffff;
    --vscode-welcomePage-progress-background: #313131;
    --vscode-welcomePage-progress-foreground: #0078d4;
    --vscode-welcomePage-tileBackground: #2b2b2b;
    --vscode-welcomePage-tileBorder: rgba(255, 255, 255, 0.1);
    --vscode-welcomePage-tileHoverBackground: #262626;
    --vscode-widget-border: #313131;
    --vscode-widget-shadow: rgba(0, 0, 0, 0.36);
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/
@font-face {
	font-family: "codicon";
	font-display: block;
	src: url("data:font/ttf;base64, ") format("truetype");
}
.codicon[class*='codicon-'] {
	font: normal normal normal 16px/1 codicon;
	display: inline-block;
	text-decoration: none;
	text-rendering: auto;
	text-align: center;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
}
/*---------------------
 *  Modifiers
 *-------------------*/
@keyframes codicon-spin {
	100% {
		transform:rotate(360deg);
	}
}
.codicon-sync.codicon-modifier-spin,
.codicon-loading.codicon-modifier-spin,
.codicon-gear.codicon-modifier-spin {
	/* Use steps to throttle FPS to reduce CPU usage */
	animation: codicon-spin 1.5s steps(30) infinite;
}
.codicon-modifier-disabled {
	opacity: 0.5;
}
.codicon-modifier-hidden {
	opacity: 0;
}
/* custom speed & easing for loading icon */
.codicon-loading {
	animation-duration: 1s !important;
	animation-timing-function: cubic-bezier(0.53, 0.21, 0.29, 0.67) !important;
}
/*---------------------
 *  Icons
 *-------------------*/
.codicon-add:before { content: "\ea60" }
.codicon-plus:before { content: "\ea60" }
.codicon-gist-new:before { content: "\ea60" }
.codicon-repo-create:before { content: "\ea60" }
.codicon-lightbulb:before { content: "\ea61" }
.codicon-light-bulb:before { content: "\ea61" }
.codicon-repo:before { content: "\ea62" }
.codicon-repo-delete:before { content: "\ea62" }
.codicon-gist-fork:before { content: "\ea63" }
.codicon-repo-forked:before { content: "\ea63" }
.codicon-git-pull-request:before { content: "\ea64" }
.codicon-git-pull-request-abandoned:before { content: "\ea64" }
.codicon-record-keys:before { content: "\ea65" }
.codicon-keyboard:before { content: "\ea65" }
.codicon-tag:before { content: "\ea66" }
.codicon-git-pull-request-label:before { content: "\ea66" }
.codicon-tag-add:before { content: "\ea66" }
.codicon-tag-remove:before { content: "\ea66" }
.codicon-person:before { content: "\ea67" }
.codicon-person-follow:before { content: "\ea67" }
.codicon-person-outline:before { content: "\ea67" }
.codicon-person-filled:before { content: "\ea67" }
.codicon-git-branch:before { content: "\ea68" }
.codicon-git-branch-create:before { content: "\ea68" }
.codicon-git-branch-delete:before { content: "\ea68" }
.codicon-source-control:before { content: "\ea68" }
.codicon-mirror:before { content: "\ea69" }
.codicon-mirror-public:before { content: "\ea69" }
.codicon-star:before { content: "\ea6a" }
.codicon-star-add:before { content: "\ea6a" }
.codicon-star-delete:before { content: "\ea6a" }
.codicon-star-empty:before { content: "\ea6a" }
.codicon-comment:before { content: "\ea6b" }
.codicon-comment-add:before { content: "\ea6b" }
.codicon-alert:before { content: "\ea6c" }
.codicon-warning:before { content: "\ea6c" }
.codicon-search:before { content: "\ea6d" }
.codicon-search-save:before { content: "\ea6d" }
.codicon-log-out:before { content: "\ea6e" }
.codicon-sign-out:before { content: "\ea6e" }
.codicon-log-in:before { content: "\ea6f" }
.codicon-sign-in:before { content: "\ea6f" }
.codicon-eye:before { content: "\ea70" }
.codicon-eye-unwatch:before { content: "\ea70" }
.codicon-eye-watch:before { content: "\ea70" }
.codicon-circle-filled:before { content: "\ea71" }
.codicon-primitive-dot:before { content: "\ea71" }
.codicon-close-dirty:before { content: "\ea71" }
.codicon-debug-breakpoint:before { content: "\ea71" }
.codicon-debug-breakpoint-disabled:before { content: "\ea71" }
.codicon-debug-hint:before { content: "\ea71" }
.codicon-terminal-decoration-success:before { content: "\ea71" }
.codicon-primitive-square:before { content: "\ea72" }
.codicon-edit:before { content: "\ea73" }
.codicon-pencil:before { content: "\ea73" }
.codicon-info:before { content: "\ea74" }
.codicon-issue-opened:before { content: "\ea74" }
.codicon-gist-private:before { content: "\ea75" }
.codicon-git-fork-private:before { content: "\ea75" }
.codicon-lock:before { content: "\ea75" }
.codicon-mirror-private:before { content: "\ea75" }
.codicon-close:before { content: "\ea76" }
.codicon-remove-close:before { content: "\ea76" }
.codicon-x:before { content: "\ea76" }
.codicon-repo-sync:before { content: "\ea77" }
.codicon-sync:before { content: "\ea77" }
.codicon-clone:before { content: "\ea78" }
.codicon-desktop-download:before { content: "\ea78" }
.codicon-beaker:before { content: "\ea79" }
.codicon-microscope:before { content: "\ea79" }
.codicon-vm:before { content: "\ea7a" }
.codicon-device-desktop:before { content: "\ea7a" }
.codicon-file:before { content: "\ea7b" }
.codicon-file-text:before { content: "\ea7b" }
.codicon-more:before { content: "\ea7c" }
.codicon-ellipsis:before { content: "\ea7c" }
.codicon-kebab-horizontal:before { content: "\ea7c" }
.codicon-mail-reply:before { content: "\ea7d" }
.codicon-reply:before { content: "\ea7d" }
.codicon-organization:before { content: "\ea7e" }
.codicon-organization-filled:before { content: "\ea7e" }
.codicon-organization-outline:before { content: "\ea7e" }
.codicon-new-file:before { content: "\ea7f" }
.codicon-file-add:before { content: "\ea7f" }
.codicon-new-folder:before { content: "\ea80" }
.codicon-file-directory-create:before { content: "\ea80" }
.codicon-trash:before { content: "\ea81" }
.codicon-trashcan:before { content: "\ea81" }
.codicon-history:before { content: "\ea82" }
.codicon-clock:before { content: "\ea82" }
.codicon-folder:before { content: "\ea83" }
.codicon-file-directory:before { content: "\ea83" }
.codicon-symbol-folder:before { content: "\ea83" }
.codicon-logo-github:before { content: "\ea84" }
.codicon-mark-github:before { content: "\ea84" }
.codicon-github:before { content: "\ea84" }
.codicon-terminal:before { content: "\ea85" }
.codicon-console:before { content: "\ea85" }
.codicon-repl:before { content: "\ea85" }
.codicon-zap:before { content: "\ea86" }
.codicon-symbol-event:before { content: "\ea86" }
.codicon-error:before { content: "\ea87" }
.codicon-stop:before { content: "\ea87" }
.codicon-variable:before { content: "\ea88" }
.codicon-symbol-variable:before { content: "\ea88" }
.codicon-array:before { content: "\ea8a" }
.codicon-symbol-array:before { content: "\ea8a" }
.codicon-symbol-module:before { content: "\ea8b" }
.codicon-symbol-package:before { content: "\ea8b" }
.codicon-symbol-namespace:before { content: "\ea8b" }
.codicon-symbol-object:before { content: "\ea8b" }
.codicon-symbol-method:before { content: "\ea8c" }
.codicon-symbol-function:before { content: "\ea8c" }
.codicon-symbol-constructor:before { content: "\ea8c" }
.codicon-symbol-boolean:before { content: "\ea8f" }
.codicon-symbol-null:before { content: "\ea8f" }
.codicon-symbol-numeric:before { content: "\ea90" }
.codicon-symbol-number:before { content: "\ea90" }
.codicon-symbol-structure:before { content: "\ea91" }
.codicon-symbol-struct:before { content: "\ea91" }
.codicon-symbol-parameter:before { content: "\ea92" }
.codicon-symbol-type-parameter:before { content: "\ea92" }
.codicon-symbol-key:before { content: "\ea93" }
.codicon-symbol-text:before { content: "\ea93" }
.codicon-symbol-reference:before { content: "\ea94" }
.codicon-go-to-file:before { content: "\ea94" }
.codicon-symbol-enum:before { content: "\ea95" }
.codicon-symbol-value:before { content: "\ea95" }
.codicon-symbol-ruler:before { content: "\ea96" }
.codicon-symbol-unit:before { content: "\ea96" }
.codicon-activate-breakpoints:before { content: "\ea97" }
.codicon-archive:before { content: "\ea98" }
.codicon-arrow-both:before { content: "\ea99" }
.codicon-arrow-down:before { content: "\ea9a" }
.codicon-arrow-left:before { content: "\ea9b" }
.codicon-arrow-right:before { content: "\ea9c" }
.codicon-arrow-small-down:before { content: "\ea9d" }
.codicon-arrow-small-left:before { content: "\ea9e" }
.codicon-arrow-small-right:before { content: "\ea9f" }
.codicon-arrow-small-up:before { content: "\eaa0" }
.codicon-arrow-up:before { content: "\eaa1" }
.codicon-bell:before { content: "\eaa2" }
.codicon-bold:before { content: "\eaa3" }
.codicon-book:before { content: "\eaa4" }
.codicon-bookmark:before { content: "\eaa5" }
.codicon-debug-breakpoint-conditional-unverified:before { content: "\eaa6" }
.codicon-debug-breakpoint-conditional:before { content: "\eaa7" }
.codicon-debug-breakpoint-conditional-disabled:before { content: "\eaa7" }
.codicon-debug-breakpoint-data-unverified:before { content: "\eaa8" }
.codicon-debug-breakpoint-data:before { content: "\eaa9" }
.codicon-debug-breakpoint-data-disabled:before { content: "\eaa9" }
.codicon-debug-breakpoint-log-unverified:before { content: "\eaaa" }
.codicon-debug-breakpoint-log:before { content: "\eaab" }
.codicon-debug-breakpoint-log-disabled:before { content: "\eaab" }
.codicon-briefcase:before { content: "\eaac" }
.codicon-broadcast:before { content: "\eaad" }
.codicon-browser:before { content: "\eaae" }
.codicon-bug:before { content: "\eaaf" }
.codicon-calendar:before { content: "\eab0" }
.codicon-case-sensitive:before { content: "\eab1" }
.codicon-check:before { content: "\eab2" }
.codicon-checklist:before { content: "\eab3" }
.codicon-chevron-down:before { content: "\eab4" }
.codicon-chevron-left:before { content: "\eab5" }
.codicon-chevron-right:before { content: "\eab6" }
.codicon-chevron-up:before { content: "\eab7" }
.codicon-chrome-close:before { content: "\eab8" }
.codicon-chrome-maximize:before { content: "\eab9" }
.codicon-chrome-minimize:before { content: "\eaba" }
.codicon-chrome-restore:before { content: "\eabb" }
.codicon-circle-outline:before { content: "\eabc" }
.codicon-circle:before { content: "\eabc" }
.codicon-debug-breakpoint-unverified:before { content: "\eabc" }
.codicon-terminal-decoration-incomplete:before { content: "\eabc" }
.codicon-circle-slash:before { content: "\eabd" }
.codicon-circuit-board:before { content: "\eabe" }
.codicon-clear-all:before { content: "\eabf" }
.codicon-clippy:before { content: "\eac0" }
.codicon-close-all:before { content: "\eac1" }
.codicon-cloud-download:before { content: "\eac2" }
.codicon-cloud-upload:before { content: "\eac3" }
.codicon-code:before { content: "\eac4" }
.codicon-collapse-all:before { content: "\eac5" }
.codicon-color-mode:before { content: "\eac6" }
.codicon-comment-discussion:before { content: "\eac7" }
.codicon-credit-card:before { content: "\eac9" }
.codicon-dash:before { content: "\eacc" }
.codicon-dashboard:before { content: "\eacd" }
.codicon-database:before { content: "\eace" }
.codicon-debug-continue:before { content: "\eacf" }
.codicon-debug-disconnect:before { content: "\ead0" }
.codicon-debug-pause:before { content: "\ead1" }
.codicon-debug-restart:before { content: "\ead2" }
.codicon-debug-start:before { content: "\ead3" }
.codicon-debug-step-into:before { content: "\ead4" }
.codicon-debug-step-out:before { content: "\ead5" }
.codicon-debug-step-over:before { content: "\ead6" }
.codicon-debug-stop:before { content: "\ead7" }
.codicon-debug:before { content: "\ead8" }
.codicon-device-camera-video:before { content: "\ead9" }
.codicon-device-camera:before { content: "\eada" }
.codicon-device-mobile:before { content: "\eadb" }
.codicon-diff-added:before { content: "\eadc" }
.codicon-diff-ignored:before { content: "\eadd" }
.codicon-diff-modified:before { content: "\eade" }
.codicon-diff-removed:before { content: "\eadf" }
.codicon-diff-renamed:before { content: "\eae0" }
.codicon-diff:before { content: "\eae1" }
.codicon-discard:before { content: "\eae2" }
.codicon-editor-layout:before { content: "\eae3" }
.codicon-empty-window:before { content: "\eae4" }
.codicon-exclude:before { content: "\eae5" }
.codicon-extensions:before { content: "\eae6" }
.codicon-eye-closed:before { content: "\eae7" }
.codicon-file-binary:before { content: "\eae8" }
.codicon-file-code:before { content: "\eae9" }
.codicon-file-media:before { content: "\eaea" }
.codicon-file-pdf:before { content: "\eaeb" }
.codicon-file-submodule:before { content: "\eaec" }
.codicon-file-symlink-directory:before { content: "\eaed" }
.codicon-file-symlink-file:before { content: "\eaee" }
.codicon-file-zip:before { content: "\eaef" }
.codicon-files:before { content: "\eaf0" }
.codicon-filter:before { content: "\eaf1" }
.codicon-flame:before { content: "\eaf2" }
.codicon-fold-down:before { content: "\eaf3" }
.codicon-fold-up:before { content: "\eaf4" }
.codicon-fold:before { content: "\eaf5" }
.codicon-folder-active:before { content: "\eaf6" }
.codicon-folder-opened:before { content: "\eaf7" }
.codicon-gear:before { content: "\eaf8" }
.codicon-gift:before { content: "\eaf9" }
.codicon-gist-secret:before { content: "\eafa" }
.codicon-gist:before { content: "\eafb" }
.codicon-git-commit:before { content: "\eafc" }
.codicon-git-compare:before { content: "\eafd" }
.codicon-compare-changes:before { content: "\eafd" }
.codicon-git-merge:before { content: "\eafe" }
.codicon-github-action:before { content: "\eaff" }
.codicon-github-alt:before { content: "\eb00" }
.codicon-globe:before { content: "\eb01" }
.codicon-grabber:before { content: "\eb02" }
.codicon-graph:before { content: "\eb03" }
.codicon-gripper:before { content: "\eb04" }
.codicon-heart:before { content: "\eb05" }
.codicon-home:before { content: "\eb06" }
.codicon-horizontal-rule:before { content: "\eb07" }
.codicon-hubot:before { content: "\eb08" }
.codicon-inbox:before { content: "\eb09" }
.codicon-issue-reopened:before { content: "\eb0b" }
.codicon-issues:before { content: "\eb0c" }
.codicon-italic:before { content: "\eb0d" }
.codicon-jersey:before { content: "\eb0e" }
.codicon-json:before { content: "\eb0f" }
.codicon-kebab-vertical:before { content: "\eb10" }
.codicon-key:before { content: "\eb11" }
.codicon-law:before { content: "\eb12" }
.codicon-lightbulb-autofix:before { content: "\eb13" }
.codicon-link-external:before { content: "\eb14" }
.codicon-link:before { content: "\eb15" }
.codicon-list-ordered:before { content: "\eb16" }
.codicon-list-unordered:before { content: "\eb17" }
.codicon-live-share:before { content: "\eb18" }
.codicon-loading:before { content: "\eb19" }
.codicon-location:before { content: "\eb1a" }
.codicon-mail-read:before { content: "\eb1b" }
.codicon-mail:before { content: "\eb1c" }
.codicon-markdown:before { content: "\eb1d" }
.codicon-megaphone:before { content: "\eb1e" }
.codicon-mention:before { content: "\eb1f" }
.codicon-milestone:before { content: "\eb20" }
.codicon-git-pull-request-milestone:before { content: "\eb20" }
.codicon-mortar-board:before { content: "\eb21" }
.codicon-move:before { content: "\eb22" }
.codicon-multiple-windows:before { content: "\eb23" }
.codicon-mute:before { content: "\eb24" }
.codicon-no-newline:before { content: "\eb25" }
.codicon-note:before { content: "\eb26" }
.codicon-octoface:before { content: "\eb27" }
.codicon-open-preview:before { content: "\eb28" }
.codicon-package:before { content: "\eb29" }
.codicon-paintcan:before { content: "\eb2a" }
.codicon-pin:before { content: "\eb2b" }
.codicon-play:before { content: "\eb2c" }
.codicon-run:before { content: "\eb2c" }
.codicon-plug:before { content: "\eb2d" }
.codicon-preserve-case:before { content: "\eb2e" }
.codicon-preview:before { content: "\eb2f" }
.codicon-project:before { content: "\eb30" }
.codicon-pulse:before { content: "\eb31" }
.codicon-question:before { content: "\eb32" }
.codicon-quote:before { content: "\eb33" }
.codicon-radio-tower:before { content: "\eb34" }
.codicon-reactions:before { content: "\eb35" }
.codicon-references:before { content: "\eb36" }
.codicon-refresh:before { content: "\eb37" }
.codicon-regex:before { content: "\eb38" }
.codicon-remote-explorer:before { content: "\eb39" }
.codicon-remote:before { content: "\eb3a" }
.codicon-remove:before { content: "\eb3b" }
.codicon-replace-all:before { content: "\eb3c" }
.codicon-replace:before { content: "\eb3d" }
.codicon-repo-clone:before { content: "\eb3e" }
.codicon-repo-force-push:before { content: "\eb3f" }
.codicon-repo-pull:before { content: "\eb40" }
.codicon-repo-push:before { content: "\eb41" }
.codicon-report:before { content: "\eb42" }
.codicon-request-changes:before { content: "\eb43" }
.codicon-rocket:before { content: "\eb44" }
.codicon-root-folder-opened:before { content: "\eb45" }
.codicon-root-folder:before { content: "\eb46" }
.codicon-rss:before { content: "\eb47" }
.codicon-ruby:before { content: "\eb48" }
.codicon-save-all:before { content: "\eb49" }
.codicon-save-as:before { content: "\eb4a" }
.codicon-save:before { content: "\eb4b" }
.codicon-screen-full:before { content: "\eb4c" }
.codicon-screen-normal:before { content: "\eb4d" }
.codicon-search-stop:before { content: "\eb4e" }
.codicon-server:before { content: "\eb50" }
.codicon-settings-gear:before { content: "\eb51" }
.codicon-settings:before { content: "\eb52" }
.codicon-shield:before { content: "\eb53" }
.codicon-smiley:before { content: "\eb54" }
.codicon-sort-precedence:before { content: "\eb55" }
.codicon-split-horizontal:before { content: "\eb56" }
.codicon-split-vertical:before { content: "\eb57" }
.codicon-squirrel:before { content: "\eb58" }
.codicon-star-full:before { content: "\eb59" }
.codicon-star-half:before { content: "\eb5a" }
.codicon-symbol-class:before { content: "\eb5b" }
.codicon-symbol-color:before { content: "\eb5c" }
.codicon-symbol-constant:before { content: "\eb5d" }
.codicon-symbol-enum-member:before { content: "\eb5e" }
.codicon-symbol-field:before { content: "\eb5f" }
.codicon-symbol-file:before { content: "\eb60" }
.codicon-symbol-interface:before { content: "\eb61" }
.codicon-symbol-keyword:before { content: "\eb62" }
.codicon-symbol-misc:before { content: "\eb63" }
.codicon-symbol-operator:before { content: "\eb64" }
.codicon-symbol-property:before { content: "\eb65" }
.codicon-wrench:before { content: "\eb65" }
.codicon-wrench-subaction:before { content: "\eb65" }
.codicon-symbol-snippet:before { content: "\eb66" }
.codicon-tasklist:before { content: "\eb67" }
.codicon-telescope:before { content: "\eb68" }
.codicon-text-size:before { content: "\eb69" }
.codicon-three-bars:before { content: "\eb6a" }
.codicon-thumbsdown:before { content: "\eb6b" }
.codicon-thumbsup:before { content: "\eb6c" }
.codicon-tools:before { content: "\eb6d" }
.codicon-triangle-down:before { content: "\eb6e" }
.codicon-triangle-left:before { content: "\eb6f" }
.codicon-triangle-right:before { content: "\eb70" }
.codicon-triangle-up:before { content: "\eb71" }
.codicon-twitter:before { content: "\eb72" }
.codicon-unfold:before { content: "\eb73" }
.codicon-unlock:before { content: "\eb74" }
.codicon-unmute:before { content: "\eb75" }
.codicon-unverified:before { content: "\eb76" }
.codicon-verified:before { content: "\eb77" }
.codicon-versions:before { content: "\eb78" }
.codicon-vm-active:before { content: "\eb79" }
.codicon-vm-outline:before { content: "\eb7a" }
.codicon-vm-running:before { content: "\eb7b" }
.codicon-watch:before { content: "\eb7c" }
.codicon-whitespace:before { content: "\eb7d" }
.codicon-whole-word:before { content: "\eb7e" }
.codicon-window:before { content: "\eb7f" }
.codicon-word-wrap:before { content: "\eb80" }
.codicon-zoom-in:before { content: "\eb81" }
.codicon-zoom-out:before { content: "\eb82" }
.codicon-list-filter:before { content: "\eb83" }
.codicon-list-flat:before { content: "\eb84" }
.codicon-list-selection:before { content: "\eb85" }
.codicon-selection:before { content: "\eb85" }
.codicon-list-tree:before { content: "\eb86" }
.codicon-debug-breakpoint-function-unverified:before { content: "\eb87" }
.codicon-debug-breakpoint-function:before { content: "\eb88" }
.codicon-debug-breakpoint-function-disabled:before { content: "\eb88" }
.codicon-debug-stackframe-active:before { content: "\eb89" }
.codicon-circle-small-filled:before { content: "\eb8a" }
.codicon-debug-stackframe-dot:before { content: "\eb8a" }
.codicon-terminal-decoration-mark:before { content: "\eb8a" }
.codicon-debug-stackframe:before { content: "\eb8b" }
.codicon-debug-stackframe-focused:before { content: "\eb8b" }
.codicon-debug-breakpoint-unsupported:before { content: "\eb8c" }
.codicon-symbol-string:before { content: "\eb8d" }
.codicon-debug-reverse-continue:before { content: "\eb8e" }
.codicon-debug-step-back:before { content: "\eb8f" }
.codicon-debug-restart-frame:before { content: "\eb90" }
.codicon-debug-alt:before { content: "\eb91" }
.codicon-call-incoming:before { content: "\eb92" }
.codicon-call-outgoing:before { content: "\eb93" }
.codicon-menu:before { content: "\eb94" }
.codicon-expand-all:before { content: "\eb95" }
.codicon-feedback:before { content: "\eb96" }
.codicon-git-pull-request-reviewer:before { content: "\eb96" }
.codicon-group-by-ref-type:before { content: "\eb97" }
.codicon-ungroup-by-ref-type:before { content: "\eb98" }
.codicon-account:before { content: "\eb99" }
.codicon-git-pull-request-assignee:before { content: "\eb99" }
.codicon-bell-dot:before { content: "\eb9a" }
.codicon-debug-console:before { content: "\eb9b" }
.codicon-library:before { content: "\eb9c" }
.codicon-output:before { content: "\eb9d" }
.codicon-run-all:before { content: "\eb9e" }
.codicon-sync-ignored:before { content: "\eb9f" }
.codicon-pinned:before { content: "\eba0" }
.codicon-github-inverted:before { content: "\eba1" }
.codicon-server-process:before { content: "\eba2" }
.codicon-server-environment:before { content: "\eba3" }
.codicon-pass:before { content: "\eba4" }
.codicon-issue-closed:before { content: "\eba4" }
.codicon-stop-circle:before { content: "\eba5" }
.codicon-play-circle:before { content: "\eba6" }
.codicon-record:before { content: "\eba7" }
.codicon-debug-alt-small:before { content: "\eba8" }
.codicon-vm-connect:before { content: "\eba9" }
.codicon-cloud:before { content: "\ebaa" }
.codicon-merge:before { content: "\ebab" }
.codicon-export:before { content: "\ebac" }
.codicon-graph-left:before { content: "\ebad" }
.codicon-magnet:before { content: "\ebae" }
.codicon-notebook:before { content: "\ebaf" }
.codicon-redo:before { content: "\ebb0" }
.codicon-check-all:before { content: "\ebb1" }
.codicon-pinned-dirty:before { content: "\ebb2" }
.codicon-pass-filled:before { content: "\ebb3" }
.codicon-circle-large-filled:before { content: "\ebb4" }
.codicon-circle-large:before { content: "\ebb5" }
.codicon-circle-large-outline:before { content: "\ebb5" }
.codicon-combine:before { content: "\ebb6" }
.codicon-gather:before { content: "\ebb6" }
.codicon-table:before { content: "\ebb7" }
.codicon-variable-group:before { content: "\ebb8" }
.codicon-type-hierarchy:before { content: "\ebb9" }
.codicon-type-hierarchy-sub:before { content: "\ebba" }
.codicon-type-hierarchy-super:before { content: "\ebbb" }
.codicon-git-pull-request-create:before { content: "\ebbc" }
.codicon-run-above:before { content: "\ebbd" }
.codicon-run-below:before { content: "\ebbe" }
.codicon-notebook-template:before { content: "\ebbf" }
.codicon-debug-rerun:before { content: "\ebc0" }
.codicon-workspace-trusted:before { content: "\ebc1" }
.codicon-workspace-untrusted:before { content: "\ebc2" }
.codicon-workspace-unknown:before { content: "\ebc3" }
.codicon-terminal-cmd:before { content: "\ebc4" }
.codicon-terminal-debian:before { content: "\ebc5" }
.codicon-terminal-linux:before { content: "\ebc6" }
.codicon-terminal-powershell:before { content: "\ebc7" }
.codicon-terminal-tmux:before { content: "\ebc8" }
.codicon-terminal-ubuntu:before { content: "\ebc9" }
.codicon-terminal-bash:before { content: "\ebca" }
.codicon-arrow-swap:before { content: "\ebcb" }
.codicon-copy:before { content: "\ebcc" }
.codicon-person-add:before { content: "\ebcd" }
.codicon-filter-filled:before { content: "\ebce" }
.codicon-wand:before { content: "\ebcf" }
.codicon-debug-line-by-line:before { content: "\ebd0" }
.codicon-inspect:before { content: "\ebd1" }
.codicon-layers:before { content: "\ebd2" }
.codicon-layers-dot:before { content: "\ebd3" }
.codicon-layers-active:before { content: "\ebd4" }
.codicon-compass:before { content: "\ebd5" }
.codicon-compass-dot:before { content: "\ebd6" }
.codicon-compass-active:before { content: "\ebd7" }
.codicon-azure:before { content: "\ebd8" }
.codicon-issue-draft:before { content: "\ebd9" }
.codicon-git-pull-request-closed:before { content: "\ebda" }
.codicon-git-pull-request-draft:before { content: "\ebdb" }
.codicon-debug-all:before { content: "\ebdc" }
.codicon-debug-coverage:before { content: "\ebdd" }
.codicon-run-errors:before { content: "\ebde" }
.codicon-folder-library:before { content: "\ebdf" }
.codicon-debug-continue-small:before { content: "\ebe0" }
.codicon-beaker-stop:before { content: "\ebe1" }
.codicon-graph-line:before { content: "\ebe2" }
.codicon-graph-scatter:before { content: "\ebe3" }
.codicon-pie-chart:before { content: "\ebe4" }
.codicon-bracket:before { content: "\eb0f" }
.codicon-bracket-dot:before { content: "\ebe5" }
.codicon-bracket-error:before { content: "\ebe6" }
.codicon-lock-small:before { content: "\ebe7" }
.codicon-azure-devops:before { content: "\ebe8" }
.codicon-verified-filled:before { content: "\ebe9" }
.codicon-newline:before { content: "\ebea" }
.codicon-layout:before { content: "\ebeb" }
.codicon-layout-activitybar-left:before { content: "\ebec" }
.codicon-layout-activitybar-right:before { content: "\ebed" }
.codicon-layout-panel-left:before { content: "\ebee" }
.codicon-layout-panel-center:before { content: "\ebef" }
.codicon-layout-panel-justify:before { content: "\ebf0" }
.codicon-layout-panel-right:before { content: "\ebf1" }
.codicon-layout-panel:before { content: "\ebf2" }
.codicon-layout-sidebar-left:before { content: "\ebf3" }
.codicon-layout-sidebar-right:before { content: "\ebf4" }
.codicon-layout-statusbar:before { content: "\ebf5" }
.codicon-layout-menubar:before { content: "\ebf6" }
.codicon-layout-centered:before { content: "\ebf7" }
.codicon-target:before { content: "\ebf8" }
.codicon-indent:before { content: "\ebf9" }
.codicon-record-small:before { content: "\ebfa" }
.codicon-error-small:before { content: "\ebfb" }
.codicon-terminal-decoration-error:before { content: "\ebfb" }
.codicon-arrow-circle-down:before { content: "\ebfc" }
.codicon-arrow-circle-left:before { content: "\ebfd" }
.codicon-arrow-circle-right:before { content: "\ebfe" }
.codicon-arrow-circle-up:before { content: "\ebff" }
.codicon-layout-sidebar-right-off:before { content: "\ec00" }
.codicon-layout-panel-off:before { content: "\ec01" }
.codicon-layout-sidebar-left-off:before { content: "\ec02" }
.codicon-blank:before { content: "\ec03" }
.codicon-heart-filled:before { content: "\ec04" }
.codicon-map:before { content: "\ec05" }
.codicon-map-filled:before { content: "\ec06" }
.codicon-circle-small:before { content: "\ec07" }
.codicon-bell-slash:before { content: "\ec08" }
.codicon-bell-slash-dot:before { content: "\ec09" }
.codicon-comment-unresolved:before { content: "\ec0a" }
.codicon-git-pull-request-go-to-changes:before { content: "\ec0b" }
.codicon-git-pull-request-new-changes:before { content: "\ec0c" }
.codicon-search-fuzzy:before { content: "\ec0d" }
.codicon-comment-draft:before { content: "\ec0e" }
.codicon-send:before { content: "\ec0f" }
.codicon-sparkle:before { content: "\ec10" }
.codicon-insert:before { content: "\ec11" }
.codicon-mic:before { content: "\ec12" }
.codicon-thumbsdown-filled:before { content: "\ec13" }
.codicon-thumbsup-filled:before { content: "\ec14" }
.codicon-coffee:before { content: "\ec15" }
.codicon-snake:before { content: "\ec16" }
.codicon-game:before { content: "\ec17" }
.codicon-vr:before { content: "\ec18" }
.codicon-chip:before { content: "\ec19" }
.codicon-piano:before { content: "\ec1a" }
.codicon-music:before { content: "\ec1b" }
.codicon-mic-filled:before { content: "\ec1c" }
.codicon-git-fetch:before { content: "\ec1d" }
.codicon-copilot:before { content: "\ec1e" }
/*
 Custom reset styles mixin, primary is used to scope forked
 from Tailwind package reset styles (since tailwind doesn't support
 prefix for base styles yet).

 @layer is important since we don't want to override any custom
 rules in application styles but want to imitate a standard reset
 styles (layer lowers selector weight by default compared to common
 selectors outside of layers)
*/
/*
 Include tailwind "components" and "utilities" directly in
 cody web but DON'T include base reset tailwind styles
 since they will conflict with any possible reset/global
 styles in consumer. See @mixin reset-styles for more details
*/
.tw-absolute {
    position: absolute;
}
.tw-relative {
    position: relative;
}
.tw-sticky {
    position: sticky;
}
.tw-bottom-0 {
    bottom: 0px;
}
.tw-left-\[0px\] {
    left: 0px;
}
.tw-left-\[5\.5px\] {
    left: 5.5px;
}
.tw-top-0 {
    top: 0px;
}
.tw-top-\[0px\] {
    top: 0px;
}
.tw-top-\[5\.5px\] {
    top: 5.5px;
}
.tw-z-50 {
    z-index: 50;
}
.tw-col-span-4 {
    grid-column: span 4 / span 4;
}
.tw--mx-1 {
    margin-left: -2px;
    margin-right: -2px;
}
.tw-my-2 {
    margin-top: 4px;
    margin-bottom: 4px;
}
.tw-mb-4 {
    margin-bottom: 8px;
}
.tw-ml-1 {
    margin-left: 2px;
}
.tw-ml-2 {
    margin-left: 4px;
}
.tw-ml-4 {
    margin-left: 8px;
}
.tw-ml-auto {
    margin-left: auto;
}
.tw-mr-1 {
    margin-right: 2px;
}
.tw-mr-2 {
    margin-right: 4px;
}
.tw-mt-1 {
    margin-top: 2px;
}
.tw-mt-2 {
    margin-top: 4px;
}
.tw-mt-4 {
    margin-top: 8px;
}
.tw-mt-\[2px\] {
    margin-top: 2px;
}
.tw-flex {
    display: flex;
}
.tw-inline-flex {
    display: inline-flex;
}
.tw-grid {
    display: grid;
}
.tw-h-8 {
    height: 16px;
}
.tw-h-\[1\.375rem\] {
    height: 1.375rem;
}
.tw-h-\[18px\] {
    height: 18px;
}
.tw-h-\[1em\] {
    height: 1em;
}
.tw-h-\[20px\] {
    height: 20px;
}
.tw-h-\[7px\] {
    height: 7px;
}
.tw-h-full {
    height: 100%;
}
.tw-h-px {
    height: 1px;
}
.tw-max-h-\[400px\] {
    max-height: 400px;
}
.tw-w-72 {
    width: 18rem;
}
.tw-w-8 {
    width: 16px;
}
.tw-w-\[1\.375rem\] {
    width: 1.375rem;
}
.tw-w-\[18px\] {
    width: 18px;
}
.tw-w-\[1em\] {
    width: 1em;
}
.tw-w-\[20px\] {
    width: 20px;
}
.tw-w-\[7px\] {
    width: 7px;
}
.tw-w-\[unset\] {
    width: unset;
}
.tw-w-full {
    width: 100%;
}
.tw-min-w-\[1\.5em\] {
    min-width: 1.5em;
}
.tw-min-w-\[325px\] {
    min-width: 325px;
}
.tw-max-w-72 {
    max-width: 18rem;
}
.tw-max-w-\[90\%\] {
    max-width: 90%;
}
.tw-max-w-\[min\(500px\,90vw\)\] {
    max-width: min(500px,90vw);
}
.tw-max-w-full {
    max-width: 100%;
}
.tw-max-w-lg {
    max-width: 32rem;
}
.tw-flex-1 {
    flex: 1 1 0%;
}
.tw-flex-none {
    flex: none;
}
.tw-shrink-0 {
    flex-shrink: 0;
}
.tw-flex-grow {
    flex-grow: 1;
}
.tw-grow {
    flex-grow: 1;
}
.-tw-translate-y-\[\.2em\] {
    --tw-translate-y: -.2em;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.tw-translate-x-\[1px\] {
    --tw-translate-x: 1px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.tw-translate-y-\[1px\] {
    --tw-translate-y: 1px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
@keyframes tw-spin {
    to {
        transform: rotate(360deg);
    }
}
.tw-animate-spin {
    animation: tw-spin 1s linear infinite;
}
.tw-cursor-default {
    cursor: default;
}
.tw-cursor-pointer {
    cursor: pointer;
}
.tw-select-none {
    user-select: none;
}
.tw-list-none {
    list-style-type: none;
}
.tw-grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
}
.tw-flex-col {
    flex-direction: column;
}
.tw-flex-wrap {
    flex-wrap: wrap;
}
.\!tw-items-start {
    align-items: flex-start !important;
}
.tw-items-start {
    align-items: flex-start;
}
.tw-items-end {
    align-items: flex-end;
}
.tw-items-center {
    align-items: center;
}
.tw-items-baseline {
    align-items: baseline;
}
.tw-items-stretch {
    align-items: stretch;
}
.tw-justify-center {
    justify-content: center;
}
.tw-justify-between {
    justify-content: space-between;
}
.tw-gap-1 {
    gap: 2px;
}
.tw-gap-1\.5 {
    gap: 3px;
}
.tw-gap-10 {
    gap: 20px;
}
.tw-gap-2 {
    gap: 4px;
}
.tw-gap-3 {
    gap: 6px;
}
.tw-gap-4 {
    gap: 8px;
}
.tw-gap-5 {
    gap: 10px;
}
.tw-gap-6 {
    gap: 12px;
}
.tw-gap-8 {
    gap: 16px;
}
.tw-gap-x-4 {
    column-gap: 8px;
}
.tw-gap-y-2 {
    row-gap: 4px;
}
.tw-divide-x > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(1px * var(--tw-divide-x-reverse));
    border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
}
.tw-divide-muted > :not([hidden]) ~ :not([hidden]) {
    border-color: var(--vscode-input-background);
}
.tw-self-stretch {
    align-self: stretch;
}
.tw-overflow-auto {
    overflow: auto;
}
.tw-overflow-hidden {
    overflow: hidden;
}
.tw-overflow-y-auto {
    overflow-y: auto;
}
.tw-overflow-x-hidden {
    overflow-x: hidden;
}
.tw-truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.tw-text-ellipsis {
    text-overflow: ellipsis;
}
.tw-whitespace-nowrap {
    white-space: nowrap;
}
.tw-whitespace-pre-line {
    white-space: pre-line;
}
.tw-text-nowrap {
    text-wrap: nowrap;
}
.\!tw-rounded-full {
    border-radius: 9999px !important;
}
.tw-rounded {
    border-radius: 0.25rem;
}
.tw-rounded-\[0\.5px\] {
    border-radius: 0.5px;
}
.tw-rounded-\[2px\] {
    border-radius: 2px;
}
.tw-rounded-full {
    border-radius: 9999px;
}
.tw-rounded-lg {
    border-radius: 6px;
}
.tw-rounded-md {
    border-radius: 4px;
}
.tw-rounded-sm {
    border-radius: 2px;
}
.tw-border {
    border-width: 1px;
}
.tw-border-\[1px\] {
    border-width: 1px;
}
.tw-border-b {
    border-bottom-width: 1px;
}
.tw-border-b-\[1px\] {
    border-bottom-width: 1px;
}
.tw-border-solid {
    border-style: solid;
}
.tw-border-none {
    border-style: none;
}
.\!tw-border-\[var\(--vscode-tab-activeBorderTop\)\] {
    border-color: var(--vscode-tab-activeBorderTop) !important;
}
.tw-border-badge-border {
    border-color: var(--vscode-contrastBorder);
}
.tw-border-border {
    border-color: var(--vscode-dropdown-border);
}
.tw-border-button-border {
    border-color: var(--vscode-button-border, transparent);
}
.tw-border-current {
    border-color: currentColor;
}
.tw-border-keybinding-border {
    border-color: var(--vscode-keybindingLabel-border);
}
.tw-border-ring {
    border-color: var(--vscode-focusBorder);
}
.tw-border-transparent {
    border-color: transparent;
}
.tw-border-b-border {
    border-bottom-color: var(--vscode-dropdown-border);
}
.tw-border-e-transparent {
    border-inline-end-color: transparent;
}
.tw-bg-background {
    background-color: var(--vscode-editor-background);
}
.tw-bg-badge-background {
    background-color: var(--vscode-badge-background);
}
.tw-bg-border {
    background-color: var(--vscode-dropdown-border);
}
.tw-bg-button-background {
    background-color: var(--vscode-button-background);
}
.tw-bg-button-secondary-background {
    background-color: var(--vscode-button-secondaryBackground);
}
.tw-bg-current {
    background-color: currentColor;
}
.tw-bg-keybinding-background {
    background-color: var(--vscode-keybindingLabel-background);
}
.tw-bg-popover {
    background-color: var(--vscode-quickInput-background);
}
.tw-bg-transparent {
    background-color: transparent;
}
.\!tw-p-0 {
    padding: 0px !important;
}
.\!tw-p-2 {
    padding: 4px !important;
}
.tw-p-0 {
    padding: 0px;
}
.tw-p-1 {
    padding: 2px;
}
.tw-p-2 {
    padding: 4px;
}
.tw-p-4 {
    padding: 8px;
}
.tw-p-6 {
    padding: 12px;
}
.tw-px-0 {
    padding-left: 0px;
    padding-right: 0px;
}
.tw-px-2 {
    padding-left: 4px;
    padding-right: 4px;
}
.tw-px-3 {
    padding-left: 6px;
    padding-right: 6px;
}
.tw-px-4 {
    padding-left: 8px;
    padding-right: 8px;
}
.tw-px-8 {
    padding-left: 16px;
    padding-right: 16px;
}
.tw-px-\[5px\] {
    padding-left: 5px;
    padding-right: 5px;
}
.tw-py-0 {
    padding-top: 0px;
    padding-bottom: 0px;
}
.tw-py-2 {
    padding-top: 4px;
    padding-bottom: 4px;
}
.tw-py-3 {
    padding-top: 6px;
    padding-bottom: 6px;
}
.tw-py-4 {
    padding-top: 8px;
    padding-bottom: 8px;
}
.tw-py-6 {
    padding-top: 12px;
    padding-bottom: 12px;
}
.tw-py-\[\.1rem\] {
    padding-top: .1rem;
    padding-bottom: .1rem;
}
.tw-pb-3 {
    padding-bottom: 6px;
}
.tw-pb-6 {
    padding-bottom: 12px;
}
.tw-pl-5 {
    padding-left: 10px;
}
.tw-pl-\[15px\] {
    padding-left: 15px;
}
.tw-pr-4 {
    padding-right: 8px;
}
.tw-pt-1 {
    padding-top: 2px;
}
.tw-pt-1\.5 {
    padding-top: 3px;
}
.tw-pt-2 {
    padding-top: 4px;
}
.tw-pt-4 {
    padding-top: 8px;
}
.tw-pt-8 {
    padding-top: 16px;
}
.tw-pt-\[2px\] {
    padding-top: 2px;
}
.tw-text-left {
    text-align: left;
}
.tw-text-center {
    text-align: center;
}
.tw-align-middle {
    vertical-align: middle;
}
.tw-text-lg {
    font-size: calc(var(--vscode-font-size) * 15 / 13);
}
.tw-text-md {
    font-size: var(--vscode-font-size);
}
.tw-text-sm {
    font-size: calc(calc(12/13)*var(--vscode-font-size));
}
.tw-text-xs {
    font-size: calc(calc(11/13)*var(--vscode-font-size));
}
.tw-font-medium {
    font-weight: 500;
}
.tw-font-semibold {
    font-weight: 600;
}
.tw-uppercase {
    text-transform: uppercase;
}
.tw-leading-none {
    line-height: 1;
}
.tw-leading-tight {
    line-height: 1.25;
}
.tw-tracking-widest {
    letter-spacing: 0.1em;
}
.\!tw-text-foreground {
    color: var(--vscode-foreground) !important;
}
.tw-text-badge-foreground {
    color: var(--vscode-badge-foreground);
}
.tw-text-button-foreground {
    color: var(--vscode-button-foreground);
}
.tw-text-button-secondary-foreground {
    color: var(--vscode-button-secondaryForeground);
}
.tw-text-foreground {
    color: var(--vscode-foreground);
}
.tw-text-keybinding-foreground {
    color: var(--vscode-keybindingLabel-foreground);
}
.tw-text-link {
    color: var(--vscode-textLink-foreground);
}
.tw-text-muted-foreground {
    color: var(--vscode-input-placeholderForeground);
}
.tw-text-popover-foreground {
    color: var(--vscode-dropdown-foreground);
}
.tw-underline-offset-4 {
    text-underline-offset: 4px;
}
.\!tw-opacity-100 {
    opacity: 1 !important;
}
.tw-opacity-60 {
    opacity: 0.6;
}
.tw-opacity-65 {
    opacity: 0.65;
}
.tw-opacity-75 {
    opacity: 0.75;
}
.tw-opacity-80 {
    opacity: 0.8;
}
.tw-shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.tw-shadow-md {
    --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.tw-outline-none {
    outline: 2px solid transparent;
    outline-offset: 2px;
}
.tw-transition {
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}
.tw-transition-all {
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}
.tw-transition-transform {
    transition-property: transform;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}
.tw-duration-150 {
    transition-duration: 150ms;
}
.tw-duration-75 {
    transition-duration: 75ms;
}
:root {
    --vscode-font-size: 13px;
    --vscode-font-family: -apple-system, BlinkMacSystemFont, 'Ubuntu', 'Droid Sans', 'Segoe WPC', 'Segoe UI', sans-serif;
    --vscode-editor-font-family: 'Monaco', 'Consolas', monospace;
}
/*
     Include custom reset layer styles to avoid any big differences
     in shadcn ui styles, they all will be scoped under [data-cody-web-chat]
     so they won't effect any styles in consumer.
     */
@layer {
[data-cody-web-chat] {
        /*! tailwindcss v3.4.3 | MIT License | https://tailwindcss.com*/

        /*
        1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
        2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
        */

        /*
        1. Add the correct height in Firefox.
        2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
        3. Ensure horizontal rules are visible by default.
        */

        /*
        Add the correct text decoration in Chrome, Edge, and Safari.
        */

        /*
        Remove the default font size and weight for headings.
        */

        /*
        Reset links to optimize for opt-in styling instead of opt-out.
        */

        /*
        Add the correct font weight in Edge and Safari.
        */

        /*
        1. Use the user's configured `mono` font-family by default.
        2. Use the user's configured `mono` font-feature-settings by default.
        3. Use the user's configured `mono` font-variation-settings by default.
        4. Correct the odd `em` font sizing in all browsers.
        */

        /*
        Add the correct font size in all browsers.
        */

        /*
        Prevent `sub` and `sup` elements from affecting the line height in all browsers.
        */

        /*
        1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
        2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
        3. Remove gaps between table borders by default.
        */

        /*
        1. Change the font styles in all browsers.
        2. Remove the margin in Firefox and Safari.
        3. Remove default padding in all browsers.
        */

        /*
        Remove the inheritance of text transform in Edge and Firefox.
        */

        /*
        1. Correct the inability to style clickable types in iOS and Safari.
        2. Remove default button styles.
        */

        /*
        Use the modern Firefox focus style for all focusable elements.
        */

        /*
        Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
        */

        /*
        Add the correct vertical alignment in Chrome and Firefox.
        */

        /*
        Correct the cursor style of increment and decrement buttons in Safari.
        */

        /*
        1. Correct the odd appearance in Chrome and Safari.
        2. Correct the outline style in Safari.
        */

        /*
        Remove the inner padding in Chrome and Safari on macOS.
        */

        /*
        1. Correct the inability to style clickable types in iOS and Safari.
        2. Change font properties to `inherit` in Safari.
        */

        /*
        Add the correct display in Chrome and Safari.
        */

        /*
        Removes the default spacing and border for appropriate elements.
        */

        /*
        Reset default styling for dialogs.
        */

        /*
        Prevent resizing textareas horizontally by default.
        */

        /*
        1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
        2. Set the default placeholder color to the user's configured gray 400 color.
        */

        /*
        Set the default cursor for buttons.
        */

        /*
        Make sure disabled buttons don't get the pointer cursor.
        */

        /*
        1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
        2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
           This can trigger a poorly considered lint error in some tools but is included by design.
        */

        /*
        Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
        */

        /* Make elements with the HTML hidden attribute stay hidden by default */
}
        [data-cody-web-chat] *,
        [data-cody-web-chat] ::before,
        [data-cody-web-chat] ::after {
            box-sizing: border-box; /* 1 */
            border-width: 0; /* 2 */
            border-style: solid; /* 2 */
            border-color: #e5e7eb; /* 2 */
        }

        [data-cody-web-chat] ::before,
        [data-cody-web-chat] ::after {
            --tw-content: '';
        }
        [data-cody-web-chat] hr {
            height: 0; /* 1 */
            color: inherit; /* 2 */
            border-top-width: 1px; /* 3 */
        }
        [data-cody-web-chat] abbr:where([title]) {
            text-decoration: underline dotted;
        }
        [data-cody-web-chat] h1,
        [data-cody-web-chat] h2,
        [data-cody-web-chat] h3,
        [data-cody-web-chat] h4,
        [data-cody-web-chat] h5,
        [data-cody-web-chat] h6 {
            font-size: inherit;
            font-weight: inherit;
        }
        [data-cody-web-chat] a {
            color: inherit;
            text-decoration: inherit;
        }
        [data-cody-web-chat] b,
        [data-cody-web-chat] strong {
            font-weight: bolder;
        }
        [data-cody-web-chat] code,
        [data-cody-web-chat] kbd,
        [data-cody-web-chat] samp,
        [data-cody-web-chat] pre {
            font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace; /* 1 */
            font-feature-settings: normal; /* 2 */
            font-variation-settings: normal; /* 3 */
            font-size: 1em; /* 4 */
        }
        [data-cody-web-chat] small {
            font-size: 80%;
        }
        [data-cody-web-chat] sub,
        [data-cody-web-chat] sup {
            font-size: 75%;
            line-height: 0;
            position: relative;
            vertical-align: baseline;
        }

        [data-cody-web-chat] sub {
            bottom: -0.25em;
        }

        [data-cody-web-chat] sup {
            top: -0.5em;
        }
        [data-cody-web-chat] table {
            text-indent: 0; /* 1 */
            border-color: inherit; /* 2 */
            border-collapse: collapse; /* 3 */
        }
        [data-cody-web-chat] button,
        [data-cody-web-chat] input,
        [data-cody-web-chat] optgroup,
        [data-cody-web-chat] select,
        [data-cody-web-chat] textarea {
            font-family: inherit; /* 1 */
            font-feature-settings: inherit; /* 1 */
            font-variation-settings: inherit; /* 1 */
            font-size: 100%; /* 1 */
            font-weight: inherit; /* 1 */
            line-height: inherit; /* 1 */
            letter-spacing: inherit; /* 1 */
            color: inherit; /* 1 */
            margin: 0; /* 2 */
            padding: 0; /* 3 */
        }
        [data-cody-web-chat] button,
        [data-cody-web-chat] select {
            text-transform: none;
        }
        [data-cody-web-chat] button,
        [data-cody-web-chat] input:where([type='button']),
        [data-cody-web-chat] input:where([type='reset']),
        [data-cody-web-chat] input:where([type='submit']) {
            appearance: button; /* 1 */
            background-color: transparent; /* 2 */
            background-image: none; /* 2 */
        }
        [data-cody-web-chat] :-moz-focusring {
            outline: auto;
        }
        [data-cody-web-chat] :-moz-ui-invalid {
            box-shadow: none;
        }
        [data-cody-web-chat] progress {
            vertical-align: baseline;
        }
        [data-cody-web-chat] ::-webkit-inner-spin-button,
        [data-cody-web-chat] ::-webkit-outer-spin-button {
            height: auto;
        }
        [data-cody-web-chat] [type='search'] {
            appearance: textfield; /* 1 */
            outline-offset: -2px; /* 2 */
        }
        [data-cody-web-chat] ::-webkit-search-decoration {
            appearance: none;
        }
        [data-cody-web-chat] ::-webkit-file-upload-button {
            appearance: button; /* 1 */
            font: inherit; /* 2 */
        }
        [data-cody-web-chat] summary {
            display: list-item;
        }
        [data-cody-web-chat] blockquote,
        [data-cody-web-chat] dl,
        [data-cody-web-chat] dd,
        [data-cody-web-chat] h1,
        [data-cody-web-chat] h2,
        [data-cody-web-chat] h3,
        [data-cody-web-chat] h4,
        [data-cody-web-chat] h5,
        [data-cody-web-chat] h6,
        [data-cody-web-chat] hr,
        [data-cody-web-chat] figure,
        [data-cody-web-chat] p,
        [data-cody-web-chat] pre {
            margin: 0;
        }

        [data-cody-web-chat] fieldset {
            margin: 0;
            padding: 0;
        }

        [data-cody-web-chat] legend {
            padding: 0;
        }

        [data-cody-web-chat] ol,
        [data-cody-web-chat] ul,
        [data-cody-web-chat] menu {
            list-style: none;
            margin: 0;
            padding: 0;
        }
        [data-cody-web-chat] dialog {
            padding: 0;
        }
        [data-cody-web-chat] textarea {
            resize: vertical;
        }
        [data-cody-web-chat] input::placeholder,
        [data-cody-web-chat] textarea::placeholder {
            opacity: 1; /* 1 */
            color: #9ca3af; /* 2 */
        }
        [data-cody-web-chat] button,
        [data-cody-web-chat] [role='button'] {
            cursor: pointer;
        }
        [data-cody-web-chat] :disabled {
            cursor: default;
        }
        [data-cody-web-chat] img,
        [data-cody-web-chat] svg,
        [data-cody-web-chat] video,
        [data-cody-web-chat] canvas,
        [data-cody-web-chat] audio,
        [data-cody-web-chat] iframe,
        [data-cody-web-chat] embed,
        [data-cody-web-chat] object {
            display: block; /* 1 */
            vertical-align: middle; /* 2 */
        }
        [data-cody-web-chat] img,
        [data-cody-web-chat] video {
            max-width: 100%;
            height: auto;
        }
        [data-cody-web-chat] [hidden] {
            display: none;
        }
    }
[data-cody-web-chat] {

    height: 100%;
    overflow: auto;
    background-color: var(--vscode-editor-background);
    font-size: var(--vscode-font-size);
    font-family: var(--vscode-font-family);
    color: var(--vscode-editor-foreground);
}
[data-cody-web-chat] a {
        text-decoration: none;
    }
.placeholder\:tw-text-muted-foreground::placeholder {
    color: var(--vscode-input-placeholderForeground);
}
.empty\:tw-hidden:empty {
    display: none;
}
.hover\:tw-bg-accent:hover {
    background-color: var(--vscode-list-activeSelectionBackground);
}
.hover\:tw-bg-button-background-hover:hover {
    background-color: var(--vscode-button-hoverBackground);
}
.hover\:tw-bg-button-secondary-background-hover:hover {
    background-color: var(--vscode-button-secondaryHoverBackground);
}
.hover\:tw-bg-muted-transparent:hover {
    background-color: color-mix(in lch, currentColor 10%, transparent);
}
.hover\:\!tw-text-accent-foreground:hover {
    color: var(--vscode-list-activeSelectionForeground) !important;
}
.hover\:tw-text-accent-foreground:hover {
    color: var(--vscode-list-activeSelectionForeground);
}
.hover\:tw-text-foreground:hover {
    color: var(--vscode-foreground);
}
.hover\:tw-text-link-hover:hover {
    color: var(--vscode-textLink-activeForeground);
}
.hover\:tw-underline:hover {
    text-decoration-line: underline;
}
.hover\:tw-opacity-100:hover {
    opacity: 1;
}
.focus\:tw-outline-none:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
}
.focus\:tw-ring-2:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.focus\:tw-ring-ring:focus {
    --tw-ring-color: var(--vscode-focusBorder);
}
.focus\:tw-ring-offset-2:focus {
    --tw-ring-offset-width: 2px;
}
.focus-visible\:tw-border-ring:focus-visible {
    border-color: var(--vscode-focusBorder);
}
.focus-visible\:tw-outline-none:focus-visible {
    outline: 2px solid transparent;
    outline-offset: 2px;
}
.disabled\:tw-pointer-events-none:disabled {
    pointer-events: none;
}
.disabled\:tw-cursor-not-allowed:disabled {
    cursor: not-allowed;
}
.disabled\:tw-bg-current-25:disabled {
    background-color: color-mix(in lch, currentColor 25%, transparent);
}
.disabled\:tw-text-current:disabled {
    color: currentColor;
}
.disabled\:tw-opacity-50:disabled {
    opacity: 0.5;
}
.disabled\:tw-opacity-75:disabled {
    opacity: 0.75;
}
.tw-group:hover .group-hover\:tw-opacity-100 {
    opacity: 1;
}
.aria-selected\:tw-bg-accent[aria-selected="true"] {
    background-color: var(--vscode-list-activeSelectionBackground);
}
.aria-selected\:\!tw-text-accent-foreground[aria-selected="true"] {
    color: var(--vscode-list-activeSelectionForeground) !important;
}
.aria-selected\:tw-text-accent-foreground[aria-selected="true"] {
    color: var(--vscode-list-activeSelectionForeground);
}
.data-\[disabled\=true\]\:tw-pointer-events-none[data-disabled=true] {
    pointer-events: none;
}
@keyframes tw-accordion-up {
    from {
        height: var(--radix-accordion-content-height);
    }
    to {
        height: 0;
    }
}
.data-\[state\=closed\]\:tw-animate-accordion-up[data-state=closed] {
    animation: tw-accordion-up 0.15s ease-out;
}
@keyframes tw-collapsible-up {
    from {
        height: var(--radix-collapsible-content-height);
    }
    to {
        height: 0;
    }
}
.data-\[state\=closed\]\:tw-animate-collapsible-up[data-state=closed] {
    animation: tw-collapsible-up 0.15s ease-out;
}
@keyframes tw-accordion-down {
    from {
        height: 0;
    }
    to {
        height: var(--radix-accordion-content-height);
    }
}
.data-\[state\=open\]\:tw-animate-accordion-down[data-state=open] {
    animation: tw-accordion-down 0.15s ease-out;
}
@keyframes tw-collapsible-down {
    from {
        height: 0;
    }
    to {
        height: var(--radix-collapsible-content-height);
    }
}
.data-\[state\=open\]\:tw-animate-collapsible-down[data-state=open] {
    animation: tw-collapsible-down 0.15s ease-out;
}
.data-\[disabled\=true\]\:tw-opacity-50[data-disabled=true] {
    opacity: 0.5;
}
body[data-vscode-theme-kind="vscode-high-contrast"] .high-contrast-dark\:tw-border-button-border {
    border-color: var(--vscode-button-border, transparent);
}
body[data-vscode-theme-kind="vscode-high-contrast"] .high-contrast-dark\:tw-border-e-transparent {
    border-inline-end-color: transparent;
}
@media (min-width: 640px) {
    .sm\:tw-pl-21 {
        padding-left: 44px;
    }
}
.\[\&\:not\(\:last-child\)\]\:tw-border-b:not(:last-child) {
    border-bottom-width: 1px;
}
.\[\&\:not\(\:last-child\)\]\:tw-border-border:not(:last-child) {
    border-color: var(--vscode-dropdown-border);
}
.\[\&\[data-state\=open\]\>svg\]\:tw-rotate-90[data-state=open]>svg {
    --tw-rotate: 90deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.\[\&_\[cmdk-group-heading\]\]\:tw-px-2 [cmdk-group-heading] {
    padding-left: 4px;
    padding-right: 4px;
}
.\[\&_\[cmdk-group-heading\]\]\:tw-py-1\.5 [cmdk-group-heading] {
    padding-top: 3px;
    padding-bottom: 3px;
}
.\[\&_\[cmdk-group-heading\]\]\:tw-text-xs [cmdk-group-heading] {
    font-size: calc(calc(11/13)*var(--vscode-font-size));
}
.\[\&_\[cmdk-group-heading\]\]\:tw-font-medium [cmdk-group-heading] {
    font-weight: 500;
}
.\[\&_\[cmdk-group-heading\]\]\:tw-text-muted-foreground [cmdk-group-heading] {
    color: var(--vscode-input-placeholderForeground);
}
.\[\&_kbd\]\:-tw-mr-1 kbd {
    margin-right: -2px;
}
.\[\&_kbd\]\:tw-mb-\[-4px\] kbd {
    margin-bottom: -4px;
}
.\[\&_kbd\]\:tw-ml-3 kbd {
    margin-left: 6px;
}
.\[\&_kbd\]\:tw-mt-\[-4px\] kbd {
    margin-top: -4px;
}

._loading_1sk1n_2 {
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
}

._chat_1sk1n_10 {
    /* Override chat standard styles for cody web chat */
    min-height: 100% !important;
}
