/* [project]/components/MarkdownEditor/editor.module.css [client] (css) */
.editor-module__dHV0KW__markdown-editor {
  word-break: break-word;
  width: 100%;
  height: 100%;
  font-size: 14px;
  border: none !important;
  outline: none !important;
}

.editor-module__dHV0KW__markdown-editor > p:first-child:before {
  color: var(--chakra-colors-gray-400);
  content: attr(data-placeholder);
  float: left;
  pointer-events: none;
  height: 0;
}

.editor-module__dHV0KW__markdown-editor h1, .editor-module__dHV0KW__markdown-editor h2, .editor-module__dHV0KW__markdown-editor h3 {
  font-weight: 500;
}

.editor-module__dHV0KW__markdown-editor h1 {
  padding-top: 32px;
  padding-bottom: 8px;
  font-size: 18px;
}

.editor-module__dHV0KW__markdown-editor h2 {
  padding: 8px 0;
  font-size: 16px;
}

.editor-module__dHV0KW__markdown-editor h2:not(h1 + h2) {
  padding-top: 16px;
}

.editor-module__dHV0KW__markdown-editor h3 {
  padding: 8px 0;
  font-size: 14px;
}

.editor-module__dHV0KW__markdown-editor :first-child {
  padding-top: 0;
}

.editor-module__dHV0KW__markdown-editor strong {
  font-weight: var(--chakra-fontWeights-bold);
}

.editor-module__dHV0KW__markdown-editor ul {
  margin-left: 8px;
}

.editor-module__dHV0KW__markdown-editor li {
  margin-left: 16px;
  padding: 4px 0;
}

.editor-module__dHV0KW__markdown-editor li > ul > li {
  margin-left: 16px;
}

.editor-module__dHV0KW__markdown-editor li > ul > li:first-child {
  padding-top: 4px;
}

.editor-module__dHV0KW__markdown-editor hr {
  margin-top: 1.5em;
}

.ivg-editor .editor-module__dHV0KW__markdown-editor p {
  line-height: 1.75;
}

.editor-module__dHV0KW__markdown-editor .editor-module__dHV0KW__highlight-mark {
  background-color: #6366f12e;
  border-radius: 4px;
  padding: 2px 0;
  transition: background-color .35s cubic-bezier(.4, 0, .2, 1), box-shadow .35s cubic-bezier(.4, 0, .2, 1), transform .35s cubic-bezier(.34, 1.56, .64, 1);
  animation: .35s cubic-bezier(.34, 1.56, .64, 1) editor-module__dHV0KW__highlight-pulse;
  box-shadow: inset 0 0 0 1px #6366f159;
}

.editor-module__dHV0KW__markdown-editor .editor-module__dHV0KW__highlight-mark-delete {
  background-color: #e53e3e1f;
  border-radius: 4px;
  padding: 2px 0;
  transition: background-color .35s cubic-bezier(.4, 0, .2, 1), box-shadow .35s cubic-bezier(.4, 0, .2, 1), transform .35s cubic-bezier(.34, 1.56, .64, 1);
  animation: .35s cubic-bezier(.34, 1.56, .64, 1) editor-module__dHV0KW__highlight-delete-pulse;
  box-shadow: inset 0 0 0 1px #e53e3e59;
}

@keyframes editor-module__dHV0KW__highlight-pulse {
  0% {
    background-color: #6366f159;
    transform: scale(1.01);
    box-shadow: inset 0 0 0 1px #6366f18c;
  }

  50% {
    transform: scale(1.015);
  }

  100% {
    background-color: #6366f12e;
    transform: scale(1);
    box-shadow: inset 0 0 0 1px #6366f159;
  }
}

@keyframes editor-module__dHV0KW__highlight-delete-pulse {
  0% {
    background-color: #e53e3e38;
    transform: scale(1.01);
    box-shadow: inset 0 0 0 1px #e53e3e73;
  }

  50% {
    transform: scale(1.015);
  }

  100% {
    background-color: #e53e3e1f;
    transform: scale(1);
    box-shadow: inset 0 0 0 1px #e53e3e59;
  }
}

.editor-module__dHV0KW__markdown-editor .editor-module__dHV0KW__highlight-brand {
  background-color: #370be826;
  border-radius: 4px;
  padding: 3px 0;
  transition: background-color .35s cubic-bezier(.4, 0, .2, 1), transform .35s cubic-bezier(.34, 1.56, .64, 1);
  animation: .35s cubic-bezier(.34, 1.56, .64, 1) editor-module__dHV0KW__brand-highlight-in;
}

@keyframes editor-module__dHV0KW__brand-highlight-in {
  0% {
    background-color: #370be84d;
    transform: scale(1.02);
  }

  50% {
    transform: scale(1.025);
  }

  100% {
    background-color: #370be826;
    transform: scale(1);
  }
}

.editor-module__dHV0KW__markdown-editor blockquote {
  border-left: 3px solid var(--chakra-colors-gray-300);
  margin: 1.5rem 0;
  padding-left: 1rem;
}

.editor-module__dHV0KW__markdown-editor table {
  border-collapse: collapse;
  border: 1px solid var(--chakra-colors-gray-200);
  border-radius: 4px;
  width: 100%;
  margin: 16px 0;
  overflow: hidden;
}

.editor-module__dHV0KW__markdown-editor th, .editor-module__dHV0KW__markdown-editor td {
  border: 1px solid var(--chakra-colors-gray-200);
  text-align: left;
  vertical-align: middle;
  padding: 8px 12px;
}

.editor-module__dHV0KW__markdown-editor th:first-child, .editor-module__dHV0KW__markdown-editor td:first-child {
  padding-top: 8px;
}

.editor-module__dHV0KW__markdown-editor th {
  background-color: var(--chakra-colors-gray-100);
  font-weight: var(--chakra-fontWeights-semibold);
  color: var(--chakra-colors-gray-700);
}

.editor-module__dHV0KW__markdown-editor tbody tr:nth-child(2n) {
  background-color: var(--chakra-colors-gray-50);
}

.editor-module__dHV0KW__markdown-editor tbody tr:hover {
  background-color: var(--chakra-colors-gray-100);
}

.editor-module__dHV0KW__markdown-editor table p {
  margin: 0;
  padding: 0;
}

/* [project]/node_modules/highlight.js/styles/github.css [client] (css) */
pre code.hljs {
  padding: 1em;
  display: block;
  overflow-x: auto;
}

code.hljs {
  padding: 3px 5px;
}

.hljs {
  color: #24292e;
  background: #fff;
}

.hljs-doctag, .hljs-keyword, .hljs-meta .hljs-keyword, .hljs-template-tag, .hljs-template-variable, .hljs-type, .hljs-variable.language_ {
  color: #d73a49;
}

.hljs-title, .hljs-title.class_, .hljs-title.class_.inherited__, .hljs-title.function_ {
  color: #6f42c1;
}

.hljs-attr, .hljs-attribute, .hljs-literal, .hljs-meta, .hljs-number, .hljs-operator, .hljs-variable, .hljs-selector-attr, .hljs-selector-class, .hljs-selector-id {
  color: #005cc5;
}

.hljs-regexp, .hljs-string, .hljs-meta .hljs-string {
  color: #032f62;
}

.hljs-built_in, .hljs-symbol {
  color: #e36209;
}

.hljs-comment, .hljs-code, .hljs-formula {
  color: #6a737d;
}

.hljs-name, .hljs-quote, .hljs-selector-tag, .hljs-selector-pseudo {
  color: #22863a;
}

.hljs-subst {
  color: #24292e;
}

.hljs-section {
  color: #005cc5;
  font-weight: bold;
}

.hljs-bullet {
  color: #735c0f;
}

.hljs-emphasis {
  color: #24292e;
  font-style: italic;
}

.hljs-strong {
  color: #24292e;
  font-weight: bold;
}

.hljs-addition {
  color: #22863a;
  background-color: #f0fff4;
}

.hljs-deletion {
  color: #b31d28;
  background-color: #ffeef0;
}

/* [project]/packages/ui/components/Quote/quote.module.css [client] (css) */
.quote-module__IoYQPW__quoteHoverGroup:hover .quote-module__IoYQPW__quoteHoverGroupContent {
  opacity: 1 !important;
}

/* [project]/theme/tailwind.css [client] (css) */
@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-divide-y-reverse: 0;
      --tw-border-style: solid;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-ordinal: initial;
      --tw-slashed-zero: initial;
      --tw-numeric-figure: initial;
      --tw-numeric-spacing: initial;
      --tw-numeric-fraction: 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, base, components;

