/* [next]/internal/font/google/source_sans_3_341b3e7f.module.css [app-client] (css) */
@font-face {
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("../media/da8a9dd0d68e512b-s.3tc7otjauzr1s.woff2") format("woff2");
  unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("../media/94b4a5dc1fe84361-s.3wm_n5jv1to7s.woff2") format("woff2");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("../media/ff5be760267bb4bc-s.16ho2af8siaoz.woff2") format("woff2");
  unicode-range: U+1F??;
}

@font-face {
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("../media/99596c30eb072d3c-s.18qy1692brv69.woff2") format("woff2");
  unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF;
}

@font-face {
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("../media/e5864b32625b6bc3-s.19qxib7n2l0kn.woff2") format("woff2");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("../media/e285ad1a914469f0-s.15241mr5-1s6i.woff2") format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("../media/47df9ba1c7236d3b-s.p.2adce56gso3ku.woff2") format("woff2");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Source Sans 3 Fallback";
  src: local(Arial);
  ascent-override: 109.21%;
  descent-override: 42.66%;
  line-gap-override: 0.0%;
  size-adjust: 93.76%;
}

.source_sans_3_341b3e7f-module__VNHJTG__className {
  font-family: "Source Sans 3", "Source Sans 3 Fallback";
  font-style: normal;
}

.source_sans_3_341b3e7f-module__VNHJTG__variable {
  --font-source-sans: "Source Sans 3", "Source Sans 3 Fallback";
}

/* [next]/internal/font/google/merriweather_sans_6e568b71.module.css [app-client] (css) */
@font-face {
  font-family: Merriweather Sans;
  font-style: normal;
  font-weight: 300 800;
  font-display: swap;
  src: url("../media/58da2ba3ec3e7ee2-s.0tn5pgspf-dz8.woff2") format("woff2");
  unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: Merriweather Sans;
  font-style: normal;
  font-weight: 300 800;
  font-display: swap;
  src: url("../media/89800c7664993eba-s.2x6g8d08ltye2.woff2") format("woff2");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: Merriweather Sans;
  font-style: normal;
  font-weight: 300 800;
  font-display: swap;
  src: url("../media/1610ad913e3a1e98-s.2rjane7e4_1vj.woff2") format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Merriweather Sans;
  font-style: normal;
  font-weight: 300 800;
  font-display: swap;
  src: url("../media/3dcdbee195bcd02e-s.p.0fkzgsuuyk-yb.woff2") format("woff2");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: Merriweather Sans Fallback;
  src: local(Arial);
  ascent-override: 92.45%;
  descent-override: 25.65%;
  line-gap-override: 0.0%;
  size-adjust: 106.44%;
}

.merriweather_sans_6e568b71-module__1qtKsq__className {
  font-family: Merriweather Sans, Merriweather Sans Fallback;
  font-style: normal;
}

.merriweather_sans_6e568b71-module__1qtKsq__variable {
  --font-merriweather-sans: "Merriweather Sans", "Merriweather Sans Fallback";
}

