/* 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{--un-text-opacity:100%;--un-border-opacity:100%;--un-bg-opacity:100%;--un-fill-opacity:100%;--un-leading:initial;--un-border-bottom-opacity:100%;}}
@property --un-text-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}
@property --un-leading{syntax:"*";inherits:false;}
@property --un-border-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}
@property --un-border-bottom-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}
@property --un-bg-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}
@property --un-inset-ring-color{syntax:"*";inherits:false;}
@property --un-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}
@property --un-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}
@property --un-inset-shadow-color{syntax:"*";inherits:false;}
@property --un-ring-color{syntax:"*";inherits:false;}
@property --un-ring-inset{syntax:"*";inherits:false;}
@property --un-ring-offset-color{syntax:"*";inherits:false;}
@property --un-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}
@property --un-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0px;}
@property --un-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}
@property --un-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}
@property --un-shadow-color{syntax:"*";inherits:false;}
@property --un-fill-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}
@property --un-blur{syntax:"*";inherits:false;}
@property --un-brightness{syntax:"*";inherits:false;}
@property --un-contrast{syntax:"*";inherits:false;}
@property --un-drop-shadow{syntax:"*";inherits:false;}
@property --un-grayscale{syntax:"*";inherits:false;}
@property --un-hue-rotate{syntax:"*";inherits:false;}
@property --un-invert{syntax:"*";inherits:false;}
@property --un-saturate{syntax:"*";inherits:false;}
@property --un-sepia{syntax:"*";inherits:false;}
/* layer: theme */
:root, :host {
--spacing: 0.25rem;
--fontWeight-bold: 700;
--colors-error: var(--color-error);
--text-5xl-fontSize: 3rem;
--text-5xl-lineHeight: 1;
--container-xs: 20rem;
--colors-primary: var(--color-primary);
--radius-DEFAULT: 0.25rem;
--text-3xl-fontSize: 1.875rem;
--text-3xl-lineHeight: 2.25rem;
--colors-base-content: var(--color-base-content);
--colors-base-100: var(--color-base-100);
--text-xl-fontSize: 1.25rem;
--text-xl-lineHeight: 1.75rem;
--colors-base-300: var(--color-base-300);
--text-sm-fontSize: 0.875rem;
--text-sm-lineHeight: 1.25rem;
--colors-base-200: var(--color-base-200);
--colors-warning: var(--color-warning);
--colors-error-content: var(--color-error-content);
--colors-accent: var(--color-accent);
--colors-success: var(--color-success);
--colors-success-content: var(--color-success-content);
--colors-info: var(--color-info);
--colors-info-content: var(--color-info-content);
--text-xs-fontSize: 0.75rem;
--text-xs-lineHeight: 1rem;
--colors-green-700: oklch(52.7% 0.154 150.069);
--colors-warning-content: var(--color-warning-content);
--text-2xl-fontSize: 1.5rem;
--text-2xl-lineHeight: 2rem;
--text-lg-fontSize: 1.125rem;
--text-lg-lineHeight: 1.75rem;
--container-5xl: 64rem;
--fontWeight-normal: 400;
--colors-neutral: var(--color-neutral);
--colors-neutral-content: var(--color-neutral-content);
--text-4xl-fontSize: 2.25rem;
--text-4xl-lineHeight: 2.5rem;
--leading-none: 1;
--colors-accent-content: var(--color-accent-content);
--colors-orange-100: oklch(95.4% 0.038 75.164);
--colors-green-100: oklch(96.2% 0.044 156.743);
--colors-red-DEFAULT: oklch(70.4% 0.191 22.216);
--colors-blue-DEFAULT: oklch(70.7% 0.165 254.624);
--colors-gray-300: oklch(87.2% 0.01 258.338);
--fontWeight-semibold: 600;
--colors-red-100: oklch(93.6% 0.032 17.717);
--colors-red-900: oklch(39.6% 0.141 25.723);
--colors-green-900: oklch(39.3% 0.095 152.535);
--colors-gray-400: oklch(70.7% 0.022 261.325);
--colors-gray-100: oklch(96.7% 0.003 264.542);
--colors-gray-900: oklch(21% 0.034 264.665);
--colors-primary-content: var(--color-primary-content);
--colors-gray-500: oklch(55.1% 0.027 264.364);
--text-base-fontSize: 1rem;
--text-base-lineHeight: 1.5rem;
--radius-none: 0;
--colors-green-DEFAULT: oklch(79.2% 0.209 151.711);
--colors-orange-DEFAULT: oklch(75% 0.183 55.934);
--colors-stone-DEFAULT: oklch(70.9% 0.01 56.259);
--colors-violet-DEFAULT: oklch(70.2% 0.183 293.541);
--colors-black: #000;
--radius-md: 0.375rem;
--colors-gray-200: oklch(92.8% 0.006 264.531);
--colors-gray-800: oklch(27.8% 0.033 256.848);
--default-transition-timingFunction: cubic-bezier(0.4, 0, 0.2, 1);
--default-transition-duration: 150ms;
--colors-orange-500: oklch(70.5% 0.213 47.604);
--font-sans: ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
--font-mono: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
--default-font-family: var(--font-sans);
--default-monoFont-family: var(--font-mono);
}
/* layer: base */
/*
  1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
  2. Remove default margins and padding
  3. Reset all borders.
*/

*,
::after,
::before,
::backdrop,
::file-selector-button {
  box-sizing: border-box; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 2 */
  border: 0 solid; /* 3 */
}

/*
  1. Use a consistent sensible line-height in all browsers.
  2. Prevent adjustments of font size after orientation changes in iOS.
  3. Use a more readable tab size.
  4. Use the user's configured `sans` font-family by default.
  5. Use the user's configured `sans` font-feature-settings by default.
  6. Use the user's configured `sans` font-variation-settings by default.
  7. Disable tap highlights on iOS.
*/

html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  tab-size: 4; /* 3 */
  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'
  ); /* 4 */
  font-feature-settings: var(--default-font-featureSettings, normal); /* 5 */
  font-variation-settings: var(--default-font-variationSettings, normal); /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}

/*
  1. Add the correct height in Firefox.
  2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
  3. Reset the default border style to a 1px solid border.
*/

hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}

/*
  Add the correct text decoration in Chrome, Edge, and Safari.
*/

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

/*
  Remove the default font size and weight for headings.
*/

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

/*
  Reset links to optimize for opt-in styling instead of opt-out.
*/

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

/*
  Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/*
  1. Use the user's configured `mono` font-family by default.
  2. Use the user's configured `mono` font-feature-settings by default.
  3. Use the user's configured `mono` font-variation-settings by default.
  4. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family: var(
    --default-monoFont-family,
    ui-monospace,
    SFMono-Regular,
    Menlo,
    Monaco,
    Consolas,
    'Liberation Mono',
    'Courier New',
    monospace
  ); /* 1 */
  font-feature-settings: var(--default-monoFont-featureSettings, normal); /* 2 */
  font-variation-settings: var(--default-monoFont-variationSettings, normal); /* 3 */
  font-size: 1em; /* 4 */
}

/*
  Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/*
  Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
  1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
  2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
  3. Remove gaps between table borders by default.
*/

table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}

/*
  Use the modern Firefox focus style for all focusable elements.
*/

:-moz-focusring {
  outline: auto;
}

/*
  Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/*
  Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/*
  Make lists unstyled by default.
*/

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

/*
  1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
  2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
      This can trigger a poorly considered lint error in some tools but is included by design.
*/

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

/*
  Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

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

/*
  1. Inherit font styles in all browsers.
  2. Remove border radius in all browsers.
  3. Remove background color in all browsers.
  4. Ensure consistent opacity for disabled states in all browsers.
*/

button,
input,
select,
optgroup,
textarea,
::file-selector-button {
  font: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  border-radius: 0; /* 2 */
  background-color: transparent; /* 3 */
  opacity: 1; /* 4 */
}

/*
  Restore default font weight.
*/

:where(select:is([multiple], [size])) optgroup {
  font-weight: bolder;
}

/*
  Restore indentation.
*/

:where(select:is([multiple], [size])) optgroup option {
  padding-inline-start: 20px;
}

/*
  Restore space after button.
*/

::file-selector-button {
  margin-inline-end: 4px;
}

/*
  Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
*/

::placeholder {
  opacity: 1;
}

/*
  Set the default placeholder color to a semi-transparent version of the current text color in browsers that do not
  crash when using `color-mix(…)` with `currentcolor`. (https://github.com/tailwindlabs/tailwindcss/issues/17194)
*/

@supports (not (-webkit-appearance: -apple-pay-button)) /* Not Safari */ or
  (contain-intrinsic-size: 1px) /* Safari 17+ */ {
  ::placeholder {
    color: color-mix(in oklab, currentcolor 50%, transparent);
  }
}

/*
  Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

/*
  Remove the inner padding in Chrome and Safari on macOS.
*/

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

/*
  1. Ensure date/time inputs have the same height when empty in iOS Safari.
  2. Ensure text alignment can be changed on date/time inputs in iOS Safari.
*/

::-webkit-date-and-time-value {
  min-height: 1lh; /* 1 */
  text-align: inherit; /* 2 */
}

/*
  Prevent height from changing on date/time inputs in macOS Safari when the input is set to `display: block`.
*/

::-webkit-datetime-edit {
  display: inline-flex;
}

/*
  Remove excess padding from pseudo-elements in date/time inputs to ensure consistent height across browsers.
*/

::-webkit-datetime-edit-fields-wrapper {
  padding: 0;
}

::-webkit-datetime-edit,
::-webkit-datetime-edit-year-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-minute-field,
::-webkit-datetime-edit-second-field,
::-webkit-datetime-edit-millisecond-field,
::-webkit-datetime-edit-meridiem-field {
  padding-block: 0;
}

/*
  Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/

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

/*
  Correct the inability to style the border radius in iOS Safari.
*/

button,
input:where([type='button'], [type='reset'], [type='submit']),
::file-selector-button {
  appearance: button;
}

/*
  Correct the cursor style of increment and decrement buttons in Safari.
*/

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

/*
  Make elements with the HTML hidden attribute stay hidden by default.
*/