@layer utilities {
  .\@container\/card-header {
    container: card-header / inline-size;
  }

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

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

  .collapse {
    visibility: collapse;
  }

  .invisible {
    visibility: hidden;
  }

  .visible {
    visibility: visible;
  }

  .visible\! {
    visibility: visible !important;
  }

  .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;
  }

  .sticky {
    position: sticky;
  }

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

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

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

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

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

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

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

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

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

  .top-\[calc\(--spacing\(1\.25\)\)\] {
    top: calc(calc(var(--spacing) * 1.25));
  }

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

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

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

  .right-\[calc\(--spacing\(1\.25\)\)\] {
    right: calc(calc(var(--spacing) * 1.25));
  }

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

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

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

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

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

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

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

  .isolate {
    isolation: isolate;
  }

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

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

  .order-first {
    order: -9999;
  }

  .order-last {
    order: 9999;
  }

  .col-start-2 {
    grid-column-start: 2;
  }

  .row-span-2 {
    grid-row: span 2 / span 2;
  }

  .row-start-1 {
    grid-row-start: 1;
  }

  .\!container {
    width: 100% !important;
  }

  @media (min-width: 30em) {
    .\!container {
      max-width: 30em !important;
    }
  }

  @media (min-width: 48em) {
    .\!container {
      max-width: 48em !important;
    }
  }

  @media (min-width: 62em) {
    .\!container {
      max-width: 62em !important;
    }
  }

  @media (min-width: 80em) {
    .\!container {
      max-width: 80em !important;
    }
  }

  @media (min-width: 96em) {
    .\!container {
      max-width: 96em !important;
    }
  }

  .container {
    width: 100%;
  }

  @media (min-width: 30em) {
    .container {
      max-width: 30em;
    }
  }

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

  @media (min-width: 62em) {
    .container {
      max-width: 62em;
    }
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .block {
    display: block;
  }

  .contents {
    display: contents;
  }

  .flex {
    display: flex;
  }

  .grid {
    display: grid;
  }

  .hidden {
    display: none;
  }

  .inline {
    display: inline;
  }

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

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

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

  .table {
    display: table;
  }

  .table-caption {
    display: table-caption;
  }

  .table-cell {
    display: table-cell;
  }

  .table-row {
    display: table-row;
  }

  .field-sizing-content {
    field-sizing: content;
  }

  .size-2\.5 {
    width: calc(var(--spacing) * 2.5);
    height: calc(var(--spacing) * 2.5);
  }

  .size-4 {
    width: calc(var(--spacing) * 4);
    height: calc(var(--spacing) * 4);
  }

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

  .size-7 {
    width: calc(var(--spacing) * 7);
    height: calc(var(--spacing) * 7);
  }

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

  .size-9 {
    width: calc(var(--spacing) * 9);
    height: calc(var(--spacing) * 9);
  }

  .size-full {
    width: 100%;
    height: 100%;
  }

  .h-\(--accordion-panel-height\) {
    height: var(--accordion-panel-height);
  }

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

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

  .h-1\/2 {
    height: 50%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .h-auto {
    height: auto;
  }

  .h-full {
    height: 100%;
  }

  .h-px {
    height: 1px;
    height: var(--spacing-px);
  }

  .h-screen {
    height: 100vh;
  }

  .max-h-\(--available-height\) {
    max-height: var(--available-height);
  }

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

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

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

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

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

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

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

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

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

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

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

  .w-\(--anchor-width\) {
    width: var(--anchor-width);
  }

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

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

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

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

  .w-3\/4 {
    width: 75%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-\[80vw\] {
    width: 80vw;
  }

  .w-auto {
    width: auto;
  }

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

  .w-full {
    width: 100%;
  }

  .w-px {
    width: 1px;
    width: var(--spacing-px);
  }

  .\!max-w-\[80vw\] {
    max-width: 80vw !important;
  }

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

  .max-w-\[calc\(100\%-2rem\)\] {
    max-width: calc(100% - 2rem);
  }

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

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

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

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

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

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

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

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

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

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

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

  .flex-1 {
    flex: 1;
  }

  .flex-\[3\] {
    flex: 3;
  }

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

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

  .grow {
    flex-grow: 1;
  }

  .caption-bottom {
    caption-side: bottom;
  }

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

  .origin-\(--transform-origin\) {
    transform-origin: var(--transform-origin);
  }

  .origin-bottom {
    transform-origin: bottom;
  }

  .-translate-x-1\/2 {
    --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-y-1\/2 {
    --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

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

  .translate-y-1\/2 {
    --tw-translate-y: calc(1 / 2 * 100%);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-\[calc\(-50\%_-_2px\)\] {
    --tw-translate-y: calc(-50% - 2px);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-rotate-90 {
    rotate: -90deg;
  }

  .rotate-0 {
    rotate: none;
  }

  .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-pulse {
    animation: var(--animate-pulse);
  }

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

  .cursor-default {
    cursor: default;
  }

  .cursor-pointer {
    cursor: pointer;
  }

  .cursor-text {
    cursor: text;
  }

  .touch-none {
    touch-action: none;
  }

  .resize {
    resize: both;
  }

  .resize-none {
    resize: none;
  }

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

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

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

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

  .\[appearance\:textfield\] {
    appearance: textfield;
  }

  .auto-rows-min {
    grid-auto-rows: min-content;
  }

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

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

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

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

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

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

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

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

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

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

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

  .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-start {
    justify-content: flex-start;
  }

  .gap-0\.5 {
    gap: calc(var(--spacing) * .5);
  }

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

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

  .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-8 {
    gap: calc(var(--spacing) * 8);
  }

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

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

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

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

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

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

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

  :where(.divide-y > :not(:last-child)) {
    --tw-divide-y-reverse: 0;
    border-bottom-style: var(--tw-border-style);
    border-top-style: var(--tw-border-style);
    border-top-width: calc(1px * var(--tw-divide-y-reverse));
    border-bottom-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  }

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

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

  .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;
  }

  .rounded-\[inherit\] {
    border-radius: inherit;
  }

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

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

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

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

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

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

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

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

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

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

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

  .border-\[1\.5px\] {
    border-style: var(--tw-border-style);
    border-width: 1.5px;
  }

  .border-\[3px\] {
    border-style: var(--tw-border-style);
    border-width: 3px;
  }

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

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

  .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-b-0 {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 0;
  }

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

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

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

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

  .border-border-app {
    border-color: var(--border-app);
  }

  .border-brand {
    border-color: var(--brand);
  }

  .border-current {
    border-color: currentColor;
  }

  .border-success\/20 {
    border-color: var(--success);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-success\/20 {
      border-color: color-mix(in oklab, var(--success) 20%, transparent);
    }
  }

  .border-success\/50 {
    border-color: var(--success);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-success\/50 {
      border-color: color-mix(in oklab, var(--success) 50%, transparent);
    }
  }

  .border-transparent {
    border-color: #0000;
  }

  .border-warning\/20 {
    border-color: var(--warning);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-warning\/20 {
      border-color: color-mix(in oklab, var(--warning) 20%, transparent);
    }
  }

  .border-t-success {
    border-top-color: var(--success);
  }

  .border-t-transparent {
    border-top-color: #0000;
  }

  .border-t-warning {
    border-top-color: var(--warning);
  }

  .border-r-success {
    border-right-color: var(--success);
  }

  .border-r-warning {
    border-right-color: var(--warning);
  }

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

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

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/10 {
      background-color: color-mix(in oklab, var(--black) 10%, transparent);
    }
  }

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

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

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

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

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

  .bg-green-500\/20 {
    background-color: var(--green-500);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-green-500\/20 {
      background-color: color-mix(in oklab, var(--green-500) 20%, transparent);
    }
  }

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

  .bg-red-500\/20 {
    background-color: var(--red-500);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-red-500\/20 {
      background-color: color-mix(in oklab, var(--red-500) 20%, transparent);
    }
  }

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

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

  .bg-success\/5 {
    background-color: var(--success);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-success\/5 {
      background-color: color-mix(in oklab, var(--success) 5%, transparent);
    }
  }

  .bg-success\/10 {
    background-color: var(--success);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-success\/10 {
      background-color: color-mix(in oklab, var(--success) 10%, transparent);
    }
  }

  .bg-success\/30 {
    background-color: var(--success);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-success\/30 {
      background-color: color-mix(in oklab, var(--success) 30%, transparent);
    }
  }

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

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

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

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

  .bg-warning\/10 {
    background-color: var(--warning);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-warning\/10 {
      background-color: color-mix(in oklab, var(--warning) 10%, transparent);
    }
  }

  .bg-clip-padding {
    background-clip: padding-box;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .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-6 {
    padding-block: calc(var(--spacing) * 6);
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .text-2xl {
    font-size: var(--font-size-2xl);
  }

  .text-2xs {
    font-size: var(--font-size-2xs);
  }

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

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

  .text-lg {
    font-size: var(--font-size-lg);
  }

  .text-md {
    font-size: var(--font-size-md);
  }

  .text-sm {
    font-size: var(--font-size-sm);
  }

  .text-xl {
    font-size: var(--font-size-xl);
  }

  .text-xs {
    font-size: var(--font-size-xs);
  }

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

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

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

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

  .text-balance {
    text-wrap: balance;
  }

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

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

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

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

  .text-brand-500 {
    color: var(--brand-500);
  }

  .text-current {
    color: currentColor;
  }

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

  .text-green-700 {
    color: var(--green-700);
  }

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

  .text-red-700 {
    color: var(--red-700);
  }

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

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

  .text-text-accent-blue {
    color: var(--text-accent-blue);
  }

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

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

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

  .capitalize {
    text-transform: capitalize;
  }

  .lowercase {
    text-transform: lowercase;
  }

  .uppercase {
    text-transform: uppercase;
  }

  .italic {
    font-style: italic;
  }

  .ordinal {
    --tw-ordinal: ordinal;
    font-variant-numeric: var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, );
  }

  .tabular-nums {
    --tw-numeric-spacing: tabular-nums;
    font-variant-numeric: var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, );
  }

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

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

  .underline-offset-4 {
    text-underline-offset: 4px;
  }

  .opacity-0 {
    opacity: 0;
  }

  .opacity-50 {
    opacity: .5;
  }

  .opacity-60 {
    opacity: .6;
  }

  .shadow-md {
    --tw-shadow: var(--sh-md);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-none {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-none\! {
    --tw-shadow: 0 0 #0000 !important;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;
  }

  .ring {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .ring-0 {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .ring-1 {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .outline-hidden {
    --tw-outline-style: none;
    outline-style: none;
  }

  @media (forced-colors: active) {
    .outline-hidden {
      outline-offset: 2px;
      outline: 2px solid #0000;
    }
  }

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

  .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, ease);
    transition-duration: var(--tw-duration, 0s);
  }

  .transition-\[color\,box-shadow\] {
    transition-property: color, box-shadow;
    transition-timing-function: var(--tw-ease, ease);
    transition-duration: var(--tw-duration, 0s);
  }

  .transition-all {
    transition-property: all;
    transition-timing-function: var(--tw-ease, ease);
    transition-duration: var(--tw-duration, 0s);
  }

  .transition-colors {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
    transition-timing-function: var(--tw-ease, ease);
    transition-duration: var(--tw-duration, 0s);
  }

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

  .transition-none {
    transition-property: none;
  }

  .duration-100 {
    --tw-duration: .1s;
    transition-duration: .1s;
  }

  .duration-200 {
    --tw-duration: .2s;
    transition-duration: .2s;
  }

  .outline-none {
    --tw-outline-style: none;
    outline-style: none;
  }

  .select-none {
    -webkit-user-select: none;
    user-select: none;
  }

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

  .group-has-disabled\/field\:opacity-50:is(:where(.group\/field):has(:disabled) *) {
    opacity: .5;
  }

  .group-has-\[\[data-slot\=command-shortcut\]\]\/command-item\:hidden:is(:where(.group\/command-item):has([data-slot="command-shortcut"]) *) {
    display: none;
  }

  .group-has-\[\>input\]\/input-group\:pt-2:is(:where(.group\/input-group):has( > input) *) {
    padding-top: calc(var(--spacing) * 2);
  }

  .group-has-\[\>input\]\/input-group\:pb-2:is(:where(.group\/input-group):has( > input) *) {
    padding-bottom: calc(var(--spacing) * 2);
  }

  .group-has-\[\>svg\]\/alert\:col-start-2:is(:where(.group\/alert):has( > svg) *) {
    grid-column-start: 2;
  }

  .group-aria-expanded\/accordion-trigger\:hidden:is(:where(.group\/accordion-trigger)[aria-expanded="true"] *) {
    display: none;
  }

  .group-aria-expanded\/accordion-trigger\:inline:is(:where(.group\/accordion-trigger)[aria-expanded="true"] *) {
    display: inline;
  }

  .group-data-horizontal\/tabs\:h-8:is(:where(.group\/tabs)[data-horizontal] *) {
    height: calc(var(--spacing) * 8);
  }

  .group-data-vertical\/tabs\:py-\[calc\(--spacing\(1\.25\)\)\]:is(:where(.group\/tabs)[data-vertical] *) {
    padding-block: calc(calc(var(--spacing) * 1.25));
  }

  .group-data-\[checked\=true\]\/command-item\:opacity-100:is(:where(.group\/command-item)[data-checked="true"] *) {
    opacity: 1;
  }

  .group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled="true"] *) {
    pointer-events: none;
  }

  .group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled="true"] *) {
    opacity: .5;
  }

  .group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled="true"] *) {
    opacity: .5;
  }

  .group-data-\[orientation\=vertical\]\/tabs\:h-fit:is(:where(.group\/tabs)[data-orientation="vertical"] *) {
    height: fit-content;
  }

  .group-data-\[orientation\=vertical\]\/tabs\:w-full:is(:where(.group\/tabs)[data-orientation="vertical"] *) {
    width: 100%;
  }

  .group-data-\[orientation\=vertical\]\/tabs\:flex-col:is(:where(.group\/tabs)[data-orientation="vertical"] *) {
    flex-direction: column;
  }

  .group-data-\[orientation\=vertical\]\/tabs\:justify-start:is(:where(.group\/tabs)[data-orientation="vertical"] *) {
    justify-content: flex-start;
  }

  .group-data-\[size\=default\]\/switch\:size-4:is(:where(.group\/switch)[data-size="default"] *) {
    width: calc(var(--spacing) * 4);
    height: calc(var(--spacing) * 4);
  }

  .group-data-\[size\=sm\]\/card\:p-3:is(:where(.group\/card)[data-size="sm"] *) {
    padding: calc(var(--spacing) * 3);
  }

  .group-data-\[size\=sm\]\/card\:px-3:is(:where(.group\/card)[data-size="sm"] *) {
    padding-inline: calc(var(--spacing) * 3);
  }

  .group-data-\[size\=sm\]\/card\:text-sm:is(:where(.group\/card)[data-size="sm"] *) {
    font-size: var(--font-size-sm);
  }

  .group-data-\[size\=sm\]\/switch\:size-3:is(:where(.group\/switch)[data-size="sm"] *) {
    width: calc(var(--spacing) * 3);
    height: calc(var(--spacing) * 3);
  }

  .group-data-\[spacing\=0\]\/toggle-group\:rounded-none:is(:where(.group\/toggle-group)[data-spacing="0"] *) {
    border-radius: var(--rad-none);
  }

  .group-data-\[spacing\=0\]\/toggle-group\:px-2:is(:where(.group\/toggle-group)[data-spacing="0"] *) {
    padding-inline: calc(var(--spacing) * 2);
  }

  .group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant="line"] *) {
    background-color: #0000;
  }

  .peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled ~ *) {
    cursor: not-allowed;
  }

  .peer-disabled\:opacity-50:is(:where(.peer):disabled ~ *) {
    opacity: .5;
  }

  .file\:inline-flex::file-selector-button {
    display: inline-flex;
  }

  .file\:h-6::file-selector-button {
    height: calc(var(--spacing) * 6);
  }

  .file\:border-0::file-selector-button {
    border-style: var(--tw-border-style);
    border-width: 0;
  }

  .file\:bg-transparent::file-selector-button {
    background-color: #0000;
  }

  .file\:text-xs::file-selector-button {
    font-size: var(--font-size-xs);
  }

  .file\:font-medium::file-selector-button {
    --tw-font-weight: var(--fw-medium);
    font-weight: var(--fw-medium);
  }

  .after\:absolute:after {
    content: var(--tw-content);
    position: absolute;
  }

  .after\:-inset-x-3:after {
    content: var(--tw-content);
    inset-inline: calc(var(--spacing) * -3);
  }

  .after\:-inset-y-2:after {
    content: var(--tw-content);
    inset-block: calc(var(--spacing) * -2);
  }

  .after\:inset-y-0:after {
    content: var(--tw-content);
    inset-block: calc(var(--spacing) * 0);
  }

  .after\:left-1\/2:after {
    content: var(--tw-content);
    left: 50%;
  }

  .after\:w-1:after {
    content: var(--tw-content);
    width: calc(var(--spacing) * 1);
  }

  .after\:-translate-x-1\/2:after {
    content: var(--tw-content);
    --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .after\:opacity-0:after {
    content: var(--tw-content);
    opacity: 0;
  }

  .after\:transition-opacity:after {
    content: var(--tw-content);
    transition-property: opacity;
    transition-timing-function: var(--tw-ease, ease);
    transition-duration: var(--tw-duration, 0s);
  }

  .group-data-\[orientation\=horizontal\]\/tabs\:after\:inset-x-0:is(:where(.group\/tabs)[data-orientation="horizontal"] *):after {
    content: var(--tw-content);
    inset-inline: calc(var(--spacing) * 0);
  }

  .group-data-\[orientation\=horizontal\]\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs)[data-orientation="horizontal"] *):after {
    content: var(--tw-content);
    bottom: -5px;
  }

  .group-data-\[orientation\=horizontal\]\/tabs\:after\:h-0\.5:is(:where(.group\/tabs)[data-orientation="horizontal"] *):after {
    content: var(--tw-content);
    height: calc(var(--spacing) * .5);
  }

  .group-data-\[orientation\=vertical\]\/tabs\:after\:inset-y-0:is(:where(.group\/tabs)[data-orientation="vertical"] *):after {
    content: var(--tw-content);
    inset-block: calc(var(--spacing) * 0);
  }

  .group-data-\[orientation\=vertical\]\/tabs\:after\:-right-1:is(:where(.group\/tabs)[data-orientation="vertical"] *):after {
    content: var(--tw-content);
    right: calc(var(--spacing) * -1);
  }

  .group-data-\[orientation\=vertical\]\/tabs\:after\:w-0\.5:is(:where(.group\/tabs)[data-orientation="vertical"] *):after {
    content: var(--tw-content);
    width: calc(var(--spacing) * .5);
  }

  .last\:border-b-0:last-child {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 0;
  }

  @media (hover: hover) {
    .hover\:bg-bg-hover:hover {
      background-color: var(--bg-hover);
    }
  }

  @media (hover: hover) {
    .hover\:bg-secondary:hover {
      background-color: var(--secondary);
    }
  }

  @media (hover: hover) {
    .hover\:bg-secondary\/50:hover {
      background-color: var(--secondary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-secondary\/50:hover {
        background-color: color-mix(in oklab, var(--secondary) 50%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:bg-secondary\/80:hover {
      background-color: var(--secondary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-secondary\/80:hover {
        background-color: color-mix(in oklab, var(--secondary) 80%, transparent);
      }
    }
  }

  @media (hover: hover) {
    .hover\:no-underline:hover {
      text-decoration-line: none;
    }
  }

  @media (hover: hover) {
    .hover\:underline:hover {
      text-decoration-line: underline;
    }
  }

  @media (hover: hover) {
    .hover\:opacity-80:hover {
      opacity: .8;
    }
  }

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

  .focus\:border-brand:focus {
    border-color: var(--brand);
  }

  .focus-visible\:z-10:focus-visible {
    z-index: 10;
  }

  .focus-visible\:ring-0:focus-visible {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus-visible\:ring-1:focus-visible {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus-visible\:ring-\[3px\]:focus-visible {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus-visible\:ring-offset-1:focus-visible {
    --tw-ring-offset-width: 1px;
    --tw-ring-offset-shadow: var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  }

  .focus-visible\:outline-hidden:focus-visible {
    --tw-outline-style: none;
    outline-style: none;
  }

  @media (forced-colors: active) {
    .focus-visible\:outline-hidden:focus-visible {
      outline-offset: 2px;
      outline: 2px solid #0000;
    }
  }

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

  .focus-visible\:outline-none:focus-visible {
    --tw-outline-style: none;
    outline-style: none;
  }

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

  .disabled\:cursor-not-allowed:disabled {
    cursor: not-allowed;
  }

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

  .disabled\:opacity-50:disabled {
    opacity: .5;
  }

  .has-disabled\:opacity-50:has(:disabled) {
    opacity: .5;
  }

  .has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon="inline-end"]) {
    padding-right: calc(var(--spacing) * 1.5);
  }

  .has-data-\[icon\=inline-end\]\:pr-2:has([data-icon="inline-end"]) {
    padding-right: calc(var(--spacing) * 2);
  }

  .has-data-\[icon\=inline-end\]\:pr-3:has([data-icon="inline-end"]) {
    padding-right: calc(var(--spacing) * 3);
  }

  .has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon="inline-start"]) {
    padding-left: calc(var(--spacing) * 1.5);
  }

  .has-data-\[icon\=inline-start\]\:pl-2:has([data-icon="inline-start"]) {
    padding-left: calc(var(--spacing) * 2);
  }

  .has-data-\[icon\=inline-start\]\:pl-3:has([data-icon="inline-start"]) {
    padding-left: calc(var(--spacing) * 3);
  }

  .has-data-\[slot\=alert-action\]\:relative:has([data-slot="alert-action"]) {
    position: relative;
  }

  .has-data-\[slot\=alert-action\]\:pr-18:has([data-slot="alert-action"]) {
    padding-right: calc(var(--spacing) * 18);
  }

  .has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot="card-action"]) {
    grid-template-columns: 1fr auto;
  }

  .has-data-\[slot\=card-description\]\:grid-rows-\[auto_auto\]:has([data-slot="card-description"]) {
    grid-template-rows: auto auto;
  }

  .has-data-\[slot\=card-footer\]\:pb-0:has([data-slot="card-footer"]) {
    padding-bottom: calc(var(--spacing) * 0);
  }

  .has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-1:has([data-slot="input-group-control"]:focus-visible) {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-1:has([data-slot][aria-invalid="true"]) {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .has-\[\>\[data-align\=block-end\]\]\:h-auto:has( > [data-align="block-end"]) {
    height: auto;
  }

  .has-\[\>\[data-align\=block-end\]\]\:flex-col:has( > [data-align="block-end"]) {
    flex-direction: column;
  }

  .has-\[\>\[data-align\=block-start\]\]\:h-auto:has( > [data-align="block-start"]) {
    height: auto;
  }

  .has-\[\>\[data-align\=block-start\]\]\:flex-col:has( > [data-align="block-start"]) {
    flex-direction: column;
  }

  .has-\[\>button\]\:mr-\[-0\.3rem\]:has( > button) {
    margin-right: -.3rem;
  }

  .has-\[\>button\]\:ml-\[-0\.3rem\]:has( > button) {
    margin-left: -.3rem;
  }

  .has-\[\>img\:first-child\]\:pt-0:has( > img:first-child) {
    padding-top: calc(var(--spacing) * 0);
  }

  .has-\[\>kbd\]\:mr-\[-0\.15rem\]:has( > kbd) {
    margin-right: -.15rem;
  }

  .has-\[\>kbd\]\:ml-\[-0\.15rem\]:has( > kbd) {
    margin-left: -.15rem;
  }

  .has-\[\>svg\]\:grid-cols-\[auto_1fr\]:has( > svg) {
    grid-template-columns: auto 1fr;
  }

  .has-\[\>svg\]\:gap-x-2:has( > svg) {
    column-gap: calc(var(--spacing) * 2);
  }

  .has-\[\>svg\]\:p-0:has( > svg) {
    padding: calc(var(--spacing) * 0);
  }

  .has-\[\>textarea\]\:h-auto:has( > textarea) {
    height: auto;
  }

  .aria-disabled\:pointer-events-none[aria-disabled="true"] {
    pointer-events: none;
  }

  .aria-disabled\:opacity-50[aria-disabled="true"] {
    opacity: .5;
  }

  .aria-expanded\:bg-secondary[aria-expanded="true"] {
    background-color: var(--secondary);
  }

  .aria-invalid\:ring-0[aria-invalid="true"] {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .aria-invalid\:ring-1[aria-invalid="true"] {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant="line"] *)[data-active] {
    background-color: #0000;
  }

  .group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant="line"] *)[data-active]:after {
    content: var(--tw-content);
    opacity: 1;
  }

  .group-data-\[size\=default\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size="default"] *)[data-checked] {
    --tw-translate-x: calc(100% - 2px);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .group-data-\[size\=sm\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size="sm"] *)[data-checked] {
    --tw-translate-x: calc(100% - 2px);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .data-closed\:overflow-hidden[data-closed] {
    overflow: hidden;
  }

  .data-disabled\:pointer-events-none[data-disabled] {
    pointer-events: none;
  }

  .data-disabled\:cursor-not-allowed[data-disabled] {
    cursor: not-allowed;
  }

  .data-disabled\:opacity-50[data-disabled] {
    opacity: .5;
  }

  .data-ending-style\:h-0[data-ending-style] {
    height: calc(var(--spacing) * 0);
  }

  .data-ending-style\:opacity-0[data-ending-style] {
    opacity: 0;
  }

  .data-horizontal\:h-2\.5[data-horizontal] {
    height: calc(var(--spacing) * 2.5);
  }

  .data-horizontal\:flex-col[data-horizontal] {
    flex-direction: column;
  }

  .data-horizontal\:border-t[data-horizontal] {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }

  .data-horizontal\:border-t-transparent[data-horizontal] {
    border-top-color: #0000;
  }

  .data-starting-style\:h-0[data-starting-style] {
    height: calc(var(--spacing) * 0);
  }

  .data-starting-style\:opacity-0[data-starting-style] {
    opacity: 0;
  }

  .group-data-\[size\=default\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size="default"] *)[data-unchecked] {
    --tw-translate-x: calc(var(--spacing) * 0);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .group-data-\[size\=sm\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size="sm"] *)[data-unchecked] {
    --tw-translate-x: calc(var(--spacing) * 0);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .data-vertical\:h-full[data-vertical] {
    height: 100%;
  }

  .data-vertical\:w-2\.5[data-vertical] {
    width: calc(var(--spacing) * 2.5);
  }

  .data-vertical\:border-l[data-vertical] {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }

  .data-vertical\:border-l-transparent[data-vertical] {
    border-left-color: #0000;
  }

  .data-\[disabled\]\:pointer-events-none[data-disabled] {
    pointer-events: none;
  }

  .data-\[disabled\]\:opacity-50[data-disabled] {
    opacity: .5;
  }

  .data-\[disabled\=true\]\:pointer-events-none[data-disabled="true"] {
    pointer-events: none;
  }

  .data-\[disabled\=true\]\:opacity-50[data-disabled="true"] {
    opacity: .5;
  }

  .data-\[inset\]\:pl-8[data-inset] {
    padding-left: calc(var(--spacing) * 8);
  }

  .data-\[orientation\=horizontal\]\:h-px[data-orientation="horizontal"] {
    height: 1px;
  }

  .data-\[orientation\=horizontal\]\:h-px[data-orientation="horizontal"] {
    height: var(--spacing-px);
  }

  .data-\[orientation\=horizontal\]\:w-full[data-orientation="horizontal"] {
    width: 100%;
  }

  .data-\[orientation\=horizontal\]\:flex-col[data-orientation="horizontal"] {
    flex-direction: column;
  }

  .data-\[orientation\=vertical\]\:w-px[data-orientation="vertical"] {
    width: 1px;
  }

  .data-\[orientation\=vertical\]\:w-px[data-orientation="vertical"] {
    width: var(--spacing-px);
  }

  .data-\[orientation\=vertical\]\:flex-col[data-orientation="vertical"] {
    flex-direction: column;
  }

  .data-\[orientation\=vertical\]\:items-stretch[data-orientation="vertical"] {
    align-items: stretch;
  }

  .data-\[orientation\=vertical\]\:self-stretch[data-orientation="vertical"] {
    align-self: stretch;
  }

  .data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction="vertical"] {
    height: 1px;
  }

  .data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction="vertical"] {
    height: var(--spacing-px);
  }

  .data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction="vertical"] {
    width: 100%;
  }

  .data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction="vertical"] {
    flex-direction: column;
  }

  .data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction="vertical"]:after {
    content: var(--tw-content);
    left: calc(var(--spacing) * 0);
  }

  .data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction="vertical"]:after {
    content: var(--tw-content);
    height: calc(var(--spacing) * 1);
  }

  .data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction="vertical"]:after {
    content: var(--tw-content);
    width: 100%;
  }

  .data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction="vertical"]:after {
    content: var(--tw-content);
    --tw-translate-x: calc(var(--spacing) * 0);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction="vertical"]:after {
    content: var(--tw-content);
    --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .data-\[side\=bottom\]\:inset-x-0[data-side="bottom"] {
    inset-inline: calc(var(--spacing) * 0);
  }

  .data-\[side\=bottom\]\:top-1[data-side="bottom"] {
    top: calc(var(--spacing) * 1);
  }

  .data-\[side\=bottom\]\:bottom-0[data-side="bottom"] {
    bottom: calc(var(--spacing) * 0);
  }

  .data-\[side\=bottom\]\:h-auto[data-side="bottom"] {
    height: auto;
  }

  .data-\[side\=bottom\]\:border-t[data-side="bottom"] {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }

  .data-\[side\=left\]\:inset-y-0[data-side="left"] {
    inset-block: calc(var(--spacing) * 0);
  }

  .data-\[side\=left\]\:top-1\/2\![data-side="left"] {
    top: 50% !important;
  }

  .data-\[side\=left\]\:-right-1[data-side="left"] {
    right: calc(var(--spacing) * -1);
  }

  .data-\[side\=left\]\:left-0[data-side="left"] {
    left: calc(var(--spacing) * 0);
  }

  .data-\[side\=left\]\:h-full[data-side="left"] {
    height: 100%;
  }

  .data-\[side\=left\]\:w-3\/4[data-side="left"] {
    width: 75%;
  }

  .data-\[side\=left\]\:-translate-y-1\/2[data-side="left"] {
    --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .data-\[side\=left\]\:border-r[data-side="left"] {
    border-right-style: var(--tw-border-style);
    border-right-width: 1px;
  }

  .data-\[side\=right\]\:inset-y-0[data-side="right"] {
    inset-block: calc(var(--spacing) * 0);
  }

  .data-\[side\=right\]\:top-1\/2\![data-side="right"] {
    top: 50% !important;
  }

  .data-\[side\=right\]\:right-0[data-side="right"] {
    right: calc(var(--spacing) * 0);
  }

  .data-\[side\=right\]\:-left-1[data-side="right"] {
    left: calc(var(--spacing) * -1);
  }

  .data-\[side\=right\]\:h-full[data-side="right"] {
    height: 100%;
  }

  .data-\[side\=right\]\:w-3\/4[data-side="right"] {
    width: 75%;
  }

  .data-\[side\=right\]\:-translate-y-1\/2[data-side="right"] {
    --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .data-\[side\=right\]\:border-l[data-side="right"] {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }

  .data-\[side\=top\]\:inset-x-0[data-side="top"] {
    inset-inline: calc(var(--spacing) * 0);
  }

  .data-\[side\=top\]\:top-0[data-side="top"] {
    top: calc(var(--spacing) * 0);
  }

  .data-\[side\=top\]\:-bottom-2\.5[data-side="top"] {
    bottom: calc(var(--spacing) * -2.5);
  }

  .data-\[side\=top\]\:h-auto[data-side="top"] {
    height: auto;
  }

  .data-\[side\=top\]\:border-b[data-side="top"] {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .data-\[size\=default\]\:h-8[data-size="default"] {
    height: calc(var(--spacing) * 8);
  }

  .data-\[size\=default\]\:h-\[18\.4px\][data-size="default"] {
    height: 18.4px;
  }

  .data-\[size\=default\]\:w-\[32px\][data-size="default"] {
    width: 32px;
  }

  .data-\[size\=sm\]\:h-7[data-size="sm"] {
    height: calc(var(--spacing) * 7);
  }

  .data-\[size\=sm\]\:h-\[14px\][data-size="sm"] {
    height: 14px;
  }

  .data-\[size\=sm\]\:w-\[24px\][data-size="sm"] {
    width: 24px;
  }

  .data-\[size\=sm\]\:gap-2[data-size="sm"] {
    gap: calc(var(--spacing) * 2);
  }

  .data-\[size\=sm\]\:rounded-none[data-size="sm"] {
    border-radius: var(--rad-none);
  }

  .data-\[size\=sm\]\:py-3[data-size="sm"] {
    padding-block: calc(var(--spacing) * 3);
  }

  .data-\[size\=sm\]\:has-data-\[slot\=card-footer\]\:pb-0[data-size="sm"]:has([data-slot="card-footer"]) {
    padding-bottom: calc(var(--spacing) * 0);
  }

  :is(.\*\*\:data-\[slot\=accordion-trigger-icon\]\:ml-auto *)[data-slot="accordion-trigger-icon"] {
    margin-left: auto;
  }

  :is(.\*\*\:data-\[slot\=accordion-trigger-icon\]\:size-4 *)[data-slot="accordion-trigger-icon"] {
    width: calc(var(--spacing) * 4);
    height: calc(var(--spacing) * 4);
  }

  :is(.\*\:data-\[slot\=alert-description\]\:text-success\/90 > *)[data-slot="alert-description"] {
    color: var(--success);
  }

  @supports (color: color-mix(in lab, red, red)) {
    :is(.\*\:data-\[slot\=alert-description\]\:text-success\/90 > *)[data-slot="alert-description"] {
      color: color-mix(in oklab, var(--success) 90%, transparent);
    }
  }

  :is(.\*\:data-\[slot\=alert-description\]\:text-warning\/90 > *)[data-slot="alert-description"] {
    color: var(--warning);
  }

  @supports (color: color-mix(in lab, red, red)) {
    :is(.\*\:data-\[slot\=alert-description\]\:text-warning\/90 > *)[data-slot="alert-description"] {
      color: color-mix(in oklab, var(--warning) 90%, transparent);
    }
  }

  :is(.\*\:data-\[slot\=input-group-addon\]\:pl-2\! > *)[data-slot="input-group-addon"] {
    padding-left: calc(var(--spacing) * 2) !important;
  }

  :is(.\*\:data-\[slot\=select-value\]\:line-clamp-1 > *)[data-slot="select-value"] {
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }

  :is(.\*\:data-\[slot\=select-value\]\:flex > *)[data-slot="select-value"] {
    display: flex;
  }

  :is(.\*\:data-\[slot\=select-value\]\:items-center > *)[data-slot="select-value"] {
    align-items: center;
  }

  :is(.\*\:data-\[slot\=select-value\]\:gap-1\.5 > *)[data-slot="select-value"] {
    gap: calc(var(--spacing) * 1.5);
  }

  .group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-none:is(:where(.group\/toggle-group)[data-horizontal] *)[data-spacing="0"]:first-child {
    border-radius: var(--rad-none);
  }

  .group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-none:is(:where(.group\/toggle-group)[data-vertical] *)[data-spacing="0"]:first-child {
    border-radius: var(--rad-none);
  }

  .group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-none:is(:where(.group\/toggle-group)[data-horizontal] *)[data-spacing="0"]:last-child {
    border-radius: var(--rad-none);
  }

  .group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-none:is(:where(.group\/toggle-group)[data-vertical] *)[data-spacing="0"]:last-child {
    border-radius: var(--rad-none);
  }

  .data-\[variant\=line\]\:rounded-none[data-variant="line"] {
    border-radius: var(--rad-none);
  }

  .group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0:is(:where(.group\/toggle-group)[data-horizontal] *)[data-spacing="0"][data-variant="outline"] {
    border-left-style: var(--tw-border-style);
    border-left-width: 0;
  }

  .group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-t-0:is(:where(.group\/toggle-group)[data-vertical] *)[data-spacing="0"][data-variant="outline"] {
    border-top-style: var(--tw-border-style);
    border-top-width: 0;
  }

  .group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l:is(:where(.group\/toggle-group)[data-horizontal] *)[data-spacing="0"][data-variant="outline"]:first-child {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }

  .group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-t:is(:where(.group\/toggle-group)[data-vertical] *)[data-spacing="0"][data-variant="outline"]:first-child {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }

  @media (min-width: 30em) {
    .sm\:block {
      display: block;
    }
  }

  @media (min-width: 30em) {
    .sm\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media (min-width: 30em) {
    .sm\:flex-row {
      flex-direction: row;
    }
  }

  @media (min-width: 30em) {
    .sm\:justify-end {
      justify-content: flex-end;
    }
  }

  @media (min-width: 48em) {
    .md\:flex {
      display: flex;
    }
  }

  @media (min-width: 48em) {
    .md\:inline {
      display: inline;
    }
  }

  @media (min-width: 48em) {
    .md\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (min-width: 48em) {
    .md\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media (min-width: 48em) {
    .md\:text-xs {
      font-size: var(--font-size-xs);
    }
  }

  @media (min-width: 48em) {
    .md\:text-pretty {
      text-wrap: pretty;
    }
  }

  @media (min-width: 62em) {
    .lg\:col-span-2 {
      grid-column: span 2 / span 2;
    }
  }

  @media (min-width: 62em) {
    .lg\:w-1\/2 {
      width: 50%;
    }
  }

  @media (min-width: 62em) {
    .lg\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (min-width: 62em) {
    .lg\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media (min-width: 80em) {
    .xl\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }

  @media (prefers-color-scheme: dark) {
    .dark\:bg-transparent {
      background-color: #0000;
    }
  }

  @media (prefers-color-scheme: dark) {
    .dark\:text-green-400 {
      color: var(--green-400);
    }
  }

  @media (prefers-color-scheme: dark) {
    .dark\:text-red-400 {
      color: var(--red-400);
    }
  }

  @media (prefers-color-scheme: dark) {
    .dark\:disabled\:bg-transparent:disabled {
      background-color: #0000;
    }
  }

  @media (prefers-color-scheme: dark) {
    .dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:is(:where(.group\/tabs-list)[data-variant="line"] *)[data-active] {
      border-color: #0000;
    }
  }

  @media (prefers-color-scheme: dark) {
    .dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant="line"] *)[data-active] {
      background-color: #0000;
    }
  }

  .\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading] {
    padding-inline: calc(var(--spacing) * 2);
  }

  .\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading] {
    padding-block: calc(var(--spacing) * 1.5);
  }

  .\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading] {
    font-size: var(--font-size-xs);
  }

  .\[\&_\[data-slot\=progress-indicator\]\]\:bg-success [data-slot="progress-indicator"] {
    background-color: var(--success);
  }

  .\[\&_a\]\:underline a {
    text-decoration-line: underline;
  }

  .\[\&_a\]\:underline-offset-2 a {
    text-underline-offset: 2px;
  }

  .\[\&_a\]\:underline-offset-3 a {
    text-underline-offset: 3px;
  }

  .\[\&_blockquote\]\:my-2 blockquote {
    margin-block: calc(var(--spacing) * 2);
  }

  .\[\&_blockquote\]\:border-l-2 blockquote {
    border-left-style: var(--tw-border-style);
    border-left-width: 2px;
  }

  .\[\&_blockquote\]\:pl-3 blockquote {
    padding-left: calc(var(--spacing) * 3);
  }

  .\[\&_blockquote\]\:italic blockquote {
    font-style: italic;
  }

  .\[\&_code\]\:px-1 code {
    padding-inline: calc(var(--spacing) * 1);
  }

  .\[\&_code\]\:py-0\.5 code {
    padding-block: calc(var(--spacing) * .5);
  }

  .\[\&_code\]\:text-xs code {
    font-size: var(--font-size-xs);
  }

  .\[\&_del\]\:line-through del {
    text-decoration-line: line-through;
  }

  .\[\&_em\]\:italic em {
    font-style: italic;
  }

  .\[\&_h1\]\:my-2 h1 {
    margin-block: calc(var(--spacing) * 2);
  }

  .\[\&_h1\]\:font-semibold h1 {
    --tw-font-weight: var(--fw-semibold);
    font-weight: var(--fw-semibold);
  }

  .\[\&_h2\]\:my-1\.5 h2 {
    margin-block: calc(var(--spacing) * 1.5);
  }

  .\[\&_h2\]\:text-sm h2 {
    font-size: var(--font-size-sm);
  }

  .\[\&_h2\]\:font-semibold h2 {
    --tw-font-weight: var(--fw-semibold);
    font-weight: var(--fw-semibold);
  }

  .\[\&_h3\]\:my-1 h3 {
    margin-block: calc(var(--spacing) * 1);
  }

  .\[\&_h3\]\:text-sm h3 {
    font-size: var(--font-size-sm);
  }

  .\[\&_h3\]\:font-medium h3 {
    --tw-font-weight: var(--fw-medium);
    font-weight: var(--fw-medium);
  }

  .\[\&_hr\]\:my-3 hr {
    margin-block: calc(var(--spacing) * 3);
  }

  .\[\&_li\]\:my-0\.5 li {
    margin-block: calc(var(--spacing) * .5);
  }

  .\[\&_ol\]\:my-1\.5 ol {
    margin-block: calc(var(--spacing) * 1.5);
  }

  .\[\&_ol\]\:list-decimal ol {
    list-style-type: decimal;
  }

  .\[\&_ol\]\:pl-4 ol {
    padding-left: calc(var(--spacing) * 4);
  }

  .\[\&_p\]\:my-1\.5 p {
    margin-block: calc(var(--spacing) * 1.5);
  }

  .\[\&_p\:first-child\]\:mt-0 p:first-child {
    margin-top: calc(var(--spacing) * 0);
  }

  .\[\&_p\:last-child\]\:mb-0 p:last-child {
    margin-bottom: calc(var(--spacing) * 0);
  }

  .\[\&_p\:not\(\:last-child\)\]\:mb-2 p:not(:last-child) {
    margin-bottom: calc(var(--spacing) * 2);
  }

  .\[\&_p\:not\(\:last-child\)\]\:mb-4 p:not(:last-child) {
    margin-bottom: calc(var(--spacing) * 4);
  }

  .\[\&_pre\]\:my-2 pre {
    margin-block: calc(var(--spacing) * 2);
  }

  .\[\&_pre\]\:overflow-x-auto pre {
    overflow-x: auto;
  }

  .\[\&_pre\]\:p-2 pre {
    padding: calc(var(--spacing) * 2);
  }

  .\[\&_pre_code\]\:bg-transparent pre code {
    background-color: #0000;
  }

  .\[\&_pre_code\]\:p-0 pre code {
    padding: calc(var(--spacing) * 0);
  }

  .\[\&_strong\]\:font-semibold strong {
    --tw-font-weight: var(--fw-semibold);
    font-weight: var(--fw-semibold);
  }

  .\[\&_svg\]\:pointer-events-none svg {
    pointer-events: none;
  }

  .\[\&_svg\]\:shrink-0 svg {
    flex-shrink: 0;
  }

  .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*="size-"]) {
    width: calc(var(--spacing) * 3);
    height: calc(var(--spacing) * 3);
  }

  .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*="size-"]) {
    width: calc(var(--spacing) * 3.5);
    height: calc(var(--spacing) * 3.5);
  }

  .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*="size-"]) {
    width: calc(var(--spacing) * 4);
    height: calc(var(--spacing) * 4);
  }

  .\[\&_table\]\:my-2 table {
    margin-block: calc(var(--spacing) * 2);
  }

  .\[\&_table\]\:w-full table {
    width: 100%;
  }

  .\[\&_table\]\:text-xs table {
    font-size: var(--font-size-xs);
  }

  .\[\&_td\]\:border td {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .\[\&_td\]\:px-2 td {
    padding-inline: calc(var(--spacing) * 2);
  }

  .\[\&_td\]\:py-1 td {
    padding-block: calc(var(--spacing) * 1);
  }

  .\[\&_th\]\:border th {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .\[\&_th\]\:px-2 th {
    padding-inline: calc(var(--spacing) * 2);
  }

  .\[\&_th\]\:py-1 th {
    padding-block: calc(var(--spacing) * 1);
  }

  .\[\&_th\]\:text-left th {
    text-align: left;
  }

  .\[\&_th\]\:font-medium th {
    --tw-font-weight: var(--fw-medium);
    font-weight: var(--fw-medium);
  }

  .\[\&_tr\]\:border-b tr {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .\[\&_tr\:last-child\]\:border-0 tr:last-child {
    border-style: var(--tw-border-style);
    border-width: 0;
  }

  .\[\&_ul\]\:my-1\.5 ul {
    margin-block: calc(var(--spacing) * 1.5);
  }

  .\[\&_ul\]\:list-disc ul {
    list-style-type: disc;
  }

  .\[\&_ul\]\:pl-4 ul {
    padding-left: calc(var(--spacing) * 4);
  }

  .\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button {
    appearance: none;
  }

  .\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button {
    appearance: none;
  }

  .\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role="checkbox"]) {
    padding-right: calc(var(--spacing) * 0);
  }

  .\[\.border-b\]\:pb-2.border-b {
    padding-bottom: calc(var(--spacing) * 2);
  }

  .\[\.border-b\]\:pb-4.border-b {
    padding-bottom: calc(var(--spacing) * 4);
  }

  .group-data-\[size\=sm\]\/card\:\[\.border-b\]\:pb-3:is(:where(.group\/card)[data-size="sm"] *).border-b {
    padding-bottom: calc(var(--spacing) * 3);
  }

  .\[\.border-t\]\:pt-2.border-t {
    padding-top: calc(var(--spacing) * 2);
  }

  :is(.\*\:\[a\]\:underline > *):is(a) {
    text-decoration-line: underline;
  }

  :is(.\*\:\[a\]\:underline-offset-3 > *):is(a) {
    text-underline-offset: 3px;
  }

  @media (hover: hover) {
    .\[a\]\:hover\:bg-secondary\/80:is(a):hover {
      background-color: var(--secondary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .\[a\]\:hover\:bg-secondary\/80:is(a):hover {
        background-color: color-mix(in oklab, var(--secondary) 80%, transparent);
      }
    }
  }

  :is(.\*\:\[img\:first-child\]\:rounded-none > *):is(img:first-child) {
    border-radius: var(--rad-none);
  }

  :is(.\*\:\[img\:last-child\]\:rounded-none > *):is(img:last-child) {
    border-radius: var(--rad-none);
  }

  :is(.\*\:\[span\]\:last\:flex > *):is(span):last-child {
    display: flex;
  }

  :is(.\*\:\[span\]\:last\:items-center > *):is(span):last-child {
    align-items: center;
  }

  :is(.\*\:\[span\]\:last\:gap-2 > *):is(span):last-child {
    gap: calc(var(--spacing) * 2);
  }

  :is(.\*\:\[svg\]\:row-span-2 > *):is(svg) {
    grid-row: span 2 / span 2;
  }

  :is(.\*\:\[svg\]\:translate-y-0 > *):is(svg) {
    --tw-translate-y: calc(var(--spacing) * 0);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  :is(.\*\:\[svg\]\:text-current > *):is(svg) {
    color: currentColor;
  }

  :is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 > *):is(svg:not([class*="size-"])) {
    width: calc(var(--spacing) * 4);
    height: calc(var(--spacing) * 4);
  }

  .has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has( > [data-align="block-end"]) > input {
    padding-top: calc(var(--spacing) * 3);
  }

  .has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has( > [data-align="block-start"]) > input {
    padding-bottom: calc(var(--spacing) * 3);
  }

  .has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-1\.5:has( > [data-align="inline-end"]) > input {
    padding-right: calc(var(--spacing) * 1.5);
  }

  .has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-1\.5:has( > [data-align="inline-start"]) > input {
    padding-left: calc(var(--spacing) * 1.5);
  }

  .\[\&\>kbd\]\:rounded-none > kbd {
    border-radius: var(--rad-none);
  }

  .\[\&\>svg\]\:pointer-events-none > svg {
    pointer-events: none;
  }

  .\[\&\>svg\]\:size-3\! > svg {
    width: calc(var(--spacing) * 3) !important;
    height: calc(var(--spacing) * 3) !important;
  }

  .\[\&\>svg\]\:size-3\.5 > svg {
    width: calc(var(--spacing) * 3.5);
    height: calc(var(--spacing) * 3.5);
  }

  .\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 > svg:not([class*="size-"]) {
    width: calc(var(--spacing) * 3.5);
    height: calc(var(--spacing) * 3.5);
  }

  .\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 > svg:not([class*="size-"]) {
    width: calc(var(--spacing) * 4);
    height: calc(var(--spacing) * 4);
  }

  .\[\&\>tr\]\:last\:border-b-0 > tr:last-child {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 0;
  }

  .\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction="vertical"] > div {
    rotate: 90deg;
  }

  [data-slot="combobox-content"] .\[\[data-slot\=combobox-content\]_\&\]\:focus-within\:border-inherit:focus-within {
    border-color: inherit;
  }

  [data-slot="combobox-content"] .\[\[data-slot\=combobox-content\]_\&\]\:focus-within\:ring-0:focus-within {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  [data-slot="dialog-content"] .\[\[data-slot\=dialog-content\]_\&\]\:rounded-none\! {
    border-radius: var(--rad-none) !important;
  }
}

:root, :host {
  --spacing: .25rem;
  --spacing-px: 4px;
  --animate-spin: spin 1s linear infinite;
  --animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;
  --color-white: var(--white);
  --color-black-alpha-50: var(--black-alpha-50);
  --color-black-alpha-600: var(--black-alpha-600);
  --color-white-alpha-100: var(--white-alpha-100);
  --color-blue-400: var(--blue-400);
  --color-blue-500: var(--blue-500);
  --color-gray-50: var(--gray-50);
  --color-gray-200: var(--gray-200);
  --color-gray-300: var(--gray-300);
  --color-gray-400: var(--gray-400);
  --color-gray-700: var(--gray-700);
  --color-gray-800: var(--gray-800);
  --color-gray-900: var(--gray-900);
  --color-green-100: var(--green-100);
  --color-orange-300: var(--orange-300);
  --color-purple-100: var(--purple-100);
  --color-purple-400: var(--purple-400);
  --color-purple-800: var(--purple-800);
  --color-red-100: var(--red-100);
  --color-highlight: var(--highlight);
  --color-highlight-current: var(--highlight-current);
  --color-highlight-light: var(--highlight-light);
  --color-subtle: var(--subtle);
  --color-bg-omission: var(--bg-omission);
  --color-border-subtle: var(--border-subtle);
  --color-text-default: var(--text-default);
  --color-text-subtle: var(--text-subtle);
  --font-weight-normal: var(--fw-normal);
  --font-weight-medium: var(--fw-medium);
  --radius-sm: var(--rad-sm);
  --shadow-md: var(--sh-md);
}

:root {
  --black-alpha-50: #0000000a;
  --black-alpha-100: #0000000f;
  --black-alpha-200: #00000014;
  --black-alpha-300: #00000029;
  --black-alpha-400: #0000003d;
  --black-alpha-500: #0000005c;
  --black-alpha-600: #0000006e;
  --black-alpha-700: #000000a3;
  --black-alpha-800: #000c;
  --black-alpha-900: #000000eb;
  --white-alpha-50: #ffffff0a;
  --white-alpha-100: #ffffff0f;
  --white-alpha-200: #ffffff14;
  --white-alpha-300: #ffffff29;
  --white-alpha-400: #ffffff3d;
  --white-alpha-500: #ffffff5c;
  --white-alpha-600: #ffffff6e;
  --white-alpha-700: #ffffffa3;
  --white-alpha-800: #fffc;
  --white-alpha-900: #ffffffeb;
  --blue-50: #e5f1ff;
  --blue-100: #d1e5ff;
  --blue-200: #98c4ff;
  --blue-300: #75b1ff;
  --blue-400: #2e89ff;
  --blue-500: #006af5;
  --blue-600: #0052bd;
  --blue-700: #00459e;
  --blue-800: #003780;
  --blue-900: #002c66;
  --brand-50: #f2f3ff;
  --brand-100: #e6e8fe;
  --brand-200: #ced2fe;
  --brand-300: #8697ff;
  --brand-400: #3633ff;
  --brand-500: #370be8;
  --brand-600: #2c09b9;
  --brand-700: #220a84;
  --brand-800: #180858;
  --brand-900: #120046;
  --cyan-50: #edfdfd;
  --cyan-100: #c4f1f9;
  --cyan-200: #9decf9;
  --cyan-300: #76e4f7;
  --cyan-400: #0bc5ea;
  --cyan-500: #00b5d8;
  --cyan-600: #00a3c4;
  --cyan-700: #0987a0;
  --cyan-800: #086f83;
  --cyan-900: #065666;
  --gray-50: #f9f9f9;
  --gray-100: #f2f2f2;
  --gray-200: #e7e7e7;
  --gray-300: #d9d9d9;
  --gray-400: #bababa;
  --gray-500: #8f8f8f;
  --gray-600: #6c6c6d;
  --gray-700: #464646;
  --gray-800: #2d2d2d;
  --gray-900: #171717;
  --green-50: #f0fff6;
  --green-100: #c6f6d9;
  --green-200: #9ae6c2;
  --green-300: #07e4af;
  --green-400: #01cf9e;
  --green-500: #01c596;
  --green-600: #0d8c6e;
  --green-700: #156955;
  --green-800: #0a614c;
  --green-900: #053627;
  --neutral-0: #fff;
  --neutral-50: #fbfbfb;
  --neutral-100: #f9f9f9;
  --neutral-200: #f2f2f2;
  --neutral-300: #d9d9d9;
  --neutral-400: #a6a6a6;
  --neutral-500: #858585;
  --neutral-600: #626262;
  --neutral-700: #3c3c3c;
  --neutral-800: #232323;
  --neutral-900: #171717;
  --neutral-1000: #0d0d0d;
  --orange-50: #fffaf0;
  --orange-100: #feebcb;
  --orange-200: #fbd38d;
  --orange-300: #f6ad55;
  --orange-400: #ed8936;
  --orange-500: #dd6b20;
  --orange-600: #c05621;
  --orange-700: #9c4221;
  --orange-800: #7b341e;
  --orange-900: #652b19;
  --pink-50: #fff5f7;
  --pink-100: #fed7e2;
  --pink-200: #fbb6ce;
  --pink-300: #f687b3;
  --pink-400: #ed64a6;
  --pink-500: #d53f8c;
  --pink-600: #b83280;
  --pink-700: #97266d;
  --pink-800: #702459;
  --pink-900: #521b41;
  --purple-50: #f7f0ff;
  --purple-100: #e9d6ff;
  --purple-200: #d5b7ff;
  --purple-300: #b88fff;
  --purple-400: #9a6bff;
  --purple-500: #8152eb;
  --purple-600: #6b46c1;
  --purple-700: #553c9a;
  --purple-800: #44337a;
  --purple-900: #322659;
  --red-50: #fff5f6;
  --red-100: #ffd8dc;
  --red-200: #ff9da9;
  --red-300: #ff4d62;
  --red-400: #ff1d38;
  --red-500: #eb0000;
  --red-600: #d10202;
  --red-700: #a50320;
  --red-800: #740303;
  --red-900: #490213;
  --teal-50: #e6fffa;
  --teal-100: #b2f5ea;
  --teal-200: #81e6d9;
  --teal-300: #4fd1c5;
  --teal-400: #38b2ac;
  --teal-500: #319795;
  --teal-600: #2c7a7b;
  --teal-700: #285e61;
  --teal-800: #234e52;
  --teal-900: #1d4044;
  --yellow-50: #fffdf0;
  --yellow-100: #fff0ba;
  --yellow-200: #ffe486;
  --yellow-300: #ffc83a;
  --yellow-400: #ffa800;
  --yellow-500: #e88b01;
  --yellow-600: #b46100;
  --yellow-700: #975a16;
  --yellow-800: #744210;
  --yellow-900: #5f370e;
  --white: #fff;
  --black: #000;
  --bg-hover: var(--black-alpha-50);
  --brand: var(--brand-400);
  --brand-bold: var(--brand-400);
  --brand-subtle: var(--brand-600);
  --diff-highlight: var(--black-alpha-300);
  --error-bold: var(--red-500);
  --error-subtle: var(--red-100);
  --neutral-hover: var(--black-alpha-50);
  --neutral-selected: var(--black-alpha-100);
  --neutral-subtle: var(--black-alpha-100);
  --surface-canvas: #f5f5f7;
  --surface-primary: #fff;
  --surface-raised: var(--neutral-100);
  --surface-raised-2: var(--gray-100);
  --surface-subtle: var(--gray-50);
  --surface-overlay-opaque: #e6e6e6;
  --surface-yellow: var(--yellow-50);
  --dark: var(--gray-900);
  --error: var(--red-400);
  --highlight: #370be8;
  --highlight-current: var(--brand-300);
}

@supports (color: color-mix(in lab, red, red)) {
  :root {
    --highlight-current: color-mix(in srgb, var(--brand-300) 40%, transparent);
  }
}

:root {
  --highlight-light: #3633ff1a;
  --highlight-selected: #007aff4d;
  --inverse: var(--gray-900);
  --link: var(--blue-500);
  --nav-border: var(--gray-200);
  --neutral: #fff;
  --old-transcript-bg: #fcfcfc;
  --secondary: var(--gray-400);
  --subtle: #a6a6a6;
  --success: var(--green-400);
  --warning: var(--orange-500);
  --badge-beta-bg: #3633ff;
  --badge-beta-text: #fff;
  --bg-addition: var(--green-500);
}

@supports (color: color-mix(in lab, red, red)) {
  :root {
    --bg-addition: color-mix(in srgb, var(--green-500) 16%, transparent);
  }
}

:root {
  --bg-default: var(--neutral-0);
  --bg-find-replace: var(--yellow-200);
  --bg-find-replace-active: var(--orange-300);
  --bg-glass: linear-gradient(180deg, #ffffffb3 0%, #ffffffd9 100%);
  --bg-info: var(--blue-50);
  --bg-inverted: var(--neutral-900);
  --bg-omission: #df160040;
  --bg-success: var(--green-100);
  --accent-blue: var(--blue-300);
  --accent-cyan: var(--cyan-300);
  --accent-pink: var(--pink-300);
  --accent-purple: var(--purple-300);
  --alpha-100: var(--white-alpha-100);
  --alpha-500: var(--white-alpha-500);
  --alpha-inverse-50: var(--black-alpha-50);
  --alpha-inverse-100: var(--black-alpha-100);
  --alpha-inverse-200: var(--black-alpha-200);
  --alpha-inverse-300: var(--black-alpha-300);
  --alpha-inverse-500: var(--black-alpha-500);
  --alpha-inverse-600: var(--black-alpha-600);
  --alpha-inverse-900: var(--black-alpha-900);
  --border-app: var(--neutral-300);
  --border-emphasis: var(--gray-400);
  --border-glass: #00000014;
  --border-gray: var(--gray-200);
  --border-inverse: var(--gray-700);
  --border-selected: var(--neutral-1000);
  --border-subtle: var(--gray-100);
  --text-default: var(--gray-900);
  --text-error: var(--red-300);
  --text-inverse: #fff;
  --text-muted: var(--black-alpha-600);
  --text-selected: var(--blue-500);
  --text-stars: var(--yellow-500);
  --text-subtle: var(--gray-600);
  --text-success: var(--green-400);
  --text-accent-blue: var(--blue-500);
  --text-accent-brand: var(--brand-400);
  --text-accent-cyan: var(--cyan-500);
  --text-accent-purple: var(--purple-500);
  --side-nav-item-bg: var(--gray-100);
  --pwc-uk-black: #000;
  --pwc-uk-gray-light: #d3d3d3;
  --pwc-uk-red: #9f3633;
  --pwc-uk-red-bright: #fd271e;
  --waveform-cursor: #9b2c2c;
  --waveform-nib: #718096;
  --waveform-selection: #ecc94b;
  --waveform-wave: #2b6cb0;
  --quote-highlight-current-user-bg: #fff2c4;
  --quote-highlight-current-user-border: #ecc94b;
  --quote-highlight-current-user-icon: var(--yellow-500);
  --quote-highlight-current-user-pill-bg: ivory;
  --quote-highlight-current-user-pill-border: #faf089;
  --quote-highlight-current-user-text: var(--text-default);
  --quote-highlight-other-user-bg: #e7e7e7;
  --quote-highlight-other-user-border: #6b9fe8;
  --quote-highlight-other-user-icon: var(--blue-500);
  --quote-highlight-other-user-pill-bg: #ebf8ff;
  --quote-highlight-other-user-pill-border: #90cdf4;
  --quote-highlight-other-user-text: var(--text-default);
  --quote-highlight-hover-bg: #b3d1fc;
  --quote-highlight-hover-border: #6b9fe8;
  --quote-highlight-hover-icon: var(--blue-500);
  --quote-highlight-hover-pill-bg: #ebf8ff;
  --quote-highlight-hover-pill-border: #90cdf4;
  --quote-highlight-hover-text: var(--text-default);
  --quote-highlight-yellow-bg: #fff2c4;
  --quote-highlight-yellow-border: #ecc94b;
  --quote-highlight-yellow-icon: var(--yellow-500);
  --quote-highlight-yellow-pill-bg: ivory;
  --quote-highlight-yellow-pill-border: #faf089;
  --quote-highlight-yellow-selection-bg: #ffecaa;
  --quote-highlight-yellow-text: var(--yellow-700);
  --quote-highlight-intersected-bg: #ffebaa59;
  --quote-highlight-intersected-border: #ecc94b;
  --quote-highlight-intersected-text: var(--text-default);
  --sh-glass: 0px 0px 0px 1px #fff6 inset, 0px 1px 0px 0px #fff9 inset, 0px 24px 48px -12px #0000001a, 0px 4px 12px -4px #0000000d;
  --sh-lift-subtle: 0 -2px 16px -4px #00000014;
  --sh-raised: 0px 39px 11px 0px #0000, 0px 25px 10px 0px #00000003, 0px 14px 8px 0px #0000000d, 0px 6px 6px 0px #00000017, 0px 2px 3px 0px #0000001a;
  --sh-viewport: 0 20px 60px #0000001f, 0 8px 24px #00000014, inset 0 0 0 1px #ffffff80;
  --sh-md: 0 4px 6px -1px #0000001a, 0 2px 4px -1px #0000000f;
  --font-size-2xs: .5rem;
  --font-size-xs: .625rem;
  --font-size-sm: .75rem;
  --font-size-md: .875rem;
  --font-size-lg: 1rem;
  --font-size-xl: 1.125rem;
  --font-size-2xl: 1.25rem;
  --font-size-3xl: 1.5rem;
  --font-size-4xl: 1.875rem;
  --font-size-5xl: 2.25rem;
  --font-size-6xl: 3rem;
  --font-size-7xl: 3.75rem;
  --font-size-8xl: 4.5rem;
  --font-size-9xl: 6rem;
  --fw-hairline: 100;
  --fw-thin: 200;
  --fw-light: 300;
  --fw-normal: 400;
  --fw-medium: 500;
  --fw-semibold: 600;
  --fw-bold: 700;
  --fw-extrabold: 800;
  --fw-black: 900;
  --spacing-px: 4px;
  --spacing-0-5: .125rem;
  --spacing-1: .25rem;
  --spacing-1-5: .375rem;
  --spacing-2: .5rem;
  --spacing-2-5: .625rem;
  --spacing-3: .75rem;
  --spacing-3-5: .875rem;
  --spacing-4: 1rem;
  --spacing-5: 1.25rem;
  --spacing-6: 1.5rem;
  --spacing-7: 1.75rem;
  --spacing-8: 2rem;
  --spacing-9: 2.25rem;
  --spacing-10: 2.5rem;
  --spacing-12: 3rem;
  --spacing-14: 3.5rem;
  --spacing-16: 4rem;
  --spacing-20: 5rem;
  --spacing-24: 6rem;
  --spacing-28: 7rem;
  --spacing-32: 8rem;
  --spacing-36: 9rem;
  --spacing-40: 10rem;
  --spacing-44: 11rem;
  --spacing-48: 12rem;
  --spacing-52: 13rem;
  --spacing-56: 14rem;
  --spacing-60: 15rem;
  --spacing-64: 16rem;
  --spacing-72: 18rem;
  --spacing-80: 20rem;
  --spacing-96: 24rem;
  --rad-none: 0;
  --rad-sm: .125rem;
  --rad-base: .25rem;
  --rad-md: .375rem;
  --rad-lg: .5rem;
  --rad-xl: .75rem;
  --rad-2xl: 1rem;
  --rad-3xl: 1.5rem;
  --rad-full: 9999px;
  --z-hide: -1;
  --z-base: 0;
  --z-docked: 10;
  --z-dropdown: 1000;
  --z-sticky: 1100;
  --z-banner: 1200;
  --z-overlay: 1300;
  --z-modal: 1400;
  --z-popover: 1500;
  --z-skip-link: 1600;
  --z-toast: 1700;
  --z-tooltip: 1800;
}

.chakra-ui-dark, [data-theme="dark"] {
  --bg-hover: var(--white-alpha-50);
  --brand: var(--brand-300);
  --brand-bold: var(--brand-200);
  --brand-subtle: var(--brand-300);
  --diff-highlight: var(--white-alpha-600);
  --error-bold: var(--red-400);
  --error-subtle: var(--neutral-700);
  --neutral-hover: var(--white-alpha-200);
  --neutral-selected: var(--white-alpha-300);
  --neutral-subtle: var(--white-alpha-200);
  --surface-canvas: #1a1a1e;
  --surface-primary: var(--gray-900);
  --surface-raised: var(--neutral-800);
  --surface-raised-2: var(--gray-700);
  --surface-subtle: var(--gray-800);
  --surface-overlay-opaque: #020202;
  --surface-yellow: var(--yellow-800);
  --dark: var(--white-alpha-900);
  --error: var(--red-500);
  --highlight: var(--gray-300);
  --highlight-light: #918fff50;
  --inverse: #fff;
  --link: var(--blue-200);
  --nav-border: var(--gray-800);
  --neutral: var(--gray-800);
  --old-transcript-bg: #2d3748;
  --secondary: var(--white-alpha-500);
  --success: var(--green-200);
  --warning: var(--orange-300);
  --bg-default: var(--neutral-900);
  --bg-find-replace: var(--yellow-700);
  --bg-find-replace-active: var(--orange-600);
  --bg-glass: linear-gradient(180deg, #1e1e23b3 0%, #141419d9 100%);
  --bg-info: var(--blue-900);
  --bg-inverted: var(--neutral-50);
  --bg-omission: #ff685c59;
  --bg-success: var(--green-900);
  --accent-blue: var(--blue-700);
  --accent-cyan: var(--cyan-700);
  --accent-pink: var(--pink-700);
  --accent-purple: var(--purple-700);
  --alpha-100: var(--black-alpha-100);
  --alpha-500: var(--black-alpha-500);
  --alpha-inverse-50: var(--white-alpha-50);
  --alpha-inverse-100: var(--white-alpha-100);
  --alpha-inverse-200: var(--white-alpha-200);
  --alpha-inverse-300: var(--white-alpha-300);
  --alpha-inverse-500: var(--white-alpha-500);
  --alpha-inverse-600: var(--white-alpha-600);
  --alpha-inverse-900: var(--white-alpha-900);
  --border-app: var(--white-alpha-300);
  --border-emphasis: var(--gray-500);
  --border-glass: #ffffff14;
  --border-gray: var(--gray-700);
  --border-inverse: var(--gray-200);
  --border-selected: var(--gray-50);
  --border-subtle: var(--white-alpha-100);
  --text-default: #fff;
  --text-error: var(--red-200);
  --text-inverse: var(--gray-900);
  --text-muted: var(--white-alpha-600);
  --text-selected: var(--blue-300);
  --text-stars: var(--yellow-300);
  --text-subtle: var(--white-alpha-700);
  --text-success: var(--green-400);
  --text-accent-blue: var(--blue-200);
  --text-accent-brand: var(--brand-300);
  --text-accent-cyan: var(--cyan-100);
  --text-accent-purple: var(--purple-100);
  --side-nav-item-bg: var(--gray-800);
  --quote-highlight-current-user-bg: #75441c;
  --quote-highlight-current-user-border: #d69e2e;
  --quote-highlight-current-user-icon: var(--yellow-400);
  --quote-highlight-current-user-pill-bg: #75441c4d;
  --quote-highlight-current-user-pill-border: #d69e2e;
  --quote-highlight-current-user-text: #fff;
  --quote-highlight-other-user-bg: #4a4a4a;
  --quote-highlight-other-user-border: #4a6fa5;
  --quote-highlight-other-user-icon: var(--blue-400);
  --quote-highlight-other-user-pill-bg: #364a694d;
  --quote-highlight-other-user-pill-border: #4a6fa5;
  --quote-highlight-other-user-text: #fff;
  --quote-highlight-hover-bg: #364a69;
  --quote-highlight-hover-border: #4a6fa5;
  --quote-highlight-hover-icon: var(--blue-400);
  --quote-highlight-hover-pill-bg: #364a694d;
  --quote-highlight-hover-pill-border: #4a6fa5;
  --quote-highlight-hover-text: #fff;
  --quote-highlight-yellow-bg: #75441ce6;
  --quote-highlight-yellow-border: #d69e2e;
  --quote-highlight-yellow-icon: var(--yellow-400);
  --quote-highlight-yellow-pill-bg: #ecc94b33;
  --quote-highlight-yellow-pill-border: #ecc94b;
  --quote-highlight-yellow-selection-bg: #75441cf2;
  --quote-highlight-yellow-text: var(--yellow-300);
  --quote-highlight-intersected-bg: #75441c59;
  --quote-highlight-intersected-border: #d69e2e;
  --quote-highlight-intersected-text: #fff;
  --sh-glass: 0px 0px 0px 1px #ffffff0d inset, 0px 1px 0px 0px #ffffff26 inset, 0px 24px 48px -12px #0009, 0px 4px 12px -4px #0006;
  --sh-lift-subtle: 0 -2px 16px -4px #0000003d;
  --sh-viewport: 0 20px 60px #0000004d, 0 8px 24px #0003, inset 0 0 0 1px #ffffff1a;
}

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

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

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

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

@property --tw-numeric-fraction {
  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);
  }
}

@keyframes pulse {
  50% {
    opacity: .5;
  }
}

/* [project]/components/app.css [client] (css) */
html {
  -ms-overflow-style: none;
  scrollbar-width: none;
}

body {
  overflow: hidden !important;
}

.highlight-current {
  background-color: var(--color-highlight-current);
}

mark[data-highlight], mark.highlight {
  background-color: var(--color-purple-100);
}

.chakra-ui-dark mark.highlight {
  background-color: var(--color-purple-800);
}

mark.addition {
  background: none;
  background: linear-gradient(to right, var(--color-green-100) 50%, transparent 50%);
  background-position: 100% 100%;
  background-size: 200% 100%;
  padding: 0;
  transition: all .5s;
}

mark.omission {
  background: none;
  background: linear-gradient(to right, var(--color-red-100) 50%, transparent 50%);
  background-position: 100% 100%;
  background-size: 200% 100%;
  padding: 0;
  transition: all .5s;
}

mark.animate {
  background-position: 0 100%;
}

.react-datepicker-wrapper {
  width: 100%;
}

.react-datepicker-popper {
  z-index: 10 !important;
}

.backdrop {
  z-index: var(--z-tooltip) !important;
}

.junior-ag-header-cell-content {
  text-transform: uppercase;
  color: var(--color-highlight);
  letter-spacing: .55px;
  font-size: 12px;
}

.ag-body-horizontal-scroll {
  scrollbar-width: thin !important;
  scrollbar-color: var(--color-gray-300) transparent !important;
}

.ag-body-horizontal-scroll::-webkit-scrollbar {
  height: 8px !important;
}

.ag-body-horizontal-scroll::-webkit-scrollbar-thumb {
  background: var(--color-gray-300) !important;
}

:hover div.ag-body-horizontal-scroll.ag-apple-scrollbar, :hover div[aria-hidden="true"].ag-body-horizontal-scroll.ag-apple-scrollbar, :hover .ag-body-horizontal-scroll-viewport, :hover .ag-body-horizontal-scroll-container {
  scrollbar-color: var(--color-gray-300) transparent !important;
}

:hover div.ag-body-horizontal-scroll.ag-apple-scrollbar::-webkit-scrollbar-thumb {
  background: var(--color-gray-300) !important;
}

:hover div[aria-hidden="true"].ag-body-horizontal-scroll.ag-apple-scrollbar::-webkit-scrollbar-thumb {
  background: var(--color-gray-300) !important;
}

:hover .ag-body-horizontal-scroll-viewport::-webkit-scrollbar-thumb {
  background: var(--color-gray-300) !important;
}

:hover .ag-body-horizontal-scroll-container::-webkit-scrollbar-thumb {
  background: var(--color-gray-300) !important;
}

.ag-status-name-value {
  line-height: 1.75;
}

.ag-header-cell-resize {
  --ag-header-column-resize-handle-width: 1px;
}

.ag-theme-quartz .ag-cell .ag-cell-inline-editing {
  height: 100%;
}

.junior-ag-header-cell-column-focus {
  color: var(--color-white);
  border-left: 1px solid var(--color-highlight);
  border-right: 1px solid var(--color-highlight);
  background-color: #0000;
  border-top: 1px solid var(--color-highlight) !important;
}

.junior-ag-header-cell-column-focus .ag-icon {
  color: var(--color-white) !important;
}

.ag-header-group-cell.junior-ag-header-cell-column-focus, .ag-header-cell.junior-ag-header-cell-column-focus {
  background-color: var(--color-highlight) !important;
}

.junior-ag-cell-column-focus {
  border-left: 1px solid var(--color-highlight) !important;
  border-right: 1px solid var(--color-highlight) !important;
}

.ag-row-last .junior-ag-cell-column-focus {
  border-bottom: 1px solid var(--color-highlight) !important;
}

.highlight {
  background-color: var(--color-highlight-light);
  color: inherit;
}

highlight {
  background-color: var(--color-highlight-light);
  color: inherit;
  border-radius: 2px;
  padding: 0 1px;
}

.highlight.entity {
  background-color: var(--color-highlight-light);
  color: inherit;
}

mark.entity {
  background: none;
  background: linear-gradient(to right, var(--color-highlight-light) 50%, transparent 50%);
  color: inherit;
  background-position: 0 100%;
  background-size: 200% 100%;
  padding: 0;
  transition: all .5s;
}

.mark-excluded mark {
  background: none !important;
}

#chakra-toast-manager-top-right {
  display: flex;
  flex-direction: column-reverse !important;
}

