/* Woolab · Damara Site: slogi teme za strani Elementor (samodejno zgrajeno) */
/* tema */

html:not(.wl-x),body:not(.wl-x){height:100%}body:not(.wl-x){margin:0}:is(#root,.wl-site):not(.wl-x){height:auto;min-height:100vh;overflow:visible}
*:not(.wl-x),:not(.wl-x) ::before,:not(.wl-x) ::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:  ;
}

:not(.wl-x)::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:  ;
}/*
! tailwindcss v3.4.18 | 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)
*/

*:not(.wl-x),:not(.wl-x)
::before,:not(.wl-x)
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e8efeb; /* 2 */
}

:not(.wl-x)::before,:not(.wl-x)
::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:not(.wl-x),
:host:not(.wl-x) {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  tab-size: 4; /* 3 */
  font-family: var(--font-sans, ui-sans-serif), ui-sans-serif, system-ui, sans-serif; /* 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:not(.wl-x) {
  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:not(.wl-x) {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}

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

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

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

h1:not(.wl-x),
h2:not(.wl-x),
h3:not(.wl-x),
h4:not(.wl-x),
h5:not(.wl-x),
h6:not(.wl-x) {
  font-size: inherit;
  font-weight: inherit;
}

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

a:not(.wl-x) {
  color: inherit;
  text-decoration: inherit;
}

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

b:not(.wl-x),
strong:not(.wl-x) {
  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:not(.wl-x),
kbd:not(.wl-x),
samp:not(.wl-x),
pre:not(.wl-x) {
  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:not(.wl-x) {
  font-size: 80%;
}

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

sub:not(.wl-x),
sup:not(.wl-x) {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub:not(.wl-x) {
  bottom: -0.25em;
}

sup:not(.wl-x) {
  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:not(.wl-x) {
  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:not(.wl-x),
input:not(.wl-x),
optgroup:not(.wl-x),
select:not(.wl-x),
textarea:not(.wl-x) {
  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:not(.wl-x),
select:not(.wl-x) {
  text-transform: none;
}

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

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

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

:-moz-focusring:not(.wl-x) {
  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:not(.wl-x) {
  box-shadow: none;
}

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

progress:not(.wl-x) {
  vertical-align: baseline;
}

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

:not(.wl-x)::-webkit-inner-spin-button,:not(.wl-x)
::-webkit-outer-spin-button {
  height: auto;
}

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

[type='search']:not(.wl-x) {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

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

:not(.wl-x)::-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.
*/

:not(.wl-x)::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

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

summary:not(.wl-x) {
  display: list-item;
}

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

blockquote:not(.wl-x),
dl:not(.wl-x),
dd:not(.wl-x),
h1:not(.wl-x),
h2:not(.wl-x),
h3:not(.wl-x),
h4:not(.wl-x),
h5:not(.wl-x),
h6:not(.wl-x),
hr:not(.wl-x),
figure:not(.wl-x),
p:not(.wl-x),
pre:not(.wl-x) {
  margin: 0;
}

fieldset:not(.wl-x) {
  margin: 0;
  padding: 0;
}

legend:not(.wl-x) {
  padding: 0;
}

ol:not(.wl-x),
ul:not(.wl-x),
menu:not(.wl-x) {
  list-style: none;
  margin: 0;
  padding: 0;
}

/*
Reset default styling for dialogs.
*/
dialog:not(.wl-x) {
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea:not(.wl-x) {
  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:not(.wl-x)::placeholder,
textarea:not(.wl-x)::placeholder {
  opacity: 1; /* 1 */
  color: #5c7166; /* 2 */
}

/*
Set the default cursor for buttons.
*/

button:not(.wl-x),
[role="button"]:not(.wl-x) {
  cursor: pointer;
}

/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled:not(.wl-x) {
  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:not(.wl-x),
svg:not(.wl-x),
video:not(.wl-x),
canvas:not(.wl-x),
audio:not(.wl-x),
iframe:not(.wl-x),
embed:not(.wl-x),
object:not(.wl-x) {
  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:not(.wl-x),
video:not(.wl-x) {
  max-width: 100%;
  height: auto;
}

/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden]:where(:not([hidden="until-found"])):not(.wl-x) {
  display: none;
}
.\!container:not(.wl-x) {
  width: 100% !important;
}
.container:not(.wl-x) {
  width: 100%;
}
@media (min-width: 640px) {

  .\!container:not(.wl-x) {
    max-width: 640px !important;
  }

  .container:not(.wl-x) {
    max-width: 640px;
  }
}
@media (min-width: 768px) {

  .\!container:not(.wl-x) {
    max-width: 768px !important;
  }

  .container:not(.wl-x) {
    max-width: 768px;
  }
}
@media (min-width: 1024px) {

  .\!container:not(.wl-x) {
    max-width: 1024px !important;
  }

  .container:not(.wl-x) {
    max-width: 1024px;
  }
}
@media (min-width: 1280px) {

  .\!container:not(.wl-x) {
    max-width: 1280px !important;
  }

  .container:not(.wl-x) {
    max-width: 1280px;
  }
}
@media (min-width: 1536px) {

  .\!container:not(.wl-x) {
    max-width: 1536px !important;
  }

  .container:not(.wl-x) {
    max-width: 1536px;
  }
}
.prose:not(.wl-x) {
  color: var(--tw-prose-body);
  max-width: 65ch;
}
.prose :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  margin-top: 1.25em;
  margin-bottom: 1.25em;
}
.prose :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  color: var(--tw-prose-lead);
  font-size: 1.25em;
  line-height: 1.6;
  margin-top: 1.2em;
  margin-bottom: 1.2em;
}
.prose :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  color: var(--tw-prose-links);
  text-decoration: underline;
  font-weight: 500;
}
.prose :where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  color: var(--tw-prose-bold);
  font-weight: 600;
}
.prose :where(a strong):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  color: inherit;
}
.prose :where(blockquote strong):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  color: inherit;
}
.prose :where(thead th strong):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  color: inherit;
}
.prose :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  list-style-type: decimal;
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  padding-inline-start: 1.625em;
}
.prose :where(ol[type="A"]):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  list-style-type: upper-alpha;
}
.prose :where(ol[type="a"]):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  list-style-type: lower-alpha;
}
.prose :where(ol[type="A" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  list-style-type: upper-alpha;
}
.prose :where(ol[type="a" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  list-style-type: lower-alpha;
}
.prose :where(ol[type="I"]):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  list-style-type: upper-roman;
}
.prose :where(ol[type="i"]):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  list-style-type: lower-roman;
}
.prose :where(ol[type="I" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  list-style-type: upper-roman;
}
.prose :where(ol[type="i" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  list-style-type: lower-roman;
}
.prose :where(ol[type="1"]):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  list-style-type: decimal;
}
.prose :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  list-style-type: disc;
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  padding-inline-start: 1.625em;
}
.prose :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x)::marker {
  font-weight: 400;
  color: var(--tw-prose-counters);
}
.prose :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x)::marker {
  color: var(--tw-prose-bullets);
}
.prose :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  color: var(--tw-prose-headings);
  font-weight: 600;
  margin-top: 1.25em;
}
.prose :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  border-color: var(--tw-prose-hr);
  border-top-width: 1px;
  margin-top: 3em;
  margin-bottom: 3em;
}
.prose :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  font-weight: 500;
  font-style: italic;
  color: var(--tw-prose-quotes);
  border-inline-start-width: 0.25rem;
  border-inline-start-color: var(--tw-prose-quote-borders);
  quotes: "\201C""\201D""\2018""\2019";
  margin-top: 1.6em;
  margin-bottom: 1.6em;
  padding-inline-start: 1em;
}
.prose :where(blockquote p:first-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x)::before {
  content: open-quote;
}
.prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x)::after {
  content: close-quote;
}
.prose :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  color: var(--tw-prose-headings);
  font-weight: 800;
  font-size: 2.25em;
  margin-top: 0;
  margin-bottom: 0.8888889em;
  line-height: 1.1111111;
}
.prose :where(h1 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  font-weight: 900;
  color: inherit;
}
.prose :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  color: var(--tw-prose-headings);
  font-weight: 700;
  font-size: 1.5em;
  margin-top: 2em;
  margin-bottom: 1em;
  line-height: 1.3333333;
}
.prose :where(h2 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  font-weight: 800;
  color: inherit;
}
.prose :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  color: var(--tw-prose-headings);
  font-weight: 600;
  font-size: 1.25em;
  margin-top: 1.6em;
  margin-bottom: 0.6em;
  line-height: 1.6;
}
.prose :where(h3 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  font-weight: 700;
  color: inherit;
}
.prose :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  color: var(--tw-prose-headings);
  font-weight: 600;
  margin-top: 1.5em;
  margin-bottom: 0.5em;
  line-height: 1.5;
}
.prose :where(h4 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  font-weight: 700;
  color: inherit;
}
.prose :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  margin-top: 2em;
  margin-bottom: 2em;
}
.prose :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  display: block;
  margin-top: 2em;
  margin-bottom: 2em;
}
.prose :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  margin-top: 2em;
  margin-bottom: 2em;
}
.prose :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  font-weight: 500;
  font-family: inherit;
  color: var(--tw-prose-kbd);
  box-shadow: 0 0 0 1px var(--tw-prose-kbd-shadows), 0 3px 0 var(--tw-prose-kbd-shadows);
  font-size: 0.875em;
  border-radius: 0.3125rem;
  padding-top: 0.1875em;
  padding-inline-end: 0.375em;
  padding-bottom: 0.1875em;
  padding-inline-start: 0.375em;
}
.prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  color: var(--tw-prose-code);
  font-weight: 600;
  font-size: 0.875em;
}
.prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x)::before {
  content: "`";
}
.prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x)::after {
  content: "`";
}
.prose :where(a code):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  color: inherit;
}
.prose :where(h1 code):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  color: inherit;
}
.prose :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  color: inherit;
  font-size: 0.875em;
}
.prose :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  color: inherit;
  font-size: 0.9em;
}
.prose :where(h4 code):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  color: inherit;
}
.prose :where(blockquote code):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  color: inherit;
}
.prose :where(thead th code):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  color: inherit;
}
.prose :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  color: var(--tw-prose-pre-code);
  background-color: var(--tw-prose-pre-bg);
  overflow-x: auto;
  font-weight: 400;
  font-size: 0.875em;
  line-height: 1.7142857;
  margin-top: 1.7142857em;
  margin-bottom: 1.7142857em;
  border-radius: 0.375rem;
  padding-top: 0.8571429em;
  padding-inline-end: 1.1428571em;
  padding-bottom: 0.8571429em;
  padding-inline-start: 1.1428571em;
}
.prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  background-color: transparent;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  font-weight: inherit;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}
.prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x)::before {
  content: none;
}
.prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x)::after {
  content: none;
}
.prose :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  width: 100%;
  table-layout: auto;
  margin-top: 2em;
  margin-bottom: 2em;
  font-size: 0.875em;
  line-height: 1.7142857;
}
.prose :where(thead):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  border-bottom-width: 1px;
  border-bottom-color: var(--tw-prose-th-borders);
}
.prose :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  color: var(--tw-prose-headings);
  font-weight: 600;
  vertical-align: bottom;
  padding-inline-end: 0.5714286em;
  padding-bottom: 0.5714286em;
  padding-inline-start: 0.5714286em;
}
.prose :where(tbody tr):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  border-bottom-width: 1px;
  border-bottom-color: var(--tw-prose-td-borders);
}
.prose :where(tbody tr:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  border-bottom-width: 0;
}
.prose :where(tbody td):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  vertical-align: baseline;
}
.prose :where(tfoot):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  border-top-width: 1px;
  border-top-color: var(--tw-prose-th-borders);
}
.prose :where(tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  vertical-align: top;
}
.prose :where(th, td):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  text-align: start;
}
.prose :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  margin-top: 0;
  margin-bottom: 0;
}
.prose :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  color: var(--tw-prose-captions);
  font-size: 0.875em;
  line-height: 1.4285714;
  margin-top: 0.8571429em;
}
.prose:not(.wl-x) {
  --tw-prose-body: #595959;
  --tw-prose-headings: #595959;
  --tw-prose-lead: #595959;
  --tw-prose-links: #595959;
  --tw-prose-bold: #595959;
  --tw-prose-counters: #595959;
  --tw-prose-bullets: #e8efeb;
  --tw-prose-hr: #e8efeb;
  --tw-prose-quotes: #595959;
  --tw-prose-quote-borders: #e8efeb;
  --tw-prose-captions: #595959;
  --tw-prose-kbd: #595959;
  --tw-prose-kbd-shadows: rgb(17 24 39 / 10%);
  --tw-prose-code: #595959;
  --tw-prose-pre-code: #e8efeb;
  --tw-prose-pre-bg: #595959;
  --tw-prose-th-borders: #e8efeb;
  --tw-prose-td-borders: #e8efeb;
  --tw-prose-invert-body: #e8efeb;
  --tw-prose-invert-headings: #fff;
  --tw-prose-invert-lead: #5c7166;
  --tw-prose-invert-links: #fff;
  --tw-prose-invert-bold: #fff;
  --tw-prose-invert-counters: #5c7166;
  --tw-prose-invert-bullets: #595959;
  --tw-prose-invert-hr: #595959;
  --tw-prose-invert-quotes: #f4f6f4;
  --tw-prose-invert-quote-borders: #595959;
  --tw-prose-invert-captions: #5c7166;
  --tw-prose-invert-kbd: #fff;
  --tw-prose-invert-kbd-shadows: rgb(255 255 255 / 10%);
  --tw-prose-invert-code: #fff;
  --tw-prose-invert-pre-code: #e8efeb;
  --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);
  --tw-prose-invert-th-borders: #595959;
  --tw-prose-invert-td-borders: #595959;
  font-size: 1rem;
  line-height: 1.75;
}
.prose :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  margin-top: 0;
  margin-bottom: 0;
}
.prose :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
.prose :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  padding-inline-start: 0.375em;
}
.prose :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  padding-inline-start: 0.375em;
}
.prose :where(.prose > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}
.prose :where(.prose > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  margin-top: 1.25em;
}
.prose :where(.prose > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  margin-bottom: 1.25em;
}
.prose :where(.prose > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  margin-top: 1.25em;
}
.prose :where(.prose > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  margin-bottom: 1.25em;
}
.prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}
.prose :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  margin-top: 1.25em;
  margin-bottom: 1.25em;
}
.prose :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  margin-top: 0.5em;
  padding-inline-start: 1.625em;
}
.prose :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  margin-top: 0;
}
.prose :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  margin-top: 0;
}
.prose :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  margin-top: 0;
}
.prose :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  margin-top: 0;
}
.prose :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  padding-inline-start: 0;
}
.prose :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  padding-inline-end: 0;
}
.prose :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  padding-top: 0.5714286em;
  padding-inline-end: 0.5714286em;
  padding-bottom: 0.5714286em;
  padding-inline-start: 0.5714286em;
}
.prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  padding-inline-start: 0;
}
.prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  padding-inline-end: 0;
}
.prose :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  margin-top: 2em;
  margin-bottom: 2em;
}
.prose :where(.prose > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  margin-top: 0;
}
.prose :where(.prose > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  margin-bottom: 0;
}
.prose-sm:not(.wl-x) {
  font-size: 0.875rem;
  line-height: 1.7142857;
}
.prose-sm :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  margin-top: 1.1428571em;
  margin-bottom: 1.1428571em;
}
.prose-sm :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  font-size: 1.2857143em;
  line-height: 1.5555556;
  margin-top: 0.8888889em;
  margin-bottom: 0.8888889em;
}
.prose-sm :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  margin-top: 1.3333333em;
  margin-bottom: 1.3333333em;
  padding-inline-start: 1.1111111em;
}
.prose-sm :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  font-size: 2.1428571em;
  margin-top: 0;
  margin-bottom: 0.8em;
  line-height: 1.2;
}
.prose-sm :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  font-size: 1.4285714em;
  margin-top: 1.6em;
  margin-bottom: 0.8em;
  line-height: 1.4;
}
.prose-sm :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  font-size: 1.2857143em;
  margin-top: 1.5555556em;
  margin-bottom: 0.4444444em;
  line-height: 1.5555556;
}
.prose-sm :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  margin-top: 1.4285714em;
  margin-bottom: 0.5714286em;
  line-height: 1.4285714;
}
.prose-sm :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  margin-top: 1.7142857em;
  margin-bottom: 1.7142857em;
}
.prose-sm :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  margin-top: 1.7142857em;
  margin-bottom: 1.7142857em;
}
.prose-sm :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  margin-top: 0;
  margin-bottom: 0;
}
.prose-sm :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  margin-top: 1.7142857em;
  margin-bottom: 1.7142857em;
}
.prose-sm :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  font-size: 0.8571429em;
  border-radius: 0.3125rem;
  padding-top: 0.1428571em;
  padding-inline-end: 0.3571429em;
  padding-bottom: 0.1428571em;
  padding-inline-start: 0.3571429em;
}
.prose-sm :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  font-size: 0.8571429em;
}
.prose-sm :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  font-size: 0.9em;
}
.prose-sm :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  font-size: 0.8888889em;
}
.prose-sm :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  font-size: 0.8571429em;
  line-height: 1.6666667;
  margin-top: 1.6666667em;
  margin-bottom: 1.6666667em;
  border-radius: 0.25rem;
  padding-top: 0.6666667em;
  padding-inline-end: 1em;
  padding-bottom: 0.6666667em;
  padding-inline-start: 1em;
}
.prose-sm :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  margin-top: 1.1428571em;
  margin-bottom: 1.1428571em;
  padding-inline-start: 1.5714286em;
}
.prose-sm :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  margin-top: 1.1428571em;
  margin-bottom: 1.1428571em;
  padding-inline-start: 1.5714286em;
}
.prose-sm :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  margin-top: 0.2857143em;
  margin-bottom: 0.2857143em;
}
.prose-sm :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  padding-inline-start: 0.4285714em;
}
.prose-sm :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  padding-inline-start: 0.4285714em;
}
.prose-sm :where(.prose-sm > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  margin-top: 0.5714286em;
  margin-bottom: 0.5714286em;
}
.prose-sm :where(.prose-sm > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  margin-top: 1.1428571em;
}
.prose-sm :where(.prose-sm > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  margin-bottom: 1.1428571em;
}
.prose-sm :where(.prose-sm > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  margin-top: 1.1428571em;
}
.prose-sm :where(.prose-sm > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  margin-bottom: 1.1428571em;
}
.prose-sm :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  margin-top: 0.5714286em;
  margin-bottom: 0.5714286em;
}
.prose-sm :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  margin-top: 1.1428571em;
  margin-bottom: 1.1428571em;
}
.prose-sm :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  margin-top: 1.1428571em;
}
.prose-sm :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  margin-top: 0.2857143em;
  padding-inline-start: 1.5714286em;
}
.prose-sm :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  margin-top: 2.8571429em;
  margin-bottom: 2.8571429em;
}
.prose-sm :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  margin-top: 0;
}
.prose-sm :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  margin-top: 0;
}
.prose-sm :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  margin-top: 0;
}
.prose-sm :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  margin-top: 0;
}
.prose-sm :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  font-size: 0.8571429em;
  line-height: 1.5;
}
.prose-sm :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  padding-inline-end: 1em;
  padding-bottom: 0.6666667em;
  padding-inline-start: 1em;
}
.prose-sm :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  padding-inline-start: 0;
}
.prose-sm :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  padding-inline-end: 0;
}
.prose-sm :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  padding-top: 0.6666667em;
  padding-inline-end: 1em;
  padding-bottom: 0.6666667em;
  padding-inline-start: 1em;
}
.prose-sm :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  padding-inline-start: 0;
}
.prose-sm :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  padding-inline-end: 0;
}
.prose-sm :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  margin-top: 1.7142857em;
  margin-bottom: 1.7142857em;
}
.prose-sm :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  margin-top: 0;
  margin-bottom: 0;
}
.prose-sm :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  font-size: 0.8571429em;
  line-height: 1.3333333;
  margin-top: 0.6666667em;
}
.prose-sm :where(.prose-sm > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  margin-top: 0;
}
.prose-sm :where(.prose-sm > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)):not(.wl-x) {
  margin-bottom: 0;
}
.sr-only:not(.wl-x) {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
.pointer-events-none:not(.wl-x) {
  pointer-events: none;
}
.pointer-events-auto:not(.wl-x) {
  pointer-events: auto;
}
.\!visible:not(.wl-x) {
  visibility: visible !important;
}
.visible:not(.wl-x) {
  visibility: visible;
}
.invisible:not(.wl-x) {
  visibility: hidden;
}
.collapse:not(.wl-x) {
  visibility: collapse;
}
.static:not(.wl-x) {
  position: static;
}
.fixed:not(.wl-x) {
  position: fixed;
}
.absolute:not(.wl-x) {
  position: absolute;
}
.relative:not(.wl-x) {
  position: relative;
}
.sticky:not(.wl-x) {
  position: sticky;
}
.inset-0:not(.wl-x) {
  inset: 0px;
}
.inset-x-0:not(.wl-x) {
  left: 0px;
  right: 0px;
}
.inset-x-3:not(.wl-x) {
  left: 0.75rem;
  right: 0.75rem;
}
.inset-x-\[11\%\]:not(.wl-x) {
  left: 11%;
  right: 11%;
}
.inset-y-0:not(.wl-x) {
  top: 0px;
  bottom: 0px;
}
.-bottom-12:not(.wl-x) {
  bottom: -3rem;
}
.-bottom-8:not(.wl-x) {
  bottom: -2rem;
}
.-left-12:not(.wl-x) {
  left: -3rem;
}
.-left-2:not(.wl-x) {
  left: -0.5rem;
}
.-right-0\.5:not(.wl-x) {
  right: -0.125rem;
}
.-right-12:not(.wl-x) {
  right: -3rem;
}
.-top-0\.5:not(.wl-x) {
  top: -0.125rem;
}
.-top-12:not(.wl-x) {
  top: -3rem;
}
.bottom-0:not(.wl-x) {
  bottom: 0px;
}
.bottom-3:not(.wl-x) {
  bottom: 0.75rem;
}
.left-0:not(.wl-x) {
  left: 0px;
}
.left-1\/2:not(.wl-x) {
  left: 50%;
}
.left-2:not(.wl-x) {
  left: 0.5rem;
}
.left-\[-1\.25em\]:not(.wl-x) {
  left: -1.25em;
}
.left-\[1em\]:not(.wl-x) {
  left: 1em;
}
.left-\[50\%\]:not(.wl-x) {
  left: 50%;
}
.right-0:not(.wl-x) {
  right: 0px;
}
.right-1:not(.wl-x) {
  right: 0.25rem;
}
.right-2:not(.wl-x) {
  right: 0.5rem;
}
.right-3:not(.wl-x) {
  right: 0.75rem;
}
.right-4:not(.wl-x) {
  right: 1rem;
}
.right-5:not(.wl-x) {
  right: 1.25rem;
}
.top-0:not(.wl-x) {
  top: 0px;
}
.top-1\.5:not(.wl-x) {
  top: 0.375rem;
}
.top-1\/2:not(.wl-x) {
  top: 50%;
}
.top-3\.5:not(.wl-x) {
  top: 0.875rem;
}
.top-4:not(.wl-x) {
  top: 1rem;
}
.top-5:not(.wl-x) {
  top: 1.25rem;
}
.top-\[-1\.25em\]:not(.wl-x) {
  top: -1.25em;
}
.top-\[-3em\]:not(.wl-x) {
  top: -3em;
}
.top-\[1\.5em\]:not(.wl-x) {
  top: 1.5em;
}
.top-\[172px\]:not(.wl-x) {
  top: 172px;
}
.top-\[1px\]:not(.wl-x) {
  top: 1px;
}
.top-\[50\%\]:not(.wl-x) {
  top: 50%;
}
.top-\[60\%\]:not(.wl-x) {
  top: 60%;
}
.top-\[72px\]:not(.wl-x) {
  top: 72px;
}
.top-full:not(.wl-x) {
  top: 100%;
}
.z-10:not(.wl-x) {
  z-index: 10;
}
.z-20:not(.wl-x) {
  z-index: 20;
}
.z-30:not(.wl-x) {
  z-index: 30;
}
.z-40:not(.wl-x) {
  z-index: 40;
}
.z-50:not(.wl-x) {
  z-index: 50;
}
.z-\[1\]:not(.wl-x) {
  z-index: 1;
}
.z-\[55\]:not(.wl-x) {
  z-index: 55;
}
.z-\[60\]:not(.wl-x) {
  z-index: 60;
}
.z-\[70\]:not(.wl-x) {
  z-index: 70;
}
.order-first:not(.wl-x) {
  order: -9999;
}
.order-last:not(.wl-x) {
  order: 9999;
}
.\!m-0:not(.wl-x) {
  margin: 0px !important;
}
.\!my-8:not(.wl-x) {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}
.-mx-1:not(.wl-x) {
  margin-left: -0.25rem;
  margin-right: -0.25rem;
}
.-mx-10:not(.wl-x) {
  margin-left: -2.5rem;
  margin-right: -2.5rem;
}
.-mx-8:not(.wl-x) {
  margin-left: -2rem;
  margin-right: -2rem;
}
.-my-2:not(.wl-x) {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.mx-2:not(.wl-x) {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.mx-3\.5:not(.wl-x) {
  margin-left: 0.875rem;
  margin-right: 0.875rem;
}
.mx-auto:not(.wl-x) {
  margin-left: auto;
  margin-right: auto;
}
.my-0:not(.wl-x) {
  margin-top: 0px;
  margin-bottom: 0px;
}
.my-0\.5:not(.wl-x) {
  margin-top: 0.125rem;
  margin-bottom: 0.125rem;
}
.my-1:not(.wl-x) {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}
.my-10:not(.wl-x) {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}
.my-12:not(.wl-x) {
  margin-top: 3rem;
  margin-bottom: 3rem;
}
.my-14:not(.wl-x) {
  margin-top: 3.5rem;
  margin-bottom: 3.5rem;
}
.my-3:not(.wl-x) {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}
.my-6:not(.wl-x) {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.\!mt-0:not(.wl-x) {
  margin-top: 0px !important;
}
.\!mt-10:not(.wl-x) {
  margin-top: 2.5rem !important;
}
.-ml-2:not(.wl-x) {
  margin-left: -0.5rem;
}
.-ml-4:not(.wl-x) {
  margin-left: -1rem;
}
.-ml-\[0\.225em\]:not(.wl-x) {
  margin-left: -0.225em;
}
.-mt-4:not(.wl-x) {
  margin-top: -1rem;
}
.-mt-\[0\.225em\]:not(.wl-x) {
  margin-top: -0.225em;
}
.mb-1:not(.wl-x) {
  margin-bottom: 0.25rem;
}
.mb-2:not(.wl-x) {
  margin-bottom: 0.5rem;
}
.mb-3:not(.wl-x) {
  margin-bottom: 0.75rem;
}
.mb-5:not(.wl-x) {
  margin-bottom: 1.25rem;
}
.mb-6:not(.wl-x) {
  margin-bottom: 1.5rem;
}
.mb-7:not(.wl-x) {
  margin-bottom: 1.75rem;
}
.mb-8:not(.wl-x) {
  margin-bottom: 2rem;
}
.ml-1:not(.wl-x) {
  margin-left: 0.25rem;
}
.ml-3:not(.wl-x) {
  margin-left: 0.75rem;
}
.ml-4:not(.wl-x) {
  margin-left: 1rem;
}
.ml-auto:not(.wl-x) {
  margin-left: auto;
}
.mr-2:not(.wl-x) {
  margin-right: 0.5rem;
}
.mt-1:not(.wl-x) {
  margin-top: 0.25rem;
}
.mt-1\.5:not(.wl-x) {
  margin-top: 0.375rem;
}
.mt-10:not(.wl-x) {
  margin-top: 2.5rem;
}
.mt-12:not(.wl-x) {
  margin-top: 3rem;
}
.mt-14:not(.wl-x) {
  margin-top: 3.5rem;
}
.mt-16:not(.wl-x) {
  margin-top: 4rem;
}
.mt-2:not(.wl-x) {
  margin-top: 0.5rem;
}
.mt-24:not(.wl-x) {
  margin-top: 6rem;
}
.mt-3:not(.wl-x) {
  margin-top: 0.75rem;
}
.mt-4:not(.wl-x) {
  margin-top: 1rem;
}
.mt-5:not(.wl-x) {
  margin-top: 1.25rem;
}
.mt-6:not(.wl-x) {
  margin-top: 1.5rem;
}
.mt-7:not(.wl-x) {
  margin-top: 1.75rem;
}
.mt-8:not(.wl-x) {
  margin-top: 2rem;
}
.mt-9:not(.wl-x) {
  margin-top: 2.25rem;
}
.mt-\[0\.3em\]:not(.wl-x) {
  margin-top: 0.3em;
}
.mt-\[0\.65em\]:not(.wl-x) {
  margin-top: 0.65em;
}
.mt-\[0\.6em\]:not(.wl-x) {
  margin-top: 0.6em;
}
.mt-auto:not(.wl-x) {
  margin-top: auto;
}
.line-clamp-2:not(.wl-x) {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.block:not(.wl-x) {
  display: block;
}
.inline-block:not(.wl-x) {
  display: inline-block;
}
.inline:not(.wl-x) {
  display: inline;
}
.flex:not(.wl-x) {
  display: flex;
}
.inline-flex:not(.wl-x) {
  display: inline-flex;
}
.table:not(.wl-x) {
  display: table;
}
.grid:not(.wl-x) {
  display: grid;
}
.contents:not(.wl-x) {
  display: contents;
}
.hidden:not(.wl-x) {
  display: none;
}
.aspect-\[16\/10\]:not(.wl-x) {
  aspect-ratio: 16/10;
}
.aspect-\[16\/7\]:not(.wl-x) {
  aspect-ratio: 16/7;
}
.aspect-\[16\/9\]:not(.wl-x) {
  aspect-ratio: 16/9;
}
.aspect-\[4\/3\]:not(.wl-x) {
  aspect-ratio: 4/3;
}
.aspect-\[4\/5\]:not(.wl-x) {
  aspect-ratio: 4/5;
}
.aspect-\[5\/4\]:not(.wl-x) {
  aspect-ratio: 5/4;
}
.aspect-square:not(.wl-x) {
  aspect-ratio: 1 / 1;
}
.aspect-video:not(.wl-x) {
  aspect-ratio: 16 / 9;
}
.size-10:not(.wl-x) {
  width: 2.5rem;
  height: 2.5rem;
}
.size-3:not(.wl-x) {
  width: 0.75rem;
  height: 0.75rem;
}
.size-3\.5:not(.wl-x) {
  width: 0.875rem;
  height: 0.875rem;
}
.size-4:not(.wl-x) {
  width: 1rem;
  height: 1rem;
}
.size-6:not(.wl-x) {
  width: 1.5rem;
  height: 1.5rem;
}
.size-8:not(.wl-x) {
  width: 2rem;
  height: 2rem;
}
.size-\[--cell-size\]:not(.wl-x) {
  width: var(--cell-size);
  height: var(--cell-size);
}
.h-1\.5:not(.wl-x) {
  height: 0.375rem;
}
.h-10:not(.wl-x) {
  height: 2.5rem;
}
.h-11:not(.wl-x) {
  height: 2.75rem;
}
.h-12:not(.wl-x) {
  height: 3rem;
}
.h-14:not(.wl-x) {
  height: 3.5rem;
}
.h-16:not(.wl-x) {
  height: 4rem;
}
.h-2:not(.wl-x) {
  height: 0.5rem;
}
.h-2\.5:not(.wl-x) {
  height: 0.625rem;
}
.h-20:not(.wl-x) {
  height: 5rem;
}
.h-3:not(.wl-x) {
  height: 0.75rem;
}
.h-3\.5:not(.wl-x) {
  height: 0.875rem;
}
.h-36:not(.wl-x) {
  height: 9rem;
}
.h-4:not(.wl-x) {
  height: 1rem;
}
.h-40:not(.wl-x) {
  height: 10rem;
}
.h-5:not(.wl-x) {
  height: 1.25rem;
}
.h-6:not(.wl-x) {
  height: 1.5rem;
}
.h-7:not(.wl-x) {
  height: 1.75rem;
}
.h-8:not(.wl-x) {
  height: 2rem;
}
.h-9:not(.wl-x) {
  height: 2.25rem;
}
.h-\[--cell-size\]:not(.wl-x) {
  height: var(--cell-size);
}
.h-\[0\.45em\]:not(.wl-x) {
  height: 0.45em;
}
.h-\[1\.25em\]:not(.wl-x) {
  height: 1.25em;
}
.h-\[19px\]:not(.wl-x) {
  height: 19px;
}
.h-\[1px\]:not(.wl-x) {
  height: 1px;
}
.h-\[2\.5em\]:not(.wl-x) {
  height: 2.5em;
}
.h-\[3em\]:not(.wl-x) {
  height: 3em;
}
.h-\[var\(--radix-navigation-menu-viewport-height\)\]:not(.wl-x) {
  height: var(--radix-navigation-menu-viewport-height);
}
.h-\[var\(--radix-select-trigger-height\)\]:not(.wl-x) {
  height: var(--radix-select-trigger-height);
}
.h-auto:not(.wl-x) {
  height: auto;
}
.h-full:not(.wl-x) {
  height: 100%;
}
.h-px:not(.wl-x) {
  height: 1px;
}
.h-svh:not(.wl-x) {
  height: 100svh;
}
.max-h-\[--radix-context-menu-content-available-height\]:not(.wl-x) {
  max-height: var(--radix-context-menu-content-available-height);
}
.max-h-\[--radix-select-content-available-height\]:not(.wl-x) {
  max-height: var(--radix-select-content-available-height);
}
.max-h-\[300px\]:not(.wl-x) {
  max-height: 300px;
}
.max-h-\[92vh\]:not(.wl-x) {
  max-height: 92vh;
}
.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]:not(.wl-x) {
  max-height: var(--radix-dropdown-menu-content-available-height);
}
.min-h-0:not(.wl-x) {
  min-height: 0px;
}
.min-h-\[240px\]:not(.wl-x) {
  min-height: 240px;
}
.min-h-\[3\.4rem\]:not(.wl-x) {
  min-height: 3.4rem;
}
.min-h-\[60px\]:not(.wl-x) {
  min-height: 60px;
}
.min-h-\[68\%\]:not(.wl-x) {
  min-height: 68%;
}
.min-h-screen:not(.wl-x) {
  min-height: 100vh;
}
.min-h-svh:not(.wl-x) {
  min-height: 100svh;
}
.w-0:not(.wl-x) {
  width: 0px;
}
.w-1:not(.wl-x) {
  width: 0.25rem;
}
.w-10:not(.wl-x) {
  width: 2.5rem;
}
.w-11:not(.wl-x) {
  width: 2.75rem;
}
.w-12:not(.wl-x) {
  width: 3rem;
}
.w-14:not(.wl-x) {
  width: 3.5rem;
}
.w-2:not(.wl-x) {
  width: 0.5rem;
}
.w-2\.5:not(.wl-x) {
  width: 0.625rem;
}
.w-20:not(.wl-x) {
  width: 5rem;
}
.w-24:not(.wl-x) {
  width: 6rem;
}
.w-3:not(.wl-x) {
  width: 0.75rem;
}
.w-3\.5:not(.wl-x) {
  width: 0.875rem;
}
.w-3\/4:not(.wl-x) {
  width: 75%;
}
.w-32:not(.wl-x) {
  width: 8rem;
}
.w-36:not(.wl-x) {
  width: 9rem;
}
.w-4:not(.wl-x) {
  width: 1rem;
}
.w-5:not(.wl-x) {
  width: 1.25rem;
}
.w-64:not(.wl-x) {
  width: 16rem;
}
.w-7:not(.wl-x) {
  width: 1.75rem;
}
.w-72:not(.wl-x) {
  width: 18rem;
}
.w-8:not(.wl-x) {
  width: 2rem;
}
.w-9:not(.wl-x) {
  width: 2.25rem;
}
.w-\[--cell-size\]:not(.wl-x) {
  width: var(--cell-size);
}
.w-\[--sidebar-width\]:not(.wl-x) {
  width: var(--sidebar-width);
}
.w-\[0\.45em\]:not(.wl-x) {
  width: 0.45em;
}
.w-\[100px\]:not(.wl-x) {
  width: 100px;
}
.w-\[118\%\]:not(.wl-x) {
  width: 118%;
}
.w-\[1px\]:not(.wl-x) {
  width: 1px;
}
.w-\[2\.5em\]:not(.wl-x) {
  width: 2.5em;
}
.w-\[330px\]:not(.wl-x) {
  width: 330px;
}
.w-\[68px\]:not(.wl-x) {
  width: 68px;
}
.w-auto:not(.wl-x) {
  width: auto;
}
.w-fit:not(.wl-x) {
  width: fit-content;
}
.w-full:not(.wl-x) {
  width: 100%;
}
.w-max:not(.wl-x) {
  width: max-content;
}
.w-px:not(.wl-x) {
  width: 1px;
}
.min-w-0:not(.wl-x) {
  min-width: 0px;
}
.min-w-10:not(.wl-x) {
  min-width: 2.5rem;
}
.min-w-4:not(.wl-x) {
  min-width: 1rem;
}
.min-w-5:not(.wl-x) {
  min-width: 1.25rem;
}
.min-w-8:not(.wl-x) {
  min-width: 2rem;
}
.min-w-9:not(.wl-x) {
  min-width: 2.25rem;
}
.min-w-\[--cell-size\]:not(.wl-x) {
  min-width: var(--cell-size);
}
.min-w-\[12rem\]:not(.wl-x) {
  min-width: 12rem;
}
.min-w-\[19px\]:not(.wl-x) {
  min-width: 19px;
}
.min-w-\[240px\]:not(.wl-x) {
  min-width: 240px;
}
.min-w-\[8rem\]:not(.wl-x) {
  min-width: 8rem;
}
.min-w-\[var\(--radix-select-trigger-width\)\]:not(.wl-x) {
  min-width: var(--radix-select-trigger-width);
}
.max-w-2xl:not(.wl-x) {
  max-width: 42rem;
}
.max-w-3xl:not(.wl-x) {
  max-width: 48rem;
}
.max-w-4xl:not(.wl-x) {
  max-width: 56rem;
}
.max-w-5xl:not(.wl-x) {
  max-width: 64rem;
}
.max-w-\[--skeleton-width\]:not(.wl-x) {
  max-width: var(--skeleton-width);
}
.max-w-\[1180px\]:not(.wl-x) {
  max-width: 1180px;
}
.max-w-\[1240px\]:not(.wl-x) {
  max-width: 1240px;
}
.max-w-\[16em\]:not(.wl-x) {
  max-width: 16em;
}
.max-w-\[420px\]:not(.wl-x) {
  max-width: 420px;
}
.max-w-\[440px\]:not(.wl-x) {
  max-width: 440px;
}
.max-w-\[460px\]:not(.wl-x) {
  max-width: 460px;
}
.max-w-\[70\%\]:not(.wl-x) {
  max-width: 70%;
}
.max-w-\[72\%\]:not(.wl-x) {
  max-width: 72%;
}
.max-w-\[720px\]:not(.wl-x) {
  max-width: 720px;
}
.max-w-\[740px\]:not(.wl-x) {
  max-width: 740px;
}
.max-w-\[78\%\]:not(.wl-x) {
  max-width: 78%;
}
.max-w-\[900px\]:not(.wl-x) {
  max-width: 900px;
}
.max-w-\[940px\]:not(.wl-x) {
  max-width: 940px;
}
.max-w-full:not(.wl-x) {
  max-width: 100%;
}
.max-w-lg:not(.wl-x) {
  max-width: 32rem;
}
.max-w-max:not(.wl-x) {
  max-width: max-content;
}
.max-w-none:not(.wl-x) {
  max-width: none;
}
.max-w-sm:not(.wl-x) {
  max-width: 24rem;
}
.max-w-xl:not(.wl-x) {
  max-width: 36rem;
}
.flex-1:not(.wl-x) {
  flex: 1 1 0%;
}
.shrink-0:not(.wl-x) {
  flex-shrink: 0;
}
.grow:not(.wl-x) {
  flex-grow: 1;
}
.grow-0:not(.wl-x) {
  flex-grow: 0;
}
.basis-full:not(.wl-x) {
  flex-basis: 100%;
}
.caption-bottom:not(.wl-x) {
  caption-side: bottom;
}
.border-collapse:not(.wl-x) {
  border-collapse: collapse;
}
.origin-\[--radix-context-menu-content-transform-origin\]:not(.wl-x) {
  transform-origin: var(--radix-context-menu-content-transform-origin);
}
.origin-\[--radix-dropdown-menu-content-transform-origin\]:not(.wl-x) {
  transform-origin: var(--radix-dropdown-menu-content-transform-origin);
}
.origin-\[--radix-hover-card-content-transform-origin\]:not(.wl-x) {
  transform-origin: var(--radix-hover-card-content-transform-origin);
}
.origin-\[--radix-menubar-content-transform-origin\]:not(.wl-x) {
  transform-origin: var(--radix-menubar-content-transform-origin);
}
.origin-\[--radix-popover-content-transform-origin\]:not(.wl-x) {
  transform-origin: var(--radix-popover-content-transform-origin);
}
.origin-\[--radix-select-content-transform-origin\]:not(.wl-x) {
  transform-origin: var(--radix-select-content-transform-origin);
}
.origin-\[--radix-tooltip-content-transform-origin\]:not(.wl-x) {
  transform-origin: var(--radix-tooltip-content-transform-origin);
}
.origin-\[-1em_-1\.5em\]:not(.wl-x) {
  transform-origin: -1em -1.5em;
}
.origin-bottom:not(.wl-x) {
  transform-origin: bottom;
}
.origin-top-left:not(.wl-x) {
  transform-origin: top left;
}
.-translate-x-1\/2:not(.wl-x) {
  --tw-translate-x: -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));
}
.-translate-x-px:not(.wl-x) {
  --tw-translate-x: -1px;
  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));
}
.-translate-y-1\/2:not(.wl-x) {
  --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));
}
.translate-x-\[-50\%\]:not(.wl-x) {
  --tw-translate-x: -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));
}
.translate-x-px:not(.wl-x) {
  --tw-translate-x: 1px;
  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));
}
.translate-y-\[-50\%\]:not(.wl-x) {
  --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));
}
.rotate-180:not(.wl-x) {
  --tw-rotate: 180deg;
  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));
}
.rotate-45:not(.wl-x) {
  --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));
}
.rotate-90:not(.wl-x) {
  --tw-rotate: 90deg;
  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));
}
.transform:not(.wl-x) {
  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));
}
.animate-\[caret-blink_1\.25s_ease-out_infinite\]:not(.wl-x) {
  animation: caret-blink 1.25s ease-out infinite;
}
@keyframes pulse {

  50% {
    opacity: .5;
  }
}
.animate-pulse:not(.wl-x) {
  animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}