/* [project]/src/app/tailwind.css [app-client] (css) */
@layer properties {
  @supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
    *, :before, :after, ::backdrop {
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --tw-scale-x: 1;
      --tw-scale-y: 1;
      --tw-scale-z: 1;
      --tw-rotate-x: initial;
      --tw-rotate-y: initial;
      --tw-rotate-z: initial;
      --tw-skew-x: initial;
      --tw-skew-y: initial;
      --tw-space-y-reverse: 0;
      --tw-space-x-reverse: 0;
      --tw-border-style: solid;
      --tw-mask-linear: linear-gradient(#fff, #fff);
      --tw-mask-radial: linear-gradient(#fff, #fff);
      --tw-mask-conic: linear-gradient(#fff, #fff);
      --tw-mask-left: linear-gradient(#fff, #fff);
      --tw-mask-right: linear-gradient(#fff, #fff);
      --tw-mask-bottom: linear-gradient(#fff, #fff);
      --tw-mask-top: linear-gradient(#fff, #fff);
      --tw-mask-top-from-position: 0%;
      --tw-mask-top-to-position: 100%;
      --tw-mask-top-from-color: black;
      --tw-mask-top-to-color: transparent;
      --tw-mask-bottom-from-position: 0%;
      --tw-mask-bottom-to-position: 100%;
      --tw-mask-bottom-from-color: black;
      --tw-mask-bottom-to-color: transparent;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-tracking: initial;
      --tw-ordinal: initial;
      --tw-slashed-zero: initial;
      --tw-numeric-figure: initial;
      --tw-numeric-spacing: initial;
      --tw-numeric-fraction: initial;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-outline-style: solid;
      --tw-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
      --tw-duration: initial;
      --tw-ease: initial;
      --tw-content: "";
      --tw-animation-delay: 0s;
      --tw-animation-direction: normal;
      --tw-animation-duration: initial;
      --tw-animation-fill-mode: none;
      --tw-animation-iteration-count: 1;
      --tw-enter-blur: 0;
      --tw-enter-opacity: 1;
      --tw-enter-rotate: 0;
      --tw-enter-scale: 1;
      --tw-enter-translate-x: 0;
      --tw-enter-translate-y: 0;
      --tw-exit-blur: 0;
      --tw-exit-opacity: 1;
      --tw-exit-rotate: 0;
      --tw-exit-scale: 1;
      --tw-exit-translate-x: 0;
      --tw-exit-translate-y: 0;
      --scroll-fade-b: 0px;
      --scroll-fade-mask: initial;
    }
  }
}

@layer theme {
  :root, :host {
    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New",
    monospace;
    --color-stone-900: #1c1917;
    --color-black: #000;
    --color-white: #fff;
    --spacing: .25rem;
    --container-3xs: 16rem;
    --container-xs: 20rem;
    --container-sm: 24rem;
    --container-md: 28rem;
    --container-lg: 32rem;
    --container-xl: 36rem;
    --container-2xl: 42rem;
    --container-3xl: 48rem;
    --container-4xl: 56rem;
    --text-xs: .75rem;
    --text-xs--line-height: calc(1 / .75);
    --text-sm: .875rem;
    --text-sm--line-height: calc(1.25 / .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-4xl: 2.25rem;
    --text-5xl: 3rem;
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --tracking-tight: -.025em;
    --tracking-normal: 0em;
    --tracking-wide: .025em;
    --tracking-wider: .05em;
    --tracking-widest: .1em;
    --leading-tight: 1.25;
    --leading-snug: 1.375;
    --leading-normal: 1.5;
    --leading-relaxed: 1.625;
    --radius-2xl: 1rem;
    --ease-out: cubic-bezier(0, 0, .2, 1);
    --ease-in-out: cubic-bezier(.4, 0, .2, 1);
    --animate-spin: spin 1s linear infinite;
    --animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;
    --blur-xs: 4px;
    --blur-sm: 8px;
    --default-transition-duration: .15s;
    --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    --color-foreground: var(--foreground);
    --color-muted-foreground: var(--muted);
    --color-border: var(--border);
    --color-info-soft: var(--info-soft);
    --color-info-ink: var(--info-ink);
    --color-success-soft: var(--success-soft);
    --color-success-ink: var(--success-ink);
    --color-warning-soft: var(--warning-soft);
    --color-warning-ink: var(--warning-ink);
    --color-error-soft: var(--error-soft);
    --color-error-ink: var(--error-ink);
    --container-content: 82.5rem;
    --ease-fluid: cubic-bezier(.22, 1, .36, 1);
  }

  @supports (color: lab(0% 0 0)) {
    :root, :host {
      --color-stone-900: lab(9.03835% 1.15298 1.92955);
    }
  }
}

@layer base {
  :where([data-slot], [data-sidebar="sidebar"] *) {
    border: 0 solid var(--color-border);
    margin: 0;
    padding: 0;
  }

  :where([data-sidebar="sidebar"]) :where(ul, ol) {
    list-style: none;
  }

  :where(button[data-slot], [data-sidebar="sidebar"] button) {
    background-color: #0000;
  }

  :where(a[data-slot], [data-sidebar="sidebar"] a) {
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
  }

  :where(table[data-slot]) {
    border-collapse: collapse;
  }

  :where([data-sidebar="sidebar"]) :where(img, svg) {
    display: block;
  }
}

@layer components;

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

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

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

  .collapse {
    visibility: collapse;
  }

  .invisible {
    visibility: hidden;
  }

  .visible {
    visibility: visible;
  }

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

  .absolute {
    position: absolute;
  }

  .fixed {
    position: fixed;
  }

  .relative {
    position: relative;
  }

  .static {
    position: static;
  }

  .sticky {
    position: sticky;
  }

  .inset-0 {
    inset: 0;
  }

  .inset-x-0 {
    inset-inline: 0;
  }

  .inset-x-4 {
    inset-inline: calc(var(--spacing) * 4);
  }

  .inset-y-0 {
    inset-block: 0;
  }

  .inset-s-1\/2 {
    inset-inline-start: 50%;
  }

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

  .top-0 {
    top: 0;
  }

  .top-1 {
    top: var(--spacing);
  }

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

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

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

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

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

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

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

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

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

  .top-full {
    top: 100%;
  }

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

  .right-0 {
    right: 0;
  }

  .right-1 {
    right: var(--spacing);
  }

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

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

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

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

  .bottom-0 {
    bottom: 0;
  }

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

  .bottom-\[calc\(16px\+env\(safe-area-inset-bottom\)\)\] {
    bottom: calc(16px + env(safe-area-inset-bottom));
  }

  .bottom-\[calc\(16px\+var\(--bottom-bar-height\,0px\)\+env\(safe-area-inset-bottom\)\)\] {
    bottom: calc(16px + var(--bottom-bar-height, 0px) + env(safe-area-inset-bottom));
  }

  .bottom-full {
    bottom: 100%;
  }

  .left-0 {
    left: 0;
  }

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

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

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

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

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

  .left-\[calc\(100\%\+4px\)\] {
    left: calc(100% + 4px);
  }

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

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

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

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

  .order-1 {
    order: 1;
  }

  .order-first {
    order: -9999;
  }

  .order-last {
    order: 9999;
  }

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

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

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

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

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

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

  .container {
    width: 100%;
  }

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

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

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

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

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

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

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

  .m-0 {
    margin: 0;
  }

  .m-0\! {
    margin: 0 !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .mx-3\.5 {
    margin-inline: calc(var(--spacing) * 3.5);
  }

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

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

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

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

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

  .my-0 {
    margin-block: 0;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .mt-px {
    margin-top: 1px;
  }

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

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

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

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

  .-mb-px {
    margin-bottom: -1px;
  }

  .mb-0 {
    margin-bottom: 0;
  }

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

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

  .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-3\.5 {
    margin-bottom: calc(var(--spacing) * 3.5);
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .block {
    display: block;
  }

  .contents {
    display: contents;
  }

  .flex {
    display: flex;
  }

  .grid {
    display: grid;
  }

  .hidden {
    display: none;
  }

  .inline {
    display: inline;
  }

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

  .table {
    display: table;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .h-0 {
    height: 0;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .h-auto {
    height: auto;
  }

  .h-full {
    height: 100%;
  }

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

  .h-px {
    height: 1px;
  }

  .h-svh {
    height: 100svh;
  }

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

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

  .max-h-9\/10 {
    max-height: 90%;
  }

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

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

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

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

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

  .max-h-\[calc\(100dvh-2rem\)\] {
    max-height: calc(100dvh - 2rem);
  }

  .min-h-0 {
    min-height: 0;
  }

  .min-h-0\! {
    min-height: 0 !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .min-h-dvh {
    min-height: 100dvh;
  }

  .min-h-full {
    min-height: 100%;
  }

  .min-h-svh {
    min-height: 100svh;
  }

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

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

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

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

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

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

  .w-2\/5 {
    width: 40%;
  }

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

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

  .w-3\/5 {
    width: 60%;
  }

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

  .w-4\/5 {
    width: 80%;
  }

  .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: 91.6667%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-auto {
    width: auto;
  }

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

  .w-full {
    width: 100%;
  }

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

  .w-px {
    width: 1px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .max-w-prose {
    max-width: 65ch;
  }

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

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

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

  .min-w-0 {
    min-width: 0;
  }

  .min-w-0\! {
    min-width: 0 !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .flex-1 {
    flex: 1;
  }

  .flex-\[1_1_14rem\] {
    flex: 14rem;
  }

  .flex-auto {
    flex: auto;
  }

  .flex-none {
    flex: none;
  }

  .shrink {
    flex-shrink: 1;
  }

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

  .grow {
    flex-grow: 1;
  }

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

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

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

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

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

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

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

  .origin-\(--radix-dropdown-menu-content-transform-origin\) {
    transform-origin: var(--radix-dropdown-menu-content-transform-origin);
  }

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

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

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

  .-translate-x-\[calc\(100\%\+0\.75rem\)\] {
    --tw-translate-x: calc(calc(100% + .75rem) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-x-px {
    --tw-translate-x: -1px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

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

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

  .translate-x-px {
    --tw-translate-x: 1px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

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

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

  .-translate-y-full {
    --tw-translate-y: -100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

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

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

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

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

  .scale-90 {
    --tw-scale-x: 90%;
    --tw-scale-y: 90%;
    --tw-scale-z: 90%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .scale-95 {
    --tw-scale-x: 95%;
    --tw-scale-y: 95%;
    --tw-scale-z: 95%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .scale-100 {
    --tw-scale-x: 100%;
    --tw-scale-y: 100%;
    --tw-scale-z: 100%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

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

  .rotate-45 {
    rotate: 45deg;
  }

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

  .text-shimmer {
    color: var(--color-muted-foreground);
  }

  @media (prefers-reduced-motion: no-preference) {
    .text-shimmer {
      background-image: linear-gradient(90deg,
      var(--color-muted-foreground) 40%,
      var(--color-foreground) 50%,
      var(--color-muted-foreground) 60%);
      color: #0000;
      background-size: 200% 100%;
      -webkit-background-clip: text;
      background-clip: text;
      animation: 2s linear infinite text-shimmer;
    }
  }

  .scroll-fade-b {
    --_scroll-fade-size-b: var(--scroll-fade-b-size, var(--scroll-fade-size, min(12%, calc(var(--spacing) * 10))));
    --scroll-fade-mask: linear-gradient(to bottom,
    #000 0,
    #000 calc(100% - var(--scroll-fade-b, 0px)),
    transparent 100%);
    -webkit-mask-image: var(--scroll-fade-mask);
    -webkit-mask-image: var(--scroll-fade-mask);
    mask-image: var(--scroll-fade-mask);
    -webkit-mask-composite: source-in;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-composite: source-in;
    mask-composite: intersect;
  }

  @supports (animation-timeline: scroll()) {
    .scroll-fade-b {
      animation: 1ms ease-in-out scroll-fade-reveal-b;
      animation-timeline: scroll(self y);
      animation-range: calc(100% - var(--scroll-fade-reveal, calc(var(--spacing) * 24)))
      100%;
      animation-fill-mode: both;
    }
  }

  @supports not (animation-timeline: scroll()) {
    .scroll-fade-b {
      --scroll-fade-b: var(--_scroll-fade-size-b);
    }
  }

  .animate-in {
    animation: enter var(--tw-animation-duration, var(--tw-duration, .15s))var(--tw-ease, ease)var(--tw-animation-delay, 0s)var(--tw-animation-iteration-count, 1)var(--tw-animation-direction, normal)var(--tw-animation-fill-mode, none);
  }

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

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

  .cursor-crosshair {
    cursor: crosshair;
  }

  .cursor-default {
    cursor: default;
  }

  .cursor-pointer {
    cursor: pointer;
  }

  .cursor-text {
    cursor: text;
  }

  .resize-none {
    resize: none;
  }

  .resize-y {
    resize: vertical;
  }

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

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

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

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

  .scrollbar-thin {
    scrollbar-width: thin;
  }

  .scrollbar-gutter-stable {
    scrollbar-gutter: stable;
  }

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

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

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

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

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

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

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

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

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

  .grid-cols-\[1\.2fr_1fr\] {
    grid-template-columns: 1.2fr 1fr;
  }

  .grid-cols-\[2\.5rem_minmax\(0\,1fr\)\] {
    grid-template-columns: 2.5rem minmax(0, 1fr);
  }

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

  .grid-cols-\[8rem_1fr\] {
    grid-template-columns: 8rem 1fr;
  }

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

  .grid-cols-\[auto_1fr_auto\] {
    grid-template-columns: auto 1fr auto;
  }

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

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

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

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

  .grid-cols-\[minmax\(0\,9\.5rem\)_minmax\(0\,1fr\)\] {
    grid-template-columns: minmax(0, 9.5rem) minmax(0, 1fr);
  }

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

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

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

  .grid-cols-\[repeat\(auto-fill\,minmax\(13rem\,1fr\)\)\] {
    grid-template-columns: repeat(auto-fill, minmax(13rem, 1fr));
  }

  .grid-rows-\[auto_auto\] {
    grid-template-rows: auto auto;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .justify-items-start {
    justify-items: start;
  }

  .gap-0 {
    gap: 0;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .gap-x-2\.5 {
    column-gap: calc(var(--spacing) * 2.5);
  }

  .gap-x-3 {
    column-gap: calc(var(--spacing) * 3);
  }

  .gap-x-4 {
    column-gap: calc(var(--spacing) * 4);
  }

  .gap-x-4\.5 {
    column-gap: calc(var(--spacing) * 4.5);
  }

  .gap-x-5 {
    column-gap: calc(var(--spacing) * 5);
  }

  .gap-x-6 {
    column-gap: calc(var(--spacing) * 6);
  }

  .gap-x-8 {
    column-gap: calc(var(--spacing) * 8);
  }

  .gap-x-9 {
    column-gap: calc(var(--spacing) * 9);
  }

  .gap-x-10 {
    column-gap: calc(var(--spacing) * 10);
  }

  :where(.-space-x-2 > :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)));
  }

  .gap-y-0\.5 {
    row-gap: calc(var(--spacing) * .5);
  }

  .gap-y-1 {
    row-gap: var(--spacing);
  }

  .gap-y-1\.5 {
    row-gap: calc(var(--spacing) * 1.5);
  }

  .gap-y-2 {
    row-gap: calc(var(--spacing) * 2);
  }

  .gap-y-2\.5 {
    row-gap: calc(var(--spacing) * 2.5);
  }

  .gap-y-3 {
    row-gap: calc(var(--spacing) * 3);
  }

  .gap-y-4 {
    row-gap: calc(var(--spacing) * 4);
  }

  .gap-y-5 {
    row-gap: calc(var(--spacing) * 5);
  }

  .gap-y-6 {
    row-gap: calc(var(--spacing) * 6);
  }

  .self-center {
    align-self: center;
  }

  .self-end {
    align-self: flex-end;
  }

  .self-start {
    align-self: flex-start;
  }

  .self-stretch {
    align-self: stretch;
  }

  .justify-self-end {
    justify-self: flex-end;
  }

  .justify-self-start {
    justify-self: flex-start;
  }

  .truncate {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }

  .overflow-auto {
    overflow: auto;
  }

  .overflow-clip {
    overflow: clip;
  }

  .overflow-hidden {
    overflow: hidden;
  }

  .overflow-visible {
    overflow: visible;
  }

  .overflow-x-auto {
    overflow-x: auto;
  }

  .overflow-x-hidden {
    overflow-x: hidden;
  }

  .overflow-y-auto {
    overflow-y: auto;
  }

  .overscroll-auto {
    overscroll-behavior: auto;
  }

  .overscroll-contain {
    overscroll-behavior: contain;
  }

  .rounded {
    border-radius: .25rem;
  }

  .rounded-2xl {
    border-radius: var(--radius-2xl);
  }

  .rounded-\[1px\] {
    border-radius: 1px;
  }

  .rounded-\[2px\] {
    border-radius: 2px;
  }

  .rounded-\[4px\] {
    border-radius: 4px;
  }

  .rounded-\[calc\(var\(--radius\)-5px\)\] {
    border-radius: calc(var(--radius) - 5px);
  }

  .rounded-full {
    border-radius: 3.40282e38px;
  }

  .rounded-lg {
    border-radius: 10px;
  }

  .rounded-md {
    border-radius: 8px;
  }

  .rounded-none {
    border-radius: 0;
  }

  .rounded-sm {
    border-radius: 6px;
  }

  .rounded-xl {
    border-radius: 14px;
  }

  .rounded-t-\[4px\] {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
  }

  .rounded-l-none {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .rounded-r-\[4px\] {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
  }

  .rounded-r-none {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .border-0 {
    border-style: var(--tw-border-style);
    border-width: 0;
  }

  .border-2 {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }

  .border-t {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }

  .border-b {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .border-b-0 {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 0;
  }

  .border-b-2 {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 2px;
  }

  .border-l {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }

  .border-l-2 {
    border-left-style: var(--tw-border-style);
    border-left-width: 2px;
  }

  .border-l-3 {
    border-left-style: var(--tw-border-style);
    border-left-width: 3px;
  }

  .border-l-4 {
    border-left-style: var(--tw-border-style);
    border-left-width: 4px;
  }

  .border-dashed {
    --tw-border-style: dashed;
    border-style: dashed;
  }

  .border-none {
    --tw-border-style: none;
    border-style: none;
  }

  .border-solid {
    --tw-border-style: solid;
    border-style: solid;
  }

  .border-banner-chip-line {
    border-color: var(--banner-chip-line);
  }

  .border-border {
    border-color: var(--border);
  }

  .border-brand {
    border-color: var(--brand-primary);
  }

  .border-brand\/60 {
    border-color: var(--brand-primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-brand\/60 {
      border-color: color-mix(in oklab, var(--brand-primary) 60%, transparent);
    }
  }

  .border-input {
    border-color: var(--input);
  }

  .border-muted-foreground\/50 {
    border-color: var(--muted);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-muted-foreground\/50 {
      border-color: color-mix(in oklab, var(--muted) 50%, transparent);
    }
  }

  .border-primary {
    border-color: var(--primary);
  }

  .border-primary-foreground\/40 {
    border-color: var(--primary-foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .border-primary-foreground\/40 {
      border-color: color-mix(in oklab, var(--primary-foreground) 40%, transparent);
    }
  }

  .border-secondary {
    border-color: var(--secondary);
  }

  .border-sidebar-border {
    border-color: var(--sidebar-border);
  }

  .border-transparent {
    border-color: #0000;
  }

  .border-l-transparent {
    border-left-color: #0000;
  }

  .bg-accent {
    background-color: var(--accent);
  }

  .bg-background {
    background-color: var(--background);
  }

  .bg-background\/60 {
    background-color: var(--background);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-background\/60 {
      background-color: color-mix(in oklab, var(--background) 60%, transparent);
    }
  }

  .bg-banner-chip {
    background-color: var(--banner-chip);
  }

  .bg-black\/50 {
    background-color: #00000080;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/50 {
      background-color: color-mix(in oklab, var(--color-black) 50%, transparent);
    }
  }

  .bg-border {
    background-color: var(--border);
  }

  .bg-brand {
    background-color: var(--brand-primary);
  }

  .bg-card {
    background-color: var(--card);
  }

  .bg-card\/90 {
    background-color: var(--card);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-card\/90 {
      background-color: color-mix(in oklab, var(--card) 90%, transparent);
    }
  }

  .bg-count {
    background-color: var(--count);
  }

  .bg-current {
    background-color: currentColor;
  }

  .bg-destructive {
    background-color: var(--destructive);
  }

  .bg-error-icon {
    background-color: var(--error-icon);
  }

  .bg-error-soft {
    background-color: var(--error-soft);
  }

  .bg-foreground {
    background-color: var(--foreground);
  }

  .bg-foreground\/25 {
    background-color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-foreground\/25 {
      background-color: color-mix(in oklab, var(--foreground) 25%, transparent);
    }
  }

  .bg-info-icon {
    background-color: var(--info-icon);
  }

  .bg-info-soft {
    background-color: var(--info-soft);
  }

  .bg-muted {
    background-color: var(--surface-olive-muted);
  }

  .bg-muted-foreground {
    background-color: var(--muted);
  }

  .bg-muted-foreground\/25 {
    background-color: var(--muted);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-muted-foreground\/25 {
      background-color: color-mix(in oklab, var(--muted) 25%, transparent);
    }
  }

  .bg-muted-foreground\/40 {
    background-color: var(--muted);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-muted-foreground\/40 {
      background-color: color-mix(in oklab, var(--muted) 40%, transparent);
    }
  }

  .bg-muted-foreground\/50 {
    background-color: var(--muted);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-muted-foreground\/50 {
      background-color: color-mix(in oklab, var(--muted) 50%, transparent);
    }
  }

  .bg-muted\/50 {
    background-color: var(--surface-olive-muted);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-muted\/50 {
      background-color: color-mix(in oklab, var(--surface-olive-muted) 50%, transparent);
    }
  }

  .bg-popover {
    background-color: var(--popover);
  }

  .bg-primary {
    background-color: var(--primary);
  }

  .bg-primary\/15 {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-primary\/15 {
      background-color: color-mix(in oklab, var(--primary) 15%, transparent);
    }
  }

  .bg-secondary {
    background-color: var(--secondary);
  }

  .bg-sidebar {
    background-color: var(--sidebar);
  }

  .bg-sidebar-accent {
    background-color: var(--sidebar-accent);
  }

  .bg-sidebar-border {
    background-color: var(--sidebar-border);
  }

  .bg-success-icon {
    background-color: var(--success-icon);
  }

  .bg-success-soft {
    background-color: var(--success-soft);
  }

  .bg-success-soft\/50 {
    background-color: var(--success-soft);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-success-soft\/50 {
      background-color: color-mix(in oklab, var(--success-soft) 50%, transparent);
    }
  }

  .bg-team-ink {
    background-color: var(--team-ink);
  }

  .bg-transparent {
    background-color: #0000;
  }

  .bg-viz {
    background-color: var(--viz);
  }

  .bg-viz-age-1 {
    background-color: var(--viz-age-1);
  }

  .bg-viz-age-2 {
    background-color: var(--viz-age-2);
  }

  .bg-viz-age-3 {
    background-color: var(--viz-age-3);
  }

  .bg-viz-age-4 {
    background-color: var(--viz-age-4);
  }

  .bg-viz-before {
    background-color: var(--viz-before);
  }

  .bg-viz-now {
    background-color: var(--viz-now);
  }

  .bg-viz-seq-1 {
    background-color: var(--viz-seq-1);
  }

  .bg-viz-seq-2 {
    background-color: var(--viz-seq-2);
  }

  .bg-viz-seq-3 {
    background-color: var(--viz-seq-3);
  }

  .bg-viz-seq-4 {
    background-color: var(--viz-seq-4);
  }

  .bg-viz-seq-5 {
    background-color: var(--viz-seq-5);
  }

  .bg-viz-track {
    background-color: var(--viz-track);
  }

  .bg-warning-icon {
    background-color: var(--warning-icon);
  }

  .bg-warning-soft {
    background-color: var(--warning-soft);
  }

  .bg-white {
    background-color: var(--color-white);
  }

  .bg-white\/10 {
    background-color: #ffffff1a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-white\/10 {
      background-color: color-mix(in oklab, var(--color-white) 10%, transparent);
    }
  }

  .banner-surface {
    background-image: linear-gradient(to right,
    #66763f 0%,
    #5d6d3a 40%,
    var(--olive) 75%,
    #2d351d 100%);
  }

  .voice-surface {
    background-image: radial-gradient(circle at 15% 0%,
    #f69620 0%,
    var(--brand-accent) 50%,
    var(--brand-accent-hover) 100%);
  }

  .mask-y-from-65\% {
    -webkit-mask-image: var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);
    mask-image: var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);
    --tw-mask-linear: var(--tw-mask-left), var(--tw-mask-right), var(--tw-mask-bottom), var(--tw-mask-top);
    --tw-mask-top: linear-gradient(to top, var(--tw-mask-top-from-color) var(--tw-mask-top-from-position), var(--tw-mask-top-to-color) var(--tw-mask-top-to-position));
    --tw-mask-top-from-position: 65%;
    --tw-mask-bottom: linear-gradient(to bottom, var(--tw-mask-bottom-from-color) var(--tw-mask-bottom-from-position), var(--tw-mask-bottom-to-color) var(--tw-mask-bottom-to-position));
    --tw-mask-bottom-from-position: 65%;
    -webkit-mask-composite: source-in;
    mask-composite: intersect;
  }

  .fill-art-accent-soft {
    fill: var(--art-accent-soft);
  }

  .fill-art-grey {
    fill: var(--art-grey);
  }

  .fill-art-grey-dark {
    fill: var(--art-grey-dark);
  }

  .fill-art-grey-faint {
    fill: var(--art-grey-faint);
  }

  .fill-art-grey-ink {
    fill: var(--art-grey-ink);
  }

  .fill-art-grey-light {
    fill: var(--art-grey-light);
  }

  .fill-art-grey-mid {
    fill: var(--art-grey-mid);
  }

  .fill-art-ground {
    fill: var(--art-ground);
  }

  .fill-art-line {
    fill: var(--art-line);
  }

  .fill-art-mid {
    fill: var(--art-mid);
  }

  .fill-art-olive {
    fill: var(--art-olive);
  }

  .fill-art-paper {
    fill: var(--art-paper);
  }

  .fill-art-tint {
    fill: var(--art-tint);
  }

  .fill-brand {
    fill: var(--brand-primary);
  }

  .fill-current {
    fill: currentColor;
  }

  .fill-foreground {
    fill: var(--foreground);
  }

  .fill-primary {
    fill: var(--primary);
  }

  .stroke-art-accent-edge {
    stroke: var(--art-accent-edge);
  }

  .stroke-art-accent-tint {
    stroke: var(--art-accent-tint);
  }

  .stroke-art-line {
    stroke: var(--art-line);
  }

  .stroke-art-mid {
    stroke: var(--art-mid);
  }

  .stroke-art-olive {
    stroke: var(--art-olive);
  }

  .stroke-art-paper {
    stroke: var(--art-paper);
  }

  .stroke-art-tint {
    stroke: var(--art-tint);
  }

  .stroke-brand {
    stroke: var(--brand-primary);
  }

  .stroke-primary {
    stroke: var(--primary);
  }

  .stroke-viz {
    stroke: var(--viz);
  }

  .object-contain {
    object-fit: contain;
  }

  .object-cover {
    object-fit: cover;
  }

  .p-0 {
    padding: 0;
  }

  .p-0\.5 {
    padding: calc(var(--spacing) * .5);
  }

  .p-1 {
    padding: var(--spacing);
  }

  .p-1\.5 {
    padding: calc(var(--spacing) * 1.5);
  }

  .p-2 {
    padding: calc(var(--spacing) * 2);
  }

  .p-2\.5 {
    padding: calc(var(--spacing) * 2.5);
  }

  .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-7 {
    padding: calc(var(--spacing) * 7);
  }

  .p-10 {
    padding: calc(var(--spacing) * 10);
  }

  .p-px {
    padding: 1px;
  }

  .px-0 {
    padding-inline: 0;
  }

  .px-1 {
    padding-inline: var(--spacing);
  }

  .px-1\.5 {
    padding-inline: calc(var(--spacing) * 1.5);
  }

  .px-2 {
    padding-inline: calc(var(--spacing) * 2);
  }

  .px-2\.5 {
    padding-inline: calc(var(--spacing) * 2.5);
  }

  .px-3 {
    padding-inline: calc(var(--spacing) * 3);
  }

  .px-3\.5 {
    padding-inline: calc(var(--spacing) * 3.5);
  }

  .px-4 {
    padding-inline: calc(var(--spacing) * 4);
  }

  .px-4\.5 {
    padding-inline: calc(var(--spacing) * 4.5);
  }

  .px-5 {
    padding-inline: calc(var(--spacing) * 5);
  }

  .px-6 {
    padding-inline: calc(var(--spacing) * 6);
  }

  .px-7 {
    padding-inline: calc(var(--spacing) * 7);
  }

  .px-12 {
    padding-inline: calc(var(--spacing) * 12);
  }

  .py-0 {
    padding-block: 0;
  }

  .py-0\.5 {
    padding-block: calc(var(--spacing) * .5);
  }

  .py-1 {
    padding-block: var(--spacing);
  }

  .py-1\.5 {
    padding-block: calc(var(--spacing) * 1.5);
  }

  .py-2 {
    padding-block: calc(var(--spacing) * 2);
  }

  .py-2\.5 {
    padding-block: calc(var(--spacing) * 2.5);
  }

  .py-3 {
    padding-block: calc(var(--spacing) * 3);
  }

  .py-3\.5 {
    padding-block: calc(var(--spacing) * 3.5);
  }

  .py-4 {
    padding-block: calc(var(--spacing) * 4);
  }

  .py-5 {
    padding-block: calc(var(--spacing) * 5);
  }

  .py-6 {
    padding-block: calc(var(--spacing) * 6);
  }

  .py-8 {
    padding-block: calc(var(--spacing) * 8);
  }

  .py-12 {
    padding-block: calc(var(--spacing) * 12);
  }

  .py-px {
    padding-block: 1px;
  }

  .pt-1 {
    padding-top: var(--spacing);
  }

  .pt-3 {
    padding-top: calc(var(--spacing) * 3);
  }

  .pt-3\.5 {
    padding-top: calc(var(--spacing) * 3.5);
  }

  .pt-4 {
    padding-top: calc(var(--spacing) * 4);
  }

  .pt-5 {
    padding-top: calc(var(--spacing) * 5);
  }

  .pt-6 {
    padding-top: calc(var(--spacing) * 6);
  }

  .pt-8 {
    padding-top: calc(var(--spacing) * 8);
  }

  .pr-1 {
    padding-right: var(--spacing);
  }

  .pr-2 {
    padding-right: calc(var(--spacing) * 2);
  }

  .pr-3 {
    padding-right: calc(var(--spacing) * 3);
  }

  .pr-4 {
    padding-right: calc(var(--spacing) * 4);
  }

  .pr-8 {
    padding-right: calc(var(--spacing) * 8);
  }

  .pr-12 {
    padding-right: calc(var(--spacing) * 12);
  }

  .pr-14 {
    padding-right: calc(var(--spacing) * 14);
  }

  .pr-22 {
    padding-right: calc(var(--spacing) * 22);
  }

  .pb-0 {
    padding-bottom: 0;
  }

  .pb-1 {
    padding-bottom: var(--spacing);
  }

  .pb-1\.5 {
    padding-bottom: calc(var(--spacing) * 1.5);
  }

  .pb-2 {
    padding-bottom: calc(var(--spacing) * 2);
  }

  .pb-3 {
    padding-bottom: calc(var(--spacing) * 3);
  }

  .pb-4 {
    padding-bottom: calc(var(--spacing) * 4);
  }

  .pb-5 {
    padding-bottom: calc(var(--spacing) * 5);
  }

  .pb-6 {
    padding-bottom: calc(var(--spacing) * 6);
  }

  .pb-8 {
    padding-bottom: calc(var(--spacing) * 8);
  }

  .pb-10 {
    padding-bottom: calc(var(--spacing) * 10);
  }

  .pb-24 {
    padding-bottom: calc(var(--spacing) * 24);
  }

  .pb-30 {
    padding-bottom: calc(var(--spacing) * 30);
  }

  .pb-\[calc\(12px\+env\(safe-area-inset-bottom\)\)\] {
    padding-bottom: calc(12px + env(safe-area-inset-bottom));
  }

  .pl-1 {
    padding-left: var(--spacing);
  }

  .pl-1\.5 {
    padding-left: calc(var(--spacing) * 1.5);
  }

  .pl-2 {
    padding-left: calc(var(--spacing) * 2);
  }

  .pl-3 {
    padding-left: calc(var(--spacing) * 3);
  }

  .pl-3\.5 {
    padding-left: calc(var(--spacing) * 3.5);
  }

  .pl-4 {
    padding-left: calc(var(--spacing) * 4);
  }

  .pl-4\.5 {
    padding-left: calc(var(--spacing) * 4.5);
  }

  .pl-5 {
    padding-left: calc(var(--spacing) * 5);
  }

  .pl-5\.5 {
    padding-left: calc(var(--spacing) * 5.5);
  }

  .pl-6 {
    padding-left: calc(var(--spacing) * 6);
  }

  .pl-8 {
    padding-left: calc(var(--spacing) * 8);
  }

  .pl-9 {
    padding-left: calc(var(--spacing) * 9);
  }

  .pl-10 {
    padding-left: calc(var(--spacing) * 10);
  }

  .pl-\[3\.75rem\] {
    padding-left: 3.75rem;
  }

  .text-center {
    text-align: center;
  }

  .text-left {
    text-align: left;
  }

  .text-right {
    text-align: right;
  }

  .align-middle {
    vertical-align: middle;
  }

  .align-top {
    vertical-align: top;
  }

  .font-heading {
    font-family: var(--font-merriweather-sans), var(--font-source-sans), Arial, 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-2xl\/none {
    font-size: var(--text-2xl);
    line-height: 1;
  }

  .text-2xl\/tight {
    font-size: var(--text-2xl);
    line-height: var(--leading-tight);
  }

  .text-3xl {
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
  }

  .text-3xl\/none {
    font-size: var(--text-3xl);
    line-height: 1;
  }

  .text-3xl\/snug {
    font-size: var(--text-3xl);
    line-height: var(--leading-snug);
  }

  .text-3xl\/tight {
    font-size: var(--text-3xl);
    line-height: var(--leading-tight);
  }

  .text-4xl\/none {
    font-size: var(--text-4xl);
    line-height: 1;
  }

  .text-4xl\/tight {
    font-size: var(--text-4xl);
    line-height: var(--leading-tight);
  }

  .text-5xl\/none {
    font-size: var(--text-5xl);
    line-height: 1;
  }

  .text-base {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }

  .text-base\/relaxed {
    font-size: var(--text-base);
    line-height: var(--leading-relaxed);
  }

  .text-lg {
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
  }

  .text-lg\/none {
    font-size: var(--text-lg);
    line-height: 1;
  }

  .text-lg\/relaxed {
    font-size: var(--text-lg);
    line-height: var(--leading-relaxed);
  }

  .text-lg\/tight {
    font-size: var(--text-lg);
    line-height: var(--leading-tight);
  }

  .text-sm {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }

  .text-sm\/relaxed {
    font-size: var(--text-sm);
    line-height: var(--leading-relaxed);
  }

  .text-sm\/snug {
    font-size: var(--text-sm);
    line-height: var(--leading-snug);
  }

  .text-xl {
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
  }

  .text-xl\/none {
    font-size: var(--text-xl);
    line-height: 1;
  }

  .text-xl\/relaxed {
    font-size: var(--text-xl);
    line-height: var(--leading-relaxed);
  }

  .text-xl\/snug {
    font-size: var(--text-xl);
    line-height: var(--leading-snug);
  }

  .text-xl\/tight {
    font-size: var(--text-xl);
    line-height: var(--leading-tight);
  }

  .text-xs {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .text-xs\/normal {
    font-size: var(--text-xs);
    line-height: var(--leading-normal);
  }

  .text-xs\/relaxed {
    font-size: var(--text-xs);
    line-height: var(--leading-relaxed);
  }

  .text-\[0\.625rem\] {
    font-size: .625rem;
  }

  .text-\[11px\] {
    font-size: 11px;
  }

  .leading-none {
    --tw-leading: 1;
    line-height: 1;
  }

  .leading-normal {
    --tw-leading: var(--leading-normal);
    line-height: var(--leading-normal);
  }

  .leading-relaxed {
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
  }

  .leading-snug {
    --tw-leading: var(--leading-snug);
    line-height: var(--leading-snug);
  }

  .leading-tight {
    --tw-leading: var(--leading-tight);
    line-height: var(--leading-tight);
  }

  .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-normal {
    --tw-tracking: var(--tracking-normal);
    letter-spacing: var(--tracking-normal);
  }

  .tracking-tight {
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight);
  }

  .tracking-wide {
    --tw-tracking: var(--tracking-wide);
    letter-spacing: var(--tracking-wide);
  }

  .tracking-wider {
    --tw-tracking: var(--tracking-wider);
    letter-spacing: var(--tracking-wider);
  }

  .tracking-widest {
    --tw-tracking: var(--tracking-widest);
    letter-spacing: var(--tracking-widest);
  }

  .text-balance {
    text-wrap: balance;
  }

  .text-pretty {
    text-wrap: pretty;
  }

  .break-words {
    overflow-wrap: break-word;
  }

  .wrap-anywhere {
    overflow-wrap: anywhere;
  }

  .wrap-break-word {
    overflow-wrap: break-word;
  }

  .whitespace-normal {
    white-space: normal;
  }

  .whitespace-nowrap {
    white-space: nowrap;
  }

  .whitespace-pre-wrap {
    white-space: pre-wrap;
  }

  .text-\(--alert-ink\) {
    color: var(--alert-ink);
  }

  .text-background {
    color: var(--background);
  }

  .text-banner-ink {
    color: var(--banner-ink);
  }

  .text-brand {
    color: var(--brand-primary);
  }

  .text-card-foreground {
    color: var(--card-foreground);
  }

  .text-count-foreground {
    color: var(--count-foreground);
  }

  .text-current {
    color: currentColor;
  }

  .text-destructive {
    color: var(--destructive);
  }

  .text-error-icon {
    color: var(--error-icon);
  }

  .text-error-ink {
    color: var(--error-ink);
  }

  .text-foreground {
    color: var(--foreground);
  }

  .text-info-icon {
    color: var(--info-icon);
  }

  .text-info-ink {
    color: var(--info-ink);
  }

  .text-inherit {
    color: inherit;
  }

  .text-muted-foreground {
    color: var(--muted);
  }

  .text-olive-foreground {
    color: var(--olive-foreground);
  }

  .text-popover-foreground {
    color: var(--popover-foreground);
  }

  .text-primary {
    color: var(--primary);
  }

  .text-primary-foreground {
    color: var(--primary-foreground);
  }

  .text-primary-ink {
    color: var(--primary-ink);
  }

  .text-secondary-foreground {
    color: var(--secondary-foreground);
  }

  .text-sidebar-foreground {
    color: var(--sidebar-foreground);
  }

  .text-sidebar-foreground\/70 {
    color: var(--sidebar-foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .text-sidebar-foreground\/70 {
      color: color-mix(in oklab, var(--sidebar-foreground) 70%, transparent);
    }
  }

  .text-stone-900 {
    color: var(--color-stone-900);
  }

  .text-success-icon {
    color: var(--success-icon);
  }

  .text-success-ink {
    color: var(--success-ink);
  }

  .text-team-ink {
    color: var(--team-ink);
  }

  .text-warning-icon {
    color: var(--warning-icon);
  }

  .text-warning-ink {
    color: var(--warning-ink);
  }

  .text-white {
    color: var(--color-white);
  }

  .capitalize {
    text-transform: capitalize;
  }

  .lowercase {
    text-transform: lowercase;
  }

  .uppercase {
    text-transform: uppercase;
  }

  .ordinal {
    --tw-ordinal: ordinal;
    font-variant-numeric: var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, );
  }

  .tabular-nums {
    --tw-numeric-spacing: tabular-nums;
    font-variant-numeric: var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, );
  }

  .no-underline {
    text-decoration-line: none;
  }

  .underline {
    text-decoration-line: underline;
  }

  .decoration-muted-foreground\/40 {
    -webkit-text-decoration-color: var(--muted);
    text-decoration-color: var(--muted);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .decoration-muted-foreground\/40 {
      -webkit-text-decoration-color: color-mix(in oklab, var(--muted) 40%, transparent);
      text-decoration-color: color-mix(in oklab, var(--muted) 40%, transparent);
    }
  }

  .decoration-dotted {
    text-decoration-style: dotted;
  }

  .underline-offset-4 {
    text-underline-offset: 4px;
  }

  .opacity-0 {
    opacity: 0;
  }

  .opacity-50 {
    opacity: .5;
  }

  .opacity-70 {
    opacity: .7;
  }

  .opacity-75 {
    opacity: .75;
  }

  .opacity-80 {
    opacity: .8;
  }

  .opacity-100 {
    opacity: 1;
  }

  .shadow {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_0_0_1px_var\(--sidebar-border\)\] {
    --tw-shadow: 0 0 0 1px var(--tw-shadow-color, var(--sidebar-border));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-float {
    --tw-shadow: var(--float-shadow);
    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, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-none {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-sm {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-xs {
    --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, #0000000d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .ring, .ring-1 {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .ring-2 {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .ring-3 {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .ring-background {
    --tw-ring-color: var(--background);
  }

  .ring-border {
    --tw-ring-color: var(--border);
  }

  .ring-brand {
    --tw-ring-color: var(--brand-primary);
  }

  .ring-card {
    --tw-ring-color: var(--card);
  }

  .ring-primary {
    --tw-ring-color: var(--primary);
  }

  .ring-sidebar {
    --tw-ring-color: var(--sidebar);
  }

  .ring-sidebar-border {
    --tw-ring-color: var(--sidebar-border);
  }

  .ring-sidebar-ring {
    --tw-ring-color: var(--sidebar-ring);
  }

  .ring-offset-background {
    --tw-ring-offset-color: var(--background);
  }

  .outline-hidden {
    --tw-outline-style: none;
    outline-style: none;
  }

  @media (forced-colors: active) {
    .outline-hidden {
      outline-offset: 2px;
      outline: 2px solid #0000;
    }
  }

  .outline {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }

  .outline-2 {
    outline-style: var(--tw-outline-style);
    outline-width: 2px;
  }

  .outline-offset-2 {
    outline-offset: 2px;
  }

  .outline-ring {
    outline-color: var(--ring);
  }

  .blur-sm {
    --tw-blur: blur(var(--blur-sm));
    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, );
  }

  .blur-xs {
    --tw-blur: blur(var(--blur-xs));
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .filter {
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .transition {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-\[color\,box-shadow\] {
    transition-property: color, box-shadow;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-\[filter\] {
    transition-property: filter;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-\[left\,right\,width\] {
    transition-property: left, right, width;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-\[margin\,opacity\] {
    transition-property: margin, opacity;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-\[translate\,scale\,opacity\] {
    transition-property: translate, scale, opacity;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-\[width\,height\,padding\] {
    transition-property: width, height, padding;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-\[width\] {
    transition-property: width;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-all {
    transition-property: all;
    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-shadow {
    transition-property: box-shadow;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-transform {
    transition-property: transform, translate, scale, rotate;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-none {
    transition-property: none;
  }

  .duration-150 {
    --tw-duration: .15s;
    transition-duration: .15s;
  }

  .duration-200 {
    --tw-duration: .2s;
    transition-duration: .2s;
  }

  .duration-600 {
    --tw-duration: .6s;
    transition-duration: .6s;
  }

  .duration-700 {
    --tw-duration: .7s;
    transition-duration: .7s;
  }

  .ease-fluid {
    --tw-ease: var(--ease-fluid);
    transition-timing-function: var(--ease-fluid);
  }

  .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;
  }

  .ease-out {
    --tw-ease: var(--ease-out);
    transition-timing-function: var(--ease-out);
  }

  .contain-content {
    contain: content;
  }

  .fade-in-0 {
    --tw-enter-opacity: 0;
  }

  .outline-dashed {
    --tw-outline-style: dashed;
    outline-style: dashed;
  }

  .outline-none {
    --tw-outline-style: none;
    outline-style: none;
  }

  .select-all {
    -webkit-user-select: all;
    user-select: all;
  }

  .select-none {
    -webkit-user-select: none;
    user-select: none;
  }

  .zoom-in-95 {
    --tw-enter-scale: .95;
  }

  .\[--alert-ink\:var\(--color-error-ink\)\] {
    --alert-ink: var(--color-error-ink);
  }

  .\[--alert-ink\:var\(--color-info-ink\)\] {
    --alert-ink: var(--color-info-ink);
  }

  .\[--alert-ink\:var\(--color-success-ink\)\] {
    --alert-ink: var(--color-success-ink);
  }

  .\[--alert-ink\:var\(--color-warning-ink\)\] {
    --alert-ink: var(--color-warning-ink);
  }

  .\[--alert-soft\:var\(--color-error-soft\)\] {
    --alert-soft: var(--color-error-soft);
  }

  .\[--alert-soft\:var\(--color-info-soft\)\] {
    --alert-soft: var(--color-info-soft);
  }

  .\[--alert-soft\:var\(--color-success-soft\)\] {
    --alert-soft: var(--color-success-soft);
  }

  .\[--alert-soft\:var\(--color-warning-soft\)\] {
    --alert-soft: var(--color-warning-soft);
  }

  .\[--scroll-fade-b-size\:0px\] {
    --scroll-fade-b-size: 0px;
  }

  .\[contain-intrinsic-size\:auto_10rem\] {
    contain-intrinsic-size: auto 10rem;
  }

  .\[content-visibility\:auto\] {
    content-visibility: auto;
  }

  .\[content-visibility\:visible\] {
    content-visibility: visible;
  }

  .paused {
    animation-play-state: paused;
  }

  .ring-inset {
    --tw-ring-inset: inset;
  }

  .running {
    animation-play-state: running;
  }

  :is(.\*\:pointer-events-auto > *) {
    pointer-events: auto;
  }

  :is(.\*\:relative > *) {
    position: relative;
  }

  :is(.\*\:m-0 > *) {
    margin: 0;
  }

  :is(.\*\:mb-0 > *) {
    margin-bottom: 0;
  }

  :is(.\*\:min-w-0 > *) {
    min-width: 0;
  }

  .not-first\:mt-2:not(:first-child) {
    margin-top: calc(var(--spacing) * 2);
  }

  .not-empty\:bg-error-soft:not(:empty) {
    background-color: var(--error-soft);
  }

  .not-empty\:bg-success-soft:not(:empty) {
    background-color: var(--success-soft);
  }

  .not-empty\:px-4:not(:empty) {
    padding-inline: calc(var(--spacing) * 4);
  }

  .not-empty\:py-3:not(:empty) {
    padding-block: calc(var(--spacing) * 3);
  }

  .group-last\/entry\:hidden:is(:where(.group\/entry):last-child *) {
    display: none;
  }

  .group-last\/entry\:pb-0:is(:where(.group\/entry):last-child *) {
    padding-bottom: 0;
  }

  .group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *) {
    opacity: 1;
  }

  @media (hover: hover) {
    .group-hover\/bar\:brightness-110:is(:where(.group\/bar):hover *), .group-hover\/column\:brightness-110:is(:where(.group\/column):hover *) {
      --tw-brightness: brightness(110%);
      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, );
    }

    .group-hover\/file\:underline:is(:where(.group\/file):hover *) {
      text-decoration-line: underline;
    }

    .group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *) {
      opacity: 1;
    }

    .group-hover\/person\:text-foreground:is(:where(.group\/person):hover *) {
      color: var(--foreground);
    }
  }

  .group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar="menu-action"]) *) {
    padding-right: calc(var(--spacing) * 8);
  }

  .group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.group\/avatar-group):has([data-size="lg"]) *) {
    width: calc(var(--spacing) * 10);
    height: calc(var(--spacing) * 10);
  }

  .group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.group\/avatar-group):has([data-size="sm"]) *) {
    width: calc(var(--spacing) * 6);
    height: calc(var(--spacing) * 6);
  }

  .group-has-data-\[slot\=message-footer\]\/message\:-translate-y-8:is(:where(.group\/message):has([data-slot="message-footer"]) *) {
    --tw-translate-y: calc(var(--spacing) * -8);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .group-has-data-\[variant\=ghost\]\/message\:px-0:is(:where(.group\/message):has([data-variant="ghost"]) *) {
    padding-inline: 0;
  }

  .group-has-\[\>input\]\/input-group\:pt-2\.5:is(:where(.group\/input-group):has( > input) *) {
    padding-top: calc(var(--spacing) * 2.5);
  }

  .group-has-\[\>input\]\/input-group\:pb-2\.5:is(:where(.group\/input-group):has( > input) *) {
    padding-bottom: calc(var(--spacing) * 2.5);
  }

  .group-data-checked\/community\:block:is(:where(.group\/community)[data-checked] *) {
    display: block;
  }

  .group-data-\[align\=end\]\/bubble\:self-end:is(:where(.group\/bubble)[data-align="end"] *) {
    align-self: flex-end;
  }

  .group-data-\[align\=end\]\/message\:justify-end:is(:where(.group\/message)[data-align="end"] *) {
    justify-content: flex-end;
  }

  .group-data-\[align\=end\]\/message\:self-end:is(:where(.group\/message)[data-align="end"] *) {
    align-self: flex-end;
  }

  .group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible="icon"] *) {
    margin-top: calc(var(--spacing) * -8);
  }

  .group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible="icon"] *) {
    display: none;
  }

  .group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible="icon"] *) {
    width: calc(var(--spacing) * 8) !important;
    height: calc(var(--spacing) * 8) !important;
  }

  .group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible="icon"] *) {
    width: var(--sidebar-width-icon);
  }

  .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible="icon"] *) {
    width: calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)));
  }

  .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible="icon"] *) {
    width: calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)) + 2px);
  }

  .group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible="icon"] *) {
    overflow: hidden;
  }

  .group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible="icon"] *) {
    padding: 0 !important;
  }

  .group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible="icon"] *) {
    padding: calc(var(--spacing) * 2) !important;
  }

  .group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible="icon"] *) {
    opacity: 0;
  }

  .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible="offcanvas"] *) {
    right: calc(var(--sidebar-width) * -1);
  }

  .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible="offcanvas"] *) {
    left: calc(var(--sidebar-width) * -1);
  }

  .group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible="offcanvas"] *) {
    width: 0;
  }

  .group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible="offcanvas"] *) {
    --tw-translate-x: 0px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled="true"] *) {
    pointer-events: none;
  }

  .group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled="true"] *), .group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled="true"] *) {
    opacity: .5;
  }

  .group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side="left"] *) {
    right: calc(var(--spacing) * -4);
  }

  .group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side="left"] *) {
    border-right-style: var(--tw-border-style);
    border-right-width: 1px;
  }

  .group-data-\[side\=left\]\:border-r-0:is(:where(.group)[data-side="left"] *) {
    border-right-style: var(--tw-border-style);
    border-right-width: 0;
  }

  .group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side="right"] *) {
    left: 0;
  }

  .group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side="right"] *) {
    rotate: 180deg;
  }

  .group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side="right"] *) {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }

  .group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size="default"] *) {
    width: calc(var(--spacing) * 2.5);
    height: calc(var(--spacing) * 2.5);
  }

  .group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size="lg"] *) {
    width: calc(var(--spacing) * 3);
    height: calc(var(--spacing) * 3);
  }

  .group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size="sm"] *) {
    width: calc(var(--spacing) * 2);
    height: calc(var(--spacing) * 2);
  }

  .group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size="sm"] *) {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .group-data-\[state\=active\]\/tab\:text-secondary-foreground:is(:where(.group\/tab)[data-state="active"] *) {
    color: var(--secondary-foreground);
  }

  .group-data-\[state\=indeterminate\]\:block:is(:where(.group)[data-state="indeterminate"] *) {
    display: block;
  }

  .group-data-\[state\=indeterminate\]\:hidden:is(:where(.group)[data-state="indeterminate"] *) {
    display: none;
  }

  .group-data-\[state\=open\]\/about\:rotate-90:is(:where(.group\/about)[data-state="open"] *) {
    rotate: 90deg;
  }

  .group-data-\[state\=open\]\/checks\:rotate-180:is(:where(.group\/checks)[data-state="open"] *) {
    rotate: 180deg;
  }

  .group-data-\[state\=open\]\/considerations\:rotate-0:is(:where(.group\/considerations)[data-state="open"] *) {
    rotate: none;
  }

  .group-data-\[state\=open\]\/fold\:rotate-90:is(:where(.group\/fold)[data-state="open"] *), .group-data-\[state\=open\]\/history\:rotate-90:is(:where(.group\/history)[data-state="open"] *) {
    rotate: 90deg;
  }

  .group-data-\[state\=open\]\/more\:rotate-0:is(:where(.group\/more)[data-state="open"] *) {
    rotate: none;
  }

  .group-data-\[state\=open\]\/request\:hidden:is(:where(.group\/request)[data-state="open"] *) {
    display: none;
  }

  .group-data-\[state\=open\]\/request\:rotate-90:is(:where(.group\/request)[data-state="open"] *) {
    rotate: 90deg;
  }

  .group-data-\[state\=open\]\/templates\:hidden:is(:where(.group\/templates)[data-state="open"] *) {
    display: none;
  }

  .group-data-\[state\=open\]\/templates\:inline:is(:where(.group\/templates)[data-state="open"] *) {
    display: inline;
  }

  .group-data-\[state\=open\]\/trigger\:rotate-90:is(:where(.group\/trigger)[data-state="open"] *) {
    rotate: 90deg;
  }

  .group-data-\[status\=done\]\:font-semibold:is(:where(.group)[data-status="done"] *) {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }

  .group-data-\[status\=done\]\:text-brand:is(:where(.group)[data-status="done"] *) {
    color: var(--brand-primary);
  }

  .group-data-\[status\=failed\]\:text-destructive:is(:where(.group)[data-status="failed"] *) {
    color: var(--destructive);
  }

  .group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant="floating"] *) {
    border-radius: 10px;
  }

  .group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant="floating"] *) {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant="floating"] *) {
    border-color: var(--sidebar-border);
  }

  .group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant="floating"] *) {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  @media (hover: hover) {
    .peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover ~ *) {
      color: var(--sidebar-accent-foreground);
    }
  }

  .peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled ~ *) {
    cursor: not-allowed;
  }

  .peer-disabled\:opacity-50:is(:where(.peer):disabled ~ *) {
    opacity: .5;
  }

  .peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active="true"] ~ *) {
    color: var(--sidebar-accent-foreground);
  }

  .peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size="default"] ~ *) {
    top: calc(var(--spacing) * 1.5);
  }

  .peer-data-\[size\=default\]\/menu-button\:top-1\/2:is(:where(.peer\/menu-button)[data-size="default"] ~ *) {
    top: 50%;
  }

  .peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size="lg"] ~ *) {
    top: calc(var(--spacing) * 2.5);
  }

  .peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size="sm"] ~ *) {
    top: var(--spacing);
  }

  .selection\:bg-primary ::selection, .selection\:bg-primary::selection {
    background-color: var(--primary);
  }

  .selection\:text-primary-foreground ::selection, .selection\:text-primary-foreground::selection {
    color: var(--primary-foreground);
  }

  .file\:inline-flex::file-selector-button {
    display: inline-flex;
  }

  .file\:h-7::file-selector-button {
    height: calc(var(--spacing) * 7);
  }

  .file\:border-0::file-selector-button {
    border-style: var(--tw-border-style);
    border-width: 0;
  }

  .file\:bg-transparent::file-selector-button {
    background-color: #0000;
  }

  .file\:text-sm::file-selector-button {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }

  .file\:font-medium::file-selector-button {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }

  .file\:text-foreground::file-selector-button {
    color: var(--foreground);
  }

  .placeholder\:font-sans::placeholder {
    font-family: var(--font-source-sans, "Source Sans 3"), Arial, sans-serif;
  }

  .placeholder\:text-muted-foreground\/90::placeholder {
    color: var(--muted);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .placeholder\:text-muted-foreground\/90::placeholder {
      color: color-mix(in oklab, var(--muted) 90%, transparent);
    }
  }

  .before\:pointer-events-none:before {
    content: var(--tw-content);
    pointer-events: none;
  }

  .before\:absolute:before {
    content: var(--tw-content);
    position: absolute;
  }

  .before\:inset-0:before {
    content: var(--tw-content);
    inset: 0;
  }

  .before\:h-px:before {
    content: var(--tw-content);
    height: 1px;
  }

  .before\:flex-1:before {
    content: var(--tw-content);
    flex: 1;
  }

  .before\:bg-border:before {
    content: var(--tw-content);
    background-color: var(--border);
  }

  .before\:bg-sidebar-border:before {
    content: var(--tw-content);
    background-color: var(--sidebar-border);
  }

  .before\:floorplan-wide:before {
    content: var(--tw-content);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11428 4236'%3E%3Cpath d='m5394-6352l-73 186-19-2 7 5 7 8-86 226-778 2030-3 8-3 1-12-4-4 2 1 3 9 5 3 4-10 30-855 2231-4 5-12-4-4 2v1l3 4 9 3v4l-1 6-56 151-7 21-1 6v7l56 23 193 75 224 85 99 35 385 147 91 36 102 42 490 188 142 53 122 45 192 73 253 98 46 20 40 16 665 254 237 87 466 179 125 48 93 40 84 32 653 250 157 57 141 54 277 106 115 47 313 121 313 119 124 45 362 138 75 30 92 38 238 92 53 22 165 60 29 9 14-29 53-131 12-27 67 24 11 3 2-2-1-2-3-2-76-29 582-1518 34-90 14-45 1-14-1-17-643 1676-16-3-6 1 4 4 15 8-69 176-88-31-89-35 12-39 16-41 15 4 52 19 25 7h3l3-2 8-17 87-220 421-1098 219-573 27-74 5-24 1-28-84-31 6-18 76 27 1-2 1-7-8-7-64-26 22-58 2-9-1-2-3 1-5 10-17 44-6 10-27-10-119-45-25-10-3-2 1-3 42-117 44-115 7-16 9 1 11 3 64 24-11 29-2 7v8l16 8 61 23 8 2 3-1-6-5-15-7-62-24 14-39 1-8-2-3-14-8-33-14-33-11-11-3h-6l-29 72-225 586-197-74-469-181-10-5-4-4 3-10 5-1 48 16 10 1 48-121 105-272 10 3 4 3v4l-7 23-117 311-20 57 18 10 42 17 285 109 161 61 50 18 21 6 5-7 19-43 179-468 35-96 5-20v-7l-44-20-524-200-4 1-15 11-4 1-5-1-4-5v-15l-6-5-344-133-23 48-13-4-55-21-15-7-1-1 5-20 12-34 1-8-7 9-21 48-14-4-58-20-14-8 10-30 3-13-1-5-6-3-56-24-509-196-17-7v-7l3-11 4-11 4-5h3l33 10 71 26 5 2 3-1-8-6-18-8-78-30-5-3-1-3 2-10 5-13 7-9 6-2 2-3-1-3-3-3 14-41 52-143 30-76 6-13 13 3 68 25-80 211-19 53-5 20 82 33 174 67 173 65 79 28h3l5-7 14-34 3-3h4l80 31-3 19 1 8 5-6 7-17 85 33-3 15-7 19-2 11 2 6 9 5 78 32 203 77 49 17 9 2 2-1 12-25 20-48 7-8 8 1 3 2v4l-25 75-1 8 2 4 2 2 67 27 498 191 8-2 9-18 19-46 81-212 33-92 12-37 2-7-1-14-7 18-3 2h-5l-499-193-21-8v-3l39-110 30-77 16-37 17 5 110 40 303 117 18 5 2-1v-3l-4-4-10-6-37-15-314-120-88-32-33-11-7 10-13 30-75 192-27 66-11 20h-6l-4-4 4-14 30-84 64-169 17-52v-5l-5-5-57-24-10-6-1-4 2-4 2-1h8l37 10 77 29 462 178-2-12-7-6-7-3-23-10-551-212h-7l-3 3-8 20-4 6-40-14-173-65-42-17 10-36-73-27-5-3v-4l3-12 16-46 440-1148 96-247 14 3 60 21 16 4 13-27 51-127 9-19 4-7 213 81-1-10-2-3-7-5-21-9-611-236-2-3v-3l2-9 24-66 166 62 168 64-4 16-15 41 1 5 2-1 5-8 19-50 235 90 34 10h6v-3l-5-5-8-4-29-13-221-87-2-2-1-4 9-30v-8l-2 2-3 4-7 18-2 8-4 5-38-12-254-96-105-37-401-153-77-30-84-35-280-109-15-6v-3l1-11 9-26-2-4h-2l-3 6-15 34-422-162-142-51-139-52-539-207-117-48-400-156v-6l7-24v-10l-2 2-12 28-5 6-309-117-104-37-368-140-103-40-97-41-258-99-13-6-1-2 2-10 7-22 1-7-1-2-4 4-11 27-4 6-15-5-96-35-197-75-146-53-192-73-191-73-140-57-264-103-13-5v-7l8-28 1-4-1-3-5 7-13 32-184-70-6-2zm2547 3760l704 269 128 48 80 28 13 3 6-9 14-35 46 16 8-9 11-23 19 6 18 8-14 36-5 17v5l3-2 5-11 17-42 37 13-7 22-2 7 2 6 8 6 36 15-12 33-2 11v6l28 12 120 48 27 12 1 4-2 9-10 29-13 30-2 4-5 2-120-45-42-14-16-4-2 1-5 8-15 36-34-12-11-2-5 1-19 42-153 399-45 123-7 21 11 8 37 16 622 239 107 42 30 13-3 10-3 1-9-1-23-7-587-225-165-61-26-9-19 41-37 94-467 1219-42 109h-2l-15-3-20-8 6-23-1-6-3 2-10 20-1 1-2-1 2-8 429-1122 41-109 6-19-3-4-8-4-1119-430-47-19-2-4 1-5 3-5 3-2 266 100 103 38 16 5 6-7 6-14 152-398 12 2 3 3 1 4-7 19-150 398 12 7 34 14 113 45 500 191 87 33 25 7 7-8 8-17 265-690 23-63 2-8v-9l-1-2-5-3-49-21-19-10 11-34 3-15-594-229-60-21-33-10h-7l-1 2 3 5 12 5 233 93v4l-3 10-16 40-9 17-5 7-207-77-39-12-9 15-29 68-7 10-3 2-4-1-3-4v-7l6-21 22-60 1-9-1-5-83-34-179-69 21-58 9-16 5-5 203 77 44 14 13 3h8l-2-4-6-5-41-17-255-99 6-18 8-18 95 35 9 3 2-1-3-4-23-10-77-31 14-36zm-1084 692l149 57 102 37-15 41-84 221 35 12 26 5 27 3h27l28-3 28-4 26-7 25-10 33-17 20-14 18-14 17-17 16-18 15-20 26-43 8-11 1 3 5 4 1173 449-58 158-81 209-6 1-8-2-31-11-196-73-42-15-40 101-83 218-82 217-36 100 42 18 222 86 11 5v1l-13 37-31 82-47 115-2 3-4-1-47-16-19-5h-4l-70 181-347-131-201-75-265-101-262-100-110-44-28-13-309-118-48-20 7-28 22-56 22 7 4 1 5-1-3-3-4-3-20-8 35-94-92-36 476-1243 6-9zm2389 678l266 102 46 15 73 26 131 52 36 16 9 7 44 14 40 16-193 508-364 950-16-4-40-15-3 2-15 32-53 137-6 12-201-76-67-24-257-97-254-98-24-10v-1l12-40 11-28 8-16 5 1 16 5 85 32 7 2 4-2-4-2-29-13-81-31 1-3 29-79 528-1375 37-93 3-4zm-386 66l88 34-2 8-556 1450-125-46-127-50 2-9 6-20 45-122 9-28-1-8-4-4-22-8-8-5-1-2 66-176 68-176 80 29 36 12 60-151 271-709 21-50 3-4zm1034 146l35 16 7 6 1 6-13 18-66 175-406 1060-70 186-14 37-8 27-23 59v4l4-1 5-10 26-65 87 34-33 90-36 91-13-3-29-10-32-14-10-7-4-7-9 3-9-1-55-21-16-8-2-2-1-5 45-117 17-39 7-14 5-4 23 9 30 10h6l2-5 25-61 60-153 464-1212 12-36 1-5-1-2-22-11-37-15-13-7-5-6 1-6 2-4h8zm93 72l35 14 65 21 133 51 138 56 270 105 55 24 1 1-14 38-64 171-11 37 42 17 85 33 86 32 40 13 17-36 81-206 9 2 34 11 19 6h7l4-2 7-8 7-19 1-12 16-45 104-273 203 78 45 18 16 8-7 24-20 58-59 155-32 79-14-2-13-4-44-17-11-7v-9l-2-2-3 1-4 6h-4l-36-10h-6l4 4 28 13 7 5 1 3v5l-2 4-4 1-20-5-50-18-11-2 2 5 14 6 63 24-20 58-2 13 10-17 20-48 7 1 31 10h5l3-1-4-3-23-11-12-7-2-3 1-6 2-2 5-1 14 2 61 23-7 21-3 17-16 45-79 209-20 49-42-14-196-74-42-14-246 635 260 100 17 8-1 8-40 109-152 398-63-24-16-9-3-4 4-20 1-7-15 29-80-31-14-4-72 182-37-12-174-65-59-20-38-14-430-166-113-46-174-68-38-16 1-8 17-49 47-127-25-12-60-24 13-41 71-191 470-1223 2-5zm-3087 716l545 209 73 29v7l-2 11-6 11-4 2h-4l-769-293 10-26 3-5 5-1zm38 80l552 212 9 4-5 16-6 11-4 2-3-1-768-295 1-5 10-26zm4049 0l113 44-8 25-40 108-18 39-230-87 49-126 17-39 3-6zm159 63l-97 263-93 242-10 25-7-2-34-15 203-529 31 12zm-3829 64l143 57 23 12 1 2-1 2-5-1-302-117-37-17-3-2v-2l4-2 3 1zm741 19l30 13 12 6-23 61-4 12v4l4-1 5-9 26-63 13 3 29 10 30 11 15 7-34 90-35 91-44-15-31-14-10-7-2-6-9 4-15-3-70-28 15-43 53-137 1-2zm2836 24l137 54-29 82-34 86-38-12-80-28-78-31-26-10-9-5 46-117 11-27 11-24 9 3zm-3118 90l251 96-22 57-10 20-3 2-487-187 4-13 10-27 11-26 7-12zm-272-56l-2 4h-4l-5-6-1-4 4-2h2l4 4zm3350 156l108 43-30 84-34 86h-7l-13-5-12-7-6-5 31-86 1-5-1-3-5 7-7 17-28 72-140-55-31-14-8-5-1-2 10-28 38-99 10-24 4-8 5-6 2-1zm-2629 72l110 43 45 21-20 56-8 15-5 4-173-65-169-66 8-26 21-55zm445 167l275 105 5 4v6l-8 23-4 3-7-2-546-209 10-26 3-5 4-2zm2093-68l73 30 10 7v5l2 3h3l3-5 2-1 8 1 79 29-14 35h-8l-10-2-56-20-119-45-44-18-39-17-1-1 2-8 8-21 3-5 5-2zm-2369 11v4l-4 2-7-2-3-4 2-3 4-1 4 1zm84 30l133 52 25 12 4 3v2l-7-1-25-8-178-69-28-13-2-3 5-1zm192 92l261 100-10 26-2 2-4-1-45-15-117-44-351-135-35-15 1-11 8-20zm-8-21l6 3 4 4v3l-4 1-7-1-8-4-6-4-1-2 2-4 3-1zm139 53l106 44 9 5-1 5-12-4-67-25-123-50-33-15-3-2-1-3h5l24 8zm327 82l160 63 1 5-3 10-10 26-12 26-5 8-3 3-268-101-50-20v-2l3-12 9-27 11-27 7-12zm-192-26l-2 5h-4l-7-4-2-5 4-4 5 1 4 3zm540 160l162 63-12 38-16 41-45-15-295-114 7-25 20-54 9 2zm460 172l272 104v7l-4 11-4 11-4 5-511-195-40-17-1-1 1-4 3-10 6-10 5-6h2zm-286-62l2 4-3 4-7-2-2-1-2-3 1-4 5-2 3 1zm134 51l112 43v6h-2l-39-13-190-71-6-4-1-4 4-3 6 1zm-118-27l408 156 108 43 4 2v5l-9 26-506-194-33-14-14-8 4-16 6-9 4-2zm945 79l12 6 5 5-21 58-4 12 1 5 4-3 6-13 23-60 87 33-10 27-45 120-13 31-2 1h-8l-19-5-31-12-23-12-3-3-4-7-9 3-22-5-35-14-23-10-3-2 68-181zm-683 8l-1 4h-5l-13-6-3-3-3-5 4-2 9 2 9 5zm131 45l98 40 14 8 1 1-23-6-55-19-87-33-52-21-21-11 5-3zm347 90l147 58-3 12-8 26-16 42-165-62-168-64 23-64 6-15h3l18 5zm-216-40l3 3v5l-7 2-4-2-2-4 1-5 2-1zm-2392-1074l20 9 58 22 30 10 5 1 1-1-2-3-4-2-82-32-24-8-4 1zm846 323l17 8 58 24 32 11 9 2-3-4-14-7-75-29-21-7h-3zm212 80l17 9 57 23 32 11 7 1 2-1-2-3-3-1-105-41h-3zm210 81l10 6 25 11 67 26 9 2 2-1-1-2-4-2-13-6-38-16-39-14zm-846-324l2 3 5 3 45 17 52 19 9 1-2-2-13-7-73-28-18-6zm1058 408l19 8 77 30 20 6h2l-3-4-14-7-73-29-26-8-4 1zm1270-794l-141 370 8 5 21 10 66 27 66 26 32 9 4-7 16-39 83-217 44-120-190-73-5 2zm124 42l67 26-21 58-49 128-51 126-24 58-31-10-61-23-59-24-27-13 59-158 82-212zm-370 508l-72 186-18 53-4 17 44 18 85 33 84 31 40 13 16-36 49-125 27-71 7-25-233-89-17-5zm31 15l14 7-76 198-13 29-7 13-3 2-3-1-11-3-21-10 68-177 15-37 14-26 2-2 3 1zm102 39l68 28-34 96-39 101-74-27-76-30 22-62 52-136zm99 38l18 9-46 122-48 120-7-1-13-4-12-6-6-4 90-239 2-4h3zm-110 200l-4 14-10 21-129-49-14-8-3-5v-6l12-30 120 47 18 8 6 4zm360-40l-14 40-5 17 1 2 2-1 2-3 11-24 29-80 1-7h-2l-3 4zm-1294 72l19 9 57 22 36 13 6-1-3-2-13-7-44-18-52-18-7-1zm215 81l17 9 40 16 38 14 15 3-17-9-40-16-38-14zm1009 32l-26 69-3 11v7l3-4 7-16 36-91-1-5h-1l-3 2zm-800 51l33 14 55 21 22 8 4-1-4-4-12-6-69-28-27-8-4 1zm212 80l19 9 75 29 18 6 6-1-8-5-20-9-66-25-23-7h-3zm210 80l16 8 57 23 32 11 8 2 3-1-8-5-19-9-66-25-20-7h-3zm693-1033l-19 53-1 8 3-2 8-18 34-88 2-6-1-1-2-1-3 4zm-3021 140l17 8 58 24 32 11 9 2-3-4-14-7-75-29-21-7h-3zm2946 56l-23 58-3 14 1 4 4-5 8-17 28-77 4-14-1-2-1 1-6 10zm-405 920l20 9 77 29 16 5h2v-1l-2-4-5-2-17-7-61-23-26-9h-5zm-6886-2328l-33 81-11-1-45-15-14-2 2 2 14 7 46 17-56 26-2 2 1 2 10-1 49-21-21 59-5 15-2 12 7-12 29-67 3-4 4-2 14 4 451 172 775 299 1 2-4 3-32 16-14 9h4l7-2 47-18-27 74-1 4 1 4 2-2 6-10 25-60 7-12 1243 476 2 3-2 2-43 20-9 7 2 1 15-5 41-16-6 20-18 53-1 7 3-1 6-11 24-60 6-12 1757 673-45 20-10 5-2 2 1 2 2 1 9-3 48-20-30 77-2 5 1 2 4-1 6-12 26-61 7-12 1249 480-41 19-14 9h4l17-5 37-17-28 73-2 9 1 1 3-1 6-12 27-62 5-6 4-1 1131 433 103 41 8 5-37 17-16 11 1 1 12-4 35-14h6l1 3-2 7-17 46-4 14v6l2-1 3-4 27-66 7-12 59 22h9v-1l-2-2-18-8-44-17 52-23 6-4-3-2-9 2-36 14-8 2 5-20 19-50v-9l-2 1-6 11-24 60-6 12-64-24-1036-397-148-57 8-5 40-19 8-6v-3h-4l-46 19-9 3 3-12 23-63 1-5-1-3-2 2-6 11-20 49-12 23-1 1-15-5-610-233-621-240 48-25 7-5-1-1-9 3-48 18 23-68 2-9v-4l-2 1-5 8-23 56-8 14-5 5-10-3-1672-641-48-19-19-9 37-18 16-11-1-1-12 4-46 18 24-64 3-11v-7l-6 10-6 12-25 63-3-1-124-46-1117-429-3-3 5-4 39-19 9-6v-3h-4l-54 23 2-10 20-57 4-12-1-4-3 3-6 13-28 70-170-64-1054-405-17-7-6-3 15-9 30-14 8-6-2-2-8 2-42 18-6 2 24-76v-6l-1-1zm-85 219l-24 60-4 6-5 2-6-2-49-18-7-2-3 1 1 3 8 5 55 21-52 23-6 4 3 2 9-2 36-15 8-2-5 21-19 50v9l2-1 6-11 24-57 6-13 23 7 258 97 741 284 226 88 5 2 1 3-3 13-8 24-2 8 1 3 5-7 14-33 5-5 3-1 1250 480-2 8-11 35-1 8 4-4 17-35 6-6 6 2 185 69 1569 602-17 41-2 8v3h4l4-7 16-36 3-3 4-1 1252 479-14 37-2 8v6l4-5 4-7 14-34 388 147 797 305 46 18 19 9-7 4-40 19-8 7h3l10-3 45-17-26 75-1 4 1 3 2-2 6-10 30-73 11 2 44 16 12 2h2l-2-3-11-5-44-19 1-2 5-3 45-22 2-2-1-1-4-1-8 2-47 21 22-59 5-17 1-8-4 5-8 16-26 66-1258-483 14-34 5-17v-5l-4 4-18 39-5 9-1256-480 17-45 3-10-1-4-2 1-6 10-14 35-3 6-6 2-1750-671-6-2 1-3 15-46 3-9v-3l-3 1-5 9-19 48-1175-450-57-23-24-12 19-54 1-2-2-2-2 1-5 6-19 47-20-6-221-82-917-352-92-38 37-17 16-11-1-1-12 4-35 14h-6l-1-3 2-7 13-36 6-21 1-10zm1194 668l-38 97-44-5h-25l-24 4-16 5-14 7-28 17-23 22-10 13-9 13-11 23-5 16-3 16-1 28 3 28 8 26 13 25 18 23 25 23 17 11 11 5 26 8 23 2 17 1 37-2 18-6 29-16 10-7 16-14 19-22 10-16 7-17 8-26 3-18v-18l-1-17-4-18-9-26-13-23-17-22-22-19-32-19 33-90 5-19-1-1-2 1zm-31 111l24 14 21 18 19 21 11 17 9 21 4 20 1 70-17 34-13 19-23 24-27 17-29 11-31 5h-20l-21-3-30-9-27-15-25-21-14-18-6-10-17-34 1-70 2-14 5-13 7-15 8-14 10-12 11-12 13-11 13-10 15-8 15-7 13-4 12-2 34-1 28 5zm2207 278l-8 14-2 7 9 3 14 1 7 2 2 2 2 6-1 9-1 4-6 7-9 3h-4l-7-3-3-6-3-10-6-4-2 1-1 3-1 10 4 10 7 6 11 3h12l10-4 7-6 3-7 2-12-3-11-3-7-8-7-12-2-2-2 1-3 3-5 5-2 8 1 20 5 3-1 1-3-1-3-8-6-28-12zm95 25l-9 9-7 13-5 16-1 15 2 10 6 10 9 6 9 1 10-3 12-11 6-15 1-8-4-7-10-8-10-4-13-2 10-10 4-2 8-2 6 2 2 2 5 11 5 3 3-2 2-6-1-6-3-5-4-5-6-3-13-3-7 1zm17 44l1 8-1 4-5 7-6 3-4 1h-4l-5-4-3-7v-9l3-6 5-4 6-2 6 1zm45-22l-8 7-9 14-6 16-1 16 2 14 5 7 6 5 11 2 7-1 6-4 7-6 6-7 5-10 4-14 4-17-1-4-3-8-11-10-4-2-8-2-8 2zm22 11l4 5 1 7-3 9-8 21-9 13-7 3-7-1-4-5-1-13 3-12 6-15 7-12 5-4 6-1zm33 15l-6 8-8 14-4 15-2 14 3 13 3 6 7 4 11 3 8-2 7-4 7-7 6-8 5-10 4-13 2-16-1-4-4-7-8-8-9-5h-8l-4 1zm28 10l3 9-1 6-4 14-7 14-15 17-8-8-2-7-1-11 4-13 7-14 9-11 6-2 3 1zm-1162 42l-27 70-34-7-30-1-28 4-27 10-24 14-15 11-14 13-12 15-10 15-12 26-5 18-3 19v30l6 29 12 27 15 25 20 22 24 18 17 9 14 6 12 3 16 2h65l26-12 15-8 13-9 23-22 19-25 13-28 7-29 2-31-5-31-8-23-16-29-16-19-18-18-29-19-4-5 34-100 1-6-3 4zm-25 80l12 5 17 11 17 13 10 11 17 23 20 39v62l-2 15-3 12-12 25-7 11-16 20-19 16-10 7-22 12-23 8-12 3-25 2-24-3-27-8-25-11-22-16-13-13-12-15-15-25-8-19-3-21v-44l2-15 3-12 13-27 17-24 21-20 12-9 19-10 19-8 14-3 29-3 29 2zm-73 84l-4 3-3 7 2 6 4 3 8-1 11-8 8-2 12 4 6 5 3 6v9l-2 5-3 5-5 3-6 2-17-1-5 4-3 6v3l13 3 7 6 4 9 1 5-1 9-7 10-15 13-14-8-6-6-3-5-3-16-4-5-7-1-5 1-2 4v12l5 13 6 8 7 7 8 5 10 3 15 1 10-2 8-5 7-7 6-8 5-13v-9l-1-9-9-13 8-2 4-2 7-8 6-10 1-5 1-7-2-6-6-9-9-10-11-7-10-3-11 1-14 4zm918-108l-9 7-3 5 1 4 2 1h6l13-8 7 1 5 5 2 4 1 10-8 7-32 16-17 10-2 3 4 5 10 6 26 9 10 2 2-2v-4l-4-4-20-9-4-4 6-4 24-11 12-9 7-9 1-11-4-10-9-7-17-6zm78 28l-21 10-5 4 1 3 3 1 18-3-19 53v8l3 2 4-1 4-8 13-32 11-32v-5l-1-3h-3zm64 40l-8 12-6 14-4 15v8l6 13 8 6 9 3 9 1 12-6 6-7 4-10v-12l-4-10-7-7-9-3-12 1-1-3 5-8 4-3 7-3 8 2 14 14 5 2 2-5-1-8-1-4-6-7-9-5-5-1h-10l-11 6zm22 42v4l-4 9-6 4h-7l-6-3-1-3-2-8 1-9 2-5 2-2 7-1 11 3 2 3zm39-21l-8 10-7 17-2 13v15l3 8 7 6 7 4h11l7-2 7-5 9-12 9-22 2-18-3-9-2-4-3-4-7-5-9-1-9 2zm29 5l3 7 1 9-4 12-7 15-6 10-4 3-4 1-6-1-3-2-2-5-1-12 3-14 6-14 8-10 9-5zm39 11l-9 8-9 14-5 17-1 13 1 13 4 8 8 6 11 3 7-2 5-2 7-6 4-6 8-15 3-8 1-8 1-15-1-8-3-5-8-7-12-3zm23 15l2 7-1 9-7 19-5 9-6 7-6 4h-6l-5-5-2-10 3-16 5-13 7-12 9-6h5l2 1zm1331 290l-19 14-10 9 3 4 4 3 23 10-3 18 1 3 4 1 5-2 6-12 3-1 7 1 3-3 1-4-4-8-1-6 14-42-2-3-7 2zm13 17l-4 8-3 2-6-1-7-4v-2l3-5 18-11 2 2zm-1390-23l-20 7-22 12-20 13-16 15-8 9-15 23-19 39v76l19 38 13 22 17 18 18 15 31 17-33 86-7 19 1 7 5-7 8-19 31-82 34 5 38 1 15-2 20-5 32-16 26-20 11-11 14-18 14-27 6-22 3-15 1-23-1-15-4-24-5-15-7-15-11-19-13-17-14-15-16-12-18-10-29-11-32-4h-26zm102 18l23 14 11 8 18 18 15 22 19 38-1 70-2 13-5 13-10 18-7 11-17 20-20 17-11 7-18 9-28 9-15 2-22 1-30-3-13-4-16-7-21-12-13-10-11-11-10-12-9-13-14-28-7-30-2-15v-16l2-16 4-16 8-23 12-20 6-10 15-16 8-7 17-13 19-9 10-4 22-5 11-2h33l22 2 13 4zm-34 70l-9 4-24 8-8 5-4 3v6l3 2 28-2-9 25-26 69 11 3h7l8-18 38-101-1-4-4-3h-5zm1395-63l-8 10-9 20-3 13v10l3 10 7 8 9 3 11 1 9-4 4-2 11-16 8-22 1-6-1-12-4-10-3-4-4-3-9-4h-9l-5 2zm30 15v5l-3 14-9 21-5 7-5 2h-7l-4-3-4-5-1-13 5-15 7-14 10-9 6-1 7 3zm33 3l-6 8-8 15-7 17-3 14 2 10 6 9 8 6 10 2 5-1 9-4 12-13 8-17 3-18-1-12-2-5-2-5-6-5-13-4zm27 20l-1 16-3 8-8 15-10 9-5 1-5-2-4-7v-15l4-14 7-13 6-6 6-2 7 1 3 3zm27 11l-6 10-6 13-4 14-2 14 5 11 8 7 9 4 7 1 7-3 9-7 11-16 6-19 1-19-1-5-3-6-6-5-5-3-5-1-11 1-9 5zm30 4l3 6v8l-2 10-5 14-5 9-6 7-6 4h-6l-4-3-3-9 1-13 5-14 7-14 9-9 6-1zm-896 110l-30 76-7 13-5 6-2 1-48-1-25 1-29 5-18 8-24 15-24 22-18 25-13 26-7 29-1 30 2 27 2 12 9 24 6 11 13 19 18 20 21 17 15 8 16 7 25 7 17 2 17 1 17-1 17-3 25-8 16-8 15-10 21-18 17-21 9-15 7-16 8-24 3-17 1-17-1-17-3-16-7-25-7-15-8-15-16-20-20-18-33-23 4-17 31-89v-5h-1zm-31 113l21 11 9 7 17 15 20 25 13 28 8 30 2 31-5 31-7 19-15 28-21 25-18 14-10 6-37 19-70-1-13-2-13-5-18-9-11-6-10-8-18-18-15-20-12-21-4-12-7-23-1-12v-24l4-23 11-30 15-27 20-22 24-18 28-13 27-6 29-1 30 4zm-65 109l-42 30-7 7-2 6v2l4 4 35 14 9 6 1 5-3 12v7l2 6 6 2 3-1 3-2 9-18 4-1h12l4-4 2-8-1-3-4-2-11-3 21-52 6-19v-8l-1-3-2-2h-7zm22 13l-11 28-4 7h-6l-11-2-10-4-3-3 7-8 29-20 9-5 1 2zm-1959 5l-20 7-18 10-16 12-17 17-14 17-10 18-5 12-6 20-2 22-1 55 17 36 11 17 12 15 20 20 16 10 17 9 28 9 22 4 12 1 13-1 24-4 12-3 24-9 21-12 10-8 18-16 8-9 7-10 14-27 88 34 24 7h4l-1-2-8-5-103-40 4-22 2-24-1-31-3-21-9-21-11-20-13-18-21-21-11-8-19-11-19-9-21-5-21-3h-21l-22 4zm97 6l24 10 14 10 14 11 13 12 11 14 13 23 7 16 4 13 4 29-2 29-6 29-12 24-16 22-20 20-11 9-24 14-19 8-21 3h-42l-15-2-12-3-26-12-22-17-20-20-9-11-14-23-8-20-3-22v-44l2-15 3-12 13-26 16-23 20-19 11-8 18-10 19-8 13-4 27-4 28 1zm-72 67l-38 100v4l4 3 10 5 41 15 19 4 10-2 9-5 8-7 5-9 3-6 1-13-1-5-2-5-6-7v-2l15-13 5-6 4-11 1-8-2-8-7-10-12-10-20-9-39-15zm64 25l3 7-1 8-3 8-5 5h-10l-16-4-14-5-8-5 2-13 9-22 26 11zm-36 42l18 11 6 10 1 4-2 5-9 10-7 3-4 1-11-2-21-7-9-6-1-5 2-10 6-13 5-7 6-1zm3908-78l-20 15-7 7-2 4 1 3 3 2 26 9-3 18 1 3 3 1 6-2 6-11 2-2 7 1 3-3 1-3-5-7-1-4 15-45-2-4-6 2zm12 17l-5 11-3 1-17-8 28-17zm-1383-23l-18 5-25 11-23 14-19 18-16 21-13 23-8 25-4 17-2 27 3 26 8 27 10 22 16 23 14 15 18 14 29 18-37 101-2 5 1 4 5-8 9-18 31-82 12 3 19 2 65 1 33-16 13-8 17-14 17-17 9-11 15-25 7-19 3-13 2-35v-38l-22-43-7-11-17-21-9-8-21-15-23-12-12-4-25-5-13-2-26 1zm93 18l22 12 11 8 19 19 17 22 19 35v84l-18 37-13 19-8 8-15 15-27 17-29 10-30 5h-21l-20-3-30-10-27-15-24-22-14-18-6-10-18-37 1-66 2-14 5-12 7-14 9-15 10-14 12-12 12-11 14-10 22-11 16-6 11-2 26-2 28 2 13 3zm-77 60l-6 3-8 7-4 7 2 6 5 4h5l16-11 7-2 10 1 9 5 6 9 1 9-3 7-9 10-7 4-19 10-24 10-20 10-13 10-3 4-1 4 1 3 5 2 37 15 30 10 7 1 4-1 2-4 1-4-3-4-8-5-34-13-9-5 9-6 40-17 19-11 9-7 6-9 2-9v-9l-2-10-5-9-10-9-10-5-14-5-9 1zm1442-54l-8 9-6 12-6 18-1 17 1 6 7 9 9 5 10 1 5-1 7-4 11-14 10-22 1-8 1-11-2-8-4-6-5-5-5-3-7-2-7 1zm28 17v6l-3 15-11 21-7 7-3 1-7-2-6-6-1-7 6-21 9-19 6-6 8-1 6 3zm-2862-5l-39 101-1 5 1 2 2-1 8-16 23-58 12-36v-3h-2zm2889 16l-6 10-9 20-3 13 1 10 4 8 7 7 9 4h8l8-3 7-4 6-6 5-8 7-19 2-10v-11l-3-8-4-7-6-5-6-2h-8l-8 2zm33 12v5l-3 14-9 21-7 8-6 2-4-2-6-5-4-7 7-21 8-19 5-5 7-3 6 2 3 3zm31 7l-8 10-10 21-3 13-1 10 4 10 6 7 9 5h11l7-2 7-4 9-11 5-11 3-11 2-11v-11l-4-12-6-6-4-2-5-1h-10l-9 3zm29 16l-1 16-3 8-8 15-10 9-5 1-5-1-4-6-1-13 3-13 9-18 7-7 8-1 7 3zm1001 57l18 9 38 15 40 14 13 4h6l-1-2-6-4-98-37-9-2h-1zm432 26l-17 6-17 8-15 9-14 11-13 12-11 14-10 16-9 17-99-36-17-5h-1l-1 2 6 4 75 29 33 15-6 27-1 13v26l2 13 6 25 5 11 11 23 15 20 9 9 20 16 10 7 22 10 18 7 19 4 3-1 1-2-4-3-34-11-26-13-23-19-13-14-17-23-7-16-6-20-3-22v-30l3-22 6-20 12-23 16-21 13-13 15-11 24-14 43-16 1-1-1-4zm-2331 16l-39 101-41-5h-25l-26 4-12 4-24 9-21 14-10 8-19 18-15 21-19 38v84l17 34 16 24 20 21 22 17 25 12 27 7 27 3 29-2 15-4 19-6 23-11 10-7 19-15 9-9 14-20 11-22 8-23 2-13 2-26-3-34-9-30-9-19-20-26-17-16-32-23-3-4 3-15 31-87 1-6-1-1zm-49 110l29 12 25 17 20 21 15 24 11 26 5 19 2 18-1 29-7 28-12 27-18 25-15 15-28 19-29 11-30 6-30-1-29-6-27-12-25-18-21-22-12-17-13-30-7-31-1-24 2-16 4-16 8-23 8-14 9-13 10-12 12-12 12-10 14-8 15-8 15-5 24-5 28-1 26 4zm-61 91l-21 34-2 5-1 5 3 3 9 1 21-2 5 2 9 6 8 8 1 5-2 17-5 9-8 7-8 4h-13l-8-4-6-6-4-16-3-6-4-2-10-5v21l5 15 10 11 15 7 9 2h10l9-2 8-4 12-8 5-7 5-11 4-16-3-15-9-14-12-8-24-4-2-3 3-6 13-18 29 11 13 3 9-1 2-2 1-4-8-7-17-9-20-8-12-3-5 1zm-2687-189l-6 19-15 33-19-41-10-15-1 2 3 9 18 46-76-26h-5l2 4 16 8 68 27-869 2267-64-22h-6l3 3 11 6 42 18 6 3 1 7-63 166-154 402-11 32-1 6h1l4-3 10-26 224-582 36 13 5 1 2-2-6-4-27-12-4-3-1-6 804-2097 57-143 4-9 1-3 1 1 22 43 6 8 2-1v-3l-22-54 64 22 15 3-9-6-13-6-62-24 22-60 2-8-2-3-3 3zm425 15l-21 51-50 128-5 5-12-1-4 2 4 5 8 1 2 2-1 8-10 26-854 2227-2 4-3 2-12-1-4 2 4 5 9 2 2 1-167 437-8 25v4l1 3 8-1 2-1 2-5 176-455 72 25 12 4 2-1-1-3-4-2-52-22-21-10-3-2 1-4 866-2261 81 29-628 1641-43 114-16 50 39 17 155 60 52 18 12 2 4-1 40-98 83-213 9-23 4-5 714 274-11 16-70-26-13-3-3 1-21 48-106 267-6 14-7-1-3-2v-5l9-30 93-250 17-52-23-12-52-21-372-142-117-43-19-5-47 118-99 256-98 257-43 119 24 10 155 62 255 98 117 43 19 6 14 3 3-4 11-25 58-147 3-5 3-1 6 3 6 5-92 240-17 40-2 3-2 2h-5l-5-4-2-5v-12l-5-6-498-192-65-23-14-3-2 3-6 12-50 125-53 137v3l3 2h7l4-2 5-10 3-3 3 1 18 11 10 3 3-1-25-17-2-2v-2l10-38 30-80h17l13 4 16 8 4 6-4 12-22 48-14 46-4 10v2l11 2 37 2-16-20 23-61 2-4 5-2 22-1 20 1 16 5 22 10 12 9 8 9 5 10 2 13 1 18 2 10 2 2 3-5 2-22-1-15-6-13-3-6-11-10-15-10-20-9-24-9-41-12-5-6-6-14-7-6-5-2-37-9 44-118 72 27 487 187 1 3-6 16-7 30v2l2 2h2l2-3 6-13 2-2 6-2 7 2 7 4 3 5-1 7 2 2 4-1 3-6h3l25 6h9l-1-2-22-11-5-5 120-313 75 27 110 43h4l2-1 4-10 6-19 2-15 2-25-1-18-1-17-4-25-3-14-6-16-9-18-11-17-12-16-14-15-14-14-15-12-32-18-3-3-1-3 128-334 44 16 45 18-95 256 3 4 9 5 31 9 27 4 16 2h34l17-1 33-7 17-5 32-12 31-16 14-9 28-21 13-12 18-20 13-18 19-30 11-21 4-4 70 28 12 6 6 4v4l-43 109-62 167-24 69-3 11 55 22 302 116-9 29-58 155-3 13v1l3-2 47-118 31-81 14-40-10-4-165-62-147-58 31-84 125-328 55-141 46 15 263 99 14-29 29-71 45-117 26-72 9-31-261-102-32-14-12-7 45-121 271-708 40 15 9 2 11 1 13-30 23-60 18 7 4 1 2-1v-4l-3-2-14-6-3-3 5-15 11-28 12-27 7-11 151 57 171 62 188 72 254 98 121 50 179 68-32 84-88-32-13-3h-3l2 3 4 3 94 37-23 64-9 30 29 13 8 5 2 4-101 264-33 83-46-15-261-96-218 564-273 717-21 51-10 19-1 1-207-79-60-25-8-2-3 2-6 11-14 35-14 25-15 24-29 37-2 4 1 2 4-2 6-5 23-28 16-24 20-36 22 11 28 11 158 60 39 11 13 1 18-1-192-74-52-21-14-9 2-11 1-1 21 6 270 102 35 9 23-1-74-28 57-146 89 30 93 36-33 92-4 16 2 2 2-2 8-20 142-368 315-822 32-80 6-12 18 6 69 26 17 8-1 4-37 103-335 878-81 213-21 62 1 3h8l32-81 487-1270 101-267v-6l-5-5-11-6-30-12 17-43 13-31 7-10 5-2-1-13 7-25 12-31 10-22 3-3 32 10 10 2 7-1-1-3-4-2-45-19-267-104 13-37 17-39 55 18 120 45 121 46 58 24v8l-16 45-1 5 1 2 3-2 4-6 19-42 4-4 4-1 388 149 71 27v2l-15 39-11 26-7 12-63-23-314-120-47-16-2 1v3l7 5 31 16 6 5-23 60-10 20-4 2-60-22-12-3-3 1 2 2 10 5 43 18 20 10h1l-4 15-21 53-7 14h-8l-31-9h-9l-4 3-9 19-602 1569 9-1 3-2 9-16 74-185 472 181 8-15 23-55 120-311 8-16 3-5 5-4 5 1 5 4 1 2v2l-20 60-47 128-3 10 1 2 3 4 194 78h3l1-2 8-19 3-6 3-2h4l7 1 36 14 12-18 271 105-1 14 2 5 2 2 7 4 27 10 6 5 1 7-5 13 1 4 2 1h8l7-3 12-27 3-3 7-1 4-5 17-40 131-340 71-190-2-5-5-3-359-138-156-58-23-8-16-5-4 7-17 40-125 323-56 151-19 55v2l2 1 20 9 113 45-1 9-6 16-4 7-7-3-79-28-88-34 45-121 152-397 46-118 5-11h1l40 13 95 35 497 191-2 8-35 92-202 527-1 5 2 1 5 1 8-1 202-529 27-74 9-28 1-10-11-6-18-8-436-166-186-70-14 26-30 75-130 337-11 19-3 2h-6l-5-3v-4l7-27 134-350 41-104 108 39 234 88 235 90 110 44-1 6-3 13-14 40-198 516-30 82 1 3 5-7 11-25 61-156 13-31-11 33-58 154-9 31 3-4 11-24 24-61 227-2 12 25 14-17 8-6 5-2 6 2 3 2 7 10 4 2 2-2 1-2-2-10 257 4-31 84 2 1 6 1 5-7 12-24 48-122 232-605 65-178 3-8v-5l-32-15-11-7-1-3 32-83 30-74 11-20 9 1 28 9 6 1 2-1-1-2-6-3-62-25-382-146 26-68 6-10 2-1 77 29 412 157-18 55v7l2-1 4-7 17-40 7-8 194 72 31 10 3 1 1-2-1-4-3-4-31-15-193-75 13-33 2-7v-3h-3l-4 6-14 33-74-27-352-133-150-55-162-62-446-171-175-70-403-155 1-7 9-27 1-8-1-2-3 2-14 33-5 2-9-1-217-84-228-84-191-73-192-74-144-58-255-99-14-7 2-13 6-21v-8l-2 2-6 10-8 24-2 1-15-5-97-35-237-89-43-13-346-133-176-69-75-31-218-84-47-19v-3l1-11 9-26-2-4h-2l-3 6-15 34-184-70h-5zm101 47l86 34-17 51-2 9 2 2 2-1 1-2 5-9 17-47 317 122-3 13-8 26-16 41-63-22-298-113-63-22h-1l-3 4-30 75-8 12-4 1-52-20-17-9-3-3 1-3 9-28 36-90 23-53zm55 126l83 33 7 3v1l-14 42-12 28-7 13-14-3-30-10-23-10-10-5-4-4-2-3 1-4 3-11-1-3-1-1-9 16-15 37-19 52-2 8 1 3 2-2 5-11 30-71 44 17 42 17-23 61-9 18-4 5-2 1-178-68 71-183zm653 142l274 106-4 18-7 16-531-203-20-9-1-3 2-9 6-16 5-4zm-440-56l82 31 62 22 252 96 192 74 143 57 221 86-14 40-18 41-16-4-72-26-19-4 10 6 12 6 83 33-25 64-7 26-1 4 73 30 8 5 2 2 1 5-127 334-386 1007-38-14-52-21-23-5-117-43-116-46-31-16-228-86-403-155-97-35-7 1-3 3-5 8-6 29-13 38-101 267-236-92 4-14 12-34 60-157 35-86 16-31 4-12 2-1 62 24 11 6 3 4v3l-3 6-5 2-12-3-36-12-12-2 1 2 10 5 50 20-22 57-8 25-1 6 6-9 26-62 7-13 39 14 10 2 3-1-1-2-7-3-33-15-7-4v-11l3-3h8l21 6 3-1 1-1-1-1-34-15-77-30-5-3v-1l13-43 34-91 36-92 13-30 7-11 152 55 60-154 119 43 334 127 18 6 2-2 14-31 38-97 112-291 55-147-35-17-100-40-334-130 7-23 40-107 7-26-9-6-47-20 3-15 26-72 4-13-1-4-3 2-7 16-31 82-41-14-44-16 35-94 37-95 28 9 127 48 29 9 3-4 11-24 24-61 15 1 4-1-3-5-9-2-2-2 30-85zm156-4l2 4-3 3-7-1-2-2-2-3 2-3 4-2 3 1zm130 48l115 46 1 2-1 4-22-7-180-67-25-12-8-4-2-2 5-4zm-96-18l352 134 149 59 1 6-5 15-4 7-3 1-27-9-252-97-187-73-78-32-6-3v-3l7-17 5-6zm244 80v2l-2 1-10-2-8-5-4-4v-2l3-2 9 2 9 5zm139 48l89 36 16 9-1 4h-4l-164-63-49-21-17-9-1-2 2-2 4 1zm333 85l176 67-4 17-15 40 1 5 2-1 5-7 15-38 6-8 73 25 241 91-14 39-16 42-98-37-575-220-2-4 2-9 23-63 4-6zm-208-33l-1 4-4 1-4-3-2-5 2-3 5 1 4 3zm-1108 76l28 12 13 7 6 5h7l14 3 27 10 11 5-7 23-16 50-19 50-12 26-9-1-17-6-29-12 13-41 1-7-2-2h-2l-1 2-13 31-5 9-3 3-9-2-40-15-25-11-10-5 49-127 10-21zm1552 152l-4 14-10 29-12 28-8 13-14-2-59-21-10-3-2 1 1 3 11 6 59 22 8 7 1 6-1 8-28 69-27-8-57-20-60-23-35-15 2-13 12-35 37-97 16-38zm-1591 15l21 11 2 3v2l-4 2-9-1-43-15-22-6-97 250 60 24 12 6 5 5h10l13 4 19 7-12 31-96-37-12-3-12-2-48 122-46 123 10 7 26 12 72 28 22 7h6l3-2 10-24 11 27 12 22 5 6 14 6 2 3-42-14-130-51-28-12-8-5-2-3 213-557zm2017 39l409 158-5 14-8 15-4-1-376-143-135-53-20-9-6-4-7-7-2-6 8-20zm-2034-24l23 10 9 6-12 37 1 3h3l4-6 14-34 34 14 10 6 3 5-3 10-4 9-5 6-9 6-11 21-66 165-4 8-2 1-11-2-25-9 32-83 5-16 1-5-4 1-6 14-29 70-8 15-31-12-32-13 13-39 30-81 45-116 2-3zm141 36l-17 10-33 14 6-20-2-7-3-3-11-6-36-14 1-7 3-2h3l20 5 43 17 24 11zm1744-22l-2 3h-6l-3-2-1-5 1-1h4l6 2zm130 47l102 41 10 4 5 5-5 1-13-4-65-24-120-47-33-15-3-2v-3l2-1 10 4zm-12 13l417 160-2 12-5 14-4 6-5 1-547-209v-6l4-12 4-11 3-5zm-1811-21l2 2-10-3-14-7 10 3zm-62 16l-6 14-3 6-2 1-20-5-13-5-6-4 27-15 27-11h1v2zm229 58l205 79-1 8-33 87-172 446-208-77-210-80 2-10 18-48-47-18-9-5 164-429 42 17 7 1h5l4-2 3-5 10-27 8-14 2-2zm-135-62l2 2-10-3-14-7 10 3zm52 20l2 2-10-3-14-7 10 3zm52 20l2 2-10-3-14-7 10 3zm1829 10l2 1 3 4-1 3-5 2-13-4-6-5-1-3 1-3 3-1zm-1777 10l2 2-10-3-14-7 10 3zm1910 41l113 45 5 5-1 1h-2l-31-9-88-32-87-35-29-15-2-2v-1l3-2h2zm-826-30l1 4-2 10-16 46-589 1538-45 120v4l4 2 43 19 267 103-5 11-4 4h-3l-235-90-70-28-24-13 116-305 21-61 29-68 59-153 431-1123 10-22 3-2zm-948 41l2 2-10-3-14-7 10 3zm48 17l14 7v2l-5-1-13-6-15-7zm1862 26l1 5-2 2h-2l-7-3-4-4 2-3 4-1 4 1zm-1862 24l-5 10-1 1v-5l4-14 4-7zm-649 50l38 15 15 8-64 174-5 20-1 6 1 17-3 13-5 9-5 2-116-45-1-4 8-30 22-58 47-120 13-28h1zm609 54l-5 10-1 1v-5l4-14 4-7zm-12 32l-5 10-1 1v-5l4-14 4-7zm-20 52l-5 10-1 1v-5l4-14 4-7zm2578 102l132 50 132 48 546 209 113 44 113 46 342 133v6l-4 16-39 108-19 55v3l3 2 22 8 9 5 2 3-1 5-51 138-73 191-38 95-15 29-1 1-75-29-1112-425-10-2-16 38-6 11-4 4-224-85-204-79-23-10-1-7 2-9 166-432 28-69 3-1 12 3 29 11 37-96 24 10 5 2 2-1-1-4-8-5-11-4-5-4-2-2 21-57 10-21 2-2 16 6zm-2598-50l-5 10-1 1v-5l4-14 4-7zm3174 159l434 166-13 29-652-248-122-48 2-10 4-13 3-4 6-1zm-3716-115l13 7 3 3 1 3-3 14-11 26-18-39-6-19v-3zm522 8l-5 10-1 1v-5l4-14 4-7zm-640 23l50 19 23 10-8 24-19 52-21 51-11 22-30-10-49-19-47-20-20-10 36-98 14-35 7-12 2-1 7 2zm3488-1l-2 3h-6l-4-3-1-3 3-4h4l4 2zm249 91l45 17 55 24 7 5-1 4h-3l-101-38-114-45-93-37-37-17 1-1 10 1 28 10zm-121-29l628 242-2 12-5 14-4 6-5 1-771-296 12-34zm-2996-32l-5 10-1 1v-5l4-14 4-7zm-432 33l2 2-10-3-14-7 10 3zm52 20l2 2-10-3-14-7 10 3zm52 20l2 2-10-3-14-7 10 3zm296 11l-5 10-1 1v-5l4-14 4-7zm-254 4l9 6-15-4-14-6-9-6 15 5zm3533 22l8 6 1 5-3 2-20-7-3-3 2-4 3-1zm194 75l156 62 13 7-4 3-9-2-171-65-114-45-52-22 2-2 3-1 15 5zm-3506-19l-4 6-3 1-4-1-4-3 6-1 4-2 8-13 1 5zm-23-1l2 2-10-3-14-7 10 3zm1982 125l73 28-29 81-34 82-27-7-57-20-60-23-34-15 1-11 12-35 46-122zm1738-28l-1 5-2 1-10-4-3-5 5-3h6l4 4zm-2748 188l111 44 29 13 10 6-58 152-58 151-96-35-214-82 92-237 21-53 9-17zm924 6l90 36-1 11-282 737-31 77-28-8-59-21-60-22-27-12-4-3 2-8 23-68 251-658 37-91 1-2 8 3zm-2235 124l367 141-89 230-525-202v-7l2-8 15-45 62-162 5-6 2-1 14 5zm2665 32l107 42-3 4-31 16-7 6h2 5l39-15-13 38-15 41-34-12-136-52-34-14-10-5-9-6-1-3 24-61 6-11 6-7 12 4zm245 94l74 29 31 14-32 86-186-71-40-18 14-41 16-37 4 7 15 31 5 6h2l2-1-2-7-13-28-2-8 1-3zm-270 5l78 31 19 9 5 4-4 16-11 29-12 28-7 8-37-12-183-70 24-67 7-12 4-5h5l12 4zm398 13l-12 29-2 2 2-9 14-39 5-12 3-3-3 14zm-2651 8l12 6-110 290-15 39-16 51-24 63-32 80-11 19-17 46-23 60-23 55-11 23-61-22-126-48-125-49-57-24 9-29 49-133 5-17v-6l-29-12-151-58 7-22 18-48 50 20 20 5 25 4 13-1 18-8 17-14 15-17 7-10 11-22 7-24 2-27-3-31-5-15-8-12-9-8-27-13-58-23 18-43 43 16 486 185 8-12 15-34 71-183 1-1zm348 94l55 22 19 10 1 2-1 6-3 7-5 7-158-60-95-38 7-25zm2132-28l111 44-3 13-10 28-18 43-36-12-77-27-77-29-37-16 4-14 11-30 12-29 7-13zm-258 10l98 38-4 15-11 29-12 29-8 13-109-40-109-43 8-29 22-59zm406-22l-9 20h-2l2-7 9-25 7-13zm-2331 56l115 44-5 18-5 10-13 22-29 35-23 23-25 20-28 17-30 14-26 9-17 4-28 3h-52l-19-1-29-5-16-6-6-4 11-34 84-223zm-915-20l28 13 19 12 7 9 8 16 4 19-2 28-7 27-13 26-12 18-15 14-16 9-18 5-15-1-23-6-32-12-17-9-7-5 4-15 32-82 23-55 11-23 1-2 5 1zm3190 110l-43 106-4 9 1-3 11-33 31-83 47-115zm420-10l261 102-6 20-48 130-129 337-40-17-13-7-4-5 68-178 16 3 7-1-6-4-14-6 11-26 3-5 3-2 12 5h5l2-2-1-5-9-2-3-2-2-4 1-7 9-29 50-135 3-8-2-3-19-10-441-168-71 182h-6l-8-6 96-252zm-488-6l44 18 6 3-4 15-10 30-13 29-8 12-222-85 9-28 23-61zm-332-18l111 44-3 13-10 29-11 28-7 14-35-11-75-27-74-29-37-15 3-15 10-30 11-30 7-13zm-1684-14l26 10 8 5 2 3 1 4-3 10-67-24-14-6-1-2 3-11 4-5zm2465 110l146 57 61 25-116 306-26 63-9 18-7 13h-1l-1-3 6-17 97-256 37-104 5-16-69-28-145-56-194-72-19-6-1 1-13 24-132 344-8 19-4 2v-7l8-24 23-65 119-311zm-24 8l208 82-36 102-99 257-10 23-6 4-220-85-28-12-36-18-105-42-21-11 113-301 27-68 5-8 1-1 17 6zm-519-13l107 42-8 29-22 59-138-52-86-35 3-14 10-32 15-34 3-3 4-3zm-154 49l227 88-4 15-12 30-19 43-388-149-67-27v-1l6-21 21-55 6-9zm1108-53l-6 14-6 9 6-20 9-21 3-3v2zm136 30l112 43-4 15-11 29-12 29-8 13-36-13-131-50-48-20-13-8-2-2 24-63 5-11 6-7zm-222 195l-70 178-5 11 19-54 82-214 47-118zm-1052-74l221 85-15 43-18 43-73-26-157-60-157-61-71-29 32-87zm290-58l-9 20h-2l2-7 9-25 7-13zm1240 35l96 37-4 14-10 28-12 29-7 14-36-12-78-28-117-45 4-14 29-76zm-290-3l109 44-3 13-10 27-10 28-8 15-37-11-79-29-80-30-39-17 4-14 23-59 4-8 5-3h5zm-4130-2l82 33-32 90-36 92-90-33-92-36 10-30 59-152zm3296-22l-4 13-9 13-5 4-7-3v-6l8-12 2-17h3zm-2720 9v5l-8 26-60 158-21-8-3-3 3-8 67-177 18 5zm42 20l27 21 23 23 18 27 8 14 9 22 7 23 3 16 1 32-1 24-3 16-5 16-4 6-7-1-33-11-144-57 9-30 25-64 25-63 13-27 1-2 4 1zm2536 31l-15 34-2 3v-1l4-12 15-42 11-23zm124-22l-9 28-57 156 2 3 5 2 1 4-4 14-11 28-8 17-3 3-15-3-11-4 69-178 19-46 6-14 8-11 3-3zm-402 115l157 62 19 8 19 10 2 3-5 15-26 66-378-143-70-28-8-4v-2l2-11 6-20 22-55zm1492-38l111 44-13 41-18 43-36-11-77-28-78-29-38-17 2-13 4-12 21-59 3-3h4zm-281 1l114 46v5l-2 10-11 30-12 28-5 9-4 4-116-43-114-45 6-20 21-55 4-8 3-3 36 13zm-1029 194l-54 138-22 55-4 6 8-23 136-358 8-16-4 17zm-265-80l234 90 11 6-1 7-9 24-13 29-12 23-1 1-5-2-62-23-312-118-71-26-2-5 1-5 3-15 15-40 12-26zm1275-12l100 38-4 15-12 31-13 30-7 12-194-75-35-15v-4l7-24 23-60zm259-10l114 46v4l-7 24-23 60-156-60-74-29 4-15 10-30 12-29 7-13zm-2127 2l82 33-22 63-44 113-4 2-5-1-20-6-97-37-55-23 67-180zm1208 96l232 89 21 11 3 3v3l-1 2-133-50-16-5h-5l-3 3-19-5-118-43-5 2-5 11-2 1h-5l-140-54 7-18 9-18zm-638 24l228 88 2 5-1 4-4 13-15 40-12 25-1 1-17-6-113-43-308-118-16-8-1-2 1-7 9-24 17-40 7-12zm1244-24l117 46-30 82h-2l-7-7-6 2h-7l-34-11-146-55-33-14 2-11 8-22 16-45 5-9zm280-1l113 43-32 90-231-90 4-15 11-29 12-29 7-13zm-1003 7l50 20 17 9 1 1-5 2-3 4v5l2 5h-3l-21-7-42-19-78-30-5-3v-3l4-9 4-4h1zm177 47l2 2-10-3-14-7 10 3zm-134 3l11 6 6 5 1 4-5 1-11-2-15-6-12-6-5-5 2-4 5-1zm930 40l108 42-80 2h-116l-54-2-8-1-6-2 15-43 13-35 5-6 8 1zm-860-35l2 2-10-3-14-7 10 3zm28 0l2 2-10-3-14-7 10 3zm28 0l2 2-10-3-14-7 10 3zm494 25l88 35 7 20-220-7 24-64 6-15 2-2 12 2zm-416-18l9 6-8-2-14-6-8-5h4zm-46 5l2 2-10-3-14-7 10 3zm-36 8l2 2-10-3-14-7 10 3zm28 0l2 2-10-3-14-7 10 3zm108 19l52 22 10 6-1 4-3 2-21-7-45-17-49-20-5-3-5-4 5-7zm40 5l2 2-10-3-14-7 10 3zm10 52l-1 3-3 2-21-7-87-33-13-7-3-4 3-2h9l26 8 54 21 26 12zm59-45l22 9-10 27-5 6-5 1-16-4-18-8-9-6 1-4 3-10 5-11 6-8 10 2zm372 19l5 2v2l-2 3-10 2-9-1-5-14 3-1zm-4257 5l-1 3-5 2-7 11-12 28-12 34v8l4 8h-3l-12-7-3-5 1-11 11-34 9-21 10-15 4-3 6-2 7 1zm3868 20l16 8 3 4-1 10-4 4-2 1h-7l-12-4-21-9-6-4-1-2 5-11 4-4h6zm-7 32l9 4 3 4-2 4-5 2-33-12-7-3-2-3 3-5 5-1 8 1zm-2975-2544l4 3 12 6 38 15 39 14 20 5-2-3-7-4-81-32-15-4zm211 82l20 9 77 29 16 6 2-2-7-5-17-8-60-22-27-9h-5zm213 82l19 8 76 30 18 6 5-1-8-5-20-9-64-25-24-8-4 1zm210 79l17 8 58 24 32 11 7 2 3-1-4-3-14-7-76-29-20-7h-3zm-1348 977l-18 53-1 6h2l3-4 39-101 2-10h-3l-3 4zm-173 271l-7 10-6 13-4 14-2 12 2 10 5 9 8 6 8 3 5-1 9-4 12-13 7-12 6-14 1-17-1-5-4-9-8-7-6-1-11-1-8 3zm29 7l2 6v13l-3 10-6 14-5 8-6 5-6 2-6-2-5-4v-10l3-14 6-15 6-11 9-7h4zm66 24l-5 7-4 20-2 3-7 3-5 6-2 10v5l3 10 6 9 9 5 10 2 14-4 7-5 3-4 3-9-2-12 1-5 11-15 1-7v-4l-5-7-8-8-8-4-8-1zm24 18l-2 7-5 4h-5l-4-5-1-10 5-6 5-1 4 2 2 3zm-11 25l3 4 2 8-1 4-4 6-7 3-5 1-6-3-3-2-2-3-3-6 1-5 3-7 6-4 4-1 8 2zm48-21l-7 6-8 14-6 16-2 17 1 10 3 8 6 5 10 4h8l7-3 7-6 6-8 6-9 4-12 3-17-3-14-4-8-6-5-12-2zm25 15l1 5-2 13-8 23-6 8-5 3-6 1-4-1-4-6-1-11 3-14 7-17 8-9 5-2 7 2zm-218 2l-1 4 1 2 8 4 57 23-33 92-4 15v2l3-2 5-9 36-92 6 1 36 12 89 33 7 2 4-3-1-3-8-5-58-24-113-42-24-8zm76 11l-1 4 5 5 5 1 3-2 2-6-2-4-6-2zm1887-1141l-19 53-1 8 3-2 8-19 34-87 2-6-1-1-2-1-3 4zm-1572 316l-35 92-4 15 1 2 3-2 3-4 6-15 33-84 2-8-1-3-5 2zm3075 228l17 8 37 16 53 19 10 2-4-4-14-7-75-29-21-7h-3zm212 81l1 4 84 32 21 6 10 2-2-4-17-7-90-35-5-1zm214 84l33 14 55 21 22 8 4-1-1-2-15-8-38-16-53-18-8-2v1zm210 79l18 9 38 15 40 15 17 5 2-1-1-2-9-5-52-21-46-16-6-1zm212 80l16 9 57 23 32 11 8 2 3-1-7-5-18-8-84-32-5-1zm214 85l33 14 55 21 22 8 4-1-1-2-15-8-38-16-53-18-8-2v1zm210 79l18 9 59 23 32 11h6l1-1-2-2-3-2-85-33-22-7h-3zm-4426-508l-23 59-16 48-1 5 1 1h3l3-6 19-52 18-51 1-5-2-1zm2299 550l-24 66-9 30 26 12 53 21 53 19 25 7 12-27 45-116 12-35 2-9-154-59-5 6-9 19zm186-27l-3 13-10 27-4-19-4-9-7-8-12-6-13-2-9 3-11 9-7 9-2 13v6l3 8 8 10 10 6 12 3 9-2 10-4 13-11h1l-34 89-12 28-6 11-26-8-49-19-47-20-21-10 32-89 33-85zm-31 10l5 7 3 11-2 11-6 9-10 6-8 1-8-1-10-6-6-9-2-11 3-11 5-7 9-6 9-2 9 2zm-118-34l-7 10-3 11v7l2 7 5 10 10 7 13 4 13-1 10-6 8-10 4-13-2-15-7-11-11-8-14-2-13 4zm44 7l5 12v8l-7 13-9 7-9 3-10-3-10-7-6-7-2-7v-11l6-8 6-5 12-4 11 1 7 2zm-80 85l-6 8-4 14 3 14 8 11 12 7 11 2 11-2 5-2 8-6 5-9 4-14-4-15-6-9-9-6-11-3-12 2-5 2zm46 11l3 9-1 12-3 7-9 8-12 3-8-2-8-4-8-9-3-9 1-10 6-9 10-7 9-3 9 1 8 5zm32 19l-10 13-2 9 2 10 8 14 11 7 14 3 12-2 9-5 7-8 2-5 3-11-1-10-2-5-6-10-10-7-10-4-5-1-9 2zm39 2l7 8 2 11-2 11-5 9-8 5-11 2-8-1-10-6-6-9-2-11 3-10 5-7 8-6 9-2 9 2zm-211 167l-53 136-41 114 79 32 81 29 17-38 33-84 34-87 16-45-8-5-24-10-130-51zm85 30l50 20 21 11-44 120-48 119-24-6-24-8-104-40 69-176 28-66 8 1zm-78-2l-22 58-8 24-2 14 3 6-7 3-8 13-17 40-18 55 20 8 37 14 57 19 3-5 13-29 20-55 4-18-1-3-3-4 7-3 8-13 17-41 13-37 5-17-56-22-56-20-4 4zm62 13l51 20-16 47-20 49-17-4-17-5-70-27 22-60 16-38zm-43 116l49 20-17 48-19 49-50-17-53-20 8-24 24-63 5-10 2-1 5 1zm22-1l2 2-10-3-14-7 10 3zm-2214-383l-15 9-4 4-5 8-26 62-22 64-2 10 1 5 4 12 11 17 9 8 67 28 132 51 132 48 66 23h21l10-2 20-7 9-5 17-12 15-15 6-9 11-19 6-21 2-19-2-23-7-23-11-21-14-17-11-9-13-6-62-25-308-116-18-6zm223 77l74 29 106 43 20 10 13 14 12 18 7 19 3 19-1 20-4 19-7 18-14 21-14 13-10 8-11 6-18 6-20 2-18-3-60-20-132-49-178-69-18-7-7-7-8-15-4-11v-9l6-20 23-64 18-42 5-8 4-4 11-6 18-5 11 2zm-219 23l-2 7 4 8 4 2 6-1 4-6v-4l-2-7-2-3-6-2-4 1zm207 293l-21 15-9 8-1 2 3 5 5 3 14 6 5 4 2 4 1 13 1 2 4 2 3-3 4-7 2-3 11-4 3-3-1-5-4-4-1-3 11-38 1-8-2-2-6 2zm11 17l-4 7-4 4h-5l-8-5v-2l3-3 17-12 3 1zm70 4l-4 7 1 2 3 2 7-2 12-6h4l6 3 3 2 2 6-1 8-8 8-32 14-10 6-7 6-2 4 7 6 16 6 17 5 11 1 4-2-1-3-30-15-2-2 32-14 10-6 9-9 2-6v-6l-3-7-5-6-5-4-8-4-9-2-6 1-8 3zm66 18l-5 6-2 4v17l-2 3-7 3-4 3-4 8-1 10 2 10 6 8 14 7 10 2 10-3 4-3 6-8 3-9-3-18 10-10 3-8v-7l-5-9-16-11-8-1zm24 12l3 6v3l-2 5-5 4h-4-3l-6-4-1-2-1-5 3-6 4-5 2-1 4-1zm-13 31l2 3 3 7-2 12-3 3-4 2-5-1-5-1-4-3-3-7-1-7 1-5 7-6 4-2 5 1zm-205-25l-1 3 2 3 104 40 104 39 5-1 3-2-6-4-40-17-98-40-65-24h-5zm79 10l-1 5 3 4h7l5-5-1-5-4-3-5 1zm-355-165l-12 20-15 34-13 36-6 24v6l4 10 7 9 4 4 18 8 18 4 10-2 14-6 11-8 13-14 10-18 8-19 5-20 2-19-2-18-4-12-8-11-9-7-13-7-15-2-15 1zm44 3l13 8 4 5 5 8 3 11 1 19-2 21-3 10-8 20-12 17-7 8-17 13-5 2-12 1-14-3-11-4-8-4-5-6-3-8v-10l8-30 19-49 7-13 6-10 15-12 8-1zm-40 64v7l4 3h8l4-3 1-2-1-4-4-3-8-1zm3450-50l-11 30-2 10 1 2 3-2 5-10 2-2h4l9 1 4-1-4-5-10-2-1-3 6-14-2-4-3-1zm12 5l5 6 10 5-11 26-5 3-14-1-1 1 4 2 155 62 111 42 54 19 3-1-14-9v-2l8-32 18 5 4 2 1 3-2 6-2 2-5 1-12-1-3 2 2 3 10 4 2 2-2 19h2l5-8 12-30-3-5-8-4-58-24-259-99-5-1zm161 65l138 54-1 5-11 28-187-72-86-35v-6l2-11 3-10 3-5zm140 337l-4 8-3 2h-5l-11-3 7 5 5 7-1 17 1 3 2-2 5-10 8-22 2-8-1-4h-1zm-3647-2503l-8 21-6 9-4-7-17-36-5-7-2-1 3 13 15 36 1 3-1 3-61-21-10-2-6-1 13 8 62 27 6 4v5l-822 2142-42 106-2 4-2-2-21-42-6-8-2 1v3l16 38 4 12-1 2-69-25h-7l-2 1 3 2 22 11 61 23-175 459-21 57-4 15v6l2-1 8-21 162-422 32-78 2 1 4 5 15 31 9 14 1-2-3-10-15-38-1-8 75 27h3l2-1-1-2-11-6-57-25-13-7 10-34 159-417 695-1812 23 53 4 6h1l1-2-2-9-14-37-2-8 25 7 50 18h4l-1-3-10-6-71-30 2-12 19-55v-4l-3-1-2 2zm4931 30l-26 28 14 5h5l6-2 12-12 11-13 3-7 2-12-1-15zm-1797 169l-20 10-18 11-16 14-20 22-10 18-9 18-6 20-3 22v24l3 23 7 23 11 22 13 20 16 18 18 15 29 17-33 92-4 15 1 3 4-5 7-16 32-85 10 2 19 1 71 1 24-12 23-14 11-9 19-19 16-23 19-39v-80l-16-33-11-18-8-11-19-20-16-12-12-7-20-9-13-4-37-3h-30l-13 2zm113 7l23 11 20 15 18 19 7 10 13 23 9 24 3 12 3 26-1 25-3 12-7 22-11 21-6 10-15 17-18 16-9 6-21 12-23 8-13 3-20 2-32-2-31-9-29-16-17-13-14-15-7-9-14-26-9-27-4-27 1-27 3-18 6-17 7-17 9-15 18-22 21-18 25-14 28-10 20-3 36 3 24 5zm-68 74l-11 10 11 8 5 1 12-10 9-3h6l5 2 5 3 3 6 2 10v4l-4 8-7 4-5 2-19 1-3 2-2 4 2 4 9 5 8 6 9 14-10 19-6 5-11 3-10-1-8-6-4-6-5-19-5-5-7-1-4 2-2 8 1 7 4 13 3 5 9 9 6 4 11 5 13 1h7l12-4 6-4 6-5 6-10 2-6 2-12v-6l-4-12v-3l2-4 10-10 5-7 2-7 1-12-4-11-5-7-7-6-10-5-13-3-12 1-11 5zm-1405-30l-26 69-3 12v3l2-1 3-3 6-15 30-76 3-15-1-3-4 6zm2095 122l-39 104h-102l-30 15-17 11-11 8-19 20-16 23-19 39v80l20 40 16 22 19 20 22 15 35 19h88l33-16 16-11 11-9 20-19 16-22 6-11 6-17 7-25 1-18v-18l-3-26-8-26-9-17-7-10-18-21-20-18-9-7-18-10-4-5v-4l36-96 1-9-2-2zm-33 121l29 17 16 14 20 25 14 27 8 28 3 27-2 28-5 17-6 17-8 16-11 15-19 21-22 16-27 13-29 8-28 3-26-3-26-8-23-12-14-10-13-12-12-13-10-15-12-23-6-17-4-18-2-27 3-28 9-24 13-24 10-15 12-14 13-12 13-10 23-11 25-7 18-2h17l17 1 17 4zm-74 79l-8 6-7 9-13 21-9 24-3 24 2 15 3 6 8 11 11 8 8 2 13 2 10-1 8-4 11-10 9-14 3-7 2-6v-11l-3-9-4-7-8-9-6-6-10-3-20-2-5-1 1-4 6-8 11-10 6-4 9-2 8 2 4 4 4 5 5 12 6 7 5 2h3l3-4 1-4-2-11-4-9-7-8-9-6-10-4-11-2-11 2zm20 62l6 7 2 9-2 9-7 15-7 7-9 3-9-2-5-2-7-7-3-4-2-10 2-11 7-11 6-7 10-4 10 2zm-745 105l-26 67-2 7 1 4 2-1 9-17 23-58 10-31v-6l-6 10zm-1203 14l17 8 58 24 32 11 9 2-3-4-14-7-42-17-50-18-6-1zm212 81l3 2 21 10 73 29 14 4 4-1-1-2-10-6-26-10-65-25-11-2zm2879 36l-16 5-24 12-16 10-21 18-12 13-10 14-22 42 1 73 2 14 8 20 12 21 16 20 19 19 31 22 5 5-31 86-5 16v6l8-13 29-75 9-17 5-2 31 6h10l4-2-6-3-37-8-22-9-20-12-10-8-17-17-14-19-6-11-10-23-3-12-4-21-1-18 2-17 6-26 11-25 15-22 21-22 18-13 19-11 22-7 29-6 7-3v-1l-2-2h-7zm-2665 48l20 9 58 22 30 10 5 1 1-1-2-3-4-2-17-7-64-25-25-8-4 1zm2676 86l-12 8-9 9-4 7-1 3 48 19v-13l-2-5-3-3-12-4-2-2 17-19 2-6-1-3-2-2-2 1zm-2466-7l17 8 37 16 53 19 10 2-4-4-14-7-75-29-21-7h-3zm-2970 38l-5 12v8l7 12 9 8 23 10 21 5 8-2 11-11 3-9 1-8-2-5-8-12-10-8-19-8-13-2-12 1-6 2zm50 11l14 10 4 6v3l-4 7-7 3-4 1-10-2-22-9-9-6-3-3-3-6 1-6 2-3 6-3 16 1zm-68 44l-3 2-5 8-2 14 2 8 3 4 9 7 20 10 19 5h9l7-2 6-4 5-5 4-10-1-11-4-7-10-10-15-7-16-5-16-1zm44 15l11 7 4 4 4 7-1 5-4 4-9 4-15-3-20-8-8-6-5-7v-4-3l2-4 10-3 18 3zm3361 28l-24 60-15 43v5l1 1h3l3-7 19-52 19-54-1-2-2 1zm-3429 17l-6 9-3 11 2 11 5 9 3 2 4 1 5-4v-4l-8-11-2-4 2-4 7-8 5-3h4l6 5 6 8 13 30 6 10 6 7 3 2 3 1 7-15 8-21 2-11-2-6-3-1-3 3-10 22-4 5-3-5-11-27-6-8-6-6-10-5h-7l-7 2zm-41 101l-7 22 1 5 3 2h3l3-4 11-30 25 28 15 12 13 8h6l2-2-1-3-2-4-29-25-30-34-1 1-4 6zm3369 141l-18 53-2 9 3-2 6-11 37-96 1-5-1-2-4 4zm2035-7l-24 59-16 48-1 5 1 1h3l8-20 27-75 6-19-2-1zm-3375 114l-13 9-19 20-7 13v8l22-27 11-10 17-10 17-6 12-1 11 1 14 4 14 6 18 11 7 7 8 14 6 15 3 21v15l-3 18 2 3 3-2 3-9 2-14-1-23-2-10-7-18-5-7-12-14-7-5-15-10-17-6-8-1-18-1h-9l-18 5zm9 15l-12 7-10 10-8 11-3 9-3 14-1 18 2 16 4 9 9 13 10 10 7 5 17 7 8 2 18 1 17-3 8-3 15-10 6-6 8-11 7-16 3-11v-17l-1-11-6-14-5-9-11-12-13-8-9-5-16-3-11-1-18 3zm67 9l10 8 7 10 6 11 4 12 1 12-1 12-3 12-5 10-9 11-11 8-8 5-12 4-13 2h-8l-8-2-16-7-7-4-11-12-5-6-7-14-3-16v-7l3-15 5-11 11-13 10-8 11-6 12-4 13-1h12l12 4zm1202 33l-41 105 1 5 2-1 8-16 23-57 12-37v-2l-2-2zm-170 60l-7 22v4l23 11 17 7 9 2 10-26 7-24-23-10-24-8-5 7zm37-6l10 5 2 5-13 34-36-14v-3l3-10 7-14 6-9 2-1zm-65 82l-8 21-1 8 2 4 4 3 13 6 21 7 5 1 4-7 7-16 6-16v-9l-45-20zm32 0l16 7-14 35-20-6-12-5-4-3v-6l9-21 3-5 5-1zm2174 63l3 3 12 7 31 11-11 29-59 153-41-14h-8l-3 4-34 86-314 817-1 4 2 3h7l4-5 18-41 194-501 34 11 75 29-187 488-4 14v4l3-2 4-8 13-31 98-253 90 33 91 36-71 193-8 26-1 6 1 2 2-2 8-18 78-201 67-179 10-31v-9l-47-19-251-98 19-54 44-119 66-170 2-5h3l34 10 5 1 4-3 70-179 149 56 18 5h4l2-2-1-4-4-3-16-8-88-35-109-41-5-1-2 3zm11 635l61 25 26 13-55 143-12 29-12 22-1 1-34-12-119-46-26-11 63-161 13-30 4-8zm-2253-608l-7 26 25 10 24 7 10-26 8-23-24-10-24-8-5 7zm37-8l10 5 3 5-9 25-5 7h-2l-19-6-6-3-7-5v-2l6-19 3-6 5-7h2zm117-9l-23 59-16 48-1 5 1 1h2l2-3 7-17 28-77 5-17-2-1zm-176 76l-10 27-6 22 22 9 19 6 5 1 5-7 7-15 5-16 1-8-4-4-14-6-22-8zm32 17l9 4v5l-8 21-5 8-3 1-6-1-28-11 9-24 3-6 3-3h3l7 1zm-818-1l4 5 16 9 10 9 9 12 6 12 5 14 1 14v15l-4 14-6 13-8 12-10 10-17 11-19 8-14 2-12-1-20-3-1 1 1 2 4 3 14 2 21 1 14-3 20-7 17-13 9-10 8-12 6-13 4-14 1-20-3-13-7-20-11-17-14-15-17-10-5-1zm-67 19l-10 7-8 9-6 9-6 15-1 11v16l4 16 7 15 10 13 8 7 15 8 11 3 13 1 16-2 11-3 13-7 8-6 10-11 7-13 5-14 1-15-1-15-5-15-6-9-11-13-9-7-11-6-11-3-18-1-12 1-12 4zm67 3l8 5 11 10 8 11 6 13 2 14v10l-2 8-5 14-4 7-10 11-12 8-14 6-15 2h-8l-16-3-7-3-14-9-5-6-5-6-6-15-3-18-1-11 1-9 3-8 7-11 8-8 15-11 16-7 11-3 8 1zm3121 11l18 10 38 16 39 14 18 4-2-2-19-9-72-29-15-4-4-1zm-6365 34l-16 5-22 11-20 15-13 12-16 20-10 15-9 20-6 20-3 21-1 22 3 22 7 25 5 12 11 21 14 18 16 16 27 19 20 8 21 7 22 3h22l32-4 31-12 20-12 9-7 17-16 8-10 24-36 98 37 12 3 6 1v-2l-3-3-16-7-73-28-23-7 6-25 2-19-2-30-6-33-8-19-11-20-14-17-16-15-18-13-19-10-20-7-14-4-22-3h-15l-22 2zm92 9l21 9 13 7 13 9 11 11 11 12 10 14 8 14 10 21 4 19 1 67-16 33-16 24-20 20-23 17-25 11-12 3-14 3-46 1-21-4-32-14-20-13-8-7-15-16-18-27-11-29-5-31 1-31 7-30 13-29 20-25 16-15 9-6 21-12 27-10 27-4 28 1zm-78 86l-38 97 34 14 27 9 15 2 12-2 6-3 6-6 10-12 2-16-2-13-5-9-7-7-15-9-26-10-7-4 1-7 3-12 7-16 49 18 12 4 5-2 2-5v-5l-7-5-9-4-65-26zm51 72l3 8-1 10-6 8-9 5-16-2-15-5-12-5-5-6 13-38 31 15zm3934-166l-11 25-7 22 49 18 10-22 7-22 1-4-10-7-30-11-6-1zm41 19l-1 7-5 13-7 12-4 4-34-11 15-39zm-2926 33l-26 63-53 135-52 137-21 60-2 7 1 2h2l7-8 15-35 3-2h4l80 31-4 29 14-25 85 33-12 40-1 10 10 6 21 8 21 7 12 2 8-11 15-34 58-148 68-183 6-19 1-10-228-88-24-8-5-1zm149 68l87 34 8 5-6 20-17 46-45-19-3 2-3 5-8 16-5 18-1 6v4l9 4 36 13-6 19-6 9-3 1-6-1-38-13-4 6-7 15-6 16-3 11 9 5 39 15-12 29-16-4-32-13-13 29-4 14 1 5 2 3 10 7 31 12-4 15-25 66-8 16-3 1-23-8-17-8-6-5 1-9 10-27-1-3-26-13-65-25 3-12 23-58 3-12-1-3-3 3-5 9-28 68-64-23-12-5-3-3-3-4 127-333zm55 105l10 4-16 33-2 1-11-2-13-5-8-6-1-3 7-19 6-11 6-1zm-38 80l15 5-13 35h-5l-10-2-22-8 1-7 5-13 6-12 4-5zm-26 84l10 4-9 25-7 11h-3l-17-6-10-6-4-3v-5l7-17 3-7 3-2h7zm-85-193l-19 53-1 8 3-2 8-18 34-88 2-7-3-1-3 4zm2935-91l-18 53-1 6h2l3-4 39-101 2-10h-2l-3 4zm-146-3l-7 25 14 8 34 13 13-33 2-15v-3l-21-9-22-7-6 6zm41-5l8 5v5l-12 33-22-9-10-7-1-3v-6l6-17 4-6 7-1zm2140-1l-24 59-16 48-1 5 1 1h3l8-20 27-75 6-19-2-1zm-3326 17l-9 6-11 9-9 11-6 13-3 15-1 18 3 14 5 13 8 11 9 9 12 7 13 5 15 2h14l13-2 11-4 10-6 12-12 6-9 6-16 3-16v-11l-3-17-5-10-10-15-9-8-12-7-16-6-15-2-8 1-7 1zm56 6l8 3 12 10 5 5 8 13 4 14 1 15-2 15-3 8-8 13-6 6-10 9-11 6-11 4-12 1-12-1-11-4-11-6-10-9-8-9-6-10-4-11-1-10v-11l4-15 4-9 9-13 12-10 9-5 16-4 11-1 11 2zm-111 40l-2 10 1 19 4 17 8 16 11 15 13 12 17 9 8 3 20 4h11l17-2 16-6 15-9 13-12 11-16 5-11v-3l-4 1-19 25-12 10-13 8-14 5-14 3h-15l-15-3-13-6-11-7-10-7-7-9-9-16-3-12-2-13-1-35-1-4-1 1zm1175 9l-11 31-1 9 6 5 15 8 17 5 5 1h4l5-10 7-16 4-15 1-7-48-18zm42 15l-3 17-6 15-3 3h-6l-12-4-12-5-5-3 2-8 11-29zm-77 77l-7 20-4 15 49 18 19-50-23-10-24-8-5 4zm31-1l18 6-15 34h-6l-11-2-11-4-5-3-1-3 1-5 3-12 7-17zm114 6l-33 87-6 17-1 9 4-4 8-17 21-56 11-34-2-6zm1994 95l-19 53-1 8 3-2 8-18 34-88 2-7-3-1-3 4zm-2933-30l44 20 150 60 92 34 8 1 3-2-2-2-10-7-19-9-87-34-169-63-8-3-1 2zm760 19l-6 21 1 6 6 3 20 8 21 6 10-27 5-23-47-18zm42-4l10 4-16 33h-5l-11-3-19-8 1-6 11-32zm-86 118l-19 56 26 10 23 7 22-55 19-54-23-10-24-8-8 16zm53-36l11 4-38 97-12-4-25-11 37-96zm2227 24l-7 23v4l23 11 17 6 9 2 10-26 7-24-49-18zm34-6l12 6 5 5-15 33-25-9-8-5-2-4 13-34zm-3078 9l12 6 31 14 93 38 113 42 24 8h4l1-1v-2l-4-4-16-8-116-46-127-48-14-3zm906 22l-23 59-16 48-1 5 1 1h3l3-6 19-52 18-51 1-5-2-1zm-3660 15l-5 10-1 9 1 9 4 7 15 11 21 8 19 3 5-2 6-4 10-12 2-10-2-9-6-8-11-8-21-8-15-2-13 2zm52 16l8 6 3 4 2 6-2 6-2 3-4 3-4 1-18-5-16-6-11-8-4-7v-4l4-5 4-2 8-1 20 3zm5714 29l-5 17v8l16 8 29 12 16-37 2-8-2-6-3-3-13-6-26-8-6 7zm36-9l12 7 3 5-9 23-5 5-2 1h-8l-27-11 9-25 7-11h3zm-140 23l-26 68-3 12v3l2-1 2-3 7-14 31-82 4-14-1-2-1 1-5 9zm-4922-13l20 9 58 22 30 10 5 1 1-1-2-3-4-2-83-32-24-8-3 1zm-119 7l-53 137-50 135 4 3 25 12 67 27-6 10-5 5-75-27-16-5-8 12-19 44-11 30v3l2 2 7-1 6-9 27-64 31 10 116 45 38 13 23 6 28-1-94-36-37-16-6-4 1-4 2-6 5-1 13 3 115 42 26 7 6-8 11-24 61-153 30-82v-5l-2-3-7-5-22-11-24-8-12-1-4 4-13 29-8 11-36-13-45-18 1-11 14-42 2-12-4 5-18 42-5 11h-1l-41-13-29-10-16-8 15-46-1-3-3-1-3 1zm39 73l38 15-12 39v6l4-5 12-26 5-7 15 3 64 22 14 3 5-1 1 2-3 7-13 34 32 14 10 2 3 3 1 8-2 9-4 8-6 3-10-1-36-14-19 51 33 13 14 7v4l-5 13-6 12-33-11-13-3-3 1-20 45 42 18 6 5v4l-1 1h-2l-23-8-122-46 22-62 2-9-1-2-3 1-2 3-17 43-9 17-2 3-41-14-40-16 78-206 4-3h2zm185 20l24 10-3 14-6 15-26-7-27-10 5-16 8-14zm4 50l-12 33-24-9-8-5-2-3v-3l2-10 9-21 25 9 8 5zm-45 72l10 5 4 3-7 19-8 15-36-13 9-24 6-9 3-1h6zm-29 83l9 5 1 5-12 32-24-9-7-4-2-5 1-8 5-15 5-8 4-1zm-798-290l-6 9-1 10 4 10 3 5 10 8 12 7 13 5 19 3 10-3 7-8 3-7 2-7-1-11-5-9-8-6-15-7-20-5h-10l-8 1zm48 13l11 6 5 6 1 6-1 6-2 3-5 3-11-1-22-7-11-6-4-3-4-7v-4l2-5 3-3 6-1 17 1zm3458-9l-40 103 30 13 22 3 27-70 10-34-2-3-13-6-31-12zm29 11l11 7 2 4-24 63-10 23-2 3-5 1-9-2-11-4-8-5v-6l8-26 20-50 5-10 3-4zm2224 47l-9 26 12 8 16 7 14 5h6l11-23 6-17 2-9-50-18zm35-4l15 7-14 36-38-14 9-21 9-16zm-5819-1l4 11 13 20 14 20 10 11h3l3-3 13-23 4-2 13-2 4-3-1-3-12-8-7-13h-1l-7 10-44-17-5-1zm46 29l-4 10-2 2h-2l-8-8-6-9-1-5 3-1 13 4 6 5zm952-22l17 9 39 16 39 14 18 5 2-1-6-5-102-39-5-1zm1180 65l-18 54v5l1 1 5-5 6-17 32-86 1-7-2-1-3 4zm3696-5l-67 175 19 9 71 28 71 25 36-93 34-93-23-11-53-21-78-29h-5zm81 23l72 30-8 27-20 58-22 59-13 31-119-44-25-10-1-2 3-13 13-37 47-125 11 3zm-67-1l-10 8-6 10-2 7v8l2 11 7 10 13 7 13 1 13-4 10-8 4-8 2-16-3-14-9-9-13-6-10-1zm26 7l9 7 5 9v10l-3 10-8 8-9 4-11 1-9-3-8-7-2-5-3-13 1-5 12-14 7-4 7-2zm42 30l-6 8-3 14 2 13 8 12 12 7 10 2 14-3 10-7 7-10 3-12-3-13-4-8-5-6-9-5-8-2h-7l-11 3zm43 5l4 6 2 10-2 11-7 10-9 7-7 1-9-1-10-7-4-6-3-12 2-11 5-7 12-9 8-1 9 3zm-147 50l-10 7-6 10-2 7v8l3 11 7 10 10 7 11 3 12-3 6-3 8-6 7-11 2-8v-6l-3-11-7-9-4-4-10-5-12-1zm34 12l6 8 2 9-1 9-7 10-10 6-11 1-12-5-7-6-5-10v-9l3-9 6-7 8-4 10-2 9 2zm34 25l-7 10-3 11 2 11 9 14 7 6 7 2h18l7-2 5-3 8-10 4-13-1-14-6-11-11-8-15-3-13 2zm40 2l6 7 4 13-1 8-5 11-10 7-9 1-9-2-10-6-6-9-2-10 3-10 4-7 12-9 7-2 7 2zm-209-129l-5 17-1 8 25 11 22 8 16-38 2-9-20-11-15-6-11-3-5 7zm35-9l11 6 4 5-12 34-29-12-6-4 4-18 8-17 8 2zm-2180 49l-16 45-4 13 1 3 3-2 8-18 34-88 2-7-4-1-3 4zm-132-36l-36 97 7 5 17 7 24 8 8-17 35-91-35-15-11-3-6 2zm44 13l-20 59-16 37-27-10-5-3-2-3v-4l35-91 24 8zm-3552-15l6 13 13 20 14 18 9 8 2-1 6-8 7-20 16 3 5-1 2-3-1-5-12-9-1-3v-5l-2-2-5-1-8 4h-5l-41-12h-4zm42 23l3 2v5l-3 8-3 5-20-29zm1204-24l18 8 65 24 22 7 9 1-4-3-28-12-52-20-27-9-4 1zm4428 31l-36 93-6 18 1 1 2 1 1-1 8-16 24-60 11-36-1-2zm86 34l-16 41 8 4 17 6 17 5 9 1 10-21 6-20 1-4-15-8-33-13zm41 15l1 7-4 13-6 11-4 4-35-12 15-39zm-5825-17l8 25 5 9 3 2 3-1 1-3 2-15 48 16h7l2-3-1-4-3-2-34-15-34-11-6-1zm1482 17l20 9 58 22 30 10 5 1 1-1-1-3-4-2-83-32-24-8-4 1zm-152 56l-7 8 13 3 8-6h9l7 3 2 3 1 3-1 8-5 6-5 4-28 13-14 7-10 11 40 15 9 3h5l3-2v-3l-5-5-30-14 29-10 13-7 5-3 4-5 4-9v-6l-1-7-7-10-6-4-8-3-7-1-8 2zm832 40l-18 42-15-5-79-28-17 42v4l2 1 2-2 6-10 9-21 3-4 3-1 58 22 26 13 16 2h12l-16-8-1-1 1-2 29-82-2-2-3 3zm3592-33l-17 45 44 18 5 1 10-22 7-20 1-4-12-9-22-9-11-3zm26 11l10 5 4 3 1 3-3 11-9 23-24-9-10-6-1-2 6-19 7-15zm-2316 26l-16 43-2 7 2 2 7-11 17-42 11-22 1-1 7 2 28 10-22 60v3l3 1 2-2 7-14 18-48-4-5-10-5-20-7-16-4zm-2494-24l-1 4 3 5 4 1 4-2 2-4-3-6-4-2zm722 3l16 9 57 23 33 11 7 2 3-1-3-3-14-6-43-18-50-18-5-1zm-264 27l-25 19-3 4v3l8 7 23 10 14 3 9-2 2-3-2-3-4-2-1-5 14-42 1-6-5-1-3 2zm12 18l-4 8-3 2h-4l-10-3-3-3 2-3 24-15 1 2zm-803-17l-7 7-8 15-8 18 1 4 4 1 5-3 6-7 10-18 5-4 7-2h10l1 31 3 2 5-1 3-8 1-11-2-12-3-5-6-6-8-3-9-1zm842 13l-7 10-5 9-2 7 1 5 5 1 21-6 3 1 9 4 14-1-11-10-4-2-16-3-3-2 1-3 4-5 7-4 8-1 7 2 3 4 4 9 5 3 3-1 2-3v-8l-3-7-5-5-7-4-11-2-8 2-8 4zm2119 12l-6 17 2 3 3-1 5-10 7-20v-4h-2zm-2306-2l7 6 16 7 18 6 13 3 16-1 11-2 8-3 3-4-2-5-2-2h-4l-5 3-4 8-5 1-65-22h-4zm-568 14l-10 7h51l-13-11-8-3h-8zm4999 2l1 3 6 2h21l-20-8h-6z'/%3E%3C/svg%3E");
  }

  .before\:bg-cover:before {
    content: var(--tw-content);
    background-size: cover;
  }

  .before\:bg-center:before {
    content: var(--tw-content);
    background-position: center;
  }

  .before\:opacity-25:before {
    content: var(--tw-content);
    opacity: .25;
  }

  .after\:absolute:after {
    content: var(--tw-content);
    position: absolute;
  }

  .after\:-inset-1\.5:after {
    content: var(--tw-content);
    inset: calc(var(--spacing) * -1.5);
  }

  .after\:-inset-2:after {
    content: var(--tw-content);
    inset: calc(var(--spacing) * -2);
  }

  .after\:inset-x-0:after {
    content: var(--tw-content);
    inset-inline: 0;
  }

  .after\:-inset-y-3\.5:after {
    content: var(--tw-content);
    inset-block: calc(var(--spacing) * -3.5);
  }

  .after\:inset-y-0:after {
    content: var(--tw-content);
    inset-block: 0;
  }

  .after\:left-1\/2:after {
    content: var(--tw-content);
    left: 50%;
  }

  .after\:h-px:after {
    content: var(--tw-content);
    height: 1px;
  }

  .after\:w-\[2px\]:after {
    content: var(--tw-content);
    width: 2px;
  }

  .after\:flex-1:after {
    content: var(--tw-content);
    flex: 1;
  }

  .after\:bg-border:after {
    content: var(--tw-content);
    background-color: var(--border);
  }

  .after\:bg-sidebar-border:after {
    content: var(--tw-content);
    background-color: var(--sidebar-border);
  }

  .after\:content-\[\'\'\]:after {
    --tw-content: "";
    content: var(--tw-content);
  }

  .group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible="offcanvas"] *):after {
    content: var(--tw-content);
    left: 100%;
  }

  .first\:rounded-md:first-child {
    border-radius: 8px;
  }

  .first\:rounded-l-md:first-child {
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
  }

  .first\:border-t-0:first-child {
    border-top-style: var(--tw-border-style);
    border-top-width: 0;
  }

  .first\:pt-0:first-child {
    padding-top: 0;
  }

  .last\:rounded-md:last-child {
    border-radius: 8px;
  }

  .last\:rounded-r-\[4px\]:last-child {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
  }

  .last\:rounded-r-md:last-child {
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
  }

  .last\:border-b-0:last-child {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 0;
  }

  .last\:pb-0:last-child {
    padding-bottom: 0;
  }

  .empty\:sr-only:empty {
    clip-path: inset(50%);
    white-space: nowrap;
    border-width: 0;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    position: absolute;
    overflow: hidden;
  }

  .empty\:hidden:empty {
    display: none;
  }

  @media (hover: hover) {
    .hover\:-translate-y-1:hover {
      --tw-translate-y: calc(var(--spacing) * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .hover\:scale-125:hover {
      --tw-scale-x: 125%;
      --tw-scale-y: 125%;
      --tw-scale-z: 125%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }

    .hover\:border-border:hover {
      border-color: var(--border);
    }

    .hover\:border-primary:hover {
      border-color: var(--primary);
    }

    .hover\:bg-\(--alert-ink\)\/10:hover {
      background-color: var(--alert-ink);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-\(--alert-ink\)\/10:hover {
        background-color: color-mix(in oklab, var(--alert-ink) 10%, transparent);
      }
    }

    .hover\:bg-accent:hover, .hover\:bg-accent\/50:hover {
      background-color: var(--accent);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-accent\/50:hover {
        background-color: color-mix(in oklab, var(--accent) 50%, transparent);
      }
    }

    .hover\:bg-background:hover {
      background-color: var(--background);
    }

    .hover\:bg-black\/5:hover {
      background-color: #0000000d;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-black\/5:hover {
        background-color: color-mix(in oklab, var(--color-black) 5%, transparent);
      }
    }

    .hover\:bg-destructive\/90:hover {
      background-color: var(--destructive);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-destructive\/90:hover {
        background-color: color-mix(in oklab, var(--destructive) 90%, transparent);
      }
    }

    .hover\:bg-muted:hover {
      background-color: var(--surface-olive-muted);
    }

    .hover\:bg-primary\/90:hover {
      background-color: var(--primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-primary\/90:hover {
        background-color: color-mix(in oklab, var(--primary) 90%, transparent);
      }
    }

    .hover\:bg-secondary\/90:hover {
      background-color: var(--secondary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-secondary\/90:hover {
        background-color: color-mix(in oklab, var(--secondary) 90%, transparent);
      }
    }

    .hover\:bg-sidebar-accent:hover {
      background-color: var(--sidebar-accent);
    }

    .hover\:bg-sidebar-border:hover {
      background-color: var(--sidebar-border);
    }

    .hover\:bg-transparent:hover {
      background-color: #0000;
    }

    .hover\:bg-white\/90:hover {
      background-color: #ffffffe6;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-white\/90:hover {
        background-color: color-mix(in oklab, var(--color-white) 90%, transparent);
      }
    }

    .hover\:text-\(--alert-ink\):hover {
      color: var(--alert-ink);
    }

    .hover\:text-accent-foreground:hover {
      color: var(--accent-foreground);
    }

    .hover\:text-brand:hover {
      color: var(--brand-primary);
    }

    .hover\:text-destructive:hover {
      color: var(--destructive);
    }

    .hover\:text-foreground:hover {
      color: var(--foreground);
    }

    .hover\:text-inherit:hover {
      color: inherit;
    }

    .hover\:text-muted-foreground:hover {
      color: var(--muted);
    }

    .hover\:text-sidebar-accent-foreground:hover {
      color: var(--sidebar-accent-foreground);
    }

    .hover\:underline:hover {
      text-decoration-line: underline;
    }

    .hover\:decoration-foreground:hover {
      -webkit-text-decoration-color: var(--foreground);
      text-decoration-color: var(--foreground);
    }

    .hover\:opacity-80:hover {
      opacity: .8;
    }

    .hover\:opacity-100:hover {
      opacity: 1;
    }

    .hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover {
      --tw-shadow: 0 0 0 1px var(--tw-shadow-color, var(--sidebar-accent));
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .hover\:outline:hover {
      outline-style: var(--tw-outline-style);
      outline-width: 1px;
    }

    .hover\:outline-2:hover {
      outline-style: var(--tw-outline-style);
      outline-width: 2px;
    }

    .hover\:outline-foreground\/40:hover {
      outline-color: var(--foreground);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:outline-foreground\/40:hover {
        outline-color: color-mix(in oklab, var(--foreground) 40%, transparent);
      }
    }

    .hover\:brightness-110:hover {
      --tw-brightness: brightness(110%);
      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, );
    }

    .hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover:is(:where(.group)[data-collapsible="offcanvas"] *) {
      background-color: var(--sidebar);
    }

    .hover\:after\:bg-sidebar-border:hover:after {
      content: var(--tw-content);
      background-color: var(--sidebar-border);
    }
  }

  .focus\:not-sr-only:focus {
    clip-path: none;
    white-space: normal;
    width: auto;
    height: auto;
    margin: 0;
    padding: 0;
    position: static;
    overflow: visible;
  }

  .focus\:absolute:focus {
    position: absolute;
  }

  .focus\:fixed:focus {
    position: fixed;
  }

  .focus\:inset-x-2:focus {
    inset-inline: calc(var(--spacing) * 2);
  }

  .focus\:top-2:focus {
    top: calc(var(--spacing) * 2);
  }

  .focus\:bottom-2:focus {
    bottom: calc(var(--spacing) * 2);
  }

  .focus\:left-2:focus {
    left: calc(var(--spacing) * 2);
  }

  .focus\:z-10:focus {
    z-index: 10;
  }

  .focus\:z-50:focus {
    z-index: 50;
  }

  .focus\:rounded-md:focus {
    border-radius: 8px;
  }

  .focus\:bg-accent:focus {
    background-color: var(--accent);
  }

  .focus\:bg-card:focus {
    background-color: var(--card);
  }

  .focus\:px-1\.5:focus {
    padding-inline: calc(var(--spacing) * 1.5);
  }

  .focus\:px-4:focus {
    padding-inline: calc(var(--spacing) * 4);
  }

  .focus\:py-1:focus {
    padding-block: var(--spacing);
  }

  .focus\:py-3:focus {
    padding-block: calc(var(--spacing) * 3);
  }

  .focus\:text-center:focus {
    text-align: center;
  }

  .focus\:text-xs:focus {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .focus\:font-semibold:focus {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }

  .focus\:text-accent-foreground:focus {
    color: var(--accent-foreground);
  }

  .focus\:text-brand:focus {
    color: var(--brand-primary);
  }

  .focus\:underline:focus {
    text-decoration-line: underline;
  }

  .focus\:underline-offset-4:focus {
    text-underline-offset: 4px;
  }

  .focus\:shadow-md:focus {
    --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a), 0 2px 4px -2px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus\:ring-2:focus {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus\:ring-ring:focus {
    --tw-ring-color: var(--ring);
  }

  .focus\:ring-offset-2:focus {
    --tw-ring-offset-width: 2px;
    --tw-ring-offset-shadow: var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  }

  .focus\:outline-hidden:focus {
    --tw-outline-style: none;
    outline-style: none;
  }

  @media (forced-colors: active) {
    .focus\:outline-hidden:focus {
      outline-offset: 2px;
      outline: 2px solid #0000;
    }
  }

  .focus-visible\:z-10:focus-visible {
    z-index: 10;
  }

  .focus-visible\:border-ring:focus-visible {
    border-color: var(--ring);
  }

  .focus-visible\:bg-foreground\/5:focus-visible {
    background-color: var(--foreground);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus-visible\:bg-foreground\/5:focus-visible {
      background-color: color-mix(in oklab, var(--foreground) 5%, transparent);
    }
  }

  .focus-visible\:ring-0:focus-visible {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus-visible\:ring-2:focus-visible {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus-visible\:ring-3:focus-visible, .focus-visible\:ring-\[3px\]:focus-visible {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus-visible\:ring-destructive\/20:focus-visible {
    --tw-ring-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus-visible\:ring-destructive\/20:focus-visible {
      --tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent);
    }
  }

  .focus-visible\:ring-ring:focus-visible {
    --tw-ring-color: var(--ring);
  }

  .focus-visible\:ring-ring\/50:focus-visible {
    --tw-ring-color: var(--ring);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus-visible\:ring-ring\/50:focus-visible {
      --tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent);
    }
  }

  .focus-visible\:outline-3:focus-visible {
    outline-style: var(--tw-outline-style);
    outline-width: 3px;
  }

  .focus-visible\:-outline-offset-3\!:focus-visible {
    outline-offset: calc(3px * -1) !important;
  }

  .focus-visible\:outline-offset-2:focus-visible {
    outline-offset: 2px;
  }

  .focus-visible\:outline-offset-4:focus-visible {
    outline-offset: 4px;
  }

  .focus-visible\:outline-ring:focus-visible {
    outline-color: var(--ring);
  }

  .focus-visible\:outline-none:focus-visible {
    --tw-outline-style: none;
    outline-style: none;
  }

  .focus-visible\:ring-inset:focus-visible {
    --tw-ring-inset: inset;
  }

  .active\:bg-secondary:active {
    background-color: var(--secondary);
  }

  .active\:bg-sidebar-accent:active {
    background-color: var(--sidebar-accent);
  }

  .active\:text-secondary-foreground:active {
    color: var(--secondary-foreground);
  }

  .active\:text-sidebar-accent-foreground:active {
    color: var(--sidebar-accent-foreground);
  }

  @media (hover: hover) {
    .enabled\:hover\:bg-sidebar-accent:enabled:hover {
      background-color: var(--sidebar-accent);
    }
  }

  .disabled\:pointer-events-none:disabled {
    pointer-events: none;
  }

  .disabled\:cursor-default:disabled {
    cursor: default;
  }

  .disabled\:cursor-not-allowed:disabled {
    cursor: not-allowed;
  }

  .disabled\:bg-sidebar:disabled {
    background-color: var(--sidebar);
  }

  .disabled\:text-muted-foreground:disabled {
    color: var(--muted);
  }

  .disabled\:no-underline:disabled {
    text-decoration-line: none;
  }

  .disabled\:opacity-50:disabled {
    opacity: .5;
  }

  :where([data-side="left"]) .in-data-\[side\=left\]\:cursor-w-resize {
    cursor: w-resize;
  }

  :where([data-side="right"]) .in-data-\[side\=right\]\:cursor-e-resize {
    cursor: e-resize;
  }

  :where([data-slot="card"]) .in-data-\[slot\=card\]\:bg-background {
    background-color: var(--background);
  }

  .has-checked\:bg-background:has(:checked) {
    background-color: var(--background);
  }

  .has-checked\:text-foreground:has(:checked) {
    color: var(--foreground);
  }

  .has-checked\:shadow-xs:has(:checked) {
    --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, #0000000d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .has-focus-visible\:bg-sidebar-accent:has(:focus-visible) {
    background-color: var(--sidebar-accent);
  }

  .has-focus-visible\:outline-3:has(:focus-visible) {
    outline-style: var(--tw-outline-style);
    outline-width: 3px;
  }

  .has-focus-visible\:outline-offset-2:has(:focus-visible) {
    outline-offset: 2px;
  }

  .has-focus-visible\:outline-ring:has(:focus-visible) {
    outline-color: var(--ring);
  }

  .has-disabled\:cursor-not-allowed:has(:disabled) {
    cursor: not-allowed;
  }

  .has-disabled\:opacity-60:has(:disabled) {
    opacity: .6;
  }

  .has-aria-checked\:bg-secondary:has([aria-checked="true"]) {
    background-color: var(--secondary);
  }

  .has-aria-checked\:text-secondary-foreground:has([aria-checked="true"]) {
    color: var(--secondary-foreground);
  }

  .has-aria-checked\:ring-1:has([aria-checked="true"]) {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .has-aria-checked\:ring-brand:has([aria-checked="true"]) {
    --tw-ring-color: var(--brand-primary);
  }

  .has-aria-checked\:ring-inset:has([aria-checked="true"]) {
    --tw-ring-inset: inset;
  }

  .has-aria-expanded\:bg-sidebar-accent:has([aria-expanded="true"]) {
    background-color: var(--sidebar-accent);
  }

  .has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot="card-action"]) {
    grid-template-columns: 1fr auto;
  }

  .has-data-\[slot\=card-row\]\:pb-0:has([data-slot="card-row"]) {
    padding-bottom: 0;
  }

  .has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant="inset"]) {
    background-color: var(--sidebar);
  }

  .has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:border-ring:has([data-slot="input-group-control"]:focus-visible) {
    border-color: var(--ring);
  }

  .has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-\[3px\]:has([data-slot="input-group-control"]:focus-visible) {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring:has([data-slot="input-group-control"]:focus-visible) {
    --tw-ring-color: var(--ring);
  }

  .has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot="input-group-control"]:focus-visible) {
    --tw-ring-color: var(--ring);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot="input-group-control"]:focus-visible) {
      --tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent);
    }
  }

  .has-\[\[data-slot\]\[aria-invalid\=true\]\]\:border-destructive:has([data-slot][aria-invalid="true"]) {
    border-color: var(--destructive);
  }

  .has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid="true"]) {
    --tw-ring-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid="true"]) {
      --tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent);
    }
  }

  .has-\[button\]\:p-0:has(:is(button)) {
    padding: 0;
  }

  .has-\[input\:disabled\]\:cursor-default:has(:is(input:disabled)) {
    cursor: default;
  }

  @media (hover: hover) {
    .has-\[input\:disabled\]\:hover\:bg-background:has(:is(input:disabled)):hover {
      background-color: var(--background);
    }
  }

  .has-\[input\:focus-visible\]\:border-ring:has(:is(input:focus-visible)) {
    border-color: var(--ring);
  }

  .has-\[input\:focus-visible\]\:ring-3:has(:is(input:focus-visible)) {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .has-\[input\:focus-visible\]\:ring-ring\/50:has(:is(input:focus-visible)) {
    --tw-ring-color: var(--ring);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .has-\[input\:focus-visible\]\:ring-ring\/50:has(:is(input:focus-visible)) {
      --tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent);
    }
  }

  .has-\[\>\[data-align\=block-end\]\]\:h-auto:has( > [data-align="block-end"]) {
    height: auto;
  }

  .has-\[\>\[data-align\=block-end\]\]\:flex-col:has( > [data-align="block-end"]) {
    flex-direction: column;
  }

  .has-\[\>\[data-align\=block-start\]\]\:h-auto:has( > [data-align="block-start"]) {
    height: auto;
  }

  .has-\[\>\[data-align\=block-start\]\]\:flex-col:has( > [data-align="block-start"]) {
    flex-direction: column;
  }

  .has-\[\>button\]\:mr-\[-0\.45rem\]:has( > button) {
    margin-right: -.45rem;
  }

  .has-\[\>button\]\:ml-\[-0\.45rem\]:has( > button) {
    margin-left: -.45rem;
  }

  .has-\[\>kbd\]\:mr-\[-0\.35rem\]:has( > kbd) {
    margin-right: -.35rem;
  }

  .has-\[\>kbd\]\:ml-\[-0\.35rem\]:has( > kbd) {
    margin-left: -.35rem;
  }

  .has-\[\>svg\]\:p-0:has( > svg) {
    padding: 0;
  }

  .has-\[\>svg\]\:px-0:has( > svg) {
    padding-inline: 0;
  }

  .has-\[\>svg\]\:px-1\.5:has( > svg) {
    padding-inline: calc(var(--spacing) * 1.5);
  }

  .has-\[\>svg\]\:px-2:has( > svg) {
    padding-inline: calc(var(--spacing) * 2);
  }

  .has-\[\>svg\]\:px-2\.5:has( > svg) {
    padding-inline: calc(var(--spacing) * 2.5);
  }

  .has-\[\>svg\]\:px-3:has( > svg) {
    padding-inline: calc(var(--spacing) * 3);
  }

  .has-\[\>svg\]\:px-4:has( > svg) {
    padding-inline: calc(var(--spacing) * 4);
  }

  .has-\[\>svg\]\:px-5:has( > svg) {
    padding-inline: calc(var(--spacing) * 5);
  }

  .has-\[\>textarea\]\:h-auto:has( > textarea) {
    height: auto;
  }

  .aria-disabled\:pointer-events-none[aria-disabled="true"] {
    pointer-events: none;
  }

  .aria-disabled\:cursor-not-allowed[aria-disabled="true"] {
    cursor: not-allowed;
  }

  .aria-disabled\:cursor-progress[aria-disabled="true"] {
    cursor: progress;
  }

  .aria-disabled\:opacity-50[aria-disabled="true"] {
    opacity: .5;
  }

  .aria-disabled\:opacity-70[aria-disabled="true"] {
    opacity: .7;
  }

  .aria-invalid\:border-destructive[aria-invalid="true"] {
    border-color: var(--destructive);
  }

  .aria-invalid\:ring-1[aria-invalid="true"] {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .aria-invalid\:ring-destructive[aria-invalid="true"] {
    --tw-ring-color: var(--destructive);
  }

  .aria-invalid\:ring-destructive\/20[aria-invalid="true"] {
    --tw-ring-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .aria-invalid\:ring-destructive\/20[aria-invalid="true"] {
      --tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent);
    }
  }

  .aria-invalid\:ring-inset[aria-invalid="true"] {
    --tw-ring-inset: inset;
  }

  .aria-pressed\:border-primary[aria-pressed="true"] {
    border-color: var(--primary);
  }

  .aria-pressed\:bg-primary\/10[aria-pressed="true"] {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .aria-pressed\:bg-primary\/10[aria-pressed="true"] {
      background-color: color-mix(in oklab, var(--primary) 10%, transparent);
    }
  }

  .aria-pressed\:text-foreground[aria-pressed="true"] {
    color: var(--foreground);
  }

  .aria-pressed\:ring-2[aria-pressed="true"] {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .aria-pressed\:ring-primary[aria-pressed="true"] {
    --tw-ring-color: var(--primary);
  }

  .aria-\[current\=page\]\:bg-primary[aria-current="page"] {
    background-color: var(--primary);
  }

  .aria-\[current\=page\]\:text-primary-foreground[aria-current="page"] {
    color: var(--primary-foreground);
  }

  .aria-\[current\=true\]\:border-l-brand[aria-current="true"] {
    border-left-color: var(--brand-primary);
  }

  .aria-\[current\=true\]\:bg-sidebar-accent[aria-current="true"] {
    background-color: var(--sidebar-accent);
  }

  .data-attention\:before\:absolute[data-attention]:before {
    content: var(--tw-content);
    position: absolute;
  }

  .data-attention\:before\:inset-y-0[data-attention]:before {
    content: var(--tw-content);
    inset-block: 0;
  }

  .data-attention\:before\:left-0[data-attention]:before {
    content: var(--tw-content);
    left: 0;
  }

  .data-attention\:before\:w-0\.75[data-attention]:before {
    content: var(--tw-content);
    width: calc(var(--spacing) * .75);
  }

  .data-attention\:before\:bg-warning-icon[data-attention]:before {
    content: var(--tw-content);
    background-color: var(--warning-icon);
  }

  .data-autoscrolling\:scrollbar-none[data-autoscrolling] {
    scrollbar-width: none;
  }

  .data-empty\:text-muted-foreground[data-empty] {
    color: var(--muted);
  }

  .data-flash\:bg-primary\/10[data-flash] {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-flash\:bg-primary\/10[data-flash] {
      background-color: color-mix(in oklab, var(--primary) 10%, transparent);
    }
  }

  :is(.data-jumping\:\*\*\:transition-none[data-jumping] *) {
    transition-property: none;
  }

  .data-over\:border-primary[data-over] {
    border-color: var(--primary);
  }

  .data-over\:bg-sidebar-accent[data-over] {
    background-color: var(--sidebar-accent);
  }

  .data-pending-scroll\:invisible[data-pending-scroll] {
    visibility: hidden;
  }

  .data-recording\:border-error-ink[data-recording] {
    border-color: var(--error-ink);
  }

  .data-recording\:bg-error-soft[data-recording] {
    background-color: var(--error-soft);
  }

  .data-recording\:text-error-ink[data-recording] {
    color: var(--error-ink);
  }

  @media (hover: hover) {
    .data-recording\:hover\:bg-error-soft[data-recording]:hover {
      background-color: var(--error-soft);
    }

    .data-recording\:hover\:text-error-ink[data-recording]:hover {
      color: var(--error-ink);
    }
  }

  :is(.group-data-\[align\=end\]\/message\:\*\:data-slot\:self-end:is(:where(.group\/message)[data-align="end"] *) > *)[data-slot] {
    align-self: flex-end;
  }

  .data-\[active\=false\]\:pointer-events-none[data-active="false"] {
    pointer-events: none;
  }

  .data-\[active\=false\]\:scale-95[data-active="false"] {
    --tw-scale-x: 95%;
    --tw-scale-y: 95%;
    --tw-scale-z: 95%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .data-\[active\=false\]\:opacity-0[data-active="false"] {
    opacity: 0;
  }

  .data-\[active\=false\]\:duration-400[data-active="false"] {
    --tw-duration: .4s;
    transition-duration: .4s;
  }

  .data-\[active\=false\]\:ease-\[cubic-bezier\(0\.7\,0\,0\.84\,0\)\][data-active="false"] {
    --tw-ease: cubic-bezier(.7,0,.84,0);
    transition-timing-function: cubic-bezier(.7, 0, .84, 0);
  }

  .data-\[active\=true\]\:translate-y-0[data-active="true"] {
    --tw-translate-y: 0px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .data-\[active\=true\]\:scale-100[data-active="true"] {
    --tw-scale-x: 100%;
    --tw-scale-y: 100%;
    --tw-scale-z: 100%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .data-\[active\=true\]\:bg-sidebar-accent[data-active="true"] {
    background-color: var(--sidebar-accent);
  }

  .data-\[active\=true\]\:font-medium[data-active="true"] {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }

  .data-\[active\=true\]\:text-sidebar-accent-foreground[data-active="true"] {
    color: var(--sidebar-accent-foreground);
  }

  .data-\[active\=true\]\:opacity-100[data-active="true"] {
    opacity: 1;
  }

  .data-\[active\=true\]\:ease-\[cubic-bezier\(0\.23\,1\,0\.32\,1\)\][data-active="true"] {
    --tw-ease: cubic-bezier(.23,1,.32,1);
    transition-timing-function: cubic-bezier(.23, 1, .32, 1);
  }

  .data-\[active\=true\]\:before\:absolute[data-active="true"]:before {
    content: var(--tw-content);
    position: absolute;
  }

  .data-\[active\=true\]\:before\:top-1\/2[data-active="true"]:before {
    content: var(--tw-content);
    top: 50%;
  }

  .data-\[active\=true\]\:before\:left-0[data-active="true"]:before {
    content: var(--tw-content);
    left: 0;
  }

  .data-\[active\=true\]\:before\:h-5[data-active="true"]:before {
    content: var(--tw-content);
    height: calc(var(--spacing) * 5);
  }

  .data-\[active\=true\]\:before\:w-1[data-active="true"]:before {
    content: var(--tw-content);
    width: var(--spacing);
  }

  .data-\[active\=true\]\:before\:-translate-y-1\/2[data-active="true"]:before {
    content: var(--tw-content);
    --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .data-\[active\=true\]\:before\:rounded-full[data-active="true"]:before {
    content: var(--tw-content);
    border-radius: 3.40282e38px;
  }

  .data-\[active\=true\]\:before\:bg-primary[data-active="true"]:before {
    content: var(--tw-content);
    background-color: var(--primary);
  }

  .data-\[align\=end\]\:flex-row-reverse[data-align="end"] {
    flex-direction: row-reverse;
  }

  .data-\[align\=end\]\:self-end[data-align="end"] {
    align-self: flex-end;
  }

  .data-\[direction\=end\]\:bottom-4[data-direction="end"] {
    bottom: calc(var(--spacing) * 4);
  }

  .data-\[direction\=end\]\:data-\[active\=false\]\:translate-y-full[data-direction="end"][data-active="false"] {
    --tw-translate-y: 100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .data-\[direction\=start\]\:top-4[data-direction="start"] {
    top: calc(var(--spacing) * 4);
  }

  .data-\[direction\=start\]\:data-\[active\=false\]\:-translate-y-full[data-direction="start"][data-active="false"] {
    --tw-translate-y: -100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .data-\[disabled\]\:pointer-events-none[data-disabled] {
    pointer-events: none;
  }

  .data-\[disabled\]\:opacity-50[data-disabled] {
    opacity: .5;
  }

  .data-\[inset\]\:pl-8[data-inset] {
    padding-left: calc(var(--spacing) * 8);
  }

  .data-\[kind\=business-test\]\:border-primary[data-kind="business-test"] {
    border-color: var(--primary);
  }

  .data-\[kind\=code-change\]\:border-brand[data-kind="code-change"] {
    border-color: var(--brand-primary);
  }

  .data-\[orientation\=horizontal\]\:h-px[data-orientation="horizontal"] {
    height: 1px;
  }

  .data-\[orientation\=horizontal\]\:w-auto[data-orientation="horizontal"] {
    width: auto;
  }

  .data-\[orientation\=horizontal\]\:w-full[data-orientation="horizontal"] {
    width: 100%;
  }

  .data-\[orientation\=vertical\]\:h-6[data-orientation="vertical"] {
    height: calc(var(--spacing) * 6);
  }

  .data-\[orientation\=vertical\]\:h-full[data-orientation="vertical"] {
    height: 100%;
  }

  .data-\[orientation\=vertical\]\:w-px[data-orientation="vertical"] {
    width: 1px;
  }

  .data-\[placeholder\]\:text-muted-foreground[data-placeholder] {
    color: var(--muted);
  }

  .data-\[placeholder\]\:text-muted-foreground\/90[data-placeholder] {
    color: var(--muted);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-\[placeholder\]\:text-muted-foreground\/90[data-placeholder] {
      color: color-mix(in oklab, var(--muted) 90%, transparent);
    }
  }

  .data-\[side\=bottom\]\:translate-y-1[data-side="bottom"] {
    --tw-translate-y: var(--spacing);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .data-\[side\=bottom\]\:slide-in-from-top-2[data-side="bottom"] {
    --tw-enter-translate-y: calc(2*var(--spacing)*-1);
  }

  .data-\[side\=left\]\:-translate-x-1[data-side="left"] {
    --tw-translate-x: calc(var(--spacing) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .data-\[side\=left\]\:slide-in-from-right-2[data-side="left"] {
    --tw-enter-translate-x: calc(2*var(--spacing));
  }

  .data-\[side\=right\]\:translate-x-1[data-side="right"] {
    --tw-translate-x: var(--spacing);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .data-\[side\=right\]\:slide-in-from-left-2[data-side="right"] {
    --tw-enter-translate-x: calc(2*var(--spacing)*-1);
  }

  .data-\[side\=top\]\:-translate-y-1[data-side="top"] {
    --tw-translate-y: calc(var(--spacing) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .data-\[side\=top\]\:slide-in-from-bottom-2[data-side="top"] {
    --tw-enter-translate-y: calc(2*var(--spacing));
  }

  .data-\[size\=default\]\:h-9[data-size="default"] {
    height: calc(var(--spacing) * 9);
  }

  .data-\[size\=default\]\:h-11[data-size="default"] {
    height: calc(var(--spacing) * 11);
  }

  .data-\[size\=lg\]\:size-10[data-size="lg"] {
    width: calc(var(--spacing) * 10);
    height: calc(var(--spacing) * 10);
  }

  .data-\[size\=sm\]\:size-6[data-size="sm"] {
    width: calc(var(--spacing) * 6);
    height: calc(var(--spacing) * 6);
  }

  .data-\[size\=sm\]\:h-8[data-size="sm"] {
    height: calc(var(--spacing) * 8);
  }

  :is(.\*\:data-\[slot\=avatar\]\:ring-2 > *)[data-slot="avatar"] {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  :is(.\*\:data-\[slot\=avatar\]\:ring-background > *)[data-slot="avatar"] {
    --tw-ring-color: var(--background);
  }

  :is(.\*\:data-\[slot\=badge-dot\]\:bg-error-icon > *)[data-slot="badge-dot"] {
    background-color: var(--error-icon);
  }

  :is(.\*\:data-\[slot\=badge-dot\]\:bg-info-icon > *)[data-slot="badge-dot"] {
    background-color: var(--info-icon);
  }

  :is(.\*\:data-\[slot\=badge-dot\]\:bg-muted-foreground > *)[data-slot="badge-dot"] {
    background-color: var(--muted);
  }

  :is(.\*\:data-\[slot\=badge-dot\]\:bg-success-icon > *)[data-slot="badge-dot"] {
    background-color: var(--success-icon);
  }

  :is(.\*\:data-\[slot\=badge-dot\]\:bg-warning-icon > *)[data-slot="badge-dot"] {
    background-color: var(--warning-icon);
  }

  :is(.\*\:data-\[slot\=bubble-content\]\:rounded-none > *)[data-slot="bubble-content"] {
    border-radius: 0;
  }

  :is(.\*\:data-\[slot\=bubble-content\]\:border-border > *)[data-slot="bubble-content"] {
    border-color: var(--border);
  }

  :is(.\*\:data-\[slot\=bubble-content\]\:bg-\(--brand-accent-soft\) > *)[data-slot="bubble-content"] {
    background-color: var(--brand-accent-soft);
  }

  :is(.\*\:data-\[slot\=bubble-content\]\:bg-\(--bubble-other\) > *)[data-slot="bubble-content"] {
    background-color: var(--bubble-other);
  }

  :is(.\*\:data-\[slot\=bubble-content\]\:bg-\[oklch\(from_var\(--primary\)_0\.93_calc\(c\*0\.4\)_h\)\] > *)[data-slot="bubble-content"] {
    background-color: oklch(from var(--primary) .93 calc(c * .4) h);
  }

  :is(.\*\:data-\[slot\=bubble-content\]\:bg-background > *)[data-slot="bubble-content"] {
    background-color: var(--background);
  }

  :is(.\*\:data-\[slot\=bubble-content\]\:bg-destructive\/10 > *)[data-slot="bubble-content"] {
    background-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    :is(.\*\:data-\[slot\=bubble-content\]\:bg-destructive\/10 > *)[data-slot="bubble-content"] {
      background-color: color-mix(in oklab, var(--destructive) 10%, transparent);
    }
  }

  :is(.\*\:data-\[slot\=bubble-content\]\:bg-muted > *)[data-slot="bubble-content"] {
    background-color: var(--surface-olive-muted);
  }

  :is(.\*\:data-\[slot\=bubble-content\]\:bg-primary > *)[data-slot="bubble-content"] {
    background-color: var(--primary);
  }

  :is(.\*\:data-\[slot\=bubble-content\]\:bg-secondary > *)[data-slot="bubble-content"] {
    background-color: var(--secondary);
  }

  :is(.\*\:data-\[slot\=bubble-content\]\:bg-sidebar-accent > *)[data-slot="bubble-content"] {
    background-color: var(--sidebar-accent);
  }

  :is(.\*\:data-\[slot\=bubble-content\]\:bg-transparent > *)[data-slot="bubble-content"] {
    background-color: #0000;
  }

  :is(.\*\:data-\[slot\=bubble-content\]\:p-0 > *)[data-slot="bubble-content"] {
    padding: 0;
  }

  :is(.\*\:data-\[slot\=bubble-content\]\:text-destructive > *)[data-slot="bubble-content"] {
    color: var(--destructive);
  }

  :is(.\*\:data-\[slot\=bubble-content\]\:text-foreground > *)[data-slot="bubble-content"] {
    color: var(--foreground);
  }

  :is(.\*\:data-\[slot\=bubble-content\]\:text-primary-foreground > *)[data-slot="bubble-content"] {
    color: var(--primary-foreground);
  }

  :is(.\*\:data-\[slot\=bubble-content\]\:text-secondary-foreground > *)[data-slot="bubble-content"] {
    color: var(--secondary-foreground);
  }

  :is(.\*\:data-\[slot\=bubble-content\]\:shadow-sm > *)[data-slot="bubble-content"] {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  :is(.\*\:data-\[slot\=card\]\:max-w-none > *)[data-slot="card"] {
    max-width: none;
  }

  :is(.\*\:data-\[slot\=request-choice\]\:mb-0 > *)[data-slot="request-choice"] {
    margin-bottom: 0;
  }

  :is(.\*\:data-\[slot\=select-value\]\:line-clamp-1 > *)[data-slot="select-value"] {
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }

  :is(.\*\:data-\[slot\=select-value\]\:flex > *)[data-slot="select-value"] {
    display: flex;
  }

  :is(.\*\:data-\[slot\=select-value\]\:items-center > *)[data-slot="select-value"] {
    align-items: center;
  }

  :is(.\*\:data-\[slot\=select-value\]\:gap-2 > *)[data-slot="select-value"] {
    gap: calc(var(--spacing) * 2);
  }

  :is(.\*\:data-\[slot\=table-container\]\:overflow-visible > *)[data-slot="table-container"] {
    overflow: visible;
  }

  .data-\[state\=active\]\:bg-primary[data-state="active"] {
    background-color: var(--primary);
  }

  .data-\[state\=active\]\:bg-secondary[data-state="active"] {
    background-color: var(--secondary);
  }

  .data-\[state\=active\]\:text-primary-foreground[data-state="active"] {
    color: var(--primary-foreground);
  }

  .data-\[state\=active\]\:text-secondary-foreground[data-state="active"] {
    color: var(--secondary-foreground);
  }

  .data-\[state\=active\]\:shadow-none[data-state="active"] {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .data-\[state\=active\]\:ring-1[data-state="active"] {
    --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);
  }

  .data-\[state\=active\]\:ring-brand[data-state="active"] {
    --tw-ring-color: var(--brand-primary);
  }

  .data-\[state\=active\]\:ring-inset[data-state="active"] {
    --tw-ring-inset: inset;
  }

  .data-\[state\=checked\]\:border-primary[data-state="checked"] {
    border-color: var(--primary);
  }

  .data-\[state\=checked\]\:bg-primary[data-state="checked"] {
    background-color: var(--primary);
  }

  .data-\[state\=checked\]\:text-primary-foreground[data-state="checked"], :is(.data-\[state\=checked\]\:\*\*\:text-primary-foreground[data-state="checked"] *) {
    color: var(--primary-foreground);
  }

  .disabled\:data-\[state\=checked\]\:bg-primary\/50:disabled[data-state="checked"] {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .disabled\:data-\[state\=checked\]\:bg-primary\/50:disabled[data-state="checked"] {
      background-color: color-mix(in oklab, var(--primary) 50%, transparent);
    }
  }

  .data-\[state\=closed\]\:hidden[data-state="closed"] {
    display: none;
  }

  .data-\[state\=closed\]\:animate-out[data-state="closed"] {
    animation: exit var(--tw-animation-duration, var(--tw-duration, .15s))var(--tw-ease, ease)var(--tw-animation-delay, 0s)var(--tw-animation-iteration-count, 1)var(--tw-animation-direction, normal)var(--tw-animation-fill-mode, none);
  }

  .data-\[state\=closed\]\:duration-300[data-state="closed"] {
    --tw-duration: .3s;
    transition-duration: .3s;
  }

  .data-\[state\=closed\]\:fade-out-0[data-state="closed"] {
    --tw-exit-opacity: 0;
  }

  .data-\[state\=closed\]\:zoom-out-95[data-state="closed"] {
    --tw-exit-scale: .95;
  }

  .data-\[state\=closed\]\:slide-out-to-bottom[data-state="closed"] {
    --tw-exit-translate-y: 100%;
  }

  .data-\[state\=closed\]\:slide-out-to-left[data-state="closed"] {
    --tw-exit-translate-x: -100%;
  }

  .data-\[state\=closed\]\:slide-out-to-right[data-state="closed"] {
    --tw-exit-translate-x: 100%;
  }

  .data-\[state\=closed\]\:slide-out-to-top[data-state="closed"] {
    --tw-exit-translate-y: -100%;
  }

  .data-\[state\=indeterminate\]\:border-primary[data-state="indeterminate"] {
    border-color: var(--primary);
  }

  .data-\[state\=indeterminate\]\:bg-primary[data-state="indeterminate"] {
    background-color: var(--primary);
  }

  .data-\[state\=indeterminate\]\:text-primary-foreground[data-state="indeterminate"] {
    color: var(--primary-foreground);
  }

  .data-\[state\=on\]\:bg-primary[data-state="on"] {
    background-color: var(--primary);
  }

  .data-\[state\=on\]\:bg-secondary[data-state="on"] {
    background-color: var(--secondary);
  }

  .data-\[state\=on\]\:text-primary-foreground[data-state="on"] {
    color: var(--primary-foreground);
  }

  .data-\[state\=on\]\:text-secondary-foreground[data-state="on"] {
    color: var(--secondary-foreground);
  }

  .data-\[state\=on\]\:ring-1[data-state="on"] {
    --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);
  }

  .data-\[state\=on\]\:ring-brand[data-state="on"] {
    --tw-ring-color: var(--brand-primary);
  }

  .data-\[state\=on\]\:ring-inset[data-state="on"] {
    --tw-ring-inset: inset;
  }

  :is(.data-\[state\=on\]\:\*\:text-secondary-foreground[data-state="on"] > *), :is(.data-\[state\=on\]\:\*\*\:text-secondary-foreground[data-state="on"] *) {
    color: var(--secondary-foreground);
  }

  .data-\[state\=open\]\:animate-in[data-state="open"] {
    animation: enter var(--tw-animation-duration, var(--tw-duration, .15s))var(--tw-ease, ease)var(--tw-animation-delay, 0s)var(--tw-animation-iteration-count, 1)var(--tw-animation-direction, normal)var(--tw-animation-fill-mode, none);
  }

  .data-\[state\=open\]\:bg-accent[data-state="open"] {
    background-color: var(--accent);
  }

  .data-\[state\=open\]\:bg-sidebar-accent[data-state="open"] {
    background-color: var(--sidebar-accent);
  }

  .data-\[state\=open\]\:text-accent-foreground[data-state="open"] {
    color: var(--accent-foreground);
  }

  .data-\[state\=open\]\:opacity-100[data-state="open"] {
    opacity: 1;
  }

  .data-\[state\=open\]\:duration-500[data-state="open"] {
    --tw-duration: .5s;
    transition-duration: .5s;
  }

  .data-\[state\=open\]\:fade-in-0[data-state="open"] {
    --tw-enter-opacity: 0;
  }

  .data-\[state\=open\]\:zoom-in-95[data-state="open"] {
    --tw-enter-scale: .95;
  }

  .data-\[state\=open\]\:slide-in-from-bottom[data-state="open"] {
    --tw-enter-translate-y: 100%;
  }

  .data-\[state\=open\]\:slide-in-from-left[data-state="open"] {
    --tw-enter-translate-x: -100%;
  }

  .data-\[state\=open\]\:slide-in-from-right[data-state="open"] {
    --tw-enter-translate-x: 100%;
  }

  .data-\[state\=open\]\:slide-in-from-top[data-state="open"] {
    --tw-enter-translate-y: -100%;
  }

  @media (hover: hover) {
    .data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state="open"]:hover {
      background-color: var(--sidebar-accent);
    }

    .data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state="open"]:hover {
      color: var(--sidebar-accent-foreground);
    }
  }

  .data-\[state\=selected\]\:bg-sidebar-accent[data-state="selected"] {
    background-color: var(--sidebar-accent);
  }

  .data-\[status\=failed\]\:ring-1[data-status="failed"] {
    --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);
  }

  .data-\[status\=failed\]\:ring-primary[data-status="failed"] {
    --tw-ring-color: var(--primary);
  }

  .data-\[status\=failed\]\:ring-inset[data-status="failed"] {
    --tw-ring-inset: inset;
  }

  .data-\[variant\=destructive\]\:text-destructive[data-variant="destructive"] {
    color: var(--destructive);
  }

  .data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant="destructive"]:focus {
    background-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant="destructive"]:focus {
      background-color: color-mix(in oklab, var(--destructive) 10%, transparent);
    }
  }

  .data-\[variant\=destructive\]\:focus\:text-destructive[data-variant="destructive"]:focus {
    color: var(--destructive);
  }

  .data-\[variant\=ghost\]\:max-w-full[data-variant="ghost"] {
    max-width: 100%;
  }

  .data-\[variant\=outline\]\:border-l[data-variant="outline"] {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }

  .data-\[variant\=outline\]\:border-l-0[data-variant="outline"] {
    border-left-style: var(--tw-border-style);
    border-left-width: 0;
  }

  .data-\[variant\=outline\]\:shadow-xs[data-variant="outline"] {
    --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, #0000000d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .data-\[variant\=outline\]\:first\:border-l[data-variant="outline"]:first-child {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }

  @media (prefers-reduced-motion: no-preference) {
    .motion-safe\:animate-in {
      animation: enter var(--tw-animation-duration, var(--tw-duration, .15s))var(--tw-ease, ease)var(--tw-animation-delay, 0s)var(--tw-animation-iteration-count, 1)var(--tw-animation-direction, normal)var(--tw-animation-fill-mode, none);
    }

    .motion-safe\:animate-pulse {
      animation: var(--animate-pulse);
    }

    .motion-safe\:animate-spin {
      animation: var(--animate-spin);
    }

    .motion-safe\:duration-300 {
      --tw-duration: .3s;
      transition-duration: .3s;
    }

    .motion-safe\:zoom-in-50 {
      --tw-enter-scale: .5;
    }

    .motion-safe\:fade-in {
      --tw-enter-opacity: 0;
    }

    .motion-safe\:slide-in-from-bottom-1 {
      --tw-enter-translate-y: calc(1*var(--spacing));
    }

    @media (hover: hover) {
      .motion-safe\:group-hover\/button\:-translate-x-1:is(:where(.group\/button):hover *) {
        --tw-translate-x: calc(var(--spacing) * -1);
        translate: var(--tw-translate-x) var(--tw-translate-y);
      }

      .motion-safe\:group-hover\/button\:translate-x-0\.5:is(:where(.group\/button):hover *) {
        --tw-translate-x: calc(var(--spacing) * .5);
        translate: var(--tw-translate-x) var(--tw-translate-y);
      }

      .motion-safe\:group-hover\/button\:translate-x-1:is(:where(.group\/button):hover *) {
        --tw-translate-x: var(--spacing);
        translate: var(--tw-translate-x) var(--tw-translate-y);
      }

      .motion-safe\:group-hover\/button\:-translate-y-0\.5:is(:where(.group\/button):hover *) {
        --tw-translate-y: calc(var(--spacing) * -.5);
        translate: var(--tw-translate-x) var(--tw-translate-y);
      }

      .motion-safe\:group-hover\/button\:rotate-90:is(:where(.group\/button):hover *) {
        rotate: 90deg;
      }
    }

    .motion-safe\:active\:scale-98:active {
      --tw-scale-x: 98%;
      --tw-scale-y: 98%;
      --tw-scale-z: 98%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }

    @media (hover: hover) {
      .motion-safe\:enabled\:hover\:-translate-y-1:enabled:hover {
        --tw-translate-y: calc(var(--spacing) * -1);
        translate: var(--tw-translate-x) var(--tw-translate-y);
      }
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .motion-reduce\:animate-none {
      animation: none;
    }

    .motion-reduce\:transition-none {
      transition-property: none;
    }

    @media (hover: hover) {
      .motion-reduce\:hover\:translate-y-0:hover {
        --tw-translate-y: 0px;
        translate: var(--tw-translate-x) var(--tw-translate-y);
      }
    }
  }

  @media not (min-width: 700px) {
    .max-\[700px\]\:sr-only {
      clip-path: inset(50%);
      white-space: nowrap;
      border-width: 0;
      width: 1px;
      height: 1px;
      margin: -1px;
      padding: 0;
      position: absolute;
      overflow: hidden;
    }

    .max-\[700px\]\:block {
      display: block;
    }

    .max-\[700px\]\:grid {
      display: grid;
    }

    .max-\[700px\]\:inline-flex {
      display: inline-flex;
    }

    .max-\[700px\]\:h-13 {
      height: calc(var(--spacing) * 13);
    }

    .max-\[700px\]\:min-h-11 {
      min-height: calc(var(--spacing) * 11);
    }

    .max-\[700px\]\:max-w-full {
      max-width: 100%;
    }

    .max-\[700px\]\:max-w-none {
      max-width: none;
    }

    .max-\[700px\]\:min-w-0 {
      min-width: 0;
    }

    .max-\[700px\]\:items-center {
      align-items: center;
    }

    .max-\[700px\]\:gap-2\.5 {
      gap: calc(var(--spacing) * 2.5);
    }

    .max-\[700px\]\:overflow-x-visible {
      overflow-x: visible;
    }

    .max-\[700px\]\:rounded-lg {
      border-radius: 10px;
    }

    .max-\[700px\]\:border\! {
      border-style: var(--tw-border-style) !important;
      border-width: 1px !important;
    }

    .max-\[700px\]\:px-0 {
      padding-inline: 0;
    }

    .max-\[700px\]\:px-4 {
      padding-inline: calc(var(--spacing) * 4);
    }

    .max-\[700px\]\:py-2 {
      padding-block: calc(var(--spacing) * 2);
    }

    .max-\[700px\]\:py-2\.25 {
      padding-block: calc(var(--spacing) * 2.25);
    }

    .max-\[700px\]\:wrap-anywhere {
      overflow-wrap: anywhere;
    }

    .max-\[700px\]\:whitespace-normal {
      white-space: normal;
    }

    .max-\[700px\]\:before\:mb-1:before {
      content: var(--tw-content);
      margin-bottom: var(--spacing);
    }

    .max-\[700px\]\:before\:block:before {
      content: var(--tw-content);
      display: block;
    }

    .max-\[700px\]\:before\:text-\[11px\]:before {
      content: var(--tw-content);
      font-size: 11px;
    }

    .max-\[700px\]\:before\:font-semibold:before {
      content: var(--tw-content);
      --tw-font-weight: var(--font-weight-semibold);
      font-weight: var(--font-weight-semibold);
    }

    .max-\[700px\]\:before\:tracking-\[0\.7px\]:before {
      content: var(--tw-content);
      --tw-tracking: .7px;
      letter-spacing: .7px;
    }

    .max-\[700px\]\:before\:text-muted-foreground:before {
      content: var(--tw-content);
      color: var(--muted);
    }

    .max-\[700px\]\:before\:uppercase:before {
      content: var(--tw-content);
      text-transform: uppercase;
    }

    .max-\[700px\]\:before\:content-\[attr\(data-label\)\]:before {
      --tw-content: attr(data-label);
      content: var(--tw-content);
    }
  }

  @media not (min-width: 80rem) {
    .max-xl\:col-span-1 {
      grid-column: span 1 / span 1;
    }

    .max-xl\:col-span-2 {
      grid-column: span 2 / span 2;
    }

    .max-xl\:-my-7 {
      margin-block: calc(var(--spacing) * -7);
    }

    .max-xl\:hidden {
      display: none;
    }

    .max-xl\:w-72 {
      width: calc(var(--spacing) * 72);
    }

    .max-xl\:grid-cols-1 {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }

    .max-xl\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .max-xl\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .max-xl\:p-4 {
      padding: calc(var(--spacing) * 4);
    }

    .max-xl\:p-7 {
      padding: calc(var(--spacing) * 7);
    }

    .max-xl\:px-7 {
      padding-inline: calc(var(--spacing) * 7);
    }

    :is(.max-xl\:\*\:col-span-full\! > *) {
      grid-column: 1 / -1 !important;
    }
  }

  @media not (min-width: 64rem) {
    .max-lg\:col-span-1 {
      grid-column: span 1 / span 1;
    }

    .max-lg\:col-span-2 {
      grid-column: span 2 / span 2;
    }

    .max-lg\:col-span-3 {
      grid-column: span 3 / span 3;
    }

    .max-lg\:grid {
      display: grid;
    }

    .max-lg\:hidden {
      display: none;
    }

    .max-lg\:h-48 {
      height: calc(var(--spacing) * 48);
    }

    .max-lg\:h-auto {
      height: auto;
    }

    .max-lg\:min-h-14 {
      min-height: calc(var(--spacing) * 14);
    }

    .max-lg\:w-\[calc\(100\%-2rem\)\] {
      width: calc(100% - 2rem);
    }

    .max-lg\:max-w-md {
      max-width: var(--container-md);
    }

    .max-lg\:grid-cols-1 {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }

    .max-lg\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .max-lg\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .max-lg\:grid-cols-\[auto_minmax\(0\,1fr\)\] {
      grid-template-columns: auto minmax(0, 1fr);
    }

    .max-lg\:flex-col {
      flex-direction: column;
    }

    .max-lg\:items-stretch {
      align-items: stretch;
    }

    .max-lg\:justify-between {
      justify-content: space-between;
    }

    .max-lg\:justify-start {
      justify-content: flex-start;
    }

    .max-lg\:gap-1 {
      gap: var(--spacing);
    }

    .max-lg\:px-1 {
      padding-inline: var(--spacing);
    }

    .max-lg\:text-xs {
      font-size: var(--text-xs);
      line-height: var(--tw-leading, var(--text-xs--line-height));
    }

    .max-lg\:whitespace-normal {
      white-space: normal;
    }
  }

  @media not (min-width: 48rem) {
    .max-md\:absolute {
      position: absolute;
    }

    .max-md\:static {
      position: static;
    }

    .max-md\:inset-0 {
      inset: 0;
    }

    .max-md\:top-5 {
      top: calc(var(--spacing) * 5);
    }

    .max-md\:right-3 {
      right: calc(var(--spacing) * 3);
    }

    .max-md\:z-30 {
      z-index: 30;
    }

    .max-md\:col-span-1 {
      grid-column: span 1 / span 1;
    }

    .max-md\:mx-0 {
      margin-inline: 0;
    }

    .max-md\:mt-1 {
      margin-top: var(--spacing);
    }

    .max-md\:mt-3 {
      margin-top: calc(var(--spacing) * 3);
    }

    .max-md\:mt-4 {
      margin-top: calc(var(--spacing) * 4);
    }

    .max-md\:mt-7 {
      margin-top: calc(var(--spacing) * 7);
    }

    .max-md\:mb-6 {
      margin-bottom: calc(var(--spacing) * 6);
    }

    .max-md\:-ml-3 {
      margin-left: calc(var(--spacing) * -3);
    }

    .max-md\:ml-0 {
      margin-left: 0;
    }

    .max-md\:grid {
      display: grid;
    }

    .max-md\:hidden {
      display: none;
    }

    .max-md\:size-4 {
      width: calc(var(--spacing) * 4);
      height: calc(var(--spacing) * 4);
    }

    .max-md\:size-11 {
      width: calc(var(--spacing) * 11);
      height: calc(var(--spacing) * 11);
    }

    .max-md\:h-7 {
      height: calc(var(--spacing) * 7);
    }

    .max-md\:h-9 {
      height: calc(var(--spacing) * 9);
    }

    .max-md\:h-10 {
      height: calc(var(--spacing) * 10);
    }

    .max-md\:h-11 {
      height: calc(var(--spacing) * 11);
    }

    .max-md\:h-14 {
      height: calc(var(--spacing) * 14);
    }

    .max-md\:h-16\.5 {
      height: calc(var(--spacing) * 16.5);
    }

    .max-md\:h-52 {
      height: calc(var(--spacing) * 52);
    }

    .max-md\:h-60 {
      height: calc(var(--spacing) * 60);
    }

    .max-md\:max-h-36 {
      max-height: calc(var(--spacing) * 36);
    }

    .max-md\:min-h-11 {
      min-height: calc(var(--spacing) * 11);
    }

    .max-md\:min-h-14 {
      min-height: calc(var(--spacing) * 14);
    }

    .max-md\:min-h-44 {
      min-height: calc(var(--spacing) * 44);
    }

    .max-md\:w-9\/20 {
      width: 45%;
    }

    .max-md\:w-18 {
      width: calc(var(--spacing) * 18);
    }

    .max-md\:w-24 {
      width: calc(var(--spacing) * 24);
    }

    .max-md\:w-full {
      width: 100%;
    }

    .max-md\:grid-cols-1 {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }

    .max-md\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .max-md\:flex-col {
      flex-direction: column;
    }

    .max-md\:items-start {
      align-items: flex-start;
    }

    .max-md\:gap-1 {
      gap: var(--spacing);
    }

    .max-md\:gap-1\.5 {
      gap: calc(var(--spacing) * 1.5);
    }

    .max-md\:gap-2 {
      gap: calc(var(--spacing) * 2);
    }

    .max-md\:gap-2\.5 {
      gap: calc(var(--spacing) * 2.5);
    }

    .max-md\:gap-3 {
      gap: calc(var(--spacing) * 3);
    }

    .max-md\:gap-x-4 {
      column-gap: calc(var(--spacing) * 4);
    }

    .max-md\:rounded-none {
      border-radius: 0;
    }

    .max-md\:bg-background {
      background-color: var(--background);
    }

    .max-md\:p-0 {
      padding: 0;
    }

    .max-md\:p-3\.5 {
      padding: calc(var(--spacing) * 3.5);
    }

    .max-md\:p-4 {
      padding: calc(var(--spacing) * 4);
    }

    .max-md\:p-5 {
      padding: calc(var(--spacing) * 5);
    }

    .max-md\:p-6 {
      padding: calc(var(--spacing) * 6);
    }

    .max-md\:px-4 {
      padding-inline: calc(var(--spacing) * 4);
    }

    .max-md\:px-5 {
      padding-inline: calc(var(--spacing) * 5);
    }

    .max-md\:pb-4 {
      padding-bottom: calc(var(--spacing) * 4);
    }

    .max-md\:pb-16 {
      padding-bottom: calc(var(--spacing) * 16);
    }

    .max-md\:text-left {
      text-align: left;
    }

    .max-md\:text-2xl\/snug {
      font-size: var(--text-2xl);
      line-height: var(--leading-snug);
    }

    .max-md\:text-2xl\/tight {
      font-size: var(--text-2xl);
      line-height: var(--leading-tight);
    }

    .max-md\:text-3xl\/tight {
      font-size: var(--text-3xl);
      line-height: var(--leading-tight);
    }

    .max-md\:text-base {
      font-size: var(--text-base);
      line-height: var(--tw-leading, var(--text-base--line-height));
    }

    .max-md\:text-lg\/relaxed {
      font-size: var(--text-lg);
      line-height: var(--leading-relaxed);
    }

    .max-md\:text-sm {
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
    }

    .max-md\:text-sm\/relaxed {
      font-size: var(--text-sm);
      line-height: var(--leading-relaxed);
    }

    .max-md\:text-xs {
      font-size: var(--text-xs);
      line-height: var(--tw-leading, var(--text-xs--line-height));
    }

    .max-md\:text-xs\/relaxed {
      font-size: var(--text-xs);
      line-height: var(--leading-relaxed);
    }
  }

  @media not (min-width: 40rem) {
    .max-sm\:invisible {
      visibility: hidden;
    }

    .max-sm\:sr-only {
      clip-path: inset(50%);
      white-space: nowrap;
      border-width: 0;
      width: 1px;
      height: 1px;
      margin: -1px;
      padding: 0;
      position: absolute;
      overflow: hidden;
    }

    .max-sm\:col-span-1 {
      grid-column: span 1 / span 1;
    }

    .max-sm\:col-span-full {
      grid-column: 1 / -1;
    }

    .max-sm\:col-start-1 {
      grid-column-start: 1;
    }

    .max-sm\:col-start-2 {
      grid-column-start: 2;
    }

    .max-sm\:row-span-1 {
      grid-row: span 1 / span 1;
    }

    .max-sm\:row-start-2 {
      grid-row-start: 2;
    }

    .max-sm\:row-start-3 {
      grid-row-start: 3;
    }

    .max-sm\:row-start-auto {
      grid-row-start: auto;
    }

    .max-sm\:mx-4 {
      margin-inline: calc(var(--spacing) * 4);
    }

    .max-sm\:mt-1\.5 {
      margin-top: calc(var(--spacing) * 1.5);
    }

    .max-sm\:mb-0 {
      margin-bottom: 0;
    }

    .max-sm\:mb-2\.5 {
      margin-bottom: calc(var(--spacing) * 2.5);
    }

    .max-sm\:ml-14 {
      margin-left: calc(var(--spacing) * 14);
    }

    .max-sm\:block {
      display: block;
    }

    .max-sm\:flex {
      display: flex;
    }

    .max-sm\:grid {
      display: grid;
    }

    .max-sm\:hidden {
      display: none;
    }

    .max-sm\:h-72 {
      height: calc(var(--spacing) * 72);
    }

    .max-sm\:h-auto {
      height: auto;
    }

    .max-sm\:min-h-11 {
      min-height: calc(var(--spacing) * 11);
    }

    .max-sm\:w-1\/2 {
      width: 50%;
    }

    .max-sm\:w-3\/4 {
      width: 75%;
    }

    .max-sm\:w-4\/5 {
      width: 80%;
    }

    .max-sm\:w-11 {
      width: calc(var(--spacing) * 11);
    }

    .max-sm\:w-28 {
      width: calc(var(--spacing) * 28);
    }

    .max-sm\:w-full {
      width: 100%;
    }

    .max-sm\:min-w-10 {
      min-width: calc(var(--spacing) * 10);
    }

    .max-sm\:basis-full {
      flex-basis: 100%;
    }

    .max-sm\:grid-cols-1 {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }

    .max-sm\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .max-sm\:grid-cols-\[auto_1fr\] {
      grid-template-columns: auto 1fr;
    }

    .max-sm\:flex-col {
      flex-direction: column;
    }

    .max-sm\:items-start {
      align-items: flex-start;
    }

    .max-sm\:justify-between {
      justify-content: space-between;
    }

    .max-sm\:justify-start {
      justify-content: flex-start;
    }

    .max-sm\:gap-2 {
      gap: calc(var(--spacing) * 2);
    }

    .max-sm\:gap-2\.5 {
      gap: calc(var(--spacing) * 2.5);
    }

    .max-sm\:gap-3 {
      gap: calc(var(--spacing) * 3);
    }

    .max-sm\:gap-x-3 {
      column-gap: calc(var(--spacing) * 3);
    }

    .max-sm\:gap-y-1 {
      row-gap: var(--spacing);
    }

    .max-sm\:justify-self-start {
      justify-self: flex-start;
    }

    .max-sm\:justify-self-stretch {
      justify-self: stretch;
    }

    .max-sm\:rounded-lg {
      border-radius: 10px;
    }

    .max-sm\:border-0 {
      border-style: var(--tw-border-style);
      border-width: 0;
    }

    .max-sm\:bg-background {
      background-color: var(--background);
    }

    .max-sm\:bg-sidebar-accent {
      background-color: var(--sidebar-accent);
    }

    .max-sm\:bg-transparent {
      background-color: #0000;
    }

    .max-sm\:p-0 {
      padding: 0;
    }

    .max-sm\:p-3 {
      padding: calc(var(--spacing) * 3);
    }

    .max-sm\:p-4 {
      padding: calc(var(--spacing) * 4);
    }

    .max-sm\:p-5 {
      padding: calc(var(--spacing) * 5);
    }

    .max-sm\:px-0 {
      padding-inline: 0;
    }

    .max-sm\:px-4 {
      padding-inline: calc(var(--spacing) * 4);
    }

    .max-sm\:px-5 {
      padding-inline: calc(var(--spacing) * 5);
    }

    .max-sm\:text-left {
      text-align: left;
    }

    .max-sm\:text-right {
      text-align: right;
    }

    .max-sm\:whitespace-normal {
      white-space: normal;
    }

    :is(.max-sm\:\*\:flex-1 > *) {
      flex: 1;
    }

    .max-sm\:before\:shrink-0:before {
      content: var(--tw-content);
      flex-shrink: 0;
    }

    .max-sm\:before\:text-left:before {
      content: var(--tw-content);
      text-align: left;
    }

    .max-sm\:before\:font-normal:before {
      content: var(--tw-content);
      --tw-font-weight: var(--font-weight-normal);
      font-weight: var(--font-weight-normal);
    }

    .max-sm\:before\:text-muted-foreground:before {
      content: var(--tw-content);
      color: var(--muted);
    }

    .max-sm\:before\:content-\[attr\(data-label\)\]:before {
      --tw-content: attr(data-label);
      content: var(--tw-content);
    }

    .max-sm\:has-data-\[slot\=card-action\]\:grid-cols-1:has([data-slot="card-action"]) {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }

    .max-sm\:has-\[\>svg\]\:px-0:has( > svg) {
      padding-inline: 0;
    }
  }

  @media not (min-width: 24rem) {
    .max-xs\:ml-7 {
      margin-left: calc(var(--spacing) * 7);
    }

    .max-xs\:min-h-0 {
      min-height: 0;
    }

    .max-xs\:max-w-none {
      max-width: none;
    }

    .max-xs\:basis-full {
      flex-basis: 100%;
    }

    .max-xs\:grid-cols-1 {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }

    .max-xs\:flex-col {
      flex-direction: column;
    }

    .max-xs\:flex-wrap {
      flex-wrap: wrap;
    }

    .max-xs\:items-start {
      align-items: flex-start;
    }

    .max-xs\:gap-0\.5 {
      gap: calc(var(--spacing) * .5);
    }

    .max-xs\:px-3\.5 {
      padding-inline: calc(var(--spacing) * 3.5);
    }

    :is(.max-xs\:\*\:basis-full > *) {
      flex-basis: 100%;
    }
  }

  @media (min-width: 40rem) {
    .sm\:ml-auto {
      margin-left: auto;
    }

    .sm\:flex {
      display: flex;
    }

    .sm\:hidden {
      display: none;
    }

    .sm\:max-w-2xl {
      max-width: var(--container-2xl);
    }

    .sm\:max-w-4xl {
      max-width: var(--container-4xl);
    }

    .sm\:max-w-80 {
      max-width: calc(var(--spacing) * 80);
    }

    .sm\:max-w-130 {
      max-width: calc(var(--spacing) * 130);
    }

    .sm\:max-w-lg {
      max-width: var(--container-lg);
    }

    .sm\:max-w-md {
      max-width: var(--container-md);
    }

    .sm\:max-w-sm {
      max-width: var(--container-sm);
    }

    .sm\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .sm\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }

    .sm\:grid-cols-\[minmax\(0\,1fr\)_11rem\] {
      grid-template-columns: minmax(0, 1fr) 11rem;
    }

    .sm\:flex-row {
      flex-direction: row;
    }

    .sm\:justify-end {
      justify-content: flex-end;
    }

    .sm\:p-4 {
      padding: calc(var(--spacing) * 4);
    }

    .sm\:p-7 {
      padding: calc(var(--spacing) * 7);
    }

    .sm\:p-9 {
      padding: calc(var(--spacing) * 9);
    }

    .sm\:text-left {
      text-align: left;
    }

    .sm\:whitespace-nowrap {
      white-space: nowrap;
    }
  }

  @media (min-width: 48rem) {
    .md\:col-span-2 {
      grid-column: span 2 / span 2;
    }

    .md\:col-span-3 {
      grid-column: span 3 / span 3;
    }

    .md\:block {
      display: block;
    }

    .md\:flex {
      display: flex;
    }

    .md\:hidden {
      display: none;
    }

    .md\:max-h-\[min\(40rem\,65dvh\)\] {
      max-height: min(40rem, 65dvh);
    }

    .md\:w-full {
      width: 100%;
    }

    .md\:max-w-lg {
      max-width: var(--container-lg);
    }

    .md\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .md\:grid-cols-5 {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }

    .md\:p-6 {
      padding: calc(var(--spacing) * 6);
    }

    .md\:p-8 {
      padding: calc(var(--spacing) * 8);
    }

    .md\:p-12 {
      padding: calc(var(--spacing) * 12);
    }

    .md\:text-base\/relaxed {
      font-size: var(--text-base);
      line-height: var(--leading-relaxed);
    }

    .md\:text-sm {
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
    }

    .md\:opacity-0 {
      opacity: 0;
    }

    .md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant="inset"] ~ *) {
      margin: calc(var(--spacing) * 2);
    }

    .md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant="inset"] ~ *) {
      margin-left: 0;
    }

    .md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant="inset"] ~ *) {
      border-radius: 14px;
    }

    .md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant="inset"] ~ *) {
      --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant="inset"] ~ *):is(:where(.peer)[data-state="collapsed"] ~ *) {
      margin-left: calc(var(--spacing) * 2);
    }

    .md\:after\:hidden:after {
      content: var(--tw-content);
      display: none;
    }
  }

  @media (min-width: 64rem) {
    .lg\:sticky {
      position: sticky;
    }

    .lg\:top-6 {
      top: calc(var(--spacing) * 6);
    }

    .lg\:col-span-2 {
      grid-column: span 2 / span 2;
    }

    .lg\:hidden {
      display: none;
    }

    .lg\:grid-cols-1 {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }

    .lg\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .lg\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .lg\:grid-cols-\[minmax\(0\,1fr\)_17rem\] {
      grid-template-columns: minmax(0, 1fr) 17rem;
    }

    .lg\:grid-cols-\[minmax\(0\,22rem\)_minmax\(0\,1fr\)\] {
      grid-template-columns: minmax(0, 22rem) minmax(0, 1fr);
    }

    .lg\:items-start {
      align-items: flex-start;
    }

    .lg\:border-r {
      border-right-style: var(--tw-border-style);
      border-right-width: 1px;
    }

    .lg\:border-sidebar-border {
      border-color: var(--sidebar-border);
    }

    .lg\:pr-3 {
      padding-right: calc(var(--spacing) * 3);
    }
  }

  @media (min-width: 80rem) {
    .xl\:col-span-2 {
      grid-column: span 2 / span 2;
    }

    .xl\:col-span-3 {
      grid-column: span 3 / span 3;
    }

    .xl\:hidden {
      display: none;
    }

    .xl\:grid-cols-5 {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }

    .xl\:grid-cols-\[minmax\(0\,1fr\)_19rem\] {
      grid-template-columns: minmax(0, 1fr) 19rem;
    }

    .xl\:items-start {
      align-items: flex-start;
    }
  }

  @media (min-width: 96rem) {
    .\32 xl\:px-15 {
      padding-inline: calc(var(--spacing) * 15);
    }
  }

  @container not (min-width: 42rem) {
    .\@max-2xl\:sr-only {
      clip-path: inset(50%);
      white-space: nowrap;
      border-width: 0;
      width: 1px;
      height: 1px;
      margin: -1px;
      padding: 0;
      position: absolute;
      overflow: hidden;
    }
  }

  @container not (min-width: 28rem) {
    .\@max-md\:hidden {
      display: none;
    }
  }

  @container (min-width: 28rem) {
    .\@md\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @container (min-width: 32rem) {
    .\@lg\:col-span-2 {
      grid-column: span 2 / span 2;
    }

    .\@lg\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @container (min-width: 36rem) {
    .\@xl\:col-span-2 {
      grid-column: span 2 / span 2;
    }

    .\@xl\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .\@xl\:grid-cols-\[minmax\(0\,14rem\)_minmax\(0\,1fr\)\] {
      grid-template-columns: minmax(0, 14rem) minmax(0, 1fr);
    }

    .\@xl\:gap-6 {
      gap: calc(var(--spacing) * 6);
    }
  }

  @container (min-width: 48rem) {
    .\@3xl\:top-\[38px\] {
      top: 38px;
    }

    .\@3xl\:-bottom-2\.5 {
      bottom: calc(var(--spacing) * -2.5);
    }

    .\@3xl\:left-\[11\.5px\] {
      left: 11.5px;
    }

    .\@3xl\:grid {
      display: grid;
    }

    .\@3xl\:hidden {
      display: none;
    }

    .\@3xl\:w-0 {
      width: 0;
    }

    .\@3xl\:grid-cols-\[12rem_minmax\(0\,1fr\)\] {
      grid-template-columns: 12rem minmax(0, 1fr);
    }

    .\@3xl\:flex-col {
      flex-direction: column;
    }

    .\@3xl\:border-t-0 {
      border-top-style: var(--tw-border-style);
      border-top-width: 0;
    }

    .\@3xl\:border-l {
      border-left-style: var(--tw-border-style);
      border-left-width: 1px;
    }
  }

  @container (min-width: 56rem) {
    .\@4xl\:sticky {
      position: sticky;
    }

    .\@4xl\:top-6 {
      top: calc(var(--spacing) * 6);
    }

    .\@4xl\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }

    .\@4xl\:grid-cols-\[minmax\(0\,1fr\)_17\.5rem\] {
      grid-template-columns: minmax(0, 1fr) 17.5rem;
    }
  }

  .rtl\:translate-x-1\/2:where(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)), [dir="rtl"], [dir="rtl"] *) {
    --tw-translate-x: calc(1 / 2 * 100%);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  @media screen and (prefers-color-scheme: dark) {
    .dark\:border-border:where(:root:not([data-theme="light"]), :root:not([data-theme="light"]) *) {
      border-color: var(--border);
    }
  }

  @media screen {
    .dark\:border-border:where(:root[data-theme="dark"], :root[data-theme="dark"] *) {
      border-color: var(--border);
    }
  }

  @media screen and (prefers-color-scheme: dark) {
    .dark\:border-input:where(:root:not([data-theme="light"]), :root:not([data-theme="light"]) *) {
      border-color: var(--input);
    }
  }

  @media screen {
    .dark\:border-input:where(:root[data-theme="dark"], :root[data-theme="dark"] *) {
      border-color: var(--input);
    }
  }

  @media screen and (prefers-color-scheme: dark) {
    .dark\:bg-accent:where(:root:not([data-theme="light"]), :root:not([data-theme="light"]) *) {
      background-color: var(--accent);
    }
  }

  @media screen {
    .dark\:bg-accent:where(:root[data-theme="dark"], :root[data-theme="dark"] *) {
      background-color: var(--accent);
    }
  }

  @media screen and (prefers-color-scheme: dark) {
    .dark\:bg-background:where(:root:not([data-theme="light"]), :root:not([data-theme="light"]) *) {
      background-color: var(--background);
    }
  }

  @media screen {
    .dark\:bg-background:where(:root[data-theme="dark"], :root[data-theme="dark"] *) {
      background-color: var(--background);
    }
  }

  @media screen and (prefers-color-scheme: dark) {
    .dark\:bg-card:where(:root:not([data-theme="light"]), :root:not([data-theme="light"]) *) {
      background-color: var(--card);
    }
  }

  @media screen {
    .dark\:bg-card:where(:root[data-theme="dark"], :root[data-theme="dark"] *) {
      background-color: var(--card);
    }
  }

  @media screen and (prefers-color-scheme: dark) {
    .dark\:bg-destructive\/60:where(:root:not([data-theme="light"]), :root:not([data-theme="light"]) *) {
      background-color: var(--destructive);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .dark\:bg-destructive\/60:where(:root:not([data-theme="light"]), :root:not([data-theme="light"]) *) {
        background-color: color-mix(in oklab, var(--destructive) 60%, transparent);
      }
    }
  }

  @media screen {
    .dark\:bg-destructive\/60:where(:root[data-theme="dark"], :root[data-theme="dark"] *) {
      background-color: var(--destructive);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .dark\:bg-destructive\/60:where(:root[data-theme="dark"], :root[data-theme="dark"] *) {
        background-color: color-mix(in oklab, var(--destructive) 60%, transparent);
      }
    }
  }

  @media screen and (prefers-color-scheme: dark) {
    .dark\:bg-input\/30:where(:root:not([data-theme="light"]), :root:not([data-theme="light"]) *) {
      background-color: var(--input);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .dark\:bg-input\/30:where(:root:not([data-theme="light"]), :root:not([data-theme="light"]) *) {
        background-color: color-mix(in oklab, var(--input) 30%, transparent);
      }
    }
  }

  @media screen {
    .dark\:bg-input\/30:where(:root[data-theme="dark"], :root[data-theme="dark"] *) {
      background-color: var(--input);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .dark\:bg-input\/30:where(:root[data-theme="dark"], :root[data-theme="dark"] *) {
        background-color: color-mix(in oklab, var(--input) 30%, transparent);
      }
    }
  }

  @media screen and (prefers-color-scheme: dark) {
    .dark\:bg-sidebar-accent:where(:root:not([data-theme="light"]), :root:not([data-theme="light"]) *) {
      background-color: var(--sidebar-accent);
    }
  }

  @media screen {
    .dark\:bg-sidebar-accent:where(:root[data-theme="dark"], :root[data-theme="dark"] *) {
      background-color: var(--sidebar-accent);
    }
  }

  @media screen and (prefers-color-scheme: dark) {
    .dark\:bg-success-soft:where(:root:not([data-theme="light"]), :root:not([data-theme="light"]) *) {
      background-color: var(--success-soft);
    }
  }

  @media screen {
    .dark\:bg-success-soft:where(:root[data-theme="dark"], :root[data-theme="dark"] *) {
      background-color: var(--success-soft);
    }
  }

  @media screen and (prefers-color-scheme: dark) {
    .dark\:bg-transparent:where(:root:not([data-theme="light"]), :root:not([data-theme="light"]) *) {
      background-color: #0000;
    }
  }

  @media screen {
    .dark\:bg-transparent:where(:root[data-theme="dark"], :root[data-theme="dark"] *) {
      background-color: #0000;
    }
  }

  @media screen and (prefers-color-scheme: dark) {
    .dark\:text-foreground:where(:root:not([data-theme="light"]), :root:not([data-theme="light"]) *) {
      color: var(--foreground);
    }
  }

  @media screen {
    .dark\:text-foreground:where(:root[data-theme="dark"], :root[data-theme="dark"] *) {
      color: var(--foreground);
    }
  }

  @media screen and (prefers-color-scheme: dark) {
    .dark\:text-stone-900:where(:root:not([data-theme="light"]), :root:not([data-theme="light"]) *) {
      color: var(--color-stone-900);
    }
  }

  @media screen {
    .dark\:text-stone-900:where(:root[data-theme="dark"], :root[data-theme="dark"] *) {
      color: var(--color-stone-900);
    }
  }

  @media screen and (prefers-color-scheme: dark) {
    .dark\:text-white:where(:root:not([data-theme="light"]), :root:not([data-theme="light"]) *) {
      color: var(--color-white);
    }
  }

  @media screen {
    .dark\:text-white:where(:root[data-theme="dark"], :root[data-theme="dark"] *) {
      color: var(--color-white);
    }
  }

  @media screen and (prefers-color-scheme: dark) {
    @media (hover: hover) {
      .dark\:hover\:bg-\(--alert-ink\)\/15:where(:root:not([data-theme="light"]), :root:not([data-theme="light"]) *):hover {
        background-color: var(--alert-ink);
      }

      @supports (color: color-mix(in lab, red, red)) {
        .dark\:hover\:bg-\(--alert-ink\)\/15:where(:root:not([data-theme="light"]), :root:not([data-theme="light"]) *):hover {
          background-color: color-mix(in oklab, var(--alert-ink) 15%, transparent);
        }
      }
    }
  }

  @media screen {
    @media (hover: hover) {
      .dark\:hover\:bg-\(--alert-ink\)\/15:where(:root[data-theme="dark"], :root[data-theme="dark"] *):hover {
        background-color: var(--alert-ink);
      }

      @supports (color: color-mix(in lab, red, red)) {
        .dark\:hover\:bg-\(--alert-ink\)\/15:where(:root[data-theme="dark"], :root[data-theme="dark"] *):hover {
          background-color: color-mix(in oklab, var(--alert-ink) 15%, transparent);
        }
      }
    }
  }

  @media screen and (prefers-color-scheme: dark) {
    @media (hover: hover) {
      .dark\:hover\:bg-accent:where(:root:not([data-theme="light"]), :root:not([data-theme="light"]) *):hover {
        background-color: var(--accent);
      }
    }
  }

  @media screen {
    @media (hover: hover) {
      .dark\:hover\:bg-accent:where(:root[data-theme="dark"], :root[data-theme="dark"] *):hover {
        background-color: var(--accent);
      }
    }
  }

  @media screen and (prefers-color-scheme: dark) {
    @media (hover: hover) {
      .dark\:hover\:bg-accent\/50:where(:root:not([data-theme="light"]), :root:not([data-theme="light"]) *):hover {
        background-color: var(--accent);
      }

      @supports (color: color-mix(in lab, red, red)) {
        .dark\:hover\:bg-accent\/50:where(:root:not([data-theme="light"]), :root:not([data-theme="light"]) *):hover {
          background-color: color-mix(in oklab, var(--accent) 50%, transparent);
        }
      }
    }
  }

  @media screen {
    @media (hover: hover) {
      .dark\:hover\:bg-accent\/50:where(:root[data-theme="dark"], :root[data-theme="dark"] *):hover {
        background-color: var(--accent);
      }

      @supports (color: color-mix(in lab, red, red)) {
        .dark\:hover\:bg-accent\/50:where(:root[data-theme="dark"], :root[data-theme="dark"] *):hover {
          background-color: color-mix(in oklab, var(--accent) 50%, transparent);
        }
      }
    }
  }

  @media screen and (prefers-color-scheme: dark) {
    @media (hover: hover) {
      .dark\:hover\:bg-input\/50:where(:root:not([data-theme="light"]), :root:not([data-theme="light"]) *):hover {
        background-color: var(--input);
      }

      @supports (color: color-mix(in lab, red, red)) {
        .dark\:hover\:bg-input\/50:where(:root:not([data-theme="light"]), :root:not([data-theme="light"]) *):hover {
          background-color: color-mix(in oklab, var(--input) 50%, transparent);
        }
      }
    }
  }

  @media screen {
    @media (hover: hover) {
      .dark\:hover\:bg-input\/50:where(:root[data-theme="dark"], :root[data-theme="dark"] *):hover {
        background-color: var(--input);
      }

      @supports (color: color-mix(in lab, red, red)) {
        .dark\:hover\:bg-input\/50:where(:root[data-theme="dark"], :root[data-theme="dark"] *):hover {
          background-color: color-mix(in oklab, var(--input) 50%, transparent);
        }
      }
    }
  }

  @media screen and (prefers-color-scheme: dark) {
    @media (hover: hover) {
      .dark\:hover\:bg-white\/10:where(:root:not([data-theme="light"]), :root:not([data-theme="light"]) *):hover {
        background-color: #ffffff1a;
      }

      @supports (color: color-mix(in lab, red, red)) {
        .dark\:hover\:bg-white\/10:where(:root:not([data-theme="light"]), :root:not([data-theme="light"]) *):hover {
          background-color: color-mix(in oklab, var(--color-white) 10%, transparent);
        }
      }
    }
  }

  @media screen {
    @media (hover: hover) {
      .dark\:hover\:bg-white\/10:where(:root[data-theme="dark"], :root[data-theme="dark"] *):hover {
        background-color: #ffffff1a;
      }

      @supports (color: color-mix(in lab, red, red)) {
        .dark\:hover\:bg-white\/10:where(:root[data-theme="dark"], :root[data-theme="dark"] *):hover {
          background-color: color-mix(in oklab, var(--color-white) 10%, transparent);
        }
      }
    }
  }

  @media screen and (prefers-color-scheme: dark) {
    .dark\:focus-visible\:ring-destructive\/40:where(:root:not([data-theme="light"]), :root:not([data-theme="light"]) *):focus-visible {
      --tw-ring-color: var(--destructive);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .dark\:focus-visible\:ring-destructive\/40:where(:root:not([data-theme="light"]), :root:not([data-theme="light"]) *):focus-visible {
        --tw-ring-color: color-mix(in oklab, var(--destructive) 40%, transparent);
      }
    }
  }

  @media screen {
    .dark\:focus-visible\:ring-destructive\/40:where(:root[data-theme="dark"], :root[data-theme="dark"] *):focus-visible {
      --tw-ring-color: var(--destructive);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .dark\:focus-visible\:ring-destructive\/40:where(:root[data-theme="dark"], :root[data-theme="dark"] *):focus-visible {
        --tw-ring-color: color-mix(in oklab, var(--destructive) 40%, transparent);
      }
    }
  }

  @media screen and (prefers-color-scheme: dark) {
    .dark\:active\:bg-secondary:where(:root:not([data-theme="light"]), :root:not([data-theme="light"]) *):active {
      background-color: var(--secondary);
    }
  }

  @media screen {
    .dark\:active\:bg-secondary:where(:root[data-theme="dark"], :root[data-theme="dark"] *):active {
      background-color: var(--secondary);
    }
  }

  @media screen and (prefers-color-scheme: dark) {
    .dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:where(:root:not([data-theme="light"]), :root:not([data-theme="light"]) *):has([data-slot][aria-invalid="true"]) {
      --tw-ring-color: var(--destructive);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:where(:root:not([data-theme="light"]), :root:not([data-theme="light"]) *):has([data-slot][aria-invalid="true"]) {
        --tw-ring-color: color-mix(in oklab, var(--destructive) 40%, transparent);
      }
    }
  }

  @media screen {
    .dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:where(:root[data-theme="dark"], :root[data-theme="dark"] *):has([data-slot][aria-invalid="true"]) {
      --tw-ring-color: var(--destructive);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:where(:root[data-theme="dark"], :root[data-theme="dark"] *):has([data-slot][aria-invalid="true"]) {
        --tw-ring-color: color-mix(in oklab, var(--destructive) 40%, transparent);
      }
    }
  }

  @media screen and (prefers-color-scheme: dark) {
    .dark\:aria-invalid\:ring-destructive\/40:where(:root:not([data-theme="light"]), :root:not([data-theme="light"]) *)[aria-invalid="true"] {
      --tw-ring-color: var(--destructive);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .dark\:aria-invalid\:ring-destructive\/40:where(:root:not([data-theme="light"]), :root:not([data-theme="light"]) *)[aria-invalid="true"] {
        --tw-ring-color: color-mix(in oklab, var(--destructive) 40%, transparent);
      }
    }
  }

  @media screen {
    .dark\:aria-invalid\:ring-destructive\/40:where(:root[data-theme="dark"], :root[data-theme="dark"] *)[aria-invalid="true"] {
      --tw-ring-color: var(--destructive);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .dark\:aria-invalid\:ring-destructive\/40:where(:root[data-theme="dark"], :root[data-theme="dark"] *)[aria-invalid="true"] {
        --tw-ring-color: color-mix(in oklab, var(--destructive) 40%, transparent);
      }
    }
  }

  @media screen and (prefers-color-scheme: dark) {
    :is(.dark\:\*\:data-\[slot\=bubble-content\]\:bg-\[oklch\(from_var\(--primary\)_0\.3_calc\(c\*0\.4\)_h\)\]:where(:root:not([data-theme="light"]), :root:not([data-theme="light"]) *) > *)[data-slot="bubble-content"] {
      background-color: oklch(from var(--primary) .3 calc(c * .4) h);
    }
  }

  @media screen {
    :is(.dark\:\*\:data-\[slot\=bubble-content\]\:bg-\[oklch\(from_var\(--primary\)_0\.3_calc\(c\*0\.4\)_h\)\]:where(:root[data-theme="dark"], :root[data-theme="dark"] *) > *)[data-slot="bubble-content"] {
      background-color: oklch(from var(--primary) .3 calc(c * .4) h);
    }
  }

  @media screen and (prefers-color-scheme: dark) {
    :is(.dark\:\*\:data-\[slot\=bubble-content\]\:bg-destructive\/20:where(:root:not([data-theme="light"]), :root:not([data-theme="light"]) *) > *)[data-slot="bubble-content"] {
      background-color: var(--destructive);
    }

    @supports (color: color-mix(in lab, red, red)) {
      :is(.dark\:\*\:data-\[slot\=bubble-content\]\:bg-destructive\/20:where(:root:not([data-theme="light"]), :root:not([data-theme="light"]) *) > *)[data-slot="bubble-content"] {
        background-color: color-mix(in oklab, var(--destructive) 20%, transparent);
      }
    }
  }

  @media screen {
    :is(.dark\:\*\:data-\[slot\=bubble-content\]\:bg-destructive\/20:where(:root[data-theme="dark"], :root[data-theme="dark"] *) > *)[data-slot="bubble-content"] {
      background-color: var(--destructive);
    }

    @supports (color: color-mix(in lab, red, red)) {
      :is(.dark\:\*\:data-\[slot\=bubble-content\]\:bg-destructive\/20:where(:root[data-theme="dark"], :root[data-theme="dark"] *) > *)[data-slot="bubble-content"] {
        background-color: color-mix(in oklab, var(--destructive) 20%, transparent);
      }
    }
  }

  @media screen and (prefers-color-scheme: dark) {
    .dark\:data-\[state\=active\]\:border-transparent:where(:root:not([data-theme="light"]), :root:not([data-theme="light"]) *)[data-state="active"] {
      border-color: #0000;
    }
  }

  @media screen {
    .dark\:data-\[state\=active\]\:border-transparent:where(:root[data-theme="dark"], :root[data-theme="dark"] *)[data-state="active"] {
      border-color: #0000;
    }
  }

  @media screen and (prefers-color-scheme: dark) {
    .dark\:data-\[state\=active\]\:bg-secondary:where(:root:not([data-theme="light"]), :root:not([data-theme="light"]) *)[data-state="active"] {
      background-color: var(--secondary);
    }
  }

  @media screen {
    .dark\:data-\[state\=active\]\:bg-secondary:where(:root[data-theme="dark"], :root[data-theme="dark"] *)[data-state="active"] {
      background-color: var(--secondary);
    }
  }

  @media screen and (prefers-color-scheme: dark) {
    .dark\:data-\[state\=active\]\:text-secondary-foreground:where(:root:not([data-theme="light"]), :root:not([data-theme="light"]) *)[data-state="active"] {
      color: var(--secondary-foreground);
    }
  }

  @media screen {
    .dark\:data-\[state\=active\]\:text-secondary-foreground:where(:root[data-theme="dark"], :root[data-theme="dark"] *)[data-state="active"] {
      color: var(--secondary-foreground);
    }
  }

  @media screen and (prefers-color-scheme: dark) {
    .dark\:data-\[state\=checked\]\:bg-primary:where(:root:not([data-theme="light"]), :root:not([data-theme="light"]) *)[data-state="checked"] {
      background-color: var(--primary);
    }
  }

  @media screen {
    .dark\:data-\[state\=checked\]\:bg-primary:where(:root[data-theme="dark"], :root[data-theme="dark"] *)[data-state="checked"] {
      background-color: var(--primary);
    }
  }

  @media screen and (prefers-color-scheme: dark) {
    .dark\:data-\[state\=indeterminate\]\:bg-primary:where(:root:not([data-theme="light"]), :root:not([data-theme="light"]) *)[data-state="indeterminate"] {
      background-color: var(--primary);
    }
  }

  @media screen {
    .dark\:data-\[state\=indeterminate\]\:bg-primary:where(:root[data-theme="dark"], :root[data-theme="dark"] *)[data-state="indeterminate"] {
      background-color: var(--primary);
    }
  }

  @media screen and (prefers-color-scheme: dark) {
    .dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:where(:root:not([data-theme="light"]), :root:not([data-theme="light"]) *)[data-variant="destructive"]:focus {
      background-color: var(--destructive);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:where(:root:not([data-theme="light"]), :root:not([data-theme="light"]) *)[data-variant="destructive"]:focus {
        background-color: color-mix(in oklab, var(--destructive) 20%, transparent);
      }
    }
  }

  @media screen {
    .dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:where(:root[data-theme="dark"], :root[data-theme="dark"] *)[data-variant="destructive"]:focus {
      background-color: var(--destructive);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:where(:root[data-theme="dark"], :root[data-theme="dark"] *)[data-variant="destructive"]:focus {
        background-color: color-mix(in oklab, var(--destructive) 20%, transparent);
      }
    }
  }

  @media print {
    .print\:mt-6 {
      margin-top: calc(var(--spacing) * 6);
    }

    .print\:mb-4 {
      margin-bottom: calc(var(--spacing) * 4);
    }

    .print\:block {
      display: block;
    }

    .print\:hidden {
      display: none;
    }

    .print\:hidden\! {
      display: none !important;
    }

    .print\:max-w-none {
      max-width: none;
    }

    .print\:break-inside-avoid {
      break-inside: avoid;
    }

    .print\:break-after-avoid {
      break-after: avoid;
    }

    .print\:grid-cols-1 {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }

    .print\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .print\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .print\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }

    .print\:bg-background {
      background-color: var(--background);
    }

    .print\:p-0 {
      padding: 0;
    }

    .print\:text-base {
      font-size: var(--text-base);
      line-height: var(--tw-leading, var(--text-base--line-height));
    }

    .print\:text-sm {
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
    }

    .print\:text-foreground {
      color: var(--foreground);
    }

    .print\:no-underline {
      text-decoration-line: none;
    }

    .print\:\[print-color-adjust\:exact\] {
      -webkit-print-color-adjust: exact;
      print-color-adjust: exact;
    }

    :is(.print\:\*\:col-span-full\! > *) {
      grid-column: 1 / -1 !important;
    }

    :is(.\*\:print\:break-inside-avoid > *) {
      break-inside: avoid;
    }
  }

  @media (pointer: fine) {
    .pointer-fine\:opacity-0 {
      opacity: 0;
    }

    .pointer-fine\:group-focus-within\/message\:opacity-100:is(:where(.group\/message):focus-within *) {
      opacity: 1;
    }

    @media (hover: hover) {
      .pointer-fine\:group-hover\/message\:opacity-100:is(:where(.group\/message):hover *) {
        opacity: 1;
      }
    }
  }

  .\[\&_\:is\(input\,textarea\,select\,button\,a\)\]\:scroll-mb-45 :is(input, textarea, select, button, a) {
    scroll-margin-bottom: calc(var(--spacing) * 45);
  }

  .\[\&_\[data-slot\=badge\]\]\:bg-card [data-slot="badge"] {
    background-color: var(--card);
  }

  .\[\&_\[data-slot\=badge\]\]\:text-\(--alert-ink\) [data-slot="badge"] {
    color: var(--alert-ink);
  }

  .\[\&_\[data-slot\=button\]\:is\(\[data-variant\=default\]\,\[data-variant\=outline\]\,\[data-variant\=destructive\]\)\]\:h-auto [data-slot="button"]:is([data-variant="default"], [data-variant="outline"], [data-variant="destructive"]) {
    height: auto;
  }

  .\[\&_\[data-slot\=button\]\:is\(\[data-variant\=default\]\,\[data-variant\=outline\]\,\[data-variant\=destructive\]\)\]\:min-h-8 [data-slot="button"]:is([data-variant="default"], [data-variant="outline"], [data-variant="destructive"]) {
    min-height: calc(var(--spacing) * 8);
  }

  .\[\&_\[data-slot\=button\]\:is\(\[data-variant\=default\]\,\[data-variant\=outline\]\,\[data-variant\=destructive\]\)\]\:px-3 [data-slot="button"]:is([data-variant="default"], [data-variant="outline"], [data-variant="destructive"]) {
    padding-inline: calc(var(--spacing) * 3);
  }

  .\[\&_\[data-slot\=button\]\:is\(\[data-variant\=default\]\,\[data-variant\=outline\]\,\[data-variant\=destructive\]\)\]\:py-1\.5 [data-slot="button"]:is([data-variant="default"], [data-variant="outline"], [data-variant="destructive"]) {
    padding-block: calc(var(--spacing) * 1.5);
  }

  @media not (min-width: 48rem) {
    .max-md\:\[\&_\[data-slot\=button\]\:is\(\[data-variant\=default\]\,\[data-variant\=outline\]\,\[data-variant\=destructive\]\)\]\:min-h-11 [data-slot="button"]:is([data-variant="default"], [data-variant="outline"], [data-variant="destructive"]) {
      min-height: calc(var(--spacing) * 11);
    }
  }

  .\[\&_\[data-slot\=button\]\[data-variant\=default\]\]\:bg-\(--alert-ink\) [data-slot="button"][data-variant="default"] {
    background-color: var(--alert-ink);
  }

  .\[\&_\[data-slot\=button\]\[data-variant\=default\]\]\:text-\(--alert-soft\) [data-slot="button"][data-variant="default"] {
    color: var(--alert-soft);
  }

  .\[\&_\[data-slot\=button\]\[data-variant\=default\]\:hover\]\:bg-\(--alert-ink\)\/90 [data-slot="button"][data-variant="default"]:hover {
    background-color: var(--alert-ink);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .\[\&_\[data-slot\=button\]\[data-variant\=default\]\:hover\]\:bg-\(--alert-ink\)\/90 [data-slot="button"][data-variant="default"]:hover {
      background-color: color-mix(in oklab, var(--alert-ink) 90%, transparent);
    }
  }

  .\[\&_\[data-slot\=button\]\[data-variant\=outline\]\]\:border-\(--alert-ink\)\/45 [data-slot="button"][data-variant="outline"] {
    border-color: var(--alert-ink);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .\[\&_\[data-slot\=button\]\[data-variant\=outline\]\]\:border-\(--alert-ink\)\/45 [data-slot="button"][data-variant="outline"] {
      border-color: color-mix(in oklab, var(--alert-ink) 45%, transparent);
    }
  }

  .\[\&_\[data-slot\=button\]\[data-variant\=outline\]\]\:bg-transparent [data-slot="button"][data-variant="outline"] {
    background-color: #0000;
  }

  .\[\&_\[data-slot\=button\]\[data-variant\=outline\]\]\:text-\(--alert-ink\) [data-slot="button"][data-variant="outline"] {
    color: var(--alert-ink);
  }

  .\[\&_\[data-slot\=button\]\[data-variant\=outline\]\]\:shadow-none [data-slot="button"][data-variant="outline"] {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .\[\&_\[data-slot\=button\]\[data-variant\=outline\]\:hover\]\:bg-\(--alert-ink\)\/10 [data-slot="button"][data-variant="outline"]:hover {
    background-color: var(--alert-ink);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .\[\&_\[data-slot\=button\]\[data-variant\=outline\]\:hover\]\:bg-\(--alert-ink\)\/10 [data-slot="button"][data-variant="outline"]:hover {
      background-color: color-mix(in oklab, var(--alert-ink) 10%, transparent);
    }
  }

  .\[\&_\[data-variant\=link\]\]\:text-\(--alert-ink\) [data-variant="link"], .\[\&_a\]\:text-\(--alert-ink\) a {
    color: var(--alert-ink);
  }

  .\[\&_dd\]\:m-0 dd {
    margin: 0;
  }

  .\[\&_dd\]\:min-w-0 dd {
    min-width: 0;
  }

  .\[\&_dd\]\:font-semibold dd {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }

  .\[\&_dt\]\:w-36 dt {
    width: calc(var(--spacing) * 36);
  }

  .\[\&_dt\]\:shrink-0 dt {
    flex-shrink: 0;
  }

  .\[\&_dt\]\:text-muted-foreground dt {
    color: var(--muted);
  }

  .\[\&_h4\]\:mt-0 h4 {
    margin-top: 0;
  }

  .\[\&_h4\]\:mb-2 h4 {
    margin-bottom: calc(var(--spacing) * 2);
  }

  .\[\&_h4\]\:text-xs h4 {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .\[\&_h4\]\:text-foreground h4 {
    color: var(--foreground);
  }

  .\[\&_kbd\]\:inline-block kbd {
    display: inline-block;
  }

  .\[\&_kbd\]\:min-w-6 kbd {
    min-width: calc(var(--spacing) * 6);
  }

  .\[\&_kbd\]\:rounded-sm kbd {
    border-radius: 6px;
  }

  .\[\&_kbd\]\:border kbd {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .\[\&_kbd\]\:border-border kbd {
    border-color: var(--border);
  }

  .\[\&_kbd\]\:bg-muted kbd {
    background-color: var(--surface-olive-muted);
  }

  .\[\&_kbd\]\:px-1\.5 kbd {
    padding-inline: calc(var(--spacing) * 1.5);
  }

  .\[\&_kbd\]\:text-center kbd {
    text-align: center;
  }

  .\[\&_kbd\]\:\[font-family\:inherit\] kbd {
    font-family: inherit;
  }

  .\[\&_kbd\]\:text-xs kbd {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .\[\&_kbd\]\:font-semibold kbd {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }

  .\[\&_kbd\]\:text-foreground kbd {
    color: var(--foreground);
  }

  .\[\&_li\]\:mb-1 li {
    margin-bottom: var(--spacing);
  }

  .\[\&_p\]\:leading-relaxed p {
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
  }

  .\[\&_small\]\:text-xs small {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .\[\&_strong\]\:font-bold strong {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }

  .\[\&_strong\]\:text-foreground strong {
    color: var(--foreground);
  }

  .\[\&_svg\]\:pointer-events-none svg {
    pointer-events: none;
  }

  .\[\&_svg\]\:shrink-0 svg {
    flex-shrink: 0;
  }

  .data-\[direction\=start\]\:\[\&_svg\]\:rotate-180[data-direction="start"] svg {
    rotate: 180deg;
  }

  .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*="size-"]) {
    width: calc(var(--spacing) * 3);
    height: calc(var(--spacing) * 3);
  }

  .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*="size-"]) {
    width: calc(var(--spacing) * 4);
    height: calc(var(--spacing) * 4);
  }

  .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4\.5 svg:not([class*="size-"]) {
    width: calc(var(--spacing) * 4.5);
    height: calc(var(--spacing) * 4.5);
  }

  .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-5 svg:not([class*="size-"]) {
    width: calc(var(--spacing) * 5);
    height: calc(var(--spacing) * 5);
  }

  .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6 svg:not([class*="size-"]) {
    width: calc(var(--spacing) * 6);
    height: calc(var(--spacing) * 6);
  }

  .\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*="text-"]) {
    color: var(--muted);
  }

  .\[\&_td\]\:py-2 td {
    padding-block: calc(var(--spacing) * 2);
  }

  .\[\&_td\]\:py-3 td {
    padding-block: calc(var(--spacing) * 3);
  }

  .\[\&_td\]\:align-top td {
    vertical-align: top;
  }

  @media (min-width: 700px) {
    .min-\[700px\]\:\[\&_td\]\:py-2\.5 td {
      padding-block: calc(var(--spacing) * 2.5);
    }
  }

  .\[\&_th\]\:bg-warning-soft th {
    background-color: var(--warning-soft);
  }

  @media screen and (prefers-color-scheme: dark) {
    .dark\:\[\&_th\]\:bg-success-soft:where(:root:not([data-theme="light"]), :root:not([data-theme="light"]) *) th {
      background-color: var(--success-soft);
    }
  }

  @media screen {
    .dark\:\[\&_th\]\:bg-success-soft:where(:root[data-theme="dark"], :root[data-theme="dark"] *) th {
      background-color: var(--success-soft);
    }
  }

  .\[\&_tr\]\:border-b tr {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .\[\&_tr\:last-child\]\:border-0 tr:last-child {
    border-style: var(--tw-border-style);
    border-width: 0;
  }

  .\[\&_tr\>\*\:first-child\]\:pl-4 tr > :first-child {
    padding-left: calc(var(--spacing) * 4);
  }

  @media (min-width: 700px) {
    .min-\[700px\]\:\[\&_tr\>\*\:first-child\]\:pl-4 tr > :first-child {
      padding-left: calc(var(--spacing) * 4);
    }
  }

  @media (min-width: 40rem) {
    .sm\:\[\&_tr\>\*\:first-child\]\:pl-4 tr > :first-child {
      padding-left: calc(var(--spacing) * 4);
    }
  }

  .\[\&_tr\>\*\:last-child\]\:pr-4 tr > :last-child {
    padding-right: calc(var(--spacing) * 4);
  }

  @media (min-width: 700px) {
    .min-\[700px\]\:\[\&_tr\>\*\:last-child\]\:pr-4 tr > :last-child {
      padding-right: calc(var(--spacing) * 4);
    }
  }

  @media (min-width: 40rem) {
    .sm\:\[\&_tr\>\*\:last-child\]\:pr-4 tr > :last-child {
      padding-right: calc(var(--spacing) * 4);
    }
  }

  .\[\&_ul\]\:mt-0 ul {
    margin-top: 0;
  }

  .\[\&_ul\]\:mb-2 ul {
    margin-bottom: calc(var(--spacing) * 2);
  }

  .\[\&_ul\]\:pl-4 ul {
    padding-left: calc(var(--spacing) * 4);
  }

  .\[\&_ul\]\:text-xs\/relaxed ul {
    font-size: var(--text-xs);
    line-height: var(--leading-relaxed);
  }

  .\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role="checkbox"]) {
    padding-right: 0;
  }

  .\[\.border-b\]\:pb-3.border-b {
    padding-bottom: calc(var(--spacing) * 3);
  }

  .\[\.border-b\]\:pb-6.border-b {
    padding-bottom: calc(var(--spacing) * 6);
  }

  .\[\.border-t\]\:pt-3.border-t {
    padding-top: calc(var(--spacing) * 3);
  }

  .\[\.border-t\]\:pt-6.border-t {
    padding-top: calc(var(--spacing) * 6);
  }

  .\[button\]\:text-left:is(button) {
    text-align: left;
  }

  .\[button\,a\]\:transition-colors:is(button, a) {
    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));
  }

  .\[button\,a\]\:outline-none:is(button, a) {
    --tw-outline-style: none;
    outline-style: none;
  }

  .\[button\,a\]\:focus-visible\:border-ring:is(button, a):focus-visible {
    border-color: var(--ring);
  }

  .\[button\,a\]\:focus-visible\:ring-3:is(button, a):focus-visible {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .\[button\,a\]\:focus-visible\:ring-ring\/50:is(button, a):focus-visible {
    --tw-ring-color: var(--ring);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .\[button\,a\]\:focus-visible\:ring-ring\/50:is(button, a):focus-visible {
      --tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent);
    }
  }

  :is(.\*\:\[span\]\:last\:flex > *):is(span):last-child {
    display: flex;
  }

  :is(.\*\:\[span\]\:last\:items-center > *):is(span):last-child {
    align-items: center;
  }

  :is(.\*\:\[span\]\:last\:gap-2 > *):is(span):last-child {
    gap: calc(var(--spacing) * 2);
  }

  :is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:\!text-destructive[data-variant="destructive"] > *):is(svg) {
    color: var(--destructive) !important;
  }

  .\[\&\>\*\]\:min-w-0 > * {
    min-width: 0;
  }

  .\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--muted\)\,var\(--foreground\)_5\%\)\] > [data-slot="bubble-content"]:is(button, a):hover {
    background-color: var(--muted);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--muted\)\,var\(--foreground\)_5\%\)\] > [data-slot="bubble-content"]:is(button, a):hover {
      background-color: color-mix(in oklch,var(--muted),var(--foreground) 5%);
    }
  }

  .\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\] > [data-slot="bubble-content"]:is(button, a):hover {
    background-color: var(--secondary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\] > [data-slot="bubble-content"]:is(button, a):hover {
      background-color: color-mix(in oklch,var(--secondary),var(--foreground) 5%);
    }
  }

  .\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[oklch\(from_var\(--primary\)_0\.88_calc\(c\*0\.5\)_h\)\] > [data-slot="bubble-content"]:is(button, a):hover {
    background-color: oklch(from var(--primary) .88 calc(c * .5) h);
  }

  .\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-destructive\/20 > [data-slot="bubble-content"]:is(button, a):hover {
    background-color: var(--destructive);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-destructive\/20 > [data-slot="bubble-content"]:is(button, a):hover {
      background-color: color-mix(in oklab, var(--destructive) 20%, transparent);
    }
  }

  .\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-muted > [data-slot="bubble-content"]:is(button, a):hover {
    background-color: var(--surface-olive-muted);
  }

  .\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-primary\/80 > [data-slot="bubble-content"]:is(button, a):hover {
    background-color: var(--primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-primary\/80 > [data-slot="bubble-content"]:is(button, a):hover {
      background-color: color-mix(in oklab, var(--primary) 80%, transparent);
    }
  }

  .\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:text-foreground > [data-slot="bubble-content"]:is(button, a):hover {
    color: var(--foreground);
  }

  @media screen and (prefers-color-scheme: dark) {
    .dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[oklch\(from_var\(--primary\)_0\.35_calc\(c\*0\.5\)_h\)\]:where(:root:not([data-theme="light"]), :root:not([data-theme="light"]) *) > [data-slot="bubble-content"]:is(button, a):hover {
      background-color: oklch(from var(--primary) .35 calc(c * .5) h);
    }
  }

  @media screen {
    .dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[oklch\(from_var\(--primary\)_0\.35_calc\(c\*0\.5\)_h\)\]:where(:root[data-theme="dark"], :root[data-theme="dark"] *) > [data-slot="bubble-content"]:is(button, a):hover {
      background-color: oklch(from var(--primary) .35 calc(c * .5) h);
    }
  }

  @media screen and (prefers-color-scheme: dark) {
    .dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-destructive\/30:where(:root:not([data-theme="light"]), :root:not([data-theme="light"]) *) > [data-slot="bubble-content"]:is(button, a):hover {
      background-color: var(--destructive);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-destructive\/30:where(:root:not([data-theme="light"]), :root:not([data-theme="light"]) *) > [data-slot="bubble-content"]:is(button, a):hover {
        background-color: color-mix(in oklab, var(--destructive) 30%, transparent);
      }
    }
  }

  @media screen {
    .dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-destructive\/30:where(:root[data-theme="dark"], :root[data-theme="dark"] *) > [data-slot="bubble-content"]:is(button, a):hover {
      background-color: var(--destructive);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-destructive\/30:where(:root[data-theme="dark"], :root[data-theme="dark"] *) > [data-slot="bubble-content"]:is(button, a):hover {
        background-color: color-mix(in oklab, var(--destructive) 30%, transparent);
      }
    }
  }

  @media screen and (prefers-color-scheme: dark) {
    .dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-input\/30:where(:root:not([data-theme="light"]), :root:not([data-theme="light"]) *) > [data-slot="bubble-content"]:is(button, a):hover {
      background-color: var(--input);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-input\/30:where(:root:not([data-theme="light"]), :root:not([data-theme="light"]) *) > [data-slot="bubble-content"]:is(button, a):hover {
        background-color: color-mix(in oklab, var(--input) 30%, transparent);
      }
    }
  }

  @media screen {
    .dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-input\/30:where(:root[data-theme="dark"], :root[data-theme="dark"] *) > [data-slot="bubble-content"]:is(button, a):hover {
      background-color: var(--input);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-input\/30:where(:root[data-theme="dark"], :root[data-theme="dark"] *) > [data-slot="bubble-content"]:is(button, a):hover {
        background-color: color-mix(in oklab, var(--input) 30%, transparent);
      }
    }
  }

  @media screen and (prefers-color-scheme: dark) {
    .dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-muted\/50:where(:root:not([data-theme="light"]), :root:not([data-theme="light"]) *) > [data-slot="bubble-content"]:is(button, a):hover {
      background-color: var(--surface-olive-muted);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-muted\/50:where(:root:not([data-theme="light"]), :root:not([data-theme="light"]) *) > [data-slot="bubble-content"]:is(button, a):hover {
        background-color: color-mix(in oklab, var(--surface-olive-muted) 50%, transparent);
      }
    }
  }

  @media screen {
    .dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-muted\/50:where(:root[data-theme="dark"], :root[data-theme="dark"] *) > [data-slot="bubble-content"]:is(button, a):hover {
      background-color: var(--surface-olive-muted);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-muted\/50:where(:root[data-theme="dark"], :root[data-theme="dark"] *) > [data-slot="bubble-content"]:is(button, a):hover {
        background-color: color-mix(in oklab, var(--surface-olive-muted) 50%, transparent);
      }
    }
  }

  .\[\&\>\[data-slot\=card-row\]\:first-child\]\:border-t-0 > [data-slot="card-row"]:first-child {
    border-top-style: var(--tw-border-style);
    border-top-width: 0;
  }

  .\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\] > [role="checkbox"] {
    --tw-translate-y: 2px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .\[\&\>\[role\]\:not\(\:empty\)\]\:order-last > [role]:not(:empty) {
    order: 9999;
  }

  .\[\&\>\[role\]\:not\(\:empty\)\]\:basis-full > [role]:not(:empty) {
    flex-basis: 100%;
  }

  .\[\&\>a\]\:underline > a {
    text-decoration-line: underline;
  }

  .\[\&\>a\]\:underline-offset-4 > a {
    text-underline-offset: 4px;
  }

  .\[\&\>a\:hover\]\:text-primary > a:hover {
    color: var(--primary);
  }

  .\[\&\>button\]\:hidden > button {
    display: none;
  }

  .\[\&\>dd\]\:col-span-3 > dd {
    grid-column: span 3 / span 3;
  }

  .\[\&\>dd\]\:m-0 > dd {
    margin: 0;
  }

  .\[\&\>div\]\:flex > div {
    display: flex;
  }

  .\[\&\>div\]\:gap-2 > div {
    gap: calc(var(--spacing) * 2);
  }

  .\[\&\>div\:has\(\>button\)\]\:mb-0 > div:has( > button) {
    margin-bottom: 0;
  }

  .\[\&\>dt\]\:col-span-2 > dt {
    grid-column: span 2 / span 2;
  }

  .\[\&\>dt\]\:text-muted-foreground > dt {
    color: var(--muted);
  }

  .has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has( > [data-align="block-end"]) > input {
    padding-top: calc(var(--spacing) * 3);
  }

  .has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has( > [data-align="block-start"]) > input {
    padding-bottom: calc(var(--spacing) * 3);
  }

  .has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-2:has( > [data-align="inline-end"]) > input {
    padding-right: calc(var(--spacing) * 2);
  }

  .has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-2:has( > [data-align="inline-start"]) > input {
    padding-left: calc(var(--spacing) * 2);
  }

  .\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\] > kbd {
    border-radius: calc(var(--radius) - 5px);
  }

  .\[\&\>legend\]\:sr-only > legend {
    clip-path: inset(50%);
    white-space: nowrap;
    border-width: 0;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    position: absolute;
    overflow: hidden;
  }

  .\[\&\>span\:last-child\]\:truncate > span:last-child {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }

  .\[\&\>svg\]\:pointer-events-none > svg {
    pointer-events: none;
  }

  .\[\&\>svg\]\:hidden > svg {
    display: none;
  }

  .\[\&\>svg\]\:size-3 > svg {
    width: calc(var(--spacing) * 3);
    height: calc(var(--spacing) * 3);
  }

  .\[\&\>svg\]\:size-4 > svg {
    width: calc(var(--spacing) * 4);
    height: calc(var(--spacing) * 4);
  }

  .\[\&\>svg\]\:size-4\.5 > svg {
    width: calc(var(--spacing) * 4.5);
    height: calc(var(--spacing) * 4.5);
  }

  .\[\&\>svg\]\:shrink-0 > svg {
    flex-shrink: 0;
  }

  .\[\&\>svg\]\:text-muted-foreground > svg {
    color: var(--muted);
  }

  .\[\&\>svg\]\:text-sidebar-accent-foreground > svg {
    color: var(--sidebar-accent-foreground);
  }

  .group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.group\/avatar-group):has([data-size="lg"]) *) > svg {
    width: calc(var(--spacing) * 5);
    height: calc(var(--spacing) * 5);
  }

  .group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.group\/avatar-group):has([data-size="sm"]) *) > svg {
    width: calc(var(--spacing) * 3);
    height: calc(var(--spacing) * 3);
  }

  .group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size="default"] *) > svg, .group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size="lg"] *) > svg {
    width: calc(var(--spacing) * 2);
    height: calc(var(--spacing) * 2);
  }

  .group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size="sm"] *) > svg {
    display: none;
  }

  .\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 > svg:not([class*="size-"]) {
    width: calc(var(--spacing) * 3.5);
    height: calc(var(--spacing) * 3.5);
  }

  .\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 > svg:not([class*="size-"]) {
    width: calc(var(--spacing) * 4);
    height: calc(var(--spacing) * 4);
  }

  .\[\&\>tr\]\:bg-background > tr {
    background-color: var(--background);
  }

  .\[\&\>tr\]\:last\:border-b-0 > tr:last-child {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 0;
  }

  [data-side="left"][data-collapsible="offcanvas"] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2 {
    right: calc(var(--spacing) * -2);
  }

  [data-side="left"][data-state="collapsed"] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize {
    cursor: e-resize;
  }

  [data-side="right"][data-collapsible="offcanvas"] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2 {
    left: calc(var(--spacing) * -2);
  }

  [data-side="right"][data-state="collapsed"] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize {
    cursor: w-resize;
  }

  body:has(.\[body\:has\(\&\)\]\:flex) {
    display: flex;
  }

  body:has(.\[body\:has\(\&\)\]\:h-dvh) {
    height: 100dvh;
  }

  body:has(.\[body\:has\(\&\)\]\:min-h-svh) {
    min-height: 100svh;
  }

  body:has(.\[body\:has\(\&\)\]\:flex-col) {
    flex-direction: column;
  }

  body:has(.\[body\:has\(\&\)\]\:overflow-hidden) {
    overflow: hidden;
  }

  body:has(.\[body\:has\(\&\)\]\:pb-\[calc\(44px\+32px\+env\(safe-area-inset-bottom\)\)\]) {
    padding-bottom: calc(44px + 32px + env(safe-area-inset-bottom));
  }

  body:has(.\[body\:has\(\&\)\]\:\[--bottom-bar-height\:77px\]) {
    --bottom-bar-height: 77px;
  }

  body:has(.\[body\:has\(\&\)_\[data-slot\=sidebar-wrapper\]\]\:min-h-0) [data-slot="sidebar-wrapper"] {
    min-height: 0;
  }

  body:has(.\[body\:has\(\&\)_\[data-slot\=sidebar-wrapper\]\]\:flex-1) [data-slot="sidebar-wrapper"] {
    flex: 1;
  }
}