#chakra-toast-manager-top-right .chakra-toast:not(:last-child) {
  margin-top: -18% !important;
}

#chakra-toast-manager-top-right .chakra-toast__inner {
  border-radius: 4px;
  box-shadow: 0 -1px 4px #00000040;
}

#chakra-toast-manager-top-right .chakra-toast:first-child {
  z-index: 10;
}

#chakra-toast-manager-top-right .chakra-toast:nth-child(2) {
  z-index: 9;
}

#chakra-toast-manager-top-right .chakra-toast:nth-child(3) {
  z-index: 8;
}

#chakra-toast-manager-top-right .chakra-toast:nth-child(4) {
  z-index: 7;
}

#chakra-toast-manager-top-right .chakra-toast:nth-child(5) {
  z-index: 6;
}

#chakra-toast-manager-bottom-right {
  display: flex;
  flex-direction: column-reverse !important;
}

#chakra-toast-manager-bottom-right .chakra-toast:not(:last-child) {
  margin-top: -18% !important;
  transition: margin-top .1s !important;
}

#chakra-toast-manager-bottom-right .chakra-toast__inner {
  border-radius: 4px;
  box-shadow: 0 -1px 4px #00000040;
}

#chakra-toast-manager-bottom-right:hover .chakra-toast:not(:last-child) {
  margin-top: 0 !important;
  transition: margin-top .2s ease-in-out !important;
}

