@layer properties, theme, base, icons, shortcuts, daisy-base, daisy-components, default;
/* layer: properties */
@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-bg-opacity:100%;--un-text-opacity:100%;--un-border-opacity:100%;--un-ring-opacity:100%;--un-ease:initial;--un-leading:initial;}}
@property --un-text-opacity:hover{syntax:"<percentage>";inherits:false;initial-value:100%;}
@property --un-text-opacity:nth-child(odd){syntax:"<percentage>";inherits:false;initial-value: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-bg-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}
@property --un-bg-opacity:hover{syntax:"<percentage>";inherits:false;initial-value:100%;}
@property --un-bg-opacity:nth-child(odd){syntax:"<percentage>";inherits:false;initial-value:100%;}
@property --un-ring-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}
@property --un-ease{syntax:"*";inherits:false;}
@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 */
@layer theme{
:root, :host { --spacing: 0.25rem; --radius-xs: 0.125rem; --colors-white: #fff; --colors-modal-overlay: oklch(0%_0_0/_0.4); --fontWeight-bold: 700; --colors-error-DEFAULT: oklch(0.48 0.193 23.59); --font-sans: "Helvetica Neue", "Helvetica", "Helvetica", "Arial", "sans-serif"; --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); --colors-info-DEFAULT: oklch(0.6 0.14119 241.5546); --colors-gray-50: oklch(98.5% 0.002 247.839); --colors-gray-100: oklch(96.7% 0.003 264.542); --colors-primary-DEFAULT: oklch(0.37 0.0642 211.98); --colors-primary-content: oklch(1 0 0); --colors-tertiary-DEFAULT: oklch(0.91 0.015 191.74); --colors-tertiary-content: oklch(0 0 0); --colors-warning-DEFAULT: oklch(0.70 0.175886 59.3675); --text-lg-fontSize: 1.125rem; --text-lg-lineHeight: 1.75rem; --colors-success-DEFAULT: oklch(0.52 0.176858 142.4953); --colors-secondary-DEFAULT: oklch(0.71 0.1176 155.27); --colors-secondary-content: oklch(1 0 0); --radius-md: 0.375rem; --radius-sm: 0.25rem; --colors-gray-200: oklch(92.8% 0.006 264.531); --colors-accent-DEFAULT: oklch(0.57 0.1375 281.17); --text-sm-fontSize: 0.875rem; --text-sm-lineHeight: 1.25rem; --text-base-fontSize: 1rem; --text-base-lineHeight: 1.5rem; --text-xs-fontSize: 0.75rem; --text-xs-lineHeight: 1rem; --colors-gray-300: oklch(87.2% 0.01 258.338); --colors-orange-500: oklch(70.5% 0.213 47.604); --default-transition-timingFunction: cubic-bezier(0.4, 0, 0.2, 1); --default-transition-duration: 150ms; --ease-in: cubic-bezier(0.4, 0, 1, 1); --colors-rose-200: oklch(89.2% 0.058 10.001); --colors-sky-200: oklch(90.1% 0.058 230.902); --colors-red-500: oklch(63.7% 0.237 25.331); --radius-lg: 0.5rem; --text-2xl-fontSize: 1.5rem; --text-2xl-lineHeight: 2rem; --colors-black: #000; --ease-DEFAULT: cubic-bezier(0.4, 0, 0.2, 1); --text-xl-fontSize: 1.25rem; --text-xl-lineHeight: 1.75rem; --text-3xl-fontSize: 1.875rem; --text-3xl-lineHeight: 2.25rem; }
}
/* layer: base */
@layer base{
 *, ::after, ::before, ::backdrop, ::file-selector-button { box-sizing: border-box;  margin: 0;  padding: 0;  border: 0 solid;  }  html, :host { line-height: 1.5;  -webkit-text-size-adjust: 100%;  tab-size: 4;  font-family: var( --default-font-family, ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji' );  font-feature-settings: var(--default-font-featureSettings, normal);  font-variation-settings: var(--default-font-variationSettings, normal);  -webkit-tap-highlight-color: transparent;  }  hr { height: 0;  color: inherit;  border-top-width: 1px;  }  abbr:where([title]) { -webkit-text-decoration: underline dotted; text-decoration: underline dotted; }  h1, h2, h3, h4, h5, h6 { font-size: inherit; font-weight: inherit; }  a { color: inherit; -webkit-text-decoration: inherit; text-decoration: inherit; }  b, strong { font-weight: bolder; }  code, kbd, samp, pre { font-family: var( --default-monoFont-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace );  font-feature-settings: var(--default-monoFont-featureSettings, normal);  font-variation-settings: var(--default-monoFont-variationSettings, normal);  font-size: 1em;  }  small { font-size: 80%; }  sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sub { bottom: -0.25em; } sup { top: -0.5em; }  table { text-indent: 0;  border-color: inherit;  border-collapse: collapse;  }  :-moz-focusring { outline: auto; }  progress { vertical-align: baseline; }  summary { display: list-item; }  ol, ul, menu { list-style: none; }  img, svg, video, canvas, audio, iframe, embed, object { display: block;  vertical-align: middle;  }  img, video { max-width: 100%; height: auto; }  button, input, select, optgroup, textarea, ::file-selector-button { font: inherit;  font-feature-settings: inherit;  font-variation-settings: inherit;  letter-spacing: inherit;  color: inherit;  border-radius: 0;  background-color: transparent;  opacity: 1;  }  :where(select:is([multiple], [size])) optgroup { font-weight: bolder; }  :where(select:is([multiple], [size])) optgroup option { padding-inline-start: 20px; }  ::file-selector-button { margin-inline-end: 4px; }  ::placeholder { opacity: 1; }  @supports (not (-webkit-appearance: -apple-pay-button))  or (contain-intrinsic-size: 1px)  { ::placeholder { color: color-mix(in oklab, currentcolor 50%, transparent); } }  textarea { resize: vertical; }  ::-webkit-search-decoration { -webkit-appearance: none; }  ::-webkit-date-and-time-value { min-height: 1lh;  text-align: inherit;  }  ::-webkit-datetime-edit { display: inline-flex; }  ::-webkit-datetime-edit-fields-wrapper { padding: 0; } ::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field { padding-block: 0; }  :-moz-ui-invalid { box-shadow: none; }  button, input:where([type='button'], [type='reset'], [type='submit']), ::file-selector-button { appearance: button; }  ::-webkit-inner-spin-button, ::-webkit-outer-spin-button { height: auto; }  [hidden]:where(:not([hidden='until-found'])) { display: none !important; }
}
/* layer: icons */
@layer icons{
.i-mdi-account{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1lh' height='1lh' display='block' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 4a4 4 0 0 1 4 4a4 4 0 0 1-4 4a4 4 0 0 1-4-4a4 4 0 0 1 4-4m0 10c4.42 0 8 1.79 8 4v2H4v-2c0-2.21 3.58-4 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;display:block;width:1lh;height:1lh;}
.i-mdi-arrow-right-bottom{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1lh' height='1lh' display='block' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m20 16l-5.5 5.5l-1.42-1.41L16.17 17H10.5A6.5 6.5 0 0 1 4 10.5V4h2v6.5C6 13 8 15 10.5 15h5.67l-3.08-3.09l1.41-1.41z'/%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;display:block;width:1lh;height:1lh;}
.i-mdi-asterisk{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1lh' height='1lh' display='block' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M21 13h-6.6l4.7 4.7l-1.4 1.4l-4.7-4.7V21h-2v-6.7L6.3 19l-1.4-1.4L9.4 13H3v-2h6.6L4.9 6.3l1.4-1.4L11 9.6V3h2v6.4l4.6-4.6L19 6.3L14.3 11H21z'/%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;display:block;width:1lh;height:1lh;}
.i-mdi-chart-bar{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1lh' height='1lh' display='block' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M22 21H2V3h2v16h2v-9h4v9h2V6h4v13h2v-5h4z'/%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;display:block;width:1lh;height:1lh;}
.i-mdi-chevron-double-left{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1lh' height='1lh' display='block' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M18.41 7.41L17 6l-6 6l6 6l1.41-1.41L13.83 12zm-6 0L11 6l-6 6l6 6l1.41-1.41L7.83 12z'/%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;display:block;width:1lh;height:1lh;}
.i-mdi-chevron-double-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1lh' height='1lh' display='block' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5.59 7.41L7 6l6 6l-6 6l-1.41-1.41L10.17 12zm6 0L13 6l6 6l-6 6l-1.41-1.41L16.17 12z'/%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;display:block;width:1lh;height:1lh;}
.i-mdi-chevron-down{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1lh' height='1lh' display='block' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M7.41 8.58L12 13.17l4.59-4.59L18 10l-6 6l-6-6z'/%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;display:block;width:1lh;height:1lh;}
.i-mdi-chevron-left{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1lh' height='1lh' display='block' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M15.41 16.58L10.83 12l4.58-4.59L14 6l-6 6l6 6z'/%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;display:block;width:1lh;height:1lh;}
.i-mdi-chevron-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1lh' height='1lh' display='block' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M8.59 16.58L13.17 12L8.59 7.41L10 6l6 6l-6 6z'/%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;display:block;width:1lh;height:1lh;}
.i-mdi-chevron-up{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1lh' height='1lh' display='block' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6l-6 6z'/%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;display:block;width:1lh;height:1lh;}
.i-mdi-close{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1lh' height='1lh' display='block' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 6.41L17.59 5L12 10.59L6.41 5L5 6.41L10.59 12L5 17.59L6.41 19L12 13.41L17.59 19L19 17.59L13.41 12z'/%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;display:block;width:1lh;height:1lh;}
.i-mdi-cog{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1lh' height='1lh' display='block' 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;display:block;width:1lh;height:1lh;}
.i-mdi-content-copy{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1lh' height='1lh' display='block' 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;display:block;width:1lh;height:1lh;}
.i-mdi-delete{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1lh' height='1lh' display='block' 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;display:block;width:1lh;height:1lh;}
.i-mdi-domain-switch{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1lh' height='1lh' display='block' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16 9h2v2h-2zm6 6V5H12V1H2v14zm-2-2h-8v-2h2V9h-2V7h8zM8 5V3h2v2zm0 4V7h2v2zm0 4v-2h2v2zM4 5V3h2v2zm0 4V7h2v2zm0 4v-2h2v2zm5 4v2h6v-2l3 3l-3 3v-2H9v2l-3-3z'/%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;display:block;width:1lh;height:1lh;}
.i-mdi-eraser{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1lh' height='1lh' display='block' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m16.24 3.56l4.95 4.94c.78.79.78 2.05 0 2.84L12 20.53a4.01 4.01 0 0 1-5.66 0L2.81 17c-.78-.79-.78-2.05 0-2.84l10.6-10.6c.79-.78 2.05-.78 2.83 0M4.22 15.58l3.54 3.53c.78.79 2.04.79 2.83 0l3.53-3.53l-4.95-4.95z'/%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;display:block;width:1lh;height:1lh;}
.i-mdi-eye{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1lh' height='1lh' display='block' 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;display:block;width:1lh;height:1lh;}
.i-mdi-eye-off{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1lh' height='1lh' display='block' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11.83 9L15 12.16V12a3 3 0 0 0-3-3zm-4.3.8l1.55 1.55c-.05.21-.08.42-.08.65a3 3 0 0 0 3 3c.22 0 .44-.03.65-.08l1.55 1.55c-.67.33-1.41.53-2.2.53a5 5 0 0 1-5-5c0-.79.2-1.53.53-2.2M2 4.27l2.28 2.28l.45.45C3.08 8.3 1.78 10 1 12c1.73 4.39 6 7.5 11 7.5c1.55 0 3.03-.3 4.38-.84l.43.42L19.73 22L21 20.73L3.27 3M12 7a5 5 0 0 1 5 5c0 .64-.13 1.26-.36 1.82l2.93 2.93c1.5-1.25 2.7-2.89 3.43-4.75c-1.73-4.39-6-7.5-11-7.5c-1.4 0-2.74.25-4 .7l2.17 2.15C10.74 7.13 11.35 7 12 7'/%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;display:block;width:1lh;height:1lh;}
.i-mdi-file-document{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1lh' height='1lh' display='block' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M13 9h5.5L13 3.5zM6 2h8l6 6v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V4c0-1.11.89-2 2-2m9 16v-2H6v2zm3-4v-2H6v2z'/%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;display:block;width:1lh;height:1lh;}
.i-mdi-handshake{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1lh' height='1lh' display='block' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 6h3l3.29-3.3a1 1 0 0 1 1.42 0l2.58 2.59a1 1 0 0 1 0 1.41L19 9h-8v2a1 1 0 0 1-1 1a1 1 0 0 1-1-1V8a2 2 0 0 1 2-2m-6 5v4l-2.29 2.29a1 1 0 0 0 0 1.41l2.58 2.59a1 1 0 0 0 1.42 0L11 17h4a1 1 0 0 0 1-1v-1h1a1 1 0 0 0 1-1v-1h1a1 1 0 0 0 1-1v-1h-7v1a2 2 0 0 1-2 2H9a2 2 0 0 1-2-2V9Z'/%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;display:block;width:1lh;height:1lh;}
.i-mdi-help-circle{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1lh' height='1lh' display='block' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m15.07 11.25l-.9.92C13.45 12.89 13 13.5 13 15h-2v-.5c0-1.11.45-2.11 1.17-2.83l1.24-1.26c.37-.36.59-.86.59-1.41a2 2 0 0 0-2-2a2 2 0 0 0-2 2H8a4 4 0 0 1 4-4a4 4 0 0 1 4 4a3.2 3.2 0 0 1-.93 2.25M13 19h-2v-2h2M12 2A10 10 0 0 0 2 12a10 10 0 0 0 10 10a10 10 0 0 0 10-10c0-5.53-4.5-10-10-10'/%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;display:block;width:1lh;height:1lh;}
.i-mdi-information{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1lh' height='1lh' display='block' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M13 9h-2V7h2m0 10h-2v-6h2m-1-9A10 10 0 0 0 2 12a10 10 0 0 0 10 10a10 10 0 0 0 10-10A10 10 0 0 0 12 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;display:block;width:1lh;height:1lh;}
.i-mdi-loading{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1lh' height='1lh' display='block' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 4V2A10 10 0 0 0 2 12h2a8 8 0 0 1 8-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;display:block;width:1lh;height:1lh;}
.i-mdi-logout{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1lh' height='1lh' display='block' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m17 7l-1.41 1.41L18.17 11H8v2h10.17l-2.58 2.58L17 17l5-5M4 5h8V3H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h8v-2H4z'/%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;display:block;width:1lh;height:1lh;}
.i-mdi-magnify{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1lh' height='1lh' display='block' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5l-1.5 1.5l-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16A6.5 6.5 0 0 1 3 9.5A6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14S14 12 14 9.5S12 5 9.5 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;display:block;width:1lh;height:1lh;}
.i-mdi-marker{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1lh' height='1lh' display='block' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M18.5 1.15c-.53 0-1.04.19-1.43.58l-5.81 5.82l5.65 5.65l5.82-5.81c.77-.78.77-2.04 0-2.83l-2.84-2.83c-.39-.39-.89-.58-1.39-.58M10.3 8.5l-5.96 5.96c-.78.78-.78 2.04.02 2.85C3.14 18.54 1.9 19.77.67 21h5.66l.86-.86c.78.76 2.03.75 2.81-.02l5.95-5.96'/%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;display:block;width:1lh;height:1lh;}
.i-mdi-marker-cancel{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1lh' height='1lh' display='block' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M17.5 13c2.5 0 4.5 2 4.5 4.5S20 22 17.5 22S13 20 13 17.5s2-4.5 4.5-4.5m0 1.5c-.56 0-1.08.15-1.5.42L20.08 19c.27-.42.42-.94.42-1.5a3 3 0 0 0-3-3m-3 3a3 3 0 0 0 3 3c.56 0 1.08-.15 1.5-.42L14.92 16c-.27.42-.42.94-.42 1.5m4-16.35c.5 0 1 .19 1.39.58l2.84 2.83c.77.79.77 2.05 0 2.83l-3.78 3.77a6.54 6.54 0 0 0-3.8.28l-3.89-3.89l5.81-5.82c.39-.39.9-.58 1.43-.58M10.3 8.5l3.59 3.6A6.49 6.49 0 0 0 11 17.5c0 .5.06 1 .16 1.45L10 20.12c-.78.77-2.03.78-2.81.02l-.86.86H.67l3.69-3.69c-.8-.81-.8-2.07-.02-2.85z'/%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;display:block;width:1lh;height:1lh;}
.i-mdi-minus{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1lh' height='1lh' display='block' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 13H5v-2h14z'/%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;display:block;width:1lh;height:1lh;}
.i-mdi-office-building{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1lh' height='1lh' display='block' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M5 3v18h6v-3.5h2V21h6V3zm2 2h2v2H7zm4 0h2v2h-2zm4 0h2v2h-2zM7 9h2v2H7zm4 0h2v2h-2zm4 0h2v2h-2zm-8 4h2v2H7zm4 0h2v2h-2zm4 0h2v2h-2zm-8 4h2v2H7zm8 0h2v2h-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:block;width:1lh;height:1lh;}
.i-mdi-open-in-new{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1lh' height='1lh' display='block' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M14 3v2h3.59l-9.83 9.83l1.41 1.41L19 6.41V10h2V3m-2 16H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7h-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;display:block;width:1lh;height:1lh;}
.i-mdi-package-variant{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1lh' height='1lh' display='block' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M2 10.96a.985.985 0 0 1-.37-1.37L3.13 7c.11-.2.28-.34.47-.42l7.83-4.4c.16-.12.36-.18.57-.18s.41.06.57.18l7.9 4.44c.19.1.35.26.44.46l1.45 2.52c.28.48.11 1.09-.36 1.36l-1 .58v4.96c0 .38-.21.71-.53.88l-7.9 4.44c-.16.12-.36.18-.57.18s-.41-.06-.57-.18l-7.9-4.44A.99.99 0 0 1 3 16.5v-5.54c-.3.17-.68.18-1 0m10-6.81v6.7l5.96-3.35zM5 15.91l6 3.38v-6.71L5 9.21zm14 0v-3.22l-5 2.9c-.33.18-.7.17-1 .01v3.69zm-5.15-2.55l6.28-3.63l-.58-1.01l-6.28 3.63z'/%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;display:block;width:1lh;height:1lh;}
.i-mdi-pan-vertical{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1lh' height='1lh' display='block' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 2.5L8 7h8zm0 7.5a2 2 0 0 0-2 2a2 2 0 0 0 2 2a2 2 0 0 0 2-2a2 2 0 0 0-2-2m-4 7l4 4.5l4-4.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;display:block;width:1lh;height:1lh;}
.i-mdi-pencil{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1lh' height='1lh' display='block' 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;display:block;width:1lh;height:1lh;}
.i-mdi-plus{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1lh' height='1lh' display='block' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6z'/%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;display:block;width:1lh;height:1lh;}
.i-mdi-plus-thick{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1lh' height='1lh' display='block' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M20 14h-6v6h-4v-6H4v-4h6V4h4v6h6z'/%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;display:block;width:1lh;height:1lh;}
.i-mdi-refresh{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1lh' height='1lh' display='block' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M17.65 6.35A7.96 7.96 0 0 0 12 4a8 8 0 0 0-8 8a8 8 0 0 0 8 8c3.73 0 6.84-2.55 7.73-6h-2.08A5.99 5.99 0 0 1 12 18a6 6 0 0 1-6-6a6 6 0 0 1 6-6c1.66 0 3.14.69 4.22 1.78L13 11h7V4z'/%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;display:block;width:1lh;height:1lh;}
.i-mdi-reload{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1lh' height='1lh' display='block' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M2 12a9 9 0 0 0 9 9c2.39 0 4.68-.94 6.4-2.6l-1.5-1.5A6.7 6.7 0 0 1 11 19c-6.24 0-9.36-7.54-4.95-11.95S18 5.77 18 12h-3l4 4h.1l3.9-4h-3a9 9 0 0 0-18 0'/%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;display:block;width:1lh;height:1lh;}
.i-mdi-sync{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1lh' height='1lh' display='block' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 18a6 6 0 0 1-6-6c0-1 .25-1.97.7-2.8L5.24 7.74A7.93 7.93 0 0 0 4 12a8 8 0 0 0 8 8v3l4-4l-4-4m0-11V1L8 5l4 4V6a6 6 0 0 1 6 6c0 1-.25 1.97-.7 2.8l1.46 1.46A7.93 7.93 0 0 0 20 12a8 8 0 0 0-8-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;display:block;width:1lh;height:1lh;}
}
/* layer: shortcuts */
@layer shortcuts{
.bg-primary{color:color-mix(in srgb, var(--colors-primary-content) var(--un-text-opacity), transparent);background-color:color-mix(in srgb, var(--colors-primary-DEFAULT) var(--un-bg-opacity), transparent);}
.bg-secondary{color:color-mix(in srgb, var(--colors-secondary-content) var(--un-text-opacity), transparent);background-color:color-mix(in srgb, var(--colors-secondary-DEFAULT) var(--un-bg-opacity), transparent);}
.bg-tertiary{color:color-mix(in srgb, var(--colors-tertiary-content) var(--un-text-opacity), transparent);background-color:color-mix(in srgb, var(--colors-tertiary-DEFAULT) var(--un-bg-opacity), transparent);}
.hover\:bg-secondary:hover{color:color-mix(in srgb, var(--colors-secondary-content) var(--un-text-opacity), transparent);background-color:color-mix(in srgb, var(--colors-secondary-DEFAULT) var(--un-bg-opacity), transparent);}
.odd\:bg-tertiary:nth-child(odd){color:color-mix(in srgb, var(--colors-tertiary-content) var(--un-text-opacity), transparent);background-color:color-mix(in srgb, var(--colors-tertiary-DEFAULT) var(--un-bg-opacity), transparent);}
.flex{display:flex;flex-wrap:wrap;}
.column{flex-direction:column;}
@supports (color: color-mix(in lab, red, red)){
.bg-primary{background-color:color-mix(in oklab, var(--colors-primary-DEFAULT) var(--un-bg-opacity), transparent);}
.bg-primary{color:color-mix(in oklab, var(--colors-primary-content) var(--un-text-opacity), transparent);}
.bg-secondary{background-color:color-mix(in oklab, var(--colors-secondary-DEFAULT) var(--un-bg-opacity), transparent);}
.bg-secondary{color:color-mix(in oklab, var(--colors-secondary-content) var(--un-text-opacity), transparent);}
.bg-tertiary{background-color:color-mix(in oklab, var(--colors-tertiary-DEFAULT) var(--un-bg-opacity), transparent);}
.bg-tertiary{color:color-mix(in oklab, var(--colors-tertiary-content) var(--un-text-opacity), transparent);}
.hover\:bg-secondary:hover{background-color:color-mix(in oklab, var(--colors-secondary-DEFAULT) var(--un-bg-opacity), transparent);}
.hover\:bg-secondary:hover{color:color-mix(in oklab, var(--colors-secondary-content) var(--un-text-opacity), transparent);}
.odd\:bg-tertiary:nth-child(odd){background-color:color-mix(in oklab, var(--colors-tertiary-DEFAULT) var(--un-bg-opacity), transparent);}
.odd\:bg-tertiary:nth-child(odd){color:color-mix(in oklab, var(--colors-tertiary-content) var(--un-text-opacity), transparent);}
}
}
/* layer: daisy-base */
@layer daisy-base{
@property --radialprogress {
    syntax: "<percentage>";
    inherits: true;
    initial-value: 0%
}
:root {
    scrollbar-color: color-mix(in oklch, currentColor 35%, #0000) #0000
}
: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:has( .modal-open, .modal[open], .modal:target, .modal-toggle:checked, .drawer:not([class*="drawer-open"]) > .drawer-toggle:checked ) {
    overflow: hidden
}
: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, [data-theme] {
    background-color: var(--root-bg, var(--color-base-100));
    color: var(--color-base-content)
}
}
/* layer: daisy-components */
@layer daisy-components{
@keyframes radio {
    0% {
        padding: 5px;
    }
    50% {
        padding: 3px;
    }
}
@keyframes skeleton {
    0% {
        background-position: 150%;
    }
    100% {
        background-position: -50%;
    }
}
@keyframes progress {
    50% {
        background-position-x: -115%;
    }
}
@keyframes toast {
    0% {
        scale: 0.9;
        opacity: 0;
    }
    100% {
        scale: 1;
        opacity: 1;
    }
}
@keyframes dropdown {
    0% {
        opacity: 0
    }
}
@keyframes rating {
    0%, 40% {
        scale: 1.1;
        filter: brightness(1.05) contrast(1.05);
    }
}
.radio{position:relative;display:inline-block;flex-shrink:0;cursor:pointer;appearance:none;border-radius:calc(infinity * 1px);padding:calc(0.25rem * 1);vertical-align:middle;border:var(--border) solid var(--input-color, color-mix(in srgb, currentColor 20%, #0000));box-shadow:0 1px oklch(0% 0 0 / calc(var(--depth) * 0.1)) inset;--size:calc(var(--size-selector, 0.25rem) * 6);width:var(--size);height:var(--size);color:var(--input-color, currentColor);}
.radio:before{display:block;width:100%;height:100%;border-radius:calc(infinity * 1px);--un-content:"";content:var(--un-content);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise);}
.radio:focus-visible{outline:2px solid currentColor;}
.radio:checked, .radio[aria-checked="true"]{animation:radio 0.2s ease-out;border-color:currentColor;background-color:var(--color-base-100);}
.radio:checked:before, .radio[aria-checked="true"]:before{background-color:currentColor;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 oklch(0% 0 0 / calc(var(--depth) * 0.1));}
.radio:disabled,
.checkbox:disabled{cursor:not-allowed;opacity:20%;}
.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);}
.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;}
.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;}
.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:"";}
.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,
.menu .dropdown-content:before{display:none;}
.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;}
.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: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;}
.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;}
.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) > *: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);}
.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);}
.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;}
.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;}
.tooltip{position:relative;display:inline-block;--tt-bg:var(--color-neutral);--tt-off:calc(100% + 0.5rem);--tt-tail:calc(100% + 1px + 0.25rem);}
.tooltip > :where(.tooltip-content), .tooltip:where([data-tip]):before{position:absolute;max-width:20rem;border-radius:var(--radius-field);padding-inline:calc(0.25rem * 2);padding-block:calc(0.25rem * 1);text-align:center;white-space:normal;color:var(--color-neutral-content);opacity:0%;font-size:0.875rem;line-height:1.25;transition:opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1) 75ms, transform 0.2s cubic-bezier(0.4, 0, 0.2, 1) 75ms;background-color:var(--tt-bg);width:max-content;pointer-events:none;z-index:2;--un-content:attr(data-tip);content:var(--un-content);}
.tooltip:after{position:absolute;opacity:0%;background-color:var(--tt-bg);transition:opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1) 75ms, transform 0.2s cubic-bezier(0.4, 0, 0.2, 1) 75ms;content:"";pointer-events:none;width:0.625rem;height:0.25rem;display:block;mask-repeat:no-repeat;mask-position:-1px 0;--mask-tooltip:url("data:image/svg+xml,%3Csvg width='10' height='4' viewBox='0 0 8 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.500009 1C3.5 1 3.00001 4 5.00001 4C7 4 6.5 1 9.5 1C10 1 10 0.499897 10 0H0C-1.99338e-08 0.5 0 1 0.500009 1Z' fill='black'/%3E%3C/svg%3E%0A");mask-image:var(--mask-tooltip);}
.tooltip.tooltip-open > .tooltip-content, .tooltip.tooltip-open[data-tip]:before, .tooltip.tooltip-open:after, .tooltip[data-tip]:not([data-tip=""]):hover > .tooltip-content, .tooltip[data-tip]:not([data-tip=""]):hover[data-tip]:before, .tooltip[data-tip]:not([data-tip=""]):hover:after, .tooltip:not(:has(.tooltip-content:empty)):has(.tooltip-content):hover > .tooltip-content, .tooltip:not(:has(.tooltip-content:empty)):has(.tooltip-content):hover[data-tip]:before, .tooltip:not(:has(.tooltip-content:empty)):has(.tooltip-content):hover:after, .tooltip:has(:focus-visible) > .tooltip-content, .tooltip:has(:focus-visible)[data-tip]:before, .tooltip:has(:focus-visible):after{opacity:100%;--tt-pos:0rem;transition:opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1) 0s, transform 0.2s cubic-bezier(0.4, 0, 0.2, 1) 0ms;}
.tooltip > .tooltip-content, .tooltip[data-tip]:before, .tooltip-top > .tooltip-content, .tooltip-top[data-tip]:before{transform:translateX(-50%) translateY(var(--tt-pos, 0.25rem));inset:auto auto var(--tt-off) 50%;}
.tooltip:after, .tooltip-top:after{transform:translateX(-50%) translateY(var(--tt-pos, 0.25rem));inset:auto auto var(--tt-tail) 50%;}
.tooltip-bottom > .tooltip-content, .tooltip-bottom[data-tip]:before{transform:translateX(-50%) translateY(var(--tt-pos, -0.25rem));inset:var(--tt-off) auto auto 50%;}
.tooltip-left > .tooltip-content, .tooltip-left[data-tip]:before{transform:translateX(calc(var(--tt-pos, 0.25rem) - 0.25rem)) translateY(-50%);inset:50% var(--tt-off) auto auto;}
.tooltip-right > .tooltip-content, .tooltip-right[data-tip]:before{transform:translateX(calc(var(--tt-pos, -0.25rem) + 0.25rem)) translateY(-50%);inset:50% auto auto var(--tt-off);}
.tooltip-primary > .tooltip-content, .tooltip-primary[data-tip]:before{color:var(--color-primary-content);}
.tooltip-secondary > .tooltip-content, .tooltip-secondary[data-tip]:before{color:var(--color-secondary-content);}
.tooltip-accent > .tooltip-content, .tooltip-accent[data-tip]:before{color:var(--color-accent-content);}
.tooltip-info > .tooltip-content, .tooltip-info[data-tip]:before{color:var(--color-info-content);}
.tooltip-success > .tooltip-content, .tooltip-success[data-tip]:before{color:var(--color-success-content);}
.tooltip-warning > .tooltip-content, .tooltip-warning[data-tip]:before{color:var(--color-warning-content);}
.tooltip-error > .tooltip-content, .tooltip-error[data-tip]:before{color:var(--color-error-content);}
.tooltip-left:after{transform:translateX(var(--tt-pos, 0.25rem)) translateY(-50%) rotate(-90deg);inset:50% calc(var(--tt-tail) + 1px) auto auto;}
.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){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;}
.cally::part(header),
.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");}
.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;}
.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;}
.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%);}
.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%;}
.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);}
.link:focus-visible,
.toggle:focus-visible, .toggle:has(:focus-visible){outline:2px solid currentColor;outline-offset:2px;}
.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;}
.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);}
.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%;}
.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);}
.cally{font-size:0.7rem;}
.cally::part(container){padding:0.5rem 1rem;user-select:none;}
.cally ::part(th){font-weight:normal;block-size:auto;}
.cally ::part(head){opacity:0.5;font-size:0.7rem;}
.cally::part(button){border-radius:var(--radius-field);border:none;padding:0.5rem;background:#0000;}
.cally::part(button):hover{background:var(--color-base-200);}
.cally ::part(day){border-radius:var(--radius-field);font-size:0.7rem;}
.cally ::part(button day today){background:var(--color-primary);color:var(--color-primary-content);}
.cally ::part(selected){color:var(--color-base-100);background:var(--color-base-content);border-radius:var(--radius-field);}
.cally ::part(range-inner){border-radius:0;}
.cally ::part(range-start){border-start-end-radius:0;border-end-end-radius:0;}
.cally ::part(range-end){border-start-start-radius:0;border-end-start-radius:0;}
.cally ::part(range-start range-end){border-radius:var(--radius-field);}
.cally calendar-month{width:100%;}
.dropdown-top{--anchor-v:top;}
.stats{position:relative;display:inline-grid;grid-auto-flow:column;overflow-x:auto;border-radius:var(--radius-box);}
.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);}
.link{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-warning{border-color:var(--color-warning);color:var(--color-warning-content);--alert-color:var(--color-warning);}
.alert-error{border-color:var(--color-error);color:var(--color-error-content);--alert-color:var(--color-error);}
@media (forced-colors: active){
.radio:checked:before, .radio[aria-checked="true"]:before,
.toggle:before{outline-style:var(--un-outline-style);outline-width:1px;outline-offset:calc(1px * -1);}
.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;}
.checkbox:checked:before, .checkbox[aria-checked="true"]:before{rotate:0deg;background-color:transparent;--un-content:"✔︎";clip-path:none;}
.range::-webkit-slider-runnable-track{border:1px solid;}
.range::-moz-range-track{border:1px solid;}
}
@media print{
.radio:checked:before, .radio[aria-checked="true"]:before,
.toggle:before{outline:0.25rem solid;outline-offset:-1rem;}
.checkbox:checked:before, .checkbox[aria-checked="true"]:before{rotate:0deg;background-color:transparent;--un-content:"✔︎";clip-path:none;}
.divider:before, .divider:after{border:0.5px solid;}
}
@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);}
}
}
/* layer: default */
@layer default{
.text-\[1\.666rem\]{font-size:1.666rem;}
.text-\[10pt\]{font-size:10pt;}
.text-\[12px\]{font-size:12px;}
.text-2xl{font-size:var(--text-2xl-fontSize);line-height:var(--un-leading, var(--text-2xl-lineHeight));}
.text-3xl{font-size:var(--text-3xl-fontSize);line-height:var(--un-leading, var(--text-3xl-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-sm{font-size:var(--text-sm-fontSize);line-height:var(--un-leading, var(--text-sm-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-white{color:color-mix(in srgb, var(--colors-white) var(--un-text-opacity), transparent) !important;}
.text-accent{color:color-mix(in srgb, var(--colors-accent-DEFAULT) var(--un-text-opacity), transparent);}
.color-black,
.text-black{color:color-mix(in srgb, var(--colors-black) var(--un-text-opacity), transparent);}
.text-error{color:color-mix(in srgb, var(--colors-error-DEFAULT) var(--un-text-opacity), transparent);}
.text-info{color:color-mix(in srgb, var(--colors-info-DEFAULT) var(--un-text-opacity), transparent);}
.text-primary{color:color-mix(in srgb, var(--colors-primary-DEFAULT) var(--un-text-opacity), transparent);}
.text-primary-content{color:color-mix(in srgb, var(--colors-primary-content) var(--un-text-opacity), transparent);}
.text-red-500{color:color-mix(in srgb, var(--colors-red-500) var(--un-text-opacity), transparent);}
.text-secondary{color:color-mix(in srgb, var(--colors-secondary-DEFAULT) var(--un-text-opacity), transparent);}
.text-secondary-content{color:color-mix(in srgb, var(--colors-secondary-content) var(--un-text-opacity), transparent);}
.text-success{color:color-mix(in srgb, var(--colors-success-DEFAULT) var(--un-text-opacity), transparent);}
.text-tertiary{color:color-mix(in srgb, var(--colors-tertiary-DEFAULT) var(--un-text-opacity), transparent);}
.text-warning{color:color-mix(in srgb, var(--colors-warning-DEFAULT) var(--un-text-opacity), transparent);}
.text-white{color:color-mix(in srgb, var(--colors-white) var(--un-text-opacity), transparent);}
.hover\:text-orange-500:hover{color:color-mix(in srgb, var(--colors-orange-500) var(--un-text-opacity), transparent);}
.disabled\:text-gray-300:disabled{color:color-mix(in srgb, var(--colors-gray-300) var(--un-text-opacity), transparent);}
.leading-\[1\]{--un-leading:1;line-height:1;}
.font-600{--un-font-weight:600;font-weight:600;}
.font-bold{--un-font-weight:var(--fontWeight-bold);font-weight:var(--fontWeight-bold);}
.-mt-2{margin-top:calc(calc(var(--spacing) * 2) * -1);}
.mb-1{margin-bottom:calc(var(--spacing) * 1);}
.mb-2{margin-bottom:calc(var(--spacing) * 2);}
.mb-4{margin-bottom:calc(var(--spacing) * 4);}
.mr-4{margin-right:calc(var(--spacing) * 4);}
.mt-2{margin-top:calc(var(--spacing) * 2);}
.p-\[2px\]{padding:2px;}
.p-2{padding:calc(var(--spacing) * 2);}
.p-2\.5{padding:calc(var(--spacing) * 2.5);}
.p-4{padding:calc(var(--spacing) * 4);}
.group\/root.open .group-\[\.open\]\/root\:py-2,
.py-2{padding-block:calc(var(--spacing) * 2);}
.px-0{padding-inline:calc(var(--spacing) * 0);}
.px-2{padding-inline:calc(var(--spacing) * 2);}
.px-3{padding-inline:calc(var(--spacing) * 3);}
.px-4{padding-inline:calc(var(--spacing) * 4);}
.px-8{padding-inline:calc(var(--spacing) * 8);}
.py-1{padding-block:calc(var(--spacing) * 1);}
.pt-2{padding-top:calc(var(--spacing) * 2);}
.text-center{text-align:center;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.focus\:outline-hidden:focus{outline-style:none;}
.b,
.border{border-width:1px;}
.border-2{border-width:2px;}
.focus\:border-2:focus{border-width:2px;}
.border-b-0{border-bottom-width:0px;}
.border-b-2{border-bottom-width:2px;}
.border-t-0{border-top-width:0px;}
.border-t-2{border-top-width:2px;}
.border-gray-200{border-color:color-mix(in srgb, var(--colors-gray-200) var(--un-border-opacity), transparent);}
.border-primary{border-color:color-mix(in srgb, var(--colors-primary-DEFAULT) var(--un-border-opacity), transparent);}
.focus\:border-primary:focus{border-color:color-mix(in srgb, var(--colors-primary-DEFAULT) var(--un-border-opacity), transparent);}
.rounded-lg{border-radius:var(--radius-lg);}
.rounded-md{border-radius:var(--radius-md);}
.rounded-sm{border-radius:var(--radius-sm);}
.rounded-xs{border-radius:var(--radius-xs);}
.\!rounded-b-0{border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important;}
.\!rounded-t-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important;}
.rounded-se-\[100px\]{border-start-end-radius:100px;}
.\[\&\.leftComparisonValue\]\:bg-rose-200.leftComparisonValue,
.bg-rose-200{background-color:color-mix(in srgb, var(--colors-rose-200) var(--un-bg-opacity), transparent);}
.\[\&\.rightComparisonValue\]\:bg-sky-200.rightComparisonValue,
.bg-sky-200{background-color:color-mix(in srgb, var(--colors-sky-200) var(--un-bg-opacity), transparent);}
.bg-gray-100{background-color:color-mix(in srgb, var(--colors-gray-100) var(--un-bg-opacity), transparent);}
.bg-gray-200{background-color:color-mix(in srgb, var(--colors-gray-200) var(--un-bg-opacity), transparent);}
.bg-gray-300{background-color:color-mix(in srgb, var(--colors-gray-300) var(--un-bg-opacity), transparent);}
.bg-gray-50{background-color:color-mix(in srgb, var(--colors-gray-50) var(--un-bg-opacity), transparent);}
.bg-modal-overlay{background-color:color-mix(in srgb, var(--colors-modal-overlay) var(--un-bg-opacity), transparent);}
.bg-transparent{background-color:transparent;}
.bg-white{background-color:color-mix(in srgb, var(--colors-white) var(--un-bg-opacity), transparent);}
.hover\:bg-gray-200:hover{background-color:color-mix(in srgb, var(--colors-gray-200) var(--un-bg-opacity), transparent);}
.even\:bg-gray-50:nth-child(even){background-color:color-mix(in srgb, var(--colors-gray-50) var(--un-bg-opacity), transparent);}
.even\:bg-white:nth-child(even){background-color:color-mix(in srgb, var(--colors-white) var(--un-bg-opacity), transparent);}
.odd\:bg-gray-100:nth-child(odd){background-color:color-mix(in srgb, var(--colors-gray-100) var(--un-bg-opacity), transparent);}
.disabled\:opacity-60:disabled{opacity:60%;}
.inline-flex{display:inline-flex;}
.flex-col{flex-direction:column;}
.flex-wrap{flex-wrap:wrap;}
.flex-nowrap{flex-wrap:nowrap;}
.gap-1{gap:calc(var(--spacing) * 1);}
.gap-2{gap:calc(var(--spacing) * 2);}
.gap-4{gap:calc(var(--spacing) * 4);}
.gap-x-\[8\.75vw\]{column-gap:8.75vw;}
.gap-x-1{column-gap:calc(var(--spacing) * 1);}
.gap-x-10{column-gap:calc(var(--spacing) * 10);}
.gap-x-2{column-gap:calc(var(--spacing) * 2);}
.gap-x-20{column-gap:calc(var(--spacing) * 20);}
.gap-x-4{column-gap:calc(var(--spacing) * 4);}
.gap-x-6{column-gap:calc(var(--spacing) * 6);}
.gap-x-8{column-gap:calc(var(--spacing) * 8);}
.gap-y-2{row-gap:calc(var(--spacing) * 2);}
.gap-y-4{row-gap:calc(var(--spacing) * 4);}
.grid{display:grid;}
.col-span-1{grid-column:span 1/span 1;}
.col-span-10{grid-column:span 10/span 10;}
.col-span-11{grid-column:span 11/span 11;}
.col-span-12{grid-column:span 12/span 12;}
.col-span-13{grid-column:span 13/span 13;}
.col-span-14{grid-column:span 14/span 14;}
.col-span-15{grid-column:span 15/span 15;}
.col-span-16{grid-column:span 16/span 16;}
.col-span-17{grid-column:span 17/span 17;}
.col-span-18{grid-column:span 18/span 18;}
.col-span-19{grid-column:span 19/span 19;}
.col-span-2{grid-column:span 2/span 2;}
.col-span-20{grid-column:span 20/span 20;}
.col-span-3{grid-column:span 3/span 3;}
.col-span-4{grid-column:span 4/span 4;}
.col-span-5{grid-column:span 5/span 5;}
.col-span-6{grid-column:span 6/span 6;}
.col-span-7{grid-column:span 7/span 7;}
.col-span-8{grid-column:span 8/span 8;}
.col-span-9{grid-column:span 9/span 9;}
.col-span-full{grid-column:1/-1;}
.row-span-2{grid-row:span 2/span 2;}
.row-span-full{grid-row:1/-1;}
.col-start-1{grid-column-start:1;}
.col-start-10{grid-column-start:10;}
.col-start-11{grid-column-start:11;}
.col-start-12{grid-column-start:12;}
.col-start-13{grid-column-start:13;}
.col-start-14{grid-column-start:14;}
.col-start-15{grid-column-start:15;}
.col-start-16{grid-column-start:16;}
.col-start-17{grid-column-start:17;}
.col-start-18{grid-column-start:18;}
.col-start-19{grid-column-start:19;}
.col-start-2{grid-column-start:2;}
.col-start-20{grid-column-start:20;}
.col-start-3{grid-column-start:3;}
.col-start-4{grid-column-start:4;}
.col-start-5{grid-column-start:5;}
.col-start-6{grid-column-start:6;}
.col-start-7{grid-column-start:7;}
.col-start-8{grid-column-start:8;}
.col-start-9{grid-column-start:9;}
.row-start-2{grid-row-start:2;}
.auto-cols-auto{grid-auto-columns:auto;}
.auto-cols-max{grid-auto-columns:max-content;}
.auto-cols-min{grid-auto-columns:min-content;}
.grid-flow-col{grid-auto-flow:column;}
.\[\&\.open\]\:grid-rows-\[max-content_1fr\].open{grid-template-rows:max-content 1fr;}
.grid-cols-\[1fr_1fr_1fr_auto\]{grid-template-columns:1fr 1fr 1fr auto;}
.grid-cols-\[1fr_1fr_3fr_1fr_1fr\]{grid-template-columns:1fr 1fr 3fr 1fr 1fr;}
.grid-cols-\[1fr_1fr_4fr_1fr_1fr\]{grid-template-columns:1fr 1fr 4fr 1fr 1fr;}
.grid-cols-\[1fr_1fr_8fr\]{grid-template-columns:1fr 1fr 8fr;}
.grid-cols-\[1fr_2fr_2fr_1fr_auto\]{grid-template-columns:1fr 2fr 2fr 1fr auto;}
.grid-cols-\[1fr_2fr_2fr\]{grid-template-columns:1fr 2fr 2fr;}
.grid-cols-\[1fr_2fr_auto\]{grid-template-columns:1fr 2fr auto;}
.grid-cols-\[1fr_2fr\]{grid-template-columns:1fr 2fr;}
.grid-cols-\[1fr_3fr_repeat\(8\,1fr\)\]{grid-template-columns:1fr 3fr repeat(8,1fr);}
.grid-cols-\[1fr_3fr\]{grid-template-columns:1fr 3fr;}
.grid-cols-\[1fr_4fr_4fr_3fr\]{grid-template-columns:1fr 4fr 4fr 3fr;}
.grid-cols-\[1fr_4fr\]{grid-template-columns:1fr 4fr;}
.grid-cols-\[1fr_5fr\]{grid-template-columns:1fr 5fr;}
.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr;}
.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto;}
.grid-cols-\[1fr_min-content\]{grid-template-columns:1fr min-content;}
.grid-cols-\[25\%_25\%_50\%\]{grid-template-columns:25% 25% 50%;}
.grid-cols-\[2fr_1fr\]{grid-template-columns:2fr 1fr;}
.grid-cols-\[2fr_2fr_1fr_1fr_auto\]{grid-template-columns:2fr 2fr 1fr 1fr auto;}
.grid-cols-\[2fr_3fr\]{grid-template-columns:2fr 3fr;}
.grid-cols-\[3fr_1fr\]{grid-template-columns:3fr 1fr;}
.grid-cols-\[4fr_1fr\]{grid-template-columns:4fr 1fr;}
.grid-cols-\[5fr_7fr\]{grid-template-columns:5fr 7fr;}
.grid-cols-\[auto_1fr_1fr_1fr\]{grid-template-columns:auto 1fr 1fr 1fr;}
.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto;}
.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr;}
.grid-cols-\[auto_2fr_1fr_1fr_1fr_1fr_minmax\(auto\,1fr\)\]{grid-template-columns:auto 2fr 1fr 1fr 1fr 1fr minmax(auto,1fr);}
.grid-cols-\[auto_2fr_1fr_1fr_1fr_minmax\(auto\,1fr\)\]{grid-template-columns:auto 2fr 1fr 1fr 1fr minmax(auto,1fr);}
.grid-cols-\[auto_2fr_1fr_1fr_1fr\]{grid-template-columns:auto 2fr 1fr 1fr 1fr;}
.grid-cols-\[auto_2fr_1fr_2fr\]{grid-template-columns:auto 2fr 1fr 2fr;}
.grid-cols-\[auto_2fr_1fr_minmax\(auto\,2fr\)\]{grid-template-columns:auto 2fr 1fr minmax(auto,2fr);}
.grid-cols-\[auto_2fr_auto_minmax\(auto\,1fr\)\]{grid-template-columns:auto 2fr auto minmax(auto,1fr);}
.grid-cols-\[auto_2fr_repeat\(3\,1fr\)\]{grid-template-columns:auto 2fr repeat(3,1fr);}
.grid-cols-\[auto_2fr_repeat\(4\,1fr\)\]{grid-template-columns:auto 2fr repeat(4,1fr);}
.grid-cols-\[auto_3fr\]{grid-template-columns:auto 3fr;}
.grid-cols-\[auto_6rem\]{grid-template-columns:auto 6rem;}
.grid-cols-\[auto_auto_1fr_auto_auto\]{grid-template-columns:auto auto 1fr auto auto;}
.grid-cols-\[auto_auto\]{grid-template-columns:auto auto;}
.grid-cols-\[calc\(1\/3\*100\%\)_calc\(2\/3\*100\%\)\]{grid-template-columns:calc(1 / 3 * 100%) calc(2 / 3 * 100%);}
.grid-cols-\[calc\(100\%\/6\)_auto\]{grid-template-columns:calc(100% / 6) auto;}
.grid-cols-\[min-content_4fr\]{grid-template-columns:min-content 4fr;}
.grid-cols-\[repeat\(3\,1fr\)_8fr_repeat\(6\,1fr\)\]{grid-template-columns:repeat(3,1fr) 8fr repeat(6,1fr);}
.grid-rows-\[auto_1fr_auto\]{grid-template-rows:auto 1fr auto;}
.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr;}
.grid-rows-\[auto_auto\]{grid-template-rows:auto auto;}
.grid-rows-\[max-content_0fr\]{grid-template-rows:max-content 0fr;}
.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr));}
.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr));}
.grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr));}
.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr));}
.grid-cols-13{grid-template-columns:repeat(13,minmax(0,1fr));}
.grid-cols-14{grid-template-columns:repeat(14,minmax(0,1fr));}
.grid-cols-15{grid-template-columns:repeat(15,minmax(0,1fr));}
.grid-cols-16{grid-template-columns:repeat(16,minmax(0,1fr));}
.grid-cols-17{grid-template-columns:repeat(17,minmax(0,1fr));}
.grid-cols-18{grid-template-columns:repeat(18,minmax(0,1fr));}
.grid-cols-19{grid-template-columns:repeat(19,minmax(0,1fr));}
.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}
.grid-cols-20{grid-template-columns:repeat(20,minmax(0,1fr));}
.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}
.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr));}
.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr));}
.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr));}
.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr));}
.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr));}
.grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr));}
.grid-rows-subgrid{grid-template-rows:subgrid;}
.grid-cols-subgrid{grid-template-columns:subgrid;}
.size-\[100px\]{width:100px;height:100px;}
.size-\[1lh\]{width:1lh;height:1lh;}
.group\/sidenav.collapsed .group-\[\.collapsed\]\/sidenav\:w-20{width:calc(var(--spacing) * 20);}
.h-full{height:100%;}
.h-screen{height:100vh;}
.max-h-\[10rem\]{max-height:10rem;}
.max-h-\[10vh\]{max-height:10vh;}
.max-h-\[20vh\]{max-height:20vh;}
.max-w-full{max-width:100%;}
.max-w-max{max-width:max-content;}
.max-w-unset{max-width:unset;}
.min-h-0{min-height:calc(var(--spacing) * 0);}
.min-w-\[10vw\]{min-width:10vw;}
.min-w-max{min-width:max-content;}
.w-\[250px\]{width:250px;}
.w-1\/2{width:50%;}
.w-1\/3{width:33.3333333333%;}
.w-1\/4{width:25%;}
.w-2\/3{width:66.6666666667%;}
.w-fit{width:fit-content;}
.w-full{width:100%;}
.w-max{width:max-content;}
.block{display:block;}
.inline-block{display:inline-block;}
.contents{display:contents;}
.group\/sidenav.collapsed .group-\[\.collapsed\]\/sidenav\:hidden,
.hidden{display:none;}
.visible,
.group:hover .group-hover\:visible{visibility:visible;}
.group\/root.collapsed .group-\[\.collapsed\]\/root\:invisible,
.invisible{visibility:hidden;}
.collapse{visibility:collapse;}
.cursor-pointer{cursor:pointer;}
.select-all{-webkit-user-select:all;user-select:all;}
.whitespace-nowrap{white-space:nowrap;}
.break-words{overflow-wrap:break-word;}
.break-all{word-break:break-all;}
.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.uppercase{text-transform:uppercase;}
.lowercase{text-transform:lowercase;}
.capitalize{text-transform:capitalize;}
.focus\:ring-primary:focus{--un-ring-color:color-mix(in srgb, var(--colors-primary-DEFAULT) var(--un-ring-opacity), transparent);}
.group\/sidenav.collapsed .group-\[\.collapsed\]\/sidenav\:rotate-180{rotate:180deg;}
.transition-\[grid-template-rows\]{transition-property:grid-template-rows;transition-timing-function:var(--un-ease, var(--default-transition-timingFunction));transition-duration:var(--un-duration, var(--default-transition-duration));}
.transition-\[width\]{transition-property:width;transition-timing-function:var(--un-ease, var(--default-transition-timingFunction));transition-duration:var(--un-duration, var(--default-transition-duration));}
.transition-visibility{transition-property:visibility;transition-timing-function:var(--un-ease, var(--default-transition-timingFunction));transition-duration:var(--un-duration, var(--default-transition-duration));}
.duration-0{--un-duration:0s;transition-duration:0s;}
.duration-200{--un-duration:200ms;transition-duration:200ms;}
.duration-300{--un-duration:300ms;transition-duration:300ms;}
.group\/root.open .group-\[\.open\]\/root\:delay-200{transition-delay:200ms;}
.ease{--un-ease:var(--ease-DEFAULT);transition-timing-function:var(--ease-DEFAULT);}
.ease-in{--un-ease:var(--ease-in);transition-timing-function:var(--ease-in);}
.\[--color-accent\:--color-primary\]{--color-accent:var(--color-primary);}
.content-start{align-content:flex-start;}
.items-start{align-items:flex-start;}
.items-center{align-items:center;}
.self-start{align-self:flex-start;}
.justify-start{justify-content:flex-start;}
.justify-end{justify-content:flex-end;}
.group\/sidenav.collapsed .group-\[\.collapsed\]\/sidenav\:justify-center,
.justify-center{justify-content:center;}
.justify-between{justify-content:space-between;}
.justify-around{justify-content:space-around;}
.justify-items-start{justify-items:start;}
.justify-items-center{justify-items:center;}
.justify-self-start{justify-self:start;}
.justify-self-end{justify-self:end;}
.justify-self-center{justify-self:center;}
.sticky{position:sticky;}
.z-1{z-index:1;}
.z-10000{z-index:10000;}
.overflow-auto{overflow:auto;}
.overflow-hidden{overflow:hidden;}
.overflow-x-hidden{overflow-x:hidden;}
.overflow-y-auto{overflow-y:auto;}
.overflow-y-scroll{overflow-y:scroll;}
@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
.animate-spin{animation:spin 1s linear infinite;}
.hover\:brightness-90:hover{--un-brightness:brightness(90%);filter:var(--un-blur,) var(--un-brightness,) var(--un-contrast,) var(--un-grayscale,) var(--un-hue-rotate,) var(--un-invert,) var(--un-saturate,) var(--un-sepia,) var(--un-drop-shadow,);}
.hover\:brightness-95:hover{--un-brightness:brightness(95%);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;}
.default-table:default{display:table;}
@media (forced-colors: active){
.focus\:outline-hidden:focus{outline:2px solid transparent;outline-offset:2px;}
}
@supports (color: color-mix(in lab, red, red)){
.\!text-white{color:color-mix(in oklab, var(--colors-white) var(--un-text-opacity), transparent) !important;}
.text-accent{color:color-mix(in oklab, var(--colors-accent-DEFAULT) var(--un-text-opacity), transparent);}
.text-black{color:color-mix(in oklab, var(--colors-black) var(--un-text-opacity), transparent);}
.text-error{color:color-mix(in oklab, var(--colors-error-DEFAULT) var(--un-text-opacity), transparent);}
.text-info{color:color-mix(in oklab, var(--colors-info-DEFAULT) var(--un-text-opacity), transparent);}
.text-primary{color:color-mix(in oklab, var(--colors-primary-DEFAULT) var(--un-text-opacity), transparent);}
.text-primary-content{color:color-mix(in oklab, var(--colors-primary-content) var(--un-text-opacity), transparent);}
.text-red-500{color:color-mix(in oklab, var(--colors-red-500) var(--un-text-opacity), transparent);}
.text-secondary{color:color-mix(in oklab, var(--colors-secondary-DEFAULT) var(--un-text-opacity), transparent);}
.text-secondary-content{color:color-mix(in oklab, var(--colors-secondary-content) var(--un-text-opacity), transparent);}
.text-success{color:color-mix(in oklab, var(--colors-success-DEFAULT) var(--un-text-opacity), transparent);}
.text-tertiary{color:color-mix(in oklab, var(--colors-tertiary-DEFAULT) var(--un-text-opacity), transparent);}
.text-warning{color:color-mix(in oklab, var(--colors-warning-DEFAULT) var(--un-text-opacity), transparent);}
.text-white{color:color-mix(in oklab, var(--colors-white) var(--un-text-opacity), transparent);}
.hover\:text-orange-500:hover{color:color-mix(in oklab, var(--colors-orange-500) var(--un-text-opacity), transparent);}
.disabled\:text-gray-300:disabled{color:color-mix(in oklab, var(--colors-gray-300) var(--un-text-opacity), transparent);}
.color-black{color:color-mix(in oklab, var(--colors-black) var(--un-text-opacity), transparent);}
.border-gray-200{border-color:color-mix(in oklab, var(--colors-gray-200) var(--un-border-opacity), transparent);}
.border-primary{border-color:color-mix(in oklab, var(--colors-primary-DEFAULT) var(--un-border-opacity), transparent);}
.focus\:border-primary:focus{border-color:color-mix(in oklab, var(--colors-primary-DEFAULT) var(--un-border-opacity), transparent);}
.\[\&\.leftComparisonValue\]\:bg-rose-200.leftComparisonValue{background-color:color-mix(in oklab, var(--colors-rose-200) var(--un-bg-opacity), transparent);}
.\[\&\.rightComparisonValue\]\:bg-sky-200.rightComparisonValue{background-color:color-mix(in oklab, var(--colors-sky-200) var(--un-bg-opacity), transparent);}
.bg-gray-100{background-color:color-mix(in oklab, var(--colors-gray-100) var(--un-bg-opacity), transparent);}
.bg-gray-200{background-color:color-mix(in oklab, var(--colors-gray-200) var(--un-bg-opacity), transparent);}
.bg-gray-300{background-color:color-mix(in oklab, var(--colors-gray-300) var(--un-bg-opacity), transparent);}
.bg-gray-50{background-color:color-mix(in oklab, var(--colors-gray-50) var(--un-bg-opacity), transparent);}
.bg-modal-overlay{background-color:color-mix(in oklab, var(--colors-modal-overlay) var(--un-bg-opacity), transparent);}
.bg-rose-200{background-color:color-mix(in oklab, var(--colors-rose-200) var(--un-bg-opacity), transparent);}
.bg-sky-200{background-color:color-mix(in oklab, var(--colors-sky-200) var(--un-bg-opacity), transparent);}
.bg-white{background-color:color-mix(in oklab, var(--colors-white) var(--un-bg-opacity), transparent);}
.hover\:bg-gray-200:hover{background-color:color-mix(in oklab, var(--colors-gray-200) var(--un-bg-opacity), transparent);}
.even\:bg-gray-50:nth-child(even){background-color:color-mix(in oklab, var(--colors-gray-50) var(--un-bg-opacity), transparent);}
.even\:bg-white:nth-child(even){background-color:color-mix(in oklab, var(--colors-white) var(--un-bg-opacity), transparent);}
.odd\:bg-gray-100:nth-child(odd){background-color:color-mix(in oklab, var(--colors-gray-100) var(--un-bg-opacity), transparent);}
.focus\:ring-primary:focus{--un-ring-color:color-mix(in oklab, var(--colors-primary-DEFAULT) var(--un-ring-opacity), transparent);}
}
@media (min-width: 48rem){
.md\:text-right{text-align:right;}
.md\:grid-flow-col{grid-auto-flow:column;}
.md\:grid-cols-\[1fr_5fr\]{grid-template-columns:1fr 5fr;}
.md\:grid-cols-\[2fr_1fr_1fr\]{grid-template-columns:2fr 1fr 1fr;}
.md\:grid-cols-\[2fr_1fr\]{grid-template-columns:2fr 1fr;}
.md\:grid-cols-\[3fr_3fr_2fr_2fr_2fr\]{grid-template-columns:3fr 3fr 2fr 2fr 2fr;}
.md\:grid-cols-\[calc\(100\%\/3\)_auto\]{grid-template-columns:calc(100% / 3) auto;}
.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}
.md\:grid-cols-20{grid-template-columns:repeat(20,minmax(0,1fr));}
.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}
.md\:max-w-\[500px\]{max-width:500px;}
.md\:w-1\/2{width:50%;}
.md\:w-1\/3{width:33.3333333333%;}
.md\:w-1\/4{width:25%;}
.md\:w-3\/8{width:37.5%;}
.md\:justify-between{justify-content:space-between;}
}
}

