/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */
@layer properties;
@layer theme, base, components, utilities;
@layer theme {
  :root, :host {
    --tw-font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji",
      "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --tw-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace;
    --tw-color-red-100: oklch(93.6% 0.032 17.717);
    --tw-color-red-200: oklch(88.5% 0.062 18.334);
    --tw-color-red-400: oklch(70.4% 0.191 22.216);
    --tw-color-red-500: oklch(63.7% 0.237 25.331);
    --tw-color-red-800: oklch(44.4% 0.177 26.899);
    --tw-color-yellow-500: oklch(79.5% 0.184 86.047);
    --tw-color-green-400: oklch(79.2% 0.209 151.711);
    --tw-color-green-500: oklch(72.3% 0.219 149.579);
    --tw-color-purple-500: oklch(62.7% 0.265 303.9);
    --tw-color-gray-100: oklch(96.7% 0.003 264.542);
    --tw-color-gray-200: oklch(92.8% 0.006 264.531);
    --tw-color-gray-400: oklch(70.7% 0.022 261.325);
    --tw-color-gray-500: oklch(55.1% 0.027 264.364);
    --tw-color-gray-700: oklch(37.3% 0.034 259.733);
    --tw-color-gray-900: oklch(21% 0.034 264.665);
    --tw-color-black: #000;
    --tw-color-white: #fff;
    --tw-spacing: 0.25rem;
    --tw-container-xs: 20rem;
    --tw-container-sm: 24rem;
    --tw-container-md: 28rem;
    --tw-container-lg: 32rem;
    --tw-container-xl: 36rem;
    --tw-container-2xl: 42rem;
    --tw-container-3xl: 48rem;
    --tw-container-4xl: 56rem;
    --tw-container-5xl: 64rem;
    --tw-container-6xl: 72rem;
    --tw-text-xs: 0.75rem;
    --tw-text-xs--line-height: calc(1 / 0.75);
    --tw-text-sm: 0.875rem;
    --tw-text-sm--line-height: calc(1.25 / 0.875);
    --tw-text-base: 1rem;
    --tw-text-base--line-height: calc(1.5 / 1);
    --tw-text-xl: 1.25rem;
    --tw-text-xl--line-height: calc(1.75 / 1.25);
    --tw-font-weight-normal: 400;
    --tw-font-weight-medium: 500;
    --tw-font-weight-semibold: 600;
    --tw-font-weight-bold: 700;
    --tw-tracking-wide: 0.025em;
    --tw-leading-normal: 1.5;
    --tw-radius-sm: 0.25rem;
    --tw-radius-md: 0.375rem;
    --tw-radius-lg: 0.5rem;
    --tw-radius-3xl: 1.5rem;
    --tw-ease-out: cubic-bezier(0, 0, 0.2, 1);
    --tw-ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);
    --tw-animate-spin: spin 1s linear infinite;
    --tw-default-transition-duration: 150ms;
    --tw-default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    --tw-default-font-family: var(--tw-font-sans);
    --tw-default-mono-font-family: var(--tw-font-mono);
  }
}
@layer base {
  *, ::after, ::before, ::backdrop, ::file-selector-button {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    border: 0 solid;
  }
  html, :host {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    font-family: var(--tw-default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
    font-feature-settings: var(--tw-default-font-feature-settings, normal);
    font-variation-settings: var(--tw-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;
    text-decoration: inherit;
  }
  b, strong {
    font-weight: bolder;
  }
  code, kbd, samp, pre {
    font-family: var(--tw-default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
    font-feature-settings: var(--tw-default-mono-font-feature-settings, normal);
    font-variation-settings: var(--tw-default-mono-font-variation-settings, normal);
    font-size: 1em;
  }
  small {
    font-size: 80%;
  }
  sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
  }
  sub {
    bottom: -0.25em;
  }
  sup {
    top: -0.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 {
    display: block;
    vertical-align: middle;
  }
  img, video {
    max-width: 100%;
    height: auto;
  }
  button, input, select, optgroup, textarea, ::file-selector-button {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    border-radius: 0;
    background-color: transparent;
    opacity: 1;
  }
  :where(select:is([multiple], [size])) optgroup {
    font-weight: bolder;
  }
  :where(select:is([multiple], [size])) optgroup option {
    padding-inline-start: 20px;
  }
  ::file-selector-button {
    margin-inline-end: 4px;
  }
  ::placeholder {
    opacity: 1;
  }
  @supports (not (-webkit-appearance: -apple-pay-button))  or (contain-intrinsic-size: 1px) {
    ::placeholder {
      color: currentcolor;
      @supports (color: color-mix(in lab, red, red)) {
        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, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field {
    padding-block: 0;
  }
  ::-webkit-calendar-picker-indicator {
    line-height: 1;
  }
  :-moz-ui-invalid {
    box-shadow: none;
  }
  button, input:where([type="button"], [type="reset"], [type="submit"]), ::file-selector-button {
    appearance: button;
  }
  ::-webkit-inner-spin-button, ::-webkit-outer-spin-button {
    height: auto;
  }
  [hidden]:where(:not([hidden="until-found"])) {
    display: none !important;
  }
}
@layer utilities {
  .tw\:pointer-events-auto\! {
    pointer-events: auto !important;
  }
  .tw\:pointer-events-none {
    pointer-events: none;
  }
  .tw\:invisible {
    visibility: hidden;
  }
  .tw\:visible {
    visibility: visible;
  }
  .tw\:absolute {
    position: absolute;
  }
  .tw\:fixed {
    position: fixed;
  }
  .tw\:relative {
    position: relative;
  }
  .tw\:inset-0 {
    inset: calc(var(--tw-spacing) * 0);
  }
  .tw\:-top-2 {
    top: calc(var(--tw-spacing) * -2);
  }
  .tw\:top-0 {
    top: calc(var(--tw-spacing) * 0);
  }
  .tw\:top-1\/2 {
    top: calc(1/2 * 100%);
  }
  .tw\:top-2\.5 {
    top: calc(var(--tw-spacing) * 2.5);
  }
  .tw\:-right-3 {
    right: calc(var(--tw-spacing) * -3);
  }
  .tw\:right-2\.5 {
    right: calc(var(--tw-spacing) * 2.5);
  }
  .tw\:-bottom-2 {
    bottom: calc(var(--tw-spacing) * -2);
  }
  .tw\:-left-3 {
    left: calc(var(--tw-spacing) * -3);
  }
  .tw\:left-1 {
    left: calc(var(--tw-spacing) * 1);
  }
  .tw\:left-1\/2 {
    left: calc(1/2 * 100%);
  }
  .tw\:left-\[50\%\] {
    left: 50%;
  }
  .tw\:z-1 {
    z-index: 1;
  }
  .tw\:z-10 {
    z-index: 10;
  }
  .tw\:z-50 {
    z-index: 50;
  }
  .tw\:z-500 {
    z-index: 500;
  }
  .tw\:z-1000 {
    z-index: 1000;
  }
  .tw\:z-1001 {
    z-index: 1001;
  }
  .tw\:z-1010 {
    z-index: 1010;
  }
  .tw\:z-1200 {
    z-index: 1200;
  }
  .tw\:z-9999 {
    z-index: 9999;
  }
  .tw\:z-\[1200\] {
    z-index: 1200;
  }
  .tw\:z-\[9000\]\! {
    z-index: 9000 !important;
  }
  .tw\:z-\[9999\]\! {
    z-index: 9999 !important;
  }
  .tw\:m-0 {
    margin: calc(var(--tw-spacing) * 0);
  }
  .tw\:m-0\.5 {
    margin: calc(var(--tw-spacing) * 0.5);
  }
  .tw\:m-5 {
    margin: calc(var(--tw-spacing) * 5);
  }
  .tw\:mx-auto {
    margin-inline: auto;
  }
  .tw\:mx-sq-1\.5 {
    margin-inline: 0.09375rem;
  }
  .tw\:my-1\.5 {
    margin-block: calc(var(--tw-spacing) * 1.5);
  }
  .tw\:my-2 {
    margin-block: calc(var(--tw-spacing) * 2);
  }
  .tw\:my-6 {
    margin-block: calc(var(--tw-spacing) * 6);
  }
  .tw\:-mt-0\.5 {
    margin-top: calc(var(--tw-spacing) * -0.5);
  }
  .tw\:-mt-sq-1 {
    margin-top: calc(0.0625rem * -1);
  }
  .tw\:-mt-sq-7 {
    margin-top: calc(0.4375rem * -1);
  }
  .tw\:mt-1 {
    margin-top: calc(var(--tw-spacing) * 1);
  }
  .tw\:mt-1\! {
    margin-top: calc(var(--tw-spacing) * 1) !important;
  }
  .tw\:mt-1\.5 {
    margin-top: calc(var(--tw-spacing) * 1.5);
  }
  .tw\:mt-2 {
    margin-top: calc(var(--tw-spacing) * 2);
  }
  .tw\:mt-3 {
    margin-top: calc(var(--tw-spacing) * 3);
  }
  .tw\:mr-1 {
    margin-right: calc(var(--tw-spacing) * 1);
  }
  .tw\:mr-2 {
    margin-right: calc(var(--tw-spacing) * 2);
  }
  .tw\:mr-5 {
    margin-right: calc(var(--tw-spacing) * 5);
  }
  .tw\:mr-sq-7 {
    margin-right: 0.4375rem;
  }
  .tw\:mb-0 {
    margin-bottom: calc(var(--tw-spacing) * 0);
  }
  .tw\:mb-1 {
    margin-bottom: calc(var(--tw-spacing) * 1);
  }
  .tw\:mb-2 {
    margin-bottom: calc(var(--tw-spacing) * 2);
  }
  .tw\:mb-4 {
    margin-bottom: calc(var(--tw-spacing) * 4);
  }
  .tw\:mb-5 {
    margin-bottom: calc(var(--tw-spacing) * 5);
  }
  .tw\:mb-8 {
    margin-bottom: calc(var(--tw-spacing) * 8);
  }
  .tw\:-ml-px {
    margin-left: -1px;
  }
  .tw\:-ml-sq-1 {
    margin-left: calc(0.0625rem * -1);
  }
  .tw\:ml-0 {
    margin-left: calc(var(--tw-spacing) * 0);
  }
  .tw\:ml-1 {
    margin-left: calc(var(--tw-spacing) * 1);
  }
  .tw\:ml-1\.5 {
    margin-left: calc(var(--tw-spacing) * 1.5);
  }
  .tw\:ml-2 {
    margin-left: calc(var(--tw-spacing) * 2);
  }
  .tw\:ml-4 {
    margin-left: calc(var(--tw-spacing) * 4);
  }
  .tw\:ml-\[5px\] {
    margin-left: 5px;
  }
  .tw\:ml-\[10px\] {
    margin-left: 10px;
  }
  .tw\:ml-sq-3 {
    margin-left: 0.1875rem;
  }
  .tw\:block {
    display: block;
  }
  .tw\:flex {
    display: flex;
  }
  .tw\:grid {
    display: grid;
  }
  .tw\:hidden {
    display: none;
  }
  .tw\:inline {
    display: inline;
  }
  .tw\:inline-block {
    display: inline-block;
  }
  .tw\:inline-flex {
    display: inline-flex;
  }
  .tw\:h-2 {
    height: calc(var(--tw-spacing) * 2);
  }
  .tw\:h-2\.5 {
    height: calc(var(--tw-spacing) * 2.5);
  }
  .tw\:h-3\.5 {
    height: calc(var(--tw-spacing) * 3.5);
  }
  .tw\:h-4\.5 {
    height: calc(var(--tw-spacing) * 4.5);
  }
  .tw\:h-5 {
    height: calc(var(--tw-spacing) * 5);
  }
  .tw\:h-6 {
    height: calc(var(--tw-spacing) * 6);
  }
  .tw\:h-8 {
    height: calc(var(--tw-spacing) * 8);
  }
  .tw\:h-8\.5 {
    height: calc(var(--tw-spacing) * 8.5);
  }
  .tw\:h-9 {
    height: calc(var(--tw-spacing) * 9);
  }
  .tw\:h-10 {
    height: calc(var(--tw-spacing) * 10);
  }
  .tw\:h-50 {
    height: calc(var(--tw-spacing) * 50);
  }
  .tw\:h-full {
    height: 100%;
  }
  .tw\:h-max {
    height: max-content;
  }
  .tw\:h-px {
    height: 1px;
  }
  .tw\:h-sq-5 {
    height: 0.3125rem;
  }
  .tw\:h-sq-15 {
    height: 0.9375rem;
  }
  .tw\:h-sq-27 {
    height: 1.6875rem;
  }
  .tw\:min-h-6 {
    min-height: calc(var(--tw-spacing) * 6);
  }
  .tw\:min-h-8 {
    min-height: calc(var(--tw-spacing) * 8);
  }
  .tw\:min-h-\[34px\] {
    min-height: 34px;
  }
  .tw\:min-h-sq-27 {
    min-height: 1.6875rem;
  }
  .tw\:w-2 {
    width: calc(var(--tw-spacing) * 2);
  }
  .tw\:w-2\.5 {
    width: calc(var(--tw-spacing) * 2.5);
  }
  .tw\:w-3\.5 {
    width: calc(var(--tw-spacing) * 3.5);
  }
  .tw\:w-4 {
    width: calc(var(--tw-spacing) * 4);
  }
  .tw\:w-4\.5 {
    width: calc(var(--tw-spacing) * 4.5);
  }
  .tw\:w-5 {
    width: calc(var(--tw-spacing) * 5);
  }
  .tw\:w-6 {
    width: calc(var(--tw-spacing) * 6);
  }
  .tw\:w-8 {
    width: calc(var(--tw-spacing) * 8);
  }
  .tw\:w-9 {
    width: calc(var(--tw-spacing) * 9);
  }
  .tw\:w-10 {
    width: calc(var(--tw-spacing) * 10);
  }
  .tw\:w-12 {
    width: calc(var(--tw-spacing) * 12);
  }
  .tw\:w-50 {
    width: calc(var(--tw-spacing) * 50);
  }
  .tw\:w-72 {
    width: calc(var(--tw-spacing) * 72);
  }
  .tw\:w-150 {
    width: calc(var(--tw-spacing) * 150);
  }
  .tw\:w-\[55px\] {
    width: 55px;
  }
  .tw\:w-\[65px\] {
    width: 65px;
  }
  .tw\:w-full {
    width: 100%;
  }
  .tw\:w-sq-15 {
    width: 0.9375rem;
  }
  .tw\:w-sq-21 {
    width: 1.3125rem;
  }
  .tw\:max-w-2xl {
    max-width: var(--tw-container-2xl);
  }
  .tw\:max-w-3xl {
    max-width: var(--tw-container-3xl);
  }
  .tw\:max-w-4xl {
    max-width: var(--tw-container-4xl);
  }
  .tw\:max-w-5xl {
    max-width: var(--tw-container-5xl);
  }
  .tw\:max-w-6xl {
    max-width: var(--tw-container-6xl);
  }
  .tw\:max-w-96 {
    max-width: calc(var(--tw-spacing) * 96);
  }
  .tw\:max-w-100 {
    max-width: calc(var(--tw-spacing) * 100);
  }
  .tw\:max-w-full {
    max-width: 100%;
  }
  .tw\:max-w-lg {
    max-width: var(--tw-container-lg);
  }
  .tw\:max-w-max {
    max-width: max-content;
  }
  .tw\:max-w-md {
    max-width: var(--tw-container-md);
  }
  .tw\:max-w-sm {
    max-width: var(--tw-container-sm);
  }
  .tw\:max-w-xl {
    max-width: var(--tw-container-xl);
  }
  .tw\:max-w-xs {
    max-width: var(--tw-container-xs);
  }
  .tw\:min-w-5 {
    min-width: calc(var(--tw-spacing) * 5);
  }
  .tw\:min-w-6 {
    min-width: calc(var(--tw-spacing) * 6);
  }
  .tw\:min-w-8 {
    min-width: calc(var(--tw-spacing) * 8);
  }
  .tw\:min-w-9 {
    min-width: calc(var(--tw-spacing) * 9);
  }
  .tw\:min-w-24 {
    min-width: calc(var(--tw-spacing) * 24);
  }
  .tw\:min-w-25 {
    min-width: calc(var(--tw-spacing) * 25);
  }
  .tw\:min-w-75 {
    min-width: calc(var(--tw-spacing) * 75);
  }
  .tw\:min-w-fit {
    min-width: fit-content;
  }
  .tw\:flex-1 {
    flex: 1;
  }
  .tw\:flex-2 {
    flex: 2;
  }
  .tw\:flex-shrink-0 {
    flex-shrink: 0;
  }
  .tw\:shrink-0 {
    flex-shrink: 0;
  }
  .tw\:grow {
    flex-grow: 1;
  }
  .tw\:-translate-x-1\/2 {
    --tw-translate-x: calc(calc(1/2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .tw\:-translate-x-full {
    --tw-translate-x: -100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .tw\:translate-x-\[-50\%\] {
    --tw-translate-x: -50%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .tw\:translate-x-full {
    --tw-translate-x: 100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .tw\:-translate-y-1\/2 {
    --tw-translate-y: calc(calc(1/2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .tw\:-translate-y-full {
    --tw-translate-y: -100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .tw\:translate-y-full {
    --tw-translate-y: 100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .tw\:rotate-45 {
    rotate: 45deg;
  }
  .tw\:rotate-90 {
    rotate: 90deg;
  }
  .tw\:rotate-270 {
    rotate: 270deg;
  }
  .tw\:animate-fadeIn {
    animation: fadeIn 0.3s ease-in-out;
  }
  .tw\:animate-spin {
    animation: var(--tw-animate-spin);
  }
  .tw\:cursor-default {
    cursor: default;
  }
  .tw\:cursor-not-allowed {
    cursor: not-allowed;
  }
  .tw\:cursor-not-allowed\! {
    cursor: not-allowed !important;
  }
  .tw\:cursor-pointer {
    cursor: pointer;
  }
  .tw\:touch-none {
    touch-action: none;
  }
  .tw\:list-none {
    list-style-type: none;
  }
  .tw\:appearance-none {
    appearance: none;
  }
  .tw\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .tw\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .tw\:flex-col {
    flex-direction: column;
  }
  .tw\:flex-row {
    flex-direction: row;
  }
  .tw\:flex-nowrap {
    flex-wrap: nowrap;
  }
  .tw\:flex-wrap {
    flex-wrap: wrap;
  }
  .tw\:items-baseline {
    align-items: baseline;
  }
  .tw\:items-center {
    align-items: center;
  }
  .tw\:items-end {
    align-items: flex-end;
  }
  .tw\:items-start {
    align-items: flex-start;
  }
  .tw\:justify-between {
    justify-content: space-between;
  }
  .tw\:justify-center {
    justify-content: center;
  }
  .tw\:justify-end {
    justify-content: flex-end;
  }
  .tw\:justify-start {
    justify-content: flex-start;
  }
  .tw\:gap-0\! {
    gap: calc(var(--tw-spacing) * 0) !important;
  }
  .tw\:gap-1 {
    gap: calc(var(--tw-spacing) * 1);
  }
  .tw\:gap-1\.5 {
    gap: calc(var(--tw-spacing) * 1.5);
  }
  .tw\:gap-2 {
    gap: calc(var(--tw-spacing) * 2);
  }
  .tw\:gap-3 {
    gap: calc(var(--tw-spacing) * 3);
  }
  .tw\:gap-4 {
    gap: calc(var(--tw-spacing) * 4);
  }
  .tw\:gap-6 {
    gap: calc(var(--tw-spacing) * 6);
  }
  .tw\:gap-8 {
    gap: calc(var(--tw-spacing) * 8);
  }
  .tw\:gap-x-3 {
    column-gap: calc(var(--tw-spacing) * 3);
  }
  .tw\:gap-y-2 {
    row-gap: calc(var(--tw-spacing) * 2);
  }
  .tw\:self-end {
    align-self: flex-end;
  }
  .tw\:overflow-hidden {
    overflow: hidden;
  }
  .tw\:overflow-y-auto {
    overflow-y: auto;
  }
  .tw\:rounded {
    border-radius: 0.25rem;
  }
  .tw\:rounded-3xl {
    border-radius: var(--tw-radius-3xl);
  }
  .tw\:rounded-\[0\.5rem\] {
    border-radius: 0.5rem;
  }
  .tw\:rounded-\[0\.25rem\]\! {
    border-radius: 0.25rem !important;
  }
  .tw\:rounded-\[0\.1875rem\] {
    border-radius: 0.1875rem;
  }
  .tw\:rounded-\[0\.9375rem\] {
    border-radius: 0.9375rem;
  }
  .tw\:rounded-\[3px\] {
    border-radius: 3px;
  }
  .tw\:rounded-\[10px\] {
    border-radius: 10px;
  }
  .tw\:rounded-full {
    border-radius: calc(infinity * 1px);
  }
  .tw\:rounded-lg {
    border-radius: var(--tw-radius-lg);
  }
  .tw\:rounded-md {
    border-radius: var(--tw-radius-md);
  }
  .tw\:rounded-none {
    border-radius: 0;
  }
  .tw\:rounded-sm {
    border-radius: var(--tw-radius-sm);
  }
  .tw\:rounded-t-md {
    border-top-left-radius: var(--tw-radius-md);
    border-top-right-radius: var(--tw-radius-md);
  }
  .tw\:rounded-l-\[0\.9375rem\] {
    border-top-left-radius: 0.9375rem;
    border-bottom-left-radius: 0.9375rem;
  }
  .tw\:rounded-l-lg {
    border-top-left-radius: var(--tw-radius-lg);
    border-bottom-left-radius: var(--tw-radius-lg);
  }
  .tw\:rounded-l-md {
    border-top-left-radius: var(--tw-radius-md);
    border-bottom-left-radius: var(--tw-radius-md);
  }
  .tw\:rounded-l-none {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .tw\:rounded-tl-md {
    border-top-left-radius: var(--tw-radius-md);
  }
  .tw\:rounded-r-\[0\.9375rem\] {
    border-top-right-radius: 0.9375rem;
    border-bottom-right-radius: 0.9375rem;
  }
  .tw\:rounded-r-lg {
    border-top-right-radius: var(--tw-radius-lg);
    border-bottom-right-radius: var(--tw-radius-lg);
  }
  .tw\:rounded-r-md {
    border-top-right-radius: var(--tw-radius-md);
    border-bottom-right-radius: var(--tw-radius-md);
  }
  .tw\:rounded-r-none {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .tw\:rounded-tr-md {
    border-top-right-radius: var(--tw-radius-md);
  }
  .tw\:rounded-b {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }
  .tw\:border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }
  .tw\:border-0 {
    border-style: var(--tw-border-style);
    border-width: 0px;
  }
  .tw\:border-t-\[0\.0625rem\] {
    border-top-style: var(--tw-border-style);
    border-top-width: 0.0625rem;
  }
  .tw\:border-r {
    border-right-style: var(--tw-border-style);
    border-right-width: 1px;
  }
  .tw\:border-r-0 {
    border-right-style: var(--tw-border-style);
    border-right-width: 0px;
  }
  .tw\:border-r-2 {
    border-right-style: var(--tw-border-style);
    border-right-width: 2px;
  }
  .tw\:border-b {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }
  .tw\:border-b-\[0\.0625rem\] {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 0.0625rem;
  }
  .tw\:border-b-\[0\.1875rem\] {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 0.1875rem;
  }
  .tw\:border-l-0 {
    border-left-style: var(--tw-border-style);
    border-left-width: 0px;
  }
  .tw\:border-none {
    --tw-border-style: none;
    border-style: none;
  }
  .tw\:border-solid {
    --tw-border-style: solid;
    border-style: solid;
  }
  .tw\:border-gray-100 {
    border-color: var(--tw-color-gray-100);
  }
  .tw\:border-gray-700 {
    border-color: var(--tw-color-gray-700);
  }
  .tw\:border-red-100 {
    border-color: var(--tw-color-red-100);
  }
  .tw\:border-sq-danger {
    border-color: var(--sqw-danger-color);
  }
  .tw\:border-sq-darkish-gray {
    border-color: var(--sqw-darkish-gray);
  }
  .tw\:border-sq-disabled-gray {
    border-color: var(--sqw-disabled-gray);
  }
  .tw\:border-sq-overlay {
    border-color: #eeedee;
  }
  .tw\:border-sq-theme-dark {
    border-color: var(--theme-dark);
  }
  .tw\:border-sq-theme-dark\! {
    border-color: var(--theme-dark) !important;
  }
  .tw\:border-sq-theme-icon {
    border-color: var(--theme-icon);
  }
  .tw\:border-sq-tool-btn-border {
    border-color: var(--sq-tool-btn-border);
  }
  .tw\:border-sq-warning {
    border-color: var(--sq-status-warning-color);
  }
  .tw\:border-t-sq-overlay {
    border-top-color: #eeedee;
  }
  .tw\:border-b-sq-theme-darker {
    border-bottom-color: var(--theme-darker);
  }
  .tw\:bg-black {
    background-color: var(--tw-color-black);
  }
  .tw\:bg-gray-200 {
    background-color: var(--tw-color-gray-200);
  }
  .tw\:bg-gray-500 {
    background-color: var(--tw-color-gray-500);
  }
  .tw\:bg-gray-900 {
    background-color: var(--tw-color-gray-900);
  }
  .tw\:bg-green-400 {
    background-color: var(--tw-color-green-400);
  }
  .tw\:bg-green-500 {
    background-color: var(--tw-color-green-500);
  }
  .tw\:bg-red-200 {
    background-color: var(--tw-color-red-200);
  }
  .tw\:bg-red-400 {
    background-color: var(--tw-color-red-400);
  }
  .tw\:bg-red-500\! {
    background-color: var(--tw-color-red-500) !important;
  }
  .tw\:bg-sq-badge-preview-bg {
    background-color: var(--bg-included-2);
  }
  .tw\:bg-sq-bg-warning {
    background-color: #fff3cd;
  }
  .tw\:bg-sq-black {
    background-color: var(--sq-black);
  }
  .tw\:bg-sq-colored-hover {
    background-color: #eef6fd;
  }
  .tw\:bg-sq-danger {
    background-color: var(--sqw-danger-color);
  }
  .tw\:bg-sq-dark-background {
    background-color: #0d1117;
  }
  .tw\:bg-sq-dark-gray {
    background-color: var(--sqw-dark-gray);
  }
  .tw\:bg-sq-darkish-gray {
    background-color: var(--sqw-darkish-gray);
  }
  .tw\:bg-sq-disabled-gray {
    background-color: var(--sqw-disabled-gray);
  }
  .tw\:bg-sq-disabled-gray\! {
    background-color: var(--sqw-disabled-gray) !important;
  }
  .tw\:bg-sq-gray-highlight {
    background-color: #f9f9f9;
  }
  .tw\:bg-sq-hover-gray {
    background-color: var(--sq-hover-gray);
  }
  .tw\:bg-sq-light-gray {
    background-color: var(--sqw-light-gray);
  }
  .tw\:bg-sq-overlay {
    background-color: #eeedee;
  }
  .tw\:bg-sq-success\! {
    background-color: var(--sqw-success-color) !important;
  }
  .tw\:bg-sq-surface {
    background-color: #ffffff;
  }
  .tw\:bg-sq-surface\! {
    background-color: #ffffff !important;
  }
  .tw\:bg-sq-text-color {
    background-color: #3a3a3a;
  }
  .tw\:bg-sq-theme-dark {
    background-color: var(--theme-dark);
  }
  .tw\:bg-sq-theme-dark\! {
    background-color: var(--theme-dark) !important;
  }
  .tw\:bg-sq-theme-highlight {
    background-color: var(--theme-highlight);
  }
  .tw\:bg-sq-theme-highlight\/10 {
    background-color: var(--theme-highlight);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--theme-highlight) 10%, transparent);
    }
  }
  .tw\:bg-sq-theme-icon {
    background-color: var(--theme-icon);
  }
  .tw\:bg-sq-warning {
    background-color: var(--sq-status-warning-color);
  }
  .tw\:bg-sq-warning-bg-color {
    background-color: var(--sq-warning-bg-color);
  }
  .tw\:bg-sq-white {
    background-color: var(--sqw-white);
  }
  .tw\:bg-transparent {
    background-color: transparent;
  }
  .tw\:bg-white {
    background-color: var(--tw-color-white);
  }
  .tw\:bg-yellow-500 {
    background-color: var(--tw-color-yellow-500);
  }
  .tw\:bg-cover {
    background-size: cover;
  }
  .tw\:fill-transparent {
    fill: transparent;
  }
  .tw\:p-0 {
    padding: calc(var(--tw-spacing) * 0);
  }
  .tw\:p-1 {
    padding: calc(var(--tw-spacing) * 1);
  }
  .tw\:p-2 {
    padding: calc(var(--tw-spacing) * 2);
  }
  .tw\:p-2\.5 {
    padding: calc(var(--tw-spacing) * 2.5);
  }
  .tw\:p-3 {
    padding: calc(var(--tw-spacing) * 3);
  }
  .tw\:p-4 {
    padding: calc(var(--tw-spacing) * 4);
  }
  .tw\:p-5 {
    padding: calc(var(--tw-spacing) * 5);
  }
  .tw\:p-6 {
    padding: calc(var(--tw-spacing) * 6);
  }
  .tw\:p-8 {
    padding: calc(var(--tw-spacing) * 8);
  }
  .tw\:px-1 {
    padding-inline: calc(var(--tw-spacing) * 1);
  }
  .tw\:px-2 {
    padding-inline: calc(var(--tw-spacing) * 2);
  }
  .tw\:px-2\.5 {
    padding-inline: calc(var(--tw-spacing) * 2.5);
  }
  .tw\:px-3 {
    padding-inline: calc(var(--tw-spacing) * 3);
  }
  .tw\:px-4 {
    padding-inline: calc(var(--tw-spacing) * 4);
  }
  .tw\:px-6 {
    padding-inline: calc(var(--tw-spacing) * 6);
  }
  .tw\:px-\[5px\] {
    padding-inline: 5px;
  }
  .tw\:px-\[6px\] {
    padding-inline: 6px;
  }
  .tw\:px-\[15px\] {
    padding-inline: 15px;
  }
  .tw\:px-sq-19 {
    padding-inline: 1.1875rem;
  }
  .tw\:py-0\.5 {
    padding-block: calc(var(--tw-spacing) * 0.5);
  }
  .tw\:py-1 {
    padding-block: calc(var(--tw-spacing) * 1);
  }
  .tw\:py-1\.5 {
    padding-block: calc(var(--tw-spacing) * 1.5);
  }
  .tw\:py-2 {
    padding-block: calc(var(--tw-spacing) * 2);
  }
  .tw\:py-3 {
    padding-block: calc(var(--tw-spacing) * 3);
  }
  .tw\:py-4 {
    padding-block: calc(var(--tw-spacing) * 4);
  }
  .tw\:py-6 {
    padding-block: calc(var(--tw-spacing) * 6);
  }
  .tw\:py-\[2px\] {
    padding-block: 2px;
  }
  .tw\:py-\[6px\] {
    padding-block: 6px;
  }
  .tw\:py-px {
    padding-block: 1px;
  }
  .tw\:py-sq-5 {
    padding-block: 0.3125rem;
  }
  .tw\:pt-2 {
    padding-top: calc(var(--tw-spacing) * 2);
  }
  .tw\:pr-1 {
    padding-right: calc(var(--tw-spacing) * 1);
  }
  .tw\:pr-1\.5 {
    padding-right: calc(var(--tw-spacing) * 1.5);
  }
  .tw\:pl-0\.5 {
    padding-left: calc(var(--tw-spacing) * 0.5);
  }
  .tw\:pl-2 {
    padding-left: calc(var(--tw-spacing) * 2);
  }
  .tw\:pl-2\.5 {
    padding-left: calc(var(--tw-spacing) * 2.5);
  }
  .tw\:pl-5 {
    padding-left: calc(var(--tw-spacing) * 5);
  }
  .tw\:pl-sq-19 {
    padding-left: 1.1875rem;
  }
  .tw\:text-center {
    text-align: center;
  }
  .tw\:text-left {
    text-align: left;
  }
  .tw\:text-base {
    font-size: var(--tw-text-base);
    line-height: var(--tw-leading, var(--tw-text-base--line-height));
  }
  .tw\:text-sm {
    font-size: var(--tw-text-sm);
    line-height: var(--tw-leading, var(--tw-text-sm--line-height));
  }
  .tw\:text-xl {
    font-size: var(--tw-text-xl);
    line-height: var(--tw-leading, var(--tw-text-xl--line-height));
  }
  .tw\:text-xs {
    font-size: var(--tw-text-xs);
    line-height: var(--tw-leading, var(--tw-text-xs--line-height));
  }
  .tw\:text-\[0\.8rem\] {
    font-size: 0.8rem;
  }
  .tw\:text-\[20px\] {
    font-size: 20px;
  }
  .tw\:text-sq-10 {
    font-size: 0.625rem;
  }
  .tw\:text-sq-13 {
    font-size: 0.8125rem;
  }
  .tw\:text-sq-15 {
    font-size: 0.9375rem;
  }
  .tw\:\!leading-normal {
    --tw-leading: var(--tw-leading-normal) !important;
    line-height: var(--tw-leading-normal) !important;
  }
  .tw\:leading-4 {
    --tw-leading: calc(var(--tw-spacing) * 4);
    line-height: calc(var(--tw-spacing) * 4);
  }
  .tw\:leading-4\.5 {
    --tw-leading: calc(var(--tw-spacing) * 4.5);
    line-height: calc(var(--tw-spacing) * 4.5);
  }
  .tw\:leading-none {
    --tw-leading: 1;
    line-height: 1;
  }
  .tw\:leading-normal {
    --tw-leading: var(--tw-leading-normal);
    line-height: var(--tw-leading-normal);
  }
  .tw\:font-bold {
    --tw-font-weight: var(--tw-font-weight-bold);
    font-weight: var(--tw-font-weight-bold);
  }
  .tw\:font-medium {
    --tw-font-weight: var(--tw-font-weight-medium);
    font-weight: var(--tw-font-weight-medium);
  }
  .tw\:font-normal {
    --tw-font-weight: var(--tw-font-weight-normal);
    font-weight: var(--tw-font-weight-normal);
  }
  .tw\:font-semibold {
    --tw-font-weight: var(--tw-font-weight-semibold);
    font-weight: var(--tw-font-weight-semibold);
  }
  .tw\:tracking-wide {
    --tw-tracking: var(--tw-tracking-wide);
    letter-spacing: var(--tw-tracking-wide);
  }
  .tw\:text-ellipsis {
    text-overflow: ellipsis;
  }
  .tw\:whitespace-nowrap {
    white-space: nowrap;
  }
  .tw\:text-gray-400 {
    color: var(--tw-color-gray-400);
  }
  .tw\:text-gray-500 {
    color: var(--tw-color-gray-500);
  }
  .tw\:text-purple-500 {
    color: var(--tw-color-purple-500);
  }
  .tw\:text-red-800 {
    color: var(--tw-color-red-800);
  }
  .tw\:text-sq-danger {
    color: var(--sqw-danger-color);
  }
  .tw\:text-sq-dark-gray {
    color: var(--sqw-dark-gray);
  }
  .tw\:text-sq-dark-text {
    color: #e6ecf2;
  }
  .tw\:text-sq-darkish-gray {
    color: var(--sqw-darkish-gray);
  }
  .tw\:text-sq-disabled-gray {
    color: var(--sqw-disabled-gray);
  }
  .tw\:text-sq-disabled-gray\! {
    color: var(--sqw-disabled-gray) !important;
  }
  .tw\:text-sq-fairly-dark-gray {
    color: var(--sqw-fairly-dark-gray);
  }
  .tw\:text-sq-muted {
    color: var(--sq-gray-text);
  }
  .tw\:text-sq-success {
    color: var(--sqw-success-color);
  }
  .tw\:text-sq-text-color {
    color: #3a3a3a;
  }
  .tw\:text-sq-text-dark-warning-color {
    color: var(--sq-text-dark-warning-color);
  }
  .tw\:text-sq-text-interactive {
    color: var(--sq-analysis-link);
  }
  .tw\:text-sq-theme-dark {
    color: var(--theme-dark);
  }
  .tw\:text-sq-theme-icon {
    color: var(--theme-icon);
  }
  .tw\:text-sq-theme-light {
    color: var(--theme-light);
  }
  .tw\:text-sq-theme-link {
    color: var(--theme-link);
  }
  .tw\:text-sq-warning {
    color: var(--sq-status-warning-color);
  }
  .tw\:text-sq-white {
    color: var(--sqw-white);
  }
  .tw\:text-sq-white\! {
    color: var(--sqw-white) !important;
  }
  .tw\:text-white {
    color: var(--tw-color-white);
  }
  .tw\:capitalize {
    text-transform: capitalize;
  }
  .tw\:uppercase {
    text-transform: uppercase;
  }
  .tw\:italic {
    font-style: italic;
  }
  .tw\:not-italic {
    font-style: normal;
  }
  .tw\:no-underline {
    text-decoration-line: none;
  }
  .tw\:underline {
    text-decoration-line: underline;
  }
  .tw\:underline-offset-2 {
    text-underline-offset: 2px;
  }
  .tw\:placeholder-gray-400\! {
    &::placeholder {
      color: var(--tw-color-gray-400) !important;
    }
  }
  .tw\:opacity-0 {
    opacity: 0%;
  }
  .tw\:opacity-30\! {
    opacity: 30% !important;
  }
  .tw\:opacity-50 {
    opacity: 50%;
  }
  .tw\:opacity-70 {
    opacity: 70%;
  }
  .tw\:shadow-\[0_4px_8px_rgba\(0\,0\,0\,0\.2\)\] {
    --tw-shadow: 0 4px 8px var(--tw-shadow-color, rgba(0,0,0,0.2));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .tw\:shadow-lg {
    --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .tw\:shadow-none {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .tw\:shadow-sm {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .tw\: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, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--tw-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--tw-default-transition-duration));
  }
  .tw\:transition-all {
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--tw-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--tw-default-transition-duration));
  }
  .tw\:transition-colors {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
    transition-timing-function: var(--tw-ease, var(--tw-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--tw-default-transition-duration));
  }
  .tw\:duration-150 {
    --tw-duration: 150ms;
    transition-duration: 150ms;
  }
  .tw\:ease-in-out {
    --tw-ease: var(--tw-ease-in-out);
    transition-timing-function: var(--tw-ease-in-out);
  }
  .tw\:ease-out {
    --tw-ease: var(--tw-ease-out);
    transition-timing-function: var(--tw-ease-out);
  }
  .tw\:outline-none {
    --tw-outline-style: none;
    outline-style: none;
  }
  .tw\:select-none {
    -webkit-user-select: none;
    user-select: none;
  }
  .tw\:group-hover\:inline-block {
    &:is(:where(.tw\:group):hover *) {
      @media (hover: hover) {
        display: inline-block;
      }
    }
  }
  .tw\:group-hover\:opacity-100 {
    &:is(:where(.tw\:group):hover *) {
      @media (hover: hover) {
        opacity: 100%;
      }
    }
  }
  .tw\:before\:absolute {
    &::before {
      content: var(--tw-content);
      position: absolute;
    }
  }
  .tw\:before\:-top-4 {
    &::before {
      content: var(--tw-content);
      top: calc(var(--tw-spacing) * -4);
    }
  }
  .tw\:before\:top-1\/2 {
    &::before {
      content: var(--tw-content);
      top: calc(1/2 * 100%);
    }
  }
  .tw\:before\:right-full {
    &::before {
      content: var(--tw-content);
      right: 100%;
    }
  }
  .tw\:before\:-bottom-4 {
    &::before {
      content: var(--tw-content);
      bottom: calc(var(--tw-spacing) * -4);
    }
  }
  .tw\:before\:left-1\/2 {
    &::before {
      content: var(--tw-content);
      left: calc(1/2 * 100%);
    }
  }
  .tw\:before\:left-full {
    &::before {
      content: var(--tw-content);
      left: 100%;
    }
  }
  .tw\:before\:-translate-x-1\/2 {
    &::before {
      content: var(--tw-content);
      --tw-translate-x: calc(calc(1/2 * 100%) * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .tw\:before\:-translate-y-1\/2 {
    &::before {
      content: var(--tw-content);
      --tw-translate-y: calc(calc(1/2 * 100%) * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .tw\:before\:border-8 {
    &::before {
      content: var(--tw-content);
      border-style: var(--tw-border-style);
      border-width: 8px;
    }
  }
  .tw\:before\:border-y-transparent {
    &::before {
      content: var(--tw-content);
      border-block-color: transparent;
    }
  }
  .tw\:before\:border-t-sq-black {
    &::before {
      content: var(--tw-content);
      border-top-color: var(--sq-black);
    }
  }
  .tw\:before\:border-t-transparent {
    &::before {
      content: var(--tw-content);
      border-top-color: transparent;
    }
  }
  .tw\:before\:border-r-sq-black {
    &::before {
      content: var(--tw-content);
      border-right-color: var(--sq-black);
    }
  }
  .tw\:before\:border-r-transparent {
    &::before {
      content: var(--tw-content);
      border-right-color: transparent;
    }
  }
  .tw\:before\:border-b-sq-black {
    &::before {
      content: var(--tw-content);
      border-bottom-color: var(--sq-black);
    }
  }
  .tw\:before\:border-b-transparent {
    &::before {
      content: var(--tw-content);
      border-bottom-color: transparent;
    }
  }
  .tw\:before\:border-l-sq-black {
    &::before {
      content: var(--tw-content);
      border-left-color: var(--sq-black);
    }
  }
  .tw\:before\:border-l-transparent {
    &::before {
      content: var(--tw-content);
      border-left-color: transparent;
    }
  }
  .tw\:before\:content-\[\'\'\] {
    &::before {
      --tw-content: '';
      content: var(--tw-content);
    }
  }
  .tw\:first\:ml-0 {
    &:first-child {
      margin-left: calc(var(--tw-spacing) * 0);
    }
  }
  .tw\:first\:rounded-l-md {
    &:first-child {
      border-top-left-radius: var(--tw-radius-md);
      border-bottom-left-radius: var(--tw-radius-md);
    }
  }
  .tw\:last\:mr-0 {
    &:last-child {
      margin-right: calc(var(--tw-spacing) * 0);
    }
  }
  .tw\:last\:rounded-r-md {
    &:last-child {
      border-top-right-radius: var(--tw-radius-md);
      border-bottom-right-radius: var(--tw-radius-md);
    }
  }
  .tw\:last\:border-r-0 {
    &:last-child {
      border-right-style: var(--tw-border-style);
      border-right-width: 0px;
    }
  }
  .tw\:checked\:border-sq-text-color {
    &:checked {
      border-color: #3a3a3a;
    }
  }
  .tw\:checked\:text-white {
    &:checked {
      color: var(--tw-color-white);
    }
  }
  .tw\:focus-within\:border-sq-theme-dark {
    &:focus-within {
      border-color: var(--theme-dark);
    }
  }
  .tw\:focus-within\:outline-none {
    &:focus-within {
      --tw-outline-style: none;
      outline-style: none;
    }
  }
  .tw\:hover\:cursor-pointer {
    &:hover {
      @media (hover: hover) {
        cursor: pointer;
      }
    }
  }
  .tw\:hover\:border-sq-danger-hover {
    &:hover {
      @media (hover: hover) {
        border-color: #c9302c;
      }
    }
  }
  .tw\:hover\:border-sq-theme-dark {
    &:hover {
      @media (hover: hover) {
        border-color: var(--theme-dark);
      }
    }
  }
  .tw\:hover\:border-sq-theme-highlight {
    &:hover {
      @media (hover: hover) {
        border-color: var(--theme-highlight);
      }
    }
  }
  .tw\:hover\:border-sq-theme-link {
    &:hover {
      @media (hover: hover) {
        border-color: var(--theme-link);
      }
    }
  }
  .tw\:hover\:border-sq-warning-hover {
    &:hover {
      @media (hover: hover) {
        border-color: #ec971f;
      }
    }
  }
  .tw\:hover\:bg-green-500 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--tw-color-green-500);
      }
    }
  }
  .tw\:hover\:bg-sq-danger-hover {
    &:hover {
      @media (hover: hover) {
        background-color: #c9302c;
      }
    }
  }
  .tw\:hover\:bg-sq-gray-highlight {
    &:hover {
      @media (hover: hover) {
        background-color: #f9f9f9;
      }
    }
  }
  .tw\:hover\:bg-sq-light-gray {
    &:hover {
      @media (hover: hover) {
        background-color: var(--sqw-light-gray);
      }
    }
  }
  .tw\:hover\:bg-sq-surface\! {
    &:hover {
      @media (hover: hover) {
        background-color: #ffffff !important;
      }
    }
  }
  .tw\:hover\:bg-sq-theme-highlight {
    &:hover {
      @media (hover: hover) {
        background-color: var(--theme-highlight);
      }
    }
  }
  .tw\:hover\:bg-sq-theme-link {
    &:hover {
      @media (hover: hover) {
        background-color: var(--theme-link);
      }
    }
  }
  .tw\:hover\:bg-sq-warning-hover {
    &:hover {
      @media (hover: hover) {
        background-color: #ec971f;
      }
    }
  }
  .tw\:hover\:bg-sq-worksheetspanel-gray {
    &:hover {
      @media (hover: hover) {
        background-color: var(--sqw-worksheetspanel-gray);
      }
    }
  }
  .tw\:hover\:text-sq-danger {
    &:hover {
      @media (hover: hover) {
        color: var(--sqw-danger-color);
      }
    }
  }
  .tw\:hover\:text-sq-text-color {
    &:hover {
      @media (hover: hover) {
        color: #3a3a3a;
      }
    }
  }
  .tw\:hover\:text-sq-theme-dark {
    &:hover {
      @media (hover: hover) {
        color: var(--theme-dark);
      }
    }
  }
  .tw\:hover\:text-sq-white\! {
    &:hover {
      @media (hover: hover) {
        color: var(--sqw-white) !important;
      }
    }
  }
  .tw\:hover\:opacity-100 {
    &:hover {
      @media (hover: hover) {
        opacity: 100%;
      }
    }
  }
  .tw\:focus\:z-30 {
    &:focus {
      z-index: 30;
    }
  }
  .tw\:focus\:z-40 {
    &:focus {
      z-index: 40;
    }
  }
  .tw\:focus\:border {
    &:focus {
      border-style: var(--tw-border-style);
      border-width: 1px;
    }
  }
  .tw\:focus\:border-r {
    &:focus {
      border-right-style: var(--tw-border-style);
      border-right-width: 1px;
    }
  }
  .tw\:focus\:border-l {
    &:focus {
      border-left-style: var(--tw-border-style);
      border-left-width: 1px;
    }
  }
  .tw\:focus\:border-sq-danger-hover {
    &:focus {
      border-color: #c9302c;
    }
  }
  .tw\:focus\:border-sq-theme-dark {
    &:focus {
      border-color: var(--theme-dark);
    }
  }
  .tw\:focus\:border-sq-theme-darker {
    &:focus {
      border-color: var(--theme-darker);
    }
  }
  .tw\:focus\:border-sq-warning-hover {
    &:focus {
      border-color: #ec971f;
    }
  }
  .tw\:focus\:bg-sq-danger-hover {
    &:focus {
      background-color: #c9302c;
    }
  }
  .tw\:focus\:bg-sq-dark-gray {
    &:focus {
      background-color: var(--sqw-dark-gray);
    }
  }
  .tw\:focus\:bg-sq-light-gray {
    &:focus {
      background-color: var(--sqw-light-gray);
    }
  }
  .tw\:focus\:bg-sq-surface\! {
    &:focus {
      background-color: #ffffff !important;
    }
  }
  .tw\:focus\:bg-sq-theme-darker {
    &:focus {
      background-color: var(--theme-darker);
    }
  }
  .tw\:focus\:bg-sq-warning-hover {
    &:focus {
      background-color: #ec971f;
    }
  }
  .tw\:focus\:text-sq-text-color {
    &:focus {
      color: #3a3a3a;
    }
  }
  .tw\:focus\:text-sq-theme-dark {
    &:focus {
      color: var(--theme-dark);
    }
  }
  .tw\:focus\:text-sq-white\! {
    &:focus {
      color: var(--sqw-white) !important;
    }
  }
  .tw\:focus\:ring-0 {
    &:focus {
      --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }
  .tw\:focus\:ring-offset-0 {
    &:focus {
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    }
  }
  .tw\:focus\:outline-none {
    &:focus {
      --tw-outline-style: none;
      outline-style: none;
    }
  }
  .tw\:checked\:focus\:border-sq-theme-dark {
    &:checked {
      &:focus {
        border-color: var(--theme-dark);
      }
    }
  }
  .tw\:focus-visible\:ring-2 {
    &:focus-visible {
      --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }
  .tw\:focus-visible\:ring-sq-theme-link\/30 {
    &:focus-visible {
      --tw-ring-color: var(--theme-link);
      @supports (color: color-mix(in lab, red, red)) {
        --tw-ring-color: color-mix(in oklab, var(--theme-link) 30%, transparent);
      }
    }
  }
  .tw\:focus-visible\:ring-offset-1 {
    &:focus-visible {
      --tw-ring-offset-width: 1px;
      --tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    }
  }
  .tw\:focus-visible\:outline-none {
    &:focus-visible {
      --tw-outline-style: none;
      outline-style: none;
    }
  }
  .tw\:active\:z-30 {
    &:active {
      z-index: 30;
    }
  }
  .tw\:active\:z-50 {
    &:active {
      z-index: 50;
    }
  }
  .tw\:active\:border {
    &:active {
      border-style: var(--tw-border-style);
      border-width: 1px;
    }
  }
  .tw\:active\:border-r {
    &:active {
      border-right-style: var(--tw-border-style);
      border-right-width: 1px;
    }
  }
  .tw\:active\:border-l {
    &:active {
      border-left-style: var(--tw-border-style);
      border-left-width: 1px;
    }
  }
  .tw\:active\:border-sq-danger {
    &:active {
      border-color: var(--sqw-danger-color);
    }
  }
  .tw\:active\:border-sq-theme-dark {
    &:active {
      border-color: var(--theme-dark);
    }
  }
  .tw\:active\:border-sq-theme-darker {
    &:active {
      border-color: var(--theme-darker);
    }
  }
  .tw\:active\:border-sq-warning {
    &:active {
      border-color: var(--sq-status-warning-color);
    }
  }
  .tw\:active\:bg-sq-danger {
    &:active {
      background-color: var(--sqw-danger-color);
    }
  }
  .tw\:active\:bg-sq-dark-gray {
    &:active {
      background-color: var(--sqw-dark-gray);
    }
  }
  .tw\:active\:bg-sq-light-gray {
    &:active {
      background-color: var(--sqw-light-gray);
    }
  }
  .tw\:active\:bg-sq-overlay {
    &:active {
      background-color: #eeedee;
    }
  }
  .tw\:active\:bg-sq-surface\! {
    &:active {
      background-color: #ffffff !important;
    }
  }
  .tw\:active\:bg-sq-theme-darker {
    &:active {
      background-color: var(--theme-darker);
    }
  }
  .tw\:active\:bg-sq-warning {
    &:active {
      background-color: var(--sq-status-warning-color);
    }
  }
  .tw\:active\:bg-sq-worksheetspanel-gray {
    &:active {
      background-color: var(--sqw-worksheetspanel-gray);
    }
  }
  .tw\:active\:text-sq-text-color {
    &:active {
      color: #3a3a3a;
    }
  }
  .tw\:active\:text-sq-theme-dark {
    &:active {
      color: var(--theme-dark);
    }
  }
  .tw\:active\:text-sq-white\! {
    &:active {
      color: var(--sqw-white) !important;
    }
  }
  .tw\:checked\:active\:border-sq-theme-darker {
    &:checked {
      &:active {
        border-color: var(--theme-darker);
      }
    }
  }
  .tw\:checked\:enabled\:hover\:border-sq-theme-dark {
    &:checked {
      &:enabled {
        &:hover {
          @media (hover: hover) {
            border-color: var(--theme-dark);
          }
        }
      }
    }
  }
  .tw\:disabled\:pointer-events-none {
    &:disabled {
      pointer-events: none;
    }
  }
  .tw\:disabled\:cursor-not-allowed {
    &:disabled {
      cursor: not-allowed;
    }
  }
  .tw\:disabled\:border-sq-disabled-gray {
    &:disabled {
      border-color: var(--sqw-disabled-gray);
    }
  }
  .tw\:disabled\:bg-sq-light-gray {
    &:disabled {
      background-color: var(--sqw-light-gray);
    }
  }
  .tw\:disabled\:text-sq-darkish-gray {
    &:disabled {
      color: var(--sqw-darkish-gray);
    }
  }
  .tw\:disabled\:opacity-50 {
    &:disabled {
      opacity: 50%;
    }
  }
  .tw\:aria-disabled\:pointer-events-none {
    &[aria-disabled="true"] {
      pointer-events: none;
    }
  }
  .tw\:aria-disabled\:cursor-not-allowed {
    &[aria-disabled="true"] {
      cursor: not-allowed;
    }
  }
  .tw\:aria-disabled\:bg-sq-dark-gray {
    &[aria-disabled="true"] {
      background-color: var(--sqw-dark-gray);
    }
  }
  .tw\:aria-disabled\:opacity-50 {
    &[aria-disabled="true"] {
      opacity: 50%;
    }
  }
  .tw\:data-dim\:opacity-50 {
    &[data-dim] {
      opacity: 50%;
    }
  }
  .tw\:data-disabled\:pointer-events-none {
    &[data-disabled] {
      pointer-events: none;
    }
  }
  .tw\:data-disabled\:text-sq-disabled-gray {
    &[data-disabled] {
      color: var(--sqw-disabled-gray);
    }
  }
  .tw\:data-\[side\=bottom\]\:animate-slideUpAndFade {
    &[data-side="bottom"] {
      animation: slideUpAndFade 400ms cubic-bezier(0.16, 1, 0.3, 1);
    }
  }
  .tw\:data-\[side\=left\]\:animate-slideRightAndFade {
    &[data-side="left"] {
      animation: slideRightAndFade 400ms cubic-bezier(0.16, 1, 0.3, 1);
    }
  }
  .tw\:data-\[side\=right\]\:animate-slideLeftAndFade {
    &[data-side="right"] {
      animation: slideLeftAndFade 400ms cubic-bezier(0.16, 1, 0.3, 1);
    }
  }
  .tw\:data-\[side\=top\]\:animate-slideDownAndFade {
    &[data-side="top"] {
      animation: slideDownAndFade 400ms cubic-bezier(0.16, 1, 0.3, 1);
    }
  }
  .tw\:data-\[state\=closed\]\:animate-slideUp {
    &[data-state="closed"] {
      animation: slideUp 0.3s ease-in-out;
    }
  }
  .tw\:data-\[state\=open\]\:animate-slideDown {
    &[data-state="open"] {
      animation: slideDown 0.3s ease-in-out;
    }
  }
  .tw\:dark\:border {
    &:where(.tw-dark, .tw-dark *) {
      border-style: var(--tw-border-style);
      border-width: 1px;
    }
  }
  .tw\:dark\:border-gray-400 {
    &:where(.tw-dark, .tw-dark *) {
      border-color: var(--tw-color-gray-400);
    }
  }
  .tw\:dark\:border-gray-500 {
    &:where(.tw-dark, .tw-dark *) {
      border-color: var(--tw-color-gray-500);
    }
  }
  .tw\:dark\:border-gray-700 {
    &:where(.tw-dark, .tw-dark *) {
      border-color: var(--tw-color-gray-700);
    }
  }
  .tw\:dark\:border-sq-dark-background {
    &:where(.tw-dark, .tw-dark *) {
      border-color: #0d1117;
    }
  }
  .tw\:dark\:border-sq-dark-disabled-gray {
    &:where(.tw-dark, .tw-dark *) {
      border-color: #223249;
    }
  }
  .tw\:dark\:border-sq-dark-text {
    &:where(.tw-dark, .tw-dark *) {
      border-color: #e6ecf2;
    }
  }
  .tw\:dark\:border-sq-theme-dark {
    &:where(.tw-dark, .tw-dark *) {
      border-color: var(--theme-dark);
    }
  }
  .tw\:dark\:border-sq-theme-icon {
    &:where(.tw-dark, .tw-dark *) {
      border-color: var(--theme-icon);
    }
  }
  .tw\:dark\:border-t-gray-700 {
    &:where(.tw-dark, .tw-dark *) {
      border-top-color: var(--tw-color-gray-700);
    }
  }
  .tw\:dark\:border-b-sq-theme-darker {
    &:where(.tw-dark, .tw-dark *) {
      border-bottom-color: var(--theme-darker);
    }
  }
  .tw\:dark\:bg-gray-500 {
    &:where(.tw-dark, .tw-dark *) {
      background-color: var(--tw-color-gray-500);
    }
  }
  .tw\:dark\:bg-gray-700 {
    &:where(.tw-dark, .tw-dark *) {
      background-color: var(--tw-color-gray-700);
    }
  }
  .tw\:dark\:bg-sq-bg-default-preview-dark {
    &:where(.tw-dark, .tw-dark *) {
      background-color: var(--bg-default-preview-dark);
    }
  }
  .tw\:dark\:bg-sq-colored-hover-dark {
    &:where(.tw-dark, .tw-dark *) {
      background-color: #262c36;
    }
  }
  .tw\:dark\:bg-sq-dark-background {
    &:where(.tw-dark, .tw-dark *) {
      background-color: #0d1117;
    }
  }
  .tw\:dark\:bg-sq-dark-background\! {
    &:where(.tw-dark, .tw-dark *) {
      background-color: #0d1117 !important;
    }
  }
  .tw\:dark\:bg-sq-dark-disabled-gray {
    &:where(.tw-dark, .tw-dark *) {
      background-color: #223249;
    }
  }
  .tw\:dark\:bg-sq-gray-highlight-dark {
    &:where(.tw-dark, .tw-dark *) {
      background-color: #151b23;
    }
  }
  .tw\:dark\:bg-sq-multi-gray-dark {
    &:where(.tw-dark, .tw-dark *) {
      background-color: #262c36;
    }
  }
  .tw\:dark\:bg-sq-multi-gray-dark\! {
    &:where(.tw-dark, .tw-dark *) {
      background-color: #262c36 !important;
    }
  }
  .tw\:dark\:bg-sq-text-dark-warning-color {
    &:where(.tw-dark, .tw-dark *) {
      background-color: var(--sq-text-dark-warning-color);
    }
  }
  .tw\:dark\:bg-sq-theme-dark {
    &:where(.tw-dark, .tw-dark *) {
      background-color: var(--theme-dark);
    }
  }
  .tw\:dark\:bg-sq-theme-highlight {
    &:where(.tw-dark, .tw-dark *) {
      background-color: var(--theme-highlight);
    }
  }
  .tw\:dark\:bg-sq-theme-hover-dark {
    &:where(.tw-dark, .tw-dark *) {
      background-color: var(--sq-light-gray-dark);
    }
  }
  .tw\:dark\:bg-sq-theme-icon {
    &:where(.tw-dark, .tw-dark *) {
      background-color: var(--theme-icon);
    }
  }
  .tw\:dark\:bg-sq-tools-background-dark {
    &:where(.tw-dark, .tw-dark *) {
      background-color: #151b23;
    }
  }
  .tw\:dark\:bg-transparent {
    &:where(.tw-dark, .tw-dark *) {
      background-color: transparent;
    }
  }
  .tw\:dark\:text-sq-dark-disabled-gray {
    &:where(.tw-dark, .tw-dark *) {
      color: #223249;
    }
  }
  .tw\:dark\:text-sq-dark-text {
    &:where(.tw-dark, .tw-dark *) {
      color: #e6ecf2;
    }
  }
  .tw\:dark\:text-sq-dark-text\/30 {
    &:where(.tw-dark, .tw-dark *) {
      color: color-mix(in oklab, #e6ecf2 30%, transparent);
    }
  }
  .tw\:dark\:text-sq-fairly-dark-gray {
    &:where(.tw-dark, .tw-dark *) {
      color: var(--sqw-fairly-dark-gray);
    }
  }
  .tw\:dark\:text-sq-multi-gray-dark {
    &:where(.tw-dark, .tw-dark *) {
      color: #262c36;
    }
  }
  .tw\:dark\:text-sq-text-color {
    &:where(.tw-dark, .tw-dark *) {
      color: #3a3a3a;
    }
  }
  .tw\:dark\:text-sq-text-color-dark {
    &:where(.tw-dark, .tw-dark *) {
      color: #f0f6fc;
    }
  }
  .tw\:dark\:text-sq-text-interactive-dark {
    &:where(.tw-dark, .tw-dark *) {
      color: var(--sq-text-interactive-dark);
    }
  }
  .tw\:dark\:text-sq-theme-dark {
    &:where(.tw-dark, .tw-dark *) {
      color: var(--theme-dark);
    }
  }
  .tw\:dark\:text-sq-theme-darker {
    &:where(.tw-dark, .tw-dark *) {
      color: var(--theme-darker);
    }
  }
  .tw\:dark\:text-sq-theme-link {
    &:where(.tw-dark, .tw-dark *) {
      color: var(--theme-link);
    }
  }
  .tw\:dark\:text-sq-warning-bg-color {
    &:where(.tw-dark, .tw-dark *) {
      color: var(--sq-warning-bg-color);
    }
  }
  .tw\:dark\:text-sq-white {
    &:where(.tw-dark, .tw-dark *) {
      color: var(--sqw-white);
    }
  }
  .tw\:dark\:text-sq-white\! {
    &:where(.tw-dark, .tw-dark *) {
      color: var(--sqw-white) !important;
    }
  }
  .tw\:dark\:placeholder-sq-dark-text\/30\! {
    &:where(.tw-dark, .tw-dark *) {
      &::placeholder {
        color: color-mix(in oklab, #e6ecf2 30%, transparent) !important;
      }
    }
  }
  .tw\:dark\:focus-within\:border-sq-theme-darker {
    &:where(.tw-dark, .tw-dark *) {
      &:focus-within {
        border-color: var(--theme-darker);
      }
    }
  }
  .tw\:dark\:hover\:border-sq-danger-hover {
    &:where(.tw-dark, .tw-dark *) {
      &:hover {
        @media (hover: hover) {
          border-color: #c9302c;
        }
      }
    }
  }
  .tw\:dark\:hover\:border-sq-dark-disabled-gray\/30 {
    &:where(.tw-dark, .tw-dark *) {
      &:hover {
        @media (hover: hover) {
          border-color: color-mix(in oklab, #223249 30%, transparent);
        }
      }
    }
  }
  .tw\:dark\:hover\:border-sq-theme-darker {
    &:where(.tw-dark, .tw-dark *) {
      &:hover {
        @media (hover: hover) {
          border-color: var(--theme-darker);
        }
      }
    }
  }
  .tw\:dark\:hover\:border-sq-theme-highlight {
    &:where(.tw-dark, .tw-dark *) {
      &:hover {
        @media (hover: hover) {
          border-color: var(--theme-highlight);
        }
      }
    }
  }
  .tw\:dark\:hover\:border-sq-theme-link {
    &:where(.tw-dark, .tw-dark *) {
      &:hover {
        @media (hover: hover) {
          border-color: var(--theme-link);
        }
      }
    }
  }
  .tw\:dark\:hover\:border-sq-warning-hover {
    &:where(.tw-dark, .tw-dark *) {
      &:hover {
        @media (hover: hover) {
          border-color: #ec971f;
        }
      }
    }
  }
  .tw\:dark\:hover\:bg-sq-danger-hover {
    &:where(.tw-dark, .tw-dark *) {
      &:hover {
        @media (hover: hover) {
          background-color: #c9302c;
        }
      }
    }
  }
  .tw\:dark\:hover\:bg-sq-dark-background\! {
    &:where(.tw-dark, .tw-dark *) {
      &:hover {
        @media (hover: hover) {
          background-color: #0d1117 !important;
        }
      }
    }
  }
  .tw\:dark\:hover\:bg-sq-field-disabled-gray\/30 {
    &:where(.tw-dark, .tw-dark *) {
      &:hover {
        @media (hover: hover) {
          background-color: color-mix(in oklab, #efefef 30%, transparent);
        }
      }
    }
  }
  .tw\:dark\:hover\:bg-sq-gray-highlight-dark {
    &:where(.tw-dark, .tw-dark *) {
      &:hover {
        @media (hover: hover) {
          background-color: #151b23;
        }
      }
    }
  }
  .tw\:dark\:hover\:bg-sq-highlight-color-dark {
    &:where(.tw-dark, .tw-dark *) {
      &:hover {
        @media (hover: hover) {
          background-color: #151b23;
        }
      }
    }
  }
  .tw\:dark\:hover\:bg-sq-theme-highlight {
    &:where(.tw-dark, .tw-dark *) {
      &:hover {
        @media (hover: hover) {
          background-color: var(--theme-highlight);
        }
      }
    }
  }
  .tw\:dark\:hover\:bg-sq-theme-link {
    &:where(.tw-dark, .tw-dark *) {
      &:hover {
        @media (hover: hover) {
          background-color: var(--theme-link);
        }
      }
    }
  }
  .tw\:dark\:hover\:bg-sq-warning-hover {
    &:where(.tw-dark, .tw-dark *) {
      &:hover {
        @media (hover: hover) {
          background-color: #ec971f;
        }
      }
    }
  }
  .tw\:hover\:dark\:bg-gray-700 {
    &:hover {
      @media (hover: hover) {
        &:where(.tw-dark, .tw-dark *) {
          background-color: var(--tw-color-gray-700);
        }
      }
    }
  }
  .tw\:dark\:hover\:text-sq-dark-text {
    &:where(.tw-dark, .tw-dark *) {
      &:hover {
        @media (hover: hover) {
          color: #e6ecf2;
        }
      }
    }
  }
  .tw\:dark\:hover\:text-sq-theme-darker {
    &:where(.tw-dark, .tw-dark *) {
      &:hover {
        @media (hover: hover) {
          color: var(--theme-darker);
        }
      }
    }
  }
  .tw\:dark\:hover\:text-sq-white\! {
    &:where(.tw-dark, .tw-dark *) {
      &:hover {
        @media (hover: hover) {
          color: var(--sqw-white) !important;
        }
      }
    }
  }
  .tw\:dark\:focus\:border-sq-danger-hover {
    &:where(.tw-dark, .tw-dark *) {
      &:focus {
        border-color: #c9302c;
      }
    }
  }
  .tw\:dark\:focus\:border-sq-theme-dark {
    &:where(.tw-dark, .tw-dark *) {
      &:focus {
        border-color: var(--theme-dark);
      }
    }
  }
  .tw\:dark\:focus\:border-sq-theme-darker {
    &:where(.tw-dark, .tw-dark *) {
      &:focus {
        border-color: var(--theme-darker);
      }
    }
  }
  .tw\:dark\:focus\:border-sq-warning-hover {
    &:where(.tw-dark, .tw-dark *) {
      &:focus {
        border-color: #ec971f;
      }
    }
  }
  .tw\:dark\:focus\:bg-sq-danger-hover {
    &:where(.tw-dark, .tw-dark *) {
      &:focus {
        background-color: #c9302c;
      }
    }
  }
  .tw\:dark\:focus\:bg-sq-dark-background\! {
    &:where(.tw-dark, .tw-dark *) {
      &:focus {
        background-color: #0d1117 !important;
      }
    }
  }
  .tw\:dark\:focus\:bg-sq-highlight-color-dark {
    &:where(.tw-dark, .tw-dark *) {
      &:focus {
        background-color: #151b23;
      }
    }
  }
  .tw\:dark\:focus\:bg-sq-multi-gray-dark {
    &:where(.tw-dark, .tw-dark *) {
      &:focus {
        background-color: #262c36;
      }
    }
  }
  .tw\:dark\:focus\:bg-sq-theme-darker {
    &:where(.tw-dark, .tw-dark *) {
      &:focus {
        background-color: var(--theme-darker);
      }
    }
  }
  .tw\:dark\:focus\:bg-sq-warning-hover {
    &:where(.tw-dark, .tw-dark *) {
      &:focus {
        background-color: #ec971f;
      }
    }
  }
  .tw\:dark\:focus\:text-sq-dark-text {
    &:where(.tw-dark, .tw-dark *) {
      &:focus {
        color: #e6ecf2;
      }
    }
  }
  .tw\:dark\:focus\:text-sq-theme-darker {
    &:where(.tw-dark, .tw-dark *) {
      &:focus {
        color: var(--theme-darker);
      }
    }
  }
  .tw\:dark\:focus\:text-sq-white\! {
    &:where(.tw-dark, .tw-dark *) {
      &:focus {
        color: var(--sqw-white) !important;
      }
    }
  }
  .tw\:dark\:checked\:focus\:bg-sq-dark-background {
    &:where(.tw-dark, .tw-dark *) {
      &:checked {
        &:focus {
          background-color: #0d1117;
        }
      }
    }
  }
  .tw\:dark\:focus-visible\:ring-offset-sq-dark-background {
    &:where(.tw-dark, .tw-dark *) {
      &:focus-visible {
        --tw-ring-offset-color: #0d1117;
      }
    }
  }
  .tw\:dark\:active\:border-sq-danger {
    &:where(.tw-dark, .tw-dark *) {
      &:active {
        border-color: var(--sqw-danger-color);
      }
    }
  }
  .tw\:dark\:active\:border-sq-theme-dark {
    &:where(.tw-dark, .tw-dark *) {
      &:active {
        border-color: var(--theme-dark);
      }
    }
  }
  .tw\:dark\:active\:border-sq-theme-darker {
    &:where(.tw-dark, .tw-dark *) {
      &:active {
        border-color: var(--theme-darker);
      }
    }
  }
  .tw\:dark\:active\:border-sq-warning {
    &:where(.tw-dark, .tw-dark *) {
      &:active {
        border-color: var(--sq-status-warning-color);
      }
    }
  }
  .tw\:dark\:active\:bg-sq-danger {
    &:where(.tw-dark, .tw-dark *) {
      &:active {
        background-color: var(--sqw-danger-color);
      }
    }
  }
  .tw\:dark\:active\:bg-sq-dark-background\! {
    &:where(.tw-dark, .tw-dark *) {
      &:active {
        background-color: #0d1117 !important;
      }
    }
  }
  .tw\:dark\:active\:bg-sq-dark-disabled-gray\/30 {
    &:where(.tw-dark, .tw-dark *) {
      &:active {
        background-color: color-mix(in oklab, #223249 30%, transparent);
      }
    }
  }
  .tw\:dark\:active\:bg-sq-field-disabled-gray\/30 {
    &:where(.tw-dark, .tw-dark *) {
      &:active {
        background-color: color-mix(in oklab, #efefef 30%, transparent);
      }
    }
  }
  .tw\:dark\:active\:bg-sq-highlight-color-dark {
    &:where(.tw-dark, .tw-dark *) {
      &:active {
        background-color: #151b23;
      }
    }
  }
  .tw\:dark\:active\:bg-sq-multi-gray-dark {
    &:where(.tw-dark, .tw-dark *) {
      &:active {
        background-color: #262c36;
      }
    }
  }
  .tw\:dark\:active\:bg-sq-theme-darker {
    &:where(.tw-dark, .tw-dark *) {
      &:active {
        background-color: var(--theme-darker);
      }
    }
  }
  .tw\:dark\:active\:bg-sq-warning {
    &:where(.tw-dark, .tw-dark *) {
      &:active {
        background-color: var(--sq-status-warning-color);
      }
    }
  }
  .tw\:dark\:active\:text-sq-dark-text {
    &:where(.tw-dark, .tw-dark *) {
      &:active {
        color: #e6ecf2;
      }
    }
  }
  .tw\:dark\:active\:text-sq-theme-darker {
    &:where(.tw-dark, .tw-dark *) {
      &:active {
        color: var(--theme-darker);
      }
    }
  }
  .tw\:dark\:active\:text-sq-white\! {
    &:where(.tw-dark, .tw-dark *) {
      &:active {
        color: var(--sqw-white) !important;
      }
    }
  }
  .tw\:dark\:enabled\:hover\:bg-sq-dark-background {
    &:where(.tw-dark, .tw-dark *) {
      &:enabled {
        &:hover {
          @media (hover: hover) {
            background-color: #0d1117;
          }
        }
      }
    }
  }
  .tw\:dark\:disabled\:border-sq-fairly-dark-gray {
    &:where(.tw-dark, .tw-dark *) {
      &:disabled {
        border-color: var(--sqw-fairly-dark-gray);
      }
    }
  }
  .tw\:disabled\:dark\:bg-sq-dark-disabled-gray {
    &:disabled {
      &:where(.tw-dark, .tw-dark *) {
        background-color: #223249;
      }
    }
  }
  .tw\:disabled\:dark\:text-sq-dark-text\/30 {
    &:disabled {
      &:where(.tw-dark, .tw-dark *) {
        color: color-mix(in oklab, #e6ecf2 30%, transparent);
      }
    }
  }
  .tw\:disabled\:dark\:text-sq-disabled-gray {
    &:disabled {
      &:where(.tw-dark, .tw-dark *) {
        color: var(--sqw-disabled-gray);
      }
    }
  }
  .tw\:dark\:aria-disabled\:bg-sq-dark-disabled-gray {
    &:where(.tw-dark, .tw-dark *) {
      &[aria-disabled="true"] {
        background-color: #223249;
      }
    }
  }
}
@font-face {
  font-family: 'fontCustom';
  src: url('./iconFont/FontCustom.woff2') format('woff2'), url('./iconFont/FontCustom.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
.fc {
  font-family: fontCustom !important;
  font-weight: normal;
  font-style: normal;
  font-size: 1em;
  line-height: 1;
  text-transform: none;
  display: inline-block;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fa-1x {
  font-size: 1em;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-6x {
  font-size: 6em;
}
.fa-7x {
  font-size: 7em;
}
.fa-8x {
  font-size: 8em;
}
.fa-9x {
  font-size: 9em;
}
.fa-10x {
  font-size: 10em;
}
.fa-2xs {
  font-size: 0.625em;
  line-height: 0.1em;
  vertical-align: 0.225em;
}
.fa-xs {
  font-size: 0.75em;
  line-height: 0.08333em;
  vertical-align: 0.125em;
}
.fa-sm {
  font-size: 0.875em;
  line-height: 0.07143em;
  vertical-align: 0.05357em;
}
.fa-lg {
  font-size: 1.25em;
  line-height: 0.05em;
  vertical-align: -0.075em;
}
.fa-xl {
  font-size: 1.5em;
  line-height: 0.04167em;
  vertical-align: -0.125em;
}
.fa-2xl {
  font-size: 2em;
  line-height: 0.03125em;
  vertical-align: -0.1875em;
}
.fa-fw {
  text-align: center;
  width: 1.25em;
}
.fc-marker:before {
  content: '\a961' !important;
}
.fc-display-range-unused:before {
  content: '\a96e' !important;
}
.fc-series-new:before {
  content: '\a979' !important;
}
.fc-datalab-ai:before {
  content: '\e900' !important;
}
.fc-formula-ai:before {
  content: '\e901' !important;
}
.fc-scatterplot-line:before {
  content: '\e902' !important;
}
.fc-annotate:before {
  content: '\e903' !important;
}
.fc-capsule:before {
  content: '\e904' !important;
}
.fc-search-limit:before {
  content: '\e905' !important;
}
.fc-search-logic:before {
  content: '\e906' !important;
}
.fc-search-pattern:before {
  content: '\e907' !important;
}
.fc-search-power:before {
  content: '\e908' !important;
}
.fc-home:before {
  content: '\e909' !important;
}
.fc-capsule-set:before {
  content: '\e90a' !important;
}
.fc-scatterplot:before {
  content: '\e90b' !important;
}
.fc-series:before {
  content: '\e90c' !important;
}
.fc-group:before {
  content: '\e90d' !important;
}
.fc-boundary-alert:before {
  content: '\e90e' !important;
}
.fc-chart-alert:before {
  content: '\e90f' !important;
}
.fc-seeq-datalab:before {
  content: '\e910' !important;
}
.fc-seeq-datalab-lock:before {
  content: '\e911' !important;
}
.fc-all-items:before {
  content: '\e912' !important;
}
.fc-asset-tree:before {
  content: '\e913' !important;
}
.fc-trend:before {
  content: '\e914' !important;
}
.fc-flag:before {
  content: '\e915' !important;
}
.fc-capsules:before {
  content: '\e916' !important;
}
.fc-connect:before {
  content: '\e917' !important;
}
.fc-display-range:before {
  content: '\e918' !important;
}
.fc-statistics:before {
  content: '\e919' !important;
}
.fc-eye:before {
  content: '\e91a' !important;
}
.fc-eye-o:before {
  content: '\e91b' !important;
}
.fc-data-file:before {
  content: '\e91c' !important;
}
.fc-gridline:before {
  content: '\e91d' !important;
}
.fc-model-and-predict:before {
  content: '\e91e' !important;
}
.fc-cleanse:before {
  content: '\e91f' !important;
}
.fc-identify:before {
  content: '\e920' !important;
}
.fc-quantify:before {
  content: '\e921' !important;
}
.fc-treemap:before {
  content: '\e922' !important;
}
.fc-series-dim:before {
  content: '\e923' !important;
}
.fc-series-gen:before {
  content: '\e924' !important;
}
.fc-formula:before {
  content: '\e925' !important;
}
.fc-alignment:before {
  content: '\e926' !important;
}
.fc-delete:before {
  content: '\e927' !important;
}
.fc-list:before {
  content: '\e928' !important;
}
.fc-tile:before {
  content: '\e929' !important;
}
.fc-arrow_down:before {
  content: '\e92a' !important;
}
.fc-arrow_up:before {
  content: '\e92b' !important;
}
.fc-user-community:before {
  content: '\e92c' !important;
}
.fc-certificate:before {
  content: '\e92d' !important;
}
.fc-training:before {
  content: '\e92e' !important;
}
.fc-knowledge-base:before {
  content: '\e92f' !important;
}
.fc-causality:before {
  content: '\e930' !important;
}
.fc-parallel-coordinate:before {
  content: '\e931' !important;
}
.fc-arrow_updown:before {
  content: '\e932' !important;
}
.fc-circle_warning:before {
  content: '\e933' !important;
}
.fc-circle_info:before {
  content: '\e934' !important;
}
.fc-warning:before {
  content: '\e935' !important;
}
.fc-grab-window:before {
  content: '\e936' !important;
}
.fc-magnify:before {
  content: '\e937' !important;
}
.fc-box-empty:before {
  content: '\e938' !important;
}
.fc-box-check:before {
  content: '\e939' !important;
}
.fc-circle-empty:before {
  content: '\e93a' !important;
}
.fc-circle-check:before {
  content: '\e93b' !important;
}
.fc-q_search:before {
  content: '\e93c' !important;
}
.fc-scatterplot-select:before {
  content: '\e93d' !important;
}
.fc-redo:before {
  content: '\e93e' !important;
}
.fc-digital-filter:before {
  content: '\e93f' !important;
}
.fc-support:before {
  content: '\e940' !important;
}
.fc-binoculars:before {
  content: '\e941' !important;
}
.fc-check:before {
  content: '\e942' !important;
}
.fc-filter:before {
  content: '\e943' !important;
}
.fc-trash:before {
  content: '\e944' !important;
}
.fc-gear:before {
  content: '\e945' !important;
}
.fc-lock:before {
  content: '\e946' !important;
}
.fc-lock-open:before {
  content: '\e947' !important;
}
.fc-arrow-dropdown:before {
  content: '\e948' !important;
}
.fc-mag-glass-empty:before {
  content: '\e949' !important;
}
.fc-globe:before {
  content: '\e94a' !important;
}
.fc-edit:before {
  content: '\e94b' !important;
}
.fc-add-column:before {
  content: '\e94c' !important;
}
.fc-add-row:before {
  content: '\e94d' !important;
}
.fc-border-style:before {
  content: '\e94e' !important;
}
.fc-clock-density:before {
  content: '\e94f' !important;
}
.fc-plus-assets:before {
  content: '\e950' !important;
}
.fc-plus-selected:before {
  content: '\e951' !important;
}
.fc-comment:before {
  content: '\e952' !important;
}
.fc-user:before {
  content: '\e953' !important;
}
.fc-engineer:before {
  content: '\e954' !important;
}
.fc-pricing:before {
  content: '\e955' !important;
}
.fc-free-trial:before {
  content: '\e956' !important;
}
.fc-partners:before {
  content: '\e957' !important;
}
.fc-meter:before {
  content: '\e958' !important;
}
.fc-beaker:before {
  content: '\e959' !important;
}
.fc-lightbulb:before {
  content: '\e95a' !important;
}
.fc-pdf:before {
  content: '\e95b' !important;
}
.fc-add-column-2:before {
  content: '\e95c' !important;
}
.fc-add-row-2:before {
  content: '\e95d' !important;
}
.fc-eraser:before {
  content: '\e95e' !important;
}
.fc-paintbrush:before {
  content: '\e95f' !important;
}
.fc-rows:before {
  content: '\e960' !important;
}
.fc-quick-start:before {
  content: '\e961' !important;
}
.fc-video:before {
  content: '\e962' !important;
}
.fc-wireless2:before {
  content: '\e963' !important;
}
.fc-wireless:before {
  content: '\e964' !important;
}
.fc-mag-glass:before {
  content: '\e965' !important;
}
.fc-data:before {
  content: '\e966' !important;
}
.fc-annotation:before {
  content: '\e967' !important;
}
.fc-briefcase:before {
  content: '\e968' !important;
}
.fc-investigate:before {
  content: '\e969' !important;
}
.fc-monitor:before {
  content: '\e96a' !important;
}
.fc-clipboard:before {
  content: '\e96b' !important;
}
.fc-share-access:before {
  content: '\e96c' !important;
}
.fc-bar-chart-horizontal:before {
  content: '\e96d' !important;
}
.fc-stacked-bar-chart:before {
  content: '\e96e' !important;
}
.fc-stacked-bar-horizontal:before {
  content: '\e96f' !important;
}
.fc-excel:before {
  content: '\e970' !important;
}
.fc-usage:before {
  content: '\e971' !important;
}
.fc-gears-2:before {
  content: '\e972' !important;
}
.fc-pharma:before {
  content: '\e973' !important;
}
.fc-water:before {
  content: '\e974' !important;
}
.fc-chemical:before {
  content: '\e975' !important;
}
.fc-oil:before {
  content: '\e976' !important;
}
.fc-beverage:before {
  content: '\e977' !important;
}
.fc-utilities:before {
  content: '\e978' !important;
}
.fc-manufacturing:before {
  content: '\e979' !important;
}
.fc-industry:before {
  content: '\e97a' !important;
}
.fc-viz-normal:before {
  content: '\e97b' !important;
}
.fc-compare:before {
  content: '\e97c' !important;
}
.fc-diamond:before {
  content: '\e97d' !important;
}
.fc-square:before {
  content: '\e97e' !important;
}
.fc-triangle:before {
  content: '\e97f' !important;
}
.fc-rectangle:before {
  content: '\e980' !important;
}
.fc-strip:before {
  content: '\e981' !important;
}
.fc-viz-overlay:before {
  content: '\e982' !important;
}
.fc-viz-chain:before {
  content: '\e983' !important;
}
.fc-graph:before {
  content: '\e984' !important;
}
.fc-pin:before {
  content: '\e985' !important;
}
.fc-y-axis:before {
  content: '\e986' !important;
}
.fc-capsule-bar:before {
  content: '\e987' !important;
}
.fc-copy:before {
  content: '\e988' !important;
}
.fc-link:before {
  content: '\e989' !important;
}
.fc-unlink:before {
  content: '\e98a' !important;
}
.fc-step-back-full:before {
  content: '\e98b' !important;
}
.fc-displays:before {
  content: '\e98c' !important;
}
.fc-overwrite:before {
  content: '\e98d' !important;
}
.fc-rename:before {
  content: '\e98e' !important;
}
.fc-parallel-boundary:before {
  content: '\e98f' !important;
}
.fc-loading-notch:before {
  content: '\e990' !important;
}
.fc-skill-explorer:before {
  content: '\e991' !important;
}
.fc-step-fore-full:before {
  content: '\e992' !important;
}
.fc-step-back-half:before {
  content: '\e993' !important;
}
.fc-step-fore-half:before {
  content: '\e994' !important;
}
.fc-arrow-down:before {
  content: '\e995' !important;
}
.fc-arrow-up:before {
  content: '\e996' !important;
}
.fc-expand-close:before {
  content: '\e997' !important;
}
.fc-expand-open:before {
  content: '\e998' !important;
}
.fc-axis:before {
  content: '\e999' !important;
}
.fc-axis-o:before {
  content: '\e99a' !important;
}
.fc-solid:before {
  content: '\e99b' !important;
}
.fc-sun:before {
  content: '\e99c' !important;
}
.fc-announcements:before {
  content: '\e99d' !important;
}
.fc-bell-cog:before {
  content: '\e99e' !important;
}
.fc-copy-date:before {
  content: '\e99f' !important;
}
.fc-copy-date-2:before {
  content: '\e9a0' !important;
}
.fc-bell-solid:before {
  content: '\e9a1' !important;
}
.fc-bell-regular:before {
  content: '\e9a2' !important;
}
.fc-add-on-1:before {
  content: '\e9a3' !important;
}
.fc-view-data:before {
  content: '\e9a4' !important;
}
.fc-add-on-2:before {
  content: '\e9a5' !important;
}
.fc-external-link:before {
  content: '\e9a6' !important;
}
.fc-pdf-cog:before {
  content: '\e9a7' !important;
}
.fc-pdf-file:before {
  content: '\e9a8' !important;
}
.fc-filter-remove:before {
  content: '\e9a9' !important;
}
.fc-autosize-all-cells:before {
  content: '\e9aa' !important;
}
.fc-autosize-cell2:before {
  content: '\e9ab' !important;
}
.fc-toggle-off:before {
  content: '\e9ac' !important;
}
.fc-toggle-on:before {
  content: '\e9ad' !important;
}
.fc-genai-chat:before {
  content: '\e9ae' !important;
}
.fc-workbook-ai:before {
  content: '\e9af' !important;
}
.fc-uncertain:before {
  content: '\e9b0' !important;
}
.fc-uncertain-2:before {
  content: '\e9b1' !important;
}
.fc-vantage:before {
  content: '\e9b2' !important;
}
.fc-vantage-notification:before {
  content: '\e9b3' !important;
}
.fc-machine-learning:before {
  content: '\e9b4' !important;
}
.fc-isolation-forest:before {
  content: '\e9b5' !important;
}
.fc-partial-least-squares:before {
  content: '\e9b6' !important;
}
.fc-self-organizing-map:before {
  content: '\e9b7' !important;
}
.fc-signal-forecast:before {
  content: '\e9b8' !important;
}
.fc-vantage-lock:before {
  content: '\e9b9' !important;
}
.fc-clustering:before {
  content: '\e9ba' !important;
}
.fc-genai-agent-q:before {
  content: '\e9bb' !important;
}
.fc-external-ml:before {
  content: '\e9bc' !important;
}
.fc-pca:before {
  content: '\e9bd' !important;
}
.fc-version-log:before {
  content: '\e9be' !important;
}
.fc-ancestor:before {
  content: '\e9bf' !important;
}
.fc-create-summary:before {
  content: '\e9c0' !important;
}
.fc-statistic-summary:before {
  content: '\e9c1' !important;
}
.fc-statistics-menu:before {
  content: '\e9c2' !important;
}
.fc-view-summaries:before {
  content: '\e9c3' !important;
}
.fc-view-summaries1:before {
  content: '\e9c4' !important;
}
.fc-descendent:before {
  content: '\e9c5' !important;
}
.fc-models:before {
  content: '\e9c6' !important;
}
.fc-operationalize-summary:before {
  content: '\e9c7' !important;
}
.fc-insights-locked:before {
  content: '\e9cb' !important;
}
.fc-insights:before {
  content: '\e9cc' !important;
}
.fc-short-dash:before {
  content: '\f901' !important;
}
.fc-short-dot:before {
  content: '\f902' !important;
}
.fc-short-dash-dot:before {
  content: '\f903' !important;
}
.fc-short-dash-dot-dot:before {
  content: '\f904' !important;
}
.fc-dot:before {
  content: '\f905' !important;
}
.fc-dash:before {
  content: '\f906' !important;
}
.fc-long-dash:before {
  content: '\f907' !important;
}
.fc-dash-dot:before {
  content: '\f908' !important;
}
.fc-long-dash-dot:before {
  content: '\f909' !important;
}
.fc-long-dash-dot-dot:before {
  content: '\f910' !important;
}
.fc-scalar:before {
  content: '\f911' !important;
}
.fc-detail-columns:before {
  content: '\f912' !important;
}
.fc-workbook:before {
  content: '\f913' !important;
}
.fc-workbook-user:before {
  content: '\f914' !important;
}
.fc-workbook-lock:before {
  content: '\f915' !important;
}
.fc-workbook-globe:before {
  content: '\f916' !important;
}
.fc-arrow-circle:before {
  content: '\f917' !important;
}
.fc-condition-define:before {
  content: '\f918' !important;
}
.fc-condition-combine:before {
  content: '\f919' !important;
}
.fc-series-modify:before {
  content: '\f920' !important;
}
.fc-boundary:before {
  content: '\f923' !important;
}
.fc-condition-digital:before {
  content: '\f924' !important;
}
.fc-timing:before {
  content: '\f925' !important;
}
.fc-series-properties:before {
  content: '\f926' !important;
}
.fc-import:before {
  content: '\f927' !important;
}
.fc-export:before {
  content: '\f928' !important;
}
.fc-pivision:before {
  content: '\f929' !important;
}
.fc-samples-and-line:before {
  content: '\f930' !important;
}
.fc-samples-only:before {
  content: '\f931' !important;
}
.fc-prediction:before {
  content: '\f932' !important;
}
.fc-lowpass:before {
  content: '\f933' !important;
}
.fc-bar-chart:before {
  content: '\f934' !important;
}
.fc-ancillaries:before {
  content: '\f935' !important;
}
.fc-deviation:before {
  content: '\f936' !important;
}
.fc-journal:before {
  content: '\f937' !important;
}
.fc-journal-edit:before {
  content: '\f938' !important;
}
.fc-line-bars:before {
  content: '\f939' !important;
}
.fc-reference:before {
  content: '\f940' !important;
}
.fc-powerpoint:before {
  content: '\f941' !important;
}
.fc-link-seeq:before {
  content: '\f942' !important;
}
.fc-journal-blank:before {
  content: '\f943' !important;
}
.fc-more:before {
  content: '\f944' !important;
}
.fc-share:before {
  content: '\f945' !important;
}
.fc-periodic-condition:before {
  content: '\f946' !important;
}
.fc-report:before {
  content: '\f947' !important;
}
.fc-seeq-content:before {
  content: '\f948' !important;
}
.fc-table:before {
  content: '\f949' !important;
}
.fc-unit:before {
  content: '\f950' !important;
}
.fc-metric:before {
  content: '\f951' !important;
}
.fc-pdf-export:before {
  content: '\f952' !important;
}
.fc-x-circle:before {
  content: '\f953' !important;
}
.fc-stop:before {
  content: '\f954' !important;
}
.fc-report-lock:before {
  content: '\f955' !important;
}
.fc-analysis:before {
  content: '\f956' !important;
}
.fc-analysis-lock:before {
  content: '\f957' !important;
}
.fc-requests:before {
  content: '\f958' !important;
}
.fc-folder:before {
  content: '\f959' !important;
}
.fc-folder-move:before {
  content: '\f960' !important;
}
.fc-folder-new:before {
  content: '\f961' !important;
}
.fc-folder-lock:before {
  content: '\f962' !important;
}
.fc-pin-o:before {
  content: '\f963' !important;
}
.fc-refresh:before {
  content: '\f964' !important;
}
.fc-arrow-right-right:before {
  content: '\f965' !important;
}
.fc-arrow-left-left:before {
  content: '\f966' !important;
}
.fc-refresh-on:before {
  content: '\f967' !important;
}
.fc-refresh-off:before {
  content: '\f968' !important;
}
.fc-box-plus:before {
  content: '\f969' !important;
}
.fc-box-minus:before {
  content: '\f970' !important;
}
.fc-circle_plus:before {
  content: '\f971' !important;
}
.fc-circle_minus:before {
  content: '\f972' !important;
}
.fc-page-break:before {
  content: '\f973' !important;
}
.fc-restore:before {
  content: '\f974' !important;
}
.fc-subscription:before {
  content: '\f975' !important;
}
.fc-jobs:before {
  content: '\f976' !important;
}
.fc-trash_info:before {
  content: '\f977' !important;
}
.fc-trash_info2:before {
  content: '\f978' !important;
}
.fc-bell-curve:before {
  content: '\f979' !important;
}
:root {
  --sq-analysis-darker: #00a059;
  --sq-analysis-dark: #007960;
  --sq-analysis-link: #007960;
  --sq-analysis-icon: #00a059;
  --sq-analysis-icon-activated: #00cb72;
  --sq-analysis-highlight: #009964;
  --sq-analysis-light: #edf7f6;
  --sq-topic-darker: rgb(145, 180, 203);
  --sq-topic-dark: rgb(42, 92, 132);
  --sq-topic-link: #2a5c84;
  --sq-topic-icon: #0491c2;
  --sq-topic-icon-activated: #41a5e1;
  --sq-topic-highlight: #0491c2;
  --sq-topic-light: #edf7f6;
  --sq-datalab-darker: rgb(244, 123, 62);
  --sq-datalab-dark: rgb(242, 103, 34);
  --sq-datalab-link: #f26722;
  --sq-datalab-icon: #f47b3e;
  --sq-datalab-highlight: #f1a278;
  --sq-datalab-light: #edf7f6;
  --sq-vantage-darker: rgb(172, 119, 225);
  --sq-vantage-dark: rgb(120, 73, 169);
  --sq-vantage-link: #a35fec;
  --sq-vantage-icon: #ac77e1;
  --sq-vantage-highlight: #af95c9ff;
  --sq-vantage-light: #d0bce5;
  --sq-insights-darker: #0096ff;
  --sq-insights-dark: #0076d1;
  --sq-insights-link: #0076d1;
  --sq-insights-icon: #0086e8;
  --sq-insights-highlight: #0086e8;
  --sq-insights-light: #cce7ff;
  --sq-segmented-control-color: var(--sq-topic-dark);
  --sq-segmented-control-background-active: #d9ecff;
  --sq-segmented-control-background-hover: #c7e3ff;
  --sq-segmented-control-dark-background-accent: var(--sq-topic-highlight);
  .color_topic, .color_topic_dark {
    --theme-darker: var(--sq-topic-darker);
    --theme-dark: var(--sq-topic-dark);
    --theme-link: var(--sq-topic-link);
    --theme-icon: var(--sq-topic-icon);
    --theme-icon-activated: var(--sq-topic-icon-activated);
    --theme-highlight: var(--sq-topic-highlight);
    --theme-light: var(--sq-topic-light);
    --theme-header: var(--sq-topic-dark);
    --theme-footer-text: var(--sq-topic-dark);
    --theme-item-row: var(--sq-topic-light);
    --theme-highlight-background: var(--sq-topic-light);
    --sq-segmented-control-color: #1f5f9f;
    --sq-segmented-control-background-active: #d9ecff;
    --sq-segmented-control-background-hover: #c7e3ff;
    --sq-segmented-control-dark-background-accent: #41a5e1;
  }
  .color_analysis, .color_analysis_dark {
    --theme-darker: var(--sq-analysis-darker);
    --theme-dark: var(--sq-analysis-dark);
    --theme-link: var(--sq-analysis-link);
    --theme-icon: var(--sq-analysis-icon);
    --theme-icon-activated: var(--sq-analysis-icon-activated);
    --theme-highlight: var(--sq-analysis-highlight);
    --theme-light: var(--sq-analysis-light);
    --theme-header: var(--sq-analysis-dark);
    --theme-footer-text: var(--sq-analysis-dark);
    --theme-item-row: var(--sq-analysis-light);
    --theme-highlight-background: var(--sq-analysis-light);
    --sq-segmented-control-color: var(--sq-analysis-dark);
    --sq-segmented-control-background-active: var(--sq-analysis-light);
    --sq-segmented-control-background-hover: #dff2ee;
    --sq-segmented-control-dark-background-accent: var(--sq-analysis-highlight);
  }
  .color_datalab, .color_datalab_dark {
    --theme-darker: var(--sq-datalab-darker);
    --theme-dark: var(--sq-datalab-dark);
    --theme-link: var(--sq-datalab-link);
    --theme-icon: var(--sq-datalab-icon);
    --theme-highlight: var(--sq-datalab-highlight);
    --theme-light: var(--sq-datalab-light);
    --theme-header: var(--sq-datalab-dark);
    --theme-footer-text: var(--sq-datalab-dark);
    --theme-highlight-background: var(--sq-datalab-light);
    --sq-segmented-control-color: #b95b22;
    --sq-segmented-control-background-active: #ffe6d6;
    --sq-segmented-control-background-hover: #ffd9bf;
    --sq-segmented-control-dark-background-accent: #e58a52;
  }
  .color_vantage, .color_vantage_dark {
    --theme-darker: var(--sq-vantage-darker);
    --theme-dark: var(--sq-vantage-dark);
    --theme-link: var(--sq-vantage-link);
    --theme-icon: var(--sq-vantage-icon);
    --theme-highlight: var(--sq-vantage-highlight);
    --theme-light: var(--sq-vantage-light);
    --theme-header: var(--sq-vantage-dark);
    --theme-footer-text: var(--sq-vantage-dark);
    --theme-highlight-background: var(--sq-vantage-light);
    --sq-segmented-control-color: var(--sq-vantage-dark);
    --sq-segmented-control-background-active: var(--sq-vantage-light);
    --sq-segmented-control-background-hover: #c5addd;
    --sq-segmented-control-dark-background-accent: var(--sq-vantage-highlight);
  }
  .color_insights, .color_insights_dark {
    --theme-darker: var(--sq-insights-darker);
    --theme-dark: var(--sq-insights-dark);
    --theme-link: var(--sq-insights-link);
    --theme-icon: var(--sq-insights-icon);
    --theme-highlight: var(--sq-insights-highlight);
    --theme-light: var(--sq-insights-light);
    --theme-header: var(--sq-insights-dark);
    --theme-footer-text: var(--sq-insights-dark);
    --theme-highlight-background: var(--sq-insights-light);
    --sq-segmented-control-color: var(--sq-insights-dark);
    --sq-segmented-control-background-active: var(--sq-insights-light);
    --sq-segmented-control-background-hover: #b8dcff;
    --sq-segmented-control-dark-background-accent: var(--sq-insights-highlight);
  }
  --height-inputs: 34px;
  --height-30: 30px;
  --font-size-xxxsm: 0.5625rem;
  --font-size-xxsm: 0.625rem;
  --font-size-xsm: 0.6875rem;
  --font-size-sm: 0.75rem;
  --font-size-base: 0.8125rem;
  --font-size-lg: 0.8125rem;
  --font-size-xlg: 0.875rem;
  --font-size-xxlg: 0.9375rem;
  --font-size-xxxlg: 1rem;
  --font-size-form-control: 0.875rem;
  --font-size-13: 0.8125rem;
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  --radius-sm: 3px;
  --radius-md: 6px;
  --radius-popover: 8px;
  --radius: 2.5px;
  --radius-lg: 2.5px;
  --zindex-modal: 1050;
  --line-height-base: 1.428571429;
  --breadcrumb-separator: '»';
  --table-condensed-cell-padding: 2px 3px;
  --sqw-white: #ffffff;
  --sq-black: #000000;
  --sq-red: #f00;
  --sq-background-secondary: #f7f7f8;
  --sq-background-secondary-dark: rgb(39, 40, 40);
  --sq-background-input: #ffffff;
  --sq-background-input-dark: rgba(36, 37, 37, 1);
  --sq-tools-background: #fff;
  --sq-tools-background-dark: #151b23;
  --sq-text-highlight: rgb(245, 245, 245);
  --sq-text-highlight-dark: rgb(59, 62, 100);
  --sqw-text-color: #3a3a3a;
  --sq-text-color-dark: #f0f6fc;
  --sq-gray-text: #869298;
  --sq-gray-text-dark: #9198a1;
  --sq-text-muted: #6c757d;
  --sq-text-interactive-dark: #1fcfa6;
  --sq-darker-gray: #e7e7e7;
  --sq-darker-gray-dark: #21262d;
  --sqw-disabled-gray: #dde1e3;
  --sq-disabled-gray-dark: #484f58;
  --sq-darkest-gray: #e6e7e8;
  --sq-darkest-gray-dark: #161b22;
  --sqw-darkish-gray: #b7b7b7;
  --sq-darkish-gray-dark: #6e7681;
  --sq-transparent-gray: rgba(207, 201, 202, 0.1);
  --sq-transparent-gray-dark: rgba(38, 44, 54, 0.5);
  --sqw-dark-gray: #e2e2e2;
  --sq-dark-gray-dark: #30363d;
  --sqw-light-gray: #f1f5f7;
  --sq-light-gray-dark: #262c36;
  --sq-lightest-gray: #f1f5f7;
  --sq-lightest-gray-dark: #3d444d;
  --sqw-overlay-gray: #eeedee;
  --sqw-overlay-gray-dark: #1c2128;
  --sqw-fairly-dark-gray: #606061;
  --sq-fairly-dark-gray-dark: #7d8590;
  --sq-status-error-color: #d9534f;
  --sq-status-warning-color: #f0ad4e;
  --sq-status-info-color: #0491c2;
  --sqw-success-color: #72c02c;
  --sq-active-color: #fcb426;
  --sq-bg-success-color: #dff0d8;
  --sqw-bg-warning-color: #fff3cd;
  --sq-bg-danger-color: #f2dede;
  --sq-bg-warning-border-color: #ffecb5;
  --sq-bg-call-out-color: #03a9f4;
  --sq-text-call-out-color: #fff;
  --sq-table-highlight: #f9f9f9;
  --sq-table-gray: var(--sq-table-highlight);
  --sq-table-gray-dark: #262c36;
  --sq-backdrop: #c0c0c008;
  --sq-code-header-gray: #d0d9e1;
  --sq-code-header-gray-dark: #262c36;
  --sq-code-header-text: #3b3b3b;
  --sq-code-header-text-dark: #d9d9d9;
  --sqw-worksheetspanel-gray: #f1f3f4;
  --sqw-worksheetspanel-gray-dark: #262c36;
  --sq-border-color: var(--sq-darkest-gray);
  --sq-border-color-dark: #30363d;
  --sq-placeholder-gray: rgb(156 163 175);
  --sq-placeholder-gray-dark: rgba(var(--sq-dark-text), 0.3);
  --sq-scrollbar-track: rgba(0, 0, 0, 0.1);
  --sq-scrollbar-track-dark: rgba(255, 255, 255, 0.1);
  --sq-scrollbar-thumb: rgba(0, 0, 0, 0.2);
  --sq-scrollbar-thumb-dark: rgba(255, 255, 255, 0.3);
  --sq-scrollbar-thumb-hover: rgba(0, 0, 0, 0.4);
  --sq-scrollbar-thumb-hover-dark: rgba(255, 255, 255, 0.5);
  --sq-scrollbar-thumb-inactive: rgba(0, 0, 0, 0.05);
  --sq-scrollbar-thumb-inactive-dark: rgba(255, 255, 255, 0.1);
  --sq-tool-btn-bg-hover: #f1f5f9;
  --sq-tool-btn-bg-hover-dark: #262c36;
  --sq-tool-btn-border: #e2e8f0;
  --sq-tool-btn-border-dark: #30363d;
  --sq-header-color-dark: rgb(21, 99, 81);
  --sq-footer-color-dark: rgb(36, 45, 49);
  --sq-footer-text-color-dark: rgb(203, 196, 186);
  --sq-topic-header-dark: rgb(49, 80, 104);
  --bg-included-1: #d9fae6;
  --bg-included-2: #c5edd4;
  --bg-included-1-dark: rgb(41, 87, 68);
  --bg-included-2-dark: rgb(30, 64, 50);
  --bg-excluded-1: #ffede9;
  --bg-excluded-2: #ffe0dc;
  --bg-excluded-1-dark: rgb(87, 41, 41);
  --bg-excluded-2-dark: rgb(55, 26, 26);
  --bg-trace-1: #dbffff;
  --bg-trace-1-dark: rgb(36, 45, 49);
  --bg-trace-2: #cefdff;
  --bg-debug-1: #f4ffff;
  --bg-debug-1-dark: rgb(18, 64, 63);
  --bg-debug-2: #e7ffff;
  --bg-debug-2-dark: rgb(19, 71, 69);
  --bg-info-2: #f8f8f8;
  --bg-info-2-dark: rgb(39, 41, 40);
  --bg-warn-1: #ffffe8;
  --bg-warn-1-dark: rgb(63, 62, 17);
  --bg-warn-2: #ffffdb;
  --bg-warn-2-dark: #ffffdb;
  --bg-error-1: #ffede9;
  --bg-error-1-dark: rgb(68, 25, 15);
  --bg-error-2: #ffe0dc;
  --bg-error-2-dark: rgb(75, 22, 15);
  --bg-block: #f8f8f8;
  --bg-block-dark: #f8f8f8;
  --bg-selected: #e5ecfb;
  --bg-selected-dark: #000;
  --bg-hover: #fbcf7c;
  --bg-hover-dark: #fbcf7c;
  --bg-xcursor: #eaf3f4;
  --bg-xcursor-dark: #1c2128;
  --fill-crosshair: var(--sq-tools-background);
  --bg-table-highlight-green: #eef8f4;
  --bg-table-highlight-green-dark: #1a3829;
  --bg-table-highlight: #fcf8e3;
  --bg-table-highlight-hover: #faf2cc;
  --bg-highlight: #e6d4a3;
  --bg-highlight-hover: #e0c65c;
  --bg-default-preview-dark: #1e4032;
  --sq-brand-header: #062f41;
  --sq-report-color: #39516b;
  --sq-analysis-color: #427c63;
  --sq-datalab-color: #f26722;
  --sq-viewonly-gray: var(--sqw-dark-gray);
  --sq-selectedregion-xcursor: #000;
  --sq-noitems-gray: var(--sqw-darkish-gray);
  --sq-fill-svg-dropdown: var(--sqw-text-color);
  --sq-fill-odd-plot-band: var(--sq-transparent-gray);
  --sq-home-screen-gray: var(--sqw-light-gray);
  --sq-hover-gray: var(--sqw-light-gray);
  --sq-text-on-gray: #000000;
  --sq-side-panel-text-color: #999999;
  --sq-progress-success: #28a745;
  --sq-progress-danger: #dc3545;
  --sq-progress-info: #17a2b8;
  --sq-status-progress-color: #3a3a3a;
  --sq-status-good-color: #0c684c;
  --sqw-danger-color: #d9534f;
  --sqw-warning-color: #f0ad4e;
  --sq-text-warning-color: #f0ad4e;
  --sq-warning-bg-color: #fce7ce;
  --sq-text-dark-warning-color: #664d03;
  --sq-flag-icon-light-color: #b85559;
  --sq-flag-icon-dark-color: #c77a7b;
}
@layer base {
  hr {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  body {
    font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 0.8125rem;
    line-height: inherit;
  }
  h1, .h1 {
    font-size: 2.025rem;
    margin-top: 0.75rem;
    margin-bottom: 0.5rem;
  }
  h2, .h2 {
    font-size: 1.625rem;
    margin-top: 0.75rem;
    margin-bottom: 0.5rem;
  }
  h3, .h3 {
    font-size: 1.42rem;
    margin-top: 0.75rem;
    margin-bottom: 0.5rem;
  }
  h4, .h4 {
    font-size: var(--font-size-xxxlg);
    margin-top: 0.75rem;
    margin-bottom: 0.5rem;
  }
  h5, .h5 {
    font-size: var(--font-size-xxlg);
    margin-top: 0.75rem;
    margin-bottom: 0.5rem;
  }
  h6, .h6 {
    font-size: var(--font-size-xlg);
    margin-top: 0.75rem;
    margin-bottom: 0.5rem;
  }
  p {
    margin-top: 0;
    margin-bottom: 1rem;
  }
  th {
    text-align: left;
    font-weight: 600;
  }
  button, input, select, optgroup, textarea, ::file-selector-button {
    background-color: inherit;
  }
}
@layer components {
  .sq-segmented-control-pill {
    background-color: var(--sqw-white);
    background-image: none;
    border-color: var(--sqw-disabled-gray);
    color: var(--sqw-text-color);
  }
  .sq-segmented-control-pill--inactive:hover {
    background-color: var(--sqw-light-gray);
    color: var(--sqw-text-color);
  }
  .sq-segmented-control-pill.sq-segmented-control-pill--active {
    background-color: var(--sq-segmented-control-background-active);
    border-color: var(--sq-segmented-control-color);
    color: var(--sqw-text-color);
  }
  .sq-segmented-control-pill.sq-segmented-control-pill--active:hover {
    background-color: var(--sq-segmented-control-background-hover);
    color: var(--sqw-text-color);
  }
  .tw-dark .sq-segmented-control-pill {
    background-color: var(--sq-tools-background-dark);
    background-image: none;
    border-color: var(--sq-disabled-gray-dark);
    color: var(--sq-text-color-dark);
  }
  .tw-dark .sq-segmented-control-pill--inactive:hover {
    background-color: var(--sq-light-gray-dark);
    color: var(--sqw-white);
  }
  .tw-dark .sq-segmented-control-pill.sq-segmented-control-pill--active {
    background-color: var(--sq-segmented-control-dark-background-accent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix( in srgb, var(--sq-segmented-control-dark-background-accent) 54%, var(--sq-tools-background-dark) );
    }
    border-color: var(--theme-highlight);
    color: var(--sqw-white);
  }
  .tw-dark .sq-segmented-control-pill.sq-segmented-control-pill--active:hover {
    background-color: var(--sq-segmented-control-dark-background-accent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix( in srgb, var(--sq-segmented-control-dark-background-accent) 64%, var(--sq-tools-background-dark) );
    }
    color: var(--sqw-white);
  }
}
.reactSelectMinHeight {
  min-height: 34px !important;
}
.reactSelectMinHeightSmall {
  min-height: 22px !important;
}
[type='checkbox']:checked, [type='radio']:checked {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='black' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");
}
[type='checkbox']:disabled[type='checked'], [type='radio']:disabled[type='checked'] {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='%23DDE1E3' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");
}
.tw-dark [type='checkbox']:checked, .tw-dark [type='radio']:checked {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='%23C2BCB0' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");
}
.tw-dark [type='checkbox']:disabled[type='checked'], .tw-dark [type='radio']:disabled[type='checked'] {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='%23606061' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.fade-in {
  animation: fadeIn 500ms;
}
.modal-header .close {
  font-weight: 700;
}
.modal-header .close:focus-visible {
  outline: none;
}
.modal-header {
  h1 {
    font-size: 2.125rem !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  h2 {
    font-size: 1.875rem !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  h3 {
    font-size: 1.5rem !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  h4 {
    font-size: 1.25rem !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  h5 {
    font-size: 1.125rem !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  h6 {
    font-size: 1rem !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
}
.modalContent {
  max-height: calc(100% - 3.5rem);
  overflow: hidden;
  display: flex;
  flex-direction: column;
  box-shadow: #00000080 0 5px 15px;
}
.svgContainer path {
  transform: translateX(0.5px) translateY(0.5px);
}
.loading-spinner, .fa-spinner, .fa-circle-notch.fa-spin, .fa-refresh.fa-spin {
  --spinner-size: 40px;
  --thickness: 7px;
  position: relative;
  display: inline-block;
  flex: 0 0 auto;
  width: var(--spinner-size);
  height: var(--spinner-size);
  color: var(--spinner-color, var(--theme-dark, var(--sq-theme-color, #4086c4)));
  line-height: 1;
  vertical-align: middle;
  border-radius: 50%;
  background: conic-gradient(from 0deg, transparent, currentColor);
  -webkit-mask: radial-gradient( farthest-side, transparent calc(100% - var(--thickness)), black calc(100% - var(--thickness) + 0.5px) );
  mask: radial-gradient( farthest-side, transparent calc(100% - var(--thickness)), black calc(100% - var(--thickness) + 0.5px) );
  animation: spin 1s linear infinite;
}
.loading-spinner::before, .fa-spinner::before, .fa-circle-notch.fa-spin::before, .fa-refresh.fa-spin::before {
  content: '';
  position: absolute;
  top: 0;
  left: 50%;
  width: var(--thickness);
  height: var(--thickness);
  background: currentColor;
  border-radius: 50%;
  transform: translateX(-50%);
}
.loading-spinner-icon, .fa-spinner, .fa-circle-notch.fa-spin, .fa-refresh.fa-spin {
  --spinner-size: 1em;
  --thickness: 0.18em;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@property --tw-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-z {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-leading {
  syntax: "*";
  inherits: false;
}
@property --tw-font-weight {
  syntax: "*";
  inherits: false;
}
@property --tw-tracking {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@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 #0000;
}
@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 #0000;
}
@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-ring-inset {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0px;
}
@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}
@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-duration {
  syntax: "*";
  inherits: false;
}
@property --tw-ease {
  syntax: "*";
  inherits: false;
}
@property --tw-content {
  syntax: "*";
  initial-value: "";
  inherits: false;
}
@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}
@keyframes slideUp {
  from {
    height: var(--radix-accordion-content-height);
  }
  to {
    height: 0px;
  }
}
@keyframes slideDown {
  from {
    height: 0px;
  }
  to {
    height: var(--radix-accordion-content-height);
  }
}
@keyframes slideDownAndFade {
  from {
    opacity: 0;
    transform: translateY(-2px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes slideLeftAndFade {
  from {
    opacity: 0;
    transform: translateX(2px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes slideUpAndFade {
  from {
    opacity: 0;
    transform: translateY(2px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes slideRightAndFade {
  from {
    opacity: 0;
    transform: translateX(-2px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@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-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --tw-border-style: solid;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-tracking: initial;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-duration: initial;
      --tw-ease: initial;
      --tw-content: "";
    }
  }
}
