/* [next]/internal/font/google/inter_5972bc34.module.css [app-client] (css) */
@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../media/2c55a0e60120577a-s.0-dom-5bn10r2.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: Inter;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2") format("woff2");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2") format("woff2");
  unicode-range: U+1F??;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../media/5476f68d60460930-s.2uwcyprjm3xu3.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: Inter;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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: Inter;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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: Inter Fallback;
  src: local(Arial);
  ascent-override: 90.44%;
  descent-override: 22.52%;
  line-gap-override: 0.0%;
  size-adjust: 107.12%;
}

.inter_5972bc34-module__OU16Qa__className {
  font-family: Inter, Inter Fallback;
  font-style: normal;
}

/* [project]/apps/web/src/app/globals.css [app-client] (css) */
*, :before, :after {
  box-sizing: border-box;
  border: 0 solid #e5e7eb;
}

:before, :after {
  --tw-content: "";
}

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

body {
  line-height: inherit;
  margin: 0;
}

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

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

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

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

b, strong {
  font-weight: bolder;
}

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

small {
  font-size: 80%;
}

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

sub {
  bottom: -.25em;
}

sup {
  top: -.5em;
}

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

button, input, optgroup, select, textarea {
  font-feature-settings: inherit;
  font-variation-settings: inherit;
  font-family: inherit;
  font-size: 100%;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  color: inherit;
  margin: 0;
  padding: 0;
}

button, select {
  text-transform: none;
}

button, input:where([type="button"]), input:where([type="reset"]), input:where([type="submit"]) {
  -webkit-appearance: button;
  background-color: #0000;
  background-image: none;
}

:-moz-focusring {
  outline: auto;
}

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

progress {
  vertical-align: baseline;
}

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

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

[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

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

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

summary {
  display: list-item;
}

blockquote, dl, dd, h1, h2, h3, h4, h5, h6, hr, figure, p, pre {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

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

dialog {
  padding: 0;
}

textarea {
  resize: vertical;
}

input::-moz-placeholder {
  opacity: 1;
  color: #9ca3af;
}

textarea::-moz-placeholder {
  opacity: 1;
  color: #9ca3af;
}

input::placeholder, textarea::placeholder {
  opacity: 1;
  color: #9ca3af;
}

button, [role="button"] {
  cursor: pointer;
}

:disabled {
  cursor: default;
}

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

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

[hidden] {
  display: none;
}

*, :before, :after, ::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #3b82f680;
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}

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

.container {
  width: 100%;
}

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

  .container {
    max-width: 640px;
  }
}

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

  .container {
    max-width: 768px;
  }
}

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

  .container {
    max-width: 1024px;
  }
}

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

  .container {
    max-width: 1280px;
  }
}

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

  .container {
    max-width: 1536px;
  }
}

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

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

.\!pointer-events-auto {
  pointer-events: auto !important;
}

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

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

.visible {
  visibility: visible;
}

.invisible {
  visibility: hidden;
}

.collapse {
  visibility: collapse;
}

.static {
  position: static;
}

.fixed {
  position: fixed;
}

.absolute {
  position: absolute;
}

.\!relative {
  position: relative !important;
}

.relative {
  position: relative;
}

.sticky {
  position: sticky;
}

.inset-0 {
  inset: 0;
}

.inset-4 {
  inset: 16px;
}

.inset-6 {
  inset: 24px;
}

.inset-x-0 {
  left: 0;
  right: 0;
}

.inset-y-0 {
  top: 0;
  bottom: 0;
}

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

.\!top-auto {
  top: auto !important;
}

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

.-left-1 {
  left: -4px;
}

.-left-1\.5 {
  left: -6px;
}

.-left-5 {
  left: -20px;
}

.-right-1 {
  right: -4px;
}

.-top-0 {
  top: 0;
}

.-top-0\.5 {
  top: -2px;
}

.-top-1 {
  top: -4px;
}

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

.bottom-0 {
  bottom: 0;
}

.bottom-1 {
  bottom: 4px;
}

.bottom-2 {
  bottom: 8px;
}

.bottom-3 {
  bottom: 12px;
}

.bottom-4 {
  bottom: 16px;
}

.bottom-6 {
  bottom: 24px;
}

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

.left-0 {
  left: 0;
}

.left-0\.5 {
  left: 2px;
}

.left-1 {
  left: 4px;
}

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

.left-2 {
  left: 8px;
}

.left-3 {
  left: 12px;
}

.left-4 {
  left: 16px;
}

.left-6 {
  left: 24px;
}

.left-8 {
  left: 32px;
}

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

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

.left-\[unset\] {
  left: unset;
}

.left-full {
  left: 100%;
}

.right-0 {
  right: 0;
}

.right-0\.5 {
  right: 2px;
}

.right-1 {
  right: 4px;
}

.right-1\.5 {
  right: 6px;
}

.right-10 {
  right: 40px;
}

.right-2 {
  right: 8px;
}

.right-3 {
  right: 12px;
}

.right-4 {
  right: 16px;
}

.right-6 {
  right: 24px;
}

.right-8 {
  right: 32px;
}

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

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

.right-full {
  right: 100%;
}

.top-0 {
  top: 0;
}

.top-0\.5 {
  top: 2px;
}

.top-1 {
  top: 4px;
}

.top-1\.5 {
  top: 6px;
}

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

.top-2 {
  top: 8px;
}

.top-3 {
  top: 12px;
}

.top-3\.5 {
  top: 14px;
}

.top-4 {
  top: 16px;
}

.top-5 {
  top: 20px;
}

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

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

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

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

.\!z-auto {
  z-index: auto !important;
}

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

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

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

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

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

.z-\[10000\] {
  z-index: 10000;
}

.z-\[10001\] {
  z-index: 10001;
}

.z-\[10010\] {
  z-index: 10010;
}

.z-\[10020\] {
  z-index: 10020;
}

.z-\[10040\] {
  z-index: 10040;
}

.z-\[10050\] {
  z-index: 10050;
}

.z-\[10055\] {
  z-index: 10055;
}

.z-\[10060\] {
  z-index: 10060;
}

.z-\[100\] {
  z-index: 100;
}

.z-\[10100\] {
  z-index: 10100;
}

.z-\[10105\] {
  z-index: 10105;
}

.z-\[10110\] {
  z-index: 10110;
}

.z-\[10115\] {
  z-index: 10115;
}

.z-\[10200\] {
  z-index: 10200;
}

.z-\[131\] {
  z-index: 131;
}

.z-\[132\] {
  z-index: 132;
}

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

.z-\[200\] {
  z-index: 200;
}

.z-\[205\] {
  z-index: 205;
}

.z-\[2147483647\] {
  z-index: 2147483647;
}

.z-\[250\] {
  z-index: 250;
}

.z-\[3001\] {
  z-index: 3001;
}

.z-\[300\] {
  z-index: 300;
}

.z-\[5000\] {
  z-index: 5000;
}

.z-\[5010\] {
  z-index: 5010;
}

.z-\[50200\] {
  z-index: 50200;
}

.z-\[5100\] {
  z-index: 5100;
}

.z-\[60\] {
  z-index: 60;
}

.z-\[9999\] {
  z-index: 9999;
}

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

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

.m-0 {
  margin: 0;
}

.m-4 {
  margin: 16px;
}

.m-auto {
  margin: auto;
}

.\!mx-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}

.-mx-1 {
  margin-left: -4px;
  margin-right: -4px;
}

.-mx-3 {
  margin-left: -12px;
  margin-right: -12px;
}

.mx-0 {
  margin-left: 0;
  margin-right: 0;
}

.mx-0\.5 {
  margin-left: 2px;
  margin-right: 2px;
}

.mx-1 {
  margin-left: 4px;
  margin-right: 4px;
}

.mx-2 {
  margin-left: 8px;
  margin-right: 8px;
}

.mx-3 {
  margin-left: 12px;
  margin-right: 12px;
}

.mx-3\.5 {
  margin-left: 14px;
  margin-right: 14px;
}

.mx-6 {
  margin-left: 24px;
  margin-right: 24px;
}

.mx-8 {
  margin-left: 32px;
  margin-right: 32px;
}

.mx-auto {
  margin-left: auto;
  margin-right: auto;
}

.my-0 {
  margin-top: 0;
  margin-bottom: 0;
}

.my-1 {
  margin-top: 4px;
  margin-bottom: 4px;
}

.my-3 {
  margin-top: 12px;
  margin-bottom: 12px;
}

.my-4 {
  margin-top: 16px;
  margin-bottom: 16px;
}

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

.-ml-1 {
  margin-left: -4px;
}

.-mr-1 {
  margin-right: -4px;
}

.-mr-2 {
  margin-right: -8px;
}

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

.-mt-2 {
  margin-top: -8px;
}

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

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

.mb-2 {
  margin-bottom: 8px;
}

.mb-3 {
  margin-bottom: 12px;
}

.mb-4 {
  margin-bottom: 16px;
}

.mb-6 {
  margin-bottom: 24px;
}

.mb-8 {
  margin-bottom: 32px;
}

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

.ml-0\.5 {
  margin-left: 2px;
}

.ml-1 {
  margin-left: 4px;
}

.ml-2 {
  margin-left: 8px;
}

.ml-6 {
  margin-left: 24px;
}

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

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

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

.mr-1 {
  margin-right: 4px;
}

.mr-2 {
  margin-right: 8px;
}

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

.mt-0\.5 {
  margin-top: 2px;
}

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

.mt-1\.5 {
  margin-top: 6px;
}

.mt-2 {
  margin-top: 8px;
}

.mt-3 {
  margin-top: 12px;
}

.mt-4 {
  margin-top: 16px;
}

.mt-6 {
  margin-top: 24px;
}

.mt-8 {
  margin-top: 32px;
}

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

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

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

.block {
  display: block;
}

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

.inline {
  display: inline;
}

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

.flex {
  display: flex;
}

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

.table {
  display: table;
}

.grid {
  display: grid;
}

.contents {
  display: contents;
}

.hidden {
  display: none;
}

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

.size-16 {
  width: 64px;
  height: 64px;
}

.size-2 {
  width: 8px;
  height: 8px;
}

.size-4 {
  width: 16px;
  height: 16px;
}

.size-5 {
  width: 20px;
  height: 20px;
}

.size-8 {
  width: 32px;
  height: 32px;
}

.size-9 {
  width: 36px;
  height: 36px;
}

.\!h-2 {
  height: 8px !important;
}

.\!h-\[min\(720px\,calc\(100\%-48px\)\)\] {
  height: min(720px, 100% - 48px) !important;
}

.h-0 {
  height: 0;
}

.h-0\.5 {
  height: 2px;
}

.h-1 {
  height: 4px;
}

.h-1\.5 {
  height: 6px;
}

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

.h-10 {
  height: 40px;
}

.h-11 {
  height: 44px;
}

.h-12 {
  height: 48px;
}

.h-16 {
  height: 64px;
}

.h-2 {
  height: 8px;
}

.h-2\.5 {
  height: 10px;
}

.h-20 {
  height: 80px;
}

.h-24 {
  height: 96px;
}

.h-3 {
  height: 12px;
}

.h-3\.5 {
  height: 14px;
}

.h-32 {
  height: 128px;
}

.h-4 {
  height: 16px;
}

.h-4\/5 {
  height: 80%;
}

.h-48 {
  height: 192px;
}

.h-5 {
  height: 20px;
}

.h-52 {
  height: 208px;
}

.h-56 {
  height: 224px;
}

.h-6 {
  height: 24px;
}

.h-7 {
  height: 28px;
}

.h-8 {
  height: 32px;
}

.h-9 {
  height: 36px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.h-auto {
  height: auto;
}

.h-dvh {
  height: 100dvh;
}

.h-full {
  height: 100%;
}

.h-px {
  height: 1px;
}

.h-screen {
  height: 100vh;
}

.h-svh {
  height: 100svh;
}

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

.max-h-20 {
  max-height: 80px;
}

.max-h-32 {
  max-height: 128px;
}

.max-h-40 {
  max-height: 160px;
}

.max-h-56 {
  max-height: 224px;
}

.max-h-6 {
  max-height: 24px;
}

.max-h-60 {
  max-height: 240px;
}

.max-h-64 {
  max-height: 256px;
}

.max-h-7 {
  max-height: 28px;
}

.max-h-8 {
  max-height: 32px;
}

.max-h-80 {
  max-height: 320px;
}

.max-h-96 {
  max-height: 384px;
}

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

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

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

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

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

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

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

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

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

.max-h-\[min\(720px\,calc\(100vh-96px\)\)\] {
  max-height: min(720px, 100vh - 96px);
}

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

.max-h-\[min\(868px\,calc\(100vh-11\.25rem\)\)\] {
  max-height: min(868px, 100vh - 11.25rem);
}

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

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

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

.min-h-14 {
  min-height: 56px;
}

.min-h-20 {
  min-height: 80px;
}

.min-h-6 {
  min-height: 24px;
}

.min-h-7 {
  min-height: 28px;
}

.min-h-8 {
  min-height: 32px;
}

.min-h-9 {
  min-height: 36px;
}

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

.min-h-\[10rem\] {
  min-height: 10rem;
}

.min-h-\[11\.25rem\] {
  min-height: 11.25rem;
}

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

.min-h-\[12rem\] {
  min-height: 12rem;
}

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

.min-h-\[2\.5rem\] {
  min-height: 2.5rem;
}

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

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

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

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

.min-h-\[6rem\] {
  min-height: 6rem;
}

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

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

.min-h-\[8rem\] {
  min-height: 8rem;
}

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

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

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

.min-h-screen {
  min-height: 100vh;
}

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

.\!w-2 {
  width: 8px !important;
}

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

.w-1 {
  width: 4px;
}

.w-1\.5 {
  width: 6px;
}

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

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

.w-10 {
  width: 40px;
}

.w-11 {
  width: 44px;
}

.w-12 {
  width: 48px;
}

.w-14 {
  width: 56px;
}

.w-16 {
  width: 64px;
}

.w-2 {
  width: 8px;
}

.w-2\.5 {
  width: 10px;
}

.w-20 {
  width: 80px;
}

.w-3 {
  width: 12px;
}

.w-3\.5 {
  width: 14px;
}

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

.w-4 {
  width: 16px;
}

.w-40 {
  width: 160px;
}

.w-48 {
  width: 192px;
}

.w-5 {
  width: 20px;
}

.w-56 {
  width: 224px;
}

.w-6 {
  width: 24px;
}

.w-64 {
  width: 256px;
}

.w-7 {
  width: 28px;
}

.w-72 {
  width: 288px;
}

.w-8 {
  width: 32px;
}

.w-9 {
  width: 36px;
}

.w-96 {
  width: 384px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-\[min\(520px\,calc\(100vw-2rem\)\)\] {
  width: min(520px, 100vw - 2rem);
}

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

.w-auto {
  width: auto;
}

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

.w-full {
  width: 100%;
}

.w-px {
  width: 1px;
}

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

.min-w-5 {
  min-width: 20px;
}

.min-w-56 {
  min-width: 224px;
}

.min-w-7 {
  min-width: 28px;
}

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

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

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

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

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

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

.min-w-\[2\.75rem\] {
  min-width: 2.75rem;
}

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

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

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

.min-w-\[3\.25rem\] {
  min-width: 3.25rem;
}

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

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

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

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

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

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

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

.\!max-w-\[calc\(100\%-48px\)\] {
  max-width: calc(100% - 48px) !important;
}

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

.\!max-w-xs {
  max-width: 320px !important;
}

.max-w-2xl {
  max-width: 672px;
}

.max-w-4xl {
  max-width: 896px;
}

.max-w-7xl {
  max-width: 1280px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.max-w-\[min\(100\%\,220px\)\] {
  max-width: min(100%, 220px);
}

.max-w-\[min\(100\%\,260px\)\] {
  max-width: min(100%, 260px);
}

.max-w-\[min\(100\%\,28rem\)\] {
  max-width: min(100%, 28rem);
}

.max-w-\[min\(260px\,55\%\)\] {
  max-width: min(260px, 55%);
}

.max-w-\[min\(280px\,58\%\)\] {
  max-width: min(280px, 58%);
}

.max-w-\[min\(280px\,calc\(100vw-24px\)\)\] {
  max-width: min(280px, 100vw - 24px);
}

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

.max-w-lg {
  max-width: 512px;
}

.max-w-md {
  max-width: 448px;
}

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

.max-w-sm {
  max-width: 384px;
}

.max-w-xs {
  max-width: 320px;
}

.flex-1 {
  flex: 1;
}

.flex-auto {
  flex: auto;
}

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

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

.shrink {
  flex-shrink: 1;
}

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

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

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

.grow {
  flex-grow: 1;
}

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

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

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

.\!translate-x-0 {
  --tw-translate-x: 0 !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.\!translate-y-0 {
  --tw-translate-y: 0 !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.-translate-x-1\/2 {
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-translate-x-px {
  --tw-translate-x: -1px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-translate-y-1\/2 {
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-x-0 {
  --tw-translate-x: 0;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-x-1\/2 {
  --tw-translate-x: 50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-x-\[-50\%\] {
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-x-px {
  --tw-translate-x: 1px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-y-\[-50\%\] {
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-rotate-90 {
  --tw-rotate: -90deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.rotate-180 {
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.scale-110 {
  --tw-scale-x: 1.1;
  --tw-scale-y: 1.1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

@keyframes bounce {
  0%, 100% {
    animation-timing-function: cubic-bezier(.8, 0, 1, 1);
    transform: translateY(-25%);
  }

  50% {
    animation-timing-function: cubic-bezier(0, 0, .2, 1);
    transform: none;
  }
}

.animate-bounce {
  animation: 1s infinite bounce;
}

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

.animate-pulse {
  animation: 2s cubic-bezier(.4, 0, .6, 1) infinite pulse;
}

@keyframes slide-overlay {
  0% {
    transform: translateX(-100%);
  }

  100% {
    transform: translateX(400%);
  }
}

.animate-slide-overlay {
  animation: 1.5s linear infinite slide-overlay;
}

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

.animate-spin {
  animation: 1s linear infinite spin;
}

.\!cursor-grabbing {
  cursor: grabbing !important;
}

.cursor-col-resize {
  cursor: col-resize;
}

.cursor-default {
  cursor: default;
}

.cursor-ew-resize {
  cursor: ew-resize;
}

.cursor-grab {
  cursor: grab;
}

.cursor-help {
  cursor: help;
}

.cursor-move {
  cursor: move;
}

.cursor-no-drop {
  cursor: no-drop;
}

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

.cursor-pointer {
  cursor: pointer;
}

.cursor-row-resize {
  cursor: row-resize;
}

.cursor-text {
  cursor: text;
}

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

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

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

.resize-none {
  resize: none;
}

.resize-y {
  resize: vertical;
}

.resize {
  resize: both;
}

.scroll-mt-24 {
  scroll-margin-top: 96px;
}

.scroll-mt-4 {
  scroll-margin-top: 16px;
}

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

.auto-rows-max {
  grid-auto-rows: max-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-5 {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}

.grid-cols-\[1fr\,1fr\,auto\] {
  grid-template-columns: 1fr 1fr auto;
}

.grid-cols-\[1fr_72px\] {
  grid-template-columns: 1fr 72px;
}

.grid-cols-\[1fr_72px_32px\] {
  grid-template-columns: 1fr 72px 32px;
}

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

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

.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_minmax\(0\,1fr\)_minmax\(0\,1fr\)_minmax\(0\,1fr\)_2rem\] {
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) 2rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.gap-0 {
  gap: 0;
}

.gap-0\.5 {
  gap: 2px;
}

.gap-1 {
  gap: 4px;
}

.gap-1\.5 {
  gap: 6px;
}

.gap-10 {
  gap: 40px;
}

.gap-2 {
  gap: 8px;
}

.gap-2\.5 {
  gap: 10px;
}

.gap-3 {
  gap: 12px;
}

.gap-4 {
  gap: 16px;
}

.gap-5 {
  gap: 20px;
}

.gap-6 {
  gap: 24px;
}

.gap-8 {
  gap: 32px;
}

.gap-x-2 {
  -moz-column-gap: 8px;
  column-gap: 8px;
}

.gap-x-3 {
  -moz-column-gap: 12px;
  column-gap: 12px;
}

.gap-x-4 {
  -moz-column-gap: 16px;
  column-gap: 16px;
}

.gap-y-1 {
  row-gap: 4px;
}

.gap-y-2 {
  row-gap: 8px;
}

.gap-y-4 {
  row-gap: 16px;
}

.space-x-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(4px * var(--tw-space-x-reverse));
  margin-left: calc(4px * calc(1 - var(--tw-space-x-reverse)));
}

.space-y-0 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0px * var(--tw-space-y-reverse));
}

.space-y-0\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(2px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(2px * var(--tw-space-y-reverse));
}

.space-y-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(4px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(4px * var(--tw-space-y-reverse));
}

.space-y-1\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(6px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(6px * var(--tw-space-y-reverse));
}

.space-y-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(8px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(8px * var(--tw-space-y-reverse));
}

.space-y-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(12px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(12px * var(--tw-space-y-reverse));
}

.space-y-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(16px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(16px * var(--tw-space-y-reverse));
}

.space-y-6 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(24px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(24px * var(--tw-space-y-reverse));
}

.divide-y > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
}

.divide-slate-100 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(241 245 249 / var(--tw-divide-opacity));
}

.divide-slate-200 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(226 232 240 / var(--tw-divide-opacity));
}

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

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

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

.justify-self-start {
  justify-self: start;
}

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

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

.overflow-auto {
  overflow: auto;
}

.overflow-hidden {
  overflow: hidden;
}

.overflow-visible {
  overflow: visible;
}

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

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

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

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

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

.overscroll-contain {
  overscroll-behavior: contain;
}

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

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

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

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

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

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

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

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

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

.rounded {
  border-radius: 4px;
}

.rounded-2xl {
  border-radius: 16px;
}

.rounded-full {
  border-radius: 9999px;
}

.rounded-lg {
  border-radius: 8px;
}

.rounded-md {
  border-radius: 6px;
}

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

.rounded-sm {
  border-radius: 2px;
}

.rounded-xl {
  border-radius: 12px;
}

.rounded-b-lg {
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}

.rounded-b-md {
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}

.rounded-t-lg {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.rounded-t-md {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

.\!border-0 {
  border-width: 0 !important;
}

.border {
  border-width: 1px;
}

.border-0 {
  border-width: 0;
}

.border-2 {
  border-width: 2px;
}

.border-\[0\.5px\] {
  border-width: .5px;
}

.border-b {
  border-bottom-width: 1px;
}

.border-b-2 {
  border-bottom-width: 2px;
}

.border-b-\[0\.5px\] {
  border-bottom-width: .5px;
}

.border-l {
  border-left-width: 1px;
}

.border-r {
  border-right-width: 1px;
}

.border-t {
  border-top-width: 1px;
}

.border-t-2 {
  border-top-width: 2px;
}

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

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

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

.border-\[\#2B90D9\] {
  --tw-border-opacity: 1;
  border-color: rgb(43 144 217 / var(--tw-border-opacity));
}

.border-\[\#D97706\] {
  --tw-border-opacity: 1;
  border-color: rgb(217 119 6 / var(--tw-border-opacity));
}

.border-\[var\(--subnav-group-border\,\#cbd5e1\)\] {
  border-color: var(--subnav-group-border, #cbd5e1);
}

.border-\[var\(--subnav-outline-border\,\#cbd5e1\)\] {
  border-color: var(--subnav-outline-border, #cbd5e1);
}

.border-\[var\(--subnav-row-border\)\] {
  border-color: var(--subnav-row-border);
}

.border-amber-200 {
  --tw-border-opacity: 1;
  border-color: rgb(253 230 138 / var(--tw-border-opacity));
}

.border-amber-200\/80 {
  border-color: #fde68acc;
}

.border-amber-400 {
  --tw-border-opacity: 1;
  border-color: rgb(251 191 36 / var(--tw-border-opacity));
}

.border-black {
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
}

.border-blue-200 {
  --tw-border-opacity: 1;
  border-color: rgb(191 219 254 / var(--tw-border-opacity));
}

.border-blue-500 {
  --tw-border-opacity: 1;
  border-color: rgb(59 130 246 / var(--tw-border-opacity));
}

.border-blue-900 {
  --tw-border-opacity: 1;
  border-color: rgb(30 58 138 / var(--tw-border-opacity));
}

.border-gray-100 {
  --tw-border-opacity: 1;
  border-color: rgb(243 244 246 / var(--tw-border-opacity));
}

.border-gray-200 {
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity));
}

.border-gray-300 {
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
}

.border-green-200 {
  --tw-border-opacity: 1;
  border-color: rgb(187 247 208 / var(--tw-border-opacity));
}

.border-orange-200 {
  --tw-border-opacity: 1;
  border-color: rgb(254 215 170 / var(--tw-border-opacity));
}

.border-orange-900\/70 {
  border-color: #7c2d12b3;
}

.border-red-200 {
  --tw-border-opacity: 1;
  border-color: rgb(254 202 202 / var(--tw-border-opacity));
}

.border-red-500 {
  --tw-border-opacity: 1;
  border-color: rgb(239 68 68 / var(--tw-border-opacity));
}

.border-red-800 {
  --tw-border-opacity: 1;
  border-color: rgb(153 27 27 / var(--tw-border-opacity));
}

.border-red-900 {
  --tw-border-opacity: 1;
  border-color: rgb(127 29 29 / var(--tw-border-opacity));
}

.border-slate-100 {
  --tw-border-opacity: 1;
  border-color: rgb(241 245 249 / var(--tw-border-opacity));
}

.border-slate-200 {
  --tw-border-opacity: 1;
  border-color: rgb(226 232 240 / var(--tw-border-opacity));
}

.border-slate-200\/80 {
  border-color: #e2e8f0cc;
}

.border-slate-300 {
  --tw-border-opacity: 1;
  border-color: rgb(203 213 225 / var(--tw-border-opacity));
}

.border-slate-500\/90 {
  border-color: #64748be6;
}

.border-slate-600 {
  --tw-border-opacity: 1;
  border-color: rgb(71 85 105 / var(--tw-border-opacity));
}

.border-slate-600\/60 {
  border-color: #47556999;
}

.border-slate-600\/80 {
  border-color: #475569cc;
}

.border-slate-700 {
  --tw-border-opacity: 1;
  border-color: rgb(51 65 85 / var(--tw-border-opacity));
}

.border-slate-700\/25 {
  border-color: #33415540;
}

.border-slate-800 {
  --tw-border-opacity: 1;
  border-color: rgb(30 41 59 / var(--tw-border-opacity));
}

.border-slate-900 {
  --tw-border-opacity: 1;
  border-color: rgb(15 23 42 / var(--tw-border-opacity));
}

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

.border-white\/20 {
  border-color: #fff3;
}

.border-b-slate-900 {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(15 23 42 / var(--tw-border-opacity));
}

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

.bg-\[\#2B90D9\] {
  --tw-bg-opacity: 1;
  background-color: rgb(43 144 217 / var(--tw-bg-opacity));
}

.bg-\[\#95C7EC\] {
  --tw-bg-opacity: 1;
  background-color: rgb(149 199 236 / var(--tw-bg-opacity));
}

.bg-\[\#FEF3C7\] {
  --tw-bg-opacity: 1;
  background-color: rgb(254 243 199 / var(--tw-bg-opacity));
}

.bg-\[var\(--subnav-control-bg\,transparent\)\] {
  background-color: var(--subnav-control-bg, transparent);
}

.bg-\[var\(--subnav-group-bg\,\#ffffff\)\] {
  background-color: var(--subnav-group-bg, #fff);
}

.bg-\[var\(--subnav-group-divider\,\#cbd5e1\)\] {
  background-color: var(--subnav-group-divider, #cbd5e1);
}

.bg-\[var\(--subnav-outline-bg\,\#ffffff\)\] {
  background-color: var(--subnav-outline-bg, #fff);
}

.bg-\[var\(--subnav-outline-hover-bg\,\#f1f5f9\)\] {
  background-color: var(--subnav-outline-hover-bg, #f1f5f9);
}

.bg-\[var\(--subnav-row-bg\)\] {
  background-color: var(--subnav-row-bg);
}

.bg-\[var\(--subnav-toggle-active-bg\,\#f1f5f9\)\] {
  background-color: var(--subnav-toggle-active-bg, #f1f5f9);
}

.bg-\[var\(--subnav-toggle-inactive-bg\,transparent\)\] {
  background-color: var(--subnav-toggle-inactive-bg, transparent);
}

.bg-amber-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(253 230 138 / var(--tw-bg-opacity));
}

.bg-amber-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 251 235 / var(--tw-bg-opacity));
}

.bg-amber-50\/60 {
  background-color: #fffbeb99;
}

.bg-amber-500\/40 {
  background-color: #f59e0b66;
}

.bg-black\/20 {
  background-color: #0003;
}

.bg-black\/80 {
  background-color: #000c;
}

.bg-blue-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(219 234 254 / var(--tw-bg-opacity));
}

.bg-blue-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(191 219 254 / var(--tw-bg-opacity));
}

.bg-blue-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(147 197 253 / var(--tw-bg-opacity));
}

.bg-blue-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(96 165 250 / var(--tw-bg-opacity));
}

.bg-blue-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(239 246 255 / var(--tw-bg-opacity));
}

.bg-blue-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(59 130 246 / var(--tw-bg-opacity));
}

.bg-blue-500\/40 {
  background-color: #3b82f666;
}

.bg-blue-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(37 99 235 / var(--tw-bg-opacity));
}

.bg-buttonPrimaryBackground {
  --tw-bg-opacity: 1;
  background-color: rgb(37 42 49 / var(--tw-bg-opacity));
}

.bg-gray-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}

.bg-gray-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}

.bg-gray-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}

.bg-gray-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(107 114 128 / var(--tw-bg-opacity));
}

.bg-gray-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(17 24 39 / var(--tw-bg-opacity));
}

.bg-green-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(220 252 231 / var(--tw-bg-opacity));
}

.bg-green-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(187 247 208 / var(--tw-bg-opacity));
}

.bg-green-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(240 253 244 / var(--tw-bg-opacity));
}

.bg-green-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(34 197 94 / var(--tw-bg-opacity));
}

.bg-green-500\/40 {
  background-color: #22c55e66;
}

.bg-neutral-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(23 23 23 / var(--tw-bg-opacity));
}

.bg-orange-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 237 213 / var(--tw-bg-opacity));
}

.bg-orange-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 215 170 / var(--tw-bg-opacity));
}

.bg-orange-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(251 146 60 / var(--tw-bg-opacity));
}

.bg-orange-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 247 237 / var(--tw-bg-opacity));
}

.bg-orange-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(249 115 22 / var(--tw-bg-opacity));
}

.bg-orange-950\/90 {
  background-color: #431407e6;
}

.bg-pink-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(252 231 243 / var(--tw-bg-opacity));
}

.bg-purple-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(243 232 255 / var(--tw-bg-opacity));
}

.bg-red-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 226 226 / var(--tw-bg-opacity));
}

.bg-red-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 202 202 / var(--tw-bg-opacity));
}

.bg-red-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 242 242 / var(--tw-bg-opacity));
}

.bg-red-50\/40 {
  background-color: #fef2f266;
}

.bg-red-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(239 68 68 / var(--tw-bg-opacity));
}

.bg-red-500\/40 {
  background-color: #ef444466;
}

.bg-red-500\/50 {
  background-color: #ef444480;
}

.bg-red-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(220 38 38 / var(--tw-bg-opacity));
}

.bg-slate-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity));
}

.bg-slate-100\/50 {
  background-color: #f1f5f980;
}

.bg-slate-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(226 232 240 / var(--tw-bg-opacity));
}

.bg-slate-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(203 213 225 / var(--tw-bg-opacity));
}

.bg-slate-300\/90 {
  background-color: #cbd5e1e6;
}

.bg-slate-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 252 / var(--tw-bg-opacity));
}

.bg-slate-50\/40 {
  background-color: #f8fafc66;
}

.bg-slate-50\/50 {
  background-color: #f8fafc80;
}

.bg-slate-50\/60 {
  background-color: #f8fafc99;
}

.bg-slate-50\/80 {
  background-color: #f8fafccc;
}

.bg-slate-50\/90 {
  background-color: #f8fafce6;
}

.bg-slate-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(100 116 139 / var(--tw-bg-opacity));
}

.bg-slate-500\/10 {
  background-color: #64748b1a;
}

.bg-slate-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(51 65 85 / var(--tw-bg-opacity));
}

.bg-slate-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(30 41 59 / var(--tw-bg-opacity));
}

.bg-slate-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(15 23 42 / var(--tw-bg-opacity));
}

.bg-slate-900\/90 {
  background-color: #0f172ae6;
}

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

.bg-violet-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(221 214 254 / var(--tw-bg-opacity));
}

.bg-violet-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(245 243 255 / var(--tw-bg-opacity));
}

.bg-violet-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(139 92 246 / var(--tw-bg-opacity));
}

.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.bg-white\/30 {
  background-color: #ffffff4d;
}

.bg-white\/80 {
  background-color: #fffc;
}

.bg-yellow-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(234 179 8 / var(--tw-bg-opacity));
}

.bg-gradient-to-t {
  background-image: linear-gradient(to top, var(--tw-gradient-stops));
}

.from-white {
  --tw-gradient-from: #fff var(--tw-gradient-from-position);
  --tw-gradient-to: #fff0 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.to-transparent {
  --tw-gradient-to: transparent var(--tw-gradient-to-position);
}

.fill-current {
  fill: currentColor;
}

.fill-slate-700 {
  fill: #334155;
}

.fill-slate-900 {
  fill: #0f172a;
}

.object-cover {
  -o-object-fit: cover;
  object-fit: cover;
}

.p-0 {
  padding: 0;
}

.p-0\.5 {
  padding: 2px;
}

.p-1 {
  padding: 4px;
}

.p-10 {
  padding: 40px;
}

.p-2 {
  padding: 8px;
}

.p-2\.5 {
  padding: 10px;
}

.p-3 {
  padding: 12px;
}

.p-3\.5 {
  padding: 14px;
}

.p-4 {
  padding: 16px;
}

.p-5 {
  padding: 20px;
}

.p-6 {
  padding: 24px;
}

.p-8 {
  padding: 32px;
}

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

.px-0 {
  padding-left: 0;
  padding-right: 0;
}

.px-1 {
  padding-left: 4px;
  padding-right: 4px;
}

.px-1\.5 {
  padding-left: 6px;
  padding-right: 6px;
}

.px-10 {
  padding-left: 40px;
  padding-right: 40px;
}

.px-2 {
  padding-left: 8px;
  padding-right: 8px;
}

.px-2\.5 {
  padding-left: 10px;
  padding-right: 10px;
}

.px-3 {
  padding-left: 12px;
  padding-right: 12px;
}

.px-4 {
  padding-left: 16px;
  padding-right: 16px;
}

.px-5 {
  padding-left: 20px;
  padding-right: 20px;
}

.px-6 {
  padding-left: 24px;
  padding-right: 24px;
}

.px-8 {
  padding-left: 32px;
  padding-right: 32px;
}

.py-0 {
  padding-top: 0;
  padding-bottom: 0;
}

.py-0\.5 {
  padding-top: 2px;
  padding-bottom: 2px;
}

.py-1 {
  padding-top: 4px;
  padding-bottom: 4px;
}

.py-1\.5 {
  padding-top: 6px;
  padding-bottom: 6px;
}

.py-12 {
  padding-top: 48px;
  padding-bottom: 48px;
}

.py-2 {
  padding-top: 8px;
  padding-bottom: 8px;
}

.py-2\.5 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.py-20 {
  padding-top: 80px;
  padding-bottom: 80px;
}

.py-3 {
  padding-top: 12px;
  padding-bottom: 12px;
}

.py-3\.5 {
  padding-top: 14px;
  padding-bottom: 14px;
}

.py-4 {
  padding-top: 16px;
  padding-bottom: 16px;
}

.py-5 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.py-6 {
  padding-top: 24px;
  padding-bottom: 24px;
}

.py-8 {
  padding-top: 32px;
  padding-bottom: 32px;
}

.pb-0 {
  padding-bottom: 0;
}

.pb-1 {
  padding-bottom: 4px;
}

.pb-10 {
  padding-bottom: 40px;
}

.pb-2 {
  padding-bottom: 8px;
}

.pb-3 {
  padding-bottom: 12px;
}

.pb-4 {
  padding-bottom: 16px;
}

.pb-6 {
  padding-bottom: 24px;
}

.pb-8 {
  padding-bottom: 32px;
}

.pl-10 {
  padding-left: 40px;
}

.pl-14 {
  padding-left: 56px;
}

.pl-2 {
  padding-left: 8px;
}

.pl-2\.5 {
  padding-left: 10px;
}

.pl-20 {
  padding-left: 80px;
}

.pl-3 {
  padding-left: 12px;
}

.pl-3\.5 {
  padding-left: 14px;
}

.pl-4 {
  padding-left: 16px;
}

.pl-5 {
  padding-left: 20px;
}

.pl-6 {
  padding-left: 24px;
}

.pl-8 {
  padding-left: 32px;
}

.pl-9 {
  padding-left: 36px;
}

.pr-0 {
  padding-right: 0;
}

.pr-0\.5 {
  padding-right: 2px;
}

.pr-1 {
  padding-right: 4px;
}

.pr-10 {
  padding-right: 40px;
}

