/* ../../node_modules/.pnpm/open-color@1.8.0/node_modules/open-color/open-color.css */
:root {
  --oc-white: #ffffff;
  --oc-white-rgb:
    255,
    255,
    255;
  --oc-black: #000000;
  --oc-black-rgb:
    0,
    0,
    0;
  --oc-gray-0: #f8f9fa;
  --oc-gray-0-rgb:
    248,
    249,
    250;
  --oc-gray-1: #f1f3f5;
  --oc-gray-1-rgb:
    241,
    243,
    245;
  --oc-gray-2: #e9ecef;
  --oc-gray-2-rgb:
    233,
    236,
    239;
  --oc-gray-3: #dee2e6;
  --oc-gray-3-rgb:
    222,
    226,
    230;
  --oc-gray-4: #ced4da;
  --oc-gray-4-rgb:
    206,
    212,
    218;
  --oc-gray-5: #adb5bd;
  --oc-gray-5-rgb:
    173,
    181,
    189;
  --oc-gray-6: #868e96;
  --oc-gray-6-rgb:
    134,
    142,
    150;
  --oc-gray-7: #495057;
  --oc-gray-7-rgb:
    73,
    80,
    87;
  --oc-gray-8: #343a40;
  --oc-gray-8-rgb:
    52,
    58,
    64;
  --oc-gray-9: #212529;
  --oc-gray-9-rgb:
    33,
    37,
    41;
  --oc-red-0: #fff5f5;
  --oc-red-0-rgb:
    255,
    245,
    245;
  --oc-red-1: #ffe3e3;
  --oc-red-1-rgb:
    255,
    227,
    227;
  --oc-red-2: #ffc9c9;
  --oc-red-2-rgb:
    255,
    201,
    201;
  --oc-red-3: #ffa8a8;
  --oc-red-3-rgb:
    255,
    168,
    168;
  --oc-red-4: #ff8787;
  --oc-red-4-rgb:
    255,
    135,
    135;
  --oc-red-5: #ff6b6b;
  --oc-red-5-rgb:
    255,
    107,
    107;
  --oc-red-6: #fa5252;
  --oc-red-6-rgb:
    250,
    82,
    82;
  --oc-red-7: #f03e3e;
  --oc-red-7-rgb:
    240,
    62,
    62;
  --oc-red-8: #e03131;
  --oc-red-8-rgb:
    224,
    49,
    49;
  --oc-red-9: #c92a2a;
  --oc-red-9-rgb:
    201,
    42,
    42;
  --oc-pink-0: #fff0f6;
  --oc-pink-0-rgb:
    255,
    240,
    246;
  --oc-pink-1: #ffdeeb;
  --oc-pink-1-rgb:
    255,
    222,
    235;
  --oc-pink-2: #fcc2d7;
  --oc-pink-2-rgb:
    252,
    194,
    215;
  --oc-pink-3: #faa2c1;
  --oc-pink-3-rgb:
    250,
    162,
    193;
  --oc-pink-4: #f783ac;
  --oc-pink-4-rgb:
    247,
    131,
    172;
  --oc-pink-5: #f06595;
  --oc-pink-5-rgb:
    240,
    101,
    149;
  --oc-pink-6: #e64980;
  --oc-pink-6-rgb:
    230,
    73,
    128;
  --oc-pink-7: #d6336c;
  --oc-pink-7-rgb:
    214,
    51,
    108;
  --oc-pink-8: #c2255c;
  --oc-pink-8-rgb:
    194,
    37,
    92;
  --oc-pink-9: #a61e4d;
  --oc-pink-9-rgb:
    166,
    30,
    77;
  --oc-grape-0: #f8f0fc;
  --oc-grape-0-rgb:
    248,
    240,
    252;
  --oc-grape-1: #f3d9fa;
  --oc-grape-1-rgb:
    243,
    217,
    250;
  --oc-grape-2: #eebefa;
  --oc-grape-2-rgb:
    238,
    190,
    250;
  --oc-grape-3: #e599f7;
  --oc-grape-3-rgb:
    229,
    153,
    247;
  --oc-grape-4: #da77f2;
  --oc-grape-4-rgb:
    218,
    119,
    242;
  --oc-grape-5: #cc5de8;
  --oc-grape-5-rgb:
    204,
    93,
    232;
  --oc-grape-6: #be4bdb;
  --oc-grape-6-rgb:
    190,
    75,
    219;
  --oc-grape-7: #ae3ec9;
  --oc-grape-7-rgb:
    174,
    62,
    201;
  --oc-grape-8: #9c36b5;
  --oc-grape-8-rgb:
    156,
    54,
    181;
  --oc-grape-9: #862e9c;
  --oc-grape-9-rgb:
    134,
    46,
    156;
  --oc-violet-0: #f3f0ff;
  --oc-violet-0-rgb:
    243,
    240,
    255;
  --oc-violet-1: #e5dbff;
  --oc-violet-1-rgb:
    229,
    219,
    255;
  --oc-violet-2: #d0bfff;
  --oc-violet-2-rgb:
    208,
    191,
    255;
  --oc-violet-3: #b197fc;
  --oc-violet-3-rgb:
    177,
    151,
    252;
  --oc-violet-4: #9775fa;
  --oc-violet-4-rgb:
    151,
    117,
    250;
  --oc-violet-5: #845ef7;
  --oc-violet-5-rgb:
    132,
    94,
    247;
  --oc-violet-6: #7950f2;
  --oc-violet-6-rgb:
    121,
    80,
    242;
  --oc-violet-7: #7048e8;
  --oc-violet-7-rgb:
    112,
    72,
    232;
  --oc-violet-8: #6741d9;
  --oc-violet-8-rgb:
    103,
    65,
    217;
  --oc-violet-9: #5f3dc4;
  --oc-violet-9-rgb:
    95,
    61,
    196;
  --oc-indigo-0: #edf2ff;
  --oc-indigo-0-rgb:
    237,
    242,
    255;
  --oc-indigo-1: #dbe4ff;
  --oc-indigo-1-rgb:
    219,
    228,
    255;
  --oc-indigo-2: #bac8ff;
  --oc-indigo-2-rgb:
    186,
    200,
    255;
  --oc-indigo-3: #91a7ff;
  --oc-indigo-3-rgb:
    145,
    167,
    255;
  --oc-indigo-4: #748ffc;
  --oc-indigo-4-rgb:
    116,
    143,
    252;
  --oc-indigo-5: #5c7cfa;
  --oc-indigo-5-rgb:
    92,
    124,
    250;
  --oc-indigo-6: #4c6ef5;
  --oc-indigo-6-rgb:
    76,
    110,
    245;
  --oc-indigo-7: #4263eb;
  --oc-indigo-7-rgb:
    66,
    99,
    235;
  --oc-indigo-8: #3b5bdb;
  --oc-indigo-8-rgb:
    59,
    91,
    219;
  --oc-indigo-9: #364fc7;
  --oc-indigo-9-rgb:
    54,
    79,
    199;
  --oc-blue-0: #e7f5ff;
  --oc-blue-0-rgb:
    231,
    245,
    255;
  --oc-blue-1: #d0ebff;
  --oc-blue-1-rgb:
    208,
    235,
    255;
  --oc-blue-2: #a5d8ff;
  --oc-blue-2-rgb:
    165,
    216,
    255;
  --oc-blue-3: #74c0fc;
  --oc-blue-3-rgb:
    116,
    192,
    252;
  --oc-blue-4: #4dabf7;
  --oc-blue-4-rgb:
    77,
    171,
    247;
  --oc-blue-5: #339af0;
  --oc-blue-5-rgb:
    51,
    154,
    240;
  --oc-blue-6: #228be6;
  --oc-blue-6-rgb:
    34,
    139,
    230;
  --oc-blue-7: #1c7ed6;
  --oc-blue-7-rgb:
    28,
    126,
    214;
  --oc-blue-8: #1971c2;
  --oc-blue-8-rgb:
    25,
    113,
    194;
  --oc-blue-9: #1864ab;
  --oc-blue-9-rgb:
    24,
    100,
    171;
  --oc-cyan-0: #e3fafc;
  --oc-cyan-0-rgb:
    227,
    250,
    252;
  --oc-cyan-1: #c5f6fa;
  --oc-cyan-1-rgb:
    197,
    246,
    250;
  --oc-cyan-2: #99e9f2;
  --oc-cyan-2-rgb:
    153,
    233,
    242;
  --oc-cyan-3: #66d9e8;
  --oc-cyan-3-rgb:
    102,
    217,
    232;
  --oc-cyan-4: #3bc9db;
  --oc-cyan-4-rgb:
    59,
    201,
    219;
  --oc-cyan-5: #22b8cf;
  --oc-cyan-5-rgb:
    34,
    184,
    207;
  --oc-cyan-6: #15aabf;
  --oc-cyan-6-rgb:
    21,
    170,
    191;
  --oc-cyan-7: #1098ad;
  --oc-cyan-7-rgb:
    16,
    152,
    173;
  --oc-cyan-8: #0c8599;
  --oc-cyan-8-rgb:
    12,
    133,
    153;
  --oc-cyan-9: #0b7285;
  --oc-cyan-9-rgb:
    11,
    114,
    133;
  --oc-teal-0: #e6fcf5;
  --oc-teal-0-rgb:
    230,
    252,
    245;
  --oc-teal-1: #c3fae8;
  --oc-teal-1-rgb:
    195,
    250,
    232;
  --oc-teal-2: #96f2d7;
  --oc-teal-2-rgb:
    150,
    242,
    215;
  --oc-teal-3: #63e6be;
  --oc-teal-3-rgb:
    99,
    230,
    190;
  --oc-teal-4: #38d9a9;
  --oc-teal-4-rgb:
    56,
    217,
    169;
  --oc-teal-5: #20c997;
  --oc-teal-5-rgb:
    32,
    201,
    151;
  --oc-teal-6: #12b886;
  --oc-teal-6-rgb:
    18,
    184,
    134;
  --oc-teal-7: #0ca678;
  --oc-teal-7-rgb:
    12,
    166,
    120;
  --oc-teal-8: #099268;
  --oc-teal-8-rgb:
    9,
    146,
    104;
  --oc-teal-9: #087f5b;
  --oc-teal-9-rgb:
    8,
    127,
    91;
  --oc-green-0: #ebfbee;
  --oc-green-0-rgb:
    235,
    251,
    238;
  --oc-green-1: #d3f9d8;
  --oc-green-1-rgb:
    211,
    249,
    216;
  --oc-green-2: #b2f2bb;
  --oc-green-2-rgb:
    178,
    242,
    187;
  --oc-green-3: #8ce99a;
  --oc-green-3-rgb:
    140,
    233,
    154;
  --oc-green-4: #69db7c;
  --oc-green-4-rgb:
    105,
    219,
    124;
  --oc-green-5: #51cf66;
  --oc-green-5-rgb:
    81,
    207,
    102;
  --oc-green-6: #40c057;
  --oc-green-6-rgb:
    64,
    192,
    87;
  --oc-green-7: #37b24d;
  --oc-green-7-rgb:
    55,
    178,
    77;
  --oc-green-8: #2f9e44;
  --oc-green-8-rgb:
    47,
    158,
    68;
  --oc-green-9: #2b8a3e;
  --oc-green-9-rgb:
    43,
    138,
    62;
  --oc-lime-0: #f4fce3;
  --oc-lime-0-rgb:
    244,
    252,
    227;
  --oc-lime-1: #e9fac8;
  --oc-lime-1-rgb:
    233,
    250,
    200;
  --oc-lime-2: #d8f5a2;
  --oc-lime-2-rgb:
    216,
    245,
    162;
  --oc-lime-3: #c0eb75;
  --oc-lime-3-rgb:
    192,
    235,
    117;
  --oc-lime-4: #a9e34b;
  --oc-lime-4-rgb:
    169,
    227,
    75;
  --oc-lime-5: #94d82d;
  --oc-lime-5-rgb:
    148,
    216,
    45;
  --oc-lime-6: #82c91e;
  --oc-lime-6-rgb:
    130,
    201,
    30;
  --oc-lime-7: #74b816;
  --oc-lime-7-rgb:
    116,
    184,
    22;
  --oc-lime-8: #66a80f;
  --oc-lime-8-rgb:
    102,
    168,
    15;
  --oc-lime-9: #5c940d;
  --oc-lime-9-rgb:
    92,
    148,
    13;
  --oc-yellow-0: #fff9db;
  --oc-yellow-0-rgb:
    255,
    249,
    219;
  --oc-yellow-1: #fff3bf;
  --oc-yellow-1-rgb:
    255,
    243,
    191;
  --oc-yellow-2: #ffec99;
  --oc-yellow-2-rgb:
    255,
    236,
    153;
  --oc-yellow-3: #ffe066;
  --oc-yellow-3-rgb:
    255,
    224,
    102;
  --oc-yellow-4: #ffd43b;
  --oc-yellow-4-rgb:
    255,
    212,
    59;
  --oc-yellow-5: #fcc419;
  --oc-yellow-5-rgb:
    252,
    196,
    25;
  --oc-yellow-6: #fab005;
  --oc-yellow-6-rgb:
    250,
    176,
    5;
  --oc-yellow-7: #f59f00;
  --oc-yellow-7-rgb:
    245,
    159,
    0;
  --oc-yellow-8: #f08c00;
  --oc-yellow-8-rgb:
    240,
    140,
    0;
  --oc-yellow-9: #e67700;
  --oc-yellow-9-rgb:
    230,
    119,
    0;
  --oc-orange-0: #fff4e6;
  --oc-orange-0-rgb:
    255,
    244,
    230;
  --oc-orange-1: #ffe8cc;
  --oc-orange-1-rgb:
    255,
    232,
    204;
  --oc-orange-2: #ffd8a8;
  --oc-orange-2-rgb:
    255,
    216,
    168;
  --oc-orange-3: #ffc078;
  --oc-orange-3-rgb:
    255,
    192,
    120;
  --oc-orange-4: #ffa94d;
  --oc-orange-4-rgb:
    255,
    169,
    77;
  --oc-orange-5: #ff922b;
  --oc-orange-5-rgb:
    255,
    146,
    43;
  --oc-orange-6: #fd7e14;
  --oc-orange-6-rgb:
    253,
    126,
    20;
  --oc-orange-7: #f76707;
  --oc-orange-7-rgb:
    247,
    103,
    7;
  --oc-orange-8: #e8590c;
  --oc-orange-8-rgb:
    232,
    89,
    12;
  --oc-orange-9: #d9480f;
  --oc-orange-9-rgb:
    217,
    72,
    15;
}

