/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */
@layer properties {
  @supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
    *, :before, :after, ::backdrop {
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --tw-rotate-x: initial;
      --tw-rotate-y: initial;
      --tw-rotate-z: initial;
      --tw-skew-x: initial;
      --tw-skew-y: initial;
      --tw-space-y-reverse: 0;
      --tw-space-x-reverse: 0;
      --tw-border-style: solid;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-tracking: 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-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-ease: initial;
      --tw-content: "";
      --tw-outline-style: solid;
      --tw-gradient-position: initial;
      --tw-gradient-from: #0000;
      --tw-gradient-via: #0000;
      --tw-gradient-to: #0000;
      --tw-gradient-stops: initial;
      --tw-gradient-via-stops: initial;
      --tw-gradient-from-position: 0%;
      --tw-gradient-via-position: 50%;
      --tw-gradient-to-position: 100%;
    }
  }
}

@layer theme {
  :root, :host {
    --cky-font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --cky-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --cky-color-red-500: oklch(63.7% .237 25.331);
    --cky-color-red-600: oklch(57.7% .245 27.325);
    --cky-color-red-700: oklch(50.5% .213 27.518);
    --cky-color-orange-600: oklch(64.6% .222 41.116);
    --cky-color-green-50: oklch(98.2% .018 155.826);
    --cky-color-green-200: oklch(92.5% .084 155.995);
    --cky-color-green-600: oklch(62.7% .194 149.214);
    --cky-color-green-700: oklch(52.7% .154 150.069);
    --cky-color-green-800: oklch(44.8% .119 151.328);
    --cky-color-green-900: oklch(39.3% .095 152.535);
    --cky-color-blue-50: oklch(97% .014 254.604);
    --cky-color-blue-200: oklch(88.2% .059 254.128);
    --cky-color-blue-500: oklch(62.3% .214 259.815);
    --cky-color-blue-600: oklch(54.6% .245 262.881);
    --cky-color-blue-700: oklch(48.8% .243 264.376);
    --cky-color-purple-500: oklch(62.7% .265 303.9);
    --cky-color-gray-50: oklch(98.5% .002 247.839);
    --cky-color-gray-100: oklch(96.7% .003 264.542);
    --cky-color-gray-200: oklch(92.8% .006 264.531);
    --cky-color-gray-300: oklch(87.2% .01 258.338);
    --cky-color-gray-400: oklch(70.7% .022 261.325);
    --cky-color-gray-500: oklch(55.1% .027 264.364);
    --cky-color-gray-600: oklch(44.6% .03 256.802);
    --cky-color-gray-700: oklch(37.3% .034 259.733);
    --cky-color-gray-800: oklch(27.8% .033 256.848);
    --cky-color-gray-900: oklch(21% .034 264.665);
    --cky-color-black: #000;
    --cky-color-white: #fff;
    --cky-spacing: .25rem;
    --cky-container-sm: 24rem;
    --cky-container-md: 28rem;
    --cky-container-lg: 32rem;
    --cky-text-xs: .75rem;
    --cky-text-xs--line-height: calc(1 / .75);
    --cky-text-sm: .875rem;
    --cky-text-sm--line-height: calc(1.25 / .875);
    --cky-text-base: 1rem;
    --cky-text-base--line-height: calc(1.5 / 1);
    --cky-text-lg: 1.125rem;
    --cky-text-lg--line-height: calc(1.75 / 1.125);
    --cky-text-xl: 1.25rem;
    --cky-text-xl--line-height: calc(1.75 / 1.25);
    --cky-text-2xl: 1.5rem;
    --cky-text-2xl--line-height: calc(2 / 1.5);
    --cky-font-weight-light: 300;
    --cky-font-weight-normal: 400;
    --cky-font-weight-medium: 500;
    --cky-font-weight-semibold: 600;
    --cky-font-weight-bold: 700;
    --cky-font-weight-extrabold: 800;
    --cky-tracking-tight: -.025em;
    --cky-tracking-normal: 0em;
    --cky-tracking-widest: .1em;
    --cky-leading-snug: 1.375;
    --cky-leading-normal: 1.5;
    --cky-leading-relaxed: 1.625;
    --cky-radius-sm: .25rem;
    --cky-radius-md: .375rem;
    --cky-radius-lg: .5rem;
    --cky-radius-xl: .75rem;
    --cky-ease-out: cubic-bezier(0, 0, .2, 1);
    --cky-ease-in-out: cubic-bezier(.4, 0, .2, 1);
    --cky-animate-spin: spin 1s linear infinite;
    --cky-animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;
    --cky-aspect-video: 16 / 9;
    --cky-default-transition-duration: .15s;
    --cky-default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    --cky-default-font-family: var(--cky-font-sans);
    --cky-default-mono-font-family: var(--cky-font-mono);
  }
}

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

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

  html, :host {
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    line-height: 1.5;
    font-family: var(--cky-default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
    font-feature-settings: var(--cky-default-font-feature-settings, normal);
    font-variation-settings: var(--cky-default-font-variation-settings, normal);
    -webkit-tap-highlight-color: transparent;
  }

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

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

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

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

  b, strong {
    font-weight: bolder;
  }

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

  small {
    font-size: 80%;
  }

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

  sub {
    bottom: -.25em;
  }

  sup {
    top: -.5em;
  }

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

  :-moz-focusring {
    outline: auto;
  }

  progress {
    vertical-align: baseline;
  }

  summary {
    display: list-item;
  }

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

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

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

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

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

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

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

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

  ::placeholder {
    opacity: 1;
  }

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

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

  textarea {
    resize: vertical;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .cky-app-wrap {
    font-family: var(--cky-font-family);
    font-weight: var(--cky-font-weight);
    font-size: var(--cky-font-size);
    -webkit-font-smoothing: subpixel-antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin: 0 20px 0 0;
  }

  .cky-app-wrap a {
    cursor: pointer;
    --tw-font-weight: var(--cky-font-weight-medium);
    font-weight: var(--cky-font-weight-medium);
    color: var(--cky-font-color-link);
    --tw-outline-style: none;
    outline-style: none;
    text-decoration-line: none;
  }

  .cky-app-wrap a:hover, .cky-app-wrap a:focus, .cky-app-wrap a:active {
    text-decoration-line: underline;
  }

  .cky-app-wrap a.disabled {
    pointer-events: none;
    cursor: default;
    opacity: .7;
  }

  .cky-app-wrap hr {
    --tw-border-style: none;
    background-color: var(--cky-border);
    border-style: none;
    height: 1px;
    margin: 30px 0;
  }

  .cky-app-wrap *, .cky-app-wrap :before, .cky-app-wrap :after {
    box-sizing: border-box;
  }

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

  :focus-visible {
    outline-style: var(--tw-outline-style);
    outline-offset: 2px;
    outline-width: 2px;
    outline-color: var(--cky-color-blue-500);
  }

  body.cky-app-admin {
    color: var(--cky-text-primary) !important;
  }
}

@layer components {
  .cky-card {
    border-radius: var(--cky-radius-md);
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--cky-color-gray-200);
    background-color: var(--cky-color-white);
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--cky-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--cky-default-transition-duration));
    --tw-duration: .2s;
    transition-duration: .2s;
    overflow: hidden;
  }

  .cky-card:hover {
    --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a), 0 2px 4px -2px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .cky-card-header {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
    border-color: var(--cky-color-gray-200);
    padding-inline: calc(var(--cky-spacing) * 5);
    padding-block: calc(var(--cky-spacing) * 3);
  }

  .cky-card-body {
    min-height: 152px;
    padding-inline: calc(var(--cky-spacing) * 5);
    padding-block: calc(var(--cky-spacing) * 4);
    position: relative;
  }

  .cky-card-body.cky-card-body--full {
    padding: calc(var(--cky-spacing) * 0);
  }

  .cky-card-footer {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
    border-color: var(--cky-color-gray-200);
    padding-inline: calc(var(--cky-spacing) * 5);
    padding-block: calc(var(--cky-spacing) * 4);
  }

  .cky-card-actions {
    margin-top: calc(var(--cky-spacing) * 4);
    align-items: center;
    gap: calc(var(--cky-spacing) * 3);
    display: flex;
  }

  .cky-dashboard-overview {
    margin-top: calc(var(--cky-spacing) * 4);
  }

  .cky-info-widget-container {
    flex-flow: row;
    justify-content: space-between;
    align-items: stretch;
    gap: 15px;
    width: 100%;
    display: flex;
  }

  .cky-info-widget-container .cky-info-widget {
    max-width: 100%;
    min-width: calc(var(--cky-spacing) * 0);
    flex: 1;
  }

  .cky-info-widget-container .cky-info-widget:first-child .cky-info-widget-icon {
    background-color: #2dad701a;
  }

  .cky-info-widget-container .cky-info-widget:nth-child(2) .cky-info-widget-icon {
    background-color: #c4ddfd;
  }

  .cky-info-widget-container .cky-info-widget:nth-child(3) .cky-info-widget-icon {
    background-color: #d9dbe9;
  }

  .cky-info-widget-container .cky-info-widget:nth-child(4) .cky-info-widget-icon {
    background-color: #ffe8c6;
  }

  .cky-info-widget {
    width: 100%;
    height: 158px;
    padding-inline: 15px;
    padding-block: calc(var(--cky-spacing) * 5);
    background-color: #f4f5fa;
    border-radius: 6px;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .cky-info-widget-icon {
    border-radius: var(--cky-radius-lg);
    min-width: 40px;
    min-height: 40px;
    padding: calc(var(--cky-spacing) * 2);
    justify-content: center;
    display: inline-flex;
  }

  .cky-info-widget-icon img {
    max-width: 22px;
    max-height: 22px;
  }

  .cky-info-widget-content {
    flex-direction: column;
    margin-top: auto;
    display: flex;
  }

  .cky-info-widget-text {
    --tw-leading: 17px;
    --tw-font-weight: var(--cky-font-weight-semibold);
    font-size: 15px;
    line-height: 17px;
    font-weight: var(--cky-font-weight-semibold);
    margin-top: 3px;
  }

  .cky-info-widget-title {
    --tw-leading: 18px;
    color: #4e4b66;
    font-size: 13px;
    line-height: 18px;
  }

  .cky-status-error {
    color: #e71d36;
  }

  .cky-section-content.cky-dashboard-section-content {
    margin-top: calc(var(--cky-spacing) * 4);
  }

  .cky-section-content.cky-dashboard-section-content > .cky-section-row {
    align-items: flex-start;
    display: flex;
  }

  .cky-section-content.cky-dashboard-section-content > .cky-section-row > .cky-dashboard-col-7 {
    box-sizing: border-box;
    max-width: 58.3333%;
    padding-right: 15px;
    padding-left: calc(var(--cky-spacing) * 0);
    flex-basis: 58.3333%;
  }

  .cky-section-content.cky-dashboard-section-content > .cky-section-row > .cky-dashboard-col-5 {
    box-sizing: border-box;
    max-width: 41.6667%;
    padding-right: calc(var(--cky-spacing) * 0);
    flex-basis: 41.6667%;
    padding-left: 5px;
  }

  .cky-header-gradient {
    --tw-gradient-position: to right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
    --tw-gradient-from: var(--cky-color-blue-500);
    --tw-gradient-to: var(--cky-color-purple-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    background: linear-gradient(336.94deg, #1a7fbb -111.69%, #26238d 196.34%);
  }

  .cky-loading {
    pointer-events: none;
    opacity: .5;
    position: relative;
  }

  .cky-loading:after {
    content: "";
    height: calc(var(--cky-spacing) * 6);
    width: calc(var(--cky-spacing) * 6);
    --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
    --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
    animation: var(--cky-animate-spin);
    border-style: var(--tw-border-style);
    border-width: 2px;
    border-color: var(--cky-color-gray-300);
    border-top-color: var(--cky-color-blue-600);
    border-radius: 3.40282e38px;
    position: absolute;
    top: 50%;
    left: 50%;
  }

  .cky-external-link {
    align-items: center;
    gap: calc(var(--cky-spacing) * 1);
    color: inherit;
    display: inline-flex;
  }

  .cky-external-link:after {
    content: "";
    background-color: currentColor;
    width: 13px;
    height: 13px;
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Cpath d='M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6'/%3E%3Cpolyline points='15,3 21,3 21,9'/%3E%3Cline x1='10' y1='14' x2='21' y2='3'/%3E%3C/svg%3E") center / contain no-repeat;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Cpath d='M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6'/%3E%3Cpolyline points='15,3 21,3 21,9'/%3E%3Cline x1='10' y1='14' x2='21' y2='3'/%3E%3C/svg%3E") center / contain no-repeat;
  }

  .cky-breadcrumbs-title {
    --tw-font-weight: var(--cky-font-weight-semibold);
    font-size: 15px;
    font-weight: var(--cky-font-weight-semibold);
    color: var(--cky-font-color-link);
    align-items: center;
    text-decoration-line: none;
    display: inline-flex;
  }

  .cky-breadcrumbs-title:hover, .cky-breadcrumbs-title:focus {
    text-decoration: underline;
  }

  .cky-breadcrumbs-title:focus, .cky-breadcrumbs-title:focus-visible {
    box-shadow: none;
    outline: none;
  }

  .cky-breadcrumbs-title:before {
    content: "";
    background-color: var(--cky-text-primary);
    width: 13px;
    height: 10px;
    -webkit-mask-image: var(--cky-breadcrumb-chevron-mask);
    -webkit-mask-image: var(--cky-breadcrumb-chevron-mask);
    -webkit-mask-image: var(--cky-breadcrumb-chevron-mask);
    mask-image: var(--cky-breadcrumb-chevron-mask);
    flex-shrink: 0;
    margin-right: 5px;
    display: inline-flex;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: cover;
    mask-size: cover;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .cky-app-modal-open {
    overflow: hidden;
  }

  [data-radix-dropdown-menu-item]:hover:not([data-disabled]), [role="menuitem"]:hover:not([data-disabled]) {
    background-color: var(--cky-color-gray-100);
    text-decoration-line: underline;
  }

  a.cky-become-partner-menu-link[data-radix-dropdown-menu-item]:hover:not([data-disabled]), a.cky-become-partner-menu-link[role="menuitem"]:hover:not([data-disabled]), a.cky-become-partner-menu-link[data-highlighted]:not([data-disabled]) {
    box-shadow: none !important;
    background-color: #0000 !important;
    outline: none !important;
    text-decoration: none !important;
  }

  a.cky-become-partner-menu-link:focus, a.cky-become-partner-menu-link:focus-visible {
    outline-offset: 0 !important;
    box-shadow: none !important;
    background-color: #0000 !important;
    outline: none !important;
  }

  [data-radix-select-content], [style*="--radix-select-content-available-height"] {
    max-height: var(--radix-select-content-available-height);
  }

  .cky-select:disabled {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23a7aaad%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23a7aaad%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E") !important;
  }

  .cky-language-selector-trigger > svg {
    transform: rotate(90deg) !important;
  }

  .cky-connect-card-accordion .cky-accordion-chevron-right > svg {
    height: calc(var(--cky-spacing) * 6);
    min-height: calc(var(--cky-spacing) * 6);
    width: calc(var(--cky-spacing) * 6);
    min-width: calc(var(--cky-spacing) * 6);
    rotate: -90deg;
  }

  .cky-connect-card-accordion .cky-accordion-chevron-right[data-state="open"] > svg {
    rotate: none;
  }

  .cky-language-selector-accordion-item {
    --tw-border-style: none;
    border-style: none;
  }

  .cky-language-selector-accordion-item h3 {
    margin: calc(var(--cky-spacing) * 0) !important;
  }

  .cky-language-selector-command [cmdk-input-wrapper] {
    width: 100%;
    min-width: calc(var(--cky-spacing) * 0);
    --tw-border-style: none;
    border-style: none;
  }

  .cky-language-selector-search:focus, .cky-language-selector-search:focus-within {
    box-sizing: border-box;
    border: 1px solid #2563eb !important;
    outline: none !important;
  }

  input[type="checkbox"].cky-checkbox:checked {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3 6-6'/%3E%3C/svg%3E") !important;
  }

  input[type="checkbox"].cky-checkbox:checked:before {
    content: "" !important;
  }

  body.cky-app-admin.cky-wp-core-radio-checked .cky-app-wrap input[type="radio"]:checked:before {
    background-color: var(--cky-primary-dark);
  }

  body.cky-app-admin.cky-wp-core-radio-fill .cky-app-wrap input[type="radio"]:checked {
    background: var(--cky-primary-dark);
    border-color: var(--cky-primary-dark);
  }

  .cky-rich-text-editor-container {
    margin-top: calc(var(--cky-spacing) * 0);
    margin-bottom: calc(var(--cky-spacing) * 0);
  }

  .cky-rich-text-editor-container textarea.wp-editor-area {
    resize: vertical;
    -webkit-font-smoothing: subpixel-antialiased;
    width: 100%;
    min-height: 100px;
    font-size: var(--cky-text-sm) !important;
    line-height: var(--tw-leading, var(--cky-text-sm--line-height)) !important;
    --tw-leading: var(--cky-leading-normal) !important;
    line-height: var(--cky-leading-normal) !important;
    color: #2c3338 !important;
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif !important;
  }

  .cky-rich-text-editor-container .wp-editor-tabs {
    display: block;
  }

  .cky-rich-text-editor-container .wp-switch-editor {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    height: auto;
  }

  .cky-rich-text-editor-container .wp-editor-wrap, .cky-rich-text-editor-container .wp-editor-container {
    margin-top: calc(var(--cky-spacing) * 0);
    margin-bottom: calc(var(--cky-spacing) * 0);
  }

  .cky-rich-text-editor-container .wp-editor-container {
    border-style: var(--tw-border-style);
    --tw-border-style: 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);
    border: 1px #d1d5db;
    border-radius: 3px;
  }

  .cky-rich-text-editor-container .wp-editor-container textarea.wp-editor-area {
    max-height: 150px;
  }

  .cky-rich-text-editor-container .mce-panel {
    margin-top: calc(var(--cky-spacing) * 0);
    margin-bottom: calc(var(--cky-spacing) * 0);
    --tw-border-style: 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);
    border-style: none;
    border-radius: 3px;
  }

  .cky-rich-text-editor-container .mce-toolbar-grp {
    margin: calc(var(--cky-spacing) * 0);
    min-height: calc(var(--cky-spacing) * 0);
    --tw-border-style: none;
    background-color: var(--cky-color-white);
    padding-top: calc(var(--cky-spacing) * 0);
    padding-bottom: calc(var(--cky-spacing) * 0);
    border-style: none;
  }

  .cky-rich-text-editor-container .mce-top-part, .cky-rich-text-editor-container .quicktags-toolbar {
    display: none !important;
  }

  .cky-rich-text-editor-container .mce-edit-area {
    border-bottom-style: var(--tw-border-style) !important;
    border-bottom-width: 0 !important;
  }

  .cky-rich-text-editor-container .mce-edit-area iframe {
    border-style: var(--tw-border-style) !important;
    border-width: 0 !important;
  }

  .cky-rich-text-editor-container .mce-statusbar, .cky-rich-text-editor-container .mce-statusbar .mce-container-body {
    min-height: calc(var(--cky-spacing) * 0);
    background-color: var(--cky-color-white);
    padding: calc(var(--cky-spacing) * 0);
    --tw-border-style: none !important;
    --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;
    border-style: none !important;
  }

  .cky-rich-text-editor-container .mce-path, .cky-rich-text-editor-container .mce-wordcount {
    display: none !important;
  }

  .cky-rich-text-editor-container iframe {
    min-height: 100px;
    max-height: 150px;
  }

  .cky-rich-text-editor-container + [class*="text-red-500"], .cky-rich-text-editor-container + div {
    margin-top: calc(var(--cky-spacing) * 1);
  }

  .cky-consent-chart .recharts-legend-wrapper {
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .cky-consent-chart .recharts-pie-sector:hover {
    --tw-outline-style: none;
    outline-style: none;
  }

  .cky-consent-chart .recharts-pie, .cky-consent-chart .recharts-pie-sector, .cky-consent-chart .recharts-active-shape, .cky-consent-chart .recharts-pie-sector:hover path, .cky-consent-chart .recharts-active-shape path {
    opacity: 1 !important;
    filter: none !important;
  }

  .cky-consent-chart .recharts-pie-sector:hover [data-cky-consent-name="accepted"] path {
    fill-opacity: 1;
    fill: #5bc49e !important;
  }

  .cky-consent-chart .recharts-pie-sector:hover [data-cky-consent-name="rejected"] path {
    fill-opacity: 1;
    fill: #f07a87 !important;
  }

  .cky-consent-chart .recharts-pie-sector:hover [data-cky-consent-name="partial"] path {
    fill-opacity: 1;
    fill: #6babfa !important;
  }

  .cky-consent-chart .cky-chart-tooltip {
    font-size: var(--cky-text-xs);
    line-height: var(--tw-leading, var(--cky-text-xs--line-height));
    --tw-font-weight: var(--cky-font-weight-normal);
    font-weight: var(--cky-font-weight-normal);
  }

  .cky-template-law-banner {
    padding-inline: 20px;
    padding-block: calc(var(--cky-spacing) * 2.5);
    background-color: #f0f0f0;
    border-radius: 3px;
    margin-bottom: 15px;
  }

  .cky-template-law-banner__text {
    margin: calc(var(--cky-spacing) * 0) !important;
    padding: calc(var(--cky-spacing) * 0) !important;
    --tw-leading: 18px !important;
    --tw-font-weight: var(--cky-font-weight-normal) !important;
    font-size: 14px !important;
    line-height: 18px !important;
    font-weight: var(--cky-font-weight-normal) !important;
    color: #23282d !important;
  }
}

@layer utilities {
  .cky\:pointer-events-none {
    pointer-events: none;
  }

  .cky\:invisible {
    visibility: hidden;
  }

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

  .cky\:absolute {
    position: absolute;
  }

  .cky\:fixed {
    position: fixed;
  }

  .cky\:relative {
    position: relative;
  }

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

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

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

  .cky\:\!top-4 {
    top: calc(var(--cky-spacing) * 4) !important;
  }

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

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

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

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

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

  .cky\:top-\[50\%\] {
    top: 50%;
  }

  .cky\:top-\[50px\] {
    top: 50px;
  }

  .cky\:\!right-4 {
    right: calc(var(--cky-spacing) * 4) !important;
  }

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

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

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

  .cky\:right-4 {
    right: calc(var(--cky-spacing) * 4);
  }

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

  .cky\:right-\[50px\] {
    right: 50px;
  }

  .cky\:\!bottom-auto {
    bottom: auto !important;
  }

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

  .cky\:bottom-10 {
    bottom: calc(var(--cky-spacing) * 10);
  }

  .cky\:\!left-auto {
    left: auto !important;
  }

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

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

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

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

  .cky\:left-\[50\%\] {
    left: 50%;
  }

  .cky\:\!z-\[100050\] {
    z-index: 100050 !important;
  }

  .cky\:\!z-\[99999999\] {
    z-index: 99999999 !important;
  }

  .cky\:z-0 {
    z-index: 0;
  }

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

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

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

  .cky\:z-\[1\] {
    z-index: 1;
  }

  .cky\:z-\[999\] {
    z-index: 999;
  }

  .cky\:z-\[100050\] {
    z-index: 100050;
  }

  .cky\:z-\[99999999\] {
    z-index: 99999999;
  }

  .cky\:z-\[100000000\] {
    z-index: 100000000;
  }

  .cky\:z-\[100000001\] {
    z-index: 100000001;
  }

  .cky\:z-\[999999999\] {
    z-index: 999999999;
  }

  .cky\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .cky\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .cky\:col-span-9 {
    grid-column: span 9 / span 9;
  }

  .cky\:container {
    width: 100%;
  }

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

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

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

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

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

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

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

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

  .cky\:m-\[0\.5em_0\]\! {
    margin: .5em 0 !important;
  }

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

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

  .cky\:mx-0 {
    margin-inline: calc(var(--cky-spacing) * 0);
  }

  .cky\:mx-2\.5 {
    margin-inline: calc(var(--cky-spacing) * 2.5);
  }

  .cky\:mx-20 {
    margin-inline: calc(var(--cky-spacing) * 20);
  }

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

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

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

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

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

  .cky\:my-2 {
    margin-block: calc(var(--cky-spacing) * 2);
  }

  .cky\:my-2\! {
    margin-block: calc(var(--cky-spacing) * 2) !important;
  }

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

  .cky\:my-\[0\.5em\]\! {
    margin-block: .5em !important;
  }

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

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

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

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

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

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

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

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

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

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

  .cky\:mt-5 {
    margin-top: calc(var(--cky-spacing) * 5);
  }

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

  .cky\:mt-\[5px\]\! {
    margin-top: 5px !important;
  }

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

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

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

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

  .cky\:mr-0 {
    margin-right: calc(var(--cky-spacing) * 0);
  }

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

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

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

  .cky\:mr-3\.5\! {
    margin-right: calc(var(--cky-spacing) * 3.5) !important;
  }

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

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

  .cky\:mr-6 {
    margin-right: calc(var(--cky-spacing) * 6);
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .cky\:mb-2\.5\! {
    margin-bottom: calc(var(--cky-spacing) * 2.5) !important;
  }

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

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

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

  .cky\:mb-5 {
    margin-bottom: calc(var(--cky-spacing) * 5);
  }

  .cky\:mb-5\! {
    margin-bottom: calc(var(--cky-spacing) * 5) !important;
  }

  .cky\:mb-10 {
    margin-bottom: calc(var(--cky-spacing) * 10);
  }

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

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

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

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

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

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

  .cky\:-ml-5 {
    margin-left: calc(var(--cky-spacing) * -5);
  }

  .cky\:ml-0 {
    margin-left: calc(var(--cky-spacing) * 0);
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .cky\:\!block {
    display: block !important;
  }

  .cky\:\!flex {
    display: flex !important;
  }

  .cky\:\!inline-flex {
    display: inline-flex !important;
  }

  .cky\:block {
    display: block;
  }

  .cky\:flex {
    display: flex;
  }

  .cky\:flex\! {
    display: flex !important;
  }

  .cky\:grid {
    display: grid;
  }

  .cky\:grid\! {
    display: grid !important;
  }

  .cky\:hidden {
    display: none;
  }

  .cky\:inline {
    display: inline;
  }

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

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

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

  .cky\:\!aspect-auto {
    aspect-ratio: auto !important;
  }

  .cky\:aspect-square {
    aspect-ratio: 1;
  }

  .cky\:aspect-video {
    aspect-ratio: var(--cky-aspect-video);
  }

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

  .cky\:\!h-7 {
    height: calc(var(--cky-spacing) * 7) !important;
  }

  .cky\:\!h-8 {
    height: calc(var(--cky-spacing) * 8) !important;
  }

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

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

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

  .cky\:\!h-full {
    height: 100% !important;
  }

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

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

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

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

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

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

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

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

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

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

  .cky\:h-11 {
    height: calc(var(--cky-spacing) * 11);
  }

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

  .cky\:h-13 {
    height: calc(var(--cky-spacing) * 13);
  }

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

  .cky\:h-15 {
    height: calc(var(--cky-spacing) * 15);
  }

  .cky\:h-20 {
    height: calc(var(--cky-spacing) * 20);
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .cky\:h-\[var\(--radix-select-trigger-height\)\] {
    height: var(--radix-select-trigger-height);
  }

  .cky\:h-auto {
    height: auto;
  }

  .cky\:h-fit {
    height: fit-content;
  }

  .cky\:h-full {
    height: 100%;
  }

  .cky\:h-max {
    height: max-content;
  }

  .cky\:h-px {
    height: 1px;
  }

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

  .cky\:max-h-\[--radix-select-content-available-height\] {
    max-height: --radix-select-content-available-height;
  }

  .cky\:max-h-\[35px\]\! {
    max-height: 35px !important;
  }

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

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

  .cky\:max-h-\[calc\(100\%-3\.5rem\)\] {
    max-height: calc(100% - 3.5rem);
  }

  .cky\:max-h-\[calc\(100vh-3\.5rem\)\] {
    max-height: calc(100vh - 3.5rem);
  }

  .cky\:max-h-\[var\(--radix-dropdown-menu-content-available-height\)\] {
    max-height: var(--radix-dropdown-menu-content-available-height);
  }

  .cky\:max-h-none {
    max-height: none;
  }

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

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

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

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

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

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

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

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

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

  .cky\:min-h-\[35px\]\! {
    min-height: 35px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .cky\:min-h-\[min\(400px\,50vh\)\] {
    min-height: min(400px, 50vh);
  }

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

  .cky\:min-h-px {
    min-height: 1px;
  }

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

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

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

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

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

  .cky\:\!w-auto {
    width: auto !important;
  }

  .cky\:\!w-full {
    width: 100% !important;
  }

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

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

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

  .cky\:w-1\/4 {
    width: 25%;
  }

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

  .cky\:w-2\/3 {
    width: 66.6667%;
  }

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

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

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

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

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

  .cky\:w-5\/6 {
    width: 83.3333%;
  }

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

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

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

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

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

  .cky\:w-10\/12 {
    width: 83.3333%;
  }

  .cky\:w-11 {
    width: calc(var(--cky-spacing) * 11);
  }

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

  .cky\:w-13 {
    width: calc(var(--cky-spacing) * 13);
  }

  .cky\:w-14 {
    width: calc(var(--cky-spacing) * 14);
  }

  .cky\:w-15 {
    width: calc(var(--cky-spacing) * 15);
  }

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

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

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

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

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

  .cky\:w-\[16\.66666667\%\] {
    width: 16.6667%;
  }

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

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

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

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

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

  .cky\:w-\[33\.33\%\] {
    width: 33.33%;
  }

  .cky\:w-\[41\.67\%\] {
    width: 41.67%;
  }

  .cky\:w-\[41\.666667\%\], .cky\:w-\[41\.66666667\%\] {
    width: 41.6667%;
  }

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

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

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

  .cky\:w-\[83\.33333333\%\] {
    width: 83.3333%;
  }

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

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

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

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

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

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

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

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

  .cky\:w-auto {
    width: auto;
  }

  .cky\:w-auto\! {
    width: auto !important;
  }

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

  .cky\:w-full {
    width: 100%;
  }

  .cky\:w-full\! {
    width: 100% !important;
  }

  .cky\:\!max-w-\[150px\] {
    max-width: 150px !important;
  }

  .cky\:max-w-\[8\.333333\%\] {
    max-width: 8.33333%;
  }

  .cky\:max-w-\[16\.667\%\] {
    max-width: 16.667%;
  }

  .cky\:max-w-\[17ch\] {
    max-width: 17ch;
  }

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

  .cky\:max-w-\[33\.33\%\] {
    max-width: 33.33%;
  }

  .cky\:max-w-\[33\.333\%\] {
    max-width: 33.333%;
  }

  .cky\:max-w-\[33\.333333\%\], .cky\:max-w-\[33\.33333333\%\] {
    max-width: 33.3333%;
  }

  .cky\:max-w-\[41\.67\%\] {
    max-width: 41.67%;
  }

  .cky\:max-w-\[41\.666\%\] {
    max-width: 41.666%;
  }

  .cky\:max-w-\[41\.666667\%\], .cky\:max-w-\[41\.66666667\%\] {
    max-width: 41.6667%;
  }

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

  .cky\:max-w-\[58\.333\%\] {
    max-width: 58.333%;
  }

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

  .cky\:max-w-\[66\.666667\%\] {
    max-width: 66.6667%;
  }

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

  .cky\:max-w-\[83\.333333\%\] {
    max-width: 83.3333%;
  }

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

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

  .cky\:max-w-\[140px\]\! {
    max-width: 140px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

  .cky\:max-w-fit {
    max-width: fit-content;
  }

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

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

  .cky\:max-w-md {
    max-width: var(--cky-container-md);
  }

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

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

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

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

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

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

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

  .cky\:min-w-\[8rem\] {
    min-width: 8rem;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .cky\:min-w-\[var\(--radix-select-trigger-width\)\] {
    min-width: var(--radix-select-trigger-width);
  }

  .cky\:flex-1 {
    flex: 1;
  }

  .cky\:flex-\[0_0_8\.333333\%\] {
    flex: 0 0 8.33333%;
  }

  .cky\:flex-\[0_0_16\.667\%\] {
    flex: 0 0 16.667%;
  }

  .cky\:flex-\[0_0_25\%\] {
    flex: 0 0 25%;
  }

  .cky\:flex-\[0_0_33\.333\%\] {
    flex: 0 0 33.333%;
  }

  .cky\:flex-\[0_0_33\.333333\%\] {
    flex: 0 0 33.3333%;
  }

  .cky\:flex-\[0_0_41\.666\%\] {
    flex: 0 0 41.666%;
  }

  .cky\:flex-\[0_0_50\%\] {
    flex: 0 0 50%;
  }

  .cky\:flex-\[0_0_58\.333\%\] {
    flex: 0 0 58.333%;
  }

  .cky\:flex-\[0_0_66\.666667\%\] {
    flex: 0 0 66.6667%;
  }

  .cky\:flex-\[0_0_75\%\] {
    flex: 0 0 75%;
  }

  .cky\:flex-\[0_0_83\.333333\%\] {
    flex: 0 0 83.3333%;
  }

  .cky\:flex-\[0_0_100\%\] {
    flex: 0 0 100%;
  }

  .cky\:\!shrink-0 {
    flex-shrink: 0 !important;
  }

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

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

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

  .cky\:shrink-0\! {
    flex-shrink: 0 !important;
  }

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

  .cky\:basis-1\/2 {
    flex-basis: 50%;
  }

  .cky\:basis-1\/3 {
    flex-basis: 33.3333%;
  }

  .cky\:basis-1\/4, .cky\:basis-\[25\%\] {
    flex-basis: 25%;
  }

  .cky\:basis-\[33\.33\%\] {
    flex-basis: 33.33%;
  }

  .cky\:basis-\[41\.67\%\] {
    flex-basis: 41.67%;
  }

  .cky\:basis-\[41\.666667\%\], .cky\:basis-\[41\.66666667\%\] {
    flex-basis: 41.6667%;
  }

  .cky\:basis-\[75\%\] {
    flex-basis: 75%;
  }

  .cky\:basis-full {
    flex-basis: 100%;
  }

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

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

  .cky\:origin-\[--radix-dropdown-menu-content-transform-origin\] {
    transform-origin: --radix-dropdown-menu-content-transform-origin;
  }

  .cky\:origin-\[--radix-select-content-transform-origin\] {
    transform-origin: --radix-select-content-transform-origin;
  }

  .cky\:origin-\[--radix-tooltip-content-transform-origin\] {
    transform-origin: --radix-tooltip-content-transform-origin;
  }

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

  .cky\:translate-x-\[-50\%\] {
    --tw-translate-x: -50%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

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

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

  .cky\:translate-y-\[-50\%\] {
    --tw-translate-y: -50%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

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

  .cky\:rotate-0 {
    rotate: none;
  }

  .cky\:rotate-180 {
    rotate: 180deg;
  }

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

  .cky\:animate-pulse {
    animation: var(--cky-animate-pulse);
  }

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

  .cky\:\!cursor-pointer {
    cursor: pointer !important;
  }

  .cky\:cursor-default {
    cursor: default;
  }

  .cky\:cursor-default\! {
    cursor: default !important;
  }

  .cky\:cursor-help {
    cursor: help;
  }

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

  .cky\:cursor-pointer {
    cursor: pointer;
  }

  .cky\:resize-y {
    resize: vertical;
  }

  .cky\:\!list-outside {
    list-style-position: outside !important;
  }

  .cky\:\!list-disc {
    list-style-type: disc !important;
  }

  .cky\:list-none {
    list-style-type: none;
  }

  .cky\:list-none\! {
    list-style-type: none !important;
  }

  .cky\:appearance-none {
    appearance: none;
  }

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

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

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

  .cky\:grid-cols-\[minmax\(0\,7fr\)_minmax\(0\,5fr\)\] {
    grid-template-columns: minmax(0, 7fr) minmax(0, 5fr);
  }

  .cky\:\!flex-row {
    flex-direction: row !important;
  }

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

  .cky\:flex-col\! {
    flex-direction: column !important;
  }

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

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

  .cky\:flex-nowrap {
    flex-wrap: nowrap;
  }

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

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

  .cky\:\!items-center {
    align-items: center !important;
  }

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

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

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

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

  .cky\:items-stretch {
    align-items: stretch;
  }

  .cky\:\!justify-center {
    justify-content: center !important;
  }

  .cky\:\!justify-start {
    justify-content: flex-start !important;
  }

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

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

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

  .cky\:justify-normal {
    justify-content: normal;
  }

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

  .cky\:justify-start\! {
    justify-content: flex-start !important;
  }

  .cky\:\!gap-\[10px\] {
    gap: 10px !important;
  }

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

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

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

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

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

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

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

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

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

  .cky\:gap-6\! {
    gap: calc(var(--cky-spacing) * 6) !important;
  }

  .cky\:gap-8 {
    gap: calc(var(--cky-spacing) * 8);
  }

  .cky\:gap-10 {
    gap: calc(var(--cky-spacing) * 10);
  }

  .cky\:gap-\[4px\] {
    gap: 4px;
  }

  .cky\:gap-\[5px\] {
    gap: 5px;
  }

  .cky\:gap-\[8px\] {
    gap: 8px;
  }

  .cky\:gap-\[10px\] {
    gap: 10px;
  }

  .cky\:gap-\[15px\]\! {
    gap: 15px !important;
  }

  .cky\:gap-\[26px\] {
    gap: 26px;
  }

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

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

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

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

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

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

  .cky\:gap-x-1 {
    column-gap: calc(var(--cky-spacing) * 1);
  }

  .cky\:gap-x-2\.5 {
    column-gap: calc(var(--cky-spacing) * 2.5);
  }

  .cky\:gap-x-5 {
    column-gap: calc(var(--cky-spacing) * 5);
  }

  .cky\:gap-x-\[30px\] {
    column-gap: 30px;
  }

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

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

  .cky\:gap-y-0 {
    row-gap: calc(var(--cky-spacing) * 0);
  }

  .cky\:gap-y-5 {
    row-gap: calc(var(--cky-spacing) * 5);
  }

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

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

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

  .cky\:justify-self-center {
    justify-self: center;
  }

  .cky\:\!overflow-visible {
    overflow: visible !important;
  }

  .cky\:overflow-auto {
    overflow: auto;
  }

  .cky\:overflow-hidden {
    overflow: hidden;
  }

  .cky\:overflow-visible {
    overflow: visible;
  }

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

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

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

  .cky\:\!rounded-\[2px\] {
    border-radius: 2px !important;
  }

  .cky\:\!rounded-\[3px\] {
    border-radius: 3px !important;
  }

  .cky\:\!rounded-none {
    border-radius: 0 !important;
  }

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

  .cky\:rounded-\[2px\] {
    border-radius: 2px;
  }

  .cky\:rounded-\[2px\]\! {
    border-radius: 2px !important;
  }

  .cky\:rounded-\[3px\] {
    border-radius: 3px;
  }

  .cky\:rounded-\[3px\]\! {
    border-radius: 3px !important;
  }

  .cky\:rounded-\[4px\] {
    border-radius: 4px;
  }

  .cky\:rounded-\[5px\] {
    border-radius: 5px;
  }

  .cky\:rounded-\[5px\]\! {
    border-radius: 5px !important;
  }

  .cky\:rounded-\[6px\]\! {
    border-radius: 6px !important;
  }

  .cky\:rounded-\[8px\] {
    border-radius: 8px;
  }

  .cky\:rounded-\[9px\]\! {
    border-radius: 9px !important;
  }

  .cky\:rounded-\[12px\] {
    border-radius: 12px;
  }

  .cky\:rounded-\[17px\] {
    border-radius: 17px;
  }

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

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

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

  .cky\:rounded-none {
    border-radius: 0;
  }

  .cky\:rounded-sm {
    border-radius: var(--cky-radius-sm);
  }

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

  .cky\:rounded-t-\[2px\] {
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
  }

  .cky\:rounded-t-none {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .cky\:\!rounded-l-lg {
    border-top-left-radius: var(--cky-radius-lg) !important;
    border-bottom-left-radius: var(--cky-radius-lg) !important;
  }

  .cky\:\!rounded-l-none {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .cky\:\!rounded-r-lg {
    border-top-right-radius: var(--cky-radius-lg) !important;
    border-bottom-right-radius: var(--cky-radius-lg) !important;
  }

  .cky\:\!rounded-r-none {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }

  .cky\:\!rounded-b-none {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .cky\:rounded-b-\[3px\] {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
  }

  .cky\:\!border {
    border-style: var(--tw-border-style) !important;
    border-width: 1px !important;
  }

  .cky\:\!border-0 {
    border-style: var(--tw-border-style) !important;
    border-width: 0 !important;
  }

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

  .cky\:border\! {
    border-style: var(--tw-border-style) !important;
    border-width: 1px !important;
  }

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

  .cky\:border-0\! {
    border-style: var(--tw-border-style) !important;
    border-width: 0 !important;
  }

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

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

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

  .cky\:border-t-0 {
    border-top-style: var(--tw-border-style);
    border-top-width: 0;
  }

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

  .cky\:\!border-b-0 {
    border-bottom-style: var(--tw-border-style) !important;
    border-bottom-width: 0 !important;
  }

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

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

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

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

  .cky\:\!border-none {
    --tw-border-style: none !important;
    border-style: none !important;
  }

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

  .cky\:border-none\! {
    --tw-border-style: none !important;
    border-style: none !important;
  }

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

  .cky\:\!border-\[\#C7CADE\] {
    border-color: #c7cade !important;
  }

  .cky\:\!border-\[\#d1d5db\] {
    border-color: #d1d5db !important;
  }

  .cky\:\!border-\[\#ddd\] {
    border-color: #ddd !important;
  }

  .cky\:\!border-red-500 {
    border-color: var(--cky-color-red-500) !important;
  }

  .cky\:border-\[\#8c8f94\] {
    border-color: #8c8f94;
  }

  .cky\:border-\[\#1578F7\]\!, .cky\:border-\[\#1578f7\]\! {
    border-color: #1578f7 !important;
  }

  .cky\:border-\[\#BEBFC5\] {
    border-color: #bebfc5;
  }

  .cky\:border-\[\#C7CADE\] {
    border-color: #c7cade;
  }

  .cky\:border-\[\#D7E1F2\] {
    border-color: #d7e1f2;
  }

  .cky\:border-\[\#D9DBE9\] {
    border-color: #d9dbe9;
  }

  .cky\:border-\[\#D9DBE9\]\! {
    border-color: #d9dbe9 !important;
  }

  .cky\:border-\[\#E9E9EB\] {
    border-color: #e9e9eb;
  }

  .cky\:border-\[\#FFE8C6\] {
    border-color: #ffe8c6;
  }

  .cky\:border-\[\#adadad\] {
    border-color: #adadad;
  }

  .cky\:border-\[\#b4b9be\] {
    border-color: #b4b9be;
  }

  .cky\:border-\[\#bebfc5\] {
    border-color: #bebfc5;
  }

  .cky\:border-\[\#c9d0d6\] {
    border-color: #c9d0d6;
  }

  .cky\:border-\[\#c9d0d6\]\! {
    border-color: #c9d0d6 !important;
  }

  .cky\:border-\[\#ccc\] {
    border-color: #ccc;
  }

  .cky\:border-\[\#d1d5db\] {
    border-color: #d1d5db;
  }

  .cky\:border-\[\#d7e1f2\] {
    border-color: #d7e1f2;
  }

  .cky\:border-\[\#d9d9d9\] {
    border-color: #d9d9d9;
  }

  .cky\:border-\[\#dc3545\] {
    border-color: #dc3545;
  }

  .cky\:border-\[\#dcdcde\] {
    border-color: #dcdcde;
  }

  .cky\:border-\[\#ddd\] {
    border-color: #ddd;
  }

  .cky\:border-\[\#e6eaf0\] {
    border-color: #e6eaf0;
  }

  .cky\:border-\[\#e8e8eb\] {
    border-color: #e8e8eb;
  }

  .cky\:border-\[\#f3f4f5\] {
    border-color: #f3f4f5;
  }

  .cky\:border-\[--color-border\] {
    border-color: --color-border;
  }

  .cky\:border-\[var\(--cky-primary\)\] {
    border-color: var(--cky-primary);
  }

  .cky\:border-\[var\(--cky-yellow\)\] {
    border-color: var(--cky-yellow);
  }

  .cky\:border-black\/25 {
    border-color: var(--cky-color-black);
  }

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

  .cky\:border-blue-200 {
    border-color: var(--cky-color-blue-200);
  }

  .cky\:border-blue-600 {
    border-color: var(--cky-color-blue-600);
  }

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

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

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

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

  .cky\:border-gray-200 {
    border-color: var(--cky-color-gray-200);
  }

  .cky\:border-gray-300 {
    border-color: var(--cky-color-gray-300);
  }

  .cky\:border-green-200 {
    border-color: var(--cky-color-green-200);
  }

  .cky\:border-green-600 {
    border-color: var(--cky-color-green-600);
  }

  .cky\:border-input {
    border-color: var(--input);
  }

  .cky\:border-primary {
    border-color: var(--primary);
  }

  .cky\:border-red-600 {
    border-color: var(--cky-color-red-600);
  }

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

  .cky\:border-white {
    border-color: var(--cky-color-white);
  }

  .cky\:border-r-\[\#d9d9d9\] {
    border-right-color: #d9d9d9;
  }

  .cky\:border-r-gray-300 {
    border-right-color: var(--cky-color-gray-300);
  }

  .cky\:border-b-\[\#dfe1e5\] {
    border-bottom-color: #dfe1e5;
  }

  .cky\:border-b-gray-300 {
    border-bottom-color: var(--cky-color-gray-300);
  }

  .cky\:border-l-blue-500 {
    border-left-color: var(--cky-color-blue-500);
  }

  .cky\:border-l-transparent {
    border-left-color: #0000;
  }

  .cky\:\!bg-transparent {
    background-color: #0000 !important;
  }

  .cky\:\!bg-white {
    background-color: var(--cky-color-white) !important;
  }

  .cky\:bg-\[\#2DAD70\] {
    background-color: #2dad70;
  }

  .cky\:bg-\[\#5f5d73\] {
    background-color: #5f5d73;
  }

  .cky\:bg-\[\#1578F7\] {
    background-color: #1578f7;
  }

  .cky\:bg-\[\#1578F7\]\!, .cky\:bg-\[\#1578f7\]\! {
    background-color: #1578f7 !important;
  }

  .cky\:bg-\[\#1863dc\] {
    background-color: #1863dc;
  }

  .cky\:bg-\[\#C4DDFD\] {
    background-color: #c4ddfd;
  }

  .cky\:bg-\[\#E1E0E1\] {
    background-color: #e1e0e1;
  }

  .cky\:bg-\[\#E8F1FE\] {
    background-color: #e8f1fe;
  }

  .cky\:bg-\[\#F4F5FA\] {
    background-color: #f4f5fa;
  }

  .cky\:bg-\[\#F4F5FA\]\! {
    background-color: #f4f5fa !important;
  }

  .cky\:bg-\[\#FAD2D7\] {
    background-color: #fad2d7;
  }

  .cky\:bg-\[\#FFC166\] {
    background-color: #ffc166;
  }

  .cky\:bg-\[\#FFE8C6\] {
    background-color: #ffe8c6;
  }

  .cky\:bg-\[\#FFF8D9\] {
    background-color: #fff8d9;
  }

  .cky\:bg-\[\#adadad\] {
    background-color: #adadad;
  }

  .cky\:bg-\[\#e6e8e9\] {
    background-color: #e6e8e9;
  }

  .cky\:bg-\[\#f0f0f1\] {
    background-color: #f0f0f1;
  }

  .cky\:bg-\[\#f6f7f7\] {
    background-color: #f6f7f7;
  }

  .cky\:bg-\[\#fad2d7\] {
    background-color: #fad2d7;
  }

  .cky\:bg-\[\#ffe8c6\] {
    background-color: #ffe8c6;
  }

  .cky\:bg-\[--color-bg\] {
    background-color: --color-bg;
  }

  .cky\:bg-\[rgba\(0\,86\,167\,0\.05\)\] {
    background-color: #0056a70d;
  }

  .cky\:bg-\[rgba\(51\,51\,51\,0\.75\)\] {
    background-color: #333333bf;
  }

  .cky\:bg-\[var\(--cky-primary\)\] {
    background-color: var(--cky-primary);
  }

  .cky\:bg-\[var\(--cky-yellow\)\] {
    background-color: var(--cky-yellow);
  }

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

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

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

  .cky\:bg-blue-50 {
    background-color: var(--cky-color-blue-50);
  }

  .cky\:bg-blue-200 {
    background-color: var(--cky-color-blue-200);
  }

  .cky\:bg-blue-600 {
    background-color: var(--cky-color-blue-600);
  }

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

  .cky\:bg-card {
    background-color: var(--card);
  }

  .cky\:bg-destructive {
    background-color: var(--destructive);
  }

  .cky\:bg-gray-50, .cky\:bg-gray-50\/50 {
    background-color: var(--cky-color-gray-50);
  }

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

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

  .cky\:bg-gray-200 {
    background-color: var(--cky-color-gray-200);
  }

  .cky\:bg-gray-700 {
    background-color: var(--cky-color-gray-700);
  }

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

  .cky\:bg-green-600 {
    background-color: var(--cky-color-green-600);
  }

  .cky\:bg-muted, .cky\:bg-muted\/50 {
    background-color: var(--muted);
  }

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

  .cky\:bg-popover {
    background-color: var(--popover);
  }

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

  .cky\:bg-red-600 {
    background-color: var(--cky-color-red-600);
  }

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

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

  .cky\:bg-transparent\! {
    background-color: #0000 !important;
  }

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

  .cky\:bg-white\! {
    background-color: var(--cky-color-white) !important;
  }

  .cky\:bg-\[linear-gradient\(90deg\,\#f83600\,\#f9d423\)\] {
    background-image: linear-gradient(90deg, #f83600, #f9d423);
  }

  .cky\:bg-none {
    background-image: none;
  }

  .cky\:fill-\[\#4E4B66\] {
    fill: #4e4b66;
  }

  .cky\:fill-\[var\(--cky-tooltip-bg\)\] {
    fill: var(--cky-tooltip-bg);
  }

  .cky\:fill-current {
    fill: currentColor;
  }

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

  .cky\:\!p-2\.5 {
    padding: calc(var(--cky-spacing) * 2.5) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

  .cky\:p-\[0_30px_20px_30px\] {
    padding: 0 30px 20px;
  }

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

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

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

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

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

  .cky\:p-\[15px_10px\] {
    padding: 15px 10px;
  }

  .cky\:p-\[15px_20px\] {
    padding: 15px 20px;
  }

  .cky\:p-\[20px_30px\] {
    padding: 20px 30px;
  }

  .cky\:p-\[50px_10px\] {
    padding: 50px 10px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .cky\:px-13 {
    padding-inline: calc(var(--cky-spacing) * 13);
  }

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

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

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

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

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

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

  .cky\:px-\[15px\]\! {
    padding-inline: 15px !important;
  }

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

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

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

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

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

  .cky\:\!py-\[5px\] {
    padding-block: 5px !important;
  }

  .cky\:\!py-\[7px\] {
    padding-block: 7px !important;
  }

  .cky\:\!py-\[10px\] {
    padding-block: 10px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .cky\:pt-1 {
    padding-top: calc(var(--cky-spacing) * 1);
  }

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

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

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

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

  .cky\:pt-5 {
    padding-top: calc(var(--cky-spacing) * 5);
  }

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

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

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

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

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

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

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

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

  .cky\:pr-0 {
    padding-right: calc(var(--cky-spacing) * 0);
  }

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

  .cky\:pr-3 {
    padding-right: calc(var(--cky-spacing) * 3);
  }

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

  .cky\:pr-5 {
    padding-right: calc(var(--cky-spacing) * 5);
  }

  .cky\:pr-6 {
    padding-right: calc(var(--cky-spacing) * 6);
  }

  .cky\:pr-7 {
    padding-right: calc(var(--cky-spacing) * 7);
  }

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

  .cky\:pr-10 {
    padding-right: calc(var(--cky-spacing) * 10);
  }

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

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

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

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

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

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

  .cky\:\!pb-3 {
    padding-bottom: calc(var(--cky-spacing) * 3) !important;
  }

  .cky\:\!pb-\[15px\] {
    padding-bottom: 15px !important;
  }

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

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

  .cky\:pb-3 {
    padding-bottom: calc(var(--cky-spacing) * 3);
  }

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

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

  .cky\:pb-6 {
    padding-bottom: calc(var(--cky-spacing) * 6);
  }

  .cky\:pb-8 {
    padding-bottom: calc(var(--cky-spacing) * 8);
  }

  .cky\:pb-10 {
    padding-bottom: calc(var(--cky-spacing) * 10);
  }

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

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

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

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

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

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

  .cky\:\!pl-\[15px\] {
    padding-left: 15px !important;
  }

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

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

  .cky\:pl-1 {
    padding-left: calc(var(--cky-spacing) * 1);
  }

  .cky\:pl-3 {
    padding-left: calc(var(--cky-spacing) * 3);
  }

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

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

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

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

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

  .cky\:text-center\! {
    text-align: center !important;
  }

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

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

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

  .cky\:font-mono {
    font-family: var(--cky-font-mono);
  }

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

  .cky\:\!text-sm {
    font-size: var(--cky-text-sm) !important;
    line-height: var(--tw-leading, var(--cky-text-sm--line-height)) !important;
  }

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

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

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

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

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

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

  .cky\:text-sm\! {
    font-size: var(--cky-text-sm) !important;
    line-height: var(--tw-leading, var(--cky-text-sm--line-height)) !important;
  }

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

  .cky\:text-xl\! {
    font-size: var(--cky-text-xl) !important;
    line-height: var(--tw-leading, var(--cky-text-xl--line-height)) !important;
  }

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

  .cky\:\!text-\[13px\] {
    font-size: 13px !important;
  }

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

  .cky\:\!text-\[15px\] {
    font-size: 15px !important;
  }

  .cky\:\!text-\[16px\] {
    font-size: 16px !important;
  }

  .cky\:\!text-\[22px\] {
    font-size: 22px !important;
  }

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

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

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

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

  .cky\:text-\[13px\]\! {
    font-size: 13px !important;
  }

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

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

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

  .cky\:text-\[15px\]\! {
    font-size: 15px !important;
  }

  .cky\:text-\[16px\]\! {
    font-size: 16px !important;
  }

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

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

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

  .cky\:text-\[20px\]\! {
    font-size: 20px !important;
  }

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

  .cky\:\!leading-4 {
    --tw-leading: calc(var(--cky-spacing) * 4) !important;
    line-height: calc(var(--cky-spacing) * 4) !important;
  }

  .cky\:\!leading-\[18px\] {
    --tw-leading: 18px !important;
    line-height: 18px !important;
  }

  .cky\:\!leading-none {
    --tw-leading: 1 !important;
    line-height: 1 !important;
  }

  .cky\:\!leading-snug {
    --tw-leading: var(--cky-leading-snug) !important;
    line-height: var(--cky-leading-snug) !important;
  }

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

  .cky\:leading-4\! {
    --tw-leading: calc(var(--cky-spacing) * 4) !important;
    line-height: calc(var(--cky-spacing) * 4) !important;
  }

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

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

  .cky\:leading-\[1\.2\] {
    --tw-leading: 1.2;
    line-height: 1.2;
  }

  .cky\:leading-\[1\.3\] {
    --tw-leading: 1.3;
    line-height: 1.3;
  }

  .cky\:leading-\[1\.43\] {
    --tw-leading: 1.43;
    line-height: 1.43;
  }

  .cky\:leading-\[1\.45\] {
    --tw-leading: 1.45;
    line-height: 1.45;
  }

  .cky\:leading-\[18\.2px\] {
    --tw-leading: 18.2px;
    line-height: 18.2px;
  }

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

  .cky\:leading-\[18px\]\! {
    --tw-leading: 18px !important;
    line-height: 18px !important;
  }

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

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

  .cky\:leading-\[24px\]\! {
    --tw-leading: 24px !important;
    line-height: 24px !important;
  }

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

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

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

  .cky\:leading-normal {
    --tw-leading: var(--cky-leading-normal);
    line-height: var(--cky-leading-normal);
  }

  .cky\:leading-snug {
    --tw-leading: var(--cky-leading-snug);
    line-height: var(--cky-leading-snug);
  }

  .cky\:\!font-\[500\] {
    --tw-font-weight: 500 !important;
    font-weight: 500 !important;
  }

  .cky\:\!font-medium {
    --tw-font-weight: var(--cky-font-weight-medium) !important;
    font-weight: var(--cky-font-weight-medium) !important;
  }

  .cky\:\!font-normal {
    --tw-font-weight: var(--cky-font-weight-normal) !important;
    font-weight: var(--cky-font-weight-normal) !important;
  }

  .cky\:font-\[500\]\! {
    --tw-font-weight: 500 !important;
    font-weight: 500 !important;
  }

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

  .cky\:font-light {
    --tw-font-weight: var(--cky-font-weight-light);
    font-weight: var(--cky-font-weight-light);
  }

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

  .cky\:font-medium\! {
    --tw-font-weight: var(--cky-font-weight-medium) !important;
    font-weight: var(--cky-font-weight-medium) !important;
  }

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

  .cky\:font-normal\! {
    --tw-font-weight: var(--cky-font-weight-normal) !important;
    font-weight: var(--cky-font-weight-normal) !important;
  }

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

  .cky\:font-semibold\! {
    --tw-font-weight: var(--cky-font-weight-semibold) !important;
    font-weight: var(--cky-font-weight-semibold) !important;
  }

  .cky\:tracking-normal {
    --tw-tracking: var(--cky-tracking-normal);
    letter-spacing: var(--cky-tracking-normal);
  }

  .cky\:tracking-tight {
    --tw-tracking: var(--cky-tracking-tight);
    letter-spacing: var(--cky-tracking-tight);
  }

  .cky\:tracking-widest {
    --tw-tracking: var(--cky-tracking-widest);
    letter-spacing: var(--cky-tracking-widest);
  }

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

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

  .cky\:\!text-\[\#4E4B66\], .cky\:\!text-\[\#4e4b66\] {
    color: #4e4b66 !important;
  }

  .cky\:\!text-\[\#555d66\] {
    color: #555d66 !important;
  }

  .cky\:\!text-\[\#23282d\] {
    color: #23282d !important;
  }

  .cky\:\!text-\[\#FFB240\] {
    color: #ffb240 !important;
  }

  .cky\:\!text-\[\#adadad\] {
    color: #adadad !important;
  }

  .cky\:\!text-text-primary {
    color: var(--cky-text-primary) !important;
  }

  .cky\:\!text-white {
    color: var(--cky-color-white) !important;
  }

  .cky\:text-\[\#0D47A1\] {
    color: #0d47a1;
  }

  .cky\:text-\[\#3c434a\] {
    color: #3c434a;
  }

  .cky\:text-\[\#4D4B66\] {
    color: #4d4b66;
  }

  .cky\:text-\[\#4E4B66\] {
    color: #4e4b66;
  }

  .cky\:text-\[\#4E4B66\]\! {
    color: #4e4b66 !important;
  }

  .cky\:text-\[\#4e4b66\] {
    color: #4e4b66;
  }

  .cky\:text-\[\#6E7191\], .cky\:text-\[\#6e7191\] {
    color: #6e7191;
  }

  .cky\:text-\[\#136fe8\] {
    color: #136fe8;
  }

  .cky\:text-\[\#333\] {
    color: #333;
  }

  .cky\:text-\[\#505b66\] {
    color: #505b66;
  }

  .cky\:text-\[\#555d66\] {
    color: #555d66;
  }

  .cky\:text-\[\#1578F7\] {
    color: #1578f7;
  }

  .cky\:text-\[\#1863dc\] {
    color: #1863dc;
  }

  .cky\:text-\[\#2170f9\] {
    color: #2170f9;
  }

  .cky\:text-\[\#8893a1\] {
    color: #8893a1;
  }

  .cky\:text-\[\#14142A\], .cky\:text-\[\#14142a\] {
    color: #14142a;
  }

  .cky\:text-\[\#14142a\]\! {
    color: #14142a !important;
  }

  .cky\:text-\[\#23282d\] {
    color: #23282d;
  }

  .cky\:text-\[\#50575e\] {
    color: #50575e;
  }

  .cky\:text-\[\#72777d\] {
    color: #72777d;
  }

  .cky\:text-\[\#646970\] {
    color: #646970;
  }

  .cky\:text-\[\#686876\] {
    color: #686876;
  }

  .cky\:text-\[\#B3DED0\] {
    color: #b3ded0;
  }

  .cky\:text-\[\#C7CADE\] {
    color: #c7cade;
  }

  .cky\:text-\[\#FFB240\] {
    color: #ffb240;
  }

  .cky\:text-\[\#a0a0a0\] {
    color: #a0a0a0;
  }

  .cky\:text-\[\#a6a8b1\] {
    color: #a6a8b1;
  }

  .cky\:text-\[\#a66300\] {
    color: #a66300;
  }

  .cky\:text-\[\#d63638\] {
    color: #d63638;
  }

  .cky\:text-\[\#dc3545\] {
    color: #dc3545;
  }

  .cky\:text-\[var\(--cky-primary\)\] {
    color: var(--cky-primary);
  }

  .cky\:text-\[var\(--cky-text-primary\)\] {
    color: var(--cky-text-primary);
  }

  .cky\:text-\[var\(--cky-text-primary\,\#23282d\)\] {
    color: var(--cky-text-primary, #23282d);
  }

  .cky\:text-\[var\(--cky-text-secondary-dark\,\#4a5568\)\] {
    color: var(--cky-text-secondary-dark, #4a5568);
  }

  .cky\:text-\[var\(--cky-yellow-foreground\)\] {
    color: var(--cky-yellow-foreground);
  }

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

  .cky\:text-blue-600 {
    color: var(--cky-color-blue-600);
  }

  .cky\:text-card-foreground {
    color: var(--card-foreground);
  }

  .cky\:text-current {
    color: currentColor;
  }

  .cky\:text-destructive {
    color: var(--destructive);
  }

  .cky\:text-destructive-foreground {
    color: var(--destructive-foreground);
  }

  .cky\:text-foreground {
    color: var(--foreground);
  }

  .cky\:text-gray-400 {
    color: var(--cky-color-gray-400);
  }

  .cky\:text-gray-400\! {
    color: var(--cky-color-gray-400) !important;
  }

  .cky\:text-gray-500 {
    color: var(--cky-color-gray-500);
  }

  .cky\:text-gray-600 {
    color: var(--cky-color-gray-600);
  }

  .cky\:text-gray-700 {
    color: var(--cky-color-gray-700);
  }

  .cky\:text-gray-800 {
    color: var(--cky-color-gray-800);
  }

  .cky\:text-green-800 {
    color: var(--cky-color-green-800);
  }

  .cky\:text-inherit {
    color: inherit;
  }

  .cky\:text-inherit\! {
    color: inherit !important;
  }

  .cky\:text-muted-foreground {
    color: var(--muted-foreground);
  }

  .cky\:text-popover-foreground {
    color: var(--popover-foreground);
  }

  .cky\:text-primary {
    color: var(--primary);
  }

  .cky\:text-primary-foreground {
    color: var(--primary-foreground);
  }

  .cky\:text-red-500 {
    color: var(--cky-color-red-500);
  }

  .cky\:text-red-600 {
    color: var(--cky-color-red-600);
  }

  .cky\:text-secondary-foreground {
    color: var(--secondary-foreground);
  }

  .cky\:text-text-primary {
    color: var(--cky-text-primary);
  }

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

  .cky\:text-white\! {
    color: var(--cky-color-white) !important;
  }

  .cky\:uppercase {
    text-transform: uppercase;
  }

  .cky\:italic {
    font-style: italic;
  }

  .cky\: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, );
  }

  .cky\:\!no-underline {
    text-decoration-line: none !important;
  }

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

  .cky\:underline\! {
    text-decoration-line: underline !important;
  }

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

  .cky\:antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .cky\:\!opacity-0 {
    opacity: 0 !important;
  }

  .cky\:\!opacity-100 {
    opacity: 1 !important;
  }

  .cky\:opacity-25 {
    opacity: .25;
  }

  .cky\:opacity-30 {
    opacity: .3;
  }

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

  .cky\:opacity-60 {
    opacity: .6;
  }

  .cky\:opacity-70 {
    opacity: .7;
  }

  .cky\:opacity-75 {
    opacity: .75;
  }

  .cky\:opacity-85 {
    opacity: .85;
  }

  .cky\:opacity-100\! {
    opacity: 1 !important;
  }

  .cky\:\!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;
  }

  .cky\:shadow-\[0_1px_1px_rgba\(0\,0\,0\,0\.04\)\] {
    --tw-shadow: 0 1px 1px var(--tw-shadow-color, #0000000a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .cky\:shadow-\[0_3px_7px_0_rgba\(0\,0\,0\,0\.07\)\] {
    --tw-shadow: 0 3px 7px 0 var(--tw-shadow-color, #00000012);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .cky\:shadow-\[0_5px_15px_0_rgba\(0\,0\,0\,0\.02\)\] {
    --tw-shadow: 0 5px 15px 0 var(--tw-shadow-color, #00000005);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .cky\:shadow-\[0_5px_15px_rgba\(0\,0\,0\,0\.02\)\] {
    --tw-shadow: 0 5px 15px var(--tw-shadow-color, #00000005);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .cky\:shadow-\[0_5px_20px_rgba\(0\,0\,0\,0\.1\)\] {
    --tw-shadow: 0 5px 20px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .cky\:shadow-\[0_8px_26px_-4px_rgba\(39\,40\,60\,0\.2\)\], .cky\:shadow-\[0_8px_26px_-4px_rgba\(39\,40\,60\,0\.20\)\] {
    --tw-shadow: 0 8px 26px -4px var(--tw-shadow-color, #27283c33);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .cky\:shadow-\[0px_0px_5px_0px_rgba\(0\,0\,0\,0\.06\)\,0px_9px_10px_0px_rgba\(0\,0\,0\,0\.02\)\,0px_17px_23px_0px_rgba\(0\,0\,0\,0\.03\)\] {
    --tw-shadow: 0px 0px 5px 0px var(--tw-shadow-color, #0000000f), 0px 9px 10px 0px var(--tw-shadow-color, #00000005), 0px 17px 23px 0px var(--tw-shadow-color, #00000008);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .cky\:shadow-\[inset_0_1px_2px_rgba\(0\,0\,0\,0\.1\)\] {
    --tw-shadow: inset 0 1px 2px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .cky\:shadow-lg {
    --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .cky\:shadow-md {
    --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a), 0 2px 4px -2px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .cky\: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);
  }

  .cky\: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;
  }

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

  .cky\:shadow-xl {
    --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, #0000001a), 0 8px 10px -6px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .cky\:\!ring-0 {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor) !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;
  }

  .cky\: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);
  }

  .cky\:ring-offset-background {
    --tw-ring-offset-color: var(--background);
  }

  .cky\:\!grayscale-0 {
    --tw-grayscale: grayscale(0%) !important;
    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, ) !important;
  }

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

  .cky\:transition-\[border-color\,background-color\] {
    transition-property: border-color, background-color;
    transition-timing-function: var(--tw-ease, var(--cky-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--cky-default-transition-duration));
  }

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

  .cky\:transition-all {
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--cky-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--cky-default-transition-duration));
  }

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

  .cky\:transition-opacity {
    transition-property: opacity;
    transition-timing-function: var(--tw-ease, var(--cky-default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--cky-default-transition-duration));
  }

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

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

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

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

  .cky\:duration-300 {
    --tw-duration: .3s;
    transition-duration: .3s;
  }

  .cky\:duration-\[0\.4s\], .cky\:duration-\[400ms\] {
    --tw-duration: .4s;
    transition-duration: .4s;
  }

  .cky\:ease-\[ease\] {
    --tw-ease: ease;
    transition-timing-function: ease;
  }

  .cky\:ease-in-out {
    --tw-ease: var(--cky-ease-in-out);
    transition-timing-function: var(--cky-ease-in-out);
  }

  .cky\:\!outline-none {
    --tw-outline-style: none !important;
    outline-style: none !important;
  }

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

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

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

  .cky\:peer-disabled\:opacity-70:is(:where(.cky\:peer):disabled ~ *) {
    opacity: .7;
  }

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

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

  .cky\:file\:text-sm::file-selector-button {
    font-size: var(--cky-text-sm);
    line-height: var(--tw-leading, var(--cky-text-sm--line-height));
  }

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

  .cky\:file\:text-foreground::file-selector-button {
    color: var(--foreground);
  }

  .cky\:placeholder\:\!text-gray-500::placeholder {
    color: var(--cky-color-gray-500) !important;
  }

  .cky\:placeholder\:text-muted-foreground::placeholder {
    color: var(--muted-foreground);
  }

  .cky\:before\:mr-1\.5:before {
    content: var(--tw-content);
    margin-right: calc(var(--cky-spacing) * 1.5);
  }

  .cky\:before\:font-extrabold:before {
    content: var(--tw-content);
    --tw-font-weight: var(--cky-font-weight-extrabold);
    font-weight: var(--cky-font-weight-extrabold);
  }

  .cky\:before\:text-\[\#1578F7\]:before {
    content: var(--tw-content);
    color: #1578f7;
  }

  .cky\:before\:content-\[\'✓\'\]:before {
    --tw-content: "✓";
    content: var(--tw-content);
  }

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

  .cky\:after\:top-\[12px\]:after {
    content: var(--tw-content);
    top: 12px;
  }

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

  .cky\:after\:z-0:after {
    content: var(--tw-content);
    z-index: 0;
  }

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

  .cky\: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);
  }

  .cky\:after\:border-t-\[10px\]:after {
    content: var(--tw-content);
    border-top-style: var(--tw-border-style);
    border-top-width: 10px;
  }

  .cky\:after\:border-r-8:after {
    content: var(--tw-content);
    border-right-style: var(--tw-border-style);
    border-right-width: 8px;
  }

  .cky\:after\:border-l-8:after {
    content: var(--tw-content);
    border-left-style: var(--tw-border-style);
    border-left-width: 8px;
  }

  .cky\:after\:border-t-\[\#2DAD70\]:after {
    content: var(--tw-content);
    border-top-color: #2dad70;
  }

  .cky\:after\:border-r-transparent:after {
    content: var(--tw-content);
    border-right-color: #0000;
  }

  .cky\:after\:border-l-transparent:after {
    content: var(--tw-content);
    border-left-color: #0000;
  }

  .cky\:after\:content-\[\'\'\]:after {
    --tw-content: "";
    content: var(--tw-content);
  }

  .cky\:first\:ml-0:first-child {
    margin-left: calc(var(--cky-spacing) * 0);
  }

  @media (hover: hover) {
    .cky\:hover\:border:hover {
      border-style: var(--tw-border-style);
      border-width: 1px;
    }

    .cky\:hover\:border-solid:hover {
      --tw-border-style: solid;
      border-style: solid;
    }

    .cky\:hover\:border-\[\#0760d2\]\!:hover {
      border-color: #0760d2 !important;
    }

    .cky\:hover\:border-\[\#1863dc\]:hover {
      border-color: #1863dc;
    }

    .cky\:hover\:border-\[var\(--cky-yellow-dark\)\]:hover {
      border-color: var(--cky-yellow-dark);
    }

    .cky\:hover\:border-blue-500:hover {
      border-color: var(--cky-color-blue-500);
    }

    .cky\:hover\:border-blue-600:hover {
      border-color: var(--cky-color-blue-600);
    }

    .cky\:hover\:border-transparent:hover {
      border-color: #0000;
    }

    .cky\:hover\:border-transparent\!:hover {
      border-color: #0000 !important;
    }

    .cky\:hover\:bg-\[\#0760d2\]\!:hover {
      background-color: #0760d2 !important;
    }

    .cky\:hover\:bg-\[\#F4F5FA\]:hover {
      background-color: #f4f5fa;
    }

    .cky\:hover\:bg-\[\#dfdfe2\]:hover {
      background-color: #dfdfe2;
    }

    .cky\:hover\:bg-\[\#fafafb\]\!:hover {
      background-color: #fafafb !important;
    }

    .cky\:hover\:bg-\[rgba\(0\,86\,167\,0\.05\)\]:hover {
      background-color: #0056a70d;
    }

    .cky\:hover\:bg-\[var\(--cky-primary\)\]:hover {
      background-color: var(--cky-primary);
    }

    .cky\:hover\:bg-\[var\(--cky-primary-dark\)\]:hover {
      background-color: var(--cky-primary-dark);
    }

    .cky\:hover\:bg-\[var\(--cky-yellow-dark\)\]:hover {
      background-color: var(--cky-yellow-dark);
    }

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

    .cky\:hover\:bg-black\/\[0\.06\]\!:hover {
      background-color: var(--cky-color-black) !important;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .cky\:hover\:bg-black\/\[0\.06\]\!:hover {
        background-color: color-mix(in oklab, var(--cky-color-black) 6%, transparent) !important;
      }
    }

    .cky\:hover\:bg-destructive\/80:hover {
      background-color: var(--destructive);
    }

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

    .cky\:hover\:bg-destructive\/90:hover {
      background-color: var(--destructive);
    }

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

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

    .cky\:hover\:bg-gray-200:hover {
      background-color: var(--cky-color-gray-200);
    }

    .cky\:hover\:bg-green-700:hover {
      background-color: var(--cky-color-green-700);
    }

    .cky\:hover\:bg-muted\/50:hover {
      background-color: var(--muted);
    }

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

    .cky\:hover\:bg-primary\/80:hover {
      background-color: var(--primary);
    }

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

    .cky\:hover\:bg-primary\/90:hover {
      background-color: var(--primary);
    }

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

    .cky\:hover\:bg-red-600:hover {
      background-color: var(--cky-color-red-600);
    }

    .cky\:hover\:bg-red-700:hover {
      background-color: var(--cky-color-red-700);
    }

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

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

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

    .cky\:hover\:bg-transparent\!:hover {
      background-color: #0000 !important;
    }

    .cky\:hover\:bg-\[linear-gradient\(45deg\,\#f83600\,\#f9d423\)\]:hover {
      background-image: linear-gradient(45deg, #f83600, #f9d423);
    }

    .cky\:hover\:text-\[\#136fe8\]:hover {
      color: #136fe8;
    }

    .cky\:hover\:text-\[\#1863dc\]:hover {
      color: #1863dc;
    }

    .cky\:hover\:text-\[\#2170f9\]:hover {
      color: #2170f9;
    }

    .cky\:hover\:text-\[var\(--cky-primary\)\]:hover {
      color: var(--cky-primary);
    }

    .cky\:hover\:text-\[var\(--cky-primary-dark\)\]:hover {
      color: var(--cky-primary-dark);
    }

    .cky\:hover\:text-accent-foreground:hover {
      color: var(--accent-foreground);
    }

    .cky\:hover\:text-gray-200:hover {
      color: var(--cky-color-gray-200);
    }

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

    .cky\:hover\:text-secondary-foreground:hover {
      color: var(--secondary-foreground);
    }

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

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

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

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

    .cky\:hover\:opacity-70\!:hover {
      opacity: .7 !important;
    }

    .cky\:hover\:opacity-100:hover {
      opacity: 1;
    }
  }

  .cky\:focus\:border-\[\#0760d2\]\!:focus {
    border-color: #0760d2 !important;
  }

  .cky\:focus\:bg-\[\#0760d2\]\!:focus {
    background-color: #0760d2 !important;
  }

  .cky\:focus\:bg-\[\#f8f9fa\]:focus {
    background-color: #f8f9fa;
  }

  .cky\:focus\:bg-\[\#fafafb\]\!:focus {
    background-color: #fafafb !important;
  }

  .cky\:focus\:bg-accent:focus {
    background-color: var(--accent);
  }

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

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

  .cky\:focus\:text-\[\#3c434a\]:focus {
    color: #3c434a;
  }

  .cky\:focus\:text-accent-foreground:focus {
    color: var(--accent-foreground);
  }

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

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

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

  .cky\:focus\:ring-ring:focus {
    --tw-ring-color: var(--ring);
  }

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

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

  .cky\: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);
  }

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

  .cky\:focus-visible\:ring-ring:focus-visible {
    --tw-ring-color: var(--ring);
  }

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

  .cky\:focus-visible\:ring-offset-background:focus-visible {
    --tw-ring-offset-color: var(--background);
  }

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

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

  .cky\:focus-visible\:outline-offset-\[-2px\]:focus-visible {
    outline-offset: -2px;
  }

  .cky\:focus-visible\:outline-\[var\(--cky-primary\)\]:focus-visible {
    outline-color: var(--cky-primary);
  }

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

  .cky\:active\:bg-transparent\!:active {
    background-color: #0000 !important;
  }

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

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

  .cky\:disabled\:border-\[\#dcdcde\]:disabled {
    border-color: #dcdcde;
  }

  .cky\:disabled\:bg-\[\#f6f7f7\]:disabled {
    background-color: #f6f7f7;
  }

  .cky\:disabled\:text-\[\#a7aaad\]:disabled {
    color: #a7aaad;
  }

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

  .cky\:aria-selected\:bg-transparent[aria-selected="true"] {
    background-color: #0000;
  }

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

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

  .cky\:data-\[disabled\]\:opacity-60[data-disabled] {
    opacity: .6;
  }

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

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

  .cky\:data-\[highlighted\]\:bg-blue-500[data-highlighted] {
    background-color: var(--cky-color-blue-500);
  }

  .cky\:data-\[highlighted\]\:bg-gray-50[data-highlighted] {
    background-color: var(--cky-color-gray-50);
  }

  .cky\:data-\[highlighted\]\:text-gray-900[data-highlighted] {
    color: var(--cky-color-gray-900);
  }

  .cky\:data-\[highlighted\]\:text-white[data-highlighted] {
    color: var(--cky-color-white);
  }

  .cky\:data-\[placeholder\]\:text-muted-foreground[data-placeholder] {
    color: var(--muted-foreground);
  }

  .cky\:data-\[selected\=true\]\:bg-accent[data-selected="true"] {
    background-color: var(--accent);
  }

  .cky\:data-\[selected\=true\]\:bg-transparent[data-selected="true"] {
    background-color: #0000;
  }

  .cky\:data-\[selected\=true\]\:text-accent-foreground[data-selected="true"] {
    color: var(--accent-foreground);
  }

  .cky\:data-\[side\=bottom\]\:translate-y-1[data-side="bottom"] {
    --tw-translate-y: calc(var(--cky-spacing) * 1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

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

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

  .cky\:data-\[side\=top\]\:-translate-y-1[data-side="top"] {
    --tw-translate-y: calc(var(--cky-spacing) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .cky\:data-\[state\=active\]\:border-t-4[data-state="active"] {
    border-top-style: var(--tw-border-style);
    border-top-width: 4px;
  }

  .cky\:data-\[state\=active\]\:border-r-0[data-state="active"] {
    border-right-style: var(--tw-border-style);
    border-right-width: 0;
  }

  .cky\:data-\[state\=active\]\:border-\[var\(--cky-primary\)\][data-state="active"] {
    border-color: var(--cky-primary);
  }

  .cky\:data-\[state\=active\]\:border-l-\[var\(--cky-primary\)\][data-state="active"] {
    border-left-color: var(--cky-primary);
  }

  .cky\:data-\[state\=active\]\:bg-\[\#e6e8e9\][data-state="active"] {
    background-color: #e6e8e9;
  }

  .cky\:data-\[state\=active\]\:bg-background[data-state="active"] {
    background-color: var(--background);
  }

  .cky\:data-\[state\=active\]\:bg-transparent[data-state="active"] {
    background-color: #0000;
  }

  .cky\:data-\[state\=active\]\:bg-white[data-state="active"] {
    background-color: var(--cky-color-white);
  }

  .cky\:data-\[state\=active\]\:text-\[15px\]\![data-state="active"] {
    font-size: 15px !important;
  }

  .cky\:data-\[state\=active\]\:font-semibold\![data-state="active"] {
    --tw-font-weight: var(--cky-font-weight-semibold) !important;
    font-weight: var(--cky-font-weight-semibold) !important;
  }

  .cky\:data-\[state\=active\]\:text-\[var\(--cky-primary\)\][data-state="active"] {
    color: var(--cky-primary);
  }

  .cky\:data-\[state\=active\]\:text-blue-600[data-state="active"] {
    color: var(--cky-color-blue-600);
  }

  .cky\:data-\[state\=active\]\:text-foreground[data-state="active"] {
    color: var(--foreground);
  }

  .cky\:data-\[state\=active\]\:text-text-primary[data-state="active"] {
    color: var(--cky-text-primary);
  }

  .cky\:data-\[state\=active\]\:shadow-none[data-state="active"] {
    --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);
  }

  .cky\:data-\[state\=active\]\:shadow-sm[data-state="active"] {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .cky\:data-\[state\=checked\]\:translate-x-5[data-state="checked"] {
    --tw-translate-x: calc(var(--cky-spacing) * 5);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .cky\:data-\[state\=checked\]\:\!border-\[\#C7CADE\][data-state="checked"] {
    border-color: #c7cade !important;
  }

  .cky\:data-\[state\=checked\]\:border-\[var\(--cky-primary\)\][data-state="checked"] {
    border-color: var(--cky-primary);
  }

  .cky\:data-\[state\=checked\]\:\!bg-\[\#D1D1D1\][data-state="checked"] {
    background-color: #d1d1d1 !important;
  }

  .cky\:data-\[state\=checked\]\:bg-\[\#15a753\][data-state="checked"] {
    background-color: #15a753;
  }

  .cky\:data-\[state\=checked\]\:bg-\[var\(--cky-primary\)\][data-state="checked"] {
    background-color: var(--cky-primary);
  }

  .cky\:data-\[state\=checked\]\:bg-primary[data-state="checked"] {
    background-color: var(--primary);
  }

  .cky\:data-\[state\=checked\]\:text-primary-foreground[data-state="checked"] {
    color: var(--primary-foreground);
  }

  .cky\:data-\[state\=checked\]\:text-white[data-state="checked"] {
    color: var(--cky-color-white);
  }

  .cky\:disabled\:data-\[state\=checked\]\:bg-\[\#adadad\]:disabled[data-state="checked"] {
    background-color: #adadad;
  }

  .cky\:data-\[state\=inactive\]\:hidden[data-state="inactive"] {
    display: none;
  }

  .cky\:data-\[state\=open\]\:rounded-b-none[data-state="open"] {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

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

  .cky\:data-\[state\=open\]\:border-\[\#D7E1F2\][data-state="open"] {
    border-color: #d7e1f2;
  }

  .cky\:data-\[state\=open\]\:bg-accent[data-state="open"] {
    background-color: var(--accent);
  }

  .cky\:data-\[state\=open\]\:pb-5[data-state="open"] {
    padding-bottom: calc(var(--cky-spacing) * 5);
  }

  .cky\:data-\[state\=open\]\:text-\[\#1578F7\][data-state="open"] {
    color: #1578f7;
  }

  .cky\:data-\[state\=open\]\:text-muted-foreground[data-state="open"] {
    color: var(--muted-foreground);
  }

  .cky\:data-\[state\=selected\]\:bg-gray-50[data-state="selected"] {
    background-color: var(--cky-color-gray-50);
  }

  .cky\:data-\[state\=selected\]\:bg-muted[data-state="selected"] {
    background-color: var(--muted);
  }

  .cky\:data-\[state\=unchecked\]\:translate-x-0[data-state="unchecked"] {
    --tw-translate-x: calc(var(--cky-spacing) * 0);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .cky\:data-\[state\=unchecked\]\:bg-\[\#adadad\][data-state="unchecked"] {
    background-color: #adadad;
  }

  .cky\:data-\[state\=unchecked\]\:bg-input[data-state="unchecked"] {
    background-color: var(--input);
  }

  .cky\:data-\[state\=unchecked\]\:bg-white[data-state="unchecked"] {
    background-color: var(--cky-color-white);
  }

  @media not all and (min-width: 1200px) {
    .cky\:max-\[1200px\]\:flex-col {
      flex-direction: column;
    }

    .cky\:max-\[1200px\]\:flex-wrap {
      flex-wrap: wrap;
    }

    .cky\:max-\[1200px\]\:items-start {
      align-items: flex-start;
    }

    .cky\:max-\[1200px\]\:gap-4 {
      gap: calc(var(--cky-spacing) * 4);
    }

    .cky\:max-\[1200px\]\:gap-6 {
      gap: calc(var(--cky-spacing) * 6);
    }
  }

  @media not all and (min-width: 782px) {
    .cky\:max-\[782px\]\:flex-col {
      flex-direction: column;
    }

    .cky\:max-\[782px\]\:items-start {
      align-items: flex-start;
    }

    .cky\:max-\[782px\]\:gap-5 {
      gap: calc(var(--cky-spacing) * 5);
    }

    .cky\:max-\[782px\]\:px-4 {
      padding-inline: calc(var(--cky-spacing) * 4);
    }

    .cky\:max-\[782px\]\:py-4 {
      padding-block: calc(var(--cky-spacing) * 4);
    }

    .cky\:max-\[782px\]\:text-base {
      font-size: var(--cky-text-base);
      line-height: var(--tw-leading, var(--cky-text-base--line-height));
    }

    .cky\:max-\[782px\]\:leading-6 {
      --tw-leading: calc(var(--cky-spacing) * 6);
      line-height: calc(var(--cky-spacing) * 6);
    }
  }

  @media (min-width: 40rem) {
    .cky\:sm\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .cky\:sm\:flex-row {
      flex-direction: row;
    }

    .cky\:sm\:justify-end {
      justify-content: flex-end;
    }

    :where(.cky\:sm\:space-x-2 > :not(:last-child)) {
      --tw-space-x-reverse: 0;
      margin-inline-start: calc(calc(var(--cky-spacing) * 2) * var(--tw-space-x-reverse));
      margin-inline-end: calc(calc(var(--cky-spacing) * 2) * calc(1 - var(--tw-space-x-reverse)));
    }

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

    .cky\:sm\:rounded-t-\[2px\] {
      border-top-left-radius: 2px;
      border-top-right-radius: 2px;
    }

    .cky\:sm\:\!rounded-b-none {
      border-bottom-right-radius: 0 !important;
      border-bottom-left-radius: 0 !important;
    }

    .cky\:sm\:text-left {
      text-align: left;
    }
  }

  @media (min-width: 48rem) {
    .cky\:md\:mr-\[26px\] {
      margin-right: 26px;
    }

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

    .cky\:md\:ml-auto\! {
      margin-left: auto !important;
    }

    .cky\:md\:w-1\/6 {
      width: 16.6667%;
    }

    .cky\:md\:max-w-none {
      max-width: none;
    }

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

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

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

    .cky\:md\:flex-row\! {
      flex-direction: row !important;
    }

    .cky\:md\:flex-nowrap\! {
      flex-wrap: nowrap !important;
    }

    .cky\:md\:gap-x-0 {
      column-gap: calc(var(--cky-spacing) * 0);
    }

    .cky\:md\:self-end {
      align-self: flex-end;
    }

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

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

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

  @media (prefers-color-scheme: dark) {
    .cky\:dark\:border-destructive {
      border-color: var(--destructive);
    }

    .cky\:dark\:border-green-800 {
      border-color: var(--cky-color-green-800);
    }

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

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

    .cky\:dark\:text-green-200 {
      color: var(--cky-color-green-200);
    }
  }

  .cky\:\[\&_\.cky-app-accordion_\.cky-form-section\:not\(\.cky-form-section-group\)_\.cky-label-col\]\:hidden .cky-app-accordion .cky-form-section:not(.cky-form-section-group) .cky-label-col {
    display: none;
  }

  .cky\:\[\&_\.cky-app-accordion_\.cky-form-section\:not\(\.cky-form-section-group\)_\.cky-value-col\]\:w-full .cky-app-accordion .cky-form-section:not(.cky-form-section-group) .cky-value-col {
    width: 100%;
  }

  .cky\:\[\&_\.cky-app-accordion_\.cky-form-section\:not\(\.cky-form-section-group\)_\.cky-value-col\]\:max-w-full .cky-app-accordion .cky-form-section:not(.cky-form-section-group) .cky-value-col {
    max-width: 100%;
  }

  .cky\:\[\&_\.cky-app-accordion_\.cky-form-section\:not\(\.cky-form-section-group\)_\.cky-value-col\]\:basis-full .cky-app-accordion .cky-form-section:not(.cky-form-section-group) .cky-value-col {
    flex-basis: 100%;
  }

  .cky\:\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text {
    fill: var(--muted-foreground);
  }

  .cky\:\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor {
    stroke: var(--border);
  }

  .cky\:\[\&_\.recharts-layer\]\:outline-none .recharts-layer {
    --tw-outline-style: none;
    outline-style: none;
  }

  .cky\:\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector, .cky\:\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor {
    fill: var(--muted);
  }

  .cky\:\[\&_\.recharts-sector\]\:outline-none .recharts-sector, .cky\:\[\&_\.recharts-surface\]\:outline-none .recharts-surface {
    --tw-outline-style: none;
    outline-style: none;
  }

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

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

  .cky\:\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading] {
    font-size: var(--cky-text-xs);
    line-height: var(--tw-leading, var(--cky-text-xs--line-height));
  }

  .cky\:\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading] {
    --tw-font-weight: var(--cky-font-weight-medium);
    font-weight: var(--cky-font-weight-medium);
  }

  .cky\:\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading] {
    color: var(--muted-foreground);
  }

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

  .cky\:\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden]) ~ [cmdk-group] {
    padding-top: calc(var(--cky-spacing) * 0);
  }

  .cky\:\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg {
    height: calc(var(--cky-spacing) * 5);
  }

  .cky\:\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg {
    width: calc(var(--cky-spacing) * 5);
  }

  .cky\:\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input] {
    height: calc(var(--cky-spacing) * 12);
  }

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

  .cky\:\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item] {
    padding-block: calc(var(--cky-spacing) * 3);
  }

  .cky\:\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg {
    height: calc(var(--cky-spacing) * 5);
  }

  .cky\:\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg {
    width: calc(var(--cky-spacing) * 5);
  }

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

  .cky\:\[\&_b\]\:font-semibold b {
    --tw-font-weight: var(--cky-font-weight-semibold);
    font-weight: var(--cky-font-weight-semibold);
  }

  .cky\:\[\&_p\]\:leading-relaxed p {
    --tw-leading: var(--cky-leading-relaxed);
    line-height: var(--cky-leading-relaxed);
  }

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

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

  .cky\:\[\&_svg\]\:size-4 svg {
    width: calc(var(--cky-spacing) * 4);
    height: calc(var(--cky-spacing) * 4);
  }

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

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

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

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

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

  .cky\:\[\&\:not\(\:first-child\)\]\:border-t:not(:first-child) {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }

  .cky\:\[\&\:not\(\:first-child\)\]\:border-solid:not(:first-child) {
    --tw-border-style: solid;
    border-style: solid;
  }

  .cky\:\[\&\:not\(\:first-child\)\]\:border-\[\#d9d9d9\]:not(:first-child) {
    border-color: #d9d9d9;
  }

  .cky\:\[\&\:not\(\:first-child\)\]\:pt-\[15px\]:not(:first-child) {
    padding-top: 15px;
  }

  .cky\:\[\&\>\*\+\*\]\:ml-\[15px\] > * + * {
    margin-left: 15px;
  }

  .cky\:\[\&\>h3\]\:\!my-3 > h3 {
    margin-block: calc(var(--cky-spacing) * 3) !important;
  }

  .cky\:\[\&\>span\]\:line-clamp-1 > span {
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }

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

  .cky\:\[\&\>svg\]\:absolute > svg {
    position: absolute;
  }

  .cky\:\[\&\>svg\]\:top-4 > svg {
    top: calc(var(--cky-spacing) * 4);
  }

  .cky\:\[\&\>svg\]\:left-4 > svg {
    left: calc(var(--cky-spacing) * 4);
  }

  .cky\:\[\&\>svg\]\:block > svg {
    display: block;
  }

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

  .cky\:\[\&\>svg\]\:h-2\.5 > svg {
    height: calc(var(--cky-spacing) * 2.5);
  }

  .cky\:\[\&\>svg\]\:h-3 > svg {
    height: calc(var(--cky-spacing) * 3);
  }

  .cky\:\[\&\>svg\]\:h-5 > svg {
    height: calc(var(--cky-spacing) * 5);
  }

  .cky\:\[\&\>svg\]\:h-8 > svg {
    height: calc(var(--cky-spacing) * 8);
  }

  .cky\:\[\&\>svg\]\:w-2\.5 > svg {
    width: calc(var(--cky-spacing) * 2.5);
  }

  .cky\:\[\&\>svg\]\:w-3 > svg {
    width: calc(var(--cky-spacing) * 3);
  }

  .cky\:\[\&\>svg\]\:w-5 > svg {
    width: calc(var(--cky-spacing) * 5);
  }

  .cky\:\[\&\>svg\]\:w-8 > svg {
    width: calc(var(--cky-spacing) * 8);
  }

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

  .cky\:\[\&\>svg\]\:-rotate-90 > svg {
    rotate: -90deg;
  }

  .cky\:\[\&\>svg\]\:text-blue-700 > svg {
    color: var(--cky-color-blue-700);
  }

  .cky\:\[\&\>svg\]\:text-destructive > svg {
    color: var(--destructive);
  }

  .cky\:\[\&\>svg\]\:text-foreground > svg {
    color: var(--foreground);
  }

  .cky\:\[\&\>svg\]\:text-green-600 > svg {
    color: var(--cky-color-green-600);
  }

  .cky\:\[\&\>svg\]\:text-muted-foreground > svg {
    color: var(--muted-foreground);
  }

  .cky\:\[\&\>svg\]\:text-orange-600 > svg {
    color: var(--cky-color-orange-600);
  }

  .cky\:data-\[state\=open\]\:\[\&\>svg\]\:\!rotate-0[data-state="open"] > svg {
    rotate: none !important;
  }

  .cky\:\[\&\>svg\+div\]\:translate-y-\[-3px\] > svg + div {
    --tw-translate-y: -3px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .cky\:\[\&\>svg\~\*\]\:pl-7 > svg ~ * {
    padding-left: calc(var(--cky-spacing) * 7);
  }

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

  .cky\:\[\&\[data-state\=open\]\>svg\]\:rotate-90[data-state="open"] > svg {
    rotate: 90deg;
  }

  .cky\:\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state="open"] > svg {
    rotate: 180deg;
  }

  .cky-nav-offset {
    margin-left: var(--cky-nav-left);
  }

  .cky-nav-offset-folded {
    margin-left: var(--cky-nav-left-folded);
  }

  .cky-nav-width {
    width: var(--cky-nav-width);
  }

  .cky-nav-width-folded {
    width: var(--cky-nav-width-folded);
  }

  .cky-app-nav-bar {
    top: calc(var(--cky-spacing) * 8);
    left: var(--cky-nav-left);
    z-index: 999;
    width: var(--cky-nav-width);
    position: fixed;
  }

  .wp-admin.folded .cky-app-nav-bar {
    left: var(--cky-nav-left-folded);
    width: var(--cky-nav-width-folded);
  }

  .cky-dialog-overlay {
    top: calc(var(--cky-spacing) * 8);
    left: var(--cky-nav-left);
    z-index: 999;
    height: calc(100vh - 32px);
    width: var(--cky-nav-width);
    position: fixed;
  }

  .wp-admin.folded .cky-dialog-overlay {
    left: var(--cky-nav-left-folded);
    width: var(--cky-nav-width-folded);
  }

  .cky-text-primary {
    color: var(--cky-text-primary);
  }

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

  .cky-tooltip-content {
    width: max-content;
    max-width: 240px;
    min-width: calc(var(--cky-spacing) * 0);
    border-color: var(--cky-tooltip-bg);
    background-color: var(--cky-tooltip-bg);
    text-align: center;
    --tw-leading: calc(var(--cky-spacing) * 4);
    line-height: calc(var(--cky-spacing) * 4);
    --tw-font-weight: var(--cky-font-weight-normal);
    font-weight: var(--cky-font-weight-normal);
    color: var(--cky-tooltip-fg);
    z-index: 9999 !important;
    padding-inline: calc(var(--cky-spacing) * 3) !important;
    padding-block: calc(var(--cky-spacing) * 2) !important;
    font-size: var(--cky-text-xs) !important;
    line-height: var(--tw-leading, var(--cky-text-xs--line-height)) !important;
  }

  .cky-connect-success {
    top: calc(var(--cky-spacing) * 8);
    left: var(--cky-nav-left);
    z-index: 999;
    height: calc(100vh - 32px);
    width: var(--cky-nav-width);
    position: fixed;
  }

  .wp-admin.folded .cky-connect-success {
    left: var(--cky-nav-left-folded);
    width: var(--cky-nav-width-folded);
  }

  .cky-preview-partial-refreshing .cky-consent-container:before {
    content: "";
    inset: calc(var(--cky-spacing) * 0);
    z-index: 999;
    cursor: progress;
    opacity: .7;
    background: #fff radial-gradient(75.49% 775.24% at 68.84% 100%, #6297db1f 0%, #1863dc1f 43.3%, #6297db1f 98.84%) 0 0 / 800px 104px;
    animation: 1s linear infinite cky-preview-shimmer;
    position: absolute;
    transform: translateZ(0);
  }

  .cky-app-body {
    padding-top: 108px;
    position: relative;
  }

  .cky-app-body-without-nav {
    padding-top: 60px;
    position: relative;
  }
}

:root {
  --cky-wrap-class: "cky-app-wrap";
  --cky-body-class: "cky-app-admin";
  --cky-primary: #1578f7;
  --cky-primary-light: #e8f1fe;
  --cky-primary-dark: #1863dc;
  --cky-text-primary: #23282d;
  --cky-yellow: #ffb333;
  --cky-yellow-dark: #e6a12e;
  --cky-yellow-foreground: #27283c;
  --background: #fff;
  --foreground: var(--cky-text-primary);
  --card: #fff;
  --card-foreground: var(--cky-text-primary);
  --popover: #fff;
  --popover-foreground: var(--cky-text-primary);
  --primary: var(--cky-primary);
  --primary-foreground: #fff;
  --secondary: #f3f4f6;
  --secondary-foreground: var(--cky-text-primary);
  --destructive: #dc2626;
  --destructive-foreground: #fff;
  --muted: #f3f4f6;
  --muted-foreground: #6b7280;
  --accent: #e5e7eb;
  --accent-foreground: var(--cky-text-primary);
  --input: var(--cky-border);
  --ring: var(--cky-primary);
  --border: var(--cky-border);
  --cky-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;
  --cky-nav-width: calc(100% - 160px);
  --cky-nav-width-folded: calc(100% - 36px);
  --cky-nav-left: 160px;
  --cky-nav-left-folded: 36px;
  --cky-font-weight-bold: 700;
  --cky-tooltip-bg: #0e0d0d;
  --cky-tooltip-fg: #fff;
  --cky-banner-settings-canvas: #e6e8e9;
  --cky-font-color-link: #1863dc;
  --cky-font-weight: 400;
  --cky-font-size: 14px;
  --cky-border: #d9d9d9;
}

.cky-rich-text-editor-container {
  --cky-wp-editor-height: 150px;
}

.cky-rich-text-editor-container .tox-tinymce, .cky-rich-text-editor-container .mce-tinymce {
  min-height: var(--cky-wp-editor-height);
  max-height: var(--cky-wp-editor-height);
  overflow-y: auto;
}

.cky-rich-text-editor-container .wp-editor-container textarea.wp-editor-area {
  max-height: var(--cky-wp-editor-height);
  overflow-y: auto;
}

.cky-rich-text-editor-container iframe {
  min-height: min(100px, var(--cky-wp-editor-height));
  max-height: var(--cky-wp-editor-height);
}

.cky-rich-text-editor-container .tox-edit-area iframe, .cky-rich-text-editor-container .mce-edit-area iframe, .cky-rich-text-editor-container iframe.mce-edit-area__iframe {
  min-height: calc(var(--cky-wp-editor-height)  - 2px) !important;
  height: calc(var(--cky-wp-editor-height)  - 2px) !important;
}

.cky-app-wrap .cky-lang-edit-page > .cky-section-header, .cky-app-wrap .cky-section .cky-section-header {
  padding: 15px;
}

.cky-app-wrap .cky-lang-edit-page .cky-section-title, .cky-app-wrap .cky-section .cky-section-title {
  margin-right: 15px;
}

.cky-app-wrap .cky-lang-edit-page a.cky-breadcrumbs-title {
  text-decoration-line: none;
}

.cky-app-wrap .cky-lang-edit-page a.cky-breadcrumbs-title, .cky-app-wrap .cky-lang-edit-page a.cky-breadcrumbs-title:visited, .cky-app-wrap .cky-lang-edit-page a.cky-breadcrumbs-title:active {
  color: #1863dc;
}

.cky-app-wrap .cky-lang-edit-page a.cky-breadcrumbs-title:hover, .cky-app-wrap .cky-lang-edit-page a.cky-breadcrumbs-title:focus {
  color: #1863dc;
  --tw-shadow: 0 0 #0000;
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  --tw-outline-style: none;
  outline-style: none;
  text-decoration-line: underline;
}

.cky-app-wrap .cky-lang-edit-page .cky-breadcrumbs-title:before {
  background-color: #23282d;
}

.cky-app-wrap .cky-edit-content h4 {
  --tw-font-weight: var(--cky-font-weight-medium);
  font-weight: var(--cky-font-weight-medium);
}

.cky-app-wrap .cky-edit-content h6 {
  margin: calc(var(--cky-spacing) * 0) !important;
  font-size: var(--cky-text-sm) !important;
  line-height: var(--tw-leading, var(--cky-text-sm--line-height)) !important;
  --tw-leading: 1.3 !important;
  --tw-font-weight: var(--cky-font-weight-medium) !important;
  line-height: 1.3 !important;
  font-weight: var(--cky-font-weight-medium) !important;
}

.cky-app-wrap .cky-edit-content .cky-select, .cky-app-wrap .cky-edit-content [data-slot="select-trigger"] {
  min-width: 180px;
  height: auto;
  max-height: 35px;
  margin-left: 10px;
}

.cky-app-wrap .cky-edit-content-lists select.cky-select, .cky-app-wrap .cky-edit-content-lists [data-slot="select-trigger"] {
  appearance: none;
  font-size: var(--cky-text-sm);
  line-height: var(--tw-leading, var(--cky-text-sm--line-height));
  --tw-font-weight: var(--cky-font-weight-normal);
  font-weight: var(--cky-font-weight-normal);
  border-style: var(--tw-border-style);
  background-color: var(--cky-color-white);
  height: 35px;
  min-height: 35px;
  padding-block: calc(var(--cky-spacing) * 2);
  --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);
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: calc(100% - 10px);
  background-repeat: no-repeat;
  background-size: 10px;
  border-width: 1px;
  border-color: #d1d5db;
  border-radius: 3px;
  padding-left: 14px;
  padding-right: 25px;
  line-height: 1.3;
}

.cky-app-wrap .cky-edit-content-lists select.cky-select:focus, .cky-app-wrap .cky-edit-content-lists select.cky-select:focus-visible, .cky-app-wrap .cky-edit-content-lists [data-slot="select-trigger"]:focus, .cky-app-wrap .cky-edit-content-lists [data-slot="select-trigger"]:focus-visible {
  --tw-outline-style: none;
  --tw-ring-shadow: 0 0 #0000;
  --tw-ring-offset-shadow: 0 0 #0000;
  border-color: #1863dc;
  outline-style: 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;
}

.cky-app-wrap .cky-edit-content-lists [data-slot="select-trigger"] [data-slot="select-value"] {
  font-size: inherit;
  font-weight: inherit;
}

.cky-app-wrap .cky-edit-content-lists [data-slot="select-trigger"] svg {
  display: none;
}

.cky-app-wrap .cky-app-rtl input, .cky-app-wrap .cky-app-rtl textarea, .cky-app-wrap .cky-app-rtl .cky-nav-tab-section-header, .cky-app-wrap .cky-app-rtl .cky-cookies-title, .cky-app-wrap .cky-app-rtl .cky-category-description, .cky-app-wrap .cky-app-rtl .cky-rich-text-editor, .cky-app-wrap .cky-app-rtl .cky-rich-text-editor *, .cky-app-wrap .cky-app-rtl .cky-rich-text-editor-container, .cky-app-wrap .cky-app-rtl .cky-rich-text-editor-container * {
  text-align: right;
  direction: rtl;
}

.cky-app-wrap .cky-tab-content-accordion .cky-lang-accordion-trigger {
  text-align: left;
}

.cky-app-wrap .cky-tab-content-accordion.cky-app-rtl .cky-lang-accordion-trigger {
  text-align: right;
}

.cky-app-wrap .cky-tab-content-accordion .cky-lang-accordion-trigger .cky-app-accordion-title {
  margin: calc(var(--cky-spacing) * 0);
  box-sizing: border-box;
  width: 100%;
  padding-inline: calc(var(--cky-spacing) * 5);
  font-size: var(--cky-text-sm);
  line-height: var(--tw-leading, var(--cky-text-sm--line-height));
  --tw-font-weight: var(--cky-font-weight-medium);
  font-weight: var(--cky-font-weight-medium);
  color: #23282d;
  cursor: pointer;
  background-color: #f6f7f7;
  align-items: center;
  padding-block: 13px;
  line-height: 1.3;
  display: flex;
}

.cky-app-wrap .cky-tab-content-accordion .cky-lang-accordion-trigger .cky-app-accordion-title:after {
  content: none;
}

.cky-app-wrap .cky-tab-content-accordion .cky-lang-accordion-trigger .cky-app-accordion-title:before {
  content: "";
  height: calc(var(--cky-spacing) * 2);
  opacity: .8;
  background-color: currentColor;
  flex-shrink: 0;
  width: 11px;
  margin-right: 10px;
  transition: transform .1s;
  display: block;
  transform: rotate(-90deg);
  -webkit-mask-image: url("data:image/svg+xml,%3csvg%20width='7'%20height='5'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M3.75%205%20.502.5h6.496L3.75%205z'%20fill='%231863DC'/%3e%3c/svg%3e");
  mask-image: url("data:image/svg+xml,%3csvg%20width='7'%20height='5'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M3.75%205%20.502.5h6.496L3.75%205z'%20fill='%231863DC'/%3e%3c/svg%3e");
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.cky-app-wrap .cky-tab-content-accordion .cky-lang-accordion-item[data-state="open"] .cky-app-accordion-title {
  border-bottom-style: var(--tw-border-style);
  border-color: #f3f4f5;
  border-bottom-width: 1px;
}

.cky-app-wrap .cky-tab-content-accordion .cky-lang-accordion-item[data-state="open"] .cky-app-accordion-title:before {
  transform: none;
}

.cky-app-wrap .cky-edit-content .cky-tab-content-accordion .cky-form-heading {
  margin-inline: calc(var(--cky-spacing) * 0);
  margin-top: calc(var(--cky-spacing) * 0);
  font-size: var(--cky-text-sm);
  line-height: var(--tw-leading, var(--cky-text-sm--line-height));
  --tw-font-weight: var(--cky-font-weight-medium);
  font-weight: var(--cky-font-weight-medium);
  margin-bottom: 10px;
}

.cky-app-wrap .cky-app-accordion.cky-app-accordion-boxed {
  margin: calc(var(--cky-spacing) * 0);
  padding: calc(var(--cky-spacing) * 0);
  list-style-type: none;
}

.cky-app-wrap .cky-lang-edit-page .cky-loader-languages > :not(:first-child) {
  margin-top: 15px;
}

.cky-app-wrap .cky-section {
  margin-block: calc(var(--cky-spacing) * 5);
  padding-inline: 15px;
  padding-block: calc(var(--cky-spacing) * 5);
}

.cky-app-wrap .cky-section-header-actions .cky-button, .cky-app-wrap .cky-section-header-actions button.cky-button {
  align-items: center;
  gap: calc(var(--cky-spacing) * 1.5);
  display: inline-flex;
}

@keyframes accordion-down {
  from {
    height: 0;
  }

  to {
    height: var(--radix-accordion-content-height);
  }
}

@keyframes accordion-up {
  from {
    height: var(--radix-accordion-content-height);
  }

  to {
    height: 0;
  }
}

.animate-accordion-down {
  animation: .2s ease-out accordion-down;
}

.animate-accordion-up {
  animation: .2s ease-out accordion-up;
}

.cky-aria-expanded-notice {
  height: auto;
}

.cky-aria-expanded {
  height: 376px;
}

.cky-accordion-trigger:after {
  content: "";
  opacity: .8;
  width: 11px;
  height: 8px;
  transition-property: transform, translate, scale, rotate;
  transition-timing-function: var(--tw-ease, var(--cky-default-transition-timing-function));
  transition-duration: var(--tw-duration, var(--cky-default-transition-duration));
  --tw-duration: .1s;
  --tw-ease: var(--cky-ease-out);
  transition-duration: .1s;
  transition-timing-function: var(--cky-ease-out);
  background-color: currentColor;
  flex-shrink: 0;
  align-self: center;
  margin-left: auto;
  display: block;
  -webkit-mask-image: url("data:image/svg+xml,%3csvg%20width='7'%20height='5'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M3.75%205%20.502.5h6.496L3.75%205z'%20fill='%231863DC'/%3e%3c/svg%3e");
  mask-image: url("data:image/svg+xml,%3csvg%20width='7'%20height='5'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M3.75%205%20.502.5h6.496L3.75%205z'%20fill='%231863DC'/%3e%3c/svg%3e");
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

.cky-accordion-trigger[data-state="open"]:after {
  rotate: 180deg;
}

.cky-accordion-trigger svg {
  display: none !important;
}

.cky-connect-card-accordion h3 {
  margin: calc(var(--cky-spacing) * 0);
}

.cky-select-trigger-custom svg {
  display: none !important;
}

.cky-select-trigger-custom {
  background-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%3e%3ctitle%3edown-arrow%3c/title%3e%3cg%20fill='%23000000'%3e%3cpath%20d='M10.293,3.293,6,7.586,1.707,3.293A1,1,0,0,0,.293,4.707l5,5a1,1,0,0,0,1.414,0l5-5a1,1,1,0-1.414-1.414Z'%20fill='%23000000'%3e%3c/path%3e%3c/g%3e%3c/svg%3e");
  background-position: calc(100% - 10px);
  background-repeat: no-repeat;
  background-size: 10px;
}

.cky-select-item {
  padding-left: 30px;
  position: relative;
}

[data-sonner-toaster] {
  top: calc(var(--cky-spacing) * 9) !important;
  right: calc(var(--cky-spacing) * 5) !important;
  --toast-icon-margin-start: 0px !important;
  --toast-icon-margin-end: 0px !important;
  --toast-svg-margin-start: 0px !important;
  --toast-svg-margin-end: 0px !important;
}

[data-sonner-toaster] [data-sonner-toast][data-type="success"], [data-sonner-toaster] [data-sonner-toast][data-type="default"], [data-sonner-toaster] [data-sonner-toast]:not([data-type]) {
  --cky-toast-bg: #fafffa;
  --cky-toast-border: #46b450;
  --cky-toast-icon: #46b450;
}

[data-sonner-toaster] [data-sonner-toast][data-type="error"] {
  --cky-toast-bg: #fdf3f2;
  --cky-toast-border: #e71d36;
  --cky-toast-icon: #e71d36;
}

[data-sonner-toaster] [data-sonner-toast][data-type="warning"] {
  --cky-toast-bg: #fdf3f2;
  --cky-toast-border: #ffb240;
  --cky-toast-icon: #ffb240;
}

[data-sonner-toaster] [data-sonner-toast][data-type="info"] {
  --cky-toast-bg: #fdf3f2;
  --cky-toast-border: #17a8e3;
  --cky-toast-icon: #17a8e3;
}

[data-sonner-toaster] [data-sonner-toast][data-type], [data-sonner-toaster] [data-sonner-toast]:not([data-type]) {
  background-color: var(--cky-toast-bg) !important;
  --background: var(--cky-toast-bg) !important;
  --border: var(--cky-toast-border) !important;
  border-color: var(--cky-toast-border) !important;
}

[data-sonner-toaster] [data-sonner-toast] {
  margin-bottom: calc(var(--cky-spacing) * 2.5) !important;
  border-style: var(--tw-border-style) !important;
  --foreground: #000 !important;
  --muted-foreground: #000 !important;
  border-width: 1px !important;
  border-radius: 3px !important;
  align-items: center !important;
  width: fit-content !important;
  min-width: 300px !important;
  max-width: min(356px, 100vw - 40px) !important;
  padding: 15px 20px !important;
  display: flex !important;
}

[data-sonner-toaster] [data-sonner-toast] [data-content], [data-sonner-toaster] [data-sonner-toast] [data-title], [data-sonner-toaster] [data-sonner-toast] [data-description] {
  --tw-font-weight: var(--cky-font-weight-normal) !important;
  font-size: 13px !important;
  font-weight: var(--cky-font-weight-normal) !important;
  color: var(--cky-color-black) !important;
}

[data-sonner-toaster] [data-sonner-toast][data-styled="true"] [data-icon], [data-sonner-toaster] [data-sonner-toast] [data-icon] {
  margin: calc(var(--cky-spacing) * 0) !important;
  flex-shrink: 0 !important;
  justify-content: center !important;
  align-items: center !important;
  width: 20px !important;
  min-width: 20px !important;
  max-width: 20px !important;
  height: 20px !important;
  min-height: 20px !important;
  max-height: 20px !important;
  display: flex !important;
}

[data-sonner-toaster] [data-sonner-toast] [data-icon] img {
  width: calc(var(--cky-spacing) * 5) !important;
  height: calc(var(--cky-spacing) * 5) !important;
  max-height: calc(var(--cky-spacing) * 5) !important;
  max-width: calc(var(--cky-spacing) * 5) !important;
  object-fit: contain !important;
  flex-shrink: 0 !important;
}

[data-sonner-toaster] [data-sonner-toast] [data-icon] svg {
  width: calc(var(--cky-spacing) * 5) !important;
  height: calc(var(--cky-spacing) * 5) !important;
  flex-shrink: 0 !important;
}

[data-sonner-toaster] [data-sonner-toast][data-styled="true"] [data-title] {
  --tw-font-weight: var(--cky-font-weight-normal) !important;
  font-weight: var(--cky-font-weight-normal) !important;
}

[data-sonner-toaster] [data-sonner-toast][data-type="success"] [data-icon] svg, [data-sonner-toaster] [data-sonner-toast][data-type="default"] [data-icon] svg, [data-sonner-toaster] [data-sonner-toast]:not([data-type]) [data-icon] svg, [data-sonner-toaster] [data-sonner-toast][data-type="error"] [data-icon] svg, [data-sonner-toaster] [data-sonner-toast][data-type="warning"] [data-icon] svg, [data-sonner-toaster] [data-sonner-toast][data-type="info"] [data-icon] svg {
  fill: none !important;
  stroke: var(--cky-toast-icon) !important;
  color: var(--cky-toast-icon) !important;
}

@keyframes cky-preview-shimmer {
  0% {
    background-position: -468px 0;
  }

  100% {
    background-position: 468px 0;
  }
}

.cky-app-switch > span {
  transition-property: transform, translate, scale, rotate;
  transition-timing-function: var(--tw-ease, var(--cky-default-transition-timing-function));
  transition-duration: var(--tw-duration, var(--cky-default-transition-duration));
  --tw-duration: .2s;
  transition-duration: .2s;
  height: calc(var(--cky-spacing) * 3) !important;
  width: calc(var(--cky-spacing) * 3) !important;
  min-width: calc(var(--cky-spacing) * 3) !important;
  --tw-translate-x: 3px !important;
  translate: var(--tw-translate-x) var(--tw-translate-y) !important;
}

.cky-app-switch[data-state="checked"] > span {
  --tw-translate-x: 21px !important;
  translate: var(--tw-translate-x) var(--tw-translate-y) !important;
}

@media (prefers-reduced-motion: reduce) {
  *, :before, :after {
    transition-duration: .01ms !important;
    animation-duration: .01ms !important;
    animation-iteration-count: 1 !important;
  }
}

@media (prefers-contrast: high) {
  .cky-card {
    border-style: var(--tw-border-style);
    border-width: 2px;
    border-color: var(--cky-color-gray-300);
  }
}

@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-space-x-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

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

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

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

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

@property --tw-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-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-ease {
  syntax: "*";
  inherits: false
}

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

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

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

@property --tw-gradient-from {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-via {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-to {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

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

@property --tw-gradient-via-stops {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-from-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 0%;
}

@property --tw-gradient-via-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 50%;
}

@property --tw-gradient-to-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 100%;
}

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

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