/*! tailwindcss v3.4.3 | MIT License | https://tailwindcss.com*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e5e7eb; /* 2 */
}

::before,
::after {
  --tw-content: '';
}

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

html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/

body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

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

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

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

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

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

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

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

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

b,
strong {
  font-weight: bolder;
}

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

code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}

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

small {
  font-size: 80%;
}

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

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

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

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

/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}

/*
Remove the inheritance of text transform in Edge and Firefox.
*/

button,
select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}

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

:-moz-focusring {
  outline: auto;
}

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

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

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

progress {
  vertical-align: baseline;
}

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

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

/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

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

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

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

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

summary {
  display: list-item;
}

/*
Removes the default spacing and border for appropriate elements.
*/

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

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

/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

/*
Set the default cursor for buttons.
*/

button,
[role="button"] {
  cursor: pointer;
}

/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}

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

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

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

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

/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden] {
  display: none;
}:root,
[data-theme]{background-color:var(--fallback-b1,oklch(var(--b1)/1));color:var(--fallback-bc,oklch(var(--bc)/1));}@supports not (color: oklch(0% 0 0)){:root{color-scheme:light;--fallback-p:#491eff;--fallback-pc:#d4dbff;--fallback-s:#ff41c7;--fallback-sc:#fff9fc;--fallback-a:#00cfbd;--fallback-ac:#00100d;--fallback-n:#2b3440;--fallback-nc:#d7dde4;--fallback-b1:#ffffff;--fallback-b2:#e5e6e6;--fallback-b3:#e5e6e6;--fallback-bc:#1f2937;--fallback-in:#00b3f0;--fallback-inc:#000000;--fallback-su:#00ca92;--fallback-suc:#000000;--fallback-wa:#ffc22d;--fallback-wac:#000000;--fallback-er:#ff6f70;--fallback-erc:#000000;}@media (prefers-color-scheme: dark){:root{color-scheme:dark;--fallback-p:#7582ff;--fallback-pc:#050617;--fallback-s:#ff71cf;--fallback-sc:#190211;--fallback-a:#00c7b5;--fallback-ac:#000e0c;--fallback-n:#2a323c;--fallback-nc:#a6adbb;--fallback-b1:#1d232a;--fallback-b2:#191e24;--fallback-b3:#15191e;--fallback-bc:#a6adbb;--fallback-in:#00b3f0;--fallback-inc:#000000;--fallback-su:#00ca92;--fallback-suc:#000000;--fallback-wa:#ffc22d;--fallback-wac:#000000;--fallback-er:#ff6f70;--fallback-erc:#000000;}}}html{-webkit-tap-highlight-color:transparent;}:root{color-scheme:light;--in:72.06% 0.191 231.6;--su:64.8% 0.150 160;--wa:84.71% 0.199 83.87;--er:71.76% 0.221 22.18;--pc:89.824% 0.06192 275.75;--ac:15.352% 0.0368 183.61;--inc:0% 0 0;--suc:0% 0 0;--wac:0% 0 0;--erc:0% 0 0;--rounded-box:1rem;--rounded-btn:0.5rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:49.12% 0.3096 275.75;--s:69.71% 0.329 342.55;--sc:98.71% 0.0106 342.55;--a:76.76% 0.184 183.61;--n:32.1785% 0.02476 255.701624;--nc:89.4994% 0.011585 252.096176;--b1:100% 0 0;--b2:96.1151% 0 0;--b3:92.4169% 0.00108 197.137559;--bc:27.8078% 0.029596 256.847952;}@media (prefers-color-scheme: dark){:root{color-scheme:dark;--in:72.06% 0.191 231.6;--su:64.8% 0.150 160;--wa:84.71% 0.199 83.87;--er:71.76% 0.221 22.18;--pc:13.138% 0.0392 275.75;--sc:14.96% 0.052 342.55;--ac:14.902% 0.0334 183.61;--inc:0% 0 0;--suc:0% 0 0;--wac:0% 0 0;--erc:0% 0 0;--rounded-box:1rem;--rounded-btn:0.5rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:65.69% 0.196 275.75;--s:74.8% 0.26 342.55;--a:74.51% 0.167 183.61;--n:31.3815% 0.021108 254.139175;--nc:74.6477% 0.0216 264.435964;--b1:25.3267% 0.015896 252.417568;--b2:23.2607% 0.013807 253.100675;--b3:21.1484% 0.01165 254.087939;--bc:74.6477% 0.0216 264.435964;}}[data-theme=light]{color-scheme:light;--in:72.06% 0.191 231.6;--su:64.8% 0.150 160;--wa:84.71% 0.199 83.87;--er:71.76% 0.221 22.18;--pc:89.824% 0.06192 275.75;--ac:15.352% 0.0368 183.61;--inc:0% 0 0;--suc:0% 0 0;--wac:0% 0 0;--erc:0% 0 0;--rounded-box:1rem;--rounded-btn:0.5rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:49.12% 0.3096 275.75;--s:69.71% 0.329 342.55;--sc:98.71% 0.0106 342.55;--a:76.76% 0.184 183.61;--n:32.1785% 0.02476 255.701624;--nc:89.4994% 0.011585 252.096176;--b1:100% 0 0;--b2:96.1151% 0 0;--b3:92.4169% 0.00108 197.137559;--bc:27.8078% 0.029596 256.847952;}[data-theme=dark]{color-scheme:dark;--in:72.06% 0.191 231.6;--su:64.8% 0.150 160;--wa:84.71% 0.199 83.87;--er:71.76% 0.221 22.18;--pc:13.138% 0.0392 275.75;--sc:14.96% 0.052 342.55;--ac:14.902% 0.0334 183.61;--inc:0% 0 0;--suc:0% 0 0;--wac:0% 0 0;--erc:0% 0 0;--rounded-box:1rem;--rounded-btn:0.5rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:65.69% 0.196 275.75;--s:74.8% 0.26 342.55;--a:74.51% 0.167 183.61;--n:31.3815% 0.021108 254.139175;--nc:74.6477% 0.0216 264.435964;--b1:25.3267% 0.015896 252.417568;--b2:23.2607% 0.013807 253.100675;--b3:21.1484% 0.01165 254.087939;--bc:74.6477% 0.0216 264.435964;}*, ::before, ::after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: ;}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: ;}.container{width:100%;}@media (min-width: 640px){.container{max-width:640px;}}@media (min-width: 768px){.container{max-width:768px;}}@media (min-width: 1024px){.container{max-width:1024px;}}@media (min-width: 1280px){.container{max-width:1280px;}}@media (min-width: 1536px){.container{max-width:1536px;}}.alert{display:grid;width:100%;grid-auto-flow:row;align-content:flex-start;align-items:center;justify-items:center;gap:1rem;text-align:center;border-radius:var(--rounded-box, 1rem);border-width:1px;--tw-border-opacity:1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));padding:1rem;--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--alert-bg:var(--fallback-b2,oklch(var(--b2)/1));--alert-bg-mix:var(--fallback-b1,oklch(var(--b1)/1));background-color:var(--alert-bg);}@media (min-width: 640px){.alert{grid-auto-flow:column;grid-template-columns:auto minmax(auto,1fr);justify-items:start;text-align:start;}}.avatar.placeholder > div{display:flex;align-items:center;justify-content:center;}@media (hover:hover){.label a:hover{--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));}.menu li > *:not(ul, .menu-title, details, .btn):active,
.menu li > *:not(ul, .menu-title, details, .btn).active,
.menu li > details > summary:active{--tw-bg-opacity:1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)));}.table tr.hover:hover,
  .table tr.hover:nth-child(even):hover{--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));}.table-zebra tr.hover:hover,
  .table-zebra tr.hover:nth-child(even):hover{--tw-bg-opacity:1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));}}.btn{display:inline-flex;height:3rem;min-height:3rem;flex-shrink:0;cursor:pointer;user-select:none;flex-wrap:wrap;align-items:center;justify-content:center;border-radius:var(--rounded-btn, 0.5rem);border-color:transparent;border-color:oklch(var(--btn-color, var(--b2)) / var(--tw-border-opacity));padding-left:1rem;padding-right:1rem;text-align:center;font-size:0.875rem;line-height:1em;gap:0.5rem;font-weight:600;text-decoration-line:none;transition-duration:200ms;transition-timing-function:cubic-bezier(0, 0, 0.2, 1);border-width:var(--border-btn, 1px);animation:button-pop var(--animation-btn, 0.25s) ease-out;transition-property:color, background-color, border-color, opacity, box-shadow, transform;--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);outline-color:var(--fallback-bc,oklch(var(--bc)/1));background-color:oklch(var(--btn-color, var(--b2)) / var(--tw-bg-opacity));--tw-bg-opacity:1;--tw-border-opacity:1;}.btn-disabled,
  .btn[disabled],
  .btn:disabled{pointer-events:none;}:where(.btn:is(input[type="checkbox"])),
