/* node_modules/@mantine/core/styles.css */
:where(.tw-app) *,
:where(.tw-app) *::before,
:where(.tw-app) *::after {
  box-sizing: border-box;
}
:where(.tw-app) input,
:where(.tw-app) button,
:where(.tw-app) textarea,
:where(.tw-app) select {
  font: inherit;
}
:where(.tw-app) button,
:where(.tw-app) select {
  text-transform: none;
}
:where(.tw-app, body:has(> .tw-app)) {
  margin: 0;
  font-family: var(--mantine-font-family);
  font-size: var(--mantine-font-size-md);
  line-height: var(--mantine-line-height);
  background-color: var(--mantine-color-body);
  color: var(--mantine-color-text);
  -webkit-font-smoothing: var(--mantine-webkit-font-smoothing);
  -moz-osx-font-smoothing: var(--mantine-moz-font-smoothing);
}
@media screen and (max-device-width: 31.25em) {
  :where(.tw-app, body:has(> .tw-app)) {
    -webkit-text-size-adjust: 100%;
  }
}
@media (prefers-reduced-motion: reduce) {
  :where(.tw-app) [data-respect-reduced-motion] [data-reduce-motion] {
    transition: none;
    animation: none;
  }
}
.mantine-focus-auto:focus-visible {
  outline: 2px solid var(--mantine-primary-color-filled);
  outline-offset: calc(0.125rem * var(--mantine-scale));
}
.mantine-active:active {
  transform: translateY(calc(0.0625rem * var(--mantine-scale)));
}
fieldset:disabled .mantine-active:active {
  transform: none;
}
:where([dir=rtl]) .mantine-rotate-rtl {
  transform: rotate(180deg);
}
:root {
  --mantine-scale: 1;
  --mantine-cursor-type: default;
  --mantine-webkit-font-smoothing: antialiased;
  --mantine-color-scheme: light dark;
  --mantine-moz-font-smoothing: grayscale;
  --mantine-color-white: #fff;
  --mantine-color-black: #000;
  --mantine-line-height: 1.55;
  --mantine-font-family:
    -apple-system,
    BlinkMacSystemFont,
    Segoe UI,
    Roboto,
    Helvetica,
    Arial,
    sans-serif,
    Apple Color Emoji,
    Segoe UI Emoji;
  --mantine-font-family-monospace:
    ui-monospace,
    SFMono-Regular,
    Menlo,
    Monaco,
    Consolas,
    Liberation Mono,
    Courier New,
    monospace;
  --mantine-font-family-headings:
    -apple-system,
    BlinkMacSystemFont,
    Segoe UI,
    Roboto,
    Helvetica,
    Arial,
    sans-serif,
    Apple Color Emoji,
    Segoe UI Emoji;
  --mantine-radius-default: calc(0.25rem * var(--mantine-scale));
  --mantine-primary-color-filled: var(--mantine-color-blue-filled);
  --mantine-primary-color-filled-hover: var(--mantine-color-blue-filled-hover);
  --mantine-primary-color-light: var(--mantine-color-blue-light);
  --mantine-primary-color-light-color: var(--mantine-color-blue-light-color);
  --mantine-spacing-xs: calc(0.625rem * var(--mantine-scale));
  --mantine-spacing-sm: calc(0.75rem * var(--mantine-scale));
  --mantine-spacing-md: calc(1rem * var(--mantine-scale));
  --mantine-spacing-lg: calc(1.25rem * var(--mantine-scale));
  --mantine-spacing-xl: calc(2rem * var(--mantine-scale));
  --mantine-font-size-xs: calc(0.75rem * var(--mantine-scale));
  --mantine-font-size-sm: calc(0.875rem * var(--mantine-scale));
  --mantine-font-size-md: calc(1rem * var(--mantine-scale));
  --mantine-font-size-lg: calc(1.125rem * var(--mantine-scale));
  --mantine-font-size-xl: calc(1.25rem * var(--mantine-scale));
  --mantine-line-height-xs: 1.4;
  --mantine-line-height-sm: 1.45;
  --mantine-line-height-md: 1.55;
  --mantine-line-height-lg: 1.6;
  --mantine-line-height-xl: 1.65;
  --mantine-shadow-xs: 0 calc(0.0625rem * var(--mantine-scale)) calc(0.1875rem * var(--mantine-scale)) rgba(0, 0, 0, 0.05), 0 calc(0.0625rem * var(--mantine-scale)) calc(0.125rem * var(--mantine-scale)) rgba(0, 0, 0, 0.1);
  --mantine-shadow-sm:
    0 calc(0.0625rem * var(--mantine-scale)) calc(0.1875rem * var(--mantine-scale)) rgba(0, 0, 0, 0.05),
    rgba(0, 0, 0, 0.05) 0 calc(0.625rem * var(--mantine-scale)) calc(0.9375rem * var(--mantine-scale)) calc(-0.3125rem * var(--mantine-scale)),
    rgba(0, 0, 0, 0.04) 0 calc(0.4375rem * var(--mantine-scale)) calc(0.4375rem * var(--mantine-scale)) calc(-0.3125rem * var(--mantine-scale));
  --mantine-shadow-md:
    0 calc(0.0625rem * var(--mantine-scale)) calc(0.1875rem * var(--mantine-scale)) rgba(0, 0, 0, 0.05),
    rgba(0, 0, 0, 0.05) 0 calc(1.25rem * var(--mantine-scale)) calc(1.5625rem * var(--mantine-scale)) calc(-0.3125rem * var(--mantine-scale)),
    rgba(0, 0, 0, 0.04) 0 calc(0.625rem * var(--mantine-scale)) calc(0.625rem * var(--mantine-scale)) calc(-0.3125rem * var(--mantine-scale));
  --mantine-shadow-lg:
    0 calc(0.0625rem * var(--mantine-scale)) calc(0.1875rem * var(--mantine-scale)) rgba(0, 0, 0, 0.05),
    rgba(0, 0, 0, 0.05) 0 calc(1.75rem * var(--mantine-scale)) calc(1.4375rem * var(--mantine-scale)) calc(-0.4375rem * var(--mantine-scale)),
    rgba(0, 0, 0, 0.04) 0 calc(0.75rem * var(--mantine-scale)) calc(0.75rem * var(--mantine-scale)) calc(-0.4375rem * var(--mantine-scale));
  --mantine-shadow-xl:
    0 calc(0.0625rem * var(--mantine-scale)) calc(0.1875rem * var(--mantine-scale)) rgba(0, 0, 0, 0.05),
    rgba(0, 0, 0, 0.05) 0 calc(2.25rem * var(--mantine-scale)) calc(1.75rem * var(--mantine-scale)) calc(-0.4375rem * var(--mantine-scale)),
    rgba(0, 0, 0, 0.04) 0 calc(1.0625rem * var(--mantine-scale)) calc(1.0625rem * var(--mantine-scale)) calc(-0.4375rem * var(--mantine-scale));
  --mantine-radius-xs: calc(0.125rem * var(--mantine-scale));
  --mantine-radius-sm: calc(0.25rem * var(--mantine-scale));
  --mantine-radius-md: calc(0.5rem * var(--mantine-scale));
  --mantine-radius-lg: calc(1rem * var(--mantine-scale));
  --mantine-radius-xl: calc(2rem * var(--mantine-scale));
  --mantine-color-dark-0: #c9c9c9;
  --mantine-color-dark-1: #b8b8b8;
  --mantine-color-dark-2: #828282;
  --mantine-color-dark-3: #696969;
  --mantine-color-dark-4: #424242;
  --mantine-color-dark-5: #3b3b3b;
  --mantine-color-dark-6: #2e2e2e;
  --mantine-color-dark-7: #242424;
  --mantine-color-gray-0: #f8f9fa;
  --mantine-color-gray-1: #f1f3f5;
  --mantine-color-gray-2: #e9ecef;
  --mantine-color-gray-3: #dee2e6;
  --mantine-color-gray-4: #ced4da;
  --mantine-color-gray-5: #adb5bd;
  --mantine-color-gray-6: #868e96;
  --mantine-color-gray-7: #495057;
  --mantine-color-gray-8: #343a40;
  --mantine-color-gray-9: #212529;
  --mantine-color-red-0: #fff5f5;
  --mantine-color-red-1: #ffe3e3;
  --mantine-color-red-2: #ffc9c9;
  --mantine-color-red-3: #ffa8a8;
  --mantine-color-red-4: #ff8787;
  --mantine-color-red-5: #ff6b6b;
  --mantine-color-red-6: #fa5252;
  --mantine-color-red-7: #f03e3e;
  --mantine-color-red-8: #e03131;
  --mantine-color-red-9: #c92a2a;
  --mantine-color-pink-0: #fff0f6;
  --mantine-color-pink-1: #ffdeeb;
  --mantine-color-pink-2: #fcc2d7;
  --mantine-color-pink-3: #faa2c1;
  --mantine-color-pink-4: #f783ac;
  --mantine-color-pink-5: #f06595;
  --mantine-color-pink-6: #e64980;
  --mantine-color-pink-7: #d6336c;
  --mantine-color-pink-8: #c2255c;
  --mantine-color-pink-9: #a61e4d;
  --mantine-color-blue-0: #e7f5ff;
  --mantine-color-blue-3: #74c0fc;
  --mantine-color-blue-5: #339af0;
  --mantine-color-blue-6: #228be6;
  --mantine-color-blue-7: #1c7ed6;
  --mantine-color-blue-8: #1971c2;
  --mantine-color-blue-9: #1864ab;
  --mantine-color-cyan-0: #e3fafc;
  --mantine-color-cyan-1: #c5f6fa;
  --mantine-color-cyan-2: #99e9f2;
  --mantine-color-cyan-3: #66d9e8;
  --mantine-color-cyan-4: #3bc9db;
  --mantine-color-cyan-5: #22b8cf;
  --mantine-color-cyan-6: #15aabf;
  --mantine-color-cyan-7: #1098ad;
  --mantine-color-cyan-8: #0c8599;
  --mantine-color-cyan-9: #0b7285;
  --mantine-color-teal-0: #e6fcf5;
  --mantine-color-teal-1: #c3fae8;
  --mantine-color-teal-2: #96f2d7;
  --mantine-color-teal-3: #63e6be;
  --mantine-color-teal-4: #38d9a9;
  --mantine-color-teal-5: #20c997;
  --mantine-color-teal-6: #12b886;
  --mantine-color-teal-7: #0ca678;
  --mantine-color-teal-8: #099268;
  --mantine-color-teal-9: #087f5b;
  --mantine-color-green-0: #ebfbee;
  --mantine-color-green-1: #d3f9d8;
  --mantine-color-green-2: #b2f2bb;
  --mantine-color-green-3: #8ce99a;
  --mantine-color-green-4: #69db7c;
  --mantine-color-green-5: #51cf66;
  --mantine-color-green-6: #40c057;
  --mantine-color-green-7: #37b24d;
  --mantine-color-green-8: #2f9e44;
  --mantine-color-green-9: #2b8a3e;
  --mantine-color-yellow-0: #fff9db;
  --mantine-color-yellow-1: #fff3bf;
  --mantine-color-yellow-2: #ffec99;
  --mantine-color-yellow-3: #ffe066;
  --mantine-color-yellow-4: #ffd43b;
  --mantine-color-yellow-5: #fcc419;
  --mantine-color-yellow-6: #fab005;
  --mantine-color-yellow-7: #f59f00;
  --mantine-color-yellow-8: #f08c00;
  --mantine-color-yellow-9: #e67700;
  --mantine-color-orange-0: #fff4e6;
  --mantine-color-orange-1: #ffe8cc;
  --mantine-color-orange-2: #ffd8a8;
  --mantine-color-orange-3: #ffc078;
  --mantine-color-orange-4: #ffa94d;
  --mantine-color-orange-5: #ff922b;
  --mantine-color-orange-6: #fd7e14;
  --mantine-color-orange-7: #f76707;
  --mantine-color-orange-8: #e8590c;
  --mantine-color-orange-9: #d9480f;
}
:root :where(.tw-app, body:has(> .tw-app)) {
  color-scheme: var(--mantine-color-scheme);
}
:root:is([data-mantine-color-scheme="dark"],[data-theme="dark"]) {
  --mantine-color-scheme: dark;
  --mantine-color-text: var(--mantine-color-dark-0);
  --mantine-color-body: var(--mantine-color-dark-7);
  --mantine-color-error: var(--mantine-color-red-8);
  --mantine-color-placeholder: var(--mantine-color-dark-3);
  --mantine-color-dimmed: var(--mantine-color-dark-2);
  --mantine-color-gray-light: rgba(134, 142, 150, 0.15);
  --mantine-color-gray-light-color: var(--mantine-color-gray-3);
  --mantine-color-red-filled: var(--mantine-color-red-8);
  --mantine-color-red-light: rgba(250, 82, 82, 0.15);
  --mantine-color-red-light-color: var(--mantine-color-red-3);
  --mantine-color-blue-filled: var(--mantine-color-blue-8);
  --mantine-color-blue-filled-hover: var(--mantine-color-blue-9);
  --mantine-color-blue-light: rgba(34, 139, 230, 0.15);
  --mantine-color-blue-light-color: var(--mantine-color-blue-3);
  --mantine-color-green-filled: var(--mantine-color-green-8);
  --mantine-color-green-light: rgba(64, 192, 87, 0.15);
  --mantine-color-green-light-color: var(--mantine-color-green-3);
  --mantine-color-orange-filled: var(--mantine-color-orange-8);
  --mantine-color-orange-light: rgba(253, 126, 20, 0.15);
  --mantine-color-orange-light-color: var(--mantine-color-orange-3);
}
:root:is([data-mantine-color-scheme="light"],[data-theme="light"]) {
  --mantine-color-scheme: light;
  --mantine-color-text: var(--mantine-color-black);
  --mantine-color-body: var(--mantine-color-white);
  --mantine-color-error: var(--mantine-color-red-6);
  --mantine-color-placeholder: var(--mantine-color-gray-5);
  --mantine-color-dimmed: var(--mantine-color-gray-6);
  --mantine-color-gray-light: rgba(134, 142, 150, 0.1);
  --mantine-color-gray-light-color: var(--mantine-color-gray-6);
  --mantine-color-red-filled: var(--mantine-color-red-6);
  --mantine-color-red-light: rgba(250, 82, 82, 0.1);
  --mantine-color-red-light-color: var(--mantine-color-red-6);
  --mantine-color-blue-filled: var(--mantine-color-blue-6);
  --mantine-color-blue-filled-hover: var(--mantine-color-blue-7);
  --mantine-color-blue-light: rgba(34, 139, 230, 0.1);
  --mantine-color-blue-light-color: var(--mantine-color-blue-6);
  --mantine-color-green-filled: var(--mantine-color-green-6);
  --mantine-color-green-light: rgba(64, 192, 87, 0.1);
  --mantine-color-green-light-color: var(--mantine-color-green-6);
  --mantine-color-orange-filled: var(--mantine-color-orange-6);
  --mantine-color-orange-light: rgba(253, 126, 20, 0.1);
  --mantine-color-orange-light-color: var(--mantine-color-orange-6);
}
.m_87cf2631 {
  background-color: transparent;
  cursor: pointer;
  border: 0;
  padding: 0;
  appearance: none;
  font-size: var(--mantine-font-size-md);
  text-align: left;
  text-decoration: none;
  color: inherit;
  touch-action: manipulation;
  -webkit-tap-highlight-color: transparent;
}
:where([dir=rtl]) .m_87cf2631 {
  text-align: right;
}
.m_1b7284a3 {
  --paper-radius: var(--mantine-radius-default);
  outline: 0;
  -webkit-tap-highlight-color: transparent;
  display: block;
  touch-action: manipulation;
  text-decoration: none;
  border-radius: var(--paper-radius);
  box-shadow: var(--paper-shadow);
  background-color: var(--mantine-color-body);
}
:is([data-mantine-color-scheme="light"],[data-theme="light"]) .m_1b7284a3 {
  --paper-border-color: var(--mantine-color-gray-3);
}
:is([data-mantine-color-scheme="dark"],[data-theme="dark"]) .m_1b7284a3 {
  --paper-border-color: var(--mantine-color-dark-4);
}
.m_1b7284a3:where([data-with-border]) {
  border: calc(0.0625rem * var(--mantine-scale)) solid var(--paper-border-color);
}
.m_38a85659 {
  position: absolute;
  border: 1px solid var(--popover-border-color);
  padding: var(--mantine-spacing-sm) var(--mantine-spacing-md);
  box-shadow: var(--popover-shadow, none);
  border-radius: var(--popover-radius, var(--mantine-radius-default));
}
.m_38a85659:where([data-fixed]) {
  position: fixed;
}
.m_38a85659:focus {
  outline: none;
}
:where(:is([data-mantine-color-scheme="light"],[data-theme="light"])) .m_38a85659 {
  --popover-border-color: var(--mantine-color-gray-2);
  background-color: var(--mantine-color-white);
}
:where(:is([data-mantine-color-scheme="dark"],[data-theme="dark"])) .m_38a85659 {
  --popover-border-color: var(--mantine-color-dark-4);
  background-color: var(--mantine-color-dark-6);
}
.m_5ae2e3c {
  --loader-size-md: calc(2.25rem * var(--mantine-scale));
  --loader-size: var(--loader-size-md);
}
.m_8d3f4000 {
  --ai-size-xs: calc(1.125rem * var(--mantine-scale));
  --ai-size-sm: calc(1.375rem * var(--mantine-scale));
  --ai-size-md: calc(1.75rem * var(--mantine-scale));
  --ai-size-lg: calc(2.125rem * var(--mantine-scale));
  --ai-size: var(--ai-size-md);
  --ai-color: var(--mantine-color-white);
  line-height: 1;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
  user-select: none;
  overflow: hidden;
  width: var(--ai-size);
  height: var(--ai-size);
  min-width: var(--ai-size);
  min-height: var(--ai-size);
  border-radius: var(--ai-radius, var(--mantine-radius-default));
  background: var(--ai-bg, var(--mantine-primary-color-filled));
  color: var(--ai-color, var(--mantine-color-white));
  border: var(--ai-bd, calc(0.0625rem * var(--mantine-scale)) solid transparent);
  cursor: pointer;
}
@media (hover: hover) {
  .m_8d3f4000:hover:where(:not([data-loading], :disabled, [data-disabled])) {
    background-color: var(--ai-hover, var(--mantine-primary-color-filled-hover));
    color: var(--ai-hover-color, var(--ai-color));
  }
}
@media (hover: none) {
  .m_8d3f4000:active:where(:not([data-loading], :disabled, [data-disabled])) {
    background-color: var(--ai-hover, var(--mantine-primary-color-filled-hover));
    color: var(--ai-hover-color, var(--ai-color));
  }
}
.m_8d3f4000[data-loading] {
  cursor: not-allowed;
}
.m_8d3f4000[data-loading] .m_8d3afb97 {
  opacity: 0;
  transform: translateY(100%);
}
.m_8d3f4000:where(:disabled:not([data-loading]), [data-disabled]:not([data-loading])) {
  cursor: not-allowed;
  border: calc(0.0625rem * var(--mantine-scale)) solid transparent;
}
:where(:is([data-mantine-color-scheme="light"],[data-theme="light"])) .m_8d3f4000:where(:disabled:not([data-loading]), [data-disabled]:not([data-loading])) {
  background-color: var(--mantine-color-gray-1);
  color: var(--mantine-color-gray-5);
}
:where(:is([data-mantine-color-scheme="dark"],[data-theme="dark"])) .m_8d3f4000:where(:disabled:not([data-loading]), [data-disabled]:not([data-loading])) {
  background-color: var(--mantine-color-dark-6);
  color: var(--mantine-color-dark-3);
}
.m_8d3f4000:where(:disabled:not([data-loading]), [data-disabled]:not([data-loading])):active {
  transform: none;
}
.m_8d3afb97 {
  display: flex;
  align-items: center;
  justify-content: center;
  transition: transform 150ms ease, opacity 100ms ease;
  width: 100%;
  height: 100%;
}
.m_86a44da5 {
  --cb-size-md: calc(1.75rem * var(--mantine-scale));
  --cb-size: var(--cb-size-md);
  --cb-icon-size: 70%;
  --cb-radius: var(--mantine-radius-default);
  line-height: 1;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
  user-select: none;
  width: var(--cb-size);
  height: var(--cb-size);
  min-width: var(--cb-size);
  min-height: var(--cb-size);
  border-radius: var(--cb-radius);
}
:where(:is([data-mantine-color-scheme="light"],[data-theme="light"])) .m_86a44da5 {
  color: var(--mantine-color-gray-7);
}
:where(:is([data-mantine-color-scheme="dark"],[data-theme="dark"])) .m_86a44da5 {
  color: var(--mantine-color-dark-1);
}
.m_86a44da5[data-disabled],
.m_86a44da5:disabled {
  cursor: not-allowed;
  opacity: 0.6;
}
@media (hover: hover) {
  :where(:is([data-mantine-color-scheme="light"],[data-theme="light"])) .m_220c80f2:where(:not([data-disabled], :disabled)):hover {
    background-color: var(--mantine-color-gray-0);
  }
  :where(:is([data-mantine-color-scheme="dark"],[data-theme="dark"])) .m_220c80f2:where(:not([data-disabled], :disabled)):hover {
    background-color: var(--mantine-color-dark-6);
  }
}
@media (hover: none) {
  :where(:is([data-mantine-color-scheme="light"],[data-theme="light"])) .m_220c80f2:where(:not([data-disabled], :disabled)):active {
    background-color: var(--mantine-color-gray-0);
  }
  :where(:is([data-mantine-color-scheme="dark"],[data-theme="dark"])) .m_220c80f2:where(:not([data-disabled], :disabled)):active {
    background-color: var(--mantine-color-dark-6);
  }
}
.m_4081bf90 {
  display: flex;
  flex-direction: row;
  flex-wrap: var(--group-wrap, wrap);
  justify-content: var(--group-justify, flex-start);
  align-items: var(--group-align, center);
  gap: var(--group-gap, var(--mantine-spacing-md));
}
.m_4081bf90:where([data-grow]) > * {
  flex-grow: 1;
  max-width: var(--group-child-width);
}
.m_615af6c9 {
  line-height: 1;
  padding: 0;
  margin: 0;
  font-weight: 400;
  font-size: var(--mantine-font-size-md);
}
.m_b5489c3c {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: var(--mb-padding, var(--mantine-spacing-md));
  padding-inline-end: calc(var(--mb-padding, var(--mantine-spacing-md)) - calc(0.3125rem * var(--mantine-scale)));
  position: sticky;
  top: 0;
  background-color: var(--mantine-color-body);
  z-index: 1000;
  min-height: calc(3.75rem * var(--mantine-scale));
  transition: padding-inline-end 100ms;
}
.m_60c222c7 {
  position: fixed;
  width: 100%;
  top: 0;
  bottom: 0;
  z-index: var(--mb-z-index);
  pointer-events: none;
}
.m_fd1ab0aa {
  pointer-events: all;
  box-shadow: var(--mb-shadow, var(--mantine-shadow-xl));
}
.m_fd1ab0aa [data-mantine-scrollbar] {
  z-index: 1001;
}
[data-offset-scrollbars] .m_fd1ab0aa:has([data-mantine-scrollbar]) .m_b5489c3c {
  padding-inline-end: calc(var(--mb-padding, var(--mantine-spacing-md)) + calc(0.3125rem * var(--mantine-scale)));
}
.m_606cb269 {
  margin-inline-start: auto;
}
.m_5df29311 {
  padding: var(--mb-padding, var(--mantine-spacing-md));
  padding-top: var(--mb-padding, var(--mantine-spacing-md));
}
.m_5df29311:where(:not(:only-child)) {
  padding-top: 0;
}
.m_6c018570 {
  position: relative;
  margin-top: var(--input-margin-top, 0rem);
  margin-bottom: var(--input-margin-bottom, 0rem);
  --input-height-sm: calc(2.25rem * var(--mantine-scale));
  --input-padding-y-sm: calc(0.375rem * var(--mantine-scale));
  --input-height: var(--input-height-sm);
  --input-radius: var(--mantine-radius-default);
  --input-cursor: text;
  --input-text-align: left;
  --input-line-height: calc(var(--input-height) - calc(0.125rem * var(--mantine-scale)));
  --input-padding: calc(var(--input-height) / 3);
  --input-padding-inline-start: var(--input-padding);
  --input-padding-inline-end: var(--input-padding);
  --input-placeholder-color: var(--mantine-color-placeholder);
  --input-color: var(--mantine-color-text);
  --input-left-section-size: var(--input-left-section-width, calc(var(--input-height) - calc(0.125rem * var(--mantine-scale))));
  --input-right-section-size: var( --input-right-section-width, calc(var(--input-height) - calc(0.125rem * var(--mantine-scale))) );
  --input-size: var(--input-height);
  --section-y: calc(0.0625rem * var(--mantine-scale));
  --left-section-start: calc(0.0625rem * var(--mantine-scale));
  --left-section-border-radius: var(--input-radius) 0 0 var(--input-radius);
  --right-section-end: calc(0.0625rem * var(--mantine-scale));
  --right-section-border-radius: 0 var(--input-radius) var(--input-radius) 0;
}
.m_6c018570[data-variant=unstyled] {
  --input-padding: 0;
  --input-padding-y: 0;
  --input-padding-inline-start: 0;
  --input-padding-inline-end: 0;
}
.m_6c018570[data-pointer] {
  --input-cursor: pointer;
}
.m_6c018570[data-multiline] {
  --input-padding-y-sm: calc(0.34375rem * var(--mantine-scale));
  --input-size: auto;
  --input-line-height: var(--mantine-line-height);
  --input-padding-y: var(--input-padding-y-sm);
}
.m_6c018570[data-with-left-section] {
  --input-padding-inline-start: var(--input-left-section-size);
}
.m_6c018570[data-with-right-section] {
  --input-padding-inline-end: var(--input-right-section-size);
}
:is([data-mantine-color-scheme="light"],[data-theme="light"]) .m_6c018570 {
  --input-disabled-bg: var(--mantine-color-gray-1);
  --input-disabled-color: var(--mantine-color-gray-6);
}
:is([data-mantine-color-scheme="light"],[data-theme="light"]) .m_6c018570[data-variant=default] {
  --input-bd: var(--mantine-color-gray-4);
  --input-bg: var(--mantine-color-white);
  --input-bd-focus: var(--mantine-primary-color-filled);
}
:is([data-mantine-color-scheme="light"],[data-theme="light"]) .m_6c018570[data-variant=filled] {
  --input-bd: transparent;
  --input-bg: var(--mantine-color-gray-1);
  --input-bd-focus: var(--mantine-primary-color-filled);
}
:is([data-mantine-color-scheme="light"],[data-theme="light"]) .m_6c018570[data-variant=unstyled] {
  --input-bd: transparent;
  --input-bg: transparent;
  --input-bd-focus: transparent;
}
:is([data-mantine-color-scheme="dark"],[data-theme="dark"]) .m_6c018570 {
  --input-disabled-bg: var(--mantine-color-dark-6);
  --input-disabled-color: var(--mantine-color-dark-2);
}
:is([data-mantine-color-scheme="dark"],[data-theme="dark"]) .m_6c018570[data-variant=default] {
  --input-bd: var(--mantine-color-dark-4);
  --input-bg: var(--mantine-color-dark-6);
  --input-bd-focus: var(--mantine-primary-color-filled);
}
:is([data-mantine-color-scheme="dark"],[data-theme="dark"]) .m_6c018570[data-variant=filled] {
  --input-bd: transparent;
  --input-bg: var(--mantine-color-dark-5);
  --input-bd-focus: var(--mantine-primary-color-filled);
}
:is([data-mantine-color-scheme="dark"],[data-theme="dark"]) .m_6c018570[data-variant=unstyled] {
  --input-bd: transparent;
  --input-bg: transparent;
  --input-bd-focus: transparent;
}
:is([data-mantine-color-scheme],[data-theme]) .m_6c018570[data-error]:not([data-variant=unstyled]) {
  --input-bd: var(--mantine-color-error);
}
:is([data-mantine-color-scheme],[data-theme]) .m_6c018570[data-error] {
  --input-color: var(--mantine-color-error);
  --input-placeholder-color: var(--mantine-color-error);
  --input-section-color: var(--mantine-color-error);
}
:where([dir=rtl]) .m_6c018570 {
  --input-text-align: right;
  --left-section-border-radius: 0 var(--input-radius) var(--input-radius) 0;
  --right-section-border-radius: var(--input-radius) 0 0 var(--input-radius);
}
.m_8fb7ebe7 {
  -webkit-tap-highlight-color: transparent;
  appearance: none;
  resize: var(--input-resize, none);
  display: block;
  width: 100%;
  transition: border-color 100ms ease;
  text-align: var(--input-text-align);
  color: var(--input-color);
  border: calc(0.0625rem * var(--mantine-scale)) solid var(--input-bd);
  background-color: var(--input-bg);
  font-family: var(--input-font-family, var(--mantine-font-family));
  height: var(--input-size);
  min-height: var(--input-height);
  line-height: var(--input-line-height);
  font-size: var(--input-fz, var(--input-fz, var(--mantine-font-size-sm)));
  border-radius: var(--input-radius);
  padding-inline-start: var(--input-padding-inline-start);
  padding-inline-end: var(--input-padding-inline-end);
  padding-top: var(--input-padding-y, 0rem);
  padding-bottom: var(--input-padding-y, 0rem);
  cursor: var(--input-cursor);
  overflow: var(--input-overflow);
}
.m_8fb7ebe7[data-no-overflow] {
  --input-overflow: hidden;
}
.m_8fb7ebe7[data-monospace] {
  --input-font-family: var(--mantine-font-family-monospace);
  --input-fz: calc(var(--input-fz, var(--mantine-font-size-sm)) - calc(0.125rem * var(--mantine-scale)));
}
.m_8fb7ebe7:focus,
.m_8fb7ebe7:focus-within {
  outline: none;
  --input-bd: var(--input-bd-focus);
}
[data-error] .m_8fb7ebe7:focus,
[data-error] .m_8fb7ebe7:focus-within {
  --input-bd: var(--mantine-color-error);
}
.m_8fb7ebe7::placeholder {
  color: var(--input-placeholder-color);
  opacity: 1;
}
.m_8fb7ebe7::-webkit-inner-spin-button,
.m_8fb7ebe7::-webkit-outer-spin-button,
.m_8fb7ebe7::-webkit-search-decoration,
.m_8fb7ebe7::-webkit-search-cancel-button,
.m_8fb7ebe7::-webkit-search-results-button,
.m_8fb7ebe7::-webkit-search-results-decoration {
  appearance: none;
}
.m_8fb7ebe7[type=number] {
  -moz-appearance: textfield;
}
.m_8fb7ebe7:disabled,
.m_8fb7ebe7[data-disabled] {
  cursor: not-allowed;
  opacity: 0.6;
  background-color: var(--input-disabled-bg);
  color: var(--input-disabled-color);
}
.m_8fb7ebe7:has(input:disabled) {
  cursor: not-allowed;
  opacity: 0.6;
  background-color: var(--input-disabled-bg);
  color: var(--input-disabled-color);
}
.m_82577fc2 {
  pointer-events: var(--section-pointer-events);
  position: absolute;
  z-index: 1;
  inset-inline-start: var(--section-start);
  inset-inline-end: var(--section-end);
  bottom: var(--section-y);
  top: var(--section-y);
  display: flex;
  align-items: center;
  justify-content: center;
  width: var(--section-size);
  border-radius: var(--section-border-radius);
  color: var(--input-section-color, var(--mantine-color-dimmed));
}
.m_82577fc2[data-position=right] {
  --section-pointer-events: var(--input-right-section-pointer-events);
  --section-end: var(--right-section-end);
  --section-size: var(--input-right-section-size);
  --section-border-radius: var(--right-section-border-radius);
}
.m_82577fc2[data-position=left] {
  --section-pointer-events: var(--input-left-section-pointer-events);
  --section-start: var(--left-section-start);
  --section-size: var(--input-left-section-size);
  --section-border-radius: var(--left-section-border-radius);
}
.m_46b77525 {
  line-height: var(--mantine-line-height);
}
.m_8fdc1311 {
  display: inline-block;
  font-weight: 500;
  word-break: break-word;
  cursor: default;
  -webkit-tap-highlight-color: transparent;
  font-size: var(--input-label-size, var(--mantine-font-size-sm));
}
.m_8f816625 {
  word-wrap: break-word;
  line-height: 1.2;
  display: block;
  margin: 0;
  padding: 0;
}
.m_8f816625 {
  color: var(--mantine-color-error);
  font-size: var(--input-error-size, calc(var(--mantine-font-size-sm) - calc(0.125rem * var(--mantine-scale))));
}
.m_8bffd616 {
  display: flex;
}
.m_66836ed3 {
  --alert-radius: var(--mantine-radius-default);
  --alert-bg: var(--mantine-primary-color-light);
  --alert-bd: calc(0.0625rem * var(--mantine-scale)) solid transparent;
  --alert-color: var(--mantine-primary-color-light-color);
  padding: var(--mantine-spacing-md) var(--mantine-spacing-md);
  border-radius: var(--alert-radius);
  position: relative;
  overflow: hidden;
  background-color: var(--alert-bg);
  border: var(--alert-bd);
  color: var(--alert-color);
}
.m_a5d60502 {
  display: flex;
}
.m_667c2793 {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: var(--mantine-spacing-xs);
}
.m_6a03f287 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: var(--mantine-font-size-sm);
  font-weight: 700;
}
.m_6a03f287:where([data-with-close-button]) {
  padding-inline-end: var(--mantine-spacing-md);
}
.m_698f4f23 {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
}
.m_7fa78076 {
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: var(--mantine-font-size-sm);
}
:where(:is([data-mantine-color-scheme="light"],[data-theme="light"])) .m_7fa78076 {
  color: var(--mantine-color-black);
}
:where(:is([data-mantine-color-scheme="dark"],[data-theme="dark"])) .m_7fa78076 {
  color: var(--mantine-color-white);
}
.m_7fa78076:where([data-variant=filled]) {
  color: var(--alert-color);
}
.m_7fa78076:where([data-variant=white]) {
  color: var(--mantine-color-black);
}
.m_b6d8b162 {
  -webkit-tap-highlight-color: transparent;
  text-decoration: none;
  font-size: var(--text-fz, var(--mantine-font-size-md));
  line-height: var(--text-lh, var(--mantine-line-height-md));
  font-weight: normal;
  margin: 0;
  padding: 0;
  color: var(--text-color);
}
.m_b6d8b162:where([data-truncate]) {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.m_b6d8b162:where([data-truncate=start]) {
  direction: rtl;
  text-align: right;
}
:where([dir=rtl]) .m_b6d8b162:where([data-truncate=start]) {
  direction: ltr;
  text-align: left;
}
.m_b6d8b162:where([data-variant=gradient]) {
  background-image: var(--text-gradient);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.m_b6d8b162:where([data-line-clamp]) {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: var(--text-line-clamp);
  -webkit-box-orient: vertical;
}
.m_b6d8b162:where([data-inherit]) {
  line-height: inherit;
  font-weight: inherit;
  font-size: inherit;
}
.m_b6d8b162:where([data-inline]) {
  line-height: 1;
}
.m_2943220b {
  --combobox-chevron-size-sm: calc(1.125rem * var(--mantine-scale));
  --combobox-chevron-size: var(--combobox-chevron-size-sm);
}
:where(:is([data-mantine-color-scheme="light"],[data-theme="light"])) .m_2943220b {
  --_combobox-chevron-color: var(--combobox-chevron-color, var(--mantine-color-gray-6));
}
:where(:is([data-mantine-color-scheme="dark"],[data-theme="dark"])) .m_2943220b {
  --_combobox-chevron-color: var(--combobox-chevron-color, var(--mantine-color-dark-3));
}
.m_2943220b {
  width: var(--combobox-chevron-size);
  height: var(--combobox-chevron-size);
  color: var(--_combobox-chevron-color);
}
.m_2943220b:where([data-error]) {
  color: var(--combobox-chevron-color, var(--mantine-color-error));
}
.m_5f75b09e {
  --label-lh-sm: calc(1.25rem * var(--mantine-scale));
  --label-lh-md: calc(1.5rem * var(--mantine-scale));
  --label-lh: var(--label-lh-sm);
}
.m_5f75b09e[data-label-position=left] {
  --label-order: 1;
  --label-offset-end: var(--mantine-spacing-sm);
  --label-offset-start: 0;
}
.m_5f75b09e[data-label-position=right] {
  --label-order: 2;
  --label-offset-end: 0;
  --label-offset-start: var(--mantine-spacing-sm);
}
.m_5f6e695e {
  display: flex;
}
.m_d3ea56bb {
  --label-cursor: var(--mantine-cursor-type);
  -webkit-tap-highlight-color: transparent;
  display: inline-flex;
  flex-direction: column;
  font-size: var(--label-fz, var(--mantine-font-size-sm));
  line-height: var(--label-lh);
  cursor: var(--label-cursor);
  order: var(--label-order);
}
fieldset:disabled .m_d3ea56bb,
.m_d3ea56bb[data-disabled] {
  --label-cursor: not-allowed;
}
.m_8ee546b8 {
  cursor: var(--label-cursor);
  color: inherit;
  padding-inline-start: var(--label-offset-start);
  padding-inline-end: var(--label-offset-end);
}
:where(:is([data-mantine-color-scheme="light"],[data-theme="light"])) fieldset:disabled .m_8ee546b8,
:where(:is([data-mantine-color-scheme="light"],[data-theme="light"])) .m_8ee546b8:where([data-disabled]) {
  color: var(--mantine-color-gray-5);
}
:where(:is([data-mantine-color-scheme="dark"],[data-theme="dark"])) fieldset:disabled .m_8ee546b8,
:where(:is([data-mantine-color-scheme="dark"],[data-theme="dark"])) .m_8ee546b8:where([data-disabled]) {
  color: var(--mantine-color-dark-3);
}
.m_bf2d988c {
  --checkbox-size-sm: calc(1.25rem * var(--mantine-scale));
  --checkbox-size: var(--checkbox-size-sm);
  --checkbox-color: var(--mantine-primary-color-filled);
  --checkbox-icon-color: var(--mantine-color-white);
}
.m_26062bec {
  position: relative;
  width: var(--checkbox-size);
  height: var(--checkbox-size);
  order: 1;
}
.m_26062bec:where([data-label-position=left]) {
  order: 2;
}
.m_26063560 {
  appearance: none;
  border: calc(0.0625rem * var(--mantine-scale)) solid transparent;
  width: var(--checkbox-size);
  height: var(--checkbox-size);
  border-radius: var(--checkbox-radius, var(--mantine-radius-default));
  padding: 0;
  display: block;
  margin: 0;
  transition: border-color 100ms ease, background-color 100ms ease;
  cursor: var(--mantine-cursor-type);
  -webkit-tap-highlight-color: transparent;
}
:where(:is([data-mantine-color-scheme="light"],[data-theme="light"])) .m_26063560 {
  background-color: var(--mantine-color-white);
  border-color: var(--mantine-color-gray-4);
}
:where(:is([data-mantine-color-scheme="dark"],[data-theme="dark"])) .m_26063560 {
  background-color: var(--mantine-color-dark-6);
  border-color: var(--mantine-color-dark-4);
}
.m_26063560:where([data-error]) {
  border-color: var(--mantine-color-error);
}
.m_26063560[data-indeterminate],
.m_26063560:checked {
  background-color: var(--checkbox-color);
  border-color: var(--checkbox-color);
}
.m_26063560[data-indeterminate] + .m_bf295423,
.m_26063560:checked + .m_bf295423 {
  opacity: 1;
  transform: none;
}
.m_26063560:disabled {
  cursor: not-allowed;
}
:where(:is([data-mantine-color-scheme="light"],[data-theme="light"])) .m_26063560:disabled {
  background-color: var(--mantine-color-gray-2);
  border-color: var(--mantine-color-gray-3);
}
:where(:is([data-mantine-color-scheme="dark"],[data-theme="dark"])) .m_26063560:disabled {
  background-color: var(--mantine-color-dark-6);
  border-color: var(--mantine-color-dark-6);
}
:is([data-mantine-color-scheme="light"],[data-theme="light"]) .m_26063560:disabled + .m_bf295423 {
  color: var(--mantine-color-gray-5);
}
:is([data-mantine-color-scheme="dark"],[data-theme="dark"]) .m_26063560:disabled + .m_bf295423 {
  color: var(--mantine-color-dark-3);
}
.m_bf295423 {
  position: absolute;
  inset: 0;
  width: 60%;
  margin: auto;
  color: var(--checkbox-icon-color);
  pointer-events: none;
  transform: translateY(calc(0.3125rem * var(--mantine-scale))) scale(0.5);
  opacity: 0;
  transition: transform 100ms ease, opacity 100ms ease;
}
.m_f85678b6 {
  --avatar-size-md: calc(2.375rem * var(--mantine-scale));
  --avatar-size: var(--avatar-size-md);
  --avatar-radius: calc(62.5rem * var(--mantine-scale));
  --avatar-bg: var(--mantine-color-gray-light);
  --avatar-bd: calc(0.0625rem * var(--mantine-scale)) solid transparent;
  --avatar-color: var(--mantine-color-gray-light-color);
  --avatar-placeholder-fz: calc(var(--avatar-size) / 2.5);
  -webkit-tap-highlight-color: transparent;
  position: relative;
  display: block;
  user-select: none;
  overflow: hidden;
  border-radius: var(--avatar-radius);
  text-decoration: none;
  padding: 0;
  width: var(--avatar-size);
  height: var(--avatar-size);
  min-width: var(--avatar-size);
}
.m_f85678b6:where([data-within-group]) {
  margin-inline-start: var(--ag-offset);
  border: 2px solid var(--mantine-color-body);
  background: var(--mantine-color-body);
}
.m_104cd71f {
  font-weight: 700;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  user-select: none;
  border-radius: var(--avatar-radius);
  font-size: var(--avatar-placeholder-fz);
  background: var(--avatar-bg);
  border: var(--avatar-bd);
  color: var(--avatar-color);
}
.m_104cd71f > [data-avatar-placeholder-icon] {
  width: 70%;
  height: 70%;
}
.m_347db0ec {
  --badge-height-md: calc(1.25rem * var(--mantine-scale));
  --badge-fz-md: calc(0.6875rem * var(--mantine-scale));
  --badge-padding-x-md: calc(0.625rem * var(--mantine-scale));
  --badge-height: var(--badge-height-md);
  --badge-fz: var(--badge-fz-md);
  --badge-padding-x: var(--badge-padding-x-md);
  --badge-radius: calc(62.5rem * var(--mantine-scale));
  --badge-lh: calc(var(--badge-height) - calc(0.125rem * var(--mantine-scale)));
  --badge-color: var(--mantine-color-white);
  --badge-bg: var(--mantine-primary-color-filled);
  --badge-border-width: calc(0.0625rem * var(--mantine-scale));
  --badge-bd: var(--badge-border-width) solid transparent;
  -webkit-tap-highlight-color: transparent;
  font-size: var(--badge-fz);
  border-radius: var(--badge-radius);
  height: var(--badge-height);
  line-height: var(--badge-lh);
  text-decoration: none;
  padding: 0 var(--badge-padding-x);
  display: inline-grid;
  align-items: center;
  justify-content: center;
  width: fit-content;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: calc(0.015625rem * var(--mantine-scale));
  cursor: default;
  text-overflow: ellipsis;
  overflow: hidden;
  color: var(--badge-color);
  background: var(--badge-bg);
  border: var(--badge-bd);
}
.m_347db0ec:where([data-with-left-section], [data-variant=dot]) {
  grid-template-columns: auto 1fr;
}
.m_347db0ec:where([data-with-right-section]) {
  grid-template-columns: 1fr auto;
}
.m_347db0ec:where([data-with-left-section][data-with-right-section], [data-variant=dot][data-with-right-section]) {
  grid-template-columns: auto 1fr auto;
}
.m_347db0ec:where([data-block]) {
  display: flex;
  width: 100%;
}
.m_347db0ec:where([data-circle]) {
  padding-inline: calc(0.125rem * var(--mantine-scale));
  display: flex;
  width: var(--badge-height);
}
.m_5add502a {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  cursor: inherit;
}
.m_77c9d27d {
  --button-height-xs: calc(1.875rem * var(--mantine-scale));
  --button-height-sm: calc(2.25rem * var(--mantine-scale));
  --button-height-md: calc(2.625rem * var(--mantine-scale));
  --button-padding-x-xs: calc(0.875rem * var(--mantine-scale));
  --button-padding-x-sm: calc(1.125rem * var(--mantine-scale));
  --button-padding-x-md: calc(1.375rem * var(--mantine-scale));
  --button-height: var(--button-height-sm);
  --button-padding-x: var(--button-padding-x-sm);
  --button-color: var(--mantine-color-white);
  user-select: none;
  font-weight: 600;
  position: relative;
  line-height: 1;
  text-align: center;
  overflow: hidden;
  width: auto;
  cursor: pointer;
  display: inline-block;
  border-radius: var(--button-radius, var(--mantine-radius-default));
  font-size: var(--button-fz, var(--mantine-font-size-sm));
  background: var(--button-bg, var(--mantine-primary-color-filled));
  border: var(--button-bd, calc(0.0625rem * var(--mantine-scale)) solid transparent);
  color: var(--button-color, var(--mantine-color-white));
  height: var(--button-height, var(--button-height-sm));
  padding-inline: var(--button-padding-x, var(--button-padding-x-sm));
  vertical-align: middle;
}
.m_77c9d27d:where([data-block]) {
  display: block;
  width: 100%;
}
.m_77c9d27d:where([data-with-left-section]) {
  padding-inline-start: calc(var(--button-padding-x) / 1.5);
}
.m_77c9d27d:where([data-with-right-section]) {
  padding-inline-end: calc(var(--button-padding-x) / 1.5);
}
.m_77c9d27d:where(:disabled:not([data-loading]), [data-disabled]:not([data-loading])) {
  cursor: not-allowed;
  border: calc(0.0625rem * var(--mantine-scale)) solid transparent;
  transform: none;
}
:where(:is([data-mantine-color-scheme="light"],[data-theme="light"])) .m_77c9d27d:where(:disabled:not([data-loading]), [data-disabled]:not([data-loading])) {
  color: var(--mantine-color-gray-5);
  background: var(--mantine-color-gray-1);
}
:where(:is([data-mantine-color-scheme="dark"],[data-theme="dark"])) .m_77c9d27d:where(:disabled:not([data-loading]), [data-disabled]:not([data-loading])) {
  color: var(--mantine-color-dark-3);
  background: var(--mantine-color-dark-6);
}
.m_77c9d27d::before {
  content: "";
  pointer-events: none;
  position: absolute;
  inset: calc(-0.0625rem * var(--mantine-scale));
  border-radius: var(--button-radius, var(--mantine-radius-default));
  transform: translateY(-100%);
  opacity: 0;
  filter: blur(12px);
  transition: transform 150ms ease, opacity 100ms ease;
}
:where(:is([data-mantine-color-scheme="light"],[data-theme="light"])) .m_77c9d27d::before {
  background-color: rgba(255, 255, 255, 0.15);
}
:where(:is([data-mantine-color-scheme="dark"],[data-theme="dark"])) .m_77c9d27d::before {
  background-color: rgba(0, 0, 0, 0.15);
}
.m_77c9d27d:where([data-loading]) {
  cursor: not-allowed;
  transform: none;
}
.m_77c9d27d:where([data-loading])::before {
  transform: translateY(0);
  opacity: 1;
}
.m_77c9d27d:where([data-loading]) .m_80f1301b {
  opacity: 0;
  transform: translateY(100%);
}
@media (hover: hover) {
  .m_77c9d27d:hover:where(:not([data-loading], :disabled, [data-disabled])) {
    background-color: var(--button-hover, var(--mantine-primary-color-filled-hover));
    color: var(--button-hover-color, var(--button-color));
  }
}
@media (hover: none) {
  .m_77c9d27d:active:where(:not([data-loading], :disabled, [data-disabled])) {
    background-color: var(--button-hover, var(--mantine-primary-color-filled-hover));
    color: var(--button-hover-color, var(--button-color));
  }
}
.m_80f1301b {
  display: flex;
  align-items: center;
  justify-content: var(--button-justify, center);
  height: 100%;
  overflow: visible;
  transition: transform 150ms ease, opacity 100ms ease;
}
.m_811560b9 {
  white-space: nowrap;
  height: 100%;
  overflow: hidden;
  display: flex;
  align-items: center;
  opacity: 1;
}
.m_811560b9:where([data-loading]) {
  opacity: 0.2;
}
.m_a74036a {
  display: flex;
  align-items: center;
}
.m_a74036a:where([data-position=left]) {
  margin-inline-end: var(--mantine-spacing-xs);
}
.m_a74036a:where([data-position=right]) {
  margin-inline-start: var(--mantine-spacing-xs);
}
.m_e615b15f {
  --card-padding: var(--mantine-spacing-md);
  position: relative;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  padding: var(--card-padding);
  color: var(--mantine-color-text);
}
:where(:is([data-mantine-color-scheme="light"],[data-theme="light"])) .m_e615b15f {
  background-color: var(--mantine-color-white);
}
:where(:is([data-mantine-color-scheme="dark"],[data-theme="dark"])) .m_e615b15f {
  background-color: var(--mantine-color-dark-6);
}
.m_3eebeb36 {
  --divider-size-xs: calc(0.0625rem * var(--mantine-scale));
  --divider-size: var(--divider-size-xs);
}
:where(:is([data-mantine-color-scheme="light"],[data-theme="light"])) .m_3eebeb36 {
  --divider-color: var(--mantine-color-gray-3);
}
:where(:is([data-mantine-color-scheme="dark"],[data-theme="dark"])) .m_3eebeb36 {
  --divider-color: var(--mantine-color-dark-4);
}
.m_3eebeb36:where([data-orientation=horizontal]) {
  border-top: var(--divider-size) var(--divider-border-style, solid) var(--divider-color);
}
.m_3eebeb36:where([data-orientation=vertical]) {
  border-inline-start: var(--divider-size) var(--divider-border-style, solid) var(--divider-color);
  height: auto;
  align-self: stretch;
}
.m_3eebeb36:where([data-with-label]) {
  border: 0;
}
.m_dc9b7c9f {
  padding: calc(0.25rem * var(--mantine-scale));
}
.m_efdf90cb {
  margin-top: calc(0.25rem * var(--mantine-scale));
  margin-bottom: calc(0.25rem * var(--mantine-scale));
  border-top: calc(0.0625rem * var(--mantine-scale)) solid;
}
:where(:is([data-mantine-color-scheme="light"],[data-theme="light"])) .m_efdf90cb {
  border-color: var(--mantine-color-gray-2);
}
:where(:is([data-mantine-color-scheme="dark"],[data-theme="dark"])) .m_efdf90cb {
  border-color: var(--mantine-color-dark-4);
}
.m_99ac2aa1 {
  font-size: var(--mantine-font-size-sm);
  width: 100%;
  padding: calc(var(--mantine-spacing-xs) / 1.5) var(--mantine-spacing-sm);
  border-radius: var(--popover-radius, var(--mantine-radius-default));
  color: var(--menu-item-color, var(--mantine-color-text));
  display: flex;
  align-items: center;
  user-select: none;
}
.m_99ac2aa1:where([data-disabled], :disabled) {
  color: var(--mantine-color-dimmed);
  opacity: 0.6;
  cursor: not-allowed;
}
:where(:is([data-mantine-color-scheme="light"],[data-theme="light"])) .m_99ac2aa1:where([data-hovered]):where(:not(:disabled, [data-disabled])) {
  background-color: var(--menu-item-hover, var(--mantine-color-gray-1));
}
:where(:is([data-mantine-color-scheme="dark"],[data-theme="dark"])) .m_99ac2aa1:where([data-hovered]):where(:not(:disabled, [data-disabled])) {
  background-color: var(--menu-item-hover, var(--mantine-color-dark-4));
}
.m_5476e0d3 {
  flex: 1;
}
.m_8b75e504 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.m_8b75e504:where([data-position=left]) {
  margin-inline-end: var(--mantine-spacing-xs);
}
.m_8b75e504:where([data-position=right]) {
  margin-inline-start: var(--mantine-spacing-xs);
}
.m_9df02822 {
  --modal-size-md: calc(27.5rem * var(--mantine-scale));
  --modal-size: var(--modal-size-md);
  --modal-y-offset: 5dvh;
  --modal-x-offset: 5vw;
}
.m_9df02822[data-full-screen] .m_54c44539 {
  --modal-content-flex: 0 0 100%;
  --modal-content-max-height: auto;
  --modal-content-height: 100dvh;
}
.m_9df02822[data-full-screen] .m_1f958f16 {
  --modal-inner-y-offset: 0;
  --modal-inner-x-offset: 0;
}
.m_9df02822[data-centered] .m_1f958f16 {
  --modal-inner-align: center;
}
.m_d0e2b9cd {
  border-start-start-radius: var(--modal-radius, var(--mantine-radius-default));
  border-start-end-radius: var(--modal-radius, var(--mantine-radius-default));
}
.m_54c44539 {
  flex: var(--modal-content-flex, 0 0 var(--modal-size));
  max-width: 100%;
  max-height: var(--modal-content-max-height, calc(100dvh - var(--modal-y-offset) * 2));
  height: var(--modal-content-height, auto);
  overflow-y: auto;
}
.m_54c44539[data-full-screen] {
  border-radius: 0;
}
.m_54c44539[data-hidden] {
  opacity: 0 !important;
  pointer-events: none;
}
.m_1f958f16 {
  display: flex;
  justify-content: center;
  align-items: var(--modal-inner-align, flex-start);
  padding-top: var(--modal-inner-y-offset, var(--modal-y-offset));
  padding-bottom: var(--modal-inner-y-offset, var(--modal-y-offset));
  padding-inline: var(--modal-inner-x-offset, var(--modal-x-offset));
}
.m_4addd315 {
  --pagination-control-size-md: calc(2rem * var(--mantine-scale));
  --pagination-control-size: var(--pagination-control-size-md);
  --pagination-control-fz: var(--mantine-font-size-md);
  --pagination-active-bg: var(--mantine-primary-color-filled);
}
.m_326d024a {
  display: flex;
  align-items: center;
  justify-content: center;
  border: calc(0.0625rem * var(--mantine-scale)) solid;
  cursor: pointer;
  color: var(--mantine-color-text);
  height: var(--pagination-control-size);
  min-width: var(--pagination-control-size);
  font-size: var(--pagination-control-fz);
  line-height: 1;
  border-radius: var(--pagination-control-radius, var(--mantine-radius-default));
}
.m_326d024a:where([data-with-padding]) {
  padding: calc(var(--pagination-control-size) / 4);
}
.m_326d024a:where(:disabled, [data-disabled]) {
  cursor: not-allowed;
  opacity: 0.4;
}
:where(:is([data-mantine-color-scheme="light"],[data-theme="light"])) .m_326d024a {
  border-color: var(--mantine-color-gray-4);
  background-color: var(--mantine-color-white);
}
@media (hover: hover) {
  :where(:is([data-mantine-color-scheme="light"],[data-theme="light"])) .m_326d024a:hover:where(:not(:disabled, [data-disabled])) {
    background-color: var(--mantine-color-gray-0);
  }
}
@media (hover: none) {
  :where(:is([data-mantine-color-scheme="light"],[data-theme="light"])) .m_326d024a:active:where(:not(:disabled, [data-disabled])) {
    background-color: var(--mantine-color-gray-0);
  }
}
:where(:is([data-mantine-color-scheme="dark"],[data-theme="dark"])) .m_326d024a {
  border-color: var(--mantine-color-dark-4);
  background-color: var(--mantine-color-dark-6);
}
@media (hover: hover) {
  :where(:is([data-mantine-color-scheme="dark"],[data-theme="dark"])) .m_326d024a:hover:where(:not(:disabled, [data-disabled])) {
    background-color: var(--mantine-color-dark-5);
  }
}
@media (hover: none) {
  :where(:is([data-mantine-color-scheme="dark"],[data-theme="dark"])) .m_326d024a:active:where(:not(:disabled, [data-disabled])) {
    background-color: var(--mantine-color-dark-5);
  }
}
.m_326d024a:where([data-active]) {
  background-color: var(--pagination-active-bg);
  border-color: var(--pagination-active-bg);
  color: var(--pagination-active-color, var(--mantine-color-white));
}
@media (hover: hover) {
  .m_326d024a:where([data-active]):hover {
    background-color: var(--pagination-active-bg);
  }
}
@media (hover: none) {
  .m_326d024a:where([data-active]):active {
    background-color: var(--pagination-active-bg);
  }
}
@keyframes m_81a374bd {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: calc(2.5rem * var(--mantine-scale)) 0;
  }
}
.m_db6d6462 {
  --progress-radius: var(--mantine-radius-default);
  --progress-size: var(--progress-size-md);
  --progress-size-md: calc(0.5rem * var(--mantine-scale));
  position: relative;
  height: var(--progress-size);
  border-radius: var(--progress-radius);
  overflow: hidden;
  display: flex;
}
:where(:is([data-mantine-color-scheme="light"],[data-theme="light"])) .m_db6d6462 {
  background-color: var(--mantine-color-gray-2);
}
:where(:is([data-mantine-color-scheme="dark"],[data-theme="dark"])) .m_db6d6462 {
  background-color: var(--mantine-color-dark-4);
}
.m_2242eb65 {
  background-color: var(--progress-section-color);
  height: 100%;
  width: var(--progress-section-width);
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  background-size: calc(1.25rem * var(--mantine-scale)) calc(1.25rem * var(--mantine-scale));
  transition: width var(--progress-transition-duration, 100ms) ease;
}
.m_2242eb65:where([data-striped]) {
  background-image:
    linear-gradient(
      45deg,
      rgba(255, 255, 255, 0.15) 25%,
      transparent 25%,
      transparent 50%,
      rgba(255, 255, 255, 0.15) 50%,
      rgba(255, 255, 255, 0.15) 75%,
      transparent 75%,
      transparent);
}
.m_2242eb65:where([data-animated]) {
  animation: m_81a374bd 1s linear infinite;
}
.m_2242eb65:where(:last-of-type) {
  border-radius: 0;
  border-start-end-radius: var(--progress-radius);
  border-end-end-radius: var(--progress-radius);
}
.m_2242eb65:where(:first-of-type) {
  border-radius: 0;
  border-start-start-radius: var(--progress-radius);
  border-end-start-radius: var(--progress-radius);
}
.m_1b3c8819 {
  --tooltip-radius: var(--mantine-radius-default);
  position: absolute;
  padding: calc(var(--mantine-spacing-xs) / 2) var(--mantine-spacing-xs);
  pointer-events: none;
  font-size: var(--mantine-font-size-sm);
  white-space: nowrap;
  border-radius: var(--tooltip-radius);
}
:where(:is([data-mantine-color-scheme="light"],[data-theme="light"])) .m_1b3c8819 {
  background-color: var(--tooltip-bg, var(--mantine-color-gray-9));
  color: var(--tooltip-color, var(--mantine-color-white));
}
:where(:is([data-mantine-color-scheme="dark"],[data-theme="dark"])) .m_1b3c8819 {
  background-color: var(--tooltip-bg, var(--mantine-color-gray-2));
  color: var(--tooltip-color, var(--mantine-color-black));
}
.m_1b3c8819:where([data-multiline]) {
  white-space: normal;
}
.m_1b3c8819:where([data-fixed]) {
  position: fixed;
}
@keyframes m_299c329c {
  0%, 100% {
    opacity: 0.4;
  }
  50% {
    opacity: 1;
  }
}
.m_18320242 {
  height: var(--skeleton-height, auto);
  width: var(--skeleton-width, 100%);
  border-radius: var(--skeleton-radius, var(--mantine-radius-default));
  position: relative;
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
}
.m_18320242:where([data-animate])::after {
  animation: m_299c329c 1500ms linear infinite;
}
.m_18320242:where([data-visible]) {
  overflow: hidden;
}
.m_18320242:where([data-visible])::before {
  position: absolute;
  content: "";
  inset: 0;
  z-index: 10;
  background-color: var(--mantine-color-body);
}
.m_18320242:where([data-visible])::after {
  position: absolute;
  content: "";
  inset: 0;
  z-index: 11;
}
:where(:is([data-mantine-color-scheme="light"],[data-theme="light"])) .m_18320242:where([data-visible])::after {
  background-color: var(--mantine-color-gray-3);
}
:where(:is([data-mantine-color-scheme="dark"],[data-theme="dark"])) .m_18320242:where([data-visible])::after {
  background-color: var(--mantine-color-dark-4);
}
.m_5f93f3bb {
  --switch-height-sm: calc(1.25rem * var(--mantine-scale));
  --switch-height-md: calc(1.5rem * var(--mantine-scale));
  --switch-width-sm: calc(2.375rem * var(--mantine-scale));
  --switch-width-md: calc(2.875rem * var(--mantine-scale));
  --switch-thumb-size-sm: calc(0.875rem * var(--mantine-scale));
  --switch-thumb-size-md: calc(1.125rem * var(--mantine-scale));
  --switch-label-font-size-sm: calc(0.375rem * var(--mantine-scale));
  --switch-label-font-size-md: calc(0.4375rem * var(--mantine-scale));
  --switch-track-label-padding-sm: calc(0.125rem * var(--mantine-scale));
  --switch-track-label-padding-md: calc(0.125rem * var(--mantine-scale));
  --switch-height: var(--switch-height-sm);
  --switch-width: var(--switch-width-sm);
  --switch-thumb-size: var(--switch-thumb-size-sm);
  --switch-label-font-size: var(--switch-label-font-size-sm);
  --switch-track-label-padding: var(--switch-track-label-padding-sm);
  --switch-radius: calc(62.5rem * var(--mantine-scale));
  --switch-color: var(--mantine-primary-color-filled);
  position: relative;
}
.m_926b4011 {
  height: 0;
  width: 0;
  opacity: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  overflow: hidden;
  white-space: nowrap;
}
.m_9307d992 {
  -webkit-tap-highlight-color: transparent;
  cursor: var(--switch-cursor, var(--mantine-cursor-type));
  overflow: hidden;
  position: relative;
  border-radius: var(--switch-radius);
  background-color: var(--switch-bg);
  border: 1px solid var(--switch-bd);
  height: var(--switch-height);
  min-width: var(--switch-width);
  margin: 0;
  transition: background-color 150ms ease, border-color 150ms ease;
  appearance: none;
  display: flex;
  align-items: center;
  font-size: var(--switch-label-font-size);
  font-weight: 600;
  order: var(--switch-order, 1);
  user-select: none;
  z-index: 0;
  line-height: 0;
  color: var(--switch-text-color);
}
.m_9307d992:where([data-without-labels]) {
  width: var(--switch-width);
}
.m_926b4011:focus-visible + .m_9307d992 {
  outline: 2px solid var(--mantine-primary-color-filled);
  outline-offset: calc(0.125rem * var(--mantine-scale));
}
.m_926b4011:checked + .m_9307d992 {
  --switch-bg: var(--switch-color);
  --switch-bd: var(--switch-color);
  --switch-text-color: var(--mantine-color-white);
}
.m_926b4011:disabled + .m_9307d992,
.m_926b4011[data-disabled] + .m_9307d992 {
  --switch-bg: var(--switch-disabled-color);
  --switch-bd: var(--switch-disabled-color);
  --switch-cursor: not-allowed;
}
:is([data-mantine-color-scheme="light"],[data-theme="light"]) .m_9307d992 {
  --switch-bg: var(--mantine-color-gray-2);
  --switch-bd: var(--mantine-color-gray-3);
  --switch-text-color: var(--mantine-color-gray-6);
  --switch-disabled-color: var(--mantine-color-gray-2);
}
:is([data-mantine-color-scheme="dark"],[data-theme="dark"]) .m_9307d992 {
  --switch-bg: var(--mantine-color-dark-6);
  --switch-bd: var(--mantine-color-dark-4);
  --switch-text-color: var(--mantine-color-dark-1);
  --switch-disabled-color: var(--mantine-color-dark-4);
}
.m_9307d992[data-error] {
  --switch-bd: var(--mantine-color-error);
}
.m_9307d992[data-label-position=left] {
  --switch-order: 2;
}
.m_93039a1d {
  position: absolute;
  z-index: 1;
  border-radius: var(--switch-radius);
  display: flex;
  background-color: var(--switch-thumb-bg, var(--mantine-color-white));
  height: var(--switch-thumb-size);
  width: var(--switch-thumb-size);
  border: 1px solid var(--switch-thumb-bd);
  inset-inline-start: var(--switch-thumb-start, var(--switch-track-label-padding));
  transition: inset-inline-start 150ms ease;
}
.m_93039a1d > * {
  margin: auto;
}
.m_926b4011:checked + * > .m_93039a1d {
  --switch-thumb-start: calc(100% - var(--switch-thumb-size) - var(--switch-track-label-padding));
  --switch-thumb-bd: var(--mantine-color-white);
}
.m_926b4011:disabled + * > .m_93039a1d,
.m_926b4011[data-disabled] + * > .m_93039a1d {
  --switch-thumb-bd: var(--switch-thumb-bg-disabled);
  --switch-thumb-bg: var(--switch-thumb-bg-disabled);
}
:is([data-mantine-color-scheme="light"],[data-theme="light"]) .m_93039a1d {
  --switch-thumb-bd: var(--mantine-color-gray-3);
  --switch-thumb-bg-disabled: var(--mantine-color-gray-0);
}
:is([data-mantine-color-scheme="dark"],[data-theme="dark"]) .m_93039a1d {
  --switch-thumb-bd: var(--mantine-color-white);
  --switch-thumb-bg-disabled: var(--mantine-color-dark-3);
}
.m_8277e082 {
  height: 100%;
  display: grid;
  place-content: center;
  min-width: calc(var(--switch-width) - var(--switch-thumb-size));
  padding-inline: var(--switch-track-label-padding);
  margin-inline-start: calc(var(--switch-thumb-size) + var(--switch-track-label-padding));
  transition: margin 150ms ease;
}
.m_926b4011:checked + * > .m_8277e082 {
  margin-inline-end: calc(var(--switch-thumb-size) + var(--switch-track-label-padding));
  margin-inline-start: 0;
}
.m_b23fa0ef {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  line-height: var(--mantine-line-height);
  font-size: var(--mantine-font-size-sm);
  table-layout: var(--table-layout, auto);
  caption-side: var(--table-caption-side, bottom);
  border: none;
}
:where(:is([data-mantine-color-scheme="light"],[data-theme="light"])) .m_b23fa0ef {
  --table-hover-color: var(--mantine-color-gray-1);
  --table-striped-color: var(--mantine-color-gray-0);
  --table-border-color: var(--mantine-color-gray-3);
}
:where(:is([data-mantine-color-scheme="dark"],[data-theme="dark"])) .m_b23fa0ef {
  --table-hover-color: var(--mantine-color-dark-5);
  --table-striped-color: var(--mantine-color-dark-6);
  --table-border-color: var(--mantine-color-dark-4);
}
.m_b23fa0ef:where([data-with-table-border]) {
  border: calc(0.0625rem * var(--mantine-scale)) solid var(--table-border-color);
}
.m_b23fa0ef:where([data-tabular-nums]) {
  font-variant-numeric: tabular-nums;
}
.m_b23fa0ef:where([data-variant=vertical]) :where(.m_4e7aa4f3) {
  font-weight: 500;
}
:where(:is([data-mantine-color-scheme="light"],[data-theme="light"])) .m_b23fa0ef:where([data-variant=vertical]) :where(.m_4e7aa4f3) {
  background-color: var(--mantine-color-gray-0);
}
:where(:is([data-mantine-color-scheme="dark"],[data-theme="dark"])) .m_b23fa0ef:where([data-variant=vertical]) :where(.m_4e7aa4f3) {
  background-color: var(--mantine-color-dark-6);
}
.m_4e7aa4f3 {
  text-align: left;
}
:where([dir=rtl]) .m_4e7aa4f3 {
  text-align: right;
}
.m_4e7aa4fd {
  border-bottom: none;
  background-color: transparent;
}
@media (hover: hover) {
  .m_4e7aa4fd:hover:where([data-hover]) {
    background-color: var(--tr-hover-bg);
  }
}
@media (hover: none) {
  .m_4e7aa4fd:active:where([data-hover]) {
    background-color: var(--tr-hover-bg);
  }
}
.m_4e7aa4fd:where([data-with-row-border]) {
  border-bottom: calc(0.0625rem * var(--mantine-scale)) solid var(--table-border-color);
}
.m_4e7aa4ef,
.m_4e7aa4f3 {
  padding: var(--table-vertical-spacing) var(--table-horizontal-spacing, var(--mantine-spacing-xs));
}
.m_4e7aa4ef:where([data-with-column-border]:not(:last-child)),
.m_4e7aa4f3:where([data-with-column-border]:not(:last-child)) {
  border-inline-end: calc(0.0625rem * var(--mantine-scale)) solid var(--table-border-color);
}
.m_b2404537 > :where(tr):where([data-with-row-border]:last-of-type) {
  border-bottom: none;
}
.m_b2404537 > :where(tr):where([data-striped=odd]:nth-of-type(odd)) {
  background-color: var(--table-striped-color);
}
.m_b2404537 > :where(tr):where([data-striped=even]:nth-of-type(even)) {
  background-color: var(--table-striped-color);
}
.m_b2404537 > :where(tr)[data-hover] {
  --tr-hover-bg: var(--table-highlight-on-hover-color, var(--table-hover-color));
}
.m_b242d975 {
  top: var(--table-sticky-header-offset, 0);
  z-index: 3;
}
.m_b242d975:where([data-sticky]) {
  position: sticky;
}
.m_b242d975:where([data-sticky]) :where(.m_4e7aa4f3) {
  position: sticky;
  top: var(--table-sticky-header-offset, 0);
  background-color: var(--mantine-color-body);
}
:where([data-with-table-border]) .m_b242d975[data-sticky] .m_4e7aa4f3 {
  top: initial;
}
.m_a100c15 {
  overflow-x: var(--table-overflow);
}
.m_62259741 {
  min-width: var(--table-min-width);
  max-height: var(--table-max-height);
}
.m_89d60db1 {
  display: var(--tabs-display);
  flex-direction: var(--tabs-flex-direction);
  --tab-justify: flex-start;
  --tabs-list-direction: row;
  --tabs-display: block;
  --tabs-flex-direction: row;
  --tabs-list-gap: unset;
}
.m_89d60db1[data-orientation=vertical] {
  --tabs-list-direction: column;
  --tabs-display: flex;
}
.m_89d60db1[data-orientation=vertical][data-placement=right] {
  --tabs-flex-direction: row-reverse;
}
:is([data-mantine-color-scheme="light"],[data-theme="light"]) .m_89d60db1 {
  --tab-border-color: var(--mantine-color-gray-3);
}
:is([data-mantine-color-scheme="dark"],[data-theme="dark"]) .m_89d60db1 {
  --tab-border-color: var(--mantine-color-dark-4);
}
.m_89d60db1[data-orientation=horizontal] {
  --tab-justify: center;
}
:is([data-mantine-color-scheme="light"],[data-theme="light"]) .m_89d60db1[data-variant=default] {
  --tab-hover-color: var(--mantine-color-gray-0);
}
:is([data-mantine-color-scheme="dark"],[data-theme="dark"]) .m_89d60db1[data-variant=default] {
  --tab-hover-color: var(--mantine-color-dark-6);
}
.m_89d60db1[data-variant=pills] {
  --tabs-list-gap: calc(var(--mantine-spacing-sm) / 2);
}
:is([data-mantine-color-scheme="light"],[data-theme="light"]) .m_89d60db1[data-variant=pills] {
  --tab-hover-color: var(--mantine-color-gray-0);
}
:is([data-mantine-color-scheme="dark"],[data-theme="dark"]) .m_89d60db1[data-variant=pills] {
  --tab-hover-color: var(--mantine-color-dark-6);
}
.m_89d33d6d {
  display: flex;
  flex-wrap: wrap;
  justify-content: var(--tabs-justify, flex-start);
  flex-direction: var(--tabs-list-direction);
  gap: var(--tabs-list-gap);
  --tab-grow: unset;
}
.m_89d33d6d[data-grow] {
  --tab-grow: 1;
}
.m_4ec4dce6 {
  position: relative;
  padding: var(--mantine-spacing-xs) var(--mantine-spacing-md);
  font-size: var(--mantine-font-size-sm);
  white-space: nowrap;
  z-index: 0;
  display: flex;
  align-items: center;
  line-height: 1;
  user-select: none;
  flex-grow: var(--tab-grow);
  justify-content: var(--tab-justify);
}
.m_4ec4dce6:disabled,
.m_4ec4dce6[data-disabled] {
  opacity: 0.5;
  cursor: not-allowed;
}
.m_4ec4dce6:focus {
  z-index: 1;
}
.m_c3381914 {
  border-radius: var(--tabs-radius);
  background-color: var(--tab-bg);
  color: var(--tab-color);
  --tab-bg: transparent;
  --tab-color: inherit;
}
@media (hover: hover) {
  .m_c3381914:not([data-disabled]):hover {
    --tab-bg: var(--tab-hover-color);
  }
}
@media (hover: none) {
  .m_c3381914:not([data-disabled]):active {
    --tab-bg: var(--tab-hover-color);
  }
}
.m_c3381914[data-active][data-active] {
  --tab-bg: var(--tabs-color);
  --tab-color: var(--tabs-text-color, var(--mantine-color-white));
}
@media (hover: hover) {
  .m_c3381914[data-active][data-active]:hover {
    --tab-bg: var(--tabs-color);
  }
}
@media (hover: none) {
  .m_c3381914[data-active][data-active]:active {
    --tab-bg: var(--tabs-color);
  }
}

/* node_modules/@mantine/dates/styles.css */

/* node_modules/@mantine/dropzone/styles.css */

/* module/base.css.ts.vanilla.css */
.tw-base_base-4ek5sp0 {
  --twv-disabledBgClr-1s1wdth6: var(--tw-button-disabled);
  --twv-disabledClr-1s1wdth7: var(--tw-button-neutralDisabledText);
  --twv-disabledBorderClr: var(--tw-button-disabledBorder);
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.05);
}
.tw-base_base-4ek5sp0:focus-visible {
  outline: 2px solid var(--twv-buttonOutlineColor);
  outline-offset: 2px;
}
.tw-base_base-4ek5sp0:disabled {
  background-color: var(--twv-disabledBgClr-1s1wdth6);
  color: var(--twv-disabledClr-1s1wdth7);
  border: none;
  outline: 1px solid var(--twv-disabledBorderClr);
  outline-offset: -1px;
}
.tw-base_base-4ek5sp0:not(:disabled):hover {
  background-color: var(--twv-buttonBgColor);
  color: var(--mantine-color-white);
}
.tw-base_base-4ek5sp0:disabled[data-clr-scheme=dark] {
  --twv-disabledBgClr-1s1wdth6: rgba(0, 0, 0, 0);
  --twv-disabledClr-1s1wdth7: #989a9c;
  --twv-disabledBorderClr: #434445;
}
.tw-base_base-4ek5sp0:disabled[data-clr-scheme=light] {
  --twv-disabledBgClr-1s1wdth6: #e4e9ed;
  --twv-disabledClr-1s1wdth7: #98a2a8;
  --twv-disabledBorderClr: rgba(0, 0, 0, 0);
}