.pr-12 {
  padding-right: 48px;
}

.pr-2 {
  padding-right: 8px;
}

.pr-3 {
  padding-right: 12px;
}

.pr-3\.5 {
  padding-right: 14px;
}

.pr-4 {
  padding-right: 16px;
}

.pr-6 {
  padding-right: 24px;
}

.pr-8 {
  padding-right: 32px;
}

.pr-\[4\.5rem\] {
  padding-right: 4.5rem;
}

.pr-\[7rem\] {
  padding-right: 7rem;
}

.pt-0 {
  padding-top: 0;
}

.pt-1 {
  padding-top: 4px;
}

.pt-1\.5 {
  padding-top: 6px;
}

.pt-2 {
  padding-top: 8px;
}

.pt-2\.5 {
  padding-top: 10px;
}

.pt-3 {
  padding-top: 12px;
}

.pt-4 {
  padding-top: 16px;
}

.pt-6 {
  padding-top: 24px;
}

.pt-8 {
  padding-top: 32px;
}

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

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

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

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

.font-mono {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
}

.text-2xl {
  font-size: 24px;
  line-height: 32px;
}

.text-3xl {
  font-size: 30px;
  line-height: 36px;
}

.text-4xl {
  font-size: 36px;
  line-height: 36px;
}

.text-\[0\.8rem\] {
  font-size: .8rem;
}

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

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

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

.text-base {
  font-size: 16px;
  line-height: 24px;
}

.text-lg {
  font-size: 18px;
  line-height: 28px;
}

.text-sm {
  font-size: 14px;
  line-height: 20px;
}

.text-xl {
  font-size: 20px;
  line-height: 28px;
}

.text-xs {
  font-size: 12px;
  line-height: 16px;
}

.font-bold {
  font-weight: 700;
}

.font-medium {
  font-weight: 500;
}

.font-normal {
  font-weight: 400;
}

.font-semibold {
  font-weight: 600;
}

.uppercase {
  text-transform: uppercase;
}

.capitalize {
  text-transform: capitalize;
}

.italic {
  font-style: italic;
}

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

.leading-10 {
  line-height: 40px;
}

.leading-4 {
  line-height: 16px;
}

.leading-5 {
  line-height: 20px;
}

.leading-6 {
  line-height: 24px;
}

.leading-7 {
  line-height: 28px;
}

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

.leading-normal {
  line-height: 1.5;
}

.leading-relaxed {
  line-height: 1.625;
}

.leading-snug {
  line-height: 1.375;
}

.leading-tight {
  line-height: 1.25;
}

.tracking-normal {
  letter-spacing: 0;
}

.tracking-tight {
  letter-spacing: -.025em;
}

.tracking-wide {
  letter-spacing: .025em;
}

.tracking-widest {
  letter-spacing: .1em;
}

.\!text-slate-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(100 116 139 / var(--tw-text-opacity)) !important;
}

.text-\[\#D97706\] {
  --tw-text-opacity: 1;
  color: rgb(217 119 6 / var(--tw-text-opacity));
}

.text-\[var\(--subnav-control-chevron\,\#94a3b8\)\] {
  color: var(--subnav-control-chevron, #94a3b8);
}

.text-\[var\(--subnav-control-fg\,\#475569\)\] {
  color: var(--subnav-control-fg, #475569);
}

.text-\[var\(--subnav-group-fg\,inherit\)\] {
  color: var(--subnav-group-fg, inherit);
}

.text-\[var\(--subnav-outline-fg\,\#475569\)\] {
  color: var(--subnav-outline-fg, #475569);
}

.text-\[var\(--subnav-toggle-active-fg\,\#0f172a\)\] {
  color: var(--subnav-toggle-active-fg, #0f172a);
}

.text-amber-600 {
  --tw-text-opacity: 1;
  color: rgb(217 119 6 / var(--tw-text-opacity));
}

.text-amber-700 {
  --tw-text-opacity: 1;
  color: rgb(180 83 9 / var(--tw-text-opacity));
}

.text-amber-800 {
  --tw-text-opacity: 1;
  color: rgb(146 64 14 / var(--tw-text-opacity));
}

.text-amber-900 {
  --tw-text-opacity: 1;
  color: rgb(120 53 15 / var(--tw-text-opacity));
}

.text-black {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

.text-blue-500 {
  --tw-text-opacity: 1;
  color: rgb(59 130 246 / var(--tw-text-opacity));
}

.text-blue-600 {
  --tw-text-opacity: 1;
  color: rgb(37 99 235 / var(--tw-text-opacity));
}

.text-blue-700 {
  --tw-text-opacity: 1;
  color: rgb(29 78 216 / var(--tw-text-opacity));
}

.text-blue-800 {
  --tw-text-opacity: 1;
  color: rgb(30 64 175 / var(--tw-text-opacity));
}

.text-blue-900 {
  --tw-text-opacity: 1;
  color: rgb(30 58 138 / var(--tw-text-opacity));
}

.text-buttonPrimaryForeground {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.text-current {
  color: currentColor;
}

.text-emerald-700 {
  --tw-text-opacity: 1;
  color: rgb(4 120 87 / var(--tw-text-opacity));
}

.text-gray-100 {
  --tw-text-opacity: 1;
  color: rgb(243 244 246 / var(--tw-text-opacity));
}

.text-gray-400 {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}

.text-gray-500 {
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
}

.text-gray-600 {
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity));
}

.text-gray-900 {
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity));
}

.text-green-500 {
  --tw-text-opacity: 1;
  color: rgb(34 197 94 / var(--tw-text-opacity));
}

.text-green-700 {
  --tw-text-opacity: 1;
  color: rgb(21 128 61 / var(--tw-text-opacity));
}

.text-green-900 {
  --tw-text-opacity: 1;
  color: rgb(20 83 45 / var(--tw-text-opacity));
}

.text-green-900\/60 {
  color: #14532d99;
}

.text-inherit {
  color: inherit;
}

.text-orange-100 {
  --tw-text-opacity: 1;
  color: rgb(255 237 213 / var(--tw-text-opacity));
}

.text-orange-200\/90 {
  color: #fed7aae6;
}

.text-orange-50 {
  --tw-text-opacity: 1;
  color: rgb(255 247 237 / var(--tw-text-opacity));
}

.text-orange-500 {
  --tw-text-opacity: 1;
  color: rgb(249 115 22 / var(--tw-text-opacity));
}

.text-orange-600 {
  --tw-text-opacity: 1;
  color: rgb(234 88 12 / var(--tw-text-opacity));
}

.text-orange-900 {
  --tw-text-opacity: 1;
  color: rgb(124 45 18 / var(--tw-text-opacity));
}

.text-pink-500 {
  --tw-text-opacity: 1;
  color: rgb(236 72 153 / var(--tw-text-opacity));
}

.text-purple-500 {
  --tw-text-opacity: 1;
  color: rgb(168 85 247 / var(--tw-text-opacity));
}

.text-purple-600 {
  --tw-text-opacity: 1;
  color: rgb(147 51 234 / var(--tw-text-opacity));
}

.text-purple-700 {
  --tw-text-opacity: 1;
  color: rgb(126 34 206 / var(--tw-text-opacity));
}

.text-red-100 {
  --tw-text-opacity: 1;
  color: rgb(254 226 226 / var(--tw-text-opacity));
}

.text-red-300 {
  --tw-text-opacity: 1;
  color: rgb(252 165 165 / var(--tw-text-opacity));
}

.text-red-500 {
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity));
}

.text-red-600 {
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / var(--tw-text-opacity));
}

.text-red-700 {
  --tw-text-opacity: 1;
  color: rgb(185 28 28 / var(--tw-text-opacity));
}

.text-red-800 {
  --tw-text-opacity: 1;
  color: rgb(153 27 27 / var(--tw-text-opacity));
}

.text-red-900 {
  --tw-text-opacity: 1;
  color: rgb(127 29 29 / var(--tw-text-opacity));
}

.text-slate-100 {
  --tw-text-opacity: 1;
  color: rgb(241 245 249 / var(--tw-text-opacity));
}

.text-slate-200 {
  --tw-text-opacity: 1;
  color: rgb(226 232 240 / var(--tw-text-opacity));
}

.text-slate-300 {
  --tw-text-opacity: 1;
  color: rgb(203 213 225 / var(--tw-text-opacity));
}

.text-slate-400 {
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity));
}

.text-slate-50 {
  --tw-text-opacity: 1;
  color: rgb(248 250 252 / var(--tw-text-opacity));
}

.text-slate-500 {
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}

.text-slate-600 {
  --tw-text-opacity: 1;
  color: rgb(71 85 105 / var(--tw-text-opacity));
}

.text-slate-700 {
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / var(--tw-text-opacity));
}

.text-slate-800 {
  --tw-text-opacity: 1;
  color: rgb(30 41 59 / var(--tw-text-opacity));
}

.text-slate-900 {
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity));
}

.text-slate-950 {
  --tw-text-opacity: 1;
  color: rgb(2 6 23 / var(--tw-text-opacity));
}

.text-violet-500 {
  --tw-text-opacity: 1;
  color: rgb(139 92 246 / var(--tw-text-opacity));
}

.text-violet-900 {
  --tw-text-opacity: 1;
  color: rgb(76 29 149 / var(--tw-text-opacity));
}

.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

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

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

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

.decoration-red-200 {
  text-decoration-color: #fecaca;
}

.decoration-dotted {
  text-decoration-style: dotted;
}

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

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

.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.opacity-0 {
  opacity: 0;
}

.opacity-100 {
  opacity: 1;
}

.opacity-30 {
  opacity: .3;
}

.opacity-50 {
  opacity: .5;
}

.opacity-60 {
  opacity: .6;
}

.opacity-70 {
  opacity: .7;
}

.opacity-75 {
  opacity: .75;
}

.opacity-80 {
  opacity: .8;
}

.opacity-90 {
  opacity: .9;
}

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

.shadow-2xl {
  --tw-shadow: 0 25px 50px -12px #00000040;
  --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0_0_0_0_rgba\(0\,0\,0\,0\.1\)\] {
  --tw-shadow: 0 0 0 0 #0000001a;
  --tw-shadow-colored: 0 0 0 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\] {
  --tw-shadow: 0 0 0 1px hsl(var(--sidebar-border));
  --tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0px_1px_2px_-1px_rgba\(0\,0\,0\,0\.10\)\,0px_1px_3px_0px_rgba\(0\,0\,0\,0\.10\)\] {
  --tw-shadow: 0px 1px 2px -1px #0000001a,0px 1px 3px 0px #0000001a;
  --tw-shadow-colored: 0px 1px 2px -1px var(--tw-shadow-color), 0px 1px 3px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0px_1px_2px_-1px_rgba\(0\,0\,0\,0\.10\)\] {
  --tw-shadow: 0px 1px 2px -1px #0000001a;
  --tw-shadow-colored: 0px 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0px_1px_3px_0px_rgba\(0\,0\,0\,0\.10\)\] {
  --tw-shadow: 0px 1px 3px 0px #0000001a;
  --tw-shadow-colored: 0px 1px 3px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0px_2px_4px_-2px_rgba\(0\,0\,0\,0\.10\)\] {
  --tw-shadow: 0px 2px 4px -2px #0000001a;
  --tw-shadow-colored: 0px 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[inset_0_-2px_0_0_\#3b82f6\] {
  --tw-shadow: inset 0 -2px 0 0 #3b82f6;
  --tw-shadow-colored: inset 0 -2px 0 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[var\(--subnav-group-shadow\,0_1px_2px_0_rgb\(0_0_0_\/_0\.05\)\)\] {
  --tw-shadow: var(--subnav-group-shadow, 0 1px 2px 0 #0000000d);
  --tw-shadow-colored: 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-lg {
  --tw-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-md {
  --tw-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

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

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

.shadow-xl {
  --tw-shadow: 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.outline-none {
  outline-offset: 2px;
  outline: 2px solid #0000;
}

.outline {
  outline-style: solid;
}

.outline-1 {
  outline-width: 1px;
}

.outline-\[0\.50px\], .outline-\[0\.5px\] {
  outline-width: .5px;
}

.outline-offset-\[-0\.50px\] {
  outline-offset: -.5px;
}

.outline-offset-\[-1px\] {
  outline-offset: -1px;
}

.outline-slate-200 {
  outline-color: #e2e8f0;
}

.outline-slate-300 {
  outline-color: #cbd5e1;
}

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

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

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

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

.ring-inset {
  --tw-ring-inset: inset;
}

.ring-blue-500 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity));
}

.ring-sky-600 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(2 132 199 / var(--tw-ring-opacity));
}

.ring-slate-300 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity));
}

.ring-slate-400 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(148 163 184 / var(--tw-ring-opacity));
}

.ring-slate-600 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(71 85 105 / var(--tw-ring-opacity));
}

.ring-violet-900 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(76 29 149 / var(--tw-ring-opacity));
}

.ring-opacity-50 {
  --tw-ring-opacity: .5;
}

.ring-offset-1 {
  --tw-ring-offset-width: 1px;
}

.ring-offset-slate-700 {
  --tw-ring-offset-color: #334155;
}

.ring-offset-transparent {
  --tw-ring-offset-color: transparent;
}

.ring-offset-white {
  --tw-ring-offset-color: #fff;
}

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

.drop-shadow {
  --tw-drop-shadow: drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

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

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

.transition {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter, backdrop-filter;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.transition-\[left\,right\,width\] {
  transition-property: left, right, width;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.transition-\[margin\,opa\] {
  transition-property: margin, opa;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.transition-\[width\,height\,padding\] {
  transition-property: width, height, padding;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.transition-\[width\] {
  transition-property: width;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.transition-all {
  transition-property: all;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.transition-colors {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.transition-opacity {
  transition-property: opacity;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.transition-shadow {
  transition-property: box-shadow;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.transition-transform {
  transition-property: transform;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.duration-150 {
  transition-duration: .15s;
}

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

.ease-in-out {
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.ease-linear {
  transition-timing-function: linear;
}

.will-change-transform {
  will-change: transform;
}

.\[box-sizing\:content-box\] {
  box-sizing: content-box;
}

.\[code\:access_request_required\] {
  code: access request required;
}

.\[upload\:editor\] {
  upload: editor;
}

.file\:border-0::file-selector-button {
  border-width: 0;
}

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

.file\:text-sm::file-selector-button {
  font-size: 14px;
  line-height: 20px;
}

.file\:font-medium::file-selector-button {
  font-weight: 500;
}

.placeholder\:text-slate-400::placeholder {
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity));
}

.placeholder\:text-slate-500::placeholder {
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}

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

.after\:-inset-2:after {
  content: var(--tw-content);
  inset: -8px;
}

.after\:inset-y-0:after {
  content: var(--tw-content);
  top: 0;
  bottom: 0;
}

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

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

.first\:mt-0:first-child {
  margin-top: 0;
}

.focus-within\:relative:focus-within {
  position: relative;
}

.focus-within\:z-20:focus-within {
  z-index: 20;
}

.focus-within\:overflow-visible:focus-within {
  overflow: visible;
}

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

.focus-within\:ring-offset-2:focus-within {
  --tw-ring-offset-width: 2px;
}

.hover\:scale-105:hover {
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.hover\:border-slate-300:hover {
  --tw-border-opacity: 1;
  border-color: rgb(203 213 225 / var(--tw-border-opacity));
}

.hover\:bg-\[var\(--subnav-control-hover-bg\,\#f1f5f9\)\]:hover {
  background-color: var(--subnav-control-hover-bg, #f1f5f9);
}

.hover\:bg-\[var\(--subnav-group-segment-hover\,\#f1f5f9\)\]:hover {
  background-color: var(--subnav-group-segment-hover, #f1f5f9);
}

.hover\:bg-\[var\(--subnav-outline-hover-bg\,\#f1f5f9\)\]:hover {
  background-color: var(--subnav-outline-hover-bg, #f1f5f9);
}

.hover\:bg-\[var\(--subnav-toggle-active-bg\,\#f1f5f9\)\]:hover {
  background-color: var(--subnav-toggle-active-bg, #f1f5f9);
}

.hover\:bg-\[var\(--subnav-toggle-inactive-hover-bg\,\#f1f5f9\)\]:hover {
  background-color: var(--subnav-toggle-inactive-hover-bg, #f1f5f9);
}

.hover\:bg-amber-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(252 211 77 / var(--tw-bg-opacity));
}

.hover\:bg-blue-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(191 219 254 / var(--tw-bg-opacity));
}

.hover\:bg-blue-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(147 197 253 / var(--tw-bg-opacity));
}

.hover\:bg-blue-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(96 165 250 / var(--tw-bg-opacity));
}

.hover\:bg-blue-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(59 130 246 / var(--tw-bg-opacity));
}

.hover\:bg-blue-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(37 99 235 / var(--tw-bg-opacity));
}

.hover\:bg-blue-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(29 78 216 / var(--tw-bg-opacity));
}

.hover\:bg-gray-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}

.hover\:bg-gray-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}

.hover\:bg-gray-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity));
}

.hover\:bg-green-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(134 239 172 / var(--tw-bg-opacity));
}

.hover\:bg-green-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(22 163 74 / var(--tw-bg-opacity));
}

.hover\:bg-orange-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(253 186 116 / var(--tw-bg-opacity));
}

.hover\:bg-orange-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(234 88 12 / var(--tw-bg-opacity));
}

.hover\:bg-red-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(252 165 165 / var(--tw-bg-opacity));
}

.hover\:bg-red-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(254 242 242 / var(--tw-bg-opacity));
}

.hover\:bg-red-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(220 38 38 / var(--tw-bg-opacity));
}

.hover\:bg-slate-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity));
}

.hover\:bg-slate-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(226 232 240 / var(--tw-bg-opacity));
}

.hover\:bg-slate-200\/90:hover {
  background-color: #e2e8f0e6;
}

.hover\:bg-slate-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(203 213 225 / var(--tw-bg-opacity));
}

.hover\:bg-slate-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 252 / var(--tw-bg-opacity));
}

.hover\:bg-slate-50\/90:hover {
  background-color: #f8fafce6;
}

.hover\:bg-slate-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(51 65 85 / var(--tw-bg-opacity));
}

.hover\:bg-slate-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(30 41 59 / var(--tw-bg-opacity));
}

.hover\:bg-slate-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(15 23 42 / var(--tw-bg-opacity));
}

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

.hover\:bg-violet-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(196 181 253 / var(--tw-bg-opacity));
}

.hover\:bg-violet-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(124 58 237 / var(--tw-bg-opacity));
}

.hover\:bg-white:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.hover\:bg-yellow-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(202 138 4 / var(--tw-bg-opacity));
}

.hover\:text-\[var\(--subnav-control-fg-hover\,\#0f172a\)\]:hover {
  color: var(--subnav-control-fg-hover, #0f172a);
}

.hover\:text-\[var\(--subnav-outline-fg\,\#475569\)\]:hover {
  color: var(--subnav-outline-fg, #475569);
}

.hover\:text-\[var\(--subnav-toggle-active-fg\,\#0f172a\)\]:hover {
  color: var(--subnav-toggle-active-fg, #0f172a);
}

.hover\:text-\[var\(--subnav-toggle-inactive-hover-fg\,\#0f172a\)\]:hover {
  color: var(--subnav-toggle-inactive-hover-fg, #0f172a);
}

.hover\:text-blue-700:hover {
  --tw-text-opacity: 1;
  color: rgb(29 78 216 / var(--tw-text-opacity));
}

.hover\:text-gray-900:hover {
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity));
}

.hover\:text-red-600:hover {
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / var(--tw-text-opacity));
}

.hover\:text-red-700:hover {
  --tw-text-opacity: 1;
  color: rgb(185 28 28 / var(--tw-text-opacity));
}

.hover\:text-red-900:hover {
  --tw-text-opacity: 1;
  color: rgb(127 29 29 / var(--tw-text-opacity));
}

.hover\:text-slate-50:hover {
  --tw-text-opacity: 1;
  color: rgb(248 250 252 / var(--tw-text-opacity));
}

.hover\:text-slate-500:hover {
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}

.hover\:text-slate-600:hover {
  --tw-text-opacity: 1;
  color: rgb(71 85 105 / var(--tw-text-opacity));
}

.hover\:text-slate-700:hover {
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / var(--tw-text-opacity));
}

.hover\:text-slate-900:hover {
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity));
}

.hover\:text-slate-900\/80:hover {
  color: #0f172acc;
}

.hover\:text-slate-950:hover {
  --tw-text-opacity: 1;
  color: rgb(2 6 23 / var(--tw-text-opacity));
}

.hover\:text-white:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

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

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

.hover\:opacity-100:hover {
  opacity: 1;
}

.hover\:opacity-70:hover {
  opacity: .7;
}

.hover\:opacity-80:hover {
  opacity: .8;
}

.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover {
  --tw-shadow: 0 0 0 1px hsl(var(--sidebar-accent));
  --tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-\[0_0_0_8px_rgba\(0\,0\,0\,0\.08\)\]:hover {
  --tw-shadow: 0 0 0 8px #00000014;
  --tw-shadow-colored: 0 0 0 8px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-md:hover {
  --tw-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:ring-blue-500:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity));
}

.hover\:ring-slate-400:hover {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(148 163 184 / var(--tw-ring-opacity));
}

.focus\:border-blue-500:focus {
  --tw-border-opacity: 1;
  border-color: rgb(59 130 246 / var(--tw-border-opacity));
}

.focus\:bg-red-50:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(254 242 242 / var(--tw-bg-opacity));
}

.focus\:bg-slate-100:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity));
}

.focus\:bg-slate-700:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(51 65 85 / var(--tw-bg-opacity));
}

.focus\:bg-slate-900:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(15 23 42 / var(--tw-bg-opacity));
}

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

.focus\:text-red-600:focus {
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / var(--tw-text-opacity));
}

.focus\:text-red-700:focus {
  --tw-text-opacity: 1;
  color: rgb(185 28 28 / var(--tw-text-opacity));
}

.focus\:text-red-900:focus {
  --tw-text-opacity: 1;
  color: rgb(127 29 29 / var(--tw-text-opacity));
}

.focus\:text-slate-50:focus {
  --tw-text-opacity: 1;
  color: rgb(248 250 252 / var(--tw-text-opacity));
}

.focus\:text-slate-900:focus {
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity));
}

.focus\:outline-none:focus {
  outline-offset: 2px;
  outline: 2px solid #0000;
}

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

.focus\:ring-blue-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity));
}

.focus\:ring-red-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity));
}

.focus\:ring-slate-950:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(2 6 23 / var(--tw-ring-opacity));
}

.focus\:ring-offset-2:focus {
  --tw-ring-offset-width: 2px;
}

.focus-visible\:pointer-events-auto:focus-visible {
  pointer-events: auto;
}

.focus-visible\:opacity-100:focus-visible {
  opacity: 1;
}

.focus-visible\:outline-none:focus-visible {
  outline-offset: 2px;
  outline: 2px solid #0000;
}

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

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

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

.focus-visible\:ring-\[var\(--subnav-switch-focus-ring\,\#3b82f6\)\]:focus-visible {
  --tw-ring-color: var(--subnav-switch-focus-ring, #3b82f6);
}

.focus-visible\:ring-amber-400:focus-visible {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(251 191 36 / var(--tw-ring-opacity));
}

.focus-visible\:ring-blue-500:focus-visible {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity));
}

.focus-visible\:ring-red-500:focus-visible {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity));
}

.focus-visible\:ring-slate-400:focus-visible {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(148 163 184 / var(--tw-ring-opacity));
}

.focus-visible\:ring-slate-950:focus-visible {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(2 6 23 / var(--tw-ring-opacity));
}

.focus-visible\:ring-violet-500:focus-visible {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(139 92 246 / var(--tw-ring-opacity));
}

.focus-visible\:ring-offset-0:focus-visible {
  --tw-ring-offset-width: 0px;
}

.focus-visible\:ring-offset-1:focus-visible {
  --tw-ring-offset-width: 1px;
}

.focus-visible\:ring-offset-2:focus-visible {
  --tw-ring-offset-width: 2px;
}

.focus-visible\:ring-offset-white:focus-visible {
  --tw-ring-offset-color: #fff;
}

.\*\:focus-visible\:relative:focus-visible > * {
  position: relative;
}

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

.active\:cursor-grabbing:active {
  cursor: grabbing;
}

.active\:opacity-100:active {
  opacity: 1;
}

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

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

.disabled\:bg-gray-300:disabled {
  --tw-bg-opacity: 1;
  background-color: rgb(209 213 219 / var(--tw-bg-opacity));
}

.disabled\:opacity-100:disabled {
  opacity: 1;
}

.disabled\:opacity-30:disabled {
  opacity: .3;
}

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

.disabled\:hover\:bg-slate-100:hover:disabled {
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity));
}

.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100 {
  opacity: 1;
}

.group:hover .group-hover\:pointer-events-auto {
  pointer-events: auto;
}

.group\/button:hover .group-hover\/button\:text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.group:hover .group-hover\:text-slate-900 {
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity));
}

.group\/ad-item:hover .group-hover\/ad-item\:opacity-100, .group\/header:hover .group-hover\/header\:opacity-100, .group\/menu-item:hover .group-hover\/menu-item\:opacity-100, .group\/workspace-item:hover .group-hover\/workspace-item\:opacity-100, .group:hover .group-hover\:opacity-100 {
  opacity: 1;
}

.group:hover .group-hover\:opacity-50 {
  opacity: .5;
}

.peer:hover ~ .peer-hover\:bg-blue-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(219 234 254 / var(--tw-bg-opacity));
}

.peer:hover ~ .peer-hover\:bg-slate-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity));
}

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

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

.group\/menu-item:has([data-sidebar="menu-action"]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8 {
  padding-right: 32px;
}

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

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

.aria-selected\:bg-slate-100[aria-selected="true"] {
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity));
}

.aria-selected\:bg-slate-100\/50[aria-selected="true"] {
  background-color: #f1f5f980;
}

.aria-selected\:text-slate-500[aria-selected="true"] {
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}

.aria-selected\:text-slate-900[aria-selected="true"] {
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity));
}

.aria-selected\:opacity-100[aria-selected="true"] {
  opacity: 1;
}

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

.data-\[state\=closed\]\:hidden[data-state="closed"] {
  display: none;
}

