.vjs-tree-brackets{cursor:pointer}.vjs-tree-brackets:hover{color:#1890ff}.vjs-check-controller{position:absolute;left:0}.vjs-check-controller.is-checked .vjs-check-controller-inner{background-color:#1890ff;border-color:#0076e4}.vjs-check-controller.is-checked .vjs-check-controller-inner.is-checkbox:after{transform:rotate(45deg) scaleY(1)}.vjs-check-controller.is-checked .vjs-check-controller-inner.is-radio:after{transform:translate(-50%,-50%) scale(1)}.vjs-check-controller .vjs-check-controller-inner{display:inline-block;position:relative;border:1px solid #bfcbd9;border-radius:2px;vertical-align:middle;box-sizing:border-box;width:16px;height:16px;background-color:#fff;z-index:1;cursor:pointer;transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46)}.vjs-check-controller .vjs-check-controller-inner:after{box-sizing:content-box;content:"";border:2px solid #fff;border-left:0;border-top:0;height:8px;left:4px;position:absolute;top:1px;transform:rotate(45deg) scaleY(0);width:4px;transition:transform .15s cubic-bezier(.71,-.46,.88,.6) .05s;transform-origin:center}.vjs-check-controller .vjs-check-controller-inner.is-radio{border-radius:100%}.vjs-check-controller .vjs-check-controller-inner.is-radio:after{border-radius:100%;height:4px;background-color:#fff;left:50%;top:50%}.vjs-check-controller .vjs-check-controller-original{opacity:0;outline:none;position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;margin:0}.vjs-carets{position:absolute;right:0;cursor:pointer}.vjs-carets svg{transition:transform .3s}.vjs-carets:hover{color:#1890ff}.vjs-carets-close{transform:rotate(-90deg)}.vjs-tree-node{display:flex;position:relative;line-height:20px}.vjs-tree-node.has-carets{padding-left:15px}.vjs-tree-node.has-carets.has-selector,.vjs-tree-node.has-selector{padding-left:30px}.vjs-tree-node.is-highlight,.vjs-tree-node:hover{background-color:#e6f7ff;border-radius:4px}.vjs-tree-node.is-highlight .vjs-tree-node-actions,.vjs-tree-node:hover .vjs-tree-node-actions{display:block}.vjs-tree-node .vjs-indent{display:flex;position:relative}.vjs-tree-node .vjs-indent-unit.has-line{border-left:1px dashed #bfcbd9}.vjs-tree-node .vjs-tree-node-actions{display:none;position:absolute;right:0;top:0;padding:0 4px;background-color:#e6f7ff;border-radius:4px}.vjs-tree-node .vjs-tree-node-actions .vjs-tree-node-actions-item{cursor:pointer}.vjs-tree-node .vjs-tree-node-actions .vjs-tree-node-actions-item:hover{color:#1890ff}.vjs-tree-node.dark.is-highlight,.vjs-tree-node.dark .vjs-tree-node-actions,.vjs-tree-node.dark:hover{background-color:#2e4558}.vjs-node-index{position:absolute;right:100%;margin-right:4px;user-select:none}.vjs-colon{white-space:pre}.vjs-comment{color:#bfcbd9}.vjs-key{white-space:nowrap}.vjs-value{word-break:break-word}.vjs-tree-node.dynamic-height .vjs-value{white-space:pre-wrap}.vjs-value-null,.vjs-value-undefined{color:#d55fde}.vjs-value-boolean,.vjs-value-number{color:#1d8ce0}.vjs-value-string{color:#13ce66}.vjs-tree{font-family:Monaco,Menlo,Consolas,Bitstream Vera Sans Mono,monospace;font-size:14px;text-align:left}.vjs-tree.is-virtual{overflow:auto}.vjs-tree.is-virtual .vjs-tree-node{white-space:nowrap}.last_breadcrumb[data-v-6e1a2946] {
  cursor: default;
  color: #757474 !important;
}
.parent_breadcrumb[data-v-6e1a2946] {
  font-weight: bold;
  color: #1d1d1d;
}
.parent_breadcrumb[data-v-6e1a2946]:hover {
  animation: color-change-6e1a2946 1s;
}
@keyframes color-change-6e1a2946 {
0% {
    color: #1d1d1d;
}
100% {
    color: var(--q-primary);
}
}
.no_active_color[data-v-6e1a2946] {
  color: #1d1d1d;
}
.no-wrap-breadcrumbs[data-v-6e1a2946] div,
.no-wrap-breadcrumbs[data-v-6e1a2946] a,
.no-wrap-breadcrumbs[data-v-6e1a2946] span {
  flex-wrap: nowrap;
}
.mask-image[data-v-6e1a2946] {
  overflow: hidden;
  padding-right: 50px;
  mask-image: linear-gradient(90deg, #000000 0%, #000000 calc(100% - 50px), transparent);
}.layout[data-v-a6e1e70f] {
  min-width: 600px;
}
.container[data-v-a6e1e70f] {
  width: 100%;
}
.vue-tracer-indicator[data-v-796192ad] {
  position: fixed;
  z-index: 9999;
  bottom: 16px;
  left: 16px;
  padding: 8px;
  border-radius: 50%;
  background-color: rgb(255, 255, 255, 80%);
  box-shadow: 0 2px 4px rgb(0, 0, 0, 20%);
}
.animate-in,.data-\[state\=open\]\:animate-in[data-state=open]{animation:una-in;animation-name:una-in;animation-duration:150ms;animation-fill-mode:both;--una-enter-opacity:initial;--una-enter-scale:initial;--una-enter-rotate:initial;--una-enter-translate-x:initial;--una-enter-translate-y:initial;}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:una-out;animation-name:una-out;animation-duration:150ms;animation-fill-mode:both;--una-exit-opacity:initial;--una-exit-scale:initial;--una-exit-rotate:initial;--una-exit-translate-x:initial;--una-exit-translate-y:initial;}@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*, ::before, ::after, ::backdrop{--un-accent-opacity:100%;--un-bg-opacity:100%;--un-border-opacity:100%;--un-border-style:solid;--un-divide-y-reverse:initial;--un-ease:initial;--un-fill-opacity:100%;--un-from-opacity:100%;--un-leading:initial;--un-outline-opacity:100%;--un-outline-style:solid;--un-ring-offset-opacity:100%;--un-ring-opacity:100%;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-space-x-reverse:initial;--un-space-y-reverse:initial;--un-stroke-opacity:100%;--un-text-opacity:100%;--un-to-opacity:100%;--un-translate-x:initial;--un-translate-y:initial;--un-translate-z:initial;}}@property --un-text-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --un-leading{syntax:"*";inherits:false;}@property --un-outline-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --un-outline-style{syntax:"*";inherits:false;initial-value:solid;}@property --un-accent-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --un-border-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --un-bg-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --un-ring-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --un-ring-offset-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --un-inset-ring-color{syntax:"*";inherits:false;}@property --un-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --un-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --un-inset-shadow-color{syntax:"*";inherits:false;}@property --un-ring-color{syntax:"*";inherits:false;}@property --un-ring-inset{syntax:"*";inherits:false;}@property --un-ring-offset-color{syntax:"*";inherits:false;}@property --un-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --un-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0px;}@property --un-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --un-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --un-shadow-color{syntax:"*";inherits:false;}@property --un-translate-x{syntax:"*";inherits:false;initial-value:0;}@property --un-translate-y{syntax:"*";inherits:false;initial-value:0;}@property --un-translate-z{syntax:"*";inherits:false;initial-value:0;}@property --un-scale-x{syntax:"*";inherits:false;initial-value:1;}@property --un-scale-y{syntax:"*";inherits:false;initial-value:1;}@property --un-scale-z{syntax:"*";inherits:false;initial-value:1;}@property --un-ease{syntax:"*";inherits:false;}@property --un-fill-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --un-stroke-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --un-from-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --un-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000;}@property --un-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%;}@property --un-gradient-position{syntax:"*";inherits:false;}@property --un-gradient-stops{syntax:"*";inherits:false;}@property --un-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000;}@property --un-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%;}@property --un-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000;}@property --un-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%;}@property --un-gradient-via-stops{syntax:"*";inherits:false;}@property --un-to-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --un-blur{syntax:"*";inherits:false;}@property --un-brightness{syntax:"*";inherits:false;}@property --un-contrast{syntax:"*";inherits:false;}@property --un-drop-shadow{syntax:"*";inherits:false;}@property --un-grayscale{syntax:"*";inherits:false;}@property --un-hue-rotate{syntax:"*";inherits:false;}@property --un-invert{syntax:"*";inherits:false;}@property --un-saturate{syntax:"*";inherits:false;}@property --un-sepia{syntax:"*";inherits:false;}@property --un-numeric-figure{syntax:"*";inherits:false;}@property --un-numeric-fraction{syntax:"*";inherits:false;}@property --un-numeric-spacing{syntax:"*";inherits:false;}@property --un-ordinal{syntax:"*";inherits:false;}@property --un-slashed-zero{syntax:"*";inherits:false;}@property --un-space-x-reverse{syntax:"*";inherits:false;initial-value:0;}@property --un-space-y-reverse{syntax:"*";inherits:false;initial-value:0;}@property --un-border-style{syntax:"*";inherits:false;initial-value:solid;}@property --un-divide-y-reverse{syntax:"*";inherits:false;initial-value:0;}:root, :host { --spacing: 0.25rem; --font-sans: ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; --font-serif: ui-serif,Georgia,Cambria,"Times New Roman",Times,serif; --font-mono: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace; --colors-black: #000; --colors-white: #fff; --colors-slate-50: oklch(98.4% 0.003 247.858); --colors-slate-100: oklch(96.8% 0.007 247.896); --colors-slate-200: oklch(92.9% 0.013 255.508); --colors-slate-300: oklch(86.9% 0.022 252.894); --colors-slate-400: oklch(70.4% 0.04 256.788); --colors-slate-500: oklch(55.4% 0.046 257.417); --colors-slate-600: oklch(44.6% 0.043 257.281); --colors-slate-700: oklch(37.2% 0.044 257.287); --colors-slate-800: oklch(27.9% 0.041 260.031); --colors-slate-900: oklch(20.8% 0.042 265.755); --colors-slate-950: oklch(12.9% 0.042 264.695); --colors-slate-DEFAULT: oklch(70.4% 0.04 256.788); --colors-gray-50: oklch(98.5% 0.002 247.839); --colors-gray-100: oklch(96.7% 0.003 264.542); --colors-gray-200: oklch(92.8% 0.006 264.531); --colors-gray-300: oklch(87.2% 0.01 258.338); --colors-gray-400: oklch(70.7% 0.022 261.325); --colors-gray-500: oklch(55.1% 0.027 264.364); --colors-gray-600: oklch(44.6% 0.03 256.802); --colors-gray-700: oklch(37.3% 0.034 259.733); --colors-gray-800: oklch(27.8% 0.033 256.848); --colors-gray-900: oklch(21% 0.034 264.665); --colors-gray-950: oklch(13% 0.028 261.692); --colors-gray-DEFAULT: oklch(70.7% 0.022 261.325); --colors-zinc-50: oklch(98.5% 0 0); --colors-zinc-100: oklch(96.7% 0.001 286.375); --colors-zinc-200: oklch(92% 0.004 286.32); --colors-zinc-300: oklch(87.1% 0.006 286.286); --colors-zinc-400: oklch(70.5% 0.015 286.067); --colors-zinc-500: oklch(55.2% 0.016 285.938); --colors-zinc-600: oklch(44.2% 0.017 285.786); --colors-zinc-700: oklch(37% 0.013 285.805); --colors-zinc-800: oklch(27.4% 0.006 286.033); --colors-zinc-900: oklch(21% 0.006 285.885); --colors-zinc-950: oklch(14.1% 0.005 285.823); --colors-zinc-DEFAULT: oklch(70.5% 0.015 286.067); --colors-neutral-50: oklch(98.5% 0 0); --colors-neutral-100: oklch(97% 0 0); --colors-neutral-200: oklch(92.2% 0 0); --colors-neutral-300: oklch(87% 0 0); --colors-neutral-400: oklch(70.8% 0 0); --colors-neutral-500: oklch(55.6% 0 0); --colors-neutral-600: oklch(43.9% 0 0); --colors-neutral-700: oklch(37.1% 0 0); --colors-neutral-800: oklch(26.9% 0 0); --colors-neutral-900: oklch(20.5% 0 0); --colors-neutral-950: oklch(14.5% 0 0); --colors-neutral-DEFAULT: oklch(70.8% 0 0); --colors-stone-50: oklch(98.5% 0.001 106.423); --colors-stone-100: oklch(97% 0.001 106.424); --colors-stone-200: oklch(92.3% 0.003 48.717); --colors-stone-300: oklch(86.9% 0.005 56.366); --colors-stone-400: oklch(70.9% 0.01 56.259); --colors-stone-500: oklch(55.3% 0.013 58.071); --colors-stone-600: oklch(44.4% 0.011 73.639); --colors-stone-700: oklch(37.4% 0.01 67.558); --colors-stone-800: oklch(26.8% 0.007 34.298); --colors-stone-900: oklch(21.6% 0.006 56.043); --colors-stone-950: oklch(14.7% 0.004 49.25); --colors-stone-DEFAULT: oklch(70.9% 0.01 56.259); --colors-mauve-50: oklch(98.5% 0 0); --colors-mauve-100: oklch(96% 0.003 325.6); --colors-mauve-200: oklch(92.2% 0.005 325.62); --colors-mauve-300: oklch(86.5% 0.012 325.68); --colors-mauve-400: oklch(71.1% 0.019 323.02); --colors-mauve-500: oklch(54.2% 0.034 322.5); --colors-mauve-600: oklch(43.5% 0.029 321.78); --colors-mauve-700: oklch(36.4% 0.029 323.89); --colors-mauve-800: oklch(26.3% 0.024 320.12); --colors-mauve-900: oklch(21.2% 0.019 322.12); --colors-mauve-950: oklch(14.5% 0.008 326); --colors-mauve-DEFAULT: oklch(71.1% 0.019 323.02); --colors-olive-50: oklch(98.8% 0.003 106.5); --colors-olive-100: oklch(96.6% 0.005 106.5); --colors-olive-200: oklch(93% 0.007 106.5); --colors-olive-300: oklch(88% 0.011 106.6); --colors-olive-400: oklch(73.7% 0.021 106.9); --colors-olive-500: oklch(58% 0.031 107.3); --colors-olive-600: oklch(46.6% 0.025 107.3); --colors-olive-700: oklch(39.4% 0.023 107.4); --colors-olive-800: oklch(28.6% 0.016 107.4); --colors-olive-900: oklch(22.8% 0.013 107.4); --colors-olive-950: oklch(15.3% 0.006 107.1); --colors-olive-DEFAULT: oklch(73.7% 0.021 106.9); --colors-mist-50: oklch(98.7% 0.002 197.1); --colors-mist-100: oklch(96.3% 0.002 197.1); --colors-mist-200: oklch(92.5% 0.005 214.3); --colors-mist-300: oklch(87.2% 0.007 219.6); --colors-mist-400: oklch(72.3% 0.014 214.4); --colors-mist-500: oklch(56% 0.021 213.5); --colors-mist-600: oklch(45% 0.017 213.2); --colors-mist-700: oklch(37.8% 0.015 216); --colors-mist-800: oklch(27.5% 0.011 216.9); --colors-mist-900: oklch(21.8% 0.008 223.9); --colors-mist-950: oklch(14.8% 0.004 228.8); --colors-mist-DEFAULT: oklch(72.3% 0.014 214.4); --colors-taupe-50: oklch(98.6% 0.002 67.8); --colors-taupe-100: oklch(96% 0.002 17.2); --colors-taupe-200: oklch(92.2% 0.005 34.3); --colors-taupe-300: oklch(86.8% 0.007 39.5); --colors-taupe-400: oklch(71.4% 0.014 41.2); --colors-taupe-500: oklch(54.7% 0.021 43.1); --colors-taupe-600: oklch(43.8% 0.017 39.3); --colors-taupe-700: oklch(36.7% 0.016 35.7); --colors-taupe-800: oklch(26.8% 0.011 36.5); --colors-taupe-900: oklch(21.4% 0.009 43.1); --colors-taupe-950: oklch(14.7% 0.004 49.3); --colors-taupe-DEFAULT: oklch(71.4% 0.014 41.2); --colors-red-50: oklch(97.1% 0.013 17.38); --colors-red-100: oklch(93.6% 0.032 17.717); --colors-red-200: oklch(88.5% 0.062 18.334); --colors-red-300: oklch(80.8% 0.114 19.571); --colors-red-400: oklch(70.4% 0.191 22.216); --colors-red-500: oklch(63.7% 0.237 25.331); --colors-red-600: oklch(57.7% 0.245 27.325); --colors-red-700: oklch(50.5% 0.213 27.518); --colors-red-800: oklch(44.4% 0.177 26.899); --colors-red-900: oklch(39.6% 0.141 25.723); --colors-red-950: oklch(25.8% 0.092 26.042); --colors-red-DEFAULT: oklch(70.4% 0.191 22.216); --colors-orange-50: oklch(98% 0.016 73.684); --colors-orange-100: oklch(95.4% 0.038 75.164); --colors-orange-200: oklch(90.1% 0.076 70.697); --colors-orange-300: oklch(83.7% 0.128 66.29); --colors-orange-400: oklch(75% 0.183 55.934); --colors-orange-500: oklch(70.5% 0.213 47.604); --colors-orange-600: oklch(64.6% 0.222 41.116); --colors-orange-700: oklch(55.3% 0.195 38.402); --colors-orange-800: oklch(47% 0.157 37.304); --colors-orange-900: oklch(40.8% 0.123 38.172); --colors-orange-950: oklch(26.6% 0.079 36.259); --colors-orange-DEFAULT: oklch(75% 0.183 55.934); --colors-amber-50: oklch(98.7% 0.022 95.277); --colors-amber-100: oklch(96.2% 0.059 95.617); --colors-amber-200: oklch(92.4% 0.12 95.746); --colors-amber-300: oklch(87.9% 0.169 91.605); --colors-amber-400: oklch(82.8% 0.189 84.429); --colors-amber-500: oklch(76.9% 0.188 70.08); --colors-amber-600: oklch(66.6% 0.179 58.318); --colors-amber-700: oklch(55.5% 0.163 48.998); --colors-amber-800: oklch(47.3% 0.137 46.201); --colors-amber-900: oklch(41.4% 0.112 45.904); --colors-amber-950: oklch(27.9% 0.077 45.635); --colors-amber-DEFAULT: oklch(82.8% 0.189 84.429); --colors-yellow-50: oklch(98.7% 0.026 102.212); --colors-yellow-100: oklch(97.3% 0.071 103.193); --colors-yellow-200: oklch(94.5% 0.129 101.54); --colors-yellow-300: oklch(90.5% 0.182 98.111); --colors-yellow-400: oklch(85.2% 0.199 91.936); --colors-yellow-500: oklch(79.5% 0.184 86.047); --colors-yellow-600: oklch(68.1% 0.162 75.834); --colors-yellow-700: oklch(55.4% 0.135 66.442); --colors-yellow-800: oklch(47.6% 0.114 61.907); --colors-yellow-900: oklch(42.1% 0.095 57.708); --colors-yellow-950: oklch(28.6% 0.066 53.813); --colors-yellow-DEFAULT: oklch(85.2% 0.199 91.936); --colors-lime-50: oklch(98.6% 0.031 120.757); --colors-lime-100: oklch(96.7% 0.067 122.328); --colors-lime-200: oklch(93.8% 0.127 124.321); --colors-lime-300: oklch(89.7% 0.196 126.665); --colors-lime-400: oklch(84.1% 0.238 128.85); --colors-lime-500: oklch(76.8% 0.233 130.85); --colors-lime-600: oklch(64.8% 0.2 131.684); --colors-lime-700: oklch(53.2% 0.157 131.589); --colors-lime-800: oklch(45.3% 0.124 130.933); --colors-lime-900: oklch(40.5% 0.101 131.063); --colors-lime-950: oklch(27.4% 0.072 132.109); --colors-lime-DEFAULT: oklch(84.1% 0.238 128.85); --colors-green-50: oklch(98.2% 0.018 155.826); --colors-green-100: oklch(96.2% 0.044 156.743); --colors-green-200: oklch(92.5% 0.084 155.995); --colors-green-300: oklch(87.1% 0.15 154.449); --colors-green-400: oklch(79.2% 0.209 151.711); --colors-green-500: oklch(72.3% 0.219 149.579); --colors-green-600: oklch(62.7% 0.194 149.214); --colors-green-700: oklch(52.7% 0.154 150.069); --colors-green-800: oklch(44.8% 0.119 151.328); --colors-green-900: oklch(39.3% 0.095 152.535); --colors-green-950: oklch(26.6% 0.065 152.934); --colors-green-DEFAULT: oklch(79.2% 0.209 151.711); --colors-emerald-50: oklch(97.9% 0.021 166.113); --colors-emerald-100: oklch(95% 0.052 163.051); --colors-emerald-200: oklch(90.5% 0.093 164.15); --colors-emerald-300: oklch(84.5% 0.143 164.978); --colors-emerald-400: oklch(76.5% 0.177 163.223); --colors-emerald-500: oklch(69.6% 0.17 162.48); --colors-emerald-600: oklch(59.6% 0.145 163.225); --colors-emerald-700: oklch(50.8% 0.118 165.612); --colors-emerald-800: oklch(43.2% 0.095 166.913); --colors-emerald-900: oklch(37.8% 0.077 168.94); --colors-emerald-950: oklch(26.2% 0.051 172.552); --colors-emerald-DEFAULT: oklch(76.5% 0.177 163.223); --colors-teal-50: oklch(98.4% 0.014 180.72); --colors-teal-100: oklch(95.3% 0.051 180.801); --colors-teal-200: oklch(91% 0.096 180.426); --colors-teal-300: oklch(85.5% 0.138 181.071); --colors-teal-400: oklch(77.7% 0.152 181.912); --colors-teal-500: oklch(70.4% 0.14 182.503); --colors-teal-600: oklch(60% 0.118 184.704); --colors-teal-700: oklch(51.1% 0.096 186.391); --colors-teal-800: oklch(43.7% 0.078 188.216); --colors-teal-900: oklch(38.6% 0.063 188.416); --colors-teal-950: oklch(27.7% 0.046 192.524); --colors-teal-DEFAULT: oklch(77.7% 0.152 181.912); --colors-cyan-50: oklch(98.4% 0.019 200.873); --colors-cyan-100: oklch(95.6% 0.045 203.388); --colors-cyan-200: oklch(91.7% 0.08 205.041); --colors-cyan-300: oklch(86.5% 0.127 207.078); --colors-cyan-400: oklch(78.9% 0.154 211.53); --colors-cyan-500: oklch(71.5% 0.143 215.221); --colors-cyan-600: oklch(60.9% 0.126 221.723); --colors-cyan-700: oklch(52% 0.105 223.128); --colors-cyan-800: oklch(45% 0.085 224.283); --colors-cyan-900: oklch(39.8% 0.07 227.392); --colors-cyan-950: oklch(30.2% 0.056 229.695); --colors-cyan-DEFAULT: oklch(78.9% 0.154 211.53); --colors-sky-50: oklch(97.7% 0.013 236.62); --colors-sky-100: oklch(95.1% 0.026 236.824); --colors-sky-200: oklch(90.1% 0.058 230.902); --colors-sky-300: oklch(82.8% 0.111 230.318); --colors-sky-400: oklch(74.6% 0.16 232.661); --colors-sky-500: oklch(68.5% 0.169 237.323); --colors-sky-600: oklch(58.8% 0.158 241.966); --colors-sky-700: oklch(50% 0.134 242.749); --colors-sky-800: oklch(44.3% 0.11 240.79); --colors-sky-900: oklch(39.1% 0.09 240.876); --colors-sky-950: oklch(29.3% 0.066 243.157); --colors-sky-DEFAULT: oklch(74.6% 0.16 232.661); --colors-blue-50: oklch(97% 0.014 254.604); --colors-blue-100: oklch(93.2% 0.032 255.585); --colors-blue-200: oklch(88.2% 0.059 254.128); --colors-blue-300: oklch(80.9% 0.105 251.813); --colors-blue-400: oklch(70.7% 0.165 254.624); --colors-blue-500: oklch(62.3% 0.214 259.815); --colors-blue-600: oklch(54.6% 0.245 262.881); --colors-blue-700: oklch(48.8% 0.243 264.376); --colors-blue-800: oklch(42.4% 0.199 265.638); --colors-blue-900: oklch(37.9% 0.146 265.522); --colors-blue-950: oklch(28.2% 0.091 267.935); --colors-blue-DEFAULT: oklch(70.7% 0.165 254.624); --colors-indigo-50: oklch(96.2% 0.018 272.314); --colors-indigo-100: oklch(93% 0.034 272.788); --colors-indigo-200: oklch(87% 0.065 274.039); --colors-indigo-300: oklch(78.5% 0.115 274.713); --colors-indigo-400: oklch(67.3% 0.182 276.935); --colors-indigo-500: oklch(58.5% 0.233 277.117); --colors-indigo-600: oklch(51.1% 0.262 276.966); --colors-indigo-700: oklch(45.7% 0.24 277.023); --colors-indigo-800: oklch(39.8% 0.195 277.366); --colors-indigo-900: oklch(35.9% 0.144 278.697); --colors-indigo-950: oklch(25.7% 0.09 281.288); --colors-indigo-DEFAULT: oklch(67.3% 0.182 276.935); --colors-violet-50: oklch(96.9% 0.016 293.756); --colors-violet-100: oklch(94.3% 0.029 294.588); --colors-violet-200: oklch(89.4% 0.057 293.283); --colors-violet-300: oklch(81.1% 0.111 293.571); --colors-violet-400: oklch(70.2% 0.183 293.541); --colors-violet-500: oklch(60.6% 0.25 292.717); --colors-violet-600: oklch(54.1% 0.281 293.009); --colors-violet-700: oklch(49.1% 0.27 292.581); --colors-violet-800: oklch(43.2% 0.232 292.759); --colors-violet-900: oklch(38% 0.189 293.745); --colors-violet-950: oklch(28.3% 0.141 291.089); --colors-violet-DEFAULT: oklch(70.2% 0.183 293.541); --colors-purple-50: oklch(97.7% 0.014 308.299); --colors-purple-100: oklch(94.6% 0.033 307.174); --colors-purple-200: oklch(90.2% 0.063 306.703); --colors-purple-300: oklch(82.7% 0.119 306.383); --colors-purple-400: oklch(71.4% 0.203 305.504); --colors-purple-500: oklch(62.7% 0.265 303.9); --colors-purple-600: oklch(55.8% 0.288 302.321); --colors-purple-700: oklch(49.6% 0.265 301.924); --colors-purple-800: oklch(43.8% 0.218 303.724); --colors-purple-900: oklch(38.1% 0.176 304.987); --colors-purple-950: oklch(29.1% 0.149 302.717); --colors-purple-DEFAULT: oklch(71.4% 0.203 305.504); --colors-fuchsia-50: oklch(97.7% 0.017 320.058); --colors-fuchsia-100: oklch(95.2% 0.037 318.852); --colors-fuchsia-200: oklch(90.3% 0.076 319.62); --colors-fuchsia-300: oklch(83.3% 0.145 321.434); --colors-fuchsia-400: oklch(74% 0.238 322.16); --colors-fuchsia-500: oklch(66.7% 0.295 322.15); --colors-fuchsia-600: oklch(59.1% 0.293 322.896); --colors-fuchsia-700: oklch(51.8% 0.253 323.949); --colors-fuchsia-800: oklch(45.2% 0.211 324.591); --colors-fuchsia-900: oklch(40.1% 0.17 325.612); --colors-fuchsia-950: oklch(29.3% 0.136 325.661); --colors-fuchsia-DEFAULT: oklch(74% 0.238 322.16); --colors-pink-50: oklch(97.1% 0.014 343.198); --colors-pink-100: oklch(94.8% 0.028 342.258); --colors-pink-200: oklch(89.9% 0.061 343.231); --colors-pink-300: oklch(82.3% 0.12 346.018); --colors-pink-400: oklch(71.8% 0.202 349.761); --colors-pink-500: oklch(65.6% 0.241 354.308); --colors-pink-600: oklch(59.2% 0.249 0.584); --colors-pink-700: oklch(52.5% 0.223 3.958); --colors-pink-800: oklch(45.9% 0.187 3.815); --colors-pink-900: oklch(40.8% 0.153 2.432); --colors-pink-950: oklch(28.4% 0.109 3.907); --colors-pink-DEFAULT: oklch(71.8% 0.202 349.761); --colors-rose-50: oklch(96.9% 0.015 12.422); --colors-rose-100: oklch(94.1% 0.03 12.58); --colors-rose-200: oklch(89.2% 0.058 10.001); --colors-rose-300: oklch(81% 0.117 11.638); --colors-rose-400: oklch(71.2% 0.194 13.428); --colors-rose-500: oklch(64.5% 0.246 16.439); --colors-rose-600: oklch(58.6% 0.253 17.585); --colors-rose-700: oklch(51.4% 0.222 16.935); --colors-rose-800: oklch(45.5% 0.188 13.697); --colors-rose-900: oklch(41% 0.159 10.272); --colors-rose-950: oklch(27.1% 0.105 12.094); --colors-rose-DEFAULT: oklch(71.2% 0.194 13.428); --colors-light-50: oklch(99.4% 0 0); --colors-light-100: oklch(99.11% 0 0); --colors-light-200: oklch(98.51% 0 0); --colors-light-300: oklch(98.16% 0.0017 247.84); --colors-light-400: oklch(97.31% 0 0); --colors-light-500: oklch(96.12% 0 0); --colors-light-600: oklch(96.32% 0.0034 247.86); --colors-light-700: oklch(94.17% 0.0052 247.88); --colors-light-800: oklch(91.09% 0.007 247.9); --colors-light-900: oklch(90.72% 0.0051 228.82); --colors-light-950: oklch(89.23% 0.006 239.83); --colors-light-DEFAULT: oklch(97.31% 0 0); --colors-dark-50: oklch(40.91% 0 0); --colors-dark-100: oklch(35.62% 0 0); --colors-dark-200: oklch(31.71% 0 0); --colors-dark-300: oklch(29.72% 0 0); --colors-dark-400: oklch(25.2% 0 0); --colors-dark-500: oklch(23.93% 0 0); --colors-dark-600: oklch(22.73% 0.0038 286.09); --colors-dark-700: oklch(22.21% 0 0); --colors-dark-800: oklch(20.9% 0 0); --colors-dark-900: oklch(16.84% 0 0); --colors-dark-950: oklch(13.44% 0 0); --colors-dark-DEFAULT: oklch(25.2% 0 0); --colors-border: oklch(var(--border)); --colors-input: oklch(var(--input)); --colors-ring: oklch(var(--ring)); --colors-background: oklch(var(--background)); --colors-foreground: oklch(var(--foreground)); --colors-primary-DEFAULT: oklch(var(--primary)); --colors-primary-foreground: oklch(var(--primary-foreground)); --colors-secondary-DEFAULT: oklch(var(--secondary)); --colors-secondary-foreground: oklch(var(--secondary-foreground)); --colors-destructive-DEFAULT: oklch(var(--destructive)); --colors-destructive-foreground: oklch(var(--destructive-foreground)); --colors-muted-DEFAULT: oklch(var(--muted)); --colors-muted-foreground: oklch(var(--muted-foreground)); --colors-accent-DEFAULT: oklch(var(--accent)); --colors-accent-foreground: oklch(var(--accent-foreground)); --colors-popover-DEFAULT: oklch(var(--popover)); --colors-popover-foreground: oklch(var(--popover-foreground)); --colors-card-DEFAULT: oklch(var(--card)); --colors-card-foreground: oklch(var(--card-foreground)); --colors-chart1: oklch(var(--chart1)); --colors-chart2: oklch(var(--chart2)); --colors-chart3: oklch(var(--chart3)); --colors-chart4: oklch(var(--chart4)); --colors-chart5: oklch(var(--chart5)); --colors-sidebar-DEFAULT: oklch(var(--sidebar-background)); --colors-sidebar-background: oklch(var(--sidebar-background)); --colors-sidebar-foreground: oklch(var(--sidebar-foreground)); --colors-sidebar-primary-DEFAULT: oklch(var(--sidebar-primary)); --colors-sidebar-primary-foreground: oklch(var(--sidebar-primary-foreground)); --colors-sidebar-accent-DEFAULT: oklch(var(--sidebar-accent)); --colors-sidebar-accent-foreground: oklch(var(--sidebar-accent-foreground)); --colors-sidebar-border: oklch(var(--sidebar-border)); --colors-sidebar-ring: oklch(var(--sidebar-ring)); --colors-positive: #00bc7d; --text-xs-fontSize: 0.75rem; --text-xs-lineHeight: 1rem; --text-sm-fontSize: 0.875rem; --text-sm-lineHeight: 1.25rem; --text-base-fontSize: 1rem; --text-base-lineHeight: 1.5rem; --text-lg-fontSize: 1.125rem; --text-lg-lineHeight: 1.75rem; --text-xl-fontSize: 1.25rem; --text-xl-lineHeight: 1.75rem; --text-2xl-fontSize: 1.5rem; --text-2xl-lineHeight: 2rem; --text-3xl-fontSize: 1.875rem; --text-3xl-lineHeight: 2.25rem; --text-4xl-fontSize: 2.25rem; --text-4xl-lineHeight: 2.5rem; --text-5xl-fontSize: 3rem; --text-5xl-lineHeight: 1; --text-6xl-fontSize: 3.75rem; --text-6xl-lineHeight: 1; --text-7xl-fontSize: 4.5rem; --text-7xl-lineHeight: 1; --text-8xl-fontSize: 6rem; --text-8xl-lineHeight: 1; --text-9xl-fontSize: 8rem; --text-9xl-lineHeight: 1; --fontWeight-thin: 100; --fontWeight-extralight: 200; --fontWeight-light: 300; --fontWeight-normal: 400; --fontWeight-medium: 500; --fontWeight-semibold: 600; --fontWeight-bold: 700; --fontWeight-extrabold: 800; --fontWeight-black: 900; --tracking-tighter: -0.05em; --tracking-tight: -0.025em; --tracking-normal: 0em; --tracking-wide: 0.025em; --tracking-wider: 0.05em; --tracking-widest: 0.1em; --leading-none: 1; --leading-tight: 1.25; --leading-snug: 1.375; --leading-normal: 1.5; --leading-relaxed: 1.625; --leading-loose: 2; --textStrokeWidth-DEFAULT: 1.5rem; --textStrokeWidth-none: 0; --textStrokeWidth-sm: thin; --textStrokeWidth-md: medium; --textStrokeWidth-lg: thick; --radius-DEFAULT: 0.25rem; --radius-none: 0; --radius-xs: 0.125rem; --radius-sm: 0.25rem; --radius-md: 0.375rem; --radius-lg: 0.5rem; --radius-xl: 0.75rem; --radius-2xl: 1rem; --radius-3xl: 1.5rem; --radius-4xl: 2rem; --ease-linear: linear; --ease-in: cubic-bezier(0.4, 0, 1, 1); --ease-out: cubic-bezier(0, 0, 0.2, 1); --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1); --ease-DEFAULT: cubic-bezier(0.4, 0, 0.2, 1); --blur-DEFAULT: 8px; --blur-xs: 4px; --blur-sm: 8px; --blur-md: 12px; --blur-lg: 16px; --blur-xl: 24px; --blur-2xl: 40px; --blur-3xl: 64px; --perspective-dramatic: 100px; --perspective-near: 300px; --perspective-normal: 500px; --perspective-midrange: 800px; --perspective-distant: 1200px; --default-transition-duration: 150ms; --default-transition-timingFunction: cubic-bezier(0.4, 0, 0.2, 1); --default-font-family: var(--font-sans); --default-font-featureSettings: var(--font-sans--font-feature-settings); --default-font-variationSettings: var(--font-sans--font-variation-settings); --default-monoFont-family: var(--font-mono); --default-monoFont-featureSettings: var(--font-mono--font-feature-settings); --default-monoFont-variationSettings: var(--font-mono--font-variation-settings); --container-3xs: 16rem; --container-2xs: 18rem; --container-xs: 20rem; --container-sm: 24rem; --container-md: 28rem; --container-lg: 32rem; --container-xl: 36rem; --container-2xl: 42rem; --container-3xl: 48rem; --container-4xl: 56rem; --container-5xl: 64rem; --container-6xl: 72rem; --container-7xl: 80rem; --container-prose: 65ch; --borderRadius-xl: calc(var(--radius) + 4px); --borderRadius-lg: var(--radius); --borderRadius-md: calc(var(--radius) - 2px); --borderRadius-sm: calc(var(--radius) - 4px); --font-family-sans: var(--font-geist-sans); --font-family-mono: var(--font-geist-mono); } *, ::after, ::before, ::backdrop, ::file-selector-button { box-sizing: border-box;  margin: 0;  padding: 0;  border: 0 solid;  }  html, :host { line-height: 1.5;  -webkit-text-size-adjust: 100%;  tab-size: 4;  font-family: var( --default-font-family, ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji' );  font-feature-settings: var(--default-font-featureSettings, normal);  font-variation-settings: var(--default-font-variationSettings, normal);  -webkit-tap-highlight-color: transparent;  }  hr { height: 0;  color: inherit;  border-top-width: 1px;  }  abbr:where([title]) { -webkit-text-decoration: underline dotted; text-decoration: underline dotted; }  h1, h2, h3, h4, h5, h6 { font-size: inherit; font-weight: inherit; }  a { color: inherit; -webkit-text-decoration: inherit; text-decoration: inherit; }  b, strong { font-weight: bolder; }  code, kbd, samp, pre { font-family: var( --default-monoFont-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace );  font-feature-settings: var(--default-monoFont-featureSettings, normal);  font-variation-settings: var(--default-monoFont-variationSettings, normal);  font-size: 1em;  }  small { font-size: 80%; }  sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sub { bottom: -0.25em; } sup { top: -0.5em; }  table { text-indent: 0;  border-color: inherit;  border-collapse: collapse;  }  :-moz-focusring { outline: auto; }  progress { vertical-align: baseline; }  summary { display: list-item; }  ol, ul, menu { list-style: none; }  img, svg, video, canvas, audio, iframe, embed, object { display: block;  vertical-align: middle;  }  img, video { max-width: 100%; height: auto; }  button, input, select, optgroup, textarea, ::file-selector-button { font: inherit;  font-feature-settings: inherit;  font-variation-settings: inherit;  letter-spacing: inherit;  color: inherit;  border-radius: 0;  background-color: transparent;  opacity: 1;  }  :where(select:is([multiple], [size])) optgroup { font-weight: bolder; }  :where(select:is([multiple], [size])) optgroup option { padding-inline-start: 20px; }  ::file-selector-button { margin-inline-end: 4px; }  ::placeholder { opacity: 1; }  @supports (not (-webkit-appearance: -apple-pay-button))  or (contain-intrinsic-size: 1px)  { ::placeholder { color: color-mix(in oklab, currentcolor 50%, transparent); } }  textarea { resize: vertical; }  ::-webkit-search-decoration { -webkit-appearance: none; }  ::-webkit-date-and-time-value { min-height: 1lh;  text-align: inherit;  }  ::-webkit-datetime-edit { display: inline-flex; }  ::-webkit-datetime-edit-fields-wrapper { padding: 0; } ::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field { padding-block: 0; }  ::-webkit-calendar-picker-indicator { line-height: 1; }  :-moz-ui-invalid { box-shadow: none; }  button, input:where([type='button'], [type='reset'], [type='submit']), ::file-selector-button { appearance: button; }  ::-webkit-inner-spin-button, ::-webkit-outer-spin-button { height: auto; }  [hidden]:where(:not([hidden~='until-found'])) { display: none !important; }          @keyframes shadcn-down { from{ height: 0 } to { height: var(--reka-accordion-content-height)} }          @keyframes shadcn-up { from{ height: var(--reka-accordion-content-height)} to { height: 0 } }          @keyframes shadcn-collapsible-down { from{ height: 0 } to { height: var(--reka-collapsible-content-height)} }          @keyframes shadcn-collapsible-up { from{ height: var(--reka-collapsible-content-height)} to { height: 0 } }          :root {  --background: 1 0 0;  --foreground: 0.145 0 0;  --card: 1 0 0;  --card-foreground: 0.145 0 0;  --popover: 1 0 0;  --popover-foreground: 0.145 0 0;  --primary: 0.205 0 0;  --primary-foreground: 0.985 0 0;  --secondary: 0.97 0 0;  --secondary-foreground: 0.205 0 0;  --muted: 0.97 0 0;  --muted-foreground: 0.556 0 0;  --accent: 0.97 0 0;  --accent-foreground: 0.205 0 0;  --destructive: 0.577 0.245 27.325;  --destructive-foreground: 0.985 0 0;  --border: 0.922 0 0;  --input: 0.922 0 0;  --ring: 0.708 0 0;  --chart-1: 0.646 0.222 41.116;  --chart-2: 0.6 0.118 184.704;  --chart-3: 0.398 0.07 227.392;  --chart-4: 0.828 0.189 84.429;  --chart-5: 0.769 0.188 70.08;  --sidebar: 0.985 0 0;  --sidebar-foreground: 0.145 0 0;  --sidebar-primary: 0.205 0 0;  --sidebar-primary-foreground: 0.985 0 0;  --sidebar-accent: 0.97 0 0;  --sidebar-accent-foreground: 0.205 0 0;  --sidebar-border: 0.922 0 0;  --sidebar-ring: 0.708 0 0;  --radius: 0.5rem;}.dark {  --background: 0.145 0 0;  --foreground: 0.985 0 0;  --card: 0.205 0 0;  --card-foreground: 0.985 0 0;  --popover: 0.205 0 0;  --popover-foreground: 0.985 0 0;  --primary: 0.922 0 0;  --primary-foreground: 0.205 0 0;  --secondary: 0.269 0 0;  --secondary-foreground: 0.985 0 0;  --muted: 0.269 0 0;  --muted-foreground: 0.708 0 0;  --accent: 0.269 0 0;  --accent-foreground: 0.985 0 0;  --destructive: 0.704 0.191 22.216;  --destructive-foreground: 0.985 0 0;  --border: 1 0 0 / 10%;  --input: 1 0 0 / 15%;  --ring: 0.556 0 0;  --chart-1: 0.488 0.243 264.376;  --chart-2: 0.696 0.17 162.48;  --chart-3: 0.769 0.188 70.08;  --chart-4: 0.627 0.265 303.9;  --chart-5: 0.645 0.246 16.439;  --sidebar: 0.205 0 0;  --sidebar-foreground: 0.985 0 0;  --sidebar-primary: 0.488 0.243 264.376;  --sidebar-primary-foreground: 0.985 0 0;  --sidebar-accent: 0.269 0 0;  --sidebar-accent-foreground: 0.985 0 0;  --sidebar-border: 1 0 0 / 10%;  --sidebar-ring: 0.556 0 0;}          * {  border-color: oklch(var(--border));}body {  color: oklch(var(--foreground));  background: oklch(var(--background));}                button:not(:disabled):not(.cursor-wait),      [role="button"]:not(:disabled):not(.cursor-wait) {        cursor: pointer;      }    .i-tabler-device-floppy{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6 4h10l4 4v10a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2'/%3E%3Cpath d='M10 14a2 2 0 1 0 4 0a2 2 0 1 0-4 0m4-10v4H8V4'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}.i-tabler-eye{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 12a2 2 0 1 0 4 0a2 2 0 0 0-4 0'/%3E%3Cpath d='M21 12q-3.6 6-9 6t-9-6q3.6-6 9-6t9 6'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}.i-tabler-history{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 8v4l2 2'/%3E%3Cpath d='M3.05 11a9 9 0 1 1 .5 4m-.5 5v-5h5'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}.i-tabler-layout-dashboard{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 4h4a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1m0 12h4a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-2a1 1 0 0 1 1-1m10-4h4a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1v-6a1 1 0 0 1 1-1m0-8h4a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}.i-tabler-menu-2{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 6h16M4 12h16M4 18h16'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}.i-tabler-pause{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg class='icon-tabler' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='4' width='6' height='16' rx='2'/%3E%3Crect x='14' y='4' width='6' height='16' rx='2'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}.i-tabler-player-play{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 4v16l13-8z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}.i-tabler-player-stop{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 7a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}.i-tabler-refresh{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 11A8.1 8.1 0 0 0 4.5 9M4 5v4h4m-4 4a8.1 8.1 0 0 0 15.5 2m.5 4v-4h-4'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}:is(.prose),:is([prose=""]){color:var(--un-prose-body);max-width:65ch;:where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {margin-top:1.25em;margin-bottom:1.25em;}:where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {color:var(--un-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em;}:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)) {color:var(--un-prose-links);text-decoration:underline;font-weight:500;}:where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {color:var(--un-prose-bold);font-weight:600;}:where(a strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {color:inherit;}:where(blockquote strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {color:inherit;}:where(thead th strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {color:inherit;}:where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;}:where(ol[type="A"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {list-style-type:upper-alpha;}:where(ol[type="a"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {list-style-type:lower-alpha;}:where(ol[type="A" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {list-style-type:upper-alpha;}:where(ol[type="a" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {list-style-type:lower-alpha;}:where(ol[type="I"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {list-style-type:upper-roman;}:where(ol[type="i"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {list-style-type:lower-roman;}:where(ol[type="I" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {list-style-type:upper-roman;}:where(ol[type="i" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {list-style-type:lower-roman;}:where(ol[type="1"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {list-style-type:decimal;}:where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)) {list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;}:where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker {font-weight:400;color:var(--un-prose-counters);}:where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker {color:var(--un-prose-bullets);}:where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)) {color:var(--un-prose-headings);font-weight:600;margin-top:1.25em;}:where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {border-color:var(--un-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em;}:where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)) {font-weight:500;font-style:italic;color:var(--un-prose-quotes);border-inline-start-width:0.25rem;border-inline-start-color:var(--un-prose-quote-borders);quotes:"\201C""\201D""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;}:where(blockquote p:first-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::before {content:open-quote;}:where(blockquote p:last-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::after {content:close-quote;}:where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)) {color:var(--un-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:0.8888889em;line-height:1.1111111;}:where(h1 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {font-weight:900;color:inherit;}:where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)) {color:var(--un-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333;}:where(h2 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {font-weight:800;color:inherit;}:where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)) {color:var(--un-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:0.6em;line-height:1.6;}:where(h3 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {font-weight:700;color:inherit;}:where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)) {color:var(--un-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:0.5em;line-height:1.5;}:where(h4 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)) {font-weight:700;color:inherit;}:where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {margin-top:2em;margin-bottom:2em;}:where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)) {display:block;margin-top:2em;margin-bottom:2em;}:where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {margin-top:2em;margin-bottom:2em;}:where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {font-weight:500;font-family:inherit;color:var(--un-prose-kbd);box-shadow:0 0 0 1px rgb(var(--un-prose-kbd-shadows) / 10%), 0 3px 0 rgb(var(--un-prose-kbd-shadows) / 10%);font-size:0.875em;border-radius:0.3125rem;padding-top:0.1875em;padding-inline-end:0.375em;padding-bottom:0.1875em;padding-inline-start:0.375em;}:where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {color:var(--un-prose-code);font-weight:600;font-size:0.875em;}:where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before {content:"`";}:where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after {content:"`";}:where(a code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {color:inherit;}:where(h1 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {color:inherit;}:where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {color:inherit;font-size:0.875em;}:where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {color:inherit;font-size:0.9em;}:where(h4 code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {color:inherit;}:where(blockquote code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {color:inherit;}:where(thead th code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {color:inherit;}:where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)) {color:var(--un-prose-pre-code);background-color:var(--un-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:0.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:0.375rem;padding-top:0.8571429em;padding-inline-end:1.1428571em;padding-bottom:0.8571429em;padding-inline-start:1.1428571em;}:where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;}:where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before {content:none;}:where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after {content:none;}:where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) {width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:0.875em;line-height:1.7142857;}:where(thead):not(:where([class~="not-prose"],[class~="not-prose"] *)) {border-bottom-width:1px;border-bottom-color:var(--un-prose-th-borders);}:where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)) {color:var(--un-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:0.5714286em;padding-bottom:0.5714286em;padding-inline-start:0.5714286em;}:where(tbody tr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {border-bottom-width:1px;border-bottom-color:var(--un-prose-td-borders);}:where(tbody tr:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {border-bottom-width:0;}:where(tbody td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {vertical-align:baseline;}:where(tfoot):not(:where([class~="not-prose"],[class~="not-prose"] *)) {border-top-width:1px;border-top-color:var(--un-prose-th-borders);}:where(tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {vertical-align:top;}:where(th, td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {text-align:start;}:where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {margin-top:0;margin-bottom:0;}:where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)) {color:var(--un-prose-captions);font-size:0.875em;line-height:1.4285714;margin-top:0.8571429em;}font-size:1rem;line-height:1.75;:where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)) {margin-top:0;margin-bottom:0;}:where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {margin-top:0.5em;margin-bottom:0.5em;}:where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {padding-inline-start:0.375em;}:where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {padding-inline-start:0.375em;}:where(> ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {margin-top:0.75em;margin-bottom:0.75em;}:where(> ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {margin-top:1.25em;}:where(> ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {margin-bottom:1.25em;}:where(> ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {margin-top:1.25em;}:where(> ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {margin-bottom:1.25em;}:where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)) {margin-top:0.75em;margin-bottom:0.75em;}:where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)) {margin-top:1.25em;margin-bottom:1.25em;}:where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {margin-top:0.5em;padding-inline-start:1.625em;}:where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {margin-top:0;}:where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {margin-top:0;}:where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {margin-top:0;}:where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {margin-top:0;}:where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {padding-inline-start:0;}:where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {padding-inline-end:0;}:where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {padding-top:0.5714286em;padding-inline-end:0.5714286em;padding-bottom:0.5714286em;padding-inline-start:0.5714286em;}:where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {padding-inline-start:0;}:where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {padding-inline-end:0;}:where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) {margin-top:2em;margin-bottom:2em;}:where(> :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {margin-top:0;}:where(> :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {margin-bottom:0;}--un-prose-body:oklch(37.3% 0.034 259.733);--un-prose-invert-body:oklch(87.2% 0.01 258.338);--un-prose-headings:oklch(21% 0.034 264.665);--un-prose-invert-headings:white;--un-prose-lead:oklch(44.6% 0.03 256.802);--un-prose-invert-lead:oklch(70.7% 0.022 261.325);--un-prose-links:oklch(21% 0.034 264.665);--un-prose-invert-links:white;--un-prose-bold:oklch(21% 0.034 264.665);--un-prose-invert-bold:white;--un-prose-counters:oklch(55.1% 0.027 264.364);--un-prose-invert-counters:oklch(70.7% 0.022 261.325);--un-prose-bullets:oklch(87.2% 0.01 258.338);--un-prose-invert-bullets:oklch(44.6% 0.03 256.802);--un-prose-hr:oklch(92.8% 0.006 264.531);--un-prose-invert-hr:oklch(37.3% 0.034 259.733);--un-prose-quotes:oklch(21% 0.034 264.665);--un-prose-invert-quotes:oklch(96.7% 0.003 264.542);--un-prose-quote-borders:oklch(92.8% 0.006 264.531);--un-prose-invert-quote-borders:oklch(37.3% 0.034 259.733);--un-prose-captions:oklch(55.1% 0.027 264.364);--un-prose-invert-captions:oklch(70.7% 0.022 261.325);--un-prose-kbd:oklch(21% 0.034 264.665);--un-prose-invert-kbd:white;--un-prose-kbd-shadows:oklch(21% 0.034 264.665);--un-prose-invert-kbd-shadows:white;--un-prose-code:oklch(21% 0.034 264.665);--un-prose-invert-code:white;--un-prose-pre-code:oklch(92.8% 0.006 264.531);--un-prose-invert-pre-code:oklch(87.2% 0.01 258.338);--un-prose-pre-bg:oklch(27.8% 0.033 256.848);--un-prose-invert-pre-bg:rgb(0 0 0 / 50%);--un-prose-th-borders:oklch(87.2% 0.01 258.338);--un-prose-invert-th-borders:oklch(44.6% 0.03 256.802);--un-prose-td-borders:oklch(92.8% 0.006 264.531);--un-prose-invert-td-borders:oklch(37.3% 0.034 259.733);}.container,[container=""]{width:100%;}[root~="container"]:root{width:100%;}@media (min-width: 40rem){.container,[container=""]{max-width:40rem;}[root~="container"]:root{max-width:40rem;}}@media (min-width: 48rem){.container,[container=""]{max-width:48rem;}[root~="container"]:root{max-width:48rem;}}@media (min-width: 64rem){.container,[container=""]{max-width:64rem;}[root~="container"]:root{max-width:64rem;}}@media (min-width: 80rem){.container,[container=""]{max-width:80rem;}[root~="container"]:root{max-width:80rem;}}@media (min-width: 96rem){.container,[container=""]{max-width:96rem;}[root~="container"]:root{max-width:96rem;}}.data-\[variant\=label\]\:text-sm[data-variant=label],.text-size-sm,.text-sm,[text-size-sm=""],[text-sm=""]{font-size:var(--text-sm-fontSize);line-height:var(--un-leading, var(--text-sm-lineHeight));}.data-\[variant\=legend\]\:text-base[data-variant=legend],.text-base,[text-base=""]{font-size:var(--text-base-fontSize);line-height:var(--un-leading, var(--text-base-lineHeight));}.text-\[0\.8rem\]{font-size:0.8rem;}.text-\[10px\]{font-size:10px;}.text-2xl{font-size:var(--text-2xl-fontSize);line-height:var(--un-leading, var(--text-2xl-lineHeight));}.text-lg{font-size:var(--text-lg-fontSize);line-height:var(--un-leading, var(--text-lg-lineHeight));}.text-xl{font-size:var(--text-xl-fontSize);line-height:var(--un-leading, var(--text-xl-lineHeight));}.text-xs,[text-xs=""]{font-size:var(--text-xs-fontSize);line-height:var(--un-leading, var(--text-xs-lineHeight));}.file\:text-sm::file-selector-button{font-size:var(--text-sm-fontSize);line-height:var(--un-leading, var(--text-sm-lineHeight));}.\!text-amber-600{color:color-mix(in srgb, var(--colors-amber-600) var(--un-text-opacity), transparent) !important;}.\!text-emerald-600{color:color-mix(in srgb, var(--colors-emerald-600) var(--un-text-opacity), transparent) !important;}.\!text-red-600{color:color-mix(in srgb, var(--colors-red-600) var(--un-text-opacity), transparent) !important;}.\[\&\[data-today\]\:not\(\[data-selected\]\)\]\:text-accent-foreground[data-today]:not([data-selected]),.data-\[highlighted\]\:text-accent-foreground[data-highlighted],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:color-mix(in srgb, oklch(var(--accent-foreground)) var(--un-text-opacity), transparent);}.\[\&\>a\:hover\]\:text-primary>a:hover,.text-primary{color:color-mix(in srgb, oklch(var(--primary)) var(--un-text-opacity), transparent);}.\[\&\>svg\]\:text-muted-foreground>svg,.dark .dark\:text-muted-foreground,.data-\[disabled\]\:text-muted-foreground[data-disabled],.data-\[outside-view\]\:text-muted-foreground[data-outside-view],.data-\[placeholder\]\:text-muted-foreground[data-placeholder],.data-\[state\=open\]\:text-muted-foreground[data-state=open],.text-muted-foreground,[text-muted-foreground=""]{color:color-mix(in srgb, oklch(var(--muted-foreground)) var(--un-text-opacity), transparent);}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg,.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true],.data-\[state\=open\]\:text-sidebar-accent-foreground[data-state=open],.text-sidebar-accent-foreground,.peer\/menu-button:hover~.peer-hover\/menu-button\:text-sidebar-accent-foreground{color:color-mix(in srgb, oklch(var(--sidebar-accent-foreground)) var(--un-text-opacity), transparent);}.dark .dark\:\!text-amber-400{color:color-mix(in srgb, var(--colors-amber-400) var(--un-text-opacity), transparent) !important;}.dark .dark\:\!text-emerald-400{color:color-mix(in srgb, var(--colors-emerald-400) var(--un-text-opacity), transparent) !important;}.dark .dark\:\!text-red-400{color:color-mix(in srgb, var(--colors-red-400) var(--un-text-opacity), transparent) !important;}.dark .dark\:data-\[state\=active\]\:text-foreground[data-state=active],.dark .dark\:text-foreground,.text-foreground{color:color-mix(in srgb, oklch(var(--foreground)) var(--un-text-opacity), transparent);}.dark .dark\:text-amber-400{color:color-mix(in srgb, var(--colors-amber-400) var(--un-text-opacity), transparent);}.dark .dark\:text-emerald-400{color:color-mix(in srgb, var(--colors-emerald-400) var(--un-text-opacity), transparent);}.dark .dark\:text-red-400{color:color-mix(in srgb, var(--colors-red-400) var(--un-text-opacity), transparent);}.data-\[invalid\=true\]\:text-destructive[data-invalid=true],.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive],.text-destructive{color:color-mix(in srgb, oklch(var(--destructive)) var(--un-text-opacity), transparent);}.data-\[placeholder\]\:text-white\/85[data-placeholder],.text-white\/85{color:color-mix(in srgb, var(--colors-white) 85%, transparent);}.data-\[selected\]\:text-primary-foreground[data-selected],.data-\[state\=checked\]\:text-primary-foreground[data-state=checked],.selection\:text-primary-foreground *::selection,.selection\:text-primary-foreground::selection,.text-primary-foreground{color:color-mix(in srgb, oklch(var(--primary-foreground)) var(--un-text-opacity), transparent);}.data-\[unavailable\]\:text-destructive-foreground[data-unavailable],.data-\[variant\=destructive\]\:text-destructive-foreground[data-variant=destructive]{color:color-mix(in srgb, oklch(var(--destructive-foreground)) var(--un-text-opacity), transparent);}.text-amber-600{color:color-mix(in srgb, var(--colors-amber-600) var(--un-text-opacity), transparent);}.text-background{color:color-mix(in srgb, oklch(var(--background)) var(--un-text-opacity), transparent);}.text-blue-500{color:color-mix(in srgb, var(--colors-blue-500) var(--un-text-opacity), transparent);}.text-card-foreground{color:color-mix(in srgb, oklch(var(--card-foreground)) var(--un-text-opacity), transparent);}.text-current{color:currentColor;}.text-emerald-600{color:color-mix(in srgb, var(--colors-emerald-600) var(--un-text-opacity), transparent);}.text-popover-foreground{color:color-mix(in srgb, oklch(var(--popover-foreground)) var(--un-text-opacity), transparent);}.text-red-600{color:color-mix(in srgb, var(--colors-red-600) var(--un-text-opacity), transparent);}.text-secondary-foreground{color:color-mix(in srgb, oklch(var(--secondary-foreground)) var(--un-text-opacity), transparent);}.text-sidebar-foreground{color:color-mix(in srgb, oklch(var(--sidebar-foreground)) var(--un-text-opacity), transparent);}.text-sidebar-foreground\/70{color:color-mix(in srgb, oklch(var(--sidebar-foreground)) 70%, transparent);}.text-transparent{color:transparent;}.color-white,.dark .dark\:color-white,.text-white,[color-white=""],[color~="white"],[text-white=""]{color:color-mix(in srgb, var(--colors-white) var(--un-text-opacity), transparent);}[color~="red"],[text-color~="red"]{color:color-mix(in srgb, var(--colors-red-DEFAULT) var(--un-text-opacity), transparent);}.dark .dark\:hover\:\!text-amber-400:hover{color:color-mix(in srgb, var(--colors-amber-400) var(--un-text-opacity), transparent) !important;}.dark .dark\:hover\:\!text-emerald-400:hover{color:color-mix(in srgb, var(--colors-emerald-400) var(--un-text-opacity), transparent) !important;}.dark .dark\:hover\:\!text-red-400:hover{color:color-mix(in srgb, var(--colors-red-400) var(--un-text-opacity), transparent) !important;}.data-\[selected\]\:hover\:text-primary-foreground:hover[data-selected]{color:color-mix(in srgb, oklch(var(--primary-foreground)) var(--un-text-opacity), transparent);}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground:hover[data-state=open]{color:color-mix(in srgb, oklch(var(--sidebar-accent-foreground)) var(--un-text-opacity), transparent);}.hover\:\!text-amber-600:hover{color:color-mix(in srgb, var(--colors-amber-600) var(--un-text-opacity), transparent) !important;}.hover\:\!text-emerald-600:hover{color:color-mix(in srgb, var(--colors-emerald-600) var(--un-text-opacity), transparent) !important;}.hover\:\!text-red-600:hover{color:color-mix(in srgb, var(--colors-red-600) var(--un-text-opacity), transparent) !important;}.hover\:text-accent-foreground:hover{color:color-mix(in srgb, oklch(var(--accent-foreground)) var(--un-text-opacity), transparent);}.hover\:text-foreground:hover{color:color-mix(in srgb, oklch(var(--foreground)) var(--un-text-opacity), transparent);}.hover\:text-primary-foreground:hover{color:color-mix(in srgb, oklch(var(--primary-foreground)) var(--un-text-opacity), transparent);}.hover\:text-sidebar-accent-foreground:hover{color:color-mix(in srgb, oklch(var(--sidebar-accent-foreground)) var(--un-text-opacity), transparent);}.hover\:text-white:hover{color:color-mix(in srgb, var(--colors-white) var(--un-text-opacity), transparent);}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:color-mix(in srgb, oklch(var(--accent-foreground)) var(--un-text-opacity), transparent);}.data-\[selected\]\:focus\:text-primary-foreground:focus[data-selected]{color:color-mix(in srgb, oklch(var(--primary-foreground)) var(--un-text-opacity), transparent);}.data-\[variant\=destructive\]\:focus\:text-destructive-foreground:focus[data-variant=destructive]{color:color-mix(in srgb, oklch(var(--destructive-foreground)) var(--un-text-opacity), transparent);}.data-\[variant\=destructive\]\:focus\:text-destructive:focus[data-variant=destructive]{color:color-mix(in srgb, oklch(var(--destructive)) var(--un-text-opacity), transparent);}.focus\:text-accent-foreground:focus{color:color-mix(in srgb, oklch(var(--accent-foreground)) var(--un-text-opacity), transparent);}.active\:text-primary-foreground:active{color:color-mix(in srgb, oklch(var(--primary-foreground)) var(--un-text-opacity), transparent);}.active\:text-sidebar-accent-foreground:active{color:color-mix(in srgb, oklch(var(--sidebar-accent-foreground)) var(--un-text-opacity), transparent);}.placeholder\:text-muted-foreground::placeholder{color:color-mix(in srgb, oklch(var(--muted-foreground)) var(--un-text-opacity), transparent);}.file\:text-foreground::file-selector-button{color:color-mix(in srgb, oklch(var(--foreground)) var(--un-text-opacity), transparent);}.light .light\:color-black{color:color-mix(in srgb, var(--colors-black) var(--un-text-opacity), transparent);}.leading-none{--un-leading:var(--leading-none);line-height:var(--leading-none);}.leading-normal{--un-leading:var(--leading-normal);line-height:var(--leading-normal);}.leading-snug{--un-leading:var(--leading-snug);line-height:var(--leading-snug);}.leading-tight{--un-leading:var(--leading-tight);line-height:var(--leading-tight);}.tracking-widest{--un-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);}.data-\[active\=true\]\:font-medium[data-active=true],.font-medium{--un-font-weight:var(--fontWeight-medium);font-weight:var(--fontWeight-medium);}.font-500,[font-500=""]{--un-font-weight:500;font-weight:500;}.font-bold{--un-font-weight:var(--fontWeight-bold);font-weight:var(--fontWeight-bold);}.font-mono{font-family:var(--font-mono);}.font-normal{--un-font-weight:var(--fontWeight-normal);font-weight:var(--fontWeight-normal);}.font-sans{font-family:var(--font-sans);}.font-semibold{--un-font-weight:var(--fontWeight-semibold);font-weight:var(--fontWeight-semibold);}.file\:font-medium::file-selector-button{--un-font-weight:var(--fontWeight-medium);font-weight:var(--fontWeight-medium);}.tab{-moz-tab-size:4;-o-tab-size:4;tab-size:4;}.m24\.1{margin:calc(var(--spacing) * 24.1);}.-mx-1{margin-inline:calc(var(--spacing) * -1);}.-my-2{margin-block:calc(var(--spacing) * -2);}.mx-2{margin-inline:calc(var(--spacing) * 2);}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5);}.mx-auto{margin-inline:auto;}.my-0\.5{margin-block:calc(var(--spacing) * 0.5);}.my-1{margin-block:calc(var(--spacing) * 1);}.my-8{margin-block:calc(var(--spacing) * 8);}.-ml-1{margin-left:calc(var(--spacing) * -1);}.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(undefined){margin-top:1px;}.has-\[\>button\]\:ml-\[-0\.45rem\]:has(>button){margin-left:-0.45rem;}.has-\[\>button\]\:mr-\[-0\.45rem\]:has(>button){margin-right:-0.45rem;}.has-\[\>kbd\]\:ml-\[-0\.35rem\]:has(>kbd){margin-left:-0.35rem;}.has-\[\>kbd\]\:mr-\[-0\.35rem\]:has(>kbd){margin-right:-0.35rem;}.mb-1{margin-bottom:calc(var(--spacing) * 1);}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5);}.mb-2{margin-bottom:calc(var(--spacing) * 2);}.mb-3{margin-bottom:calc(var(--spacing) * 3);}.mb-4{margin-bottom:calc(var(--spacing) * 4);}.mb-8{margin-bottom:calc(var(--spacing) * 8);}.ml-1{margin-left:calc(var(--spacing) * 1);}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5);}.ml-4{margin-left:calc(var(--spacing) * 4);}.ml-auto{margin-left:auto;}.mr-1{margin-right:calc(var(--spacing) * 1);}.mr-2{margin-right:calc(var(--spacing) * 2);}.mt-1{margin-top:calc(var(--spacing) * 1);}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5);}.mt-2{margin-top:calc(var(--spacing) * 2);}.mt-4{margin-top:calc(var(--spacing) * 4);}.mt-8{margin-top:calc(var(--spacing) * 8);}.mt-auto{margin-top:auto;}[data-variant=legend]+.\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5{margin-top:calc(var(--spacing) * -1.5);}.nth-last-2\:-mt-1:nth-last-child(2){margin-top:calc(var(--spacing) * -1);}.last\:mt-0:last-child{margin-top:calc(var(--spacing) * 0);}.\[\&\>\*\]\:data-\[slot\=field\]\:p-4[data-slot=field]>*,.p-4,[p-4=""]{padding:calc(var(--spacing) * 4);}.has-\[\>svg\]\:p-0:has(>svg),.p-0,.pa-0,[pa-0=""]{padding:calc(var(--spacing) * 0);}.p-\[3px\]{padding:3px;}.p-0\.5{padding:calc(var(--spacing) * 0.5);}.p-1,.pa-1,[pa-1=""]{padding:calc(var(--spacing) * 1);}.p-2{padding:calc(var(--spacing) * 2);}.p-3,.pa-3{padding:calc(var(--spacing) * 3);}.p-6{padding:calc(var(--spacing) * 6);}.p-8{padding:calc(var(--spacing) * 8);}.pa-5{padding:calc(var(--spacing) * 5);}.has-\[\>svg\]\:px-2:has(>svg),.px-2,[px-2=""]{padding-inline:calc(var(--spacing) * 2);}.has-\[\>svg\]\:px-2\.5:has(>svg),.px-2\.5,[px-2\.5=""]{padding-inline:calc(var(--spacing) * 2.5);}.has-\[\>svg\]\:px-3:has(>svg),.px-3{padding-inline:calc(var(--spacing) * 3);}.has-\[\>svg\]\:px-4:has(>svg),.px,.px-4,[px=""]{padding-inline:calc(var(--spacing) * 4);}.px-1{padding-inline:calc(var(--spacing) * 1);}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5);}.px-6{padding-inline:calc(var(--spacing) * 6);}.px-8{padding-inline:calc(var(--spacing) * 8);}.py-0\.5{padding-block:calc(var(--spacing) * 0.5);}.py-1{padding-block:calc(var(--spacing) * 1);}.py-1\.5,[py-1\.5=""]{padding-block:calc(var(--spacing) * 1.5);}.py-10{padding-block:calc(var(--spacing) * 10);}.py-2{padding-block:calc(var(--spacing) * 2);}.py-2\.5{padding-block:calc(var(--spacing) * 2.5);}.py-3{padding-block:calc(var(--spacing) * 3);}.py-4{padding-block:calc(var(--spacing) * 4);}.py-5{padding-block:calc(var(--spacing) * 5);}.py-6{padding-block:calc(var(--spacing) * 6);}.group\/input-group:has(>input) .group-has-\[\>input\]\/input-group\:pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5);}.group\/input-group:has(>input) .group-has-\[\>input\]\/input-group\:pt-2\.5{padding-top:calc(var(--spacing) * 2.5);}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing) * 0);}.data-\[inset\]\:pl-8[data-inset],.pl-8{padding-left:calc(var(--spacing) * 8);}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has(undefined),.pt-3{padding-top:calc(var(--spacing) * 3);}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has(undefined),.pb-3{padding-bottom:calc(var(--spacing) * 3);}.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-2:has(undefined),.pr-2{padding-right:calc(var(--spacing) * 2);}.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-2:has(undefined),.pl-2{padding-left:calc(var(--spacing) * 2);}.pb-1{padding-bottom:calc(var(--spacing) * 1);}.pb-2{padding-bottom:calc(var(--spacing) * 2);}.pl-1{padding-left:calc(var(--spacing) * 1);}.pl-3{padding-left:calc(var(--spacing) * 3);}.pl-4{padding-left:calc(var(--spacing) * 4);}.pl-5{padding-left:calc(var(--spacing) * 5);}.pr-1{padding-right:calc(var(--spacing) * 1);}.pr-3{padding-right:calc(var(--spacing) * 3);}.pr-5{padding-right:calc(var(--spacing) * 5);}.pr-6{padding-right:calc(var(--spacing) * 6);}.pr-8{padding-right:calc(var(--spacing) * 8);}.pr-9{padding-right:calc(var(--spacing) * 9);}.pt-0{padding-top:calc(var(--spacing) * 0);}.pt-1{padding-top:calc(var(--spacing) * 1);}.pt-2{padding-top:calc(var(--spacing) * 2);}.pt-4{padding-top:calc(var(--spacing) * 4);}.first\:pt-0:first-child{padding-top:calc(var(--spacing) * 0);}.pie{padding-inline-end:calc(var(--spacing) * 4);}.text-center,[text-center=""]{text-align:center;}.text-left{text-align:left;}.text-right{text-align:right;}.align-middle{vertical-align:middle;}[align~="end"]{vertical-align:bottom;}[align~="start"]{vertical-align:top;}.appearance-none{-webkit-appearance:none;appearance:none;}.outline-2{outline-style:var(--un-outline-style);outline-width:2px;}.focus-visible\:outline-1:focus-visible{outline-style:var(--un-outline-style);outline-width:1px;}.outline-destructive\/60{outline-color:color-mix(in srgb, oklch(var(--destructive)) 60%, transparent);}.focus-visible\:outline-ring:focus-visible{outline-color:color-mix(in srgb, oklch(var(--ring)) var(--un-outline-opacity), transparent);}.outline{outline-style:var(--un-outline-style);outline-width:1px;}.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer,.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector,.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface,.outline-hidden{outline-style:none;}.focus\:outline-hidden:focus{outline-style:none;}.focus-visible\:outline-hidden:focus-visible{outline-style:none;}.outline-none{--un-outline-style:none;outline-style:none;}.focus\:outline-none:focus{--un-outline-style:none;outline-style:none;}.focus-visible\:outline-none:focus-visible{--un-outline-style:none;outline-style:none;}.list-disc{list-style-type:disc;}.list-none{list-style-type:none;}.accent-foreground{accent-color:color-mix(in srgb, oklch(var(--foreground)) var(--un-accent-opacity), transparent);}.\[\&_tr\:last-child\]\:border-0 tr:last-child,.border-0{border-width:0px;}.b,.border,.border-1,.has-\[\>\[data-slot\=field\]\]\:border:has(>[data-slot=field]),[border-1=""],[border=""]{border-width:1px;}.border-2{border-width:2px;}.file\:border-0::file-selector-button{border-width:0px;}.border-x{border-inline-width:1px;}.\[\&_tr\]\:border-b tr,.border-b,.border-b-1,[border-b-1=""]{border-bottom-width:1px;}.border-l{border-left-width:1px;}.border-l-2{border-left-width:2px;}.border-r{border-right-width:1px;}.border-t{border-top-width:1px;}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px;}.\[\&\:has\(input\:focus\)\]\:border-ring:has(input:focus),.border-ring,.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:border-ring:has([data-slot=input-group-control]:focus-visible),.has-\[input\:focus\]\:border-ring:has(input:focus){border-color:color-mix(in srgb, oklch(var(--ring)) var(--un-border-opacity), transparent);}.border-\[1\.5px\]{border-color:color-mix(in oklab, 1.5px var(--un-border-opacity), transparent);}.border-amber-500\/30{border-color:color-mix(in srgb, var(--colors-amber-500) 30%, transparent);}.border-border,[border-border=""]{border-color:color-mix(in srgb, oklch(var(--border)) var(--un-border-opacity), transparent);}.border-border\/50{border-color:color-mix(in srgb, oklch(var(--border)) 50%, transparent);}.border-destructive,.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:border-destructive:has([data-slot][aria-invalid=true]){border-color:color-mix(in srgb, oklch(var(--destructive)) var(--un-border-opacity), transparent);}.border-destructive\/50{border-color:color-mix(in srgb, oklch(var(--destructive)) 50%, transparent);}.border-emerald-500\/30{border-color:color-mix(in srgb, var(--colors-emerald-500) 30%, transparent);}.border-gray,[border-gray=""]{border-color:color-mix(in srgb, var(--colors-gray-DEFAULT) var(--un-border-opacity), transparent);}.border-input,.dark .dark\:border-input,.dark .dark\:data-\[state\=active\]\:border-input[data-state=active]{border-color:color-mix(in srgb, oklch(var(--input)) var(--un-border-opacity), transparent);}.border-primary,.data-\[state\=checked\]\:border-primary[data-state=checked],.group:hover .group-hover\:border-primary,.group:focus-visible .group-focus-visible\:border-primary{border-color:color-mix(in srgb, oklch(var(--primary)) var(--un-border-opacity), transparent);}.border-red-500\/30{border-color:color-mix(in srgb, var(--colors-red-500) 30%, transparent);}.border-sidebar-border{border-color:color-mix(in srgb, oklch(var(--sidebar-border)) var(--un-border-opacity), transparent);}.border-transparent{border-color:transparent;}.border-white\/25{border-color:color-mix(in srgb, var(--colors-white) 25%, transparent);}.hover\:border-primary:hover{border-color:color-mix(in srgb, oklch(var(--primary)) var(--un-border-opacity), transparent);}.focus-visible\:border-ring:focus-visible{border-color:color-mix(in srgb, oklch(var(--ring)) var(--un-border-opacity), transparent);}.\[\&\:has\(\[data-selected\]\)\]\:rounded-md:has([data-selected]),.has-\[\>\[data-slot\=field\]\]\:rounded-md:has(>[data-slot=field]),.rounded-md{border-radius:var(--radius-md);}.\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\]>kbd,.rounded-\[calc\(var\(--radius\)-5px\)\]{border-radius:calc(var(--radius) - 5px);}.rounded{border-radius:var(--radius-DEFAULT);}.rounded-\[2px\]{border-radius:2px;}.rounded-\[4px\]{border-radius:4px;}.rounded-\[inherit\]{border-radius:inherit;}.rounded-full{border-radius:calc(infinity * 1px);}.rounded-lg,[rounded-lg=""]{border-radius:var(--radius-lg);}.rounded-none{border-radius:var(--radius-none);}.rounded-sm{border-radius:var(--radius-sm);}.rounded-xl{border-radius:var(--radius-xl);}.rounded-xs{border-radius:var(--radius-xs);}.rounded-l-none{border-top-left-radius:var(--radius-none);border-bottom-left-radius:var(--radius-none);}.border-dashed{--un-border-style:dashed;border-style:dashed;}.border-none{--un-border-style:none;border-style:none;}.\[\&\:has\(\[data-selected\]\)\]\:bg-accent:has([data-selected]),.\[\&\[data-today\]\:not\(\[data-selected\]\)\]\:bg-accent[data-today]:not([data-selected]),.bg-accent,.data-\[highlighted\]\:bg-accent[data-highlighted],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:color-mix(in srgb, oklch(var(--accent)) var(--un-bg-opacity), transparent);}.\[\&\[data-selected\]\:hover\]\:bg-primary[data-selected]:hover,.bg-primary,.data-\[selected\]\:bg-primary[data-selected],.data-\[state\=checked\]\:bg-primary[data-state=checked],.selection\:bg-primary *::selection,.selection\:bg-primary::selection,[bg-primary=""],.group:hover .group-hover\:bg-primary,.group:focus-visible .group-focus-visible\:bg-primary{background-color:color-mix(in srgb, oklch(var(--primary)) var(--un-bg-opacity), transparent);}.bg-accent\/50{background-color:color-mix(in srgb, oklch(var(--accent)) 50%, transparent);}.bg-amber-500\/10{background-color:color-mix(in srgb, var(--colors-amber-500) 10%, transparent);}.bg-background,.data-\[state\=active\]\:bg-background[data-state=active],[bg-background=""]{background-color:color-mix(in srgb, oklch(var(--background)) var(--un-bg-opacity), transparent);}.bg-black\/80{background-color:color-mix(in srgb, var(--colors-black) 80%, transparent);}.bg-border{background-color:color-mix(in srgb, oklch(var(--border)) var(--un-bg-opacity), transparent);}.bg-card,.dark .dark\:\*\:data-\[slot\=card\]\:bg-card > *[data-slot=card]{background-color:color-mix(in srgb, oklch(var(--card)) var(--un-bg-opacity), transparent);}.bg-current{background-color:currentColor;}.bg-destructive{background-color:color-mix(in srgb, oklch(var(--destructive)) var(--un-bg-opacity), transparent);}.bg-destructive\/10{background-color:color-mix(in srgb, oklch(var(--destructive)) 10%, transparent);}.bg-emerald-500\/10{background-color:color-mix(in srgb, var(--colors-emerald-500) 10%, transparent);}.bg-emerald-600{background-color:color-mix(in srgb, var(--colors-emerald-600) var(--un-bg-opacity), transparent);}.bg-foreground,.dark .dark\:data-\[state\=unchecked\]\:bg-foreground[data-state=unchecked]{background-color:color-mix(in srgb, oklch(var(--foreground)) var(--un-bg-opacity), transparent);}.bg-gray,[bg-gray=""]{background-color:color-mix(in srgb, var(--colors-gray-DEFAULT) var(--un-bg-opacity), transparent);}.bg-muted,.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:color-mix(in srgb, oklch(var(--muted)) var(--un-bg-opacity), transparent);}.bg-muted-foreground\/30{background-color:color-mix(in srgb, oklch(var(--muted-foreground)) 30%, transparent);}.bg-muted\/40{background-color:color-mix(in srgb, oklch(var(--muted)) 40%, transparent);}.bg-muted\/50{background-color:color-mix(in srgb, oklch(var(--muted)) 50%, transparent);}.bg-popover{background-color:color-mix(in srgb, oklch(var(--popover)) var(--un-bg-opacity), transparent);}.bg-positive{background-color:color-mix(in srgb, var(--colors-positive) var(--un-bg-opacity), transparent);}.bg-primary\/10{background-color:color-mix(in srgb, oklch(var(--primary)) 10%, transparent);}.bg-primary\/20{background-color:color-mix(in srgb, oklch(var(--primary)) 20%, transparent);}.bg-red{background-color:color-mix(in srgb, var(--colors-red-DEFAULT) var(--un-bg-opacity), transparent);}.bg-red-500\/10{background-color:color-mix(in srgb, var(--colors-red-500) 10%, transparent);}.bg-secondary,.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:color-mix(in srgb, oklch(var(--secondary)) var(--un-bg-opacity), transparent);}.bg-sidebar{background-color:color-mix(in srgb, oklch(var(--sidebar-background)) var(--un-bg-opacity), transparent);}.bg-sidebar-accent,.data-\[active\=true\]\:bg-sidebar-accent[data-active=true],.data-\[state\=open\]\:bg-sidebar-accent[data-state=open]{background-color:color-mix(in srgb, oklch(var(--sidebar-accent)) var(--un-bg-opacity), transparent);}.bg-sidebar-border{background-color:color-mix(in srgb, oklch(var(--sidebar-border)) var(--un-bg-opacity), transparent);}.bg-transparent,.dark .dark\:bg-transparent{background-color:transparent;}.bg-white,.light .light\:bg-white{background-color:color-mix(in srgb, var(--colors-white) var(--un-bg-opacity), transparent);}.bg-white\/5{background-color:color-mix(in srgb, var(--colors-white) 5%, transparent);}.dark .dark\:bg-destructive\/60{background-color:color-mix(in srgb, oklch(var(--destructive)) 60%, transparent);}.dark .dark\:bg-gray-800{background-color:color-mix(in srgb, var(--colors-gray-800) var(--un-bg-opacity), transparent);}.dark .dark\:bg-input\/30,.dark .dark\:data-\[state\=active\]\:bg-input\/30[data-state=active]{background-color:color-mix(in srgb, oklch(var(--input)) 30%, transparent);}.dark .dark\:data-\[state\=checked\]\:bg-primary-foreground[data-state=checked]{background-color:color-mix(in srgb, oklch(var(--primary-foreground)) var(--un-bg-opacity), transparent);}.dark .dark\:data-\[state\=unchecked\]\:bg-input\/80[data-state=unchecked]{background-color:color-mix(in srgb, oklch(var(--input)) 80%, transparent);}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:color-mix(in srgb, oklch(var(--input)) var(--un-bg-opacity), transparent);}.dark .dark\:hover\:bg-accent\/50:hover{background-color:color-mix(in srgb, oklch(var(--accent)) 50%, transparent);}.dark .dark\:hover\:bg-gray-700:hover{background-color:color-mix(in srgb, var(--colors-gray-700) var(--un-bg-opacity), transparent);}.dark .dark\:hover\:bg-input\/50:hover{background-color:color-mix(in srgb, oklch(var(--input)) 50%, transparent);}.data-\[state\=open\]\:hover\:bg-sidebar-accent:hover[data-state=open]{background-color:color-mix(in srgb, oklch(var(--sidebar-accent)) var(--un-bg-opacity), transparent);}.hover\:after\:bg-sidebar-border:hover::after{background-color:color-mix(in srgb, oklch(var(--sidebar-border)) var(--un-bg-opacity), transparent);}.hover\:bg-accent:hover{background-color:color-mix(in srgb, oklch(var(--accent)) var(--un-bg-opacity), transparent);}.hover\:bg-destructive\/90:hover{background-color:color-mix(in srgb, oklch(var(--destructive)) 90%, transparent);}.hover\:bg-emerald-700:hover{background-color:color-mix(in srgb, var(--colors-emerald-700) var(--un-bg-opacity), transparent);}.hover\:bg-muted:hover{background-color:color-mix(in srgb, oklch(var(--muted)) var(--un-bg-opacity), transparent);}.hover\:bg-muted\/50:hover{background-color:color-mix(in srgb, oklch(var(--muted)) 50%, transparent);}.hover\:bg-primary\/90:hover{background-color:color-mix(in srgb, oklch(var(--primary)) 90%, transparent);}.hover\:bg-secondary:hover{background-color:color-mix(in srgb, oklch(var(--secondary)) var(--un-bg-opacity), transparent);}.hover\:bg-secondary\/80:hover{background-color:color-mix(in srgb, oklch(var(--secondary)) 80%, transparent);}.hover\:bg-sidebar-accent:hover{background-color:color-mix(in srgb, oklch(var(--sidebar-accent)) var(--un-bg-opacity), transparent);}.hover\:bg-transparent:hover{background-color:transparent;}.hover\:bg-white\/10:hover{background-color:color-mix(in srgb, var(--colors-white) 10%, transparent);}.light .light\:hover\:bg-gray-100:hover{background-color:color-mix(in srgb, var(--colors-gray-100) var(--un-bg-opacity), transparent);}a.\[a\&\]\:hover\:bg-accent:hover{background-color:color-mix(in srgb, oklch(var(--accent)) var(--un-bg-opacity), transparent);}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in srgb, oklch(var(--destructive)) 90%, transparent);}a.\[a\&\]\:hover\:bg-positive\/90:hover{background-color:color-mix(in srgb, var(--colors-positive) 90%, transparent);}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in srgb, oklch(var(--primary)) 90%, transparent);}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in srgb, oklch(var(--secondary)) 90%, transparent);}.dark .dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:focus[data-variant=destructive]{background-color:color-mix(in srgb, oklch(var(--destructive)) 20%, transparent);}.dark .dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/40:focus[data-variant=destructive]{background-color:color-mix(in srgb, oklch(var(--destructive)) 40%, transparent);}.data-\[selected\]\:focus\:bg-primary:focus[data-selected]{background-color:color-mix(in srgb, oklch(var(--primary)) var(--un-bg-opacity), transparent);}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10:focus[data-variant=destructive]{background-color:color-mix(in srgb, oklch(var(--destructive)) 10%, transparent);}.focus\:bg-accent:focus{background-color:color-mix(in srgb, oklch(var(--accent)) var(--un-bg-opacity), transparent);}.active\:bg-primary\/90:active{background-color:color-mix(in srgb, oklch(var(--primary)) 90%, transparent);}.active\:bg-sidebar-accent:active{background-color:color-mix(in srgb, oklch(var(--sidebar-accent)) var(--un-bg-opacity), transparent);}.file\:bg-transparent::file-selector-button{background-color:transparent;}.aria-disabled\:opacity-50[aria-disabled="true"],.data-\[disabled\]\:opacity-50[data-disabled],.has-\[select\:disabled\]\:opacity-50:has(select:disabled),.has-disabled\:opacity-50:has(:disabled),.opacity-50,.peer:disabled~.peer-disabled\:opacity-50{opacity:50%;}.aria-selected\:opacity-100[aria-selected="true"],.data-\[selected\]\:opacity-100[data-selected],.data-\[state\=open\]\:opacity-100[data-state=open],.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100,.group:hover .group-hover\:opacity-100,.group\/menu-item:hover .group-hover\/menu-item\:opacity-100{opacity:100%;}.opacity-0{opacity:0%;}.opacity-70{opacity:70%;}.opacity-75{opacity:75%;}.opacity-80{opacity:80%;}.hover\:opacity-100:hover{opacity:100%;}.disabled\:opacity-50:disabled{opacity:50%;}.\@container{container-type:inline-size;}.\@container\/card{container-type:inline-size;container-name:card;}.\[\&\>a\]\:underline>a,.underline{text-decoration-line:underline;}.data-\[unavailable\]\:line-through[data-unavailable]{text-decoration-line:line-through;}.hover\:underline:hover{text-decoration-line:underline;}.\[\&\>a\]\:underline-offset-4>a,.underline-offset-4{text-underline-offset:4px;}.\*\:data-\[slot\=select-value\]\:flex > *[data-slot=select-value],.flex,[flex=""]{display:flex;}.inline-flex{display:inline-flex;}.file\:inline-flex::file-selector-button{display:inline-flex;}.\[\&_\[data-vis-single-container\]\]\:flex-1 [data-vis-single-container],.\[\&_\[data-vis-xy-container\]\]\:flex-1 [data-vis-xy-container],.flex-1{flex:1 1 0%;}.\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:1 1 auto;}.\[\&_\[data-vis-single-container\]\]\:flex-none [data-vis-single-container],.flex-none,[flex-none=""]{flex:none;}.\[\&_svg\]\:shrink-0 svg,.\[\&\>svg\]\:shrink-0>svg,.shrink-0{flex-shrink:0;}.flex-shrink,.shrink{flex-shrink:1;}.flex-grow,.grow,[grow=""]{flex-grow:1;}.basis-full{flex-basis:100%;}.flex-row,[flex-row=""]{flex-direction:row;}.flex-row-reverse{flex-direction:row-reverse;}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical],.flex-col,.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]),.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]),.has-\[\>\[data-slot\=field\]\]\:flex-col:has(>[data-slot=field]),[flex-col=""]{flex-direction:column;}.flex-col-reverse{flex-direction:column-reverse;}.flex-wrap{flex-wrap:wrap;}.flex-nowrap{flex-wrap:nowrap;}.\[\&\>\[data-slot\=field-group\]\]\:gap-4>[data-slot=field-group],.gap-4{gap:calc(var(--spacing) * 4);}.\*\:data-\[slot\=select-value\]\:gap-2 > *[data-slot=select-value],.gap-2{gap:calc(var(--spacing) * 2);}.data-\[slot\=checkbox-group\]\:gap-3[data-slot=checkbox-group],.gap-3,.has-\[\>\[data-slot\=checkbox-group\]\]\:gap-3:has(>[data-slot=checkbox-group]),.has-\[\>\[data-slot\=radio-group\]\]\:gap-3:has(>[data-slot=radio-group]),[gap-3=""]{gap:calc(var(--spacing) * 3);}.gap-0\.5{gap:calc(var(--spacing) * 0.5);}.gap-1{gap:calc(var(--spacing) * 1);}.gap-1\.5,[gap-1\.5=""]{gap:calc(var(--spacing) * 1.5);}.gap-6{gap:calc(var(--spacing) * 6);}.gap-7{gap:calc(var(--spacing) * 7);}[gap-1~="default\:"]:default{gap:calc(var(--spacing) * 1);}.gap-x-3{column-gap:calc(var(--spacing) * 3);}.gap-x-4{column-gap:calc(var(--spacing) * 4);}.gap-y-1{row-gap:calc(var(--spacing) * 1);}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5);}.gap-y-2{row-gap:calc(var(--spacing) * 2);}.gap-y-4{row-gap:calc(var(--spacing) * 4);}.grid,[grid=""]{display:grid;}.col-auto{grid-column:auto;}.col-span-2{grid-column:span 2/span 2;}.col-span-full{grid-column:1/-1;}.row-span-2{grid-row:span 2/span 2;}.col-start-2{grid-column-start:2;}.row-start-1{grid-row-start:1;}.auto-rows-min{grid-auto-rows:min-content;}.grid-cols-\[minmax\(0\,auto\)_minmax\(0\,auto\)_minmax\(0\,1\.6fr\)\]{grid-template-columns:minmax(0,auto) minmax(0,auto) minmax(0,1.6fr);}.grid-cols-\[repeat\(auto-fill\,minmax\(16rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr;}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto;}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr));}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}[rows~="\33 "]{grid-template-rows:repeat(3,minmax(0,1fr));}.\!size-3\.5{width:calc(var(--spacing) * 3.5) !important;height:calc(var(--spacing) * 3.5) !important;}.\!size-4{width:calc(var(--spacing) * 4) !important;height:calc(var(--spacing) * 4) !important;}.\[\&\>svg\]\:size-3\.5>svg,.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);}.\[\&\>svg\]\:size-4>svg,.size-4,[size~="\34 "]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);}.size-2,[size-2=""]{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);}.size-5,[size-5=""]{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);}.size-full{width:100%;height:100%;}[size~="\31 6"]{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16);}[size~="\31 6px"]{width:16px;height:16px;}[size~="\31 8px"]{width:18px;height:18px;}[size~="\32 0px"]{width:20px;height:20px;}[size~="\35 0px"]{width:50px;height:50px;}[size~="lg"]{width:var(--container-lg);height:var(--container-lg);}[size~="sm"]{width:var(--container-sm);height:var(--container-sm);}[size~="xs"]{width:var(--container-xs);height:var(--container-xs);}.\!max-h-\[92vh\]{max-height:92vh !important;}.\!max-w-\[95vw\]{max-width:95vw !important;}.\!max-w-50\%{max-width:50% !important;}.\[\&_\[data-vis-single-container\]\]\:h-\[180px\] [data-vis-single-container]{height:180px;}.\[\&_\[data-vis-single-container\]\]\:min-h-0 [data-vis-single-container],.\[\&_\[data-vis-xy-container\]\]\:min-h-0 [data-vis-xy-container],.min-h-0{min-height:calc(var(--spacing) * 0);}.\[\&_\[data-vis-single-container\]\]\:w-full [data-vis-single-container],.\[\&_\[data-vis-xy-container\]\]\:w-full [data-vis-xy-container],.\[\&\>\*\]\:w-full>*,.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal],.data-\[orientation\=vertical\]\:w-full[data-orientation=vertical],.has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]),.w-\[100\%\],.w-100\%,.w-full{width:100%;}.\[\&\>\.sr-only\]\:w-auto>.sr-only,.data-\[orientation\=vertical\]\:w-auto[data-orientation=vertical],.w-auto{width:auto;}.\[\&\>svg\]\:h-2\.5>svg,.h-2\.5{height:calc(var(--spacing) * 2.5);}.\[\&\>svg\]\:h-3>svg,.h-3,.h3{height:calc(var(--spacing) * 3);}.\[\&\>svg\]\:w-2\.5>svg,.w-2\.5{width:calc(var(--spacing) * 2.5);}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3);}.data-\[orientation\=horizontal\]\:h-1\.5[data-orientation=horizontal]{height:calc(var(--spacing) * 1.5);}.data-\[orientation\=horizontal\]\:h-full[data-orientation=horizontal],.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical],.h-\[100\%\],.h-100\%,.h-full{height:100%;}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal],.h-px{height:1px;}.data-\[orientation\=vertical\]\:h-4[data-orientation=vertical],.h-4{height:calc(var(--spacing) * 4);}.data-\[orientation\=vertical\]\:min-h-44[data-orientation=vertical]{min-height:calc(var(--spacing) * 44);}.data-\[orientation\=vertical\]\:w-1\.5[data-orientation=vertical]{width:calc(var(--spacing) * 1.5);}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical],.w-px{width:1px;}.data-\[size\=default\]\:h-9[data-size=default],.h-9{height:calc(var(--spacing) * 9);}.data-\[size\=sm\]\:h-8[data-size=sm],.h-8{height:calc(var(--spacing) * 8);}.h---header-height{height:var(--header-height);}.h-\[1\.15rem\]{height:1.15rem;}.h-\[1\.2rem\]{height:1.2rem;}.h-\[250px\]{height:250px;}.h-\[85vh\]{height:85vh;}.h-\[92vh\]{height:92vh;}.h-\[94vh\]{height:94vh;}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px);}.h-\[var\(--reka-select-trigger-height\)\]{height:var(--reka-select-trigger-height);}.h-1,.h1{height:calc(var(--spacing) * 1);}.h-10{height:calc(var(--spacing) * 10);}.h-12{height:calc(var(--spacing) * 12);}.h-2,.h2{height:calc(var(--spacing) * 2);}.h-26{height:calc(var(--spacing) * 26);}.h-5,.h5{height:calc(var(--spacing) * 5);}.h-6{height:calc(var(--spacing) * 6);}.h-7{height:calc(var(--spacing) * 7);}.h-auto,.ha,.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]),.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]),.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto;}.h-screen{height:100vh;}.max-h---reka-context-menu-content-available-height{max-height:var(--reka-context-menu-content-available-height);}.max-h-\[--reka-dropdown-menu-content-available-height\]{max-height:var(--reka-dropdown-menu-content-available-height);}.max-h-\[--reka-select-content-available-height\]{max-height:var(--reka-select-content-available-height);}.max-h-\[300px\]{max-height:300px;}.max-h-\[60vh\]{max-height:60vh;}.max-h-\[70vh\]{max-height:70vh;}.max-h-\[85vh\]{max-height:85vh;}.max-h-\[90vh\]{max-height:90vh;}.max-h-\[92vh\]{max-height:92vh;}.max-h-100vh{max-height:100vh;}.max-h-48{max-height:calc(var(--spacing) * 48);}.max-h-56{max-height:calc(var(--spacing) * 56);}.max-h-80{max-height:calc(var(--spacing) * 80);}.max-h-80vh{max-height:80vh;}.max-w-\[--skeleton-width\]{max-width:var(--skeleton-width);}.max-w-\[12rem\]{max-width:12rem;}.max-w-\[14rem\]{max-width:14rem;}.max-w-\[16rem\]{max-width:16rem;}.max-w-\[80vw\]{max-width:80vw;}.max-w-\[90vw\]{max-width:90vw;}.max-w-\[96vw\]{max-width:96vw;}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem);}.max-w-2xl{max-width:var(--container-2xl);}.max-w-3xl{max-width:var(--container-3xl);}.max-w-40{max-width:calc(var(--spacing) * 40);}.max-w-full{max-width:100%;}.max-w-lg{max-width:var(--container-lg);}.max-w-md{max-width:var(--container-md);}.max-w-sm{max-width:var(--container-sm);}.max-w-xs{max-width:var(--container-xs);}.min-h-100vh{min-height:100vh;}.min-h-16{min-height:calc(var(--spacing) * 16);}.min-h-36{min-height:calc(var(--spacing) * 36);}.min-h-50{min-height:calc(var(--spacing) * 50);}.min-w-\[8rem\]{min-width:8rem;}.min-w-\[var\(--reka-select-trigger-width\)\]{min-width:var(--reka-select-trigger-width);}.min-w-0{min-width:calc(var(--spacing) * 0);}.min-w-4{min-width:calc(var(--spacing) * 4);}.min-w-5{min-width:calc(var(--spacing) * 5);}.min-w-50vw{min-width:50vw;}.min-w-56{min-width:calc(var(--spacing) * 56);}.min-w-8{min-width:calc(var(--spacing) * 8);}.w---reka-dropdown-menu-trigger-width{width:var(--reka-dropdown-menu-trigger-width);}.w-\[--sidebar-width\]{width:var(--sidebar-width);}.w-\[1\.2rem\]{width:1.2rem;}.w-\[11rem\]{width:11rem;}.w-\[95vw\]{width:95vw;}.w-\[96vw\]{width:96vw;}.w-0{width:calc(var(--spacing) * 0);}.w-1{width:calc(var(--spacing) * 1);}.w-1\/3{width:33.3333333333%;}.w-10{width:calc(var(--spacing) * 10);}.w-16{width:calc(var(--spacing) * 16);}.w-2{width:calc(var(--spacing) * 2);}.w-20{width:calc(var(--spacing) * 20);}.w-24{width:calc(var(--spacing) * 24);}.w-28{width:calc(var(--spacing) * 28);}.w-3\/4{width:75%;}.w-32{width:calc(var(--spacing) * 32);}.w-36{width:calc(var(--spacing) * 36);}.w-4{width:calc(var(--spacing) * 4);}.w-40{width:calc(var(--spacing) * 40);}.w-48{width:calc(var(--spacing) * 48);}.w-5{width:calc(var(--spacing) * 5);}.w-56{width:calc(var(--spacing) * 56);}.w-7{width:calc(var(--spacing) * 7);}.w-72{width:calc(var(--spacing) * 72);}.w-8{width:calc(var(--spacing) * 8);}.w-80{width:calc(var(--spacing) * 80);}.w-9{width:calc(var(--spacing) * 9);}.w-96{width:calc(var(--spacing) * 96);}.w-fit{width:fit-content;}.w-screen{width:100vw;}.after\:w-\[2px\]::after{width:2px;}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7);}.aspect-auto{aspect-ratio:auto;}.aspect-square{aspect-ratio:1/1;}.inline{display:inline;}.block,[block=""]{display:block;}.inline-block{display:inline-block;}.\[\&\>button\]\:hidden>button,.hidden,[hidden=""]{display:none;}.visible,[visible=""]{visibility:visible;}.invisible{visibility:hidden;}.cursor-default{cursor:default;}.cursor-help{cursor:help;}.cursor-pointer,[cursor-pointer=""]{cursor:pointer;}.cursor-wait{cursor:wait;}.cursor-text{cursor:text;}.aria-disabled\:cursor-not-allowed[aria-disabled="true"],.cursor-not-allowed,.has-disabled\:cursor-not-allowed:has(:disabled),.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed;}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed;}.cursor-grab{cursor:grab;}.cursor-col-resize{cursor:col-resize;}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize;}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize;}.pointer-events-auto{pointer-events:auto;}.\[\&_svg\]\:pointer-events-none svg,.\[\&\>svg\]\:pointer-events-none>svg,.aria-disabled\:pointer-events-none[aria-disabled="true"],.data-\[disabled\]\:pointer-events-none[data-disabled],.has-\[input\:is\(\:disabled\)\]\:\*\:pointer-events-none > *:has(input:is(:disabled)),.has-disabled\:pointer-events-none:has(:disabled),.pointer-events-none,[pointer-events-none=""]{pointer-events:none;}.disabled\:pointer-events-none:disabled{pointer-events:none;}.resize{resize:both;}.resize-none{resize:none;}.select-none,[select-none=""]{-webkit-user-select:none;user-select:none;}.whitespace-normal{white-space:normal;}.whitespace-nowrap{white-space:nowrap;}.whitespace-pre-wrap{white-space:pre-wrap;}.break-words{overflow-wrap:break-word;}.break-all{word-break:break-all;}.group\/field:has([data-orientation=horizontal]) .group-has-\[\[data-orientation\=horizontal\]\]\/field\:text-balance,.text-balance{text-wrap:balance;}.\[\&\>span\:last-child\]\:truncate>span:last-child,.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.uppercase{text-transform:uppercase;}.\[\&\:has\(input\:focus\)\]\:ring-\[2px\]:has(input:focus){--un-ring-shadow:var(--un-ring-inset,) 0 0 0 calc(2px + var(--un-ring-offset-width)) var(--un-ring-color, currentColor);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.\[\&\:has\(input\:focus\)\]\:ring-\[3px\]:has(input:focus),.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-\[3px\]:has([data-slot=input-group-control]:focus-visible),.has-\[input\:focus\]\:ring-\[3px\]:has(input:focus){--un-ring-shadow:var(--un-ring-inset,) 0 0 0 calc(3px + var(--un-ring-offset-width)) var(--un-ring-color, currentColor);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.ring{--un-ring-shadow:var(--un-ring-inset,) 0 0 0 calc(1px + var(--un-ring-offset-width)) var(--un-ring-color, currentColor);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.ring-0{--un-ring-shadow:var(--un-ring-inset,) 0 0 0 calc(0px + var(--un-ring-offset-width)) var(--un-ring-color, currentColor);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.focus-within\:ring-0:focus-within{--un-ring-shadow:var(--un-ring-inset,) 0 0 0 calc(0px + var(--un-ring-offset-width)) var(--un-ring-color, currentColor);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.hover\:ring-4:hover{--un-ring-shadow:var(--un-ring-inset,) 0 0 0 calc(4px + var(--un-ring-offset-width)) var(--un-ring-color, currentColor);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.focus\:ring-2:focus{--un-ring-shadow:var(--un-ring-inset,) 0 0 0 calc(2px + var(--un-ring-offset-width)) var(--un-ring-color, currentColor);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.focus-visible\:ring-\[3px\]:focus-visible{--un-ring-shadow:var(--un-ring-inset,) 0 0 0 calc(3px + var(--un-ring-offset-width)) var(--un-ring-color, currentColor);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.focus-visible\:ring-0:focus-visible{--un-ring-shadow:var(--un-ring-inset,) 0 0 0 calc(0px + var(--un-ring-offset-width)) var(--un-ring-color, currentColor);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.focus-visible\:ring-2:focus-visible{--un-ring-shadow:var(--un-ring-inset,) 0 0 0 calc(2px + var(--un-ring-offset-width)) var(--un-ring-color, currentColor);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.focus-visible\:ring-3:focus-visible{--un-ring-shadow:var(--un-ring-inset,) 0 0 0 calc(3px + var(--un-ring-offset-width)) var(--un-ring-color, currentColor);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.focus-visible\:ring-4:focus-visible{--un-ring-shadow:var(--un-ring-inset,) 0 0 0 calc(4px + var(--un-ring-offset-width)) var(--un-ring-color, currentColor);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.\[\&\:has\(input\:focus\)\]\:ring-ring\/50:has(input:focus),.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible),.has-\[input\:focus\]\:ring-ring\/50:has(input:focus),.ring-ring\/50{--un-ring-color:color-mix(in srgb, oklch(var(--ring)) 50%, transparent);}.dark .dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:has([data-slot][aria-invalid=true]){--un-ring-color:color-mix(in srgb, oklch(var(--destructive)) 40%, transparent);}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--un-ring-color:color-mix(in srgb, oklch(var(--destructive)) 20%, transparent);}.ring-sidebar-ring{--un-ring-color:color-mix(in srgb, oklch(var(--sidebar-ring)) var(--un-ring-opacity), transparent);}.focus\:ring-ring:focus{--un-ring-color:color-mix(in srgb, oklch(var(--ring)) var(--un-ring-opacity), transparent);}.dark .dark\:focus-visible\:ring-destructive\/40:focus-visible{--un-ring-color:color-mix(in srgb, oklch(var(--destructive)) 40%, transparent);}.focus-visible\:ring-destructive\/20:focus-visible{--un-ring-color:color-mix(in srgb, oklch(var(--destructive)) 20%, transparent);}.focus-visible\:ring-ring\/50:focus-visible{--un-ring-color:color-mix(in srgb, oklch(var(--ring)) 50%, transparent);}.focus\:ring-offset-2:focus{--un-ring-offset-width:2px;--un-ring-offset-shadow:var(--un-ring-inset,) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);}.ring-offset-background{--un-ring-offset-color:color-mix(in srgb, oklch(var(--background)) var(--un-ring-offset-opacity), transparent);}.data-\[state\=active\]\:shadow-sm[data-state=active],.shadow-sm{--un-shadow:0 1px 3px 0 var(--un-shadow-color, rgb(0 0 0 / 0.1)),0 1px 2px -1px var(--un-shadow-color, rgb(0 0 0 / 0.1));box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--un-shadow:0 0 0 1px var(--un-shadow-color, hsl(var(--sidebar-border)));box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-lg{--un-shadow:0 10px 15px -3px var(--un-shadow-color, rgb(0 0 0 / 0.1)),0 4px 6px -4px var(--un-shadow-color, rgb(0 0 0 / 0.1));box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-md{--un-shadow:0 4px 6px -1px var(--un-shadow-color, rgb(0 0 0 / 0.1)),0 2px 4px -2px var(--un-shadow-color, rgb(0 0 0 / 0.1));box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-none{--un-shadow:0 0 var(--un-shadow-color, rgb(0 0 0 / 0));box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-xl{--un-shadow:0 20px 25px -5px var(--un-shadow-color, rgb(0 0 0 / 0.1)),0 8px 10px -6px var(--un-shadow-color, rgb(0 0 0 / 0.1));box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.shadow-xs{--un-shadow:0 1px 2px 0 var(--un-shadow-color, rgb(0 0 0 / 0.05));box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--un-shadow:0 0 0 1px var(--un-shadow-color, hsl(var(--sidebar-accent)));box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}.origin---reka-context-menu-content-transform-origin{transform-origin:var(--reka-context-menu-content-transform-origin);}.origin---reka-popover-content-transform-origin{transform-origin:var(--reka-popover-content-transform-origin);}.origin-\[--reka-dropdown-menu-content-transform-origin\]{transform-origin:var(--reka-dropdown-menu-content-transform-origin);}.-translate-x-1\/2,.translate-x-\[-50\%\]{--un-translate-x:-50%;translate:var(--un-translate-x) var(--un-translate-y);}.-translate-x-full{--un-translate-x:-100%;translate:var(--un-translate-x) var(--un-translate-y);}.-translate-x-px{--un-translate-x:-1px;translate:var(--un-translate-x) var(--un-translate-y);}.-translate-y-1\/2,.translate-y-\[-50\%\]{--un-translate-y:-50%;translate:var(--un-translate-x) var(--un-translate-y);}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--un-translate-y:2px;translate:var(--un-translate-x) var(--un-translate-y);}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--un-translate-y:calc(var(--spacing) * 1);translate:var(--un-translate-x) var(--un-translate-y);}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--un-translate-x:calc(var(--spacing) * -1);translate:var(--un-translate-x) var(--un-translate-y);}.data-\[side\=right\]\:translate-x-1[data-side=right]{--un-translate-x:calc(var(--spacing) * 1);translate:var(--un-translate-x) var(--un-translate-y);}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--un-translate-y:calc(var(--spacing) * -1);translate:var(--un-translate-x) var(--un-translate-y);}.data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--un-translate-x:calc(100% - 2px);translate:var(--un-translate-x) var(--un-translate-y);}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--un-translate-x:calc(var(--spacing) * 0);translate:var(--un-translate-x) var(--un-translate-y);}.translate-x-full{--un-translate-x:100%;translate:var(--un-translate-x) var(--un-translate-y);}.translate-x-px{--un-translate-x:1px;translate:var(--un-translate-x) var(--un-translate-y);}.translate-y-\[calc\(-50\%_-_2px\)\]{--un-translate-y:calc(-50% - 2px);translate:var(--un-translate-x) var(--un-translate-y);}.group:hover .group-hover\:translate-x-0\.5{--un-translate-x:calc(var(--spacing) * 0.5);translate:var(--un-translate-x) var(--un-translate-y);}.dark .dark\:-rotate-90{rotate:-90deg;}.dark .dark\:rotate-0,.rotate-0{rotate:0deg;}.rotate-180{rotate:180deg;}.rotate-45{rotate:45deg;}.rotate-90,.group\/table[open] .group-open\/table\:rotate-90{rotate:90deg;}.dark .dark\:scale-0,.scale-0{--un-scale-x:0%;--un-scale-y:0%;scale:var(--un-scale-x) var(--un-scale-y);}.dark .dark\:scale-100,.scale-100{--un-scale-x:100%;--un-scale-y:100%;scale:var(--un-scale-x) var(--un-scale-y);}.scale-90{--un-scale-x:90%;--un-scale-y:90%;scale:var(--un-scale-x) var(--un-scale-y);}.hover\:scale-105:hover{--un-scale-x:105%;--un-scale-y:105%;scale:var(--un-scale-x) var(--un-scale-y);}.hover\:scale-110:hover{--un-scale-x:110%;--un-scale-y:110%;scale:var(--un-scale-x) var(--un-scale-y);}.active\:scale-95:active{--un-scale-x:95%;--un-scale-y:95%;scale:var(--un-scale-x) var(--un-scale-y);}.transform,[transform=""]{transform:var(--un-rotate-x) var(--un-rotate-y) var(--un-rotate-z) var(--un-skew-x) var(--un-skew-y);}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,--un-gradient-from,--un-gradient-via,--un-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--un-ease, var(--default-transition-timingFunction));transition-duration:var(--un-duration, var(--default-transition-duration));}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--un-ease, var(--default-transition-timingFunction));transition-duration:var(--un-duration, var(--default-transition-duration));}.transition-\[filter\]{transition-property:filter;transition-timing-function:var(--un-ease, var(--default-transition-timingFunction));transition-duration:var(--un-duration, var(--default-transition-duration));}.transition-\[height\]{transition-property:height;transition-timing-function:var(--un-ease, var(--default-transition-timingFunction));transition-duration:var(--un-duration, var(--default-transition-duration));}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--un-ease, var(--default-transition-timingFunction));transition-duration:var(--un-duration, var(--default-transition-duration));}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--un-ease, var(--default-transition-timingFunction));transition-duration:var(--un-duration, var(--default-transition-duration));}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--un-ease, var(--default-transition-timingFunction));transition-duration:var(--un-duration, var(--default-transition-duration));}.transition-\[width\,height\]{transition-property:width,height;transition-timing-function:var(--un-ease, var(--default-transition-timingFunction));transition-duration:var(--un-duration, var(--default-transition-duration));}.transition-\[width\]{transition-property:width;transition-timing-function:var(--un-ease, var(--default-transition-timingFunction));transition-duration:var(--un-duration, var(--default-transition-duration));}.transition-all{transition-property:all;transition-timing-function:var(--un-ease, var(--default-transition-timingFunction));transition-duration:var(--un-duration, var(--default-transition-duration));}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,--un-gradient-from,--un-gradient-via,--un-gradient-to;transition-timing-function:var(--un-ease, var(--default-transition-timingFunction));transition-duration:var(--un-duration, var(--default-transition-duration));}.transition-opacity{transition-property:opacity;transition-timing-function:var(--un-ease, var(--default-transition-timingFunction));transition-duration:var(--un-duration, var(--default-transition-duration));}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--un-ease, var(--default-transition-timingFunction));transition-duration:var(--un-duration, var(--default-transition-duration));}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--un-ease, var(--default-transition-timingFunction));transition-duration:var(--un-duration, var(--default-transition-duration));}.data-\[state\=closed\]\:duration-300[data-state=closed],.duration-300{--un-duration:300ms;transition-duration:300ms;}.data-\[state\=open\]\:duration-500[data-state=open]{--un-duration:500ms;transition-duration:500ms;}.duration-150{--un-duration:150ms;transition-duration:150ms;}.duration-200{--un-duration:200ms;transition-duration:200ms;}.ease-in{--un-ease:var(--ease-in);transition-timing-function:var(--ease-in);}.ease-in-out{--un-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out);}.ease-linear{--un-ease:var(--ease-linear);transition-timing-function:var(--ease-linear);}.ease-out{--un-ease:var(--ease-out);transition-timing-function:var(--ease-out);}.transition-none{transition:none;}.\[writing-mode\:vertical-rl\]{writing-mode:vertical-rl;}.has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]),.items-start,[items-start=""]{align-items:flex-start;}.items-end{align-items:flex-end;}.\*\:data-\[slot\=select-value\]\:items-center > *[data-slot=select-value],.items-center{align-items:center;}.items-baseline{align-items:baseline;}.items-stretch{align-items:stretch;}.self-start{align-self:flex-start;}.self-center,[self~="center"]{align-self:center;}.inset-0{inset:calc(var(--spacing) * 0);}.after\:-inset-2::after{inset:calc(var(--spacing) * -2);}.inset-x-0{inset-inline:calc(var(--spacing) * 0);}.inset-y-0{inset-block:calc(var(--spacing) * 0);}.after\:inset-y-0::after{inset-block:calc(var(--spacing) * 0);}.-right-1{right:calc(var(--spacing) * -1);}.-top-1{top:calc(var(--spacing) * -1);}.\*\*\:data-\[slot\=native-select-icon\]\:right-1 *[data-slot=native-select-icon],.right-1{right:calc(var(--spacing) * 1);}.bottom-0{bottom:calc(var(--spacing) * 0);}.left-\[50\%\]{left:50%;}.left-0{left:calc(var(--spacing) * 0);}.left-2{left:calc(var(--spacing) * 2);}.right-0{right:calc(var(--spacing) * 0);}.right-2{right:calc(var(--spacing) * 2);}.right-3{right:calc(var(--spacing) * 3);}.right-3\.5{right:calc(var(--spacing) * 3.5);}.right-4{right:calc(var(--spacing) * 4);}.top--3{top:calc(var(--spacing) * -3);}.top-\[50\%\],.top-1\/2{top:50%;}.top-0{top:calc(var(--spacing) * 0);}.top-1\.5{top:calc(var(--spacing) * 1.5);}.top-3\.5{top:calc(var(--spacing) * 3.5);}.top-4{top:calc(var(--spacing) * 4);}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2);}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2);}.after\:left-1\/2::after{left:50%;}.justify-start{justify-content:flex-start;}.justify-end{justify-content:flex-end;}.justify-center{justify-content:center;}.justify-between{justify-content:space-between;}.justify-around{justify-content:space-around;}.justify-self-start{justify-self:start;}.justify-self-end{justify-self:end;}.order-first{order:calc(-infinity);}.order-last{order:calc(infinity);}.place-content-center{place-content:center;}.place-items-center{place-items:center;}.absolute,[absolute=""]{position:absolute;}.fixed,[fixed=""]{position:fixed;}.relative{position:relative;}.sticky{position:sticky;}.focus-within\:relative:focus-within{position:relative;}.after\:absolute::after{position:absolute;}.static,[static=""]{position:static;}.z-1{z-index:1;}.z-10{z-index:10;}.z-20{z-index:20;}.z-200{z-index:200;}.z-50{z-index:50;}.focus-within\:z-20:focus-within{z-index:20;}.overflow-auto{overflow:auto;}.overflow-hidden{overflow:hidden;}.overflow-x-hidden{overflow-x:hidden;}.overflow-y-auto{overflow-y:auto;}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:color-mix(in srgb, oklch(var(--muted)) var(--un-fill-opacity), transparent);}.\[\&_\.tick_text\]\:\!fill-muted-foreground .tick text{fill:color-mix(in srgb, oklch(var(--muted-foreground)) var(--un-fill-opacity), transparent) !important;}.fill-current{fill:currentColor;}.fill-foreground{fill:color-mix(in srgb, oklch(var(--foreground)) var(--un-fill-opacity), transparent);}.stroke-1{stroke-width:1px;}[stroke-width~="\31 \.5"]{stroke-width:1.5px;}[stroke-width~="\32 "]{stroke-width:2px;}[stroke-width~="\32 \.2"]{stroke-width:2.2px;}[stroke-width~="\32 \.5"]{stroke-width:2.5px;}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:color-mix(in srgb, oklch(var(--border)) var(--un-stroke-opacity), transparent);}.\[\&_\.tick_line\]\:\!stroke-border\/50 .tick line{stroke:color-mix(in srgb, oklch(var(--border)) 50%, transparent) !important;}@keyframes una-in{from{opacity:var(--una-enter-opacity,1);transform:translate3d(var(--una-enter-translate-x,0),var(--una-enter-translate-y,0),0) scale3d(var(--una-enter-scale,1),var(--una-enter-scale,1),var(--una-enter-scale,1)) rotate(var(--una-enter-rotate,0))}}@keyframes una-out{to{opacity:var(--una-exit-opacity,1);transform:translate3d(var(--una-exit-translate-x,0),var(--una-exit-translate-y,0),0) scale3d(var(--una-exit-scale,1),var(--una-exit-scale,1),var(--una-exit-scale,1)) rotate(var(--una-exit-rotate,0))}}@keyframes ping{0%{transform:scale(1);opacity:1}75%,100%{transform:scale(2);opacity:0}}@keyframes pulse{0%, 100% {opacity:1} 50% {opacity:.5}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite;}.animate-pulse{animation:pulse 2s cubic-bezier(0.4,0,.6,1) infinite;}.animate-spin{animation:spin 1s linear infinite;}.\*\:data-\[slot\=card\]\:from-primary\/5 > *[data-slot=card]{--un-from-opacity:5%;--un-gradient-from:color-mix(in oklab, var(--colors-primary-DEFAULT) var(--un-from-opacity), transparent);--un-gradient-stops:var(--un-gradient-via-stops, var(--un-gradient-position), var(--un-gradient-from) var(--un-gradient-from-position), var(--un-gradient-to) var(--un-gradient-to-position));}.\*\:data-\[slot\=card\]\:to-card > *[data-slot=card]{--un-gradient-to:color-mix(in oklab, var(--colors-card-DEFAULT) var(--un-to-opacity), transparent);--un-gradient-stops:var(--un-gradient-via-stops, var(--un-gradient-position), var(--un-gradient-from) var(--un-gradient-from-position), var(--un-gradient-to) var(--un-gradient-to-position));}.\*\:data-\[slot\=card\]\:bg-gradient-to-t > *[data-slot=card]{--un-gradient-position:to top in oklab;background-image:linear-gradient(var(--un-gradient-stops));}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;}.object-cover{object-fit:cover;}.object-contain{object-fit:contain;}.min-h-svh{min-height:100svh;}.h-svh{height:100svh;}.blur{--un-blur:blur(8px);filter:var(--un-blur,) var(--un-brightness,) var(--un-contrast,) var(--un-grayscale,) var(--un-hue-rotate,) var(--un-invert,) var(--un-saturate,) var(--un-sepia,) var(--un-drop-shadow,);}.blur-\[5px\]{--un-blur:blur(5px);filter:var(--un-blur,) var(--un-brightness,) var(--un-contrast,) var(--un-grayscale,) var(--un-hue-rotate,) var(--un-invert,) var(--un-saturate,) var(--un-sepia,) var(--un-drop-shadow,);}.hover\:blur-none:hover{--un-blur:blur(0);filter:var(--un-blur,) var(--un-brightness,) var(--un-contrast,) var(--un-grayscale,) var(--un-hue-rotate,) var(--un-invert,) var(--un-saturate,) var(--un-sepia,) var(--un-drop-shadow,);}.dark .dark\:brightness-\[0\.2\]{--un-brightness:brightness(0.2);filter:var(--un-blur,) var(--un-brightness,) var(--un-contrast,) var(--un-grayscale,) var(--un-hue-rotate,) var(--un-invert,) var(--un-saturate,) var(--un-sepia,) var(--un-drop-shadow,);}.dark .dark\:grayscale,.grayscale{--un-grayscale:grayscale(100%);filter:var(--un-blur,) var(--un-brightness,) var(--un-contrast,) var(--un-grayscale,) var(--un-hue-rotate,) var(--un-invert,) var(--un-saturate,) var(--un-sepia,) var(--un-drop-shadow,);}.invert{--un-invert:invert(100%);filter:var(--un-blur,) var(--un-brightness,) var(--un-contrast,) var(--un-grayscale,) var(--un-hue-rotate,) var(--un-invert,) var(--un-saturate,) var(--un-sepia,) var(--un-drop-shadow,);}.filter,[filter=""]{filter:var(--un-blur,) var(--un-brightness,) var(--un-contrast,) var(--un-grayscale,) var(--un-hue-rotate,) var(--un-invert,) var(--un-saturate,) var(--un-sepia,) var(--un-drop-shadow,);}.backdrop-filter{-webkit-backdrop-filter:var(--un-backdrop-blur,) var(--un-backdrop-brightness,) var(--un-backdrop-contrast,) var(--un-backdrop-grayscale,) var(--un-backdrop-hue-rotate,) var(--un-backdrop-invert,) var(--un-backdrop-opacity,) var(--un-backdrop-saturate,) var(--un-backdrop-sepia,);backdrop-filter:var(--un-backdrop-blur,) var(--un-backdrop-brightness,) var(--un-backdrop-contrast,) var(--un-backdrop-grayscale,) var(--un-backdrop-hue-rotate,) var(--un-backdrop-invert,) var(--un-backdrop-opacity,) var(--un-backdrop-saturate,) var(--un-backdrop-sepia,);}.\*\:data-\[slot\=select-value\]\:line-clamp-1 > *[data-slot=select-value]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}.scroll-my-1{scroll-margin-block:calc(var(--spacing) * 1);}.scroll-py-1{scroll-padding-block:calc(var(--spacing) * 1);}.table,[aria-expanded~="table"][aria-expanded="true"],[table=""]{display:table;}.table-caption{display:table-caption;}.table-cell{display:table-cell;}[table~="column"]{display:table-column;}.table-row{display:table-row;}.border-collapse{border-collapse:collapse;}.caption-bottom{caption-side:bottom;}.touch-none{touch-action:none;}.tabular-nums{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal,) var(--un-slashed-zero,) var(--un-numeric-figure,) var(--un-numeric-spacing,) var(--un-numeric-fraction,);}.field-sizing-content{field-sizing:content;}.data-\[state\=open\]\:fade-in-0[data-state=open],.fade-in,.fade-in-0{--una-enter-opacity:0;}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--una-exit-opacity:0;}.data-\[state\=open\]\:zoom-in-95[data-state=open],.zoom-in-95{--una-enter-scale:0.95;}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--una-exit-scale:0.95;}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--una-enter-translate-y:-0.5rem;}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--una-enter-translate-x:0.5rem;}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--una-enter-translate-x:-0.5rem;}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--una-enter-translate-y:0.5rem;}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--una-enter-translate-y:100%;}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--una-enter-translate-x:-100%;}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--una-enter-translate-x:100%;}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--una-enter-translate-y:-100%;}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--una-exit-translate-y:100%;}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--una-exit-translate-x:-100%;}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--una-exit-translate-x:100%;}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--una-exit-translate-y:-100%;}.dark\:has-data-\[state\=checked\]\:bg-primary\/10{.dark &:has(*[data-state=checked]){background-color:color-mix(in srgb, oklch(var(--primary)) 10%, transparent);}}.divide-y{:where(&>:not(:last-child)){--un-divide-y-reverse:0;border-top-width:calc(1px * var(--un-divide-y-reverse));border-top-style:var(--un-border-style);border-bottom-width:calc(1px * calc(1 - var(--un-divide-y-reverse)));border-bottom-style:var(--un-border-style);}}.group-data-\[collapsible\=icon\]\:-mt-8{&:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8);}}.group-data-\[collapsible\=icon\]\:hidden{&:is(:where(.group)[data-collapsible=icon] *){display:none;}}.group-data-\[collapsible\=icon\]\:opacity-0{&:is(:where(.group)[data-collapsible=icon] *){opacity:0%;}}.group-data-\[collapsible\=icon\]\:overflow-hidden{&:is(:where(.group)[data-collapsible=icon] *){overflow:hidden;}}.group-data-\[collapsible\=icon\]\:p-0\!{&:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 0) !important;}}.group-data-\[collapsible\=icon\]\:p-2\!{&:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2) !important;}}.group-data-\[collapsible\=icon\]\:size-8\!{&:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8) !important;height:calc(var(--spacing) * 8) !important;}}.group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\]{&:is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon);}}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]{&:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)));}}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]{&:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)) + 2px);}}.group-data-\[collapsible\=offcanvas\]\:after\:left-full{&:is(:where(.group)[data-collapsible=offcanvas] *)::after{left:100%;}}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{&:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1);}}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{&:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1);}}.group-data-\[collapsible\=offcanvas\]\:translate-x-0{&:is(:where(.group)[data-collapsible=offcanvas] *){--un-translate-x:calc(var(--spacing) * 0);translate:var(--un-translate-x) var(--un-translate-y);}}.group-data-\[collapsible\=offcanvas\]\:w-0{&:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing) * 0);}}.group-data-\[disabled\=true\]\:opacity-50{&:is(:where(.group)[data-disabled=true] *){opacity:50%;}}.group-data-\[disabled\=true\]\:pointer-events-none{&:is(:where(.group)[data-disabled=true] *){pointer-events:none;}}.group-data-\[disabled\=true\]\/field\:opacity-50{&:is(:where(.group\/field)[data-disabled=true] *){opacity:50%;}}.group-data-\[disabled\=true\]\/input-group\:opacity-50{&:is(:where(.group\/input-group)[data-disabled=true] *){opacity:50%;}}.group-data-\[side\=left\]\:-right-4{&:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4);}}.group-data-\[side\=left\]\:border-r{&:is(:where(.group)[data-side=left] *){border-right-width:1px;}}.group-data-\[side\=right\]\:border-l{&:is(:where(.group)[data-side=right] *){border-left-width:1px;}}.group-data-\[side\=right\]\:left-0{&:is(:where(.group)[data-side=right] *){left:calc(var(--spacing) * 0);}}.group-data-\[side\=right\]\:rotate-180{&:is(:where(.group)[data-side=right] *){rotate:180deg;}}.group-data-\[variant\=floating\]\:border{&:is(:where(.group)[data-variant=floating] *){border-width:1px;}}.group-data-\[variant\=floating\]\:border-sidebar-border{&:is(:where(.group)[data-variant=floating] *){border-color:color-mix(in srgb, oklch(var(--sidebar-border)) var(--un-border-opacity), transparent);}}.group-data-\[variant\=floating\]\:rounded-lg{&:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius-lg);}}.group-data-\[variant\=floating\]\:shadow-sm{&:is(:where(.group)[data-variant=floating] *){--un-shadow:0 1px 3px 0 var(--un-shadow-color, rgb(0 0 0 / 0.1)),0 1px 2px -1px var(--un-shadow-color, rgb(0 0 0 / 0.1));box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}}.group-data-\[variant\=outline\]\/field-group\:-mb-2{&:is(:where(.group\/field-group)[data-variant=outline] *){margin-bottom:calc(var(--spacing) * -2);}}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]{&:has(*[data-slot=card-action]){grid-template-columns:1fr auto;}}.has-data-\[state\=checked\]\:bg-primary\/5{&:has(*[data-state=checked]){background-color:color-mix(in srgb, oklch(var(--primary)) 5%, transparent);}}.has-data-\[state\=checked\]\:border-primary{&:has(*[data-state=checked]){border-color:color-mix(in srgb, oklch(var(--primary)) var(--un-border-opacity), transparent);}}.has-data-\[variant\=inset\]\:bg-sidebar{&:has(*[data-variant=inset]){background-color:color-mix(in srgb, oklch(var(--sidebar-background)) var(--un-bg-opacity), transparent);}}.hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar{&:is(:where(.group)[data-collapsible=offcanvas] *):hover{background-color:color-mix(in srgb, oklch(var(--sidebar-background)) var(--un-bg-opacity), transparent);}}.in-data-\[side\=left\]\:cursor-w-resize{:where(*[data-side=left]) &{cursor:w-resize;}}.in-data-\[side\=right\]\:cursor-e-resize{:where(*[data-side=right]) &{cursor:e-resize;}}.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground{&:is(:where(.peer\/menu-button)[data-active=true] ~ *){color:color-mix(in srgb, oklch(var(--sidebar-accent-foreground)) var(--un-text-opacity), transparent);}}.peer-data-\[size\=default\]\/menu-button\:top-1\.5{&:is(:where(.peer\/menu-button)[data-size=default] ~ *){top:calc(var(--spacing) * 1.5);}}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{&:is(:where(.peer\/menu-button)[data-size=lg] ~ *){top:calc(var(--spacing) * 2.5);}}.peer-data-\[size\=sm\]\/menu-button\:top-1{&:is(:where(.peer\/menu-button)[data-size=sm] ~ *){top:calc(var(--spacing) * 1);}}.space-x-1{:where(&>:not(:last-child)){--un-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 1) * var(--un-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--un-space-x-reverse)));}}.space-y-1\.5{:where(&>:not(:last-child)){--un-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--un-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--un-space-y-reverse)));}}.space-y-2{:where(&>:not(:last-child)){--un-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--un-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--un-space-y-reverse)));}}@media (forced-colors: active){.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer,.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector,.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface,.outline-hidden{outline:2px solid transparent;outline-offset:2px;}.focus\:outline-hidden:focus{outline:2px solid transparent;outline-offset:2px;}.focus-visible\:outline-hidden:focus-visible{outline:2px solid transparent;outline-offset:2px;}}@media (prefers-reduced-motion: reduce){.motion-reduce\:transition-none{transition:none;}}@supports (color: color-mix(in lab, red, red)){.\!text-amber-600{color:color-mix(in oklab, var(--colors-amber-600) var(--un-text-opacity), transparent) !important;}.\!text-emerald-600{color:color-mix(in oklab, var(--colors-emerald-600) var(--un-text-opacity), transparent) !important;}.\!text-red-600{color:color-mix(in oklab, var(--colors-red-600) var(--un-text-opacity), transparent) !important;}.dark .dark\:\!text-amber-400{color:color-mix(in oklab, var(--colors-amber-400) var(--un-text-opacity), transparent) !important;}.dark .dark\:\!text-emerald-400{color:color-mix(in oklab, var(--colors-emerald-400) var(--un-text-opacity), transparent) !important;}.dark .dark\:\!text-red-400{color:color-mix(in oklab, var(--colors-red-400) var(--un-text-opacity), transparent) !important;}.dark .dark\:text-amber-400{color:color-mix(in oklab, var(--colors-amber-400) var(--un-text-opacity), transparent);}.dark .dark\:text-emerald-400{color:color-mix(in oklab, var(--colors-emerald-400) var(--un-text-opacity), transparent);}.dark .dark\:text-red-400{color:color-mix(in oklab, var(--colors-red-400) var(--un-text-opacity), transparent);}.data-\[placeholder\]\:text-white\/85[data-placeholder]{color:color-mix(in oklab, var(--colors-white) 85%, transparent);}.text-amber-600{color:color-mix(in oklab, var(--colors-amber-600) var(--un-text-opacity), transparent);}.text-blue-500{color:color-mix(in oklab, var(--colors-blue-500) var(--un-text-opacity), transparent);}.text-emerald-600{color:color-mix(in oklab, var(--colors-emerald-600) var(--un-text-opacity), transparent);}.text-red-600{color:color-mix(in oklab, var(--colors-red-600) var(--un-text-opacity), transparent);}.text-white{color:color-mix(in oklab, var(--colors-white) var(--un-text-opacity), transparent);}.text-white\/85{color:color-mix(in oklab, var(--colors-white) 85%, transparent);}[text-color~="red"]{color:color-mix(in oklab, var(--colors-red-DEFAULT) var(--un-text-opacity), transparent);}[text-white=""]{color:color-mix(in oklab, var(--colors-white) var(--un-text-opacity), transparent);}.dark .dark\:hover\:\!text-amber-400:hover{color:color-mix(in oklab, var(--colors-amber-400) var(--un-text-opacity), transparent) !important;}.dark .dark\:hover\:\!text-emerald-400:hover{color:color-mix(in oklab, var(--colors-emerald-400) var(--un-text-opacity), transparent) !important;}.dark .dark\:hover\:\!text-red-400:hover{color:color-mix(in oklab, var(--colors-red-400) var(--un-text-opacity), transparent) !important;}.hover\:\!text-amber-600:hover{color:color-mix(in oklab, var(--colors-amber-600) var(--un-text-opacity), transparent) !important;}.hover\:\!text-emerald-600:hover{color:color-mix(in oklab, var(--colors-emerald-600) var(--un-text-opacity), transparent) !important;}.hover\:\!text-red-600:hover{color:color-mix(in oklab, var(--colors-red-600) var(--un-text-opacity), transparent) !important;}.hover\:text-white:hover{color:color-mix(in oklab, var(--colors-white) var(--un-text-opacity), transparent);}.color-white{color:color-mix(in oklab, var(--colors-white) var(--un-text-opacity), transparent);}.dark .dark\:color-white{color:color-mix(in oklab, var(--colors-white) var(--un-text-opacity), transparent);}.light .light\:color-black{color:color-mix(in oklab, var(--colors-black) var(--un-text-opacity), transparent);}[color-white=""]{color:color-mix(in oklab, var(--colors-white) var(--un-text-opacity), transparent);}[color~="red"]{color:color-mix(in oklab, var(--colors-red-DEFAULT) var(--un-text-opacity), transparent);}[color~="white"]{color:color-mix(in oklab, var(--colors-white) var(--un-text-opacity), transparent);}.border-amber-500\/30{border-color:color-mix(in oklab, var(--colors-amber-500) 30%, transparent);}.border-emerald-500\/30{border-color:color-mix(in oklab, var(--colors-emerald-500) 30%, transparent);}.border-gray{border-color:color-mix(in oklab, var(--colors-gray-DEFAULT) var(--un-border-opacity), transparent);}.border-red-500\/30{border-color:color-mix(in oklab, var(--colors-red-500) 30%, transparent);}.border-white\/25{border-color:color-mix(in oklab, var(--colors-white) 25%, transparent);}[border-gray=""]{border-color:color-mix(in oklab, var(--colors-gray-DEFAULT) var(--un-border-opacity), transparent);}.bg-amber-500\/10{background-color:color-mix(in oklab, var(--colors-amber-500) 10%, transparent);}.bg-black\/80{background-color:color-mix(in oklab, var(--colors-black) 80%, transparent);}.bg-emerald-500\/10{background-color:color-mix(in oklab, var(--colors-emerald-500) 10%, transparent);}.bg-emerald-600{background-color:color-mix(in oklab, var(--colors-emerald-600) var(--un-bg-opacity), transparent);}.bg-gray{background-color:color-mix(in oklab, var(--colors-gray-DEFAULT) var(--un-bg-opacity), transparent);}.bg-positive{background-color:color-mix(in oklab, var(--colors-positive) var(--un-bg-opacity), transparent);}.bg-red{background-color:color-mix(in oklab, var(--colors-red-DEFAULT) var(--un-bg-opacity), transparent);}.bg-red-500\/10{background-color:color-mix(in oklab, var(--colors-red-500) 10%, transparent);}.bg-white{background-color:color-mix(in oklab, var(--colors-white) var(--un-bg-opacity), transparent);}.bg-white\/5{background-color:color-mix(in oklab, var(--colors-white) 5%, transparent);}.dark .dark\:bg-gray-800{background-color:color-mix(in oklab, var(--colors-gray-800) var(--un-bg-opacity), transparent);}.light .light\:bg-white{background-color:color-mix(in oklab, var(--colors-white) var(--un-bg-opacity), transparent);}[bg-gray=""]{background-color:color-mix(in oklab, var(--colors-gray-DEFAULT) var(--un-bg-opacity), transparent);}.dark .dark\:hover\:bg-gray-700:hover{background-color:color-mix(in oklab, var(--colors-gray-700) var(--un-bg-opacity), transparent);}.hover\:bg-emerald-700:hover{background-color:color-mix(in oklab, var(--colors-emerald-700) var(--un-bg-opacity), transparent);}.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--colors-white) 10%, transparent);}.light .light\:hover\:bg-gray-100:hover{background-color:color-mix(in oklab, var(--colors-gray-100) var(--un-bg-opacity), transparent);}a.\[a\&\]\:hover\:bg-positive\/90:hover{background-color:color-mix(in oklab, var(--colors-positive) 90%, transparent);}}@container card (min-width: 28rem){.\@md\/card\:flex-row{flex-direction:row;}.\@md\/card\:gap-2{gap:calc(var(--spacing) * 2);}.\@md\/card\:items-center{align-items:center;}.\@md\/card\:justify-between{justify-content:space-between;}}@container field-group (min-width: 28rem){.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(undefined){margin-top:1px;}.\@md\/field-group\:\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:1 1 auto;}.\@md\/field-group\:flex-row{flex-direction:row;}.\@md\/field-group\:\[\&\>\*\]\:w-auto>*{width:auto;}.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start;}.\@md\/field-group\:items-center{align-items:center;}}@media (max-width: calc(40rem - 0.1px)){.max-sm\:max-w-50{max-width:calc(var(--spacing) * 50);}}@media (min-width: 40rem){.sm\:mt-0{margin-top:calc(var(--spacing) * 0);}.sm\:text-left{text-align:left;}.sm\:rounded-lg{border-radius:var(--radius-lg);}.sm\:flex{display:flex;}.sm\:flex-row{flex-direction:row;}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5);}.sm\:gap-x-4{column-gap:calc(var(--spacing) * 4);}.sm\:gap-y-0{row-gap:calc(var(--spacing) * 0);}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}.sm\:max-w-\[80vw\]{max-width:80vw;}.sm\:max-w-\[90vw\]{max-width:90vw;}.sm\:max-w-\[96vw\]{max-width:96vw;}.sm\:max-w-2xl{max-width:var(--container-2xl);}.sm\:max-w-3xl{max-width:var(--container-3xl);}.sm\:max-w-lg,[sm\:max-w-lg=""]{max-width:var(--container-lg);}.sm\:max-w-md{max-width:var(--container-md);}.sm\:max-w-sm{max-width:var(--container-sm);}.sm\:inline{display:inline;}.sm\:justify-end{justify-content:flex-end;}}.md\:peer-data-\[variant\=inset\]\:m-2{@media (min-width: 48rem){&:is(:where(.peer)[data-variant=inset] ~ *){margin:calc(var(--spacing) * 2);}}}.md\:peer-data-\[variant\=inset\]\:ml-0{@media (min-width: 48rem){&:is(:where(.peer)[data-variant=inset] ~ *){margin-left:calc(var(--spacing) * 0);}}}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2{&:is(:where(.peer)[data-state=collapsed] ~ *){@media (min-width: 48rem){&:is(:where(.peer)[data-variant=inset] ~ *){margin-left:calc(var(--spacing) * 2);}}}}.md\:peer-data-\[variant\=inset\]\:rounded-xl{@media (min-width: 48rem){&:is(:where(.peer)[data-variant=inset] ~ *){border-radius:var(--radius-xl);}}}.md\:peer-data-\[variant\=inset\]\:shadow-sm{@media (min-width: 48rem){&:is(:where(.peer)[data-variant=inset] ~ *){--un-shadow:0 1px 3px 0 var(--un-shadow-color, rgb(0 0 0 / 0.1)),0 1px 2px -1px var(--un-shadow-color, rgb(0 0 0 / 0.1));box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}}}@media (min-width: 48rem){.md\:text-sm{font-size:var(--text-sm-fontSize);line-height:var(--un-leading, var(--text-sm-lineHeight));}.md\:p-10{padding:calc(var(--spacing) * 10);}.md\:p-8{padding:calc(var(--spacing) * 8);}.md\:px-3{padding-inline:calc(var(--spacing) * 3);}.md\:py-6{padding-block:calc(var(--spacing) * 6);}.md\:opacity-0{opacity:0%;}.md\:flex{display:flex;}.md\:gap-6{gap:calc(var(--spacing) * 6);}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr));}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}.md\:w-full{width:100%;}.md\:inline{display:inline;}.md\:block{display:block;}.md\:after\:hidden::after{display:none;}}@media (min-width: 64rem){.lg\:px-6{padding-inline:calc(var(--spacing) * 6);}.lg\:gap-2{gap:calc(var(--spacing) * 2);}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}.lg\:max-w-\[90vw\]{max-width:90vw;}.lg\:max-w-\[96vw\]{max-width:96vw;}.lg\:max-w-2xl,[lg\:max-w-2xl=""]{max-width:var(--container-2xl);}.lg\:max-w-4xl{max-width:var(--container-4xl);}.lg\:hidden{display:none;}}@media (min-width: 80rem){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr));}}@layer base, components, utilities, theme;
/* stylelint-disable scss/at-rule-no-unknown */

 @unocss;

@layer base {
  @unocss preflights;
}

@layer utilities {
  /* @unocss default; */


}

@layer theme {

@font-face {
  font-family: Geist;
  src: local("Geist Regular"), local("Geist"), url("/assets/geist-BSv3nOGs.woff2") format(woff2);
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  unicode-range: U+0-FF, 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: Geist;
  src: local("Geist Medium"), url("/assets/geist-BSv3nOGs.woff2") format(woff2);
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  unicode-range: U+0-FF, 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: Geist;
  src: local("Geist SemiBold"), url("/assets/geist-BSv3nOGs.woff2") format(woff2);
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  unicode-range: U+0-FF, 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: Geist Mono;
  src: local("Geist Mono Regular"), local("Geist Mono"), url("/assets/geist-mono-B9bzV8FE.woff2") format(woff2);
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  unicode-range: U+0-FF, 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: Geist Mono;
  src: local("Geist Mono Regular"), local("Geist Mono"), url("/assets/geist-mono-B9bzV8FE.woff2") format(woff);
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: Geist Mono;
  src: local("Geist Mono Medium"), url("/assets/geist-mono-B9bzV8FE.woff2") format(woff2);
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  unicode-range: U+0-FF, 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;
}


  :root {
    --font-sans:"Geist", "Geist Fallback: BlinkMacSystemFont", "Geist Fallback: Segoe UI", "Geist Fallback: Helvetica Neue", "Geist Fallback: Arial", "Geist Fallback: Noto Sans",Arial,ui-sans-serif,system-ui,sans-serif;
    --font-mono:"Geist Mono", "Geist Mono Fallback: Courier New", "Geist Mono Fallback: Roboto Mono", "Geist Mono Fallback: Noto Sans Mono",ui-monospace,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  body {
    font-synthesis-weight: none;
    text-rendering: optimizeLegibility;
  }
}

@layer utilities {
  /* Default border colour for everything. `:where()` keeps specificity at 0 so any explicit
     `border-<color>` utility still wins — the previous `!important` flattened them all to --border. */
  :where(*, ::after, ::before) {
    border-color: oklch(var(--border));
  }
}


@layer base {
  :root {
    /* --sidebar: 99% 0 0; */
    --sidebar-background: var(--sidebar);
    /* --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 {
    /* Native controls (number spinners, date pickers, scrollbars) drawn for a dark page. */
    color-scheme: dark;
    /* --sidebar: 240 5.9% 10%; */
    --sidebar-background: var(--sidebar);
    /* --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%; */
  }
}

@layer utilities {
  .bg-sidebar-primary {
    background-color: oklch(var(--sidebar-primary));
  }

  .text-sidebar-foreground {
    color: oklch(var(--sidebar-foreground));
  }
  .text-sidebar-primary-foreground {
	  color: oklch(var(--sidebar-primary-foreground));
  }
}

@layer base {
  /* width */
  ::-webkit-scrollbar {
    width: 8px;
  }

  /* Track */
  ::-webkit-scrollbar-track {
    background: #f1f1f1;
  }

  /* Handle */
  ::-webkit-scrollbar-thumb {
    border-radius: 5px;
    background: #888888;
  }

  /* Handle on hover */
  ::-webkit-scrollbar-thumb:hover {
    background: #555555;
  }

  /* if dark is active, show dark */
  .thin-firefox-scrollbar {
    scrollbar-color: #888888 #f1f1f1;
    scrollbar-width: thin;
  }
  html.dark .thin-firefox-scrollbar {
    scrollbar-color: #bbbbbb #222222;
  }
}