/* module/primary.css.ts.vanilla.css */
.tw-primary_primary {
  background-color: var(--twv-buttonBgColor);
  color: var(--twv-buttonTextColor);
}
.tw-primary_primary:not(:disabled):hover {
  background-color: var(--twv-buttonHoverBgColor);
  color: var(--twv-buttonTextColor);
}

/* module/secondary.css.ts.vanilla.css */

/* module/activator.css.ts.vanilla.css */
.tw-activator_activator-16nsqsx5 {
  --twv-activatorBgColor-16nsqsx0: var(--tw-button-neutral);
  --twv-activatorHoverBgColor-16nsqsx3: var(--tw-button-neutralHover);
  --twv-activatorBorderClr-16nsqsx2: var(--tw-button-neutralBorder);
  --twv-activatorOpenBorderClr: var(--tw-button-neutralBorderOpen);
  --twv-activatorButtonColor-16nsqsx1: var(--tw-button-neutralText);
  background-color: var(--twv-activatorBgColor-16nsqsx0);
  color: var(--twv-activatorButtonColor-16nsqsx1);
  border-style: solid;
  border-width: 1px;
  border-color: var(--twv-activatorBorderClr-16nsqsx2);
}
.tw-activator_activator-16nsqsx5:disabled {
  background-color: var(--tw-button-neutralDisabledFill);
  color: var(--tw-button-neutralDisabledText);
}
.tw-activator_activator-16nsqsx5:focus:not(:focus-visible) {
  outline: none;
}
.tw-activator_activator-16nsqsx5:hover:not(:disabled) {
  color: var(--twv-activatorButtonColor-16nsqsx1);
  background-color: var(--twv-activatorHoverBgColor-16nsqsx3);
}
.tw-activator_activator-16nsqsx5[aria-expanded=true],
.tw-activator_activator-16nsqsx5[data-expanded=true] {
  border-color: var(--twv-activatorOpenBorderClr);
}
.tw-activator_activator-16nsqsx5[data-clr-scheme=dark] {
  --twv-activatorBgColor-16nsqsx0: #252626;
  --twv-activatorHoverBgColor-16nsqsx3: #2d2e2e;
  --twv-activatorBorderClr-16nsqsx2: #363738;
  --twv-activatorOpenBorderClr: #363738;
  --twv-activatorButtonColor-16nsqsx1: #eeeff0;
}
.tw-activator_activator-16nsqsx5:disabled[data-clr-scheme=dark] {
  background-color: rgba(0, 0, 0, 0);
  color: #989a9c;
}
.tw-activator_activator-16nsqsx5[data-clr-scheme=light] {
  --twv-activatorBgColor-16nsqsx0: #ffffff;
  --twv-activatorHoverBgColor-16nsqsx3: #f5f5f5;
  --twv-activatorBorderClr-16nsqsx2: #ced6db;
  --twv-activatorOpenBorderClr: #033855;
  --twv-activatorButtonColor-16nsqsx1: #374751;
}
.tw-activator_activator-16nsqsx5:disabled[data-clr-scheme=light] {
  background-color: #f5f5f5;
  color: #98a2a8;
}