.data-\[side\=bottom\]\:translate-y-1[data-side="bottom"] {
  --tw-translate-y: 4px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.data-\[side\=left\]\:-translate-x-1[data-side="left"] {
  --tw-translate-x: -4px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.data-\[side\=right\]\:translate-x-1[data-side="right"] {
  --tw-translate-x: 4px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.data-\[side\=top\]\:-translate-y-1[data-side="top"] {
  --tw-translate-y: -4px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.data-\[state\=checked\]\:translate-x-4[data-state="checked"] {
  --tw-translate-x: 16px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.data-\[state\=checked\]\:translate-x-5[data-state="checked"] {
  --tw-translate-x: 20px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.data-\[state\=checked\]\:translate-x-6[data-state="checked"] {
  --tw-translate-x: 24px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.data-\[state\=unchecked\]\:translate-x-0[data-state="unchecked"] {
  --tw-translate-x: 0;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

@keyframes accordion-up {
  from {
    height: var(--radix-accordion-content-height);
  }

  to {
    height: 0;
  }
}

.data-\[state\=closed\]\:animate-accordion-up[data-state="closed"] {
  animation: .2s ease-out accordion-up;
}

.data-\[state\=delayed-open\]\:animate-none[data-state="delayed-open"], .data-\[state\=instant-open\]\:animate-none[data-state="instant-open"] {
  animation: none;
}

@keyframes accordion-down {
  from {
    height: 0;
  }

  to {
    height: var(--radix-accordion-content-height);
  }
}

.data-\[state\=open\]\:animate-accordion-down[data-state="open"] {
  animation: .2s ease-out accordion-down;
}

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

.data-\[state\=open\]\:gap-3[data-state="open"] {
  gap: 12px;
}

.data-\[state\=checked\]\:border-blue-500[data-state="checked"], .data-\[state\=indeterminate\]\:border-blue-500[data-state="indeterminate"] {
  --tw-border-opacity: 1;
  border-color: rgb(59 130 246 / var(--tw-border-opacity));
}

.data-\[highlighted\]\:bg-transparent[data-highlighted] {
  background-color: #0000;
}

.data-\[state\=active\]\:bg-white[data-state="active"] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.data-\[state\=checked\]\:bg-\[var\(--subnav-switch-thumb-checked\,\#ffffff\)\][data-state="checked"] {
  background-color: var(--subnav-switch-thumb-checked, #fff);
}

.data-\[state\=checked\]\:bg-\[var\(--subnav-switch-track-checked\,\#3b82f6\)\][data-state="checked"] {
  background-color: var(--subnav-switch-track-checked, #3b82f6);
}

.data-\[state\=checked\]\:bg-blue-500[data-state="checked"] {
  --tw-bg-opacity: 1;
  background-color: rgb(59 130 246 / var(--tw-bg-opacity));
}

.data-\[state\=checked\]\:bg-slate-700[data-state="checked"] {
  --tw-bg-opacity: 1;
  background-color: rgb(51 65 85 / var(--tw-bg-opacity));
}

.data-\[state\=checked\]\:bg-slate-900[data-state="checked"] {
  --tw-bg-opacity: 1;
  background-color: rgb(15 23 42 / var(--tw-bg-opacity));
}

.data-\[state\=checked\]\:bg-violet-500[data-state="checked"] {
  --tw-bg-opacity: 1;
  background-color: rgb(139 92 246 / var(--tw-bg-opacity));
}

.data-\[state\=indeterminate\]\:bg-blue-500[data-state="indeterminate"] {
  --tw-bg-opacity: 1;
  background-color: rgb(59 130 246 / var(--tw-bg-opacity));
}

.data-\[state\=indeterminate\]\:bg-slate-900[data-state="indeterminate"] {
  --tw-bg-opacity: 1;
  background-color: rgb(15 23 42 / var(--tw-bg-opacity));
}

.data-\[state\=on\]\:bg-slate-100[data-state="on"], .data-\[state\=open\]\:bg-slate-100[data-state="open"] {
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity));
}

.data-\[state\=open\]\:bg-white[data-state="open"] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.data-\[state\=selected\]\:bg-slate-50[data-state="selected"] {
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 252 / var(--tw-bg-opacity));
}

.data-\[state\=unchecked\]\:bg-\[var\(--subnav-switch-thumb-unchecked\,\#ffffff\)\][data-state="unchecked"] {
  background-color: var(--subnav-switch-thumb-unchecked, #fff);
}

.data-\[state\=unchecked\]\:bg-\[var\(--subnav-switch-track-unchecked\,\#cbd5e1\)\][data-state="unchecked"] {
  background-color: var(--subnav-switch-track-unchecked, #cbd5e1);
}

.data-\[state\=unchecked\]\:bg-slate-300[data-state="unchecked"] {
  --tw-bg-opacity: 1;
  background-color: rgb(203 213 225 / var(--tw-bg-opacity));
}

.data-\[state\=unchecked\]\:bg-slate-700[data-state="unchecked"] {
  --tw-bg-opacity: 1;
  background-color: rgb(51 65 85 / var(--tw-bg-opacity));
}

.data-\[active\=true\]\:font-medium[data-active="true"] {
  font-weight: 500;
}

.data-\[state\=active\]\:font-semibold[data-state="active"] {
  font-weight: 600;
}

.data-\[placeholder\]\:text-slate-400[data-placeholder] {
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity));
}

.data-\[state\=active\]\:text-slate-500[data-state="active"] {
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}

.data-\[state\=active\]\:text-slate-950[data-state="active"] {
  --tw-text-opacity: 1;
  color: rgb(2 6 23 / var(--tw-text-opacity));
}

.data-\[state\=active\]\:text-white[data-state="active"] {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.data-\[state\=checked\]\:text-slate-50[data-state="checked"] {
  --tw-text-opacity: 1;
  color: rgb(248 250 252 / var(--tw-text-opacity));
}

.data-\[state\=checked\]\:text-white[data-state="checked"] {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.data-\[state\=indeterminate\]\:text-slate-50[data-state="indeterminate"] {
  --tw-text-opacity: 1;
  color: rgb(248 250 252 / var(--tw-text-opacity));
}

.data-\[state\=indeterminate\]\:text-white[data-state="indeterminate"] {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.data-\[state\=on\]\:text-slate-900[data-state="on"] {
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity));
}

.data-\[state\=open\]\:text-slate-400[data-state="open"] {
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity));
}

.data-\[state\=open\]\:text-slate-900[data-state="open"] {
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity));
}

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

.data-\[state\=open\]\:opacity-100[data-state="open"] {
  opacity: 1;
}

.data-\[state\=active\]\:shadow-\[inset_0_-2px_0_0_\#0f172a\][data-state="active"] {
  --tw-shadow: inset 0 -2px 0 0 #0f172a;
  --tw-shadow-colored: inset 0 -2px 0 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.data-\[state\=active\]\:shadow-\[inset_0_-2px_0_0_white\][data-state="active"] {
  --tw-shadow: inset 0 -2px 0 0 white;
  --tw-shadow-colored: inset 0 -2px 0 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.data-\[state\=active\]\:shadow-sm[data-state="active"] {
  --tw-shadow: 0 1px 2px 0 #0000000d;
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.data-\[state\=unchecked\]\:shadow-\[inset_0_1px_2px_rgb\(0_0_0_\/_0\.06\)\][data-state="unchecked"] {
  --tw-shadow: inset 0 1px 2px #0000000f;
  --tw-shadow-colored: inset 0 1px 2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.data-\[state\=closed\]\:duration-300[data-state="closed"] {
  transition-duration: .3s;
}

.data-\[state\=open\]\:duration-500[data-state="open"] {
  transition-duration: .5s;
}

.group[data-collapsible="offcanvas"] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\] {
  left: calc(var(--sidebar-width) * -1);
}

.group[data-collapsible="offcanvas"] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\] {
  right: calc(var(--sidebar-width) * -1);
}

.group[data-side="left"] .group-data-\[side\=left\]\:-right-4 {
  right: -16px;
}

.group[data-side="right"] .group-data-\[side\=right\]\:left-0 {
  left: 0;
}

.group[data-collapsible="icon"] .group-data-\[collapsible\=icon\]\:-mt-8 {
  margin-top: -32px;
}

.group[data-collapsible="icon"] .group-data-\[collapsible\=icon\]\:hidden {
  display: none;
}

.group[data-collapsible="icon"] .group-data-\[collapsible\=icon\]\:\!size-8 {
  width: 32px !important;
  height: 32px !important;
}

.group[data-collapsible="icon"] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\] {
  width: var(--sidebar-width-icon);
}

.group[data-collapsible="icon"] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\] {
  width: calc(var(--sidebar-width-icon) + 16px);
}

.group[data-collapsible="icon"] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\] {
  width: calc(var(--sidebar-width-icon) + 16px + 2px);
}

.group[data-collapsible="offcanvas"] .group-data-\[collapsible\=offcanvas\]\:w-0 {
  width: 0;
}

.group[data-collapsible="offcanvas"] .group-data-\[collapsible\=offcanvas\]\:translate-x-0 {
  --tw-translate-x: 0;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.group[data-side="right"] .group-data-\[side\=right\]\:rotate-180 {
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.group\/ag[data-state="closed"] .group-data-\[state\=closed\]\/ag\:-rotate-90, .group\/collapsible[data-state="closed"] .group-data-\[state\=closed\]\/collapsible\:-rotate-90, .group\/section[data-state="closed"] .group-data-\[state\=closed\]\/section\:-rotate-90 {
  --tw-rotate: -90deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.group\/collapsible[data-state="open"] .group-data-\[state\=open\]\/collapsible\:rotate-180 {
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.group\/collapsible[data-state="open"] .group-data-\[state\=open\]\/collapsible\:rotate-90, .group\/nested-collapsible[data-state="open"] .group-data-\[state\=open\]\/nested-collapsible\:rotate-90 {
  --tw-rotate: 90deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.group[data-collapsible="icon"] .group-data-\[collapsible\=icon\]\:overflow-hidden {
  overflow: hidden;
}

.group[data-variant="floating"] .group-data-\[variant\=floating\]\:rounded-lg {
  border-radius: 8px;
}

.group[data-variant="floating"] .group-data-\[variant\=floating\]\:border {
  border-width: 1px;
}

.group[data-side="left"] .group-data-\[side\=left\]\:border-r {
  border-right-width: 1px;
}

.group[data-side="right"] .group-data-\[side\=right\]\:border-l {
  border-left-width: 1px;
}

.group[data-collapsible="icon"] .group-data-\[collapsible\=icon\]\:\!p-0 {
  padding: 0 !important;
}

.group[data-collapsible="icon"] .group-data-\[collapsible\=icon\]\:\!p-2 {
  padding: 8px !important;
}

.group[data-collapsible="icon"] .group-data-\[collapsible\=icon\]\:opacity-0 {
  opacity: 0;
}

.group[data-variant="floating"] .group-data-\[variant\=floating\]\:shadow {
  --tw-shadow: 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.group[data-collapsible="offcanvas"] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after {
  content: var(--tw-content);
  left: 100%;
}

.peer\/menu-button[data-size="default"] ~ .peer-data-\[size\=default\]\/menu-button\:top-1\.5 {
  top: 6px;
}

.peer\/menu-button[data-size="lg"] ~ .peer-data-\[size\=lg\]\/menu-button\:top-2\.5 {
  top: 10px;
}

.peer\/menu-button[data-size="sm"] ~ .peer-data-\[size\=sm\]\/menu-button\:top-1 {
  top: 4px;
}

.peer[data-variant="inset"] ~ .peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-theme\(spacing\.4\)\)\] {
  min-height: calc(100svh - 16px);
}

@media (min-width: 640px) {
  .sm\:ml-auto {
    margin-left: auto;
  }

  .sm\:flex {
    display: flex;
  }

  .sm\:max-w-sm {
    max-width: 384px;
  }

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

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

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

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

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

  .sm\:gap-2 {
    gap: 8px;
  }

  .sm\:gap-2\.5 {
    gap: 10px;
  }

  .sm\:space-x-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0px * var(--tw-space-x-reverse));
    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(8px * var(--tw-space-x-reverse));
    margin-left: calc(8px * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(16px * var(--tw-space-x-reverse));
    margin-left: calc(16px * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px * var(--tw-space-y-reverse));
  }

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

@media (min-width: 768px) {
  .md\:block {
    display: block;
  }

  .md\:flex {
    display: flex;
  }

  .md\:\!hidden {
    display: none !important;
  }

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

  .md\:opacity-0 {
    opacity: 0;
  }

  .after\:md\:hidden:after {
    content: var(--tw-content);
    display: none;
  }

  .peer[data-variant="inset"] ~ .md\:peer-data-\[variant\=inset\]\:m-2 {
    margin: 8px;
  }

  .peer[data-state="collapsed"][data-variant="inset"] ~ .md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2 {
    margin-left: 8px;
  }

  .peer[data-variant="inset"] ~ .md\:peer-data-\[variant\=inset\]\:ml-0 {
    margin-left: 0;
  }

  .peer[data-variant="inset"] ~ .md\:peer-data-\[variant\=inset\]\:rounded-xl {
    border-radius: 12px;
  }

  .peer[data-variant="inset"] ~ .md\:peer-data-\[variant\=inset\]\:shadow {
    --tw-shadow: 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
}

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

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

@media (prefers-color-scheme: dark) {
  .dark\:border-slate-200 {
    --tw-border-opacity: 1;
    border-color: rgb(226 232 240 / var(--tw-border-opacity));
  }

  .dark\:border-slate-50 {
    --tw-border-opacity: 1;
    border-color: rgb(248 250 252 / var(--tw-border-opacity));
  }

  .dark\:border-slate-800 {
    --tw-border-opacity: 1;
    border-color: rgb(30 41 59 / var(--tw-border-opacity));
  }

  .dark\:bg-slate-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(248 250 252 / var(--tw-bg-opacity));
  }

  .dark\:bg-slate-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(71 85 105 / var(--tw-bg-opacity));
  }

  .dark\:bg-slate-800 {
    --tw-bg-opacity: 1;
    background-color: rgb(30 41 59 / var(--tw-bg-opacity));
  }

  .dark\:bg-slate-800\/50 {
    background-color: #1e293b80;
  }

  .dark\:bg-slate-950 {
    --tw-bg-opacity: 1;
    background-color: rgb(2 6 23 / var(--tw-bg-opacity));
  }

  .dark\:bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }

  .dark\:text-red-900 {
    --tw-text-opacity: 1;
    color: rgb(127 29 29 / var(--tw-text-opacity));
  }

  .dark\:text-slate-400 {
    --tw-text-opacity: 1;
    color: rgb(148 163 184 / var(--tw-text-opacity));
  }

  .dark\:text-slate-50 {
    --tw-text-opacity: 1;
    color: rgb(248 250 252 / var(--tw-text-opacity));
  }

  .dark\:text-slate-900 {
    --tw-text-opacity: 1;
    color: rgb(15 23 42 / var(--tw-text-opacity));
  }

  .dark\:text-slate-950 {
    --tw-text-opacity: 1;
    color: rgb(2 6 23 / var(--tw-text-opacity));
  }

  .dark\:ring-offset-slate-950 {
    --tw-ring-offset-color: #020617;
  }

  .dark\:placeholder\:text-slate-400::placeholder {
    --tw-text-opacity: 1;
    color: rgb(148 163 184 / var(--tw-text-opacity));
  }

  .dark\:hover\:bg-slate-50:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(248 250 252 / var(--tw-bg-opacity));
  }

  .dark\:hover\:bg-slate-800:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(30 41 59 / var(--tw-bg-opacity));
  }

  .dark\:hover\:bg-slate-800\/50:hover {
    background-color: #1e293b80;
  }

  .dark\:hover\:text-slate-50:hover {
    --tw-text-opacity: 1;
    color: rgb(248 250 252 / var(--tw-text-opacity));
  }

  .dark\:hover\:text-slate-900:hover {
    --tw-text-opacity: 1;
    color: rgb(15 23 42 / var(--tw-text-opacity));
  }

  .dark\:hover\:shadow-\[0_0_0_8px_rgba\(255\,255\,255\,0\.08\)\]:hover {
    --tw-shadow: 0 0 0 8px #ffffff14;
    --tw-shadow-colored: 0 0 0 8px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .dark\:focus\:bg-slate-50:focus {
    --tw-bg-opacity: 1;
    background-color: rgb(248 250 252 / var(--tw-bg-opacity));
  }

  .dark\:focus\:bg-slate-800:focus {
    --tw-bg-opacity: 1;
    background-color: rgb(30 41 59 / var(--tw-bg-opacity));
  }

  .dark\:focus\:text-slate-50:focus {
    --tw-text-opacity: 1;
    color: rgb(248 250 252 / var(--tw-text-opacity));
  }

  .dark\:focus\:text-slate-900:focus {
    --tw-text-opacity: 1;
    color: rgb(15 23 42 / var(--tw-text-opacity));
  }

  .dark\:focus\:ring-slate-300:focus, .dark\:focus-visible\:ring-slate-300:focus-visible {
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity));
  }

  .dark\:aria-selected\:bg-slate-800[aria-selected="true"] {
    --tw-bg-opacity: 1;
    background-color: rgb(30 41 59 / var(--tw-bg-opacity));
  }

  .dark\:aria-selected\:bg-slate-800\/50[aria-selected="true"] {
    background-color: #1e293b80;
  }

  .dark\:aria-selected\:text-slate-400[aria-selected="true"] {
    --tw-text-opacity: 1;
    color: rgb(148 163 184 / var(--tw-text-opacity));
  }

  .dark\:aria-selected\:text-slate-50[aria-selected="true"] {
    --tw-text-opacity: 1;
    color: rgb(248 250 252 / var(--tw-text-opacity));
  }

  .dark\:data-\[state\=open\]\:bg-slate-800[data-state="open"], .dark\:data-\[state\=selected\]\:bg-slate-800[data-state="selected"] {
    --tw-bg-opacity: 1;
    background-color: rgb(30 41 59 / var(--tw-bg-opacity));
  }

  .dark\:data-\[state\=open\]\:text-slate-50[data-state="open"] {
    --tw-text-opacity: 1;
    color: rgb(248 250 252 / var(--tw-text-opacity));
  }
}

.\[\&\:has\(\[aria-selected\]\)\]\:bg-slate-100:has([aria-selected]) {
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity));
}

.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}

.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

@media (prefers-color-scheme: dark) {
  .dark\:\[\&\:has\(\[aria-selected\]\)\]\:bg-slate-800:has([aria-selected]) {
    --tw-bg-opacity: 1;
    background-color: rgb(30 41 59 / var(--tw-bg-opacity));
  }
}

.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-slate-100\/50:has([aria-selected].day-outside) {
  background-color: #f1f5f980;
}

@media (prefers-color-scheme: dark) {
  .dark\:\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-slate-800\/50:has([aria-selected].day-outside) {
    background-color: #1e293b80;
  }
}

.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end) {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

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

.\[\&\>\*\:not\(\:first-child\)\]\:rounded-l-none > :not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.\[\&\>\*\:not\(\:first-child\)\]\:border-l-0 > :not(:first-child) {
  border-left-width: 0;
}

.\[\&\>\*\:not\(\:last-child\)\]\:rounded-r-none > :not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.\[\&\>button\]\:hidden > button {
  display: none;
}

.\[\&\>span\:last-child\]\:truncate > span:last-child {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.\[\&\>span\]\:line-clamp-1 > span {
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}

.\[\&\>svg\]\:size-4 > svg {
  width: 16px;
  height: 16px;
}

.\[\&\>svg\]\:h-3\.5 > svg {
  height: 14px;
}

.\[\&\>svg\]\:w-3\.5 > svg {
  width: 14px;
}

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

.\[\&\>svg\]\:text-blue-500 > svg {
  --tw-text-opacity: 1;
  color: rgb(59 130 246 / var(--tw-text-opacity));
}

.\[\&\>svg\]\:text-green-500 > svg {
  --tw-text-opacity: 1;
  color: rgb(34 197 94 / var(--tw-text-opacity));
}

.\[\&\>svg\]\:text-orange-500 > svg {
  --tw-text-opacity: 1;
  color: rgb(249 115 22 / var(--tw-text-opacity));
}

.\[\&\>svg\]\:text-red-500 > svg {
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity));
}

.\[\&\>tr\]\:last\:border-b-0:last-child > tr {
  border-bottom-width: 0;
}

.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state="open"] > svg {
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.\[\&_\[data-dialog-zone\=body\]\]\:bg-green-500\/20 [data-dialog-zone="body"] {
  background-color: #22c55e33;
}

.\[\&_\[data-dialog-zone\=feedback\]\]\:bg-amber-500\/20 [data-dialog-zone="feedback"] {
  background-color: #f59e0b33;
}

.\[\&_\[data-dialog-zone\=footer\]\]\:bg-blue-500\/20 [data-dialog-zone="footer"] {
  background-color: #3b82f633;
}

.\[\&_\[data-dialog-zone\=header\]\]\:bg-red-500\/20 [data-dialog-zone="header"] {
  background-color: #ef444433;
}

.\[\&_\[role\=alert\]\[data-dialog-zone\=feedback\]\]\:bg-amber-500\/20 [role="alert"][data-dialog-zone="feedback"] {
  background-color: #f59e0b33;
}

.\[\&_\[role\=dialog\]\]\:ring-2 [role="dialog"] {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.\[\&_\[role\=dialog\]\]\:ring-white [role="dialog"] {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity));
}

.\[\&_\[role\=dialog\]\]\:ring-offset-1 [role="dialog"] {
  --tw-ring-offset-width: 1px;
}

.\[\&_\[role\=dialog\]\]\:ring-offset-slate-200 [role="dialog"] {
  --tw-ring-offset-color: #e2e8f0;
}

.\[\&_button\]\:h-7 button {
  height: 28px;
}

.\[\&_button\]\:min-h-7 button {
  min-height: 28px;
}

.\[\&_button\]\:w-auto button {
  width: auto;
}

.\[\&_button\]\:min-w-0 button {
  min-width: 0;
}

.\[\&_button\]\:px-2\.5 button {
  padding-left: 10px;
  padding-right: 10px;
}

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

.\[\&_button\]\:font-semibold button {
  font-weight: 600;
}

.\[\&_button\]\:uppercase button {
  text-transform: uppercase;
}

.\[\&_button\]\:tracking-wide button {
  letter-spacing: .025em;
}

.\[\&_div\.text-sm\]\:text-\[11px\] div.text-sm {
  font-size: 11px;
}

.\[\&_h5\]\:text-xs h5 {
  font-size: 12px;
  line-height: 16px;
}

.\[\&_p\]\:leading-relaxed p {
  line-height: 1.625;
}

.hover\:\[\&_span\]\:text-\[var\(--subnav-control-fg-hover\,\#0f172a\)\] span:hover {
  color: var(--subnav-control-fg-hover, #0f172a);
}

.\[\&_svg\]\:h-12 svg {
  height: 48px;
}

.\[\&_svg\]\:w-12 svg {
  width: 48px;
}

.\[\&_svg\]\:text-\[var\(--subnav-control-icon\,\#64748b\)\] svg {
  color: var(--subnav-control-icon, #64748b);
}

.\[\&_svg\]\:text-\[var\(--subnav-outline-icon\,\#64748b\)\] svg {
  color: var(--subnav-outline-icon, #64748b);
}

.\[\&_svg\]\:text-\[var\(--subnav-toggle-active-fg\,\#0f172a\)\] svg {
  color: var(--subnav-toggle-active-fg, #0f172a);
}

.hover\:\[\&_svg\]\:text-\[var\(--subnav-control-icon-hover\,\#64748b\)\] svg:hover {
  color: var(--subnav-control-icon-hover, #64748b);
}

.hover\:\[\&_svg\]\:text-\[var\(--subnav-outline-icon\,\#64748b\)\] svg:hover {
  color: var(--subnav-outline-icon, #64748b);
}

.hover\:\[\&_svg\]\:text-\[var\(--subnav-toggle-inactive-icon-hover\,\#64748b\)\] svg:hover {
  color: var(--subnav-toggle-inactive-icon-hover, #64748b);
}

.\[\&_tr\]\:border-none tr {
  border-style: none;
}

.\[\&_tr\]\:shadow-\[0_0_0_1px_rgb\(226\,232\,240\)\] tr {
  --tw-shadow: 0 0 0 1px #e2e8f0;
  --tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.\[\&_tr\]\:hover\:bg-transparent:hover tr {
  background-color: #0000;
}

[data-side="left"][data-collapsible="offcanvas"] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2 {
  right: -8px;
}

[data-side="left"][data-state="collapsed"] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize {
  cursor: e-resize;
}

[data-side="left"] .\[\[data-side\=left\]_\&\]\:cursor-w-resize {
  cursor: w-resize;
}

[data-side="right"][data-collapsible="offcanvas"] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2 {
  left: -8px;
}

[data-side="right"][data-state="collapsed"] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize {
  cursor: w-resize;
}

[data-side="right"] .\[\[data-side\=right\]_\&\]\:cursor-e-resize {
  cursor: e-resize;
}

/* [project]/apps/web/src/app/styles/base.css [app-client] (css) */
:root {
  --topbar-height: 56px;
}

.ad-card [data-name="banner-wrapper"] * {
  pointer-events: none;
}

.intercom-lightweight-app-launcher {
  pointer-events: auto;
}

[data-sonner-toaster] {
  pointer-events: none !important;
}

[data-sonner-toast] {
  pointer-events: auto !important;
}

[data-sonner-toast]:after {
  pointer-events: none !important;
}

/* [project]/apps/web/src/app/styles/fonts.css [app-client] (css) */
@font-face {
  font-family: instantads-extension-icon-font;
  src: url("data:font/woff2;base64,d09GMgABAAAAAAVAAAsAAAAACtAAAATyAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAVBEICotciVUBNgIkAywLGAAEIAWFGgcgG/AIyB6FTVlfOPWaTP7ZHOVS//9vWvfxSCeFiJLW4dAZj5CKGpCMuMPMKux6ZEzs03Y9suJf+iX21f7H6B/P89jt/XXQkrLmGcfYPM6iANsCDCS9EuhqTe1dEIXBG5+JMJmo6Dh1v8G7ABaYFAAJVWFa4YAUgY1sWfgqXeMrZYWRXXSTFBEN6idM9Nq3OwAuDegdMABiJT4A8La2H/QpTiZovtAABzaAXzLwk/8JNDQEqt2I2TiGijzIN2PISKq4HsWIQEDYmjFyAIjFsHf+eUjAQzJU4EoPAIDGjLMdoAqIGUNSbAimmChFMC8IF1XwFqfFVTnWlE81lFUi6qvM1spuparu1T3yXUoVHEJq4eG0/3L94+r76fLbtF56M1l5t/ah92Iy/yAoeQcSky7UPKi4kyi5MTO+H6n7mNgpRjvhEmUfU/mM7AFlr1uKnqT1057QVO0cUs/TVv0sKGeoWVHFFdEYOaZ6QnHdjarFtfr5Uss5yqKdaT5Lz44oBUwvYWqNtOZCbyuJC5UTY+RTh8aGTp8E0DufJYWroASuJDqeUlrX81TwGqIV78VPK+/SevX9z/2Xkeq79FnVPQpWdiOPovU4QmqMklseAihRv+dZUE5Q7ilySrlQgi51exzSxETCsoAiJZMWWg+l0xakyqnU+dTWLVs3Pai4o1Xd2yqKkYiLsoASdUdLJSlKN9N63BOH0lAoDs1IjTExSMsy74c0pdX3QwGa39XbFVmqLnBN4FOLYc/GjZgFpZdgb+sojeSQOpu5YPxARiYKv/wf4rUtnOP0GT50+JAgHDrMh86cdnBbtBD/fxWqrnStatMrJtPLr70avmIKv/bsWX/fa2FcPfnV1152q1/ZuGWLwsxFI/7+i4jjNYcVA+9QWn/AP3jBv0gkXxRxVBfwTty+VQf4kT97Hk36Z5tE1jrnPvKsaf/qq2nTLh5sbzt4adrUmLfj6069dLBttT8r+xv1Xb//XfWb7Cx/ICvrW27YGpj2vm0TrNYhtjyiGcdxM86T88bZivJjeUeJYiLfxlmtdTahP8EAM36Snf2Dh4HMPdzL9XBr16o1veEwp1BGYLbEhYsOgJJjfcn1bgXAfULLHz/N+ekP6DIMfvTxoLC+iB9nMIzn+fUCoplmVygYfJfroQabQq6BKkvjfJ4fbxlXxM9vpORZHKM5xzDLzsJ4Fsc227nRBDTfhf39hWwQ7BPhNLrwgob+wsIB5wKhMVNolJ2FA1r3YYeDITHjpkUWuvcjHtkFm9ijUViALV/WjMghFXvYgja7EzU1FAjNaAwak2oWZJppJlrt3GyudTbHtRJVnBtKicnUMAffCzsfAICRJwD49LX4d08TpZLk/Foj4FIE7EMHl2+Xz7TW/N3SJAhNP364rJkON+8HRgTg4AiGFIb1RiqGtXQBTCxG2nGj7+/YQbsMuO4kRj+LS4BoFQUgJoRR8ROswFZEatNCDGhTSIYCyRZKTg51MKKSWVGjAAjBkjKC1diLSG3mEAPGfJKhxp8dlJLcublqmj1vrfdmgnsvutx7V9AdFlthLR/PBo7NQxav+TYJAMXGxVYyrxqfy0cXQHzdY3yL4AuAXFO+5i9lCXwC4/7SQYO/LfyHwpD5FlpvmdnWjAVfZsY9zUY6NfjjjTloq6zDWjgA7G509mBHzcOaYzNWJ8d6VeB374MZAAAA") format("woff2"), url("https://ads.bannerwise.io/wwvd/instantads-extension-icon-font.woff2") format("woff2");
  font-style: normal;
  font-weight: normal;
  font-display: block;
}

@font-face {
  font-family: Avenir Next;
  src: url("data:font/woff2;base64,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") format("woff2"), url("https://ads.bannerwise.io/wwvd/avenir_next_regular-webfont.woff2") format("woff2");
  font-style: normal;
  font-weight: normal;
}

@font-face {
  font-family: Avenir Next;
  src: url("data:font/woff2;base64,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") format("woff2"), url("https://ads.bannerwise.io/wwvd/avenir_next_medium-webfont.woff2") format("woff2");
  font-style: normal;
  font-weight: 500;
}

@font-face {
  font-family: Avenir Next;
  src: url("data:font/woff2;base64,d09GMgABAAAAAFcAABAAAAAA18wAAFaeAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGh4GYACDYgg6CYRlEQgKg4hsgtQNC4NSAAE2AiQDhx4EIAWGKgeFSQyCPxt5uiXsmLnidhCgqLzIRiL0OOAaaMxIhLBxAKCQ52X//205gcOKv7YNkGE4iAiCoJoKhTjsjoylyVMpWqevTHchpdbnBT4jhkO3y2N77UXE3oguD0xXISq06kL/m8Uq/2Luhx6OGHqjYi6xZO5zvnGHH3a9MOfjobDVi8EMvuGpg4sAd3qIlnH+/7jp34dVjTWs5/LT8oVQF+qWMEWsE/NM3B7tzIXvPsD/Nv8JP79+RkREiIiI+Mcj8vl7wCMiIp5OdMLjCfGHloqERExtWVmZmVNmpmavuq1caznnzDHnbt27z99cKy/X2f7383PNOed48NC7X+/NZLK7qnz8VxW6wrRGAllCshWawQOgBH7/m+83hceo9+kYoVGF0AjXaIzrGlfj0XiM62cyxqQmzYRMGt5JX0Ma0pCmnMz/0c/nt2qXPd3tutvPlh9/00JlktCZtkeVmsgs4ZVxu5yIQT4+vvdr03objHEMGNsxDIsQstgIISaKo+dsYTSKsi1b2/xeTr8fSz3907kdLns5fMWP9kvjKitsta5S8xKevWgAUgf0kQ8WQgAVv59eCN4PEGyoiJZkhNHn6kyFGZjq8txIAysBOLTNQq6jktWOE0NtexGF/3xT36e8SsQnIZCrkAmCCiD2P4pJWNAhh65zUblp75kZyqF10avondCn/7OZtjMH71Y6koIKwfopQFVarsK1iz4v5d8R3M5K9s1Khl3BZSWTdKaVUZew7JDuDCw7wLSSSZYDe0GmDrhO0aTrXV5RhqqkTV+k61N08f9z+tkCm/jOufy1iybFcovSTTPcGXiIEYgd6Sek78PGhJyCBgZWQnKIqXIZU1vZ/39Vrfa+/wHyfTrKG0JsCooTc9VDDyBBfoBBH1QC5UTKszRFz5GlidIGUdb6kBNCKqfaUG3njbnttq3WbPj73iYW/DEzuVixYsS1cF7LWRcqZ850qBHbbChJCcTOOfmJ+V7v/7+5r36d19fz1jaqaowYEUtERESdh22ZDHMmk+Vhfu9nbNW3O7N9FRs5FgJKKv3AufuxBACQZrj/dfwhsfSjm2e/B8/dUVJfweGqBEn0IyTZEoGU2lHmkZesdecCy3CwF8LJu87aCUqb/kS47b8NwetkvTfUhuDSvyHrl/Rh6i7SS59qyQ7wzEdm9lCnVE78hn1vTT9jBTfAZXhciGdDGMdgJEbhJ6jBOMzEHrhLHcf88yeCHSl5dKU0rBHFj0AlqqoycAH/CQ+JleC3wfvBpmBRIBj4x9P3nt5/Ovv07ae+p/ee3n360tOOp4Kl+3/5e9j3gGFPxgp4pcuSo7DWoFAWFh4xGHuHZe8DtL+pzARWIjuJk8xNSU1Lz8jM4mUDOfxcgVAklkhlcoVSlQeqNflQgbZQV6QvNpQYS+E9yF7TPnS/uQwrxw9YCKc6z3T1Xbx87er1G3946dbLY7dfefXO3fGJydffuDf1lm/m7dAZON3qfD58fdOnd0Pb4PRRgxDsi4AAAL2Xw80za6Z9BQJAnxUvTBNPHrpy9e69R4/vPzjt9DVvX7x8996Ih89M3r5ux9Zdu/fsPHDQouMnjjl/Yw4QYCQCAEgftB3euOSaB5544UORwDtuP/mFVfz1AlNsiJKoSDZQ97ztvIfU8gpFHEUhlfReHU/vDBUoYvOUlGr5HGH9Fh8j4D1KQmKVOoo5fEJ9tToacJUNfDErqHU05JxKpLs6Xk13go4SLlseNaseyT9nHgVmRuP/7b14QMdo9HEpuh8qaIKg1J2vHefX1aCjlHN1ZHodT+30N7syFAk6GnOuxaxqp2dccBBmxD3iMw7HFFD8HPMoIA1jylmkRFNB0Wiz+JH4HrKh0xm1WmDEpfIGV2F+bpgSyARG0F4Jh3fKctlSDuNorO3KI5ayJcY25NFiyk7SSJlWYWEofkOiyN6D4vmiJDZnme6yLDAN10nWiTDvE1ry5jxQ+tQMPhArG/jLwHKkqNksnzrJwJxj8UHBsCl8ZSMzoFjgxb9lmnJ2GE7i7SwZmXsGGaslWQc4WFJbj4M3SEvijcjWvfSsBJlocw5Fk/7YZfoKCyvGFJOazZyi8zVcB8on73o9+TokwQzXJGHgOQ95nvCsCSli9cyCsCYg3fX52hFCoVnfjpFgRGrN9JxVpUctOEpUlqJbXAcE2n8ghzOLm0xuOZrLfW7j0nbGcDiJAMVC25Xgcb5RNW0vMB3CjqimDJYIJ6DyWJzf3iLidDqCWsg5zKDjbVmpq5Mzdsb13EodT0KPbyvK2YK1Ki0ZgFN1viUWK/1wudmkU6inOITtaZtJJEkAGhgINwwM66QAISIFIMAYWm4l9DakI6VsKAQRFIAO8sowbDhtpFSiVWB0YJQxWmYmlCtmmVFcMGAUoFK5qXJTUDc2JScx1zAvjMktFk9tMfXIysUSHllJCtpUpgB4FDJmTFWJIAjAmJCCYUQVYwAjGmpYEFCQQKEYQwmDZIA5BkYxKzDjh/CeNPBMg6ZSzRkAGZwJBxZFqogN4Ygiq3GmrMuWKKUPYw6R3NegakVqehQtPiquWK0kWwj6yBHqKHGUOk7pbL1xVmJEKmIh30puGDCWc+6gIAUtOMshNzlnqewM5ZxRC2ecEXdTEKxZ5DsGDniRiPhr/s+2ZUB7H28R0XxEjQWzCmP0wjHgFIQcjFnAvkVtTKZAkcSdAQFmjDKeXMPqCDE+phDBgTVwPyB0xzAHxUwPu9b0apadJIC5m0tAFSCktk2or2KyNXZTNTDqhKi8noQooYkCRhG0ZCmwy0Vp4oaXsKo1EiNkIhDrmTLMs+x25gyIACcnIUAP9LxpvooBe/o/fHdlFgbydT+4auaaNmzua74lyUKZorEsyoliBthgSk8RW5ODIJGmS4rqWGynBQzEG9KuDBGc8Dh1vZtRfY6zdCihtWFejDkvzgEGKiapREyxkv7ANOs0I0HbpIZHQjZGa3Ek3fyB0oO08/BYn/qaS4daAJor/a5hUB2EWGaMY/s0YF00CMp7AKH03xMS/6LDnv53SXTNogmbqa+FjmAqAXJdzRjO/JIw7wRZ3GK8tBkse4JzvIG3qLP15WsS6zuQZv0BTEI67WrDS8OuhXJfn9M5R0dn+SjGEDJyzjgZS8kYLXXzMq0ZkcT4LTccoCraRwxI5hPsAlsBGePg6wFgOXXZvGg7+fqqXFXb+oXmbc8/F7t8fo2kvfI1MxicB9J8rbLP9INeE7kq96hVMrgsWzbXacYEU7Agw40naWOcKQSk4tN/xq+CITzU3uv3Y4InHWFa87tG1axpZUuZMBxcXVGjtWm8MlRwgnPQZRlCjcd2IXvujTKFyo6yH/IO+LzQqIXIE1e0wIBKtOzljsU85yNHkm/zrIN/4pB+BSH5WX0h9GMEd3N/pWW9W5Cbb/or3G9z5gsxYSS510twsJxH8JllEZIZ229BCZU8zdrszkEIyEKZR92e+8uc/yESNS1NlGuBTONRK1tifL8oN18SxxSnlQdkL7DQqdtuD9G5nQOF+Hj7Cscb+m8Ei8nV+ZaaaRrKKCBPA2lOLxxVKqT4ywnujfCrEOTZZDwHDH+BPwmXvpdkabuSNVWhL3TjFCCwB5NdzA122oIYEHU1ZUD0FiqY2c4mYRCtzMfjHNQztWNMfB/0bibPMpW3n9AZDQVJTC99i4OMsL4+7BaEhmHoYQ+Fry0tZuWS+xHpiauPJuadcMnX6k96iP7ImBxPcoMeXzl9NqP7KoTRKWC1pi+Ws/3gKAVhmEitlrHOvGJ5jkHGgOsvY7KxMMZ+bbLLBWjWsY67ALLeMzIzVW/SK9X3T2swt3DqshJpUcCpdWkdXxUauCXyzeE0myJYwk5X6H4Py4sbbK8wF26fL26eTOhl+46ceAutqy+VJBJxBUns9V5sSXiImE/6LQZKN/JUfehZhEl57MI35l33vbM+SRNI5h/v0FLyN8ZXt/QlMcSLWz7zaDGCZ7NNX1gYLG0DW1g0WQb3Ij7WvpfI1NSeMr7D1kcG7hhK4I0XNHxNGJztYToUIN0Vi/Gq7vlAxoHNcyD6D+aBnISVPtLf3wFyF2f1eexeUvPDFsPUrXTW700thmzJY3fdG6GfdsSd6TExP3H+1GFUHURJFApOVQjqJa7YHnsKTb4VL3c/lvcdqfIJMAhbYR+rUh40Jlx4EqR8L6NyMz5EwO6sflAIZaEPemmrwwhOGHWMQoHteLGT53SAKkXqZD7LW0FgAHYVi9zOci1TCOLsiajQ64oa2WlbUti+ZxqUxh1K/EsHjKy1mSzyCD9cGxB9LIwuXSXUAMzKO3Y7LtxMu2hhK6bpHGf5WtPOWzJLLhJYGTuK5/V5TA+xtCZNdF7U8x9oTP2rcw3jagoTqa/1apDAHYw20HR0t0l3nr1k+fDYmGSXJ/AgWLgAc/BYJSC2VMJvqRZ7XhumZKOQi3wgVHdqH9E0Y5Gr5iD8Hey4i9IoBUECeq+NkmJkFrN2iGPXK1q+/3RkZyMxZOTxNeQ7YydUoun6dHt+uIlUPagy3AAZlBZ7G/TOmP00fOb8V4bNOxsFMIQXrI5GwHYjmajUJAW0pyK8K85m/RzsdfSO5VDs5wbLIH6kPSCPyjNZUjKLhyjBI/j6G8EDuii2UZIUNrHq8Y8Lpak15aprj75wVKpCfUXkfNlktq4LJWQs/0c6j7NyH1aky1IXo9wD0CCHDKpt3I5tZouBhSCIgDPrsZApKkulOdflkTDLloMTnWPUsD3ncx7Yz7WhCk2dGMj/Aa0FLt04CyN92gv7hNQt1KDl5yvs2jQSVjsjkzPltBHsYWjkGABU/q67b9+lcIozUwgVkRRHDvhu/fD+TLsDi+XgsTk8sDFV0nhnyq6prcHxbVYTesstb0q4Kp9zsUyoK1PnIseu902i9YoitlqP5cMr4izO+jEaK2DEmZ2r4j3T/fW5/qUVChhLq/oGEARneClKsIUZ/NTkvwfaSWf5bC7o3J46HMpCn+wBDGK4G6OhWsJ+mbVslKW2V/taMe+OQI/lCe9YjpUubFH32PPTljWDtbNehAVho/siUnPQy5M3Hl8clAHfq0wArYCeBvE5KOTBJgjsiGGMASs13tSn+jviAUdYNRUJNesY9MSKZ93N0dDEmUg3mN8UxTY6RgmiBK/EnvgxhnjKPXEkwZ9Z7FnTVL5eEQsJ/QW2IcTPgbrTEvWLHBQsyoUr2GTrstCOjtpAnA2DtQ+bg6SFjq4lPWboG0iKbow+sbF4r0QBJ02DZL26oNoN7AAPOHEggt1XIQ3E9k5U1yM4HAahLXMTVJTdCZZ7uS/23EJ5IvB+BFdwoREKLkVFFMJjhIMkd6CBk0u2ebzW2afvgfIS99RMTwwD2T8OgqCTykGQa7pF2L+YRAUnuDSKfQqf0t6nt4y7zdVt73aL0f8vRqB0uR5qxtDvvksGBuVc9MrcwUNZLQOIGQzOT/8T7L6q1o67m/7Zf6D5KAYlTeft3S6Is0vlSuNxap3cnhQSuIGvxxkH9Ytb74dKqORp0ku31jCi6d4oObdF/ErguFXn/lhkBPk///ODqlogfoZZ+UX08LRua+Mgrpcfd89sFGDgjdX1OFN2H3/s9hK8oh0BID3Ow/PbulXzuhZWL9KCQJxp41ZpRj2DEnow4/91M0XX14UB8+0MqAqaPTuThxS5sKxYiHayv5LrMTykNVpyLEaVEdcUdZun07qIqC48gnyHQ9hSVfMlM28knjhzO8gEyxKzX+5TAZHEjPt4x0YESuYEZ7ShZxU0ras7oQgeVcVFKJOX5TdlES1gVKSYg3lvIOiL/vr0ysWLrzVvRgDhofkxySdFckpiOyNtlsuiwf08TEcZczpv+Id2hpqeZivBjCA7KAcqF2Wxlo5pZLUkXGVzuAmiE7Md6h2F2k8+gQ90Xz/VM1seyDxnT0XSBATNXSC5G20kbHOXarJaUWQl3HCC3FxVNO4cMWfzyeYTxUDlLnAJCwqbjb0R9gQAZYp0AZa4/7BqdMeDW7j9T4IYrQKWFd4ILToMqrBXvnW6kUOalGKGBdtrfPy5kbwmRKFx86YL3TDddzjshMY+R0eafg7NqbIoVsxaVWFlxF0ZnIZLNl6AtogYcT8TzCdfBwzczeexHWrCYkxqx3sWR1+BBjQYn/1WSTZWpr4+9D6KWDMxBWqpW53qFrfIU7JWqNkKdtrQhwNRoYf6VHRlVNMRFV/dNglZd4gtsw+jFvoUj/wCIiGFjMmv4IzeHKB1tUaMIl0NcfqF0KFbrYDb66mtZ6iWVXTnI29YSuNG87Xjuym21eq1xbKKBbJotU0lrEyaDlIzBf/zcbzmQhwvW5m7a0O0ds46xVoW+4YTqG6NzKqsrg0hrjOuFOvgZr3tda9tcy8hRmm1YbjsXnxzE7ksHI3Lv8MeP/r9rhthnt1RusWCX60DNPlRODe1BS7eYFGtuXGjVwiI5q7VDl3N1N6TNZEtXmcHbjIamttm3RWZFpwvs7mbvF+ytRf/ceeXcPgWUDftqfXVPyuMvCLklufW8rVKrPzZWsFpmxrUopXv9m6gtVj8KCv41abvbw+5NT3iheDSfL7Gsh/SqXLCU5T/ui14Lr49atWvVucVjCMQZPeOJLw0peLdZApcn0o6EWkZbliUHZce2acs74vaPf8+etL1llUixD0WCbqpseAnxhXz5h84bwqEylw7eusfHnym0p99eqfb8k9i8uImR1ABYiCSg4XG/knld8lrf/vRKvoNrHuUwQFnb2RegK7MCwbU8X4/7PT5uabf/iF989d/xZfF6WI6zp96Mefy6f7cTyuXO3ztcqT4y2nHcoZbab6MsynHcy5tsaWr0k5vqU9X5F6WZaeAkwTVI1ScjTLLT1mubFoo48SmtLWXcy630ny5N6NgNfzStMsuUMHc49r0Gy5moRQ9wzHbywBvgopyFsSEJuZ0dD3dGJZRvmtPQnXjBgfLzoI17kP2ZxqaaQVnt+vHEfMqTgTDEBuqrWMZWYbHXgNNT0M2ZFfsLk1s6gzxpOOe2Njxr71miZ5yjAhFtHq2Wb9AQkSisv0YZqSdGwpLzC+hg3SQhIA0kF5SoqGDND6wJpWoVA0A3AQgUKXDpGch8IGhGIGLimGk+FIsasWiE08/cnG+q+1rF827kkNr8J+92WQef9IDHN/IaGCjtKUbAhRDwfcAwIf0PxuKAaS4mA87hwBmYf5Vy5mS0dm+OadjAdJyDVx9eRkLTGmDI1oSRCoqxl0AkVvdTBUT3Jfvdo/iMOI3wCPXuKrWP+c/hGwLIhgJhJT+4nZ5ILhKUMW/fMBEhRPIV/E5+m9cwJGLmmn0mdGU/auP+FCV7bPH7QDgG6GsekflFOrUBILM+GKfJecFlwoLaAFnYzDL0up/1/9o+L7rgdeuc78MfqL55IsvNR9VaIrToSNAYSdM6vgElI++/AK7hq6/44qRQq6rpzgeDWUOKvhLynFPA8mfgdMcN/iWqvJ1TFBtumJiuv1VUZV+uuMVDYXVGpIz3FxqLkAlrKkUBCAU5W1gdtb3SV9LPfm8Nyfe2EPY0WY/k+cSqnqUweDAx0UEBTJJo130727OtvKE4fVRQr/515hdzG6VxdJwPg4cfQ4DQBWBMboZe+2uUwbHihUw4LmjOFZhZun1VwujLDE4FabBIuqeUpForovCIyyFRQJVoyFUpI+X7qGKOMzA3MNNHfldbiMKxwpv1inl9+LLIdHjV0XsSHVWFMrRcnWPVxEGTK8sN1ERKigAAY6Bo69T02mkR6Oj9DMdlKjr/xDf/OmhcKyr8/+GQBXHfi331qokoKSiVqGRQVtshhiNgqejDKTTEEgESVoyAuuYudWTl89gUCWL68LtKVn9W7OFqGn68fSgOotCXlsfGUnbPzFOhnWkIQ4JmvFNB/QUPWVvOUKBqc9UmSwtS1vRokE1ZheNSDxJNWIwdqo5FU41agWQAKWh1LIyY6yRpOGCHEAFqMpS03OvDv79k+nCv/7jnZyLOZdzLhZ9I30j/2W+sTZXK7z6NwKxXttjoGhpXj4dgQAIqMiNjQV4MJy3Z+rx0txIqzT50WP/4MgIIyJiy5bP24Q3+t8K0Uf9vdMzUlKdmY4yQBEoYiNsuOEoF+PikApS4UycefCNVtiDHDN/JPd6ecB4H9/lW3YWfoOdJPcSif79k4kHYBbMCq6zECZccZiDcTAI1KgsLJzZ1IyzcRYEQiDHzEHXLEKAhPAFfHmbTq83HJMDAB8mk+VSBEAQgG8OP/Gx8MYv3wnHenk01osFTwaA3dcuvpHgHMx3m2WeAB0jEq1MmV6hP1bG0rJ0c49gmpF2oBymwtT5ZZaWBZUdU8AK2MIgEkeCisIsMqkPcmCOUSNSicw0M62udgaBgaIe2JMqcOgwJIMUBw9qFJDscA5doQjOz+XkzM0rAjJFatW+1tYDabjd56OspGWQyQs+DEspG/CeDg95OJiLcTCNCgJxloXZ0IyzLeW7BrXySS8QOz5Bdvv+6yx6ip0k9xGJi/snEyt2D7cYgHtgvbHUCYDMl8rPKbAJQJTCODMTRaB8Tm/QGZt6upRFSXdmBPIS/D5H3PdlXmC9Ey0vjx4sxDduYHXW922Xp7R1y4MShlcWpOCcsAnRNWZSwwZH1v/tF998WR/x406dwwZvqYRrupxhYrTAZ7Up57KCNO+6hgjHIkkiUBfi5z+xaYOdEB6dHWPh6Dj6ZytGmpFavk9PMVD7lphalvZA3tzS9ACCrDoGB9cXMDxtW2Lc/riy7eJsJzIfax91LC7A0z55CZlclmU0zvgeP6LCEREPFiiDwR6RuLwe6Dv+B9dnU81dl3TJumxV9VXdom7R1XPPczq4VkOVUeKRuG88x8CY2GgrxIAYJaXkVXFo5NLf/rJzOrPO3L+XBtNhBV+l5Wg5+4sVxgAhkmYyzpIsEqbE7ohLfPQ4qQRAAOSFoxyci2kVGlUVw8poOW5Lr0/XGXV67iHuoWOnUutTDxn0Bu0hbiPnxA0X4OJbMVRrdLX/QfIH0b27PYJeQZW1yiroEnSrLLtE5oWV1tFkodntdo/3Jsfj+NrC6GxStsQ84n40+cHWERv9hFJ4c8hGVysL/8o0Vq0NP2HCltUCFqepVND30rSgN+1KnfL8jVIDyRC7uMbWcDQVz2kMGkMjk0jsjDWZTKb+lnRjpkHP02ZayVZy9R10QXwnyzvwiLy+UNCsT9elXi69Upsvvn0MBEBeeaWGo+H0q8+WH0QX7ki6JF02i83Sw+8GbubrYnSbNDSQ9vjx4LOOGpHezDKz9jWZuWYOCKkgFs7Cm46wLEyLAlJpUDbKaWpB09F0vk6TeQbH3V2qLtWbY92CbkGVtaZK0CXqFl6pUx47fr6b1cO2Iw5YcwY68+nbUKfmjMNkN/Vwu7nnb8Nf516ptpKtFIPAKOLhAP7CMGDhWY18g8BKspKq8y/8lnelTvm/z4VjdzeXbb/xc+71mz9VZ99LE9/+rfBKnfIfbwvHxn6vSLnyVe71y08vfqhUVugK3unl9fBMxllne6uVa0ltaca4Zo6qKrQFN5tFBYEQxsE5R254gKO/FP2Qe+XclbdyGvkd9A7a7bs9gl5BjdVWJSrYrVPef+He2O8OlUjuyne9rn6jVGwU1CQzimqgjKTGQtQ1tZAPkAQOh1x9ulzKX54WbzHFopnadB3CQzJP37WZakzpiGs5/CUxdGDoz4/2hd56aX1l8o90bdnWkclFJjH0jQSlNHrI7BcufSq+/Rc/aFmZhW2IvRZKDL3HrKHVWd+M30msI4T2YW2/Vpdxqh6atY5I7GR5/mChvYSXtjCuZRAyMMMwE6W/vEyJBwuIxJ0Fyjx04Y6oy7gai9S9k5rHeoAe/hJRxO6Mibp5oqrG2iOwwNjNOsU1WNSTcstiqSjHzGlowFaqCNADk1uaOMIhgo6McZuazFzU0kOqr9QpWyra6vouhHgQwDZwDE1H0o2pRj2gy6yiVJEP55148b4yNCQ77bTSNfhoanAqTzk1MDnpckrlbbVFuh9viDotVGOxGavwb9woahe/KlABMX2jgmykGFkgUzU3RyKkYWPO8F8u3Onm2dWowaw4v0twhvpqCwtj4QpQpULZKPtgnXmFxlRgr7GxlgbOmJhAEWQFTkOtmYNAjo2lV1+pU7YdrcbJ9quvzdTx0g2phubLqMVkHWQ+/3jDy8X/gAfXP8o4f+ljZWiIOOey0GWanFyYzpN6J51egSCreLgSA25Ne+yAFuWaUvdmrC+YUZdLKpz0+n3z8yqKiqSiqegyBQNkgtVN6YZ0g5an4+NUjFLZYGfb2bC+tdHj1bJ0rKI0/zTKdzpzso0AxUTizYFkHV1LWwpwIA5UdzjVxEUgESTCaTjt4LlO4CRQTTjxvvhmXLlwrKk4+0Xl/XyzN4j7SNmVyvvfjMmDAdy4uFRetrRoxANBeVZZ3js/3D2eaku36bU6qJ5j4zzXZss6A6TXptrk0aXaoBkreGKlbHugJoZbyaSQfPXDXhtNrRTe7LYxCdd35H8BRW1ixRGyNmpLSFze+/qozdfiiEQoalNHnPpTm430nVL+Frxla0gWIW8gmLbZBiNb/+gCG28Z14r/pvMsObQev6PwaX6RaYPPz55UlP5s6o56GekOvFycRGSPFf/LPBD7gXmA9EHh085PBmqGnyjvX/6y85OsAvHdB6uG7+/ni29uzhDf/fMK/O2HZeLbO5LdivcJUVNlUvKRjLNHKjPOJh+pkBBmfNrbnjnaFRd6c7Y1fbSLsHY0QkpKiip+d9XdM3YfkpnSZp9GeNI3tO6vG7XupUZp7CUC9IcJhIEeUTWmfsjTDvizLkBQgp7StCRTWVkWpivGGXU4cmu5KhVMLSuGmBpGsBe2wvp69iFO0wmYjbBoayQtSVv4/nnx7fgyYihu5Bq5tWLVpqCdLxKtoAmPV1tHHj2Kb1OBKlXLxh2bU6TPVGF2HFccu3jitPTN2+GEdIRvAfEqcHWtiWPiKDQyje9qBw8ycXsmyyAZiHJN3KY6NNWczkOIxKQGqeKfYopA5jFL1AUSjCajrImFaxQJ3SwpUMvMrRIR1YL+s4WLc3EIhECMhbMPHqziVnEkkL3RsuAZlKqpEjptdU0opqzKaBKzWux1iUg1NUs4C2M1HbQwcaYWhMDMCZnpvweZi4RtEdky83V5OI54p32U0NDb4dJ7x8+K7yQ2EYkAcsiLptY2m7goVwbKIG2Jr9WLqasyGqZGZokZEwjEQpHI/GrD1AW/KnTJKrUS/b6FY+HgGlCjwdg4u6HaxESYCjDIsrKsJ7Zt3cr47Se+x4PjsbE5ZcvLHk+9qffB9machbMghUbFwTnYytc3SzL803OzExPSBj2oUx3alt2fcS7x4D6SkWSYCehYWubh5PGJqRBNzBm+w7Er99kzXtCEJOXUCW9n94vH/lQsv+f6DAT9bx0TS5xMc/OgHBO3qRZNRbl8lBAa3SS+8/TKKYaNUa/RgroaTg33glQVZbck+dnM6EoQa4VUKAtlle2bnpJJAoHCnVlEIh+C2UZ2dRPKQbkyjQysS8M1m1RAlokkqFKNnlPNApNcaRLVmaDqPFQgEVAF7b7wULu7mZB8fnyGLwosCg9omCBz4BEJIkFFH1+S3jvdn9aKARSBQCqe9D6eWFrMfq1arovQJEp9PrV6YUEpX3A4I6PVPh9R/Y9fvonbH19+1eQFmqXvJWO6SLGxm9NGR9cX+fyUA2+rP5Lwzfu26DcZXB6QCbKa4uafRXdGkmxvQb0xmo/4UIOu5c9fEWiXKoqg5F+2RoW+8STcV/oz3spyE0PbjsoV/CofPytn9P/yjfhOcgsx9NlsL4oygtJmHaDjceFM1JhpjoYKkNk8NUmCyFVBcqeLaRgOC9YpFrsGBiZnZ7O0e/1vlx3mXi50uiYdS7PZr9fKm/M8aQytQWAUNNjE9yYFAgjAp1Df0hJiO0b0v4e5OBfz/+EtLAu7ocnyoJ080vEfbhsJDaSycJjc1MBFToNIFN3XnF67tsJCs0xCp1AVKoW2iWZ1s/e+uu+fzaXiu4nVxHDa4szkQHunXVtzLcI1paZrhxr+Qh5ifTLZBInZikmy13U2M+34wOTijIQYmlArvttcKr03/MXf1jJTa0pFuJLFira7KUf/++MgWkDLr9i8vHW+6EXvcuzWPTK6f3pkZNfdcrmEftJYb+1TsZZLdnsnzSOPH8XL3R471QwAI+2jrfmlNBrs1JA0sYV1VWwrS6LDbPj66GielLoqFppMNRSPwzm3ND+eX0ane026WO2WkuZD3HpuDcG6Lbs/7Vj+l9I3Cr6Q38vul99r3pvnNpfumpxwM8LaaVOPkiv8CwrezGLBxeyUqq7GTy9J3zx7MQXHBIBIIBVOTU1MzC1lvV4nv+cPdsbUVF6N8Yn6fcXEH6lEomq9Cnn3LSusr/P+ZF1hEtY9yXsfGB/cQkgmvToS24f546Oy5FCs8h14Jfi1/C3By38IIRIZoP3Iygmi9fnUTtQRgRZ8xdePfCvQXfs+/wtTBPann95Z+I0CnY1RoH+MKUh6ov4YnPiEQiTKxiepynccqeQHbVTw2fxEX994adyz5dUwaFP3AGzfnjwwCMQu+lcpDNi2wsrPvd7R3X2r7bns/vf3Cq92dPe8dO5q9otfJJOeSY9s93pl+KI/7dTmfCPPyAvO5WRXph3bvVe8upJxjJCNomt+usxOJNolVP8aZi547teMlVVxUlHK8aSmnKVlHg4Y1SdCsxcXccDrbXYHCSjcDhOAwjWlqo8C5ocsMGML61QJbLOMvr6AotJjBG0uyDNaIv/U5jQ/9DKnc6f0yM61BIAvLmYfD1cbAZy3vGTSVW7ug3UefaqeW1IEwwu+mRGBYHnrziw7HjDXmCCXgRqll+b19am4A7OzzmWWy9tSPBgbwoCYjsrHtmn+eHUwkJdH87s2stcxGCBef/Lrv+LK4sp/+4dcOvrvL92d7pNz9Iz9u0sTqq0hZgZGV+jgmnr36orj40tikcREttarNBhTb3JLSHbFrj2JTTURSCqcKgEFIMPMQP9e1cCHBcgh2scXPUPuBe/8hOt07o3sF+uUsKQcn++xQoqJigogiQ7n4ZnnG0IjJiWrFrvJZcorDAT8MxPe7Jy6Pb+nHYPJg/LTLwqv/2pPdc90nBRQtGSouJgEpmc2zdVoD1osg+2eCYgCUYpLtBSI7HQ2Ni5b8EGPx+C6XELWkrUel90RxC2+jucdhitFGrKG0jftdAY/SJfzyShfYFLmmQSIiM+XywE+H+Wb8pQmvgghA0eJYWMFT/R9/57W9307rf7Uco3zz/wnyUf2b05q2b9ZaCX/kd8TIr3rRoVfVV076q56bVfusPTJifoO5ncdvUuh4nQaWZCWpWUVxQkocxNUWlIaQ+FCvS4dbcDtfuSdGC8QBgITkxIq4jFc3Ivjj306kjmKjhxKvak1JnujZfDZcl4cZXV0do2akCyTCSjk1YGFpSUadfVx0d5MKFOjYc540MIyjsYc/qCB7ChRqjbdpf7nqHnztW1JC+tI7+KsX0PvFvUhruRk/5rTObu06HPz5xWK/jB2knjIrZRPDcqlg1NypXuoVyD2vPiVKyaU8kGPlDN3VdYt66qpsdX0SB7s6mUJdEsm0IOCEDUkKNBDZpevKuyTJaI28oycAlyA04Siprvm4p0+dVSdgOkV+iTPdeo0b6GoUOcABOFAgSFkgpxY7DrIQmz5VZUEYWgHKkzsYMgHpxFkwoRK5asr50sSXM7JiV2mkCiUvFyA/6zVYDbz7VZUIHSYrhKsPyf0dD4Wrt5egAocTk0IGKYMjcwASLnJRqNnXqJZUpFVpLwSHjy/5PNnHPlPUtPWDEIkkEnyFLP70SQv9pYoYXYmXhlk5EZui9yxa5k0NaWQ9cjW9fYfTW67XmQaj5Kg4zGoU6+3L5n19r+bUIdeYno1SoROxLgd5K0QWn05l3coL76fM1yR9k1WgNcoCvzpAAtmI4sB5BZjHTiAvJAQFmPDDRyUBRYvbhVkaGQtocVL6JApsFNzUhilpQ5V5sMnDSopZTC7BhFgOqKrLoRe7q5p44kLwtvJJtc8iaHIyp1/NJcKob0px9r1fZszsvoTWenbxXE8fNeuVvOuXTm7b4d8dyb5yPV/efHksMSj6qEh3+LAtFo9OLXoawF13jI3PWCdGtSPqtTLsfn5oqnzY4O1EGO5+JoqZ7hOeunjoFfg6gGpFf41q19ZrRgAN/zR1tWFX79t7u2DvQAsF7bj9tl2e97ekSEXqDrTsY+Y0tb/TlILbFxdieUByVkLaxm5ZIpoqiqMtbvXwXzGU0izpgeVCavkoaGV+fhtiYkNm1PEa2vKtNXVtLTFxdkRJ51uMSiMsrqjsAiWPCeeH8dUFDKpML9vfG62vV3YhAImflv09RM8aGAx/yGkXfBnJXTN1Smlb7YdTuHx1mkyWZ7U2zc+4ZvJer36jg/dvYqE0F/bccnq4ow00WwWXM+Xm0NDk2uZWhY0EzCRzbjuXtNtghwOZ0+9ILyuUEv+5/1KI81AG+2jgwwNXAWHDrm8AAEt3u9H8PBfTCZPBhWVnrN/Kw+gUmZnd+8YmVldBWK3brXD5OXlAH4mbh+usY5HR0cmIaa5ZQYvN9fr7TNRRGny2VlDWOW7GtHcrbS2v76QdeHqD1gjNsoK/W6Z2mnyur1edZ73zExOuSVcpkHngDdP7R1wDppct1RSuqIgXyGTShWy/AIZozj02+6+a3P8iOIfPR4tkQEI/nsDA7RG0BjepC57+ajG4SruWPcnNZvPxI5k959+MW5/8lF3pB1PO6EcqPq/91O76AdCEKcfoBiyxmvu60X6vGRJvL19fN1DIy6NqrNjb+hCq0EjWl+AKGTJ1K3R1N3grdQFB4l1Q97S3MA0gjx2DA76qc/aLrQvrnxWruW53lHE77cPTY8W4eGz3V7aEgIum0c0SA49dX4UStO2yq0NJu7w+RPkKUgg/rhOaw6AXmxUhDr/c0A7sJj1AqQNVcvDoe7khzjnUujm500D6QKcpO4Y+3QxK62IxI3dEu2rQ/LnolUnviuznaEf+4mJrJ91jS6u3fmJ9mCgr8/pFCcPDuLtNOrOFAHal7GfFPH2Oh/PryWl+IbaFdS1jEVNIdbfCTei/orG5L8jHvQolYNTcun0IjWYonQPRYQeQI3n8sfIA8rkr8vnEO8uidu7M+7Kwf9mrKwuzODtGeXTC2XlC9P03uyy6QUMzWLwsnNiFTnZPEZOTmxs08YfnaknlNuEwrGbv5Ztv/zX3Ov+r0519t3t4ts/fXFg99lhEfYKvWQWrc0dfhi5Ex/cF0a+ZczODsXzilfC8FTVeGR0ZDJimptT8HJzJ70OF4WaIZ1d8gY9vQ3aZl+jLOEZ06TYbVuNMH9u2au3D8a0StplZou5infSzlbXlTplStu7peHjIRIhdf7nPO9CF+iemc6du16ZFtpZvXvqz/cjEnQ+uH2RF99PFOScYjX5nyI6ltHS4c4VPLn56yeM/e47YveQXDk9IJcOwu7pBPmgp0dQt02eUE4rQBeihFPVgWaWcuUWy764OeXZfWOScTat9vFJTQmr3i3SjvtzNPTGbtR07JB3G5d9YHlbdNO706N8BIM4pdz9EAquV6mMOpByPKH60sfn75w/mdqRWoNWobJOSeebb2o6zcmOHjJ1pt7EJ16vvfFTAuuVrAtHbbR6qkFkkKSb07ETJzgYF9OKIImFaqW1lAyXxzUUpR3LU3DwcID6lApNSrQHFyc61nJU8mQCh4r2Wh3QXsAx9yHa0VkkOuS3mtESGzYm5KxQUL1D3r37TIQrdT9on6t7y+fQDLZmx29BB17DdkRNZFhhvM45j6uV3slsiw65HNmiiVkdjf/8gtdYFKP1ySaB9Ekb8uFHW51Iq+vIjXR0kyqigOVEPRja/XrxyNHRT1UytbqrcWhkGTPTKBhOpQON9WYzlYphZDJQbzPf4Zmk0RG7ndjIZvNEEYKdlVMOhl0aXDbqaHXqVCPtXTVWwRlB5+2xBKIV8+gR9QhubXjBw3FzrLqRy1XQq2ZP9qB4ZkfmyZiharKBYlj694ZFqUlHwYCywxgX671FC9Km6B77h004pyOVTmNb2NYjtTRUjh8J9N8w+8cnwRDZ+ofXtLGWfDRyhxo3mlpydoeeVdeHz+aUhKKLvdtUeVafjxu4qUFbwjLE7jG3xvJHoe7b2gZ0bHtrAZDzYBYfHDwI9ae5V0A1fBQbRB64DpOlPysV9GqD3b9QI/2h0XU0CxWXaGUQloqlnj5goBvprkkGxID25AZjF6ZaW9eJRH3M/M8DE2SQoimpZZpYJlARwFhmVkvKxOS6+ux0nzf+mEFn0B0v8Dpne3tHlZHbcoYjd5Qjjv3JE5NDHtieWxAIzvYODgr33pZ3JEuO5aMJC73irF/Ed+58EGYfhrPuJk/GxoUUzelq+3J9CMTYDgx9EM+DpudY+xMbovtbPRW1VF0UkIjrwPBvz0ggZqzy70MiWIvK2BgY9KHaEzQtdhwGP2y3drGrYsgqMgUDQRvYdYlpNgnaO5kdTQht7LuH0oG6hfQIRaoroz425cB0chp2hIerfRjBethtdFvIw1d7xW1szNFn/yMSjwF4IxGuutNWV0xwgzL/dHl0rz7M6K83IPu6+vWUagwz0zGmJ8oddTp8c8P4XHWhlqllBHuNVmNfruRxI2DkcVR8LZZuzjxejTBNTAW4BIYt/+vPTk+rLbicu/D8EGZ0ysKzABKMa7AIZscdKbjlBJywSLSC9HhJkUpQq9yxUvIv8F1LN0syfAvjSxMT4iYdqFO9BRS+gc+YWCZmVYg9U2PTv/0poxuLMXCMXJFqlokyTcOJwOPY0WtiVJ6Fo9Vyu+2s+eP2bRND0MlWYDBrB9h4Ot0eawiBaNvxnv9EMxx4Y2JiWwfH8SoYBSQNY2DUA6UIsryq/BMz8tvd68luDuM5qkh8khMT8qbcxBiPxjeriWlGWxkANoo9g2FYtxXTeyysaozQLOsF0G+o/PiXb6RvropccLGOZV+Kjrc5MZUniHJ0WYLw0BPDiYb+afJOB8gOPZnUiyV8JmB7dHPof56bEWFGUvuP+HL0n4e5OAfTgJAGY2PsOnVf3wKRx0cUsAw2qLTMPs2i2eR+STczMd77rF1nFtEQHWsIWrcgvgmj1qAyg2imlWel2+j1zW2seqYN1IN6a7o19USzhY2zk4GIw2EriGKXmM0rmiUyCsUhkZlRO2qWZbWCk4cyhb/qOL1a4X+a1b4U6JtwuoQpg0OKUdrarmTU1Je2374YFOISr2OXUSvj68ORzWhv2tl05nHzaMJEKz+LbPxT/IKqJTVtjFNT8rIf3sxqTp12CFuXsRCYsR3/jFlaJpKQ2NJx8xiMQJIHlRNtjeaoBr94Skx9nWetwO24KAS3UOjthVjb2l2R0Vsu+2ydG58648yiKdkw1JP1ew6bOSoqHnpuzLe7BNe+Mr5xSiSBy4khASm6XCeuBUs3iNHC68SREKV/Rqmc8Su/ORLki76lfYty5ZxztJtIVTUCFQNmINUIKxoLey7eUA5TjbRgkFvgAGCrl4CnDgZc2eJBG7PVdzpq2luS/4CaMTOKdfdQWetzczlFWCtPtkazC3iLS9nFra00BXVNnDEy5OjubYZ/CQS4u17lRFw/pZnGQQ2I3G97yAGARfePpOboOuJhHQdExh36HL1SfUc2DYQNNeWEfyeZNpdVBENmQGwc9ELR4fCO8yJpeag9D2VlDMz9Qmju4iRca0vl6E6Vi/flIda3T8dBNXrTRaizjLx4eCTM97Az2H06Mzr/KXRmFu0fd4D0sHtY5+oexj3xFXwFv5bYWXiuh1twdpPw7Cp1kmZeAHAeZhAZBVVkK7kyqfDXf+zeU2mNrSIlQxv4PAtgsYkoWWpIJrgOZze01QCzkwxRGC38QFutobZX2aKbQIZaFe25U0753LMh2Zdxz4Mdx2t4VTwZIoOrACuvrQFn4xxIpdFwNGYujzB2QT6mOlCvOu9T5oR+O9YDjQcGlrfGIjI6pdHG8Osz8q4Zc0as8O/mpWrqzuqy3gkRcdXITh62SvhRQDaYcf5OdNa5O5Qf3HZ5/x2UMOv5vUt8l/Y0oQn+zFkn673i17idHX3ZCUieuxAcxckOb3b826SvHgHnejZL3C7iz8XLtHmlr6V2Pt+XE7e7+HPe1baiRbfbO19EU816Ruy6il5UpELrsYy7gaLCK3DeJ6yM2IlnjK96OU6cPv8t5nkbdJBsW+LBrYcZk/7ndW7HTjVlx44du6g7BVmV6+kdu/cwGiWoCDUqYJWNaWMerTDFIiQPVQN0BsBNmk1F8rkJY6zDQVa9e9rP7bhw2yzetnMn/065l36w8DGPBJBU5PkmLh5uBGkqwfNTGAWnNJyrZ9vYelAP8tBME9UqtIcl/pRx9rVtGWflb934T86wKia/1ffFkcK/8M54B3md3iEu8fBozuWzw98XIHL1w3//l3x5xbwg1Orf0P/TOOAX3U3w4/V8M2/eGtF+06Db0lji5rfW5H/wsfnTv7qv0W0xXkKuti+R3t/ZhaP/znItgF9l18pehhOF9v93vpeeukZGEboJPLMsKVOBHS+5cUIHSfH7p3vXQ25MSAHSEQq8iUVYNltQ+jBLKFppSU7V02ReYMciPtDMWFICeODZhJecNZmOE8ASwChSy7yOUtqNq1DC8mUeTqrRwNlZWc4jUHDdCHK/m953O42D2NGqI1tV48+NQQ7CXvgstvXcI58J9N7BNZe8d6oOUSZmhL0qJRQr2J1rGJVb8l5kcxqMrJeX8qUZe8hJatXhfXtN1fWv7z3+YrfiZgtOvf6F+7d5Jd3fNGo3jjcUSEcd5+tCCTsnlm3kJ/VYZm6OdYwselkXKBO3A6pW3UShUe2yj96kutHKO1tND9adXRDko6b39Xxw21Nfk5f636zWgykswHo6SN51zqJRqyuRswizUjRwe3BuydeuDZCHDAO6axuuXi1zjlFiaRLXwuHtoKORjIvLKAV+bLYOstmSN4X1J3lO0rGIwbv/Ck3K1MKT3fzqZdKZKdKKuYaX6HK2hIPggN3ScbeEoOh4JKmQ5E8n/ulmJhOmmMkYUpOu72BN+3Q6bXi4i8w2W64Y09RncuPM+0y5W1Z/MrF9dL0lN+momF6eDWwXqzDEmwKlCjlyIzXeaiR5EinRPqKz3Y6zYCsnvMqSru0BYcKGV9vfKJi0VyEuvjxPBr491JbC6+eEMZM1Shy/DaX92zfXYYuTolOA8FN6JjPBLy2ITL92H34ZzQwLtY2eyiKT1uFN3YMQuZXn/6KQE/V4ERAwFEw+I5Gbh366IM0IULvFQT7AE0TbcfP0om7cKQnNJl3gBlZjLwgP7S35RdpOXhXPpC35JM9uAWEFrss2nQV6SfsTv2oDZijkUw1Dq6aFMgWmiXSfmxxGgevArEhx4LbZZgvFKL/UDBMtuxOENA++gQI6WNymVzPM+DlsRZljOlQWJTJmfBCCZYqFh7MOd3GU0LbJ5T8kqwzJataJXdXAOPLbLenqw3Y3t5qhsAW91lxAYh+brrHQLrnaoFmU+CTSuiNDwfc5t6K+YA6eb5Z4Zj7n/LWytRok8CAKAXDAX+EHKYBlgMHYpLHcyYyjbHRSb7JfruPVzbVGqCrDKfuMLesz2OykxuTyJKQ3TCdNhVJque9uVyqJMlpOUh28RDUKSIWme0SV4/K2lsVUYoVroVemrGuVUGUJTp8Wu2RrB4IQ0/i9JZ9OM1lYaiik+9wsN5yaLZF7nFIwJfpNukQ44gXSBzFGXa6Da0Y8E65sdcR9pOTjT4TW96r2rrXrkccTIBr1R1KrqcppTh31FYlepKFhL+x+M4oEPtUHOO1D2MPZyKvdXJ60Bl2JeWDZojVOZ1U3EkiqUMEjh4iSzZFWfMkMAWjkM7boNyqcNFJxoz7pFh2dZ1oKOGk6ugG2Ggeo8aBAsqsJ6TMK+0ZlawiohN1DGfTftvRVvkQ0Igd5wWe/RVzi5eA51cM86LvPIqz3awNRBIuEarD0+nXJLvQ0GvqWlvG0GTFg8R94+mAAKfPEGSwkNdbg9D2O+20BcP/qBb7DhdLdqUgunncSQlBecoYunle35oSSHSGllcDpxTUi/uEEQRp7CO9tk4Io/twGVCW7+ne3y6UHl0i3cJXAlcUfsuh0riwK7cmMtch/NP/hatdD1BW/u1OB3LZOWXnxiO+3TbSpy9//6DBVXj4l4revt9qL+oUilDr6x6vvZn09f/kSqYKmMghC68J++fhNgUzLQQQxz4Szr3O28aQWCrGJlccdzcr1q59XMv0J7krYUt6QgW04mQNO7wetTGPWXiA/yhVccjA725EE7iBTUJE7TTrTm0aGaIBGkfmd816x7Hc60te33c7sqxmEvDb4onyTM22lH+ekxOhggKZbbMocQTpfyctOFSKuPEA3QhJFElUTcZnVNEJ7Ydfr7cZF1Mi+Bo4wrlhFMbmr/xqVy8T4g/fLxizFNmP5pN2dtRlqSYIFV+Rau2fJSvdTH+8Goqj7nLNL1kChKEG/mMgXM9JO/NEXCIZ/VtRb6Rk2l2WYpPOBmGBDAUCjK+AcWyLEi9xZOCjCLeZFgLLg9uaopkylz9S5c5r1RJUB5cSEKCmdqVBxvLGrxdNYRglHiBSC7DC9meafzysI/wBaDjupujeihTOiQcomdGoMa0uEsIc+YFgfIFqk+2klG0BtEzjhvGVf7g6kqpkmhVlZWDa/AXOFyP/NFDHJOq0GIcdOO1LQUEhCwaQ7K0klCyeKWhl2YWTK+JHpZ5gCcTYPsEvTq9zYZboaeYT70WFmmGbKUXXD5GTxQD+B7Lq435I7ohqjqC5JI4T2U7prU94+5ZdPEJAwYVVnPtxU4DMwjlVqXX1YIeJGpY2RwVNF3znetJcvcNGrnluqHZpq8qVv4j3a7pR77e2rFVKdtwNRB+qBwY1FsI1wjqT0YJ6uG8sxpxbPWUnCdt0ZJ6S0ZcyBSVJIt1hSp6SCWAc1FdGgpGAZ/GwYnBPK5FcUbSKb4fDmnAEv25i52Zt7nuE68l4/e+/Oi/n/lcOq4fiV+uifRvjq1/8vefHfUyShVLCbvPrpP5y2D7zIrUt/mOWLTW/6yK/MYQFnqdagdtaX7ClfVjJuGJSEXhQMboQTrisowJcDE2E4OVSFWlR+FM6E06kOTLMjXnpa1AUCgjxg8uPgQxb1QHL54DDV7gALVavv8xBwAQSphQfdCN46CiReYsQscG3349SFYx3bkFJjAVe/ht5O++yNUfhltnCT/M0aDzmzePOIGIXr9HhscN2Wu+phMh9xrgQq6n8DLHLGpPjA2BaaEz+pXmXVrddpR16uSQcM59AkCAy2oOAzyjiIVASVhmE3JkMPNGaJ5yHtmt/3r7udzNTUssrpQ9dS66pk8yBRIhbPNVY6osVsa2UpNoAtN6h1Be18Z2w5Xjpli9nPNCSWs9mCZjVihbgAngDK85xADvjvMN3c55yR2bnh43HoUA8I29lZRIkmU9wqNRFRODg+UFH2LD81CmNknQKaqiaHUPdQbhi0PStuYKLrEj6IIjpAIp4qNLyy7OFA2uNBBFLwu3MPpQpcYl1wzgVMHK4K8pId1ZLunEUF7otqeUb4DgqnL8IDm8sIHTktk8MAeJwn42hO3yjckYpFSj9wY3SOfo8ulENzfU+ybt7ggBYpZiw2mTbkm2VmB3TIOKWU1nQ/OwEfjsKjOsvCtaLPEym7CKMoNenZJlRgchNY1GbCgEDumsVhmItz3KHJ+ZVmrY5ZEgmnU97vOcsozZHr2mF0LPOA/VI6nQEOXZfXDbU3Ln5X7MgLllyQRXawiiybF0rqPSZYTJriVi6AQdcMm+snwjdoAA4/zZzZMqX4coInMQrcUb9cgAbA7OH69DJrJolZI2ZDSjgW9MC0d8DqzQiRJn6g6dGvNJM8ZZhZaU3ZFQWOmAeTopOChSUF6bwt+yKsNrBICVlRH5BqIkqj8I1OYlVE3j595CEgZP3z6TY2+STZOWfICZh1v1JKLVvXrlY8jWisVkjs0y0VNfSqc1Nzt+OrChrdssLKCtLXaLt/YyTTsW8cb/GHkWiWU1ENjImKlcUUml0CR9SNMu3huH8zVRtAX51f3I5e7I+0ssq7TvZU3a8RT6WEPipJV0QjLVOIDKosrJd5WWHoSAelTNvhJrmFB1mEQEf1QFGkZFM6ppG55BVFMYhszmmI1m2biVJDWzadk0fZfZbFM8eWUwUM9jzOzaV7vvHiml/d89S/m274uUMYSdcX1zAQS8dGWrqem+TrA3my1i4iovD1Iui8BghewzJ0U8xiWD5ucqAEqJJmFIFV+1HjTd2RDEqTDe89x0cGBfYh4zC6PKDcnzMmf+24Ix1mge3sMHHrFS2sLLRp0wvEZQkwNA0oSgPl601u+PqG6W9PMRyagRIzLTJwHY15dY74iF79JWkHpSwV3UL4NIRVt0xa21wo1kDli6Zv9lwScwFhLBggBPLp9R6lSTE/UpFhrGYw5DJebwjdllMIhVZHOhC5ohAlf8MkXTMiTJFGutr6UIuKA8dgHPd6a8oeoa3iyTiQqwnH2HlxrCaKVbKJ5oDbaeXeVAyXCTSX+wcCoCxGGVhJUGAYL+x2gGICvYKtCyA04wxfPtGIzZLo1qhcU+b/pNimHeYEEbphwFmV2KI0dE1yyBXdER6PyjneOVKmxgr5nUa7brt9NWlHAdvPpui6Gs6Ve1yUn3UhfDqQ5VEtFhr7DsMw3VFq18X9ifBqL7LxIYiXZRS0ySg8KAGbYBsMTDcYct2WGEsprLk56ykD/RJc1byQwlj1JIQiAmYmwdfY9ie3SkskPjiZJ/E3RJcepZCF8rfwSPIL/IAv0sGF1CZirPnFDce/o3s0SGw0Hzle58jfSPUDXt+/fvjJn5KjCOBefThpo6lfWGNOFe+DPuwBBevx569oOfDK+MHjhI9gZuUqZyE8iDYxY4/B/C7wFo0yVVzMBaapU46GJM4/cRwiNASyc+snsJyXot/CJoENkksZ99qfLkB4fe9PaijuX52fnkw0H750Og3ghx6YrZ5FC5tn3tXcVggNvTliAk3gPGvuomXYeUBKJNM+eBUqjOquXW8OFaem+9n7rlDZyDRLE/eFvvLLUYx6mQKQAcLoEwGSEtASs6sDchkIkgb5/fStr1lvc1u/WSOfrYbqQSepOWD6FI8IjgjvuC2QnQ56/kLNR4Ee0wGLjWlxHkTsHMtn59hxupCUKM6Ch31bvYue6Z7USFQXDBxVv07gU3EDVh/FKv3JHLJTWX/ozlRm6p2wixgWcMTZuRQsCwi8lA1RDs2mh0cHUYgwDl/nj0ph222KGawUNdwmWeLsW44GtfBjlL0MoS91AUsGViXRnU0FlsjALB2p21jmQIkBy8YpAr1XnSGpqrRs3oJn0GmcSbSlBMYgXr2zlirsY3MwEUJJ8aNn4QontB3fjBInPIm8nhBhVroVFW1LveoscVImksqHjTaoSOVM4ywX3iVSbJId7LdN3qi7tPZzWK1lBSlPryxzFmQPYUmYDXkIgeFAyEDcJLB0Kgo3dBDOsyQyQbWuwCWofipwmMJFVTcj2YLQcbgIJsHECg/SOdt0URGwvwkt9Z4yT0WIRaz0BESchZGauPk/E4Bly6KQvyPksr8cpMjzpthAPbOl44+D0G2Ne+SEa5fFPov0nij+JLXMub8IUPfUTt7pu8w5JPZkKpjeO7hVz0YOoKl1jSQu7lcoawOMEJuLtjmgKqZPNvQEshvjTTL2ymoooUjaY3OS539gpYvKGifMaXswOr5tRWiFRARMN7vVqQWUvfVHb8vhsd0nSFrlLZoQuy0xe3eb72LnwnNEQlyW9nf43UUeHX0uoOiVJWli6bwRT/LyKltcugNoZzKDJdhGqfPrl7ltX//Jb84yHsqxWNO4tcr2Im/6sF/sp8DM3sQY+/pcZrztc/z4nDdjYddaKbmLPJnoT4w4D1FeuHQxlRK9yVMOKE/D7mXxu6tHA6g4QDymhiInAUaN4jDDswklzcPi5li/uvJpMfYsRcn6X/pSGehzALKsQqTfpGoqfJsPR6hWFEbfJP1UssmyFon+KrVPFR/629BsaSqhzKXMyLUdr2Z8UANt7dh+ekvY6WAK3UI1VuVD2FWpNasdOxhQkoihjJ2hcyFb34JgSqcki5bVXdglJBxovO5pp6QYk7soVRda36CD0oX4DKi7kegSes/VK2P7M7R5dh0T0dEKzPPUIh7zOiEPjiKVaHce2vLGhQwqLZbInD54XrUbXesG2lEhQJzsRcifoRjwHTNxsRgCdn6VPoPktGlcjl5Hz/my/a3PkmaxrPL45dnxMyzMYr9nNmmnrLsHkptKHwY+VuiYmO0hIQU6rU5eHG3JBC9+KgnEplzYdYEnoZ3gBIL2qJ5srty7MZefYULshmb+2+9MerqUk43GR8St5J7hqPHctXF4OTaJKJhcpzLhbRObOb/tt1MJlSaapTSJi+sZVJ+DHphQVlzMsSakfyyQ+VggiVZB5aLE64GRaE5KXqE4CVmSN1If/uAoQg4OtXtQtQqBTKhwFTCR1oglopLBJxciSBoVL0V961bTkiKFuZx92kP1uhAxsoMzVYciFvApQqkj2wYtSro1dUojlcBM072VrJ3vSx566gFyPqPemYx9I5VpLL95ykky2v8W3JZlGfFNFBxhdT3GinJFzrQhMeRd8fx3xZKSIuk8Zsxlt+maf07qMu34YhzVcaPA9WdFcp3L6Y8QuaHTMXsXF4TDhZr5p6d81vT08z5WWDv2DPxyxl/2Vk429j4mjEfrmWPtNK7POgnM04q3ZmrbJv0wW90Z0m08XqvoWB926rh1DMkDFkCZVXlfNGWp1LdDwIaG+nT4atAVl/O6TJnqBxN96/DW67OvyiFVbwIoOASAfZ21/43ckqVRGIPYV78G+NIgl+o9Q9fMdbb0LmPkZC3HHZGsqrtpfQ9Iq5STjZkPN3o0bi3qz2epAqQqbin4MTdp2tSNO8fEUN1UNHMnFumARDxQnMd3DpfiJ9zWKXD9hkjunN4rD4bBI8vgiG5/hqaEoZhHV0KFR/htzgqVDbh6h5oSVFy2tfkxBpm5jpoO9BBrqDGh5qooL9k3Ot4J2IEqSEbM7WMz7p/fXG/43rDIp3Jn/na5GZbfPh/GG7SKsEzEDcCROFlltecL5ukv7UWbtq8KnhCugxXTYPfdHxQH+pI6dGpGPcX0XepgoT38QzO1oPVgep9dypN+jWyE9iLlXexIiyC8mFpUqFPLorr7vij1mmrU88b0cbsONzXG/VeqwdvLVVdxpKXdoXNdE62wrLSg+WxDn1vCM72lAcO8JX1SPnxsqR6W5s/f0Kg4f3orMqGpVOPRfgqVfzXWysXkR38i1Slgf6t/xQeBw8yzftKv6UBuv0Ws8az7vmowf3m1Pcfs3rk6waPr+hEpweFNqd9lM1pSO9bRxyDwz38C9Jx/hivUnc4Mc9PtmJEASqdMWLYSTe90Egq3N3NPhxN1+ZwPwp4k017t6LS3qxeLkUZ7Ba0pHYxY10+BO345qOLyutakr8SndOXi0q4+FLtejN2n9FzO7OK3NebFohtHd+JJjqw83KZ7Hk68J0tPXLjxBfyUw1d58iGHEzT38U4L4PksTJjcccpyxae46m4eTBN1Q008NYiHLrjkMn67UAbavN2tyKY26JBcYUILLACb2gCHRJIwFx27mRiL9kIsLUSC6eWODmjCq/VjcspcnO/ItNmTelkz9daOnvvhnXJ08vYm6YSKy4cPQTSz3BY+oLi8JWfsQg4k6htuuWhuXA63gLh4XrSxWtbIaRIi/63PkmoxvR3k56f7g0pNdPFnd3b12YdvlLW3dudx3Je9nwpnkizzF4ScM3KIoV9b9XMWZtuSclZiowWp7VEulFJuvCC2n2fYHVybXPTotGiGEmmmVIFI1Xhix19EVfuqV0AtHBWVnXblJZfVzgXY/vzZoWWjXFTYgRe+Mz2r0KlSEZqioy2/K8515/fTDwb/8V49pPUp+VONe+B3puQVnK0UEFZeh60iNE/HyPjj4v6yMbirkk6bUAMtsR77cLYEBOlTbqoNq7bvqPlLToazN9cbdFdv6hQk4Cz7A5H1xrFX10Jkil27ykIslQqcAokeT/p584W8xwSBJooqj1js9FUQUSb7LCoMCgOjKaUgUhKx+3fTCNW0pkUrZh3pPfcCPS2bjtjcox6yqX7bs2fZeqN30u1PS0AuKlcw61uZQyrn9QTC25tRhTZIxixd9Fqt30s1C6a/1rtWkYODgjQp+r4tjox7c7tWEVx+dunEiF5yw57MJkFtmU9ymmX62til4SqaidVCJAeTK0yIFx7oeFMvtrY9vudhE/G6iqdTbwnRzCDusatYlpflFN1hKtwv1MQVo+F5GlfcRDOJLNfcR3Y5nOq9vOkQPtmrxaB3PdhqPCppoGl0aBJeFmMdoYyTFC65wcfk6KhfSuWj48/01XCZw3Jo7lulz/0l7b8xjp9dADXHT2e2lyWOH8RXNLIpd2Ptuam9jqj6mbJ3Vb54oxIoR0UD83xuq1/MVsaW726Ns2nzCcrStY33oGv+rBey9btrkXBak/5cwgHGMGFCDnE9iZphIglZCnuWoVgxEAFUCffEUgRVhQXwOM8g91WPhpnLqS/AfV+uLnkiTvVqyY9xU7p+8WIJ9ag+G9LDm0SpjPOVIpXKLCIXwVakdUNQByRlTEcRnTdBla8p5RApb8fsCLQWhUUivE9aZSxNtqHU4YqWWucu7hfSVXU3W2Ywxcc3rLh+o9Y971cXEjZt3h8+S1VHVAprpyM2wzxut7i0hYGL+sDuVwllLk9TP+4dUyNwth7huRRqSbSDQvJw78pFXGyDg8ufUJbfFVDqSfK8wMTkrsDuzw6c572F/lhxOxwyKzAuV7YFSdB7DaaTvYsUGXIuDUoaHRuMQCVzIlgHaXIKYU7mcakoL2aAymGEx1VheclDwcqTYp1ROoJstCaXKZ6PV1JrrvYWdhxExcfoM6LIomHlUdSrYlh7UvINE9FlHTEfl7Fe67drByaYv0uf+Ns6b+4XGXrK++3en0D2BuOTt3czzIaycMyqMOnKWECEfPtOu0Lzt9NzfHrx4gpCIAIDbzgfkrA2K8SthUSC8WQaZZkb8I42kU5gw6iGoZql7ZHU5HTYBY2zdRw8OQgAf50w7PNpPJQQNYcoZQodTIFOa1ljcW4HEY88/bPH4g4PXhV9lV48/LrqK/8VhsmVlJa8AM+j85GEzIFSclnBS1QmHOLq1xCsB3KsuFM9iguGTIAumM1wCMh/BGqZ8ypufxQqYRKN0CKkDG6Ze/uzzwQZCnglKoxkzPe/9GYAbOOUQLKIJYFCBwclzLD4ih59nIPw0IPAXW6PAvnUJOsFqlWHbxRNXqzYpweYPQEpTScSGcBAtyPGGsCrYbYV4qGxppun8Knofm1/Io94xfVJuiI5WZlNLC6KOEzotouWq290hfT9Jm0/9ZrFSy3Fv2TMSu4f7Zp3zX8ZVnRa6IWIvkcxcrWpi8KxuCh3k/jq3SHalD7j6d4IMsdT35hc75xI1/umMcJDOUdDUWmyGHOGap7seow2K1QoMNgOlcJdNjGCcAetkfgtpXMKjUio/CBZfq9Gv8ihfoHnfZjYe4J7Tzf4XxJwbtGWFh6Q/W3AGMD/mfcJHf+HyPDYBg3PPIU3n/c6+ZeL6hMvuJsuF5O3D32MbxRRgJVcfvmUQ3XXv5DH9Mw3mvr9lbbvmEJfzscmFfjzk+s+ma1JW4TKjnka6sXqquq+m230F5pDkymfOKqjruSgoV/pGTYXCDqVtibXTaZGRc8mr23pfogyXGkLGHoqAREELWG9+Mi1r7jQp9R/RLfJDIXL/a6c5mroCkO6lN4tVc1Tbq5lknMWz3bAopbZfTPwBN9WJDL/6l7kO2WxyciqEl6HWNeanM9qmxvTiWlT3EJdrG6GFmxfLoNTLAPyYSVyl2UR7XBEd0eSl+BO/Sj9uQ1UmBUDVZhR+PiqtqhzRMUhCl54VkYiKGaKzKruP55X+kRJbBJaLhgpg2ytSb/difmC4+mYkzBeqKVnRWi3p2eTXL3Bkhpy2xO7x/KaRTxypibbUqi0zok7kmO5zKw9lC+rFrqD6fdWb6hJDWi/hfvQKY2R1OaVbA8r735xg28SsStC353gorMDJ871VHa5oBT2tCaXOdygMQBo0iZrsHnlpdtXwg1wgcYYdnU71L7YWSewWWLgpQw28WpU4QaNA+BmiFM8x9nf3wWYozcWod0Sb15Q74Gu5BWcZIdMPknFBBl+Bd6MehM3eJkARZ7XsGx8Zu/i9ZDlE2DJQGrHxSQTySEVU8Zkr0QxqUFXD9mFzquAm3aRt05EAsI3dSfT+MBgXyHpoj6Ukpfwks5LMY7yMmHu83KevuIVQgrDe8EygPcRUc7k8xUTGiFIel1xuBt4iWCJvFSqPF7mCy/ycoGe8Aoaz3gv+SWO9xFbFrTPV0V5okCLKg1smsUrboWOOIxQsNDa1znwR8dSgVBE6KHdUvHyNDqoEqFoRh/nL7bVFkC3Fo+gEpw4T7YMWeSNSHSaysKExNh4utGhaAQdaiVeCYkQcj2wJcGakXPDtCo9EyPjMp23pGql5qRaNIDmN+qE3abG3iwtrFJPSi1I6jSq2KjbVYdadjMRCqYPdBr7YsnAIYOddutADgt6OQcasbKfyTjCOMjhBILDYVuhiVhmuatlhoNsGjQW6s60qqPWED2E8GnbyYfrjvd29u33QbfJR9beXSnUTNWVNjBamXyO8vgaZq076Mm/7ur9/N+Ngz7ldOD/Z/NRne3UDUgQKUg/l/o/jTx58ebDlx9/AQLF2oZkO7IdKHai2oVmN7o4DPGYErAkYkvCkYwrRao06TJkysKTDZCDL5eAkIiYhJSMnIKSSh6QmkY+SAGtQjpF9IoZlDAqBdsDsZfJPqj9zMpgyuEOsBQZbDTZFMct4TbVHDOttt2mIgfRE5MsLAriAbMtNd1ZL4onrLHDr372i6t2u+yiPUysLrD4iNX7rrjpmutu+JLNvFtu28vuf3o9cM99Dv/0rRna2NQ75KAGV/Rj16SZg9NhLVz+Ybij3DxaPeee9cZpc8wE3/jOEZTLUY9oYKHkMMcJTnGGBc6xJEEkmISQUBJGwqFdhwMOOud1+53XaWeJgBNOFiXpBLNKJGGISmHvPaK/I8FjSF9nfHx8kagtiK8oqtUnViaVZdDEYQ9UJlQmViZVJlemVKZWplWmV2ZUFNQmxHdL8P4U5b0txkGO45rEklBKiey7/7n2oEmFwEr0i0dc7cRD+P+TkNlQSVkd78LkL8G1V4hXUylUUtOwXLsfhc6UarvyQMViGmqLKMPiI0hKWpBol1EcbWdL9jCtjZ04qqWJmNRGn/tn+EoTJe6dM80nOD4p5gpLhmYqXuvz3jirF1U4rc84nNSn0ZKk7+c97n+nZWpLgeRzpJvaVSGz0Hm9zsKmfp6EizoTGReo0QIA") format("woff2"), url("https://ads.bannerwise.io/wwvd/avenir_next_demi_bold-webfont.woff2") format("woff2");
  font-style: normal;
  font-weight: 600;
}

/* [project]/apps/web/src/app/styles/utilities.css [app-client] (css) */
.motion-2d, .motion-gpu {
  will-change: transform;
}

.scrollbar-hide {
  scrollbar-width: none;
  -ms-overflow-style: none;
  overflow: auto;
}

.scrollbar-hide::-webkit-scrollbar {
  display: none;
}

.scrollbar-hide-y {
  scrollbar-width: thin;
  overflow: auto;
}

.scrollbar-hide-y::-webkit-scrollbar {
  width: 0;
  height: initial;
}

.scrollbar-hide-y::-webkit-scrollbar:horizontal {
  display: block;
}

.overflow-mask {
  position: relative;
}

.overflow-mask:after {
  content: "";
  pointer-events: none;
  z-index: 9999;
  outline: 8000px solid #0000;
  position: absolute;
  inset: 0;
}

.overflow-mask.active:after {
  outline-color: #f8fafc;
}

.overflow-mask.active.play-mode:after {
  outline-color: #262626;
}

.poc-overflow-mask {
  position: relative;
}

.poc-overflow-mask:after {
  content: "";
  pointer-events: none;
  z-index: 9999;
  outline: 8000px solid #0000;
  transition: outline-color .2s;
  position: absolute;
  inset: 0;
}

.poc-overflow-mask.active:after {
  outline-color: #09090b;
}

.poc-overflow-mask .moveable-control-box, .poc-overflow-mask .moveable-control-box .moveable-line, .poc-overflow-mask .moveable-control-box .moveable-control {
  z-index: 10001 !important;
}

.moveable-control-box.poc-linked-moveable {
  --moveable-color: #e11d48 !important;
}

.moveable-control-box.poc-linked-moveable .moveable-line {
  background: #e11d48 !important;
}

.moveable-control-box.poc-linked-moveable .moveable-control, .moveable-control-box.poc-linked-moveable .moveable-rotation .moveable-rotation-control, .moveable-control-box.poc-linked-moveable .moveable-rotation-control {
  border-color: #e11d48 !important;
}

.crop-overlay-mask {
  pointer-events: none;
  outline: 8000px solid #f8fafcbf;
  position: absolute;
}

.disabled {
  opacity: .5;
  pointer-events: none;
}

span.swoosh {
  z-index: 2;
  position: relative;
}

span.swoosh:before {
  content: "";
  z-index: -1;
  background-image: url("/swoosh.svg");
  background-repeat: no-repeat;
  width: 100%;
  height: 13px;
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
}

.admin-container-height {
  height: calc(100vh - var(--topbar-height));
}

.bg-check-pattern {
  background-color: #f8fafcbf;
  background-image: repeating-linear-gradient(45deg, #e2e8f0bf 25%, #0000 25% 75%, #e2e8f0bf 75%, #e2e8f0bf), repeating-linear-gradient(45deg, #e2e8f0bf 25%, #f8fafcbf 25% 75%, #e2e8f0bf 75%, #e2e8f0bf);
  background-position: 0 0, 6px 6px;
  background-size: 12px 12px;
}

.bg-check-pattern-dark {
  background-color: #64748bbf;
  background-image: repeating-linear-gradient(45deg, #475569bf 25%, #0000 25% 75%, #475569bf 75%, #475569bf), repeating-linear-gradient(45deg, #475569bf 25%, #64748bbf 25% 75%, #475569bf 75%, #475569bf);
  background-position: 0 0, 6px 6px;
  background-size: 12px 12px;
}

/* [project]/apps/web/src/app/styles/icons.css [app-client] (css) */
.bw-icon {
  width: 20px;
  height: 20px;
  font-size: 20px;
}

.bw-icon, .bw-tooltip .bw-tooltip-container:before {
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: instantads-extension-icon-font;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
}

.bw-icon.sparkles:before {
  content: "";
}

.bw-icon.checkmark:before {
  content: "";
  color: #28a138;
}

.bw-icon.arrow-left:before {
  content: "";
}

.bw-icon.arrow-right:before {
  content: "";
}

.bw-icon.undo:before {
  content: "";
}

.bw-icon.information:before {
  content: "";
}

/* [project]/apps/web/src/app/styles/animations.css [app-client] (css) */
.scanner-vertical:before {
  content: "";
  clip-path: inset(0);
  pointer-events: none;
  background: #8b5cf6;
  height: 1px;
  animation: 2s ease-in-out infinite alternate scanner-vertical-move, 4s ease-in-out infinite scanner-vertical-wipe;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  box-shadow: 0 0 200px 120px #8b5cf6;
}

@keyframes scanner-vertical-move {
  to {
    top: 100%;
    transform: translateY(-100%);
  }
}

@keyframes scanner-vertical-wipe {
  0% {
    clip-path: inset(0);
    height: 0;
    box-shadow: 0 0 100px 10px #8b5cf6;
  }

  25% {
    clip-path: inset(-500px 0 0);
    height: 1px;
    box-shadow: 0 0 200px 150px #8b5cf6;
  }

  50% {
    clip-path: inset(0);
    height: 0;
    box-shadow: 0 0 100px 10px #8b5cf6;
  }

  75% {
    clip-path: inset(0 0 -500px);
    height: 1px;
    box-shadow: 0 0 200px 150px #8b5cf6;
  }

  100% {
    clip-path: inset(0);
    height: 0;
    box-shadow: 0 0 100px 10px #8b5cf6;
  }
}

/* [project]/apps/web/src/app/styles/moveable.css [app-client] (css) */
.moveable-control-box {
  --moveable-color: #2b90d9 !important;
  cursor: grab !important;
  visibility: visible !important;
}

.moveable-control-box.locked {
  cursor: default !important;
}

.moveable-control-box.show-guides .moveable-guideline {
  background-color: #333 !important;
}

.moveable-origin {
  display: none !important;
}

.moveable-snap-line {
  will-change: transform !important;
  position: absolute !important;
}

.moveable-gap {
  display: none !important;
}

.moveable-guideline {
  background-color: #0000 !important;
}

.moveable-guideline.moveable-vertical.moveable-bold {
  width: 1px !important;
}

.moveable-guideline.moveable-horizontal.moveable-bold {
  height: 1px !important;
}

.moveable-guideline.moveable-dashed.moveable-horizontal {
  border-top: 1px dashed #333 !important;
}

.moveable-guideline.moveable-dashed.moveable-vertical {
  border-left: 1px dashed #333 !important;
}

.moveable-line {
  backface-visibility: hidden;
  will-change: transform;
  transform: translateZ(0);
  transform-origin: 0 .5px !important;
  transform-style: preserve-3d !important;
  image-rendering: crisp-edges !important;
  image-rendering: -webkit-optimize-contrast !important;
  -webkit-font-smoothing: subpixel-antialiased !important;
  background: #2b90d9 !important;
  position: absolute !important;
}

.moveable-area, .moveable-area-pieces, .moveable-area-piece {
  position: absolute !important;
}

.moveable-control {
  pointer-events: auto !important;
  z-index: 10 !important;
  backface-visibility: hidden !important;
  width: 8px !important;
  height: 8px !important;
  transform-style: preserve-3d !important;
  background: #fff !important;
  border: 1px solid #2b90d9 !important;
  border-radius: 1px !important;
  margin-top: -4px !important;
  margin-left: -4px !important;
  position: absolute !important;
}

.moveable-direction {
  will-change: transform !important;
}

.moveable-resizable, .moveable-draggable, .moveable-rotatable {
  position: absolute !important;
}

.moveable-rotation {
  will-change: transform !important;
  height: 20px !important;
  display: flex !important;
  position: absolute !important;
  top: -20px !important;
  left: 50% !important;
}

.moveable-rotation-control {
  cursor: url("/rotate-ccw-cursor.svg") 12 12, alias !important;
  background-color: #fff !important;
  border: 1px solid #2b90d9 !important;
  border-radius: 50% !important;
  width: 10px !important;
  height: 10px !important;
  margin-top: -5px !important;
  margin-left: -5px !important;
  position: absolute !important;
}

.moveable-dimension {
  color: #fff !important;
  white-space: nowrap !important;
  will-change: transform !important;
  letter-spacing: 1px !important;
  transform-origin: top !important;
  -webkit-user-select: none !important;
  user-select: none !important;
  background: #2b90d9 !important;
  border-radius: 2px !important;
  padding: 0 4px !important;
  font-size: 10px !important;
  font-weight: 600 !important;
  line-height: 16px !important;
  position: absolute !important;
}

.moveable-control-box .moveable-control-box {
  display: none !important;
}

.moveable-n, .moveable-e, .moveable-s, .moveable-w {
  z-index: 11 !important;
}

.moveable-nw, .moveable-ne, .moveable-sw, .moveable-se {
  z-index: 12 !important;
}

.moveable-dragging {
  cursor: grabbing !important;
}

.moveable-control-box.crop-mode .moveable-line {
  display: none !important;
}

.moveable-control-box.crop-mode .moveable-control {
  background: none !important;
  border: none !important;
  border-radius: 0 !important;
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
}

.moveable-control-box.crop-mode .moveable-nw, .moveable-control-box.crop-mode .moveable-ne, .moveable-control-box.crop-mode .moveable-sw, .moveable-control-box.crop-mode .moveable-se {
  background-repeat: no-repeat !important;
  background-size: contain !important;
  width: 13px !important;
  height: 13px !important;
}

.moveable-control-box.crop-mode .moveable-nw {
  transform-origin: 1px 1px !important;
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='a' maskUnits='userSpaceOnUse' x='0' y='0' width='13' height='13' fill='%23000'%3E%3Cpath fill='%23fff' d='M0 0h13v13H0z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.5 1a1.5 1.5 0 0 1 0 3H4v6.5a1.5 1.5 0 0 1-3 0v-8A1.5 1.5 0 0 1 2.5 1h8Z'/%3E%3C/mask%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.5 1a1.5 1.5 0 0 1 0 3H4v6.5a1.5 1.5 0 0 1-3 0v-8A1.5 1.5 0 0 1 2.5 1h8Z' fill='%231C1C1F'/%3E%3Cpath d='M4 4H3V3h1v1Zm0 6.5H3h1ZM1.03 2.198l.98.2-.98-.2ZM11 2.5a.5.5 0 0 0-.5-.5V0A2.5 2.5 0 0 1 13 2.5h-2Zm-.5.5a.5.5 0 0 0 .5-.5h2A2.5 2.5 0 0 1 10.5 5V3ZM4 3h6.5v2H4V3Zm-1 7.5V4h2v6.5H3Zm-.5.5a.5.5 0 0 0 .5-.5h2A2.5 2.5 0 0 1 2.5 13v-2Zm-.5-.5a.5.5 0 0 0 .5.5v2A2.5 2.5 0 0 1 0 10.5h2Zm0-8v8H0v-8h2Zm.01-.102A.507.507 0 0 0 2 2.5H0c0-.171.017-.34.05-.503l1.96.401ZM2.5 2a.5.5 0 0 0-.49.398l-1.96-.4A2.5 2.5 0 0 1 2.5 0v2Zm8 0h-8V0h8v2Z' fill='%23fff' mask='url(%23a)'/%3E%3C/svg%3E") !important;
  margin-top: -1px !important;
  margin-left: -1px !important;
}

.moveable-control-box.crop-mode .moveable-ne {
  transform-origin: 12px 1px !important;
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='a' maskUnits='userSpaceOnUse' x='0' y='0' width='13' height='13' fill='%23000'%3E%3Cpath fill='%23fff' d='M0 0h13v13H0z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.5 1a1.5 1.5 0 0 0 0 3H9v6.5a1.5 1.5 0 0 0 3 0v-8A1.5 1.5 0 0 0 10.5 1h-8Z'/%3E%3C/mask%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.5 1a1.5 1.5 0 0 0 0 3H9v6.5a1.5 1.5 0 0 0 3 0v-8A1.5 1.5 0 0 0 10.5 1h-8Z' fill='%231C1C1F'/%3E%3Cpath d='M9 4h1V3H9v1Zm0 6.5h1H9Zm2.97-8.302l-.98.2.98-.2ZM2 2.5a.5.5 0 0 1 .5-.5V0A2.5 2.5 0 0 0 0 2.5h2Zm.5.5a.5.5 0 0 1-.5-.5H0A2.5 2.5 0 0 0 2.5 5V3ZM9 3H2.5v2H9V3Zm1 7.5V4H8v6.5h2Zm.5.5a.5.5 0 0 1-.5-.5H8a2.5 2.5 0 0 0 2.5 2.5v-2Zm.5-.5a.5.5 0 0 1-.5.5v2a2.5 2.5 0 0 0 2.5-2.5h-2Zm0-8v8h2v-8h-2Zm-.01-.102a.507.507 0 0 1 .01.102h2c0-.171-.017-.34-.05-.503l-1.96.401ZM10.5 2a.5.5 0 0 1 .49.398l1.96-.4A2.5 2.5 0 0 0 10.5 0v2Zm-8 0h8V0h-8v2Z' fill='%23fff' mask='url(%23a)'/%3E%3C/svg%3E") !important;
  margin-top: -1px !important;
  margin-left: -12px !important;
}

.moveable-control-box.crop-mode .moveable-sw {
  transform-origin: 1px 12px !important;
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='a' maskUnits='userSpaceOnUse' x='0' y='0' width='13' height='13' fill='%23000'%3E%3Cpath fill='%23fff' d='M0 0h13v13H0z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.5 12a1.5 1.5 0 0 0 0-3H4V2.5a1.5 1.5 0 0 0-3 0v8A1.5 1.5 0 0 0 2.5 12h8Z'/%3E%3C/mask%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.5 12a1.5 1.5 0 0 0 0-3H4V2.5a1.5 1.5 0 0 0-3 0v8A1.5 1.5 0 0 0 2.5 12h8Z' fill='%231C1C1F'/%3E%3Cpath d='M4 9H3v1h1V9Zm0-6.5H3h1Zm-2.97 8.302l.98-.2-.98.2ZM11 10.5a.5.5 0 0 1-.5.5v2a2.5 2.5 0 0 0 2.5-2.5h-2Zm-.5-.5a.5.5 0 0 1 .5.5h2a2.5 2.5 0 0 0-2.5-2.5v2ZM4 10h6.5V8H4v2Zm-1-7.5V9h2V2.5H3Zm-.5-.5a.5.5 0 0 1 .5.5h2A2.5 2.5 0 0 0 2.5 0v2Zm-.5.5a.5.5 0 0 1 .5-.5V0A2.5 2.5 0 0 0 0 2.5h2Zm0 8v-8H0v8h2Zm.01.102A.507.507 0 0 1 2 10.5H0c0 .171.017.34.05.503l1.96-.401ZM2.5 11a.5.5 0 0 1-.49-.398l-1.96.4A2.5 2.5 0 0 0 2.5 13v-2Zm8 0h-8v2h8v-2Z' fill='%23fff' mask='url(%23a)'/%3E%3C/svg%3E") !important;
  margin-top: -12px !important;
  margin-left: -1px !important;
}

.moveable-control-box.crop-mode .moveable-se {
  transform-origin: 12px 12px !important;
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='a' maskUnits='userSpaceOnUse' x='0' y='0' width='13' height='13' fill='%23000'%3E%3Cpath fill='%23fff' d='M0 0h13v13H0z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.5 12a1.5 1.5 0 0 1 0-3H9V2.5a1.5 1.5 0 0 1 3 0v8a1.5 1.5 0 0 1-1.5 1.5h-8Z'/%3E%3C/mask%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.5 12a1.5 1.5 0 0 1 0-3H9V2.5a1.5 1.5 0 0 1 3 0v8a1.5 1.5 0 0 1-1.5 1.5h-8Z' fill='%231C1C1F'/%3E%3Cpath d='M9 9h1v1H9V9Zm0-6.5h1H9Zm2.97 8.302l-.98-.2.98.2ZM2 10.5a.5.5 0 0 0 .5.5v2A2.5 2.5 0 0 1 0 10.5h2Zm.5-.5a.5.5 0 0 0-.5.5H0A2.5 2.5 0 0 1 2.5 8v2ZM9 10H2.5V8H9v2Zm1-7.5V9H8V2.5h2Zm.5-.5a.5.5 0 0 0-.5.5H8A2.5 2.5 0 0 1 10.5 0v2Zm.5.5a.5.5 0 0 0-.5-.5V0A2.5 2.5 0 0 1 13 2.5h-2Zm0 8v-8h2v8h-2Zm-.01.102a.507.507 0 0 0 .01-.102h2c0 .171-.017.34-.05.503l-1.96-.401ZM10.5 11a.5.5 0 0 0 .49-.398l1.96.4A2.5 2.5 0 0 1 10.5 13v-2Zm-8 0h8v2h-8v-2Z' fill='%23fff' mask='url(%23a)'/%3E%3C/svg%3E") !important;
  margin-top: -12px !important;
  margin-left: -12px !important;
}

.moveable-control-box.crop-mode .moveable-n, .moveable-control-box.crop-mode .moveable-s {
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='5' viewBox='0 0 15 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='14' height='4' rx='2' fill='%231C1C1F' stroke='%23fff'/%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  background-size: contain !important;
  width: 15px !important;
  height: 5px !important;
  margin-top: -2.5px !important;
  margin-left: -7.5px !important;
}

.moveable-control-box.crop-mode .moveable-e, .moveable-control-box.crop-mode .moveable-w {
  background-image: url("data:image/svg+xml,%3Csvg width='5' height='15' viewBox='0 0 5 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='.5' width='4' height='14' rx='2' fill='%231C1C1F' stroke='%23fff'/%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  background-size: contain !important;
  width: 5px !important;
  height: 15px !important;
  margin-top: -7.5px !important;
}

.moveable-control-box.crop-mode .moveable-w, .moveable-control-box.crop-mode .moveable-e {
  margin-left: -2.5px !important;
}

/* [project]/node_modules/.pnpm/@xyflow+react@12.11.0_@types+react-dom@19.2.7_@types+react@19.2.18_react-dom@19.2.8_react@19.2.8/node_modules/@xyflow/react/dist/style.css [app-client] (css) */
.react-flow {
  --xy-edge-stroke-default: #b1b1b7;
  --xy-edge-stroke-width-default: 1;
  --xy-edge-stroke-selected-default: #555;
  --xy-connectionline-stroke-default: #b1b1b7;
  --xy-connectionline-stroke-width-default: 1;
  --xy-attribution-background-color-default: #ffffff80;
  --xy-minimap-background-color-default: #fff;
  --xy-minimap-mask-background-color-default: #f0f0f099;
  --xy-minimap-mask-stroke-color-default: transparent;
  --xy-minimap-mask-stroke-width-default: 1;
  --xy-minimap-node-background-color-default: #e2e2e2;
  --xy-minimap-node-stroke-color-default: transparent;
  --xy-minimap-node-stroke-width-default: 2;
  --xy-background-color-default: transparent;
  --xy-background-pattern-dots-color-default: #91919a;
  --xy-background-pattern-lines-color-default: #eee;
  --xy-background-pattern-cross-color-default: #e2e2e2;
  background-color: var(--xy-background-color, var(--xy-background-color-default));
  --xy-node-color-default: inherit;
  --xy-node-border-default: 1px solid #1a192b;
  --xy-node-background-color-default: #fff;
  --xy-node-group-background-color-default: #f0f0f040;
  --xy-node-boxshadow-hover-default: 0 1px 4px 1px #00000014;
  --xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;
  --xy-node-border-radius-default: 3px;
  --xy-handle-background-color-default: #1a192b;
  --xy-handle-border-color-default: #fff;
  --xy-selection-background-color-default: #0059dc14;
  --xy-selection-border-default: 1px dotted #0059dccc;
  --xy-controls-button-background-color-default: #fefefe;
  --xy-controls-button-background-color-hover-default: #f4f4f4;
  --xy-controls-button-color-default: inherit;
  --xy-controls-button-color-hover-default: inherit;
  --xy-controls-button-border-color-default: #eee;
  --xy-controls-box-shadow-default: 0 0 2px 1px #00000014;
  --xy-edge-label-background-color-default: #fff;
  --xy-edge-label-color-default: inherit;
  --xy-resize-background-color-default: #3367d9;
  direction: ltr;
}

.react-flow.dark {
  --xy-edge-stroke-default: #3e3e3e;
  --xy-edge-stroke-width-default: 1;
  --xy-edge-stroke-selected-default: #727272;
  --xy-connectionline-stroke-default: #b1b1b7;
  --xy-connectionline-stroke-width-default: 1;
  --xy-attribution-background-color-default: #96969640;
  --xy-minimap-background-color-default: #141414;
  --xy-minimap-mask-background-color-default: #3c3c3c99;
  --xy-minimap-mask-stroke-color-default: transparent;
  --xy-minimap-mask-stroke-width-default: 1;
  --xy-minimap-node-background-color-default: #2b2b2b;
  --xy-minimap-node-stroke-color-default: transparent;
  --xy-minimap-node-stroke-width-default: 2;
  --xy-background-color-default: #141414;
  --xy-background-pattern-dots-color-default: #777;
  --xy-background-pattern-lines-color-default: #777;
  --xy-background-pattern-cross-color-default: #777;
  --xy-node-color-default: #f8f8f8;
  --xy-node-border-default: 1px solid #3c3c3c;
  --xy-node-background-color-default: #1e1e1e;
  --xy-node-group-background-color-default: #f0f0f040;
  --xy-node-boxshadow-hover-default: 0 1px 4px 1px #ffffff14;
  --xy-node-boxshadow-selected-default: 0 0 0 .5px #999;
  --xy-handle-background-color-default: #bebebe;
  --xy-handle-border-color-default: #1e1e1e;
  --xy-selection-background-color-default: #c8c8dc14;
  --xy-selection-border-default: 1px dotted #c8c8dccc;
  --xy-controls-button-background-color-default: #2b2b2b;
  --xy-controls-button-background-color-hover-default: #3e3e3e;
  --xy-controls-button-color-default: #f8f8f8;
  --xy-controls-button-color-hover-default: #fff;
  --xy-controls-button-border-color-default: #5b5b5b;
  --xy-controls-box-shadow-default: 0 0 2px 1px #00000014;
  --xy-edge-label-background-color-default: #141414;
  --xy-edge-label-color-default: #f8f8f8;
}

.react-flow__background {
  background-color: var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));
  pointer-events: none;
  z-index: -1;
}

.react-flow__container {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.react-flow__pane {
  z-index: 1;
  touch-action: none;
}

.react-flow__pane.draggable {
  cursor: grab;
}

.react-flow__pane.dragging {
  cursor: grabbing;
}

.react-flow__pane.selection {
  cursor: pointer;
}

.react-flow__viewport {
  transform-origin: 0 0;
  z-index: 2;
  pointer-events: none;
}

.react-flow__renderer {
  z-index: 4;
}

.react-flow__selection {
  z-index: 6;
}

.react-flow__nodesselection-rect:focus, .react-flow__nodesselection-rect:focus-visible {
  outline: none;
}

.react-flow__edge-path {
  stroke: var(--xy-edge-stroke, var(--xy-edge-stroke-default));
  stroke-width: var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));
  fill: none;
}

.react-flow__connection-path {
  stroke: var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));
  stroke-width: var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));
  fill: none;
}

.react-flow .react-flow__edges {
  position: absolute;
}

.react-flow .react-flow__edges svg {
  pointer-events: none;
  position: absolute;
  overflow: visible;
}

.react-flow__edge {
  pointer-events: visibleStroke;
}

.react-flow__edge.selectable {
  cursor: pointer;
}

.react-flow__edge.animated path {
  stroke-dasharray: 5;
  animation: .5s linear infinite dashdraw;
}

.react-flow__edge.animated path.react-flow__edge-interaction {
  stroke-dasharray: none;
  animation: none;
}

.react-flow__edge.inactive {
  pointer-events: none;
}

.react-flow__edge.selected, .react-flow__edge:focus, .react-flow__edge:focus-visible {
  outline: none;
}

.react-flow__edge.selected .react-flow__edge-path, .react-flow__edge.selectable:focus .react-flow__edge-path, .react-flow__edge.selectable:focus-visible .react-flow__edge-path {
  stroke: var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default));
}

.react-flow__edge-textwrapper {
  pointer-events: all;
}

.react-flow__edge .react-flow__edge-text {
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
}

.react-flow__arrowhead polyline {
  stroke: var(--xy-edge-stroke, var(--xy-edge-stroke-default));
}

.react-flow__arrowhead polyline.arrowclosed {
  fill: var(--xy-edge-stroke, var(--xy-edge-stroke-default));
}

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

.react-flow__connection .animated {
  stroke-dasharray: 5;
  animation: .5s linear infinite dashdraw;
}

svg.react-flow__connectionline {
  z-index: 1001;
  position: absolute;
  overflow: visible;
}

.react-flow__nodes {
  pointer-events: none;
  transform-origin: 0 0;
}

.react-flow__node {
  -webkit-user-select: none;
  user-select: none;
  pointer-events: all;
  transform-origin: 0 0;
  box-sizing: border-box;
  cursor: default;
  position: absolute;
}

.react-flow__node.selectable {
  cursor: pointer;
}

.react-flow__node.draggable {
  cursor: grab;
  pointer-events: all;
}

.react-flow__node.draggable.dragging {
  cursor: grabbing;
}

.react-flow__nodesselection {
  z-index: 3;
  transform-origin: 0 0;
  pointer-events: none;
}

.react-flow__nodesselection-rect {
  pointer-events: all;
  cursor: grab;
  position: absolute;
}

.react-flow__handle {
  pointer-events: none;
  background-color: var(--xy-handle-background-color, var(--xy-handle-background-color-default));
  border: 1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));
  border-radius: 100%;
  width: 6px;
  min-width: 5px;
  height: 6px;
  min-height: 5px;
  position: absolute;
}

.react-flow__handle.connectingfrom {
  pointer-events: all;
}

.react-flow__handle.connectionindicator {
  pointer-events: all;
  cursor: crosshair;
}

.react-flow__handle-bottom {
  top: auto;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 50%);
}

.react-flow__handle-top {
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%);
}

.react-flow__handle-left {
  top: 50%;
  left: 0;
  transform: translate(-50%, -50%);
}

.react-flow__handle-right {
  top: 50%;
  right: 0;
  transform: translate(50%, -50%);
}

.react-flow__edgeupdater {
  cursor: move;
  pointer-events: all;
}

.react-flow__pane.selection .react-flow__panel {
  pointer-events: none;
}

.react-flow__panel {
  z-index: 5;
  margin: 15px;
  position: absolute;
}

.react-flow__panel.top {
  top: 0;
}

.react-flow__panel.bottom {
  bottom: 0;
}

.react-flow__panel.top.center, .react-flow__panel.bottom.center {
  left: 50%;
  transform: translateX(-15px)translateX(-50%);
}

.react-flow__panel.left {
  left: 0;
}

.react-flow__panel.right {
  right: 0;
}

.react-flow__panel.left.center, .react-flow__panel.right.center {
  top: 50%;
  transform: translateY(-15px)translateY(-50%);
}

.react-flow__attribution {
  background: var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));
  margin: 0;
  padding: 2px 3px;
  font-size: 10px;
}

.react-flow__attribution a {
  color: #999;
  text-decoration: none;
}

@keyframes dashdraw {
  from {
    stroke-dashoffset: 10px;
  }
}

.react-flow__edgelabel-renderer {
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.react-flow__viewport-portal {
  -webkit-user-select: none;
  user-select: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.react-flow__minimap {
  background: var(--xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)));
}

.react-flow__minimap-svg {
  display: block;
}

.react-flow__minimap-mask {
  fill: var(--xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)));
  stroke: var(--xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)));
  stroke-width: var(--xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)));
}