.chakra-ui-dark .kmenu {
  --selected-background: #82828220;
  --command-active-color: var(--color-gray-50);
  --backdrop-background: var(--color-black-alpha-600);
  --menu-background: var(--color-gray-700);
  --breadcrumb-background: var(--color-gray-900);
  --breadcrumb-color: var(--color-gray-300);
  --command-heading-color: var(--color-text-default);
  --search-color: var(--color-text-default);
  --breadcrumb-border: none;
  --menu-border: 0px;
}

.ag-selection-checkbox {
  display: none !important;
}

.ag-row:hover .ag-selection-checkbox {
  display: flex !important;
}

.ag-selection-checkbox:has(.ag-checked) {
  display: flex !important;
}

.ag-theme-quartz-dark {
  --ag-background-color: var(--color-gray-900) !important;
  --ag-header-background-color: var(--color-gray-900) !important;
  --ag-row-hover-color: var(--color-white-alpha-100) !important;
  --ag-border-color: var(--color-gray-800) !important;
}

.ag-theme-quartz {
  --ag-background-color: white !important;
  --ag-header-background-color: white !important;
  --ag-row-hover-color: var(--color-black-alpha-50) !important;
}

.call-tracker-table-wrapper .ag-status-bar {
  align-items: center;
  padding-left: 12px;
  display: flex;
}