/* module/white.css.ts.vanilla.css */

/* module/gradient.css.ts.vanilla.css */

/* module/danger.css.ts.vanilla.css */

/* module/warning.css.ts.vanilla.css */

/* module/text.css.ts.vanilla.css */
.tw-text_text {
  color: var(--twv-buttonOutlineColor);
  background-color: transparent;
  border: none !important;
  box-shadow: none !important;
}
.tw-text_text:not(:disabled):hover {
  background-color: transparent;
  color: var(--twv-buttonOutlineColor);
}
.tw-text_text:not(:disabled):active {
  background-color: transparent;
  color: var(--twv-buttonOutlineColor);
}
.tw-text_text:focus {
  background-color: transparent;
}
.tw-text_text:focus:not(:focus-visible) {
  outline: none !important;
}
.tw-text_text:disabled {
  background-color: transparent;
  outline: none;
  cursor: not-allowed;
}

/* module/destructive.css.ts.vanilla.css */
.tw-destructive_destructive {
  --twv-fill: var(--tw-button-destructive);
  --twv-hoverFill: var(--tw-button-destructiveHover);
  --twv-activeFill: var(--tw-button-destructiveActive);
  --twv-disabledFill: var(--tw-button-destructiveDisabled);
  --twv-disabledText: var(--tw-button-destructiveDisabledText);
  --twv-disabledBorder: var(--tw-button-destructiveDisabledBorder);
  --twv-label: var(--tw-text-inverse);
  background-color: var(--twv-fill);
  color: var(--twv-label);
  border: 1px solid var(--twv-fill);
  font-weight: 500;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.tw-destructive_destructive:not(:disabled):hover {
  background-color: var(--twv-hoverFill);
  border-color: var(--twv-hoverFill);
  color: var(--twv-label);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
.tw-destructive_destructive:not(:disabled):active {
  background-color: var(--twv-activeFill);
  border-color: var(--twv-activeFill);
  color: var(--twv-label);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.tw-destructive_destructive:focus {
  outline: 2px solid var(--twv-fill) !important;
  outline-offset: 2px;
  background-color: var(--twv-fill);
  color: var(--twv-label);
}
.tw-destructive_destructive:focus-visible {
  outline: 2px solid var(--twv-fill) !important;
  outline-offset: 2px;
  background-color: var(--twv-fill);
  color: var(--twv-label);
}
.tw-destructive_destructive:disabled {
  background-color: var(--twv-disabledFill);
  color: var(--twv-disabledText);
  border-color: var(--twv-disabledBorder);
  cursor: not-allowed;
  opacity: 0.6;
}
.tw-destructive_destructive[data-loading] {
  background-color: var(--twv-fill);
  border-color: var(--twv-fill);
  color: var(--twv-label);
}
.tw-destructive_destructive[data-clr-scheme=dark] {
  --twv-fill: #cc3333;
  --twv-hoverFill: #b23030;
  --twv-activeFill: #801d1d;
  --twv-disabledFill: rgba(0, 0, 0, 0);
  --twv-disabledText: #7c7e80;
  --twv-disabledBorder: #434445;
  --twv-label: #ffffff;
}
.tw-destructive_destructive[data-clr-scheme=light] {
  --twv-fill: #dc2629;
  --twv-hoverFill: #b91c1f;
  --twv-activeFill: #991b1d;
  --twv-disabledFill: #fecacb;
  --twv-disabledText: #fef2f2;
  --twv-disabledBorder: #fecacb;
  --twv-label: #ffffff;
}

/* module/action.css.ts.vanilla.css */
.tw-action_action {
  --twv-actionTextColor: var(--tw-button-neutralText);
  --twv-actionHoverBgColor: var(--tw-button-neutralHover);
  --twv-actionSelectedColor: var(--tw-icon-selected);
  background-color: transparent;
  color: var(--twv-actionTextColor);
  border: none;
  box-shadow: none;
}
.tw-action_action:not(:disabled):hover {
  background-color: var(--twv-actionHoverBgColor);
  color: var(--twv-actionTextColor);
}
.tw-action_action:not(:disabled)[aria-pressed=true],
.tw-action_action:not(:disabled)[data-expanded=true],
.tw-action_action:not(:disabled)[aria-expanded=true] {
  background-color: var(--twv-actionHoverBgColor);
  color: var(--twv-actionSelectedColor);
}
.tw-action_action[data-clr-scheme=dark] {
  --twv-actionTextColor: #eeeff0;
  --twv-actionHoverBgColor: #2d2e2e;
  --twv-actionSelectedColor: #eeeff0;
}
.tw-action_action[data-clr-scheme=light] {
  --twv-actionTextColor: #374751;
  --twv-actionHoverBgColor: #f5f5f5;
  --twv-actionSelectedColor: #033855;
}

/* module/classes.css.ts.vanilla.css */

/* module/TextInput.css.ts.vanilla.css */
.tw-TextInput_input {
  background-color: var(--twv-inputBgClr-10fclma1);
  border-color: transparent;
  color: var(--twv-inputClr-10fclma0);
}
.tw-TextInput_input::placeholder {
  color: var(--tw-input-placeholder);
}
.tw-TextInput_inputWithBorder {
  border-color: var(--tw-input-border);
}
.tw-TextInput_inputWithBorder:focus {
  border-color: var(--tw-input-focus);
}
.tw-TextInput_errorStyle {
  padding-top: 5px;
}
.tw-TextInput_inputErrorText {
  color: var(--tw-input-errorText);
}
.tw-TextInput_label {
  width: 100%;
  color: var(--twv-labelClr-10fclma2);
}
.tw-TextInput_inputSurface.tw-TextInput_inputSurface.tw-TextInput_inputSurface[data-variant=default] {
  --input-bg: var(--tw-input-bg);
  --input-disabled-bg: var(--tw-input-disabledBg);
}
.tw-TextInput_inputSurface.tw-TextInput_inputSurface[data-variant=default]:not([data-error]) {
  --input-bd: var(--tw-input-borderDefault);
}

/* module/Accordion.css.ts.vanilla.css */

/* module/Flex.css.ts.vanilla.css */

/* module/Select.css.ts.vanilla.css */
.tw-Select_wrapper {
  --input-padding: 12px;
  --input-padding-y: 6px;
}
.tw-Select_input {
  border-color: var(--twv-borderColor);
  color: var(--tw-text-strong);
  font:
    500 14px/20px Inter,
    -apple-system,
    BlinkMacSystemFont,
    sans-serif;
  font-weight: var(--twv-fontWeight);
  background-color: var(--tw-input-bg);
  border-radius: var(--mantine-radius-sm);
  box-shadow: var(--mantine-shadow-subtle);
}
:is([data-mantine-color-scheme="dark"],[data-theme="dark"]) .tw-Select_input:focus:not([data-error]) {
  border-color: var(--twv-focusBorderColor);
}
.tw-Select_input[data-expanded=true] {
  border-color: var(--tw-select-borderOpen);
}
[data-with-left-section] .tw-Select_input {
  color: var(--tw-text-heading);
}
.tw-Select_inputFocus:focus {
  border-color: var(--twv-borderColor);
}
.tw-Select_section {
  color: var(--tw-select-icon);
}
.tw-Select_section svg[data-combobox-chevron] > path {
  display: none;
}
.tw-Select_section svg[data-combobox-chevron] {
  color: var(--tw-select-icon);
  mask-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 5L7.528 10.804C7.58993 10.8661 7.6635 10.9154 7.74449 10.9491C7.82548 10.9827 7.91231 11 8 11C8.08769 11 8.17452 10.9827 8.25551 10.9491C8.33651 10.9154 8.41007 10.8661 8.472 10.804L14 5' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 5L7.528 10.804C7.58993 10.8661 7.6635 10.9154 7.74449 10.9491C7.82548 10.9827 7.91231 11 8 11C8.08769 11 8.17452 10.9827 8.25551 10.9491C8.33651 10.9154 8.41007 10.8661 8.472 10.804L14 5' stroke='black' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-position: center;
  mask-size: contain;
  -webkit-mask-size: contain;
  background-color: currentColor;
  transition: transform 150ms ease;
  width: 12px;
  height: 12px;
}
.tw-Select_input[data-expanded=true] ~ [data-position=right] svg[data-combobox-chevron] {
  transform: rotate(180deg);
}
.tw-Select_label {
  width: 100%;
  color: var(--tw-input-label);
}

/* module/Autocomplete.css.ts.vanilla.css */

/* module/Avatar.css.ts.vanilla.css */

/* module/Badge.css.ts.vanilla.css */
.tw-Badge_badgeColorVariants_one {
  --twv-badgeTextVar: var(--tw-badge-oneText);
  --twv-badgeDotVar: var(--tw-badge-oneDot);
  --twv-badgeIconVar: var(--tw-badge-oneDot);
  --twv-badgeBgVar: var(--tw-badge-oneBg);
}
.tw-Badge_badgeColorVariants_red {
  --twv-badgeTextVar: var(--tw-badge-redText);
  --twv-badgeDotVar: var(--tw-badge-redDot);
  --twv-badgeIconVar: var(--tw-badge-redDot);
  --twv-badgeBgVar: var(--tw-badge-redBg);
}
.tw-Badge_badgeColorVariants_orange {
  --twv-badgeTextVar: var(--tw-badge-orangeText);
  --twv-badgeDotVar: var(--tw-badge-orangeDot);
  --twv-badgeIconVar: var(--tw-badge-orangeDot);
  --twv-badgeBgVar: var(--tw-badge-orangeBg);
}
.tw-Badge_badgeColorVariants_green {
  --twv-badgeTextVar: var(--tw-badge-greenText);
  --twv-badgeDotVar: var(--tw-badge-greenDot);
  --twv-badgeIconVar: var(--tw-badge-greenDot);
  --twv-badgeBgVar: var(--tw-badge-greenBg);
}
.tw-Badge_badgeColorVariants_default {
  --twv-badgeTextVar: var(--tw-badge-defaultText);
  --twv-badgeDotVar: var(--tw-badge-defaultDot);
  --twv-badgeIconVar: var(--tw-badge-defaultDot);
  --twv-badgeBgVar: var(--tw-badge-defaultBg);
}

/* module/Box.css.ts.vanilla.css */

/* module/ButtonWithMenu.css.ts.vanilla.css */

/* module/dynamic-vars.css.ts.vanilla.css */
.tw-dynamic-vars_cardStyle {
  --twv-cardBg: var(--tw-card-bg);
  --twv-cardBorderColor: var(--tw-card-border);
  --twv-cardBorderWidth: 1px;
  background-color: var(--twv-cardBg) !important;
  border-style: solid !important;
  border-width: var(--twv-cardBorderWidth) !important;
  border-color: var(--twv-cardBorderColor) !important;
}
.tw-dynamic-vars_cardStyle:hover {
  background-color: var(--twv-cardHoverBg, var(--twv-cardBg)) !important;
}

/* module/Text.css.ts.vanilla2.css */
.tw-Text_text {
  color: var(--twv-chosenColor);
}
.tw-Text_defaultText {
  --twv-defaultTextColor: var(--tw-text-strong);
  color: var(--twv-defaultTextColor);
}

/* module/styles.css.ts.vanilla.css */
.tw-styles_checkboxInput:not(:checked, [data-indeterminate], :disabled) {
  border-color: var(--tw-checkbox-border);
  background-color: var(--tw-checkbox-bg);
}
.tw-styles_checkboxInput:disabled {
  background-color: var(--tw-checkbox-disabled);
  border-color: var(--tw-checkbox-disabledBorder);
}
.tw-styles_checkboxInput:disabled:checked,
.tw-styles_checkboxInput:disabled[data-indeterminate] {
  border-color: transparent;
}
.tw-styles_checkboxInput:disabled:checked + .tw-styles_checkboxIcon {
  color: var(--tw-checkbox-disabledIcon);
}
.tw-styles_checkboxInput:disabled[data-indeterminate] + .tw-styles_checkboxIcon {
  color: var(--tw-checkbox-disabledIcon);
}
.tw-styles_label {
  color: var(--twv-defaultTextColor);
}

/* module/ColorPicker.css.ts.vanilla.css */

/* module/Modal.css.ts.vanilla.css */
:is([data-mantine-color-scheme="dark"],[data-theme="dark"]) .tw-Modal_content {
  border: 1px solid var(--tw-modal-divider);
}

/* module/ConfirmModal.css.ts.vanilla.css */

/* module/DataTableAccordion.css.ts.vanilla.css */

/* module/_.css.ts.vanilla.css */

/* module/Menu.css.ts.vanilla.css */
.tw-Menu_menuItemDefaultColors:not([data-disabled]) .mantine-Menu-itemLabel {
  color: var(--tw-text-strong);
}
.tw-Menu_menuItemDefaultColors:not([data-disabled]) .mantine-Menu-itemSection {
  color: var(--tw-icon-default);
}

/* module/DataTable.css.ts.vanilla.css */
.tw-DataTable_dataTable {
  border: 1px solid var(--tw-table-divider);
  border-radius: var(--twv-dataTableRadiusVar, var(--mantine-radius-md));
  overflow: hidden;
}
.tw-DataTable_tableRoot {
  --table-striped-color: var(--tw-table-stripe);
  --table-border-color: var(--tw-table-divider);
  --table-hover-color: var(--tw-table-hover);
  line-height: 20px;
}
.tw-DataTable_tableHead {
  background-color: var(--tw-table-header);
}
.tw-DataTable_tableHeadRow {
  background-color: var(--tw-table-header);
}
.tw-DataTable_tableHeadCell {
  border-bottom: 1px solid var(--table-border-color);
  padding-bottom: calc(var(--table-vertical-spacing) - 1px);
  color: var(--tw-table-text);
  font-size: var(--mantine-font-size-sm);
  font-weight: 500;
}
.tw-DataTable_tableHeadCell.tw-DataTable_tableHeadCell {
  background-color: var(--tw-table-header);
}
.tw-DataTable_tableHeadCell:hover:has([data-heading-clipped], [aria-describedby]:not([data-heading-tooltip])) {
  background-color: var(--tw-table-hover);
}
.tw-DataTable_truncatedHeadCell {
  white-space: nowrap;
}
.tw-DataTable_truncatedHeadContent {
  display: inline-block;
  max-width: 100%;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: bottom;
}
.tw-DataTable_tableHeadCell .mantine-ActionIcon-root[aria-label="Column actions"]:hover,
.tw-DataTable_tableHeadCell .mantine-ActionIcon-root[aria-label="Column actions"][data-expanded] {
  background-color: var(--tw-table-control);
}
.tw-DataTable_bodyCell {
  color: var(--tw-table-text);
  font-weight: 500;
}
.tw-DataTable_scrollContainer {
  --twv-scrollThumbColor: transparent;
}
.tw-DataTable_scrollContainer::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  background: transparent;
}
.tw-DataTable_scrollContainer::-webkit-scrollbar-thumb {
  background: var(--twv-scrollThumbColor);
  border-radius: 6px;
}
.tw-DataTable_scrollContainer:hover {
  --twv-scrollThumbColor: var(--mantine-color-gray-2);
}
.tw-DataTable_tableRoot tr[data-tree-motion] [data-tree-row-motion] {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  grid-template-rows: 1fr;
}
.tw-DataTable_tableRoot tr[data-tree-motion] [data-tree-row-motion-content] {
  min-height: 0;
  overflow: hidden;
}
.tw-DataTable_tableRoot tr[data-tree-motion] [data-tree-row-motion-content]::before {
  content: "";
  display: block;
  height: var(--twv-treeCellPaddingTop);
}
.tw-DataTable_tableRoot tr[data-tree-motion] [data-tree-row-motion-content]::after {
  content: "";
  display: block;
  height: var(--twv-treeCellPaddingBottom);
}
.tw-DataTable_tableRoot tr[data-tree-motion=opening] > td {
  animation: DataTable_treeCellPaddingHold__nba0mh1c 300ms cubic-bezier(0.22, 0.61, 0.36, 1) both;
}
.tw-DataTable_tableRoot tr[data-tree-motion=opening] [data-tree-row-motion] {
  animation: DataTable_treeRowExpand__nba0mh1a 300ms cubic-bezier(0.22, 0.61, 0.36, 1) both;
}
.tw-DataTable_tableRoot tr[data-tree-motion=opening] [data-tree-row-motion-content] {
  animation: DataTable_treeRowFadeIn__nba0mh1d 210ms cubic-bezier(0.22, 0.61, 0.36, 1) 90ms both;
}
.tw-DataTable_tableRoot tr[data-tree-motion=closing] > td {
  animation: DataTable_treeCellPaddingHold__nba0mh1c 240ms cubic-bezier(0.42, 0, 0.58, 1) both;
}
.tw-DataTable_tableRoot tr[data-tree-motion=closing] [data-tree-row-motion] {
  animation: DataTable_treeRowCollapse__nba0mh1b 240ms cubic-bezier(0.42, 0, 0.58, 1) both;
}
.tw-DataTable_tableRoot tr[data-tree-motion=closing] [data-tree-row-motion-content] {
  animation: DataTable_treeRowFadeOut__nba0mh1e 84ms cubic-bezier(0.42, 0, 0.58, 1) 0ms both;
}
@supports not selector(::-webkit-scrollbar) {
  .tw-DataTable_scrollContainer {
    scrollbar-width: thin;
    scrollbar-color: var(--twv-scrollThumbColor) transparent;
  }
}
@media (prefers-reduced-motion: reduce) {
  .tw-DataTable_tableRoot tr[data-tree-motion=opening] > td {
    animation: none;
  }
  .tw-DataTable_tableRoot tr[data-tree-motion=opening] [data-tree-row-motion] {
    animation: none;
  }
  .tw-DataTable_tableRoot tr[data-tree-motion=opening] [data-tree-row-motion-content] {
    animation: none;
  }
  .tw-DataTable_tableRoot tr[data-tree-motion=closing] > td {
    animation: none;
  }
  .tw-DataTable_tableRoot tr[data-tree-motion=closing] [data-tree-row-motion] {
    animation: none;
  }
  .tw-DataTable_tableRoot tr[data-tree-motion=closing] [data-tree-row-motion-content] {
    animation: none;
  }
}

/* module/DataTableHeader.css.ts.vanilla.css */

/* module/DatePicker.css.ts.vanilla.css */

/* module/AggregateByRow.css.ts.vanilla.css */

/* module/Divider.css.ts.vanilla.css */

/* module/Drawer.css.ts.vanilla.css */

/* module/FileInput.css.ts.vanilla.css */

/* module/FileUpload.css.ts.vanilla.css */

/* module/Image.css.ts.vanilla.css */

/* module/InlineEditableText.css.ts.vanilla.css */

/* module/Loader.css.ts.vanilla.css */
.tw-Loader_svg {
  display: block;
  width: 100%;
  height: 100%;
}
.tw-Loader_dot {
  fill: var(--mantine-color-one-5);
  animation-name: Loader_bounce__18ao84s0;
  animation-duration: 1.4s;
  animation-iteration-count: infinite;
  animation-timing-function: cubic-bezier(0.45, 0, 0.55, 1);
}
.tw-Loader_dotLeft {
  --rise: 76.8;
  animation-delay: -0.32s;
}
.tw-Loader_dotMiddle {
  --rise: 96.8;
  animation-delay: -0.16s;
}
.tw-Loader_dotRight {
  --rise: 103.8;
  animation-delay: 0s;
}

/* module/NavSection.css.ts.vanilla.css */

/* module/NavSectionIcon.css.ts.vanilla.css */

/* module/NumberInput.css.ts.vanilla.css */

/* module/PasswordInput.css.ts.vanilla.css */

/* module/QuantityDecorator.css.ts.vanilla.css */

/* module/Radio.css.ts.vanilla.css */

/* module/RangeSlider.css.ts.vanilla.css */

/* module/ScrollArea.css.ts.vanilla.css */

/* module/SegmentedControl.css.ts.vanilla.css */

/* module/Skeleton.css.ts.vanilla.css */
.tw-Skeleton_skeleton {
  --twv-skeletonBeforeColor: var(--tw-skeleton-base);
  --twv-skeletonAfterColor: var(--tw-skeleton-pulse);
}
.tw-Skeleton_skeleton[data-visible]::before {
  background-color: var(--twv-skeletonBeforeColor) !important;
}
.tw-Skeleton_skeleton[data-visible]::after {
  background-color: var(--twv-skeletonAfterColor) !important;
}

/* module/Stepper.css.ts.vanilla.css */

/* module/StyledPopover.css.ts.vanilla.css */

/* module/SubSettingsPopover.css.ts.vanilla.css */

/* module/body.css.ts.vanilla.css */
.tw-body_body {
  display: flex;
  align-items: center;
  width: fit-content;
}

/* module/short.css.ts.vanilla.css */

/* module/simple.css.ts.vanilla.css */
.tw-simple_simpleTrack {
  width: var(--twv-trackWidth);
  min-width: var(--twv-trackWidth);
  height: var(--twv-trackHeight);
}
.tw-simple_simpleThumb {
  width: var(--twv-thumbSize);
  height: var(--twv-thumbSize);
  inset-inline-start: 2px;
}
.tw-simple_simpleThumbChecked {
  inset-inline-start: calc(100% - var(--twv-thumbSize) - 2px);
}

/* module/thumb.css.ts.vanilla.css */
.tw-thumb_thumb {
  border: none;
  background-color: var(--tw-toggle-thumb);
  box-shadow: var(--mantine-shadow-base);
}
.tw-thumb_thumbChecked {
  background-color: var(--tw-toggle-thumbOn);
}

/* module/track.css.ts.vanilla.css */
.tw-track_track {
  --twv-onColor: var(--tw-toggle-trackOn);
  --twv-offColor: var(--tw-toggle-track);
  border: none;
  background-color: var(--twv-offColor);
}
.tw-track_checked {
  background-color: var(--twv-onColor);
}

/* module/TextSwitch.css.ts.vanilla.css */

/* module/tabs.css.ts.vanilla.css */
.tw-tabs_tab {
  height: 36px;
  padding: 2px 12px 2px 12px;
  background-color: transparent;
  color: var(--tw-tabs-text);
  font-weight: 500;
  border-radius: var(--mantine-radius-sm);
  border: none;
}
.tw-tabs_tab[data-active] {
  background-color: var(--tw-tabs-selected);
  color: var(--tw-tabs-selectedText);
}
:is([data-mantine-color-scheme],[data-theme]) .tw-tabs_root.tw-tabs_root {
  --tab-border-color: var(--tw-tabs-outlineBorder);
}
:is([data-mantine-color-scheme],[data-theme]) .tw-tabs_root.tw-tabs_root[data-variant=pills] {
  --tabs-list-gap: var(--mantine-spacing-sm);
}

/* module/Textarea.css.ts.vanilla.css */

/* node_modules/react-toastify/dist/ReactToastify.css */

/* module/Toast.css.ts.vanilla.css */

/* module/UserSettings.css.ts.vanilla.css */

/* module/UserSettingsPopover.css.ts.vanilla.css */

/* module/styles.css.ts.vanilla2.css */

/* module/Popover.css.ts.vanilla.css */
.tw-Popover_popoverSurface {
  --popover-border-color: var(--tw-border-default);
  --menu-item-hover: var(--tw-bg-subtle);
  background-color: var(--tw-bg-surface);
}
.tw-Popover_popoverDivider {
  border-color: var(--tw-border-default);
}

/* module/MultiSelect.css.ts.vanilla.css */

/* module/base.css.ts.vanilla2.css */

/* module/button.css.ts.vanilla.css */

/* module/hoverColor.css.ts.vanilla.css */

/* module/base.css.ts.vanilla3.css */
.tw-base_active:active {
  transform: scale(1.05) translateY(calc(0.0625rem*var(--mantine-scale)));
}
.tw-base_base-c7eq6x1 {
  border-radius: var(--twv-borderRadius);
}
.tw-base_base-c7eq6x1.tw-base_base-c7eq6x1 {
  --ai-size-sm: 2rem;
  --ai-size-md: 2.25rem;
  --ai-size-lg: 2.5rem;
}

/* module/group.css.ts.vanilla.css */

/* module/activator.css.ts.vanilla2.css */

/* module/filled.css.ts.vanilla.css */

/* module/customFilled.css.ts.vanilla.css */

/* module/main.css.ts.vanilla.css */
.tw-main_main {
  --twv-mainHoverBgColor: var(--tw-button-neutralHover);
  --twv-focusBgColor: var(--tw-button-neutral);
  --twv-focusRingClr: var(--mantine-primary-color-filled);
}
.tw-main_main:focus-visible {
  outline: none;
  background-color: var(--twv-focusBgColor);
  box-shadow:
    0px 1px 2px rgba(0, 0, 0, 0.05),
    0px 0px 0px 2px var(--tw-button-neutral),
    0px 0px 0px 4px var(--twv-focusRingClr);
}
.tw-main_main:hover,
.tw-main_main[data-expanded] {
  background-color: var(--twv-mainHoverBgColor);
}

/* module/transparent.css.ts.vanilla.css */
.tw-transparent_transparentDisabled.tw-transparent_transparentDisabled:disabled,
.tw-transparent_transparentDisabled.tw-transparent_transparentDisabled[data-disabled] {
  background-color: transparent;
  border-color: transparent;
}

/* module/pressed.css.ts.vanilla.css */

/* module/iconHover.css.ts.vanilla.css */

/* module/expandableLabel.css.ts.vanilla.css */

:root{--mantine-cursor-type: pointer;--mantine-font-family: Inter, -apple-system, BlinkMacSystemFont, 'San Francisco', 'Segoe UI', Roboto, 'Helvetica Neue', sans-serif;--mantine-font-family-headings: Inter, -apple-system, BlinkMacSystemFont, 'San Francisco', 'Segoe UI', Roboto, 'Helvetica Neue', sans-serif;--mantine-radius-default: 0.375rem;--mantine-primary-color-filled: var(--mantine-color-one-filled);--mantine-primary-color-filled-hover: var(--mantine-color-one-filled-hover);--mantine-primary-color-light: var(--mantine-color-one-light);--mantine-primary-color-light-color: var(--mantine-color-one-light-color);--mantine-spacing-xs: 0.625rem;--mantine-spacing-sm: 0.75rem;--mantine-spacing-md: 1rem;--mantine-spacing-lg: 1.25rem;--mantine-spacing-xl: 2rem;--mantine-spacing-xxs: 4px;--mantine-spacing-xsm: 8px;--mantine-spacing-big: 20px;--mantine-spacing-xbig: 24px;--mantine-spacing-xxbig: 28px;--mantine-spacing-xxxbig: 32px;--mantine-spacing-dsLg: 40px;--mantine-spacing-xxxlg: 80px;--mantine-font-size-xs: 0.75rem;--mantine-font-size-sm: 0.875rem;--mantine-font-size-md: 1rem;--mantine-font-size-lg: 1.125rem;--mantine-font-size-xl: 1.25rem;--mantine-shadow-sm: 0px 0.89px 1.78px 0px rgba(0, 0, 0, 0.06), 0px 0.8901px 2.67px 0px rgba(0, 0, 0, 0.10);--mantine-shadow-subtle: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);--mantine-shadow-base: 0px 1px 2px 0px rgba(0, 0, 0, 0.06), 0px 1px 3px 0px rgba(0, 0, 0, 0.1);--mantine-shadow-raised: 0px 2px 4px -1px rgba(0, 0, 0, 0.06), 0px 4px 6px -1px rgba(0, 0, 0, 0.1);--mantine-shadow-overlay: 0px 4px 6px -2px rgba(0, 0, 0, 0.05), 0px 10px 15px -3px rgba(0, 0, 0, 0.1);--mantine-shadow-floating: 0px 10px 10px -5px rgba(0, 0, 0, 0.04), 0px 20px 25px -5px rgba(0, 0, 0, 0.1);--mantine-shadow-deep: 0px 25px 50px -12px rgba(0, 0, 0, 0.25);--mantine-shadow-mobile: 0px 4px 5.300000190734863px 0px rgba(126, 125, 125, 0.11);--mantine-radius-xs: 0.25rem;--mantine-radius-sm: 0.375rem;--mantine-radius-md: 0.5rem;--mantine-radius-lg: 0.75rem;--mantine-radius-xl: 1rem;--mantine-radius-round: 2rem;--mantine-color-dark-0: #eeeff0;--mantine-color-dark-1: #989a9c;--mantine-color-dark-2: #7c7e80;--mantine-color-dark-3: #636566;--mantine-color-dark-4: #434445;--mantine-color-dark-5: #363738;--mantine-color-dark-6: #2d2e2e;--mantine-color-dark-7: #252626;--mantine-color-gray-0: #fdfcfc;--mantine-color-gray-1: #f5f5f5;--mantine-color-gray-2: #e4e9ed;--mantine-color-gray-3: #ced6db;--mantine-color-gray-4: #98a2a8;--mantine-color-gray-5: #7a8891;--mantine-color-gray-6: #4b5963;--mantine-color-gray-7: #374751;--mantine-color-gray-8: #1d2a33;--mantine-color-gray-9: #12181c;--mantine-color-red-0: #fef2f2;--mantine-color-red-1: #fee2e2;--mantine-color-red-2: #fecacb;--mantine-color-red-3: #fca5a6;--mantine-color-red-4: #ff5c5e;--mantine-color-red-5: #ef4447;--mantine-color-red-6: #dc2629;--mantine-color-red-7: #b91c1f;--mantine-color-red-8: #991b1d;--mantine-color-red-9: #7f0000;--mantine-color-pink-0: #fdf2f8;--mantine-color-pink-1: #fce7f3;--mantine-color-pink-2: #fbcfe8;--mantine-color-pink-3: #f9a8d4;--mantine-color-pink-4: #f472b6;--mantine-color-pink-5: #ec4899;--mantine-color-pink-6: #db2777;--mantine-color-pink-7: #be185d;--mantine-color-pink-8: #9d174d;--mantine-color-pink-9: #831843;--mantine-color-cyan-0: #ecfeff;--mantine-color-cyan-1: #cffcfe;--mantine-color-cyan-2: #a5f9fc;--mantine-color-cyan-3: #67f4f9;--mantine-color-cyan-4: #22e7ee;--mantine-color-cyan-5: #06cdd4;--mantine-color-cyan-6: #08acb2;--mantine-color-cyan-7: #0e8c90;--mantine-color-cyan-8: #157275;--mantine-color-cyan-9: #166063;--mantine-color-teal-0: #f0fdfc;--mantine-color-teal-1: #ccfbf7;--mantine-color-teal-2: #99f6ee;--mantine-color-teal-3: #5eeade;--mantine-color-teal-4: #2dd4c6;--mantine-color-teal-5: #14b8aa;--mantine-color-teal-6: #0d9488;--mantine-color-teal-7: #0f766e;--mantine-color-teal-8: #115e58;--mantine-color-teal-9: #134e49;--mantine-color-green-0: #ecfdfb;--mantine-color-green-1: #d1faf5;--mantine-color-green-2: #a7f3ea;--mantine-color-green-3: #6ee7d9;--mantine-color-green-4: #34d3c0;--mantine-color-green-5: #10b9a5;--mantine-color-green-6: #059685;--mantine-color-green-7: #008173;--mantine-color-green-8: #065f55;--mantine-color-green-9: #064e46;--mantine-color-yellow-0: #fffbeb;--mantine-color-yellow-1: #fef3c7;--mantine-color-yellow-2: #fde68a;--mantine-color-yellow-3: #fcd34d;--mantine-color-yellow-4: #fbbf24;--mantine-color-yellow-5: #f59e0b;--mantine-color-yellow-6: #d97706;--mantine-color-yellow-7: #b45309;--mantine-color-yellow-8: #92400e;--mantine-color-yellow-9: #78350f;--mantine-color-orange-0: #fff7f5;--mantine-color-orange-1: #ffe7e0;--mantine-color-orange-2: #ffd4c7;--mantine-color-orange-3: #ffa78c;--mantine-color-orange-4: #ff835e;--mantine-color-orange-5: #f75625;--mantine-color-orange-6: #d43a0b;--mantine-color-orange-7: #ba330a;--mantine-color-orange-8: #9a3412;--mantine-color-orange-9: #7c2d12;--mantine-color-one-0: #e0f4ff;--mantine-color-one-1: #bae4fb;--mantine-color-one-2: #81cef7;--mantine-color-one-3: #4dc0fe;--mantine-color-one-4: #22affb;--mantine-color-one-5: #007abd;--mantine-color-one-6: #086699;--mantine-color-one-7: #06486b;--mantine-color-one-8: #033855;--mantine-color-one-9: #033047;--mantine-color-two-0: #c7ffff;--mantine-color-two-1: #88ecec;--mantine-color-two-2: #6fe8e8;--mantine-color-two-3: #35d4d4;--mantine-color-two-4: #10b7b7;--mantine-color-two-5: #059696;--mantine-color-two-6: #008282;--mantine-color-two-7: #065e5e;--mantine-color-two-8: #064f4f;--mantine-color-two-9: #054861;--mantine-color-purple-0: #f5f3ff;--mantine-color-purple-1: #ede9fe;--mantine-color-purple-2: #ddd6fe;--mantine-color-purple-3: #c4b5fd;--mantine-color-purple-4: #a78bfa;--mantine-color-purple-5: #8b5cf6;--mantine-color-purple-6: #7c3aed;--mantine-color-purple-7: #6d28d9;--mantine-color-purple-8: #5b21b6;--mantine-color-purple-9: #4c1d95;}:root:is([data-mantine-color-scheme="dark"],[data-theme="dark"]){--mantine-color-text: #eeeff0;--mantine-color-body: #252626;--mantine-color-placeholder: #989a9c;--mantine-color-dimmed: #989a9c;--mantine-color-gray-light: rgba(206, 214, 219, 0.15);--mantine-color-gray-light-color: var(--mantine-color-gray-0);--mantine-color-red-filled: var(--mantine-color-red-5);--mantine-color-red-light: rgba(252, 165, 166, 0.15);--mantine-color-red-light-color: var(--mantine-color-red-0);--mantine-color-blue-filled: var(--mantine-color-blue-5);--mantine-color-blue-filled-hover: var(--mantine-color-blue-6);--mantine-color-blue-light: rgba(116, 192, 252, 0.15);--mantine-color-blue-light-color: var(--mantine-color-blue-0);--mantine-color-green-filled: var(--mantine-color-green-5);--mantine-color-green-light: rgba(110, 231, 217, 0.15);--mantine-color-green-light-color: var(--mantine-color-green-0);--mantine-color-orange-filled: var(--mantine-color-orange-5);--mantine-color-orange-light: rgba(255, 167, 140, 0.15);--mantine-color-orange-light-color: var(--mantine-color-orange-0);--mantine-color-one-filled: var(--mantine-color-one-5);--mantine-color-one-filled-hover: var(--mantine-color-one-6);--mantine-color-one-light: rgba(77, 192, 254, 0.15);--mantine-color-one-light-hover: rgba(77, 192, 254, 0.2);--mantine-color-one-light-color: var(--mantine-color-one-0);--tw-text-ink: #eeeff0;--tw-text-heading: #eeeff0;--tw-text-strong: #eeeff0;--tw-text-default: #989a9c;--tw-text-subtle: #989a9c;--tw-text-sectionLabel: #7c7e80;--tw-text-disabled: #7c7e80;--tw-text-inverse: #ffffff;--tw-text-destructive: #f57a7a;--tw-text-accent: #4fade0;--tw-text-brand: #eeeff0;--tw-text-link: #4fade0;--tw-text-accentDeep: #4fade0;--tw-text-accentVivid: #4fade0;--tw-text-accentWash: #4fade0;--tw-text-brandHover: #4fade0;--tw-text-accentPale: #4fade0;--tw-text-accentSoft: #4fade0;--tw-text-accentMild: #4fade0;--tw-icon-default: #7c7e80;--tw-icon-strong: #989a9c;--tw-icon-subtle: #7c7e80;--tw-icon-selected: #eeeff0;--tw-icon-disabled: #636566;--tw-icon-faint: #434445;--tw-icon-inverse: #ffffff;--tw-icon-brandCutout: #1b1c1c;--tw-icon-brand: #eeeff0;--tw-icon-brandMark: #7c7e80;--tw-icon-destructive: #e04f4f;--tw-icon-accent: #4fade0;--tw-icon-link: #4fade0;--tw-icon-accentVivid: #4fade0;--tw-icon-accentSoft: #4fade0;--tw-icon-accentMild: #4fade0;--tw-bg-page: #1b1c1c;--tw-bg-subtle: #2d2e2e;--tw-bg-strong: #2d2e2e;--tw-bg-raised: #202121;--tw-bg-surface: #252626;--tw-bg-card: #252626;--tw-bg-hover: #2d2e2e;--tw-bg-popover: #252626;--tw-bg-brand: #033855;--tw-bg-inset: #202121;--tw-bg-selected: #2d2e2e;--tw-bg-selectedSubtle: #2d2e2e;--tw-bg-muted: #202121;--tw-bg-linen: #2b2519;--tw-bg-linenHover: #362d18;--tw-bg-scrim: rgba(0, 0, 0, 0.5);--tw-border-subtle: #363738;--tw-border-default: #363738;--tw-border-faint: #2d2e2e;--tw-border-strong: #434445;--tw-border-selected: #3396cc;--tw-border-emphasis: #989a9c;--tw-border-input: #363738;--tw-nav-bg: #191a1a;--tw-nav-border: #252626;--tw-nav-divider: #252626;--tw-nav-text: #989a9c;--tw-nav-hover: #2d2e2e;--tw-nav-selected: #2d2e2e;--tw-nav-active: #eeeff0;--tw-nav-sectionText: #989a9c;--tw-nav-sectionActive: #eeeff0;--tw-nav-iconTile: #033855;--tw-nav-iconCutout: #2d2e2e;--tw-table-surface: #252626;--tw-table-footer: #202121;--tw-table-footerRow: #202121;--tw-table-header: #202121;--tw-table-stripe: #202121;--tw-table-hover: #2d2e2e;--tw-table-border: #363738;--tw-table-divider: #2d2e2e;--tw-table-control: #363738;--tw-table-text: #eeeff0;--tw-table-textSubtle: #989a9c;--tw-table-iconSubtle: #7c7e80;--tw-table-inputText: #eeeff0;--tw-table-accent: #4fade0;--tw-button-text: #4fade0;--tw-button-primary: #033855;--tw-button-primaryHover: #0b496b;--tw-button-primaryDisabledHover: #252626;--tw-button-primaryText: #eeeff0;--tw-button-neutral: #252626;--tw-button-neutralHover: #2d2e2e;--tw-button-neutralDisabledHover: #252626;--tw-button-neutralBorder: #363738;--tw-button-secondaryBorder: #363738;--tw-button-secondaryText: #eeeff0;--tw-button-secondaryHover: #2d2e2e;--tw-button-neutralBorderOpen: #363738;--tw-button-neutralText: #eeeff0;--tw-button-neutralDisabled: #252626;--tw-button-neutralDisabledFill: rgba(0, 0, 0, 0);--tw-button-neutralDisabledText: #989a9c;--tw-button-disabled: rgba(0, 0, 0, 0);--tw-button-disabledBorder: #434445;--tw-button-destructive: #cc3333;--tw-button-destructiveHover: #b23030;--tw-button-destructiveActive: #801d1d;--tw-button-destructiveDisabled: rgba(0, 0, 0, 0);--tw-button-destructiveDisabledBorder: #434445;--tw-button-destructiveDisabledText: #7c7e80;--tw-button-destructiveText: #ffffff;--tw-input-bg: #252626;--tw-input-border: #363738;--tw-input-borderDefault: #363738;--tw-input-focus: #636566;--tw-input-text: #eeeff0;--tw-input-placeholder: #989a9c;--tw-input-label: #989a9c;--tw-input-disabledBg: #2d2e2e;--tw-input-icon: #7c7e80;--tw-input-errorText: #f57a7a;--tw-input-iconSubtle: #7c7e80;--tw-input-focusBg: #202121;--tw-modal-divider: #2d2e2e;--tw-modal-close: #7c7e80;--tw-modal-surface: #252626;--tw-modal-surfaceDeep: #1b1c1c;--tw-modal-navSelected: #2d2e2e;--tw-modal-destructiveBadge: #fee2e2;--tw-modal-destructiveBadgeIcon: #ef4447;--tw-popover-optionHover: #2d2e2e;--tw-popover-row: #2d2e2e;--tw-popover-check: #7c7e80;--tw-datepicker-presetSelected: #2d2e2e;--tw-datepicker-presetActive: #363738;--tw-datepicker-weekday: #989a9c;--tw-datepicker-dayMuted: #7c7e80;--tw-datepicker-daySelected: #636566;--tw-datepicker-range: #363738;--tw-datepicker-today: #363738;--tw-datepicker-todayText: #eeeff0;--tw-datepicker-pillActive: #363738;--tw-datepicker-pillActiveText: #eeeff0;--tw-checkbox-bg: #2d2e2e;--tw-checkbox-border: #363738;--tw-checkbox-checked: #046397;--tw-checkbox-icon: #eeeff0;--tw-checkbox-disabled: #252626;--tw-checkbox-disabledBorder: #2d2e2e;--tw-checkbox-disabledIcon: #636566;--tw-inlineEditableText-hover: #252626;--tw-inlineEditableText-activeBorder: #4fade0;--tw-radio-bg: #363738;--tw-radio-border: #7c7e80;--tw-radio-checked: #046397;--tw-radio-icon: #eeeff0;--tw-radio-disabled: #2d2e2e;--tw-radio-disabledBorder: #434445;--tw-radio-label: #eeeff0;--tw-toggle-track: #363738;--tw-toggle-trackOn: #4fade0;--tw-toggle-trackDisabled: #363738;--tw-toggle-trackOnDisabled: #0b222e;--tw-toggle-thumb: #ffffff;--tw-toggle-thumbOn: #eeeff0;--tw-toggle-thumbDisabled: #7c7e80;--tw-toggle-thumbOnDisabled: #eeeff0;--tw-toggle-textTrack: #252626;--tw-toggle-segment: #2d2e2e;--tw-toggle-workspaceTrack: #202121;--tw-toggle-workspaceBorder: #2d2e2e;--tw-toggle-workspaceActive: #2d2e2e;--tw-badge-accentLabel: #eeeff0;--tw-badge-accentLabelStrong: #eeeff0;--tw-badge-oneText: #eeeff0;--tw-badge-oneDot: #3396cc;--tw-badge-oneBg: #0b496b;--tw-badge-twoText: #ffffff;--tw-badge-twoDot: #4fe0e0;--tw-badge-twoBg: #1d8080;--tw-badge-redText: #eeeff0;--tw-badge-redDot: #e04f4f;--tw-badge-redBg: #801d1d;--tw-badge-orangeText: #eeeff0;--tw-badge-orangeDot: #e0714f;--tw-badge-orangeBg: #80341d;--tw-badge-yellowText: #eeeff0;--tw-badge-yellowDot: #dab24d;--tw-badge-yellowBg: #805f1d;--tw-badge-yellowIcon: #cca133;--tw-badge-greenText: #ffffff;--tw-badge-greenDot: #4fe0cf;--tw-badge-greenBg: #1d8074;--tw-badge-tealText: #ffffff;--tw-badge-tealDot: #4fe0e0;--tw-badge-tealBg: #1d8080;--tw-badge-cyanText: #ffffff;--tw-badge-cyanDot: #4fe0e0;--tw-badge-cyanBg: #1d8080;--tw-badge-pinkText: #eeeff0;--tw-badge-pinkDot: #e04f9e;--tw-badge-pinkBg: #801d49;--tw-badge-purpleText: #eeeff0;--tw-badge-purpleDot: #6d4fe0;--tw-badge-purpleBg: #421d80;--tw-badge-grayText: #eeeff0;--tw-badge-grayDot: #7c7e80;--tw-badge-grayBg: #363738;--tw-badge-defaultText: #eeeff0;--tw-badge-filledText: #eeeff0;--tw-badge-defaultDot: #7c7e80;--tw-badge-defaultBg: #363738;--tw-tabs-selected: #2d2e2e;--tw-tabs-selectedText: #eeeff0;--tw-tabs-iconSelected: #2d2e2e;--tw-tabs-iconSelectedGlyph: #eeeff0;--tw-tabs-text: #989a9c;--tw-tabs-outlineBorder: #363738;--tw-tabs-disabledText: #636566;--tw-skeleton-base: #202121;--tw-skeleton-pulse: #2d2e2e;--tw-anchor-text: #4fade0;--tw-actionPill-bg: #2d2e2e;--tw-actionPill-border: #2d2e2e;--tw-actionPill-icon: #7c7e80;--tw-actionPill-text: #989a9c;--tw-actionPill-selectedBg: #363738;--tw-actionPill-selectedBorder: #434445;--tw-actionPill-selectedIcon: #eeeff0;--tw-actionPill-selectedText: #eeeff0;--tw-chat-userBubble: #202121;--tw-alert-infoBg: #0e1c24;--tw-alert-infoBorder: #0b222e;--tw-alert-infoTitle: #eeeff0;--tw-alert-infoText: #ccedff;--tw-alert-infoMessage: #ccedff;--tw-alert-infoIcon: #4fade0;--tw-alert-infoClose: #3396cc;--tw-alert-successBg: #0e2421;--tw-alert-successBorder: #0c2e2a;--tw-alert-successTitle: #eeeff0;--tw-alert-successText: #ccfff9;--tw-alert-successMessage: #ccfff9;--tw-alert-successIcon: #4fe0cf;--tw-alert-successClose: #2eb2a3;--tw-alert-warningBg: #241a0e;--tw-alert-warningBorder: #2e200b;--tw-alert-warningTitle: #eeeff0;--tw-alert-warningText: #fff1cc;--tw-alert-warningMessage: #fff1cc;--tw-alert-warningIcon: #dab24d;--tw-alert-warningClose: #b28e30;--tw-alert-errorBg: #240e0e;--tw-alert-errorBorder: #2e0c0c;--tw-alert-errorTitle: #eeeff0;--tw-alert-errorText: #fecbcb;--tw-alert-errorMessage: #fecbcb;--tw-alert-errorIcon: #e04f4f;--tw-alert-errorClose: #cc3333;--tw-alert-bannerBg: #0e1c24;--tw-alert-bannerBorder: #0b222e;--tw-alert-brandBg: #0b496b;--tw-card-bg: #252626;--tw-card-border: #2d2e2e;--tw-card-divider: #252626;--tw-card-subtleBg: #202121;--tw-card-subtleBorder: #252626;--tw-card-title: #eeeff0;--tw-card-description: #989a9c;--tw-tile-label: #989a9c;--tw-indicator-unread: #3396cc;--tw-chart-grid: #363738;--tw-chart-axisLabel: #989a9c;--tw-chart-legendLabel: #989a9c;--tw-decorator-quantityBg: #3396cc;--tw-decorator-quantityBorder: #363738;--tw-decorator-quantityText: #eeeff0;--tw-divider-strong: #363738;--tw-divider-subtle: #2d2e2e;--tw-scrollbar-thumb: #363738;--tw-fileUpload-bg: #191a1a;--tw-fileUpload-border: #363738;--tw-fileUpload-hoverBg: #2d2e2e;--tw-fileUpload-hoverBorder: #363738;--tw-fileUpload-hoverBorderSmall: #363738;--tw-fileUpload-uploadedBg: #252626;--tw-library-thumbnail: #252626;--tw-tooltip-bg: #202121;--tw-tooltip-border: #363738;--tw-tooltip-text: #eeeff0;--tw-toast-bg: #252626;--tw-toast-border: #363738;--tw-toast-text: #989a9c;--tw-toast-accent: #4fade0;--tw-toast-successTitle: #eeeff0;--tw-toast-warningTitle: #eeeff0;--tw-toast-errorTitle: #eeeff0;--tw-toast-successBg: #0e2421;--tw-toast-warningBg: #241a0e;--tw-toast-errorBg: #240e0e;--tw-toast-successBody: #7af5e7;--tw-toast-warningBody: #eac975;--tw-toast-errorBody: #f57a7a;--tw-toast-successAccent: #33ccba;--tw-toast-warningAccent: #cca133;--tw-toast-errorAccent: #ef4447;--tw-select-borderOpen: #363738;--tw-select-icon: #989a9c;--tw-slider-track: #363738;--tw-slider-active: #3396cc;--tw-slider-outOfRange: #0b496b;--tw-slider-label: #7c7e80;--tw-stepper-accent: #4fade0;--tw-stepper-connector: #363738;--tw-stepper-markerBorder: #363738;--tw-stepper-label: #989a9c;--tw-stepper-title: #eeeff0;--tw-stepper-markerBg: #202121;--tw-stepper-halo: rgba(0, 0, 0, 0);--tw-stepper-check: #1b1c1c;--tw-stepper-bullet: #7c7e80;--tw-stepper-titleUpcoming: #eeeff0;--tw-stepper-titleCurrent: #eeeff0;--tw-tableHeat-positiveWeakest: #0e2421;--tw-tableHeat-positiveWeak: #0c2e2a;--tw-tableHeat-positiveMedium: #144d46;--tw-tableHeat-positiveStrong: #1d8074;--tw-tableHeat-positiveStrongest: #2eb2a3;--tw-tableHeat-negativeWeakest: #240e0e;--tw-tableHeat-negativeWeak: #2e0c0c;--tw-tableHeat-negativeMedium: #4d1414;--tw-tableHeat-negativeStrong: #801d1d;--tw-tableHeat-negativeStrongest: #b23030;--tw-tag-bg: #0b496b;--tw-tag-border: #046397;--tw-tag-icon: #eeeff0;--tw-tag-text: #eeeff0;--tw-filterPill-bg: #252626;--tw-filterPill-border: #363738;--tw-filterPill-borderOpen: #363738;--tw-filterPill-icon: #eeeff0;--tw-filterPill-text: #eeeff0;--tw-imagePlaceholder-surface: #202121;--tw-imagePlaceholder-backCard: #2d2e2e;--tw-imagePlaceholder-frontCard: #2d2e2e;--tw-imagePlaceholder-stroke: #434445;--table-hover-color: #2d2e2e;--mantine-shadow-xs: 0px 1px 2px 0px rgba(25, 26, 26, 0.05);--mantine-shadow-sm: 0px 1px 2px 0px rgba(25, 26, 26, 0.05);--mantine-shadow-md: 0px 2px 10px -1px rgba(25, 26, 26, 0.2);--mantine-shadow-lg: 0px 10px 21px -5px rgba(25, 26, 26, 0.15);--mantine-shadow-xl: 0px 20px 35px -10px rgba(25, 26, 26, 0.14);--mantine-shadow-subtle: 0px 1px 2px 0px rgba(25, 26, 26, 0.05);--mantine-shadow-base: 0px 1px 5px 0px rgba(25, 26, 26, 0.1);--mantine-shadow-raised: 0px 2px 10px -1px rgba(25, 26, 26, 0.2);--mantine-shadow-overlay: 0px 10px 21px -5px rgba(25, 26, 26, 0.15);--mantine-shadow-floating: 0px 20px 35px -10px rgba(25, 26, 26, 0.14);--mantine-shadow-deep: 0px 25px 50px -12px rgba(25, 26, 26, 0.25);--mantine-shadow-mobile: 0px 4px 5.3px 0px rgba(25, 26, 26, 0.11);--mantine-color-one-0: #0e1c24;--mantine-color-one-1: #0b222e;--mantine-color-one-2: #033855;--mantine-color-one-3: #0b496b;--mantine-color-one-4: #046397;--mantine-color-one-5: #3396cc;--mantine-color-one-6: #4fade0;--mantine-color-one-7: #7acaf5;--mantine-color-one-8: #a3dcfb;--mantine-color-one-9: #ccedff;--mantine-color-two-0: #0e2424;--mantine-color-two-1: #0c2e2e;--mantine-color-two-2: #134d4d;--mantine-color-two-3: #1d8080;--mantine-color-two-4: #30b2b2;--mantine-color-two-5: #33cccc;--mantine-color-two-6: #4fe0e0;--mantine-color-two-7: #7af5f5;--mantine-color-two-8: #a2fafa;--mantine-color-two-9: #ccffff;--mantine-color-gray-0: #eeeff0;--mantine-color-gray-1: #989a9c;--mantine-color-gray-2: #7c7e80;--mantine-color-gray-3: #636566;--mantine-color-gray-4: #434445;--mantine-color-gray-5: #363738;--mantine-color-gray-6: #2d2e2e;--mantine-color-gray-7: #252626;--mantine-color-gray-8: #202121;--mantine-color-gray-9: #191a1a;--mantine-color-red-0: #240e0e;--mantine-color-red-1: #2e0c0c;--mantine-color-red-2: #4d1414;--mantine-color-red-3: #801d1d;--mantine-color-red-4: #b23030;--mantine-color-red-5: #cc3333;--mantine-color-red-6: #e04f4f;--mantine-color-red-7: #f57a7a;--mantine-color-red-8: #faa2a2;--mantine-color-red-9: #fecbcb;--mantine-color-orange-0: #24130e;--mantine-color-orange-1: #2e140c;--mantine-color-orange-2: #4d2114;--mantine-color-orange-3: #80341d;--mantine-color-orange-4: #b24e30;--mantine-color-orange-5: #cc5733;--mantine-color-orange-6: #e0714f;--mantine-color-orange-7: #f5977a;--mantine-color-orange-8: #fab7a2;--mantine-color-orange-9: #ffd8cc;--mantine-color-yellow-0: #241a0e;--mantine-color-yellow-1: #2e200b;--mantine-color-yellow-2: #4d3614;--mantine-color-yellow-3: #805f1d;--mantine-color-yellow-4: #b28e30;--mantine-color-yellow-5: #cca133;--mantine-color-yellow-6: #dab24d;--mantine-color-yellow-7: #eac975;--mantine-color-yellow-8: #fae1a2;--mantine-color-yellow-9: #fff1cc;--mantine-color-green-0: #0e2421;--mantine-color-green-1: #0c2e2a;--mantine-color-green-2: #144d46;--mantine-color-green-3: #1d8074;--mantine-color-green-4: #2eb2a3;--mantine-color-green-5: #33ccba;--mantine-color-green-6: #4fe0cf;--mantine-color-green-7: #7af5e7;--mantine-color-green-8: #a2faf0;--mantine-color-green-9: #ccfff9;--mantine-color-teal-0: #0e2422;--mantine-color-teal-1: #0c2e2b;--mantine-color-teal-2: #144d48;--mantine-color-teal-3: #1d8078;--mantine-color-teal-4: #30b2a7;--mantine-color-teal-5: #33ccbf;--mantine-color-teal-6: #4fe0d4;--mantine-color-teal-7: #7af5eb;--mantine-color-teal-8: #a2faf2;--mantine-color-teal-9: #ccfffb;--mantine-color-cyan-0: #0e2324;--mantine-color-cyan-1: #0c2d2e;--mantine-color-cyan-2: #144b4d;--mantine-color-cyan-3: #1d7d80;--mantine-color-cyan-4: #30aeb2;--mantine-color-cyan-5: #33c7cc;--mantine-color-cyan-6: #4fdbe0;--mantine-color-cyan-7: #7af1f5;--mantine-color-cyan-8: #a2f7fa;--mantine-color-cyan-9: #ccfdff;--mantine-color-pink-0: #240e17;--mantine-color-pink-1: #2e0b19;--mantine-color-pink-2: #4d132b;--mantine-color-pink-3: #801d49;--mantine-color-pink-4: #b22d6f;--mantine-color-pink-5: #cc3383;--mantine-color-pink-6: #e04f9e;--mantine-color-pink-7: #f57ac0;--mantine-color-pink-8: #faa2d4;--mantine-color-pink-9: #ffcce8;--mantine-color-purple-0: #170e24;--mantine-color-purple-1: #190b2e;--mantine-color-purple-2: #29134d;--mantine-color-purple-3: #421d80;--mantine-color-purple-4: #552db2;--mantine-color-purple-5: #5a33cc;--mantine-color-purple-6: #6d4fe0;--mantine-color-purple-7: #907af5;--mantine-color-purple-8: #b3a2fa;--mantine-color-purple-9: #d4ccff;}:root:is([data-mantine-color-scheme="light"],[data-theme="light"]){--mantine-color-placeholder: #7a8891;--mantine-color-gray-light: rgba(29, 42, 51, 0.1);--mantine-color-gray-light-color: var(--mantine-color-gray-8);--mantine-color-red-filled: var(--mantine-color-red-8);--mantine-color-red-light: rgba(153, 27, 29, 0.1);--mantine-color-red-light-color: var(--mantine-color-red-8);--mantine-color-blue-filled: var(--mantine-color-blue-8);--mantine-color-blue-filled-hover: var(--mantine-color-blue-9);--mantine-color-blue-light: rgba(25, 113, 194, 0.1);--mantine-color-blue-light-color: var(--mantine-color-blue-8);--mantine-color-green-filled: var(--mantine-color-green-8);--mantine-color-green-light: rgba(6, 95, 85, 0.1);--mantine-color-green-light-color: var(--mantine-color-green-8);--mantine-color-orange-filled: var(--mantine-color-orange-8);--mantine-color-orange-light: rgba(154, 52, 18, 0.1);--mantine-color-orange-light-color: var(--mantine-color-orange-8);--mantine-color-one-filled: var(--mantine-color-one-8);--mantine-color-one-filled-hover: var(--mantine-color-one-9);--mantine-color-one-light: rgba(3, 56, 85, 0.1);--mantine-color-one-light-hover: rgba(3, 56, 85, 0.12);--mantine-color-one-light-color: var(--mantine-color-one-8);--tw-text-ink: #12181c;--tw-text-heading: #1d2a33;--tw-text-strong: #374751;--tw-text-default: #4b5963;--tw-text-subtle: #7a8891;--tw-text-sectionLabel: #7a8891;--tw-text-disabled: #98a2a8;--tw-text-inverse: #ffffff;--tw-text-destructive: #dc2629;--tw-text-accent: #007abd;--tw-text-brand: #033855;--tw-text-link: #086699;--tw-text-accentDeep: #06486b;--tw-text-accentVivid: #22affb;--tw-text-accentWash: #e0f4ff;--tw-text-brandHover: #033047;--tw-text-accentPale: #bae4fb;--tw-text-accentSoft: #4dc0fe;--tw-text-accentMild: #81cef7;--tw-icon-default: #7a8891;--tw-icon-strong: #4b5963;--tw-icon-subtle: #98a2a8;--tw-icon-selected: #033855;--tw-icon-disabled: #D1D4DB;--tw-icon-faint: #ced6db;--tw-icon-inverse: #ffffff;--tw-icon-brandCutout: #ffffff;--tw-icon-brand: #033855;--tw-icon-brandMark: #12181c;--tw-icon-destructive: #ef4447;--tw-icon-accent: #007abd;--tw-icon-link: #086699;--tw-icon-accentVivid: #22affb;--tw-icon-accentSoft: #4dc0fe;--tw-icon-accentMild: #81cef7;--tw-bg-page: #fdfcfc;--tw-bg-subtle: #f5f5f5;--tw-bg-strong: #e4e9ed;--tw-bg-raised: #ffffff;--tw-bg-surface: #ffffff;--tw-bg-card: #ffffff;--tw-bg-hover: #E5E7EB;--tw-bg-popover: #ffffff;--tw-bg-brand: #033855;--tw-bg-inset: #fdfcfc;--tw-bg-selected: #e0f4ff;--tw-bg-selectedSubtle: #f5fbff;--tw-bg-muted: #fafafa;--tw-bg-linen: #f6f2eb;--tw-bg-linenHover: #f1e9d9;--tw-bg-scrim: rgba(0, 0, 0, 0.5);--tw-border-subtle: #E5E7EB;--tw-border-default: #e4e9ed;--tw-border-faint: #f5f5f5;--tw-border-strong: #D1D4DB;--tw-border-selected: #bae4fb;--tw-border-emphasis: #4b5963;--tw-border-input: #ced6db;--tw-nav-bg: #ffffff;--tw-nav-border: #e4e9ed;--tw-nav-divider: #f5f5f5;--tw-nav-text: #1d2a33;--tw-nav-hover: #f5f5f5;--tw-nav-selected: #f5f5f5;--tw-nav-active: #033855;--tw-nav-sectionText: #374751;--tw-nav-sectionActive: #374751;--tw-nav-iconTile: #e0f4ff;--tw-nav-iconCutout: #ffffff;--tw-table-surface: #ffffff;--tw-table-footer: #ffffff;--tw-table-footerRow: rgba(0, 0, 0, 0);--tw-table-header: #fafafa;--tw-table-stripe: #fafafa;--tw-table-hover: #f5f5f5;--tw-table-border: #e4e9ed;--tw-table-divider: #f5f5f5;--tw-table-control: #e4e9ed;--tw-table-text: #1d2a33;--tw-table-textSubtle: #7a8891;--tw-table-iconSubtle: #7a8891;--tw-table-inputText: #374751;--tw-table-accent: #81cef7;--tw-button-text: #033855;--tw-button-primary: #033855;--tw-button-primaryHover: #033047;--tw-button-primaryDisabledHover: #033047;--tw-button-primaryText: #ffffff;--tw-button-neutral: #ffffff;--tw-button-neutralHover: #f5f5f5;--tw-button-neutralDisabledHover: #f5f5f5;--tw-button-neutralBorder: #ced6db;--tw-button-secondaryBorder: #033855;--tw-button-secondaryText: #033855;--tw-button-secondaryHover: #f5f5f5;--tw-button-neutralBorderOpen: #033855;--tw-button-neutralText: #374751;--tw-button-neutralDisabled: #f5f5f5;--tw-button-neutralDisabledFill: #f5f5f5;--tw-button-neutralDisabledText: #98a2a8;--tw-button-disabled: #e4e9ed;--tw-button-disabledBorder: rgba(0, 0, 0, 0);--tw-button-destructive: #dc2629;--tw-button-destructiveHover: #b91c1f;--tw-button-destructiveActive: #991b1d;--tw-button-destructiveDisabled: #fecacb;--tw-button-destructiveDisabledBorder: #fecacb;--tw-button-destructiveDisabledText: #fef2f2;--tw-button-destructiveText: #ffffff;--tw-input-bg: #ffffff;--tw-input-border: #ced6db;--tw-input-borderDefault: #98a2a8;--tw-input-focus: #033855;--tw-input-text: #1d2a33;--tw-input-placeholder: #7a8891;--tw-input-label: #4b5963;--tw-input-disabledBg: #f5f5f5;--tw-input-icon: #7a8891;--tw-input-errorText: #dc2629;--tw-input-iconSubtle: #98a2a8;--tw-input-focusBg: #ffffff;--tw-modal-divider: #e4e9ed;--tw-modal-close: #98a2a8;--tw-modal-surface: #fdfcfc;--tw-modal-surfaceDeep: #ffffff;--tw-modal-navSelected: #e4e9ed;--tw-modal-destructiveBadge: #fee2e2;--tw-modal-destructiveBadgeIcon: #ef4447;--tw-popover-optionHover: #e4e9ed;--tw-popover-row: #fdfcfc;--tw-popover-check: #12181c;--tw-datepicker-presetSelected: #f5f5f5;--tw-datepicker-presetActive: #f5f5f5;--tw-datepicker-weekday: #7a8891;--tw-datepicker-dayMuted: #98a2a8;--tw-datepicker-daySelected: #033855;--tw-datepicker-range: #e0f4ff;--tw-datepicker-today: #e0f4ff;--tw-datepicker-todayText: #007abd;--tw-datepicker-pillActive: #e0f4ff;--tw-datepicker-pillActiveText: #007abd;--tw-checkbox-bg: #ffffff;--tw-checkbox-border: #ced6db;--tw-checkbox-checked: #033855;--tw-checkbox-icon: #ffffff;--tw-checkbox-disabled: #e4e9ed;--tw-checkbox-disabledBorder: #ced6db;--tw-checkbox-disabledIcon: #ffffff;--tw-inlineEditableText-hover: #fdfcfc;--tw-inlineEditableText-activeBorder: #007abd;--tw-radio-bg: #ffffff;--tw-radio-border: #ced6db;--tw-radio-checked: #033855;--tw-radio-icon: #ffffff;--tw-radio-disabled: #f5f5f5;--tw-radio-disabledBorder: #ced6db;--tw-radio-label: #4b5963;--tw-toggle-track: #e4e9ed;--tw-toggle-trackOn: #007abd;--tw-toggle-trackDisabled: #e4e9ed;--tw-toggle-trackOnDisabled: #bae4fb;--tw-toggle-thumb: #ffffff;--tw-toggle-thumbOn: #ffffff;--tw-toggle-thumbDisabled: #f5f5f5;--tw-toggle-thumbOnDisabled: #ffffff;--tw-toggle-textTrack: #f5f5f5;--tw-toggle-segment: #e4e9ed;--tw-toggle-workspaceTrack: #f5f5f5;--tw-toggle-workspaceBorder: #e4e9ed;--tw-toggle-workspaceActive: #ffffff;--tw-badge-accentLabel: #007abd;--tw-badge-accentLabelStrong: #06486b;--tw-badge-oneText: #086699;--tw-badge-oneDot: #4dc0fe;--tw-badge-oneBg: #e0f4ff;--tw-badge-twoText: #008282;--tw-badge-twoDot: #35d4d4;--tw-badge-twoBg: #c7ffff;--tw-badge-redText: #b91c1f;--tw-badge-redDot: #ff5c5e;--tw-badge-redBg: #fee2e2;--tw-badge-orangeText: #ba330a;--tw-badge-orangeDot: #ff835e;--tw-badge-orangeBg: #ffe7e0;--tw-badge-yellowText: #b45309;--tw-badge-yellowDot: #fbbf24;--tw-badge-yellowBg: #fef3c7;--tw-badge-yellowIcon: #fbbf24;--tw-badge-greenText: #008173;--tw-badge-greenDot: #34d3c0;--tw-badge-greenBg: #d1faf5;--tw-badge-tealText: #0f766e;--tw-badge-tealDot: #2dd4c6;--tw-badge-tealBg: #ccfbf7;--tw-badge-cyanText: #0e8c90;--tw-badge-cyanDot: #22e7ee;--tw-badge-cyanBg: #cffcfe;--tw-badge-pinkText: #be185d;--tw-badge-pinkDot: #f472b6;--tw-badge-pinkBg: #fce7f3;--tw-badge-purpleText: #6d28d9;--tw-badge-purpleDot: #a78bfa;--tw-badge-purpleBg: #ede9fe;--tw-badge-grayText: #374751;--tw-badge-grayDot: #98a2a8;--tw-badge-grayBg: #f5f5f5;--tw-badge-defaultText: #4b5963;--tw-badge-filledText: #ffffff;--tw-badge-defaultDot: #7a8891;--tw-badge-defaultBg: #f5f5f5;--tw-tabs-selected: #e0f4ff;--tw-tabs-selectedText: #007abd;--tw-tabs-iconSelected: #e0f4ff;--tw-tabs-iconSelectedGlyph: #007abd;--tw-tabs-text: #1d2a33;--tw-tabs-outlineBorder: #ced6db;--tw-tabs-disabledText: #98a2a8;--tw-skeleton-base: #f5f5f5;--tw-skeleton-pulse: #e4e9ed;--tw-anchor-text: #007abd;--tw-actionPill-bg: #ffffff;--tw-actionPill-border: #e4e9ed;--tw-actionPill-icon: #7a8891;--tw-actionPill-text: #1d2a33;--tw-actionPill-selectedBg: #e0f4ff;--tw-actionPill-selectedBorder: #bae4fb;--tw-actionPill-selectedIcon: #007abd;--tw-actionPill-selectedText: #086699;--tw-chat-userBubble: #f5f5f5;--tw-alert-infoBg: #f5fbff;--tw-alert-infoBorder: #e0f4ff;--tw-alert-infoTitle: #06486b;--tw-alert-infoText: #086699;--tw-alert-infoMessage: #06486b;--tw-alert-infoIcon: #007abd;--tw-alert-infoClose: #007abd;--tw-alert-successBg: #ecfdfb;--tw-alert-successBorder: #d1faf5;--tw-alert-successTitle: #065f55;--tw-alert-successText: #008173;--tw-alert-successMessage: #065f55;--tw-alert-successIcon: #34d3c0;--tw-alert-successClose: #10b9a5;--tw-alert-warningBg: #fffbeb;--tw-alert-warningBorder: #fef3c7;--tw-alert-warningTitle: #92400e;--tw-alert-warningText: #b45309;--tw-alert-warningMessage: #92400e;--tw-alert-warningIcon: #fbbf24;--tw-alert-warningClose: #f59e0b;--tw-alert-errorBg: #fef2f2;--tw-alert-errorBorder: #fee2e2;--tw-alert-errorTitle: #991b1d;--tw-alert-errorText: #b91c1f;--tw-alert-errorMessage: #991b1d;--tw-alert-errorIcon: #ff5c5e;--tw-alert-errorClose: #ef4447;--tw-alert-bannerBg: #F5F9FF;--tw-alert-bannerBorder: #bae4fb;--tw-alert-brandBg: #033855;--tw-card-bg: #ffffff;--tw-card-border: #e4e9ed;--tw-card-divider: #e4e9ed;--tw-card-subtleBg: #fdfcfc;--tw-card-subtleBorder: #fdfcfc;--tw-card-title: #1d2a33;--tw-card-description: #4b5963;--tw-tile-label: #536B84;--tw-indicator-unread: #033855;--tw-chart-grid: #f5f5f5;--tw-chart-axisLabel: #4b5963;--tw-chart-legendLabel: #374751;--tw-decorator-quantityBg: #033855;--tw-decorator-quantityBorder: #ffffff;--tw-decorator-quantityText: #ffffff;--tw-divider-strong: #e4e9ed;--tw-divider-subtle: #f5f5f5;--tw-scrollbar-thumb: #e4e9ed;--tw-fileUpload-bg: #fdfcfc;--tw-fileUpload-border: #e4e9ed;--tw-fileUpload-hoverBg: #f5fbff;--tw-fileUpload-hoverBorder: #81cef7;--tw-fileUpload-hoverBorderSmall: #bae4fb;--tw-fileUpload-uploadedBg: #fdfcfc;--tw-library-thumbnail: #faf7ec;--tw-tooltip-bg: #ffffff;--tw-tooltip-border: #ced6db;--tw-tooltip-text: #1d2a33;--tw-toast-bg: #ffffff;--tw-toast-border: #e4e9ed;--tw-toast-text: #4b5963;--tw-toast-accent: #007abd;--tw-toast-successTitle: #065f55;--tw-toast-warningTitle: #92400e;--tw-toast-errorTitle: #991b1d;--tw-toast-successBg: #ecfdfb;--tw-toast-warningBg: #fffbeb;--tw-toast-errorBg: #fef2f2;--tw-toast-successBody: #008173;--tw-toast-warningBody: #b45309;--tw-toast-errorBody: #b91c1f;--tw-toast-successAccent: #10b9a5;--tw-toast-warningAccent: #f59e0b;--tw-toast-errorAccent: #ef4447;--tw-select-borderOpen: #033855;--tw-select-icon: #7a8891;--tw-slider-track: #e4e9ed;--tw-slider-active: #033855;--tw-slider-outOfRange: #e4e9ed;--tw-slider-label: #4b5963;--tw-stepper-accent: #033855;--tw-stepper-connector: #e4e9ed;--tw-stepper-markerBorder: #ced6db;--tw-stepper-label: #7a8891;--tw-stepper-title: #1d2a33;--tw-stepper-markerBg: #ffffff;--tw-stepper-halo: #e0f4ff;--tw-stepper-check: #ffffff;--tw-stepper-bullet: #ced6db;--tw-stepper-titleUpcoming: #7a8891;--tw-stepper-titleCurrent: #033855;--tw-tableHeat-positiveWeakest: #ecfdfb;--tw-tableHeat-positiveWeak: #d1faf5;--tw-tableHeat-positiveMedium: #a7f3ea;--tw-tableHeat-positiveStrong: #6ee7d9;--tw-tableHeat-positiveStrongest: #34d3c0;--tw-tableHeat-negativeWeakest: #fef2f2;--tw-tableHeat-negativeWeak: #fee2e2;--tw-tableHeat-negativeMedium: #fecacb;--tw-tableHeat-negativeStrong: #fca5a6;--tw-tableHeat-negativeStrongest: #ff5c5e;--tw-tag-bg: #f5fbff;--tw-tag-border: #bae4fb;--tw-tag-icon: #086699;--tw-tag-text: #086699;--tw-filterPill-bg: #f5fbff;--tw-filterPill-border: #bae4fb;--tw-filterPill-borderOpen: #22affb;--tw-filterPill-icon: #086699;--tw-filterPill-text: #086699;--tw-imagePlaceholder-surface: #f5f5f5;--tw-imagePlaceholder-backCard: #e4e9ed;--tw-imagePlaceholder-frontCard: #ffffff;--tw-imagePlaceholder-stroke: #ced6db;}
.tw-icon.tw-icon{fill:var(--tw-icon-default);color:var(--tw-icon-default);width:16px;height:16px}
.tw-page-title.tw-page-title{--twv-chosenColor:var(--tw-text-heading);font-size:var(--mantine-font-size-lg);font-weight:600}
.tw-text-section-title.tw-text-section-title{--twv-chosenColor:var(--tw-text-heading);font-size:var(--mantine-font-size-md);font-weight:600}
.tw-text-subheader.tw-text-subheader{--twv-chosenColor:var(--tw-text-heading);font-size:var(--mantine-font-size-sm);font-weight:600}
.tw-text-body.tw-text-body{--twv-chosenColor:var(--tw-text-default);font-size:var(--mantine-font-size-sm)}
.tw-text-label.tw-text-label{--twv-chosenColor:var(--tw-text-strong);font-size:var(--mantine-font-size-sm);font-weight:500}
.tw-text-subtle.tw-text-subtle{--twv-chosenColor:var(--tw-text-subtle);font-size:var(--mantine-font-size-xs)}
.tw-text-metric.tw-text-metric{--twv-chosenColor:var(--tw-text-heading);font-size:var(--mantine-font-size-xl);font-weight:600}
.tw-button-primary.tw-button-primary{--button-height:var(--button-height-sm);--button-padding-x:var(--button-padding-x-sm);--button-fz:var(--mantine-font-size-sm);--button-radius:var(--mantine-radius-sm);--button-bg:var(--mantine-color-one-filled);--button-hover:var(--mantine-color-one-filled-hover);--button-color:var(--mantine-color-white);--button-bd:calc(0.0625rem * var(--mantine-scale)) solid transparent;--twv-buttonBgColor:var(--tw-button-primary);--twv-buttonHoverBgColor:var(--tw-button-primaryHover);--twv-buttonTextColor:var(--tw-button-primaryText);--twv-buttonOutlineColor:var(--mantine-color-one-8);--twv-buttonOutlineBorderColor:var(--mantine-color-one-8);--twv-buttonOutlineTextColor:var(--mantine-color-one-8)}
.tw-button-primary-1.tw-button-primary-1{font-size:var(--mantine-font-size-sm);font-weight:500}
.tw-button-action.tw-button-action{--button-height:var(--button-height-sm);--button-padding-x:var(--button-padding-x-sm);--button-fz:var(--mantine-font-size-sm);--button-radius:var(--mantine-radius-sm);--button-bg:transparent;--button-hover:var(--mantine-color-one-light-hover);--button-color:var(--mantine-color-one-light-color);--button-bd:calc(0.0625rem * var(--mantine-scale)) solid transparent;--twv-buttonBgColor:var(--tw-button-primary);--twv-buttonHoverBgColor:var(--tw-button-primaryHover);--twv-buttonTextColor:var(--tw-button-primaryText);--twv-buttonOutlineColor:var(--mantine-color-one-8);--twv-buttonOutlineBorderColor:var(--mantine-color-one-8);--twv-buttonOutlineTextColor:var(--mantine-color-one-8)}
.tw-button-text.tw-button-text{--button-height:var(--button-height-sm);--button-padding-x:var(--button-padding-x-sm);--button-fz:var(--mantine-font-size-sm);--button-radius:var(--mantine-radius-sm);--button-bg:transparent;--button-hover:var(--mantine-color-one-light-hover);--button-color:var(--mantine-color-one-light-color);--button-bd:calc(0.0625rem * var(--mantine-scale)) solid transparent;--twv-buttonBgColor:var(--tw-button-primary);--twv-buttonHoverBgColor:var(--tw-button-primaryHover);--twv-buttonTextColor:var(--tw-button-primaryText);--twv-buttonOutlineColor:var(--tw-button-text);--twv-buttonOutlineBorderColor:var(--tw-button-text);--twv-buttonOutlineTextColor:var(--tw-button-text)}
.tw-button-xs.tw-button-xs{--button-height:var(--button-height-xs);--button-padding-x:var(--button-padding-x-xs);--button-fz:var(--mantine-font-size-xs);--button-radius:var(--mantine-radius-sm);--button-bg:var(--mantine-color-one-filled);--button-hover:var(--mantine-color-one-filled-hover);--button-color:var(--mantine-color-white);--button-bd:calc(0.0625rem * var(--mantine-scale)) solid transparent;--twv-buttonBgColor:var(--tw-button-primary);--twv-buttonHoverBgColor:var(--tw-button-primaryHover);--twv-buttonTextColor:var(--tw-button-primaryText);--twv-buttonOutlineColor:var(--mantine-color-one-8);--twv-buttonOutlineBorderColor:var(--mantine-color-one-8);--twv-buttonOutlineTextColor:var(--mantine-color-one-8)}
.tw-button-md.tw-button-md{--button-height:var(--button-height-md);--button-padding-x:var(--button-padding-x-md);--button-fz:var(--mantine-font-size-md);--button-radius:var(--mantine-radius-sm);--button-bg:var(--mantine-color-one-filled);--button-hover:var(--mantine-color-one-filled-hover);--button-color:var(--mantine-color-white);--button-bd:calc(0.0625rem * var(--mantine-scale)) solid transparent;--twv-buttonBgColor:var(--tw-button-primary);--twv-buttonHoverBgColor:var(--tw-button-primaryHover);--twv-buttonTextColor:var(--tw-button-primaryText);--twv-buttonOutlineColor:var(--mantine-color-one-8);--twv-buttonOutlineBorderColor:var(--mantine-color-one-8);--twv-buttonOutlineTextColor:var(--mantine-color-one-8)}
.tw-action-icon.tw-action-icon{--ai-size:var(--ai-size-sm);--ai-bg:transparent;--ai-hover:transparent;--ai-color:var(--mantine-color-one-5);--ai-bd:calc(0.0625rem * var(--mantine-scale)) solid transparent;--twv-actionIconClr:var(--mantine-color-one-5);--twv-borderRadius:var(--mantine-radius-sm);--twv-labelOpenDelay:0ms;--twv-labelExpandDuration:200ms}
.tw-card.tw-card{--paper-radius:var(--mantine-radius-lg);overflow:visible}
.tw-badge-default.tw-badge-default{font-weight:500;font-size:12px;height:24px;color:var(--twv-badgeTextVar);background-color:var(--twv-badgeBgVar)}
.tw-badge-green.tw-badge-green{--badge-bg:var(--mantine-color-green-filled);--badge-color:var(--mantine-color-white);--badge-bd:calc(0.0625rem * var(--mantine-scale)) solid transparent;font-weight:500;font-size:12px;height:24px;color:var(--twv-badgeTextVar);background-color:var(--twv-badgeBgVar)}
.tw-badge-red.tw-badge-red{--badge-bg:var(--mantine-color-red-filled);--badge-color:var(--mantine-color-white);--badge-bd:calc(0.0625rem * var(--mantine-scale)) solid transparent;font-weight:500;font-size:12px;height:24px;color:var(--twv-badgeTextVar);background-color:var(--twv-badgeBgVar)}
.tw-badge-orange.tw-badge-orange{--badge-bg:var(--mantine-color-orange-filled);--badge-color:var(--mantine-color-white);--badge-bd:calc(0.0625rem * var(--mantine-scale)) solid transparent;font-weight:500;font-size:12px;height:24px;color:var(--twv-badgeTextVar);background-color:var(--twv-badgeBgVar)}
.tw-badge-one.tw-badge-one{--badge-bg:var(--mantine-color-one-filled);--badge-color:var(--mantine-color-white);--badge-bd:calc(0.0625rem * var(--mantine-scale)) solid transparent;font-weight:500;font-size:12px;height:24px;color:var(--twv-badgeTextVar);background-color:var(--twv-badgeBgVar)}
.tw-tag-primary.tw-tag-primary{height:36px;padding:var(--mantine-spacing-xs);border-radius:var(--mantine-radius-sm);cursor:default;opacity:1;width:fit-content;border:1px solid var(--tw-tag-border);background-color:var(--tw-tag-bg);color:var(--tw-tag-text);gap:var(--mantine-spacing-xs);align-items:center}
.tw-tag-primary-1.tw-tag-primary-1{color:var(--tw-tag-text)}
.tw-tag-primary-2.tw-tag-primary-2{--ai-size:var(--ai-size-xs);--ai-bg:transparent;--ai-hover:transparent;--ai-color:var(--mantine-color-one-5);--ai-bd:calc(0.0625rem * var(--mantine-scale)) solid transparent;--twv-actionIconClr:var(--mantine-color-one-5);--twv-borderRadius:var(--mantine-radius-sm);--twv-labelOpenDelay:0ms;--twv-labelExpandDuration:200ms}
.tw-tag-primary-3.tw-tag-primary-3{fill:var(--tw-tag-icon);color:var(--tw-tag-icon);width:8px;height:8px}
.tw-tag-filter.tw-tag-filter{height:36px;padding:var(--mantine-spacing-xs);border-radius:var(--mantine-radius-sm);cursor:default;opacity:1;width:fit-content;border:1px solid var(--tw-filterPill-border);background-color:var(--tw-filterPill-bg);color:var(--tw-filterPill-text);gap:var(--mantine-spacing-xs);align-items:center}
.tw-tag-filter-1.tw-tag-filter-1{color:var(--tw-filterPill-text)}
.tw-tag-filter-3.tw-tag-filter-3{fill:var(--tw-filterPill-icon);color:var(--tw-filterPill-icon);width:8px;height:8px}
.tw-alert-info.tw-alert-info{background-color:var(--tw-alert-infoBg);border-color:var(--tw-alert-infoBorder);--alert-bg:var(--mantine-color-one-light);--alert-color:var(--mantine-color-one-light-color);--alert-bd:calc(0.0625rem * var(--mantine-scale)) solid transparent}
.tw-alert-info-1.tw-alert-info-1{gap:4px}
.tw-alert-info-2.tw-alert-info-2{color:var(--tw-alert-infoTitle);font-weight:500}
.tw-alert-info-3.tw-alert-info-3{color:var(--tw-alert-infoText);font-weight:400}
.tw-alert-success.tw-alert-success{background-color:var(--tw-alert-successBg);border-color:var(--tw-alert-successBorder);--alert-bg:var(--mantine-color-green-light);--alert-color:var(--mantine-color-green-light-color);--alert-bd:calc(0.0625rem * var(--mantine-scale)) solid transparent}
.tw-alert-success-2.tw-alert-success-2{color:var(--tw-alert-successTitle);font-weight:500}
.tw-alert-success-3.tw-alert-success-3{color:var(--tw-alert-successText);font-weight:400}
.tw-alert-warning.tw-alert-warning{background-color:var(--mantine-color-orange-0);border-color:var(--mantine-color-orange-1);--alert-bg:var(--mantine-color-orange-light);--alert-color:var(--mantine-color-orange-light-color);--alert-bd:calc(0.0625rem * var(--mantine-scale)) solid transparent}
.tw-alert-warning-2.tw-alert-warning-2{color:var(--mantine-color-orange-8);font-weight:500}
.tw-alert-warning-3.tw-alert-warning-3{color:var(--mantine-color-orange-7);font-weight:400}
.tw-alert-error.tw-alert-error{background-color:var(--tw-alert-errorBg);border-color:var(--tw-alert-errorBorder);--alert-bg:var(--mantine-color-red-light);--alert-color:var(--mantine-color-red-light-color);--alert-bd:calc(0.0625rem * var(--mantine-scale)) solid transparent}
.tw-alert-error-2.tw-alert-error-2{color:var(--tw-alert-errorTitle);font-weight:500}
.tw-alert-error-3.tw-alert-error-3{color:var(--tw-alert-errorText);font-weight:400}
.tw-text-input.tw-text-input{--twv-inputClr-10fclma0:var(--tw-input-text);--twv-inputBgClr-10fclma1:var(--tw-input-bg);--twv-labelClr-10fclma2:var(--tw-input-label)}
.tw-text-input-1.tw-text-input-1{--input-radius:var(--mantine-radius-sm)}
.tw-text-input-error-1.tw-text-input-error-1{--input-margin-bottom:calc(var(--mantine-spacing-xs) / 2);--input-radius:var(--mantine-radius-sm)}
.tw-select.tw-select{--twv-borderColor:var(--tw-input-border);--twv-focusBorderColor:var(--tw-input-focus);--twv-fontWeight:500}
.tw-select-1.tw-select-1{--input-right-section-pointer-events:none}
.tw-checkbox.tw-checkbox{--checkbox-color:var(--tw-checkbox-checked);--checkbox-icon-color:var(--tw-checkbox-icon)}
.tw-switch.tw-switch{--switch-height:var(--switch-height-md);--switch-width:var(--switch-width-md);--switch-thumb-size:var(--switch-thumb-size-md);--switch-label-font-size:var(--switch-label-font-size-md);--switch-track-label-padding:var(--switch-track-label-padding-md);--twv-thumbSize:1rem;--twv-trackWidth:2.25rem;--twv-trackHeight:1.25rem;--label-fz:var(--mantine-font-size-md);--label-lh:var(--label-lh-md)}
.tw-tabs.tw-tabs{--tabs-radius:var(--mantine-radius-default);--tabs-color:var(--mantine-color-one-filled)}
.tw-data-table.tw-data-table{--table-min-width:100%;--table-overflow:auto}
.tw-data-table-1.tw-data-table-1{--table-vertical-spacing:var(--mantine-spacing-md)}
.tw-data-table-2.tw-data-table-2{text-align:left}
.tw-data-table-3.tw-data-table-3{text-align:right}
.tw-pagination.tw-pagination{--mantine-color-text:var(--tw-text-subtle);--pagination-active-bg:transparent;--pagination-active-color:var(--mantine-color-one-6)}
.tw-pagination-1.tw-pagination-1{--group-gap:calc(0.5rem * var(--mantine-scale));--group-align:center;--group-justify:flex-start;--group-wrap:wrap}
.tw-pagination-2.tw-pagination-2{border:none;background-color:transparent}
.tw-pagination-3.tw-pagination-3{width:calc(var(--pagination-control-size) / 1.8);height:calc(var(--pagination-control-size) / 1.8)}
.tw-modal.tw-modal{width:auto;--modal-size:var(--modal-size-md);--modal-y-offset:5dvh;--mb-z-index:200}
.tw-modal-1.tw-modal-1{position:static;width:auto;padding:0}
.tw-modal-2.tw-modal-2{background:var(--tw-bg-surface);border-bottom:1px solid var(--tw-modal-divider);color:var(--tw-text-heading);padding:var(--mantine-spacing-md)}
.tw-modal-3.tw-modal-3{font:600 16px/24px Inter, -apple-system, BlinkMacSystemFont, sans-serif;color:var(--tw-text-heading);background:var(--tw-bg-surface);font-weight:600}
.tw-modal-4.tw-modal-4{color:var(--tw-modal-close)}
.tw-modal-5.tw-modal-5{width:var(--cb-icon-size, 70%);height:var(--cb-icon-size, 70%)}
.tw-modal-6.tw-modal-6{color:var(--tw-text-default);background:var(--tw-bg-surface);padding:var(--mantine-spacing-big)}
.tw-modal-8.tw-modal-8{position:sticky;bottom:0;margin-left:calc(var(--mantine-spacing-big) * -1);margin-right:calc(var(--mantine-spacing-big) * -1);margin-bottom:calc(var(--mantine-spacing-big) * -1);background:var(--tw-bg-surface);padding:var(--mantine-spacing-md);margin-top:var(--mantine-spacing-big);border-top:1px solid var(--tw-modal-divider)}
.tw-modal-9.tw-modal-9{gap:var(--mantine-spacing-md);justify-content:flex-end}
.tw-menu-3.tw-menu-3{z-index:300;top:0;left:0;width:max-content}
.tw-menu-4.tw-menu-4{outline:0}
.tw-tooltip.tw-tooltip{background:var(--tw-tooltip-bg);border:1px solid var(--tw-tooltip-border);border-radius:var(--mantine-radius-sm);color:var(--tw-tooltip-text);min-width:min-content;visibility:visible;z-index:9999;top:0;left:0;max-width:calc(12.5rem * var(--mantine-scale))}
.tw-skeleton.tw-skeleton{--skeleton-height:calc(1rem * var(--mantine-scale));--skeleton-width:calc(12.5rem * var(--mantine-scale))}
.tw-loader.tw-loader{--loader-size:calc(1.6875rem * var(--mantine-scale));display:inline-block;height:var(--loader-size, 27px);width:calc(var(--loader-size, 27px) * 2.3703703703703702)}
.tw-progress.tw-progress{--progress-section-width:64%;--progress-section-color:var(--mantine-color-one-filled)}
.tw-divider.tw-divider{--divider-color:var(--tw-divider-strong)}
.tw-kpi-tile-1.tw-kpi-tile-1{gap:var(--mantine-spacing-xs);flex-direction:column}
.tw-kpi-tile-2.tw-kpi-tile-2{--twv-chosenColor:var(--tw-text-subtle);font-size:var(--mantine-font-size-sm)}
.tw-page-header.tw-page-header{gap:var(--mantine-spacing-md);align-items:center}
.tw-page-header-5.tw-page-header-5{gap:var(--mantine-spacing-sm);align-items:center;margin-left:auto}
.tw-page-header-back.tw-page-header-back{gap:var(--mantine-spacing-xs);align-items:center}
.tw-table-header.tw-table-header{gap:var(--mantine-spacing-sm);align-items:center}
.tw-empty-state-1.tw-empty-state-1{gap:var(--mantine-spacing-sm);align-items:center;flex-direction:column;padding-block:var(--mantine-spacing-xl)}