/* css:/root/buildkite/build/sourcegraph/client/browser/src/app.css */
:root {
  --white: #ffffff;
  --gray-01: #f9fafb;
  --gray-02: #eff2f5;
  --gray-03: #e6ebf2;
  --gray-04: #dbe2f0;
  --gray-05: #a6b6d9;
  --gray-06: #798baf;
  --gray-07: #5e6e8c;
  --gray-08: #343a4d;
  --gray-09: #262b38;
  --gray-10: #1d212f;
  --gray-11: #181b26;
  --gray-12: #14171f;
  --black: #0f111a;
  --blue: #0b70db;
  --light-blue: #4393e7;
  --indigo: #0864c6;
  --purple: #a305e1;
  --pink: #d68cf3;
  --red: #c92a2a;
  --orange: #f76707;
  --yellow: #f59f00;
  --green: #37b24d;
  --teal: #0ca678;
  --cyan: #72dbe8;
  --violet-01: #eedfff;
  --violet-02: #e8d1ff;
  --violet-03: #ce9cff;
  --violet-04: #a112ff;
  --violet-05: #820dde;
  --violet-06: #6112a3;
  --violet-07: #270741;
  --violet-08: #160425;
  --violet-09: #5f3dc4;
  --logo-orange: #ff5543;
  --logo-blue: #00cbec;
  --logo-purple: #a112ff;
  --primary: var(--blue);
  --primary-3: var(--indigo);
  --brand-secondary: var(--purple);
  --brand-secondary-2: var(--pink);
  --brand-secondary-3: #8900bf;
  --success: var(--green);
  --info: var(--cyan);
  --warning: var(--yellow);
  --danger: var(--red);
  --merged: #7048e8;
  --merged-2: #c6b6f6;
  --merged-3: #6b47d6;
  --light-text: var(--white);
  --light-text-disabled: rgba(255, 255, 255, 0.6);
  --dark-text: var(--gray-08);
  --line-number-color: var(--gray-06);
  --header-icon-color: var(--gray-05);
  --tooltip-bg: var(--gray-08);
  --text-disabled: var(--gray-06);
  --mark-bg-dark: rgba(217, 72, 15, 0.5);
  --mark-bg-light: rgba(255, 192, 120, 0.5);
}
.theme-light {
  color-scheme: light;
  --primary-2: #a3d0ff;
  --primary-4: #e1f0ff;
  --secondary: var(--gray-04);
  --secondary-2: #eef1f7;
  --secondary-3: #c6cfe1;
  --secondary-4: #f1f4f9;
  --success-2: #afe0b8;
  --success-3: #319e44;
  --success-4: #ebfaee;
  --info-2: #a8dbe2;
  --info-3: #0bb3ca;
  --info-4: #eafafc;
  --warning-2: #fbd999;
  --warning-3: #e09200;
  --warning-4: #fff7e1;
  --danger-2: #e9aaaa;
  --danger-3: #b52626;
  --danger-4: #fbeaea;
  --danger-text: var(--oc-red-8);
  --body-color: var(--gray-08);
  --body-bg: var(--gray-01);
  --color-bg-1: var(--white);
  --color-bg-2: var(--gray-03);
  --color-bg-3: var(--gray-04);
  --mark-bg: #f8e688;
  --merged-4: #eee9fd;
  --text-muted: var(--gray-07);
  --text-muted-highlighted: #566880;
  --link-color: var(--primary);
  --link-color-2: #0766cc;
  --link-active-color: #0c7bf0;
  --link-hover-color: #0c7bf0;
  --border-color: var(--gray-03);
  --border-color-2: var(--gray-04);
  --border-active-color: var(--primary);
  --border-primary-color: #0f59aa;
  --search-query-text-color: var(--gray-12);
  --search-filter-keyword-color: var(--primary);
  --search-filter-separator-color: var(--oc-gray-7);
  --search-path-separator-color: var(--oc-gray-7);
  --search-keyword-color: var(--purple);
  --search-regexp-meta-assertion-color: var(--oc-red-9);
  --search-regexp-meta-delimited-color: var(--oc-red-9);
  --search-regexp-meta-lazy-quantifier-color: var(--oc-red-9);
  --search-regexp-meta-escaped-character-color: var(--oc-red-9);
  --search-regexp-meta-character-set-color: var(--purple);
  --search-regexp-meta-character-class-color: var(--purple);
  --search-regexp-meta-character-class-member-color: var(--search-query-text-color);
  --search-regexp-meta-character-class-range-color: var(--search-query-text-color);
  --search-regexp-meta-character-class-range-hyphen-color: var(--search-query-text-color);
  --search-regexp-meta-range-quantifier-color: var(--oc-cyan-7);
  --search-regexp-meta-alternative-color: var(--oc-cyan-7);
  --search-revision-separator-color: var(--oc-orange-9);
  --search-revision-include-glob-marker-color: var(--oc-red-9);
  --search-revision-exclude-glob-marker-color: var(--oc-red-9);
  --search-revision-commit-hash-color: var(--search-query-text-color);
  --search-revision-label-color: var(--search-query-text-color);
  --search-revision-reference-path-color: var(--search-query-text-color);
  --search-revision-wildcard-color: var(--oc-cyan-7);
  --search-predicate-name-access-color: var(--search-keyword-color);
  --search-predicate-dot-color: var(--search-query-text-color);
  --search-predicate-parenthesis-color: var(--oc-orange-9);
  --search-structural-hole-color: var(--oc-red-9);
  --search-structural-regexp-hole-color: var(--oc-red-9);
  --search-structural-variable-color: var(--search-query-text-color);
  --search-structural-regexp-separator-color: var(--oc-orange-9);
  --infobar-warning-color: var(--oc-red-8);
  --icon-color: var(--gray-06);
  --icon-muted: var(--gray-05);
  --code-bg: var(--white);
  --intel-bg: var(--white);
  --subtle-bg: var(--gray-02);
  --subtle-bg-2: rgba(239, 242, 245, 0.5);
  --search-input-shadow: 0 1px 2px rgba(0, 0, 0, 0.04);
  --code-line-highlight-color: var(--color-bg-2);
  --diff-add-bg: #eeffec;
  --diff-remove-bg: #ffecec;
  --diff-add-fg: #93dc8b;
  --diff-remove-fg: #f98989;
  --code-selection-bg: var(--gray-03);
  --code-selection-bg-2: #add6ff;
  --sourcegraph-logo-text-color: #000000;
  --marketing-gradient: linear-gradient(90.64deg, #e4d3fc 3.11%, #d7f0fd 83.64%);
  --marketing-gradient-25: linear-gradient( 90.64deg, rgba(228, 211, 252, 0.25) 3.11%, rgba(215, 240, 253, 0.25) 83.64% );
  --modal-bg: rgba(219, 226, 240, 0.5);
  --sidebar-bg: var(--color-bg-1);
  --sidebar-border-color: var(--border-color-2);
  --collapse-results-color: var(--gray-08);
  --chroma-error-fg: #a61717;
  --chroma-error-bg: #e3d2d2;
  --chroma-line-link-fg: inherit;
  --chroma-line-highlight-bg: #e5e5e5;
  --chroma-line-numbers-table-fg: #7f7f7f;
  --chroma-line-numbers-fg: #7f7f7f;
  --chroma-keyword-fg: #000000;
  --chroma-keyword-constant-fg: #000000;
  --chroma-keyword-declaration-fg: #000000;
  --chroma-keyword-namespace-fg: #000000;
  --chroma-keyword-pseudo-fg: #000000;
  --chroma-keyword-reserved-fg: #000000;
  --chroma-keyword-type-fg: #445588;
  --chroma-name-attribute-fg: #008080;
  --chroma-name-builtin-fg: #0086b3;
  --chroma-name-builtin-pseudo-fg: #999999;
  --chroma-name-class-fg: #445588;
  --chroma-name-constant-fg: #008080;
  --chroma-name-decorator-fg: #3c5d5d;
  --chroma-name-entity-fg: #800080;
  --chroma-name-exception-fg: #990000;
  --chroma-name-function-fg: #990000;
  --chroma-name-label-fg: #990000;
  --chroma-name-namespace-fg: #555555;
  --chroma-name-tag-fg: #000080;
  --chroma-name-variable-fg: #008080;
  --chroma-name-variable-class-fg: #008080;
  --chroma-name-variable-global-fg: #008080;
  --chroma-name-variable-instance-fg: #008080;
  --chroma-literal-string-fg: #dd1144;
  --chroma-literal-string-affix-fg: #dd1144;
  --chroma-literal-string-backtick-fg: #dd1144;
  --chroma-literal-string-char-fg: #dd1144;
  --chroma-literal-string-delimiter-fg: #dd1144;
  --chroma-literal-string-doc-fg: #dd1144;
  --chroma-literal-string-double-fg: #dd1144;
  --chroma-literal-string-escape-fg: #dd1144;
  --chroma-literal-string-heredoc-fg: #dd1144;
  --chroma-literal-string-interpol-fg: #dd1144;
  --chroma-literal-string-other-fg: #dd1144;
  --chroma-literal-string-regex-fg: #009926;
  --chroma-literal-string-single-fg: #dd1144;
  --chroma-literal-string-symbol-fg: #990073;
  --chroma-literal-number-fg: #009999;
  --chroma-literal-number-bin-fg: #009999;
  --chroma-literal-number-float-fg: #009999;
  --chroma-literal-number-hex-fg: #009999;
  --chroma-literal-number-integer-fg: #009999;
  --chroma-literal-number-integer-long-fg: #009999;
  --chroma-literal-number-oct-fg: #009999;
  --chroma-operator-fg: #000000;
  --chroma-operator-word-fg: #000000;
  --chroma-comment-fg: #999988;
  --chroma-comment-hashbang-fg: #999988;
  --chroma-comment-multiline-fg: #999988;
  --chroma-comment-single-fg: #999988;
  --chroma-comment-special-fg: #999999;
  --chroma-comment-preproc-fg: #999999;
  --chroma-comment-preproc-file-fg: #999999;
  --chroma-generic-deleted-fg: #000000;
  --chroma-generic-deleted-bg: #ffdddd;
  --chroma-generic-emph-fg: #000000;
  --chroma-generic-error-fg: #aa0000;
  --chroma-generic-heading-fg: #999999;
  --chroma-generic-inserted-fg: #000000;
  --chroma-generic-inserted-bg: #ddffdd;
  --chroma-generic-output-fg: #888888;
  --chroma-generic-prompt-fg: #555555;
  --chroma-generic-subheading-fg: #aaaaaa;
  --chroma-generic-traceback-fg: #aa0000;
  --chroma-text-whitespace-fg: #bbbbbb;
  --blame-recency-0: var(--oc-violet-9);
  --blame-recency-1: var(--oc-violet-8);
  --blame-recency-2: var(--oc-violet-7);
  --blame-recency-3: var(--oc-violet-6);
  --blame-recency-4: var(--oc-violet-5);
  --blame-recency-5: var(--oc-violet-4);
  --blame-recency-6: var(--oc-violet-3);
  --blame-recency-7: var(--oc-violet-2);
  --blame-recency-8: var(--oc-violet-1);
  --blame-recency-9: var(--oc-violet-0);
}
.theme-dark {
  color-scheme: dark;
  --primary-2: #0f59aa;
  --primary-4: #03284f;
  --secondary: var(--gray-08);
  --secondary-2: #242936;
  --secondary-3: #1f232e;
  --secondary-4: #545967;
  --success-2: #156724;
  --success-3: #237332;
  --success-4: #054410;
  --info-2: #05454e;
  --info-3: #005766;
  --info-4: #025762;
  --warning-2: #815504;
  --warning-3: #9c6500;
  --warning-4: #3d2904;
  --danger-2: #6b1515;
  --danger-3: #801b1b;
  --danger-4: #3d0a0a;
  --danger-text: var(--oc-red-6);
  --body-color: var(--gray-04);
  --body-bg: var(--gray-12);
  --color-bg-1: var(--gray-11);
  --color-bg-2: var(--gray-10);
  --color-bg-3: var(--gray-08);
  --mark-bg: #7a341e;
  --merged-4: #1f0a5c;
  --text-muted: var(--gray-06);
  --text-muted-highlighted: #a9b9da;
  --link-color: var(--light-blue);
  --link-color-2: #70b0f3;
  --link-active-color: #489ffa;
  --link-hover-color: #489ffa;
  --border-color: var(--gray-09);
  --border-color-2: var(--gray-08);
  --border-active-color: var(--light-blue);
  --border-primary-color: #0f59aa;
  --search-query-text-color: var(--gray-04);
  --search-filter-keyword-color: var(--light-blue);
  --search-filter-separator-color: var(--oc-gray-5);
  --search-path-separator-color: var(--oc-gray-5);
  --search-keyword-color: var(--pink);
  --search-regexp-meta-assertion-color: var(--oc-red-5);
  --search-regexp-meta-delimited-color: var(--oc-red-5);
  --search-regexp-meta-lazy-quantifier-color: var(--oc-red-5);
  --search-regexp-meta-escaped-character-color: var(--oc-red-3);
  --search-regexp-meta-character-set-color: var(--pink);
  --search-regexp-meta-character-class-color: var(--oc-grape-4);
  --search-regexp-meta-character-class-member-color: var(--search-query-text-color);
  --search-regexp-meta-character-class-range-color: var(--search-query-text-color);
  --search-regexp-meta-character-class-range-hyphen-color: var(--search-query-text-color);
  --search-regexp-meta-range-quantifier-color: var(--oc-cyan-4);
  --search-regexp-meta-alternative-color: var(--oc-cyan-4);
  --search-revision-separator-color: var(--oc-orange-4);
  --search-revision-include-glob-marker-color: var(--oc-red-5);
  --search-revision-exclude-glob-marker-color: var(--oc-red-5);
  --search-revision-commit-hash-color: var(--search-query-text-color);
  --search-revision-label-color: var(--search-query-text-color);
  --search-revision-reference-path-color: var(--search-query-text-color);
  --search-revision-wildcard-color: var(--oc-cyan-4);
  --search-predicate-name-access-color: var(--search-keyword-color);
  --search-predicate-dot-color: var(--search-query-text-color);
  --search-predicate-parenthesis-color: var(--oc-orange-4);
  --search-structural-hole-color: var(--oc-red-5);
  --search-structural-regexp-hole-color: var(--oc-red-5);
  --search-structural-variable-color: var(--search-query-text-color);
  --search-structural-regexp-separator-color: var(--oc-orange-4);
  --infobar-warning-color: #f05151;
  --icon-color: var(--gray-05);
  --icon-muted: var(--gray-07);
  --code-bg: var(--gray-10);
  --intel-bg: var(--gray-12);
  --subtle-bg: var(--gray-09);
  --subtle-bg-2: rgba(38, 43, 56, 0.2);
  --search-input-shadow: 0 1px 2px rgba(0, 0, 0, 0.35);
  --code-line-highlight-color: var(--body-bg);
  --diff-add-bg: #224035;
  --diff-remove-bg: #3e1d1d;
  --diff-add-fg: #43866e;
  --diff-remove-fg: #904747;
  --code-selection-bg: var(--gray-08);
  --code-selection-bg-2: #264f78;
  --sourcegraph-logo-text-color: var(--white);
  --marketing-gradient: linear-gradient(90.64deg, rgba(108, 8, 223, 0.5) 3.11%, rgba(0, 165, 213, 0.5) 83.64%);
  --marketing-gradient-25: linear-gradient(90.64deg, rgba(108, 8, 223, 0.25) 3.11%, rgba(0, 165, 213, 0.25) 83.64%);
  --modal-bg: rgba(52, 58, 77, 0.5);
  --sidebar-bg: var(--black);
  --sidebar-border-color: var(--color-bg-2);
  --collapse-results-color: var(--gray-05);
  --chroma-error-fg: #f85149;
  --chroma-line-link-fg: inherit;
  --chroma-line-highlight-fg: #6e7681;
  --chroma-line-numbers-table-fg: #64686c;
  --chroma-line-numbers-fg: #6e7681;
  --chroma-keyword-fg: #ff7b72;
  --chroma-keyword-constant-fg: #79c0ff;
  --chroma-keyword-declaration-fg: #ff7b72;
  --chroma-keyword-namespace-fg: #ff7b72;
  --chroma-keyword-pseudo-fg: #79c0ff;
  --chroma-keyword-reserved-fg: #ff7b72;
  --chroma-keyword-type-fg: #ff7b72;
  --chroma-name-class-fg: #f0883e;
  --chroma-name-constant-fg: #79c0ff;
  --chroma-name-decorator-fg: #d2a8ff;
  --chroma-name-entity-fg: #ffa657;
  --chroma-name-exception-fg: #f0883e;
  --chroma-name-function-fg: #d2a8ff;
  --chroma-name-label-fg: #79c0ff;
  --chroma-name-namespace-fg: #ff7b72;
  --chroma-name-property-fg: #79c0ff;
  --chroma-name-tag-fg: #7ee787;
  --chroma-name-variable-fg: #79c0ff;
  --chroma-literal-fg: #a5d6ff;
  --chroma-literal-date-fg: #79c0ff;
  --chroma-literal-string-fg: #a5d6ff;
  --chroma-literal-string-affix-fg: #79c0ff;
  --chroma-literal-string-backtick-fg: #a5d6ff;
  --chroma-literal-string-char-fg: #a5d6ff;
  --chroma-literal-string-delimiter-fg: #79c0ff;
  --chroma-literal-string-doc-fg: #a5d6ff;
  --chroma-literal-string-double-fg: #a5d6ff;
  --chroma-literal-string-escape-fg: #79c0ff;
  --chroma-literal-string-heredoc-fg: #79c0ff;
  --chroma-literal-string-interpol-fg: #a5d6ff;
  --chroma-literal-string-other-fg: #a5d6ff;
  --chroma-literal-string-regex-fg: #79c0ff;
  --chroma-literal-string-single-fg: #a5d6ff;
  --chroma-literal-string-symbol-fg: #a5d6ff;
  --chroma-literal-number-fg: #a5d6ff;
  --chroma-literal-number-bin-fg: #a5d6ff;
  --chroma-literal-number-float-fg: #a5d6ff;
  --chroma-literal-number-hex-fg: #a5d6ff;
  --chroma-literal-number-integer-fg: #a5d6ff;
  --chroma-literal-number-integer-long-fg: #a5d6ff;
  --chroma-literal-number-oct-fg: #a5d6ff;
  --chroma-operator-fg: #ff7b72;
  --chroma-operator-word-fg: #ff7b72;
  --chroma-comment-fg: #8b949e;
  --chroma-comment-hashbang-fg: #8b949e;
  --chroma-comment-multiline-fg: #8b949e;
  --chroma-comment-single-fg: #8b949e;
  --chroma-comment-special-fg: #8b949e;
  --chroma-comment-preproc-fg: #8b949e;
  --chroma-comment-preproc-file-fg: #8b949e;
  --chroma-generic-deleted-fg: #ffa198;
  --chroma-generic-deleted-bg: #490202;
  --chroma-generic-error-fg: #ffa198;
  --chroma-generic-heading-fg: #79c0ff;
  --chroma-generic-inserted-fg: #56d364;
  --chroma-generic-inserted-bg: #0f5323;
  --chroma-generic-output-fg: #8b949e;
  --chroma-generic-prompt-fg: #8b949e;
  --chroma-generic-subheading-fg: #79c0ff;
  --chroma-generic-traceback-fg: #ff7b72;
  --chroma-text-whitespace-fg: #6e7681;
  --blame-recency-0: var(--oc-violet-0);
  --blame-recency-1: var(--oc-violet-1);
  --blame-recency-2: var(--oc-violet-2);
  --blame-recency-3: var(--oc-violet-3);
  --blame-recency-4: var(--oc-violet-4);
  --blame-recency-5: var(--oc-violet-5);
  --blame-recency-6: var(--oc-violet-6);
  --blame-recency-7: var(--oc-violet-7);
  --blame-recency-8: var(--oc-violet-8);
  --blame-recency-9: var(--oc-violet-9);
}
.theme-dark,
.theme-light {
  --box-shadow: 0 0.25rem 0.5rem rgba(52, 58, 77, 0.07);
  --focus-box-shadow: 0 0 0 0.125rem var(--primary-2);
  --btn-link-disabled-color: var(--primary-2);
  --vulnerability-announcement: linear-gradient(to right, #8f3fce, #b80887);
  --text-muted-transparent: rgba(121, 139, 175, 0.3);
  --search-box-focus-box-shadow: 0 0 0 2px rgba(28, 126, 214, 0.25);
}
.theme-light .theme-contrast-compliant-syntax-highlighting {
  --line-number-color: var(--gray-07);
}
.theme-dark .theme-contrast-compliant-syntax-highlighting {
  --line-number-color: var(--gray-06);
}
:root {
  --border-color: rgba(0, 0, 0, 0.125);
  --mark-bg: var(--mark-bg-light);
  --code-font-family:
    sfmono-regular,
    consolas,
    menlo,
    dejavu sans mono,
    monospace;
  --font-weight-normal: 400;
  --font-weight-bold: 700;
}
.sourcegraph-document-highlight {
  background-color: var(--secondary);
}
.selection-highlight,
.selection-highlight-sticky {
  background-color: var(--mark-bg);
}
.selection-highlight .sourcegraph-document-highlight,
.selection-highlight-sticky .sourcegraph-document-highlight {
  background-color: initial;
}
:root {
  --font-family-base:
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    "Helvetica Neue",
    Arial,
    "Noto Sans",
    sans-serif,
    "Apple Color Emoji",
    "Segoe UI Emoji",
    "Segoe UI Symbol",
    "Noto Color Emoji";
  --font-weight-base: 400;
  --font-weight-normal: 400;
  --font-weight-bold: 700;
  --border-width: 1px;
  --zindex-sticky: 1020;
  --spacer: 1rem;
  --font-size-base: 0.875rem;
  --line-height-base: calc(20 / 14);
  --input-font-size: var(--font-size-base);
  --input-font-size-sm: calc(11em / 14);
  --input-line-height: var(--line-height-base);
  --input-line-height-sm: 1.5;
  --input-line-height-lg: var(--line-height-base);
  --input-padding-y: 0.375rem;
  --input-padding-x: 0.75rem;
  --input-padding-y-sm: 0.25rem;
  --input-padding-x-sm: 0.5rem;
  --input-padding-y-lg: 0.5rem;
  --input-padding-x-lg: 1rem;
  --input-height: calc((var(--input-line-height) * 1em) + (var(--input-padding-y) * 2) + var(--input-height-border));
  --input-height-sm: calc( (var(--input-line-height-sm) * 1em) + (var(--input-padding-y-sm) * 2) + var(--input-height-border) );
  --input-border-width: 0.0625rem;
  --input-font-weight: 400;
  --input-height-border: calc(var(--input-border-width) * 2);
  --input-height-inner: calc((var(--input-line-height) * 1em) + (var(--input-padding-y) * 2));
  --input-height-inner-quarter: calc((var(--input-line-height) * 0.25em) + (var(--input-padding-y) / 2));
  --input-height-inner-half: calc((var(--input-line-height) * 0.5em) + var(--input-padding-y));
  --navbar-height: 2.5rem;
}
.text-monospace {
  font-family: var(--code-font-family) !important;
}
.text-justify {
  text-align: justify !important;
}
.text-wrap {
  white-space: normal !important;
}
.text-nowrap {
  white-space: nowrap !important;
}
.text-truncate {
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}
.text-left {
  text-align: left !important;
}
.text-right {
  text-align: right !important;
}
.text-center {
  text-align: center !important;
}
@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}
.text-uppercase {
  text-transform: uppercase !important;
}
.text-capitalize {
  text-transform: capitalize !important;
}
.font-weight-normal {
  font-weight: var(--font-weight-normal) !important;
}
.font-weight-bold {
  font-weight: var(--font-weight-bold) !important;
}
.font-italic {
  font-style: italic !important;
}
.text-white {
  color: var(--white) !important;
}
.text-inherit {
  color: inherit !important;
}
.text-primary {
  color: #0b70db !important;
}
.theme-light a.text-primary:hover {
  color: #074b92 !important;
}
.text-secondary {
  color: #343a4d !important;
}
.theme-light a.text-secondary:hover {
  color: #15181f !important;
}
.text-success {
  color: #37b24d !important;
}
.theme-light a.text-success:hover {
  color: #257834 !important;
}
.text-info {
  color: #72dbe8 !important;
}
.theme-light a.text-info:hover {
  color: #30cadd !important;
}
.text-warning {
  color: #f59f00 !important;
}
.theme-light a.text-warning:hover {
  color: #a96d00 !important;
}
.text-danger {
  color: #c92a2a !important;
}
.theme-light a.text-danger:hover {
  color: #8a1d1d !important;
}
.text-light {
  color: #f8f9fa !important;
}
.theme-light a.text-light:hover {
  color: #cbd3da !important;
}
.text-dark {
  color: #343a40 !important;
}
.theme-light a.text-dark:hover {
  color: #121416 !important;
}
.text-merged {
  color: #a305e1 !important;
}
.theme-light a.text-merged:hover {
  color: #6d0396 !important;
}
.text-body {
  color: var(--body-color) !important;
}
.text-muted {
  color: var(--text-muted) !important;
}
.text-decoration-none {
  text-decoration: none !important;
}
.text-break {
  word-break: break-word !important;
  overflow-wrap: break-word !important;
}
.sr-only {
  position: absolute;
  width: 0.0625rem;
  height: 0.0625rem;
  padding: 0;
  margin: -0.0625rem;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}
:root {
  --icon-inline-md-size: 1.4285714286em;
  --icon-inline-size: 1.1428571429em;
}
.icon-inline {
  vertical-align: bottom;
  display: inline-flex;
  align-items: center;
}
svg.icon-inline,
div.icon-inline,
img.icon-inline,
.icon-inline svg {
  width: var(--icon-inline-size);
  height: var(--icon-inline-size);
  fill: currentColor;
  vertical-align: text-bottom;
}
.icon-inline-md {
  width: var(--icon-inline-md-size);
  height: var(--icon-inline-md-size);
}
.icon-inline > .icon-loader {
  stroke: currentColor;
}
.hljs {
  display: block;
  overflow-x: auto;
  padding: 0.5em;
  color: #333333;
}
.hljs-comment,
.hljs-quote {
  color: #999988;
}
.hljs-keyword,
.hljs-selector-tag,
.hljs-subst {
  color: #d73a49;
}
.hljs-number,
.hljs-literal,
.hljs-variable,
.hljs-template-variable,
.hljs-tag .hljs-attr {
  color: #008080;
}
.hljs-string,
.hljs-doctag {
  color: #dd1144;
}
.hljs-title,
.hljs-section,
.hljs-selector-id {
  color: #005cc5;
}
.hljs-subst {
  font-weight: normal;
}
.hljs-function .hljs-title {
  color: #6f42c1;
}
.hljs-type,
.hljs-class .hljs-title {
  color: #445588;
}
.hljs-tag,
.hljs-name,
.hljs-attribute {
  color: #000080;
  font-weight: normal;
}
.hljs-regexp,
.hljs-link {
  color: #009926;
}
.hljs-symbol,
.hljs-bullet {
  color: #990073;
}
.hljs-built_in,
.hljs-builtin-name {
  color: #0086b3;
}
.hljs-meta {
  color: #999999;
  font-weight: bold;
}
.hljs-deletion {
  background: #ffdddd;
}
.hljs-addition {
  background: #ddffdd;
}
.hljs-emphasis {
  font-style: italic;
}
.hljs-strong {
  font-weight: bold;
}
:root {
  --body-bg: #ffffff;
  --text-muted: #888888;
  --link-color: #566e9f;
  --link-hover-color: #1d2535;
  --dropdown-bg: var(--body-bg);
  --dropdown-border-color: var(--border-color);
}
.sourcegraph-extensions-global {
  position: fixed;
  bottom: 0;
  right: 0;
}
[data-global-debug] {
  position: fixed;
  right: 0;
  bottom: 0;
  z-index: 10000;
  background-color: var(--body-bg);
}
.extension-status {
  background: var(--body-bg);
}
.toggle--off::-webkit-slider-runnable-track {
  color: #eeeeee;
}
.toggle--off::-webkit-slider-thumb {
  background-color: #000000;
  opacity: 0.2;
}
[data-line-decoration-attachment] {
  margin-left: 0.25rem;
}
/*# sourceMappingURL=app.bundle.css.map */