:where(.btn:is(input[type="radio"])){width:auto;appearance:none;}.btn:is(input[type="checkbox"]):after,
.btn:is(input[type="radio"]):after{--tw-content:attr(aria-label);content:var(--tw-content);}.carousel{display:inline-flex;overflow-x:scroll;scroll-snap-type:x mandatory;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;}.checkbox{flex-shrink:0;--chkbg:var(--fallback-bc,oklch(var(--bc)/1));--chkfg:var(--fallback-b1,oklch(var(--b1)/1));height:1.5rem;width:1.5rem;cursor:pointer;appearance:none;border-radius:var(--rounded-btn, 0.5rem);border-width:1px;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-border-opacity:0.2;}.drawer-side{pointer-events:none;position:fixed;inset-inline-start:0px;top:0px;grid-column-start:1;grid-row-start:1;display:grid;width:100%;grid-template-columns:repeat(1, minmax(0, 1fr));grid-template-rows:repeat(1, minmax(0, 1fr));align-items:flex-start;justify-items:start;overflow-x:hidden;overflow-y:hidden;overscroll-behavior:contain;height:100vh;height:100dvh;}.drawer-side > .drawer-overlay{position:sticky;top:0px;place-self:stretch;cursor:pointer;background-color:transparent;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-timing-function:cubic-bezier(0, 0, 0.2, 1);transition-duration:200ms;}.drawer-side > *{grid-column-start:1;grid-row-start:1;}.drawer-side > *:not(.drawer-overlay){transition-property:transform;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-timing-function:cubic-bezier(0, 0, 0.2, 1);transition-duration:300ms;will-change:transform;transform:translateX(-100%);}[dir="rtl"] .drawer-side > *:not(.drawer-overlay){transform:translateX(100%);}.drawer-toggle:checked ~ .drawer-side{pointer-events:auto;visibility:visible;overflow-y:auto;}.drawer-toggle:checked ~ .drawer-side > *:not(.drawer-overlay){transform:translateX(0%);}.drawer-end .drawer-toggle ~ .drawer-side{grid-column-start:2;justify-items:end;}.drawer-end .drawer-toggle ~ .drawer-side > *:not(.drawer-overlay){transform:translateX(100%);}[dir="rtl"] .drawer-end .drawer-toggle ~ .drawer-side > *:not(.drawer-overlay){transform:translateX(-100%);}.drawer-end .drawer-toggle:checked ~ .drawer-side > *:not(.drawer-overlay){transform:translateX(0%);}.dropdown{position:relative;display:inline-block;}.dropdown > *:not(summary):focus{outline:2px solid transparent;outline-offset:2px;}.dropdown .dropdown-content{position:absolute;}.dropdown:is(:not(details)) .dropdown-content{visibility:hidden;opacity:0;transform-origin:top;--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-timing-function:cubic-bezier(0, 0, 0.2, 1);transition-duration:200ms;}.dropdown-end .dropdown-content{inset-inline-end:0px;}.dropdown-left .dropdown-content{bottom:auto;inset-inline-end:100%;top:0px;transform-origin:right;}.dropdown-right .dropdown-content{bottom:auto;inset-inline-start:100%;top:0px;transform-origin:left;}.dropdown-bottom .dropdown-content{bottom:auto;top:100%;transform-origin:top;}.dropdown-top .dropdown-content{bottom:100%;top:auto;transform-origin:bottom;}.dropdown-end.dropdown-right .dropdown-content{bottom:0px;top:auto;}.dropdown-end.dropdown-left .dropdown-content{bottom:0px;top:auto;}.dropdown.dropdown-open .dropdown-content,
.dropdown:not(.dropdown-hover):focus .dropdown-content,
.dropdown:focus-within .dropdown-content{visibility:visible;opacity:1;}@media (hover: hover){.dropdown.dropdown-hover:hover .dropdown-content{visibility:visible;opacity:1;}.btm-nav > *.disabled:hover,
      .btm-nav > *[disabled]:hover{pointer-events:none;--tw-border-opacity:0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity:0.1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity:0.2;}.btn:hover{--tw-border-opacity:1;border-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));}@supports (color: color-mix(in oklab, black, black)){.btn:hover{background-color:color-mix(
            in oklab,
            oklch(var(--btn-color, var(--b2)) / var(--tw-bg-opacity, 1)) 90%,
            black
          );border-color:color-mix(
            in oklab,
            oklch(var(--btn-color, var(--b2)) / var(--tw-border-opacity, 1)) 90%,
            black
          );}}@supports not (color: oklch(0% 0 0)){.btn:hover{background-color:var(--btn-color, var(--fallback-b2));border-color:var(--btn-color, var(--fallback-b2));}}.btn.glass:hover{--glass-opacity:25%;--glass-border-opacity:15%;}.btn-disabled:hover,
    .btn[disabled]:hover,
    .btn:disabled:hover{--tw-border-opacity:0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity:0.2;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity:0.2;}@supports (color: color-mix(in oklab, black, black)){.btn:is(input[type="checkbox"]:checked):hover, .btn:is(input[type="radio"]:checked):hover{background-color:color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black);border-color:color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black);}}.dropdown.dropdown-hover:hover .dropdown-content{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}:where(.menu li:not(.menu-title, .disabled) > *:not(ul, details, .menu-title)):not(.active, .btn):hover, :where(.menu li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):not(.active, .btn):hover{cursor:pointer;outline:2px solid transparent;outline-offset:2px;}@supports (color: oklch(0% 0 0)){:where(.menu li:not(.menu-title, .disabled) > *:not(ul, details, .menu-title)):not(.active, .btn):hover, :where(.menu li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):not(.active, .btn):hover{background-color:var(--fallback-bc,oklch(var(--bc)/0.1));}}}.dropdown:is(details) summary::-webkit-details-marker{display:none;}.footer{display:grid;width:100%;grid-auto-flow:row;place-items:start;column-gap:1rem;row-gap:2.5rem;font-size:0.875rem;line-height:1.25rem;}.footer > *{display:grid;place-items:start;gap:0.5rem;}@media (min-width: 48rem){.footer{grid-auto-flow:column;}.footer-center{grid-auto-flow:row dense;}}.label{display:flex;user-select:none;align-items:center;justify-content:space-between;padding-left:0.25rem;padding-right:0.25rem;padding-top:0.5rem;padding-bottom:0.5rem;}.input{flex-shrink:1;appearance:none;height:3rem;padding-left:1rem;padding-right:1rem;font-size:1rem;line-height:2;line-height:1.5rem;border-radius:var(--rounded-btn, 0.5rem);border-width:1px;border-color:transparent;--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));}.input[type="number"]::-webkit-inner-spin-button,