.react-flow__minimap-node {
  fill: var(--xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)));
  stroke: var(--xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)));
  stroke-width: var(--xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)));
}

.react-flow__background-pattern.dots {
  fill: var(--xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)));
}

.react-flow__background-pattern.lines {
  stroke: var(--xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)));
}

.react-flow__background-pattern.cross {
  stroke: var(--xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)));
}

.react-flow__controls {
  box-shadow: var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default));
  flex-direction: column;
  display: flex;
}

.react-flow__controls.horizontal {
  flex-direction: row;
}

.react-flow__controls-button {
  background: var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));
  border: none;
  border-bottom: 1px solid
      var(--xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)));
  width: 26px;
  height: 26px;
  color: var(--xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)));
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  justify-content: center;
  align-items: center;
  padding: 4px;
  display: flex;
}

.react-flow__controls-button svg {
  fill: currentColor;
  width: 100%;
  max-width: 12px;
  max-height: 12px;
}

.react-flow__edge.updating .react-flow__edge-path {
  stroke: #777;
}

.react-flow__edge-text {
  font-size: 10px;
}

.react-flow__node.selectable:focus, .react-flow__node.selectable:focus-visible {
  outline: none;
}

.react-flow__node-input, .react-flow__node-default, .react-flow__node-output, .react-flow__node-group {
  border-radius: var(--xy-node-border-radius, var(--xy-node-border-radius-default));
  width: 150px;
  color: var(--xy-node-color, var(--xy-node-color-default));
  text-align: center;
  border: var(--xy-node-border, var(--xy-node-border-default));
  background-color: var(--xy-node-background-color, var(--xy-node-background-color-default));
  padding: 10px;
  font-size: 12px;
}