@property --tw-animation-delay {
  syntax: "*";
  inherits: false;
  initial-value: 0s;
}

@property --tw-animation-direction {
  syntax: "*";
  inherits: false;
  initial-value: normal;
}

@property --tw-animation-duration {
  syntax: "*";
  inherits: false
}

@property --tw-animation-fill-mode {
  syntax: "*";
  inherits: false;
  initial-value: none;
}

@property --tw-animation-iteration-count {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-enter-blur {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-enter-opacity {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-enter-rotate {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-enter-scale {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-enter-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-enter-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-exit-blur {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-exit-opacity {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-exit-rotate {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-exit-scale {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-exit-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-exit-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

:root {
  --portal-sidebar-width: 246px;
  --background: #fff;
  --foreground: var(--ink);
  --card: var(--white);
  --card-foreground: var(--ink);
  --popover: var(--white);
  --popover-foreground: var(--ink);
  --primary: var(--brand-accent);
  --primary-foreground: var(--brand-accent-contrast);
  --secondary: var(--olive);
  --secondary-foreground: #fff;
  --accent: #f5f5f5;
  --accent-foreground: #171717;
  --destructive: var(--danger-ink);
  --input: var(--border-control);
  --ring: var(--focus-ring);
  --sidebar: #fafafa;
  --sidebar-foreground: #404040;
  --sidebar-primary: #171717;
  --sidebar-primary-foreground: #fafafa;
  --sidebar-accent: #f5f5f5;
  --sidebar-accent-foreground: #404040;
  --sidebar-border: #e5e5e5;
  --sidebar-ring: var(--focus-ring);
  --float-shadow: 0 0 .75rem #2930221a, 0 .75rem 1.75rem -.5rem #29302238;
  --count: #c0341d;
  --count-foreground: #fff;
}

@supports (color: lab(0% 0 0)) {
  :root {
    --accent: lab(96.52% -.0000298023 .0000119209);
    --accent-foreground: lab(7.78201% -.0000149012 0);
    --sidebar: lab(98.26% 0 0);
    --sidebar-foreground: lab(27.036% 0 0);
    --sidebar-primary: lab(7.78201% -.0000149012 0);
    --sidebar-primary-foreground: lab(98.26% 0 0);
    --sidebar-accent: lab(96.52% -.0000298023 .0000119209);
    --sidebar-accent-foreground: lab(27.036% 0 0);
    --sidebar-border: lab(90.952% 0 -.0000119209);
  }
}

@media screen and (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) {
    --background: var(--canvas);
    --sidebar: var(--white);
    --sidebar-foreground: var(--nav-ink);
    --sidebar-primary: var(--olive);
    --sidebar-primary-foreground: var(--olive-foreground);
    --sidebar-accent: var(--surface-hover);
    --sidebar-accent-foreground: var(--nav-ink);
    --sidebar-border: var(--border);
    --accent: var(--surface-hover);
    --accent-foreground: var(--ink);
    --float-shadow: 0 0 .75rem #00000073, 0 .75rem 1.75rem -.5rem #000000b3;
  }
}

@media screen {
  :root[data-theme="dark"] {
    --background: var(--canvas);
    --sidebar: var(--white);
    --sidebar-foreground: var(--nav-ink);
    --sidebar-primary: var(--olive);
    --sidebar-primary-foreground: var(--olive-foreground);
    --sidebar-accent: var(--surface-hover);
    --sidebar-accent-foreground: var(--nav-ink);
    --sidebar-border: var(--border);
    --accent: var(--surface-hover);
    --accent-foreground: var(--ink);
    --float-shadow: 0 0 .75rem #00000073, 0 .75rem 1.75rem -.5rem #000000b3;
  }
}

@keyframes text-shimmer {
  from {
    background-position: 100% 0;
  }

  to {
    background-position: -100% 0;
  }
}

@property --scroll-fade-b {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 0;
}

@property --scroll-fade-mask {
  syntax: "*";
  inherits: false
}

@keyframes scroll-fade-reveal-b {
  from {
    --scroll-fade-b: var(--_scroll-fade-size-b, var(--scroll-fade-size, min(12%, calc(var(--spacing) * 10))));
  }

  to {
    --scroll-fade-b: 0px;
  }
}

@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-scale-x {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-scale-y {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-scale-z {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-rotate-x {
  syntax: "*";
  inherits: false
}

@property --tw-rotate-y {
  syntax: "*";
  inherits: false
}

@property --tw-rotate-z {
  syntax: "*";
  inherits: false
}

@property --tw-skew-x {
  syntax: "*";
  inherits: false
}

@property --tw-skew-y {
  syntax: "*";
  inherits: false
}

@property --tw-space-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-space-x-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@property --tw-mask-linear {
  syntax: "*";
  inherits: false;
  initial-value: linear-gradient(#fff, #fff);
}

@property --tw-mask-radial {
  syntax: "*";
  inherits: false;
  initial-value: linear-gradient(#fff, #fff);
}

@property --tw-mask-conic {
  syntax: "*";
  inherits: false;
  initial-value: linear-gradient(#fff, #fff);
}

@property --tw-mask-left {
  syntax: "*";
  inherits: false;
  initial-value: linear-gradient(#fff, #fff);
}

@property --tw-mask-right {
  syntax: "*";
  inherits: false;
  initial-value: linear-gradient(#fff, #fff);
}

@property --tw-mask-bottom {
  syntax: "*";
  inherits: false;
  initial-value: linear-gradient(#fff, #fff);
}

@property --tw-mask-top {
  syntax: "*";
  inherits: false;
  initial-value: linear-gradient(#fff, #fff);
}

@property --tw-mask-top-from-position {
  syntax: "*";
  inherits: false;
  initial-value: 0%;
}

@property --tw-mask-top-to-position {
  syntax: "*";
  inherits: false;
  initial-value: 100%;
}

@property --tw-mask-top-from-color {
  syntax: "*";
  inherits: false;
  initial-value: black;
}

@property --tw-mask-top-to-color {
  syntax: "*";
  inherits: false;
  initial-value: transparent;
}

@property --tw-mask-bottom-from-position {
  syntax: "*";
  inherits: false;
  initial-value: 0%;
}

@property --tw-mask-bottom-to-position {
  syntax: "*";
  inherits: false;
  initial-value: 100%;
}

@property --tw-mask-bottom-from-color {
  syntax: "*";
  inherits: false;
  initial-value: black;
}

@property --tw-mask-bottom-to-color {
  syntax: "*";
  inherits: false;
  initial-value: transparent;
}

@property --tw-leading {
  syntax: "*";
  inherits: false
}

@property --tw-font-weight {
  syntax: "*";
  inherits: false
}

@property --tw-tracking {
  syntax: "*";
  inherits: false
}

@property --tw-ordinal {
  syntax: "*";
  inherits: false
}

@property --tw-slashed-zero {
  syntax: "*";
  inherits: false
}

@property --tw-numeric-figure {
  syntax: "*";
  inherits: false
}

@property --tw-numeric-spacing {
  syntax: "*";
  inherits: false
}

@property --tw-numeric-fraction {
  syntax: "*";
  inherits: false
}

@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-ring-inset {
  syntax: "*";
  inherits: false
}

@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}

@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}

@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-outline-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@property --tw-blur {
  syntax: "*";
  inherits: false
}

@property --tw-brightness {
  syntax: "*";
  inherits: false
}

@property --tw-contrast {
  syntax: "*";
  inherits: false
}

@property --tw-grayscale {
  syntax: "*";
  inherits: false
}

@property --tw-hue-rotate {
  syntax: "*";
  inherits: false
}

@property --tw-invert {
  syntax: "*";
  inherits: false
}

@property --tw-opacity {
  syntax: "*";
  inherits: false
}

@property --tw-saturate {
  syntax: "*";
  inherits: false
}

@property --tw-sepia {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-drop-shadow-size {
  syntax: "*";
  inherits: false
}

@property --tw-duration {
  syntax: "*";
  inherits: false
}

@property --tw-ease {
  syntax: "*";
  inherits: false
}

@property --tw-content {
  syntax: "*";
  inherits: false;
  initial-value: "";
}

@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}

@keyframes pulse {
  50% {
    opacity: .5;
  }
}

@keyframes enter {
  from {
    opacity: var(--tw-enter-opacity, 1);
    transform: translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0)scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1))rotate(var(--tw-enter-rotate, 0));
    filter: blur(var(--tw-enter-blur, 0));
  }
}

@keyframes exit {
  to {
    opacity: var(--tw-exit-opacity, 1);
    transform: translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0)scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1))rotate(var(--tw-exit-rotate, 0));
    filter: blur(var(--tw-exit-blur, 0));
  }
}

/* [project]/src/app/globals.css [app-client] (css) */
:root {
  --ink: #293022;
  --muted: #5d6354;
  --brand-primary: #4f5b31;
  --brand-accent: #f28b00;
  --brand-accent-hover: #c47100;
  --brand-accent-ink: #394225;
  --brand-accent-soft: #f4eee3;
  --border: #ddd4c4;
  --canvas: #fcfbf8;
  --white: #fff;
  --radius: .2rem;
}

@layer base {
  * {
    box-sizing: border-box;
  }

  body {
    font-family: var(--font-source-sans, "Source Sans 3"), Arial, sans-serif;
    color: var(--ink);
    background: var(--background);
    margin: 0;
    font-size: 15px;
  }

  button, input, select, textarea {
    font: inherit;
  }

  button, a, input, select, textarea {
    -webkit-tap-highlight-color: transparent;
  }

  button {
    cursor: pointer;
    color: inherit;
  }

  a {
    color: inherit;
  }

  h1, h2, h3, h4 {
    font-family: var(--font-merriweather-sans, "Merriweather Sans"),
      var(--font-source-sans, Arial), sans-serif;
  }

  h1 {
    letter-spacing: -1.5px;
    margin: 0 0 12px;
    font-size: 36px;
    font-weight: 650;
    line-height: 1.25;
  }

  p {
    line-height: 1.65;
  }

  h1, h2, h3, h4 {
    font-weight: 700;
  }

  @media (max-width: 700px) {
    h1 {
      font-size: 29px;
    }
  }
}

button:disabled {
  opacity: .55;
  cursor: not-allowed;
}

button:focus-visible, a:focus-visible, input:focus-visible, textarea:focus-visible, select:focus-visible, summary:focus-visible {
  outline: 3px solid var(--focus-ring);
  outline-offset: 3px;
}

[data-slot="input-group-control"]:focus-visible {
  box-shadow: none;
  outline: none;
}

@media (prefers-reduced-motion: reduce) {
  * {
    transition: none !important;
    animation: none !important;
  }
}

[data-team] {
  --team-ink: #853c0b;
  --team-soft: #f7edde;
  --team-line: #853c0b;
}

[data-team="IT Operations"] {
  --team-ink: #577000;
  --team-soft: #edf2df;
  --team-line: #577000;
}

[data-team="Data"] {
  --team-ink: #3f4f03;
  --team-soft: #edf1e5;
  --team-line: #4f5b31;
}

[data-team="Development"] {
  --team-ink: #996000;
  --team-soft: #fff3e3;
  --team-line: #996000;
}

[data-team="Innovation"] {
  --team-ink: #70675d;
  --team-soft: #edf0e6;
  --team-line: #70675d;
}

main {
  min-width: 0;
}

h1, h2, h3, h4 {
  overflow-wrap: anywhere;
}

button > svg {
  flex-shrink: 0;
}

#main-content:focus {
  outline: none;
}

@media (max-width: 700px) {
  main button:not(:where([role="checkbox"], [role="switch"], [role="radio"]:not([data-slot="toggle-group-item"]), [data-slot="checkbox"], [data-slot="radio-group-item"], [data-slot="switch"])) {
    min-width: 44px;
    min-height: 44px;
  }
}

:is(button, a, input, select, textarea, summary):focus-visible {
  box-shadow: 0 0 0 6px var(--canvas);
}

@media screen and (min-width: 48rem) {
  body:has([data-slot="sidebar"][data-state="expanded"]) [data-site-banner] {
    margin-inline-start: var(--portal-sidebar-width);
  }
}

/* [project]/src/app/theme-dark.css [app-client] (css) */
:root {
  --lightningcss-light: initial;
  --lightningcss-dark: ;
  color-scheme: light dark;
  --ink-strong: #252b1d;
  --ink-subtle: #5e6455;
  --ink-faint: #626957;
  --ink-warm: #302819;
  --muted-olive: #59614d;
  --ink-olive: #394225;
  --link-olive: #3c4d24;
  --ink-aside: #505b3d;
  --ink-aside-strong: #495535;
  --brand-accent-contrast: #fff;
  --focus-ring: #c47100;
  --brand-primary-soft: #f4eee3;
  --surface-neutral: #e8e9e5;
  --surface-hover: #f2eee7;
  --nav-ink: #4d473d;
  --nav-muted: #6f695d;
  --surface-icon: #f4eee3;
  --surface-olive: #f5efe4;
  --surface-olive-muted: #f7f2ea;
  --surface-olive-faint: #faf8f4;
  --accent-wash: #edf1e5;
  --accent-line: #c0c9ae;
  --accent-line-soft: #e6ddcc;
  --border-control: #767d69;
  --line-soft: #e1e5d8;
  --line-olive: #c8d0b8;
  --line-strong: #8b9579;
  --update-line: #87956e;
  --icon-subtle: #747b67;
  --icon-olive: #6e795c;
  --separator: #788466;
  --danger-ink: #b42318;
  --danger-line-strong: #a94432;
  --error-ink: #c0341d;
  --error-soft: #ffe9e3;
  --error-line: #e6b7a7;
  --alert-ink: #9d3226;
  --alert-soft: #ffeded;
  --warning-ink: #9c5800;
  --warning-soft: #ffeed4;
  --pending-ink: #76612f;
  --pending-soft: #f5f0e3;
  --bubble-other: #fff;
  --success-soft: #e8f4d0;
  --success-ink: #4f7300;
  --info-ink: #2b68bf;
  --info-soft: #e7f1ff;
  --info-icon: #2c7ef2;
  --success-icon: #628d00;
  --warning-icon: #bf6d00;
  --error-icon: #ef3a1c;
  --viz: #d37903;
  --viz-track: #ffdec2;
  --viz-age-1: #ff9725;
  --viz-age-2: #d37903;
  --viz-age-3: #a15b02;
  --viz-age-4: #713f02;
  --viz-seq-1: #ffd5b2;
  --viz-seq-2: #ffac60;
  --viz-seq-3: #ed8802;
  --viz-seq-4: #a96005;
  --viz-seq-5: #894c02;
  --viz-before: #ff9725;
  --viz-now: #a15b02;
  --channel-ink: #58614c;
  --status-received-ink: #58614c;
  --status-received-soft: #eef0e8;
  --status-needs-details-ink: #805215;
  --status-needs-details-soft: #f7eddb;
  --status-in-review-ink: #6c5b25;
  --status-in-review-soft: #f4efdd;
  --status-planned-ink: #5c6547;
  --status-planned-soft: #ecf0e3;
  --status-in-progress-ink: #4f5b31;
  --status-in-progress-soft: #edf1e5;
  --status-waiting-ink: #79592c;
  --status-waiting-soft: #f4eddf;
  --status-done-ink: #4e6425;
  --status-done-soft: #edf2df;
  --priority-high-ink: #963526;
  --priority-high-soft: #ffebe5;
  --priority-medium-ink: #895109;
  --priority-medium-soft: #fff0d6;
  --priority-normal-ink: var(--brand-primary);
  --priority-normal-soft: var(--brand-primary-soft);
  --olive: #4f5b31;
  --olive-hover: #414d28;
  --olive-foreground: #f7f8f4;
  --data-lime: #799a05;
  --blueprint-ground: #f0f3e9;
  --blueprint-grid: #e4e9db;
  --blueprint-grid-strong: #b8c4a3;
  --blueprint-ink: #53633c;
  --blueprint-raised: #fff;
  --banner-ink: #edf0e7;
  --banner-chip: #404d30;
  --banner-chip-line: #677653;
  --primary-edge: #8f5100;
  --primary-ink: #a35c00;
  --olive-edge: #303923;
  --art-ground: #f1f3e9;
  --art-paper: #fff;
  --art-tint: #e8eddc;
  --art-line: #d5dcc6;
  --art-mid: #c5cfaf;
  --art-olive: #8b9c69;
  --art-accent-edge: #934f00;
  --art-accent-soft: #fff0d8;
  --art-accent-tint: #efd0a2;
  --art-grey-faint: #f0f0f0;
  --art-grey-light: #dfdfdf;
  --art-grey: #ccc;
  --art-grey-mid: #b2b2b2;
  --art-grey-dark: #999;
  --art-grey-ink: #2d2d2d;
}

@media (prefers-color-scheme: dark) {
  :root {
    --lightningcss-light: ;
    --lightningcss-dark: initial;
  }
}

:root[data-theme="light"] {
  --lightningcss-light: initial;
  --lightningcss-dark: ;
  color-scheme: light;
}

@media screen and (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) {
    --lightningcss-light: ;
    --lightningcss-dark: initial;
    color-scheme: dark;
    --ink: #e8ecdf;
    --muted: #b7beaa;
    --brand-primary: #b3c99a;
    --brand-accent-hover: #c47100;
    --brand-accent-ink: #d1ddbd;
    --brand-accent-soft: #2e2a22;
    --border: #4b4336;
    --canvas: #161411;
    --white: #1e1b16;
    --nav-ink: #d6cfc2;
    --nav-muted: #a9a294;
    --ink-strong: #f1f3eb;
    --ink-subtle: #b7beaa;
    --ink-faint: #b0baa0;
    --ink-warm: #efe6d6;
    --muted-olive: #b5bba5;
    --ink-olive: #d5dcbf;
    --link-olive: #c8d4a4;
    --ink-aside: #bcc59f;
    --ink-aside-strong: #c5cda9;
    --focus-ring: #f28b00;
    --brand-primary-soft: #2e2a22;
    --surface-neutral: #282e22;
    --surface-hover: #2a261f;
    --surface-icon: #332e25;
    --surface-olive: #2e2a22;
    --surface-olive-muted: #29251e;
    --surface-olive-faint: #1d1a15;
    --accent-wash: #2c3424;
    --accent-line: #5d6b49;
    --accent-line-soft: #4a4336;
    --border-control: #909b7e;
    --line-soft: #353e2b;
    --line-olive: #46543a;
    --line-strong: #7c8868;
    --update-line: #7c8868;
    --icon-subtle: #a4af94;
    --icon-olive: #acb798;
    --separator: #8d977a;
    --danger-ink: #ffb4a5;
    --danger-line-strong: #e0806e;
    --error-ink: #f9a18f;
    --error-soft: #472119;
    --error-line: #805043;
    --alert-ink: #ffb4a5;
    --alert-soft: #3d211c;
    --warning-ink: #ebb17d;
    --warning-soft: #422b0d;
    --pending-ink: #e0c78e;
    --pending-soft: #302c1e;
    --bubble-other: #2a261f;
    --success-soft: #293519;
    --success-ink: #adc78d;
    --info-ink: #96bcf4;
    --info-soft: #212e45;
    --info-icon: #5795ef;
    --success-icon: #7ca53d;
    --warning-icon: #dd8000;
    --error-icon: #f3654c;
    --viz: #ed8802;
    --viz-track: #492702;
    --viz-age-1: #894c02;
    --viz-age-2: #b96903;
    --viz-age-3: #ed8802;
    --viz-age-4: #ffb16a;
    --viz-seq-1: #5b3102;
    --viz-seq-2: #814801;
    --viz-seq-3: #ad6206;
    --viz-seq-4: #df8007;
    --viz-seq-5: #ffac60;
    --viz-before: #894c02;
    --viz-now: #ffb16a;
    --channel-ink: #c2cbb4;
    --status-received-ink: #c2cbb4;
    --status-received-soft: #2b3224;
    --status-needs-details-ink: #ebc68a;
    --status-needs-details-soft: #372c1b;
    --status-in-review-ink: #e3ce91;
    --status-in-review-soft: #332e1c;
    --status-planned-ink: #c4cea5;
    --status-planned-soft: #2d3422;
    --status-in-progress-ink: #c3d79a;
    --status-in-progress-soft: #2b3420;
    --status-waiting-ink: #e1c18f;
    --status-waiting-soft: #342b1c;
    --status-done-ink: #c5d9a0;
    --status-done-soft: #28331d;
    --priority-high-ink: #ffaa9a;
    --priority-high-soft: #3d251d;
    --priority-medium-ink: #f2c27a;
    --priority-medium-soft: #382b1a;
    --olive: #566637;
    --olive-hover: #48582c;
    --olive-foreground: #f7f8f4;
    --data-lime: #b4d352;
    --blueprint-ground: #242e1b;
    --blueprint-grid: #2c3821;
    --blueprint-grid-strong: #596b46;
    --blueprint-ink: #c1d5a0;
    --blueprint-raised: #303727;
    --banner-ink: #edf0e7;
    --banner-chip: #303e22;
    --banner-chip-line: #556744;
    --primary-edge: #8f5100;
    --primary-ink: #a35c00;
    --olive-edge: #303923;
    --art-ground: #22231c;
    --art-paper: #201e1a;
    --art-tint: #262a1d;
    --art-line: #343928;
    --art-mid: #3f472c;
    --art-olive: #6e7e4c;
    --art-accent-edge: #934f00;
    --art-accent-soft: #2b200d;
    --art-accent-tint: #4d3404;
    --art-grey-faint: var(--surface-hover);
    --art-grey-light: var(--surface-icon);
    --art-grey: var(--border);
    --art-grey-mid: color-mix(in oklab, var(--border), var(--nav-muted) 30%);
    --art-grey-dark: color-mix(in oklab, var(--border), var(--nav-muted) 55%);
    --art-grey-ink: var(--nav-ink);
  }

  :root:not([data-theme="light"]) [data-team] {
    --team-ink: #eca16b;
    --team-soft: #372b1c;
    --team-line: #eca16b;
  }

  :root:not([data-theme="light"]) [data-team="IT Operations"] {
    --team-ink: #b4d352;
    --team-soft: #2b341c;
    --team-line: #b4d352;
  }

  :root:not([data-theme="light"]) [data-team="Data"] {
    --team-ink: #91ae51;
    --team-soft: #2a3320;
    --team-line: #b3c99a;
  }

  :root:not([data-theme="light"]) [data-team="Development"] {
    --team-ink: #ffd18c;
    --team-soft: #3a2d1d;
    --team-line: #ffd18c;
  }

  :root:not([data-theme="light"]) [data-team="Innovation"] {
    --team-ink: #d3d0b7;
    --team-soft: #303325;
    --team-line: #d3d0b7;
  }
}

@media screen {
  :root[data-theme="dark"] {
    --lightningcss-light: ;
    --lightningcss-dark: initial;
    color-scheme: dark;
    --ink: #e8ecdf;
    --muted: #b7beaa;
    --brand-primary: #b3c99a;
    --brand-accent-hover: #c47100;
    --brand-accent-ink: #d1ddbd;
    --brand-accent-soft: #2e2a22;
    --border: #4b4336;
    --canvas: #161411;
    --white: #1e1b16;
    --nav-ink: #d6cfc2;
    --nav-muted: #a9a294;
    --ink-strong: #f1f3eb;
    --ink-subtle: #b7beaa;
    --ink-faint: #b0baa0;
    --ink-warm: #efe6d6;
    --muted-olive: #b5bba5;
    --ink-olive: #d5dcbf;
    --link-olive: #c8d4a4;
    --ink-aside: #bcc59f;
    --ink-aside-strong: #c5cda9;
    --focus-ring: #f28b00;
    --brand-primary-soft: #2e2a22;
    --surface-neutral: #282e22;
    --surface-hover: #2a261f;
    --surface-icon: #332e25;
    --surface-olive: #2e2a22;
    --surface-olive-muted: #29251e;
    --surface-olive-faint: #1d1a15;
    --accent-wash: #2c3424;
    --accent-line: #5d6b49;
    --accent-line-soft: #4a4336;
    --border-control: #909b7e;
    --line-soft: #353e2b;
    --line-olive: #46543a;
    --line-strong: #7c8868;
    --update-line: #7c8868;
    --icon-subtle: #a4af94;
    --icon-olive: #acb798;
    --separator: #8d977a;
    --danger-ink: #ffb4a5;
    --danger-line-strong: #e0806e;
    --error-ink: #f9a18f;
    --error-soft: #472119;
    --error-line: #805043;
    --alert-ink: #ffb4a5;
    --alert-soft: #3d211c;
    --warning-ink: #ebb17d;
    --warning-soft: #422b0d;
    --pending-ink: #e0c78e;
    --pending-soft: #302c1e;
    --bubble-other: #2a261f;
    --success-soft: #293519;
    --success-ink: #adc78d;
    --info-ink: #96bcf4;
    --info-soft: #212e45;
    --info-icon: #5795ef;
    --success-icon: #7ca53d;
    --warning-icon: #dd8000;
    --error-icon: #f3654c;
    --viz: #ed8802;
    --viz-track: #492702;
    --viz-age-1: #894c02;
    --viz-age-2: #b96903;
    --viz-age-3: #ed8802;
    --viz-age-4: #ffb16a;
    --viz-seq-1: #5b3102;
    --viz-seq-2: #814801;
    --viz-seq-3: #ad6206;
    --viz-seq-4: #df8007;
    --viz-seq-5: #ffac60;
    --viz-before: #894c02;
    --viz-now: #ffb16a;
    --channel-ink: #c2cbb4;
    --status-received-ink: #c2cbb4;
    --status-received-soft: #2b3224;
    --status-needs-details-ink: #ebc68a;
    --status-needs-details-soft: #372c1b;
    --status-in-review-ink: #e3ce91;
    --status-in-review-soft: #332e1c;
    --status-planned-ink: #c4cea5;
    --status-planned-soft: #2d3422;
    --status-in-progress-ink: #c3d79a;
    --status-in-progress-soft: #2b3420;
    --status-waiting-ink: #e1c18f;
    --status-waiting-soft: #342b1c;
    --status-done-ink: #c5d9a0;
    --status-done-soft: #28331d;
    --priority-high-ink: #ffaa9a;
    --priority-high-soft: #3d251d;
    --priority-medium-ink: #f2c27a;
    --priority-medium-soft: #382b1a;
    --olive: #566637;
    --olive-hover: #48582c;
    --olive-foreground: #f7f8f4;
    --data-lime: #b4d352;
    --blueprint-ground: #242e1b;
    --blueprint-grid: #2c3821;
    --blueprint-grid-strong: #596b46;
    --blueprint-ink: #c1d5a0;
    --blueprint-raised: #303727;
    --banner-ink: #edf0e7;
    --banner-chip: #303e22;
    --banner-chip-line: #556744;
    --primary-edge: #8f5100;
    --primary-ink: #a35c00;
    --olive-edge: #303923;
    --art-ground: #22231c;
    --art-paper: #201e1a;
    --art-tint: #262a1d;
    --art-line: #343928;
    --art-mid: #3f472c;
    --art-olive: #6e7e4c;
    --art-accent-edge: #934f00;
    --art-accent-soft: #2b200d;
    --art-accent-tint: #4d3404;
    --art-grey-faint: var(--surface-hover);
    --art-grey-light: var(--surface-icon);
    --art-grey: var(--border);
    --art-grey-mid: color-mix(in oklab, var(--border), var(--nav-muted) 30%);
    --art-grey-dark: color-mix(in oklab, var(--border), var(--nav-muted) 55%);
    --art-grey-ink: var(--nav-ink);
  }

  :root[data-theme="dark"] [data-team] {
    --team-ink: #eca16b;
    --team-soft: #372b1c;
    --team-line: #eca16b;
  }

  :root[data-theme="dark"] [data-team="IT Operations"] {
    --team-ink: #b4d352;
    --team-soft: #2b341c;
    --team-line: #b4d352;
  }

  :root[data-theme="dark"] [data-team="Data"] {
    --team-ink: #91ae51;
    --team-soft: #2a3320;
    --team-line: #b3c99a;
  }

  :root[data-theme="dark"] [data-team="Development"] {
    --team-ink: #ffd18c;
    --team-soft: #3a2d1d;
    --team-line: #ffd18c;
  }

  :root[data-theme="dark"] [data-team="Innovation"] {
    --team-ink: #d3d0b7;
    --team-soft: #303325;
    --team-line: #d3d0b7;
  }
}

/*# sourceMappingURL=%5Broot-of-the-server%5D__1qoxder._.css.map*/