.input-md[type="number"]::-webkit-inner-spin-button{margin-top:-1rem;margin-bottom:-1rem;margin-inline-end:-1rem;}.join .dropdown .join-item:first-child:not(:last-child),
  .join *:first-child:not(:last-child) .dropdown .join-item{border-start-end-radius:inherit;border-end-end-radius:inherit;}.link{cursor:pointer;text-decoration-line:underline;}.menu{display:flex;flex-direction:column;flex-wrap:wrap;font-size:0.875rem;line-height:1.25rem;padding:0.5rem;}.menu :where(li ul){position:relative;white-space:nowrap;margin-inline-start:1rem;padding-inline-start:0.5rem;}.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:0.5rem;grid-auto-columns:minmax(auto, max-content) auto max-content;user-select:none;}.menu li.disabled{cursor:not-allowed;user-select:none;color:var(--fallback-bc,oklch(var(--bc)/0.3));}.menu :where(li > .menu-dropdown:not(.menu-dropdown-show)){display:none;}:where(.menu li){position:relative;display:flex;flex-shrink:0;flex-direction:column;flex-wrap:wrap;align-items:stretch;}:where(.menu li) .badge{justify-self:end;}.navbar{display:flex;align-items:center;padding:var(--navbar-padding, 0.5rem);min-height:4rem;width:100%;}:where(.navbar > *:not(script, style)){display:inline-flex;align-items:center;}.select{display:inline-flex;cursor:pointer;user-select:none;appearance:none;height:3rem;min-height:3rem;padding-left:1rem;padding-right:2.5rem;font-size:0.875rem;line-height:1.25rem;line-height:2;border-radius:var(--rounded-btn, 0.5rem);border-width:1px;border-color:transparent;--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));background-image:linear-gradient(45deg, transparent 50%, currentColor 50%),
    linear-gradient(135deg, currentColor 50%, transparent 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;}.select[multiple]{height:auto;}.table{position:relative;width:100%;border-radius:var(--rounded-box, 1rem);text-align:left;font-size:0.875rem;line-height:1.25rem;}.table :where(.table-pin-rows thead tr){position:sticky;top:0px;z-index:1;--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));}.table :where(.table-pin-rows tfoot tr){position:sticky;bottom:0px;z-index:1;--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));}.table :where(.table-pin-cols tr th){position:sticky;left:0px;right:0px;--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));}.btm-nav > *.disabled,
    .btm-nav > *[disabled]{pointer-events:none;--tw-border-opacity:0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity:0.1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity:0.2;}.btm-nav > * .label{font-size:1rem;line-height:1.5rem;}.btn:active:hover,
  .btn:active:focus{animation:button-pop 0s ease-out;transform:scale(var(--btn-focus-scale, 0.97));}@supports not (color: oklch(0% 0 0)){.btn{background-color:var(--btn-color, var(--fallback-b2));border-color:var(--btn-color, var(--fallback-b2));}}.btn:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;}.btn.glass{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);outline-color:currentColor;}.btn.glass.btn-active{--glass-opacity:25%;--glass-border-opacity:15%;}.btn.btn-disabled,
  .btn[disabled],
  .btn:disabled{--tw-border-opacity:0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity:0.2;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity:0.2;}.btn:is(input[type="checkbox"]:checked),
