/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */
@layer properties;
@layer theme, base, components, utilities;
@layer theme {
  :root, :host {
    --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji",
      "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace;
    --color-red-100: oklch(93.6% 0.032 17.717);
    --color-red-200: oklch(88.5% 0.062 18.334);
    --color-red-400: oklch(70.4% 0.191 22.216);
    --color-red-500: oklch(63.7% 0.237 25.331);
    --color-red-600: oklch(57.7% 0.245 27.325);
    --color-red-700: oklch(50.5% 0.213 27.518);
    --color-red-800: oklch(44.4% 0.177 26.899);
    --color-yellow-200: oklch(94.5% 0.129 101.54);
    --color-yellow-600: oklch(68.1% 0.162 75.834);
    --color-yellow-800: oklch(47.6% 0.114 61.907);
    --color-green-200: oklch(92.5% 0.084 155.995);
    --color-green-500: oklch(72.3% 0.219 149.579);
    --color-green-600: oklch(62.7% 0.194 149.214);
    --color-green-700: oklch(52.7% 0.154 150.069);
    --color-green-800: oklch(44.8% 0.119 151.328);
    --color-cyan-500: oklch(71.5% 0.143 215.221);
    --color-cyan-600: oklch(60.9% 0.126 221.723);
    --color-sky-950: oklch(29.3% 0.066 243.157);
    --color-blue-50: oklch(97% 0.014 254.604);
    --color-blue-200: oklch(88.2% 0.059 254.128);
    --color-blue-300: oklch(80.9% 0.105 251.813);
    --color-blue-400: oklch(70.7% 0.165 254.624);
    --color-blue-500: oklch(62.3% 0.214 259.815);
    --color-blue-600: oklch(54.6% 0.245 262.881);
    --color-blue-700: oklch(48.8% 0.243 264.376);
    --color-blue-800: oklch(42.4% 0.199 265.638);
    --color-indigo-200: oklch(87% 0.065 274.039);
    --color-indigo-300: oklch(78.5% 0.115 274.713);
    --color-indigo-600: oklch(51.1% 0.262 276.966);
    --color-slate-100: oklch(96.8% 0.007 247.896);
    --color-slate-200: oklch(92.9% 0.013 255.508);
    --color-slate-400: oklch(70.4% 0.04 256.788);
    --color-slate-800: oklch(27.9% 0.041 260.031);
    --color-gray-50: oklch(98.5% 0.002 247.839);
    --color-gray-100: oklch(96.7% 0.003 264.542);
    --color-gray-200: oklch(92.8% 0.006 264.531);
    --color-gray-300: oklch(87.2% 0.01 258.338);
    --color-gray-400: oklch(70.7% 0.022 261.325);
    --color-gray-500: oklch(55.1% 0.027 264.364);
    --color-gray-600: oklch(44.6% 0.03 256.802);
    --color-gray-700: oklch(37.3% 0.034 259.733);
    --color-gray-800: oklch(27.8% 0.033 256.848);
    --color-gray-900: oklch(21% 0.034 264.665);
    --color-neutral-200: oklch(92.2% 0 0);
    --color-neutral-300: oklch(87% 0 0);
    --color-neutral-400: oklch(70.8% 0 0);
    --color-neutral-500: oklch(55.6% 0 0);
    --color-neutral-800: oklch(26.9% 0 0);
    --color-black: #000;
    --color-white: #fff;
    --spacing: 0.25rem;
    --container-lg: 32rem;
    --container-2xl: 42rem;
    --container-5xl: 64rem;
    --text-xs: 0.75rem;
    --text-xs--line-height: calc(1 / 0.75);
    --text-sm: 0.875rem;
    --text-sm--line-height: calc(1.25 / 0.875);
    --text-base: 1rem;
    --text-base--line-height: calc(1.5 / 1);
    --text-lg: 1.125rem;
    --text-lg--line-height: calc(1.75 / 1.125);
    --text-xl: 1.25rem;
    --text-xl--line-height: calc(1.75 / 1.25);
    --text-2xl: 1.5rem;
    --text-2xl--line-height: calc(2 / 1.5);
    --text-3xl: 1.875rem;
    --text-3xl--line-height: calc(2.25 / 1.875);
    --text-5xl: 3rem;
    --text-5xl--line-height: 1;
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --font-weight-black: 900;
    --tracking-wider: 0.05em;
    --leading-loose: 2;
    --radius-sm: 0.25rem;
    --radius-md: 0.375rem;
    --radius-lg: 0.5rem;
    --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);
    --default-transition-duration: 150ms;
    --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    --default-font-family: var(--font-sans);
    --default-mono-font-family: var(--font-mono);
  }
}
@layer base {
  *, ::after, ::before, ::backdrop, ::file-selector-button {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    border: 0 solid;
  }
  html, :host {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    font-family: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
    font-feature-settings: var(--default-font-feature-settings, normal);
    font-variation-settings: var(--default-font-variation-settings, normal);
    -webkit-tap-highlight-color: transparent;
  }
  hr {
    height: 0;
    color: inherit;
    border-top-width: 1px;
  }
  abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }
  h1, h2, h3, h4, h5, h6 {
    font-size: inherit;
    font-weight: inherit;
  }
  a {
    color: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
  }
  b, strong {
    font-weight: bolder;
  }
  code, kbd, samp, pre {
    font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
    font-feature-settings: var(--default-mono-font-feature-settings, normal);
    font-variation-settings: var(--default-mono-font-variation-settings, normal);
    font-size: 1em;
  }
  small {
    font-size: 80%;
  }
  sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
  }
  sub {
    bottom: -0.25em;
  }
  sup {
    top: -0.5em;
  }
  table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
  }
  :-moz-focusring {
    outline: auto;
  }
  progress {
    vertical-align: baseline;
  }
  summary {
    display: list-item;
  }
  ol, ul, menu {
    list-style: none;
  }
  img, svg, video, canvas, audio, iframe, embed, object {
    display: block;
    vertical-align: middle;
  }
  img, video {
    max-width: 100%;
    height: auto;
  }
  button, input, select, optgroup, textarea, ::file-selector-button {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    border-radius: 0;
    background-color: transparent;
    opacity: 1;
  }
  :where(select:is([multiple], [size])) optgroup {
    font-weight: bolder;
  }
  :where(select:is([multiple], [size])) optgroup option {
    padding-inline-start: 20px;
  }
  ::file-selector-button {
    margin-inline-end: 4px;
  }
  ::placeholder {
    opacity: 1;
  }
  @supports (not (-webkit-appearance: -apple-pay-button))  or (contain-intrinsic-size: 1px) {
    ::placeholder {
      color: currentcolor;
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
    }
  }
  textarea {
    resize: vertical;
  }
  ::-webkit-search-decoration {
    -webkit-appearance: none;
  }
  ::-webkit-date-and-time-value {
    min-height: 1lh;
    text-align: inherit;
  }
  ::-webkit-datetime-edit {
    display: inline-flex;
  }
  ::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
  }
  ::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field {
    padding-block: 0;
  }
  :-moz-ui-invalid {
    box-shadow: none;
  }
  button, input:where([type="button"], [type="reset"], [type="submit"]), ::file-selector-button {
    appearance: button;
  }
  ::-webkit-inner-spin-button, ::-webkit-outer-spin-button {
    height: auto;
  }
  [hidden]:where(:not([hidden="until-found"])) {
    display: none !important;
  }
}
@layer utilities {
  .d-modal {
    pointer-events: none;
    visibility: hidden;
    position: fixed;
    inset: calc(0.25rem * 0);
    margin: calc(0.25rem * 0);
    display: grid;
    height: 100%;
    max-height: none;
    width: 100%;
    max-width: none;
    align-items: center;
    justify-items: center;
    background-color: transparent;
    padding: calc(0.25rem * 0);
    color: inherit;
    overflow-x: hidden;
    transition: translate 0.3s ease-out, visibility 0.3s allow-discrete, background-color 0.3s ease-out, opacity 0.1s ease-out;
    overflow-y: hidden;
    overscroll-behavior: contain;
    z-index: 999;
    scrollbar-gutter: auto;
    &::backdrop {
      display: none;
    }
    &.d-modal-open, &[open], &:target {
      pointer-events: auto;
      visibility: visible;
      opacity: 100%;
      background-color: oklch(0% 0 0/ 0.4);
      .d-modal-box {
        translate: 0 0;
        scale: 1;
        opacity: 1;
      }
    }
    @starting-style {
      &.d-modal-open, &[open], &:target {
        visibility: hidden;
        opacity: 0%;
      }
    }
  }
  .d-tab {
    position: relative;
    display: inline-flex;
    cursor: pointer;
    appearance: none;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    text-align: center;
    webkit-user-select: none;
    user-select: none;
    &:hover {
      @media (hover: hover) {
        color: var(--color-base-content);
      }
    }
    --d-tab-p: 1rem;
    --d-tab-bg: var(--color-base-100);
    --d-tab-border-color: var(--color-base-300);
    --d-tab-radius-ss: 0;
    --d-tab-radius-se: 0;
    --d-tab-radius-es: 0;
    --d-tab-radius-ee: 0;
    --d-tab-order: 0;
    --d-tab-radius-min: calc(0.75rem - var(--border));
    border-color: #0000;
    order: var(--d-tab-order);
    height: var(--d-tab-height);
    font-size: 0.875rem;
    padding-inline-start: var(--d-tab-p);
    padding-inline-end: var(--d-tab-p);
    &:is(input[type="radio"]) {
      min-width: fit-content;
      &:after {
        content: attr(aria-label);
      }
    }
    &:is(label) {
      position: relative;
      input {
        position: absolute;
        inset: calc(0.25rem * 0);
        cursor: pointer;
        appearance: none;
        opacity: 0%;
      }
    }
    &:checked, &:is(label:has(:checked)), &:is(.d-tab-active, [aria-selected="true"], [aria-current="true"], [aria-current="page"]) {
      & + .d-tab-content {
        display: block;
        height: calc(100% - var(--d-tab-height) + var(--border));
      }
    }
    &:not( :checked, label:has(:checked), :hover, .d-tab-active, [aria-selected="true"], [aria-current="true"], [aria-current="page"] ) {
      color: var(--color-base-content);
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab, var(--color-base-content) 50%, transparent);
      }
    }
    &:not(input):empty {
      flex-grow: 1;
      cursor: default;
    }
    &:focus {
      --tw-outline-style: none;
      outline-style: none;
      @media (forced-colors: active) {
        outline: 2px solid transparent;
        outline-offset: 2px;
      }
    }
    &:focus-visible, &:is(label:has(:checked:focus-visible)) {
      outline: 2px solid currentColor;
      outline-offset: -5px;
    }
    &[disabled] {
      pointer-events: none;
      opacity: 40%;
    }
  }
  .d-menu {
    display: flex;
    width: fit-content;
    flex-direction: column;
    flex-wrap: wrap;
    padding: calc(0.25rem * 2);
    --d-menu-active-fg: var(--color-neutral-content);
    --d-menu-active-bg: var(--color-neutral);
    font-size: 0.875rem;
    :where(li ul) {
      position: relative;
      margin-inline-start: calc(0.25rem * 4);
      padding-inline-start: calc(0.25rem * 2);
      white-space: nowrap;
      &:before {
        position: absolute;
        inset-inline-start: calc(0.25rem * 0);
        top: calc(0.25rem * 3);
        bottom: calc(0.25rem * 3);
        background-color: var(--color-base-content);
        opacity: 10%;
        width: var(--border);
        content: "";
      }
    }
    :where(li > .d-menu-dropdown:not(.d-menu-dropdown-show)) {
      display: none;
    }
    :where(li:not(.d-menu-title) > *:not(ul, details, .d-menu-title, .d-btn)), :where(li:not(.d-menu-title) > details > summary:not(.d-menu-title)) {
      display: grid;
      grid-auto-flow: column;
      align-content: flex-start;
      align-items: center;
      gap: calc(0.25rem * 2);
      border-radius: var(--radius-field);
      padding-inline: calc(0.25rem * 3);
      padding-block: calc(0.25rem * 1.5);
      text-align: start;
      transition-property: color, background-color, box-shadow;
      transition-duration: 0.2s;
      transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
      grid-auto-columns: minmax(auto, max-content) auto max-content;
      text-wrap: balance;
      user-select: none;
    }
    :where(li > details > summary) {
      --tw-outline-style: none;
      outline-style: none;
      @media (forced-colors: active) {
        outline: 2px solid transparent;
        outline-offset: 2px;
      }
      &::-webkit-details-marker {
        display: none;
      }
    }
    :where(li > details > summary), :where(li > .d-menu-dropdown-toggle) {
      &:after {
        justify-self: flex-end;
        display: block;
        height: 0.375rem;
        width: 0.375rem;
        rotate: -135deg;
        translate: 0 -1px;
        transition-property: rotate, translate;
        transition-duration: 0.2s;
        content: "";
        transform-origin: 50% 50%;
        box-shadow: 2px 2px inset;
        pointer-events: none;
      }
    }
    :where(li > details[open] > summary):after, :where(li > .d-menu-dropdown-toggle.d-menu-dropdown-show):after {
      rotate: 45deg;
      translate: 0 1px;
    }
    :where( li:not(.d-menu-title, .d-disabled) > *:not(ul, details, .d-menu-title), li:not(.d-menu-title, .d-disabled) > details > summary:not(.d-menu-title) ):not(.d-menu-active, :active, .d-btn) {
      &.d-menu-focus, &:focus-visible {
        cursor: pointer;
        background-color: var(--color-base-content);
        @supports (color: color-mix(in lab, red, red)) {
          background-color: color-mix(in oklab, var(--color-base-content) 10%, transparent);
        }
        color: var(--color-base-content);
        --tw-outline-style: none;
        outline-style: none;
        @media (forced-colors: active) {
          outline: 2px solid transparent;
          outline-offset: 2px;
        }
      }
    }
    :where( li:not(.d-menu-title, .d-disabled) > *:not(ul, details, .d-menu-title):not(.d-menu-active, :active, .d-btn):hover, li:not(.d-menu-title, .d-disabled) > details > summary:not(.d-menu-title):not(.d-menu-active, :active, .d-btn):hover ) {
      cursor: pointer;
      background-color: var(--color-base-content);
      @supports (color: color-mix(in lab, red, red)) {
        background-color: color-mix(in oklab, var(--color-base-content) 10%, transparent);
      }
      --tw-outline-style: none;
      outline-style: none;
      @media (forced-colors: active) {
        outline: 2px solid transparent;
        outline-offset: 2px;
      }
      box-shadow: 0 1px oklch(0% 0 0 / 0.01) inset, 0 -1px oklch(100% 0 0 / 0.01) inset;
    }
    :where(li:empty) {
      background-color: var(--color-base-content);
      opacity: 10%;
      margin: 0.5rem 1rem;
      height: 1px;
    }
    :where(li) {
      position: relative;
      display: flex;
      flex-shrink: 0;
      flex-direction: column;
      flex-wrap: wrap;
      align-items: stretch;
      .d-badge {
        justify-self: flex-end;
      }
      & > *:not(ul, .d-menu-title, details, .d-btn):active, & > *:not(ul, .d-menu-title, details, .d-btn).d-menu-active, & > details > summary:active {
        --tw-outline-style: none;
        outline-style: none;
        @media (forced-colors: active) {
          outline: 2px solid transparent;
          outline-offset: 2px;
        }
        color: var(--d-menu-active-fg);
        background-color: var(--d-menu-active-bg);
        background-size: auto, calc(var(--noise) * 100%);
        background-image: none, var(--d-fx-noise);
        &:not(&:active) {
          box-shadow: 0 2px calc(var(--depth) * 3px) -2px var(--d-menu-active-bg);
        }
      }
      &.d-menu-disabled {
        pointer-events: none;
        color: var(--color-base-content);
        @supports (color: color-mix(in lab, red, red)) {
          color: color-mix(in oklab, var(--color-base-content) 20%, transparent);
        }
      }
    }
    .d-dropdown:focus-within {
      .d-menu-dropdown-toggle:after {
        rotate: 45deg;
        translate: 0 1px;
      }
    }
    .d-dropdown-content {
      margin-top: calc(0.25rem * 2);
      padding: calc(0.25rem * 2);
      &:before {
        display: none;
      }
    }
  }
  .d-dropdown {
    position: relative;
    display: inline-block;
    position-area: var(--d-anchor-v, bottom) var(--d-anchor-h, span-right);
    & > *:not(summary):focus {
      --tw-outline-style: none;
      outline-style: none;
      @media (forced-colors: active) {
        outline: 2px solid transparent;
        outline-offset: 2px;
      }
    }
    .d-dropdown-content {
      position: absolute;
    }
    &:not(details, .d-dropdown-open, .d-dropdown-hover:hover, :focus-within) {
      .d-dropdown-content {
        display: none;
        transform-origin: top;
        opacity: 0%;
        scale: 95%;
      }
    }
    &[popover], .d-dropdown-content {
      z-index: 999;
      @media (prefers-reduced-motion: no-preference) {
        animation: dropdown 0.2s;
        transition-property: opacity, scale, display;
        transition-behavior: allow-discrete;
        transition-duration: 0.2s;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
      }
    }
    @starting-style {
      &[popover], .d-dropdown-content {
        scale: 95%;
        opacity: 0;
      }
    }
    &.d-dropdown-open, &:not(.d-dropdown-hover):focus, &:focus-within {
       > [tabindex]:first-child {
        pointer-events: none;
      }
      .d-dropdown-content {
        opacity: 100%;
      }
    }
    &.d-dropdown-hover:hover {
      .d-dropdown-content {
        opacity: 100%;
        scale: 100%;
      }
    }
    &:is(details) {
      summary {
        &::-webkit-details-marker {
          display: none;
        }
      }
    }
    &.d-dropdown-open, &:focus, &:focus-within {
      .d-dropdown-content {
        scale: 100%;
      }
    }
    &:where([popover]) {
      background: #0000;
    }
    &[popover] {
      position: fixed;
      color: inherit;
      @supports not (position-area: bottom) {
        margin: auto;
        &.d-dropdown-open:not(:popover-open) {
          display: none;
          transform-origin: top;
          opacity: 0%;
          scale: 95%;
        }
        &::backdrop {
          background-color: color-mix(in oklab, #000 30%, #0000);
        }
      }
      &:not(.d-dropdown-open, :popover-open) {
        display: none;
        transform-origin: top;
        opacity: 0%;
        scale: 95%;
      }
    }
  }
  .d-btn {
    :where(&) {
      width: unset;
    }
    display: inline-flex;
    flex-shrink: 0;
    cursor: pointer;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: center;
    gap: calc(0.25rem * 1.5);
    text-align: center;
    vertical-align: middle;
    outline-offset: 2px;
    webkit-user-select: none;
    user-select: none;
    padding-inline: var(--d-btn-p);
    color: var(--d-btn-fg);
    --tw-prose-links: var(--d-btn-fg);
    height: var(--d-size);
    font-size: var(--d-fontsize, 0.875rem);
    font-weight: 600;
    outline-color: var(--d-btn-color, var(--color-base-content));
    transition-property: color, background-color, border-color, box-shadow;
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    transition-duration: 0.2s;
    border-start-start-radius: var(--d-join-ss, var(--radius-field));
    border-start-end-radius: var(--d-join-se, var(--radius-field));
    border-end-start-radius: var(--d-join-es, var(--radius-field));
    border-end-end-radius: var(--d-join-ee, var(--radius-field));
    background-color: var(--d-btn-bg);
    background-size: auto, calc(var(--noise) * 100%);
    background-image: none, var(--d-btn-noise);
    border-width: var(--border);
    border-style: solid;
    border-color: var(--d-btn-border);
    text-shadow: 0 0.5px oklch(100% 0 0 / calc(var(--depth) * 0.15));
    touch-action: manipulation;
    box-shadow: 0 0.5px 0 0.5px oklch(100% 0 0 / calc(var(--depth) * 6%)) inset, var(--d-btn-shadow);
    --d-size: calc(var(--size-field, 0.25rem) * 10);
    --d-btn-bg: var(--d-btn-color, var(--color-base-200));
    --d-btn-fg: var(--color-base-content);
    --d-btn-p: 1rem;
    --d-btn-border: var(--d-btn-bg);
    @supports (color: color-mix(in lab, red, red)) {
      --d-btn-border: color-mix(in oklab, var(--d-btn-bg), #000 calc(var(--depth) * 5%));
    }
    --d-btn-shadow: 0 3px 2px -2px var(--d-btn-bg),
    0 4px 3px -2px var(--d-btn-bg);
    @supports (color: color-mix(in lab, red, red)) {
      --d-btn-shadow: 0 3px 2px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000),
    0 4px 3px -2px color-mix(in oklab, var(--d-btn-bg) calc(var(--depth) * 30%), #0000);
    }
    --d-btn-noise: var(--d-fx-noise);
    .prose & {
      text-decoration-line: none;
    }
    @media (hover: hover) {
      &:hover {
        --d-btn-bg: var(--d-btn-color, var(--color-base-200));
        @supports (color: color-mix(in lab, red, red)) {
          --d-btn-bg: color-mix(in oklab, var(--d-btn-color, var(--color-base-200)), #000 7%);
        }
      }
    }
    &:focus-visible, &:has(:focus-visible) {
      outline-width: 2px;
      outline-style: solid;
      isolation: isolate;
    }
    &:active:not(.d-btn-active) {
      translate: 0 0.5px;
      --d-btn-bg: var(--d-btn-color, var(--color-base-200));
      @supports (color: color-mix(in lab, red, red)) {
        --d-btn-bg: color-mix(in oklab, var(--d-btn-color, var(--color-base-200)), #000 5%);
      }
      --d-btn-border: var(--d-btn-color, var(--color-base-200));
      @supports (color: color-mix(in lab, red, red)) {
        --d-btn-border: color-mix(in oklab, var(--d-btn-color, var(--color-base-200)), #000 7%);
      }
      --d-btn-shadow: 0 0 0 0 oklch(0% 0 0/0), 0 0 0 0 oklch(0% 0 0/0);
    }
    &:is(:disabled, [disabled], .d-btn-disabled) {
      &:not(.d-btn-link, .d-btn-ghost) {
        background-color: var(--color-base-content);
        @supports (color: color-mix(in lab, red, red)) {
          background-color: color-mix(in oklab, var(--color-base-content) 10%, transparent);
        }
        box-shadow: none;
      }
      pointer-events: none;
      --d-btn-border: #0000;
      --d-btn-noise: none;
      --d-btn-fg: var(--color-base-content);
      @supports (color: color-mix(in lab, red, red)) {
        --d-btn-fg: color-mix(in oklch, var(--color-base-content) 20%, #0000);
      }
      @media (hover: hover) {
        &:hover {
          pointer-events: none;
          background-color: var(--color-neutral);
          @supports (color: color-mix(in lab, red, red)) {
            background-color: color-mix(in oklab, var(--color-neutral) 20%, transparent);
          }
          --d-btn-border: #0000;
          --d-btn-fg: var(--color-base-content);
          @supports (color: color-mix(in lab, red, red)) {
            --d-btn-fg: color-mix(in oklch, var(--color-base-content) 20%, #0000);
          }
        }
      }
    }
    &:is(input[type="checkbox"], input[type="radio"]) {
      appearance: none;
      &::after {
        content: attr(aria-label);
      }
    }
    &:where(input:checked:not(.d-filter .d-btn)) {
      --d-btn-color: var(--color-primary);
      --d-btn-fg: var(--color-primary-content);
      isolation: isolate;
    }
  }
  .d-loading {
    pointer-events: none;
    display: inline-block;
    aspect-ratio: 1 / 1;
    background-color: currentcolor;
    vertical-align: middle;
    width: calc(var(--size-selector, 0.25rem) * 6);
    mask-size: 100%;
    mask-repeat: no-repeat;
    mask-position: center;
    mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");
  }
  .pointer-events-none {
    pointer-events: none;
  }
  .invisible {
    visibility: hidden;
  }
  .visible {
    visibility: visible;
  }
  .d-toggle {
    border: var(--border) solid currentColor;
    color: var(--d-input-color);
    position: relative;
    display: inline-grid;
    flex-shrink: 0;
    cursor: pointer;
    appearance: none;
    place-content: center;
    vertical-align: middle;
    webkit-user-select: none;
    user-select: none;
    grid-template-columns: 0fr 1fr 1fr;
    --radius-selector-max: calc(
    var(--radius-selector) + var(--radius-selector) + var(--radius-selector)
  );
    border-radius: calc( var(--radius-selector) + min(var(--d-toggle-p), var(--radius-selector-max)) + min(var(--border), var(--radius-selector-max)) );
    padding: var(--d-toggle-p);
    box-shadow: 0 1px currentColor inset;
    @supports (color: color-mix(in lab, red, red)) {
      box-shadow: 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000) inset;
    }
    transition: color 0.3s, grid-template-columns 0.2s;
    --d-input-color: var(--color-base-content);
    @supports (color: color-mix(in lab, red, red)) {
      --d-input-color: color-mix(in oklab, var(--color-base-content) 50%, #0000);
    }
    --d-toggle-p: calc(var(--d-size) * 0.125);
    --d-size: calc(var(--size-selector, 0.25rem) * 6);
    width: calc((var(--d-size) * 2) - (var(--border) + var(--d-toggle-p)) * 2);
    height: var(--d-size);
     > * {
      z-index: 1;
      grid-column: span 1 / span 1;
      grid-column-start: 2;
      grid-row-start: 1;
      height: 100%;
      cursor: pointer;
      appearance: none;
      background-color: transparent;
      padding: calc(0.25rem * 0.5);
      transition: opacity 0.2s, rotate 0.4s;
      border: none;
      &:focus {
        --tw-outline-style: none;
        outline-style: none;
        @media (forced-colors: active) {
          outline: 2px solid transparent;
          outline-offset: 2px;
        }
      }
      &:nth-child(2) {
        color: var(--color-base-100);
        rotate: 0deg;
      }
      &:nth-child(3) {
        color: var(--color-base-100);
        opacity: 0%;
        rotate: -15deg;
      }
    }
    &:has(:checked) {
       > :nth-child(2) {
        opacity: 0%;
        rotate: 15deg;
      }
       > :nth-child(3) {
        opacity: 100%;
        rotate: 0deg;
      }
    }
    &:before {
      position: relative;
      inset-inline-start: calc(0.25rem * 0);
      grid-column-start: 2;
      grid-row-start: 1;
      aspect-ratio: 1 / 1;
      height: 100%;
      border-radius: var(--radius-selector);
      background-color: currentcolor;
      translate: 0;
      --tw-content: "";
      content: var(--tw-content);
      transition: background-color 0.1s, translate 0.2s, inset-inline-start 0.2s;
      box-shadow: 0 -1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset, 0 1px currentColor;
      @supports (color: color-mix(in lab, red, red)) {
        box-shadow: 0 -1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000);
      }
      background-size: auto, calc(var(--noise) * 100%);
      background-image: none, var(--d-fx-noise);
    }
    @media (forced-colors: active) {
      &:before {
        outline-style: var(--tw-outline-style);
        outline-width: 1px;
        outline-offset: calc(1px * -1);
      }
    }
    @media print {
      &:before {
        outline: 0.25rem solid;
        outline-offset: -1rem;
      }
    }
    &:focus-visible, &:has(:focus-visible) {
      outline: 2px solid currentColor;
      outline-offset: 2px;
    }
    &:checked, &[aria-checked="true"], &:has(> input:checked) {
      grid-template-columns: 1fr 1fr 0fr;
      background-color: var(--color-base-100);
      --d-input-color: var(--color-base-content);
      &:before {
        background-color: currentcolor;
      }
      @starting-style {
        &:before {
          opacity: 0;
        }
      }
    }
    &:indeterminate {
      grid-template-columns: 0.5fr 1fr 0.5fr;
    }
    &:disabled {
      cursor: not-allowed;
      opacity: 30%;
      &:before {
        background-color: transparent;
        border: var(--border) solid currentColor;
      }
    }
  }
  .d-input {
    cursor: text;
    border: var(--border) solid #0000;
    position: relative;
    display: inline-flex;
    flex-shrink: 1;
    appearance: none;
    align-items: center;
    gap: calc(0.25rem * 2);
    background-color: var(--color-base-100);
    padding-inline: calc(0.25rem * 3);
    vertical-align: middle;
    white-space: nowrap;
    width: clamp(3rem, 20rem, 100%);
    height: var(--d-size);
    font-size: 0.875rem;
    touch-action: manipulation;
    border-start-start-radius: var(--d-join-ss, var(--radius-field));
    border-start-end-radius: var(--d-join-se, var(--radius-field));
    border-end-start-radius: var(--d-join-es, var(--radius-field));
    border-end-end-radius: var(--d-join-ee, var(--radius-field));
    border-color: var(--d-input-color);
    box-shadow: 0 1px var(--d-input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset;
    @supports (color: color-mix(in lab, red, red)) {
      box-shadow: 0 1px color-mix(in oklab, var(--d-input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset;
    }
    --d-size: calc(var(--size-field, 0.25rem) * 10);
    --d-input-color: var(--color-base-content);
    @supports (color: color-mix(in lab, red, red)) {
      --d-input-color: color-mix(in oklab, var(--color-base-content) 20%, #0000);
    }
    &:where(input) {
      display: inline-flex;
    }
    :where(input) {
      display: inline-flex;
      height: 100%;
      width: 100%;
      appearance: none;
      background-color: transparent;
      border: none;
      &:focus, &:focus-within {
        --tw-outline-style: none;
        outline-style: none;
        @media (forced-colors: active) {
          outline: 2px solid transparent;
          outline-offset: 2px;
        }
      }
    }
    :where(input[type="url"]), :where(input[type="email"]) {
      direction: ltr;
    }
    :where(input[type="date"]) {
      display: inline-flex;
    }
    &:focus, &:focus-within {
      --d-input-color: var(--color-base-content);
      box-shadow: 0 1px var(--d-input-color);
      @supports (color: color-mix(in lab, red, red)) {
        box-shadow: 0 1px color-mix(in oklab, var(--d-input-color) calc(var(--depth) * 10%), #0000);
      }
      outline: 2px solid var(--d-input-color);
      outline-offset: 2px;
      isolation: isolate;
      z-index: 1;
    }
    &:has(> input[disabled]), &:is(:disabled, [disabled]), fieldset:disabled & {
      cursor: not-allowed;
      border-color: var(--color-base-200);
      background-color: var(--color-base-200);
      color: var(--color-base-content);
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab, var(--color-base-content) 40%, transparent);
      }
      &::placeholder {
        color: var(--color-base-content);
        @supports (color: color-mix(in lab, red, red)) {
          color: color-mix(in oklab, var(--color-base-content) 20%, transparent);
        }
      }
      box-shadow: none;
    }
    &:has(> input[disabled]) > input[disabled] {
      cursor: not-allowed;
    }
    &::-webkit-date-and-time-value {
      text-align: inherit;
    }
    &[type="number"] {
      &::-webkit-inner-spin-button {
        margin-block: calc(0.25rem * -3);
        margin-inline-end: calc(0.25rem * -3);
      }
    }
    &::-webkit-calendar-picker-indicator {
      position: absolute;
      inset-inline-end: 0.75em;
    }
    &:has(> input[type="date"]) {
      :where(input[type="date"]) {
        display: inline-flex;
        webkit-appearance: none;
        appearance: none;
      }
      input[type="date"]::-webkit-calendar-picker-indicator {
        position: absolute;
        inset-inline-end: 0.75em;
        width: 1em;
        height: 1em;
        cursor: pointer;
      }
    }
  }
  .d-table {
    font-size: 0.875rem;
    position: relative;
    width: 100%;
    border-radius: var(--radius-box);
    text-align: left;
    &:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) {
      text-align: right;
    }
    .d-tr.d-row-hover {
      &, &:nth-child(even) {
        &:hover {
          @media (hover: hover) {
            background-color: var(--color-base-200);
          }
        }
      }
    }
    :where(th, td) {
      padding-inline: calc(0.25rem * 4);
      padding-block: calc(0.25rem * 3);
      vertical-align: middle;
    }
    :where(thead, tfoot) {
      white-space: nowrap;
      color: var(--color-base-content);
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab, var(--color-base-content) 60%, transparent);
      }
      font-size: 0.875rem;
      font-weight: 600;
    }
    :where(tfoot) {
      border-top: var(--border) solid var(--color-base-content);
      @supports (color: color-mix(in lab, red, red)) {
        border-top: var(--border) solid color-mix(in oklch, var(--color-base-content) 5%, #0000);
      }
    }
    :where(.d-table-pin-rows thead tr) {
      position: sticky;
      top: calc(0.25rem * 0);
      z-index: 1;
      background-color: var(--color-base-100);
    }
    :where(.d-table-pin-rows tfoot tr) {
      position: sticky;
      bottom: calc(0.25rem * 0);
      z-index: 1;
      background-color: var(--color-base-100);
    }
    :where(.d-table-pin-cols tr th) {
      position: sticky;
      right: calc(0.25rem * 0);
      left: calc(0.25rem * 0);
      background-color: var(--color-base-100);
    }
    :where(thead tr, tbody tr:not(:last-child)) {
      border-bottom: var(--border) solid var(--color-base-content);
      @supports (color: color-mix(in lab, red, red)) {
        border-bottom: var(--border) solid color-mix(in oklch, var(--color-base-content) 5%, #0000);
      }
    }
  }
  .d-tabs-border {
    .d-tab {
      --d-tab-border-color: #0000 #0000 var(--d-tab-border-color) #0000;
      position: relative;
      border-radius: var(--radius-field);
      &:before {
        --tw-content: "";
        content: var(--tw-content);
        background-color: var(--d-tab-border-color);
        transition: background-color 0.2s ease;
        width: 80%;
        height: 3px;
        border-radius: var(--radius-field);
        bottom: 0;
        left: 10%;
        position: absolute;
      }
      &:is(.d-tab-active, [aria-selected="true"], [aria-current="true"], [aria-current="page"]):not( .d-tab-disabled, [disabled] ), &:is(input:checked), &:is(label:has(:checked)) {
        &:before {
          --d-tab-border-color: currentColor;
          border-top: 3px solid;
        }
      }
    }
  }
  .d-select {
    border: var(--border) solid #0000;
    position: relative;
    display: inline-flex;
    flex-shrink: 1;
    appearance: none;
    align-items: center;
    gap: calc(0.25rem * 1.5);
    background-color: var(--color-base-100);
    padding-inline-start: calc(0.25rem * 3);
    padding-inline-end: calc(0.25rem * 7);
    vertical-align: middle;
    width: clamp(3rem, 20rem, 100%);
    height: var(--d-size);
    font-size: 0.875rem;
    touch-action: manipulation;
    border-start-start-radius: var(--d-join-ss, var(--radius-field));
    border-start-end-radius: var(--d-join-se, var(--radius-field));
    border-end-start-radius: var(--d-join-es, var(--radius-field));
    border-end-end-radius: var(--d-join-ee, var(--radius-field));
    background-image: linear-gradient(45deg, #0000 50%, currentColor 50%), linear-gradient(135deg, currentColor 50%, #0000 50%);
    background-position: calc(100% - 20px) calc(1px + 50%), calc(100% - 16.1px) calc(1px + 50%);
    background-size: 4px 4px, 4px 4px;
    background-repeat: no-repeat;
    text-overflow: ellipsis;
    box-shadow: 0 1px var(--d-input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset;
    @supports (color: color-mix(in lab, red, red)) {
      box-shadow: 0 1px color-mix(in oklab, var(--d-input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset;
    }
    border-color: var(--d-input-color);
    --d-input-color: var(--color-base-content);
    @supports (color: color-mix(in lab, red, red)) {
      --d-input-color: color-mix(in oklab, var(--color-base-content) 20%, #0000);
    }
    --d-size: calc(var(--size-field, 0.25rem) * 10);
    [dir="rtl"] & {
      background-position: calc(0% + 12px) calc(1px + 50%), calc(0% + 16px) calc(1px + 50%);
    }
    &:where([multiple]) {
      height: auto;
      padding-block: calc(0.25rem * 3);
      padding-inline-end: calc(0.25rem * 3);
      background-image: none;
    }
    select {
      margin-inline-start: calc(0.25rem * -3);
      margin-inline-end: calc(0.25rem * -7);
      width: calc(100% + 2.75rem);
      appearance: none;
      padding-inline-start: calc(0.25rem * 3);
      padding-inline-end: calc(0.25rem * 7);
      height: calc(100% - calc(var(--border) * 2));
      align-items: center;
      background: inherit;
      border-radius: inherit;
      border-style: none;
      &:focus, &:focus-within {
        --tw-outline-style: none;
        outline-style: none;
        @media (forced-colors: active) {
          outline: 2px solid transparent;
          outline-offset: 2px;
        }
      }
      &:not(:last-child) {
        margin-inline-end: calc(0.25rem * -5.5);
        background-image: none;
      }
    }
    &:focus, &:focus-within {
      --d-input-color: var(--color-base-content);
      box-shadow: 0 1px var(--d-input-color);
      @supports (color: color-mix(in lab, red, red)) {
        box-shadow: 0 1px color-mix(in oklab, var(--d-input-color) calc(var(--depth) * 10%), #0000);
      }
      outline: 2px solid var(--d-input-color);
      outline-offset: 2px;
      isolation: isolate;
      z-index: 1;
    }
    &:has(> select[disabled]), &:is(:disabled, [disabled]), fieldset:disabled & {
      cursor: not-allowed;
      border-color: var(--color-base-200);
      background-color: var(--color-base-200);
      color: var(--color-base-content);
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab, var(--color-base-content) 40%, transparent);
      }
      &::placeholder {
        color: var(--color-base-content);
        @supports (color: color-mix(in lab, red, red)) {
          color: color-mix(in oklab, var(--color-base-content) 20%, transparent);
        }
      }
    }
    &:has(> select[disabled]) > select[disabled] {
      cursor: not-allowed;
    }
    &, & select {
      @supports (appearance: base-select) {
        appearance: base-select;
      }
      @supports (appearance: base-select) {
        &::picker(select) {
          appearance: base-select;
        }
      }
      &::picker(select) {
        color: inherit;
        max-height: min(24rem, 70dvh);
        border: var(--border) solid var(--color-base-200);
        margin-block: calc(0.25rem * 2);
        border-radius: var(--radius-box);
        padding: calc(0.25rem * 2);
        background-color: inherit;
        box-shadow: 0 2px calc(var(--depth) * 3px) -2px oklch(0% 0 0/0.2);
        box-shadow: 0 20px 25px -5px rgb(0 0 0 / calc(var(--depth) * 0.1)), 0 8px 10px -6px rgb(0 0 0 / calc(var(--depth) * 0.1));
      }
      &::picker-icon {
        display: none;
      }
      optgroup {
        padding-top: 0.5em;
        option {
          &:nth-child(1) {
            margin-top: 0.5em;
          }
        }
      }
      option {
        border-radius: var(--radius-field);
        padding-inline: calc(0.25rem * 3);
        padding-block: calc(0.25rem * 1.5);
        transition-property: color, background-color;
        transition-duration: 0.2s;
        transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
        &:not(:disabled) {
          &:hover, &:focus-visible {
            cursor: pointer;
            background-color: var(--color-base-content);
            @supports (color: color-mix(in lab, red, red)) {
              background-color: color-mix(in oklab, var(--color-base-content) 10%, transparent);
            }
            --tw-outline-style: none;
            outline-style: none;
            @media (forced-colors: active) {
              outline: 2px solid transparent;
              outline-offset: 2px;
            }
          }
          &:active {
            background-color: var(--color-neutral);
            color: var(--color-neutral-content);
            box-shadow: 0 2px calc(var(--depth) * 3px) -2px var(--color-neutral);
          }
        }
      }
    }
  }
  .d-card {
    position: relative;
    display: flex;
    flex-direction: column;
    border-radius: var(--radius-box);
    outline-width: 2px;
    transition: outline 0.2s ease-in-out;
    outline: 0 solid #0000;
    outline-offset: 2px;
    &:focus {
      --tw-outline-style: none;
      outline-style: none;
      @media (forced-colors: active) {
        outline: 2px solid transparent;
        outline-offset: 2px;
      }
    }
    &:focus-visible {
      outline-color: currentColor;
    }
    :where(figure:first-child) {
      overflow: hidden;
      border-start-start-radius: inherit;
      border-start-end-radius: inherit;
      border-end-start-radius: unset;
      border-end-end-radius: unset;
    }
    :where(figure:last-child) {
      overflow: hidden;
      border-start-start-radius: unset;
      border-start-end-radius: unset;
      border-end-start-radius: inherit;
      border-end-end-radius: inherit;
    }
    &:where(.d-card-border) {
      border: var(--border) solid var(--color-base-200);
    }
    &:where(.d-card-dash) {
      border: var(--border) dashed var(--color-base-200);
    }
    &.d-image-full {
      display: grid;
       > * {
        grid-column-start: 1;
        grid-row-start: 1;
      }
       > .d-card-body {
        position: relative;
        color: var(--color-neutral-content);
      }
      :where(figure) {
        overflow: hidden;
        border-radius: inherit;
      }
       > figure img {
        height: 100%;
        object-fit: cover;
        filter: brightness(28%);
      }
    }
    figure {
      display: flex;
      align-items: center;
      justify-content: center;
    }
    &:has(> input:is(input[type="checkbox"], input[type="radio"])) {
      cursor: pointer;
      user-select: none;
    }
    &:has(> :checked) {
      outline: 2px solid currentColor;
    }
  }
  .d-menu-horizontal {
    display: inline-flex;
    flex-direction: row;
    & > li:not(.d-menu-title) > details > ul {
      position: absolute;
      margin-inline-start: calc(0.25rem * 0);
      margin-top: calc(0.25rem * 4);
      padding-block: calc(0.25rem * 2);
      padding-inline-end: calc(0.25rem * 2);
    }
    & > li > details > ul {
      &:before {
        content: none;
      }
    }
    :where(& > li:not(.d-menu-title) > details > ul) {
      border-radius: var(--radius-box);
      background-color: var(--color-base-100);
      box-shadow: 0 1px 3px 0 oklch(0% 0 0/0.1), 0 1px 2px -1px oklch(0% 0 0/0.1);
    }
  }
  .d-checkbox {
    border: var(--border) solid var(--d-input-color, var(--color-base-content));
    @supports (color: color-mix(in lab, red, red)) {
      border: var(--border) solid var(--d-input-color, color-mix(in oklab, var(--color-base-content) 20%, #0000));
    }
    position: relative;
    display: inline-block;
    flex-shrink: 0;
    cursor: pointer;
    appearance: none;
    border-radius: var(--radius-selector);
    padding: calc(0.25rem * 1);
    vertical-align: middle;
    color: var(--color-base-content);
    box-shadow: 0 1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset, 0 0 #0000 inset, 0 0 #0000;
    transition: background-color 0.2s, box-shadow 0.2s;
    --d-size: calc(var(--size-selector, 0.25rem) * 6);
    width: var(--d-size);
    height: var(--d-size);
    background-size: auto, calc(var(--noise) * 100%);
    background-image: none, var(--d-fx-noise);
    &:before {
      --tw-content: "";
      content: var(--tw-content);
      display: block;
      width: 100%;
      height: 100%;
      rotate: 45deg;
      background-color: currentcolor;
      opacity: 0%;
      transition: clip-path 0.3s, opacity 0.1s, rotate 0.3s, translate 0.3s;
      transition-delay: 0.1s;
      clip-path: polygon(20% 100%, 20% 80%, 50% 80%, 50% 80%, 70% 80%, 70% 100%);
      box-shadow: 0px 3px 0 0px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset;
      font-size: 1rem;
      line-height: 0.75;
    }
    &:focus-visible {
      outline: 2px solid var(--d-input-color, currentColor);
      outline-offset: 2px;
    }
    &:checked, &[aria-checked="true"] {
      background-color: var(--d-input-color, #0000);
      box-shadow: 0 0 #0000 inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset, 0 1px oklch(0% 0 0 / calc(var(--depth) * 0.1));
      &:before {
        clip-path: polygon(20% 100%, 20% 80%, 50% 80%, 50% 0%, 70% 0%, 70% 100%);
        opacity: 100%;
      }
      @media (forced-colors: active) {
        &:before {
          rotate: 0deg;
          background-color: transparent;
          --tw-content: "✔︎";
          clip-path: none;
        }
      }
      @media print {
        &:before {
          rotate: 0deg;
          background-color: transparent;
          --tw-content: "✔︎";
          clip-path: none;
        }
      }
    }
    &:indeterminate {
      background-color: var(--d-input-color, var(--color-base-content));
      @supports (color: color-mix(in lab, red, red)) {
        background-color: var(--d-input-color, color-mix(in oklab, var(--color-base-content) 20%, #0000));
      }
      &:before {
        rotate: 0deg;
        opacity: 100%;
        translate: 0 -35%;
        clip-path: polygon(20% 100%, 20% 80%, 50% 80%, 50% 80%, 80% 80%, 80% 100%);
      }
    }
    &:disabled {
      cursor: not-allowed;
      opacity: 20%;
    }
  }
  .d-navbar {
    display: flex;
    width: 100%;
    align-items: center;
    padding: 0.5rem;
    min-height: 4rem;
    :where(&) {
      position: relative;
    }
  }
  .absolute {
    position: absolute;
  }
  .fixed {
    position: fixed;
  }
  .relative {
    position: relative;
  }
  .static {
    position: static;
  }
  .sticky {
    position: sticky;
  }
  .d-dropdown-end {
    --d-anchor-h: span-left;
    :where(.d-dropdown-content) {
      inset-inline-end: calc(0.25rem * 0);
      translate: 0 0;
      [dir="rtl"] & {
        translate: 0 0;
      }
    }
    &.d-dropdown-left {
      --d-anchor-h: left;
      --d-anchor-v: span-top;
      .d-dropdown-content {
        top: auto;
        bottom: calc(0.25rem * 0);
      }
    }
    &.d-dropdown-right {
      --d-anchor-h: right;
      --d-anchor-v: span-top;
      .d-dropdown-content {
        top: auto;
        bottom: calc(0.25rem * 0);
      }
    }
  }
  .d-dropdown-start {
    --d-anchor-h: span-right;
    :where(.d-dropdown-content) {
      inset-inline-end: auto;
      translate: 0 0;
      [dir="rtl"] & {
        translate: 0 0;
      }
    }
    &.d-dropdown-left {
      --d-anchor-h: left;
      --d-anchor-v: span-bottom;
      .d-dropdown-content {
        top: calc(0.25rem * 0);
        bottom: auto;
      }
    }
    &.d-dropdown-right {
      --d-anchor-h: right;
      --d-anchor-v: span-bottom;
      .d-dropdown-content {
        top: calc(0.25rem * 0);
        bottom: auto;
      }
    }
  }
  .d-dropdown-bottom {
    --d-anchor-v: bottom;
    .d-dropdown-content {
      top: 100%;
      bottom: auto;
      transform-origin: top;
    }
  }
  .-top-2 {
    top: calc(var(--spacing) * -2);
  }
  .top-0 {
    top: calc(var(--spacing) * 0);
  }
  .top-2 {
    top: calc(var(--spacing) * 2);
  }
  .-right-2 {
    right: calc(var(--spacing) * -2);
  }
  .right-0 {
    right: calc(var(--spacing) * 0);
  }
  .right-2 {
    right: calc(var(--spacing) * 2);
  }
  .right-4 {
    right: calc(var(--spacing) * 4);
  }
  .bottom-0 {
    bottom: calc(var(--spacing) * 0);
  }
  .bottom-6 {
    bottom: calc(var(--spacing) * 6);
  }
  .-left-\[17px\] {
    left: calc(17px * -1);
  }
  .left-0 {
    left: calc(var(--spacing) * 0);
  }
  .left-1\/2 {
    left: calc(1/2 * 100%);
  }
  .d-textarea {
    border: var(--border) solid #0000;
    min-height: calc(0.25rem * 20);
    flex-shrink: 1;
    appearance: none;
    border-radius: var(--radius-field);
    background-color: var(--color-base-100);
    padding-block: calc(0.25rem * 2);
    vertical-align: middle;
    width: clamp(3rem, 20rem, 100%);
    padding-inline-start: 0.75rem;
    padding-inline-end: 0.75rem;
    font-size: 0.875rem;
    touch-action: manipulation;
    border-color: var(--d-input-color);
    box-shadow: 0 1px var(--d-input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset;
    @supports (color: color-mix(in lab, red, red)) {
      box-shadow: 0 1px color-mix(in oklab, var(--d-input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset;
    }
    --d-input-color: var(--color-base-content);
    @supports (color: color-mix(in lab, red, red)) {
      --d-input-color: color-mix(in oklab, var(--color-base-content) 20%, #0000);
    }
    textarea {
      appearance: none;
      background-color: transparent;
      border: none;
      &:focus, &:focus-within {
        --tw-outline-style: none;
        outline-style: none;
        @media (forced-colors: active) {
          outline: 2px solid transparent;
          outline-offset: 2px;
        }
      }
    }
    &:focus, &:focus-within {
      --d-input-color: var(--color-base-content);
      box-shadow: 0 1px var(--d-input-color);
      @supports (color: color-mix(in lab, red, red)) {
        box-shadow: 0 1px color-mix(in oklab, var(--d-input-color) calc(var(--depth) * 10%), #0000);
      }
      outline: 2px solid var(--d-input-color);
      outline-offset: 2px;
      isolation: isolate;
    }
    &:has(> textarea[disabled]), &:is(:disabled, [disabled]) {
      cursor: not-allowed;
      border-color: var(--color-base-200);
      background-color: var(--color-base-200);
      color: var(--color-base-content);
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab, var(--color-base-content) 40%, transparent);
      }
      &::placeholder {
        color: var(--color-base-content);
        @supports (color: color-mix(in lab, red, red)) {
          color: color-mix(in oklab, var(--color-base-content) 20%, transparent);
        }
      }
      box-shadow: none;
    }
    &:has(> textarea[disabled]) > textarea[disabled] {
      cursor: not-allowed;
    }
  }
  .d-modal-backdrop {
    grid-column-start: 1;
    grid-row-start: 1;
    display: grid;
    align-self: stretch;
    justify-self: stretch;
    color: transparent;
    z-index: -1;
    button {
      cursor: pointer;
    }
  }
  .z-0 {
    z-index: 0;
  }
  .z-1 {
    z-index: 1;
  }
  .z-2 {
    z-index: 2;
  }
  .z-5 {
    z-index: 5;
  }
  .z-10 {
    z-index: 10;
  }
  .z-20 {
    z-index: 20;
  }
  .z-30 {
    z-index: 30;
  }
  .z-50 {
    z-index: 50;
  }
  .z-100 {
    z-index: 100;
  }
  .z-\[1\] {
    z-index: 1;
  }
  .z-\[1020\] {
    z-index: 1020;
  }
  .col-span-1 {
    grid-column: span 1 / span 1;
  }
  .col-span-2 {
    grid-column: span 2 / span 2;
  }
  .col-span-3 {
    grid-column: span 3 / span 3;
  }
  .col-span-4 {
    grid-column: span 4 / span 4;
  }
  .col-span-full {
    grid-column: 1 / -1;
  }
  .d-modal-box {
    grid-column-start: 1;
    grid-row-start: 1;
    max-height: 100vh;
    width: calc(11/12 * 100%);
    max-width: 32rem;
    background-color: var(--color-base-100);
    padding: calc(0.25rem * 6);
    transition: translate 0.3s ease-out, scale 0.3s ease-out, opacity 0.2s ease-out 0.05s, box-shadow 0.3s ease-out;
    border-top-left-radius: var(--d-modal-tl, var(--radius-box));
    border-top-right-radius: var(--d-modal-tr, var(--radius-box));
    border-bottom-left-radius: var(--d-modal-bl, var(--radius-box));
    border-bottom-right-radius: var(--d-modal-br, var(--radius-box));
    scale: 95%;
    opacity: 0;
    box-shadow: oklch(0% 0 0/ 0.25) 0px 25px 50px -12px;
    overflow-y: auto;
    overscroll-behavior: contain;
  }
  .col-start-1 {
    grid-column-start: 1;
  }
  .col-end-\[-1\] {
    grid-column-end: -1;
  }
  .container {
    width: 100%;
    @media (width >= 40rem) {
      max-width: 40rem;
    }
    @media (width >= 48rem) {
      max-width: 48rem;
    }
    @media (width >= 64rem) {
      max-width: 64rem;
    }
    @media (width >= 80rem) {
      max-width: 80rem;
    }
    @media (width >= 96rem) {
      max-width: 96rem;
    }
  }
  .d-divider {
    display: flex;
    height: calc(0.25rem * 4);
    flex-direction: row;
    align-items: center;
    align-self: stretch;
    white-space: nowrap;
    margin: var(--d-divider-m, 1rem 0);
    --d-divider-color: var(--color-base-content);
    @supports (color: color-mix(in lab, red, red)) {
      --d-divider-color: color-mix(in oklab, var(--color-base-content) 10%, transparent);
    }
    &:before, &:after {
      content: "";
      height: calc(0.25rem * 0.5);
      width: 100%;
      flex-grow: 1;
      background-color: var(--d-divider-color);
    }
    @media print {
      &:before, &:after {
        border: 0.5px solid;
      }
    }
    &:not(:empty) {
      gap: calc(0.25rem * 4);
    }
  }
  .\!m-0 {
    margin: calc(var(--spacing) * 0) !important;
  }
  .m-0 {
    margin: calc(var(--spacing) * 0);
  }
  .m-0\.5 {
    margin: calc(var(--spacing) * 0.5);
  }
  .m-1 {
    margin: calc(var(--spacing) * 1);
  }
  .m-4 {
    margin: calc(var(--spacing) * 4);
  }
  .m-\[2px\] {
    margin: 2px;
  }
  .m-auto {
    margin: auto;
  }
  .mx-1 {
    margin-inline: calc(var(--spacing) * 1);
  }
  .mx-2 {
    margin-inline: calc(var(--spacing) * 2);
  }
  .mx-12 {
    margin-inline: calc(var(--spacing) * 12);
  }
  .mx-\[24px\] {
    margin-inline: 24px;
  }
  .mx-\[150px\] {
    margin-inline: 150px;
  }
  .mx-auto {
    margin-inline: auto;
  }
  .d-input-sm {
    --d-size: calc(var(--size-field, 0.25rem) * 8);
    font-size: 0.75rem;
    &[type="number"] {
      &::-webkit-inner-spin-button {
        margin-block: calc(0.25rem * -2);
        margin-inline-end: calc(0.25rem * -3);
      }
    }
  }
  .my-4 {
    margin-block: calc(var(--spacing) * 4);
  }
  .my-10 {
    margin-block: calc(var(--spacing) * 10);
  }
  .my-\[0\.3em\] {
    margin-block: 0.3em;
  }
  .my-\[6px\] {
    margin-block: 6px;
  }
  .my-\[15px\] {
    margin-block: 15px;
  }
  .my-\[40px\] {
    margin-block: 40px;
  }
  .d-label {
    display: inline-flex;
    align-items: center;
    gap: calc(0.25rem * 1.5);
    white-space: nowrap;
    color: currentcolor;
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, currentcolor 60%, transparent);
    }
    &:has(input) {
      cursor: pointer;
    }
    &:is(.d-input > *, .d-select > *) {
      display: flex;
      height: calc(100% - 0.5rem);
      align-items: center;
      padding-inline: calc(0.25rem * 3);
      white-space: nowrap;
      font-size: inherit;
      &:first-child {
        margin-inline-start: calc(0.25rem * -3);
        margin-inline-end: calc(0.25rem * 3);
        border-inline-end: var(--border) solid currentColor;
        @supports (color: color-mix(in lab, red, red)) {
          border-inline-end: var(--border) solid color-mix(in oklab, currentColor 10%, #0000);
        }
      }
      &:last-child {
        margin-inline-start: calc(0.25rem * 3);
        margin-inline-end: calc(0.25rem * -3);
        border-inline-start: var(--border) solid currentColor;
        @supports (color: color-mix(in lab, red, red)) {
          border-inline-start: var(--border) solid color-mix(in oklab, currentColor 10%, #0000);
        }
      }
    }
  }
  .d-join-item {
    &:where(*:not(:first-child, :disabled, [disabled], .d-btn-disabled)) {
      margin-inline-start: calc(var(--border, 1px) * -1);
      margin-block-start: 0;
    }
    &:where(*:is(:disabled, [disabled], .d-btn-disabled)) {
      border-width: var(--border, 1px) 0 var(--border, 1px) var(--border, 1px);
    }
  }
  .me-2 {
    margin-inline-end: calc(var(--spacing) * 2);
  }
  .d-modal-action {
    margin-top: calc(0.25rem * 6);
    display: flex;
    justify-content: flex-end;
    gap: calc(0.25rem * 2);
  }
  .\!mt-0 {
    margin-top: calc(var(--spacing) * 0) !important;
  }
  .-mt-8 {
    margin-top: calc(var(--spacing) * -8);
  }
  .mt-0 {
    margin-top: calc(var(--spacing) * 0);
  }
  .mt-1 {
    margin-top: calc(var(--spacing) * 1);
  }
  .mt-2 {
    margin-top: calc(var(--spacing) * 2);
  }
  .mt-4 {
    margin-top: calc(var(--spacing) * 4);
  }
  .mt-6 {
    margin-top: calc(var(--spacing) * 6);
  }
  .mt-8 {
    margin-top: calc(var(--spacing) * 8);
  }
  .mt-10 {
    margin-top: calc(var(--spacing) * 10);
  }
  .mt-16 {
    margin-top: calc(var(--spacing) * 16);
  }
  .mt-20 {
    margin-top: calc(var(--spacing) * 20);
  }
  .mt-24 {
    margin-top: calc(var(--spacing) * 24);
  }
  .mt-\[-10px\] {
    margin-top: -10px;
  }
  .mt-\[-160px\] {
    margin-top: -160px;
  }
  .mt-\[60px\] {
    margin-top: 60px;
  }
  .mt-auto {
    margin-top: auto;
  }
  .mr-2 {
    margin-right: calc(var(--spacing) * 2);
  }
  .mr-3 {
    margin-right: calc(var(--spacing) * 3);
  }
  .mr-4 {
    margin-right: calc(var(--spacing) * 4);
  }
  .mr-24 {
    margin-right: calc(var(--spacing) * 24);
  }
  .mr-auto {
    margin-right: auto;
  }
  .d-fieldset-legend {
    margin-bottom: calc(0.25rem * -1);
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: calc(0.25rem * 2);
    padding-block: calc(0.25rem * 2);
    color: var(--color-base-content);
    font-weight: 600;
  }
  .\!mb-0 {
    margin-bottom: calc(var(--spacing) * 0) !important;
  }
  .mb-0\.5 {
    margin-bottom: calc(var(--spacing) * 0.5);
  }
  .mb-1 {
    margin-bottom: calc(var(--spacing) * 1);
  }
  .mb-2 {
    margin-bottom: calc(var(--spacing) * 2);
  }
  .mb-2\.5 {
    margin-bottom: calc(var(--spacing) * 2.5);
  }
  .mb-3 {
    margin-bottom: calc(var(--spacing) * 3);
  }
  .mb-4 {
    margin-bottom: calc(var(--spacing) * 4);
  }
  .mb-6 {
    margin-bottom: calc(var(--spacing) * 6);
  }
  .mb-8 {
    margin-bottom: calc(var(--spacing) * 8);
  }
  .mb-16 {
    margin-bottom: calc(var(--spacing) * 16);
  }
  .-ml-2 {
    margin-left: calc(var(--spacing) * -2);
  }
  .-ml-px {
    margin-left: -1px;
  }
  .ml-1 {
    margin-left: calc(var(--spacing) * 1);
  }
  .ml-2 {
    margin-left: calc(var(--spacing) * 2);
  }
  .ml-3 {
    margin-left: calc(var(--spacing) * 3);
  }
  .ml-4 {
    margin-left: calc(var(--spacing) * 4);
  }
  .ml-8 {
    margin-left: calc(var(--spacing) * 8);
  }
  .ml-22 {
    margin-left: calc(var(--spacing) * 22);
  }
  .ml-24 {
    margin-left: calc(var(--spacing) * 24);
  }
  .ml-auto {
    margin-left: auto;
  }
  .d-tabs {
    display: flex;
    flex-wrap: wrap;
    --d-tabs-height: auto;
    --d-tabs-direction: row;
    --d-tab-height: calc(var(--size-field, 0.25rem) * 10);
    height: var(--d-tabs-height);
    flex-direction: var(--d-tabs-direction);
  }
  .d-navbar-end {
    display: inline-flex;
    align-items: center;
    width: 50%;
    justify-content: flex-end;
  }
  .d-navbar-start {
    display: inline-flex;
    align-items: center;
    width: 50%;
    justify-content: flex-start;
  }
  .d-navbar-center {
    display: inline-flex;
    align-items: center;
    flex-shrink: 0;
  }
  .d-fieldset {
    display: grid;
    gap: calc(0.25rem * 1.5);
    padding-block: calc(0.25rem * 1);
    font-size: 0.75rem;
    grid-template-columns: 1fr;
    grid-auto-rows: max-content;
  }
  .d-card-actions {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    gap: calc(0.25rem * 2);
  }
  .d-join {
    display: inline-flex;
    align-items: stretch;
    --d-join-ss: 0;
    --d-join-se: 0;
    --d-join-es: 0;
    --d-join-ee: 0;
    :where(.d-join-item) {
      border-start-start-radius: var(--d-join-ss, 0);
      border-start-end-radius: var(--d-join-se, 0);
      border-end-start-radius: var(--d-join-es, 0);
      border-end-end-radius: var(--d-join-ee, 0);
      * {
        --d-join-ss: var(--radius-field);
        --d-join-se: var(--radius-field);
        --d-join-es: var(--radius-field);
        --d-join-ee: var(--radius-field);
      }
    }
     > .d-join-item:where(:first-child) {
      --d-join-ss: var(--radius-field);
      --d-join-se: 0;
      --d-join-es: var(--radius-field);
      --d-join-ee: 0;
    }
    :first-child:not(:last-child) {
      :where(.d-join-item) {
        --d-join-ss: var(--radius-field);
        --d-join-se: 0;
        --d-join-es: var(--radius-field);
        --d-join-ee: 0;
      }
    }
     > .d-join-item:where(:last-child) {
      --d-join-ss: 0;
      --d-join-se: var(--radius-field);
      --d-join-es: 0;
      --d-join-ee: var(--radius-field);
    }
    :last-child:not(:first-child) {
      :where(.d-join-item) {
        --d-join-ss: 0;
        --d-join-se: var(--radius-field);
        --d-join-es: 0;
        --d-join-ee: var(--radius-field);
      }
    }
     > .d-join-item:where(:only-child) {
      --d-join-ss: var(--radius-field);
      --d-join-se: var(--radius-field);
      --d-join-es: var(--radius-field);
      --d-join-ee: var(--radius-field);
    }
    :only-child {
      :where(.d-join-item) {
        --d-join-ss: var(--radius-field);
        --d-join-se: var(--radius-field);
        --d-join-es: var(--radius-field);
        --d-join-ee: var(--radius-field);
      }
    }
  }
  .\!table {
    display: table !important;
  }
  .block {
    display: block;
  }
  .contents {
    display: contents;
  }
  .flex {
    display: flex;
  }
  .grid {
    display: grid;
  }
  .hidden {
    display: none;
  }
  .inline {
    display: inline;
  }
  .inline-block {
    display: inline-block;
  }
  .inline-flex {
    display: inline-flex;
  }
  .table {
    display: table;
  }
  .d-btn-circle {
    border-radius: calc(infinity * 1px);
    padding-inline: calc(0.25rem * 0);
    width: var(--d-size);
    height: var(--d-size);
  }
  .size-\[1\.2em\] {
    width: 1.2em;
    height: 1.2em;
  }
  .size-\[2\.5em\] {
    width: 2.5em;
    height: 2.5em;
  }
  .h-2 {
    height: calc(var(--spacing) * 2);
  }
  .h-4 {
    height: calc(var(--spacing) * 4);
  }
  .h-5 {
    height: calc(var(--spacing) * 5);
  }
  .h-6 {
    height: calc(var(--spacing) * 6);
  }
  .h-8 {
    height: calc(var(--spacing) * 8);
  }
  .h-10 {
    height: calc(var(--spacing) * 10);
  }
  .h-12 {
    height: calc(var(--spacing) * 12);
  }
  .h-16 {
    height: calc(var(--spacing) * 16);
  }
  .h-20 {
    height: calc(var(--spacing) * 20);
  }
  .h-32 {
    height: calc(var(--spacing) * 32);
  }
  .h-\[1px\] {
    height: 1px;
  }
  .h-\[2\.2em\] {
    height: 2.2em;
  }
  .h-\[20px\] {
    height: 20px;
  }
  .h-\[40px\] {
    height: 40px;
  }
  .h-\[60px\] {
    height: 60px;
  }
  .h-\[70vh\] {
    height: 70vh;
  }
  .h-\[150px\] {
    height: 150px;
  }
  .h-\[200px\] {
    height: 200px;
  }
  .h-\[500px\] {
    height: 500px;
  }
  .h-auto {
    height: auto;
  }
  .h-dvh {
    height: 100dvh;
  }
  .h-full {
    height: 100%;
  }
  .h-min {
    height: min-content;
  }
  .h-screen {
    height: 100vh;
  }
  .max-h-72 {
    max-height: calc(var(--spacing) * 72);
  }
  .max-h-\[150px\] {
    max-height: 150px;
  }
  .max-h-\[250px\] {
    max-height: 250px;
  }
  .max-h-\[300px\] {
    max-height: 300px;
  }
  .max-h-\[400px\] {
    max-height: 400px;
  }
  .max-h-\[500px\] {
    max-height: 500px;
  }
  .max-h-\[600px\] {
    max-height: 600px;
  }
  .\!min-h-min {
    min-height: min-content !important;
  }
  .min-h-0 {
    min-height: calc(var(--spacing) * 0);
  }
  .min-h-4 {
    min-height: calc(var(--spacing) * 4);
  }
  .min-h-8 {
    min-height: calc(var(--spacing) * 8);
  }
  .min-h-12 {
    min-height: calc(var(--spacing) * 12);
  }
  .min-h-\[40px\] {
    min-height: 40px;
  }
  .min-h-\[50px\] {
    min-height: 50px;
  }
  .min-h-\[150px\] {
    min-height: 150px;
  }
  .min-h-\[300px\] {
    min-height: 300px;
  }
  .min-h-\[500px\] {
    min-height: 500px;
  }
  .min-h-\[600px\] {
    min-height: 600px;
  }
  .min-h-full {
    min-height: 100%;
  }
  .min-h-screen {
    min-height: 100vh;
  }
  .d-loading-xs {
    width: calc(var(--size-selector, 0.25rem) * 4);
  }
  .w-4 {
    width: calc(var(--spacing) * 4);
  }
  .w-5 {
    width: calc(var(--spacing) * 5);
  }
  .w-6 {
    width: calc(var(--spacing) * 6);
  }
  .w-8 {
    width: calc(var(--spacing) * 8);
  }
  .w-10 {
    width: calc(var(--spacing) * 10);
  }
  .w-11\/12 {
    width: calc(11/12 * 100%);
  }
  .w-12 {
    width: calc(var(--spacing) * 12);
  }
  .w-24 {
    width: calc(var(--spacing) * 24);
  }
  .w-32 {
    width: calc(var(--spacing) * 32);
  }
  .w-36 {
    width: calc(var(--spacing) * 36);
  }
  .w-40 {
    width: calc(var(--spacing) * 40);
  }
  .w-48 {
    width: calc(var(--spacing) * 48);
  }
  .w-52 {
    width: calc(var(--spacing) * 52);
  }
  .w-60 {
    width: calc(var(--spacing) * 60);
  }
  .w-80 {
    width: calc(var(--spacing) * 80);
  }
  .w-100 {
    width: calc(var(--spacing) * 100);
  }
  .w-\[2\.2em\] {
    width: 2.2em;
  }
  .w-\[20px\] {
    width: 20px;
  }
  .w-\[40px\] {
    width: 40px;
  }
  .w-\[60px\] {
    width: 60px;
  }
  .w-\[70px\] {
    width: 70px;
  }
  .w-\[80px\] {
    width: 80px;
  }
  .w-\[80vw\] {
    width: 80vw;
  }
  .w-\[90px\] {
    width: 90px;
  }
  .w-\[150px\] {
    width: 150px;
  }
  .w-\[200px\] {
    width: 200px;
  }
  .w-\[250px\] {
    width: 250px;
  }
  .w-\[315px\] {
    width: 315px;
  }
  .w-\[320px\] {
    width: 320px;
  }
  .w-\[350px\] {
    width: 350px;
  }
  .w-\[400px\] {
    width: 400px;
  }
  .w-\[545px\] {
    width: 545px;
  }
  .w-\[600px\] {
    width: 600px;
  }
  .w-\[700px\] {
    width: 700px;
  }
  .w-auto {
    width: auto;
  }
  .w-fit {
    width: fit-content;
  }
  .w-full {
    width: 100%;
  }
  .w-max {
    width: max-content;
  }
  .w-min {
    width: min-content;
  }
  .w-screen {
    width: 100vw;
  }
  .max-w-2xl {
    max-width: var(--container-2xl);
  }
  .max-w-5xl {
    max-width: var(--container-5xl);
  }
  .max-w-80 {
    max-width: calc(var(--spacing) * 80);
  }
  .max-w-\[150px\] {
    max-width: 150px;
  }
  .max-w-\[300px\] {
    max-width: 300px;
  }
  .max-w-\[1000px\] {
    max-width: 1000px;
  }
  .max-w-full {
    max-width: 100%;
  }
  .max-w-lg {
    max-width: var(--container-lg);
  }
  .max-w-max {
    max-width: max-content;
  }
  .min-w-0 {
    min-width: calc(var(--spacing) * 0);
  }
  .min-w-\[70px\] {
    min-width: 70px;
  }
  .min-w-\[80px\] {
    min-width: 80px;
  }
  .min-w-\[128\] {
    min-width: 128;
  }
  .min-w-\[200px\] {
    min-width: 200px;
  }
  .min-w-\[800px\] {
    min-width: 800px;
  }
  .min-w-full {
    min-width: 100%;
  }
  .flex-1 {
    flex: 1;
  }
  .flex-\[2\] {
    flex: 2;
  }
  .flex-shrink {
    flex-shrink: 1;
  }
  .flex-shrink-0 {
    flex-shrink: 0;
  }
  .shrink-0 {
    flex-shrink: 0;
  }
  .flex-grow {
    flex-grow: 1;
  }
  .border-collapse {
    border-collapse: collapse;
  }
  .-translate-x-1\/2 {
    --tw-translate-x: calc(calc(1/2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .-translate-x-2 {
    --tw-translate-x: calc(var(--spacing) * -2);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .-translate-y-2 {
    --tw-translate-y: calc(var(--spacing) * -2);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .transform {
    transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);
  }
  .cursor-default {
    cursor: default;
  }
  .cursor-pointer {
    cursor: pointer;
  }
  .resize {
    resize: both;
  }
  .list-disc {
    list-style-type: disc;
  }
  .columns-2 {
    columns: 2;
  }
  .grid-flow-col {
    grid-auto-flow: column;
  }
  .\[grid-auto-rows\:minmax\(50px\,auto\)\] {
    grid-auto-rows: minmax(50px,auto);
  }
  .grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .grid-cols-\[auto\,40px\] {
    grid-template-columns: auto,40px;
  }
  .grid-cols-\[auto_auto\] {
    grid-template-columns: auto auto;
  }
  .grid-cols-\[repeat\(auto-fill\,_minmax\(250px\,_1fr\)\)\] {
    grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
  }
  .grid-cols-\[repeat\(auto-fill\,minmax\(200px\,1fr\)\)\] {
    grid-template-columns: repeat(auto-fill,minmax(200px,1fr));
  }
  .grid-cols-\[repeat\(auto-fill\,minmax\(230px\,1fr\)\)\] {
    grid-template-columns: repeat(auto-fill,minmax(230px,1fr));
  }
  .grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }
  .flex-col {
    flex-direction: column;
  }
  .flex-row {
    flex-direction: row;
  }
  .flex-wrap {
    flex-wrap: wrap;
  }
  .place-content-end {
    place-content: end;
  }
  .place-items-center {
    place-items: center;
  }
  .items-center {
    align-items: center;
  }
  .items-end {
    align-items: flex-end;
  }
  .items-start {
    align-items: flex-start;
  }
  .justify-around {
    justify-content: space-around;
  }
  .justify-between {
    justify-content: space-between;
  }
  .justify-center {
    justify-content: center;
  }
  .justify-end {
    justify-content: flex-end;
  }
  .justify-start {
    justify-content: flex-start;
  }
  .justify-items-center {
    justify-items: center;
  }
  .justify-items-end {
    justify-items: end;
  }
  .gap-1 {
    gap: calc(var(--spacing) * 1);
  }
  .gap-2 {
    gap: calc(var(--spacing) * 2);
  }
  .gap-3 {
    gap: calc(var(--spacing) * 3);
  }
  .gap-4 {
    gap: calc(var(--spacing) * 4);
  }
  .gap-5 {
    gap: calc(var(--spacing) * 5);
  }
  .gap-6 {
    gap: calc(var(--spacing) * 6);
  }
  .gap-8 {
    gap: calc(var(--spacing) * 8);
  }
  .gap-10 {
    gap: calc(var(--spacing) * 10);
  }
  .gap-12 {
    gap: calc(var(--spacing) * 12);
  }
  .gap-\[8px\] {
    gap: 8px;
  }
  .gap-\[10px\] {
    gap: 10px;
  }
  .gap-\[16px\] {
    gap: 16px;
  }
  .space-y-3 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-4 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .gap-x-3 {
    column-gap: calc(var(--spacing) * 3);
  }
  .gap-x-6 {
    column-gap: calc(var(--spacing) * 6);
  }
  .gap-x-12 {
    column-gap: calc(var(--spacing) * 12);
  }
  .-space-x-px {
    :where(& > :not(:last-child)) {
      --tw-space-x-reverse: 0;
      margin-inline-start: calc(-1px * var(--tw-space-x-reverse));
      margin-inline-end: calc(-1px * calc(1 - var(--tw-space-x-reverse)));
    }
  }
  .space-x-2 {
    :where(& > :not(:last-child)) {
      --tw-space-x-reverse: 0;
      margin-inline-start: calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));
      margin-inline-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)));
    }
  }
  .space-x-4 {
    :where(& > :not(:last-child)) {
      --tw-space-x-reverse: 0;
      margin-inline-start: calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));
      margin-inline-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)));
    }
  }
  .gap-y-1 {
    row-gap: calc(var(--spacing) * 1);
  }
  .gap-y-3 {
    row-gap: calc(var(--spacing) * 3);
  }
  .divide-y {
    :where(& > :not(:last-child)) {
      --tw-divide-y-reverse: 0;
      border-bottom-style: var(--tw-border-style);
      border-top-style: var(--tw-border-style);
      border-top-width: calc(1px * var(--tw-divide-y-reverse));
      border-bottom-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
    }
  }
  .divide-gray-200 {
    :where(& > :not(:last-child)) {
      border-color: var(--color-gray-200);
    }
  }
  .place-self-start {
    place-self: start;
  }
  .self-center {
    align-self: center;
  }
  .self-end {
    align-self: flex-end;
  }
  .self-start {
    align-self: flex-start;
  }
  .justify-self-end {
    justify-self: flex-end;
  }
  .truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .overflow-auto {
    overflow: auto;
  }
  .overflow-hidden {
    overflow: hidden;
  }
  .overflow-scroll {
    overflow: scroll;
  }
  .overflow-x-auto {
    overflow-x: auto;
  }
  .overflow-x-hidden {
    overflow-x: hidden;
  }
  .overflow-x-scroll {
    overflow-x: scroll;
  }
  .overflow-y-auto {
    overflow-y: auto;
  }
  .overflow-y-scroll {
    overflow-y: scroll;
  }
  .rounded {
    border-radius: 0.25rem;
  }
  .rounded-box {
    border-radius: var(--radius-box);
  }
  .rounded-full {
    border-radius: calc(infinity * 1px);
  }
  .rounded-lg {
    border-radius: var(--radius-lg);
  }
  .rounded-md {
    border-radius: var(--radius-md);
  }
  .rounded-sm {
    border-radius: var(--radius-sm);
  }
  .rounded-t-lg {
    border-top-left-radius: var(--radius-lg);
    border-top-right-radius: var(--radius-lg);
  }
  .rounded-l-md {
    border-top-left-radius: var(--radius-md);
    border-bottom-left-radius: var(--radius-md);
  }
  .rounded-r-md {
    border-top-right-radius: var(--radius-md);
    border-bottom-right-radius: var(--radius-md);
  }
  .border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }
  .border-0 {
    border-style: var(--tw-border-style);
    border-width: 0px;
  }
  .border-2 {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }
  .border-4 {
    border-style: var(--tw-border-style);
    border-width: 4px;
  }
  .border-\[1px\] {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }
  .border-\[2px\] {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }
  .border-t {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }
  .border-t-4 {
    border-top-style: var(--tw-border-style);
    border-top-width: 4px;
  }
  .border-b {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }
  .border-b-2 {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 2px;
  }
  .border-\[\#c2c2c2\] {
    border-color: #c2c2c2;
  }
  .border-blue-400 {
    border-color: var(--color-blue-400);
  }
  .border-blue-500 {
    border-color: var(--color-blue-500);
  }
  .border-gray-200 {
    border-color: var(--color-gray-200);
  }
  .border-gray-300 {
    border-color: var(--color-gray-300);
  }
  .border-gray-500 {
    border-color: var(--color-gray-500);
  }
  .border-gray-800 {
    border-color: var(--color-gray-800);
  }
  .border-green-500 {
    border-color: var(--color-green-500);
  }
  .border-neutral-200 {
    border-color: var(--color-neutral-200);
  }
  .border-neutral-300 {
    border-color: var(--color-neutral-300);
  }
  .border-slate-200 {
    border-color: var(--color-slate-200);
  }
  .border-transparent {
    border-color: transparent;
  }
  .border-b-gray-500 {
    border-bottom-color: var(--color-gray-500);
  }
  .bg-\[\#FAFAFA\] {
    background-color: #FAFAFA;
  }
  .bg-\[var\(--colorBlue15\)\] {
    background-color: var(--colorBlue15);
  }
  .bg-base-100 {
    background-color: var(--color-base-100);
  }
  .bg-blue-50 {
    background-color: var(--color-blue-50);
  }
  .bg-blue-200 {
    background-color: var(--color-blue-200);
  }
  .bg-blue-300 {
    background-color: var(--color-blue-300);
  }
  .bg-blue-500 {
    background-color: var(--color-blue-500);
  }
  .bg-blue-600 {
    background-color: var(--color-blue-600);
  }
  .bg-cyan-500 {
    background-color: var(--color-cyan-500);
  }
  .bg-gray-50 {
    background-color: var(--color-gray-50);
  }
  .bg-gray-200 {
    background-color: var(--color-gray-200);
  }
  .bg-green-200 {
    background-color: var(--color-green-200);
  }
  .bg-green-500 {
    background-color: var(--color-green-500);
  }
  .bg-green-600 {
    background-color: var(--color-green-600);
  }
  .bg-red-100 {
    background-color: var(--color-red-100);
  }
  .bg-red-200 {
    background-color: var(--color-red-200);
  }
  .bg-red-400 {
    background-color: var(--color-red-400);
  }
  .bg-red-500 {
    background-color: var(--color-red-500);
  }
  .bg-red-600 {
    background-color: var(--color-red-600);
  }
  .bg-sky-950 {
    background-color: var(--color-sky-950);
  }
  .bg-slate-100 {
    background-color: var(--color-slate-100);
  }
  .bg-slate-200 {
    background-color: var(--color-slate-200);
  }
  .bg-white {
    background-color: var(--color-white);
  }
  .bg-yellow-200 {
    background-color: var(--color-yellow-200);
  }
  .bg-\[repeating-linear-gradient\(-45deg\,\#facc15_0_4px\,\#000_4px_8px\)\] {
    background-image: repeating-linear-gradient(-45deg,#facc15 0 4px,#000 4px 8px);
  }
  .d-loading-spinner {
    mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");
  }
  .fill-neutral-800 {
    fill: var(--color-neutral-800);
  }
  .object-contain {
    object-fit: contain;
  }
  .object-cover {
    object-fit: cover;
  }
  .\!p-0 {
    padding: calc(var(--spacing) * 0) !important;
  }
  .p-1 {
    padding: calc(var(--spacing) * 1);
  }
  .p-2 {
    padding: calc(var(--spacing) * 2);
  }
  .p-3 {
    padding: calc(var(--spacing) * 3);
  }
  .p-4 {
    padding: calc(var(--spacing) * 4);
  }
  .p-5 {
    padding: calc(var(--spacing) * 5);
  }
  .p-6 {
    padding: calc(var(--spacing) * 6);
  }
  .p-10 {
    padding: calc(var(--spacing) * 10);
  }
  .p-12 {
    padding: calc(var(--spacing) * 12);
  }
  .p-\[0\.25em\] {
    padding: 0.25em;
  }
  .p-\[50px\] {
    padding: 50px;
  }
  .\!px-2 {
    padding-inline: calc(var(--spacing) * 2) !important;
  }
  .\!px-3 {
    padding-inline: calc(var(--spacing) * 3) !important;
  }
  .px-0\! {
    padding-inline: calc(var(--spacing) * 0) !important;
  }
  .px-0\.5 {
    padding-inline: calc(var(--spacing) * 0.5);
  }
  .px-1 {
    padding-inline: calc(var(--spacing) * 1);
  }
  .px-2 {
    padding-inline: calc(var(--spacing) * 2);
  }
  .px-3 {
    padding-inline: calc(var(--spacing) * 3);
  }
  .px-4 {
    padding-inline: calc(var(--spacing) * 4);
  }
  .px-5 {
    padding-inline: calc(var(--spacing) * 5);
  }
  .px-6 {
    padding-inline: calc(var(--spacing) * 6);
  }
  .px-8 {
    padding-inline: calc(var(--spacing) * 8);
  }
  .py-1 {
    padding-block: calc(var(--spacing) * 1);
  }
  .py-2 {
    padding-block: calc(var(--spacing) * 2);
  }
  .py-2\.5 {
    padding-block: calc(var(--spacing) * 2.5);
  }
  .py-3 {
    padding-block: calc(var(--spacing) * 3);
  }
  .py-4 {
    padding-block: calc(var(--spacing) * 4);
  }
  .py-5 {
    padding-block: calc(var(--spacing) * 5);
  }
  .pt-2 {
    padding-top: calc(var(--spacing) * 2);
  }
  .pt-4 {
    padding-top: calc(var(--spacing) * 4);
  }
  .pt-12 {
    padding-top: calc(var(--spacing) * 12);
  }
  .pt-\[6px\] {
    padding-top: 6px;
  }
  .pt-\[10px\] {
    padding-top: 10px;
  }
  .pt-\[60px\] {
    padding-top: 60px;
  }
  .pr-0 {
    padding-right: calc(var(--spacing) * 0);
  }
  .pr-2 {
    padding-right: calc(var(--spacing) * 2);
  }
  .pr-8 {
    padding-right: calc(var(--spacing) * 8);
  }
  .pr-52 {
    padding-right: calc(var(--spacing) * 52);
  }
  .pr-\[10px\] {
    padding-right: 10px;
  }
  .pb-2 {
    padding-bottom: calc(var(--spacing) * 2);
  }
  .pb-4 {
    padding-bottom: calc(var(--spacing) * 4);
  }
  .pb-8 {
    padding-bottom: calc(var(--spacing) * 8);
  }
  .pb-\[5px\] {
    padding-bottom: 5px;
  }
  .pl-2 {
    padding-left: calc(var(--spacing) * 2);
  }
  .pl-4 {
    padding-left: calc(var(--spacing) * 4);
  }
  .pl-8 {
    padding-left: calc(var(--spacing) * 8);
  }
  .text-center {
    text-align: center;
  }
  .text-left {
    text-align: left;
  }
  .text-right {
    text-align: right;
  }
  .indent-4 {
    text-indent: calc(var(--spacing) * 4);
  }
  .align-middle {
    vertical-align: middle;
  }
  .align-top {
    vertical-align: top;
  }
  .font-\[\'Poppins\'\,_sans-serif\] {
    font-family: 'Poppins', sans-serif;
  }
  .font-mono {
    font-family: var(--font-mono);
  }
  .text-2xl {
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
  }
  .text-3xl {
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
  }
  .text-5xl {
    font-size: var(--text-5xl);
    line-height: var(--tw-leading, var(--text-5xl--line-height));
  }
  .text-base {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }
  .text-lg {
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
  }
  .text-sm {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }
  .text-xl {
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
  }
  .text-xs {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }
  .text-\[0\.7em\] {
    font-size: 0.7em;
  }
  .text-\[0px\] {
    font-size: 0px;
  }
  .text-\[14px\] {
    font-size: 14px;
  }
  .text-\[16px\] {
    font-size: 16px;
  }
  .text-\[27px\] {
    font-size: 27px;
  }
  .text-\[120px\] {
    font-size: 120px;
  }
  .leading-4 {
    --tw-leading: calc(var(--spacing) * 4);
    line-height: calc(var(--spacing) * 4);
  }
  .leading-5 {
    --tw-leading: calc(var(--spacing) * 5);
    line-height: calc(var(--spacing) * 5);
  }
  .leading-loose {
    --tw-leading: var(--leading-loose);
    line-height: var(--leading-loose);
  }
  .leading-none {
    --tw-leading: 1;
    line-height: 1;
  }
  .font-black {
    --tw-font-weight: var(--font-weight-black);
    font-weight: var(--font-weight-black);
  }
  .font-bold {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }
  .font-medium {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }
  .font-normal {
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }
  .font-semibold {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }
  .tracking-wider {
    --tw-tracking: var(--tracking-wider);
    letter-spacing: var(--tracking-wider);
  }
  .text-wrap {
    text-wrap: wrap;
  }
  .break-words {
    overflow-wrap: break-word;
  }
  .text-ellipsis {
    text-overflow: ellipsis;
  }
  .whitespace-nowrap {
    white-space: nowrap;
  }
  .text-\[\#2b2b2b\] {
    color: #2b2b2b;
  }
  .text-\[gray\] {
    color: gray;
  }
  .text-black {
    color: var(--color-black);
  }
  .text-blue-400 {
    color: var(--color-blue-400);
  }
  .text-blue-500 {
    color: var(--color-blue-500);
  }
  .text-blue-600 {
    color: var(--color-blue-600);
  }
  .text-blue-700 {
    color: var(--color-blue-700);
  }
  .text-blue-800 {
    color: var(--color-blue-800);
  }
  .text-error {
    color: var(--color-error);
  }
  .text-gray-300 {
    color: var(--color-gray-300);
  }
  .text-gray-400 {
    color: var(--color-gray-400);
  }
  .text-gray-500 {
    color: var(--color-gray-500);
  }
  .text-gray-600 {
    color: var(--color-gray-600);
  }
  .text-gray-700 {
    color: var(--color-gray-700);
  }
  .text-gray-800 {
    color: var(--color-gray-800);
  }
  .text-gray-900 {
    color: var(--color-gray-900);
  }
  .text-green-600 {
    color: var(--color-green-600);
  }
  .text-green-700 {
    color: var(--color-green-700);
  }
  .text-green-800 {
    color: var(--color-green-800);
  }
  .text-indigo-600 {
    color: var(--color-indigo-600);
  }
  .text-neutral-500 {
    color: var(--color-neutral-500);
  }
  .text-neutral-800 {
    color: var(--color-neutral-800);
  }
  .text-red-500 {
    color: var(--color-red-500);
  }
  .text-red-600 {
    color: var(--color-red-600);
  }
  .text-red-700 {
    color: var(--color-red-700);
  }
  .text-red-800 {
    color: var(--color-red-800);
  }
  .text-slate-800 {
    color: var(--color-slate-800);
  }
  .text-white {
    color: var(--color-white);
  }
  .text-yellow-600 {
    color: var(--color-yellow-600);
  }
  .text-yellow-800 {
    color: var(--color-yellow-800);
  }
  .capitalize {
    text-transform: capitalize;
  }
  .lowercase {
    text-transform: lowercase;
  }
  .uppercase {
    text-transform: uppercase;
  }
  .italic {
    font-style: italic;
  }
  .underline {
    text-decoration-line: underline;
  }
  .opacity-0 {
    opacity: 0%;
  }
  .opacity-60 {
    opacity: 60%;
  }
  .opacity-70 {
    opacity: 70%;
  }
  .shadow {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-lg {
    --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-md {
    --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-sm {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-xl {
    --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .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);
  }
  .outline {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }
  .d-btn-ghost {
    &:not(.d-btn-active, :hover, :active:focus, :focus-visible) {
      --d-btn-shadow: "";
      --d-btn-bg: #0000;
      --d-btn-border: #0000;
      --d-btn-noise: none;
      &:not(:disabled, [disabled], .d-btn-disabled) {
        outline-color: currentcolor;
        --d-btn-fg: currentColor;
      }
    }
    @media (hover: none) {
      &:hover:not(.d-btn-active, :active, :focus-visible, :disabled, [disabled], .d-btn-disabled) {
        --d-btn-shadow: "";
        --d-btn-bg: #0000;
        --d-btn-border: #0000;
        --d-btn-noise: none;
        --d-btn-fg: currentColor;
      }
    }
  }
  .blur {
    --tw-blur: blur(8px);
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .\!filter {
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,) !important;
  }
  .filter {
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .backdrop-filter {
    -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
    backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  }
  .transition {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, visibility, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .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(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-opacity {
    transition-property: opacity;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-none {
    transition-property: none;
  }
  .duration-100 {
    --tw-duration: 100ms;
    transition-duration: 100ms;
  }
  .duration-150 {
    --tw-duration: 150ms;
    transition-duration: 150ms;
  }
  .duration-300 {
    --tw-duration: 300ms;
    transition-duration: 300ms;
  }
  .duration-2000 {
    --tw-duration: 2000ms;
    transition-duration: 2000ms;
  }
  .ease-in-out {
    --tw-ease: var(--ease-in-out);
    transition-timing-function: var(--ease-in-out);
  }
  .ease-linear {
    --tw-ease: linear;
    transition-timing-function: linear;
  }
  .d-btn-soft {
    &:not(.d-btn-active, :hover, :active:focus, :focus-visible, :disabled, [disabled], .d-btn-disabled) {
      --d-btn-shadow: "";
      --d-btn-fg: var(--d-btn-color, var(--color-base-content));
      --d-btn-bg: var(--d-btn-color, var(--color-base-content));
      @supports (color: color-mix(in lab, red, red)) {
        --d-btn-bg: color-mix(
      in oklab,
      var(--d-btn-color, var(--color-base-content)) 8%,
      var(--color-base-100)
    );
      }
      --d-btn-border: var(--d-btn-color, var(--color-base-content));
      @supports (color: color-mix(in lab, red, red)) {
        --d-btn-border: color-mix(
      in oklab,
      var(--d-btn-color, var(--color-base-content)) 10%,
      var(--color-base-100)
    );
      }
      --d-btn-noise: none;
    }
    @media (hover: none) {
      &:hover:not(.d-btn-active, :active, :focus-visible, :disabled, [disabled], .d-btn-disabled) {
        --d-btn-shadow: "";
        --d-btn-fg: var(--d-btn-color, var(--color-base-content));
        --d-btn-bg: var(--d-btn-color, var(--color-base-content));
        @supports (color: color-mix(in lab, red, red)) {
          --d-btn-bg: color-mix(
        in oklab,
        var(--d-btn-color, var(--color-base-content)) 8%,
        var(--color-base-100)
      );
        }
        --d-btn-border: var(--d-btn-color, var(--color-base-content));
        @supports (color: color-mix(in lab, red, red)) {
          --d-btn-border: color-mix(
        in oklab,
        var(--d-btn-color, var(--color-base-content)) 10%,
        var(--color-base-100)
      );
        }
        --d-btn-noise: none;
      }
    }
  }
  .d-btn-sm {
    --d-fontsize: 0.75rem;
    --d-btn-p: 0.75rem;
    --d-size: calc(var(--size-field, 0.25rem) * 8);
  }
  .d-btn-xs {
    --d-fontsize: 0.6875rem;
    --d-btn-p: 0.5rem;
    --d-size: calc(var(--size-field, 0.25rem) * 6);
  }
  .d-btn-error {
    --d-btn-color: var(--color-error);
    --d-btn-fg: var(--color-error-content);
  }
  .d-btn-primary {
    --d-btn-color: var(--color-primary);
    --d-btn-fg: var(--color-primary-content);
  }
  .d-btn-success {
    --d-btn-color: var(--color-success);
    --d-btn-fg: var(--color-success-content);
  }
  .d-btn-warning {
    --d-btn-color: var(--color-warning);
    --d-btn-fg: var(--color-warning-content);
  }
  .select-none {
    -webkit-user-select: none;
    user-select: none;
  }
  .\[scrollbar-gutter\:stable\] {
    scrollbar-gutter: stable;
  }
  .d-input-primary {
    &, &:focus, &:focus-within {
      --d-input-color: var(--color-primary);
    }
  }
  .d-textarea-error {
    &, &:focus, &:focus-within {
      --d-input-color: var(--color-error);
    }
  }
  .d-toggle-error {
    &:checked, &[aria-checked="true"] {
      --d-input-color: var(--color-error);
    }
  }
  .d-toggle-success {
    &:checked, &[aria-checked="true"] {
      --d-input-color: var(--color-success);
    }
  }
  .\*\*\:text-wrap\! {
    :is(& *) {
      text-wrap: wrap !important;
    }
  }
  .group-hover\:opacity-100 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        opacity: 100%;
      }
    }
  }
  .checked\:border-blue-800 {
    &:checked {
      border-color: var(--color-blue-800);
    }
  }
  .checked\:\[--d-input-color\:theme\(colors\.blue\.800\)\] {
    &:checked {
      --d-input-color: oklch(42.4% 0.199 265.638);
    }
  }
  .hover\:min-w-\[20\%\] {
    &:hover {
      @media (hover: hover) {
        min-width: 20%;
      }
    }
  }
  .hover\:cursor-pointer {
    &:hover {
      @media (hover: hover) {
        cursor: pointer;
      }
    }
  }
  .hover\:border-\[black\] {
    &:hover {
      @media (hover: hover) {
        border-color: black;
      }
    }
  }
  .hover\:border-blue-500 {
    &:hover {
      @media (hover: hover) {
        border-color: var(--color-blue-500);
      }
    }
  }
  .hover\:border-neutral-400 {
    &:hover {
      @media (hover: hover) {
        border-color: var(--color-neutral-400);
      }
    }
  }
  .hover\:bg-blue-600 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-blue-600);
      }
    }
  }
  .hover\:bg-blue-700 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-blue-700);
      }
    }
  }
  .hover\:bg-cyan-600 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-cyan-600);
      }
    }
  }
  .hover\:bg-gray-50 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-gray-50);
      }
    }
  }
  .hover\:bg-gray-100 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-gray-100);
      }
    }
  }
  .hover\:bg-green-600 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-green-600);
      }
    }
  }
  .hover\:bg-red-600 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-red-600);
      }
    }
  }
  .hover\:bg-slate-400 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-slate-400);
      }
    }
  }
  .hover\:font-bold {
    &:hover {
      @media (hover: hover) {
        --tw-font-weight: var(--font-weight-bold);
        font-weight: var(--font-weight-bold);
      }
    }
  }
  .hover\:break-all {
    &:hover {
      @media (hover: hover) {
        word-break: break-all;
      }
    }
  }
  .hover\:text-clip {
    &:hover {
      @media (hover: hover) {
        text-overflow: clip;
      }
    }
  }
  .hover\:text-blue-600 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-blue-600);
      }
    }
  }
  .hover\:text-blue-800 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-blue-800);
      }
    }
  }
  .hover\:text-gray-400 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-gray-400);
      }
    }
  }
  .hover\:text-gray-900 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-gray-900);
      }
    }
  }
  .hover\:text-red-600 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-red-600);
      }
    }
  }
  .hover\:underline {
    &:hover {
      @media (hover: hover) {
        text-decoration-line: underline;
      }
    }
  }
  .hover\:shadow-lg {
    &:hover {
      @media (hover: hover) {
        --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
      }
    }
  }
  .hover\:shadow-md {
    &:hover {
      @media (hover: hover) {
        --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
      }
    }
  }
  .focus\:border-blue-500 {
    &:focus {
      border-color: var(--color-blue-500);
    }
  }
  .focus\:border-gray-900 {
    &:focus {
      border-color: var(--color-gray-900);
    }
  }
  .focus\:border-indigo-300 {
    &:focus {
      border-color: var(--color-indigo-300);
    }
  }
  .focus\:ring {
    &:focus {
      --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }
  .focus\:ring-blue-500 {
    &:focus {
      --tw-ring-color: var(--color-blue-500);
    }
  }
  .focus\:ring-gray-500 {
    &:focus {
      --tw-ring-color: var(--color-gray-500);
    }
  }
  .focus\:ring-indigo-200 {
    &:focus {
      --tw-ring-color: var(--color-indigo-200);
    }
  }
  .focus\:outline-none {
    &:focus {
      --tw-outline-style: none;
      outline-style: none;
    }
  }
  .active\:bg-gray-100 {
    &:active {
      background-color: var(--color-gray-100);
    }
  }
  .active\:text-gray-500 {
    &:active {
      color: var(--color-gray-500);
    }
  }
  .enabled\:bg-blue-600 {
    &:enabled {
      background-color: var(--color-blue-600);
    }
  }
  .enabled\:shadow-md {
    &:enabled {
      --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }
  .disabled\:bg-gray-300 {
    &:disabled {
      background-color: var(--color-gray-300);
    }
  }
  .sm\:flex {
    @media (width >= 40rem) {
      display: flex;
    }
  }
  .sm\:hidden {
    @media (width >= 40rem) {
      display: none;
    }
  }
  .sm\:w-\[200px\] {
    @media (width >= 40rem) {
      width: 200px;
    }
  }
  .sm\:w-\[350px\] {
    @media (width >= 40rem) {
      width: 350px;
    }
  }
  .sm\:max-w-\[640px\] {
    @media (width >= 40rem) {
      max-width: 640px;
    }
  }
  .sm\:flex-1 {
    @media (width >= 40rem) {
      flex: 1;
    }
  }
  .sm\:items-center {
    @media (width >= 40rem) {
      align-items: center;
    }
  }
  .sm\:justify-between {
    @media (width >= 40rem) {
      justify-content: space-between;
    }
  }
  .sm\:px-6 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 6);
    }
  }
  .sm\:text-sm {
    @media (width >= 40rem) {
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
    }
  }
  .md\:max-w-\[768px\] {
    @media (width >= 48rem) {
      max-width: 768px;
    }
  }
  .md\:grid-cols-3 {
    @media (width >= 48rem) {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
  .lg\:flex {
    @media (width >= 64rem) {
      display: flex;
    }
  }
  .lg\:max-w-\[1024px\] {
    @media (width >= 64rem) {
      max-width: 1024px;
    }
  }
  .lg\:grid-cols-4 {
    @media (width >= 64rem) {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }
  .lg\:gap-2 {
    @media (width >= 64rem) {
      gap: calc(var(--spacing) * 2);
    }
  }
  .xl\:max-w-\[1280px\] {
    @media (width >= 80rem) {
      max-width: 1280px;
    }
  }
  .xl\:grid-cols-5 {
    @media (width >= 80rem) {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }
  }
  .\32 xl\:max-w-\[1536px\] {
    @media (width >= 96rem) {
      max-width: 1536px;
    }
  }
  .dark\:bg-gray-700 {
    @media (prefers-color-scheme: dark) {
      background-color: var(--color-gray-700);
    }
  }
  .dark\:text-gray-400 {
    @media (prefers-color-scheme: dark) {
      color: var(--color-gray-400);
    }
  }
  .dark\:hover\:bg-gray-800 {
    @media (prefers-color-scheme: dark) {
      &:hover {
        @media (hover: hover) {
          background-color: var(--color-gray-800);
        }
      }
    }
  }
  .dark\:hover\:text-white {
    @media (prefers-color-scheme: dark) {
      &:hover {
        @media (hover: hover) {
          color: var(--color-white);
        }
      }
    }
  }
  .\[\&\>div\:nth-child\(3\)\]\:\!rounded-\[8px\] {
    &>div:nth-child(3) {
      border-radius: 8px !important;
    }
  }
}
.wrapper[s-balhb] {
  display: flex;
  flex-direction: column;
  position: relative;
}
.container[s-balhb] {
  word-break: break-all;
  border-radius: 6px;
  box-shadow: 0 1px 6px 0 #00000033;
  background-color: white;
  overflow-y: auto;
  padding: 16px 0;
}
.option[s-balhb] {
  min-height: 40px;
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  display: flex;
  position: relative;
}
.option[s-balhb] > option[s-balhb] {
  padding: 10px 10px 10px 40px;
  width: 100%;
}
.option[s-balhb]:hover {
  background-color: #e6e6e6;
}
.option[s-balhb] > .icon {
  flex-shrink: 0;
  padding: 3px;
  border-radius: 50%;
  transition: 0.3s background-color;
  position: relative;
  color: black;
  border: 1px dashed black;
}
.option[s-balhb] > .icon {
  position: absolute;
  pointer-events: none;
  left: 8px;
  top: 50%;
  transform: translateY(-50%);
}
.option[s-balhb].selected[s-balhb] > .icon {
  color: #deffe9;
  border: 1px solid #2fd566;
  background-color: #2fd566;
  position: absolute;
}
.selection-item[s-balhb] {
  background-color: #e9efff;
  color: #455bf3;
  border-radius: 6px;
  padding: 1px 6px;
  font-size: 0.88rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.avatar[s-ieuak] {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  text-transform: uppercase;
  line-height: 0;
  user-select: none;
  color: var(--77h7i);
  width: var(--5mzz7);
  height: var(--5mzz7);
  background-color: var(--fhq36);
  transition: box-shadow 0.08s ease-in-out;
}
.avatar[s-ieuak]:hover {
  box-shadow: 0 0 0 2px var(--fhq36);
}
.selected[s-ieuak] {
  transition: initial;
  box-shadow: 0 0 0 4px #00a8ff !important;
}
.avatar[s-ieuak] > .badge[s-ieuak] {
  position: absolute;
  right: -8px;
  top: -8px;
  width: 22px;
  height: 22px;
  font-size: 0.6em;
  font-weight: 500;
  border-radius: 50%;
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.25em;
}
.base-button[s-s5be7] {
  font-weight: 600;
  position: relative;
  -webkit-user-select: none;
  user-select: none;
  justify-content: center;
  text-align: center;
  background: transparent;
  white-space: nowrap;
  background-color: white;
  border: 1px solid transparent;
  line-height: 1.25;
  font-family: "Open Sans", sans-serif;
  transition: box-shadow 0.1s, background 0.05s;
  border-radius: 6px;
  padding: 0.45em 0.8em;
  display: flex;
  align-items: center;
  gap: 0.5em;
}
.base-button[s-s5be7]:disabled {
  color: #5c5f76;
  background-color: #d5d9e4;
  cursor: initial;
  box-shadow: initial;
}
.base-button[s-s5be7]:active:not(:disabled) {
  transform: translateY(1px);
}
.small[s-s5be7] {
  font-size: 0.8em;
  border-radius: 4px;
  padding: 0.25em 0.6em;
}
.primary[s-s5be7] {
  color: #fafbff;
  background-color: #455bf3;
  box-shadow: 0 0 0 1px #3c51da, 0 2px 5px 0 rgba(50, 50, 93, 0.08), 0 1px 1.5px 0 rgba(0, 0, 0, 0.07), 0 1px 2px 0 rgba(111, 128, 236, 0.5);
}
.primary[s-s5be7]:is(:hover, :focus):not(:disabled) {
  background-color: #3145c9;
}
.primary[s-s5be7]:active:not(:disabled) {
  background-color: #223195;
}
.secondary[s-s5be7] {
  color: #17171b;
  box-shadow: 0 0 0 1px rgba(50, 50, 93, 0.1), 0 2px 5px 0 rgba(50, 50, 93, 0.08), 0 1px 1.5px 0 rgba(0, 0, 0, 0.07), 0 1px 2px 0 rgba(0, 0, 0, 0.08);
  background-color: white;
}
.secondary[s-s5be7]:is(:hover, :focus):not(:disabled) {
  background-color: #e6e6e6;
}
.secondary[s-s5be7]:active:not(:disabled) {
  background-color: #d5d5d5;
}
.error[s-s5be7] {
  color: #ff3d10;
  background-color: #ffeae4;
  box-shadow: 0 0 0 1px rgb(247 219 211), 0 2px 5px 0 rgba(50, 50, 93, 0.08), 0 1px 1.5px 0 rgba(0, 0, 0, 0.07);
}
.error[s-s5be7]:is(:hover, :focus):not(:disabled) {
  background-color: #ffd8d0;
}
.error[s-s5be7]:active:not(:disabled) {
  background-color: #ffbea9;
}
.success[s-s5be7] {
  color: white;
  box-shadow: 0 0 0 1px #32c53e, 0 2px 5px 0 rgba(50, 50, 93, 0.08), 0 1px 1.5px 0 rgba(0, 0, 0, 0.07), 0 1px 2px 0 rgb(76 162 79 / 50%);
  background-color: #2fd566;
}
.success[s-s5be7]:is(:hover, :focus):not(:disabled) {
  background-color: #2abf5e;
}
.success[s-s5be7]:active:not(:disabled) {
  background-color: #1f9e4e;
}
.secondary_active[s-s5be7] {
  color: #455bf3;
  background-color: #f3f6fd;
  box-shadow: 0 0 0 1px #b6c1ff, 0 2px 5px 0 rgb(32 32 185 / 8%);
}
.secondary_active[s-s5be7]:is(:hover, :focus):not(:disabled) {
  background-color: #e6eefc;
}
.secondary_active[s-s5be7]:active:not(:disabled) {
  background-color: #d5e0fb;
}
.transparent[s-s5be7] {
  color: #17171b;
  background-color: transparent;
  box-shadow: none;
}
.transparent[s-s5be7]:is(:hover, :focus):not(:disabled) {
  background-color: #e6e6e6;
}
.transparent[s-s5be7]:active:not(:disabled) {
  background-color: #d5d5d5;
}
.button[s-s5be7] > .icon {
  width: 1em;
  height: 1em;
}
.chip[s-pzauq] {
  border-radius: 4px;
  padding: 3px 6px;
  font-size: 0.88em;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  min-width: 1px;
  user-select: none;
  text-transform: uppercase;
  font-weight: 500;
}
.primary[s-pzauq] {
  color: var(--colorBlue50);
  background-color: var(--colorBlue10);
}
.secondary[s-pzauq] {
  color: var(--colorDark75);
  background-color: var(--colorDark15);
}
.error[s-pzauq] {
  color: var(--colorRed50);
  background-color: var(--colorRed10);
}
.success[s-pzauq] {
  color: var(--colorGreen75);
  background-color: var(--colorGreen10);
}
.warning[s-pzauq] {
  color: var(--colorOrange50);
  background-color: var(--colorOrange10);
}
.clickable[s-pzauq] {
  cursor: pointer;
}
.clickable[s-pzauq]:hover {
  filter: brightness(95%);
}
.clickable[s-pzauq]:active {
  filter: brightness(85%);
}
.header[s-z42qk] {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 7px 16px;
}
.options[s-z42qk] {
  display: grid;
  gap: 10px;
  align-items: center;
  margin-left: auto;
  grid-auto-flow: column;
}
.title-icon[s-z42qk] {
  font-size: 1.1em;
  line-height: 0;
  padding-right: 0.2em;
}
.title[s-z42qk] {
  display: flex;
  align-items: center;
  font-weight: 500;
  font-family: "Poppins", sans-serif;
  line-height: 1;
  padding: 7px 0;
}
.content-block[s-z42qk] {
  position: relative;
  background-color: white;
  border-radius: 6px;
  box-shadow: 0 7px 14px 0 rgb(50 50 93 / 2%), 0 3px 6px 0 rgba(0, 0, 0, 0.07);
}
.body[s-z42qk]::-webkit-scrollbar {
  width: 8px;
}
.body[s-z42qk]::-webkit-scrollbar-thumb {
  background-color: #cccccc;
}
.body[s-z42qk] {
  position: relative;
  padding: 20px 17px;
}
.body[s-z42qk]:before {
  display: var(--n65j4);
  position: absolute;
  width: 98%;
  bottom: 0;
  height: 1px;
  background-color: #e8ebf5;
  content: "";
  left: 1%;
}
.status[s-z42qk] {
  display: flex;
  align-items: center;
  font-style: italic;
  color: #7a7f8c;
}
.wrapper[s-z42qk] {
  display: flex;
  gap: 16px;
}
.dropdown-item[s-n6suu] {
  cursor: pointer;
  background: transparent;
  background-color: white;
  border: 1px solid transparent;
  font-family: "Open Sans", sans-serif;
  transition: box-shadow 0.1s, background 0.05s;
  border-radius: 6px;
  padding: 0.45em 0.8em;
  display: flex;
  justify-content: space-between;
  gap: 0.5em;
  color: var(--colorBase);
  width: 100%;
}
.dropdown-item[s-n6suu]:hover {
  color: var(--colorBlue75);
  background-color: var(--colorBlue10);
}
.dropdown-item__trash[s-n6suu] {
  color: var(--colorRed75);
}
.dropdown-item__trash[s-n6suu]:hover {
  color: var(--colorRed75);
  background-color: var(--colorRed10);
}
.feedback-block[s-fypzv] {
  display: block;
  margin: 1em 0 2em 0;
  padding: 0.9em 1.45em;
  border-radius: 6px;
  font-weight: 600;
}
.error[s-fypzv] {
  background-color: var(--colorRed10);
  color: var(--colorRed50);
}
.success[s-fypzv] {
  background-color: var(--colorGreen10);
  color: var(--colorGreen75);
}
.info[s-fypzv] {
  background-color: var(--colorBlue10);
  color: var(--colorBlue75);
}
.spacer[s-fypzv]::before {
  content: "";
  display: block;
  height: 1.02em;
}
.label[s-2rnwh] {
  margin-bottom: 0.5em;
  font-weight: 600;
  color: #17171b;
  -webkit-font-smoothing: antialiased;
}
.required[s-2rnwh] {
  margin-left: 0.1em;
  vertical-align: top;
  display: inline;
  font-weight: 400;
  color: var(--colorRed50);
  font-size: var(--fontSizeSmall);
}
.help[s-2rnwh] {
  margin: 0.8em 0.4em 0.4em 0.4em;
  font-size: 0.88rem;
  color: var(--colorDark50);
}
.modal[s-pwhqf] {
  display: none;
  z-index: 1000;
  inset: 0;
  overflow-y: auto;
  position: fixed;
}
.modal[s-pwhqf].is-active[s-pwhqf] {
  display: initial;
}
.modal-wrapper[s-pwhqf] {
  background-color: rgba(0, 0, 0, 0.35);
  align-items: center;
  flex-direction: column;
  justify-content: center;
  padding: 16px;
  min-height: 100%;
  position: relative;
  display: flex;
}
.modal-content[s-pwhqf] {
  z-index: 2;
  padding: 1.5rem;
  background-color: white;
  border: none;
  border-radius: 8px;
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3), 0 3px 7px rgba(0, 0, 0, 0.3);
  overflow: visible;
}
.select-wrapper[s-tnvxv] {
  display: grid;
  grid-template-rows: 1fr 16px;
  gap: 4px;
}
.select-wrapper[s-tnvxv] .error[s-tnvxv] {
  font-size: var(--text-xs);
  line-height: var(--tw-leading, var(--text-xs--line-height));
  --tw-font-weight: var(--font-weight-semibold);
  font-weight: var(--font-weight-semibold);
  color: var(--color-red-500);
}
.add-button[s-vv4lf] {
  display: grid;
  place-items: center;
  transition: 0.3s border, 0.3s background, 0.2s opacity;
  border: 2px dashed var(--colorDark15);
}
.add-button[s-vv4lf]:hover {
  background-color: var(--colorDark5);
  border-color: var(--colorDark25);
}
.add-button[s-vv4lf]:focus {
  background-color: var(--colorDark10);
  border-color: var(--colorDark25);
}
.navigation-button[s-ak3iq] {
  position: relative;
  display: inline-flex;
  align-items: center;
  border-style: var(--tw-border-style);
  border-width: 1px;
  border-color: var(--color-gray-300);
  background-color: var(--color-white);
  padding-inline: calc(var(--spacing) * 3);
  padding-block: calc(var(--spacing) * 2);
  font-size: var(--text-sm);
  line-height: var(--tw-leading, var(--text-sm--line-height));
  --tw-leading: calc(var(--spacing) * 5);
  line-height: calc(var(--spacing) * 5);
  --tw-font-weight: var(--font-weight-medium);
  font-weight: var(--font-weight-medium);
  color: var(--color-gray-500);
  transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, visibility, content-visibility, overlay, pointer-events;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: var(--tw-duration, var(--default-transition-duration));
  --tw-duration: 150ms;
  transition-duration: 150ms;
  --tw-ease: var(--ease-in-out);
  transition-timing-function: var(--ease-in-out);
  &:hover {
    @media (hover: hover) {
      color: var(--color-gray-400);
    }
  }
}
.navigation-button[s-ak3iq]:active:not([disabled]) {
  &:active {
    background-color: var(--color-gray-100);
  }
  &:active {
    color: var(--color-gray-500);
  }
}
.navigation-text[s-ak3iq] {
  position: relative;
  margin-left: -1px;
  display: inline-flex;
  align-items: center;
  border-style: var(--tw-border-style);
  border-width: 1px;
  border-color: var(--color-gray-300);
  background-color: var(--color-white);
  padding-inline: calc(var(--spacing) * 3);
  padding-block: calc(var(--spacing) * 2);
  font-size: var(--text-sm);
  line-height: var(--tw-leading, var(--text-sm--line-height));
  --tw-leading: calc(var(--spacing) * 5);
  line-height: calc(var(--spacing) * 5);
  --tw-font-weight: var(--font-weight-medium);
  font-weight: var(--font-weight-medium);
  color: var(--color-gray-500);
  -webkit-user-select: none;
  user-select: none;
}
.left[s-ak3iq] {
  border-top-left-radius: var(--radius-md);
  border-bottom-left-radius: var(--radius-md);
}
.right[s-ak3iq] {
  margin-left: -1px;
  border-top-right-radius: var(--radius-md);
  border-bottom-right-radius: var(--radius-md);
}
.wrapper[s-fxwvo] {
  padding: 32px;
  display: grid;
  gap: 32px;
}
.table-header[s-4y3de] {
  padding-inline: calc(var(--spacing) * 4);
  padding-block: calc(var(--spacing) * 2);
  text-align: left;
  --tw-leading: calc(var(--spacing) * 4);
  line-height: calc(var(--spacing) * 4);
  --tw-tracking: var(--tracking-wider);
  letter-spacing: var(--tracking-wider);
  -webkit-user-select: none;
  user-select: none;
  white-space: nowrap;
}
.wrapper[s-4y3de] {
  display: grid;
  gap: 32px;
}
table[s-4y3de] {
  width: stretch;
}
.filter-container[s-4y3de] {
  display: grid;
  gap: 16px;
  grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
  padding-left: 8px;
}
.table-header[s-lqdfn] {
  padding-inline: calc(var(--spacing) * 4);
  padding-block: calc(var(--spacing) * 2);
  text-align: left;
  --tw-leading: calc(var(--spacing) * 4);
  line-height: calc(var(--spacing) * 4);
  --tw-tracking: var(--tracking-wider);
  letter-spacing: var(--tracking-wider);
  -webkit-user-select: none;
  user-select: none;
  white-space: nowrap;
}
.wrapper[s-lqdfn] {
  padding: 32px;
  display: grid;
  gap: 32px;
}
table[s-lqdfn] {
  width: stretch;
}
.filter-container {
  grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
  gap: 16px;
  display: grid;
}
.data-container[s-gwycx] {
  display: flex;
  gap: 24px;
  flex-wrap: wrap;
}
.wrapper[s-gwycx] {
  display: flex;
  flex-direction: column;
  flex: 1;
}
.data-container[s-gwycx] > .item {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  flex: 2;
  border: 1px solid #d1d1d1;
  border-radius: 8px;
  flex-wrap: wrap;
}
.root[s-27t7d] {
  border: 1px solid #d1d1d1;
  border-radius: 8px;
  padding: 24px;
  flex: 1;
}
h3[s-27t7d] {
  display: flex;
  grid-column: 1 / -1;
  font-size: 1.2rem;
  font-weight: 500;
  color: #333;
  user-select: none;
  margin-bottom: 16px;
}
.items-container[s-27t7d] {
  display: flex;
  gap: 4px;
  flex-direction: column;
}
.item[s-27t7d] {
  display: flex;
  justify-content: space-between;
  gap: 12px;
  user-select: none;
}
.item[s-27t7d] > .item-label[s-27t7d] {
  font-weight: 500;
}
.item[s-27t7d] > .value[s-27t7d] {
  justify-self: end;
}
.root[s-ou5i5] {
  border: 1px solid #d1d1d1;
  border-radius: 8px;
  padding: 24px;
  flex: 1;
}
.responsibles-container[s-ou5i5] {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
}
h3[s-ou5i5] {
  display: flex;
  grid-column: 1 / -1;
  font-size: 1.2rem;
  font-weight: 500;
  color: #333;
  user-select: none;
  margin-bottom: 16px;
}
.product[s-rqac5] {
  position: relative;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  background-color: var(--colorDark0);
  border: 1px solid var(--colorDark15);
  border-radius: 6px;
  transition: border-color .1s ease-in-out;
  padding: 0;
  user-select: none;
  border-width: 1px;
  box-shadow: none;
  margin: 2px;
}
.clickable[s-rqac5] {
  cursor: pointer;
}
.clickable[s-rqac5]:hover {
  border-width: 2px;
  margin: 1px;
  border-color: var(--colorBlue50);
}
.header[s-rqac5] {
  position: relative;
  display: block;
  min-height: 40px;
  padding: 10px 10px;
}
.header-content[s-rqac5] {
  display: flex;
  align-items: center;
}
.header-name[s-rqac5] {
  font-family: var(--fontFamilyHeading);
  font-weight: var(--fontWeightMedium);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.header-code[s-rqac5] {
  margin-left: 0.3em;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  color: var(--colorDark75);
  line-height: 1;
  flex-shrink: 0;
}
.content-image[s-rqac5] {
  display: grid;
  gap: 8px;
  min-height: 150px;
  position: relative;
}
.content-image-wrapper[s-rqac5] {
  margin: auto;
  max-width: 150px;
  max-height: 150px;
  margin: auto;
  display: grid;
}
.image[s-rqac5] {
  position: relative;
  width: 100%;
  height: 100%;
  vertical-align: top;
  background-color: var(--colorDark5);
  border: 1px solid var(--colorDark15);
  border-radius: var(--borderRadius);
  overflow: hidden;
}
.content-items[s-rqac5] {
  width: 100%;
  overflow: hidden;
  margin-top: 10px;
  display: flex;
  flex-direction: column;
  gap: 3px;
}
.fallback-wrapper[s-rqac5] {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  font-size: 120px;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 1;
  color: var(--colorDark15);
}
.items[s-rqac5] {
  width: 100%;
  overflow: hidden;
  margin-top: 10px;
  display: flex;
  flex-direction: column;
  padding: 6px 8px;
}
.item-label[s-rqac5] {
  flex-shrink: 0;
  color: var(--colorDark75);
  margin-right: 0.5em;
  white-space: nowrap;
  font-size: .88rem;
  display: flex;
  gap: 4px;
  align-items: center;
  align-self: flex-start;
}
.item[s-rqac5] {
  position: relative;
  flex: 1;
  min-width: 0;
  display: flex;
  border-radius: 6px;
  flex-wrap: wrap;
}
.value[s-rqac5] {
  font-size: .88rem;
  white-space: nowrap;
  min-width: 0;
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
}
.value[s-rqac5]:hover {
  white-space: normal;
  text-overflow: clip;
  word-break: break-all;
  min-width: 20%;
}
.img[s-wwh4u] {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.border[s-wwh4u] {
  border: 1px solid black;
}
.center[s-wwh4u] {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
}
.border_dashed[s-wwh4u] {
  border: 1px dashed black;
}
.border_measure[s-wwh4u] {
  border: 2px solid black;
}
.border_top[s-wwh4u] {
  border-top: 2px solid black;
}
.border_bottom[s-wwh4u] {
  border-bottom: 2px solid black;
}
.border_left[s-wwh4u] {
  border-left: 2px solid black;
}
.border_right[s-wwh4u] {
  border-right: 2px solid black;
}
.margin_cm[s-wwh4u] {
  width: 750px;
  height: 1050px;
  border: 0.5px solid black;
  margin: 20px;
}
.center[s-wwh4u] {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
}
.page-breaker[s-wwh4u] {
  page-break-inside: avoid;
}
.border[s-yajrt] {
  border: 1px solid #000;
}
.border_b[s-yajrt] {
  border-bottom: 1px solid #000;
}
.border_t[s-yajrt] {
  border-top: 1px solid #000;
}
.border_l[s-yajrt] {
  border-left: 1px solid #000;
}
.border_r[s-yajrt] {
  border-right: 1px solid #000;
}
.grade[s-yajrt] div[s-yajrt]:nth-child(2), .grade[s-yajrt] div[s-yajrt]:nth-child(3) {
  margin-left: -1px;
}
.grade[s-yajrt] div[s-yajrt]:nth-child(n + 4) {
  margin-left: -1px;
  margin-top: -1px;
}
.font_size[s-yajrt] {
  font-size: 9px;
}
.materials-table[s-yajrt] span[s-yajrt], .materials-table[s-yajrt] div[s-yajrt], .materials-table[s-yajrt] th[s-yajrt], .materials-table[s-yajrt] td[s-yajrt] {
  font-size: 10px;
  line-height: 1rem;
}
.materials-table[s-yajrt] td[s-yajrt] {
  padding: 0 2px;
}
.trimmings-table[s-yajrt] td[s-yajrt] {
  padding: 0 2px;
}
.trimmings-table[s-yajrt] span[s-yajrt], .trimmings-table[s-yajrt] div[s-yajrt], .trimmings-table[s-yajrt] th[s-yajrt], .trimmings-table[s-yajrt] td[s-yajrt] {
  font-size: 10px;
  line-height: 1rem;
}
.border_top[s-74mfo] {
  border-top: 2px solid black;
}
.border_bottom[s-74mfo] {
  border-bottom: 2px solid black;
}
.border_left[s-74mfo] {
  border-left: 2px solid black;
}
.border_right[s-74mfo] {
  border-right: 2px solid black;
}
.table-border[s-74mfo], .table-border[s-74mfo] tr[s-74mfo], .table-border[s-74mfo] td[s-74mfo], .table-border[s-74mfo] th[s-74mfo] {
  border: 2px solid black;
}
.table-border[s-74mfo] td[s-74mfo], .table-border[s-74mfo] th[s-74mfo] {
  text-align: center;
}
.table-border[s-74mfo] tr[s-74mfo] {
  height: 1.8em;
}
.table-border[s-74mfo]:first-child {
  transform: translateX(2px);
}
.table-border[s-74mfo]:last-child {
  transform: translateX(-2px);
}
.table-border[s-74mfo] td[s-74mfo] {
  font-weight: 500;
}
.title-font[s-74mfo] {
  font-size: 14px;
  font-weight: 700;
}
.info-font[s-74mfo] {
  font-size: 12px;
  font-weight: 500;
}
table[s-74mfo], tr[s-74mfo], .line_height[s-74mfo] {
  min-height: 30px;
}
.border_top[s-4ffda] {
  border-top: 1px solid black;
}
.border_bottom[s-4ffda] {
  border-bottom: 1px solid black;
}
.border_left[s-4ffda] {
  border-left: 1px solid black;
}
.border[s-4ffda] {
  border-left: 1px solid black;
}
.border_right[s-4ffda] {
  border-right: 1px solid black;
}
.table-border[s-4ffda], .table-border[s-4ffda] tr[s-4ffda], .table-border[s-4ffda] td[s-4ffda], .table-border[s-4ffda] th[s-4ffda] {
  border: 1px solid black;
}
.table-border[s-4ffda] td[s-4ffda], .table-border[s-4ffda] th[s-4ffda] {
  text-align: center;
}
.table-border[s-4ffda] tr[s-4ffda] {
  height: 1.8em;
}
.table-border[s-4ffda]:first-child {
  transform: translateX(1px);
}
.table-border[s-4ffda]:last-child {
  transform: translateX(-1px);
}
.table-border[s-4ffda] td[s-4ffda] {
  font-weight: 500;
}
.title-font[s-4ffda] {
  font-size: 14px;
  font-weight: 700;
}
.info-font[s-4ffda] {
  font-size: 12px;
  font-weight: 500;
}
table[s-4ffda], tr[s-4ffda], .line_height[s-4ffda] {
  min-height: 30px;
}
.border_top[s-jkflz] {
  border-top: 1px solid black;
}
.border_bottom[s-jkflz] {
  border-bottom: 1px solid black;
}
.border_left[s-jkflz] {
  border-left: 1px solid black;
}
.border[s-jkflz] {
  border-left: 1px solid black;
}
.border_right[s-jkflz] {
  border-right: 1px solid black;
}
.table-border[s-jkflz], .table-border[s-jkflz] tr[s-jkflz], .table-border[s-jkflz] td[s-jkflz], .table-border[s-jkflz] th[s-jkflz] {
  border: 1px solid black;
}
.table-border[s-jkflz] td[s-jkflz], .table-border[s-jkflz] th[s-jkflz] {
  text-align: center;
}
.table-border[s-jkflz] tr[s-jkflz] {
  height: 1.8em;
}
.table-border[s-jkflz]:first-child {
  transform: translateX(1px);
}
.table-border[s-jkflz]:last-child {
  transform: translateX(-1px);
}
.table-border[s-jkflz] td[s-jkflz] {
  font-weight: 500;
}
.title-font[s-jkflz] {
  font-size: 14px;
  font-weight: 700;
}
.info-font[s-jkflz] {
  font-size: 12px;
  font-weight: 500;
}
table[s-jkflz], tr[s-jkflz], .line_height[s-jkflz] {
  min-height: 30px;
}
.img[s-njbl3] {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.border[s-njbl3] {
  border: 1px solid black;
}
.center[s-njbl3] {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
}
.border_dashed[s-njbl3] {
  border: 1px dashed black;
}
.border_measure[s-njbl3] {
  border: 2px solid black;
}
.border_top[s-njbl3] {
  border-top: 2px solid black;
}
.border_bottom[s-njbl3] {
  border-bottom: 2px solid black;
}
.border_left[s-njbl3] {
  border-left: 2px solid black;
}
.border_right[s-njbl3] {
  border-right: 2px solid black;
}
.margin_cm[s-njbl3] {
  width: 750px;
  height: 1050px;
  border: 0.5px solid black;
  margin: 20px;
}
.center[s-njbl3] {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
}
.page-breaker[s-njbl3] {
  page-break-inside: avoid;
}
*[s-xs4ca] {
  box-sizing: border-box;
  font-size: 14px;
  font-weight: 500;
}
.border[s-xs4ca] {
  border: 1px solid #000;
}
.img[s-xs4ca] {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.footer[s-xs4ca] {
  width: 210mm;
  height: 30px;
  display: flex;
  justify-content: space-between;
}
.header[s-xs4ca] {
  width: 210mm;
}
.table-border[s-xs4ca], .table-border[s-xs4ca] td[s-xs4ca], .table-border[s-xs4ca] th[s-xs4ca] {
  border: 1px solid black;
  border-collapse: collapse;
}
.table-border[s-xs4ca] td[s-xs4ca] {
  padding: 0 1px;
}
.table-border[s-xs4ca] th[s-xs4ca] {
  padding: 0 2px;
}
.table-border[s-xs4ca] th[s-xs4ca] {
  font-weight: 900;
  background-color: #e4e4e4;
}
.materials-table[s-xs4ca] span[s-xs4ca], .materials-table[s-xs4ca] div[s-xs4ca], .materials-table[s-xs4ca] th[s-xs4ca], .materials-table[s-xs4ca] td[s-xs4ca] {
  font-size: 10px;
  line-height: 1rem;
}
.materials-table[s-xs4ca] td[s-xs4ca] {
  padding: 0 2px;
}
.trimmings-table[s-xs4ca] td[s-xs4ca] {
  padding: 0 2px;
}
.trimmings-table[s-xs4ca] span[s-xs4ca], .trimmings-table[s-xs4ca] div[s-xs4ca], .trimmings-table[s-xs4ca] th[s-xs4ca], .trimmings-table[s-xs4ca] td[s-xs4ca] {
  font-size: 10px;
  line-height: 1rem;
}
.operations-table[s-xs4ca] th[s-xs4ca], .operations-table[s-xs4ca] td[s-xs4ca] {
  font-size: 10px;
  line-height: 1rem;
  padding: 2px;
}
.measures-tables[s-xs4ca] td[s-xs4ca], .measures-tables[s-xs4ca] th[s-xs4ca] {
  padding: 0 1rem;
  font-size: 10px;
}
.summary[s-xs4ca] th[s-xs4ca], .summary[s-xs4ca] td[s-xs4ca] {
  font-size: 10px;
  text-align: center;
}
.summary[s-xs4ca] th[s-xs4ca] {
  font-weight: 700;
}
.summary[s-xs4ca] table[s-xs4ca] {
  table-layout: fixed;
}
.summary[s-xs4ca] tr[s-xs4ca]:last-child td[s-xs4ca] {
  font-weight: 700;
  font-size: 12px;
}
.summary[s-xs4ca] tr[s-xs4ca]:last-child {
  background-color: #dfdfdf;
  border-top: 1px solid #000;
}
.summary[s-xs4ca] tr[s-xs4ca] {
  height: 2rem;
}
.variants[s-xs4ca] table[s-xs4ca] {
  table-layout: fixed;
}
.variants[s-xs4ca] table[s-xs4ca] th[s-xs4ca] {
  font-weight: 700;
  background-color: #dfdfdf;
}
.variants[s-xs4ca] table[s-xs4ca] td[s-xs4ca], .variants[s-xs4ca] table[s-xs4ca] th[s-xs4ca] {
  padding-left: 0.5rem;
  font-size: 10px;
}
@media print {
  .page-break-tr[s-xs4ca] {
    page-break-inside: auto !important;
    page-break-after: always !important;
  }
  .images-container[s-xs4ca] {
    page-break-inside: avoid;
  }
  .operations-table[s-xs4ca] {
    page-break-inside: avoid;
  }
  .observation-box[s-xs4ca] {
    page-break-inside: avoid;
  }
}
.img[s-6rr75] {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.border[s-6rr75] {
  border: 1px solid black;
}
*[s-6rr75] {
  box-sizing: border-box;
}
.page_breaker[s-6rr75], .page_breaker[s-6rr75] tr[s-6rr75] {
  page-break-inside: avoid;
}
.border_dashed[s-6rr75] {
  border: 1px dashed black;
}
.border_measure[s-6rr75] {
  border: 2px solid black;
}
.border_top[s-6rr75] {
  border-top: 1px solid black;
}
.border_bottom[s-6rr75] {
  border-bottom: 1px solid black;
}
.border_left[s-6rr75] {
  border-left: 1px solid black;
}
.border_right[s-6rr75] {
  border-right: 1px solid black;
}
.margin_cm[s-6rr75] {
  width: 750px;
  height: 1050px;
  border: 0.5px solid black;
  margin: 20px;
}
.center[s-6rr75] {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
}
.page_breaker[s-6rr75], .page_breaker[s-6rr75] tr[s-6rr75] {
  page-break-inside: avoid;
}
.operations-table[s-6rr75] th[s-6rr75], .operations-table[s-6rr75] td[s-6rr75] {
  font-size: 10px;
  line-height: 1rem;
  padding: 2px;
}
.operations-table[s-6rr75], .operations-table[s-6rr75] th[s-6rr75], .operations-table[s-6rr75] td[s-6rr75] {
  border: 1px solid black;
}
.table-border[s-6rr75] th[s-6rr75] {
  font-weight: 900;
  background-color: #e4e4e4;
}
div[s-vfkga] {
  text-transform: uppercase;
  font-weight: bold;
}
div[s-vfkga] {
  text-transform: uppercase;
  font-weight: bold;
}
.table-aviamentos[s-4swla] td[s-4swla], .table-aviamentos[s-4swla] th[s-4swla] {
  border: 1px solid black;
}
*[s-sz3yd] {
  font-size: 9px;
  line-height: 1.2em;
}
.collapse-border[s-sz3yd] {
  border-collapse: separate !important;
  border-spacing: 2px;
}
.border[s-sz3yd] {
  border: 2px solid #000;
}
span[s-sz3yd] {
  font-weight: bold;
  margin-left: 2px;
}
.img[s-sz3yd] {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.cost-table[s-sz3yd] tr[s-sz3yd] td[s-sz3yd] {
  padding: 0 5px;
}
.border[s-o55am] {
  border: 1px solid #000;
  border-collapse: collapse;
}
.image-container[s-o55am] {
  display: grid;
  grid-template-columns: auto auto;
  gap: 1rem;
}
.img[s-6p2oy] {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.border[s-6p2oy] {
  border: 1px solid black;
}
*[s-6p2oy] {
  box-sizing: border-box;
}
.page_breaker[s-6p2oy], .page_breaker[s-6p2oy] tr[s-6p2oy] {
  page-break-inside: avoid;
}
.border_dashed[s-6p2oy] {
  border: 1px dashed black;
}
.border_top[s-6p2oy] {
  border-top: 1px solid black;
}
.border_bottom[s-6p2oy] {
  border-bottom: 1px solid black;
}
.border_left[s-6p2oy] {
  border-left: 1px solid black;
}
.border_right[s-6p2oy] {
  border-right: 1px solid black;
}
.margin_cm[s-6p2oy] {
  height: 1050px;
}
.center[s-6p2oy] {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
}
.table_one[s-6p2oy] {
  width: 100%;
  border-collapse: collapse;
}
.table_one[s-6p2oy] td[s-6p2oy], .table_one[s-6p2oy] th[s-6p2oy] {
  border: 1px solid black;
  text-align: center;
}
.table_font[s-6p2oy] {
  font-size: 8px;
}
.margin_cm[s-6p2oy] {
  width: 100%;
  height: 95%;
  display: flex;
  flex-direction: column;
}
.image-container[s-6p2oy] {
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}
.responsive-image[s-6p2oy] {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
.img[s-hwga3] {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.border[s-hwga3] {
  border: 1px solid black;
}
*[s-hwga3] {
  box-sizing: border-box;
}
.page_breaker[s-hwga3], .page_breaker[s-hwga3] tr[s-hwga3] {
  page-break-inside: avoid;
}
.border_dashed[s-hwga3] {
  border: 1px dashed black;
}
.border_top[s-hwga3] {
  border-top: 1px solid black;
}
.border_bottom[s-hwga3] {
  border-bottom: 1px solid black;
}
.border_left[s-hwga3] {
  border-left: 1px solid black;
}
.border_right[s-hwga3] {
  border-right: 1px solid black;
}
.margin_cm[s-hwga3] {
  height: 1050px;
}
.center[s-hwga3] {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
}
.table_one[s-hwga3] {
  width: 100%;
  border-collapse: collapse;
}
.table_one[s-hwga3] td[s-hwga3], .table_one[s-hwga3] th[s-hwga3] {
  border: 1px solid black;
  text-align: center;
}
.table_font[s-hwga3] {
  font-size: 8px;
}
.margin_cm[s-hwga3] {
  width: 100%;
  height: 95%;
  display: flex;
  flex-direction: column;
}
.image-container[s-hwga3] {
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}
.responsive-image[s-hwga3] {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
.border[s-vfzco] {
  border: 1px solid #000;
}
.border_b[s-vfzco] {
  border-bottom: 1px solid #000;
}
.border_t[s-vfzco] {
  border-top: 1px solid #000;
}
.border_l[s-vfzco] {
  border-left: 1px solid #000;
}
.border_r[s-vfzco] {
  border-right: 1px solid #000;
}
.grade[s-vfzco] div[s-vfzco]:nth-child(2), .grade[s-vfzco] div[s-vfzco]:nth-child(3) {
  margin-left: -1px;
}
.grade[s-vfzco] div[s-vfzco]:nth-child(n + 4) {
  margin-left: -1px;
  margin-top: -1px;
}
.img[s-p3y3e] {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.border[s-p3y3e] {
  border: 1px solid black;
}
*[s-p3y3e] {
  box-sizing: border-box;
}
.page_breaker[s-p3y3e], .page_breaker[s-p3y3e] tr[s-p3y3e] {
  page-break-inside: avoid;
}
.border_dashed[s-p3y3e] {
  border: 1px dashed black;
}
.border_top[s-p3y3e] {
  border-top: 1px solid black;
}
.border_bottom[s-p3y3e] {
  border-bottom: 1px solid black;
}
.border_left[s-p3y3e] {
  border-left: 1px solid black;
}
.border_right[s-p3y3e] {
  border-right: 1px solid black;
}
.margin_cm[s-p3y3e] {
  height: 1050px;
}
.center[s-p3y3e] {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
}
.table_one[s-p3y3e] {
  width: 100%;
  border-collapse: collapse;
}
.table_one[s-p3y3e] td[s-p3y3e], .table_one[s-p3y3e] th[s-p3y3e] {
  border: 1px solid black;
  text-align: center;
}
.border[s-zcdpb] {
  border: 1px solid #000;
}
.border_b[s-zcdpb] {
  border-bottom: 1px solid #000;
}
.border_t[s-zcdpb] {
  border-top: 1px solid #000;
}
.border_l[s-zcdpb] {
  border-left: 1px solid #000;
}
.border_r[s-zcdpb] {
  border-right: 1px solid #000;
}
.grade[s-zcdpb] div[s-zcdpb]:nth-child(2), .grade[s-zcdpb] div[s-zcdpb]:nth-child(3) {
  margin-left: -1px;
}
.grade[s-zcdpb] div[s-zcdpb]:nth-child(n + 4) {
  margin-left: -1px;
  margin-top: -1px;
}
.font_size[s-zcdpb] {
  font-size: 9px;
}
.border[s-b5ssf] {
  border: 1px solid #000;
  border-collapse: collapse;
}
.border_b[s-b5ssf] {
  border-bottom: 1px solid #000;
  border-collapse: collapse;
}
.border_t[s-b5ssf] {
  border-top: 1px solid #000;
  border-collapse: collapse;
}
.border_l[s-b5ssf] {
  border-left: 1px solid #000;
  border-collapse: collapse;
}
.border_r[s-b5ssf] {
  border-right: 1px solid #000;
  border-collapse: collapse;
}
*[s-b5ssf] {
  box-sizing: border-box;
  font-size: 14px;
  font-weight: 500;
}
.border[s-b5ssf] {
  border: 1px solid #000;
}
.header[s-b5ssf] {
  width: 210mm;
}
.table-border[s-b5ssf], .table-border[s-b5ssf] td[s-b5ssf], .table-border[s-b5ssf] th[s-b5ssf] {
  border: 1px solid black;
  border-collapse: collapse;
}
.table-border[s-b5ssf] td[s-b5ssf] {
  padding: 0 1px;
}
.table-border[s-b5ssf] th[s-b5ssf] {
  padding: 0 2px;
}
.table-border[s-b5ssf] th[s-b5ssf] {
  font-weight: 900;
  background-color: #e4e4e4;
}
.row[s-b5ssf] .border[s-b5ssf]:not(.row .border:first-child) {
  border-left: 0px;
}
.row[s-b5ssf]:not(.row:first-child) .border[s-b5ssf] {
  border-top: 0px;
}
.image-container[s-b5ssf] {
  display: grid;
  grid-template-columns: auto auto;
  gap: 1rem;
}
div[s-b5ssf] {
  font-size: 11px;
}
td[s-b5ssf] {
  font-size: 11px;
}
.border[s-pyqba] {
  border: 1px solid #000;
  border-collapse: collapse;
}
.border_b[s-pyqba] {
  border-bottom: 1px solid #000;
  border-collapse: collapse;
}
.border_t[s-pyqba] {
  border-top: 1px solid #000;
  border-collapse: collapse;
}
.border_l[s-pyqba] {
  border-left: 1px solid #000;
  border-collapse: collapse;
}
.border_r[s-pyqba] {
  border-right: 1px solid #000;
  border-collapse: collapse;
}
*[s-pyqba] {
  box-sizing: border-box;
  font-size: 14px;
  font-weight: 500;
}
.border[s-pyqba] {
  border: 1px solid #000;
}
.header[s-pyqba] {
  width: 210mm;
}
.table-border[s-pyqba], .table-border[s-pyqba] td[s-pyqba], .table-border[s-pyqba] th[s-pyqba] {
  border: 1px solid black;
  border-collapse: collapse;
}
.image-container[s-pyqba] {
  display: grid;
  grid-template-columns: auto auto;
  gap: 1rem;
}
.table-border[s-pyqba] td[s-pyqba] {
  padding: 0 1px;
}
.table-border[s-pyqba] th[s-pyqba] {
  padding: 0 2px;
}
.table-border[s-pyqba] th[s-pyqba] {
  font-weight: 900;
  background-color: #e4e4e4;
}
.row[s-pyqba] .border[s-pyqba]:not(.row .border:first-child) {
  border-left: 0px;
}
.row[s-pyqba]:not(.row:first-child) .border[s-pyqba] {
  border-top: 0px;
}
.container[s-3qrza] div[s-3qrza] {
  display: inline-block;
}
.img[s-3qrza] {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.img2[s-3qrza] {
  display: block;
  page-break-before: always;
  page-break-inside: avoid;
}
.td[s-3qrza] {
  height: 20px;
}
.border[s-3qrza] {
  border: 1px solid #000;
  border-color: black;
}
.border_b[s-3qrza] {
  border-bottom: 1px solid #000;
  border-color: black;
}
.border_l[s-3qrza] {
  border-left: 1px solid #000;
  border-color: black;
}
.border_r[s-3qrza] {
  border-right: 1px solid #000;
  border-color: black;
}
.border_t[s-3qrza] {
  border-top: 1px solid #000;
  border-color: black;
}
.border_style[s-3qrza] {
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  border-right: 1px solid #000;
  border-left: 1px solid #000;
  border-color: black;
  border-style: dashed;
}
table[s-3qrza].measures-tables[s-3qrza], table[s-3qrza].measures-tables[s-3qrza] td[s-3qrza], table[s-3qrza].measures-tables[s-3qrza] th[s-3qrza] {
  border: 1px solid black;
}
table[s-3qrza].measures-tables[s-3qrza] td[s-3qrza], table[s-3qrza].measures-tables[s-3qrza] th[s-3qrza] {
  padding: 0 2px;
}
table[s-3qrza].measures-tables[s-3qrza] thead[s-3qrza] tr[s-3qrza]:first-child {
  background-color: #00000020;
}
table[s-3qrza].measures-tables[s-3qrza] {
  text-align: center;
}
.operations-table[s-3qrza], .operations-table[s-3qrza] td[s-3qrza], .operations-table[s-3qrza] th[s-3qrza] {
  border: 1px solid black;
}
.operations-table[s-3qrza] tr[s-3qrza]:nth-child(1), .operations-table[s-3qrza] tr[s-3qrza]:nth-child(2), .operations-table[s-3qrza] tr[s-3qrza]:nth-child(3) {
  background-color: #DBDDD8;
}
.operations-table[s-3qrza] {
  text-align: center;
}
.flex-style[s-3qrza] {
  justify-content: center;
  align-items: flex-start;
}
table[s-3qrza].reference-table[s-3qrza] {
  border: 1px dashed black;
}
.wrapper[s-3qrza]::before {
  content: "";
  display: block;
  height: 200px;
  margin-bottom: -200px;
  page-break-inside: avoid;
  break-inside: avoid;
}
.operations-table[s-3qrza], .operations-table[s-3qrza] td[s-3qrza], .operations-table[s-3qrza] th[s-3qrza] {
  border: 1px solid black;
}
.operations-table[s-3qrza] tr[s-3qrza]:nth-child(1), .operations-table[s-3qrza] tr[s-3qrza]:nth-child(2), .operations-table[s-3qrza] tr[s-3qrza]:nth-child(3) {
  background-color: #DBDDD8;
}
.operations-table[s-3qrza] {
  text-align: center;
}
table[s-3qrza].border[s-3qrza] td[s-3qrza], table[s-3qrza].border[s-3qrza] th[s-3qrza] {
  border: 1px solid black;
}
table[s-3qrza].border[s-3qrza] tr[s-3qrza]:first-child td[s-3qrza]:not(table.border tr:first-child td:first-child), table[s-3qrza].border[s-3qrza] tr[s-3qrza]:first-child th[s-3qrza]:not(table.border tr:first-child th:first-child) {
  border-right: none;
}
table[s-3qrza].border-header[s-3qrza] td[s-3qrza], table[s-3qrza].border-header[s-3qrza] th[s-3qrza] {
  border-top: 1px solid black;
  border-left: 1px solid black;
  border-right: 1px solid black;
}
.grid-container[s-3qrza] {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 10px;
}
.grid-item[s-3qrza] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.grid-item[s-3qrza] img[s-3qrza] {
  max-width: 100%;
  height: auto;
}
.font_header[s-3qrza] {
  font-size: 40px;
}
*[s-cxs6r] {
  font-size: 12px;
}
.img[s-cxs6r] {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.border[s-cxs6r] {
  border: 1px solid black;
}
*[s-cxs6r] {
  box-sizing: border-box;
}
.page_breaker[s-cxs6r], .page_breaker[s-cxs6r] tr[s-cxs6r] {
  page-break-inside: avoid;
}
.border_2[s-cxs6r] {
  border: 2px solid black;
}
.border_dashed[s-cxs6r] {
  border: 1px dashed black;
}
.border_top[s-cxs6r] {
  border-top: 1px solid black;
}
.border_bottom[s-cxs6r] {
  border-bottom: 1px solid black;
}
.border_left[s-cxs6r] {
  border-left: 1px solid black;
}
.border_right[s-cxs6r] {
  border-right: 1px solid black;
}
.margin_cm[s-cxs6r] {
  height: 1050px;
}
.center[s-cxs6r] {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
}
.table_one[s-cxs6r] {
  width: 100%;
  border-collapse: collapse;
  margin-bottom: 20px;
}
.table_one[s-cxs6r] td[s-cxs6r], .table_one[s-cxs6r] th[s-cxs6r] {
  border: 1px solid black;
  padding-left: 8px;
  text-align: left;
}
.flex-container[s-cxs6r] {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.variant-container[s-cxs6r] {
  width: 48%;
  margin: 1%;
}
.image-container[s-cxs6r] {
  display: grid;
  grid-template-columns: auto auto;
  gap: 1rem;
}
@media (min-width: 768px) {
  .image-container[s-cxs6r].multiple-images[s-cxs6r] {
    grid-template-columns: repeat(2, 1fr);
  }
}
.border[s-rry4r] {
  border: 1px solid #000;
  border-collapse: collapse;
}
.border_b[s-rry4r] {
  border-bottom: 1px solid #000;
  border-collapse: collapse;
}
.border_t[s-rry4r] {
  border-top: 1px solid #000;
  border-collapse: collapse;
}
.border_l[s-rry4r] {
  border-left: 1px solid #000;
  border-collapse: collapse;
}
.border_r[s-rry4r] {
  border-right: 1px solid #000;
  border-collapse: collapse;
}
.image-container[s-rry4r] {
  display: grid;
  grid-template-columns: auto auto;
  gap: 1rem;
}
.row[s-rry4r] .border[s-rry4r]:not(.row .border:first-child) {
  border-left: 0px;
}
.row[s-rry4r]:not(.row:first-child) .border[s-rry4r] {
  border-top: 0px;
}
.img[s-ctoui] {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.border[s-ctoui] {
  border: 1px solid black;
}
*[s-ctoui] {
  box-sizing: border-box;
}
.page_breaker[s-ctoui], .page_breaker[s-ctoui] tr[s-ctoui] {
  page-break-inside: avoid;
}
.border_2[s-ctoui] {
  border: 2px solid black;
}
.border_dashed[s-ctoui] {
  border: 1px dashed black;
}
.border_top[s-ctoui] {
  border-top: 1px solid black;
}
.border_bottom[s-ctoui] {
  border-bottom: 1px solid black;
}
.border_left[s-ctoui] {
  border-left: 1px solid black;
}
.border_right[s-ctoui] {
  border-right: 1px solid black;
}
.margin_cm[s-ctoui] {
  height: 1050px;
}
.center[s-ctoui] {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
}
.table_one[s-ctoui] {
  width: 100%;
  border-collapse: collapse;
  margin-bottom: 20px;
}
.table_one[s-ctoui] td[s-ctoui], .table_one[s-ctoui] th[s-ctoui] {
  border: 1px solid black;
  padding-left: 8px;
  text-align: left;
}
.flex-container[s-ctoui] {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.variant-container[s-ctoui] {
  width: 48%;
  margin: 1%;
}
.border[s-nyr7m] {
  border: 1px solid #000;
  border-collapse: collapse;
}
.border_b[s-nyr7m] {
  border-bottom: 1px solid #000;
  border-collapse: collapse;
}
.border_t[s-nyr7m] {
  border-top: 1px solid #000;
  border-collapse: collapse;
}
.border_l[s-nyr7m] {
  border-left: 1px solid #000;
  border-collapse: collapse;
}
.border_r[s-nyr7m] {
  border-right: 1px solid #000;
  border-collapse: collapse;
}
*[s-nyr7m] {
  box-sizing: border-box;
  font-size: 14px;
  font-weight: 500;
}
.border[s-nyr7m] {
  border: 1px solid #000;
}
.header[s-nyr7m] {
  width: 210mm;
}
.table-border[s-nyr7m], .table-border[s-nyr7m] td[s-nyr7m], .table-border[s-nyr7m] th[s-nyr7m] {
  border: 1px solid black;
  border-collapse: collapse;
}
.table-border[s-nyr7m] td[s-nyr7m] {
  padding: 0 1px;
}
.table-border[s-nyr7m] th[s-nyr7m] {
  padding: 0 2px;
}
.table-border[s-nyr7m] th[s-nyr7m] {
  font-weight: 900;
  background-color: #e4e4e4;
}
.image-container[s-nyr7m] {
  display: grid;
  grid-template-columns: auto auto;
  gap: 1rem;
}
.row[s-nyr7m] .border[s-nyr7m]:not(.row .border:first-child) {
  border-left: 0px;
}
.row[s-nyr7m]:not(.row:first-child) .border[s-nyr7m] {
  border-top: 0px;
}
.border[s-zteem] {
  border: 1px solid #000;
}
.border_b[s-zteem] {
  border-bottom: 1px solid #000;
}
.border_t[s-zteem] {
  border-top: 1px solid #000;
}
.border_l[s-zteem] {
  border-left: 1px solid #000;
}
.border_r[s-zteem] {
  border-right: 1px solid #000;
}
.border[s-mm2yc] {
  border: 1px solid #000;
}
.border_b[s-mm2yc] {
  border-bottom: 1px solid #000;
}
.border_t[s-mm2yc] {
  border-top: 1px solid #000;
}
.border_l[s-mm2yc] {
  border-left: 1px solid #000;
}
.border_r[s-mm2yc] {
  border-right: 1px solid #000;
}
.grade[s-mm2yc] div[s-mm2yc]:nth-child(2), .grade[s-mm2yc] div[s-mm2yc]:nth-child(3) {
  margin-left: -1px;
}
.grade[s-mm2yc] div[s-mm2yc]:nth-child(n + 4) {
  margin-left: -1px;
  margin-top: -1px;
}
.font_size[s-mm2yc] {
  font-size: 9px;
}
.border[s-okp6i] {
  border: 1px solid #000;
}
.border_b[s-okp6i] {
  border-bottom: 1px solid #000;
}
.border_t[s-okp6i] {
  border-top: 1px solid #000;
}
.border_l[s-okp6i] {
  border-left: 1px solid #000;
}
.border_r[s-okp6i] {
  border-right: 1px solid #000;
}
.grade[s-okp6i] div[s-okp6i]:nth-child(2), .grade[s-okp6i] div[s-okp6i]:nth-child(3) {
  margin-left: -1px;
}
.grade[s-okp6i] div[s-okp6i]:nth-child(n + 4) {
  margin-left: -1px;
  margin-top: -1px;
}
.font_size[s-okp6i] {
  font-size: 9px;
}
*[s-zyy7j] {
  font-size: 9px;
  line-height: 1.2em;
  padding: 1px;
}
.collapse-border[s-zyy7j] {
  border-collapse: separate !important;
  border-spacing: 2px;
}
.border[s-zyy7j] {
  border: 2px solid #000;
}
span[s-zyy7j] {
  font-weight: bold;
  margin-left: 2px;
}
.img[s-zyy7j] {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.cost-table[s-zyy7j] tr[s-zyy7j] td[s-zyy7j] {
  padding: 0 5px;
}
.border_right[s-2qihk] {
  border-right: 1px solid black;
}
.border_left[s-2qihk] {
  border-left: 1px solid black;
}
.border_top[s-2qihk] {
  border-top: 1px solid black;
}
.border_bottom[s-2qihk] {
  border-bottom: 1px solid black;
}
.tag_container[s-2qihk]:last-child {
  border-right: 1px solid black;
}
span[s-2qihk] {
  word-break: break-word;
}
:root {
  --txt-primary: #fafbff;
  --bg-primary: #455bf3;
  --bg-primary-hover: #3145c9;
  --bg-primary-active: #223195;
  --txt-secondary: #17171b;
  --bg-secondary: white;
  --bg-secondary-hover: #e6e6e6;
  --bg-secondary-active: #d5d5d5;
  --txt-error: #ff3d10;
  --bg-error: #ffeae4;
  --bg-error-hover: #ffd8d0;
  --bg-error-active: #ffbea9;
  --txt-success: white;
  --bg-success: #2fd566;
  --bg-success-hover: #2abf5e;
  --bg-success-active: #1f9e4e;
  --txt-secondary_active: #455bf3;
  --bg-secondary_active: #f3f6fd;
  --bg-secondary_active-hover: #e6eefc;
  --bg-secondary_active-active: #d5e0fb;
  --txt-transparent: #17171b;
  --bg-transparent: transparent;
  --bg-transparent-hover: #e6e6e6;
  --bg-transparent-active: #d5d5d5;
  --colorDark100: #000000;
  --colorDark90: #17171b;
  --colorDark75: #5c5f76;
  --colorDark50: #7a7f8c;
  --colorDark25: #d5d9e4;
  --colorDark15: #e8ebf5;
  --colorDark5: #fafafa;
  --colorDark0: #ffffff;
  --colorWhite: #ffffff;
  --colorGreen10: #deffe9;
  --colorGreen50: #2fd566;
  --colorGreen75: #0b702d;
  --colorOrange10: #fff0cf;
  --colorOrange25: #ffd298;
  --colorOrange50: #ff8f00;
  --colorRed10: #ffeae4;
  --colorRed25: #f97a5f;
  --colorRed50: #ff3d10;
  --colorRed75: #c43414;
  --colorBlue5: #fafbff;
  --colorBlue10: #f3f6fd;
  --colorBlue15: #e9efff;
  --colorBlue25: #bbc7ff;
  --colorBlue50: #455bf3;
  --colorBlue75: #3647c3;
  --colorBase: var(--colorDark100);
  --colorBackground: var(--colorDark5);
  --colorShadow100: #00000000;
  --colorShadow75: #0000003b;
  --colorShadow50: #00000018;
  --colorShadow25: #0000000e;
  --colorShadow0: transparent;
}
@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");
@font-face {
  font-family: JetBrains Mono;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQQAAAQuAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVF4AdBEICoRkhAALIAABNgIkAzoEIAWFAAeBFAwHG2oHKJ6DceNW4lJEFHn9tEOE37LNsvkjHr7f739rn3u+OSrSxLQytE91Dw2PYtNVq3Qaw/vJ7fUBMdOj/u2ImB98cT5WUx9F13ZKt06mU7tG1sAYcM26yCRX4f/0904bmwq8hwkUUMTRX61pa9C3xlpAGYw1vOu8C2SBZZFlld7DAW82RJWmwYMI1AJCKBNCIASqdZGFmtPSNQRhMpR0EKjWTwm6z6sJ+4jqhxjovTinVdRpZaQjaQzAYjI8NgAKDJCokgunCn9oUQE8VZd/F//+v6P4F1U9gLr58yNI/dJX9BAshEoJbTDogz7ocKoUsPvES8UK/aQIUQgpGgECBVLkOEV6iASTYgNAPKdNXayhDPL7IJuAZnEYSZ0eOLc9i5Rv5/+lEi3sW/kfnCf/+fTe0sxS7CKLx5erRJkKOixEqQaoqrvx5HN4iz4VhX0gS6DjFIWUzn/fIXJRVFY1NFRVNVeFt+SYmrK6vCU6eJsnKnJj5HTESMTQZOTI3Y/tzr3rUcOsiRy/ciP50s3Mycgxmhz9GMXhjzVH30ut796NHP0UUa31/Zoa6vCH6iPvdIM0IRANaT60FablmZlZd+UKNFy9NrvnFGxb5NC2CRxR0/rIyF/WNn+35sv9r+tHVhkseuWGKkCPPh96+GXt8Lc/Sh24ujfjf+tNw1lZWreiPuHb/PSpyjdv2rf/++ZE5TSKjFdZxYsBvr1sEHl5STuHZqYR7jGYGvGBBdjcaB5bODY1GAxMjsd0wDMIzXAXODRd74DxNMtO4YuYHclgLQRzp9KlUmxptCwv9bYgvWGD2xBW7r9413fdJu+mxzvzAUYeeONQvZP4kgfqZle4jhH/MWh+UbxgtJdrLdXLymNL53PRU0D3Q6FcXTfGqGcul6vrqhgLGAVSv+IVIfZOHpu+mlLqSlnj903j8mazXDsba/wbxhS/4Oubh1c5/uXDgt4j5KtnGEy5BIJHo0ur+jD+r2qCkuP1aRVM8EpUoRYSJyqNRA38uwDvHBNo0AejO2Z+ZYLLal1QiFyFh1EDQOgSCSCpjwwKU8yDbIjroEwne0G5Qca49cYp4AlqtQNZfWTQoFb1tRpFYAmRD+HXTkV4uQhG2bg4OKmyoypAsUGtWgQXyFxYrkpODeUxvGqIZA61erXo0sFG1UBGuPgpuon8RNUG2DhovAjZCBuZwtXrU3mQGki9+pm0eVZAXoWxLWTQoYHBPrJR4WunNxIFbCHfkTyPK+sqxjxDmGArZvf79JGJ3GwEqjwc7a7NIrl/7bJ7Nzu4+n1Ow6shEPnUrtVo7cnd5Wi5qCUbBIQbNKCP95FMCSZylEV5VCiiMqqiOmrKZ/I/C0gI1fyuulVcM2E1r4MhtcV/fbCD+HwEvVzH1dGNAzFE0FTbKzyQz3gootrNbN2a4PuG0j0JOgE=) format("woff2"),url(data:font/woff;base64,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) format("woff");
  unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}
@font-face {
  font-family: JetBrains Mono;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAABtEAA8AAAAALTgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAAF0AAACOBfUF/EdQT1MAAAG4AAAAxAAAAUJSCVkbR1NVQgAAAnwAAAB+AAAA2o0BjNxPUy8yAAAC/AAAAE8AAABgFbB4v1NUQVQAAANMAAAARgAAAF7mY9MfY21hcAAAA5QAAADlAAABTDW2UrZnYXNwAAAEfAAAAAgAAAAIAAAAEGdseWYAAASEAAAR0QAAHOQXhDgsaGVhZAAAFlgAAAA2AAAANhkO8XVoaGVhAAAWkAAAAB8AAAAkBkf/0GhtdHgAABawAAAArAAAAgQnPyRcbG9jYQAAF1wAAAEKAAABCvPJ7N1tYXhwAAAYaAAAABwAAAAgAI4Ad25hbWUAABiEAAABFwAAAoA+ml9fcG9zdAAAGZwAAAGoAAAEh/swTOl42g3BAQZCURQFwDk9gAACCQpKkhAAkSCKgkKkNhAJgPgr/3dGMAQMjEQT4xqTGlMzMbcQSyuxthHbGrsaewdxrHFyFhdXcXMXjxrPGi9v8anx9RP/2nS19TpdC/IAAAB42j3KgUZDYRiA4ec/BcIkCbVCY0qrGhoEoxWmokQhcgJRLdYASF1HQgKBQCAQCAQCA93JOj4cLw94JcyomJDMSjd5/8qCrLO7d6x6nQ96qsaRTIVMIpnWk1TVGY0kJJl7j4U84UXNe9mz18Iyb2Hkw6evop+y7/DXsOhPUpNkxsyZt6hmybIVDavWbWja1LatY0fXvgOHjpw4deZc7sKtvjsDKVWyejgsbIXtsBk2wsuwGWc3XAsbYSvcCh+y+j/iujaceNotxoGmQlEQhtE1e98bAgQiAglHEggEkhQJJAASQCUEQPTiNU75rH9GoKtvrKzWu4PmcnrcTJXz+Xo3+q6OsWE2a3eCGSiogjTRQdFY/L6VI++34HczezULmxbRqmmZ5ggUFWGUmsSfKvRTD4F/kT3bfSlZqBjYqh9ECxDpAAB42mNgYYpgnMDAysDA1MUUwcDA4A2hGeMYjBgdgKIMDJwMUMDkDiQ4YDwvJyBxgIFXUYz5z78rDAzMfxh1gCIsYJVqTLeAlAIDKwDprwr0AHjaRcghAgEBFAXAeX9BAiRZcidQAA1cw4EkJxN34ogYKMw1WKr38fQIzo/9LSPRs7BSqHTyIRvyQ9NefdGIyhiEP3Q3BzcAAHjaXcoDUq4BFAbg5+s/w2vbxujaNsJFtm0N4gpqFEYtpZaRF5JrWIevkIYUjktJdn4kz3DdZSEccNl7U2aStFQS++NsXIsX8TEyojBKYvTKyY0N9qSSOBjn4nq8jE+RFcUxspNqlrcxvTG38X4jWeuH1UNbexFguVpid510Hx/QaNi4SXDNd5e8985Hn3z2xltf3PHQC+ecd8FFV1x13Q033XLbI4899cQzz73y2ksffPXNDz/98lumLH/981+2HBUqVatSo1aDRvXadOvxR690rVq069CpSbMuucrVuSxjE1t9MckAAAAAAQAB//8AD3jalVkHWNtIvtdILpSQYIwhJGsSEMhg7GAsyyY2liumJpgOCtiGkJ5NDwu57SW3eZuyvffXrxc213vL29ffYxvbe2/Xkxzi/iMNCqR93+FPskae+ffym4FiKImikEzPwJOByqYo3lRmqiwzIVQmoX+Qn0QO+adwTdMzs5ybDsgUHaBoyk1RNAdrjFQ+rDDzZtbGGs28jeNsBoPR/ePJH21wveyKfrc+v4CmC/Lx4p//HC19PdyXl9cXoubmVArMSZqjEEUB5xtLL/b2Jrgz1DC8LQBuZuoKqgJLyLuLLIUGo8FYVFyEnwysjXd7BQ/HsgI84O/h/x7ba+eWLjMX2Gs9mdjhq0MtLaGrx/2xqP8qemZs0N1aaNQZsov7AuJQXWfM39C2XtwuUsB3YO6PtIF+i1pFUfpyjhNMHq+XdwMfFuiWGyymwiLMjAe2yBUdEYSRaDTjkSKBQCwWCEQkTybHnY6g1mjKzaciYiwqyk+JsZgYTvNAfQx0yQJdchVLW5QPfI+BrZ9CVfLzqI2e6XqjU57tAlmw5ujs/Gz1w8JnWPpAkj6gZ+RTqH6WQ0n5GzB3G8z9lMwVYJ5QZmFNvGXbPfegw/fc00V7u7pmn1aoOuf+qMw0KRoKvKoQXmEqNKCl2yakpnC46esoezJnfHOspSWGTnbN/nnzOF47BPK7YO0SIpGZZ8wsw5qGpJ1Pjj71ky1f2gZi/QatlZ+Qb0Fd8tfwmnZYswTWXKGsAZcVe70+H1bFI9I+hmVKGYupfbw9t0Cnz89pHh8w5OTqxtNX6XOyDPTMR6tDJlOo7ENQNNux5+COKvkudKVty/59dfKfgLDiLwr8ZbrQY6COwYZV0zyHHNE0z6ej6j0QCgX84bDmL3cqIj8VSbs7YyJqxT6TT4oxzANrzSlaW9T4I2HHmkzzgTf0YXzM5xuL33FHoKkpcAc9I2SikRFBnkbXtATFZmyHZpA0n36bsqty2ojhPZzNBlKrQheTKCssKiaxjVzNW+qR1BYLNdU6NrZ1CplI5gCCePNHXM6xlmT9phyXJPrCos8RzVtVvLMl0F+3Y9AbrHc7o0tXF+9qbZDcmLsPdCijX4ScpeajY+4U+uAUfQQC4yo8o4r4thjnNKM5CnuYZLax6v9+s3VvttmgN2fv3/ib/9tyTbZZD8/Xon1o6/MmW26uzfS8/Kh863sm25IlnOl9sF0Eok2mXeB9G0UVl2NFeV5QtDSyis4WEIc1GBVXCaryf+kfG+v9UrC+LqqXsg/0p3cNIH1VrS/c9S9OTyhnsH3dgI/3VbNNPaM98uFtdavYprB7vbtmjYD16MUZDBytJB4003KKaS2K2X28kr8bvd6N0fQBRmIi9YFEIlAfgccDOCLuhYDYPCCsjYn3iXG/Z2AzRSuUGaC8nCpbQBtHA+SxRtYseFRGyBHB9eFGCIMvRYOesFHKPlgVEYPRHE86dG845fGkwiNCpLGysrETtVkjiUTEiuUHP9RADczWMhnyuPcXX0K673WhG7tkR5eqZTv6NszKA6sKCxKY7b1BbHwHhSc2TXXHguiprtnTI/sU2f8Msq/R8kSzCwhP8mRebiVPMgJEsHoPRKMBfyyWBVa5U02TuyBLktHwneGoclNyZK5dsU0xVQkSgcS81wfkVepsuY2zscUW3yIuQxIysNXx7o3OzvqYnTUw9OTaSGStLxqdome2uVZVXJl+IjTkrlxVe83jf46H7w3HE+K9YgJrL4E2WaCNYz6Xior4RcnEz3t8UTaxaGV9d51eMggOu+CpXdPa2ZFKcR2ZHMngqub42qqa1sHOkdEsNuywltdUsNXGJUtbEq2draEVqziufDUM25vb+0EC0gO5c9lSfEG2uH/xne1XGo05TJ5x17bv/Hz7uDFPr1uWdRVaiXK/lJtnyVqR+yX59/I7U7nW7Gxr7hTOUrBiGfGqj+HNag6aefStzv8Yu964RKdbYpgYkT+fepbWyV8x1ebn15pQzyyndU96hjYAHeyRFOmbS0FG0m149/kNM4XulX85mcC1KzE5KSYS4iR0oJegykQyQldTUEwAZdKBgbKOwrrvgnExUNYTuqZd6F/lb8K62QmYrfyqdPFStbez2hpmrVp/ygReWdXTi5elvzk7AfKWzB2gQ0B1GVWkxDQ0BzMOfVyscLtgDIYSZ+7yAmRE44mkfChw9td6tProC4Xxvlr0jdn9Lxw9+gIdlB9fN46tQTotbQAJtDHzTZrDY7huKMRSLYG37cDTonrRvKipwYdZcvOh1FZ7e82W1MSNw3uc7c69aAKNyj9EceV6RD6C+uQv4QuoCVAfCqEX1S6IygXAhEQ+C3l3AYRB5fGtQZ1kSAbjHcmYNBhsbRGDrVL9pvi2q2tsy0wWADKBK3NcAwFBbPYHmrraffXBxnpxiM8MujuKsvSG7OX9gdBIPWilYTqT2qWBvNGs9FuIJUbqZ3T0KxP9jJ5+FZr15orOlhJ6L7TXBys7W5bPngBbKesVD3LzOAzekt4PFs05N2ZOUhxGb+pb4F04dxadwV4kdQn7kFWcxxYWOGwoC01IvzLSnX36no4MemmWo2+Vxw9fA/QITgBKuZg+QT94bFTGpNPDeAnmhOMbcyIRpSCjFHpYeo+ewURnJ4iMJCfyNBoGhYZeGZOuCGOQV8vqGTybX5R/P2l9bvSmvHyaXpq7f1Q+/SPaKj9UHly2LFiONs1yi7CrewF29c69S5czNGRgGVUDUSFohRcyYL72shabqdyglEQcL0qJ5FhEB4d495DYIw65+Q1iT6XXavVOcoLVKnAlCc9w6INIWkgkhHTkg9CwJ3En+lNZsOaD6sDq1YHqD2qCZSBTleaxfEW7NridVpA0VWbCVRlk4UnjgjhBj+U18andUlPAJeZIqIQx7sucPh1oMjII4gNbHDJUUDGmHncl9WNBb8uT0vNS29GjYPpx+u9mx1/C3MLAfTlBpAyZC58o3XOw+UA3TN1O36tcnDJby36Ntkb/U7mz80DiQGetwmEffVy9nqcUmW5SoiAXxxtL1rCWuSek96QnrrkG5k9AMHDXkIq4CMeZLlIPpTujG32+jdE7jwVaWgLHIEOmvZlIeMTb1dLQ0AIE5s4SKqSussLF6Hzx6DvbVELbxjChMfrWrvMoMVSE1NFckKdEkwjigBBSKCF4G+mp3rBt61B1tbB2rVCN1vRgsTYP8AObOgIet+CXn8BBj2WbO0vHgSKON8pI8k8jSvKwUqOtL1hhRXpU2tA8MNB89Do9ag2hVEOFw1HRoE+GffRyebo3MZHopU/I/NCOpKNiosIBdhRA7rgSR1ZtZ7KQicmncRCSdyUbWvv6Wo/e9WYDZ7dzDVh0vKXsaZpo6kEb5UfaaionODvORoKQaQPYVqljMNZBPWUvsRezQHOwLNqPZTyeDEb3Ugj2Yq+/DruykMSnF+3I4jHxUNd1YjyOt2SYSw9GqAu4EFwugGMXVWyyo0BVkQwvhf0qfX9Y4jORWNrjSefw6TAme13XITEWFyMp3p2KyicBKmHdyP4MdMuitLHSj2JqP8Jv8d6MzMpWLECRCCnWULvFRzCzsqsxGk27dgHYy2/vb+qVnPZ6v4O+raNjztQ10iX/ElUFRbFWfhrHfgPY0gVaWoieoJ8JpwvoqBIsPH+vdMs6qaO7u2NwfXLDhmSN01kDV87mgYdwy5Z/9cXBTZsH5OMDm9f7vWif1+/3yse9fsypHlcZLT/MZG/DK10A2pAKyOrvjbZ7RyOvSQdumzx82NcYR+HC7a2hlACNyCs/jQ4jXVPA36zYYK5dscFqkFtFukRzdrFFcP4hXUIQFTNImln4IXGqK+hBJaoxztnn/wMDLrA52aGAzU0KbpLwGPitoGzEUhhOWrDci0AtgczziHlk781fOHq0s4c2rLbF+kfA935RPCCKOfvHztx8QkpLEefKsj2jyVjGk0xEkpFEYxRuFKNUpTyIg3yoAWXa+YaCDeD7IocbqU/6UraSCrvVPiY98IBLEFwP3Guvc9XcS3PrGteWF2cZl7OB1u4OO2ezr69qrgYb3kh4aIjtRnSb/N80B7sJsIDyK2OC39cpsXhdA6WtOaEhNmWVtxcv2/YDGdeBUqUfcOBpi9Ltvd7FiM1oMJQ6TZXIgLYAYDvS8OF3dRiwmcbWoWLZhvEaOvJvHaMgAdlZ0Qbcm+bHTDZgCyjc6luQqACeE8DPQjA3bqK8CrlZYMoaCyb29GeEdn5j354Jaczb7t2EVqAln8Gf/Cf5zTPwRyHw92lAhk6C0sjWYRFKgyeyOyWF3Wgh24eC/t25aWNwTW2dT+Anx9e4LPZSd5XfkM7Z1eEO9DjD/qbwzg3G1lDJ6jWVVWvWOypKygsqVojJynhtXUin00fFlj4Nu3AXR2ipPkbPvLK/jzHQr9CcPG0Nry1Ez87OIIc1HDDL1WAfZb3isV7FY9frsH1GwD4szZHTmXOmGZFSj2/53g+3PZ6muTfflM/Ir/3hD2Bldb5CpV/1eymmUjJ3WpEtfzGCMy6l2ZKCNdibB6Wf62m2JWDsaR5GHhBs+p3+nW7trAfWrjz/rEeYP+uhLZb2Q81w1qMz5cQP9dOMDo2mN4Kzae7/1aOe/5ud6XVu3zlSCQdJPufhO6O91AKL5RLdBEyUtaSgzQPk495+e3bm009BJ7LPhZgpohasuxAlclhuCGNYQ/ausKZYib5upe+4wCIF8rmzE+6CsxP0XEeHXI1XkH0bUFhBaWPGRHHYM/gtQYPtdLnSN1cqVVggxQXCmDRPQILkiII0UKTL7NqdTmZ27cqs90ejhwORSGBqamfq7uEdU1M7hu9O7Zw6i+6PB+8OJhJwi2v7QCxLiWKB9XD7Pc0pqE+AGmk4D/U9mB+p2LxXagzaA7nSKZ0RbdrwpS/xAUB9S2dnNNTHXQb1cbIdPSvbF6A+7lKoj5NL0Rv4AtIa6uMuj/oUDhyaUa8FqI+7JOrjZAeanp1RUN8o2annUGYSO+7FdXVUenJ4x86hJ5/0+HyeJ2nu6eHOZKqr1umshdUUWU0wIytcuP7o0XcmMIGJCUxgAj2bXECBoDzCv/iiEhCM5xzcsmXQ6RQCAcGJMR4WpHO42etyeeWPcLxibfSA8FpoTkF4Wn5aLoPwSkqRDq1QEd4XGNQSQYME4fWKHjR2qrfR3tiLXpDf37Czw1Fhr3BgLtiLUSVmrFq+WS6O8MLdR1qCmPrhI/8XrKiurgjS3KlTp3oTVYleZJY/bnNUVFXgLkPObCAuly9Ady7Q4+LndBq48/HnsF16HyMxofpA5Be/iATqQzDYt/i0blWyipzXEWRHOJBKvwjYGdkFJ2CoSqEd9qm0fWFMO60iu80DHn9crEquEmNrhYHN0NvvBVgHOilndUw2WKpQqaDXLqMu8vYa9S2c2J1S3lrUub0E4SFZPR03gVy8ojbvXQjyDPhhSPqXf0HG9lD3qBTy1kck2t/W29v2PV8DoLCnkSMQSYTlV2g/+E4Eu3K0ayHSs7CKCz0Eu5x/2ndjY89Ad/dAd6JVklq5mhqu0m7PSbV3/47mPmxbNzy87p32VEKofadWUG4YTZKqmoerLO8jR264IkMfI4e4DcdCjTuGP5Ymb9x6111uv396WV+4c2h25j//E1m/V+eoqVOxHfoLaF+pnWJqCrMLrKEhPPZMpdgY9NaHpFRK+qd/QvrVXGN3hpx15hEjqJZxl7JgmvdH9uHKC42NXg/odyVVTfmUiDaX0sVrGAGXDWYNbcP/g0Bgq0vZqDR90JBvMtA6HZ1I79ObTEbcstBtVT5fVbXXW73UYlmaV1QEyDhgibdai7x+jxl9F8Dsr4vjLVdYvGsFi9yMHH6wn1+5+QqKzhQUFRWcKSoAe15DH0EvAt7JxRUC5CBigMILntFDVpa1wnWWfNNHyq2lLFtqLZ//xhH1NtDaj2ktpoQcZRxXBhdZRWZP07egxxgT2Igy+3jj9PaR3fQtR4/CL0fp69F/wC95Kh1e22ghR/NAk6uquq5pgL4+GbG5XLZIksJaMHWgxTf/Ri2YuotpMc3YQa6TC+Vi7KpcTCXIdfKycjGVmlx/BZOIjT0AAAAAAQAAAAI2BM7k/d1fDzz1AAMD6AAAAADb0qaaAAAAANva0PL/+/9MAk4DtgAAAAYAAgAAAAAAAHjaY2BkYGD+8+8KAwNTxP/f/1SZ/IAiqKAOAKuSBxkAeNpszgEHwlAUxfEnAgIJBgMwGIxtYdKA0QTtMc/rUQaDPkRfO9QfBxfh5xwX19nMLqAy7pixqK8oETFiVh/QokAPL1Y0/1tl0t+XkWGRHWoEiXLAaPYlRPUWlTQocEHCWRLw/ZC9ssaAgAmrlHDocFTvEZDwNnJ42aNHkodkGJHgzfYbWqNBheuf7U+zY6t7kAnecDihU7dy59xvtQxPGa4w9ABpIAkAbTBWkgAAABoAOwBGAFEAiAC3AM4A5AD5ARcBMQFgAZIBtQH0AgUCMAJpApYCyQLcAvQDJANbA5wDxwPlA+0EEgQaBCkENARFBGwEdAR/BKYE6gUKBRUFHQUoBUUFTQVVBV0FbwV3BX8FhwWkBa8F7gX2BhYGLQZEBmAGdgaZBr4G5wcaB0YHTgeBB7QHvAfHB88H9AgpCFEIgQiJCMEI8wkCCQ0JHglDCUsJVgl5CbsJ2wnmCf4KCQonClQKaApwCoIKigqSCqMKqwq2CukK8QsRCygLPwtbC3ELkAuxC9gMCww1DD0MbgyfDKoMtQzADOkNGw0/DXMNcw1zDXMNww3pDgAODQ4mDkwOWQ5yAAB42mNgZGBgaGGwYGBmsGFgAfMQgImBCQAZOQEGeNqVkTVSBEAQRd8qLikuCe7u7u4puu6+x0BPwwHI0ZCIc/CrFndqaqZf/2kZAbI5w4TBnAGcwxMbKJaXYiO53KVYaz8PT2ym3lD5xBYKDYtPbKXW4HjiXDoNRyk2qJfh4onNrzUNedKvnjifTMM9Y/gJkCSEEzsOIpTTSjOaonUpB7KzWiOMKmpHcT7C0hbwi/yiZUKyLsXsEZE/QlTWgV+6IqkWRzQC8npp0rDjRBGK26WRPUV6pX7u8pX21JeaH0+1qj07UTzaC9FKo2aLRp+yRun7oW7Dh9wf7/4hdlOe7qw47VP+2vcf/T68leyeVKeUiLhR04lH1i/Vrv0lJplni4OXH5zR3MEjf49V9LbyfI87pmM1AHjaXMFTQi0AAAXAM/Vsm9m42bZtex9trhW0nPpvJkVJktydpZBEHrpOUpYbRSlPRapSm7rUpyFNKaQl7elIT0YznsncKs5yVrKenex65LEnnnrmuRdeeuW1N956570PPvrksy+++ua7H3765bc//vrnvxKlypSrUKlKtRq16tRr0KhJs4IWrdq069CpS7cevfr0GzBoyLARo8aMmzBpyrQZs+bMW7BoybIVq9as27Bpy7Ydu/bsO3DoKMWOnTh15tyFS1fuaaRrw4hiIIqiZi5mxFL2uQBXYGam9k3vbnSGo7lbv9/pz94uvy53P59uzYfyb3SGDj0GadhWcxGTNEeesWDFhr20kXzAESeccZHe0KHHIG2WPmLCghkrNmmL9CP2OEhr2GPCKP0kLWPBioP0My7SvAyGDj0GmbCt+hGTTKt6xoIVG/YyjeQDjjjhjIuMhg49BplmGSMmLJixYpNpdX/EHgeZGvaYMMo4yZSxYMVBxhkXmfy/1tvGePwXesfLBqtY9k/PPz8uz58fz6jkI1l/ppecWJzKB5cGc6FyZmAOAMp6Caw=) format("woff");
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}
@font-face {
  font-family: JetBrains Mono;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(data:font/woff2;base64,d09GMgABAAAAABCEABAAAAAAI6AAABAmAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGnwbHhyBWgZgP1NUQVReAIFiEQgKq3yjEwuBZgABNgIkA4NEBCAFhQAHh0EMBxs0HTOj5nRVEtn/JYEbQ7E+seyBQFRRmRspoXzUcXWOcdymXf2iGlMkxMjP1lEShD0Nn3lkZqlnscOLUPkgZ4fTCL7f77fnvi+W0GYS8ZBI0EhmiSSafkY0NDqJ6XjINCqd7j/QNv8dteGaFc5IEAQFjjjyuCAtzrPwKDHmMDDq67rcfmTo71q1/Gr3szlyy2Z24WSGPS5GRLQpXkrFAjHy6pVCC292yYtI/d+5FO1TBbe5Z8w4DJxb/nnZc/e892dTmpakIgit2xQl0wyFzUHOF5E24K5o4XUfIhjhmbCulPxwBRDh2zZ4c/cXQaj/MxeAP8292v9y/8bgWh6gcO1UnZ66S+7/NLnc/1zKiFr+ZUx5ktCym8uAHCAKObtJIDnjNq9R7W+vK99jNdqZIS6YckgIRwhBlpTzPlv/RQqgBkAigeBDSGVCZCuAKFIMISeHUFBAlFJBlCmD0DJCYKwQBAKCRkP4+CBq1EAwGIhGzRAhIYiICAQCVGTLhkxc7ZjMJQD8pwECqNDy4GkqrnqjcyYL9esipKwN0vptWsnCqxLJkUFGhEGhLAQuUpnZMiKUYxKjXsw8/s1shyTABDnnWj8DgLngYtZYDRJs4Okopw5As3C3Fkt4kPPpI0i+yfIgnV4wMIXHj6XQEUECZTTlkR/Q5EPAcwuyf/79nQPZD/UFcvMFIPVNKtBBCIGYiwc04QM9eIf39qQANj6MdBEg5FYQ4UPwohwggAxIoeHJpPtI9UGxNDhe3UlljjnCTYETPiLzCQgsgG9Pus0Lnty/G3aPfSbd7n6PeddJF5cGBrAPth3pgEPu9IDHHVmdScDdK3trZMi/73+/BD/3scyd3x2Zvvu2wQId1GRhG0A+gM9y0wCtNjooPSOTBhizkLCIOkH1mjRrxLFAIP8xAXYAPq5gGeSvU1wI4i5xHWR4/4SerMgBeBhRT7Ke/9MwwSWZDks1Y0cXNqXqErPyHLrMGHNrZGzRgeqTWQseMOqyaBJw5ZyUhWLNWcyTgXaqtbq6pIqFBpN4RrXKiSJESmlaxWdqJMNsGdLaWCWrtqapPNFhrYg0qdQ0WuvrbDiuqSs2jFmQbVQbmvZKKQVNy+4Z60qbV/q6rQbP8jS5ZIfs3mDrLDpY54wgxu9l+I7E8cjlTDBhIhQRrCswgDkEbX1egiVrJEkwsk6ogDRWVQnZn6SARKWaU0kaF712z8iXCJ2i3afgMunQkDO9wH+xg8BMRQpEaZUaBDiDiBi/3UyypUwpgNMA2cAWkZCZ6vdwYcBOJai7EDV7vm3chdA66zfYLFWjJivGKKs5zBaMWw1Tc5OCvgYgBic6gOqyULJPeo8KgkfmGZ68nDQuZu0hTyVC19JZgXTSInS0CBl2kQSuTI9nEJF84Gx/2Vgr/UqsM3B4QYJxqBbc4KaL6PCj2J0QGfwksPc4zBW+gon+u8WffRjKYEMW48bdEQw3gjlPgcJuAiy8U5QvFJSwDoCR8c7Vy4F87gEGQk9vARFy9iMyxKD5yZXTE8DEMgOGWHdAGiENxykMO7prSsJL3kzdQOAo9K9lloMz4+SrVOoBbXGszCnw7JYVdfXuA4Wd+1NPobgX0xfO7g4ivlJ6/I7ukDJXPHz7jQFRT0GdtHBRlfoRDMxgkAnxec7em/kanFKqezOhmv0dv5/Ba55t2+RdXXOeIGMgLlMj/VHauDxzAwWG0i8nVKLPt+ZZlzdTcMW1ztotvqPPp1NSur22KFMu1zleIt7H4bNuDeqOtgsziCaBBban3dcSJAlNoF7UN1lAevaLg+SANxLDPFQ7b7ZT1viGDARDWfPqMbzVFnYSUml0cr/0JT3C58SUnPkOESyA9UcijVdEHQJn5uQsh1sxTE5BNiGyyEvWPnzjhLbZbI4xz3Y447G9THNj+1pD+LHHxrvZ7EfpiMmkrTZA74TsM2NWZms/hWvrVgMrlT06oFrmsX1giPLA9TtQbVaSGRzoiWNx2k6HS92ViujUNmdaZVUD+uLM+AszIc2rH+xtyAXPYB+nY0N2Nr42/0MkdbK9v60ZVfqrSphFk/Vl5Q02XB+KaentzDqnj7LafRXOdTWjVsphNJIO6xi0p+5iKz9V1Cr4lSxEUpx51sxlR2JmGUiwV5uuZnesfBCWXwtLz+3m1unoSxOd99cmWKhKjVZefjRXS/w/6Z0dTQXFamGfeDijCxvpiY32eMSr5wwKB3RiCFJXfNgvFfh4TPENTeXkD/pX8k8muwFUYiqqQ6NkBYVGhE5VpoiQlSQarUQyNpzCK/A8y2Z1IgF7CKcuu9oMphhFmlr46+M6pF5/yObxOXCP13YI0rvfYWfZd3aD4vTAW51r+i9uknMV8k2DF9veip8e61z31SZ5ZaVs0/qvIb3kvXcik6pnzqxc+ekz+1WRWtUl0MD5ylzsrceT1bGgmkPFdIYoeZgyRHY6VZkiQl5JGqKVyICNJInDRJ5ls1JI4AygVBwb6I9HuSjudGFmwoWfTic+1A8/PC0Ljw/clq0lsidHB0K7k0EydT8b2AXR1E0pbtfX5LQQqccR0qNh5yypi4YMuKfeg28IeejkrBMNc3rcU3foDxlzTDWrPBIblweOKGdVxwg5xOXcZ9FbP+18Rvh8XuLWX2O/zYXPvonvX1/CuY2S5tfHfyhgdjBwLMC+xEabE6y6sXl0sX8CYGKR/6WsOAR2ss+wT+ene72PXccCxjqyHJnsF4zGy1vyQ0j6a5ZnYoD3QCyHaalvUR6JyT6v/zxgWmN4eg8AyhwSDrLFLqOUMsZaDbQrbuCnSUmNxTS1RXSYOZtU6HyWHNzjs9lYBp5jIe+zIgndU4GcstFyb6M3GA2F1VOz8HbME9dFe2O3x2I9rCvgcy6TJDg5l5AswwN+WbXZ4cavwfMpzRY7TVxDvGYQmjqC68NRlCBipQbW7nA09J10R30OYyRmILdPi9ba3R6r1UU61DWlZtxttKYxjCSt8H82/ZosPNYzdt+GAgBd8pnO4Z6Q9K+fBvclJxoPYhbpnivQy582Dleu+vh8nYYobDKS1o7VFprutFg6Qm51IX1eoTxfRKvVRfR5peJ8IQ1ukSbU3eDHCdItEFz5v06jpuuKbSjTE7g51rxVieZurs0s/qd8tGZcX62Q9eo0mpfXxG7p8wP9ZOFSssxfHR4Zq62h2Fu5+x6W0AElJc3RrNbsrnBbhO55W7l5WwPGPaG2GITlXGJpMVntcdfFO4JyLtuGEyYz4SaiT2Aywkk6AkRFKMkpkQXBn1i1f0HNAriq9cpK3BrLO2zh3sLG/J0soBey/S+0iGbYUPsdl3NzL7+2uR3CUymu3WYnMbODtLVz7dFEb7j8T31AgEy0L8q4B8gTXleElEzijXjjROsab7vOFHJyZr/L4fDbzZi/0tHMNnurCLu9ivAG43m5wdF1SVgpqOJiAfUjF7iLTGBJVcykrCyS1kNkSupEQxEtQYa0Oo643VkaqtGZacaPL1uGrLtt5I9ZwC3kO8BxNzQdn6QMkRYdRcTKjPU2zkibzTaKwiedlNMW67VWrH2oG5reviZNR/qSGZLQS7eisexrU8WpJOrNKdKtSRtwzW2Dzd6aSjc9zZ5mX6ed9vUs8KamW7p7IuG6sIN02z/qYcINFS9EpMO3TAv+tlFuxwul6dJiAxwvSrttH/k+sr1qjhptdTPxaXhGbHc31Bypq07OxHb8rTpaMi83d17JUZ+wURmvic2wibojNceidpPT4xA58vZ8Ug4uIBJ748m9UP0BeMT5U/JGdY7GV/TB+aHbdXGSDy6ASiw/Kis5LpcfL5EdhbtuDZi2bDbB/bxqiaXg+oL8B/KXMYqkyXm93Q27cgpycgtzcgpzhfWf3S5B5pTu/oIFdOmQTip5XeZrCpDekrRCuajES+ICOLsNP0IfW7Bbo85bYbEeqd7CNG2pHXP0Jjw5IAAggu25OGgHkCtCpKFapKMyyqE8KqAiIsSoDhlIIRNZUDqSHKQAMAd2pZUnp9D//0MclTA/TRDn0UnM6A5uOsAafhIg3xTBts1AFbmielSDqqCa2ESVANJVQ4FCOxkm3YJ2I0mKnbnDt4KqT7rEYEFa5sSlhU5CL/LtmC2BLOSJYD4cHl3FHJ4NaAG+f++FtGTLrd+aA88AGMb196n45EkVgQZIQiu0QwkajEw3OL61BMCnFgYYhCqoAQd/xw72+wDvoyiILxPoA2zuznmvIpDG6pr66gqXBwoXRgYM3n6jxIfHN3waj7kMbastqU8i9bNQQh4nlMPqgu6R+6Jg39Cfwxdjcf3u/zrBwVUx3cK+XUKw2NhmQlUMsdjY5oKiA/NPAUYz/TUrzXBVphVnCPCIB2Du21q2+bTdfa/Gulb9dr/3iAEB0vjR8XxLGzPtH8GX/wPeH/eo/Pxfp35ua1Xn2qeigAcQ4JNlvjSjGfTLNhCCZm9dMI4lRSEi2jkkIAxVwIlgHTBQQJFoQMGpIAlRMFnj7kSyhHbRIFuD7q2oD8GorVFfGAOTUHBAHRlr//czeMzYCuES5hAWHIAdPMAIlwzBrrBQAQMKGiATR5mZGqsaRlcYS8pZG2TBEIjCDNwtHijxjBWIdPcUqF9wKIA37bw+6lyfvCMIsEOLz0AwvReW8ICaa2SQXBHA/cpJPCJ7kniehaHF89m9Ey+gdlO80Cpb4kVKBeMWMimcCQFqVlg0d340VTjjXpXLAKb16RWX5DcsrkdCmyYdEjqtMczIZsp+Q6w0lEe2GZTQT0YNKael1oPZfQZ16uYO8KhSoSOaMiiuJQ2iq/VJZpZh1VGdRvRQjG7UYRAlsvOhypmm27Rg783P5pWvWvjZsi1FsXlvWmu9R41mBf3GDSZGCZVrMTNfvQQdbQg5kzHIc7t0aLM1SSMJpqlTjLpWJNvslNBmjmg98rbJ6k7joaeaeJcr8dD5/e+AAuHCdoAe7+KBjIKKWjntJ6z/WzA2dg6soObxUUMdc5jHAhaRkNFAhSU0sWwJiaWWWW6FlaQyrZIlW45cefIVKFSkmIxcCQWlUipqZcppaOmg9AyMTLBunJmFlY2dA86JQKLQXNw8vHz8KlSqaolFcr2uWk38WIFRi1XXgdVr0KhJUPOJPMuu9mv5NY+FQafnTs8w1GDqSeEP8+vklxSUoBrWtbzr01saqyrrPS77RsqTHytHf9zeMomxrM/VwnGUzMZaNSVyLuReKO+49xXT89qQ3+Gw3WnU9WuJY7w86SYC++2IJZbqV1kfJmnJ8F3m2bf9Nt6UiiZAEbrcM53LNatYk5apShlq+5Nk1m/G9n9iEr6Fu856XE57KB5YYlLD6VeXw7zaSD9U6JQ6NKCRuTgKRaP5Qm/Hl5B8eCcu5yYqPB4cTnzBCpyeAnQJNV12UVm7AXeKFdZkveIUHt3aTnldNWbDcSVm4LKWQqKTVbhioS9zYWJ8oXTh0o5xBjE3L6UltTwpbBHGDOA0jtea58v/H91+Hfj7tP8lnVJ1qZHJoANRrso7nW3gxX/p7THZDw==) format("woff2"),url(data:font/woff;base64,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) format("woff");
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}
@font-face {
  font-family: JetBrains Mono;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}
@font-face {
  font-family: JetBrains Mono;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAACeIAA8AAAAATVQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAALwAAAEeFY8VtkdQT1MAAAIUAAAB0gAABKyxOi1cR1NVQgAAA+gAAAEKAAABvlPcXEJPUy8yAAAE9AAAAFMAAABgE+gYvFNUQVQAAAVIAAAARgAAAF7mY9MfY21hcAAABZAAAAHZAAACuiJjAKdnYXNwAAAHbAAAAAgAAAAIAAAAEGdseWYAAAd0AAAXigAAL1R2mXtqaGVhZAAAHwAAAAA2AAAANhkc8VtoaGVhAAAfOAAAACAAAAAkBlYAFWhtdHgAAB9YAAAA0QAABBIZMFm3bG9jYQAAICwAAAHyAAACDAp1FhZtYXhwAAAiIAAAABwAAAAgARAAm25hbWUAACI8AAABFwAAAoA+ml9fcG9zdAAAI1QAAAQ0AAAI1cY9QFt42g3EgUYDABRA0fsaIaWEBCkhSZFESJIQIoFEAkkiiRAiCIJISESYmRnGmIEZM5jZT8wGzAzMBmbX4RDANAAwwRbBJMEUMz7LnM+z4Iss+TIrvsqaryvYULDJtu+w63vs+4GCQ478mBM/5czPufBLrvyaG7/lzu958EcFTzz7C6/+xrt/8OlfCr758V/+/J+kpxSkyXiWnOcpeJGSl6l4lZrXaXhTCVq0vUPXe/S8T98HDH0UQWIMJ0AqR3jazY0D0JxBEAV794tt27Zt27Zt27Zt27aTUgqxbZtzc9EhKv411f1eLTFAFMIQAkMMTOv6HVoSB1uoSKlKxGpVv1MbYhEIMERQQzjNSLTBkslUgS9fMCCE4Ro3uMkDHvKIJ7ziDW/5zBeDkV1wVgnDhDFI/4FxlkjOEyYJM0C7onuWJBiCACEILRmWcNIiEIVQRCM24YlLPKKSQM5FJ5lMHFLIxCUV6YhHBjKRmKzkJBm5ZVKTl/ykoSBFSU9JypCFclQhB9WoSX5q05DCNKYppWhOK8rSRqYi7ehIJbrSU871YaCcG8ZoOTtOpjkTmEILpjGTtsxhgZxdJNONJSyjOytYQy/Ws4n+bGEXg9nDfkZxkGOM4wSnmMJ028cO8ss4u8mDPqBMsbO8kfP7/AOKv/cXgOYye98H77NrNAMI8IOndpMHI8DusPs8GGEH+XAE/HLKnvbgLCgjhJv2/g8u20GaTyV/ZYTwWtOTj479jhPMCeMNOJF+xX3PiaHpA/wvGFPCJhGHcVn6eaSrU7kNiHU3va7kU28DcTNXZ76uJFCnB3E6OS8GcXLtOd0GcX9X57brPO/db4I4vZ5JoM7nMkNBehbpYvRHdUr4CseR9IQAAHjadcrDQm0BFAbgb+19rm3btm3bts35RT1I04wHSqPsmuSatvhLYLy15kpOnr540/aPz35+ttsYx2233cXBu1/64sWnry4O3Y9fXnx02lGcFJeuXFzqokDIGf4njUbivIfD6KXfiGFGSm+vYPjH4E+QSHyWccZlBcqkwt/BJRBSIVv4ikAiRXgsnBXISIXdwkUERknsN067Tl169IaISCMjZJxySZ5SMUJinApVqtWqU69Ri1aJWcJojDXWaONNMsYUU00w3WyTzLXIdEssNddyq8231lpLrLfeUhtttcx2u6y2xwHrHXLIFkccs9UJ5+xwwWX7XXXbYXc9cMojL5zzyhtX+wDkADqXAAB42iXFsQEBMQAAwPskAagMAFCpLAAlC3xlFb3KCEYxhMoqAP6ak0JZnGTCMZTYVRd7i2JFoAmcOaAFsN3gojvsxcfrSnwUcxQQZuGGgfwBFhgLxgB42kXIIQIBARQFwHl/QQIkWXInUAANXMOBJCcTd+KIGCjMNViq9/H0CM6P/S0j0bOwUqh08iEb8kPTXn3RiMoYhD90Nwc3AAB42l3M06JcCRQFwNrnYmw7Htu2bduObdu2bdvWF8S2nXR3zIXXQoIsXC1L4GrZSU984gU5rnaJPF7U2ZR4ID6MStEomkaXGBwLY21sjN2RSW5KHk4eT75Mxibjk1nJnGRxsjPZmxVZ2VkXZOW/tcatHW/dnydPnn55BuaZkGdS3qsyGc5QxSPxyTG1cwyKBbEmNsSuOJRcnzx0TB1zliorK+v8I2rlI+qOc9SZhmQmeyjzIpAem3nFuZH+NJ2fdN70Pelr09ek1qVWp1am1pGaz/K+LBuz7K4jvXHZNUtnCQC8pa9VEI/FE/FUPBPPxQvxUrwR70G845zEcyf+mrOT429Z/pTrHxcq7GJFXaKYixRxmeIuV8I1yrpSKVcr41rlXKW0m1Rxg0puUc3NqsqjptvUUEg9BdSRT20F1ZXfHRq4SyON3aOp+zR3r2bu18IDWnpIa49o52FttfGo9p7SxeM6elJnz+vpRb29oJeX9fWaAV7V3yv6edcw7xjqbUN8ZryPjfGBkT41zkdG+8RYX5rkW9N851dz/W6+38wzyBM6+dAo2f5yo8qe1tX1Kjrff57V3esGes9wP5llmSWW2+xrU3xhoq9M9oMZvjfdj2b62ezDiF6dnQAAAAABAAH//wAPeNqdWgd4E1e2nnvHlrBiGwtbEm7C8iDJvUgeyVXVyEUOyAKDmYCNjVOcsPSULWm89JB9y9LSe0++B3lL2N577y1tF0jv2ZJGPPPOvXd0PWBBXtb+Rhr/c+ec/557zrlnzlgQBUUQkIqfgjOTkCcIfqvL6nZZEXIp6H71XtSgfgeOP+CnZjw+3KUKuEvAgk8QsAfuMQtFcEexv1jySuZiv9fj8ZpMZt+3Pv3Ns1qebYl9pb1oAcYLisjN3/seKjwSWVlQsDIsaBqTIB7GHgEJAmh+35kN/UjIhh43oLs5qgkCYabJeACYLRRcgpBb7ZHbgoEgkJMISZPZZCux+/02lKGKjgfjxVYPkF0DpK2u+fOdpd3qtRniP5drKitLK7/zPTKDcrvDZq/oRn/NTAMLTlDZCdrmC8XEDi6bZPPbJKvf5pKJPayScxe68fAddxxW/3VTTeDydvxU+vm0JqR//nNkR1thFkwCnZuZ2UESYD6j2rvYhJ8XFtE5eGRrWyDg99ntNqnNI1WbbFaYhS8g+0tMJtQSm5DliVhsXZsS7eqKx7u6okrbOotvPIoGY2M+/1g0FI+F1CdD8XgoMu7XNCad6szL6MyCHs/Nhn5oQA9y9N1cYvs15AOscYZgI35ECVuBouQlZK1AXVrzzb5zOzrO7Vu/PpZMxtbjpwKTcfXZ+PpAajCGpOigpjEpVGOhvtoEsJAPaulKQSiWjdIlq4PLJ+a3pHUl31SYlg0b0LIkimRUoWUaU/Z2kth6CiTPo6yJ79voL3xPgfc/iWrUv6AkrNrRYXUmDTNnoyk7K/PQkmzocQN6kKPvGtDdHNVKKAvw2wJgUTnrtS4DG4Prfhs8tmgx8OL8mpnbMmctz7DV3dXgTdLpvUmWZL/tFB61582sLtXbG1LSj5/sVQ4e0XPRj4Rs6PGs6Ic6WkTYZ1CEcwweyMe+KxArroWP45m1ZL8S/K5VXlWUV/FT6k9Q+4wHpdSDukcthbHFgoN6FEyeHCR+2S/527Icbl2+nN1fkNwBP8mZfxIJuOCCCzSNaaScnYwz5TENH2/pPGTgILtoVpjeuxdds3dvGgfS6ZmfEX9iI+n9rox9OHqQo+8a0N0c1ZguTSa6jJ4jGXQakx71nP2MxL0nOI1OiTsN1/YE16ZSbY3au1SblWnzM9ch2iAWUeH0JUpfJNJ3AOV92nLROfGBgTg6nJ55/5yLQCK5F1fSuXqZrbqJRBLvLSAxX1+zYr9YLImSdY2y4d7JJ7997qPTsHA/Rh3qPerVKK3+D5G0Risi94CkWuYTlNs2kOQASblMksu2TUGDkLkvoZY+l1yl2uuZf+4mqH4PR198iKIg34AiXDJ3rFn4jbCL6i3R9RYIQlAOguagzQzawSLjyle/igbVNS+mImhK/eulqUvVt9LIIyC+61op1+ImLBNfFZ3YZlUu+RvOFVdd8hzOEYH9f5cODC9Gt8548JaFA8Nu9RxNY3fTubTyWJuLsqhStCKiiaPvEM6ADlH9ZYLgkMkSUtUSp0IS69tROfQRkFjFCPnXhA6le9rwJKMB1J4uHUgvRmfOyF2jLQKmMSlAnrHO3beIPC9xFJ5xUENs3O8fj7HPrnC4qzMS4SnGNxZVn4yO+4bjITRIdi71cCieiXu2OwQy8aJrXiDWgd5Gg2afw+4IBAMySWtmk9nuOA2Pq1osFnNuXrIiLw/h0iyMSk1mMTevKJmqLzObsNh8Gn5FBn4fCLOsd3NU01nL1F4uoVmP3QDELmfPzGY2m/T4FU/k/dlgvKB0QQFjP+6v91a6yiCg79CJQ2AXuhZbTzBol1K2sKKRFjELTiAuCpL2FyzjN4VSoZp4tyM4a8Kg38wMV+31eM3BYo+XcigmdEQwqpS0E/stKHKtSFjhrHl+fm3X33NNVUDjM13hp0Sxquaaxh5mRUth1+fqZGq70nl5/TPopjyzC1jIwKdWvUwUq8FejA21Yrfu35n6wgU+Wyg4eH0BBqLZwkp8mFYYR6OTgTNjt5y/88Lr2nt726/DT8lj4cHzS6CODag/Q9f2dXYlQAeTRnWEdB3Z0OOCnm+IZobyGOona41fEOqYz3lZMgQWXi+sIXN9B9tjYQUdDkKXbK/957YjJRkP9zU3rE8Oy+ui67Yj2Gk7oy2NUwOp9rMtLUooGAkFG2IFixwbBrpWtV6wOtDT7muMFVY5Ng52Kz7CqZ97Wozzn4se15nKlGk4E+1AKujx/r85S9WS2YnhTPplwl4e9C2srmg7/RziIs4ra/fEAj8POgqsZRFTwcKPm1SpWLK4rLo12yw+FBhaRGbBUL4KZMUqwCtcxCfIBPw2Eup2Whrqk4WTII2bNW3j4WP3NrnrmwProvGO7kSiu/H+q4JRnB9a6x99WrSVjV0xEUj393Qnlh6Jdc78i/idAnueCnFaxiso2SUzE0knJzhZspGcEh3zo8Gers6Q4huLxdfSkqnz7S4LqP/Jf4XivSEYAFfUw+HxtmQiumNHNEHmEqQe/jR5Fsjs4NpP0Ks/wdfD7nyxccR8VgWzMaxm2biLDN21S0HeJHKk0+orSfWvyEssF+RePWjwiqAmU1mlRq+QdJn6er9P17u0iojONyzoEkZJ4msG0oqINK7jnWeJDmY7Xi9Y/azYZFsMajhng9LV092tXGDZMoEXzLxJFoR8T27WNHYvZb2M53oqES8X+4XyORJ9PNUbZUeLipMVjuoTNRTTRF6SqzYxTdzflmWyNte/m6Oarl+mM1p8cs42Ts2QtnmiHvMpoc6uHqVWz9SzGZrwIrmYfM/maM7gKGcwY+D1BEN5ZQariMOMl1/0F8PyhXCwmJw4gsARyipJbMLeQmwWP7ViZZAUF2Ku2Ls2JObmIhHl4o70yi0hnJuDUG6OGIft/Xl7c11hYV2zHVewc8lGzz3Y42jw5Od7GhwzT2ka00ytt4pnorkoxDBHn+Dov4VsY987SmYkASqTfE+iAaZktzvYRKzaM2t35RdiPD//82ufQVb0U/UPpdK8eVIpalCD6luaxu6lEtdktHP0CYZy7ZJWT/Rw9C2LkEUCcOLoHzIoEgxyd/OxWlZtbJ1GAIW6jvZaZOSCYEMu2wgaUL+B7lK/jJYruCmtzPyO1KxsLOUwxS07F4Vo5uhBjr5La4wojb8WoYLU3A7qr34/S15mieYuGwQ8PCSw7MXS/kerpqZGHu1pb43lKnnbV41vHEW5Nc3BSPrhxrawZfXQmaNBf7BW6lsxuUK9Zrp1kdQX8S311TfJwINpFK3A4zzK45XcbOjLsyh+haOv5zLOMm4Fzg1C0PhMQ0hK2WfAY212DugYfdqxEOZnnjyfaidp8xxhE9Ifgcg8TppaRQOtleZlZkfrpHexDNzahIgwwCzKCPH9gGwHDn8IE2LQD+KdGomUCFIh5naGS8WZ+x4NDSxPDFZJFdLIQLe3rVzMEcta3b1nPud2VnlGUlG3rxQgZ9BRVdO/qFr68vVu16LFlqFId2hgsKGmujJ8ZpnbanWXrRzcNe1umv37zCb3tOTsrqxGOOlpbPRoGpsBXYlPUZs/76ReCagJ5lWp73C8FPBQfmwaQT/tDqwPBNbHxreLihht70okutqjcLqdVMr7IMmdMyp3xEP7Q72dbaPwrMIkU32bmL5qIQv6ck429CVhFs3j6FGBrEQY0FGIIztkvJrZlSAVq98r+41e3ZaZA5L95ueHVq8eCrmduSJWFJTrdFf5gkFfa3s7alQslg1nPbZmg3tR86V3z3immxe5l8a77+6O0w909NAhVg1QvU6hgdrKqFWSeQshm/b89Lrx5b01LpOIH3xQGRtTkMlV42kPhdo7enosG8fOHt9IVHcnR0aSMz+abnG6lyZCSijRG1EivSQyiCVE3MK7m0Q5e1KwuWaXqDijEuoQ0snZMSGrj8Z62iJmJe/CmmioJ0bqkH2Rsba2sciEHF3idi8ZRsnKaCIRrdTtLdJVuIhFsCBkQV82oHkcPTqL4lc4+rrheadFqBV8mb0zKJ1qEobnHj6dC4NxZ6UlOt7WNr5jvE09GO5p6zEruT5vEQ3o8lCoh0Szw1928vzqI8UFbFfF+WyevK5rIc88xrqOJxbCaG5ZN9Qdauucp+RtXgV/kbqu+189xJ4ZQ4LOfayqqwRNbN5D0JVqYR7DKi05mMlm3HtkUjZI4gkec8+BOi/GOVJNfGRyciReI+Wg1WcNu9sjkfaOcPhQ2lOTmIK0tWls+9hGaVHr9MyPBlcidyI0TXxmGnxG05h2um6Xsvgrz4a+MpMNfTkr+pIB3czRNw1oHkePzrAanXU7bHqPJxDUd57M8+waCIUq75Llk0o40B6Fhs8xn1M6Z1T9PDqvK5qIqPcS2QKTgk3Cr4iXaUcEQa+DrqL9mJe084W79R22HtA83n2DCnnk+4+inK+m0Y602sD31no6q2uZBeZzFL/C0dfns7iTYWwe1JyeOV22E3psIvVqH3loQjG6AX2N6v0167aNuDyemMej7ziMTKbnJq6ornRKkrOyepZdPufx2nyWpYfQlwArYH7EG2/SyJWhJS+iyCVnH1oe70FPpmc+mNiqaXT8h3SOO9nKlRIp4yC70dBxC5KOm1eyjSvn333uV78xffcFsADTx9QP1b//+98gZVwrIuNByuczz12AToAUCXtgNX4JKKJvMjysWnNBLDFqbFe+uKW/5quo2FN1wJNoRm+kZ75b7aVr4ORvdnax+uZ1jlJ9DH1RoCiwMKLvlBCUdHEvAq2Avs56cu+dwMbOenKEC3Tl2CKxnDO1DSg98ACQOgD0XkwtRTlp9aVNqU1/AnLA8xbuty2639o+1m8907NuG+4Ft2UdBb3y2c/iT+K+LNoZCrzf0WLihVlGv5yr9x8ID4byJ98xWN2PSF7h3qCzkgxcWScvLId6Au1hsuFVeZYsX6f38tBqFl2c+B2skzeivY9F3MQ7ebwe4BnRuK01xNbJ8roY++yKxbo64/F5UA18kfWddkOvJxWLfDESox8wHyafzvKOzA6ja63AV7AuHtdKk6PP0MU7DYerWkTRYl2QrCyw5uSUzWVTivACK3nyyzeZTM2nYlZkYPaCwPniVwiaZT+rEppOsZ+d1L4zEt4ejJdW52W6d031C+kWtm+2e2dvXsQqKmLD/aGzykr01p01FtkHjMkHq0iPYhkvFSohBppp5847a7ignxmMd+8oCa9o9xbrTKRhhMpI/848r/GsFaJYSjp4Z1hqD3THc35T1feLRa3dcedWjJspldKc3MhFObnN0f2kgWcyd04t6dlnX6A+XT6JXI7e0D6rpjFG1Ib3GSpMqN2wHaxVwmJJd0+bpNvEumnUYvMMrTpXCXd2QCRNekobP7XWVRpdkqBxxO6nUh9gUn1CFvRlmhVKtSKii6Isus5iz+6wjvPArxsyHTs7rIyx/eXP1Lwn9L8kVN6+vDVXMckNdXJbc9Pg8LKxMc+ydRbF1FLr8TfX1A+uHp6YnCdFGiqr6xdLteb8woHE4PBguGyRx1NdBX8O9Q+tAmaMAeX7CJtFTTb0ZQtjKxO2J3ftPgHvTNfuz7SL43BX1n38LIqMfbtQToH19JMqZx2gbLN4ycLQIjILjr7zbzK3B9hezt7UEf426gQPrB06eFBqwF19o6mGxTM/Yh0vuP+7wgK6r8jW2Rq7hOwt5/Utu+025ZlnuvcNLUHx9G23pdVvhtOG+8rIDuCX+W30ILfS6mvkUnr3gQPd+/b1LXsreSuRcGtyLJweWjImYCqlRpwniGQnQRBOYhYO2xVlag3ngTfcfvvMnpPZaDJl4wbPM6zlHFmZFUN5dMkqqh01utg9xvZb0mL3GBTobTjWhSN6wNoHDTsFq3Q9p+jC1Y9vVSLB9qiyHXpkaEy9N7RkSYh8T2zh3Sayqk/yXI30p6A91LpzW3AmmAypbhUqNwEZub55+/j41p/MSqd5uE09NrFli8A7cFyLnncZ71c4+vpsBw6wakPWPU3/jWXayc2s+9agZ1qWYTdPEkYkm1JmPMnyefdy3a8aem/5HH1N4J0q9g7Yb2hU8RNREtn/m4ifHU0FRTPGeWLPyh4xj5x0DK1Z35VjwXhebgh71M/Y/Var346umT2beQp9rqK9qKi9Qr2K95WIrb6Zya9Z0JeEWTSPo0eEbGOPHWX94CHs0qvLoGEa6H+HfzF1hTk/JyffdMmE+s6hP+Ec9XFrc1FRsxWtmPGARHYvlfg9rp2g9USijpqFt6A+zzYa9HO0g6NvzI7Fr3D0dYOEfI7COvC3qp4Te2sKalP/gHapP0JLFPSZtKJek6YrySutn3IrzkVfFmbRPI4epdr0Clivo228jp5QxlgdPY49x/QymowX9JxXIQjW2WwUOKmkJG++H34YmYfCelWp4E7SEPhqsBsKtJ+hBlqyPYc7QeJfwRsvF24XztAjgYoivW/S64HD0uD2NjV53Q0wh7+iHHQ5ehSbhV8Dj0JBFNZq2/EC8VzwWq/QQvYYyUpYkYO99mG5yAx7tGTz8jcpmZMvrVzZnejuHSprlWraF40MdSc6PxceGAh/7qLOeKzz4p078VM33XTTnqKx/ppQveUMX7I5dV7hrp07n413dieXhmQ5BBwU7SDvpgAH9yfpp5hhfY09le3bT+6p7Ef3+zaO1RraKirW2ypO8ojsjPT+JpWiawP+5GBrY2O1NNHNNybKgVTS03Lo7ruHB+65p6rqyJFMFV2X/kFsIOV0fj+t/okU0ALmzx+0U0N2H3Lwd5YmiW1D/K3lxhT8/C02EQhMxK5+8cWrO+LxjqtvS42k0CAo6VnrH0ndhr7Q29HRC1wb6TPqU+QtqEs2y0F60Lc2NvKMQw4kHISf3yP19+T7yy3Jlik4nlq27Hv66a9BTkr7IuzXIeI9DsM2pB04oBw4sBFflHrxxdTMDWQ25OXUv/DzUOk26E93stkbtDJ/o1Uua9wEgo5CLAYDfJXQsD9Zm3BOjfYPrFqWGK5d7HBXmHvzGmOXyHWNi6tdbm9/62D5sBvlJEZW9I3EN5Qt2uCuLakoqLM1u9A5xUWR+hFS1oD/HtJM6H7tVxB9b9Po26k1oV9oB9l7oCZMV0mivuPEfB9CW52esoXWAmvUV0PPCouirb+zVdisC5zORh8/IRUJ+i26mO70QjFk7AdSO3YAElR/SqoAdAuuwL+Ba2ZQDVddcKBBGKLeQcbdQsaRA3juxHeiX0C+Mgn/EgQq91Z0Mf6tUS4gTO6l+Hr0tJgHK+CAoYYIlozRfFulJFXCcVz/xtdnOgWZb6LnBZC1jcg6URJqgJ6DCw56Fx99GF+NrhOthBXy+h2odtvURnz1zp3k2h/g2l3sWjFUPH84f2ITvYSF3fhqskvrdoBrLjhQYuOabeq78EFGwTiEvok99J2syEahb1pGSrDn0CEi/WKQfgRkmKh0h+Q1X3zj8p3r0yly99KlxhGMGxEgkgFn34ivhhGU4058BfoFjClgs/XzNjtq6B/ta6mpbe0bxVekot6WFm80RXz4EF6H7hd759ray2KQvTVoCMRiAXKUu1zlcOB1Yb8/TA7ZVVFRXV1R4aLabwDt+cT30CfzPXxDFucTUMZrqM0hkneiCL4zmSRXfgfW+ILYIRQSWwJTkoEJb7MZYV9hVWra02ytwVeHiwtKol6pyt7G7oEV3Eztb5aC6K7UpTvEza+9Rv1Eq0fbtMfYnpHFT/7I3QTzmKM2y/04mwUrXFWVZS7Xh8HGxiA5/OX2soXlDjsxk/AtrQhdo91DOJEl/db49PTbu3bB7sq9Sq/6+Pqz3ZdHFH/uvlRshah54hNGjdiaNWrEFoiag6eMGrGF3EwOGjViHUTN4ROiRqzTowau3UWv8aghl0jUiHXk7fKpogZGwQ/xe5BwBMbNiQwYQSKDj8gSGWIdjwzRDb55+LSRIbpPjAwVIuPoJ40MNWtkiM2g/Yn/IDLE5lNEhtgPEncbIkPs1yNDrEI3in/IGhmNhVXJVHOnVRKrwiX5JdHa6orStk/k/af1WLai/D8F+LqQd7H/ByWOqSAAAAABAAAAAjYEJxZkO18PPPUAAwPoAAAAANvSppoAAAAA29rQ8v/h/wYCdgPiAAAABgACAAAAAAAAeNpjYGRgYP7z7woDA1PE/4d/nzCVAUVQACMLALtRB2x42p3RgQYCQRQF0FeABRAECwsgCAIkSIAgxjOViARCWNAfLNA39AcJqI9IECDsd9TFLWvM2yUcd8zMXI9pO1HoG1JyEZ4SWBtcjTkkzK2hR572sGF+dUAjnCEjH5gYPCgMIrRBNyJrMAuMQtZdGoIaZw6UafEgbfd+8Y1lSStIAwnTk4CnRc1sGe0quqCG05//kkUMamhgBQJPkoo5KNcp9GAKYzhD8ZubaxE5QAkXeMBRpHVF5lTAGQq6U8n9G3qOkEMR7avvKr8dkn8A8dWrsQAAAHjaJcEDkNhAAADAQ5xzVNu2bdu2h7Vt27Zt27Zt2/5dAEAckBeUAJVBPdASzAK7wTHwFWqQwzgwOSwFq8I+cDKcB1fCLXA/fIuSoYwoDyqOKqG6qAXqgWajZWg3OoYuojuY4Ahnx4VwHdwcd8C98TA8Ec/F2/E1/BC/wd+15FpNrYm2WFun7dSxXkavrvfQB+vj9Jn6Df2x/s4oY1Q3GhljjUPGZeOd8dNMZmY0y5u1zH7mSHOKecq8aj6wElvprJxWEau81dbqZPW1RliTrXnWSmuLdcq6aj2wXtup7Kx2Abu0Pdn+4mAnk5PXKeFUduo5U5xLru36bkI3jZvd7emudd+434lBJIlHUpIspDqpT1qTHmQwGUeOk0vkFflKJY1Hk9ECtDStRhvStnQUXUO308P0HL3JHJaHFWeD2Tg2k93hqXk2Xo035G14J76Z7+MnRXKRSeQVlUQ7MVqsF4/FOylkXFlUVpC15Qg5Wc6TV+UD+Vp+U7pKqjKoPKq4qqTqqhaqhxqsxqmZaqO6pT6onzG9gl5/b7l31fvpK7+aX88f4I/zl/hr/F3+A/97YAdhkCbIFZQO6gYdgmnB/uBM8Cz4ErIwW1g4LB1WDmuHvcNJ4YJwbXgwvBQ+iWCUMqoU1Y86RyOjadG8aNkfYVKNJQAAeNpjYGRgYGRl8GJgYfADYiAPCTAxMAEAD0MArXjalZE1UgRAEEXfKi4pLgnu7u7uKbruvsdAT8MByNGQiHPwqxZ3amqmX/9pGQGyOcOEwZwBnMMTGyiWl2IjudylWGs/D09spt5Q+cQWCg2LT2yl1uB44lw6DUcpNqiX4eKJza81DXnSr544n0zDPWP4CZAkhBM7DiKU00ozmqJ1KQeys1ojjCpqR3E+wtIW8Iv8omVCsi7F7BGRP0JU1oFfuiKpFkc0AvJ6adKw40QRitulkT1FeqV+7vKV9tSXmh9Ptao9O1E82gvRSqNmi0afskbp+6Fuw4fcH+/+IXZTnu6sOO1T/tr3H/0+vJXsnlSnlIi4UdOJR9Yv1a79JSaZZ4uDlx+c0dzBI3+PVfS28nyPO6ZjNQB42lyHgxUCAABE72fbtm3M0z41VmOEHbKfO58M+uG10uBT6A+YP1HSFgNGTJ+3xqKKHnphxaYqdhyq4cSFGw9eNfDpjJ8AQUJqEiaiFlFdiREnoTZJdUipS5oMWXLaq0+eAkVKGlCmQpUadW1oaEyTFm1N6OioG1169BloypARYyaaMWXGnAXLN0HwdBgGAEAB8F3133Fq27Zt26lt27abOjvUiLNCnNzpqFPa66yLrrqlo+4p1ENPvfTWJ530TaV+6am/AQYalCsGp3caxRBDDSN9DTfCSKOMNib9jU2NccabYGIGmGRyvptiqmmmm2FmBptldoaYY6555qcswyyw0CKLLclwSy2z3Aorc9WqjLLaGmsz2rpUpN56G2zMGJtstsXWjLVNge122GmX3Rlvj7322Z+JDjjokMOOOJpJjqXKcSecTNsUpaVTTjvjbG4553wKXHDRJZddcdU1191w0y233XHXPfc98NAjjz3x1DPP8z8l+eWFl1557Y233in03gcfffLZF18Vtek2vblMMuxpFAjCcHLWJS16yd0PMS0U2n4EpNqLsYlKGv22pXvASXcNQHv664WdsUztp5fZGWbe2X0KsRNGLbPhKLg2vC2PCyUNTyVKilfDC3lcV8IM4qyI6+3fXPwfBBtV8TgWsmLXMW+qGykUr1ioe7FQHw7CQ5kRYtcQusK0+Zjd6ErzpmsOKcsa3Bz+7t2ueWHedjVsAZ4X2HUBXdmiyvKNMP9872a77E5vwe70PDz1e3fNDHYPqXuSGjtnoUzYUo85X6aqkJfLtJYJL+ptzuvKWMJoKA89c1nmvEyh0wMKaei47BHu8fGbOWs0bXUUzkIonc57T82+7In87lpY67EIPEXaU3TkKUJPEVzHeVRkzRKRvhS2gvGrbnx/tclEIcqsZKuk4DthPndJ8NS80LNOYeiCDdvCeMpedNvBS0cEpzyFBkdTHF+eCzASE57i7u8N8CQAJAEgiQ4kge0EAclyZgiUwxIAKjkByh4kHVBpC1RKgMrAdIbdMwQq03eHS0/MfydgTS5ek0IImXO5yWKWw8vnlLKgl7eUSVhb8jdVVoV6SwWTlDj3TMiEKXhdpV9XHb2uOiLONxUhrkChxE1YCSPLE+Jm57mSSdmrWs4qypmNFT6rwUmtndRHTuovJ8hZrTmrgbM9DN0TzvYHzvbA2fsJZw57p5xN8MptjGfsAzj76EhoK8a2B+r4Wofe8Efw0H5aQ3/e2zRbYnAN6oVaRyNcdP6lONEPUD3QYIYxqD2cok762m+stuu+ttZ+Yc43QYMrnld4ZqEGqC6q19fXRv4eX6ZKvfK12pHTkXXRbL4Wudp3h5aD6l6guauYlwKDiQ5+HmxCePBKS30aWDQIaODSwIN+B/c0N9bBb7oH5H+RJegflgtpipk+GWg49ecnYz+noA==) format("woff");
  unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
@font-face {
  font-family: JetBrains Mono;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
@layer components {
  .input {
    margin-top: calc(var(--spacing) * 1);
    display: block;
    width: 100%;
    border-radius: var(--radius-md);
    border-color: var(--color-gray-300);
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    &:focus {
      border-color: var(--color-indigo-300);
    }
    &:focus {
      --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
    &:focus {
      --tw-ring-color: var(--color-indigo-200);
    }
  }
  .checkbox {
    border-radius: 0.25rem;
    border-color: var(--color-gray-300);
    color: var(--color-indigo-600);
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    &:focus {
      border-color: var(--color-indigo-300);
    }
    &:focus {
      --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
    &:focus {
      --tw-ring-color: var(--color-indigo-200);
    }
  }
}
*::-webkit-scrollbar {
  width: 8px;
}
*::-webkit-scrollbar-thumb {
  background-color: #cccccc;
}
body {
  min-height: 100vh;
  font-style: normal;
  color: black;
  background-color: #fafafa;
  overscroll-behavior-y: none;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.spin {
  animation: spin 1.5s infinite linear;
}
.input {
  width: 100%;
  display: block;
  font-weight: 400;
  font-family: "Open Sans", sans-serif;
  background-color: inherit;
  color: currentColor;
  padding: 0.58em 0.62em;
  line-height: 1.25;
  border: 1px solid #d5d9e4;
  border-radius: 6px;
  box-shadow: 0px 0px 4px -1px rgba(black, 0.1);
  transition: border 0.3s, box-shadow 0.3s;
  outline: none;
  resize: none;
}
.input::placeholder {
  color: #7a7f8c;
}
.input:disabled {
  color: #5c5f76;
  background-color: #fafafa;
}
.input[readonly] {
  cursor: default;
  user-select: none;
}
.input:focus:not([readonly]) {
  border: 1px solid #7a7f8c;
  box-shadow: rgb(0 0 0 / 0%) 0px 0px 0px 0px, rgb(69 91 243 / 10%) 0px 0px 0px 4px, rgb(0 0 0 / 0%) 0px 0px 0px 0px, rgb(87 60 60 / 0%) 0px 0px 0px 1px, rgb(0 0 0 / 0%) 0px 0px 0px 0px, rgb(0 0 0 / 0%) 0px 0px 0px 0px, rgb(0 0 0 / 0%) 0px 0px 0px 0px;
}
.label {
  margin-bottom: 0.5em;
  font-weight: 600;
  color: #17171b;
  -webkit-font-smoothing: antialiased;
}
.paper {
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
  background-color: rgb(249 250 251);
  padding: 25px 20px;
  border-radius: 6px;
  box-shadow: 0 0 0 1px rgba(50, 50, 93, 0.1), 0 2px 5px 0 rgba(50, 50, 93, 0.08), 0 1px 1.5px 0 rgba(0, 0, 0, 0.07), 0 1px 2px 0 rgba(0, 0, 0, 0.08);
}
@layer base {
  :root {
    --background: 0 0% 100%;
    --foreground: 222.2 84% 4.9%;
    --card: 0 0% 100%;
    --card-foreground: 222.2 84% 4.9%;
    --popover: 0 0% 100%;
    --popover-foreground: 222.2 84% 4.9%;
    --primary: 221.2 83.2% 53.3%;
    --primary-foreground: 210 40% 98%;
    --secondary: 210 40% 96.1%;
    --secondary-foreground: 222.2 47.4% 11.2%;
    --muted: 210 40% 96.1%;
    --muted-foreground: 215.4 16.3% 46.9%;
    --accent: 210 40% 96.1%;
    --accent-foreground: 222.2 47.4% 11.2%;
    --destructive: 0 84.2% 60.2%;
    --destructive-foreground: 210 40% 98%;
    --border: 214.3 31.8% 91.4%;
    --input: 214.3 31.8% 91.4%;
    --ring: 221.2 83.2% 53.3%;
    --radius: 0.3rem;
    --chart-1: 12 76% 61%;
    --chart-2: 173 58% 39%;
    --chart-3: 197 37% 24%;
    --chart-4: 43 74% 66%;
    --chart-5: 27 87% 67%;
  }
  .dark {
    --background: 222.2 84% 4.9%;
    --foreground: 210 40% 98%;
    --card: 222.2 84% 4.9%;
    --card-foreground: 210 40% 98%;
    --popover: 222.2 84% 4.9%;
    --popover-foreground: 210 40% 98%;
    --primary: 217.2 91.2% 59.8%;
    --primary-foreground: 222.2 47.4% 11.2%;
    --secondary: 217.2 32.6% 17.5%;
    --secondary-foreground: 210 40% 98%;
    --muted: 217.2 32.6% 17.5%;
    --muted-foreground: 215 20.2% 65.1%;
    --accent: 217.2 32.6% 17.5%;
    --accent-foreground: 210 40% 98%;
    --destructive: 0 62.8% 30.6%;
    --destructive-foreground: 210 40% 98%;
    --border: 217.2 32.6% 17.5%;
    --input: 217.2 32.6% 17.5%;
    --ring: 224.3 76.3% 48%;
    --chart-1: 220 70% 50%;
    --chart-2: 160 60% 45%;
    --chart-3: 30 80% 55%;
    --chart-4: 280 65% 60%;
    --chart-5: 340 75% 55%;
  }
}
@layer base {
  [type='text'],input:where(:not([type])),[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select {
    appearance: none;
    background-color: #fff;
    border-color: oklch(55.1% 0.027 264.364);
    border-width: 1px;
    border-radius: 0px;
    padding-top: 0.5rem;
    padding-right: 0.75rem;
    padding-bottom: 0.5rem;
    padding-left: 0.75rem;
    font-size: 1rem;
    line-height: 1.5rem;
    --tw-shadow: 0 0 #0000;
    &:focus {
      outline: 2px solid transparent;
      outline-offset: 2px;
      --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-color: oklch(54.6% 0.245 262.881);
      --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
      --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
      box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
      border-color: oklch(54.6% 0.245 262.881);
    }
  }
  input::placeholder,textarea::placeholder {
    color: oklch(55.1% 0.027 264.364);
    opacity: 1;
  }
  ::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
  }
  ::-webkit-date-and-time-value {
    min-height: 1.5em;
  }
  ::-webkit-date-and-time-value {
    text-align: inherit;
  }
  ::-webkit-datetime-edit {
    display: inline-flex;
  }
  ::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field {
    padding-top: 0;
    padding-bottom: 0;
  }
  select {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='oklch(55.1%25 0.027 264.364)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
    background-position: right 0.5rem center;
    background-repeat: no-repeat;
    background-size: 1.5em 1.5em;
    padding-right: 2.5rem;
    print-color-adjust: exact;
  }
  [multiple],[size]:where(select:not([size="1"])) {
    background-image: initial;
    background-position: initial;
    background-repeat: unset;
    background-size: initial;
    padding-right: 0.75rem;
    print-color-adjust: unset;
  }
  [type='checkbox'],[type='radio'] {
    appearance: none;
    padding: 0;
    print-color-adjust: exact;
    display: inline-block;
    vertical-align: middle;
    background-origin: border-box;
    user-select: none;
    flex-shrink: 0;
    height: 1rem;
    width: 1rem;
    color: oklch(54.6% 0.245 262.881);
    background-color: #fff;
    border-color: oklch(55.1% 0.027 264.364);
    border-width: 1px;
    --tw-shadow: 0 0 #0000;
  }
  [type='checkbox'] {
    border-radius: 0px;
  }
  [type='radio'] {
    border-radius: 100%;
  }
  [type='checkbox']:focus,[type='radio']:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
    --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
    --tw-ring-offset-width: 2px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: oklch(54.6% 0.245 262.881);
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  [type='checkbox']:checked,[type='radio']:checked {
    border-color: transparent;
    background-color: currentColor;
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
  }
  [type='checkbox']:checked {
    background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");
    @media (forced-colors: active) {
      appearance: auto;
    }
  }
  [type='radio']:checked {
    background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");
    @media (forced-colors: active) {
      appearance: auto;
    }
  }
  [type='checkbox']:checked:hover,[type='checkbox']:checked:focus,[type='radio']:checked:hover,[type='radio']:checked:focus {
    border-color: transparent;
    background-color: currentColor;
  }
  [type='checkbox']:indeterminate {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");
    border-color: transparent;
    background-color: currentColor;
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
    @media (forced-colors: active) {
      appearance: auto;
    }
  }
  [type='checkbox']:indeterminate:hover,[type='checkbox']:indeterminate:focus {
    border-color: transparent;
    background-color: currentColor;
  }
  [type='file'] {
    background: unset;
    border-color: inherit;
    border-width: 0;
    border-radius: 0;
    padding: 0;
    font-size: unset;
    line-height: inherit;
  }
  [type='file']:focus {
    outline: 1px solid ButtonText;
    outline: 1px auto -webkit-focus-ring-color;
  }
}
@layer base {
  :where(:root),:root:has(input.d-theme-controller[value=light]:checked),[data-theme=light] {
    color-scheme: light;
    --color-base-100: oklch(100% 0 0);
    --color-base-200: oklch(98% 0 0);
    --color-base-300: oklch(95% 0 0);
    --color-base-content: oklch(21% 0.006 285.885);
    --color-primary: oklch(45% 0.24 277.023);
    --color-primary-content: oklch(93% 0.034 272.788);
    --color-secondary: oklch(65% 0.241 354.308);
    --color-secondary-content: oklch(94% 0.028 342.258);
    --color-accent: oklch(77% 0.152 181.912);
    --color-accent-content: oklch(38% 0.063 188.416);
    --color-neutral: oklch(14% 0.005 285.823);
    --color-neutral-content: oklch(92% 0.004 286.32);
    --color-info: oklch(74% 0.16 232.661);
    --color-info-content: oklch(29% 0.066 243.157);
    --color-success: oklch(76% 0.177 163.223);
    --color-success-content: oklch(37% 0.077 168.94);
    --color-warning: oklch(82% 0.189 84.429);
    --color-warning-content: oklch(41% 0.112 45.904);
    --color-error: oklch(71% 0.194 13.428);
    --color-error-content: oklch(27% 0.105 12.094);
    --radius-selector: 0.5rem;
    --radius-field: 0.25rem;
    --radius-box: 0.5rem;
    --size-selector: 0.25rem;
    --size-field: 0.25rem;
    --border: 1px;
    --depth: 1;
    --noise: 0;
  }
}
@layer base {
  @media (prefers-color-scheme: dark) {
    :root:not([data-theme]) {
      color-scheme: dark;
      --color-base-100: oklch(25.33% 0.016 252.42);
      --color-base-200: oklch(23.26% 0.014 253.1);
      --color-base-300: oklch(21.15% 0.012 254.09);
      --color-base-content: oklch(97.807% 0.029 256.847);
      --color-primary: oklch(58% 0.233 277.117);
      --color-primary-content: oklch(96% 0.018 272.314);
      --color-secondary: oklch(65% 0.241 354.308);
      --color-secondary-content: oklch(94% 0.028 342.258);
      --color-accent: oklch(77% 0.152 181.912);
      --color-accent-content: oklch(38% 0.063 188.416);
      --color-neutral: oklch(14% 0.005 285.823);
      --color-neutral-content: oklch(92% 0.004 286.32);
      --color-info: oklch(74% 0.16 232.661);
      --color-info-content: oklch(29% 0.066 243.157);
      --color-success: oklch(76% 0.177 163.223);
      --color-success-content: oklch(37% 0.077 168.94);
      --color-warning: oklch(82% 0.189 84.429);
      --color-warning-content: oklch(41% 0.112 45.904);
      --color-error: oklch(71% 0.194 13.428);
      --color-error-content: oklch(27% 0.105 12.094);
      --radius-selector: 0.5rem;
      --radius-field: 0.25rem;
      --radius-box: 0.5rem;
      --size-selector: 0.25rem;
      --size-field: 0.25rem;
      --border: 1px;
      --depth: 1;
      --noise: 0;
    }
  }
}
@layer base {
  :root:has(input.d-theme-controller[value=light]:checked),[data-theme=light] {
    color-scheme: light;
    --color-base-100: oklch(100% 0 0);
    --color-base-200: oklch(98% 0 0);
    --color-base-300: oklch(95% 0 0);
    --color-base-content: oklch(21% 0.006 285.885);
    --color-primary: oklch(45% 0.24 277.023);
    --color-primary-content: oklch(93% 0.034 272.788);
    --color-secondary: oklch(65% 0.241 354.308);
    --color-secondary-content: oklch(94% 0.028 342.258);
    --color-accent: oklch(77% 0.152 181.912);
    --color-accent-content: oklch(38% 0.063 188.416);
    --color-neutral: oklch(14% 0.005 285.823);
    --color-neutral-content: oklch(92% 0.004 286.32);
    --color-info: oklch(74% 0.16 232.661);
    --color-info-content: oklch(29% 0.066 243.157);
    --color-success: oklch(76% 0.177 163.223);
    --color-success-content: oklch(37% 0.077 168.94);
    --color-warning: oklch(82% 0.189 84.429);
    --color-warning-content: oklch(41% 0.112 45.904);
    --color-error: oklch(71% 0.194 13.428);
    --color-error-content: oklch(27% 0.105 12.094);
    --radius-selector: 0.5rem;
    --radius-field: 0.25rem;
    --radius-box: 0.5rem;
    --size-selector: 0.25rem;
    --size-field: 0.25rem;
    --border: 1px;
    --depth: 1;
    --noise: 0;
  }
}
@layer base {
  :root:has(input.d-theme-controller[value=dark]:checked),[data-theme=dark] {
    color-scheme: dark;
    --color-base-100: oklch(25.33% 0.016 252.42);
    --color-base-200: oklch(23.26% 0.014 253.1);
    --color-base-300: oklch(21.15% 0.012 254.09);
    --color-base-content: oklch(97.807% 0.029 256.847);
    --color-primary: oklch(58% 0.233 277.117);
    --color-primary-content: oklch(96% 0.018 272.314);
    --color-secondary: oklch(65% 0.241 354.308);
    --color-secondary-content: oklch(94% 0.028 342.258);
    --color-accent: oklch(77% 0.152 181.912);
    --color-accent-content: oklch(38% 0.063 188.416);
    --color-neutral: oklch(14% 0.005 285.823);
    --color-neutral-content: oklch(92% 0.004 286.32);
    --color-info: oklch(74% 0.16 232.661);
    --color-info-content: oklch(29% 0.066 243.157);
    --color-success: oklch(76% 0.177 163.223);
    --color-success-content: oklch(37% 0.077 168.94);
    --color-warning: oklch(82% 0.189 84.429);
    --color-warning-content: oklch(41% 0.112 45.904);
    --color-error: oklch(71% 0.194 13.428);
    --color-error-content: oklch(27% 0.105 12.094);
    --radius-selector: 0.5rem;
    --radius-field: 0.25rem;
    --radius-box: 0.5rem;
    --size-selector: 0.25rem;
    --size-field: 0.25rem;
    --border: 1px;
    --depth: 1;
    --noise: 0;
  }
}
@layer base {
  :root {
    --d-fx-noise: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.34' numOctaves='4' stitchTiles='stitch'%3E%3C/feTurbulence%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23a)' opacity='0.2'%3E%3C/rect%3E%3C/svg%3E");
  }
}
@layer base {
  :root {
    scrollbar-color: currentColor #0000;
    @supports (color: color-mix(in lab, red, red)) {
      scrollbar-color: color-mix(in oklch, currentColor 35%, #0000) #0000;
    }
  }
}
@layer base {
  @property --radialprogress {
    syntax: "<percentage>";
    inherits: true;
    initial-value: 0%;
  }
}
@layer base {
  :root:has( .d-modal-open, .d-modal[open], .d-modal:target, .d-modal-toggle:checked, .d-drawer:not([class*="drawer-open"]) > .d-drawer-toggle:checked ) {
    overflow: hidden;
  }
}
@layer base {
  :where( :root:has( .d-modal-open, .d-modal[open], .d-modal:target, .d-modal-toggle:checked, .d-drawer:not(.d-drawer-open) > .d-drawer-toggle:checked ) ) {
    scrollbar-gutter: stable;
    background-image: linear-gradient(var(--color-base-100), var(--color-base-100));
    --d-root-bg: var(--color-base-100);
    @supports (color: color-mix(in lab, red, red)) {
      --d-root-bg: color-mix(in srgb, var(--color-base-100), oklch(0% 0 0) 40%);
    }
  }
  :where(.d-modal[open], .d-modal-open, .d-modal-toggle:checked + .d-modal):not(.d-modal-start, .d-modal-end) {
    scrollbar-gutter: stable;
  }
}
@layer base {
  :root, [data-theme] {
    background-color: var(--d-root-bg, var(--color-base-100));
    color: var(--color-base-content);
  }
}
@keyframes rating {
  0%, 40% {
    scale: 1.1;
    filter: brightness(1.05) contrast(1.05);
  }
}
@keyframes dropdown {
  0% {
    opacity: 0;
  }
}
@keyframes radio {
  0% {
    padding: 5px;
  }
  50% {
    padding: 3px;
  }
}
@keyframes toast {
  0% {
    scale: 0.9;
    opacity: 0;
  }
  100% {
    scale: 1;
    opacity: 1;
  }
}
@keyframes skeleton {
  0% {
    background-position: 150%;
  }
  100% {
    background-position: -50%;
  }
}
@keyframes progress {
  50% {
    background-position-x: -115%;
  }
}
@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-divide-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-leading {
  syntax: "*";
  inherits: false;
}
@property --tw-font-weight {
  syntax: "*";
  inherits: false;
}
@property --tw-tracking {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-ring-inset {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0px;
}
@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}
@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-outline-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-blur {
  syntax: "*";
  inherits: false;
}
@property --tw-brightness {
  syntax: "*";
  inherits: false;
}
@property --tw-contrast {
  syntax: "*";
  inherits: false;
}
@property --tw-grayscale {
  syntax: "*";
  inherits: false;
}
@property --tw-hue-rotate {
  syntax: "*";
  inherits: false;
}
@property --tw-invert {
  syntax: "*";
  inherits: false;
}
@property --tw-opacity {
  syntax: "*";
  inherits: false;
}
@property --tw-saturate {
  syntax: "*";
  inherits: false;
}
@property --tw-sepia {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-drop-shadow-size {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-blur {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-brightness {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-contrast {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-grayscale {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-hue-rotate {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-invert {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-opacity {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-saturate {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-sepia {
  syntax: "*";
  inherits: false;
}
@property --tw-duration {
  syntax: "*";
  inherits: false;
}
@property --tw-ease {
  syntax: "*";
  inherits: false;
}
@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}
@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-divide-y-reverse: 0;
      --tw-border-style: solid;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-tracking: initial;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-outline-style: solid;
      --tw-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
      --tw-backdrop-blur: initial;
      --tw-backdrop-brightness: initial;
      --tw-backdrop-contrast: initial;
      --tw-backdrop-grayscale: initial;
      --tw-backdrop-hue-rotate: initial;
      --tw-backdrop-invert: initial;
      --tw-backdrop-opacity: initial;
      --tw-backdrop-saturate: initial;
      --tw-backdrop-sepia: initial;
      --tw-duration: initial;
      --tw-ease: initial;
    }
  }
}
