.good[data-v-e3dc076a] {
  border-color: var(--system-colors-surface-success);
}
.poor[data-v-e3dc076a] {
  border-color: var(--system-colors-surface-error);
}
.unknown[data-v-e3dc076a] {
  border-color: var(--blue-40);
}
.success[data-v-19fbcc88] {
  color: var(--system-colors-text-icon-colors-success);
}
.failure[data-v-19fbcc88] {
  color: var(--system-colors-text-icon-colors-error);
}
.unknown[data-v-19fbcc88] {
  color: var(--system-colors-text-icon-colors-subtle);
}
[data-v-c8d4ec35] .od-table tr td {
  padding-top: 0;
  padding-bottom: 0;
  height: 40px;
}.editor-container[data-v-2ad9d4aa] {
  width: 100%;
  height: 100%;
  min-height: 250px;
  border: 1px solid var(--system-colors-border-default);
  border-radius: var(--border-radius-default);
}
/* Need to overwrite <a> style because tailwind styles have lower specificity */
a {
&[data-v-529bb55d] {
  text-decoration: underline;
  color: var(--system-colors-text-icon-colors-primary);
  cursor: pointer;
}
&[data-v-529bb55d]:hover {
    color: var(--system-colors-text-icon-colors-hover);
}
}
[data-v-529bb55d] .single-endpoint .example-payload {
  height: 300px;
}
[data-v-529bb55d] .multi-endpoint .example-payload {
  height: 450px;
}
[data-v-630506df] .od-textfield .main {
  border: none;
  padding: 0;
  height: auto;
}.match-highlight[data-v-2b7145f8] {
  display: block;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.match-highlight--inline[data-v-2b7145f8] {
  display: inline;
}
.match-highlight--multiline[data-v-2b7145f8] {
  overflow: visible;
  text-overflow: initial;
  white-space: normal;
}
.match-part[data-v-2b7145f8] {
  white-space: inherit;
}
.match-part--highlighted[data-v-2b7145f8] {
  display: inline-block;
  border-radius: 4px;
  background: var(--system-colors-text-highlight);
  color: var(--system-colors-text-icon-colors-primary);
  padding: 0 2px;
}
/* Need to overwrite <a> style because tailwind styles have lower specificity */
a {
&[data-v-70e089a5] {
  text-decoration: underline;
  color: var(--system-colors-text-icon-colors-primary);
  cursor: pointer;
}
&[data-v-70e089a5]:hover {
    color: var(--system-colors-text-icon-colors-hover);
}
}
a[data-v-70e089a5] .od-svg-icon,
a[data-v-70e089a5] .od-svg-icon--black {
  color: var(--system-colors-text-icon-colors-primary) !important;
}
a[data-v-70e089a5]:hover .od-svg-icon,
a[data-v-70e089a5]:hover .od-svg-icon--black {
  color: var(--system-colors-text-icon-colors-hover) !important;
}

#create-dp-dialog[data-v-24565ff3] .scrollable-content {
  padding: 0;
}

label[data-v-475d0b3e] {
  display: block;
}
/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */
@layer properties {
  @supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
    *, :before, :after, ::backdrop {
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --tw-rotate-x: initial;
      --tw-rotate-y: initial;
      --tw-rotate-z: initial;
      --tw-skew-x: initial;
      --tw-skew-y: initial;
      --tw-space-y-reverse: 0;
      --tw-border-style: solid;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-tracking: initial;
      --tw-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-outline-style: solid;
      --tw-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
      --tw-duration: initial;
      --tw-content: "";
    }
  }
}

@layer theme {
  :root, :host {
    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace;
    --spacing: .25rem;
    --container-sm: 24rem;
    --container-lg: 32rem;
    --text-xs: .75rem;
    --text-xs--line-height: calc(1 / .75);
    --text-sm--line-height: calc(1.25 / .875);
    --text-base--line-height: calc(1.5 / 1);
    --text-lg: 1.125rem;
    --text-lg--line-height: calc(1.75 / 1.125);
    --text-xl--line-height: calc(1.75 / 1.25);
    --text-2xl--line-height: calc(2 / 1.5);
    --text-3xl--line-height: calc(2.25 / 1.875);
    --text-4xl--line-height: calc(2.5 / 2.25);
    --text-5xl--line-height: 1;
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --tracking-wider: .05em;
    --radius-md: .375rem;
    --radius-lg: .5rem;
    --radius-2xl: 1rem;
    --animate-spin: spin 1s linear infinite;
    --default-transition-duration: .15s;
    --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    --default-font-family: var(--font-family-sans);
    --default-mono-font-family: var(--font-mono);
    --color-text-primary: var(--system-colors-text-icon-colors-primary);
  }
}

@layer base {
  *, :after, :before, ::backdrop {
    box-sizing: border-box;
    border: 0 solid;
    margin: 0;
    padding: 0;
  }

  ::file-selector-button {
    box-sizing: border-box;
    border: 0 solid;
    margin: 0;
    padding: 0;
  }

  html, :host {
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    line-height: 1.5;
    font-family: var(--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(--default-font-feature-settings, normal);
    font-variation-settings: var(--default-font-variation-settings, normal);
    -webkit-tap-highlight-color: transparent;
  }

  hr {
    height: 0;
    color: inherit;
    border-top-width: 1px;
  }

  abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }

  h1, h2, h3, h4, h5, h6 {
    font-size: inherit;
    font-weight: inherit;
  }

  a {
    color: inherit;
    -webkit-text-decoration: inherit;
    -webkit-text-decoration: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
  }

  b, strong {
    font-weight: bolder;
  }

  code, kbd, samp, pre {
    font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
    font-feature-settings: var(--default-mono-font-feature-settings, normal);
    font-variation-settings: var(--default-mono-font-variation-settings, normal);
    font-size: 1em;
  }

  small {
    font-size: 80%;
  }

  sub, sup {
    vertical-align: baseline;
    font-size: 75%;
    line-height: 0;
    position: relative;
  }

  sub {
    bottom: -.25em;
  }

  sup {
    top: -.5em;
  }

  table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
  }

  :-moz-focusring {
    outline: auto;
  }

  progress {
    vertical-align: baseline;
  }

  summary {
    display: list-item;
  }

  ol, ul, menu {
    list-style: none;
  }

  img, svg, video, canvas, audio, iframe, embed, object {
    vertical-align: middle;
    display: block;
  }

  img, video {
    max-width: 100%;
    height: auto;
  }

  button, input, select, optgroup, textarea {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    opacity: 1;
    background-color: #0000;
    border-radius: 0;
  }

  ::file-selector-button {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    opacity: 1;
    background-color: #0000;
    border-radius: 0;
  }

  :where(select:is([multiple], [size])) optgroup {
    font-weight: bolder;
  }

  :where(select:is([multiple], [size])) optgroup option {
    padding-inline-start: 20px;
  }

  ::file-selector-button {
    margin-inline-end: 4px;
  }

  ::placeholder {
    opacity: 1;
  }

  @supports (not ((-webkit-appearance: -apple-pay-button))) or (contain-intrinsic-size: 1px) {
    ::placeholder {
      color: currentColor;
    }

    @supports (color: color-mix(in lab, red, red)) {
      ::placeholder {
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
    }
  }

  textarea {
    resize: vertical;
  }

  ::-webkit-search-decoration {
    -webkit-appearance: none;
  }

  ::-webkit-date-and-time-value {
    min-height: 1lh;
    text-align: inherit;
  }

  ::-webkit-datetime-edit {
    display: inline-flex;
  }

  ::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
  }

  ::-webkit-datetime-edit {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-year-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-month-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-day-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-hour-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-minute-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-second-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-millisecond-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-meridiem-field {
    padding-block: 0;
  }

  ::-webkit-calendar-picker-indicator {
    line-height: 1;
  }

  :-moz-ui-invalid {
    box-shadow: none;
  }

  button, input:where([type="button"], [type="reset"], [type="submit"]) {
    appearance: button;
  }

  ::file-selector-button {
    appearance: button;
  }

  ::-webkit-inner-spin-button {
    height: auto;
  }

  ::-webkit-outer-spin-button {
    height: auto;
  }

  [hidden]:where(:not([hidden="until-found"])) {
    display: none !important;
  }

  body {
    font-size: var(--font-size-base, 14px);
  }

  h1 {
    font-size: var(--font-size-h1);
    line-height: var(--tw-leading, var(--text-5xl--line-height));
  }

  h2 {
    font-size: var(--font-size-h2);
    line-height: var(--tw-leading, var(--text-4xl--line-height));
  }

  h3 {
    font-size: var(--font-size-h3);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
    text-indent: -1px;
    letter-spacing: -.5px;
    font-weight: 400;
  }

  h4 {
    font-size: var(--font-size-h4);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
    letter-spacing: -.2px;
    font-weight: 400;
  }

  h5 {
    font-size: var(--font-size-h5);
    line-height: var(--tw-leading, var(--text-xl--line-height));
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 500;
  }

  [type="text"] {
    appearance: initial;
    background-color: initial;
    border-color: initial;
    border-width: initial;
    border-radius: initial;
    padding: initial;
    font-size: initial;
    line-height: initial;
    --tw-shadow: initial;
  }
}

@layer components;

@layer utilities {
  .\@container {
    container-type: inline-size;
  }

  .pointer-events-auto {
    pointer-events: auto;
  }

  .pointer-events-none {
    pointer-events: none;
  }

  .collapse {
    visibility: collapse;
  }

  .invisible {
    visibility: hidden;
  }

  .visible {
    visibility: visible;
  }

  .sr-only {
    clip-path: inset(50%);
    white-space: nowrap;
    border-width: 0;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    position: absolute;
    overflow: hidden;
  }

  .absolute {
    position: absolute;
  }

  .fixed {
    position: fixed;
  }

  .relative {
    position: relative;
  }

  .static {
    position: static;
  }

  .inset-y-1\/2 {
    inset-block: 50%;
  }

  .start {
    inset-inline-start: var(--spacing);
  }

  .end {
    inset-inline-end: var(--spacing);
  }

  .top-0 {
    top: calc(var(--spacing) * 0);
  }

  .top-\[13px\] {
    top: 13px;
  }

  .right-0 {
    right: calc(var(--spacing) * 0);
  }

  .right-2 {
    right: calc(var(--spacing) * 2);
  }

  .right-\[-15px\] {
    right: -15px;
  }

  .right-\[-350px\] {
    right: -350px;
  }

  .bottom-0 {
    bottom: calc(var(--spacing) * 0);
  }

  .bottom-2 {
    bottom: calc(var(--spacing) * 2);
  }

  .bottom-\[23px\] {
    bottom: 23px;
  }

  .bottom-\[40px\] {
    bottom: 40px;
  }

  .bottom-\[45px\] {
    bottom: 45px;
  }

  .bottom-\[88px\] {
    bottom: 88px;
  }

  .-left-\[8px\] {
    left: -8px;
  }

  .left-0 {
    left: calc(var(--spacing) * 0);
  }

  .left-\[-6px\] {
    left: -6px;
  }

  .left-\[-12px\] {
    left: -12px;
  }

  .left-\[98px\] {
    left: 98px;
  }

  .left-\[296px\] {
    left: 296px;
  }

  .z-10 {
    z-index: 10;
  }

  .z-20 {
    z-index: 20;
  }

  .z-30 {
    z-index: 30;
  }

  .z-40 {
    z-index: 40;
  }

  .z-50 {
    z-index: 50;
  }

  .order-2 {
    order: 2;
  }

  .col-span-1 {
    grid-column: span 1 / span 1;
  }

  .container {
    width: 100%;
  }

  @media (min-width: 40rem) {
    .container {
      max-width: 40rem;
    }
  }

  @media (min-width: 48rem) {
    .container {
      max-width: 48rem;
    }
  }

  @media (min-width: 64rem) {
    .container {
      max-width: 64rem;
    }
  }

  @media (min-width: 80rem) {
    .container {
      max-width: 80rem;
    }
  }

  @media (min-width: 96rem) {
    .container {
      max-width: 96rem;
    }
  }

  .m-0 {
    margin: calc(var(--spacing) * 0);
  }

  .m-0\! {
    margin: calc(var(--spacing) * 0) !important;
  }

  .m-2 {
    margin: calc(var(--spacing) * 2);
  }

  .m-\[14px\] {
    margin: 14px;
  }

  .m-l {
    margin: var(--space-l);
  }

  .m-s {
    margin: var(--space-s);
  }

  .-mx-6 {
    margin-inline: calc(var(--spacing) * -6);
  }

  .mx-4 {
    margin-inline: calc(var(--spacing) * 4);
  }

  .mx-\[8px\] {
    margin-inline: 8px;
  }

  .mx-\[14px\] {
    margin-inline: 14px;
  }

  .mx-auto {
    margin-inline: auto;
  }

  .mx-base {
    margin-inline: var(--space-base);
  }

  .mx-m {
    margin-inline: var(--space-medium);
  }

  .mx-s {
    margin-inline: var(--space-s);
  }

  .my-0 {
    margin-block: calc(var(--spacing) * 0);
  }

  .my-4 {
    margin-block: calc(var(--spacing) * 4);
  }

  .my-\[2px\] {
    margin-block: 2px;
  }

  .my-\[10px\] {
    margin-block: 10px;
  }

  .my-base {
    margin-block: var(--space-base);
  }

  .my-m {
    margin-block: var(--space-medium);
  }

  .my-s {
    margin-block: var(--space-s);
  }

  .my-xxs {
    margin-block: var(--space-xxs);
  }

  .-mt-s {
    margin-top: calc(var(--space-s) * -1);
  }

  .mt-1 {
    margin-top: calc(var(--spacing) * 1);
  }

  .mt-2 {
    margin-top: calc(var(--spacing) * 2);
  }

  .mt-4 {
    margin-top: calc(var(--spacing) * 4);
  }

  .mt-6 {
    margin-top: calc(var(--spacing) * 6);
  }

  .mt-24 {
    margin-top: calc(var(--spacing) * 24);
  }

  .mt-\[-4px\] {
    margin-top: -4px;
  }

  .mt-\[2px\] {
    margin-top: 2px;
  }

  .mt-\[8px\] {
    margin-top: 8px;
  }

  .mt-\[16px\] {
    margin-top: 16px;
  }

  .mt-\[28px\] {
    margin-top: 28px;
  }

  .mt-auto {
    margin-top: auto;
  }

  .mt-base {
    margin-top: var(--space-base);
  }

  .mt-l {
    margin-top: var(--space-l);
  }

  .mt-m {
    margin-top: var(--space-medium);
  }

  .mt-s {
    margin-top: var(--space-s);
  }

  .mt-xs {
    margin-top: var(--space-xs);
  }

  .mr-1 {
    margin-right: calc(var(--spacing) * 1);
  }

  .mr-2 {
    margin-right: calc(var(--spacing) * 2);
  }

  .mr-4 {
    margin-right: calc(var(--spacing) * 4);
  }

  .mr-\[-8px\] {
    margin-right: -8px;
  }

  .mr-auto {
    margin-right: auto;
  }

  .mr-base {
    margin-right: var(--space-base);
  }

  .mr-l {
    margin-right: var(--space-l);
  }

  .mr-m {
    margin-right: var(--space-medium);
  }

  .mr-s {
    margin-right: var(--space-s);
  }

  .mr-xl {
    margin-right: var(--space-xl);
  }

  .mr-xs {
    margin-right: var(--space-xs);
  }

  .mr-xxs {
    margin-right: var(--space-xxs);
  }

  .mb-0 {
    margin-bottom: calc(var(--spacing) * 0);
  }

  .mb-1 {
    margin-bottom: calc(var(--spacing) * 1);
  }

  .mb-2 {
    margin-bottom: calc(var(--spacing) * 2);
  }

  .mb-4 {
    margin-bottom: calc(var(--spacing) * 4);
  }

  .mb-16 {
    margin-bottom: calc(var(--spacing) * 16);
  }

  .mb-\[0px\] {
    margin-bottom: 0;
  }

  .mb-\[8px\] {
    margin-bottom: 8px;
  }

  .mb-\[16px\] {
    margin-bottom: 16px;
  }

  .mb-base {
    margin-bottom: var(--space-base);
  }

  .mb-m {
    margin-bottom: var(--space-medium);
  }

  .mb-s {
    margin-bottom: var(--space-s);
  }

  .mb-xs {
    margin-bottom: var(--space-xs);
  }

  .mb-xxs {
    margin-bottom: var(--space-xxs);
  }

  .ml-1 {
    margin-left: calc(var(--spacing) * 1);
  }

  .ml-2 {
    margin-left: calc(var(--spacing) * 2);
  }

  .ml-3 {
    margin-left: calc(var(--spacing) * 3);
  }

  .ml-4 {
    margin-left: calc(var(--spacing) * 4);
  }

  .ml-\[-5px\] {
    margin-left: -5px;
  }

  .ml-\[2px\] {
    margin-left: 2px;
  }

  .ml-auto {
    margin-left: auto;
  }

  .ml-base {
    margin-left: var(--space-base);
  }

  .ml-l {
    margin-left: var(--space-l);
  }

  .ml-m {
    margin-left: var(--space-medium);
  }

  .ml-s {
    margin-left: var(--space-s);
  }

  .ml-xs {
    margin-left: var(--space-xs);
  }

  .box-border {
    box-sizing: border-box;
  }

  .line-clamp-1 {
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }

  .line-clamp-2 {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }

  .line-clamp-3 {
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }

  .\!inline {
    display: inline !important;
  }

  .block {
    display: block;
  }

  .contents {
    display: contents;
  }

  .flex {
    display: flex;
  }

  .grid {
    display: grid;
  }

  .hidden {
    display: none;
  }

  .inline {
    display: inline;
  }

  .inline-block {
    display: inline-block;
  }

  .inline-flex {
    display: inline-flex;
  }

  .list-item {
    display: list-item;
  }

  .table {
    display: table;
  }

  .h-2 {
    height: calc(var(--spacing) * 2);
  }

  .h-3 {
    height: calc(var(--spacing) * 3);
  }

  .h-5 {
    height: calc(var(--spacing) * 5);
  }

  .h-6 {
    height: calc(var(--spacing) * 6);
  }

  .h-8 {
    height: calc(var(--spacing) * 8);
  }

  .h-10 {
    height: calc(var(--spacing) * 10);
  }

  .h-\[0px\] {
    height: 0;
  }

  .h-\[2px\] {
    height: 2px;
  }

  .h-\[14px\]\! {
    height: 14px !important;
  }

  .h-\[16px\] {
    height: 16px;
  }

  .h-\[20px\] {
    height: 20px;
  }

  .h-\[21px\] {
    height: 21px;
  }

  .h-\[28px\] {
    height: 28px;
  }

  .h-\[30px\] {
    height: 30px;
  }

  .h-\[32px\] {
    height: 32px;
  }

  .h-\[36px\] {
    height: 36px;
  }

  .h-\[40px\] {
    height: 40px;
  }

  .h-\[52px\] {
    height: 52px;
  }

  .h-\[60px\] {
    height: 60px;
  }

  .h-\[80\%\] {
    height: 80%;
  }

  .h-\[80vh\] {
    height: 80vh;
  }

  .h-\[150px\] {
    height: 150px;
  }

  .h-\[250px\] {
    height: 250px;
  }

  .h-\[480px\] {
    height: 480px;
  }

  .h-\[600px\] {
    height: 600px;
  }

  .h-\[900px\] {
    height: 900px;
  }

  .h-\[calc\(100\%-50px\)\] {
    height: calc(100% - 50px);
  }

  .h-\[calc\(100\%-52px\)\] {
    height: calc(100% - 52px);
  }

  .h-\[calc\(100\%-120px\)\] {
    height: calc(100% - 120px);
  }

  .h-auto {
    height: auto;
  }

  .h-full {
    height: 100%;
  }

  .h-px {
    height: 1px;
  }

  .h-screen {
    height: 100vh;
  }

  .max-h-\[480px\] {
    max-height: 480px;
  }

  .max-h-\[min\(700px\,80vh\)\] {
    max-height: min(700px, 80vh);
  }

  .min-h-0 {
    min-height: calc(var(--spacing) * 0);
  }

  .min-h-9 {
    min-height: calc(var(--spacing) * 9);
  }

  .min-h-28 {
    min-height: calc(var(--spacing) * 28);
  }

  .min-h-64 {
    min-height: calc(var(--spacing) * 64);
  }

  .min-h-\[24px\] {
    min-height: 24px;
  }

  .min-h-\[28px\] {
    min-height: 28px;
  }

  .min-h-\[40px\] {
    min-height: 40px;
  }

  .min-h-\[42px\] {
    min-height: 42px;
  }

  .min-h-\[56px\] {
    min-height: 56px;
  }

  .min-h-\[100px\] {
    min-height: 100px;
  }

  .min-h-\[130px\] {
    min-height: 130px;
  }

  .min-h-\[200px\] {
    min-height: 200px;
  }

  .min-h-\[300px\] {
    min-height: 300px;
  }

  .min-h-\[400px\] {
    min-height: 400px;
  }

  .w-1\/2 {
    width: 50%;
  }

  .w-1\/3 {
    width: 33.3333%;
  }

  .w-2 {
    width: calc(var(--spacing) * 2);
  }

  .w-5 {
    width: calc(var(--spacing) * 5);
  }

  .w-6 {
    width: calc(var(--spacing) * 6);
  }

  .w-8 {
    width: calc(var(--spacing) * 8);
  }

  .w-10 {
    width: calc(var(--spacing) * 10);
  }

  .w-64 {
    width: calc(var(--spacing) * 64);
  }

  .w-80 {
    width: calc(var(--spacing) * 80);
  }

  .w-\[40px\] {
    width: 40px;
  }

  .w-\[50\%\] {
    width: 50%;
  }

  .w-\[60px\] {
    width: 60px;
  }

  .w-\[93px\] {
    width: 93px;
  }

  .w-\[126px\] {
    width: 126px;
  }

  .w-\[150px\] {
    width: 150px;
  }

  .w-\[170px\] {
    width: 170px;
  }

  .w-\[170px\]\! {
    width: 170px !important;
  }

  .w-\[200px\] {
    width: 200px;
  }

  .w-\[216px\] {
    width: 216px;
  }

  .w-\[240px\] {
    width: 240px;
  }

  .w-\[260px\] {
    width: 260px;
  }

  .w-\[280px\] {
    width: 280px;
  }

  .w-\[291px\] {
    width: 291px;
  }

  .w-\[300px\] {
    width: 300px;
  }

  .w-\[320px\] {
    width: 320px;
  }

  .w-\[346px\] {
    width: 346px;
  }

  .w-\[400px\] {
    width: 400px;
  }

  .w-\[calc\(100\%-170px\)\] {
    width: calc(100% - 170px);
  }

  .w-\[full\] {
    width: full;
  }

  .w-fit {
    width: fit-content;
  }

  .w-full {
    width: 100%;
  }

  .w-max {
    width: max-content;
  }

  .max-w-150 {
    max-width: calc(var(--spacing) * 150);
  }

  .max-w-\[32rem\] {
    max-width: 32rem;
  }

  .max-w-\[36rem\] {
    max-width: 36rem;
  }

  .max-w-\[48rem\] {
    max-width: 48rem;
  }

  .max-w-\[50\%\] {
    max-width: 50%;
  }

  .max-w-\[300px\] {
    max-width: 300px;
  }

  .max-w-\[600px\] {
    max-width: 600px;
  }

  .max-w-\[612px\] {
    max-width: 612px;
  }

  .max-w-\[630px\] {
    max-width: 630px;
  }

  .max-w-full {
    max-width: 100%;
  }

  .max-w-lg {
    max-width: var(--container-lg);
  }

  .max-w-none {
    max-width: none;
  }

  .max-w-sm {
    max-width: var(--container-sm);
  }

  .min-w-0 {
    min-width: calc(var(--spacing) * 0);
  }

  .min-w-0\! {
    min-width: calc(var(--spacing) * 0) !important;
  }

  .min-w-\[24px\] {
    min-width: 24px;
  }

  .min-w-\[28px\] {
    min-width: 28px;
  }

  .min-w-\[32px\] {
    min-width: 32px;
  }

  .min-w-\[107px\] {
    min-width: 107px;
  }

  .min-w-\[108px\]\! {
    min-width: 108px !important;
  }

  .min-w-\[185px\] {
    min-width: 185px;
  }

  .flex-1 {
    flex: 1;
  }

  .flex-10 {
    flex: 10;
  }

  .flex-auto {
    flex: auto;
  }

  .flex-shrink {
    flex-shrink: 1;
  }

  .flex-shrink-0 {
    flex-shrink: 0;
  }

  .shrink {
    flex-shrink: 1;
  }

  .shrink-0 {
    flex-shrink: 0;
  }

  .flex-grow {
    flex-grow: 1;
  }

  .flex-grow-10 {
    flex-grow: 10;
  }

  .grow {
    flex-grow: 1;
  }

  .grow-0 {
    flex-grow: 0;
  }

  .grow-1 {
    flex-grow: 1;
  }

  .basis-0 {
    flex-basis: calc(var(--spacing) * 0);
  }

  .basis-auto {
    flex-basis: auto;
  }

  .border-collapse {
    border-collapse: collapse;
  }

  .translate-x-0 {
    --tw-translate-x: calc(var(--spacing) * 0);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-\[-10px\] {
    --tw-translate-y: -10px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .rotate-45 {
    rotate: 45deg;
  }

  .transform {
    transform: var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, );
  }

  .animate-spin {
    animation: var(--animate-spin);
  }

  .cursor-pointer {
    cursor: pointer;
  }

  .resize {
    resize: both;
  }

  .list-inside {
    list-style-position: inside;
  }

  .list-decimal {
    list-style-type: decimal;
  }

  .list-disc {
    list-style-type: disc;
  }

  .grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .grid-cols-\[minmax\(0\,1fr\)_auto\] {
    grid-template-columns: minmax(0, 1fr) auto;
  }

  .flex-col {
    flex-direction: column;
  }

  .flex-row {
    flex-direction: row;
  }

  .flex-wrap {
    flex-wrap: wrap;
  }

  .content-start {
    align-content: flex-start;
  }

  .items-center {
    align-items: center;
  }

  .items-end {
    align-items: flex-end;
  }

  .items-start {
    align-items: flex-start;
  }

  .justify-between {
    justify-content: space-between;
  }

  .justify-center {
    justify-content: center;
  }

  .justify-end {
    justify-content: flex-end;
  }

  .justify-evenly {
    justify-content: space-evenly;
  }

  .justify-start {
    justify-content: flex-start;
  }

  .gap-1 {
    gap: calc(var(--spacing) * 1);
  }

  .gap-2 {
    gap: calc(var(--spacing) * 2);
  }

  .gap-3 {
    gap: calc(var(--spacing) * 3);
  }

  .gap-4 {
    gap: calc(var(--spacing) * 4);
  }

  .gap-6 {
    gap: calc(var(--spacing) * 6);
  }

  .gap-base {
    gap: var(--space-base);
  }

  .gap-m {
    gap: var(--space-medium);
  }

  .gap-s {
    gap: var(--space-s);
  }

  .gap-xs {
    gap: var(--space-xs);
  }

  :where(.space-y-m > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(var(--space-medium) * var(--tw-space-y-reverse));
    margin-block-end: calc(var(--space-medium) * calc(1 - var(--tw-space-y-reverse)));
  }

  .gap-x-4 {
    column-gap: calc(var(--spacing) * 4);
  }

  .gap-x-l {
    column-gap: var(--space-l);
  }

  .gap-x-m {
    column-gap: var(--space-medium);
  }

  .gap-x-xs {
    column-gap: var(--space-xs);
  }

  .gap-y-6 {
    row-gap: calc(var(--spacing) * 6);
  }

  .gap-y-m {
    row-gap: var(--space-medium);
  }

  .self-center {
    align-self: center;
  }

  .self-end {
    align-self: flex-end;
  }

  .self-start {
    align-self: flex-start;
  }

  .self-stretch {
    align-self: stretch;
  }

  .truncate {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }

  .overflow-auto {
    overflow: auto;
  }

  .overflow-hidden {
    overflow: hidden;
  }

  .overflow-x-auto {
    overflow-x: auto;
  }

  .overflow-x-hidden {
    overflow-x: hidden;
  }

  .overflow-y-auto {
    overflow-y: auto;
  }

  .overflow-y-scroll {
    overflow-y: scroll;
  }

  .rounded {
    border-radius: .25rem;
  }

  .rounded-2xl {
    border-radius: var(--radius-2xl);
  }

  .rounded-full {
    border-radius: 3.40282e38px;
  }

  .rounded-large {
    border-radius: var(--border-radius-l);
  }

  .rounded-lg {
    border-radius: var(--radius-lg);
  }

  .rounded-md {
    border-radius: var(--radius-md);
  }

  .rounded-s {
    border-radius: var(--border-radius-default);
  }

  .rounded-xl {
    border-radius: var(--border-radius-xl);
  }

  .rounded-s {
    border-start-start-radius: .25rem;
    border-end-start-radius: .25rem;
  }

  .rounded-t-lg {
    border-top-left-radius: var(--radius-lg);
    border-top-right-radius: var(--radius-lg);
  }

  .rounded-tr-full {
    border-top-right-radius: 3.40282e38px;
  }

  .rounded-b-large {
    border-bottom-right-radius: var(--border-radius-l);
    border-bottom-left-radius: var(--border-radius-l);
  }

  .border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .border-0 {
    border-style: var(--tw-border-style);
    border-width: 0;
  }

  .border-t {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }

  .border-r {
    border-right-style: var(--tw-border-style);
    border-right-width: 1px;
  }

  .border-b {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .border-l {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }

  .border-dashed {
    --tw-border-style: dashed;
    border-style: dashed;
  }

  .border-solid {
    --tw-border-style: solid;
    border-style: solid;
  }

  .border-border-default {
    border-color: var(--system-colors-border-default);
  }

  .border-cool-gray-10 {
    border-color: var(--cool-gray-10);
  }

  .border-cool-gray-20 {
    border-color: var(--cool-gray-20);
  }

  .border-cool-gray-30 {
    border-color: var(--cool-gray-30);
  }

  .border-stroke {
    border-color: var(--system-colors-stroke-default);
  }

  .bg-\(--indigo-60\) {
    background-color: var(--indigo-60);
  }

  .bg-\(--sky-blue-60\) {
    background-color: var(--sky-blue-60);
  }

  .bg-black {
    background-color: var(--black);
  }

  .bg-cool-gray-10 {
    background-color: var(--cool-gray-10);
  }

  .bg-cool-gray-20 {
    background-color: var(--cool-gray-20);
  }

  .bg-cool-gray-90 {
    background-color: var(--cool-gray-90);
  }

  .bg-cool-gray-100 {
    background-color: var(--cool-gray-100);
  }

  .bg-cool-green-50 {
    background-color: var(--cool-green-50);
  }

  .bg-cool-green-60 {
    background-color: var(--cool-green-60);
  }

  .bg-error {
    background-color: var(--system-colors-text-icon-colors-error);
  }

  .bg-success {
    background-color: var(--system-colors-text-icon-colors-success);
  }

  .bg-surface-1 {
    background-color: var(--system-colors-surface-01);
  }

  .bg-surface-1\! {
    background-color: var(--system-colors-surface-01) !important;
  }

  .bg-surface-2 {
    background-color: var(--system-colors-surface-02);
  }

  .bg-transparent {
    background-color: #0000;
  }

  .bg-white {
    background-color: var(--white);
  }

  .p-0 {
    padding: calc(var(--spacing) * 0);
  }

  .p-0\! {
    padding: calc(var(--spacing) * 0) !important;
  }

  .p-1 {
    padding: calc(var(--spacing) * 1);
  }

  .p-2 {
    padding: calc(var(--spacing) * 2);
  }

  .p-4 {
    padding: calc(var(--spacing) * 4);
  }

  .p-6 {
    padding: calc(var(--spacing) * 6);
  }

  .p-8 {
    padding: calc(var(--spacing) * 8);
  }

  .p-\[2px\] {
    padding: 2px;
  }

  .p-\[8px\] {
    padding: 8px;
  }

  .p-base {
    padding: var(--space-base);
  }

  .p-m {
    padding: var(--space-medium);
  }

  .p-s {
    padding: var(--space-s);
  }

  .p-xs {
    padding: var(--space-xs);
  }

  .\!px-s {
    padding-inline: var(--space-s) !important;
  }

  .px-0\! {
    padding-inline: calc(var(--spacing) * 0) !important;
  }

  .px-1 {
    padding-inline: calc(var(--spacing) * 1);
  }

  .px-3 {
    padding-inline: calc(var(--spacing) * 3);
  }

  .px-4 {
    padding-inline: calc(var(--spacing) * 4);
  }

  .px-6 {
    padding-inline: calc(var(--spacing) * 6);
  }

  .px-8 {
    padding-inline: calc(var(--spacing) * 8);
  }

  .px-\[14px\] {
    padding-inline: 14px;
  }

  .px-\[16px\] {
    padding-inline: 16px;
  }

  .px-base {
    padding-inline: var(--space-base);
  }

  .px-m {
    padding-inline: var(--space-medium);
  }

  .px-s {
    padding-inline: var(--space-s);
  }

  .px-xs {
    padding-inline: var(--space-xs);
  }

  .px-xxs {
    padding-inline: var(--space-xxs);
  }

  .py-0 {
    padding-block: calc(var(--spacing) * 0);
  }

  .py-0\! {
    padding-block: calc(var(--spacing) * 0) !important;
  }

  .py-1\.5 {
    padding-block: calc(var(--spacing) * 1.5);
  }

  .py-2 {
    padding-block: calc(var(--spacing) * 2);
  }

  .py-2\.5 {
    padding-block: calc(var(--spacing) * 2.5);
  }

  .py-3 {
    padding-block: calc(var(--spacing) * 3);
  }

  .py-4 {
    padding-block: calc(var(--spacing) * 4);
  }

  .py-\[8px\] {
    padding-block: 8px;
  }

  .py-\[14px\] {
    padding-block: 14px;
  }

  .py-base {
    padding-block: var(--space-base);
  }

  .py-m {
    padding-block: var(--space-medium);
  }

  .py-s {
    padding-block: var(--space-s);
  }

  .py-xl {
    padding-block: var(--space-xl);
  }

  .py-xs {
    padding-block: var(--space-xs);
  }

  .py-xxs {
    padding-block: var(--space-xxs);
  }

  .pt-0 {
    padding-top: calc(var(--spacing) * 0);
  }

  .pt-2 {
    padding-top: calc(var(--spacing) * 2);
  }

  .pt-4 {
    padding-top: calc(var(--spacing) * 4);
  }

  .pt-8 {
    padding-top: calc(var(--spacing) * 8);
  }

  .pt-\[13px\] {
    padding-top: 13px;
  }

  .pt-\[16px\] {
    padding-top: 16px;
  }

  .pt-base {
    padding-top: var(--space-base);
  }

  .pt-l {
    padding-top: var(--space-l);
  }

  .pt-m {
    padding-top: var(--space-medium);
  }

  .pt-s {
    padding-top: var(--space-s);
  }

  .pt-xs {
    padding-top: var(--space-xs);
  }

  .pr-2 {
    padding-right: calc(var(--spacing) * 2);
  }

  .pr-4 {
    padding-right: calc(var(--spacing) * 4);
  }

  .pr-\[6px\] {
    padding-right: 6px;
  }

  .pr-\[24px\] {
    padding-right: 24px;
  }

  .pr-base {
    padding-right: var(--space-base);
  }

  .pr-m {
    padding-right: var(--space-medium);
  }

  .pr-s {
    padding-right: var(--space-s);
  }

  .pr-xs {
    padding-right: var(--space-xs);
  }

  .pb-0 {
    padding-bottom: calc(var(--spacing) * 0);
  }

  .pb-1 {
    padding-bottom: calc(var(--spacing) * 1);
  }

  .pb-2 {
    padding-bottom: calc(var(--spacing) * 2);
  }

  .pb-4 {
    padding-bottom: calc(var(--spacing) * 4);
  }

  .pb-\[16px\] {
    padding-bottom: 16px;
  }

  .pb-base {
    padding-bottom: var(--space-base);
  }

  .pb-m {
    padding-bottom: var(--space-medium);
  }

  .pb-s {
    padding-bottom: var(--space-s);
  }

  .pb-xs {
    padding-bottom: var(--space-xs);
  }

  .pl-0 {
    padding-left: calc(var(--spacing) * 0);
  }

  .pl-2 {
    padding-left: calc(var(--spacing) * 2);
  }

  .pl-5 {
    padding-left: calc(var(--spacing) * 5);
  }

  .pl-8 {
    padding-left: calc(var(--spacing) * 8);
  }

  .pl-\[16px\] {
    padding-left: 16px;
  }

  .pl-\[93px\] {
    padding-left: 93px;
  }

  .pl-\[291px\] {
    padding-left: 291px;
  }

  .pl-base {
    padding-left: var(--space-base);
  }

  .pl-m {
    padding-left: var(--space-medium);
  }

  .pl-s {
    padding-left: var(--space-s);
  }

  .pl-xs {
    padding-left: var(--space-xs);
  }

  .text-center {
    text-align: center;
  }

  .text-end {
    text-align: end;
  }

  .text-left {
    text-align: left;
  }

  .text-right {
    text-align: right;
  }

  .align-baseline {
    vertical-align: baseline;
  }

  .align-middle {
    vertical-align: middle;
  }

  .font-sans {
    font-family: var(--font-family-sans);
  }

  .text-2xl {
    font-size: var(--font-size-h4);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
  }

  .text-3xl {
    font-size: var(--font-size-h3);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
  }

  .text-base {
    font-size: var(--font-size-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }

  .text-lg {
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
  }

  .text-sm {
    font-size: var(--font-size-small);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }

  .text-xl {
    font-size: var(--font-size-h5);
    line-height: var(--tw-leading, var(--text-xl--line-height));
  }

  .text-xs {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .text-\(length\:--font-size-small\) {
    font-size: var(--font-size-small);
  }

  .text-\[12px\] {
    font-size: 12px;
  }

  .text-\[14px\] {
    font-size: 14px;
  }

  .text-\[18px\] {
    font-size: 18px;
  }

  .leading-5 {
    --tw-leading: calc(var(--spacing) * 5);
    line-height: calc(var(--spacing) * 5);
  }

  .leading-\[21px\] {
    --tw-leading: 21px;
    line-height: 21px;
  }

  .leading-none {
    --tw-leading: 1;
    line-height: 1;
  }

  .font-bold {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }

  .font-medium {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }

  .font-normal {
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }

  .font-semibold {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }

  .tracking-wider {
    --tw-tracking: var(--tracking-wider);
    letter-spacing: var(--tracking-wider);
  }

  .break-words {
    overflow-wrap: break-word;
  }

  .break-all {
    word-break: break-all;
  }

  .text-ellipsis {
    text-overflow: ellipsis;
  }

  .whitespace-normal {
    white-space: normal;
  }

  .whitespace-nowrap {
    white-space: nowrap;
  }

  .whitespace-pre-line {
    white-space: pre-line;
  }

  .whitespace-pre-wrap {
    white-space: pre-wrap;
  }

  .\!text-cool-gray-90 {
    color: var(--cool-gray-90) !important;
  }

  .text-\[var\(--system-colors-text-icon-colors-primary\)\] {
    color: var(--system-colors-text-icon-colors-primary);
  }

  .text-always-light {
    color: var(--system-colors-text-icon-colors-always-light);
  }

  .text-black {
    color: var(--black);
  }

  .text-cool-gray-20 {
    color: var(--cool-gray-20);
  }

  .text-cool-gray-40 {
    color: var(--cool-gray-40);
  }

  .text-cool-gray-50 {
    color: var(--cool-gray-50);
  }

  .text-cool-gray-60 {
    color: var(--cool-gray-60);
  }

  .text-error {
    color: var(--system-colors-text-icon-colors-error);
  }

  .text-subtle {
    color: var(--system-colors-text-icon-colors-subtle);
  }

  .text-success {
    color: var(--system-colors-text-icon-colors-success);
  }

  .text-surface-2 {
    color: var(--system-colors-surface-02);
  }

  .text-text-primary {
    color: var(--system-colors-text-icon-colors-primary);
  }

  .text-white {
    color: var(--white);
  }

  .capitalize {
    text-transform: capitalize;
  }

  .lowercase {
    text-transform: lowercase;
  }

  .uppercase {
    text-transform: uppercase;
  }

  .no-underline {
    text-decoration-line: none;
  }

  .underline {
    text-decoration-line: underline;
  }

  .opacity-0 {
    opacity: 0;
  }

  .opacity-60 {
    opacity: .6;
  }

  .opacity-70 {
    opacity: .7;
  }

  .opacity-100 {
    opacity: 1;
  }

  .shadow, .shadow-sm {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-xs {
    --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, #0000000d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .outline {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }

  .blur {
    --tw-blur: blur(8px);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .invert {
    --tw-invert: invert(100%);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .filter {
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .transition {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-transform {
    transition-property: transform, translate, scale, rotate;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .duration-75 {
    --tw-duration: 75ms;
    transition-duration: 75ms;
  }

  .\[hh\:mm\] {
    hh: mm;
  }

  @media (hover: hover) {
    .group-hover\:inline-flex:is(:where(.group):hover *) {
      display: inline-flex;
    }

    .group-hover\:text-cool-gray-90:is(:where(.group):hover *) {
      color: var(--cool-gray-90);
    }
  }

  .before\:h-\[15px\]:before {
    content: var(--tw-content);
    height: 15px;
  }

  .before\:w-\[15px\]:before {
    content: var(--tw-content);
    width: 15px;
  }

  .after\:h-\[15px\]:after {
    content: var(--tw-content);
    height: 15px;
  }

  .after\:w-\[15px\]:after {
    content: var(--tw-content);
    width: 15px;
  }

  @media (hover: hover) {
    .hover\:\!bg-surface-hover:hover {
      background-color: var(--system-colors-surface-hover) !important;
    }

    .hover\:bg-cool-gray-10:hover {
      background-color: var(--cool-gray-10);
    }

    .hover\:bg-cool-gray-20:hover {
      background-color: var(--cool-gray-20);
    }

    .hover\:bg-hover:hover {
      background-color: var(--system-colors-text-icon-colors-hover);
    }

    .hover\:bg-surface-2:hover {
      background-color: var(--system-colors-surface-02);
    }

    .hover\:bg-surface-hover:hover {
      background-color: var(--system-colors-surface-hover);
    }

    .hover\:text-hover:hover {
      color: var(--system-colors-text-icon-colors-hover);
    }

    .hover\:text-text-primary:hover {
      color: var(--system-colors-text-icon-colors-primary);
    }

    .hover\:text-white:hover {
      color: var(--white);
    }

    .hover\:underline:hover {
      text-decoration-line: underline;
    }

    .active\:hover\:bg-surface-4:active:hover {
      background-color: var(--system-colors-surface-04);
    }
  }

  @media not all and (min-width: 1280px) {
    .max-\[1280px\]\:hidden {
      display: none;
    }

    .max-\[1280px\]\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media not all and (min-width: 980px) {
    .max-\[980px\]\:w-full {
      width: 100%;
    }

    .max-\[980px\]\:grid-cols-1 {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }

    .max-\[980px\]\:gap-2 {
      gap: calc(var(--spacing) * 2);
    }
  }

  .dark\:block:where(.dark, .dark *) {
    display: block;
  }

  .dark\:hidden:where(.dark, .dark *) {
    display: none;
  }

  .dark\:border-cool-gray-60:where(.dark, .dark *) {
    border-color: var(--cool-gray-60);
  }

  .dark\:border-cool-gray-70:where(.dark, .dark *) {
    border-color: var(--cool-gray-70);
  }

  .dark\:bg-black:where(.dark, .dark *) {
    background-color: var(--black);
  }

  .dark\:bg-cool-gray-10:where(.dark, .dark *) {
    background-color: var(--cool-gray-10);
  }

  .dark\:bg-cool-gray-60:where(.dark, .dark *) {
    background-color: var(--cool-gray-60);
  }

  .dark\:bg-cool-gray-70:where(.dark, .dark *) {
    background-color: var(--cool-gray-70);
  }

  .dark\:bg-surface-2:where(.dark, .dark *) {
    background-color: var(--system-colors-surface-02);
  }

  .dark\:bg-surface-selected:where(.dark, .dark *) {
    background-color: var(--system-colors-surface-selected);
  }

  .dark\:bg-white:where(.dark, .dark *) {
    background-color: var(--white);
  }

  .dark\:text-black:where(.dark, .dark *) {
    color: var(--black);
  }

  .dark\:text-cool-gray-20:where(.dark, .dark *) {
    color: var(--cool-gray-20);
  }

  .dark\:text-cool-gray-40:where(.dark, .dark *) {
    color: var(--cool-gray-40);
  }

  .dark\:text-cool-gray-50:where(.dark, .dark *) {
    color: var(--cool-gray-50);
  }

  .dark\:text-cool-gray-60:where(.dark, .dark *) {
    color: var(--cool-gray-60);
  }

  .dark\:text-cool-gray-90:where(.dark, .dark *) {
    color: var(--cool-gray-90);
  }

  .dark\:text-white:where(.dark, .dark *) {
    color: var(--white);
  }

  @media (hover: hover) {
    .dark\:group-hover\:text-white:where(.dark, .dark *):is(:where(.group):hover *) {
      color: var(--white);
    }

    .dark\:hover\:bg-cool-gray-60:where(.dark, .dark *):hover {
      background-color: var(--cool-gray-60);
    }

    .dark\:hover\:text-white:where(.dark, .dark *):hover {
      color: var(--white);
    }
  }
}

.od-icon {
  font-family: onedata-icons;
  font-style: normal;
  font-weight: 400;
}

.od-icon:after {
  content: " ";
  display: inline-block;
}

.od-icon--menu:before {
  content: "";
}

.od-icon--close:before {
  content: "";
}

.od-icon--archive:before {
  content: "";
}

.od-icon--download:before {
  content: "";
}

.od-icon--edit:before {
  content: "";
}

.od-icon--history:before {
  content: "";
}

.od-icon--notification:before {
  content: "";
}

.od-icon--trash:before {
  content: "";
}

.od-icon--add:before {
  content: "";
}

.od-icon--search:before {
  content: "";
}

.od-icon--chevronup:before {
  content: "";
}

.od-icon--chevronright:before {
  content: "";
}

.od-icon--chevrondown:before {
  content: "";
}

.od-icon--chevronleft:before {
  content: "";
}

.od-icon--arrowup:before {
  content: "";
}

.od-icon--arrowright:before {
  content: "";
}

.od-icon--arrowdown:before {
  content: "";
}

.od-icon--arrowleft:before {
  content: "";
}

.od-icon--historyalt:before {
  content: "";
}

.od-icon--remove:before {
  content: "";
}

.od-icon--save:before {
  content: "";
}

.od-icon--share:before {
  content: "";
}

.od-icon--import:before {
  content: "";
}

.od-icon--export:before {
  content: "";
}

.od-icon--copy:before {
  content: "";
}

.od-icon--group:before {
  content: "";
}

.od-icon--ungroup:before {
  content: "";
}

.od-icon--settings:before {
  content: "";
}

.od-icon--more:before {
  content: "";
}

.od-icon--morealt:before {
  content: "";
}

.od-icon--workflow:before {
  content: "";
}

.od-icon--dash:before {
  content: "";
}

.od-icon--dataset:before {
  content: "";
}

.od-icon--reports:before {
  content: "";
}

.od-icon--colordrop:before {
  content: "";
}

.od-icon--linked:before {
  content: "";
}

.od-icon--var:before {
  content: "";
}

.od-icon--run:before {
  content: "";
}

.od-icon--autolayout:before {
  content: "";
}

.od-icon--grid:before {
  content: "";
}

.od-icon--focus:before {
  content: "";
}

.od-icon--project:before {
  content: "";
}

.od-icon--loginout:before {
  content: "";
}

.od-icon--saveall:before {
  content: "";
}

.od-icon--permall:before {
  content: "";
}

.od-icon--editmode:before {
  content: "";
}

.od-icon--info:before {
  content: "";
}

.od-icon--tick:before {
  content: "";
}

.od-icon--refresh:before {
  content: "";
}

.od-icon--expand:before {
  content: "";
}

.od-icon--collapse:before {
  content: "";
}

.od-icon--removealt:before {
  content: "";
}

.od-icon--sorterup:before {
  content: "";
}

.od-icon--sorterdown:before {
  content: "";
}

.od-icon--prohibit:before {
  content: "";
}

.od-icon--security:before {
  content: "";
}

.od-icon--permsome:before {
  content: "";
}

.od-icon--permnone:before {
  content: "";
}

.od-icon--performance:before {
  content: "";
}

.od-icon--calendar:before {
  content: "";
}

.od-icon--image:before {
  content: "";
}

.od-icon--imgstack:before {
  content: "";
}

.od-icon--logfile:before {
  content: "";
}

.od-icon--interaction:before {
  content: "";
}

.od-icon--models:before {
  content: "";
}

.od-icon--boolean:before {
  content: "";
}

.od-icon--string:before {
  content: "";
}

.od-icon--decimal:before {
  content: "";
}

.od-icon--integer:before {
  content: "";
}

.od-icon--apps:before {
  content: "";
}

.od-icon--user:before {
  content: "";
}

.od-icon--filter:before {
  content: "";
}

.od-icon--filterup:before {
  content: "";
}

.od-icon--filterdown:before {
  content: "";
}

.od-icon--achtung:before {
  content: "";
}

.od-icon--sorterupopt:before {
  content: "";
}

.od-icon--sorterdownopt:before {
  content: "";
}

.od-icon--filteropt:before {
  content: "";
}

.od-icon--keyring:before {
  content: "";
}

.od-icon--schedules:before {
  content: "";
}

.od-icon--starline:before {
  content: "";
}

.od-icon--starfill:before {
  content: "";
}

.od-icon--undo:before {
  content: "";
}

.od-icon--redo:before {
  content: "";
}

.od-icon--dualvw:before {
  content: "";
}

.od-icon--codevw:before {
  content: "";
}

.od-icon--prevw:before {
  content: "";
}

.od-icon--splitvw:before {
  content: "";
}

.od-icon--opentab:before {
  content: "";
}

.od-icon--prodline:before {
  content: "";
}

.od-icon--atoz:before {
  content: "";
}

.od-icon--ztoa:before {
  content: "";
}

.od-icon--support:before {
  content: "";
}

.od-icon--modelhubnav:before {
  content: "";
}

.od-icon--datahubnav:before {
  content: "";
}

.od-icon--usecasenav:before {
  content: "";
}

.od-icon--proclibnav:before {
  content: "";
}

.od-icon--appbuildernav:before {
  content: "";
}

.od-icon--appviewernav:before {
  content: "";
}

.od-icon--appbuilder:before {
  content: "";
}

.od-icon--appviewer:before {
  content: "";
}

.od-icon--portal:before {
  content: "";
}

.od-icon--folder:before {
  content: "";
}

.od-icon--list:before {
  content: "";
}

.od-icon--connect:before {
  content: "";
}

.od-icon--attachment:before {
  content: "";
}

.od-icon--speechbubble:before {
  content: "";
}

.od-icon--checkbox:before {
  content: "";
}

.od-icon--split:before {
  content: "";
}

.od-icon--note:before {
  content: "";
}

.od-icon--docu:before {
  content: "";
}

.od-icon--error:before {
  content: "";
}

.od-icon--commit:before {
  content: "";
}

.od-icon--branch:before {
  content: "";
}

.od-icon--mergeintodevel:before {
  content: "";
}

.od-icon--switch:before {
  content: "";
}

.od-icon--merge:before {
  content: "";
}

.od-icon--code:before {
  content: "";
}

.od-icon--bug:before {
  content: "";
}

.od-icon--partialbug:before {
  content: "";
}

.od-icon--shortcut:before {
  content: "";
}

.od-icon--shopping:before {
  content: "";
}

.od-icon--importexportproject:before {
  content: "";
}

.od-icon--testlab:before {
  content: "";
}

.od-icon--appstestlab:before {
  content: "";
}

.od-icon--arrange:before {
  content: "";
}

.od-icon--zoomtofit:before {
  content: "";
}

.od-icon--zoomtocenter:before {
  content: "";
}

.od-icon--layers:before {
  content: "";
}

.od-icon--quality:before {
  content: "";
}

.od-icon--cartographyproperties:before {
  content: "";
}

.od-icon--mapproperties:before {
  content: "";
}

.od-icon--nodeproperties:before {
  content: "";
}

.od-icon--splitview:before {
  content: "";
}

.od-icon--edgeproperties:before {
  content: "";
}

.od-icon--edgelabels:before {
  content: "";
}

.od-icon--nodelabels:before {
  content: "";
}

.od-icon--clusterlabels:before {
  content: "";
}

.od-icon--spidermode:before {
  content: "";
}

.od-icon--incomingedges:before {
  content: "";
}

.od-icon--outgoingedges:before {
  content: "";
}

.od-icon--datatable:before {
  content: "";
}

.od-icon--patternmatches:before {
  content: "";
}

.od-icon--fingerprint:before {
  content: "";
}

.od-icon--movehome:before {
  content: "";
}

.od-icon--home:before {
  content: "";
}

.od-icon--xls:before {
  content: "";
}

.od-icon--csv:before {
  content: "";
}

.od-icon--upload:before {
  content: "";
}

.od-icon--shrink:before {
  content: "";
}

.od-icon--increase:before {
  content: "";
}

.od-icon--usergroup:before {
  content: "";
}

.od-icon--useradministration:before {
  content: "";
}

.od-icon--edituser:before {
  content: "";
}

.od-icon--timer:before {
  content: "";
}

.od-icon--edges:before {
  content: "";
}

.od-icon--brightmode:before {
  content: "";
}

.od-icon--functions:before {
  content: "";
}

.od-icon--locked:before {
  content: "";
}

.od-icon--unlocked:before {
  content: "";
}

.od-icon--node:before {
  content: "";
}

.od-icon--tableview:before {
  content: "";
}

.od-icon--mapview:before {
  content: "";
}

.od-icon--hierarchy:before {
  content: "";
}

.od-icon--darkmode:before {
  content: "";
}

.od-icon--source:before {
  content: "";
}

.od-icon--custom:before {
  content: "";
}

.od-icon--parameter:before {
  content: "";
}

.od-icon--screen:before {
  content: "";
}

.od-icon--execution:before {
  content: "";
}

.od-icon--sync:before {
  content: "";
}

.od-icon--open:before {
  content: "";
}

.od-icon--number:before {
  content: "";
}

.od-icon--formatting:before {
  content: "";
}

.od-icon--columns:before {
  content: "";
}

.od-icon--rows:before {
  content: "";
}

.od-icon--sorterdata:before {
  content: "";
}

.od-icon--griplinevertical:before {
  content: "";
}

.od-icon--sum:before {
  content: "";
}

.od-icon--gripline:before {
  content: "";
}

.od-icon--smalldash:before {
  content: "";
}

.od-icon--fontcolor:before {
  content: "";
}

.od-icon--surfacecolor:before {
  content: "";
}

.od-icon--reload:before {
  content: "";
}

.od-icon--supply:before {
  content: "";
}

.od-icon--sell:before {
  content: "";
}

.od-icon--domain:before {
  content: "";
}

.od-icon--move:before {
  content: "";
}

.od-icon--send:before {
  content: "";
}

.od-icon--rawdata:before {
  content: "";
}

.od-icon--autosave:before {
  content: "";
}

.od-icon--autopreview:before {
  content: "";
}

.od-icon--preview:before {
  content: "";
}

.od-icon--downloadanimated svg {
  width: 20px;
  height: 20px;
}

.od-icon--downloadanimated.od-icon--large svg {
  width: 29px;
  height: 29px;
}

.od-icon--logout:before {
  content: "";
}

.od-icon--nextstate:before {
  content: "";
}

.od-icon--previous-state:before {
  content: "";
}

.od-icon--data-product:before {
  content: "";
}

.od-icon--data-product-details:before {
  content: "";
}

.od-icon--averagequality:before {
  content: "";
}

.od-icon--poorquality:before {
  content: "";
}

.od-icon--ai:before {
  content: "";
}

.od-icon--mail:before {
  content: "";
}

.od-icon--data-product-request:before {
  content: "";
}

.jarvis-theme, .jarvis-theme-light, .light {
  --cool-gray-10: #f2f5f5;
  --cool-gray-20: #dce0e1;
  --cool-gray-30: #c3c8cb;
  --cool-gray-40: #afb4b6;
  --cool-gray-50: #888c8f;
  --cool-gray-60: #6d7072;
  --cool-gray-70: #515252;
  --cool-gray-80: #373838;
  --cool-gray-90: #252626;
  --cool-gray-100: #161717;
  --red-10: #fff0f0;
  --red-20: #f6dcdc;
  --red-30: #ecbabc;
  --red-40: #ee9a9d;
  --red-50: #d66b71;
  --red-60: #b34d52;
  --red-70: #8c3539;
  --red-80: #642427;
  --red-90: #451317;
  --red-100: #2d0609;
  --orange-10: #fff1ee;
  --orange-20: #f5dbd6;
  --orange-30: #f2b8a8;
  --orange-40: #f29d80;
  --orange-50: #d37349;
  --orange-60: #a9572e;
  --orange-70: #823f1c;
  --orange-80: #5c2c15;
  --orange-90: #3e1b08;
  --orange-100: #2a0d00;
  --yellow-10: #faf3ea;
  --yellow-20: #fbdda9;
  --yellow-30: #ecbf61;
  --yellow-40: #d8ab49;
  --yellow-50: #ab8832;
  --yellow-60: #886a26;
  --yellow-70: #65501b;
  --yellow-80: #473712;
  --yellow-90: #2e230a;
  --yellow-100: #1e1400;
  --cool-green-10: #ecf7ed;
  --cool-green-20: #c3ebca;
  --cool-green-30: #92d59f;
  --cool-green-40: #35cc62;
  --cool-green-50: #31a050;
  --cool-green-60: #157e38;
  --cool-green-70: #1b5e2d;
  --cool-green-80: #0f421d;
  --cool-green-90: #002b0c;
  --cool-green-100: #001b05;
  --mint-10: #ebf7f0;
  --mint-20: #c0ebd5;
  --mint-30: #87d6b0;
  --mint-40: #5ac697;
  --mint-50: #339e73;
  --mint-60: #167c57;
  --mint-70: #1c5d42;
  --mint-80: #10412d;
  --mint-90: #002a1a;
  --mint-100: #001a0f;
  --teal-10: #e4f8f3;
  --teal-20: #b9ece0;
  --teal-30: #82d6c3;
  --teal-40: #5cc4af;
  --teal-50: #3f9b89;
  --teal-60: #2b7b6c;
  --teal-70: #165c50;
  --teal-80: #163f37;
  --teal-90: #0b2a24;
  --teal-100: #001a15;
  --turquoise-10: #e3f8f7;
  --turquoise-20: #baebe9;
  --turquoise-30: #84d4d2;
  --turquoise-40: #5dc2c0;
  --turquoise-50: #409a98;
  --turquoise-60: #2c7a78;
  --turquoise-70: #205a59;
  --turquoise-80: #173e3d;
  --turquoise-90: #0b2a29;
  --turquoise-100: #001a19;
  --cyan-10: #e2f8fe;
  --cyan-20: #bce8f3;
  --cyan-30: #94d1dd;
  --cyan-40: #6ebfce;
  --cyan-50: #4698a6;
  --cyan-60: #347984;
  --cyan-70: #275a63;
  --cyan-80: #1e3e44;
  --cyan-90: #0c292e;
  --cyan-100: #00191d;
  --cadet-blue-10: #e9f6fe;
  --cadet-blue-20: #c6e6f7;
  --cadet-blue-30: #9ccee7;
  --cadet-blue-40: #74bddc;
  --cadet-blue-50: #4d95b2;
  --cadet-blue-60: #39778f;
  --cadet-blue-70: #2c596b;
  --cadet-blue-80: #1f3d4a;
  --cadet-blue-90: #0c2833;
  --cadet-blue-100: #001821;
  --sky-blue-10: #eef6fe;
  --sky-blue-20: #c8e4ff;
  --sky-blue-30: #a2ccf1;
  --sky-blue-40: #7fb8e6;
  --sky-blue-50: #5891bc;
  --sky-blue-60: #427497;
  --sky-blue-70: #305671;
  --sky-blue-80: #213c50;
  --sky-blue-90: #0e2839;
  --sky-blue-100: #001927;
  --steel-blue-10: #f1f5fe;
  --steel-blue-20: #d0e2ff;
  --steel-blue-30: #a8c9fc;
  --steel-blue-40: #8eb5ea;
  --steel-blue-50: #5e8fc8;
  --steel-blue-60: #4472a5;
  --steel-blue-70: #31547b;
  --steel-blue-80: #223b57;
  --steel-blue-90: #0f273f;
  --steel-blue-100: #00182d;
  --blue-10: #f0f4ff;
  --blue-20: #d6e0ff;
  --blue-30: #b1c6ff;
  --blue-40: #98b1f2;
  --blue-50: #6a8ad3;
  --blue-60: #4e6dad;
  --blue-70: #365287;
  --blue-80: #233861;
  --blue-90: #102447;
  --blue-100: #001635;
  --slate-blue-10: #f2f3ff;
  --slate-blue-20: #dadfff;
  --slate-blue-30: #b9c4ff;
  --slate-blue-40: #a1aff2;
  --slate-blue-50: #7687d3;
  --slate-blue-60: #5169c0;
  --slate-blue-70: #394e98;
  --slate-blue-80: #25356d;
  --slate-blue-90: #112251;
  --slate-blue-100: #00133f;
  --indigo-10: #f3f3ff;
  --indigo-20: #dddeff;
  --indigo-30: #c0c2ff;
  --indigo-40: #aaacf4;
  --indigo-50: #8284d9;
  --indigo-60: #6265b8;
  --indigo-70: #474a94;
  --indigo-80: #2e3176;
  --indigo-90: #1c1f54;
  --indigo-100: #0c0f44;
  --purple-10: #f5f3fe;
  --purple-20: #e4dcff;
  --purple-30: #ccc0ef;
  --purple-40: #b9aae3;
  --purple-50: #9680ce;
  --purple-60: #7760b0;
  --purple-70: #5c4490;
  --purple-80: #3f2e67;
  --purple-90: #2b1a4e;
  --purple-100: #1c0b3b;
  --magenta-10: #fef0fb;
  --magenta-20: #fbd5f3;
  --magenta-30: #e8b7df;
  --magenta-40: #dba0cf;
  --magenta-50: #c370b3;
  --magenta-60: #9e5590;
  --magenta-70: #753f6c;
  --magenta-80: #532a4c;
  --magenta-90: #391b33;
  --magenta-100: #290825;
  --black: #000;
  --white: #fff;
  --warning: #ff7819;
  --warning-hover: #ed6d00;
  --error: #dc253a;
  --error-hover: #dc253a;
  --success: #00a25b;
  --success-hover: #008d4f;
  --system-colors-text-icon-colors-primary: var(--cool-gray-90);
  --system-colors-text-icon-colors-secondary: var(--cool-gray-10);
  --system-colors-text-icon-colors-subtle: var(--cool-gray-60);
  --system-colors-text-icon-colors-disabled: var(--cool-gray-30);
  --system-colors-text-icon-colors-hover: var(--cool-gray-40);
  --system-colors-text-icon-colors-selected: var(--cool-gray-70);
  --system-colors-text-icon-colors-warning: var(--warning);
  --system-colors-text-icon-colors-warning-hover: var(--warning-hover);
  --system-colors-text-icon-colors-error: var(--error);
  --system-colors-text-icon-colors-error-hover: var(--error-hover);
  --system-colors-text-icon-colors-success: var(--success);
  --system-colors-text-icon-colors-success-hover: var(--success-hover);
  --system-colors-text-icon-colors-always-light: var(--cool-gray-10);
  --system-colors-text-highlight: var(--cool-gray-20);
  --system-colors-stroke-default: var(--cool-gray-20);
  --system-colors-stroke-default-not-interactable: var(--cool-gray-20);
  --system-colors-outline-focussed: var(--cool-green-60);
  --system-colors-border-default: var(--cool-gray-20);
  --system-colors-border-disabled: var(--cool-gray-30);
  --system-colors-border-hover: var(--cool-gray-40);
  --system-colors-border-selected: var(--cool-gray-70);
  --system-colors-border-high-contrast: var(--cool-gray-100);
  --system-colors-border-warning: var(--warning);
  --system-colors-border-warning-hover: var(--warning-hover);
  --system-colors-border-error: var(--error);
  --system-colors-border-error-hover: var(--error-hover);
  --system-colors-border-success: var(--success);
  --system-colors-border-success-hover: var(--success-hover);
  --system-colors-surface-primary: var(--cool-green-50);
  --system-colors-surface-high-contrast: var(--cool-gray-100);
  --system-colors-surface-04: var(--cool-gray-30);
  --system-colors-surface-03: var(--cool-gray-20);
  --system-colors-surface-02: var(--cool-gray-10);
  --system-colors-surface-01: var(--white);
  --system-colors-surface-primary-hover: var(--cool-green-70);
  --system-colors-surface-primary-focussed: var(--cool-green-50);
  --system-colors-surface-primary-pressed: var(--cool-green-80);
  --system-colors-surface-hover: var(--cool-gray-10);
  --system-colors-surface-selected: var(--cool-gray-20);
  --system-colors-surface-error: var(--error);
  --system-colors-surface-error-hover: var(--error-hover);
  --system-colors-surface-warning: var(--warning);
  --system-colors-surface-warning-hover: var(--warning-hover);
  --system-colors-surface-success: var(--success);
  --system-colors-surface-success-hover: var(--success-hover);
  --system-colors-surface-high-contrast-hover: var(--cool-gray-80);
  --data-visualization-surface-cool-gray-40: var(--cool-gray-40);
  --data-visualization-surface-cool-gray-50: var(--cool-gray-50);
  --data-visualization-surface-cool-gray-60: var(--cool-gray-60);
  --data-visualization-surface-cool-gray-70: var(--cool-gray-70);
  --data-visualization-surface-red-40: var(--red-40);
  --data-visualization-surface-red-50: var(--red-50);
  --data-visualization-surface-red-60: var(--red-60);
  --data-visualization-surface-red-70: var(--red-70);
  --data-visualization-surface-orange-40: var(--orange-40);
  --data-visualization-surface-orange-50: var(--orange-60);
  --data-visualization-surface-orange-60: var(--orange-70);
  --data-visualization-surface-yellow-40: var(--yellow-40);
  --data-visualization-surface-yellow-50: var(--yellow-50);
  --data-visualization-surface-yellow-60: var(--yellow-60);
  --data-visualization-surface-yellow-70: var(--yellow-70);
  --data-visualization-surface-cool-green-40: var(--cool-green-40);
  --data-visualization-surface-cool-green-50: var(--cool-green-50);
  --data-visualization-surface-cool-green-60: var(--cool-green-60);
  --data-visualization-surface-cool-green-70: var(--cool-green-70);
  --data-visualization-surface-mint-40: var(--mint-40);
  --data-visualization-surface-mint-50: var(--mint-50);
  --data-visualization-surface-mint-60: var(--mint-60);
  --data-visualization-surface-mint-70: var(--mint-70);
  --data-visualization-surface-teal-40: var(--teal-40);
  --data-visualization-surface-teal-50: var(--teal-50);
  --data-visualization-surface-teal-60: var(--teal-60);
  --data-visualization-surface-teal-70: var(--teal-70);
  --data-visualization-surface-turquoise-40: var(--turquoise-40);
  --data-visualization-surface-turquoise-50: var(--turquoise-50);
  --data-visualization-surface-turquoise-60: var(--turquoise-60);
  --data-visualization-surface-turquoise-70: var(--turquoise-70);
  --data-visualization-surface-cyan-40: var(--cyan-40);
  --data-visualization-surface-cyan-50: var(--cyan-50);
  --data-visualization-surface-cyan-60: var(--cyan-60);
  --data-visualization-surface-cyan-70: var(--cyan-70);
  --data-visualization-surface-cadet-blue-40: var(--cadet-blue-40);
  --data-visualization-surface-cadet-blue-50: var(--cadet-blue-50);
  --data-visualization-surface-cadet-blue-60: var(--cadet-blue-60);
  --data-visualization-surface-cadet-blue-70: var(--cadet-blue-70);
  --data-visualization-surface-sky-blue-40: var(--sky-blue-40);
  --data-visualization-surface-sky-blue-50: var(--sky-blue-50);
  --data-visualization-surface-sky-blue-60: var(--sky-blue-60);
  --data-visualization-surface-sky-blue-70: var(--sky-blue-70);
  --data-visualization-surface-steel-blue-40: var(--steel-blue-40);
  --data-visualization-surface-steel-blue-50: var(--steel-blue-50);
  --data-visualization-surface-steel-blue-60: var(--steel-blue-60);
  --data-visualization-surface-steel-blue-70: var(--steel-blue-70);
  --data-visualization-surface-blue-40: var(--blue-40);
  --data-visualization-surface-blue-50: var(--blue-50);
  --data-visualization-surface-blue-60: var(--blue-60);
  --data-visualization-surface-blue-70: var(--blue-70);
  --data-visualization-surface-slate-blue-40: var(--slate-blue-40);
  --data-visualization-surface-slate-blue-50: var(--slate-blue-50);
  --data-visualization-surface-slate-blue-60: var(--slate-blue-60);
  --data-visualization-surface-slate-blue-70: var(--slate-blue-70);
  --data-visualization-surface-indigo-40: var(--indigo-40);
  --data-visualization-surface-indigo-50: var(--indigo-50);
  --data-visualization-surface-indigo-60: var(--indigo-60);
  --data-visualization-surface-indigo-70: var(--indigo-70);
  --data-visualization-surface-purple-40: var(--purple-40);
  --data-visualization-surface-purple-50: var(--purple-50);
  --data-visualization-surface-purple-60: var(--purple-60);
  --data-visualization-surface-purple-70: var(--purple-70);
  --data-visualization-surface-magenta-40: var(--magenta-40);
  --data-visualization-surface-magenta-50: var(--magenta-50);
  --data-visualization-surface-magenta-60: var(--magenta-60);
  --data-visualization-surface-magenta-70: var(--magenta-70);
  --data-visualization-surface-orange-70: var(--orange-70);
  --data-visualization-text-cool-gray: var(--cool-gray-100);
  --data-visualization-text-red: var(--red-100);
  --data-visualization-text-orange: var(--orange-100);
  --data-visualization-text-yellow: var(--yellow-100);
  --data-visualization-text-cool-green: var(--cool-green-100);
  --data-visualization-text-mint: var(--mint-100);
  --data-visualization-text-teal: var(--teal-100);
  --data-visualization-text-turquoise: var(--turquoise-100);
  --data-visualization-text-cyan: var(--cyan-100);
  --data-visualization-text-cadet-blue: var(--cadet-blue-100);
  --data-visualization-text-slate-blue: var(--slate-blue-100);
  --data-visualization-text-steel-blue: var(--steel-blue-100);
  --data-visualization-text-blue: var(--blue-100);
  --data-visualization-text-indigo: var(--indigo-100);
  --data-visualization-text-purple: var(--purple-100);
  --data-visualization-text-magenta: var(--magenta-100);
  --data-visualization-text-sky-blue: var(--sky-blue-100);
}

.jarvis-theme.darkmode, .jarvis-theme.dark, .jarvis-theme .darkmode, .darkmode, .dark, .jarvis-theme-dark {
  --cool-gray-10: #f2f5f5;
  --cool-gray-20: #dce0e1;
  --cool-gray-30: #c3c8cb;
  --cool-gray-40: #afb4b6;
  --cool-gray-50: #888c8f;
  --cool-gray-60: #6d7072;
  --cool-gray-70: #515252;
  --cool-gray-80: #373838;
  --cool-gray-90: #252626;
  --cool-gray-100: #161717;
  --red-10: #fff0f0;
  --red-20: #f6dcdc;
  --red-30: #ecbabc;
  --red-40: #ee9a9d;
  --red-50: #d66b71;
  --red-60: #b34d52;
  --red-70: #8c3539;
  --red-80: #642427;
  --red-90: #451317;
  --red-100: #2d0609;
  --orange-10: #fff1ee;
  --orange-20: #f5dbd6;
  --orange-30: #f2b8a8;
  --orange-40: #f29d80;
  --orange-50: #d37349;
  --orange-60: #a9572e;
  --orange-70: #823f1c;
  --orange-80: #5c2c15;
  --orange-90: #3e1b08;
  --orange-100: #2a0d00;
  --yellow-10: #faf3ea;
  --yellow-20: #fbdda9;
  --yellow-30: #ecbf61;
  --yellow-40: #d8ab49;
  --yellow-50: #ab8832;
  --yellow-60: #886a26;
  --yellow-70: #65501b;
  --yellow-80: #473712;
  --yellow-90: #2e230a;
  --yellow-100: #1e1400;
  --cool-green-10: #ecf7ed;
  --cool-green-20: #c3ebca;
  --cool-green-30: #92d59f;
  --cool-green-40: #35cc62;
  --cool-green-50: #31a050;
  --cool-green-60: #157e38;
  --cool-green-70: #1b5e2d;
  --cool-green-80: #0f421d;
  --cool-green-90: #002b0c;
  --cool-green-100: #001b05;
  --mint-10: #ebf7f0;
  --mint-20: #c0ebd5;
  --mint-30: #87d6b0;
  --mint-40: #5ac697;
  --mint-50: #339e73;
  --mint-60: #167c57;
  --mint-70: #1c5d42;
  --mint-80: #10412d;
  --mint-90: #002a1a;
  --mint-100: #001a0f;
  --teal-10: #e4f8f3;
  --teal-20: #b9ece0;
  --teal-30: #82d6c3;
  --teal-40: #5cc4af;
  --teal-50: #3f9b89;
  --teal-60: #2b7b6c;
  --teal-70: #165c50;
  --teal-80: #163f37;
  --teal-90: #0b2a24;
  --teal-100: #001a15;
  --turquoise-10: #e3f8f7;
  --turquoise-20: #baebe9;
  --turquoise-30: #84d4d2;
  --turquoise-40: #5dc2c0;
  --turquoise-50: #409a98;
  --turquoise-60: #2c7a78;
  --turquoise-70: #205a59;
  --turquoise-80: #173e3d;
  --turquoise-90: #0b2a29;
  --turquoise-100: #001a19;
  --cyan-10: #e2f8fe;
  --cyan-20: #bce8f3;
  --cyan-30: #94d1dd;
  --cyan-40: #6ebfce;
  --cyan-50: #4698a6;
  --cyan-60: #347984;
  --cyan-70: #275a63;
  --cyan-80: #1e3e44;
  --cyan-90: #0c292e;
  --cyan-100: #00191d;
  --cadet-blue-10: #e9f6fe;
  --cadet-blue-20: #c6e6f7;
  --cadet-blue-30: #9ccee7;
  --cadet-blue-40: #74bddc;
  --cadet-blue-50: #4d95b2;
  --cadet-blue-60: #39778f;
  --cadet-blue-70: #2c596b;
  --cadet-blue-80: #1f3d4a;
  --cadet-blue-90: #0c2833;
  --cadet-blue-100: #001821;
  --sky-blue-10: #eef6fe;
  --sky-blue-20: #c8e4ff;
  --sky-blue-30: #a2ccf1;
  --sky-blue-40: #7fb8e6;
  --sky-blue-50: #5891bc;
  --sky-blue-60: #427497;
  --sky-blue-70: #305671;
  --sky-blue-80: #213c50;
  --sky-blue-90: #0e2839;
  --sky-blue-100: #001927;
  --steel-blue-10: #f1f5fe;
  --steel-blue-20: #d0e2ff;
  --steel-blue-30: #a8c9fc;
  --steel-blue-40: #8eb5ea;
  --steel-blue-50: #5e8fc8;
  --steel-blue-60: #4472a5;
  --steel-blue-70: #31547b;
  --steel-blue-80: #223b57;
  --steel-blue-90: #0f273f;
  --steel-blue-100: #00182d;
  --blue-10: #f0f4ff;
  --blue-20: #d6e0ff;
  --blue-30: #b1c6ff;
  --blue-40: #98b1f2;
  --blue-50: #6a8ad3;
  --blue-60: #4e6dad;
  --blue-70: #365287;
  --blue-80: #233861;
  --blue-90: #102447;
  --blue-100: #001635;
  --slate-blue-10: #f2f3ff;
  --slate-blue-20: #dadfff;
  --slate-blue-30: #b9c4ff;
  --slate-blue-40: #a1aff2;
  --slate-blue-50: #7687d3;
  --slate-blue-60: #5169c0;
  --slate-blue-70: #394e98;
  --slate-blue-80: #25356d;
  --slate-blue-90: #112251;
  --slate-blue-100: #00133f;
  --indigo-10: #f3f3ff;
  --indigo-20: #dddeff;
  --indigo-30: #c0c2ff;
  --indigo-40: #aaacf4;
  --indigo-50: #8284d9;
  --indigo-60: #6265b8;
  --indigo-70: #474a94;
  --indigo-80: #2e3176;
  --indigo-90: #1c1f54;
  --indigo-100: #0c0f44;
  --purple-10: #f5f3fe;
  --purple-20: #e4dcff;
  --purple-30: #ccc0ef;
  --purple-40: #b9aae3;
  --purple-50: #9680ce;
  --purple-60: #7760b0;
  --purple-70: #5c4490;
  --purple-80: #3f2e67;
  --purple-90: #2b1a4e;
  --purple-100: #1c0b3b;
  --magenta-10: #fef0fb;
  --magenta-20: #fbd5f3;
  --magenta-30: #e8b7df;
  --magenta-40: #dba0cf;
  --magenta-50: #c370b3;
  --magenta-60: #9e5590;
  --magenta-70: #753f6c;
  --magenta-80: #532a4c;
  --magenta-90: #391b33;
  --magenta-100: #290825;
  --black: #000;
  --white: #fff;
  --warning: #d86300;
  --warning-hover: #ec6d00;
  --error: #dc253a;
  --error-hover: #dc253a;
  --success: #008d4f;
  --success-hover: #00a25b;
  --system-colors-text-icon-colors-primary: var(--cool-gray-10);
  --system-colors-text-icon-colors-secondary: var(--cool-gray-90);
  --system-colors-text-icon-colors-subtle: var(--cool-gray-30);
  --system-colors-text-icon-colors-disabled: var(--cool-gray-60);
  --system-colors-text-icon-colors-hover: var(--cool-gray-50);
  --system-colors-text-icon-colors-selected: var(--cool-gray-60);
  --system-colors-text-icon-colors-warning: var(--warning);
  --system-colors-text-icon-colors-warning-hover: var(--warning-hover);
  --system-colors-text-icon-colors-error: var(--error);
  --system-colors-text-icon-colors-error-hover: var(--error-hover);
  --system-colors-text-icon-colors-success: var(--success);
  --system-colors-text-icon-colors-success-hover: var(--success-hover);
  --system-colors-text-icon-colors-always-light: var(--cool-gray-10);
  --system-colors-text-highlight: var(--cool-gray-80);
  --system-colors-stroke-default: var(--cool-gray-60);
  --system-colors-stroke-default-not-interactable: var(--cool-gray-60);
  --system-colors-outline-focussed: var(--cool-green-60);
  --system-colors-border-default: var(--cool-gray-70);
  --system-colors-border-disabled: var(--cool-gray-60);
  --system-colors-border-hover: var(--cool-gray-50);
  --system-colors-border-selected: var(--cool-gray-60);
  --system-colors-border-high-contrast: var(--cool-gray-10);
  --system-colors-border-warning: var(--warning);
  --system-colors-border-warning-hover: var(--warning-hover);
  --system-colors-border-error: var(--error);
  --system-colors-border-error-hover: var(--error-hover);
  --system-colors-border-success: var(--success);
  --system-colors-border-success-hover: var(--success-hover);
  --system-colors-surface-primary: var(--cool-green-60);
  --system-colors-surface-high-contrast: var(--cool-gray-10);
  --system-colors-surface-04: var(--cool-gray-70);
  --system-colors-surface-03: var(--cool-gray-60);
  --system-colors-surface-02: var(--cool-gray-90);
  --system-colors-surface-01: var(--black);
  --system-colors-surface-primary-hover: var(--cool-green-50);
  --system-colors-surface-primary-focussed: var(--cool-green-60);
  --system-colors-surface-primary-pressed: var(--cool-green-50);
  --system-colors-surface-hover: var(--cool-gray-90);
  --system-colors-surface-selected: var(--cool-gray-80);
  --system-colors-surface-error: var(--error);
  --system-colors-surface-error-hover: var(--error-hover);
  --system-colors-surface-warning: var(--warning);
  --system-colors-surface-warning-hover: var(--warning-hover);
  --system-colors-surface-success: var(--success);
  --system-colors-surface-success-hover: var(--success-hover);
  --system-colors-surface-high-contrast-hover: var(--cool-gray-30);
  --data-visualization-surface-cool-gray-40: var(--cool-gray-50);
  --data-visualization-surface-cool-gray-50: var(--cool-gray-60);
  --data-visualization-surface-cool-gray-60: var(--cool-gray-70);
  --data-visualization-surface-cool-gray-70: var(--cool-gray-80);
  --data-visualization-surface-red-40: var(--red-50);
  --data-visualization-surface-red-50: var(--red-60);
  --data-visualization-surface-red-60: var(--red-70);
  --data-visualization-surface-red-70: var(--red-80);
  --data-visualization-surface-orange-40: var(--orange-50);
  --data-visualization-surface-orange-50: var(--orange-70);
  --data-visualization-surface-orange-60: var(--orange-80);
  --data-visualization-surface-yellow-40: var(--yellow-50);
  --data-visualization-surface-yellow-50: var(--yellow-60);
  --data-visualization-surface-yellow-60: var(--yellow-70);
  --data-visualization-surface-yellow-70: var(--yellow-80);
  --data-visualization-surface-cool-green-40: var(--cool-green-50);
  --data-visualization-surface-cool-green-50: var(--cool-green-60);
  --data-visualization-surface-cool-green-60: var(--cool-green-70);
  --data-visualization-surface-cool-green-70: var(--cool-green-80);
  --data-visualization-surface-mint-40: var(--mint-50);
  --data-visualization-surface-mint-50: var(--mint-60);
  --data-visualization-surface-mint-60: var(--mint-70);
  --data-visualization-surface-mint-70: var(--mint-80);
  --data-visualization-surface-teal-40: var(--teal-50);
  --data-visualization-surface-teal-50: var(--teal-60);
  --data-visualization-surface-teal-60: var(--teal-70);
  --data-visualization-surface-teal-70: var(--teal-80);
  --data-visualization-surface-turquoise-40: var(--turquoise-50);
  --data-visualization-surface-turquoise-50: var(--turquoise-60);
  --data-visualization-surface-turquoise-60: var(--turquoise-70);
  --data-visualization-surface-turquoise-70: var(--turquoise-80);
  --data-visualization-surface-cyan-40: var(--cyan-50);
  --data-visualization-surface-cyan-50: var(--cyan-60);
  --data-visualization-surface-cyan-60: var(--cyan-70);
  --data-visualization-surface-cyan-70: var(--cyan-80);
  --data-visualization-surface-cadet-blue-40: var(--cadet-blue-50);
  --data-visualization-surface-cadet-blue-50: var(--cadet-blue-60);
  --data-visualization-surface-cadet-blue-60: var(--cadet-blue-70);
  --data-visualization-surface-cadet-blue-70: var(--cadet-blue-80);
  --data-visualization-surface-sky-blue-40: var(--sky-blue-50);
  --data-visualization-surface-sky-blue-50: var(--sky-blue-60);
  --data-visualization-surface-sky-blue-60: var(--sky-blue-70);
  --data-visualization-surface-sky-blue-70: var(--sky-blue-80);
  --data-visualization-surface-steel-blue-40: var(--steel-blue-50);
  --data-visualization-surface-steel-blue-50: var(--steel-blue-60);
  --data-visualization-surface-steel-blue-60: var(--steel-blue-70);
  --data-visualization-surface-steel-blue-70: var(--steel-blue-80);
  --data-visualization-surface-blue-40: var(--blue-50);
  --data-visualization-surface-blue-50: var(--blue-60);
  --data-visualization-surface-blue-60: var(--blue-70);
  --data-visualization-surface-blue-70: var(--blue-80);
  --data-visualization-surface-slate-blue-40: var(--slate-blue-50);
  --data-visualization-surface-slate-blue-50: var(--slate-blue-60);
  --data-visualization-surface-slate-blue-60: var(--slate-blue-70);
  --data-visualization-surface-slate-blue-70: var(--slate-blue-80);
  --data-visualization-surface-indigo-40: var(--indigo-50);
  --data-visualization-surface-indigo-50: var(--indigo-60);
  --data-visualization-surface-indigo-60: var(--indigo-70);
  --data-visualization-surface-indigo-70: var(--indigo-80);
  --data-visualization-surface-purple-40: var(--purple-50);
  --data-visualization-surface-purple-50: var(--purple-60);
  --data-visualization-surface-purple-60: var(--purple-70);
  --data-visualization-surface-purple-70: var(--purple-80);
  --data-visualization-surface-magenta-40: var(--magenta-50);
  --data-visualization-surface-magenta-50: var(--magenta-60);
  --data-visualization-surface-magenta-60: var(--magenta-70);
  --data-visualization-surface-magenta-70: var(--magenta-80);
  --data-visualization-surface-orange-70: var(--orange-80);
  --data-visualization-text-cool-gray: var(--cool-gray-10);
  --data-visualization-text-red: var(--red-10);
  --data-visualization-text-orange: var(--orange-10);
  --data-visualization-text-yellow: var(--yellow-10);
  --data-visualization-text-cool-green: var(--cool-green-10);
  --data-visualization-text-mint: var(--mint-10);
  --data-visualization-text-teal: var(--teal-10);
  --data-visualization-text-turquoise: var(--turquoise-10);
  --data-visualization-text-cyan: var(--cyan-10);
  --data-visualization-text-cadet-blue: var(--cadet-blue-10);
  --data-visualization-text-slate-blue: var(--slate-blue-10);
  --data-visualization-text-steel-blue: var(--steel-blue-10);
  --data-visualization-text-blue: var(--blue-10);
  --data-visualization-text-indigo: var(--indigo-10);
  --data-visualization-text-purple: var(--purple-10);
  --data-visualization-text-magenta: var(--magenta-10);
  --data-visualization-text-sky-blue: var(--sky-blue-10);
}

.jarvis-theme, .jarvis-theme-light, .jarvis-theme-dark, .light, .dark {
  --font-family-sans: "Jarvis-Protipo", Helvetica, Arial, sans-serif;
  --font-size-h1: 72px;
  --font-size-h2: 36px;
  --font-size-h3: 24px;
  --font-size-h4: 18px;
  --font-size-h5: 14px;
  --font-size-base: 14px;
  --font-size-small: 12px;
}

.web-component-text {
  color: var(--system-colors-text-icon-colors-primary);
  -webkit-font-smoothing: initial;
}

.monospaced {
  font-feature-settings: "tnum" 1, "zero" 1;
}

.bold {
  font-weight: 500;
}

.jarvis-theme, .jarvis-theme-light, .jarvis-theme-dark, .light, .dark {
  --border-radius-default: 4px;
  --border-radius-l: 8px;
  --border-radius-xl: 16px;
  --box-shadow: 0 10px 20px 0 #2222221a;
  --box-elevated: var(--box-shadow);
  --box-shadow-bordered: var(--box-shadow);
  --space-xxl: 80px;
  --space-xl: 64px;
  --space-l: 40px;
  --space-base: 24px;
  --space-medium: 16px;
  --space-s: 8px;
  --space-xs: 4px;
  --space-xxs: 2px;
  --z-index-dialog: 45;
  --z-index-dropdown: 75;
  --z-index-above-zero: 1;
}

.scrollbar::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}

.scrollbar:hover::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}

.scrollbar::-webkit-scrollbar-track {
  background: none;
}

.scrollbar::-webkit-scrollbar-corner {
  background: none;
}

.scrollbar::-webkit-scrollbar-thumb {
  background: #c1c1c1;
  border-radius: 3px;
}

.od-icon:before {
  font-size: 20px;
}

@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-rotate-x {
  syntax: "*";
  inherits: false
}

@property --tw-rotate-y {
  syntax: "*";
  inherits: false
}

@property --tw-rotate-z {
  syntax: "*";
  inherits: false
}

@property --tw-skew-x {
  syntax: "*";
  inherits: false
}

@property --tw-skew-y {
  syntax: "*";
  inherits: false
}

@property --tw-space-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@property --tw-leading {
  syntax: "*";
  inherits: false
}

@property --tw-font-weight {
  syntax: "*";
  inherits: false
}

@property --tw-tracking {
  syntax: "*";
  inherits: false
}

@property --tw-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: 0;
}

@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-outline-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@property --tw-blur {
  syntax: "*";
  inherits: false
}

@property --tw-brightness {
  syntax: "*";
  inherits: false
}

@property --tw-contrast {
  syntax: "*";
  inherits: false
}

@property --tw-grayscale {
  syntax: "*";
  inherits: false
}

@property --tw-hue-rotate {
  syntax: "*";
  inherits: false
}

@property --tw-invert {
  syntax: "*";
  inherits: false
}

@property --tw-opacity {
  syntax: "*";
  inherits: false
}

@property --tw-saturate {
  syntax: "*";
  inherits: false
}

@property --tw-sepia {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-drop-shadow-size {
  syntax: "*";
  inherits: false
}

@property --tw-duration {
  syntax: "*";
  inherits: false
}

@property --tw-content {
  syntax: "*";
  inherits: false;
  initial-value: "";
}

@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}

.menu-header[data-v-7810f80a] {
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 16px;
  letter-spacing: 1px;
}

/* Keep entry hover visuals independent from Tailwind variant generation. */
.navigation-entry-link[data-v-7810f80a]:hover {
  background-color: var(--cool-gray-20);
}
.dark .navigation-entry-link[data-v-7810f80a]:hover {
  background-color: var(--cool-gray-60);
}
/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */
@layer properties {
@supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
[data-v-60697b67],[data-v-60697b67]:before,[data-v-60697b67]:after,[data-v-60697b67]::backdrop {
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --tw-rotate-x: initial;
      --tw-rotate-y: initial;
      --tw-rotate-z: initial;
      --tw-skew-x: initial;
      --tw-skew-y: initial;
      --tw-space-y-reverse: 0;
      --tw-border-style: solid;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-tracking: initial;
      --tw-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-outline-style: solid;
      --tw-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
      --tw-duration: initial;
      --tw-content: "";
}
}
}
@layer theme {
[data-v-60697b67]:root,[data-v-60697b67]:host {
    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace;
    --spacing: .25rem;
    --container-sm: 24rem;
    --container-lg: 32rem;
    --text-xs: .75rem;
    --text-xs--line-height: calc(1 / .75);
    --text-sm--line-height: calc(1.25 / .875);
    --text-base--line-height: calc(1.5 / 1);
    --text-lg: 1.125rem;
    --text-lg--line-height: calc(1.75 / 1.125);
    --text-xl--line-height: calc(1.75 / 1.25);
    --text-2xl--line-height: calc(2 / 1.5);
    --text-3xl--line-height: calc(2.25 / 1.875);
    --text-4xl--line-height: calc(2.5 / 2.25);
    --text-5xl--line-height: 1;
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --tracking-wider: .05em;
    --radius-md: .375rem;
    --radius-lg: .5rem;
    --radius-2xl: 1rem;
    --animate-spin: spin 1s linear infinite;
    --default-transition-duration: .15s;
    --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    --default-font-family: var(--font-family-sans);
    --default-mono-font-family: var(--font-mono);
    --color-text-primary: var(--system-colors-text-icon-colors-primary);
}
}
@layer base {
[data-v-60697b67],[data-v-60697b67]:after,[data-v-60697b67]:before,[data-v-60697b67]::backdrop {
    box-sizing: border-box;
    border: 0 solid;
    margin: 0;
    padding: 0;
}
[data-v-60697b67]::file-selector-button {
    box-sizing: border-box;
    border: 0 solid;
    margin: 0;
    padding: 0;
}
html[data-v-60697b67],[data-v-60697b67]:host {
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    line-height: 1.5;
    font-family: var(--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(--default-font-feature-settings, normal);
    font-variation-settings: var(--default-font-variation-settings, normal);
    -webkit-tap-highlight-color: transparent;
}
hr[data-v-60697b67] {
    height: 0;
    color: inherit;
    border-top-width: 1px;
}
abbr[data-v-60697b67]:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
}
h1[data-v-60697b67], h2[data-v-60697b67], h3[data-v-60697b67], h4[data-v-60697b67], h5[data-v-60697b67], h6[data-v-60697b67] {
    font-size: inherit;
    font-weight: inherit;
}
a[data-v-60697b67] {
    color: inherit;
    -webkit-text-decoration: inherit;
    -webkit-text-decoration: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
}
b[data-v-60697b67], strong[data-v-60697b67] {
    font-weight: bolder;
}
code[data-v-60697b67], kbd[data-v-60697b67], samp[data-v-60697b67], pre[data-v-60697b67] {
    font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
    font-feature-settings: var(--default-mono-font-feature-settings, normal);
    font-variation-settings: var(--default-mono-font-variation-settings, normal);
    font-size: 1em;
}
small[data-v-60697b67] {
    font-size: 80%;
}
sub[data-v-60697b67], sup[data-v-60697b67] {
    vertical-align: baseline;
    font-size: 75%;
    line-height: 0;
    position: relative;
}
sub[data-v-60697b67] {
    bottom: -.25em;
}
sup[data-v-60697b67] {
    top: -.5em;
}
table[data-v-60697b67] {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
}
[data-v-60697b67]:-moz-focusring {
    outline: auto;
}
progress[data-v-60697b67] {
    vertical-align: baseline;
}
summary[data-v-60697b67] {
    display: list-item;
}
ol[data-v-60697b67], ul[data-v-60697b67], menu[data-v-60697b67] {
    list-style: none;
}
img[data-v-60697b67], svg[data-v-60697b67], video[data-v-60697b67], canvas[data-v-60697b67], audio[data-v-60697b67], iframe[data-v-60697b67], embed[data-v-60697b67], object[data-v-60697b67] {
    vertical-align: middle;
    display: block;
}
img[data-v-60697b67], video[data-v-60697b67] {
    max-width: 100%;
    height: auto;
}
button[data-v-60697b67], input[data-v-60697b67], select[data-v-60697b67], optgroup[data-v-60697b67], textarea[data-v-60697b67] {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    opacity: 1;
    background-color: #0000;
    border-radius: 0;
}
[data-v-60697b67]::file-selector-button {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    opacity: 1;
    background-color: #0000;
    border-radius: 0;
}
:where(select:is([multiple], [size])) optgroup[data-v-60697b67] {
    font-weight: bolder;
}
:where(select:is([multiple], [size])) optgroup option[data-v-60697b67] {
    padding-inline-start: 20px;
}
[data-v-60697b67]::file-selector-button {
    margin-inline-end: 4px;
}
[data-v-60697b67]::placeholder {
    opacity: 1;
}
@supports (not ((-webkit-appearance: -apple-pay-button))) or (contain-intrinsic-size: 1px) {
[data-v-60697b67]::placeholder {
      color: currentColor;
}
@supports (color: color-mix(in lab, red, red)) {
[data-v-60697b67]::placeholder {
        color: color-mix(in oklab, currentcolor 50%, transparent);
}
}
}
textarea[data-v-60697b67] {
    resize: vertical;
}
[data-v-60697b67]::-webkit-search-decoration {
    -webkit-appearance: none;
}
[data-v-60697b67]::-webkit-date-and-time-value {
    min-height: 1lh;
    text-align: inherit;
}
[data-v-60697b67]::-webkit-datetime-edit {
    display: inline-flex;
}
[data-v-60697b67]::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
}
[data-v-60697b67]::-webkit-datetime-edit {
    padding-block: 0;
}
[data-v-60697b67]::-webkit-datetime-edit-year-field {
    padding-block: 0;
}
[data-v-60697b67]::-webkit-datetime-edit-month-field {
    padding-block: 0;
}
[data-v-60697b67]::-webkit-datetime-edit-day-field {
    padding-block: 0;
}
[data-v-60697b67]::-webkit-datetime-edit-hour-field {
    padding-block: 0;
}
[data-v-60697b67]::-webkit-datetime-edit-minute-field {
    padding-block: 0;
}
[data-v-60697b67]::-webkit-datetime-edit-second-field {
    padding-block: 0;
}
[data-v-60697b67]::-webkit-datetime-edit-millisecond-field {
    padding-block: 0;
}
[data-v-60697b67]::-webkit-datetime-edit-meridiem-field {
    padding-block: 0;
}
[data-v-60697b67]::-webkit-calendar-picker-indicator {
    line-height: 1;
}
[data-v-60697b67]:-moz-ui-invalid {
    box-shadow: none;
}
button[data-v-60697b67], input[data-v-60697b67]:where([type="button"], [type="reset"], [type="submit"]) {
    appearance: button;
}
[data-v-60697b67]::file-selector-button {
    appearance: button;
}
[data-v-60697b67]::-webkit-inner-spin-button {
    height: auto;
}
[data-v-60697b67]::-webkit-outer-spin-button {
    height: auto;
}
[hidden][data-v-60697b67]:where(:not([hidden="until-found"])) {
    display: none !important;
}
body[data-v-60697b67] {
    font-size: var(--font-size-base, 14px);
}
h1[data-v-60697b67] {
    font-size: var(--font-size-h1);
    line-height: var(--tw-leading, var(--text-5xl--line-height));
}
h2[data-v-60697b67] {
    font-size: var(--font-size-h2);
    line-height: var(--tw-leading, var(--text-4xl--line-height));
}
h3[data-v-60697b67] {
    font-size: var(--font-size-h3);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
    text-indent: -1px;
    letter-spacing: -.5px;
    font-weight: 400;
}
h4[data-v-60697b67] {
    font-size: var(--font-size-h4);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
    letter-spacing: -.2px;
    font-weight: 400;
}
h5[data-v-60697b67] {
    font-size: var(--font-size-h5);
    line-height: var(--tw-leading, var(--text-xl--line-height));
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 500;
}
[type="text"][data-v-60697b67] {
    appearance: initial;
    background-color: initial;
    border-color: initial;
    border-width: initial;
    border-radius: initial;
    padding: initial;
    font-size: initial;
    line-height: initial;
    --tw-shadow: initial;
}
}
@layer components;
@layer utilities {
.\@container[data-v-60697b67] {
    container-type: inline-size;
}
.pointer-events-auto[data-v-60697b67] {
    pointer-events: auto;
}
.pointer-events-none[data-v-60697b67] {
    pointer-events: none;
}
.collapse[data-v-60697b67] {
    visibility: collapse;
}
.invisible[data-v-60697b67] {
    visibility: hidden;
}
.visible[data-v-60697b67] {
    visibility: visible;
}
.sr-only[data-v-60697b67] {
    clip-path: inset(50%);
    white-space: nowrap;
    border-width: 0;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    position: absolute;
    overflow: hidden;
}
.absolute[data-v-60697b67] {
    position: absolute;
}
.fixed[data-v-60697b67] {
    position: fixed;
}
.relative[data-v-60697b67] {
    position: relative;
}
.static[data-v-60697b67] {
    position: static;
}
.inset-y-1\/2[data-v-60697b67] {
    inset-block: 50%;
}
.start[data-v-60697b67] {
    inset-inline-start: var(--spacing);
}
.end[data-v-60697b67] {
    inset-inline-end: var(--spacing);
}
.top-0[data-v-60697b67] {
    top: calc(var(--spacing) * 0);
}
.top-\[13px\][data-v-60697b67] {
    top: 13px;
}
.right-0[data-v-60697b67] {
    right: calc(var(--spacing) * 0);
}
.right-2[data-v-60697b67] {
    right: calc(var(--spacing) * 2);
}
.right-\[-15px\][data-v-60697b67] {
    right: -15px;
}
.right-\[-350px\][data-v-60697b67] {
    right: -350px;
}
.bottom-0[data-v-60697b67] {
    bottom: calc(var(--spacing) * 0);
}
.bottom-2[data-v-60697b67] {
    bottom: calc(var(--spacing) * 2);
}
.bottom-\[23px\][data-v-60697b67] {
    bottom: 23px;
}
.bottom-\[40px\][data-v-60697b67] {
    bottom: 40px;
}
.bottom-\[45px\][data-v-60697b67] {
    bottom: 45px;
}
.bottom-\[88px\][data-v-60697b67] {
    bottom: 88px;
}
.-left-\[8px\][data-v-60697b67] {
    left: -8px;
}
.left-0[data-v-60697b67] {
    left: calc(var(--spacing) * 0);
}
.left-\[-6px\][data-v-60697b67] {
    left: -6px;
}
.left-\[-12px\][data-v-60697b67] {
    left: -12px;
}
.left-\[98px\][data-v-60697b67] {
    left: 98px;
}
.left-\[296px\][data-v-60697b67] {
    left: 296px;
}
.z-10[data-v-60697b67] {
    z-index: 10;
}
.z-20[data-v-60697b67] {
    z-index: 20;
}
.z-30[data-v-60697b67] {
    z-index: 30;
}
.z-40[data-v-60697b67] {
    z-index: 40;
}
.z-50[data-v-60697b67] {
    z-index: 50;
}
.order-2[data-v-60697b67] {
    order: 2;
}
.col-span-1[data-v-60697b67] {
    grid-column: span 1 / span 1;
}
.container[data-v-60697b67] {
    width: 100%;
}
@media (min-width: 40rem) {
.container[data-v-60697b67] {
      max-width: 40rem;
}
}
@media (min-width: 48rem) {
.container[data-v-60697b67] {
      max-width: 48rem;
}
}
@media (min-width: 64rem) {
.container[data-v-60697b67] {
      max-width: 64rem;
}
}
@media (min-width: 80rem) {
.container[data-v-60697b67] {
      max-width: 80rem;
}
}
@media (min-width: 96rem) {
.container[data-v-60697b67] {
      max-width: 96rem;
}
}
.m-0[data-v-60697b67] {
    margin: calc(var(--spacing) * 0);
}
.m-0\![data-v-60697b67] {
    margin: calc(var(--spacing) * 0) !important;
}
.m-2[data-v-60697b67] {
    margin: calc(var(--spacing) * 2);
}
.m-\[14px\][data-v-60697b67] {
    margin: 14px;
}
.m-l[data-v-60697b67] {
    margin: var(--space-l);
}
.m-s[data-v-60697b67] {
    margin: var(--space-s);
}
.-mx-6[data-v-60697b67] {
    margin-inline: calc(var(--spacing) * -6);
}
.mx-4[data-v-60697b67] {
    margin-inline: calc(var(--spacing) * 4);
}
.mx-\[8px\][data-v-60697b67] {
    margin-inline: 8px;
}
.mx-\[14px\][data-v-60697b67] {
    margin-inline: 14px;
}
.mx-auto[data-v-60697b67] {
    margin-inline: auto;
}
.mx-base[data-v-60697b67] {
    margin-inline: var(--space-base);
}
.mx-m[data-v-60697b67] {
    margin-inline: var(--space-medium);
}
.mx-s[data-v-60697b67] {
    margin-inline: var(--space-s);
}
.my-0[data-v-60697b67] {
    margin-block: calc(var(--spacing) * 0);
}
.my-4[data-v-60697b67] {
    margin-block: calc(var(--spacing) * 4);
}
.my-\[2px\][data-v-60697b67] {
    margin-block: 2px;
}
.my-\[10px\][data-v-60697b67] {
    margin-block: 10px;
}
.my-base[data-v-60697b67] {
    margin-block: var(--space-base);
}
.my-m[data-v-60697b67] {
    margin-block: var(--space-medium);
}
.my-s[data-v-60697b67] {
    margin-block: var(--space-s);
}
.my-xxs[data-v-60697b67] {
    margin-block: var(--space-xxs);
}
.-mt-s[data-v-60697b67] {
    margin-top: calc(var(--space-s) * -1);
}
.mt-1[data-v-60697b67] {
    margin-top: calc(var(--spacing) * 1);
}
.mt-2[data-v-60697b67] {
    margin-top: calc(var(--spacing) * 2);
}
.mt-4[data-v-60697b67] {
    margin-top: calc(var(--spacing) * 4);
}
.mt-6[data-v-60697b67] {
    margin-top: calc(var(--spacing) * 6);
}
.mt-24[data-v-60697b67] {
    margin-top: calc(var(--spacing) * 24);
}
.mt-\[-4px\][data-v-60697b67] {
    margin-top: -4px;
}
.mt-\[2px\][data-v-60697b67] {
    margin-top: 2px;
}
.mt-\[8px\][data-v-60697b67] {
    margin-top: 8px;
}
.mt-\[16px\][data-v-60697b67] {
    margin-top: 16px;
}
.mt-\[28px\][data-v-60697b67] {
    margin-top: 28px;
}
.mt-auto[data-v-60697b67] {
    margin-top: auto;
}
.mt-base[data-v-60697b67] {
    margin-top: var(--space-base);
}
.mt-l[data-v-60697b67] {
    margin-top: var(--space-l);
}
.mt-m[data-v-60697b67] {
    margin-top: var(--space-medium);
}
.mt-s[data-v-60697b67] {
    margin-top: var(--space-s);
}
.mt-xs[data-v-60697b67] {
    margin-top: var(--space-xs);
}
.mr-1[data-v-60697b67] {
    margin-right: calc(var(--spacing) * 1);
}
.mr-2[data-v-60697b67] {
    margin-right: calc(var(--spacing) * 2);
}
.mr-4[data-v-60697b67] {
    margin-right: calc(var(--spacing) * 4);
}
.mr-\[-8px\][data-v-60697b67] {
    margin-right: -8px;
}
.mr-auto[data-v-60697b67] {
    margin-right: auto;
}
.mr-base[data-v-60697b67] {
    margin-right: var(--space-base);
}
.mr-l[data-v-60697b67] {
    margin-right: var(--space-l);
}
.mr-m[data-v-60697b67] {
    margin-right: var(--space-medium);
}
.mr-s[data-v-60697b67] {
    margin-right: var(--space-s);
}
.mr-xl[data-v-60697b67] {
    margin-right: var(--space-xl);
}
.mr-xs[data-v-60697b67] {
    margin-right: var(--space-xs);
}
.mr-xxs[data-v-60697b67] {
    margin-right: var(--space-xxs);
}
.mb-0[data-v-60697b67] {
    margin-bottom: calc(var(--spacing) * 0);
}
.mb-1[data-v-60697b67] {
    margin-bottom: calc(var(--spacing) * 1);
}
.mb-2[data-v-60697b67] {
    margin-bottom: calc(var(--spacing) * 2);
}
.mb-4[data-v-60697b67] {
    margin-bottom: calc(var(--spacing) * 4);
}
.mb-16[data-v-60697b67] {
    margin-bottom: calc(var(--spacing) * 16);
}
.mb-\[0px\][data-v-60697b67] {
    margin-bottom: 0;
}
.mb-\[8px\][data-v-60697b67] {
    margin-bottom: 8px;
}
.mb-\[16px\][data-v-60697b67] {
    margin-bottom: 16px;
}
.mb-base[data-v-60697b67] {
    margin-bottom: var(--space-base);
}
.mb-m[data-v-60697b67] {
    margin-bottom: var(--space-medium);
}
.mb-s[data-v-60697b67] {
    margin-bottom: var(--space-s);
}
.mb-xs[data-v-60697b67] {
    margin-bottom: var(--space-xs);
}
.mb-xxs[data-v-60697b67] {
    margin-bottom: var(--space-xxs);
}
.ml-1[data-v-60697b67] {
    margin-left: calc(var(--spacing) * 1);
}
.ml-2[data-v-60697b67] {
    margin-left: calc(var(--spacing) * 2);
}
.ml-3[data-v-60697b67] {
    margin-left: calc(var(--spacing) * 3);
}
.ml-4[data-v-60697b67] {
    margin-left: calc(var(--spacing) * 4);
}
.ml-\[-5px\][data-v-60697b67] {
    margin-left: -5px;
}
.ml-\[2px\][data-v-60697b67] {
    margin-left: 2px;
}
.ml-auto[data-v-60697b67] {
    margin-left: auto;
}
.ml-base[data-v-60697b67] {
    margin-left: var(--space-base);
}
.ml-l[data-v-60697b67] {
    margin-left: var(--space-l);
}
.ml-m[data-v-60697b67] {
    margin-left: var(--space-medium);
}
.ml-s[data-v-60697b67] {
    margin-left: var(--space-s);
}
.ml-xs[data-v-60697b67] {
    margin-left: var(--space-xs);
}
.box-border[data-v-60697b67] {
    box-sizing: border-box;
}
.line-clamp-1[data-v-60697b67] {
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
}
.line-clamp-2[data-v-60697b67] {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
}
.line-clamp-3[data-v-60697b67] {
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
}
.\!inline[data-v-60697b67] {
    display: inline !important;
}
.block[data-v-60697b67] {
    display: block;
}
.contents[data-v-60697b67] {
    display: contents;
}
.flex[data-v-60697b67] {
    display: flex;
}
.grid[data-v-60697b67] {
    display: grid;
}
.hidden[data-v-60697b67] {
    display: none;
}
.inline[data-v-60697b67] {
    display: inline;
}
.inline-block[data-v-60697b67] {
    display: inline-block;
}
.inline-flex[data-v-60697b67] {
    display: inline-flex;
}
.list-item[data-v-60697b67] {
    display: list-item;
}
.table[data-v-60697b67] {
    display: table;
}
.h-2[data-v-60697b67] {
    height: calc(var(--spacing) * 2);
}
.h-3[data-v-60697b67] {
    height: calc(var(--spacing) * 3);
}
.h-5[data-v-60697b67] {
    height: calc(var(--spacing) * 5);
}
.h-6[data-v-60697b67] {
    height: calc(var(--spacing) * 6);
}
.h-8[data-v-60697b67] {
    height: calc(var(--spacing) * 8);
}
.h-10[data-v-60697b67] {
    height: calc(var(--spacing) * 10);
}
.h-\[0px\][data-v-60697b67] {
    height: 0;
}
.h-\[2px\][data-v-60697b67] {
    height: 2px;
}
.h-\[14px\]\![data-v-60697b67] {
    height: 14px !important;
}
.h-\[16px\][data-v-60697b67] {
    height: 16px;
}
.h-\[20px\][data-v-60697b67] {
    height: 20px;
}
.h-\[21px\][data-v-60697b67] {
    height: 21px;
}
.h-\[28px\][data-v-60697b67] {
    height: 28px;
}
.h-\[30px\][data-v-60697b67] {
    height: 30px;
}
.h-\[32px\][data-v-60697b67] {
    height: 32px;
}
.h-\[36px\][data-v-60697b67] {
    height: 36px;
}
.h-\[40px\][data-v-60697b67] {
    height: 40px;
}
.h-\[52px\][data-v-60697b67] {
    height: 52px;
}
.h-\[60px\][data-v-60697b67] {
    height: 60px;
}
.h-\[80\%\][data-v-60697b67] {
    height: 80%;
}
.h-\[80vh\][data-v-60697b67] {
    height: 80vh;
}
.h-\[150px\][data-v-60697b67] {
    height: 150px;
}
.h-\[250px\][data-v-60697b67] {
    height: 250px;
}
.h-\[480px\][data-v-60697b67] {
    height: 480px;
}
.h-\[600px\][data-v-60697b67] {
    height: 600px;
}
.h-\[900px\][data-v-60697b67] {
    height: 900px;
}
.h-\[calc\(100\%-50px\)\][data-v-60697b67] {
    height: calc(100% - 50px);
}
.h-\[calc\(100\%-52px\)\][data-v-60697b67] {
    height: calc(100% - 52px);
}
.h-\[calc\(100\%-120px\)\][data-v-60697b67] {
    height: calc(100% - 120px);
}
.h-auto[data-v-60697b67] {
    height: auto;
}
.h-full[data-v-60697b67] {
    height: 100%;
}
.h-px[data-v-60697b67] {
    height: 1px;
}
.h-screen[data-v-60697b67] {
    height: 100vh;
}
.max-h-\[480px\][data-v-60697b67] {
    max-height: 480px;
}
.max-h-\[min\(700px\,80vh\)\][data-v-60697b67] {
    max-height: min(700px, 80vh);
}
.min-h-0[data-v-60697b67] {
    min-height: calc(var(--spacing) * 0);
}
.min-h-9[data-v-60697b67] {
    min-height: calc(var(--spacing) * 9);
}
.min-h-28[data-v-60697b67] {
    min-height: calc(var(--spacing) * 28);
}
.min-h-64[data-v-60697b67] {
    min-height: calc(var(--spacing) * 64);
}
.min-h-\[24px\][data-v-60697b67] {
    min-height: 24px;
}
.min-h-\[28px\][data-v-60697b67] {
    min-height: 28px;
}
.min-h-\[40px\][data-v-60697b67] {
    min-height: 40px;
}
.min-h-\[42px\][data-v-60697b67] {
    min-height: 42px;
}
.min-h-\[56px\][data-v-60697b67] {
    min-height: 56px;
}
.min-h-\[100px\][data-v-60697b67] {
    min-height: 100px;
}
.min-h-\[130px\][data-v-60697b67] {
    min-height: 130px;
}
.min-h-\[200px\][data-v-60697b67] {
    min-height: 200px;
}
.min-h-\[300px\][data-v-60697b67] {
    min-height: 300px;
}
.min-h-\[400px\][data-v-60697b67] {
    min-height: 400px;
}
.w-1\/2[data-v-60697b67] {
    width: 50%;
}
.w-1\/3[data-v-60697b67] {
    width: 33.3333%;
}
.w-2[data-v-60697b67] {
    width: calc(var(--spacing) * 2);
}
.w-5[data-v-60697b67] {
    width: calc(var(--spacing) * 5);
}
.w-6[data-v-60697b67] {
    width: calc(var(--spacing) * 6);
}
.w-8[data-v-60697b67] {
    width: calc(var(--spacing) * 8);
}
.w-10[data-v-60697b67] {
    width: calc(var(--spacing) * 10);
}
.w-64[data-v-60697b67] {
    width: calc(var(--spacing) * 64);
}
.w-80[data-v-60697b67] {
    width: calc(var(--spacing) * 80);
}
.w-\[40px\][data-v-60697b67] {
    width: 40px;
}
.w-\[50\%\][data-v-60697b67] {
    width: 50%;
}
.w-\[60px\][data-v-60697b67] {
    width: 60px;
}
.w-\[93px\][data-v-60697b67] {
    width: 93px;
}
.w-\[126px\][data-v-60697b67] {
    width: 126px;
}
.w-\[150px\][data-v-60697b67] {
    width: 150px;
}
.w-\[170px\][data-v-60697b67] {
    width: 170px;
}
.w-\[170px\]\![data-v-60697b67] {
    width: 170px !important;
}
.w-\[200px\][data-v-60697b67] {
    width: 200px;
}
.w-\[216px\][data-v-60697b67] {
    width: 216px;
}
.w-\[240px\][data-v-60697b67] {
    width: 240px;
}
.w-\[260px\][data-v-60697b67] {
    width: 260px;
}
.w-\[280px\][data-v-60697b67] {
    width: 280px;
}
.w-\[291px\][data-v-60697b67] {
    width: 291px;
}
.w-\[300px\][data-v-60697b67] {
    width: 300px;
}
.w-\[320px\][data-v-60697b67] {
    width: 320px;
}
.w-\[346px\][data-v-60697b67] {
    width: 346px;
}
.w-\[400px\][data-v-60697b67] {
    width: 400px;
}
.w-\[calc\(100\%-170px\)\][data-v-60697b67] {
    width: calc(100% - 170px);
}
.w-\[full\][data-v-60697b67] {
    width: full;
}
.w-fit[data-v-60697b67] {
    width: fit-content;
}
.w-full[data-v-60697b67] {
    width: 100%;
}
.w-max[data-v-60697b67] {
    width: max-content;
}
.max-w-150[data-v-60697b67] {
    max-width: calc(var(--spacing) * 150);
}
.max-w-\[32rem\][data-v-60697b67] {
    max-width: 32rem;
}
.max-w-\[36rem\][data-v-60697b67] {
    max-width: 36rem;
}
.max-w-\[48rem\][data-v-60697b67] {
    max-width: 48rem;
}
.max-w-\[50\%\][data-v-60697b67] {
    max-width: 50%;
}
.max-w-\[300px\][data-v-60697b67] {
    max-width: 300px;
}
.max-w-\[600px\][data-v-60697b67] {
    max-width: 600px;
}
.max-w-\[612px\][data-v-60697b67] {
    max-width: 612px;
}
.max-w-\[630px\][data-v-60697b67] {
    max-width: 630px;
}
.max-w-full[data-v-60697b67] {
    max-width: 100%;
}
.max-w-lg[data-v-60697b67] {
    max-width: var(--container-lg);
}
.max-w-none[data-v-60697b67] {
    max-width: none;
}
.max-w-sm[data-v-60697b67] {
    max-width: var(--container-sm);
}
.min-w-0[data-v-60697b67] {
    min-width: calc(var(--spacing) * 0);
}
.min-w-0\![data-v-60697b67] {
    min-width: calc(var(--spacing) * 0) !important;
}
.min-w-\[24px\][data-v-60697b67] {
    min-width: 24px;
}
.min-w-\[28px\][data-v-60697b67] {
    min-width: 28px;
}
.min-w-\[32px\][data-v-60697b67] {
    min-width: 32px;
}
.min-w-\[107px\][data-v-60697b67] {
    min-width: 107px;
}
.min-w-\[108px\]\![data-v-60697b67] {
    min-width: 108px !important;
}
.min-w-\[185px\][data-v-60697b67] {
    min-width: 185px;
}
.flex-1[data-v-60697b67] {
    flex: 1;
}
.flex-10[data-v-60697b67] {
    flex: 10;
}
.flex-auto[data-v-60697b67] {
    flex: auto;
}
.flex-shrink[data-v-60697b67] {
    flex-shrink: 1;
}
.flex-shrink-0[data-v-60697b67] {
    flex-shrink: 0;
}
.shrink[data-v-60697b67] {
    flex-shrink: 1;
}
.shrink-0[data-v-60697b67] {
    flex-shrink: 0;
}
.flex-grow[data-v-60697b67] {
    flex-grow: 1;
}
.flex-grow-10[data-v-60697b67] {
    flex-grow: 10;
}
.grow[data-v-60697b67] {
    flex-grow: 1;
}
.grow-0[data-v-60697b67] {
    flex-grow: 0;
}
.grow-1[data-v-60697b67] {
    flex-grow: 1;
}
.basis-0[data-v-60697b67] {
    flex-basis: calc(var(--spacing) * 0);
}
.basis-auto[data-v-60697b67] {
    flex-basis: auto;
}
.border-collapse[data-v-60697b67] {
    border-collapse: collapse;
}
.translate-x-0[data-v-60697b67] {
    --tw-translate-x: calc(var(--spacing) * 0);
    translate: var(--tw-translate-x) var(--tw-translate-y);
}
.translate-y-\[-10px\][data-v-60697b67] {
    --tw-translate-y: -10px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
}
.rotate-45[data-v-60697b67] {
    rotate: 45deg;
}
.transform[data-v-60697b67] {
    transform: var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, );
}
.animate-spin[data-v-60697b67] {
    animation: var(--animate-spin);
}
.cursor-pointer[data-v-60697b67] {
    cursor: pointer;
}
.resize[data-v-60697b67] {
    resize: both;
}
.list-inside[data-v-60697b67] {
    list-style-position: inside;
}
.list-decimal[data-v-60697b67] {
    list-style-type: decimal;
}
.list-disc[data-v-60697b67] {
    list-style-type: disc;
}
.grid-cols-3[data-v-60697b67] {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grid-cols-\[minmax\(0\,1fr\)_auto\][data-v-60697b67] {
    grid-template-columns: minmax(0, 1fr) auto;
}
.flex-col[data-v-60697b67] {
    flex-direction: column;
}
.flex-row[data-v-60697b67] {
    flex-direction: row;
}
.flex-wrap[data-v-60697b67] {
    flex-wrap: wrap;
}
.content-start[data-v-60697b67] {
    align-content: flex-start;
}
.items-center[data-v-60697b67] {
    align-items: center;
}
.items-end[data-v-60697b67] {
    align-items: flex-end;
}
.items-start[data-v-60697b67] {
    align-items: flex-start;
}
.justify-between[data-v-60697b67] {
    justify-content: space-between;
}
.justify-center[data-v-60697b67] {
    justify-content: center;
}
.justify-end[data-v-60697b67] {
    justify-content: flex-end;
}
.justify-evenly[data-v-60697b67] {
    justify-content: space-evenly;
}
.justify-start[data-v-60697b67] {
    justify-content: flex-start;
}
.gap-1[data-v-60697b67] {
    gap: calc(var(--spacing) * 1);
}
.gap-2[data-v-60697b67] {
    gap: calc(var(--spacing) * 2);
}
.gap-3[data-v-60697b67] {
    gap: calc(var(--spacing) * 3);
}
.gap-4[data-v-60697b67] {
    gap: calc(var(--spacing) * 4);
}
.gap-6[data-v-60697b67] {
    gap: calc(var(--spacing) * 6);
}
.gap-base[data-v-60697b67] {
    gap: var(--space-base);
}
.gap-m[data-v-60697b67] {
    gap: var(--space-medium);
}
.gap-s[data-v-60697b67] {
    gap: var(--space-s);
}
.gap-xs[data-v-60697b67] {
    gap: var(--space-xs);
}
:where(.space-y-m[data-v-60697b67] > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(var(--space-medium) * var(--tw-space-y-reverse));
    margin-block-end: calc(var(--space-medium) * calc(1 - var(--tw-space-y-reverse)));
}
.gap-x-4[data-v-60697b67] {
    column-gap: calc(var(--spacing) * 4);
}
.gap-x-l[data-v-60697b67] {
    column-gap: var(--space-l);
}
.gap-x-m[data-v-60697b67] {
    column-gap: var(--space-medium);
}
.gap-x-xs[data-v-60697b67] {
    column-gap: var(--space-xs);
}
.gap-y-6[data-v-60697b67] {
    row-gap: calc(var(--spacing) * 6);
}
.gap-y-m[data-v-60697b67] {
    row-gap: var(--space-medium);
}
.self-center[data-v-60697b67] {
    align-self: center;
}
.self-end[data-v-60697b67] {
    align-self: flex-end;
}
.self-start[data-v-60697b67] {
    align-self: flex-start;
}
.self-stretch[data-v-60697b67] {
    align-self: stretch;
}
.truncate[data-v-60697b67] {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.overflow-auto[data-v-60697b67] {
    overflow: auto;
}
.overflow-hidden[data-v-60697b67] {
    overflow: hidden;
}
.overflow-x-auto[data-v-60697b67] {
    overflow-x: auto;
}
.overflow-x-hidden[data-v-60697b67] {
    overflow-x: hidden;
}
.overflow-y-auto[data-v-60697b67] {
    overflow-y: auto;
}
.overflow-y-scroll[data-v-60697b67] {
    overflow-y: scroll;
}
.rounded[data-v-60697b67] {
    border-radius: .25rem;
}
.rounded-2xl[data-v-60697b67] {
    border-radius: var(--radius-2xl);
}
.rounded-full[data-v-60697b67] {
    border-radius: 3.40282e38px;
}
.rounded-large[data-v-60697b67] {
    border-radius: var(--border-radius-l);
}
.rounded-lg[data-v-60697b67] {
    border-radius: var(--radius-lg);
}
.rounded-md[data-v-60697b67] {
    border-radius: var(--radius-md);
}
.rounded-s[data-v-60697b67] {
    border-radius: var(--border-radius-default);
}
.rounded-xl[data-v-60697b67] {
    border-radius: var(--border-radius-xl);
}
.rounded-s[data-v-60697b67] {
    border-start-start-radius: .25rem;
    border-end-start-radius: .25rem;
}
.rounded-t-lg[data-v-60697b67] {
    border-top-left-radius: var(--radius-lg);
    border-top-right-radius: var(--radius-lg);
}
.rounded-tr-full[data-v-60697b67] {
    border-top-right-radius: 3.40282e38px;
}
.rounded-b-large[data-v-60697b67] {
    border-bottom-right-radius: var(--border-radius-l);
    border-bottom-left-radius: var(--border-radius-l);
}
.border[data-v-60697b67] {
    border-style: var(--tw-border-style);
    border-width: 1px;
}
.border-0[data-v-60697b67] {
    border-style: var(--tw-border-style);
    border-width: 0;
}
.border-t[data-v-60697b67] {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
}
.border-r[data-v-60697b67] {
    border-right-style: var(--tw-border-style);
    border-right-width: 1px;
}
.border-b[data-v-60697b67] {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
}
.border-l[data-v-60697b67] {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
}
.border-dashed[data-v-60697b67] {
    --tw-border-style: dashed;
    border-style: dashed;
}
.border-solid[data-v-60697b67] {
    --tw-border-style: solid;
    border-style: solid;
}
.border-border-default[data-v-60697b67] {
    border-color: var(--system-colors-border-default);
}
.border-cool-gray-10[data-v-60697b67] {
    border-color: var(--cool-gray-10);
}
.border-cool-gray-20[data-v-60697b67] {
    border-color: var(--cool-gray-20);
}
.border-cool-gray-30[data-v-60697b67] {
    border-color: var(--cool-gray-30);
}
.border-stroke[data-v-60697b67] {
    border-color: var(--system-colors-stroke-default);
}
.bg-\(--indigo-60\)[data-v-60697b67] {
    background-color: var(--indigo-60);
}
.bg-\(--sky-blue-60\)[data-v-60697b67] {
    background-color: var(--sky-blue-60);
}
.bg-black[data-v-60697b67] {
    background-color: var(--black);
}
.bg-cool-gray-10[data-v-60697b67] {
    background-color: var(--cool-gray-10);
}
.bg-cool-gray-20[data-v-60697b67] {
    background-color: var(--cool-gray-20);
}
.bg-cool-gray-90[data-v-60697b67] {
    background-color: var(--cool-gray-90);
}
.bg-cool-gray-100[data-v-60697b67] {
    background-color: var(--cool-gray-100);
}
.bg-cool-green-50[data-v-60697b67] {
    background-color: var(--cool-green-50);
}
.bg-cool-green-60[data-v-60697b67] {
    background-color: var(--cool-green-60);
}
.bg-error[data-v-60697b67] {
    background-color: var(--system-colors-text-icon-colors-error);
}
.bg-success[data-v-60697b67] {
    background-color: var(--system-colors-text-icon-colors-success);
}
.bg-surface-1[data-v-60697b67] {
    background-color: var(--system-colors-surface-01);
}
.bg-surface-1\![data-v-60697b67] {
    background-color: var(--system-colors-surface-01) !important;
}
.bg-surface-2[data-v-60697b67] {
    background-color: var(--system-colors-surface-02);
}
.bg-transparent[data-v-60697b67] {
    background-color: #0000;
}
.bg-white[data-v-60697b67] {
    background-color: var(--white);
}
.p-0[data-v-60697b67] {
    padding: calc(var(--spacing) * 0);
}
.p-0\![data-v-60697b67] {
    padding: calc(var(--spacing) * 0) !important;
}
.p-1[data-v-60697b67] {
    padding: calc(var(--spacing) * 1);
}
.p-2[data-v-60697b67] {
    padding: calc(var(--spacing) * 2);
}
.p-4[data-v-60697b67] {
    padding: calc(var(--spacing) * 4);
}
.p-6[data-v-60697b67] {
    padding: calc(var(--spacing) * 6);
}
.p-8[data-v-60697b67] {
    padding: calc(var(--spacing) * 8);
}
.p-\[2px\][data-v-60697b67] {
    padding: 2px;
}
.p-\[8px\][data-v-60697b67] {
    padding: 8px;
}
.p-base[data-v-60697b67] {
    padding: var(--space-base);
}
.p-m[data-v-60697b67] {
    padding: var(--space-medium);
}
.p-s[data-v-60697b67] {
    padding: var(--space-s);
}
.p-xs[data-v-60697b67] {
    padding: var(--space-xs);
}
.\!px-s[data-v-60697b67] {
    padding-inline: var(--space-s) !important;
}
.px-0\![data-v-60697b67] {
    padding-inline: calc(var(--spacing) * 0) !important;
}
.px-1[data-v-60697b67] {
    padding-inline: calc(var(--spacing) * 1);
}
.px-3[data-v-60697b67] {
    padding-inline: calc(var(--spacing) * 3);
}
.px-4[data-v-60697b67] {
    padding-inline: calc(var(--spacing) * 4);
}
.px-6[data-v-60697b67] {
    padding-inline: calc(var(--spacing) * 6);
}
.px-8[data-v-60697b67] {
    padding-inline: calc(var(--spacing) * 8);
}
.px-\[14px\][data-v-60697b67] {
    padding-inline: 14px;
}
.px-\[16px\][data-v-60697b67] {
    padding-inline: 16px;
}
.px-base[data-v-60697b67] {
    padding-inline: var(--space-base);
}
.px-m[data-v-60697b67] {
    padding-inline: var(--space-medium);
}
.px-s[data-v-60697b67] {
    padding-inline: var(--space-s);
}
.px-xs[data-v-60697b67] {
    padding-inline: var(--space-xs);
}
.px-xxs[data-v-60697b67] {
    padding-inline: var(--space-xxs);
}
.py-0[data-v-60697b67] {
    padding-block: calc(var(--spacing) * 0);
}
.py-0\![data-v-60697b67] {
    padding-block: calc(var(--spacing) * 0) !important;
}
.py-1\.5[data-v-60697b67] {
    padding-block: calc(var(--spacing) * 1.5);
}
.py-2[data-v-60697b67] {
    padding-block: calc(var(--spacing) * 2);
}
.py-2\.5[data-v-60697b67] {
    padding-block: calc(var(--spacing) * 2.5);
}
.py-3[data-v-60697b67] {
    padding-block: calc(var(--spacing) * 3);
}
.py-4[data-v-60697b67] {
    padding-block: calc(var(--spacing) * 4);
}
.py-\[8px\][data-v-60697b67] {
    padding-block: 8px;
}
.py-\[14px\][data-v-60697b67] {
    padding-block: 14px;
}
.py-base[data-v-60697b67] {
    padding-block: var(--space-base);
}
.py-m[data-v-60697b67] {
    padding-block: var(--space-medium);
}
.py-s[data-v-60697b67] {
    padding-block: var(--space-s);
}
.py-xl[data-v-60697b67] {
    padding-block: var(--space-xl);
}
.py-xs[data-v-60697b67] {
    padding-block: var(--space-xs);
}
.py-xxs[data-v-60697b67] {
    padding-block: var(--space-xxs);
}
.pt-0[data-v-60697b67] {
    padding-top: calc(var(--spacing) * 0);
}
.pt-2[data-v-60697b67] {
    padding-top: calc(var(--spacing) * 2);
}
.pt-4[data-v-60697b67] {
    padding-top: calc(var(--spacing) * 4);
}
.pt-8[data-v-60697b67] {
    padding-top: calc(var(--spacing) * 8);
}
.pt-\[13px\][data-v-60697b67] {
    padding-top: 13px;
}
.pt-\[16px\][data-v-60697b67] {
    padding-top: 16px;
}
.pt-base[data-v-60697b67] {
    padding-top: var(--space-base);
}
.pt-l[data-v-60697b67] {
    padding-top: var(--space-l);
}
.pt-m[data-v-60697b67] {
    padding-top: var(--space-medium);
}
.pt-s[data-v-60697b67] {
    padding-top: var(--space-s);
}
.pt-xs[data-v-60697b67] {
    padding-top: var(--space-xs);
}
.pr-2[data-v-60697b67] {
    padding-right: calc(var(--spacing) * 2);
}
.pr-4[data-v-60697b67] {
    padding-right: calc(var(--spacing) * 4);
}
.pr-\[6px\][data-v-60697b67] {
    padding-right: 6px;
}
.pr-\[24px\][data-v-60697b67] {
    padding-right: 24px;
}
.pr-base[data-v-60697b67] {
    padding-right: var(--space-base);
}
.pr-m[data-v-60697b67] {
    padding-right: var(--space-medium);
}
.pr-s[data-v-60697b67] {
    padding-right: var(--space-s);
}
.pr-xs[data-v-60697b67] {
    padding-right: var(--space-xs);
}
.pb-0[data-v-60697b67] {
    padding-bottom: calc(var(--spacing) * 0);
}
.pb-1[data-v-60697b67] {
    padding-bottom: calc(var(--spacing) * 1);
}
.pb-2[data-v-60697b67] {
    padding-bottom: calc(var(--spacing) * 2);
}
.pb-4[data-v-60697b67] {
    padding-bottom: calc(var(--spacing) * 4);
}
.pb-\[16px\][data-v-60697b67] {
    padding-bottom: 16px;
}
.pb-base[data-v-60697b67] {
    padding-bottom: var(--space-base);
}
.pb-m[data-v-60697b67] {
    padding-bottom: var(--space-medium);
}
.pb-s[data-v-60697b67] {
    padding-bottom: var(--space-s);
}
.pb-xs[data-v-60697b67] {
    padding-bottom: var(--space-xs);
}
.pl-0[data-v-60697b67] {
    padding-left: calc(var(--spacing) * 0);
}
.pl-2[data-v-60697b67] {
    padding-left: calc(var(--spacing) * 2);
}
.pl-5[data-v-60697b67] {
    padding-left: calc(var(--spacing) * 5);
}
.pl-8[data-v-60697b67] {
    padding-left: calc(var(--spacing) * 8);
}
.pl-\[16px\][data-v-60697b67] {
    padding-left: 16px;
}
.pl-\[93px\][data-v-60697b67] {
    padding-left: 93px;
}
.pl-\[291px\][data-v-60697b67] {
    padding-left: 291px;
}
.pl-base[data-v-60697b67] {
    padding-left: var(--space-base);
}
.pl-m[data-v-60697b67] {
    padding-left: var(--space-medium);
}
.pl-s[data-v-60697b67] {
    padding-left: var(--space-s);
}
.pl-xs[data-v-60697b67] {
    padding-left: var(--space-xs);
}
.text-center[data-v-60697b67] {
    text-align: center;
}
.text-end[data-v-60697b67] {
    text-align: end;
}
.text-left[data-v-60697b67] {
    text-align: left;
}
.text-right[data-v-60697b67] {
    text-align: right;
}
.align-baseline[data-v-60697b67] {
    vertical-align: baseline;
}
.align-middle[data-v-60697b67] {
    vertical-align: middle;
}
.font-sans[data-v-60697b67] {
    font-family: var(--font-family-sans);
}
.text-2xl[data-v-60697b67] {
    font-size: var(--font-size-h4);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
}
.text-3xl[data-v-60697b67] {
    font-size: var(--font-size-h3);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
}
.text-base[data-v-60697b67] {
    font-size: var(--font-size-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
}
.text-lg[data-v-60697b67] {
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
}
.text-sm[data-v-60697b67] {
    font-size: var(--font-size-small);
    line-height: var(--tw-leading, var(--text-sm--line-height));
}
.text-xl[data-v-60697b67] {
    font-size: var(--font-size-h5);
    line-height: var(--tw-leading, var(--text-xl--line-height));
}
.text-xs[data-v-60697b67] {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
}
.text-\(length\:--font-size-small\)[data-v-60697b67] {
    font-size: var(--font-size-small);
}
.text-\[12px\][data-v-60697b67] {
    font-size: 12px;
}
.text-\[14px\][data-v-60697b67] {
    font-size: 14px;
}
.text-\[18px\][data-v-60697b67] {
    font-size: 18px;
}
.leading-5[data-v-60697b67] {
    --tw-leading: calc(var(--spacing) * 5);
    line-height: calc(var(--spacing) * 5);
}
.leading-\[21px\][data-v-60697b67] {
    --tw-leading: 21px;
    line-height: 21px;
}
.leading-none[data-v-60697b67] {
    --tw-leading: 1;
    line-height: 1;
}
.font-bold[data-v-60697b67] {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
}
.font-medium[data-v-60697b67] {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
}
.font-normal[data-v-60697b67] {
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
}
.font-semibold[data-v-60697b67] {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
}
.tracking-wider[data-v-60697b67] {
    --tw-tracking: var(--tracking-wider);
    letter-spacing: var(--tracking-wider);
}
.break-words[data-v-60697b67] {
    overflow-wrap: break-word;
}
.break-all[data-v-60697b67] {
    word-break: break-all;
}
.text-ellipsis[data-v-60697b67] {
    text-overflow: ellipsis;
}
.whitespace-normal[data-v-60697b67] {
    white-space: normal;
}
.whitespace-nowrap[data-v-60697b67] {
    white-space: nowrap;
}
.whitespace-pre-line[data-v-60697b67] {
    white-space: pre-line;
}
.whitespace-pre-wrap[data-v-60697b67] {
    white-space: pre-wrap;
}
.\!text-cool-gray-90[data-v-60697b67] {
    color: var(--cool-gray-90) !important;
}
.text-\[var\(--system-colors-text-icon-colors-primary\)\][data-v-60697b67] {
    color: var(--system-colors-text-icon-colors-primary);
}
.text-always-light[data-v-60697b67] {
    color: var(--system-colors-text-icon-colors-always-light);
}
.text-black[data-v-60697b67] {
    color: var(--black);
}
.text-cool-gray-20[data-v-60697b67] {
    color: var(--cool-gray-20);
}
.text-cool-gray-40[data-v-60697b67] {
    color: var(--cool-gray-40);
}
.text-cool-gray-50[data-v-60697b67] {
    color: var(--cool-gray-50);
}
.text-cool-gray-60[data-v-60697b67] {
    color: var(--cool-gray-60);
}
.text-error[data-v-60697b67] {
    color: var(--system-colors-text-icon-colors-error);
}
.text-subtle[data-v-60697b67] {
    color: var(--system-colors-text-icon-colors-subtle);
}
.text-success[data-v-60697b67] {
    color: var(--system-colors-text-icon-colors-success);
}
.text-surface-2[data-v-60697b67] {
    color: var(--system-colors-surface-02);
}
.text-text-primary[data-v-60697b67] {
    color: var(--system-colors-text-icon-colors-primary);
}
.text-white[data-v-60697b67] {
    color: var(--white);
}
.capitalize[data-v-60697b67] {
    text-transform: capitalize;
}
.lowercase[data-v-60697b67] {
    text-transform: lowercase;
}
.uppercase[data-v-60697b67] {
    text-transform: uppercase;
}
.no-underline[data-v-60697b67] {
    text-decoration-line: none;
}
.underline[data-v-60697b67] {
    text-decoration-line: underline;
}
.opacity-0[data-v-60697b67] {
    opacity: 0;
}
.opacity-60[data-v-60697b67] {
    opacity: .6;
}
.opacity-70[data-v-60697b67] {
    opacity: .7;
}
.opacity-100[data-v-60697b67] {
    opacity: 1;
}
.shadow[data-v-60697b67], .shadow-sm[data-v-60697b67] {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.shadow-xs[data-v-60697b67] {
    --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, #0000000d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.outline[data-v-60697b67] {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
}
.blur[data-v-60697b67] {
    --tw-blur: blur(8px);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
}
.invert[data-v-60697b67] {
    --tw-invert: invert(100%);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
}
.filter[data-v-60697b67] {
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
}
.transition[data-v-60697b67] {
    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(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
}
.transition-transform[data-v-60697b67] {
    transition-property: transform, translate, scale, rotate;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
}
.duration-75[data-v-60697b67] {
    --tw-duration: 75ms;
    transition-duration: 75ms;
}
.\[hh\:mm\][data-v-60697b67] {
    hh: mm;
}
@media (hover: hover) {
.group-hover\:inline-flex[data-v-60697b67]:is(:where(.group):hover *) {
      display: inline-flex;
}
.group-hover\:text-cool-gray-90[data-v-60697b67]:is(:where(.group):hover *) {
      color: var(--cool-gray-90);
}
}
.before\:h-\[15px\][data-v-60697b67]:before {
    content: var(--tw-content);
    height: 15px;
}
.before\:w-\[15px\][data-v-60697b67]:before {
    content: var(--tw-content);
    width: 15px;
}
.after\:h-\[15px\][data-v-60697b67]:after {
    content: var(--tw-content);
    height: 15px;
}
.after\:w-\[15px\][data-v-60697b67]:after {
    content: var(--tw-content);
    width: 15px;
}
@media (hover: hover) {
.hover\:\!bg-surface-hover[data-v-60697b67]:hover {
      background-color: var(--system-colors-surface-hover) !important;
}
.hover\:bg-cool-gray-10[data-v-60697b67]:hover {
      background-color: var(--cool-gray-10);
}
.hover\:bg-cool-gray-20[data-v-60697b67]:hover {
      background-color: var(--cool-gray-20);
}
.hover\:bg-hover[data-v-60697b67]:hover {
      background-color: var(--system-colors-text-icon-colors-hover);
}
.hover\:bg-surface-2[data-v-60697b67]:hover {
      background-color: var(--system-colors-surface-02);
}
.hover\:bg-surface-hover[data-v-60697b67]:hover {
      background-color: var(--system-colors-surface-hover);
}
.hover\:text-hover[data-v-60697b67]:hover {
      color: var(--system-colors-text-icon-colors-hover);
}
.hover\:text-text-primary[data-v-60697b67]:hover {
      color: var(--system-colors-text-icon-colors-primary);
}
.hover\:text-white[data-v-60697b67]:hover {
      color: var(--white);
}
.hover\:underline[data-v-60697b67]:hover {
      text-decoration-line: underline;
}
.active\:hover\:bg-surface-4[data-v-60697b67]:active:hover {
      background-color: var(--system-colors-surface-04);
}
}
@media not all and (min-width: 1280px) {
.max-\[1280px\]\:hidden[data-v-60697b67] {
      display: none;
}
.max-\[1280px\]\:grid-cols-2[data-v-60697b67] {
      grid-template-columns: repeat(2, minmax(0, 1fr));
}
}
@media not all and (min-width: 980px) {
.max-\[980px\]\:w-full[data-v-60697b67] {
      width: 100%;
}
.max-\[980px\]\:grid-cols-1[data-v-60697b67] {
      grid-template-columns: repeat(1, minmax(0, 1fr));
}
.max-\[980px\]\:gap-2[data-v-60697b67] {
      gap: calc(var(--spacing) * 2);
}
}
.dark\:block[data-v-60697b67]:where(.dark, .dark *) {
    display: block;
}
.dark\:hidden[data-v-60697b67]:where(.dark, .dark *) {
    display: none;
}
.dark\:border-cool-gray-60[data-v-60697b67]:where(.dark, .dark *) {
    border-color: var(--cool-gray-60);
}
.dark\:border-cool-gray-70[data-v-60697b67]:where(.dark, .dark *) {
    border-color: var(--cool-gray-70);
}
.dark\:bg-black[data-v-60697b67]:where(.dark, .dark *) {
    background-color: var(--black);
}
.dark\:bg-cool-gray-10[data-v-60697b67]:where(.dark, .dark *) {
    background-color: var(--cool-gray-10);
}
.dark\:bg-cool-gray-60[data-v-60697b67]:where(.dark, .dark *) {
    background-color: var(--cool-gray-60);
}
.dark\:bg-cool-gray-70[data-v-60697b67]:where(.dark, .dark *) {
    background-color: var(--cool-gray-70);
}
.dark\:bg-surface-2[data-v-60697b67]:where(.dark, .dark *) {
    background-color: var(--system-colors-surface-02);
}
.dark\:bg-surface-selected[data-v-60697b67]:where(.dark, .dark *) {
    background-color: var(--system-colors-surface-selected);
}
.dark\:bg-white[data-v-60697b67]:where(.dark, .dark *) {
    background-color: var(--white);
}
.dark\:text-black[data-v-60697b67]:where(.dark, .dark *) {
    color: var(--black);
}
.dark\:text-cool-gray-20[data-v-60697b67]:where(.dark, .dark *) {
    color: var(--cool-gray-20);
}
.dark\:text-cool-gray-40[data-v-60697b67]:where(.dark, .dark *) {
    color: var(--cool-gray-40);
}
.dark\:text-cool-gray-50[data-v-60697b67]:where(.dark, .dark *) {
    color: var(--cool-gray-50);
}
.dark\:text-cool-gray-60[data-v-60697b67]:where(.dark, .dark *) {
    color: var(--cool-gray-60);
}
.dark\:text-cool-gray-90[data-v-60697b67]:where(.dark, .dark *) {
    color: var(--cool-gray-90);
}
.dark\:text-white[data-v-60697b67]:where(.dark, .dark *) {
    color: var(--white);
}
@media (hover: hover) {
.dark\:group-hover\:text-white[data-v-60697b67]:where(.dark, .dark *):is(:where(.group):hover *) {
      color: var(--white);
}
.dark\:hover\:bg-cool-gray-60[data-v-60697b67]:where(.dark, .dark *):hover {
      background-color: var(--cool-gray-60);
}
.dark\:hover\:text-white[data-v-60697b67]:where(.dark, .dark *):hover {
      color: var(--white);
}
}
}
.od-icon[data-v-60697b67] {
  font-family: onedata-icons;
  font-style: normal;
  font-weight: 400;
}
.od-icon[data-v-60697b67]:after {
  content: " ";
  display: inline-block;
}
.od-icon--menu[data-v-60697b67]:before {
  content: "";
}
.od-icon--close[data-v-60697b67]:before {
  content: "";
}
.od-icon--archive[data-v-60697b67]:before {
  content: "";
}
.od-icon--download[data-v-60697b67]:before {
  content: "";
}
.od-icon--edit[data-v-60697b67]:before {
  content: "";
}
.od-icon--history[data-v-60697b67]:before {
  content: "";
}
.od-icon--notification[data-v-60697b67]:before {
  content: "";
}
.od-icon--trash[data-v-60697b67]:before {
  content: "";
}
.od-icon--add[data-v-60697b67]:before {
  content: "";
}
.od-icon--search[data-v-60697b67]:before {
  content: "";
}
.od-icon--chevronup[data-v-60697b67]:before {
  content: "";
}
.od-icon--chevronright[data-v-60697b67]:before {
  content: "";
}
.od-icon--chevrondown[data-v-60697b67]:before {
  content: "";
}
.od-icon--chevronleft[data-v-60697b67]:before {
  content: "";
}
.od-icon--arrowup[data-v-60697b67]:before {
  content: "";
}
.od-icon--arrowright[data-v-60697b67]:before {
  content: "";
}
.od-icon--arrowdown[data-v-60697b67]:before {
  content: "";
}
.od-icon--arrowleft[data-v-60697b67]:before {
  content: "";
}
.od-icon--historyalt[data-v-60697b67]:before {
  content: "";
}
.od-icon--remove[data-v-60697b67]:before {
  content: "";
}
.od-icon--save[data-v-60697b67]:before {
  content: "";
}
.od-icon--share[data-v-60697b67]:before {
  content: "";
}
.od-icon--import[data-v-60697b67]:before {
  content: "";
}
.od-icon--export[data-v-60697b67]:before {
  content: "";
}
.od-icon--copy[data-v-60697b67]:before {
  content: "";
}
.od-icon--group[data-v-60697b67]:before {
  content: "";
}
.od-icon--ungroup[data-v-60697b67]:before {
  content: "";
}
.od-icon--settings[data-v-60697b67]:before {
  content: "";
}
.od-icon--more[data-v-60697b67]:before {
  content: "";
}
.od-icon--morealt[data-v-60697b67]:before {
  content: "";
}
.od-icon--workflow[data-v-60697b67]:before {
  content: "";
}
.od-icon--dash[data-v-60697b67]:before {
  content: "";
}
.od-icon--dataset[data-v-60697b67]:before {
  content: "";
}
.od-icon--reports[data-v-60697b67]:before {
  content: "";
}
.od-icon--colordrop[data-v-60697b67]:before {
  content: "";
}
.od-icon--linked[data-v-60697b67]:before {
  content: "";
}
.od-icon--var[data-v-60697b67]:before {
  content: "";
}
.od-icon--run[data-v-60697b67]:before {
  content: "";
}
.od-icon--autolayout[data-v-60697b67]:before {
  content: "";
}
.od-icon--grid[data-v-60697b67]:before {
  content: "";
}
.od-icon--focus[data-v-60697b67]:before {
  content: "";
}
.od-icon--project[data-v-60697b67]:before {
  content: "";
}
.od-icon--loginout[data-v-60697b67]:before {
  content: "";
}
.od-icon--saveall[data-v-60697b67]:before {
  content: "";
}
.od-icon--permall[data-v-60697b67]:before {
  content: "";
}
.od-icon--editmode[data-v-60697b67]:before {
  content: "";
}
.od-icon--info[data-v-60697b67]:before {
  content: "";
}
.od-icon--tick[data-v-60697b67]:before {
  content: "";
}
.od-icon--refresh[data-v-60697b67]:before {
  content: "";
}
.od-icon--expand[data-v-60697b67]:before {
  content: "";
}
.od-icon--collapse[data-v-60697b67]:before {
  content: "";
}
.od-icon--removealt[data-v-60697b67]:before {
  content: "";
}
.od-icon--sorterup[data-v-60697b67]:before {
  content: "";
}
.od-icon--sorterdown[data-v-60697b67]:before {
  content: "";
}
.od-icon--prohibit[data-v-60697b67]:before {
  content: "";
}
.od-icon--security[data-v-60697b67]:before {
  content: "";
}
.od-icon--permsome[data-v-60697b67]:before {
  content: "";
}
.od-icon--permnone[data-v-60697b67]:before {
  content: "";
}
.od-icon--performance[data-v-60697b67]:before {
  content: "";
}
.od-icon--calendar[data-v-60697b67]:before {
  content: "";
}
.od-icon--image[data-v-60697b67]:before {
  content: "";
}
.od-icon--imgstack[data-v-60697b67]:before {
  content: "";
}
.od-icon--logfile[data-v-60697b67]:before {
  content: "";
}
.od-icon--interaction[data-v-60697b67]:before {
  content: "";
}
.od-icon--models[data-v-60697b67]:before {
  content: "";
}
.od-icon--boolean[data-v-60697b67]:before {
  content: "";
}
.od-icon--string[data-v-60697b67]:before {
  content: "";
}
.od-icon--decimal[data-v-60697b67]:before {
  content: "";
}
.od-icon--integer[data-v-60697b67]:before {
  content: "";
}
.od-icon--apps[data-v-60697b67]:before {
  content: "";
}
.od-icon--user[data-v-60697b67]:before {
  content: "";
}
.od-icon--filter[data-v-60697b67]:before {
  content: "";
}
.od-icon--filterup[data-v-60697b67]:before {
  content: "";
}
.od-icon--filterdown[data-v-60697b67]:before {
  content: "";
}
.od-icon--achtung[data-v-60697b67]:before {
  content: "";
}
.od-icon--sorterupopt[data-v-60697b67]:before {
  content: "";
}
.od-icon--sorterdownopt[data-v-60697b67]:before {
  content: "";
}
.od-icon--filteropt[data-v-60697b67]:before {
  content: "";
}
.od-icon--keyring[data-v-60697b67]:before {
  content: "";
}
.od-icon--schedules[data-v-60697b67]:before {
  content: "";
}
.od-icon--starline[data-v-60697b67]:before {
  content: "";
}
.od-icon--starfill[data-v-60697b67]:before {
  content: "";
}
.od-icon--undo[data-v-60697b67]:before {
  content: "";
}
.od-icon--redo[data-v-60697b67]:before {
  content: "";
}
.od-icon--dualvw[data-v-60697b67]:before {
  content: "";
}
.od-icon--codevw[data-v-60697b67]:before {
  content: "";
}
.od-icon--prevw[data-v-60697b67]:before {
  content: "";
}
.od-icon--splitvw[data-v-60697b67]:before {
  content: "";
}
.od-icon--opentab[data-v-60697b67]:before {
  content: "";
}
.od-icon--prodline[data-v-60697b67]:before {
  content: "";
}
.od-icon--atoz[data-v-60697b67]:before {
  content: "";
}
.od-icon--ztoa[data-v-60697b67]:before {
  content: "";
}
.od-icon--support[data-v-60697b67]:before {
  content: "";
}
.od-icon--modelhubnav[data-v-60697b67]:before {
  content: "";
}
.od-icon--datahubnav[data-v-60697b67]:before {
  content: "";
}
.od-icon--usecasenav[data-v-60697b67]:before {
  content: "";
}
.od-icon--proclibnav[data-v-60697b67]:before {
  content: "";
}
.od-icon--appbuildernav[data-v-60697b67]:before {
  content: "";
}
.od-icon--appviewernav[data-v-60697b67]:before {
  content: "";
}
.od-icon--appbuilder[data-v-60697b67]:before {
  content: "";
}
.od-icon--appviewer[data-v-60697b67]:before {
  content: "";
}
.od-icon--portal[data-v-60697b67]:before {
  content: "";
}
.od-icon--folder[data-v-60697b67]:before {
  content: "";
}
.od-icon--list[data-v-60697b67]:before {
  content: "";
}
.od-icon--connect[data-v-60697b67]:before {
  content: "";
}
.od-icon--attachment[data-v-60697b67]:before {
  content: "";
}
.od-icon--speechbubble[data-v-60697b67]:before {
  content: "";
}
.od-icon--checkbox[data-v-60697b67]:before {
  content: "";
}
.od-icon--split[data-v-60697b67]:before {
  content: "";
}
.od-icon--note[data-v-60697b67]:before {
  content: "";
}
.od-icon--docu[data-v-60697b67]:before {
  content: "";
}
.od-icon--error[data-v-60697b67]:before {
  content: "";
}
.od-icon--commit[data-v-60697b67]:before {
  content: "";
}
.od-icon--branch[data-v-60697b67]:before {
  content: "";
}
.od-icon--mergeintodevel[data-v-60697b67]:before {
  content: "";
}
.od-icon--switch[data-v-60697b67]:before {
  content: "";
}
.od-icon--merge[data-v-60697b67]:before {
  content: "";
}
.od-icon--code[data-v-60697b67]:before {
  content: "";
}
.od-icon--bug[data-v-60697b67]:before {
  content: "";
}
.od-icon--partialbug[data-v-60697b67]:before {
  content: "";
}
.od-icon--shortcut[data-v-60697b67]:before {
  content: "";
}
.od-icon--shopping[data-v-60697b67]:before {
  content: "";
}
.od-icon--importexportproject[data-v-60697b67]:before {
  content: "";
}
.od-icon--testlab[data-v-60697b67]:before {
  content: "";
}
.od-icon--appstestlab[data-v-60697b67]:before {
  content: "";
}
.od-icon--arrange[data-v-60697b67]:before {
  content: "";
}
.od-icon--zoomtofit[data-v-60697b67]:before {
  content: "";
}
.od-icon--zoomtocenter[data-v-60697b67]:before {
  content: "";
}
.od-icon--layers[data-v-60697b67]:before {
  content: "";
}
.od-icon--quality[data-v-60697b67]:before {
  content: "";
}
.od-icon--cartographyproperties[data-v-60697b67]:before {
  content: "";
}
.od-icon--mapproperties[data-v-60697b67]:before {
  content: "";
}
.od-icon--nodeproperties[data-v-60697b67]:before {
  content: "";
}
.od-icon--splitview[data-v-60697b67]:before {
  content: "";
}
.od-icon--edgeproperties[data-v-60697b67]:before {
  content: "";
}
.od-icon--edgelabels[data-v-60697b67]:before {
  content: "";
}
.od-icon--nodelabels[data-v-60697b67]:before {
  content: "";
}
.od-icon--clusterlabels[data-v-60697b67]:before {
  content: "";
}
.od-icon--spidermode[data-v-60697b67]:before {
  content: "";
}
.od-icon--incomingedges[data-v-60697b67]:before {
  content: "";
}
.od-icon--outgoingedges[data-v-60697b67]:before {
  content: "";
}
.od-icon--datatable[data-v-60697b67]:before {
  content: "";
}
.od-icon--patternmatches[data-v-60697b67]:before {
  content: "";
}
.od-icon--fingerprint[data-v-60697b67]:before {
  content: "";
}
.od-icon--movehome[data-v-60697b67]:before {
  content: "";
}
.od-icon--home[data-v-60697b67]:before {
  content: "";
}
.od-icon--xls[data-v-60697b67]:before {
  content: "";
}
.od-icon--csv[data-v-60697b67]:before {
  content: "";
}
.od-icon--upload[data-v-60697b67]:before {
  content: "";
}
.od-icon--shrink[data-v-60697b67]:before {
  content: "";
}
.od-icon--increase[data-v-60697b67]:before {
  content: "";
}
.od-icon--usergroup[data-v-60697b67]:before {
  content: "";
}
.od-icon--useradministration[data-v-60697b67]:before {
  content: "";
}
.od-icon--edituser[data-v-60697b67]:before {
  content: "";
}
.od-icon--timer[data-v-60697b67]:before {
  content: "";
}
.od-icon--edges[data-v-60697b67]:before {
  content: "";
}
.od-icon--brightmode[data-v-60697b67]:before {
  content: "";
}
.od-icon--functions[data-v-60697b67]:before {
  content: "";
}
.od-icon--locked[data-v-60697b67]:before {
  content: "";
}
.od-icon--unlocked[data-v-60697b67]:before {
  content: "";
}
.od-icon--node[data-v-60697b67]:before {
  content: "";
}
.od-icon--tableview[data-v-60697b67]:before {
  content: "";
}
.od-icon--mapview[data-v-60697b67]:before {
  content: "";
}
.od-icon--hierarchy[data-v-60697b67]:before {
  content: "";
}
.od-icon--darkmode[data-v-60697b67]:before {
  content: "";
}
.od-icon--source[data-v-60697b67]:before {
  content: "";
}
.od-icon--custom[data-v-60697b67]:before {
  content: "";
}
.od-icon--parameter[data-v-60697b67]:before {
  content: "";
}
.od-icon--screen[data-v-60697b67]:before {
  content: "";
}
.od-icon--execution[data-v-60697b67]:before {
  content: "";
}
.od-icon--sync[data-v-60697b67]:before {
  content: "";
}
.od-icon--open[data-v-60697b67]:before {
  content: "";
}
.od-icon--number[data-v-60697b67]:before {
  content: "";
}
.od-icon--formatting[data-v-60697b67]:before {
  content: "";
}
.od-icon--columns[data-v-60697b67]:before {
  content: "";
}
.od-icon--rows[data-v-60697b67]:before {
  content: "";
}
.od-icon--sorterdata[data-v-60697b67]:before {
  content: "";
}
.od-icon--griplinevertical[data-v-60697b67]:before {
  content: "";
}
.od-icon--sum[data-v-60697b67]:before {
  content: "";
}
.od-icon--gripline[data-v-60697b67]:before {
  content: "";
}
.od-icon--smalldash[data-v-60697b67]:before {
  content: "";
}
.od-icon--fontcolor[data-v-60697b67]:before {
  content: "";
}
.od-icon--surfacecolor[data-v-60697b67]:before {
  content: "";
}
.od-icon--reload[data-v-60697b67]:before {
  content: "";
}
.od-icon--supply[data-v-60697b67]:before {
  content: "";
}
.od-icon--sell[data-v-60697b67]:before {
  content: "";
}
.od-icon--domain[data-v-60697b67]:before {
  content: "";
}
.od-icon--move[data-v-60697b67]:before {
  content: "";
}
.od-icon--send[data-v-60697b67]:before {
  content: "";
}
.od-icon--rawdata[data-v-60697b67]:before {
  content: "";
}
.od-icon--autosave[data-v-60697b67]:before {
  content: "";
}
.od-icon--autopreview[data-v-60697b67]:before {
  content: "";
}
.od-icon--preview[data-v-60697b67]:before {
  content: "";
}
.od-icon--downloadanimated svg[data-v-60697b67] {
  width: 20px;
  height: 20px;
}
.od-icon--downloadanimated.od-icon--large svg[data-v-60697b67] {
  width: 29px;
  height: 29px;
}
.od-icon--logout[data-v-60697b67]:before {
  content: "";
}
.od-icon--nextstate[data-v-60697b67]:before {
  content: "";
}
.od-icon--previous-state[data-v-60697b67]:before {
  content: "";
}
.od-icon--data-product[data-v-60697b67]:before {
  content: "";
}
.od-icon--data-product-details[data-v-60697b67]:before {
  content: "";
}
.od-icon--averagequality[data-v-60697b67]:before {
  content: "";
}
.od-icon--poorquality[data-v-60697b67]:before {
  content: "";
}
.od-icon--ai[data-v-60697b67]:before {
  content: "";
}
.od-icon--mail[data-v-60697b67]:before {
  content: "";
}
.od-icon--data-product-request[data-v-60697b67]:before {
  content: "";
}
.jarvis-theme[data-v-60697b67], .jarvis-theme-light[data-v-60697b67], .light[data-v-60697b67] {
  --cool-gray-10: #f2f5f5;
  --cool-gray-20: #dce0e1;
  --cool-gray-30: #c3c8cb;
  --cool-gray-40: #afb4b6;
  --cool-gray-50: #888c8f;
  --cool-gray-60: #6d7072;
  --cool-gray-70: #515252;
  --cool-gray-80: #373838;
  --cool-gray-90: #252626;
  --cool-gray-100: #161717;
  --red-10: #fff0f0;
  --red-20: #f6dcdc;
  --red-30: #ecbabc;
  --red-40: #ee9a9d;
  --red-50: #d66b71;
  --red-60: #b34d52;
  --red-70: #8c3539;
  --red-80: #642427;
  --red-90: #451317;
  --red-100: #2d0609;
  --orange-10: #fff1ee;
  --orange-20: #f5dbd6;
  --orange-30: #f2b8a8;
  --orange-40: #f29d80;
  --orange-50: #d37349;
  --orange-60: #a9572e;
  --orange-70: #823f1c;
  --orange-80: #5c2c15;
  --orange-90: #3e1b08;
  --orange-100: #2a0d00;
  --yellow-10: #faf3ea;
  --yellow-20: #fbdda9;
  --yellow-30: #ecbf61;
  --yellow-40: #d8ab49;
  --yellow-50: #ab8832;
  --yellow-60: #886a26;
  --yellow-70: #65501b;
  --yellow-80: #473712;
  --yellow-90: #2e230a;
  --yellow-100: #1e1400;
  --cool-green-10: #ecf7ed;
  --cool-green-20: #c3ebca;
  --cool-green-30: #92d59f;
  --cool-green-40: #35cc62;
  --cool-green-50: #31a050;
  --cool-green-60: #157e38;
  --cool-green-70: #1b5e2d;
  --cool-green-80: #0f421d;
  --cool-green-90: #002b0c;
  --cool-green-100: #001b05;
  --mint-10: #ebf7f0;
  --mint-20: #c0ebd5;
  --mint-30: #87d6b0;
  --mint-40: #5ac697;
  --mint-50: #339e73;
  --mint-60: #167c57;
  --mint-70: #1c5d42;
  --mint-80: #10412d;
  --mint-90: #002a1a;
  --mint-100: #001a0f;
  --teal-10: #e4f8f3;
  --teal-20: #b9ece0;
  --teal-30: #82d6c3;
  --teal-40: #5cc4af;
  --teal-50: #3f9b89;
  --teal-60: #2b7b6c;
  --teal-70: #165c50;
  --teal-80: #163f37;
  --teal-90: #0b2a24;
  --teal-100: #001a15;
  --turquoise-10: #e3f8f7;
  --turquoise-20: #baebe9;
  --turquoise-30: #84d4d2;
  --turquoise-40: #5dc2c0;
  --turquoise-50: #409a98;
  --turquoise-60: #2c7a78;
  --turquoise-70: #205a59;
  --turquoise-80: #173e3d;
  --turquoise-90: #0b2a29;
  --turquoise-100: #001a19;
  --cyan-10: #e2f8fe;
  --cyan-20: #bce8f3;
  --cyan-30: #94d1dd;
  --cyan-40: #6ebfce;
  --cyan-50: #4698a6;
  --cyan-60: #347984;
  --cyan-70: #275a63;
  --cyan-80: #1e3e44;
  --cyan-90: #0c292e;
  --cyan-100: #00191d;
  --cadet-blue-10: #e9f6fe;
  --cadet-blue-20: #c6e6f7;
  --cadet-blue-30: #9ccee7;
  --cadet-blue-40: #74bddc;
  --cadet-blue-50: #4d95b2;
  --cadet-blue-60: #39778f;
  --cadet-blue-70: #2c596b;
  --cadet-blue-80: #1f3d4a;
  --cadet-blue-90: #0c2833;
  --cadet-blue-100: #001821;
  --sky-blue-10: #eef6fe;
  --sky-blue-20: #c8e4ff;
  --sky-blue-30: #a2ccf1;
  --sky-blue-40: #7fb8e6;
  --sky-blue-50: #5891bc;
  --sky-blue-60: #427497;
  --sky-blue-70: #305671;
  --sky-blue-80: #213c50;
  --sky-blue-90: #0e2839;
  --sky-blue-100: #001927;
  --steel-blue-10: #f1f5fe;
  --steel-blue-20: #d0e2ff;
  --steel-blue-30: #a8c9fc;
  --steel-blue-40: #8eb5ea;
  --steel-blue-50: #5e8fc8;
  --steel-blue-60: #4472a5;
  --steel-blue-70: #31547b;
  --steel-blue-80: #223b57;
  --steel-blue-90: #0f273f;
  --steel-blue-100: #00182d;
  --blue-10: #f0f4ff;
  --blue-20: #d6e0ff;
  --blue-30: #b1c6ff;
  --blue-40: #98b1f2;
  --blue-50: #6a8ad3;
  --blue-60: #4e6dad;
  --blue-70: #365287;
  --blue-80: #233861;
  --blue-90: #102447;
  --blue-100: #001635;
  --slate-blue-10: #f2f3ff;
  --slate-blue-20: #dadfff;
  --slate-blue-30: #b9c4ff;
  --slate-blue-40: #a1aff2;
  --slate-blue-50: #7687d3;
  --slate-blue-60: #5169c0;
  --slate-blue-70: #394e98;
  --slate-blue-80: #25356d;
  --slate-blue-90: #112251;
  --slate-blue-100: #00133f;
  --indigo-10: #f3f3ff;
  --indigo-20: #dddeff;
  --indigo-30: #c0c2ff;
  --indigo-40: #aaacf4;
  --indigo-50: #8284d9;
  --indigo-60: #6265b8;
  --indigo-70: #474a94;
  --indigo-80: #2e3176;
  --indigo-90: #1c1f54;
  --indigo-100: #0c0f44;
  --purple-10: #f5f3fe;
  --purple-20: #e4dcff;
  --purple-30: #ccc0ef;
  --purple-40: #b9aae3;
  --purple-50: #9680ce;
  --purple-60: #7760b0;
  --purple-70: #5c4490;
  --purple-80: #3f2e67;
  --purple-90: #2b1a4e;
  --purple-100: #1c0b3b;
  --magenta-10: #fef0fb;
  --magenta-20: #fbd5f3;
  --magenta-30: #e8b7df;
  --magenta-40: #dba0cf;
  --magenta-50: #c370b3;
  --magenta-60: #9e5590;
  --magenta-70: #753f6c;
  --magenta-80: #532a4c;
  --magenta-90: #391b33;
  --magenta-100: #290825;
  --black: #000;
  --white: #fff;
  --warning: #ff7819;
  --warning-hover: #ed6d00;
  --error: #dc253a;
  --error-hover: #dc253a;
  --success: #00a25b;
  --success-hover: #008d4f;
  --system-colors-text-icon-colors-primary: var(--cool-gray-90);
  --system-colors-text-icon-colors-secondary: var(--cool-gray-10);
  --system-colors-text-icon-colors-subtle: var(--cool-gray-60);
  --system-colors-text-icon-colors-disabled: var(--cool-gray-30);
  --system-colors-text-icon-colors-hover: var(--cool-gray-40);
  --system-colors-text-icon-colors-selected: var(--cool-gray-70);
  --system-colors-text-icon-colors-warning: var(--warning);
  --system-colors-text-icon-colors-warning-hover: var(--warning-hover);
  --system-colors-text-icon-colors-error: var(--error);
  --system-colors-text-icon-colors-error-hover: var(--error-hover);
  --system-colors-text-icon-colors-success: var(--success);
  --system-colors-text-icon-colors-success-hover: var(--success-hover);
  --system-colors-text-icon-colors-always-light: var(--cool-gray-10);
  --system-colors-text-highlight: var(--cool-gray-20);
  --system-colors-stroke-default: var(--cool-gray-20);
  --system-colors-stroke-default-not-interactable: var(--cool-gray-20);
  --system-colors-outline-focussed: var(--cool-green-60);
  --system-colors-border-default: var(--cool-gray-20);
  --system-colors-border-disabled: var(--cool-gray-30);
  --system-colors-border-hover: var(--cool-gray-40);
  --system-colors-border-selected: var(--cool-gray-70);
  --system-colors-border-high-contrast: var(--cool-gray-100);
  --system-colors-border-warning: var(--warning);
  --system-colors-border-warning-hover: var(--warning-hover);
  --system-colors-border-error: var(--error);
  --system-colors-border-error-hover: var(--error-hover);
  --system-colors-border-success: var(--success);
  --system-colors-border-success-hover: var(--success-hover);
  --system-colors-surface-primary: var(--cool-green-50);
  --system-colors-surface-high-contrast: var(--cool-gray-100);
  --system-colors-surface-04: var(--cool-gray-30);
  --system-colors-surface-03: var(--cool-gray-20);
  --system-colors-surface-02: var(--cool-gray-10);
  --system-colors-surface-01: var(--white);
  --system-colors-surface-primary-hover: var(--cool-green-70);
  --system-colors-surface-primary-focussed: var(--cool-green-50);
  --system-colors-surface-primary-pressed: var(--cool-green-80);
  --system-colors-surface-hover: var(--cool-gray-10);
  --system-colors-surface-selected: var(--cool-gray-20);
  --system-colors-surface-error: var(--error);
  --system-colors-surface-error-hover: var(--error-hover);
  --system-colors-surface-warning: var(--warning);
  --system-colors-surface-warning-hover: var(--warning-hover);
  --system-colors-surface-success: var(--success);
  --system-colors-surface-success-hover: var(--success-hover);
  --system-colors-surface-high-contrast-hover: var(--cool-gray-80);
  --data-visualization-surface-cool-gray-40: var(--cool-gray-40);
  --data-visualization-surface-cool-gray-50: var(--cool-gray-50);
  --data-visualization-surface-cool-gray-60: var(--cool-gray-60);
  --data-visualization-surface-cool-gray-70: var(--cool-gray-70);
  --data-visualization-surface-red-40: var(--red-40);
  --data-visualization-surface-red-50: var(--red-50);
  --data-visualization-surface-red-60: var(--red-60);
  --data-visualization-surface-red-70: var(--red-70);
  --data-visualization-surface-orange-40: var(--orange-40);
  --data-visualization-surface-orange-50: var(--orange-60);
  --data-visualization-surface-orange-60: var(--orange-70);
  --data-visualization-surface-yellow-40: var(--yellow-40);
  --data-visualization-surface-yellow-50: var(--yellow-50);
  --data-visualization-surface-yellow-60: var(--yellow-60);
  --data-visualization-surface-yellow-70: var(--yellow-70);
  --data-visualization-surface-cool-green-40: var(--cool-green-40);
  --data-visualization-surface-cool-green-50: var(--cool-green-50);
  --data-visualization-surface-cool-green-60: var(--cool-green-60);
  --data-visualization-surface-cool-green-70: var(--cool-green-70);
  --data-visualization-surface-mint-40: var(--mint-40);
  --data-visualization-surface-mint-50: var(--mint-50);
  --data-visualization-surface-mint-60: var(--mint-60);
  --data-visualization-surface-mint-70: var(--mint-70);
  --data-visualization-surface-teal-40: var(--teal-40);
  --data-visualization-surface-teal-50: var(--teal-50);
  --data-visualization-surface-teal-60: var(--teal-60);
  --data-visualization-surface-teal-70: var(--teal-70);
  --data-visualization-surface-turquoise-40: var(--turquoise-40);
  --data-visualization-surface-turquoise-50: var(--turquoise-50);
  --data-visualization-surface-turquoise-60: var(--turquoise-60);
  --data-visualization-surface-turquoise-70: var(--turquoise-70);
  --data-visualization-surface-cyan-40: var(--cyan-40);
  --data-visualization-surface-cyan-50: var(--cyan-50);
  --data-visualization-surface-cyan-60: var(--cyan-60);
  --data-visualization-surface-cyan-70: var(--cyan-70);
  --data-visualization-surface-cadet-blue-40: var(--cadet-blue-40);
  --data-visualization-surface-cadet-blue-50: var(--cadet-blue-50);
  --data-visualization-surface-cadet-blue-60: var(--cadet-blue-60);
  --data-visualization-surface-cadet-blue-70: var(--cadet-blue-70);
  --data-visualization-surface-sky-blue-40: var(--sky-blue-40);
  --data-visualization-surface-sky-blue-50: var(--sky-blue-50);
  --data-visualization-surface-sky-blue-60: var(--sky-blue-60);
  --data-visualization-surface-sky-blue-70: var(--sky-blue-70);
  --data-visualization-surface-steel-blue-40: var(--steel-blue-40);
  --data-visualization-surface-steel-blue-50: var(--steel-blue-50);
  --data-visualization-surface-steel-blue-60: var(--steel-blue-60);
  --data-visualization-surface-steel-blue-70: var(--steel-blue-70);
  --data-visualization-surface-blue-40: var(--blue-40);
  --data-visualization-surface-blue-50: var(--blue-50);
  --data-visualization-surface-blue-60: var(--blue-60);
  --data-visualization-surface-blue-70: var(--blue-70);
  --data-visualization-surface-slate-blue-40: var(--slate-blue-40);
  --data-visualization-surface-slate-blue-50: var(--slate-blue-50);
  --data-visualization-surface-slate-blue-60: var(--slate-blue-60);
  --data-visualization-surface-slate-blue-70: var(--slate-blue-70);
  --data-visualization-surface-indigo-40: var(--indigo-40);
  --data-visualization-surface-indigo-50: var(--indigo-50);
  --data-visualization-surface-indigo-60: var(--indigo-60);
  --data-visualization-surface-indigo-70: var(--indigo-70);
  --data-visualization-surface-purple-40: var(--purple-40);
  --data-visualization-surface-purple-50: var(--purple-50);
  --data-visualization-surface-purple-60: var(--purple-60);
  --data-visualization-surface-purple-70: var(--purple-70);
  --data-visualization-surface-magenta-40: var(--magenta-40);
  --data-visualization-surface-magenta-50: var(--magenta-50);
  --data-visualization-surface-magenta-60: var(--magenta-60);
  --data-visualization-surface-magenta-70: var(--magenta-70);
  --data-visualization-surface-orange-70: var(--orange-70);
  --data-visualization-text-cool-gray: var(--cool-gray-100);
  --data-visualization-text-red: var(--red-100);
  --data-visualization-text-orange: var(--orange-100);
  --data-visualization-text-yellow: var(--yellow-100);
  --data-visualization-text-cool-green: var(--cool-green-100);
  --data-visualization-text-mint: var(--mint-100);
  --data-visualization-text-teal: var(--teal-100);
  --data-visualization-text-turquoise: var(--turquoise-100);
  --data-visualization-text-cyan: var(--cyan-100);
  --data-visualization-text-cadet-blue: var(--cadet-blue-100);
  --data-visualization-text-slate-blue: var(--slate-blue-100);
  --data-visualization-text-steel-blue: var(--steel-blue-100);
  --data-visualization-text-blue: var(--blue-100);
  --data-visualization-text-indigo: var(--indigo-100);
  --data-visualization-text-purple: var(--purple-100);
  --data-visualization-text-magenta: var(--magenta-100);
  --data-visualization-text-sky-blue: var(--sky-blue-100);
}
.jarvis-theme.darkmode[data-v-60697b67], .jarvis-theme.dark[data-v-60697b67], .jarvis-theme .darkmode[data-v-60697b67], .darkmode[data-v-60697b67], .dark[data-v-60697b67], .jarvis-theme-dark[data-v-60697b67] {
  --cool-gray-10: #f2f5f5;
  --cool-gray-20: #dce0e1;
  --cool-gray-30: #c3c8cb;
  --cool-gray-40: #afb4b6;
  --cool-gray-50: #888c8f;
  --cool-gray-60: #6d7072;
  --cool-gray-70: #515252;
  --cool-gray-80: #373838;
  --cool-gray-90: #252626;
  --cool-gray-100: #161717;
  --red-10: #fff0f0;
  --red-20: #f6dcdc;
  --red-30: #ecbabc;
  --red-40: #ee9a9d;
  --red-50: #d66b71;
  --red-60: #b34d52;
  --red-70: #8c3539;
  --red-80: #642427;
  --red-90: #451317;
  --red-100: #2d0609;
  --orange-10: #fff1ee;
  --orange-20: #f5dbd6;
  --orange-30: #f2b8a8;
  --orange-40: #f29d80;
  --orange-50: #d37349;
  --orange-60: #a9572e;
  --orange-70: #823f1c;
  --orange-80: #5c2c15;
  --orange-90: #3e1b08;
  --orange-100: #2a0d00;
  --yellow-10: #faf3ea;
  --yellow-20: #fbdda9;
  --yellow-30: #ecbf61;
  --yellow-40: #d8ab49;
  --yellow-50: #ab8832;
  --yellow-60: #886a26;
  --yellow-70: #65501b;
  --yellow-80: #473712;
  --yellow-90: #2e230a;
  --yellow-100: #1e1400;
  --cool-green-10: #ecf7ed;
  --cool-green-20: #c3ebca;
  --cool-green-30: #92d59f;
  --cool-green-40: #35cc62;
  --cool-green-50: #31a050;
  --cool-green-60: #157e38;
  --cool-green-70: #1b5e2d;
  --cool-green-80: #0f421d;
  --cool-green-90: #002b0c;
  --cool-green-100: #001b05;
  --mint-10: #ebf7f0;
  --mint-20: #c0ebd5;
  --mint-30: #87d6b0;
  --mint-40: #5ac697;
  --mint-50: #339e73;
  --mint-60: #167c57;
  --mint-70: #1c5d42;
  --mint-80: #10412d;
  --mint-90: #002a1a;
  --mint-100: #001a0f;
  --teal-10: #e4f8f3;
  --teal-20: #b9ece0;
  --teal-30: #82d6c3;
  --teal-40: #5cc4af;
  --teal-50: #3f9b89;
  --teal-60: #2b7b6c;
  --teal-70: #165c50;
  --teal-80: #163f37;
  --teal-90: #0b2a24;
  --teal-100: #001a15;
  --turquoise-10: #e3f8f7;
  --turquoise-20: #baebe9;
  --turquoise-30: #84d4d2;
  --turquoise-40: #5dc2c0;
  --turquoise-50: #409a98;
  --turquoise-60: #2c7a78;
  --turquoise-70: #205a59;
  --turquoise-80: #173e3d;
  --turquoise-90: #0b2a29;
  --turquoise-100: #001a19;
  --cyan-10: #e2f8fe;
  --cyan-20: #bce8f3;
  --cyan-30: #94d1dd;
  --cyan-40: #6ebfce;
  --cyan-50: #4698a6;
  --cyan-60: #347984;
  --cyan-70: #275a63;
  --cyan-80: #1e3e44;
  --cyan-90: #0c292e;
  --cyan-100: #00191d;
  --cadet-blue-10: #e9f6fe;
  --cadet-blue-20: #c6e6f7;
  --cadet-blue-30: #9ccee7;
  --cadet-blue-40: #74bddc;
  --cadet-blue-50: #4d95b2;
  --cadet-blue-60: #39778f;
  --cadet-blue-70: #2c596b;
  --cadet-blue-80: #1f3d4a;
  --cadet-blue-90: #0c2833;
  --cadet-blue-100: #001821;
  --sky-blue-10: #eef6fe;
  --sky-blue-20: #c8e4ff;
  --sky-blue-30: #a2ccf1;
  --sky-blue-40: #7fb8e6;
  --sky-blue-50: #5891bc;
  --sky-blue-60: #427497;
  --sky-blue-70: #305671;
  --sky-blue-80: #213c50;
  --sky-blue-90: #0e2839;
  --sky-blue-100: #001927;
  --steel-blue-10: #f1f5fe;
  --steel-blue-20: #d0e2ff;
  --steel-blue-30: #a8c9fc;
  --steel-blue-40: #8eb5ea;
  --steel-blue-50: #5e8fc8;
  --steel-blue-60: #4472a5;
  --steel-blue-70: #31547b;
  --steel-blue-80: #223b57;
  --steel-blue-90: #0f273f;
  --steel-blue-100: #00182d;
  --blue-10: #f0f4ff;
  --blue-20: #d6e0ff;
  --blue-30: #b1c6ff;
  --blue-40: #98b1f2;
  --blue-50: #6a8ad3;
  --blue-60: #4e6dad;
  --blue-70: #365287;
  --blue-80: #233861;
  --blue-90: #102447;
  --blue-100: #001635;
  --slate-blue-10: #f2f3ff;
  --slate-blue-20: #dadfff;
  --slate-blue-30: #b9c4ff;
  --slate-blue-40: #a1aff2;
  --slate-blue-50: #7687d3;
  --slate-blue-60: #5169c0;
  --slate-blue-70: #394e98;
  --slate-blue-80: #25356d;
  --slate-blue-90: #112251;
  --slate-blue-100: #00133f;
  --indigo-10: #f3f3ff;
  --indigo-20: #dddeff;
  --indigo-30: #c0c2ff;
  --indigo-40: #aaacf4;
  --indigo-50: #8284d9;
  --indigo-60: #6265b8;
  --indigo-70: #474a94;
  --indigo-80: #2e3176;
  --indigo-90: #1c1f54;
  --indigo-100: #0c0f44;
  --purple-10: #f5f3fe;
  --purple-20: #e4dcff;
  --purple-30: #ccc0ef;
  --purple-40: #b9aae3;
  --purple-50: #9680ce;
  --purple-60: #7760b0;
  --purple-70: #5c4490;
  --purple-80: #3f2e67;
  --purple-90: #2b1a4e;
  --purple-100: #1c0b3b;
  --magenta-10: #fef0fb;
  --magenta-20: #fbd5f3;
  --magenta-30: #e8b7df;
  --magenta-40: #dba0cf;
  --magenta-50: #c370b3;
  --magenta-60: #9e5590;
  --magenta-70: #753f6c;
  --magenta-80: #532a4c;
  --magenta-90: #391b33;
  --magenta-100: #290825;
  --black: #000;
  --white: #fff;
  --warning: #d86300;
  --warning-hover: #ec6d00;
  --error: #dc253a;
  --error-hover: #dc253a;
  --success: #008d4f;
  --success-hover: #00a25b;
  --system-colors-text-icon-colors-primary: var(--cool-gray-10);
  --system-colors-text-icon-colors-secondary: var(--cool-gray-90);
  --system-colors-text-icon-colors-subtle: var(--cool-gray-30);
  --system-colors-text-icon-colors-disabled: var(--cool-gray-60);
  --system-colors-text-icon-colors-hover: var(--cool-gray-50);
  --system-colors-text-icon-colors-selected: var(--cool-gray-60);
  --system-colors-text-icon-colors-warning: var(--warning);
  --system-colors-text-icon-colors-warning-hover: var(--warning-hover);
  --system-colors-text-icon-colors-error: var(--error);
  --system-colors-text-icon-colors-error-hover: var(--error-hover);
  --system-colors-text-icon-colors-success: var(--success);
  --system-colors-text-icon-colors-success-hover: var(--success-hover);
  --system-colors-text-icon-colors-always-light: var(--cool-gray-10);
  --system-colors-text-highlight: var(--cool-gray-80);
  --system-colors-stroke-default: var(--cool-gray-60);
  --system-colors-stroke-default-not-interactable: var(--cool-gray-60);
  --system-colors-outline-focussed: var(--cool-green-60);
  --system-colors-border-default: var(--cool-gray-70);
  --system-colors-border-disabled: var(--cool-gray-60);
  --system-colors-border-hover: var(--cool-gray-50);
  --system-colors-border-selected: var(--cool-gray-60);
  --system-colors-border-high-contrast: var(--cool-gray-10);
  --system-colors-border-warning: var(--warning);
  --system-colors-border-warning-hover: var(--warning-hover);
  --system-colors-border-error: var(--error);
  --system-colors-border-error-hover: var(--error-hover);
  --system-colors-border-success: var(--success);
  --system-colors-border-success-hover: var(--success-hover);
  --system-colors-surface-primary: var(--cool-green-60);
  --system-colors-surface-high-contrast: var(--cool-gray-10);
  --system-colors-surface-04: var(--cool-gray-70);
  --system-colors-surface-03: var(--cool-gray-60);
  --system-colors-surface-02: var(--cool-gray-90);
  --system-colors-surface-01: var(--black);
  --system-colors-surface-primary-hover: var(--cool-green-50);
  --system-colors-surface-primary-focussed: var(--cool-green-60);
  --system-colors-surface-primary-pressed: var(--cool-green-50);
  --system-colors-surface-hover: var(--cool-gray-90);
  --system-colors-surface-selected: var(--cool-gray-80);
  --system-colors-surface-error: var(--error);
  --system-colors-surface-error-hover: var(--error-hover);
  --system-colors-surface-warning: var(--warning);
  --system-colors-surface-warning-hover: var(--warning-hover);
  --system-colors-surface-success: var(--success);
  --system-colors-surface-success-hover: var(--success-hover);
  --system-colors-surface-high-contrast-hover: var(--cool-gray-30);
  --data-visualization-surface-cool-gray-40: var(--cool-gray-50);
  --data-visualization-surface-cool-gray-50: var(--cool-gray-60);
  --data-visualization-surface-cool-gray-60: var(--cool-gray-70);
  --data-visualization-surface-cool-gray-70: var(--cool-gray-80);
  --data-visualization-surface-red-40: var(--red-50);
  --data-visualization-surface-red-50: var(--red-60);
  --data-visualization-surface-red-60: var(--red-70);
  --data-visualization-surface-red-70: var(--red-80);
  --data-visualization-surface-orange-40: var(--orange-50);
  --data-visualization-surface-orange-50: var(--orange-70);
  --data-visualization-surface-orange-60: var(--orange-80);
  --data-visualization-surface-yellow-40: var(--yellow-50);
  --data-visualization-surface-yellow-50: var(--yellow-60);
  --data-visualization-surface-yellow-60: var(--yellow-70);
  --data-visualization-surface-yellow-70: var(--yellow-80);
  --data-visualization-surface-cool-green-40: var(--cool-green-50);
  --data-visualization-surface-cool-green-50: var(--cool-green-60);
  --data-visualization-surface-cool-green-60: var(--cool-green-70);
  --data-visualization-surface-cool-green-70: var(--cool-green-80);
  --data-visualization-surface-mint-40: var(--mint-50);
  --data-visualization-surface-mint-50: var(--mint-60);
  --data-visualization-surface-mint-60: var(--mint-70);
  --data-visualization-surface-mint-70: var(--mint-80);
  --data-visualization-surface-teal-40: var(--teal-50);
  --data-visualization-surface-teal-50: var(--teal-60);
  --data-visualization-surface-teal-60: var(--teal-70);
  --data-visualization-surface-teal-70: var(--teal-80);
  --data-visualization-surface-turquoise-40: var(--turquoise-50);
  --data-visualization-surface-turquoise-50: var(--turquoise-60);
  --data-visualization-surface-turquoise-60: var(--turquoise-70);
  --data-visualization-surface-turquoise-70: var(--turquoise-80);
  --data-visualization-surface-cyan-40: var(--cyan-50);
  --data-visualization-surface-cyan-50: var(--cyan-60);
  --data-visualization-surface-cyan-60: var(--cyan-70);
  --data-visualization-surface-cyan-70: var(--cyan-80);
  --data-visualization-surface-cadet-blue-40: var(--cadet-blue-50);
  --data-visualization-surface-cadet-blue-50: var(--cadet-blue-60);
  --data-visualization-surface-cadet-blue-60: var(--cadet-blue-70);
  --data-visualization-surface-cadet-blue-70: var(--cadet-blue-80);
  --data-visualization-surface-sky-blue-40: var(--sky-blue-50);
  --data-visualization-surface-sky-blue-50: var(--sky-blue-60);
  --data-visualization-surface-sky-blue-60: var(--sky-blue-70);
  --data-visualization-surface-sky-blue-70: var(--sky-blue-80);
  --data-visualization-surface-steel-blue-40: var(--steel-blue-50);
  --data-visualization-surface-steel-blue-50: var(--steel-blue-60);
  --data-visualization-surface-steel-blue-60: var(--steel-blue-70);
  --data-visualization-surface-steel-blue-70: var(--steel-blue-80);
  --data-visualization-surface-blue-40: var(--blue-50);
  --data-visualization-surface-blue-50: var(--blue-60);
  --data-visualization-surface-blue-60: var(--blue-70);
  --data-visualization-surface-blue-70: var(--blue-80);
  --data-visualization-surface-slate-blue-40: var(--slate-blue-50);
  --data-visualization-surface-slate-blue-50: var(--slate-blue-60);
  --data-visualization-surface-slate-blue-60: var(--slate-blue-70);
  --data-visualization-surface-slate-blue-70: var(--slate-blue-80);
  --data-visualization-surface-indigo-40: var(--indigo-50);
  --data-visualization-surface-indigo-50: var(--indigo-60);
  --data-visualization-surface-indigo-60: var(--indigo-70);
  --data-visualization-surface-indigo-70: var(--indigo-80);
  --data-visualization-surface-purple-40: var(--purple-50);
  --data-visualization-surface-purple-50: var(--purple-60);
  --data-visualization-surface-purple-60: var(--purple-70);
  --data-visualization-surface-purple-70: var(--purple-80);
  --data-visualization-surface-magenta-40: var(--magenta-50);
  --data-visualization-surface-magenta-50: var(--magenta-60);
  --data-visualization-surface-magenta-60: var(--magenta-70);
  --data-visualization-surface-magenta-70: var(--magenta-80);
  --data-visualization-surface-orange-70: var(--orange-80);
  --data-visualization-text-cool-gray: var(--cool-gray-10);
  --data-visualization-text-red: var(--red-10);
  --data-visualization-text-orange: var(--orange-10);
  --data-visualization-text-yellow: var(--yellow-10);
  --data-visualization-text-cool-green: var(--cool-green-10);
  --data-visualization-text-mint: var(--mint-10);
  --data-visualization-text-teal: var(--teal-10);
  --data-visualization-text-turquoise: var(--turquoise-10);
  --data-visualization-text-cyan: var(--cyan-10);
  --data-visualization-text-cadet-blue: var(--cadet-blue-10);
  --data-visualization-text-slate-blue: var(--slate-blue-10);
  --data-visualization-text-steel-blue: var(--steel-blue-10);
  --data-visualization-text-blue: var(--blue-10);
  --data-visualization-text-indigo: var(--indigo-10);
  --data-visualization-text-purple: var(--purple-10);
  --data-visualization-text-magenta: var(--magenta-10);
  --data-visualization-text-sky-blue: var(--sky-blue-10);
}
.jarvis-theme[data-v-60697b67], .jarvis-theme-light[data-v-60697b67], .jarvis-theme-dark[data-v-60697b67], .light[data-v-60697b67], .dark[data-v-60697b67] {
  --font-family-sans: "Jarvis-Protipo", Helvetica, Arial, sans-serif;
  --font-size-h1: 72px;
  --font-size-h2: 36px;
  --font-size-h3: 24px;
  --font-size-h4: 18px;
  --font-size-h5: 14px;
  --font-size-base: 14px;
  --font-size-small: 12px;
}
.web-component-text[data-v-60697b67] {
  color: var(--system-colors-text-icon-colors-primary);
  -webkit-font-smoothing: initial;
}
.monospaced[data-v-60697b67] {
  font-feature-settings: "tnum" 1, "zero" 1;
}
.bold[data-v-60697b67] {
  font-weight: 500;
}
.jarvis-theme[data-v-60697b67], .jarvis-theme-light[data-v-60697b67], .jarvis-theme-dark[data-v-60697b67], .light[data-v-60697b67], .dark[data-v-60697b67] {
  --border-radius-default: 4px;
  --border-radius-l: 8px;
  --border-radius-xl: 16px;
  --box-shadow: 0 10px 20px 0 #2222221a;
  --box-elevated: var(--box-shadow);
  --box-shadow-bordered: var(--box-shadow);
  --space-xxl: 80px;
  --space-xl: 64px;
  --space-l: 40px;
  --space-base: 24px;
  --space-medium: 16px;
  --space-s: 8px;
  --space-xs: 4px;
  --space-xxs: 2px;
  --z-index-dialog: 45;
  --z-index-dropdown: 75;
  --z-index-above-zero: 1;
}
.scrollbar[data-v-60697b67]::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.scrollbar[data-v-60697b67]:hover::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.scrollbar[data-v-60697b67]::-webkit-scrollbar-track {
  background: none;
}
.scrollbar[data-v-60697b67]::-webkit-scrollbar-corner {
  background: none;
}
.scrollbar[data-v-60697b67]::-webkit-scrollbar-thumb {
  background: #c1c1c1;
  border-radius: 3px;
}
.od-icon[data-v-60697b67]:before {
  font-size: 20px;
}
@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-rotate-x {
  syntax: "*";
  inherits: false
}
@property --tw-rotate-y {
  syntax: "*";
  inherits: false
}
@property --tw-rotate-z {
  syntax: "*";
  inherits: false
}
@property --tw-skew-x {
  syntax: "*";
  inherits: false
}
@property --tw-skew-y {
  syntax: "*";
  inherits: false
}
@property --tw-space-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-leading {
  syntax: "*";
  inherits: false
}
@property --tw-font-weight {
  syntax: "*";
  inherits: false
}
@property --tw-tracking {
  syntax: "*";
  inherits: false
}
@property --tw-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: 0;
}
@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-outline-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-blur {
  syntax: "*";
  inherits: false
}
@property --tw-brightness {
  syntax: "*";
  inherits: false
}
@property --tw-contrast {
  syntax: "*";
  inherits: false
}
@property --tw-grayscale {
  syntax: "*";
  inherits: false
}
@property --tw-hue-rotate {
  syntax: "*";
  inherits: false
}
@property --tw-invert {
  syntax: "*";
  inherits: false
}
@property --tw-opacity {
  syntax: "*";
  inherits: false
}
@property --tw-saturate {
  syntax: "*";
  inherits: false
}
@property --tw-sepia {
  syntax: "*";
  inherits: false
}
@property --tw-drop-shadow {
  syntax: "*";
  inherits: false
}
@property --tw-drop-shadow-color {
  syntax: "*";
  inherits: false
}
@property --tw-drop-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-drop-shadow-size {
  syntax: "*";
  inherits: false
}
@property --tw-duration {
  syntax: "*";
  inherits: false
}
@property --tw-content {
  syntax: "*";
  inherits: false;
  initial-value: "";
}
@keyframes spin-60697b67 {
to {
    transform: rotate(360deg);
}
}
/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */
@layer properties {
  @supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
    *, :before, :after, ::backdrop {
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --tw-rotate-x: initial;
      --tw-rotate-y: initial;
      --tw-rotate-z: initial;
      --tw-skew-x: initial;
      --tw-skew-y: initial;
      --tw-space-y-reverse: 0;
      --tw-border-style: solid;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-tracking: initial;
      --tw-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-outline-style: solid;
      --tw-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
      --tw-duration: initial;
      --tw-content: "";
    }
  }
}

@layer theme {
  :root, :host {
    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace;
    --spacing: .25rem;
    --container-sm: 24rem;
    --container-lg: 32rem;
    --text-xs: .75rem;
    --text-xs--line-height: calc(1 / .75);
    --text-sm--line-height: calc(1.25 / .875);
    --text-base--line-height: calc(1.5 / 1);
    --text-lg: 1.125rem;
    --text-lg--line-height: calc(1.75 / 1.125);
    --text-xl--line-height: calc(1.75 / 1.25);
    --text-2xl--line-height: calc(2 / 1.5);
    --text-3xl--line-height: calc(2.25 / 1.875);
    --text-4xl--line-height: calc(2.5 / 2.25);
    --text-5xl--line-height: 1;
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --tracking-wide: .025em;
    --tracking-wider: .05em;
    --radius-md: .375rem;
    --radius-lg: .5rem;
    --radius-2xl: 1rem;
    --animate-spin: spin 1s linear infinite;
    --default-transition-duration: .15s;
    --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    --default-font-family: var(--font-family-sans);
    --default-mono-font-family: var(--font-mono);
    --color-text-primary: var(--system-colors-text-icon-colors-primary);
  }
}

@layer base {
  *, :after, :before, ::backdrop {
    box-sizing: border-box;
    border: 0 solid;
    margin: 0;
    padding: 0;
  }

  ::file-selector-button {
    box-sizing: border-box;
    border: 0 solid;
    margin: 0;
    padding: 0;
  }

  html, :host {
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    line-height: 1.5;
    font-family: var(--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(--default-font-feature-settings, normal);
    font-variation-settings: var(--default-font-variation-settings, normal);
    -webkit-tap-highlight-color: transparent;
  }

  hr {
    height: 0;
    color: inherit;
    border-top-width: 1px;
  }

  abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }

  h1, h2, h3, h4, h5, h6 {
    font-size: inherit;
    font-weight: inherit;
  }

  a {
    color: inherit;
    -webkit-text-decoration: inherit;
    -webkit-text-decoration: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
  }

  b, strong {
    font-weight: bolder;
  }

  code, kbd, samp, pre {
    font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
    font-feature-settings: var(--default-mono-font-feature-settings, normal);
    font-variation-settings: var(--default-mono-font-variation-settings, normal);
    font-size: 1em;
  }

  small {
    font-size: 80%;
  }

  sub, sup {
    vertical-align: baseline;
    font-size: 75%;
    line-height: 0;
    position: relative;
  }

  sub {
    bottom: -.25em;
  }

  sup {
    top: -.5em;
  }

  table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
  }

  :-moz-focusring {
    outline: auto;
  }

  progress {
    vertical-align: baseline;
  }

  summary {
    display: list-item;
  }

  ol, ul, menu {
    list-style: none;
  }

  img, svg, video, canvas, audio, iframe, embed, object {
    vertical-align: middle;
    display: block;
  }

  img, video {
    max-width: 100%;
    height: auto;
  }

  button, input, select, optgroup, textarea {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    opacity: 1;
    background-color: #0000;
    border-radius: 0;
  }

  ::file-selector-button {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    opacity: 1;
    background-color: #0000;
    border-radius: 0;
  }

  :where(select:is([multiple], [size])) optgroup {
    font-weight: bolder;
  }

  :where(select:is([multiple], [size])) optgroup option {
    padding-inline-start: 20px;
  }

  ::file-selector-button {
    margin-inline-end: 4px;
  }

  ::placeholder {
    opacity: 1;
  }

  @supports (not ((-webkit-appearance: -apple-pay-button))) or (contain-intrinsic-size: 1px) {
    ::placeholder {
      color: currentColor;
    }

    @supports (color: color-mix(in lab, red, red)) {
      ::placeholder {
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
    }
  }

  textarea {
    resize: vertical;
  }

  ::-webkit-search-decoration {
    -webkit-appearance: none;
  }

  ::-webkit-date-and-time-value {
    min-height: 1lh;
    text-align: inherit;
  }

  ::-webkit-datetime-edit {
    display: inline-flex;
  }

  ::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
  }

  ::-webkit-datetime-edit {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-year-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-month-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-day-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-hour-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-minute-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-second-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-millisecond-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-meridiem-field {
    padding-block: 0;
  }

  ::-webkit-calendar-picker-indicator {
    line-height: 1;
  }

  :-moz-ui-invalid {
    box-shadow: none;
  }

  button, input:where([type="button"], [type="reset"], [type="submit"]) {
    appearance: button;
  }

  ::file-selector-button {
    appearance: button;
  }

  ::-webkit-inner-spin-button {
    height: auto;
  }

  ::-webkit-outer-spin-button {
    height: auto;
  }

  [hidden]:where(:not([hidden="until-found"])) {
    display: none !important;
  }

  body {
    font-size: var(--font-size-base, 14px);
  }

  h1 {
    font-size: var(--font-size-h1);
    line-height: var(--tw-leading, var(--text-5xl--line-height));
  }

  h2 {
    font-size: var(--font-size-h2);
    line-height: var(--tw-leading, var(--text-4xl--line-height));
  }

  h3 {
    font-size: var(--font-size-h3);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
    text-indent: -1px;
    letter-spacing: -.5px;
    font-weight: 400;
  }

  h4 {
    font-size: var(--font-size-h4);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
    letter-spacing: -.2px;
    font-weight: 400;
  }

  h5 {
    font-size: var(--font-size-h5);
    line-height: var(--tw-leading, var(--text-xl--line-height));
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 500;
  }

  [type="text"] {
    appearance: initial;
    background-color: initial;
    border-color: initial;
    border-width: initial;
    border-radius: initial;
    padding: initial;
    font-size: initial;
    line-height: initial;
    --tw-shadow: initial;
  }
}

@layer components;

@layer utilities {
  .\@container {
    container-type: inline-size;
  }

  .pointer-events-auto {
    pointer-events: auto;
  }

  .pointer-events-none {
    pointer-events: none;
  }

  .collapse {
    visibility: collapse;
  }

  .invisible {
    visibility: hidden;
  }

  .visible {
    visibility: visible;
  }

  .sr-only {
    clip-path: inset(50%);
    white-space: nowrap;
    border-width: 0;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    position: absolute;
    overflow: hidden;
  }

  .absolute {
    position: absolute;
  }

  .fixed {
    position: fixed;
  }

  .relative {
    position: relative;
  }

  .static {
    position: static;
  }

  .inset-y-1\/2 {
    inset-block: 50%;
  }

  .start {
    inset-inline-start: var(--spacing);
  }

  .end {
    inset-inline-end: var(--spacing);
  }

  .top-0 {
    top: calc(var(--spacing) * 0);
  }

  .top-\[13px\] {
    top: 13px;
  }

  .right-0 {
    right: calc(var(--spacing) * 0);
  }

  .right-2 {
    right: calc(var(--spacing) * 2);
  }

  .right-\[-15px\] {
    right: -15px;
  }

  .right-\[-350px\] {
    right: -350px;
  }

  .bottom-0 {
    bottom: calc(var(--spacing) * 0);
  }

  .bottom-2 {
    bottom: calc(var(--spacing) * 2);
  }

  .bottom-\[23px\] {
    bottom: 23px;
  }

  .bottom-\[40px\] {
    bottom: 40px;
  }

  .bottom-\[45px\] {
    bottom: 45px;
  }

  .bottom-\[88px\] {
    bottom: 88px;
  }

  .-left-\[8px\] {
    left: -8px;
  }

  .left-0 {
    left: calc(var(--spacing) * 0);
  }

  .left-\[-6px\] {
    left: -6px;
  }

  .left-\[-12px\] {
    left: -12px;
  }

  .left-\[98px\] {
    left: 98px;
  }

  .left-\[296px\] {
    left: 296px;
  }

  .z-10 {
    z-index: 10;
  }

  .z-20 {
    z-index: 20;
  }

  .z-30 {
    z-index: 30;
  }

  .z-40 {
    z-index: 40;
  }

  .z-50 {
    z-index: 50;
  }

  .order-2 {
    order: 2;
  }

  .col-span-1 {
    grid-column: span 1 / span 1;
  }

  .container {
    width: 100%;
  }

  @media (min-width: 40rem) {
    .container {
      max-width: 40rem;
    }
  }

  @media (min-width: 48rem) {
    .container {
      max-width: 48rem;
    }
  }

  @media (min-width: 64rem) {
    .container {
      max-width: 64rem;
    }
  }

  @media (min-width: 80rem) {
    .container {
      max-width: 80rem;
    }
  }

  @media (min-width: 96rem) {
    .container {
      max-width: 96rem;
    }
  }

  .m-0 {
    margin: calc(var(--spacing) * 0);
  }

  .m-0\! {
    margin: calc(var(--spacing) * 0) !important;
  }

  .m-2 {
    margin: calc(var(--spacing) * 2);
  }

  .m-\[14px\] {
    margin: 14px;
  }

  .m-l {
    margin: var(--space-l);
  }

  .m-s {
    margin: var(--space-s);
  }

  .-mx-6 {
    margin-inline: calc(var(--spacing) * -6);
  }

  .mx-4 {
    margin-inline: calc(var(--spacing) * 4);
  }

  .mx-\[8px\] {
    margin-inline: 8px;
  }

  .mx-\[14px\] {
    margin-inline: 14px;
  }

  .mx-auto {
    margin-inline: auto;
  }

  .mx-base {
    margin-inline: var(--space-base);
  }

  .mx-m {
    margin-inline: var(--space-medium);
  }

  .mx-s {
    margin-inline: var(--space-s);
  }

  .my-0 {
    margin-block: calc(var(--spacing) * 0);
  }

  .my-4 {
    margin-block: calc(var(--spacing) * 4);
  }

  .my-\[2px\] {
    margin-block: 2px;
  }

  .my-\[10px\] {
    margin-block: 10px;
  }

  .my-base {
    margin-block: var(--space-base);
  }

  .my-m {
    margin-block: var(--space-medium);
  }

  .my-s {
    margin-block: var(--space-s);
  }

  .my-xxs {
    margin-block: var(--space-xxs);
  }

  .-mt-s {
    margin-top: calc(var(--space-s) * -1);
  }

  .mt-1 {
    margin-top: calc(var(--spacing) * 1);
  }

  .mt-2 {
    margin-top: calc(var(--spacing) * 2);
  }

  .mt-4 {
    margin-top: calc(var(--spacing) * 4);
  }

  .mt-6 {
    margin-top: calc(var(--spacing) * 6);
  }

  .mt-24 {
    margin-top: calc(var(--spacing) * 24);
  }

  .mt-\[-4px\] {
    margin-top: -4px;
  }

  .mt-\[2px\] {
    margin-top: 2px;
  }

  .mt-\[8px\] {
    margin-top: 8px;
  }

  .mt-\[16px\] {
    margin-top: 16px;
  }

  .mt-\[28px\] {
    margin-top: 28px;
  }

  .mt-auto {
    margin-top: auto;
  }

  .mt-base {
    margin-top: var(--space-base);
  }

  .mt-l {
    margin-top: var(--space-l);
  }

  .mt-m {
    margin-top: var(--space-medium);
  }

  .mt-s {
    margin-top: var(--space-s);
  }

  .mt-xs {
    margin-top: var(--space-xs);
  }

  .mr-1 {
    margin-right: calc(var(--spacing) * 1);
  }

  .mr-2 {
    margin-right: calc(var(--spacing) * 2);
  }

  .mr-4 {
    margin-right: calc(var(--spacing) * 4);
  }

  .mr-\[-8px\] {
    margin-right: -8px;
  }

  .mr-auto {
    margin-right: auto;
  }

  .mr-base {
    margin-right: var(--space-base);
  }

  .mr-l {
    margin-right: var(--space-l);
  }

  .mr-m {
    margin-right: var(--space-medium);
  }

  .mr-s {
    margin-right: var(--space-s);
  }

  .mr-xl {
    margin-right: var(--space-xl);
  }

  .mr-xs {
    margin-right: var(--space-xs);
  }

  .mr-xxs {
    margin-right: var(--space-xxs);
  }

  .mb-0 {
    margin-bottom: calc(var(--spacing) * 0);
  }

  .mb-1 {
    margin-bottom: calc(var(--spacing) * 1);
  }

  .mb-2 {
    margin-bottom: calc(var(--spacing) * 2);
  }

  .mb-4 {
    margin-bottom: calc(var(--spacing) * 4);
  }

  .mb-16 {
    margin-bottom: calc(var(--spacing) * 16);
  }

  .mb-\[0px\] {
    margin-bottom: 0;
  }

  .mb-\[8px\] {
    margin-bottom: 8px;
  }

  .mb-\[16px\] {
    margin-bottom: 16px;
  }

  .mb-base {
    margin-bottom: var(--space-base);
  }

  .mb-m {
    margin-bottom: var(--space-medium);
  }

  .mb-s {
    margin-bottom: var(--space-s);
  }

  .mb-xs {
    margin-bottom: var(--space-xs);
  }

  .mb-xxs {
    margin-bottom: var(--space-xxs);
  }

  .ml-1 {
    margin-left: calc(var(--spacing) * 1);
  }

  .ml-2 {
    margin-left: calc(var(--spacing) * 2);
  }

  .ml-3 {
    margin-left: calc(var(--spacing) * 3);
  }

  .ml-4 {
    margin-left: calc(var(--spacing) * 4);
  }

  .ml-\[-5px\] {
    margin-left: -5px;
  }

  .ml-\[2px\] {
    margin-left: 2px;
  }

  .ml-auto {
    margin-left: auto;
  }

  .ml-base {
    margin-left: var(--space-base);
  }

  .ml-l {
    margin-left: var(--space-l);
  }

  .ml-m {
    margin-left: var(--space-medium);
  }

  .ml-s {
    margin-left: var(--space-s);
  }

  .ml-xs {
    margin-left: var(--space-xs);
  }

  .box-border {
    box-sizing: border-box;
  }

  .line-clamp-1 {
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }

  .line-clamp-2 {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }

  .line-clamp-3 {
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }

  .only-dark {
    display: none;
  }

  .only-dark:where(.dark, .dark *) {
    display: unset;
  }

  .\!inline {
    display: inline !important;
  }

  .block {
    display: block;
  }

  .contents {
    display: contents;
  }

  .flex {
    display: flex;
  }

  .grid {
    display: grid;
  }

  .hidden {
    display: none;
  }

  .inline {
    display: inline;
  }

  .inline-block {
    display: inline-block;
  }

  .inline-flex {
    display: inline-flex;
  }

  .list-item {
    display: list-item;
  }

  .only-light:where(.dark, .dark *) {
    display: none;
  }

  .table {
    display: table;
  }

  .h-2 {
    height: calc(var(--spacing) * 2);
  }

  .h-3 {
    height: calc(var(--spacing) * 3);
  }

  .h-5 {
    height: calc(var(--spacing) * 5);
  }

  .h-6 {
    height: calc(var(--spacing) * 6);
  }

  .h-8 {
    height: calc(var(--spacing) * 8);
  }

  .h-10 {
    height: calc(var(--spacing) * 10);
  }

  .h-\[0px\] {
    height: 0;
  }

  .h-\[2px\] {
    height: 2px;
  }

  .h-\[14px\]\! {
    height: 14px !important;
  }

  .h-\[16px\] {
    height: 16px;
  }

  .h-\[20px\] {
    height: 20px;
  }

  .h-\[21px\] {
    height: 21px;
  }

  .h-\[28px\] {
    height: 28px;
  }

  .h-\[30px\] {
    height: 30px;
  }

  .h-\[32px\] {
    height: 32px;
  }

  .h-\[36px\] {
    height: 36px;
  }

  .h-\[40px\] {
    height: 40px;
  }

  .h-\[52px\] {
    height: 52px;
  }

  .h-\[60px\] {
    height: 60px;
  }

  .h-\[80\%\] {
    height: 80%;
  }

  .h-\[80vh\] {
    height: 80vh;
  }

  .h-\[150px\] {
    height: 150px;
  }

  .h-\[250px\] {
    height: 250px;
  }

  .h-\[480px\] {
    height: 480px;
  }

  .h-\[600px\] {
    height: 600px;
  }

  .h-\[900px\] {
    height: 900px;
  }

  .h-\[calc\(100\%-50px\)\] {
    height: calc(100% - 50px);
  }

  .h-\[calc\(100\%-52px\)\] {
    height: calc(100% - 52px);
  }

  .h-\[calc\(100\%-120px\)\] {
    height: calc(100% - 120px);
  }

  .h-auto {
    height: auto;
  }

  .h-full {
    height: 100%;
  }

  .h-px {
    height: 1px;
  }

  .h-screen {
    height: 100vh;
  }

  .max-h-\[480px\] {
    max-height: 480px;
  }

  .max-h-\[min\(700px\,80vh\)\] {
    max-height: min(700px, 80vh);
  }

  .min-h-0 {
    min-height: calc(var(--spacing) * 0);
  }

  .min-h-9 {
    min-height: calc(var(--spacing) * 9);
  }

  .min-h-28 {
    min-height: calc(var(--spacing) * 28);
  }

  .min-h-64 {
    min-height: calc(var(--spacing) * 64);
  }

  .min-h-\[24px\] {
    min-height: 24px;
  }

  .min-h-\[28px\] {
    min-height: 28px;
  }

  .min-h-\[40px\] {
    min-height: 40px;
  }

  .min-h-\[42px\] {
    min-height: 42px;
  }

  .min-h-\[56px\] {
    min-height: 56px;
  }

  .min-h-\[100px\] {
    min-height: 100px;
  }

  .min-h-\[130px\] {
    min-height: 130px;
  }

  .min-h-\[200px\] {
    min-height: 200px;
  }

  .min-h-\[300px\] {
    min-height: 300px;
  }

  .min-h-\[400px\] {
    min-height: 400px;
  }

  .w-1\/2 {
    width: 50%;
  }

  .w-1\/3 {
    width: 33.3333%;
  }

  .w-2 {
    width: calc(var(--spacing) * 2);
  }

  .w-5 {
    width: calc(var(--spacing) * 5);
  }

  .w-6 {
    width: calc(var(--spacing) * 6);
  }

  .w-8 {
    width: calc(var(--spacing) * 8);
  }

  .w-10 {
    width: calc(var(--spacing) * 10);
  }

  .w-64 {
    width: calc(var(--spacing) * 64);
  }

  .w-80 {
    width: calc(var(--spacing) * 80);
  }

  .w-\[40px\] {
    width: 40px;
  }

  .w-\[50\%\] {
    width: 50%;
  }

  .w-\[60px\] {
    width: 60px;
  }

  .w-\[93px\] {
    width: 93px;
  }

  .w-\[126px\] {
    width: 126px;
  }

  .w-\[150px\] {
    width: 150px;
  }

  .w-\[170px\] {
    width: 170px;
  }

  .w-\[170px\]\! {
    width: 170px !important;
  }

  .w-\[200px\] {
    width: 200px;
  }

  .w-\[216px\] {
    width: 216px;
  }

  .w-\[240px\] {
    width: 240px;
  }

  .w-\[260px\] {
    width: 260px;
  }

  .w-\[280px\] {
    width: 280px;
  }

  .w-\[291px\] {
    width: 291px;
  }

  .w-\[300px\] {
    width: 300px;
  }

  .w-\[320px\] {
    width: 320px;
  }

  .w-\[346px\] {
    width: 346px;
  }

  .w-\[400px\] {
    width: 400px;
  }

  .w-\[calc\(100\%-170px\)\] {
    width: calc(100% - 170px);
  }

  .w-\[full\] {
    width: full;
  }

  .w-fit {
    width: fit-content;
  }

  .w-full {
    width: 100%;
  }

  .w-max {
    width: max-content;
  }

  .max-w-150 {
    max-width: calc(var(--spacing) * 150);
  }

  .max-w-\[32rem\] {
    max-width: 32rem;
  }

  .max-w-\[36rem\] {
    max-width: 36rem;
  }

  .max-w-\[48rem\] {
    max-width: 48rem;
  }

  .max-w-\[50\%\] {
    max-width: 50%;
  }

  .max-w-\[300px\] {
    max-width: 300px;
  }

  .max-w-\[600px\] {
    max-width: 600px;
  }

  .max-w-\[612px\] {
    max-width: 612px;
  }

  .max-w-\[630px\] {
    max-width: 630px;
  }

  .max-w-full {
    max-width: 100%;
  }

  .max-w-lg {
    max-width: var(--container-lg);
  }

  .max-w-none {
    max-width: none;
  }

  .max-w-sm {
    max-width: var(--container-sm);
  }

  .min-w-0 {
    min-width: calc(var(--spacing) * 0);
  }

  .min-w-0\! {
    min-width: calc(var(--spacing) * 0) !important;
  }

  .min-w-\[24px\] {
    min-width: 24px;
  }

  .min-w-\[28px\] {
    min-width: 28px;
  }

  .min-w-\[32px\] {
    min-width: 32px;
  }

  .min-w-\[107px\] {
    min-width: 107px;
  }

  .min-w-\[108px\]\! {
    min-width: 108px !important;
  }

  .min-w-\[185px\] {
    min-width: 185px;
  }

  .flex-1 {
    flex: 1;
  }

  .flex-10 {
    flex: 10;
  }

  .flex-auto {
    flex: auto;
  }

  .flex-shrink {
    flex-shrink: 1;
  }

  .flex-shrink-0 {
    flex-shrink: 0;
  }

  .shrink {
    flex-shrink: 1;
  }

  .shrink-0 {
    flex-shrink: 0;
  }

  .flex-grow {
    flex-grow: 1;
  }

  .flex-grow-10 {
    flex-grow: 10;
  }

  .grow {
    flex-grow: 1;
  }

  .grow-0 {
    flex-grow: 0;
  }

  .grow-1 {
    flex-grow: 1;
  }

  .basis-0 {
    flex-basis: calc(var(--spacing) * 0);
  }

  .basis-auto {
    flex-basis: auto;
  }

  .border-collapse {
    border-collapse: collapse;
  }

  .translate-x-0 {
    --tw-translate-x: calc(var(--spacing) * 0);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-\[-10px\] {
    --tw-translate-y: -10px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .rotate-45 {
    rotate: 45deg;
  }

  .transform {
    transform: var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, );
  }

  .animate-spin {
    animation: var(--animate-spin);
  }

  .cursor-pointer {
    cursor: pointer;
  }

  .resize {
    resize: both;
  }

  .list-inside {
    list-style-position: inside;
  }

  .list-decimal {
    list-style-type: decimal;
  }

  .list-disc {
    list-style-type: disc;
  }

  .grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .grid-cols-\[minmax\(0\,1fr\)_auto\] {
    grid-template-columns: minmax(0, 1fr) auto;
  }

  .flex-col {
    flex-direction: column;
  }

  .flex-row {
    flex-direction: row;
  }

  .flex-wrap {
    flex-wrap: wrap;
  }

  .content-start {
    align-content: flex-start;
  }

  .items-center {
    align-items: center;
  }

  .items-end {
    align-items: flex-end;
  }

  .items-start {
    align-items: flex-start;
  }

  .justify-between {
    justify-content: space-between;
  }

  .justify-center {
    justify-content: center;
  }

  .justify-end {
    justify-content: flex-end;
  }

  .justify-evenly {
    justify-content: space-evenly;
  }

  .justify-start {
    justify-content: flex-start;
  }

  .gap-1 {
    gap: calc(var(--spacing) * 1);
  }

  .gap-2 {
    gap: calc(var(--spacing) * 2);
  }

  .gap-3 {
    gap: calc(var(--spacing) * 3);
  }

  .gap-4 {
    gap: calc(var(--spacing) * 4);
  }

  .gap-6 {
    gap: calc(var(--spacing) * 6);
  }

  .gap-base {
    gap: var(--space-base);
  }

  .gap-m {
    gap: var(--space-medium);
  }

  .gap-s {
    gap: var(--space-s);
  }

  .gap-xs {
    gap: var(--space-xs);
  }

  :where(.space-y-m > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(var(--space-medium) * var(--tw-space-y-reverse));
    margin-block-end: calc(var(--space-medium) * calc(1 - var(--tw-space-y-reverse)));
  }

  .gap-x-4 {
    column-gap: calc(var(--spacing) * 4);
  }

  .gap-x-l {
    column-gap: var(--space-l);
  }

  .gap-x-m {
    column-gap: var(--space-medium);
  }

  .gap-x-xs {
    column-gap: var(--space-xs);
  }

  .gap-y-6 {
    row-gap: calc(var(--spacing) * 6);
  }

  .gap-y-m {
    row-gap: var(--space-medium);
  }

  .self-center {
    align-self: center;
  }

  .self-end {
    align-self: flex-end;
  }

  .self-start {
    align-self: flex-start;
  }

  .self-stretch {
    align-self: stretch;
  }

  .truncate {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }

  .overflow-auto {
    overflow: auto;
  }

  .overflow-hidden {
    overflow: hidden;
  }

  .overflow-x-auto {
    overflow-x: auto;
  }

  .overflow-x-hidden {
    overflow-x: hidden;
  }

  .overflow-y-auto {
    overflow-y: auto;
  }

  .overflow-y-scroll {
    overflow-y: scroll;
  }

  .rounded {
    border-radius: .25rem;
  }

  .rounded-2xl {
    border-radius: var(--radius-2xl);
  }

  .rounded-full {
    border-radius: 3.40282e38px;
  }

  .rounded-large {
    border-radius: var(--border-radius-l);
  }

  .rounded-lg {
    border-radius: var(--radius-lg);
  }

  .rounded-md {
    border-radius: var(--radius-md);
  }

  .rounded-s {
    border-radius: var(--border-radius-default);
  }

  .rounded-xl {
    border-radius: var(--border-radius-xl);
  }

  .rounded-s {
    border-start-start-radius: .25rem;
    border-end-start-radius: .25rem;
  }

  .rounded-t-lg {
    border-top-left-radius: var(--radius-lg);
    border-top-right-radius: var(--radius-lg);
  }

  .rounded-tr-full {
    border-top-right-radius: 3.40282e38px;
  }

  .rounded-b-large {
    border-bottom-right-radius: var(--border-radius-l);
    border-bottom-left-radius: var(--border-radius-l);
  }

  .border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .border-0 {
    border-style: var(--tw-border-style);
    border-width: 0;
  }

  .border-t {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }

  .border-r {
    border-right-style: var(--tw-border-style);
    border-right-width: 1px;
  }

  .border-b {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .border-l {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }

  .border-dashed {
    --tw-border-style: dashed;
    border-style: dashed;
  }

  .border-solid {
    --tw-border-style: solid;
    border-style: solid;
  }

  .border-border-default {
    border-color: var(--system-colors-border-default);
  }

  .border-cool-gray-10 {
    border-color: var(--cool-gray-10);
  }

  .border-cool-gray-20 {
    border-color: var(--cool-gray-20);
  }

  .border-cool-gray-30 {
    border-color: var(--cool-gray-30);
  }

  .border-stroke {
    border-color: var(--system-colors-stroke-default);
  }

  .bg-\(--indigo-60\) {
    background-color: var(--indigo-60);
  }

  .bg-\(--sky-blue-60\) {
    background-color: var(--sky-blue-60);
  }

  .bg-black {
    background-color: var(--black);
  }

  .bg-cool-gray-10 {
    background-color: var(--cool-gray-10);
  }

  .bg-cool-gray-20 {
    background-color: var(--cool-gray-20);
  }

  .bg-cool-gray-90 {
    background-color: var(--cool-gray-90);
  }

  .bg-cool-gray-100 {
    background-color: var(--cool-gray-100);
  }

  .bg-cool-green-50 {
    background-color: var(--cool-green-50);
  }

  .bg-cool-green-60 {
    background-color: var(--cool-green-60);
  }

  .bg-error {
    background-color: var(--system-colors-text-icon-colors-error);
  }

  .bg-success {
    background-color: var(--system-colors-text-icon-colors-success);
  }

  .bg-surface-1 {
    background-color: var(--system-colors-surface-01);
  }

  .bg-surface-1\! {
    background-color: var(--system-colors-surface-01) !important;
  }

  .bg-surface-2 {
    background-color: var(--system-colors-surface-02);
  }

  .bg-transparent {
    background-color: #0000;
  }

  .bg-white {
    background-color: var(--white);
  }

  .p-0 {
    padding: calc(var(--spacing) * 0);
  }

  .p-0\! {
    padding: calc(var(--spacing) * 0) !important;
  }

  .p-1 {
    padding: calc(var(--spacing) * 1);
  }

  .p-2 {
    padding: calc(var(--spacing) * 2);
  }

  .p-4 {
    padding: calc(var(--spacing) * 4);
  }

  .p-6 {
    padding: calc(var(--spacing) * 6);
  }

  .p-8 {
    padding: calc(var(--spacing) * 8);
  }

  .p-\[2px\] {
    padding: 2px;
  }

  .p-\[8px\] {
    padding: 8px;
  }

  .p-base {
    padding: var(--space-base);
  }

  .p-m {
    padding: var(--space-medium);
  }

  .p-s {
    padding: var(--space-s);
  }

  .p-xs {
    padding: var(--space-xs);
  }

  .\!px-s {
    padding-inline: var(--space-s) !important;
  }

  .px-0\! {
    padding-inline: calc(var(--spacing) * 0) !important;
  }

  .px-1 {
    padding-inline: calc(var(--spacing) * 1);
  }

  .px-3 {
    padding-inline: calc(var(--spacing) * 3);
  }

  .px-4 {
    padding-inline: calc(var(--spacing) * 4);
  }

  .px-6 {
    padding-inline: calc(var(--spacing) * 6);
  }

  .px-8 {
    padding-inline: calc(var(--spacing) * 8);
  }

  .px-\[14px\] {
    padding-inline: 14px;
  }

  .px-\[16px\] {
    padding-inline: 16px;
  }

  .px-base {
    padding-inline: var(--space-base);
  }

  .px-m {
    padding-inline: var(--space-medium);
  }

  .px-s {
    padding-inline: var(--space-s);
  }

  .px-xs {
    padding-inline: var(--space-xs);
  }

  .px-xxs {
    padding-inline: var(--space-xxs);
  }

  .py-0 {
    padding-block: calc(var(--spacing) * 0);
  }

  .py-0\! {
    padding-block: calc(var(--spacing) * 0) !important;
  }

  .py-1\.5 {
    padding-block: calc(var(--spacing) * 1.5);
  }

  .py-2 {
    padding-block: calc(var(--spacing) * 2);
  }

  .py-2\.5 {
    padding-block: calc(var(--spacing) * 2.5);
  }

  .py-3 {
    padding-block: calc(var(--spacing) * 3);
  }

  .py-4 {
    padding-block: calc(var(--spacing) * 4);
  }

  .py-\[8px\] {
    padding-block: 8px;
  }

  .py-\[14px\] {
    padding-block: 14px;
  }

  .py-base {
    padding-block: var(--space-base);
  }

  .py-m {
    padding-block: var(--space-medium);
  }

  .py-s {
    padding-block: var(--space-s);
  }

  .py-xl {
    padding-block: var(--space-xl);
  }

  .py-xs {
    padding-block: var(--space-xs);
  }

  .py-xxs {
    padding-block: var(--space-xxs);
  }

  .pt-0 {
    padding-top: calc(var(--spacing) * 0);
  }

  .pt-2 {
    padding-top: calc(var(--spacing) * 2);
  }

  .pt-4 {
    padding-top: calc(var(--spacing) * 4);
  }

  .pt-8 {
    padding-top: calc(var(--spacing) * 8);
  }

  .pt-\[13px\] {
    padding-top: 13px;
  }

  .pt-\[16px\] {
    padding-top: 16px;
  }

  .pt-base {
    padding-top: var(--space-base);
  }

  .pt-l {
    padding-top: var(--space-l);
  }

  .pt-m {
    padding-top: var(--space-medium);
  }

  .pt-s {
    padding-top: var(--space-s);
  }

  .pt-xs {
    padding-top: var(--space-xs);
  }

  .pr-2 {
    padding-right: calc(var(--spacing) * 2);
  }

  .pr-4 {
    padding-right: calc(var(--spacing) * 4);
  }

  .pr-\[6px\] {
    padding-right: 6px;
  }

  .pr-\[24px\] {
    padding-right: 24px;
  }

  .pr-base {
    padding-right: var(--space-base);
  }

  .pr-m {
    padding-right: var(--space-medium);
  }

  .pr-s {
    padding-right: var(--space-s);
  }

  .pr-xs {
    padding-right: var(--space-xs);
  }

  .pb-0 {
    padding-bottom: calc(var(--spacing) * 0);
  }

  .pb-1 {
    padding-bottom: calc(var(--spacing) * 1);
  }

  .pb-2 {
    padding-bottom: calc(var(--spacing) * 2);
  }

  .pb-4 {
    padding-bottom: calc(var(--spacing) * 4);
  }

  .pb-\[16px\] {
    padding-bottom: 16px;
  }

  .pb-base {
    padding-bottom: var(--space-base);
  }

  .pb-m {
    padding-bottom: var(--space-medium);
  }

  .pb-s {
    padding-bottom: var(--space-s);
  }

  .pb-xs {
    padding-bottom: var(--space-xs);
  }

  .pl-0 {
    padding-left: calc(var(--spacing) * 0);
  }

  .pl-2 {
    padding-left: calc(var(--spacing) * 2);
  }

  .pl-5 {
    padding-left: calc(var(--spacing) * 5);
  }

  .pl-8 {
    padding-left: calc(var(--spacing) * 8);
  }

  .pl-\[16px\] {
    padding-left: 16px;
  }

  .pl-\[93px\] {
    padding-left: 93px;
  }

  .pl-\[291px\] {
    padding-left: 291px;
  }

  .pl-base {
    padding-left: var(--space-base);
  }

  .pl-m {
    padding-left: var(--space-medium);
  }

  .pl-s {
    padding-left: var(--space-s);
  }

  .pl-xs {
    padding-left: var(--space-xs);
  }

  .text-center {
    text-align: center;
  }

  .text-end {
    text-align: end;
  }

  .text-left {
    text-align: left;
  }

  .text-right {
    text-align: right;
  }

  .align-baseline {
    vertical-align: baseline;
  }

  .align-middle {
    vertical-align: middle;
  }

  .font-sans {
    font-family: var(--font-family-sans);
  }

  .text-2xl {
    font-size: var(--font-size-h4);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
  }

  .text-3xl {
    font-size: var(--font-size-h3);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
  }

  .text-base {
    font-size: var(--font-size-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }

  .text-lg {
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
  }

  .text-sm {
    font-size: var(--font-size-small);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }

  .text-xl {
    font-size: var(--font-size-h5);
    line-height: var(--tw-leading, var(--text-xl--line-height));
  }

  .text-xs {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .text-\(length\:--font-size-small\) {
    font-size: var(--font-size-small);
  }

  .text-\[12px\] {
    font-size: 12px;
  }

  .text-\[14px\] {
    font-size: 14px;
  }

  .text-\[18px\] {
    font-size: 18px;
  }

  .leading-5 {
    --tw-leading: calc(var(--spacing) * 5);
    line-height: calc(var(--spacing) * 5);
  }

  .leading-\[21px\] {
    --tw-leading: 21px;
    line-height: 21px;
  }

  .leading-none {
    --tw-leading: 1;
    line-height: 1;
  }

  .font-bold {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }

  .font-medium {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }

  .font-normal {
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }

  .font-semibold {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }

  .tracking-wider {
    --tw-tracking: var(--tracking-wider);
    letter-spacing: var(--tracking-wider);
  }

  .break-words {
    overflow-wrap: break-word;
  }

  .break-all {
    word-break: break-all;
  }

  .text-ellipsis {
    text-overflow: ellipsis;
  }

  .whitespace-normal {
    white-space: normal;
  }

  .whitespace-nowrap {
    white-space: nowrap;
  }

  .whitespace-pre-line {
    white-space: pre-line;
  }

  .whitespace-pre-wrap {
    white-space: pre-wrap;
  }

  .\!text-cool-gray-90 {
    color: var(--cool-gray-90) !important;
  }

  .text-\[var\(--system-colors-text-icon-colors-primary\)\] {
    color: var(--system-colors-text-icon-colors-primary);
  }

  .text-always-light {
    color: var(--system-colors-text-icon-colors-always-light);
  }

  .text-black {
    color: var(--black);
  }

  .text-cool-gray-20 {
    color: var(--cool-gray-20);
  }

  .text-cool-gray-40 {
    color: var(--cool-gray-40);
  }

  .text-cool-gray-50 {
    color: var(--cool-gray-50);
  }

  .text-cool-gray-60 {
    color: var(--cool-gray-60);
  }

  .text-error {
    color: var(--system-colors-text-icon-colors-error);
  }

  .text-subtle {
    color: var(--system-colors-text-icon-colors-subtle);
  }

  .text-success {
    color: var(--system-colors-text-icon-colors-success);
  }

  .text-surface-2 {
    color: var(--system-colors-surface-02);
  }

  .text-text-primary {
    color: var(--system-colors-text-icon-colors-primary);
  }

  .text-white {
    color: var(--white);
  }

  .capitalize {
    text-transform: capitalize;
  }

  .lowercase {
    text-transform: lowercase;
  }

  .uppercase {
    text-transform: uppercase;
  }

  .no-underline {
    text-decoration-line: none;
  }

  .underline {
    text-decoration-line: underline;
  }

  .opacity-0 {
    opacity: 0;
  }

  .opacity-60 {
    opacity: .6;
  }

  .opacity-70 {
    opacity: .7;
  }

  .opacity-100 {
    opacity: 1;
  }

  .shadow, .shadow-sm {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-xs {
    --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, #0000000d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .outline {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }

  .blur {
    --tw-blur: blur(8px);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .invert {
    --tw-invert: invert(100%);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .filter {
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .transition {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-transform {
    transition-property: transform, translate, scale, rotate;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .duration-75 {
    --tw-duration: 75ms;
    transition-duration: 75ms;
  }

  .\[hh\:mm\] {
    hh: mm;
  }

  @media (hover: hover) {
    .group-hover\:inline-flex:is(:where(.group):hover *) {
      display: inline-flex;
    }

    .group-hover\:text-cool-gray-90:is(:where(.group):hover *) {
      color: var(--cool-gray-90);
    }
  }

  .before\:h-\[15px\]:before {
    content: var(--tw-content);
    height: 15px;
  }

  .before\:w-\[15px\]:before {
    content: var(--tw-content);
    width: 15px;
  }

  .after\:h-\[15px\]:after {
    content: var(--tw-content);
    height: 15px;
  }

  .after\:w-\[15px\]:after {
    content: var(--tw-content);
    width: 15px;
  }

  @media (hover: hover) {
    .hover\:\!bg-surface-hover:hover {
      background-color: var(--system-colors-surface-hover) !important;
    }

    .hover\:bg-cool-gray-10:hover {
      background-color: var(--cool-gray-10);
    }

    .hover\:bg-cool-gray-20:hover {
      background-color: var(--cool-gray-20);
    }

    .hover\:bg-hover:hover {
      background-color: var(--system-colors-text-icon-colors-hover);
    }

    .hover\:bg-surface-2:hover {
      background-color: var(--system-colors-surface-02);
    }

    .hover\:bg-surface-hover:hover {
      background-color: var(--system-colors-surface-hover);
    }

    .hover\:text-hover:hover {
      color: var(--system-colors-text-icon-colors-hover);
    }

    .hover\:text-text-primary:hover {
      color: var(--system-colors-text-icon-colors-primary);
    }

    .hover\:text-white:hover {
      color: var(--white);
    }

    .hover\:underline:hover {
      text-decoration-line: underline;
    }

    .active\:hover\:bg-surface-4:active:hover {
      background-color: var(--system-colors-surface-04);
    }
  }

  @media not all and (min-width: 1280px) {
    .max-\[1280px\]\:hidden {
      display: none;
    }

    .max-\[1280px\]\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media not all and (min-width: 980px) {
    .max-\[980px\]\:w-full {
      width: 100%;
    }

    .max-\[980px\]\:grid-cols-1 {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }

    .max-\[980px\]\:gap-2 {
      gap: calc(var(--spacing) * 2);
    }
  }

  .dark\:block:where(.dark, .dark *) {
    display: block;
  }

  .dark\:hidden:where(.dark, .dark *) {
    display: none;
  }

  .dark\:border-cool-gray-60:where(.dark, .dark *) {
    border-color: var(--cool-gray-60);
  }

  .dark\:border-cool-gray-70:where(.dark, .dark *) {
    border-color: var(--cool-gray-70);
  }

  .dark\:bg-black:where(.dark, .dark *) {
    background-color: var(--black);
  }

  .dark\:bg-cool-gray-10:where(.dark, .dark *) {
    background-color: var(--cool-gray-10);
  }

  .dark\:bg-cool-gray-60:where(.dark, .dark *) {
    background-color: var(--cool-gray-60);
  }

  .dark\:bg-cool-gray-70:where(.dark, .dark *) {
    background-color: var(--cool-gray-70);
  }

  .dark\:bg-surface-2:where(.dark, .dark *) {
    background-color: var(--system-colors-surface-02);
  }

  .dark\:bg-surface-selected:where(.dark, .dark *) {
    background-color: var(--system-colors-surface-selected);
  }

  .dark\:bg-white:where(.dark, .dark *) {
    background-color: var(--white);
  }

  .dark\:text-black:where(.dark, .dark *) {
    color: var(--black);
  }

  .dark\:text-cool-gray-20:where(.dark, .dark *) {
    color: var(--cool-gray-20);
  }

  .dark\:text-cool-gray-40:where(.dark, .dark *) {
    color: var(--cool-gray-40);
  }

  .dark\:text-cool-gray-50:where(.dark, .dark *) {
    color: var(--cool-gray-50);
  }

  .dark\:text-cool-gray-60:where(.dark, .dark *) {
    color: var(--cool-gray-60);
  }

  .dark\:text-cool-gray-90:where(.dark, .dark *) {
    color: var(--cool-gray-90);
  }

  .dark\:text-white:where(.dark, .dark *) {
    color: var(--white);
  }

  @media (hover: hover) {
    .dark\:group-hover\:text-white:where(.dark, .dark *):is(:where(.group):hover *) {
      color: var(--white);
    }

    .dark\:hover\:bg-cool-gray-60:where(.dark, .dark *):hover {
      background-color: var(--cool-gray-60);
    }

    .dark\:hover\:text-white:where(.dark, .dark *):hover {
      color: var(--white);
    }
  }
}

@font-face {
  font-family: Jarvis-Protipo;
  src: local(Jarvis-Protipo Lt), local(Jarvis-Protipo-Light), url("./Protipo-Light-DKwhgYNy.woff2") format("woff2");
  font-weight: 350;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Jarvis-Protipo;
  src: local(Jarvis-Protipo Lt Italic), local(Jarvis-Protipo-LightItalic), url("./Protipo-LightItalic-Sggf2ga2.woff2") format("woff2");
  font-weight: 350;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Jarvis-Protipo;
  src: local(Jarvis-Protipo), local(Jarvis-Protipo-Regular), url("./Protipo-Regular-DISLnPap.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Jarvis-Protipo;
  src: local(Jarvis-Protipo Italic), local(Jarvis-Protipo-Italic), url("./Protipo-Italic-CjB-Eq7Y.woff2") format("woff2");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Jarvis-Protipo;
  src: local(Jarvis-Protipo Md), local(Jarvis-Protipo-Medium), url("./Protipo-Medium-6bmgIgnX.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Jarvis-Protipo;
  src: local(Jarvis-Protipo Md Italic), local(Jarvis-Protipo-MediumItalic), url("./Protipo-MediumItalic-BpzpMatv.woff2") format("woff2");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: onedata-icons;
  src: url("./LogiconUno-Regular-C0cCUVVM.otf");
  src: url("./LogiconUno-Regular-NAfeQ7sq.woff") format("woff"), url("./LogiconUno-Regular-DQmOa8t6.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
}

.od-icon {
  font-family: onedata-icons;
  font-style: normal;
  font-weight: 400;
}

.od-icon:after {
  content: " ";
  display: inline-block;
}

.od-icon--menu:before {
  content: "";
}

.od-icon--close:before {
  content: "";
}

.od-icon--archive:before {
  content: "";
}

.od-icon--download:before {
  content: "";
}

.od-icon--edit:before {
  content: "";
}

.od-icon--history:before {
  content: "";
}

.od-icon--notification:before {
  content: "";
}

.od-icon--trash:before {
  content: "";
}

.od-icon--add:before {
  content: "";
}

.od-icon--search:before {
  content: "";
}

.od-icon--chevronup:before {
  content: "";
}

.od-icon--chevronright:before {
  content: "";
}

.od-icon--chevrondown:before {
  content: "";
}

.od-icon--chevronleft:before {
  content: "";
}

.od-icon--arrowup:before {
  content: "";
}

.od-icon--arrowright:before {
  content: "";
}

.od-icon--arrowdown:before {
  content: "";
}

.od-icon--arrowleft:before {
  content: "";
}

.od-icon--historyalt:before {
  content: "";
}

.od-icon--remove:before {
  content: "";
}

.od-icon--save:before {
  content: "";
}

.od-icon--share:before {
  content: "";
}

.od-icon--import:before {
  content: "";
}

.od-icon--export:before {
  content: "";
}

.od-icon--copy:before {
  content: "";
}

.od-icon--group:before {
  content: "";
}

.od-icon--ungroup:before {
  content: "";
}

.od-icon--settings:before {
  content: "";
}

.od-icon--more:before {
  content: "";
}

.od-icon--morealt:before {
  content: "";
}

.od-icon--workflow:before {
  content: "";
}

.od-icon--dash:before {
  content: "";
}

.od-icon--dataset:before {
  content: "";
}

.od-icon--reports:before {
  content: "";
}

.od-icon--colordrop:before {
  content: "";
}

.od-icon--linked:before {
  content: "";
}

.od-icon--var:before {
  content: "";
}

.od-icon--run:before {
  content: "";
}

.od-icon--autolayout:before {
  content: "";
}

.od-icon--grid:before {
  content: "";
}

.od-icon--focus:before {
  content: "";
}

.od-icon--project:before {
  content: "";
}

.od-icon--loginout:before {
  content: "";
}

.od-icon--saveall:before {
  content: "";
}

.od-icon--permall:before {
  content: "";
}

.od-icon--editmode:before {
  content: "";
}

.od-icon--info:before {
  content: "";
}

.od-icon--tick:before {
  content: "";
}

.od-icon--refresh:before {
  content: "";
}

.od-icon--expand:before {
  content: "";
}

.od-icon--collapse:before {
  content: "";
}

.od-icon--removealt:before {
  content: "";
}

.od-icon--sorterup:before {
  content: "";
}

.od-icon--sorterdown:before {
  content: "";
}

.od-icon--prohibit:before {
  content: "";
}

.od-icon--security:before {
  content: "";
}

.od-icon--permsome:before {
  content: "";
}

.od-icon--permnone:before {
  content: "";
}

.od-icon--performance:before {
  content: "";
}

.od-icon--calendar:before {
  content: "";
}

.od-icon--image:before {
  content: "";
}

.od-icon--imgstack:before {
  content: "";
}

.od-icon--logfile:before {
  content: "";
}

.od-icon--interaction:before {
  content: "";
}

.od-icon--models:before {
  content: "";
}

.od-icon--boolean:before {
  content: "";
}

.od-icon--string:before {
  content: "";
}

.od-icon--decimal:before {
  content: "";
}

.od-icon--integer:before {
  content: "";
}

.od-icon--apps:before {
  content: "";
}

.od-icon--user:before {
  content: "";
}

.od-icon--filter:before {
  content: "";
}

.od-icon--filterup:before {
  content: "";
}

.od-icon--filterdown:before {
  content: "";
}

.od-icon--achtung:before {
  content: "";
}

.od-icon--sorterupopt:before {
  content: "";
}

.od-icon--sorterdownopt:before {
  content: "";
}

.od-icon--filteropt:before {
  content: "";
}

.od-icon--keyring:before {
  content: "";
}

.od-icon--schedules:before {
  content: "";
}

.od-icon--starline:before {
  content: "";
}

.od-icon--starfill:before {
  content: "";
}

.od-icon--undo:before {
  content: "";
}

.od-icon--redo:before {
  content: "";
}

.od-icon--dualvw:before {
  content: "";
}

.od-icon--codevw:before {
  content: "";
}

.od-icon--prevw:before {
  content: "";
}

.od-icon--splitvw:before {
  content: "";
}

.od-icon--opentab:before {
  content: "";
}

.od-icon--prodline:before {
  content: "";
}

.od-icon--atoz:before {
  content: "";
}

.od-icon--ztoa:before {
  content: "";
}

.od-icon--support:before {
  content: "";
}

.od-icon--modelhubnav:before {
  content: "";
}

.od-icon--datahubnav:before {
  content: "";
}

.od-icon--usecasenav:before {
  content: "";
}

.od-icon--proclibnav:before {
  content: "";
}

.od-icon--appbuildernav:before {
  content: "";
}

.od-icon--appviewernav:before {
  content: "";
}

.od-icon--appbuilder:before {
  content: "";
}

.od-icon--appviewer:before {
  content: "";
}

.od-icon--portal:before {
  content: "";
}

.od-icon--folder:before {
  content: "";
}

.od-icon--list:before {
  content: "";
}

.od-icon--connect:before {
  content: "";
}

.od-icon--attachment:before {
  content: "";
}

.od-icon--speechbubble:before {
  content: "";
}

.od-icon--checkbox:before {
  content: "";
}

.od-icon--split:before {
  content: "";
}

.od-icon--note:before {
  content: "";
}

.od-icon--docu:before {
  content: "";
}

.od-icon--error:before {
  content: "";
}

.od-icon--commit:before {
  content: "";
}

.od-icon--branch:before {
  content: "";
}

.od-icon--mergeintodevel:before {
  content: "";
}

.od-icon--switch:before {
  content: "";
}

.od-icon--merge:before {
  content: "";
}

.od-icon--code:before {
  content: "";
}

.od-icon--bug:before {
  content: "";
}

.od-icon--partialbug:before {
  content: "";
}

.od-icon--shortcut:before {
  content: "";
}

.od-icon--shopping:before {
  content: "";
}

.od-icon--importexportproject:before {
  content: "";
}

.od-icon--testlab:before {
  content: "";
}

.od-icon--appstestlab:before {
  content: "";
}

.od-icon--arrange:before {
  content: "";
}

.od-icon--zoomtofit:before {
  content: "";
}

.od-icon--zoomtocenter:before {
  content: "";
}

.od-icon--layers:before {
  content: "";
}

.od-icon--quality:before {
  content: "";
}

.od-icon--cartographyproperties:before {
  content: "";
}

.od-icon--mapproperties:before {
  content: "";
}

.od-icon--nodeproperties:before {
  content: "";
}

.od-icon--splitview:before {
  content: "";
}

.od-icon--edgeproperties:before {
  content: "";
}

.od-icon--edgelabels:before {
  content: "";
}

.od-icon--nodelabels:before {
  content: "";
}

.od-icon--clusterlabels:before {
  content: "";
}

.od-icon--spidermode:before {
  content: "";
}

.od-icon--incomingedges:before {
  content: "";
}

.od-icon--outgoingedges:before {
  content: "";
}

.od-icon--datatable:before {
  content: "";
}

.od-icon--patternmatches:before {
  content: "";
}

.od-icon--fingerprint:before {
  content: "";
}

.od-icon--movehome:before {
  content: "";
}

.od-icon--home:before {
  content: "";
}

.od-icon--xls:before {
  content: "";
}

.od-icon--csv:before {
  content: "";
}

.od-icon--upload:before {
  content: "";
}

.od-icon--shrink:before {
  content: "";
}

.od-icon--increase:before {
  content: "";
}

.od-icon--usergroup:before {
  content: "";
}

.od-icon--useradministration:before {
  content: "";
}

.od-icon--edituser:before {
  content: "";
}

.od-icon--timer:before {
  content: "";
}

.od-icon--edges:before {
  content: "";
}

.od-icon--brightmode:before {
  content: "";
}

.od-icon--functions:before {
  content: "";
}

.od-icon--locked:before {
  content: "";
}

.od-icon--unlocked:before {
  content: "";
}

.od-icon--node:before {
  content: "";
}

.od-icon--tableview:before {
  content: "";
}

.od-icon--mapview:before {
  content: "";
}

.od-icon--hierarchy:before {
  content: "";
}

.od-icon--darkmode:before {
  content: "";
}

.od-icon--source:before {
  content: "";
}

.od-icon--custom:before {
  content: "";
}

.od-icon--parameter:before {
  content: "";
}

.od-icon--screen:before {
  content: "";
}

.od-icon--execution:before {
  content: "";
}

.od-icon--sync:before {
  content: "";
}

.od-icon--open:before {
  content: "";
}

.od-icon--number:before {
  content: "";
}

.od-icon--formatting:before {
  content: "";
}

.od-icon--columns:before {
  content: "";
}

.od-icon--rows:before {
  content: "";
}

.od-icon--sorterdata:before {
  content: "";
}

.od-icon--griplinevertical:before {
  content: "";
}

.od-icon--sum:before {
  content: "";
}

.od-icon--gripline:before {
  content: "";
}

.od-icon--smalldash:before {
  content: "";
}

.od-icon--fontcolor:before {
  content: "";
}

.od-icon--surfacecolor:before {
  content: "";
}

.od-icon--reload:before {
  content: "";
}

.od-icon--supply:before {
  content: "";
}

.od-icon--sell:before {
  content: "";
}

.od-icon--domain:before {
  content: "";
}

.od-icon--move:before {
  content: "";
}

.od-icon--send:before {
  content: "";
}

.od-icon--rawdata:before {
  content: "";
}

.od-icon--autosave:before {
  content: "";
}

.od-icon--autopreview:before {
  content: "";
}

.od-icon--preview:before {
  content: "";
}

.od-icon--downloadanimated svg {
  width: 20px;
  height: 20px;
}

.od-icon--downloadanimated.od-icon--large svg {
  width: 29px;
  height: 29px;
}

.od-icon--logout:before {
  content: "";
}

.od-icon--nextstate:before {
  content: "";
}

.od-icon--previous-state:before {
  content: "";
}

.od-icon--data-product:before {
  content: "";
}

.od-icon--data-product-details:before {
  content: "";
}

.od-icon--averagequality:before {
  content: "";
}

.od-icon--poorquality:before {
  content: "";
}

.od-icon--ai:before {
  content: "";
}

.od-icon--mail:before {
  content: "";
}

.od-icon--data-product-request:before {
  content: "";
}

.jarvis-theme, .jarvis-theme-light, .light {
  --cool-gray-10: #f2f5f5;
  --cool-gray-20: #dce0e1;
  --cool-gray-30: #c3c8cb;
  --cool-gray-40: #afb4b6;
  --cool-gray-50: #888c8f;
  --cool-gray-60: #6d7072;
  --cool-gray-70: #515252;
  --cool-gray-80: #373838;
  --cool-gray-90: #252626;
  --cool-gray-100: #161717;
  --red-10: #fff0f0;
  --red-20: #f6dcdc;
  --red-30: #ecbabc;
  --red-40: #ee9a9d;
  --red-50: #d66b71;
  --red-60: #b34d52;
  --red-70: #8c3539;
  --red-80: #642427;
  --red-90: #451317;
  --red-100: #2d0609;
  --orange-10: #fff1ee;
  --orange-20: #f5dbd6;
  --orange-30: #f2b8a8;
  --orange-40: #f29d80;
  --orange-50: #d37349;
  --orange-60: #a9572e;
  --orange-70: #823f1c;
  --orange-80: #5c2c15;
  --orange-90: #3e1b08;
  --orange-100: #2a0d00;
  --yellow-10: #faf3ea;
  --yellow-20: #fbdda9;
  --yellow-30: #ecbf61;
  --yellow-40: #d8ab49;
  --yellow-50: #ab8832;
  --yellow-60: #886a26;
  --yellow-70: #65501b;
  --yellow-80: #473712;
  --yellow-90: #2e230a;
  --yellow-100: #1e1400;
  --cool-green-10: #ecf7ed;
  --cool-green-20: #c3ebca;
  --cool-green-30: #92d59f;
  --cool-green-40: #35cc62;
  --cool-green-50: #31a050;
  --cool-green-60: #157e38;
  --cool-green-70: #1b5e2d;
  --cool-green-80: #0f421d;
  --cool-green-90: #002b0c;
  --cool-green-100: #001b05;
  --mint-10: #ebf7f0;
  --mint-20: #c0ebd5;
  --mint-30: #87d6b0;
  --mint-40: #5ac697;
  --mint-50: #339e73;
  --mint-60: #167c57;
  --mint-70: #1c5d42;
  --mint-80: #10412d;
  --mint-90: #002a1a;
  --mint-100: #001a0f;
  --teal-10: #e4f8f3;
  --teal-20: #b9ece0;
  --teal-30: #82d6c3;
  --teal-40: #5cc4af;
  --teal-50: #3f9b89;
  --teal-60: #2b7b6c;
  --teal-70: #165c50;
  --teal-80: #163f37;
  --teal-90: #0b2a24;
  --teal-100: #001a15;
  --turquoise-10: #e3f8f7;
  --turquoise-20: #baebe9;
  --turquoise-30: #84d4d2;
  --turquoise-40: #5dc2c0;
  --turquoise-50: #409a98;
  --turquoise-60: #2c7a78;
  --turquoise-70: #205a59;
  --turquoise-80: #173e3d;
  --turquoise-90: #0b2a29;
  --turquoise-100: #001a19;
  --cyan-10: #e2f8fe;
  --cyan-20: #bce8f3;
  --cyan-30: #94d1dd;
  --cyan-40: #6ebfce;
  --cyan-50: #4698a6;
  --cyan-60: #347984;
  --cyan-70: #275a63;
  --cyan-80: #1e3e44;
  --cyan-90: #0c292e;
  --cyan-100: #00191d;
  --cadet-blue-10: #e9f6fe;
  --cadet-blue-20: #c6e6f7;
  --cadet-blue-30: #9ccee7;
  --cadet-blue-40: #74bddc;
  --cadet-blue-50: #4d95b2;
  --cadet-blue-60: #39778f;
  --cadet-blue-70: #2c596b;
  --cadet-blue-80: #1f3d4a;
  --cadet-blue-90: #0c2833;
  --cadet-blue-100: #001821;
  --sky-blue-10: #eef6fe;
  --sky-blue-20: #c8e4ff;
  --sky-blue-30: #a2ccf1;
  --sky-blue-40: #7fb8e6;
  --sky-blue-50: #5891bc;
  --sky-blue-60: #427497;
  --sky-blue-70: #305671;
  --sky-blue-80: #213c50;
  --sky-blue-90: #0e2839;
  --sky-blue-100: #001927;
  --steel-blue-10: #f1f5fe;
  --steel-blue-20: #d0e2ff;
  --steel-blue-30: #a8c9fc;
  --steel-blue-40: #8eb5ea;
  --steel-blue-50: #5e8fc8;
  --steel-blue-60: #4472a5;
  --steel-blue-70: #31547b;
  --steel-blue-80: #223b57;
  --steel-blue-90: #0f273f;
  --steel-blue-100: #00182d;
  --blue-10: #f0f4ff;
  --blue-20: #d6e0ff;
  --blue-30: #b1c6ff;
  --blue-40: #98b1f2;
  --blue-50: #6a8ad3;
  --blue-60: #4e6dad;
  --blue-70: #365287;
  --blue-80: #233861;
  --blue-90: #102447;
  --blue-100: #001635;
  --slate-blue-10: #f2f3ff;
  --slate-blue-20: #dadfff;
  --slate-blue-30: #b9c4ff;
  --slate-blue-40: #a1aff2;
  --slate-blue-50: #7687d3;
  --slate-blue-60: #5169c0;
  --slate-blue-70: #394e98;
  --slate-blue-80: #25356d;
  --slate-blue-90: #112251;
  --slate-blue-100: #00133f;
  --indigo-10: #f3f3ff;
  --indigo-20: #dddeff;
  --indigo-30: #c0c2ff;
  --indigo-40: #aaacf4;
  --indigo-50: #8284d9;
  --indigo-60: #6265b8;
  --indigo-70: #474a94;
  --indigo-80: #2e3176;
  --indigo-90: #1c1f54;
  --indigo-100: #0c0f44;
  --purple-10: #f5f3fe;
  --purple-20: #e4dcff;
  --purple-30: #ccc0ef;
  --purple-40: #b9aae3;
  --purple-50: #9680ce;
  --purple-60: #7760b0;
  --purple-70: #5c4490;
  --purple-80: #3f2e67;
  --purple-90: #2b1a4e;
  --purple-100: #1c0b3b;
  --magenta-10: #fef0fb;
  --magenta-20: #fbd5f3;
  --magenta-30: #e8b7df;
  --magenta-40: #dba0cf;
  --magenta-50: #c370b3;
  --magenta-60: #9e5590;
  --magenta-70: #753f6c;
  --magenta-80: #532a4c;
  --magenta-90: #391b33;
  --magenta-100: #290825;
  --black: #000;
  --white: #fff;
  --warning: #ff7819;
  --warning-hover: #ed6d00;
  --error: #dc253a;
  --error-hover: #dc253a;
  --success: #00a25b;
  --success-hover: #008d4f;
  --system-colors-text-icon-colors-primary: var(--cool-gray-90);
  --system-colors-text-icon-colors-secondary: var(--cool-gray-10);
  --system-colors-text-icon-colors-subtle: var(--cool-gray-60);
  --system-colors-text-icon-colors-disabled: var(--cool-gray-30);
  --system-colors-text-icon-colors-hover: var(--cool-gray-40);
  --system-colors-text-icon-colors-selected: var(--cool-gray-70);
  --system-colors-text-icon-colors-warning: var(--warning);
  --system-colors-text-icon-colors-warning-hover: var(--warning-hover);
  --system-colors-text-icon-colors-error: var(--error);
  --system-colors-text-icon-colors-error-hover: var(--error-hover);
  --system-colors-text-icon-colors-success: var(--success);
  --system-colors-text-icon-colors-success-hover: var(--success-hover);
  --system-colors-text-icon-colors-always-light: var(--cool-gray-10);
  --system-colors-text-highlight: var(--cool-gray-20);
  --system-colors-stroke-default: var(--cool-gray-20);
  --system-colors-stroke-default-not-interactable: var(--cool-gray-20);
  --system-colors-outline-focussed: var(--cool-green-60);
  --system-colors-border-default: var(--cool-gray-20);
  --system-colors-border-disabled: var(--cool-gray-30);
  --system-colors-border-hover: var(--cool-gray-40);
  --system-colors-border-selected: var(--cool-gray-70);
  --system-colors-border-high-contrast: var(--cool-gray-100);
  --system-colors-border-warning: var(--warning);
  --system-colors-border-warning-hover: var(--warning-hover);
  --system-colors-border-error: var(--error);
  --system-colors-border-error-hover: var(--error-hover);
  --system-colors-border-success: var(--success);
  --system-colors-border-success-hover: var(--success-hover);
  --system-colors-surface-primary: var(--cool-green-50);
  --system-colors-surface-high-contrast: var(--cool-gray-100);
  --system-colors-surface-04: var(--cool-gray-30);
  --system-colors-surface-03: var(--cool-gray-20);
  --system-colors-surface-02: var(--cool-gray-10);
  --system-colors-surface-01: var(--white);
  --system-colors-surface-primary-hover: var(--cool-green-70);
  --system-colors-surface-primary-focussed: var(--cool-green-50);
  --system-colors-surface-primary-pressed: var(--cool-green-80);
  --system-colors-surface-hover: var(--cool-gray-10);
  --system-colors-surface-selected: var(--cool-gray-20);
  --system-colors-surface-error: var(--error);
  --system-colors-surface-error-hover: var(--error-hover);
  --system-colors-surface-warning: var(--warning);
  --system-colors-surface-warning-hover: var(--warning-hover);
  --system-colors-surface-success: var(--success);
  --system-colors-surface-success-hover: var(--success-hover);
  --system-colors-surface-high-contrast-hover: var(--cool-gray-80);
  --data-visualization-surface-cool-gray-40: var(--cool-gray-40);
  --data-visualization-surface-cool-gray-50: var(--cool-gray-50);
  --data-visualization-surface-cool-gray-60: var(--cool-gray-60);
  --data-visualization-surface-cool-gray-70: var(--cool-gray-70);
  --data-visualization-surface-red-40: var(--red-40);
  --data-visualization-surface-red-50: var(--red-50);
  --data-visualization-surface-red-60: var(--red-60);
  --data-visualization-surface-red-70: var(--red-70);
  --data-visualization-surface-orange-40: var(--orange-40);
  --data-visualization-surface-orange-50: var(--orange-60);
  --data-visualization-surface-orange-60: var(--orange-70);
  --data-visualization-surface-yellow-40: var(--yellow-40);
  --data-visualization-surface-yellow-50: var(--yellow-50);
  --data-visualization-surface-yellow-60: var(--yellow-60);
  --data-visualization-surface-yellow-70: var(--yellow-70);
  --data-visualization-surface-cool-green-40: var(--cool-green-40);
  --data-visualization-surface-cool-green-50: var(--cool-green-50);
  --data-visualization-surface-cool-green-60: var(--cool-green-60);
  --data-visualization-surface-cool-green-70: var(--cool-green-70);
  --data-visualization-surface-mint-40: var(--mint-40);
  --data-visualization-surface-mint-50: var(--mint-50);
  --data-visualization-surface-mint-60: var(--mint-60);
  --data-visualization-surface-mint-70: var(--mint-70);
  --data-visualization-surface-teal-40: var(--teal-40);
  --data-visualization-surface-teal-50: var(--teal-50);
  --data-visualization-surface-teal-60: var(--teal-60);
  --data-visualization-surface-teal-70: var(--teal-70);
  --data-visualization-surface-turquoise-40: var(--turquoise-40);
  --data-visualization-surface-turquoise-50: var(--turquoise-50);
  --data-visualization-surface-turquoise-60: var(--turquoise-60);
  --data-visualization-surface-turquoise-70: var(--turquoise-70);
  --data-visualization-surface-cyan-40: var(--cyan-40);
  --data-visualization-surface-cyan-50: var(--cyan-50);
  --data-visualization-surface-cyan-60: var(--cyan-60);
  --data-visualization-surface-cyan-70: var(--cyan-70);
  --data-visualization-surface-cadet-blue-40: var(--cadet-blue-40);
  --data-visualization-surface-cadet-blue-50: var(--cadet-blue-50);
  --data-visualization-surface-cadet-blue-60: var(--cadet-blue-60);
  --data-visualization-surface-cadet-blue-70: var(--cadet-blue-70);
  --data-visualization-surface-sky-blue-40: var(--sky-blue-40);
  --data-visualization-surface-sky-blue-50: var(--sky-blue-50);
  --data-visualization-surface-sky-blue-60: var(--sky-blue-60);
  --data-visualization-surface-sky-blue-70: var(--sky-blue-70);
  --data-visualization-surface-steel-blue-40: var(--steel-blue-40);
  --data-visualization-surface-steel-blue-50: var(--steel-blue-50);
  --data-visualization-surface-steel-blue-60: var(--steel-blue-60);
  --data-visualization-surface-steel-blue-70: var(--steel-blue-70);
  --data-visualization-surface-blue-40: var(--blue-40);
  --data-visualization-surface-blue-50: var(--blue-50);
  --data-visualization-surface-blue-60: var(--blue-60);
  --data-visualization-surface-blue-70: var(--blue-70);
  --data-visualization-surface-slate-blue-40: var(--slate-blue-40);
  --data-visualization-surface-slate-blue-50: var(--slate-blue-50);
  --data-visualization-surface-slate-blue-60: var(--slate-blue-60);
  --data-visualization-surface-slate-blue-70: var(--slate-blue-70);
  --data-visualization-surface-indigo-40: var(--indigo-40);
  --data-visualization-surface-indigo-50: var(--indigo-50);
  --data-visualization-surface-indigo-60: var(--indigo-60);
  --data-visualization-surface-indigo-70: var(--indigo-70);
  --data-visualization-surface-purple-40: var(--purple-40);
  --data-visualization-surface-purple-50: var(--purple-50);
  --data-visualization-surface-purple-60: var(--purple-60);
  --data-visualization-surface-purple-70: var(--purple-70);
  --data-visualization-surface-magenta-40: var(--magenta-40);
  --data-visualization-surface-magenta-50: var(--magenta-50);
  --data-visualization-surface-magenta-60: var(--magenta-60);
  --data-visualization-surface-magenta-70: var(--magenta-70);
  --data-visualization-surface-orange-70: var(--orange-70);
  --data-visualization-text-cool-gray: var(--cool-gray-100);
  --data-visualization-text-red: var(--red-100);
  --data-visualization-text-orange: var(--orange-100);
  --data-visualization-text-yellow: var(--yellow-100);
  --data-visualization-text-cool-green: var(--cool-green-100);
  --data-visualization-text-mint: var(--mint-100);
  --data-visualization-text-teal: var(--teal-100);
  --data-visualization-text-turquoise: var(--turquoise-100);
  --data-visualization-text-cyan: var(--cyan-100);
  --data-visualization-text-cadet-blue: var(--cadet-blue-100);
  --data-visualization-text-slate-blue: var(--slate-blue-100);
  --data-visualization-text-steel-blue: var(--steel-blue-100);
  --data-visualization-text-blue: var(--blue-100);
  --data-visualization-text-indigo: var(--indigo-100);
  --data-visualization-text-purple: var(--purple-100);
  --data-visualization-text-magenta: var(--magenta-100);
  --data-visualization-text-sky-blue: var(--sky-blue-100);
}

.jarvis-theme.darkmode, .jarvis-theme.dark, .jarvis-theme .darkmode, .darkmode, .dark, .jarvis-theme-dark {
  --cool-gray-10: #f2f5f5;
  --cool-gray-20: #dce0e1;
  --cool-gray-30: #c3c8cb;
  --cool-gray-40: #afb4b6;
  --cool-gray-50: #888c8f;
  --cool-gray-60: #6d7072;
  --cool-gray-70: #515252;
  --cool-gray-80: #373838;
  --cool-gray-90: #252626;
  --cool-gray-100: #161717;
  --red-10: #fff0f0;
  --red-20: #f6dcdc;
  --red-30: #ecbabc;
  --red-40: #ee9a9d;
  --red-50: #d66b71;
  --red-60: #b34d52;
  --red-70: #8c3539;
  --red-80: #642427;
  --red-90: #451317;
  --red-100: #2d0609;
  --orange-10: #fff1ee;
  --orange-20: #f5dbd6;
  --orange-30: #f2b8a8;
  --orange-40: #f29d80;
  --orange-50: #d37349;
  --orange-60: #a9572e;
  --orange-70: #823f1c;
  --orange-80: #5c2c15;
  --orange-90: #3e1b08;
  --orange-100: #2a0d00;
  --yellow-10: #faf3ea;
  --yellow-20: #fbdda9;
  --yellow-30: #ecbf61;
  --yellow-40: #d8ab49;
  --yellow-50: #ab8832;
  --yellow-60: #886a26;
  --yellow-70: #65501b;
  --yellow-80: #473712;
  --yellow-90: #2e230a;
  --yellow-100: #1e1400;
  --cool-green-10: #ecf7ed;
  --cool-green-20: #c3ebca;
  --cool-green-30: #92d59f;
  --cool-green-40: #35cc62;
  --cool-green-50: #31a050;
  --cool-green-60: #157e38;
  --cool-green-70: #1b5e2d;
  --cool-green-80: #0f421d;
  --cool-green-90: #002b0c;
  --cool-green-100: #001b05;
  --mint-10: #ebf7f0;
  --mint-20: #c0ebd5;
  --mint-30: #87d6b0;
  --mint-40: #5ac697;
  --mint-50: #339e73;
  --mint-60: #167c57;
  --mint-70: #1c5d42;
  --mint-80: #10412d;
  --mint-90: #002a1a;
  --mint-100: #001a0f;
  --teal-10: #e4f8f3;
  --teal-20: #b9ece0;
  --teal-30: #82d6c3;
  --teal-40: #5cc4af;
  --teal-50: #3f9b89;
  --teal-60: #2b7b6c;
  --teal-70: #165c50;
  --teal-80: #163f37;
  --teal-90: #0b2a24;
  --teal-100: #001a15;
  --turquoise-10: #e3f8f7;
  --turquoise-20: #baebe9;
  --turquoise-30: #84d4d2;
  --turquoise-40: #5dc2c0;
  --turquoise-50: #409a98;
  --turquoise-60: #2c7a78;
  --turquoise-70: #205a59;
  --turquoise-80: #173e3d;
  --turquoise-90: #0b2a29;
  --turquoise-100: #001a19;
  --cyan-10: #e2f8fe;
  --cyan-20: #bce8f3;
  --cyan-30: #94d1dd;
  --cyan-40: #6ebfce;
  --cyan-50: #4698a6;
  --cyan-60: #347984;
  --cyan-70: #275a63;
  --cyan-80: #1e3e44;
  --cyan-90: #0c292e;
  --cyan-100: #00191d;
  --cadet-blue-10: #e9f6fe;
  --cadet-blue-20: #c6e6f7;
  --cadet-blue-30: #9ccee7;
  --cadet-blue-40: #74bddc;
  --cadet-blue-50: #4d95b2;
  --cadet-blue-60: #39778f;
  --cadet-blue-70: #2c596b;
  --cadet-blue-80: #1f3d4a;
  --cadet-blue-90: #0c2833;
  --cadet-blue-100: #001821;
  --sky-blue-10: #eef6fe;
  --sky-blue-20: #c8e4ff;
  --sky-blue-30: #a2ccf1;
  --sky-blue-40: #7fb8e6;
  --sky-blue-50: #5891bc;
  --sky-blue-60: #427497;
  --sky-blue-70: #305671;
  --sky-blue-80: #213c50;
  --sky-blue-90: #0e2839;
  --sky-blue-100: #001927;
  --steel-blue-10: #f1f5fe;
  --steel-blue-20: #d0e2ff;
  --steel-blue-30: #a8c9fc;
  --steel-blue-40: #8eb5ea;
  --steel-blue-50: #5e8fc8;
  --steel-blue-60: #4472a5;
  --steel-blue-70: #31547b;
  --steel-blue-80: #223b57;
  --steel-blue-90: #0f273f;
  --steel-blue-100: #00182d;
  --blue-10: #f0f4ff;
  --blue-20: #d6e0ff;
  --blue-30: #b1c6ff;
  --blue-40: #98b1f2;
  --blue-50: #6a8ad3;
  --blue-60: #4e6dad;
  --blue-70: #365287;
  --blue-80: #233861;
  --blue-90: #102447;
  --blue-100: #001635;
  --slate-blue-10: #f2f3ff;
  --slate-blue-20: #dadfff;
  --slate-blue-30: #b9c4ff;
  --slate-blue-40: #a1aff2;
  --slate-blue-50: #7687d3;
  --slate-blue-60: #5169c0;
  --slate-blue-70: #394e98;
  --slate-blue-80: #25356d;
  --slate-blue-90: #112251;
  --slate-blue-100: #00133f;
  --indigo-10: #f3f3ff;
  --indigo-20: #dddeff;
  --indigo-30: #c0c2ff;
  --indigo-40: #aaacf4;
  --indigo-50: #8284d9;
  --indigo-60: #6265b8;
  --indigo-70: #474a94;
  --indigo-80: #2e3176;
  --indigo-90: #1c1f54;
  --indigo-100: #0c0f44;
  --purple-10: #f5f3fe;
  --purple-20: #e4dcff;
  --purple-30: #ccc0ef;
  --purple-40: #b9aae3;
  --purple-50: #9680ce;
  --purple-60: #7760b0;
  --purple-70: #5c4490;
  --purple-80: #3f2e67;
  --purple-90: #2b1a4e;
  --purple-100: #1c0b3b;
  --magenta-10: #fef0fb;
  --magenta-20: #fbd5f3;
  --magenta-30: #e8b7df;
  --magenta-40: #dba0cf;
  --magenta-50: #c370b3;
  --magenta-60: #9e5590;
  --magenta-70: #753f6c;
  --magenta-80: #532a4c;
  --magenta-90: #391b33;
  --magenta-100: #290825;
  --black: #000;
  --white: #fff;
  --warning: #d86300;
  --warning-hover: #ec6d00;
  --error: #dc253a;
  --error-hover: #dc253a;
  --success: #008d4f;
  --success-hover: #00a25b;
  --system-colors-text-icon-colors-primary: var(--cool-gray-10);
  --system-colors-text-icon-colors-secondary: var(--cool-gray-90);
  --system-colors-text-icon-colors-subtle: var(--cool-gray-30);
  --system-colors-text-icon-colors-disabled: var(--cool-gray-60);
  --system-colors-text-icon-colors-hover: var(--cool-gray-50);
  --system-colors-text-icon-colors-selected: var(--cool-gray-60);
  --system-colors-text-icon-colors-warning: var(--warning);
  --system-colors-text-icon-colors-warning-hover: var(--warning-hover);
  --system-colors-text-icon-colors-error: var(--error);
  --system-colors-text-icon-colors-error-hover: var(--error-hover);
  --system-colors-text-icon-colors-success: var(--success);
  --system-colors-text-icon-colors-success-hover: var(--success-hover);
  --system-colors-text-icon-colors-always-light: var(--cool-gray-10);
  --system-colors-text-highlight: var(--cool-gray-80);
  --system-colors-stroke-default: var(--cool-gray-60);
  --system-colors-stroke-default-not-interactable: var(--cool-gray-60);
  --system-colors-outline-focussed: var(--cool-green-60);
  --system-colors-border-default: var(--cool-gray-70);
  --system-colors-border-disabled: var(--cool-gray-60);
  --system-colors-border-hover: var(--cool-gray-50);
  --system-colors-border-selected: var(--cool-gray-60);
  --system-colors-border-high-contrast: var(--cool-gray-10);
  --system-colors-border-warning: var(--warning);
  --system-colors-border-warning-hover: var(--warning-hover);
  --system-colors-border-error: var(--error);
  --system-colors-border-error-hover: var(--error-hover);
  --system-colors-border-success: var(--success);
  --system-colors-border-success-hover: var(--success-hover);
  --system-colors-surface-primary: var(--cool-green-60);
  --system-colors-surface-high-contrast: var(--cool-gray-10);
  --system-colors-surface-04: var(--cool-gray-70);
  --system-colors-surface-03: var(--cool-gray-60);
  --system-colors-surface-02: var(--cool-gray-90);
  --system-colors-surface-01: var(--black);
  --system-colors-surface-primary-hover: var(--cool-green-50);
  --system-colors-surface-primary-focussed: var(--cool-green-60);
  --system-colors-surface-primary-pressed: var(--cool-green-50);
  --system-colors-surface-hover: var(--cool-gray-90);
  --system-colors-surface-selected: var(--cool-gray-80);
  --system-colors-surface-error: var(--error);
  --system-colors-surface-error-hover: var(--error-hover);
  --system-colors-surface-warning: var(--warning);
  --system-colors-surface-warning-hover: var(--warning-hover);
  --system-colors-surface-success: var(--success);
  --system-colors-surface-success-hover: var(--success-hover);
  --system-colors-surface-high-contrast-hover: var(--cool-gray-30);
  --data-visualization-surface-cool-gray-40: var(--cool-gray-50);
  --data-visualization-surface-cool-gray-50: var(--cool-gray-60);
  --data-visualization-surface-cool-gray-60: var(--cool-gray-70);
  --data-visualization-surface-cool-gray-70: var(--cool-gray-80);
  --data-visualization-surface-red-40: var(--red-50);
  --data-visualization-surface-red-50: var(--red-60);
  --data-visualization-surface-red-60: var(--red-70);
  --data-visualization-surface-red-70: var(--red-80);
  --data-visualization-surface-orange-40: var(--orange-50);
  --data-visualization-surface-orange-50: var(--orange-70);
  --data-visualization-surface-orange-60: var(--orange-80);
  --data-visualization-surface-yellow-40: var(--yellow-50);
  --data-visualization-surface-yellow-50: var(--yellow-60);
  --data-visualization-surface-yellow-60: var(--yellow-70);
  --data-visualization-surface-yellow-70: var(--yellow-80);
  --data-visualization-surface-cool-green-40: var(--cool-green-50);
  --data-visualization-surface-cool-green-50: var(--cool-green-60);
  --data-visualization-surface-cool-green-60: var(--cool-green-70);
  --data-visualization-surface-cool-green-70: var(--cool-green-80);
  --data-visualization-surface-mint-40: var(--mint-50);
  --data-visualization-surface-mint-50: var(--mint-60);
  --data-visualization-surface-mint-60: var(--mint-70);
  --data-visualization-surface-mint-70: var(--mint-80);
  --data-visualization-surface-teal-40: var(--teal-50);
  --data-visualization-surface-teal-50: var(--teal-60);
  --data-visualization-surface-teal-60: var(--teal-70);
  --data-visualization-surface-teal-70: var(--teal-80);
  --data-visualization-surface-turquoise-40: var(--turquoise-50);
  --data-visualization-surface-turquoise-50: var(--turquoise-60);
  --data-visualization-surface-turquoise-60: var(--turquoise-70);
  --data-visualization-surface-turquoise-70: var(--turquoise-80);
  --data-visualization-surface-cyan-40: var(--cyan-50);
  --data-visualization-surface-cyan-50: var(--cyan-60);
  --data-visualization-surface-cyan-60: var(--cyan-70);
  --data-visualization-surface-cyan-70: var(--cyan-80);
  --data-visualization-surface-cadet-blue-40: var(--cadet-blue-50);
  --data-visualization-surface-cadet-blue-50: var(--cadet-blue-60);
  --data-visualization-surface-cadet-blue-60: var(--cadet-blue-70);
  --data-visualization-surface-cadet-blue-70: var(--cadet-blue-80);
  --data-visualization-surface-sky-blue-40: var(--sky-blue-50);
  --data-visualization-surface-sky-blue-50: var(--sky-blue-60);
  --data-visualization-surface-sky-blue-60: var(--sky-blue-70);
  --data-visualization-surface-sky-blue-70: var(--sky-blue-80);
  --data-visualization-surface-steel-blue-40: var(--steel-blue-50);
  --data-visualization-surface-steel-blue-50: var(--steel-blue-60);
  --data-visualization-surface-steel-blue-60: var(--steel-blue-70);
  --data-visualization-surface-steel-blue-70: var(--steel-blue-80);
  --data-visualization-surface-blue-40: var(--blue-50);
  --data-visualization-surface-blue-50: var(--blue-60);
  --data-visualization-surface-blue-60: var(--blue-70);
  --data-visualization-surface-blue-70: var(--blue-80);
  --data-visualization-surface-slate-blue-40: var(--slate-blue-50);
  --data-visualization-surface-slate-blue-50: var(--slate-blue-60);
  --data-visualization-surface-slate-blue-60: var(--slate-blue-70);
  --data-visualization-surface-slate-blue-70: var(--slate-blue-80);
  --data-visualization-surface-indigo-40: var(--indigo-50);
  --data-visualization-surface-indigo-50: var(--indigo-60);
  --data-visualization-surface-indigo-60: var(--indigo-70);
  --data-visualization-surface-indigo-70: var(--indigo-80);
  --data-visualization-surface-purple-40: var(--purple-50);
  --data-visualization-surface-purple-50: var(--purple-60);
  --data-visualization-surface-purple-60: var(--purple-70);
  --data-visualization-surface-purple-70: var(--purple-80);
  --data-visualization-surface-magenta-40: var(--magenta-50);
  --data-visualization-surface-magenta-50: var(--magenta-60);
  --data-visualization-surface-magenta-60: var(--magenta-70);
  --data-visualization-surface-magenta-70: var(--magenta-80);
  --data-visualization-surface-orange-70: var(--orange-80);
  --data-visualization-text-cool-gray: var(--cool-gray-10);
  --data-visualization-text-red: var(--red-10);
  --data-visualization-text-orange: var(--orange-10);
  --data-visualization-text-yellow: var(--yellow-10);
  --data-visualization-text-cool-green: var(--cool-green-10);
  --data-visualization-text-mint: var(--mint-10);
  --data-visualization-text-teal: var(--teal-10);
  --data-visualization-text-turquoise: var(--turquoise-10);
  --data-visualization-text-cyan: var(--cyan-10);
  --data-visualization-text-cadet-blue: var(--cadet-blue-10);
  --data-visualization-text-slate-blue: var(--slate-blue-10);
  --data-visualization-text-steel-blue: var(--steel-blue-10);
  --data-visualization-text-blue: var(--blue-10);
  --data-visualization-text-indigo: var(--indigo-10);
  --data-visualization-text-purple: var(--purple-10);
  --data-visualization-text-magenta: var(--magenta-10);
  --data-visualization-text-sky-blue: var(--sky-blue-10);
}

.jarvis-theme, .jarvis-theme-light, .jarvis-theme-dark, .light, .dark {
  --font-family-sans: "Jarvis-Protipo", Helvetica, Arial, sans-serif;
  --font-size-h1: 72px;
  --font-size-h2: 36px;
  --font-size-h3: 24px;
  --font-size-h4: 18px;
  --font-size-h5: 14px;
  --font-size-base: 14px;
  --font-size-small: 12px;
}

.web-component-text {
  color: var(--system-colors-text-icon-colors-primary);
  -webkit-font-smoothing: initial;
}

.monospaced {
  font-feature-settings: "tnum" 1, "zero" 1;
}

.bold {
  font-weight: 500;
}

.jarvis-theme, .jarvis-theme-light, .jarvis-theme-dark, .light, .dark {
  --border-radius-default: 4px;
  --border-radius-l: 8px;
  --border-radius-xl: 16px;
  --box-shadow: 0 10px 20px 0 #2222221a;
  --box-elevated: var(--box-shadow);
  --box-shadow-bordered: var(--box-shadow);
  --space-xxl: 80px;
  --space-xl: 64px;
  --space-l: 40px;
  --space-base: 24px;
  --space-medium: 16px;
  --space-s: 8px;
  --space-xs: 4px;
  --space-xxs: 2px;
  --z-index-dialog: 45;
  --z-index-dropdown: 75;
  --z-index-above-zero: 1;
}

.vue-recycle-scroller__resize-observer[data-v-08cc04ab] {
  opacity: 0;
  pointer-events: none;
  z-index: -1;
  position: absolute;
  inset: 0;
}

.vue-recycle-scroller {
  position: relative;
}

.vue-recycle-scroller.direction-vertical:not(.page-mode) {
  overflow-y: auto;
}

.vue-recycle-scroller.direction-horizontal:not(.page-mode) {
  overflow-x: auto;
}

.vue-recycle-scroller.grid-mode:not(.page-mode) {
  overflow: auto;
}

.vue-recycle-scroller.direction-horizontal {
  display: flex;
}

.vue-recycle-scroller__slot {
  flex: none;
}

.vue-recycle-scroller__item-wrapper {
  box-sizing: border-box;
  flex: 1;
  position: relative;
  overflow: hidden;
}

.vue-recycle-scroller.ready .vue-recycle-scroller__item-view {
  will-change: transform;
  position: absolute;
  top: 0;
  left: 0;
}

.vue-recycle-scroller.direction-vertical .vue-recycle-scroller__item-wrapper {
  width: 100%;
}

.vue-recycle-scroller.direction-horizontal .vue-recycle-scroller__item-wrapper {
  height: 100%;
}

.vue-recycle-scroller.ready.direction-vertical .vue-recycle-scroller__item-view {
  width: 100%;
}

.vue-recycle-scroller.ready.direction-horizontal .vue-recycle-scroller__item-view {
  height: 100%;
}

.resize-observer[data-v-b329ee4c] {
  z-index: -1;
  pointer-events: none;
  opacity: 0;
  background-color: #0000;
  border: none;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}

.resize-observer[data-v-b329ee4c] object {
  pointer-events: none;
  z-index: -1;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}

.v-popper__popper {
  z-index: 10000;
  outline: none;
  top: 0;
  left: 0;
}

.v-popper__popper.v-popper__popper--hidden {
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  transition: opacity .15s, visibility .15s;
}

.v-popper__popper.v-popper__popper--shown {
  visibility: visible;
  opacity: 1;
  transition: opacity .15s;
}

.v-popper__popper.v-popper__popper--skip-transition, .v-popper__popper.v-popper__popper--skip-transition > .v-popper__wrapper {
  transition: none !important;
}

.v-popper__backdrop {
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  top: 0;
  left: 0;
}

.v-popper__inner {
  box-sizing: border-box;
  position: relative;
  overflow-y: auto;
}

.v-popper__inner > div {
  z-index: 1;
  max-width: inherit;
  max-height: inherit;
  position: relative;
}

.v-popper__arrow-container {
  width: 10px;
  height: 10px;
  position: absolute;
}

.v-popper__popper--arrow-overflow .v-popper__arrow-container, .v-popper__popper--no-positioning .v-popper__arrow-container {
  display: none;
}

.v-popper__arrow-inner, .v-popper__arrow-outer {
  border-style: solid;
  width: 0;
  height: 0;
  position: absolute;
  top: 0;
  left: 0;
}

.v-popper__arrow-inner {
  visibility: hidden;
  border-width: 7px;
}

.v-popper__arrow-outer {
  border-width: 6px;
}

.v-popper__popper[data-popper-placement^="top"] .v-popper__arrow-inner, .v-popper__popper[data-popper-placement^="bottom"] .v-popper__arrow-inner {
  left: -2px;
}

.v-popper__popper[data-popper-placement^="top"] .v-popper__arrow-outer, .v-popper__popper[data-popper-placement^="bottom"] .v-popper__arrow-outer {
  left: -1px;
}

.v-popper__popper[data-popper-placement^="top"] .v-popper__arrow-inner, .v-popper__popper[data-popper-placement^="top"] .v-popper__arrow-outer {
  border-bottom-width: 0;
  border-bottom-color: #0000 !important;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.v-popper__popper[data-popper-placement^="top"] .v-popper__arrow-inner {
  top: -2px;
}

.v-popper__popper[data-popper-placement^="bottom"] .v-popper__arrow-container {
  top: 0;
}

.v-popper__popper[data-popper-placement^="bottom"] .v-popper__arrow-inner, .v-popper__popper[data-popper-placement^="bottom"] .v-popper__arrow-outer {
  border-top-width: 0;
  border-top-color: #0000 !important;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.v-popper__popper[data-popper-placement^="bottom"] .v-popper__arrow-inner {
  top: -4px;
}

.v-popper__popper[data-popper-placement^="bottom"] .v-popper__arrow-outer {
  top: -6px;
}

.v-popper__popper[data-popper-placement^="left"] .v-popper__arrow-inner, .v-popper__popper[data-popper-placement^="right"] .v-popper__arrow-inner {
  top: -2px;
}

.v-popper__popper[data-popper-placement^="left"] .v-popper__arrow-outer, .v-popper__popper[data-popper-placement^="right"] .v-popper__arrow-outer {
  top: -1px;
}

.v-popper__popper[data-popper-placement^="right"] .v-popper__arrow-inner, .v-popper__popper[data-popper-placement^="right"] .v-popper__arrow-outer {
  border-left-width: 0;
  border-top-color: #0000 !important;
  border-bottom-color: #0000 !important;
  border-left-color: #0000 !important;
}

.v-popper__popper[data-popper-placement^="right"] .v-popper__arrow-inner {
  left: -4px;
}

.v-popper__popper[data-popper-placement^="right"] .v-popper__arrow-outer {
  left: -6px;
}

.v-popper__popper[data-popper-placement^="left"] .v-popper__arrow-container {
  right: -10px;
}

.v-popper__popper[data-popper-placement^="left"] .v-popper__arrow-inner, .v-popper__popper[data-popper-placement^="left"] .v-popper__arrow-outer {
  border-right-width: 0;
  border-top-color: #0000 !important;
  border-bottom-color: #0000 !important;
  border-right-color: #0000 !important;
}

.v-popper__popper[data-popper-placement^="left"] .v-popper__arrow-inner {
  left: -2px;
}

.v-popper--theme-tooltip .v-popper__inner {
  color: #fff;
  background: #000c;
  border-radius: 6px;
  padding: 7px 12px 6px;
}

.v-popper--theme-tooltip .v-popper__arrow-outer {
  border-color: #000c;
}

.v-popper--theme-dropdown .v-popper__inner {
  color: #000;
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 6px;
  box-shadow: 0 6px 30px #0000001a;
}

.v-popper--theme-dropdown .v-popper__arrow-inner {
  visibility: visible;
  border-color: #fff;
}

.v-popper--theme-dropdown .v-popper__arrow-outer {
  border-color: #ddd;
}

.vc-popover-content-wrapper {
  --popover-horizontal-content-offset: 8px;
  --popover-vertical-content-offset: 10px;
  --popover-caret-horizontal-offset: 18px;
  --popover-caret-vertical-offset: 8px;
  z-index: 10;
  outline: none;
  display: block;
  position: absolute;
}

.vc-popover-content-wrapper:not(.is-interactive) {
  pointer-events: none;
}

.vc-popover-content {
  color: var(--vc-popover-content-color);
  font-weight: var(--vc-font-medium);
  background-color: var(--vc-popover-content-bg);
  border: 1px solid;
  border-color: var(--vc-popover-content-border);
  border-radius: var(--vc-rounded-lg);
  z-index: 10;
  box-shadow: var(--vc-shadow-lg);
  outline: none;
  padding: 4px;
  position: relative;
}

.vc-popover-content.direction-bottom {
  margin-top: var(--popover-vertical-content-offset);
}

.vc-popover-content.direction-top {
  margin-bottom: var(--popover-vertical-content-offset);
}

.vc-popover-content.direction-left {
  margin-right: var(--popover-horizontal-content-offset);
}

.vc-popover-content.direction-right {
  margin-left: var(--popover-horizontal-content-offset);
}

.vc-popover-caret {
  content: "";
  border-top: inherit;
  border-left: inherit;
  background-color: inherit;
  z-index: -1;
  width: 12px;
  height: 12px;
  display: block;
  position: absolute;
}

.vc-popover-caret.direction-bottom {
  top: 0;
}

.vc-popover-caret.direction-bottom.align-left {
  transform: translateY(-50%) rotate(45deg);
}

.vc-popover-caret.direction-bottom.align-center {
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
}

.vc-popover-caret.direction-bottom.align-right {
  transform: translateY(-50%) rotate(45deg);
}

.vc-popover-caret.direction-top {
  top: 100%;
}

.vc-popover-caret.direction-top.align-left {
  transform: translateY(-50%) rotate(-135deg);
}

.vc-popover-caret.direction-top.align-center {
  transform: translateX(-50%) translateY(-50%) rotate(-135deg);
}

.vc-popover-caret.direction-top.align-right {
  transform: translateY(-50%) rotate(-135deg);
}

.vc-popover-caret.direction-left {
  left: 100%;
}

.vc-popover-caret.direction-left.align-top {
  transform: translateX(-50%) rotate(135deg);
}

.vc-popover-caret.direction-left.align-middle {
  transform: translateY(-50%) translateX(-50%) rotate(135deg);
}

.vc-popover-caret.direction-left.align-bottom {
  transform: translateX(-50%) rotate(135deg);
}

.vc-popover-caret.direction-right {
  left: 0;
}

.vc-popover-caret.direction-right.align-top {
  transform: translateX(-50%) rotate(-45deg);
}

.vc-popover-caret.direction-right.align-middle {
  transform: translateY(-50%) translateX(-50%) rotate(-45deg);
}

.vc-popover-caret.direction-right.align-bottom {
  transform: translateX(-50%) rotate(-45deg);
}

.vc-popover-caret.align-left {
  left: var(--popover-caret-horizontal-offset);
}

.vc-popover-caret.align-center {
  left: 50%;
}

.vc-popover-caret.align-right {
  right: var(--popover-caret-horizontal-offset);
}

.vc-popover-caret.align-top {
  top: var(--popover-caret-vertical-offset);
}

.vc-popover-caret.align-middle {
  top: 50%;
}

.vc-popover-caret.align-bottom {
  bottom: var(--popover-caret-vertical-offset);
}

.vc-day-popover-row {
  transition: var(--vc-day-content-transition);
  align-items: center;
  display: flex;
}

.vc-day-popover-row-indicator {
  flex-grow: 0;
  justify-content: center;
  align-items: center;
  width: 15px;
  display: flex;
}

.vc-day-popover-row-indicator span {
  transition: var(--vc-day-content-transition);
}

.vc-day-popover-row-label {
  -webkit-flex-wrap: none;
  -ms-flex-wrap: none;
  flex-wrap: none;
  width: max-content;
  font-size: var(--vc-text-xs);
  line-height: var(--vc-leading-normal);
  flex-grow: 1;
  align-items: center;
  margin-left: 4px;
  margin-right: 4px;
  display: flex;
}

.vc-day-popover-row-highlight {
  border-radius: 3px;
  width: 8px;
  height: 5px;
}

.vc-day-popover-row-bar {
  width: 10px;
  height: 3px;
}

.vc-base-icon {
  stroke: currentColor;
  stroke-width: 2px;
  fill: none;
  display: inline-block;
}

.vc-header {
  grid-gap: 4px;
  align-items: center;
  height: 30px;
  margin-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  display: grid;
}

.vc-header.is-lg {
  font-size: var(--vc-text-lg);
}

.vc-header.is-xl {
  font-size: var(--vc-text-xl);
}

.vc-header.is-2xl {
  font-size: var(--vc-text-2xl);
}

.vc-header .vc-title-wrapper {
  grid-area: 1 / title;
}

.vc-header .vc-prev {
  grid-area: 1 / prev;
}

.vc-header .vc-next {
  grid-area: 1 / next;
}

.vc-header .vc-title, .vc-header .vc-prev, .vc-header .vc-next {
  border-radius: var(--vc-rounded);
  pointer-events: auto;
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  border: 0;
  align-items: center;
  display: flex;
}

.vc-header .vc-title {
  color: var(--vc-header-title-color);
  font-weight: var(--vc-font-semibold);
  white-space: nowrap;
  margin: 0;
  padding: 0 8px;
  line-height: 30px;
}

.vc-header .vc-title:hover {
  opacity: .75;
}

.vc-header .vc-arrow {
  color: var(--vc-header-arrow-color);
  justify-content: center;
  align-items: center;
  width: 28px;
  height: 30px;
  margin: 0;
  padding: 0;
  display: flex;
}

.vc-header .vc-arrow:hover {
  background: var(--vc-header-arrow-hover-bg);
}

.vc-header .vc-arrow:disabled {
  opacity: .25;
  pointer-events: none;
}

.vc-nav-header {
  justify-content: space-between;
  display: flex;
}

.vc-nav-title, .vc-nav-arrow, .vc-nav-item {
  font-size: var(--vc-text-sm);
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  border-radius: var(--vc-rounded);
  white-space: nowrap;
  border: 0;
  margin: 0;
}

.vc-nav-title:hover, .vc-nav-arrow:hover, .vc-nav-item:hover {
  background-color: var(--vc-nav-hover-bg);
}

.vc-nav-title:disabled, .vc-nav-arrow:disabled, .vc-nav-item:disabled {
  opacity: .25;
  pointer-events: none;
}

.vc-nav-title {
  color: var(--vc-nav-title-color);
  font-weight: var(--vc-font-bold);
  line-height: var(--vc-leading-snug);
  height: 30px;
  padding: 0 6px;
}

.vc-nav-arrow {
  color: var(--vc-header-arrow-color);
  justify-content: center;
  align-items: center;
  width: 26px;
  height: 30px;
  padding: 0;
  display: flex;
}

.vc-nav-items {
  grid-row-gap: 2px;
  grid-column-gap: 5px;
  grid-template-columns: repeat(3, 1fr);
  margin-top: 2px;
  display: grid;
}

.vc-nav-item {
  text-align: center;
  width: 48px;
  font-weight: var(--vc-font-semibold);
  line-height: var(--vc-leading-snug);
  padding: 6px 0;
}

.vc-nav-item.is-active {
  color: var(--vc-nav-item-active-color);
  background-color: var(--vc-nav-item-active-bg);
  font-weight: var(--vc-font-bold);
}

.vc-nav-item.is-active:not(:focus) {
  box-shadow: var(--vc-nav-item-active-box-shadow);
}

.vc-nav-item.is-current {
  color: var(--vc-nav-item-current-color);
}

.vc-day {
  z-index: 1;
  min-height: 32px;
  position: relative;
}

.vc-monthly .is-not-in-month * {
  opacity: 0;
  pointer-events: none;
}

.vc-day-layer {
  pointer-events: none;
  position: absolute;
  inset: 0;
}

.vc-day-box-center-center {
  transform-origin: 50%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.vc-day-box-left-center {
  transform-origin: 0%;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.vc-day-box-right-center {
  transform-origin: 100%;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.vc-day-box-center-bottom {
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.vc-day-content {
  font-size: var(--vc-text-sm);
  font-weight: var(--vc-font-medium);
  border-radius: var(--vc-rounded-full);
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 28px;
  height: 28px;
  line-height: 28px;
  display: flex;
}

.vc-day-content:hover {
  background-color: var(--vc-day-content-hover-bg);
}

.vc-day-content.vc-disabled {
  color: var(--vc-day-content-disabled-color);
}

.vc-content:not(.vc-base) {
  font-weight: var(--vc-font-bold);
  color: var(--vc-content-color);
}

.vc-highlights {
  pointer-events: none;
  z-index: -1;
  overflow: hidden;
}

.vc-highlight {
  width: 28px;
  height: 28px;
}

.vc-highlight.vc-highlight-base-start {
  border-right-width: 0 !important;
  border-radius: 0 !important;
  width: 50% !important;
}

.vc-highlight.vc-highlight-base-end {
  border-left-width: 0 !important;
  border-radius: 0 !important;
  width: 50% !important;
}

.vc-highlight.vc-highlight-base-middle {
  width: 100%;
  margin: 0 -1px;
  border-left-width: 0 !important;
  border-right-width: 0 !important;
  border-radius: 0 !important;
}

.vc-highlight-bg-outline, .vc-highlight-bg-none {
  background-color: var(--vc-highlight-outline-bg);
  border: 2px solid;
  border-color: var(--vc-highlight-outline-border);
  border-radius: var(--vc-rounded-full);
}

.vc-highlight-bg-light {
  background-color: var(--vc-highlight-light-bg);
  border-radius: var(--vc-rounded-full);
}

.vc-highlight-bg-solid {
  background-color: var(--vc-highlight-solid-bg);
  border-radius: var(--vc-rounded-full);
}

.vc-highlight-content-outline, .vc-highlight-content-none {
  font-weight: var(--vc-font-bold);
  color: var(--vc-highlight-outline-content-color);
}

.vc-highlight-content-light {
  font-weight: var(--vc-font-bold);
  color: var(--vc-highlight-light-content-color);
}

.vc-highlight-content-solid {
  font-weight: var(--vc-font-bold);
  color: var(--vc-highlight-solid-content-color);
}

.vc-dots {
  justify-content: center;
  align-items: center;
  display: flex;
}

.vc-dot {
  width: 5px;
  height: 5px;
  transition: var(--vc-day-content-transition);
  border-radius: 9999px;
}

.vc-dot:not(:last-child) {
  margin-right: 3px;
}

.vc-bars {
  justify-content: flex-start;
  align-items: center;
  width: 75%;
  display: flex;
}

.vc-bar {
  height: 3px;
  transition: var(--vc-day-content-transition);
  flex-grow: 1;
}

.vc-dot {
  background-color: var(--vc-dot-bg);
}

.vc-bar {
  background-color: var(--vc-bar-bg);
}

.vc-pane {
  min-width: 250px;
}

.vc-weeknumber {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
}

.vc-weeknumber.is-left {
  left: calc(var(--vc-weeknumber-offset-inside) * -1);
}

.vc-weeknumber.is-right {
  right: calc(var(--vc-weeknumber-offset-inside) * -1);
}

.vc-weeknumber.is-left-outside {
  left: calc(var(--vc-weeknumber-offset-outside) * -1);
}

.vc-weeknumber.is-right-outside {
  right: calc(var(--vc-weeknumber-offset-outside) * -1);
}

.vc-weeknumber-content {
  font-size: var(--vc-text-xs);
  font-weight: var(--vc-font-medium);
  width: 28px;
  height: 28px;
  color: var(--vc-weeknumber-color);
  -webkit-user-select: none;
  user-select: none;
  justify-content: center;
  align-items: center;
  margin-top: 2px;
  font-style: italic;
  display: flex;
}

.vc-weeks {
  -webkit-overflow-scrolling: touch;
  min-width: 232px;
  padding: 6px;
  position: relative;
}

.vc-weeks.vc-show-weeknumbers-left {
  margin-left: var(--vc-weeknumber-offset-inside);
}

.vc-weeks.vc-show-weeknumbers-right {
  margin-right: var(--vc-weeknumber-offset-inside);
}

.vc-weekday {
  text-align: center;
  color: var(--vc-weekday-color);
  font-size: var(--vc-text-sm);
  font-weight: var(--vc-font-bold);
  cursor: default;
  -webkit-user-select: none;
  user-select: none;
  padding-top: 4px;
  padding-bottom: 8px;
  line-height: 14px;
}

.vc-week, .vc-weekdays {
  grid-template-columns: repeat(7, 1fr);
  display: grid;
  position: relative;
}

.vc-pane-container {
  width: 100%;
  position: relative;
}

.vc-pane-container.in-transition {
  overflow: hidden;
}

.vc-pane-layout {
  display: grid;
}

.vc-pane-header-wrapper {
  pointer-events: none;
  width: 100%;
  position: absolute;
  top: 0;
}

.vc-day-popover-container {
  font-size: var(--vc-text-xs);
  font-weight: var(--vc-font-medium);
}

.vc-day-popover-header {
  font-size: var(--vc-text-xs);
  color: var(--vc-day-popover-header-color);
  font-weight: var(--vc-font-semibold);
  text-align: center;
}

.vc-base-select {
  height: 30px;
  font-size: var(--vc-text-base);
  font-weight: var(--vc-font-medium);
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.vc-base-select.vc-has-icon select {
  padding: 0 27px 0 9px;
}

.vc-base-select.vc-has-icon .vc-base-sizer {
  padding: 0 28px 0 10px;
}

.vc-base-select.vc-fit-content select {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.vc-base-select .vc-base-icon {
  opacity: .6;
  pointer-events: none;
  position: absolute;
  top: 6px;
  right: 4px;
}

.vc-base-select .vc-base-sizer {
  font-size: var(--vc-text-base);
  font-weight: var(--vc-font-medium);
  color: #0000;
  margin: 0;
  padding: 0 8px;
}

.vc-base-select select {
  color: var(--vc-select-color);
  appearance: none;
  background-color: var(--vc-select-bg);
  border-radius: var(--vc-rounded);
  width: max-content;
  height: 30px;
  line-height: var(--leading-none);
  text-indent: 0;
  cursor: pointer;
  text-align: center;
  background-image: none;
  justify-content: center;
  margin: 0;
  padding: 0 7px;
  display: block;
}

.vc-base-select select:hover {
  background-color: var(--vc-select-hover-bg);
}

.vc-base-select select.vc-align-left {
  text-align: left;
}

.vc-base-select select.vc-align-right {
  text-align: right;
}

.vc-time-picker {
  flex-direction: column;
  align-items: center;
  padding: 8px 4px;
  display: flex;
}

.vc-time-picker.vc-invalid {
  pointer-events: none;
  opacity: .5;
}

.vc-time-picker.vc-attached {
  border-top: 1px solid var(--vc-time-picker-border);
}

.vc-time-picker > * + * {
  margin-top: 4px;
}

.vc-time-header {
  font-size: var(--vc-text-sm);
  font-weight: var(--vc-font-semibold);
  text-transform: uppercase;
  align-items: center;
  margin-top: -4px;
  padding-left: 4px;
  padding-right: 4px;
  line-height: 21px;
  display: flex;
}

.vc-time-select-group {
  background: var(--vc-time-select-group-bg);
  border-radius: var(--vc-rounded-md);
  border: 1px solid var(--vc-time-select-group-border);
  align-items: center;
  padding: 0 4px;
  display: inline-flex;
}

.vc-time-select-group .vc-base-icon {
  color: var(--vc-time-select-group-icon-color);
  margin-right: 4px;
}

.vc-time-select-group select {
  background: none;
  padding: 0 4px;
}

.vc-time-weekday {
  color: var(--vc-time-weekday-color);
  letter-spacing: var(--tracking-wide);
}

.vc-time-month {
  color: var(--vc-time-month-color);
  margin-left: 8px;
}

.vc-time-day {
  color: var(--vc-time-day-color);
  margin-left: 4px;
}

.vc-time-year {
  color: var(--vc-time-year-color);
  margin-left: 8px;
}

.vc-time-colon {
  margin: 0 1px 2px 2px;
}

.vc-time-decimal {
  margin: 0 0 0 1px;
}

.vc-none-enter-active, .vc-none-leave-active {
  transition-duration: 0s;
}

.vc-fade-enter-active, .vc-fade-leave-active, .vc-slide-left-enter-active, .vc-slide-left-leave-active, .vc-slide-right-enter-active, .vc-slide-right-leave-active, .vc-slide-up-enter-active, .vc-slide-up-leave-active, .vc-slide-down-enter-active, .vc-slide-down-leave-active, .vc-slide-fade-enter-active, .vc-slide-fade-leave-active {
  transition: opacity var(--vc-slide-duration) var(--vc-slide-timing), -webkit-transform var(--vc-slide-duration) var(--vc-slide-timing);
  transition: transform var(--vc-slide-duration) var(--vc-slide-timing), opacity var(--vc-slide-duration) var(--vc-slide-timing);
  transition: transform var(--vc-slide-duration) var(--vc-slide-timing), opacity var(--vc-slide-duration) var(--vc-slide-timing), -webkit-transform var(--vc-slide-duration) var(--vc-slide-timing);
  backface-visibility: hidden;
  pointer-events: none;
}

.vc-none-leave-active, .vc-fade-leave-active, .vc-slide-left-leave-active, .vc-slide-right-leave-active, .vc-slide-up-leave-active, .vc-slide-down-leave-active {
  width: 100%;
  position: absolute !important;
}

.vc-none-enter-from, .vc-none-leave-to, .vc-fade-enter-from, .vc-fade-leave-to, .vc-slide-left-enter-from, .vc-slide-left-leave-to, .vc-slide-right-enter-from, .vc-slide-right-leave-to, .vc-slide-up-enter-from, .vc-slide-up-leave-to, .vc-slide-down-enter-from, .vc-slide-down-leave-to, .vc-slide-fade-enter-from, .vc-slide-fade-leave-to {
  opacity: 0;
}

.vc-slide-left-enter-from, .vc-slide-right-leave-to, .vc-slide-fade-enter-from.direction-left, .vc-slide-fade-leave-to.direction-left {
  -webkit-transform: translateX(var(--vc-slide-translate));
  transform: translateX(var(--vc-slide-translate));
}

.vc-slide-right-enter-from, .vc-slide-left-leave-to, .vc-slide-fade-enter-from.direction-right, .vc-slide-fade-leave-to.direction-right {
  -webkit-transform: translateX(calc(-1 * var(--vc-slide-translate)));
  transform: translateX(calc(-1 * var(--vc-slide-translate)));
}

.vc-slide-up-enter-from, .vc-slide-down-leave-to, .vc-slide-fade-enter-from.direction-top, .vc-slide-fade-leave-to.direction-top {
  -webkit-transform: translateY(var(--vc-slide-translate));
  transform: translateY(var(--vc-slide-translate));
}

.vc-slide-down-enter-from, .vc-slide-up-leave-to, .vc-slide-fade-enter-from.direction-bottom, .vc-slide-fade-leave-to.direction-bottom {
  -webkit-transform: translateY(calc(-1 * var(--vc-slide-translate)));
  transform: translateY(calc(-1 * var(--vc-slide-translate)));
}

:root {
  --vc-white: #fff;
  --vc-black: #000;
  --vc-gray-50: #f8fafc;
  --vc-gray-100: #f1f5f9;
  --vc-gray-200: #e2e8f0;
  --vc-gray-300: #cbd5e1;
  --vc-gray-400: #94a3b8;
  --vc-gray-500: #64748b;
  --vc-gray-600: #475569;
  --vc-gray-700: #334155;
  --vc-gray-800: #1e293b;
  --vc-gray-900: #0f172a;
  --vc-font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto",
    "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue",
    "Helvetica", "Arial", sans-serif;
  --vc-font-normal: 400;
  --vc-font-medium: 500;
  --vc-font-semibold: 600;
  --vc-font-bold: 700;
  --vc-text-2xs: 10px;
  --vc-text-xs: 12px;
  --vc-text-sm: 14px;
  --vc-text-base: 16px;
  --vc-text-lg: 18px;
  --vc-text-xl: 20px;
  --vc-text-2xl: 24px;
  --vc-leading-none: 1;
  --vc-leading-tight: 1.25;
  --vc-leading-snug: 1.375;
  --vc-leading-normal: 1.5;
  --vc-rounded: .25rem;
  --vc-rounded-md: .375rem;
  --vc-rounded-lg: .5rem;
  --vc-rounded-full: 9999px;
  --vc-shadow: 0 1px 3px 0 #0000001a, 0 1px 2px 0 #0000000f;
  --vc-shadow-lg: 0 10px 15px -3px #0000001a,
    0 4px 6px -2px #0000000d;
  --vc-shadow-inner: inset 0 2px 4px 0 #0000000f;
  --vc-slide-translate: 22px;
  --vc-slide-duration: .15s;
  --vc-slide-timing: ease;
  --vc-day-content-transition: all .13s ease-in;
  --vc-weeknumber-offset-inside: 26px;
  --vc-weeknumber-offset-outside: 34px;
}

.vc-gray {
  --vc-accent-50: var(--vc-gray-50);
  --vc-accent-100: var(--vc-gray-100);
  --vc-accent-200: var(--vc-gray-200);
  --vc-accent-300: var(--vc-gray-300);
  --vc-accent-400: var(--vc-gray-400);
  --vc-accent-500: var(--vc-gray-500);
  --vc-accent-600: var(--vc-gray-600);
  --vc-accent-700: var(--vc-gray-700);
  --vc-accent-800: var(--vc-gray-800);
  --vc-accent-900: var(--vc-gray-900);
}

.vc-red {
  --vc-accent-50: #fef2f2;
  --vc-accent-100: #fee2e2;
  --vc-accent-200: #fecaca;
  --vc-accent-300: #fca5a5;
  --vc-accent-400: #f87171;
  --vc-accent-500: #ef4444;
  --vc-accent-600: #dc2626;
  --vc-accent-700: #b91c1c;
  --vc-accent-800: #991b1b;
  --vc-accent-900: #7f1d1d;
}

.vc-orange {
  --vc-accent-50: #fff7ed;
  --vc-accent-100: #ffedd5;
  --vc-accent-200: #fed7aa;
  --vc-accent-300: #fdba74;
  --vc-accent-400: #fb923c;
  --vc-accent-500: #f97316;
  --vc-accent-600: #ea580c;
  --vc-accent-700: #c2410c;
  --vc-accent-800: #9a3412;
  --vc-accent-900: #7c2d12;
}

.vc-yellow {
  --vc-accent-50: #fefce8;
  --vc-accent-100: #fef9c3;
  --vc-accent-200: #fef08a;
  --vc-accent-300: #fde047;
  --vc-accent-400: #facc15;
  --vc-accent-500: #eab308;
  --vc-accent-600: #ca8a04;
  --vc-accent-700: #a16207;
  --vc-accent-800: #854d0e;
  --vc-accent-900: #713f12;
}

.vc-green {
  --vc-accent-50: #f0fdf4;
  --vc-accent-100: #dcfce7;
  --vc-accent-200: #bbf7d0;
  --vc-accent-300: #86efac;
  --vc-accent-400: #4ade80;
  --vc-accent-500: #22c55e;
  --vc-accent-600: #16a34a;
  --vc-accent-700: #15803d;
  --vc-accent-800: #166534;
  --vc-accent-900: #14532d;
}

.vc-teal {
  --vc-accent-50: #f0fdfa;
  --vc-accent-100: #ccfbf1;
  --vc-accent-200: #99f6e4;
  --vc-accent-300: #5eead4;
  --vc-accent-400: #2dd4bf;
  --vc-accent-500: #14b8a6;
  --vc-accent-600: #0d9488;
  --vc-accent-700: #0f766e;
  --vc-accent-800: #115e59;
  --vc-accent-900: #134e4a;
}

.vc-blue {
  --vc-accent-50: #eff6ff;
  --vc-accent-100: #dbeafe;
  --vc-accent-200: #bfdbfe;
  --vc-accent-300: #93c5fd;
  --vc-accent-400: #60a5fa;
  --vc-accent-500: #3b82f6;
  --vc-accent-600: #2563eb;
  --vc-accent-700: #1d4ed8;
  --vc-accent-800: #1e40af;
  --vc-accent-900: #1e3a8a;
}

.vc-indigo {
  --vc-accent-50: #eef2ff;
  --vc-accent-100: #e0e7ff;
  --vc-accent-200: #c7d2fe;
  --vc-accent-300: #a5b4fc;
  --vc-accent-400: #818cf8;
  --vc-accent-500: #6366f1;
  --vc-accent-600: #4f46e5;
  --vc-accent-700: #4338ca;
  --vc-accent-800: #3730a3;
  --vc-accent-900: #312e81;
}

.vc-purple {
  --vc-accent-50: #faf5ff;
  --vc-accent-100: #f3e8ff;
  --vc-accent-200: #e9d5ff;
  --vc-accent-300: #d8b4fe;
  --vc-accent-400: #c084fc;
  --vc-accent-500: #a855f7;
  --vc-accent-600: #9333ea;
  --vc-accent-700: #7e22ce;
  --vc-accent-800: #6b21a8;
  --vc-accent-900: #581c87;
}

.vc-pink {
  --vc-accent-50: #fdf2f8;
  --vc-accent-100: #fce7f3;
  --vc-accent-200: #fbcfe8;
  --vc-accent-300: #f9a8d4;
  --vc-accent-400: #f472b6;
  --vc-accent-500: #ec4899;
  --vc-accent-600: #db2777;
  --vc-accent-700: #be185d;
  --vc-accent-800: #9d174d;
  --vc-accent-900: #831843;
}

.vc-focus:focus-within {
  box-shadow: var(--vc-focus-ring);
  outline: 0;
}

.vc-light {
  --vc-color: var(--vc-gray-900);
  --vc-bg: var(--vc-white);
  --vc-border: var(--vc-gray-300);
  --vc-hover-bg: #ccd6e04d;
  --vc-focus-ring: 0 0 0 2px #3b83f666;
  --vc-header-arrow-color: var(--vc-gray-500);
  --vc-header-arrow-hover-bg: var(--vc-gray-200);
  --vc-header-title-color: var(--vc-gray-900);
  --vc-weekday-color: var(--vc-gray-500);
  --vc-weeknumber-color: var(--vc-gray-400);
  --vc-nav-hover-bg: var(--vc-gray-200);
  --vc-nav-title-color: var(--vc-gray-900);
  --vc-nav-item-hover-box-shadow: none;
  --vc-nav-item-active-color: var(--vc-white);
  --vc-nav-item-active-bg: var(--vc-accent-500);
  --vc-nav-item-active-box-shadow: var(--vc-shadow);
  --vc-nav-item-current-color: var(--vc-accent-600);
  --vc-day-popover-container-color: var(--vc-white);
  --vc-day-popover-container-bg: var(--vc-gray-800);
  --vc-day-popover-container-border: var(--vc-gray-700);
  --vc-day-popover-header-color: var(--vc-gray-700);
  --vc-popover-content-color: var(--vc-gray-900);
  --vc-popover-content-bg: var(--vc-gray-50);
  --vc-popover-content-border: var(--vc-gray-300);
  --vc-time-picker-border: var(--vc-gray-300);
  --vc-time-weekday-color: var(--vc-gray-700);
  --vc-time-month-color: var(--vc-accent-600);
  --vc-time-day-color: var(--vc-accent-600);
  --vc-time-year-color: var(--vc-gray-500);
  --vc-time-select-group-bg: var(--vc-gray-50);
  --vc-time-select-group-border: var(--vc-gray-300);
  --vc-time-select-group-icon-color: var(--vc-accent-500);
  --vc-select-color: var(--vc-gray-900);
  --vc-select-bg: var(--vc-gray-100);
  --vc-select-hover-bg: var(--vc-gray-200);
  --vc-day-content-hover-bg: var(--vc-hover-bg);
  --vc-day-content-disabled-color: var(--vc-gray-400);
}

.vc-light.vc-attr, .vc-light .vc-attr {
  --vc-content-color: var(--vc-accent-600);
  --vc-highlight-outline-bg: var(--vc-white);
  --vc-highlight-outline-border: var(--vc-accent-600);
  --vc-highlight-outline-content-color: var(--vc-accent-700);
  --vc-highlight-light-bg: var(--vc-accent-200);
  --vc-highlight-light-content-color: var(--vc-accent-900);
  --vc-highlight-solid-bg: var(--vc-accent-600);
  --vc-highlight-solid-content-color: var(--vc-white);
  --vc-dot-bg: var(--vc-accent-600);
  --vc-bar-bg: var(--vc-accent-600);
}

.vc-dark {
  --vc-color: var(--vc-white);
  --vc-bg: var(--vc-gray-900);
  --vc-border: var(--vc-gray-700);
  --vc-hover-bg: #7281974d;
  --vc-focus-ring: 0 0 0 2px #3b82f6b3;
  --vc-header-arrow-color: var(--vc-gray-300);
  --vc-header-arrow-hover-bg: var(--vc-gray-800);
  --vc-header-title-color: var(--vc-gray-100);
  --vc-weekday-color: var(--vc-accent-200);
  --vc-weeknumber-color: var(--vc-gray-500);
  --vc-nav-hover-bg: var(--vc-gray-700);
  --vc-nav-title-color: var(--vc-gray-100);
  --vc-nav-item-hover-box-shadow: none;
  --vc-nav-item-active-color: var(--vc-white);
  --vc-nav-item-active-bg: var(--vc-accent-500);
  --vc-nav-item-active-box-shadow: none;
  --vc-nav-item-current-color: var(--vc-accent-400);
  --vc-day-popover-container-color: var(--vc-gray-800);
  --vc-day-popover-container-bg: var(--vc-white);
  --vc-day-popover-container-border: var(--vc-gray-100);
  --vc-day-popover-header-color: var(--vc-gray-300);
  --vc-popover-content-color: var(--vc-white);
  --vc-popover-content-bg: var(--vc-gray-800);
  --vc-popover-content-border: var(--vc-gray-700);
  --vc-time-picker-border: var(--vc-gray-700);
  --vc-time-weekday-color: var(--vc-gray-400);
  --vc-time-month-color: var(--vc-accent-400);
  --vc-time-day-color: var(--vc-accent-400);
  --vc-time-year-color: var(--vc-gray-500);
  --vc-time-select-group-bg: var(--vc-gray-700);
  --vc-time-select-group-border: var(--vc-gray-500);
  --vc-time-select-group-icon-color: var(--vc-accent-400);
  --vc-select-color: var(--vc-gray-200);
  --vc-select-bg: var(--vc-gray-700);
  --vc-select-hover-bg: var(--vc-gray-600);
  --vc-day-content-hover-bg: var(--vc-hover-bg);
  --vc-day-content-disabled-color: var(--vc-gray-600);
}

.vc-dark.vc-attr, .vc-dark .vc-attr {
  --vc-content-color: var(--vc-accent-500);
  --vc-highlight-outline-bg: var(--vc-gray-900);
  --vc-highlight-outline-border: var(--vc-accent-300);
  --vc-highlight-outline-content-color: var(--vc-accent-200);
  --vc-highlight-light-bg: var(--vc-accent-800);
  --vc-highlight-light-content-color: var(--vc-accent-100);
  --vc-highlight-solid-bg: var(--vc-accent-500);
  --vc-highlight-solid-content-color: var(--vc-white);
  --vc-dot-bg: var(--vc-accent-500);
  --vc-bar-bg: var(--vc-accent-500);
}

.vc-container {
  width: max-content;
  height: max-content;
  font-family: var(--vc-font-family);
  color: var(--vc-color);
  background-color: var(--vc-bg);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-tap-highlight-color: transparent;
  display: inline-flex;
  position: relative;
}

.vc-container, .vc-container * {
  box-sizing: border-box;
}

.vc-container:focus, .vc-container :focus {
  outline: none;
}

.vc-container .vc-container {
  border: none;
}

.vc-bordered {
  border: 1px solid;
  border-color: var(--vc-border);
  border-radius: var(--vc-rounded-lg);
}

.vc-expanded {
  min-width: 100%;
}

.vc-transparent {
  background-color: #0000;
}

.vc-date-picker-content {
  background-color: var(--vc-bg);
  padding: 0;
}

.vc-date-picker-content .vc-container {
  border: 0;
}

.fade-enter-active, .fade-leave-active {
  transition: opacity .3s;
}

.fade-enter-from, .fade-leave-to {
  opacity: 0;
}

.text-warning {
  color: var(--system-colors-text-icon-colors-warning);
}

.background-warning {
  background-color: var(--system-colors-surface-warning);
}

@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-rotate-x {
  syntax: "*";
  inherits: false
}

@property --tw-rotate-y {
  syntax: "*";
  inherits: false
}

@property --tw-rotate-z {
  syntax: "*";
  inherits: false
}

@property --tw-skew-x {
  syntax: "*";
  inherits: false
}

@property --tw-skew-y {
  syntax: "*";
  inherits: false
}

@property --tw-space-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@property --tw-leading {
  syntax: "*";
  inherits: false
}

@property --tw-font-weight {
  syntax: "*";
  inherits: false
}

@property --tw-tracking {
  syntax: "*";
  inherits: false
}

@property --tw-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: 0;
}

@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-outline-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@property --tw-blur {
  syntax: "*";
  inherits: false
}

@property --tw-brightness {
  syntax: "*";
  inherits: false
}

@property --tw-contrast {
  syntax: "*";
  inherits: false
}

@property --tw-grayscale {
  syntax: "*";
  inherits: false
}

@property --tw-hue-rotate {
  syntax: "*";
  inherits: false
}

@property --tw-invert {
  syntax: "*";
  inherits: false
}

@property --tw-opacity {
  syntax: "*";
  inherits: false
}

@property --tw-saturate {
  syntax: "*";
  inherits: false
}

@property --tw-sepia {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-drop-shadow-size {
  syntax: "*";
  inherits: false
}

@property --tw-duration {
  syntax: "*";
  inherits: false
}

@property --tw-content {
  syntax: "*";
  inherits: false;
  initial-value: "";
}

@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}
