/* roboto-cyrillic-ext-400-normal*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/assets/roboto-cyrillic-ext-400-normal.7ea3b60dca10686a.woff2) format('woff2'), url(/assets/roboto-all-400-normal.22c8c36aad9b0ba9.woff) format('woff');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* roboto-cyrillic-400-normal*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/assets/roboto-cyrillic-400-normal.ba1944acf299d946.woff2) format('woff2'), url(/assets/roboto-all-400-normal.22c8c36aad9b0ba9.woff) format('woff');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* roboto-greek-ext-400-normal*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/assets/roboto-greek-ext-400-normal.771ed7af162f39a6.woff2) format('woff2'), url(/assets/roboto-all-400-normal.22c8c36aad9b0ba9.woff) format('woff');
  unicode-range: U+1F00-1FFF;
}
/* roboto-greek-400-normal*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/assets/roboto-greek-400-normal.7026b7dcbb095d18.woff2) format('woff2'), url(/assets/roboto-all-400-normal.22c8c36aad9b0ba9.woff) format('woff');
  unicode-range: U+0370-03FF;
}
/* roboto-vietnamese-400-normal*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/assets/roboto-vietnamese-400-normal.0f9be45784c0da1a.woff2) format('woff2'), url(/assets/roboto-all-400-normal.22c8c36aad9b0ba9.woff) format('woff');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* roboto-latin-ext-400-normal*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/assets/roboto-latin-ext-400-normal.cf3d77895f73a242.woff2) format('woff2'), url(/assets/roboto-all-400-normal.22c8c36aad9b0ba9.woff) format('woff');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* roboto-latin-400-normal*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/assets/roboto-latin-400-normal.7b8d7718ba08bc7d.woff2) format('woff2'), url(/assets/roboto-all-400-normal.22c8c36aad9b0ba9.woff) format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* roboto-cyrillic-ext-400-italic*/
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-display: swap;
  font-weight: 400;
  src: url(/assets/roboto-cyrillic-ext-400-italic.ef72ede3919fa32d.woff2) format('woff2'), url(/assets/roboto-all-400-italic.76adf9a3b802185e.woff) format('woff');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* roboto-cyrillic-400-italic*/
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-display: swap;
  font-weight: 400;
  src: url(/assets/roboto-cyrillic-400-italic.68d7a4950686e31e.woff2) format('woff2'), url(/assets/roboto-all-400-italic.76adf9a3b802185e.woff) format('woff');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* roboto-greek-ext-400-italic*/
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-display: swap;
  font-weight: 400;
  src: url(/assets/roboto-greek-ext-400-italic.b08441fa761b5b0a.woff2) format('woff2'), url(/assets/roboto-all-400-italic.76adf9a3b802185e.woff) format('woff');
  unicode-range: U+1F00-1FFF;
}
/* roboto-greek-400-italic*/
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-display: swap;
  font-weight: 400;
  src: url(/assets/roboto-greek-400-italic.4431f47bbc058a33.woff2) format('woff2'), url(/assets/roboto-all-400-italic.76adf9a3b802185e.woff) format('woff');
  unicode-range: U+0370-03FF;
}
/* roboto-vietnamese-400-italic*/
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-display: swap;
  font-weight: 400;
  src: url(/assets/roboto-vietnamese-400-italic.90deb28006d9c6dd.woff2) format('woff2'), url(/assets/roboto-all-400-italic.76adf9a3b802185e.woff) format('woff');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* roboto-latin-ext-400-italic*/
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-display: swap;
  font-weight: 400;
  src: url(/assets/roboto-latin-ext-400-italic.7c8a9e31da2acc3d.woff2) format('woff2'), url(/assets/roboto-all-400-italic.76adf9a3b802185e.woff) format('woff');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* roboto-latin-400-italic*/
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-display: swap;
  font-weight: 400;
  src: url(/assets/roboto-latin-400-italic.1d211840798643c4.woff2) format('woff2'), url(/assets/roboto-all-400-italic.76adf9a3b802185e.woff) format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* roboto-cyrillic-ext-500-normal*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/assets/roboto-cyrillic-ext-500-normal.396c8cca98e1073d.woff2) format('woff2'), url(/assets/roboto-all-500-normal.58195779da97bff2.woff) format('woff');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* roboto-cyrillic-500-normal*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/assets/roboto-cyrillic-500-normal.233fa17910249dda.woff2) format('woff2'), url(/assets/roboto-all-500-normal.58195779da97bff2.woff) format('woff');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* roboto-greek-ext-500-normal*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/assets/roboto-greek-ext-500-normal.6c377f5cb7fbdccb.woff2) format('woff2'), url(/assets/roboto-all-500-normal.58195779da97bff2.woff) format('woff');
  unicode-range: U+1F00-1FFF;
}
/* roboto-greek-500-normal*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/assets/roboto-greek-500-normal.c3beb872c2c0cc99.woff2) format('woff2'), url(/assets/roboto-all-500-normal.58195779da97bff2.woff) format('woff');
  unicode-range: U+0370-03FF;
}
/* roboto-vietnamese-500-normal*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/assets/roboto-vietnamese-500-normal.2e57caf4078c8257.woff2) format('woff2'), url(/assets/roboto-all-500-normal.58195779da97bff2.woff) format('woff');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* roboto-latin-ext-500-normal*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/assets/roboto-latin-ext-500-normal.e607ae89bb8bddc0.woff2) format('woff2'), url(/assets/roboto-all-500-normal.58195779da97bff2.woff) format('woff');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* roboto-latin-500-normal*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/assets/roboto-latin-500-normal.f7e6f1dc1466c7e1.woff2) format('woff2'), url(/assets/roboto-all-500-normal.58195779da97bff2.woff) format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* roboto-cyrillic-ext-500-italic*/
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-display: swap;
  font-weight: 500;
  src: url(/assets/roboto-cyrillic-ext-500-italic.a2f817ad62140d81.woff2) format('woff2'), url(/assets/roboto-all-500-italic.9289008ddbd0212c.woff) format('woff');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* roboto-cyrillic-500-italic*/
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-display: swap;
  font-weight: 500;
  src: url(/assets/roboto-cyrillic-500-italic.26819f62cdd421be.woff2) format('woff2'), url(/assets/roboto-all-500-italic.9289008ddbd0212c.woff) format('woff');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* roboto-greek-ext-500-italic*/
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-display: swap;
  font-weight: 500;
  src: url(/assets/roboto-greek-ext-500-italic.22a97d163ffcbbae.woff2) format('woff2'), url(/assets/roboto-all-500-italic.9289008ddbd0212c.woff) format('woff');
  unicode-range: U+1F00-1FFF;
}
/* roboto-greek-500-italic*/
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-display: swap;
  font-weight: 500;
  src: url(/assets/roboto-greek-500-italic.d256e1eb14f81097.woff2) format('woff2'), url(/assets/roboto-all-500-italic.9289008ddbd0212c.woff) format('woff');
  unicode-range: U+0370-03FF;
}
/* roboto-vietnamese-500-italic*/
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-display: swap;
  font-weight: 500;
  src: url(/assets/roboto-vietnamese-500-italic.7e460d0a13eab64f.woff2) format('woff2'), url(/assets/roboto-all-500-italic.9289008ddbd0212c.woff) format('woff');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* roboto-latin-ext-500-italic*/
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-display: swap;
  font-weight: 500;
  src: url(/assets/roboto-latin-ext-500-italic.4bb392d7e1259de0.woff2) format('woff2'), url(/assets/roboto-all-500-italic.9289008ddbd0212c.woff) format('woff');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* roboto-latin-500-italic*/
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-display: swap;
  font-weight: 500;
  src: url(/assets/roboto-latin-500-italic.518b68217c19c7c1.woff2) format('woff2'), url(/assets/roboto-all-500-italic.9289008ddbd0212c.woff) format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* roboto-cyrillic-ext-700-normal*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/assets/roboto-cyrillic-ext-700-normal.8a1b600873a1f7bb.woff2) format('woff2'), url(/assets/roboto-all-700-normal.6f24ae84b32762b2.woff) format('woff');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* roboto-cyrillic-700-normal*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/assets/roboto-cyrillic-700-normal.4be457a9d66892a9.woff2) format('woff2'), url(/assets/roboto-all-700-normal.6f24ae84b32762b2.woff) format('woff');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* roboto-greek-ext-700-normal*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/assets/roboto-greek-ext-700-normal.9f29d94854b747e7.woff2) format('woff2'), url(/assets/roboto-all-700-normal.6f24ae84b32762b2.woff) format('woff');
  unicode-range: U+1F00-1FFF;
}
/* roboto-greek-700-normal*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/assets/roboto-greek-700-normal.2ad194de09ca9bef.woff2) format('woff2'), url(/assets/roboto-all-700-normal.6f24ae84b32762b2.woff) format('woff');
  unicode-range: U+0370-03FF;
}
/* roboto-vietnamese-700-normal*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/assets/roboto-vietnamese-700-normal.33144a4d3d353ed7.woff2) format('woff2'), url(/assets/roboto-all-700-normal.6f24ae84b32762b2.woff) format('woff');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* roboto-latin-ext-700-normal*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/assets/roboto-latin-ext-700-normal.3219c3cfc86cbc6f.woff2) format('woff2'), url(/assets/roboto-all-700-normal.6f24ae84b32762b2.woff) format('woff');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* roboto-latin-700-normal*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/assets/roboto-latin-700-normal.1827c79ef80186ce.woff2) format('woff2'), url(/assets/roboto-all-700-normal.6f24ae84b32762b2.woff) format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* roboto-cyrillic-ext-700-italic*/
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-display: swap;
  font-weight: 700;
  src: url(/assets/roboto-cyrillic-ext-700-italic.31803f816dbb9f70.woff2) format('woff2'), url(/assets/roboto-all-700-italic.5c96ec4b34652c5f.woff) format('woff');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* roboto-cyrillic-700-italic*/
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-display: swap;
  font-weight: 700;
  src: url(/assets/roboto-cyrillic-700-italic.a04187bd2feb2abc.woff2) format('woff2'), url(/assets/roboto-all-700-italic.5c96ec4b34652c5f.woff) format('woff');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* roboto-greek-ext-700-italic*/
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-display: swap;
  font-weight: 700;
  src: url(/assets/roboto-greek-ext-700-italic.80d4a6825f3a3aeb.woff2) format('woff2'), url(/assets/roboto-all-700-italic.5c96ec4b34652c5f.woff) format('woff');
  unicode-range: U+1F00-1FFF;
}
/* roboto-greek-700-italic*/
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-display: swap;
  font-weight: 700;
  src: url(/assets/roboto-greek-700-italic.487c490102cef7bb.woff2) format('woff2'), url(/assets/roboto-all-700-italic.5c96ec4b34652c5f.woff) format('woff');
  unicode-range: U+0370-03FF;
}
/* roboto-vietnamese-700-italic*/
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-display: swap;
  font-weight: 700;
  src: url(/assets/roboto-vietnamese-700-italic.181ae899467aa84d.woff2) format('woff2'), url(/assets/roboto-all-700-italic.5c96ec4b34652c5f.woff) format('woff');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* roboto-latin-ext-700-italic*/
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-display: swap;
  font-weight: 700;
  src: url(/assets/roboto-latin-ext-700-italic.18207b2ebe8e1246.woff2) format('woff2'), url(/assets/roboto-all-700-italic.5c96ec4b34652c5f.woff) format('woff');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* roboto-latin-700-italic*/
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-display: swap;
  font-weight: 700;
  src: url(/assets/roboto-latin-700-italic.787110b97b19a254.woff2) format('woff2'), url(/assets/roboto-all-700-italic.5c96ec4b34652c5f.woff) format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* roboto-mono-cyrillic-ext-400-normal*/
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/assets/roboto-mono-cyrillic-ext-400-normal.231ffb804800512b.woff2) format('woff2'), url(/assets/roboto-mono-all-400-normal.91609a6cff59ea20.woff) format('woff');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* roboto-mono-cyrillic-400-normal*/
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/assets/roboto-mono-cyrillic-400-normal.3fc3691e62b98d0d.woff2) format('woff2'), url(/assets/roboto-mono-all-400-normal.91609a6cff59ea20.woff) format('woff');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* roboto-mono-greek-400-normal*/
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/assets/roboto-mono-greek-400-normal.b7f8a102a2f445b4.woff2) format('woff2'), url(/assets/roboto-mono-all-400-normal.91609a6cff59ea20.woff) format('woff');
  unicode-range: U+0370-03FF;
}
/* roboto-mono-vietnamese-400-normal*/
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/assets/roboto-mono-vietnamese-400-normal.3c3971d3dc53c309.woff2) format('woff2'), url(/assets/roboto-mono-all-400-normal.91609a6cff59ea20.woff) format('woff');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* roboto-mono-latin-ext-400-normal*/
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/assets/roboto-mono-latin-ext-400-normal.1c66fbc532bd9b97.woff2) format('woff2'), url(/assets/roboto-mono-all-400-normal.91609a6cff59ea20.woff) format('woff');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* roboto-mono-latin-400-normal*/
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/assets/roboto-mono-latin-400-normal.72a36365d70383c3.woff2) format('woff2'), url(/assets/roboto-mono-all-400-normal.91609a6cff59ea20.woff) format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* roboto-mono-cyrillic-ext-400-italic*/
@font-face {
  font-family: 'Roboto Mono';
  font-style: italic;
  font-display: swap;
  font-weight: 400;
  src: url(/assets/roboto-mono-cyrillic-ext-400-italic.33628a0f4416929b.woff2) format('woff2'), url(/assets/roboto-mono-all-400-italic.4e40e1a010cccfa8.woff) format('woff');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* roboto-mono-cyrillic-400-italic*/
@font-face {
  font-family: 'Roboto Mono';
  font-style: italic;
  font-display: swap;
  font-weight: 400;
  src: url(/assets/roboto-mono-cyrillic-400-italic.719a82143157666f.woff2) format('woff2'), url(/assets/roboto-mono-all-400-italic.4e40e1a010cccfa8.woff) format('woff');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* roboto-mono-greek-400-italic*/
@font-face {
  font-family: 'Roboto Mono';
  font-style: italic;
  font-display: swap;
  font-weight: 400;
  src: url(/assets/roboto-mono-greek-400-italic.81b75b5651b2d15d.woff2) format('woff2'), url(/assets/roboto-mono-all-400-italic.4e40e1a010cccfa8.woff) format('woff');
  unicode-range: U+0370-03FF;
}
/* roboto-mono-vietnamese-400-italic*/
@font-face {
  font-family: 'Roboto Mono';
  font-style: italic;
  font-display: swap;
  font-weight: 400;
  src: url(/assets/roboto-mono-vietnamese-400-italic.64b74696226462fe.woff2) format('woff2'), url(/assets/roboto-mono-all-400-italic.4e40e1a010cccfa8.woff) format('woff');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* roboto-mono-latin-ext-400-italic*/
@font-face {
  font-family: 'Roboto Mono';
  font-style: italic;
  font-display: swap;
  font-weight: 400;
  src: url(/assets/roboto-mono-latin-ext-400-italic.152cd7c26d8a0e59.woff2) format('woff2'), url(/assets/roboto-mono-all-400-italic.4e40e1a010cccfa8.woff) format('woff');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* roboto-mono-latin-400-italic*/
@font-face {
  font-family: 'Roboto Mono';
  font-style: italic;
  font-display: swap;
  font-weight: 400;
  src: url(/assets/roboto-mono-latin-400-italic.a3e11ae6d707a454.woff2) format('woff2'), url(/assets/roboto-mono-all-400-italic.4e40e1a010cccfa8.woff) format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* roboto-mono-cyrillic-ext-700-normal*/
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/assets/roboto-mono-cyrillic-ext-700-normal.598d57c3607458ae.woff2) format('woff2'), url(/assets/roboto-mono-all-700-normal.65bb6707be08d9c3.woff) format('woff');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* roboto-mono-cyrillic-700-normal*/
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/assets/roboto-mono-cyrillic-700-normal.bd4b623b76faef30.woff2) format('woff2'), url(/assets/roboto-mono-all-700-normal.65bb6707be08d9c3.woff) format('woff');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* roboto-mono-greek-700-normal*/
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/assets/roboto-mono-greek-700-normal.c1c8ecb52c565932.woff2) format('woff2'), url(/assets/roboto-mono-all-700-normal.65bb6707be08d9c3.woff) format('woff');
  unicode-range: U+0370-03FF;
}
/* roboto-mono-vietnamese-700-normal*/
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/assets/roboto-mono-vietnamese-700-normal.0fc0af4b8854d45c.woff2) format('woff2'), url(/assets/roboto-mono-all-700-normal.65bb6707be08d9c3.woff) format('woff');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* roboto-mono-latin-ext-700-normal*/
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/assets/roboto-mono-latin-ext-700-normal.3e5a88badbc506cc.woff2) format('woff2'), url(/assets/roboto-mono-all-700-normal.65bb6707be08d9c3.woff) format('woff');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* roboto-mono-latin-700-normal*/
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/assets/roboto-mono-latin-700-normal.835b29650a034c80.woff2) format('woff2'), url(/assets/roboto-mono-all-700-normal.65bb6707be08d9c3.woff) format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* roboto-mono-cyrillic-ext-700-italic*/
@font-face {
  font-family: 'Roboto Mono';
  font-style: italic;
  font-display: swap;
  font-weight: 700;
  src: url(/assets/roboto-mono-cyrillic-ext-700-italic.c68ab40d92627b1c.woff2) format('woff2'), url(/assets/roboto-mono-all-700-italic.126e0055f201c5b2.woff) format('woff');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* roboto-mono-cyrillic-700-italic*/
@font-face {
  font-family: 'Roboto Mono';
  font-style: italic;
  font-display: swap;
  font-weight: 700;
  src: url(/assets/roboto-mono-cyrillic-700-italic.564f21b7ecccf0cf.woff2) format('woff2'), url(/assets/roboto-mono-all-700-italic.126e0055f201c5b2.woff) format('woff');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* roboto-mono-greek-700-italic*/
@font-face {
  font-family: 'Roboto Mono';
  font-style: italic;
  font-display: swap;
  font-weight: 700;
  src: url(/assets/roboto-mono-greek-700-italic.d9acbcfa8952edae.woff2) format('woff2'), url(/assets/roboto-mono-all-700-italic.126e0055f201c5b2.woff) format('woff');
  unicode-range: U+0370-03FF;
}
/* roboto-mono-vietnamese-700-italic*/
@font-face {
  font-family: 'Roboto Mono';
  font-style: italic;
  font-display: swap;
  font-weight: 700;
  src: url(/assets/roboto-mono-vietnamese-700-italic.95fa701b1fb961bd.woff2) format('woff2'), url(/assets/roboto-mono-all-700-italic.126e0055f201c5b2.woff) format('woff');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* roboto-mono-latin-ext-700-italic*/
@font-face {
  font-family: 'Roboto Mono';
  font-style: italic;
  font-display: swap;
  font-weight: 700;
  src: url(/assets/roboto-mono-latin-ext-700-italic.f7b692c1c58acd28.woff2) format('woff2'), url(/assets/roboto-mono-all-700-italic.126e0055f201c5b2.woff) format('woff');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* roboto-mono-latin-700-italic*/
@font-face {
  font-family: 'Roboto Mono';
  font-style: italic;
  font-display: swap;
  font-weight: 700;
  src: url(/assets/roboto-mono-latin-700-italic.b59716290d6df440.woff2) format('woff2'), url(/assets/roboto-mono-all-700-italic.126e0055f201c5b2.woff) format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@layer base {
  body {
    position: absolute;
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    font-family: Roboto, sans-serif;
    -webkit-touch-callout: none;
  }

  a,
  abbr,
  address,
  article,
  aside,
  audio,
  b,
  blockquote,
  body,
  caption,
  cite,
  code,
  dd,
  del,
  dfn,
  dialog,
  div,
  dl,
  dt,
  em,
  fieldset,
  figure,
  footer,
  form,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  header,
  hgroup,
  hr,
  html,
  i,
  iframe,
  img,
  ins,
  kbd,
  label,
  legend,
  li,
  mark,
  menu,
  nav,
  object,
  ol,
  p,
  pre,
  q,
  samp,
  section,
  small,
  span,
  strong,
  sub,
  sup,
  table,
  tbody,
  td,
  tfoot,
  th,
  thead,
  time,
  tr,
  ul,
  var,
  video {
    padding: 0;
    margin: 0;
    border: 0;
    outline: 0;
  }

  *,
  *::before,
  *::after {
    box-sizing: border-box;
    padding: 0;
    margin: 0;
  }

  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  label,
  p,
  button,
  abbr,
  a,
  span,
  small {
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: 100%;
       -moz-text-size-adjust: 100%;
            text-size-adjust: 100%;
  }

  a {
    text-decoration: none;
  }

  input:not([type="checkbox"]):not([type="radio"]),
  button {
    outline: none;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    -webkit-touch-callout: none;
  }

  /* -- Remove firefox default style for required inputs */
  input[required]:-moz-ui-invalid {
    box-shadow: none;
  }
}

/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */
@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 rgba(0,0,0,0);--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 rgba(0,0,0,0);--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 rgba(0,0,0,0);--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 rgba(0,0,0,0);--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 rgba(0,0,0,0);--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-gray-100:rgb(243, 244, 246);--color-gray-400:rgb(153, 161, 175);--color-gray-500:rgb(106, 114, 130);--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--radius-xl:.75rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}

@supports (color: color(display-p3 0 0 0)){
:root,:host{--color-gray-100:color(display-p3 0.95357 0.95680 0.96432)}
}

@supports (color: color(display-p3 0 0 0)){
:root,:host{--color-gray-400:color(display-p3 0.60573 0.63039 0.68016)}
}

@supports (color: color(display-p3 0 0 0)){
:root,:host{--color-gray-500:color(display-p3 0.42129 0.44609 0.50478)}
}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.5;font-family:ui-sans-serifsystem-uisans-serif"Apple Color Emoji""Segoe UI Emoji""Segoe UI Symbol""Noto Color Emoji";font-family:ui-sans-serifsystem-ui-apple-systemSegoe UIRobotoUbuntuCantarellNoto Sanssans-serif"Apple Color Emoji""Segoe UI Emoji""Segoe UI Symbol""Noto Color Emoji";font-family:var(--default-font-family,ui-sans-serif,system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:normal;font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:normal;font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospaceSFMono-RegularMenloMonacoConsolas"Liberation Mono""Courier New"monospace;font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:normal;font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:normal;font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:rgba(0,0,0,0);border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:rgba(0,0,0,0);border-radius:0}:where(select[multiple]) optgroup{font-weight:bolder}:where(select[size]) optgroup{font-weight:bolder}:where(select[multiple]) optgroup option{padding-left:20px}:where(select[size]) optgroup option{padding-left:20px}::file-selector-button{margin-right:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:where(:root),:root[\:has\(input.theme-controller\[value\%3Dlight\]\:checked\)],[data-theme=light]{color-scheme:light;--color-base-100:rgb(255, 255, 255);--color-base-200:rgb(248, 248, 248);--color-base-300:rgb(238, 238, 238);--color-base-content:rgb(24, 24, 27);--color-primary:rgb(66, 42, 213);--color-primary-content:rgb(224, 231, 255);--color-secondary:rgb(244, 48, 152);--color-secondary-content:rgb(249, 228, 240);--color-accent:rgb(0, 211, 187);--color-accent-content:rgb(8, 77, 73);--color-neutral:rgb(9, 9, 11);--color-neutral-content:rgb(228, 228, 231);--color-info:rgb(0, 186, 254);--color-info-content:rgb(4, 46, 73);--color-success:rgb(0, 211, 144);--color-success-content:rgb(0, 76, 57);--color-warning:rgb(252, 183, 0);--color-warning-content:rgb(121, 50, 5);--color-error:rgb(255, 98, 125);--color-error-content:rgb(77, 2, 24);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}

@supports (color: color(display-p3 0 0 0)){
:where(:root),:root[\:has\(input.theme-controller\[value\%3Dlight\]\:checked\)],[data-theme=light]{--color-base-100:color(display-p3 1.00000 1.00000 1.00000)}
}

@supports (color: color(display-p3 0 0 0)){
:where(:root),:root[\:has\(input.theme-controller\[value\%3Dlight\]\:checked\)],[data-theme=light]{--color-base-200:color(display-p3 0.97369 0.97369 0.97369)}
}

@supports (color: color(display-p3 0 0 0)){
:where(:root),:root[\:has\(input.theme-controller\[value\%3Dlight\]\:checked\)],[data-theme=light]{--color-base-300:color(display-p3 0.93448 0.93448 0.93448)}
}

@supports (color: color(display-p3 0 0 0)){
:where(:root),:root[\:has\(input.theme-controller\[value\%3Dlight\]\:checked\)],[data-theme=light]{--color-base-content:color(display-p3 0.09380 0.09379 0.10481)}
}

@supports (color: color(display-p3 0 0 0)){
:where(:root),:root[\:has\(input.theme-controller\[value\%3Dlight\]\:checked\)],[data-theme=light]{--color-primary:color(display-p3 0.24491 0.16847 0.80263)}
}

@supports (color: color(display-p3 0 0 0)){
:where(:root),:root[\:has\(input.theme-controller\[value\%3Dlight\]\:checked\)],[data-theme=light]{--color-primary-content:color(display-p3 0.88303 0.90499 0.99314)}
}

@supports (color: color(display-p3 0 0 0)){
:where(:root),:root[\:has\(input.theme-controller\[value\%3Dlight\]\:checked\)],[data-theme=light]{--color-secondary:color(display-p3 0.88067 0.26782 0.58786)}
}

@supports (color: color(display-p3 0 0 0)){
:where(:root),:root[\:has\(input.theme-controller\[value\%3Dlight\]\:checked\)],[data-theme=light]{--color-secondary-content:color(display-p3 0.96405 0.89785 0.93979)}
}

@supports (color: color(display-p3 0 0 0)){
:where(:root),:root[\:has\(input.theme-controller\[value\%3Dlight\]\:checked\)],[data-theme=light]{--color-accent:color(display-p3 0.31249 0.81303 0.73566)}
}

@supports (color: color(display-p3 0 0 0)){
:where(:root),:root[\:has\(input.theme-controller\[value\%3Dlight\]\:checked\)],[data-theme=light]{--color-accent-content:color(display-p3 0.12873 0.29688 0.28431)}
}

@supports (color: color(display-p3 0 0 0)){
:where(:root),:root[\:has\(input.theme-controller\[value\%3Dlight\]\:checked\)],[data-theme=light]{--color-neutral:color(display-p3 0.03462 0.03461 0.04273)}
}

@supports (color: color(display-p3 0 0 0)){
:where(:root),:root[\:has\(input.theme-controller\[value\%3Dlight\]\:checked\)],[data-theme=light]{--color-neutral-content:color(display-p3 0.89448 0.89448 0.90511)}
}

@supports (color: color(display-p3 0 0 0)){
:where(:root),:root[\:has\(input.theme-controller\[value\%3Dlight\]\:checked\)],[data-theme=light]{--color-info:color(display-p3 0.29753 0.71737 0.97216)}
}

@supports (color: color(display-p3 0 0 0)){
:where(:root),:root[\:has\(input.theme-controller\[value\%3Dlight\]\:checked\)],[data-theme=light]{--color-info-content:color(display-p3 0.06957 0.17776 0.27867)}
}

@supports (color: color(display-p3 0 0 0)){
:where(:root),:root[\:has\(input.theme-controller\[value\%3Dlight\]\:checked\)],[data-theme=light]{--color-success:color(display-p3 0.32762 0.81314 0.58555)}
}

@supports (color: color(display-p3 0 0 0)){
:where(:root),:root[\:has\(input.theme-controller\[value\%3Dlight\]\:checked\)],[data-theme=light]{--color-success-content:color(display-p3 0.10867 0.29437 0.22636)}
}

@supports (color: color(display-p3 0 0 0)){
:where(:root),:root[\:has\(input.theme-controller\[value\%3Dlight\]\:checked\)],[data-theme=light]{--color-warning:color(display-p3 0.94863 0.72827 0.09463)}
}

@supports (color: color(display-p3 0 0 0)){
:where(:root),:root[\:has\(input.theme-controller\[value\%3Dlight\]\:checked\)],[data-theme=light]{--color-warning-content:color(display-p3 0.44120 0.21203 0.07736)}
}

@supports (color: color(display-p3 0 0 0)){
:where(:root),:root[\:has\(input.theme-controller\[value\%3Dlight\]\:checked\)],[data-theme=light]{--color-error:color(display-p3 0.94018 0.42824 0.50076)}
}

@supports (color: color(display-p3 0 0 0)){
:where(:root),:root[\:has\(input.theme-controller\[value\%3Dlight\]\:checked\)],[data-theme=light]{--color-error-content:color(display-p3 0.27427 0.03927 0.09815)}
}:where(:root),:root[\:has\(input.theme-controller\[value\%3Dlight\]\:checked\)],[data-theme=light]{color-scheme:light;--color-base-100:rgb(255, 255, 255);--color-base-200:rgb(248, 248, 248);--color-base-300:rgb(238, 238, 238);--color-base-content:rgb(24, 24, 27);--color-primary:rgb(66, 42, 213);--color-primary-content:rgb(224, 231, 255);--color-secondary:rgb(244, 48, 152);--color-secondary-content:rgb(249, 228, 240);--color-accent:rgb(0, 211, 187);--color-accent-content:rgb(8, 77, 73);--color-neutral:rgb(9, 9, 11);--color-neutral-content:rgb(228, 228, 231);--color-info:rgb(0, 186, 254);--color-info-content:rgb(4, 46, 73);--color-success:rgb(0, 211, 144);--color-success-content:rgb(0, 76, 57);--color-warning:rgb(252, 183, 0);--color-warning-content:rgb(121, 50, 5);--color-error:rgb(255, 98, 125);--color-error-content:rgb(77, 2, 24);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}:where(:root),:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{color-scheme:light;--color-base-100:rgb(255, 255, 255);--color-base-200:rgb(248, 248, 248);--color-base-300:rgb(238, 238, 238);--color-base-content:rgb(24, 24, 27);--color-primary:rgb(66, 42, 213);--color-primary-content:rgb(224, 231, 255);--color-secondary:rgb(244, 48, 152);--color-secondary-content:rgb(249, 228, 240);--color-accent:rgb(0, 211, 187);--color-accent-content:rgb(8, 77, 73);--color-neutral:rgb(9, 9, 11);--color-neutral-content:rgb(228, 228, 231);--color-info:rgb(0, 186, 254);--color-info-content:rgb(4, 46, 73);--color-success:rgb(0, 211, 144);--color-success-content:rgb(0, 76, 57);--color-warning:rgb(252, 183, 0);--color-warning-content:rgb(121, 50, 5);--color-error:rgb(255, 98, 125);--color-error-content:rgb(77, 2, 24);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}

@supports (color: color(display-p3 0 0 0)){
:where(:root),:root[\:has\(input.theme-controller\[value\%3Dlight\]\:checked\)],[data-theme=light]{--color-base-100:color(display-p3 1.00000 1.00000 1.00000)}
:where(:root),:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{--color-base-100:color(display-p3 1.00000 1.00000 1.00000)}
}

@supports (color: color(display-p3 0 0 0)){
:where(:root),:root[\:has\(input.theme-controller\[value\%3Dlight\]\:checked\)],[data-theme=light]{--color-base-200:color(display-p3 0.97369 0.97369 0.97369)}
:where(:root),:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{--color-base-200:color(display-p3 0.97369 0.97369 0.97369)}
}

@supports (color: color(display-p3 0 0 0)){
:where(:root),:root[\:has\(input.theme-controller\[value\%3Dlight\]\:checked\)],[data-theme=light]{--color-base-300:color(display-p3 0.93448 0.93448 0.93448)}
:where(:root),:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{--color-base-300:color(display-p3 0.93448 0.93448 0.93448)}
}

@supports (color: color(display-p3 0 0 0)){
:where(:root),:root[\:has\(input.theme-controller\[value\%3Dlight\]\:checked\)],[data-theme=light]{--color-base-content:color(display-p3 0.09380 0.09379 0.10481)}
:where(:root),:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{--color-base-content:color(display-p3 0.09380 0.09379 0.10481)}
}

@supports (color: color(display-p3 0 0 0)){
:where(:root),:root[\:has\(input.theme-controller\[value\%3Dlight\]\:checked\)],[data-theme=light]{--color-primary:color(display-p3 0.24491 0.16847 0.80263)}
:where(:root),:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{--color-primary:color(display-p3 0.24491 0.16847 0.80263)}
}

@supports (color: color(display-p3 0 0 0)){
:where(:root),:root[\:has\(input.theme-controller\[value\%3Dlight\]\:checked\)],[data-theme=light]{--color-primary-content:color(display-p3 0.88303 0.90499 0.99314)}
:where(:root),:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{--color-primary-content:color(display-p3 0.88303 0.90499 0.99314)}
}

@supports (color: color(display-p3 0 0 0)){
:where(:root),:root[\:has\(input.theme-controller\[value\%3Dlight\]\:checked\)],[data-theme=light]{--color-secondary:color(display-p3 0.88067 0.26782 0.58786)}
:where(:root),:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{--color-secondary:color(display-p3 0.88067 0.26782 0.58786)}
}

@supports (color: color(display-p3 0 0 0)){
:where(:root),:root[\:has\(input.theme-controller\[value\%3Dlight\]\:checked\)],[data-theme=light]{--color-secondary-content:color(display-p3 0.96405 0.89785 0.93979)}
:where(:root),:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{--color-secondary-content:color(display-p3 0.96405 0.89785 0.93979)}
}

@supports (color: color(display-p3 0 0 0)){
:where(:root),:root[\:has\(input.theme-controller\[value\%3Dlight\]\:checked\)],[data-theme=light]{--color-accent:color(display-p3 0.31249 0.81303 0.73566)}
:where(:root),:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{--color-accent:color(display-p3 0.31249 0.81303 0.73566)}
}

@supports (color: color(display-p3 0 0 0)){
:where(:root),:root[\:has\(input.theme-controller\[value\%3Dlight\]\:checked\)],[data-theme=light]{--color-accent-content:color(display-p3 0.12873 0.29688 0.28431)}
:where(:root),:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{--color-accent-content:color(display-p3 0.12873 0.29688 0.28431)}
}

@supports (color: color(display-p3 0 0 0)){
:where(:root),:root[\:has\(input.theme-controller\[value\%3Dlight\]\:checked\)],[data-theme=light]{--color-neutral:color(display-p3 0.03462 0.03461 0.04273)}
:where(:root),:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{--color-neutral:color(display-p3 0.03462 0.03461 0.04273)}
}

@supports (color: color(display-p3 0 0 0)){
:where(:root),:root[\:has\(input.theme-controller\[value\%3Dlight\]\:checked\)],[data-theme=light]{--color-neutral-content:color(display-p3 0.89448 0.89448 0.90511)}
:where(:root),:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{--color-neutral-content:color(display-p3 0.89448 0.89448 0.90511)}
}

@supports (color: color(display-p3 0 0 0)){
:where(:root),:root[\:has\(input.theme-controller\[value\%3Dlight\]\:checked\)],[data-theme=light]{--color-info:color(display-p3 0.29753 0.71737 0.97216)}
:where(:root),:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{--color-info:color(display-p3 0.29753 0.71737 0.97216)}
}

@supports (color: color(display-p3 0 0 0)){
:where(:root),:root[\:has\(input.theme-controller\[value\%3Dlight\]\:checked\)],[data-theme=light]{--color-info-content:color(display-p3 0.06957 0.17776 0.27867)}
:where(:root),:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{--color-info-content:color(display-p3 0.06957 0.17776 0.27867)}
}

@supports (color: color(display-p3 0 0 0)){
:where(:root),:root[\:has\(input.theme-controller\[value\%3Dlight\]\:checked\)],[data-theme=light]{--color-success:color(display-p3 0.32762 0.81314 0.58555)}
:where(:root),:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{--color-success:color(display-p3 0.32762 0.81314 0.58555)}
}

@supports (color: color(display-p3 0 0 0)){
:where(:root),:root[\:has\(input.theme-controller\[value\%3Dlight\]\:checked\)],[data-theme=light]{--color-success-content:color(display-p3 0.10867 0.29437 0.22636)}
:where(:root),:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{--color-success-content:color(display-p3 0.10867 0.29437 0.22636)}
}

@supports (color: color(display-p3 0 0 0)){
:where(:root),:root[\:has\(input.theme-controller\[value\%3Dlight\]\:checked\)],[data-theme=light]{--color-warning:color(display-p3 0.94863 0.72827 0.09463)}
:where(:root),:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{--color-warning:color(display-p3 0.94863 0.72827 0.09463)}
}

@supports (color: color(display-p3 0 0 0)){
:where(:root),:root[\:has\(input.theme-controller\[value\%3Dlight\]\:checked\)],[data-theme=light]{--color-warning-content:color(display-p3 0.44120 0.21203 0.07736)}
:where(:root),:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{--color-warning-content:color(display-p3 0.44120 0.21203 0.07736)}
}

@supports (color: color(display-p3 0 0 0)){
:where(:root),:root[\:has\(input.theme-controller\[value\%3Dlight\]\:checked\)],[data-theme=light]{--color-error:color(display-p3 0.94018 0.42824 0.50076)}
:where(:root),:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{--color-error:color(display-p3 0.94018 0.42824 0.50076)}
}

@supports (color: color(display-p3 0 0 0)){
:where(:root),:root[\:has\(input.theme-controller\[value\%3Dlight\]\:checked\)],[data-theme=light]{--color-error-content:color(display-p3 0.27427 0.03927 0.09815)}
:where(:root),:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{--color-error-content:color(display-p3 0.27427 0.03927 0.09815)}
}:where(:root[\:has\(.modal-open\,.modal\[open\]\,.modal\:target\,.modal-toggle\:checked\,.drawer\:not\(.drawer-open\)\%3E.drawer-toggle\:checked\)]){scrollbar-gutter:stable;background-image:linear-gradient(var(--color-base-100),var(--color-base-100));--root-bg:var(--color-base-100)}:where(:root:has(.modal-open,.modal[open],.modal:target,.modal-toggle:checked,.drawer:not(.drawer-open)>.drawer-toggle:checked)){scrollbar-gutter:stable;background-image:linear-gradient(var(--color-base-100),var(--color-base-100));--root-bg:var(--color-base-100)}@supports (color:color-mix(in lab, red, red)){:where(:root[\:has\(.modal-open\,.modal\[open\]\,.modal\:target\,.modal-toggle\:checked\,.drawer\:not\(.drawer-open\)\%3E.drawer-toggle\:checked\)]){--root-bg:color-mix(in srgb,var(--color-base-100),rgb(0, 0, 0) 40%)}

@supports (color: color-mix(in oklch, #000, #fff)) and (color: color(display-p3 0 0 0)){
:where(:root[\:has\(.modal-open\,.modal\[open\]\,.modal\:target\,.modal-toggle\:checked\,.drawer\:not\(.drawer-open\)\%3E.drawer-toggle\:checked\)]){--root-bg:color-mix(in srgb,var(--color-base-100),color(display-p3 0.00000 0.00000 0.00000) 40%)}
}:where(:root[\:has\(.modal-open\,.modal\[open\]\,.modal\:target\,.modal-toggle\:checked\,.drawer\:not\(.drawer-open\)\%3E.drawer-toggle\:checked\)]){--root-bg:color-mix(in srgb,var(--color-base-100),rgb(0, 0, 0) 40%)}:where(:root:has(.modal-open,.modal[open],.modal:target,.modal-toggle:checked,.drawer:not(.drawer-open)>.drawer-toggle:checked)){--root-bg:color-mix(in srgb,var(--color-base-100),rgb(0, 0, 0) 40%)}

@supports (color: color-mix(in oklch, #000, #fff)) and (color: color(display-p3 0 0 0)){
:where(:root[\:has\(.modal-open\,.modal\[open\]\,.modal\:target\,.modal-toggle\:checked\,.drawer\:not\(.drawer-open\)\%3E.drawer-toggle\:checked\)]){--root-bg:color-mix(in srgb,var(--color-base-100),color(display-p3 0.00000 0.00000 0.00000) 40%)}
:where(:root:has(.modal-open,.modal[open],.modal:target,.modal-toggle:checked,.drawer:not(.drawer-open)>.drawer-toggle:checked)){--root-bg:color-mix(in srgb,var(--color-base-100),color(display-p3 0.00000 0.00000 0.00000) 40%)}
}}:where(.modal[open],.modal-open,.modal-toggle:checked+.modal):not(.modal-start):not(.modal-end){scrollbar-gutter:stable}@property --radialprogress{syntax: "<percentage>"; inherits: true; initial-value: 0%;}:root{--fx-noise:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cfilter id=%27a%27%3E%3CfeTurbulence type=%27fractalNoise%27 baseFrequency=%271.34%27 numOctaves=%274%27 stitchTiles=%27stitch%27%3E%3C/feTurbulence%3E%3C/filter%3E%3Crect width=%27100%25%27 height=%27100%25%27 filter=%27url%28%23a%29%27 opacity=%270.2%27%3E%3C/rect%3E%3C/svg%3E")}:root,[data-theme]{background-color:var(--color-base-100);background-color:var(--root-bg,var(--color-base-100));color:var(--color-base-content)}:root{scrollbar-color:currentColor rgba(0,0,0,0)}@supports (color:color-mix(in lab, red, red)){:root{scrollbar-color:color-mix(in oklch,currentColor 35%,rgba(0,0,0,0))rgba(0,0,0,0)}}:root[\:has\(.modal-open\,.modal\[open\]\,.modal\:target\,.modal-toggle\:checked\,.drawer\:not\(\[class*\%3Ddrawer-open\]\)\%3E.drawer-toggle\:checked\)]{overflow:hidden}:root:has(.modal-open,.modal[open],.modal:target,.modal-toggle:checked,.drawer:not([class*=drawer-open])>.drawer-toggle:checked){overflow:hidden}:where(:root),:root[\:has\(input.theme-controller\[value\%3Dlight\]\:checked\)],[data-theme=light]{color-scheme:normal;--color-base-100:rgb(255, 255, 255);--color-base-200:rgb(248, 248, 248);--color-base-300:rgb(238, 238, 238);--color-base-content:rgb(24, 24, 27);--color-primary:#5c6bc0;--color-primary-content:rgb(224, 231, 255);--color-secondary:#2e7d32;--color-secondary-content:rgb(249, 228, 240);--color-accent:rgb(0, 211, 187);--color-accent-content:rgb(8, 77, 73);--color-neutral:rgb(9, 9, 11);--color-neutral-content:rgb(228, 228, 231);--color-info:#e5f6fd;--color-info-content:rgb(4, 46, 73);--color-success:#edf7ed;--color-success-content:rgb(0, 76, 57);--color-warning:rgb(252, 183, 0);--color-warning-content:rgb(121, 50, 5);--color-error:rgb(255, 98, 125);--color-error-content:rgb(77, 2, 24);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0;--alert-color:#fff3f0;--input-color:#5c6bc0}

@supports (color: color(display-p3 0 0 0)){
:where(:root),:root[\:has\(input.theme-controller\[value\%3Dlight\]\:checked\)],[data-theme=light]{--color-base-100:color(display-p3 1.00000 1.00000 1.00000)}
}

@supports (color: color(display-p3 0 0 0)){
:where(:root),:root[\:has\(input.theme-controller\[value\%3Dlight\]\:checked\)],[data-theme=light]{--color-base-200:color(display-p3 0.97369 0.97369 0.97369)}
}

@supports (color: color(display-p3 0 0 0)){
:where(:root),:root[\:has\(input.theme-controller\[value\%3Dlight\]\:checked\)],[data-theme=light]{--color-base-300:color(display-p3 0.93448 0.93448 0.93448)}
}

@supports (color: color(display-p3 0 0 0)){
:where(:root),:root[\:has\(input.theme-controller\[value\%3Dlight\]\:checked\)],[data-theme=light]{--color-base-content:color(display-p3 0.09380 0.09379 0.10481)}
}

@supports (color: color(display-p3 0 0 0)){
:where(:root),:root[\:has\(input.theme-controller\[value\%3Dlight\]\:checked\)],[data-theme=light]{--color-primary-content:color(display-p3 0.88303 0.90499 0.99314)}
}

@supports (color: color(display-p3 0 0 0)){
:where(:root),:root[\:has\(input.theme-controller\[value\%3Dlight\]\:checked\)],[data-theme=light]{--color-secondary-content:color(display-p3 0.96405 0.89785 0.93979)}
}

@supports (color: color(display-p3 0 0 0)){
:where(:root),:root[\:has\(input.theme-controller\[value\%3Dlight\]\:checked\)],[data-theme=light]{--color-accent:color(display-p3 0.31249 0.81303 0.73566)}
}

@supports (color: color(display-p3 0 0 0)){
:where(:root),:root[\:has\(input.theme-controller\[value\%3Dlight\]\:checked\)],[data-theme=light]{--color-accent-content:color(display-p3 0.12873 0.29688 0.28431)}
}

@supports (color: color(display-p3 0 0 0)){
:where(:root),:root[\:has\(input.theme-controller\[value\%3Dlight\]\:checked\)],[data-theme=light]{--color-neutral:color(display-p3 0.03462 0.03461 0.04273)}
}

@supports (color: color(display-p3 0 0 0)){
:where(:root),:root[\:has\(input.theme-controller\[value\%3Dlight\]\:checked\)],[data-theme=light]{--color-neutral-content:color(display-p3 0.89448 0.89448 0.90511)}
}

@supports (color: color(display-p3 0 0 0)){
:where(:root),:root[\:has\(input.theme-controller\[value\%3Dlight\]\:checked\)],[data-theme=light]{--color-info-content:color(display-p3 0.06957 0.17776 0.27867)}
}

@supports (color: color(display-p3 0 0 0)){
:where(:root),:root[\:has\(input.theme-controller\[value\%3Dlight\]\:checked\)],[data-theme=light]{--color-success-content:color(display-p3 0.10867 0.29437 0.22636)}
}

@supports (color: color(display-p3 0 0 0)){
:where(:root),:root[\:has\(input.theme-controller\[value\%3Dlight\]\:checked\)],[data-theme=light]{--color-warning:color(display-p3 0.94863 0.72827 0.09463)}
}

@supports (color: color(display-p3 0 0 0)){
:where(:root),:root[\:has\(input.theme-controller\[value\%3Dlight\]\:checked\)],[data-theme=light]{--color-warning-content:color(display-p3 0.44120 0.21203 0.07736)}
}

@supports (color: color(display-p3 0 0 0)){
:where(:root),:root[\:has\(input.theme-controller\[value\%3Dlight\]\:checked\)],[data-theme=light]{--color-error:color(display-p3 0.94018 0.42824 0.50076)}
}

@supports (color: color(display-p3 0 0 0)){
:where(:root),:root[\:has\(input.theme-controller\[value\%3Dlight\]\:checked\)],[data-theme=light]{--color-error-content:color(display-p3 0.27427 0.03927 0.09815)}
}:where(:root),:root[\:has\(input.theme-controller\[value\%3Dlight\]\:checked\)],[data-theme=light]{color-scheme:normal;--color-base-100:rgb(255, 255, 255);--color-base-200:rgb(248, 248, 248);--color-base-300:rgb(238, 238, 238);--color-base-content:rgb(24, 24, 27);--color-primary:#5c6bc0;--color-primary-content:rgb(224, 231, 255);--color-secondary:#2e7d32;--color-secondary-content:rgb(249, 228, 240);--color-accent:rgb(0, 211, 187);--color-accent-content:rgb(8, 77, 73);--color-neutral:rgb(9, 9, 11);--color-neutral-content:rgb(228, 228, 231);--color-info:#e5f6fd;--color-info-content:rgb(4, 46, 73);--color-success:#edf7ed;--color-success-content:rgb(0, 76, 57);--color-warning:rgb(252, 183, 0);--color-warning-content:rgb(121, 50, 5);--color-error:rgb(255, 98, 125);--color-error-content:rgb(77, 2, 24);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0;--alert-color:#fff3f0;--input-color:#5c6bc0}:where(:root),:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{color-scheme:normal;--color-base-100:rgb(255, 255, 255);--color-base-200:rgb(248, 248, 248);--color-base-300:rgb(238, 238, 238);--color-base-content:rgb(24, 24, 27);--color-primary:#5c6bc0;--color-primary-content:rgb(224, 231, 255);--color-secondary:#2e7d32;--color-secondary-content:rgb(249, 228, 240);--color-accent:rgb(0, 211, 187);--color-accent-content:rgb(8, 77, 73);--color-neutral:rgb(9, 9, 11);--color-neutral-content:rgb(228, 228, 231);--color-info:#e5f6fd;--color-info-content:rgb(4, 46, 73);--color-success:#edf7ed;--color-success-content:rgb(0, 76, 57);--color-warning:rgb(252, 183, 0);--color-warning-content:rgb(121, 50, 5);--color-error:rgb(255, 98, 125);--color-error-content:rgb(77, 2, 24);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0;--alert-color:#fff3f0;--input-color:#5c6bc0}

@supports (color: color(display-p3 0 0 0)){
:where(:root),:root[\:has\(input.theme-controller\[value\%3Dlight\]\:checked\)],[data-theme=light]{--color-base-100:color(display-p3 1.00000 1.00000 1.00000)}
:where(:root),:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{--color-base-100:color(display-p3 1.00000 1.00000 1.00000)}
}

@supports (color: color(display-p3 0 0 0)){
:where(:root),:root[\:has\(input.theme-controller\[value\%3Dlight\]\:checked\)],[data-theme=light]{--color-base-200:color(display-p3 0.97369 0.97369 0.97369)}
:where(:root),:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{--color-base-200:color(display-p3 0.97369 0.97369 0.97369)}
}

@supports (color: color(display-p3 0 0 0)){
:where(:root),:root[\:has\(input.theme-controller\[value\%3Dlight\]\:checked\)],[data-theme=light]{--color-base-300:color(display-p3 0.93448 0.93448 0.93448)}
:where(:root),:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{--color-base-300:color(display-p3 0.93448 0.93448 0.93448)}
}

@supports (color: color(display-p3 0 0 0)){
:where(:root),:root[\:has\(input.theme-controller\[value\%3Dlight\]\:checked\)],[data-theme=light]{--color-base-content:color(display-p3 0.09380 0.09379 0.10481)}
:where(:root),:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{--color-base-content:color(display-p3 0.09380 0.09379 0.10481)}
}

@supports (color: color(display-p3 0 0 0)){
:where(:root),:root[\:has\(input.theme-controller\[value\%3Dlight\]\:checked\)],[data-theme=light]{--color-primary-content:color(display-p3 0.88303 0.90499 0.99314)}
:where(:root),:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{--color-primary-content:color(display-p3 0.88303 0.90499 0.99314)}
}

@supports (color: color(display-p3 0 0 0)){
:where(:root),:root[\:has\(input.theme-controller\[value\%3Dlight\]\:checked\)],[data-theme=light]{--color-secondary-content:color(display-p3 0.96405 0.89785 0.93979)}
:where(:root),:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{--color-secondary-content:color(display-p3 0.96405 0.89785 0.93979)}
}

@supports (color: color(display-p3 0 0 0)){
:where(:root),:root[\:has\(input.theme-controller\[value\%3Dlight\]\:checked\)],[data-theme=light]{--color-accent:color(display-p3 0.31249 0.81303 0.73566)}
:where(:root),:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{--color-accent:color(display-p3 0.31249 0.81303 0.73566)}
}

@supports (color: color(display-p3 0 0 0)){
:where(:root),:root[\:has\(input.theme-controller\[value\%3Dlight\]\:checked\)],[data-theme=light]{--color-accent-content:color(display-p3 0.12873 0.29688 0.28431)}
:where(:root),:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{--color-accent-content:color(display-p3 0.12873 0.29688 0.28431)}
}

@supports (color: color(display-p3 0 0 0)){
:where(:root),:root[\:has\(input.theme-controller\[value\%3Dlight\]\:checked\)],[data-theme=light]{--color-neutral:color(display-p3 0.03462 0.03461 0.04273)}
:where(:root),:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{--color-neutral:color(display-p3 0.03462 0.03461 0.04273)}
}

@supports (color: color(display-p3 0 0 0)){
:where(:root),:root[\:has\(input.theme-controller\[value\%3Dlight\]\:checked\)],[data-theme=light]{--color-neutral-content:color(display-p3 0.89448 0.89448 0.90511)}
:where(:root),:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{--color-neutral-content:color(display-p3 0.89448 0.89448 0.90511)}
}

@supports (color: color(display-p3 0 0 0)){
:where(:root),:root[\:has\(input.theme-controller\[value\%3Dlight\]\:checked\)],[data-theme=light]{--color-info-content:color(display-p3 0.06957 0.17776 0.27867)}
:where(:root),:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{--color-info-content:color(display-p3 0.06957 0.17776 0.27867)}
}

@supports (color: color(display-p3 0 0 0)){
:where(:root),:root[\:has\(input.theme-controller\[value\%3Dlight\]\:checked\)],[data-theme=light]{--color-success-content:color(display-p3 0.10867 0.29437 0.22636)}
:where(:root),:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{--color-success-content:color(display-p3 0.10867 0.29437 0.22636)}
}

@supports (color: color(display-p3 0 0 0)){
:where(:root),:root[\:has\(input.theme-controller\[value\%3Dlight\]\:checked\)],[data-theme=light]{--color-warning:color(display-p3 0.94863 0.72827 0.09463)}
:where(:root),:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{--color-warning:color(display-p3 0.94863 0.72827 0.09463)}
}

@supports (color: color(display-p3 0 0 0)){
:where(:root),:root[\:has\(input.theme-controller\[value\%3Dlight\]\:checked\)],[data-theme=light]{--color-warning-content:color(display-p3 0.44120 0.21203 0.07736)}
:where(:root),:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{--color-warning-content:color(display-p3 0.44120 0.21203 0.07736)}
}

@supports (color: color(display-p3 0 0 0)){
:where(:root),:root[\:has\(input.theme-controller\[value\%3Dlight\]\:checked\)],[data-theme=light]{--color-error:color(display-p3 0.94018 0.42824 0.50076)}
:where(:root),:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{--color-error:color(display-p3 0.94018 0.42824 0.50076)}
}

@supports (color: color(display-p3 0 0 0)){
:where(:root),:root[\:has\(input.theme-controller\[value\%3Dlight\]\:checked\)],[data-theme=light]{--color-error-content:color(display-p3 0.27427 0.03927 0.09815)}
:where(:root),:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{--color-error-content:color(display-p3 0.27427 0.03927 0.09815)}
}}@layer components;@layer utilities{.diff{webkit-user-select:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;direction:ltr;grid-template-columns:auto 1fr;width:100%;display:grid;position:relative;overflow:hidden;container-type:inline-size}.diff.focus-visible,.diff[\:has\(.diff-item-1.focus-visible\)],.diff.focus-visible{outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--color-base-content)}.diff.focus-visible,.diff:has(.diff-item-1.focus-visible),.diff.focus-visible{outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--color-base-content)}.diff.focus-visible,.diff[\:has\(.diff-item-1\:focus-visible\)],.diff.focus-visible{outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--color-base-content)}.diff:focus-visible,.diff[\:has\(.diff-item-1\:focus-visible\)],.diff:focus-visible{outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--color-base-content)}.diff:focus-visible,.diff:has(.diff-item-1:focus-visible),.diff:focus-visible{outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--color-base-content)}.diff.focus-visible .diff-resizer{min-width:90cqi;max-width:90cqi}.diff:focus-visible .diff-resizer{min-width:90cqi;max-width:90cqi}.diff[\:has\(.diff-item-2.focus-visible\)]{outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px}.diff:has(.diff-item-2.focus-visible){outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px}.diff[\:has\(.diff-item-2\:focus-visible\)]{outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px}.diff:has(.diff-item-2:focus-visible){outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px}.diff[\:has\(.diff-item-2.focus-visible\)] .diff-resizer{min-width:10cqi;max-width:10cqi}.diff:has(.diff-item-2.focus-visible) .diff-resizer{min-width:10cqi;max-width:10cqi}.diff[\:has\(.diff-item-2\:focus-visible\)] .diff-resizer{min-width:10cqi;max-width:10cqi}.diff:has(.diff-item-2:focus-visible) .diff-resizer{min-width:10cqi;max-width:10cqi}@supports (-webkit-overflow-scrolling:touch) and (overflow:-webkit-paged-x){.diff:focus .diff-resizer{min-width:10cqi;max-width:10cqi}.diff[\:has\(.diff-item-1\:focus\)] .diff-resizer{min-width:90cqi;max-width:90cqi}.diff:has(.diff-item-1:focus) .diff-resizer{min-width:90cqi;max-width:90cqi}}.modal{pointer-events:none;visibility:hidden;width:100%;max-width:none;height:100%;max-height:none;color:inherit;transition:translate .3s ease-out, visibility .3s allow-discrete, background-color .3s ease-out, opacity .1s ease-out;overscroll-behavior:contain;z-index:999;background-color:rgba(0,0,0,0);align-items:center;justify-items:center;place-items:center;margin:0;padding:0;display:grid;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.modal::backdrop{display:none}.modal.modal-open,.modal[open],.modal:target{pointer-events:auto;visibility:visible;opacity:1;background-color:rgba(0, 0, 0,.4);background-color:color(display-p3 0.00000 0.00000 0.00000/.4)}.modal.modal-open .modal-box{opacity:1;translate:0;scale:1}.modal[open] .modal-box{opacity:1;translate:0;scale:1}.modal:target .modal-box{opacity:1;translate:0;scale:1}@starting-style{.modal.modal-open,.modal[open],.modal:target{visibility:hidden;opacity:0}}.tooltip{--tt-bg:var(--color-neutral);--tt-off:calc(100% + .5rem);--tt-tail:calc(100% + 1px + .25rem);display:inline-block;position:relative}.tooltip>:where(.tooltip-content),.tooltip:where([data-tip]):before{border-radius:var(--radius-field);text-align:center;white-space:normal;max-width:20rem;color:var(--color-neutral-content);opacity:0;background-color:var(--tt-bg);pointer-events:none;z-index:2;--tw-content:attr(data-tip);content:var(--tw-content);width:-moz-max-content;width:max-content;padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;padding-right:.5rem;font-size:.875rem;line-height:1.25;transition:opacity .2s cubic-bezier(.4,0,.2,1) 75ms, transform .2s cubic-bezier(.4,0,.2,1) 75ms;position:absolute}.tooltip:after{opacity:0;background-color:var(--tt-bg);content:"";pointer-events:none;--mask-tooltip:url("data:image/svg+xml,%3Csvg width=%2710%27 height=%274%27 viewBox=%270 0 8 4%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0.500009 1C3.5 1 3.00001 4 5.00001 4C7 4 6.5 1 9.5 1C10 1 10 0.499897 10 0H0C-1.99338e-08 0.5 0 1 0.500009 1Z%27 fill=%27black%27/%3E%3C/svg%3E%0A");width:.625rem;height:.25rem;-webkit-mask-position:-1px 0;mask-position:-1px 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--mask-tooltip);-webkit-mask-image:var(--mask-tooltip);mask-image:var(--mask-tooltip);transition:opacity .2s cubic-bezier(.4,0,.2,1) 75ms, transform .2s cubic-bezier(.4,0,.2,1) 75ms;display:block;position:absolute}.tooltip.tooltip-open:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist)>.tooltip-content{opacity:1;--tt-pos:0rem;transition:opacity .2s cubic-bezier(.4,0,.2,1), transform .2s cubic-bezier(.4,0,.2,1)}.tooltip[data-tip]:not([data-tip=""]):hover:not(.does-not-exist)>.tooltip-content{opacity:1;--tt-pos:0rem;transition:opacity .2s cubic-bezier(.4,0,.2,1), transform .2s cubic-bezier(.4,0,.2,1)}.tooltip[\:not-has\(.tooltip-content\:empty\)][\:has\(.tooltip-content\)]:hover>.tooltip-content{opacity:1;--tt-pos:0rem;transition:opacity .2s cubic-bezier(.4,0,.2,1), transform .2s cubic-bezier(.4,0,.2,1)}.tooltip[\:not-has\(.tooltip-content\:empty\)][\:has\(.tooltip-content\)]:hover>.tooltip-content{opacity:1;--tt-pos:0rem;transition:opacity .2s cubic-bezier(.4,0,.2,1), transform .2s cubic-bezier(.4,0,.2,1)}.tooltip:not(:has(.tooltip-content:empty)):has(.tooltip-content):hover>.tooltip-content{opacity:1;--tt-pos:0rem;transition:opacity .2s cubic-bezier(.4,0,.2,1), transform .2s cubic-bezier(.4,0,.2,1)}.tooltip[\:has\(.focus-visible\)]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist)>.tooltip-content{opacity:1;--tt-pos:0rem;transition:opacity .2s cubic-bezier(.4,0,.2,1), transform .2s cubic-bezier(.4,0,.2,1)}.tooltip[\:has\(.focus-visible\)]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist)>.tooltip-content{opacity:1;--tt-pos:0rem;transition:opacity .2s cubic-bezier(.4,0,.2,1), transform .2s cubic-bezier(.4,0,.2,1)}.tooltip:has(.focus-visible):not(.does-not-exist):not(.does-not-exist):not(.does-not-exist)>.tooltip-content{opacity:1;--tt-pos:0rem;transition:opacity .2s cubic-bezier(.4,0,.2,1), transform .2s cubic-bezier(.4,0,.2,1)}.tooltip.tooltip-open[data-tip]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):before{opacity:1;--tt-pos:0rem;transition:opacity .2s cubic-bezier(.4,0,.2,1), transform .2s cubic-bezier(.4,0,.2,1)}.tooltip[data-tip][data-tip]:not([data-tip=""]):hover:not(.does-not-exist):before{opacity:1;--tt-pos:0rem;transition:opacity .2s cubic-bezier(.4,0,.2,1), transform .2s cubic-bezier(.4,0,.2,1)}.tooltip[data-tip][\:not-has\(.tooltip-content\:empty\)][\:has\(.tooltip-content\)]:hover:before{opacity:1;--tt-pos:0rem;transition:opacity .2s cubic-bezier(.4,0,.2,1), transform .2s cubic-bezier(.4,0,.2,1)}.tooltip[data-tip][\:not-has\(.tooltip-content\:empty\)][\:has\(.tooltip-content\)]:hover:before{opacity:1;--tt-pos:0rem;transition:opacity .2s cubic-bezier(.4,0,.2,1), transform .2s cubic-bezier(.4,0,.2,1)}.tooltip[data-tip]:not(:has(.tooltip-content:empty)):has(.tooltip-content):hover:before{opacity:1;--tt-pos:0rem;transition:opacity .2s cubic-bezier(.4,0,.2,1), transform .2s cubic-bezier(.4,0,.2,1)}.tooltip[data-tip][\:has\(.focus-visible\)]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):before{opacity:1;--tt-pos:0rem;transition:opacity .2s cubic-bezier(.4,0,.2,1), transform .2s cubic-bezier(.4,0,.2,1)}.tooltip[data-tip][\:has\(.focus-visible\)]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):before{opacity:1;--tt-pos:0rem;transition:opacity .2s cubic-bezier(.4,0,.2,1), transform .2s cubic-bezier(.4,0,.2,1)}.tooltip[data-tip]:has(.focus-visible):not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):before{opacity:1;--tt-pos:0rem;transition:opacity .2s cubic-bezier(.4,0,.2,1), transform .2s cubic-bezier(.4,0,.2,1)}.tooltip.tooltip-open:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):after{opacity:1;--tt-pos:0rem;transition:opacity .2s cubic-bezier(.4,0,.2,1), transform .2s cubic-bezier(.4,0,.2,1)}.tooltip[data-tip]:not([data-tip=""]):hover:not(.does-not-exist):after{opacity:1;--tt-pos:0rem;transition:opacity .2s cubic-bezier(.4,0,.2,1), transform .2s cubic-bezier(.4,0,.2,1)}.tooltip[\:not-has\(.tooltip-content\:empty\)][\:has\(.tooltip-content\)]:hover:after{opacity:1;--tt-pos:0rem;transition:opacity .2s cubic-bezier(.4,0,.2,1), transform .2s cubic-bezier(.4,0,.2,1)}.tooltip[\:not-has\(.tooltip-content\:empty\)][\:has\(.tooltip-content\)]:hover:after{opacity:1;--tt-pos:0rem;transition:opacity .2s cubic-bezier(.4,0,.2,1), transform .2s cubic-bezier(.4,0,.2,1)}.tooltip:not(:has(.tooltip-content:empty)):has(.tooltip-content):hover:after{opacity:1;--tt-pos:0rem;transition:opacity .2s cubic-bezier(.4,0,.2,1), transform .2s cubic-bezier(.4,0,.2,1)}.tooltip[\:has\(.focus-visible\)]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):after{opacity:1;--tt-pos:0rem;transition:opacity .2s cubic-bezier(.4,0,.2,1), transform .2s cubic-bezier(.4,0,.2,1)}.tooltip[\:has\(.focus-visible\)]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):after{opacity:1;--tt-pos:0rem;transition:opacity .2s cubic-bezier(.4,0,.2,1), transform .2s cubic-bezier(.4,0,.2,1)}.tooltip:has(.focus-visible):not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):after{opacity:1;--tt-pos:0rem;transition:opacity .2s cubic-bezier(.4,0,.2,1), transform .2s cubic-bezier(.4,0,.2,1)}.tooltip.tooltip-open:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist)>.tooltip-content{opacity:1;--tt-pos:0rem;transition:opacity .2s cubic-bezier(.4,0,.2,1), transform .2s cubic-bezier(.4,0,.2,1)}.tooltip[data-tip]:not([data-tip=""]):hover:not(.does-not-exist)>.tooltip-content{opacity:1;--tt-pos:0rem;transition:opacity .2s cubic-bezier(.4,0,.2,1), transform .2s cubic-bezier(.4,0,.2,1)}.tooltip[\:not-has\(.tooltip-content\:empty\)][\:has\(.tooltip-content\)]:hover>.tooltip-content{opacity:1;--tt-pos:0rem;transition:opacity .2s cubic-bezier(.4,0,.2,1), transform .2s cubic-bezier(.4,0,.2,1)}.tooltip[\:not-has\(.tooltip-content\:empty\)][\:has\(.tooltip-content\)]:hover>.tooltip-content{opacity:1;--tt-pos:0rem;transition:opacity .2s cubic-bezier(.4,0,.2,1), transform .2s cubic-bezier(.4,0,.2,1)}.tooltip:not(:has(.tooltip-content:empty)):has(.tooltip-content):hover>.tooltip-content{opacity:1;--tt-pos:0rem;transition:opacity .2s cubic-bezier(.4,0,.2,1), transform .2s cubic-bezier(.4,0,.2,1)}.tooltip[\:has\(.focus-visible\)]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist)>.tooltip-content{opacity:1;--tt-pos:0rem;transition:opacity .2s cubic-bezier(.4,0,.2,1), transform .2s cubic-bezier(.4,0,.2,1)}.tooltip[\:has\(.focus-visible\)]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist)>.tooltip-content{opacity:1;--tt-pos:0rem;transition:opacity .2s cubic-bezier(.4,0,.2,1), transform .2s cubic-bezier(.4,0,.2,1)}.tooltip:has(.focus-visible):not(.does-not-exist):not(.does-not-exist):not(.does-not-exist)>.tooltip-content{opacity:1;--tt-pos:0rem;transition:opacity .2s cubic-bezier(.4,0,.2,1), transform .2s cubic-bezier(.4,0,.2,1)}.tooltip[\:has\(\:focus-visible\)]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist)>.tooltip-content{opacity:1;--tt-pos:0rem;transition:opacity .2s cubic-bezier(.4,0,.2,1), transform .2s cubic-bezier(.4,0,.2,1)}.tooltip[\:has\(.focus-visible\)]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist)>.tooltip-content{opacity:1;--tt-pos:0rem;transition:opacity .2s cubic-bezier(.4,0,.2,1), transform .2s cubic-bezier(.4,0,.2,1)}.tooltip:has(.focus-visible):not(.does-not-exist):not(.does-not-exist):not(.does-not-exist)>.tooltip-content{opacity:1;--tt-pos:0rem;transition:opacity .2s cubic-bezier(.4,0,.2,1), transform .2s cubic-bezier(.4,0,.2,1)}.tooltip[\:has\(\:focus-visible\)]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist)>.tooltip-content{opacity:1;--tt-pos:0rem;transition:opacity .2s cubic-bezier(.4,0,.2,1), transform .2s cubic-bezier(.4,0,.2,1)}.tooltip:has(:focus-visible):not(.does-not-exist):not(.does-not-exist):not(.does-not-exist)>.tooltip-content{opacity:1;--tt-pos:0rem;transition:opacity .2s cubic-bezier(.4,0,.2,1), transform .2s cubic-bezier(.4,0,.2,1)}.tooltip.tooltip-open[data-tip]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):before{opacity:1;--tt-pos:0rem;transition:opacity .2s cubic-bezier(.4,0,.2,1), transform .2s cubic-bezier(.4,0,.2,1)}.tooltip[data-tip][data-tip]:not([data-tip=""]):hover:not(.does-not-exist):before{opacity:1;--tt-pos:0rem;transition:opacity .2s cubic-bezier(.4,0,.2,1), transform .2s cubic-bezier(.4,0,.2,1)}.tooltip[data-tip][\:not-has\(.tooltip-content\:empty\)][\:has\(.tooltip-content\)]:hover:before{opacity:1;--tt-pos:0rem;transition:opacity .2s cubic-bezier(.4,0,.2,1), transform .2s cubic-bezier(.4,0,.2,1)}.tooltip[data-tip][\:not-has\(.tooltip-content\:empty\)][\:has\(.tooltip-content\)]:hover:before{opacity:1;--tt-pos:0rem;transition:opacity .2s cubic-bezier(.4,0,.2,1), transform .2s cubic-bezier(.4,0,.2,1)}.tooltip[data-tip]:not(:has(.tooltip-content:empty)):has(.tooltip-content):hover:before{opacity:1;--tt-pos:0rem;transition:opacity .2s cubic-bezier(.4,0,.2,1), transform .2s cubic-bezier(.4,0,.2,1)}.tooltip[data-tip][\:has\(.focus-visible\)]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):before{opacity:1;--tt-pos:0rem;transition:opacity .2s cubic-bezier(.4,0,.2,1), transform .2s cubic-bezier(.4,0,.2,1)}.tooltip[data-tip][\:has\(.focus-visible\)]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):before{opacity:1;--tt-pos:0rem;transition:opacity .2s cubic-bezier(.4,0,.2,1), transform .2s cubic-bezier(.4,0,.2,1)}.tooltip[data-tip]:has(.focus-visible):not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):before{opacity:1;--tt-pos:0rem;transition:opacity .2s cubic-bezier(.4,0,.2,1), transform .2s cubic-bezier(.4,0,.2,1)}.tooltip[data-tip][\:has\(\:focus-visible\)]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):before{opacity:1;--tt-pos:0rem;transition:opacity .2s cubic-bezier(.4,0,.2,1), transform .2s cubic-bezier(.4,0,.2,1)}.tooltip[data-tip][\:has\(.focus-visible\)]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):before{opacity:1;--tt-pos:0rem;transition:opacity .2s cubic-bezier(.4,0,.2,1), transform .2s cubic-bezier(.4,0,.2,1)}.tooltip[data-tip]:has(.focus-visible):not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):before{opacity:1;--tt-pos:0rem;transition:opacity .2s cubic-bezier(.4,0,.2,1), transform .2s cubic-bezier(.4,0,.2,1)}.tooltip[data-tip][\:has\(\:focus-visible\)]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):before{opacity:1;--tt-pos:0rem;transition:opacity .2s cubic-bezier(.4,0,.2,1), transform .2s cubic-bezier(.4,0,.2,1)}.tooltip[data-tip]:has(:focus-visible):not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):before{opacity:1;--tt-pos:0rem;transition:opacity .2s cubic-bezier(.4,0,.2,1), transform .2s cubic-bezier(.4,0,.2,1)}.tooltip.tooltip-open:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):after{opacity:1;--tt-pos:0rem;transition:opacity .2s cubic-bezier(.4,0,.2,1), transform .2s cubic-bezier(.4,0,.2,1)}.tooltip[data-tip]:not([data-tip=""]):hover:not(.does-not-exist):after{opacity:1;--tt-pos:0rem;transition:opacity .2s cubic-bezier(.4,0,.2,1), transform .2s cubic-bezier(.4,0,.2,1)}.tooltip[\:not-has\(.tooltip-content\:empty\)][\:has\(.tooltip-content\)]:hover:after{opacity:1;--tt-pos:0rem;transition:opacity .2s cubic-bezier(.4,0,.2,1), transform .2s cubic-bezier(.4,0,.2,1)}.tooltip[\:not-has\(.tooltip-content\:empty\)][\:has\(.tooltip-content\)]:hover:after{opacity:1;--tt-pos:0rem;transition:opacity .2s cubic-bezier(.4,0,.2,1), transform .2s cubic-bezier(.4,0,.2,1)}.tooltip:not(:has(.tooltip-content:empty)):has(.tooltip-content):hover:after{opacity:1;--tt-pos:0rem;transition:opacity .2s cubic-bezier(.4,0,.2,1), transform .2s cubic-bezier(.4,0,.2,1)}.tooltip[\:has\(.focus-visible\)]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):after{opacity:1;--tt-pos:0rem;transition:opacity .2s cubic-bezier(.4,0,.2,1), transform .2s cubic-bezier(.4,0,.2,1)}.tooltip[\:has\(.focus-visible\)]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):after{opacity:1;--tt-pos:0rem;transition:opacity .2s cubic-bezier(.4,0,.2,1), transform .2s cubic-bezier(.4,0,.2,1)}.tooltip:has(.focus-visible):not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):after{opacity:1;--tt-pos:0rem;transition:opacity .2s cubic-bezier(.4,0,.2,1), transform .2s cubic-bezier(.4,0,.2,1)}.tooltip[\:has\(\:focus-visible\)]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):after{opacity:1;--tt-pos:0rem;transition:opacity .2s cubic-bezier(.4,0,.2,1), transform .2s cubic-bezier(.4,0,.2,1)}.tooltip[\:has\(.focus-visible\)]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):after{opacity:1;--tt-pos:0rem;transition:opacity .2s cubic-bezier(.4,0,.2,1), transform .2s cubic-bezier(.4,0,.2,1)}.tooltip:has(.focus-visible):not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):after{opacity:1;--tt-pos:0rem;transition:opacity .2s cubic-bezier(.4,0,.2,1), transform .2s cubic-bezier(.4,0,.2,1)}.tooltip[\:has\(\:focus-visible\)]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):after{opacity:1;--tt-pos:0rem;transition:opacity .2s cubic-bezier(.4,0,.2,1), transform .2s cubic-bezier(.4,0,.2,1)}.tooltip:has(:focus-visible):not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):after{opacity:1;--tt-pos:0rem;transition:opacity .2s cubic-bezier(.4,0,.2,1), transform .2s cubic-bezier(.4,0,.2,1)}.tooltip>.tooltip-content,.tooltip[data-tip]:before{transform:translateX(-50%)translateY(.25rem);transform:translateX(-50%)translateY(var(--tt-pos,.25rem));top:auto;right:auto;bottom:var(--tt-off);left:50%}.tooltip:after{transform:translateX(-50%)translateY(.25rem);transform:translateX(-50%)translateY(var(--tt-pos,.25rem));top:auto;right:auto;bottom:var(--tt-tail);left:50%}.tab{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;webkit-user-select:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-wrap:wrap;justify-content:center;align-items:center;display:inline-flex;position:relative}@media (hover:hover){.tab:hover{color:var(--color-base-content)}}.tab{--tab-p:1rem;--tab-bg:var(--color-base-100);--tab-border-color:var(--color-base-300);--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:0;--tab-radius-ee:0;--tab-order:0;--tab-radius-min:calc(.75rem - var(--border));order:var(--tab-order);height:var(--tab-height);border-color:rgba(0,0,0,0);padding-left:var(--tab-p);padding-right:var(--tab-p);font-size:.875rem}input.tab[type=radio]{min-width:-moz-fit-content;min-width:fit-content}input.tab[type=radio]:after{content:attr(aria-label)}label.tab{position:relative}label.tab input{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;position:absolute;top:0;right:0;bottom:0;left:0}.tab:checked:not(does-not-exist)+.tab-content{height:calc(100% - var(--tab-height) + var(--border));display:block}label.tab[\:has\(\:checked\)]+.tab-content{height:calc(100% - var(--tab-height) + var(--border));display:block}label.tab:has(:checked)+.tab-content{height:calc(100% - var(--tab-height) + var(--border));display:block}.tab.tab-active:not(does-not-exist)+.tab-content{height:calc(100% - var(--tab-height) + var(--border));display:block}.tab[aria-selected=true]:not(does-not-exist)+.tab-content{height:calc(100% - var(--tab-height) + var(--border));display:block}.tab:not(:checked)[\:not-has\(\:checked\)]:not(:hover):not(.tab-active):not([aria-selected=true]){color:var(--color-base-content)}.tab:not(:checked):not(label:has(:checked)):not(:hover):not(.tab-active):not([aria-selected=true]){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.tab:not(:checked)[\:not-has\(\:checked\)]:not(:hover):not(.tab-active):not([aria-selected=true]){color:color-mix(in oklab,var(--color-base-content)50%,transparent)}.tab:not(:checked):not(label:has(:checked)):not(:hover):not(.tab-active):not([aria-selected=true]){color:color-mix(in oklab,var(--color-base-content)50%,transparent)}}.tab:not(input):empty{cursor:default;flex-grow:1}.tab:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.tab:focus{outline-offset:2px;outline:2px solid rgba(0,0,0,0)}}label.tab[\:has\(.focus-visible\:checked\)]{outline-offset:-5px;outline:2px solid}label.tab:has(.focus-visible:checked){outline-offset:-5px;outline:2px solid}.tab.focus-visible{outline-offset:-5px;outline:2px solid}label.tab[\:has\(\:checked.focus-visible\)]{outline-offset:-5px;outline:2px solid}label.tab:has(:checked.focus-visible){outline-offset:-5px;outline:2px solid}label.tab[\:has\(\:checked\:focus-visible\)]{outline-offset:-5px;outline:2px solid}label.tab:has(:checked:focus-visible){outline-offset:-5px;outline:2px solid}.tab.focus-visible{outline-offset:-5px;outline:2px solid}.tab:focus-visible{outline-offset:-5px;outline:2px solid}.tab[disabled]{pointer-events:none;opacity:.4}.menu{--menu-active-fg:var(--color-neutral-content);--menu-active-bg:var(--color-neutral);flex-flow:column wrap;width:-moz-fit-content;width:fit-content;padding:.5rem;font-size:.875rem;display:flex}.menu :where(li ul){white-space:nowrap;margin-left:1rem;padding-left:.5rem;position:relative}.menu :where(li ul):before{background-color:var(--color-base-content);opacity:.1;width:var(--border);content:"";left:0;position:absolute;top:.75rem;bottom:.75rem}.menu :where(li>.menu-dropdown:not(.menu-dropdown-show)){display:none}.menu :where(li:not(.menu-title)>:not(ul):not(details):not(.menu-title):not(.btn)),.menu :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);text-align:left;text-wrap:balance;-webkit-user-select:none;-moz-user-select:none;user-select:none;grid-auto-columns:minmax(auto,max-content) auto max-content;grid-auto-flow:column;align-content:flex-start;align-items:center;grid-gap:.5rem;gap:.5rem;padding-top:.375rem;padding-bottom:.375rem;padding-left:.75rem;padding-right:.75rem;transition-property:color,background-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:grid}.menu :where(li>details>summary){--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li>details>summary){outline-offset:2px;outline:2px solid rgba(0,0,0,0)}}.menu :where(li>details>summary)::-webkit-details-marker{display:none}:is(.menu :where(li>details>summary)):after{content:"";transform-origin:50%;pointer-events:none;justify-self:flex-end;width:.375rem;height:.375rem;transition-property:rotate,translate;transition-duration:.2s;display:block;translate:0 -1px;rotate:-135deg;box-shadow:inset 2px 2px}:is(.menu :where(li>.menu-dropdown-toggle)):after{content:"";transform-origin:50%;pointer-events:none;justify-self:flex-end;width:.375rem;height:.375rem;transition-property:rotate,translate;transition-duration:.2s;display:block;translate:0 -1px;rotate:-135deg;box-shadow:inset 2px 2px}.menu :where(li>details[open]>summary):after,.menu :where(li>.menu-dropdown-toggle.menu-dropdown-show):after{translate:0 1px;rotate:45deg}.menu :where(li:not(.menu-title):not(.disabled)>:not(ul):not(details):not(.menu-title),li:not(.menu-title):not(.disabled)>details>summary:not(.menu-title)):not(.menu-active):not(:active):not(.btn).menu-focus,.menu :where(li:not(.menu-title):not(.disabled)>:not(ul):not(details):not(.menu-title),li:not(.menu-title):not(.disabled)>details>summary:not(.menu-title)):not(.menu-active):not(:active):not(.btn).focus-visible{cursor:pointer;background-color:var(--color-base-content)}.menu :where(li:not(.menu-title):not(.disabled)>:not(ul):not(details):not(.menu-title),li:not(.menu-title):not(.disabled)>details>summary:not(.menu-title)):not(.menu-active):not(:active):not(.btn).menu-focus,.menu :where(li:not(.menu-title):not(.disabled)>:not(ul):not(details):not(.menu-title),li:not(.menu-title):not(.disabled)>details>summary:not(.menu-title)):not(.menu-active):not(:active):not(.btn):focus-visible{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.menu :where(li:not(.menu-title):not(.disabled)>:not(ul):not(details):not(.menu-title),li:not(.menu-title):not(.disabled)>details>summary:not(.menu-title)):not(.menu-active):not(:active):not(.btn).menu-focus,.menu :where(li:not(.menu-title):not(.disabled)>:not(ul):not(details):not(.menu-title),li:not(.menu-title):not(.disabled)>details>summary:not(.menu-title)):not(.menu-active):not(:active):not(.btn).focus-visible{background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}.menu :where(li:not(.menu-title):not(.disabled)>:not(ul):not(details):not(.menu-title),li:not(.menu-title):not(.disabled)>details>summary:not(.menu-title)):not(.menu-active):not(:active):not(.btn).menu-focus,.menu :where(li:not(.menu-title):not(.disabled)>:not(ul):not(details):not(.menu-title),li:not(.menu-title):not(.disabled)>details>summary:not(.menu-title)):not(.menu-active):not(:active):not(.btn):focus-visible{background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.menu :where(li:not(.menu-title):not(.disabled)>:not(ul):not(details):not(.menu-title),li:not(.menu-title):not(.disabled)>details>summary:not(.menu-title)):not(.menu-active):not(:active):not(.btn).menu-focus,.menu :where(li:not(.menu-title):not(.disabled)>:not(ul):not(details):not(.menu-title),li:not(.menu-title):not(.disabled)>details>summary:not(.menu-title)):not(.menu-active):not(:active):not(.btn).focus-visible{color:var(--color-base-content);--tw-outline-style:none;outline-style:none}.menu :where(li:not(.menu-title):not(.disabled)>:not(ul):not(details):not(.menu-title),li:not(.menu-title):not(.disabled)>details>summary:not(.menu-title)):not(.menu-active):not(:active):not(.btn).menu-focus,.menu :where(li:not(.menu-title):not(.disabled)>:not(ul):not(details):not(.menu-title),li:not(.menu-title):not(.disabled)>details>summary:not(.menu-title)):not(.menu-active):not(:active):not(.btn):focus-visible{color:var(--color-base-content);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li:not(.menu-title):not(.disabled)>:not(ul):not(details):not(.menu-title),li:not(.menu-title):not(.disabled)>details>summary:not(.menu-title)):not(.menu-active):not(:active):not(.btn).menu-focus,.menu :where(li:not(.menu-title):not(.disabled)>:not(ul):not(details):not(.menu-title),li:not(.menu-title):not(.disabled)>details>summary:not(.menu-title)):not(.menu-active):not(:active):not(.btn).focus-visible{outline-offset:2px;outline:2px solid rgba(0,0,0,0)}.menu :where(li:not(.menu-title):not(.disabled)>:not(ul):not(details):not(.menu-title),li:not(.menu-title):not(.disabled)>details>summary:not(.menu-title)):not(.menu-active):not(:active):not(.btn).menu-focus,.menu :where(li:not(.menu-title):not(.disabled)>:not(ul):not(details):not(.menu-title),li:not(.menu-title):not(.disabled)>details>summary:not(.menu-title)):not(.menu-active):not(:active):not(.btn).focus-visible{outline-offset:2px;outline:2px solid rgba(0,0,0,0)}.menu :where(li:not(.menu-title):not(.disabled)>:not(ul):not(details):not(.menu-title),li:not(.menu-title):not(.disabled)>details>summary:not(.menu-title)):not(.menu-active):not(:active):not(.btn).menu-focus,.menu :where(li:not(.menu-title):not(.disabled)>:not(ul):not(details):not(.menu-title),li:not(.menu-title):not(.disabled)>details>summary:not(.menu-title)):not(.menu-active):not(:active):not(.btn):focus-visible{outline-offset:2px;outline:2px solid rgba(0,0,0,0)}}.menu :where(li:not(.menu-title):not(.disabled)>:not(ul):not(details):not(.menu-title):not(.menu-active):not(:active):not(.btn):hover,li:not(.menu-title):not(.disabled)>details>summary:not(.menu-title):not(.menu-active):not(:active):not(.btn):hover){cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.menu :where(li:not(.menu-title):not(.disabled)>:not(ul):not(details):not(.menu-title):not(.menu-active):not(:active):not(.btn):hover,li:not(.menu-title):not(.disabled)>details>summary:not(.menu-title):not(.menu-active):not(:active):not(.btn):hover){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.menu :where(li:not(.menu-title):not(.disabled)>:not(ul):not(details):not(.menu-title):not(.menu-active):not(:active):not(.btn):hover,li:not(.menu-title):not(.disabled)>details>summary:not(.menu-title):not(.menu-active):not(:active):not(.btn):hover){--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li:not(.menu-title):not(.disabled)>:not(ul):not(details):not(.menu-title):not(.menu-active):not(:active):not(.btn):hover,li:not(.menu-title):not(.disabled)>details>summary:not(.menu-title):not(.menu-active):not(:active):not(.btn):hover){outline-offset:2px;outline:2px solid rgba(0,0,0,0)}}.menu :where(li:not(.menu-title):not(.disabled)>:not(ul):not(details):not(.menu-title):not(.menu-active):not(:active):not(.btn):hover,li:not(.menu-title):not(.disabled)>details>summary:not(.menu-title):not(.menu-active):not(:active):not(.btn):hover){box-shadow:inset 0 1px rgba(0, 0, 0,.01),inset 0 -1px rgba(255, 255, 255,.01);box-shadow:inset 0 1px color(display-p3 0.00000 0.00000 0.00000/.01),inset 0 -1px color(display-p3 1.00000 1.00000 1.00000/.01)}.menu :where(li:empty){background-color:var(--color-base-content);opacity:.1;height:1px;margin:.5rem 1rem}.menu :where(li){flex-flow:column wrap;flex-shrink:0;align-items:stretch;display:flex;position:relative}.menu :where(li) .badge{justify-self:flex-end}.menu :where(li)>:not(ul):not(.menu-title):not(details):not(.btn):active,.menu :where(li)>:not(ul):not(.menu-title):not(details):not(.btn).menu-active,.menu :where(li)>details>summary:active{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li)>:not(ul):not(.menu-title):not(details):not(.btn):active,.menu :where(li)>:not(ul):not(.menu-title):not(details):not(.btn).menu-active,.menu :where(li)>details>summary:active{outline-offset:2px;outline:2px solid rgba(0,0,0,0)}}.menu :where(li)>:not(ul):not(.menu-title):not(details):not(.btn):active,.menu :where(li)>:not(ul):not(.menu-title):not(details):not(.btn).menu-active,.menu :where(li)>details>summary:active{color:var(--menu-active-fg);background-color:var(--menu-active-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise)}:is(.menu :where(li)>:not(ul):not(.menu-title):not(details):not(.btn):active):not(:is(.menu :where(li)>:not(ul):not(.menu-title):not(details):not(.btn):active):active){box-shadow:0 2px calc(var(--depth)*3px)-2px var(--menu-active-bg)}:is(.menu :where(li)>:not(ul):not(.menu-title):not(details):not(.btn):active):not(:is(.menu :where(li)>.menu-active:not(ul):not(.menu-title):not(details):not(.btn)):active){box-shadow:0 2px calc(var(--depth)*3px)-2px var(--menu-active-bg)}:is(.menu :where(li)>:not(ul):not(.menu-title):not(details):not(.btn):active):not(:is(.menu :where(li)>details>summary:active:not(.does-not-exist):not(.does-not-exist)):active){box-shadow:0 2px calc(var(--depth)*3px)-2px var(--menu-active-bg)}:is(.menu :where(li)>.menu-active:not(ul):not(.menu-title):not(details):not(.btn)):not(:is(.menu :where(li)>:not(ul):not(.menu-title):not(details):not(.btn):active):active){box-shadow:0 2px calc(var(--depth)*3px)-2px var(--menu-active-bg)}:is(.menu :where(li)>.menu-active:not(ul):not(.menu-title):not(details):not(.btn)):not(:is(.menu :where(li)>.menu-active:not(ul):not(.menu-title):not(details):not(.btn)):active){box-shadow:0 2px calc(var(--depth)*3px)-2px var(--menu-active-bg)}:is(.menu :where(li)>.menu-active:not(ul):not(.menu-title):not(details):not(.btn)):not(:is(.menu :where(li)>details>summary:active:not(.does-not-exist):not(.does-not-exist)):active){box-shadow:0 2px calc(var(--depth)*3px)-2px var(--menu-active-bg)}:is(.menu :where(li)>details>summary:active:not(.does-not-exist):not(.does-not-exist)):not(:is(.menu :where(li)>:not(ul):not(.menu-title):not(details):not(.btn):active):active){box-shadow:0 2px calc(var(--depth)*3px)-2px var(--menu-active-bg)}:is(.menu :where(li)>details>summary:active:not(.does-not-exist):not(.does-not-exist)):not(:is(.menu :where(li)>.menu-active:not(ul):not(.menu-title):not(details):not(.btn)):active){box-shadow:0 2px calc(var(--depth)*3px)-2px var(--menu-active-bg)}:is(.menu :where(li)>details>summary:active:not(.does-not-exist):not(.does-not-exist)):not(:is(.menu :where(li)>details>summary:active:not(.does-not-exist):not(.does-not-exist)):active){box-shadow:0 2px calc(var(--depth)*3px)-2px var(--menu-active-bg)}.menu :where(li).menu-disabled{pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.menu :where(li).menu-disabled{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.menu .dropdown[focus-within] .menu-dropdown-toggle:after{translate:0 1px;rotate:45deg}.menu .dropdown:focus-within .menu-dropdown-toggle:after{translate:0 1px;rotate:45deg}.menu .dropdown-content{margin-top:.5rem;padding:.5rem}.menu .dropdown-content:before{display:none}.dropdown{position-area:bottomspan-right;position-area:var(--anchor-v,bottom)var(--anchor-h,span-right);display:inline-block;position:relative}.dropdown>:not(summary):focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.dropdown>:not(summary):focus{outline-offset:2px;outline:2px solid rgba(0,0,0,0)}}.dropdown .dropdown-content{position:absolute}.dropdown:not(details):not(.dropdown-open):not(.dropdown-hover:hover):not([focus-within]) .dropdown-content{transform-origin:top;opacity:0;display:none;scale:95%}.dropdown:not(details):not(.dropdown-open):not(.dropdown-hover:hover):not(:focus-within) .dropdown-content{transform-origin:top;opacity:0;display:none;scale:95%}.dropdown[popover],.dropdown .dropdown-content{z-index:999;transition-behavior:allow-discrete;transition-property:opacity,scale,display;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation:.2s dropdown}@starting-style{.dropdown[popover],.dropdown .dropdown-content{opacity:0;scale:95%}}.dropdown.dropdown-open:not(.does-not-exist)>[tabindex]:first-child{pointer-events:none}.dropdown:not(.dropdown-hover):focus>[tabindex]:first-child{pointer-events:none}.dropdown[focus-within]:not(.does-not-exist)>[tabindex]:first-child{pointer-events:none}.dropdown.dropdown-open:not(.does-not-exist)>[tabindex]:first-child{pointer-events:none}.dropdown:not(.dropdown-hover):focus>[tabindex]:first-child{pointer-events:none}.dropdown[focus-within]:not(.does-not-exist)>[tabindex]:first-child{pointer-events:none}.dropdown:focus-within:not(.does-not-exist)>[tabindex]:first-child{pointer-events:none}.dropdown.dropdown-open:not(.does-not-exist) .dropdown-content{opacity:1}.dropdown:not(.dropdown-hover):focus .dropdown-content{opacity:1}.dropdown[focus-within]:not(.does-not-exist) .dropdown-content{opacity:1}.dropdown.dropdown-open:not(.does-not-exist) .dropdown-content{opacity:1}.dropdown:not(.dropdown-hover):focus .dropdown-content{opacity:1}.dropdown[focus-within]:not(.does-not-exist) .dropdown-content{opacity:1}.dropdown:focus-within:not(.does-not-exist) .dropdown-content{opacity:1}.dropdown.dropdown-hover:hover .dropdown-content{opacity:1;scale:100%}details.dropdown summary::-webkit-details-marker{display:none}.dropdown.dropdown-open .dropdown-content{scale:100%}.dropdown:focus .dropdown-content{scale:100%}.dropdown[focus-within] .dropdown-content{scale:100%}.dropdown.dropdown-open .dropdown-content{scale:100%}.dropdown:focus .dropdown-content{scale:100%}.dropdown[focus-within] .dropdown-content{scale:100%}.dropdown:focus-within .dropdown-content{scale:100%}.dropdown:where([popover]){background:0 0}.dropdown[popover]{color:inherit;position:fixed}@supports not (position-area:bottom){.dropdown[popover]{margin:auto}.dropdown[popover].dropdown-open:not(:popover-open){transform-origin:top;opacity:0;display:none;scale:95%}.dropdown[popover]::backdrop{background-color:oklab(0% none none/.3)}}.dropdown[popover]:not(.dropdown-open):not(:popover-open){transform-origin:top;opacity:0;display:none;scale:95%}:where(.btn){width:unset}.btn{cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-left:var(--btn-p);padding-right:var(--btn-p);color:var(--btn-fg);--tw-prose-links:var(--btn-fg);height:var(--size);font-size:.875rem;font-size:var(--fontsize,.875rem);outline-color:var(--color-base-content);outline-color:var(--btn-color,var(--color-base-content));background-color:var(--btn-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--btn-noise);border-width:var(--border);border-style:solid;border-color:var(--btn-border);text-shadow:0 .5px rgba(255, 255, 255,calc(var(--depth)*.15));text-shadow:0 .5px color(display-p3 1.00000 1.00000 1.00000/calc(var(--depth)*.15));touch-action:manipulation;box-shadow:0 .5px 0 .5px rgba(255, 255, 255,calc(var(--depth)*6%))inset,var(--btn-shadow);box-shadow:0 .5px 0 .5px color(display-p3 1.00000 1.00000 1.00000/calc(var(--depth)*6%))inset,var(--btn-shadow);--size:calc(var(--size-field,.25rem)*10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-p:1rem;--btn-border:var(--btn-bg);border-top-left-radius:var(--radius-field);border-top-left-radius:var(--radius-field);border-top-left-radius:var(--join-ss,var(--radius-field));border-top-right-radius:var(--radius-field);border-top-right-radius:var(--radius-field);border-top-right-radius:var(--join-se,var(--radius-field));border-bottom-right-radius:var(--radius-field);border-bottom-right-radius:var(--radius-field);border-bottom-right-radius:var(--join-ee,var(--radius-field));border-bottom-left-radius:var(--radius-field);border-bottom-left-radius:var(--radius-field);border-bottom-left-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.btn{--btn-border:color-mix(in oklab,var(--btn-bg),#000 calc(var(--depth)*5%))}}.btn{--btn-shadow:0 3px 2px -2px var(--btn-bg),0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.btn{--btn-shadow:0 3px 2px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),rgba(0,0,0,0)),0 4px 3px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),rgba(0,0,0,0))}}.btn{--btn-noise:var(--fx-noise)}.prose .btn{text-decoration-line:none}@media (hover:hover){.btn:hover{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.btn:hover{--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}}.btn.focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.btn:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.btn:active:not(.btn-active){--btn-bg:var(--btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.btn:active:not(.btn-active){--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 5%)}}.btn:active:not(.btn-active){--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.btn:active:not(.btn-active){--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}.btn:active:not(.btn-active){--btn-shadow:0 0 0 0 rgba(0, 0, 0,0),0 0 0 0 rgba(0, 0, 0,0)}

@supports (color: color(display-p3 0 0 0)){
.btn:active:not(.btn-active){--btn-shadow:0 0 0 0 color(display-p3 0.00000 0.00000 0.00000/0),0 0 0 0 color(display-p3 0.00000 0.00000 0.00000/0)}
}.btn:disabled:not(.btn-link):not(.btn-ghost){background-color:var(--color-base-content)}.btn[disabled]:not(.btn-link):not(.btn-ghost){background-color:var(--color-base-content)}.btn.btn-disabled:not(.btn-link):not(.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.btn:disabled:not(.btn-link):not(.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}.btn[disabled]:not(.btn-link):not(.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}.btn.btn-disabled:not(.btn-link):not(.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.btn:disabled:not(.btn-link):not(.btn-ghost){box-shadow:none}.btn[disabled]:not(.btn-link):not(.btn-ghost){box-shadow:none}.btn.btn-disabled:not(.btn-link):not(.btn-ghost){box-shadow:none}.btn:disabled{pointer-events:none;--btn-border:rgba(0,0,0,0);--btn-noise:none;--btn-fg:var(--color-base-content)}.btn[disabled]{pointer-events:none;--btn-border:rgba(0,0,0,0);--btn-noise:none;--btn-fg:var(--color-base-content)}.btn.btn-disabled{pointer-events:none;--btn-border:rgba(0,0,0,0);--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.btn:disabled{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,rgba(0,0,0,0))}.btn[disabled]{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,rgba(0,0,0,0))}.btn.btn-disabled{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,rgba(0,0,0,0))}}@media (hover:hover){.btn:disabled:hover{pointer-events:none;background-color:var(--color-neutral)}.btn[disabled]:hover{pointer-events:none;background-color:var(--color-neutral)}.btn.btn-disabled:hover{pointer-events:none;background-color:var(--color-neutral)}@supports (color:color-mix(in lab, red, red)){.btn:disabled:hover{background-color:color-mix(in oklab,var(--color-neutral)20%,transparent)}.btn[disabled]:hover{background-color:color-mix(in oklab,var(--color-neutral)20%,transparent)}.btn.btn-disabled:hover{background-color:color-mix(in oklab,var(--color-neutral)20%,transparent)}}.btn:disabled:hover{--btn-border:rgba(0,0,0,0);--btn-fg:var(--color-base-content)}.btn[disabled]:hover{--btn-border:rgba(0,0,0,0);--btn-fg:var(--color-base-content)}.btn.btn-disabled:hover{--btn-border:rgba(0,0,0,0);--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.btn:disabled:hover{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,rgba(0,0,0,0))}.btn[disabled]:hover{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,rgba(0,0,0,0))}.btn.btn-disabled:hover{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,rgba(0,0,0,0))}}}input.btn[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none}input.btn[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none}input.btn[type=checkbox]:after{content:attr(aria-label)}input.btn[type=radio]:after{content:attr(aria-label)}.btn:where(input:checked:not(.filter .btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);isolation:isolate}.\!loading{pointer-events:none!important;aspect-ratio:1!important;vertical-align:middle!important;width:calc(.25rem*6)!important;width:calc(var(--size-selector,.25rem)*6)!important;background-color:currentColor!important;display:inline-block!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 stroke=%27black%27 viewBox=%270 0 24 24%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg transform-origin=%27center%27%3E%3Ccircle cx=%2712%27 cy=%2712%27 r=%279.5%27 fill=%27none%27 stroke-width=%273%27 stroke-linecap=%27round%27%3E%3CanimateTransform attributeName=%27transform%27 type=%27rotate%27 from=%270 12 12%27 to=%27360 12 12%27 dur=%272s%27 repeatCount=%27indefinite%27/%3E%3Canimate attributeName=%27stroke-dasharray%27 values=%270,150;42,150;42,150%27 keyTimes=%270;0.475;1%27 dur=%271.5s%27 repeatCount=%27indefinite%27/%3E%3Canimate attributeName=%27stroke-dashoffset%27 values=%270;-16;-59%27 keyTimes=%270;0.475;1%27 dur=%271.5s%27 repeatCount=%27indefinite%27/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 stroke=%27black%27 viewBox=%270 0 24 24%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg transform-origin=%27center%27%3E%3Ccircle cx=%2712%27 cy=%2712%27 r=%279.5%27 fill=%27none%27 stroke-width=%273%27 stroke-linecap=%27round%27%3E%3CanimateTransform attributeName=%27transform%27 type=%27rotate%27 from=%270 12 12%27 to=%27360 12 12%27 dur=%272s%27 repeatCount=%27indefinite%27/%3E%3Canimate attributeName=%27stroke-dasharray%27 values=%270,150;42,150;42,150%27 keyTimes=%270;0.475;1%27 dur=%271.5s%27 repeatCount=%27indefinite%27/%3E%3Canimate attributeName=%27stroke-dashoffset%27 values=%270;-16;-59%27 keyTimes=%270;0.475;1%27 dur=%271.5s%27 repeatCount=%27indefinite%27/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")!important;-webkit-mask-position:50%!important;mask-position:50%!important;-webkit-mask-size:100%!important;mask-size:100%!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important}.loading{pointer-events:none;aspect-ratio:1;vertical-align:middle;width:calc(.25rem*6);width:calc(var(--size-selector,.25rem)*6);background-color:currentColor;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 stroke=%27black%27 viewBox=%270 0 24 24%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg transform-origin=%27center%27%3E%3Ccircle cx=%2712%27 cy=%2712%27 r=%279.5%27 fill=%27none%27 stroke-width=%273%27 stroke-linecap=%27round%27%3E%3CanimateTransform attributeName=%27transform%27 type=%27rotate%27 from=%270 12 12%27 to=%27360 12 12%27 dur=%272s%27 repeatCount=%27indefinite%27/%3E%3Canimate attributeName=%27stroke-dasharray%27 values=%270,150;42,150;42,150%27 keyTimes=%270;0.475;1%27 dur=%271.5s%27 repeatCount=%27indefinite%27/%3E%3Canimate attributeName=%27stroke-dashoffset%27 values=%270;-16;-59%27 keyTimes=%270;0.475;1%27 dur=%271.5s%27 repeatCount=%27indefinite%27/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 stroke=%27black%27 viewBox=%270 0 24 24%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg transform-origin=%27center%27%3E%3Ccircle cx=%2712%27 cy=%2712%27 r=%279.5%27 fill=%27none%27 stroke-width=%273%27 stroke-linecap=%27round%27%3E%3CanimateTransform attributeName=%27transform%27 type=%27rotate%27 from=%270 12 12%27 to=%27360 12 12%27 dur=%272s%27 repeatCount=%27indefinite%27/%3E%3Canimate attributeName=%27stroke-dasharray%27 values=%270,150;42,150;42,150%27 keyTimes=%270;0.475;1%27 dur=%271.5s%27 repeatCount=%27indefinite%27/%3E%3Canimate attributeName=%27stroke-dashoffset%27 values=%270;-16;-59%27 keyTimes=%270;0.475;1%27 dur=%271.5s%27 repeatCount=%27indefinite%27/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.collapse:not(td):not(tr):not(colgroup){visibility:visible}.collapse{border-radius:1rem;border-radius:var(--radius-box,1rem);isolation:isolate;grid-template-rows:max-content 0fr;width:100%;transition:grid-template-rows .2s;display:grid;position:relative;overflow:hidden}.collapse>input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;z-index:1;grid-row-start:1;grid-column-start:1;width:100%;min-height:1lh;padding:1rem;padding-right:3rem;transition:background-color .2s ease-out}.collapse>input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;z-index:1;grid-row-start:1;grid-column-start:1;width:100%;min-height:1lh;padding:1rem;padding-right:3rem;transition:background-color .2s ease-out}.collapse[open]:not(.does-not-exist){grid-template-rows:max-content 1fr}.collapse:focus:not(.collapse-close){grid-template-rows:max-content 1fr}.collapse:not(.collapse-close)[\:has\(\%3Einput\[type\%3Dcheckbox\]\:checked\)]{grid-template-rows:max-content 1fr}.collapse:not(.collapse-close):has(>input[type=checkbox]:checked){grid-template-rows:max-content 1fr}.collapse:not(.collapse-close)[\:has\(\%3Einput\[type\%3Dradio\]\:checked\)]{grid-template-rows:max-content 1fr}.collapse:not(.collapse-close):has(>input[type=radio]:checked){grid-template-rows:max-content 1fr}.collapse[open]:not(.does-not-exist)>.collapse-content{visibility:visible;min-height:-moz-fit-content;min-height:fit-content}.collapse:focus:not(.collapse-close)>.collapse-content{visibility:visible;min-height:-moz-fit-content;min-height:fit-content}.collapse:not(.collapse-close)>:where(input[type=checkbox]:checked~.collapse-content){visibility:visible;min-height:-moz-fit-content;min-height:fit-content}.collapse:not(.collapse-close)>:where(input[type=radio]:checked~.collapse-content){visibility:visible;min-height:-moz-fit-content;min-height:fit-content}.collapse[\:has\(\%3Einput.focus-visible\[type\%3Dcheckbox\]\)]{outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}.collapse:has(>input.focus-visible[type=checkbox]){outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}.collapse[\:has\(\%3Einput.focus-visible\[type\%3Dradio\]\)]{outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}.collapse:has(>input.focus-visible[type=radio]){outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}.collapse.focus-visible{outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}.collapse[\:has\(\%3Einput\[type\%3Dcheckbox\].focus-visible\)]{outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}.collapse:has(>input[type=checkbox].focus-visible){outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}.collapse[\:has\(\%3Einput\[type\%3Dcheckbox\]\:focus-visible\)]{outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}.collapse:has(>input[type=checkbox]:focus-visible){outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}.collapse[\:has\(\%3Einput\[type\%3Dradio\].focus-visible\)]{outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}.collapse:has(>input[type=radio].focus-visible){outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}.collapse[\:has\(\%3Einput\[type\%3Dradio\]\:focus-visible\)]{outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}.collapse:has(>input[type=radio]:focus-visible){outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}.collapse.focus-visible{outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}.collapse:focus-visible{outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}.collapse:not(.collapse-close)>input[type=checkbox],.collapse:not(.collapse-close)>input[type=radio]:not(:checked),.collapse:not(.collapse-close)>.collapse-title{cursor:pointer}.collapse:focus:not(.collapse-close):not(.collapse[open])>.collapse-title{cursor:unset}.collapse[open]:not(.does-not-exist)>:where(.collapse-content){padding-bottom:1rem;transition:padding .2s ease-out, background-color .2s ease-out}.collapse:focus:not(.collapse-close)>:where(.collapse-content){padding-bottom:1rem;transition:padding .2s ease-out, background-color .2s ease-out}.collapse:not(.collapse-close)>:where(input[type=checkbox]:checked~.collapse-content){padding-bottom:1rem;transition:padding .2s ease-out, background-color .2s ease-out}.collapse:not(.collapse-close)>:where(input[type=radio]:checked~.collapse-content){padding-bottom:1rem;transition:padding .2s ease-out, background-color .2s ease-out}.collapse[open].collapse-arrow>.collapse-title:after,.collapse.collapse-open.collapse-arrow>.collapse-title:after{transform:translateY(-50%)rotate(225deg)}.collapse.collapse-open.collapse-plus>.collapse-title:after{content:"−"}.collapse.collapse-arrow:not(.collapse-close)>input[type=checkbox]:checked~.collapse-title:after{transform:translateY(-50%)rotate(225deg)}.collapse.collapse-arrow:not(.collapse-close)>input[type=radio]:checked~.collapse-title:after{transform:translateY(-50%)rotate(225deg)}.collapse.collapse-arrow:focus:not(.collapse-close)>.collapse-title:after{transform:translateY(-50%)rotate(225deg)}.collapse.collapse-plus:not(.collapse-close)>input[type=checkbox]:checked~.collapse-title:after{content:"−"}.collapse.collapse-plus:not(.collapse-close)>input[type=radio]:checked~.collapse-title:after{content:"−"}.collapse[open].collapse-plus>.collapse-title:after,.collapse.collapse-plus:focus:not(.collapse-close)>.collapse-title:after{content:"−"}details.collapse{width:100%}details.collapse summary{display:block;position:relative}details.collapse summary::-webkit-details-marker{display:none}details.collapse summary{outline:none}.validator:user-valid{--input-color:var(--color-success)}.validator:user-valid:focus{--input-color:var(--color-success)}.validator:user-valid:checked{--input-color:var(--color-success)}.validator:user-valid[aria-checked=true]{--input-color:var(--color-success)}.validator:user-valid[focus-within]{--input-color:var(--color-success)}.validator:user-valid:focus-within{--input-color:var(--color-success)}.validator[\:has\(\:user-valid\)]{--input-color:var(--color-success)}.validator:has(:user-valid){--input-color:var(--color-success)}.validator[\:has\(\:user-valid\)]:focus{--input-color:var(--color-success)}.validator:has(:user-valid):focus{--input-color:var(--color-success)}.validator[\:has\(\:user-valid\)]:checked{--input-color:var(--color-success)}.validator:has(:user-valid):checked{--input-color:var(--color-success)}.validator[\:has\(\:user-valid\)][aria-checked=true]{--input-color:var(--color-success)}.validator:has(:user-valid)[aria-checked=true]{--input-color:var(--color-success)}.validator[\:has\(\:user-valid\)][focus-within]{--input-color:var(--color-success)}.validator:has(:user-valid)[focus-within]{--input-color:var(--color-success)}.validator[\:has\(\:user-valid\)][focus-within]{--input-color:var(--color-success)}.validator[\:has\(\:user-valid\)]:focus-within{--input-color:var(--color-success)}.validator:has(:user-valid):focus-within{--input-color:var(--color-success)}.validator:user-invalid{--input-color:var(--color-error)}.validator:user-invalid:focus{--input-color:var(--color-error)}.validator:user-invalid:checked{--input-color:var(--color-error)}.validator:user-invalid[aria-checked=true]{--input-color:var(--color-error)}.validator:user-invalid[focus-within]{--input-color:var(--color-error)}.validator:user-invalid:focus-within{--input-color:var(--color-error)}.validator:user-invalid~.validator-hint{visibility:visible;color:var(--color-error);display:block}.validator[\:has\(\:user-invalid\)]{--input-color:var(--color-error)}.validator:has(:user-invalid){--input-color:var(--color-error)}.validator[\:has\(\:user-invalid\)]:focus{--input-color:var(--color-error)}.validator:has(:user-invalid):focus{--input-color:var(--color-error)}.validator[\:has\(\:user-invalid\)]:checked{--input-color:var(--color-error)}.validator:has(:user-invalid):checked{--input-color:var(--color-error)}.validator[\:has\(\:user-invalid\)][aria-checked=true]{--input-color:var(--color-error)}.validator:has(:user-invalid)[aria-checked=true]{--input-color:var(--color-error)}.validator[\:has\(\:user-invalid\)][focus-within]{--input-color:var(--color-error)}.validator:has(:user-invalid)[focus-within]{--input-color:var(--color-error)}.validator[\:has\(\:user-invalid\)][focus-within]{--input-color:var(--color-error)}.validator[\:has\(\:user-invalid\)]:focus-within{--input-color:var(--color-error)}.validator:has(:user-invalid):focus-within{--input-color:var(--color-error)}.validator[\:has\(\:user-invalid\)]~.validator-hint{visibility:visible;color:var(--color-error);display:block}.validator:has(:user-invalid)~.validator-hint{visibility:visible;color:var(--color-error);display:block}.validator[aria-invalid]:not([aria-invalid=false]),.validator[aria-invalid]:not([aria-invalid=false]):focus,.validator[aria-invalid]:not([aria-invalid=false]):checked,.validator[aria-invalid]:not([aria-invalid=false])[aria-checked=true],.validator[aria-invalid]:not([aria-invalid=false])[focus-within]{--input-color:var(--color-error)}.validator[aria-invalid]:not([aria-invalid=false]),.validator[aria-invalid]:not([aria-invalid=false]):focus,.validator[aria-invalid]:not([aria-invalid=false]):checked,.validator[aria-invalid]:not([aria-invalid=false])[aria-checked=true],.validator[aria-invalid]:not([aria-invalid=false]):focus-within{--input-color:var(--color-error)}.validator[aria-invalid]:not([aria-invalid=false])~.validator-hint{visibility:visible;color:var(--color-error);display:block}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.list{flex-direction:column;font-size:.875rem;display:flex}.list :where(.list-row){--list-grid-cols:minmax(0,auto)1fr;border-radius:var(--radius-box);word-break:break-word;grid-auto-flow:column;grid-template-columns:var(--list-grid-cols);grid-gap:1rem;gap:1rem;padding:1rem;display:grid;position:relative}.list :where(.list-row)[\:has\(.list-col-grow\:first-child\)]{--list-grid-cols:1fr}.list :where(.list-row):has(.list-col-grow:first-child){--list-grid-cols:1fr}.list :where(.list-row)[\:has\(.list-col-grow\:nth-child\(2\)\)]{--list-grid-cols:minmax(0,auto)1fr}.list :where(.list-row):has(.list-col-grow:nth-child(2)){--list-grid-cols:minmax(0,auto)1fr}.list :where(.list-row)[\:has\(.list-col-grow\:nth-child\(3\)\)]{--list-grid-cols:minmax(0,auto)minmax(0,auto)1fr}.list :where(.list-row):has(.list-col-grow:nth-child(3)){--list-grid-cols:minmax(0,auto)minmax(0,auto)1fr}.list :where(.list-row)[\:has\(.list-col-grow\:nth-child\(4\)\)]{--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}.list :where(.list-row):has(.list-col-grow:nth-child(4)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}.list :where(.list-row)[\:has\(.list-col-grow\:nth-child\(5\)\)]{--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}.list :where(.list-row):has(.list-col-grow:nth-child(5)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}.list :where(.list-row)[\:has\(.list-col-grow\:nth-child\(6\)\)]{--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}.list :where(.list-row):has(.list-col-grow:nth-child(6)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}.list :where(.list-row) :not(.list-col-wrap){grid-row-start:1}:is(.list>.list-row:not(:last-child)):after{content:"";border-bottom:var(--border)solid;left:var(--radius-box);right:var(--radius-box);border-color:var(--color-base-content);position:absolute;bottom:0}:is(.list>:not(:last-child) .list-row):after{content:"";border-bottom:var(--border)solid;left:var(--radius-box);right:var(--radius-box);border-color:var(--color-base-content);position:absolute;bottom:0}@supports (color:color-mix(in lab, red, red)){:is(.list>.list-row:not(:last-child)):after{border-color:color-mix(in oklab,var(--color-base-content)5%,transparent)}:is(.list>:not(:last-child) .list-row):after{border-color:color-mix(in oklab,var(--color-base-content)5%,transparent)}}.toggle{border:var(--border)solid currentColor;color:var(--input-color);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--toggle-p),var(--radius-selector-max)) + min(var(--border),var(--radius-selector-max)));padding:var(--toggle-p);flex-shrink:0;grid-template-columns:0fr 1fr 1fr;align-content:center;justify-content:center;place-content:center;display:inline-grid;position:relative;box-shadow:inset 0 1px}@supports (color:color-mix(in lab, red, red)){.toggle{box-shadow:0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),rgba(0,0,0,0))inset}}.toggle{--input-color:var(--color-base-content);transition:color .3s, grid-template-columns .2s}@supports (color:color-mix(in lab, red, red)){.toggle{--input-color:color-mix(in oklab,var(--color-base-content)50%,rgba(0,0,0,0))}}.toggle{--toggle-p:calc(var(--size)*.125);--size:calc(var(--size-selector,.25rem)*6);width:calc((var(--size)*2) - (var(--border) + var(--toggle-p))*2);height:var(--size)}.toggle>*{z-index:1;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:none;grid-column:2/span 1;grid-row-start:1;height:100%;padding:.125rem;transition:opacity .2s, rotate .4s}.toggle>:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.toggle>:focus{outline-offset:2px;outline:2px solid rgba(0,0,0,0)}}.toggle>:nth-child(2){color:var(--color-base-100);rotate:none}.toggle>:nth-child(3){color:var(--color-base-100);opacity:0;rotate:-15deg}.toggle[\:has\(\:checked\)]>:nth-child(2){opacity:0;rotate:15deg}.toggle:has(:checked)>:nth-child(2){opacity:0;rotate:15deg}.toggle[\:has\(\:checked\)]>:nth-child(3){opacity:1;rotate:none}.toggle:has(:checked)>:nth-child(3){opacity:1;rotate:none}.toggle:before{aspect-ratio:1;border-radius:var(--radius-selector);--tw-content:"";content:var(--tw-content);height:100%;box-shadow:0 -1px rgba(0, 0, 0,calc(var(--depth)*.1))inset,0 8px 0 -4px rgba(255, 255, 255,calc(var(--depth)*.1))inset,0 1px currentColor;box-shadow:0 -1px color(display-p3 0.00000 0.00000 0.00000/calc(var(--depth)*.1))inset,0 8px 0 -4px color(display-p3 1.00000 1.00000 1.00000/calc(var(--depth)*.1))inset,0 1px currentColor;background-color:currentColor;grid-row-start:1;grid-column-start:2;transition:background-color .1s, translate .2s, left .2s;position:relative;left:0;translate:0}@supports (color:color-mix(in lab, red, red)){.toggle:before{box-shadow:0 -1px rgba(0, 0, 0,calc(var(--depth)*.1))inset,0 8px 0 -4px rgba(255, 255, 255,calc(var(--depth)*.1))inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),rgba(0,0,0,0));box-shadow:0 -1px color(display-p3 0.00000 0.00000 0.00000/calc(var(--depth)*.1))inset,0 8px 0 -4px color(display-p3 1.00000 1.00000 1.00000/calc(var(--depth)*.1))inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),rgba(0,0,0,0))}}.toggle:before{background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise)}@media (forced-colors:active){.toggle:before{outline-style:var(--tw-outline-style);outline-offset:calc(1px*-1);outline-width:1px}}@media print{.toggle:before{outline-offset:-1rem;outline:.25rem solid}}.toggle.focus-visible,.toggle[\:has\(.focus-visible\)]{outline-offset:2px;outline:2px solid}.toggle.focus-visible,.toggle:has(.focus-visible){outline-offset:2px;outline:2px solid}.toggle.focus-visible,.toggle[\:has\(\:focus-visible\)]{outline-offset:2px;outline:2px solid}.toggle:focus-visible,.toggle[\:has\(\:focus-visible\)]{outline-offset:2px;outline:2px solid}.toggle:focus-visible,.toggle:has(:focus-visible){outline-offset:2px;outline:2px solid}.toggle:checked,.toggle[aria-checked=true],.toggle[\:has\(\%3Einput\:checked\)]{background-color:var(--color-base-100);--input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr}.toggle:checked,.toggle[aria-checked=true],.toggle:has(>input:checked){background-color:var(--color-base-100);--input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr}.toggle:checked:not(does-not-exist):before{background-color:currentColor}.toggle[aria-checked=true]:not(does-not-exist):before{background-color:currentColor}.toggle[\:has\(\%3Einput\:checked\)]:before{background-color:currentColor}.toggle:has(>input:checked):before{background-color:currentColor}@starting-style{.toggle:checked:not(does-not-exist):before{opacity:0}.toggle[aria-checked=true]:not(does-not-exist):before{opacity:0}.toggle[\:has\(\%3Einput\:checked\)]:before{opacity:0}.toggle:has(>input:checked):before{opacity:0}}.toggle:indeterminate{grid-template-columns:.5fr 1fr .5fr}.toggle:disabled{cursor:not-allowed;opacity:.3}.toggle:disabled:before{border:var(--border)solid currentColor;background-color:rgba(0,0,0,0)}.input{cursor:text;border:var(--border)solid rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;width:max(3rem, min(20rem, 100%));height:var(--size);touch-action:manipulation;border-color:var(--input-color);box-shadow:0 1px var(--input-color)inset,0 -1px rgba(255, 255, 255,calc(var(--depth)*.1))inset;box-shadow:0 1px var(--input-color)inset,0 -1px color(display-p3 1.00000 1.00000 1.00000/calc(var(--depth)*.1))inset;border-top-left-radius:var(--radius-field);border-top-left-radius:var(--radius-field);border-top-left-radius:var(--join-ss,var(--radius-field));border-top-right-radius:var(--radius-field);border-top-right-radius:var(--radius-field);border-top-right-radius:var(--join-se,var(--radius-field));border-bottom-right-radius:var(--radius-field);border-bottom-right-radius:var(--radius-field);border-bottom-right-radius:var(--join-ee,var(--radius-field));border-bottom-left-radius:var(--radius-field);border-bottom-left-radius:var(--radius-field);border-bottom-left-radius:var(--join-es,var(--radius-field));flex-shrink:1;align-items:center;gap:.5rem;padding-left:.75rem;padding-right:.75rem;font-size:.875rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.input{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),rgba(0,0,0,0))inset,0 -1px rgba(255, 255, 255,calc(var(--depth)*.1))inset;box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),rgba(0,0,0,0))inset,0 -1px color(display-p3 1.00000 1.00000 1.00000/calc(var(--depth)*.1))inset}}.input{--size:calc(var(--size-field,.25rem)*10);--input-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.input{--input-color:color-mix(in oklab,var(--color-base-content)20%,rgba(0,0,0,0))}}.input:where(input){display:inline-flex}.input :where(input){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:none;width:100%;height:100%;display:inline-flex}.input :where(input):focus,.input :where(input)[focus-within]{--tw-outline-style:none;outline-style:none}.input :where(input):focus,.input :where(input):focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.input :where(input):focus,.input :where(input)[focus-within]{outline-offset:2px;outline:2px solid rgba(0,0,0,0)}.input :where(input):focus,.input :where(input)[focus-within]{outline-offset:2px;outline:2px solid rgba(0,0,0,0)}.input :where(input):focus,.input :where(input):focus-within{outline-offset:2px;outline:2px solid rgba(0,0,0,0)}}.input :where(input[type=url]),.input :where(input[type=email]){direction:ltr}.input :where(input[type=date]){display:inline-flex}.input:focus,.input[focus-within]{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}.input:focus,.input:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.input:focus,.input[focus-within]{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),rgba(0,0,0,0))}.input:focus,.input[focus-within]{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),rgba(0,0,0,0))}.input:focus,.input:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),rgba(0,0,0,0))}}.input:focus,.input[focus-within]{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate;z-index:1}.input:focus,.input:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate;z-index:1}.input:disabled{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}.input[disabled]{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}.input[\:has\(\%3Einput\[disabled\]\)],fieldset:disabled .input{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}.input:has(>input[disabled]),fieldset:disabled .input{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.input:disabled{color:color-mix(in oklab,var(--color-base-content)40%,transparent)}.input[disabled]{color:color-mix(in oklab,var(--color-base-content)40%,transparent)}.input[\:has\(\%3Einput\[disabled\]\)],fieldset:disabled .input{color:color-mix(in oklab,var(--color-base-content)40%,transparent)}.input:has(>input[disabled]),fieldset:disabled .input{color:color-mix(in oklab,var(--color-base-content)40%,transparent)}}.input[\:has\(\%3Einput\[disabled\]\)]::-moz-placeholder{color:var(--color-base-content)}.input[\:has\(\%3Einput\[disabled\]\)]::placeholder{color:var(--color-base-content)}.input:has(>input[disabled])::-moz-placeholder{color:var(--color-base-content)}.input:has(>input[disabled])::placeholder{color:var(--color-base-content)}.input:disabled:not(does-not-exist)::-moz-placeholder{color:var(--color-base-content)}.input:disabled:not(does-not-exist)::placeholder{color:var(--color-base-content)}.input[disabled]:not(does-not-exist)::-moz-placeholder{color:var(--color-base-content)}.input[disabled]:not(does-not-exist)::placeholder{color:var(--color-base-content)}:is(fieldset:disabled .input)::-moz-placeholder{color:var(--color-base-content)}:is(fieldset:disabled .input)::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.input[\:has\(\%3Einput\[disabled\]\)]::-moz-placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}.input[\:has\(\%3Einput\[disabled\]\)]::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}.input:has(>input[disabled])::-moz-placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}.input:has(>input[disabled])::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}.input:disabled:not(does-not-exist)::-moz-placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}.input:disabled:not(does-not-exist)::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}.input[disabled]:not(does-not-exist)::-moz-placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}.input[disabled]:not(does-not-exist)::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}:is(fieldset:disabled .input)::-moz-placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}:is(fieldset:disabled .input)::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.input:disabled{box-shadow:none}.input[disabled]{box-shadow:none}.input[\:has\(\%3Einput\[disabled\]\)],fieldset:disabled .input{box-shadow:none}.input:has(>input[disabled]),fieldset:disabled .input{box-shadow:none}.input[\:has\(\%3Einput\[disabled\]\)]>input[disabled]{cursor:not-allowed}.input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.input::-webkit-date-and-time-value{text-align:inherit}.input[type=number]::-webkit-inner-spin-button{margin-top:-.75rem;margin-bottom:-.75rem;margin-right:-.75rem}.input::-webkit-calendar-picker-indicator{position:absolute;right:.75em}.input[\:has\(\%3Einput\[type\%3Ddate\]\)] :where(input[type=date]){webkit-appearance:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex}.input:has(>input[type=date]) :where(input[type=date]){webkit-appearance:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex}.input[\:has\(\%3Einput\[type\%3Ddate\]\)] input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute;right:.75em}.input[\:has\(\%3Einput\[type\%3Ddate\]\)] input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute;right:.75em}.input:has(>input[type=date]) input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute;right:.75em}.indicator{width:-moz-max-content;width:max-content;display:inline-flex;position:relative}.indicator :where(.indicator-item){z-index:1;white-space:nowrap;top:0;top:var(--indicator-t,0);bottom:auto;bottom:var(--indicator-b,auto);left:auto;left:var(--indicator-s,auto);right:0;right:var(--indicator-e,0);translate:50%-50%;translate:var(--indicator-x,50%)var(--indicator-y,-50%);position:absolute}.table{border-radius:var(--radius-box);text-align:left;width:100%;font-size:.875rem;position:relative}.table:where([dir="rtl"],[dir=rtl],[dir=rtl] *){text-align:right}@media (hover:hover){:is(.table tr.row-hover):hover{background-color:var(--color-base-200)}:is(.table tr.row-hover:nth-child(2n)):hover{background-color:var(--color-base-200)}}.table :where(th,td){vertical-align:middle;padding-top:.75rem;padding-bottom:.75rem;padding-left:1rem;padding-right:1rem}.table :where(thead,tfoot){white-space:nowrap;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(thead,tfoot){color:color-mix(in oklab,var(--color-base-content)60%,transparent)}}.table :where(thead,tfoot){font-size:.875rem;font-weight:600}.table :where(tfoot){border-top:var(--border)solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(tfoot){border-top:var(--border)solid color-mix(in oklch,var(--color-base-content)5%,rgba(0,0,0,0))}}.table :where(.table-pin-rows thead tr){z-index:1;background-color:var(--color-base-100);position:sticky;top:0}.table :where(.table-pin-rows tfoot tr){z-index:1;background-color:var(--color-base-100);position:sticky;bottom:0}.table :where(.table-pin-cols tr th){background-color:var(--color-base-100);position:sticky;left:0;right:0}.table :where(thead tr,tbody tr:not(:last-child)){border-bottom:var(--border)solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(thead tr,tbody tr:not(:last-child)){border-bottom:var(--border)solid color-mix(in oklch,var(--color-base-content)5%,rgba(0,0,0,0))}}.steps{counter-reset:step;grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;overflow-x:auto;overflow-y:hidden;overflow:auto hidden}.steps .step{text-align:center;--step-bg:var(--color-base-300);--step-fg:var(--color-base-content);grid-template-rows:40px 1fr;grid-template-columns:auto;align-items:center;justify-items:center;place-items:center;min-width:4rem;display:grid}.steps .step:before{width:100%;height:.5rem;color:var(--step-bg);background-color:var(--step-bg);--tw-content:"";content:var(--tw-content);border:1px solid;grid-row-start:1;grid-column-start:1;margin-left:-100%;top:0}.steps .step>.step-icon,.steps .step[\:not-has\(.step-icon\)]:after{content:counter(step);counter-increment:step;z-index:1;color:var(--step-fg);background-color:var(--step-bg);border:1px solid var(--step-bg);border-radius:3.40282e38px;grid-row-start:1;grid-column-start:1;align-self:center;justify-self:center;place-self:center;align-items:center;justify-items:center;place-items:center;width:2rem;height:2rem;display:grid;position:relative}.steps .step>.step-icon,.steps .step[\:not-has\(.step-icon\)]:after{content:counter(step);counter-increment:step;z-index:1;color:var(--step-fg);background-color:var(--step-bg);border:1px solid var(--step-bg);border-radius:3.40282e38px;grid-row-start:1;grid-column-start:1;align-self:center;justify-self:center;align-self:center;justify-self:center;place-self:center;align-items:center;justify-items:center;align-items:center;justify-items:center;place-items:center;width:2rem;height:2rem;display:grid;position:relative}.steps .step>.step-icon,.steps .step:not(:has(.step-icon)):after{content:counter(step);counter-increment:step;z-index:1;color:var(--step-fg);background-color:var(--step-bg);border:1px solid var(--step-bg);border-radius:3.40282e38px;grid-row-start:1;grid-column-start:1;align-self:center;justify-self:center;place-self:center;align-items:center;justify-items:center;place-items:center;width:2rem;height:2rem;display:grid;position:relative}.steps .step:first-child:before{content:none}.steps .step[data-content]:after{content:attr(data-content)}.steps .step-neutral+.step-neutral:before,.steps .step-neutral:after,.steps .step-neutral>.step-icon{--step-bg:var(--color-neutral);--step-fg:var(--color-neutral-content)}.steps .step-primary+.step-primary:before,.steps .step-primary:after,.steps .step-primary>.step-icon{--step-bg:var(--color-primary);--step-fg:var(--color-primary-content)}.steps .step-secondary+.step-secondary:before,.steps .step-secondary:after,.steps .step-secondary>.step-icon{--step-bg:var(--color-secondary);--step-fg:var(--color-secondary-content)}.steps .step-accent+.step-accent:before,.steps .step-accent:after,.steps .step-accent>.step-icon{--step-bg:var(--color-accent);--step-fg:var(--color-accent-content)}.steps .step-info+.step-info:before,.steps .step-info:after,.steps .step-info>.step-icon{--step-bg:var(--color-info);--step-fg:var(--color-info-content)}.steps .step-success+.step-success:before,.steps .step-success:after,.steps .step-success>.step-icon{--step-bg:var(--color-success);--step-fg:var(--color-success-content)}.steps .step-warning+.step-warning:before,.steps .step-warning:after,.steps .step-warning>.step-icon{--step-bg:var(--color-warning);--step-fg:var(--color-warning-content)}.steps .step-error+.step-error:before,.steps .step-error:after,.steps .step-error>.step-icon{--step-bg:var(--color-error);--step-fg:var(--color-error-content)}.range{-webkit-appearance:none;-moz-appearance:none;appearance:none;webkit-appearance:none;--range-thumb:var(--color-base-100);--range-thumb-size:calc(var(--size-selector,.25rem)*6);--range-progress:currentColor;--range-fill:1;--range-p:.25rem;--range-bg:currentColor}@supports (color:color-mix(in lab, red, red)){.range{--range-bg:color-mix(in oklab,currentColor 10%,rgba(0,0,0,0))}}.range{cursor:pointer;vertical-align:middle;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));width:max(3rem, min(20rem, 100%));height:var(--range-thumb-size);background-color:rgba(0,0,0,0);border:none;overflow:hidden}[dir=rtl] .range{--range-dir:-1}.range:focus{outline:none}.range.focus-visible{outline-offset:2px;outline:2px solid}.range:focus-visible{outline-offset:2px;outline:2px solid}.range::-webkit-slider-runnable-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size)*.5)}@media (forced-colors:active){.range::-webkit-slider-runnable-track{border:1px solid}.range::-moz-range-track{border:1px solid}}.range::-webkit-slider-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p)solid;-webkit-appearance:none;appearance:none;webkit-appearance:none;color:var(--range-progress);box-shadow:0 -1px rgba(0, 0, 0,calc(var(--depth)*.1))inset,0 8px 0 -4px rgba(255, 255, 255,calc(var(--depth)*.1))inset,0 1px currentColor,0 0 0 2rem var(--range-thumb)inset,calc((1*-100rem) - (1*var(--range-thumb-size)/2))0 0 calc(100rem*var(--range-fill));box-shadow:0 -1px rgba(0, 0, 0,calc(var(--depth)*.1))inset,0 8px 0 -4px rgba(255, 255, 255,calc(var(--depth)*.1))inset,0 1px currentColor,0 0 0 2rem var(--range-thumb)inset,calc((var(--range-dir,1)*-100rem) - (var(--range-dir,1)*var(--range-thumb-size)/2))0 0 calc(100rem*var(--range-fill));box-shadow:0 -1px color(display-p3 0.00000 0.00000 0.00000/calc(var(--depth)*.1))inset,0 8px 0 -4px color(display-p3 1.00000 1.00000 1.00000/calc(var(--depth)*.1))inset,0 1px currentColor,0 0 0 2rem var(--range-thumb)inset,calc((1*-100rem) - (1*var(--range-thumb-size)/2))0 0 calc(100rem*var(--range-fill));box-shadow:0 -1px color(display-p3 0.00000 0.00000 0.00000/calc(var(--depth)*.1))inset,0 8px 0 -4px color(display-p3 1.00000 1.00000 1.00000/calc(var(--depth)*.1))inset,0 1px currentColor,0 0 0 2rem var(--range-thumb)inset,calc((var(--range-dir,1)*-100rem) - (var(--range-dir,1)*var(--range-thumb-size)/2))0 0 calc(100rem*var(--range-fill));background-color:currentColor;position:relative;top:50%;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.range::-webkit-slider-thumb{box-shadow:0 -1px rgba(0, 0, 0,calc(var(--depth)*.1))inset,0 8px 0 -4px rgba(255, 255, 255,calc(var(--depth)*.1))inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),rgba(0,0,0,0)),0 0 0 2rem var(--range-thumb)inset,calc((1*-100rem) - (1*var(--range-thumb-size)/2))0 0 calc(100rem*var(--range-fill));box-shadow:0 -1px rgba(0, 0, 0,calc(var(--depth)*.1))inset,0 8px 0 -4px rgba(255, 255, 255,calc(var(--depth)*.1))inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),rgba(0,0,0,0)),0 0 0 2rem var(--range-thumb)inset,calc((1*-100rem) - (1*var(--range-thumb-size)/2))0 0 calc(100rem*var(--range-fill));box-shadow:0 -1px rgba(0, 0, 0,calc(var(--depth)*.1))inset,0 8px 0 -4px rgba(255, 255, 255,calc(var(--depth)*.1))inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),rgba(0,0,0,0)),0 0 0 2rem var(--range-thumb)inset,calc((var(--range-dir,1)*-100rem) - (var(--range-dir,1)*var(--range-thumb-size)/2))0 0 calc(100rem*var(--range-fill));box-shadow:0 -1px color(display-p3 0.00000 0.00000 0.00000/calc(var(--depth)*.1))inset,0 8px 0 -4px color(display-p3 1.00000 1.00000 1.00000/calc(var(--depth)*.1))inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),rgba(0,0,0,0)),0 0 0 2rem var(--range-thumb)inset,calc((1*-100rem) - (1*var(--range-thumb-size)/2))0 0 calc(100rem*var(--range-fill));box-shadow:0 -1px color(display-p3 0.00000 0.00000 0.00000/calc(var(--depth)*.1))inset,0 8px 0 -4px color(display-p3 1.00000 1.00000 1.00000/calc(var(--depth)*.1))inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),rgba(0,0,0,0)),0 0 0 2rem var(--range-thumb)inset,calc((1*-100rem) - (1*var(--range-thumb-size)/2))0 0 calc(100rem*var(--range-fill));box-shadow:0 -1px color(display-p3 0.00000 0.00000 0.00000/calc(var(--depth)*.1))inset,0 8px 0 -4px color(display-p3 1.00000 1.00000 1.00000/calc(var(--depth)*.1))inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),rgba(0,0,0,0)),0 0 0 2rem var(--range-thumb)inset,calc((var(--range-dir,1)*-100rem) - (var(--range-dir,1)*var(--range-thumb-size)/2))0 0 calc(100rem*var(--range-fill))}}.range::-moz-range-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size)*.5)}.range::-moz-range-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p)solid;color:var(--range-progress);box-shadow:0 -1px rgba(0, 0, 0,calc(var(--depth)*.1))inset,0 8px 0 -4px rgba(255, 255, 255,calc(var(--depth)*.1))inset,0 1px currentColor,0 0 0 2rem var(--range-thumb)inset,calc((1*-100rem) - (1*var(--range-thumb-size)/2))0 0 calc(100rem*var(--range-fill));box-shadow:0 -1px rgba(0, 0, 0,calc(var(--depth)*.1))inset,0 8px 0 -4px rgba(255, 255, 255,calc(var(--depth)*.1))inset,0 1px currentColor,0 0 0 2rem var(--range-thumb)inset,calc((var(--range-dir,1)*-100rem) - (var(--range-dir,1)*var(--range-thumb-size)/2))0 0 calc(100rem*var(--range-fill));box-shadow:0 -1px color(display-p3 0.00000 0.00000 0.00000/calc(var(--depth)*.1))inset,0 8px 0 -4px color(display-p3 1.00000 1.00000 1.00000/calc(var(--depth)*.1))inset,0 1px currentColor,0 0 0 2rem var(--range-thumb)inset,calc((1*-100rem) - (1*var(--range-thumb-size)/2))0 0 calc(100rem*var(--range-fill));box-shadow:0 -1px color(display-p3 0.00000 0.00000 0.00000/calc(var(--depth)*.1))inset,0 8px 0 -4px color(display-p3 1.00000 1.00000 1.00000/calc(var(--depth)*.1))inset,0 1px currentColor,0 0 0 2rem var(--range-thumb)inset,calc((var(--range-dir,1)*-100rem) - (var(--range-dir,1)*var(--range-thumb-size)/2))0 0 calc(100rem*var(--range-fill));background-color:currentColor;position:relative;top:50%}@supports (color:color-mix(in lab, red, red)){.range::-moz-range-thumb{box-shadow:0 -1px rgba(0, 0, 0,calc(var(--depth)*.1))inset,0 8px 0 -4px rgba(255, 255, 255,calc(var(--depth)*.1))inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),rgba(0,0,0,0)),0 0 0 2rem var(--range-thumb)inset,calc((1*-100rem) - (1*var(--range-thumb-size)/2))0 0 calc(100rem*var(--range-fill));box-shadow:0 -1px rgba(0, 0, 0,calc(var(--depth)*.1))inset,0 8px 0 -4px rgba(255, 255, 255,calc(var(--depth)*.1))inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),rgba(0,0,0,0)),0 0 0 2rem var(--range-thumb)inset,calc((1*-100rem) - (1*var(--range-thumb-size)/2))0 0 calc(100rem*var(--range-fill));box-shadow:0 -1px rgba(0, 0, 0,calc(var(--depth)*.1))inset,0 8px 0 -4px rgba(255, 255, 255,calc(var(--depth)*.1))inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),rgba(0,0,0,0)),0 0 0 2rem var(--range-thumb)inset,calc((var(--range-dir,1)*-100rem) - (var(--range-dir,1)*var(--range-thumb-size)/2))0 0 calc(100rem*var(--range-fill));box-shadow:0 -1px color(display-p3 0.00000 0.00000 0.00000/calc(var(--depth)*.1))inset,0 8px 0 -4px color(display-p3 1.00000 1.00000 1.00000/calc(var(--depth)*.1))inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),rgba(0,0,0,0)),0 0 0 2rem var(--range-thumb)inset,calc((1*-100rem) - (1*var(--range-thumb-size)/2))0 0 calc(100rem*var(--range-fill));box-shadow:0 -1px color(display-p3 0.00000 0.00000 0.00000/calc(var(--depth)*.1))inset,0 8px 0 -4px color(display-p3 1.00000 1.00000 1.00000/calc(var(--depth)*.1))inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),rgba(0,0,0,0)),0 0 0 2rem var(--range-thumb)inset,calc((1*-100rem) - (1*var(--range-thumb-size)/2))0 0 calc(100rem*var(--range-fill));box-shadow:0 -1px color(display-p3 0.00000 0.00000 0.00000/calc(var(--depth)*.1))inset,0 8px 0 -4px color(display-p3 1.00000 1.00000 1.00000/calc(var(--depth)*.1))inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),rgba(0,0,0,0)),0 0 0 2rem var(--range-thumb)inset,calc((var(--range-dir,1)*-100rem) - (var(--range-dir,1)*var(--range-thumb-size)/2))0 0 calc(100rem*var(--range-fill))}}.range:disabled{cursor:not-allowed;opacity:.3}.select{border:var(--border)solid rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-base-100);vertical-align:middle;width:max(3rem, min(20rem, 100%));height:var(--size);touch-action:manipulation;text-overflow:ellipsis;box-shadow:0 1px var(--input-color)inset,0 -1px rgba(255, 255, 255,calc(var(--depth)*.1))inset;box-shadow:0 1px var(--input-color)inset,0 -1px color(display-p3 1.00000 1.00000 1.00000/calc(var(--depth)*.1))inset;background-image:linear-gradient(45deg,rgba(0,0,0,0) 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,rgba(0,0,0,0) 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-top-left-radius:var(--radius-field);border-top-left-radius:var(--radius-field);border-top-left-radius:var(--join-ss,var(--radius-field));border-top-right-radius:var(--radius-field);border-top-right-radius:var(--radius-field);border-top-right-radius:var(--join-se,var(--radius-field));border-bottom-right-radius:var(--radius-field);border-bottom-right-radius:var(--radius-field);border-bottom-right-radius:var(--join-ee,var(--radius-field));border-bottom-left-radius:var(--radius-field);border-bottom-left-radius:var(--radius-field);border-bottom-left-radius:var(--join-es,var(--radius-field));flex-shrink:1;align-items:center;gap:.375rem;padding-left:1rem;padding-right:1.75rem;font-size:.875rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.select{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),rgba(0,0,0,0))inset,0 -1px rgba(255, 255, 255,calc(var(--depth)*.1))inset;box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),rgba(0,0,0,0))inset,0 -1px color(display-p3 1.00000 1.00000 1.00000/calc(var(--depth)*.1))inset}}.select{border-color:var(--input-color);--input-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.select{--input-color:color-mix(in oklab,var(--color-base-content)20%,rgba(0,0,0,0))}}.select{--size:calc(var(--size-field,.25rem)*10)}[dir=rtl] .select{background-position:12px calc(1px + 50%),16px calc(1px + 50%)}.select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:inherit;border-radius:inherit;border-style:none;width:calc(100% + 2.75rem);height:calc(100% - 2px);margin-left:-1rem;margin-right:-1.75rem;padding-left:1rem;padding-right:1.75rem}.select select:focus,.select select[focus-within]{--tw-outline-style:none;outline-style:none}.select select:focus,.select select:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.select select:focus,.select select[focus-within]{outline-offset:2px;outline:2px solid rgba(0,0,0,0)}.select select:focus,.select select[focus-within]{outline-offset:2px;outline:2px solid rgba(0,0,0,0)}.select select:focus,.select select:focus-within{outline-offset:2px;outline:2px solid rgba(0,0,0,0)}}.select select:not(:last-child){background-image:none;margin-right:-1.375rem}.select:focus,.select[focus-within]{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}.select:focus,.select:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.select:focus,.select[focus-within]{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),rgba(0,0,0,0))}.select:focus,.select[focus-within]{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),rgba(0,0,0,0))}.select:focus,.select:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),rgba(0,0,0,0))}}.select:focus,.select[focus-within]{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate;z-index:1}.select:focus,.select:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate;z-index:1}.select:disabled{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}.select[disabled]{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}.select[\:has\(\%3Eselect\[disabled\]\)],fieldset:disabled .select{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}.select:has(>select[disabled]),fieldset:disabled .select{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.select:disabled{color:color-mix(in oklab,var(--color-base-content)40%,transparent)}.select[disabled]{color:color-mix(in oklab,var(--color-base-content)40%,transparent)}.select[\:has\(\%3Eselect\[disabled\]\)],fieldset:disabled .select{color:color-mix(in oklab,var(--color-base-content)40%,transparent)}.select:has(>select[disabled]),fieldset:disabled .select{color:color-mix(in oklab,var(--color-base-content)40%,transparent)}}.select[\:has\(\%3Eselect\[disabled\]\)]::-moz-placeholder{color:var(--color-base-content)}.select[\:has\(\%3Eselect\[disabled\]\)]::placeholder{color:var(--color-base-content)}.select:has(>select[disabled])::-moz-placeholder{color:var(--color-base-content)}.select:has(>select[disabled])::placeholder{color:var(--color-base-content)}.select:disabled:not(does-not-exist)::-moz-placeholder{color:var(--color-base-content)}.select:disabled:not(does-not-exist)::placeholder{color:var(--color-base-content)}.select[disabled]:not(does-not-exist)::-moz-placeholder{color:var(--color-base-content)}.select[disabled]:not(does-not-exist)::placeholder{color:var(--color-base-content)}:is(fieldset:disabled .select)::-moz-placeholder{color:var(--color-base-content)}:is(fieldset:disabled .select)::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.select[\:has\(\%3Eselect\[disabled\]\)]::-moz-placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}.select[\:has\(\%3Eselect\[disabled\]\)]::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}.select:has(>select[disabled])::-moz-placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}.select:has(>select[disabled])::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}.select:disabled:not(does-not-exist)::-moz-placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}.select:disabled:not(does-not-exist)::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}.select[disabled]:not(does-not-exist)::-moz-placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}.select[disabled]:not(does-not-exist)::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}:is(fieldset:disabled .select)::-moz-placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}:is(fieldset:disabled .select)::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.select[\:has\(\%3Eselect\[disabled\]\)]>select[disabled]{cursor:not-allowed}.select:has(>select[disabled])>select[disabled]{cursor:not-allowed}.timeline{display:flex;position:relative}.timeline>li{grid-template-rows:minmax(0,1fr)auto minmax(0,1fr);grid-template-rows:var(--timeline-row-start,minmax(0,1fr))auto var(--timeline-row-end,minmax(0,1fr));grid-template-columns:minmax(0,1fr)auto minmax(0,1fr);grid-template-columns:var(--timeline-col-start,minmax(0,1fr))auto var(--timeline-col-end,minmax(0,1fr));flex-shrink:0;align-items:center;display:grid;position:relative}.timeline>li>hr{border:none;width:100%}.timeline>li>hr:first-child{grid-row-start:2;grid-column-start:1}.timeline>li>hr:last-child{grid-area:2/3/auto/none}@media print{.timeline>li>hr{border:.1px solid var(--color-base-300)}}.timeline :where(hr){background-color:var(--color-base-300);height:.25rem}.timeline[\:has\(.timeline-middle\%20hr\)]:first-child{border-top-left-radius:0;border-top-right-radius:var(--radius-selector);border-bottom-right-radius:var(--radius-selector);border-bottom-left-radius:0}.timeline[\:has\(.timeline-middle\%20hr\)]:first-child{border-top-left-radius:0;border-top-right-radius:var(--radius-selector);border-bottom-right-radius:var(--radius-selector);border-bottom-left-radius:0}.timeline:has(.timeline-middle hr):first-child{border-top-left-radius:0;border-top-right-radius:var(--radius-selector);border-bottom-right-radius:var(--radius-selector);border-bottom-left-radius:0}.timeline[\:has\(.timeline-middle\%20hr\)]:last-child,.timeline[\:not-has\(.timeline-middle\)] :first-child hr:last-child{border-top-left-radius:var(--radius-selector);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--radius-selector)}.timeline[\:has\(.timeline-middle\%20hr\)]:last-child,.timeline[\:not-has\(.timeline-middle\)] :first-child hr:last-child{border-top-left-radius:var(--radius-selector);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--radius-selector)}.timeline:has(.timeline-middle hr):last-child,.timeline:not(:has(.timeline-middle)) :first-child hr:last-child{border-top-left-radius:var(--radius-selector);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--radius-selector)}.timeline[\:not-has\(.timeline-middle\)] :last-child hr:first-child{border-top-left-radius:0;border-top-right-radius:var(--radius-selector);border-bottom-right-radius:var(--radius-selector);border-bottom-left-radius:0}.timeline[\:not-has\(.timeline-middle\)] :last-child hr:first-child{border-top-left-radius:0;border-top-right-radius:var(--radius-selector);border-bottom-right-radius:var(--radius-selector);border-bottom-left-radius:0}.timeline:not(:has(.timeline-middle)) :last-child hr:first-child{border-top-left-radius:0;border-top-right-radius:var(--radius-selector);border-bottom-right-radius:var(--radius-selector);border-bottom-left-radius:0}.card{border-radius:var(--radius-box);outline-offset:2px;outline:0 solid rgba(0,0,0,0);flex-direction:column;transition:outline .2s ease-in-out;display:flex;position:relative}.card:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.card:focus{outline-offset:2px;outline:2px solid rgba(0,0,0,0)}}.card.focus-visible{outline-color:currentColor}.card:focus-visible{outline-color:currentColor}.card :where(figure:first-child){border-top-left-radius:inherit;border-top-right-radius:inherit;border-bottom-right-radius:unset;border-bottom-left-radius:unset;overflow:hidden}.card :where(figure:last-child){border-top-left-radius:unset;border-top-right-radius:unset;border-bottom-right-radius:inherit;border-bottom-left-radius:inherit;overflow:hidden}.card:where(.card-border){border:var(--border)solid var(--color-base-200)}.card:where(.card-dash){border:var(--border)dashed var(--color-base-200)}.card.image-full{display:grid}.card.image-full>*{grid-row-start:1;grid-column-start:1}.card.image-full>.card-body{color:var(--color-neutral-content);position:relative}.card.image-full :where(figure){border-radius:inherit;overflow:hidden}.card.image-full>figure img{-o-object-fit:cover;object-fit:cover;filter:brightness(28%);height:100%}.card figure{justify-content:center;align-items:center;display:flex}.card[\:has\(\%3Einputinput\[type\%3Dcheckbox\]\)]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.card:has(>inputinput[type=checkbox]){cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.card[\:has\(\%3Einputinput\[type\%3Dradio\]\)]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.card:has(>inputinput[type=radio]){cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.card[\:has\(\%3E\:checked\)]{outline:2px solid}.card:has(>:checked){outline:2px solid}.swap{cursor:pointer;vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-content:center;justify-content:center;place-content:center;display:inline-grid;position:relative}.swap input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none}.swap>*{grid-row-start:1;grid-column-start:1;transition-property:transform,rotate,opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}.swap input:checked~.swap-off{opacity:0}.swap input:indeterminate~.swap-off{opacity:0}.swap .swap-on,.swap .swap-indeterminate,.swap input:indeterminate~.swap-on{opacity:0}.swap input:checked~.swap-on,.swap input:indeterminate~.swap-indeterminate{opacity:1;backface-visibility:visible}.avatar{vertical-align:middle;display:inline-flex;position:relative}.avatar>div{aspect-ratio:1;display:block;overflow:hidden}.avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.checkbox{border:var(--border)solid var(--color-base-content);border:var(--border)solid var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.checkbox{border:var(--border)solid color-mix(in oklab,var(--color-base-content)20%,rgba(0,0,0,0));border:var(--border)solid color-mix(in oklab,var(--color-base-content)20%,rgba(0,0,0,0));border:var(--border)solid var(--input-color,color-mix(in oklab,var(--color-base-content)20%,rgba(0,0,0,0)))}}.checkbox{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-selector);vertical-align:middle;color:var(--color-base-content);box-shadow:0 1px rgba(0, 0, 0,calc(var(--depth)*.1))inset,0 0 rgba(0,0,0,0) inset,0 0 rgba(0,0,0,0);box-shadow:0 1px color(display-p3 0.00000 0.00000 0.00000/calc(var(--depth)*.1))inset,0 0 rgba(0,0,0,0) inset,0 0 rgba(0,0,0,0);--size:calc(var(--size-selector,.25rem)*6);width:var(--size);height:var(--size);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);flex-shrink:0;padding:.25rem;transition:background-color .2s, box-shadow .2s;display:inline-block;position:relative}.checkbox:before{--tw-content:"";content:var(--tw-content);opacity:0;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);width:100%;height:100%;box-shadow:0px 3px 0 0px rgba(255, 255, 255,calc(var(--depth)*.1))inset;box-shadow:0px 3px 0 0px color(display-p3 1.00000 1.00000 1.00000/calc(var(--depth)*.1))inset;background-color:currentColor;font-size:1rem;line-height:.75;transition:clip-path .3s .1s, opacity .1s .1s, rotate .3s .1s, translate .3s .1s;display:block;rotate:45deg}.checkbox.focus-visible{outline:2px solid currentColor;outline:2px solid var(--input-color,currentColor);outline-offset:2px}.checkbox.focus-visible{outline:2px solid currentColor;outline:2px solid currentColor;outline:2px solid var(--input-color,currentColor);outline-offset:2px}.checkbox:focus-visible{outline:2px solid currentColor;outline:2px solid var(--input-color,currentColor);outline-offset:2px}.checkbox:checked,.checkbox[aria-checked=true]{background-color:var(--color-base-content);background-color:var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.checkbox:checked,.checkbox[aria-checked=true]{background-color:color-mix(in oklab,var(--color-base-content)20%,rgba(0,0,0,0));background-color:color-mix(in oklab,var(--color-base-content)20%,rgba(0,0,0,0));background-color:var(--input-color,color-mix(in oklab,var(--color-base-content)20%,rgba(0,0,0,0)))}}.checkbox:checked,.checkbox[aria-checked=true]{box-shadow:0 0 rgba(0,0,0,0) inset,0 8px 0 -4px rgba(255, 255, 255,calc(var(--depth)*.1))inset,0 1px rgba(0, 0, 0,calc(var(--depth)*.1));box-shadow:0 0 rgba(0,0,0,0) inset,0 8px 0 -4px color(display-p3 1.00000 1.00000 1.00000/calc(var(--depth)*.1))inset,0 1px color(display-p3 0.00000 0.00000 0.00000/calc(var(--depth)*.1))}.checkbox:checked:before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1}.checkbox[aria-checked=true]:before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1}@media (forced-colors:active){.checkbox:checked:before{--tw-content:"✔︎";clip-path:none;background-color:rgba(0,0,0,0);rotate:none}.checkbox[aria-checked=true]:before{--tw-content:"✔︎";clip-path:none;background-color:rgba(0,0,0,0);rotate:none}}@media print{.checkbox:checked:before{--tw-content:"✔︎";clip-path:none;background-color:rgba(0,0,0,0);rotate:none}.checkbox[aria-checked=true]:before{--tw-content:"✔︎";clip-path:none;background-color:rgba(0,0,0,0);rotate:none}}.checkbox:indeterminate{background-color:var(--color-base-content);background-color:var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.checkbox:indeterminate{background-color:color-mix(in oklab,var(--color-base-content)20%,rgba(0,0,0,0));background-color:color-mix(in oklab,var(--color-base-content)20%,rgba(0,0,0,0));background-color:var(--input-color,color-mix(in oklab,var(--color-base-content)20%,rgba(0,0,0,0)))}}.checkbox:indeterminate:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0 -35%;rotate:none}.checkbox:disabled{cursor:not-allowed;opacity:.2}.radio{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;border:var(--border)solid currentColor;border:var(--border)solid var(--input-color,currentColor);border-radius:3.40282e38px;flex-shrink:0;padding:.25rem;display:inline-block;position:relative}@supports (color:color-mix(in lab, red, red)){.radio{border:var(--border)solid color-mix(in srgb,currentColor 20%,rgba(0,0,0,0));border:var(--border)solid color-mix(in srgb,currentColor 20%,rgba(0,0,0,0));border:var(--border)solid var(--input-color,color-mix(in srgb,currentColor 20%,rgba(0,0,0,0)))}}.radio{box-shadow:0 1px rgba(0, 0, 0,calc(var(--depth)*.1))inset;box-shadow:0 1px color(display-p3 0.00000 0.00000 0.00000/calc(var(--depth)*.1))inset;--size:calc(var(--size-selector,.25rem)*6);width:var(--size);height:var(--size);color:currentColor;color:var(--input-color,currentColor)}.radio:before{--tw-content:"";content:var(--tw-content);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);border-radius:3.40282e38px;width:100%;height:100%;display:block}.radio.focus-visible{outline:2px solid}.radio:focus-visible{outline:2px solid}.radio:checked,.radio[aria-checked=true]{background-color:var(--color-base-100);border-color:currentColor;animation:.2s ease-out radio}.radio:checked:before{box-shadow:0 -1px rgba(0, 0, 0,calc(var(--depth)*.1))inset,0 8px 0 -4px rgba(255, 255, 255,calc(var(--depth)*.1))inset,0 1px rgba(0, 0, 0,calc(var(--depth)*.1));box-shadow:0 -1px color(display-p3 0.00000 0.00000 0.00000/calc(var(--depth)*.1))inset,0 8px 0 -4px color(display-p3 1.00000 1.00000 1.00000/calc(var(--depth)*.1))inset,0 1px color(display-p3 0.00000 0.00000 0.00000/calc(var(--depth)*.1));background-color:currentColor}.radio[aria-checked=true]:before{box-shadow:0 -1px rgba(0, 0, 0,calc(var(--depth)*.1))inset,0 8px 0 -4px rgba(255, 255, 255,calc(var(--depth)*.1))inset,0 1px rgba(0, 0, 0,calc(var(--depth)*.1));box-shadow:0 -1px color(display-p3 0.00000 0.00000 0.00000/calc(var(--depth)*.1))inset,0 8px 0 -4px color(display-p3 1.00000 1.00000 1.00000/calc(var(--depth)*.1))inset,0 1px color(display-p3 0.00000 0.00000 0.00000/calc(var(--depth)*.1));background-color:currentColor}@media (forced-colors:active){.radio:checked:before{outline-style:var(--tw-outline-style);outline-offset:calc(1px*-1);outline-width:1px}.radio[aria-checked=true]:before{outline-style:var(--tw-outline-style);outline-offset:calc(1px*-1);outline-width:1px}}@media print{.radio:checked:before{outline-offset:-1rem;outline:.25rem solid}.radio[aria-checked=true]:before{outline-offset:-1rem;outline:.25rem solid}}.radio:disabled{cursor:not-allowed;opacity:.2}.rating{vertical-align:middle;display:inline-flex;position:relative}.rating input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none}.rating :where(*){background-color:var(--color-base-content);opacity:.2;border-radius:0;width:1.5rem;height:1.5rem;animation:.25s ease-out rating}.rating input:where(*){cursor:pointer}.rating .rating-hidden{background-color:rgba(0,0,0,0);width:.5rem}.rating input[type=radio]:checked{background-image:none}.rating :checked,.rating [aria-checked=true],.rating [aria-current=true],.rating [\:has\(~\:checked\,~\[aria-checked\%3Dtrue\]\,~\[aria-current\%3Dtrue\]\)]{opacity:1}.rating :checked,.rating [aria-checked=true],.rating [aria-current=true],.rating :has(~:checked,~[aria-checked=true],~[aria-current=true]){opacity:1}.rating .focus-visible{transition:scale .2s ease-out;scale:1.1}.rating :focus-visible{transition:scale .2s ease-out;scale:1.1}.rating :active:focus{animation:none;scale:1.1}.rating.rating-xs :where(:not(.rating-hidden)){width:1rem;height:1rem}.rating.rating-sm :where(:not(.rating-hidden)){width:1.25rem;height:1.25rem}.rating.rating-md :where(:not(.rating-hidden)){width:1.5rem;height:1.5rem}.rating.rating-lg :where(:not(.rating-hidden)){width:1.75rem;height:1.75rem}.rating.rating-xl :where(:not(.rating-hidden)){width:2rem;height:2rem}.drawer{grid-auto-columns:max-content auto;width:100%;display:grid;position:relative}.stats{border-radius:var(--radius-box);grid-auto-flow:column;display:inline-grid;position:relative;overflow-x:auto}.progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-box);background-color:currentColor;width:100%;height:.5rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.progress{background-color:color-mix(in oklab,currentColor 20%,transparent)}}.progress{color:var(--color-base-content)}.progress:indeterminate{background-image:repeating-linear-gradient(90deg,currentColor -1%,currentColor 10%,rgba(0,0,0,0) 10%, rgba(0,0,0,0) 90%);background-image:repeating-linear-gradient(90deg,currentColor -1%,currentColor 10%,rgba(0,0,0,0) 10%, rgba(0,0,0,0) 90%);background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,rgba(0,0,0,0) 10% 90%);background-position-x:15%;background-size:200%;animation:5s ease-in-out infinite progress}@supports (-moz-appearance:none){.progress:indeterminate::-moz-progress-bar{background-color:rgba(0,0,0,0);background-image:repeating-linear-gradient(90deg,currentColor -1%,currentColor 10%,rgba(0,0,0,0) 10%, rgba(0,0,0,0) 90%);background-image:repeating-linear-gradient(90deg,currentColor -1%,currentColor 10%,rgba(0,0,0,0) 10%, rgba(0,0,0,0) 90%);background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,rgba(0,0,0,0) 10% 90%);background-position-x:15%;background-size:200%;animation:5s ease-in-out infinite progress}.progress::-moz-progress-bar{border-radius:var(--radius-box);background-color:currentColor}}@supports (-webkit-appearance:none){.progress::-webkit-progress-bar{border-radius:var(--radius-box);background-color:rgba(0,0,0,0)}.progress::-webkit-progress-value{border-radius:var(--radius-box);background-color:currentColor}}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.file-input{cursor:pointer;cursor:pointer;border:var(--border)solid rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-base-100);vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:max(3rem, min(20rem, 100%));height:var(--size);border-color:var(--input-color);box-shadow:0 1px var(--input-color)inset,0 -1px rgba(255, 255, 255,calc(var(--depth)*.1))inset;box-shadow:0 1px var(--input-color)inset,0 -1px color(display-p3 1.00000 1.00000 1.00000/calc(var(--depth)*.1))inset;border-top-left-radius:var(--radius-field);border-top-left-radius:var(--radius-field);border-top-left-radius:var(--join-ss,var(--radius-field));border-top-right-radius:var(--radius-field);border-top-right-radius:var(--radius-field);border-top-right-radius:var(--join-se,var(--radius-field));border-bottom-right-radius:var(--radius-field);border-bottom-right-radius:var(--radius-field);border-bottom-right-radius:var(--join-ee,var(--radius-field));border-bottom-left-radius:var(--radius-field);border-bottom-left-radius:var(--radius-field);border-bottom-left-radius:var(--join-es,var(--radius-field));align-items:center;padding-right:.75rem;font-size:.875rem;line-height:2;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.file-input{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),rgba(0,0,0,0))inset,0 -1px rgba(255, 255, 255,calc(var(--depth)*.1))inset;box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),rgba(0,0,0,0))inset,0 -1px color(display-p3 1.00000 1.00000 1.00000/calc(var(--depth)*.1))inset}}.file-input{--size:calc(var(--size-field,.25rem)*10);--input-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.file-input{--input-color:color-mix(in oklab,var(--color-base-content)20%,rgba(0,0,0,0))}}.file-input::file-selector-button{cursor:pointer;webkit-user-select:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;height:calc(100% + var(--border)*2);margin-right:1rem;margin-top:calc(var(--border)*-1);margin-bottom:calc(var(--border)*-1);color:var(--btn-fg);border-width:var(--border);border-style:solid;border-color:var(--btn-border);background-color:var(--btn-bg);background-size:calc(var(--noise)*100%);background-image:var(--btn-noise);text-shadow:0 .5px oklch(1 0 0/calc(var(--depth)*.15));box-shadow:0 .5px 0 .5px white inset,var(--btn-shadow);border-top-left-radius:calc(var(--radius-field) - var(--border));border-top-left-radius:calc(var(--radius-field) - var(--border));border-top-left-radius:calc(var(--join-ss,var(--radius-field) - var(--border)));border-bottom-left-radius:calc(var(--radius-field) - var(--border));border-bottom-left-radius:calc(var(--radius-field) - var(--border));border-bottom-left-radius:calc(var(--join-es,var(--radius-field) - var(--border)));margin-left:calc(var(--border)*-1);padding-left:1rem;padding-right:1rem;font-size:.875rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.file-input::file-selector-button{box-shadow:0 .5px 0 .5px color-mix(in oklab,color-mix(in oklab,white 30%,var(--btn-bg))calc(var(--depth)*20%),rgba(0,0,0,0))inset,var(--btn-shadow)}}.file-input::file-selector-button{--size:calc(var(--size-field,.25rem)*10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-border:var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.file-input::file-selector-button{--btn-border:color-mix(in oklab,var(--btn-bg),#000 5%)}}.file-input::file-selector-button{--btn-shadow:0 3px 2px -2px var(--btn-bg),0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.file-input::file-selector-button{--btn-shadow:0 3px 2px -2px color-mix(in oklab,var(--btn-bg)30%,rgba(0,0,0,0)),0 4px 3px -2px color-mix(in oklab,var(--btn-bg)30%,rgba(0,0,0,0))}}.file-input::file-selector-button{--btn-noise:var(--fx-noise)}.file-input:focus{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.file-input:focus{box-shadow:0 1px color-mix(in oklab,var(--input-color)10%,rgba(0,0,0,0))}}.file-input:focus{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}.file-input:disabled{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.file-input[disabled]{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.file-input[\:has\(\%3Einput\[disabled\]\)]{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.file-input:has(>input[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.file-input[\:has\(\%3Einput\[disabled\]\)]::-moz-placeholder{color:var(--color-base-content)}.file-input[\:has\(\%3Einput\[disabled\]\)]::placeholder{color:var(--color-base-content)}.file-input:has(>input[disabled])::-moz-placeholder{color:var(--color-base-content)}.file-input:has(>input[disabled])::placeholder{color:var(--color-base-content)}.file-input:disabled:not(does-not-exist)::-moz-placeholder{color:var(--color-base-content)}.file-input:disabled:not(does-not-exist)::placeholder{color:var(--color-base-content)}.file-input[disabled]:not(does-not-exist)::-moz-placeholder{color:var(--color-base-content)}.file-input[disabled]:not(does-not-exist)::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.file-input[\:has\(\%3Einput\[disabled\]\)]::-moz-placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}.file-input[\:has\(\%3Einput\[disabled\]\)]::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}.file-input:has(>input[disabled])::-moz-placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}.file-input:has(>input[disabled])::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}.file-input:disabled:not(does-not-exist)::-moz-placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}.file-input:disabled:not(does-not-exist)::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}.file-input[disabled]:not(does-not-exist)::-moz-placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}.file-input[disabled]:not(does-not-exist)::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.file-input:disabled{box-shadow:none;color:var(--color-base-content)}.file-input[disabled]{box-shadow:none;color:var(--color-base-content)}.file-input[\:has\(\%3Einput\[disabled\]\)]{box-shadow:none;color:var(--color-base-content)}.file-input:has(>input[disabled]){box-shadow:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.file-input:disabled{color:color-mix(in oklch,var(--color-base-content)20%,rgba(0,0,0,0))}.file-input[disabled]{color:color-mix(in oklch,var(--color-base-content)20%,rgba(0,0,0,0))}.file-input[\:has\(\%3Einput\[disabled\]\)]{color:color-mix(in oklch,var(--color-base-content)20%,rgba(0,0,0,0))}.file-input[\:has\(\%3Einput\[disabled\]\)]{color:color-mix(in oklch,var(--color-base-content)20%,rgba(0,0,0,0))}.file-input:has(>input[disabled]){color:color-mix(in oklch,var(--color-base-content)20%,rgba(0,0,0,0))}}.file-input[\:has\(\%3Einput\[disabled\]\)]::file-selector-button{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);--btn-border:rgba(0,0,0,0);--btn-noise:none;--btn-fg:var(--color-base-content)}.file-input[\:has\(\%3Einput\[disabled\]\)]::file-selector-button{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);--btn-border:rgba(0,0,0,0);--btn-noise:none;--btn-fg:var(--color-base-content)}.file-input:has(>input[disabled])::file-selector-button{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);--btn-border:rgba(0,0,0,0);--btn-noise:none;--btn-fg:var(--color-base-content)}.file-input:disabled:not(does-not-exist)::file-selector-button{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);--btn-border:rgba(0,0,0,0);--btn-noise:none;--btn-fg:var(--color-base-content)}.file-input[disabled]:not(does-not-exist)::file-selector-button{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);--btn-border:rgba(0,0,0,0);--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.file-input[\:has\(\%3Einput\[disabled\]\)]::file-selector-button{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,rgba(0,0,0,0))}.file-input[\:has\(\%3Einput\[disabled\]\)]::file-selector-button{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,rgba(0,0,0,0))}.file-input:has(>input[disabled])::file-selector-button{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,rgba(0,0,0,0))}.file-input:disabled:not(does-not-exist)::file-selector-button{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,rgba(0,0,0,0))}.file-input[disabled]:not(does-not-exist)::file-selector-button{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,rgba(0,0,0,0))}}.stack{grid-template-rows:3px 4px 1fr 4px 3px;grid-template-columns:3px 4px 1fr 4px 3px;display:inline-grid}.stack>*{width:100%;height:100%}.stack>:nth-child(n+2){opacity:.7;width:100%}.stack>:nth-child(2){z-index:2;opacity:.9}.stack>:first-child{z-index:3;width:100%}.stack:not(.does-not-exist)>*{grid-area:3/3/6/4}.stack.stack-bottom>*{grid-area:3/3/6/4}.stack:not(.does-not-exist)>:nth-child(2){grid-area:2/2/5/5}.stack.stack-bottom>:nth-child(2){grid-area:2/2/5/5}.stack:not(.does-not-exist)>:first-child{grid-area:1/1/4/6}.stack.stack-bottom>:first-child{grid-area:1/1/4/6}.stack.stack-top>*{grid-area:1/3/4/4}.stack.stack-top>:nth-child(2){grid-area:2/2/5/5}.stack.stack-top>:first-child{grid-area:3/1/6/6}.stack.stack-start>*{grid-area:3/1/4/4}.stack.stack-start>:nth-child(2){grid-area:2/2/5/5}.stack.stack-start>:first-child{grid-area:1/3/6/6}.stack.stack-end>*{grid-area:3/3/4/6}.stack.stack-end>:nth-child(2){grid-area:2/2/5/5}.stack.stack-end>:first-child{grid-area:1/1/6/4}.hero{background-position:50%;background-size:cover;align-items:center;justify-items:center;place-items:center;width:100%;display:grid}.hero>*{grid-row-start:1;grid-column-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.divider{white-space:nowrap;height:1rem;margin:1rem 0;margin:var(--divider-m,1rem 0);--divider-color:var(--color-base-content);flex-direction:row;align-self:stretch;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.divider{--divider-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.divider:before,.divider:after{content:"";background-color:var(--divider-color);flex-grow:1;width:100%;height:.125rem}@media print{.divider:before,.divider:after{border:.5px solid}}.divider:not(:empty){gap:1rem}.filter{flex-wrap:wrap;display:flex}.filter input[type=radio]{width:auto}.filter input{opacity:1;transition:margin .1s, opacity .3s, padding .3s, border-width .1s;overflow:hidden;scale:1}.filter input:not(:last-child){margin-right:.25rem}.filter input.filter-reset{aspect-ratio:1}.filter input.filter-reset:after{content:"×"}.filter[\:not-has\(input\:checked\:not\(.filter-reset\)\)] .filter-reset,.filter[\:not-has\(input\:checked\:not\(.filter-reset\)\)] input[type=reset],.filter[\:has\(input\:checked\:not\(.filter-reset\)\)] input:not(:checked):not(.filter-reset):not(input[type=reset]){opacity:0;border-width:0;width:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0;scale:0}.filter[\:not-has\(input\:checked\:not\(.filter-reset\)\)] .filter-reset,.filter[\:not-has\(input\:checked\:not\(.filter-reset\)\)] input[type=reset],.filter[\:has\(input\:checked\:not\(.filter-reset\)\)] input:not(:checked):not(.filter-reset):not(input[type=reset]){opacity:0;border-width:0;width:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0;scale:0}.filter:not(:has(input:checked:not(.filter-reset))) .filter-reset,.filter:not(:has(input:checked:not(.filter-reset))) input[type=reset],.filter:has(input:checked:not(.filter-reset)) input:not(:checked):not(.filter-reset):not(input[type=reset]){opacity:0;border-width:0;width:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0;scale:0}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:calc(var(--spacing)*2);margin-bottom:calc(var(--spacing)*2)}.label{white-space:nowrap;color:currentColor;align-items:center;gap:.375rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.label{color:color-mix(in oklab,currentColor 60%,transparent)}}.label[\:has\(input\)]{cursor:pointer}.label:has(input){cursor:pointer}.input>*.label{white-space:nowrap;height:calc(100% - .5rem);font-size:inherit;align-items:center;padding-left:.75rem;padding-right:.75rem;display:flex}.select>*.label{white-space:nowrap;height:calc(100% - .5rem);font-size:inherit;align-items:center;padding-left:.75rem;padding-right:.75rem;display:flex}.label:is(.input>*):first-child{border-right:var(--border)solid currentColor;margin-left:-.75rem;margin-right:.75rem}.label:is(.select>*):first-child{border-right:var(--border)solid currentColor;margin-left:-.75rem;margin-right:.75rem}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*):first-child{border-right:var(--border)solid color-mix(in oklab,currentColor 10%,rgba(0,0,0,0))}.label:is(.select>*):first-child{border-right:var(--border)solid color-mix(in oklab,currentColor 10%,rgba(0,0,0,0))}}.label:is(.input>*):last-child{border-left:var(--border)solid currentColor;margin-left:.75rem;margin-right:-.75rem}.label:is(.select>*):last-child{border-left:var(--border)solid currentColor;margin-left:.75rem;margin-right:-.75rem}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*):last-child{border-left:var(--border)solid color-mix(in oklab,currentColor 10%,rgba(0,0,0,0))}.label:is(.select>*):last-child{border-left:var(--border)solid color-mix(in oklab,currentColor 10%,rgba(0,0,0,0))}}.-mt-1{margin-top:calc(var(--spacing)*-1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-8{margin-top:calc(var(--spacing)*8)}.mr-2{margin-right:calc(var(--spacing)*2)}.-mb-6{margin-bottom:calc(var(--spacing)*-6)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.-ml-6{margin-left:calc(var(--spacing)*-6)}.ml-2\.5{margin-left:calc(var(--spacing)*2.5)}.ml-6{margin-left:calc(var(--spacing)*6)}.ml-auto{margin-left:auto}.status{aspect-ratio:1;border-radius:var(--radius-selector);background-color:var(--color-base-content);width:.5rem;height:.5rem;display:inline-block}@supports (color:color-mix(in lab, red, red)){.status{background-color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.status{vertical-align:middle;color:rgba(0,0,0,0.30196);background-position:50%;background-repeat:no-repeat}@supports (color:color-mix(in lab, red, red)){.status{color:rgba(0,0,0,0.30196)}@supports (color:color-mix(in lab, red, red)){.status{color:color-mix(in oklab,var(--color-black)30%,transparent)}}}.status{background-image:radial-gradient(circle at 35% 30%,oklch(1 0 0/calc(var(--depth)*.5)),rgba(0,0,0,0));box-shadow:0 2px 3px -1px}@supports (color:color-mix(in lab, red, red)){.status{box-shadow:0 2px 3px -1px color-mix(in oklab,currentColor calc(var(--depth)*100%),rgba(0,0,0,0))}}.badge{border-radius:var(--radius-selector);vertical-align:middle;color:var(--badge-fg);border:var(--border)solid var(--color-base-200);border:var(--border)solid var(--badge-color,var(--color-base-200));width:-moz-fit-content;width:fit-content;padding-left:calc(.25rem*3 - var(--border));padding-right:calc(.25rem*3 - var(--border));background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);background-color:var(--badge-bg);--badge-bg:var(--badge-color,var(--color-base-100));--badge-fg:var(--color-base-content);--size:calc(var(--size-selector,.25rem)*6);height:var(--size);justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.tabs{--tabs-height:auto;--tabs-direction:row;--tab-height:calc(var(--size-field,.25rem)*10);height:var(--tabs-height);flex-wrap:wrap;flex-direction:var(--tabs-direction);display:flex}.footer{grid-auto-flow:row;align-items:start;justify-items:start;place-items:start;grid-gap:2.5rem 1rem;gap:2.5rem 1rem;width:100%;font-size:.875rem;line-height:1.25rem;display:grid}.footer>*{align-items:start;justify-items:start;place-items:start;grid-gap:.5rem;gap:.5rem;display:grid}.footer.footer-center{text-align:center;grid-auto-flow:column dense;align-items:center;justify-items:center;place-items:center}.footer.footer-center>*{align-items:center;justify-items:center;place-items:center}.card-body{padding:1.5rem;padding:var(--card-p,1.5rem);font-size:.875rem;font-size:var(--card-fs,.875rem);flex-direction:column;flex:auto;gap:.5rem;display:flex}.card-body :where(p){flex-grow:1}.alert{border-radius:var(--radius-box);color:var(--color-base-content);background-color:var(--color-base-200);background-color:var(--alert-color,var(--color-base-200));text-align:left;border:var(--border)solid var(--color-base-200);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);box-shadow:0 3px 0 -2px rgba(255, 255, 255,calc(var(--depth)*.08))inset,0 1px #000,0 4px 3px -2px rgba(0, 0, 0,calc(var(--depth)*.08));box-shadow:0 3px 0 -2px color(display-p3 1.00000 1.00000 1.00000/calc(var(--depth)*.08))inset,0 1px #000,0 4px 3px -2px color(display-p3 0.00000 0.00000 0.00000/calc(var(--depth)*.08));grid-template-columns:auto;grid-auto-flow:column;justify-content:start;align-items:center;justify-items:start;place-items:center start;grid-gap:1rem;gap:1rem;padding-top:.75rem;padding-bottom:.75rem;padding-left:1rem;padding-right:1rem;font-size:.875rem;line-height:1.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.alert{box-shadow:0 3px 0 -2px rgba(255, 255, 255,calc(var(--depth)*.08))inset,0 1px color-mix(in oklab,color-mix(in oklab,#000 20%,var(--color-base-200))calc(var(--depth)*20%),rgba(0,0,0,0)),0 4px 3px -2px rgba(0, 0, 0,calc(var(--depth)*.08));box-shadow:0 3px 0 -2px rgba(255, 255, 255,calc(var(--depth)*.08))inset,0 1px color-mix(in oklab,color-mix(in oklab,#000 20%,var(--color-base-200))calc(var(--depth)*20%),rgba(0,0,0,0)),0 4px 3px -2px rgba(0, 0, 0,calc(var(--depth)*.08));box-shadow:0 3px 0 -2px rgba(255, 255, 255,calc(var(--depth)*.08))inset,0 1px color-mix(in oklab,color-mix(in oklab,#000 20%,var(--alert-color,var(--color-base-200)))calc(var(--depth)*20%),rgba(0,0,0,0)),0 4px 3px -2px rgba(0, 0, 0,calc(var(--depth)*.08));box-shadow:0 3px 0 -2px color(display-p3 1.00000 1.00000 1.00000/calc(var(--depth)*.08))inset,0 1px color-mix(in oklab,color-mix(in oklab,#000 20%,var(--color-base-200))calc(var(--depth)*20%),rgba(0,0,0,0)),0 4px 3px -2px color(display-p3 0.00000 0.00000 0.00000/calc(var(--depth)*.08));box-shadow:0 3px 0 -2px color(display-p3 1.00000 1.00000 1.00000/calc(var(--depth)*.08))inset,0 1px color-mix(in oklab,color-mix(in oklab,#000 20%,var(--color-base-200))calc(var(--depth)*20%),rgba(0,0,0,0)),0 4px 3px -2px color(display-p3 0.00000 0.00000 0.00000/calc(var(--depth)*.08));box-shadow:0 3px 0 -2px color(display-p3 1.00000 1.00000 1.00000/calc(var(--depth)*.08))inset,0 1px color-mix(in oklab,color-mix(in oklab,#000 20%,var(--alert-color,var(--color-base-200)))calc(var(--depth)*20%),rgba(0,0,0,0)),0 4px 3px -2px color(display-p3 0.00000 0.00000 0.00000/calc(var(--depth)*.08))}}.alert[\:has\(\:nth-child\(2\)\)]{grid-template-columns:auto minmax(auto,1fr)}.alert:has(:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}.alert.alert-outline{color:var(--alert-color);box-shadow:none;background-color:rgba(0,0,0,0);background-image:none}.alert.alert-dash{color:var(--alert-color);box-shadow:none;background-color:rgba(0,0,0,0);background-image:none;border-style:dashed}.alert.alert-soft{color:var(--color-base-content);color:var(--alert-color,var(--color-base-content));background:var(--color-base-content);background:var(--alert-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.alert.alert-soft{background:color-mix(in oklab,var(--color-base-content)8%,var(--color-base-100));background:color-mix(in oklab,var(--alert-color,var(--color-base-content))8%,var(--color-base-100))}}.alert.alert-soft{border-color:var(--color-base-content);border-color:var(--alert-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.alert.alert-soft{border-color:color-mix(in oklab,var(--color-base-content)10%,var(--color-base-100));border-color:color-mix(in oklab,var(--alert-color,var(--color-base-content))10%,var(--color-base-100))}}.alert.alert-soft{box-shadow:none;background-image:none}.fieldset{grid-template-columns:1fr;grid-auto-rows:max-content;grid-gap:.375rem;gap:.375rem;padding-top:.25rem;padding-bottom:.25rem;font-size:.75rem;display:grid}.join{--join-ss:0;--join-se:0;--join-es:0;--join-ee:0;align-items:stretch;display:inline-flex}.join :where(.join-item){border-top-left-radius:0;border-top-left-radius:0;border-top-left-radius:var(--join-ss,0);border-top-right-radius:0;border-top-right-radius:0;border-top-right-radius:var(--join-se,0);border-bottom-right-radius:0;border-bottom-right-radius:0;border-bottom-right-radius:var(--join-ee,0);border-bottom-left-radius:0;border-bottom-left-radius:0;border-bottom-left-radius:var(--join-es,0)}.join :where(.join-item) *{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}.join>.join-item:where(:first-child),.join :first-child:not(:last-child) :where(.join-item){--join-ss:var(--radius-field);--join-se:0;--join-es:var(--radius-field);--join-ee:0}.join>.join-item:where(:last-child),.join :last-child:not(:first-child) :where(.join-item){--join-ss:0;--join-se:var(--radius-field);--join-es:0;--join-ee:var(--radius-field)}.join>.join-item:where(:only-child),.join :only-child :where(.join-item){--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}.chat{--mask-chat:url("data:image/svg+xml,%3csvg width=%2713%27 height=%2713%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath fill=%27black%27 d=%27M0 11.5004C0 13.0004 2 13.0004 2 13.0004H12H13V0.00036329L12.5 0C12.5 0 11.977 2.09572 11.8581 2.50033C11.6075 3.35237 10.9149 4.22374 9 5.50036C6 7.50036 0 10.0004 0 11.5004Z%27/%3e%3c/svg%3e");grid-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem;padding-top:.25rem;padding-bottom:.25rem;display:grid}.mask{vertical-align:middle;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.table-row{display:table-row}.btn-circle{width:var(--size);height:var(--size);border-radius:3.40282e38px;padding-left:0;padding-right:0}.h-2{height:calc(var(--spacing)*2)}.h-6{height:calc(var(--spacing)*6)}.h-full{height:100%}.loading-sm{width:calc(.25rem*5);width:calc(var(--size-selector,.25rem)*5)}.loading-xl{width:calc(.25rem*8);width:calc(var(--size-selector,.25rem)*8)}.w-full{width:100%}.max-w-300{max-width:calc(var(--spacing)*300)}.flex-shrink,.shrink{flex-shrink:1}.flex-grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.skeleton{border-radius:var(--radius-box);background-color:var(--color-base-300)}@media (prefers-reduced-motion:reduce){.skeleton{transition-duration:15s}}.skeleton{will-change:background-position;background-image:linear-gradient(105deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 40%,var(--color-base-100)50%,rgba(0,0,0,0) 60%, rgba(0,0,0,0) 100%);background-image:linear-gradient(105deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 40%,var(--color-base-100)50%,rgba(0,0,0,0) 60%, rgba(0,0,0,0) 100%);background-image:linear-gradient(105deg,rgba(0,0,0,0) 0% 40%,var(--color-base-100)50%,rgba(0,0,0,0) 60% 100%);background-position-x:-50%;background-repeat:no-repeat;background-size:200%;animation:1.8s ease-in-out infinite skeleton}.link{cursor:pointer;text-decoration-line:underline}.link:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.link:focus{outline-offset:2px;outline:2px solid rgba(0,0,0,0)}}.link.focus-visible{outline-offset:2px;outline:2px solid}.link:focus-visible{outline-offset:2px;outline:2px solid}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-2{gap:calc(var(--spacing)*2)}.self-center{align-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.table-zebra tbody tr:where(:nth-child(2n)),.table-zebra tbody tr:where(:nth-child(2n)) :where(.table-pin-cols tr th){background-color:var(--color-base-200)}@media (hover:hover){:is(.table-zebra tbody tr.row-hover:not(.does-not-exist)):hover{background-color:var(--color-base-300)}:is(.table-zebra tbody tr.row-hover:where(:nth-child(2n))):hover{background-color:var(--color-base-300)}}.bg-base-100{background-color:var(--color-base-100)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-white{background-color:var(--color-white)}.loading-spinner{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 stroke=%27black%27 viewBox=%270 0 24 24%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg transform-origin=%27center%27%3E%3Ccircle cx=%2712%27 cy=%2712%27 r=%279.5%27 fill=%27none%27 stroke-width=%273%27 stroke-linecap=%27round%27%3E%3CanimateTransform attributeName=%27transform%27 type=%27rotate%27 from=%270 12 12%27 to=%27360 12 12%27 dur=%272s%27 repeatCount=%27indefinite%27/%3E%3Canimate attributeName=%27stroke-dasharray%27 values=%270,150;42,150;42,150%27 keyTimes=%270;0.475;1%27 dur=%271.5s%27 repeatCount=%27indefinite%27/%3E%3Canimate attributeName=%27stroke-dashoffset%27 values=%270;-16;-59%27 keyTimes=%270;0.475;1%27 dur=%271.5s%27 repeatCount=%27indefinite%27/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 stroke=%27black%27 viewBox=%270 0 24 24%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg transform-origin=%27center%27%3E%3Ccircle cx=%2712%27 cy=%2712%27 r=%279.5%27 fill=%27none%27 stroke-width=%273%27 stroke-linecap=%27round%27%3E%3CanimateTransform attributeName=%27transform%27 type=%27rotate%27 from=%270 12 12%27 to=%27360 12 12%27 dur=%272s%27 repeatCount=%27indefinite%27/%3E%3Canimate attributeName=%27stroke-dasharray%27 values=%270,150;42,150;42,150%27 keyTimes=%270;0.475;1%27 dur=%271.5s%27 repeatCount=%27indefinite%27/%3E%3Canimate attributeName=%27stroke-dashoffset%27 values=%270;-16;-59%27 keyTimes=%270;0.475;1%27 dur=%271.5s%27 repeatCount=%27indefinite%27/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")}.px-2{padding-left:calc(var(--spacing)*2);padding-right:calc(var(--spacing)*2)}.px-4{padding-left:calc(var(--spacing)*4);padding-right:calc(var(--spacing)*4)}.py-0{padding-top:calc(var(--spacing)*0);padding-bottom:calc(var(--spacing)*0)}.pt-4{padding-top:calc(var(--spacing)*4)}.text-2xl{font-size:var(--text-2xl);line-height:var(--text-2xl--line-height);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--text-xs--line-height);line-height:var(--tw-leading,var(--text-xs--line-height))}.progress-primary{color:var(--color-primary)}.text-error{color:var(--color-error)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-primary{color:var(--color-primary)}.text-secondary{color:var(--color-secondary)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.shadow,.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,0.10196)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,0.10196));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.btn-ghost:not(.btn-active):not(:hover):not(:active:focus):not(.focus-visible){--btn-shadow:"";--btn-bg:rgba(0,0,0,0);--btn-border:rgba(0,0,0,0);--btn-noise:none}.btn-ghost:not(.btn-active):not(:hover):not(:active:focus):not(.focus-visible){--btn-shadow:"";--btn-bg:rgba(0,0,0,0);--btn-border:rgba(0,0,0,0);--btn-noise:none}.btn-ghost:not(.btn-active):not(:hover):not(:active:focus):not(:focus-visible){--btn-shadow:"";--btn-bg:rgba(0,0,0,0);--btn-border:rgba(0,0,0,0);--btn-noise:none}.btn-ghost:not(.btn-active):not(:hover):not(:active:focus):not(.focus-visible):not(:disabled):not([disabled]):not(.btn-disabled){--btn-fg:currentColor;outline-color:currentColor}.btn-ghost:not(.btn-active):not(:hover):not(:active:focus):not(:focus-visible):not(:disabled):not([disabled]):not(.btn-disabled){--btn-fg:currentColor;outline-color:currentColor}@media (hover:none){.btn-ghost:hover:not(.btn-active):not(:active):not(.focus-visible):not(:disabled):not([disabled]):not(.btn-disabled){--btn-shadow:"";--btn-bg:rgba(0,0,0,0);--btn-border:rgba(0,0,0,0);--btn-noise:none;--btn-fg:currentColor}.btn-ghost:hover:not(.btn-active):not(:active):not(.focus-visible):not(:disabled):not([disabled]):not(.btn-disabled){--btn-shadow:"";--btn-bg:rgba(0,0,0,0);--btn-border:rgba(0,0,0,0);--btn-noise:none;--btn-fg:currentColor}.btn-ghost:hover:not(.btn-active):not(:active):not(:focus-visible):not(:disabled):not([disabled]):not(.btn-disabled){--btn-shadow:"";--btn-bg:rgba(0,0,0,0);--btn-border:rgba(0,0,0,0);--btn-noise:none;--btn-fg:currentColor}}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--default-transition-timing-function);transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--default-transition-duration);transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.btn-lg{--fontsize:1.125rem;--btn-p:1.25rem;--size:calc(var(--size-field,.25rem)*12)}.btn-primary{--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content)}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}@media (hover:hover){.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}}}*,:hover{scrollbar-color:auto}svg[class*=MuiSvgIcon]{vertical-align:baseline}.checkbox:checked:before{background:#fff}@keyframes dropdown{0%{opacity:0}}@keyframes radio{0%{padding:5px}50%{padding:3px}}@keyframes toast{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes rating{0%,40%{filter:brightness(1.05)contrast(1.05);scale:1.1}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}@keyframes progress{50%{background-position-x:-115%}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 rgba(0,0,0,0)}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 rgba(0,0,0,0)}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 rgba(0,0,0,0)}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 rgba(0,0,0,0)}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 rgba(0,0,0,0)}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}

.link {
  color: rgb(92, 107, 192);
  text-decoration: underline;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/


/* Default standalone editor fonts */
.standalone-tokens__monaco-editor___QRAk5 {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe WPC", "Segoe UI", "HelveticaNeue-Light", system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, "Ubuntu", "Droid Sans", sans-serif;
	--monaco-monospace-font: "SF Mono", Monaco, Menlo, Consolas, "Ubuntu Mono", "Liberation Mono", "DejaVu Sans Mono", "Courier New", monospace;
}

.standalone-tokens__monaco-menu___dQpui .standalone-tokens__monaco-action-bar___MG0yN.standalone-tokens__vertical___YUAvk .standalone-tokens__action-item___UCg5R .standalone-tokens__action-menu-item___Jqrv2:focus .standalone-tokens__action-label___iZNK5 {
	stroke-width: 1.2px;
}

.standalone-tokens__monaco-editor___QRAk5.standalone-tokens__vs-dark___RQlzK .standalone-tokens__monaco-menu___dQpui .standalone-tokens__monaco-action-bar___MG0yN.standalone-tokens__vertical___YUAvk .standalone-tokens__action-menu-item___Jqrv2:focus .standalone-tokens__action-label___iZNK5,
.standalone-tokens__monaco-editor___QRAk5.standalone-tokens__hc-black___Fg5rn .standalone-tokens__monaco-menu___dQpui .standalone-tokens__monaco-action-bar___MG0yN.standalone-tokens__vertical___YUAvk .standalone-tokens__action-menu-item___Jqrv2:focus .standalone-tokens__action-label___iZNK5 {
	stroke-width: 1.2px;
}

.standalone-tokens__monaco-hover___M4wpd p {
	margin: 0;
}

/* See https://github.com/microsoft/monaco-editor/issues/2168#issuecomment-780078600 */
.standalone-tokens__monaco-aria-container___bH9b8 {
	position: absolute !important;
	top: 0; /* avoid being placed underneath a sibling element */
	height: 1px;
	width: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
}

/* The hc-black theme is already high contrast optimized */
.standalone-tokens__monaco-editor___QRAk5.standalone-tokens__hc-black___Fg5rn {
	-ms-high-contrast-adjust: none;
}
/* In case the browser goes into high contrast mode and the editor is not configured with the hc-black theme */
@media screen and (-ms-high-contrast:active) {

	/* current line highlight */
	.standalone-tokens__monaco-editor___QRAk5.standalone-tokens__vs___fRXGj .standalone-tokens__view-overlays___ItVcp .standalone-tokens__current-line___LrxCQ,
	.standalone-tokens__monaco-editor___QRAk5.standalone-tokens__vs-dark___RQlzK .standalone-tokens__view-overlays___ItVcp .standalone-tokens__current-line___LrxCQ {
		border-color: windowtext !important;
		border-left: 0;
		border-right: 0;
	}

	/* view cursors */
	.standalone-tokens__monaco-editor___QRAk5.standalone-tokens__vs___fRXGj .standalone-tokens__cursor___yeTwh,
	.standalone-tokens__monaco-editor___QRAk5.standalone-tokens__vs-dark___RQlzK .standalone-tokens__cursor___yeTwh {
		background-color: windowtext !important;
	}
	/* dnd target */
	.standalone-tokens__monaco-editor___QRAk5.standalone-tokens__vs___fRXGj .standalone-tokens__dnd-target___CxvHz,
	.standalone-tokens__monaco-editor___QRAk5.standalone-tokens__vs-dark___RQlzK .standalone-tokens__dnd-target___CxvHz {
		border-color: windowtext !important;
	}

	/* selected text background */
	.standalone-tokens__monaco-editor___QRAk5.standalone-tokens__vs___fRXGj .standalone-tokens__selected-text___fV85W,
	.standalone-tokens__monaco-editor___QRAk5.standalone-tokens__vs-dark___RQlzK .standalone-tokens__selected-text___fV85W {
		background-color: highlight !important;
	}

	/* allow the text to have a transparent background. */
	.standalone-tokens__monaco-editor___QRAk5.standalone-tokens__vs___fRXGj .standalone-tokens__view-line___aOW1d,
	.standalone-tokens__monaco-editor___QRAk5.standalone-tokens__vs-dark___RQlzK .standalone-tokens__view-line___aOW1d {
		-ms-high-contrast-adjust: none;
	}

	/* text color */
	.standalone-tokens__monaco-editor___QRAk5.standalone-tokens__vs___fRXGj .standalone-tokens__view-line___aOW1d span,
	.standalone-tokens__monaco-editor___QRAk5.standalone-tokens__vs-dark___RQlzK .standalone-tokens__view-line___aOW1d span {
		color: windowtext !important;
	}
	/* selected text color */
	.standalone-tokens__monaco-editor___QRAk5.standalone-tokens__vs___fRXGj .standalone-tokens__view-line___aOW1d span.standalone-tokens__inline-selected-text___u_Yxo,
	.standalone-tokens__monaco-editor___QRAk5.standalone-tokens__vs-dark___RQlzK .standalone-tokens__view-line___aOW1d span.standalone-tokens__inline-selected-text___u_Yxo {
		color: highlighttext !important;
	}

	/* allow decorations */
	.standalone-tokens__monaco-editor___QRAk5.standalone-tokens__vs___fRXGj .standalone-tokens__view-overlays___ItVcp,
	.standalone-tokens__monaco-editor___QRAk5.standalone-tokens__vs-dark___RQlzK .standalone-tokens__view-overlays___ItVcp {
		-ms-high-contrast-adjust: none;
	}

	/* various decorations */
	.standalone-tokens__monaco-editor___QRAk5.standalone-tokens__vs___fRXGj .standalone-tokens__selectionHighlight___xJydk,
	.standalone-tokens__monaco-editor___QRAk5.standalone-tokens__vs-dark___RQlzK .standalone-tokens__selectionHighlight___xJydk,
	.standalone-tokens__monaco-editor___QRAk5.standalone-tokens__vs___fRXGj .standalone-tokens__wordHighlight___dxd0C,
	.standalone-tokens__monaco-editor___QRAk5.standalone-tokens__vs-dark___RQlzK .standalone-tokens__wordHighlight___dxd0C,
	.standalone-tokens__monaco-editor___QRAk5.standalone-tokens__vs___fRXGj .standalone-tokens__wordHighlightStrong___G_MOa,
	.standalone-tokens__monaco-editor___QRAk5.standalone-tokens__vs-dark___RQlzK .standalone-tokens__wordHighlightStrong___G_MOa,
	.standalone-tokens__monaco-editor___QRAk5.standalone-tokens__vs___fRXGj .standalone-tokens__reference-decoration___JGL5m,
	.standalone-tokens__monaco-editor___QRAk5.standalone-tokens__vs-dark___RQlzK .standalone-tokens__reference-decoration___JGL5m {
		border: 2px dotted highlight !important;
		background: transparent !important;
		box-sizing: border-box;
	}
	.standalone-tokens__monaco-editor___QRAk5.standalone-tokens__vs___fRXGj .standalone-tokens__rangeHighlight___ZI_Df,
	.standalone-tokens__monaco-editor___QRAk5.standalone-tokens__vs-dark___RQlzK .standalone-tokens__rangeHighlight___ZI_Df {
		background: transparent !important;
		border: 1px dotted activeborder !important;
		box-sizing: border-box;
	}
	.standalone-tokens__monaco-editor___QRAk5.standalone-tokens__vs___fRXGj .standalone-tokens__bracket-match___Nl1dK,
	.standalone-tokens__monaco-editor___QRAk5.standalone-tokens__vs-dark___RQlzK .standalone-tokens__bracket-match___Nl1dK {
		border-color: windowtext !important;
		background: transparent !important;
	}

	/* find widget */
	.standalone-tokens__monaco-editor___QRAk5.standalone-tokens__vs___fRXGj .standalone-tokens__findMatch___jfCXN,
	.standalone-tokens__monaco-editor___QRAk5.standalone-tokens__vs-dark___RQlzK .standalone-tokens__findMatch___jfCXN,
	.standalone-tokens__monaco-editor___QRAk5.standalone-tokens__vs___fRXGj .standalone-tokens__currentFindMatch___R6Dw4,
	.standalone-tokens__monaco-editor___QRAk5.standalone-tokens__vs-dark___RQlzK .standalone-tokens__currentFindMatch___R6Dw4 {
		border: 2px dotted activeborder !important;
		background: transparent !important;
		box-sizing: border-box;
	}
	.standalone-tokens__monaco-editor___QRAk5.standalone-tokens__vs___fRXGj .standalone-tokens__find-widget___I8F2Y,
	.standalone-tokens__monaco-editor___QRAk5.standalone-tokens__vs-dark___RQlzK .standalone-tokens__find-widget___I8F2Y {
		border: 1px solid windowtext;
	}

	/* list - used by suggest widget */
	.standalone-tokens__monaco-editor___QRAk5.standalone-tokens__vs___fRXGj .standalone-tokens__monaco-list___QxDj3 .standalone-tokens__monaco-list-row____h0YP,
	.standalone-tokens__monaco-editor___QRAk5.standalone-tokens__vs-dark___RQlzK .standalone-tokens__monaco-list___QxDj3 .standalone-tokens__monaco-list-row____h0YP {
		-ms-high-contrast-adjust: none;
		color: windowtext !important;
	}
	.standalone-tokens__monaco-editor___QRAk5.standalone-tokens__vs___fRXGj .standalone-tokens__monaco-list___QxDj3 .standalone-tokens__monaco-list-row____h0YP.standalone-tokens__focused___lwQIL,
	.standalone-tokens__monaco-editor___QRAk5.standalone-tokens__vs-dark___RQlzK .standalone-tokens__monaco-list___QxDj3 .standalone-tokens__monaco-list-row____h0YP.standalone-tokens__focused___lwQIL {
		color: highlighttext !important;
		background-color: highlight !important;
	}
	.standalone-tokens__monaco-editor___QRAk5.standalone-tokens__vs___fRXGj .standalone-tokens__monaco-list___QxDj3 .standalone-tokens__monaco-list-row____h0YP:hover,
	.standalone-tokens__monaco-editor___QRAk5.standalone-tokens__vs-dark___RQlzK .standalone-tokens__monaco-list___QxDj3 .standalone-tokens__monaco-list-row____h0YP:hover {
		background: transparent !important;
		border: 1px solid highlight;
		box-sizing: border-box;
	}

	/* scrollbars */
	.standalone-tokens__monaco-editor___QRAk5.standalone-tokens__vs___fRXGj .standalone-tokens__monaco-scrollable-element___sE_b1 > .standalone-tokens__scrollbar___R6WuQ,
	.standalone-tokens__monaco-editor___QRAk5.standalone-tokens__vs-dark___RQlzK .standalone-tokens__monaco-scrollable-element___sE_b1 > .standalone-tokens__scrollbar___R6WuQ {
		-ms-high-contrast-adjust: none;
		background: background !important;
		border: 1px solid windowtext;
		box-sizing: border-box;
	}
	.standalone-tokens__monaco-editor___QRAk5.standalone-tokens__vs___fRXGj .standalone-tokens__monaco-scrollable-element___sE_b1 > .standalone-tokens__scrollbar___R6WuQ > .standalone-tokens__slider___sqQYY,
	.standalone-tokens__monaco-editor___QRAk5.standalone-tokens__vs-dark___RQlzK .standalone-tokens__monaco-scrollable-element___sE_b1 > .standalone-tokens__scrollbar___R6WuQ > .standalone-tokens__slider___sqQYY {
		background: windowtext !important;
	}
	.standalone-tokens__monaco-editor___QRAk5.standalone-tokens__vs___fRXGj .standalone-tokens__monaco-scrollable-element___sE_b1 > .standalone-tokens__scrollbar___R6WuQ > .standalone-tokens__slider___sqQYY:hover,
	.standalone-tokens__monaco-editor___QRAk5.standalone-tokens__vs-dark___RQlzK .standalone-tokens__monaco-scrollable-element___sE_b1 > .standalone-tokens__scrollbar___R6WuQ > .standalone-tokens__slider___sqQYY:hover {
		background: highlight !important;
	}
	.standalone-tokens__monaco-editor___QRAk5.standalone-tokens__vs___fRXGj .standalone-tokens__monaco-scrollable-element___sE_b1 > .standalone-tokens__scrollbar___R6WuQ > .standalone-tokens__slider___sqQYY.standalone-tokens__active___Er89d,
	.standalone-tokens__monaco-editor___QRAk5.standalone-tokens__vs-dark___RQlzK .standalone-tokens__monaco-scrollable-element___sE_b1 > .standalone-tokens__scrollbar___R6WuQ > .standalone-tokens__slider___sqQYY.standalone-tokens__active___Er89d {
		background: highlight !important;
	}

	/* overview ruler */
	.standalone-tokens__monaco-editor___QRAk5.standalone-tokens__vs___fRXGj .standalone-tokens__decorationsOverviewRuler___w_Gv1,
	.standalone-tokens__monaco-editor___QRAk5.standalone-tokens__vs-dark___RQlzK .standalone-tokens__decorationsOverviewRuler___w_Gv1 {
		opacity: 0;
	}

	/* minimap */
	.standalone-tokens__monaco-editor___QRAk5.standalone-tokens__vs___fRXGj .standalone-tokens__minimap___bRccQ,
	.standalone-tokens__monaco-editor___QRAk5.standalone-tokens__vs-dark___RQlzK .standalone-tokens__minimap___bRccQ {
		display: none;
	}

	/* squiggles */
	.standalone-tokens__monaco-editor___QRAk5.standalone-tokens__vs___fRXGj .standalone-tokens__squiggly-d-error___KC2SK,
	.standalone-tokens__monaco-editor___QRAk5.standalone-tokens__vs-dark___RQlzK .standalone-tokens__squiggly-d-error___KC2SK {
		background: transparent !important;
		border-bottom: 4px double #E47777;
	}
	.standalone-tokens__monaco-editor___QRAk5.standalone-tokens__vs___fRXGj .standalone-tokens__squiggly-c-warning___kxXvY,
	.standalone-tokens__monaco-editor___QRAk5.standalone-tokens__vs-dark___RQlzK .standalone-tokens__squiggly-c-warning___kxXvY {
		border-bottom: 4px double #71B771;
	}
	.standalone-tokens__monaco-editor___QRAk5.standalone-tokens__vs___fRXGj .standalone-tokens__squiggly-b-info___JW9xs,
	.standalone-tokens__monaco-editor___QRAk5.standalone-tokens__vs-dark___RQlzK .standalone-tokens__squiggly-b-info___JW9xs {
		border-bottom: 4px double #71B771;
	}
	.standalone-tokens__monaco-editor___QRAk5.standalone-tokens__vs___fRXGj .standalone-tokens__squiggly-a-hint___an2Ki,
	.standalone-tokens__monaco-editor___QRAk5.standalone-tokens__vs-dark___RQlzK .standalone-tokens__squiggly-a-hint___an2Ki {
		border-bottom: 4px double #6c6c6c;
	}

	/* contextmenu */
	.standalone-tokens__monaco-editor___QRAk5.standalone-tokens__vs___fRXGj .standalone-tokens__monaco-menu___dQpui .standalone-tokens__monaco-action-bar___MG0yN.standalone-tokens__vertical___YUAvk .standalone-tokens__action-menu-item___Jqrv2:focus .standalone-tokens__action-label___iZNK5,
	.standalone-tokens__monaco-editor___QRAk5.standalone-tokens__vs-dark___RQlzK .standalone-tokens__monaco-menu___dQpui .standalone-tokens__monaco-action-bar___MG0yN.standalone-tokens__vertical___YUAvk .standalone-tokens__action-menu-item___Jqrv2:focus .standalone-tokens__action-label___iZNK5 {
		-ms-high-contrast-adjust: none;
		color: highlighttext !important;
		background-color: highlight !important;
	}
	.standalone-tokens__monaco-editor___QRAk5.standalone-tokens__vs___fRXGj .standalone-tokens__monaco-menu___dQpui .standalone-tokens__monaco-action-bar___MG0yN.standalone-tokens__vertical___YUAvk .standalone-tokens__action-menu-item___Jqrv2:hover .standalone-tokens__action-label___iZNK5,
	.standalone-tokens__monaco-editor___QRAk5.standalone-tokens__vs-dark___RQlzK .standalone-tokens__monaco-menu___dQpui .standalone-tokens__monaco-action-bar___MG0yN.standalone-tokens__vertical___YUAvk .standalone-tokens__action-menu-item___Jqrv2:hover .standalone-tokens__action-label___iZNK5 {
		-ms-high-contrast-adjust: none;
		background: transparent !important;
		border: 1px solid highlight;
		box-sizing: border-box;
	}

	/* diff editor */
	.standalone-tokens__monaco-diff-editor___RdnaO.standalone-tokens__vs___fRXGj .standalone-tokens__diffOverviewRuler___oCgrS,
	.standalone-tokens__monaco-diff-editor___RdnaO.standalone-tokens__vs-dark___RQlzK .standalone-tokens__diffOverviewRuler___oCgrS {
		display: none;
	}
	.standalone-tokens__monaco-editor___QRAk5.standalone-tokens__vs___fRXGj .standalone-tokens__line-insert___en11F,
	.standalone-tokens__monaco-editor___QRAk5.standalone-tokens__vs-dark___RQlzK .standalone-tokens__line-insert___en11F,
	.standalone-tokens__monaco-editor___QRAk5.standalone-tokens__vs___fRXGj .standalone-tokens__line-delete___bQnSF,
	.standalone-tokens__monaco-editor___QRAk5.standalone-tokens__vs-dark___RQlzK .standalone-tokens__line-delete___bQnSF {
		background: transparent !important;
		border: 1px solid highlight !important;
		box-sizing: border-box;
	}
	.standalone-tokens__monaco-editor___QRAk5.standalone-tokens__vs___fRXGj .standalone-tokens__char-insert___mOvui,
	.standalone-tokens__monaco-editor___QRAk5.standalone-tokens__vs-dark___RQlzK .standalone-tokens__char-insert___mOvui,
	.standalone-tokens__monaco-editor___QRAk5.standalone-tokens__vs___fRXGj .standalone-tokens__char-delete___Aqk2i,
	.standalone-tokens__monaco-editor___QRAk5.standalone-tokens__vs-dark___RQlzK .standalone-tokens__char-delete___Aqk2i {
		background: transparent !important;
	}
}

/*.monaco-editor.vs [tabindex="0"]:focus {
	outline: 1px solid rgba(0, 122, 204, 0.4);
	outline-offset: -1px;
	opacity: 1 !important;
}

.monaco-editor.vs-dark [tabindex="0"]:focus {
	outline: 1px solid rgba(14, 99, 156, 0.6);
	outline-offset: -1px;
	opacity: 1 !important;
}*/

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.aria__monaco-aria-container___33ctl {
	position: absolute; /* try to hide from window but not from screen readers */
	left:-999em;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

/* -------------------- IE10 remove auto clear button -------------------- */

::-ms-clear {
	display: none;
}

/* All widgets */
/* I am not a big fan of this rule */
.editor__monaco-editor___lvDeq .editor__editor-widget___jNAGM input {
	color: inherit;
}

/* -------------------- Editor -------------------- */

.editor__monaco-editor___lvDeq {
	position: relative;
	overflow: visible;
	-webkit-text-size-adjust: 100%;
}

/* -------------------- Misc -------------------- */

.editor__monaco-editor___lvDeq .editor__overflow-guard___jBEwN {
	position: relative;
	overflow: hidden;
}

.editor__monaco-editor___lvDeq .editor__view-overlays___nU6lf {
	position: absolute;
	top: 0;
}

/*
.monaco-editor .auto-closed-character {
	opacity: 0.3;
}
*/

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.textAreaHandler__monaco-editor___FpvTE .textAreaHandler__inputarea___zp37k {
	min-width: 0;
	min-height: 0;
	margin: 0;
	padding: 0;
	position: absolute;
	outline: none !important;
	resize: none;
	border: none;
	overflow: hidden;
	color: transparent;
	background-color: transparent;
}
/*.monaco-editor .inputarea {
	position: fixed !important;
	width: 800px !important;
	height: 500px !important;
	top: initial !important;
	left: initial !important;
	bottom: 0 !important;
	right: 0 !important;
	color: black !important;
	background: white !important;
	line-height: 15px !important;
	font-size: 14px !important;
}*/
.textAreaHandler__monaco-editor___FpvTE .textAreaHandler__inputarea___zp37k.textAreaHandler__ime-input___HDl_X {
	z-index: 10;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.lineNumbers__monaco-editor___tRQM5 .lineNumbers__margin-view-overlays___cEZJU .lineNumbers__line-numbers___dcfTu {
	font-feature-settings: "tnum";
	font-variant-numeric: tabular-nums;
	position: absolute;
	text-align: right;
	display: inline-block;
	vertical-align: middle;
	box-sizing: border-box;
	cursor: default;
	height: 100%;
}

.lineNumbers__monaco-editor___tRQM5 .lineNumbers__relative-current-line-number___D5uMl {
	text-align: left;
	display: inline-block;
	width: 100%;
}

.lineNumbers__monaco-editor___tRQM5 .lineNumbers__margin-view-overlays___cEZJU .lineNumbers__line-numbers___dcfTu.lineNumbers__lh-odd___LouQl {
	margin-top: 1px;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.mouseCursor__monaco-mouse-cursor-text___y3IYN {
	cursor: text;
}

/* The following selector looks a bit funny, but that is needed to cover all the workbench and the editor!! */
.mouseCursor__vs-dark___tqIBU .mouseCursor__mac___S6UNl .mouseCursor__monaco-mouse-cursor-text___y3IYN, .mouseCursor__hc-black___dxXyR .mouseCursor__mac___S6UNl .mouseCursor__monaco-mouse-cursor-text___y3IYN,
.mouseCursor__vs-dark___tqIBU.mouseCursor__mac___S6UNl .mouseCursor__monaco-mouse-cursor-text___y3IYN, .mouseCursor__hc-black___dxXyR.mouseCursor__mac___S6UNl .mouseCursor__monaco-mouse-cursor-text___y3IYN {
	cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAL0lEQVQoz2NgCD3x//9/BhBYBWdhgFVAiVW4JBFKGIa4AqD0//9D3pt4I4tAdAMAHTQ/j5Zom30AAAAASUVORK5CYII=) 5 8, text;
	cursor: -webkit-image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAL0lEQVQoz2NgCD3x//9/BhBYBWdhgFVAiVW4JBFKGIa4AqD0//9D3pt4I4tAdAMAHTQ/j5Zom30AAAAASUVORK5CYII=) 1x, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAAz0lEQVRIx2NgYGBY/R8I/vx5eelX3n82IJ9FxGf6tksvf/8FiTMQAcAGQMDvSwu09abffY8QYSAScNk45G198eX//yev73/4///701eh//kZSARckrNBRvz//+8+6ZohwCzjGNjdgQxkAg7B9WADeBjIBqtJCbhRA0YNoIkBSNmaPEMoNmA0FkYNoFKhapJ6FGyAH3nauaSmPfwI0v/3OukVi0CIZ+F25KrtYcx/CTIy0e+rC7R1Z4KMICVTQQ14feVXIbR695u14+Ir4gwAAD49E54wc1kWAAAAAElFTkSuQmCC) 2x) 5 8, text;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.mouseCursor__vs-dark___tqIBU .mouseCursor__mac___S6UNl .mouseCursor__monaco-mouse-cursor-text___y3IYN, .mouseCursor__hc-black___dxXyR .mouseCursor__mac___S6UNl .mouseCursor__monaco-mouse-cursor-text___y3IYN,
.mouseCursor__vs-dark___tqIBU.mouseCursor__mac___S6UNl .mouseCursor__monaco-mouse-cursor-text___y3IYN, .mouseCursor__hc-black___dxXyR.mouseCursor__mac___S6UNl .mouseCursor__monaco-mouse-cursor-text___y3IYN {
	cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAAz0lEQVRIx2NgYGBY/R8I/vx5eelX3n82IJ9FxGf6tksvf/8FiTMQAcAGQMDvSwu09abffY8QYSAScNk45G198eX//yev73/4///701eh//kZSARckrNBRvz//+8+6ZohwCzjGNjdgQxkAg7B9WADeBjIBqtJCbhRA0YNoIkBSNmaPEMoNmA0FkYNoFKhapJ6FGyAH3nauaSmPfwI0v/3OukVi0CIZ+F25KrtYcx/CTIy0e+rC7R1Z4KMICVTQQ14feVXIbR695u14+Ir4gwAAD49E54wc1kWAAAAAElFTkSuQmCC) 5 8, text;
}
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.currentLineHighlight__monaco-editor___fLIgu .currentLineHighlight__view-overlays___GXmCH .currentLineHighlight__current-line___b14nL {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	box-sizing: border-box;
}

.currentLineHighlight__monaco-editor___fLIgu .currentLineHighlight__margin-view-overlays___SihD1 .currentLineHighlight__current-line___b14nL {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	box-sizing: border-box;
}

.currentLineHighlight__monaco-editor___fLIgu .currentLineHighlight__margin-view-overlays___SihD1 .currentLineHighlight__current-line___b14nL.currentLineHighlight__current-line-margin___DwNrP.currentLineHighlight__current-line-margin-both___niG_Q {
	border-right: 0;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

/*
	Keeping name short for faster parsing.
	cdr = core decorations rendering (div)
*/
.decorations__monaco-editor___xTwC2 .decorations__lines-content___vAiIS .decorations__cdr___wwQrN {
	position: absolute;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

/* Arrows */
.scrollbars__monaco-scrollable-element___GAmEX > .scrollbars__scrollbar___hMsrS > .scrollbars__scra___sCSqg {
	cursor: pointer;
	font-size: 11px !important;
}

.scrollbars__monaco-scrollable-element___GAmEX > .scrollbars__visible____pUVD {
	opacity: 1;

	/* Background rule added for IE9 - to allow clicks on dom node */
	background:rgba(0,0,0,0);

	transition: opacity 100ms linear;
}
.scrollbars__monaco-scrollable-element___GAmEX > .scrollbars__invisible___ERrjP {
	opacity: 0;
	pointer-events: none;
}
.scrollbars__monaco-scrollable-element___GAmEX > .scrollbars__invisible___ERrjP.scrollbars__fade___pFgGC {
	transition: opacity 800ms linear;
}

/* Scrollable Content Inset Shadow */
.scrollbars__monaco-scrollable-element___GAmEX > .scrollbars__shadow___NlpnC {
	position: absolute;
	display: none;
}
.scrollbars__monaco-scrollable-element___GAmEX > .scrollbars__shadow___NlpnC.scrollbars__top___aeJuR {
	display: block;
	top: 0;
	left: 3px;
	height: 3px;
	width: 100%;
}
.scrollbars__monaco-scrollable-element___GAmEX > .scrollbars__shadow___NlpnC.scrollbars__left___Zp0On {
	display: block;
	top: 3px;
	left: 0;
	height: 100%;
	width: 3px;
}
.scrollbars__monaco-scrollable-element___GAmEX > .scrollbars__shadow___NlpnC.scrollbars__top-left-corner____iYWz {
	display: block;
	top: 0;
	left: 0;
	height: 3px;
	width: 3px;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.glyphMargin__monaco-editor___pvsUy .glyphMargin__glyph-margin___SJsN9 {
	position: absolute;
	top: 0;
}

/*
	Keeping name short for faster parsing.
	cgmr = core glyph margin rendering (div)
*/
.glyphMargin__monaco-editor___pvsUy .glyphMargin__margin-view-overlays___cImHi .glyphMargin__cgmr___PDIWH {
	position: absolute;
	display: flex;
	align-items: center;
	justify-content: center;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.indentGuides__monaco-editor___LRljb .indentGuides__lines-content___5BfyR .indentGuides__core-guide___i_QmU {
	position: absolute;
	box-sizing: border-box;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

/* Uncomment to see lines flashing when they're painted */
/*.monaco-editor .view-lines > .view-line {
	background-color: none;
	animation-name: flash-background;
	animation-duration: 800ms;
}
@keyframes flash-background {
	0%   { background-color: lightgreen; }
	100% { background-color: none }
}*/

.viewLines__mtkcontrol___FIOL1 {
	color: rgb(255, 255, 255) !important;
	background: rgb(150, 0, 0) !important;
}

.viewLines__monaco-editor___jo_nd.viewLines__no-user-select___d_Dub .viewLines__lines-content___s3mAM,
.viewLines__monaco-editor___jo_nd.viewLines__no-user-select___d_Dub .viewLines__view-line___Yc4WD,
.viewLines__monaco-editor___jo_nd.viewLines__no-user-select___d_Dub .viewLines__view-lines___esZpH {
	-moz-user-select: none;
	     user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
}

.viewLines__monaco-editor___jo_nd .viewLines__view-lines___esZpH {
	white-space: nowrap;
}

.viewLines__monaco-editor___jo_nd .viewLines__view-line___Yc4WD {
	position: absolute;
	width: 100%;
}

.viewLines__monaco-editor___jo_nd .viewLines__mtkz___WKWHb {
	display: inline-block;
}

/* TODO@tokenization bootstrap fix */
/*.monaco-editor .view-line > span > span {
	float: none;
	min-height: inherit;
	margin-left: inherit;
}*/

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/
.linesDecorations__monaco-editor___hLjGG .linesDecorations__lines-decorations___qac1M {
	position: absolute;
	top: 0;
	background: white;
}

/*
	Keeping name short for faster parsing.
	cldr = core lines decorations rendering (div)
*/
.linesDecorations__monaco-editor___hLjGG .linesDecorations__margin-view-overlays___iErPH .linesDecorations__cldr___ATCJH {
	position: absolute;
	height: 100%;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

/*
	Keeping name short for faster parsing.
	cmdr = core margin decorations rendering (div)
*/
.marginDecorations__monaco-editor___mb42G .marginDecorations__margin-view-overlays___SsOri .marginDecorations__cmdr___qlPNV {
	position: absolute;
	left: 0;
	width: 100%;
	height: 100%;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

/* START cover the case that slider is visible on mouseover */
.minimap__monaco-editor___kn4wA .minimap__minimap____Gf3g.minimap__slider-mouseover___Xsiaj .minimap__minimap-slider___WpGFM {
	opacity: 0;
	transition: opacity 100ms linear;
}
.minimap__monaco-editor___kn4wA .minimap__minimap____Gf3g.minimap__slider-mouseover___Xsiaj:hover .minimap__minimap-slider___WpGFM {
	opacity: 1;
}
.minimap__monaco-editor___kn4wA .minimap__minimap____Gf3g.minimap__slider-mouseover___Xsiaj .minimap__minimap-slider___WpGFM.minimap__active___UiyMM {
	opacity: 1;
}
/* END cover the case that slider is visible on mouseover */

.minimap__monaco-editor___kn4wA .minimap__minimap-shadow-hidden___KGPOo {
	position: absolute;
	width: 0;
}
.minimap__monaco-editor___kn4wA .minimap__minimap-shadow-visible___dBqiS {
	position: absolute;
	left: -6px;
	width: 6px;
}
.minimap__monaco-editor___kn4wA.minimap__no-minimap-shadow___Isc03 .minimap__minimap-shadow-visible___dBqiS {
	position: absolute;
	left: -1px;
	width: 1px;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/
.overlayWidgets__monaco-editor___w9r4x .overlayWidgets__overlayWidgets____dkkd {
	position: absolute;
	top: 0;
	left:0;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.rulers__monaco-editor___GDYK4 .rulers__view-ruler___ZcufN {
	position: absolute;
	top: 0;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.scrollDecoration__monaco-editor___mJ6P8 .scrollDecoration__scroll-decoration___hR1Id {
	position: absolute;
	top: 0;
	left: 0;
	height: 6px;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

/*
	Keeping name short for faster parsing.
	cslr = core selections layer rendering (div)
*/
.selections__monaco-editor___QqNZs .selections__lines-content___swKn2 .selections__cslr___gJ4By {
	position: absolute;
}

.selections__monaco-editor___QqNZs			.selections__top-left-radius___Z_DHX		{ border-top-left-radius: 3px; }
.selections__monaco-editor___QqNZs			.selections__bottom-left-radius___XXM45		{ border-bottom-left-radius: 3px; }
.selections__monaco-editor___QqNZs			.selections__top-right-radius___LR3Pw		{ border-top-right-radius: 3px; }
.selections__monaco-editor___QqNZs			.selections__bottom-right-radius___AyMxp	{ border-bottom-right-radius: 3px; }

.selections__monaco-editor___QqNZs.selections__hc-black___uqnOX .selections__top-left-radius___Z_DHX		{ border-top-left-radius: 0; }
.selections__monaco-editor___QqNZs.selections__hc-black___uqnOX .selections__bottom-left-radius___XXM45		{ border-bottom-left-radius: 0; }
.selections__monaco-editor___QqNZs.selections__hc-black___uqnOX .selections__top-right-radius___LR3Pw		{ border-top-right-radius: 0; }
.selections__monaco-editor___QqNZs.selections__hc-black___uqnOX .selections__bottom-right-radius___AyMxp	{ border-bottom-right-radius: 0; }

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/
.viewCursors__monaco-editor___VE_xF .viewCursors__cursors-layer___OmlnM {
	position: absolute;
	top: 0;
}

.viewCursors__monaco-editor___VE_xF .viewCursors__cursors-layer___OmlnM > .viewCursors__cursor___pN9oZ {
	position: absolute;
	overflow: hidden;
}

/* -- smooth-caret-animation -- */
.viewCursors__monaco-editor___VE_xF .viewCursors__cursors-layer___OmlnM.viewCursors__cursor-smooth-caret-animation___I5XRZ > .viewCursors__cursor___pN9oZ {
	transition: all 80ms;
}

/* -- block-outline-style -- */
.viewCursors__monaco-editor___VE_xF .viewCursors__cursors-layer___OmlnM.viewCursors__cursor-block-outline-style___u3M9C > .viewCursors__cursor___pN9oZ {
	box-sizing: border-box;
	background: transparent !important;
	border-style: solid;
	border-width: 1px;
}

/* -- underline-style -- */
.viewCursors__monaco-editor___VE_xF .viewCursors__cursors-layer___OmlnM.viewCursors__cursor-underline-style___qKFED > .viewCursors__cursor___pN9oZ {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	background: transparent !important;
	box-sizing: border-box;
}

/* -- underline-thin-style -- */
.viewCursors__monaco-editor___VE_xF .viewCursors__cursors-layer___OmlnM.viewCursors__cursor-underline-thin-style___PPq8F > .viewCursors__cursor___pN9oZ {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	background: transparent !important;
	box-sizing: border-box;
}

@keyframes viewCursors__monaco-cursor-smooth___XKg3Q {
	0%,
	20% {
		opacity: 1;
	}
	60%,
	100% {
		opacity: 0;
	}
}

@keyframes viewCursors__monaco-cursor-phase___Jw_UM {
	0%,
	20% {
		opacity: 1;
	}
	90%,
	100% {
		opacity: 0;
	}
}

@keyframes viewCursors__monaco-cursor-expand___EeuEH {
	0%,
	20% {
		transform: scaleY(1);
	}
	80%,
	100% {
		transform: scaleY(0);
	}
}

.viewCursors__cursor-smooth___yaEna {
	animation: viewCursors__monaco-cursor-smooth___XKg3Q 0.5s ease-in-out 0s 20 alternate;
}

.viewCursors__cursor-phase____XFLG {
	animation: viewCursors__monaco-cursor-phase___Jw_UM 0.5s ease-in-out 0s 20 alternate;
}

.viewCursors__cursor-expand___pI0Ji > .viewCursors__cursor___pN9oZ {
	animation: viewCursors__monaco-cursor-expand___EeuEH 0.5s ease-in-out 0s 20 alternate;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/
/* ---------- DiffEditor ---------- */

.diffEditor__monaco-diff-editor___S8b6M .diffEditor__diffOverview___QdixI {
	z-index: 9;
}

.diffEditor__monaco-diff-editor___S8b6M .diffEditor__diffOverview___QdixI .diffEditor__diffViewport___ZLe2O {
	z-index: 10;
}

/* colors not externalized: using transparancy on background */
.diffEditor__monaco-diff-editor___S8b6M.diffEditor__vs___xFZHe			.diffEditor__diffOverview___QdixI { background: rgba(0, 0, 0, 0.03); }
.diffEditor__monaco-diff-editor___S8b6M.diffEditor__vs-dark___OmjZN		.diffEditor__diffOverview___QdixI { background: rgba(255, 255, 255, 0.01); }

.diffEditor__monaco-scrollable-element___YI6_G.diffEditor__modified-in-monaco-diff-editor___ZoMg0.diffEditor__vs___xFZHe		.diffEditor__scrollbar___TOMzf { background: rgba(0,0,0,0); }
.diffEditor__monaco-scrollable-element___YI6_G.diffEditor__modified-in-monaco-diff-editor___ZoMg0.diffEditor__vs-dark___OmjZN	.diffEditor__scrollbar___TOMzf { background: rgba(0,0,0,0); }
.diffEditor__monaco-scrollable-element___YI6_G.diffEditor__modified-in-monaco-diff-editor___ZoMg0.diffEditor__hc-black___hRe7Y	.diffEditor__scrollbar___TOMzf { background: none; }

.diffEditor__monaco-scrollable-element___YI6_G.diffEditor__modified-in-monaco-diff-editor___ZoMg0 .diffEditor__slider___yxABO {
	z-index: 10;
}
.diffEditor__modified-in-monaco-diff-editor___ZoMg0				.diffEditor__slider___yxABO.diffEditor__active___VzHUJ { background: rgba(171, 171, 171, .4); }
.diffEditor__modified-in-monaco-diff-editor___ZoMg0.diffEditor__hc-black___hRe7Y	.diffEditor__slider___yxABO.diffEditor__active___VzHUJ { background: none; }

/* ---------- Diff ---------- */

.diffEditor__monaco-editor___Q3ymL .diffEditor__insert-sign___rNPYc,
.diffEditor__monaco-diff-editor___S8b6M .diffEditor__insert-sign___rNPYc,
.diffEditor__monaco-editor___Q3ymL .diffEditor__delete-sign___r51X5,
.diffEditor__monaco-diff-editor___S8b6M .diffEditor__delete-sign___r51X5 {
	font-size: 11px !important;
	opacity: 0.7 !important;
	display: flex !important;
	align-items: center;
}
.diffEditor__monaco-editor___Q3ymL.diffEditor__hc-black___hRe7Y .diffEditor__insert-sign___rNPYc,
.diffEditor__monaco-diff-editor___S8b6M.diffEditor__hc-black___hRe7Y .diffEditor__insert-sign___rNPYc,
.diffEditor__monaco-editor___Q3ymL.diffEditor__hc-black___hRe7Y .diffEditor__delete-sign___r51X5,
.diffEditor__monaco-diff-editor___S8b6M.diffEditor__hc-black___hRe7Y .diffEditor__delete-sign___r51X5 {
	opacity: 1;
}

.diffEditor__monaco-editor___Q3ymL .diffEditor__inline-deleted-margin-view-zone___wry75 {
	text-align: right;
}
.diffEditor__monaco-editor___Q3ymL .diffEditor__inline-added-margin-view-zone___unaiT {
	text-align: right;
}

/* ---------- Inline Diff ---------- */

.diffEditor__monaco-editor___Q3ymL .diffEditor__view-zones___eJGr7 .diffEditor__view-lines___fYdUK .diffEditor__view-line___dwUWH span {
	display: inline-block;
}

.diffEditor__monaco-editor___Q3ymL .diffEditor__margin-view-zones___OI4ay .diffEditor__lightbulb-glyph___WHIvx:hover {
	cursor: pointer;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

:root {
	--sash-size: 4px;
}

.sash__monaco-sash___N8WmD {
	position: absolute;
	z-index: 35;
	touch-action: none;
}

.sash__monaco-sash___N8WmD.sash__disabled___unhxF {
	pointer-events: none;
}

.sash__monaco-sash___N8WmD.sash__mac___xYENO.sash__vertical___Euhmg {
	cursor: col-resize;
}

.sash__monaco-sash___N8WmD.sash__vertical___Euhmg.sash__minimum___J8MVp {
	cursor: e-resize;
}

.sash__monaco-sash___N8WmD.sash__vertical___Euhmg.sash__maximum___mH9nu {
	cursor: w-resize;
}

.sash__monaco-sash___N8WmD.sash__mac___xYENO.sash__horizontal___bdKjL {
	cursor: row-resize;
}

.sash__monaco-sash___N8WmD.sash__horizontal___bdKjL.sash__minimum___J8MVp {
	cursor: s-resize;
}

.sash__monaco-sash___N8WmD.sash__horizontal___bdKjL.sash__maximum___mH9nu {
	cursor: n-resize;
}

.sash__monaco-sash___N8WmD.sash__disabled___unhxF {
	cursor: default !important;
	pointer-events: none !important;
}

.sash__monaco-sash___N8WmD.sash__vertical___Euhmg {
	cursor: ew-resize;
	top: 0;
	width: 4px;
	width: var(--sash-size);
	height: 100%;
}

.sash__monaco-sash___N8WmD.sash__horizontal___bdKjL {
	cursor: ns-resize;
	left: 0;
	width: 100%;
	height: 4px;
	height: var(--sash-size);
}

.sash__monaco-sash___N8WmD:not(.sash__disabled___unhxF) > .sash__orthogonal-drag-handle___V7UtU {
	content: " ";
	height: calc(4px * 2);
	height: calc(var(--sash-size) * 2);
	width: calc(4px * 2);
	width: calc(var(--sash-size) * 2);
	z-index: 100;
	display: block;
	cursor: all-scroll;
	position: absolute;
}

.sash__monaco-sash___N8WmD.sash__horizontal___bdKjL.sash__orthogonal-edge-north___PiBtw:not(.sash__disabled___unhxF)
	> .sash__orthogonal-drag-handle___V7UtU.sash__start___eICdC,
.sash__monaco-sash___N8WmD.sash__horizontal___bdKjL.sash__orthogonal-edge-south___h5jnK:not(.sash__disabled___unhxF)
	> .sash__orthogonal-drag-handle___V7UtU.sash__end___RJrt6 {
	cursor: nwse-resize;
}

.sash__monaco-sash___N8WmD.sash__horizontal___bdKjL.sash__orthogonal-edge-north___PiBtw:not(.sash__disabled___unhxF)
	> .sash__orthogonal-drag-handle___V7UtU.sash__end___RJrt6,
.sash__monaco-sash___N8WmD.sash__horizontal___bdKjL.sash__orthogonal-edge-south___h5jnK:not(.sash__disabled___unhxF)
	> .sash__orthogonal-drag-handle___V7UtU.sash__start___eICdC {
	cursor: nesw-resize;
}

.sash__monaco-sash___N8WmD.sash__vertical___Euhmg > .sash__orthogonal-drag-handle___V7UtU.sash__start___eICdC {
	left: calc(4px * -0.5);
	left: calc(var(--sash-size) * -0.5);
	top: calc(4px * -1);
	top: calc(var(--sash-size) * -1);
}
.sash__monaco-sash___N8WmD.sash__vertical___Euhmg > .sash__orthogonal-drag-handle___V7UtU.sash__end___RJrt6 {
	left: calc(4px * -0.5);
	left: calc(var(--sash-size) * -0.5);
	bottom: calc(4px * -1);
	bottom: calc(var(--sash-size) * -1);
}
.sash__monaco-sash___N8WmD.sash__horizontal___bdKjL > .sash__orthogonal-drag-handle___V7UtU.sash__start___eICdC {
	top: calc(4px * -0.5);
	top: calc(var(--sash-size) * -0.5);
	left: calc(4px * -1);
	left: calc(var(--sash-size) * -1);
}
.sash__monaco-sash___N8WmD.sash__horizontal___bdKjL > .sash__orthogonal-drag-handle___V7UtU.sash__end___RJrt6 {
	top: calc(4px * -0.5);
	top: calc(var(--sash-size) * -0.5);
	right: calc(4px * -1);
	right: calc(var(--sash-size) * -1);
}

.sash__monaco-sash___N8WmD:before {
	content: '';
	pointer-events: none;
	position: absolute;
	width: 100%;
	height: 100%;
	transition: background-color 0.1s ease-out;
	background: transparent;
}

.sash__monaco-sash___N8WmD.sash__vertical___Euhmg:before {
	width: var(--sash-hover-size);
	left: calc(50% - (var(--sash-hover-size) / 2));
}

.sash__monaco-sash___N8WmD.sash__horizontal___bdKjL:before {
	height: var(--sash-hover-size);
	top: calc(50% - (var(--sash-hover-size) / 2));
}

/** Debug **/

.sash__monaco-sash___N8WmD.sash__debug___n4SnR {
	background: cyan;
}

.sash__monaco-sash___N8WmD.sash__debug___n4SnR.sash__disabled___unhxF {
	background: rgba(0, 255, 255, 0.2);
}

.sash__monaco-sash___N8WmD.sash__debug___n4SnR:not(.sash__disabled___unhxF) > .sash__orthogonal-drag-handle___V7UtU {
	background: red;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.diffReview__monaco-diff-editor___QAhtO .diffReview__diff-review-line-number___SqC6C {
	text-align: right;
	display: inline-block;
}

.diffReview__monaco-diff-editor___QAhtO .diffReview__diff-review___sL77G {
	position: absolute;
	-moz-user-select: none;
	     user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
}

.diffReview__monaco-diff-editor___QAhtO .diffReview__diff-review-summary___G__HX {
	padding-left: 10px;
}

.diffReview__monaco-diff-editor___QAhtO .diffReview__diff-review-shadow___y4ugV {
	position: absolute;
}

.diffReview__monaco-diff-editor___QAhtO .diffReview__diff-review-row___ktxSj {
	white-space: pre;
}

.diffReview__monaco-diff-editor___QAhtO .diffReview__diff-review-table___AfyXh {
	display: table;
	min-width: 100%;
}

.diffReview__monaco-diff-editor___QAhtO .diffReview__diff-review-row___ktxSj {
	display: table-row;
	width: 100%;
}

.diffReview__monaco-diff-editor___QAhtO .diffReview__diff-review-spacer___kU_Gj {
	display: inline-block;
	width: 10px;
	vertical-align: middle;
}

.diffReview__monaco-diff-editor___QAhtO .diffReview__diff-review-spacer___kU_Gj > .diffReview__codicon___O7Th0 {
	font-size: 9px !important;
}

.diffReview__monaco-diff-editor___QAhtO .diffReview__diff-review-actions___F4YhK {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 2px;
}

.diffReview__monaco-diff-editor___QAhtO .diffReview__diff-review-actions___F4YhK .diffReview__action-label____8H4S {
	width: 16px;
	height: 16px;
	margin: 2px 0;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.actionbar__monaco-action-bar___sgyoa {
	white-space: nowrap;
	height: 100%;
}

.actionbar__monaco-action-bar___sgyoa .actionbar__actions-container___X0SNW {
	display: flex;
	margin: 0 auto;
	padding: 0;
	height: 100%;
	width: 100%;
	align-items: center;
}

.actionbar__monaco-action-bar___sgyoa.actionbar__vertical___lxM6S .actionbar__actions-container___X0SNW {
	display: inline-block;
}

.actionbar__monaco-action-bar___sgyoa .actionbar__action-item___NSBot {
	display: block;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	position: relative;  /* DO NOT REMOVE - this is the key to preventing the ghosting icon bug in Chrome 42 */
}

.actionbar__monaco-action-bar___sgyoa .actionbar__action-item___NSBot.actionbar__disabled___LL0_H {
	cursor: default;
}

.actionbar__monaco-action-bar___sgyoa .actionbar__action-item___NSBot .actionbar__icon___Dg7wp,
.actionbar__monaco-action-bar___sgyoa .actionbar__action-item___NSBot .actionbar__codicon___fyEWr {
	display: block;
}

.actionbar__monaco-action-bar___sgyoa .actionbar__action-item___NSBot .actionbar__codicon___fyEWr {
	display: flex;
	align-items: center;
	width: 16px;
	height: 16px;
}

.actionbar__monaco-action-bar___sgyoa .actionbar__action-label___X8ja6 {
	font-size: 11px;
	padding: 3px;
	border-radius: 5px;
}

.actionbar__monaco-action-bar___sgyoa .actionbar__action-item___NSBot.actionbar__disabled___LL0_H .actionbar__action-label___X8ja6,
.actionbar__monaco-action-bar___sgyoa .actionbar__action-item___NSBot.actionbar__disabled___LL0_H .actionbar__action-label___X8ja6::before,
.actionbar__monaco-action-bar___sgyoa .actionbar__action-item___NSBot.actionbar__disabled___LL0_H .actionbar__action-label___X8ja6:hover {
	opacity: 0.4;
}

/* Vertical actions */

.actionbar__monaco-action-bar___sgyoa.actionbar__vertical___lxM6S {
	text-align: left;
}

.actionbar__monaco-action-bar___sgyoa.actionbar__vertical___lxM6S .actionbar__action-item___NSBot {
	display: block;
}

.actionbar__monaco-action-bar___sgyoa.actionbar__vertical___lxM6S .actionbar__action-label___X8ja6.actionbar__separator___WuGV6 {
	display: block;
	border-bottom: 1px solid #bbb;
	padding-top: 1px;
	margin-left: .8em;
	margin-right: .8em;
}

.actionbar__monaco-action-bar___sgyoa .actionbar__action-item___NSBot .actionbar__action-label___X8ja6.actionbar__separator___WuGV6 {
	width: 1px;
	height: 16px;
	margin: 5px 4px !important;
	cursor: default;
	min-width: 1px;
	padding: 0;
	background-color: #bbb;
}

.actionbar__secondary-actions___rRBZw .actionbar__monaco-action-bar___sgyoa .actionbar__action-label___X8ja6 {
	margin-left: 6px;
}

/* Action Items */
.actionbar__monaco-action-bar___sgyoa .actionbar__action-item___NSBot.actionbar__select-container___QVaH5 {
	overflow: hidden; /* somehow the dropdown overflows its container, we prevent it here to not push */
	flex: 1;
	max-width: 170px;
	min-width: 60px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-right: 10px;
}

.actionbar__monaco-action-bar___sgyoa .actionbar__action-item___NSBot.actionbar__action-dropdown-item___gQCo2 {
	display: flex;
}

.actionbar__monaco-action-bar___sgyoa .actionbar__action-item___NSBot.actionbar__action-dropdown-item___gQCo2 > .actionbar__action-label___X8ja6 {
	margin-right: 1px;
}

/*---------------------------------------------------------------------------------------------
 *  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(/assets/codicon.d1e7e26c2470bd72.ttf) format("truetype");
}

.codicon__codicon___QNX0_[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;
	-moz-user-select: none;
	     user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
}

/* icon rules are dynamically created in codiconStyles */

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.codicon-modifiers__codicon-wrench-subaction___mIQQY {
	opacity: 0.5;
}

@keyframes codicon-modifiers__codicon-spin___evQqk {
	100% {
		transform:rotate(360deg);
	}
}

.codicon-modifiers__codicon-sync___ObxaQ.codicon-modifiers__codicon-modifier-spin___rOsTz,
.codicon-modifiers__codicon-loading___UsV_P.codicon-modifiers__codicon-modifier-spin___rOsTz,
.codicon-modifiers__codicon-gear___UjeHm.codicon-modifiers__codicon-modifier-spin___rOsTz,
.codicon-modifiers__codicon-notebook-state-executing___jBTpb.codicon-modifiers__codicon-modifier-spin___rOsTz {
	/* Use steps to throttle FPS to reduce CPU usage */
	animation: codicon-modifiers__codicon-spin___evQqk 1.5s steps(30) infinite;
}

.codicon-modifiers__codicon-modifier-disabled___LqpIc {
	opacity: 0.4;
}

/* custom speed & easing for loading icon */
.codicon-modifiers__codicon-loading___UsV_P,
.codicon-modifiers__codicon-tree-item-loading___NaNep::before {
	animation-duration: 1s !important;
	animation-timing-function: cubic-bezier(0.53, 0.21, 0.29, 0.67) !important;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.contextview__context-view___o7mzi {
	position: absolute;
	z-index: 2500;
}

.contextview__context-view___o7mzi.contextview__fixed___l4ATL {
	all: initial;
	font-family: inherit;
	font-size: 13px;
	position: fixed;
	z-index: 2500;
	color: inherit;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.contextMenuHandler__context-view___RtsVt .contextMenuHandler__monaco-menu___RyPlj {
	min-width: 130px;
}


/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.list__monaco-list___a69E3 {
	position: relative;
	height: 100%;
	width: 100%;
	white-space: nowrap;
}

.list__monaco-list___a69E3.list__mouse-support___OyLfN {
	-moz-user-select: none;
	     user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
}

.list__monaco-list___a69E3 > .list__monaco-scrollable-element___LFLS8 {
	height: 100%;
}

.list__monaco-list-rows___WVB_c {
	position: relative;
	width: 100%;
	height: 100%;
}

.list__monaco-list___a69E3.list__horizontal-scrolling___D6rx5 .list__monaco-list-rows___WVB_c {
	width: auto;
	min-width: 100%;
}

.list__monaco-list-row___KwHbI {
	position: absolute;
	box-sizing: border-box;
	overflow: hidden;
	width: 100%;
}

.list__monaco-list___a69E3.list__mouse-support___OyLfN .list__monaco-list-row___KwHbI {
	cursor: pointer;
	touch-action: none;
}

/* for OS X ballistic scrolling */
.list__monaco-list-row___KwHbI.list__scrolling___rKUnu {
	display: none !important;
}

/* Focus */
.list__monaco-list___a69E3.list__element-focused___zN5s6,
.list__monaco-list___a69E3.list__selection-single___HS8j6,
.list__monaco-list___a69E3.list__selection-multiple___WkvFv {
	outline: 0 !important;
}

/* Dnd */
.list__monaco-drag-image___n8KNZ {
	display: inline-block;
	padding: 1px 7px;
	border-radius: 10px;
	font-size: 12px;
	position: absolute;
	z-index: 1000;
}

/* Type filter */

.list__monaco-list-type-filter___RJM_3 {
	display: flex;
	align-items: center;
	position: absolute;
	border-radius: 2px;
	padding: 0px 3px;
	max-width: calc(100% - 10px);
	text-overflow: ellipsis;
	overflow: hidden;
	text-align: right;
	box-sizing: border-box;
	cursor: all-scroll;
	font-size: 13px;
	line-height: 18px;
	height: 20px;
	z-index: 1;
	top: 4px;
}

.list__monaco-list-type-filter___RJM_3.list__dragging___ngqJD {
	transition: top 0.2s, left 0.2s;
}

.list__monaco-list-type-filter___RJM_3.list__ne___b5P_w {
	right: 4px;
}

.list__monaco-list-type-filter___RJM_3.list__nw___pSV_u {
	left: 4px;
}

.list__monaco-list-type-filter___RJM_3 > .list__controls___nFvU4 {
	display: flex;
	align-items: center;
	box-sizing: border-box;
	transition: width 0.2s;
	width: 0;
}

.list__monaco-list-type-filter___RJM_3.list__dragging___ngqJD > .list__controls___nFvU4,
.list__monaco-list-type-filter___RJM_3:hover > .list__controls___nFvU4 {
	width: 36px;
}

.list__monaco-list-type-filter___RJM_3 > .list__controls___nFvU4 > * {
	border: none;
	box-sizing: border-box;
	-webkit-appearance: none;
	-moz-appearance: none;
	background: none;
	width: 16px;
	height: 16px;
	flex-shrink: 0;
	margin: 0;
	padding: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
}

.list__monaco-list-type-filter___RJM_3 > .list__controls___nFvU4 > .list__filter___D1X3V {
	margin-left: 4px;
}

.list__monaco-list-type-filter-message___otZ9R {
	position: absolute;
	box-sizing: border-box;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	padding: 40px 1em 1em 1em;
	text-align: center;
	white-space: normal;
	opacity: 0.7;
	pointer-events: none;
}

.list__monaco-list-type-filter-message___otZ9R:empty {
	display: none;
}

/* Electron */

.list__monaco-list-type-filter___RJM_3 {
	cursor: grab;
}

.list__monaco-list-type-filter___RJM_3.list__dragging___ngqJD {
	cursor: grabbing;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.splitview__monaco-split-view2___Oc7IW {
	position: relative;
	width: 100%;
	height: 100%;
}

.splitview__monaco-split-view2___Oc7IW > .splitview__sash-container___sd7wl {
	position: absolute;
	width: 100%;
	height: 100%;
	pointer-events: none;
}

.splitview__monaco-split-view2___Oc7IW > .splitview__sash-container___sd7wl > .splitview__monaco-sash___tePZi {
	pointer-events: initial;
}

.splitview__monaco-split-view2___Oc7IW > .splitview__monaco-scrollable-element___vjGCK {
	width: 100%;
	height: 100%;
}

.splitview__monaco-split-view2___Oc7IW > .splitview__monaco-scrollable-element___vjGCK > .splitview__split-view-container___eRhQs {
	width: 100%;
	height: 100%;
	white-space: nowrap;
	position: relative;
}

.splitview__monaco-split-view2___Oc7IW > .splitview__monaco-scrollable-element___vjGCK > .splitview__split-view-container___eRhQs > .splitview__split-view-view___xZwZ9 {
	white-space: initial;
	position: absolute;
}

.splitview__monaco-split-view2___Oc7IW > .splitview__monaco-scrollable-element___vjGCK > .splitview__split-view-container___eRhQs > .splitview__split-view-view___xZwZ9:not(.splitview__visible___toi4w) {
	display: none;
}

.splitview__monaco-split-view2___Oc7IW.splitview__vertical___WU3GF > .splitview__monaco-scrollable-element___vjGCK > .splitview__split-view-container___eRhQs > .splitview__split-view-view___xZwZ9 {
	width: 100%;
}

.splitview__monaco-split-view2___Oc7IW.splitview__horizontal___h90J0 > .splitview__monaco-scrollable-element___vjGCK > .splitview__split-view-container___eRhQs > .splitview__split-view-view___xZwZ9 {
	height: 100%;
}

.splitview__monaco-split-view2___Oc7IW.splitview__separator-border___vrjxz > .splitview__monaco-scrollable-element___vjGCK > .splitview__split-view-container___eRhQs > .splitview__split-view-view___xZwZ9:not(:first-child)::before {
	content: ' ';
	position: absolute;
	top: 0;
	left: 0;
	z-index: 5;
	pointer-events: none;
	background-color: var(--separator-border);
}

.splitview__monaco-split-view2___Oc7IW.splitview__separator-border___vrjxz.splitview__horizontal___h90J0 > .splitview__monaco-scrollable-element___vjGCK > .splitview__split-view-container___eRhQs > .splitview__split-view-view___xZwZ9:not(:first-child)::before {
	height: 100%;
	width: 1px;
}

.splitview__monaco-split-view2___Oc7IW.splitview__separator-border___vrjxz.splitview__vertical___WU3GF > .splitview__monaco-scrollable-element___vjGCK > .splitview__split-view-container___eRhQs > .splitview__split-view-view___xZwZ9:not(:first-child)::before {
	height: 1px;
	width: 100%;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.table__monaco-table___fXpxz {
	display: flex;
	flex-direction: column;
	position: relative;
	height: 100%;
	width: 100%;
	white-space: nowrap;
}

.table__monaco-table___fXpxz > .table__monaco-split-view2___yNwGe {
	border-bottom: 1px solid transparent;
}

.table__monaco-table___fXpxz > .table__monaco-list___FgUsP {
	flex: 1;
}

.table__monaco-table-tr___UewUr {
	display: flex;
	height: 100%;
}

.table__monaco-table-th___SwtSy {
	width: 100%;
	height: 100%;
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
}

.table__monaco-table-th___SwtSy,
.table__monaco-table-td___AY1yW {
	box-sizing: border-box;
	flex-shrink: 0;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.table__monaco-table___fXpxz > .table__monaco-split-view2___yNwGe .table__monaco-sash___qjRx_.table__vertical___noisC::before {
	content: "";
	position: absolute;
	left: calc(var(--sash-size) / 2);
	width: 0;
	border-left: 1px solid transparent;
}

.table__monaco-table___fXpxz > .table__monaco-split-view2___yNwGe,
.table__monaco-table___fXpxz > .table__monaco-split-view2___yNwGe .table__monaco-sash___qjRx_.table__vertical___noisC::before {
	transition: border-color 0.2s ease-out;
}
/*
.monaco-table:hover > .monaco-split-view2,
.monaco-table:hover > .monaco-split-view2 .monaco-sash.vertical::before {
	border-color: rgba(204, 204, 204, 0.2);
} */

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.tree__monaco-tl-row___wTrwz {
	display: flex;
	height: 100%;
	align-items: center;
	position: relative;
}

.tree__monaco-tl-indent___zjrm2 {
	height: 100%;
	position: absolute;
	top: 0;
	left: 16px;
	pointer-events: none;
}

.tree__hide-arrows___kLnKE .tree__monaco-tl-indent___zjrm2 {
	left: 12px;
}

.tree__monaco-tl-indent___zjrm2 > .tree__indent-guide___qs5OB {
	display: inline-block;
	box-sizing: border-box;
	height: 100%;
	border-left: 1px solid transparent;
}

.tree__monaco-tl-indent___zjrm2 > .tree__indent-guide___qs5OB {
	transition: border-color 0.1s linear;
}

.tree__monaco-tl-twistie___Rx5KH,
.tree__monaco-tl-contents___YGNXJ {
	height: 100%;
}

.tree__monaco-tl-twistie___Rx5KH {
	font-size: 10px;
	text-align: right;
	padding-right: 6px;
	flex-shrink: 0;
	width: 16px;
	display: flex !important;
	align-items: center;
	justify-content: center;
	transform: translateX(3px);
}

.tree__monaco-tl-contents___YGNXJ {
	flex: 1;
	overflow: hidden;
}

.tree__monaco-tl-twistie___Rx5KH::before {
	border-radius: 20px;
}

.tree__monaco-tl-twistie___Rx5KH.tree__collapsed___YAWxW::before {
	transform: rotate(-90deg);
}

.tree__monaco-tl-twistie___Rx5KH.tree__codicon-tree-item-loading___PqAQx::before {
	/* Use steps to throttle FPS to reduce CPU usage */
	animation: tree__codicon-spin___QE1q7 1.25s steps(30) infinite;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.standaloneQuickInput__quick-input-widget___EhmhV {
	font-size: 13px;
}

.standaloneQuickInput__quick-input-widget___EhmhV .standaloneQuickInput__monaco-highlighted-label___ZNb1U .standaloneQuickInput__highlight___EMiDe,
.standaloneQuickInput__quick-input-widget___EhmhV .standaloneQuickInput__monaco-highlighted-label___ZNb1U .standaloneQuickInput__highlight___EMiDe {
	color: #0066BF;
}

.standaloneQuickInput__vs___AP06b .standaloneQuickInput__quick-input-widget___EhmhV .standaloneQuickInput__monaco-list-row___Yk1TF.standaloneQuickInput__focused___o62x1 .standaloneQuickInput__monaco-highlighted-label___ZNb1U .standaloneQuickInput__highlight___EMiDe,
.standaloneQuickInput__vs___AP06b .standaloneQuickInput__quick-input-widget___EhmhV .standaloneQuickInput__monaco-list-row___Yk1TF.standaloneQuickInput__focused___o62x1 .standaloneQuickInput__monaco-highlighted-label___ZNb1U .standaloneQuickInput__highlight___EMiDe {
	color: #9DDDFF;
}

.standaloneQuickInput__vs-dark___OsFjA .standaloneQuickInput__quick-input-widget___EhmhV .standaloneQuickInput__monaco-highlighted-label___ZNb1U .standaloneQuickInput__highlight___EMiDe,
.standaloneQuickInput__vs-dark___OsFjA .standaloneQuickInput__quick-input-widget___EhmhV .standaloneQuickInput__monaco-highlighted-label___ZNb1U .standaloneQuickInput__highlight___EMiDe {
	color: #0097fb;
}

.standaloneQuickInput__hc-black___vus_f .standaloneQuickInput__quick-input-widget___EhmhV .standaloneQuickInput__monaco-highlighted-label___ZNb1U .standaloneQuickInput__highlight___EMiDe,
.standaloneQuickInput__hc-black___vus_f .standaloneQuickInput__quick-input-widget___EhmhV .standaloneQuickInput__monaco-highlighted-label___ZNb1U .standaloneQuickInput__highlight___EMiDe {
	color: #F38518;
}

.standaloneQuickInput__monaco-keybinding___bfvlP > .standaloneQuickInput__monaco-keybinding-key___Q0MDb {
	background-color: rgba(221, 221, 221, 0.4);
	border: solid 1px rgba(204, 204, 204, 0.4);
	border-bottom-color: rgba(187, 187, 187, 0.4);
	box-shadow: inset 0 -1px 0 rgba(187, 187, 187, 0.4);
	color: #555;
}

.standaloneQuickInput__hc-black___vus_f .standaloneQuickInput__monaco-keybinding___bfvlP > .standaloneQuickInput__monaco-keybinding-key___Q0MDb {
	background-color: transparent;
	border: solid 1px rgb(111, 195, 223);
	box-shadow: none;
	color: #fff;
}

.standaloneQuickInput__vs-dark___OsFjA .standaloneQuickInput__monaco-keybinding___bfvlP > .standaloneQuickInput__monaco-keybinding-key___Q0MDb {
	background-color: rgba(128, 128, 128, 0.17);
	border: solid 1px rgba(51, 51, 51, 0.6);
	border-bottom-color: rgba(68, 68, 68, 0.6);
	box-shadow: inset 0 -1px 0 rgba(68, 68, 68, 0.6);
	color: #ccc;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.button__monaco-text-button___e0au3 {
	box-sizing: border-box;
	display: flex;
	width: 100%;
	padding: 4px;
	text-align: center;
	cursor: pointer;
	justify-content: center;
	align-items: center;
}

.button__monaco-text-button___e0au3:focus {
	outline-offset: 2px !important;
}

.button__monaco-text-button___e0au3:hover {
	text-decoration: none !important;
}

.button__monaco-button___y5yoE.button__disabled___FohfN:focus,
.button__monaco-button___y5yoE.button__disabled___FohfN {
	opacity: 0.4 !important;
	cursor: default;
}

.button__monaco-text-button___e0au3 > .button__codicon___ce7Z9 {
	margin: 0 0.2em;
	color: inherit !important;
}

.button__monaco-button-dropdown___b0gtR {
	display: flex;
	cursor: pointer;
}

.button__monaco-button-dropdown___b0gtR > .button__monaco-dropdown-button___LVv0r {
	margin-left: 1px;
}

.button__monaco-description-button___MfDTU {
	flex-direction: column;
}

.button__monaco-description-button___MfDTU .button__monaco-button-label___cb5dP {
	font-weight: 500;
}

.button__monaco-description-button___MfDTU .button__monaco-button-description___QrfFr {
	font-style: italic;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.countBadge__monaco-count-badge___JLzrd {
	padding: 3px 6px;
	border-radius: 11px;
	font-size: 11px;
	min-width: 18px;
	min-height: 18px;
	line-height: 11px;
	font-weight: normal;
	text-align: center;
	display: inline-block;
	box-sizing: border-box;
}

.countBadge__monaco-count-badge___JLzrd.countBadge__long___jOvKr {
	padding: 2px 3px;
	border-radius: 2px;
	min-height: auto;
	line-height: normal;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.progressbar__monaco-progress-container___ktbOy {
	width: 100%;
	height: 5px;
	overflow: hidden; /* keep progress bit in bounds */
}

.progressbar__monaco-progress-container___ktbOy .progressbar__progress-bit___t3EFB {
	width: 2%;
	height: 5px;
	position: absolute;
	left: 0;
	display: none;
}

.progressbar__monaco-progress-container___ktbOy.progressbar__active___wyszQ .progressbar__progress-bit___t3EFB {
	display: inherit;
}

.progressbar__monaco-progress-container___ktbOy.progressbar__discrete___ABU0v .progressbar__progress-bit___t3EFB {
	left: 0;
	transition: width 100ms linear;
}

.progressbar__monaco-progress-container___ktbOy.progressbar__discrete___ABU0v.progressbar__done___MgvI4 .progressbar__progress-bit___t3EFB {
	width: 100%;
}

.progressbar__monaco-progress-container___ktbOy.progressbar__infinite___fQW_c .progressbar__progress-bit___t3EFB {
	animation-name: progressbar__progress___lrqHQ;
	animation-duration: 4s;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
	transform: translate3d(0px, 0px, 0px);
}

/**
 * The progress bit has a width: 2% (1/50) of the parent container. The animation moves it from 0% to 100% of
 * that container. Since translateX is relative to the progress bit size, we have to multiple it with
 * its relative size to the parent container:
 * parent width: 5000%
 *    bit width: 100%
 * translateX should be as follow:
 *  50%: 5000% * 50% - 50% (set to center) = 2450%
 * 100%: 5000% * 100% - 100% (do not overflow) = 4900%
 */
@keyframes progressbar__progress___lrqHQ { from { transform: translateX(0%) scaleX(1) } 50% { transform: translateX(2500%) scaleX(3) } to { transform: translateX(4900%) scaleX(1) } }

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.quickInput__quick-input-widget___vr64d {
	position: absolute;
	width: 600px;
	z-index: 2000;
	padding: 0 1px 1px 1px;
	left: 50%;
	margin-left: -300px;
}

.quickInput__quick-input-titlebar___ToBWA {
	display: flex;
	align-items: center;
}

.quickInput__quick-input-left-action-bar___AumX2 {
	display: flex;
	margin-left: 4px;
	flex: 1;
}

.quickInput__quick-input-title___iC22V {
	padding: 3px 0px;
	text-align: center;
	text-overflow: ellipsis;
	overflow: hidden;
}

.quickInput__quick-input-right-action-bar___EdICk {
	display: flex;
	margin-right: 4px;
	flex: 1;
}

.quickInput__quick-input-right-action-bar___EdICk > .quickInput__actions-container___ur3kT {
	justify-content: flex-end;
}

.quickInput__quick-input-titlebar___ToBWA .quickInput__monaco-action-bar___JvNVh .quickInput__action-label____DRWV.quickInput__codicon___RbKMQ {
	background-position: center;
	background-repeat: no-repeat;
	padding: 2px;
}

.quickInput__quick-input-description___SHO9j {
	margin: 6px;
}

.quickInput__quick-input-header___BGxsp .quickInput__quick-input-description___SHO9j {
	margin: 4px 2px;
}

.quickInput__quick-input-header___BGxsp {
	display: flex;
	padding: 6px 6px 0px 6px;
	margin-bottom: -2px;
}

.quickInput__quick-input-widget___vr64d.quickInput__hidden-input___COzhk .quickInput__quick-input-header___BGxsp {
	/* reduce margins and paddings when input box hidden */
	padding: 0;
	margin-bottom: 0;
}

.quickInput__quick-input-and-message___px67m {
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	min-width: 0;
	position: relative;
}

.quickInput__quick-input-check-all___oEpc0 {
	align-self: center;
	margin: 0;
}

.quickInput__quick-input-filter___uPS3p {
	flex-grow: 1;
	display: flex;
	position: relative;
}

.quickInput__quick-input-box___tDoJ9 {
	flex-grow: 1;
}

.quickInput__quick-input-widget___vr64d.quickInput__show-checkboxes___ZjWHn .quickInput__quick-input-box___tDoJ9,
.quickInput__quick-input-widget___vr64d.quickInput__show-checkboxes___ZjWHn .quickInput__quick-input-message___dY9XV {
	margin-left: 5px;
}

.quickInput__quick-input-visible-count___XAOt6 {
	position: absolute;
	left: -10000px;
}

.quickInput__quick-input-count___NTBwv {
	align-self: center;
	position: absolute;
	right: 4px;
	display: flex;
	align-items: center;
}

.quickInput__quick-input-count___NTBwv .quickInput__monaco-count-badge___CSlVR {
	vertical-align: middle;
	padding: 2px 4px;
	border-radius: 2px;
	min-height: auto;
	line-height: normal;
}

.quickInput__quick-input-action___qK12y {
	margin-left: 6px;
}

.quickInput__quick-input-action___qK12y .quickInput__monaco-text-button___and2Q {
	font-size: 11px;
	padding: 0 6px;
	display: flex;
	height: 27.5px;
	align-items: center;
}

.quickInput__quick-input-message___dY9XV {
	margin-top: -1px;
	padding: 5px 5px 2px 5px;
	word-wrap: break-word;
}

.quickInput__quick-input-message___dY9XV > .quickInput__codicon___RbKMQ {
	margin: 0 0.2em;
	vertical-align: text-bottom;
}

.quickInput__quick-input-progress___LMN2f.quickInput__monaco-progress-container___v43tp {
	position: relative;
}

.quickInput__quick-input-progress___LMN2f.quickInput__monaco-progress-container___v43tp,
.quickInput__quick-input-progress___LMN2f.quickInput__monaco-progress-container___v43tp .quickInput__progress-bit___LqO1N {
	height: 2px;
}

.quickInput__quick-input-list___LLxze {
	line-height: 22px;
	margin-top: 6px;
}

.quickInput__quick-input-widget___vr64d.quickInput__hidden-input___COzhk .quickInput__quick-input-list___LLxze {
	margin-top: 0; /* reduce margins when input box hidden */
}

.quickInput__quick-input-list___LLxze .quickInput__monaco-list___nQ8Z8 {
	overflow: hidden;
	max-height: calc(20 * 22px);
}

.quickInput__quick-input-list___LLxze .quickInput__quick-input-list-entry___v3Wqg {
	box-sizing: border-box;
	overflow: hidden;
	display: flex;
	height: 100%;
	padding: 0 6px;
}

.quickInput__quick-input-list___LLxze .quickInput__quick-input-list-entry___v3Wqg.quickInput__quick-input-list-separator-border___Iy6US {
	border-top-width: 1px;
	border-top-style: solid;
}

.quickInput__quick-input-list___LLxze .quickInput__monaco-list-row___Wh5iQ[data-index="0"] .quickInput__quick-input-list-entry___v3Wqg.quickInput__quick-input-list-separator-border___Iy6US {
	border-top-style: none;
}

.quickInput__quick-input-list___LLxze .quickInput__quick-input-list-label___sGAji {
	overflow: hidden;
	display: flex;
	height: 100%;
	flex: 1;
}

.quickInput__quick-input-list___LLxze .quickInput__quick-input-list-checkbox___VLnu9 {
	align-self: center;
	margin: 0;
}

.quickInput__quick-input-list___LLxze .quickInput__quick-input-list-rows___qdMFH {
	overflow: hidden;
	text-overflow: ellipsis;
	display: flex;
	flex-direction: column;
	height: 100%;
	flex: 1;
	margin-left: 5px;
}

.quickInput__quick-input-widget___vr64d.quickInput__show-checkboxes___ZjWHn .quickInput__quick-input-list___LLxze .quickInput__quick-input-list-rows___qdMFH {
	margin-left: 10px;
}

.quickInput__quick-input-widget___vr64d .quickInput__quick-input-list___LLxze .quickInput__quick-input-list-checkbox___VLnu9 {
	display: none;
}
.quickInput__quick-input-widget___vr64d.quickInput__show-checkboxes___ZjWHn .quickInput__quick-input-list___LLxze .quickInput__quick-input-list-checkbox___VLnu9 {
	display: inline;
}

.quickInput__quick-input-list___LLxze .quickInput__quick-input-list-rows___qdMFH > .quickInput__quick-input-list-row___dC5T6 {
	display: flex;
	align-items: center;
}

.quickInput__quick-input-list___LLxze .quickInput__quick-input-list-rows___qdMFH > .quickInput__quick-input-list-row___dC5T6 .quickInput__monaco-icon-label___sBcO4,
.quickInput__quick-input-list___LLxze .quickInput__quick-input-list-rows___qdMFH > .quickInput__quick-input-list-row___dC5T6 .quickInput__monaco-icon-label___sBcO4 .quickInput__monaco-icon-label-container___BZ2qW > .quickInput__monaco-icon-name-container___tZuCv {
	flex: 1; /* make sure the icon label grows within the row */
}

.quickInput__quick-input-list___LLxze .quickInput__quick-input-list-rows___qdMFH > .quickInput__quick-input-list-row___dC5T6 .quickInput__codicon___RbKMQ[class*='codicon-'] {
	vertical-align: text-bottom;
}

.quickInput__quick-input-list___LLxze .quickInput__quick-input-list-rows___qdMFH .quickInput__monaco-highlighted-label___IQRUy span {
	opacity: 1;
}

.quickInput__quick-input-list___LLxze .quickInput__quick-input-list-entry___v3Wqg .quickInput__quick-input-list-entry-keybinding___SznUT {
	margin-right: 8px; /* separate from the separator label or scrollbar if any */
}

.quickInput__quick-input-list___LLxze .quickInput__quick-input-list-label-meta___q0jSj {
	opacity: 0.7;
	line-height: normal;
	text-overflow: ellipsis;
	overflow: hidden;
}

.quickInput__quick-input-list___LLxze .quickInput__monaco-highlighted-label___IQRUy .quickInput__highlight___EhztH {
	font-weight: bold;
}

.quickInput__quick-input-list___LLxze .quickInput__quick-input-list-entry___v3Wqg .quickInput__quick-input-list-separator___wOjhq {
	margin-right: 8px; /* separate from keybindings or actions */
}

.quickInput__quick-input-list___LLxze .quickInput__quick-input-list-entry-action-bar___AjMm4 {
	display: flex;
	flex: 0;
	overflow: visible;
}

.quickInput__quick-input-list___LLxze .quickInput__quick-input-list-entry-action-bar___AjMm4 .quickInput__action-label____DRWV {
	/*
	 * By default, actions in the quick input action bar are hidden
	 * until hovered over them or selected.
	 */
	display: none;
}

.quickInput__quick-input-list___LLxze .quickInput__quick-input-list-entry-action-bar___AjMm4 .quickInput__action-label____DRWV.quickInput__codicon___RbKMQ {
	margin-right: 4px;
	padding: 0px 2px 2px 2px;
}

.quickInput__quick-input-list___LLxze .quickInput__quick-input-list-entry-action-bar___AjMm4 {
	margin-top: 1px;
}

.quickInput__quick-input-list___LLxze .quickInput__quick-input-list-entry-action-bar___AjMm4 {
	margin-right: 4px; /* separate from scrollbar */
}

.quickInput__quick-input-list___LLxze .quickInput__quick-input-list-entry___v3Wqg .quickInput__quick-input-list-entry-action-bar___AjMm4 .quickInput__action-label____DRWV.quickInput__always-visible___DTVNb,
.quickInput__quick-input-list___LLxze .quickInput__quick-input-list-entry___v3Wqg:hover .quickInput__quick-input-list-entry-action-bar___AjMm4 .quickInput__action-label____DRWV,
.quickInput__quick-input-list___LLxze .quickInput__monaco-list-row___Wh5iQ.quickInput__focused___Hba7E .quickInput__quick-input-list-entry-action-bar___AjMm4 .quickInput__action-label____DRWV {
	display: flex;
}

/* focused items in quick pick */
.quickInput__quick-input-list___LLxze .quickInput__monaco-list-row___Wh5iQ.quickInput__focused___Hba7E .quickInput__monaco-keybinding-key___GsFbL,
.quickInput__quick-input-list___LLxze .quickInput__monaco-list-row___Wh5iQ.quickInput__focused___Hba7E .quickInput__quick-input-list-entry___v3Wqg .quickInput__quick-input-list-separator___wOjhq {
	color: inherit
}
.quickInput__quick-input-list___LLxze .quickInput__monaco-list-row___Wh5iQ.quickInput__focused___Hba7E .quickInput__monaco-keybinding-key___GsFbL {
	background: none;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.inputBox__monaco-inputbox___BVX8g {
	position: relative;
	display: block;
	padding: 0;
	box-sizing:	border-box;

	/* Customizable */
	font-size: inherit;
}

.inputBox__monaco-inputbox___BVX8g.inputBox__idle___vIpzc {
	border: 1px solid transparent;
}

.inputBox__monaco-inputbox___BVX8g > .inputBox__ibwrapper___RQ5f1 > .inputBox__input___j_Lnu,
.inputBox__monaco-inputbox___BVX8g > .inputBox__ibwrapper___RQ5f1 > .inputBox__mirror___gPgp6 {

	/* Customizable */
	padding: 4px;
}

.inputBox__monaco-inputbox___BVX8g > .inputBox__ibwrapper___RQ5f1 {
	position: relative;
	width: 100%;
	height: 100%;
}

.inputBox__monaco-inputbox___BVX8g > .inputBox__ibwrapper___RQ5f1 > .inputBox__input___j_Lnu {
	display: inline-block;
	box-sizing:	border-box;
	width: 100%;
	height: 100%;
	line-height: inherit;
	border: none;
	font-family: inherit;
	font-size: inherit;
	resize: none;
	color: inherit;
}

.inputBox__monaco-inputbox___BVX8g > .inputBox__ibwrapper___RQ5f1 > input {
	text-overflow: ellipsis;
}

.inputBox__monaco-inputbox___BVX8g > .inputBox__ibwrapper___RQ5f1 > textarea.inputBox__input___j_Lnu {
	display: block;
	-ms-overflow-style: none; /* IE 10+: hide scrollbars */
	scrollbar-width: none; /* Firefox: hide scrollbars */
	outline: none;
}

.inputBox__monaco-inputbox___BVX8g > .inputBox__ibwrapper___RQ5f1 > textarea.inputBox__input___j_Lnu::-webkit-scrollbar {
	display: none; /* Chrome + Safari: hide scrollbar */
}

.inputBox__monaco-inputbox___BVX8g > .inputBox__ibwrapper___RQ5f1 > textarea.inputBox__input___j_Lnu.inputBox__empty___P2o3D {
	white-space: nowrap;
}

.inputBox__monaco-inputbox___BVX8g > .inputBox__ibwrapper___RQ5f1 > .inputBox__mirror___gPgp6 {
	position: absolute;
	display: inline-block;
	width: 100%;
	top: 0;
	left: 0;
	box-sizing: border-box;
	white-space: pre-wrap;
	visibility: hidden;
	word-wrap: break-word;
}

/* Context view */

.inputBox__monaco-inputbox-container___hjilV {
	text-align: right;
}

.inputBox__monaco-inputbox-container___hjilV .inputBox__monaco-inputbox-message___QEsiO {
	display: inline-block;
	overflow: hidden;
	text-align: left;
	width: 100%;
	box-sizing:	border-box;
	padding: 0.4em;
	font-size: 12px;
	line-height: 17px;
	margin-top: -1px;
	word-wrap: break-word;
}

/* Action bar support */
.inputBox__monaco-inputbox___BVX8g .inputBox__monaco-action-bar___WKDaO {
	position: absolute;
	right: 2px;
	top: 4px;
}

.inputBox__monaco-inputbox___BVX8g .inputBox__monaco-action-bar___WKDaO .inputBox__action-item___rk3He {
	margin-left: 2px;
}

.inputBox__monaco-inputbox___BVX8g .inputBox__monaco-action-bar___WKDaO .inputBox__action-item___rk3He .inputBox__codicon___UDZfS {
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

/* ---------- Icon label ---------- */

.iconlabel__monaco-icon-label___mFGOu {
	display: flex; /* required for icons support :before rule */
	overflow: hidden;
	text-overflow: ellipsis;
}

.iconlabel__monaco-icon-label___mFGOu::before {

	/* svg icons rendered as background image */
	background-size: 16px;
	background-position: left center;
	background-repeat: no-repeat;
	padding-right: 6px;
	width: 16px;
	height: 22px;
	line-height: inherit !important;
	display: inline-block;

	/* fonts icons */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	vertical-align: top;

	flex-shrink: 0; /* fix for https://github.com/microsoft/vscode/issues/13787 */
}

.iconlabel__monaco-icon-label___mFGOu > .iconlabel__monaco-icon-label-container___uO0wS {
	min-width: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	flex: 1;
}

.iconlabel__monaco-icon-label___mFGOu > .iconlabel__monaco-icon-label-container___uO0wS > .iconlabel__monaco-icon-name-container___dARM6 > .iconlabel__label-name___sskNB {
	color: inherit;
	white-space: pre; /* enable to show labels that include multiple whitespaces */
}

.iconlabel__monaco-icon-label___mFGOu > .iconlabel__monaco-icon-label-container___uO0wS > .iconlabel__monaco-icon-name-container___dARM6 > .iconlabel__label-name___sskNB > .iconlabel__label-separator___Cp5Oy {
	margin: 0 2px;
	opacity: 0.5;
}

.iconlabel__monaco-icon-label___mFGOu > .iconlabel__monaco-icon-label-container___uO0wS > .iconlabel__monaco-icon-description-container___Bz6XY > .iconlabel__label-description___lRMUM {
	opacity: .7;
	margin-left: 0.5em;
	font-size: 0.9em;
	white-space: pre; /* enable to show labels that include multiple whitespaces */
}

.iconlabel__monaco-icon-label___mFGOu.iconlabel__nowrap___ggmtX > .iconlabel__monaco-icon-label-container___uO0wS > .iconlabel__monaco-icon-description-container___Bz6XY > .iconlabel__label-description___lRMUM{
	white-space: nowrap
}

.iconlabel__vs___FQaez .iconlabel__monaco-icon-label___mFGOu > .iconlabel__monaco-icon-label-container___uO0wS > .iconlabel__monaco-icon-description-container___Bz6XY > .iconlabel__label-description___lRMUM {
	opacity: .95;
}

.iconlabel__monaco-icon-label___mFGOu.iconlabel__italic___M34uV > .iconlabel__monaco-icon-label-container___uO0wS > .iconlabel__monaco-icon-name-container___dARM6 > .iconlabel__label-name___sskNB,
.iconlabel__monaco-icon-label___mFGOu.iconlabel__italic___M34uV > .iconlabel__monaco-icon-label-container___uO0wS > .iconlabel__monaco-icon-description-container___Bz6XY > .iconlabel__label-description___lRMUM {
	font-style: italic;
}

.iconlabel__monaco-icon-label___mFGOu.iconlabel__deprecated___yo8b3 {
	text-decoration: line-through;
	opacity: 0.66;
}

/* make sure apply italic font style to decorations as well */
.iconlabel__monaco-icon-label___mFGOu.iconlabel__italic___M34uV::after {
	font-style: italic;
}

.iconlabel__monaco-icon-label___mFGOu.iconlabel__strikethrough___ABQQF > .iconlabel__monaco-icon-label-container___uO0wS > .iconlabel__monaco-icon-name-container___dARM6 > .iconlabel__label-name___sskNB,
.iconlabel__monaco-icon-label___mFGOu.iconlabel__strikethrough___ABQQF > .iconlabel__monaco-icon-label-container___uO0wS > .iconlabel__monaco-icon-description-container___Bz6XY > .iconlabel__label-description___lRMUM {
	text-decoration: line-through;
}

.iconlabel__monaco-icon-label___mFGOu::after {
	opacity: 0.75;
	font-size: 90%;
	font-weight: 600;
	margin: auto 16px 0 5px; /* https://github.com/microsoft/vscode/issues/113223 */
	text-align: center;
}

/* make sure selection color wins when a label is being selected */
.iconlabel__monaco-list___AsplE:focus .iconlabel__selected___OPr5C .iconlabel__monaco-icon-label___mFGOu, 
.iconlabel__monaco-list___AsplE:focus .iconlabel__selected___OPr5C .iconlabel__monaco-icon-label___mFGOu::after
{
	color: inherit !important;
}

.iconlabel__monaco-list-row___NAu5j.iconlabel__focused___l_aMe.iconlabel__selected___OPr5C .iconlabel__label-description___lRMUM,
.iconlabel__monaco-list-row___NAu5j.iconlabel__selected___OPr5C .iconlabel__label-description___lRMUM {
	opacity: .8;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.keybindingLabel__monaco-keybinding___vkEjO {
	display: flex;
	align-items: center;
	line-height: 10px;
}

.keybindingLabel__monaco-keybinding___vkEjO > .keybindingLabel__monaco-keybinding-key___LEvW0 {
	display: inline-block;
	border-style: solid;
	border-width: 1px;
	border-radius: 3px;
	vertical-align: middle;
	font-size: 11px;
	padding: 3px 5px;
	margin: 0 2px;
}

.keybindingLabel__monaco-keybinding___vkEjO > .keybindingLabel__monaco-keybinding-key___LEvW0:first-child {
	margin-left: 0;
}

.keybindingLabel__monaco-keybinding___vkEjO > .keybindingLabel__monaco-keybinding-key___LEvW0:last-child {
	margin-right: 0;
}

.keybindingLabel__monaco-keybinding___vkEjO > .keybindingLabel__monaco-keybinding-key-separator___pTZMQ {
	display: inline-block;
}

.keybindingLabel__monaco-keybinding___vkEjO > .keybindingLabel__monaco-keybinding-key-chord-separator___HyBAE {
	width: 6px;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.anchorSelect__monaco-editor___zd99J .anchorSelect__selection-anchor___pvuAH {
	background-color: #007ACC;
	width: 2px !important;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.bracketMatching__monaco-editor___r5Q_H .bracketMatching__bracket-match___hCgYT {
	box-sizing: border-box;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.messageController__monaco-editor___k7btK .messageController__monaco-editor-overlaymessage___fvTGq {
	padding-bottom: 8px;
	z-index: 10000;
}

.messageController__monaco-editor___k7btK .messageController__monaco-editor-overlaymessage___fvTGq.messageController__below___KWq9G {
	padding-bottom: 0;
	padding-top: 8px;
	z-index: 10000;
}

@keyframes messageController__fadeIn___aIq9I {
	from { opacity: 0; }
	to { opacity: 1; }
}
.messageController__monaco-editor___k7btK .messageController__monaco-editor-overlaymessage___fvTGq.messageController__fadeIn___aIq9I {
	animation: messageController__fadeIn___aIq9I 150ms ease-out;
}

@keyframes messageController__fadeOut___QySrj {
	from { opacity: 1; }
	to { opacity: 0; }
}
.messageController__monaco-editor___k7btK .messageController__monaco-editor-overlaymessage___fvTGq.messageController__fadeOut___QySrj {
	animation: messageController__fadeOut___QySrj 100ms ease-out;
}

.messageController__monaco-editor___k7btK .messageController__monaco-editor-overlaymessage___fvTGq .messageController__message___f8nao {
	padding: 1px 4px;
	color: var(--vscode-inputValidation-infoForeground);
	background-color: var(--vscode-inputValidation-infoBackground);
	border: 1px solid var(--vscode-inputValidation-infoBorder);
}

.messageController__monaco-editor___k7btK.messageController__hc-black___ZEfGA .messageController__monaco-editor-overlaymessage___fvTGq .messageController__message___f8nao {
	border-width: 2px;
}

.messageController__monaco-editor___k7btK .messageController__monaco-editor-overlaymessage___fvTGq .messageController__anchor___gLuxO {
	width: 0 !important;
	height: 0 !important;
	border-color: transparent;
	border-style: solid;
	z-index: 1000;
	border-width: 8px;
	position: absolute;
}

.messageController__monaco-editor___k7btK .messageController__monaco-editor-overlaymessage___fvTGq .messageController__anchor___gLuxO.messageController__top___TCCPA {
	border-bottom-color: var(--vscode-inputValidation-infoBorder);
}

.messageController__monaco-editor___k7btK .messageController__monaco-editor-overlaymessage___fvTGq .messageController__anchor___gLuxO.messageController__below___KWq9G {
	border-top-color: var(--vscode-inputValidation-infoBorder);
}

.messageController__monaco-editor___k7btK .messageController__monaco-editor-overlaymessage___fvTGq:not(.messageController__below___KWq9G) .messageController__anchor___gLuxO.messageController__top___TCCPA,
.messageController__monaco-editor___k7btK .messageController__monaco-editor-overlaymessage___fvTGq.messageController__below___KWq9G .messageController__anchor___gLuxO.messageController__below___KWq9G {
	display: none;
}

.messageController__monaco-editor___k7btK .messageController__monaco-editor-overlaymessage___fvTGq.messageController__below___KWq9G .messageController__anchor___gLuxO.messageController__top___TCCPA {
	display: inherit;
	top: -8px;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.lightBulbWidget__monaco-editor___OUkfh .lightBulbWidget__contentWidgets___C5S9y .lightBulbWidget__codicon-light-bulb___UqcaN,
.lightBulbWidget__monaco-editor___OUkfh .lightBulbWidget__contentWidgets___C5S9y .lightBulbWidget__codicon-lightbulb-autofix___YLTd_ {
	display: flex;
	align-items: center;
	justify-content: center;
}

.lightBulbWidget__monaco-editor___OUkfh .lightBulbWidget__contentWidgets___C5S9y .lightBulbWidget__codicon-light-bulb___UqcaN:hover,
.lightBulbWidget__monaco-editor___OUkfh .lightBulbWidget__contentWidgets___C5S9y .lightBulbWidget__codicon-lightbulb-autofix___YLTd_:hover {
	cursor: pointer;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.codelensWidget__monaco-editor___V7QXq .codelensWidget__codelens-decoration___q843R {
	overflow: hidden;
	display: inline-block;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: var(--vscode-editorCodeLens-foreground)
}

.codelensWidget__monaco-editor___V7QXq .codelensWidget__codelens-decoration___q843R > span,
.codelensWidget__monaco-editor___V7QXq .codelensWidget__codelens-decoration___q843R > a {
	-moz-user-select: none;
	     user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	white-space: nowrap;
	vertical-align: sub;
}

.codelensWidget__monaco-editor___V7QXq .codelensWidget__codelens-decoration___q843R > a {
	text-decoration: none;
}

.codelensWidget__monaco-editor___V7QXq .codelensWidget__codelens-decoration___q843R > a:hover {
	cursor: pointer;
	color: var(--vscoce-editorLink-activeForeground) !important;
}

.codelensWidget__monaco-editor___V7QXq .codelensWidget__codelens-decoration___q843R > a:hover .codelensWidget__codicon___wWn2D {
	color: var(--vscoce-editorLink-activeForeground) !important;
}

.codelensWidget__monaco-editor___V7QXq .codelensWidget__codelens-decoration___q843R .codelensWidget__codicon___wWn2D {
	vertical-align: middle;
	color: currentColor !important;
	color: var(--vscode-editorCodeLens-foreground);
}

.codelensWidget__monaco-editor___V7QXq .codelensWidget__codelens-decoration___q843R > a:hover .codelensWidget__codicon___wWn2D::before {
	cursor: pointer;
}

@keyframes codelensWidget__fadein___r8nE1 {
	0% { opacity: 0; visibility: visible;}
	100% { opacity: 1; }
}

.codelensWidget__monaco-editor___V7QXq .codelensWidget__codelens-decoration___q843R.codelensWidget__fadein___r8nE1 {
	animation: codelensWidget__fadein___r8nE1 0.1s linear;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.goToDefinitionAtPosition__monaco-editor___mgGRI .goToDefinitionAtPosition__goto-definition-link___MMAdw {
	text-decoration: underline;
	cursor: pointer;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.peekViewWidget__monaco-editor___whohl .peekViewWidget__peekview-widget___Rj13O .peekViewWidget__head___ONI3n {
	box-sizing: border-box;
	display: flex;
}

.peekViewWidget__monaco-editor___whohl .peekViewWidget__peekview-widget___Rj13O .peekViewWidget__head___ONI3n .peekViewWidget__peekview-title___ZarUS {
	display: flex;
	align-items: center;
	font-size: 13px;
	margin-left: 20px;
	min-width: 0;
}

.peekViewWidget__monaco-editor___whohl .peekViewWidget__peekview-widget___Rj13O .peekViewWidget__head___ONI3n .peekViewWidget__peekview-title___ZarUS.peekViewWidget__clickable___CEDJ1 {
	cursor: pointer;
}

.peekViewWidget__monaco-editor___whohl .peekViewWidget__peekview-widget___Rj13O .peekViewWidget__head___ONI3n .peekViewWidget__peekview-title___ZarUS .peekViewWidget__dirname___B7pY_:not(:empty) {
	font-size: 0.9em;
	margin-left: 0.5em;
}

.peekViewWidget__monaco-editor___whohl .peekViewWidget__peekview-widget___Rj13O .peekViewWidget__head___ONI3n .peekViewWidget__peekview-title___ZarUS .peekViewWidget__meta___zw1Wr {
	white-space: nowrap;
}

.peekViewWidget__monaco-editor___whohl .peekViewWidget__peekview-widget___Rj13O .peekViewWidget__head___ONI3n .peekViewWidget__peekview-title___ZarUS .peekViewWidget__dirname___B7pY_ {
	white-space: nowrap;
}

.peekViewWidget__monaco-editor___whohl .peekViewWidget__peekview-widget___Rj13O .peekViewWidget__head___ONI3n .peekViewWidget__peekview-title___ZarUS .peekViewWidget__filename___Hlufj {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.peekViewWidget__monaco-editor___whohl .peekViewWidget__peekview-widget___Rj13O .peekViewWidget__head___ONI3n .peekViewWidget__peekview-title___ZarUS .peekViewWidget__meta___zw1Wr:not(:empty)::before {
	content: '-';
	padding: 0 0.3em;
}

.peekViewWidget__monaco-editor___whohl .peekViewWidget__peekview-widget___Rj13O .peekViewWidget__head___ONI3n .peekViewWidget__peekview-actions___F3R2y {
	flex: 1;
	text-align: right;
	padding-right: 2px;
}

.peekViewWidget__monaco-editor___whohl .peekViewWidget__peekview-widget___Rj13O .peekViewWidget__head___ONI3n .peekViewWidget__peekview-actions___F3R2y > .peekViewWidget__monaco-action-bar___DYoTA {
	display: inline-block;
}

.peekViewWidget__monaco-editor___whohl .peekViewWidget__peekview-widget___Rj13O .peekViewWidget__head___ONI3n .peekViewWidget__peekview-actions___F3R2y > .peekViewWidget__monaco-action-bar___DYoTA,
.peekViewWidget__monaco-editor___whohl .peekViewWidget__peekview-widget___Rj13O .peekViewWidget__head___ONI3n .peekViewWidget__peekview-actions___F3R2y > .peekViewWidget__monaco-action-bar___DYoTA > .peekViewWidget__actions-container___eBOOe {
	height: 100%;
}

.peekViewWidget__monaco-editor___whohl .peekViewWidget__peekview-widget___Rj13O > .peekViewWidget__body___vof6z {
	border-top: 1px solid;
	position: relative;
}

.peekViewWidget__monaco-editor___whohl .peekViewWidget__peekview-widget___Rj13O .peekViewWidget__head___ONI3n .peekViewWidget__peekview-title___ZarUS .peekViewWidget__codicon____X71x {
	margin-right: 4px;
}

.peekViewWidget__monaco-editor___whohl .peekViewWidget__peekview-widget___Rj13O .peekViewWidget__monaco-list___Tttza .peekViewWidget__monaco-list-row___VRJDc.peekViewWidget__focused___MUCXM .peekViewWidget__codicon____X71x {
	color: inherit !important;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/
.zoneWidget__monaco-editor___crGsa .zoneWidget__zone-widget___MqZlx {
	position: absolute;
	z-index: 10;
}


.zoneWidget__monaco-editor___crGsa .zoneWidget__zone-widget___MqZlx .zoneWidget__zone-widget-container___Oq8YX {
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-width: 0;
	border-bottom-width: 0;
	position: relative;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.dropdown__monaco-dropdown___Z71XS {
	height: 100%;
	padding: 0;
}

.dropdown__monaco-dropdown___Z71XS > .dropdown__dropdown-label___Y2JbO {
	cursor: pointer;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.dropdown__monaco-dropdown___Z71XS > .dropdown__dropdown-label___Y2JbO > .dropdown__action-label___HXsm_.dropdown__disabled___e9CPu {
	cursor: default;
}

.dropdown__monaco-dropdown-with-primary___YrOxS {
	display: flex !important;
	flex-direction: row;
	border-radius: 5px;
}

.dropdown__monaco-dropdown-with-primary___YrOxS > .dropdown__action-container___BARX7 > .dropdown__action-label___HXsm_ {
	margin-right: 0;
}

.dropdown__monaco-dropdown-with-primary___YrOxS > .dropdown__dropdown-action-container___agwuG > .dropdown__monaco-dropdown___Z71XS > .dropdown__dropdown-label___Y2JbO .dropdown__codicon___tBzVt[class*='codicon-'] {
	font-size: 12px;
	padding-left: 0px;
	padding-right: 0px;
	line-height: 16px;
	margin-left: -3px;
}

.dropdown__monaco-dropdown-with-primary___YrOxS > .dropdown__dropdown-action-container___agwuG > .dropdown__monaco-dropdown___Z71XS > .dropdown__dropdown-label___Y2JbO > .dropdown__action-label___HXsm_ {
	display: block;
	background-size: 16px;
	background-position: center center;
	background-repeat: no-repeat;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.menuEntryActionViewItem__monaco-action-bar___vixjr .menuEntryActionViewItem__action-item___JWal8.menuEntryActionViewItem__menu-entry___Rw3ZJ .menuEntryActionViewItem__action-label___E5kJO.menuEntryActionViewItem__icon___StbFf {
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: 16px;
}

.menuEntryActionViewItem__monaco-action-bar___vixjr .menuEntryActionViewItem__action-item___JWal8.menuEntryActionViewItem__menu-entry___Rw3ZJ .menuEntryActionViewItem__action-label___E5kJO {
	background-image: var(--menu-entry-icon-light);
}

.menuEntryActionViewItem__vs-dark___W9xJL .menuEntryActionViewItem__monaco-action-bar___vixjr .menuEntryActionViewItem__action-item___JWal8.menuEntryActionViewItem__menu-entry___Rw3ZJ .menuEntryActionViewItem__action-label___E5kJO,
.menuEntryActionViewItem__hc-black___R1dVK .menuEntryActionViewItem__monaco-action-bar___vixjr .menuEntryActionViewItem__action-item___JWal8.menuEntryActionViewItem__menu-entry___Rw3ZJ .menuEntryActionViewItem__action-label___E5kJO {
	background-image: var(--menu-entry-icon-dark);
}


.menuEntryActionViewItem__monaco-dropdown-with-default___zqsSx {
	display: flex !important;
	flex-direction: row;
	border-radius: 5px;
}

.menuEntryActionViewItem__monaco-dropdown-with-default___zqsSx > .menuEntryActionViewItem__action-container___SfyHh > .menuEntryActionViewItem__action-label___E5kJO {
	margin-right: 0;
}

.menuEntryActionViewItem__monaco-dropdown-with-default___zqsSx > .menuEntryActionViewItem__action-container___SfyHh.menuEntryActionViewItem__menu-entry___Rw3ZJ > .menuEntryActionViewItem__action-label___E5kJO.menuEntryActionViewItem__icon___StbFf {
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: 16px;
}

.menuEntryActionViewItem__monaco-dropdown-with-default___zqsSx > .menuEntryActionViewItem__action-container___SfyHh.menuEntryActionViewItem__menu-entry___Rw3ZJ > .menuEntryActionViewItem__action-label___E5kJO {
	background-image: var(--menu-entry-icon-light);
}

.menuEntryActionViewItem__vs-dark___W9xJL .menuEntryActionViewItem__monaco-dropdown-with-default___zqsSx > .menuEntryActionViewItem__action-container___SfyHh.menuEntryActionViewItem__menu-entry___Rw3ZJ > .menuEntryActionViewItem__action-label___E5kJO,
.menuEntryActionViewItem__hc-black___R1dVK .menuEntryActionViewItem__monaco-dropdown-with-default___zqsSx > .menuEntryActionViewItem__action-container___SfyHh.menuEntryActionViewItem__menu-entry___Rw3ZJ > .menuEntryActionViewItem__action-label___E5kJO {
	background-image: var(--menu-entry-icon-dark);
}

.menuEntryActionViewItem__monaco-dropdown-with-default___zqsSx > .menuEntryActionViewItem__dropdown-action-container___hQcaS > .menuEntryActionViewItem__monaco-dropdown___w97f0 > .menuEntryActionViewItem__dropdown-label____zNQs .menuEntryActionViewItem__codicon___VT1l7[class*='codicon-'] {
	font-size: 12px;
	padding-left: 0px;
	padding-right: 0px;
	line-height: 16px;
	margin-left: -3px;
}

.menuEntryActionViewItem__monaco-dropdown-with-default___zqsSx > .menuEntryActionViewItem__dropdown-action-container___hQcaS > .menuEntryActionViewItem__monaco-dropdown___w97f0 > .menuEntryActionViewItem__dropdown-label____zNQs > .menuEntryActionViewItem__action-label___E5kJO {
	display: block;
	background-size: 16px;
	background-position: center center;
	background-repeat: no-repeat;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

/* -- zone widget */
.referencesWidget__monaco-editor___b8Zon .referencesWidget__zone-widget___ljAf0 .referencesWidget__zone-widget-container___u_Uu4.referencesWidget__reference-zone-widget___TmaxW {
	border-top-width: 1px;
	border-bottom-width: 1px;
}

.referencesWidget__monaco-editor___b8Zon .referencesWidget__reference-zone-widget___TmaxW .referencesWidget__inline___WjhTO {
	display: inline-block;
	vertical-align: top;
}

.referencesWidget__monaco-editor___b8Zon .referencesWidget__reference-zone-widget___TmaxW .referencesWidget__messages___lnCz_ {
	height: 100%;
	width: 100%;
	text-align: center;
	padding: 3em 0;
}

.referencesWidget__monaco-editor___b8Zon .referencesWidget__reference-zone-widget___TmaxW .referencesWidget__ref-tree___alxGX {
	line-height: 23px;
	background-color: var(--vscode-peekViewResult-background);
	color: var(--vscode-peekViewResult-lineForeground);
}

.referencesWidget__monaco-editor___b8Zon .referencesWidget__reference-zone-widget___TmaxW .referencesWidget__ref-tree___alxGX .referencesWidget__reference___P7bgN {
	text-overflow: ellipsis;
	overflow: hidden;
}

.referencesWidget__monaco-editor___b8Zon .referencesWidget__reference-zone-widget___TmaxW .referencesWidget__ref-tree___alxGX .referencesWidget__reference-file___otHkS {
	display: inline-flex;
	width: 100%;
	height: 100%;
	color: var(--vscode-peekViewResult-fileForeground);
}

.referencesWidget__monaco-editor___b8Zon .referencesWidget__reference-zone-widget___TmaxW .referencesWidget__ref-tree___alxGX .referencesWidget__monaco-list___whkO5:focus .referencesWidget__selected___b6953 .referencesWidget__reference-file___otHkS {
	color: inherit !important;
}

.referencesWidget__monaco-editor___b8Zon .referencesWidget__reference-zone-widget___TmaxW .referencesWidget__ref-tree___alxGX .referencesWidget__monaco-list___whkO5:focus .referencesWidget__monaco-list-rows___uw7YT > .referencesWidget__monaco-list-row___lYW2C.referencesWidget__selected___b6953:not(.referencesWidget__highlighted___Cuafi) {
	background-color: var(--vscode-peekViewResult-selectionBackground);
	color: var(--vscode-peekViewResult-selectionForeground) !important;
}

.referencesWidget__monaco-editor___b8Zon .referencesWidget__reference-zone-widget___TmaxW .referencesWidget__ref-tree___alxGX .referencesWidget__reference-file___otHkS .referencesWidget__count___MgXaT {
	margin-right: 12px;
	margin-left: auto;
}

.referencesWidget__monaco-editor___b8Zon .referencesWidget__reference-zone-widget___TmaxW .referencesWidget__ref-tree___alxGX .referencesWidget__referenceMatch___oEzEW .referencesWidget__highlight___isFaI {
	background-color: var(--vscode-peekViewResult-matchHighlightBackground);
}

.referencesWidget__monaco-editor___b8Zon .referencesWidget__reference-zone-widget___TmaxW .referencesWidget__preview___z3Wjt .referencesWidget__reference-decoration___AEwnC {
	background-color: var(--vscode-peekViewEditor-matchHighlightBackground);
	border: 2px solid var(--vscode-peekViewEditor-matchHighlightBorder);
	box-sizing: border-box;
}

.referencesWidget__monaco-editor___b8Zon .referencesWidget__reference-zone-widget___TmaxW .referencesWidget__preview___z3Wjt .referencesWidget__monaco-editor___b8Zon .referencesWidget__monaco-editor-background___x_nfv,
.referencesWidget__monaco-editor___b8Zon .referencesWidget__reference-zone-widget___TmaxW .referencesWidget__preview___z3Wjt .referencesWidget__monaco-editor___b8Zon .referencesWidget__inputarea___VsHLz.referencesWidget__ime-input___belfH {
	background-color: var(--vscode-peekViewEditor-background);
}

.referencesWidget__monaco-editor___b8Zon .referencesWidget__reference-zone-widget___TmaxW .referencesWidget__preview___z3Wjt .referencesWidget__monaco-editor___b8Zon .referencesWidget__margin___gvAlu {
	background-color: var(--vscode-peekViewEditorGutter-background);
}

/* High Contrast Theming */

.referencesWidget__monaco-editor___b8Zon.referencesWidget__hc-black___A7dFV .referencesWidget__reference-zone-widget___TmaxW .referencesWidget__ref-tree___alxGX .referencesWidget__reference-file___otHkS {
	font-weight: bold;
}

.referencesWidget__monaco-editor___b8Zon.referencesWidget__hc-black___A7dFV .referencesWidget__reference-zone-widget___TmaxW .referencesWidget__ref-tree___alxGX .referencesWidget__referenceMatch___oEzEW .referencesWidget__highlight___isFaI {
	border: 1px dotted transparent;
	border: 1px dotted var(--vscode-contrastActiveBorder, transparent);
	box-sizing: border-box;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.hover__monaco-hover___qeYiX {
	cursor: default;
	position: absolute;
	overflow: hidden;
	z-index: 50;
	-moz-user-select: text;
	     user-select: text;
	-webkit-user-select: text;
	-ms-user-select: text;
	box-sizing: initial;
	animation: hover__fadein___tVFCk 100ms linear;
	line-height: 1.5em;
}

.hover__monaco-hover___qeYiX.hover__hidden___bd6q8 {
	display: none;
}

.hover__monaco-hover___qeYiX .hover__hover-contents___B1XJJ:not(.hover__html-hover-contents___uChJ5) {
	padding: 4px 8px;
}

.hover__monaco-hover___qeYiX .hover__markdown-hover___rTPqx > .hover__hover-contents___B1XJJ:not(.hover__code-hover-contents___y5lU7) {
	max-width: 500px;
	word-wrap: break-word;
}

.hover__monaco-hover___qeYiX .hover__markdown-hover___rTPqx > .hover__hover-contents___B1XJJ:not(.hover__code-hover-contents___y5lU7) hr {
	min-width: 100%;
}

.hover__monaco-hover___qeYiX p,
.hover__monaco-hover___qeYiX .hover__code___HMyMP,
.hover__monaco-hover___qeYiX ul {
	margin: 8px 0;
}

.hover__monaco-hover___qeYiX code {
	font-family: var(--monaco-monospace-font);
}

.hover__monaco-hover___qeYiX hr {
	box-sizing: border-box;
	border-left: 0px;
	border-right: 0px;
	margin-top: 4px;
	margin-bottom: -4px;
	margin-left: -8px;
	margin-right: -8px;
	height: 1px;
}

.hover__monaco-hover___qeYiX p:first-child,
.hover__monaco-hover___qeYiX .hover__code___HMyMP:first-child,
.hover__monaco-hover___qeYiX ul:first-child {
	margin-top: 0;
}

.hover__monaco-hover___qeYiX p:last-child,
.hover__monaco-hover___qeYiX .hover__code___HMyMP:last-child,
.hover__monaco-hover___qeYiX ul:last-child {
	margin-bottom: 0;
}

/* MarkupContent Layout */
.hover__monaco-hover___qeYiX ul {
	padding-left: 20px;
}
.hover__monaco-hover___qeYiX ol {
	padding-left: 20px;
}

.hover__monaco-hover___qeYiX li > p {
	margin-bottom: 0;
}

.hover__monaco-hover___qeYiX li > ul {
	margin-top: 0;
}

.hover__monaco-hover___qeYiX code {
	border-radius: 3px;
	padding: 0 0.4em;
}

.hover__monaco-hover___qeYiX .hover__monaco-tokenized-source___PkAiR {
	white-space: pre-wrap;
}

.hover__monaco-hover___qeYiX .hover__hover-row___iTD9t.hover__status-bar___XFrU2 {
	font-size: 12px;
	line-height: 22px;
}

.hover__monaco-hover___qeYiX .hover__hover-row___iTD9t.hover__status-bar___XFrU2 .hover__actions___txa7P {
	display: flex;
	padding: 0px 8px;
}

.hover__monaco-hover___qeYiX .hover__hover-row___iTD9t.hover__status-bar___XFrU2 .hover__actions___txa7P .hover__action-container___Nb_cT {
	margin-right: 16px;
	cursor: pointer;
}

.hover__monaco-hover___qeYiX .hover__hover-row___iTD9t.hover__status-bar___XFrU2 .hover__actions___txa7P .hover__action-container___Nb_cT .hover__action___Cg8CM .hover__icon___R9RmJ {
	padding-right: 4px;
}

.hover__monaco-hover___qeYiX .hover__markdown-hover___rTPqx .hover__hover-contents___B1XJJ .hover__codicon___kGxfZ {
	color: inherit;
	font-size: inherit;
	vertical-align: middle;
}

.hover__monaco-hover___qeYiX .hover__hover-contents___B1XJJ a.hover__code-link___b3nGr:hover,
.hover__monaco-hover___qeYiX .hover__hover-contents___B1XJJ a.hover__code-link___b3nGr {
	color: inherit;
}

.hover__monaco-hover___qeYiX .hover__hover-contents___B1XJJ a.hover__code-link___b3nGr:before {
	content: '(';
}

.hover__monaco-hover___qeYiX .hover__hover-contents___B1XJJ a.hover__code-link___b3nGr:after {
	content: ')';
}

.hover__monaco-hover___qeYiX .hover__hover-contents___B1XJJ a.hover__code-link___b3nGr > span {
	text-decoration: underline;
	/** Hack to force underline to show **/
	border-bottom: 1px solid transparent;
	text-underline-position: under;
}

/** Spans in markdown hovers need a margin-bottom to avoid looking cramped: https://github.com/microsoft/vscode/issues/101496 **/
.hover__monaco-hover___qeYiX .hover__markdown-hover___rTPqx .hover__hover-contents___B1XJJ:not(.hover__code-hover-contents___y5lU7):not(.hover__html-hover-contents___uChJ5) span {
	margin-bottom: 4px;
	display: inline-block;
}

.hover__monaco-hover-content___i0NQH .hover__action-container___Nb_cT a {
	-webkit-user-select: none;
	-moz-user-select: none;
	     user-select: none;
}

.hover__monaco-hover-content___i0NQH .hover__action-container___Nb_cT.hover__disabled___dIakf {
	pointer-events: none;
	opacity: 0.4;
	cursor: default;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.colorPicker__colorpicker-widget___pU0ol {
	height: 190px;
	-moz-user-select: none;
	     user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
}

.colorPicker__monaco-editor___UnaAN .colorPicker__colorpicker-hover___NNoaD:focus {
	outline: none;
}

/* Decoration */

.colorPicker__colorpicker-color-decoration___V1BP9 {
	border: solid 0.1em #000;
	box-sizing: border-box;
	margin: 0.1em 0.2em 0 0.2em;
	width: 0.8em;
	height: 0.8em;
	line-height: 0.8em;
	display: inline-block;
}

.colorPicker__hc-black___zWJcj .colorPicker__colorpicker-color-decoration___V1BP9,
.colorPicker__vs-dark___Sx0_U .colorPicker__colorpicker-color-decoration___V1BP9 {
	border: solid 0.1em #eee;
}

/* Header */

.colorPicker__colorpicker-header___Miquw {
	display: flex;
	height: 24px;
	position: relative;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAHUlEQVQYV2PYvXu3JAi7uLiAMaYAjAGTQBPYLQkAa/0Zef3qRswAAAAASUVORK5CYII=);
	background-size: 9px 9px;
	image-rendering: pixelated;
}

.colorPicker__colorpicker-header___Miquw .colorPicker__picked-color___oQUWv {
	width: 216px;
	display: flex;
	align-items: center;
	justify-content: center;
	line-height: 24px;
	cursor: pointer;
	color: white;
	flex: 1;
}

.colorPicker__colorpicker-header___Miquw .colorPicker__picked-color___oQUWv .colorPicker__codicon___RVO6N {
	color: inherit;
	font-size: 14px;
	position: absolute;
	left: 8px;
}

.colorPicker__colorpicker-header___Miquw .colorPicker__picked-color___oQUWv.colorPicker__light____tMYF {
	color: black;
}

.colorPicker__colorpicker-header___Miquw .colorPicker__original-color___wNQl1 {
	width: 74px;
	z-index: inherit;
	cursor: pointer;
}


/* Body */

.colorPicker__colorpicker-body___hNtWW {
	display: flex;
	padding: 8px;
	position: relative;
}

.colorPicker__colorpicker-body___hNtWW .colorPicker__saturation-wrap___Hj7Ig {
	overflow: hidden;
	height: 150px;
	position: relative;
	min-width: 220px;
	flex: 1;
}

.colorPicker__colorpicker-body___hNtWW .colorPicker__saturation-box___TG_On {
	height: 150px;
	position: absolute;
}

.colorPicker__colorpicker-body___hNtWW .colorPicker__saturation-selection___X5KMs {
	width: 9px;
	height: 9px;
	margin: -5px 0 0 -5px;
	border: 1px solid rgb(255, 255, 255);
	border-radius: 100%;
	box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.8);
	position: absolute;
}

.colorPicker__colorpicker-body___hNtWW .colorPicker__strip___J4_vF {
	width: 25px;
	height: 150px;
}

.colorPicker__colorpicker-body___hNtWW .colorPicker__hue-strip___F8v_d {
	position: relative;
	margin-left: 8px;
	cursor: grab;
	background: linear-gradient(to bottom, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
}

.colorPicker__colorpicker-body___hNtWW .colorPicker__opacity-strip___RAV3W {
	position: relative;
	margin-left: 8px;
	cursor: grab;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAHUlEQVQYV2PYvXu3JAi7uLiAMaYAjAGTQBPYLQkAa/0Zef3qRswAAAAASUVORK5CYII=);
	background-size: 9px 9px;
	image-rendering: pixelated;
}

.colorPicker__colorpicker-body___hNtWW .colorPicker__strip___J4_vF.colorPicker__grabbing___s32fC {
	cursor: grabbing;
}

.colorPicker__colorpicker-body___hNtWW .colorPicker__slider___uHFGj {
	position: absolute;
	top: 0;
	left: -2px;
	width: calc(100% + 4px);
	height: 4px;
	box-sizing: border-box;
	border: 1px solid rgba(255, 255, 255, 0.71);
	box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.85);
}

.colorPicker__colorpicker-body___hNtWW .colorPicker__strip___J4_vF .colorPicker__overlay___WNZXW {
	height: 150px;
	pointer-events: none;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

/* marker zone */

.gotoErrorWidget__monaco-editor___a8gAR .gotoErrorWidget__peekview-widget___v0m6T .gotoErrorWidget__head___UDLBk .gotoErrorWidget__peekview-title___sp97e .gotoErrorWidget__severity-icon____sRXg {
	display: inline-block;
	vertical-align: text-top;
	margin-right: 4px;
}

.gotoErrorWidget__monaco-editor___a8gAR .gotoErrorWidget__marker-widget___vZgjv {
	text-overflow: ellipsis;
	white-space: nowrap;
}

.gotoErrorWidget__monaco-editor___a8gAR .gotoErrorWidget__marker-widget___vZgjv > .gotoErrorWidget__stale___wSLbn {
	opacity: 0.6;
	font-style: italic;
}

.gotoErrorWidget__monaco-editor___a8gAR .gotoErrorWidget__marker-widget___vZgjv .gotoErrorWidget__title___hnkPT {
	display: inline-block;
	padding-right: 5px;
}

.gotoErrorWidget__monaco-editor___a8gAR .gotoErrorWidget__marker-widget___vZgjv .gotoErrorWidget__descriptioncontainer___xF4d9 {
	position: absolute;
	white-space: pre;
	-moz-user-select: text;
	     user-select: text;
	-webkit-user-select: text;
	-ms-user-select: text;
	padding: 8px 12px 0 20px;
}

.gotoErrorWidget__monaco-editor___a8gAR .gotoErrorWidget__marker-widget___vZgjv .gotoErrorWidget__descriptioncontainer___xF4d9 .gotoErrorWidget__message___oUDFS {
	display: flex;
	flex-direction: column;
}

.gotoErrorWidget__monaco-editor___a8gAR .gotoErrorWidget__marker-widget___vZgjv .gotoErrorWidget__descriptioncontainer___xF4d9 .gotoErrorWidget__message___oUDFS .gotoErrorWidget__details___llBJO {
	padding-left: 6px;
}

.gotoErrorWidget__monaco-editor___a8gAR .gotoErrorWidget__marker-widget___vZgjv .gotoErrorWidget__descriptioncontainer___xF4d9 .gotoErrorWidget__message___oUDFS .gotoErrorWidget__source___nhGZr,
.gotoErrorWidget__monaco-editor___a8gAR .gotoErrorWidget__marker-widget___vZgjv .gotoErrorWidget__descriptioncontainer___xF4d9 .gotoErrorWidget__message___oUDFS span.gotoErrorWidget__code___RBpRc {
	opacity: 0.6;
}

.gotoErrorWidget__monaco-editor___a8gAR .gotoErrorWidget__marker-widget___vZgjv .gotoErrorWidget__descriptioncontainer___xF4d9 .gotoErrorWidget__message___oUDFS a.gotoErrorWidget__code-link___XAkyu {
	opacity: 0.6;
	color: inherit;
}

.gotoErrorWidget__monaco-editor___a8gAR .gotoErrorWidget__marker-widget___vZgjv .gotoErrorWidget__descriptioncontainer___xF4d9 .gotoErrorWidget__message___oUDFS a.gotoErrorWidget__code-link___XAkyu:before {
	content: '(';
}

.gotoErrorWidget__monaco-editor___a8gAR .gotoErrorWidget__marker-widget___vZgjv .gotoErrorWidget__descriptioncontainer___xF4d9 .gotoErrorWidget__message___oUDFS a.gotoErrorWidget__code-link___XAkyu:after {
	content: ')';
}

.gotoErrorWidget__monaco-editor___a8gAR .gotoErrorWidget__marker-widget___vZgjv .gotoErrorWidget__descriptioncontainer___xF4d9 .gotoErrorWidget__message___oUDFS a.gotoErrorWidget__code-link___XAkyu > span {
	text-decoration: underline;
	/** Hack to force underline to show **/
	border-bottom: 1px solid transparent;
	text-underline-position: under;
	color: var(--vscode-textLink-foreground);
}

.gotoErrorWidget__monaco-editor___a8gAR .gotoErrorWidget__marker-widget___vZgjv .gotoErrorWidget__descriptioncontainer___xF4d9 .gotoErrorWidget__message___oUDFS a.gotoErrorWidget__code-link___XAkyu > span {
	color: var(--vscode-textLink-activeForeground);
}

.gotoErrorWidget__monaco-editor___a8gAR .gotoErrorWidget__marker-widget___vZgjv .gotoErrorWidget__descriptioncontainer___xF4d9 .gotoErrorWidget__filename___hhTf9 {
	cursor: pointer;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.snippetSession__monaco-editor___SVnZn .snippetSession__snippet-placeholder___p4tXs {
	min-width: 2px;
	outline-style: solid;
	outline-width: 1px;
	background-color: transparent;
	background-color: var(--vscode-editor-snippetTabstopHighlightBackground, transparent);
	outline-color: transparent;
	outline-color: var(--vscode-editor-snippetTabstopHighlightBorder, transparent);
}

.snippetSession__monaco-editor___SVnZn .snippetSession__finish-snippet-placeholder___HEgO9 {
	outline-style: solid;
	outline-width: 1px;
	background-color: transparent;
	background-color: var(--vscode-editor-snippetFinalTabstopHighlightBackground, transparent);
	outline-color: transparent;
	outline-color: var(--vscode-editor-snippetFinalTabstopHighlightBorder, transparent);
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

/* Suggest widget*/

.suggest__monaco-editor___WGrEo .suggest__suggest-widget___KL5xW {
	width: 430px;
	z-index: 40;
	display: flex;
	flex-direction: column;
}

.suggest__monaco-editor___WGrEo .suggest__suggest-widget___KL5xW.suggest__message___FiQUI {
	flex-direction: row;
	align-items: center;
}

.suggest__monaco-editor___WGrEo .suggest__suggest-widget___KL5xW,
.suggest__monaco-editor___WGrEo .suggest__suggest-details___US4CP {
	flex: 0 1 auto;
	width: 100%;
	border-style: solid;
	border-width: 1px;
	border-color: var(--vscode-editorSuggestWidget-border);
	background-color: var(--vscode-editorSuggestWidget-background);
}

.suggest__monaco-editor___WGrEo.suggest__hc-black___FlMjf .suggest__suggest-widget___KL5xW,
.suggest__monaco-editor___WGrEo.suggest__hc-black___FlMjf .suggest__suggest-details___US4CP {
	border-width: 2px;
}

/* Styles for status bar part */


.suggest__monaco-editor___WGrEo .suggest__suggest-widget___KL5xW .suggest__suggest-status-bar___gyuwg {
	box-sizing: border-box;
	display: none;
	flex-flow: row nowrap;
	justify-content: space-between;
	width: 100%;
	font-size: 80%;
	padding: 0 4px 0 4px;
	border-top: 1px solid var(--vscode-editorSuggestWidget-border);
	overflow: hidden;
}

.suggest__monaco-editor___WGrEo .suggest__suggest-widget___KL5xW.suggest__with-status-bar___G2orV .suggest__suggest-status-bar___gyuwg {
	display: flex;
}

.suggest__monaco-editor___WGrEo .suggest__suggest-widget___KL5xW .suggest__suggest-status-bar___gyuwg .suggest__left___aMBHI {
	padding-right: 8px;
}

.suggest__monaco-editor___WGrEo .suggest__suggest-widget___KL5xW.suggest__with-status-bar___G2orV .suggest__suggest-status-bar___gyuwg .suggest__action-label___wOgS1 {
	color: var(--vscode-editorSuggestWidgetStatus-foreground);
}

.suggest__monaco-editor___WGrEo .suggest__suggest-widget___KL5xW.suggest__with-status-bar___G2orV .suggest__suggest-status-bar___gyuwg .suggest__action-item___LzWN6:not(:last-of-type) .suggest__action-label___wOgS1 {
	margin-right: 0;
}

.suggest__monaco-editor___WGrEo .suggest__suggest-widget___KL5xW.suggest__with-status-bar___G2orV .suggest__suggest-status-bar___gyuwg .suggest__action-item___LzWN6:not(:last-of-type) .suggest__action-label___wOgS1::after {
	content: ', ';
	margin-right: 0.3em;
}

.suggest__monaco-editor___WGrEo .suggest__suggest-widget___KL5xW.suggest__with-status-bar___G2orV .suggest__monaco-list___YVgwa .suggest__monaco-list-row___s122R>.suggest__contents___FTD_L>.suggest__main___XV_h1>.suggest__right___dIPrk>.suggest__readMore___YUvZZ,
.suggest__monaco-editor___WGrEo .suggest__suggest-widget___KL5xW.suggest__with-status-bar___G2orV .suggest__monaco-list___YVgwa .suggest__monaco-list-row___s122R.suggest__focused___Yv07M.suggest__string-label___EabmO>.suggest__contents___FTD_L>.suggest__main___XV_h1>.suggest__right___dIPrk>.suggest__readMore___YUvZZ {
	display: none;
}

.suggest__monaco-editor___WGrEo .suggest__suggest-widget___KL5xW.suggest__with-status-bar___G2orV:not(.suggest__docs-side___hiuL5) .suggest__monaco-list___YVgwa .suggest__monaco-list-row___s122R:hover>.suggest__contents___FTD_L>.suggest__main___XV_h1>.suggest__right___dIPrk.suggest__can-expand-details___YuHEq>.suggest__details-label___L2kbb {
	width: 100%;
}

/* Styles for Message element for when widget is loading or is empty */

.suggest__monaco-editor___WGrEo .suggest__suggest-widget___KL5xW>.suggest__message___FiQUI {
	padding-left: 22px;
}

/** Styles for the list element **/

.suggest__monaco-editor___WGrEo .suggest__suggest-widget___KL5xW>.suggest__tree___q_mVS {
	height: 100%;
	width: 100%;
}

.suggest__monaco-editor___WGrEo .suggest__suggest-widget___KL5xW .suggest__monaco-list___YVgwa {
	-moz-user-select: none;
	     user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
}

/** Styles for each row in the list element **/

.suggest__monaco-editor___WGrEo .suggest__suggest-widget___KL5xW .suggest__monaco-list___YVgwa .suggest__monaco-list-row___s122R {
	display: flex;
	-mox-box-sizing: border-box;
	box-sizing: border-box;
	padding-right: 10px;
	background-repeat: no-repeat;
	background-position: 2px 2px;
	white-space: nowrap;
	cursor: pointer;
	touch-action: none;
}

.suggest__monaco-editor___WGrEo .suggest__suggest-widget___KL5xW .suggest__monaco-list___YVgwa .suggest__monaco-list-row___s122R.suggest__focused___Yv07M {
	color: var(--vscode-editorSuggestWidget-selectedForeground);
}

.suggest__monaco-editor___WGrEo .suggest__suggest-widget___KL5xW .suggest__monaco-list___YVgwa .suggest__monaco-list-row___s122R.suggest__focused___Yv07M .suggest__codicon___UjOZ2 {
	color: var(--vscode-editorSuggestWidget-selectedIconForeground);
}

.suggest__monaco-editor___WGrEo .suggest__suggest-widget___KL5xW .suggest__monaco-list___YVgwa .suggest__monaco-list-row___s122R>.suggest__contents___FTD_L {
	flex: 1;
	height: 100%;
	overflow: hidden;
	padding-left: 2px;
}

.suggest__monaco-editor___WGrEo .suggest__suggest-widget___KL5xW .suggest__monaco-list___YVgwa .suggest__monaco-list-row___s122R>.suggest__contents___FTD_L>.suggest__main___XV_h1 {
	display: flex;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: pre;
	justify-content: space-between;
}

.suggest__monaco-editor___WGrEo .suggest__suggest-widget___KL5xW .suggest__monaco-list___YVgwa .suggest__monaco-list-row___s122R>.suggest__contents___FTD_L>.suggest__main___XV_h1>.suggest__left___aMBHI, .suggest__monaco-editor___WGrEo .suggest__suggest-widget___KL5xW .suggest__monaco-list___YVgwa .suggest__monaco-list-row___s122R>.suggest__contents___FTD_L>.suggest__main___XV_h1>.suggest__right___dIPrk {
	display: flex;
}

.suggest__monaco-editor___WGrEo .suggest__suggest-widget___KL5xW:not(.suggest__frozen___fCmS7) .suggest__monaco-highlighted-label___CLYE8 .suggest__highlight___YntOn {
	font-weight: bold;
}

.suggest__monaco-editor___WGrEo .suggest__suggest-widget___KL5xW .suggest__monaco-list___YVgwa .suggest__monaco-list-row___s122R .suggest__monaco-highlighted-label___CLYE8 .suggest__highlight___YntOn {
	color: var(--vscode-editorSuggestWidget-highlightForeground);
}

.suggest__monaco-editor___WGrEo .suggest__suggest-widget___KL5xW .suggest__monaco-list___YVgwa .suggest__monaco-list-row___s122R.suggest__focused___Yv07M .suggest__monaco-highlighted-label___CLYE8 .suggest__highlight___YntOn {
	color: var(--vscode-editorSuggestWidget-focusHighlightForeground);
}

/** ReadMore Icon styles **/

.suggest__monaco-editor___WGrEo .suggest__suggest-details___US4CP>.suggest__monaco-scrollable-element___BWryH>.suggest__body___e8y4L>.suggest__header___PbqtP>.suggest__codicon-close___y1rh8,
.suggest__monaco-editor___WGrEo .suggest__suggest-widget___KL5xW .suggest__monaco-list___YVgwa .suggest__monaco-list-row___s122R>.suggest__contents___FTD_L>.suggest__main___XV_h1>.suggest__right___dIPrk>.suggest__readMore___YUvZZ::before {
	color: inherit;
	opacity: 1;
	font-size: 14px;
	cursor: pointer;
}

.suggest__monaco-editor___WGrEo .suggest__suggest-details___US4CP>.suggest__monaco-scrollable-element___BWryH>.suggest__body___e8y4L>.suggest__header___PbqtP>.suggest__codicon-close___y1rh8 {
	position: absolute;
	top: 6px;
	right: 2px;
}

.suggest__monaco-editor___WGrEo .suggest__suggest-details___US4CP>.suggest__monaco-scrollable-element___BWryH>.suggest__body___e8y4L>.suggest__header___PbqtP>.suggest__codicon-close___y1rh8:hover,
.suggest__monaco-editor___WGrEo .suggest__suggest-widget___KL5xW .suggest__monaco-list___YVgwa .suggest__monaco-list-row___s122R>.suggest__contents___FTD_L>.suggest__main___XV_h1>.suggest__right___dIPrk>.suggest__readMore___YUvZZ:hover {
	opacity: 1;
}

/** signature, qualifier, type/details opacity **/

.suggest__monaco-editor___WGrEo .suggest__suggest-widget___KL5xW .suggest__monaco-list___YVgwa .suggest__monaco-list-row___s122R>.suggest__contents___FTD_L>.suggest__main___XV_h1>.suggest__right___dIPrk>.suggest__details-label___L2kbb {
	opacity: 0.7;
}

.suggest__monaco-editor___WGrEo .suggest__suggest-widget___KL5xW .suggest__monaco-list___YVgwa .suggest__monaco-list-row___s122R>.suggest__contents___FTD_L>.suggest__main___XV_h1>.suggest__left___aMBHI>.suggest__signature-label___gddyz {
	overflow: hidden;
	text-overflow: ellipsis;
	opacity: 0.6;
}

.suggest__monaco-editor___WGrEo .suggest__suggest-widget___KL5xW .suggest__monaco-list___YVgwa .suggest__monaco-list-row___s122R>.suggest__contents___FTD_L>.suggest__main___XV_h1>.suggest__left___aMBHI>.suggest__qualifier-label___WHf8C {
	margin-left: 12px;
	opacity: 0.4;
	font-size: 85%;
	line-height: initial;
	text-overflow: ellipsis;
	overflow: hidden;
	align-self: center;
}

/** Type Info and icon next to the label in the focused completion item **/

.suggest__monaco-editor___WGrEo .suggest__suggest-widget___KL5xW .suggest__monaco-list___YVgwa .suggest__monaco-list-row___s122R>.suggest__contents___FTD_L>.suggest__main___XV_h1>.suggest__right___dIPrk>.suggest__details-label___L2kbb {
	font-size: 85%;
	margin-left: 1.1em;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.suggest__monaco-editor___WGrEo .suggest__suggest-widget___KL5xW .suggest__monaco-list___YVgwa .suggest__monaco-list-row___s122R>.suggest__contents___FTD_L>.suggest__main___XV_h1>.suggest__right___dIPrk>.suggest__details-label___L2kbb>.suggest__monaco-tokenized-source___h9vQg {
	display: inline;
}

/** Details: if using CompletionItem#details, show on focus **/

.suggest__monaco-editor___WGrEo .suggest__suggest-widget___KL5xW .suggest__monaco-list___YVgwa .suggest__monaco-list-row___s122R>.suggest__contents___FTD_L>.suggest__main___XV_h1>.suggest__right___dIPrk>.suggest__details-label___L2kbb {
	display: none;
}

.suggest__monaco-editor___WGrEo .suggest__suggest-widget___KL5xW:not(.suggest__shows-details___MGvMC) .suggest__monaco-list___YVgwa .suggest__monaco-list-row___s122R.suggest__focused___Yv07M>.suggest__contents___FTD_L>.suggest__main___XV_h1>.suggest__right___dIPrk>.suggest__details-label___L2kbb {
	display: inline;
}

/** Details: if using CompletionItemLabel#details, always show **/

.suggest__monaco-editor___WGrEo .suggest__suggest-widget___KL5xW .suggest__monaco-list___YVgwa .suggest__monaco-list-row___s122R:not(.suggest__string-label___EabmO)>.suggest__contents___FTD_L>.suggest__main___XV_h1>.suggest__right___dIPrk>.suggest__details-label___L2kbb,
.suggest__monaco-editor___WGrEo .suggest__suggest-widget___KL5xW.suggest__docs-side___hiuL5 .suggest__monaco-list___YVgwa .suggest__monaco-list-row___s122R.suggest__focused___Yv07M:not(.suggest__string-label___EabmO)>.suggest__contents___FTD_L>.suggest__main___XV_h1>.suggest__right___dIPrk>.suggest__details-label___L2kbb {
	display: inline;
}

/** Ellipsis on hover **/

.suggest__monaco-editor___WGrEo .suggest__suggest-widget___KL5xW:not(.suggest__docs-side___hiuL5) .suggest__monaco-list___YVgwa .suggest__monaco-list-row___s122R:hover>.suggest__contents___FTD_L>.suggest__main___XV_h1>.suggest__right___dIPrk.suggest__can-expand-details___YuHEq>.suggest__details-label___L2kbb {
	width: calc(100% - 26px);
}

.suggest__monaco-editor___WGrEo .suggest__suggest-widget___KL5xW .suggest__monaco-list___YVgwa .suggest__monaco-list-row___s122R>.suggest__contents___FTD_L>.suggest__main___XV_h1>.suggest__left___aMBHI {
	flex-shrink: 1;
	flex-grow: 1;
	overflow: hidden;
}

.suggest__monaco-editor___WGrEo .suggest__suggest-widget___KL5xW .suggest__monaco-list___YVgwa .suggest__monaco-list-row___s122R>.suggest__contents___FTD_L>.suggest__main___XV_h1>.suggest__left___aMBHI>.suggest__monaco-icon-label___Z1p16 {
	flex-shrink: 0;
}

.suggest__monaco-editor___WGrEo .suggest__suggest-widget___KL5xW .suggest__monaco-list___YVgwa .suggest__monaco-list-row___s122R:not(.suggest__string-label___EabmO)>.suggest__contents___FTD_L>.suggest__main___XV_h1>.suggest__left___aMBHI>.suggest__monaco-icon-label___Z1p16 {
	max-width: 100%;
}

.suggest__monaco-editor___WGrEo .suggest__suggest-widget___KL5xW .suggest__monaco-list___YVgwa .suggest__monaco-list-row___s122R.suggest__string-label___EabmO>.suggest__contents___FTD_L>.suggest__main___XV_h1>.suggest__left___aMBHI>.suggest__monaco-icon-label___Z1p16 {
	flex-shrink: 1;
}

.suggest__monaco-editor___WGrEo .suggest__suggest-widget___KL5xW .suggest__monaco-list___YVgwa .suggest__monaco-list-row___s122R>.suggest__contents___FTD_L>.suggest__main___XV_h1>.suggest__right___dIPrk {
	overflow: hidden;
	flex-shrink: 4;
	max-width: 70%;
}

.suggest__monaco-editor___WGrEo .suggest__suggest-widget___KL5xW .suggest__monaco-list___YVgwa .suggest__monaco-list-row___s122R>.suggest__contents___FTD_L>.suggest__main___XV_h1>.suggest__right___dIPrk>.suggest__readMore___YUvZZ {
	display: inline-block;
	position: absolute;
	right: 10px;
	width: 18px;
	height: 18px;
	visibility: hidden;
}

/** Do NOT display ReadMore when docs is side/below **/

.suggest__monaco-editor___WGrEo .suggest__suggest-widget___KL5xW.suggest__docs-side___hiuL5 .suggest__monaco-list___YVgwa .suggest__monaco-list-row___s122R>.suggest__contents___FTD_L>.suggest__main___XV_h1>.suggest__right___dIPrk>.suggest__readMore___YUvZZ {
	display: none !important;
}

/** Do NOT display ReadMore when using plain CompletionItemLabel (details/documentation might not be resolved) **/

.suggest__monaco-editor___WGrEo .suggest__suggest-widget___KL5xW .suggest__monaco-list___YVgwa .suggest__monaco-list-row___s122R.suggest__string-label___EabmO>.suggest__contents___FTD_L>.suggest__main___XV_h1>.suggest__right___dIPrk>.suggest__readMore___YUvZZ {
	display: none;
}

/** Focused item can show ReadMore, but can't when docs is side/below **/

.suggest__monaco-editor___WGrEo .suggest__suggest-widget___KL5xW .suggest__monaco-list___YVgwa .suggest__monaco-list-row___s122R.suggest__focused___Yv07M.suggest__string-label___EabmO>.suggest__contents___FTD_L>.suggest__main___XV_h1>.suggest__right___dIPrk>.suggest__readMore___YUvZZ {
	display: inline-block;
}

.suggest__monaco-editor___WGrEo .suggest__suggest-widget___KL5xW .suggest__monaco-list___YVgwa .suggest__monaco-list-row___s122R:hover>.suggest__contents___FTD_L>.suggest__main___XV_h1>.suggest__right___dIPrk>.suggest__readMore___YUvZZ {
	visibility: visible;
}

/** Styles for each row in the list **/

.suggest__monaco-editor___WGrEo .suggest__suggest-widget___KL5xW .suggest__monaco-list___YVgwa .suggest__monaco-list-row___s122R .suggest__monaco-icon-label___Z1p16.suggest__deprecated___LxrR9 {
	opacity: 0.66;
	text-decoration: unset;
}

.suggest__monaco-editor___WGrEo .suggest__suggest-widget___KL5xW .suggest__monaco-list___YVgwa .suggest__monaco-list-row___s122R .suggest__monaco-icon-label___Z1p16.suggest__deprecated___LxrR9>.suggest__monaco-icon-label-container___qDhgS>.suggest__monaco-icon-name-container___YcxXW {
	text-decoration: line-through;
}

.suggest__monaco-editor___WGrEo .suggest__suggest-widget___KL5xW .suggest__monaco-list___YVgwa .suggest__monaco-list-row___s122R .suggest__monaco-icon-label___Z1p16::before {
	height: 100%;
}

.suggest__monaco-editor___WGrEo .suggest__suggest-widget___KL5xW .suggest__monaco-list___YVgwa .suggest__monaco-list-row___s122R .suggest__icon___mRYqj {
	display: block;
	height: 16px;
	width: 16px;
	margin-left: 2px;
	background-repeat: no-repeat;
	background-size: 80%;
	background-position: center;
}

.suggest__monaco-editor___WGrEo .suggest__suggest-widget___KL5xW .suggest__monaco-list___YVgwa .suggest__monaco-list-row___s122R .suggest__icon___mRYqj.suggest__hide___h9vAn {
	display: none;
}

.suggest__monaco-editor___WGrEo .suggest__suggest-widget___KL5xW .suggest__monaco-list___YVgwa .suggest__monaco-list-row___s122R .suggest__suggest-icon___xIPHP {
	display: flex;
	align-items: center;
	margin-right: 4px;
}

.suggest__monaco-editor___WGrEo .suggest__suggest-widget___KL5xW.suggest__no-icons___Op62J .suggest__monaco-list___YVgwa .suggest__monaco-list-row___s122R .suggest__icon___mRYqj, .suggest__monaco-editor___WGrEo .suggest__suggest-widget___KL5xW.suggest__no-icons___Op62J .suggest__monaco-list___YVgwa .suggest__monaco-list-row___s122R .suggest__suggest-icon___xIPHP::before {
	display: none;
}

.suggest__monaco-editor___WGrEo .suggest__suggest-widget___KL5xW .suggest__monaco-list___YVgwa .suggest__monaco-list-row___s122R .suggest__icon___mRYqj.suggest__customcolor___MQbnD .suggest__colorspan___D43hq {
	margin: 0 0 0 0.3em;
	border: 0.1em solid #000;
	width: 0.7em;
	height: 0.7em;
	display: inline-block;
}

/** Styles for the docs of the completion item in focus **/

.suggest__monaco-editor___WGrEo .suggest__suggest-details-container___IIJYv {
	z-index: 41;
}

.suggest__monaco-editor___WGrEo .suggest__suggest-details___US4CP {
	display: flex;
	flex-direction: column;
	cursor: default;
	color: var(--vscode-editorSuggestWidget-foreground);
}

.suggest__monaco-editor___WGrEo .suggest__suggest-details___US4CP.suggest__focused___Yv07M {
	border-color: var(--vscode-focusBorder);
}

.suggest__monaco-editor___WGrEo .suggest__suggest-details___US4CP a {
	color: var(--vscode-textLink-foreground);
}

.suggest__monaco-editor___WGrEo .suggest__suggest-details___US4CP a:hover {
	color: var(--vscode-textLink-activeForeground);
}

.suggest__monaco-editor___WGrEo .suggest__suggest-details___US4CP code {
	background-color: var(--vscode-textCodeBlock-background);
}

.suggest__monaco-editor___WGrEo .suggest__suggest-details___US4CP.suggest__no-docs___iy61C {
	display: none;
}

.suggest__monaco-editor___WGrEo .suggest__suggest-details___US4CP>.suggest__monaco-scrollable-element___BWryH {
	flex: 1;
}

.suggest__monaco-editor___WGrEo .suggest__suggest-details___US4CP>.suggest__monaco-scrollable-element___BWryH>.suggest__body___e8y4L {
	box-sizing: border-box;
	height: 100%;
	width: 100%;
}

.suggest__monaco-editor___WGrEo .suggest__suggest-details___US4CP>.suggest__monaco-scrollable-element___BWryH>.suggest__body___e8y4L>.suggest__header___PbqtP>.suggest__type___LURZG {
	flex: 2;
	overflow: hidden;
	text-overflow: ellipsis;
	opacity: 0.7;
	white-space: pre;
	margin: 0 24px 0 0;
	padding: 4px 0 12px 5px;
}

.suggest__monaco-editor___WGrEo .suggest__suggest-details___US4CP>.suggest__monaco-scrollable-element___BWryH>.suggest__body___e8y4L>.suggest__header___PbqtP>.suggest__type___LURZG.suggest__auto-wrap___gMeUX {
	white-space: normal;
	word-break: break-all;
}

.suggest__monaco-editor___WGrEo .suggest__suggest-details___US4CP>.suggest__monaco-scrollable-element___BWryH>.suggest__body___e8y4L>.suggest__docs___mWGHK {
	margin: 0;
	padding: 4px 5px;
	white-space: pre-wrap;
}

.suggest__monaco-editor___WGrEo .suggest__suggest-details___US4CP.suggest__no-type___NFjV7>.suggest__monaco-scrollable-element___BWryH>.suggest__body___e8y4L>.suggest__docs___mWGHK {
	margin-right: 24px;
}

.suggest__monaco-editor___WGrEo .suggest__suggest-details___US4CP>.suggest__monaco-scrollable-element___BWryH>.suggest__body___e8y4L>.suggest__docs___mWGHK.suggest__markdown-docs___rU03k {
	padding: 0;
	white-space: initial;
	min-height: calc(1rem + 8px);
}

.suggest__monaco-editor___WGrEo .suggest__suggest-details___US4CP>.suggest__monaco-scrollable-element___BWryH>.suggest__body___e8y4L>.suggest__docs___mWGHK.suggest__markdown-docs___rU03k>div,
.suggest__monaco-editor___WGrEo .suggest__suggest-details___US4CP>.suggest__monaco-scrollable-element___BWryH>.suggest__body___e8y4L>.suggest__docs___mWGHK.suggest__markdown-docs___rU03k>span:not(:empty) {
	padding: 4px 5px;
}

.suggest__monaco-editor___WGrEo .suggest__suggest-details___US4CP>.suggest__monaco-scrollable-element___BWryH>.suggest__body___e8y4L>.suggest__docs___mWGHK.suggest__markdown-docs___rU03k>div>p:first-child {
	margin-top: 0;
}

.suggest__monaco-editor___WGrEo .suggest__suggest-details___US4CP>.suggest__monaco-scrollable-element___BWryH>.suggest__body___e8y4L>.suggest__docs___mWGHK.suggest__markdown-docs___rU03k>div>p:last-child {
	margin-bottom: 0;
}

.suggest__monaco-editor___WGrEo .suggest__suggest-details___US4CP>.suggest__monaco-scrollable-element___BWryH>.suggest__body___e8y4L>.suggest__docs___mWGHK.suggest__markdown-docs___rU03k .suggest__monaco-tokenized-source___h9vQg {
	white-space: pre;
}

.suggest__monaco-editor___WGrEo .suggest__suggest-details___US4CP>.suggest__monaco-scrollable-element___BWryH>.suggest__body___e8y4L>.suggest__docs___mWGHK .suggest__code___bl833 {
	white-space: pre-wrap;
	word-wrap: break-word;
}

.suggest__monaco-editor___WGrEo .suggest__suggest-details___US4CP>.suggest__monaco-scrollable-element___BWryH>.suggest__body___e8y4L>.suggest__docs___mWGHK.suggest__markdown-docs___rU03k .suggest__codicon___UjOZ2 {
	vertical-align: sub;
}

.suggest__monaco-editor___WGrEo .suggest__suggest-details___US4CP>.suggest__monaco-scrollable-element___BWryH>.suggest__body___e8y4L>p:empty {
	display: none;
}

.suggest__monaco-editor___WGrEo .suggest__suggest-details___US4CP code {
	border-radius: 3px;
	padding: 0 0.4em;
}

.suggest__monaco-editor___WGrEo .suggest__suggest-details___US4CP ul {
	padding-left: 20px;
}

.suggest__monaco-editor___WGrEo .suggest__suggest-details___US4CP ol {
	padding-left: 20px;
}

.suggest__monaco-editor___WGrEo .suggest__suggest-details___US4CP p code {
	font-family: var(--monaco-monospace-font);
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.ghostText__monaco-editor___k0VQG .ghostText__suggest-preview-additional-widget___hPu6P {
	white-space: nowrap;
}

.ghostText__monaco-editor___k0VQG .ghostText__suggest-preview-additional-widget___hPu6P .ghostText__content-spacer___5ePMo {
	color: transparent;
	white-space: pre;
}

.ghostText__monaco-editor___k0VQG .ghostText__suggest-preview-additional-widget___hPu6P .ghostText__button___TV17L {
	display: inline-block;
	cursor: pointer;
	text-decoration: underline;
	text-underline-position: under;
}

.ghostText__monaco-editor___k0VQG .ghostText__ghost-text-hidden___egc_s {
	opacity: 0;
	font-size: 0;
}

.ghostText__monaco-editor___k0VQG .ghostText__ghost-text-decoration___eE6tj {
	font-style: italic;
}

.ghostText__monaco-editor___k0VQG .ghostText__suggest-preview-text___PuUaz {
	font-style: italic;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.unicodeHighlighter__monaco-editor___quNF7 .unicodeHighlighter__unicode-highlight___ylqDI {
	border: 1px solid var(--vscode-editorUnicodeHighlight-border);
	box-sizing: border-box;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.bannerController__editor-banner___aM9yY {
	box-sizing: border-box;
	cursor: default;
	width: 100%;
	font-size: 12px;
	display: flex;
	overflow: visible;

	height: 26px;

	background: var(--vscode-banner-background);
}


.bannerController__editor-banner___aM9yY .bannerController__icon-container___hkL4S {
	display: flex;
	flex-shrink: 0;
	align-items: center;
	padding: 0 6px 0 10px;
}

.bannerController__editor-banner___aM9yY .bannerController__icon-container___hkL4S.bannerController__custom-icon___qvRW0 {
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 16px;
	width: 16px;
	padding: 0;
	margin: 0 6px 0 10px;
}

.bannerController__editor-banner___aM9yY .bannerController__message-container___jrLa7 {
	display: flex;
	align-items: center;
	line-height: 26px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.bannerController__editor-banner___aM9yY .bannerController__message-container___jrLa7 p {
	margin-top: 0;
	margin-bottom: 0;
}

.bannerController__editor-banner___aM9yY .bannerController__message-actions-container___XdqN6 {
	flex-grow: 1;
	flex-shrink: 0;
	line-height: 26px;
	margin: 0 4px;
}

.bannerController__editor-banner___aM9yY .bannerController__message-actions-container___XdqN6 a.bannerController__monaco-button___x6Fqm {
	width: inherit;
	margin: 2px 8px;
	padding: 0px 12px;
}

.bannerController__editor-banner___aM9yY .bannerController__message-actions-container___XdqN6 a {
	padding: 3px;
	margin-left: 12px;
	text-decoration: underline;
}

.bannerController__editor-banner___aM9yY .bannerController__action-container___pS0gQ {
	padding: 0 10px 0 6px;
}

.bannerController__editor-banner___aM9yY {
	background-color: var(--vscode-banner-background);
}

.bannerController__editor-banner___aM9yY,
.bannerController__editor-banner___aM9yY .bannerController__action-container___pS0gQ .bannerController__codicon___BgjCb,
.bannerController__editor-banner___aM9yY .bannerController__message-actions-container___XdqN6 .bannerController__monaco-link___ynU1A {
	color: var(--vscode-banner-foreground);
}

.bannerController__editor-banner___aM9yY .bannerController__icon-container___hkL4S .bannerController__codicon___BgjCb {
	color: var(--vscode-banner-iconForeground);
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.dnd__monaco-editor___OXXyw.dnd__vs___cGbYp .dnd__dnd-target___A1eMA {
	border-right: 2px dotted black;
	color: white; /* opposite of black */
}
.dnd__monaco-editor___OXXyw.dnd__vs-dark___e4FnF .dnd__dnd-target___A1eMA {
	border-right: 2px dotted #AEAFAD;
	color: #51504f; /* opposite of #AEAFAD */
}
.dnd__monaco-editor___OXXyw.dnd__hc-black___yKY2i .dnd__dnd-target___A1eMA {
	border-right: 2px dotted #fff;
	color: #000; /* opposite of #fff */
}

.dnd__monaco-editor___OXXyw.dnd__mouse-default___TOJYw .dnd__view-lines___HTQOH,
.dnd__monaco-editor___OXXyw.dnd__vs-dark___e4FnF.dnd__mac___wbT4T.dnd__mouse-default___TOJYw .dnd__view-lines___HTQOH,
.dnd__monaco-editor___OXXyw.dnd__hc-black___yKY2i.dnd__mac___wbT4T.dnd__mouse-default___TOJYw .dnd__view-lines___HTQOH {
	cursor: default;
}
.dnd__monaco-editor___OXXyw.dnd__mouse-copy___w1ysT .dnd__view-lines___HTQOH,
.dnd__monaco-editor___OXXyw.dnd__vs-dark___e4FnF.dnd__mac___wbT4T.dnd__mouse-copy___w1ysT .dnd__view-lines___HTQOH,
.dnd__monaco-editor___OXXyw.dnd__hc-black___yKY2i.dnd__mac___wbT4T.dnd__mouse-copy___w1ysT .dnd__view-lines___HTQOH {
	cursor: copy;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.checkbox__monaco-custom-checkbox___slFAV {
	margin-left: 2px;
	float: left;
	cursor: pointer;
	overflow: hidden;
	width: 20px;
	height: 20px;
	border-radius: 3px;
	border: 1px solid transparent;
	padding: 1px;
	box-sizing:	border-box;
	-moz-user-select: none;
	     user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
}

.checkbox__monaco-custom-checkbox___slFAV:hover {
	background-color: var(--vscode-inputOption-hoverBackground);
}

.checkbox__hc-black___dMUOA .checkbox__monaco-custom-checkbox___slFAV:hover {
	border: 1px dashed var(--vscode-focusBorder);
}

.checkbox__hc-black___dMUOA .checkbox__monaco-custom-checkbox___slFAV {
	background: none;
}

.checkbox__hc-black___dMUOA .checkbox__monaco-custom-checkbox___slFAV:hover {
	background: none;
}

.checkbox__monaco-custom-checkbox___slFAV.checkbox__monaco-simple-checkbox___Fc6t2 {
	height: 18px;
	width: 18px;
	border: 1px solid transparent;
	border-radius: 3px;
	margin-right: 9px;
	margin-left: 0px;
	padding: 0px;
	opacity: 1;
	background-size: 16px !important;
}

/* hide check when unchecked */
.checkbox__monaco-custom-checkbox___slFAV.checkbox__monaco-simple-checkbox___Fc6t2:not(.checkbox__checked___hg1qu)::before {
	visibility: hidden;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

/* Find widget */
.findWidget__monaco-editor___SIckc .findWidget__find-widget___QhjLc {
	position: absolute;
	z-index: 35;
	height: 33px;
	overflow: hidden;
	line-height: 19px;
	transition: transform 200ms linear;
	padding: 0 4px;
	box-sizing: border-box;
	transform: translateY(calc(-100% - 10px)); /* shadow (10px) */
}

.findWidget__monaco-editor___SIckc .findWidget__find-widget___QhjLc textarea {
	margin: 0px;
}

.findWidget__monaco-editor___SIckc .findWidget__find-widget___QhjLc.findWidget__hiddenEditor___l0dc8 {
	display: none;
}

/* Find widget when replace is toggled on */
.findWidget__monaco-editor___SIckc .findWidget__find-widget___QhjLc.findWidget__replaceToggled___TbcLv > .findWidget__replace-part___BNujn {
	display: flex;
}

.findWidget__monaco-editor___SIckc .findWidget__find-widget___QhjLc.findWidget__visible___NZPkB  {
	transform: translateY(0);
}

.findWidget__monaco-editor___SIckc .findWidget__find-widget___QhjLc .findWidget__monaco-inputbox___Aa_FJ.findWidget__synthetic-focus___E7i1l {
	outline: 1px solid -webkit-focus-ring-color;
	outline-offset: -1px;
}

.findWidget__monaco-editor___SIckc .findWidget__find-widget___QhjLc .findWidget__monaco-inputbox___Aa_FJ .findWidget__input___Ahn1R {
	background-color: transparent;
	min-height: 0;
}

.findWidget__monaco-editor___SIckc .findWidget__find-widget___QhjLc .findWidget__monaco-findInput___VfV_c .findWidget__input___Ahn1R {
	font-size: 13px;
}

.findWidget__monaco-editor___SIckc .findWidget__find-widget___QhjLc > .findWidget__find-part___aCOlO,
.findWidget__monaco-editor___SIckc .findWidget__find-widget___QhjLc > .findWidget__replace-part___BNujn {
	margin: 4px 0 0 17px;
	font-size: 12px;
	display: flex;
}

.findWidget__monaco-editor___SIckc .findWidget__find-widget___QhjLc > .findWidget__find-part___aCOlO .findWidget__monaco-inputbox___Aa_FJ,
.findWidget__monaco-editor___SIckc .findWidget__find-widget___QhjLc > .findWidget__replace-part___BNujn .findWidget__monaco-inputbox___Aa_FJ {
	min-height: 25px;
}


.findWidget__monaco-editor___SIckc .findWidget__find-widget___QhjLc > .findWidget__replace-part___BNujn .findWidget__monaco-inputbox___Aa_FJ > .findWidget__ibwrapper___xolkS > .findWidget__mirror___oMAWT {
	padding-right: 22px;
}

.findWidget__monaco-editor___SIckc .findWidget__find-widget___QhjLc > .findWidget__find-part___aCOlO .findWidget__monaco-inputbox___Aa_FJ > .findWidget__ibwrapper___xolkS > .findWidget__input___Ahn1R,
.findWidget__monaco-editor___SIckc .findWidget__find-widget___QhjLc > .findWidget__find-part___aCOlO .findWidget__monaco-inputbox___Aa_FJ > .findWidget__ibwrapper___xolkS > .findWidget__mirror___oMAWT,
.findWidget__monaco-editor___SIckc .findWidget__find-widget___QhjLc > .findWidget__replace-part___BNujn .findWidget__monaco-inputbox___Aa_FJ > .findWidget__ibwrapper___xolkS > .findWidget__input___Ahn1R,
.findWidget__monaco-editor___SIckc .findWidget__find-widget___QhjLc > .findWidget__replace-part___BNujn .findWidget__monaco-inputbox___Aa_FJ > .findWidget__ibwrapper___xolkS > .findWidget__mirror___oMAWT {
	padding-top: 2px;
	padding-bottom: 2px;
}

.findWidget__monaco-editor___SIckc .findWidget__find-widget___QhjLc > .findWidget__find-part___aCOlO .findWidget__find-actions___JIROx {
	height: 25px;
	display: flex;
	align-items: center;
}

.findWidget__monaco-editor___SIckc .findWidget__find-widget___QhjLc > .findWidget__replace-part___BNujn .findWidget__replace-actions___bgE31 {
	height: 25px;
	display: flex;
	align-items: center;
}

.findWidget__monaco-editor___SIckc .findWidget__find-widget___QhjLc .findWidget__monaco-findInput___VfV_c {
	vertical-align: middle;
	display: flex;
	flex:1;
}

.findWidget__monaco-editor___SIckc .findWidget__find-widget___QhjLc .findWidget__monaco-findInput___VfV_c .findWidget__monaco-scrollable-element___jwdh5 {
	/* Make sure textarea inherits the width correctly */
	width: 100%;
}

.findWidget__monaco-editor___SIckc .findWidget__find-widget___QhjLc .findWidget__monaco-findInput___VfV_c .findWidget__monaco-scrollable-element___jwdh5 .findWidget__scrollbar___pI6JJ.findWidget__vertical___kxqpY {
	/* Hide vertical scrollbar */
	opacity: 0;
}

.findWidget__monaco-editor___SIckc .findWidget__find-widget___QhjLc .findWidget__matchesCount___HgDPl {
	display: flex;
	flex: initial;
	margin: 0 0 0 3px;
	padding: 2px 0 0 2px;
	height: 25px;
	vertical-align: middle;
	box-sizing: border-box;
	text-align: center;
	line-height: 23px;
}

.findWidget__monaco-editor___SIckc .findWidget__find-widget___QhjLc .findWidget__button___a5hp3 {
	width: 16px;
	height: 16px;
	padding: 3px;
	border-radius: 5px;
	display: flex;
	flex: initial;
	margin-left: 3px;
	background-position: center center;
	background-repeat: no-repeat;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
}

/* find in selection button */
.findWidget__monaco-editor___SIckc .findWidget__find-widget___QhjLc .findWidget__codicon-find-selection___wA_wg {
	width: 22px;
	height: 22px;
	padding: 3px;
	border-radius: 5px;
}

.findWidget__monaco-editor___SIckc .findWidget__find-widget___QhjLc .findWidget__button___a5hp3.findWidget__left___TR0Ni {
	margin-left: 0;
	margin-right: 3px;
}

.findWidget__monaco-editor___SIckc .findWidget__find-widget___QhjLc .findWidget__button___a5hp3.findWidget__wide___HxOCx {
	width: auto;
	padding: 1px 6px;
	top: -1px;
}

.findWidget__monaco-editor___SIckc .findWidget__find-widget___QhjLc .findWidget__button___a5hp3.findWidget__toggle___WwYqa {
	position: absolute;
	top: 0;
	left: 3px;
	width: 18px;
	height: 100%;
	border-radius: 0;
	box-sizing: border-box;
}

.findWidget__monaco-editor___SIckc .findWidget__find-widget___QhjLc .findWidget__button___a5hp3.findWidget__toggle___WwYqa.findWidget__disabled___V05W9 {
	display: none;
}

.findWidget__monaco-editor___SIckc .findWidget__find-widget___QhjLc .findWidget__disabled___V05W9 {
	opacity: 0.3;
	cursor: default;
}

.findWidget__monaco-editor___SIckc .findWidget__find-widget___QhjLc > .findWidget__replace-part___BNujn {
	display: none;
}

.findWidget__monaco-editor___SIckc .findWidget__find-widget___QhjLc > .findWidget__replace-part___BNujn > .findWidget__monaco-findInput___VfV_c {
	position: relative;
	display: flex;
	vertical-align: middle;
	flex: auto;
	flex-grow: 0;
	flex-shrink: 0;
}

.findWidget__monaco-editor___SIckc .findWidget__find-widget___QhjLc > .findWidget__replace-part___BNujn > .findWidget__monaco-findInput___VfV_c > .findWidget__controls___CCnbd {
	position: absolute;
	top: 3px;
	right: 2px;
}

/* REDUCED */
.findWidget__monaco-editor___SIckc .findWidget__find-widget___QhjLc.findWidget__reduced-find-widget___PY91x .findWidget__matchesCount___HgDPl {
	display:none;
}

/* NARROW (SMALLER THAN REDUCED) */
.findWidget__monaco-editor___SIckc .findWidget__find-widget___QhjLc.findWidget__narrow-find-widget___xr5ny {
	max-width: 257px !important;
}

/* COLLAPSED (SMALLER THAN NARROW) */
.findWidget__monaco-editor___SIckc .findWidget__find-widget___QhjLc.findWidget__collapsed-find-widget___eBq16 {
	max-width: 170px !important;
}

.findWidget__monaco-editor___SIckc .findWidget__find-widget___QhjLc.findWidget__collapsed-find-widget___eBq16 .findWidget__button___a5hp3.findWidget__previous___qfNDI,
.findWidget__monaco-editor___SIckc .findWidget__find-widget___QhjLc.findWidget__collapsed-find-widget___eBq16 .findWidget__button___a5hp3.findWidget__next___xmZqU,
.findWidget__monaco-editor___SIckc .findWidget__find-widget___QhjLc.findWidget__collapsed-find-widget___eBq16 .findWidget__button___a5hp3.findWidget__replace___ReEEP,
.findWidget__monaco-editor___SIckc .findWidget__find-widget___QhjLc.findWidget__collapsed-find-widget___eBq16 .findWidget__button___a5hp3.findWidget__replace-all___NAv5Q,
.findWidget__monaco-editor___SIckc .findWidget__find-widget___QhjLc.findWidget__collapsed-find-widget___eBq16 > .findWidget__find-part___aCOlO .findWidget__monaco-findInput___VfV_c .findWidget__controls___CCnbd {
	display:none;
}

.findWidget__monaco-editor___SIckc .findWidget__findMatch___JaS8u {
	animation-duration: 0;
	animation-name: inherit !important;
}

.findWidget__monaco-editor___SIckc .findWidget__find-widget___QhjLc .findWidget__monaco-sash___bTeiG {
	left: 0 !important;
}

.findWidget__monaco-editor___SIckc.findWidget__hc-black___qPZhq .findWidget__find-widget___QhjLc .findWidget__button___a5hp3:before {
	position: relative;
	top: 1px;
	left: 2px;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/
/* ---------- Find input ---------- */

.findInput__monaco-findInput___aXWwv {
	position: relative;
}

.findInput__monaco-findInput___aXWwv .findInput__monaco-inputbox___TwUGc {
	font-size: 13px;
	width: 100%;
}

.findInput__monaco-findInput___aXWwv > .findInput__controls___onjsu {
	position: absolute;
	top: 3px;
	right: 2px;
}

.findInput__vs___sy0PZ .findInput__monaco-findInput___aXWwv.findInput__disabled___C6XOq {
	background-color: #E1E1E1;
}

/* Theming */
.findInput__vs-dark___whMqW .findInput__monaco-findInput___aXWwv.findInput__disabled___C6XOq {
	background-color: #333;
}

/* Highlighting */
.findInput__monaco-findInput___aXWwv.findInput__highlight-0___SHJUI .findInput__controls___onjsu {
	animation: findInput__monaco-findInput-highlight-0___YcZ72 100ms linear 0s;
}
.findInput__monaco-findInput___aXWwv.findInput__highlight-1___f05i9 .findInput__controls___onjsu {
	animation: findInput__monaco-findInput-highlight-1___uCpOR 100ms linear 0s;
}
.findInput__hc-black___BLbdp .findInput__monaco-findInput___aXWwv.findInput__highlight-0___SHJUI .findInput__controls___onjsu,
.findInput__vs-dark___whMqW  .findInput__monaco-findInput___aXWwv.findInput__highlight-0___SHJUI .findInput__controls___onjsu {
	animation: findInput__monaco-findInput-highlight-dark-0___jDOIs 100ms linear 0s;
}
.findInput__hc-black___BLbdp .findInput__monaco-findInput___aXWwv.findInput__highlight-1___f05i9 .findInput__controls___onjsu,
.findInput__vs-dark___whMqW  .findInput__monaco-findInput___aXWwv.findInput__highlight-1___f05i9 .findInput__controls___onjsu {
	animation: findInput__monaco-findInput-highlight-dark-1___hj7Pn 100ms linear 0s;
}

@keyframes findInput__monaco-findInput-highlight-0___YcZ72 {
	0% { background: rgba(253, 255, 0, 0.8); }
	100% { background: transparent; }
}
@keyframes findInput__monaco-findInput-highlight-1___uCpOR {
	0% { background: rgba(253, 255, 0, 0.8); }
	/* Made intentionally different such that the CSS minifier does not collapse the two animations into a single one*/
	99% { background: transparent; }
}

@keyframes findInput__monaco-findInput-highlight-dark-0___jDOIs {
	0% { background: rgba(255, 255, 255, 0.44); }
	100% { background: transparent; }
}
@keyframes findInput__monaco-findInput-highlight-dark-1___hj7Pn {
	0% { background: rgba(255, 255, 255, 0.44); }
	/* Made intentionally different such that the CSS minifier does not collapse the two animations into a single one*/
	99% { background: transparent; }
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.folding__monaco-editor___tahRF .folding__margin-view-overlays___nAS3w .folding__codicon-folding-expanded___GFokK,
.folding__monaco-editor___tahRF .folding__margin-view-overlays___nAS3w .folding__codicon-folding-collapsed___btSGf {
	cursor: pointer;
	opacity: 0;
	transition: opacity 0.5s;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 140%;
	margin-left: 2px;
}

.folding__monaco-editor___tahRF .folding__margin-view-overlays___nAS3w:hover .folding__codicon___y2GNE,
.folding__monaco-editor___tahRF .folding__margin-view-overlays___nAS3w .folding__codicon___y2GNE.folding__codicon-folding-collapsed___btSGf,
.folding__monaco-editor___tahRF .folding__margin-view-overlays___nAS3w .folding__codicon___y2GNE.folding__alwaysShowFoldIcons___d2j3g {
	opacity: 1;
}

.folding__monaco-editor___tahRF .folding__inline-folded___Mxzii:after {
	color: grey;
	margin: 0.1em 0.2em 0 0.2em;
	content: "⋯";
	display: inline;
	line-height: 1em;
	cursor: pointer;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/
.links__monaco-editor___ihFgS .links__detected-link___PNzDY,
.links__monaco-editor___ihFgS .links__detected-link-active___QTJO8 {
	text-decoration: underline;
	text-underline-position: under;
}

.links__monaco-editor___ihFgS .links__detected-link-active___QTJO8 {
	cursor: pointer;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.parameterHints__monaco-editor___ALJ4G .parameterHints__parameter-hints-widget___OF_Q7 {
	z-index: 10;
	display: flex;
	flex-direction: column;
	line-height: 1.5em;
}

.parameterHints__monaco-editor___ALJ4G .parameterHints__parameter-hints-widget___OF_Q7 > .parameterHints__phwrapper___XX0Er {
	max-width: 440px;
	display: flex;
	flex-direction: row;
}

.parameterHints__monaco-editor___ALJ4G .parameterHints__parameter-hints-widget___OF_Q7.parameterHints__multiple___uS0Up {
	min-height: 3.3em;
	padding: 0;
}

.parameterHints__monaco-editor___ALJ4G .parameterHints__parameter-hints-widget___OF_Q7.parameterHints__visible___Lu6Nl {
	transition: left .05s ease-in-out;
}

.parameterHints__monaco-editor___ALJ4G .parameterHints__parameter-hints-widget___OF_Q7 p,
.parameterHints__monaco-editor___ALJ4G .parameterHints__parameter-hints-widget___OF_Q7 ul {
	margin: 8px 0;
}

.parameterHints__monaco-editor___ALJ4G .parameterHints__parameter-hints-widget___OF_Q7 .parameterHints__monaco-scrollable-element___emnrB,
.parameterHints__monaco-editor___ALJ4G .parameterHints__parameter-hints-widget___OF_Q7 .parameterHints__body___FfTlR {
	display: flex;
	flex: 1;
	flex-direction: column;
	min-height: 100%;
}

.parameterHints__monaco-editor___ALJ4G .parameterHints__parameter-hints-widget___OF_Q7 .parameterHints__signature___Fd5nR {
	padding: 4px 5px;
}

.parameterHints__monaco-editor___ALJ4G .parameterHints__parameter-hints-widget___OF_Q7 .parameterHints__docs___yjfsn {
	padding: 0 10px 0 5px;
	white-space: pre-wrap;
}

.parameterHints__monaco-editor___ALJ4G .parameterHints__parameter-hints-widget___OF_Q7 .parameterHints__docs___yjfsn.parameterHints__empty___wAsuW {
	display: none;
}

.parameterHints__monaco-editor___ALJ4G .parameterHints__parameter-hints-widget___OF_Q7 .parameterHints__docs___yjfsn .parameterHints__markdown-docs____doxM {
	white-space: initial;
}

.parameterHints__monaco-editor___ALJ4G .parameterHints__parameter-hints-widget___OF_Q7 .parameterHints__docs___yjfsn .parameterHints__markdown-docs____doxM code {
	font-family: var(--monaco-monospace-font);
}

.parameterHints__monaco-editor___ALJ4G .parameterHints__parameter-hints-widget___OF_Q7 .parameterHints__docs___yjfsn .parameterHints__code___D7Pxr {
	white-space: pre-wrap;
}

.parameterHints__monaco-editor___ALJ4G .parameterHints__parameter-hints-widget___OF_Q7 .parameterHints__docs___yjfsn code {
	border-radius: 3px;
	padding: 0 0.4em;
}

.parameterHints__monaco-editor___ALJ4G .parameterHints__parameter-hints-widget___OF_Q7 .parameterHints__controls___J277S {
	display: none;
	flex-direction: column;
	align-items: center;
	min-width: 22px;
	justify-content: flex-end;
}

.parameterHints__monaco-editor___ALJ4G .parameterHints__parameter-hints-widget___OF_Q7.parameterHints__multiple___uS0Up .parameterHints__controls___J277S {
	display: flex;
	padding: 0 2px;
}

.parameterHints__monaco-editor___ALJ4G .parameterHints__parameter-hints-widget___OF_Q7.parameterHints__multiple___uS0Up .parameterHints__button___uXUTH {
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	cursor: pointer;
}

.parameterHints__monaco-editor___ALJ4G .parameterHints__parameter-hints-widget___OF_Q7 .parameterHints__button___uXUTH.parameterHints__previous___qCSyl {
	bottom: 24px;
}

.parameterHints__monaco-editor___ALJ4G .parameterHints__parameter-hints-widget___OF_Q7 .parameterHints__overloads___d0kQR {
	text-align: center;
	height: 12px;
	line-height: 12px;
	opacity: 0.5;
	font-family: var(--monaco-monospace-font);
}

.parameterHints__monaco-editor___ALJ4G .parameterHints__parameter-hints-widget___OF_Q7 .parameterHints__signature___Fd5nR .parameterHints__parameter___gT9DB.parameterHints__active___LYW5Z {
	font-weight: bold;
}

.parameterHints__monaco-editor___ALJ4G .parameterHints__parameter-hints-widget___OF_Q7 .parameterHints__documentation-parameter___ixraw > .parameterHints__parameter___gT9DB {
	font-weight: bold;
	margin-right: 0.5em;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.renameInputField__monaco-editor___jxesV .renameInputField__rename-box___vY7Nc {
	z-index: 100;
	color: inherit;
}

.renameInputField__monaco-editor___jxesV .renameInputField__rename-box___vY7Nc.renameInputField__preview___jV47j {
	padding: 3px 3px 0 3px;
}

.renameInputField__monaco-editor___jxesV .renameInputField__rename-box___vY7Nc .renameInputField__rename-input___r6Ilf {
	padding: 3px;
	width: calc(100% - 6px);
}

.renameInputField__monaco-editor___jxesV .renameInputField__rename-box___vY7Nc .renameInputField__rename-label___XfUja {
	display: none;
	opacity: .8;
}

.renameInputField__monaco-editor___jxesV .renameInputField__rename-box___vY7Nc.renameInputField__preview___jV47j .renameInputField__rename-label___XfUja {
	display: inherit;
}

/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.accessibilityHelp__monaco-editor___walKu .accessibilityHelp__accessibilityHelpWidget___JYoct {
	padding: 10px;
	vertical-align: middle;
	overflow: scroll;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.iPadShowKeyboard__monaco-editor___sHzhO .iPadShowKeyboard__iPadShowKeyboard___tOW5n {
	width: 58px;
	min-width: 0;
	height: 36px;
	min-height: 0;
	margin: 0;
	padding: 0;
	position: absolute;
	resize: none;
	overflow: hidden;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCA1MyAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNDguMDM2NCA0LjAxMDQySDQuMDA3NzlMNC4wMDc3OSAzMi4wMjg2SDQ4LjAzNjRWNC4wMTA0MlpNNC4wMDc3OSAwLjAwNzgxMjVDMS43OTcyMSAwLjAwNzgxMjUgMC4wMDUxODc5OSAxLjc5OTg0IDAuMDA1MTg3OTkgNC4wMTA0MlYzMi4wMjg2QzAuMDA1MTg3OTkgMzQuMjM5MiAxLjc5NzIxIDM2LjAzMTIgNC4wMDc3OSAzNi4wMzEySDQ4LjAzNjRDNTAuMjQ3IDM2LjAzMTIgNTIuMDM5IDM0LjIzOTIgNTIuMDM5IDMyLjAyODZWNC4wMTA0MkM1Mi4wMzkgMS43OTk4NCA1MC4yNDcgMC4wMDc4MTI1IDQ4LjAzNjQgMC4wMDc4MTI1SDQuMDA3NzlaTTguMDEwNDIgOC4wMTMwMkgxMi4wMTNWMTIuMDE1Nkg4LjAxMDQyVjguMDEzMDJaTTIwLjAxODIgOC4wMTMwMkgxNi4wMTU2VjEyLjAxNTZIMjAuMDE4MlY4LjAxMzAyWk0yNC4wMjA4IDguMDEzMDJIMjguMDIzNFYxMi4wMTU2SDI0LjAyMDhWOC4wMTMwMlpNMzYuMDI4NiA4LjAxMzAySDMyLjAyNlYxMi4wMTU2SDM2LjAyODZWOC4wMTMwMlpNNDAuMDMxMiA4LjAxMzAySDQ0LjAzMzlWMTIuMDE1Nkg0MC4wMzEyVjguMDEzMDJaTTE2LjAxNTYgMTYuMDE4Mkg4LjAxMDQyVjIwLjAyMDhIMTYuMDE1NlYxNi4wMTgyWk0yMC4wMTgyIDE2LjAxODJIMjQuMDIwOFYyMC4wMjA4SDIwLjAxODJWMTYuMDE4MlpNMzIuMDI2IDE2LjAxODJIMjguMDIzNFYyMC4wMjA4SDMyLjAyNlYxNi4wMTgyWk00NC4wMzM5IDE2LjAxODJWMjAuMDIwOEgzNi4wMjg2VjE2LjAxODJINDQuMDMzOVpNMTIuMDEzIDI0LjAyMzRIOC4wMTA0MlYyOC4wMjZIMTIuMDEzVjI0LjAyMzRaTTE2LjAxNTYgMjQuMDIzNEgzNi4wMjg2VjI4LjAyNkgxNi4wMTU2VjI0LjAyMzRaTTQ0LjAzMzkgMjQuMDIzNEg0MC4wMzEyVjI4LjAyNkg0NC4wMzM5VjI0LjAyMzRaIiBmaWxsPSIjNDI0MjQyIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDAiPgo8cmVjdCB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==) center center no-repeat;
	border: 4px solid #F6F6F6;
	border-radius: 4px;
}

.iPadShowKeyboard__monaco-editor___sHzhO.iPadShowKeyboard__vs-dark___MaBah .iPadShowKeyboard__iPadShowKeyboard___tOW5n {
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCA1MyAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNDguMDM2NCA0LjAxMDQySDQuMDA3NzlMNC4wMDc3OSAzMi4wMjg2SDQ4LjAzNjRWNC4wMTA0MlpNNC4wMDc3OSAwLjAwNzgxMjVDMS43OTcyMSAwLjAwNzgxMjUgMC4wMDUxODc5OSAxLjc5OTg0IDAuMDA1MTg3OTkgNC4wMTA0MlYzMi4wMjg2QzAuMDA1MTg3OTkgMzQuMjM5MiAxLjc5NzIxIDM2LjAzMTIgNC4wMDc3OSAzNi4wMzEySDQ4LjAzNjRDNTAuMjQ3IDM2LjAzMTIgNTIuMDM5IDM0LjIzOTIgNTIuMDM5IDMyLjAyODZWNC4wMTA0MkM1Mi4wMzkgMS43OTk4NCA1MC4yNDcgMC4wMDc4MTI1IDQ4LjAzNjQgMC4wMDc4MTI1SDQuMDA3NzlaTTguMDEwNDIgOC4wMTMwMkgxMi4wMTNWMTIuMDE1Nkg4LjAxMDQyVjguMDEzMDJaTTIwLjAxODIgOC4wMTMwMkgxNi4wMTU2VjEyLjAxNTZIMjAuMDE4MlY4LjAxMzAyWk0yNC4wMjA4IDguMDEzMDJIMjguMDIzNFYxMi4wMTU2SDI0LjAyMDhWOC4wMTMwMlpNMzYuMDI4NiA4LjAxMzAySDMyLjAyNlYxMi4wMTU2SDM2LjAyODZWOC4wMTMwMlpNNDAuMDMxMiA4LjAxMzAySDQ0LjAzMzlWMTIuMDE1Nkg0MC4wMzEyVjguMDEzMDJaTTE2LjAxNTYgMTYuMDE4Mkg4LjAxMDQyVjIwLjAyMDhIMTYuMDE1NlYxNi4wMTgyWk0yMC4wMTgyIDE2LjAxODJIMjQuMDIwOFYyMC4wMjA4SDIwLjAxODJWMTYuMDE4MlpNMzIuMDI2IDE2LjAxODJIMjguMDIzNFYyMC4wMjA4SDMyLjAyNlYxNi4wMTgyWk00NC4wMzM5IDE2LjAxODJWMjAuMDIwOEgzNi4wMjg2VjE2LjAxODJINDQuMDMzOVpNMTIuMDEzIDI0LjAyMzRIOC4wMTA0MlYyOC4wMjZIMTIuMDEzVjI0LjAyMzRaTTE2LjAxNTYgMjQuMDIzNEgzNi4wMjg2VjI4LjAyNkgxNi4wMTU2VjI0LjAyMzRaTTQ0LjAzMzkgMjQuMDIzNEg0MC4wMzEyVjI4LjAyNkg0NC4wMzM5VjI0LjAyMzRaIiBmaWxsPSIjQzVDNUM1Ii8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDAiPgo8cmVjdCB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==) center center no-repeat;
	border: 4px solid #252526;
}
/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.inspectTokens__monaco-editor___qBZBE .inspectTokens__tokens-inspect-widget___BiJG6 {
	z-index: 50;
	-moz-user-select: text;
	     user-select: text;
	-webkit-user-select: text;
	-ms-user-select: text;
	padding: 10px;
}

.inspectTokens__tokens-inspect-separator___i1xYv {
	height: 1px;
	border: 0;
}

.inspectTokens__monaco-editor___qBZBE .inspectTokens__tokens-inspect-widget___BiJG6 .inspectTokens__tm-token___JxT2k {
	font-family: var(--monaco-monospace-font);
}

.inspectTokens__monaco-editor___qBZBE .inspectTokens__tokens-inspect-widget___BiJG6 .inspectTokens__tm-token-length___guKMt {
	font-weight: normal;
	font-size: 60%;
	float: right;
}

.inspectTokens__monaco-editor___qBZBE .inspectTokens__tokens-inspect-widget___BiJG6 .inspectTokens__tm-metadata-table___D_63x {
	width: 100%;
}

.inspectTokens__monaco-editor___qBZBE .inspectTokens__tokens-inspect-widget___BiJG6 .inspectTokens__tm-metadata-value___wzqXU {
	font-family: var(--monaco-monospace-font);
	text-align: right;
}

.inspectTokens__monaco-editor___qBZBE .inspectTokens__tokens-inspect-widget___BiJG6 .inspectTokens__tm-token-type___bUPXn {
	font-family: var(--monaco-monospace-font);
}