@layer preflights{

	[v-cloak]{
		display: none !important;
	}

	body:has(:not(:defined)){
		visibility: hidden;
	}

}

:root{	
	--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(21% 0.006 56.043);
	--color-primary: var(--colors-primary-DEFAULT);
	--color-primary-content: var(--colors-primary-content);
	--color-secondary: var(--colors-secondary-DEFAULT);
	--color-secondary-content: var(--colors-secondary-content);
	--color-accent: var(--colors-accent-DEFAULT);
	--color-accent-content: oklch(36.87% 0.0642 211.98);
	--color-neutral: oklch(25.62% 0 0);
	--color-neutral-content: oklch(100% 0 0);
	--color-info: var(--colors-info-DEFAULT);
	--color-info-content: oklch(100% 0 0);
	--color-success: var(--colors-success-DEFAULT);
	--color-success-content: oklch(100% 0 0);
	--color-warning: var(--colors-warning-DEFAULT);
	--color-warning-content: oklch(100% 0 0);
	--color-error: var(--colors-error-DEFAULT);
	--color-error-content: oklch(100% 0 0);

	--radius-selector: 0.125rem;
	--radius-field: 0.125rem;
	--radius-box: 0.125rem;
	--rounded-box: 0.125rem;
	--size-selector: 0.21875rem;
	--size-field: 0.21875rem;
	--border: 2px;
	--depth: 0;
	--noise: 0;

	--card-fs: 1rem;
	--card-p: .5rem;
	--divider-m: 0;

	--v-theme-overlay-multiplier: 1;
	--v-scrollbar-offset: 0px;
}