.call-tracker-table-wrapper .ag-status-bar-panel:has( > [data-hidden-panel]) {
  display: none;
}

.call-tracker-table-wrapper .ag-root-wrapper {
  border-width: 0 !important;
  border-radius: 0 !important;
}

.call-tracker-table-wrapper .ag-header {
  background: none !important;
}

.call-tracker-table-wrapper:not(.editable) .ag-header-cell, .call-tracker-table-wrapper:not(.editable) .junior-ct-row {
  border-color: #0000 !important;
}

.call-tracker-table-wrapper.editable .ag-row-hover .icon-open-call {
  opacity: 1 !important;
  pointer-events: auto !important;
}

.call-tracker-table-wrapper.enable-new-column .ag-column-last {
  padding-right: 16px !important;
}

.call-tracker-table-wrapper .cell-no-select, .call-tracker-table-wrapper:not(.editable) .ag-cell {
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer !important;
  background-color: #0000 !important;
  border-color: #0000 !important;
  outline: none !important;
}

.call-tracker-table-wrapper .ag-header-cell-label {
  text-transform: capitalize;
}

.call-tracker-table-wrapper .ag-large-text-input {
  padding: 0 !important;
}

.call-tracker-table-wrapper {
  --ag-cell-horizontal-border: var(--ag-row-border-width) var(--ag-row-border-style) transparent;
}