[hidden]:where(:not([hidden='until-found'])) {
  display: none !important;
}
/* layer: icons */
.i-mdi-account-search{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M15.5 12c2.5 0 4.5 2 4.5 4.5c0 .88-.25 1.71-.69 2.4l3.08 3.1L21 23.39l-3.12-3.07c-.69.43-1.51.68-2.38.68c-2.5 0-4.5-2-4.5-4.5s2-4.5 4.5-4.5m0 2a2.5 2.5 0 0 0-2.5 2.5a2.5 2.5 0 0 0 2.5 2.5a2.5 2.5 0 0 0 2.5-2.5a2.5 2.5 0 0 0-2.5-2.5M10 4a4 4 0 0 1 4 4c0 .91-.31 1.75-.82 2.43c-.86.32-1.63.83-2.27 1.47L10 12a4 4 0 0 1-4-4a4 4 0 0 1 4-4M2 20v-2c0-2.12 3.31-3.86 7.5-4c-.32.78-.5 1.62-.5 2.5c0 1.29.38 2.5 1 3.5z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-mdi-bank{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11.5 1L2 6v2h19V6m-5 4v7h3v-7M2 22h19v-3H2m8-9v7h3v-7m-9 0v7h3v-7z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-mdi-building{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M18 15h-2v2h2m0-6h-2v2h2m2 6h-8v-2h2v-2h-2v-2h2v-2h-2V9h8M10 7H8V5h2m0 6H8V9h2m0 6H8v-2h2m0 6H8v-2h2M6 7H4V5h2m0 6H4V9h2m0 6H4v-2h2m0 6H4v-2h2m6-10V3H2v18h20V7z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-mdi-calendar{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 19H5V8h14m-3-7v2H8V1H6v2H5c-1.11 0-2 .89-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2h-1V1m-1 11h-5v5h5z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-mdi-content-copy{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 21H8V7h11m0-2H8a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h11a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2m-3-4H4a2 2 0 0 0-2 2v14h2V3h12z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-mdi-database{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 3C7.58 3 4 4.79 4 7s3.58 4 8 4s8-1.79 8-4s-3.58-4-8-4M4 9v3c0 2.21 3.58 4 8 4s8-1.79 8-4V9c0 2.21-3.58 4-8 4s-8-1.79-8-4m0 5v3c0 2.21 3.58 4 8 4s8-1.79 8-4v-3c0 2.21-3.58 4-8 4s-8-1.79-8-4'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-mdi-edit{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M20.71 7.04c.39-.39.39-1.04 0-1.41l-2.34-2.34c-.37-.39-1.02-.39-1.41 0l-1.84 1.83l3.75 3.75M3 17.25V21h3.75L17.81 9.93l-3.75-3.75z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-mdi-eye{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 9a3 3 0 0 0-3 3a3 3 0 0 0 3 3a3 3 0 0 0 3-3a3 3 0 0 0-3-3m0 8a5 5 0 0 1-5-5a5 5 0 0 1 5-5a5 5 0 0 1 5 5a5 5 0 0 1-5 5m0-12.5C7 4.5 2.73 7.61 1 12c1.73 4.39 6 7.5 11 7.5s9.27-3.11 11-7.5c-1.73-4.39-6-7.5-11-7.5'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-mdi-file-excel{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8zm1.8 18H14l-2-3.4l-2 3.4H8.2l2.9-4.5L8.2 11H10l2 3.4l2-3.4h1.8l-2.9 4.5zM13 9V3.5L18.5 9z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-mdi-floppy{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5 3a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V5.5L18.5 3H17v6a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1V3zm7 1v5h3V4zm-5 8h10a1 1 0 0 1 1 1v6H6v-6a1 1 0 0 1 1-1'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-mdi-gear{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 15.5A3.5 3.5 0 0 1 8.5 12A3.5 3.5 0 0 1 12 8.5a3.5 3.5 0 0 1 3.5 3.5a3.5 3.5 0 0 1-3.5 3.5m7.43-2.53c.04-.32.07-.64.07-.97s-.03-.66-.07-1l2.11-1.63c.19-.15.24-.42.12-.64l-2-3.46c-.12-.22-.39-.31-.61-.22l-2.49 1c-.52-.39-1.06-.73-1.69-.98l-.37-2.65A.506.506 0 0 0 14 2h-4c-.25 0-.46.18-.5.42l-.37 2.65c-.63.25-1.17.59-1.69.98l-2.49-1c-.22-.09-.49 0-.61.22l-2 3.46c-.13.22-.07.49.12.64L4.57 11c-.04.34-.07.67-.07 1s.03.65.07.97l-2.11 1.66c-.19.15-.25.42-.12.64l2 3.46c.12.22.39.3.61.22l2.49-1.01c.52.4 1.06.74 1.69.99l.37 2.65c.04.24.25.42.5.42h4c.25 0 .46-.18.5-.42l.37-2.65c.63-.26 1.17-.59 1.69-.99l2.49 1.01c.22.08.49 0 .61-.22l2-3.46c.12-.22.07-.49-.12-.64z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-mdi-help-circle-outline{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 18h2v-2h-2zm1-16A10 10 0 0 0 2 12a10 10 0 0 0 10 10a10 10 0 0 0 10-10A10 10 0 0 0 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8s8 3.59 8 8s-3.59 8-8 8m0-14a4 4 0 0 0-4 4h2a2 2 0 0 1 2-2a2 2 0 0 1 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5a4 4 0 0 0-4-4'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-mdi-history{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M13.5 8H12v5l4.28 2.54l.72-1.21l-3.5-2.08zM13 3a9 9 0 0 0-9 9H1l3.96 4.03L9 12H6a7 7 0 0 1 7-7a7 7 0 0 1 7 7a7 7 0 0 1-7 7c-1.93 0-3.68-.79-4.94-2.06l-1.42 1.42A8.9 8.9 0 0 0 13 21a9 9 0 0 0 9-9a9 9 0 0 0-9-9'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-mdi-home{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10 20v-6h4v6h5v-8h3L12 3L2 12h3v8z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-mdi-lock{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 17a2 2 0 0 0 2-2a2 2 0 0 0-2-2a2 2 0 0 0-2 2a2 2 0 0 0 2 2m6-9a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V10a2 2 0 0 1 2-2h1V6a5 5 0 0 1 5-5a5 5 0 0 1 5 5v2zm-6-5a3 3 0 0 0-3 3v2h6V6a3 3 0 0 0-3-3'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-mdi-lock-open{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M18 8a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V10a2 2 0 0 1 2-2h9V6a3 3 0 0 0-3-3a3 3 0 0 0-3 3H7a5 5 0 0 1 5-5a5 5 0 0 1 5 5v2zm-6 9a2 2 0 0 0 2-2a2 2 0 0 0-2-2a2 2 0 0 0-2 2a2 2 0 0 0 2 2'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-mdi-swap-horizontal{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m21 9l-4-4v3h-7v2h7v3M7 11l-4 4l4 4v-3h7v-2H7z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-mdi-trash{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 4h-3.5l-1-1h-5l-1 1H5v2h14M6 19a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V7H6z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
.i-mdi-undo{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12.5 8c-2.65 0-5.05 1-6.9 2.6L2 7v9h9l-3.62-3.62c1.39-1.16 3.16-1.88 5.12-1.88c3.54 0 6.55 2.31 7.6 5.5l2.37-.78C21.08 11.03 17.15 8 12.5 8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;}
/* layer: daisy-base */
:root:has(input.theme-controller[value=lofi]:checked),[data-theme=lofi] {
    color-scheme: light;
    --color-base-100: oklch(100% 0 0);
    --color-base-200: oklch(97% 0 0);
    --color-base-300: oklch(94% 0 0);
    --color-base-content: oklch(0% 0 0);
    --color-primary: oklch(15.906% 0 0);
    --color-primary-content: oklch(100% 0 0);
    --color-secondary: oklch(21.455% 0.001 17.278);
    --color-secondary-content: oklch(100% 0 0);
    --color-accent: oklch(26.861% 0 0);
    --color-accent-content: oklch(100% 0 0);
    --color-neutral: oklch(0% 0 0);
    --color-neutral-content: oklch(100% 0 0);
    --color-info: oklch(79.54% 0.103 205.9);
    --color-info-content: oklch(15.908% 0.02 205.9);
    --color-success: oklch(90.13% 0.153 164.14);
    --color-success-content: oklch(18.026% 0.03 164.14);
    --color-warning: oklch(88.37% 0.135 79.94);
    --color-warning-content: oklch(17.674% 0.027 79.94);
    --color-error: oklch(78.66% 0.15 28.47);
    --color-error-content: oklch(15.732% 0.03 28.47);
    --radius-selector: 2rem;
    --radius-field: 0.25rem;
    --radius-box: 0.5rem;
    --size-selector: 0.25rem;
    --size-field: 0.25rem;
    --border: 1px;
    --depth: 0;
    --noise: 0
}
:root:has(input.theme-controller[value=dark]:checked),[data-theme=dark] {
    color-scheme: dark;
    --color-base-100: oklch(25.33% 0.016 252.42);
    --color-base-200: oklch(23.26% 0.014 253.1);
    --color-base-300: oklch(21.15% 0.012 254.09);
    --color-base-content: oklch(97.807% 0.029 256.847);
    --color-primary: oklch(58% 0.233 277.117);
    --color-primary-content: oklch(96% 0.018 272.314);
    --color-secondary: oklch(65% 0.241 354.308);
    --color-secondary-content: oklch(94% 0.028 342.258);
    --color-accent: oklch(77% 0.152 181.912);
    --color-accent-content: oklch(38% 0.063 188.416);
    --color-neutral: oklch(14% 0.005 285.823);
    --color-neutral-content: oklch(92% 0.004 286.32);
    --color-info: oklch(74% 0.16 232.661);
    --color-info-content: oklch(29% 0.066 243.157);
    --color-success: oklch(76% 0.177 163.223);
    --color-success-content: oklch(37% 0.077 168.94);
    --color-warning: oklch(82% 0.189 84.429);
    --color-warning-content: oklch(41% 0.112 45.904);
    --color-error: oklch(71% 0.194 13.428);
    --color-error-content: oklch(27% 0.105 12.094);
    --radius-selector: 0.5rem;
    --radius-field: 0.25rem;
    --radius-box: 0.5rem;
    --size-selector: 0.25rem;
    --size-field: 0.25rem;
    --border: 1px;
    --depth: 1;
    --noise: 0
}
:root {
    --fx-noise: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.34' numOctaves='4' stitchTiles='stitch'%3E%3C/feTurbulence%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='0.2'%3E%3C/rect%3E%3C/svg%3E")
}
:root, [data-theme] {
    background-color: var(--root-bg, var(--color-base-100));
    color: var(--color-base-content)
}
:root:has( .modal-open, .modal[open], .modal:target, .modal-toggle:checked, .drawer:not([class*="drawer-open"]) > .drawer-toggle:checked ) {
    overflow: hidden
}
@property --radialprogress {
    syntax: "<percentage>";
    inherits: true;
    initial-value: 0%
}
:where( :root:has( .modal-open, .modal[open], .modal:target, .modal-toggle:checked, .drawer:not(.drawer-open) > .drawer-toggle:checked ) ) {
    scrollbar-gutter: stable;
    background-image: linear-gradient(var(--color-base-100), var(--color-base-100));
    --root-bg: color-mix(in srgb, var(--color-base-100), oklch(0% 0 0) 40%)
}
:where(.modal[open], .modal-open, .modal-toggle:checked + .modal):not(.modal-start, .modal-end) {
    scrollbar-gutter: stable
}
:root {
    scrollbar-color: color-mix(in oklch, currentColor 35%, #0000) #0000
}
/* layer: daisy-components */
@keyframes progress {
    50% {
        background-position-x: -115%;
    }
}
@keyframes rating {
    0%, 40% {
        scale: 1.1;
        filter: brightness(1.05) contrast(1.05);
    }
}
@keyframes skeleton {
    0% {
        background-position: 150%;
    }
    100% {
        background-position: -50%;
    }
}
@keyframes dropdown {
    0% {
        opacity: 0
    }
}
@keyframes radio {
    0% {
        padding: 5px;
    }
    50% {
        padding: 3px;
    }
}
@keyframes toast {
    0% {
        scale: 0.9;
        opacity: 0;
    }
    100% {
        scale: 1;
        opacity: 1;
    }
}
:where(.btn){width:unset;}
.btn{display:inline-flex;flex-shrink:0;cursor:pointer;flex-wrap:nowrap;align-items:center;justify-content:center;gap:calc(0.25rem * 1.5);text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;user-select:none;padding-inline:var(--btn-p);color:var(--btn-fg);--un-prose-links:var(--btn-fg);height:var(--size);font-size:var(--fontsize, 0.875rem);font-weight:600;outline-color:var(--btn-color, var(--color-base-content));transition-property:color, background-color, border-color, box-shadow;transition-timing-function:cubic-bezier(0, 0, 0.2, 1);transition-duration:0.2s;border-start-start-radius:var(--join-ss, var(--radius-field));border-start-end-radius:var(--join-se, var(--radius-field));border-end-start-radius:var(--join-es, var(--radius-field));border-end-end-radius:var(--join-ee, var(--radius-field));background-color:var(--btn-bg);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--btn-noise);border-width:var(--border);border-style:solid;border-color:var(--btn-border);text-shadow:0 0.5px oklch(100% 0 0 / calc(var(--depth) * 0.15));touch-action:manipulation;box-shadow:0 0.5px 0 0.5px oklch(100% 0 0 / calc(var(--depth) * 6%)) inset, var(--btn-shadow);--size:calc(var(--size-field, 0.25rem) * 10);--btn-bg:var(--btn-color, var(--color-base-200));--btn-fg:var(--color-base-content);--btn-p:1rem;--btn-border:color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%));--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000),
    0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000);--btn-noise:var(--fx-noise);}
.prose .btn{text-decoration-line:none;}
.btn:focus-visible{outline-width:2px;outline-style:solid;isolation:isolate;}
.menu :where(li:not(.menu-title) > *:not(ul, details, .menu-title, .btn)), .menu :where(li:not(.menu-title) > details > summary:not(.menu-title)){display:grid;grid-auto-flow:column;align-content:flex-start;align-items:center;gap:calc(0.25rem * 2);border-radius:var(--radius-field);padding-inline:calc(0.25rem * 3);padding-block:calc(0.25rem * 1.5);text-align:start;transition-property:color, background-color, box-shadow;transition-duration:0.2s;transition-timing-function:cubic-bezier(0, 0, 0.2, 1);grid-auto-columns:minmax(auto, max-content) auto max-content;text-wrap:balance;user-select:none;}
.btn:active:not(.btn-active){translate:0 0.5px;--btn-bg:color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 5%);--btn-border:color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 7%);--btn-shadow:0 0 0 0 oklch(0% 0 0/0), 0 0 0 0 oklch(0% 0 0/0);}
.btn:is(:disabled, [disabled], .btn-disabled):not(.btn-link, .btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent);box-shadow:none;}
.btn:is(:disabled, [disabled], .btn-disabled){pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:color-mix(in oklch, var(--color-base-content) 20%, #0000);}
.btn:is(input[type="checkbox"], input[type="radio"]){appearance:none;}
.btn:is(input[type="checkbox"], input[type="radio"])::after{content:attr(aria-label);}
.menu :where( li:not(.menu-title, .disabled) > *:not(ul, details, .menu-title), li:not(.menu-title, .disabled) > details > summary:not(.menu-title) ):not(.menu-active, :active, .btn).menu-focus, .menu :where( li:not(.menu-title, .disabled) > *:not(ul, details, .menu-title), li:not(.menu-title, .disabled) > details > summary:not(.menu-title) ):not(.menu-active, :active, .btn):focus-visible{cursor:pointer;background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent);color:var(--color-base-content);--un-outline-style:none;outline-style:none;}
.btn:where(input:checked:not(.filter .btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);isolation:isolate;}
.menu :where( li:not(.menu-title, .disabled) > *:not(ul, details, .menu-title):not(.menu-active, :active, .btn):hover, li:not(.menu-title, .disabled) > details > summary:not(.menu-title):not(.menu-active, :active, .btn):hover ){cursor:pointer;background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent);--un-outline-style:none;outline-style:none;}
.menu :where( li:not(.menu-title, .disabled) > *:not(ul, details, .menu-title):not(.menu-active, :active, .btn):hover, li:not(.menu-title, .disabled) > details > summary:not(.menu-title):not(.menu-active, :active, .btn):hover ){box-shadow:0 1px oklch(0% 0 0 / 0.01) inset, 0 -1px oklch(100% 0 0 / 0.01) inset;}
.card:focus,
.dropdown > *:not(summary):focus,
.link:focus,
.toggle > *:focus,
.input :where(input):focus, .input :where(input):focus-within,
.select select:focus, .select select:focus-within,
.menu :where(li > details > summary),
.menu :where(li) > *:not(ul, .menu-title, details, .btn):active, .menu :where(li) > *:not(ul, .menu-title, details, .btn).menu-active, .menu :where(li) > details > summary:active{--un-outline-style:none;outline-style:none;}
.menu :where(li) > *:not(ul, .menu-title, details, .btn):active, .menu :where(li) > *:not(ul, .menu-title, details, .btn).menu-active, .menu :where(li) > details > summary:active{color:var(--menu-active-fg);background-color:var(--menu-active-bg);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise);}
.menu :where(li) > *:not(ul, .menu-title, details, .btn):active:not(.menu :where(li) > *:not(ul, .menu-title, details, .btn):active:active), .menu :where(li) > *:not(ul, .menu-title, details, .btn).menu-active:not(.menu :where(li) > *:not(ul, .menu-title, details, .btn).menu-active:active), .menu :where(li) > details > summary:active:not(.menu :where(li) > details > summary:active:active){box-shadow:0 2px calc(var(--depth) * 3px) -2px var(--menu-active-bg);}
.btn-ghost:not(.btn-active, :hover, :active:focus, :focus-visible){--btn-shadow:"";--btn-bg:#0000;--btn-border:#0000;--btn-noise:none;}
.btn-ghost:not(.btn-active, :hover, :active:focus, :focus-visible):not(:disabled, [disabled], .btn-disabled){outline-color:currentColor;--btn-fg:currentColor;}
.btn-primary{--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);}
.btn-info{--btn-color:var(--color-info);--btn-fg:var(--color-info-content);}
.btn-warning{--btn-color:var(--color-warning);--btn-fg:var(--color-warning-content);}
.btn-outline:not( .btn-active, :hover, :active:focus, :focus-visible, :disabled, [disabled], .btn-disabled, :checked ){--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color);--btn-border:var(--btn-color);--btn-noise:none;}
.btn-sm{--fontsize:0.75rem;--btn-p:0.75rem;--size:calc(var(--size-field, 0.25rem) * 8);}
.btn-circle{border-radius:calc(infinity * 1px);padding-inline:calc(0.25rem * 0);width:var(--size);height:var(--size);}
.drawer{position:relative;display:grid;width:100%;grid-auto-columns:max-content auto;}
.drawer-content{grid-column-start:2;grid-row-start:1;min-width:calc(0.25rem * 0);}
.drawer-toggle:focus-visible ~ .drawer-content label.drawer-button{outline:2px solid;outline-offset:2px;}
.drawer-end > .drawer-toggle ~ .drawer-content{grid-column-start:1;}
.drawer-side{pointer-events:none;visibility:hidden;position:fixed;inset-inline-start:calc(0.25rem * 0);top:calc(0.25rem * 0);z-index:1;grid-column-start:1;grid-row-start:1;display:grid;width:100%;grid-template-columns:repeat(1, minmax(0, 1fr));grid-template-rows:repeat(1, minmax(0, 1fr));align-items:flex-start;justify-items:start;overflow-x:hidden;overflow-y:hidden;overscroll-behavior:contain;opacity:0%;transition:opacity 0.2s ease-out 0.1s allow-discrete, visibility 0.3s ease-out 0.1s allow-discrete;height:100dvh;}
.drawer-side > .drawer-overlay{position:sticky;top:calc(0.25rem * 0);cursor:pointer;place-self:stretch;background-color:oklch(0% 0 0 / 40%);}
.hero > *,
.drawer-side > *,
.card.image-full > *{grid-column-start:1;grid-row-start:1;}
.drawer-side > *:not(.drawer-overlay){will-change:transform;transition:translate 0.3s ease-out;translate:-100%;}
[dir="rtl"] .drawer-side > *:not(.drawer-overlay),
.drawer-end > .drawer-toggle ~ .drawer-side > *:not(.drawer-overlay){translate:100%;}
.drawer-toggle:checked ~ .drawer-side{pointer-events:auto;visibility:visible;overflow-y:auto;opacity:100%;}
.drawer-toggle:checked ~ .drawer-side > *:not(.drawer-overlay),
.drawer-end > .drawer-toggle:checked ~ .drawer-side > *:not(.drawer-overlay),
.drawer-open > .drawer-toggle ~ .drawer-side > *:not(.drawer-overlay),
[dir="rtl"] .drawer-open > .drawer-toggle ~ .drawer-side > *:not(.drawer-overlay){translate:0%;}
.drawer-end > .drawer-toggle ~ .drawer-side{grid-column-start:2;justify-items:end;}
[dir="rtl"] .drawer-end > .drawer-toggle ~ .drawer-side > *:not(.drawer-overlay){translate:-100%;}
.drawer-open > .drawer-side{overflow-y:auto;}
.drawer-open > .drawer-toggle ~ .drawer-side{pointer-events:auto;visibility:visible;position:sticky;display:block;width:auto;overscroll-behavior:auto;opacity:100%;}
.drawer-open > .drawer-toggle ~ .drawer-side > .drawer-overlay{cursor:default;background-color:transparent;}
.drawer-open > .drawer-toggle:checked ~ .drawer-side{pointer-events:auto;visibility:visible;}
.drawer-toggle{position:fixed;height:calc(0.25rem * 0);width:calc(0.25rem * 0);appearance:none;opacity:0%;}
.modal::backdrop,
.menu :where(li > .menu-dropdown:not(.menu-dropdown-show)),
.menu :where(li > details > summary)::-webkit-details-marker,
.dropdown:is(details) summary::-webkit-details-marker,
.drawer-open > .drawer-toggle,
.menu .dropdown-content:before{display:none;}
.select{border:var(--border) solid #0000;position:relative;display:inline-flex;flex-shrink:1;appearance:none;align-items:center;gap:calc(0.25rem * 1.5);background-color:var(--color-base-100);padding-inline-start:calc(0.25rem * 4);padding-inline-end:calc(0.25rem * 7);vertical-align:middle;width:clamp(3rem, 20rem, 100%);height:var(--size);font-size:0.875rem;touch-action:manipulation;border-start-start-radius:var(--join-ss, var(--radius-field));border-start-end-radius:var(--join-se, var(--radius-field));border-end-start-radius:var(--join-es, var(--radius-field));border-end-end-radius:var(--join-ee, var(--radius-field));background-image:linear-gradient(45deg, #0000 50%, currentColor 50%), linear-gradient(135deg, currentColor 50%, #0000 50%);background-position:calc(100% - 20px) calc(1px + 50%), calc(100% - 16.1px) calc(1px + 50%);background-size:4px 4px, 4px 4px;background-repeat:no-repeat;text-overflow:ellipsis;box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset;border-color:var(--input-color);--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000);--size:calc(var(--size-field, 0.25rem) * 10);}
[dir="rtl"] .select{background-position:calc(0% + 12px) calc(1px + 50%), calc(0% + 16px) calc(1px + 50%);}
.label:is(.input > *, .select > *){display:flex;height:calc(100% - 0.5rem);align-items:center;padding-inline:calc(0.25rem * 3);white-space:nowrap;font-size:inherit;}
.select select{margin-inline-start:calc(0.25rem * -4);margin-inline-end:calc(0.25rem * -7);width:calc(100% + 2.75rem);appearance:none;padding-inline-start:calc(0.25rem * 4);padding-inline-end:calc(0.25rem * 7);height:calc(100% - 2px);background:inherit;border-radius:inherit;border-style:none;}
.label:is(.input > *, .select > *):first-child{margin-inline-start:calc(0.25rem * -3);margin-inline-end:calc(0.25rem * 3);border-inline-end:var(--border) solid color-mix(in oklab, currentColor 10%, #0000);}
.label:is(.input > *, .select > *):last-child{margin-inline-start:calc(0.25rem * 3);margin-inline-end:calc(0.25rem * -3);border-inline-start:var(--border) solid color-mix(in oklab, currentColor 10%, #0000);}
.select select:not(:last-child){margin-inline-end:calc(0.25rem * -5.5);background-image:none;}
.select:focus, .select:focus-within,
.input:focus, .input:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate;z-index:1;}
.select:has(> select[disabled]), .select:is(:disabled, [disabled]),
.input:has(> input[disabled]), .input:is(:disabled, [disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:color-mix(in oklab, var(--color-base-content) 40%, transparent);}
.select:has(> select[disabled])::placeholder, .select:is(:disabled, [disabled])::placeholder,
.input:has(> input[disabled])::placeholder, .input:is(:disabled, [disabled])::placeholder{color:color-mix(in oklab, var(--color-base-content) 20%, transparent);}
.select:has(> select[disabled]) > select[disabled],
.input:has(> input[disabled]) > input[disabled]{cursor:not-allowed;}
.active-select select:active{margin-inline-start:calc(0.25rem * -4);margin-inline-end:calc(0.25rem * -7);width:calc(100% + 2.75rem);appearance:none;padding-inline-start:calc(0.25rem * 4);padding-inline-end:calc(0.25rem * 7);height:calc(100% - 2px);background:inherit;border-radius:inherit;border-style:none;}
.active-select select:focus, .active-select select:focus-within:active{--un-outline-style:none;outline-style:none;}
.active-select select:not(:last-child):active{margin-inline-end:calc(0.25rem * -5.5);background-image:none;}
.active-select:active{border:var(--border) solid #0000;position:relative;display:inline-flex;flex-shrink:1;appearance:none;align-items:center;gap:calc(0.25rem * 1.5);background-color:var(--color-base-100);padding-inline-start:calc(0.25rem * 4);padding-inline-end:calc(0.25rem * 7);vertical-align:middle;width:clamp(3rem, 20rem, 100%);height:var(--size);font-size:0.875rem;touch-action:manipulation;border-start-start-radius:var(--join-ss, var(--radius-field));border-start-end-radius:var(--join-se, var(--radius-field));border-end-start-radius:var(--join-es, var(--radius-field));border-end-end-radius:var(--join-ee, var(--radius-field));background-image:linear-gradient(45deg, #0000 50%, currentColor 50%), linear-gradient(135deg, currentColor 50%, #0000 50%);background-position:calc(100% - 20px) calc(1px + 50%), calc(100% - 16.1px) calc(1px + 50%);background-size:4px 4px, 4px 4px;background-repeat:no-repeat;text-overflow:ellipsis;box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset;border-color:var(--input-color);--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000);--size:calc(var(--size-field, 0.25rem) * 10);}
.active-select:focus, .active-select:focus-within:active{--input-color:var(--color-base-content);box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate;z-index:1;}
.active-select:has(> select[disabled]) > select[disabled]:active{cursor:not-allowed;}
.active-select:has(> select[disabled]), .active-select:is(:disabled, [disabled]):active{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:color-mix(in oklab, var(--color-base-content) 40%, transparent);}
.active-select:has(> select[disabled])::placeholder, .active-select:is(:disabled, [disabled])::placeholder:active{color:color-mix(in oklab, var(--color-base-content) 20%, transparent);}
.label:is(.input > *, .active-select > *):active{display:flex;height:calc(100% - 0.5rem);align-items:center;padding-inline:calc(0.25rem * 3);white-space:nowrap;font-size:inherit;}
.label:is(.input > *, .active-select > *):first-child:active{margin-inline-start:calc(0.25rem * -3);margin-inline-end:calc(0.25rem * 3);border-inline-end:var(--border) solid color-mix(in oklab, currentColor 10%, #0000);}
.label:is(.input > *, .active-select > *):last-child:active{margin-inline-start:calc(0.25rem * 3);margin-inline-end:calc(0.25rem * -3);border-inline-start:var(--border) solid color-mix(in oklab, currentColor 10%, #0000);}
[dir="rtl"] .active-select:active{background-position:calc(0% + 12px) calc(1px + 50%), calc(0% + 16px) calc(1px + 50%);}
.floating-label:has(.input-sm, .select-sm, .textarea-sm) span{font-size:0.75rem;top:calc(var(--size-field, 0.25rem) * 8 / 2);}
.select-sm,
.input-sm{--size:calc(var(--size-field, 0.25rem) * 8);font-size:0.75rem;}
.list{display:flex;flex-direction:column;font-size:0.875rem;}
.list :where(.list-row){--list-grid-cols:minmax(0, auto) 1fr;position:relative;display:grid;grid-auto-flow:column;gap:calc(0.25rem * 4);border-radius:var(--radius-box);padding:calc(0.25rem * 4);word-break:break-word;grid-template-columns:var(--list-grid-cols);}
.list :where(.list-row):has(.list-col-grow:nth-child(1)){--list-grid-cols:1fr;}
.list :where(.list-row):has(.list-col-grow:nth-child(2)){--list-grid-cols:minmax(0, auto) 1fr;}
.list :where(.list-row):has(.list-col-grow:nth-child(3)){--list-grid-cols:minmax(0, auto) minmax(0, auto) 1fr;}
.list :where(.list-row):has(.list-col-grow:nth-child(4)){--list-grid-cols:minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr;}
.list :where(.list-row):has(.list-col-grow:nth-child(5)){--list-grid-cols:minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr;}
.list :where(.list-row):has(.list-col-grow:nth-child(6)){--list-grid-cols:minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto)
        minmax(0, auto) 1fr;}
.list :where(.list-row) :not(.list-col-wrap){grid-row-start:1;}
.list > :not(:last-child).list-row:after, .list > :not(:last-child) .list-row:after{content:"";border-bottom:var(--border) solid;inset-inline:var(--radius-box);position:absolute;bottom:calc(0.25rem * 0);border-color:color-mix(in oklab, var(--color-base-content) 5%, transparent);}
.progress{position:relative;height:calc(0.25rem * 2);width:100%;appearance:none;overflow:hidden;border-radius:var(--radius-box);background-color:color-mix(in oklab, currentColor 20%, transparent);color:var(--color-base-content);}
.progress:indeterminate{background-image:repeating-linear-gradient( 90deg, currentColor -1%, currentColor 10%, #0000 10%, #0000 90% );background-size:200%;background-position-x:15%;animation:progress 5s ease-in-out infinite;}
.label{display:inline-flex;align-items:center;gap:calc(0.25rem * 1.5);white-space:nowrap;color:color-mix(in oklab, currentColor 60%, transparent);}
.label:has(input),
.modal-backdrop button{cursor:pointer;}
.input{cursor:text;border:var(--border) solid #0000;position:relative;display:inline-flex;flex-shrink:1;appearance:none;align-items:center;gap:calc(0.25rem * 2);background-color:var(--color-base-100);padding-inline:calc(0.25rem * 3);vertical-align:middle;white-space:nowrap;width:clamp(3rem, 20rem, 100%);height:var(--size);font-size:0.875rem;touch-action:manipulation;border-start-start-radius:var(--join-ss, var(--radius-field));border-start-end-radius:var(--join-se, var(--radius-field));border-end-start-radius:var(--join-es, var(--radius-field));border-end-end-radius:var(--join-ee, var(--radius-field));border-color:var(--input-color);box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset;--size:calc(var(--size-field, 0.25rem) * 10);--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000);}
.input:where(input){display:inline-flex;}
.input :where(input){display:inline-flex;height:100%;width:100%;appearance:none;background-color:transparent;border:none;}
.input :where(input[type="url"]), .input :where(input[type="email"]){direction:ltr;}
.input :where(input[type="date"]){display:inline-block;}
.input:has(> input[disabled]), .input:is(:disabled, [disabled]){box-shadow:none;}
.input::-webkit-date-and-time-value{text-align:inherit;}
.input[type="number"]::-webkit-inner-spin-button{margin-block:calc(0.25rem * -3);margin-inline-end:calc(0.25rem * -3);}
.input::-webkit-calendar-picker-indicator{position:absolute;inset-inline-end:0.75em;}
.mockup-browser .mockup-browser-toolbar .input{margin-inline:auto;display:flex;height:100%;align-items:center;gap:calc(0.25rem * 2);overflow:hidden;background-color:var(--color-base-200);text-overflow:ellipsis;white-space:nowrap;font-size:0.75rem;direction:ltr;}
.mockup-browser .mockup-browser-toolbar .input:before{content:"";width:calc(0.25rem * 4);height:calc(0.25rem * 4);opacity:30%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='currentColor' class='size-4'%3E%3Cpath fill-rule='evenodd' d='M9.965 11.026a5 5 0 1 1 1.06-1.06l2.755 2.754a.75.75 0 1 1-1.06 1.06l-2.755-2.754ZM10.5 7a3.5 3.5 0 1 1-7 0 3.5 3.5 0 0 1 7 0Z' clip-rule='evenodd' /%3E%3C/svg%3E%0A");}
.input-sm[type="number"]::-webkit-inner-spin-button{margin-block:calc(0.25rem * -2);margin-inline-end:calc(0.25rem * -3);}
.menu{display:flex;width:fit-content;flex-direction:column;flex-wrap:wrap;padding:calc(0.25rem * 2);--menu-active-fg:var(--color-neutral-content);--menu-active-bg:var(--color-neutral);font-size:0.875rem;}
.menu :where(li ul){position:relative;margin-inline-start:calc(0.25rem * 4);padding-inline-start:calc(0.25rem * 2);white-space:nowrap;}
.menu :where(li ul):before{position:absolute;inset-inline-start:calc(0.25rem * 0);top:calc(0.25rem * 3);bottom:calc(0.25rem * 3);background-color:var(--color-base-content);opacity:10%;width:var(--border);content:"";}
.menu :where(li > details > summary):after, .menu :where(li > .menu-dropdown-toggle):after{justify-self:flex-end;display:block;height:0.375rem;width:0.375rem;rotate:-135deg;translate:0 -1px;transition-property:rotate, translate;transition-duration:0.2s;content:"";transform-origin:50% 50%;box-shadow:2px 2px inset;pointer-events:none;}
.menu :where(li > details[open] > summary):after, .menu :where(li > .menu-dropdown-toggle.menu-dropdown-show):after,
.menu .dropdown:focus-within .menu-dropdown-toggle:after{rotate:45deg;translate:0 1px;}
.menu :where(li:empty){background-color:var(--color-base-content);opacity:10%;margin:0.5rem 1rem;height:1px;}
.menu :where(li){position:relative;display:flex;flex-shrink:0;flex-direction:column;flex-wrap:wrap;align-items:stretch;}
.menu :where(li) .badge{justify-self:flex-end;}
.menu :where(li).menu-disabled{pointer-events:none;color:color-mix(in oklab, var(--color-base-content) 20%, transparent);}
.menu .dropdown-content{margin-top:calc(0.25rem * 2);padding:calc(0.25rem * 2);}
.menu-title{padding-inline:calc(0.25rem * 3);padding-block:calc(0.25rem * 2);color:color-mix(in oklab, var(--color-base-content) 40%, transparent);font-size:0.875rem;font-weight:600;}
.menu-horizontal > li:not(.menu-title) > details > ul{position:absolute;margin-inline-start:calc(0.25rem * 0);margin-top:calc(0.25rem * 4);padding-block:calc(0.25rem * 2);padding-inline-end:calc(0.25rem * 2);}
:where(.menu-horizontal > li:not(.menu-title) > details > ul){border-radius:var(--radius-box);background-color:var(--color-base-100);box-shadow:0 1px 3px 0 oklch(0% 0 0/0.1), 0 1px 2px -1px oklch(0% 0 0/0.1);}
.menu-vertical > li:not(.menu-title) > details > ul{position:relative;margin-inline-start:calc(0.25rem * 4);margin-top:calc(0.25rem * 0);padding-block:calc(0.25rem * 0);padding-inline-end:calc(0.25rem * 0);}
.menu-xs :where(li:not(.menu-title) > *:not(ul, details, .menu-title)), .menu-xs :where(li:not(.menu-title) > details > summary:not(.menu-title)){border-radius:var(--radius-field);padding-inline:calc(0.25rem * 2);padding-block:calc(0.25rem * 1);font-size:0.6875rem;}
.table-xs :where(th, td),
.menu-xs .menu-title{padding-inline:calc(0.25rem * 2);padding-block:calc(0.25rem * 1);}
.menu-sm :where(li:not(.menu-title) > *:not(ul, details, .menu-title)), .menu-sm :where(li:not(.menu-title) > details > summary:not(.menu-title)){border-radius:var(--radius-field);padding-inline:calc(0.25rem * 2.5);padding-block:calc(0.25rem * 1);font-size:0.75rem;}
.table-sm :where(th, td),
.menu-sm .menu-title,
.menu-md .menu-title{padding-inline:calc(0.25rem * 3);padding-block:calc(0.25rem * 2);}
.menu-md :where(li:not(.menu-title) > *:not(ul, details, .menu-title)), .menu-md :where(li:not(.menu-title) > details > summary:not(.menu-title)){border-radius:var(--radius-field);padding-inline:calc(0.25rem * 3);padding-block:calc(0.25rem * 1.5);font-size:0.875rem;}
.menu-lg :where(li:not(.menu-title) > *:not(ul, details, .menu-title)), .menu-lg :where(li:not(.menu-title) > details > summary:not(.menu-title)){border-radius:var(--radius-field);padding-inline:calc(0.25rem * 4);padding-block:calc(0.25rem * 1.5);font-size:1.125rem;}
.menu-lg .menu-title,
.menu-xl .menu-title{padding-inline:calc(0.25rem * 6);padding-block:calc(0.25rem * 3);}
.menu-xl :where(li:not(.menu-title) > *:not(ul, details, .menu-title)), .menu-xl :where(li:not(.menu-title) > details > summary:not(.menu-title)){border-radius:var(--radius-field);padding-inline:calc(0.25rem * 5);padding-block:calc(0.25rem * 1.5);font-size:1.375rem;}
.badge{display:inline-flex;align-items:center;justify-content:center;gap:calc(0.25rem * 2);border-radius:var(--radius-selector);vertical-align:middle;color:var(--badge-fg);border:var(--border) solid var(--badge-color, var(--color-base-200));font-size:0.875rem;width:fit-content;padding-inline:calc(0.25rem * 3 - var(--border));background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise);background-color:var(--badge-bg);--badge-bg:var(--badge-color, var(--color-base-100));--badge-fg:var(--color-base-content);--size:calc(var(--size-selector, 0.25rem) * 6);height:var(--size);}
.dropdown{position:relative;display:inline-block;position-area:var(--anchor-v, bottom) var(--anchor-h, span-right);}
.dropdown .dropdown-content{position:absolute;}
.dropdown:not(details, .dropdown-open, .dropdown-hover:hover, :focus-within) .dropdown-content,
.dropdown[popover]:not(.dropdown-open, :popover-open){display:none;transform-origin:top;opacity:0%;scale:95%;}
.dropdown[popover], .dropdown .dropdown-content{z-index:999;animation:dropdown 0.2s;transition-property:opacity, scale, display;transition-behavior:allow-discrete;transition-duration:0.2s;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);}
.dropdown{@starting-style:{
        &[popover], .dropdown-content {
            scale: 95%;
            opacity: 0
        }};}
.dropdown.dropdown-open > [tabindex]:first-child, .dropdown:not(.dropdown-hover):focus > [tabindex]:first-child, .dropdown:focus-within > [tabindex]:first-child{pointer-events:none;}
.dropdown.dropdown-open .dropdown-content, .dropdown:not(.dropdown-hover):focus .dropdown-content, .dropdown:focus-within .dropdown-content{opacity:100%;}
.dropdown.dropdown-hover:hover .dropdown-content{opacity:100%;scale:100%;}
.dropdown.dropdown-open .dropdown-content, .dropdown:focus .dropdown-content, .dropdown:focus-within .dropdown-content{scale:100%;}
.dropdown:where([popover]){background:#0000;}
.dropdown[popover]{position:fixed;color:inherit;}
.dropdown-start :where(.dropdown-content){inset-inline-end:auto;translate:0 0;}
[dir="rtl"] .dropdown-start :where(.dropdown-content),
[dir="rtl"] .dropdown-end :where(.dropdown-content){translate:0 0;}
.dropdown-start.dropdown-left .dropdown-content,
.dropdown-start.dropdown-right .dropdown-content{top:calc(0.25rem * 0);bottom:auto;}
.dropdown-center :where(.dropdown-content){inset-inline-end:calc(1/2 * 100%);translate:50% 0;}
[dir="rtl"] .dropdown-center :where(.dropdown-content){translate:-50% 0;}
.dropdown-center.dropdown-left .dropdown-content,
.dropdown-center.dropdown-right .dropdown-content{top:auto;bottom:calc(1/2 * 100%);translate:0 50%;}
.dropdown-end :where(.dropdown-content){inset-inline-end:calc(0.25rem * 0);translate:0 0;}
.dropdown-end.dropdown-left .dropdown-content,
.dropdown-end.dropdown-right .dropdown-content{top:auto;bottom:calc(0.25rem * 0);}
.dropdown-left .dropdown-content{inset-inline-end:100%;top:calc(0.25rem * 0);bottom:auto;transform-origin:right;}
.dropdown-right .dropdown-content{inset-inline-start:100%;top:calc(0.25rem * 0);bottom:auto;transform-origin:left;}
.dropdown-bottom .dropdown-content{top:100%;bottom:auto;transform-origin:top;}
.dropdown-top .dropdown-content{top:auto;bottom:100%;transform-origin:bottom;}
.kbd{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-field);background-color:var(--color-base-200);vertical-align:middle;padding-left:0.5em;padding-right:0.5em;border:var(--border) solid color-mix(in srgb, var(--color-base-content) 20%, #0000);border-bottom:calc(var(--border) + 1px) solid color-mix(in srgb, var(--color-base-content) 20%, #0000);--size:calc(var(--size-selector, 0.25rem) * 6);font-size:0.875rem;height:var(--size);min-width:var(--size);}
.loading{pointer-events:none;display:inline-block;aspect-ratio:1 / 1;background-color:currentColor;vertical-align:middle;width:calc(var(--size-selector, 0.25rem) * 6);mask-size:100%;mask-repeat:no-repeat;mask-position:center;mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");}
.loading-infinity{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='shape-rendering:auto;' width='200px' height='200px' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Cpath fill='none' stroke='black' stroke-width='10' stroke-dasharray='205.271 51.318' d='M24.3 30C11.4 30 5 43.3 5 50s6.4 20 19.3 20c19.3 0 32.1-40 51.4-40C88.6 30 95 43.3 95 50s-6.4 20-19.3 20C56.4 70 43.6 30 24.3 30z' stroke-linecap='round' style='transform:scale(0.8);transform-origin:50px 50px'%3E%3Canimate attributeName='stroke-dashoffset' repeatCount='indefinite' dur='2s' keyTimes='0;1' values='0;256.589'/%3E%3C/path%3E%3C/svg%3E");}
.loading-lg{width:calc(var(--size-selector, 0.25rem) * 7);}
.hero{display:grid;width:100%;place-items:center;background-size:cover;background-position:center;}
.hero-content{isolation:isolate;display:flex;max-width:80rem;align-items:center;justify-content:center;gap:calc(0.25rem * 4);padding:calc(0.25rem * 4);}
.link{cursor:pointer;text-decoration-line:underline;}
.link:focus-visible,
.toggle:focus-visible, .toggle:has(:focus-visible){outline:2px solid currentColor;outline-offset:2px;}
.hover\:link:focus-visible:hover{outline:2px solid currentColor;outline-offset:2px;}
.hover\:link:focus:hover{--un-outline-style:none;outline-style:none;}
.hover\:link:hover{cursor:pointer;text-decoration-line:underline;}
.alert{display:grid;align-items:center;gap:calc(0.25rem * 4);border-radius:var(--radius-box);padding-inline:calc(0.25rem * 4);padding-block:calc(0.25rem * 3);color:var(--color-base-content);background-color:var(--alert-color, var(--color-base-200));justify-content:start;justify-items:start;grid-auto-flow:column;grid-template-columns:auto;text-align:start;border:var(--border) solid var(--color-base-200);font-size:0.875rem;line-height:1.25rem;background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise);box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * 0.08)) inset, 0 1px color-mix( in oklab, color-mix(in oklab, #000 20%, var(--alert-color, var(--color-base-200))) calc(var(--depth) * 20%), #0000 ), 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * 0.08));}
.alert:has(:nth-child(2)){grid-template-columns:auto minmax(auto, 1fr);}
.alert.alert-outline{background-color:transparent;color:var(--alert-color);box-shadow:none;background-image:none;}
.alert.alert-dash{background-color:transparent;color:var(--alert-color);border-style:dashed;box-shadow:none;background-image:none;}
.alert.alert-soft{color:var(--alert-color, var(--color-base-content));background:color-mix( in oklab, var(--alert-color, var(--color-base-content)) 8%, var(--color-base-100) );border-color:color-mix( in oklab, var(--alert-color, var(--color-base-content)) 10%, var(--color-base-100) );box-shadow:none;background-image:none;}
.alert-info{border-color:var(--color-info);color:var(--color-info-content);--alert-color:var(--color-info);}
.alert-success{border-color:var(--color-success);color:var(--color-success-content);--alert-color:var(--color-success);}
.alert-error{border-color:var(--color-error);color:var(--color-error-content);--alert-color:var(--color-error);}
.table :where(.table-pin-rows thead tr){position:sticky;top:calc(0.25rem * 0);z-index:1;background-color:var(--color-base-100);}
.table :where(.table-pin-rows tfoot tr){position:sticky;bottom:calc(0.25rem * 0);z-index:1;background-color:var(--color-base-100);}
.table :where(.table-pin-cols tr th){position:sticky;right:calc(0.25rem * 0);left:calc(0.25rem * 0);background-color:var(--color-base-100);}
.table-zebra tbody tr:where(:nth-child(even)) :where(.table-pin-cols tr th){background-color:var(--color-base-200);}
.table-xs :not(thead, tfoot) tr{font-size:0.6875rem;}
.table-sm :not(thead, tfoot) tr{font-size:0.75rem;}
.table-md :not(thead, tfoot) tr{font-size:0.875rem;}
.table-md :where(th, td){padding-inline:calc(0.25rem * 4);padding-block:calc(0.25rem * 3);}
.divider{display:flex;height:calc(0.25rem * 4);flex-direction:row;align-items:center;align-self:stretch;white-space:nowrap;margin:var(--divider-m, 1rem 0);--divider-color:color-mix(in oklab, var(--color-base-content) 10%, transparent);}
.divider:before, .divider:after{content:"";height:calc(0.25rem * 0.5);width:100%;flex-grow:1;background-color:var(--divider-color);}
.divider:not(:empty){gap:calc(0.25rem * 4);}
.divider-horizontal.divider{height:auto;width:calc(0.25rem * 4);flex-direction:column;}
.divider-horizontal.divider:before,
.divider-horizontal.divider:after{height:100%;width:calc(0.25rem * 0.5);}
.divider-vertical.divider{height:calc(0.25rem * 4);width:auto;flex-direction:row;}
.divider-vertical.divider:before,
.divider-vertical.divider:after{height:calc(0.25rem * 0.5);width:100%;}
.diff{position:relative;display:grid;width:100%;overflow:hidden;webkit-user-select:none;user-select:none;direction:ltr;container-type:inline-size;grid-template-columns:auto 1fr;}
.diff:focus-visible, .diff:has(.diff-item-1:focus-visible),
.diff:focus-visible{outline-style:var(--un-outline-style);outline-width:2px;outline-offset:1px;outline-color:var(--color-base-content);}
.diff:focus-visible .diff-resizer{min-width:90cqi;max-width:90cqi;}
.diff:has(.diff-item-2:focus-visible){outline-style:var(--un-outline-style);outline-width:2px;outline-offset:1px;}
.diff:has(.diff-item-2:focus-visible) .diff-resizer{min-width:10cqi;max-width:10cqi;}
.dropdown-end{--anchor-h:span-left;}
.dropdown-end.dropdown-left{--anchor-h:left;--anchor-v:span-top;}
.dropdown-end.dropdown-right{--anchor-h:right;--anchor-v:span-top;}
.range{appearance:none;webkit-appearance:none;--range-thumb:var(--color-base-100);--range-thumb-size:calc(var(--size-selector, 0.25rem) * 6);--range-progress:currentColor;--range-fill:1;--range-p:0.25rem;--range-bg:color-mix(in oklab, currentColor 10%, #0000);cursor:pointer;overflow:hidden;background-color:transparent;vertical-align:middle;width:clamp(3rem, 20rem, 100%);--radius-selector-max:calc(
    var(--radius-selector) + var(--radius-selector) + var(--radius-selector)
  );border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));border:none;height:var(--range-thumb-size);}
[dir="rtl"] .range{--range-dir:-1;}
.range:focus{outline:none;}
.range:focus-visible{outline:2px solid;outline-offset:2px;}
.range::-webkit-slider-runnable-track{width:100%;background-color:var(--range-bg);border-radius:var(--radius-selector);height:calc(var(--range-thumb-size) * 0.5);}
.range::-webkit-slider-thumb{position:relative;box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));background-color:currentColor;height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p) solid;appearance:none;webkit-appearance:none;top:50%;color:var(--range-progress);transform:translateY(-50%);box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000), 0 0 0 2rem var(--range-thumb) inset, calc((var(--range-dir, 1) * -100rem) - (var(--range-dir, 1) * var(--range-thumb-size) / 2)) 0 0 calc(100rem * var(--range-fill));}
.range::-moz-range-track{width:100%;background-color:var(--range-bg);border-radius:var(--radius-selector);height:calc(var(--range-thumb-size) * 0.5);}
.range::-moz-range-thumb{position:relative;box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));background-color:currentColor;height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p) solid;top:50%;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000), 0 0 0 2rem var(--range-thumb) inset, calc((var(--range-dir, 1) * -100rem) - (var(--range-dir, 1) * var(--range-thumb-size) / 2)) 0 0 calc(100rem * var(--range-fill));}
.range:disabled{cursor:not-allowed;opacity:30%;}
.avatar-group :where(.avatar){overflow:hidden;border-radius:calc(infinity * 1px);border:4px solid var(--color-base-100);}
.avatar{position:relative;display:inline-flex;vertical-align:middle;}
.avatar > div{display:block;aspect-ratio:1 / 1;overflow:hidden;}
.avatar img{height:100%;width:100%;object-fit:cover;}
.badge-outline{color:var(--badge-color);--badge-bg:#0000;background-image:none;border-color:currentColor;}
.badge-secondary{--badge-color:var(--color-secondary);--badge-fg:var(--color-secondary-content);}
.badge-warning{--badge-color:var(--color-warning);--badge-fg:var(--color-warning-content);}
.toast{position:fixed;inset-inline-start:auto;inset-inline-end:calc(0.25rem * 4);top:auto;bottom:calc(0.25rem * 4);display:flex;flex-direction:column;gap:calc(0.25rem * 2);background-color:transparent;translate:var(--toast-x, 0) var(--toast-y, 0);width:max-content;max-width:calc(100vw - 2rem);}
.toast > *{animation:toast 0.25s ease-out;}
.toast:where(.toast-start){inset-inline-start:calc(0.25rem * 4);inset-inline-end:auto;--toast-x:0;}
.toast:where(.toast-center){inset-inline-start:calc(1/2 * 100%);inset-inline-end:calc(1/2 * 100%);--toast-x:-50%;}
.toast:where(.toast-end){inset-inline-start:auto;inset-inline-end:calc(0.25rem * 4);--toast-x:0;}
.toast:where(.toast-bottom){top:auto;bottom:calc(0.25rem * 4);--toast-y:0;}
.toast:where(.toast-middle){top:calc(1/2 * 100%);bottom:auto;--toast-y:-50%;}
.toast:where(.toast-top){top:calc(0.25rem * 4);bottom:auto;--toast-y:0;}
.tabs{display:flex;flex-wrap:wrap;--tabs-height:auto;--tabs-direction:row;--tab-height:calc(var(--size-field, 0.25rem) * 10);height:var(--tabs-height);flex-direction:var(--tabs-direction);}
.tab:checked + .tab-content, .tab:is(label:has(:checked)) + .tab-content, .tab:is(.tab-active, [aria-selected="true"]) + .tab-content{display:block;height:calc(100% - var(--tab-height) + var(--border));}
.tab:not(:checked, label:has(:checked), :hover, .tab-active, [aria-selected="true"]){color:color-mix(in oklab, var(--color-base-content) 50%, transparent);}
.tabs-border .tab:is(.tab-active, [aria-selected="true"]):not(.tab-disabled, [disabled]):before, .tabs-border .tab:is(input:checked):before, .tabs-border .tab:is(label:has(:checked)):before{--tab-border-color:currentColor;border-top:3px solid;}
.tabs-lift > .tab:is(.tab-active, [aria-selected="true"]):not(.tab-disabled, [disabled]), .tabs-lift > .tab:is(input:checked, label:has(:checked)){--tab-border:var(--border) var(--border) 0 var(--border);--tab-border-colors:var(--tab-border-color) var(--tab-border-color) #0000
        var(--tab-border-color);--tab-paddings:0 calc(var(--tab-p) - var(--border)) var(--border)
        calc(var(--tab-p) - var(--border));--tab-inset:auto auto 0 auto;--tab-grad:calc(69% - var(--border));--radius-start:radial-gradient(
        circle at top left,
        #0000 var(--tab-grad),
        var(--tab-border-color) calc(var(--tab-grad) + 0.25px),
        var(--tab-border-color) calc(var(--tab-grad) + var(--border)),
        var(--tab-bg) calc(var(--tab-grad) + var(--border) + 0.25px)
      );--radius-end:radial-gradient(
        circle at top right,
        #0000 var(--tab-grad),
        var(--tab-border-color) calc(var(--tab-grad) + 0.25px),
        var(--tab-border-color) calc(var(--tab-grad) + var(--border)),
        var(--tab-bg) calc(var(--tab-grad) + var(--border) + 0.25px)
      );background-color:var(--tab-bg);}
.tabs-lift > .tab:is(.tab-active, [aria-selected="true"]):not(.tab-disabled, [disabled]):before, .tabs-lift > .tab:is(input:checked, label:has(:checked)):before{z-index:1;content:"";display:block;position:absolute;width:var(--tab-corner-width);height:var(--tab-corner-height);background-position:var(--tab-corner-position);background-image:var(--radius-start), var(--radius-end);background-size:min(var(--radius-field), var(--tab-radius-min)) min(var(--radius-field), var(--tab-radius-min));background-repeat:no-repeat;inset:var(--tab-inset);}
.tabs-lift > .tab:is(.tab-active, [aria-selected="true"]):not(.tab-disabled, [disabled]):first-child:before, .tabs-lift > .tab:is(input:checked, label:has(:checked)):first-child:before{--radius-start:none;}
[dir="rtl"] .tabs-lift > .tab:is(.tab-active, [aria-selected="true"]):not(.tab-disabled, [disabled]):first-child:before, [dir="rtl"] .tabs-lift > .tab:is(input:checked, label:has(:checked)):first-child:before,
[dir="rtl"] .tabs-lift > .tab:is(.tab-active, [aria-selected="true"]):not(.tab-disabled, [disabled]):last-child:before, [dir="rtl"] .tabs-lift > .tab:is(input:checked, label:has(:checked)):last-child:before{transform:rotateY(180deg);}
.tabs-lift > .tab:is(.tab-active, [aria-selected="true"]):not(.tab-disabled, [disabled]):last-child:before, .tabs-lift > .tab:is(input:checked, label:has(:checked)):last-child:before{--radius-end:none;}
.tabs-lift:has(.tab-content) > .tab:first-child:not(.tab-active, [aria-selected="true"]),
.tabs-top:has(.tab-content) > .tab:first-child:not(.tab-active, [aria-selected="true"]){--tab-border-colors:var(--tab-border-color) var(--tab-border-color) #0000
          var(--tab-border-color);}
.tabs-lift :checked + .tab-content:nth-child(1), .tabs-lift :checked + .tab-content:nth-child(n + 3), .tabs-lift label:has(:checked) + .tab-content:nth-child(1), .tabs-lift label:has(:checked) + .tab-content:nth-child(n + 3), .tabs-lift :is(.tab-active, [aria-selected="true"]) + .tab-content:nth-child(1), .tabs-lift :is(.tab-active, [aria-selected="true"]) + .tab-content:nth-child(n + 3),
.tabs-top :checked + .tab-content:nth-child(1), .tabs-top :checked + .tab-content:nth-child(n + 3), .tabs-top label:has(:checked) + .tab-content:nth-child(1), .tabs-top label:has(:checked) + .tab-content:nth-child(n + 3), .tabs-top :is(.tab-active, [aria-selected="true"]) + .tab-content:nth-child(1), .tabs-top :is(.tab-active, [aria-selected="true"]) + .tab-content:nth-child(n + 3){--tabcontent-radius-ss:var(--radius-box);}
.tabs-top .tab:is(.tab-active, [aria-selected="true"]):not(.tab-disabled, [disabled]), .tabs-top .tab:is(input:checked), .tabs-top .tab:is(label:has(:checked)){--tab-border:var(--border) var(--border) 0 var(--border);--tab-border-colors:var(--tab-border-color) var(--tab-border-color) #0000
        var(--tab-border-color);--tab-paddings:0 calc(var(--tab-p) - var(--border)) var(--border)
        calc(var(--tab-p) - var(--border));--tab-inset:auto auto 0 auto;--radius-start:radial-gradient(
        circle at top left,
        #0000 var(--tab-grad),
        var(--tab-border-color) calc(var(--tab-grad) + 0.25px),
        var(--tab-border-color) calc(var(--tab-grad) + var(--border)),
        var(--tab-bg) calc(var(--tab-grad) + var(--border) + 0.25px)
      );--radius-end:radial-gradient(
        circle at top right,
        #0000 var(--tab-grad),
        var(--tab-border-color) calc(var(--tab-grad) + 0.25px),
        var(--tab-border-color) calc(var(--tab-grad) + var(--border)),
        var(--tab-bg) calc(var(--tab-grad) + var(--border) + 0.25px)
      );}
.tabs-bottom .tab:is(.tab-active, [aria-selected="true"]):not(.tab-disabled, [disabled]), .tabs-bottom .tab:is(input:checked), .tabs-bottom .tab:is(label:has(:checked)){--tab-border:0 var(--border) var(--border) var(--border);--tab-border-colors:#0000 var(--tab-border-color) var(--tab-border-color)
        var(--tab-border-color);--tab-paddings:var(--border) calc(var(--tab-p) - var(--border)) 0
        calc(var(--tab-p) - var(--border));--tab-inset:0 auto auto auto;--radius-start:radial-gradient(
        circle at bottom left,
        #0000 var(--tab-grad),
        var(--tab-border-color) calc(var(--tab-grad) + 0.25px),
        var(--tab-border-color) calc(var(--tab-grad) + var(--border)),
        var(--tab-bg) calc(var(--tab-grad) + var(--border) + 0.25px)
      );--radius-end:radial-gradient(
        circle at bottom right,
        #0000 var(--tab-grad),
        var(--tab-border-color) calc(var(--tab-grad) + 0.25px),
        var(--tab-border-color) calc(var(--tab-grad) + var(--border)),
        var(--tab-bg) calc(var(--tab-grad) + var(--border) + 0.25px)
      );}
.tabs-bottom:has(.tab-content) > .tab:first-child:not(.tab-active, [aria-selected="true"]){--tab-border-colors:#0000 var(--tab-border-color) var(--tab-border-color)
          var(--tab-border-color);}
.tabs-bottom > :checked + .tab-content:not(:nth-child(2)), .tabs-bottom > :is(label:has(:checked)) + .tab-content:not(:nth-child(2)), .tabs-bottom > :is(.tab-active, [aria-selected="true"]) + .tab-content:not(:nth-child(2)){--tabcontent-radius-es:var(--radius-box);}
.tabs-box > :is(.tab-active, [aria-selected="true"]):not(.tab-disabled, [disabled]), .tabs-box > :is(input:checked), .tabs-box > :is(label:has(:checked)){background-color:var(--tab-bg, var(--color-base-100));box-shadow:0 1px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset, 0 1px 1px -1px color-mix(in oklab, var(--color-neutral) calc(var(--depth) * 50%), #0000), 0 1px 6px -4px color-mix(in oklab, var(--color-neutral) calc(var(--depth) * 100%), #0000);}
.tabs-box{background-color:var(--color-base-200);padding:calc(0.25rem * 1);--tabs-box-radius:calc(var(--radius-field) + var(--radius-field) + var(--radius-field));border-radius:calc(var(--radius-field) + min(0.25rem, var(--tabs-box-radius)));box-shadow:0 -0.5px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset, 0 0.5px oklch(0% 0 0 / calc(var(--depth) * 0.05)) inset;}
.tabs-box .tab{border-radius:var(--radius-field);border-style:none;}
.tabs-box .tab:focus-visible, .tabs-box .tab:is(label:has(:checked:focus-visible)){outline-offset:2px;}
.tabs-lg{--tab-height:calc(var(--size-field, 0.25rem) * 12);}
.tabs-lg :where(.tab){font-size:1.125rem;--tab-p:1rem;--tab-radius-min:calc(1.5rem - var(--border));}
.navbar{display:flex;width:100%;align-items:center;padding:0.5rem;min-height:4rem;}
.steps{display:inline-grid;grid-auto-flow:column;overflow:hidden;overflow-x:auto;counter-reset:step;grid-auto-columns:1fr;}
.steps .step{display:grid;grid-template-columns:auto;grid-template-rows:40px 1fr;place-items:center;text-align:center;min-width:4rem;--step-bg:var(--color-base-300);--step-fg:var(--color-base-content);}
.steps .step:before{top:calc(0.25rem * 0);grid-column-start:1;grid-row-start:1;height:calc(0.25rem * 2);width:100%;border:1px solid;color:var(--step-bg);background-color:var(--step-bg);--un-content:"";content:var(--un-content);margin-inline-start:-100%;}
.steps .step > .step-icon, .steps .step:not(:has(.step-icon)):after{content:counter(step);counter-increment:step;z-index:1;color:var(--step-fg);background-color:var(--step-bg);border:1px solid var(--step-bg);position:relative;grid-column-start:1;grid-row-start:1;display:grid;height:calc(0.25rem * 8);width:calc(0.25rem * 8);place-items:center;place-self:center;border-radius:calc(infinity * 1px);}
.steps .step:first-child:before{content:none;}
.steps .step[data-content]:after{content:attr(data-content);}
.steps .step-neutral + .step-neutral:before, .steps .step-neutral:after, .steps .step-neutral > .step-icon{--step-bg:var(--color-neutral);--step-fg:var(--color-neutral-content);}
.steps .step-primary + .step-primary:before, .steps .step-primary:after, .steps .step-primary > .step-icon{--step-bg:var(--color-primary);--step-fg:var(--color-primary-content);}
.steps .step-secondary + .step-secondary:before, .steps .step-secondary:after, .steps .step-secondary > .step-icon{--step-bg:var(--color-secondary);--step-fg:var(--color-secondary-content);}
.steps .step-accent + .step-accent:before, .steps .step-accent:after, .steps .step-accent > .step-icon{--step-bg:var(--color-accent);--step-fg:var(--color-accent-content);}
.steps .step-info + .step-info:before, .steps .step-info:after, .steps .step-info > .step-icon{--step-bg:var(--color-info);--step-fg:var(--color-info-content);}
.steps .step-success + .step-success:before, .steps .step-success:after, .steps .step-success > .step-icon{--step-bg:var(--color-success);--step-fg:var(--color-success-content);}
.steps .step-warning + .step-warning:before, .steps .step-warning:after, .steps .step-warning > .step-icon{--step-bg:var(--color-warning);--step-fg:var(--color-warning-content);}
.steps .step-error + .step-error:before, .steps .step-error:after, .steps .step-error > .step-icon{--step-bg:var(--color-error);--step-fg:var(--color-error-content);}
.steps-horizontal .step{display:grid;grid-template-columns:auto;grid-template-rows:40px 1fr;place-items:center;text-align:center;min-width:4rem;}
.steps-horizontal .step:before{height:calc(0.25rem * 2);width:100%;translate:0;content:"";margin-inline-start:-100%;}
[dir="rtl"] .steps-horizontal .step:before{translate:0;}
.steps-vertical .step{display:grid;grid-template-columns:40px 1fr;grid-template-rows:auto;gap:0.5rem;min-height:4rem;justify-items:start;}
.steps-vertical .step:before{height:100%;width:calc(0.25rem * 2);translate:-50% -50%;margin-inline-start:50%;}
[dir="rtl"] .steps-vertical .step:before{translate:50% -50%;}
.steps-vertical{grid-auto-rows:1fr;grid-auto-flow:row;}
.status{display:inline-block;aspect-ratio:1 / 1;width:calc(0.25rem * 2);height:calc(0.25rem * 2);border-radius:var(--radius-selector);background-color:color-mix(in oklab, var(--color-base-content) 20%, transparent);background-position:center;background-repeat:no-repeat;vertical-align:middle;color:color-mix(in srgb, #000 30%, transparent);}
.status{background-image:radial-gradient( circle at 35% 30%, oklch(1 0 0 / calc(var(--depth) * 0.5)), #0000 );box-shadow:0 2px 3px -1px color-mix(in oklab, currentColor calc(var(--depth) * 100%), #0000);}
.checkbox{border:var(--border) solid var(--input-color, color-mix(in oklab, var(--color-base-content) 20%, #0000));position:relative;display:inline-block;flex-shrink:0;cursor:pointer;appearance:none;border-radius:var(--radius-selector);padding:calc(0.25rem * 1);vertical-align:middle;color:var(--color-base-content);box-shadow:0 1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset, 0 0 #0000 inset, 0 0 #0000;transition:background-color 0.2s, box-shadow 0.2s;--size:calc(var(--size-selector, 0.25rem) * 6);width:var(--size);height:var(--size);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise);}
.checkbox:before{--un-content:"";content:var(--un-content);display:block;width:100%;height:100%;rotate:45deg;background-color:currentColor;opacity:0%;transition:clip-path 0.3s, opacity 0.1s, rotate 0.3s, translate 0.3s;transition-delay:0.1s;clip-path:polygon(20% 100%, 20% 80%, 50% 80%, 50% 80%, 70% 80%, 70% 100%);box-shadow:0px 3px 0 0px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset;font-size:1rem;line-height:0.75;}
.checkbox:focus-visible{outline:2px solid var(--input-color, currentColor);outline-offset:2px;}
.checkbox:checked, .checkbox[aria-checked="true"]{background-color:var(--input-color, #0000);box-shadow:0 0 #0000 inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset, 0 1px oklch(0% 0 0 / calc(var(--depth) * 0.1));}
.checkbox:checked:before, .checkbox[aria-checked="true"]:before{clip-path:polygon(20% 100%, 20% 80%, 50% 80%, 50% 0%, 70% 0%, 70% 100%);opacity:100%;}
.checkbox:indeterminate:before{rotate:0deg;opacity:100%;translate:0 -35%;clip-path:polygon(20% 100%, 20% 80%, 50% 80%, 50% 80%, 80% 80%, 80% 100%);}
.checkbox:disabled{cursor:not-allowed;opacity:20%;}
.modal{pointer-events:none;visibility:hidden;position:fixed;inset:calc(0.25rem * 0);margin:calc(0.25rem * 0);display:grid;height:100%;max-height:none;width:100%;max-width:none;align-items:center;justify-items:center;background-color:transparent;padding:calc(0.25rem * 0);color:inherit;overflow-x:hidden;transition:translate 0.3s ease-out, visibility 0.3s allow-discrete, background-color 0.3s ease-out, opacity 0.1s ease-out;overflow-y:hidden;overscroll-behavior:contain;z-index:999;}
.modal.modal-open, .modal[open], .modal:target,
.modal-toggle:checked + .modal{pointer-events:auto;visibility:visible;opacity:100%;background-color:oklch(0% 0 0/ 0.4);}
.modal.modal-open .modal-box, .modal[open] .modal-box, .modal:target .modal-box,
.modal-toggle:checked + .modal .modal-box{translate:0 0;scale:1;opacity:1;}
.modal{@starting-style:{
        &.modal-open, &[open], &:target {
            visibility: hidden;
            opacity: 0%
        }};}
.modal-box{grid-column-start:1;grid-row-start:1;max-height:100vh;width:calc(11/12 * 100%);max-width:32rem;background-color:var(--color-base-100);padding:calc(0.25rem * 6);transition:translate 0.3s ease-out, scale 0.3s ease-out, opacity 0.2s ease-out 0.05s, box-shadow 0.3s ease-out;border-top-left-radius:var(--modal-tl, var(--radius-box));border-top-right-radius:var(--modal-tr, var(--radius-box));border-bottom-left-radius:var(--modal-bl, var(--radius-box));border-bottom-right-radius:var(--modal-br, var(--radius-box));scale:95%;opacity:0;box-shadow:oklch(0% 0 0/ 0.25) 0px 25px 50px -12px;overflow-y:auto;overscroll-behavior:contain;}
.modal-top :where(.modal-box){height:auto;width:100%;max-width:none;max-height:calc(100vh - 5em);translate:0 -100%;scale:1;--modal-tl:0;--modal-tr:0;--modal-bl:var(--radius-box);--modal-br:var(--radius-box);}
.modal-middle :where(.modal-box){height:auto;width:calc(11/12 * 100%);max-width:32rem;max-height:calc(100vh - 5em);translate:0 2%;scale:98%;--modal-tl:var(--radius-box);--modal-tr:var(--radius-box);--modal-bl:var(--radius-box);--modal-br:var(--radius-box);}
.modal-bottom :where(.modal-box){height:auto;width:100%;max-width:none;max-height:calc(100vh - 5em);translate:0 100%;scale:1;--modal-tl:var(--radius-box);--modal-tr:var(--radius-box);--modal-bl:0;--modal-br:0;}
.modal-start :where(.modal-box){height:100vh;max-height:none;width:auto;max-width:none;translate:-100% 0;scale:1;--modal-tl:0;--modal-tr:var(--radius-box);--modal-bl:0;--modal-br:var(--radius-box);}
.modal-end :where(.modal-box){height:100vh;max-height:none;width:auto;max-width:none;translate:100% 0;scale:1;--modal-tl:var(--radius-box);--modal-tr:0;--modal-bl:var(--radius-box);--modal-br:0;}
.modal-action{margin-top:calc(0.25rem * 6);display:flex;justify-content:flex-end;gap:calc(0.25rem * 2);}
.modal-backdrop{grid-column-start:1;grid-row-start:1;display:grid;align-self:stretch;justify-self:stretch;color:transparent;z-index:-1;}
.stat{display:inline-grid;width:100%;column-gap:calc(0.25rem * 4);padding-inline:calc(0.25rem * 6);padding-block:calc(0.25rem * 4);grid-template-columns:repeat(1, 1fr);}
.stat:not(:last-child),
.stats-horizontal .stat:not(:last-child){border-inline-end:var(--border) dashed color-mix(in oklab, currentColor 10%, #0000);border-block-end:none;}
.stats-vertical .stat:not(:last-child){border-inline-end:none;border-block-end:var(--border) dashed color-mix(in oklab, currentColor 10%, #0000);}
.stat-title{grid-column-start:1;white-space:nowrap;color:color-mix(in oklab, var(--color-base-content) 60%, transparent);font-size:0.75rem;}
.stat-value{grid-column-start:1;white-space:nowrap;font-size:2rem;font-weight:800;}
.card{position:relative;display:flex;flex-direction:column;border-radius:var(--radius-box);outline-width:2px;transition:outline 0.2s ease-in-out;outline:0 solid #0000;outline-offset:2px;}
.card:focus-visible{outline-color:currentColor;}
.card :where(figure:first-child){overflow:hidden;border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-start-radius:unset;border-end-end-radius:unset;}
.card :where(figure:last-child){overflow:hidden;border-start-start-radius:unset;border-start-end-radius:unset;border-end-start-radius:inherit;border-end-end-radius:inherit;}
.card:where(.card-border){border:var(--border) solid var(--color-base-200);}
.card:where(.card-dash){border:var(--border) dashed var(--color-base-200);}
.card.image-full{display:grid;}
.card.image-full > .card-body{position:relative;color:var(--color-neutral-content);}
.card.image-full :where(figure){overflow:hidden;border-radius:inherit;}
.card.image-full > figure img{height:100%;object-fit:cover;filter:brightness(28%);}
.card figure{display:flex;align-items:center;justify-content:center;}
.card:has(> input:is(input[type="checkbox"], input[type="radio"])){cursor:pointer;user-select:none;}
.card:has(> :checked){outline:2px solid currentColor;}
.card-body{display:flex;flex:auto;flex-direction:column;gap:calc(0.25rem * 2);padding:var(--card-p, 1.5rem);font-size:var(--card-fs, 0.875rem);}
.card-body :where(p){flex-grow:1;}
.card-xs .card-body{--card-p:0.5rem;--card-fs:0.6875rem;}
.card-sm .card-body{--card-p:1rem;--card-fs:0.75rem;}
.card-md .card-body{--card-p:1.5rem;--card-fs:0.875rem;}
.card-lg .card-body{--card-p:2rem;--card-fs:1rem;}
.card-xl .card-body{--card-p:2.5rem;--card-fs:1.125rem;}
.card-title{display:flex;align-items:center;gap:calc(0.25rem * 2);font-size:var(--cardtitle-fs, 1.125rem);font-weight:600;}
.card-xs .card-title{--cardtitle-fs:0.875rem;}
.card-sm .card-title{--cardtitle-fs:1rem;}
.card-md .card-title{--cardtitle-fs:1.125rem;}
.card-lg .card-title{--cardtitle-fs:1.25rem;}
.card-xl .card-title{--cardtitle-fs:1.375rem;}
.toggle{border:var(--border) solid currentColor;color:var(--input-color);position:relative;display:inline-grid;flex-shrink:0;cursor:pointer;appearance:none;place-content:center;vertical-align:middle;webkit-user-select:none;user-select:none;grid-template-columns:0fr 1fr 1fr;--radius-selector-max:calc(
    var(--radius-selector) + var(--radius-selector) + var(--radius-selector)
  );border-radius:calc( var(--radius-selector) + min(var(--toggle-p), var(--radius-selector-max)) + min(var(--border), var(--radius-selector-max)) );padding:var(--toggle-p);box-shadow:0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000) inset;transition:color 0.3s, grid-template-columns 0.2s;--input-color:color-mix(in oklab, var(--color-base-content) 50%, #0000);--toggle-p:calc(var(--size) * 0.125);--size:calc(var(--size-selector, 0.25rem) * 6);width:calc((var(--size) * 2) - (var(--border) + var(--toggle-p)) * 2);height:var(--size);}
.toggle > *{z-index:1;grid-column:span 1 / span 1;grid-column-start:2;grid-row-start:1;height:100%;cursor:pointer;appearance:none;background-color:transparent;padding:calc(0.25rem * 0.5);transition:opacity 0.2s, rotate 0.4s;border:none;}
.toggle > *:nth-child(2){color:var(--color-base-100);rotate:0deg;}
.toggle > *:nth-child(3){color:var(--color-base-100);opacity:0%;rotate:-15deg;}
.toggle:has(:checked) > :nth-child(2){opacity:0%;rotate:15deg;}
.toggle:has(:checked) > :nth-child(3){opacity:100%;rotate:0deg;}
.toggle:before{position:relative;inset-inline-start:calc(0.25rem * 0);grid-column-start:2;grid-row-start:1;aspect-ratio:1 / 1;height:100%;border-radius:var(--radius-selector);background-color:currentColor;translate:0;--un-content:"";content:var(--un-content);transition:background-color 0.1s, translate 0.2s, inset-inline-start 0.2s;box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * 0.1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise);}
.toggle:checked, .toggle[aria-checked="true"], .toggle:has(> input:checked){grid-template-columns:1fr 1fr 0fr;background-color:var(--color-base-100);--input-color:var(--color-base-content);}
.toggle:checked:before, .toggle[aria-checked="true"]:before, .toggle:has(> input:checked):before{background-color:currentColor;}
.toggle:checked, .toggle[aria-checked="true"], .toggle:has(> input:checked){@starting-style:{
            &:before {
                opacity: 0
            }};}
.toggle:indeterminate{grid-template-columns:0.5fr 1fr 0.5fr;}
.toggle:disabled{cursor:not-allowed;opacity:30%;}
.toggle:disabled:before{background-color:transparent;border:var(--border) solid currentColor;}
.toggle-success:checked, .toggle-success[aria-checked="true"]{--input-color:var(--color-success);}
.toggle-xs:is([type="checkbox"]), .toggle-xs:has([type="checkbox"]){--size:calc(var(--size-selector, 0.25rem) * 4);}
@media (forced-colors: active){
.card:focus,
.dropdown > *:not(summary):focus,
.link:focus,
.toggle > *:focus,
.input :where(input):focus, .input :where(input):focus-within,
.select select:focus, .select select:focus-within,
.menu :where(li > details > summary),
.menu :where( li:not(.menu-title, .disabled) > *:not(ul, details, .menu-title), li:not(.menu-title, .disabled) > details > summary:not(.menu-title) ):not(.menu-active, :active, .btn).menu-focus, .menu :where( li:not(.menu-title, .disabled) > *:not(ul, details, .menu-title), li:not(.menu-title, .disabled) > details > summary:not(.menu-title) ):not(.menu-active, :active, .btn):focus-visible,
.menu :where( li:not(.menu-title, .disabled) > *:not(ul, details, .menu-title):not(.menu-active, :active, .btn):hover, li:not(.menu-title, .disabled) > details > summary:not(.menu-title):not(.menu-active, :active, .btn):hover ),
.menu :where(li) > *:not(ul, .menu-title, details, .btn):active, .menu :where(li) > *:not(ul, .menu-title, details, .btn).menu-active, .menu :where(li) > details > summary:active{outline:2px solid transparent;outline-offset:2px;}
.active-select select:focus, .active-select select:focus-within:active{outline:2px solid transparent;outline-offset:2px;}
.hover\:link:focus:hover{outline:2px solid transparent;outline-offset:2px;}
.range::-webkit-slider-runnable-track{border:1px solid;}
.range::-moz-range-track{border:1px solid;}
.tabs-box > :is(.tab-active, [aria-selected="true"]):not(.tab-disabled, [disabled]), .tabs-box > :is(input:checked), .tabs-box > :is(label:has(:checked)){border:1px solid;}
.checkbox:checked:before, .checkbox[aria-checked="true"]:before{rotate:0deg;background-color:transparent;--un-content:"✔︎";clip-path:none;}
.toggle:before{outline-style:var(--un-outline-style);outline-width:1px;outline-offset:calc(1px * -1);}
}
@media (hover: hover){
.btn:hover{--btn-bg:color-mix(in oklab, var(--btn-color, var(--color-base-200)), #000 7%);}
.btn:is(:disabled, [disabled], .btn-disabled):hover{pointer-events:none;background-color:color-mix(in oklab, var(--color-neutral) 20%, transparent);--btn-border:#0000;--btn-fg:color-mix(in oklch, var(--color-base-content) 20%, #0000);}
}
@media (hover: none){
.btn-ghost:hover:not(.btn-active, :active, :focus-visible, :disabled, [disabled], .btn-disabled){--btn-shadow:"";--btn-bg:#0000;--btn-border:#0000;--btn-noise:none;--btn-fg:currentColor;}
.btn-outline:hover:not( .btn-active, :active, :focus-visible, :disabled, [disabled], .btn-disabled, :checked ){--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color);--btn-border:var(--btn-color);--btn-noise:none;}
}
@media print{
.divider:before, .divider:after{border:0.5px solid;}
.checkbox:checked:before, .checkbox[aria-checked="true"]:before{rotate:0deg;background-color:transparent;--un-content:"✔︎";clip-path:none;}
.toggle:before{outline:0.25rem solid;outline-offset:-1rem;}
}
@supports (-moz-appearance: none){
.progress:indeterminate::-moz-progress-bar{background-color:transparent;background-image:repeating-linear-gradient( 90deg, currentColor -1%, currentColor 10%, #0000 10%, #0000 90% );background-size:200%;background-position-x:15%;animation:progress 5s ease-in-out infinite;}
.progress::-moz-progress-bar{border-radius:var(--radius-box);background-color:currentColor;}
}
@supports (-webkit-appearance: none){
.progress::-webkit-progress-bar{border-radius:var(--radius-box);background-color:transparent;}
.progress::-webkit-progress-value{border-radius:var(--radius-box);background-color:currentColor;}
}
@supports (-webkit-overflow-scrolling: touch) and (overflow: -webkit-paged-x){
.diff:focus .diff-resizer{min-width:10cqi;max-width:10cqi;}
.diff:has(.diff-item-1:focus) .diff-resizer{min-width:90cqi;max-width:90cqi;}
}
@supports (color: color-mix(in lab, red, red)){
.status{color:color-mix(in oklab, var(--color-black) 30%, transparent);}
}
@supports not (position-area: bottom){
.dropdown[popover]{margin:auto;}
.dropdown[popover].dropdown-open:not(:popover-open){display:none;transform-origin:top;opacity:0%;scale:95%;}
.dropdown[popover]::backdrop{background-color:color-mix(in oklab, #000 30%, #0000);}
}
@media (min-width: 48rem){
.md\:steps-horizontal{grid-auto-columns:1fr;display:inline-grid;grid-auto-flow:column;overflow:hidden;overflow-x:auto;}
.md\:steps-horizontal .step{display:grid;grid-template-columns:auto;grid-template-rows:40px 1fr;place-items:center;text-align:center;min-width:4rem;}
.md\:steps-horizontal .step:before{height:calc(0.25rem * 2);width:100%;translate:0;content:"";margin-inline-start:-100%;}
[dir="rtl"] .md\:steps-horizontal .step:before{translate:0;}
}
@media (min-width: 64rem){
.lg\:drawer-open > .drawer-side{overflow-y:auto;}
.lg\:drawer-open > .drawer-toggle{display:none;}
.lg\:drawer-open > .drawer-toggle ~ .drawer-side{pointer-events:auto;visibility:visible;position:sticky;display:block;width:auto;overscroll-behavior:auto;opacity:100%;}
.lg\:drawer-open > .drawer-toggle ~ .drawer-side > .drawer-overlay{cursor:default;background-color:transparent;}
.lg\:drawer-open > .drawer-toggle ~ .drawer-side > *:not(.drawer-overlay),
[dir="rtl"] .lg\:drawer-open > .drawer-toggle ~ .drawer-side > *:not(.drawer-overlay){translate:0%;}
.lg\:drawer-open > .drawer-toggle:checked ~ .drawer-side{pointer-events:auto;visibility:visible;}
}
/* layer: daisy-utilities */
:root .prose{--un-prose-body:color-mix(in oklab, var(--color-base-content) 80%, #0000);--un-prose-headings:var(--color-base-content);--un-prose-lead:var(--color-base-content);--un-prose-links:var(--color-base-content);--un-prose-bold:var(--color-base-content);--un-prose-counters:var(--color-base-content);--un-prose-bullets:color-mix(in oklab, var(--color-base-content) 50%, #0000);--un-prose-hr:color-mix(in oklab, var(--color-base-content) 20%, #0000);--un-prose-quotes:var(--color-base-content);--un-prose-quote-borders:color-mix(in oklab, var(--color-base-content) 20%, #0000);--un-prose-captions:color-mix(in oklab, var(--color-base-content) 50%, #0000);--un-prose-code:var(--color-base-content);--un-prose-pre-code:var(--color-neutral-content);--un-prose-pre-bg:var(--color-neutral);--un-prose-th-borders:color-mix(in oklab, var(--color-base-content) 50%, #0000);--un-prose-td-borders:color-mix(in oklab, var(--color-base-content) 20%, #0000);--un-prose-kbd:color-mix(in oklab, var(--color-base-content) 80%, #0000);}
:root .prose :where(code):not(pre > code){background-color:var(--color-base-200);border-radius:var(--radius-selector);border:var(--border) solid var(--color-base-300);padding-inline:0.5em;font-weight:inherit;}
:root .prose :where(code):not(pre > code):before, :root .prose :where(code):not(pre > code):after{display:none;}
.join{display:inline-flex;align-items:stretch;--join-ss:0;--join-se:0;--join-es:0;--join-ee:0;}
.join :where(.join-item){border-start-start-radius:var(--join-ss, 0);border-start-end-radius:var(--join-se, 0);border-end-start-radius:var(--join-es, 0);border-end-end-radius:var(--join-ee, 0);}
.join :where(.join-item) *,
.join > .join-item:where(:only-child),
.join :only-child :where(.join-item),
.join-vertical > .join-item:only-child,
.join-vertical :only-child .join-item,
.join-horizontal > .join-item:only-child,
.join-horizontal :only-child .join-item{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field);}
.join > .join-item:where(:first-child),
.join :first-child:not(:last-child) :where(.join-item),
.join-horizontal > .join-item:first-child,
.join-horizontal :first-child:not(:last-child) .join-item{--join-ss:var(--radius-field);--join-se:0;--join-es:var(--radius-field);--join-ee:0;}
.join > .join-item:where(:last-child),
.join :last-child:not(:first-child) :where(.join-item),
.join-horizontal > .join-item:last-child,
.join-horizontal :last-child:not(:first-child) .join-item{--join-ss:0;--join-se:var(--radius-field);--join-es:0;--join-ee:var(--radius-field);}
.join-item:where(*:not(:first-child, :disabled, [disabled], .btn-disabled)),
.join-horizontal .join-item:where(*:not(:first-child)){margin-inline-start:calc(var(--border, 1px) * -1);margin-block-start:0;}
.join-item:where(*:is(:disabled, [disabled], .btn-disabled)){border-width:var(--border, 1px) 0 var(--border, 1px) var(--border, 1px);}
.join-vertical > .join-item:first-child,
.join-vertical :first-child:not(:last-child) .join-item{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:0;--join-ee:0;}
.join-vertical > .join-item:last-child,
.join-vertical :last-child:not(:first-child) .join-item{--join-ss:0;--join-se:0;--join-es:var(--radius-field);--join-ee:var(--radius-field);}
.join-vertical .join-item:where(*:not(:first-child)){margin-inline-start:0;margin-block-start:calc(var(--border, 1px) * -1);}
.rounded-box{border-radius:var(--radius-box);}
/* layer: default */
.\[\&\>th\]\:text-sm>th,
.text-sm{font-size:var(--text-sm-fontSize);line-height:var(--un-leading, var(--text-sm-lineHeight));}
.text-\[0\.5rem\]{font-size:0.5rem;}
.text-2xl{font-size:var(--text-2xl-fontSize);line-height:var(--un-leading, var(--text-2xl-lineHeight));}
.text-3{font-size:0.75rem;}
.text-3xl{font-size:var(--text-3xl-fontSize);line-height:var(--un-leading, var(--text-3xl-lineHeight));}
.text-4xl{font-size:var(--text-4xl-fontSize);line-height:var(--un-leading, var(--text-4xl-lineHeight));}
.text-5xl{font-size:var(--text-5xl-fontSize);line-height:var(--un-leading, var(--text-5xl-lineHeight));}
.text-base{font-size:var(--text-base-fontSize);line-height:var(--un-leading, var(--text-base-lineHeight));}
.text-lg{font-size:var(--text-lg-fontSize);line-height:var(--un-leading, var(--text-lg-lineHeight));}
.text-xl{font-size:var(--text-xl-fontSize);line-height:var(--un-leading, var(--text-xl-lineHeight));}
.text-xs{font-size:var(--text-xs-fontSize);line-height:var(--un-leading, var(--text-xs-lineHeight));}
.text-accent{color:color-mix(in srgb, var(--colors-accent) var(--un-text-opacity), transparent) /* var(--color-accent) */;}
.text-accent-content{color:color-mix(in srgb, var(--colors-accent-content) var(--un-text-opacity), transparent) /* var(--color-accent-content) */;}
.text-base-content{color:color-mix(in srgb, var(--colors-base-content) var(--un-text-opacity), transparent) /* var(--color-base-content) */;}
.text-blue{color:color-mix(in srgb, var(--colors-blue-DEFAULT) var(--un-text-opacity), transparent) /* oklch(70.7% 0.165 254.624) */;}
.text-color-info-content{color:color-mix(in srgb, var(--colors-info-content) var(--un-text-opacity), transparent) /* var(--color-info-content) */;}
.text-error{color:color-mix(in srgb, var(--colors-error) var(--un-text-opacity), transparent) /* var(--color-error) */;}
.text-error-content{color:color-mix(in srgb, var(--colors-error-content) var(--un-text-opacity), transparent) /* var(--color-error-content) */;}
.text-gray-300{color:color-mix(in srgb, var(--colors-gray-300) var(--un-text-opacity), transparent) /* oklch(87.2% 0.01 258.338) */;}
.text-gray-400{color:color-mix(in srgb, var(--colors-gray-400) var(--un-text-opacity), transparent) /* oklch(70.7% 0.022 261.325) */;}
.text-gray-500{color:color-mix(in srgb, var(--colors-gray-500) var(--un-text-opacity), transparent) /* oklch(55.1% 0.027 264.364) */;}
.text-gray-800{color:color-mix(in srgb, var(--colors-gray-800) var(--un-text-opacity), transparent) /* oklch(27.8% 0.033 256.848) */;}
.text-gray-900{color:color-mix(in srgb, var(--colors-gray-900) var(--un-text-opacity), transparent) /* oklch(21% 0.034 264.665) */;}
.text-green{color:color-mix(in srgb, var(--colors-green-DEFAULT) var(--un-text-opacity), transparent) /* oklch(79.2% 0.209 151.711) */;}
.text-green-700{color:color-mix(in srgb, var(--colors-green-700) var(--un-text-opacity), transparent) /* oklch(52.7% 0.154 150.069) */;}
.text-green-900{color:color-mix(in srgb, var(--colors-green-900) var(--un-text-opacity), transparent) /* oklch(39.3% 0.095 152.535) */;}
.text-info{color:color-mix(in srgb, var(--colors-info) var(--un-text-opacity), transparent) /* var(--color-info) */;}
.text-neutral-content{color:color-mix(in srgb, var(--colors-neutral-content) var(--un-text-opacity), transparent) /* var(--color-neutral-content) */;}
.text-orange{color:color-mix(in srgb, var(--colors-orange-DEFAULT) var(--un-text-opacity), transparent) /* oklch(75% 0.183 55.934) */;}
.text-orange-500{color:color-mix(in srgb, var(--colors-orange-500) var(--un-text-opacity), transparent) /* oklch(70.5% 0.213 47.604) */;}
.text-primary{color:color-mix(in srgb, var(--colors-primary) var(--un-text-opacity), transparent) /* var(--color-primary) */;}
.text-primary-content{color:color-mix(in srgb, var(--colors-primary-content) var(--un-text-opacity), transparent) /* var(--color-primary-content) */;}
.text-red-900{color:color-mix(in srgb, var(--colors-red-900) var(--un-text-opacity), transparent) /* oklch(39.6% 0.141 25.723) */;}
.text-success{color:color-mix(in srgb, var(--colors-success) var(--un-text-opacity), transparent) /* var(--color-success) */;}
.text-success-content{color:color-mix(in srgb, var(--colors-success-content) var(--un-text-opacity), transparent) /* var(--color-success-content) */;}
.text-warning{color:color-mix(in srgb, var(--colors-warning) var(--un-text-opacity), transparent) /* var(--color-warning) */;}
.text-warning-content{color:color-mix(in srgb, var(--colors-warning-content) var(--un-text-opacity), transparent) /* var(--color-warning-content) */;}
.color-red{color:color-mix(in srgb, var(--colors-red-DEFAULT) var(--un-text-opacity), transparent) /* oklch(70.4% 0.191 22.216) */;}
.leading-none{--un-leading:var(--leading-none);line-height:var(--leading-none);}
.font-bold{--un-font-weight:var(--fontWeight-bold);font-weight:var(--fontWeight-bold);}
.font-normal{--un-font-weight:var(--fontWeight-normal);font-weight:var(--fontWeight-normal);}
.font-semibold{--un-font-weight:var(--fontWeight-semibold);font-weight:var(--fontWeight-semibold);}
.tab{-moz-tab-size:4;-o-tab-size:4;tab-size:4;}
.-m-1{margin:calc(calc(var(--spacing) * 1) * -1);}
.m-0{margin:calc(var(--spacing) * 0);}
.m-1{margin:calc(var(--spacing) * 1);}
.m-2{margin:calc(var(--spacing) * 2);}
.m-4{margin:calc(var(--spacing) * 4);}
.mx-1{margin-inline:calc(var(--spacing) * 1);}
.-ml-4{margin-left:calc(calc(var(--spacing) * 4) * -1);}
.m-t-3,
.mt-3{margin-top:calc(var(--spacing) * 3);}
.m-t-5,
.mt-5{margin-top:calc(var(--spacing) * 5);}
.mb-3{margin-bottom:calc(var(--spacing) * 3);}
.mb-4{margin-bottom:calc(var(--spacing) * 4);}
.mb-5{margin-bottom:calc(var(--spacing) * 5);}
.ml-0{margin-left:calc(var(--spacing) * 0);}
.ml-1{margin-left:calc(var(--spacing) * 1);}
.ml-10{margin-left:calc(var(--spacing) * 10);}
.ml-2{margin-left:calc(var(--spacing) * 2);}
.ml-3{margin-left:calc(var(--spacing) * 3);}
.ml-4{margin-left:calc(var(--spacing) * 4);}
.ml-auto{margin-left:auto;}
.mr-0{margin-right:calc(var(--spacing) * 0);}
.mr-1{margin-right:calc(var(--spacing) * 1);}
.mr-2{margin-right:calc(var(--spacing) * 2);}
.mr-4{margin-right:calc(var(--spacing) * 4);}
.mt-10{margin-top:calc(var(--spacing) * 10);}
.mt-2{margin-top:calc(var(--spacing) * 2);}
.mt-4{margin-top:calc(var(--spacing) * 4);}
.p-0{padding:calc(var(--spacing) * 0);}
.p-1{padding:calc(var(--spacing) * 1);}
.p-15{padding:calc(var(--spacing) * 15);}
.p-2{padding:calc(var(--spacing) * 2);}
.p-20{padding:calc(var(--spacing) * 20);}
.p-3{padding:calc(var(--spacing) * 3);}
.p-4{padding:calc(var(--spacing) * 4);}
.p-5{padding:calc(var(--spacing) * 5);}
.px-2{padding-inline:calc(var(--spacing) * 2);}
.px-4{padding-inline:calc(var(--spacing) * 4);}
.py-\[0\.2em\]{padding-block:0.2em;}
.py-2{padding-block:calc(var(--spacing) * 2);}
.py-4{padding-block:calc(var(--spacing) * 4);}
.py-6{padding-block:calc(var(--spacing) * 6);}
.p-t-2{padding-top:calc(var(--spacing) * 2);}
.pb-2{padding-bottom:calc(var(--spacing) * 2);}
.pl-0{padding-left:calc(var(--spacing) * 0);}
.pl-2{padding-left:calc(var(--spacing) * 2);}
.text-align-center,
.text-center{text-align:center;}
.text-align-left,
.text-left{text-align:left;}
.text-align-right,
.text-right{text-align:right;}
.overscroll-auto{overscroll-behavior:auto;}
.overscroll-none{overscroll-behavior:none;}
.b,
.b-1,
.border,
.border-1{border-width:1px;}
.border-0{border-width:0px;}
.border-b,
.border-b-1{border-bottom-width:1px;}
.border-r{border-right-width:1px;}
.border-t-1{border-top-width:1px;}
.border-accent{border-color:color-mix(in srgb, var(--colors-accent) var(--un-border-opacity), transparent) /* var(--color-accent) */;}
.border-base-200{border-color:color-mix(in srgb, var(--colors-base-200) var(--un-border-opacity), transparent) /* var(--color-base-200) */;}
.border-base-300{border-color:color-mix(in srgb, var(--colors-base-300) var(--un-border-opacity), transparent) /* var(--color-base-300) */;}
.border-base-content\/25{border-color:color-mix(in srgb, var(--colors-base-content) 25%, transparent) /* var(--color-base-content) */;}
.border-gray-300{border-color:color-mix(in srgb, var(--colors-gray-300) var(--un-border-opacity), transparent) /* oklch(87.2% 0.01 258.338) */;}
.active\:border-blue:active{border-color:color-mix(in srgb, var(--colors-blue-DEFAULT) var(--un-border-opacity), transparent) /* oklch(70.7% 0.165 254.624) */;}
.border-b-base-300{border-bottom-color:color-mix(in srgb, var(--colors-base-300) var(--un-border-bottom-opacity), transparent) /* var(--color-base-300) */;--un-border-bottom-opacity:var(--un-border-opacity);}
.border-rounded{border-radius:var(--radius-DEFAULT);}
.rounded-full{border-radius:calc(infinity * 1px);}
.rounded-md{border-radius:var(--radius-md);}
.rounded-none{border-radius:var(--radius-none);}
.\[\&\>th\]\:bg-base-300>th,
.bg-base-300{background-color:color-mix(in srgb, var(--colors-base-300) var(--un-bg-opacity), transparent) /* var(--color-base-300) */;}
.bg-accent{background-color:color-mix(in srgb, var(--colors-accent) var(--un-bg-opacity), transparent) /* var(--color-accent) */;}
.bg-base-100{background-color:color-mix(in srgb, var(--colors-base-100) var(--un-bg-opacity), transparent) /* var(--color-base-100) */;}
.bg-base-200{background-color:color-mix(in srgb, var(--colors-base-200) var(--un-bg-opacity), transparent) /* var(--color-base-200) */;}
.bg-black\:30{background-color:color-mix(in srgb, var(--colors-black) 30%, transparent) /* #000 */;}
.bg-blue\:30{background-color:color-mix(in srgb, var(--colors-blue-DEFAULT) 30%, transparent) /* oklch(70.7% 0.165 254.624) */;}
.bg-gray-100{background-color:color-mix(in srgb, var(--colors-gray-100) var(--un-bg-opacity), transparent) /* oklch(96.7% 0.003 264.542) */;}
.bg-gray-200{background-color:color-mix(in srgb, var(--colors-gray-200) var(--un-bg-opacity), transparent) /* oklch(92.8% 0.006 264.531) */;}
.bg-green-100{background-color:color-mix(in srgb, var(--colors-green-100) var(--un-bg-opacity), transparent) /* oklch(96.2% 0.044 156.743) */;}
.bg-green\:30{background-color:color-mix(in srgb, var(--colors-green-DEFAULT) 30%, transparent) /* oklch(79.2% 0.209 151.711) */;}
.bg-info{background-color:color-mix(in srgb, var(--colors-info) var(--un-bg-opacity), transparent) /* var(--color-info) */;}
.bg-inherit{background-color:inherit;}
.bg-neutral{background-color:color-mix(in srgb, var(--colors-neutral) var(--un-bg-opacity), transparent) /* var(--color-neutral) */;}
.bg-orange-100{background-color:color-mix(in srgb, var(--colors-orange-100) var(--un-bg-opacity), transparent) /* oklch(95.4% 0.038 75.164) */;}
.bg-orange\:30{background-color:color-mix(in srgb, var(--colors-orange-DEFAULT) 30%, transparent) /* oklch(75% 0.183 55.934) */;}
.bg-primary{background-color:color-mix(in srgb, var(--colors-primary) var(--un-bg-opacity), transparent) /* var(--color-primary) */;}
.bg-red-100{background-color:color-mix(in srgb, var(--colors-red-100) var(--un-bg-opacity), transparent) /* oklch(93.6% 0.032 17.717) */;}
.bg-red\:30{background-color:color-mix(in srgb, var(--colors-red-DEFAULT) 30%, transparent) /* oklch(70.4% 0.191 22.216) */;}
.bg-stone\:30{background-color:color-mix(in srgb, var(--colors-stone-DEFAULT) 30%, transparent) /* oklch(70.9% 0.01 56.259) */;}
.bg-success{background-color:color-mix(in srgb, var(--colors-success) var(--un-bg-opacity), transparent) /* var(--color-success) */;}
.bg-transparent{background-color:transparent;}
.bg-violet\:30{background-color:color-mix(in srgb, var(--colors-violet-DEFAULT) 30%, transparent) /* oklch(70.2% 0.183 293.541) */;}
.bg-warning{background-color:color-mix(in srgb, var(--colors-warning) var(--un-bg-opacity), transparent) /* var(--color-warning) */;}
.hover\:bg-base-200:hover{background-color:color-mix(in srgb, var(--colors-base-200) var(--un-bg-opacity), transparent) /* var(--color-base-200) */;}
.opacity-70{opacity:70%;}
.line-through{text-decoration-line:line-through;}
.hover\:underline:hover{text-decoration-line:underline;}
.flex{display:flex;}
.flex-none{flex:none;}
.shrink-0{flex-shrink:0;}
.flex-row{flex-direction:row;}
.flex-col{flex-direction:column;}
.flex-wrap{flex-wrap:wrap;}
.gap-0{gap:calc(var(--spacing) * 0);}
.gap-1{gap:calc(var(--spacing) * 1);}
.gap-12{gap:calc(var(--spacing) * 12);}
.gap-2{gap:calc(var(--spacing) * 2);}
.gap-3{gap:calc(var(--spacing) * 3);}
.gap-4{gap:calc(var(--spacing) * 4);}
.gap-5{gap:calc(var(--spacing) * 5);}
.grid{display:grid;}
.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr));}
.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);}
.h-\[calc\(100vh-150px\)\]{height:calc(100vh - 150px);}
.h-\[calc\(100vh-210px\)\]{height:calc(100vh - 210px);}
.h-\[calc\(100vh-60px\)\]{height:calc(100vh - 60px);}
.h-100{height:calc(var(--spacing) * 100);}
.h-4{height:calc(var(--spacing) * 4);}
.h-5{height:calc(var(--spacing) * 5);}
.h-6{height:calc(var(--spacing) * 6);}
.h-8{height:calc(var(--spacing) * 8);}
.h-full{height:100%;}
.max-w-30{max-width:calc(var(--spacing) * 30);}
.max-w-50{max-width:calc(var(--spacing) * 50);}
.max-w-5xl{max-width:var(--container-5xl);}
.max-w-fit{max-width:fit-content;}
.max-w-full{max-width:100%;}
.max-w-xs{max-width:var(--container-xs);}
.min-h-0{min-height:calc(var(--spacing) * 0);}
.min-h-fit{min-height:fit-content;}
.min-h-full{min-height:100%;}
.min-w-30{min-width:calc(var(--spacing) * 30);}
.min-w-36{min-width:calc(var(--spacing) * 36);}
.w-\[calc\(100vw-30px\)\]{width:calc(100vw - 30px);}
.w-\[calc\(100vw-70px\)\]{width:calc(100vw - 70px);}
.w-1\/2,
.w-4\/8{width:50%;}
.w-1\/3{width:33.3333333333%;}
.w-1\/4{width:25%;}
.w-1\/5{width:20%;}
.w-1\/6{width:16.6666666667%;}
.w-1\/8{width:12.5%;}
.w-10{width:calc(var(--spacing) * 10);}
.w-100{width:calc(var(--spacing) * 100);}
.w-11\/12{width:91.6666666667%;}
.w-12{width:calc(var(--spacing) * 12);}
.w-140{width:calc(var(--spacing) * 140);}
.w-16{width:calc(var(--spacing) * 16);}
.w-2\/3,
.w-4\/6{width:66.6666666667%;}
.w-2\/5{width:40%;}
.w-20{width:calc(var(--spacing) * 20);}
.w-25{width:calc(var(--spacing) * 25);}
.w-3\/4{width:75%;}
.w-30{width:calc(var(--spacing) * 30);}
.w-35{width:calc(var(--spacing) * 35);}
.w-4{width:calc(var(--spacing) * 4);}
.w-40{width:calc(var(--spacing) * 40);}
.w-45{width:calc(var(--spacing) * 45);}
.w-5{width:calc(var(--spacing) * 5);}
.w-50{width:calc(var(--spacing) * 50);}
.w-6{width:calc(var(--spacing) * 6);}
.w-70{width:calc(var(--spacing) * 70);}
.w-75{width:calc(var(--spacing) * 75);}
.w-8{width:calc(var(--spacing) * 8);}
.w-80{width:calc(var(--spacing) * 80);}
.w-90{width:calc(var(--spacing) * 90);}
.w-auto{width:auto;}
.w-full{width:100%;}
.inline{display:inline;}
.inline-block{display:inline-block;}
.hidden{display:none;}
.visible{visibility:visible;}
.invisible{visibility:hidden;}
.cursor-pointer{cursor:pointer;}
.select-all{-webkit-user-select:all;user-select:all;}
.whitespace-nowrap{white-space:nowrap;}
.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.uppercase{text-transform:uppercase;}
.normal-case{text-transform:none;}
.font-italic{font-style:italic;}
.shadow,
.shadow-sm{--un-shadow:0 1px 3px 0 var(--un-shadow-color, rgb(0 0 0 / 0.1)),0 1px 2px -1px var(--un-shadow-color, rgb(0 0 0 / 0.1));box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);}
.transition-opacity{transition-property:opacity;transition-timing-function:var(--un-ease, var(--default-transition-timingFunction));transition-duration:var(--un-duration, var(--default-transition-duration));}
.duration-500{--un-duration:500ms;transition-duration:500ms;}
.items-center{align-items:center;}
.justify-center{justify-content:center;}
.justify-between{justify-content:space-between;}
.justify-left{justify-content:left;}
.absolute{position:absolute;}
.fixed{position:fixed;}
.z-\[1\],
.z-1{z-index:1;}
.z-\[9999\]{z-index:9999;}
.z-100{z-index:100;}
.z-50{z-index:50;}
.overflow-hidden{overflow:hidden;}
.overflow-x-auto{overflow-x:auto;}
.overflow-x-scroll{overflow-x:scroll;}
.overflow-y-auto{overflow-y:auto;}
.overflow-y-scroll{overflow-y:scroll;}
.fill-base-content{fill:color-mix(in srgb, var(--colors-base-content) var(--un-fill-opacity), transparent) /* var(--color-base-content) */;}
.fill-current{fill:currentColor;}
.stroke-current{stroke:currentColor;}
.animate-duration-1000{animation-duration:1000ms;}
.bg-none{background-image:none;}
.isolate{isolation:isolate;}
.blur-sm{--un-blur:blur(8px);filter:var(--un-blur,) var(--un-brightness,) var(--un-contrast,) var(--un-grayscale,) var(--un-hue-rotate,) var(--un-invert,) var(--un-saturate,) var(--un-sepia,) var(--un-drop-shadow,);}
.filter{filter:var(--un-blur,) var(--un-brightness,) var(--un-contrast,) var(--un-grayscale,) var(--un-hue-rotate,) var(--un-invert,) var(--un-saturate,) var(--un-sepia,) var(--un-drop-shadow,);}
.table{display:table;}
.table-fixed{table-layout:fixed;}
@supports (color: color-mix(in lab, red, red)){
.text-accent{color:color-mix(in oklab, var(--colors-accent) var(--un-text-opacity), transparent) /* var(--color-accent) */;}
.text-accent-content{color:color-mix(in oklab, var(--colors-accent-content) var(--un-text-opacity), transparent) /* var(--color-accent-content) */;}
.text-base-content{color:color-mix(in oklab, var(--colors-base-content) var(--un-text-opacity), transparent) /* var(--color-base-content) */;}
.text-blue{color:color-mix(in oklab, var(--colors-blue-DEFAULT) var(--un-text-opacity), transparent) /* oklch(70.7% 0.165 254.624) */;}
.text-color-info-content{color:color-mix(in oklab, var(--colors-info-content) var(--un-text-opacity), transparent) /* var(--color-info-content) */;}
.text-error{color:color-mix(in oklab, var(--colors-error) var(--un-text-opacity), transparent) /* var(--color-error) */;}
.text-error-content{color:color-mix(in oklab, var(--colors-error-content) var(--un-text-opacity), transparent) /* var(--color-error-content) */;}
.text-gray-300{color:color-mix(in oklab, var(--colors-gray-300) var(--un-text-opacity), transparent) /* oklch(87.2% 0.01 258.338) */;}
.text-gray-400{color:color-mix(in oklab, var(--colors-gray-400) var(--un-text-opacity), transparent) /* oklch(70.7% 0.022 261.325) */;}
.text-gray-500{color:color-mix(in oklab, var(--colors-gray-500) var(--un-text-opacity), transparent) /* oklch(55.1% 0.027 264.364) */;}
.text-gray-800{color:color-mix(in oklab, var(--colors-gray-800) var(--un-text-opacity), transparent) /* oklch(27.8% 0.033 256.848) */;}
.text-gray-900{color:color-mix(in oklab, var(--colors-gray-900) var(--un-text-opacity), transparent) /* oklch(21% 0.034 264.665) */;}
.text-green{color:color-mix(in oklab, var(--colors-green-DEFAULT) var(--un-text-opacity), transparent) /* oklch(79.2% 0.209 151.711) */;}
.text-green-700{color:color-mix(in oklab, var(--colors-green-700) var(--un-text-opacity), transparent) /* oklch(52.7% 0.154 150.069) */;}
.text-green-900{color:color-mix(in oklab, var(--colors-green-900) var(--un-text-opacity), transparent) /* oklch(39.3% 0.095 152.535) */;}
.text-info{color:color-mix(in oklab, var(--colors-info) var(--un-text-opacity), transparent) /* var(--color-info) */;}
.text-neutral-content{color:color-mix(in oklab, var(--colors-neutral-content) var(--un-text-opacity), transparent) /* var(--color-neutral-content) */;}
.text-orange{color:color-mix(in oklab, var(--colors-orange-DEFAULT) var(--un-text-opacity), transparent) /* oklch(75% 0.183 55.934) */;}
.text-orange-500{color:color-mix(in oklab, var(--colors-orange-500) var(--un-text-opacity), transparent) /* oklch(70.5% 0.213 47.604) */;}
.text-primary{color:color-mix(in oklab, var(--colors-primary) var(--un-text-opacity), transparent) /* var(--color-primary) */;}
.text-primary-content{color:color-mix(in oklab, var(--colors-primary-content) var(--un-text-opacity), transparent) /* var(--color-primary-content) */;}
.text-red-900{color:color-mix(in oklab, var(--colors-red-900) var(--un-text-opacity), transparent) /* oklch(39.6% 0.141 25.723) */;}
.text-success{color:color-mix(in oklab, var(--colors-success) var(--un-text-opacity), transparent) /* var(--color-success) */;}
.text-success-content{color:color-mix(in oklab, var(--colors-success-content) var(--un-text-opacity), transparent) /* var(--color-success-content) */;}
.text-warning{color:color-mix(in oklab, var(--colors-warning) var(--un-text-opacity), transparent) /* var(--color-warning) */;}
.text-warning-content{color:color-mix(in oklab, var(--colors-warning-content) var(--un-text-opacity), transparent) /* var(--color-warning-content) */;}
.color-red{color:color-mix(in oklab, var(--colors-red-DEFAULT) var(--un-text-opacity), transparent) /* oklch(70.4% 0.191 22.216) */;}
.border-accent{border-color:color-mix(in oklab, var(--colors-accent) var(--un-border-opacity), transparent) /* var(--color-accent) */;}
.border-base-200{border-color:color-mix(in oklab, var(--colors-base-200) var(--un-border-opacity), transparent) /* var(--color-base-200) */;}
.border-base-300{border-color:color-mix(in oklab, var(--colors-base-300) var(--un-border-opacity), transparent) /* var(--color-base-300) */;}
.border-base-content\/25{border-color:color-mix(in oklab, var(--colors-base-content) 25%, transparent) /* var(--color-base-content) */;}
.border-gray-300{border-color:color-mix(in oklab, var(--colors-gray-300) var(--un-border-opacity), transparent) /* oklch(87.2% 0.01 258.338) */;}
.active\:border-blue:active{border-color:color-mix(in oklab, var(--colors-blue-DEFAULT) var(--un-border-opacity), transparent) /* oklch(70.7% 0.165 254.624) */;}
.border-b-base-300{border-bottom-color:color-mix(in oklab, var(--colors-base-300) var(--un-border-bottom-opacity), transparent) /* var(--color-base-300) */;}
.\[\&\>th\]\:bg-base-300>th{background-color:color-mix(in oklab, var(--colors-base-300) var(--un-bg-opacity), transparent) /* var(--color-base-300) */;}
.bg-accent{background-color:color-mix(in oklab, var(--colors-accent) var(--un-bg-opacity), transparent) /* var(--color-accent) */;}
.bg-base-100{background-color:color-mix(in oklab, var(--colors-base-100) var(--un-bg-opacity), transparent) /* var(--color-base-100) */;}
.bg-base-200{background-color:color-mix(in oklab, var(--colors-base-200) var(--un-bg-opacity), transparent) /* var(--color-base-200) */;}
.bg-base-300{background-color:color-mix(in oklab, var(--colors-base-300) var(--un-bg-opacity), transparent) /* var(--color-base-300) */;}
.bg-black\:30{background-color:color-mix(in oklab, var(--colors-black) 30%, transparent) /* #000 */;}
.bg-blue\:30{background-color:color-mix(in oklab, var(--colors-blue-DEFAULT) 30%, transparent) /* oklch(70.7% 0.165 254.624) */;}
.bg-gray-100{background-color:color-mix(in oklab, var(--colors-gray-100) var(--un-bg-opacity), transparent) /* oklch(96.7% 0.003 264.542) */;}
.bg-gray-200{background-color:color-mix(in oklab, var(--colors-gray-200) var(--un-bg-opacity), transparent) /* oklch(92.8% 0.006 264.531) */;}
.bg-green-100{background-color:color-mix(in oklab, var(--colors-green-100) var(--un-bg-opacity), transparent) /* oklch(96.2% 0.044 156.743) */;}
.bg-green\:30{background-color:color-mix(in oklab, var(--colors-green-DEFAULT) 30%, transparent) /* oklch(79.2% 0.209 151.711) */;}
.bg-info{background-color:color-mix(in oklab, var(--colors-info) var(--un-bg-opacity), transparent) /* var(--color-info) */;}
.bg-neutral{background-color:color-mix(in oklab, var(--colors-neutral) var(--un-bg-opacity), transparent) /* var(--color-neutral) */;}
.bg-orange-100{background-color:color-mix(in oklab, var(--colors-orange-100) var(--un-bg-opacity), transparent) /* oklch(95.4% 0.038 75.164) */;}
.bg-orange\:30{background-color:color-mix(in oklab, var(--colors-orange-DEFAULT) 30%, transparent) /* oklch(75% 0.183 55.934) */;}
.bg-primary{background-color:color-mix(in oklab, var(--colors-primary) var(--un-bg-opacity), transparent) /* var(--color-primary) */;}
.bg-red-100{background-color:color-mix(in oklab, var(--colors-red-100) var(--un-bg-opacity), transparent) /* oklch(93.6% 0.032 17.717) */;}
.bg-red\:30{background-color:color-mix(in oklab, var(--colors-red-DEFAULT) 30%, transparent) /* oklch(70.4% 0.191 22.216) */;}
.bg-stone\:30{background-color:color-mix(in oklab, var(--colors-stone-DEFAULT) 30%, transparent) /* oklch(70.9% 0.01 56.259) */;}
.bg-success{background-color:color-mix(in oklab, var(--colors-success) var(--un-bg-opacity), transparent) /* var(--color-success) */;}
.bg-violet\:30{background-color:color-mix(in oklab, var(--colors-violet-DEFAULT) 30%, transparent) /* oklch(70.2% 0.183 293.541) */;}
.bg-warning{background-color:color-mix(in oklab, var(--colors-warning) var(--un-bg-opacity), transparent) /* var(--color-warning) */;}
.hover\:bg-base-200:hover{background-color:color-mix(in oklab, var(--colors-base-200) var(--un-bg-opacity), transparent) /* var(--color-base-200) */;}
.fill-base-content{fill:color-mix(in oklab, var(--colors-base-content) var(--un-fill-opacity), transparent) /* var(--color-base-content) */;}
}
@media (min-width: 48rem){
.md\:ml-auto{margin-left:auto;}
.md\:flex-row{flex-direction:row;}
.md\:max-w-1\/3{max-width:33.3333333333%;}
.md\:w-10{width:calc(var(--spacing) * 10);}
.md\:w-24{width:calc(var(--spacing) * 24);}
.md\:w-30{width:calc(var(--spacing) * 30);}
.md\:w-45{width:calc(var(--spacing) * 45);}
.md\:w-50{width:calc(var(--spacing) * 50);}
.md\:w-auto{width:auto;}
.md\:w-full{width:100%;}
.md\:inline{display:inline;}
.md\:items-center{align-items:center;}
}
@media (min-width: 64rem){
.lg\:ml-auto{margin-left:auto;}
.lg\:pl-5{padding-left:calc(var(--spacing) * 5);}
.lg\:pr-5{padding-right:calc(var(--spacing) * 5);}
.lg\:overscroll-none{overscroll-behavior:none;}
.lg\:border-l-1{border-left-width:1px;}
.lg\:border-r-1{border-right-width:1px;}
.lg\:flex-row{flex-direction:row;}
.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}
.lg\:h-\[calc\(100vh-215px\)\]{height:calc(100vh - 215px);}
.lg\:h-\[calc\(100vh-70px\)\]{height:calc(100vh - 70px);}
.lg\:w-\[calc\(100vw-350px\)\]{width:calc(100vw - 350px);}
.lg\:w-\[calc\(100vw-380px\)\]{width:calc(100vw - 380px);}
.lg\:w-1\/2{width:50%;}
.lg\:w-10{width:calc(var(--spacing) * 10);}
.lg\:w-40{width:calc(var(--spacing) * 40);}
.lg\:inline{display:inline;}
.lg\:hidden{display:none;}
.lg\:items-center{align-items:center;}
.lg\:overflow-hidden{overflow:hidden;}
}