.react-flow__node-input.selectable:hover, .react-flow__node-default.selectable:hover, .react-flow__node-output.selectable:hover, .react-flow__node-group.selectable:hover {
  box-shadow: var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default));
}

.react-flow__node-input.selectable.selected, .react-flow__node-input.selectable:focus, .react-flow__node-input.selectable:focus-visible, .react-flow__node-default.selectable.selected, .react-flow__node-default.selectable:focus, .react-flow__node-default.selectable:focus-visible, .react-flow__node-output.selectable.selected, .react-flow__node-output.selectable:focus, .react-flow__node-output.selectable:focus-visible, .react-flow__node-group.selectable.selected, .react-flow__node-group.selectable:focus, .react-flow__node-group.selectable:focus-visible {
  box-shadow: var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default));
}

.react-flow__node-group {
  background-color: var(--xy-node-group-background-color, var(--xy-node-group-background-color-default));
}

.react-flow__nodesselection-rect, .react-flow__selection {
  background: var(--xy-selection-background-color, var(--xy-selection-background-color-default));
  border: var(--xy-selection-border, var(--xy-selection-border-default));
}

.react-flow__nodesselection-rect:focus, .react-flow__nodesselection-rect:focus-visible, .react-flow__selection:focus, .react-flow__selection:focus-visible {
  outline: none;
}