.call-tracker-table-wrapper.editable {
  --ag-cell-horizontal-border: var(--ag-row-border-width) var(--ag-row-border-style) var(--ag-row-border-color);
}

.call-tracker-table-wrapper.enable-new-column .ag-column-last {
  box-sizing: border-box;
  width: 52px !important;
  padding: 8px !important;
}

.call-tracker-table-wrapper .ag-header-cell-comp-wrapper * {
  color: var(--color-subtle) !important;
}

.call-tracker-table-wrapper .react-datepicker__close-icon:after {
  color: var(--color-subtle);
  background-color: #0000;
}

.ag-center-cols-container {
  min-width: 100%;
}

.junior-no-rows-overlay .ag-overlay {
  pointer-events: auto !important;
}

@keyframes spin {
  from {
    transform: rotate(0);
  }

  to {
    transform: rotate(360deg);
  }
}

@keyframes jumpAnimation {
  0% {
    transform: translateY(0);
  }

  50% {
    transform: translateY(-100px);
  }

  80% {
    transform: translateY(-100px);
  }

  100% {
    transform: translateY(0);
  }
}

@keyframes loading {
  0% {
    height: 0;
  }

  25% {
    height: 25px;
  }

  50% {
    height: 50px;
  }

  100% {
    height: 0;
  }
}