.btn:is(input[type="radio"]:checked){--tw-border-opacity:1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)));}.btn:is(input[type="checkbox"]:checked):focus-visible, .btn:is(input[type="radio"]:checked):focus-visible{outline-color:var(--fallback-p,oklch(var(--p)/1));}@keyframes button-pop{0%{transform:scale(var(--btn-focus-scale, 0.98));}40%{transform:scale(1.02);}100%{transform:scale(1);}}.carousel::-webkit-scrollbar{display:none;}.checkbox:focus{box-shadow:none;}.checkbox:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/1));}.checkbox:checked,
  .checkbox[aria-checked="true"]{background-repeat:no-repeat;animation:checkmark var(--animation-input, 0.2s) ease-out;background-color:var(--chkbg);background-image:linear-gradient(-45deg, transparent 65%, var(--chkbg) 65.99%),
      linear-gradient(45deg, transparent 75%, var(--chkbg) 75.99%),
      linear-gradient(-45deg, var(--chkbg) 40%, transparent 40.99%),
      linear-gradient(
        45deg,
        var(--chkbg) 30%,
        var(--chkfg) 30.99%,
        var(--chkfg) 40%,
        transparent 40.99%
      ),
      linear-gradient(-45deg, var(--chkfg) 50%, var(--chkbg) 50.99%);}.checkbox:indeterminate{--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));background-repeat:no-repeat;animation:checkmark var(--animation-input, 0.2s) ease-out;background-image:linear-gradient(90deg, transparent 80%, var(--chkbg) 80%),
      linear-gradient(-90deg, transparent 80%, var(--chkbg) 80%),
      linear-gradient(0deg, var(--chkbg) 43%, var(--chkfg) 43%, var(--chkfg) 57%, var(--chkbg) 57%);}.checkbox:disabled{cursor:not-allowed;border-color:transparent;--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));opacity:0.2;}@keyframes checkmark{0%{background-position-y:5px;}50%{background-position-y:-2px;}100%{background-position-y:0;}}.drawer-toggle:checked ~ .drawer-side > .drawer-overlay{background-color:#0006;}.dropdown.dropdown-open .dropdown-content,
.dropdown:focus .dropdown-content,
.dropdown:focus-within .dropdown-content{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.input input{--tw-bg-opacity:1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));background-color:transparent;}.input input:focus{outline:2px solid transparent;outline-offset:2px;}.input[list]::-webkit-calendar-picker-indicator{line-height:1em;}.input:focus,
  .input:focus-within{box-shadow:none;border-color:var(--fallback-bc,oklch(var(--bc)/0.2));outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/0.2));}.input-disabled,
  .input:disabled,
  .input[disabled]{cursor:not-allowed;--tw-border-opacity:1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));color:var(--fallback-bc,oklch(var(--bc)/0.4));}.input-disabled::placeholder,
  .input:disabled::placeholder,
  .input[disabled]::placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:0.2;}.input::-webkit-date-and-time-value{text-align:inherit;}.link:focus{outline:2px solid transparent;outline-offset:2px;}.link:focus-visible{outline:2px solid currentColor;outline-offset:2px;}.loading{pointer-events:none;display:inline-block;aspect-ratio:1 / 1;width:1.5rem;background-color:currentColor;mask-size:100%;mask-repeat:no-repeat;mask-position:center;mask-image:url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 stroke=%27%23000%27 viewBox=%270 0 24 24%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cstyle%3E.spinner_V8m1%7Btransform-origin:center;animation:spinner_zKoa 2s linear infinite%7D.spinner_V8m1 circle%7Bstroke-linecap:round;animation:spinner_YpZS 1.5s ease-out infinite%7D%40keyframes spinner_zKoa%7B100%25%7Btransform:rotate%28360deg%29%7D%7D%40keyframes spinner_YpZS%7B0%25%7Bstroke-dasharray:0 150;stroke-dashoffset:0%7D47.5%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-16%7D95%25%2C100%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-59%7D%7D%3C%2Fstyle%3E%3Cg class=%27spinner_V8m1%27%3E%3Ccircle cx=%2712%27 cy=%2712%27 r=%279.5%27 fill=%27none%27 stroke-width=%273%27%3E%3C%2Fcircle%3E%3C%2Fg%3E%3C%2Fsvg%3E");}:where(.menu li:empty){--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));opacity:0.1;margin:0.5rem 1rem;height:1px;}.menu :where(li ul):before{position:absolute;bottom:0.75rem;inset-inline-start:0px;top:0.75rem;width:1px;--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));opacity:0.1;content:"";}.menu :where(li:not(.menu-title) > *:not(ul, details, .menu-title, .btn)),
.menu :where(li:not(.menu-title) > details > summary:not(.menu-title)){border-radius:var(--rounded-btn, 0.5rem);padding-left:1rem;padding-right:1rem;padding-top:0.5rem;padding-bottom:0.5rem;text-align:start;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-timing-function:cubic-bezier(0, 0, 0.2, 1);transition-duration:200ms;text-wrap:balance;}:where(.menu li:not(.menu-title, .disabled) > *:not(ul, details, .menu-title)):not(summary, .active, .btn).focus, :where(.menu li:not(.menu-title, .disabled) > *:not(ul, details, .menu-title)):not(summary, .active, .btn):focus, :where(.menu li:not(.menu-title, .disabled) > *:not(ul, details, .menu-title)):is(summary):not(.active, .btn):focus-visible, :where(.menu li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):not(summary, .active, .btn).focus, :where(.menu li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):not(summary, .active, .btn):focus, :where(.menu li:not(.menu-title, .disabled) > details > summary:not(.menu-title)):is(summary):not(.active, .btn):focus-visible{cursor:pointer;background-color:var(--fallback-bc,oklch(var(--bc)/0.1));--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));outline:2px solid transparent;outline-offset:2px;}.menu li > *:not(ul, .menu-title, details, .btn):active,
.menu li > *:not(ul, .menu-title, details, .btn).active,
.menu li > details > summary:active{--tw-bg-opacity:1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)));}.menu :where(li > details > summary)::-webkit-details-marker{display:none;}.menu :where(li > details > summary):after,
.menu :where(li > .menu-dropdown-toggle):after{justify-self:end;display:block;margin-top:-0.5rem;height:0.5rem;width:0.5rem;transform:rotate(45deg);transition-property:transform, margin-top;transition-duration:0.3s;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);content:"";transform-origin:75% 75%;box-shadow:2px 2px;pointer-events:none;}.menu :where(li > details[open] > summary):after,
.menu :where(li > .menu-dropdown-toggle.menu-dropdown-show):after{transform:rotate(225deg);margin-top:0;}.mockup-phone .display{overflow:hidden;border-radius:40px;margin-top:-25px;}.mockup-browser .mockup-browser-toolbar .input{position:relative;margin-left:auto;margin-right:auto;display:block;height:1.75rem;width:24rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));padding-left:2rem;direction:ltr;}.mockup-browser .mockup-browser-toolbar .input:before{content:"";position:absolute;left:0.5rem;top:50%;aspect-ratio:1 / 1;height:0.75rem;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:9999px;border-width:2px;border-color:currentColor;opacity:0.6;}.mockup-browser .mockup-browser-toolbar .input:after{content:"";position:absolute;left:1.25rem;top:50%;height:0.5rem;--tw-translate-y:25%;--tw-rotate:-45deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:9999px;border-width:1px;border-color:currentColor;opacity:0.6;}@keyframes modal-pop{0%{opacity:0;}}@keyframes progress-loading{50%{background-position-x:-115%;}}@keyframes radiomark{0%{box-shadow:0 0 0 12px var(--fallback-b1,oklch(var(--b1)/1)) inset,
      0 0 0 12px var(--fallback-b1,oklch(var(--b1)/1)) inset;}50%{box-shadow:0 0 0 3px var(--fallback-b1,oklch(var(--b1)/1)) inset,
      0 0 0 3px var(--fallback-b1,oklch(var(--b1)/1)) inset;}100%{box-shadow:0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset,
      0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset;}}@keyframes rating-pop{0%{transform:translateY(-0.125em);}40%{transform:translateY(-0.125em);}100%{transform:translateY(0);}}.select-bordered{border-color:var(--fallback-bc,oklch(var(--bc)/0.2));}.select:focus{box-shadow:none;border-color:var(--fallback-bc,oklch(var(--bc)/0.2));outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/0.2));}.select-disabled,
  .select:disabled,
  .select[disabled]{cursor:not-allowed;--tw-border-opacity:1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity:0.2;}.select-disabled::placeholder,
  .select:disabled::placeholder,
  .select[disabled]::placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:0.2;}.select-multiple,
  .select[multiple],
  .select[size].select:not([size="1"]){background-image:none;padding-right:1rem;}[dir="rtl"] .select{background-position:calc(0% + 12px) calc(1px + 50%),
    calc(0% + 16px) calc(1px + 50%);}@keyframes skeleton{from{background-position:150%;}to{background-position:-50%;}}:is([dir="rtl"] .table){text-align:right;}.table :where(th, td){padding-left:1rem;padding-right:1rem;padding-top:0.75rem;padding-bottom:0.75rem;vertical-align:middle;}.table tr.active,
  .table tr.active:nth-child(even),
  .table-zebra tbody tr:nth-child(even){--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));}.table :where(thead tr, tbody tr:not(:last-child),tbody tr:first-child:last-child){border-bottom-width:1px;--tw-border-opacity:1;border-bottom-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));}.table :where(thead, tfoot){white-space:nowrap;font-size:0.75rem;line-height:1rem;font-weight:700;color:var(--fallback-bc,oklch(var(--bc)/0.6));}.table :where(tfoot){border-top-width:1px;--tw-border-opacity:1;border-top-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));}@keyframes toast-pop{0%{transform:scale(0.9);opacity:0;}100%{transform:scale(1);opacity:1;}}.drawer-open > .drawer-toggle ~ .drawer-side{pointer-events:auto;visibility:visible;position:sticky;display:block;width:auto;overscroll-behavior:auto;}.drawer-open > .drawer-toggle ~ .drawer-side > *:not(.drawer-overlay){transform:translateX(0%);}[dir="rtl"] .drawer-open > .drawer-toggle ~ .drawer-side > *:not(.drawer-overlay){transform:translateX(0%);}.drawer-open > .drawer-toggle:checked ~ .drawer-side{pointer-events:auto;visibility:visible;}.drawer-open > .drawer-side{overflow-y:auto;}.select-sm{height:2rem;min-height:2rem;padding-left:0.75rem;padding-right:2rem;font-size:0.875rem;line-height:2rem;}[dir="rtl"] .select-sm{padding-left:2rem;padding-right:0.75rem;}.drawer-open > .drawer-toggle ~ .drawer-side > .drawer-overlay{cursor:default;background-color:transparent;}.menu-sm :where(li:not(.menu-title) > *:not(ul, details, .menu-title)), .menu-sm :where(li:not(.menu-title) > details > summary:not(.menu-title)){border-radius:var(--rounded-btn, 0.5rem);padding-left:0.75rem;padding-right:0.75rem;padding-top:0.25rem;padding-bottom:0.25rem;font-size:0.875rem;line-height:1.25rem;}.menu-sm .menu-title{padding-left:0.75rem;padding-right:0.75rem;padding-top:0.5rem;padding-bottom:0.5rem;}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;}.static{position:static;}.fixed{position:fixed;}.absolute{position:absolute;}.-left-7{left:-1.75rem;}.-right-7{right:-1.75rem;}.left-0{left:0px;}.right-0{right:0px;}.top-0{top:0px;}.top-1\/2{top:50%;}.z-10{z-index:10;}.z-20{z-index:20;}.z-50{z-index:50;}.z-\[1\]{z-index:1;}.m-auto{margin:auto;}.mx-\[1rem\]{margin-left:1rem;margin-right:1rem;}.mx-\[2rem\]{margin-left:2rem;margin-right:2rem;}.mx-auto{margin-left:auto;margin-right:auto;}.my-\[1rem\]{margin-top:1rem;margin-bottom:1rem;}.my-auto{margin-top:auto;margin-bottom:auto;}.mb-\[0\.5rem\]{margin-bottom:0.5rem;}.mb-\[1rem\]{margin-bottom:1rem;}.mb-\[2rem\]{margin-bottom:2rem;}.ml-\[1rem\]{margin-left:1rem;}.mt-12{margin-top:3rem;}.mt-3{margin-top:0.75rem;}.mt-\[0\.5rem\]{margin-top:0.5rem;}.mt-\[1rem\]{margin-top:1rem;}.mt-\[2rem\]{margin-top:2rem;}.mt-\[40px\]{margin-top:40px;}.mt-\[5rem\]{margin-top:5rem;}.block{display:block;}.inline{display:inline;}.flex{display:flex;}.table{display:table;}.hidden{display:none;}.h-1\/3{height:33.333333%;}.h-36{height:9rem;}.h-\[25\%\]{height:25%;}.h-\[33svh\]{height:33svh;}.h-\[40px\]{height:40px;}.h-\[75\%\]{height:75%;}.h-full{height:100%;}.h-screen{height:100vh;}.min-h-\[100px\]{min-height:100px;}.min-h-\[25px\]{min-height:25px;}.min-h-\[3rem\]{min-height:3rem;}.min-h-\[75px\]{min-height:75px;}.min-h-full{min-height:100%;}.w-3\/4{width:75%;}.w-4\/12{width:33.333333%;}.w-4\/5{width:80%;}.w-52{width:13rem;}.w-8{width:2rem;}.w-80{width:20rem;}.w-full{width:100%;}.min-w-\[200px\]{min-width:200px;}.min-w-\[3rem\]{min-width:3rem;}.max-w-\[100px\]{max-width:100px;}.max-w-\[250px\]{max-width:250px;}.max-w-\[25px\]{max-width:25px;}.max-w-\[300px\]{max-width:300px;}.max-w-\[75px\]{max-width:75px;}.max-w-xs{max-width:20rem;}.flex-1{flex:1 1 0%;}.flex-\[1\]{flex:1;}.flex-\[3\]{flex:3;}.flex-none{flex:none;}.flex-grow{flex-grow:1;}.flex-grow-0{flex-grow:0;}.cursor-pointer{cursor:pointer;}.resize{resize:both;}.snap-mandatory{--tw-scroll-snap-strictness:mandatory;}.snap-start{scroll-snap-align:start;}.columns-2{columns:2;}.flex-row{flex-direction:row;}.flex-row-reverse{flex-direction:row-reverse;}.flex-col{flex-direction:column;}.items-center{align-items:center;}.justify-between{justify-content:space-between;}.overflow-x-auto{overflow-x:auto;}.whitespace-nowrap{white-space:nowrap;}.rounded-\[10px\]{border-radius:10px;}.rounded-box{border-radius:var(--rounded-box, 1rem);}.rounded-md{border-radius:0.375rem;}.rounded-xl{border-radius:0.75rem;}.border-\[1px\]{border-width:1px;}.bg-\[\#f1f1f1\]{--tw-bg-opacity:1;background-color:rgb(241 241 241 / var(--tw-bg-opacity));}.bg-base-100{--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));}.bg-base-200{--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));}.object-contain{object-fit:contain;}.object-cover{object-fit:cover;}.p-2{padding:0.5rem;}.p-4{padding:1rem;}.p-\[0\.5rem\]{padding:0.5rem;}.p-\[1rem\]{padding:1rem;}.px-\[2rem\]{padding-left:2rem;padding-right:2rem;}.text-center{text-align:center;}.text-justify{text-align:justify;}.text-3xl{font-size:1.875rem;line-height:2.25rem;}.text-4xl{font-size:2.25rem;line-height:2.5rem;}.text-\[1\.2rem\]{font-size:1.2rem;}.text-lg{font-size:1.125rem;line-height:1.75rem;}.text-xl{font-size:1.25rem;line-height:1.75rem;}.font-bold{font-weight:700;}.font-semibold{font-weight:600;}.uppercase{text-transform:uppercase;}.capitalize{text-transform:capitalize;}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}.shadow-md{--tw-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}@font-face{font-family:Roboto-Medium;src:url(7c8d04cd831df3033c8a.ttf) format("truetype")}@font-face{font-family:Abdel;src:url(3843f456cf56d275baf6.ttf) format("truetype")}body{font-family:Abdel}li{list-style:none}a:active,a:visited{text-decoration:none}.body{width:80%}.navbar__logo{margin-bottom:30px;width:140px;height:140px}.navbar__logo img{width:100%;height:100%}.empty-navbar{width:20%}.navbar__menu{display:flex;justify-content:center;pointer-events:all;margin-left:25px;padding:0}.navbar__menu li{font-size:26px;margin-right:2rem}.container_icon{display:block;width:30px;height:30px}.container_icon img{width:100%}.account__menu{position:absolute}.account__menu--closed{display:none}.navbar__productcategory{margin-top:4rem;margin-bottom:25px;display:flex}.navbar__productcategory li{margin:0 2em}.category__selected{text-decoration:underline;text-underline-offset:4px}.container__name{margin-left:25px;font-family:Abdel;margin-bottom:25px;font-size:larger}.container__product__detail{width:100%;display:flex}.secondary_images{display:flex}.product__info{text-align:center;margin:20px 0}.product__detail__name,.product__detail__price{margin-bottom:40px}.container__productimage{width:100%;height:400px}.message_form{margin-top:50px}.container_video{width:80%;height:500px}.container_video video{width:100%;height:100%}.about__content{margin-top:50px}.block__about__content{margin-bottom:5px}.social_section{display:flex;margin-top:20px;margin-left:25px}.social_link{width:20px;height:20px}.social_link+.social_link{margin-left:15px}.social_link img{width:100%;height:100%}.product__list{display:flex;flex-wrap:wrap;position:relative}.darken__image{filter:brightness(50%)}.extra__media{position:relative;display:flex;justify-content:center;align-items:center;z-index:1}.extra__media:after{content:"+" attr(data-extra-media);position:absolute;color:#fff;font-size:20px}.hidden_media{display:none}.section{margin:20px auto;opacity:0;animation:apparition 1s cubic-bezier(.455,.03,.515,.955) 1s forwards}.column{display:flex}.column__text{width:30%}.column__empty{width:10%}.column__image{width:60%}.nav__el{text-transform:uppercase;color:#7f7f7f;font-size:16px;text-decoration:inherit;position:relative}.nav__el:hover,.nav__selected{color:#000}.nav__el:hover:after{width:25px;left:0;background-color:#000}.nav__el:after{content:"";height:1px;width:0;background-color:#7f7f7f;display:inline-block;position:absolute;left:0;bottom:-3px;transition:all .6s cubic-bezier(.215,.61,.355,1)}.section__gallery{display:flex;justify-content:space-between;padding:20px;opacity:0;animation:apparition 1s cubic-bezier(.455,.03,.515,.955) 1s forwards}.gallery_section_item{margin-left:10px;color:#7f7f7f}.gallery_section_item_selected{color:#000}.contactform form{margin-top:25px}.contactform__info{margin-top:5%}.form__entry .column .entry_contacform+.entry_contacform{margin-left:25px}.form__entry .column .entry_contacform:first-of-type,.form__entry .column .entry_contacform:nth-of-type(2){width:50%}.form__entry .entry_contacform input,.form__entry textarea{border:.5px solid #777;border-radius:6px;width:100%}.form__entry textarea{height:200px}a .item,div .item{display:flex;justify-content:center;align-items:center;text-align:center;border-radius:20px;position:absolute;--r:calc(var(--position) - var(--offset));transition:all .5s linear;transform:translateX(calc(var(--deltaImage)*-1*var(--r)));will-change:transform}.item img{-o-object-fit:cover;object-fit:cover}#carousel{display:flex;overflow-x:hidden;overflow-y:hidden;align-items:center;justify-content:center;transform-style:preserve-3d}.contact_message{width:70%}.contact_message_item:hover{cursor:pointer}.back_contact_messages{margin-bottom:20px}.contact_message_detail{width:70%}@keyframes apparition{0%{transform:translateY(-5%);opacity:0}to{transform:translateY(0);opacity:1}}@media screen and (max-width:2000px){.menu-side{display:none}}@media screen and (min-width:2000px){.icon-menu-top{display:none}}.main_content{position:relative}.main_content,body{min-height:100vh;min-height:calc(var(--vh, 1vh)*100);min-height:-webkit-fill-available}body{padding:0;margin:0}.fancybox-content-description{display:flex!important;flex-direction:row}#fancybox-content-description-text{background:#fff;display:flex;flex-direction:column}.fancybox__content{width:auto!important;height:auto!important;border-radius:20px!important;overflow:hidden!important}@media screen and (max-width:640px){.fancybox-content-description{flex-direction:column!important}#fancybox-content-description-text div{width:100%;padding:.5rem;margin-top:0}#fancybox-content-description-text div div p:first-child{text-transform:capitalize;margin-bottom:.5rem}.navbar__menu{display:flex;justify-content:unset;pointer-events:all;margin-left:25px;padding:0}}html{scroll-behavior:smooth}.message__container{text-align:center;font-size:1.0666666667em;font-weight:700}.message{display:block;padding:.625em .9375em;color:#fff;line-height:1.2}.message+.message{margin-top:5px}.message--error{background:#fa4040}.message--success{background:#38cd1a}.message--info{background-color:grey}.message--warning{background-color:orange}.message__container--form{font-size:1em;margin-bottom:1.3333333333em}.message__container--form .message--error{border-radius:3px;background:#fed5d5;color:#fa4040}.input--error{border-color:#fdbcbc!important}.input--error:focus{border-color:#fa4040!important}.input__error{color:#fa4040}.input__error>p{margin-top:5px}.form__label--error{color:#fa4040}.password__container{min-height:100vh;background-color:#fbfbfb}.password__box{background-color:#fff;border-radius:10px;box-shadow:0 2px 20px -3px rgba(0,0,0,.1);width:90%;max-width:500px;padding:2.6666666667em}.password__box .btn+.password__forgot{margin-top:.6666666667em}.password__box .btn{margin-top:2em}.login_container,.register_container{margin-top:100px;width:100%;text-align:center}.register_container .title{font-size:1.8666666667em}.register_container .title+p{margin-top:1em}.register_container p{color:#919191}.register_container p+form{margin-top:2em}.form__password .input{border:1px solid #dfdfdf;padding:1em;border-radius:5px;width:50%;color:#000}.form__password .input::-moz-placeholder{color:#919191}.form__password .input::placeholder{color:#919191}.form__password .btn{display:block;margin-left:auto;margin-right:auto;width:50%}.form__password+.form__password{margin-top:1.3333333333em}.form__label{display:block;color:#000;font-size:1.0666666667em;margin-bottom:.3125em}.input__password{border:1px solid #dfdfdf;padding:1em;border-radius:5px;width:50%;color:#000}.input__password::-moz-placeholder{color:#919191}.input__password::placeholder{color:#919191}.password__title .title{font-size:1.8666666667em}.password__title .title+p{margin-top:1em}.password__title p{color:#919191}.password__title p+p{margin-top:.3333333333em}.password__title svg{width:50px;height:auto;margin-bottom:1.3333333333em}.password__content{margin-top:20px}.password__title+.password__content{margin-top:2em}.password__forgot{font-size:.9333333333em;display:inline-block;margin-left:auto;margin-right:auto;color:#919191;text-decoration:underline}@media(max-width:450px){.password__container{background-color:#fff}.password__box{background-color:transparent;box-shadow:none;padding:0}}.first-letter\:uppercase::first-letter{text-transform:uppercase;}.before\:content-\[\'\'\]::before{--tw-content:'';content:var(--tw-content);}.after\:content-\[\'\'\]::after{--tw-content:'';content:var(--tw-content);}@media (min-width: 640px){.sm\:mx-\[1rem\]{margin-left:1rem;margin-right:1rem;}.sm\:ml-\[5rem\]{margin-left:5rem;}.sm\:mt-\[1\.5rem\]{margin-top:1.5rem;}.sm\:mt-\[2rem\]{margin-top:2rem;}.sm\:mt-\[5rem\]{margin-top:5rem;}.sm\:block{display:block;}.sm\:hidden{display:none;}.sm\:h-60{height:15rem;}.sm\:w-3\/4{width:75%;}.sm\:w-full{width:100%;}.sm\:min-w-\[400px\]{min-width:400px;}.sm\:max-w-\[400px\]{max-width:400px;}.sm\:max-w-\[500px\]{max-width:500px;}.sm\:flex-\[3\]{flex:3;}.sm\:flex-row{flex-direction:row;}.sm\:flex-row-reverse{flex-direction:row-reverse;}.sm\:text-left{text-align:left;}}@media (min-width: 768px){.md\:h-96{height:24rem;}}

/*# sourceMappingURL=main-34457c8e93562f517acb.css.map*/