.react-flow__controls-button:hover {
  background: var(--xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)));
  color: var(--xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)));
}

.react-flow__controls-button:disabled {
  pointer-events: none;
}

.react-flow__controls-button:disabled svg {
  fill-opacity: .4;
}

.react-flow__controls-button:last-child {
  border-bottom: none;
}

.react-flow__controls.horizontal .react-flow__controls-button {
  border-bottom: none;
  border-right: 1px solid
      var(--xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)));
}

.react-flow__controls.horizontal .react-flow__controls-button:last-child {
  border-right: none;
}

.react-flow__resize-control {
  position: absolute;
}

.react-flow__resize-control.left, .react-flow__resize-control.right {
  cursor: ew-resize;
}

.react-flow__resize-control.top, .react-flow__resize-control.bottom {
  cursor: ns-resize;
}

.react-flow__resize-control.top.left, .react-flow__resize-control.bottom.right {
  cursor: nwse-resize;
}

.react-flow__resize-control.bottom.left, .react-flow__resize-control.top.right {
  cursor: nesw-resize;
}

.react-flow__resize-control.handle {
  background-color: var(--xy-resize-background-color, var(--xy-resize-background-color-default));
  border: 1px solid #fff;
  border-radius: 1px;
  width: 5px;
  height: 5px;
  translate: -50% -50%;
}

.react-flow__resize-control.handle.left {
  top: 50%;
  left: 0;
}

.react-flow__resize-control.handle.right {
  top: 50%;
  left: 100%;
}

.react-flow__resize-control.handle.top {
  top: 0;
  left: 50%;
}

.react-flow__resize-control.handle.bottom {
  top: 100%;
  left: 50%;
}

.react-flow__resize-control.handle.top.left, .react-flow__resize-control.handle.bottom.left {
  left: 0;
}

.react-flow__resize-control.handle.top.right, .react-flow__resize-control.handle.bottom.right {
  left: 100%;
}

.react-flow__resize-control.line {
  border-color: var(--xy-resize-background-color, var(--xy-resize-background-color-default));
  border-style: solid;
  border-width: 0;
}

.react-flow__resize-control.line.left, .react-flow__resize-control.line.right {
  width: 1px;
  height: 100%;
  top: 0;
  transform: translate(-50%);
}

.react-flow__resize-control.line.left {
  border-left-width: 1px;
  left: 0;
}

.react-flow__resize-control.line.right {
  border-right-width: 1px;
  left: 100%;
}

.react-flow__resize-control.line.top, .react-flow__resize-control.line.bottom {
  width: 100%;
  height: 1px;
  left: 0;
  transform: translate(0, -50%);
}

.react-flow__resize-control.line.top {
  border-top-width: 1px;
  top: 0;
}

.react-flow__resize-control.line.bottom {
  border-bottom-width: 1px;
  top: 100%;
}

.react-flow__edge-textbg {
  fill: var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default));
}

.react-flow__edge-text {
  fill: var(--xy-edge-label-color, var(--xy-edge-label-color-default));
}

/* [project]/apps/web/src/app/styles/react-flow.css [app-client] (css) */


/* [project]/apps/web/src/app/styles/elements.css [app-client] (css) */
.element-base {
  display: var(--display);
  transform-origin: center;
  -webkit-user-select: none;
  user-select: none;
  opacity: 1;
  top: var(--top);
  left: var(--left);
  z-index: var(--z-index);
  filter: none;
  box-shadow: none;
  pointer-events: var(--pointer-events);
  mix-blend-mode: var(--mix-blend-mode);
  border: 0 solid #0000;
  position: absolute;
}

.element-motion-shell {
  transform-origin: center;
  width: 100%;
  height: 100%;
  opacity: var(--opacity, 1);
  filter: blur(var(--blur-radius, 0px)) drop-shadow(var(--shadow-x, 0px) var(--shadow-y, 0px) var(--shadow-blur, 0px) var(--shadow-color, transparent));
}

[data-geometry-shell].element-base:not(.element-button), [data-geometry-shell][data-element-kind="text"] {
  box-shadow: none;
}

[data-geometry-shell].element-image, [data-geometry-shell].element-logo, [data-geometry-shell].element-video, [data-geometry-shell].element-shape, [data-geometry-shell][data-element-kind="image"], [data-geometry-shell][data-element-kind="logo"], [data-geometry-shell][data-element-kind="video"], [data-geometry-shell][data-element-kind="shape"] {
  overflow: visible;
}

[data-geometry-shell].element-image, [data-geometry-shell].element-video, [data-geometry-shell][data-element-kind="image"], [data-geometry-shell][data-element-kind="video"] {
  -webkit-mask-image: none;
  mask-image: none;
  -webkit-mask-position: unset;
  -webkit-mask-position: unset;
  mask-position: unset;
  -webkit-mask-size: unset;
  -webkit-mask-size: unset;
  mask-size: unset;
  -webkit-mask-repeat: unset;
  -webkit-mask-repeat: unset;
  mask-repeat: unset;
}

[data-geometry-shell].element-image, [data-geometry-shell].element-logo, [data-geometry-shell][data-element-kind="image"], [data-geometry-shell][data-element-kind="logo"] {
  border-width: 0;
  border-radius: 0;
}

[data-geometry-shell].element-image > .element-motion-shell, [data-geometry-shell].element-logo > .element-motion-shell, [data-geometry-shell].element-video > .element-motion-shell, [data-geometry-shell].element-shape > .element-motion-shell, [data-geometry-shell][data-element-kind="image"] > .element-motion-shell, [data-geometry-shell][data-element-kind="logo"] > .element-motion-shell, [data-geometry-shell][data-element-kind="video"] > .element-motion-shell, [data-geometry-shell][data-element-kind="shape"] > .element-motion-shell {
  box-sizing: border-box;
  overflow: hidden;
}

[data-geometry-shell].element-image > .element-motion-shell, [data-geometry-shell].element-video > .element-motion-shell, [data-geometry-shell][data-element-kind="image"] > .element-motion-shell, [data-geometry-shell][data-element-kind="video"] > .element-motion-shell {
  -webkit-mask-image: var(--mask-image);
  -webkit-mask-image: var(--mask-image);
  mask-image: var(--mask-image);
  -webkit-mask-position: var(--mask-position);
  -webkit-mask-position: var(--mask-position);
  mask-position: var(--mask-position);
  -webkit-mask-size: var(--mask-size);
  -webkit-mask-size: var(--mask-size);
  mask-size: var(--mask-size);
  -webkit-mask-repeat: var(--mask-repeat);
  -webkit-mask-repeat: var(--mask-repeat);
  mask-repeat: var(--mask-repeat);
}

[data-geometry-shell].element-image > .element-motion-shell, [data-geometry-shell].element-logo > .element-motion-shell, [data-geometry-shell][data-element-kind="image"] > .element-motion-shell, [data-geometry-shell][data-element-kind="logo"] > .element-motion-shell {
  border-style: solid;
  border-color: var(--border-color);
  border-top-width: var(--border-top-width);
  border-right-width: var(--border-right-width);
  border-bottom-width: var(--border-bottom-width);
  border-left-width: var(--border-left-width);
  border-top-left-radius: var(--border-top-left-radius);
  border-top-right-radius: var(--border-top-right-radius);
  border-bottom-left-radius: var(--border-bottom-left-radius);
  border-bottom-right-radius: var(--border-bottom-right-radius);
}

[data-geometry-shell].element-image > .element-motion-shell, [data-geometry-shell].element-logo > .element-motion-shell, [data-geometry-shell].element-video > .element-motion-shell, [data-geometry-shell][data-element-kind="image"] > .element-motion-shell, [data-geometry-shell][data-element-kind="logo"] > .element-motion-shell, [data-geometry-shell][data-element-kind="video"] > .element-motion-shell {
  position: relative;
}

.element-media-viewport, .element-media-viewport > .element-content {
  width: 100%;
  height: 100%;
}

[data-geometry-shell].element-text, [data-geometry-shell][data-element-kind="text"], [data-geometry-shell].element-disclaimer {
  opacity: 1;
  font-family: var(--font-family);
  font-style: var(--font-style);
  font-weight: var(--font-weight);
  font-size: var(--computed-font-size, var(--font-size));
  line-height: var(--line-height);
  letter-spacing: var(--letter-spacing);
  color: var(--color);
  text-align: var(--text-align);
  text-transform: var(--text-transform);
  -webkit-text-decoration: var(--text-decoration);
  -webkit-text-decoration: var(--text-decoration);
  text-decoration: var(--text-decoration);
  text-shadow: var(--text-shadow-x) var(--text-shadow-y) var(--text-shadow-blur) var(--text-shadow-color);
  background-color: #0000;
  background-image: none;
  border-width: 0;
  border-radius: 0;
  justify-content: normal;
  align-items: normal;
  padding: 0;
  display: block;
  overflow: visible;
}

[data-geometry-shell].element-text > .element-motion-shell, [data-geometry-shell][data-element-kind="text"] > .element-motion-shell, [data-geometry-shell].element-disclaimer > .element-motion-shell, [data-geometry-shell][data-element-kind="button"] > .element-motion-shell {
  box-sizing: border-box;
  box-shadow: none;
  background-color: #0000;
  background-image: none;
  border-width: 0;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  padding: 0;
  display: flex;
  overflow: hidden;
}