@keyframes moveStars {
  0% {
    background-position: 0 0, 0 0, 0 0;
  }

  100% {
    background-position: 0 -5000px, 0 -8000px, 0 -10000px;
  }
}

@keyframes breathing {
  0% {
    opacity: .2;
    filter: blur(20px);
    border-radius: 60% 40% 30% 70% / 60% 30% 70% 40%;
    transform: scale(.95)translate(-2%, -1%);
  }

  50% {
    opacity: .3;
    filter: blur(30px);
    border-radius: 45% 55% 55% 45%;
    transform: scale(1.08)translate(1%, 2%);
  }

  100% {
    opacity: .2;
    filter: blur(20px);
    border-radius: 60% 40% 30% 70% / 60% 30% 70% 40%;
    transform: scale(.95)translate(-2%, -1%);
  }
}

@keyframes recording {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes lookAround {
  15% {
    bottom: -11px;
    left: 11px;
  }

  20% {
    bottom: 22px;
    left: 11px;
  }

  30% {
    bottom: 22px;
    left: 11px;
  }

  35% {
    bottom: 0;
    left: 22px;
  }

  45% {
    bottom: 0;
    left: 22px;
  }

  50% {
    bottom: 0;
    left: 0;
  }

  60% {
    bottom: 0;
    left: 0;
  }

  65% {
    bottom: 11px;
    left: 22px;
  }

  75% {
    bottom: 11px;
    left: 22px;
  }

  80% {
    bottom: 11px;
    left: 0;
  }

  90% {
    bottom: 11px;
    left: 0;
  }

  95% {
    bottom: -11px;
    left: 11px;
  }
}

@keyframes wink {
  0% {
    height: 33px;
  }

  50% {
    height: 5px;
  }

  100% {
    height: 33px;
  }
}

.junior-date-picker .react-datepicker {
  display: flex !important;
}

@keyframes coinFlip {
  0% {
    transform: scaleX(1);
  }

  12.5% {
    transform: scaleX(.75);
  }

  25% {
    transform: scaleX(0);
  }

  37.5% {
    transform: scaleX(-.6);
  }

  50% {
    transform: scaleX(-1);
  }

  62.5% {
    transform: scaleX(-.6);
  }

  75% {
    transform: scaleX(0);
  }

  87.5% {
    transform: scaleX(.75);
  }

  100% {
    transform: scaleX(1);
  }
}

@keyframes shimmer {
  0% {
    background-position: -200% 0;
  }

  100% {
    background-position: 200% 0;
  }
}

.shimmer {
  background: linear-gradient(90deg, var(--color-subtle) 0%, var(--color-orange-300) 25%, var(--color-blue-400) 50%, var(--color-purple-400) 75%, var(--color-subtle) 100%);
  color: #0000;
  background-size: 200% 100%;
  -webkit-background-clip: text;
  background-clip: text;
  animation: 4s infinite shimmer;
}

::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}

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

::-webkit-scrollbar-thumb {
  background: none;
  border-radius: 4px;
}

:hover::-webkit-scrollbar-thumb {
  background: var(--color-gray-300);
}

* {
  scrollbar-width: thin;
  scrollbar-color: transparent transparent;
}

:hover {
  scrollbar-color: var(--color-gray-300) transparent;
}

.react-datepicker__header {
  background-color: #fff !important;
  border-bottom: none !important;
}

.react-datepicker__triangle {
  display: none !important;
}

.react-datepicker__day--selected {
  background-color: var(--color-gray-800) !important;
}

.react-datepicker__time-list-item--selected {
  background-color: var(--color-gray-900) !important;
  font-weight: var(--font-weight-normal) !important;
}

.react-datepicker__time-container {
  border-left: 1px solid var(--color-gray-200) !important;
}

.react-datepicker__day-name {
  color: var(--color-subtle) !important;
  padding-top: 4px !important;
}

.react-datepicker__header--has-time-select {
  padding-bottom: 0 !important;
}

.react-datepicker-popper {
  border-radius: 0 !important;
}

.react-datepicker {
  border: 1px solid var(--color-border-subtle) !important;
  box-shadow: var(--shadow-md) !important;
  border-radius: 8px !important;
}

.react-datepicker h2, .react-datepicker-time__header {
  font-size: 14px !important;
  font-weight: var(--font-weight-medium) !important;
}

.react-datepicker__navigation-icon:before {
  border-width: 2px 2px 0 0 !important;
}

mark.rule.non-compliant {
  background: var(--color-bg-omission);
  color: inherit;
  padding: 0;
}

.quote-highlight {
  background-color: var(--quote-highlight-bg, var(--color-highlight-light));
  color: var(--quote-highlight-text, inherit);
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  border-radius: 2px;
  margin: -2px 0;
  padding: 2px 0;
  transition: background-color .15s ease-in-out, opacity .2s ease-in-out;
}

.quote-highlight[data-new="true"] {
  animation: .2s ease-in-out quote-highlight-fade-in;
}

.quote-highlight .quote-highlight {
  background-color: var(--color-quote-highlight-intersected-bg) !important;
}

