.go1475592160 { height: 0px; }
.go1671063245 { height: auto; }
.go1888806478 { display: flex; flex-wrap: wrap; flex-grow: 1; }
@media (min-width: 600px) {
  .go1888806478 { flex-grow: initial; min-width: 288px; }
}
.go167266335 { background-color: rgb(49, 49, 49); font-size: 0.875rem; line-height: 1.43; letter-spacing: 0.01071em; color: rgb(255, 255, 255); align-items: center; padding: 6px 16px; border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }
.go3162094071 { padding-left: 20px; }
.go3844575157 { background-color: rgb(49, 49, 49); }
.go1725278324 { background-color: rgb(67, 160, 71); }
.go3651055292 { background-color: rgb(211, 47, 47); }
.go4215275574 { background-color: rgb(255, 152, 0); }
.go1930647212 { background-color: rgb(33, 150, 243); }
.go946087465 { display: flex; align-items: center; padding: 8px 0px; }
.go703367398 { display: flex; align-items: center; margin-left: auto; padding-left: 16px; margin-right: -8px; }
.go3963613292 { width: 100%; position: relative; transform: translateX(0px); inset: 0px; min-width: 288px; }
.go1141946668 { box-sizing: border-box; display: flex; max-height: 100%; position: fixed; z-index: 1400; height: auto; width: auto; transition: top 300ms, right 300ms, bottom 300ms, left 300ms, max-width 300ms; pointer-events: none; max-width: calc(100% - 40px); }
.go1141946668 .notistack-CollapseWrapper { padding: 6px 0px; transition: padding 300ms; }
@media (max-width: 599.95px) {
  .go1141946668 { width: 100%; max-width: calc(100% - 32px); }
}
.go3868796639 .notistack-CollapseWrapper { padding: 2px 0px; }
.go3118922589 { top: 14px; flex-direction: column; }
.go1453831412 { bottom: 14px; flex-direction: column-reverse; }
.go4027089540 { left: 20px; }
@media (min-width: 600px) {
  .go4027089540 { align-items: flex-start; }
}
@media (max-width: 599.95px) {
  .go4027089540 { left: 16px; }
}
.go2989568495 { right: 20px; }
@media (min-width: 600px) {
  .go2989568495 { align-items: flex-end; }
}
@media (max-width: 599.95px) {
  .go2989568495 { right: 16px; }
}
.go4034260886 { left: 50%; transform: translateX(-50%); }
@media (min-width: 600px) {
  .go4034260886 { align-items: center; }
}
:root { --swiper-navigation-size: 44px; }
.swiper-button-prev, .swiper-button-next { width: var(--swiper-navigation-size); height: var(--swiper-navigation-size); z-index: 10; cursor: pointer; color: var(--swiper-navigation-color,var(--swiper-theme-color)); justify-content: center; align-items: center; display: flex; position: absolute; }
:is(.swiper-button-prev, .swiper-button-next).swiper-button-disabled { opacity: 0.35; cursor: auto; pointer-events: none; }
:is(.swiper-button-prev, .swiper-button-next).swiper-button-hidden { opacity: 0; cursor: auto; pointer-events: none; }
.swiper-navigation-disabled :is(.swiper-button-prev, .swiper-button-next) { display: none !important; }
:is(.swiper-button-prev, .swiper-button-next) svg { object-fit: contain; transform-origin: 50% center; fill: currentcolor; pointer-events: none; width: 100%; height: 100%; }
.swiper-button-lock { display: none; }
.swiper-button-prev, .swiper-button-next { top: var(--swiper-navigation-top-offset,50%); margin-top: calc(0px - (var(--swiper-navigation-size) / 2)); }
.swiper-button-prev { left: var(--swiper-navigation-sides-offset,4px); right: auto; }
.swiper-button-prev .swiper-navigation-icon { transform: rotate(180deg); }
.swiper-button-next { right: var(--swiper-navigation-sides-offset,4px); left: auto; }
.swiper-horizontal .swiper-button-prev, .swiper-horizontal .swiper-button-next, .swiper-horizontal ~ .swiper-button-prev, .swiper-horizontal ~ .swiper-button-next { top: var(--swiper-navigation-top-offset,50%); margin-top: calc(0px - (var(--swiper-navigation-size) / 2)); margin-left: 0px; }
.swiper-horizontal .swiper-button-prev, .swiper-horizontal ~ .swiper-button-prev, .swiper-horizontal.swiper-rtl .swiper-button-next, .swiper-horizontal.swiper-rtl ~ .swiper-button-next { left: var(--swiper-navigation-sides-offset,4px); right: auto; }
.swiper-horizontal .swiper-button-next, .swiper-horizontal ~ .swiper-button-next, .swiper-horizontal.swiper-rtl .swiper-button-prev, .swiper-horizontal.swiper-rtl ~ .swiper-button-prev { right: var(--swiper-navigation-sides-offset,4px); left: auto; }
:is(.swiper-horizontal .swiper-button-prev, .swiper-horizontal ~ .swiper-button-prev, .swiper-horizontal.swiper-rtl .swiper-button-next, .swiper-horizontal.swiper-rtl ~ .swiper-button-next) .swiper-navigation-icon { transform: rotate(180deg); }
:is(.swiper-horizontal.swiper-rtl .swiper-button-prev, .swiper-horizontal.swiper-rtl ~ .swiper-button-prev) .swiper-navigation-icon { transform: rotate(0deg); }
.swiper-vertical .swiper-button-prev, .swiper-vertical .swiper-button-next, .swiper-vertical ~ .swiper-button-prev, .swiper-vertical ~ .swiper-button-next { left: var(--swiper-navigation-top-offset,50%); margin-left: calc(0px - (var(--swiper-navigation-size) / 2)); margin-top: 0px; right: auto; }
.swiper-vertical .swiper-button-prev, .swiper-vertical ~ .swiper-button-prev { top: var(--swiper-navigation-sides-offset,4px); bottom: auto; }
:is(.swiper-vertical .swiper-button-prev, .swiper-vertical ~ .swiper-button-prev) .swiper-navigation-icon { transform: rotate(-90deg); }
.swiper-vertical .swiper-button-next, .swiper-vertical ~ .swiper-button-next { bottom: var(--swiper-navigation-sides-offset,4px); top: auto; }
:is(.swiper-vertical .swiper-button-next, .swiper-vertical ~ .swiper-button-next) .swiper-navigation-icon { transform: rotate(90deg); }
.swiper-pagination { text-align: center; z-index: 10; transition: opacity 0.3s; position: absolute; transform: translate(0px, 0px); }
.swiper-pagination.swiper-pagination-hidden { opacity: 0; }
.swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled { display: none !important; }
.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal { bottom: var(--swiper-pagination-bottom,8px); top: var(--swiper-pagination-top,auto); width: 100%; left: 0px; }
.swiper-pagination-bullets-dynamic { font-size: 0px; overflow: hidden; }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { position: relative; transform: scale(0.33); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active, .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main { transform: scale(1); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev { transform: scale(0.66); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { transform: scale(0.33); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { transform: scale(0.66); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { transform: scale(0.33); }
.swiper-pagination-bullet { width: var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px)); height: var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px)); border-radius: var(--swiper-pagination-bullet-border-radius,50%); background: var(--swiper-pagination-bullet-inactive-color,#000); opacity: var(--swiper-pagination-bullet-inactive-opacity,.2); display: inline-block; }
button.swiper-pagination-bullet { box-shadow: none; appearance: none; border: none; margin: 0px; padding: 0px; }
.swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer; }
.swiper-pagination-bullet:only-child { display: none !important; }
.swiper-pagination-bullet-active { opacity: var(--swiper-pagination-bullet-opacity,1); background: var(--swiper-pagination-color,var(--swiper-theme-color)); }
.swiper-vertical > .swiper-pagination-bullets, .swiper-pagination-vertical.swiper-pagination-bullets { right: var(--swiper-pagination-right,8px); left: var(--swiper-pagination-left,auto); top: 50%; transform: translateY(-50%); }
:is(.swiper-vertical > .swiper-pagination-bullets, .swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet { margin: var(--swiper-pagination-bullet-vertical-gap,6px) 0; display: block; }
:is(.swiper-vertical > .swiper-pagination-bullets, .swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic { width: 8px; top: 50%; transform: translateY(-50%); }
:is(.swiper-vertical > .swiper-pagination-bullets, .swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: transform 0.2s, top 0.2s; display: inline-block; }
:is(.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet { margin: 0 var(--swiper-pagination-bullet-horizontal-gap,4px); }
:is(.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic { white-space: nowrap; left: 50%; transform: translate(-50%); }
:is(.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: transform 0.2s, left 0.2s; }
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: transform 0.2s, right 0.2s; }
.swiper-pagination-fraction { color: var(--swiper-pagination-fraction-color,inherit); }
.swiper-pagination-progressbar { background: var(--swiper-pagination-progressbar-bg-color,#00000040); position: absolute; }
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background: var(--swiper-pagination-color,var(--swiper-theme-color)); transform-origin: 0px 0px; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; transform: scale(0); }
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { transform-origin: 100% 0px; }
.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite { width: 100%; height: var(--swiper-pagination-progressbar-size,4px); top: 0px; left: 0px; }
.swiper-vertical > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite { width: var(--swiper-pagination-progressbar-size,4px); height: 100%; top: 0px; left: 0px; }
.swiper-pagination-lock { display: none; }
.swiper.swiper-cards { overflow: visible; }
.swiper-cards .swiper-slide { transform-origin: center bottom; backface-visibility: hidden; overflow: hidden; }
:root { --swiper-theme-color: #007aff; }
:host { z-index: 1; margin-left: auto; margin-right: auto; display: block; position: relative; }
.swiper { z-index: 1; margin-left: auto; margin-right: auto; padding: 0px; list-style: none; display: block; position: relative; overflow: hidden; }
.swiper-vertical > .swiper-wrapper { flex-direction: column; }
.swiper-wrapper { z-index: 1; width: 100%; height: 100%; transition-property: transform; transition-timing-function: var(--swiper-wrapper-transition-timing-function,initial); box-sizing: content-box; display: flex; position: relative; }
.swiper-android .swiper-slide, .swiper-ios .swiper-slide, .swiper-wrapper { transform: translate(0px, 0px); }
.swiper-horizontal { touch-action: pan-y; }
.swiper-vertical { touch-action: pan-x; }
.swiper-slide { flex-shrink: 0; width: 100%; height: 100%; transition-property: transform; display: block; position: relative; }
.swiper-slide-invisible-blank { visibility: hidden; }
.swiper-autoheight, .swiper-autoheight .swiper-slide { height: auto; }
.swiper-autoheight .swiper-wrapper { align-items: flex-start; transition-property: transform, height; }
.swiper-backface-hidden .swiper-slide { backface-visibility: hidden; transform: translateZ(0px); }
.swiper-3d.swiper-css-mode .swiper-wrapper { perspective: 1200px; }
.swiper-3d .swiper-wrapper { transform-style: preserve-3d; }
.swiper-3d { perspective: 1200px; }
.swiper-3d .swiper-slide, .swiper-3d .swiper-cube-shadow { transform-style: preserve-3d; }
.swiper-css-mode > .swiper-wrapper { scrollbar-width: none; overflow: auto; }
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar { display: none; }
.swiper-css-mode > .swiper-wrapper > .swiper-slide { scroll-snap-align: start; }
.swiper-css-mode.swiper-horizontal > .swiper-wrapper { scroll-snap-type: x mandatory; }
.swiper-css-mode.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child { margin-inline-start: var(--swiper-slides-offset-before); scroll-margin-inline-start: var(--swiper-slides-offset-before); }
.swiper-css-mode.swiper-horizontal > .swiper-wrapper > .swiper-slide:last-child { margin-inline-end: var(--swiper-slides-offset-after); }
.swiper-css-mode.swiper-vertical > .swiper-wrapper { scroll-snap-type: y mandatory; }
.swiper-css-mode.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child { margin-block-start: var(--swiper-slides-offset-before); scroll-margin-block-start: var(--swiper-slides-offset-before); }
.swiper-css-mode.swiper-vertical > .swiper-wrapper > .swiper-slide:last-child { margin-block-end: var(--swiper-slides-offset-after); }
.swiper-css-mode.swiper-free-mode > .swiper-wrapper { scroll-snap-type: none; }
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide { scroll-snap-align: none; }
.swiper-css-mode.swiper-centered > .swiper-wrapper::before { content: ""; flex-shrink: 0; order: 9999; }
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide { scroll-snap-align: center; scroll-snap-stop: always; }
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child { margin-inline-start: var(--swiper-centered-offset-before); }
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before { height: 100%; min-height: 1px; width: var(--swiper-centered-offset-after); }
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child { margin-block-start: var(--swiper-centered-offset-before); }
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before { width: 100%; min-width: 1px; height: var(--swiper-centered-offset-after); }
.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-slide-shadow-bottom { pointer-events: none; z-index: 10; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }
.swiper-3d .swiper-slide-shadow { background: rgba(0, 0, 0, 0.15); }
.swiper-3d .swiper-slide-shadow-left { background-image: linear-gradient(270deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-3d .swiper-slide-shadow-right { background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-3d .swiper-slide-shadow-top { background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5)); }
.swiper-3d .swiper-slide-shadow-bottom { background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-lazy-preloader { z-index: 10; transform-origin: 50% center; box-sizing: border-box; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-top-color: rgba(0, 0, 0, 0); border-radius: 50%; width: 42px; height: 42px; margin-top: -21px; margin-left: -21px; position: absolute; top: 50%; left: 50%; }
:is(.swiper:not(.swiper-watch-progress), .swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader { animation: 1s linear 0s infinite normal none running swiper-preloader-spin; }
.swiper-lazy-preloader-white { --swiper-preloader-color: #fff; }
.swiper-lazy-preloader-black { --swiper-preloader-color: #000; }
@keyframes swiper-preloader-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@layer properties {
  @supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))) {
  *, ::before, ::after, ::backdrop { --tw-font-weight: initial; --tw-shadow: 0 0 #0000; --tw-shadow-color: initial; --tw-shadow-alpha: 100%; --tw-inset-shadow: 0 0 #0000; --tw-inset-shadow-color: initial; --tw-inset-shadow-alpha: 100%; --tw-ring-color: initial; --tw-ring-shadow: 0 0 #0000; --tw-inset-ring-color: initial; --tw-inset-ring-shadow: 0 0 #0000; --tw-ring-inset: initial; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 #0000; --tw-border-style: solid; --tw-translate-x: 0; --tw-translate-y: 0; --tw-translate-z: 0; --tw-duration: initial; --tw-ease: initial; --tw-leading: initial; --tw-content: ""; --tw-animation-delay: 0s; --tw-animation-direction: normal; --tw-animation-duration: initial; --tw-animation-fill-mode: none; --tw-animation-iteration-count: 1; --tw-enter-opacity: 1; --tw-enter-rotate: 0; --tw-enter-scale: 1; --tw-enter-translate-x: 0; --tw-enter-translate-y: 0; --tw-exit-opacity: 1; --tw-exit-rotate: 0; --tw-exit-scale: 1; --tw-exit-translate-x: 0; --tw-exit-translate-y: 0; --tw-tracking: initial; --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; }
}
}
@layer theme {
  :root :where(.aui-root), :host :where(.aui-root) { --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; --color-red-200: oklch(88.5% .062 18.334); --color-red-400: oklch(70.4% .191 22.216); --color-red-500: oklch(63.7% .237 25.331); --color-red-600: oklch(57.7% .245 27.325); --color-red-700: oklch(50.5% .213 27.518); --color-green-400: oklch(79.2% .209 151.711); --color-green-500: oklch(72.3% .219 149.579); --color-green-600: oklch(62.7% .194 149.214); --color-green-700: oklch(52.7% .154 150.069); --color-black: #000; --spacing: .25rem; --container-sm: 24rem; --text-xs: .75rem; --text-xs--line-height: calc(1 / .75); --text-sm: .875rem; --text-sm--line-height: calc(1.25 / .875); --font-weight-medium: 500; --font-weight-semibold: 600; --font-weight-bold: 700; --radius-md: calc(var(--radius) - 2px); --radius-lg: var(--radius); --radius-xl: .75rem; --radius-3xl: 1.5rem; --ease-in: cubic-bezier(.4, 0, 1, 1); --animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite; --default-transition-duration: .15s; --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1); --default-font-family: var(--font-sans); --default-mono-font-family: var(--font-mono); --color-background: hsl(var(--background)); --color-foreground: hsl(var(--foreground)); --color-primary: hsl(var(--primary)); --color-primary-foreground: hsl(var(--primary-foreground)); --color-muted: hsl(var(--muted)); --color-muted-foreground: hsl(var(--muted-foreground)); --color-accent: hsl(var(--accent)); --color-accent-foreground: hsl(var(--accent-foreground)); --color-destructive: hsl(var(--destructive)); --color-border: hsl(var(--border)); --color-input: hsl(var(--input)); --color-ring: hsl(var(--ring)); --color-zinc-900: oklch(21% .006 285.885); --color-white: #fff; --text-lg: 1.125rem; --text-lg--line-height: calc(1.75 / 1.125); --text-xl: 1.25rem; --text-xl--line-height: calc(1.75 / 1.25); --text-2xl: 1.5rem; --text-2xl--line-height: calc(2 / 1.5); --text-3xl: 1.875rem; --text-3xl--line-height: calc(2.25 / 1.875); --text-4xl: 2.25rem; --text-4xl--line-height: calc(2.5 / 2.25); --font-weight-extrabold: 800; --tracking-tight: -.025em; }
}
@layer base {
  :where(.aui-root) *, :where(.aui-root) ::after, :where(.aui-root) ::before, :where(.aui-root) ::backdrop { box-sizing: border-box; border: 0px solid; margin: 0px; padding: 0px; }
  :where(.aui-root) ::file-selector-button { box-sizing: border-box; border: 0px solid; margin: 0px; padding: 0px; }
  :where(.aui-root) html, :host :where(.aui-root) { text-size-adjust: 100%; tab-size: 4; line-height: 1.5; font-family: var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"); font-feature-settings: var(--default-font-feature-settings,normal); font-variation-settings: var(--default-font-variation-settings,normal); -webkit-tap-highlight-color: transparent; }
  :where(.aui-root) hr { height: 0px; color: inherit; border-top-width: 1px; }
  :where(.aui-root) abbr:where([title]) { text-decoration: underline dotted; }
  :where(.aui-root) h1, :where(.aui-root) h2, :where(.aui-root) h3, :where(.aui-root) h4, :where(.aui-root) h5, :where(.aui-root) h6 { font-size: inherit; font-weight: inherit; }
  :where(.aui-root) a { color: inherit; text-decoration: inherit; }
  :where(.aui-root) b, :where(.aui-root) strong { font-weight: bolder; }
  :where(.aui-root) code, :where(.aui-root) kbd, :where(.aui-root) samp, :where(.aui-root) pre { font-family: var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace); font-feature-settings: var(--default-mono-font-feature-settings,normal); font-variation-settings: var(--default-mono-font-variation-settings,normal); font-size: 1em; }
  :where(.aui-root) small { font-size: 80%; }
  :where(.aui-root) sub, :where(.aui-root) sup { vertical-align: baseline; font-size: 75%; line-height: 0; position: relative; }
  :where(.aui-root) sub { bottom: -0.25em; }
  :where(.aui-root) sup { top: -0.5em; }
  :where(.aui-root) table { text-indent: 0px; border-color: inherit; border-collapse: collapse; }
  :where(.aui-root) progress { vertical-align: baseline; }
  :where(.aui-root) summary { display: list-item; }
  :where(.aui-root) ol, :where(.aui-root) ul, :where(.aui-root) menu { list-style: none; }
  :where(.aui-root) img, :where(.aui-root) svg, :where(.aui-root) video, :where(.aui-root) canvas, :where(.aui-root) audio, :where(.aui-root) iframe, :where(.aui-root) embed, :where(.aui-root) object { vertical-align: middle; display: block; }
  :where(.aui-root) img, :where(.aui-root) video { max-width: 100%; height: auto; }
  :where(.aui-root) button, :where(.aui-root) input, :where(.aui-root) select, :where(.aui-root) optgroup, :where(.aui-root) textarea { font: inherit; letter-spacing: inherit; color: inherit; opacity: 1; background-color: rgba(0, 0, 0, 0); border-radius: 0px; }
  :where(.aui-root) ::file-selector-button { font: inherit; letter-spacing: inherit; color: inherit; opacity: 1; background-color: rgba(0, 0, 0, 0); border-radius: 0px; }
  :where(.aui-root) :where(select:is([multiple], [size])) optgroup { font-weight: bolder; }
  :where(.aui-root) :where(select:is([multiple], [size])) optgroup option { padding-inline-start: 20px; }
  :where(.aui-root) ::file-selector-button { margin-inline-end: 4px; }
  :where(.aui-root) ::placeholder { opacity: 1; }
  @supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px) {
  :where(.aui-root) ::placeholder { color: currentcolor; }
  @supports (color:color-mix(in lab, red, red)) {
  :where(.aui-root) ::placeholder { color: color-mix(currentcolor, transparent); }
}
}
  :where(.aui-root) textarea { resize: vertical; }
  :where(.aui-root) ::-webkit-search-decoration { appearance: none; }
  :where(.aui-root) ::-webkit-date-and-time-value { min-height: 1lh; text-align: inherit; }
  :where(.aui-root) ::-webkit-datetime-edit { display: inline-flex; }
  :where(.aui-root) ::-webkit-datetime-edit-fields-wrapper { padding: 0px; }
  :where(.aui-root) ::-webkit-datetime-edit { padding-block: 0px; }
  :where(.aui-root) ::-webkit-datetime-edit-year-field { padding-block: 0px; }
  :where(.aui-root) ::-webkit-datetime-edit-month-field { padding-block: 0px; }
  :where(.aui-root) ::-webkit-datetime-edit-day-field { padding-block: 0px; }
  :where(.aui-root) ::-webkit-datetime-edit-hour-field { padding-block: 0px; }
  :where(.aui-root) ::-webkit-datetime-edit-minute-field { padding-block: 0px; }
  :where(.aui-root) ::-webkit-datetime-edit-second-field { padding-block: 0px; }
  :where(.aui-root) ::-webkit-datetime-edit-millisecond-field { padding-block: 0px; }
  :where(.aui-root) ::-webkit-datetime-edit-meridiem-field { padding-block: 0px; }
  :where(.aui-root) button, :where(.aui-root) input:where([type="button"], [type="reset"], [type="submit"]) { appearance: button; }
  :where(.aui-root) ::file-selector-button { appearance: button; }
  :where(.aui-root) ::-webkit-inner-spin-button { height: auto; }
  :where(.aui-root) ::-webkit-outer-spin-button { height: auto; }
  :where(.aui-root) [hidden]:where(:not([hidden="until-found"])) { display: none !important; }
}
.aui-root { color: var(--color-foreground); }
.aui-root * { border-color: var(--color-border); }
.aui-button { justify-content: center; align-items: center; gap: calc(var(--spacing) * 2); border-radius: var(--radius-md); font-size: var(--text-sm); line-height: var(--tw-leading,var(--text-sm--line-height)); --tw-font-weight: var(--font-weight-medium); font-weight: var(--font-weight-medium); white-space: nowrap; transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); display: inline-flex; }
.aui-button:focus-visible { --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); --tw-ring-color: var(--color-ring); --tw-outline-style: none; outline-style: none; }
.aui-button:disabled { pointer-events: none; opacity: 0.5; }
.aui-button svg { pointer-events: none; width: calc(var(--spacing) * 4); height: calc(var(--spacing) * 4); flex-shrink: 0; }
.aui-button-primary { background-color: var(--color-primary); color: var(--color-primary-foreground); --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
@media (hover: hover) {
  .aui-button-primary:hover { background-color: color-mix(in srgb, hsl(var(--primary)) 90%, transparent); }
  @supports (color:color-mix(in lab, red, red)) {
  .aui-button-primary:hover { background-color: color-mix(in oklab, var(--color-primary) 90%, transparent); }
}
}
.aui-button-outline { border-style: var(--tw-border-style); border-width: 1px; border-color: var(--color-input); background-color: var(--color-background); --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
@media (hover: hover) {
  .aui-button-outline:hover, .aui-button-ghost:hover { background-color: var(--color-accent); color: var(--color-accent-foreground); }
}
.aui-button-medium { height: calc(var(--spacing) * 9); padding-inline: calc(var(--spacing) * 4); padding-block: calc(var(--spacing) * 2); }
.aui-button-icon { width: calc(var(--spacing) * 6); height: calc(var(--spacing) * 6); padding: calc(var(--spacing) * 1); }
.aui-sr-only { clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; width: 1px; height: 1px; margin: -1px; padding: 0px; position: absolute; overflow: hidden; }
.aui-avatar-root { height: calc(var(--spacing) * 10); width: calc(var(--spacing) * 10); border-radius: 3.40282e+38px; flex-shrink: 0; display: flex; position: relative; overflow: hidden; }
.aui-avatar-image { aspect-ratio: 1 / 1; object-fit: cover; width: 100%; height: 100%; }
.aui-avatar-fallback { background-color: var(--color-muted); border-radius: 3.40282e+38px; justify-content: center; align-items: center; width: 100%; height: 100%; display: flex; }
.aui-tooltip-content { z-index: 50; animation: enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); border-radius: var(--radius-md); background-color: var(--color-primary); padding-inline: calc(var(--spacing) * 3); padding-block: calc(var(--spacing) * 1.5); font-size: var(--text-xs); line-height: var(--tw-leading,var(--text-xs--line-height)); color: var(--color-primary-foreground); --tw-enter-opacity: 0; --tw-enter-scale: .95; overflow: hidden; }
.aui-tooltip-content[data-side="bottom"] { --tw-enter-translate-y: calc(2*var(--spacing)*-1); }
.aui-tooltip-content[data-side="left"] { --tw-enter-translate-x: calc(2*var(--spacing)); }
.aui-tooltip-content[data-side="right"] { --tw-enter-translate-x: calc(2*var(--spacing)*-1); }
.aui-tooltip-content[data-side="top"] { --tw-enter-translate-y: calc(2*var(--spacing)); }
.aui-tooltip-content[data-state="closed"] { animation: exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); --tw-exit-opacity: 0; --tw-exit-scale: .95; }
.aui-dialog-overlay { inset: calc(var(--spacing) * 0); z-index: 50; background-color: rgba(0, 0, 0, 0.8); position: fixed; }
@supports (color:color-mix(in lab, red, red)) {
  .aui-dialog-overlay { background-color: color-mix(in oklab, var(--color-black) 80%, transparent); }
}
.aui-dialog-overlay[data-state="closed"] { animation: exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); --tw-exit-opacity: 0; }
.aui-dialog-overlay[data-state="open"] { animation: enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); --tw-enter-opacity: 0; }
.aui-dialog-content { z-index: 50; position: fixed; top: 50%; left: 50%; }
.aui-dialog-content[data-state="closed"] { animation: exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); --tw-exit-opacity: 0; --tw-exit-scale: .95; --tw-exit-translate-x: calc(1/2*100%); --tw-exit-translate-y: calc(48%*-1); }
.aui-dialog-content[data-state="open"] { animation: enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); --tw-enter-opacity: 0; --tw-enter-scale: .95; --tw-enter-translate-x: calc(1/2*100%); --tw-enter-translate-y: calc(48%*-1); }
.aui-dialog-content { --tw-translate-x: -50%; --tw-translate-y: -50%; translate: var(--tw-translate-x) var(--tw-translate-y); --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); --tw-duration: .2s; transition-duration: 0.2s; display: grid; }
.aui-tool-fallback-root { margin-bottom: calc(var(--spacing) * 4); gap: calc(var(--spacing) * 3); border-radius: var(--radius-lg); border-style: var(--tw-border-style); width: 100%; padding-block: calc(var(--spacing) * 3); border-width: 1px; flex-direction: column; display: flex; }
.aui-tool-fallback-header { align-items: center; gap: calc(var(--spacing) * 2); padding-inline: calc(var(--spacing) * 4); display: flex; }
.aui-tool-fallback-icon { width: calc(var(--spacing) * 4); height: calc(var(--spacing) * 4); }
.aui-tool-fallback-title { flex-grow: 1; }
.aui-tool-fallback-content { gap: calc(var(--spacing) * 2); border-top-style: var(--tw-border-style); padding-top: calc(var(--spacing) * 2); border-top-width: 1px; flex-direction: column; display: flex; }
.aui-tool-fallback-args-root { padding-inline: calc(var(--spacing) * 4); }
.aui-tool-fallback-args-value { white-space: pre-wrap; }
.aui-tool-fallback-result-root { --tw-border-style: dashed; padding-inline: calc(var(--spacing) * 4); padding-top: calc(var(--spacing) * 2); border-style: dashed; border-top-width: 1px; }
.aui-tool-fallback-result-header { --tw-font-weight: var(--font-weight-semibold); font-weight: var(--font-weight-semibold); }
.aui-tool-fallback-result-content { white-space: pre-wrap; }
.aui-thread-root { box-sizing: border-box; background-color: var(--color-background); flex-direction: column; height: 100%; display: flex; overflow: hidden; }
.aui-thread-viewport { scroll-behavior: smooth; background-color: inherit; height: 100%; padding-inline: calc(var(--spacing) * 4); padding-top: calc(var(--spacing) * 8); flex-direction: column; align-items: center; display: flex; overflow-y: scroll; }
.aui-thread-viewport-footer { bottom: calc(var(--spacing) * 0); margin-top: calc(var(--spacing) * 3); width: 100%; max-width: var(--thread-max-width); border-top-left-radius: var(--radius-lg); border-top-right-radius: var(--radius-lg); background-color: inherit; padding-bottom: calc(var(--spacing) * 4); flex-direction: column; justify-content: flex-end; align-items: center; display: flex; position: sticky; }
.aui-thread-viewport-spacer { min-height: calc(var(--spacing) * 8); flex-grow: 1; }
.aui-thread-scroll-to-bottom { top: calc(var(--spacing) * -8); border-radius: 3.40282e+38px; position: absolute; }
.aui-thread-scroll-to-bottom:disabled { visibility: hidden; }
.aui-thread-followup-suggestions { min-height: calc(var(--spacing) * 8); justify-content: center; align-items: center; gap: calc(var(--spacing) * 2); display: flex; }
.aui-thread-followup-suggestion { border-style: var(--tw-border-style); background-color: var(--color-background); padding-inline: calc(var(--spacing) * 3); padding-block: calc(var(--spacing) * 1); font-size: var(--text-sm); line-height: var(--tw-leading,var(--text-sm--line-height)); transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to; transition-duration: var(--tw-duration,var(--default-transition-duration)); --tw-ease: var(--ease-in); transition-timing-function: var(--ease-in); border-width: 1px; border-radius: 3.40282e+38px; }
@media (hover: hover) {
  .aui-thread-followup-suggestion:hover { background-color: color-mix(in srgb, hsl(var(--muted)) 80%, transparent); }
  @supports (color:color-mix(in lab, red, red)) {
  .aui-thread-followup-suggestion:hover { background-color: color-mix(in oklab, var(--color-muted) 80%, transparent); }
}
}
.aui-thread-welcome-root { width: 100%; max-width: var(--thread-max-width); flex-direction: column; flex-grow: 1; display: flex; }
.aui-thread-welcome-center { flex-direction: column; flex-grow: 1; justify-content: center; align-items: center; width: 100%; display: flex; }
.aui-thread-welcome-message { margin-top: calc(var(--spacing) * 4); --tw-font-weight: var(--font-weight-medium); font-weight: var(--font-weight-medium); }
.aui-thread-welcome-suggestions { margin-top: calc(var(--spacing) * 3); justify-content: center; align-items: stretch; gap: calc(var(--spacing) * 4); width: 100%; display: flex; }
.aui-thread-welcome-suggestion { max-width: var(--container-sm); flex-grow: 1; flex-basis: calc(var(--spacing) * 0); border-radius: var(--radius-lg); border-style: var(--tw-border-style); padding: calc(var(--spacing) * 3); transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to; transition-duration: var(--tw-duration,var(--default-transition-duration)); --tw-ease: var(--ease-in); transition-timing-function: var(--ease-in); border-width: 1px; flex-direction: column; justify-content: center; align-items: center; display: flex; }
@media (hover: hover) {
  .aui-thread-welcome-suggestion:hover { background-color: color-mix(in srgb, hsl(var(--muted)) 80%, transparent); }
  @supports (color:color-mix(in lab, red, red)) {
  .aui-thread-welcome-suggestion:hover { background-color: color-mix(in oklab, var(--color-muted) 80%, transparent); }
}
}
.aui-thread-welcome-suggestion-text { -webkit-line-clamp: 2; font-size: var(--text-sm); line-height: var(--tw-leading,var(--text-sm--line-height)); --tw-font-weight: var(--font-weight-semibold); font-weight: var(--font-weight-semibold); text-overflow: ellipsis; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }
.aui-composer-root { border-radius: var(--radius-lg); border-style: var(--tw-border-style); background-color: inherit; width: 100%; padding-inline: calc(var(--spacing) * 2.5); --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to; transition-duration: var(--tw-duration,var(--default-transition-duration)); --tw-ease: var(--ease-in); transition-timing-function: var(--ease-in); border-width: 1px; flex-wrap: wrap; align-items: flex-end; display: flex; }
.aui-composer-root:focus-within { border-color: color-mix(in srgb, hsl(var(--ring)) 20%, transparent); }
@supports (color:color-mix(in lab, red, red)) {
  .aui-composer-root:focus-within { border-color: color-mix(in oklab, var(--color-ring) 20%, transparent); }
}
.aui-composer-input { max-height: calc(var(--spacing) * 40); resize: none; --tw-border-style: none; padding-inline: calc(var(--spacing) * 2); padding-block: calc(var(--spacing) * 4); font-size: var(--text-sm); line-height: var(--tw-leading,var(--text-sm--line-height)); --tw-outline-style: none; background-color: rgba(0, 0, 0, 0); border-style: none; outline-style: none; flex-grow: 1; }
.aui-composer-input::placeholder { color: var(--color-muted-foreground); }
.aui-composer-input:focus { --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
.aui-composer-input:disabled { cursor: not-allowed; }
.aui-composer-send, .aui-composer-cancel, .aui-composer-attach { margin-block: calc(var(--spacing) * 2.5); width: calc(var(--spacing) * 8); height: calc(var(--spacing) * 8); padding: calc(var(--spacing) * 2); transition-property: opacity; transition-duration: var(--tw-duration,var(--default-transition-duration)); --tw-ease: var(--ease-in); transition-timing-function: var(--ease-in); }
.aui-composer-attachments { gap: calc(var(--spacing) * 3); flex-direction: row; width: 100%; display: flex; overflow-x: auto; }
.aui-attachment-root { margin-top: calc(var(--spacing) * 3); position: relative; }
.aui-attachment-content { height: calc(var(--spacing) * 12); width: calc(var(--spacing) * 40); justify-content: center; align-items: center; gap: calc(var(--spacing) * 2); border-radius: var(--radius-lg); border-style: var(--tw-border-style); padding: calc(var(--spacing) * 1); border-width: 1px; display: flex; }
.aui-attachment-preview-trigger { cursor: pointer; transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
@media (hover: hover) {
  .aui-attachment-preview-trigger:hover { background-color: color-mix(in srgb, hsl(var(--accent)) 50%, transparent); }
  @supports (color:color-mix(in lab, red, red)) {
  .aui-attachment-preview-trigger:hover { background-color: color-mix(in oklab, var(--color-accent) 50%, transparent); }
}
}
.aui-attachment-thumb { width: calc(var(--spacing) * 10); height: calc(var(--spacing) * 10); border-style: var(--tw-border-style); background-color: var(--color-muted); font-size: var(--text-sm); line-height: var(--tw-leading,var(--text-sm--line-height)); border-width: 1px; border-radius: 0.25rem; justify-content: center; align-items: center; display: flex; }
.aui-attachment-text { flex-grow: 1; flex-basis: calc(var(--spacing) * 0); }
.aui-attachment-name { -webkit-line-clamp: 1; font-size: var(--text-xs); line-height: var(--tw-leading,var(--text-xs--line-height)); --tw-font-weight: var(--font-weight-bold); font-weight: var(--font-weight-bold); word-break: break-all; text-overflow: ellipsis; color: var(--color-muted-foreground); -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }
.aui-attachment-type { font-size: var(--text-xs); line-height: var(--tw-leading,var(--text-xs--line-height)); color: var(--color-muted-foreground); }
.aui-attachment-remove { top: calc(var(--spacing) * -3); right: calc(var(--spacing) * -3); width: calc(var(--spacing) * 6); height: calc(var(--spacing) * 6); color: var(--color-muted-foreground); position: absolute; }
.aui-attachment-remove > svg { width: calc(var(--spacing) * 4); height: calc(var(--spacing) * 4); background-color: var(--color-background); border-radius: 3.40282e+38px; }
.aui-user-message-root { row-gap: calc(var(--spacing) * 2); grid-template-columns: minmax(72px, 1fr) auto; grid-auto-rows: auto; display: grid; }
.aui-user-message-root:where() { grid-column-start: 2; }
.aui-user-message-root { width: 100%; max-width: var(--thread-max-width); padding-block: calc(var(--spacing) * 4); }
:where(.aui-user-message-root) > .aui-branch-picker-root, .aui-user-branch-picker { margin-right: calc(var(--spacing) * -1); grid-column: 1 / -1; grid-row-start: 3; justify-content: flex-end; }
.aui-user-message-content { max-width: calc(var(--thread-max-width) * .8); border-radius: var(--radius-3xl); background-color: var(--color-muted); padding-inline: calc(var(--spacing) * 5); padding-block: calc(var(--spacing) * 2.5); overflow-wrap: break-word; color: var(--color-foreground); grid-row-start: 2; grid-column-start: 2; }
.aui-user-message-attachments { gap: calc(var(--spacing) * 3); flex-direction: row; grid-column: 1 / -1; grid-row-start: 1; justify-content: flex-end; width: 100%; display: flex; }
.aui-user-action-bar-root { margin-top: calc(var(--spacing) * 2.5); margin-right: calc(var(--spacing) * 3); flex-direction: column; grid-row-start: 2; grid-column-start: 1; align-items: flex-end; display: flex; }
.aui-edit-composer-root { margin-block: calc(var(--spacing) * 4); width: 100%; max-width: var(--thread-max-width); gap: calc(var(--spacing) * 2); border-radius: var(--radius-xl); background-color: var(--color-muted); flex-direction: column; display: flex; }
.aui-edit-composer-input { height: calc(var(--spacing) * 8); resize: none; width: 100%; padding-top: ; padding-right: ; padding-left: ; padding-bottom: calc(var(--spacing) * 0); color: var(--color-foreground); --tw-outline-style: none; background-color: rgba(0, 0, 0, 0); outline-style: none; display: flex; }
.aui-edit-composer-footer { margin-inline: calc(var(--spacing) * 3); margin-bottom: calc(var(--spacing) * 3); justify-content: center; align-items: center; gap: calc(var(--spacing) * 2); align-self: flex-end; display: flex; }
.aui-assistant-message-root { width: 100%; max-width: var(--thread-max-width); padding-block: calc(var(--spacing) * 4); grid-template-rows: auto 1fr; grid-template-columns: auto auto 1fr; display: grid; position: relative; }
:where(.aui-assistant-message-root) > .aui-avatar-root, .aui-assistant-avatar { margin-right: calc(var(--spacing) * 4); grid-row: 1 / -1; grid-column-start: 1; }
:where(.aui-assistant-message-root) > .aui-branch-picker-root, .aui-assistant-branch-picker { margin-right: calc(var(--spacing) * 2); margin-left: calc(var(--spacing) * -2); grid-row-start: 2; grid-column-start: 2; }
.aui-assistant-message-content { max-width: calc(var(--thread-max-width) * .8); --tw-leading: calc(var(--spacing) * 7); line-height: calc(var(--spacing) * 7); overflow-wrap: break-word; color: var(--color-foreground); margin-block: calc(var(--spacing) * 1.5); grid-column: 2 / span 2; grid-row-start: 1; }
.aui-message-error-root { margin-top: calc(var(--spacing) * 2); border-radius: var(--radius-md); border-style: var(--tw-border-style); border-width: 1px; border-color: var(--color-destructive); background-color: color-mix(in srgb, hsl(var(--destructive)) 10%, transparent); }
@supports (color:color-mix(in lab, red, red)) {
  .aui-message-error-root { background-color: color-mix(in oklab, var(--color-destructive) 10%, transparent); }
}
.aui-message-error-root { padding: calc(var(--spacing) * 3); font-size: var(--text-sm); line-height: var(--tw-leading,var(--text-sm--line-height)); color: var(--color-destructive); }
.aui-message-error-root:where(.dark, .dark *) { background-color: color-mix(in srgb, hsl(var(--destructive)) 5%, transparent); }
@supports (color:color-mix(in lab, red, red)) {
  .aui-message-error-root:where(.dark, .dark *) { background-color: color-mix(in oklab, var(--color-destructive) 5%, transparent); }
}
.aui-message-error-root:where(.dark, .dark *) { color: var(--color-red-200); }
.aui-message-error-message { -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }
.aui-assistant-action-bar-root { gap: calc(var(--spacing) * 1); color: var(--color-muted-foreground); margin-left: calc(var(--spacing) * -1); grid-row-start: 2; grid-column-start: 3; display: flex; }
.aui-assistant-action-bar-root[data-floating] { border-radius: var(--radius-md); border-style: var(--tw-border-style); background-color: var(--color-background); padding: calc(var(--spacing) * 1); --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); border-width: 1px; position: absolute; }
.aui-assistant-action-bar-feedback-positive[data-submitted] { color: var(--color-green-600); }
@media (hover: hover) {
  .aui-assistant-action-bar-feedback-positive[data-submitted]:hover { color: var(--color-green-700); }
}
.aui-assistant-action-bar-feedback-positive:where(.dark, .dark *)[data-submitted] { color: var(--color-green-500); }
@media (hover: hover) {
  .aui-assistant-action-bar-feedback-positive:where(.dark, .dark *)[data-submitted]:hover { color: var(--color-green-400); }
}
.aui-assistant-action-bar-feedback-negative[data-submitted] { color: var(--color-red-600); }
@media (hover: hover) {
  .aui-assistant-action-bar-feedback-negative[data-submitted]:hover { color: var(--color-red-700); }
}
.aui-assistant-action-bar-feedback-negative:where(.dark, .dark *)[data-submitted] { color: var(--color-red-500); }
@media (hover: hover) {
  .aui-assistant-action-bar-feedback-negative:where(.dark, .dark *)[data-submitted]:hover { color: var(--color-red-400); }
}
.aui-branch-picker-root { font-size: var(--text-xs); line-height: var(--tw-leading,var(--text-xs--line-height)); color: var(--color-muted-foreground); align-items: center; display: inline-flex; }
.aui-branch-picker-state { --tw-font-weight: var(--font-weight-medium); font-weight: var(--font-weight-medium); }
.aui-text { white-space: pre-line; }
.aui-text-running::after { animation: var(--animate-pulse); font-family: var(--font-sans); --tw-content: "●"; content: var(--tw-content); }
.aui-text-running::after:where() { margin-left: calc(var(--spacing) * 1); margin-right: calc(var(--spacing) * 1); }
.aui-thread-list-root { align-items: stretch; gap: calc(var(--spacing) * 1.5); flex-direction: column; display: flex; }
.aui-thread-list-item { align-items: center; gap: calc(var(--spacing) * 2); border-radius: var(--radius-lg); transition-property: all; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); display: flex; }
@media (hover: hover) {
  .aui-thread-list-item:hover { background-color: var(--color-muted); }
}
.aui-thread-list-item:focus-visible { background-color: var(--color-muted); --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); --tw-ring-color: var(--color-ring); --tw-outline-style: none; outline-style: none; }
.aui-thread-list-item[data-active] { background-color: var(--color-muted); }
.aui-thread-list-new { justify-content: flex-start; align-items: center; gap: calc(var(--spacing) * 1); border-radius: var(--radius-lg); padding-inline: calc(var(--spacing) * 2.5); padding-block: calc(var(--spacing) * 2); text-align: start; display: flex; }
@media (hover: hover) {
  .aui-thread-list-new:hover { background-color: var(--color-muted); }
}
.aui-thread-list-new[data-active] { background-color: var(--color-muted); }
.aui-thread-list-new > .lucide-plus { width: calc(var(--spacing) * 5); height: calc(var(--spacing) * 5); }
.aui-thread-list-item-trigger { padding-inline: calc(var(--spacing) * 3); padding-block: calc(var(--spacing) * 2); text-align: start; flex-grow: 1; }
.aui-thread-list-item-title { font-size: var(--text-sm); line-height: var(--tw-leading,var(--text-sm--line-height)); }
.aui-thread-list-item-archive { margin-right: calc(var(--spacing) * 3); width: calc(var(--spacing) * 4); height: calc(var(--spacing) * 4); padding: calc(var(--spacing) * 0); color: var(--color-foreground); margin-left: auto; }
@media (hover: hover) {
  .aui-thread-list-item-archive:hover { color: var(--color-primary); }
}
:root { --background: 0 0% 100%; --foreground: 240 10% 3.9%; --card: 0 0% 100%; --card-foreground: 240 10% 3.9%; --popover: 0 0% 100%; --popover-foreground: 240 10% 3.9%; --primary: 240 5.9% 10%; --primary-foreground: 0 0% 98%; --secondary: 240 4.8% 95.9%; --secondary-foreground: 240 5.9% 10%; --muted: 240 4.8% 95.9%; --muted-foreground: 240 3.8% 46.1%; --accent: 240 4.8% 95.9%; --accent-foreground: 240 5.9% 10%; --destructive: 0 84.2% 60.2%; --destructive-foreground: 0 0% 98%; --border: 240 5.9% 90%; --input: 240 5.9% 90%; --ring: 240 10% 3.9%; --chart-1: 12 76% 61%; --chart-2: 173 58% 39%; --chart-3: 197 37% 24%; --chart-4: 43 74% 66%; --chart-5: 27 87% 67%; --radius: .5rem; }
.dark { --background: 240 10% 3.9%; --foreground: 0 0% 98%; --card: 240 10% 3.9%; --card-foreground: 0 0% 98%; --popover: 240 10% 3.9%; --popover-foreground: 0 0% 98%; --primary: 0 0% 98%; --primary-foreground: 240 5.9% 10%; --secondary: 240 3.7% 15.9%; --secondary-foreground: 0 0% 98%; --muted: 240 3.7% 15.9%; --muted-foreground: 240 5% 64.9%; --accent: 240 3.7% 15.9%; --accent-foreground: 0 0% 98%; --destructive: 0 62.8% 30.6%; --destructive-foreground: 0 0% 98%; --border: 240 3.7% 15.9%; --input: 240 3.7% 15.9%; --ring: 240 4.9% 83.9%; --chart-1: 220 70% 50%; --chart-2: 160 60% 45%; --chart-3: 30 80% 55%; --chart-4: 280 65% 60%; --chart-5: 340 75% 55%; }
@property --tw-animation-delay { syntax: "*"; inherits: false; initial-value: 0s; }
@property --tw-animation-direction { syntax: "*"; inherits: false; initial-value: normal; }
@property --tw-animation-duration { syntax: "*"; inherits: false; }
@property --tw-animation-fill-mode { syntax: "*"; inherits: false; initial-value: none; }
@property --tw-animation-iteration-count { syntax: "*"; inherits: false; initial-value: 1; }
@property --tw-enter-opacity { syntax: "*"; inherits: false; initial-value: 1; }
@property --tw-enter-rotate { syntax: "*"; inherits: false; initial-value: 0; }
@property --tw-enter-scale { syntax: "*"; inherits: false; initial-value: 1; }
@property --tw-enter-translate-x { syntax: "*"; inherits: false; initial-value: 0; }
@property --tw-enter-translate-y { syntax: "*"; inherits: false; initial-value: 0; }
@property --tw-exit-opacity { syntax: "*"; inherits: false; initial-value: 1; }
@property --tw-exit-rotate { syntax: "*"; inherits: false; initial-value: 0; }
@property --tw-exit-scale { syntax: "*"; inherits: false; initial-value: 1; }
@property --tw-exit-translate-x { syntax: "*"; inherits: false; initial-value: 0; }
@property --tw-exit-translate-y { syntax: "*"; inherits: false; initial-value: 0; }
@property --tw-font-weight { syntax: "*"; inherits: false; }
@property --tw-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }
@property --tw-shadow-color { syntax: "*"; inherits: false; }
@property --tw-shadow-alpha { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --tw-inset-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }
@property --tw-inset-shadow-color { syntax: "*"; inherits: false; }
@property --tw-inset-shadow-alpha { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --tw-ring-color { syntax: "*"; inherits: false; }
@property --tw-ring-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }
@property --tw-inset-ring-color { syntax: "*"; inherits: false; }
@property --tw-inset-ring-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }
@property --tw-ring-inset { syntax: "*"; inherits: false; }
@property --tw-ring-offset-width { syntax: "<length>"; inherits: false; initial-value: 0; }
@property --tw-ring-offset-color { syntax: "*"; inherits: false; initial-value: #fff; }
@property --tw-ring-offset-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }
@property --tw-border-style { syntax: "*"; inherits: false; initial-value: solid; }
@property --tw-translate-x { syntax: "*"; inherits: false; initial-value: 0; }
@property --tw-translate-y { syntax: "*"; inherits: false; initial-value: 0; }
@property --tw-translate-z { syntax: "*"; inherits: false; initial-value: 0; }
@property --tw-duration { syntax: "*"; inherits: false; }
@property --tw-ease { syntax: "*"; inherits: false; }
@property --tw-leading { syntax: "*"; inherits: false; }
@property --tw-content { syntax: "*"; inherits: false; initial-value: ""; }
@keyframes pulse { 
  50% { opacity: 0.5; }
}
@keyframes enter { 
  0% { opacity: var(--tw-enter-opacity,1); transform: translate3d(var(--tw-enter-translate-x,0), var(--tw-enter-translate-y,0), 0)scale3d(var(--tw-enter-scale,1), var(--tw-enter-scale,1), var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0)); }
}
@keyframes exit { 
  100% { opacity: var(--tw-exit-opacity,1); transform: translate3d(var(--tw-exit-translate-x,0), var(--tw-exit-translate-y,0), 0)scale3d(var(--tw-exit-scale,1), var(--tw-exit-scale,1), var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0)); }
}
.aui-shiki-base pre { border-bottom-right-radius: var(--radius-lg); border-bottom-left-radius: var(--radius-lg); background-color: var(--color-black); padding: calc(var(--spacing) * 4); color: var(--color-white); overflow-x: auto; }
.aui-code-header-root { margin-top: calc(var(--spacing) * 4); justify-content: space-between; align-items: center; gap: calc(var(--spacing) * 4); border-top-left-radius: var(--radius-lg); border-top-right-radius: var(--radius-lg); background-color: var(--color-zinc-900); padding-inline: calc(var(--spacing) * 4); padding-block: calc(var(--spacing) * 2); font-size: var(--text-sm); line-height: var(--tw-leading,var(--text-sm--line-height)); --tw-font-weight: var(--font-weight-semibold); font-weight: var(--font-weight-semibold); color: var(--color-white); display: flex; }
.aui-code-header-language { text-transform: lowercase; }
.aui-code-header-language > span { font-size: var(--text-xs); line-height: var(--tw-leading,var(--text-xs--line-height)); }
.aui-md-h1 { margin-bottom: calc(var(--spacing) * 8); scroll-margin: calc(var(--spacing) * 20); font-size: var(--text-4xl); line-height: var(--tw-leading,var(--text-4xl--line-height)); --tw-font-weight: var(--font-weight-extrabold); font-weight: var(--font-weight-extrabold); --tw-tracking: var(--tracking-tight); letter-spacing: var(--tracking-tight); }
.aui-md-h1:last-child { margin-bottom: calc(var(--spacing) * 0); }
.aui-md-h2 { margin-top: calc(var(--spacing) * 8); margin-bottom: calc(var(--spacing) * 4); scroll-margin: calc(var(--spacing) * 20); font-size: var(--text-3xl); line-height: var(--tw-leading,var(--text-3xl--line-height)); --tw-font-weight: var(--font-weight-semibold); font-weight: var(--font-weight-semibold); --tw-tracking: var(--tracking-tight); letter-spacing: var(--tracking-tight); }
.aui-md-h2:first-child { margin-top: calc(var(--spacing) * 0); }
.aui-md-h2:last-child { margin-bottom: calc(var(--spacing) * 0); }
.aui-md-h3 { margin-top: calc(var(--spacing) * 6); margin-bottom: calc(var(--spacing) * 4); scroll-margin: calc(var(--spacing) * 20); font-size: var(--text-2xl); line-height: var(--tw-leading,var(--text-2xl--line-height)); --tw-font-weight: var(--font-weight-semibold); font-weight: var(--font-weight-semibold); --tw-tracking: var(--tracking-tight); letter-spacing: var(--tracking-tight); }
.aui-md-h3:first-child { margin-top: calc(var(--spacing) * 0); }
.aui-md-h3:last-child { margin-bottom: calc(var(--spacing) * 0); }
.aui-md-h4 { margin-top: calc(var(--spacing) * 6); margin-bottom: calc(var(--spacing) * 4); scroll-margin: calc(var(--spacing) * 20); font-size: var(--text-xl); line-height: var(--tw-leading,var(--text-xl--line-height)); --tw-font-weight: var(--font-weight-semibold); font-weight: var(--font-weight-semibold); --tw-tracking: var(--tracking-tight); letter-spacing: var(--tracking-tight); }
.aui-md-h4:first-child { margin-top: calc(var(--spacing) * 0); }
.aui-md-h4:last-child { margin-bottom: calc(var(--spacing) * 0); }
.aui-md-h5 { margin-block: calc(var(--spacing) * 4); font-size: var(--text-lg); line-height: var(--tw-leading,var(--text-lg--line-height)); --tw-font-weight: var(--font-weight-semibold); font-weight: var(--font-weight-semibold); }
.aui-md-h5:first-child { margin-top: calc(var(--spacing) * 0); }
.aui-md-h5:last-child { margin-bottom: calc(var(--spacing) * 0); }
.aui-md-h6 { margin-block: calc(var(--spacing) * 4); --tw-font-weight: var(--font-weight-semibold); font-weight: var(--font-weight-semibold); }
.aui-md-h6:first-child { margin-top: calc(var(--spacing) * 0); }
.aui-md-h6:last-child { margin-bottom: calc(var(--spacing) * 0); }
.aui-md-p { margin-top: calc(var(--spacing) * 5); margin-bottom: calc(var(--spacing) * 5); --tw-leading: calc(var(--spacing) * 7); line-height: calc(var(--spacing) * 7); }
.aui-md-p:first-child { margin-top: calc(var(--spacing) * 0); }
.aui-md-p:last-child { margin-bottom: calc(var(--spacing) * 0); }
.aui-md-a { --tw-font-weight: var(--font-weight-medium); font-weight: var(--font-weight-medium); color: var(--color-primary); text-underline-offset: 4px; text-decoration-line: underline; }
.aui-md-blockquote { border-left-style: var(--tw-border-style); padding-left: calc(var(--spacing) * 6); border-left-width: 2px; font-style: italic; }
.aui-md-ul { margin-block: calc(var(--spacing) * 5); margin-left: calc(var(--spacing) * 6); list-style-type: disc; }
.aui-md-ul > li { margin-top: calc(var(--spacing) * 2); }
.aui-md-ol { margin-block: calc(var(--spacing) * 5); margin-left: calc(var(--spacing) * 6); list-style-type: decimal; }
.aui-md-ol > li { margin-top: calc(var(--spacing) * 2); }
.aui-md-hr { margin-block: calc(var(--spacing) * 5); border-bottom-style: var(--tw-border-style); border-bottom-width: 1px; }
.aui-md-table { margin-block: calc(var(--spacing) * 5); border-collapse: separate; --tw-border-spacing-x: calc(var(--spacing) * 0); --tw-border-spacing-y: calc(var(--spacing) * 0); width: 100%; border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y); overflow-y: auto; }
.aui-md-th { background-color: var(--color-muted); padding-inline: calc(var(--spacing) * 4); padding-block: calc(var(--spacing) * 2); text-align: left; --tw-font-weight: var(--font-weight-bold); font-weight: var(--font-weight-bold); }
.aui-md-th:first-child { border-top-left-radius: var(--radius-lg); }
.aui-md-th:last-child { border-top-right-radius: var(--radius-lg); }
.aui-md-th[align="center"] { text-align: center; }
.aui-md-th[align="right"] { text-align: right; }
.aui-md-td { border-bottom-style: var(--tw-border-style); border-bottom-width: 1px; border-left-style: var(--tw-border-style); padding-inline: calc(var(--spacing) * 4); padding-block: calc(var(--spacing) * 2); text-align: left; border-left-width: 1px; }
.aui-md-td:last-child { border-right-style: var(--tw-border-style); border-right-width: 1px; }
.aui-md-td[align="center"] { text-align: center; }
.aui-md-td[align="right"] { text-align: right; }
.aui-md-tr { margin: calc(var(--spacing) * 0); border-bottom-style: var(--tw-border-style); padding: calc(var(--spacing) * 0); border-bottom-width: 1px; }
.aui-md-tr:first-child { border-top-style: var(--tw-border-style); border-top-width: 1px; }
.aui-md-tr:last-child > td:first-child { border-bottom-left-radius: var(--radius-lg); }
.aui-md-tr:last-child > td:last-child { border-bottom-right-radius: var(--radius-lg); }
.aui-md-sup > a { font-size: var(--text-xs); line-height: var(--tw-leading,var(--text-xs--line-height)); text-decoration-line: none; }
.aui-md-pre { border-bottom-right-radius: var(--radius-lg); border-bottom-left-radius: var(--radius-lg); background-color: var(--color-black); padding: calc(var(--spacing) * 4); color: var(--color-white); overflow-x: auto; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; }
.aui-md-inline-code { border-style: var(--tw-border-style); background-color: var(--color-muted); --tw-font-weight: var(--font-weight-semibold); font-weight: var(--font-weight-semibold); border-width: 1px; border-radius: 0.25rem; }
.aui-mermaid-diagram { border-bottom-right-radius: var(--radius-lg); border-bottom-left-radius: var(--radius-lg); background-color: var(--color-muted); padding: calc(var(--spacing) * 2); text-align: center; }
.aui-mermaid-diagram svg { margin-inline: auto; }
@property --tw-tracking { syntax: "*"; inherits: false; }
@property --tw-border-spacing-x { syntax: "<length>"; inherits: false; initial-value: 0; }
@property --tw-border-spacing-y { syntax: "<length>"; inherits: false; initial-value: 0; }
@font-face { font-family: "IBM Plex Sans Arabic"; src: url("/fonts/ibm-plex-sans-arabic/thin.woff2") format("woff2"), url("/fonts/ibm-plex-sans-arabic/thin.woff") format("woff"), url("/fonts/ibm-plex-sans-arabic/thin.ttf") format("truetype"); font-weight: 100; font-style: normal; font-display: swap; }
@font-face { font-family: "IBM Plex Sans Arabic"; src: url("/fonts/ibm-plex-sans-arabic/extra-light.woff2") format("woff2"), url("/fonts/ibm-plex-sans-arabic/extra-light.woff") format("woff"), url("/fonts/ibm-plex-sans-arabic/extra-light.ttf") format("truetype"); font-weight: 200; font-style: normal; font-display: swap; }
@font-face { font-family: "IBM Plex Sans Arabic"; src: url("/fonts/ibm-plex-sans-arabic/light.woff2") format("woff2"), url("/fonts/ibm-plex-sans-arabic/light.woff") format("woff"), url("/fonts/ibm-plex-sans-arabic/light.ttf") format("truetype"); font-weight: 300; font-style: normal; font-display: swap; }
@font-face { font-family: "IBM Plex Sans Arabic"; src: url("/fonts/ibm-plex-sans-arabic/regular.woff2") format("woff2"), url("/fonts/ibm-plex-sans-arabic/regular.woff") format("woff"), url("/fonts/ibm-plex-sans-arabic/regular.ttf") format("truetype"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "IBM Plex Sans Arabic"; src: url("/fonts/ibm-plex-sans-arabic/medium.woff2") format("woff2"), url("/fonts/ibm-plex-sans-arabic/medium.woff") format("woff"), url("/fonts/ibm-plex-sans-arabic/medium.ttf") format("truetype"); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: "IBM Plex Sans Arabic"; src: url("/fonts/ibm-plex-sans-arabic/semi-bold.woff2") format("woff2"), url("/fonts/ibm-plex-sans-arabic/semi-bold.woff") format("woff"), url("/fonts/ibm-plex-sans-arabic/semi-bold.ttf") format("truetype"); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: "IBM Plex Sans Arabic"; src: url("/fonts/ibm-plex-sans-arabic/bold.woff2") format("woff2"), url("/fonts/ibm-plex-sans-arabic/bold.woff") format("woff"), url("/fonts/ibm-plex-sans-arabic/bold.ttf") format("truetype"); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: saudi_riyal; src: url("/fonts/saudi-riyal-font/saudi_riyal.woff2") format("woff2"), url("/fonts/saudi-riyal-font/saudi_riyal.woff") format("woff"), url("/fonts/saudi-riyal-font/saudi_riyal.ttf") format("truetype"); font-weight: 400; font-style: normal; font-display: swap; }
.riyal { font-family: saudi_riyal, "IBM Plex Sans Arabic", Arial, sans-serif; }
.mantine-DatePicker-weekdaysRow .mantine-DatePicker-weekday { white-space: normal; font-size: 11px; line-height: 1.1; }
.mantine-DatePicker-day[data-weekend] { color: rgb(135, 88, 198); }
.mantine-DatePicker-day[data-selected].mantine-DatePicker-day[data-weekend], .mantine-DatePicker-day[data-first-in-range].mantine-DatePicker-day[data-weekend], .mantine-DatePicker-day[data-last-in-range].mantine-DatePicker-day[data-weekend] { color: rgb(255, 255, 255); }
.mantine-DatePicker-day[data-in-range] { background-color: rgb(251, 249, 255); }
html[data-theme="dark"] .mantine-DatePicker-day[data-in-range] { background-color: rgba(135, 88, 198, 0.12); }
.mantine-DatePicker-day[data-selected], .mantine-DatePicker-day[data-first-in-range], .mantine-DatePicker-day[data-last-in-range], .mantine-DatePicker-day[data-selected]:hover, .mantine-DatePicker-day[data-first-in-range]:hover, .mantine-DatePicker-day[data-last-in-range]:hover { background-color: rgb(135, 88, 198); }
.mantine-DatePicker-datePickerRoot { min-height: 100%; }
.mantine-DatePicker-datePickerRoot .mantine-DatePicker-presetButton-selected { background-color: rgb(248, 245, 255); }
html[data-theme="dark"] .mantine-DatePicker-datePickerRoot .mantine-DatePicker-presetButton-selected { background-color: rgba(135, 88, 198, 0.15); }
.mantine-DatePicker-datePickerRoot .mantine-DatePicker-presetsList { color: rgb(117, 114, 123); box-sizing: border-box; width: 150px; min-width: 150px; max-width: 150px; height: 100%; min-height: 0px; max-height: 100%; }
@media (hover: hover) {
  .mantine-DatePicker-presetsList .mantine-DatePicker-presetButton:hover { background-color: rgb(248, 245, 255); }
  html[data-theme="dark"] .mantine-DatePicker-presetsList .mantine-DatePicker-presetButton:hover { background-color: rgba(135, 88, 198, 0.15); }
}
@media (width >= 900px) {
  .mantine-DatePicker-levelsGroup { margin-top: 16px; margin-right: 16px; }
  .mantine-default-picker .mantine-DatePicker-levelsGroup { margin: 8px; }
  .mantine-DatePicker-levelsGroup::before { content: ""; background-color: rgb(242, 242, 242); width: 1px; height: 100%; position: absolute; top: 0px; left: 0px; }
  html[data-theme="dark"] .mantine-DatePicker-levelsGroup::before { background-color: rgb(56, 51, 84); }
  .mantine-DatePicker-datePickerRoot .mantine-DatePicker-presetsList { padding-top: 12px; padding-bottom: 16px; padding-left: 7px; }
}
@media (width <= 900px) {
  .mantine-DatePicker-datePickerRoot { flex-direction: column; max-width: 259px; display: flex; }
  .mantine-DatePicker-datePickerRoot .mantine-DatePicker-presetsList { border-right: none; flex-direction: row; width: 100%; min-width: 0px; max-width: 100%; height: auto; min-height: 0px; max-height: none; margin-right: 0px; padding-block: 4px; display: flex; }
  .mantine-DatePicker-datePickerRoot .mantine-DatePicker-presetButton-selected { color: rgb(135, 88, 198); background-color: rgba(0, 0, 0, 0); font-weight: 600; }
  html[data-theme="dark"] .mantine-DatePicker-datePickerRoot .mantine-DatePicker-presetButton-selected { color: rgb(135, 88, 198); background-color: rgba(0, 0, 0, 0); }
}
.mantine-TimePicker-root .mantine-TimePicker-input { background-color: rgb(255, 255, 255); border: 1px solid rgb(235, 232, 237); border-radius: 8px; min-height: 40px; transition: border-color 0.2s, background-color 0.2s; }
html[data-theme="dark"] .mantine-TimePicker-root .mantine-TimePicker-input { background-color: rgb(26, 26, 46); border-color: rgb(74, 74, 106); }
.mantine-TimePicker-input:not(:focus-within) { border-color: rgb(235, 232, 237); }
html[data-theme="dark"] .mantine-TimePicker-input:not(:focus-within) { border-color: rgb(74, 74, 106); }
.mantine-TimePicker-input:focus-within { background-color: rgb(255, 255, 255); border-color: rgb(135, 88, 198); }
html[data-theme="dark"] .mantine-TimePicker-input:focus-within { background-color: rgb(26, 26, 46); border-color: rgb(135, 88, 198); }
.mantine-TimePicker-input[data-error], html[data-theme="dark"] .mantine-TimePicker-input[data-error] { border-color: rgb(250, 55, 104); }
.mantine-TimePicker-root .mantine-TimePicker-label { color: rgb(14, 2, 23); margin-bottom: 4px; font-size: 12px; font-weight: 400; }
html[data-theme="dark"] .mantine-TimePicker-root .mantine-TimePicker-label { color: rgb(228, 228, 229); }
.mantine-TimePicker-field { color: rgb(14, 2, 23); }
html[data-theme="dark"] .mantine-TimePicker-field { color: rgb(228, 228, 229); }
.mantine-TimePicker-field::placeholder { color: rgb(184, 181, 191); }
html[data-theme="dark"] .mantine-TimePicker-field::placeholder { color: rgb(117, 114, 123); }
.mantine-TimePicker-dropdown { background-color: rgb(255, 255, 255); border: 1px solid rgb(228, 228, 229); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px; }
html[data-theme="dark"] .mantine-TimePicker-dropdown { background-color: rgb(26, 26, 46); border-color: rgb(74, 74, 106); box-shadow: rgba(0, 0, 0, 0.3) 0px 4px 12px; }
.mantine-TimePicker-control { color: rgb(14, 2, 23); }
html[data-theme="dark"] .mantine-TimePicker-control { color: rgb(228, 228, 229); }
.mantine-TimePicker-control[data-active] { color: rgb(135, 88, 198); background-color: rgb(248, 245, 255); }
html[data-theme="dark"] .mantine-TimePicker-control[data-active] { background-color: rgba(135, 88, 198, 0.15); }
@media (hover: hover) {
  .mantine-TimePicker-control:hover:not([data-active]) { background-color: rgb(248, 245, 255); }
  html[data-theme="dark"] .mantine-TimePicker-control:hover:not([data-active]) { background-color: rgba(135, 88, 198, 0.15); }
}
.mantine-TimePicker-presetControl[data-active] { color: rgb(135, 88, 198); background-color: rgb(248, 245, 255); }
html[data-theme="dark"] .mantine-TimePicker-presetControl[data-active] { background-color: rgba(135, 88, 198, 0.15); }
@media (hover: hover) {
  .mantine-TimePicker-presetControl:hover { background-color: rgb(248, 245, 255); }
  html[data-theme="dark"] .mantine-TimePicker-presetControl:hover { background-color: rgba(135, 88, 198, 0.15); }
}
:root, :host { color-scheme: var(--mantine-color-scheme); }
*, ::before, ::after { box-sizing: border-box; }
input, button, textarea, select { font: inherit; }
button, select { text-transform: none; }
body, :host { 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); margin: 0px; }
@media screen and (device-width <= 31.25em) {
  body, :host { text-size-adjust: 100%; }
}
@media (prefers-reduced-motion: reduce) {
  [data-respect-reduced-motion] [data-reduce-motion] { transition: none; animation: auto ease 0s 1 normal none running none; }
}
[data-mantine-color-scheme="light"] .mantine-light-hidden, [data-mantine-color-scheme="dark"] .mantine-dark-hidden { display: none; }
.mantine-focus-auto:focus-visible, .mantine-focus-always:focus { outline: 2px solid var(--mantine-primary-color-filled); outline-offset: calc(.125rem * var(--mantine-scale)); }
.mantine-focus-never:focus { outline: none; }
.mantine-active:active { transform: translateY(calc(.0625rem * var(--mantine-scale))); }
fieldset:disabled .mantine-active:active { transform: none; }
:where([dir="rtl"]) .mantine-rotate-rtl { transform: rotate(180deg); }
:root, :host { --mantine-z-index-app: 100; --mantine-z-index-modal: 200; --mantine-z-index-popover: 300; --mantine-z-index-overlay: 400; --mantine-z-index-max: 9999; --mantine-scale: 1; --mantine-cursor-type: default; --mantine-webkit-font-smoothing: antialiased; --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-heading-font-weight: 700; --mantine-heading-text-wrap: wrap; --mantine-radius-default: calc(.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-hover: var(--mantine-color-blue-light-hover); --mantine-primary-color-light-color: var(--mantine-color-blue-light-color); --mantine-breakpoint-xs: 36em; --mantine-breakpoint-sm: 48em; --mantine-breakpoint-md: 62em; --mantine-breakpoint-lg: 75em; --mantine-breakpoint-xl: 88em; --mantine-spacing-xs: calc(.625rem * var(--mantine-scale)); --mantine-spacing-sm: calc(.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(.75rem * var(--mantine-scale)); --mantine-font-size-sm: calc(.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(.0625rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale)) #0000000d, 0 calc(.0625rem * var(--mantine-scale)) calc(.125rem * var(--mantine-scale)) #0000001a; --mantine-shadow-sm: 0 calc(.0625rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale)) #0000000d, #0000000d 0 calc(.625rem * var(--mantine-scale)) calc(.9375rem * var(--mantine-scale)) calc(-.3125rem * var(--mantine-scale)), #0000000a 0 calc(.4375rem * var(--mantine-scale)) calc(.4375rem * var(--mantine-scale)) calc(-.3125rem * var(--mantine-scale)); --mantine-shadow-md: 0 calc(.0625rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale)) #0000000d, #0000000d 0 calc(1.25rem * var(--mantine-scale)) calc(1.5625rem * var(--mantine-scale)) calc(-.3125rem * var(--mantine-scale)), #0000000a 0 calc(.625rem * var(--mantine-scale)) calc(.625rem * var(--mantine-scale)) calc(-.3125rem * var(--mantine-scale)); --mantine-shadow-lg: 0 calc(.0625rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale)) #0000000d, #0000000d 0 calc(1.75rem * var(--mantine-scale)) calc(1.4375rem * var(--mantine-scale)) calc(-.4375rem * var(--mantine-scale)), #0000000a 0 calc(.75rem * var(--mantine-scale)) calc(.75rem * var(--mantine-scale)) calc(-.4375rem * var(--mantine-scale)); --mantine-shadow-xl: 0 calc(.0625rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale)) #0000000d, #0000000d 0 calc(2.25rem * var(--mantine-scale)) calc(1.75rem * var(--mantine-scale)) calc(-.4375rem * var(--mantine-scale)), #0000000a 0 calc(1.0625rem * var(--mantine-scale)) calc(1.0625rem * var(--mantine-scale)) calc(-.4375rem * var(--mantine-scale)); --mantine-radius-xs: calc(.125rem * var(--mantine-scale)); --mantine-radius-sm: calc(.25rem * var(--mantine-scale)); --mantine-radius-md: calc(.5rem * var(--mantine-scale)); --mantine-radius-lg: calc(1rem * var(--mantine-scale)); --mantine-radius-xl: calc(2rem * var(--mantine-scale)); --mantine-primary-color-0: var(--mantine-color-blue-0); --mantine-primary-color-1: var(--mantine-color-blue-1); --mantine-primary-color-2: var(--mantine-color-blue-2); --mantine-primary-color-3: var(--mantine-color-blue-3); --mantine-primary-color-4: var(--mantine-color-blue-4); --mantine-primary-color-5: var(--mantine-color-blue-5); --mantine-primary-color-6: var(--mantine-color-blue-6); --mantine-primary-color-7: var(--mantine-color-blue-7); --mantine-primary-color-8: var(--mantine-color-blue-8); --mantine-primary-color-9: var(--mantine-color-blue-9); --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-dark-8: #1f1f1f; --mantine-color-dark-9: #141414; --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-grape-0: #f8f0fc; --mantine-color-grape-1: #f3d9fa; --mantine-color-grape-2: #eebefa; --mantine-color-grape-3: #e599f7; --mantine-color-grape-4: #da77f2; --mantine-color-grape-5: #cc5de8; --mantine-color-grape-6: #be4bdb; --mantine-color-grape-7: #ae3ec9; --mantine-color-grape-8: #9c36b5; --mantine-color-grape-9: #862e9c; --mantine-color-violet-0: #f3f0ff; --mantine-color-violet-1: #e5dbff; --mantine-color-violet-2: #d0bfff; --mantine-color-violet-3: #b197fc; --mantine-color-violet-4: #9775fa; --mantine-color-violet-5: #845ef7; --mantine-color-violet-6: #7950f2; --mantine-color-violet-7: #7048e8; --mantine-color-violet-8: #6741d9; --mantine-color-violet-9: #5f3dc4; --mantine-color-indigo-0: #edf2ff; --mantine-color-indigo-1: #dbe4ff; --mantine-color-indigo-2: #bac8ff; --mantine-color-indigo-3: #91a7ff; --mantine-color-indigo-4: #748ffc; --mantine-color-indigo-5: #5c7cfa; --mantine-color-indigo-6: #4c6ef5; --mantine-color-indigo-7: #4263eb; --mantine-color-indigo-8: #3b5bdb; --mantine-color-indigo-9: #364fc7; --mantine-color-blue-0: #e7f5ff; --mantine-color-blue-1: #d0ebff; --mantine-color-blue-2: #a5d8ff; --mantine-color-blue-3: #74c0fc; --mantine-color-blue-4: #4dabf7; --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-lime-0: #f4fce3; --mantine-color-lime-1: #e9fac8; --mantine-color-lime-2: #d8f5a2; --mantine-color-lime-3: #c0eb75; --mantine-color-lime-4: #a9e34b; --mantine-color-lime-5: #94d82d; --mantine-color-lime-6: #82c91e; --mantine-color-lime-7: #74b816; --mantine-color-lime-8: #66a80f; --mantine-color-lime-9: #5c940d; --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; --mantine-h1-font-size: calc(2.125rem * var(--mantine-scale)); --mantine-h1-line-height: 1.3; --mantine-h1-font-weight: 700; --mantine-h2-font-size: calc(1.625rem * var(--mantine-scale)); --mantine-h2-line-height: 1.35; --mantine-h2-font-weight: 700; --mantine-h3-font-size: calc(1.375rem * var(--mantine-scale)); --mantine-h3-line-height: 1.4; --mantine-h3-font-weight: 700; --mantine-h4-font-size: calc(1.125rem * var(--mantine-scale)); --mantine-h4-line-height: 1.45; --mantine-h4-font-weight: 700; --mantine-h5-font-size: calc(1rem * var(--mantine-scale)); --mantine-h5-line-height: 1.5; --mantine-h5-font-weight: 700; --mantine-h6-font-size: calc(.875rem * var(--mantine-scale)); --mantine-h6-line-height: 1.5; --mantine-h6-font-weight: 700; }
:root[data-mantine-color-scheme="dark"], :host([data-mantine-color-scheme="dark"]) { --mantine-color-scheme: dark; --mantine-primary-color-contrast: var(--mantine-color-white); --mantine-color-bright: var(--mantine-color-white); --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-anchor: var(--mantine-color-blue-4); --mantine-color-default: var(--mantine-color-dark-6); --mantine-color-default-hover: var(--mantine-color-dark-5); --mantine-color-default-color: var(--mantine-color-white); --mantine-color-default-border: var(--mantine-color-dark-4); --mantine-color-dimmed: var(--mantine-color-dark-2); --mantine-color-disabled: var(--mantine-color-dark-6); --mantine-color-disabled-color: var(--mantine-color-dark-3); --mantine-color-disabled-border: var(--mantine-color-dark-4); --mantine-color-dark-text: var(--mantine-color-dark-4); --mantine-color-dark-filled: var(--mantine-color-dark-8); --mantine-color-dark-filled-hover: var(--mantine-color-dark-9); --mantine-color-dark-light: #2e2e2e26; --mantine-color-dark-light-hover: #2e2e2e33; --mantine-color-dark-light-color: var(--mantine-color-dark-3); --mantine-color-dark-outline: var(--mantine-color-dark-4); --mantine-color-dark-outline-hover: #4242420d; --mantine-color-gray-text: var(--mantine-color-gray-4); --mantine-color-gray-filled: var(--mantine-color-gray-8); --mantine-color-gray-filled-hover: var(--mantine-color-gray-9); --mantine-color-gray-light: #868e9626; --mantine-color-gray-light-hover: #868e9633; --mantine-color-gray-light-color: var(--mantine-color-gray-3); --mantine-color-gray-outline: var(--mantine-color-gray-4); --mantine-color-gray-outline-hover: #ced4da0d; --mantine-color-red-text: var(--mantine-color-red-4); --mantine-color-red-filled: var(--mantine-color-red-8); --mantine-color-red-filled-hover: var(--mantine-color-red-9); --mantine-color-red-light: #fa525226; --mantine-color-red-light-hover: #fa525233; --mantine-color-red-light-color: var(--mantine-color-red-3); --mantine-color-red-outline: var(--mantine-color-red-4); --mantine-color-red-outline-hover: #ff87870d; --mantine-color-pink-text: var(--mantine-color-pink-4); --mantine-color-pink-filled: var(--mantine-color-pink-8); --mantine-color-pink-filled-hover: var(--mantine-color-pink-9); --mantine-color-pink-light: #e6498026; --mantine-color-pink-light-hover: #e6498033; --mantine-color-pink-light-color: var(--mantine-color-pink-3); --mantine-color-pink-outline: var(--mantine-color-pink-4); --mantine-color-pink-outline-hover: #f783ac0d; --mantine-color-grape-text: var(--mantine-color-grape-4); --mantine-color-grape-filled: var(--mantine-color-grape-8); --mantine-color-grape-filled-hover: var(--mantine-color-grape-9); --mantine-color-grape-light: #be4bdb26; --mantine-color-grape-light-hover: #be4bdb33; --mantine-color-grape-light-color: var(--mantine-color-grape-3); --mantine-color-grape-outline: var(--mantine-color-grape-4); --mantine-color-grape-outline-hover: #da77f20d; --mantine-color-violet-text: var(--mantine-color-violet-4); --mantine-color-violet-filled: var(--mantine-color-violet-8); --mantine-color-violet-filled-hover: var(--mantine-color-violet-9); --mantine-color-violet-light: #7950f226; --mantine-color-violet-light-hover: #7950f233; --mantine-color-violet-light-color: var(--mantine-color-violet-3); --mantine-color-violet-outline: var(--mantine-color-violet-4); --mantine-color-violet-outline-hover: #9775fa0d; --mantine-color-indigo-text: var(--mantine-color-indigo-4); --mantine-color-indigo-filled: var(--mantine-color-indigo-8); --mantine-color-indigo-filled-hover: var(--mantine-color-indigo-9); --mantine-color-indigo-light: #4c6ef526; --mantine-color-indigo-light-hover: #4c6ef533; --mantine-color-indigo-light-color: var(--mantine-color-indigo-3); --mantine-color-indigo-outline: var(--mantine-color-indigo-4); --mantine-color-indigo-outline-hover: #748ffc0d; --mantine-color-blue-text: var(--mantine-color-blue-4); --mantine-color-blue-filled: var(--mantine-color-blue-8); --mantine-color-blue-filled-hover: var(--mantine-color-blue-9); --mantine-color-blue-light: #228be626; --mantine-color-blue-light-hover: #228be633; --mantine-color-blue-light-color: var(--mantine-color-blue-3); --mantine-color-blue-outline: var(--mantine-color-blue-4); --mantine-color-blue-outline-hover: #4dabf70d; --mantine-color-cyan-text: var(--mantine-color-cyan-4); --mantine-color-cyan-filled: var(--mantine-color-cyan-8); --mantine-color-cyan-filled-hover: var(--mantine-color-cyan-9); --mantine-color-cyan-light: #15aabf26; --mantine-color-cyan-light-hover: #15aabf33; --mantine-color-cyan-light-color: var(--mantine-color-cyan-3); --mantine-color-cyan-outline: var(--mantine-color-cyan-4); --mantine-color-cyan-outline-hover: #3bc9db0d; --mantine-color-teal-text: var(--mantine-color-teal-4); --mantine-color-teal-filled: var(--mantine-color-teal-8); --mantine-color-teal-filled-hover: var(--mantine-color-teal-9); --mantine-color-teal-light: #12b88626; --mantine-color-teal-light-hover: #12b88633; --mantine-color-teal-light-color: var(--mantine-color-teal-3); --mantine-color-teal-outline: var(--mantine-color-teal-4); --mantine-color-teal-outline-hover: #38d9a90d; --mantine-color-green-text: var(--mantine-color-green-4); --mantine-color-green-filled: var(--mantine-color-green-8); --mantine-color-green-filled-hover: var(--mantine-color-green-9); --mantine-color-green-light: #40c05726; --mantine-color-green-light-hover: #40c05733; --mantine-color-green-light-color: var(--mantine-color-green-3); --mantine-color-green-outline: var(--mantine-color-green-4); --mantine-color-green-outline-hover: #69db7c0d; --mantine-color-lime-text: var(--mantine-color-lime-4); --mantine-color-lime-filled: var(--mantine-color-lime-8); --mantine-color-lime-filled-hover: var(--mantine-color-lime-9); --mantine-color-lime-light: #82c91e26; --mantine-color-lime-light-hover: #82c91e33; --mantine-color-lime-light-color: var(--mantine-color-lime-3); --mantine-color-lime-outline: var(--mantine-color-lime-4); --mantine-color-lime-outline-hover: #a9e34b0d; --mantine-color-yellow-text: var(--mantine-color-yellow-4); --mantine-color-yellow-filled: var(--mantine-color-yellow-8); --mantine-color-yellow-filled-hover: var(--mantine-color-yellow-9); --mantine-color-yellow-light: #fab00526; --mantine-color-yellow-light-hover: #fab00533; --mantine-color-yellow-light-color: var(--mantine-color-yellow-3); --mantine-color-yellow-outline: var(--mantine-color-yellow-4); --mantine-color-yellow-outline-hover: #ffd43b0d; --mantine-color-orange-text: var(--mantine-color-orange-4); --mantine-color-orange-filled: var(--mantine-color-orange-8); --mantine-color-orange-filled-hover: var(--mantine-color-orange-9); --mantine-color-orange-light: #fd7e1426; --mantine-color-orange-light-hover: #fd7e1433; --mantine-color-orange-light-color: var(--mantine-color-orange-3); --mantine-color-orange-outline: var(--mantine-color-orange-4); --mantine-color-orange-outline-hover: #ffa94d0d; }
:root[data-mantine-color-scheme="light"], :host([data-mantine-color-scheme="light"]) { --mantine-color-scheme: light; --mantine-primary-color-contrast: var(--mantine-color-white); --mantine-color-bright: var(--mantine-color-black); --mantine-color-text: #000; --mantine-color-body: #fff; --mantine-color-error: var(--mantine-color-red-6); --mantine-color-placeholder: var(--mantine-color-gray-5); --mantine-color-anchor: var(--mantine-color-blue-6); --mantine-color-default: var(--mantine-color-white); --mantine-color-default-hover: var(--mantine-color-gray-0); --mantine-color-default-color: var(--mantine-color-black); --mantine-color-default-border: var(--mantine-color-gray-4); --mantine-color-dimmed: var(--mantine-color-gray-6); --mantine-color-disabled: var(--mantine-color-gray-2); --mantine-color-disabled-color: var(--mantine-color-gray-5); --mantine-color-disabled-border: var(--mantine-color-gray-3); --mantine-color-dark-text: var(--mantine-color-dark-filled); --mantine-color-dark-filled: var(--mantine-color-dark-6); --mantine-color-dark-filled-hover: var(--mantine-color-dark-7); --mantine-color-dark-light: #2e2e2e1a; --mantine-color-dark-light-hover: #2e2e2e1f; --mantine-color-dark-light-color: var(--mantine-color-dark-6); --mantine-color-dark-outline: var(--mantine-color-dark-6); --mantine-color-dark-outline-hover: #2e2e2e0d; --mantine-color-gray-text: var(--mantine-color-gray-filled); --mantine-color-gray-filled: var(--mantine-color-gray-6); --mantine-color-gray-filled-hover: var(--mantine-color-gray-7); --mantine-color-gray-light: #868e961a; --mantine-color-gray-light-hover: #868e961f; --mantine-color-gray-light-color: var(--mantine-color-gray-6); --mantine-color-gray-outline: var(--mantine-color-gray-6); --mantine-color-gray-outline-hover: #868e960d; --mantine-color-red-text: var(--mantine-color-red-filled); --mantine-color-red-filled: var(--mantine-color-red-6); --mantine-color-red-filled-hover: var(--mantine-color-red-7); --mantine-color-red-light: #fa52521a; --mantine-color-red-light-hover: #fa52521f; --mantine-color-red-light-color: var(--mantine-color-red-6); --mantine-color-red-outline: var(--mantine-color-red-6); --mantine-color-red-outline-hover: #fa52520d; --mantine-color-pink-text: var(--mantine-color-pink-filled); --mantine-color-pink-filled: var(--mantine-color-pink-6); --mantine-color-pink-filled-hover: var(--mantine-color-pink-7); --mantine-color-pink-light: #e649801a; --mantine-color-pink-light-hover: #e649801f; --mantine-color-pink-light-color: var(--mantine-color-pink-6); --mantine-color-pink-outline: var(--mantine-color-pink-6); --mantine-color-pink-outline-hover: #e649800d; --mantine-color-grape-text: var(--mantine-color-grape-filled); --mantine-color-grape-filled: var(--mantine-color-grape-6); --mantine-color-grape-filled-hover: var(--mantine-color-grape-7); --mantine-color-grape-light: #be4bdb1a; --mantine-color-grape-light-hover: #be4bdb1f; --mantine-color-grape-light-color: var(--mantine-color-grape-6); --mantine-color-grape-outline: var(--mantine-color-grape-6); --mantine-color-grape-outline-hover: #be4bdb0d; --mantine-color-violet-text: var(--mantine-color-violet-filled); --mantine-color-violet-filled: var(--mantine-color-violet-6); --mantine-color-violet-filled-hover: var(--mantine-color-violet-7); --mantine-color-violet-light: #7950f21a; --mantine-color-violet-light-hover: #7950f21f; --mantine-color-violet-light-color: var(--mantine-color-violet-6); --mantine-color-violet-outline: var(--mantine-color-violet-6); --mantine-color-violet-outline-hover: #7950f20d; --mantine-color-indigo-text: var(--mantine-color-indigo-filled); --mantine-color-indigo-filled: var(--mantine-color-indigo-6); --mantine-color-indigo-filled-hover: var(--mantine-color-indigo-7); --mantine-color-indigo-light: #4c6ef51a; --mantine-color-indigo-light-hover: #4c6ef51f; --mantine-color-indigo-light-color: var(--mantine-color-indigo-6); --mantine-color-indigo-outline: var(--mantine-color-indigo-6); --mantine-color-indigo-outline-hover: #4c6ef50d; --mantine-color-blue-text: var(--mantine-color-blue-filled); --mantine-color-blue-filled: var(--mantine-color-blue-6); --mantine-color-blue-filled-hover: var(--mantine-color-blue-7); --mantine-color-blue-light: #228be61a; --mantine-color-blue-light-hover: #228be61f; --mantine-color-blue-light-color: var(--mantine-color-blue-6); --mantine-color-blue-outline: var(--mantine-color-blue-6); --mantine-color-blue-outline-hover: #228be60d; --mantine-color-cyan-text: var(--mantine-color-cyan-filled); --mantine-color-cyan-filled: var(--mantine-color-cyan-6); --mantine-color-cyan-filled-hover: var(--mantine-color-cyan-7); --mantine-color-cyan-light: #15aabf1a; --mantine-color-cyan-light-hover: #15aabf1f; --mantine-color-cyan-light-color: var(--mantine-color-cyan-6); --mantine-color-cyan-outline: var(--mantine-color-cyan-6); --mantine-color-cyan-outline-hover: #15aabf0d; --mantine-color-teal-text: var(--mantine-color-teal-filled); --mantine-color-teal-filled: var(--mantine-color-teal-6); --mantine-color-teal-filled-hover: var(--mantine-color-teal-7); --mantine-color-teal-light: #12b8861a; --mantine-color-teal-light-hover: #12b8861f; --mantine-color-teal-light-color: var(--mantine-color-teal-6); --mantine-color-teal-outline: var(--mantine-color-teal-6); --mantine-color-teal-outline-hover: #12b8860d; --mantine-color-green-text: var(--mantine-color-green-filled); --mantine-color-green-filled: var(--mantine-color-green-6); --mantine-color-green-filled-hover: var(--mantine-color-green-7); --mantine-color-green-light: #40c0571a; --mantine-color-green-light-hover: #40c0571f; --mantine-color-green-light-color: var(--mantine-color-green-6); --mantine-color-green-outline: var(--mantine-color-green-6); --mantine-color-green-outline-hover: #40c0570d; --mantine-color-lime-text: var(--mantine-color-lime-filled); --mantine-color-lime-filled: var(--mantine-color-lime-6); --mantine-color-lime-filled-hover: var(--mantine-color-lime-7); --mantine-color-lime-light: #82c91e1a; --mantine-color-lime-light-hover: #82c91e1f; --mantine-color-lime-light-color: var(--mantine-color-lime-6); --mantine-color-lime-outline: var(--mantine-color-lime-6); --mantine-color-lime-outline-hover: #82c91e0d; --mantine-color-yellow-text: var(--mantine-color-yellow-filled); --mantine-color-yellow-filled: var(--mantine-color-yellow-6); --mantine-color-yellow-filled-hover: var(--mantine-color-yellow-7); --mantine-color-yellow-light: #fab0051a; --mantine-color-yellow-light-hover: #fab0051f; --mantine-color-yellow-light-color: var(--mantine-color-yellow-6); --mantine-color-yellow-outline: var(--mantine-color-yellow-6); --mantine-color-yellow-outline-hover: #fab0050d; --mantine-color-orange-text: var(--mantine-color-orange-filled); --mantine-color-orange-filled: var(--mantine-color-orange-6); --mantine-color-orange-filled-hover: var(--mantine-color-orange-7); --mantine-color-orange-light: #fd7e141a; --mantine-color-orange-light-hover: #fd7e141f; --mantine-color-orange-light-color: var(--mantine-color-orange-6); --mantine-color-orange-outline: var(--mantine-color-orange-6); --mantine-color-orange-outline-hover: #fd7e140d; }
.m_d57069b5 { --scrollarea-scrollbar-size: calc(.75rem * var(--mantine-scale)); position: relative; overflow: hidden; }
.m_d57069b5:where([data-autosize]) .m_b1336c6 { min-width: min-content; }
.m_c0783ff9 { scrollbar-width: none; overscroll-behavior: var(--scrollarea-over-scroll-behavior); width: 100%; height: 100%; }
.m_c0783ff9::-webkit-scrollbar { display: none; }
.m_c0783ff9:where([data-scrollbars="xy"], [data-scrollbars="y"]):where([data-offset-scrollbars="xy"], [data-offset-scrollbars="y"], [data-offset-scrollbars="present"]):where([data-vertical-hidden]) { padding-inline: 0px; }
.m_c0783ff9:where([data-scrollbars="xy"], [data-scrollbars="y"]):where([data-offset-scrollbars="xy"], [data-offset-scrollbars="y"], [data-offset-scrollbars="present"]):not([data-vertical-hidden]) { padding-inline-start: unset; padding-inline-end: var(--scrollarea-scrollbar-size); }
.m_c0783ff9:where([data-scrollbars="xy"], [data-scrollbars="x"]):where([data-offset-scrollbars="xy"], [data-offset-scrollbars="x"], [data-offset-scrollbars="present"]):where([data-horizontal-hidden]) { padding-bottom: 0px; }
.m_c0783ff9:where([data-scrollbars="xy"], [data-scrollbars="x"]):where([data-offset-scrollbars="xy"], [data-offset-scrollbars="x"], [data-offset-scrollbars="present"]):not([data-horizontal-hidden]) { padding-bottom: var(--scrollarea-scrollbar-size); }
.m_f8f631dd { min-width: 100%; display: table; }
.m_c44ba933 { user-select: none; touch-action: none; box-sizing: border-box; padding: calc(var(--scrollarea-scrollbar-size) / 5); background-color: rgba(0, 0, 0, 0); flex-direction: row; transition: background-color 0.15s, opacity 0.15s; display: flex; }
@media (hover: hover) {
  :where([data-mantine-color-scheme="light"]) .m_c44ba933:hover { background-color: var(--mantine-color-gray-0); }
  :where([data-mantine-color-scheme="light"]) .m_c44ba933:hover > .m_d8b5e363 { background-color: rgba(0, 0, 0, 0.5); }
  :where([data-mantine-color-scheme="dark"]) .m_c44ba933:hover { background-color: var(--mantine-color-dark-8); }
  :where([data-mantine-color-scheme="dark"]) .m_c44ba933:hover > .m_d8b5e363 { background-color: rgba(255, 255, 255, 0.5); }
}
@media (hover: none) {
  :where([data-mantine-color-scheme="light"]) .m_c44ba933:active { background-color: var(--mantine-color-gray-0); }
  :where([data-mantine-color-scheme="light"]) .m_c44ba933:active > .m_d8b5e363 { background-color: rgba(0, 0, 0, 0.5); }
  :where([data-mantine-color-scheme="dark"]) .m_c44ba933:active { background-color: var(--mantine-color-dark-8); }
  :where([data-mantine-color-scheme="dark"]) .m_c44ba933:active > .m_d8b5e363 { background-color: rgba(255, 255, 255, 0.5); }
}
.m_c44ba933:where([data-hidden], [data-state="hidden"]) { display: none; }
.m_c44ba933:where([data-orientation="vertical"]) { width: var(--scrollarea-scrollbar-size); top: 0px; bottom: var(--sa-corner-width); inset-inline-end: 0px; }
.m_c44ba933:where([data-orientation="horizontal"]) { height: var(--scrollarea-scrollbar-size); bottom: 0px; flex-direction: column; inset-inline-start: 0px; inset-inline-end: var(--sa-corner-width); }
.m_d8b5e363 { border-radius: var(--scrollarea-scrollbar-size); opacity: var(--thumb-opacity); flex: 1 1 0%; transition: background-color 0.15s; position: relative; overflow: hidden; }
.m_d8b5e363::before { content: ""; width: 100%; height: 100%; min-width: calc(2.75rem * var(--mantine-scale)); min-height: calc(2.75rem * var(--mantine-scale)); position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
:where([data-mantine-color-scheme="light"]) .m_d8b5e363 { background-color: rgba(0, 0, 0, 0.4); }
:where([data-mantine-color-scheme="dark"]) .m_d8b5e363 { background-color: rgba(255, 255, 255, 0.4); }
.m_21657268 { opacity: 0; inset-inline-end: 0px; transition: opacity 0.15s; display: block; position: absolute; bottom: 0px; }
:where([data-mantine-color-scheme="light"]) .m_21657268 { background-color: var(--mantine-color-gray-0); }
:where([data-mantine-color-scheme="dark"]) .m_21657268 { background-color: var(--mantine-color-dark-8); }
.m_21657268:where([data-hovered]) { opacity: 1; }
.m_21657268:where([data-hidden]) { display: none; }
.m_b1336c6 { min-width: 100%; }
.m_87cf2631 { cursor: pointer; appearance: none; font-size: var(--mantine-font-size-md); text-align: left; color: inherit; touch-action: manipulation; -webkit-tap-highlight-color: transparent; background-color: rgba(0, 0, 0, 0); border: 0px; padding: 0px; text-decoration: none; }
:where([dir="rtl"]) .m_87cf2631 { text-align: right; }
.m_515a97f8 { clip: rect(0px, 0px, 0px, 0px); height: calc(.0625rem * var(--mantine-scale)); width: calc(.0625rem * var(--mantine-scale)); margin: calc(-.0625rem * var(--mantine-scale)); white-space: nowrap; border: 0px; padding: 0px; position: absolute; overflow: hidden; }
.m_1b7284a3 { --paper-radius: var(--mantine-radius-default); -webkit-tap-highlight-color: transparent; touch-action: manipulation; border-radius: var(--paper-radius); box-shadow: var(--paper-shadow); background-color: var(--mantine-color-body); outline: 0px; text-decoration: none; display: block; }
[data-mantine-color-scheme="light"] .m_1b7284a3 { --paper-border-color: var(--mantine-color-gray-3); }
[data-mantine-color-scheme="dark"] .m_1b7284a3 { --paper-border-color: var(--mantine-color-dark-4); }
.m_1b7284a3:where([data-with-border]) { border: calc(.0625rem * var(--mantine-scale)) solid var(--paper-border-color); }
.m_9814e45f { background: var(--overlay-bg,#0009); backdrop-filter: var(--overlay-filter); border-radius: var(--overlay-radius,0); z-index: var(--overlay-z-index); position: absolute; inset: 0px; }
.m_9814e45f:where([data-fixed]) { position: fixed; }
.m_9814e45f:where([data-center]) { justify-content: center; align-items: center; display: flex; }
.m_38a85659 { 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)); position: absolute; }
.m_38a85659:where([data-fixed]) { position: fixed; }
.m_38a85659:focus { outline: none; }
:where([data-mantine-color-scheme="light"]) .m_38a85659 { --popover-border-color: var(--mantine-color-gray-2); background-color: var(--mantine-color-white); }
:where([data-mantine-color-scheme="dark"]) .m_38a85659 { --popover-border-color: var(--mantine-color-dark-4); background-color: var(--mantine-color-dark-6); }
.m_a31dc6c1 { background-color: inherit; border: 1px solid var(--popover-border-color); z-index: 1; }
.m_3d7bc908 { position: fixed; inset: 0px; }
.m_5ae2e3c { --loader-size-xs: calc(1.125rem * var(--mantine-scale)); --loader-size-sm: calc(1.375rem * var(--mantine-scale)); --loader-size-md: calc(2.25rem * var(--mantine-scale)); --loader-size-lg: calc(2.75rem * var(--mantine-scale)); --loader-size-xl: calc(3.625rem * var(--mantine-scale)); --loader-size: var(--loader-size-md); --loader-color: var(--mantine-primary-color-filled); }
@keyframes m_5d2b3b9d { 
  0% { opacity: 0; transform: scale(0.6); }
  50%, 100% { transform: scale(1); }
}
.m_7a2bd4cd { width: var(--loader-size); height: var(--loader-size); gap: calc(var(--loader-size) / 5); display: flex; position: relative; }
.m_870bb79 { background: var(--loader-color); border-radius: calc(.125rem * var(--mantine-scale)); flex: 1 1 0%; animation: 1.2s cubic-bezier(0, 0.5, 0.5, 1) 0s infinite normal none running m_5d2b3b9d; }
.m_870bb79:first-of-type { animation-delay: -240ms; }
.m_870bb79:nth-of-type(2) { animation-delay: -120ms; }
.m_870bb79:nth-of-type(3) { }
@keyframes m_aac34a1 { 
  0%, 100% { opacity: 1; transform: scale(1); }
  50% { opacity: 0.5; transform: scale(0.6); }
}
.m_4e3f22d7 { justify-content: center; align-items: center; gap: calc(var(--loader-size) / 10); width: var(--loader-size); height: var(--loader-size); display: flex; position: relative; }
.m_870c4af { width: calc(var(--loader-size) / 3 - var(--loader-size) / 15); height: calc(var(--loader-size) / 3 - var(--loader-size) / 15); background: var(--loader-color); border-radius: 50%; animation: 0.8s linear 0s infinite normal none running m_aac34a1; }
.m_870c4af:nth-child(2) { animation-delay: 0.4s; }
@keyframes m_f8e89c4b { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.m_b34414df { width: var(--loader-size); height: var(--loader-size); display: inline-block; }
.m_b34414df::after { content: ""; width: var(--loader-size); height: var(--loader-size); border-radius: calc(625rem * var(--mantine-scale)); border-width: calc(var(--loader-size) / 8); border-style: solid; border-color: var(--loader-color) var(--loader-color) var(--loader-color) transparent; animation: 1.2s linear 0s infinite normal none running m_f8e89c4b; display: block; }
.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-xl: calc(2.75rem * var(--mantine-scale)); --ai-size-input-xs: calc(1.875rem * var(--mantine-scale)); --ai-size-input-sm: calc(2.25rem * var(--mantine-scale)); --ai-size-input-md: calc(2.625rem * var(--mantine-scale)); --ai-size-input-lg: calc(3.125rem * var(--mantine-scale)); --ai-size-input-xl: calc(3.75rem * var(--mantine-scale)); --ai-size: var(--ai-size-md); --ai-color: var(--mantine-color-white); user-select: none; 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(.0625rem * var(--mantine-scale)) solid transparent); cursor: pointer; justify-content: center; align-items: center; line-height: 1; display: inline-flex; position: relative; overflow: hidden; }
@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(.0625rem * var(--mantine-scale)) solid transparent; color: var(--mantine-color-disabled-color); background: var(--mantine-color-disabled); }
.m_8d3f4000:where(:disabled:not([data-loading]), [data-disabled]:not([data-loading])):active { transform: none; }
.m_302b9fb1 { inset: calc(-.0625rem * var(--mantine-scale)); border-radius: var(--ai-radius,var(--mantine-radius-default)); justify-content: center; align-items: center; display: flex; position: absolute; }
:where([data-mantine-color-scheme="light"]) .m_302b9fb1 { background-color: rgba(255, 255, 255, 0.15); }
:where([data-mantine-color-scheme="dark"]) .m_302b9fb1 { background-color: rgba(0, 0, 0, 0.15); }
.m_1a0f1b21 { --ai-border-width: calc(.0625rem * var(--mantine-scale)); display: flex; }
.m_1a0f1b21 :where(*):focus { z-index: 1; position: relative; }
.m_1a0f1b21[data-orientation="horizontal"] { flex-direction: row; }
.m_1a0f1b21[data-orientation="horizontal"] .m_8d3f4000:not(:only-child):first-child, .m_1a0f1b21[data-orientation="horizontal"] .m_437b6484:not(:only-child):first-child { border-inline-end-width: calc(var(--ai-border-width) / 2); border-start-end-radius: 0px; border-end-end-radius: 0px; }
.m_1a0f1b21[data-orientation="horizontal"] .m_8d3f4000:not(:only-child):last-child, .m_1a0f1b21[data-orientation="horizontal"] .m_437b6484:not(:only-child):last-child { border-inline-start-width: calc(var(--ai-border-width) / 2); border-start-start-radius: 0px; border-end-start-radius: 0px; }
.m_1a0f1b21[data-orientation="horizontal"] .m_8d3f4000:not(:only-child):not(:first-child):not(:last-child), .m_1a0f1b21[data-orientation="horizontal"] .m_437b6484:not(:only-child):not(:first-child):not(:last-child) { border-inline-width: calc(var(--ai-border-width) / 2); border-radius: 0px; }
.m_1a0f1b21[data-orientation="vertical"] { flex-direction: column; }
.m_1a0f1b21[data-orientation="vertical"] .m_8d3f4000:not(:only-child):first-child, .m_1a0f1b21[data-orientation="vertical"] .m_437b6484:not(:only-child):first-child { border-bottom-width: calc(var(--ai-border-width) / 2); border-end-end-radius: 0px; border-end-start-radius: 0px; }
.m_1a0f1b21[data-orientation="vertical"] .m_8d3f4000:not(:only-child):last-child, .m_1a0f1b21[data-orientation="vertical"] .m_437b6484:not(:only-child):last-child { border-top-width: calc(var(--ai-border-width) / 2); border-start-start-radius: 0px; border-start-end-radius: 0px; }
.m_1a0f1b21[data-orientation="vertical"] .m_8d3f4000:not(:only-child):not(:first-child):not(:last-child), .m_1a0f1b21[data-orientation="vertical"] .m_437b6484:not(:only-child):not(:first-child):not(:last-child) { border-bottom-width: calc(var(--ai-border-width) / 2); border-top-width: calc(var(--ai-border-width) / 2); border-radius: 0px; }
.m_8d3afb97 { justify-content: center; align-items: center; width: 100%; height: 100%; transition: transform 0.15s, opacity 0.1s; display: flex; }
.m_437b6484 { --section-height-xs: calc(1.125rem * var(--mantine-scale)); --section-height-sm: calc(1.375rem * var(--mantine-scale)); --section-height-md: calc(1.75rem * var(--mantine-scale)); --section-height-lg: calc(2.125rem * var(--mantine-scale)); --section-height-xl: calc(2.75rem * var(--mantine-scale)); --section-height-input-xs: calc(1.875rem * var(--mantine-scale)); --section-height-input-sm: calc(2.25rem * var(--mantine-scale)); --section-height-input-md: calc(2.625rem * var(--mantine-scale)); --section-height-input-lg: calc(3.125rem * var(--mantine-scale)); --section-height-input-xl: calc(3.75rem * var(--mantine-scale)); --section-padding-x-xs: calc(.375rem * var(--mantine-scale)); --section-padding-x-sm: calc(.5rem * var(--mantine-scale)); --section-padding-x-md: calc(.625rem * var(--mantine-scale)); --section-padding-x-lg: calc(.75rem * var(--mantine-scale)); --section-padding-x-xl: calc(1rem * var(--mantine-scale)); --section-height: var(--section-height-sm); --section-padding-x: var(--section-padding-x-sm); --section-color: var(--mantine-color-white); border-radius: var(--section-radius,var(--mantine-radius-default)); width: auto; font-weight: 600; font-size: var(--section-fz,var(--mantine-font-size-sm)); background: var(--section-bg,var(--mantine-primary-color-filled)); border: var(--section-bd,calc(.0625rem * var(--mantine-scale)) solid transparent); color: var(--section-color,var(--mantine-color-white)); height: var(--section-height,var(--section-height-sm)); padding-inline: var(--section-padding-x,var(--section-padding-x-sm)); vertical-align: middle; justify-content: center; align-items: center; line-height: 1; display: inline-flex; }
.m_86a44da5 { --cb-size-xs: calc(1.125rem * var(--mantine-scale)); --cb-size-sm: calc(1.375rem * var(--mantine-scale)); --cb-size-md: calc(1.75rem * var(--mantine-scale)); --cb-size-lg: calc(2.125rem * var(--mantine-scale)); --cb-size-xl: calc(2.75rem * var(--mantine-scale)); --cb-size: var(--cb-size-md); --cb-icon-size: 70%; --cb-radius: var(--mantine-radius-default); 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); justify-content: center; align-items: center; line-height: 1; display: inline-flex; position: relative; }
:where([data-mantine-color-scheme="light"]) .m_86a44da5 { color: var(--mantine-color-gray-7); }
:where([data-mantine-color-scheme="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([data-mantine-color-scheme="light"]) .m_220c80f2:where(:not([data-disabled], :disabled)):hover { background-color: var(--mantine-color-gray-0); }
  :where([data-mantine-color-scheme="dark"]) .m_220c80f2:where(:not([data-disabled], :disabled)):hover { background-color: var(--mantine-color-dark-6); }
}
@media (hover: none) {
  :where([data-mantine-color-scheme="light"]) .m_220c80f2:where(:not([data-disabled], :disabled)):active { background-color: var(--mantine-color-gray-0); }
  :where([data-mantine-color-scheme="dark"]) .m_220c80f2:where(:not([data-disabled], :disabled)):active { background-color: var(--mantine-color-dark-6); }
}
.m_4081bf90 { 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)); display: flex; }
.m_4081bf90:where([data-grow]) > * { max-width: var(--group-child-width); flex-grow: 1; }
.m_615af6c9 { font-weight: 400; line-height: 1; font-size: var(--mantine-font-size-md); margin: 0px; padding: 0px; }
.m_b5489c3c { padding: var(--mb-padding,var(--mantine-spacing-md)); background-color: var(--mantine-color-body); z-index: 1000; min-height: calc(3.75rem * var(--mantine-scale)); justify-content: space-between; align-items: center; padding-inline-end: calc(var(--mb-padding,var(--mantine-spacing-md)) - calc(.3125rem * var(--mantine-scale))); transition: padding-inline-end 0.1s; display: flex; position: sticky; top: 0px; }
.m_60c222c7 { width: 100%; z-index: var(--mb-z-index); pointer-events: none; position: fixed; top: 0px; bottom: 0px; }
.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(.3125rem * var(--mantine-scale))); }
.m_606cb269 { margin-inline-start: auto; }
.m_5df29311 { padding-right: ; padding-bottom: ; padding-left: ; padding-top: var(--mb-padding,var(--mantine-spacing-md)); }
.m_5df29311:where(:not(:only-child)) { padding-top: 0px; }
.m_6c018570 { margin-top: var(--input-margin-top,0rem); margin-bottom: var(--input-margin-bottom,0rem); --input-height-xs: calc(1.875rem * var(--mantine-scale)); --input-height-sm: calc(2.25rem * var(--mantine-scale)); --input-height-md: calc(2.625rem * var(--mantine-scale)); --input-height-lg: calc(3.125rem * var(--mantine-scale)); --input-height-xl: calc(3.75rem * var(--mantine-scale)); --input-padding-y-xs: calc(.3125rem * var(--mantine-scale)); --input-padding-y-sm: calc(.375rem * var(--mantine-scale)); --input-padding-y-md: calc(.5rem * var(--mantine-scale)); --input-padding-y-lg: calc(.625rem * var(--mantine-scale)); --input-padding-y-xl: calc(.8125rem * 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(.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-disabled-bg: var(--mantine-color-disabled); --input-disabled-color: var(--mantine-color-disabled-color); --input-left-section-size: var(--input-left-section-width,calc(var(--input-height) - calc(.125rem * var(--mantine-scale)))); --input-right-section-size: var(--input-right-section-width,calc(var(--input-height) - calc(.125rem * var(--mantine-scale)))); --input-size: var(--input-height); --section-y: calc(.0625rem * var(--mantine-scale)); --left-section-start: calc(.0625rem * var(--mantine-scale)); --left-section-border-radius: var(--input-radius) 0 0 var(--input-radius); --right-section-end: calc(.0625rem * var(--mantine-scale)); --right-section-border-radius: 0 var(--input-radius) var(--input-radius) 0; position: relative; }
.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-xs: calc(.28125rem * var(--mantine-scale)); --input-padding-y-sm: calc(.34375rem * var(--mantine-scale)); --input-padding-y-md: calc(.4375rem * var(--mantine-scale)); --input-padding-y-lg: calc(.59375rem * var(--mantine-scale)); --input-padding-y-xl: calc(.8125rem * var(--mantine-scale)); --input-size: auto; --input-line-height: var(--mantine-line-height); }
.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); }
.m_6c018570[data-size="xs"] .m_6c018570[data-with-right-section]:has([data-combined-clear-section]) { --input-padding-inline-end: calc(2.5625rem * var(--mantine-scale)); }
.m_6c018570[data-size="sm"] .m_6c018570[data-with-right-section]:has([data-combined-clear-section]) { --input-padding-inline-end: calc(3.125rem * var(--mantine-scale)); }
.m_6c018570[data-size="md"] .m_6c018570[data-with-right-section]:has([data-combined-clear-section]) { --input-padding-inline-end: calc(3.75rem * var(--mantine-scale)); }
.m_6c018570[data-size="lg"] .m_6c018570[data-with-right-section]:has([data-combined-clear-section]) { --input-padding-inline-end: calc(4.5rem * var(--mantine-scale)); }
.m_6c018570[data-size="xl"] .m_6c018570[data-with-right-section]:has([data-combined-clear-section]) { --input-padding-inline-end: calc(5.5625rem * var(--mantine-scale)); }
[data-mantine-color-scheme="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); }
[data-mantine-color-scheme="light"] .m_6c018570[data-variant="filled"] { --input-bd: transparent; --input-bg: var(--mantine-color-gray-1); --input-bd-focus: var(--mantine-primary-color-filled); }
[data-mantine-color-scheme="light"] .m_6c018570[data-variant="unstyled"] { --input-bd: transparent; --input-bg: transparent; --input-bd-focus: transparent; }
[data-mantine-color-scheme="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); }
[data-mantine-color-scheme="dark"] .m_6c018570[data-variant="filled"] { --input-bd: transparent; --input-bg: var(--mantine-color-dark-5); --input-bd-focus: var(--mantine-primary-color-filled); }
[data-mantine-color-scheme="dark"] .m_6c018570[data-variant="unstyled"] { --input-bd: transparent; --input-bg: transparent; --input-bd-focus: transparent; }
[data-mantine-color-scheme] .m_6c018570[data-error]:not([data-variant="unstyled"]) { --input-bd: var(--mantine-color-error); }
[data-mantine-color-scheme] .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); width: 100%; text-align: var(--input-text-align); color: var(--input-color); border: calc(.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-md))); 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); transition: border-color 0.1s; display: block; }
.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) - calc(.125rem * var(--mantine-scale))); }
.m_8fb7ebe7:focus, .m_8fb7ebe7:focus-within { --input-bd: var(--input-bd-focus); outline: none; }
[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 { appearance: none; }
.m_8fb7ebe7::-webkit-outer-spin-button { appearance: none; }
.m_8fb7ebe7::-webkit-search-decoration { appearance: none; }
.m_8fb7ebe7::-webkit-search-cancel-button { appearance: none; }
.m_8fb7ebe7::-webkit-search-results-button { appearance: none; }
.m_8fb7ebe7::-webkit-search-results-decoration { appearance: none; }
.m_8fb7ebe7[type="number"] { }
.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_8fb7ebe7[readonly] { caret-color: rgba(0, 0, 0, 0); }
.m_82577fc2 { pointer-events: var(--section-pointer-events); z-index: 1; inset-inline-start: var(--section-start); inset-inline-end: var(--section-end); bottom: var(--section-y); top: var(--section-y); width: var(--section-size); border-radius: var(--section-border-radius); color: var(--input-section-color,var(--mantine-color-dimmed)); justify-content: center; align-items: center; display: flex; position: absolute; }
.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_6c018570[data-size="xs"] .m_82577fc2[data-position="right"]:has([data-combined-clear-section]) { --section-size: calc(2.5625rem * var(--mantine-scale)); }
.m_6c018570[data-size="sm"] .m_82577fc2[data-position="right"]:has([data-combined-clear-section]) { --section-size: calc(3.125rem * var(--mantine-scale)); }
.m_6c018570[data-size="md"] .m_82577fc2[data-position="right"]:has([data-combined-clear-section]) { --section-size: calc(3.75rem * var(--mantine-scale)); }
.m_6c018570[data-size="lg"] .m_82577fc2[data-position="right"]:has([data-combined-clear-section]) { --section-size: calc(4.5rem * var(--mantine-scale)); }
.m_6c018570[data-size="xl"] .m_82577fc2[data-position="right"]:has([data-combined-clear-section]) { --section-size: calc(5.5625rem * var(--mantine-scale)); }
.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_88bacfd0 { color: var(--input-placeholder-color,var(--mantine-color-placeholder)); }
[data-error] .m_88bacfd0 { --input-placeholder-color: var(--input-color,var(--mantine-color-placeholder)); }
.m_46b77525 { line-height: var(--mantine-line-height); }
.m_8fdc1311 { overflow-wrap: break-word; cursor: default; -webkit-tap-highlight-color: transparent; font-weight: 500; font-size: var(--input-label-size,var(--mantine-font-size-sm)); display: inline-block; }
.m_78a94662 { color: var(--input-asterisk-color,var(--mantine-color-error)); }
.m_8f816625, .m_fe47ce59 { overflow-wrap: break-word; margin: 0px; padding: 0px; line-height: 1.2; display: block; }
.m_8f816625 { color: var(--mantine-color-error); font-size: var(--input-error-size,calc(var(--mantine-font-size-sm) - calc(.125rem * var(--mantine-scale)))); }
.m_fe47ce59 { color: var(--mantine-color-dimmed); font-size: var(--input-description-size,calc(var(--mantine-font-size-sm) - calc(.125rem * var(--mantine-scale)))); }
.m_8bffd616 { display: flex; }
.m_96b553a6 { --transition-duration: .15s; z-index: 0; transition-property: transform, width, height; transition-duration: 0s; transition-timing-function: ease; position: absolute; top: 0px; left: 0px; }
.m_96b553a6:where([data-initialized]) { transition-duration: var(--transition-duration); }
.m_96b553a6:where([data-hidden]) { background-color: red; display: none; }
.m_9bdbb667 { --accordion-radius: var(--mantine-radius-default); }
.m_df78851f { overflow-wrap: break-word; }
.m_4ba554d4 { padding-right: ; padding-bottom: ; padding-left: ; padding-top: calc(var(--mantine-spacing-xs) / 2); }
.m_8fa820a0 { margin: 0px; padding: 0px; }
.m_4ba585b8 { width: 100%; padding-inline: var(--mantine-spacing-md); opacity: 1; cursor: pointer; color: var(--mantine-color-bright); background-color: rgba(0, 0, 0, 0); flex-direction: row-reverse; align-items: center; display: flex; }
.m_4ba585b8:where([data-chevron-position="left"]) { flex-direction: row; padding-inline-start: 0px; }
.m_4ba585b8:where(:disabled, [data-disabled]) { opacity: 0.4; cursor: not-allowed; }
@media (hover: hover) {
  :where([data-mantine-color-scheme="light"]) .m_6939a5e9:where(:not(:disabled, [data-disabled])):hover, :where([data-mantine-color-scheme="light"]) .m_4271d21b:where(:not(:disabled, [data-disabled])):hover { background-color: var(--mantine-color-gray-0); }
  :where([data-mantine-color-scheme="dark"]) .m_6939a5e9:where(:not(:disabled, [data-disabled])):hover, :where([data-mantine-color-scheme="dark"]) .m_4271d21b:where(:not(:disabled, [data-disabled])):hover { background-color: var(--mantine-color-dark-6); }
}
@media (hover: none) {
  :where([data-mantine-color-scheme="light"]) .m_6939a5e9:where(:not(:disabled, [data-disabled])):active, :where([data-mantine-color-scheme="light"]) .m_4271d21b:where(:not(:disabled, [data-disabled])):active { background-color: var(--mantine-color-gray-0); }
  :where([data-mantine-color-scheme="dark"]) .m_6939a5e9:where(:not(:disabled, [data-disabled])):active, :where([data-mantine-color-scheme="dark"]) .m_4271d21b:where(:not(:disabled, [data-disabled])):active { background-color: var(--mantine-color-dark-6); }
}
.m_df3ffa0f { color: inherit; text-overflow: ellipsis; padding-top: var(--mantine-spacing-sm); padding-bottom: var(--mantine-spacing-sm); flex: 1 1 0%; font-weight: 400; overflow: hidden; }
.m_3f35ae96 { transition: transform var(--accordion-transition-duration,.2s) ease; width: var(--accordion-chevron-size,calc(.9375rem * var(--mantine-scale))); min-width: var(--accordion-chevron-size,calc(.9375rem * var(--mantine-scale))); justify-content: flex-start; align-items: center; display: flex; transform: rotate(0deg); }
.m_3f35ae96:where([data-rotate]) { transform: rotate(180deg); }
.m_3f35ae96:where([data-position="left"]) { margin-inline-start: var(--mantine-spacing-md); margin-inline-end: var(--mantine-spacing-md); }
.m_9bd771fe { justify-content: center; align-items: center; margin-inline-end: var(--mantine-spacing-sm); display: flex; }
.m_9bd771fe:where([data-chevron-position="left"]) { margin-inline-start: var(--mantine-spacing-lg); margin-inline-end: 0px; }
:where([data-mantine-color-scheme="light"]) .m_9bd7b098 { --item-border-color: var(--mantine-color-gray-3); --item-filled-color: var(--mantine-color-gray-0); }
:where([data-mantine-color-scheme="dark"]) .m_9bd7b098 { --item-border-color: var(--mantine-color-dark-4); --item-filled-color: var(--mantine-color-dark-6); }
.m_fe19b709 { border-bottom: 1px solid var(--item-border-color); }
.m_1f921b3b { border: 1px solid var(--item-border-color); transition: background-color 0.15s; }
.m_1f921b3b:where([data-active]) { background-color: var(--item-filled-color); }
.m_1f921b3b:first-of-type, .m_1f921b3b:first-of-type > [data-accordion-control] { border-start-start-radius: var(--accordion-radius); border-start-end-radius: var(--accordion-radius); }
.m_1f921b3b:last-of-type, .m_1f921b3b:last-of-type > [data-accordion-control] { border-end-end-radius: var(--accordion-radius); border-end-start-radius: var(--accordion-radius); }
.m_1f921b3b + .m_1f921b3b { border-top: 0px; }
.m_2cdf939a { border-radius: var(--accordion-radius); }
.m_2cdf939a:where([data-active]) { background-color: var(--item-filled-color); }
.m_9f59b069 { background-color: var(--item-filled-color); border-radius: var(--accordion-radius); border: calc(.0625rem * var(--mantine-scale)) solid transparent; transition: background-color 0.15s; }
.m_9f59b069[data-active] { border-color: var(--item-border-color); }
:where([data-mantine-color-scheme="light"]) .m_9f59b069[data-active] { background-color: var(--mantine-color-white); }
:where([data-mantine-color-scheme="dark"]) .m_9f59b069[data-active] { background-color: var(--mantine-color-dark-7); }
.m_9f59b069 + .m_9f59b069 { margin-top: var(--mantine-spacing-md); }
.m_7f854edf { z-index: var(--affix-z-index); inset-inline-start: var(--affix-left); inset-inline-end: var(--affix-right); top: var(--affix-top); bottom: var(--affix-bottom); position: fixed; }
.m_66836ed3 { --alert-radius: var(--mantine-radius-default); --alert-bg: var(--mantine-primary-color-light); --alert-bd: calc(.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); background-color: var(--alert-bg); border: var(--alert-bd); color: var(--alert-color); position: relative; overflow: hidden; }
.m_a5d60502 { display: flex; }
.m_667c2793 { gap: var(--mantine-spacing-xs); flex-direction: column; flex: 1 1 0%; display: flex; }
.m_6a03f287 { font-size: var(--mantine-font-size-sm); justify-content: space-between; align-items: center; font-weight: 700; display: flex; }
.m_6a03f287:where([data-with-close-button]) { padding-inline-end: var(--mantine-spacing-md); }
.m_698f4f23 { text-overflow: ellipsis; display: block; overflow: hidden; }
.m_667f2a6a { width: calc(1.25rem * var(--mantine-scale)); height: calc(1.25rem * var(--mantine-scale)); margin-inline-end: var(--mantine-spacing-md); margin-top: calc(.0625rem * var(--mantine-scale)); justify-content: flex-start; align-items: center; line-height: 1; display: flex; }
.m_7fa78076 { text-overflow: ellipsis; font-size: var(--mantine-font-size-sm); overflow: hidden; }
:where([data-mantine-color-scheme="light"]) .m_7fa78076 { color: var(--mantine-color-black); }
:where([data-mantine-color-scheme="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_87f54839 { width: calc(1.25rem * var(--mantine-scale)); height: calc(1.25rem * var(--mantine-scale)); color: var(--alert-color); }
.m_b6d8b162 { -webkit-tap-highlight-color: transparent; font-size: var(--text-fz,var(--mantine-font-size-md)); line-height: var(--text-lh,var(--mantine-line-height-md)); color: var(--text-color); margin: 0px; padding: 0px; font-weight: 400; text-decoration: none; }
.m_b6d8b162:where([data-truncate]) { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.m_b6d8b162:where([data-truncate="start"]) { text-align: right; direction: rtl; }
:where([dir="rtl"]) .m_b6d8b162:where([data-truncate="start"]) { text-align: left; direction: ltr; }
.m_b6d8b162:where([data-variant="gradient"]) { background-image: var(--text-gradient); -webkit-text-fill-color: transparent; background-clip: text; }
.m_b6d8b162:where([data-line-clamp]) { text-overflow: ellipsis; -webkit-line-clamp: var(--text-line-clamp); -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }
.m_b6d8b162:where([data-inherit]) { line-height: inherit; font-weight: inherit; font-size: inherit; }
.m_b6d8b162:where([data-inline]) { line-height: 1; }
.m_849cf0da { color: var(--mantine-color-anchor); appearance: none; cursor: pointer; background-color: rgba(0, 0, 0, 0); border: none; margin: 0px; padding: 0px; text-decoration: none; display: inline; }
@media (hover: hover) {
  .m_849cf0da:where([data-underline="hover"]):hover { text-decoration: underline; }
}
@media (hover: none) {
  .m_849cf0da:where([data-underline="hover"]):active { text-decoration: underline; }
}
.m_849cf0da:where([data-underline="not-hover"]) { text-decoration: underline; }
@media (hover: hover) {
  .m_849cf0da:where([data-underline="not-hover"]):hover { text-decoration: none; }
}
@media (hover: none) {
  .m_849cf0da:where([data-underline="not-hover"]):active { text-decoration: none; }
}
.m_849cf0da:where([data-underline="always"]) { text-decoration: underline; }
.m_849cf0da:where([data-variant="gradient"]), .m_849cf0da:where([data-variant="gradient"]):hover { text-decoration: none; }
.m_849cf0da:where([data-line-clamp]) { display: -webkit-box; }
.m_48204f9b { width: var(--slider-size); height: var(--slider-size); user-select: none; border-radius: 100%; justify-content: center; align-items: center; display: flex; position: relative; }
.m_48204f9b:focus-within { outline: 2px solid var(--mantine-primary-color-filled); outline-offset: calc(.125rem * var(--mantine-scale)); }
.m_48204f9b { --slider-size: calc(3.75rem * var(--mantine-scale)); --thumb-size: calc(var(--slider-size) / 5); }
:where([data-mantine-color-scheme="light"]) .m_48204f9b { background-color: var(--mantine-color-gray-1); }
:where([data-mantine-color-scheme="dark"]) .m_48204f9b { background-color: var(--mantine-color-dark-5); }
.m_bb9cdbad { inset: calc(.0625rem * var(--mantine-scale)); border-radius: var(--slider-size); pointer-events: none; position: absolute; }
.m_481dd586 { width: calc(.125rem * var(--mantine-scale)); transform: rotate(var(--angle)); position: absolute; top: 0px; bottom: 0px; left: calc(50% - 1px); }
.m_481dd586::before { content: ""; top: calc(var(--thumb-size) / 3); left: calc(.03125rem * var(--mantine-scale)); width: calc(.0625rem * var(--mantine-scale)); height: calc(var(--thumb-size) / 1.5); position: absolute; transform: translate(-50%, -50%); }
:where([data-mantine-color-scheme="light"]) .m_481dd586::before { background-color: var(--mantine-color-gray-4); }
:where([data-mantine-color-scheme="dark"]) .m_481dd586::before { background-color: var(--mantine-color-dark-3); }
.m_481dd586[data-label]::after { min-width: calc(1.125rem * var(--mantine-scale)); text-align: center; content: attr(data-label); top: calc(-1.5rem * var(--mantine-scale)); left: calc(-.4375rem * var(--mantine-scale)); transform: rotate(calc(360deg - var(--angle))); font-size: var(--mantine-font-size-xs); position: absolute; }
.m_bc02ba3d { height: 100%; width: calc(.1875rem * var(--mantine-scale)); pointer-events: none; outline: none; position: absolute; inset-block: 0px; inset-inline: calc(50% - 1.5px) 0px; }
.m_bc02ba3d::before { content: ""; height: min(var(--thumb-size), calc(var(--slider-size) / 2)); width: calc(.1875rem * var(--mantine-scale)); position: absolute; top: 0px; right: 0px; }
:where([data-mantine-color-scheme="light"]) .m_bc02ba3d::before { background-color: var(--mantine-color-gray-7); }
:where([data-mantine-color-scheme="dark"]) .m_bc02ba3d::before { background-color: var(--mantine-color-dark-1); }
.m_bb8e875b { font-size: var(--mantine-font-size-xs); }
.m_89ab340[data-resizing] { --app-shell-transition-duration: 0s !important; }
.m_89ab340[data-disabled] { --app-shell-header-offset: 0rem !important; --app-shell-navbar-offset: 0rem !important; --app-shell-aside-offset: 0rem !important; --app-shell-footer-offset: 0rem !important; }
.m_89ab340[data-mode="static"] { grid-template-columns: var(--app-shell-navbar-width,0) 1fr var(--app-shell-aside-width,0); grid-template-rows: auto 1fr auto; height: 100%; display: grid; position: relative; overflow: auto; }
[data-mantine-color-scheme="light"] .m_89ab340 { --app-shell-border-color: var(--mantine-color-gray-3); }
[data-mantine-color-scheme="dark"] .m_89ab340 { --app-shell-border-color: var(--mantine-color-dark-4); }
.m_45252eee, .m_9cdde9a, .m_3b16f56b, .m_8983817, .m_3840c879 { transition-duration: var(--app-shell-transition-duration); transition-timing-function: var(--app-shell-transition-timing-function); }
.m_45252eee, .m_9cdde9a { top: var(--app-shell-header-offset,0rem); height: calc(100dvh - var(--app-shell-header-offset,0rem) - var(--app-shell-footer-offset,0rem)); background-color: var(--mantine-color-body); flex-direction: column; transition-property: transform, top, height; display: flex; position: fixed; }
:where([data-mode="static"]) .m_45252eee, :where([data-mode="static"]) .m_9cdde9a { position: var(--app-shell-navbar-position,fixed); grid-row: var(--app-shell-navbar-grid-row,auto); height: 100%; }
:where([data-layout="alt"]) .m_45252eee, :where([data-layout="alt"]) .m_9cdde9a { height: 100dvh; top: 0px; }
:where([data-mode="static"][data-layout="alt"]) .m_45252eee, :where([data-mode="static"][data-layout="alt"]) .m_9cdde9a { grid-row: 1 / -1; height: 100%; }
.m_45252eee { width: var(--app-shell-navbar-width); transform: var(--app-shell-navbar-transform); z-index: var(--app-shell-navbar-z-index); transition-property: transform, top, height; inset-inline-start: 0px; }
:where([data-mode="static"]) .m_45252eee { grid-column: var(--app-shell-navbar-grid-column,auto); display: var(--app-shell-navbar-display,flex); }
:where([dir="rtl"]) .m_45252eee { transform: var(--app-shell-navbar-transform-rtl); }
.m_45252eee:where([data-with-border]) { border-inline-end: 1px solid var(--app-shell-border-color); }
.m_9cdde9a { width: var(--app-shell-aside-width); transform: var(--app-shell-aside-transform); z-index: var(--app-shell-aside-z-index); inset-inline-end: 0px; }
:where([data-mode="static"]) .m_9cdde9a { position: var(--app-shell-aside-position,fixed); grid-column: var(--app-shell-aside-grid-column,auto); grid-row: var(--app-shell-aside-grid-row,auto); display: var(--app-shell-aside-display,flex); }
:where([dir="rtl"]) .m_9cdde9a { transform: var(--app-shell-aside-transform-rtl); }
.m_9cdde9a:where([data-with-border]) { border-inline-start: 1px solid var(--app-shell-border-color); }
:where([data-mode="static"][data-layout="alt"]) .m_9cdde9a { grid-row: 1 / -1; }
:where([data-scroll-locked]) .m_9cdde9a { visibility: var(--app-shell-aside-scroll-locked-visibility); }
.m_8983817 { padding-inline-start: calc(var(--app-shell-navbar-offset,0rem) + var(--app-shell-padding)); padding-inline-end: calc(var(--app-shell-aside-offset,0rem) + var(--app-shell-padding)); padding-top: calc(var(--app-shell-header-offset,0rem) + var(--app-shell-padding)); padding-bottom: calc(var(--app-shell-footer-offset,0rem) + var(--app-shell-padding)); min-height: 100dvh; transition-property: padding; }
:where([data-mode="static"]) .m_8983817 { padding-inline-start: var(--app-shell-padding); padding-inline-end: var(--app-shell-padding); padding-top: var(--app-shell-padding); padding-bottom: var(--app-shell-padding); grid-column: var(--app-shell-main-column-start,1) / var(--app-shell-main-column-end,-1); grid-row: var(--app-shell-main-grid-row,2); min-height: auto; }
.m_3b16f56b, .m_3840c879 { background-color: var(--mantine-color-body); transition-property: transform, margin-inline-start, margin-inline-end; position: fixed; inset-inline: 0px; }
:where([data-mode="static"]) .m_3b16f56b, :where([data-mode="static"]) .m_3840c879 { position: var(--app-shell-header-position,fixed); grid-column: var(--app-shell-header-grid-column,auto); }
:where([data-layout="alt"]) .m_3b16f56b, :where([data-layout="alt"]) .m_3840c879 { margin-inline-start: var(--app-shell-navbar-offset,0rem); margin-inline-end: var(--app-shell-aside-offset,0rem); }
:where([data-mode="static"][data-layout="alt"]) .m_3b16f56b, :where([data-mode="static"][data-layout="alt"]) .m_3840c879 { grid-column: var(--app-shell-main-column-start,1) / var(--app-shell-main-column-end,-1); margin-inline: 0px; }
.m_3b16f56b { height: var(--app-shell-header-height); background-color: var(--mantine-color-body); transform: var(--app-shell-header-transform); z-index: var(--app-shell-header-z-index); top: 0px; }
:where([data-mode="static"]) .m_3b16f56b { grid-row: var(--app-shell-header-grid-row,auto); }
.m_3b16f56b:where([data-with-border]) { border-bottom: 1px solid var(--app-shell-border-color); }
.m_3840c879 { height: calc(var(--app-shell-footer-height) + env(safe-area-inset-bottom)); padding-bottom: env(safe-area-inset-bottom); transform: var(--app-shell-footer-transform); z-index: var(--app-shell-footer-z-index); bottom: 0px; }
:where([data-mode="static"]) .m_3840c879 { position: var(--app-shell-footer-position,fixed); grid-column: var(--app-shell-footer-grid-column,auto); grid-row: var(--app-shell-footer-grid-row,auto); }
:where([data-mode="static"][data-layout="alt"]) .m_3840c879 { grid-column: var(--app-shell-main-column-start,1) / var(--app-shell-main-column-end,-1); }
.m_3840c879:where([data-with-border]) { border-top: 1px solid var(--app-shell-border-color); }
.m_6dcfc7c7 { flex-grow: 0; }
.m_6dcfc7c7:where([data-grow]) { flex-grow: 1; }
.m_71ac47fc { --ar-ratio: 1; max-width: 100%; }
.m_71ac47fc > :where(:not(style)) { aspect-ratio: var(--ar-ratio); width: 100%; }
.m_71ac47fc > :where(img, video) { object-fit: cover; }
.m_88b62a41 { --combobox-padding: calc(.25rem * var(--mantine-scale)); padding: var(--combobox-padding); }
.m_88b62a41:has([data-mantine-scrollbar]) .m_985517d8 { max-width: calc(100% + var(--combobox-padding)); }
.m_88b62a41[data-composed] { padding-inline-end: 0px; }
.m_88b62a41[data-hidden] { display: none; }
.m_88b62a41, .m_b2821a6e { --combobox-option-padding-xs: calc(.25rem * var(--mantine-scale)) calc(.5rem * var(--mantine-scale)); --combobox-option-padding-sm: calc(.375rem * var(--mantine-scale)) calc(.625rem * var(--mantine-scale)); --combobox-option-padding-md: calc(.5rem * var(--mantine-scale)) calc(.75rem * var(--mantine-scale)); --combobox-option-padding-lg: calc(.625rem * var(--mantine-scale)) calc(1rem * var(--mantine-scale)); --combobox-option-padding-xl: calc(.875rem * var(--mantine-scale)) calc(1.25rem * var(--mantine-scale)); --combobox-option-padding: var(--combobox-option-padding-sm); }
.m_92253aa5 { padding: var(--combobox-option-padding); font-size: var(--combobox-option-fz,var(--mantine-font-size-sm)); border-radius: var(--mantine-radius-default); color: inherit; cursor: pointer; overflow-wrap: break-word; background-color: rgba(0, 0, 0, 0); }
.m_92253aa5:where([data-combobox-selected]) { background-color: var(--mantine-primary-color-filled); color: var(--mantine-color-white); }
.m_92253aa5:where([data-combobox-disabled]) { cursor: not-allowed; opacity: 0.35; }
@media (hover: hover) {
  :where([data-mantine-color-scheme="light"]) .m_92253aa5:hover:where(:not([data-combobox-selected], [data-combobox-disabled])) { background-color: var(--mantine-color-gray-0); }
  :where([data-mantine-color-scheme="dark"]) .m_92253aa5:hover:where(:not([data-combobox-selected], [data-combobox-disabled])) { background-color: var(--mantine-color-dark-7); }
}
@media (hover: none) {
  :where([data-mantine-color-scheme="light"]) .m_92253aa5:active:where(:not([data-combobox-selected], [data-combobox-disabled])) { background-color: var(--mantine-color-gray-0); }
  :where([data-mantine-color-scheme="dark"]) .m_92253aa5:active:where(:not([data-combobox-selected], [data-combobox-disabled])) { background-color: var(--mantine-color-dark-7); }
}
.m_985517d8 { margin-inline: calc(var(--combobox-padding) * -1); margin-top: calc(var(--combobox-padding) * -1); width: calc(100% + var(--combobox-padding) * 2); border-top-width: 0px; margin-bottom: var(--combobox-padding); border-inline-width: 0px; border-end-end-radius: 0px; border-end-start-radius: 0px; position: relative; }
:where([data-mantine-color-scheme="light"]) .m_985517d8, :where([data-mantine-color-scheme="light"]) .m_985517d8:focus { border-color: var(--mantine-color-gray-2); }
:where([data-mantine-color-scheme="dark"]) .m_985517d8, :where([data-mantine-color-scheme="dark"]) .m_985517d8:focus { border-color: var(--mantine-color-dark-4); }
:where([data-mantine-color-scheme="light"]) .m_985517d8 { background-color: var(--mantine-color-white); }
:where([data-mantine-color-scheme="dark"]) .m_985517d8 { background-color: var(--mantine-color-dark-7); }
.m_2530cd1d { font-size: var(--combobox-option-fz,var(--mantine-font-size-sm)); text-align: center; padding: var(--combobox-option-padding); color: var(--mantine-color-dimmed); }
.m_858f94bd, .m_82b967cb { font-size: var(--combobox-option-fz,var(--mantine-font-size-sm)); margin-inline: calc(var(--combobox-padding) * -1); padding: var(--combobox-option-padding); border: 0px solid rgba(0, 0, 0, 0); }
:where([data-mantine-color-scheme="light"]) .m_858f94bd, :where([data-mantine-color-scheme="light"]) .m_82b967cb { border-color: var(--mantine-color-gray-2); }
:where([data-mantine-color-scheme="dark"]) .m_858f94bd, :where([data-mantine-color-scheme="dark"]) .m_82b967cb { border-color: var(--mantine-color-dark-4); }
.m_82b967cb { border-top-width: calc(.0625rem * var(--mantine-scale)); margin-top: var(--combobox-padding); margin-bottom: calc(var(--combobox-padding) * -1); }
.m_858f94bd { border-bottom-width: calc(.0625rem * var(--mantine-scale)); margin-bottom: var(--combobox-padding); margin-top: calc(var(--combobox-padding) * -1); }
.m_254f3e4f:has(.m_2bb2e9e5:only-child) { display: none; }
.m_2bb2e9e5 { color: var(--mantine-color-dimmed); font-size: calc(var(--combobox-option-fz,var(--mantine-font-size-sm)) * .85); padding: var(--combobox-option-padding); align-items: center; font-weight: 500; display: flex; position: relative; }
.m_2bb2e9e5::after { content: ""; height: calc(.0625rem * var(--mantine-scale)); flex: 1 1 0%; margin-inline-start: var(--mantine-spacing-xs); inset-inline: 0px; }
:where([data-mantine-color-scheme="light"]) .m_2bb2e9e5::after { background-color: var(--mantine-color-gray-2); }
:where([data-mantine-color-scheme="dark"]) .m_2bb2e9e5::after { background-color: var(--mantine-color-dark-4); }
.m_2bb2e9e5:only-child { display: none; }
.m_2943220b { --combobox-chevron-size-xs: calc(.875rem * var(--mantine-scale)); --combobox-chevron-size-sm: calc(1.125rem * var(--mantine-scale)); --combobox-chevron-size-md: calc(1.25rem * var(--mantine-scale)); --combobox-chevron-size-lg: calc(1.5rem * var(--mantine-scale)); --combobox-chevron-size-xl: calc(1.75rem * var(--mantine-scale)); --combobox-chevron-size: var(--combobox-chevron-size-sm); }
:where([data-mantine-color-scheme="light"]) .m_2943220b { --_combobox-chevron-color: var(--combobox-chevron-color,var(--mantine-color-gray-6)); }
:where([data-mantine-color-scheme="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_390b5f4 { align-items: center; gap: calc(.5rem * var(--mantine-scale)); display: flex; }
.m_390b5f4:where([data-reverse]) { justify-content: space-between; }
.m_8ee53fc2 { opacity: 0.4; width: 0.8em; min-width: 0.8em; height: 0.8em; }
:where([data-combobox-selected]) .m_8ee53fc2 { opacity: 1; }
.m_a530ee0a { width: 0.8em; min-width: 0.8em; height: 0.8em; }
.m_5f75b09e { --label-lh-xs: calc(1rem * var(--mantine-scale)); --label-lh-sm: calc(1.25rem * var(--mantine-scale)); --label-lh-md: calc(1.5rem * var(--mantine-scale)); --label-lh-lg: calc(1.875rem * var(--mantine-scale)); --label-lh-xl: calc(2.25rem * 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 { -webkit-tap-highlight-color: transparent; display: flex; }
.m_d3ea56bb { --label-cursor: var(--mantine-cursor-type); -webkit-tap-highlight-color: transparent; font-size: var(--label-fz,var(--mantine-font-size-sm)); line-height: var(--label-lh); cursor: var(--label-cursor); flex-direction: column; order: var(--label-order); display: inline-flex; }
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); }
fieldset:disabled .m_8ee546b8, .m_8ee546b8:where([data-disabled]) { color: var(--mantine-color-disabled-color); }
.m_328f68c0 { margin-top: calc(var(--mantine-spacing-xs) / 2); cursor: default; padding-inline-start: var(--label-offset-start); padding-inline-end: var(--label-offset-end); }
.m_8e8a99cc { margin-top: calc(var(--mantine-spacing-xs) / 2); padding-inline-start: var(--label-offset-start); padding-inline-end: var(--label-offset-end); }
.m_bf2d988c { --checkbox-size-xs: calc(1rem * var(--mantine-scale)); --checkbox-size-sm: calc(1.25rem * var(--mantine-scale)); --checkbox-size-md: calc(1.5rem * var(--mantine-scale)); --checkbox-size-lg: calc(1.875rem * var(--mantine-scale)); --checkbox-size-xl: calc(2.25rem * var(--mantine-scale)); --checkbox-size: var(--checkbox-size-sm); --checkbox-color: var(--mantine-primary-color-filled); }
.m_bf2d988c:where([data-variant="filled"]) { --checkbox-icon-color: var(--mantine-color-white); }
.m_bf2d988c:where([data-variant="outline"]) { --checkbox-icon-color: var(--checkbox-color); }
.m_26062bec { width: var(--checkbox-size); height: var(--checkbox-size); order: 1; position: relative; }
.m_26062bec:where([data-label-position="left"]) { order: 2; }
.m_26063560 { appearance: none; border: calc(.0625rem * var(--mantine-scale)) solid transparent; width: var(--checkbox-size); height: var(--checkbox-size); border-radius: var(--checkbox-radius,var(--mantine-radius-default)); cursor: var(--mantine-cursor-type); -webkit-tap-highlight-color: transparent; margin: 0px; padding: 0px; transition: border-color 0.1s, background-color 0.1s; display: block; }
:where([data-mantine-color-scheme="light"]) .m_26063560 { background-color: var(--mantine-color-white); border-color: var(--mantine-color-gray-4); }
:where([data-mantine-color-scheme="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; border-color: var(--mantine-color-disabled-border); background-color: var(--mantine-color-disabled); }
.m_26063560:disabled + .m_bf295423 { color: var(--mantine-color-disabled-color); }
.m_215c4542 + .m_bf295423 { color: var(--checkbox-color); }
.m_215c4542[data-indeterminate]:not(:disabled), .m_215c4542:checked:not(:disabled) { border-color: var(--checkbox-color); background-color: rgba(0, 0, 0, 0); }
.m_215c4542[data-indeterminate]:not(:disabled) + .m_bf295423, .m_215c4542:checked:not(:disabled) + .m_bf295423 { color: var(--checkbox-icon-color); opacity: 1; transform: none; }
.m_bf295423 { width: 60%; color: var(--checkbox-icon-color); pointer-events: none; transform: translateY(calc(.3125rem * var(--mantine-scale))) scale(.5); opacity: 0; margin: auto; transition: transform 0.1s, opacity 0.1s; position: absolute; inset: 0px; }
.m_26775b0a { --card-radius: var(--mantine-radius-default); border-radius: var(--card-radius); cursor: pointer; width: 100%; display: block; }
.m_26775b0a :where(*) { cursor: inherit; }
.m_26775b0a:where([data-with-border]) { border: calc(.0625rem * var(--mantine-scale)) solid transparent; }
:where([data-mantine-color-scheme="light"]) .m_26775b0a:where([data-with-border]) { border-color: var(--mantine-color-gray-3); }
:where([data-mantine-color-scheme="dark"]) .m_26775b0a:where([data-with-border]) { border-color: var(--mantine-color-dark-4); }
.m_5e5256ee { --checkbox-size-xs: calc(1rem * var(--mantine-scale)); --checkbox-size-sm: calc(1.25rem * var(--mantine-scale)); --checkbox-size-md: calc(1.5rem * var(--mantine-scale)); --checkbox-size-lg: calc(1.875rem * var(--mantine-scale)); --checkbox-size-xl: calc(2.25rem * var(--mantine-scale)); --checkbox-size: var(--checkbox-size-sm); --checkbox-color: var(--mantine-primary-color-filled); }
.m_5e5256ee:where([data-variant="filled"]) { --checkbox-icon-color: var(--mantine-color-white); }
.m_5e5256ee:where([data-variant="outline"]) { --checkbox-icon-color: var(--checkbox-color); }
.m_5e5256ee { border: calc(.0625rem * var(--mantine-scale)) solid transparent; width: var(--checkbox-size); min-width: var(--checkbox-size); height: var(--checkbox-size); min-height: var(--checkbox-size); border-radius: var(--checkbox-radius,var(--mantine-radius-default)); cursor: var(--mantine-cursor-type); -webkit-tap-highlight-color: transparent; justify-content: center; align-items: center; transition: border-color 0.1s, background-color 0.1s; display: flex; position: relative; }
:where([data-mantine-color-scheme="light"]) .m_5e5256ee { background-color: var(--mantine-color-white); border-color: var(--mantine-color-gray-4); }
:where([data-mantine-color-scheme="dark"]) .m_5e5256ee { background-color: var(--mantine-color-dark-6); border-color: var(--mantine-color-dark-4); }
.m_5e5256ee[data-indeterminate], .m_5e5256ee[data-checked] { background-color: var(--checkbox-color); border-color: var(--checkbox-color); }
.m_5e5256ee[data-indeterminate] > .m_1b1c543a, .m_5e5256ee[data-checked] > .m_1b1c543a { opacity: 1; color: var(--checkbox-icon-color); transform: none; }
.m_5e5256ee[data-disabled] { cursor: not-allowed; border-color: var(--mantine-color-disabled-border); background-color: var(--mantine-color-disabled); }
[data-mantine-color-scheme="light"] .m_5e5256ee[data-disabled][data-checked] > .m_1b1c543a { color: var(--mantine-color-gray-5); }
[data-mantine-color-scheme="dark"] .m_5e5256ee[data-disabled][data-checked] > .m_1b1c543a { color: var(--mantine-color-dark-3); }
.m_76e20374[data-indeterminate]:not([data-disabled]), .m_76e20374[data-checked]:not([data-disabled]) { border-color: var(--checkbox-color); background-color: rgba(0, 0, 0, 0); }
.m_76e20374[data-indeterminate]:not([data-disabled]) > .m_1b1c543a, .m_76e20374[data-checked]:not([data-disabled]) > .m_1b1c543a { color: var(--checkbox-icon-color); opacity: 1; transform: none; }
.m_1b1c543a { color: rgba(0, 0, 0, 0); pointer-events: none; width: 60%; transform: translateY(calc(.3125rem * var(--mantine-scale))) scale(.5); opacity: 1; transition: transform 0.1s, opacity 0.1s; display: block; }
.m_11def92b { --ag-spacing: var(--mantine-spacing-sm); --ag-offset: calc(var(--ag-spacing) * -1); padding-inline-start: var(--ag-spacing); display: flex; }
.m_f85678b6 { --avatar-size-xs: calc(1rem * var(--mantine-scale)); --avatar-size-sm: calc(1.625rem * var(--mantine-scale)); --avatar-size-md: calc(2.375rem * var(--mantine-scale)); --avatar-size-lg: calc(3.5rem * var(--mantine-scale)); --avatar-size-xl: calc(5.25rem * 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(.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; user-select: none; border-radius: var(--avatar-radius); width: var(--avatar-size); height: var(--avatar-size); min-width: var(--avatar-size); padding: 0px; text-decoration: none; display: block; position: relative; overflow: hidden; }
.m_f85678b6:where([data-within-group]) { border: 2px solid var(--mantine-color-body); background: var(--mantine-color-body); margin-inline-start: var(--ag-offset); }
.m_11f8ac07 { object-fit: cover; width: 100%; height: 100%; display: block; }
.m_104cd71f { user-select: none; border-radius: var(--avatar-radius); width: 100%; height: 100%; font-weight: 700; font-size: var(--avatar-placeholder-fz); background: var(--avatar-bg); border: var(--avatar-bd); color: var(--avatar-color); justify-content: center; align-items: center; display: flex; }
.m_104cd71f > [data-avatar-placeholder-icon] { width: 70%; height: 70%; }
.m_2ce0de02 { border-radius: var(--bi-radius,0); background-position: 50% center; background-size: cover; border: 0px; width: 100%; text-decoration: none; display: block; }
.m_347db0ec { --badge-height-xs: calc(1rem * var(--mantine-scale)); --badge-height-sm: calc(1.125rem * var(--mantine-scale)); --badge-height-md: calc(1.25rem * var(--mantine-scale)); --badge-height-lg: calc(1.625rem * var(--mantine-scale)); --badge-height-xl: calc(2rem * var(--mantine-scale)); --badge-fz-xs: calc(.5625rem * var(--mantine-scale)); --badge-fz-sm: calc(.625rem * var(--mantine-scale)); --badge-fz-md: calc(.6875rem * var(--mantine-scale)); --badge-fz-lg: calc(.8125rem * var(--mantine-scale)); --badge-fz-xl: calc(1rem * var(--mantine-scale)); --badge-padding-x-xs: calc(.375rem * var(--mantine-scale)); --badge-padding-x-sm: calc(.5rem * var(--mantine-scale)); --badge-padding-x-md: calc(.625rem * var(--mantine-scale)); --badge-padding-x-lg: calc(.75rem * var(--mantine-scale)); --badge-padding-x-xl: calc(1rem * 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(.125rem * var(--mantine-scale))); --badge-color: var(--mantine-color-white); --badge-bg: var(--mantine-primary-color-filled); --badge-border-width: calc(.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); padding: 0 var(--badge-padding-x); text-transform: uppercase; width: fit-content; letter-spacing: calc(.015625rem * var(--mantine-scale)); cursor: default; text-overflow: ellipsis; color: var(--badge-color); background: var(--badge-bg); border: var(--badge-bd); justify-content: center; align-items: center; font-weight: 700; text-decoration: none; display: inline-grid; overflow: hidden; }
.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]) { width: 100%; display: flex; }
.m_347db0ec:where([data-circle]) { padding-inline: calc(.125rem * var(--mantine-scale)); width: var(--badge-height); display: flex; }
.m_fbd81e3d { --badge-dot-size: calc(var(--badge-height) / 3.4); }
:where([data-mantine-color-scheme="light"]) .m_fbd81e3d { background-color: var(--mantine-color-white); border-color: var(--mantine-color-gray-4); color: var(--mantine-color-black); }
:where([data-mantine-color-scheme="dark"]) .m_fbd81e3d { background-color: var(--mantine-color-dark-5); border-color: var(--mantine-color-dark-5); color: var(--mantine-color-white); }
.m_fbd81e3d::before { content: ""; width: var(--badge-dot-size); height: var(--badge-dot-size); border-radius: var(--badge-dot-size); background-color: var(--badge-dot-color); margin-inline-end: var(--badge-dot-size); display: block; }
.m_5add502a { white-space: nowrap; text-overflow: ellipsis; text-align: center; cursor: inherit; overflow: hidden; }
.m_91fdda9b { --badge-section-margin: calc(var(--mantine-spacing-xs) / 2); max-height: calc(var(--badge-height) - var(--badge-border-width) * 2); justify-content: center; align-items: center; display: inline-flex; }
.m_91fdda9b:where([data-position="left"]) { margin-inline-end: var(--badge-section-margin); }
.m_91fdda9b:where([data-position="right"]) { margin-inline-start: var(--badge-section-margin); }
.m_ddec01c0 { --blockquote-border: 3px solid var(--bq-bd); border-inline-start: var(--blockquote-border); padding: var(--mantine-spacing-xl) calc(2.375rem * var(--mantine-scale)); border-start-end-radius: var(--bq-radius); border-end-end-radius: var(--bq-radius); margin: 0px; position: relative; }
:where([data-mantine-color-scheme="light"]) .m_ddec01c0 { background-color: var(--bq-bg-light); }
:where([data-mantine-color-scheme="dark"]) .m_ddec01c0 { background-color: var(--bq-bg-dark); }
.m_dde7bd57 { --blockquote-icon-offset: calc(var(--bq-icon-size) / -2); color: var(--bq-bd); background-color: var(--mantine-color-body); top: var(--blockquote-icon-offset); width: var(--bq-icon-size); height: var(--bq-icon-size); border-radius: var(--bq-icon-size); justify-content: center; align-items: center; display: flex; position: absolute; inset-inline-start: var(--blockquote-icon-offset); }
.m_dde51a35 { margin-top: var(--mantine-spacing-md); opacity: 0.6; font-size: 85%; display: block; }
.m_8b3717df { flex-wrap: wrap; align-items: center; display: flex; }
.m_f678d540 { white-space: nowrap; -webkit-tap-highlight-color: transparent; line-height: 1; }
.m_3b8f2208 { margin-inline: var(--bc-separator-margin,var(--mantine-spacing-xs)); justify-content: center; align-items: center; line-height: 1; display: flex; }
:where([data-mantine-color-scheme="light"]) .m_3b8f2208 { color: var(--mantine-color-gray-7); }
:where([data-mantine-color-scheme="dark"]) .m_3b8f2208 { color: var(--mantine-color-dark-2); }
.m_fea6bf1a { --burger-size-xs: calc(.75rem * var(--mantine-scale)); --burger-size-sm: calc(1.125rem * var(--mantine-scale)); --burger-size-md: calc(1.5rem * var(--mantine-scale)); --burger-size-lg: calc(2.125rem * var(--mantine-scale)); --burger-size-xl: calc(2.625rem * var(--mantine-scale)); --burger-size: var(--burger-size-md); --burger-line-size: calc(var(--burger-size) / 12); width: calc(var(--burger-size) + var(--mantine-spacing-xs)); height: calc(var(--burger-size) + var(--mantine-spacing-xs)); padding: calc(var(--mantine-spacing-xs) / 2); cursor: pointer; }
:where([data-mantine-color-scheme="light"]) .m_fea6bf1a { --burger-color: var(--mantine-color-black); }
:where([data-mantine-color-scheme="dark"]) .m_fea6bf1a { --burger-color: var(--mantine-color-white); }
.m_d4fb9cad { user-select: none; position: relative; }
.m_d4fb9cad, .m_d4fb9cad::before, .m_d4fb9cad::after { width: var(--burger-size); height: var(--burger-line-size); background-color: var(--burger-color); outline: calc(.0625rem * var(--mantine-scale)) solid transparent; transition-property: background-color, transform; transition-duration: var(--burger-transition-duration,.3s); transition-timing-function: var(--burger-transition-timing-function,ease); display: block; }
.m_d4fb9cad::before, .m_d4fb9cad::after { content: ""; position: absolute; inset-inline-start: 0px; }
.m_d4fb9cad::before { top: calc(var(--burger-size) / -3); }
.m_d4fb9cad::after { top: calc(var(--burger-size) / 3); }
.m_d4fb9cad[data-opened] { background-color: rgba(0, 0, 0, 0); }
.m_d4fb9cad[data-opened]::before { transform: translateY(calc(var(--burger-size) / 3)) rotate(45deg); }
.m_d4fb9cad[data-opened]::after { transform: translateY(calc(var(--burger-size) / -3)) rotate(-45deg); }
.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-height-lg: calc(3.125rem * var(--mantine-scale)); --button-height-xl: calc(3.75rem * var(--mantine-scale)); --button-height-compact-xs: calc(1.375rem * var(--mantine-scale)); --button-height-compact-sm: calc(1.625rem * var(--mantine-scale)); --button-height-compact-md: calc(1.875rem * var(--mantine-scale)); --button-height-compact-lg: calc(2.125rem * var(--mantine-scale)); --button-height-compact-xl: calc(2.5rem * var(--mantine-scale)); --button-padding-x-xs: calc(.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-padding-x-lg: calc(1.625rem * var(--mantine-scale)); --button-padding-x-xl: calc(2rem * var(--mantine-scale)); --button-padding-x-compact-xs: calc(.4375rem * var(--mantine-scale)); --button-padding-x-compact-sm: calc(.5rem * var(--mantine-scale)); --button-padding-x-compact-md: calc(.625rem * var(--mantine-scale)); --button-padding-x-compact-lg: calc(.75rem * var(--mantine-scale)); --button-padding-x-compact-xl: calc(.875rem * 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; text-align: center; cursor: pointer; border-radius: var(--button-radius,var(--mantine-radius-default)); width: auto; font-weight: 600; line-height: 1; font-size: var(--button-fz,var(--mantine-font-size-sm)); background: var(--button-bg,var(--mantine-primary-color-filled)); border: var(--button-bd,calc(.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; display: inline-block; position: relative; overflow: hidden; }
.m_77c9d27d:where([data-block]) { width: 100%; display: block; }
.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(.0625rem * var(--mantine-scale)) solid transparent; color: var(--mantine-color-disabled-color); background: var(--mantine-color-disabled); transform: none; }
.m_77c9d27d::before { content: ""; pointer-events: none; inset: calc(-.0625rem * var(--mantine-scale)); border-radius: var(--button-radius,var(--mantine-radius-default)); opacity: 0; filter: blur(12px); transition: transform 0.15s, opacity 0.1s; position: absolute; transform: translateY(-100%); }
:where([data-mantine-color-scheme="light"]) .m_77c9d27d::before { background-color: rgba(255, 255, 255, 0.15); }
:where([data-mantine-color-scheme="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 { opacity: 1; transform: translateY(0px); }
.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 { align-items: center; justify-content: var(--button-justify,center); height: 100%; transition: transform 0.15s, opacity 0.1s; display: flex; overflow: visible; }
.m_811560b9 { white-space: nowrap; opacity: 1; align-items: center; height: 100%; display: flex; overflow: hidden; }
.m_811560b9:where([data-loading]) { opacity: 0.2; }
.m_a74036a { align-items: center; display: flex; }
.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_a25b86ee { position: absolute; top: 50%; left: 50%; }
.m_80d6d844 { --button-border-width: calc(.0625rem * var(--mantine-scale)); display: flex; }
.m_80d6d844 :where(.m_77c9d27d):focus { z-index: 1; position: relative; }
.m_80d6d844[data-orientation="horizontal"] { flex-direction: row; }
.m_80d6d844[data-orientation="horizontal"] .m_77c9d27d:not(:only-child):first-child, .m_80d6d844[data-orientation="horizontal"] .m_70be2a01:not(:only-child):first-child { border-inline-end-width: calc(var(--button-border-width) / 2); border-start-end-radius: 0px; border-end-end-radius: 0px; }
.m_80d6d844[data-orientation="horizontal"] .m_77c9d27d:not(:only-child):last-child, .m_80d6d844[data-orientation="horizontal"] .m_70be2a01:not(:only-child):last-child { border-inline-start-width: calc(var(--button-border-width) / 2); border-start-start-radius: 0px; border-end-start-radius: 0px; }
.m_80d6d844[data-orientation="horizontal"] .m_77c9d27d:not(:only-child):not(:first-child):not(:last-child), .m_80d6d844[data-orientation="horizontal"] .m_70be2a01:not(:only-child):not(:first-child):not(:last-child) { border-inline-width: calc(var(--button-border-width) / 2); border-radius: 0px; }
.m_80d6d844[data-orientation="vertical"] { flex-direction: column; }
.m_80d6d844[data-orientation="vertical"] .m_77c9d27d:not(:only-child):first-child, .m_80d6d844[data-orientation="vertical"] .m_70be2a01:not(:only-child):first-child { border-bottom-width: calc(var(--button-border-width) / 2); border-end-end-radius: 0px; border-end-start-radius: 0px; }
.m_80d6d844[data-orientation="vertical"] .m_77c9d27d:not(:only-child):last-child, .m_80d6d844[data-orientation="vertical"] .m_70be2a01:not(:only-child):last-child { border-top-width: calc(var(--button-border-width) / 2); border-start-start-radius: 0px; border-start-end-radius: 0px; }
.m_80d6d844[data-orientation="vertical"] .m_77c9d27d:not(:only-child):not(:first-child):not(:last-child), .m_80d6d844[data-orientation="vertical"] .m_70be2a01:not(:only-child):not(:first-child):not(:last-child) { border-bottom-width: calc(var(--button-border-width) / 2); border-top-width: calc(var(--button-border-width) / 2); border-radius: 0px; }
.m_70be2a01 { --section-height-xs: calc(1.875rem * var(--mantine-scale)); --section-height-sm: calc(2.25rem * var(--mantine-scale)); --section-height-md: calc(2.625rem * var(--mantine-scale)); --section-height-lg: calc(3.125rem * var(--mantine-scale)); --section-height-xl: calc(3.75rem * var(--mantine-scale)); --section-height-compact-xs: calc(1.375rem * var(--mantine-scale)); --section-height-compact-sm: calc(1.625rem * var(--mantine-scale)); --section-height-compact-md: calc(1.875rem * var(--mantine-scale)); --section-height-compact-lg: calc(2.125rem * var(--mantine-scale)); --section-height-compact-xl: calc(2.5rem * var(--mantine-scale)); --section-padding-x-xs: calc(.875rem * var(--mantine-scale)); --section-padding-x-sm: calc(1.125rem * var(--mantine-scale)); --section-padding-x-md: calc(1.375rem * var(--mantine-scale)); --section-padding-x-lg: calc(1.625rem * var(--mantine-scale)); --section-padding-x-xl: calc(2rem * var(--mantine-scale)); --section-padding-x-compact-xs: calc(.4375rem * var(--mantine-scale)); --section-padding-x-compact-sm: calc(.5rem * var(--mantine-scale)); --section-padding-x-compact-md: calc(.625rem * var(--mantine-scale)); --section-padding-x-compact-lg: calc(.75rem * var(--mantine-scale)); --section-padding-x-compact-xl: calc(.875rem * var(--mantine-scale)); --section-height: var(--section-height-sm); --section-padding-x: var(--section-padding-x-sm); --section-color: var(--mantine-color-white); border-radius: var(--section-radius,var(--mantine-radius-default)); width: auto; font-weight: 600; font-size: var(--section-fz,var(--mantine-font-size-sm)); background: var(--section-bg,var(--mantine-primary-color-filled)); border: var(--section-bd,calc(.0625rem * var(--mantine-scale)) solid transparent); color: var(--section-color,var(--mantine-color-white)); height: var(--section-height,var(--section-height-sm)); padding-inline: var(--section-padding-x,var(--section-padding-x-sm)); vertical-align: middle; justify-content: center; align-items: center; line-height: 1; display: inline-flex; }
.m_e615b15f { --card-padding: var(--mantine-spacing-md); padding: var(--card-padding); color: var(--mantine-color-text); flex-direction: column; display: flex; position: relative; overflow: hidden; }
:where([data-mantine-color-scheme="light"]) .m_e615b15f { background-color: var(--mantine-color-white); }
:where([data-mantine-color-scheme="dark"]) .m_e615b15f { background-color: var(--mantine-color-dark-6); }
.m_599a2148 { margin-inline: calc(var(--card-padding) * -1); display: block; }
.m_599a2148:where(:first-child) { margin-top: calc(var(--card-padding) * -1); border-top: none !important; }
.m_599a2148:where(:last-child) { margin-bottom: calc(var(--card-padding) * -1); border-bottom: none !important; }
.m_599a2148:where([data-inherit-padding]) { padding-inline: var(--card-padding); }
.m_599a2148:where([data-with-border]) { border-top: calc(.0625rem * var(--mantine-scale)) solid; border-bottom: calc(.0625rem * var(--mantine-scale)) solid; }
:where([data-mantine-color-scheme="light"]) .m_599a2148 { border-color: var(--mantine-color-gray-3); }
:where([data-mantine-color-scheme="dark"]) .m_599a2148 { border-color: var(--mantine-color-dark-4); }
.m_599a2148 + .m_599a2148 { border-top: none !important; }
.m_4451eb3a { justify-content: center; align-items: center; display: flex; }
.m_4451eb3a:where([data-inline]) { display: inline-flex; }
.m_f59ffda3 { --chip-size-xs: calc(1.4375rem * var(--mantine-scale)); --chip-size-sm: calc(1.75rem * var(--mantine-scale)); --chip-size-md: calc(2rem * var(--mantine-scale)); --chip-size-lg: calc(2.25rem * var(--mantine-scale)); --chip-size-xl: calc(2.5rem * var(--mantine-scale)); --chip-icon-size-xs: calc(.5625rem * var(--mantine-scale)); --chip-icon-size-sm: calc(.75rem * var(--mantine-scale)); --chip-icon-size-md: calc(.875rem * var(--mantine-scale)); --chip-icon-size-lg: calc(1rem * var(--mantine-scale)); --chip-icon-size-xl: calc(1.125rem * var(--mantine-scale)); --chip-padding-xs: calc(1rem * var(--mantine-scale)); --chip-padding-sm: calc(1.25rem * var(--mantine-scale)); --chip-padding-md: calc(1.5rem * var(--mantine-scale)); --chip-padding-lg: calc(1.75rem * var(--mantine-scale)); --chip-padding-xl: calc(2rem * var(--mantine-scale)); --chip-checked-padding-xs: calc(.5125rem * var(--mantine-scale)); --chip-checked-padding-sm: calc(.625rem * var(--mantine-scale)); --chip-checked-padding-md: calc(.73125rem * var(--mantine-scale)); --chip-checked-padding-lg: calc(.84375rem * var(--mantine-scale)); --chip-checked-padding-xl: calc(.98125rem * var(--mantine-scale)); --chip-spacing-xs: calc(.625rem * var(--mantine-scale)); --chip-spacing-sm: calc(.75rem * var(--mantine-scale)); --chip-spacing-md: calc(1rem * var(--mantine-scale)); --chip-spacing-lg: calc(1.25rem * var(--mantine-scale)); --chip-spacing-xl: calc(1.375rem * var(--mantine-scale)); --chip-size: var(--chip-size-sm); --chip-icon-size: var(--chip-icon-size-sm); --chip-padding: var(--chip-padding-sm); --chip-spacing: var(--chip-spacing-sm); --chip-checked-padding: var(--chip-checked-padding-sm); --chip-bg: var(--mantine-primary-color-filled); --chip-hover: var(--mantine-primary-color-filled-hover); --chip-color: var(--mantine-color-white); --chip-bd: calc(.0625rem * var(--mantine-scale)) solid transparent; }
.m_be049a53 { user-select: none; border-radius: var(--chip-radius,1000rem); height: var(--chip-size); font-size: var(--chip-fz,var(--mantine-font-size-sm)); line-height: calc(var(--chip-size) - calc(.125rem * var(--mantine-scale))); padding-inline: var(--chip-padding); cursor: pointer; white-space: nowrap; -webkit-tap-highlight-color: transparent; border: calc(.0625rem * var(--mantine-scale)) solid transparent; color: var(--mantine-color-text); align-items: center; display: inline-flex; }
.m_be049a53:where([data-checked]) { padding-inline: var(--chip-checked-padding); }
.m_be049a53:where([data-disabled]) { cursor: not-allowed; background-color: var(--mantine-color-disabled); color: var(--mantine-color-disabled-color); }
:where([data-mantine-color-scheme="light"]) .m_3904c1af:not([data-disabled]) { background-color: var(--mantine-color-white); border: 1px solid var(--mantine-color-gray-3); }
:where([data-mantine-color-scheme="dark"]) .m_3904c1af:not([data-disabled]) { background-color: var(--mantine-color-dark-6); border: 1px solid var(--mantine-color-dark-4); }
@media (hover: hover) {
  :where([data-mantine-color-scheme="light"]) .m_3904c1af:not([data-disabled]):hover { background-color: var(--mantine-color-gray-0); }
  :where([data-mantine-color-scheme="dark"]) .m_3904c1af:not([data-disabled]):hover { background-color: var(--mantine-color-dark-5); }
}
@media (hover: none) {
  :where([data-mantine-color-scheme="light"]) .m_3904c1af:not([data-disabled]):active { background-color: var(--mantine-color-gray-0); }
  :where([data-mantine-color-scheme="dark"]) .m_3904c1af:not([data-disabled]):active { background-color: var(--mantine-color-dark-5); }
}
.m_3904c1af:not([data-disabled]):where([data-checked]) { --chip-icon-color: var(--chip-color); border: var(--chip-bd); }
@media (hover: hover) {
  .m_3904c1af:not([data-disabled]):where([data-checked]):hover { background-color: var(--chip-hover); }
}
@media (hover: none) {
  .m_3904c1af:not([data-disabled]):where([data-checked]):active { background-color: var(--chip-hover); }
}
.m_fa109255:not([data-disabled]), .m_f7e165c3:not([data-disabled]) { border: calc(.0625rem * var(--mantine-scale)) solid transparent; color: var(--mantine-color-text); }
:where([data-mantine-color-scheme="light"]) .m_fa109255:not([data-disabled]), :where([data-mantine-color-scheme="light"]) .m_f7e165c3:not([data-disabled]) { background-color: var(--mantine-color-gray-1); }
:where([data-mantine-color-scheme="dark"]) .m_fa109255:not([data-disabled]), :where([data-mantine-color-scheme="dark"]) .m_f7e165c3:not([data-disabled]) { background-color: var(--mantine-color-dark-5); }
@media (hover: hover) {
  :where([data-mantine-color-scheme="light"]) .m_fa109255:not([data-disabled]):hover, :where([data-mantine-color-scheme="light"]) .m_f7e165c3:not([data-disabled]):hover { background-color: var(--mantine-color-gray-2); }
  :where([data-mantine-color-scheme="dark"]) .m_fa109255:not([data-disabled]):hover, :where([data-mantine-color-scheme="dark"]) .m_f7e165c3:not([data-disabled]):hover { background-color: var(--mantine-color-dark-4); }
}
@media (hover: none) {
  :where([data-mantine-color-scheme="light"]) .m_fa109255:not([data-disabled]):active, :where([data-mantine-color-scheme="light"]) .m_f7e165c3:not([data-disabled]):active { background-color: var(--mantine-color-gray-2); }
  :where([data-mantine-color-scheme="dark"]) .m_fa109255:not([data-disabled]):active, :where([data-mantine-color-scheme="dark"]) .m_f7e165c3:not([data-disabled]):active { background-color: var(--mantine-color-dark-4); }
}
.m_fa109255:not([data-disabled]):where([data-checked]), .m_f7e165c3:not([data-disabled]):where([data-checked]) { --chip-icon-color: var(--chip-color); color: var(--chip-color); background-color: var(--chip-bg); }
@media (hover: hover) {
  .m_fa109255:not([data-disabled]):where([data-checked]):hover, .m_f7e165c3:not([data-disabled]):where([data-checked]):hover { background-color: var(--chip-hover); }
}
@media (hover: none) {
  .m_fa109255:not([data-disabled]):where([data-checked]):active, .m_f7e165c3:not([data-disabled]):where([data-checked]):active { background-color: var(--chip-hover); }
}
.m_9ac86df9 { width: calc(var(--chip-icon-size) + (var(--chip-spacing) / 1.5)); max-width: calc(var(--chip-icon-size) + (var(--chip-spacing) / 1.5)); height: var(--chip-icon-size); align-items: center; display: flex; overflow: hidden; }
.m_d6d72580 { width: var(--chip-icon-size); height: var(--chip-icon-size); color: var(--chip-icon-color,inherit); display: block; }
.m_bde07329 { opacity: 0; width: 0px; height: 0px; margin: 0px; padding: 0px; }
.m_bde07329:focus-visible + .m_be049a53 { outline: 2px solid var(--mantine-primary-color-filled); outline-offset: calc(.125rem * var(--mantine-scale)); }
.m_b183c0a2 { font-family: var(--mantine-font-family-monospace); line-height: var(--mantine-line-height); padding: 2px calc(var(--mantine-spacing-xs) / 2); border-radius: var(--mantine-radius-sm); font-size: var(--mantine-font-size-xs); margin: 0px; overflow: auto; }
:where([data-mantine-color-scheme="light"]) .m_b183c0a2 { background-color: var(--code-bg,var(--mantine-color-gray-0)); }
:where([data-mantine-color-scheme="dark"]) .m_b183c0a2 { background-color: var(--code-bg,var(--mantine-color-dark-6)); }
.m_b183c0a2[data-block] { padding: var(--mantine-spacing-xs); }
.m_de3d2490 { --cs-size: calc(1.75rem * var(--mantine-scale)); --cs-radius: calc(62.5rem * var(--mantine-scale)); -webkit-tap-highlight-color: transparent; appearance: none; width: var(--cs-size); height: var(--cs-size); min-width: var(--cs-size); min-height: var(--cs-size); border-radius: var(--cs-radius); color: inherit; border: none; line-height: 1; text-decoration: none; display: block; position: relative; }
[data-mantine-color-scheme="light"] .m_de3d2490 { --alpha-overlay-color: var(--mantine-color-gray-3); --alpha-overlay-bg: var(--mantine-color-white); }
[data-mantine-color-scheme="dark"] .m_de3d2490 { --alpha-overlay-color: var(--mantine-color-dark-4); --alpha-overlay-bg: var(--mantine-color-dark-7); }
.m_862f3d1b { border-radius: var(--cs-radius); position: absolute; inset: 0px; }
.m_98ae7f22 { border-radius: var(--cs-radius); z-index: 1; box-shadow: #0000001a 0 0 0 calc(.0625rem * var(--mantine-scale)) inset, #00000026 0 0 calc(.25rem * var(--mantine-scale)) inset; position: absolute; inset: 0px; }
.m_95709ac0 { border-radius: var(--cs-radius); background-size: calc(.5rem * var(--mantine-scale)) calc(.5rem * var(--mantine-scale)); background-position: 0 0, 0 calc(.25rem * var(--mantine-scale)), calc(.25rem * var(--mantine-scale)) calc(-.25rem * var(--mantine-scale)), calc(-.25rem * var(--mantine-scale)) 0; background-image: linear-gradient(45deg, var(--alpha-overlay-color) 25%, transparent 25%), linear-gradient(-45deg, var(--alpha-overlay-color) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--alpha-overlay-color) 75%), linear-gradient(-45deg, var(--alpha-overlay-bg) 75%, var(--alpha-overlay-color) 75%); position: absolute; inset: 0px; }
.m_93e74e3 { border-radius: var(--cs-radius); z-index: 2; justify-content: center; align-items: center; display: flex; position: absolute; inset: 0px; }
.m_fee9c77 { --cp-width-xs: calc(11.25rem * var(--mantine-scale)); --cp-width-sm: calc(12.5rem * var(--mantine-scale)); --cp-width-md: calc(15rem * var(--mantine-scale)); --cp-width-lg: calc(17.5rem * var(--mantine-scale)); --cp-width-xl: calc(20rem * var(--mantine-scale)); --cp-preview-size-xs: calc(1.625rem * var(--mantine-scale)); --cp-preview-size-sm: calc(2.125rem * var(--mantine-scale)); --cp-preview-size-md: calc(2.625rem * var(--mantine-scale)); --cp-preview-size-lg: calc(3.125rem * var(--mantine-scale)); --cp-preview-size-xl: calc(3.375rem * var(--mantine-scale)); --cp-thumb-size-xs: calc(.5rem * var(--mantine-scale)); --cp-thumb-size-sm: calc(.75rem * var(--mantine-scale)); --cp-thumb-size-md: calc(1rem * var(--mantine-scale)); --cp-thumb-size-lg: calc(1.25rem * var(--mantine-scale)); --cp-thumb-size-xl: calc(1.375rem * var(--mantine-scale)); --cp-saturation-height-xs: calc(6.25rem * var(--mantine-scale)); --cp-saturation-height-sm: calc(6.875rem * var(--mantine-scale)); --cp-saturation-height-md: calc(7.5rem * var(--mantine-scale)); --cp-saturation-height-lg: calc(8.75rem * var(--mantine-scale)); --cp-saturation-height-xl: calc(10rem * var(--mantine-scale)); --cp-preview-size: var(--cp-preview-size-sm); --cp-thumb-size: var(--cp-thumb-size-sm); --cp-saturation-height: var(--cp-saturation-height-sm); --cp-width: var(--cp-width-sm); --cp-body-spacing: var(--mantine-spacing-sm); width: var(--cp-width); padding: calc(.0625rem * var(--mantine-scale)); }
.m_fee9c77:where([data-full-width]) { width: 100%; }
.m_9dddfbac { width: var(--cp-preview-size); height: var(--cp-preview-size); }
.m_bffecc3e { padding-top: calc(var(--cp-body-spacing) / 2); display: flex; }
.m_3283bb96 { flex: 1 1 0%; }
.m_3283bb96:not(:only-child) { margin-inline-end: var(--mantine-spacing-xs); }
.m_40d572ba { border: 2px solid var(--mantine-color-white); width: var(--cp-thumb-size); height: var(--cp-thumb-size); border-radius: var(--cp-thumb-size); left: calc(var(--thumb-x-offset) - var(--cp-thumb-size) / 2); top: calc(var(--thumb-y-offset) - var(--cp-thumb-size) / 2); position: absolute; overflow: hidden; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 1px; }
.m_d8ee6fd8 { margin: calc(.125rem * var(--mantine-scale)); cursor: pointer; padding-bottom: calc(var(--cp-swatch-size) - calc(.25rem * var(--mantine-scale))); flex: 0 0 calc(var(--cp-swatch-size) - calc(.25rem * var(--mantine-scale))); height: unset !important; width: unset !important; min-width: 0px !important; min-height: 0px !important; }
.m_5711e686 { margin-top: calc(.3125rem * var(--mantine-scale)); margin-inline: calc(-.125rem * var(--mantine-scale)); flex-wrap: wrap; display: flex; }
.m_5711e686:only-child { margin-top: 0px; }
.m_202a296e { --cp-thumb-size-xs: calc(.5rem * var(--mantine-scale)); --cp-thumb-size-sm: calc(.75rem * var(--mantine-scale)); --cp-thumb-size-md: calc(1rem * var(--mantine-scale)); --cp-thumb-size-lg: calc(1.25rem * var(--mantine-scale)); --cp-thumb-size-xl: calc(1.375rem * var(--mantine-scale)); -webkit-tap-highlight-color: transparent; height: var(--cp-saturation-height); border-radius: var(--mantine-radius-sm); margin: calc(var(--cp-thumb-size) / 2); position: relative; }
.m_202a296e:where([data-focus-ring="auto"]):focus:focus-visible .m_40d572ba, .m_202a296e:where([data-focus-ring="always"]):focus .m_40d572ba { outline: 2px solid var(--mantine-color-blue-filled); }
.m_11b3db02 { border-radius: var(--mantine-radius-sm); inset: calc(var(--cp-thumb-size) * -1 / 2 - calc(.0625rem * var(--mantine-scale))); position: absolute; }
.m_d856d47d { --cp-thumb-size-xs: calc(.5rem * var(--mantine-scale)); --cp-thumb-size-sm: calc(.75rem * var(--mantine-scale)); --cp-thumb-size-md: calc(1rem * var(--mantine-scale)); --cp-thumb-size-lg: calc(1.25rem * var(--mantine-scale)); --cp-thumb-size-xl: calc(1.375rem * var(--mantine-scale)); --cp-thumb-size: var(--cp-thumb-size,calc(.75rem * var(--mantine-scale))); height: calc(var(--cp-thumb-size) + calc(.125rem * var(--mantine-scale))); margin-inline: calc(var(--cp-thumb-size) / 2); outline: none; position: relative; }
.m_d856d47d + .m_d856d47d { margin-top: calc(.375rem * var(--mantine-scale)); }
.m_d856d47d:where([data-focus-ring="auto"]):focus:focus-visible .m_40d572ba, .m_d856d47d:where([data-focus-ring="always"]):focus .m_40d572ba { outline: 2px solid var(--mantine-color-blue-filled); }
:where([data-mantine-color-scheme="light"]) .m_d856d47d { --slider-checkers: var(--mantine-color-gray-3); }
:where([data-mantine-color-scheme="dark"]) .m_d856d47d { --slider-checkers: var(--mantine-color-dark-4); }
.m_8f327113 { top: 0px; bottom: 0px; inset-inline: calc(var(--cp-thumb-size) * -1 / 2 - calc(.0625rem * var(--mantine-scale))); border-radius: 10000rem; position: absolute; }
.m_b077c2bc { --ci-eye-dropper-icon-size-xs: calc(.875rem * var(--mantine-scale)); --ci-eye-dropper-icon-size-sm: calc(1rem * var(--mantine-scale)); --ci-eye-dropper-icon-size-md: calc(1.125rem * var(--mantine-scale)); --ci-eye-dropper-icon-size-lg: calc(1.25rem * var(--mantine-scale)); --ci-eye-dropper-icon-size-xl: calc(1.375rem * var(--mantine-scale)); --ci-eye-dropper-icon-size: var(--ci-eye-dropper-icon-size-sm); }
.m_66a028b5 { --ci-button-size-xs: calc(1.375rem * var(--mantine-scale)); --ci-button-size-sm: calc(1.625rem * var(--mantine-scale)); --ci-button-size-md: calc(1.75rem * var(--mantine-scale)); --ci-button-size-lg: calc(2rem * var(--mantine-scale)); --ci-button-size-xl: calc(2.5rem * var(--mantine-scale)); --ci-button-size: var(--ci-button-size-sm); width: var(--ci-button-size); height: var(--ci-button-size); min-width: var(--ci-button-size); min-height: var(--ci-button-size); }
.m_c5ccdcab { --ci-preview-size-xs: calc(1rem * var(--mantine-scale)); --ci-preview-size-sm: calc(1.125rem * var(--mantine-scale)); --ci-preview-size-md: calc(1.375rem * var(--mantine-scale)); --ci-preview-size-lg: calc(1.75rem * var(--mantine-scale)); --ci-preview-size-xl: calc(2.25rem * var(--mantine-scale)); --ci-preview-size: var(--ci-preview-size-sm); }
.m_5ece2cd7 { padding: calc(.5rem * var(--mantine-scale)); }
.m_7485cace { --container-size-xs: calc(33.75rem * var(--mantine-scale)); --container-size-sm: calc(45rem * var(--mantine-scale)); --container-size-md: calc(60rem * var(--mantine-scale)); --container-size-lg: calc(71.25rem * var(--mantine-scale)); --container-size-xl: calc(82.5rem * var(--mantine-scale)); --container-size: var(--container-size-md); }
.m_7485cace:where([data-strategy="block"]) { max-width: var(--container-size); padding-inline: var(--mantine-spacing-md); margin-inline: auto; }
.m_7485cace:where([data-strategy="block"]):where([data-fluid]) { max-width: 100%; }
.m_7485cace:where([data-strategy="grid"]) { grid-template-columns: 1fr min(100%, var(--container-size)) 1fr; margin-inline: auto; display: grid; }
.m_7485cace:where([data-strategy="grid"]) > * { grid-column: 2; }
.m_7485cace:where([data-strategy="grid"]) > [data-breakout] { grid-column: 1 / -1; }
.m_7485cace:where([data-strategy="grid"]) > [data-breakout] > [data-container] { max-width: var(--container-size); margin-inline: auto; }
.m_e2125a27 { --dialog-size-xs: calc(10rem * var(--mantine-scale)); --dialog-size-sm: calc(12.5rem * var(--mantine-scale)); --dialog-size-md: calc(21.25rem * var(--mantine-scale)); --dialog-size-lg: calc(25rem * var(--mantine-scale)); --dialog-size-xl: calc(31.25rem * var(--mantine-scale)); --dialog-size: var(--dialog-size-md); width: var(--dialog-size); max-width: calc(100vw - var(--mantine-spacing-xl) * 2); min-height: calc(3.125rem * var(--mantine-scale)); position: relative; }
.m_5abab665 { top: calc(var(--mantine-spacing-md) / 2); position: absolute; inset-inline-end: calc(var(--mantine-spacing-md) / 2); }
.m_3eebeb36 { --divider-size-xs: calc(.0625rem * var(--mantine-scale)); --divider-size-sm: calc(.125rem * var(--mantine-scale)); --divider-size-md: calc(.1875rem * var(--mantine-scale)); --divider-size-lg: calc(.25rem * var(--mantine-scale)); --divider-size-xl: calc(.3125rem * var(--mantine-scale)); --divider-size: var(--divider-size-xs); }
:where([data-mantine-color-scheme="light"]) .m_3eebeb36 { --divider-color: var(--mantine-color-gray-3); }
:where([data-mantine-color-scheme="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); align-self: stretch; height: auto; }
.m_3eebeb36:where([data-with-label]) { border: 0px; }
.m_9e365f20 { font-size: var(--mantine-font-size-xs); color: var(--mantine-color-dimmed); white-space: nowrap; align-items: center; display: flex; }
.m_9e365f20:where([data-position="left"])::before, .m_9e365f20:where([data-position="right"])::after { display: none; }
.m_9e365f20::before { content: ""; height: calc(.0625rem * var(--mantine-scale)); border-top: var(--divider-size) var(--divider-border-style,solid) var(--divider-color); flex: 1 1 0%; margin-inline-end: var(--mantine-spacing-xs); }
.m_9e365f20::after { content: ""; height: calc(.0625rem * var(--mantine-scale)); border-top: var(--divider-size) var(--divider-border-style,solid) var(--divider-color); flex: 1 1 0%; margin-inline-start: var(--mantine-spacing-xs); }
.m_f11b401e { --drawer-size-xs: calc(20rem * var(--mantine-scale)); --drawer-size-sm: calc(23.75rem * var(--mantine-scale)); --drawer-size-md: calc(27.5rem * var(--mantine-scale)); --drawer-size-lg: calc(38.75rem * var(--mantine-scale)); --drawer-size-xl: calc(48.75rem * var(--mantine-scale)); --drawer-size: var(--drawer-size-md); --drawer-offset: 0rem; }
.m_5a7c2c9 { z-index: 1000; }
.m_b8a05bbd { flex: var(--drawer-flex,0 0 var(--drawer-size)); height: var(--drawer-height,calc(100% - var(--drawer-offset) * 2)); margin: var(--drawer-offset); max-width: calc(100% - var(--drawer-offset) * 2); max-height: calc(100% - var(--drawer-offset) * 2); overflow-y: auto; }
.m_b8a05bbd[data-hidden] { pointer-events: none; opacity: 0 !important; }
.m_31cd769a { justify-content: var(--drawer-justify,flex-start); align-items: var(--drawer-align,flex-start); display: flex; }
.m_e9408a47 { padding-right: ; padding-bottom: ; padding-left: ; padding-top: var(--mantine-spacing-xs); border-radius: var(--fieldset-radius,var(--mantine-radius-default)); min-inline-size: auto; }
.m_84c9523a { border: calc(.0625rem * var(--mantine-scale)) solid; }
:where([data-mantine-color-scheme="light"]) .m_84c9523a { border-color: var(--mantine-color-gray-3); background-color: var(--mantine-color-white); }
:where([data-mantine-color-scheme="dark"]) .m_84c9523a { border-color: var(--mantine-color-dark-4); background-color: var(--mantine-color-dark-7); }
.m_ef274e49 { border: calc(.0625rem * var(--mantine-scale)) solid; }
:where([data-mantine-color-scheme="light"]) .m_ef274e49 { border-color: var(--mantine-color-gray-3); background-color: var(--mantine-color-gray-0); }
:where([data-mantine-color-scheme="dark"]) .m_ef274e49 { border-color: var(--mantine-color-dark-4); background-color: var(--mantine-color-dark-6); }
.m_eda993d3 { border: 0px; border-radius: 0px; padding: 0px; }
.m_90794832 { font-size: var(--mantine-font-size-sm); }
.m_74ca27fe { margin-bottom: var(--mantine-spacing-sm); padding: 0px; }
.m_8478a6da { container: mantine-grid / inline-size; }
.m_410352e9 { --grid-overflow: visible; --grid-margin: calc(var(--grid-gutter) / -2); --grid-col-padding: calc(var(--grid-gutter) / 2); overflow: var(--grid-overflow); }
.m_dee7bd2f { width: calc(100% + var(--grid-gutter)); justify-content: var(--grid-justify); align-items: var(--grid-align); margin: var(--grid-margin); flex-wrap: wrap; display: flex; }
.m_96bdd299 { --col-flex-grow: 0; --col-offset: 0rem; flex-shrink: 0; order: var(--col-order); flex-basis: var(--col-flex-basis); width: var(--col-width); max-width: var(--col-max-width); flex-grow: var(--col-flex-grow); padding: var(--grid-col-padding); margin-inline-start: var(--col-offset); }
.m_bcb3f3c2 { color: var(--mantine-color-black); }
:where([data-mantine-color-scheme="light"]) .m_bcb3f3c2 { background-color: var(--mark-bg-light); }
:where([data-mantine-color-scheme="dark"]) .m_bcb3f3c2 { background-color: var(--mark-bg-dark); }
.m_9e117634 { object-fit: var(--image-object-fit,cover); border-radius: var(--image-radius,0); width: 100%; display: block; }
@keyframes m_885901b1 { 
  0% { opacity: 0.6; transform: scale(0); }
  100% { opacity: 0; transform: scale(2.8); }
}
.m_e5262200 { --indicator-size: calc(.625rem * var(--mantine-scale)); --indicator-color: var(--mantine-primary-color-filled); display: block; position: relative; }
.m_e5262200:where([data-inline]) { display: inline-block; }
.m_760d1fb1 { top: var(--indicator-top); left: var(--indicator-left); right: var(--indicator-right); bottom: var(--indicator-bottom); transform: translate(var(--indicator-translate-x), var(--indicator-translate-y)); min-width: var(--indicator-size); height: var(--indicator-size); border-radius: var(--indicator-radius,1000rem); z-index: var(--indicator-z-index,200); font-size: var(--mantine-font-size-xs); background-color: var(--indicator-color); color: var(--indicator-text-color,var(--mantine-color-white)); white-space: nowrap; justify-content: center; align-items: center; display: flex; position: absolute; }
.m_760d1fb1::before { content: ""; background-color: var(--indicator-color); border-radius: var(--indicator-radius,1000rem); z-index: -1; position: absolute; inset: 0px; }
.m_760d1fb1:where([data-with-label]) { padding-inline: calc(var(--mantine-spacing-xs) / 2); }
.m_760d1fb1:where([data-with-border]) { border: 2px solid var(--mantine-color-body); }
.m_760d1fb1[data-processing]::before { animation: 1s linear 0s infinite normal none running m_885901b1; }
.m_dc6f14e2 { --kbd-fz-xs: calc(.625rem * var(--mantine-scale)); --kbd-fz-sm: calc(.75rem * var(--mantine-scale)); --kbd-fz-md: calc(.875rem * var(--mantine-scale)); --kbd-fz-lg: calc(1rem * var(--mantine-scale)); --kbd-fz-xl: calc(1.25rem * var(--mantine-scale)); --kbd-fz: var(--kbd-fz-sm); font-family: var(--mantine-font-family-monospace); line-height: var(--mantine-line-height); font-weight: 700; font-size: var(--kbd-fz); border-radius: var(--mantine-radius-sm); border-top-color: ; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-bottom-width: calc(.1875rem * var(--mantine-scale)); text-align: center; unicode-bidi: embed; padding: 0.12em 0.45em; }
:where([data-mantine-color-scheme="light"]) .m_dc6f14e2 { border-color: var(--mantine-color-gray-3); color: var(--mantine-color-gray-7); background-color: var(--mantine-color-gray-0); }
:where([data-mantine-color-scheme="dark"]) .m_dc6f14e2 { border-color: var(--mantine-color-dark-4); color: var(--mantine-color-dark-0); background-color: var(--mantine-color-dark-6); }
.m_abbac491 { --list-fz: var(--mantine-font-size-md); --list-lh: var(--mantine-line-height-md); --list-marker-gap: var(--mantine-spacing-lg); font-size: var(--list-fz); line-height: var(--list-lh); margin: 0px; padding: 0px; padding-inline-start: var(--list-marker-gap); list-style-position: outside; }
.m_abbac491[data-type="none"] { --list-marker-gap: 0; }
.m_abbac491:where([data-with-padding]) { padding-inline-start: calc(var(--list-marker-gap) + var(--mantine-spacing-md)); }
.m_abb6bec2 { white-space: normal; line-height: var(--list-lh); }
.m_abb6bec2:where([data-with-icon]) { list-style: none; }
.m_abb6bec2:where([data-with-icon]) .m_75cd9f71 { --li-direction: row; --li-align: center; }
.m_abb6bec2:where(:not(:first-of-type)) { margin-top: var(--list-spacing,0); }
.m_abb6bec2:where([data-centered]) { line-height: 1; }
.m_75cd9f71 { flex-direction: var(--li-direction,column); align-items: var(--li-align,flex-start); white-space: normal; display: inline-flex; }
.m_60f83e5b { vertical-align: middle; margin-inline-end: var(--mantine-spacing-sm); display: inline-block; }
.m_6e45937b { z-index: var(--lo-z-index); justify-content: center; align-items: center; display: flex; position: absolute; inset: 0px; overflow: hidden; }
.m_e8eb006c { z-index: calc(var(--lo-z-index) + 1); position: relative; }
.m_df587f17 { z-index: var(--lo-z-index); }
.m_dc9b7c9f { padding: calc(.25rem * var(--mantine-scale)); }
.m_9bfac126 { color: var(--mantine-color-dimmed); font-weight: 500; font-size: var(--mantine-font-size-xs); padding: calc(var(--mantine-spacing-xs) / 2) var(--mantine-spacing-sm); cursor: default; }
.m_efdf90cb { margin-top: calc(.25rem * var(--mantine-scale)); margin-bottom: calc(.25rem * var(--mantine-scale)); border-top: calc(.0625rem * var(--mantine-scale)) solid; }
:where([data-mantine-color-scheme="light"]) .m_efdf90cb { border-color: var(--mantine-color-gray-2); }
:where([data-mantine-color-scheme="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)); user-select: none; align-items: center; display: flex; }
.m_99ac2aa1:where([data-disabled], :disabled) { color: var(--mantine-color-disabled-color); opacity: 0.6; cursor: not-allowed; }
:where([data-mantine-color-scheme="light"]) .m_99ac2aa1:where(:hover, :focus):where(:not(:disabled, [data-disabled])) { background-color: var(--menu-item-hover,var(--mantine-color-gray-1)); }
:where([data-mantine-color-scheme="dark"]) .m_99ac2aa1:where(:hover, :focus):where(:not(:disabled, [data-disabled])) { background-color: var(--menu-item-hover,var(--mantine-color-dark-4)); }
.m_99ac2aa1:where([data-sub-menu-item]) { padding-inline-end: calc(.3125rem * var(--mantine-scale)); }
.m_5476e0d3 { flex: 1 1 0%; }
.m_8b75e504 { justify-content: center; align-items: center; display: flex; }
.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_b85b0bed { transform: rotate(-90deg); }
:where([dir="rtl"]) .m_b85b0bed { transform: rotate(90deg); }
.m_9df02822 { --modal-size-xs: calc(20rem * var(--mantine-scale)); --modal-size-sm: calc(23.75rem * var(--mantine-scale)); --modal-size-md: calc(27.5rem * var(--mantine-scale)); --modal-size-lg: calc(38.75rem * var(--mantine-scale)); --modal-size-xl: calc(48.75rem * var(--mantine-scale)); --modal-size: var(--modal-size-md); --modal-y-offset: 5dvh; --modal-x-offset: 5vw; }
.m_9df02822[data-full-screen] { --modal-border-radius: 0 !important; }
.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: 0px; }
.m_54c44539[data-hidden] { pointer-events: none; opacity: 0 !important; }
.m_1f958f16 { 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)); display: flex; }
.m_7cda1cd6 { --pill-fz-xs: calc(.625rem * var(--mantine-scale)); --pill-fz-sm: calc(.75rem * var(--mantine-scale)); --pill-fz-md: calc(.875rem * var(--mantine-scale)); --pill-fz-lg: calc(1rem * var(--mantine-scale)); --pill-fz-xl: calc(1.125rem * var(--mantine-scale)); --pill-height-xs: calc(1.125rem * var(--mantine-scale)); --pill-height-sm: calc(1.375rem * var(--mantine-scale)); --pill-height-md: calc(1.5625rem * var(--mantine-scale)); --pill-height-lg: calc(1.75rem * var(--mantine-scale)); --pill-height-xl: calc(2rem * var(--mantine-scale)); --pill-fz: var(--pill-fz-sm); --pill-height: var(--pill-height-sm); font-size: var(--pill-fz); height: var(--pill-height); border-radius: var(--pill-radius,1000rem); white-space: nowrap; user-select: none; flex: 0 1 0%; align-items: center; max-width: 100%; padding-inline: 0.8em; line-height: 1; display: inline-flex; }
:where([data-mantine-color-scheme="dark"]) .m_7cda1cd6 { background-color: var(--mantine-color-dark-7); color: var(--mantine-color-dark-0); }
:where([data-mantine-color-scheme="light"]) .m_7cda1cd6 { color: var(--mantine-color-black); }
.m_7cda1cd6:where([data-with-remove]:not(:has(button:disabled))) { padding-inline-end: 0px; }
.m_7cda1cd6:where([data-disabled], :has(button:disabled)) { cursor: not-allowed; }
:where([data-mantine-color-scheme="light"]) .m_44da308b { background-color: var(--mantine-color-gray-1); }
:where([data-mantine-color-scheme="light"]) .m_44da308b:where([data-disabled], :has(button:disabled)) { background-color: var(--mantine-color-disabled); }
:where([data-mantine-color-scheme="light"]) .m_e3a01f8 { background-color: var(--mantine-color-white); }
:where([data-mantine-color-scheme="light"]) .m_e3a01f8:where([data-disabled], :has(button:disabled)) { background-color: var(--mantine-color-disabled); }
.m_1e0e6180 { cursor: inherit; height: 100%; line-height: var(--pill-height); text-overflow: ellipsis; overflow: hidden; }
.m_ae386778 { color: inherit; font-size: inherit; height: 100%; min-height: unset; min-width: 2em; width: unset; border-radius: 0px; border-start-end-radius: var(--pill-radius,50%); border-end-end-radius: var(--pill-radius,50%); flex: 0 1 0%; padding-inline: 0.1em 0.3em; }
.m_7cda1cd6[data-disabled] > .m_ae386778, .m_ae386778:disabled { cursor: not-allowed; background-color: rgba(0, 0, 0, 0); width: 0.8em; min-width: 0.8em; padding: 0px; display: none; }
.m_7cda1cd6[data-disabled] > .m_ae386778 > svg, .m_ae386778:disabled > svg { display: none; }
.m_ae386778 > svg { pointer-events: none; }
.m_1dcfd90b { --pg-gap-xs: calc(.375rem * var(--mantine-scale)); --pg-gap-sm: calc(.5rem * var(--mantine-scale)); --pg-gap-md: calc(.625rem * var(--mantine-scale)); --pg-gap-lg: calc(.75rem * var(--mantine-scale)); --pg-gap-xl: calc(.75rem * var(--mantine-scale)); --pg-gap: var(--pg-gap-sm); align-items: center; gap: var(--pg-gap); flex-wrap: wrap; display: flex; }
.m_45c4369d { appearance: none; min-width: calc(6.25rem * var(--mantine-scale)); font-size: inherit; height: 1.6em; color: inherit; background-color: rgba(0, 0, 0, 0); border: 0px; flex: 1 1 0%; padding: 0px; }
.m_45c4369d::placeholder { color: var(--input-placeholder-color); opacity: 1; }
.m_45c4369d:where([data-type="hidden"], [data-type="auto"]) { height: calc(.0625rem * var(--mantine-scale)); width: calc(.0625rem * var(--mantine-scale)); pointer-events: none; opacity: 0; position: absolute; top: 0px; left: 0px; }
.m_45c4369d:focus { outline: none; }
.m_45c4369d:where([data-type="auto"]:focus) { visibility: visible; opacity: 1; height: 1.6em; position: static; }
.m_45c4369d:where([data-pointer]:not([data-disabled], :disabled)) { cursor: pointer; }
.m_45c4369d:where([data-disabled], :disabled) { cursor: not-allowed; }
.m_f0824112 { --nl-bg: var(--mantine-primary-color-light); --nl-hover: var(--mantine-primary-color-light-hover); --nl-color: var(--mantine-primary-color-light-color); width: 100%; padding: 8px var(--mantine-spacing-sm); user-select: none; align-items: center; display: flex; }
@media (hover: hover) {
  :where([data-mantine-color-scheme="light"]) .m_f0824112:hover { background-color: var(--mantine-color-gray-0); }
  :where([data-mantine-color-scheme="dark"]) .m_f0824112:hover { background-color: var(--mantine-color-dark-6); }
}
@media (hover: none) {
  :where([data-mantine-color-scheme="light"]) .m_f0824112:active { background-color: var(--mantine-color-gray-0); }
  :where([data-mantine-color-scheme="dark"]) .m_f0824112:active { background-color: var(--mantine-color-dark-6); }
}
.m_f0824112:where([data-disabled]) { opacity: 0.4; pointer-events: none; }
.m_f0824112:where([data-active], [aria-current="page"]) { background-color: var(--nl-bg); color: var(--nl-color); }
@media (hover: hover) {
  .m_f0824112:where([data-active], [aria-current="page"]):hover { background-color: var(--nl-hover); }
}
@media (hover: none) {
  .m_f0824112:where([data-active], [aria-current="page"]):active { background-color: var(--nl-hover); }
}
.m_f0824112:where([data-active], [aria-current="page"]) .m_57492dcc { --description-opacity: .9; --description-color: var(--nl-color); }
.m_690090b5 { justify-content: center; align-items: center; transition: transform 0.15s; display: flex; }
.m_690090b5 > svg { display: block; }
.m_690090b5:where([data-position="left"]) { margin-inline-end: var(--mantine-spacing-sm); }
.m_690090b5:where([data-position="right"]) { margin-inline-start: var(--mantine-spacing-sm); }
.m_690090b5:where([data-rotate]) { transform: rotate(90deg); }
.m_1f6ac4c4 { font-size: var(--mantine-font-size-sm); }
.m_f07af9d2 { text-overflow: ellipsis; flex: 1 1 0%; overflow: hidden; }
.m_f07af9d2:where([data-no-wrap]) { white-space: nowrap; }
.m_57492dcc { font-size: var(--mantine-font-size-xs); opacity: var(--description-opacity,1); color: var(--description-color,var(--mantine-color-dimmed)); text-overflow: ellipsis; display: block; overflow: hidden; }
:where([data-no-wrap]) .m_57492dcc { white-space: nowrap; }
.m_e17b862f { padding-inline-start: var(--nl-offset,var(--mantine-spacing-lg)); }
.m_1fd8a00b { transform: rotate(-90deg); }
.m_a513464 { --notification-radius: var(--mantine-radius-default); --notification-color: var(--mantine-primary-color-filled); box-sizing: border-box; padding-inline-start: calc(1.375rem * var(--mantine-scale)); padding-inline-end: var(--mantine-spacing-xs); padding-top: var(--mantine-spacing-xs); padding-bottom: var(--mantine-spacing-xs); border-radius: var(--notification-radius); box-shadow: var(--mantine-shadow-lg); align-items: center; display: flex; position: relative; overflow: hidden; }
.m_a513464::before { content: ""; width: calc(.375rem * var(--mantine-scale)); top: var(--notification-radius); bottom: var(--notification-radius); border-radius: var(--notification-radius); background-color: var(--notification-color); display: block; position: absolute; inset-inline-start: calc(.25rem * var(--mantine-scale)); }
:where([data-mantine-color-scheme="light"]) .m_a513464 { background-color: var(--mantine-color-white); }
:where([data-mantine-color-scheme="dark"]) .m_a513464 { background-color: var(--mantine-color-dark-6); }
.m_a513464:where([data-with-icon])::before { display: none; }
:where([data-mantine-color-scheme="light"]) .m_a513464:where([data-with-border]) { border: 1px solid var(--mantine-color-gray-3); }
:where([data-mantine-color-scheme="dark"]) .m_a513464:where([data-with-border]) { border: 1px solid var(--mantine-color-dark-4); }
.m_a4ceffb { box-sizing: border-box; width: calc(1.75rem * var(--mantine-scale)); height: calc(1.75rem * var(--mantine-scale)); border-radius: calc(1.75rem * var(--mantine-scale)); background-color: var(--notification-color); color: var(--mantine-color-white); justify-content: center; align-items: center; margin-inline-end: var(--mantine-spacing-md); display: flex; }
.m_b0920b15 { margin-inline-end: var(--mantine-spacing-md); }
.m_a49ed24 { flex: 1 1 0%; margin-inline-end: var(--mantine-spacing-xs); overflow: hidden; }
.m_3feedf16 { margin-bottom: calc(.125rem * var(--mantine-scale)); text-overflow: ellipsis; font-size: var(--mantine-font-size-sm); line-height: var(--mantine-line-height-sm); font-weight: 500; overflow: hidden; }
:where([data-mantine-color-scheme="light"]) .m_3feedf16 { color: var(--mantine-color-gray-9); }
:where([data-mantine-color-scheme="dark"]) .m_3feedf16 { color: var(--mantine-color-white); }
.m_3d733a3a { font-size: var(--mantine-font-size-sm); line-height: var(--mantine-line-height-sm); text-overflow: ellipsis; overflow: hidden; }
:where([data-mantine-color-scheme="light"]) .m_3d733a3a { color: var(--mantine-color-black); }
:where([data-mantine-color-scheme="dark"]) .m_3d733a3a { color: var(--mantine-color-dark-0); }
:where([data-mantine-color-scheme="light"]) .m_3d733a3a:where([data-with-title]) { color: var(--mantine-color-gray-6); }
:where([data-mantine-color-scheme="dark"]) .m_3d733a3a:where([data-with-title]) { color: var(--mantine-color-dark-2); }
@media (hover: hover) {
  :where([data-mantine-color-scheme="light"]) .m_919a4d88:hover { background-color: var(--mantine-color-gray-0); }
  :where([data-mantine-color-scheme="dark"]) .m_919a4d88:hover { background-color: var(--mantine-color-dark-8); }
}
@media (hover: none) {
  :where([data-mantine-color-scheme="light"]) .m_919a4d88:active { background-color: var(--mantine-color-gray-0); }
  :where([data-mantine-color-scheme="dark"]) .m_919a4d88:active { background-color: var(--mantine-color-dark-8); }
}
.m_e2f5cd4e { --ni-right-section-width-xs: calc(1.0625rem * var(--mantine-scale)); --ni-right-section-width-sm: calc(1.5rem * var(--mantine-scale)); --ni-right-section-width-md: calc(1.6875rem * var(--mantine-scale)); --ni-right-section-width-lg: calc(1.9375rem * var(--mantine-scale)); --ni-right-section-width-xl: calc(2.125rem * var(--mantine-scale)); }
.m_95e17d22 { --ni-chevron-size-xs: calc(.625rem * var(--mantine-scale)); --ni-chevron-size-sm: calc(.875rem * var(--mantine-scale)); --ni-chevron-size-md: calc(1rem * var(--mantine-scale)); --ni-chevron-size-lg: calc(1.125rem * var(--mantine-scale)); --ni-chevron-size-xl: calc(1.25rem * var(--mantine-scale)); --ni-chevron-size: var(--ni-chevron-size-sm); width: 100%; height: calc(var(--input-height) - calc(.125rem * var(--mantine-scale))); max-width: calc(var(--ni-chevron-size) * 1.7); flex-direction: column; margin-inline-start: auto; display: flex; }
.m_80b4b171 { --control-border: 1px solid var(--input-bd); --control-radius: calc(var(--input-radius) - calc(.0625rem * var(--mantine-scale))); width: 100%; height: calc(var(--input-height) / 2 - calc(.0625rem * var(--mantine-scale))); border-inline-start: var(--control-border); color: var(--mantine-color-text); cursor: pointer; background-color: rgba(0, 0, 0, 0); flex: 0 0 50%; justify-content: center; align-items: center; padding: 0px; display: flex; }
.m_80b4b171:where(:disabled) { cursor: not-allowed; opacity: 0.6; color: var(--mantine-color-disabled-color); background-color: rgba(0, 0, 0, 0); }
.m_e2f5cd4e[data-error] :where(.m_80b4b171) { color: var(--mantine-color-error); }
@media (hover: hover) {
  :where([data-mantine-color-scheme="light"]) .m_80b4b171:hover { background-color: var(--mantine-color-gray-0); }
  :where([data-mantine-color-scheme="dark"]) .m_80b4b171:hover { background-color: var(--mantine-color-dark-4); }
}
@media (hover: none) {
  :where([data-mantine-color-scheme="light"]) .m_80b4b171:active { background-color: var(--mantine-color-gray-0); }
  :where([data-mantine-color-scheme="dark"]) .m_80b4b171:active { background-color: var(--mantine-color-dark-4); }
}
.m_80b4b171:where(:first-of-type) { border-radius: 0px; border-start-end-radius: var(--control-radius); }
.m_80b4b171:last-of-type { border-radius: 0px; border-end-end-radius: var(--control-radius); }
.m_4addd315 { --pagination-control-size-xs: calc(1.375rem * var(--mantine-scale)); --pagination-control-size-sm: calc(1.625rem * var(--mantine-scale)); --pagination-control-size-md: calc(2rem * var(--mantine-scale)); --pagination-control-size-lg: calc(2.375rem * var(--mantine-scale)); --pagination-control-size-xl: calc(2.75rem * 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 { border: calc(.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); border-radius: var(--pagination-control-radius,var(--mantine-radius-default)); justify-content: center; align-items: center; line-height: 1; display: flex; }
.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([data-mantine-color-scheme="light"]) .m_326d024a { border-color: var(--mantine-color-gray-4); background-color: var(--mantine-color-white); }
@media (hover: hover) {
  :where([data-mantine-color-scheme="light"]) .m_326d024a:hover:where(:not(:disabled, [data-disabled])) { background-color: var(--mantine-color-gray-0); }
}
@media (hover: none) {
  :where([data-mantine-color-scheme="light"]) .m_326d024a:active:where(:not(:disabled, [data-disabled])) { background-color: var(--mantine-color-gray-0); }
}
:where([data-mantine-color-scheme="dark"]) .m_326d024a { border-color: var(--mantine-color-dark-4); background-color: var(--mantine-color-dark-6); }
@media (hover: hover) {
  :where([data-mantine-color-scheme="dark"]) .m_326d024a:hover:where(:not(:disabled, [data-disabled])) { background-color: var(--mantine-color-dark-5); }
}
@media (hover: none) {
  :where([data-mantine-color-scheme="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); }
}
.m_4ad7767d { height: var(--pagination-control-size); min-width: var(--pagination-control-size); pointer-events: none; justify-content: center; align-items: center; display: flex; }
.m_f61ca620 { --psi-button-size-xs: calc(1.375rem * var(--mantine-scale)); --psi-button-size-sm: calc(1.625rem * var(--mantine-scale)); --psi-button-size-md: calc(1.75rem * var(--mantine-scale)); --psi-button-size-lg: calc(2rem * var(--mantine-scale)); --psi-button-size-xl: calc(2.5rem * var(--mantine-scale)); --psi-icon-size-xs: calc(.75rem * var(--mantine-scale)); --psi-icon-size-sm: calc(.9375rem * var(--mantine-scale)); --psi-icon-size-md: calc(1.0625rem * var(--mantine-scale)); --psi-icon-size-lg: calc(1.1875rem * var(--mantine-scale)); --psi-icon-size-xl: calc(1.3125rem * var(--mantine-scale)); --psi-button-size: var(--psi-button-size-sm); --psi-icon-size: var(--psi-icon-size-sm); }
.m_ccf8da4c { position: relative; overflow: hidden; }
.m_f2d85dd2 { font-family: var(--mantine-font-family); font-size: inherit; line-height: var(--mantine-line-height); width: 100%; height: 100%; color: inherit; background-color: rgba(0, 0, 0, 0); border: 0px; outline: 0px; padding-inline-start: var(--input-padding-inline-start); padding-inline-end: var(--input-padding-inline-end); position: absolute; inset: 0px; }
.m_ccf8da4c[data-disabled] .m_f2d85dd2, .m_f2d85dd2:disabled { cursor: not-allowed; }
.m_f2d85dd2::placeholder { color: var(--input-placeholder-color); opacity: 1; }
.m_b1072d44 { width: var(--psi-button-size); height: var(--psi-button-size); min-width: var(--psi-button-size); min-height: var(--psi-button-size); }
.m_b1072d44:disabled { display: none; }
.m_f1cb205a { --pin-input-size-xs: calc(1.875rem * var(--mantine-scale)); --pin-input-size-sm: calc(2.25rem * var(--mantine-scale)); --pin-input-size-md: calc(2.625rem * var(--mantine-scale)); --pin-input-size-lg: calc(3.125rem * var(--mantine-scale)); --pin-input-size-xl: calc(3.75rem * var(--mantine-scale)); --pin-input-size: var(--pin-input-size-sm); }
.m_cb288ead { width: var(--pin-input-size); height: var(--pin-input-size); }
@keyframes m_81a374bd { 
  0% { background-position: 0px 0px; }
  100% { background-position: calc(2.5rem * var(--mantine-scale)) 0; }
}
@keyframes m_e0fb7a86 { 
  0% { background-position: 0px 0px; }
  100% { background-position: 0 calc(2.5rem * var(--mantine-scale)); }
}
.m_db6d6462 { --progress-radius: var(--mantine-radius-default); --progress-size: var(--progress-size-md); --progress-size-xs: calc(.1875rem * var(--mantine-scale)); --progress-size-sm: calc(.3125rem * var(--mantine-scale)); --progress-size-md: calc(.5rem * var(--mantine-scale)); --progress-size-lg: calc(.75rem * var(--mantine-scale)); --progress-size-xl: calc(1rem * var(--mantine-scale)); height: var(--progress-size); border-radius: var(--progress-radius); display: flex; position: relative; overflow: hidden; }
:where([data-mantine-color-scheme="light"]) .m_db6d6462 { background-color: var(--mantine-color-gray-2); }
:where([data-mantine-color-scheme="dark"]) .m_db6d6462 { background-color: var(--mantine-color-dark-4); }
.m_db6d6462:where([data-orientation="vertical"]) { height: auto; width: var(--progress-size); flex-direction: column-reverse; }
.m_2242eb65 { background-color: var(--progress-section-color); height: 100%; width: var(--progress-section-size); background-size: calc(1.25rem * var(--mantine-scale)) calc(1.25rem * var(--mantine-scale)); transition: width var(--progress-transition-duration,.1s) ease; justify-content: center; align-items: center; display: flex; overflow: hidden; }
.m_2242eb65:where([data-striped]) { background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0)); }
.m_2242eb65:where([data-animated]) { animation: 1s linear 0s infinite normal none running m_81a374bd; }
.m_2242eb65:where(:last-of-type) { border-radius: 0px; border-start-end-radius: var(--progress-radius); border-end-end-radius: var(--progress-radius); }
.m_2242eb65:where(:first-of-type) { border-radius: 0px; border-start-start-radius: var(--progress-radius); border-end-start-radius: var(--progress-radius); }
.m_db6d6462:where([data-orientation="vertical"]) .m_2242eb65 { width: 100%; height: var(--progress-section-size); transition: height var(--progress-transition-duration,.1s) ease; }
.m_db6d6462:where([data-orientation="vertical"]) .m_2242eb65:where([data-striped]) { background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.15) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0)); }
.m_db6d6462:where([data-orientation="vertical"]) .m_2242eb65:where([data-animated]) { animation: 1s linear 0s infinite normal none running m_e0fb7a86; }
.m_db6d6462:where([data-orientation="vertical"]) .m_2242eb65:where(:last-of-type) { border-radius: 0px; border-start-start-radius: var(--progress-radius); border-start-end-radius: var(--progress-radius); }
.m_db6d6462:where([data-orientation="vertical"]) .m_2242eb65:where(:first-of-type) { border-radius: 0px; border-end-end-radius: var(--progress-radius); border-end-start-radius: var(--progress-radius); }
.m_91e40b74 { color: var(--progress-label-color,var(--mantine-color-white)); user-select: none; white-space: nowrap; text-overflow: ellipsis; font-weight: 700; font-size: min(calc(var(--progress-size) * .65), calc(1.125rem * var(--mantine-scale))); padding-inline: calc(.25rem * var(--mantine-scale)); line-height: 1; overflow: hidden; }
.m_db6d6462:where([data-orientation="vertical"]) .m_91e40b74 { writing-mode: vertical-rl; }
.m_f3f1af94 { --radio-size-xs: calc(1rem * var(--mantine-scale)); --radio-size-sm: calc(1.25rem * var(--mantine-scale)); --radio-size-md: calc(1.5rem * var(--mantine-scale)); --radio-size-lg: calc(1.875rem * var(--mantine-scale)); --radio-size-xl: calc(2.25rem * var(--mantine-scale)); --radio-size: var(--radio-size-sm); --radio-icon-size-xs: calc(.375rem * var(--mantine-scale)); --radio-icon-size-sm: calc(.5rem * var(--mantine-scale)); --radio-icon-size-md: calc(.625rem * var(--mantine-scale)); --radio-icon-size-lg: calc(.875rem * var(--mantine-scale)); --radio-icon-size-xl: calc(1rem * var(--mantine-scale)); --radio-icon-size: var(--radio-icon-size-sm); --radio-icon-color: var(--mantine-color-white); }
.m_89c4f5e4 { width: var(--radio-size); height: var(--radio-size); order: 1; position: relative; }
.m_89c4f5e4:where([data-label-position="left"]) { order: 2; }
.m_f3ed6b2b { color: var(--radio-icon-color); opacity: var(--radio-icon-opacity,0); transform: var(--radio-icon-transform,scale(.2) translateY(calc(.625rem * var(--mantine-scale)))); pointer-events: none; width: var(--radio-icon-size); height: var(--radio-icon-size); top: calc(50% - var(--radio-icon-size) / 2); left: calc(50% - var(--radio-icon-size) / 2); transition: opacity 0.1s, transform 0.2s; position: absolute; }
.m_8a3dbb89 { border: calc(.0625rem * var(--mantine-scale)) solid; appearance: none; width: var(--radio-size); height: var(--radio-size); border-radius: var(--radio-radius,var(--radio-size)); cursor: var(--mantine-cursor-type); -webkit-tap-highlight-color: transparent; justify-content: center; align-items: center; margin: 0px; transition-property: background-color, border-color; transition-duration: 0.1s; transition-timing-function: ease; display: flex; position: relative; }
:where([data-mantine-color-scheme="light"]) .m_8a3dbb89 { background-color: var(--mantine-color-white); border-color: var(--mantine-color-gray-4); }
:where([data-mantine-color-scheme="dark"]) .m_8a3dbb89 { background-color: var(--mantine-color-dark-6); border-color: var(--mantine-color-dark-4); }
.m_8a3dbb89:checked { background-color: var(--radio-color,var(--mantine-primary-color-filled)); border-color: var(--radio-color,var(--mantine-primary-color-filled)); }
.m_8a3dbb89:checked + .m_f3ed6b2b { --radio-icon-opacity: 1; --radio-icon-transform: scale(1); }
.m_8a3dbb89:disabled { cursor: not-allowed; background-color: var(--mantine-color-disabled); border-color: var(--mantine-color-disabled-border); }
.m_8a3dbb89:disabled + .m_f3ed6b2b { --radio-icon-color: var(--mantine-color-disabled-color); }
.m_8a3dbb89:where([data-error]) { border-color: var(--mantine-color-error); }
.m_1bfe9d39 + .m_f3ed6b2b { --radio-icon-color: var(--radio-color); }
.m_1bfe9d39:checked:not(:disabled) { border-color: var(--radio-color); background-color: rgba(0, 0, 0, 0); }
.m_1bfe9d39:checked:not(:disabled) + .m_f3ed6b2b { --radio-icon-color: var(--radio-color); --radio-icon-opacity: 1; --radio-icon-transform: none; }
.m_9dc8ae12 { --card-radius: var(--mantine-radius-default); border-radius: var(--card-radius); cursor: pointer; width: 100%; display: block; }
.m_9dc8ae12 :where(*) { cursor: inherit; }
.m_9dc8ae12:where([data-with-border]) { border: calc(.0625rem * var(--mantine-scale)) solid transparent; }
:where([data-mantine-color-scheme="light"]) .m_9dc8ae12:where([data-with-border]) { border-color: var(--mantine-color-gray-3); }
:where([data-mantine-color-scheme="dark"]) .m_9dc8ae12:where([data-with-border]) { border-color: var(--mantine-color-dark-4); }
.m_717d7ff6 { --radio-size-xs: calc(1rem * var(--mantine-scale)); --radio-size-sm: calc(1.25rem * var(--mantine-scale)); --radio-size-md: calc(1.5rem * var(--mantine-scale)); --radio-size-lg: calc(1.875rem * var(--mantine-scale)); --radio-size-xl: calc(2.25rem * var(--mantine-scale)); --radio-icon-size-xs: calc(.375rem * var(--mantine-scale)); --radio-icon-size-sm: calc(.5rem * var(--mantine-scale)); --radio-icon-size-md: calc(.625rem * var(--mantine-scale)); --radio-icon-size-lg: calc(.875rem * var(--mantine-scale)); --radio-icon-size-xl: calc(1rem * var(--mantine-scale)); --radio-icon-size: var(--radio-icon-size-sm); --radio-size: var(--radio-size-sm); --radio-color: var(--mantine-primary-color-filled); --radio-icon-color: var(--mantine-color-white); border: calc(.0625rem * var(--mantine-scale)) solid transparent; width: var(--radio-size); min-width: var(--radio-size); height: var(--radio-size); min-height: var(--radio-size); border-radius: var(--radio-radius,10000px); cursor: var(--mantine-cursor-type); -webkit-tap-highlight-color: transparent; justify-content: center; align-items: center; transition: border-color 0.1s, background-color 0.1s; display: flex; position: relative; }
:where([data-mantine-color-scheme="light"]) .m_717d7ff6 { background-color: var(--mantine-color-white); border-color: var(--mantine-color-gray-4); }
:where([data-mantine-color-scheme="dark"]) .m_717d7ff6 { background-color: var(--mantine-color-dark-6); border-color: var(--mantine-color-dark-4); }
.m_717d7ff6[data-indeterminate], .m_717d7ff6[data-checked] { background-color: var(--radio-color); border-color: var(--radio-color); }
.m_717d7ff6[data-indeterminate] > .m_3e4da632, .m_717d7ff6[data-checked] > .m_3e4da632 { opacity: 1; color: var(--radio-icon-color); transform: none; }
.m_717d7ff6[data-disabled] { cursor: not-allowed; background-color: var(--mantine-color-disabled); border-color: var(--mantine-color-disabled-border); }
.m_717d7ff6[data-disabled][data-checked] > .m_3e4da632 { color: var(--mantine-color-disabled-color); }
.m_2980836c[data-indeterminate]:not([data-disabled]), .m_2980836c[data-checked]:not([data-disabled]) { border-color: var(--radio-color); background-color: rgba(0, 0, 0, 0); }
.m_2980836c[data-indeterminate]:not([data-disabled]) > .m_3e4da632, .m_2980836c[data-checked]:not([data-disabled]) > .m_3e4da632 { color: var(--radio-color); opacity: 1; transform: none; }
.m_3e4da632 { width: var(--radio-icon-size); height: var(--radio-icon-size); color: rgba(0, 0, 0, 0); pointer-events: none; transform: translateY(calc(.3125rem * var(--mantine-scale))) scale(.5); opacity: 1; transition: transform 0.1s, opacity 0.1s; display: block; }
.m_f8d312f2 { --rating-size-xs: calc(.875rem * var(--mantine-scale)); --rating-size-sm: calc(1.125rem * var(--mantine-scale)); --rating-size-md: calc(1.25rem * var(--mantine-scale)); --rating-size-lg: calc(1.75rem * var(--mantine-scale)); --rating-size-xl: calc(2rem * var(--mantine-scale)); width: max-content; display: flex; }
.m_f8d312f2:where(:has(input:disabled)) { pointer-events: none; }
.m_61734bb7 { transition: transform 0.1s; position: relative; }
.m_61734bb7:where([data-active]) { z-index: 1; transform: scale(1.1); }
.m_5662a89a { width: var(--rating-size); height: var(--rating-size); display: block; }
:where([data-mantine-color-scheme="light"]) .m_5662a89a { fill: var(--mantine-color-gray-3); stroke: var(--mantine-color-gray-3); }
:where([data-mantine-color-scheme="dark"]) .m_5662a89a { fill: var(--mantine-color-dark-3); stroke: var(--mantine-color-dark-3); }
.m_5662a89a:where([data-filled]) { fill: var(--rating-color); stroke: var(--rating-color); }
.m_211007ba { white-space: nowrap; opacity: 0; -webkit-tap-highlight-color: transparent; width: 0px; height: 0px; position: absolute; overflow: hidden; }
.m_211007ba:focus-visible + label { outline: 2px solid var(--mantine-primary-color-filled); outline-offset: calc(.125rem * var(--mantine-scale)); }
.m_21342ee4 { cursor: pointer; z-index: var(--rating-item-z-index,0); -webkit-tap-highlight-color: transparent; display: block; position: absolute; top: 0px; left: 0px; }
.m_21342ee4:where([data-read-only]) { cursor: default; }
.m_21342ee4:where(:last-of-type) { position: relative; }
.m_fae05d6a { clip-path: var(--rating-symbol-clip-path); }
.m_1b3c8819 { --tooltip-radius: var(--mantine-radius-default); 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); position: absolute; }
:where([data-mantine-color-scheme="light"]) .m_1b3c8819 { background-color: var(--tooltip-bg,var(--mantine-color-gray-9)); color: var(--tooltip-color,var(--mantine-color-white)); }
:where([data-mantine-color-scheme="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; }
.m_f898399f { background-color: inherit; z-index: 1; border: 0px; }
.m_b32e4812 { width: var(--rp-size); height: var(--rp-size); min-width: var(--rp-size); min-height: var(--rp-size); --rp-transition-duration: 0s; position: relative; }
.m_d43b5134 { width: var(--rp-size); height: var(--rp-size); min-width: var(--rp-size); min-height: var(--rp-size); transform: rotate(-90deg); }
.m_b1ca1fbf { stroke: var(--curve-color,var(--rp-curve-root-color)); transition: stroke-dashoffset var(--rp-transition-duration) ease, stroke-dasharray var(--rp-transition-duration) ease, stroke var(--rp-transition-duration); }
[data-mantine-color-scheme="light"] .m_b1ca1fbf { --rp-curve-root-color: var(--mantine-color-gray-2); }
[data-mantine-color-scheme="dark"] .m_b1ca1fbf { --rp-curve-root-color: var(--mantine-color-dark-4); }
.m_b23f9dc4 { top: 50%; inset-inline: var(--rp-label-offset); position: absolute; transform: translateY(-50%); }
.m_cf365364 { --sc-padding-xs: calc(.125rem * var(--mantine-scale)) calc(.375rem * var(--mantine-scale)); --sc-padding-sm: calc(.1875rem * var(--mantine-scale)) calc(.625rem * var(--mantine-scale)); --sc-padding-md: calc(.25rem * var(--mantine-scale)) calc(.875rem * var(--mantine-scale)); --sc-padding-lg: calc(.4375rem * var(--mantine-scale)) calc(1rem * var(--mantine-scale)); --sc-padding-xl: calc(.625rem * var(--mantine-scale)) calc(1.25rem * var(--mantine-scale)); --sc-transition-duration: .2s; --sc-padding: var(--sc-padding-sm); --sc-transition-timing-function: ease; --sc-font-size: var(--mantine-font-size-sm); border-radius: var(--sc-radius,var(--mantine-radius-default)); width: auto; padding: calc(.25rem * var(--mantine-scale)); flex-direction: row; display: inline-flex; position: relative; overflow: hidden; }
.m_cf365364:where([data-full-width]) { display: flex; }
.m_cf365364:where([data-orientation="vertical"]) { flex-direction: column; width: max-content; display: flex; }
.m_cf365364:where([data-orientation="vertical"]):where([data-full-width]) { width: auto; }
:where([data-mantine-color-scheme="light"]) .m_cf365364 { background-color: var(--mantine-color-gray-1); }
:where([data-mantine-color-scheme="dark"]) .m_cf365364 { background-color: var(--mantine-color-dark-8); }
.m_9e182ccd { z-index: 1; border-radius: var(--sc-radius,var(--mantine-radius-default)); display: block; position: absolute; }
:where([data-mantine-color-scheme="light"]) .m_9e182ccd { box-shadow: var(--sc-shadow,none); background-color: var(--sc-color,var(--mantine-color-white)); }
:where([data-mantine-color-scheme="dark"]) .m_9e182ccd { box-shadow: none; background-color: var(--sc-color,var(--mantine-color-dark-5)); }
.m_1738fcb2 { -webkit-tap-highlight-color: transparent; text-align: center; white-space: nowrap; text-overflow: ellipsis; user-select: none; border-radius: var(--sc-radius,var(--mantine-radius-default)); font-weight: 500; font-size: var(--sc-font-size); padding: var(--sc-padding); transition: color var(--sc-transition-duration) var(--sc-transition-timing-function); cursor: pointer; outline: var(--segmented-control-outline,none); display: block; overflow: hidden; }
:where([data-mantine-color-scheme="light"]) .m_1738fcb2 { color: var(--mantine-color-gray-7); }
:where([data-mantine-color-scheme="dark"]) .m_1738fcb2 { color: var(--mantine-color-dark-1); }
.m_1738fcb2:where([data-read-only]) { cursor: default; }
fieldset:disabled .m_1738fcb2, .m_1738fcb2:where([data-disabled]) { cursor: not-allowed; color: var(--mantine-color-disabled-color); }
:where([data-mantine-color-scheme="light"]) .m_1738fcb2:where([data-active]) { color: var(--sc-label-color,var(--mantine-color-black)); }
:where([data-mantine-color-scheme="dark"]) .m_1738fcb2:where([data-active]) { color: var(--sc-label-color,var(--mantine-color-white)); }
.m_cf365364:where([data-initialized]) .m_1738fcb2:where([data-active])::before { display: none; }
.m_1738fcb2:where([data-active])::before { content: ""; z-index: 0; border-radius: var(--sc-radius,var(--mantine-radius-default)); position: absolute; inset: 0px; }
:where([data-mantine-color-scheme="light"]) .m_1738fcb2:where([data-active])::before { box-shadow: var(--sc-shadow,none); background-color: var(--sc-color,var(--mantine-color-white)); }
:where([data-mantine-color-scheme="dark"]) .m_1738fcb2:where([data-active])::before { box-shadow: none; background-color: var(--sc-color,var(--mantine-color-dark-5)); }
@media (hover: hover) {
  :where([data-mantine-color-scheme="light"]) .m_1738fcb2:where(:not([data-disabled], [data-active], [data-read-only])):hover { color: var(--mantine-color-black); }
  :where([data-mantine-color-scheme="dark"]) .m_1738fcb2:where(:not([data-disabled], [data-active], [data-read-only])):hover { color: var(--mantine-color-white); }
}
@media (hover: none) {
  :where([data-mantine-color-scheme="light"]) .m_1738fcb2:where(:not([data-disabled], [data-active], [data-read-only])):active { color: var(--mantine-color-black); }
  :where([data-mantine-color-scheme="dark"]) .m_1738fcb2:where(:not([data-disabled], [data-active], [data-read-only])):active { color: var(--mantine-color-white); }
}
@media (hover: hover) {
  fieldset:disabled .m_1738fcb2:hover { color: var(--mantine-color-disabled-color) !important; }
}
@media (hover: none) {
  fieldset:disabled .m_1738fcb2:active { color: var(--mantine-color-disabled-color) !important; }
}
.m_1714d588 { white-space: nowrap; opacity: 0; width: 0px; height: 0px; position: absolute; overflow: hidden; }
.m_1714d588[data-focus-ring="auto"]:focus:focus-visible + .m_1738fcb2, .m_1714d588[data-focus-ring="always"]:focus + .m_1738fcb2 { --segmented-control-outline: 2px solid var(--mantine-primary-color-filled); }
.m_69686b9b { z-index: 2; transition: border-color var(--sc-transition-duration) var(--sc-transition-timing-function); flex: 1 1 0%; position: relative; }
.m_cf365364[data-with-items-borders] :where(.m_69686b9b)::before { content: ""; top: 0px; bottom: 0px; background-color: var(--separator-color); width: calc(.0625rem * var(--mantine-scale)); transition: background-color var(--sc-transition-duration) var(--sc-transition-timing-function); position: absolute; inset-inline-start: 0px; }
.m_69686b9b[data-orientation="vertical"]::before { top: 0px; inset-inline: 0px; height: calc(.0625rem * var(--mantine-scale)); width: auto; bottom: auto; }
:where([data-mantine-color-scheme="light"]) .m_69686b9b { --separator-color: var(--mantine-color-gray-3); }
:where([data-mantine-color-scheme="dark"]) .m_69686b9b { --separator-color: var(--mantine-color-dark-4); }
.m_69686b9b:first-of-type::before, [data-mantine-color-scheme] .m_69686b9b[data-active]::before, [data-mantine-color-scheme] .m_69686b9b[data-active] + .m_69686b9b::before { --separator-color: transparent; }
.m_78882f40 { z-index: 2; position: relative; }
.m_fa528724 { --scp-filled-segment-color: var(--mantine-primary-color-filled); --scp-transition-duration: 0s; --scp-thickness: calc(.625rem * var(--mantine-scale)); }
:where([data-mantine-color-scheme="light"]) .m_fa528724 { --scp-empty-segment-color: var(--mantine-color-gray-2); }
:where([data-mantine-color-scheme="dark"]) .m_fa528724 { --scp-empty-segment-color: var(--mantine-color-dark-4); }
.m_fa528724 { width: fit-content; position: relative; }
.m_62e9e7e2 { transform: var(--scp-rotation); display: block; overflow: hidden; }
.m_c573fb6f { transition: stroke-dashoffset var(--scp-transition-duration) ease, stroke-dasharray var(--scp-transition-duration) ease, stroke var(--scp-transition-duration); }
.m_4fa340f2 { text-align: center; z-index: 1; margin: 0px; padding: 0px; position: absolute; inset-inline: 0px; }
.m_4fa340f2:where([data-position="bottom"]) { padding-inline: calc(var(--scp-thickness) * 2); bottom: 0px; }
.m_4fa340f2:where([data-position="bottom"]):where([data-orientation="down"]) { top: 0px; bottom: auto; }
.m_4fa340f2:where([data-position="center"]) { padding-inline: calc(var(--scp-thickness) * 3); top: 50%; }
.m_925c2d2c { container: simple-grid / inline-size; }
.m_2415a157 { grid-template-columns: repeat(var(--sg-cols), minmax(0, 1fr)); gap: var(--sg-spacing-y) var(--sg-spacing-x); display: grid; }
@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(0px); }
.m_18320242:where([data-animate])::after { animation: 1.5s linear 0s infinite normal none running m_299c329c; }
.m_18320242:where([data-visible]) { overflow: hidden; }
.m_18320242:where([data-visible])::before { content: ""; z-index: 10; background-color: var(--mantine-color-body); position: absolute; inset: 0px; }
.m_18320242:where([data-visible])::after { content: ""; z-index: 11; position: absolute; inset: 0px; }
:where([data-mantine-color-scheme="light"]) .m_18320242:where([data-visible])::after { background-color: var(--mantine-color-gray-3); }
:where([data-mantine-color-scheme="dark"]) .m_18320242:where([data-visible])::after { background-color: var(--mantine-color-dark-4); }
.m_dd36362e { --slider-size-xs: calc(.25rem * var(--mantine-scale)); --slider-size-sm: calc(.375rem * var(--mantine-scale)); --slider-size-md: calc(.5rem * var(--mantine-scale)); --slider-size-lg: calc(.625rem * var(--mantine-scale)); --slider-size-xl: calc(.75rem * var(--mantine-scale)); --slider-size: var(--slider-size-md); --slider-radius: calc(62.5rem * var(--mantine-scale)); --slider-color: var(--mantine-primary-color-filled); --slider-track-disabled-bg: var(--mantine-color-disabled); -webkit-tap-highlight-color: transparent; height: calc(var(--slider-size) * 2); padding-inline: var(--slider-size); touch-action: none; outline: none; flex-direction: column; align-items: center; display: flex; position: relative; }
[data-mantine-color-scheme="light"] .m_dd36362e { --slider-track-bg: var(--mantine-color-gray-2); }
[data-mantine-color-scheme="dark"] .m_dd36362e { --slider-track-bg: var(--mantine-color-dark-4); }
.m_c9357328 { top: calc(-2.25rem * var(--mantine-scale)); font-size: var(--mantine-font-size-xs); color: var(--mantine-color-white); padding: calc(var(--mantine-spacing-xs) / 2); border-radius: var(--mantine-radius-sm); white-space: nowrap; pointer-events: none; user-select: none; touch-action: none; position: absolute; }
:where([data-mantine-color-scheme="light"]) .m_c9357328 { background-color: var(--mantine-color-gray-9); }
:where([data-mantine-color-scheme="dark"]) .m_c9357328 { background-color: var(--mantine-color-dark-4); }
.m_c9a9a60a { height: var(--slider-thumb-size); width: var(--slider-thumb-size); border: calc(.25rem * var(--mantine-scale)) solid; cursor: pointer; border-radius: var(--slider-radius); z-index: 3; user-select: none; touch-action: none; outline-offset: calc(.125rem * var(--mantine-scale)); top: 50%; left: var(--slider-thumb-offset); justify-content: center; align-items: center; transition: box-shadow 0.1s, transform 0.1s; display: flex; position: absolute; transform: translate(-50%, -50%); }
:where([dir="rtl"]) .m_c9a9a60a { left: auto; right: calc(var(--slider-thumb-offset) - var(--slider-thumb-size)); }
fieldset:disabled .m_c9a9a60a, .m_c9a9a60a:where([data-disabled]) { display: none; }
.m_c9a9a60a:where([data-dragging]) { box-shadow: var(--mantine-shadow-sm); transform: translate(-50%, -50%) scale(1.05); }
:where([data-mantine-color-scheme="light"]) .m_c9a9a60a { color: var(--slider-color); border-color: var(--slider-color); background-color: var(--mantine-color-white); }
:where([data-mantine-color-scheme="dark"]) .m_c9a9a60a { color: var(--mantine-color-white); border-color: var(--mantine-color-white); background-color: var(--slider-color); }
.m_a8645c2 { width: 100%; height: calc(var(--slider-size) * 2); cursor: pointer; align-items: center; display: flex; }
fieldset:disabled .m_a8645c2, .m_a8645c2:where([data-disabled]) { cursor: not-allowed; }
.m_c9ade57f { width: 100%; height: var(--slider-size); position: relative; }
.m_c9ade57f:where([data-inverted]:not([data-disabled])) { --track-bg: var(--slider-color); }
fieldset:disabled .m_c9ade57f:where([data-inverted]), .m_c9ade57f:where([data-inverted][data-disabled]) { --track-bg: var(--slider-track-disabled-bg); }
.m_c9ade57f::before { content: ""; border-radius: var(--slider-radius); top: 0px; bottom: 0px; inset-inline: calc(var(--slider-size) * -1); background-color: var(--track-bg,var(--slider-track-bg)); z-index: 0; position: absolute; }
.m_38aeed47 { z-index: 1; background-color: var(--slider-color); border-radius: var(--slider-radius); width: var(--slider-bar-width); top: 0px; bottom: 0px; position: absolute; inset-inline-start: var(--slider-bar-offset); }
.m_38aeed47:where([data-inverted]) { background-color: var(--slider-track-bg); }
fieldset:disabled .m_38aeed47:where(:not([data-inverted])), .m_38aeed47:where([data-disabled]:not([data-inverted])) { background-color: var(--mantine-color-disabled-color); }
.m_b7b0423a { inset-inline-start: calc(var(--mark-offset) - var(--slider-size) / 2); z-index: 2; pointer-events: none; height: 0px; position: absolute; top: 0px; }
.m_dd33bc19 { border: calc(.125rem * var(--mantine-scale)) solid; height: var(--slider-size); width: var(--slider-size); border-radius: calc(62.5rem * var(--mantine-scale)); background-color: var(--mantine-color-white); pointer-events: none; }
:where([data-mantine-color-scheme="light"]) .m_dd33bc19 { border-color: var(--mantine-color-gray-2); }
:where([data-mantine-color-scheme="dark"]) .m_dd33bc19 { border-color: var(--mantine-color-dark-4); }
.m_dd33bc19:where([data-filled]) { border-color: var(--slider-color); }
.m_dd33bc19:where([data-filled]):where([data-disabled]) { border-color: var(--mantine-color-disabled-border); }
.m_68c77a5b { transform: translate(calc(-50% + var(--slider-size) / 2), calc(var(--mantine-spacing-xs) / 2)); font-size: var(--mantine-font-size-sm); white-space: nowrap; cursor: pointer; user-select: none; }
:where([data-mantine-color-scheme="light"]) .m_68c77a5b { color: var(--mantine-color-gray-6); }
:where([data-mantine-color-scheme="dark"]) .m_68c77a5b { color: var(--mantine-color-dark-2); }
.m_559cce2d { position: relative; }
.m_559cce2d:where([data-has-spoiler]) { margin-bottom: calc(1.5rem * var(--mantine-scale)); }
.m_b912df4e { transition: max-height var(--spoiler-transition-duration,.2s) ease; flex-direction: column; display: flex; overflow: hidden; }
.m_b9131032 { inset-inline-start: 0px; height: calc(1.5rem * var(--mantine-scale)); position: absolute; top: 100%; }
.m_6d731127 { align-items: var(--stack-align,stretch); justify-content: var(--stack-justify,flex-start); gap: var(--stack-gap,var(--mantine-spacing-md)); flex-direction: column; display: flex; }
.m_cbb4ea7e { --stepper-icon-size-xs: calc(2.125rem * var(--mantine-scale)); --stepper-icon-size-sm: calc(2.25rem * var(--mantine-scale)); --stepper-icon-size-md: calc(2.625rem * var(--mantine-scale)); --stepper-icon-size-lg: calc(3rem * var(--mantine-scale)); --stepper-icon-size-xl: calc(3.25rem * var(--mantine-scale)); --stepper-icon-size: var(--stepper-icon-size-md); --stepper-color: var(--mantine-primary-color-filled); --stepper-content-padding: var(--mantine-spacing-md); --stepper-spacing: var(--mantine-spacing-md); --stepper-radius: calc(62.5rem * var(--mantine-scale)); --stepper-fz: var(--mantine-font-size-md); --stepper-outline-thickness: calc(.125rem * var(--mantine-scale)); }
[data-mantine-color-scheme="light"] .m_cbb4ea7e { --stepper-outline-color: var(--mantine-color-gray-2); }
[data-mantine-color-scheme="dark"] .m_cbb4ea7e { --stepper-outline-color: var(--mantine-color-dark-5); }
.m_aaf89d0b { flex-wrap: nowrap; align-items: center; display: flex; }
.m_aaf89d0b:where([data-wrap]) { gap: var(--mantine-spacing-md) 0; flex-wrap: wrap; }
.m_aaf89d0b:where([data-orientation="vertical"]) { flex-direction: column; }
.m_aaf89d0b:where([data-orientation="vertical"]):where([data-icon-position="left"]) { align-items: flex-start; }
.m_aaf89d0b:where([data-orientation="vertical"]):where([data-icon-position="right"]) { align-items: flex-end; }
.m_aaf89d0b:where([data-orientation="horizontal"]) { flex-direction: row; }
.m_2a371ac9 { height: var(--stepper-outline-thickness); margin-inline: var(--mantine-spacing-md); background-color: var(--stepper-outline-color); flex: 1 1 0%; transition: background-color 0.15s; }
.m_2a371ac9:where([data-active]) { background-color: var(--stepper-color); }
.m_78da155d { padding-top: var(--stepper-content-padding); }
.m_cbb57068 { --step-color: var(--stepper-color); cursor: default; display: flex; }
.m_cbb57068:where([data-allow-click]) { cursor: pointer; }
.m_cbb57068:where([data-icon-position="left"]) { flex-direction: row; }
.m_cbb57068:where([data-icon-position="right"]) { flex-direction: row-reverse; }
.m_f56b1e2c { align-items: center; }
.m_833edb7e { --separator-spacing: calc(var(--mantine-spacing-xs) / 2); min-height: calc(var(--stepper-icon-size) + var(--mantine-spacing-xl) + var(--separator-spacing)); margin-top: var(--separator-spacing); justify-content: flex-start; overflow: hidden; }
.m_833edb7e:where(:first-of-type) { margin-top: 0px; }
.m_833edb7e:where(:last-of-type) { min-height: auto; }
.m_833edb7e:where(:last-of-type) .m_6496b3f3 { display: none; }
.m_818e70b { position: relative; }
.m_6496b3f3 { top: calc(var(--stepper-icon-size) + var(--separator-spacing)); border-inline-start: var(--stepper-outline-thickness) solid var(--stepper-outline-color); height: 100vh; position: absolute; inset-inline-start: calc(var(--stepper-icon-size) / 2); }
.m_6496b3f3:where([data-active]) { border-color: var(--stepper-color); }
.m_1959ad01 { height: var(--stepper-icon-size); width: var(--stepper-icon-size); min-height: var(--stepper-icon-size); min-width: var(--stepper-icon-size); border-radius: var(--stepper-radius); font-size: var(--stepper-fz); border: var(--stepper-outline-thickness) solid var(--stepper-outline-color); background-color: var(--stepper-outline-color); justify-content: center; align-items: center; font-weight: 700; transition: background-color 0.15s, border-color 0.15s; display: flex; position: relative; }
:where([data-mantine-color-scheme="light"]) .m_1959ad01 { color: var(--mantine-color-gray-7); }
:where([data-mantine-color-scheme="dark"]) .m_1959ad01 { color: var(--mantine-color-dark-1); }
.m_1959ad01:where([data-progress]) { border-color: var(--step-color); }
.m_1959ad01:where([data-completed]) { color: var(--stepper-icon-color,var(--mantine-color-white)); background-color: var(--step-color); border-color: var(--step-color); }
.m_a79331dc { color: var(--stepper-icon-color,var(--mantine-color-white)); justify-content: center; align-items: center; display: flex; position: absolute; inset: 0px; }
.m_1956aa2a { flex-direction: column; display: flex; }
.m_1956aa2a:where([data-icon-position="left"]) { margin-inline-start: var(--mantine-spacing-sm); }
.m_1956aa2a:where([data-icon-position="right"]) { text-align: right; margin-inline-end: var(--mantine-spacing-sm); }
:where([dir="rtl"]) .m_1956aa2a:where([data-icon-position="right"]) { text-align: left; }
.m_12051f6c { font-weight: 500; font-size: var(--stepper-fz); line-height: 1; }
.m_164eea74 { margin-top: calc(var(--stepper-spacing) / 3); margin-bottom: calc(var(--stepper-spacing) / 3); font-size: calc(var(--stepper-fz) - calc(.125rem * var(--mantine-scale))); color: var(--mantine-color-dimmed); line-height: 1; }
.m_5f93f3bb { --switch-height-xs: calc(1rem * var(--mantine-scale)); --switch-height-sm: calc(1.25rem * var(--mantine-scale)); --switch-height-md: calc(1.5rem * var(--mantine-scale)); --switch-height-lg: calc(1.875rem * var(--mantine-scale)); --switch-height-xl: calc(2.25rem * var(--mantine-scale)); --switch-width-xs: calc(2rem * var(--mantine-scale)); --switch-width-sm: calc(2.375rem * var(--mantine-scale)); --switch-width-md: calc(2.875rem * var(--mantine-scale)); --switch-width-lg: calc(3.5rem * var(--mantine-scale)); --switch-width-xl: calc(4.5rem * var(--mantine-scale)); --switch-thumb-size-xs: calc(.75rem * var(--mantine-scale)); --switch-thumb-size-sm: calc(.875rem * var(--mantine-scale)); --switch-thumb-size-md: calc(1.125rem * var(--mantine-scale)); --switch-thumb-size-lg: calc(1.375rem * var(--mantine-scale)); --switch-thumb-size-xl: calc(1.75rem * var(--mantine-scale)); --switch-label-font-size-xs: calc(.3125rem * var(--mantine-scale)); --switch-label-font-size-sm: calc(.375rem * var(--mantine-scale)); --switch-label-font-size-md: calc(.4375rem * var(--mantine-scale)); --switch-label-font-size-lg: calc(.5625rem * var(--mantine-scale)); --switch-label-font-size-xl: calc(.6875rem * var(--mantine-scale)); --switch-track-label-padding-xs: calc(.125rem * var(--mantine-scale)); --switch-track-label-padding-sm: calc(.15625rem * var(--mantine-scale)); --switch-track-label-padding-md: calc(.1875rem * var(--mantine-scale)); --switch-track-label-padding-lg: calc(.1875rem * var(--mantine-scale)); --switch-track-label-padding-xl: calc(.21875rem * 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); --switch-disabled-color: var(--mantine-color-disabled); position: relative; }
.m_926b4011 { opacity: 0; white-space: nowrap; width: 100%; height: 100%; margin: 0px; padding: 0px; position: absolute; overflow: hidden; }
.m_9307d992 { -webkit-tap-highlight-color: transparent; cursor: var(--switch-cursor,var(--mantine-cursor-type)); border-radius: var(--switch-radius); background-color: var(--switch-bg); height: var(--switch-height); min-width: var(--switch-width); appearance: none; font-size: var(--switch-label-font-size); order: var(--switch-order,1); user-select: none; z-index: 0; color: var(--switch-text-color); align-items: center; margin: 0px; font-weight: 600; line-height: 0; transition: background-color 0.15s, border-color 0.15s; display: flex; position: relative; overflow: hidden; }
.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(.125rem * var(--mantine-scale)); }
.m_926b4011:checked + .m_9307d992 { --switch-bg: 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-cursor: not-allowed; }
[data-mantine-color-scheme="light"] .m_9307d992 { --switch-bg: var(--mantine-color-gray-3); --switch-text-color: var(--mantine-color-gray-6); }
[data-mantine-color-scheme="dark"] .m_9307d992 { --switch-bg: var(--mantine-color-dark-5); --switch-text-color: var(--mantine-color-dark-1); }
.m_9307d992[data-label-position="left"] { --switch-order: 2; }
.m_93039a1d { z-index: 1; border-radius: var(--switch-radius); background-color: var(--switch-thumb-bg,var(--mantine-color-white)); height: var(--switch-thumb-size); width: var(--switch-thumb-size); transition: inset-inline-start 0.15s; display: flex; position: absolute; inset-inline-start: var(--switch-thumb-start,var(--switch-track-label-padding)); }
.m_93039a1d:where([data-with-thumb-indicator])::before { content: ""; background-color: var(--switch-bg); border-radius: var(--switch-radius); width: 40%; height: 40%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.m_93039a1d > * { margin: auto; }
.m_926b4011:checked + * > .m_93039a1d { --switch-thumb-start: calc(100% - var(--switch-thumb-size) - var(--switch-track-label-padding)); }
.m_926b4011:disabled + * > .m_93039a1d, .m_926b4011[data-disabled] + * > .m_93039a1d { --switch-thumb-bg: var(--switch-thumb-bg-disabled); }
[data-mantine-color-scheme="light"] .m_93039a1d { --switch-thumb-bg-disabled: var(--mantine-color-gray-0); }
[data-mantine-color-scheme="dark"] .m_93039a1d { --switch-thumb-bg-disabled: var(--mantine-color-dark-3); }
.m_8277e082 { height: 100%; min-width: calc(var(--switch-width) - var(--switch-thumb-size)); padding-inline: var(--switch-track-label-padding); place-content: center; margin-inline-start: calc(var(--switch-thumb-size) + var(--switch-track-label-padding)); transition: margin 0.15s; display: grid; }
.m_926b4011:checked + * > .m_8277e082 { margin-inline-start: 0px; margin-inline-end: calc(var(--switch-thumb-size) + var(--switch-track-label-padding)); }
.m_b23fa0ef { border-collapse: collapse; border-spacing: 0px; width: 100%; 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([data-mantine-color-scheme="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([data-mantine-color-scheme="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(.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([data-mantine-color-scheme="light"]) .m_b23fa0ef:where([data-variant="vertical"]) :where(.m_4e7aa4f3) { background-color: var(--mantine-color-gray-0); }
:where([data-mantine-color-scheme="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 { background-color: rgba(0, 0, 0, 0); border-bottom: none; }
@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(.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(:first-child)), .m_4e7aa4f3:where([data-with-column-border]:not(:first-child)) { border-inline-start: calc(.0625rem * var(--mantine-scale)) solid var(--table-border-color); }
.m_4e7aa4ef:where([data-with-column-border]:not(:last-child)), .m_4e7aa4f3:where([data-with-column-border]:not(:last-child)) { border-inline-end: calc(.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(2n+1)), .m_b2404537 > :where(tr):where([data-striped="even"]:nth-of-type(2n)) { 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) { top: var(--table-sticky-header-offset,0); background-color: var(--mantine-color-body); position: sticky; }
:where([data-with-table-border]) .m_b242d975[data-sticky] { top: var(--table-sticky-header-offset,0); z-index: 4; border-top: none; position: sticky; }
:where([data-with-table-border]) .m_b242d975[data-sticky]::before { content: ""; left: 0px; top: calc(-.03125rem * var(--mantine-scale)); width: 100%; height: calc(.0625rem * var(--mantine-scale)); background-color: var(--table-border-color); z-index: 5; display: block; position: absolute; }
:where([data-with-table-border]) .m_b242d975[data-sticky] .m_4e7aa4f3:first-child { border-top: none; }
.m_9e5a3ac7 { color: var(--mantine-color-dimmed); }
.m_9e5a3ac7:where([data-side="top"]) { margin-bottom: var(--mantine-spacing-xs); }
.m_9e5a3ac7:where([data-side="bottom"]) { margin-top: var(--mantine-spacing-xs); }
.m_a100c15 { overflow-x: var(--table-overflow); }
.m_62259741 { min-width: var(--table-min-width); max-height: var(--table-max-height); }
.m_bcaa9990 { --toc-depth-offset: .8em; flex-direction: column; display: flex; }
.m_375a65ef { font-size: var(--toc-size,var(--mantine-font-size-md)); border-radius: var(--toc-radius,var(--mantine-radius-default)); padding-top: 0.3em; padding-right: 0.8em; padding-bottom: 0.3em; padding-left: max(calc(var(--depth-offset) * var(--toc-depth-offset)), .8em); display: block; }
@media (hover: hover) {
  :where([data-mantine-color-scheme="light"]) .m_375a65ef:where(:hover):where(:not([data-variant="none"])) { background-color: var(--mantine-color-gray-1); }
  :where([data-mantine-color-scheme="dark"]) .m_375a65ef:where(:hover):where(:not([data-variant="none"])) { background-color: var(--mantine-color-dark-5); }
}
@media (hover: none) {
  :where([data-mantine-color-scheme="light"]) .m_375a65ef:where(:active):where(:not([data-variant="none"])) { background-color: var(--mantine-color-gray-1); }
  :where([data-mantine-color-scheme="dark"]) .m_375a65ef:where(:active):where(:not([data-variant="none"])) { background-color: var(--mantine-color-dark-5); }
}
.m_375a65ef:where([data-active]) { background-color: var(--toc-bg); color: var(--toc-color); }
[data-mantine-color-scheme="light"] .m_89d60db1 { --tab-border-color: var(--mantine-color-gray-3); }
[data-mantine-color-scheme="dark"] .m_89d60db1 { --tab-border-color: var(--mantine-color-dark-4); }
.m_89d60db1 { display: var(--tabs-display); flex-direction: var(--tabs-flex-direction); --tabs-list-direction: row; --tabs-panel-grow: unset; --tabs-display: block; --tabs-flex-direction: row; --tabs-list-border-width: 0; --tabs-list-border-size: 0 0 var(--tabs-list-border-width) 0; --tabs-list-gap: unset; --tabs-list-line-bottom: 0; --tabs-list-line-top: unset; --tabs-list-line-start: 0; --tabs-list-line-end: 0; --tab-radius: var(--tabs-radius) var(--tabs-radius) 0 0; --tab-border-width: 0 0 var(--tabs-list-border-width) 0; }
.m_89d60db1[data-inverted] { --tabs-list-line-bottom: unset; --tabs-list-line-top: 0; --tab-radius: 0 0 var(--tabs-radius) var(--tabs-radius); --tab-border-width: var(--tabs-list-border-width) 0 0 0; }
.m_89d60db1[data-inverted] .m_576c9d4::before { top: 0px; bottom: unset; }
.m_89d60db1[data-orientation="vertical"] { --tabs-list-line-start: unset; --tabs-list-line-end: 0; --tabs-list-line-top: 0; --tabs-list-line-bottom: 0; --tabs-list-border-size: 0 var(--tabs-list-border-width) 0 0; --tab-border-width: 0 var(--tabs-list-border-width) 0 0; --tab-radius: var(--tabs-radius) 0 0 var(--tabs-radius); --tabs-list-direction: column; --tabs-panel-grow: 1; --tabs-display: flex; }
[dir="rtl"] .m_89d60db1[data-orientation="vertical"] { --tabs-list-border-size: 0 0 0 var(--tabs-list-border-width); --tab-border-width: 0 0 0 var(--tabs-list-border-width); --tab-radius: 0 var(--tabs-radius) var(--tabs-radius) 0; }
.m_89d60db1[data-orientation="vertical"][data-placement="right"] { --tabs-flex-direction: row-reverse; --tabs-list-line-start: 0; --tabs-list-line-end: unset; --tabs-list-border-size: 0 0 0 var(--tabs-list-border-width); --tab-border-width: 0 0 0 var(--tabs-list-border-width); --tab-radius: 0 var(--tabs-radius) var(--tabs-radius) 0; }
[dir="rtl"] .m_89d60db1[data-orientation="vertical"][data-placement="right"] { --tabs-list-border-size: 0 var(--tabs-list-border-width) 0 0; --tab-border-width: 0 var(--tabs-list-border-width) 0 0; --tab-radius: var(--tabs-radius) 0 0 var(--tabs-radius); }
.m_89d60db1[data-variant="default"] { --tabs-list-border-width: calc(.125rem * var(--mantine-scale)); }
[data-mantine-color-scheme="light"] .m_89d60db1[data-variant="default"] { --tab-hover-color: var(--mantine-color-gray-0); }
[data-mantine-color-scheme="dark"] .m_89d60db1[data-variant="default"] { --tab-hover-color: var(--mantine-color-dark-6); }
.m_89d60db1[data-variant="outline"] { --tabs-list-border-width: calc(.0625rem * var(--mantine-scale)); }
.m_89d60db1[data-variant="pills"] { --tabs-list-gap: calc(var(--mantine-spacing-sm) / 2); }
[data-mantine-color-scheme="light"] .m_89d60db1[data-variant="pills"] { --tab-hover-color: var(--mantine-color-gray-0); }
[data-mantine-color-scheme="dark"] .m_89d60db1[data-variant="pills"] { --tab-hover-color: var(--mantine-color-dark-6); }
.m_89d33d6d { justify-content: var(--tabs-justify,flex-start); flex-wrap: wrap; flex-direction: var(--tabs-list-direction); gap: var(--tabs-list-gap); display: flex; }
.m_89d33d6d:where([data-grow]) .m_4ec4dce6 { flex: 1 1 0%; }
.m_b0c91715 { flex-grow: var(--tabs-panel-grow); }
.m_4ec4dce6 { padding: var(--mantine-spacing-xs) var(--mantine-spacing-md); font-size: var(--mantine-font-size-sm); white-space: nowrap; z-index: 0; user-select: none; align-items: center; line-height: 1; display: flex; position: relative; }
.m_4ec4dce6:where(:disabled, [data-disabled]) { opacity: 0.5; cursor: not-allowed; }
.m_4ec4dce6:focus { z-index: 1; }
.m_fc420b1f { justify-content: center; align-items: center; display: flex; }
.m_fc420b1f:where([data-position="left"]:not(:only-child)) { margin-inline-end: var(--mantine-spacing-xs); }
.m_fc420b1f:where([data-position="right"]:not(:only-child)) { margin-inline-start: var(--mantine-spacing-xs); }
.m_42bbd1ae { text-align: center; flex: 1 1 0%; }
.m_576c9d4 { position: relative; }
.m_576c9d4::before { content: ""; border: 1px solid var(--tab-border-color); bottom: var(--tabs-list-line-bottom); inset-inline-start: var(--tabs-list-line-start); inset-inline-end: var(--tabs-list-line-end); top: var(--tabs-list-line-top); position: absolute; }
.m_539e827b { border-radius: var(--tab-radius); border-width: var(--tab-border-width); background-color: rgba(0, 0, 0, 0); border-style: solid; border-color: rgba(0, 0, 0, 0); }
.m_539e827b:where([data-active]) { border-color: var(--tabs-color); }
@media (hover: hover) {
  .m_539e827b:hover { background-color: var(--tab-hover-color); }
  .m_539e827b:hover:where(:not([data-active])) { border-color: var(--tab-border-color); }
}
@media (hover: none) {
  .m_539e827b:active { background-color: var(--tab-hover-color); }
  .m_539e827b:active:where(:not([data-active])) { border-color: var(--tab-border-color); }
}
@media (hover: hover) {
  .m_539e827b:disabled:hover, .m_539e827b[data-disabled]:hover { background-color: rgba(0, 0, 0, 0); }
}
@media (hover: none) {
  .m_539e827b:disabled:active, .m_539e827b[data-disabled]:active { background-color: rgba(0, 0, 0, 0); }
}
.m_6772fbd5 { position: relative; }
.m_6772fbd5::before { content: ""; border-color: var(--tab-border-color); border-width: var(--tabs-list-border-size); bottom: var(--tabs-list-line-bottom); inset-inline-start: var(--tabs-list-line-start); inset-inline-end: var(--tabs-list-line-end); top: var(--tabs-list-line-top); border-style: solid; position: absolute; }
.m_b59ab47c { border-top-width: ; border-top-style: ; border-bottom-width: ; border-bottom-style: ; border-right: calc(.0625rem * var(--mantine-scale)) solid transparent; border-left: calc(.0625rem * var(--mantine-scale)) solid transparent; border-top-color: var(--tab-border-top-color); border-bottom-color: var(--tab-border-bottom-color); border-radius: var(--tab-radius); --tab-border-bottom-color: transparent; --tab-border-top-color: transparent; --tab-border-inline-end-color: transparent; --tab-border-inline-start-color: transparent; position: relative; }
.m_b59ab47c:where([data-active])::before { content: ""; background-color: var(--tab-border-color); bottom: var(--tab-before-bottom,calc(-.0625rem * var(--mantine-scale))); left: var(--tab-before-left,calc(-.0625rem * var(--mantine-scale))); right: var(--tab-before-right,auto); top: var(--tab-before-top,auto); width: calc(.0625rem * var(--mantine-scale)); height: calc(.0625rem * var(--mantine-scale)); position: absolute; }
.m_b59ab47c:where([data-active])::after { content: ""; background-color: var(--tab-border-color); bottom: var(--tab-after-bottom,calc(-.0625rem * var(--mantine-scale))); right: var(--tab-after-right,calc(-.0625rem * var(--mantine-scale))); left: var(--tab-after-left,auto); top: var(--tab-after-top,auto); width: calc(.0625rem * var(--mantine-scale)); height: calc(.0625rem * var(--mantine-scale)); position: absolute; }
.m_b59ab47c:where([data-active]) { border-top-color: var(--tab-border-top-color); border-bottom-color: var(--tab-border-bottom-color); border-inline-start-color: var(--tab-border-inline-start-color); border-inline-end-color: var(--tab-border-inline-end-color); --tab-border-top-color: var(--tab-border-color); --tab-border-inline-start-color: var(--tab-border-color); --tab-border-inline-end-color: var(--tab-border-color); --tab-border-bottom-color: var(--mantine-color-body); }
.m_b59ab47c:where([data-active])[data-inverted] { --tab-border-bottom-color: var(--tab-border-color); --tab-border-top-color: var(--mantine-color-body); --tab-before-bottom: auto; --tab-before-top: calc(-.0625rem * var(--mantine-scale)); --tab-after-bottom: auto; --tab-after-top: calc(-.0625rem * var(--mantine-scale)); }
.m_b59ab47c:where([data-active])[data-orientation="vertical"][data-placement="left"] { --tab-border-inline-end-color: var(--mantine-color-body); --tab-border-inline-start-color: var(--tab-border-color); --tab-border-bottom-color: var(--tab-border-color); --tab-before-right: calc(-.0625rem * var(--mantine-scale)); --tab-before-left: auto; --tab-before-bottom: auto; --tab-before-top: calc(-.0625rem * var(--mantine-scale)); --tab-after-left: auto; --tab-after-right: calc(-.0625rem * var(--mantine-scale)); }
[dir="rtl"] .m_b59ab47c:where([data-active])[data-orientation="vertical"][data-placement="left"] { --tab-before-right: auto; --tab-before-left: calc(-.0625rem * var(--mantine-scale)); --tab-after-left: calc(-.0625rem * var(--mantine-scale)); --tab-after-right: auto; }
.m_b59ab47c:where([data-active])[data-orientation="vertical"][data-placement="right"] { --tab-border-inline-start-color: var(--mantine-color-body); --tab-border-inline-end-color: var(--tab-border-color); --tab-border-bottom-color: var(--tab-border-color); --tab-before-left: calc(-.0625rem * var(--mantine-scale)); --tab-before-right: auto; --tab-before-bottom: auto; --tab-before-top: calc(-.0625rem * var(--mantine-scale)); --tab-after-right: auto; --tab-after-left: calc(-.0625rem * var(--mantine-scale)); }
[dir="rtl"] .m_b59ab47c:where([data-active])[data-orientation="vertical"][data-placement="right"] { --tab-before-left: auto; --tab-before-right: calc(-.0625rem * var(--mantine-scale)); --tab-after-right: calc(-.0625rem * var(--mantine-scale)); --tab-after-left: auto; }
.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); }
}
.m_7341320d { --ti-size-xs: calc(1.125rem * var(--mantine-scale)); --ti-size-sm: calc(1.375rem * var(--mantine-scale)); --ti-size-md: calc(1.75rem * var(--mantine-scale)); --ti-size-lg: calc(2.125rem * var(--mantine-scale)); --ti-size-xl: calc(2.75rem * var(--mantine-scale)); --ti-size: var(--ti-size-md); user-select: none; width: var(--ti-size); height: var(--ti-size); min-width: var(--ti-size); min-height: var(--ti-size); border-radius: var(--ti-radius,var(--mantine-radius-default)); background: var(--ti-bg,var(--mantine-primary-color-filled)); color: var(--ti-color,var(--mantine-color-white)); border: var(--ti-bd,1px solid transparent); justify-content: center; align-items: center; line-height: 1; display: inline-flex; position: relative; }
.m_43657ece { --offset: calc(var(--tl-bullet-size) / 2 + var(--tl-line-width) / 2); --tl-bullet-size: calc(1.25rem * var(--mantine-scale)); --tl-line-width: calc(.25rem * var(--mantine-scale)); --tl-radius: calc(62.5rem * var(--mantine-scale)); --tl-color: var(--mantine-primary-color-filled); }
.m_43657ece:where([data-align="left"]) { padding-inline-start: var(--offset); }
.m_43657ece:where([data-align="right"]) { padding-inline-end: var(--offset); }
.m_2ebe8099 { margin-bottom: calc(var(--mantine-spacing-xs) / 2); font-weight: 500; line-height: 1; }
.m_436178ff { --item-border: var(--tl-line-width) var(--tli-border-style,solid) var(--item-border-color); color: var(--mantine-color-text); position: relative; }
.m_436178ff::before { content: ""; pointer-events: none; top: 0px; left: var(--timeline-line-left,0); right: var(--timeline-line-right,0); bottom: calc(var(--mantine-spacing-xl) * -1); border-inline-start: var(--item-border); display: var(--timeline-line-display,none); position: absolute; }
.m_43657ece[data-align="left"] .m_436178ff::before { --timeline-line-left: calc(var(--tl-line-width) * -1); --timeline-line-right: auto; }
[dir="rtl"] .m_43657ece[data-align="left"] .m_436178ff::before, .m_43657ece[data-align="right"] .m_436178ff::before { --timeline-line-left: auto; --timeline-line-right: calc(var(--tl-line-width) * -1); }
[dir="rtl"] .m_43657ece[data-align="right"] .m_436178ff::before { --timeline-line-left: calc(var(--tl-line-width) * -1); --timeline-line-right: auto; }
.m_43657ece:where([data-align="left"]) .m_436178ff { text-align: left; padding-inline-start: var(--offset); }
.m_43657ece:where([data-align="right"]) .m_436178ff { text-align: right; padding-inline-end: var(--offset); }
:where([data-mantine-color-scheme="light"]) .m_436178ff { --item-border-color: var(--mantine-color-gray-3); }
:where([data-mantine-color-scheme="dark"]) .m_436178ff { --item-border-color: var(--mantine-color-dark-4); }
.m_436178ff:where([data-line-active])::before { border-color: var(--tli-color,var(--tl-color)); }
.m_436178ff:where(:not(:last-of-type)) { --timeline-line-display: block; }
.m_436178ff:where(:not(:first-of-type)) { margin-top: var(--mantine-spacing-xl); }
.m_8affcee1 { width: var(--tl-bullet-size); height: var(--tl-bullet-size); border-radius: var(--tli-radius,var(--tl-radius)); border: var(--tl-line-width) solid; background-color: var(--mantine-color-body); color: var(--mantine-color-text); justify-content: center; align-items: center; display: flex; position: absolute; top: 0px; }
:where([data-mantine-color-scheme="light"]) .m_8affcee1 { border-color: var(--mantine-color-gray-3); }
:where([data-mantine-color-scheme="dark"]) .m_8affcee1 { border-color: var(--mantine-color-dark-4); }
.m_43657ece:where([data-align="left"]) .m_8affcee1 { left: calc((var(--tl-bullet-size) / 2 + var(--tl-line-width) / 2) * -1); right: auto; }
:where([dir="rtl"]) .m_43657ece:where([data-align="left"]) .m_8affcee1, .m_43657ece:where([data-align="right"]) .m_8affcee1 { left: auto; right: calc((var(--tl-bullet-size) / 2 + var(--tl-line-width) / 2) * -1); }
:where([dir="rtl"]) .m_43657ece:where([data-align="right"]) .m_8affcee1 { left: calc((var(--tl-bullet-size) / 2 + var(--tl-line-width) / 2) * -1); right: auto; }
.m_8affcee1:where([data-with-child]) { border-width: var(--tl-line-width); }
:where([data-mantine-color-scheme="light"]) .m_8affcee1:where([data-with-child]) { background-color: var(--mantine-color-gray-3); }
:where([data-mantine-color-scheme="dark"]) .m_8affcee1:where([data-with-child]) { background-color: var(--mantine-color-dark-4); }
.m_8affcee1:where([data-active]) { border-color: var(--tli-color,var(--tl-color)); background-color: var(--mantine-color-white); color: var(--tl-icon-color,var(--mantine-color-white)); }
.m_8affcee1:where([data-active]):where([data-with-child]) { background-color: var(--tli-color,var(--tl-color)); color: var(--tl-icon-color,var(--mantine-color-white)); }
.m_43657ece:where([data-align="left"]) .m_540e8f41 { text-align: left; padding-inline-start: var(--offset); }
:where([dir="rtl"]) .m_43657ece:where([data-align="left"]) .m_540e8f41 { text-align: right; }
.m_43657ece:where([data-align="right"]) .m_540e8f41 { text-align: right; padding-inline-end: var(--offset); }
:where([dir="rtl"]) .m_43657ece:where([data-align="right"]) .m_540e8f41 { text-align: left; }
.m_8a5d1357 { font-weight: var(--title-fw); font-size: var(--title-fz); line-height: var(--title-lh); font-family: var(--mantine-font-family-headings); text-wrap: var(--title-text-wrap,var(--mantine-heading-text-wrap)); margin: 0px; }
.m_8a5d1357:where([data-line-clamp]) { text-overflow: ellipsis; -webkit-line-clamp: var(--title-line-clamp); -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }
.m_f698e191 { --level-offset: var(--mantine-spacing-lg); user-select: none; margin: 0px; padding: 0px; }
.m_75f3ecf { margin: 0px; padding: 0px; }
.m_f6970eb1 { cursor: pointer; outline: 0px; margin: 0px; padding: 0px; list-style: none; }
.m_f6970eb1:focus-visible > .m_dc283425 { outline: 2px solid var(--mantine-primary-color-filled); outline-offset: calc(.125rem * var(--mantine-scale)); }
.m_dc283425 { padding-inline-start: var(--label-offset); }
:where([data-mantine-color-scheme="light"]) .m_dc283425:where([data-selected]) { background-color: var(--mantine-color-gray-1); }
:where([data-mantine-color-scheme="dark"]) .m_dc283425:where([data-selected]) { background-color: var(--mantine-color-dark-5); }
.m_d08caa0 :first-child { margin-top: 0px; }
.m_d08caa0 :last-child { margin-bottom: 0px; }
.m_d08caa0 :where(h1, h2, h3, h4, h5, h6) { margin-bottom: var(--mantine-spacing-xs); text-wrap: var(--mantine-heading-text-wrap); font-family: var(--mantine-font-family-headings); }
.m_d08caa0 :where(h1) { margin-top: calc(1.5 * var(--mantine-spacing-xl)); font-size: var(--mantine-h1-font-size); line-height: var(--mantine-h1-line-height); font-weight: var(--mantine-h1-font-weight); }
.m_d08caa0 :where(h2) { margin-top: var(--mantine-spacing-xl); font-size: var(--mantine-h2-font-size); line-height: var(--mantine-h2-line-height); font-weight: var(--mantine-h2-font-weight); }
.m_d08caa0 :where(h3) { margin-top: calc(.8 * var(--mantine-spacing-xl)); font-size: var(--mantine-h3-font-size); line-height: var(--mantine-h3-line-height); font-weight: var(--mantine-h3-font-weight); }
.m_d08caa0 :where(h4) { margin-top: calc(.8 * var(--mantine-spacing-xl)); font-size: var(--mantine-h4-font-size); line-height: var(--mantine-h4-line-height); font-weight: var(--mantine-h4-font-weight); }
.m_d08caa0 :where(h5) { margin-top: calc(.5 * var(--mantine-spacing-xl)); font-size: var(--mantine-h5-font-size); line-height: var(--mantine-h5-line-height); font-weight: var(--mantine-h5-font-weight); }
.m_d08caa0 :where(h6) { margin-top: calc(.5 * var(--mantine-spacing-xl)); font-size: var(--mantine-h6-font-size); line-height: var(--mantine-h6-line-height); font-weight: var(--mantine-h6-font-weight); }
.m_d08caa0 :where(img) { max-width: 100%; margin-bottom: var(--mantine-spacing-xs); }
.m_d08caa0 :where(p) { margin-top: 0px; margin-bottom: var(--mantine-spacing-lg); }
:where([data-mantine-color-scheme="light"]) .m_d08caa0 :where(mark) { background-color: var(--mantine-color-yellow-2); color: inherit; }
:where([data-mantine-color-scheme="dark"]) .m_d08caa0 :where(mark) { background-color: var(--mantine-color-yellow-5); color: var(--mantine-color-black); }
.m_d08caa0 :where(a) { color: var(--mantine-color-anchor); text-decoration: none; }
@media (hover: hover) {
  .m_d08caa0 :where(a):hover { text-decoration: underline; }
}
@media (hover: none) {
  .m_d08caa0 :where(a):active { text-decoration: underline; }
}
.m_d08caa0 :where(hr) { margin-top: var(--mantine-spacing-md); margin-bottom: var(--mantine-spacing-md); border-right: 0px; border-bottom: 0px; border-left: 0px; border-image: initial; border-top: calc(.0625rem * var(--mantine-scale)) solid; }
:where([data-mantine-color-scheme="light"]) .m_d08caa0 :where(hr) { border-color: var(--mantine-color-gray-3); }
:where([data-mantine-color-scheme="dark"]) .m_d08caa0 :where(hr) { border-color: var(--mantine-color-dark-3); }
.m_d08caa0 :where(pre) { padding: var(--mantine-spacing-xs); line-height: var(--mantine-line-height); margin-right: 0px; margin-left: 0px; margin-top: var(--mantine-spacing-md); margin-bottom: var(--mantine-spacing-md); font-family: var(--mantine-font-family-monospace); font-size: var(--mantine-font-size-xs); border-radius: var(--mantine-radius-sm); overflow-x: auto; }
:where([data-mantine-color-scheme="light"]) .m_d08caa0 :where(pre) { background-color: var(--mantine-color-gray-0); }
:where([data-mantine-color-scheme="dark"]) .m_d08caa0 :where(pre) { background-color: var(--mantine-color-dark-8); }
.m_d08caa0 :where(pre) :where(code) { color: inherit; background-color: rgba(0, 0, 0, 0); border: 0px; border-radius: 0px; padding: 0px; }
.m_d08caa0 :where(kbd) { --kbd-fz: calc(.75rem * var(--mantine-scale)); --kbd-padding: calc(.1875rem * var(--mantine-scale)) calc(.3125rem * var(--mantine-scale)); font-family: var(--mantine-font-family-monospace); line-height: var(--mantine-line-height); padding: var(--kbd-padding); font-weight: 700; font-size: var(--kbd-fz); border-radius: var(--mantine-radius-sm); border-top-color: ; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-bottom-width: calc(.1875rem * var(--mantine-scale)); }
:where([data-mantine-color-scheme="light"]) .m_d08caa0 :where(kbd) { border-color: var(--mantine-color-gray-3); color: var(--mantine-color-gray-7); background-color: var(--mantine-color-gray-0); }
:where([data-mantine-color-scheme="dark"]) .m_d08caa0 :where(kbd) { border-color: var(--mantine-color-dark-3); color: var(--mantine-color-dark-0); background-color: var(--mantine-color-dark-5); }
.m_d08caa0 :where(code) { line-height: var(--mantine-line-height); padding: calc(.0625rem * var(--mantine-scale)) calc(.3125rem * var(--mantine-scale)); border-radius: var(--mantine-radius-sm); font-family: var(--mantine-font-family-monospace); font-size: var(--mantine-font-size-xs); }
:where([data-mantine-color-scheme="light"]) .m_d08caa0 :where(code) { background-color: var(--mantine-color-gray-0); color: var(--mantine-color-black); }
:where([data-mantine-color-scheme="dark"]) .m_d08caa0 :where(code) { background-color: var(--mantine-color-dark-5); color: var(--mantine-color-white); }
.m_d08caa0 :where(ul, ol):not([data-type="taskList"]) { margin-bottom: var(--mantine-spacing-md); padding-inline-start: var(--mantine-spacing-xl); list-style-position: outside; }
.m_d08caa0 :where(table) { border-collapse: collapse; caption-side: bottom; width: 100%; margin-bottom: var(--mantine-spacing-md); }
:where([data-mantine-color-scheme="light"]) .m_d08caa0 :where(table) { --table-border-color: var(--mantine-color-gray-3); }
:where([data-mantine-color-scheme="dark"]) .m_d08caa0 :where(table) { --table-border-color: var(--mantine-color-dark-4); }
.m_d08caa0 :where(table) :where(caption) { margin-top: var(--mantine-spacing-xs); font-size: var(--mantine-font-size-sm); color: var(--mantine-color-dimmed); }
.m_d08caa0 :where(table) :where(th) { text-align: left; font-weight: 700; font-size: var(--mantine-font-size-sm); padding: var(--mantine-spacing-xs) var(--mantine-spacing-sm); }
.m_d08caa0 :where(table) :where(thead th) { border-bottom-width: ; border-bottom-style: ; border-color: var(--table-border-color); }
.m_d08caa0 :where(table) :where(tfoot th) { border-top-width: ; border-top-style: ; border-color: var(--table-border-color); }
.m_d08caa0 :where(table) :where(td) { padding: var(--mantine-spacing-xs) var(--mantine-spacing-sm); border-bottom-width: ; border-bottom-style: ; border-color: var(--table-border-color); font-size: var(--mantine-font-size-sm); }
.m_d08caa0 :where(table) :where(tr:last-of-type td) { border-bottom: 0px; }
.m_d08caa0 :where(blockquote) { font-size: var(--mantine-font-size-lg); line-height: var(--mantine-line-height); margin: var(--mantine-spacing-md) 0; border-radius: var(--mantine-radius-sm); padding: var(--mantine-spacing-md) var(--mantine-spacing-lg); }
:where([data-mantine-color-scheme="light"]) .m_d08caa0 :where(blockquote) { background-color: var(--mantine-color-gray-0); }
:where([data-mantine-color-scheme="dark"]) .m_d08caa0 :where(blockquote) { background-color: var(--mantine-color-dark-8); }
.m_468e7eda { appearance: none; padding-top: 0px; padding-bottom: 0px; }
.m_468e7eda::-webkit-calendar-picker-indicator { display: none; }
.m_468e7eda::-webkit-clear-button { display: none; }
.m_468e7eda::-webkit-datetime-edit-hour-field { max-height: calc(1.875rem * var(--mantine-scale)); padding-top: 0px; display: inline; }
.m_468e7eda::-webkit-datetime-edit-minute-field { max-height: calc(1.875rem * var(--mantine-scale)); padding-top: 0px; display: inline; }
.m_468e7eda::-webkit-datetime-edit-second-field { max-height: calc(1.875rem * var(--mantine-scale)); padding-top: 0px; display: inline; }
.m_468e7eda::-webkit-datetime-edit-ampm-field { max-height: calc(1.875rem * var(--mantine-scale)); padding-top: 0px; display: inline; }
.m_468e7eda::-webkit-datetime-edit-hour-field:focus { background-color: var(--mantine-primary-color-filled); color: var(--mantine-color-white); }
.m_468e7eda::-webkit-datetime-edit-minute-field:focus { background-color: var(--mantine-primary-color-filled); color: var(--mantine-color-white); }
.m_468e7eda::-webkit-datetime-edit-second-field:focus { background-color: var(--mantine-primary-color-filled); color: var(--mantine-color-white); }
.m_468e7eda::-webkit-datetime-edit-ampm-field:focus { background-color: var(--mantine-primary-color-filled); color: var(--mantine-color-white); }
.m_7a8f1e6d { align-items: center; height: 100%; display: flex; overflow: hidden; }
:where([dir="rtl"]) .m_7a8f1e6d { flex-direction: row-reverse; }
.m_d6bb0a54 { height: calc(var(--input-height) - 15px); align-items: center; display: flex; }
.m_b97ecb26 { flex-direction: column; display: flex; }
.m_31fe42f9 { gap: calc(.25rem * var(--mantine-scale)); display: flex; }
.m_9c4817c3 { padding: calc(.25rem * var(--mantine-scale)); }
.m_154c536b { text-align: center; border-radius: var(--mantine-radius-default); width: max-content; min-width: 2.5em; height: 2em; font-size: var(--control-font-size,var(--mantine-font-size-sm)); }
.m_154c536b:where([data-active]) { background-color: var(--mantine-primary-color-filled); color: var(--mantine-color-white); }
@media (hover: hover) {
  .m_154c536b:hover:where(:not([data-active])) { color: var(--mantine-color-bright); }
  :where([data-mantine-color-scheme="dark"]) .m_154c536b:hover:where(:not([data-active])) { background-color: var(--mantine-color-dark-5); }
  :where([data-mantine-color-scheme="light"]) .m_154c536b:hover:where(:not([data-active])) { background-color: var(--mantine-color-gray-1); }
}
@media (hover: none) {
  .m_154c536b:active:where(:not([data-active])) { color: var(--mantine-color-bright); }
  :where([data-mantine-color-scheme="dark"]) .m_154c536b:active:where(:not([data-active])) { background-color: var(--mantine-color-dark-5); }
  :where([data-mantine-color-scheme="light"]) .m_154c536b:active:where(:not([data-active])) { background-color: var(--mantine-color-gray-1); }
}
.m_7be09d0c { text-align: center; border-radius: var(--mantine-radius-default); height: 2em; font-size: var(--control-font-size,var(--mantine-font-size-sm)); padding-inline: 0.5em; }
.m_7be09d0c:where([data-active]) { background-color: var(--mantine-primary-color-filled); color: var(--mantine-color-white); }
@media (hover: hover) {
  .m_7be09d0c:hover:where(:not([data-active])) { color: var(--mantine-color-bright); }
  :where([data-mantine-color-scheme="dark"]) .m_7be09d0c:hover:where(:not([data-active])) { background-color: var(--mantine-color-dark-5); }
  :where([data-mantine-color-scheme="light"]) .m_7be09d0c:hover:where(:not([data-active])) { background-color: var(--mantine-color-gray-1); }
}
@media (hover: none) {
  .m_7be09d0c:active:where(:not([data-active])) { color: var(--mantine-color-bright); }
  :where([data-mantine-color-scheme="dark"]) .m_7be09d0c:active:where(:not([data-active])) { background-color: var(--mantine-color-dark-5); }
  :where([data-mantine-color-scheme="light"]) .m_7be09d0c:active:where(:not([data-active])) { background-color: var(--mantine-color-gray-1); }
}
.m_7d00001d + .m_7d00001d { margin-top: var(--mantine-spacing-sm); }
.m_d8d918d7 { margin-bottom: calc(.25rem * var(--mantine-scale)); color: var(--mantine-color-dimmed); font-size: calc(var(--control-font-size,var(--mantine-font-size-sm)) - 2px); align-items: center; padding-inline-start: calc(.4375rem * var(--mantine-scale)); font-weight: 500; display: flex; }
.m_d8d918d7::after { content: ""; width: 100%; height: calc(.0625rem * var(--mantine-scale)); flex: 1 1 0%; margin-inline-start: var(--mantine-spacing-xs); }
:where([data-mantine-color-scheme="light"]) .m_d8d918d7::after { background-color: var(--mantine-color-gray-2); }
:where([data-mantine-color-scheme="dark"]) .m_d8d918d7::after { background-color: var(--mantine-color-dark-4); }
.m_6b43ba88 { caret-color: rgba(0, 0, 0, 0); font-variant-numeric: tabular-nums; text-align: center; text-align-last: center; width: calc(2ch + 0.3em); height: 100%; color: var(--input-color); border-radius: calc(.125rem * var(--mantine-scale)); appearance: none; background-color: rgba(0, 0, 0, 0); border: 0px; padding-inline: 0.15em; line-height: 1; position: relative; }
.m_6b43ba88:where([data-am-pm]) { width: auto; }
.m_6b43ba88:where(:disabled) { cursor: not-allowed; }
.m_6b43ba88::selection { background-color: rgba(0, 0, 0, 0); }
.m_6b43ba88::placeholder { opacity: 1; color: inherit; }
.m_6b43ba88:focus { background-color: var(--mantine-primary-color-filled); color: var(--mantine-color-white); outline: 0px; }
.m_6b43ba88:focus::placeholder { color: var(--mantine-color-white); }
.m_396ce5cb { --day-size-xs: calc(1.875rem * var(--mantine-scale)); --day-size-sm: calc(2.25rem * var(--mantine-scale)); --day-size-md: calc(2.625rem * var(--mantine-scale)); --day-size-lg: calc(3rem * var(--mantine-scale)); --day-size-xl: calc(3.375rem * var(--mantine-scale)); --day-size: var(--day-size-sm); width: var(--day-size,var(--day-size-sm)); height: var(--day-size,var(--day-size-sm)); font-size: calc(var(--day-size) / 2.8); user-select: none; cursor: pointer; border-radius: var(--mantine-radius-default); color: var(--mantine-color-text); opacity: 1; background-color: rgba(0, 0, 0, 0); justify-content: center; align-items: center; display: inline-flex; }
@media (hover: hover) {
  [data-mantine-color-scheme="light"] .m_396ce5cb:hover:where(:not([data-static], [data-disabled], [data-selected], [data-in-range])) { background-color: var(--mantine-color-gray-0); }
  [data-mantine-color-scheme="dark"] .m_396ce5cb:hover:where(:not([data-static], [data-disabled], [data-selected], [data-in-range])) { background-color: var(--mantine-color-dark-5); }
}
@media (hover: none) {
  [data-mantine-color-scheme="light"] .m_396ce5cb:active:where(:not([data-static], [data-disabled], [data-selected], [data-in-range])) { background-color: var(--mantine-color-gray-0); }
  [data-mantine-color-scheme="dark"] .m_396ce5cb:active:where(:not([data-static], [data-disabled], [data-selected], [data-in-range])) { background-color: var(--mantine-color-dark-5); }
}
.m_396ce5cb:where([data-static]) { user-select: auto; cursor: default; }
.m_396ce5cb:where([data-weekend]) { color: var(--mantine-color-red-6); }
.m_396ce5cb:where([data-outside]) { color: var(--mantine-color-dimmed); opacity: 0.5; }
.m_396ce5cb:where(:disabled, [data-disabled]) { color: var(--mantine-color-disabled-color); cursor: not-allowed; opacity: 0.5; }
.m_396ce5cb:where([data-hidden]) { display: none; }
:where([data-mantine-color-scheme="light"]) .m_396ce5cb:where([data-today][data-highlight-today]:not([data-selected], [data-in-range])) { border: 1px solid var(--mantine-color-gray-4); }
:where([data-mantine-color-scheme="dark"]) .m_396ce5cb:where([data-today][data-highlight-today]:not([data-selected], [data-in-range])) { border: 1px solid var(--mantine-color-dark-4); }
.m_396ce5cb:where([data-in-range]) { background-color: var(--mantine-primary-color-light-hover); border-radius: 0px; }
@media (hover: hover) {
  .m_396ce5cb:where([data-in-range]):hover:where(:not([data-disabled], [data-static])) { background-color: var(--mantine-primary-color-light); }
}
@media (hover: none) {
  .m_396ce5cb:where([data-in-range]):active:where(:not([data-disabled], [data-static])) { background-color: var(--mantine-primary-color-light); }
}
.m_396ce5cb:where([data-first-in-range]) { border-radius: 0px; border-start-start-radius: var(--mantine-radius-default); border-end-start-radius: var(--mantine-radius-default); }
.m_396ce5cb:where([data-last-in-range]) { border-radius: 0px; border-start-end-radius: var(--mantine-radius-default); border-end-end-radius: var(--mantine-radius-default); }
.m_396ce5cb:where([data-last-in-range][data-first-in-range]) { border-radius: var(--mantine-radius-default); }
.m_396ce5cb:where([data-selected]) { background-color: var(--mantine-primary-color-filled); color: var(--mantine-primary-color-contrast); }
@media (hover: hover) {
  .m_396ce5cb:where([data-selected]):hover:where(:not([data-disabled], [data-static])) { background-color: var(--mantine-primary-color-filled-hover); }
}
@media (hover: none) {
  .m_396ce5cb:where([data-selected]):active:where(:not([data-disabled], [data-static])) { background-color: var(--mantine-primary-color-filled-hover); }
}
.m_18a3eca { color: var(--mantine-color-dimmed); font-weight: 400; font-size: var(--wr-fz,var(--mantine-font-size-sm)); text-transform: capitalize; padding-bottom: calc(var(--wr-spacing,var(--mantine-spacing-sm)) / 2); }
.m_cc9820d3 { border-collapse: collapse; table-layout: fixed; }
.m_8f457cd5 { padding: 0px; }
.m_8f457cd5:where([data-with-spacing]) { padding: calc(.03125rem * var(--mantine-scale)); }
.m_6cff9dea { --wn-size-xs: calc(1.875rem * var(--mantine-scale)); --wn-size-sm: calc(2.25rem * var(--mantine-scale)); --wn-size-md: calc(2.625rem * var(--mantine-scale)); --wn-size-lg: calc(3rem * var(--mantine-scale)); --wn-size-xl: calc(3.375rem * var(--mantine-scale)); color: var(--mantine-color-dimmed); font-weight: 400; font-size: calc(var(--wn-size,var(--wn-size-sm)) / 2.8); text-align: center; width: var(--wn-size,var(--wn-size-sm)); }
.m_dc6a3c71 { --dpc-size-xs: calc(1.875rem * var(--mantine-scale)); --dpc-size-sm: calc(2.25rem * var(--mantine-scale)); --dpc-size-md: calc(2.625rem * var(--mantine-scale)); --dpc-size-lg: calc(3rem * var(--mantine-scale)); --dpc-size-xl: calc(3.375rem * var(--mantine-scale)); --dpc-size: var(--dpc-size-sm); font-size: var(--dpc-fz,var(--mantine-font-size-sm)); height: var(--dpc-size); width: calc((var(--dpc-size) * 7) / 3 + calc(.09375rem * var(--mantine-scale))); user-select: none; cursor: pointer; color: var(--mantine-color-text); opacity: 1; border-radius: var(--mantine-radius-default); background-color: rgba(0, 0, 0, 0); justify-content: center; align-items: center; display: flex; }
@media (hover: hover) {
  :where([data-mantine-color-scheme="light"]) .m_dc6a3c71:hover:where(:not([data-disabled], :disabled)) { background-color: var(--mantine-color-gray-0); }
  :where([data-mantine-color-scheme="dark"]) .m_dc6a3c71:hover:where(:not([data-disabled], :disabled)) { background-color: var(--mantine-color-dark-5); }
}
@media (hover: none) {
  :where([data-mantine-color-scheme="light"]) .m_dc6a3c71:active:where(:not([data-disabled], :disabled)) { background-color: var(--mantine-color-gray-0); }
  :where([data-mantine-color-scheme="dark"]) .m_dc6a3c71:active:where(:not([data-disabled], :disabled)) { background-color: var(--mantine-color-dark-5); }
}
.m_dc6a3c71:where(:disabled, [data-disabled]) { color: var(--mantine-color-disabled-color); cursor: not-allowed; opacity: 0.5; }
.m_dc6a3c71:where([data-selected]) { background-color: var(--mantine-primary-color-filled); color: var(--mantine-primary-color-contrast,var(--mantine-color-white)); }
@media (hover: hover) {
  .m_dc6a3c71:where([data-selected]):hover { background-color: var(--mantine-primary-color-filled-hover); }
}
@media (hover: none) {
  .m_dc6a3c71:where([data-selected]):active { background-color: var(--mantine-primary-color-filled-hover); }
}
.m_dc6a3c71:where([data-in-range]) { background-color: var(--mantine-primary-color-light-hover); border-radius: 0px; }
@media (hover: hover) {
  .m_dc6a3c71:where([data-in-range]):hover { background-color: var(--mantine-primary-color-light); }
}
@media (hover: none) {
  .m_dc6a3c71:where([data-in-range]):active { background-color: var(--mantine-primary-color-light); }
}
.m_dc6a3c71:where([data-first-in-range]) { border-radius: 0px; border-start-start-radius: var(--mantine-radius-default); border-end-start-radius: var(--mantine-radius-default); }
.m_dc6a3c71:where([data-last-in-range]) { border-radius: 0px; border-start-end-radius: var(--mantine-radius-default); border-end-end-radius: var(--mantine-radius-default); }
.m_dc6a3c71:where([data-first-in-range][data-last-in-range]) { border-radius: var(--mantine-radius-default); }
.m_9206547b { border-collapse: collapse; border-width: 0px; }
.m_c5a19c7d { padding: 0px; }
.m_c5a19c7d:where([data-with-spacing]) { padding: calc(.03125rem * var(--mantine-scale)); }
.m_2a6c32d { border-collapse: collapse; cursor: pointer; border-width: 0px; }
.m_fe27622f { padding: 0px; }
.m_fe27622f:where([data-with-spacing]) { padding: calc(.03125rem * var(--mantine-scale)); }
.m_730a79ed { --dch-control-size-xs: calc(1.875rem * var(--mantine-scale)); --dch-control-size-sm: calc(2.25rem * var(--mantine-scale)); --dch-control-size-md: calc(2.625rem * var(--mantine-scale)); --dch-control-size-lg: calc(3rem * var(--mantine-scale)); --dch-control-size-xl: calc(3.375rem * var(--mantine-scale)); --dch-control-size: var(--dch-control-size-sm); max-width: calc(var(--dch-control-size) * 8 + calc(.4375rem * var(--mantine-scale))); margin-bottom: var(--mantine-spacing-xs); display: flex; }
.m_f6645d97, .m_2351eeb0 { height: var(--dch-control-size); border-radius: var(--mantine-radius-default); user-select: none; opacity: 1; cursor: pointer; justify-content: center; align-items: center; display: flex; }
.m_f6645d97:where([data-static]), .m_2351eeb0:where([data-static]) { cursor: default; }
@media (hover: hover) {
  [data-mantine-color-scheme="light"] .m_f6645d97:hover:where(:not([data-disabled], [data-static], :disabled)), [data-mantine-color-scheme="light"] .m_2351eeb0:hover:where(:not([data-disabled], [data-static], :disabled)) { background-color: var(--mantine-color-gray-0); }
  [data-mantine-color-scheme="dark"] .m_f6645d97:hover:where(:not([data-disabled], [data-static], :disabled)), [data-mantine-color-scheme="dark"] .m_2351eeb0:hover:where(:not([data-disabled], [data-static], :disabled)) { background-color: var(--mantine-color-dark-5); }
}
@media (hover: none) {
  [data-mantine-color-scheme="light"] .m_f6645d97:active:where(:not([data-disabled], [data-static], :disabled)), [data-mantine-color-scheme="light"] .m_2351eeb0:active:where(:not([data-disabled], [data-static], :disabled)) { background-color: var(--mantine-color-gray-0); }
  [data-mantine-color-scheme="dark"] .m_f6645d97:active:where(:not([data-disabled], [data-static], :disabled)), [data-mantine-color-scheme="dark"] .m_2351eeb0:active:where(:not([data-disabled], [data-static], :disabled)) { background-color: var(--mantine-color-dark-5); }
}
.m_f6645d97:where(:disabled, [data-disabled]), .m_2351eeb0:where(:disabled, [data-disabled]) { opacity: 0.2; cursor: not-allowed; }
.m_2351eeb0 { width: var(--dch-control-size); }
.m_f6645d97 { font-size: var(--dch-fz,var(--mantine-font-size-sm)); text-transform: capitalize; flex: 1 1 0%; font-weight: 500; }
.m_367dc749 { width: 60%; height: 60%; }
.m_367dc749:where([data-direction="next"]) { transform: rotate(270deg); }
:where([dir="rtl"]) .m_367dc749:where([data-direction="next"]), .m_367dc749:where([data-direction="previous"]) { transform: rotate(90deg); }
:where([dir="rtl"]) .m_367dc749:where([data-direction="previous"]) { transform: rotate(270deg); }
.m_30b26e33 { gap: var(--mantine-spacing-md); display: flex; }
.m_6fa5e2aa { cursor: pointer; line-height: unset; }
.m_6fa5e2aa:where([data-read-only]) { cursor: default; }
.m_765a40cf { font-size: var(--preset-font-size); display: flex; }
.m_d6a681e1 { border-inline-end: calc(.0625rem * var(--mantine-scale)) solid; flex-direction: column; margin-inline-end: 0.5em; padding-inline-end: 0.5em; display: flex; }
:where([data-mantine-color-scheme="light"]) .m_d6a681e1 { border-color: var(--mantine-color-gray-2); }
:where([data-mantine-color-scheme="dark"]) .m_d6a681e1 { border-color: var(--mantine-color-dark-5); }
.m_acd30b22 { border-radius: var(--mantine-radius-default); font-size: var(--preset-font-size); white-space: nowrap; padding: 0.52em 0.8em; }
@media (hover: hover) {
  :where([data-mantine-color-scheme="light"]) .m_acd30b22:hover { background-color: var(--mantine-color-gray-0); }
  :where([data-mantine-color-scheme="dark"]) .m_acd30b22:hover { background-color: var(--mantine-color-dark-5); }
}
@media (hover: none) {
  :where([data-mantine-color-scheme="light"]) .m_acd30b22:active { background-color: var(--mantine-color-gray-0); }
  :where([data-mantine-color-scheme="dark"]) .m_acd30b22:active { background-color: var(--mantine-color-dark-5); }
}
.m_208d2562 { margin-top: var(--mantine-spacing-md); align-items: stretch; display: flex; }
.m_62ee059 { flex: 1 1 0%; margin-inline-end: var(--mantine-spacing-md); }
.m_ac3f4d63 { text-align: center; border: 1px solid var(--mantine-color-default-border); background-color: var(--mantine-color-default); color: var(--mantine-color-default-color); border-radius: var(--time-grid-radius,var(--mantine-radius-default)); font-size: var(--time-grid-fz,var(--mantine-font-size-sm)); padding-block: 0.25em; padding-inline: 1em; }
@media (hover: hover) {
  .m_ac3f4d63:hover:where(:not([data-disabled])) { background-color: var(--mantine-color-default-hover); }
}
@media (hover: none) {
  .m_ac3f4d63:active:where(:not([data-disabled])) { background-color: var(--mantine-color-default-hover); }
}
.m_ac3f4d63:where([data-active]) { background-color: var(--mantine-primary-color-filled); color: var(--mantine-color-white); border-color: rgba(0, 0, 0, 0); }
@media (hover: hover) {
  .m_ac3f4d63:where([data-active]):hover:where(:not([data-disabled])) { background-color: var(--mantine-primary-color-filled-hover); }
}
@media (hover: none) {
  .m_ac3f4d63:where([data-active]):active:where(:not([data-disabled])) { background-color: var(--mantine-primary-color-filled-hover); }
}
.m_ac3f4d63:where(:disabled, [data-disabled]) { opacity: 0.5; cursor: not-allowed; }
.m_2a0c4eda { width: fit-content; font-size: var(--mini-calendar-font-size); align-items: center; display: flex; }
.m_2a05be4f { font-size: inherit; display: flex; }
.m_99d16a4 { min-width: 3em; font-size: inherit; border-radius: var(--mantine-radius-default); flex-direction: column; align-items: center; gap: 0.5em; padding: 0.75em; line-height: 1; display: flex; }
.m_99d16a4:where([data-selected]) { color: var(--mantine-primary-color-contrast); background-color: var(--mantine-primary-color-filled); }
@media (hover: hover) {
  .m_99d16a4:where([data-selected]):hover:where(:not([data-disabled], [data-static])) { background-color: var(--mantine-primary-color-filled-hover); }
}
@media (hover: none) {
  .m_99d16a4:where([data-selected]):active:where(:not([data-disabled], [data-static])) { background-color: var(--mantine-primary-color-filled-hover); }
}
.m_99d16a4:where([data-disabled]) { opacity: 0.3; cursor: not-allowed; }
@media (hover: hover) {
  :where([data-mantine-color-scheme="light"]) .m_99d16a4:hover:where(:not([data-disabled], [data-selected])) { background-color: var(--mantine-color-gray-1); }
}
@media (hover: none) {
  :where([data-mantine-color-scheme="light"]) .m_99d16a4:active:where(:not([data-disabled], [data-selected])) { background-color: var(--mantine-color-gray-1); }
}
@media (hover: hover) {
  :where([data-mantine-color-scheme="dark"]) .m_99d16a4:hover:where(:not([data-disabled], [data-selected])) { background-color: var(--mantine-color-dark-5); }
}
@media (hover: none) {
  :where([data-mantine-color-scheme="dark"]) .m_99d16a4:active:where(:not([data-disabled], [data-selected])) { background-color: var(--mantine-color-dark-5); }
}
.m_176ca23c { opacity: 0.65; font-size: 0.75em; font-weight: 500; }
.m_d830530d { font-size: 0.9em; font-weight: 500; }
.m_14c23465 { font-size: inherit; border-radius: var(--mantine-radius-default); width: 2em; color: var(--mantine-color-bright); justify-content: center; align-self: stretch; align-items: center; display: flex; }
.m_14c23465:where([data-disabled]) { opacity: 0.3; cursor: not-allowed; }
.m_14c23465 [data-chevron] { font-size: inherit; width: 60%; }
.m_14c23465[data-direction="previous"] [data-chevron] { transform: rotate(90deg); }
[dir="rtl"] .m_14c23465[data-direction="previous"] [data-chevron], .m_14c23465[data-direction="next"] [data-chevron] { transform: rotate(-90deg); }
[dir="rtl"] .m_14c23465[data-direction="next"] [data-chevron] { transform: rotate(90deg); }
@media (hover: hover) {
  :where([data-mantine-color-scheme="light"]) .m_14c23465:hover:where(:not([data-disabled])) { background-color: var(--mantine-color-gray-1); }
}
@media (hover: none) {
  :where([data-mantine-color-scheme="light"]) .m_14c23465:active:where(:not([data-disabled])) { background-color: var(--mantine-color-gray-1); }
}
@media (hover: hover) {
  :where([data-mantine-color-scheme="dark"]) .m_14c23465:hover:where(:not([data-disabled])) { background-color: var(--mantine-color-dark-5); }
}
@media (hover: none) {
  :where([data-mantine-color-scheme="dark"]) .m_14c23465:active:where(:not([data-disabled])) { background-color: var(--mantine-color-dark-5); }
}
@media (width <= 599.95px) {
  .intercom-lightweight-app, .intercom-launcher, .intercom-lightweight-app-launcher { bottom: calc(82px + env(safe-area-inset-bottom,0px)) !important; }
  #intercom-container .intercom-app > div:has(> iframe.intercom-launcher-frame) { bottom: calc(82px + env(safe-area-inset-bottom,0px)) !important; }
  #intercom-container .intercom-app > div:has(> iframe[name="intercom-launcher-frame"]) { bottom: calc(82px + env(safe-area-inset-bottom,0px)) !important; }
  html[dir="rtl"] .intercom-lightweight-app, html[dir="rtl"] .intercom-launcher, html[dir="rtl"] .intercom-lightweight-app-launcher { left: 17px !important; right: auto !important; }
  html[dir="rtl"] #intercom-container .intercom-app > div:has(> iframe.intercom-launcher-frame) { left: 17px !important; right: auto !important; }
  html[dir="rtl"] #intercom-container .intercom-app > div:has(> iframe[name="intercom-launcher-frame"]) { left: 17px !important; right: auto !important; }
  html[dir="ltr"] .intercom-lightweight-app, html[dir="ltr"] .intercom-launcher, html[dir="ltr"] .intercom-lightweight-app-launcher { left: auto !important; right: 17px !important; }
  html[dir="ltr"] #intercom-container .intercom-app > div:has(> iframe.intercom-launcher-frame) { left: auto !important; right: 17px !important; }
  html[dir="ltr"] #intercom-container .intercom-app > div:has(> iframe[name="intercom-launcher-frame"]) { left: auto !important; right: 17px !important; }
}
.intercom-lightweight-app-launcher { box-sizing: border-box !important; aspect-ratio: 1 / 1 !important; background-color: rgb(68, 32, 103) !important; border-radius: 50% !important; flex-shrink: 0 !important; justify-content: center !important; align-items: center !important; width: 48px !important; min-width: 48px !important; max-width: 48px !important; height: 48px !important; min-height: 48px !important; max-height: 48px !important; padding: 0px !important; display: flex !important; overflow: hidden !important; }
.intercom-lightweight-app-launcher .intercom-lightweight-app-launcher-icon, .intercom-lightweight-app-launcher .intercom-lightweight-app-launcher-icon-open { box-sizing: border-box !important; aspect-ratio: 1 / 1 !important; flex-shrink: 0 !important; justify-content: center !important; align-items: center !important; width: 48px !important; min-width: 48px !important; max-width: 48px !important; height: 48px !important; min-height: 48px !important; max-height: 48px !important; display: flex !important; }
.intercom-lightweight-app-launcher .intercom-lightweight-app-launcher-icon svg, .intercom-lightweight-app-launcher .intercom-lightweight-app-launcher-icon-open svg, .intercom-lightweight-app-launcher > svg, .intercom-lightweight-app-launcher > img { margin: 0px; padding: 0px; display: block; position: static; inset: auto; }
:is(#intercom-container .intercom-app > div:has(> iframe.intercom-launcher-frame), #intercom-container .intercom-app > div:has(> iframe[name="intercom-launcher-frame"])) { width: 48px !important; min-width: 48px !important; max-width: 48px !important; height: 48px !important; min-height: 48px !important; max-height: 48px !important; box-shadow: none !important; filter: none !important; box-sizing: border-box !important; aspect-ratio: 1 / 1 !important; background-color: rgb(68, 32, 103) !important; border-radius: 50% !important; flex-shrink: 0 !important; justify-content: center !important; align-items: center !important; padding: 0px !important; display: flex !important; overflow: hidden !important; }
iframe.intercom-launcher-frame, iframe[name="intercom-launcher-frame"] { width: 48px !important; min-width: 48px !important; max-width: 48px !important; height: 48px !important; min-height: 48px !important; max-height: 48px !important; box-shadow: none !important; filter: none !important; box-sizing: border-box !important; aspect-ratio: 1 / 1 !important; background: 0px 0px !important; border: none !important; border-radius: 50% !important; outline: none !important; flex-shrink: 0 !important; margin: 0px !important; padding: 0px !important; display: block !important; }
.intercom-launcher { width: 48px !important; min-width: 48px !important; max-width: 48px !important; height: 48px !important; min-height: 48px !important; max-height: 48px !important; box-shadow: none !important; filter: none !important; box-sizing: border-box !important; aspect-ratio: 1 / 1 !important; background-color: rgb(68, 32, 103) !important; border-radius: 50% !important; flex-shrink: 0 !important; justify-content: center !important; align-items: center !important; padding: 0px !important; display: flex !important; overflow: hidden !important; }
.intercom-launcher iframe { width: 48px !important; min-width: 48px !important; max-width: 48px !important; height: 48px !important; min-height: 48px !important; max-height: 48px !important; box-shadow: none !important; filter: none !important; box-sizing: border-box !important; aspect-ratio: 1 / 1 !important; background: 0px 0px !important; border: none !important; border-radius: 50% !important; outline: none !important; flex-shrink: 0 !important; margin: 0px !important; padding: 0px !important; display: block !important; }
@media print {
  .intercom-lightweight-app-launcher { display: none !important; }
}
:root { --hermes-z-third-party-chat-cap: 1150; --hermes-z-mobile-bottom-tab-scrim: 1175; --hermes-z-mobile-bottom-tab-bar: 1210; }
@media (width <= 599.95px) {
  :root { --hermes-z-third-party-chat-cap: 1195; }
}
#intercom-container { position: relative; z-index: var(--hermes-z-third-party-chat-cap) !important; }
.intercom-lightweight-app { z-index: var(--hermes-z-third-party-chat-cap) !important; }
#hs-feedback-fetcher { display: none !important; }
.beamer_ideasFormButton { display: none !important; }
@keyframes beamer_bounce { 
  0%, 20%, 40%, 60%, 80%, 100% { transform: translateY(0px); }
  10%, 30%, 50%, 70%, 90% { transform: translateY(-4px); }
}
.notification-unread-badge { text-align: center; opacity: 1; letter-spacing: 0px; pointer-events: none; z-index: 2; border-radius: 50%; width: 18px; height: 18px; font-family: arial; font-size: 11px; font-weight: 700; line-height: 18px; display: inline-block; position: absolute; top: 0px; right: 0px; }
.notification-unread-badge[data-animate="true"] { animation: 1.5s linear 0s 1 normal none running beamer_bounce; }
@media (prefers-reduced-motion: reduce) {
  .notification-unread-badge[data-animate="true"] { animation: auto ease 0s 1 normal none running none; }
}
html[dir="rtl"] #beamerLastPostTitle { align-items: center !important; gap: 8px !important; display: flex !important; }
html[dir="rtl"] #beamerLastPostTitle .beamerClose { margin: 0px !important; }
html[dir="rtl"] #beamerLastPostTitle .beamerCategory { margin-right: 0px !important; }
[id^="moe-onsite"], [class^="moe-onsite"], [id^="moengage"] { z-index: 1250 !important; }
[class*="moe-overlay"], [class*="moe-modal-overlay"] { z-index: 1350 !important; }
[class*="moe-modal-container"], [class*="moe-modal-content"] { z-index: 1351 !important; }
html[dir="rtl"] [id^="moe-onsite"], html[dir="rtl"] [class^="moe-onsite"], html[dir="rtl"] [id^="moengage"] { text-align: right; direction: rtl; }
[data-theme="dark"] [class*="moe-onsite-close"], [data-color-mode="dark"] [class*="moe-onsite-close"] { filter: invert(); }
@media (width <= 599.95px) {
  [class*="moe-onsite-bottom"], [class*="moe-bottom-banner"] { bottom: calc(82px + env(safe-area-inset-bottom,0px)) !important; }
}
html[data-theme="dark"] { background-color: rgb(13, 13, 26); color-scheme: dark; }
html { -webkit-font-smoothing: antialiased; box-sizing: border-box; text-size-adjust: 100%; }
*, ::before, ::after { box-sizing: inherit; }
strong, b { font-weight: 700; }
body { margin: 0px; color: rgb(14, 2, 23); font-weight: 400; letter-spacing: 0.15px; font-family: "IBM Plex Sans Arabic", -apple-system, Helvetica, Arial, sans-serif; font-size: 1rem; line-height: 1.5; background-color: rgb(248, 248, 248); }
@media print {
  body { background-color: rgb(255, 255, 255); }
}
body::backdrop { background-color: rgb(248, 248, 248); }
.notistack-SnackbarContainer { position: fixed; z-index: 9000; top: 5rem; left: 1rem; }
.notistack-CollapseWrapper { -webkit-box-pack: end; justify-content: flex-end; }
#print { display: none; visibility: hidden; pointer-events: none; }
@media print {
  *, ::before, ::after { box-sizing: border-box; }
  a[href]::after { content: ""; }
  img, video, canvas, svg { max-width: 100% !important; height: auto !important; }
  table { table-layout: fixed; word-break: break-word; width: 100% !important; }
  pre, code { word-break: break-word; white-space: pre-wrap !important; }
  .MuiBox-root { height: auto !important; overflow: visible !important; }
  html { height: auto !important; overflow: visible !important; }
  html:has(> body > #print > [data-print-content]:not(:empty)) { direction: initial; }
  #print:has(> [data-print-content]:not(:empty)) { display: block; visibility: visible; pointer-events: auto; break-after: auto; width: 100%; min-height: auto; page: printable; }
  body:has(> #print > [data-print-content]:not(:empty)) > :not(#print) { display: none !important; }
  .main-content { break-inside: avoid; }
  .no-print { display: none !important; visibility: hidden !important; position: absolute !important; height: 0px !important; width: 0px !important; overflow: hidden !important; }
  .print-visible { display: block !important; }
  body { margin: 0px; print-color-adjust: exact; }
  @page { size: auto; }
  @page printable { margin: 0px; size: a4 portrait; }
  .MuiStack-root, .MuiStack-root > * { margin-top: 0px !important; margin-bottom: 0px !important; padding-top: 0px !important; padding-bottom: 0px !important; }
  * { visibility: visible !important; }
}
@-webkit-keyframes mui-auto-fill { 
  0% { display: block; }
}
@keyframes mui-auto-fill { 
  0% { display: block; }
}
@-webkit-keyframes mui-auto-fill-cancel { 
  0% { display: block; }
}
@keyframes mui-auto-fill-cancel { 
  0% { display: block; }
}
.css-1c5bwck { display: flex; min-width: 320px; min-height: 100vh; max-height: 100vh; gap: 32px; padding: 30px; background-color: rgb(31, 4, 51); }
@media (max-height: 300px) {
  .css-1c5bwck { max-height: unset; }
}
@media (max-width: 1199.95px) {
  .css-1c5bwck { -webkit-box-pack: center; justify-content: center; }
}
@media (max-width: 599.95px) {
  .css-1c5bwck { grid-template-rows: 100vh auto; gap: 0px; padding: 0px; }
}
.css-1uldtle { flex: 1 1 0%; display: flex; max-width: 620px; padding: 24px; background-color: rgb(255, 255, 255); border-radius: 24px; }
@media (max-width: 1199.95px) {
  .css-1uldtle { border-radius: 8px; }
}
@media (max-width: 599.95px) {
  .css-1uldtle { border-radius: 0px; padding: 16px; overflow: hidden; }
}
.css-ooxpmj { flex: 1 1 0%; height: 100%; display: flex; flex-direction: column; -webkit-box-pack: justify; justify-content: space-between; gap: 24px; margin-bottom: 0px; }
.css-1dmii86 { display: flex; flex-direction: column; gap: 8px; }
.css-1dmii86 > :not(style) ~ :not(style) { margin-right: 0px; }
.css-1g228jp { height: 24px; min-height: 24px; display: flex; -webkit-box-pack: justify; justify-content: space-between; }
.css-1g228jp .svg-global-line { fill: rgb(31, 4, 51); }
.css-wnqng4 { height: 24px; }
.css-wnqng4 .svg-logo { width: auto; height: 24px; fill: rgb(31, 4, 51); }
.css-cx4qse { display: flex; flex-direction: row; gap: 8px; -webkit-box-align: center; align-items: center; }
.css-cx4qse > :not(style) ~ :not(style) { margin-right: 0px; }
.css-19mv51q { text-align: center; flex: 0 0 auto; border-radius: 50%; color: rgba(31, 4, 51, 0.56); transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); font-size: 1.125rem; min-width: 32px; min-height: 32px; padding: 6px; }
.css-19mv51q.Mui-disabled { background-color: transparent; color: rgba(31, 4, 51, 0.38); }
.css-19mv51q.MuiIconButton-loading { color: transparent; }
.css-19mv51q.Mui-focusVisible { background-color: rgba(0, 0, 0, 0.12); outline: rgb(135, 88, 198) solid 2px; outline-offset: 2px; }
.css-19mv51q.Mui-disabled { color: rgb(163, 161, 166); }
.css-19mv51q.MuiIconButton-loading .MuiSvgIcon-root { fill: transparent !important; }
.css-19mv51q > .MuiSvgIcon-root { width: 20px; min-width: 20px; height: 20px; min-height: 20px; }
.css-19mv51q:hover { color: rgb(174, 114, 255); }
.css-ljyit2 { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; background-color: transparent; outline: 0px; border: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; text-align: center; flex: 0 0 auto; border-radius: 50%; color: rgba(31, 4, 51, 0.56); transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1); font-size: 1.125rem; min-width: 32px; min-height: 32px; padding: 6px; }
.css-ljyit2.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-ljyit2 { print-color-adjust: exact; }
}
.css-ljyit2.Mui-disabled { background-color: transparent; color: rgba(31, 4, 51, 0.38); }
.css-ljyit2.MuiIconButton-loading { color: transparent; }
.css-ljyit2.Mui-focusVisible { background-color: rgba(0, 0, 0, 0.12); outline: rgb(135, 88, 198) solid 2px; outline-offset: 2px; }
.css-ljyit2.Mui-disabled { color: rgb(163, 161, 166); }
.css-ljyit2.MuiIconButton-loading .MuiSvgIcon-root { fill: transparent !important; }
.css-ljyit2 > .MuiSvgIcon-root { width: 20px; min-width: 20px; height: 20px; min-height: 20px; }
.css-ljyit2:hover { color: rgb(174, 114, 255); }
.css-kszdzn { margin: 0px; font-weight: 400; letter-spacing: 0.17px; font-family: "IBM Plex Sans Arabic", -apple-system, Helvetica, Arial, sans-serif; font-size: 0.875rem; line-height: 1.43; text-transform: uppercase; }
.css-vdkts7 { z-index: 1500; pointer-events: none; }
.css-vdkts7[data-popper-placement*="bottom"] .MuiTooltip-arrow { top: 0px; margin-top: -0.71em; }
.css-vdkts7[data-popper-placement*="bottom"] .MuiTooltip-arrow::before { transform-origin: 0px 100%; }
.css-vdkts7[data-popper-placement*="top"] .MuiTooltip-arrow { bottom: 0px; margin-bottom: -0.71em; }
.css-vdkts7[data-popper-placement*="top"] .MuiTooltip-arrow::before { transform-origin: 100% 0px; }
.css-vdkts7[data-popper-placement*="right"] .MuiTooltip-arrow { height: 1em; width: 0.71em; }
.css-vdkts7[data-popper-placement*="right"] .MuiTooltip-arrow::before { transform-origin: 100% 100%; }
.css-vdkts7[data-popper-placement*="left"] .MuiTooltip-arrow { height: 1em; width: 0.71em; }
.css-vdkts7[data-popper-placement*="left"] .MuiTooltip-arrow::before { transform-origin: 0px 0px; }
.css-vdkts7[data-popper-placement*="right"] .MuiTooltip-arrow { left: 0px; margin-left: -0.71em; }
.css-vdkts7[data-popper-placement*="left"] .MuiTooltip-arrow { right: 0px; margin-right: -0.71em; }
.css-14v5rk7 { z-index: 1500; pointer-events: none; }
.css-14v5rk7[data-popper-placement*="bottom"] .MuiTooltip-arrow { top: 0px; margin-top: -0.71em; }
.css-14v5rk7[data-popper-placement*="bottom"] .MuiTooltip-arrow::before { transform-origin: 0px 100%; }
.css-14v5rk7[data-popper-placement*="top"] .MuiTooltip-arrow { bottom: 0px; margin-bottom: -0.71em; }
.css-14v5rk7[data-popper-placement*="top"] .MuiTooltip-arrow::before { transform-origin: 100% 0px; }
.css-14v5rk7[data-popper-placement*="right"] .MuiTooltip-arrow { height: 1em; width: 0.71em; }
.css-14v5rk7[data-popper-placement*="right"] .MuiTooltip-arrow::before { transform-origin: 100% 100%; }
.css-14v5rk7[data-popper-placement*="left"] .MuiTooltip-arrow { height: 1em; width: 0.71em; }
.css-14v5rk7[data-popper-placement*="left"] .MuiTooltip-arrow::before { transform-origin: 0px 0px; }
.css-14v5rk7[data-popper-placement*="right"] .MuiTooltip-arrow { left: 0px; margin-left: -0.71em; }
.css-14v5rk7[data-popper-placement*="left"] .MuiTooltip-arrow { right: 0px; margin-right: -0.71em; }
.css-tyi6ng { display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; gap: 16px; overflow: auto; }
.css-tyi6ng::-webkit-scrollbar { width: 0px; }
.css-tyi6ng::-webkit-scrollbar-track { box-shadow: rgb(255, 255, 255) 0px 0px 6px inset; }
.css-tyi6ng::-webkit-scrollbar-thumb { background-color: lightgray; }
.css-1fjw6wn { display: flex; flex-direction: column; width: 100%; gap: 16px; max-width: 350px; }
.css-1fjw6wn > :not(style) ~ :not(style) { margin-right: 0px; }
.css-12tuqhg { margin: 0px 0px 4px; font-weight: 500; font-family: "IBM Plex Sans Arabic", -apple-system, Helvetica, Arial, sans-serif; font-size: 1.5rem; line-height: 1.334; text-align: center; }
.css-1cpqx41 { margin: 0px; font-weight: 400; letter-spacing: 0.17px; font-family: "IBM Plex Sans Arabic", -apple-system, Helvetica, Arial, sans-serif; font-size: 0.875rem; line-height: 1.43; text-align: center; color: rgb(117, 114, 123); }
.css-u1jxy1 legend { display: none; }
.css-u1jxy1 .MuiInputLabel-root { margin-bottom: 8px; transform: scale(1); position: relative; }
.css-u1jxy1 .MuiFormHelperText-root { margin-top: 8px; }
.css-u1jxy1 .MuiOutlinedInput-root fieldset { top: 0px; }
.css-u1jxy1 .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline { border-color: rgb(235, 232, 237); }
.css-u1jxy1 .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline { border-color: rgb(216, 210, 221); }
.css-u1jxy1 .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline { border-color: rgb(174, 114, 255); }
.css-u1jxy1 .MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline { border-color: rgb(250, 55, 104); }
.css-u1jxy1 .MuiOutlinedInput-root.Mui-disabled .MuiOutlinedInput-notchedOutline { background-color: rgba(31, 4, 51, 0.04); border-color: rgb(235, 232, 237); }
.css-u1jxy1 .MuiOutlinedInput-root.Mui-disabled:hover .MuiOutlinedInput-notchedOutline { border-color: rgb(235, 232, 237); }
.css-u1jxy1 .MuiInputBase-input { position: relative; color: rgb(14, 2, 23); transition: border-color 300ms cubic-bezier(0.4, 0, 0.2, 1), background-color 300ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); line-height: 24px; }
.css-u1jxy1 .MuiInputBase-input.Mui-disabled { color: rgb(163, 161, 166); -webkit-text-fill-color: rgb(163, 161, 166); }
.css-u1jxy1 .MuiOutlinedInput-root { min-height: 48px; }
.css-u1jxy1 .MuiOutlinedInput-root input { padding: 14px 16px; }
.css-u1jxy1 .MuiInputBase-adornedStart input, .css-u1jxy1 .MuiInputBase-inputAdornedStart input { padding: 14px 4px 14px 16px; }
.css-u1jxy1 .MuiInputBase-adornedEnd input, .css-u1jxy1 .MuiInputBase-inputAdornedEnd input { padding: 14px 16px 14px 4px; }
.css-1ixjkg0 { display: inline-flex; flex-direction: column; position: relative; min-width: 0px; padding: 0px; margin: 0px; border: 0px; vertical-align: top; }
.css-1ixjkg0 legend { display: none; }
.css-1ixjkg0 .MuiInputLabel-root { margin-bottom: 8px; transform: scale(1); position: relative; }
.css-1ixjkg0 .MuiFormHelperText-root { margin-top: 8px; }
.css-1ixjkg0 .MuiOutlinedInput-root fieldset { top: 0px; }
.css-1ixjkg0 .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline { border-color: rgb(235, 232, 237); }
.css-1ixjkg0 .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline { border-color: rgb(216, 210, 221); }
.css-1ixjkg0 .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline { border-color: rgb(174, 114, 255); }
.css-1ixjkg0 .MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline { border-color: rgb(250, 55, 104); }
.css-1ixjkg0 .MuiOutlinedInput-root.Mui-disabled .MuiOutlinedInput-notchedOutline { background-color: rgba(31, 4, 51, 0.04); border-color: rgb(235, 232, 237); }
.css-1ixjkg0 .MuiOutlinedInput-root.Mui-disabled:hover .MuiOutlinedInput-notchedOutline { border-color: rgb(235, 232, 237); }
.css-1ixjkg0 .MuiInputBase-input { position: relative; color: rgb(14, 2, 23); transition: border-color 300ms cubic-bezier(0.4, 0, 0.2, 1), background-color 300ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1); line-height: 24px; }
.css-1ixjkg0 .MuiInputBase-input.Mui-disabled { color: rgb(163, 161, 166); -webkit-text-fill-color: rgb(163, 161, 166); }
.css-1ixjkg0 .MuiOutlinedInput-root { min-height: 48px; }
.css-1ixjkg0 .MuiOutlinedInput-root input { padding: 14px 16px; }
.css-1ixjkg0 .MuiInputBase-adornedStart input, .css-1ixjkg0 .MuiInputBase-inputAdornedStart input { padding: 14px 4px 14px 16px; }
.css-1ixjkg0 .MuiInputBase-adornedEnd input, .css-1ixjkg0 .MuiInputBase-inputAdornedEnd input { padding: 14px 16px 14px 4px; }
.css-1m527bp { display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; position: absolute; right: 0px; top: 0px; transform-origin: right top; transition: color 200ms cubic-bezier(0, 0, 0.2, 1), transform 200ms cubic-bezier(0, 0, 0.2, 1), max-width 200ms cubic-bezier(0, 0, 0.2, 1); z-index: 1; user-select: none; pointer-events: auto; max-width: calc(133% - 32px); transform: translate(-14px, -9px) scale(0.75); font-weight: 400; letter-spacing: 0.4px; font-family: "IBM Plex Sans Arabic", -apple-system, Helvetica, Arial, sans-serif; font-size: 0.75rem; line-height: 1.2em; }
.css-1bllli2 { padding: 0px; margin-bottom: 8px; color: inherit; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; position: absolute; right: 0px; top: 0px; transform-origin: right top; transition: color 200ms cubic-bezier(0, 0, 0.2, 1), transform 200ms cubic-bezier(0, 0, 0.2, 1), max-width 200ms cubic-bezier(0, 0, 0.2, 1); z-index: 1; user-select: none; pointer-events: auto; max-width: calc(133% - 32px); transform: translate(-14px, -9px) scale(0.75); font-weight: 400; letter-spacing: 0.4px; font-family: "IBM Plex Sans Arabic", -apple-system, Helvetica, Arial, sans-serif; font-size: 0.75rem; line-height: 1.2em; }
.css-1bllli2.Mui-focused { color: rgb(174, 114, 255); }
.css-1bllli2.Mui-disabled { color: rgb(163, 161, 166); }
.css-1bllli2.Mui-error { color: rgb(250, 55, 104); }
.css-1bllli2.MuiFormLabel-filled { color: inherit; }
.css-1bllli2.MuiFormLabel-filled.Mui-error { color: rgb(250, 55, 104); }
.css-1bllli2.MuiFormLabel-filled.Mui-disabled { color: rgb(163, 161, 166); }
.css-1bllli2.Mui-focused { color: inherit; }
.css-1bllli2.Mui-focused.Mui-error { color: rgb(250, 55, 104); }
.css-1bllli2.Mui-focused.Mui-disabled { color: rgb(163, 161, 166); }
.css-1ixze2k { font-weight: 400; letter-spacing: 0.15px; font-family: "IBM Plex Sans Arabic", -apple-system, Helvetica, Arial, sans-serif; font-size: 1rem; line-height: 1.4375em; color: rgb(14, 2, 23); box-sizing: border-box; cursor: text; display: inline-flex; -webkit-box-align: center; align-items: center; position: relative; border-radius: 8px; }
.css-1ixze2k.Mui-disabled { color: rgb(163, 161, 166); cursor: default; }
.css-1ixze2k.MuiInputBase-root { background: rgb(255, 255, 255); }
.css-1ixze2k:hover .MuiOutlinedInput-notchedOutline { border-color: rgb(14, 2, 23); }
@media (hover: none) {
  .css-1ixze2k:hover .MuiOutlinedInput-notchedOutline { border-color: rgba(0, 0, 0, 0.23); }
}
.css-1ixze2k.Mui-focused .MuiOutlinedInput-notchedOutline { border-width: 2px; }
.css-1ixze2k.Mui-focused .MuiOutlinedInput-notchedOutline { border-color: rgb(174, 114, 255); }
.css-1ixze2k.Mui-error .MuiOutlinedInput-notchedOutline { border-color: rgb(250, 55, 104); }
.css-1ixze2k.Mui-disabled .MuiOutlinedInput-notchedOutline { border-color: rgba(31, 4, 51, 0.38); }
.css-dfd255 { font-style: inherit; font-variant: inherit; font-stretch: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; color: currentcolor; border: 0px; box-sizing: content-box; background: none; height: 1.4375em; margin: 0px; -webkit-tap-highlight-color: transparent; display: block; min-width: 0px; width: 100%; animation-name: mui-auto-fill-cancel; animation-duration: 10ms; font-weight: 400; letter-spacing: 0.17px; font-family: "IBM Plex Sans Arabic", -apple-system, Helvetica, Arial, sans-serif; font-size: 0.875rem; line-height: 1.43; padding: 16.5px 14px; }
.css-dfd255::-webkit-input-placeholder { color: currentcolor; opacity: 0.42; transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1); }
.css-dfd255:focus { outline: 0px; }
.css-dfd255:invalid { box-shadow: none; }
.css-dfd255::-webkit-search-decoration { appearance: none; }
label[data-shrink="false"] + .MuiInputBase-formControl .css-dfd255::-webkit-input-placeholder { opacity: 0 !important; }
label[data-shrink="false"] + .MuiInputBase-formControl .css-dfd255:focus::-webkit-input-placeholder { opacity: 0.42; }
.css-dfd255.Mui-disabled { opacity: 1; -webkit-text-fill-color: rgb(163, 161, 166); }
.css-dfd255:-webkit-autofill { animation-duration: 5000s; animation-name: mui-auto-fill; }
.css-dfd255::-webkit-outer-spin-button, .css-dfd255::-webkit-inner-spin-button { appearance: none; }
.css-dfd255[type="number"] { }
.css-dfd255:-webkit-autofill { border-radius: inherit; }
.css-1d2py5e { border-color: rgb(235, 232, 237); }
.css-ny7etk { text-align: right; position: absolute; inset: -5px 0px 0px; margin: 0px; padding: 0px 8px; pointer-events: none; border-radius: inherit; border-style: solid; border-width: 1px; overflow: hidden; min-width: 0%; border-color: rgb(235, 232, 237); }
.css-81qg8w { float: unset; width: auto; overflow: hidden; display: block; padding: 0px; height: 11px; font-size: 0.75em; visibility: hidden; max-width: 0.01px; transition: max-width 50ms cubic-bezier(0, 0, 0.2, 1); white-space: nowrap; }
.css-81qg8w > span { padding-right: 5px; padding-left: 5px; display: inline-block; opacity: 0; visibility: visible; }
.css-tel3cv { font-family: "IBM Plex Sans Arabic", -apple-system, Helvetica, Arial, sans-serif; border: 1px solid rgb(78, 51, 114); --variant-textColor: #AE72FF; --variant-outlinedColor: #AE72FF; --variant-outlinedBorder: rgba(174, 114, 255, 0.5); --variant-containedColor: #FFFFFF; --variant-containedBg: #AE72FF; box-shadow: none; width: 100%; text-transform: initial; border-radius: 360px; display: flex; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; transition: border-color 300ms cubic-bezier(0.4, 0, 0.2, 1), background-color 300ms cubic-bezier(0.4, 0, 0.2, 1); padding: 7px 16px; min-width: 104px; max-height: 40px; min-height: 40px; line-height: 24px; font-size: 14px; font-weight: 400; background-color: rgb(78, 51, 114); color: rgb(255, 255, 255); }
.css-tel3cv:hover { text-decoration: none; }
.css-tel3cv.Mui-disabled { color: rgba(31, 4, 51, 0.38); }
.css-tel3cv:hover { box-shadow: rgba(16, 24, 40, 0.03) 0px 2px 6px -2px, rgba(16, 24, 40, 0.08) 0px 12px 16px -4px; }
@media (hover: none) {
  .css-tel3cv:hover { box-shadow: rgba(16, 24, 40, 0.05) 0px 1px 2px 0px, rgba(16, 24, 40, 0.05) 0px 1px 3px 0px; }
}
.css-tel3cv:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 5px -2px, rgba(0, 0, 0, 0.14) 0px 7px 10px 1px, rgba(0, 0, 0, 0.12) 0px 2px 16px 1px; }
.css-tel3cv.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }
.css-tel3cv.Mui-disabled { color: rgba(31, 4, 51, 0.38); box-shadow: none; background-color: rgba(31, 4, 51, 0.12); }
@media (hover: hover) {
  .css-tel3cv:hover { --variant-containedBg: #8758C6; --variant-textBg: rgba(174, 114, 255, 0.04); --variant-outlinedBorder: #AE72FF; --variant-outlinedBg: rgba(174, 114, 255, 0.04); }
}
.css-tel3cv:hover { box-shadow: none; }
.css-tel3cv.Mui-focusVisible { box-shadow: none; }
.css-tel3cv:active { box-shadow: none; }
.css-tel3cv.Mui-disabled { box-shadow: none; }
.css-tel3cv.MuiButton-loading { color: transparent; }
.css-tel3cv.MuiButton-loading { display: flex; color: rgba(0, 0, 0, 0) !important; }
.css-tel3cv.MuiButton-loading.MuiButton-sizeMedium .MuiButton-loadingIndicator .MuiCircularProgress-root { width: 20px !important; height: 20px !important; }
.css-tel3cv.MuiButton-loading.MuiButton-sizeLarge .MuiButton-loadingIndicator .MuiCircularProgress-root { width: 24px !important; height: 24px !important; }
.css-tel3cv.Mui-focusVisible { outline: rgb(135, 88, 198) solid 2px; outline-offset: 2px; }
.css-tel3cv:hover { background-color: rgb(110, 72, 161); border-color: rgb(110, 72, 161); }
.css-tel3cv.Mui-focusVisible { background-color: rgb(110, 72, 161); outline: rgb(135, 88, 198) solid 2px; outline-offset: 2px; }
.css-tel3cv:active { background-color: rgb(174, 114, 255); }
.css-tel3cv.Mui-disabled { background-color: rgb(242, 242, 242); border-color: rgb(228, 228, 229); color: rgb(163, 161, 166); }
.css-15nkff6 { -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: "IBM Plex Sans Arabic", -apple-system, Helvetica, Arial, sans-serif; border: 1px solid rgb(78, 51, 114); --variant-textColor: #AE72FF; --variant-outlinedColor: #AE72FF; --variant-outlinedBorder: rgba(174, 114, 255, 0.5); --variant-containedColor: #FFFFFF; --variant-containedBg: #AE72FF; box-shadow: none; width: 100%; text-transform: initial; border-radius: 360px; display: flex; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; transition: border-color 300ms cubic-bezier(0.4, 0, 0.2, 1), background-color 300ms cubic-bezier(0.4, 0, 0.2, 1); padding: 7px 16px; min-width: 104px; max-height: 40px; min-height: 40px; line-height: 24px; font-size: 14px; font-weight: 400; background-color: rgb(78, 51, 114); color: rgb(255, 255, 255); }
.css-15nkff6.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-15nkff6 { print-color-adjust: exact; }
}
.css-15nkff6:hover { text-decoration: none; }
.css-15nkff6.Mui-disabled { color: rgba(31, 4, 51, 0.38); }
.css-15nkff6:hover { box-shadow: rgba(16, 24, 40, 0.03) 0px 2px 6px -2px, rgba(16, 24, 40, 0.08) 0px 12px 16px -4px; }
@media (hover: none) {
  .css-15nkff6:hover { box-shadow: rgba(16, 24, 40, 0.05) 0px 1px 2px 0px, rgba(16, 24, 40, 0.05) 0px 1px 3px 0px; }
}
.css-15nkff6:active { box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 5px -2px, rgba(0, 0, 0, 0.14) 0px 7px 10px 1px, rgba(0, 0, 0, 0.12) 0px 2px 16px 1px; }
.css-15nkff6.Mui-focusVisible { box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 5px -1px, rgba(0, 0, 0, 0.14) 0px 6px 10px 0px, rgba(0, 0, 0, 0.12) 0px 1px 18px 0px; }
.css-15nkff6.Mui-disabled { color: rgba(31, 4, 51, 0.38); box-shadow: none; background-color: rgba(31, 4, 51, 0.12); }
@media (hover: hover) {
  .css-15nkff6:hover { --variant-containedBg: #8758C6; --variant-textBg: rgba(174, 114, 255, 0.04); --variant-outlinedBorder: #AE72FF; --variant-outlinedBg: rgba(174, 114, 255, 0.04); }
}
.css-15nkff6:hover { box-shadow: none; }
.css-15nkff6.Mui-focusVisible { box-shadow: none; }
.css-15nkff6:active { box-shadow: none; }
.css-15nkff6.Mui-disabled { box-shadow: none; }
.css-15nkff6.MuiButton-loading { color: transparent; }
.css-15nkff6.MuiButton-loading { display: flex; color: rgba(0, 0, 0, 0) !important; }
.css-15nkff6.MuiButton-loading.MuiButton-sizeMedium .MuiButton-loadingIndicator .MuiCircularProgress-root { width: 20px !important; height: 20px !important; }
.css-15nkff6.MuiButton-loading.MuiButton-sizeLarge .MuiButton-loadingIndicator .MuiCircularProgress-root { width: 24px !important; height: 24px !important; }
.css-15nkff6.Mui-focusVisible { outline: rgb(135, 88, 198) solid 2px; outline-offset: 2px; }
.css-15nkff6:hover { background-color: rgb(110, 72, 161); border-color: rgb(110, 72, 161); }
.css-15nkff6.Mui-focusVisible { background-color: rgb(110, 72, 161); outline: rgb(135, 88, 198) solid 2px; outline-offset: 2px; }
.css-15nkff6:active { background-color: rgb(174, 114, 255); }
.css-15nkff6.Mui-disabled { background-color: rgb(242, 242, 242); border-color: rgb(228, 228, 229); color: rgb(163, 161, 166); }
.css-1o4wo1x { overflow: hidden; text-overflow: ellipsis; }
.css-1btatio { height: 20px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
.css-m2lod1 { height: 20px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
.css-15c1eem { width: 200px; line-height: 20px; color: rgb(31, 4, 51); }
.css-1id95xn { margin: 0px; flex-shrink: 0; display: flex; text-align: center; border-width: 0px; border-bottom-style: initial; border-left-style: initial; border-image: initial; border-top-style: solid; border-right-style: solid; border-color: rgb(244, 243, 245); width: 200px; line-height: 20px; color: rgb(31, 4, 51); }
.css-1id95xn::before, .css-1id95xn::after { content: ""; align-self: center; }
.css-1id95xn::before, .css-1id95xn::after { width: 100%; border-top-width: thin; border-top-color: rgb(244, 243, 245); border-top-style: inherit; }
.css-1ygsfs1 { display: inline-block; padding-right: calc(9.6px); padding-left: calc(9.6px); white-space: nowrap; }
.css-mfm5yg { margin: 0px; font-weight: 400; letter-spacing: 0.15px; font-family: "IBM Plex Sans Arabic", -apple-system, Helvetica, Arial, sans-serif; font-size: 1rem; line-height: 1.5; }
.css-1w193ia { font-family: "IBM Plex Sans Arabic", -apple-system, Helvetica, Arial, sans-serif; border: 1px solid rgb(216, 210, 221); --variant-textColor: #3C1C54; --variant-outlinedColor: #3C1C54; --variant-outlinedBorder: rgba(60, 28, 84, 0.5); --variant-containedColor: #FFFFFF; --variant-containedBg: #3C1C54; box-shadow: none; width: 100%; text-transform: initial; border-radius: 360px; display: flex; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; transition: border-color 300ms cubic-bezier(0.4, 0, 0.2, 1), background-color 300ms cubic-bezier(0.4, 0, 0.2, 1); padding: 7px 16px; min-width: 104px; max-height: 40px; min-height: 40px; line-height: 24px; font-size: 14px; font-weight: 400; background-color: transparent; color: rgb(27, 13, 38); }
.css-1w193ia:hover { text-decoration: none; }
.css-1w193ia.Mui-disabled { color: rgba(31, 4, 51, 0.38); }
.css-1w193ia.Mui-disabled { border: 1px solid rgba(31, 4, 51, 0.12); }
@media (hover: hover) {
  .css-1w193ia:hover { --variant-containedBg: #2E1641; --variant-textBg: rgba(60, 28, 84, 0.04); --variant-outlinedBorder: #3C1C54; --variant-outlinedBg: rgba(60, 28, 84, 0.04); }
}
.css-1w193ia:hover { box-shadow: none; }
.css-1w193ia.Mui-focusVisible { box-shadow: none; }
.css-1w193ia:active { box-shadow: none; }
.css-1w193ia.Mui-disabled { box-shadow: none; }
.css-1w193ia.MuiButton-loading { color: transparent; }
.css-1w193ia.MuiButton-loading { display: flex; color: rgba(0, 0, 0, 0) !important; }
.css-1w193ia.MuiButton-loading.MuiButton-sizeMedium .MuiButton-loadingIndicator .MuiCircularProgress-root { width: 20px !important; height: 20px !important; }
.css-1w193ia.MuiButton-loading.MuiButton-sizeLarge .MuiButton-loadingIndicator .MuiCircularProgress-root { width: 24px !important; height: 24px !important; }
.css-1w193ia.Mui-focusVisible { outline: rgb(135, 88, 198) solid 2px; outline-offset: 2px; }
.css-1w193ia:hover { background-color: rgb(244, 243, 245); }
.css-1w193ia.Mui-focusVisible { background-color: transparent; border-color: rgb(216, 210, 221); }
.css-1w193ia:active { background-color: rgb(235, 232, 237); }
.css-1w193ia.Mui-disabled { background-color: transparent; border-color: rgb(228, 228, 229); color: rgb(163, 161, 166); }
.css-beie41 { -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: "IBM Plex Sans Arabic", -apple-system, Helvetica, Arial, sans-serif; border: 1px solid rgb(216, 210, 221); --variant-textColor: #3C1C54; --variant-outlinedColor: #3C1C54; --variant-outlinedBorder: rgba(60, 28, 84, 0.5); --variant-containedColor: #FFFFFF; --variant-containedBg: #3C1C54; box-shadow: none; width: 100%; text-transform: initial; border-radius: 360px; display: flex; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; transition: border-color 300ms cubic-bezier(0.4, 0, 0.2, 1), background-color 300ms cubic-bezier(0.4, 0, 0.2, 1); padding: 7px 16px; min-width: 104px; max-height: 40px; min-height: 40px; line-height: 24px; font-size: 14px; font-weight: 400; background-color: transparent; color: rgb(27, 13, 38); }
.css-beie41.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-beie41 { print-color-adjust: exact; }
}
.css-beie41:hover { text-decoration: none; }
.css-beie41.Mui-disabled { color: rgba(31, 4, 51, 0.38); }
.css-beie41.Mui-disabled { border: 1px solid rgba(31, 4, 51, 0.12); }
@media (hover: hover) {
  .css-beie41:hover { --variant-containedBg: #2E1641; --variant-textBg: rgba(60, 28, 84, 0.04); --variant-outlinedBorder: #3C1C54; --variant-outlinedBg: rgba(60, 28, 84, 0.04); }
}
.css-beie41:hover { box-shadow: none; }
.css-beie41.Mui-focusVisible { box-shadow: none; }
.css-beie41:active { box-shadow: none; }
.css-beie41.Mui-disabled { box-shadow: none; }
.css-beie41.MuiButton-loading { color: transparent; }
.css-beie41.MuiButton-loading { display: flex; color: rgba(0, 0, 0, 0) !important; }
.css-beie41.MuiButton-loading.MuiButton-sizeMedium .MuiButton-loadingIndicator .MuiCircularProgress-root { width: 20px !important; height: 20px !important; }
.css-beie41.MuiButton-loading.MuiButton-sizeLarge .MuiButton-loadingIndicator .MuiCircularProgress-root { width: 24px !important; height: 24px !important; }
.css-beie41.Mui-focusVisible { outline: rgb(135, 88, 198) solid 2px; outline-offset: 2px; }
.css-beie41:hover { background-color: rgb(244, 243, 245); }
.css-beie41.Mui-focusVisible { background-color: transparent; border-color: rgb(216, 210, 221); }
.css-beie41:active { background-color: rgb(235, 232, 237); }
.css-beie41.Mui-disabled { background-color: transparent; border-color: rgb(228, 228, 229); color: rgb(163, 161, 166); }
.css-12fq1fe { display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; gap: 4px; }
.css-12fq1fe > :not(style) ~ :not(style) { margin-right: 0px; }
.css-ear20o { user-select: none; width: 1em; height: 1em; display: inline-block; flex-shrink: 0; font-size: 1.5rem; transition: color 300ms cubic-bezier(0.4, 0, 0.2, 1); }
.css-18thedv { display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; gap: 0px; -webkit-box-pack: center; justify-content: center; }
.css-18thedv > :not(style) ~ :not(style) { margin-right: 0px; }
.css-xwpf2u { margin: 0px; font-weight: 400; letter-spacing: 0.17px; font-family: "IBM Plex Sans Arabic", -apple-system, Helvetica, Arial, sans-serif; font-size: 0.875rem; line-height: 1.43; color: rgb(117, 114, 123); white-space: nowrap; }
.css-sa78os { width: auto; min-width: unset; display: flex; -webkit-box-align: center; align-items: center; padding: 4px; }
.css-sa78os:hover { background-color: transparent; text-decoration: underline; }
@media (max-width: 599.95px) {
  .css-sa78os { font-size: 0.875rem; }
}
.css-j342yv { font-family: "IBM Plex Sans Arabic", -apple-system, Helvetica, Arial, sans-serif; border: 1px solid transparent; --variant-textColor: #3C1C54; --variant-outlinedColor: #3C1C54; --variant-outlinedBorder: rgba(60, 28, 84, 0.5); --variant-containedColor: #FFFFFF; --variant-containedBg: #3C1C54; box-shadow: none; text-transform: initial; border-radius: 360px; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; transition: border-color 300ms cubic-bezier(0.4, 0, 0.2, 1), background-color 300ms cubic-bezier(0.4, 0, 0.2, 1); max-height: 40px; min-height: 40px; line-height: 24px; font-size: 14px; font-weight: 400; background-color: transparent; color: rgb(27, 13, 38); width: auto; min-width: unset; display: flex; -webkit-box-align: center; align-items: center; padding: 4px; }
.css-j342yv:hover { text-decoration: none; }
.css-j342yv.Mui-disabled { color: rgba(31, 4, 51, 0.38); }
@media (hover: hover) {
  .css-j342yv:hover { --variant-containedBg: #2E1641; --variant-textBg: rgba(60, 28, 84, 0.04); --variant-outlinedBorder: #3C1C54; --variant-outlinedBg: rgba(60, 28, 84, 0.04); }
}
.css-j342yv:hover { box-shadow: none; }
.css-j342yv.Mui-focusVisible { box-shadow: none; }
.css-j342yv:active { box-shadow: none; }
.css-j342yv.Mui-disabled { box-shadow: none; }
.css-j342yv.MuiButton-loading { color: transparent; }
.css-j342yv.MuiButton-loading { display: flex; color: rgba(0, 0, 0, 0) !important; }
.css-j342yv.MuiButton-loading.MuiButton-sizeMedium .MuiButton-loadingIndicator .MuiCircularProgress-root { width: 20px !important; height: 20px !important; }
.css-j342yv.MuiButton-loading.MuiButton-sizeLarge .MuiButton-loadingIndicator .MuiCircularProgress-root { width: 24px !important; height: 24px !important; }
.css-j342yv.Mui-focusVisible { outline: rgb(135, 88, 198) solid 2px; outline-offset: 2px; }
.css-j342yv:hover { background-color: rgb(244, 243, 245); }
.css-j342yv.Mui-focusVisible { background-color: transparent; border-color: rgb(216, 210, 221); }
.css-j342yv:active { background-color: rgb(235, 232, 237); }
.css-j342yv.Mui-disabled { background-color: transparent; border-color: rgb(228, 228, 229); color: rgb(163, 161, 166); }
.css-j342yv:hover { background-color: rgb(244, 243, 245); }
.css-j342yv.Mui-focusVisible { background-color: transparent; border-color: transparent; }
.css-j342yv:active { background-color: rgb(235, 232, 237); }
.css-j342yv.Mui-disabled { background-color: transparent; border-color: transparent; color: rgb(163, 161, 166); }
.css-j342yv:hover { background-color: transparent; text-decoration: underline; }
@media (max-width: 599.95px) {
  .css-j342yv { font-size: 0.875rem; }
}
.css-nt8fnj { -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: "IBM Plex Sans Arabic", -apple-system, Helvetica, Arial, sans-serif; border: 1px solid transparent; --variant-textColor: #3C1C54; --variant-outlinedColor: #3C1C54; --variant-outlinedBorder: rgba(60, 28, 84, 0.5); --variant-containedColor: #FFFFFF; --variant-containedBg: #3C1C54; box-shadow: none; text-transform: initial; border-radius: 360px; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; transition: border-color 300ms cubic-bezier(0.4, 0, 0.2, 1), background-color 300ms cubic-bezier(0.4, 0, 0.2, 1); max-height: 40px; min-height: 40px; line-height: 24px; font-size: 14px; font-weight: 400; background-color: transparent; color: rgb(27, 13, 38); width: auto; min-width: unset; display: flex; -webkit-box-align: center; align-items: center; padding: 4px; }
.css-nt8fnj.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-nt8fnj { print-color-adjust: exact; }
}
.css-nt8fnj:hover { text-decoration: none; }
.css-nt8fnj.Mui-disabled { color: rgba(31, 4, 51, 0.38); }
@media (hover: hover) {
  .css-nt8fnj:hover { --variant-containedBg: #2E1641; --variant-textBg: rgba(60, 28, 84, 0.04); --variant-outlinedBorder: #3C1C54; --variant-outlinedBg: rgba(60, 28, 84, 0.04); }
}
.css-nt8fnj:hover { box-shadow: none; }
.css-nt8fnj.Mui-focusVisible { box-shadow: none; }
.css-nt8fnj:active { box-shadow: none; }
.css-nt8fnj.Mui-disabled { box-shadow: none; }
.css-nt8fnj.MuiButton-loading { color: transparent; }
.css-nt8fnj.MuiButton-loading { display: flex; color: rgba(0, 0, 0, 0) !important; }
.css-nt8fnj.MuiButton-loading.MuiButton-sizeMedium .MuiButton-loadingIndicator .MuiCircularProgress-root { width: 20px !important; height: 20px !important; }
.css-nt8fnj.MuiButton-loading.MuiButton-sizeLarge .MuiButton-loadingIndicator .MuiCircularProgress-root { width: 24px !important; height: 24px !important; }
.css-nt8fnj.Mui-focusVisible { outline: rgb(135, 88, 198) solid 2px; outline-offset: 2px; }
.css-nt8fnj:hover { background-color: rgb(244, 243, 245); }
.css-nt8fnj.Mui-focusVisible { background-color: transparent; border-color: rgb(216, 210, 221); }
.css-nt8fnj:active { background-color: rgb(235, 232, 237); }
.css-nt8fnj.Mui-disabled { background-color: transparent; border-color: rgb(228, 228, 229); color: rgb(163, 161, 166); }
.css-nt8fnj:hover { background-color: rgb(244, 243, 245); }
.css-nt8fnj.Mui-focusVisible { background-color: transparent; border-color: transparent; }
.css-nt8fnj:active { background-color: rgb(235, 232, 237); }
.css-nt8fnj.Mui-disabled { background-color: transparent; border-color: transparent; color: rgb(163, 161, 166); }
.css-nt8fnj:hover { background-color: transparent; text-decoration: underline; }
@media (max-width: 599.95px) {
  .css-nt8fnj { font-size: 0.875rem; }
}
.css-qd3heb { -webkit-box-pack: center; justify-content: center; position: relative; box-sizing: border-box; -webkit-tap-highlight-color: transparent; outline: 0px; margin: 0px; cursor: pointer; user-select: none; vertical-align: middle; appearance: none; text-decoration: none; font-family: "IBM Plex Sans Arabic", -apple-system, Helvetica, Arial, sans-serif; border: 1px solid transparent; --variant-textColor: #3C1C54; --variant-outlinedColor: #3C1C54; --variant-outlinedBorder: rgba(60, 28, 84, 0.5); --variant-containedColor: #FFFFFF; --variant-containedBg: #3C1C54; box-shadow: none; text-transform: initial; border-radius: 360px; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; transition: border-color 300ms cubic-bezier(0.4, 0, 0.2, 1), background-color 300ms cubic-bezier(0.4, 0, 0.2, 1); max-height: 40px; min-height: 40px; line-height: 24px; font-size: 14px; font-weight: 400; background-color: transparent; color: rgb(27, 13, 38); width: auto; min-width: unset; display: flex; -webkit-box-align: center; align-items: center; padding: 4px; }
.css-qd3heb.Mui-disabled { pointer-events: none; cursor: default; }
@media print {
  .css-qd3heb { print-color-adjust: exact; }
}
.css-qd3heb:hover { text-decoration: none; }
.css-qd3heb.Mui-disabled { color: rgba(31, 4, 51, 0.38); }
@media (hover: hover) {
  .css-qd3heb:hover { --variant-containedBg: #2E1641; --variant-textBg: rgba(60, 28, 84, 0.04); --variant-outlinedBorder: #3C1C54; --variant-outlinedBg: rgba(60, 28, 84, 0.04); }
}
.css-qd3heb:hover { box-shadow: none; }
.css-qd3heb.Mui-focusVisible { box-shadow: none; }
.css-qd3heb:active { box-shadow: none; }
.css-qd3heb.Mui-disabled { box-shadow: none; }
.css-qd3heb.MuiButton-loading { color: transparent; }
.css-qd3heb.MuiButton-loading { display: flex; color: rgba(0, 0, 0, 0) !important; }
.css-qd3heb.MuiButton-loading.MuiButton-sizeMedium .MuiButton-loadingIndicator .MuiCircularProgress-root { width: 20px !important; height: 20px !important; }
.css-qd3heb.MuiButton-loading.MuiButton-sizeLarge .MuiButton-loadingIndicator .MuiCircularProgress-root { width: 24px !important; height: 24px !important; }
.css-qd3heb.Mui-focusVisible { outline: rgb(135, 88, 198) solid 2px; outline-offset: 2px; }
.css-qd3heb:hover { background-color: rgb(244, 243, 245); }
.css-qd3heb.Mui-focusVisible { background-color: transparent; border-color: rgb(216, 210, 221); }
.css-qd3heb:active { background-color: rgb(235, 232, 237); }
.css-qd3heb.Mui-disabled { background-color: transparent; border-color: rgb(228, 228, 229); color: rgb(163, 161, 166); }
.css-qd3heb:hover { background-color: rgb(244, 243, 245); }
.css-qd3heb.Mui-focusVisible { background-color: transparent; border-color: transparent; }
.css-qd3heb:active { background-color: rgb(235, 232, 237); }
.css-qd3heb.Mui-disabled { background-color: transparent; border-color: transparent; color: rgb(163, 161, 166); }
.css-qd3heb:hover { background-color: transparent; text-decoration: underline; }
@media (max-width: 599.95px) {
  .css-qd3heb { font-size: 0.875rem; }
}
.css-l543gh { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; min-height: 40px; }
.css-50vull { margin: 0px; font-weight: 400; letter-spacing: 0.4px; font-family: "IBM Plex Sans Arabic", -apple-system, Helvetica, Arial, sans-serif; font-size: 0.75rem; line-height: 1.66; color: rgb(117, 114, 123); }
.css-51dzfh { text-decoration: none; }
.css-51dzfh:hover { text-decoration: underline; }
.css-gudyw1 { margin: 0px; font: inherit; letter-spacing: inherit; color: rgb(31, 4, 51); text-decoration: none; }
.css-gudyw1:hover { text-decoration: underline; }
.qJTHM { user-select: none; color: rgb(32, 33, 36); direction: rtl; font-family: Roboto-Regular, arial, sans-serif; -webkit-font-smoothing: antialiased; font-weight: 400; margin: 0px; overflow: hidden; text-size-adjust: 100%; }
.ynRLnc { right: -9999px; position: absolute; top: -9999px; }
.L6cTce { display: none; }
.bltWBb { overflow-wrap: break-word; word-break: break-word; }
.hSRGPd { color: rgb(26, 115, 232); cursor: pointer; font-weight: 500; text-decoration: none; }
.Bz112c-W3lGp { height: 16px; width: 16px; }
.Bz112c-E3DyYd { height: 20px; width: 20px; }
.Bz112c-r9oPif { height: 24px; width: 24px; }
.Bz112c-u2z5K { height: 36px; width: 36px; }
.Bz112c-uaxL4e { border-radius: 10px; }
.LgbsSe-Bz112c { display: block; }
.S9gUrf-YoZ4jf { border: none; margin: 0px; padding: 0px; }
.S9gUrf-YoZ4jf * { border: none; margin: 0px; padding: 0px; }
.fFW7wc-ibnC6b > .aZ2wEe > div { border-color: rgb(66, 133, 244); }
.P1ekSe-ZMv3u { transition: height 0.2s linear; }
.P1ekSe-ZMv3u > div:first-child { transition: width 0.3s linear; background-color: rgb(26, 115, 232) !important; }
.P1ekSe-ZMv3u > div:nth-child(2) { background-image: linear-gradient(270deg, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7)), linear-gradient(270deg, rgb(26, 115, 232), rgb(26, 115, 232)) !important; }
.P1ekSe-ZMv3u > div:nth-child(3) { background-image: linear-gradient(270deg, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7)), linear-gradient(270deg, rgb(26, 115, 232), rgb(26, 115, 232)) !important; }
.haAclf { display: inline-block; }
.nsm7Bb-HzV7m-LgbsSe { border-radius: 4px; box-sizing: border-box; transition: background-color 0.218s, border-color 0.218s; user-select: none; appearance: none; background-color: rgb(255, 255, 255); background-image: none; border: 1px solid rgb(218, 220, 224); color: rgb(60, 64, 67); cursor: pointer; font-family: "Google Sans", arial, sans-serif; font-size: 0.875rem; height: 40px; letter-spacing: 0.25px; outline: none; overflow: hidden; padding: 0px 12px; position: relative; text-align: center; vertical-align: middle; white-space: nowrap; width: auto; }
.nsm7Bb-HzV7m-LgbsSe.TzA9Ye-LgbsSe { font-size: 14px; }
@media screen and (-ms-high-contrast:active) {
  .nsm7Bb-HzV7m-LgbsSe { border: 2px solid windowtext; color: windowtext; }
}
@media screen and (preferes-contrast:more) {
  .nsm7Bb-HzV7m-LgbsSe { color: rgb(0, 0, 0); }
}
.nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe { font-size: 0.875rem; height: 32px; letter-spacing: 0.25px; padding: 0px 10px; }
.nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe.TzA9Ye-LgbsSe { font-size: 14px; }
.nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe { font-size: 0.6875rem; height: 20px; letter-spacing: 0.3px; padding: 0px 8px; }
.nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe.TzA9Ye-LgbsSe { font-size: 11px; }
.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe { padding: 0px; width: 40px; }
.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe.pSzOP-SxQuSe { width: 32px; }
.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe.purZT-SxQuSe { width: 20px; }
.nsm7Bb-HzV7m-LgbsSe.JGcpL-RbRzK { border-radius: 20px; }
.nsm7Bb-HzV7m-LgbsSe.JGcpL-RbRzK.pSzOP-SxQuSe { border-radius: 16px; }
.nsm7Bb-HzV7m-LgbsSe.JGcpL-RbRzK.purZT-SxQuSe { border-radius: 10px; }
.nsm7Bb-HzV7m-LgbsSe.i5vt6e-to915-Ia7Qfc { border: 1px solid rgb(142, 145, 143); background-color: rgb(19, 19, 20); color: rgb(227, 227, 227); }
.nsm7Bb-HzV7m-LgbsSe.MFS4be-Ia7Qfc { border: none; color: rgb(255, 255, 255); }
.nsm7Bb-HzV7m-LgbsSe.MFS4be-v3pZbf-Ia7Qfc { background-color: rgb(26, 115, 232); }
.nsm7Bb-HzV7m-LgbsSe.MFS4be-JaPV2b-Ia7Qfc { background-color: rgb(32, 33, 36); color: rgb(232, 234, 237); }
@media screen and (prefers-contrast: more) {
  .nsm7Bb-HzV7m-LgbsSe.MFS4be-JaPV2b-Ia7Qfc { color: rgb(255, 255, 255); }
}
.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c { height: 18px; margin-left: 8px; min-width: 18px; width: 18px; }
.nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c { height: 14px; min-width: 14px; width: 14px; }
.nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c { height: 10px; min-width: 10px; width: 10px; }
.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-Bz112c { margin-right: 8px; margin-left: -4px; }
.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c { margin: 0px; padding: 10px; }
.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe.pSzOP-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c { padding: 8px; }
.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe.purZT-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c { padding: 4px; }
.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf { border-top-right-radius: 3px; border-bottom-right-radius: 3px; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; background-color: rgb(255, 255, 255); height: 36px; margin-right: -10px; margin-left: 12px; min-width: 36px; width: 36px; }
.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf .nsm7Bb-HzV7m-LgbsSe-Bz112c, .nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf .nsm7Bb-HzV7m-LgbsSe-Bz112c { margin: 0px; padding: 0px; }
.nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf { height: 28px; margin-right: -8px; margin-left: 10px; min-width: 28px; width: 28px; }
.nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf { height: 16px; margin-right: -6px; margin-left: 8px; min-width: 16px; width: 16px; }
.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf { border-radius: 3px; margin-right: 2px; margin-left: 0px; padding: 0px; }
.nsm7Bb-HzV7m-LgbsSe.JGcpL-RbRzK .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf { border-radius: 18px; }
.nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe.JGcpL-RbRzK .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf { border-radius: 14px; }
.nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe.JGcpL-RbRzK .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf { border-radius: 8px; }
.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-bN97Pc-sM5MNb { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row; -webkit-box-pack: justify; justify-content: space-between; height: 100%; position: relative; width: 100%; }
.nsm7Bb-HzV7m-LgbsSe .oXtfBe-l4eHX { -webkit-box-pack: center; justify-content: center; }
.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-BPrWId { -webkit-box-flex: 1; flex-grow: 1; font-family: "Google Sans", arial, sans-serif; font-weight: 500; overflow: hidden; text-overflow: ellipsis; vertical-align: top; }
.nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe .nsm7Bb-HzV7m-LgbsSe-BPrWId { font-weight: 300; }
.nsm7Bb-HzV7m-LgbsSe .oXtfBe-l4eHX .nsm7Bb-HzV7m-LgbsSe-BPrWId { -webkit-box-flex: 0; flex-grow: 0; }
.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-MJoBVe { transition: background-color 0.218s; inset: 0px; position: absolute; }
.nsm7Bb-HzV7m-LgbsSe:focus, .nsm7Bb-HzV7m-LgbsSe:hover { box-shadow: none; border-color: rgb(210, 227, 252); outline: none; }
.nsm7Bb-HzV7m-LgbsSe:focus-within { outline: rgb(0, 99, 155) solid 2px; border-color: transparent; }
.nsm7Bb-HzV7m-LgbsSe:hover .nsm7Bb-HzV7m-LgbsSe-MJoBVe { background: rgba(66, 133, 244, 0.08); }
.nsm7Bb-HzV7m-LgbsSe:active .nsm7Bb-HzV7m-LgbsSe-MJoBVe, .nsm7Bb-HzV7m-LgbsSe:focus .nsm7Bb-HzV7m-LgbsSe-MJoBVe { background: rgba(66, 133, 244, 0.1); }
.nsm7Bb-HzV7m-LgbsSe.i5vt6e-to915-Ia7Qfc:hover .nsm7Bb-HzV7m-LgbsSe-MJoBVe { background: rgba(255, 255, 255, 0.08); }
.nsm7Bb-HzV7m-LgbsSe.i5vt6e-to915-Ia7Qfc:active .nsm7Bb-HzV7m-LgbsSe-MJoBVe, .nsm7Bb-HzV7m-LgbsSe.i5vt6e-to915-Ia7Qfc:focus .nsm7Bb-HzV7m-LgbsSe-MJoBVe { background: rgba(255, 255, 255, 0.12); }
.nsm7Bb-HzV7m-LgbsSe.MFS4be-Ia7Qfc:hover .nsm7Bb-HzV7m-LgbsSe-MJoBVe { background: rgba(255, 255, 255, 0.24); }
.nsm7Bb-HzV7m-LgbsSe.MFS4be-Ia7Qfc:active .nsm7Bb-HzV7m-LgbsSe-MJoBVe, .nsm7Bb-HzV7m-LgbsSe.MFS4be-Ia7Qfc:focus .nsm7Bb-HzV7m-LgbsSe-MJoBVe { background: rgba(255, 255, 255, 0.32); }
.nsm7Bb-HzV7m-LgbsSe .n1UuX-DkfjY { border-radius: 50%; display: flex; height: 20px; margin-right: -4px; margin-left: 8px; min-width: 20px; width: 20px; }
.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId { font-family: Roboto; font-size: 12px; text-align: right; }
.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff .fmcmS, .nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .ssJRIf { overflow: hidden; text-overflow: ellipsis; }
.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff { display: flex; -webkit-box-align: center; align-items: center; color: rgb(95, 99, 104); fill: rgb(95, 99, 104); font-size: 11px; font-weight: 400; }
.nsm7Bb-HzV7m-LgbsSe.jVeSEe.i5vt6e-to915-Ia7Qfc .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff { color: rgb(196, 199, 197); fill: rgb(196, 199, 197); }
.nsm7Bb-HzV7m-LgbsSe.jVeSEe.MFS4be-Ia7Qfc .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff { color: rgb(232, 234, 237); fill: rgb(232, 234, 237); }
@media screen and (prefers-contrast: more) {
  .nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff, .nsm7Bb-HzV7m-LgbsSe.jVeSEe.MFS4be-Ia7Qfc .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff { color: rgb(0, 0, 0); fill: rgb(0, 0, 0); }
}
.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff .Bz112c { height: 18px; margin: -3px 2px -3px -3px; min-width: 18px; width: 18px; }
.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf { border-radius: 3px 0px 0px 3px; margin-right: 12px; margin-left: -10px; }
.nsm7Bb-HzV7m-LgbsSe.jVeSEe.JGcpL-RbRzK .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf { border-radius: 18px; }
.L5Fo6c-sM5MNb { border: 0px; display: block; right: 0px; position: relative; top: 0px; }
.L5Fo6c-bF1uUb { border-radius: 4px; inset: 0px; cursor: pointer; position: absolute; }
.L5Fo6c-bF1uUb:focus { border: none; outline: none; }
sentinel { }
.fb_hidden { position: absolute; top: -10000px; z-index: 10001; }
.fb_reposition { overflow: hidden; position: relative; }
.fb_invisible { display: none; }
.fb_reset { background: none; border: 0px; border-spacing: 0px; color: rgb(0, 0, 0); cursor: auto; direction: ltr; font-family: "lucida grande", tahoma, verdana, arial, sans-serif; font-size: 11px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; line-height: 1; margin: 0px; overflow: visible; padding: 0px; text-align: left; text-decoration: none; text-indent: 0px; text-shadow: none; text-transform: none; visibility: visible; white-space: normal; word-spacing: normal; }
.fb_reset > div { overflow: hidden; }
@keyframes fb_transform { 
  0% { opacity: 0; transform: scale(0.95); }
  100% { opacity: 1; transform: scale(1); }
}
.fb_animate { animation: 0.3s ease 0s 1 normal forwards running fb_transform; }
.fb_dialog { background: rgba(82, 82, 82, 0.7); position: absolute; top: -10000px; z-index: 10001; }
.fb_dialog_advanced { border-radius: 8px; padding: 10px; }
.fb_dialog_content { background: rgb(255, 255, 255); color: rgb(55, 55, 55); }
.fb_dialog_close_icon { background: url("https://connect.facebook.net/rsrc.php/v4/yq/r/IE9JII6Z1Ys.png") 0px 0px no-repeat scroll transparent; cursor: pointer; display: block; height: 15px; position: absolute; right: 18px; top: 17px; width: 15px; }
.fb_dialog_mobile .fb_dialog_close_icon { left: 5px; right: auto; top: 5px; }
.fb_dialog_padding { background-color: transparent; position: absolute; width: 1px; z-index: -1; }
.fb_dialog_close_icon:hover { background: url("https://connect.facebook.net/rsrc.php/v4/yq/r/IE9JII6Z1Ys.png") 0px -15px no-repeat scroll transparent; }
.fb_dialog_close_icon:active { background: url("https://connect.facebook.net/rsrc.php/v4/yq/r/IE9JII6Z1Ys.png") 0px -30px no-repeat scroll transparent; }
.fb_dialog_iframe { line-height: 0; }
.fb_dialog_content .dialog_title { background: rgb(109, 132, 180); border: 1px solid rgb(54, 88, 153); color: rgb(255, 255, 255); font-size: 14px; font-weight: 700; margin: 0px; }
.fb_dialog_content .dialog_title > span { background: url("https://connect.facebook.net/rsrc.php/v4/yd/r/Cou7n-nqK52.gif") 5px 50% no-repeat; float: left; padding: 5px 0px 7px 26px; }
body.fb_hidden { height: 100%; left: 0px; margin: 0px; overflow: visible; position: absolute; top: -10000px; transform: none; width: 100%; }
.fb_dialog.fb_dialog_mobile.loading { background: url("https://connect.facebook.net/rsrc.php/v4/ya/r/3rhSv5V8j3o.gif") 50% 50% no-repeat rgb(255, 255, 255); min-height: 100%; min-width: 100%; overflow: hidden; position: absolute; top: 0px; z-index: 10001; }
.fb_dialog.fb_dialog_mobile.loading.centered { background: none; height: auto; min-height: initial; min-width: initial; width: auto; }
.fb_dialog.fb_dialog_mobile.loading.centered #fb_dialog_loader_spinner { width: 100%; }
.fb_dialog.fb_dialog_mobile.loading.centered .fb_dialog_content { background: none; }
.loading.centered #fb_dialog_loader_close { clear: both; color: rgb(255, 255, 255); display: block; font-size: 18px; padding-top: 20px; }
#fb-root #fb_dialog_ipad_overlay { background: rgba(0, 0, 0, 0.4); inset: 0px; min-height: 100%; position: absolute; width: 100%; z-index: 10000; }
#fb-root #fb_dialog_ipad_overlay.hidden { display: none; }
.fb_dialog.fb_dialog_mobile.loading iframe { visibility: hidden; }
.fb_dialog_mobile .fb_dialog_iframe { position: sticky; top: 0px; }
.fb_dialog_content .dialog_header { border-bottom: 1px solid rgb(4, 59, 135); border-top-color: rgb(4, 59, 135); border-right-color: rgb(4, 59, 135); border-left-color: rgb(4, 59, 135); box-shadow: rgb(255, 255, 255) 0px 1px 1px -1px inset; color: rgb(255, 255, 255); font: 700 14px Helvetica, sans-serif; text-overflow: ellipsis; text-shadow: rgba(0, 30, 84, 0.298) 0px -1px 0px; vertical-align: middle; white-space: nowrap; }
.fb_dialog_content .dialog_header table { height: 43px; width: 100%; }
.fb_dialog_content .dialog_header td.header_left { font-size: 12px; padding-left: 5px; vertical-align: middle; width: 60px; }
.fb_dialog_content .dialog_header td.header_right { font-size: 12px; padding-right: 5px; vertical-align: middle; width: 60px; }
.fb_dialog_content .touchable_button { background-clip: padding-box; border: 1px solid rgb(41, 72, 125); border-radius: 3px; display: inline-block; line-height: 18px; margin-top: 3px; max-width: 85px; padding: 4px 12px; position: relative; }
.fb_dialog_content .dialog_header .touchable_button input { background: none; border: none; color: rgb(255, 255, 255); font: 700 12px Helvetica, sans-serif; margin: 2px -12px; padding: 2px 6px 3px; text-shadow: rgba(0, 30, 84, 0.298) 0px -1px 0px; }
.fb_dialog_content .dialog_header .header_center { color: rgb(255, 255, 255); font-size: 16px; font-weight: 700; line-height: 18px; text-align: center; vertical-align: middle; }
.fb_dialog_content .dialog_content { background: url("https://connect.facebook.net/rsrc.php/v4/y9/r/jKEcVPZFk-2.gif") 50% 50% no-repeat; border-width: 0px 1px; border-right-style: solid; border-left-style: solid; border-right-color: rgb(74, 74, 74); border-left-color: rgb(74, 74, 74); border-image: initial; border-bottom-style: initial; border-bottom-color: initial; border-top-style: initial; border-top-color: initial; height: 150px; }
.fb_dialog_content .dialog_footer { background: rgb(245, 246, 247); border-width: 1px; border-style: solid; border-color: rgb(204, 204, 204) rgb(74, 74, 74) rgb(74, 74, 74); border-image: initial; height: 40px; }
#fb_dialog_loader_close { float: left; }
.fb_dialog.fb_dialog_mobile .fb_dialog_close_icon { visibility: hidden; }
#fb_dialog_loader_spinner { animation: 1.2s linear 0s infinite normal none running rotateSpinner; background-color: transparent; background-image: url("https://connect.facebook.net/rsrc.php/v4/y2/r/onuUJj0tCqE.png"); background-position: 50% 50%; background-repeat: no-repeat; height: 24px; width: 24px; }
@keyframes rotateSpinner { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.fb_iframe_widget { display: inline-block; position: relative; }
.fb_iframe_widget span { display: inline-block; position: relative; text-align: justify; }
.fb_iframe_widget iframe { position: absolute; }
.fb_iframe_widget_fluid_desktop, .fb_iframe_widget_fluid_desktop span, .fb_iframe_widget_fluid_desktop iframe { max-width: 100%; }
.fb_iframe_widget_fluid_desktop iframe { min-width: 220px; position: relative; }
.fb_iframe_widget_lift { z-index: 1; }
.fb_iframe_widget_fluid { display: inline; }
.fb_iframe_widget_fluid span { width: 100%; }
:root[data-theme="dark"] { --zid-logo-color: #FFFFFF; }