[data-geometry-shell][data-element-kind="text"] > .element-motion-shell > .element-content, [data-geometry-shell].element-text > .element-motion-shell > .element-content, [data-geometry-shell].element-disclaimer > .element-motion-shell > .element-content {
  box-sizing: border-box;
  justify-content: var(--align-items);
  width: 100%;
  height: 100%;
  min-height: 0;
  padding-top: var(--padding-top);
  padding-right: var(--padding-right);
  padding-bottom: var(--padding-bottom);
  padding-left: var(--padding-left);
  background-color: var(--background-color);
  background-image: var(--background-image);
  border-style: solid;
  border-color: var(--border-color);
  border-top-width: var(--border-top-width);
  border-right-width: var(--border-right-width);
  border-bottom-width: var(--border-bottom-width);
  border-left-width: var(--border-left-width);
  border-top-left-radius: var(--border-top-left-radius);
  border-top-right-radius: var(--border-top-right-radius);
  border-bottom-left-radius: var(--border-bottom-left-radius);
  border-bottom-right-radius: var(--border-bottom-right-radius);
  box-shadow: none;
  flex-direction: column;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

[data-geometry-shell][data-element-kind="button"] {
  opacity: 1;
  font-family: var(--font-family);
  font-style: var(--font-style);
  font-weight: var(--font-weight);
  font-size: var(--computed-font-size, var(--font-size));
  line-height: var(--line-height);
  letter-spacing: var(--letter-spacing);
  color: var(--color);
  text-align: var(--text-align);
  text-transform: var(--text-transform);
  -webkit-text-decoration: var(--text-decoration);
  -webkit-text-decoration: var(--text-decoration);
  text-decoration: var(--text-decoration);
  text-shadow: var(--text-shadow-x) var(--text-shadow-y) var(--text-shadow-blur) var(--text-shadow-color);
  --gradient-linear: linear-gradient(var(--gradient-direction),
        var(--gradient-left) 0%,
        var(--gradient-right) var(--gradient-stop));
  overflow: visible;
}

[data-geometry-shell][data-element-kind="button"] > .element-motion-shell > .element-content {
  box-sizing: border-box;
  align-items: var(--align-items);
  justify-content: var(--justify-content);
  width: 100%;
  min-width: max-content;
  height: 100%;
  padding-top: var(--padding-top);
  padding-right: var(--padding-right);
  padding-bottom: var(--padding-bottom);
  padding-left: var(--padding-left);
  background-color: var(--background-color);
  background-image: var(--background-image);
  border-style: solid;
  border-color: var(--border-color);
  border-top-width: var(--border-top-width);
  border-right-width: var(--border-right-width);
  border-bottom-width: var(--border-bottom-width);
  border-left-width: var(--border-left-width);
  border-top-left-radius: var(--border-top-left-radius);
  border-top-right-radius: var(--border-top-right-radius);
  border-bottom-left-radius: var(--border-bottom-left-radius);
  border-bottom-right-radius: var(--border-bottom-right-radius);
  box-shadow: none;
  display: inline-flex;
}

.element-text {
  width: var(--width);
  height: var(--height);
  font-family: var(--font-family);
  font-style: var(--font-style);
  font-weight: var(--font-weight);
  font-size: var(--font-size);
  color: var(--color);
  line-height: var(--line-height);
  letter-spacing: var(--letter-spacing);
  text-align: var(--text-align);
  word-spacing: var(--word-spacing);
  white-space: var(--white-space);
  text-shadow: var(--text-shadow-x) var(--text-shadow-y) var(--text-shadow-blur) var(--text-shadow-color);
  writing-mode: var(--writing-mode);
  justify-content: var(--justify-content);
  align-items: var(--align-items);
  padding-top: var(--padding-top);
  padding-right: var(--padding-right);
  padding-bottom: var(--padding-bottom);
  padding-left: var(--padding-left);
  background-color: var(--background-color);
  background-image: var(--background-image);
  border-style: solid;
  border-color: var(--border-color);
  border-top-width: var(--border-top-width);
  border-right-width: var(--border-right-width);
  border-bottom-width: var(--border-bottom-width);
  border-left-width: var(--border-left-width);
  border-top-left-radius: var(--border-top-left-radius);
  border-top-right-radius: var(--border-top-right-radius);
  border-bottom-left-radius: var(--border-bottom-left-radius);
  border-bottom-right-radius: var(--border-bottom-right-radius);
  --gradient-linear: linear-gradient(var(--gradient-direction), var(--gradient-left) 0%, var(--gradient-right) var(--gradient-stop));
  --gradient-radial: radial-gradient(var(--radial-position), var(--gradient-left) 0%, var(--gradient-right) var(--gradient-stop));
}

.element-text span, .element-text p {
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  text-transform: inherit;
}

.element-text .element-text-source, [data-geometry-shell][data-element-kind="text"] .element-text-source {
  white-space: pre-wrap;
  overflow-wrap: break-word;
  word-break: normal;
  line-height: inherit;
  letter-spacing: inherit;
  font: inherit;
}

[data-geometry-shell][data-element-kind="text"][data-height-mode="fixed"] .element-text-source, [data-geometry-shell][data-element-kind="widget"][data-height-mode="fixed"] .element-text-source {
  overflow-wrap: normal;
}

line {
  display: block;
}

.element-text-source[data-line-layout="absolute"] {
  position: relative;
}

.element-text-source[data-line-layout="absolute"] p {
  margin: 0;
  position: relative;
}

.element-text-source[data-line-layout="absolute"] line, .element-text-source[data-line-layout="absolute"] word, .element-text-source[data-line-layout="absolute"] letter {
  box-sizing: border-box;
  white-space: pre;
  display: block;
  position: absolute;
}

.element-text-source[data-line-layout="absolute"] [data-style-span] {
  display: contents;
}

.element-text-source[data-resize-split-collapse="true"] line {
  display: block;
}

.element-text-source[data-resize-split-collapse="true"] word {
  display: contents;
}

.element-text-source[data-resize-split-collapse="true"] letter {
  display: inline;
}

.element-image {
  width: var(--width);
  height: var(--height);
  -o-object-fit: var(--object-fit);
  object-fit: var(--object-fit);
  -o-object-position: var(--object-position);
  object-position: var(--object-position);
  border-style: solid;
  border-color: var(--border-color);
  border-top-width: var(--border-top-width);
  border-right-width: var(--border-right-width);
  border-bottom-width: var(--border-bottom-width);
  border-left-width: var(--border-left-width);
  border-top-left-radius: var(--border-top-left-radius);
  border-top-right-radius: var(--border-top-right-radius);
  border-bottom-left-radius: var(--border-bottom-left-radius);
  border-bottom-right-radius: var(--border-bottom-right-radius);
  -webkit-mask-image: var(--mask-image);
  -webkit-mask-image: var(--mask-image);
  mask-image: var(--mask-image);
  -webkit-mask-position: var(--mask-position);
  -webkit-mask-position: var(--mask-position);
  mask-position: var(--mask-position);
  -webkit-mask-size: var(--mask-size);
  -webkit-mask-size: var(--mask-size);
  mask-size: var(--mask-size);
  -webkit-mask-repeat: var(--mask-repeat);
  -webkit-mask-repeat: var(--mask-repeat);
  mask-repeat: var(--mask-repeat);
  overflow: hidden;
}

.element-logo {
  width: var(--width);
  height: var(--height);
  border-style: solid;
  border-color: var(--border-color);
  border-top-width: var(--border-top-width);
  border-right-width: var(--border-right-width);
  border-bottom-width: var(--border-bottom-width);
  border-left-width: var(--border-left-width);
  border-top-left-radius: var(--border-top-left-radius);
  border-top-right-radius: var(--border-top-right-radius);
  border-bottom-left-radius: var(--border-bottom-left-radius);
  border-bottom-right-radius: var(--border-bottom-right-radius);
  overflow: hidden;
}

.element-logo img {
  width: 100%;
  height: 100%;
}

.element-image img {
  width: 100%;
  height: 100%;
  transform: scale(var(--flip-x, 1), var(--flip-y, 1));
}

.element-video {
  width: var(--width);
  height: var(--height);
  -o-object-fit: var(--object-fit);
  object-fit: var(--object-fit);
  -o-object-position: var(--object-position);
  object-position: var(--object-position);
  -webkit-mask-image: var(--mask-image);
  -webkit-mask-image: var(--mask-image);
  mask-image: var(--mask-image);
  -webkit-mask-position: var(--mask-position);
  -webkit-mask-position: var(--mask-position);
  mask-position: var(--mask-position);
  -webkit-mask-size: var(--mask-size);
  -webkit-mask-size: var(--mask-size);
  mask-size: var(--mask-size);
  -webkit-mask-repeat: var(--mask-repeat);
  -webkit-mask-repeat: var(--mask-repeat);
  mask-repeat: var(--mask-repeat);
  overflow: hidden;
}

.element-video .element-content {
  width: 100%;
  height: 100%;
}

.element-video video {
  -o-object-fit: var(--object-fit);
  object-fit: var(--object-fit);
  -o-object-position: var(--object-position);
  object-position: var(--object-position);
  width: 100%;
  height: 100%;
  transform: scale(var(--flip-x, 1), var(--flip-y, 1));
  display: block;
}

.element-shape {
  width: var(--width);
  height: var(--height);
  --gradient-linear: linear-gradient(var(--gradient-direction), var(--gradient-left) 0%, var(--gradient-right) var(--gradient-stop));
  --gradient-radial: radial-gradient(var(--radial-position), var(--gradient-left) 0%, var(--gradient-right) var(--gradient-stop));
  overflow: hidden;
}

.element-content {
  width: 100%;
}

.element-shape-content {
  background-color: var(--background-color);
  background-image: var(--background-image);
  border-style: solid;
  border-color: var(--border-color);
  border-top-width: var(--border-top-width);
  border-right-width: var(--border-right-width);
  border-bottom-width: var(--border-bottom-width);
  border-left-width: var(--border-left-width);
  border-top-left-radius: var(--border-top-left-radius);
  border-top-right-radius: var(--border-top-right-radius);
  border-bottom-left-radius: var(--border-bottom-left-radius);
  border-bottom-right-radius: var(--border-bottom-right-radius);
  width: 100%;
  height: 100%;
}

.element-button .element-text-source, .element-button .element-text-source *, .element-button .inline-editor, .element-button .inline-editor *, [data-geometry-shell][data-element-kind="button"] .element-text-source, [data-geometry-shell][data-element-kind="button"] .element-text-source *, [data-geometry-shell][data-element-kind="button"] .inline-editor, [data-geometry-shell][data-element-kind="button"] .inline-editor * {
  font-family: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-style: inherit !important;
  color: inherit !important;
  -webkit-text-decoration: inherit !important;
  text-decoration: inherit !important;
  text-transform: inherit !important;
  line-height: inherit !important;
  letter-spacing: inherit !important;
}

.element-button {
  justify-content: var(--justify-content);
  align-items: var(--align-items);
  width: auto;
  height: auto;
  color: var(--color);
  font-family: var(--font-family);
  font-size: var(--font-size);
  font-style: var(--font-style);
  font-weight: var(--font-weight);
  -webkit-text-decoration: var(--text-decoration);
  -webkit-text-decoration: var(--text-decoration);
  text-decoration: var(--text-decoration);
  text-transform: var(--text-transform);
  line-height: var(--line-height);
  letter-spacing: var(--letter-spacing);
  text-align: var(--text-align);
  text-shadow: var(--text-shadow-x) var(--text-shadow-y) var(--text-shadow-blur) var(--text-shadow-color);
  box-shadow: none;
  filter: none;
  --gradient-linear: linear-gradient(var(--gradient-direction), var(--gradient-left) 0%, var(--gradient-right) var(--gradient-stop));
  display: inline-flex;
  overflow: visible;
}

.element-button .element-content, [data-geometry-shell][data-element-kind="button"] .element-content {
  align-items: center;
  gap: var(--button-icon-gap, .5em);
  flex-direction: row;
  display: inline-flex;
}

.element-button-icon {
  pointer-events: none;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  display: inline-flex;
}

.element-button-icon--custom-color {
  color: var(--icon-color, currentColor);
}

.element-button-icon svg {
  width: 100%;
  height: 100%;
  display: block;
}

.element-button-icon--left {
  order: -1;
}

.element-button-icon--right {
  order: 1;
}

.ad-preview:hover .element-button-icon--custom-color, .ad-base.hover [data-hover-preview] .element-button-icon--custom-color, .ad-base:hover .element-button-icon--custom-color {
  color: var(--hover-icon-color, var(--hover-color, currentColor));
}

.ad-preview .element-disclaimer {
  transition: background-color .2s, background-image .2s, color .2s, border-color .2s, opacity .2s;
}

.element-disclaimer-expanded {
  opacity: 0;
  pointer-events: none;
  max-height: var(--disclaimer-expanded-max-height, 200px);
  overflow-y: var(--disclaimer-expanded-overflow-y, auto);
  overscroll-behavior: contain;
  background-color: var(--disclaimer-expanded-background-color, #fff);
  padding-top: var(--disclaimer-expanded-padding-top, 12px);
  padding-bottom: var(--disclaimer-expanded-padding-bottom, 12px);
  padding-left: var(--disclaimer-expanded-padding-left, 12px);
  padding-right: var(--disclaimer-expanded-padding-right, 12px);
  border-top-left-radius: var(--disclaimer-expanded-border-top-left-radius, 4px);
  border-top-right-radius: var(--disclaimer-expanded-border-top-right-radius, 4px);
  border-bottom-left-radius: var(--disclaimer-expanded-border-bottom-left-radius, 4px);
  border-bottom-right-radius: var(--disclaimer-expanded-border-bottom-right-radius, 4px);
  line-height: var(--disclaimer-expanded-line-height, 1.4);
  letter-spacing: var(--disclaimer-expanded-letter-spacing, 0px);
  text-align: var(--disclaimer-expanded-text-align, left);
  transition: opacity .2s;
  position: absolute;
  inset: 100% 0 auto;
  color: var(--disclaimer-expanded-color, #000) !important;
  font-family: var(--disclaimer-expanded-font-family, Arial) !important;
  font-weight: var(--disclaimer-expanded-font-weight, 400) !important;
  font-style: var(--disclaimer-expanded-font-style, normal) !important;
  font-size: var(--disclaimer-expanded-font-size, 14px) !important;
}

.element-disclaimer-expanded.visible {
  opacity: 1;
  pointer-events: auto;
}

.element-disclaimer-expanded.expand-up {
  top: auto;
  bottom: 100%;
}

.element-disclaimer-expanded-content {
  white-space: pre-wrap;
  word-wrap: break-word;
}

#viewport, #canvas, #ad {
  backface-visibility: hidden;
  will-change: transform;
  transform: translateZ(0);
}

.element-button .element-text-source {
  backface-visibility: hidden;
  will-change: transform;
  background-color: var(--background-color);
  background-image: var(--background-image);
  border-style: solid;
  border-color: var(--border-color);
  border-top-width: var(--border-top-width);
  border-right-width: var(--border-right-width);
  border-bottom-width: var(--border-bottom-width);
  border-left-width: var(--border-left-width);
  border-top-left-radius: var(--border-top-left-radius);
  border-top-right-radius: var(--border-top-right-radius);
  border-bottom-left-radius: var(--border-bottom-left-radius);
  border-bottom-right-radius: var(--border-bottom-right-radius);
  min-width: max-content;
  padding-top: var(--padding-top);
  padding-right: var(--padding-right);
  padding-bottom: var(--padding-bottom);
  padding-left: var(--padding-left);
  box-shadow: none;
  transform: translateZ(0);
}

[data-geometry-shell][data-element-kind="button"] > .element-motion-shell > .element-content .element-text-source {
  box-sizing: border-box;
  align-items: var(--align-items);
  justify-content: var(--justify-content);
  white-space: nowrap;
  backface-visibility: hidden;
  will-change: transform;
  width: 100%;
  min-width: max-content;
  box-shadow: none;
  background-color: #0000;
  background-image: none;
  border-width: 0;
  padding: 0;
  display: inline-flex;
  overflow: hidden;
  transform: translateZ(0);
}

[data-geometry-shell][data-element-kind="button"] > .element-motion-shell > .element-content .element-text-source p {
  line-height: inherit;
  vertical-align: baseline;
  min-height: 1.1em;
  margin: 0;
  display: inline-block;
}

[data-geometry-shell][data-element-kind="button"] > .element-motion-shell > .element-content .element-text-source * {
  white-space: nowrap;
  font: inherit;
  line-height: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  text-transform: inherit;
}

.element-button:not([data-geometry-shell]) .element-text-source {
  filter: blur(var(--blur-radius)) drop-shadow(var(--shadow-x) var(--shadow-y) var(--shadow-blur) var(--shadow-color));
}

.element-button[data-line-clamp="1"] .element-text-source, [data-geometry-shell][data-element-kind="button"][data-line-clamp="1"] .element-text-source {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.element-button[data-line-clamp="1"] .element-text-source *, [data-geometry-shell][data-element-kind="button"][data-line-clamp="1"] .element-text-source * {
  white-space: nowrap;
  display: inline !important;
}

.element-button[data-line-clamp="1"] .element-text-source br, [data-geometry-shell][data-element-kind="button"][data-line-clamp="1"] .element-text-source br {
  display: none !important;
}

.element-button:not([data-line-clamp="1"]) .element-text-source, [data-geometry-shell][data-element-kind="button"]:not([data-line-clamp="1"]) .element-text-source {
  -webkit-line-clamp: var(--line-clamp);
  line-clamp: var(--line-clamp);
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}

.ad-preview .element-button .element-text-source, .ad-preview [data-geometry-shell][data-element-kind="button"] > .element-motion-shell > .element-content {
  transition: background-color .2s, background-image .2s, color .2s, border-color .2s, text-shadow .2s;
}

.ad-preview .element-button > .element-motion-shell, .ad-preview [data-geometry-shell][data-element-kind="button"] > .element-motion-shell {
  transition: filter .2s;
}

.ad-base.hover [data-hover-preview].element-button, .ad-base.hover [data-hover-preview][data-geometry-shell][data-element-kind="button"] {
  color: var(--hover-color);
  --hover-gradient-linear: linear-gradient(var(--hover-gradient-direction),
        var(--hover-gradient-left) 0%,
        var(--hover-gradient-right) var(--hover-gradient-stop));
  --hover-gradient-radial: radial-gradient(var(--hover-radial-position),
        var(--hover-gradient-left) 0%,
        var(--hover-gradient-right) var(--hover-gradient-stop));
}

.ad-base.hover [data-hover-preview].element-button .element-text-source, .ad-base.hover [data-hover-preview][data-geometry-shell][data-element-kind="button"] > .element-motion-shell > .element-content {
  background-color: var(--hover-background-color);
  background-image: var(--hover-background-image);
  border-color: var(--hover-border-color);
  box-shadow: none;
  text-shadow: var(--hover-text-shadow-x) var(--hover-text-shadow-y) var(--hover-text-shadow-blur) var(--hover-text-shadow-color);
}

.ad-base.hover [data-hover-preview].element-button > .element-motion-shell, .ad-base.hover [data-hover-preview][data-geometry-shell][data-element-kind="button"] > .element-motion-shell, .ad-base.hover [data-hover-preview].element-button:not([data-geometry-shell]) .element-text-source {
  filter: blur(var(--hover-blur-radius)) drop-shadow(var(--hover-shadow-x) var(--hover-shadow-y) var(--hover-shadow-blur) var(--hover-shadow-color));
}

.ad-preview:hover .element-button, .ad-preview:hover [data-geometry-shell][data-element-kind="button"] {
  color: var(--hover-color);
  --hover-gradient-linear: linear-gradient(var(--hover-gradient-direction),
        var(--hover-gradient-left) 0%,
        var(--hover-gradient-right) var(--hover-gradient-stop));
  --hover-gradient-radial: radial-gradient(var(--hover-radial-position),
        var(--hover-gradient-left) 0%,
        var(--hover-gradient-right) var(--hover-gradient-stop));
}

.ad-preview:hover .element-button .element-text-source, .ad-preview:hover [data-geometry-shell][data-element-kind="button"] > .element-motion-shell > .element-content {
  background-color: var(--hover-background-color);
  background-image: var(--hover-background-image);
  color: var(--hover-color);
  border-color: var(--hover-border-color);
  box-shadow: none;
  text-shadow: var(--hover-text-shadow-x) var(--hover-text-shadow-y) var(--hover-text-shadow-blur) var(--hover-text-shadow-color);
}

.ad-preview:hover .element-button > .element-motion-shell, .ad-preview:hover [data-geometry-shell][data-element-kind="button"] > .element-motion-shell, .ad-preview:hover .element-button:not([data-geometry-shell]) .element-text-source {
  filter: blur(var(--hover-blur-radius)) drop-shadow(var(--hover-shadow-x) var(--hover-shadow-y) var(--hover-shadow-blur) var(--hover-shadow-color));
}

.ad-base.expanded .element-disclaimer {
  color: var(--disclaimer-expanded-color, var(--disclaimer-color));
  --gradient-linear: linear-gradient(var(--disclaimer-gradient-direction),
        var(--disclaimer-gradient-left) 0%,
        var(--disclaimer-gradient-right) var(--disclaimer-gradient-stop));
  --gradient-radial: radial-gradient(var(--disclaimer-radial-position),
        var(--disclaimer-gradient-left) 0%,
        var(--disclaimer-gradient-right) var(--disclaimer-gradient-stop));
}

.ad-base.expanded .element-disclaimer > .element-motion-shell {
  opacity: var(--disclaimer-opacity);
}

.ad-base.expanded .element-disclaimer > .element-motion-shell > .element-content {
  background-color: var(--disclaimer-expanded-background-color, var(--disclaimer-background-color));
  background-image: var(--disclaimer-background-image);
  border-color: var(--disclaimer-border-color);
  border-top-width: var(--disclaimer-border-top-width);
  border-right-width: var(--disclaimer-border-right-width);
  border-bottom-width: var(--disclaimer-border-bottom-width);
  border-left-width: var(--disclaimer-border-left-width);
  border-top-left-radius: var(--disclaimer-border-top-left-radius);
  border-top-right-radius: var(--disclaimer-border-top-right-radius);
  border-bottom-left-radius: var(--disclaimer-border-bottom-left-radius);
  border-bottom-right-radius: var(--disclaimer-border-bottom-right-radius);
  color: var(--disclaimer-expanded-color, var(--disclaimer-color));
}

.ad-base.expanded .element-disclaimer > .element-motion-shell {
  overflow: visible !important;
}

[data-geometry-shell].element-disclaimer > .element-motion-shell:has( > .element-content > .element-disclaimer-expanded.visible) {
  overflow: visible !important;
}

.ad-base.expanded .element-disclaimer > .element-motion-shell > .element-content {
  overflow: visible !important;
}

[data-geometry-shell].element-disclaimer > .element-motion-shell > .element-content:has( > .element-disclaimer-expanded.visible) {
  overflow: visible !important;
}

.ad-base.expanded .element-disclaimer .element-text-source, .ad-base.expanded .element-disclaimer .element-text-source * {
  color: inherit !important;
}

.element-thumbnail {
  color: var(--color);
  font-family: var(--font-family);
  font-style: var(--font-style);
  font-weight: var(--font-weight);
  position: relative !important;
  inset: auto !important;
}

.element-container {
  width: var(--width);
  height: var(--height);
}

.hover-highlight-cutout, .hover-highlight-barrier-frame, .hover-highlight-selected-ring {
  --hover-highlight-corner-radius: 6px;
}

.hover-highlight-cutout {
  border-radius: var(--hover-highlight-corner-radius);
  transform: translateZ(0);
}

.hover-highlight-selected-ring {
  pointer-events: none;
  box-sizing: border-box;
  border-radius: var(--hover-highlight-corner-radius);
  border: 3px solid #2676b6;
  transform: translateZ(0);
}

@keyframes hover-highlight-border-march-h {
  to {
    background-position: 14px 0;
  }
}

@keyframes hover-highlight-border-march-v {
  to {
    background-position: 0 14px;
  }
}

.hover-highlight-barrier-frame {
  pointer-events: none;
  box-sizing: border-box;
  border-radius: var(--hover-highlight-corner-radius);
  --hover-barrier-stripe-dark: #2676b6;
  --hover-barrier-stripe-light: #82d0ff;
  overflow: hidden;
  transform: translateZ(0);
}

.hover-highlight-barrier-edge {
  background-repeat: repeat;
  position: absolute;
}

.hover-highlight-barrier-edge--top {
  background-image: repeating-linear-gradient(90deg,
        var(--hover-barrier-stripe-dark) 0 7px,
        var(--hover-barrier-stripe-light) 7px 14px);
  background-size: 14px 3px;
  height: 3px;
  animation: .45s linear infinite hover-highlight-border-march-h;
  top: 0;
  left: 0;
  right: 0;
}

.hover-highlight-barrier-edge--bottom {
  background-image: repeating-linear-gradient(90deg,
        var(--hover-barrier-stripe-dark) 0 7px,
        var(--hover-barrier-stripe-light) 7px 14px);
  background-size: 14px 3px;
  height: 3px;
  animation: .45s linear infinite hover-highlight-border-march-h;
  bottom: 0;
  left: 0;
  right: 0;
}

.hover-highlight-barrier-edge--left {
  background-image: repeating-linear-gradient(180deg,
        var(--hover-barrier-stripe-dark) 0 7px,
        var(--hover-barrier-stripe-light) 7px 14px);
  background-size: 3px 14px;
  width: 3px;
  animation: .45s linear infinite hover-highlight-border-march-v;
  top: 0;
  bottom: 0;
  left: 0;
}

.hover-highlight-barrier-edge--right {
  background-image: repeating-linear-gradient(180deg,
        var(--hover-barrier-stripe-dark) 0 7px,
        var(--hover-barrier-stripe-light) 7px 14px);
  background-size: 3px 14px;
  width: 3px;
  animation: .45s linear infinite hover-highlight-border-march-v;
  top: 0;
  bottom: 0;
  right: 0;
}

.tag-macro-token {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  color: inherit;
  font: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  vertical-align: baseline;
  cursor: pointer;
  background-color: #dbeafe;
  border: 0;
  margin: 0;
  padding: 0;
  display: inline;
}

.tag-macro-token:hover {
  background-color: #bfdbfe;
}

/* [project]/apps/web/src/app/styles/ad.css [app-client] (css) */
.ad-base {
  background-color: var(--ad-background-color);
  background-image: var(--ad-background-image);
  --gradient-linear: linear-gradient(var(--ad-gradient-direction), var(--ad-gradient-left) 0%, var(--ad-gradient-right) var(--ad-gradient-stop));
  --gradient-radial: radial-gradient(var(--ad-radial-position), var(--ad-gradient-left) 0%, var(--ad-gradient-right) var(--ad-gradient-stop));
  cursor: pointer;
}

.ad-editor {
  cursor: default;
}

.ad-editor [data-geometry-shell] {
  cursor: pointer;
}

.ad-renderer > .element-base {
  transition: filter .15s, opacity .15s;
}

/* [project]/apps/web/src/app/styles/components.css [app-client] (css) */
.overlapping-bar-loader {
  width: 32rem;
}

@media (max-width: 767px) {
  .overlapping-bar-loader {
    align-self: stretch;
    width: auto;
    margin-inline: 1rem;
  }
}

.preview-ads-grid {
  grid-auto-flow: dense;
  justify-content: center;
  display: grid;
}

.preview-ads-grid > * {
  margin-top: -1px;
  margin-left: -1px;
}

.preview-ads-grid > :only-child {
  border-radius: .75rem;
}

@media (max-width: 767px) {
  .preview-ads-grid {
    grid-template-columns: 1fr;
  }

  .preview-ads-grid > * {
    border-radius: 0;
  }

  .preview-ads-grid > :first-child {
    border-top-left-radius: .75rem;
    border-top-right-radius: .75rem;
  }

  .preview-ads-grid > :last-child {
    border-bottom-right-radius: .75rem;
    border-bottom-left-radius: .75rem;
  }

  .preview-ads-grid > :only-child {
    border-radius: .75rem;
  }

  .share-preview-page .ad-card-show-actual-size-action {
    display: none;
  }
}

@media (min-width: 768px) and (max-width: 1279px) {
  .preview-ads-grid {
    grid-template-columns: repeat(2, minmax(280px, 1fr));
  }

  .preview-ads-grid > :first-child {
    border-top-left-radius: .75rem;
  }

  .preview-ads-grid > :nth-child(2) {
    border-top-right-radius: .75rem;
  }

  .preview-ads-grid > :last-child:nth-child(2) {
    border-bottom-right-radius: .75rem;
  }

  .preview-ads-grid > :nth-last-child(2):nth-child(odd), .preview-ads-grid > :first-child:nth-last-child(2) {
    border-bottom-left-radius: .75rem;
  }

  .preview-ads-grid > :last-child:nth-child(n+3) {
    border-bottom-right-radius: .75rem;
  }

  .preview-ads-grid > :last-child:nth-child(odd):nth-child(n+3) {
    border-bottom-left-radius: .75rem;
  }
}

@media (min-width: 1280px) and (max-width: 2299px) {
  .preview-ads-grid {
    grid-template-columns: repeat(3, minmax(280px, 1fr));
  }

  .preview-ads-grid > :first-child {
    border-top-left-radius: .75rem;
  }

  .preview-ads-grid > :nth-child(3) {
    border-top-right-radius: .75rem;
  }

  .preview-ads-grid > :nth-child(2):last-child {
    border-top-right-radius: .75rem;
    border-bottom-right-radius: .75rem;
  }

  .preview-ads-grid > :nth-child(3):last-child {
    border-bottom-right-radius: .75rem;
  }

  .preview-ads-grid > :nth-last-child(3):nth-child(3n+1), .preview-ads-grid > :nth-last-child(2):nth-child(3n+1), .preview-ads-grid > :last-child:nth-child(3n+1), .preview-ads-grid > :first-child:nth-last-child(3), .preview-ads-grid > :first-child:nth-last-child(2) {
    border-bottom-left-radius: .75rem;
  }

  .preview-ads-grid > :last-child:nth-child(n+4) {
    border-bottom-right-radius: .75rem;
  }
}

@media (min-width: 2300px) {
  .preview-ads-grid {
    grid-template-columns: repeat(4, minmax(280px, 1fr));
  }

  .preview-ads-grid > :first-child {
    border-top-left-radius: .75rem;
  }

  .preview-ads-grid > :nth-child(4), .preview-ads-grid > :last-child:nth-child(-n+4) {
    border-top-right-radius: .75rem;
  }

  .preview-ads-grid > :last-child {
    border-bottom-right-radius: .75rem;
  }
}

.properties-tab-content > div:last-child {
  border-bottom: none;
}

.motion-path-svg .connector-stroke {
  stroke: #07b893;
  stroke-width: 4px;
}

.motion-path-svg .connector-fill {
  stroke: #95ece0;
  stroke-width: 2px;
}

.motion-path-svg .connector-arrow, .motion-path-svg .connector-bullet {
  fill: #95ece0;
  stroke: #07b893;
  stroke-width: 1px;
}

.motion-trail-svg .trail-stroke {
  stroke: #07b893;
  stroke-width: 3px;
  stroke-dasharray: 6 4;
  opacity: 1;
}

.motion-trail-svg .trail-fill {
  stroke: #95ece0;
  stroke-width: 1.5px;
  stroke-dasharray: 6 4;
  opacity: 1;
}

.motion-trail-svg .trail-arrow {
  fill: #95ece0;
  stroke: #07b893;
  stroke-width: 1px;
  opacity: 1;
}

.motion-trail-svg .trail-stroke-active {
  stroke: #07b893;
  stroke-width: 3px;
  opacity: 1;
}

.motion-trail-svg .trail-fill-active {
  stroke: #95ece0;
  stroke-width: 1.5px;
  opacity: 1;
}

.motion-trail-svg .trail-arrow-active {
  fill: #95ece0;
  stroke: #07b893;
  stroke-width: 1px;
  opacity: 1;
}

.motion-ghost-fixed {
  opacity: 1;
}

.sidebar-lexical-plain-text, .sidebar-lexical-plain-text * {
  font-family: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  font-style: inherit !important;
  color: inherit !important;
  -webkit-text-decoration: inherit !important;
  text-decoration: inherit !important;
  text-transform: inherit !important;
  line-height: inherit !important;
  letter-spacing: inherit !important;
  vertical-align: inherit !important;
  text-shadow: none !important;
}

/* [project]/apps/web/src/app/styles/subnavbar-bulk-theme.css [app-client] (css) */
.subnavbar-row {
  --subnav-row-bg: #fff;
  --subnav-row-border: #e2e8f0;
  --subnav-group-bg: #fff;
  --subnav-group-border: #cbd5e1;
  --subnav-group-fg: inherit;
  --subnav-group-shadow: 0 1px 2px 0 #0000000d;
  --subnav-group-divider: #cbd5e1;
  --subnav-group-segment-hover: #f1f5f9;
  --subnav-control-bg: transparent;
  --subnav-control-fg: #475569;
  --subnav-control-fg-hover: #0f172a;
  --subnav-control-icon: #64748b;
  --subnav-control-icon-hover: #64748b;
  --subnav-control-chevron: #94a3b8;
  --subnav-control-hover-bg: #f1f5f9;
  --subnav-outline-bg: #fff;
  --subnav-outline-border: #cbd5e1;
  --subnav-outline-fg: #475569;
  --subnav-outline-icon: #64748b;
  --subnav-outline-hover-bg: #f1f5f9;
  --subnav-toggle-active-bg: #f1f5f9;
  --subnav-toggle-active-fg: #0f172a;
  --subnav-toggle-inactive-bg: transparent;
  --subnav-toggle-inactive-hover-bg: #f1f5f9;
  --subnav-toggle-inactive-hover-fg: #0f172a;
  --subnav-toggle-inactive-icon-hover: #64748b;
  --subnav-switch-track-unchecked: #cbd5e1;
  --subnav-switch-track-checked: #3b82f6;
  --subnav-switch-thumb-unchecked: #fff;
  --subnav-switch-thumb-checked: #fff;
  --subnav-switch-focus-ring: #3b82f6;
}

.subnavbar-row[data-subnavbar-bulk="true"] {
  --subnav-row-bg: #dbeafe;
  --subnav-row-border: #bfdbfe;
  --subnav-group-bg: #bfdbfe;
  --subnav-group-border: #93c5fd;
  --subnav-group-fg: #1e3a8a;
  --subnav-group-shadow: 0 1px 2px 0 #0000000d;
  --subnav-group-divider: #93c5fd;
  --subnav-group-segment-hover: #93c5fd;
  --subnav-control-bg: transparent;
  --subnav-control-fg: #1e3a8a;
  --subnav-control-fg-hover: #1e3a8a;
  --subnav-control-icon: #1e40af;
  --subnav-control-icon-hover: #1e3a8a;
  --subnav-control-chevron: #1e40af;
  --subnav-control-hover-bg: #93c5fd;
  --subnav-outline-bg: #bfdbfe;
  --subnav-outline-border: #93c5fd;
  --subnav-outline-fg: #1e3a8a;
  --subnav-outline-icon: #1e40af;
  --subnav-outline-hover-bg: #93c5fd;
  --subnav-toggle-active-bg: #93c5fd;
  --subnav-toggle-active-fg: #1e3a8a;
  --subnav-toggle-inactive-bg: transparent;
  --subnav-toggle-inactive-hover-bg: #93c5fd;
  --subnav-toggle-inactive-hover-fg: #1e3a8a;
  --subnav-toggle-inactive-icon-hover: #1e3a8a;
  --subnav-switch-track-unchecked: #fff;
  --subnav-switch-track-checked: #3b82f6;
  --subnav-switch-thumb-unchecked: #3b82f6;
  --subnav-switch-thumb-checked: #fff;
  --subnav-switch-focus-ring: #3b82f6;
}

/* [project]/packages/ui/dist/index.css [app-client] (css) */
*, :before, :after {
  box-sizing: border-box;
  border: 0 solid #e5e7eb;
}

:before, :after {
  --tw-content: "";
}

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

body {
  line-height: inherit;
  margin: 0;
}

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

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

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

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

b, strong {
  font-weight: bolder;
}

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

small {
  font-size: 80%;
}

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

sub {
  bottom: -.25em;
}

sup {
  top: -.5em;
}

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

button, input, optgroup, select, textarea {
  font-feature-settings: inherit;
  font-variation-settings: inherit;
  font-family: inherit;
  font-size: 100%;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  color: inherit;
  margin: 0;
  padding: 0;
}

button, select {
  text-transform: none;
}

button, input:where([type="button"]), input:where([type="reset"]), input:where([type="submit"]) {
  -webkit-appearance: button;
  background-color: #0000;
  background-image: none;
}

:-moz-focusring {
  outline: auto;
}

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

progress {
  vertical-align: baseline;
}

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

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

[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

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

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

summary {
  display: list-item;
}

blockquote, dl, dd, h1, h2, h3, h4, h5, h6, hr, figure, p, pre {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

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

dialog {
  padding: 0;
}

textarea {
  resize: vertical;
}

input::-moz-placeholder {
  opacity: 1;
  color: #9ca3af;
}

textarea::-moz-placeholder {
  opacity: 1;
  color: #9ca3af;
}

input::placeholder, textarea::placeholder {
  opacity: 1;
  color: #9ca3af;
}

button, [role="button"] {
  cursor: pointer;
}

:disabled {
  cursor: default;
}

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

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

[hidden] {
  display: none;
}

:root {
  --tw-slate-50: #f8fafc;
  --tw-slate-100: #f1f5f9;
  --tw-slate-200: #e2e8f0;
  --tw-slate-300: #cbd5e1;
  --tw-slate-400: #94a3b8;
  --tw-slate-500: #64748b;
  --tw-slate-600: #475569;
  --tw-slate-700: #334155;
  --tw-slate-800: #1e293b;
  --tw-slate-900: #0f172a;
  --tw-slate-950: #020617;
  --sidebar-background: 0 0% 98%;
  --sidebar-foreground: 240 5.3% 26.1%;
  --sidebar-primary: 240 5.9% 10%;
  --sidebar-primary-foreground: 0 0% 98%;
  --sidebar-accent: 240 4.8% 95.9%;
  --sidebar-accent-foreground: 240 5.9% 10%;
  --sidebar-border: 220 13% 91%;
  --sidebar-ring: 217.2 91.2% 59.8%;
}

.dark {
  --sidebar-background: 240 5.9% 10%;
  --sidebar-foreground: 240 4.8% 95.9%;
  --sidebar-primary: 224.3 76.3% 48%;
  --sidebar-primary-foreground: 0 0% 100%;
  --sidebar-accent: 240 3.7% 15.9%;
  --sidebar-accent-foreground: 240 4.8% 95.9%;
  --sidebar-border: 240 3.7% 15.9%;
  --sidebar-ring: 217.2 91.2% 59.8%;
}

*, :before, :after, ::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #3b82f680;
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}

.container {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2rem;
  padding-right: 2rem;
}

@media (min-width: 1400px) {
  .container {
    max-width: 1400px;
  }
}

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

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

.visible {
  visibility: visible;
}

.invisible {
  visibility: hidden;
}

.fixed {
  position: fixed;
}

.absolute {
  position: absolute;
}

.\!relative {
  position: relative !important;
}

.relative {
  position: relative;
}

.sticky {
  position: sticky;
}

.inset-0 {
  inset: 0;
}

.inset-x-0 {
  left: 0;
  right: 0;
}

.inset-y-0 {
  top: 0;
  bottom: 0;
}

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

.\!top-auto {
  top: auto !important;
}

.bottom-0 {
  bottom: 0;
}

.left-0 {
  left: 0;
}

.left-1 {
  left: 4px;
}

.left-2 {
  left: 8px;
}

.left-3 {
  left: 12px;
}

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

.right-0 {
  right: 0;
}

.right-1 {
  right: 4px;
}

.right-2 {
  right: 8px;
}

.right-3 {
  right: 12px;
}

.right-4 {
  right: 16px;
}

.right-6 {
  right: 24px;
}

.top-0 {
  top: 0;
}

.top-1 {
  top: 4px;
}

.top-1\.5 {
  top: 6px;
}

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

.top-2 {
  top: 8px;
}

.top-3 {
  top: 12px;
}

.top-3\.5 {
  top: 14px;
}

.top-4 {
  top: 16px;
}

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

.\!z-auto {
  z-index: auto !important;
}

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

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

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

.z-\[10055\] {
  z-index: 10055;
}

.z-\[10060\] {
  z-index: 10060;
}

.z-\[10110\] {
  z-index: 10110;
}

.z-\[10115\] {
  z-index: 10115;
}

.z-\[2147483647\] {
  z-index: 2147483647;
}

.z-\[5000\] {
  z-index: 5000;
}

.\!mx-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}

.-mx-1 {
  margin-left: -4px;
  margin-right: -4px;
}

.mx-2 {
  margin-left: 8px;
  margin-right: 8px;
}

.mx-3 {
  margin-left: 12px;
  margin-right: 12px;
}

.mx-3\.5 {
  margin-left: 14px;
  margin-right: 14px;
}

.mx-auto {
  margin-left: auto;
  margin-right: auto;
}

.my-1 {
  margin-top: 4px;
  margin-bottom: 4px;
}

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

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

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

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

.mr-2 {
  margin-right: 8px;
}

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

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

.mt-2 {
  margin-top: 8px;
}

.mt-3 {
  margin-top: 12px;
}

.mt-4 {
  margin-top: 16px;
}

.block {
  display: block;
}

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

.inline {
  display: inline;
}

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

.flex {
  display: flex;
}

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

.table {
  display: table;
}

.grid {
  display: grid;
}

.hidden {
  display: none;
}

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

.size-4 {
  width: 16px;
  height: 16px;
}

.\!h-\[min\(720px\,calc\(100\%-48px\)\)\] {
  height: min(720px, 100% - 48px) !important;
}

.h-1 {
  height: 4px;
}

.h-1\.5 {
  height: 6px;
}

.h-10 {
  height: 40px;
}

.h-11 {
  height: 44px;
}

.h-12 {
  height: 48px;
}

.h-2 {
  height: 8px;
}

.h-2\.5 {
  height: 10px;
}

.h-3 {
  height: 12px;
}

.h-3\.5 {
  height: 14px;
}

.h-4 {
  height: 16px;
}

.h-5 {
  height: 20px;
}

.h-52 {
  height: 208px;
}

.h-6 {
  height: 24px;
}

.h-7 {
  height: 28px;
}

.h-8 {
  height: 32px;
}

.h-9 {
  height: 36px;
}

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

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

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

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

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

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

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

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

.h-full {
  height: 100%;
}

.h-px {
  height: 1px;
}

.h-svh {
  height: 100svh;
}

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

.max-h-7 {
  max-height: 28px;
}

.max-h-8 {
  max-height: 32px;
}

.max-h-80 {
  max-height: 320px;
}

.max-h-96 {
  max-height: 384px;
}

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

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

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

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

.max-h-\[min\(720px\,calc\(100vh-96px\)\)\] {
  max-height: min(720px, 100vh - 96px);
}

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

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

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

.min-h-8 {
  min-height: 32px;
}

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

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

.min-h-\[8rem\] {
  min-height: 8rem;
}

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

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

.w-10 {
  width: 40px;
}

.w-11 {
  width: 44px;
}

.w-14 {
  width: 56px;
}

.w-2 {
  width: 8px;
}

.w-2\.5 {
  width: 10px;
}

.w-3 {
  width: 12px;
}

.w-3\.5 {
  width: 14px;
}

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

.w-4 {
  width: 16px;
}

.w-5 {
  width: 20px;
}

.w-6 {
  width: 24px;
}

.w-64 {
  width: 256px;
}

.w-7 {
  width: 28px;
}

.w-8 {
  width: 32px;
}

.w-9 {
  width: 36px;
}

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

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

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

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

.w-auto {
  width: auto;
}

.w-full {
  width: 100%;
}

.w-px {
  width: 1px;
}

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

.min-w-5 {
  min-width: 20px;
}

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

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

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

.\!max-w-\[calc\(100\%-48px\)\] {
  max-width: calc(100% - 48px) !important;
}

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

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

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

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

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

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

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

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

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

.max-w-lg {
  max-width: 512px;
}

.max-w-xs {
  max-width: 320px;
}

.flex-1 {
  flex: 1;
}

.flex-auto {
  flex: auto;
}

.shrink {
  flex-shrink: 1;
}

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

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

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

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

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

.\!translate-x-0 {
  --tw-translate-x: 0 !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.\!translate-y-0 {
  --tw-translate-y: 0 !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

.-translate-x-1\/2 {
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-translate-x-px {
  --tw-translate-x: -1px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.-translate-y-1\/2 {
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-x-0 {
  --tw-translate-x: 0;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-x-\[-50\%\] {
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-x-px {
  --tw-translate-x: 1px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.translate-y-\[-50\%\] {
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

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

.animate-pulse {
  animation: 2s cubic-bezier(.4, 0, .6, 1) infinite pulse;
}

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

.animate-spin {
  animation: 1s linear infinite spin;
}

.cursor-default {
  cursor: default;
}

.cursor-pointer {
  cursor: pointer;
}

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

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

.resize-none {
  resize: none;
}

.scroll-mt-24 {
  scroll-margin-top: 96px;
}

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

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

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

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

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

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

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

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

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

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

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

.gap-0 {
  gap: 0;
}

.gap-1 {
  gap: 4px;
}

.gap-1\.5 {
  gap: 6px;
}

.gap-2 {
  gap: 8px;
}

.gap-3 {
  gap: 12px;
}

.gap-4 {
  gap: 16px;
}

.gap-6 {
  gap: 24px;
}

.space-x-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(4px * var(--tw-space-x-reverse));
  margin-left: calc(4px * calc(1 - var(--tw-space-x-reverse)));
}

.space-y-0 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0px * var(--tw-space-y-reverse));
}

.space-y-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(4px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(4px * var(--tw-space-y-reverse));
}

.space-y-1\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(6px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(6px * var(--tw-space-y-reverse));
}

.space-y-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(8px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(8px * var(--tw-space-y-reverse));
}

.space-y-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(12px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(12px * var(--tw-space-y-reverse));
}

.space-y-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(16px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(16px * var(--tw-space-y-reverse));
}

.space-y-6 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(24px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(24px * var(--tw-space-y-reverse));
}

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

.justify-self-start {
  justify-self: start;
}

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

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

.overflow-auto {
  overflow: auto;
}

.overflow-hidden {
  overflow: hidden;
}

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

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

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

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

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

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

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

.rounded {
  border-radius: 4px;
}

.rounded-2xl {
  border-radius: 16px;
}

.rounded-full {
  border-radius: 9999px;
}

.rounded-lg {
  border-radius: 8px;
}

.rounded-md {
  border-radius: 6px;
}

.rounded-sm {
  border-radius: 2px;
}

.rounded-xl {
  border-radius: 12px;
}

.border {
  border-width: 1px;
}

.border-0 {
  border-width: 0;
}

.border-2 {
  border-width: 2px;
}

.border-\[0\.5px\] {
  border-width: .5px;
}

.border-b {
  border-bottom-width: 1px;
}

.border-l {
  border-left-width: 1px;
}

.border-r {
  border-right-width: 1px;
}

.border-t {
  border-top-width: 1px;
}

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

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

.border-\[\#2B90D9\] {
  --tw-border-opacity: 1;
  border-color: rgb(43 144 217 / var(--tw-border-opacity));
}

.border-\[var\(--subnav-outline-border\,\#cbd5e1\)\] {
  border-color: var(--subnav-outline-border, #cbd5e1);
}

.border-amber-200\/80 {
  border-color: #fde68acc;
}

.border-blue-200 {
  --tw-border-opacity: 1;
  border-color: rgb(191 219 254 / var(--tw-border-opacity));
}

.border-blue-500 {
  --tw-border-opacity: 1;
  border-color: rgb(59 130 246 / var(--tw-border-opacity));
}

.border-gray-300 {
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
}

.border-green-200 {
  --tw-border-opacity: 1;
  border-color: rgb(187 247 208 / var(--tw-border-opacity));
}

.border-orange-200 {
  --tw-border-opacity: 1;
  border-color: rgb(254 215 170 / var(--tw-border-opacity));
}

.border-red-200 {
  --tw-border-opacity: 1;
  border-color: rgb(254 202 202 / var(--tw-border-opacity));
}

.border-sidebar-border {
  border-color: hsl(var(--sidebar-border));
}

.border-slate-200 {
  --tw-border-opacity: 1;
  border-color: rgb(226 232 240 / var(--tw-border-opacity));
}

.border-slate-300 {
  --tw-border-opacity: 1;
  border-color: rgb(203 213 225 / var(--tw-border-opacity));
}

.border-slate-600 {
  --tw-border-opacity: 1;
  border-color: rgb(71 85 105 / var(--tw-border-opacity));
}

.border-slate-700 {
  --tw-border-opacity: 1;
  border-color: rgb(51 65 85 / var(--tw-border-opacity));
}

.border-slate-800 {
  --tw-border-opacity: 1;
  border-color: rgb(30 41 59 / var(--tw-border-opacity));
}

.border-slate-900 {
  --tw-border-opacity: 1;
  border-color: rgb(15 23 42 / var(--tw-border-opacity));
}

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

.border-b-slate-900 {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(15 23 42 / var(--tw-border-opacity));
}

.bg-\[\#2B90D9\] {
  --tw-bg-opacity: 1;
  background-color: rgb(43 144 217 / var(--tw-bg-opacity));
}

.bg-\[\#95C7EC\] {
  --tw-bg-opacity: 1;
  background-color: rgb(149 199 236 / var(--tw-bg-opacity));
}

.bg-\[\#FEF3C7\] {
  --tw-bg-opacity: 1;
  background-color: rgb(254 243 199 / var(--tw-bg-opacity));
}

.bg-\[var\(--subnav-control-bg\,transparent\)\] {
  background-color: var(--subnav-control-bg, transparent);
}

.bg-\[var\(--subnav-outline-bg\,\#ffffff\)\] {
  background-color: var(--subnav-outline-bg, #fff);
}

.bg-\[var\(--subnav-toggle-active-bg\,\#f1f5f9\)\] {
  background-color: var(--subnav-toggle-active-bg, #f1f5f9);
}

.bg-\[var\(--subnav-toggle-inactive-bg\,transparent\)\] {
  background-color: var(--subnav-toggle-inactive-bg, transparent);
}

.bg-amber-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(253 230 138 / var(--tw-bg-opacity));
}

.bg-black\/80 {
  background-color: #000c;
}

.bg-blue-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(219 234 254 / var(--tw-bg-opacity));
}

.bg-blue-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(191 219 254 / var(--tw-bg-opacity));
}

.bg-blue-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(239 246 255 / var(--tw-bg-opacity));
}

.bg-blue-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(59 130 246 / var(--tw-bg-opacity));
}

.bg-buttonPrimaryBackground {
  --tw-bg-opacity: 1;
  background-color: rgb(37 42 49 / var(--tw-bg-opacity));
}

.bg-gray-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}

.bg-green-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(220 252 231 / var(--tw-bg-opacity));
}

.bg-green-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(187 247 208 / var(--tw-bg-opacity));
}

.bg-green-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(240 253 244 / var(--tw-bg-opacity));
}

.bg-green-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(34 197 94 / var(--tw-bg-opacity));
}

.bg-orange-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 237 213 / var(--tw-bg-opacity));
}

.bg-orange-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 215 170 / var(--tw-bg-opacity));
}

.bg-orange-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 247 237 / var(--tw-bg-opacity));
}

.bg-orange-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(249 115 22 / var(--tw-bg-opacity));
}

.bg-pink-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(252 231 243 / var(--tw-bg-opacity));
}

.bg-red-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 226 226 / var(--tw-bg-opacity));
}

.bg-red-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 202 202 / var(--tw-bg-opacity));
}

.bg-red-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 242 242 / var(--tw-bg-opacity));
}

.bg-red-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(239 68 68 / var(--tw-bg-opacity));
}

.bg-sidebar {
  background-color: var(--tw-slate-50);
}

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

.bg-slate-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity));
}

.bg-slate-100\/50 {
  background-color: #f1f5f980;
}

.bg-slate-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(226 232 240 / var(--tw-bg-opacity));
}

.bg-slate-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(203 213 225 / var(--tw-bg-opacity));
}

.bg-slate-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(100 116 139 / var(--tw-bg-opacity));
}

.bg-slate-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(51 65 85 / var(--tw-bg-opacity));
}

.bg-slate-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(30 41 59 / var(--tw-bg-opacity));
}

.bg-slate-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(15 23 42 / var(--tw-bg-opacity));
}

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

.bg-violet-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(221 214 254 / var(--tw-bg-opacity));
}

.bg-violet-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(139 92 246 / var(--tw-bg-opacity));
}

.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.fill-current {
  fill: currentColor;
}

.fill-slate-700 {
  fill: #334155;
}

.fill-slate-900 {
  fill: #0f172a;
}

.p-0 {
  padding: 0;
}

.p-0\.5 {
  padding: 2px;
}

.p-1 {
  padding: 4px;
}

.p-10 {
  padding: 40px;
}

.p-2 {
  padding: 8px;
}

.p-2\.5 {
  padding: 10px;
}

.p-3 {
  padding: 12px;
}

.p-4 {
  padding: 16px;
}

.p-6 {
  padding: 24px;
}

.p-8 {
  padding: 32px;
}

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

.px-0 {
  padding-left: 0;
  padding-right: 0;
}

.px-1 {
  padding-left: 4px;
  padding-right: 4px;
}

.px-2 {
  padding-left: 8px;
  padding-right: 8px;
}

.px-2\.5 {
  padding-left: 10px;
  padding-right: 10px;
}

.px-3 {
  padding-left: 12px;
  padding-right: 12px;
}

.px-4 {
  padding-left: 16px;
  padding-right: 16px;
}

.px-5 {
  padding-left: 20px;
  padding-right: 20px;
}

.px-6 {
  padding-left: 24px;
  padding-right: 24px;
}

.px-8 {
  padding-left: 32px;
  padding-right: 32px;
}

.py-0 {
  padding-top: 0;
  padding-bottom: 0;
}

.py-0\.5 {
  padding-top: 2px;
  padding-bottom: 2px;
}

.py-1 {
  padding-top: 4px;
  padding-bottom: 4px;
}

.py-1\.5 {
  padding-top: 6px;
  padding-bottom: 6px;
}

.py-2 {
  padding-top: 8px;
  padding-bottom: 8px;
}

.py-2\.5 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.py-3 {
  padding-top: 12px;
  padding-bottom: 12px;
}

.py-3\.5 {
  padding-top: 14px;
  padding-bottom: 14px;
}

.py-4 {
  padding-top: 16px;
  padding-bottom: 16px;
}

.py-6 {
  padding-top: 24px;
  padding-bottom: 24px;
}

.pb-0 {
  padding-bottom: 0;
}

.pb-1 {
  padding-bottom: 4px;
}

.pb-4 {
  padding-bottom: 16px;
}

.pb-6 {
  padding-bottom: 24px;
}

.pl-10 {
  padding-left: 40px;
}

.pl-2 {
  padding-left: 8px;
}

.pl-2\.5 {
  padding-left: 10px;
}

.pl-3 {
  padding-left: 12px;
}

.pl-8 {
  padding-left: 32px;
}

.pl-9 {
  padding-left: 36px;
}

.pr-0 {
  padding-right: 0;
}

.pr-1 {
  padding-right: 4px;
}

.pr-10 {
  padding-right: 40px;
}

.pr-12 {
  padding-right: 48px;
}

.pr-2 {
  padding-right: 8px;
}

.pr-4 {
  padding-right: 16px;
}

.pr-6 {
  padding-right: 24px;
}

.pr-8 {
  padding-right: 32px;
}

.pt-0 {
  padding-top: 0;
}

.pt-1 {
  padding-top: 4px;
}

.pt-1\.5 {
  padding-top: 6px;
}

.pt-2 {
  padding-top: 8px;
}

.pt-2\.5 {
  padding-top: 10px;
}

.pt-4 {
  padding-top: 16px;
}

.pt-6 {
  padding-top: 24px;
}

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

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

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

.text-4xl {
  font-size: 36px;
  line-height: 36px;
}

.text-\[0\.8rem\] {
  font-size: .8rem;
}

.text-base {
  font-size: 16px;
  line-height: 24px;
}

.text-lg {
  font-size: 18px;
  line-height: 28px;
}

.text-sm {
  font-size: 14px;
  line-height: 20px;
}

.text-xs {
  font-size: 12px;
  line-height: 16px;
}

.font-bold {
  font-weight: 700;
}

.font-medium {
  font-weight: 500;
}

.font-normal {
  font-weight: 400;
}

.font-semibold {
  font-weight: 600;
}

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

.leading-10 {
  line-height: 40px;
}

.leading-4 {
  line-height: 16px;
}

.leading-5 {
  line-height: 20px;
}

.leading-6 {
  line-height: 24px;
}

.leading-7 {
  line-height: 28px;
}

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

.leading-normal {
  line-height: 1.5;
}

.leading-tight {
  line-height: 1.25;
}

.tracking-normal {
  letter-spacing: 0;
}

.tracking-tight {
  letter-spacing: -.025em;
}

.tracking-widest {
  letter-spacing: .1em;
}

.\!text-slate-500 {
  --tw-text-opacity: 1 !important;
  color: rgb(100 116 139 / var(--tw-text-opacity)) !important;
}

.text-\[\#D97706\] {
  --tw-text-opacity: 1;
  color: rgb(217 119 6 / var(--tw-text-opacity));
}

.text-\[var\(--subnav-control-fg\,\#475569\)\] {
  color: var(--subnav-control-fg, #475569);
}

.text-\[var\(--subnav-outline-fg\,\#475569\)\] {
  color: var(--subnav-outline-fg, #475569);
}

.text-\[var\(--subnav-toggle-active-fg\,\#0f172a\)\] {
  color: var(--subnav-toggle-active-fg, #0f172a);
}

.text-amber-900 {
  --tw-text-opacity: 1;
  color: rgb(120 53 15 / var(--tw-text-opacity));
}

.text-blue-500 {
  --tw-text-opacity: 1;
  color: rgb(59 130 246 / var(--tw-text-opacity));
}

.text-blue-700 {
  --tw-text-opacity: 1;
  color: rgb(29 78 216 / var(--tw-text-opacity));
}

.text-blue-900 {
  --tw-text-opacity: 1;
  color: rgb(30 58 138 / var(--tw-text-opacity));
}

.text-buttonPrimaryForeground {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.text-current {
  color: currentColor;
}

.text-gray-500 {
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
}

.text-gray-900 {
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity));
}

.text-green-500 {
  --tw-text-opacity: 1;
  color: rgb(34 197 94 / var(--tw-text-opacity));
}

.text-green-900 {
  --tw-text-opacity: 1;
  color: rgb(20 83 45 / var(--tw-text-opacity));
}

.text-orange-500 {
  --tw-text-opacity: 1;
  color: rgb(249 115 22 / var(--tw-text-opacity));
}

.text-orange-900 {
  --tw-text-opacity: 1;
  color: rgb(124 45 18 / var(--tw-text-opacity));
}

.text-pink-500 {
  --tw-text-opacity: 1;
  color: rgb(236 72 153 / var(--tw-text-opacity));
}

.text-red-500 {
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity));
}

.text-red-900 {
  --tw-text-opacity: 1;
  color: rgb(127 29 29 / var(--tw-text-opacity));
}

.text-sidebar-foreground {
  color: var(--tw-slate-900);
}

.text-slate-300 {
  --tw-text-opacity: 1;
  color: rgb(203 213 225 / var(--tw-text-opacity));
}

.text-slate-400 {
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity));
}

.text-slate-50 {
  --tw-text-opacity: 1;
  color: rgb(248 250 252 / var(--tw-text-opacity));
}

.text-slate-500 {
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}

.text-slate-600 {
  --tw-text-opacity: 1;
  color: rgb(71 85 105 / var(--tw-text-opacity));
}

.text-slate-700 {
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / var(--tw-text-opacity));
}