@keyframes quote-highlight-fade-in {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.bookmark-pulse svg {
  animation: .6s ease-in-out 2 bookmark-flash-fill;
}

@keyframes bookmark-flash-fill {
  0%, 100% {
    fill: #0000;
  }

  50% {
    fill: var(--color-blue-500);
  }
}

.adjustable-selection-active::selection, .adjustable-selection-active ::selection {
  background-color: #0000;
}

.text-shimmer {
  --text-shimmer-base: var(--color-text-subtle);
  --text-shimmer-highlight: var(--color-text-default);
  background-image: linear-gradient(90deg, transparent calc(50% - var(--text-shimmer-spread, 20px)), var(--text-shimmer-highlight) 50%, transparent calc(50% + var(--text-shimmer-spread, 20px))), linear-gradient(var(--text-shimmer-base), var(--text-shimmer-base));
  color: #0000;
  -webkit-text-fill-color: transparent;
  background-repeat: no-repeat, no-repeat;
  background-size: 250% 100%, auto;
  -webkit-background-clip: text;
  background-clip: text;
  display: inline-block;
}

@keyframes blink {
  0%, 50% {
    opacity: 1;
  }

  51%, 100% {
    opacity: 0;
  }
}

.blink-cursor {
  animation: 1s infinite blink;
}

@keyframes ticker-scroll {
  0% {
    transform: translateX(0);
  }

  100% {
    transform: translateX(-50%);
  }
}

.ticker-scroll {
  animation: 15s linear infinite ticker-scroll;
}

.ticker-scroll-paused {
  animation-play-state: paused;
}

@keyframes twinkle {
  0%, 100% {
    opacity: .7;
    transform: scale(1);
  }

  50% {
    opacity: 1;
    transform: scale(1.3);
  }
}

.sparkle-top {
  animation: 2s ease-in-out infinite twinkle;
}

.sparkle-bottom {
  animation: 2s ease-in-out 1s infinite twinkle;
}

@media (max-width: 1199px) {
  .chatbot-qa-block-header {
    flex-direction: column-reverse;
  }
}

@keyframes pulse {
  0%, 100% {
    opacity: 1;
  }

  50% {
    opacity: .5;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes fadeSlideDown {
  from {
    opacity: 0;
    transform: translateY(-8px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes fadeSlideDownLarge {
  from {
    opacity: 0;
    transform: translateY(-78px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes fadeSlideUp {
  from {
    opacity: 0;
    transform: translateY(8px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes slideUp {
  from {
    opacity: 0;
    transform: translateY(20px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes pulseDim {
  0%, 100% {
    opacity: .5;
  }

  50% {
    opacity: 1;
  }
}

@keyframes blinkFull {
  0%, 100% {
    opacity: 1;
  }

  50% {
    opacity: 0;
  }
}

@keyframes arcadeBlink {
  0%, 49% {
    opacity: 1;
  }

  50%, 100% {
    opacity: 0;
  }
}

@keyframes arcadeScorePop {
  0% {
    transform: scale(1);
  }

  50% {
    transform: scale(1.3);
  }

  100% {
    transform: scale(1);
  }
}

@keyframes arcadeBorderPulse {
  0% {
    border-color: #4ade80;
  }

  100% {
    border-color: #4a4a6a;
  }
}

@keyframes arcadeMarqueeGlow {
  0%, 100% {
    filter: drop-shadow(0 0 8px #0ff9) drop-shadow(0 0 20px #00ffff4d);
  }

  50% {
    filter: drop-shadow(0 0 12px #0ffc) drop-shadow(0 0 30px #00ffff80);
  }
}

@keyframes arcadeCoinSlotPulse {
  0%, 100% {
    box-shadow: inset 0 0 20px #000c, 0 0 10px #ffc8004d;
  }

  50% {
    box-shadow: inset 0 0 20px #000c, 0 0 20px #ffc80099;
  }
}

@keyframes arcadeCoinDrop {
  0% {
    clip-path: inset(0);
    transform: translateX(-50%)translateY(-60px)rotate(0);
  }

  10% {
    clip-path: inset(0);
    transform: translateX(-50%)translateY(-30px)rotate(4deg);
  }

  20% {
    clip-path: inset(0);
    transform: translateX(-50%)translateY(-5px)rotate(6deg);
  }

  30% {
    clip-path: inset(0);
    transform: translateX(-50%)translateY(15px)rotate(4deg);
  }

  40% {
    clip-path: inset(0);
    transform: translateX(-50%)translateY(30px)rotate(0);
  }

  50% {
    clip-path: inset(0 0 10%);
    transform: translateX(-50%)translateY(34px)rotate(0);
  }

  60% {
    clip-path: inset(0 0 30%);
    transform: translateX(-50%)translateY(42px)rotate(0);
  }

  70% {
    clip-path: inset(0 0 50%);
    transform: translateX(-50%)translateY(50px)rotate(0);
  }

  80% {
    clip-path: inset(0 0 70%);
    transform: translateX(-50%)translateY(58px)rotate(0);
  }

  90% {
    clip-path: inset(0 0 85%);
    transform: translateX(-50%)translateY(64px)rotate(0);
  }

  100% {
    clip-path: inset(0 0 100%);
    transform: translateX(-50%)translateY(70px)rotate(0);
  }
}

@keyframes arcadeCabinetShake {
  0%, 100% {
    transform: translateX(0);
  }

  20% {
    transform: translateX(-2px);
  }

  40% {
    transform: translateX(2px);
  }

  60% {
    transform: translateX(-1px);
  }

  80% {
    transform: translateX(1px);
  }
}

@keyframes arcadeScanlineMove {
  0% {
    transform: translateY(-100%);
  }

  100% {
    transform: translateY(100%);
  }
}

@keyframes arcadeStaticFlicker {
  0% {
    opacity: .8;
  }

  10% {
    opacity: .6;
  }

  20% {
    opacity: .9;
  }

  30% {
    opacity: .4;
  }

  40% {
    opacity: .7;
  }

  50% {
    opacity: .5;
  }

  60% {
    opacity: .8;
  }

  70% {
    opacity: .3;
  }

  80% {
    opacity: .6;
  }

  90% {
    opacity: .9;
  }

  100% {
    opacity: .7;
  }
}

@keyframes arcadeScreenGlow {
  0%, 100% {
    opacity: .6;
  }

  50% {
    opacity: .8;
  }
}

/* [project]/components/DocumentViewer/docx-viewer.css [client] (css) */
.docx {
  min-height: unset !important;
  width: unset !important;
  margin-bottom: 0 !important;
  padding: 60px !important;
  overflow: scroll !important;
}

.docx-wrapper {
  padding: 0 !important;
}

/* [project]/node_modules/kmenu/dist/cmdk.css [client] (css) */
* {
  box-sizing: border-box;
}

.backdrop {
  z-index: 50;
  -webkit-backdrop-filter: var(--backdrop-blur);
  backdrop-filter: var(--backdrop-blur);
  background: var(--backdrop-background);
  -webkit-user-select: none;
  user-select: none;
  flex-direction: column;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
  overflow: hidden;
}

.dialog {
  transition: var(--menu-transition);
  will-change: height;
  box-shadow: var(--menu-shadow);
  border: var(--menu-border);
  border-radius: var(--menu-border-radius);
  background-color: var(--menu-background);
  padding: var(--menu-padding);
  width: var(--menu-width);
  border-style: solid;
  position: fixed;
  top: 20%;
}

.crumbs {
  margin: var(--breadcrumb-margin);
  display: flex;
}

.breadcrumb {
  cursor: pointer;
  border: var(--breadcrumb-border);
  border-radius: var(--breadcrumb-radius);
  background-color: var(--breadcrumb-background);
  padding: var(--breadcrumb-padding);
  color: var(--breadcrumb-color);
  font-size: var(--breadcrumb-font-size);
  outline: none;
  margin-right: 7px;
}

.searchbar {
  border: none;
  border-bottom: var(--search-border);
  width: 100%;
  color: var(--search-color);
  font-size: var(--search-font-size);
  background-color: #0000;
  outline: 0;
  margin: 0 0 8px;
  padding: 20px 10px;
  font-family: inherit;
}

.command_wrapper {
  transition: height var(--command-transition);
  will-change: height;
  flex-direction: column;
  width: 100%;
  display: flex;
  overflow: hidden auto;
}

.command {
  cursor: pointer;
  height: var(--selected-height);
  font-size: var(--command-font-size);
  color: var(--command-inactive-color);
  justify-content: space-between;
  align-items: center;
  line-height: 1.75rem;
  text-decoration: none;
  transition: all .1s linear;
  display: flex;
  position: relative;
}

div[role="option"][aria-selected="true"] .command, div[role="option"][aria-selected="true"] .info_wrapper > svg {
  color: var(--command-active-color);
}

.shortcuts > kbd {
  border: var(--shortcut-border);
  border-radius: var(--shortcut-border-radius);
  background-color: var(--shortcut-inactive-background);
  width: 25px;
  height: var(--shortcut-size);
  color: var(--shortcut-inactive-color);
  font-size: var(--shortcut-font-size);
  justify-content: center;
  align-items: center;
  margin-right: 7px;
  font-family: monospace;
  display: flex;
}

div[role="option"][aria-selected="true"] .shortcuts > kbd {
  color: var(--shortcut-active-color);
  background: var(--shortcut-active-background);
}

.shortcuts {
  justify-content: center;
  align-items: center;
  width: fit-content;
  display: flex;
}

.info_wrapper {
  margin: var(--command-margin);
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.info_wrapper > svg {
  margin-right: var(--command-icon-margin);
  width: var(--command-icon-size);
  height: var(--command-icon-size);
  color: var(--command-inactive-color);
}

.category_header {
  padding: var(--command-heading-margin);
  font-size: var(--command-heading-font-size);
  color: var(--command-heading-color);
}

.selected {
  border-radius: var(--selected-border-radius);
  background: var(--selected-background);
  width: 100%;
  height: var(--selected-height);
  position: absolute;
}

.command_text {
  width: fit-content;
  max-width: 90%;
  font-size: var(--command-font-size);
  text-overflow: ellipsis;
  margin: 0;
  overflow: hidden;
}

.scroll_ref {
  margin-top: 20px;
}

@media only screen and (max-width: 700px) {
  .dialog {
    width: 90%;
  }
}

/* [project]/node_modules/kmenu/dist/vars.css [client] (css) */
.kmenu {
  --backdrop-background: #ffffff90;
  --backdrop-blur: blur(2px);
  --menu-background: #fff;
  --menu-shadow: 0px 0px 60px 10px #0000000d;
  --menu-border: 1px solid #e2e2e2;
  --menu-border-radius: 10px;
  --menu-padding: .5rem;
  --menu-transition: .1s ease;
  --menu-width: 600px;
  --search-border: 1px solid #e2e2e2;
  --search-color: #121212;
  --search-font-size: 16px;
  --breadcrumb-font-size: 12px;
  --breadcrumb-background: #fafafa;
  --breadcrumb-color: #666;
  --breadcrumb-radius: 4px;
  --breadcrumb-margin: 5px 0px 0px 5px;
  --breadcrumb-padding: 5px 10px;
  --breadcrumb-border: 1px solid #e2e2e2;
  --command-font-size: 14px;
  --command-icon-size: 16px;
  --command-icon-margin: 8px;
  --command-transition: .1s linear;
  --command-inactive-color: #828282;
  --command-active-color: #333;
  --command-margin: 0px 0px 0px 14px;
  --command-heading-font-size: 12px;
  --command-heading-color: #666;
  --command-heading-margin: 5px 0 10px 10px;
  --shortcut-inactive-color: #828282;
  --shortcut-active-color: #333;
  --shortcut-inactive-background: #fff0;
  --shortcut-active-background: #80808013;
  --shortcut-border: 1px solid #e3e3e3;
  --shortcut-border-radius: 3px;
  --shortcut-font-size: 12px;
  --shortcut-size: 26px;
  --checkbox-width: 20px;
  --checkbox-height: 20px;
  --checkbox-border-radius: 6px;
  --checkbox-inactive-background: #fff0;
  --checkbox-active-background: #fff0;
  --checkbox-checked-background: #70b8ff;
  --checkbox-checked-border: 1px solid #70b8ff;
  --checkbox-inactive-border: 1px solid #e3e3e3;
  --checkbox-active-border: 1px solid #d5d5d5;
  --checkbox-check-color: #fff;
  --checkbox-transition: 50ms linear;
  --selected-background: #0000000d;
  --selected-border-radius: 8px;
  --selected-height: 50px;
  --opening-animation-duration: .1s;
}

body.dark .kmenu {
  --backdrop-background: #00000090;
  --menu-background: #131313;
  --menu-shadow: none;
  --menu-border: 1px solid #262626;
  --search-border: 1px solid #262626;
  --search-color: #fff;
  --breadcrumb-background: #242424;
  --breadcrumb-color: #666;
  --breadcrumb-border: 1px solid #242424;
  --command-inactive-color: #666;
  --command-active-color: #ccc;
  --command-heading-color: #666;
  --shortcut-inactive-color: #828282;
  --shortcut-active-color: #ccc;
  --shortcut-inactive-background: #fff0;
  --shortcut-active-background: #1a1a1a;
  --shortcut-border: 1px solid #262626;
  --checkbox-inactive-background: #fff0;
  --checkbox-active-background: #fff0;
  --checkbox-checked-background: #70b8ff;
  --checkbox-checked-border: 1px solid #70b8ff;
  --checkbox-inactive-border: 1px solid #e3e3e3;
  --checkbox-active-border: 1px solid #d5d5d5;
  --checkbox-check-color: #fff;
  --selected-background: #ffffff0d;
}

/* [project]/node_modules/tippy.js/dist/tippy.css [client] (css) */
.tippy-box[data-animation="fade"][data-state="hidden"] {
  opacity: 0;
}

[data-tippy-root] {
  max-width: calc(100vw - 10px);
}

.tippy-box {
  color: #fff;
  white-space: normal;
  background-color: #333;
  border-radius: 4px;
  outline: 0;
  font-size: 14px;
  line-height: 1.4;
  transition-property: transform, visibility, opacity;
  position: relative;
}

.tippy-box[data-placement^="top"] > .tippy-arrow {
  bottom: 0;
}

.tippy-box[data-placement^="top"] > .tippy-arrow:before {
  border-width: 8px 8px 0;
  border-top-color: initial;
  transform-origin: top;
  bottom: -7px;
  left: 0;
}

.tippy-box[data-placement^="bottom"] > .tippy-arrow {
  top: 0;
}

.tippy-box[data-placement^="bottom"] > .tippy-arrow:before {
  border-width: 0 8px 8px;
  border-bottom-color: initial;
  transform-origin: bottom;
  top: -7px;
  left: 0;
}

.tippy-box[data-placement^="left"] > .tippy-arrow {
  right: 0;
}

.tippy-box[data-placement^="left"] > .tippy-arrow:before {
  border-width: 8px 0 8px 8px;
  border-left-color: initial;
  transform-origin: 0;
  right: -7px;
}

.tippy-box[data-placement^="right"] > .tippy-arrow {
  left: 0;
}

.tippy-box[data-placement^="right"] > .tippy-arrow:before {
  border-width: 8px 8px 8px 0;
  border-right-color: initial;
  transform-origin: 100%;
  left: -7px;
}

.tippy-box[data-inertia][data-state="visible"] {
  transition-timing-function: cubic-bezier(.54, 1.5, .38, 1.11);
}

.tippy-arrow {
  color: #333;
  width: 16px;
  height: 16px;
}

.tippy-arrow:before {
  content: "";
  border-style: solid;
  border-color: #0000;
  position: absolute;
}

.tippy-content {
  z-index: 1;
  padding: 5px 9px;
  position: relative;
}

/*# sourceMappingURL=_5ebee98d._.css.map*/