@keyframes spin {

  to {
    transform: rotate(360deg);
  }
}
.animate-spin:not(.wl-x) {
  animation: spin 1s linear infinite;
}
.cursor-default:not(.wl-x) {
  cursor: default;
}
.cursor-pointer:not(.wl-x) {
  cursor: pointer;
}
.cursor-text:not(.wl-x) {
  cursor: text;
}
.touch-none:not(.wl-x) {
  touch-action: none;
}
.select-none:not(.wl-x) {
  user-select: none;
}
.resize-none:not(.wl-x) {
  resize: none;
}
.resize:not(.wl-x) {
  resize: both;
}
.scroll-mt-28:not(.wl-x) {
  scroll-margin-top: 7rem;
}
.scroll-mt-44:not(.wl-x) {
  scroll-margin-top: 11rem;
}
.list-disc:not(.wl-x) {
  list-style-type: disc;
}
.list-none:not(.wl-x) {
  list-style-type: none;
}
.columns-1:not(.wl-x) {
  columns: 1;
}
.break-inside-avoid:not(.wl-x) {
  break-inside: avoid;
}
.grid-cols-2:not(.wl-x) {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.flex-row:not(.wl-x) {
  flex-direction: row;
}
.flex-col:not(.wl-x) {
  flex-direction: column;
}
.flex-col-reverse:not(.wl-x) {
  flex-direction: column-reverse;
}
.flex-wrap:not(.wl-x) {
  flex-wrap: wrap;
}
.place-content-center:not(.wl-x) {
  place-content: center;
}
.items-start:not(.wl-x) {
  align-items: flex-start;
}
.items-end:not(.wl-x) {
  align-items: flex-end;
}
.items-center:not(.wl-x) {
  align-items: center;
}
.items-baseline:not(.wl-x) {
  align-items: baseline;
}
.items-stretch:not(.wl-x) {
  align-items: stretch;
}
.justify-start:not(.wl-x) {
  justify-content: flex-start;
}
.justify-end:not(.wl-x) {
  justify-content: flex-end;
}
.justify-center:not(.wl-x) {
  justify-content: center;
}
.justify-between:not(.wl-x) {
  justify-content: space-between;
}
.gap-0\.5:not(.wl-x) {
  gap: 0.125rem;
}
.gap-1:not(.wl-x) {
  gap: 0.25rem;
}
.gap-1\.5:not(.wl-x) {
  gap: 0.375rem;
}
.gap-10:not(.wl-x) {
  gap: 2.5rem;
}
.gap-12:not(.wl-x) {
  gap: 3rem;
}
.gap-16:not(.wl-x) {
  gap: 4rem;
}
.gap-2:not(.wl-x) {
  gap: 0.5rem;
}
.gap-2\.5:not(.wl-x) {
  gap: 0.625rem;
}
.gap-3:not(.wl-x) {
  gap: 0.75rem;
}
.gap-4:not(.wl-x) {
  gap: 1rem;
}
.gap-5:not(.wl-x) {
  gap: 1.25rem;
}
.gap-6:not(.wl-x) {
  gap: 1.5rem;
}
.gap-7:not(.wl-x) {
  gap: 1.75rem;
}
.gap-\[0\.1em\]:not(.wl-x) {
  gap: 0.1em;
}
.gap-x-10:not(.wl-x) {
  column-gap: 2.5rem;
}
.gap-x-6:not(.wl-x) {
  column-gap: 1.5rem;
}
.gap-x-8:not(.wl-x) {
  column-gap: 2rem;
}
.gap-y-2:not(.wl-x) {
  row-gap: 0.5rem;
}
.gap-y-2\.5:not(.wl-x) {
  row-gap: 0.625rem;
}
.gap-y-3:not(.wl-x) {
  row-gap: 0.75rem;
}
:is(.space-x-1,.space-x-1 > .elementor-widget) > :not([hidden]) ~ :not([hidden]):not(.wl-x) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.25rem * var(--tw-space-x-reverse));
  margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));
}
:is(.space-y-0\.5,.space-y-0\.5 > .elementor-widget) > :not([hidden]) ~ :not([hidden]):not(.wl-x) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.125rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.125rem * var(--tw-space-y-reverse));
}
:is(.space-y-1,.space-y-1 > .elementor-widget) > :not([hidden]) ~ :not([hidden]):not(.wl-x) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
}
:is(.space-y-1\.5,.space-y-1\.5 > .elementor-widget) > :not([hidden]) ~ :not([hidden]):not(.wl-x) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.375rem * var(--tw-space-y-reverse));
}
:is(.space-y-2,.space-y-2 > .elementor-widget) > :not([hidden]) ~ :not([hidden]):not(.wl-x) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}
:is(.space-y-3,.space-y-3 > .elementor-widget) > :not([hidden]) ~ :not([hidden]):not(.wl-x) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));
}
:is(.space-y-3\.5,.space-y-3\.5 > .elementor-widget) > :not([hidden]) ~ :not([hidden]):not(.wl-x) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.875rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.875rem * var(--tw-space-y-reverse));
}
:is(.space-y-4,.space-y-4 > .elementor-widget) > :not([hidden]) ~ :not([hidden]):not(.wl-x) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1rem * var(--tw-space-y-reverse));
}
:is(.space-y-5,.space-y-5 > .elementor-widget) > :not([hidden]) ~ :not([hidden]):not(.wl-x) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));
}
:is(.space-y-6,.space-y-6 > .elementor-widget) > :not([hidden]) ~ :not([hidden]):not(.wl-x) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
}
:is(.divide-y,.divide-y > .elementor-widget) > :not([hidden]) ~ :not([hidden]):not(.wl-x) {
  --tw-divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
}
:is(.divide-\[var\(--blush\)\],.divide-\[var\(--blush\)\] > .elementor-widget) > :not([hidden]) ~ :not([hidden]):not(.wl-x) {
  border-color: var(--blush);
}
.self-start:not(.wl-x) {
  align-self: flex-start;
}
.self-center:not(.wl-x) {
  align-self: center;
}
.self-stretch:not(.wl-x) {
  align-self: stretch;
}
.overflow-auto:not(.wl-x) {
  overflow: auto;
}
.overflow-hidden:not(.wl-x) {
  overflow: hidden;
}
.overflow-x-auto:not(.wl-x) {
  overflow-x: auto;
}
.overflow-y-auto:not(.wl-x) {
  overflow-y: auto;
}
.overflow-x-hidden:not(.wl-x) {
  overflow-x: hidden;
}
.whitespace-nowrap:not(.wl-x) {
  white-space: nowrap;
}
.whitespace-pre:not(.wl-x) {
  white-space: pre;
}
.whitespace-pre-wrap:not(.wl-x) {
  white-space: pre-wrap;
}
.text-balance:not(.wl-x) {
  text-wrap: balance;
}
.break-words:not(.wl-x) {
  overflow-wrap: break-word;
}
.rounded-2xl:not(.wl-x) {
  border-radius: 1rem;
}
.rounded-3xl:not(.wl-x) {
  border-radius: 1.5rem;
}
.rounded-\[0\.3em\]:not(.wl-x) {
  border-radius: 0.3em;
}
.rounded-\[14px\]:not(.wl-x) {
  border-radius: 14px;
}
.rounded-\[16px\]:not(.wl-x) {
  border-radius: 16px;
}
.rounded-\[18px\]:not(.wl-x) {
  border-radius: 18px;
}
.rounded-\[1em\]:not(.wl-x) {
  border-radius: 1em;
}
.rounded-\[20px\]:not(.wl-x) {
  border-radius: 20px;
}
.rounded-\[22px\]:not(.wl-x) {
  border-radius: 22px;
}
.rounded-\[24px\]:not(.wl-x) {
  border-radius: 24px;
}
.rounded-\[26px\]:not(.wl-x) {
  border-radius: 26px;
}
.rounded-\[28px\]:not(.wl-x) {
  border-radius: 28px;
}
.rounded-\[2px\]:not(.wl-x) {
  border-radius: 2px;
}
.rounded-\[32px\]:not(.wl-x) {
  border-radius: 32px;
}
.rounded-\[36px\]:not(.wl-x) {
  border-radius: 36px;
}
.rounded-\[40px\]:not(.wl-x) {
  border-radius: 40px;
}
.rounded-\[calc\(var\(--radius\)-5px\)\]:not(.wl-x) {
  border-radius: calc(var(--radius) - 5px);
}
.rounded-\[inherit\]:not(.wl-x) {
  border-radius: inherit;
}
.rounded-full:not(.wl-x) {
  border-radius: 9999px;
}
.rounded-lg:not(.wl-x) {
  border-radius: var(--radius, 0.5rem);
}
.rounded-md:not(.wl-x) {
  border-radius: calc(var(--radius, 0.5rem) - 2px);
}
.rounded-none:not(.wl-x) {
  border-radius: 0px;
}
.rounded-sm:not(.wl-x) {
  border-radius: calc(var(--radius, 0.5rem) - 4px);
}
.rounded-xl:not(.wl-x) {
  border-radius: calc(var(--radius, 0.5rem) + 4px);
}
.rounded-b-\[36px\]:not(.wl-x) {
  border-bottom-right-radius: 36px;
  border-bottom-left-radius: 36px;
}
.rounded-l-md:not(.wl-x) {
  border-top-left-radius: calc(var(--radius, 0.5rem) - 2px);
  border-bottom-left-radius: calc(var(--radius, 0.5rem) - 2px);
}
.rounded-r-md:not(.wl-x) {
  border-top-right-radius: calc(var(--radius, 0.5rem) - 2px);
  border-bottom-right-radius: calc(var(--radius, 0.5rem) - 2px);
}
.rounded-t-\[10px\]:not(.wl-x) {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.rounded-t-\[28px\]:not(.wl-x) {
  border-top-left-radius: 28px;
  border-top-right-radius: 28px;
}
.rounded-t-\[999px\]:not(.wl-x) {
  border-top-left-radius: 999px;
  border-top-right-radius: 999px;
}
.rounded-tl-\[0\.3em\]:not(.wl-x) {
  border-top-left-radius: 0.3em;
}
.rounded-tl-sm:not(.wl-x) {
  border-top-left-radius: calc(var(--radius, 0.5rem) - 4px);
}
.border:not(.wl-x) {
  border-width: 1px;
}
.border-0:not(.wl-x) {
  border-width: 0px;
}
.border-2:not(.wl-x) {
  border-width: 2px;
}
.border-\[1\.5px\]:not(.wl-x) {
  border-width: 1.5px;
}
.border-y:not(.wl-x) {
  border-top-width: 1px;
  border-bottom-width: 1px;
}
.border-b:not(.wl-x) {
  border-bottom-width: 1px;
}
.border-l:not(.wl-x) {
  border-left-width: 1px;
}
.border-l-2:not(.wl-x) {
  border-left-width: 2px;
}
.border-l-4:not(.wl-x) {
  border-left-width: 4px;
}
.border-r:not(.wl-x) {
  border-right-width: 1px;
}
.border-t:not(.wl-x) {
  border-top-width: 1px;
}
.border-dashed:not(.wl-x) {
  border-style: dashed;
}
.\!border-\[\#a97a9f80\]:not(.wl-x) {
  border-color: #a97a9f80 !important;
}
.border-\[\#a97a9f80\]:not(.wl-x) {
  border-color: #a97a9f80;
}
.border-\[\#5c7166\]:not(.wl-x) {
  --tw-border-opacity: 1;
  border-color: rgb(186 154 130 / var(--tw-border-opacity, 1));
}
.border-\[\#e8efeb\]:not(.wl-x) {
  --tw-border-opacity: 1;
  border-color: rgb(228 213 224 / var(--tw-border-opacity, 1));
}
.border-\[--color-border\]:not(.wl-x) {
  border-color: var(--color-border);
}
.border-\[var\(--blush\)\]:not(.wl-x) {
  border-color: var(--blush);
}
.border-\[var\(--lotus\)\]:not(.wl-x) {
  border-color: var(--lotus);
}
.border-\[var\(--lotus-light\)\]:not(.wl-x) {
  border-color: var(--lotus-light);
}
.border-border:not(.wl-x) {
  --tw-border-opacity: 1;
  border-color: color-mix(in srgb, var(--border, hsl(240 5.9% 90%)) calc(var(--tw-border-opacity, 1) * 100%), transparent);
}
.border-border\/50:not(.wl-x) {
  border-color: color-mix(in srgb, var(--border, hsl(240 5.9% 90%)) calc(0.5 * 100%), transparent);
}
.border-destructive\/50:not(.wl-x) {
  border-color: color-mix(in srgb, var(--destructive, hsl(0 72.22% 50.59%)) calc(0.5 * 100%), transparent);
}
.border-input:not(.wl-x) {
  --tw-border-opacity: 1;
  border-color: color-mix(in srgb, var(--input, hsl(240 5.9% 90%)) calc(var(--tw-border-opacity, 1) * 100%), transparent);
}
.border-primary:not(.wl-x) {
  --tw-border-opacity: 1;
  border-color: color-mix(in srgb, var(--primary, hsl(240 5.9% 10%)) calc(var(--tw-border-opacity, 1) * 100%), transparent);
}
.border-primary\/50:not(.wl-x) {
  border-color: color-mix(in srgb, var(--primary, hsl(240 5.9% 10%)) calc(0.5 * 100%), transparent);
}
.border-sidebar-border:not(.wl-x) {
  --tw-border-opacity: 1;
  border-color: color-mix(in srgb, var(--sidebar-border, hsl(220 13% 91%)) calc(var(--tw-border-opacity, 1) * 100%), transparent);
}
.border-transparent:not(.wl-x) {
  border-color: transparent;
}
.border-white\/15:not(.wl-x) {
  border-color: rgb(255 255 255 / 0.15);
}
.border-white\/20:not(.wl-x) {
  border-color: rgb(255 255 255 / 0.2);
}
.border-l-transparent:not(.wl-x) {
  border-left-color: transparent;
}
.border-t-\[var\(--lotus\)\]:not(.wl-x) {
  border-top-color: var(--lotus);
}
.border-t-transparent:not(.wl-x) {
  border-top-color: transparent;
}
.bg-\[\#35483f80\]:not(.wl-x) {
  background-color: #35483f80;
}
.bg-\[\#35483f8c\]:not(.wl-x) {
  background-color: #35483f8c;
}
.bg-\[\#2e4037\]:not(.wl-x) {
  --tw-bg-opacity: 1;
  background-color: rgb(53 72 63 / var(--tw-bg-opacity, 1));
}
.bg-\[\#a97a9f\]:not(.wl-x) {
  --tw-bg-opacity: 1;
  background-color: rgb(169 122 159 / var(--tw-bg-opacity, 1));
}
.bg-\[\#e8efeb\]:not(.wl-x) {
  --tw-bg-opacity: 1;
  background-color: rgb(234 217 230 / var(--tw-bg-opacity, 1));
}
.bg-\[\#e8efeb\]:not(.wl-x) {
  --tw-bg-opacity: 1;
  background-color: rgb(243 229 237 / var(--tw-bg-opacity, 1));
}
.bg-\[\#e8efeb\]:not(.wl-x) {
  --tw-bg-opacity: 1;
  background-color: rgb(244 234 241 / var(--tw-bg-opacity, 1));
}
.bg-\[\#eef2ef\]:not(.wl-x) {
  --tw-bg-opacity: 1;
  background-color: rgb(245 231 236 / var(--tw-bg-opacity, 1));
}
.bg-\[\#f4f6f4eb\]:not(.wl-x) {
  background-color: #f4f6f4eb;
}
.bg-\[\#ffffff\]:not(.wl-x) {
  --tw-bg-opacity: 1;
  background-color: rgb(251 244 237 / var(--tw-bg-opacity, 1));
}
.bg-\[\#ffffffe6\]:not(.wl-x) {
  background-color: #ffffffe6;
}
.bg-\[\#e8efeb\]:not(.wl-x) {
  --tw-bg-opacity: 1;
  background-color: rgb(255 246 220 / var(--tw-bg-opacity, 1));
}
.bg-\[--color-bg\]:not(.wl-x) {
  background-color: var(--color-bg);
}
.bg-\[var\(--blush\)\]:not(.wl-x) {
  background-color: var(--blush);
}
.bg-\[var\(--ink\)\]:not(.wl-x) {
  background-color: var(--ink);
}
.bg-\[var\(--linen\)\]:not(.wl-x) {
  background-color: var(--linen);
}
.bg-\[var\(--lotus\)\]:not(.wl-x) {
  background-color: var(--lotus);
}
.bg-\[var\(--lotus-light\)\]:not(.wl-x) {
  background-color: var(--lotus-light);
}
.bg-\[var\(--night\)\]:not(.wl-x) {
  background-color: var(--night);
}
.bg-\[var\(--night-2\)\]:not(.wl-x) {
  background-color: var(--night-2);
}
.bg-\[var\(--petal\)\]:not(.wl-x) {
  background-color: var(--petal);
}
.bg-\[var\(--sage\)\]:not(.wl-x) {
  background-color: var(--sage);
}
.bg-\[var\(--sage-mist\)\]:not(.wl-x) {
  background-color: var(--sage-mist);
}
.bg-accent:not(.wl-x) {
  --tw-bg-opacity: 1;
  background-color: color-mix(in srgb, var(--accent, hsl(240 4.8% 95.9%)) calc(var(--tw-bg-opacity, 1) * 100%), transparent);
}
.bg-background:not(.wl-x) {
  --tw-bg-opacity: 1;
  background-color: color-mix(in srgb, var(--background, hsl(0 0% 100%)) calc(var(--tw-bg-opacity, 1) * 100%), transparent);
}
.bg-black\/80:not(.wl-x) {
  background-color: rgb(0 0 0 / 0.8);
}
.bg-black\/\[0\.08\]:not(.wl-x) {
  background-color: rgb(0 0 0 / 0.08);
}
.bg-border:not(.wl-x) {
  --tw-bg-opacity: 1;
  background-color: color-mix(in srgb, var(--border, hsl(240 5.9% 90%)) calc(var(--tw-bg-opacity, 1) * 100%), transparent);
}
.bg-card:not(.wl-x) {
  --tw-bg-opacity: 1;
  background-color: color-mix(in srgb, var(--card, hsl(0 0% 100%)) calc(var(--tw-bg-opacity, 1) * 100%), transparent);
}
.bg-destructive:not(.wl-x) {
  --tw-bg-opacity: 1;
  background-color: color-mix(in srgb, var(--destructive, hsl(0 72.22% 50.59%)) calc(var(--tw-bg-opacity, 1) * 100%), transparent);
}
.bg-foreground:not(.wl-x) {
  --tw-bg-opacity: 1;
  background-color: color-mix(in srgb, var(--foreground, hsl(240 10% 3.9%)) calc(var(--tw-bg-opacity, 1) * 100%), transparent);
}
.bg-input:not(.wl-x) {
  --tw-bg-opacity: 1;
  background-color: color-mix(in srgb, var(--input, hsl(240 5.9% 90%)) calc(var(--tw-bg-opacity, 1) * 100%), transparent);
}
.bg-muted:not(.wl-x) {
  --tw-bg-opacity: 1;
  background-color: color-mix(in srgb, var(--muted, hsl(240 4.8% 95.9%)) calc(var(--tw-bg-opacity, 1) * 100%), transparent);
}
.bg-muted\/50:not(.wl-x) {
  background-color: color-mix(in srgb, var(--muted, hsl(240 4.8% 95.9%)) calc(0.5 * 100%), transparent);
}
.bg-popover:not(.wl-x) {
  --tw-bg-opacity: 1;
  background-color: color-mix(in srgb, var(--popover, hsl(0 0% 100%)) calc(var(--tw-bg-opacity, 1) * 100%), transparent);
}
.bg-primary:not(.wl-x) {
  --tw-bg-opacity: 1;
  background-color: color-mix(in srgb, var(--primary, hsl(240 5.9% 10%)) calc(var(--tw-bg-opacity, 1) * 100%), transparent);
}
.bg-primary\/10:not(.wl-x) {
  background-color: color-mix(in srgb, var(--primary, hsl(240 5.9% 10%)) calc(0.1 * 100%), transparent);
}
.bg-primary\/20:not(.wl-x) {
  background-color: color-mix(in srgb, var(--primary, hsl(240 5.9% 10%)) calc(0.2 * 100%), transparent);
}
.bg-secondary:not(.wl-x) {
  --tw-bg-opacity: 1;
  background-color: color-mix(in srgb, var(--secondary, hsl(240 4.8% 95.9%)) calc(var(--tw-bg-opacity, 1) * 100%), transparent);
}
.bg-sidebar:not(.wl-x) {
  --tw-bg-opacity: 1;
  background-color: color-mix(in srgb, var(--sidebar-background, hsl(0 0% 98%)) calc(var(--tw-bg-opacity, 1) * 100%), transparent);
}
.bg-sidebar-border:not(.wl-x) {
  --tw-bg-opacity: 1;
  background-color: color-mix(in srgb, var(--sidebar-border, hsl(220 13% 91%)) calc(var(--tw-bg-opacity, 1) * 100%), transparent);
}
.bg-transparent:not(.wl-x) {
  background-color: transparent;
}
.bg-white:not(.wl-x) {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.bg-white\/10:not(.wl-x) {
  background-color: rgb(255 255 255 / 0.1);
}
.bg-white\/15:not(.wl-x) {
  background-color: rgb(255 255 255 / 0.15);
}
.fill-current:not(.wl-x) {
  fill: currentColor;
}
.fill-primary:not(.wl-x) {
  fill: color-mix(in srgb, var(--primary, hsl(240 5.9% 10%)) calc(1 * 100%), transparent);
}
.object-cover:not(.wl-x) {
  object-fit: cover;
}
.object-\[35\%_50\%\]:not(.wl-x) {
  object-position: 35% 50%;
}
.object-\[45\%_30\%\]:not(.wl-x) {
  object-position: 45% 30%;
}
.p-0:not(.wl-x) {
  padding: 0px;
}
.p-1:not(.wl-x) {
  padding: 0.25rem;
}
.p-1\.5:not(.wl-x) {
  padding: 0.375rem;
}
.p-10:not(.wl-x) {
  padding: 2.5rem;
}
.p-2:not(.wl-x) {
  padding: 0.5rem;
}
.p-3:not(.wl-x) {
  padding: 0.75rem;
}
.p-4:not(.wl-x) {
  padding: 1rem;
}
.p-5:not(.wl-x) {
  padding: 1.25rem;
}
.p-6:not(.wl-x) {
  padding: 1.5rem;
}
.p-7:not(.wl-x) {
  padding: 1.75rem;
}
.p-8:not(.wl-x) {
  padding: 2rem;
}
.p-9:not(.wl-x) {
  padding: 2.25rem;
}
.p-\[0\.25em\]:not(.wl-x) {
  padding: 0.25em;
}
.p-\[1px\]:not(.wl-x) {
  padding: 1px;
}
.px-1:not(.wl-x) {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.px-1\.5:not(.wl-x) {
  padding-left: 0.375rem;
  padding-right: 0.375rem;
}
.px-2:not(.wl-x) {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.px-2\.5:not(.wl-x) {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.px-3:not(.wl-x) {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.px-4:not(.wl-x) {
  padding-left: 1rem;
  padding-right: 1rem;
}
.px-5:not(.wl-x) {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.px-6:not(.wl-x) {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.px-7:not(.wl-x) {
  padding-left: 1.75rem;
  padding-right: 1.75rem;
}
.px-8:not(.wl-x) {
  padding-left: 2rem;
  padding-right: 2rem;
}
.px-\[--cell-size\]:not(.wl-x) {
  padding-left: var(--cell-size);
  padding-right: var(--cell-size);
}
.px-\[0\.4em\]:not(.wl-x) {
  padding-left: 0.4em;
  padding-right: 0.4em;
}
.px-\[0\.6em\]:not(.wl-x) {
  padding-left: 0.6em;
  padding-right: 0.6em;
}
.px-\[0\.75em\]:not(.wl-x) {
  padding-left: 0.75em;
  padding-right: 0.75em;
}
.px-\[0\.7em\]:not(.wl-x) {
  padding-left: 0.7em;
  padding-right: 0.7em;
}
.px-\[0\.85em\]:not(.wl-x) {
  padding-left: 0.85em;
  padding-right: 0.85em;
}
.py-0\.5:not(.wl-x) {
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}
.py-1:not(.wl-x) {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.py-1\.5:not(.wl-x) {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}
.py-12:not(.wl-x) {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.py-16:not(.wl-x) {
  padding-top: 4rem;
  padding-bottom: 4rem;
}
.py-2:not(.wl-x) {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.py-2\.5:not(.wl-x) {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
.py-20:not(.wl-x) {
  padding-top: 5rem;
  padding-bottom: 5rem;
}
.py-24:not(.wl-x) {
  padding-top: 6rem;
  padding-bottom: 6rem;
}
.py-3:not(.wl-x) {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.py-3\.5:not(.wl-x) {
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
}
.py-32:not(.wl-x) {
  padding-top: 8rem;
  padding-bottom: 8rem;
}
.py-4:not(.wl-x) {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.py-5:not(.wl-x) {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
.py-6:not(.wl-x) {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.py-\[0\.25em\]:not(.wl-x) {
  padding-top: 0.25em;
  padding-bottom: 0.25em;
}
.py-\[0\.32em\]:not(.wl-x) {
  padding-top: 0.32em;
  padding-bottom: 0.32em;
}
.py-\[0\.35em\]:not(.wl-x) {
  padding-top: 0.35em;
  padding-bottom: 0.35em;
}
.py-\[0\.36em\]:not(.wl-x) {
  padding-top: 0.36em;
  padding-bottom: 0.36em;
}
.py-\[0\.3em\]:not(.wl-x) {
  padding-top: 0.3em;
  padding-bottom: 0.3em;
}
.pb-10:not(.wl-x) {
  padding-bottom: 2.5rem;
}
.pb-12:not(.wl-x) {
  padding-bottom: 3rem;
}
.pb-16:not(.wl-x) {
  padding-bottom: 4rem;
}
.pb-2:not(.wl-x) {
  padding-bottom: 0.5rem;
}
.pb-20:not(.wl-x) {
  padding-bottom: 5rem;
}
.pb-24:not(.wl-x) {
  padding-bottom: 6rem;
}
.pb-28:not(.wl-x) {
  padding-bottom: 7rem;
}
.pb-3:not(.wl-x) {
  padding-bottom: 0.75rem;
}
.pb-32:not(.wl-x) {
  padding-bottom: 8rem;
}
.pb-4:not(.wl-x) {
  padding-bottom: 1rem;
}
.pb-6:not(.wl-x) {
  padding-bottom: 1.5rem;
}
.pb-8:not(.wl-x) {
  padding-bottom: 2rem;
}
.pb-9:not(.wl-x) {
  padding-bottom: 2.25rem;
}
.pb-\[0\.25em\]:not(.wl-x) {
  padding-bottom: 0.25em;
}
.pl-2:not(.wl-x) {
  padding-left: 0.5rem;
}
.pl-2\.5:not(.wl-x) {
  padding-left: 0.625rem;
}
.pl-3:not(.wl-x) {
  padding-left: 0.75rem;
}
.pl-4:not(.wl-x) {
  padding-left: 1rem;
}
.pl-6:not(.wl-x) {
  padding-left: 1.5rem;
}
.pl-8:not(.wl-x) {
  padding-left: 2rem;
}
.pr-1:not(.wl-x) {
  padding-right: 0.25rem;
}
.pr-10:not(.wl-x) {
  padding-right: 2.5rem;
}
.pr-2:not(.wl-x) {
  padding-right: 0.5rem;
}
.pr-2\.5:not(.wl-x) {
  padding-right: 0.625rem;
}
.pr-3:not(.wl-x) {
  padding-right: 0.75rem;
}
.pr-8:not(.wl-x) {
  padding-right: 2rem;
}
.pt-0:not(.wl-x) {
  padding-top: 0px;
}
.pt-1:not(.wl-x) {
  padding-top: 0.25rem;
}
.pt-10:not(.wl-x) {
  padding-top: 2.5rem;
}
.pt-12:not(.wl-x) {
  padding-top: 3rem;
}
.pt-14:not(.wl-x) {
  padding-top: 3.5rem;
}
.pt-16:not(.wl-x) {
  padding-top: 4rem;
}
.pt-2:not(.wl-x) {
  padding-top: 0.5rem;
}
.pt-20:not(.wl-x) {
  padding-top: 5rem;
}
.pt-28:not(.wl-x) {
  padding-top: 7rem;
}
.pt-3:not(.wl-x) {
  padding-top: 0.75rem;
}
.pt-4:not(.wl-x) {
  padding-top: 1rem;
}
.pt-5:not(.wl-x) {
  padding-top: 1.25rem;
}
.pt-8:not(.wl-x) {
  padding-top: 2rem;
}
.pt-\[0\.3em\]:not(.wl-x) {
  padding-top: 0.3em;
}
.text-left:not(.wl-x) {
  text-align: left;
}
.text-center:not(.wl-x) {
  text-align: center;
}
.align-middle:not(.wl-x) {
  vertical-align: middle;
}
.font-mono:not(.wl-x) {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}
.font-sans:not(.wl-x) {
  font-family: var(--font-sans, ui-sans-serif), ui-sans-serif, system-ui, sans-serif;
}
.text-2xl:not(.wl-x) {
  font-size: 1.5rem;
  line-height: 2rem;
}
.text-\[0\.65em\]:not(.wl-x) {
  font-size: 0.65em;
}
.text-\[0\.75em\]:not(.wl-x) {
  font-size: 0.75em;
}
.text-\[0\.8rem\]:not(.wl-x) {
  font-size: 0.8rem;
}
.text-\[0\.9em\]:not(.wl-x) {
  font-size: 0.9em;
}
.text-\[1\.15rem\]:not(.wl-x) {
  font-size: 1.15rem;
}
.text-\[1\.35em\]:not(.wl-x) {
  font-size: 1.35em;
}
.text-\[1\.35rem\]:not(.wl-x) {
  font-size: 1.35rem;
}
.text-\[1\.3rem\]:not(.wl-x) {
  font-size: 1.3rem;
}
.text-\[1\.45rem\]:not(.wl-x) {
  font-size: 1.45rem;
}
.text-\[1\.4rem\]:not(.wl-x) {
  font-size: 1.4rem;
}
.text-\[1\.55rem\]:not(.wl-x) {
  font-size: 1.55rem;
}
.text-\[1\.5rem\]:not(.wl-x) {
  font-size: 1.5rem;
}
.text-\[1\.65rem\]:not(.wl-x) {
  font-size: 1.65rem;
}
.text-\[1\.6rem\]:not(.wl-x) {
  font-size: 1.6rem;
}
.text-\[1\.75rem\]:not(.wl-x) {
  font-size: 1.75rem;
}
.text-\[1\.7rem\]:not(.wl-x) {
  font-size: 1.7rem;
}
.text-\[1\.8rem\]:not(.wl-x) {
  font-size: 1.8rem;
}
.text-\[1\.9rem\]:not(.wl-x) {
  font-size: 1.9rem;
}
.text-\[11px\]:not(.wl-x) {
  font-size: 11px;
}
.text-\[12px\]:not(.wl-x) {
  font-size: 12px;
}
.text-\[13px\]:not(.wl-x) {
  font-size: 13px;
}
.text-\[14px\]:not(.wl-x) {
  font-size: 14px;
}
.text-\[15px\]:not(.wl-x) {
  font-size: 15px;
}
.text-\[16px\]:not(.wl-x) {
  font-size: 16px;
}
.text-\[17px\]:not(.wl-x) {
  font-size: 17px;
}
.text-\[18px\]:not(.wl-x) {
  font-size: 18px;
}
.text-\[19px\]:not(.wl-x) {
  font-size: 19px;
}
.text-\[2\.2rem\]:not(.wl-x) {
  font-size: 2.2rem;
}
.text-\[2\.3rem\]:not(.wl-x) {
  font-size: 2.3rem;
}
.text-\[2\.4rem\]:not(.wl-x) {
  font-size: 2.4rem;
}
.text-\[2\.6rem\]:not(.wl-x) {
  font-size: 2.6rem;
}
.text-\[2em\]:not(.wl-x) {
  font-size: 2em;
}
.text-\[2rem\]:not(.wl-x) {
  font-size: 2rem;
}
.text-\[3\.4rem\]:not(.wl-x) {
  font-size: 3.4rem;
}
.text-\[3\.6rem\]:not(.wl-x) {
  font-size: 3.6rem;
}
.text-\[4rem\]:not(.wl-x) {
  font-size: 4rem;
}
.text-\[5rem\]:not(.wl-x) {
  font-size: 5rem;
}
.text-\[clamp\(1\.15rem\2c 2\.7vw\2c 1\.85rem\)\]:not(.wl-x) {
  font-size: clamp(1.15rem,2.7vw,1.85rem);
}
.text-\[clamp\(1\.5rem\2c 2\.4vw\2c 2rem\)\]:not(.wl-x) {
  font-size: clamp(1.5rem,2.4vw,2rem);
}
.text-\[clamp\(1\.6rem\2c 2\.6vw\2c 2\.2rem\)\]:not(.wl-x) {
  font-size: clamp(1.6rem,2.6vw,2.2rem);
}
.text-\[clamp\(1\.6rem\2c 2\.8vw\2c 2\.2rem\)\]:not(.wl-x) {
  font-size: clamp(1.6rem,2.8vw,2.2rem);
}
.text-\[clamp\(1\.7rem\2c 2\.8vw\2c 2\.3rem\)\]:not(.wl-x) {
  font-size: clamp(1.7rem,2.8vw,2.3rem);
}
.text-\[clamp\(1\.8rem\2c 3\.4vw\2c 2\.8rem\)\]:not(.wl-x) {
  font-size: clamp(1.8rem,3.4vw,2.8rem);
}
.text-\[clamp\(1\.9rem\2c 3\.4vw\2c 2\.6rem\)\]:not(.wl-x) {
  font-size: clamp(1.9rem,3.4vw,2.6rem);
}
.text-\[clamp\(2\.2rem\2c 3\.6vw\2c 3rem\)\]:not(.wl-x) {
  font-size: clamp(2.2rem,3.6vw,3rem);
}
.text-\[clamp\(2\.2rem\2c 4\.4vw\2c 3\.6rem\)\]:not(.wl-x) {
  font-size: clamp(2.2rem,4.4vw,3.6rem);
}
.text-\[clamp\(2\.4rem\2c 4\.4vw\2c 3\.6rem\)\]:not(.wl-x) {
  font-size: clamp(2.4rem,4.4vw,3.6rem);
}
.text-\[clamp\(2\.4rem\2c 4\.6vw\2c 3\.8rem\)\]:not(.wl-x) {
  font-size: clamp(2.4rem,4.6vw,3.8rem);
}
.text-\[clamp\(2\.4rem\2c 4\.6vw\2c 4rem\)\]:not(.wl-x) {
  font-size: clamp(2.4rem,4.6vw,4rem);
}
.text-\[clamp\(2\.4rem\2c 5vw\2c 4\.2rem\)\]:not(.wl-x) {
  font-size: clamp(2.4rem,5vw,4.2rem);
}
.text-\[clamp\(2\.6rem\2c 5\.6vw\2c 5\.2rem\)\]:not(.wl-x) {
  font-size: clamp(2.6rem,5.6vw,5.2rem);
}
.text-\[clamp\(2\.6rem\2c 5vw\2c 4\.4rem\)\]:not(.wl-x) {
  font-size: clamp(2.6rem,5vw,4.4rem);
}
.text-\[clamp\(2\.8rem\2c 6vw\2c 5\.2rem\)\]:not(.wl-x) {
  font-size: clamp(2.8rem,6vw,5.2rem);
}
.text-\[clamp\(2\.8rem\2c 6vw\2c 5rem\)\]:not(.wl-x) {
  font-size: clamp(2.8rem,6vw,5rem);
}
.text-\[clamp\(2\.8rem\2c 7vw\2c 5\.4rem\)\]:not(.wl-x) {
  font-size: clamp(2.8rem,7vw,5.4rem);
}
.text-\[clamp\(2rem\2c 3\.4vw\2c 2\.8rem\)\]:not(.wl-x) {
  font-size: clamp(2rem,3.4vw,2.8rem);
}
.text-\[clamp\(2rem\2c 3\.6vw\2c 3rem\)\]:not(.wl-x) {
  font-size: clamp(2rem,3.6vw,3rem);
}
.text-\[clamp\(3\.2rem\2c 7\.4vw\2c 6\.6rem\)\]:not(.wl-x) {
  font-size: clamp(3.2rem,7.4vw,6.6rem);
}
.text-\[clamp\(3\.2rem\2c 8vw\2c 7rem\)\]:not(.wl-x) {
  font-size: clamp(3.2rem,8vw,7rem);
}
.text-\[clamp\(3\.4rem\2c 8\.6vw\2c 7\.6rem\)\]:not(.wl-x) {
  font-size: clamp(3.4rem,8.6vw,7.6rem);
}
.text-\[clamp\(3\.4rem\2c 8vw\2c 7rem\)\]:not(.wl-x) {
  font-size: clamp(3.4rem,8vw,7rem);
}
.text-\[clamp\(3\.6rem\2c 9vw\2c 8rem\)\]:not(.wl-x) {
  font-size: clamp(3.6rem,9vw,8rem);
}
.text-\[clamp\(3rem\2c 6\.8vw\2c 6rem\)\]:not(.wl-x) {
  font-size: clamp(3rem,6.8vw,6rem);
}
.text-\[clamp\(3rem\2c 7\.2vw\2c 6\.4rem\)\]:not(.wl-x) {
  font-size: clamp(3rem,7.2vw,6.4rem);
}
.text-\[clamp\(3rem\2c 7\.6vw\2c 6\.6rem\)\]:not(.wl-x) {
  font-size: clamp(3rem,7.6vw,6.6rem);
}
.text-base:not(.wl-x) {
  font-size: 1rem;
  line-height: 1.5rem;
}
.text-lg:not(.wl-x) {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.text-sm:not(.wl-x) {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.text-sm\/relaxed:not(.wl-x) {
  font-size: 0.875rem;
  line-height: 1.625;
}
.text-xs:not(.wl-x) {
  font-size: 0.75rem;
  line-height: 1rem;
}
.font-bold:not(.wl-x) {
  font-weight: 700;
}
.font-light:not(.wl-x) {
  font-weight: 300;
}
.font-medium:not(.wl-x) {
  font-weight: 500;
}
.font-normal:not(.wl-x) {
  font-weight: 400;
}
.font-semibold:not(.wl-x) {
  font-weight: 600;
}
.uppercase:not(.wl-x) {
  text-transform: uppercase;
}
.italic:not(.wl-x) {
  font-style: italic;
}
.not-italic:not(.wl-x) {
  font-style: normal;
}
.tabular-nums:not(.wl-x) {
  --tw-numeric-spacing: tabular-nums;
  font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
}
.leading-\[\.98\]:not(.wl-x) {
  line-height: .98;
}
.leading-\[0\.8\]:not(.wl-x) {
  line-height: 0.8;
}
.leading-\[0\.92\]:not(.wl-x) {
  line-height: 0.92;
}
.leading-\[0\.94\]:not(.wl-x) {
  line-height: 0.94;
}
.leading-\[0\.98\]:not(.wl-x) {
  line-height: 0.98;
}
.leading-\[0\.9\]:not(.wl-x) {
  line-height: 0.9;
}
.leading-\[1\.02\]:not(.wl-x) {
  line-height: 1.02;
}
.leading-\[1\.05\]:not(.wl-x) {
  line-height: 1.05;
}
.leading-\[1\.08\]:not(.wl-x) {
  line-height: 1.08;
}
.leading-\[1\.12\]:not(.wl-x) {
  line-height: 1.12;
}
.leading-\[1\.15\]:not(.wl-x) {
  line-height: 1.15;
}
.leading-\[1\.1\]:not(.wl-x) {
  line-height: 1.1;
}
.leading-\[1\.25\]:not(.wl-x) {
  line-height: 1.25;
}
.leading-\[1\.3\]:not(.wl-x) {
  line-height: 1.3;
}
.leading-\[1\.75\]:not(.wl-x) {
  line-height: 1.75;
}
.leading-\[1\.7\]:not(.wl-x) {
  line-height: 1.7;
}
.leading-\[1\.8\]:not(.wl-x) {
  line-height: 1.8;
}
.leading-none:not(.wl-x) {
  line-height: 1;
}
.leading-normal:not(.wl-x) {
  line-height: 1.5;
}
.leading-relaxed:not(.wl-x) {
  line-height: 1.625;
}
.leading-snug:not(.wl-x) {
  line-height: 1.375;
}
.leading-tight:not(.wl-x) {
  line-height: 1.25;
}
.tracking-\[-0\.01em\]:not(.wl-x) {
  letter-spacing: -0.01em;
}
.tracking-\[-0\.02em\]:not(.wl-x) {
  letter-spacing: -0.02em;
}
.tracking-\[-0\.035em\]:not(.wl-x) {
  letter-spacing: -0.035em;
}
.tracking-\[-0\.03em\]:not(.wl-x) {
  letter-spacing: -0.03em;
}
.tracking-\[-0\.04em\]:not(.wl-x) {
  letter-spacing: -0.04em;
}
.tracking-\[\.08em\]:not(.wl-x) {
  letter-spacing: .08em;
}
.tracking-\[\.15em\]:not(.wl-x) {
  letter-spacing: .15em;
}
.tracking-\[\.16em\]:not(.wl-x) {
  letter-spacing: .16em;
}
.tracking-\[0\.12em\]:not(.wl-x) {
  letter-spacing: 0.12em;
}
.tracking-\[0\.14em\]:not(.wl-x) {
  letter-spacing: 0.14em;
}
.tracking-\[0\.16em\]:not(.wl-x) {
  letter-spacing: 0.16em;
}
.tracking-\[0\.18em\]:not(.wl-x) {
  letter-spacing: 0.18em;
}
.tracking-tight:not(.wl-x) {
  letter-spacing: -0.025em;
}
.tracking-wide:not(.wl-x) {
  letter-spacing: 0.025em;
}
.tracking-widest:not(.wl-x) {
  letter-spacing: 0.1em;
}
.\!text-\[\#a97a9f\]:not(.wl-x) {
  --tw-text-opacity: 1 !important;
  color: rgb(232 207 224 / var(--tw-text-opacity, 1)) !important;
}
.\!text-\[var\(--ink\)\]:not(.wl-x) {
  color: var(--ink) !important;
}
.text-\[\#2e4037\]:not(.wl-x) {
  --tw-text-opacity: 1;
  color: rgb(41 72 58 / var(--tw-text-opacity, 1));
}
.text-\[\#2e4037\]:not(.wl-x) {
  --tw-text-opacity: 1;
  color: rgb(53 72 63 / var(--tw-text-opacity, 1));
}
.text-\[\#2e4037\]:not(.wl-x) {
  --tw-text-opacity: 1;
  color: rgb(73 51 68 / var(--tw-text-opacity, 1));
}
.text-\[\#aa7a9e\]:not(.wl-x) {
  --tw-text-opacity: 1;
  color: rgb(92 59 86 / var(--tw-text-opacity, 1));
}
.text-\[\#aa7a9e\]:not(.wl-x) {
  --tw-text-opacity: 1;
  color: rgb(106 61 97 / var(--tw-text-opacity, 1));
}
.text-\[\#5c7166\]:not(.wl-x) {
  --tw-text-opacity: 1;
  color: rgb(116 71 93 / var(--tw-text-opacity, 1));
}
.text-\[\#5c7166\]:not(.wl-x) {
  --tw-text-opacity: 1;
  color: rgb(118 83 101 / var(--tw-text-opacity, 1));
}
.text-\[\#595959\]:not(.wl-x) {
  --tw-text-opacity: 1;
  color: rgb(122 90 18 / var(--tw-text-opacity, 1));
}
.text-\[\#a97a9f\]:not(.wl-x) {
  --tw-text-opacity: 1;
  color: rgb(217 198 212 / var(--tw-text-opacity, 1));
}
.text-\[\#e8efeb\]:not(.wl-x) {
  --tw-text-opacity: 1;
  color: rgb(226 211 221 / var(--tw-text-opacity, 1));
}
.text-\[\#b973c1\]:not(.wl-x) {
  --tw-text-opacity: 1;
  color: rgb(227 182 214 / var(--tw-text-opacity, 1));
}
.text-\[\#a97a9f\]:not(.wl-x) {
  --tw-text-opacity: 1;
  color: rgb(227 203 220 / var(--tw-text-opacity, 1));
}
.text-\[\#a97a9f\]:not(.wl-x) {
  --tw-text-opacity: 1;
  color: rgb(227 205 223 / var(--tw-text-opacity, 1));
}
.text-\[\#a97a9f\]:not(.wl-x) {
  --tw-text-opacity: 1;
  color: rgb(229 207 219 / var(--tw-text-opacity, 1));
}
.text-\[\#e8efeb\]:not(.wl-x) {
  --tw-text-opacity: 1;
  color: rgb(230 240 234 / var(--tw-text-opacity, 1));
}
.text-\[\#a97a9f\]:not(.wl-x) {
  --tw-text-opacity: 1;
  color: rgb(232 207 224 / var(--tw-text-opacity, 1));
}
.text-\[\#e8efeb\]:not(.wl-x) {
  --tw-text-opacity: 1;
  color: rgb(233 221 230 / var(--tw-text-opacity, 1));
}
.text-\[\#e8efeb\]:not(.wl-x) {
  --tw-text-opacity: 1;
  color: rgb(239 226 234 / var(--tw-text-opacity, 1));
}
.text-\[\#b973c1\]:not(.wl-x) {
  --tw-text-opacity: 1;
  color: rgb(240 201 230 / var(--tw-text-opacity, 1));
}
.text-\[\#eef2ef\]:not(.wl-x) {
  --tw-text-opacity: 1;
  color: rgb(243 233 239 / var(--tw-text-opacity, 1));
}
.text-\[\#e8efeb\]:not(.wl-x) {
  --tw-text-opacity: 1;
  color: rgb(246 232 241 / var(--tw-text-opacity, 1));
}
.text-\[var\(--ink\)\]:not(.wl-x) {
  color: var(--ink);
}
.text-\[var\(--ink-soft\)\]:not(.wl-x) {
  color: var(--ink-soft);
}
.text-\[var\(--lotus\)\]:not(.wl-x) {
  color: var(--lotus);
}
.text-\[var\(--sage\)\]:not(.wl-x) {
  color: var(--sage);
}
.text-accent-foreground:not(.wl-x) {
  --tw-text-opacity: 1;
  color: color-mix(in srgb, var(--accent-foreground, hsl(240 5.9% 10%)) calc(var(--tw-text-opacity, 1) * 100%), transparent);
}
.text-card-foreground:not(.wl-x) {
  --tw-text-opacity: 1;
  color: color-mix(in srgb, var(--card-foreground, hsl(240 10% 3.9%)) calc(var(--tw-text-opacity, 1) * 100%), transparent);
}
.text-current:not(.wl-x) {
  color: currentColor;
}
.text-destructive:not(.wl-x) {
  --tw-text-opacity: 1;
  color: color-mix(in srgb, var(--destructive, hsl(0 72.22% 50.59%)) calc(var(--tw-text-opacity, 1) * 100%), transparent);
}
.text-destructive-foreground:not(.wl-x) {
  --tw-text-opacity: 1;
  color: color-mix(in srgb, var(--destructive-foreground, hsl(0 0% 98%)) calc(var(--tw-text-opacity, 1) * 100%), transparent);
}
.text-foreground:not(.wl-x) {
  --tw-text-opacity: 1;
  color: color-mix(in srgb, var(--foreground, hsl(240 10% 3.9%)) calc(var(--tw-text-opacity, 1) * 100%), transparent);
}
.text-muted-foreground:not(.wl-x) {
  --tw-text-opacity: 1;
  color: color-mix(in srgb, var(--muted-foreground, hsl(240 3.8% 46.1%)) calc(var(--tw-text-opacity, 1) * 100%), transparent);
}
.text-neutral-800:not(.wl-x) {
  --tw-text-opacity: 1;
  color: rgb(38 38 38 / var(--tw-text-opacity, 1));
}
.text-popover-foreground:not(.wl-x) {
  --tw-text-opacity: 1;
  color: color-mix(in srgb, var(--popover-foreground, hsl(240 10% 3.9%)) calc(var(--tw-text-opacity, 1) * 100%), transparent);
}
.text-primary:not(.wl-x) {
  --tw-text-opacity: 1;
  color: color-mix(in srgb, var(--primary, hsl(240 5.9% 10%)) calc(var(--tw-text-opacity, 1) * 100%), transparent);
}
.text-primary-foreground:not(.wl-x) {
  --tw-text-opacity: 1;
  color: color-mix(in srgb, var(--primary-foreground, hsl(0 0% 98%)) calc(var(--tw-text-opacity, 1) * 100%), transparent);
}
.text-secondary-foreground:not(.wl-x) {
  --tw-text-opacity: 1;
  color: color-mix(in srgb, var(--secondary-foreground, hsl(240 5.9% 10%)) calc(var(--tw-text-opacity, 1) * 100%), transparent);
}
.text-sidebar-foreground:not(.wl-x) {
  --tw-text-opacity: 1;
  color: color-mix(in srgb, var(--sidebar-foreground, hsl(240 5.3% 26.1%)) calc(var(--tw-text-opacity, 1) * 100%), transparent);
}
.text-sidebar-foreground\/70:not(.wl-x) {
  color: color-mix(in srgb, var(--sidebar-foreground, hsl(240 5.3% 26.1%)) calc(0.7 * 100%), transparent);
}
.text-white:not(.wl-x) {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.text-white\/75:not(.wl-x) {
  color: rgb(255 255 255 / 0.75);
}
.text-white\/80:not(.wl-x) {
  color: rgb(255 255 255 / 0.8);
}
.text-white\/85:not(.wl-x) {
  color: rgb(255 255 255 / 0.85);
}
.text-white\/90:not(.wl-x) {
  color: rgb(255 255 255 / 0.9);
}
.underline:not(.wl-x) {
  text-decoration-line: underline;
}
.decoration-\[\#a97a9f80\]:not(.wl-x) {
  text-decoration-color: #a97a9f80;
}
.decoration-\[var\(--lotus-light\)\]:not(.wl-x) {
  text-decoration-color: var(--lotus-light);
}
.underline-offset-4:not(.wl-x) {
  text-underline-offset: 4px;
}
.underline-offset-\[6px\]:not(.wl-x) {
  text-underline-offset: 6px;
}
.accent-\[\#aa7a9e\]:not(.wl-x) {
  accent-color: #aa7a9e;
}
.accent-\[var\(--lotus\)\]:not(.wl-x) {
  accent-color: var(--lotus);
}
.opacity-0:not(.wl-x) {
  opacity: 0;
}
.opacity-40:not(.wl-x) {
  opacity: 0.4;
}
.opacity-50:not(.wl-x) {
  opacity: 0.5;
}
.opacity-60:not(.wl-x) {
  opacity: 0.6;
}
.opacity-70:not(.wl-x) {
  opacity: 0.7;
}
.opacity-80:not(.wl-x) {
  opacity: 0.8;
}
.opacity-90:not(.wl-x) {
  opacity: 0.9;
}
.shadow:not(.wl-x) {
  --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-2xl:not(.wl-x) {
  --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);
  --tw-shadow-colored: 0 25px 50px -12px 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-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]:not(.wl-x) {
  --tw-shadow: 0 0 0 1px hsl(var(--sidebar-border));
  --tw-shadow-colored: 0 0 0 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-\[0_10px_30px_-18px_rgba\(44\2c 31\2c 43\2c \.35\)\]:not(.wl-x) {
  --tw-shadow: 0 10px 30px -18px rgba(53,72,63,.35);
  --tw-shadow-colored: 0 10px 30px -18px 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-\[0_12px_30px_-20px_rgba\(44\2c 31\2c 43\2c \.45\)\]:not(.wl-x) {
  --tw-shadow: 0 12px 30px -20px rgba(53,72,63,.45);
  --tw-shadow-colored: 0 12px 30px -20px 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-\[0_18px_40px_\#35483f44\]:not(.wl-x) {
  --tw-shadow: 0 18px 40px #35483f44;
  --tw-shadow-colored: 0 18px 40px 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-\[0_22px_60px_-42px_rgba\(44\2c 31\2c 43\2c \.36\)\]:not(.wl-x) {
  --tw-shadow: 0 22px 60px -42px rgba(53,72,63,.36);
  --tw-shadow-colored: 0 22px 60px -42px 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-\[0_24px_60px_-20px_rgba\(0\2c 0\2c 0\2c \.7\)\]:not(.wl-x) {
  --tw-shadow: 0 24px 60px -20px rgba(0,0,0,.7);
  --tw-shadow-colored: 0 24px 60px -20px 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-\[0_24px_60px_-20px_rgba\(44\2c 31\2c 43\2c \.35\)\]:not(.wl-x) {
  --tw-shadow: 0 24px 60px -20px rgba(53,72,63,.35);
  --tw-shadow-colored: 0 24px 60px -20px 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-lg:not(.wl-x) {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px 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:not(.wl-x) {
  --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);
}
.shadow-none:not(.wl-x) {
  --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);
}
.shadow-sm:not(.wl-x) {
  --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);
}
.shadow-xl:not(.wl-x) {
  --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px 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-black\/10:not(.wl-x) {
  --tw-shadow-color: rgb(0 0 0 / 0.1);
  --tw-shadow: var(--tw-shadow-colored);
}
.outline-none:not(.wl-x) {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.outline:not(.wl-x) {
  outline-style: solid;
}
.ring:not(.wl-x) {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.ring-0:not(.wl-x) {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.ring-1:not(.wl-x) {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.ring-2:not(.wl-x) {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.ring-8:not(.wl-x) {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.ring-inset:not(.wl-x) {
  --tw-ring-inset: inset;
}
.ring-\[\#2e4037\]:not(.wl-x) {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(74 52 71 / var(--tw-ring-opacity, 1));
}
.ring-\[\#a97a9f66\]:not(.wl-x) {
  --tw-ring-color: #a97a9f66;
}
.ring-\[\#a97a9f99\]:not(.wl-x) {
  --tw-ring-color: #a97a9f99;
}
.ring-\[color-mix\(in_oklab\2c var\(--lotus\)_40\%\2c transparent\)\]:not(.wl-x) {
  --tw-ring-color: color-mix(in oklab,var(--lotus) 40%,transparent);
}
.ring-\[var\(--blush\)\]:not(.wl-x) {
  --tw-ring-color: var(--blush);
}
.ring-\[var\(--lotus\)\]:not(.wl-x) {
  --tw-ring-color: var(--lotus);
}
.ring-\[var\(--night\)\]:not(.wl-x) {
  --tw-ring-color: var(--night);
}
.ring-background:not(.wl-x) {
  --tw-ring-opacity: 1;
  --tw-ring-color: color-mix(in srgb, var(--background, hsl(0 0% 100%)) calc(var(--tw-ring-opacity, 1) * 100%), transparent);
}
.ring-black\/\[0\.08\]:not(.wl-x) {
  --tw-ring-color: rgb(0 0 0 / 0.08);
}
.ring-foreground\/15:not(.wl-x) {
  --tw-ring-color: color-mix(in srgb, var(--foreground, hsl(240 10% 3.9%)) calc(0.15 * 100%), transparent);
}
.ring-ring:not(.wl-x) {
  --tw-ring-opacity: 1;
  --tw-ring-color: color-mix(in srgb, var(--ring, hsl(240 5% 64.9%)) calc(var(--tw-ring-opacity, 1) * 100%), transparent);
}
.ring-sidebar-ring:not(.wl-x) {
  --tw-ring-opacity: 1;
  --tw-ring-color: color-mix(in srgb, var(--sidebar-ring, hsl(240 5% 64.9%)) calc(var(--tw-ring-opacity, 1) * 100%), transparent);
}
.ring-white\/40:not(.wl-x) {
  --tw-ring-color: rgb(255 255 255 / 0.4);
}
.ring-offset-background:not(.wl-x) {
  --tw-ring-offset-color: color-mix(in srgb, var(--background, hsl(0 0% 100%)) calc(1 * 100%), transparent);
}
.blur:not(.wl-x) {
  --tw-blur: blur(8px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.brightness-0:not(.wl-x) {
  --tw-brightness: brightness(0);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.brightness-\[\.68\]:not(.wl-x) {
  --tw-brightness: brightness(.68);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.drop-shadow:not(.wl-x) {
  --tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / 0.1)) drop-shadow(0 1px 1px rgb(0 0 0 / 0.06));
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.invert:not(.wl-x) {
  --tw-invert: invert(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.filter:not(.wl-x) {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.backdrop-blur:not(.wl-x) {
  --tw-backdrop-blur: blur(8px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-blur-\[2px\]:not(.wl-x) {
  --tw-backdrop-blur: blur(2px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-blur-md:not(.wl-x) {
  --tw-backdrop-blur: blur(12px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.\!transition:not(.wl-x) {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;
}
.transition:not(.wl-x) {
  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-duration: 150ms;
}
.transition-\[color\2c box-shadow\]:not(.wl-x) {
  transition-property: color,box-shadow;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-\[filter\]:not(.wl-x) {
  transition-property: filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-\[left\2c right\2c width\]:not(.wl-x) {
  transition-property: left,right,width;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-\[margin\2c opacity\]:not(.wl-x) {
  transition-property: margin,opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-\[width\2c height\2c padding\]:not(.wl-x) {
  transition-property: width,height,padding;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-\[width\]:not(.wl-x) {
  transition-property: width;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-all:not(.wl-x) {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-colors:not(.wl-x) {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-opacity:not(.wl-x) {
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-transform:not(.wl-x) {
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.duration-100:not(.wl-x) {
  transition-duration: 100ms;
}
.duration-1000:not(.wl-x) {
  transition-duration: 1000ms;
}
.duration-150:not(.wl-x) {
  transition-duration: 150ms;
}
.duration-200:not(.wl-x) {
  transition-duration: 200ms;
}
.duration-300:not(.wl-x) {
  transition-duration: 300ms;
}
.duration-700:not(.wl-x) {
  transition-duration: 700ms;
}
.ease-in:not(.wl-x) {
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}
.ease-in-out:not(.wl-x) {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.ease-linear:not(.wl-x) {
  transition-timing-function: linear;
}
.ease-out:not(.wl-x) {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
.will-change-transform:not(.wl-x) {
  will-change: transform;
}
.\@container\/field-group:not(.wl-x) {
  container-type: inline-size;
  container-name: field-group;
}
@keyframes enter {

  from {
    opacity: var(--tw-enter-opacity, 1);
    transform: translate3d(var(--tw-enter-translate-x, 0), var(--tw-enter-translate-y, 0), 0) scale3d(var(--tw-enter-scale, 1), var(--tw-enter-scale, 1), var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0));
  }
}
@keyframes exit {

  to {
    opacity: var(--tw-exit-opacity, 1);
    transform: translate3d(var(--tw-exit-translate-x, 0), var(--tw-exit-translate-y, 0), 0) scale3d(var(--tw-exit-scale, 1), var(--tw-exit-scale, 1), var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0));
  }
}
.animate-in:not(.wl-x) {
  animation-name: enter;
  animation-duration: 150ms;
  --tw-enter-opacity: initial;
  --tw-enter-scale: initial;
  --tw-enter-rotate: initial;
  --tw-enter-translate-x: initial;
  --tw-enter-translate-y: initial;
}
.animate-out:not(.wl-x) {
  animation-name: exit;
  animation-duration: 150ms;
  --tw-exit-opacity: initial;
  --tw-exit-scale: initial;
  --tw-exit-rotate: initial;
  --tw-exit-translate-x: initial;
  --tw-exit-translate-y: initial;
}
.fade-in:not(.wl-x) {
  --tw-enter-opacity: 0;
}
.fade-in-0:not(.wl-x) {
  --tw-enter-opacity: 0;
}
.fade-out:not(.wl-x) {
  --tw-exit-opacity: 0;
}
.zoom-in-50:not(.wl-x) {
  --tw-enter-scale: .5;
}
.zoom-in-90:not(.wl-x) {
  --tw-enter-scale: .9;
}
.zoom-in-95:not(.wl-x) {
  --tw-enter-scale: .95;
}
.zoom-out-50:not(.wl-x) {
  --tw-exit-scale: .5;
}
.zoom-out-95:not(.wl-x) {
  --tw-exit-scale: .95;
}
.slide-in-from-bottom-1:not(.wl-x) {
  --tw-enter-translate-y: 0.25rem;
}
.slide-in-from-top-1:not(.wl-x) {
  --tw-enter-translate-y: -0.25rem;
}
.duration-100:not(.wl-x) {
  animation-duration: 100ms;
}
.duration-1000:not(.wl-x) {
  animation-duration: 1000ms;
}
.duration-150:not(.wl-x) {
  animation-duration: 150ms;
}
.duration-200:not(.wl-x) {
  animation-duration: 200ms;
}
.duration-300:not(.wl-x) {
  animation-duration: 300ms;
}
.duration-700:not(.wl-x) {
  animation-duration: 700ms;
}
.ease-in:not(.wl-x) {
  animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
}
.ease-in-out:not(.wl-x) {
  animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.ease-linear:not(.wl-x) {
  animation-timing-function: linear;
}
.ease-out:not(.wl-x) {
  animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
.running:not(.wl-x) {
  animation-play-state: running;
}
.fill-mode-backwards:not(.wl-x) {
  animation-fill-mode: backwards;
}
.fill-mode-both:not(.wl-x) {
  animation-fill-mode: both;
}
.fill-mode-forwards:not(.wl-x) {
  animation-fill-mode: forwards;
}
.\[--cell-size\:2rem\]:not(.wl-x) {
  --cell-size: 2rem;
}
.dark\:prose-invert:is(.dark *):not(.wl-x) {
  --tw-prose-body: var(--tw-prose-invert-body);
  --tw-prose-headings: var(--tw-prose-invert-headings);
  --tw-prose-lead: var(--tw-prose-invert-lead);
  --tw-prose-links: var(--tw-prose-invert-links);
  --tw-prose-bold: var(--tw-prose-invert-bold);
  --tw-prose-counters: var(--tw-prose-invert-counters);
  --tw-prose-bullets: var(--tw-prose-invert-bullets);
  --tw-prose-hr: var(--tw-prose-invert-hr);
  --tw-prose-quotes: var(--tw-prose-invert-quotes);
  --tw-prose-quote-borders: var(--tw-prose-invert-quote-borders);
  --tw-prose-captions: var(--tw-prose-invert-captions);
  --tw-prose-kbd: var(--tw-prose-invert-kbd);
  --tw-prose-kbd-shadows: var(--tw-prose-invert-kbd-shadows);
  --tw-prose-code: var(--tw-prose-invert-code);
  --tw-prose-pre-code: var(--tw-prose-invert-pre-code);
  --tw-prose-pre-bg: var(--tw-prose-invert-pre-bg);
  --tw-prose-th-borders: var(--tw-prose-invert-th-borders);
  --tw-prose-td-borders: var(--tw-prose-invert-td-borders);
}
.selection\:bg-white\/30 *:not(.wl-x)::selection {
  background-color: rgb(255 255 255 / 0.3);
}
.selection\:bg-white\/30:not(.wl-x)::selection {
  background-color: rgb(255 255 255 / 0.3);
}
.file\:border-0:not(.wl-x)::file-selector-button {
  border-width: 0px;
}
.file\:bg-transparent:not(.wl-x)::file-selector-button {
  background-color: transparent;
}
.file\:text-sm:not(.wl-x)::file-selector-button {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.file\:font-medium:not(.wl-x)::file-selector-button {
  font-weight: 500;
}
.file\:text-foreground:not(.wl-x)::file-selector-button {
  --tw-text-opacity: 1;
  color: color-mix(in srgb, var(--foreground, hsl(240 10% 3.9%)) calc(var(--tw-text-opacity, 1) * 100%), transparent);
}
.placeholder\:text-\[\#595959\]:not(.wl-x)::placeholder {
  --tw-text-opacity: 1;
  color: rgb(154 136 150 / var(--tw-text-opacity, 1));
}
.placeholder\:text-\[var\(--ink-soft\)\]:not(.wl-x)::placeholder {
  color: var(--ink-soft);
}
.placeholder\:text-current:not(.wl-x)::placeholder {
  color: currentColor;
}
.placeholder\:text-muted-foreground:not(.wl-x)::placeholder {
  --tw-text-opacity: 1;
  color: color-mix(in srgb, var(--muted-foreground, hsl(240 3.8% 46.1%)) calc(var(--tw-text-opacity, 1) * 100%), transparent);
}
.placeholder\:opacity-60:not(.wl-x)::placeholder {
  opacity: 0.6;
}
.after\:absolute:not(.wl-x)::after {
  content: var(--tw-content);
  position: absolute;
}
.after\:-inset-2:not(.wl-x)::after {
  content: var(--tw-content);
  inset: -0.5rem;
}
.after\:inset-y-0:not(.wl-x)::after {
  content: var(--tw-content);
  top: 0px;
  bottom: 0px;
}
.after\:left-1\/2:not(.wl-x)::after {
  content: var(--tw-content);
  left: 50%;
}
.after\:w-1:not(.wl-x)::after {
  content: var(--tw-content);
  width: 0.25rem;
}
.after\:w-\[2px\]:not(.wl-x)::after {
  content: var(--tw-content);
  width: 2px;
}
.after\:-translate-x-1\/2:not(.wl-x)::after {
  content: var(--tw-content);
  --tw-translate-x: -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));
}
.first\:rounded-l-md:first-child:not(.wl-x) {
  border-top-left-radius: calc(var(--radius, 0.5rem) - 2px);
  border-bottom-left-radius: calc(var(--radius, 0.5rem) - 2px);
}
.first\:rounded-t-\[32px\]:first-child:not(.wl-x) {
  border-top-left-radius: 32px;
  border-top-right-radius: 32px;
}
.first\:border-l:first-child:not(.wl-x) {
  border-left-width: 1px;
}
.last\:mt-0:last-child:not(.wl-x) {
  margin-top: 0px;
}
.last\:rounded-b-\[32px\]:last-child:not(.wl-x) {
  border-bottom-right-radius: 32px;
  border-bottom-left-radius: 32px;
}
.last\:rounded-r-md:last-child:not(.wl-x) {
  border-top-right-radius: calc(var(--radius, 0.5rem) - 2px);
  border-bottom-right-radius: calc(var(--radius, 0.5rem) - 2px);
}
.focus-within\:ring-2:focus-within:not(.wl-x) {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.focus-within\:ring-\[var\(--lotus\)\]:focus-within:not(.wl-x) {
  --tw-ring-color: var(--lotus);
}
.hover\:-translate-y-1:hover:not(.wl-x) {
  --tw-translate-y: -0.25rem;
  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));
}
.hover\:gap-3:hover:not(.wl-x) {
  gap: 0.75rem;
}
.hover\:bg-\[\#2e4037\]:hover:not(.wl-x) {
  --tw-bg-opacity: 1;
  background-color: rgb(51 102 80 / var(--tw-bg-opacity, 1));
}
.hover\:bg-\[\#2e4037\]:hover:not(.wl-x) {
  --tw-bg-opacity: 1;
  background-color: rgb(69 48 63 / var(--tw-bg-opacity, 1));
}
.hover\:bg-\[\#aa7a9e\]:hover:not(.wl-x) {
  --tw-bg-opacity: 1;
  background-color: rgb(119 77 110 / var(--tw-bg-opacity, 1));
}
.hover\:bg-\[\#aa7a9e\]:hover:not(.wl-x) {
  --tw-bg-opacity: 1;
  background-color: rgb(122 79 113 / var(--tw-bg-opacity, 1));
}
.hover\:bg-\[\#a97a9f\]:hover:not(.wl-x) {
  --tw-bg-opacity: 1;
  background-color: rgb(223 200 218 / var(--tw-bg-opacity, 1));
}
.hover\:bg-\[var\(--blush\)\]:hover:not(.wl-x) {
  background-color: var(--blush);
}
.hover\:bg-\[var\(--linen\)\]:hover:not(.wl-x) {
  background-color: var(--linen);
}
.hover\:bg-\[var\(--lotus\)\]:hover:not(.wl-x) {
  background-color: var(--lotus);
}
.hover\:bg-\[var\(--night-2\)\]:hover:not(.wl-x) {
  background-color: var(--night-2);
}
.hover\:bg-\[var\(--petal\)\]:hover:not(.wl-x) {
  background-color: var(--petal);
}
.hover\:bg-accent:hover:not(.wl-x) {
  --tw-bg-opacity: 1;
  background-color: color-mix(in srgb, var(--accent, hsl(240 4.8% 95.9%)) calc(var(--tw-bg-opacity, 1) * 100%), transparent);
}
.hover\:bg-destructive\/80:hover:not(.wl-x) {
  background-color: color-mix(in srgb, var(--destructive, hsl(0 72.22% 50.59%)) calc(0.8 * 100%), transparent);
}
.hover\:bg-destructive\/90:hover:not(.wl-x) {
  background-color: color-mix(in srgb, var(--destructive, hsl(0 72.22% 50.59%)) calc(0.9 * 100%), transparent);
}
.hover\:bg-muted:hover:not(.wl-x) {
  --tw-bg-opacity: 1;
  background-color: color-mix(in srgb, var(--muted, hsl(240 4.8% 95.9%)) calc(var(--tw-bg-opacity, 1) * 100%), transparent);
}
.hover\:bg-muted\/50:hover:not(.wl-x) {
  background-color: color-mix(in srgb, var(--muted, hsl(240 4.8% 95.9%)) calc(0.5 * 100%), transparent);
}
.hover\:bg-primary\/80:hover:not(.wl-x) {
  background-color: color-mix(in srgb, var(--primary, hsl(240 5.9% 10%)) calc(0.8 * 100%), transparent);
}
.hover\:bg-primary\/90:hover:not(.wl-x) {
  background-color: color-mix(in srgb, var(--primary, hsl(240 5.9% 10%)) calc(0.9 * 100%), transparent);
}
.hover\:bg-secondary\/80:hover:not(.wl-x) {
  background-color: color-mix(in srgb, var(--secondary, hsl(240 4.8% 95.9%)) calc(0.8 * 100%), transparent);
}
.hover\:bg-sidebar-accent:hover:not(.wl-x) {
  --tw-bg-opacity: 1;
  background-color: color-mix(in srgb, var(--sidebar-accent, hsl(240 4.8% 95.9%)) calc(var(--tw-bg-opacity, 1) * 100%), transparent);
}
.hover\:bg-white:hover:not(.wl-x) {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.hover\:text-\[\#b973c1\]:hover:not(.wl-x) {
  --tw-text-opacity: 1;
  color: rgb(227 182 214 / var(--tw-text-opacity, 1));
}
.hover\:text-\[var\(--ink\)\]:hover:not(.wl-x) {
  color: var(--ink);
}
.hover\:text-\[var\(--lotus\)\]:hover:not(.wl-x) {
  color: var(--lotus);
}
.hover\:text-accent-foreground:hover:not(.wl-x) {
  --tw-text-opacity: 1;
  color: color-mix(in srgb, var(--accent-foreground, hsl(240 5.9% 10%)) calc(var(--tw-text-opacity, 1) * 100%), transparent);
}
.hover\:text-foreground:hover:not(.wl-x) {
  --tw-text-opacity: 1;
  color: color-mix(in srgb, var(--foreground, hsl(240 10% 3.9%)) calc(var(--tw-text-opacity, 1) * 100%), transparent);
}
.hover\:text-muted-foreground:hover:not(.wl-x) {
  --tw-text-opacity: 1;
  color: color-mix(in srgb, var(--muted-foreground, hsl(240 3.8% 46.1%)) calc(var(--tw-text-opacity, 1) * 100%), transparent);
}
.hover\:text-sidebar-accent-foreground:hover:not(.wl-x) {
  --tw-text-opacity: 1;
  color: color-mix(in srgb, var(--sidebar-accent-foreground, hsl(240 5.9% 10%)) calc(var(--tw-text-opacity, 1) * 100%), transparent);
}
.hover\:text-white:hover:not(.wl-x) {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.hover\:underline:hover:not(.wl-x) {
  text-decoration-line: underline;
}
.hover\:opacity-100:hover:not(.wl-x) {
  opacity: 1;
}
.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover:not(.wl-x) {
  --tw-shadow: 0 0 0 1px hsl(var(--sidebar-accent));
  --tw-shadow-colored: 0 0 0 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);
}
.hover\:after\:bg-sidebar-border:hover:not(.wl-x)::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: color-mix(in srgb, var(--sidebar-border, hsl(220 13% 91%)) calc(var(--tw-bg-opacity, 1) * 100%), transparent);
}
.focus\:border-\[var\(--lotus\)\]:focus:not(.wl-x) {
  border-color: var(--lotus);
}
.focus\:bg-accent:focus:not(.wl-x) {
  --tw-bg-opacity: 1;
  background-color: color-mix(in srgb, var(--accent, hsl(240 4.8% 95.9%)) calc(var(--tw-bg-opacity, 1) * 100%), transparent);
}
.focus\:text-accent-foreground:focus:not(.wl-x) {
  --tw-text-opacity: 1;
  color: color-mix(in srgb, var(--accent-foreground, hsl(240 5.9% 10%)) calc(var(--tw-text-opacity, 1) * 100%), transparent);
}
.focus\:outline-none:focus:not(.wl-x) {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.focus\:ring-1:focus:not(.wl-x) {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.focus\:ring-2:focus:not(.wl-x) {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.focus\:ring-\[\#aa7a9e33\]:focus:not(.wl-x) {
  --tw-ring-color: #aa7a9e33;
}
.focus\:ring-\[var\(--lotus\)\]:focus:not(.wl-x) {
  --tw-ring-color: var(--lotus);
}
.focus\:ring-ring:focus:not(.wl-x) {
  --tw-ring-opacity: 1;
  --tw-ring-color: color-mix(in srgb, var(--ring, hsl(240 5% 64.9%)) calc(var(--tw-ring-opacity, 1) * 100%), transparent);
}
.focus\:ring-offset-2:focus:not(.wl-x) {
  --tw-ring-offset-width: 2px;
}
.focus-visible\:border-ring:focus-visible:not(.wl-x) {
  --tw-border-opacity: 1;
  border-color: color-mix(in srgb, var(--ring, hsl(240 5% 64.9%)) calc(var(--tw-border-opacity, 1) * 100%), transparent);
}
.focus-visible\:outline-none:focus-visible:not(.wl-x) {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.focus-visible\:ring-0:focus-visible:not(.wl-x) {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.focus-visible\:ring-1:focus-visible:not(.wl-x) {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.focus-visible\:ring-2:focus-visible:not(.wl-x) {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.focus-visible\:ring-\[3px\]:focus-visible:not(.wl-x) {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.focus-visible\:ring-\[var\(--lotus\)\]:focus-visible:not(.wl-x) {
  --tw-ring-color: var(--lotus);
}
.focus-visible\:ring-ring:focus-visible:not(.wl-x) {
  --tw-ring-opacity: 1;
  --tw-ring-color: color-mix(in srgb, var(--ring, hsl(240 5% 64.9%)) calc(var(--tw-ring-opacity, 1) * 100%), transparent);
}
.focus-visible\:ring-ring\/50:focus-visible:not(.wl-x) {
  --tw-ring-color: color-mix(in srgb, var(--ring, hsl(240 5% 64.9%)) calc(0.5 * 100%), transparent);
}
.focus-visible\:ring-sidebar-ring:focus-visible:not(.wl-x) {
  --tw-ring-opacity: 1;
  --tw-ring-color: color-mix(in srgb, var(--sidebar-ring, hsl(240 5% 64.9%)) calc(var(--tw-ring-opacity, 1) * 100%), transparent);
}
.focus-visible\:ring-offset-1:focus-visible:not(.wl-x) {
  --tw-ring-offset-width: 1px;
}
.focus-visible\:ring-offset-2:focus-visible:not(.wl-x) {
  --tw-ring-offset-width: 2px;
}
.focus-visible\:ring-offset-background:focus-visible:not(.wl-x) {
  --tw-ring-offset-color: color-mix(in srgb, var(--background, hsl(0 0% 100%)) calc(1 * 100%), transparent);
}
.active\:bg-sidebar-accent:active:not(.wl-x) {
  --tw-bg-opacity: 1;
  background-color: color-mix(in srgb, var(--sidebar-accent, hsl(240 4.8% 95.9%)) calc(var(--tw-bg-opacity, 1) * 100%), transparent);
}
.active\:text-sidebar-accent-foreground:active:not(.wl-x) {
  --tw-text-opacity: 1;
  color: color-mix(in srgb, var(--sidebar-accent-foreground, hsl(240 5.9% 10%)) calc(var(--tw-text-opacity, 1) * 100%), transparent);
}
.disabled\:pointer-events-none:disabled:not(.wl-x) {
  pointer-events: none;
}
.disabled\:cursor-not-allowed:disabled:not(.wl-x) {
  cursor: not-allowed;
}
.disabled\:opacity-50:disabled:not(.wl-x) {
  opacity: 0.5;
}
.disabled\:opacity-55:disabled:not(.wl-x) {
  opacity: 0.55;
}
.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100:not(.wl-x) {
  opacity: 1;
}
.group:hover .group-hover\:translate-x-1:not(.wl-x) {
  --tw-translate-x: 0.25rem;
  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));
}
.group:hover .group-hover\:scale-105:not(.wl-x) {
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
  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));
}
.group:hover .group-hover\:scale-\[1\.025\]:not(.wl-x) {
  --tw-scale-x: 1.025;
  --tw-scale-y: 1.025;
  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));
}
.group:hover .group-hover\:gap-3:not(.wl-x) {
  gap: 0.75rem;
}
.group:hover .group-hover\:text-\[var\(--lotus\)\]:not(.wl-x) {
  color: var(--lotus);
}
.group\/menu-item:hover .group-hover\/menu-item\:opacity-100:not(.wl-x) {
  opacity: 1;
}
.group.toaster .group-\[\.toaster\]\:border-border:not(.wl-x) {
  --tw-border-opacity: 1;
  border-color: color-mix(in srgb, var(--border, hsl(240 5.9% 90%)) calc(var(--tw-border-opacity, 1) * 100%), transparent);
}
.group.toast .group-\[\.toast\]\:bg-muted:not(.wl-x) {
  --tw-bg-opacity: 1;
  background-color: color-mix(in srgb, var(--muted, hsl(240 4.8% 95.9%)) calc(var(--tw-bg-opacity, 1) * 100%), transparent);
}
.group.toast .group-\[\.toast\]\:bg-primary:not(.wl-x) {
  --tw-bg-opacity: 1;
  background-color: color-mix(in srgb, var(--primary, hsl(240 5.9% 10%)) calc(var(--tw-bg-opacity, 1) * 100%), transparent);
}
.group.toaster .group-\[\.toaster\]\:bg-background:not(.wl-x) {
  --tw-bg-opacity: 1;
  background-color: color-mix(in srgb, var(--background, hsl(0 0% 100%)) calc(var(--tw-bg-opacity, 1) * 100%), transparent);
}
.group.toast .group-\[\.toast\]\:text-muted-foreground:not(.wl-x) {
  --tw-text-opacity: 1;
  color: color-mix(in srgb, var(--muted-foreground, hsl(240 3.8% 46.1%)) calc(var(--tw-text-opacity, 1) * 100%), transparent);
}
.group.toast .group-\[\.toast\]\:text-primary-foreground:not(.wl-x) {
  --tw-text-opacity: 1;
  color: color-mix(in srgb, var(--primary-foreground, hsl(0 0% 98%)) calc(var(--tw-text-opacity, 1) * 100%), transparent);
}
.group.toaster .group-\[\.toaster\]\:text-foreground:not(.wl-x) {
  --tw-text-opacity: 1;
  color: color-mix(in srgb, var(--foreground, hsl(240 10% 3.9%)) calc(var(--tw-text-opacity, 1) * 100%), transparent);
}
.group.toaster .group-\[\.toaster\]\:shadow-lg:not(.wl-x) {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.peer\/menu-button:hover ~ .peer-hover\/menu-button\:text-sidebar-accent-foreground:not(.wl-x) {
  --tw-text-opacity: 1;
  color: color-mix(in srgb, var(--sidebar-accent-foreground, hsl(240 5.9% 10%)) calc(var(--tw-text-opacity, 1) * 100%), transparent);
}
.peer:disabled ~ .peer-disabled\:cursor-not-allowed:not(.wl-x) {
  cursor: not-allowed;
}
.peer:disabled ~ .peer-disabled\:opacity-70:not(.wl-x) {
  opacity: 0.7;
}
.has-\[\>button\]\:ml-\[-0\.45rem\]:has(>button):not(.wl-x) {
  margin-left: -0.45rem;
}
.has-\[\>button\]\:mr-\[-0\.4rem\]:has(>button):not(.wl-x) {
  margin-right: -0.4rem;
}
.has-\[\>kbd\]\:ml-\[-0\.35rem\]:has(>kbd):not(.wl-x) {
  margin-left: -0.35rem;
}
.has-\[\>kbd\]\:mr-\[-0\.35rem\]:has(>kbd):not(.wl-x) {
  margin-right: -0.35rem;
}
.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]):not(.wl-x) {
  height: auto;
}
.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]):not(.wl-x) {
  height: auto;
}
.has-\[\>textarea\]\:h-auto:has(>textarea):not(.wl-x) {
  height: auto;
}
.has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]):not(.wl-x) {
  width: 100%;
}
.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]):not(.wl-x) {
  flex-direction: column;
}
.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]):not(.wl-x) {
  flex-direction: column;
}
.has-\[\>\[data-slot\=field\]\]\:flex-col:has(>[data-slot=field]):not(.wl-x) {
  flex-direction: column;
}
.has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]):not(.wl-x) {
  align-items: flex-start;
}
.has-\[\>\[data-slot\=button-group\]\]\:gap-2:has(>[data-slot=button-group]):not(.wl-x) {
  gap: 0.5rem;
}
.has-\[\>\[data-slot\=checkbox-group\]\]\:gap-3:has(>[data-slot=checkbox-group]):not(.wl-x) {
  gap: 0.75rem;
}
.has-\[\>\[data-slot\=radio-group\]\]\:gap-3:has(>[data-slot=radio-group]):not(.wl-x) {
  gap: 0.75rem;
}
.has-\[\>\[data-slot\=field\]\]\:rounded-md:has(>[data-slot=field]):not(.wl-x) {
  border-radius: calc(var(--radius, 0.5rem) - 2px);
}
.has-\[\>\[data-slot\=field\]\]\:border:has(>[data-slot=field]):not(.wl-x) {
  border-width: 1px;
}
.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:border-destructive:has([data-slot][aria-invalid=true]):not(.wl-x) {
  --tw-border-opacity: 1;
  border-color: color-mix(in srgb, var(--destructive, hsl(0 72.22% 50.59%)) calc(var(--tw-border-opacity, 1) * 100%), transparent);
}
.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]):not(.wl-x) {
  --tw-bg-opacity: 1;
  background-color: color-mix(in srgb, var(--sidebar-background, hsl(0 0% 98%)) calc(var(--tw-bg-opacity, 1) * 100%), transparent);
}
.has-\[\>svg\]\:p-0:has(>svg):not(.wl-x) {
  padding: 0px;
}
.has-\[\>svg\]\:px-2:has(>svg):not(.wl-x) {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.has-\[\>svg\]\:px-2\.5:has(>svg):not(.wl-x) {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.has-\[\:disabled\]\:opacity-50:has(:disabled):not(.wl-x) {
  opacity: 0.5;
}
.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-1:has([data-slot=input-group-control]:focus-visible):not(.wl-x) {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring:has([data-slot=input-group-control]:focus-visible):not(.wl-x) {
  --tw-ring-opacity: 1;
  --tw-ring-color: color-mix(in srgb, var(--ring, hsl(240 5% 64.9%)) calc(var(--tw-ring-opacity, 1) * 100%), transparent);
}
.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]):not(.wl-x) {
  --tw-ring-color: color-mix(in srgb, var(--destructive, hsl(0 72.22% 50.59%)) calc(0.2 * 100%), transparent);
}
.group\/item:has([data-slot=item-description]) .group-has-\[\[data-slot\=item-description\]\]\/item\:translate-y-0\.5:not(.wl-x) {
  --tw-translate-y: 0.125rem;
  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));
}
.group\/item:has([data-slot=item-description]) .group-has-\[\[data-slot\=item-description\]\]\/item\:self-start:not(.wl-x) {
  align-self: flex-start;
}
.group\/field:has([data-orientation=horizontal]) .group-has-\[\[data-orientation\=horizontal\]\]\/field\:text-balance:not(.wl-x) {
  text-wrap: balance;
}
.group\/input-group:has(>input) .group-has-\[\>input\]\/input-group\:pb-2\.5:not(.wl-x) {
  padding-bottom: 0.625rem;
}
.group\/input-group:has(>input) .group-has-\[\>input\]\/input-group\:pt-2\.5:not(.wl-x) {
  padding-top: 0.625rem;
}
.group\/menu-item:has([data-sidebar=menu-action]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8:not(.wl-x) {
  padding-right: 2rem;
}
.aria-disabled\:pointer-events-none[aria-disabled="true"]:not(.wl-x) {
  pointer-events: none;
}
.aria-disabled\:opacity-50[aria-disabled="true"]:not(.wl-x) {
  opacity: 0.5;
}
.aria-selected\:text-muted-foreground[aria-selected="true"]:not(.wl-x) {
  --tw-text-opacity: 1;
  color: color-mix(in srgb, var(--muted-foreground, hsl(240 3.8% 46.1%)) calc(var(--tw-text-opacity, 1) * 100%), transparent);
}
.data-\[disabled\=true\]\:pointer-events-none[data-disabled="true"]:not(.wl-x) {
  pointer-events: none;
}
.data-\[disabled\]\:pointer-events-none[data-disabled]:not(.wl-x) {
  pointer-events: none;
}
.data-\[orientation\=vertical\]\:h-auto[data-orientation="vertical"]:not(.wl-x) {
  height: auto;
}
.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction="vertical"]:not(.wl-x) {
  height: 1px;
}
.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction="vertical"]:not(.wl-x) {
  width: 100%;
}
.data-\[side\=bottom\]\:translate-y-1[data-side="bottom"]:not(.wl-x) {
  --tw-translate-y: 0.25rem;
  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));
}
.data-\[side\=left\]\:-translate-x-1[data-side="left"]:not(.wl-x) {
  --tw-translate-x: -0.25rem;
  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));
}
.data-\[side\=right\]\:translate-x-1[data-side="right"]:not(.wl-x) {
  --tw-translate-x: 0.25rem;
  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));
}
.data-\[side\=top\]\:-translate-y-1[data-side="top"]:not(.wl-x) {
  --tw-translate-y: -0.25rem;
  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));
}
.data-\[state\=checked\]\:translate-x-4[data-state="checked"]:not(.wl-x) {
  --tw-translate-x: 1rem;
  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));
}
.data-\[state\=unchecked\]\:translate-x-0[data-state="unchecked"]:not(.wl-x) {
  --tw-translate-x: 0px;
  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));
}
.data-\[state\=closed\]\:animate-\[accordion-up_0\.2s_ease-out\][data-state="closed"]:not(.wl-x) {
  animation: accordion-up 0.2s ease-out;
}
.data-\[state\=open\]\:animate-\[accordion-down_0\.2s_ease-out\][data-state="open"]:not(.wl-x) {
  animation: accordion-down 0.2s ease-out;
}
.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction="vertical"]:not(.wl-x) {
  flex-direction: column;
}
.data-\[slot\=checkbox-group\]\:gap-3[data-slot="checkbox-group"]:not(.wl-x) {
  gap: 0.75rem;
}
.data-\[range-end\=true\]\:rounded-md[data-range-end="true"]:not(.wl-x) {
  border-radius: calc(var(--radius, 0.5rem) - 2px);
}
.data-\[range-middle\=true\]\:rounded-none[data-range-middle="true"]:not(.wl-x) {
  border-radius: 0px;
}
.data-\[range-start\=true\]\:rounded-md[data-range-start="true"]:not(.wl-x) {
  border-radius: calc(var(--radius, 0.5rem) - 2px);
}
.data-\[selected\=true\]\:rounded-none[data-selected="true"]:not(.wl-x) {
  border-radius: 0px;
}
.data-\[active\=true\]\:bg-sidebar-accent[data-active="true"]:not(.wl-x) {
  --tw-bg-opacity: 1;
  background-color: color-mix(in srgb, var(--sidebar-accent, hsl(240 4.8% 95.9%)) calc(var(--tw-bg-opacity, 1) * 100%), transparent);
}
.data-\[range-end\=true\]\:bg-primary[data-range-end="true"]:not(.wl-x) {
  --tw-bg-opacity: 1;
  background-color: color-mix(in srgb, var(--primary, hsl(240 5.9% 10%)) calc(var(--tw-bg-opacity, 1) * 100%), transparent);
}
.data-\[range-middle\=true\]\:bg-accent[data-range-middle="true"]:not(.wl-x) {
  --tw-bg-opacity: 1;
  background-color: color-mix(in srgb, var(--accent, hsl(240 4.8% 95.9%)) calc(var(--tw-bg-opacity, 1) * 100%), transparent);
}
.data-\[range-start\=true\]\:bg-primary[data-range-start="true"]:not(.wl-x) {
  --tw-bg-opacity: 1;
  background-color: color-mix(in srgb, var(--primary, hsl(240 5.9% 10%)) calc(var(--tw-bg-opacity, 1) * 100%), transparent);
}
.data-\[selected-single\=true\]\:bg-primary[data-selected-single="true"]:not(.wl-x) {
  --tw-bg-opacity: 1;
  background-color: color-mix(in srgb, var(--primary, hsl(240 5.9% 10%)) calc(var(--tw-bg-opacity, 1) * 100%), transparent);
}
.data-\[selected\=true\]\:bg-accent[data-selected="true"]:not(.wl-x) {
  --tw-bg-opacity: 1;
  background-color: color-mix(in srgb, var(--accent, hsl(240 4.8% 95.9%)) calc(var(--tw-bg-opacity, 1) * 100%), transparent);
}
.data-\[state\=active\]\:bg-background[data-state="active"]:not(.wl-x) {
  --tw-bg-opacity: 1;
  background-color: color-mix(in srgb, var(--background, hsl(0 0% 100%)) calc(var(--tw-bg-opacity, 1) * 100%), transparent);
}
.data-\[state\=checked\]\:bg-primary[data-state="checked"]:not(.wl-x) {
  --tw-bg-opacity: 1;
  background-color: color-mix(in srgb, var(--primary, hsl(240 5.9% 10%)) calc(var(--tw-bg-opacity, 1) * 100%), transparent);
}
.data-\[state\=on\]\:bg-accent[data-state="on"]:not(.wl-x) {
  --tw-bg-opacity: 1;
  background-color: color-mix(in srgb, var(--accent, hsl(240 4.8% 95.9%)) calc(var(--tw-bg-opacity, 1) * 100%), transparent);
}
.data-\[state\=open\]\:bg-accent[data-state="open"]:not(.wl-x) {
  --tw-bg-opacity: 1;
  background-color: color-mix(in srgb, var(--accent, hsl(240 4.8% 95.9%)) calc(var(--tw-bg-opacity, 1) * 100%), transparent);
}
.data-\[state\=open\]\:bg-accent\/50[data-state="open"]:not(.wl-x) {
  background-color: color-mix(in srgb, var(--accent, hsl(240 4.8% 95.9%)) calc(0.5 * 100%), transparent);
}
.data-\[state\=open\]\:bg-secondary[data-state="open"]:not(.wl-x) {
  --tw-bg-opacity: 1;
  background-color: color-mix(in srgb, var(--secondary, hsl(240 4.8% 95.9%)) calc(var(--tw-bg-opacity, 1) * 100%), transparent);
}
.data-\[state\=selected\]\:bg-muted[data-state="selected"]:not(.wl-x) {
  --tw-bg-opacity: 1;
  background-color: color-mix(in srgb, var(--muted, hsl(240 4.8% 95.9%)) calc(var(--tw-bg-opacity, 1) * 100%), transparent);
}
.data-\[state\=unchecked\]\:bg-input[data-state="unchecked"]:not(.wl-x) {
  --tw-bg-opacity: 1;
  background-color: color-mix(in srgb, var(--input, hsl(240 5.9% 90%)) calc(var(--tw-bg-opacity, 1) * 100%), transparent);
}
.data-\[variant\=label\]\:text-sm[data-variant="label"]:not(.wl-x) {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.data-\[variant\=legend\]\:text-base[data-variant="legend"]:not(.wl-x) {
  font-size: 1rem;
  line-height: 1.5rem;
}
.data-\[active\=true\]\:font-medium[data-active="true"]:not(.wl-x) {
  font-weight: 500;
}
.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active="true"]:not(.wl-x) {
  --tw-text-opacity: 1;
  color: color-mix(in srgb, var(--sidebar-accent-foreground, hsl(240 5.9% 10%)) calc(var(--tw-text-opacity, 1) * 100%), transparent);
}
.data-\[invalid\=true\]\:text-destructive[data-invalid="true"]:not(.wl-x) {
  --tw-text-opacity: 1;
  color: color-mix(in srgb, var(--destructive, hsl(0 72.22% 50.59%)) calc(var(--tw-text-opacity, 1) * 100%), transparent);
}
.data-\[placeholder\]\:text-muted-foreground[data-placeholder]:not(.wl-x) {
  --tw-text-opacity: 1;
  color: color-mix(in srgb, var(--muted-foreground, hsl(240 3.8% 46.1%)) calc(var(--tw-text-opacity, 1) * 100%), transparent);
}
.data-\[range-end\=true\]\:text-primary-foreground[data-range-end="true"]:not(.wl-x) {
  --tw-text-opacity: 1;
  color: color-mix(in srgb, var(--primary-foreground, hsl(0 0% 98%)) calc(var(--tw-text-opacity, 1) * 100%), transparent);
}
.data-\[range-middle\=true\]\:text-accent-foreground[data-range-middle="true"]:not(.wl-x) {
  --tw-text-opacity: 1;
  color: color-mix(in srgb, var(--accent-foreground, hsl(240 5.9% 10%)) calc(var(--tw-text-opacity, 1) * 100%), transparent);
}
.data-\[range-start\=true\]\:text-primary-foreground[data-range-start="true"]:not(.wl-x) {
  --tw-text-opacity: 1;
  color: color-mix(in srgb, var(--primary-foreground, hsl(0 0% 98%)) calc(var(--tw-text-opacity, 1) * 100%), transparent);
}
.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single="true"]:not(.wl-x) {
  --tw-text-opacity: 1;
  color: color-mix(in srgb, var(--primary-foreground, hsl(0 0% 98%)) calc(var(--tw-text-opacity, 1) * 100%), transparent);
}
.data-\[selected\=true\]\:text-accent-foreground[data-selected="true"]:not(.wl-x) {
  --tw-text-opacity: 1;
  color: color-mix(in srgb, var(--accent-foreground, hsl(240 5.9% 10%)) calc(var(--tw-text-opacity, 1) * 100%), transparent);
}
.data-\[state\=active\]\:text-foreground[data-state="active"]:not(.wl-x) {
  --tw-text-opacity: 1;
  color: color-mix(in srgb, var(--foreground, hsl(240 10% 3.9%)) calc(var(--tw-text-opacity, 1) * 100%), transparent);
}
.data-\[state\=checked\]\:text-primary-foreground[data-state="checked"]:not(.wl-x) {
  --tw-text-opacity: 1;
  color: color-mix(in srgb, var(--primary-foreground, hsl(0 0% 98%)) calc(var(--tw-text-opacity, 1) * 100%), transparent);
}
.data-\[state\=on\]\:text-accent-foreground[data-state="on"]:not(.wl-x) {
  --tw-text-opacity: 1;
  color: color-mix(in srgb, var(--accent-foreground, hsl(240 5.9% 10%)) calc(var(--tw-text-opacity, 1) * 100%), transparent);
}
.data-\[state\=open\]\:text-accent-foreground[data-state="open"]:not(.wl-x) {
  --tw-text-opacity: 1;
  color: color-mix(in srgb, var(--accent-foreground, hsl(240 5.9% 10%)) calc(var(--tw-text-opacity, 1) * 100%), transparent);
}
.data-\[state\=open\]\:text-muted-foreground[data-state="open"]:not(.wl-x) {
  --tw-text-opacity: 1;
  color: color-mix(in srgb, var(--muted-foreground, hsl(240 3.8% 46.1%)) calc(var(--tw-text-opacity, 1) * 100%), transparent);
}
.data-\[disabled\=true\]\:opacity-50[data-disabled="true"]:not(.wl-x) {
  opacity: 0.5;
}
.data-\[disabled\]\:opacity-50[data-disabled]:not(.wl-x) {
  opacity: 0.5;
}
.data-\[state\=open\]\:opacity-100[data-state="open"]:not(.wl-x) {
  opacity: 1;
}
.data-\[state\=active\]\:shadow[data-state="active"]:not(.wl-x) {
  --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);
}
.data-\[near\]\:drop-shadow-\[0_0_0\.4em_currentColor\][data-near]:not(.wl-x) {
  --tw-drop-shadow: drop-shadow(0 0 0.4em currentColor);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.data-\[state\=closed\]\:duration-300[data-state="closed"]:not(.wl-x) {
  transition-duration: 300ms;
}
.data-\[state\=open\]\:duration-500[data-state="open"]:not(.wl-x) {
  transition-duration: 500ms;
}
.data-\[motion\^\=from-\]\:animate-in[data-motion^="from-"]:not(.wl-x) {
  animation-name: enter;
  animation-duration: 150ms;
  --tw-enter-opacity: initial;
  --tw-enter-scale: initial;
  --tw-enter-rotate: initial;
  --tw-enter-translate-x: initial;
  --tw-enter-translate-y: initial;
}
.data-\[state\=open\]\:animate-in[data-state="open"]:not(.wl-x) {
  animation-name: enter;
  animation-duration: 150ms;
  --tw-enter-opacity: initial;
  --tw-enter-scale: initial;
  --tw-enter-rotate: initial;
  --tw-enter-translate-x: initial;
  --tw-enter-translate-y: initial;
}
.data-\[state\=visible\]\:animate-in[data-state="visible"]:not(.wl-x) {
  animation-name: enter;
  animation-duration: 150ms;
  --tw-enter-opacity: initial;
  --tw-enter-scale: initial;
  --tw-enter-rotate: initial;
  --tw-enter-translate-x: initial;
  --tw-enter-translate-y: initial;
}
.data-\[motion\^\=to-\]\:animate-out[data-motion^="to-"]:not(.wl-x) {
  animation-name: exit;
  animation-duration: 150ms;
  --tw-exit-opacity: initial;
  --tw-exit-scale: initial;
  --tw-exit-rotate: initial;
  --tw-exit-translate-x: initial;
  --tw-exit-translate-y: initial;
}
.data-\[state\=closed\]\:animate-out[data-state="closed"]:not(.wl-x) {
  animation-name: exit;
  animation-duration: 150ms;
  --tw-exit-opacity: initial;
  --tw-exit-scale: initial;
  --tw-exit-rotate: initial;
  --tw-exit-translate-x: initial;
  --tw-exit-translate-y: initial;
}
.data-\[state\=hidden\]\:animate-out[data-state="hidden"]:not(.wl-x) {
  animation-name: exit;
  animation-duration: 150ms;
  --tw-exit-opacity: initial;
  --tw-exit-scale: initial;
  --tw-exit-rotate: initial;
  --tw-exit-translate-x: initial;
  --tw-exit-translate-y: initial;
}
.data-\[motion\^\=from-\]\:fade-in[data-motion^="from-"]:not(.wl-x) {
  --tw-enter-opacity: 0;
}
.data-\[motion\^\=to-\]\:fade-out[data-motion^="to-"]:not(.wl-x) {
  --tw-exit-opacity: 0;
}
.data-\[state\=closed\]\:fade-out-0[data-state="closed"]:not(.wl-x) {
  --tw-exit-opacity: 0;
}
.data-\[state\=hidden\]\:fade-out[data-state="hidden"]:not(.wl-x) {
  --tw-exit-opacity: 0;
}
.data-\[state\=open\]\:fade-in-0[data-state="open"]:not(.wl-x) {
  --tw-enter-opacity: 0;
}
.data-\[state\=visible\]\:fade-in[data-state="visible"]:not(.wl-x) {
  --tw-enter-opacity: 0;
}
.data-\[state\=closed\]\:zoom-out-95[data-state="closed"]:not(.wl-x) {
  --tw-exit-scale: .95;
}
.data-\[state\=open\]\:zoom-in-90[data-state="open"]:not(.wl-x) {
  --tw-enter-scale: .9;
}
.data-\[state\=open\]\:zoom-in-95[data-state="open"]:not(.wl-x) {
  --tw-enter-scale: .95;
}
.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion="from-end"]:not(.wl-x) {
  --tw-enter-translate-x: 13rem;
}
.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion="from-start"]:not(.wl-x) {
  --tw-enter-translate-x: -13rem;
}
.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion="to-end"]:not(.wl-x) {
  --tw-exit-translate-x: 13rem;
}
.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion="to-start"]:not(.wl-x) {
  --tw-exit-translate-x: -13rem;
}
.data-\[side\=bottom\]\:slide-in-from-top-2[data-side="bottom"]:not(.wl-x) {
  --tw-enter-translate-y: -0.5rem;
}
.data-\[side\=left\]\:slide-in-from-right-2[data-side="left"]:not(.wl-x) {
  --tw-enter-translate-x: 0.5rem;
}
.data-\[side\=right\]\:slide-in-from-left-2[data-side="right"]:not(.wl-x) {
  --tw-enter-translate-x: -0.5rem;
}
.data-\[side\=top\]\:slide-in-from-bottom-2[data-side="top"]:not(.wl-x) {
  --tw-enter-translate-y: 0.5rem;
}
.data-\[state\=closed\]\:slide-out-to-bottom[data-state="closed"]:not(.wl-x) {
  --tw-exit-translate-y: 100%;
}
.data-\[state\=closed\]\:slide-out-to-left[data-state="closed"]:not(.wl-x) {
  --tw-exit-translate-x: -100%;
}
.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state="closed"]:not(.wl-x) {
  --tw-exit-translate-x: -50%;
}
.data-\[state\=closed\]\:slide-out-to-right[data-state="closed"]:not(.wl-x) {
  --tw-exit-translate-x: 100%;
}
.data-\[state\=closed\]\:slide-out-to-top[data-state="closed"]:not(.wl-x) {
  --tw-exit-translate-y: -100%;
}
.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state="closed"]:not(.wl-x) {
  --tw-exit-translate-y: -48%;
}
.data-\[state\=open\]\:slide-in-from-bottom[data-state="open"]:not(.wl-x) {
  --tw-enter-translate-y: 100%;
}
.data-\[state\=open\]\:slide-in-from-left[data-state="open"]:not(.wl-x) {
  --tw-enter-translate-x: -100%;
}
.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state="open"]:not(.wl-x) {
  --tw-enter-translate-x: -50%;
}
.data-\[state\=open\]\:slide-in-from-right[data-state="open"]:not(.wl-x) {
  --tw-enter-translate-x: 100%;
}
.data-\[state\=open\]\:slide-in-from-top[data-state="open"]:not(.wl-x) {
  --tw-enter-translate-y: -100%;
}
.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state="open"]:not(.wl-x) {
  --tw-enter-translate-y: -48%;
}
.data-\[state\=closed\]\:duration-300[data-state="closed"]:not(.wl-x) {
  animation-duration: 300ms;
}
.data-\[state\=open\]\:duration-500[data-state="open"]:not(.wl-x) {
  animation-duration: 500ms;
}
.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction="vertical"]:not(.wl-x)::after {
  content: var(--tw-content);
  left: 0px;
}
.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction="vertical"]:not(.wl-x)::after {
  content: var(--tw-content);
  height: 0.25rem;
}
.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction="vertical"]:not(.wl-x)::after {
  content: var(--tw-content);
  width: 100%;
}
.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction="vertical"]:not(.wl-x)::after {
  content: var(--tw-content);
  --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));
}
.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction="vertical"]:not(.wl-x)::after {
  content: var(--tw-content);
  --tw-translate-x: 0px;
  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));
}
.data-\[state\=open\]\:hover\:bg-accent:hover[data-state="open"]:not(.wl-x) {
  --tw-bg-opacity: 1;
  background-color: color-mix(in srgb, var(--accent, hsl(240 4.8% 95.9%)) calc(var(--tw-bg-opacity, 1) * 100%), transparent);
}
.data-\[state\=open\]\:hover\:bg-sidebar-accent:hover[data-state="open"]:not(.wl-x) {
  --tw-bg-opacity: 1;
  background-color: color-mix(in srgb, var(--sidebar-accent, hsl(240 4.8% 95.9%)) calc(var(--tw-bg-opacity, 1) * 100%), transparent);
}
.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground:hover[data-state="open"]:not(.wl-x) {
  --tw-text-opacity: 1;
  color: color-mix(in srgb, var(--sidebar-accent-foreground, hsl(240 5.9% 10%)) calc(var(--tw-text-opacity, 1) * 100%), transparent);
}
.data-\[state\=open\]\:focus\:bg-accent:focus[data-state="open"]:not(.wl-x) {
  --tw-bg-opacity: 1;
  background-color: color-mix(in srgb, var(--accent, hsl(240 4.8% 95.9%)) calc(var(--tw-bg-opacity, 1) * 100%), transparent);
}
.group\/day[data-focused="true"] .group-data-\[focused\=true\]\/day\:relative:not(.wl-x) {
  position: relative;
}
.group[data-collapsible="offcanvas"] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:not(.wl-x) {
  left: calc(var(--sidebar-width) * -1);
}
.group[data-collapsible="offcanvas"] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:not(.wl-x) {
  right: calc(var(--sidebar-width) * -1);
}
.group[data-side="left"] .group-data-\[side\=left\]\:-right-4:not(.wl-x) {
  right: -1rem;
}
.group[data-side="right"] .group-data-\[side\=right\]\:left-0:not(.wl-x) {
  left: 0px;
}
.group\/day[data-focused="true"] .group-data-\[focused\=true\]\/day\:z-10:not(.wl-x) {
  z-index: 10;
}
.group[data-collapsible="icon"] .group-data-\[collapsible\=icon\]\:-mt-8:not(.wl-x) {
  margin-top: -2rem;
}
.group\/field-group[data-variant="outline"] .group-data-\[variant\=outline\]\/field-group\:-mb-2:not(.wl-x) {
  margin-bottom: -0.5rem;
}
.group[data-collapsible="icon"] .group-data-\[collapsible\=icon\]\:hidden:not(.wl-x) {
  display: none;
}
.group[data-collapsible="icon"] .group-data-\[collapsible\=icon\]\:\!size-8:not(.wl-x) {
  width: 2rem !important;
  height: 2rem !important;
}
.group[data-collapsible="icon"] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\]:not(.wl-x) {
  width: var(--sidebar-width-icon);
}
.group[data-collapsible="icon"] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]:not(.wl-x) {
  width: calc(var(--sidebar-width-icon) + 1rem);
}
.group[data-collapsible="icon"] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]:not(.wl-x) {
  width: calc(var(--sidebar-width-icon) + 1rem + 2px);
}
.group[data-collapsible="offcanvas"] .group-data-\[collapsible\=offcanvas\]\:w-0:not(.wl-x) {
  width: 0px;
}
.group[data-collapsible="offcanvas"] .group-data-\[collapsible\=offcanvas\]\:translate-x-0:not(.wl-x) {
  --tw-translate-x: 0px;
  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));
}
.group[data-side="right"] .group-data-\[side\=right\]\:rotate-180:not(.wl-x) {
  --tw-rotate: 180deg;
  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));
}
.group[data-state="open"] .group-data-\[state\=open\]\:rotate-180:not(.wl-x) {
  --tw-rotate: 180deg;
  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));
}
.group[data-collapsible="icon"] .group-data-\[collapsible\=icon\]\:overflow-hidden:not(.wl-x) {
  overflow: hidden;
}
.group[data-variant="floating"] .group-data-\[variant\=floating\]\:rounded-lg:not(.wl-x) {
  border-radius: var(--radius, 0.5rem);
}
.group[data-variant="floating"] .group-data-\[variant\=floating\]\:border:not(.wl-x) {
  border-width: 1px;
}
.group[data-side="left"] .group-data-\[side\=left\]\:border-r:not(.wl-x) {
  border-right-width: 1px;
}
.group[data-side="right"] .group-data-\[side\=right\]\:border-l:not(.wl-x) {
  border-left-width: 1px;
}
.group\/day[data-focused="true"] .group-data-\[focused\=true\]\/day\:border-ring:not(.wl-x) {
  --tw-border-opacity: 1;
  border-color: color-mix(in srgb, var(--ring, hsl(240 5% 64.9%)) calc(var(--tw-border-opacity, 1) * 100%), transparent);
}
.group[data-variant="floating"] .group-data-\[variant\=floating\]\:border-sidebar-border:not(.wl-x) {
  --tw-border-opacity: 1;
  border-color: color-mix(in srgb, var(--sidebar-border, hsl(220 13% 91%)) calc(var(--tw-border-opacity, 1) * 100%), transparent);
}
.group[data-collapsible="icon"] .group-data-\[collapsible\=icon\]\:\!p-0:not(.wl-x) {
  padding: 0px !important;
}
.group[data-collapsible="icon"] .group-data-\[collapsible\=icon\]\:\!p-2:not(.wl-x) {
  padding: 0.5rem !important;
}
.group[data-collapsible="icon"] .group-data-\[collapsible\=icon\]\:opacity-0:not(.wl-x) {
  opacity: 0;
}
.group\/field[data-disabled="true"] .group-data-\[disabled\=true\]\/field\:opacity-50:not(.wl-x) {
  opacity: 0.5;
}
.group\/input-group[data-disabled="true"] .group-data-\[disabled\=true\]\/input-group\:opacity-50:not(.wl-x) {
  opacity: 0.5;
}
.group[data-variant="floating"] .group-data-\[variant\=floating\]\:shadow:not(.wl-x) {
  --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);
}
.group\/day[data-focused="true"] .group-data-\[focused\=true\]\/day\:ring-\[3px\]:not(.wl-x) {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.group\/day[data-focused="true"] .group-data-\[focused\=true\]\/day\:ring-ring\/50:not(.wl-x) {
  --tw-ring-color: color-mix(in srgb, var(--ring, hsl(240 5% 64.9%)) calc(0.5 * 100%), transparent);
}
.group[data-collapsible="offcanvas"] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:not(.wl-x)::after {
  content: var(--tw-content);
  left: 100%;
}
.group[data-collapsible="offcanvas"] .group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:hover:not(.wl-x) {
  --tw-bg-opacity: 1;
  background-color: color-mix(in srgb, var(--sidebar-background, hsl(0 0% 98%)) calc(var(--tw-bg-opacity, 1) * 100%), transparent);
}
.peer\/menu-button[data-size="default"] ~ .peer-data-\[size\=default\]\/menu-button\:top-1\.5:not(.wl-x) {
  top: 0.375rem;
}
.peer\/menu-button[data-size="lg"] ~ .peer-data-\[size\=lg\]\/menu-button\:top-2\.5:not(.wl-x) {
  top: 0.625rem;
}
.peer\/menu-button[data-size="sm"] ~ .peer-data-\[size\=sm\]\/menu-button\:top-1:not(.wl-x) {
  top: 0.25rem;
}
.peer\/menu-button[data-active="true"] ~ .peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:not(.wl-x) {
  --tw-text-opacity: 1;
  color: color-mix(in srgb, var(--sidebar-accent-foreground, hsl(240 5.9% 10%)) calc(var(--tw-text-opacity, 1) * 100%), transparent);
}
@container field-group (min-width: 28rem) {

  .\@md\/field-group\:flex-row:not(.wl-x) {
    flex-direction: row;
  }

  .\@md\/field-group\:items-center:not(.wl-x) {
    align-items: center;
  }

  .\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]):not(.wl-x) {
    align-items: flex-start;
  }
}
@media (prefers-reduced-motion: reduce) {

  .motion-reduce\:animate-none:not(.wl-x) {
    animation: none;
  }

  .motion-reduce\:transition-none:not(.wl-x) {
    transition-property: none;
  }
}
.dark\:border-destructive:is(.dark *):not(.wl-x) {
  --tw-border-opacity: 1;
  border-color: color-mix(in srgb, var(--destructive, hsl(0 72.22% 50.59%)) calc(var(--tw-border-opacity, 1) * 100%), transparent);
}
.dark\:bg-input\/30:is(.dark *):not(.wl-x) {
  background-color: color-mix(in srgb, var(--input, hsl(240 5.9% 90%)) calc(0.3 * 100%), transparent);
}
.dark\:bg-neutral-800:is(.dark *):not(.wl-x) {
  --tw-bg-opacity: 1;
  background-color: rgb(38 38 38 / var(--tw-bg-opacity, 1));
}
.dark\:bg-transparent:is(.dark *):not(.wl-x) {
  background-color: transparent;
}
.dark\:bg-white\/15:is(.dark *):not(.wl-x) {
  background-color: rgb(255 255 255 / 0.15);
}
.dark\:text-neutral-100:is(.dark *):not(.wl-x) {
  --tw-text-opacity: 1;
  color: rgb(245 245 245 / var(--tw-text-opacity, 1));
}
.dark\:shadow-black\/40:is(.dark *):not(.wl-x) {
  --tw-shadow-color: rgb(0 0 0 / 0.4);
  --tw-shadow: var(--tw-shadow-colored);
}
.dark\:ring-white\/10:is(.dark *):not(.wl-x) {
  --tw-ring-color: rgb(255 255 255 / 0.1);
}
.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:has([data-slot][aria-invalid=true]):is(.dark *):not(.wl-x) {
  --tw-ring-color: color-mix(in srgb, var(--destructive, hsl(0 72.22% 50.59%)) calc(0.4 * 100%), transparent);
}
@media (min-width: 640px) {

  .sm\:-left-10:not(.wl-x) {
    left: -2.5rem;
  }

  .sm\:col-span-2:not(.wl-x) {
    grid-column: span 2 / span 2;
  }

  .sm\:mt-0:not(.wl-x) {
    margin-top: 0px;
  }

  .sm\:block:not(.wl-x) {
    display: block;
  }

  .sm\:flex:not(.wl-x) {
    display: flex;
  }

  .sm\:inline-flex:not(.wl-x) {
    display: inline-flex;
  }

  .sm\:hidden:not(.wl-x) {
    display: none;
  }

  .sm\:h-44:not(.wl-x) {
    height: 11rem;
  }

  .sm\:w-44:not(.wl-x) {
    width: 11rem;
  }

  .sm\:max-w-sm:not(.wl-x) {
    max-width: 24rem;
  }

  .sm\:grid-cols-2:not(.wl-x) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .sm\:grid-cols-3:not(.wl-x) {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .sm\:flex-row:not(.wl-x) {
    flex-direction: row;
  }

  .sm\:items-center:not(.wl-x) {
    align-items: center;
  }

  .sm\:justify-end:not(.wl-x) {
    justify-content: flex-end;
  }

  .sm\:gap-2\.5:not(.wl-x) {
    gap: 0.625rem;
  }

  :is(.sm\:space-x-2,.sm\:space-x-2 > .elementor-widget) > :not([hidden]) ~ :not([hidden]):not(.wl-x) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.5rem * var(--tw-space-x-reverse));
    margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:rounded-\[28px\]:not(.wl-x) {
    border-radius: 28px;
  }

  .sm\:rounded-lg:not(.wl-x) {
    border-radius: var(--radius, 0.5rem);
  }

  .sm\:p-10:not(.wl-x) {
    padding: 2.5rem;
  }

  .sm\:p-12:not(.wl-x) {
    padding: 3rem;
  }

  .sm\:p-6:not(.wl-x) {
    padding: 1.5rem;
  }

  .sm\:p-7:not(.wl-x) {
    padding: 1.75rem;
  }

  .sm\:p-8:not(.wl-x) {
    padding: 2rem;
  }

  .sm\:px-7:not(.wl-x) {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .sm\:pb-0:not(.wl-x) {
    padding-bottom: 0px;
  }

  .sm\:text-left:not(.wl-x) {
    text-align: left;
  }
}
@media (min-width: 768px) {

  .md\:absolute:not(.wl-x) {
    position: absolute;
  }

  .md\:-left-16:not(.wl-x) {
    left: -4rem;
  }

  .md\:top-\[80px\]:not(.wl-x) {
    top: 80px;
  }

  .md\:col-span-2:not(.wl-x) {
    grid-column: span 2 / span 2;
  }

  .md\:mt-0:not(.wl-x) {
    margin-top: 0px;
  }

  .md\:block:not(.wl-x) {
    display: block;
  }

  .md\:flex:not(.wl-x) {
    display: flex;
  }

  .md\:grid:not(.wl-x) {
    display: grid;
  }

  .md\:hidden:not(.wl-x) {
    display: none;
  }

  .md\:aspect-\[12\/5\]:not(.wl-x) {
    aspect-ratio: 12/5;
  }

  .md\:aspect-\[16\/10\]:not(.wl-x) {
    aspect-ratio: 16/10;
  }

  .md\:aspect-\[21\/9\]:not(.wl-x) {
    aspect-ratio: 21/9;
  }

  .md\:aspect-square:not(.wl-x) {
    aspect-ratio: 1 / 1;
  }

  .md\:h-14:not(.wl-x) {
    height: 3.5rem;
  }

  .md\:h-52:not(.wl-x) {
    height: 13rem;
  }

  .md\:w-52:not(.wl-x) {
    width: 13rem;
  }

  .md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]:not(.wl-x) {
    width: var(--radix-navigation-menu-viewport-width);
  }

  .md\:w-auto:not(.wl-x) {
    width: auto;
  }

  .md\:max-w-sm:not(.wl-x) {
    max-width: 24rem;
  }

  .md\:grid-cols-2:not(.wl-x) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .md\:grid-cols-3:not(.wl-x) {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .md\:grid-cols-4:not(.wl-x) {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .md\:grid-cols-\[1\.15fr_1fr\]:not(.wl-x) {
    grid-template-columns: 1.15fr 1fr;
  }

  .md\:grid-cols-\[1\.1fr_1fr\]:not(.wl-x) {
    grid-template-columns: 1.1fr 1fr;
  }

  .md\:grid-cols-\[1\.2fr_1fr_1fr\]:not(.wl-x) {
    grid-template-columns: 1.2fr 1fr 1fr;
  }

  .md\:grid-cols-\[1\.35fr_1fr\]:not(.wl-x) {
    grid-template-columns: 1.35fr 1fr;
  }

  .md\:grid-cols-\[1\.3fr_1fr\]:not(.wl-x) {
    grid-template-columns: 1.3fr 1fr;
  }

  .md\:grid-cols-\[180px_1fr_1\.3fr_auto\]:not(.wl-x) {
    grid-template-columns: 180px 1fr 1.3fr auto;
  }

  .md\:grid-cols-\[1fr_1\.15fr\]:not(.wl-x) {
    grid-template-columns: 1fr 1.15fr;
  }

  .md\:grid-cols-\[1fr_1\.2fr\]:not(.wl-x) {
    grid-template-columns: 1fr 1.2fr;
  }

  .md\:grid-cols-\[1fr_1fr\]:not(.wl-x) {
    grid-template-columns: 1fr 1fr;
  }

  .md\:grid-cols-\[minmax\(0\2c 0\.9fr\)_minmax\(0\2c 1\.1fr\)\]:not(.wl-x) {
    grid-template-columns: minmax(0,0.9fr) minmax(0,1.1fr);
  }

  .md\:flex-row:not(.wl-x) {
    flex-direction: row;
  }

  .md\:items-end:not(.wl-x) {
    align-items: flex-end;
  }

  .md\:items-center:not(.wl-x) {
    align-items: center;
  }

  .md\:gap-10:not(.wl-x) {
    gap: 2.5rem;
  }

  .md\:gap-16:not(.wl-x) {
    gap: 4rem;
  }

  .md\:self-center:not(.wl-x) {
    align-self: center;
  }

  .md\:p-10:not(.wl-x) {
    padding: 2.5rem;
  }

  .md\:p-12:not(.wl-x) {
    padding: 3rem;
  }

  .md\:p-14:not(.wl-x) {
    padding: 3.5rem;
  }

  .md\:p-4:not(.wl-x) {
    padding: 1rem;
  }

  .md\:p-7:not(.wl-x) {
    padding: 1.75rem;
  }

  .md\:p-8:not(.wl-x) {
    padding: 2rem;
  }

  .md\:p-9:not(.wl-x) {
    padding: 2.25rem;
  }

  .md\:px-7:not(.wl-x) {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .md\:px-8:not(.wl-x) {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .md\:py-24:not(.wl-x) {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .md\:py-28:not(.wl-x) {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .md\:py-32:not(.wl-x) {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .md\:pb-10:not(.wl-x) {
    padding-bottom: 2.5rem;
  }

  .md\:pb-16:not(.wl-x) {
    padding-bottom: 4rem;
  }

  .md\:pb-20:not(.wl-x) {
    padding-bottom: 5rem;
  }

  .md\:pb-24:not(.wl-x) {
    padding-bottom: 6rem;
  }

  .md\:pb-28:not(.wl-x) {
    padding-bottom: 7rem;
  }

  .md\:pb-32:not(.wl-x) {
    padding-bottom: 8rem;
  }

  .md\:pt-10:not(.wl-x) {
    padding-top: 2.5rem;
  }

  .md\:pt-16:not(.wl-x) {
    padding-top: 4rem;
  }

  .md\:pt-20:not(.wl-x) {
    padding-top: 5rem;
  }

  .md\:pt-28:not(.wl-x) {
    padding-top: 7rem;
  }

  .md\:pt-40:not(.wl-x) {
    padding-top: 10rem;
  }

  .md\:pt-6:not(.wl-x) {
    padding-top: 1.5rem;
  }

  .md\:text-\[1\.7rem\]:not(.wl-x) {
    font-size: 1.7rem;
  }

  .md\:text-sm:not(.wl-x) {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .md\:opacity-0:not(.wl-x) {
    opacity: 0;
  }

  .after\:md\:hidden:not(.wl-x)::after {
    content: var(--tw-content);
    display: none;
  }

  .peer[data-variant="inset"] ~ .md\:peer-data-\[variant\=inset\]\:m-2:not(.wl-x) {
    margin: 0.5rem;
  }

  .peer[data-state="collapsed"][data-variant="inset"] ~ .md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2:not(.wl-x) {
    margin-left: 0.5rem;
  }

  .peer[data-variant="inset"] ~ .md\:peer-data-\[variant\=inset\]\:ml-0:not(.wl-x) {
    margin-left: 0px;
  }

  .peer[data-variant="inset"] ~ .md\:peer-data-\[variant\=inset\]\:rounded-xl:not(.wl-x) {
    border-radius: calc(var(--radius, 0.5rem) + 4px);
  }

  .peer[data-variant="inset"] ~ .md\:peer-data-\[variant\=inset\]\:shadow:not(.wl-x) {
    --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);
  }
}
@media (min-width: 1024px) {

  .lg\:sticky:not(.wl-x) {
    position: sticky;
  }

  .lg\:top-28:not(.wl-x) {
    top: 7rem;
  }

  .lg\:flex:not(.wl-x) {
    display: flex;
  }

  .lg\:hidden:not(.wl-x) {
    display: none;
  }

  .lg\:columns-2:not(.wl-x) {
    columns: 2;
  }

  .lg\:grid-cols-3:not(.wl-x) {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .lg\:grid-cols-\[1\.2fr_1fr\]:not(.wl-x) {
    grid-template-columns: 1.2fr 1fr;
  }

  .lg\:grid-cols-\[1\.4fr_\.8fr\]:not(.wl-x) {
    grid-template-columns: 1.4fr .8fr;
  }

  .lg\:grid-cols-\[1fr_1fr_0\.9fr\]:not(.wl-x) {
    grid-template-columns: 1fr 1fr 0.9fr;
  }

  .lg\:grid-cols-\[minmax\(0\2c 1fr\)_360px\]:not(.wl-x) {
    grid-template-columns: minmax(0,1fr) 360px;
  }

  .lg\:self-start:not(.wl-x) {
    align-self: flex-start;
  }
}
@media (min-width: 1280px) {

  .xl\:grid-cols-3:not(.wl-x) {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
.\[\&\+\[data-slot\=item-content\]\]\:flex-none+[data-slot=item-content]:not(.wl-x) {
  flex: none;
}
.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button:not(.wl-x) {
  border-top-left-radius: calc(var(--radius, 0.5rem) - 2px);
  border-bottom-left-radius: calc(var(--radius, 0.5rem) - 2px);
}
.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]):not(.wl-x) {
  padding-right: 0px;
}
.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button:not(.wl-x) {
  border-top-right-radius: calc(var(--radius, 0.5rem) - 2px);
  border-bottom-right-radius: calc(var(--radius, 0.5rem) - 2px);
}
:is(.\[\&\>\*\:not\(\:first-child\)\]\:rounded-l-none,.\[\&\>\*\:not\(\:first-child\)\]\:rounded-l-none > .elementor-widget)>*:not(:first-child):not(.wl-x) {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}
:is(.\[\&\>\*\:not\(\:first-child\)\]\:rounded-t-none,.\[\&\>\*\:not\(\:first-child\)\]\:rounded-t-none > .elementor-widget)>*:not(:first-child):not(.wl-x) {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
:is(.\[\&\>\*\:not\(\:first-child\)\]\:border-l-0,.\[\&\>\*\:not\(\:first-child\)\]\:border-l-0 > .elementor-widget)>*:not(:first-child):not(.wl-x) {
  border-left-width: 0px;
}
:is(.\[\&\>\*\:not\(\:first-child\)\]\:border-t-0,.\[\&\>\*\:not\(\:first-child\)\]\:border-t-0 > .elementor-widget)>*:not(:first-child):not(.wl-x) {
  border-top-width: 0px;
}
:is(.\[\&\>\*\:not\(\:last-child\)\]\:rounded-b-none,.\[\&\>\*\:not\(\:last-child\)\]\:rounded-b-none > .elementor-widget)>*:not(:last-child):not(.wl-x) {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
:is(.\[\&\>\*\:not\(\:last-child\)\]\:rounded-r-none,.\[\&\>\*\:not\(\:last-child\)\]\:rounded-r-none > .elementor-widget)>*:not(:last-child):not(.wl-x) {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
:is(.\[\&\>\*\]\:w-full,.\[\&\>\*\]\:w-full > .elementor-widget)>*:not(.wl-x) {
  width: 100%;
}
:is(.\[\&\>\*\]\:focus-visible\:relative:focus-visible,.\[\&\>\*\]\:focus-visible\:relative:focus-visible > .elementor-widget)>*:not(.wl-x) {
  position: relative;
}
:is(.\[\&\>\*\]\:focus-visible\:z-10:focus-visible,.\[\&\>\*\]\:focus-visible\:z-10:focus-visible > .elementor-widget)>*:not(.wl-x) {
  z-index: 10;
}
@container field-group (min-width: 28rem) {

  :is(.\@md\/field-group\:\[\&\>\*\]\:w-auto,.\@md\/field-group\:\[\&\>\*\]\:w-auto > .elementor-widget)>*:not(.wl-x) {
    width: auto;
  }
}
:is(.\[\&\>\.sr-only\]\:w-auto,.\[\&\>\.sr-only\]\:w-auto > .elementor-widget)>.sr-only:not(.wl-x) {
  width: auto;
}
:is(.\[\&\>\[data-slot\=field-group\]\]\:gap-4,.\[\&\>\[data-slot\=field-group\]\]\:gap-4 > .elementor-widget)>[data-slot=field-group]:not(.wl-x) {
  gap: 1rem;
}
:is(.\[\&\>\[data-slot\=field-label\]\]\:flex-auto,.\[\&\>\[data-slot\=field-label\]\]\:flex-auto > .elementor-widget)>[data-slot=field-label]:not(.wl-x) {
  flex: 1 1 auto;
}
@container field-group (min-width: 28rem) {

  :is(.\@md\/field-group\:\[\&\>\[data-slot\=field-label\]\]\:flex-auto,.\@md\/field-group\:\[\&\>\[data-slot\=field-label\]\]\:flex-auto > .elementor-widget)>[data-slot=field-label]:not(.wl-x) {
    flex: 1 1 auto;
  }
}
:is(.\[\&\>\[data-slot\=field\]\]\:p-4,.\[\&\>\[data-slot\=field\]\]\:p-4 > .elementor-widget)>[data-slot=field]:not(.wl-x) {
  padding: 1rem;
}
:is(.has-\[select\[aria-hidden\=true\]\:last-child\]\:\[\&\>\[data-slot\=select-trigger\]\:last-of-type\]\:rounded-r-md,.has-\[select\[aria-hidden\=true\]\:last-child\]\:\[\&\>\[data-slot\=select-trigger\]\:last-of-type\]\:rounded-r-md > .elementor-widget)>[data-slot=select-trigger]:last-of-type:has(select[aria-hidden=true]:last-child):not(.wl-x) {
  border-top-right-radius: calc(var(--radius, 0.5rem) - 2px);
  border-bottom-right-radius: calc(var(--radius, 0.5rem) - 2px);
}
:is(.\[\&\>\[data-slot\=select-trigger\]\:not\(\[class\*\=\'w-\'\]\)\]\:w-fit,.\[\&\>\[data-slot\=select-trigger\]\:not\(\[class\*\=\'w-\'\]\)\]\:w-fit > .elementor-widget)>[data-slot=select-trigger]:not([class*='w-']):not(.wl-x) {
  width: fit-content;
}
:is(.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\],.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\] > .elementor-widget)>[role=checkbox]:not(.wl-x) {
  --tw-translate-y: 2px;
  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));
}
:is(.\[\&\>a\:hover\]\:text-primary,.\[\&\>a\:hover\]\:text-primary > .elementor-widget)>a:hover:not(.wl-x) {
  --tw-text-opacity: 1;
  color: color-mix(in srgb, var(--primary, hsl(240 5.9% 10%)) calc(var(--tw-text-opacity, 1) * 100%), transparent);
}
:is(.\[\&\>a\]\:underline,.\[\&\>a\]\:underline > .elementor-widget)>a:not(.wl-x) {
  text-decoration-line: underline;
}
:is(.\[\&\>a\]\:underline-offset-4,.\[\&\>a\]\:underline-offset-4 > .elementor-widget)>a:not(.wl-x) {
  text-underline-offset: 4px;
}
:is(.\[\&\>button\]\:hidden,.\[\&\>button\]\:hidden > .elementor-widget)>button:not(.wl-x) {
  display: none;
}
:is(.\[\&\>input\]\:flex-1,.\[\&\>input\]\:flex-1 > .elementor-widget)>input:not(.wl-x) {
  flex: 1 1 0%;
}
:is(.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3,.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3 > .elementor-widget)>input:has(>[data-align=block-end]):not(.wl-x) {
  padding-top: 0.75rem;
}
:is(.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3,.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3 > .elementor-widget)>input:has(>[data-align=block-start]):not(.wl-x) {
  padding-bottom: 0.75rem;
}
:is(.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-2,.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-2 > .elementor-widget)>input:has(>[data-align=inline-end]):not(.wl-x) {
  padding-right: 0.5rem;
}
:is(.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-2,.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-2 > .elementor-widget)>input:has(>[data-align=inline-start]):not(.wl-x) {
  padding-left: 0.5rem;
}
:is(.\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\],.\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\] > .elementor-widget)>kbd:not(.wl-x) {
  border-radius: calc(var(--radius) - 5px);
}
:is(.\[\&\>span\:last-child\]\:truncate,.\[\&\>span\:last-child\]\:truncate > .elementor-widget)>span:last-child:not(.wl-x) {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
:is(.\[\&\>span\]\:line-clamp-1,.\[\&\>span\]\:line-clamp-1 > .elementor-widget)>span:not(.wl-x) {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}
:is(.\[\&\>span\]\:text-xs,.\[\&\>span\]\:text-xs > .elementor-widget)>span:not(.wl-x) {
  font-size: 0.75rem;
  line-height: 1rem;
}
:is(.\[\&\>span\]\:opacity-70,.\[\&\>span\]\:opacity-70 > .elementor-widget)>span:not(.wl-x) {
  opacity: 0.7;
}
:is(.\[\&\>svg\+div\]\:translate-y-\[-3px\],.\[\&\>svg\+div\]\:translate-y-\[-3px\] > .elementor-widget)>svg+div:not(.wl-x) {
  --tw-translate-y: -3px;
  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));
}
:is(.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5,.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 > .elementor-widget)>svg:not([class*='size-']):not(.wl-x) {
  width: 0.875rem;
  height: 0.875rem;
}
:is(.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4,.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 > .elementor-widget)>svg:not([class*='size-']):not(.wl-x) {
  width: 1rem;
  height: 1rem;
}
:is(.\[\&\>svg\]\:absolute,.\[\&\>svg\]\:absolute > .elementor-widget)>svg:not(.wl-x) {
  position: absolute;
}
:is(.\[\&\>svg\]\:left-4,.\[\&\>svg\]\:left-4 > .elementor-widget)>svg:not(.wl-x) {
  left: 1rem;
}
:is(.\[\&\>svg\]\:top-4,.\[\&\>svg\]\:top-4 > .elementor-widget)>svg:not(.wl-x) {
  top: 1rem;
}
:is(.\[\&\>svg\]\:size-3\.5,.\[\&\>svg\]\:size-3\.5 > .elementor-widget)>svg:not(.wl-x) {
  width: 0.875rem;
  height: 0.875rem;
}
:is(.\[\&\>svg\]\:size-4,.\[\&\>svg\]\:size-4 > .elementor-widget)>svg:not(.wl-x) {
  width: 1rem;
  height: 1rem;
}
:is(.\[\&\>svg\]\:h-2\.5,.\[\&\>svg\]\:h-2\.5 > .elementor-widget)>svg:not(.wl-x) {
  height: 0.625rem;
}
:is(.\[\&\>svg\]\:h-3,.\[\&\>svg\]\:h-3 > .elementor-widget)>svg:not(.wl-x) {
  height: 0.75rem;
}
:is(.\[\&\>svg\]\:h-3\.5,.\[\&\>svg\]\:h-3\.5 > .elementor-widget)>svg:not(.wl-x) {
  height: 0.875rem;
}
:is(.\[\&\>svg\]\:w-2\.5,.\[\&\>svg\]\:w-2\.5 > .elementor-widget)>svg:not(.wl-x) {
  width: 0.625rem;
}
:is(.\[\&\>svg\]\:w-3,.\[\&\>svg\]\:w-3 > .elementor-widget)>svg:not(.wl-x) {
  width: 0.75rem;
}
:is(.\[\&\>svg\]\:w-3\.5,.\[\&\>svg\]\:w-3\.5 > .elementor-widget)>svg:not(.wl-x) {
  width: 0.875rem;
}
:is(.\[\&\>svg\]\:shrink-0,.\[\&\>svg\]\:shrink-0 > .elementor-widget)>svg:not(.wl-x) {
  flex-shrink: 0;
}
:is(.\[\&\>svg\]\:text-destructive,.\[\&\>svg\]\:text-destructive > .elementor-widget)>svg:not(.wl-x) {
  --tw-text-opacity: 1;
  color: color-mix(in srgb, var(--destructive, hsl(0 72.22% 50.59%)) calc(var(--tw-text-opacity, 1) * 100%), transparent);
}
:is(.\[\&\>svg\]\:text-foreground,.\[\&\>svg\]\:text-foreground > .elementor-widget)>svg:not(.wl-x) {
  --tw-text-opacity: 1;
  color: color-mix(in srgb, var(--foreground, hsl(240 10% 3.9%)) calc(var(--tw-text-opacity, 1) * 100%), transparent);
}
:is(.\[\&\>svg\]\:text-muted-foreground,.\[\&\>svg\]\:text-muted-foreground > .elementor-widget)>svg:not(.wl-x) {
  --tw-text-opacity: 1;
  color: color-mix(in srgb, var(--muted-foreground, hsl(240 3.8% 46.1%)) calc(var(--tw-text-opacity, 1) * 100%), transparent);
}
:is(.\[\&\>svg\]\:text-sidebar-accent-foreground,.\[\&\>svg\]\:text-sidebar-accent-foreground > .elementor-widget)>svg:not(.wl-x) {
  --tw-text-opacity: 1;
  color: color-mix(in srgb, var(--sidebar-accent-foreground, hsl(240 5.9% 10%)) calc(var(--tw-text-opacity, 1) * 100%), transparent);
}
:is(.\[\&\>svg\~\*\]\:pl-7,.\[\&\>svg\~\*\]\:pl-7 > .elementor-widget)>svg~*:not(.wl-x) {
  padding-left: 1.75rem;
}
:is(.\[\&\>tr\]\:last\:border-b-0:last-child,.\[\&\>tr\]\:last\:border-b-0:last-child > .elementor-widget)>tr:not(.wl-x) {
  border-bottom-width: 0px;
}
:is(.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical],.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical] > .elementor-widget)>div:not(.wl-x) {
  --tw-rotate: 90deg;
  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));
}
:is(.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open],.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open] > .elementor-widget)>svg:not(.wl-x) {
  --tw-rotate: 180deg;
  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));
}
.\[\&_\*\]\:animate-none *:not(.wl-x) {
  animation: none;
}
.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text:not(.wl-x) {
  fill: color-mix(in srgb, var(--muted-foreground, hsl(240 3.8% 46.1%)) calc(1 * 100%), transparent);
}
.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#c7ceca\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke='#c7ceca']:not(.wl-x) {
  stroke: color-mix(in srgb, var(--border, hsl(240 5.9% 90%)) calc(0.5 * 100%), transparent);
}
.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor:not(.wl-x) {
  stroke: color-mix(in srgb, var(--border, hsl(240 5.9% 90%)) calc(1 * 100%), transparent);
}
.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke='#fff']:not(.wl-x) {
  stroke: transparent;
}
.\[\&_\.recharts-layer\]\:outline-none .recharts-layer:not(.wl-x) {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.\[\&_\.recharts-polar-grid_\[stroke\=\'\#c7ceca\'\]\]\:stroke-border .recharts-polar-grid [stroke='#c7ceca']:not(.wl-x) {
  stroke: color-mix(in srgb, var(--border, hsl(240 5.9% 90%)) calc(1 * 100%), transparent);
}
.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector:not(.wl-x) {
  fill: color-mix(in srgb, var(--muted, hsl(240 4.8% 95.9%)) calc(1 * 100%), transparent);
}
.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor:not(.wl-x) {
  fill: color-mix(in srgb, var(--muted, hsl(240 4.8% 95.9%)) calc(1 * 100%), transparent);
}
.\[\&_\.recharts-reference-line_\[stroke\=\'\#c7ceca\'\]\]\:stroke-border .recharts-reference-line [stroke='#c7ceca']:not(.wl-x) {
  stroke: color-mix(in srgb, var(--border, hsl(240 5.9% 90%)) calc(1 * 100%), transparent);
}
.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke='#fff']:not(.wl-x) {
  stroke: transparent;
}
.\[\&_\.recharts-sector\]\:outline-none .recharts-sector:not(.wl-x) {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.\[\&_\.recharts-surface\]\:outline-none .recharts-surface:not(.wl-x) {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]:not(.wl-x) {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]:not(.wl-x) {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}
.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]:not(.wl-x) {
  font-size: 0.75rem;
  line-height: 1rem;
}
.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]:not(.wl-x) {
  font-weight: 500;
}
.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]:not(.wl-x) {
  --tw-text-opacity: 1;
  color: color-mix(in srgb, var(--muted-foreground, hsl(240 3.8% 46.1%)) calc(var(--tw-text-opacity, 1) * 100%), transparent);
}
.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden]) ~[cmdk-group]:not(.wl-x) {
  padding-top: 0px;
}
.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]:not(.wl-x) {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg:not(.wl-x) {
  height: 1.25rem;
}
.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg:not(.wl-x) {
  width: 1.25rem;
}
.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]:not(.wl-x) {
  height: 3rem;
}
.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]:not(.wl-x) {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]:not(.wl-x) {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg:not(.wl-x) {
  height: 1.25rem;
}
.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg:not(.wl-x) {
  width: 1.25rem;
}
.\[\&_img\]\:size-full img:not(.wl-x) {
  width: 100%;
  height: 100%;
}
.\[\&_img\]\:object-cover img:not(.wl-x) {
  object-fit: cover;
}
.\[\&_p\]\:leading-relaxed p:not(.wl-x) {
  line-height: 1.625;
}
.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*='size-']):not(.wl-x) {
  width: 0.75rem;
  height: 0.75rem;
}
.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*='size-']):not(.wl-x) {
  width: 1rem;
  height: 1rem;
}
.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6 svg:not([class*='size-']):not(.wl-x) {
  width: 1.5rem;
  height: 1.5rem;
}
.\[\&_svg\]\:pointer-events-none svg:not(.wl-x) {
  pointer-events: none;
}
.\[\&_svg\]\:size-4 svg:not(.wl-x) {
  width: 1rem;
  height: 1rem;
}
.\[\&_svg\]\:shrink-0 svg:not(.wl-x) {
  flex-shrink: 0;
}
.\[\&_tr\:last-child\]\:border-0 tr:last-child:not(.wl-x) {
  border-width: 0px;
}
.\[\&_tr\]\:border-b tr:not(.wl-x) {
  border-bottom-width: 1px;
}
[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2:not(.wl-x) {
  right: -0.5rem;
}
[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize:not(.wl-x) {
  cursor: e-resize;
}
[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize:not(.wl-x) {
  cursor: w-resize;
}
[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2:not(.wl-x) {
  left: -0.5rem;
}
[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize:not(.wl-x) {
  cursor: w-resize;
}
[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize:not(.wl-x) {
  cursor: e-resize;
}
[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent:not(.wl-x) {
  background-color: transparent;
}
[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent:not(.wl-x) {
  background-color: transparent;
}
[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/20:not(.wl-x) {
  background-color: color-mix(in srgb, var(--background, hsl(0 0% 100%)) calc(0.2 * 100%), transparent);
}
[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:text-background:not(.wl-x) {
  --tw-text-opacity: 1;
  color: color-mix(in srgb, var(--background, hsl(0 0% 100%)) calc(var(--tw-text-opacity, 1) * 100%), transparent);
}
[data-slot=tooltip-content] .dark\:\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/10:is(.dark *):not(.wl-x) {
  background-color: color-mix(in srgb, var(--background, hsl(0 0% 100%)) calc(0.1 * 100%), transparent);
}
[data-variant=legend]+.\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5:not(.wl-x) {
  margin-top: -0.375rem;
}
:root:not(.wl-x){--petal:#f4f6f4;--linen:#ffffff;--blush:#e8efeb;--ink:#2e4037;--ink-soft:#595959;--lotus:#aa7a9e;--lotus-light:#a97a9f;--sage:#2e4037;--sage-mist:#e8efeb;--night:#35483f;--night-2:#2e4037;--damara-mauve:#aa7a9e;--damara-mauve-soft:#a97a9f;--damara-lilac:#b973c1;--damara-sage:#5c7166;--damara-deep-sage:#2e4037;--damara-gray:#595959}html:not(.wl-x){scroll-behavior:smooth}body:not(.wl-x){margin:0;background:var(--petal);color:var(--ink);font-family:Merriweather Sans,system-ui,sans-serif;font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased}.serif:not(.wl-x){font-family:Newsreader,Georgia,serif;font-optical-sizing:auto}:not(.wl-x)::selection{background:var(--lotus-light);color:#fff}.prose-d p:not(.wl-x){margin:0 0 1.1em}.prose-d h3:not(.wl-x){font-family:Newsreader,Georgia,serif;font-size:1.6rem;line-height:1.2;font-weight:500;margin:2.2em 0 .6em;color:var(--ink)}.prose-d h2:not(.wl-x){font-family:Newsreader,Georgia,serif;font-size:clamp(2rem,3.2vw,2.6rem);line-height:1.1;font-weight:400;margin:2.4em 0 .7em;letter-spacing:-.01em}@keyframes breathe{0%,to{transform:scale(.92);opacity:.55}45%{transform:scale(1.06);opacity:.95}}@keyframes petal-open{0%,to{transform:rotate(var(--r)) scaleY(.94)}45%{transform:rotate(calc(var(--r) * 1.12)) scaleY(1.03)}}.aura:not(.wl-x){animation:breathe 10s ease-in-out infinite;transform-origin:center}.aura-2:not(.wl-x){animation:breathe 10s ease-in-out infinite;animation-delay:-1.2s;transform-origin:center}.petal:not(.wl-x){transform-box:view-box;transform-origin:200px 300px;transform:rotate(var(--r));animation:petal-open 10s ease-in-out infinite}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.rise:not(.wl-x){animation:rise .9s cubic-bezier(.2,.7,.2,1) both}.rise-2:not(.wl-x){animation-delay:.12s}.rise-3:not(.wl-x){animation-delay:.24s}@keyframes sheet{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}.sheet:not(.wl-x){animation:sheet .35s cubic-bezier(.2,.7,.2,1) both}.leader:not(.wl-x){flex:1;border-bottom:2px dotted color-mix(in oklab,var(--lotus) 35%,transparent);transform:translateY(-6px);min-width:1.5rem}@media(prefers-reduced-motion:reduce){.aura:not(.wl-x),.aura-2:not(.wl-x),.petal:not(.wl-x),.rise:not(.wl-x),.sheet:not(.wl-x){animation:none!important}html:not(.wl-x){scroll-behavior:auto}}

/* Damara motion: a slow sage-light drift, calm section reveals and tactile hover. */
@keyframes damaraForestGlow{0%,100%{background-position:0% 50%,100% 50%}50%{background-position:100% 50%,0% 50%}}
@keyframes damaraSoftFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}
@keyframes damaraShimmer{0%{background-position:0% 50%}100%{background-position:100% 50%}}
:is(#root,.wl-site) [class*="bg-[var(--night)]"]:not(.wl-x),:is(#root,.wl-site) [class*="bg-[var(--night-2)]"]:not(.wl-x),:is(#root,.wl-site) [class*="bg-[var(--sage)]"]:not(.wl-x){
 background-image:radial-gradient(ellipse at 18% 8%,rgba(169,122,159,.10),transparent 44%),radial-gradient(ellipse at 84% 86%,rgba(115,140,128,.20),transparent 50%)!important;
 background-size:190% 190%,190% 190%!important;
 animation:damaraForestGlow 24s ease-in-out infinite;
}
:is(#root,.wl-site) [class*="bg-[var(--night)]"]:hover:not(.wl-x),:is(#root,.wl-site) [class*="bg-[var(--night-2)]"]:hover:not(.wl-x),:is(#root,.wl-site) [class*="bg-[var(--sage)]"]:hover:not(.wl-x){animation-duration:16s}
.damara-reveal:not(.wl-x){opacity:0;transform:translate3d(0,14px,0);transition:opacity .65s ease,transform .75s cubic-bezier(.2,.7,.2,1)}
.damara-reveal.damara-visible:not(.wl-x){opacity:1;transform:translate3d(0,0,0)}
.damara-reveal:nth-of-type(2):not(.wl-x){transition-delay:.06s}.damara-reveal:nth-of-type(3):not(.wl-x){transition-delay:.11s}
:is(#root,.wl-site) main a:not(.wl-x),:is(#root,.wl-site) main button:not(.wl-x){transition:transform .22s ease,box-shadow .22s ease,background-color .3s ease}
:is(#root,.wl-site) main a:hover:not(.wl-x),:is(#root,.wl-site) main button:hover:not(.wl-x){transform:translateY(-2px)}
:is(#root,.wl-site) main a img:not(.wl-x){transition:transform .7s cubic-bezier(.2,.7,.2,1)}
:is(#root,.wl-site) main a:hover img:not(.wl-x){transform:scale(1.025)}
:is(:is(:is(#root,.wl-site) main section[class*="bg-[var(--night)]"],:is(#root,.wl-site) main section[class*="bg-[var(--night)]"] > .elementor-widget)>div,:is(:is(#root,.wl-site) main section[class*="bg-[var(--night)]"],:is(#root,.wl-site) main section[class*="bg-[var(--night)]"] > .elementor-widget)>div > .elementor-widget)>img:not(.wl-x),:is(:is(:is(#root,.wl-site) main section[class*="bg-[var(--night-2)]"],:is(#root,.wl-site) main section[class*="bg-[var(--night-2)]"] > .elementor-widget)>div,:is(:is(#root,.wl-site) main section[class*="bg-[var(--night-2)]"],:is(#root,.wl-site) main section[class*="bg-[var(--night-2)]"] > .elementor-widget)>div > .elementor-widget)>img:not(.wl-x){animation:damaraSoftFloat 8s ease-in-out infinite}
@media(prefers-reduced-motion:reduce){*:not(.wl-x),*:not(.wl-x)::before,*:not(.wl-x)::after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.damara-reveal:not(.wl-x){opacity:1!important;transform:none!important}}

@keyframes damaraSageBreath{0%,100%{background-position:0% 45%;filter:saturate(.98)}50%{background-position:100% 55%;filter:saturate(1.05)}}
@keyframes damaraGlowPulse{0%,100%{opacity:.48;transform:scale(.98)}50%{opacity:.78;transform:scale(1.035)}}
@keyframes damaraRevealLift{from{opacity:0;transform:translate3d(0,22px,0) scale(.99)}to{opacity:1;transform:translate3d(0,0,0) scale(1)}}
:is(#root,.wl-site) main .damara-reveal.damara-visible:not(.wl-x){animation:damaraRevealLift .75s cubic-bezier(.2,.75,.2,1) both}
:is(#root,.wl-site) main .damara-reveal.damara-visible:nth-of-type(2):not(.wl-x){animation-delay:.08s}
:is(#root,.wl-site) main .damara-reveal.damara-visible:nth-of-type(3):not(.wl-x){animation-delay:.14s}
:is(#root,.wl-site) [class*="bg-[var(--night)]"]:not(.wl-x),:is(#root,.wl-site) [class*="bg-[var(--night-2)]"]:not(.wl-x){animation-name:damaraForestGlow,damaraSageBreath;animation-duration:24s,19s;animation-timing-function:ease-in-out,ease-in-out;animation-iteration-count:infinite,infinite}
:is(#root,.wl-site) [class*="bg-[var(--night)]"]:not(.wl-x):before,:is(#root,.wl-site) [class*="bg-[var(--night-2)]"]:not(.wl-x):before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 18% 18%,rgba(170,122,158,.16),transparent 48%),radial-gradient(ellipse at 86% 82%,rgba(115,140,128,.20),transparent 42%);animation:damaraGlowPulse 12s ease-in-out infinite}
:is(#root,.wl-site) main section img:not([src*="logo"]):not(.wl-x){transition:transform .9s cubic-bezier(.2,.7,.2,1),filter .7s ease}
:is(#root,.wl-site) main section:hover img:not([src*="logo"]):not(.wl-x){filter:saturate(1.035)}
:is(#root,.wl-site) main article:not(.wl-x),:is(#root,.wl-site) main section .sheet:not(.wl-x){transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease}
:is(#root,.wl-site) main article:hover:not(.wl-x){transform:translateY(-3px)}
:is(#root,.wl-site) main a:focus-visible:not(.wl-x),:is(#root,.wl-site) main button:focus-visible:not(.wl-x){outline:3px solid #b973c1;outline-offset:4px}
@media(prefers-reduced-motion:reduce){:is(#root,.wl-site) [class*="bg-[var(--night)]"]:not(.wl-x),:is(#root,.wl-site) [class*="bg-[var(--night-2)]"]:not(.wl-x){animation:none!important}:is(#root,.wl-site) main .damara-reveal.damara-visible:not(.wl-x){animation:none!important}}

/* Homepage visual corrections and slightly richer, but calm, motion. */
@keyframes damaraHeroImage{0%,100%{transform:scale(1)}50%{transform:scale(1.018)}}
@keyframes damaraCardLift{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}
:is(#root,.wl-site) main section:first-of-type img:not(.wl-x){animation:damaraHeroImage 13s ease-in-out infinite}
:is(#root,.wl-site) main section:first-of-type img:hover:not(.wl-x){animation-play-state:paused}
:is(#root,.wl-site) main section:nth-of-type(2) .group:hover:not(.wl-x){box-shadow:0 26px 55px -32px rgba(53,72,63,.45)}
:is(#root,.wl-site) main section:nth-of-type(2) .group:focus-visible:not(.wl-x){outline:3px solid #b973c1;outline-offset:4px}
:is(#root,.wl-site) header:not(.wl-x){backdrop-filter:saturate(1.1)}
@media(prefers-reduced-motion:reduce){:is(#root,.wl-site) main section:first-of-type img:not(.wl-x){animation:none!important}}

/* Homepage refinement: distinct top rail, polished hero, dark specialist panels, readable service cards. */
:is(:is(:is(#root,.wl-site),:is(#root,.wl-site) > .elementor-widget)>div,:is(:is(#root,.wl-site),:is(#root,.wl-site) > .elementor-widget)>div > .elementor-widget)>header:not(.wl-x){background:#fff!important;box-shadow:0 8px 28px -24px rgba(46,64,55,.42);border-bottom:1px solid #e8efeb}
:is(:is(:is(#root,.wl-site),:is(#root,.wl-site) > .elementor-widget)>div,:is(:is(#root,.wl-site),:is(#root,.wl-site) > .elementor-widget)>div > .elementor-widget)>div.hidden.md\:block:not(.wl-x){margin-bottom:10px;border-bottom:1px solid #e8efeb}
:is(:is(:is(:is(#root,.wl-site),:is(#root,.wl-site) > .elementor-widget)>div,:is(:is(#root,.wl-site),:is(#root,.wl-site) > .elementor-widget)>div > .elementor-widget)>header,:is(:is(:is(#root,.wl-site),:is(#root,.wl-site) > .elementor-widget)>div,:is(:is(#root,.wl-site),:is(#root,.wl-site) > .elementor-widget)>div > .elementor-widget)>header > .elementor-widget)>div:not(.wl-x){padding-top:15px!important;padding-bottom:15px!important}
.damara-home-hero-image:not(.wl-x){position:relative;border-radius:220px 220px 28px 28px;box-shadow:0 28px 60px -32px rgba(46,64,55,.40);isolation:isolate}
.damara-home-hero-image:not(.wl-x):after{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid rgba(115,140,128,.22);pointer-events:none}
.damara-home-hero-image img:not(.wl-x){object-position:center 44%;animation:damaraHeroImage 15s ease-in-out infinite}
.damara-home-lotus:not(.wl-x){width:clamp(112px,14vw,168px)!important;height:clamp(112px,14vw,168px)!important;border:1px solid #e8efeb;border-radius:50%;background:rgba(255,255,255,.97);padding:16px;box-shadow:0 18px 44px -26px rgba(46,64,55,.5);backdrop-filter:blur(8px)}
.damara-home-lotus img:not(.wl-x){display:block;width:100%;height:100%;object-fit:contain}
.damara-home-hypnosis:not(.wl-x){position:relative;overflow:hidden;background:linear-gradient(130deg,#2e4037 0%,#35483f 55%,#405449 100%);color:#f4f6f4;box-shadow:0 28px 70px -42px rgba(46,64,55,.6)}
.damara-home-hypnosis:not(.wl-x):before,.damara-home-reiki:not(.wl-x):before{content:"";position:absolute;inset:-20%;pointer-events:none;background:radial-gradient(ellipse at 16% 18%,rgba(170,122,158,.22),transparent 38%),radial-gradient(ellipse at 86% 78%,rgba(115,140,128,.25),transparent 42%);animation:damaraGlowPulse 14s ease-in-out infinite}
:is(.damara-home-hypnosis,.damara-home-hypnosis > .elementor-widget)>* :not(.wl-x),:is(.damara-home-reiki,.damara-home-reiki > .elementor-widget)>*:not(.wl-x){position:relative;z-index:1}
.damara-home-hypnosis h2:not(.wl-x),.damara-home-hypnosis h3:not(.wl-x){color:#fff!important}
.damara-home-hypnosis p:not(.wl-x){color:#f4f6f4}
.damara-home-hypnosis li:not(.wl-x){color:#fff}
.damara-home-hypnosis .leader:not(.wl-x){border-color:#a97a9f!important}
.damara-home-hypnosis a:not(.wl-x){color:#fff}
:is(:is(.damara-home-hypnosis .grid,.damara-home-hypnosis .grid > .elementor-widget)>div,:is(.damara-home-hypnosis .grid,.damara-home-hypnosis .grid > .elementor-widget)>div > .elementor-widget)>div.rounded-3xl:not(.wl-x){background:#46594f!important;color:#f4f6f4;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}
:is(:is(.damara-home-hypnosis .grid,.damara-home-hypnosis .grid > .elementor-widget)>div,:is(.damara-home-hypnosis .grid,.damara-home-hypnosis .grid > .elementor-widget)>div > .elementor-widget)>div.rounded-3xl p:not(.wl-x){color:#f4f6f4!important}
.damara-home-reiki:not(.wl-x){position:relative;overflow:hidden;background:linear-gradient(135deg,#35483f,#2e4037 60%,#405449);color:#f4f6f4}
.damara-home-reiki h2:not(.wl-x),.damara-home-reiki h3:not(.wl-x){color:#fff}
.damara-home-reiki p:not(.wl-x){color:#f4f6f4}
.damara-home-reiki a:not(.wl-x){color:#e4c1dd}
.damara-home-reiki img:not(.wl-x){box-shadow:0 24px 50px -30px rgba(0,0,0,.5)}
.damara-home-pillars:not(.wl-x){padding-top:72px!important}
:is(.damara-home-pillars,.damara-home-pillars > .elementor-widget)>div:not(.wl-x){align-items:stretch}
.damara-home-pillar-card:not(.wl-x){display:flex!important;min-height:0!important;padding:0!important;background:#fff!important;color:#35483f!important;border:1px solid #e8efeb;box-shadow:0 18px 48px -34px rgba(53,72,63,.44);transition:transform .35s ease,box-shadow .35s ease}
.damara-home-pillar-card:hover:not(.wl-x){transform:translateY(-6px);box-shadow:0 28px 56px -32px rgba(53,72,63,.42)}
.damara-home-pillar-image:not(.wl-x){height:clamp(165px,18vw,230px);width:100%;margin:0!important;flex:0 0 auto}
.damara-home-pillar-image img:not(.wl-x){width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}
.damara-home-pillar-card:hover .damara-home-pillar-image img:not(.wl-x){transform:scale(1.045)}
.damara-home-pillar-copy:not(.wl-x){padding:25px 26px 8px}
.damara-home-pillar-copy h2:not(.wl-x){color:#5c7166!important;font-size:13px;line-height:1.35;letter-spacing:.14em}
.damara-home-pillar-copy p:not(.wl-x){margin-top:10px;font-size:clamp(21px,2vw,27px);line-height:1.22;color:#35483f!important}
.damara-home-pillar-cta:not(.wl-x){margin:14px 26px 26px!important;background:#aa7a9e!important;color:#fff!important;box-shadow:0 8px 18px -12px rgba(80,45,73,.6)}
.damara-home-pillar-card:nth-child(2) .damara-home-pillar-cta:not(.wl-x){background:#5c7166!important}
.damara-home-pillar-card:nth-child(3) .damara-home-pillar-cta:not(.wl-x){background:#aa7a9e!important}
:is(.damara-home-pillar-card,.damara-home-pillar-card > .elementor-widget)>span.absolute:not(.wl-x){display:none}
@media(max-width:767px){.damara-home-pillars:not(.wl-x){padding-top:48px!important}.damara-home-pillar-card:not(.wl-x){min-height:0!important}.damara-home-lotus:not(.wl-x){width:112px!important;height:112px!important;padding:12px}.damara-home-hypnosis:not(.wl-x),.damara-home-reiki:not(.wl-x){border-radius:26px}}

/* Follow-up corrections from visual review. */
.damara-home-location:not(.wl-x){color:#5c7166!important;font-weight:600}
.damara-home-location .font-semibold:not(.wl-x){color:#5c7166!important}
.damara-home-location svg:not(.wl-x){color:#aa7a9e!important}
.damara-home-specialties:not(.wl-x){position:relative;isolation:isolate}
.damara-home-specialties:not(.wl-x):before{content:"";position:absolute;z-index:-1;inset:0 calc((1240px - 100vw)/2);background:linear-gradient(125deg,#35483f,#2e4037 62%,#3b4f45);animation:damaraSageBreath 22s ease-in-out infinite}
.damara-home-specialties .sheet:not(.wl-x),.damara-home-specialties article:not(.wl-x){background:#46594f!important;color:#f4f6f4!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 18px 48px -28px rgba(0,0,0,.34)}
.damara-home-specialties .sheet h2:not(.wl-x),.damara-home-specialties article h2:not(.wl-x),.damara-home-specialties .sheet h3:not(.wl-x),.damara-home-specialties article h3:not(.wl-x){color:#fff!important}
.damara-home-specialties .sheet p:not(.wl-x),.damara-home-specialties article p:not(.wl-x),.damara-home-specialties .sheet li:not(.wl-x),.damara-home-specialties article li:not(.wl-x){color:#f4f6f4!important}
.damara-home-specialties .sheet a:not(.wl-x),.damara-home-specialties article a:not(.wl-x){color:#e4c1dd!important}
.damara-home-specialties .sheet button:not(.wl-x),.damara-home-specialties article button:not(.wl-x){background:#aa7a9e!important;color:#fff!important}
.damara-home-specialties .sheet .bg-white:not(.wl-x),.damara-home-specialties article .bg-white:not(.wl-x){background:#46594f!important}
.damara-home-specialties .sheet .text-\[var\(--ink\)\]:not(.wl-x),.damara-home-specialties article .text-\[var\(--ink\)\]:not(.wl-x){color:#f4f6f4!important}
.damara-home-hypnosis:not(.wl-x){width:100vw;margin-left:calc((1240px - 100vw)/2);padding-left:max(24px,calc((100vw - 1240px)/2 + 24px))!important;padding-right:max(24px,calc((100vw - 1240px)/2 + 24px))!important;border-radius:0!important}
:is(.damara-home-hypnosis,.damara-home-hypnosis > .elementor-widget)>div:not(.wl-x){max-width:1240px;margin:0 auto}
.damara-home-reiki:not(.wl-x){width:100vw;margin-left:calc((1240px - 100vw)/2)}
.damara-home-lotus:not(.wl-x){transform:translateY(0);}
.damara-home-hero-image:not(.wl-x){margin-bottom:0}
.damara-home-location:not(.wl-x){animation:damaraLocationGlow 8s ease-in-out infinite}
@keyframes damaraLocationGlow{0%,100%{text-shadow:0 0 0 rgba(170,122,158,0)}50%{text-shadow:0 0 16px rgba(170,122,158,.18)}}

/* Final polish: compact preheader, visible lotus overlap, full-bleed dark specialty pair. */
:is(:is(:is(#root,.wl-site),:is(#root,.wl-site) > .elementor-widget)>div,:is(:is(#root,.wl-site),:is(#root,.wl-site) > .elementor-widget)>div > .elementor-widget)>div.hidden.md\:block:not(.wl-x){margin:0!important;border-bottom:1px solid #e8efeb;background:#fff!important;color:#5c7166!important}
:is(:is(:is(:is(#root,.wl-site),:is(#root,.wl-site) > .elementor-widget)>div,:is(:is(#root,.wl-site),:is(#root,.wl-site) > .elementor-widget)>div > .elementor-widget)>div.hidden.md\:block,:is(:is(:is(#root,.wl-site),:is(#root,.wl-site) > .elementor-widget)>div,:is(:is(#root,.wl-site),:is(#root,.wl-site) > .elementor-widget)>div > .elementor-widget)>div.hidden.md\:block > .elementor-widget)>div:not(.wl-x){padding-top:7px!important;padding-bottom:7px!important}
:is(:is(:is(#root,.wl-site),:is(#root,.wl-site) > .elementor-widget)>div,:is(:is(#root,.wl-site),:is(#root,.wl-site) > .elementor-widget)>div > .elementor-widget)>header:not(.wl-x){margin-top:0!important}
.damara-home-location:not(.wl-x){display:inline-flex!important;align-items:center;gap:10px;padding:10px 14px;border:1px solid #e8efeb;border-radius:999px;background:rgba(232,239,235,.52);color:#5c7166!important}
.damara-home-lotus:not(.wl-x){z-index:5;left:auto!important;right:-28px!important;bottom:-28px!important;width:142px!important;height:142px!important;padding:14px!important}
.damara-home-lotus img:not(.wl-x){filter:none!important}
.damara-home-hypnosis:not(.wl-x){position:relative;left:50%;right:50%;width:100vw!important;margin-left:-50vw!important;margin-right:-50vw!important;border-radius:0!important;padding-top:64px!important;padding-bottom:64px!important}
:is(.damara-home-hypnosis,.damara-home-hypnosis > .elementor-widget)>div:not(.wl-x){width:min(100%,1240px)!important;padding-left:24px!important;padding-right:24px!important}
.damara-home-specialties:not(.wl-x){position:relative;width:100%!important;max-width:1240px!important;margin:0 auto!important;padding:72px 24px!important;isolation:isolate}
.damara-home-specialties:not(.wl-x):before{display:none!important}
:is(.damara-home-specialties,.damara-home-specialties > .elementor-widget)>div:not(.wl-x){max-width:1240px;margin-inline:auto}
.damara-home-specialties .sheet:not(.wl-x),.damara-home-specialties article:not(.wl-x){position:relative;overflow:hidden;background:linear-gradient(145deg,#46594f,#3c5045)!important;color:#fff!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:28px!important;padding:32px!important;box-shadow:0 24px 60px -42px rgba(0,0,0,.7)!important}
.damara-home-specialties .sheet:not(.wl-x):before,.damara-home-specialties article:not(.wl-x):before{content:"";position:absolute;top:0;right:0;width:180px;height:180px;border-radius:0 0 0 100%;background:radial-gradient(circle at top right,rgba(170,122,158,.16),transparent 68%);pointer-events:none}
.damara-home-specialties .sheet h2:not(.wl-x),.damara-home-specialties article h2:not(.wl-x),.damara-home-specialties .sheet h3:not(.wl-x),.damara-home-specialties article h3:not(.wl-x){position:relative;color:#fff!important}
.damara-home-specialties .sheet p:not(.wl-x),.damara-home-specialties article p:not(.wl-x),.damara-home-specialties .sheet li:not(.wl-x),.damara-home-specialties article li:not(.wl-x){position:relative;color:#f4f6f4!important}
.damara-home-specialties .sheet a:not(.wl-x),.damara-home-specialties article a:not(.wl-x){color:#e4c1dd!important}
.damara-home-specialties .sheet button:not(.wl-x),.damara-home-specialties article button:not(.wl-x){background:#aa7a9e!important;color:#fff!important;border-color:rgba(255,255,255,.3)!important}
.damara-home-specialties .sheet .bg-white:not(.wl-x),.damara-home-specialties article .bg-white:not(.wl-x){background:#46594f!important}
.damara-home-specialties .sheet [class*="text-[var(--ink)]"]:not(.wl-x),.damara-home-specialties article [class*="text-[var(--ink)]"]:not(.wl-x){color:#fff!important}
.damara-home-specialties .sheet [class*="text-[var(--ink-soft)]"]:not(.wl-x),.damara-home-specialties article [class*="text-[var(--ink-soft)]"]:not(.wl-x){color:#eef2ef!important}
.damara-home-specialties .sheet .bg-white\/15:not(.wl-x),.damara-home-specialties article .bg-white\/15:not(.wl-x){background:rgba(255,255,255,.12)!important}
.damara-home-specialties .sheet .text-\[var\(--lotus\)\],.damara-home-specialties article .text-\[var\(--lotus\)]{color:#e4c1dd!important}
.damara-home-specialties .sheet .text-\[var\(--sage\)\],.damara-home-specialties article .text-\[var\(--sage\)]{color:#a8b9af!important}
.damara-home-hypnosis:not(.wl-x),.damara-home-reiki:not(.wl-x),.damara-home-specialties:not(.wl-x){animation:damaraSageBreath 24s ease-in-out infinite}
@media(max-width:767px){.damara-home-lotus:not(.wl-x){right:-8px!important;bottom:-24px!important;width:112px!important;height:112px!important;padding:10px!important}.damara-home-hypnosis:not(.wl-x){padding-top:40px!important;padding-bottom:40px!important}.damara-home-specialties:not(.wl-x){padding-top:44px!important;padding-bottom:44px!important}.damara-home-specialties .sheet:not(.wl-x),.damara-home-specialties article:not(.wl-x){padding:24px!important}}

/* Section order: light Reiki/Access feature pair, followed by full dark package section. */
.damara-home-specialties:not(.wl-x){background:#fff!important;color:#35483f!important}
.damara-home-specialties .sheet:not(.wl-x),.damara-home-specialties article:not(.wl-x){background:#fff!important;color:#35483f!important;border:1px solid #e8efeb!important;box-shadow:0 18px 48px -34px rgba(53,72,63,.3)!important}
.damara-home-specialties .sheet h2:not(.wl-x),.damara-home-specialties article h2:not(.wl-x),.damara-home-specialties .sheet h3:not(.wl-x),.damara-home-specialties article h3:not(.wl-x){color:#35483f!important}
.damara-home-specialties .sheet p:not(.wl-x),.damara-home-specialties article p:not(.wl-x),.damara-home-specialties .sheet li:not(.wl-x),.damara-home-specialties article li:not(.wl-x){color:#595959!important}
.damara-home-specialties .sheet a:not(.wl-x),.damara-home-specialties article a:not(.wl-x){color:#aa7a9e!important}
.damara-home-specialties .sheet .text-\[var\(--ink\)],.damara-home-specialties article .text-\[var\(--ink\)]{color:#35483f!important}
.damara-home-specialties .sheet .text-\[var\(--ink-soft\)],.damara-home-specialties article .text-\[var\(--ink-soft\)]{color:#595959!important}
.damara-home-reiki:not(.wl-x){position:relative;left:50%;width:100vw!important;margin-left:-50vw!important;margin-right:-50vw!important;padding-left:max(24px,calc((100vw - 1240px)/2))!important;padding-right:max(24px,calc((100vw - 1240px)/2))!important}
:is(.damara-home-reiki,.damara-home-reiki > .elementor-widget)>div:not(.wl-x){max-width:1240px;margin-inline:auto}
.damara-home-reiki .damara-reiki-package-card:not(.wl-x){background:#46594f!important;color:#fff!important;border:1px solid rgba(255,255,255,.15)!important}
.damara-home-reiki .damara-reiki-package-card h3:not(.wl-x){color:#fff!important}
.damara-home-reiki .damara-reiki-package-card p:not(.wl-x){color:#f4f6f4!important}
.damara-home-reiki .damara-reiki-package-card .serif:not(.wl-x){color:#e4c1dd!important}
.damara-home-reiki .damara-reiki-package-card button:not(.wl-x){color:#35483f!important;background:#fff!important}
.damara-home-reiki .damara-reiki-package-card button:hover:not(.wl-x){background:#e8efeb!important}
.damara-home-reiki .damara-reiki-package-card:nth-child(2):not(.wl-x){background:#46594f!important;color:#fff!important}
.damara-home-reiki .damara-reiki-package-card:nth-child(2) *:not(.wl-x){color:#f4f6f4!important}
.damara-home-reiki .damara-reiki-package-card:nth-child(2) .serif:not(.wl-x){color:#e4c1dd!important}
.damara-home-reiki .damara-reiki-package-card:nth-child(2) button:not(.wl-x){background:#aa7a9e!important;color:#fff!important}
@media(max-width:767px){.damara-home-specialties:not(.wl-x){padding:44px 16px!important}.damara-home-reiki:not(.wl-x){padding-left:16px!important;padding-right:16px!important}}

/* Direct child styles for homepage's two specialist cards and central kids package. */
.damara-home-specialties .grid:not(.wl-x){align-items:stretch}
:is(.damara-home-specialties .grid,.damara-home-specialties .grid > .elementor-widget)>a:not(.wl-x){background:#fff!important;color:#35483f!important;border-radius:30px!important;min-width:0}
:is(:is(.damara-home-specialties .grid,.damara-home-specialties .grid > .elementor-widget)>a,:is(.damara-home-specialties .grid,.damara-home-specialties .grid > .elementor-widget)>a > .elementor-widget)>div:last-child:not(.wl-x){background:#fff!important;color:#35483f!important}
:is(.damara-home-specialties .grid,.damara-home-specialties .grid > .elementor-widget)>a p:not(.wl-x){color:#595959!important}
:is(.damara-home-specialties .grid,.damara-home-specialties .grid > .elementor-widget)>a h3:not(.wl-x){color:#35483f!important}
:is(.damara-home-specialties .grid,.damara-home-specialties .grid > .elementor-widget)>a .leader:not(.wl-x){border-color:#a97a9f!important}
:is(.damara-home-specialties .grid,.damara-home-specialties .grid > .elementor-widget)>a b:not(.wl-x){color:#35483f!important}
.damara-home-specialties .grid>a .text-\[var\(--lotus\)]{color:#aa7a9e!important}
.damara-home-specialties .grid>a .text-\[var\(--ink-soft\)]{color:#595959!important}
.damara-home-specialties .grid>a .text-\[var\(--ink\)]{color:#35483f!important}
:is(.damara-home-reiki .grid,.damara-home-reiki .grid > .elementor-widget)>div.damara-reiki-package-card:nth-child(2):not(.wl-x){background:#46594f!important;color:#fff!important}
:is(.damara-home-reiki .grid,.damara-home-reiki .grid > .elementor-widget)>div.damara-reiki-package-card:nth-child(2) h3:not(.wl-x){color:#fff!important}
:is(.damara-home-reiki .grid,.damara-home-reiki .grid > .elementor-widget)>div.damara-reiki-package-card:nth-child(2) p:not(.wl-x){color:#f4f6f4!important}
:is(.damara-home-reiki .grid,.damara-home-reiki .grid > .elementor-widget)>div.damara-reiki-package-card:nth-child(2) span:not(.wl-x){color:#e4c1dd!important}
:is(.damara-home-reiki .grid,.damara-home-reiki .grid > .elementor-widget)>div.damara-reiki-package-card:nth-child(2) button:not(.wl-x){background:#aa7a9e!important;color:#fff!important}

/* Unified white field for the Reiki and Access feature-card section. */
:is(#root,.wl-site) main section.damara-home-specialties:not(.wl-x){position:relative!important;left:auto!important;right:auto!important;box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;padding:72px 24px!important;background:#fff!important;color:#35483f!important;isolation:isolate}
:is(#root,.wl-site) main section.damara-home-specialties:not(.wl-x):before{display:none!important;content:none!important}
:is(:is(#root,.wl-site) main section.damara-home-specialties,:is(#root,.wl-site) main section.damara-home-specialties > .elementor-widget)>div:not(.wl-x){width:min(100%,1240px)!important;max-width:1240px!important;margin:0 auto!important}
:is(#root,.wl-site) main section.damara-home-specialties .grid:not(.wl-x){width:100%;align-items:stretch}
:is(:is(#root,.wl-site) main section.damara-home-specialties .grid,:is(#root,.wl-site) main section.damara-home-specialties .grid > .elementor-widget)>a:not(.wl-x){background:#fff!important}
@media(max-width:767px){:is(#root,.wl-site) main section.damara-home-specialties:not(.wl-x){padding:44px 16px!important}}

/* Always-on, restrained brand-color motion behind the homepage hero. */
@keyframes damaraHeroAura{0%,100%{transform:translate3d(-2%,0,0) scale(1);opacity:.5}50%{transform:translate3d(2%,1.5%,0) scale(1.08);opacity:.82}}
@keyframes damaraHeroAuraSecond{0%,100%{transform:translate3d(1%,1%,0) scale(1.04);opacity:.38}50%{transform:translate3d(-2%,-1%,0) scale(.96);opacity:.68}}
:is(#root,.wl-site) main .damara-home-hero-image:not(.wl-x){isolation:isolate;overflow:visible!important}
:is(#root,.wl-site) main .damara-home-hero-image:not(.wl-x):before,:is(#root,.wl-site) main .damara-home-hero-image:not(.wl-x):after{content:"";position:absolute;z-index:-1;pointer-events:none;filter:blur(44px);border-radius:50%;mix-blend-mode:multiply}
:is(#root,.wl-site) main .damara-home-hero-image:not(.wl-x):before{width:58%;height:52%;left:-20%;top:8%;background:radial-gradient(ellipse,rgba(170,122,158,.22),rgba(185,115,193,.08) 48%,transparent 72%);animation:damaraHeroAura 12s ease-in-out infinite}
:is(#root,.wl-site) main .damara-home-hero-image:not(.wl-x):after{width:62%;height:48%;right:-19%;bottom:1%;background:radial-gradient(ellipse,rgba(92,113,102,.24),rgba(115,140,128,.10) 50%,transparent 72%);animation:damaraHeroAuraSecond 15s ease-in-out infinite}
:is(#root,.wl-site) main .damara-home-hero-image img:not(.wl-x){position:relative;z-index:1;border-radius:inherit}
@media(prefers-reduced-motion:reduce){:is(#root,.wl-site) main .damara-home-hero-image:not(.wl-x):before,:is(#root,.wl-site) main .damara-home-hero-image:not(.wl-x):after{animation:none!important;opacity:.5}}

/* Whole-hero motion layer: visible across the entire hero, never clipped by the photo mask. */
@keyframes damaraHeroFieldDrift{0%,100%{transform:translate3d(-2%,0,0) rotate(0deg) scale(1);opacity:.55}50%{transform:translate3d(2%,1.2%,0) rotate(4deg) scale(1.08);opacity:.9}}
@keyframes damaraHeroFieldDrift2{0%,100%{transform:translate3d(1%,1%,0) rotate(0deg) scale(1.04);opacity:.42}50%{transform:translate3d(-2%,-1%,0) rotate(-5deg) scale(.94);opacity:.82}}
@keyframes damaraHeroFieldDrift3{0%,100%{transform:translate3d(0,1%,0) scale(.96);opacity:.28}50%{transform:translate3d(1%,-1%,0) scale(1.07);opacity:.55}}
.damara-home-hero-stage:not(.wl-x){position:relative;isolation:isolate;overflow:hidden;background:#fff}
.damara-home-hero-stage:not(.wl-x):before,.damara-home-hero-stage:not(.wl-x):after{content:"";position:absolute;z-index:-1;pointer-events:none;display:block;border-radius:50%;filter:blur(38px);mix-blend-mode:multiply}
.damara-home-hero-stage:not(.wl-x):before{width:min(50vw,680px);height:min(50vw,680px);left:-7%;top:4%;background:radial-gradient(ellipse,rgba(170,122,158,.24) 0%,rgba(185,115,193,.12) 34%,transparent 72%);animation:damaraHeroFieldDrift 16s ease-in-out infinite}
.damara-home-hero-stage:not(.wl-x):after{width:min(48vw,640px);height:min(48vw,640px);right:-6%;top:8%;background:radial-gradient(ellipse,rgba(92,113,102,.23) 0%,rgba(115,140,128,.13) 38%,transparent 72%);animation:damaraHeroFieldDrift2 19s ease-in-out infinite}
:is(.damara-home-hero-stage,.damara-home-hero-stage > .elementor-widget)>div:not(.wl-x):before{content:"";position:absolute;z-index:-1;left:34%;top:5%;width:min(31vw,440px);height:min(31vw,440px);border-radius:50%;pointer-events:none;background:radial-gradient(ellipse,rgba(185,115,193,.14),rgba(170,122,158,.09) 43%,transparent 72%);animation:damaraHeroFieldDrift3 13s ease-in-out infinite}
:is(.damara-home-hero-stage,.damara-home-hero-stage > .elementor-widget)>div:not(.wl-x){position:relative;z-index:1}
.damara-home-hero-stage .damara-home-hero-image:not(.wl-x){z-index:1}
.damara-home-hero-stage .damara-home-lotus:not(.wl-x){z-index:3}
@media(prefers-reduced-motion:reduce){.damara-home-hero-stage:not(.wl-x):before,.damara-home-hero-stage:not(.wl-x):after,:is(.damara-home-hero-stage,.damara-home-hero-stage > .elementor-widget)>div:not(.wl-x):before{animation:none!important;opacity:.55!important}}

/* Mobile homepage hero: compact, intentional image treatment after the message and location. */
@media(max-width:767px){
 :is(:is(#root,.wl-site) main .damara-home-hero-stage,:is(#root,.wl-site) main .damara-home-hero-stage > .elementor-widget)>div:first-child:not(.wl-x){display:grid!important;grid-template-columns:1fr!important;gap:0!important;padding:28px 20px 34px!important}
 :is(:is(:is(#root,.wl-site) main .damara-home-hero-stage,:is(#root,.wl-site) main .damara-home-hero-stage > .elementor-widget)>div:first-child,:is(:is(#root,.wl-site) main .damara-home-hero-stage,:is(#root,.wl-site) main .damara-home-hero-stage > .elementor-widget)>div:first-child > .elementor-widget)>div:first-child:not(.wl-x){order:1}
 :is(:is(:is(#root,.wl-site) main .damara-home-hero-stage,:is(#root,.wl-site) main .damara-home-hero-stage > .elementor-widget)>div:first-child,:is(:is(#root,.wl-site) main .damara-home-hero-stage,:is(#root,.wl-site) main .damara-home-hero-stage > .elementor-widget)>div:first-child > .elementor-widget)>div:last-child:not(.wl-x){order:2;width:100%!important;max-width:none!important;margin:24px 0 0!important;padding:0!important}
 :is(#root,.wl-site) main .damara-home-hero-stage h1:not(.wl-x){font-size:clamp(3.2rem,13.8vw,5.2rem)!important;line-height:.91!important;letter-spacing:-.045em!important;max-width:10ch}
 :is(#root,.wl-site) main .damara-home-hero-stage .rise-3.mt-10:not(.wl-x){margin-top:26px!important;display:grid!important;grid-template-columns:1fr!important;gap:10px!important}
 :is(:is(#root,.wl-site) main .damara-home-hero-stage .rise-3.mt-10,:is(#root,.wl-site) main .damara-home-hero-stage .rise-3.mt-10 > .elementor-widget)>a:not(.wl-x),:is(:is(#root,.wl-site) main .damara-home-hero-stage .rise-3.mt-10,:is(#root,.wl-site) main .damara-home-hero-stage .rise-3.mt-10 > .elementor-widget)>button:not(.wl-x){width:100%!important;justify-content:center!important;min-height:52px}
 :is(#root,.wl-site) main .damara-home-location:not(.wl-x){width:100%!important;box-sizing:border-box!important;justify-content:flex-start!important;margin-top:18px!important;padding:10px 12px!important;font-size:13px!important;line-height:1.35!important;white-space:normal!important}
 :is(#root,.wl-site) main .damara-home-hero-image:not(.wl-x){width:min(100%,310px)!important;max-width:310px!important;height:auto!important;aspect-ratio:1.25!important;margin:0 auto!important;border-radius:24px!important;box-shadow:0 20px 44px -28px rgba(46,64,55,.42)!important;overflow:hidden!important}
 :is(#root,.wl-site) main .damara-home-hero-image img:not(.wl-x){object-position:center 48%!important}
 :is(#root,.wl-site) main .damara-home-lotus:not(.wl-x){display:none!important}
 :is(#root,.wl-site) main .damara-home-hero-stage:not(.wl-x):before{width:84vw!important;height:84vw!important;left:-25%!important;top:28%!important;filter:blur(32px)!important}
 :is(#root,.wl-site) main .damara-home-hero-stage:not(.wl-x):after{width:72vw!important;height:72vw!important;right:-23%!important;top:47%!important;filter:blur(34px)!important}
 :is(:is(#root,.wl-site) main .damara-home-hero-stage,:is(#root,.wl-site) main .damara-home-hero-stage > .elementor-widget)>div:not(.wl-x):before{left:35%!important;top:36%!important;width:62vw!important;height:62vw!important}
}
@media(max-width:390px){
 :is(:is(#root,.wl-site) main .damara-home-hero-stage,:is(#root,.wl-site) main .damara-home-hero-stage > .elementor-widget)>div:first-child:not(.wl-x){padding-left:17px!important;padding-right:17px!important}
 :is(#root,.wl-site) main .damara-home-hero-stage h1:not(.wl-x){font-size:clamp(3rem,13.4vw,4.2rem)!important}
 :is(#root,.wl-site) main .damara-home-hero-image:not(.wl-x){width:min(100%,280px)!important;max-width:280px!important;aspect-ratio:1.22!important}
}

/* damara-contrast-modal-fix */

/* Contrast correction: dark bundle cards were rendering dark text on dark green. */
/* Service price panel: enforce readable ink on its pale surface. */
:is(:is(:is(#root,.wl-site) aside,:is(#root,.wl-site) aside > .elementor-widget)>div:first-child,:is(:is(#root,.wl-site) aside,:is(#root,.wl-site) aside > .elementor-widget)>div:first-child > .elementor-widget)>p:first-child:not(.wl-x){color:#76566f!important}
:is(:is(:is(#root,.wl-site) aside,:is(#root,.wl-site) aside > .elementor-widget)>div:first-child,:is(:is(#root,.wl-site) aside,:is(#root,.wl-site) aside > .elementor-widget)>div:first-child > .elementor-widget)>ul:not(.wl-x),:is(:is(:is(#root,.wl-site) aside,:is(#root,.wl-site) aside > .elementor-widget)>div:first-child,:is(:is(#root,.wl-site) aside,:is(#root,.wl-site) aside > .elementor-widget)>div:first-child > .elementor-widget)>ul li:not(.wl-x),:is(:is(:is(#root,.wl-site) aside,:is(#root,.wl-site) aside > .elementor-widget)>div:first-child,:is(:is(#root,.wl-site) aside,:is(#root,.wl-site) aside > .elementor-widget)>div:first-child > .elementor-widget)>ul span:not(.wl-x),:is(:is(:is(#root,.wl-site) aside,:is(#root,.wl-site) aside > .elementor-widget)>div:first-child,:is(:is(#root,.wl-site) aside,:is(#root,.wl-site) aside > .elementor-widget)>div:first-child > .elementor-widget)>ul b:not(.wl-x),:is(:is(:is(#root,.wl-site) aside,:is(#root,.wl-site) aside > .elementor-widget)>div:first-child,:is(:is(#root,.wl-site) aside,:is(#root,.wl-site) aside > .elementor-widget)>div:first-child > .elementor-widget)>a:not(.wl-x),:is(:is(:is(#root,.wl-site) aside,:is(#root,.wl-site) aside > .elementor-widget)>div:first-child,:is(:is(#root,.wl-site) aside,:is(#root,.wl-site) aside > .elementor-widget)>div:first-child > .elementor-widget)>p:not(:first-child):not(.wl-x){color:#26372f!important}
.dvm-backdrop:not(.wl-x){position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:16px;background:rgba(24,38,31,.68);backdrop-filter:blur(7px)}
.dvm-dialog:not(.wl-x){box-sizing:border-box;position:relative;width:min(760px,100%);max-height:min(88vh,820px);overflow:auto;border:1px solid #e8efeb;border-radius:26px;padding:clamp(18px,4vw,32px);background:#fff;color:#2e4037;box-shadow:0 28px 90px rgba(10,20,15,.32)}
.dvm-heading:not(.wl-x){display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px}.dvm-kicker:not(.wl-x){margin:0 0 6px;color:#aa7a9e;font:700 12px/1.4 Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase}.dvm-heading h2:not(.wl-x){margin:0;color:#2e4037;font:400 clamp(26px,4vw,38px)/1.1 Georgia,serif}.dvm-heading p:not(.dvm-kicker):not(.wl-x){margin:8px 0 0;color:#595959;font:400 15px/1.55 Arial,sans-serif}.dvm-close:not(.wl-x){display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border:1px solid #e8efeb;border-radius:50%;background:#f4f6f4;color:#2e4037;font-size:26px;cursor:pointer}
.dvm-products:not(.wl-x){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dvm-product:not(.wl-x){display:grid;grid-template-columns:84px minmax(0,1fr);gap:12px;align-items:center;padding:12px;border:1px solid #e8efeb;border-radius:17px;background:#fbfcfb}:is(.dvm-product,.dvm-product > .elementor-widget)>img:not(.wl-x){width:84px;height:84px;object-fit:cover;border-radius:12px}.dvm-product-info:not(.wl-x){min-width:0}.dvm-product-info h3:not(.wl-x){margin:0;color:#2e4037;font:500 16px/1.25 Georgia,serif}.dvm-product-info p:not(.wl-x){margin:5px 0;color:#595959;font:400 13px/1.4 Arial,sans-serif}.dvm-product-info strong:not(.wl-x){color:#2e4037;font:700 14px/1.3 Arial,sans-serif}:is(.dvm-product,.dvm-product > .elementor-widget)>button:not(.wl-x){grid-column:1/-1;min-height:42px;border:0;border-radius:999px;background:#aa7a9e;color:white;font:700 14px/1 Arial,sans-serif;cursor:pointer}:is(.dvm-product,.dvm-product > .elementor-widget)>button:hover:not(.wl-x){background:#87627f}:is(.dvm-product,.dvm-product > .elementor-widget)>button:disabled:not(.wl-x){background:#b9c3bd;cursor:not-allowed}.dvm-error:not(.wl-x),.dvm-empty:not(.wl-x),.dvm-loading:not(.wl-x){padding:14px;border-radius:12px;background:#f4f6f4;color:#35483f;font:500 14px/1.5 Arial,sans-serif}.dvm-footer:not(.wl-x){display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid #e8efeb}.dvm-all-vouchers:not(.wl-x){color:#76566f;font:700 14px/1.4 Arial,sans-serif;text-decoration:underline;text-underline-offset:3px}.dvm-close-secondary:not(.wl-x){min-height:40px;padding:8px 16px;border:1px solid #d7dfda;border-radius:999px;background:white;color:#35483f;font:700 14px/1 Arial,sans-serif;cursor:pointer}
@media(max-width:560px){.dvm-backdrop:not(.wl-x){padding:8px}.dvm-dialog:not(.wl-x){max-height:92vh;border-radius:20px;padding:16px}.dvm-products:not(.wl-x){grid-template-columns:1fr}.dvm-product:not(.wl-x){grid-template-columns:66px minmax(0,1fr);gap:10px;padding:10px}:is(.dvm-product,.dvm-product > .elementor-widget)>img:not(.wl-x){width:66px;height:66px}.dvm-footer:not(.wl-x){align-items:stretch;flex-direction:column}.dvm-close-secondary:not(.wl-x){width:100%}}

/* damara-dark-page-header-fix */

/* Dark specialty pages use the white lotus logo, so keep their scrolled-to-top header dark too. */
:is(:is(:is(#root,.wl-site),:is(#root,.wl-site) > .elementor-widget)>div,:is(:is(#root,.wl-site),:is(#root,.wl-site) > .elementor-widget)>div > .elementor-widget)>header[class*="bg-[var(--night)]"]:not(.wl-x){background:#263a32!important;border-bottom-color:#496156!important;color:#eef2ef!important;box-shadow:0 8px 26px -20px rgba(0,0,0,.55)!important}
:is(:is(:is(#root,.wl-site),:is(#root,.wl-site) > .elementor-widget)>div,:is(:is(#root,.wl-site),:is(#root,.wl-site) > .elementor-widget)>div > .elementor-widget)>header[class*="bg-[var(--night)]"] nav:not(.wl-x){color:#eef2ef!important}
:is(:is(:is(#root,.wl-site),:is(#root,.wl-site) > .elementor-widget)>div,:is(:is(#root,.wl-site),:is(#root,.wl-site) > .elementor-widget)>div > .elementor-widget)>header[class*="bg-[var(--night)]"] nav a:not(.wl-x){color:#eef2ef!important}
:is(:is(:is(#root,.wl-site),:is(#root,.wl-site) > .elementor-widget)>div,:is(:is(#root,.wl-site),:is(#root,.wl-site) > .elementor-widget)>div > .elementor-widget)>header[class*="bg-[var(--night)]"] nav a:hover:not(.wl-x),:is(:is(:is(#root,.wl-site),:is(#root,.wl-site) > .elementor-widget)>div,:is(:is(#root,.wl-site),:is(#root,.wl-site) > .elementor-widget)>div > .elementor-widget)>header[class*="bg-[var(--night)]"] nav a[aria-current="page"]:not(.wl-x){color:#d9b6d1!important}
:is(:is(:is(#root,.wl-site),:is(#root,.wl-site) > .elementor-widget)>div,:is(:is(#root,.wl-site),:is(#root,.wl-site) > .elementor-widget)>div > .elementor-widget)>header[class*="bg-[var(--night)]"] button[aria-label^="Odpri košarico"]:not(.wl-x){color:#eef2ef!important}

/* damara-dark-panels-opaque */

/* Replace the washed-out green panel treatment with clear, opaque surfaces on specialist pages. */
:is(#root,.wl-site) main [class*="bg-[var(--night-2)]"]:not(.wl-x){background-color:#293a32!important;background-image:none!important;box-shadow:none!important;}
:is(#root,.wl-site) main [class*="bg-[var(--night)]"]:not(.wl-x){background-color:#22342c!important;background-image:none!important;box-shadow:none!important;}
:is(#root,.wl-site) main [class*="ring-[#2e4037]"]:not(.wl-x){--tw-ring-color:#3b5045!important;}
:is(#root,.wl-site) main [class*="ring-[#a97a9f"]]{--tw-ring-color:#53665a!important;}

/* damara-visual-fixes-1068 */

/* Category service cards: the dark sage circle now has a clearly visible white arrow. */
:is(#root,.wl-site) .damara-category-arrow:not(.wl-x){color:#fff!important;background-color:#35483f!important;box-shadow:0 7px 18px rgba(46,64,55,.16);border:1px solid rgba(255,255,255,.62)}
:is(#root,.wl-site) .damara-category-arrow svg:not(.wl-x){display:block!important;stroke:#fff!important;color:#fff!important;opacity:1!important}
:is(#root,.wl-site) a.group:hover .damara-category-arrow:not(.wl-x){background-color:#aa7a9e!important;transform:translateX(4px)}
:is(#root,.wl-site) a.group:focus-visible .damara-category-arrow:not(.wl-x){outline:3px solid #b973c1;outline-offset:3px}
/* Maderotherapy bundles: balanced type, soft surfaces, clear price hierarchy. */
:is(#root,.wl-site) .damara-madero-package-card:not(.wl-x){position:relative;isolation:isolate;overflow:hidden;min-width:0;gap:0;padding:24px!important;border:1px solid #e1e7e2!important;border-radius:26px!important;background:linear-gradient(155deg,#fff 0%,#f8faf8 100%)!important;color:#35483f!important;box-shadow:0 14px 34px -25px rgba(46,64,55,.5),0 2px 8px rgba(46,64,55,.04)!important;transition:transform .25s ease,box-shadow .25s ease}
:is(#root,.wl-site) .damara-madero-package-card:not(.wl-x):before{content:"";position:absolute;z-index:-1;inset:0 0 auto;height:5px;background:linear-gradient(90deg,#aa7a9e,#d6b7cf 55%,#91a99c)}
:is(#root,.wl-site) .damara-madero-package-card:hover:not(.wl-x){transform:translateY(-4px);box-shadow:0 22px 42px -27px rgba(46,64,55,.42)!important}
:is(:is(#root,.wl-site) .damara-madero-package-card,:is(#root,.wl-site) .damara-madero-package-card > .elementor-widget)>p:first-child:not(.wl-x){display:inline-flex;align-self:flex-start;margin:0 0 14px;padding:7px 10px;border-radius:999px;background:#f2eaf1;color:#73536e!important;font-size:11px!important;line-height:1.35;font-weight:800!important;letter-spacing:.12em!important}
:is(#root,.wl-site) .damara-madero-package-card ul:not(.wl-x){display:grid;gap:11px;margin:4px 0 18px;padding:15px 0 16px;border-top:1px solid #e8ede9;border-bottom:1px solid #e8ede9;color:#35483f!important;line-height:1.45}
:is(#root,.wl-site) .damara-madero-package-card ul li:not(.wl-x){align-items:flex-start;color:#35483f!important;font-size:13px;line-height:1.45}
:is(#root,.wl-site) .damara-madero-package-card ul li svg:not(.wl-x){flex:0 0 auto;color:#9b7094!important;stroke:#9b7094!important}
:is(#root,.wl-site) .damara-madero-package-card p:not(.wl-x){color:#526158!important;line-height:1.5}
:is(#root,.wl-site) .damara-madero-package-card p s:not(.wl-x){color:#7c8780!important}
:is(#root,.wl-site) .damara-madero-package-card p b:not(.wl-x){display:inline-block;margin-left:3px;color:#71536d!important;font-size:31px!important;line-height:1.05}
:is(:is(#root,.wl-site) .damara-madero-package-card,:is(#root,.wl-site) .damara-madero-package-card > .elementor-widget)>p:last-child:not(.wl-x){margin:14px 0 0;padding:12px 13px;border-radius:14px;background:#f0f4f1;color:#536159!important;font-size:12px!important;line-height:1.5}
@media(min-width:1024px){:is(#root,.wl-site) .damara-madero-package-card:not(.wl-x){padding:22px!important}}
@media(max-width:640px){:is(#root,.wl-site) .damara-madero-package-card:not(.wl-x){padding:20px!important;border-radius:22px!important}:is(#root,.wl-site) .damara-madero-package-card ul:not(.wl-x){gap:9px}:is(#root,.wl-site) .damara-madero-package-card p b:not(.wl-x){font-size:28px!important}}
/* Reiki na daljavo: force the child package to keep its deep-sage background and legible text. */
:is(#root,.wl-site) .damara-reiki-package-card:nth-child(2):not(.wl-x){background-color:#35483f!important;background-image:linear-gradient(150deg,#40554a 0%,#2e4037 100%)!important;color:#fff!important;border:1px solid #667c70!important;box-shadow:0 18px 40px -28px rgba(35,52,43,.6)!important}
:is(#root,.wl-site) .damara-reiki-package-card:nth-child(2) h3:not(.wl-x),:is(#root,.wl-site) .damara-reiki-package-card:nth-child(2) p:not(.wl-x),:is(#root,.wl-site) .damara-reiki-package-card:nth-child(2) span:not(.wl-x){color:#fff!important;opacity:1!important}
:is(#root,.wl-site) .damara-reiki-package-card:nth-child(2) span.serif:not(.wl-x){color:#f0dced!important}
:is(#root,.wl-site) .damara-reiki-package-card:nth-child(2) button:not(.wl-x){background:#aa7a9e!important;color:#fff!important;border:1px solid rgba(255,255,255,.4)!important}
:is(#root,.wl-site) .damara-reiki-package-card:nth-child(2) button:hover:not(.wl-x){background:#8f6689!important}

/* damara-service-voucher-popup-1069 */

#damara-service-voucher-popup:not(.wl-x),#damara-service-voucher-popup *:not(.wl-x){box-sizing:border-box}
#damara-service-voucher-popup:not(.wl-x){position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;padding:16px;background:rgba(26,39,32,.62);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);font-family:Arial,sans-serif}
#damara-service-voucher-popup[hidden]:not(.wl-x){display:none!important}
#damara-service-voucher-popup .dsvp-panel:not(.wl-x){position:relative;width:min(760px,100%);max-height:min(88vh,820px);overflow:auto;border:1px solid #e8efeb;border-radius:25px;padding:clamp(18px,4vw,32px);background:#fff;color:#2e4037;box-shadow:0 28px 90px rgba(10,20,15,.35);animation:dsvp-in .2s ease-out both}
@keyframes dsvp-in{from{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}
#damara-service-voucher-popup .dsvp-head:not(.wl-x){display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}
#damara-service-voucher-popup .dsvp-kicker:not(.wl-x){margin:0 0 6px;color:#8d6b88;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}
#damara-service-voucher-popup h2:not(.wl-x){margin:0;color:#2e4037;font:400 clamp(25px,4vw,36px)/1.12 Georgia,serif}
#damara-service-voucher-popup .dsvp-subtitle:not(.wl-x){margin:7px 0 0;color:#595959;font-size:14px;line-height:1.5}
#damara-service-voucher-popup .dsvp-x:not(.wl-x){display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border:1px solid #e4eae6;border-radius:50%;background:#f7f9f7;color:#35483f;font-size:25px;cursor:pointer}
#damara-service-voucher-popup .dsvp-products:not(.wl-x){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}
#damara-service-voucher-popup .dsvp-product:not(.wl-x){display:grid;grid-template-columns:76px minmax(0,1fr);gap:11px;align-items:center;padding:11px;border:1px solid #e2e9e4;border-radius:16px;background:#fbfcfb}
#damara-service-voucher-popup .dsvp-product img:not(.wl-x){width:76px;height:76px;object-fit:cover;border-radius:12px}
#damara-service-voucher-popup .dsvp-product h3:not(.wl-x){margin:0;color:#35483f;font:500 16px/1.25 Georgia,serif}
#damara-service-voucher-popup .dsvp-product p:not(.wl-x){margin:5px 0;color:#595959;font-size:12px;line-height:1.4}
#damara-service-voucher-popup .dsvp-price:not(.wl-x){color:#35483f;font-size:14px;font-weight:800}
#damara-service-voucher-popup .dsvp-add:not(.wl-x){grid-column:1/-1;min-height:42px;border:0;border-radius:999px;background:#aa7a9e;color:#fff;font-size:14px;font-weight:750;cursor:pointer}
#damara-service-voucher-popup .dsvp-add:hover:not(.wl-x){background:#87627f}
#damara-service-voucher-popup .dsvp-add:disabled:not(.wl-x){background:#aab5ae;cursor:not-allowed}
#damara-service-voucher-popup .dsvp-note:not(.wl-x){margin:8px 0;padding:12px 14px;border-radius:12px;background:#f3f6f3;color:#35483f;font-size:13px;line-height:1.5}
#damara-service-voucher-popup .dsvp-actions:not(.wl-x){display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding-top:15px;border-top:1px solid #e8efeb}
#damara-service-voucher-popup .dsvp-all:not(.wl-x){color:#76566f;font-size:14px;font-weight:750;text-decoration:underline;text-underline-offset:3px}
#damara-service-voucher-popup .dsvp-close:not(.wl-x){min-height:40px;padding:8px 16px;border:1px solid #d8e1db;border-radius:999px;background:#fff;color:#35483f;font-size:13px;font-weight:700;cursor:pointer}
@media(max-width:560px){#damara-service-voucher-popup:not(.wl-x){padding:8px}#damara-service-voucher-popup .dsvp-panel:not(.wl-x){max-height:92vh;border-radius:20px;padding:16px}#damara-service-voucher-popup .dsvp-products:not(.wl-x){grid-template-columns:1fr}#damara-service-voucher-popup .dsvp-product:not(.wl-x){grid-template-columns:64px minmax(0,1fr);padding:9px}#damara-service-voucher-popup .dsvp-product img:not(.wl-x){width:64px;height:64px}#damara-service-voucher-popup .dsvp-actions:not(.wl-x){align-items:stretch;flex-direction:column}#damara-service-voucher-popup .dsvp-close:not(.wl-x){width:100%}}

/* damara-dialog-contrast-fix */
.sheet:not(.wl-x){color:#35483f!important}.sheet :is(h1,h2,h3,p,label,.serif):not(.wl-x){color:#35483f!important}.sheet label span:not(.wl-x){color:#35483f!important}.sheet :is(input,textarea):not(.wl-x){color:#35483f!important}.sheet .sheet:not(.wl-x){background:#e8efeb!important;color:#26352e!important}.sheet .sheet :is(p,h1,h2,h3,strong,span,b,small,a,button):not(.wl-x){color:#26352e!important}.sheet .sheet .serif:not(.wl-x){color:#26352e!important}.sheet .sheet button:not(.wl-x){border-color:#26352e!important}.damara-inquiry-error:not(.wl-x){color:#9a3838!important}
/* damara-regression-price-contrast */
:is(:is(#root,.wl-site) main .bg-\[var\(--night\)\] aside,:is(#root,.wl-site) main .bg-\[var\(--night\)\] aside > .elementor-widget)>div:first-child:not(.wl-x){background:#35483f!important;color:#f4f6f4!important;border:1px solid #607269!important}:is(:is(#root,.wl-site) main .bg-\[var\(--night\)\] aside,:is(#root,.wl-site) main .bg-\[var\(--night\)\] aside > .elementor-widget)>div:first-child p:not(.da-eyebrow):not(.wl-x),:is(:is(#root,.wl-site) main .bg-\[var\(--night\)\] aside,:is(#root,.wl-site) main .bg-\[var\(--night\)\] aside > .elementor-widget)>div:first-child li:not(.wl-x),:is(:is(#root,.wl-site) main .bg-\[var\(--night\)\] aside,:is(#root,.wl-site) main .bg-\[var\(--night\)\] aside > .elementor-widget)>div:first-child li span:first-child:not(.wl-x),:is(:is(#root,.wl-site) main .bg-\[var\(--night\)\] aside,:is(#root,.wl-site) main .bg-\[var\(--night\)\] aside > .elementor-widget)>div:first-child li b:not(.wl-x){color:#f4f6f4!important;opacity:1!important}:is(:is(#root,.wl-site) main .bg-\[var\(--night\)\] aside,:is(#root,.wl-site) main .bg-\[var\(--night\)\] aside > .elementor-widget)>div:first-child .leader:not(.wl-x){border-color:#c7a0be!important}
/* damara-home-about-style */
.damara-home-about:not(.wl-x){padding:clamp(54px,8vw,112px) 20px;background:#f4f6f4;color:#2e4037}.damara-home-about-inner:not(.wl-x){display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1fr);grid-template-areas:"photo copy";align-items:center;gap:clamp(32px,7vw,100px);width:min(100%,1160px);margin:0 auto}.damara-home-about-copy:not(.wl-x){grid-area:copy;max-width:620px}.damara-home-about-eyebrow:not(.wl-x){margin:0 0 13px;color:#8d6b88;font-size:12px;font-weight:750;letter-spacing:.16em;text-transform:uppercase}.damara-home-about-copy h2:not(.wl-x){margin:0 0 23px;color:#2e4037;font-family:Newsreader,Georgia,serif;font-size:clamp(38px,5vw,66px);font-weight:400;line-height:1.02;letter-spacing:-.035em}:is(.damara-home-about-copy,.damara-home-about-copy > .elementor-widget)>p:not(.damara-home-about-eyebrow):not(.wl-x){margin:0 0 15px;color:#4b5b51;font-size:clamp(16px,1.3vw,18px);line-height:1.72}.damara-home-about-copy .damara-home-about-welcome:not(.wl-x){margin-top:19px!important;color:#2e4037!important;font-family:Newsreader,Georgia,serif;font-size:clamp(23px,2.4vw,30px)!important;line-height:1.25!important}.damara-home-about-link:not(.wl-x){display:inline-flex;align-items:center;gap:10px;margin-top:12px;padding:12px 19px;border-radius:999px;background:#aa7a9e;color:#fff;font-size:15px;font-weight:700;transition:background .2s,transform .2s}.damara-home-about-link:hover:not(.wl-x){background:#956a8b;transform:translateY(-1px)}.damara-home-about-photo:not(.wl-x){grid-area:photo;position:relative;overflow:hidden;width:min(100%,460px);margin:0 auto;border:8px solid #fff;border-radius:240px 240px 30px 30px;box-shadow:0 28px 60px -34px rgba(46,64,55,.35)}.damara-home-about-photo:not(.wl-x):after{position:absolute;inset:0;border:1px solid rgba(115,140,128,.25);border-radius:inherit;content:"";pointer-events:none}.damara-home-about-photo img:not(.wl-x){display:block;width:100%;aspect-ratio:4/5;object-fit:cover;object-position:center 45%}@media(max-width:700px){.damara-home-about:not(.wl-x){padding:58px 20px 68px}.damara-home-about-inner:not(.wl-x){grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "photo";gap:28px}.damara-home-about-copy h2:not(.wl-x){margin-bottom:19px;font-size:clamp(39px,11vw,52px)}:is(.damara-home-about-copy,.damara-home-about-copy > .elementor-widget)>p:not(.damara-home-about-eyebrow):not(.wl-x){font-size:16px;line-height:1.68}.damara-home-about-photo:not(.wl-x){width:min(100%,390px);border-width:6px;border-radius:190px 190px 24px 24px}.damara-home-about-link:not(.wl-x){min-height:46px}.damara-home-about-copy .damara-home-about-welcome:not(.wl-x){font-size:25px!important}}@media(prefers-reduced-motion:reduce){.damara-home-about-link:not(.wl-x){transition:none}}#damara-home-about:not(.wl-x),#damara-home-about *:not(.wl-x){opacity:1!important;visibility:visible!important;transform:none!important;animation:none!important}#damara-home-about:not(.wl-x){overflow:visible;contain:layout style}#damara-home-about .damara-home-about-photo:not(.wl-x){overflow:hidden}
/* damara-room-gallery-style */
.damara-room-gallery:not(.wl-x){max-width:1240px;margin:0 auto;padding:24px 20px 88px}.damara-room-gallery-head:not(.wl-x){max-width:720px;margin:0 auto 26px;text-align:center}.damara-room-gallery-kicker:not(.wl-x){margin:0 0 8px;color:#8d6b88;font-size:12px;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.damara-room-gallery-head h2:not(.wl-x){margin:0;color:#2e4037;font:400 clamp(34px,5vw,52px)/1.05 Newsreader,Georgia,serif;letter-spacing:-.025em}.damara-room-gallery-head p:last-child:not(.wl-x){margin:12px auto 0;max-width:620px;color:#59685f;font-size:16px;line-height:1.65}.damara-room-gallery-grid:not(.wl-x){display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:clamp(100px,14vw,180px);gap:14px}.damara-room-gallery-item:not(.wl-x){position:relative;overflow:hidden;margin:0;border-radius:24px;background:#e8efeb;box-shadow:0 16px 34px -28px #1d302688}.damara-room-gallery-item:nth-child(1):not(.wl-x){grid-column:span 8;grid-row:span 2}.damara-room-gallery-item:nth-child(2):not(.wl-x){grid-column:span 4;grid-row:span 2}.damara-room-gallery-item:nth-child(n+3):not(.wl-x){grid-column:span 4;grid-row:span 2}.damara-room-gallery-item img:not(.wl-x){display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1),filter .5s}.damara-room-gallery-item:hover img:not(.wl-x){transform:scale(1.025);filter:saturate(1.04)}@media(max-width:680px){.damara-room-gallery:not(.wl-x){padding:16px 16px 64px}.damara-room-gallery-grid:not(.wl-x){grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:clamp(130px,43vw,220px);gap:10px}.damara-room-gallery-item:nth-child(n):not(.wl-x){grid-column:span 1;grid-row:span 1}.damara-room-gallery-item:first-child:not(.wl-x){grid-column:span 2;grid-row:span 2}.damara-room-gallery-item:not(.wl-x){border-radius:18px}}
/* damara-home-hero-room-style */
.damara-home-hero-image:not(.wl-x){overflow:visible!important}.damara-home-hero-inset:not(.wl-x){background:#fff;isolation:isolate}.damara-home-hero-inset img:not(.wl-x){display:block;object-fit:cover;object-position:center 60%}@media(max-width:640px){.damara-home-hero-image:not(.wl-x){margin-bottom:28px!important}.damara-home-hero-inset:not(.wl-x){right:-8px;bottom:-18px;width:94px;height:116px;border-width:3px;border-radius:17px}}
/* damara-hero-carousel-style */
.damara-home-hero-image img:not(.wl-x){transition:opacity .8s ease,transform 15s ease-in-out!important;opacity:1}.damara-home-hero-image img.damara-hero-fading:not(.wl-x){opacity:0!important}@media(prefers-reduced-motion:reduce){.damara-home-hero-image img:not(.wl-x){transition:none!important}}
/* damara-hypnotherapist-credential-css */
.damara-credential:not(.wl-x){display:flex;align-items:center;gap:14px;width:fit-content;max-width:100%;margin:22px 0 8px;padding:12px 16px 12px 12px;border:1px solid #e3d9e2;border-radius:18px;background:linear-gradient(115deg,#fff 0%,#fbf7fa 100%);box-shadow:0 12px 30px -24px rgba(53,72,63,.4);color:#35483f;text-decoration:none}.damara-credential:hover:not(.wl-x){border-color:#b88dad;box-shadow:0 16px 34px -23px rgba(90,61,83,.28)}.damara-credential img:not(.wl-x){display:block;width:68px;height:68px;flex:0 0 68px;object-fit:contain}.damara-credential-copy:not(.wl-x){display:grid;gap:3px;min-width:0}.damara-credential-copy strong:not(.wl-x){font:600 15px/1.25 'Merriweather Sans',system-ui,sans-serif;color:#35483f}.damara-credential-copy span:not(.wl-x){font:500 12px/1.4 'Merriweather Sans',system-ui,sans-serif;color:#68766e}.damara-credential-copy small:not(.wl-x){font:500 11px/1.35 'Merriweather Sans',system-ui,sans-serif;color:#8a7082}.damara-credential-footer:not(.wl-x){display:flex;align-items:center;gap:9px;width:fit-content;max-width:100%;margin-top:18px;padding:8px 11px 8px 8px;border:1px solid rgba(232,239,235,.2);border-radius:999px;background:rgba(255,255,255,.07);color:#f6edf4;text-decoration:none}.damara-credential-footer img:not(.wl-x){width:38px;height:38px;object-fit:contain;border-radius:50%;background:#fff}.damara-credential-footer span:not(.wl-x){font:600 12px/1.3 'Merriweather Sans',system-ui,sans-serif}.damara-credential-footer small:not(.wl-x){display:block;color:#ddccda;font-size:10px;font-weight:500}@media(max-width:600px){.damara-credential:not(.wl-x){gap:10px;margin:18px 0 6px;padding:10px}.damara-credential img:not(.wl-x){width:58px;height:58px;flex-basis:58px}.damara-credential-copy strong:not(.wl-x){font-size:13px}.damara-credential-copy span:not(.wl-x){font-size:11px}.damara-credential-copy small:not(.wl-x){font-size:10px}}@media(prefers-reduced-motion:reduce){.damara-credential:not(.wl-x){transition:none}}
/* damara-elegant-footer */

.damara-footer:not(.wl-x){background:linear-gradient(145deg,#24342f 0%,#2e4037 56%,#24342f 100%);color:#f4f6f4;border-top:1px solid rgba(185,115,193,.28)}
.damara-footer-main:not(.wl-x){padding-top:clamp(42px,7vw,78px);padding-bottom:clamp(34px,6vw,64px);gap:clamp(30px,5vw,66px)}
.damara-footer-brand img:not(.wl-x){width:90px!important;height:74px!important;filter:drop-shadow(0 4px 12px rgba(0,0,0,.14))}
.damara-footer-tagline:not(.wl-x){max-width:310px;margin-top:13px;color:#d8e2dc;font:15px/1.7 Arial,sans-serif}
.damara-footer-heading:not(.wl-x){margin:0;color:#d7b5d1;font:700 12px/1.4 Arial,sans-serif;letter-spacing:.17em;text-transform:uppercase}
.damara-footer-address:not(.wl-x){display:block;margin-top:15px;color:#fff;font:400 clamp(20px,2vw,28px)/1.25 Georgia,serif;text-decoration:none}
.damara-footer-link:not(.wl-x){color:#e6eae7;text-decoration:none;transition:color .18s ease,opacity .18s ease}
.damara-footer-link:hover:not(.wl-x){color:#fff;text-decoration:underline;text-decoration-color:#bd93b4;text-underline-offset:4px}
.damara-footer-phone:not(.wl-x){display:block;margin-top:16px;font-weight:700}
.damara-footer-service-list:not(.wl-x){display:grid;gap:7px;margin:13px 0 0;padding:0;list-style:none;font:14px/1.55 Arial,sans-serif}
.damara-footer-lower:not(.wl-x){border-top:1px solid rgba(232,239,235,.16);align-items:center;justify-content:space-between;gap:18px 28px;color:#d8e2dc}
.damara-footer-credit:not(.wl-x){margin-left:auto;text-align:right}
.damara-footer-credit-link:not(.wl-x){justify-content:flex-end}
.damara-footer-pages:not(.wl-x){display:flex;flex-wrap:wrap;gap:8px 22px}
.damara-footer-credit:not(.wl-x){color:#bfcac3;font:12px/1.5 Arial,sans-serif}
.damara-footer-credit-link:not(.wl-x){display:inline-flex;align-items:center;gap:9px;margin-left:auto;color:#fff;font-weight:700;text-decoration:none}
.damara-footer-woolab-logo:not(.wl-x){display:block;width:68px;height:auto;max-height:22px;object-fit:contain}
.damara-footer-credit-link:hover:not(.wl-x){text-decoration:underline;text-decoration-color:#3861f5;text-underline-offset:4px}
@media(max-width:767px){.damara-footer-main:not(.wl-x){padding:38px 20px 28px!important;gap:27px!important}.damara-footer-brand img:not(.wl-x){width:78px!important;height:64px!important}.damara-footer-lower:not(.wl-x){padding:18px 20px 25px!important;align-items:flex-start}.damara-footer-pages:not(.wl-x){gap:8px 16px}.damara-footer-credit:not(.wl-x){width:100%;padding-top:12px;border-top:1px solid rgba(232,239,235,.12);display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-left:0;text-align:left}.damara-footer-credit-link:not(.wl-x){margin-left:0;justify-content:flex-start}.damara-footer-woolab-logo:not(.wl-x){width:62px}}

/* events.css */
.bottom-4:not(.wl-x){bottom:1rem}.left-4:not(.wl-x){left:1rem}.mb-10:not(.wl-x){margin-bottom:2.5rem}.mt-0\.5:not(.wl-x){margin-top:.125rem}.mt-\[\.6em\]:not(.wl-x){margin-top:.6em}.line-clamp-3:not(.wl-x){overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.h-fit:not(.wl-x){height:-moz-fit-content;height:fit-content}.min-h-12:not(.wl-x){min-height:3rem}.min-h-\[300px\]:not(.wl-x){min-height:300px}.min-h-\[48px\]:not(.wl-x){min-height:48px}.min-h-\[52px\]:not(.wl-x){min-height:52px}.min-h-\[96px\]:not(.wl-x){min-height:96px}.w-6:not(.wl-x){width:1.5rem}.flex-none:not(.wl-x){flex:none}.cursor-not-allowed:not(.wl-x){cursor:not-allowed}.select-all:not(.wl-x){-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-y:not(.wl-x){resize:vertical}.scroll-mt-24:not(.wl-x){scroll-margin-top:6rem}.gap-8:not(.wl-x){gap:2rem}.border-white\/35:not(.wl-x){border-color:hsla(0,0%,100%,.35)}.border-white\/40:not(.wl-x){border-color:hsla(0,0%,100%,.4)}.bg-black\/25:not(.wl-x){background-color:rgba(0,0,0,.25)}.bg-black\/30:not(.wl-x){background-color:rgba(0,0,0,.3)}.bg-red-50:not(.wl-x){background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-red-50:not(.wl-x){--tw-bg-opacity:1}.bg-white\/90:not(.wl-x){background-color:hsla(0,0%,100%,.9)}.bg-gradient-to-t:not(.wl-x){background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-\[\#191815\]\/70:not(.wl-x){--tw-gradient-from:rgba(25,24,21,.7) var(--tw-gradient-from-position);--tw-gradient-to:rgba(25,24,21,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#191815\]\/75:not(.wl-x){--tw-gradient-from:rgba(25,24,21,.75) var(--tw-gradient-from-position);--tw-gradient-to:rgba(25,24,21,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-transparent:not(.wl-x){--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),transparent var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-\[\#191815\]\/10:not(.wl-x){--tw-gradient-to:rgba(25,24,21,.1) var(--tw-gradient-to-position)}.to-transparent:not(.wl-x){--tw-gradient-to:transparent var(--tw-gradient-to-position)}.object-center:not(.wl-x){-o-object-position:center;object-position:center}.pt-0\.5:not(.wl-x){padding-top:.125rem}.pt-6:not(.wl-x){padding-top:1.5rem}.text-3xl:not(.wl-x){font-size:1.875rem;line-height:2.25rem}.text-4xl:not(.wl-x){font-size:2.25rem;line-height:2.5rem}.text-\[3rem\]:not(.wl-x){font-size:3rem}.text-\[clamp\(1\.6rem\2c 3vw\2c 2\.1rem\)\]:not(.wl-x){font-size:clamp(1.6rem,3vw,2.1rem)}.text-\[clamp\(1\.7rem\2c 3vw\2c 2\.2rem\)\]:not(.wl-x){font-size:clamp(1.7rem,3vw,2.2rem)}.text-\[clamp\(2\.2rem\2c 4vw\2c 3rem\)\]:not(.wl-x){font-size:clamp(2.2rem,4vw,3rem)}.text-\[clamp\(2\.5rem\2c 5\.5vw\2c 4\.6rem\)\]:not(.wl-x){font-size:clamp(2.5rem,5.5vw,4.6rem)}.text-\[clamp\(2rem\2c 4vw\2c 3\.2rem\)\]:not(.wl-x){font-size:clamp(2rem,4vw,3.2rem)}.leading-\[\.96\]:not(.wl-x){line-height:.96}.tracking-\[-\.02em\]:not(.wl-x){letter-spacing:-.02em}.tracking-\[-\.04em\]:not(.wl-x){letter-spacing:-.04em}.tracking-\[\.12em\]:not(.wl-x){letter-spacing:.12em}.tracking-\[\.14em\]:not(.wl-x){letter-spacing:.14em}.tracking-\[\.18em\]:not(.wl-x){letter-spacing:.18em}.text-\[\#d9b8cf\]:not(.wl-x){--tw-text-opacity:1;color:rgb(217 184 207/var(--tw-text-opacity,1))}.text-red-700:not(.wl-x){--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.shadow-\[0_12px_30px_-18px_rgba\(170\2c 122\2c 158\2c \.9\)\]:not(.wl-x){--tw-shadow:0 12px 30px -18px rgba(170,122,158,.9);--tw-shadow-colored:0 12px 30px -18px 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-\[0_22px_70px_-36px_rgba\(53\2c 72\2c 63\2c \.35\)\]:not(.wl-x){--tw-shadow:0 22px 70px -36px rgba(53,72,63,.35);--tw-shadow-colored:0 22px 70px -36px 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-\[0_22px_70px_-40px_rgba\(53\2c 72\2c 63\2c \.45\)\]:not(.wl-x){--tw-shadow:0 22px 70px -40px rgba(53,72,63,.45);--tw-shadow-colored:0 22px 70px -40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.grayscale-\[\.5\]:not(.wl-x){--tw-grayscale:grayscale(.5)}.grayscale-\[\.5\]:not(.wl-x),.grayscale-\[\.65\]:not(.wl-x){filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale-\[\.65\]:not(.wl-x){--tw-grayscale:grayscale(.65)}.first\:mt-0:first-child:not(.wl-x){margin-top:0}.first\:border-t-0:first-child:not(.wl-x){border-top-width:0}.first\:pt-0:first-child:not(.wl-x){padding-top:0}.hover\:bg-\[\#936588\]:hover:not(.wl-x){--tw-bg-opacity:1;background-color:rgb(147 101 136/var(--tw-bg-opacity,1))}.hover\:shadow-\[0_30px_80px_-36px_rgba\(53\2c 72\2c 63\2c \.55\)\]:hover:not(.wl-x){--tw-shadow:0 30px 80px -36px rgba(53,72,63,.55);--tw-shadow-colored:0 30px 80px -36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.disabled\:opacity-60:disabled:not(.wl-x){opacity:.6}.group:hover .group-hover\:scale-\[1\.04\]:not(.wl-x){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))}.group:hover .group-hover\:scale-\[1\.04\]:not(.wl-x){--tw-scale-x:1.04;--tw-scale-y:1.04}@media (min-width:640px){.sm\:p-9:not(.wl-x){padding:2.25rem}}@media (min-width:768px){.md\:pt-12:not(.wl-x){padding-top:3rem}.md\:pt-14:not(.wl-x){padding-top:3.5rem}}@media (min-width:1024px){.lg\:aspect-auto:not(.wl-x){aspect-ratio:auto}.lg\:min-h-\[440px\]:not(.wl-x){min-height:440px}.lg\:min-h-full:not(.wl-x){min-height:100%}.lg\:w-\[54\%\]:not(.wl-x){width:54%}.lg\:flex-none:not(.wl-x){flex:none}.lg\:grid-cols-\[\.8fr_1\.2fr\]:not(.wl-x){grid-template-columns:.8fr 1.2fr}.lg\:grid-cols-\[1\.05fr_\.95fr\]:not(.wl-x){grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[1\.25fr_\.75fr\]:not(.wl-x){grid-template-columns:1.25fr .75fr}.lg\:flex-row:not(.wl-x){flex-direction:row}.lg\:justify-center:not(.wl-x){justify-content:center}.lg\:p-10:not(.wl-x){padding:2.5rem}.lg\:p-12:not(.wl-x){padding:3rem}.lg\:px-12:not(.wl-x){padding-left:3rem;padding-right:3rem}}
.wlf-rich:not(.wl-x){font-size:17px;line-height:1.65;color:var(--ink-soft)}.wlf-rich-lead:not(.wl-x){font-size:18px}:is(.wlf-rich,.wlf-rich > .elementor-widget)>:first-child:not(.wl-x){margin-top:0}:is(.wlf-rich,.wlf-rich > .elementor-widget)>:last-child:not(.wl-x){margin-bottom:0}.wlf-rich p:not(.wl-x){margin:0 0 .85em}.wlf-rich h2:not(.wl-x){margin:1.4em 0 .5em;font-family:"Newsreader",Georgia,serif;font-size:clamp(1.6rem,3vw,2.1rem);font-weight:300;line-height:1.15;color:var(--ink)}.wlf-rich h3:not(.wl-x){margin:1.2em 0 .4em;font-size:1.25rem;font-weight:600;color:var(--ink)}.wlf-rich strong:not(.wl-x),.wlf-rich b:not(.wl-x){color:var(--ink)}.wlf-rich ul:not(.wl-x),.wlf-rich ol:not(.wl-x){margin:0 0 1em;padding-left:1.3em}.wlf-rich ul:not(.wl-x){list-style:disc}.wlf-rich ol:not(.wl-x){list-style:decimal}.wlf-rich li:not(.wl-x){margin:.35em 0}.wlf-rich li:not(.wl-x)::marker{color:var(--lotus)}.wlf-rich blockquote:not(.wl-x){margin:1.2em 0;border-radius:20px;background:var(--petal);padding:16px 20px;font-weight:600;color:var(--sage);box-shadow:0 0 0 1px var(--blush)}.wlf-rich a:not(.wl-x){color:var(--lotus);text-decoration:underline}.wlf-rich img:not(.wl-x){display:block;max-width:100%;height:auto;border-radius:20px;margin:1.3em 0}

.bg-\[\#35483f\]:not(.wl-x){background-color:#35483f}