.text-slate-900 {
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity));
}

.text-slate-950 {
  --tw-text-opacity: 1;
  color: rgb(2 6 23 / var(--tw-text-opacity));
}

.text-violet-500 {
  --tw-text-opacity: 1;
  color: rgb(139 92 246 / var(--tw-text-opacity));
}

.text-violet-900 {
  --tw-text-opacity: 1;
  color: rgb(76 29 149 / var(--tw-text-opacity));
}

.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

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

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

.opacity-50 {
  opacity: .5;
}

.opacity-70 {
  opacity: .7;
}

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

.shadow-2xl {
  --tw-shadow: 0 25px 50px -12px #00000040;
  --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0_0_0_0_rgba\(0\,0\,0\,0\.1\)\] {
  --tw-shadow: 0 0 0 0 #0000001a;
  --tw-shadow-colored: 0 0 0 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\] {
  --tw-shadow: 0 0 0 1px hsl(var(--sidebar-border));
  --tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[inset_0_-2px_0_0_\#3b82f6\] {
  --tw-shadow: inset 0 -2px 0 0 #3b82f6;
  --tw-shadow-colored: inset 0 -2px 0 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-lg {
  --tw-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-md {
  --tw-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

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

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

.outline-none {
  outline-offset: 2px;
  outline: 2px solid #0000;
}

.outline {
  outline-style: solid;
}

.outline-1 {
  outline-width: 1px;
}

.outline-offset-\[-1px\] {
  outline-offset: -1px;
}

.outline-slate-300 {
  outline-color: #cbd5e1;
}

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

.ring-sidebar-ring {
  --tw-ring-color: hsl(var(--sidebar-ring));
}

.ring-slate-400 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(148 163 184 / var(--tw-ring-opacity));
}

.ring-slate-600 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(71 85 105 / var(--tw-ring-opacity));
}

.ring-violet-900 {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(76 29 149 / var(--tw-ring-opacity));
}

.ring-offset-slate-700 {
  --tw-ring-offset-color: #334155;
}

.ring-offset-white {
  --tw-ring-offset-color: #fff;
}

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

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

.transition {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter, backdrop-filter;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.transition-\[left\,right\,width\] {
  transition-property: left, right, width;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.transition-\[margin\,opa\] {
  transition-property: margin, opa;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.transition-\[width\,height\,padding\] {
  transition-property: width, height, padding;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.transition-\[width\] {
  transition-property: width;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.transition-all {
  transition-property: all;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.transition-colors {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.transition-opacity {
  transition-property: opacity;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.transition-transform {
  transition-property: transform;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.duration-150 {
  transition-duration: .15s;
}

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

.ease-in-out {
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.ease-linear {
  transition-timing-function: linear;
}

@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));
  }
}

@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));
  }
}

.animate-in {
  --tw-enter-opacity: initial;
  --tw-enter-scale: initial;
  --tw-enter-rotate: initial;
  --tw-enter-translate-x: initial;
  --tw-enter-translate-y: initial;
  animation-name: enter;
  animation-duration: .15s;
}

.fade-in-80 {
  --tw-enter-opacity: .8;
}

.duration-150 {
  animation-duration: .15s;
}

.duration-200 {
  animation-duration: .2s;
}

.ease-in-out {
  animation-timing-function: cubic-bezier(.4, 0, .2, 1);
}

.ease-linear {
  animation-timing-function: linear;
}

.file\:border-0::file-selector-button {
  border-width: 0;
}

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

.file\:text-sm::file-selector-button {
  font-size: 14px;
  line-height: 20px;
}

.file\:font-medium::file-selector-button {
  font-weight: 500;
}

.placeholder\:text-slate-400::placeholder {
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity));
}

.placeholder\:text-slate-500::placeholder {
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}

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

.after\:-inset-2:after {
  content: var(--tw-content);
  inset: -8px;
}

.after\:inset-y-0:after {
  content: var(--tw-content);
  top: 0;
  bottom: 0;
}

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

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

.focus-within\:relative:focus-within {
  position: relative;
}

.focus-within\:z-20:focus-within {
  z-index: 20;
}

.focus-within\:overflow-visible:focus-within {
  overflow: visible;
}

.hover\:bg-\[var\(--subnav-control-hover-bg\,\#f1f5f9\)\]:hover {
  background-color: var(--subnav-control-hover-bg, #f1f5f9);
}

.hover\:bg-\[var\(--subnav-outline-hover-bg\,\#f1f5f9\)\]:hover {
  background-color: var(--subnav-outline-hover-bg, #f1f5f9);
}

.hover\:bg-\[var\(--subnav-toggle-active-bg\,\#f1f5f9\)\]:hover {
  background-color: var(--subnav-toggle-active-bg, #f1f5f9);
}

.hover\:bg-\[var\(--subnav-toggle-inactive-hover-bg\,\#f1f5f9\)\]:hover {
  background-color: var(--subnav-toggle-inactive-hover-bg, #f1f5f9);
}

.hover\:bg-amber-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(252 211 77 / var(--tw-bg-opacity));
}

.hover\:bg-blue-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(147 197 253 / var(--tw-bg-opacity));
}

.hover\:bg-blue-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(37 99 235 / var(--tw-bg-opacity));
}

.hover\:bg-gray-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}

.hover\:bg-gray-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}

.hover\:bg-green-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(134 239 172 / var(--tw-bg-opacity));
}

.hover\:bg-green-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(22 163 74 / var(--tw-bg-opacity));
}

.hover\:bg-orange-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(253 186 116 / var(--tw-bg-opacity));
}

.hover\:bg-orange-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(234 88 12 / var(--tw-bg-opacity));
}

.hover\:bg-red-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(252 165 165 / var(--tw-bg-opacity));
}

.hover\:bg-red-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(220 38 38 / var(--tw-bg-opacity));
}

.hover\:bg-sidebar-accent:hover {
  background-color: var(--tw-slate-200);
}

.hover\:bg-slate-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity));
}

.hover\:bg-slate-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(226 232 240 / var(--tw-bg-opacity));
}

.hover\:bg-slate-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(203 213 225 / var(--tw-bg-opacity));
}

.hover\:bg-slate-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 252 / var(--tw-bg-opacity));
}

.hover\:bg-slate-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(51 65 85 / var(--tw-bg-opacity));
}

.hover\:bg-slate-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(30 41 59 / var(--tw-bg-opacity));
}

.hover\:bg-slate-900:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(15 23 42 / var(--tw-bg-opacity));
}

.hover\:bg-violet-300:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(196 181 253 / var(--tw-bg-opacity));
}

.hover\:bg-violet-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(124 58 237 / var(--tw-bg-opacity));
}

.hover\:bg-white:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.hover\:text-\[var\(--subnav-control-fg-hover\,\#0f172a\)\]:hover {
  color: var(--subnav-control-fg-hover, #0f172a);
}

.hover\:text-\[var\(--subnav-outline-fg\,\#475569\)\]:hover {
  color: var(--subnav-outline-fg, #475569);
}

.hover\:text-\[var\(--subnav-toggle-active-fg\,\#0f172a\)\]:hover {
  color: var(--subnav-toggle-active-fg, #0f172a);
}

.hover\:text-\[var\(--subnav-toggle-inactive-hover-fg\,\#0f172a\)\]:hover {
  color: var(--subnav-toggle-inactive-hover-fg, #0f172a);
}

.hover\:text-gray-900:hover {
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity));
}

.hover\:text-sidebar-accent-foreground:hover {
  color: hsl(var(--sidebar-accent-foreground));
}

.hover\:text-slate-50:hover {
  --tw-text-opacity: 1;
  color: rgb(248 250 252 / var(--tw-text-opacity));
}

.hover\:text-slate-500:hover {
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}

.hover\:text-slate-600:hover {
  --tw-text-opacity: 1;
  color: rgb(71 85 105 / var(--tw-text-opacity));
}

.hover\:text-slate-900:hover {
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity));
}

.hover\:text-slate-900\/80:hover {
  color: #0f172acc;
}

.hover\:text-slate-950:hover {
  --tw-text-opacity: 1;
  color: rgb(2 6 23 / var(--tw-text-opacity));
}

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

.hover\:opacity-100:hover {
  opacity: 1;
}

.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover {
  --tw-shadow: 0 0 0 1px hsl(var(--sidebar-accent));
  --tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-\[0_0_0_8px_rgba\(0\,0\,0\,0\.08\)\]:hover {
  --tw-shadow: 0 0 0 8px #00000014;
  --tw-shadow-colored: 0 0 0 8px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:after\:bg-sidebar-border:hover:after {
  content: var(--tw-content);
  background-color: hsl(var(--sidebar-border));
}

.focus\:border-blue-500:focus {
  --tw-border-opacity: 1;
  border-color: rgb(59 130 246 / var(--tw-border-opacity));
}

.focus\:bg-slate-100:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity));
}

.focus\:bg-slate-700:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(51 65 85 / var(--tw-bg-opacity));
}

.focus\:bg-slate-900:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(15 23 42 / var(--tw-bg-opacity));
}

.focus\:text-slate-50:focus {
  --tw-text-opacity: 1;
  color: rgb(248 250 252 / var(--tw-text-opacity));
}

.focus\:text-slate-900:focus {
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity));
}

.focus\:outline-none:focus {
  outline-offset: 2px;
  outline: 2px solid #0000;
}

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

.focus\:ring-blue-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity));
}

.focus\:ring-slate-950:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(2 6 23 / var(--tw-ring-opacity));
}

.focus\:ring-offset-2:focus {
  --tw-ring-offset-width: 2px;
}

.focus-visible\:outline-none:focus-visible {
  outline-offset: 2px;
  outline: 2px solid #0000;
}

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

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

.focus-visible\:ring-\[var\(--subnav-switch-focus-ring\,\#3b82f6\)\]:focus-visible {
  --tw-ring-color: var(--subnav-switch-focus-ring, #3b82f6);
}

.focus-visible\:ring-blue-500:focus-visible {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity));
}

.focus-visible\:ring-sidebar-ring:focus-visible {
  --tw-ring-color: hsl(var(--sidebar-ring));
}

.focus-visible\:ring-slate-400:focus-visible {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(148 163 184 / var(--tw-ring-opacity));
}

.focus-visible\:ring-slate-950:focus-visible {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(2 6 23 / var(--tw-ring-opacity));
}

.focus-visible\:ring-violet-500:focus-visible {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(139 92 246 / var(--tw-ring-opacity));
}

.focus-visible\:ring-offset-1:focus-visible {
  --tw-ring-offset-width: 1px;
}

.focus-visible\:ring-offset-2:focus-visible {
  --tw-ring-offset-width: 2px;
}

.focus-visible\:ring-offset-white:focus-visible {
  --tw-ring-offset-color: #fff;
}

.active\:bg-sidebar-accent:active {
  background-color: var(--tw-slate-200);
}

.active\:text-sidebar-accent-foreground:active {
  color: hsl(var(--sidebar-accent-foreground));
}

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

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

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

.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100 {
  opacity: 1;
}

.group:hover .group-hover\:text-slate-900 {
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity));
}

.group\/menu-item:hover .group-hover\/menu-item\:opacity-100 {
  opacity: 1;
}

.peer\/menu-button:hover ~ .peer-hover\/menu-button\:text-sidebar-accent-foreground {
  color: hsl(var(--sidebar-accent-foreground));
}

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

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

.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant="inset"]) {
  background-color: var(--tw-slate-50);
}

.group\/menu-item:has([data-sidebar="menu-action"]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8 {
  padding-right: 32px;
}

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

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

.aria-selected\:bg-slate-100[aria-selected="true"] {
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity));
}

.aria-selected\:bg-slate-100\/50[aria-selected="true"] {
  background-color: #f1f5f980;
}

.aria-selected\:text-slate-500[aria-selected="true"] {
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}

.aria-selected\:text-slate-900[aria-selected="true"] {
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity));
}

.aria-selected\:opacity-100[aria-selected="true"] {
  opacity: 1;
}

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

.data-\[side\=bottom\]\:translate-y-1[data-side="bottom"] {
  --tw-translate-y: 4px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.data-\[side\=left\]\:-translate-x-1[data-side="left"] {
  --tw-translate-x: -4px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.data-\[side\=right\]\:translate-x-1[data-side="right"] {
  --tw-translate-x: 4px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.data-\[side\=top\]\:-translate-y-1[data-side="top"] {
  --tw-translate-y: -4px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.data-\[state\=checked\]\:translate-x-4[data-state="checked"] {
  --tw-translate-x: 16px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.data-\[state\=checked\]\:translate-x-5[data-state="checked"] {
  --tw-translate-x: 20px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.data-\[state\=checked\]\:translate-x-6[data-state="checked"] {
  --tw-translate-x: 24px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.data-\[state\=unchecked\]\:translate-x-0[data-state="unchecked"] {
  --tw-translate-x: 0;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

@keyframes accordion-up {
  from {
    height: var(--radix-accordion-content-height);
  }

  to {
    height: 0;
  }
}

.data-\[state\=closed\]\:animate-accordion-up[data-state="closed"] {
  animation: .2s ease-out accordion-up;
}

.data-\[state\=delayed-open\]\:animate-none[data-state="delayed-open"], .data-\[state\=instant-open\]\:animate-none[data-state="instant-open"] {
  animation: none;
}

@keyframes accordion-down {
  from {
    height: 0;
  }

  to {
    height: var(--radix-accordion-content-height);
  }
}

.data-\[state\=open\]\:animate-accordion-down[data-state="open"] {
  animation: .2s ease-out accordion-down;
}

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

.data-\[state\=checked\]\:border-blue-500[data-state="checked"], .data-\[state\=indeterminate\]\:border-blue-500[data-state="indeterminate"] {
  --tw-border-opacity: 1;
  border-color: rgb(59 130 246 / var(--tw-border-opacity));
}

.data-\[active\=true\]\:bg-sidebar-accent[data-active="true"] {
  background-color: var(--tw-slate-200);
}

.data-\[state\=active\]\:bg-white[data-state="active"] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.data-\[state\=checked\]\:bg-\[var\(--subnav-switch-thumb-checked\,\#ffffff\)\][data-state="checked"] {
  background-color: var(--subnav-switch-thumb-checked, #fff);
}

.data-\[state\=checked\]\:bg-\[var\(--subnav-switch-track-checked\,\#3b82f6\)\][data-state="checked"] {
  background-color: var(--subnav-switch-track-checked, #3b82f6);
}

.data-\[state\=checked\]\:bg-blue-500[data-state="checked"] {
  --tw-bg-opacity: 1;
  background-color: rgb(59 130 246 / var(--tw-bg-opacity));
}

.data-\[state\=checked\]\:bg-slate-700[data-state="checked"] {
  --tw-bg-opacity: 1;
  background-color: rgb(51 65 85 / var(--tw-bg-opacity));
}

.data-\[state\=checked\]\:bg-slate-900[data-state="checked"] {
  --tw-bg-opacity: 1;
  background-color: rgb(15 23 42 / var(--tw-bg-opacity));
}

.data-\[state\=checked\]\:bg-violet-500[data-state="checked"] {
  --tw-bg-opacity: 1;
  background-color: rgb(139 92 246 / var(--tw-bg-opacity));
}

.data-\[state\=indeterminate\]\:bg-blue-500[data-state="indeterminate"] {
  --tw-bg-opacity: 1;
  background-color: rgb(59 130 246 / var(--tw-bg-opacity));
}

.data-\[state\=indeterminate\]\:bg-slate-900[data-state="indeterminate"] {
  --tw-bg-opacity: 1;
  background-color: rgb(15 23 42 / var(--tw-bg-opacity));
}

.data-\[state\=on\]\:bg-slate-100[data-state="on"], .data-\[state\=open\]\:bg-slate-100[data-state="open"] {
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity));
}

.data-\[state\=open\]\:bg-white[data-state="open"] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.data-\[state\=selected\]\:bg-slate-50[data-state="selected"] {
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 252 / var(--tw-bg-opacity));
}

.data-\[state\=unchecked\]\:bg-\[var\(--subnav-switch-thumb-unchecked\,\#ffffff\)\][data-state="unchecked"] {
  background-color: var(--subnav-switch-thumb-unchecked, #fff);
}

.data-\[state\=unchecked\]\:bg-\[var\(--subnav-switch-track-unchecked\,\#cbd5e1\)\][data-state="unchecked"] {
  background-color: var(--subnav-switch-track-unchecked, #cbd5e1);
}

.data-\[state\=unchecked\]\:bg-slate-300[data-state="unchecked"] {
  --tw-bg-opacity: 1;
  background-color: rgb(203 213 225 / var(--tw-bg-opacity));
}

.data-\[state\=unchecked\]\:bg-slate-700[data-state="unchecked"] {
  --tw-bg-opacity: 1;
  background-color: rgb(51 65 85 / var(--tw-bg-opacity));
}

.data-\[active\=true\]\:font-medium[data-active="true"] {
  font-weight: 500;
}

.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active="true"] {
  color: hsl(var(--sidebar-accent-foreground));
}

.data-\[placeholder\]\:text-slate-400[data-placeholder] {
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity));
}

.data-\[state\=active\]\:text-slate-500[data-state="active"] {
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}

.data-\[state\=active\]\:text-slate-950[data-state="active"] {
  --tw-text-opacity: 1;
  color: rgb(2 6 23 / var(--tw-text-opacity));
}

.data-\[state\=active\]\:text-white[data-state="active"] {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.data-\[state\=checked\]\:text-slate-50[data-state="checked"] {
  --tw-text-opacity: 1;
  color: rgb(248 250 252 / var(--tw-text-opacity));
}

.data-\[state\=checked\]\:text-white[data-state="checked"] {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.data-\[state\=indeterminate\]\:text-slate-50[data-state="indeterminate"] {
  --tw-text-opacity: 1;
  color: rgb(248 250 252 / var(--tw-text-opacity));
}

.data-\[state\=indeterminate\]\:text-white[data-state="indeterminate"] {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.data-\[state\=on\]\:text-slate-900[data-state="on"] {
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity));
}

.data-\[state\=open\]\:text-slate-400[data-state="open"] {
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity));
}

.data-\[state\=open\]\:text-slate-900[data-state="open"] {
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity));
}

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

.data-\[state\=open\]\:opacity-100[data-state="open"] {
  opacity: 1;
}

.data-\[state\=active\]\:shadow-\[inset_0_-2px_0_0_\#0f172a\][data-state="active"] {
  --tw-shadow: inset 0 -2px 0 0 #0f172a;
  --tw-shadow-colored: inset 0 -2px 0 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.data-\[state\=active\]\:shadow-\[inset_0_-2px_0_0_white\][data-state="active"] {
  --tw-shadow: inset 0 -2px 0 0 white;
  --tw-shadow-colored: inset 0 -2px 0 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.data-\[state\=active\]\:shadow-sm[data-state="active"] {
  --tw-shadow: 0 1px 2px 0 #0000000d;
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.data-\[state\=unchecked\]\:shadow-\[inset_0_1px_2px_rgb\(0_0_0_\/_0\.06\)\][data-state="unchecked"] {
  --tw-shadow: inset 0 1px 2px #0000000f;
  --tw-shadow-colored: inset 0 1px 2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.data-\[state\=closed\]\:duration-300[data-state="closed"] {
  transition-duration: .3s;
}

.data-\[state\=open\]\:duration-500[data-state="open"] {
  transition-duration: .5s;
}

.data-\[state\=open\]\:animate-in[data-state="open"] {
  --tw-enter-opacity: initial;
  --tw-enter-scale: initial;
  --tw-enter-rotate: initial;
  --tw-enter-translate-x: initial;
  --tw-enter-translate-y: initial;
  animation-name: enter;
  animation-duration: .15s;
}

.data-\[state\=closed\]\:animate-out[data-state="closed"] {
  --tw-exit-opacity: initial;
  --tw-exit-scale: initial;
  --tw-exit-rotate: initial;
  --tw-exit-translate-x: initial;
  --tw-exit-translate-y: initial;
  animation-name: exit;
  animation-duration: .15s;
}

.data-\[state\=closed\]\:fade-out-0[data-state="closed"] {
  --tw-exit-opacity: 0;
}

.data-\[state\=open\]\:fade-in-0[data-state="open"] {
  --tw-enter-opacity: 0;
}

.data-\[state\=closed\]\:zoom-out-95[data-state="closed"] {
  --tw-exit-scale: .95;
}

.data-\[state\=open\]\:zoom-in-95[data-state="open"] {
  --tw-enter-scale: .95;
}

.data-\[side\=bottom\]\:slide-in-from-top-2[data-side="bottom"] {
  --tw-enter-translate-y: -8px;
}

.data-\[side\=left\]\:slide-in-from-right-2[data-side="left"] {
  --tw-enter-translate-x: 8px;
}

.data-\[side\=right\]\:slide-in-from-left-2[data-side="right"] {
  --tw-enter-translate-x: -8px;
}

.data-\[side\=top\]\:slide-in-from-bottom-2[data-side="top"] {
  --tw-enter-translate-y: 8px;
}

.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-left-0[data-state="closed"] {
  --tw-exit-translate-x: 0;
}

.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state="closed"] {
  --tw-exit-translate-x: -50%;
}

.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\=closed\]\:slide-out-to-top-0[data-state="closed"] {
  --tw-exit-translate-y: 0;
}

.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state="closed"] {
  --tw-exit-translate-y: -48%;
}

.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-left-0[data-state="open"] {
  --tw-enter-translate-x: 0;
}

.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state="open"] {
  --tw-enter-translate-x: -50%;
}

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

.data-\[state\=open\]\:slide-in-from-top-0[data-state="open"] {
  --tw-enter-translate-y: 0;
}

.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state="open"] {
  --tw-enter-translate-y: -48%;
}

.data-\[state\=closed\]\:duration-300[data-state="closed"] {
  animation-duration: .3s;
}

.data-\[state\=open\]\:duration-500[data-state="open"] {
  animation-duration: .5s;
}

.data-\[state\=open\]\:hover\:bg-sidebar-accent:hover[data-state="open"] {
  background-color: var(--tw-slate-200);
}

.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground:hover[data-state="open"] {
  color: hsl(var(--sidebar-accent-foreground));
}

.group[data-collapsible="offcanvas"] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\] {
  left: calc(var(--sidebar-width) * -1);
}

.group[data-collapsible="offcanvas"] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\] {
  right: calc(var(--sidebar-width) * -1);
}

.group[data-side="left"] .group-data-\[side\=left\]\:-right-4 {
  right: -16px;
}

.group[data-side="right"] .group-data-\[side\=right\]\:left-0 {
  left: 0;
}

.group[data-collapsible="icon"] .group-data-\[collapsible\=icon\]\:-mt-8 {
  margin-top: -32px;
}

.group[data-collapsible="icon"] .group-data-\[collapsible\=icon\]\:hidden {
  display: none;
}

.group[data-collapsible="icon"] .group-data-\[collapsible\=icon\]\:\!size-8 {
  width: 32px !important;
  height: 32px !important;
}

.group[data-collapsible="icon"] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\] {
  width: var(--sidebar-width-icon);
}

.group[data-collapsible="icon"] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\] {
  width: calc(var(--sidebar-width-icon) + 16px);
}

.group[data-collapsible="icon"] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\] {
  width: calc(var(--sidebar-width-icon) + 16px + 2px);
}

.group[data-collapsible="offcanvas"] .group-data-\[collapsible\=offcanvas\]\:w-0 {
  width: 0;
}

.group[data-collapsible="offcanvas"] .group-data-\[collapsible\=offcanvas\]\:translate-x-0 {
  --tw-translate-x: 0;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.group[data-side="right"] .group-data-\[side\=right\]\:rotate-180 {
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.group[data-collapsible="icon"] .group-data-\[collapsible\=icon\]\:overflow-hidden {
  overflow: hidden;
}

.group[data-variant="floating"] .group-data-\[variant\=floating\]\:rounded-lg {
  border-radius: 8px;
}

.group[data-variant="floating"] .group-data-\[variant\=floating\]\:border {
  border-width: 1px;
}

.group[data-side="left"] .group-data-\[side\=left\]\:border-r {
  border-right-width: 1px;
}

.group[data-side="right"] .group-data-\[side\=right\]\:border-l {
  border-left-width: 1px;
}

.group[data-variant="floating"] .group-data-\[variant\=floating\]\:border-sidebar-border {
  border-color: hsl(var(--sidebar-border));
}

.group[data-collapsible="icon"] .group-data-\[collapsible\=icon\]\:\!p-0 {
  padding: 0 !important;
}

.group[data-collapsible="icon"] .group-data-\[collapsible\=icon\]\:\!p-2 {
  padding: 8px !important;
}

.group[data-collapsible="icon"] .group-data-\[collapsible\=icon\]\:opacity-0 {
  opacity: 0;
}

.group[data-variant="floating"] .group-data-\[variant\=floating\]\:shadow {
  --tw-shadow: 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.group[data-collapsible="offcanvas"] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after {
  content: var(--tw-content);
  left: 100%;
}

.group[data-collapsible="offcanvas"] .group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:hover {
  background-color: var(--tw-slate-50);
}

.peer\/menu-button[data-size="default"] ~ .peer-data-\[size\=default\]\/menu-button\:top-1\.5 {
  top: 6px;
}

.peer\/menu-button[data-size="lg"] ~ .peer-data-\[size\=lg\]\/menu-button\:top-2\.5 {
  top: 10px;
}

.peer\/menu-button[data-size="sm"] ~ .peer-data-\[size\=sm\]\/menu-button\:top-1 {
  top: 4px;
}

.peer[data-variant="inset"] ~ .peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-theme\(spacing\.4\)\)\] {
  min-height: calc(100svh - 16px);
}

.peer\/menu-button[data-active="true"] ~ .peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground {
  color: hsl(var(--sidebar-accent-foreground));
}

@media (min-width: 640px) {
  .sm\:ml-auto {
    margin-left: auto;
  }

  .sm\:flex {
    display: flex;
  }

  .sm\:max-w-sm {
    max-width: 384px;
  }

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

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

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

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

  .sm\:gap-2 {
    gap: 8px;
  }

  .sm\:gap-2\.5 {
    gap: 10px;
  }

  .sm\:space-x-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0px * var(--tw-space-x-reverse));
    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(8px * var(--tw-space-x-reverse));
    margin-left: calc(8px * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(16px * var(--tw-space-x-reverse));
    margin-left: calc(16px * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:space-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px * var(--tw-space-y-reverse));
  }

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

@media (min-width: 768px) {
  .md\:block {
    display: block;
  }

  .md\:flex {
    display: flex;
  }

  .md\:\!hidden {
    display: none !important;
  }

  .md\:opacity-0 {
    opacity: 0;
  }

  .after\:md\:hidden:after {
    content: var(--tw-content);
    display: none;
  }

  .peer[data-variant="inset"] ~ .md\:peer-data-\[variant\=inset\]\:m-2 {
    margin: 8px;
  }

  .peer[data-state="collapsed"][data-variant="inset"] ~ .md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2 {
    margin-left: 8px;
  }

  .peer[data-variant="inset"] ~ .md\:peer-data-\[variant\=inset\]\:ml-0 {
    margin-left: 0;
  }

  .peer[data-variant="inset"] ~ .md\:peer-data-\[variant\=inset\]\:rounded-xl {
    border-radius: 12px;
  }

  .peer[data-variant="inset"] ~ .md\:peer-data-\[variant\=inset\]\:shadow {
    --tw-shadow: 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
}

.dark\:border-slate-200:where(class, class *) {
  --tw-border-opacity: 1;
  border-color: rgb(226 232 240 / var(--tw-border-opacity));
}

.dark\:border-slate-50:where(class, class *) {
  --tw-border-opacity: 1;
  border-color: rgb(248 250 252 / var(--tw-border-opacity));
}

.dark\:border-slate-800:where(class, class *) {
  --tw-border-opacity: 1;
  border-color: rgb(30 41 59 / var(--tw-border-opacity));
}

.dark\:bg-slate-50:where(class, class *) {
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 252 / var(--tw-bg-opacity));
}

.dark\:bg-slate-600:where(class, class *) {
  --tw-bg-opacity: 1;
  background-color: rgb(71 85 105 / var(--tw-bg-opacity));
}

.dark\:bg-slate-800:where(class, class *) {
  --tw-bg-opacity: 1;
  background-color: rgb(30 41 59 / var(--tw-bg-opacity));
}

.dark\:bg-slate-800\/50:where(class, class *) {
  background-color: #1e293b80;
}

.dark\:bg-slate-950:where(class, class *) {
  --tw-bg-opacity: 1;
  background-color: rgb(2 6 23 / var(--tw-bg-opacity));
}

.dark\:bg-white:where(class, class *) {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.dark\:text-red-900:where(class, class *) {
  --tw-text-opacity: 1;
  color: rgb(127 29 29 / var(--tw-text-opacity));
}

.dark\:text-slate-400:where(class, class *) {
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity));
}

.dark\:text-slate-50:where(class, class *) {
  --tw-text-opacity: 1;
  color: rgb(248 250 252 / var(--tw-text-opacity));
}

.dark\:text-slate-900:where(class, class *) {
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity));
}

.dark\:text-slate-950:where(class, class *) {
  --tw-text-opacity: 1;
  color: rgb(2 6 23 / var(--tw-text-opacity));
}

.dark\:ring-offset-slate-950:where(class, class *) {
  --tw-ring-offset-color: #020617;
}

.dark\:placeholder\:text-slate-400:where(class, class *)::-moz-placeholder {
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity));
}

.dark\:placeholder\:text-slate-400:where(class, class *)::placeholder {
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity));
}

.dark\:hover\:bg-slate-50:hover:where(class, class *) {
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 252 / var(--tw-bg-opacity));
}

.dark\:hover\:bg-slate-800:hover:where(class, class *) {
  --tw-bg-opacity: 1;
  background-color: rgb(30 41 59 / var(--tw-bg-opacity));
}

.dark\:hover\:bg-slate-800\/50:hover:where(class, class *) {
  background-color: #1e293b80;
}

.dark\:hover\:text-slate-50:hover:where(class, class *) {
  --tw-text-opacity: 1;
  color: rgb(248 250 252 / var(--tw-text-opacity));
}

.dark\:hover\:text-slate-900:hover:where(class, class *) {
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity));
}

.dark\:hover\:shadow-\[0_0_0_8px_rgba\(255\,255\,255\,0\.08\)\]:hover:where(class, class *) {
  --tw-shadow: 0 0 0 8px #ffffff14;
  --tw-shadow-colored: 0 0 0 8px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.dark\:focus\:bg-slate-50:focus:where(class, class *) {
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 252 / var(--tw-bg-opacity));
}

.dark\:focus\:bg-slate-800:focus:where(class, class *) {
  --tw-bg-opacity: 1;
  background-color: rgb(30 41 59 / var(--tw-bg-opacity));
}

.dark\:focus\:text-slate-50:focus:where(class, class *) {
  --tw-text-opacity: 1;
  color: rgb(248 250 252 / var(--tw-text-opacity));
}

.dark\:focus\:text-slate-900:focus:where(class, class *) {
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity));
}

.dark\:focus\:ring-slate-300:focus:where(class, class *), .dark\:focus-visible\:ring-slate-300:focus-visible:where(class, class *) {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity));
}

.dark\:aria-selected\:bg-slate-800[aria-selected="true"]:where(class, class *) {
  --tw-bg-opacity: 1;
  background-color: rgb(30 41 59 / var(--tw-bg-opacity));
}

.dark\:aria-selected\:bg-slate-800\/50[aria-selected="true"]:where(class, class *) {
  background-color: #1e293b80;
}

.dark\:aria-selected\:text-slate-400[aria-selected="true"]:where(class, class *) {
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity));
}

.dark\:aria-selected\:text-slate-50[aria-selected="true"]:where(class, class *) {
  --tw-text-opacity: 1;
  color: rgb(248 250 252 / var(--tw-text-opacity));
}

.dark\:data-\[state\=open\]\:bg-slate-800[data-state="open"]:where(class, class *), .dark\:data-\[state\=selected\]\:bg-slate-800[data-state="selected"]:where(class, class *) {
  --tw-bg-opacity: 1;
  background-color: rgb(30 41 59 / var(--tw-bg-opacity));
}

.dark\:data-\[state\=open\]\:text-slate-50[data-state="open"]:where(class, class *) {
  --tw-text-opacity: 1;
  color: rgb(248 250 252 / var(--tw-text-opacity));
}

.\[\&\:has\(\[aria-selected\]\)\]\:bg-slate-100:has([aria-selected]) {
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity));
}

.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}

.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

.dark\:\[\&\:has\(\[aria-selected\]\)\]\:bg-slate-800:has([aria-selected]):where(class, class *) {
  --tw-bg-opacity: 1;
  background-color: rgb(30 41 59 / var(--tw-bg-opacity));
}

.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-slate-100\/50:has([aria-selected].day-outside) {
  background-color: #f1f5f980;
}

.dark\:\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-slate-800\/50:has([aria-selected].day-outside):where(class, class *) {
  background-color: #1e293b80;
}

.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end) {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

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

.\[\&\>button\]\:hidden > button {
  display: none;
}

.\[\&\>span\:last-child\]\:truncate > span:last-child {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.\[\&\>span\]\:line-clamp-1 > span {
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}

.\[\&\>svg\]\:size-4 > svg {
  width: 16px;
  height: 16px;
}

.\[\&\>svg\]\:h-3\.5 > svg {
  height: 14px;
}

.\[\&\>svg\]\:w-3\.5 > svg {
  width: 14px;
}

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

.\[\&\>svg\]\:text-blue-500 > svg {
  --tw-text-opacity: 1;
  color: rgb(59 130 246 / var(--tw-text-opacity));
}

.\[\&\>svg\]\:text-green-500 > svg {
  --tw-text-opacity: 1;
  color: rgb(34 197 94 / var(--tw-text-opacity));
}

.\[\&\>svg\]\:text-orange-500 > svg {
  --tw-text-opacity: 1;
  color: rgb(249 115 22 / var(--tw-text-opacity));
}

.\[\&\>svg\]\:text-red-500 > svg {
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity));
}

.\[\&\>svg\]\:text-sidebar-accent-foreground > svg {
  color: hsl(var(--sidebar-accent-foreground));
}

.\[\&\>tr\]\:last\:border-b-0:last-child > tr {
  border-bottom-width: 0;
}

.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state="open"] > svg {
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.\[\&_p\]\:leading-relaxed p {
  line-height: 1.625;
}

.hover\:\[\&_span\]\:text-\[var\(--subnav-control-fg-hover\,\#0f172a\)\] span:hover {
  color: var(--subnav-control-fg-hover, #0f172a);
}

.\[\&_svg\]\:text-\[var\(--subnav-control-icon\,\#64748b\)\] svg {
  color: var(--subnav-control-icon, #64748b);
}

.\[\&_svg\]\:text-\[var\(--subnav-outline-icon\,\#64748b\)\] svg {
  color: var(--subnav-outline-icon, #64748b);
}

.\[\&_svg\]\:text-\[var\(--subnav-toggle-active-fg\,\#0f172a\)\] svg {
  color: var(--subnav-toggle-active-fg, #0f172a);
}

.hover\:\[\&_svg\]\:text-\[var\(--subnav-control-icon-hover\,\#64748b\)\] svg:hover {
  color: var(--subnav-control-icon-hover, #64748b);
}

.hover\:\[\&_svg\]\:text-\[var\(--subnav-outline-icon\,\#64748b\)\] svg:hover {
  color: var(--subnav-outline-icon, #64748b);
}

.hover\:\[\&_svg\]\:text-\[var\(--subnav-toggle-inactive-icon-hover\,\#64748b\)\] svg:hover {
  color: var(--subnav-toggle-inactive-icon-hover, #64748b);
}

.\[\&_tr\]\:border-none tr {
  border-style: none;
}

.\[\&_tr\]\:shadow-\[0_0_0_1px_rgb\(226\,232\,240\)\] tr {
  --tw-shadow: 0 0 0 1px #e2e8f0;
  --tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.\[\&_tr\]\:hover\:bg-transparent:hover tr {
  background-color: #0000;
}

[data-side="left"][data-collapsible="offcanvas"] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2 {
  right: -8px;
}

[data-side="left"][data-state="collapsed"] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize {
  cursor: e-resize;
}

[data-side="left"] .\[\[data-side\=left\]_\&\]\:cursor-w-resize {
  cursor: w-resize;
}

[data-side="right"][data-collapsible="offcanvas"] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2 {
  left: -8px;
}

[data-side="right"][data-state="collapsed"] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize {
  cursor: w-resize;
}

[data-side="right"] .\[\[data-side\=right\]_\&\]\:cursor-e-resize {
  cursor: e-resize;
}

/*# sourceMappingURL=%5Broot-of-the-server%5D__1p8sljg._.css.map*/