<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";@import url("https://use.typekit.net/okf7zmz.css");@import url("https://use.typekit.net/okf7zmz.css");@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

.global-sidebar-menu li {
    animation: fadein 0.2s
}.sj-default-red {
  background: #c10f3a;
}

.sj-light-purple {
  background: #8332a7;
}

.sj-dark-purple {
  background: #490e67;
}

.sj-light-blue {
  background: #135cb0;
}

.sj-dark-blue {
  background: #002856;
}

.sj-light-aqua {
  background: #64d0e4;
}

.sj-dark-aqua {
  background: #1eadc1;
}

.sj-light-green {
  background: #c0da07;
}

.sj-dark-green {
  background: #75bc21;
}

.sj-light-yellow {
  background: #ffc32c;
}

.sj-dark-yellow {
  background: #ffb125;
}

.sj-light-grey {
  background: #f5f5f5;
}

.sj-medium-grey {
  background: #ccc;
}

.sj-dark-grey {
  background: #4e535a;
}

.sj-grey-10 {
  background: rgb(229.5, 229.5, 229.5);
}

.sj-grey-20 {
  background: #cccccc;
}

.sj-grey-30 {
  background: rgb(178.5, 178.5, 178.5);
}

.sj-grey-40 {
  background: #999999;
}

.sj-grey-50 {
  background: rgb(127.5, 127.5, 127.5);
}

.sj-grey-60 {
  background: #666666;
}

.sj-grey-70 {
  background: rgb(76.5, 76.5, 76.5);
}

.sj-grey-80 {
  background: #333333;
}

.sj-grey-90 {
  background: rgb(25.5, 25.5, 25.5);
}

.color-picker-default-red {
  background: #c10f3a;
}

.color-picker-light-purple, .color-picker-purple {
  background: #8332a7;
}

.color-picker-dark-purple {
  background: #490e67;
}

.color-picker-light-blue, .color-picker-blue {
  background: #135cb0;
}

.color-picker-dark-blue {
  background: #002856;
}

.color-picker-light-aqua, .color-picker-aqua {
  background: #64d0e4;
}

.color-picker-dark-aqua {
  background: #1eadc1;
}

.color-picker-light-green, .color-picker-green {
  background: #c0da07;
}

.color-picker-dark-green {
  background: #75bc21;
}

.color-picker-light-yellow, .color-picker-yellow {
  background: #ffc32c;
}

.color-picker-dark-yellow {
  background: #ffb125;
}

.color-picker-light-grey {
  background: #f5f5f5;
}

.color-picker-medium-grey {
  background: #ccc;
}

.color-picker-dark-grey {
  background: #4e535a;
}

.color-picker-multi {
  background: linear-gradient(40deg, #8332a7, #135cb0, #64d0e4, #c0da07);
}*, ::before, ::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}

::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

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

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

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

html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: "SJ Sans", Open Sans, Helvetica Neue, Helvetica, Arial, "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 {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}

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

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

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

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

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

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

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

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

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

b,
strong {
  font-weight: bolder;
}

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

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

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

small {
  font-size: 80%;
}

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

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

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

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

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

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

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

button,
select {
  text-transform: none;
}

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

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

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

:-moz-focusring {
  outline: auto;
}

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

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

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

progress {
  vertical-align: baseline;
}

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

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

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

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

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

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

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

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

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

summary {
  display: list-item;
}

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

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

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

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

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

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

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

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

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

/*
Set the default cursor for buttons.
*/

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

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

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

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

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

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

/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden]:where(:not([hidden="until-found"])) {
  display: none;
}

:root,
[data-theme] {
  background-color: var(--fallback-b1,oklch(var(--b1)/1));
  color: var(--fallback-bc,oklch(var(--bc)/1));
}

@supports not (color: oklch(0% 0 0)) {

  :root {
    color-scheme: light;
    --fallback-p: #491eff;
    --fallback-pc: #d4dbff;
    --fallback-s: #ff41c7;
    --fallback-sc: #fff9fc;
    --fallback-a: #00cfbd;
    --fallback-ac: #00100d;
    --fallback-n: #2b3440;
    --fallback-nc: #d7dde4;
    --fallback-b1: #ffffff;
    --fallback-b2: #e5e6e6;
    --fallback-b3: #e5e6e6;
    --fallback-bc: #1f2937;
    --fallback-in: #00b3f0;
    --fallback-inc: #000000;
    --fallback-su: #00ca92;
    --fallback-suc: #000000;
    --fallback-wa: #ffc22d;
    --fallback-wac: #000000;
    --fallback-er: #ff6f70;
    --fallback-erc: #000000;
  }

  @media (prefers-color-scheme: dark) {

    :root {
      color-scheme: dark;
      --fallback-p: #7582ff;
      --fallback-pc: #050617;
      --fallback-s: #ff71cf;
      --fallback-sc: #190211;
      --fallback-a: #00c7b5;
      --fallback-ac: #000e0c;
      --fallback-n: #2a323c;
      --fallback-nc: #a6adbb;
      --fallback-b1: #1d232a;
      --fallback-b2: #191e24;
      --fallback-b3: #15191e;
      --fallback-bc: #a6adbb;
      --fallback-in: #00b3f0;
      --fallback-inc: #000000;
      --fallback-su: #00ca92;
      --fallback-suc: #000000;
      --fallback-wa: #ffc22d;
      --fallback-wac: #000000;
      --fallback-er: #ff6f70;
      --fallback-erc: #000000;
    }
  }
}

html {
  -webkit-tap-highlight-color: transparent;
}

* {
  scrollbar-color: color-mix(in oklch, currentColor 35%, transparent) transparent;
}

*:hover {
  scrollbar-color: color-mix(in oklch, currentColor 60%, transparent) transparent;
}

:root {
  color-scheme: light;
  --pc: 90.3703% 0.040295 17.781478;
  --ac: 16.9794% 0.032831 84.450434;
  --inc: 85.6377% 0.018769 255.309276;
  --suc: 14.417% 0.038003 132.254534;
  --wac: 16.9794% 0.032831 84.450434;
  --erc: 11.8454% 0.042625 33.974001;
  --rounded-box: 1rem;
  --rounded-btn: 0.5rem;
  --rounded-badge: 1.9rem;
  --animation-btn: 0.25s;
  --animation-input: .2s;
  --btn-focus-scale: 0.95;
  --border-btn: 1px;
  --tab-border: 1px;
  --tab-radius: 0.5rem;
  --p: 51.8515% 0.201473 17.781478;
  --s: 48.1224% 0.150199 255.788447;
  --sc: 98.71% 0.0106 342.55;
  --a: 84.8969% 0.164157 84.450434;
  --n: 32.1785% 0.02476 255.701624;
  --nc: 89.4994% 0.011585 252.096176;
  --b1: 100% 0 0;
  --b2: 96.1151% 0 0;
  --b3: 92.4169% 0.00108 197.137559;
  --bc: 27.8078% 0.029596 256.847952;
}

:root fontFamily {
  sans: SJ Sans;
  sans: Open Sans;
  sans: ui-sans-serif;
  sans: system-ui;
  sans: sans-serif;
  sans: "Apple Color Emoji";
  sans: "Segoe UI Emoji";
  sans: "Segoe UI Symbol";
  sans: "Noto Color Emoji";
}

:root {
  --in: 28.1885% 0.093845 255.309276;
  --su: 72.0851% 0.190016 132.254534;
  --wa: 84.8969% 0.164157 84.450434;
  --er: 59.2269% 0.213123 33.974001;
}

[data-theme=stJudeCoreLight] {
  color-scheme: light;
  --pc: 90.3703% 0.040295 17.781478;
  --ac: 16.9794% 0.032831 84.450434;
  --inc: 85.6377% 0.018769 255.309276;
  --suc: 14.417% 0.038003 132.254534;
  --wac: 16.9794% 0.032831 84.450434;
  --erc: 11.8454% 0.042625 33.974001;
  --rounded-box: 1rem;
  --rounded-btn: 0.5rem;
  --rounded-badge: 1.9rem;
  --animation-btn: 0.25s;
  --animation-input: .2s;
  --btn-focus-scale: 0.95;
  --border-btn: 1px;
  --tab-border: 1px;
  --tab-radius: 0.5rem;
  --p: 51.8515% 0.201473 17.781478;
  --s: 48.1224% 0.150199 255.788447;
  --sc: 98.71% 0.0106 342.55;
  --a: 84.8969% 0.164157 84.450434;
  --n: 32.1785% 0.02476 255.701624;
  --nc: 89.4994% 0.011585 252.096176;
  --b1: 100% 0 0;
  --b2: 96.1151% 0 0;
  --b3: 92.4169% 0.00108 197.137559;
  --bc: 27.8078% 0.029596 256.847952;
}

[data-theme=stJudeCoreLight] fontFamily {
  sans: SJ Sans;
  sans: Open Sans;
  sans: ui-sans-serif;
  sans: system-ui;
  sans: sans-serif;
  sans: "Apple Color Emoji";
  sans: "Segoe UI Emoji";
  sans: "Segoe UI Symbol";
  sans: "Noto Color Emoji";
}

[data-theme=stJudeCoreLight] {
  --in: 28.1885% 0.093845 255.309276;
  --su: 72.0851% 0.190016 132.254534;
  --wa: 84.8969% 0.164157 84.450434;
  --er: 59.2269% 0.213123 33.974001;
}

[data-theme=stJudeCoreDark] {
  color-scheme: dark;
  --pc: 90.3703% 0.040295 17.781478;
  --sc: 89.6245% 0.03004 255.788447;
  --ac: 16.9794% 0.032831 84.450434;
  --inc: 85.6377% 0.018769 255.309276;
  --suc: 14.417% 0.038003 132.254534;
  --wac: 16.9794% 0.032831 84.450434;
  --erc: 11.8454% 0.042625 33.974001;
  --rounded-box: 1rem;
  --rounded-btn: 0.5rem;
  --rounded-badge: 1.9rem;
  --animation-btn: 0.25s;
  --animation-input: .2s;
  --btn-focus-scale: 0.95;
  --border-btn: 1px;
  --tab-border: 1px;
  --tab-radius: 0.5rem;
  --p: 51.8515% 0.201473 17.781478;
  --s: 48.1224% 0.150199 255.788447;
  --a: 84.8969% 0.164157 84.450434;
  --n: 31.3815% 0.021108 254.139175;
  --nc: 74.6477% 0.0216 264.435964;
  --b1: 25.3267% 0.015896 252.417568;
  --b2: 23.2607% 0.013807 253.100675;
  --b3: 21.1484% 0.01165 254.087939;
  --bc: 74.6477% 0.0216 264.435964;
}

[data-theme=stJudeCoreDark] fontFamily {
  sans: SJ Sans;
  sans: Open Sans;
  sans: ui-sans-serif;
  sans: system-ui;
  sans: sans-serif;
  sans: "Apple Color Emoji";
  sans: "Segoe UI Emoji";
  sans: "Segoe UI Symbol";
  sans: "Noto Color Emoji";
}

[data-theme=stJudeCoreDark] {
  --in: 28.1885% 0.093845 255.309276;
  --su: 72.0851% 0.190016 132.254534;
  --wa: 84.8969% 0.164157 84.450434;
  --er: 59.2269% 0.213123 33.974001;
}
  .text-big-bold {
  font-weight: 900;
  font-size: 1.5rem;
  line-height: 2rem;
}
.container {
  width: 100%;
}
@media (min-width: 640px) {

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

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

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

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

  .container {
    max-width: 1536px;
  }
}
.alert {
  display: grid;
  width: 100%;
  grid-auto-flow: row;
  align-content: flex-start;
  align-items: center;
  justify-items: center;
  gap: 1rem;
  text-align: center;
  border-radius: var(--rounded-box, 1rem);
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));
  padding: 1rem;
  --tw-text-opacity: 1;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
  --alert-bg: var(--fallback-b2,oklch(var(--b2)/1));
  --alert-bg-mix: var(--fallback-b1,oklch(var(--b1)/1));
  background-color: var(--alert-bg);
}
@media (min-width: 640px) {

  .alert {
    grid-auto-flow: column;
    grid-template-columns: auto minmax(auto,1fr);
    justify-items: start;
    text-align: start;
  }
}
.avatar.placeholder &gt; div {
  display: flex;
  align-items: center;
  justify-content: center;
}
.btm-nav {
  position: fixed;
  bottom: 0px;
  left: 0px;
  right: 0px;
  display: flex;
  width: 100%;
  flex-direction: row;
  align-items: center;
  justify-content: space-around;
  padding-bottom: env(safe-area-inset-bottom);
  height: 4rem;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
  color: currentColor;
}
.btm-nav &gt; * {
  position: relative;
  display: flex;
  height: 100%;
  flex-basis: 100%;
  cursor: pointer;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 0.25rem;
  border-color: currentColor;
}
@media (hover:hover) {

  .label a:hover {
    --tw-text-opacity: 1;
    color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
  }

  
.menu li &gt; *:not(ul, .menu-title, details, .btn).\!active {
    --tw-bg-opacity: 1 !important;
    background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity))) !important;
    --tw-text-opacity: 1 !important;
    color: var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity))) !important;
  }

  .menu li &gt; *:not(ul, .menu-title, details, .btn):active,
.menu li &gt; *:not(ul, .menu-title, details, .btn).active,
.menu li &gt; details &gt; summary:active {
    --tw-bg-opacity: 1;
    background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));
    --tw-text-opacity: 1;
    color: var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)));
  }

  .tab:hover {
    --tw-text-opacity: 1;
  }

  .tabs-boxed :is(.tab-active, [aria-selected="true"]):not(.tab-disabled):not([disabled]):hover, .tabs-boxed :is(input:checked):hover {
    --tw-text-opacity: 1;
    color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)));
  }

  .table tr.hover:hover,
  .table tr.hover:nth-child(even):hover {
    --tw-bg-opacity: 1;
    background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));
  }

  .table-zebra tr.hover:hover,
  .table-zebra tr.hover:nth-child(even):hover {
    --tw-bg-opacity: 1;
    background-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));
  }
}
.btn {
  display: inline-flex;
  height: 3rem;
  min-height: 3rem;
  flex-shrink: 0;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  border-radius: var(--rounded-btn, 0.5rem);
  border-color: transparent;
  border-color: oklch(var(--btn-color, var(--b2)) / var(--tw-border-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
  font-size: 0.875rem;
  line-height: 1em;
  gap: 0.5rem;
  font-weight: 600;
  text-decoration-line: none;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  border-width: var(--border-btn, 1px);
  transition-property: color, background-color, border-color, opacity, box-shadow, transform;
  --tw-text-opacity: 1;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  outline-color: var(--fallback-bc,oklch(var(--bc)/1));
  background-color: oklch(var(--btn-color, var(--b2)) / var(--tw-bg-opacity));
  --tw-bg-opacity: 1;
  --tw-border-opacity: 1;
}
.btn-disabled,
  .btn[disabled],
  .btn:disabled {
  pointer-events: none;
}
.btn-circle {
  height: 3rem;
  width: 3rem;
  border-radius: 9999px;
  padding: 0px;
}
:where(.btn:is(input[type="checkbox"])),
:where(.btn:is(input[type="radio"])) {
  width: auto;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.btn:is(input[type="checkbox"]):after,
.btn:is(input[type="radio"]):after {
  --tw-content: attr(aria-label);
  content: var(--tw-content);
}
.card {
  position: relative;
  display: flex;
  flex-direction: column;
  border-radius: var(--rounded-box, 1rem);
}
.card:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.card-body {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  padding: var(--padding-card, 2rem);
  gap: 0.5rem;
}
.card-body :where(p) {
  flex-grow: 1;
}
.card figure {
  display: flex;
  align-items: center;
  justify-content: center;
}
.card.image-full {
  display: grid;
}
.card.image-full:before {
  position: relative;
  content: "";
  z-index: 10;
  border-radius: var(--rounded-box, 1rem);
  --tw-bg-opacity: 1;
  background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));
  opacity: 0.75;
}
.card.image-full:before,
    .card.image-full &gt; * {
  grid-column-start: 1;
  grid-row-start: 1;
}
.card.image-full &gt; figure img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.card.image-full &gt; .card-body {
  position: relative;
  z-index: 20;
  --tw-text-opacity: 1;
  color: var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)));
}
.checkbox {
  flex-shrink: 0;
  --chkbg: var(--fallback-bc,oklch(var(--bc)/1));
  --chkfg: var(--fallback-b1,oklch(var(--b1)/1));
  height: 1.5rem;
  width: 1.5rem;
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: var(--rounded-btn, 0.5rem);
  border-width: 1px;
  border-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));
  --tw-border-opacity: 0.2;
}
.divider {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
  margin-top: 1rem;
  margin-bottom: 1rem;
  height: 1rem;
  white-space: nowrap;
}
.divider:before,
  .divider:after {
  height: 0.125rem;
  width: 100%;
  flex-grow: 1;
  --tw-content: '';
  content: var(--tw-content);
  background-color: var(--fallback-bc,oklch(var(--bc)/0.1));
}
@media (hover: hover) {

  .btm-nav &gt; *.disabled:hover,
      .btm-nav &gt; *[disabled]:hover {
    pointer-events: none;
    --tw-border-opacity: 0;
    background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));
    --tw-bg-opacity: 0.1;
    color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
    --tw-text-opacity: 0.2;
  }

  .btn:hover {
    --tw-border-opacity: 1;
    border-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-border-opacity)));
    --tw-bg-opacity: 1;
    background-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));
  }

  @supports (color: color-mix(in oklab, black, black)) {

    .btn:hover {
      background-color: color-mix(
            in oklab,
            oklch(var(--btn-color, var(--b2)) / var(--tw-bg-opacity, 1)) 90%,
            black
          );
      border-color: color-mix(
            in oklab,
            oklch(var(--btn-color, var(--b2)) / var(--tw-border-opacity, 1)) 90%,
            black
          );
    }
  }

  @supports not (color: oklch(0% 0 0)) {

    .btn:hover {
      background-color: var(--btn-color, var(--fallback-b2));
      border-color: var(--btn-color, var(--fallback-b2));
    }
  }

  .btn.glass:hover {
    --glass-opacity: 25%;
    --glass-border-opacity: 15%;
  }

  .btn-ghost:hover {
    border-color: transparent;
  }

  @supports (color: oklch(0% 0 0)) {

    .btn-ghost:hover {
      background-color: var(--fallback-bc,oklch(var(--bc)/0.2));
    }
  }

  .btn-outline.btn-primary:hover {
    --tw-text-opacity: 1;
    color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)));
  }

  @supports (color: color-mix(in oklab, black, black)) {

    .btn-outline.btn-primary:hover {
      background-color: color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black);
      border-color: color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black);
    }
  }

  .btn-outline.btn-secondary:hover {
    --tw-text-opacity: 1;
    color: var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)));
  }

  @supports (color: color-mix(in oklab, black, black)) {

    .btn-outline.btn-secondary:hover {
      background-color: color-mix(in oklab, var(--fallback-s,oklch(var(--s)/1)) 90%, black);
      border-color: color-mix(in oklab, var(--fallback-s,oklch(var(--s)/1)) 90%, black);
    }
  }

  .btn-outline.btn-accent:hover {
    --tw-text-opacity: 1;
    color: var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)));
  }

  @supports (color: color-mix(in oklab, black, black)) {

    .btn-outline.btn-accent:hover {
      background-color: color-mix(in oklab, var(--fallback-a,oklch(var(--a)/1)) 90%, black);
      border-color: color-mix(in oklab, var(--fallback-a,oklch(var(--a)/1)) 90%, black);
    }
  }

  .btn-outline.btn-success:hover {
    --tw-text-opacity: 1;
    color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)));
  }

  @supports (color: color-mix(in oklab, black, black)) {

    .btn-outline.btn-success:hover {
      background-color: color-mix(in oklab, var(--fallback-su,oklch(var(--su)/1)) 90%, black);
      border-color: color-mix(in oklab, var(--fallback-su,oklch(var(--su)/1)) 90%, black);
    }
  }

  .btn-outline.btn-warning:hover {
    --tw-text-opacity: 1;
    color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)));
  }

  @supports (color: color-mix(in oklab, black, black)) {

    .btn-outline.btn-warning:hover {
      background-color: color-mix(in oklab, var(--fallback-wa,oklch(var(--wa)/1)) 90%, black);
      border-color: color-mix(in oklab, var(--fallback-wa,oklch(var(--wa)/1)) 90%, black);
    }
  }

  .btn-disabled:hover,
    .btn[disabled]:hover,
    .btn:disabled:hover {
    --tw-border-opacity: 0;
    background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));
    --tw-bg-opacity: 0.2;
    color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
    --tw-text-opacity: 0.2;
  }

  @supports (color: color-mix(in oklab, black, black)) {

    .btn:is(input[type="checkbox"]:checked):hover, .btn:is(input[type="radio"]:checked):hover {
      background-color: color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black);
      border-color: color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black);
    }
  }

  .tab[disabled],
    .tab[disabled]:hover {
    cursor: not-allowed;
    color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
    --tw-text-opacity: 0.2;
  }
}
.form-control {
  display: flex;
  flex-direction: column;
}
.label {
  display: flex;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: center;
  justify-content: space-between;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.input {
  flex-shrink: 1;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  height: 3rem;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 1rem;
  line-height: 2;
  line-height: 1.5rem;
  border-radius: var(--rounded-btn, 0.5rem);
  border-width: 1px;
  border-color: transparent;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
}
.input[type="number"]::-webkit-inner-spin-button,
.input-md[type="number"]::-webkit-inner-spin-button {
  margin-top: -1rem;
  margin-bottom: -1rem;
  margin-inline-end: -1rem;
}
.input-sm[type="number"]::-webkit-inner-spin-button {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-inline-end: -0px;
}
.join {
  display: inline-flex;
  align-items: stretch;
  border-radius: var(--rounded-btn, 0.5rem);
}
.join :where(.join-item) {
  border-start-end-radius: 0;
  border-end-end-radius: 0;
  border-end-start-radius: 0;
  border-start-start-radius: 0;
}
.join .join-item:not(:first-child):not(:last-child),
  .join *:not(:first-child):not(:last-child) .join-item {
  border-start-end-radius: 0;
  border-end-end-radius: 0;
  border-end-start-radius: 0;
  border-start-start-radius: 0;
}
.join .join-item:first-child:not(:last-child),
  .join *:first-child:not(:last-child) .join-item {
  border-start-end-radius: 0;
  border-end-end-radius: 0;
}
.join .dropdown .join-item:first-child:not(:last-child),
  .join *:first-child:not(:last-child) .dropdown .join-item {
  border-start-end-radius: inherit;
  border-end-end-radius: inherit;
}
.join :where(.join-item:first-child:not(:last-child)),
  .join :where(*:first-child:not(:last-child) .join-item) {
  border-end-start-radius: inherit;
  border-start-start-radius: inherit;
}
.join .join-item:last-child:not(:first-child),
  .join *:last-child:not(:first-child) .join-item {
  border-end-start-radius: 0;
  border-start-start-radius: 0;
}
.join :where(.join-item:last-child:not(:first-child)),
  .join :where(*:last-child:not(:first-child) .join-item) {
  border-start-end-radius: inherit;
  border-end-end-radius: inherit;
}
@supports not selector(:has(*)) {

  :where(.join *) {
    border-radius: inherit;
  }
}
@supports selector(:has(*)) {

  :where(.join *:has(.join-item)) {
    border-radius: inherit;
  }
}
.link {
  cursor: pointer;
  text-decoration-line: underline;
}
.mask {
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
}
.menu li.disabled {
  cursor: not-allowed;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  color: var(--fallback-bc,oklch(var(--bc)/0.3));
}
.modal {
  pointer-events: none;
  position: fixed;
  inset: 0px;
  margin: 0px;
  display: grid;
  height: 100%;
  max-height: none;
  width: 100%;
  max-width: none;
  justify-items: center;
  padding: 0px;
  opacity: 0;
  overscroll-behavior: contain;
  z-index: 999;
  background-color: transparent;
  color: inherit;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  transition-property: transform, opacity, visibility;
  overflow-y: hidden;
}
:where(.modal) {
  align-items: center;
}
.modal-box {
  max-height: calc(100vh - 5em);
  grid-column-start: 1;
  grid-row-start: 1;
  width: 91.666667%;
  max-width: 32rem;
  --tw-scale-x: .9;
  --tw-scale-y: .9;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-bottom-right-radius: var(--rounded-box, 1rem);
  border-bottom-left-radius: var(--rounded-box, 1rem);
  border-top-left-radius: var(--rounded-box, 1rem);
  border-top-right-radius: var(--rounded-box, 1rem);
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
  padding: 1.5rem;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  transition-duration: 200ms;
  box-shadow: rgba(0, 0, 0, 0.25) 0px 25px 50px -12px;
  overflow-y: auto;
  overscroll-behavior: contain;
}
.modal-open,
.modal:target,
.modal-toggle:checked + .modal,
.modal[open] {
  pointer-events: auto;
  visibility: visible;
  opacity: 1;
}
:root:has(:is(.modal-open, .modal:target, .modal-toggle:checked + .modal, .modal[open])) {
  overflow: hidden;
  scrollbar-gutter: stable;
}
.progress {
  position: relative;
  width: 100%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  overflow: hidden;
  height: 0.5rem;
  border-radius: var(--rounded-box, 1rem);
  background-color: var(--fallback-bc,oklch(var(--bc)/0.2));
}
.radial-progress {
  position: relative;
  display: inline-grid;
  height: var(--size);
  width: var(--size);
  place-content: center;
  border-radius: 9999px;
  background-color: transparent;
  vertical-align: middle;
  box-sizing: content-box;
  --value: 0;
  --size: 5rem;
  --thickness: calc(var(--size) / 10);
}
.radial-progress::-moz-progress-bar {
  -moz-appearance: none;
       appearance: none;
  background-color: transparent;
}
.radial-progress::-webkit-progress-value {
  -webkit-appearance: none;
          appearance: none;
  background-color: transparent;
}
.radial-progress::-webkit-progress-bar {
  -webkit-appearance: none;
          appearance: none;
  background-color: transparent;
}
.radial-progress:before,
.radial-progress:after {
  position: absolute;
  border-radius: 9999px;
  content: "";
}
.radial-progress:before {
  inset: 0px;
  background: radial-gradient(farthest-side, currentColor 98%, #0000) top/var(--thickness) var(--thickness)
      no-repeat,
    conic-gradient(currentColor calc(var(--value) * 1%), #0000 0);
  -webkit-mask: radial-gradient(
    farthest-side,
    #0000 calc(99% - var(--thickness)),
    #000 calc(100% - var(--thickness))
  );
  mask: radial-gradient(
    farthest-side,
    #0000 calc(99% - var(--thickness)),
    #000 calc(100% - var(--thickness))
  );
}
.radial-progress:after {
  inset: calc(50% - var(--thickness) / 2);
  transform: rotate(calc(var(--value) * 3.6deg - 90deg)) translate(calc(var(--size) / 2 - 50%));
  background-color: currentColor;
}
.radio {
  flex-shrink: 0;
  --chkbg: var(--bc);
  height: 1.5rem;
  width: 1.5rem;
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 9999px;
  border-width: 1px;
  border-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));
  --tw-border-opacity: 0.2;
}
.range {
  height: 1.5rem;
  width: 100%;
  cursor: pointer;
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
  --range-shdw: var(--fallback-bc,oklch(var(--bc)/1));
  overflow: hidden;
  border-radius: var(--rounded-box, 1rem);
  background-color: transparent;
}
.range:focus {
  outline: none;
}
.select {
  display: inline-flex;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  height: 3rem;
  min-height: 3rem;
  padding-inline-start: 1rem;
  padding-inline-end: 2.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  line-height: 2;
  border-radius: var(--rounded-btn, 0.5rem);
  border-width: 1px;
  border-color: transparent;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
  background-image: linear-gradient(45deg, transparent 50%, currentColor 50%),
    linear-gradient(135deg, currentColor 50%, transparent 50%);
  background-position: calc(100% - 20px) calc(1px + 50%),
    calc(100% - 16.1px) calc(1px + 50%);
  background-size: 4px 4px,
    4px 4px;
  background-repeat: no-repeat;
}
.select[multiple] {
  height: auto;
}
.stack {
  display: inline-grid;
  place-items: center;
  align-items: flex-end;
}
.stack &gt; * {
  grid-column-start: 1;
  grid-row-start: 1;
  transform: translateY(10%) scale(0.9);
  z-index: 1;
  width: 100%;
  opacity: 0.6;
}
.stack &gt; *:nth-child(2) {
  transform: translateY(5%) scale(0.95);
  z-index: 2;
  opacity: 0.8;
}
.stack &gt; *:nth-child(1) {
  transform: translateY(0) scale(1);
  z-index: 3;
  opacity: 1;
}
.stat {
  display: inline-grid;
  width: 100%;
  grid-template-columns: repeat(1, 1fr);
  -moz-column-gap: 1rem;
       column-gap: 1rem;
  border-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));
  --tw-border-opacity: 0.1;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.stat-title {
  grid-column-start: 1;
  white-space: nowrap;
  color: var(--fallback-bc,oklch(var(--bc)/0.6));
}
.stat-value {
  grid-column-start: 1;
  white-space: nowrap;
  font-size: 2.25rem;
  line-height: 2.5rem;
  font-weight: 800;
}
.steps {
  display: inline-grid;
  grid-auto-flow: column;
  overflow: hidden;
  overflow-x: auto;
  counter-reset: step;
  grid-auto-columns: 1fr;
}
.steps .step {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  grid-template-columns: auto;
  grid-template-rows: repeat(2, minmax(0, 1fr));
  grid-template-rows: 40px 1fr;
  place-items: center;
  text-align: center;
  min-width: 4rem;
}
.tabs {
  display: grid;
  align-items: flex-end;
}
.tabs-lifted:has(.tab-content[class^="rounded-"])
    .tab:first-child:not(:is(.tab-active, [aria-selected="true"])), .tabs-lifted:has(.tab-content[class*=" rounded-"])
    .tab:first-child:not(:is(.tab-active, [aria-selected="true"])) {
  border-bottom-color: transparent;
}
.tab {
  position: relative;
  grid-row-start: 1;
  display: inline-flex;
  height: 2rem;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-size: 0.875rem;
  line-height: 1.25rem;
  line-height: 2;
  --tab-padding: 1rem;
  --tw-text-opacity: 0.5;
  --tab-color: var(--fallback-bc,oklch(var(--bc)/1));
  --tab-bg: var(--fallback-b1,oklch(var(--b1)/1));
  --tab-border-color: var(--fallback-b3,oklch(var(--b3)/1));
  color: var(--tab-color);
  padding-inline-start: var(--tab-padding, 1rem);
  padding-inline-end: var(--tab-padding, 1rem);
}
.tab:is(input[type="radio"]) {
  width: auto;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.tab:is(input[type="radio"]):after {
  --tw-content: attr(aria-label);
  content: var(--tw-content);
}
.tab:not(input):empty {
  cursor: default;
  grid-column-start: span 9999;
}
:checked + .tab-content:nth-child(2),
  :is(.tab-active, [aria-selected="true"]) + .tab-content:nth-child(2) {
  border-start-start-radius: 0px;
}
input.tab:checked + .tab-content,
:is(.tab-active, [aria-selected="true"]) + .tab-content {
  display: block;
}
.table {
  position: relative;
  width: 100%;
  border-radius: var(--rounded-box, 1rem);
  text-align: left;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.table :where(.table-pin-rows thead tr) {
  position: sticky;
  top: 0px;
  z-index: 1;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
}
.table :where(.table-pin-rows tfoot tr) {
  position: sticky;
  bottom: 0px;
  z-index: 1;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
}
.table :where(.table-pin-cols tr th) {
  position: sticky;
  left: 0px;
  right: 0px;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
}
.table-zebra tbody tr:nth-child(even) :where(.table-pin-cols tr th) {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));
}
.textarea {
  min-height: 3rem;
  flex-shrink: 1;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  line-height: 2;
  border-radius: var(--rounded-btn, 0.5rem);
  border-width: 1px;
  border-color: transparent;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
}
.btm-nav &gt; *:not(.active) {
  padding-top: 0.125rem;
}
.btm-nav &gt; *:where(.active) {
  border-top-width: 2px;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
}
.btm-nav &gt; *:where(.\!active) {
  border-top-width: 2px !important;
  --tw-bg-opacity: 1 !important;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity))) !important;
}
.btm-nav &gt; *.disabled,
    .btm-nav &gt; *[disabled] {
  pointer-events: none;
  --tw-border-opacity: 0;
  background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));
  --tw-bg-opacity: 0.1;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
  --tw-text-opacity: 0.2;
}
.btm-nav &gt; * .label {
  font-size: 1rem;
  line-height: 1.5rem;
}
@media (prefers-reduced-motion: no-preference) {

  .btn {
    animation: button-pop var(--animation-btn, 0.25s) ease-out;
  }
}
.btn:active:hover,
  .btn:active:focus {
  animation: button-pop 0s ease-out;
  transform: scale(var(--btn-focus-scale, 0.97));
}
@supports not (color: oklch(0% 0 0)) {

  .btn {
    background-color: var(--btn-color, var(--fallback-b2));
    border-color: var(--btn-color, var(--fallback-b2));
  }

  .btn-primary {
    --btn-color: var(--fallback-p);
  }

  .btn-secondary {
    --btn-color: var(--fallback-s);
  }

  .btn-accent {
    --btn-color: var(--fallback-a);
  }

  .btn-success {
    --btn-color: var(--fallback-su);
  }

  .btn-warning {
    --btn-color: var(--fallback-wa);
  }
}
@supports (color: color-mix(in oklab, black, black)) {

  .btn-outline.btn-primary.btn-active {
    background-color: color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black);
    border-color: color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black);
  }

  .btn-outline.btn-secondary.btn-active {
    background-color: color-mix(in oklab, var(--fallback-s,oklch(var(--s)/1)) 90%, black);
    border-color: color-mix(in oklab, var(--fallback-s,oklch(var(--s)/1)) 90%, black);
  }

  .btn-outline.btn-accent.btn-active {
    background-color: color-mix(in oklab, var(--fallback-a,oklch(var(--a)/1)) 90%, black);
    border-color: color-mix(in oklab, var(--fallback-a,oklch(var(--a)/1)) 90%, black);
  }

  .btn-outline.btn-success.btn-active {
    background-color: color-mix(in oklab, var(--fallback-su,oklch(var(--su)/1)) 90%, black);
    border-color: color-mix(in oklab, var(--fallback-su,oklch(var(--su)/1)) 90%, black);
  }

  .btn-outline.btn-warning.btn-active {
    background-color: color-mix(in oklab, var(--fallback-wa,oklch(var(--wa)/1)) 90%, black);
    border-color: color-mix(in oklab, var(--fallback-wa,oklch(var(--wa)/1)) 90%, black);
  }
}
.btn:focus-visible {
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 2px;
}
.btn-primary {
  --tw-text-opacity: 1;
  color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)));
  outline-color: var(--fallback-p,oklch(var(--p)/1));
}
@supports (color: oklch(0% 0 0)) {

  .btn-primary {
    --btn-color: var(--p);
  }

  .btn-secondary {
    --btn-color: var(--s);
  }

  .btn-accent {
    --btn-color: var(--a);
  }

  .btn-success {
    --btn-color: var(--su);
  }

  .btn-warning {
    --btn-color: var(--wa);
  }
}
.btn-secondary {
  --tw-text-opacity: 1;
  color: var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)));
  outline-color: var(--fallback-s,oklch(var(--s)/1));
}
.btn-accent {
  --tw-text-opacity: 1;
  color: var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)));
  outline-color: var(--fallback-a,oklch(var(--a)/1));
}
.btn-success {
  --tw-text-opacity: 1;
  color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)));
  outline-color: var(--fallback-su,oklch(var(--su)/1));
}
.btn-warning {
  --tw-text-opacity: 1;
  color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)));
  outline-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.btn.glass {
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  outline-color: currentColor;
}
.btn.glass.btn-active {
  --glass-opacity: 25%;
  --glass-border-opacity: 15%;
}
.btn-ghost {
  border-width: 1px;
  border-color: transparent;
  background-color: transparent;
  color: currentColor;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  outline-color: currentColor;
}
.btn-ghost.btn-active {
  border-color: transparent;
  background-color: var(--fallback-bc,oklch(var(--bc)/0.2));
}
.btn-outline.btn-primary {
  --tw-text-opacity: 1;
  color: var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity)));
}
.btn-outline.btn-primary.btn-active {
  --tw-text-opacity: 1;
  color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)));
}
.btn-outline.btn-secondary {
  --tw-text-opacity: 1;
  color: var(--fallback-s,oklch(var(--s)/var(--tw-text-opacity)));
}
.btn-outline.btn-secondary.btn-active {
  --tw-text-opacity: 1;
  color: var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)));
}
.btn-outline.btn-accent {
  --tw-text-opacity: 1;
  color: var(--fallback-a,oklch(var(--a)/var(--tw-text-opacity)));
}
.btn-outline.btn-accent.btn-active {
  --tw-text-opacity: 1;
  color: var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)));
}
.btn-outline.btn-success {
  --tw-text-opacity: 1;
  color: var(--fallback-su,oklch(var(--su)/var(--tw-text-opacity)));
}
.btn-outline.btn-success.btn-active {
  --tw-text-opacity: 1;
  color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)));
}
.btn-outline.btn-warning {
  --tw-text-opacity: 1;
  color: var(--fallback-wa,oklch(var(--wa)/var(--tw-text-opacity)));
}
.btn-outline.btn-warning.btn-active {
  --tw-text-opacity: 1;
  color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)));
}
.btn.btn-disabled,
  .btn[disabled],
  .btn:disabled {
  --tw-border-opacity: 0;
  background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));
  --tw-bg-opacity: 0.2;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
  --tw-text-opacity: 0.2;
}
.btn:is(input[type="checkbox"]:checked),
.btn:is(input[type="radio"]:checked) {
  --tw-border-opacity: 1;
  border-color: var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)));
}
.btn:is(input[type="checkbox"]:checked):focus-visible, .btn:is(input[type="radio"]:checked):focus-visible {
  outline-color: var(--fallback-p,oklch(var(--p)/1));
}
@keyframes button-pop {

  0% {
    transform: scale(var(--btn-focus-scale, 0.98));
  }

  40% {
    transform: scale(1.02);
  }

  100% {
    transform: scale(1);
  }
}
.card :where(figure:first-child) {
  overflow: hidden;
  border-start-start-radius: inherit;
  border-start-end-radius: inherit;
  border-end-start-radius: unset;
  border-end-end-radius: unset;
}
.card :where(figure:last-child) {
  overflow: hidden;
  border-start-start-radius: unset;
  border-start-end-radius: unset;
  border-end-start-radius: inherit;
  border-end-end-radius: inherit;
}
.card:focus-visible {
  outline: 2px solid currentColor;
  outline-offset: 2px;
}
.card.bordered {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));
}
.card.compact .card-body {
  padding: 1rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.card-title {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 600;
}
.card.image-full :where(figure) {
  overflow: hidden;
  border-radius: inherit;
}
.checkbox:focus {
  box-shadow: none;
}
.checkbox:focus-visible {
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 2px;
  outline-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.checkbox:disabled {
  border-width: 0px;
  cursor: not-allowed;
  border-color: transparent;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));
  opacity: 0.2;
}
.checkbox:checked,
  .checkbox[aria-checked="true"] {
  background-repeat: no-repeat;
  animation: checkmark var(--animation-input, 0.2s) ease-out;
  background-color: var(--chkbg);
  background-image: linear-gradient(-45deg, transparent 65%, var(--chkbg) 65.99%),
      linear-gradient(45deg, transparent 75%, var(--chkbg) 75.99%),
      linear-gradient(-45deg, var(--chkbg) 40%, transparent 40.99%),
      linear-gradient(
        45deg,
        var(--chkbg) 30%,
        var(--chkfg) 30.99%,
        var(--chkfg) 40%,
        transparent 40.99%
      ),
      linear-gradient(-45deg, var(--chkfg) 50%, var(--chkbg) 50.99%);
}
.checkbox:indeterminate {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));
  background-repeat: no-repeat;
  animation: checkmark var(--animation-input, 0.2s) ease-out;
  background-image: linear-gradient(90deg, transparent 80%, var(--chkbg) 80%),
      linear-gradient(-90deg, transparent 80%, var(--chkbg) 80%),
      linear-gradient(0deg, var(--chkbg) 43%, var(--chkfg) 43%, var(--chkfg) 57%, var(--chkbg) 57%);
}
@keyframes checkmark {

  0% {
    background-position-y: 5px;
  }

  50% {
    background-position-y: -2px;
  }

  100% {
    background-position-y: 0;
  }
}
.divider:not(:empty) {
  gap: 1rem;
}
.label-text {
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
}
.label-text-alt {
  font-size: 0.75rem;
  line-height: 1rem;
  --tw-text-opacity: 1;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
}
.input input {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));
  background-color: transparent;
}
.input input:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.input[list]::-webkit-calendar-picker-indicator {
  line-height: 1em;
}
.input-bordered {
  border-color: var(--fallback-bc,oklch(var(--bc)/0.2));
}
.input:focus,
  .input:focus-within {
  box-shadow: none;
  border-color: var(--fallback-bc,oklch(var(--bc)/0.2));
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 2px;
  outline-color: var(--fallback-bc,oklch(var(--bc)/0.2));
}
.input:has(&gt; input[disabled]),
  .input-disabled,
  .input:disabled,
  .input[disabled] {
  cursor: not-allowed;
  --tw-border-opacity: 1;
  border-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));
  color: var(--fallback-bc,oklch(var(--bc)/0.4));
}
.input:has(&gt; input[disabled])::-moz-placeholder, .input-disabled::-moz-placeholder, .input:disabled::-moz-placeholder, .input[disabled]::-moz-placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));
  --tw-placeholder-opacity: 0.2;
}
.input:has(&gt; input[disabled])::placeholder,
  .input-disabled::placeholder,
  .input:disabled::placeholder,
  .input[disabled]::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));
  --tw-placeholder-opacity: 0.2;
}
.input:has(&gt; input[disabled]) &gt; input[disabled] {
  cursor: not-allowed;
}
.input::-webkit-date-and-time-value {
  text-align: inherit;
}
.join &gt; :where(*:not(:first-child)) {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-inline-start: -1px;
}
.join &gt; :where(*:not(:first-child)):is(.btn) {
  margin-inline-start: calc(var(--border-btn) * -1);
}
.link:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.link:focus-visible {
  outline: 2px solid currentColor;
  outline-offset: 2px;
}
.loading {
  pointer-events: none;
  display: inline-block;
  aspect-ratio: 1 / 1;
  width: 1.5rem;
  background-color: currentColor;
  -webkit-mask-size: 100%;
          mask-size: 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");
}
.loading-spinner {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");
}
.loading-dots {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='4' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1'/%3E%3C/circle%3E%3Ccircle cx='12' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1' begin='0.1s'/%3E%3C/circle%3E%3Ccircle cx='20' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1' begin='0.2s'/%3E%3C/circle%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='4' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1'/%3E%3C/circle%3E%3Ccircle cx='12' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1' begin='0.1s'/%3E%3C/circle%3E%3Ccircle cx='20' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1' begin='0.2s'/%3E%3C/circle%3E%3C/svg%3E");
}
.loading-xs {
  width: 1rem;
}
.loading-sm {
  width: 1.25rem;
}
.loading-md {
  width: 1.5rem;
}
.loading-lg {
  width: 2.5rem;
}
.mask-squircle {
  -webkit-mask-image: url("data:image/svg+xml,%3csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M100 0C20 0 0 20 0 100s20 100 100 100 100-20 100-100S180 0 100 0Z'/%3e%3c/svg%3e");
          mask-image: url("data:image/svg+xml,%3csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M100 0C20 0 0 20 0 100s20 100 100 100 100-20 100-100S180 0 100 0Z'/%3e%3c/svg%3e");
}

.menu li &gt; *:not(ul, .menu-title, details, .btn).\!active {
  --tw-bg-opacity: 1 !important;
  background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity))) !important;
  --tw-text-opacity: 1 !important;
  color: var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity))) !important;
}
.menu li &gt; *:not(ul, .menu-title, details, .btn):active,
.menu li &gt; *:not(ul, .menu-title, details, .btn).active,
.menu li &gt; details &gt; summary:active {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)));
}
.mockup-phone .display {
  overflow: hidden;
  border-radius: 40px;
  margin-top: -25px;
}
.mockup-browser .mockup-browser-toolbar .input {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  display: block;
  height: 1.75rem;
  width: 24rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));
  padding-left: 2rem;
  direction: ltr;
}
.mockup-browser .mockup-browser-toolbar .input:before {
  content: "";
  position: absolute;
  left: 0.5rem;
  top: 50%;
  aspect-ratio: 1 / 1;
  height: 0.75rem;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-radius: 9999px;
  border-width: 2px;
  border-color: currentColor;
  opacity: 0.6;
}
.mockup-browser .mockup-browser-toolbar .input:after {
  content: "";
  position: absolute;
  left: 1.25rem;
  top: 50%;
  height: 0.5rem;
  --tw-translate-y: 25%;
  --tw-rotate: -45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-radius: 9999px;
  border-width: 1px;
  border-color: currentColor;
  opacity: 0.6;
}
.modal:not(dialog:not(.modal-open)),
  .modal::backdrop {
  background-color: #0006;
  animation: modal-pop 0.2s ease-out;
}
.modal-backdrop {
  z-index: -1;
  grid-column-start: 1;
  grid-row-start: 1;
  display: grid;
  align-self: stretch;
  justify-self: stretch;
  color: transparent;
}
.modal-open .modal-box,
.modal-toggle:checked + .modal .modal-box,
.modal:target .modal-box,
.modal[open] .modal-box {
  --tw-translate-y: 0px;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
@keyframes modal-pop {

  0% {
    opacity: 0;
  }
}
.progress::-moz-progress-bar {
  border-radius: var(--rounded-box, 1rem);
  background-color: currentColor;
}
.progress-primary::-moz-progress-bar {
  border-radius: var(--rounded-box, 1rem);
  --tw-bg-opacity: 1;
  background-color: var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));
}
.progress:indeterminate {
  --progress-color: var(--fallback-bc,oklch(var(--bc)/1));
  background-image: repeating-linear-gradient(
    90deg,
    var(--progress-color) -1%,
    var(--progress-color) 10%,
    transparent 10%,
    transparent 90%
  );
  background-size: 200%;
  background-position-x: 15%;
  animation: progress-loading 5s ease-in-out infinite;
}
.progress-primary:indeterminate {
  --progress-color: var(--fallback-p,oklch(var(--p)/1));
}
.progress::-webkit-progress-bar {
  border-radius: var(--rounded-box, 1rem);
  background-color: transparent;
}
.progress::-webkit-progress-value {
  border-radius: var(--rounded-box, 1rem);
  background-color: currentColor;
}
.progress-primary::-webkit-progress-value {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));
}
.progress:indeterminate::-moz-progress-bar {
  background-color: transparent;
  background-image: repeating-linear-gradient(
    90deg,
    var(--progress-color) -1%,
    var(--progress-color) 10%,
    transparent 10%,
    transparent 90%
  );
  background-size: 200%;
  background-position-x: 15%;
  animation: progress-loading 5s ease-in-out infinite;
}
@keyframes progress-loading {

  50% {
    background-position-x: -115%;
  }
}
.radio:focus {
  box-shadow: none;
}
.radio:focus-visible {
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 2px;
  outline-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.radio:checked,
  .radio[aria-checked="true"] {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));
  background-image: none;
  animation: radiomark var(--animation-input, 0.2s) ease-out;
  box-shadow: 0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset,
      0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset;
}
.radio:disabled {
  cursor: not-allowed;
  opacity: 0.2;
}
@keyframes radiomark {

  0% {
    box-shadow: 0 0 0 12px var(--fallback-b1,oklch(var(--b1)/1)) inset,
      0 0 0 12px var(--fallback-b1,oklch(var(--b1)/1)) inset;
  }

  50% {
    box-shadow: 0 0 0 3px var(--fallback-b1,oklch(var(--b1)/1)) inset,
      0 0 0 3px var(--fallback-b1,oklch(var(--b1)/1)) inset;
  }

  100% {
    box-shadow: 0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset,
      0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset;
  }
}
.range:focus-visible::-webkit-slider-thumb {
  --focus-shadow: 0 0 0 6px var(--fallback-b1,oklch(var(--b1)/1)) inset, 0 0 0 2rem var(--range-shdw) inset;
}
.range:focus-visible::-moz-range-thumb {
  --focus-shadow: 0 0 0 6px var(--fallback-b1,oklch(var(--b1)/1)) inset, 0 0 0 2rem var(--range-shdw) inset;
}
.range::-webkit-slider-runnable-track {
  height: 0.5rem;
  width: 100%;
  border-radius: var(--rounded-box, 1rem);
  background-color: var(--fallback-bc,oklch(var(--bc)/0.1));
}
.range::-moz-range-track {
  height: 0.5rem;
  width: 100%;
  border-radius: var(--rounded-box, 1rem);
  background-color: var(--fallback-bc,oklch(var(--bc)/0.1));
}
.range::-webkit-slider-thumb {
  position: relative;
  height: 1.5rem;
  width: 1.5rem;
  border-radius: var(--rounded-box, 1rem);
  border-style: none;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
  appearance: none;
  -webkit-appearance: none;
  top: 50%;
  color: var(--range-shdw);
  transform: translateY(-50%);
  --filler-size: 100rem;
  --filler-offset: 0.6rem;
  box-shadow: 0 0 0 3px var(--range-shdw) inset,
      var(--focus-shadow, 0 0),
      calc(var(--filler-size) * -1 - var(--filler-offset)) 0 0 var(--filler-size);
}
.range::-moz-range-thumb {
  position: relative;
  height: 1.5rem;
  width: 1.5rem;
  border-radius: var(--rounded-box, 1rem);
  border-style: none;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
  top: 50%;
  color: var(--range-shdw);
  --filler-size: 100rem;
  --filler-offset: 0.5rem;
  box-shadow: 0 0 0 3px var(--range-shdw) inset,
      var(--focus-shadow, 0 0),
      calc(var(--filler-size) * -1 - var(--filler-offset)) 0 0 var(--filler-size);
}
@keyframes rating-pop {

  0% {
    transform: translateY(-0.125em);
  }

  40% {
    transform: translateY(-0.125em);
  }

  100% {
    transform: translateY(0);
  }
}
.select:focus {
  box-shadow: none;
  border-color: var(--fallback-bc,oklch(var(--bc)/0.2));
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 2px;
  outline-color: var(--fallback-bc,oklch(var(--bc)/0.2));
}
.select-disabled,
  .select:disabled,
  .select[disabled] {
  cursor: not-allowed;
  --tw-border-opacity: 1;
  border-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));
  color: var(--fallback-bc,oklch(var(--bc)/0.4));
}
.select-disabled::-moz-placeholder, .select:disabled::-moz-placeholder, .select[disabled]::-moz-placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));
  --tw-placeholder-opacity: 0.2;
}
.select-disabled::placeholder,
  .select:disabled::placeholder,
  .select[disabled]::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));
  --tw-placeholder-opacity: 0.2;
}
.select-multiple,
  .select[multiple],
  .select[size].select:not([size="1"]) {
  background-image: none;
  padding-right: 1rem;
}
[dir="rtl"] .select {
  background-position: calc(0% + 12px) calc(1px + 50%),
    calc(0% + 16px) calc(1px + 50%);
}
@keyframes skeleton {

  from {
    background-position: 150%;
  }

  to {
    background-position: -50%;
  }
}
.steps .step:before {
  top: 0px;
  grid-column-start: 1;
  grid-row-start: 1;
  height: 0.5rem;
  width: 100%;
  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));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
  content: "";
  margin-inline-start: -100%;
}
.steps .step:after {
  content: counter(step);
  counter-increment: step;
  z-index: 1;
  position: relative;
  grid-column-start: 1;
  grid-row-start: 1;
  display: grid;
  height: 2rem;
  width: 2rem;
  place-items: center;
  place-self: center;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
}
.steps .step:first-child:before {
  content: none;
}
.steps .step[data-content]:after {
  content: attr(data-content);
}
.steps .step-neutral + .step-neutral:before,
  .steps .step-neutral:after {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)));
}
.steps .step-primary + .step-primary:before,
  .steps .step-primary:after {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)));
}
.steps .step-secondary + .step-secondary:before,
  .steps .step-secondary:after {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-s,oklch(var(--s)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)));
}
.steps .step-accent + .step-accent:before,
  .steps .step-accent:after {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-a,oklch(var(--a)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)));
}
.steps .step-info + .step-info:before {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)));
}
.steps .step-info:after {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)));
}
.steps .step-success + .step-success:before {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));
}
.steps .step-success:after {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)));
}
.steps .step-warning + .step-warning:before {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)));
}
.steps .step-warning:after {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)));
}
.steps .step-error + .step-error:before {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)));
}
.steps .step-error:after {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)));
}
.tabs-lifted &gt; .tab:focus-visible {
  border-end-end-radius: 0;
  border-end-start-radius: 0;
}
.tab:is(.tab-active, [aria-selected="true"]):not(.tab-disabled):not([disabled]), .tab:is(input:checked) {
  border-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));
  --tw-border-opacity: 1;
  --tw-text-opacity: 1;
}
.tab:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.tab:focus-visible {
  outline: 2px solid currentColor;
  outline-offset: -5px;
}
.tab-disabled,
  .tab[disabled] {
  cursor: not-allowed;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
  --tw-text-opacity: 0.2;
}
.tabs-bordered &gt; .tab {
  border-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));
  --tw-border-opacity: 0.2;
  border-style: solid;
  border-bottom-width: calc(var(--tab-border, 1px) + 1px);
}
.tabs-lifted &gt; .tab {
  border: var(--tab-border, 1px) solid transparent;
  border-width: 0 0 var(--tab-border, 1px) 0;
  border-start-start-radius: var(--tab-radius, 0.5rem);
  border-start-end-radius: var(--tab-radius, 0.5rem);
  border-bottom-color: var(--tab-border-color);
  padding-inline-start: var(--tab-padding, 1rem);
  padding-inline-end: var(--tab-padding, 1rem);
  padding-top: var(--tab-border, 1px);
}
.tabs-lifted &gt; .tab:is(.tab-active, [aria-selected="true"]):not(.tab-disabled):not([disabled]), .tabs-lifted &gt; .tab:is(input:checked) {
  background-color: var(--tab-bg);
  border-width: var(--tab-border, 1px) var(--tab-border, 1px) 0 var(--tab-border, 1px);
  border-inline-start-color: var(--tab-border-color);
  border-inline-end-color: var(--tab-border-color);
  border-top-color: var(--tab-border-color);
  padding-inline-start: calc(var(--tab-padding, 1rem) - var(--tab-border, 1px));
  padding-inline-end: calc(var(--tab-padding, 1rem) - var(--tab-border, 1px));
  padding-bottom: var(--tab-border, 1px);
  padding-top: 0;
}
.tabs-lifted &gt; .tab:is(.tab-active, [aria-selected="true"]):not(.tab-disabled):not([disabled]):before, .tabs-lifted &gt; .tab:is(input:checked):before {
  z-index: 1;
  content: "";
  display: block;
  position: absolute;
  width: calc(100% + var(--tab-radius, 0.5rem) * 2);
  height: var(--tab-radius, 0.5rem);
  bottom: 0;
  background-size: var(--tab-radius, 0.5rem);
  background-position: top left,
        top right;
  background-repeat: no-repeat;
  --tab-grad: calc(69% - var(--tab-border, 1px));
  --radius-start: radial-gradient(
        circle at top left,
        transparent var(--tab-grad),
        var(--tab-border-color) calc(var(--tab-grad) + 0.25px),
        var(--tab-border-color) calc(var(--tab-grad) + var(--tab-border, 1px)),
        var(--tab-bg) calc(var(--tab-grad) + var(--tab-border, 1px) + 0.25px)
      );
  --radius-end: radial-gradient(
        circle at top right,
        transparent var(--tab-grad),
        var(--tab-border-color) calc(var(--tab-grad) + 0.25px),
        var(--tab-border-color) calc(var(--tab-grad) + var(--tab-border, 1px)),
        var(--tab-bg) calc(var(--tab-grad) + var(--tab-border, 1px) + 0.25px)
      );
  background-image: var(--radius-start), var(--radius-end);
}
.tabs-lifted &gt; .tab:is(.tab-active, [aria-selected="true"]):not(.tab-disabled):not([disabled]):first-child:before, .tabs-lifted &gt; .tab:is(input:checked):first-child:before {
  background-image: var(--radius-end);
  background-position: top right;
}
[dir="rtl"] .tabs-lifted &gt; .tab:is(.tab-active, [aria-selected="true"]):not(.tab-disabled):not([disabled]):first-child:before, [dir="rtl"] .tabs-lifted &gt; .tab:is(input:checked):first-child:before {
  background-image: var(--radius-start);
  background-position: top left;
}
.tabs-lifted &gt; .tab:is(.tab-active, [aria-selected="true"]):not(.tab-disabled):not([disabled]):last-child:before, .tabs-lifted &gt; .tab:is(input:checked):last-child:before {
  background-image: var(--radius-start);
  background-position: top left;
}
[dir="rtl"] .tabs-lifted &gt; .tab:is(.tab-active, [aria-selected="true"]):not(.tab-disabled):not([disabled]):last-child:before, [dir="rtl"] .tabs-lifted &gt; .tab:is(input:checked):last-child:before {
  background-image: var(--radius-end);
  background-position: top right;
}
.tabs-lifted
  &gt; :is(.tab-active, [aria-selected="true"]):not(.tab-disabled):not([disabled])
  + .tabs-lifted
  :is(.tab-active, [aria-selected="true"]):not(.tab-disabled):not([disabled]):before, .tabs-lifted &gt; .tab:is(input:checked) + .tabs-lifted .tab:is(input:checked):before {
  background-image: var(--radius-end);
  background-position: top right;
}
.tabs-boxed {
  border-radius: var(--rounded-btn, 0.5rem);
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));
  padding: 0.25rem;
}
.tabs-boxed .tab {
  border-radius: var(--rounded-btn, 0.5rem);
}
.tabs-boxed :is(.tab-active, [aria-selected="true"]):not(.tab-disabled):not([disabled]), .tabs-boxed :is(input:checked) {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)));
}
.table:where([dir="rtl"], [dir="rtl"] *) {
  text-align: right;
}
.table :where(th, td) {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  vertical-align: middle;
}
.table tr.active,
  .table tr.active:nth-child(even),
  .table-zebra tbody tr:nth-child(even) {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));
}
.table tr.\!active,
  .table tr.\!active:nth-child(even) {
  --tw-bg-opacity: 1 !important;
  background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity))) !important;
}
.table-zebra tr.active,
    .table-zebra tr.active:nth-child(even),
    .table-zebra-zebra tbody tr:nth-child(even) {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));
}
.table-zebra tr.\!active,
    .table-zebra tr.\!active:nth-child(even) {
  --tw-bg-opacity: 1 !important;
  background-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity))) !important;
}
.table :where(thead tr, tbody tr:not(:last-child), tbody tr:first-child:last-child) {
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));
}
.table :where(thead, tfoot) {
  white-space: nowrap;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 700;
  color: var(--fallback-bc,oklch(var(--bc)/0.6));
}
.table :where(tfoot) {
  border-top-width: 1px;
  --tw-border-opacity: 1;
  border-top-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));
}
.textarea:focus {
  box-shadow: none;
  border-color: var(--fallback-bc,oklch(var(--bc)/0.2));
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 2px;
  outline-color: var(--fallback-bc,oklch(var(--bc)/0.2));
}
.textarea-disabled,
  .textarea:disabled,
  .textarea[disabled] {
  cursor: not-allowed;
  --tw-border-opacity: 1;
  border-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));
  color: var(--fallback-bc,oklch(var(--bc)/0.4));
}
.textarea-disabled::-moz-placeholder, .textarea:disabled::-moz-placeholder, .textarea[disabled]::-moz-placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));
  --tw-placeholder-opacity: 0.2;
}
.textarea-disabled::placeholder,
  .textarea:disabled::placeholder,
  .textarea[disabled]::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));
  --tw-placeholder-opacity: 0.2;
}
@keyframes toast-pop {

  0% {
    transform: scale(0.9);
    opacity: 0;
  }

  100% {
    transform: scale(1);
    opacity: 1;
  }
}
.artboard.phone-1.horizontal,
      .artboard.phone-1.artboard-horizontal {
  width: 568px;
  height: 320px;
}
.artboard.phone-2.horizontal,
      .artboard.phone-2.artboard-horizontal {
  width: 667px;
  height: 375px;
}
.artboard.phone-3.horizontal,
      .artboard.phone-3.artboard-horizontal {
  width: 736px;
  height: 414px;
}
.artboard.phone-4.horizontal,
      .artboard.phone-4.artboard-horizontal {
  width: 812px;
  height: 375px;
}
.artboard.phone-5.horizontal,
      .artboard.phone-5.artboard-horizontal {
  width: 896px;
  height: 414px;
}
.artboard.phone-6.horizontal,
      .artboard.phone-6.artboard-horizontal {
  width: 1024px;
  height: 320px;
}
.btm-nav-xs &gt; *:where(.\!active) {
  border-top-width: 1px !important;
}
.btm-nav-xs &gt; *:where(.active) {
  border-top-width: 1px;
}
.btm-nav-xs .btm-nav-label {
  font-size: 0.75rem;
  line-height: 1rem;
}
.btm-nav-sm {
  height: 3rem;
}
.btm-nav-sm &gt; *:where(.active) {
  border-top-width: 2px;
}
.btm-nav-sm &gt; *:where(.\!active) {
  border-top-width: 2px !important;
}
.btm-nav-sm .btm-nav-label {
  font-size: 0.75rem;
  line-height: 1rem;
}
.btm-nav-md &gt; *:where(.\!active) {
  border-top-width: 2px !important;
}
.btm-nav-md &gt; *:where(.active) {
  border-top-width: 2px;
}
.btm-nav-md .btm-nav-label {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.btm-nav-lg &gt; *:where(.\!active) {
  border-top-width: 4px !important;
}
.btm-nav-lg &gt; *:where(.active) {
  border-top-width: 4px;
}
.btm-nav-lg .btm-nav-label {
  font-size: 1rem;
  line-height: 1.5rem;
}
.btn-sm {
  height: 2rem;
  min-height: 2rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  font-size: 0.875rem;
}
.btn-lg {
  height: 4rem;
  min-height: 4rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  font-size: 1.125rem;
}
.btn-square:where(.btn-sm) {
  height: 2rem;
  width: 2rem;
  padding: 0px;
}
.btn-square:where(.btn-lg) {
  height: 4rem;
  width: 4rem;
  padding: 0px;
}
.btn-circle:where(.btn-xs) {
  height: 1.5rem;
  width: 1.5rem;
  border-radius: 9999px;
  padding: 0px;
}
.btn-circle:where(.btn-sm) {
  height: 2rem;
  width: 2rem;
  border-radius: 9999px;
  padding: 0px;
}
.btn-circle:where(.btn-md) {
  height: 3rem;
  width: 3rem;
  border-radius: 9999px;
  padding: 0px;
}
.btn-circle:where(.btn-lg) {
  height: 4rem;
  width: 4rem;
  border-radius: 9999px;
  padding: 0px;
}
.input-sm {
  height: 2rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  font-size: 0.875rem;
  line-height: 2rem;
}
.join.join-vertical {
  flex-direction: column;
}
.join.join-vertical .join-item:first-child:not(:last-child),
  .join.join-vertical *:first-child:not(:last-child) .join-item {
  border-end-start-radius: 0;
  border-end-end-radius: 0;
  border-start-start-radius: inherit;
  border-start-end-radius: inherit;
}
.join.join-vertical .join-item:last-child:not(:first-child),
  .join.join-vertical *:last-child:not(:first-child) .join-item {
  border-start-start-radius: 0;
  border-start-end-radius: 0;
  border-end-start-radius: inherit;
  border-end-end-radius: inherit;
}
.join.join-horizontal {
  flex-direction: row;
}
.join.join-horizontal .join-item:first-child:not(:last-child),
  .join.join-horizontal *:first-child:not(:last-child) .join-item {
  border-end-end-radius: 0;
  border-start-end-radius: 0;
  border-end-start-radius: inherit;
  border-start-start-radius: inherit;
}
.join.join-horizontal .join-item:last-child:not(:first-child),
  .join.join-horizontal *:last-child:not(:first-child) .join-item {
  border-end-start-radius: 0;
  border-start-start-radius: 0;
  border-end-end-radius: inherit;
  border-start-end-radius: inherit;
}
.steps-horizontal .step {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  grid-template-rows: repeat(2, minmax(0, 1fr));
  place-items: center;
  text-align: center;
}
.steps-vertical .step {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  grid-template-rows: repeat(1, minmax(0, 1fr));
}
.tabs-md :where(.tab) {
  height: 2rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  line-height: 2;
  --tab-padding: 1rem;
}
.tabs-lg :where(.tab) {
  height: 3rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
  line-height: 2;
  --tab-padding: 1.25rem;
}
.tabs-sm :where(.tab) {
  height: 1.5rem;
  font-size: 0.875rem;
  line-height: .75rem;
  --tab-padding: 0.75rem;
}
.tabs-xs :where(.tab) {
  height: 1.25rem;
  font-size: 0.75rem;
  line-height: .75rem;
  --tab-padding: 0.5rem;
}
.tooltip {
  position: relative;
  display: inline-block;
  --tooltip-offset: calc(100% + 1px + var(--tooltip-tail, 0px));
}
.tooltip:before {
  position: absolute;
  pointer-events: none;
  z-index: 1;
  content: var(--tw-content);
  --tw-content: attr(data-tip);
}
.tooltip:before, .tooltip-top:before {
  transform: translateX(-50%);
  top: auto;
  left: 50%;
  right: auto;
  bottom: var(--tooltip-offset);
}
.tooltip-left:before {
  transform: translateY(-50%);
  top: 50%;
  left: auto;
  right: var(--tooltip-offset);
  bottom: auto;
}
.card-compact .card-body {
  padding: 1rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.card-compact .card-title {
  margin-bottom: 0.25rem;
}
.card-normal .card-body {
  padding: var(--padding-card, 2rem);
  font-size: 1rem;
  line-height: 1.5rem;
}
.card-normal .card-title {
  margin-bottom: 0.75rem;
}
.join.join-vertical &gt; :where(*:not(:first-child)) {
  margin-left: 0px;
  margin-right: 0px;
  margin-top: -1px;
}
.join.join-vertical &gt; :where(*:not(:first-child)):is(.btn) {
  margin-top: calc(var(--border-btn) * -1);
}
.join.join-horizontal &gt; :where(*:not(:first-child)) {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-inline-start: -1px;
}
.join.join-horizontal &gt; :where(*:not(:first-child)):is(.btn) {
  margin-inline-start: calc(var(--border-btn) * -1);
  margin-top: 0px;
}
.modal-top :where(.modal-box) {
  width: 100%;
  max-width: none;
  --tw-translate-y: -2.5rem;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-bottom-right-radius: var(--rounded-box, 1rem);
  border-bottom-left-radius: var(--rounded-box, 1rem);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
.modal-middle :where(.modal-box) {
  width: 91.666667%;
  max-width: 32rem;
  --tw-translate-y: 0px;
  --tw-scale-x: .9;
  --tw-scale-y: .9;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-top-left-radius: var(--rounded-box, 1rem);
  border-top-right-radius: var(--rounded-box, 1rem);
  border-bottom-right-radius: var(--rounded-box, 1rem);
  border-bottom-left-radius: var(--rounded-box, 1rem);
}
.modal-bottom :where(.modal-box) {
  width: 100%;
  max-width: none;
  --tw-translate-y: 2.5rem;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-top-left-radius: var(--rounded-box, 1rem);
  border-top-right-radius: var(--rounded-box, 1rem);
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.steps-horizontal .step {
  grid-template-rows: 40px 1fr;
  grid-template-columns: auto;
  min-width: 4rem;
}
.steps-horizontal .step:before {
  height: 0.5rem;
  width: 100%;
  --tw-translate-x: 0px;
  --tw-translate-y: 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));
  content: "";
  margin-inline-start: -100%;
}
.steps-horizontal .step:where([dir="rtl"], [dir="rtl"] *):before {
  --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));
}
.steps-vertical .step {
  gap: 0.5rem;
  grid-template-columns: 40px 1fr;
  grid-template-rows: auto;
  min-height: 4rem;
  justify-items: start;
}
.steps-vertical .step:before {
  height: 100%;
  width: 0.5rem;
  --tw-translate-x: -50%;
  --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));
  margin-inline-start: 50%;
}
.steps-vertical .step:where([dir="rtl"], [dir="rtl"] *):before {
  --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));
}
.tooltip {
  position: relative;
  display: inline-block;
  text-align: center;
  --tooltip-tail: 0.1875rem;
  --tooltip-color: var(--fallback-n,oklch(var(--n)/1));
  --tooltip-text-color: var(--fallback-nc,oklch(var(--nc)/1));
  --tooltip-tail-offset: calc(100% + 0.0625rem - var(--tooltip-tail));
}
.tooltip:before,
.tooltip:after {
  opacity: 0;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-delay: 100ms;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.tooltip:after {
  position: absolute;
  content: "";
  border-style: solid;
  border-width: var(--tooltip-tail, 0);
  width: 0;
  height: 0;
  display: block;
}
.tooltip:before {
  max-width: 20rem;
  white-space: normal;
  border-radius: 0.25rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  background-color: var(--tooltip-color);
  color: var(--tooltip-text-color);
  width: -moz-max-content;
  width: max-content;
}
.tooltip.tooltip-open:before {
  opacity: 1;
  transition-delay: 75ms;
}
.tooltip.tooltip-open:after {
  opacity: 1;
  transition-delay: 75ms;
}
.tooltip:hover:before {
  opacity: 1;
  transition-delay: 75ms;
}
.tooltip:hover:after {
  opacity: 1;
  transition-delay: 75ms;
}
.tooltip:has(:focus-visible):after,
.tooltip:has(:focus-visible):before {
  opacity: 1;
  transition-delay: 75ms;
}
.tooltip:not([data-tip]):hover:before,
.tooltip:not([data-tip]):hover:after {
  visibility: hidden;
  opacity: 0;
}
.tooltip:after, .tooltip-top:after {
  transform: translateX(-50%);
  border-color: var(--tooltip-color) transparent transparent transparent;
  top: auto;
  left: 50%;
  right: auto;
  bottom: var(--tooltip-tail-offset);
}
.tooltip-left:after {
  transform: translateY(-50%);
  border-color: transparent transparent transparent var(--tooltip-color);
  top: 50%;
  left: auto;
  right: calc(var(--tooltip-tail-offset) + 0.0625rem);
  bottom: auto;
}
.pointer-events-none {
  pointer-events: none;
}
.visible {
  visibility: visible;
}
.fixed {
  position: fixed;
}
.absolute {
  position: absolute;
}
.relative {
  position: relative;
}
.inset-0 {
  inset: 0px;
}
.bottom-0 {
  bottom: 0px;
}
.bottom-4 {
  bottom: 1rem;
}
.bottom-5 {
  bottom: 1.25rem;
}
.left-0 {
  left: 0px;
}
.left-5 {
  left: 1.25rem;
}
.right-0 {
  right: 0px;
}
.right-4 {
  right: 1rem;
}
.top-0 {
  top: 0px;
}
.top-1 {
  top: 0.25rem;
}
.-z-0 {
  z-index: 0;
}
.z-10 {
  z-index: 10;
}
.z-20 {
  z-index: 20;
}
.z-50 {
  z-index: 50;
}
.col-span-1 {
  grid-column: span 1 / span 1;
}
.col-span-2 {
  grid-column: span 2 / span 2;
}
.col-span-4 {
  grid-column: span 4 / span 4;
}
.row-span-1 {
  grid-row: span 1 / span 1;
}
.row-span-11 {
  grid-row: span 11 / span 11;
}
.row-span-2 {
  grid-row: span 2 / span 2;
}
.row-span-5 {
  grid-row: span 5 / span 5;
}
.row-span-6 {
  grid-row: span 6 / span 6;
}
.row-span-7 {
  grid-row: span 7 / span 7;
}
.m-0 {
  margin: 0px;
}
.mx-2 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.mx-4 {
  margin-left: 1rem;
  margin-right: 1rem;
}
.my-2 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.my-4 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.-mb-0\.5 {
  margin-bottom: -0.125rem;
}
.-mb-5 {
  margin-bottom: -1.25rem;
}
.-mb-8 {
  margin-bottom: -2rem;
}
.-ml-44 {
  margin-left: -11rem;
}
.-mr-2 {
  margin-right: -0.5rem;
}
.mb-0 {
  margin-bottom: 0px;
}
.mb-1 {
  margin-bottom: 0.25rem;
}
.mb-1\.5 {
  margin-bottom: 0.375rem;
}
.mb-12 {
  margin-bottom: 3rem;
}
.mb-2 {
  margin-bottom: 0.5rem;
}
.mb-4 {
  margin-bottom: 1rem;
}
.mb-6 {
  margin-bottom: 1.5rem;
}
.mb-8 {
  margin-bottom: 2rem;
}
.ml-10 {
  margin-left: 2.5rem;
}
.ml-2 {
  margin-left: 0.5rem;
}
.ml-4 {
  margin-left: 1rem;
}
.ml-5 {
  margin-left: 1.25rem;
}
.ml-auto {
  margin-left: auto;
}
.mr-1 {
  margin-right: 0.25rem;
}
.mr-1\.5 {
  margin-right: 0.375rem;
}
.mr-2 {
  margin-right: 0.5rem;
}
.mr-4 {
  margin-right: 1rem;
}
.mr-5 {
  margin-right: 1.25rem;
}
.mr-6 {
  margin-right: 1.5rem;
}
.mr-auto {
  margin-right: auto;
}
.mt-0 {
  margin-top: 0px;
}
.mt-1 {
  margin-top: 0.25rem;
}
.mt-2 {
  margin-top: 0.5rem;
}
.mt-3 {
  margin-top: 0.75rem;
}
.mt-32 {
  margin-top: 8rem;
}
.mt-4 {
  margin-top: 1rem;
}
.mt-56 {
  margin-top: 14rem;
}
.mt-6 {
  margin-top: 1.5rem;
}
.mt-8 {
  margin-top: 2rem;
}
.block {
  display: block;
}
.inline-block {
  display: inline-block;
}
.flex {
  display: flex;
}
.table {
  display: table;
}
.grid {
  display: grid;
}
.hidden {
  display: none;
}
.h-10 {
  height: 2.5rem;
}
.h-12 {
  height: 3rem;
}
.h-20 {
  height: 5rem;
}
.h-24 {
  height: 6rem;
}
.h-32 {
  height: 8rem;
}
.h-36 {
  height: 9rem;
}
.h-4 {
  height: 1rem;
}
.h-96 {
  height: 24rem;
}
.h-full {
  height: 100%;
}
.max-h-8 {
  max-height: 2rem;
}
.max-h-\[500px\] {
  max-height: 500px;
}
.max-h-full {
  max-height: 100%;
}
.min-h-\[500px\] {
  min-height: 500px;
}
.min-h-full {
  min-height: 100%;
}
.w-20 {
  width: 5rem;
}
.w-24 {
  width: 6rem;
}
.w-28 {
  width: 7rem;
}
.w-32 {
  width: 8rem;
}
.w-36 {
  width: 9rem;
}
.w-40 {
  width: 10rem;
}
.w-48 {
  width: 12rem;
}
.w-52 {
  width: 13rem;
}
.w-56 {
  width: 14rem;
}
.w-full {
  width: 100%;
}
.min-w-14 {
  min-width: 3.5rem;
}
.min-w-\[400px\] {
  min-width: 400px;
}
.max-w-14 {
  max-width: 3.5rem;
}
.max-w-screen-2xl {
  max-width: 1536px;
}
.flex-1 {
  flex: 1 1 0%;
}
.flex-grow {
  flex-grow: 1;
}
.grow {
  flex-grow: 1;
}
.transform {
  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));
}
.cursor-pointer {
  cursor: pointer;
}
.select-none {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.break-after-auto {
  -moz-column-break-after: auto;
       break-after: auto;
}
.grid-flow-row-dense {
  grid-auto-flow: row dense;
}
.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grid-rows-12 {
  grid-template-rows: repeat(12, minmax(0, 1fr));
}
.flex-col {
  flex-direction: column;
}
.flex-nowrap {
  flex-wrap: nowrap;
}
.items-center {
  align-items: center;
}
.justify-start {
  justify-content: flex-start;
}
.justify-end {
  justify-content: flex-end;
}
.justify-center {
  justify-content: center;
}
.justify-between {
  justify-content: space-between;
}
.gap-2 {
  gap: 0.5rem;
}
.gap-4 {
  gap: 1rem;
}
.overflow-auto {
  overflow: auto;
}
.overflow-hidden {
  overflow: hidden;
}
.overflow-x-auto {
  overflow-x: auto;
}
.overflow-y-auto {
  overflow-y: auto;
}
.text-nowrap {
  text-wrap: nowrap;
}
.rounded {
  border-radius: 0.25rem;
}
.rounded-full {
  border-radius: 9999px;
}
.rounded-md {
  border-radius: 0.375rem;
}
.rounded-xl {
  border-radius: 0.75rem;
}
.border-2 {
  border-width: 2px;
}
.border-b-2 {
  border-bottom-width: 2px;
}
.border-t-2 {
  border-top-width: 2px;
}
.border-neutral-200 {
  --tw-border-opacity: 1;
  border-color: rgb(229 229 229 / var(--tw-border-opacity, 1));
}
.bg-base-100 {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity, 1)));
}
.bg-base-200 {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity, 1)));
}
.bg-base-300 {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity, 1)));
}
.bg-black {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
}
.bg-primary {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity, 1)));
}
.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.p-0 {
  padding: 0px;
}
.p-1\.5 {
  padding: 0.375rem;
}
.p-2 {
  padding: 0.5rem;
}
.p-4 {
  padding: 1rem;
}
.p-6 {
  padding: 1.5rem;
}
.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.pb-5 {
  padding-bottom: 1.25rem;
}
.pl-5 {
  padding-left: 1.25rem;
}
.pl-7 {
  padding-left: 1.75rem;
}
.pr-6 {
  padding-right: 1.5rem;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.text-2xl {
  font-size: 1.5rem;
  line-height: 2rem;
}
.text-3xl {
  font-size: 1.875rem;
  line-height: 2.25rem;
}
.text-4xl {
  font-size: 2.25rem;
  line-height: 2.5rem;
}
.text-6xl {
  font-size: 3.75rem;
  line-height: 1;
}
.text-8xl {
  font-size: 6rem;
  line-height: 1;
}
.text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}
.font-bold {
  font-weight: 700;
}
.font-extrabold {
  font-weight: 800;
}
.font-normal {
  font-weight: 400;
}
.font-thin {
  font-weight: 100;
}
.leading-none {
  line-height: 1;
}
.text-error {
  --tw-text-opacity: 1;
  color: var(--fallback-er,oklch(var(--er)/var(--tw-text-opacity, 1)));
}
.text-gray-400 {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity, 1));
}
.text-gray-500 {
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity, 1));
}
.text-gray-600 {
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity, 1));
}
.text-primary {
  --tw-text-opacity: 1;
  color: var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity, 1)));
}
.text-red-500 {
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity, 1));
}
.text-secondary {
  --tw-text-opacity: 1;
  color: var(--fallback-s,oklch(var(--s)/var(--tw-text-opacity, 1)));
}
.text-success {
  --tw-text-opacity: 1;
  color: var(--fallback-su,oklch(var(--su)/var(--tw-text-opacity, 1)));
}
.text-warning {
  --tw-text-opacity: 1;
  color: var(--fallback-wa,oklch(var(--wa)/var(--tw-text-opacity, 1)));
}
.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.opacity-0 {
  opacity: 0;
}
.opacity-100 {
  opacity: 1;
}
.opacity-50 {
  opacity: 0.5;
}
.shadow-2xl {
  --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-none {
  --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-xl {
  --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);
}
.filter {
  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);
}
.transition {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-opacity {
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.duration-300 {
  transition-duration: 300ms;
}
.donation-train {
  width: 100%;
  height: 80px;
  border-radius: 10px;
  position: relative;
  margin: 5px;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.8);
  z-index: -9999;
  overflow: hidden;
}
.donation-train-overlay {
  font-family: "SJ Sans", "Open Sans", sans-serif;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  height: 100%;
  width: 100%;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.donation-train-overlay .trains-wrapper {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  padding: 2rem;
  gap: 0.5rem;
  width: 796px;
}
.donation-train__wrapper {
  display: flex;
}
.donation-train__wrapper.active {
  flex-direction: row;
}
.donation-train__wrapper h1 {
  font-weight: 800;
  line-height: 1.2;
}
.donation-train__wrapper div {
  display: flex;
  align-items: center;
}
.donation-train__bg {
  height: 80px;
  margin-left: -10px;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  position: absolute;
  transition: ease-in-out 1s;
  -webkit-mask-image: linear-gradient(to left, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 60%);
          mask-image: linear-gradient(to left, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 60%);
  transform: skew(-10deg);
  z-index: -9998;
}
.donation-train__bg.default-red {
  background-image: linear-gradient(180deg, #c10f3a 0%, rgb(96.5, 7.5, 29) 90%);
}
.donation-train__bg.dark-grey {
  background-image: linear-gradient(180deg, #4e535a 0%, rgb(39, 41.5, 45) 90%);
}
.donation-train__bg.light-purple {
  background-image: linear-gradient(180deg, #8332a7 0%, rgb(65.5, 25, 83.5) 90%);
}
.donation-train__bg.dark-purple {
  background-image: linear-gradient(180deg, #490e67 0%, rgb(36.5, 7, 51.5) 90%);
}
.donation-train__bg.light-blue {
  background-image: linear-gradient(180deg, #135cb0 0%, rgb(9.5, 46, 88) 90%);
}
.donation-train__bg.dark-blue {
  background-image: linear-gradient(180deg, #002856 0%, #00142b 90%);
}
.donation-train__bg.light-aqua {
  background-image: linear-gradient(180deg, #64d0e4 0%, #326872 90%);
}
.donation-train__bg.dark-aqua {
  background-image: linear-gradient(180deg, #1eadc1 0%, rgb(15, 86.5, 96.5) 90%);
}
.donation-train__bg.light-green {
  background-image: linear-gradient(180deg, #c0da07 0%, rgb(96, 109, 3.5) 90%);
}
.donation-train__bg.dark-green {
  background-image: linear-gradient(180deg, rgb(117, 188, 33) 0%, rgb(58.5, 94, 16.5) 90%);
}
.donation-train__bg.light-yellow {
  background-image: linear-gradient(180deg, #ffc32c 0%, rgb(127.5, 97.5, 22) 90%);
}
.donation-train__bg.dark-yellow {
  background-image: linear-gradient(180deg, #ffb125 0%, rgb(127.5, 88.5, 18.5) 90%);
}
.donation-train__value {
  position: relative;
  width: 150px;
  height: 80px;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  color: #fff;
  flex-grow: 0;
  flex-shrink: 0;
  flex-direction: column;
  overflow: hidden;
  justify-content: center;
}
.donation-train__value.default-red.pending:before, .donation-train__value.default-red.ending:before, .donation-train__value.default-red.active:before {
  content: "";
  position: absolute;
  width: 150px;
  height: 80px;
  background-image: linear-gradient(180deg, #c10f3a 0%, rgb(96.5, 7.5, 29) 90%);
  transform: skew(-10deg);
  margin-left: -15px;
  z-index: 0;
}
.donation-train__value.dark-grey.pending:before, .donation-train__value.dark-grey.ending:before, .donation-train__value.dark-grey.active:before {
  content: "";
  position: absolute;
  width: 150px;
  height: 80px;
  background-image: linear-gradient(180deg, #4e535a 0%, rgb(39, 41.5, 45) 90%);
  transform: skew(-10deg);
  margin-left: -15px;
  z-index: 0;
}
.donation-train__value.light-purple.pending:before, .donation-train__value.light-purple.ending:before, .donation-train__value.light-purple.active:before {
  content: "";
  position: absolute;
  width: 150px;
  height: 80px;
  background-image: linear-gradient(180deg, #8332a7 0%, rgb(65.5, 25, 83.5) 90%);
  transform: skew(-10deg);
  margin-left: -15px;
  z-index: 0;
}
.donation-train__value.dark-purple.pending:before, .donation-train__value.dark-purple.ending:before, .donation-train__value.dark-purple.active:before {
  content: "";
  position: absolute;
  width: 150px;
  height: 80px;
  background-image: linear-gradient(180deg, #490e67 0%, rgb(36.5, 7, 51.5) 90%);
  transform: skew(-10deg);
  margin-left: -15px;
  z-index: 0;
}
.donation-train__value.light-blue.pending:before, .donation-train__value.light-blue.ending:before, .donation-train__value.light-blue.active:before {
  content: "";
  position: absolute;
  width: 150px;
  height: 80px;
  background-image: linear-gradient(180deg, #135cb0 0%, rgb(9.5, 46, 88) 90%);
  transform: skew(-10deg);
  margin-left: -15px;
  z-index: 0;
}
.donation-train__value.dark-blue.pending:before, .donation-train__value.dark-blue.ending:before, .donation-train__value.dark-blue.active:before {
  content: "";
  position: absolute;
  width: 150px;
  height: 80px;
  background-image: linear-gradient(180deg, #002856 0%, #00142b 90%);
  transform: skew(-10deg);
  margin-left: -15px;
  z-index: 0;
}
.donation-train__value.light-aqua.pending:before, .donation-train__value.light-aqua.ending:before, .donation-train__value.light-aqua.active:before {
  content: "";
  position: absolute;
  width: 150px;
  height: 80px;
  background-image: linear-gradient(180deg, #64d0e4 0%, #326872 90%);
  transform: skew(-10deg);
  margin-left: -15px;
  z-index: 0;
}
.donation-train__value.dark-aqua.pending:before, .donation-train__value.dark-aqua.ending:before, .donation-train__value.dark-aqua.active:before {
  content: "";
  position: absolute;
  width: 150px;
  height: 80px;
  background-image: linear-gradient(180deg, #1eadc1 0%, rgb(15, 86.5, 96.5) 90%);
  transform: skew(-10deg);
  margin-left: -15px;
  z-index: 0;
}
.donation-train__value.light-green.pending:before, .donation-train__value.light-green.ending:before, .donation-train__value.light-green.active:before {
  content: "";
  position: absolute;
  width: 150px;
  height: 80px;
  background-image: linear-gradient(180deg, #c0da07 0%, rgb(96, 109, 3.5) 90%);
  transform: skew(-10deg);
  margin-left: -15px;
  z-index: 0;
}
.donation-train__value.dark-green.pending:before, .donation-train__value.dark-green.ending:before, .donation-train__value.dark-green.active:before {
  content: "";
  position: absolute;
  width: 150px;
  height: 80px;
  background-image: linear-gradient(180deg, rgb(117, 188, 33) 0%, rgb(58.5, 94, 16.5) 90%);
  transform: skew(-10deg);
  margin-left: -15px;
  z-index: 0;
}
.donation-train__value.light-yellow.pending:before, .donation-train__value.light-yellow.ending:before, .donation-train__value.light-yellow.active:before {
  content: "";
  position: absolute;
  width: 150px;
  height: 80px;
  background-image: linear-gradient(180deg, #ffc32c 0%, rgb(127.5, 97.5, 22) 90%);
  transform: skew(-10deg);
  margin-left: -15px;
  z-index: 0;
}
.donation-train__value.dark-yellow.pending:before, .donation-train__value.dark-yellow.ending:before, .donation-train__value.dark-yellow.active:before {
  content: "";
  position: absolute;
  width: 150px;
  height: 80px;
  background-image: linear-gradient(180deg, #ffb125 0%, rgb(127.5, 88.5, 18.5) 90%);
  transform: skew(-10deg);
  margin-left: -15px;
  z-index: 0;
}
.donation-train__value h1,
.donation-train__value span {
  z-index: 9999;
  text-shadow: 1px 1px 5px #333;
  margin-right: 10px;
}
.donation-train__value h1 {
  font-size: 2rem;
}
.donation-train__content {
  width: 100%;
  font-size: 1.5rem;
  flex-grow: 1;
  min-width: 0;
  justify-content: center;
  flex-direction: row;
  padding: 0 0.8rem;
  position: relative;
  height: 80px;
}
.donation-train__content.active.default-red:before {
  content: "";
  width: 3px;
  height: 50px;
  background: rgb(199.2, 39, 77.7);
  transform: skew(-10deg);
  margin: 0 1rem;
  position: absolute;
  left: -25px;
  z-index: 9999;
}
.donation-train__content.active.dark-grey:before {
  content: "";
  width: 3px;
  height: 50px;
  background: rgb(95.7, 100.2, 106.5);
  transform: skew(-10deg);
  margin: 0 1rem;
  position: absolute;
  left: -25px;
  z-index: 9999;
}
.donation-train__content.active.light-purple:before {
  content: "";
  width: 3px;
  height: 50px;
  background: rgb(143.4, 70.5, 175.8);
  transform: skew(-10deg);
  margin: 0 1rem;
  position: absolute;
  left: -25px;
  z-index: 9999;
}
.donation-train__content.active.dark-purple:before {
  content: "";
  width: 3px;
  height: 50px;
  background: rgb(91.2, 38.1, 118.2);
  transform: skew(-10deg);
  margin: 0 1rem;
  position: absolute;
  left: -25px;
  z-index: 9999;
}
.donation-train__content.active.light-blue:before {
  content: "";
  width: 3px;
  height: 50px;
  background: rgb(42.6, 108.3, 183.9);
  transform: skew(-10deg);
  margin: 0 1rem;
  position: absolute;
  left: -25px;
  z-index: 9999;
}
.donation-train__content.active.dark-blue:before {
  content: "";
  width: 3px;
  height: 50px;
  background: rgb(25.5, 61.5, 102.9);
  transform: skew(-10deg);
  margin: 0 1rem;
  position: absolute;
  left: -25px;
  z-index: 9999;
}
.donation-train__content.active.light-aqua:before {
  content: "";
  width: 3px;
  height: 50px;
  background: rgb(115.5, 212.7, 230.7);
  transform: skew(-10deg);
  margin: 0 1rem;
  position: absolute;
  left: -25px;
  z-index: 9999;
}
.donation-train__content.active.dark-aqua:before {
  content: "";
  width: 3px;
  height: 50px;
  background: rgb(52.5, 181.2, 199.2);
  transform: skew(-10deg);
  margin: 0 1rem;
  position: absolute;
  left: -25px;
  z-index: 9999;
}
.donation-train__content.active.light-green:before {
  content: "";
  width: 3px;
  height: 50px;
  background: rgb(198.3, 221.7, 31.8);
  transform: skew(-10deg);
  margin: 0 1rem;
  position: absolute;
  left: -25px;
  z-index: 9999;
}
.donation-train__content.active.dark-green:before {
  content: "";
  width: 3px;
  height: 50px;
  background: rgb(130.8, 194.7, 55.2);
  transform: skew(-10deg);
  margin: 0 1rem;
  position: absolute;
  left: -25px;
  z-index: 9999;
}
.donation-train__content.active.light-yellow:before {
  content: "";
  width: 3px;
  height: 50px;
  background: rgb(255, 201, 65.1);
  transform: skew(-10deg);
  margin: 0 1rem;
  position: absolute;
  left: -25px;
  z-index: 9999;
}
.donation-train__content.active.dark-yellow:before {
  content: "";
  width: 3px;
  height: 50px;
  background: rgb(255, 184.8, 58.8);
  transform: skew(-10deg);
  margin: 0 1rem;
  position: absolute;
  left: -25px;
  z-index: 9999;
}
.donation-train__content.ending {
  padding: 0;
}
.donation-train__content.ending span {
  font-size: 1rem;
}
.donation-train__facts {
  position: relative;
  min-width: 210px;
  padding: 0 1rem;
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
  flex-shrink: 0;
}
.donation-train__facts h1 {
  font-size: 2rem;
}
.donation-train__facts:after {
  content: "";
  height: 80px;
  width: 100%;
  position: absolute;
  border-top: 3px solid #fff;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.4) 0%, transparent 50%);
  transform: skew(-10deg);
}
.donation-train__facts_left, .donation-train__facts_right {
  display: flex;
  flex-direction: column;
}
.donation-train__facts_right {
  min-width: 80px;
}
.donation-train__facts_middle {
  width: 3px;
  height: 50px;
  background: #fff;
  transform: skew(-10deg);
  margin: 0 1rem;
}
.donation-train__counter {
  width: 100px;
  height: 80px;
  justify-content: center;
  flex-grow: 0;
  flex-shrink: 0;
  margin-right: -10px;
}
.donation-train__counter.train-ending {
  transform: skew(-10deg);
  animation-name: train-ending;
  animation-duration: 2s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
  animation-play-state: running;
}
.donation-train__counter.train-ending h1 {
  transform: skew(10deg);
}
@keyframes train-ending {
  0% {
    background-color: #c10f3a;
  }
  50.0% {
    background-color: rgba(0, 0, 0, 0.23);
  }
  100.0% {
    background-color: #c10f3a;
  }
}
.donation-train__counter h1 {
  font-size: 1.5rem;
  margin-right: 10px;
}
@media (min-width: 768px) {

  .md\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .md\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .md\:row-span-12 {
    grid-row: span 12 / span 12;
  }

  .md\:inline-grid {
    display: inline-grid;
  }

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

  .md\:grid-rows-12 {
    grid-template-rows: repeat(12, minmax(0, 1fr));
  }
}
@media (min-width: 1024px) {

  .lg\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .lg\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .lg\:row-span-3 {
    grid-row: span 3 / span 3;
  }

  .lg\:block {
    display: block;
  }

  .lg\:inline-grid {
    display: inline-grid;
  }

  .lg\:hidden {
    display: none;
  }

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

  .lg\:border-b-0 {
    border-bottom-width: 0px;
  }

  .lg\:border-b-2 {
    border-bottom-width: 2px;
  }

  .lg\:border-r-2 {
    border-right-width: 2px;
  }

  .lg\:border-t-0 {
    border-top-width: 0px;
  }

  .lg\:border-t-2 {
    border-top-width: 2px;
  }
}
@media (min-width: 1280px) {

  .xl\:inline-grid {
    display: inline-grid;
  }

  .xl\:hidden {
    display: none;
  }
}
@media (min-width: 1536px) {

  .\32xl\:hidden {
    display: none;
  }

  .\32xl\:text-5xl {
    font-size: 3rem;
    line-height: 1;
  }
}

/* BAC */

@font-face {
  font-family: ChicagoFLF;
  src: url("/assets/ChicagoFLF-BHd3TQI7.ttf");
}

/* St Jude Sans Font */

@font-face {
  font-family: "SJ Sans";
  src: url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-light.woff2) format("woff2"), url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-light.woff) format("woff"), url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.ttf) format("ttf");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "SJ Sans";
  src: url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-regular.woff2) format("woff2"), url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-regular.woff) format("woff"), url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.ttf) format("ttf");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "SJ Sans";
  src: url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.woff2) format("woff2"), url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.woff) format("woff"), url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.ttf) format("ttf");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}

@font-face {
  font-family: "SJ Sans";
  src: url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-book.woff2) format("woff2"), url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-book.woff) format("woff"), url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.woff) format("woff");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: "SJ Sans";
  src: url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.woff2) format("woff2"), url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.woff) format("woff"), url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.ttf) format("ttf");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: "Nixie One";
  src: url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/nixie-one/nixie-one.eot);
  src: url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/nixie-one/nixie-one.eot?#iefix) format("embedded-opentype"), url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/nixie-one/nixie-one.woff) format("woff"), url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/nixie-one/nixie-one.ttf) format("truetype"), url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/nixie-one/nixie-one.svg#open_sansregular) format("svg");
  font-style: normal;
  font-weight: 300;
}

.ticker-bar {
  width: 100%;
  height: 30px;
  overflow: hidden;
  white-space: nowrap;
  position: relative;
}

.ticker-bar__empty__section {
  opacity: 0 !important;
}

.ticker-bar__full__section {
  opacity: 1;
}

.ticker-bar__section {
  display: flex;
  min-width: 100%;
  height: 100%;
  align-items: center;
  overflow: hidden;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  transform: translateY(0);
  transition: transform 250ms ease-in-out, opacity 150ms ease-in-out;
}

.ticker-bar__section.inactive {
  transform: translateY(-30px);
}

.ticker-bar__section__items {
  height: 100%;
  flex-grow: 1;
  display: flex;
  align-items: center;
  overflow: hidden;
}

.ticker-bar__section__title {
  height: 100%;
  padding-left: 1em;
  padding-right: 1em;
  display: flex;
  align-items: center;
  z-index: 100;
  min-width: 105px;
  text-align: center;
}

.ticker-bar__section__title span {
  width: 100%;
  text-align: center;
}

.ticker-bar__item {
  padding-left: 1em;
  padding-right: 1em;
  height: 100%;
  display: flex;
  align-items: center;
  position: absolute;
  justify-content: space-between;
}

.ticker-bar__item__wrapper {
  display: flex;
  width: 100%;
  flex-grow: 1;
  justify-content: space-between;
  align-items: center;
}

.themed-ticker-bar {
  font-family: "SJ Sans", "Open Sans", sans-serif;
  background: rgb(51, 51, 51);
  background: linear-gradient(180deg, rgb(51, 51, 51) 0%, rgb(46, 46, 46) 30%, rgb(36, 36, 36) 70%, rgb(51, 51, 51) 100%);
}

.themed-ticker-bar .ticker-bar__item {
  color: #fff;
  height: 50%;
  padding-right: 1em;
}

.themed-ticker-bar .ticker-bar__item span:first-child {
  font-weight: bolder;
}

.themed-ticker-bar .ticker-bar__item span:last-child {
  font-weight: 700;
}

.themed-ticker-bar .ticker-bar__item::after {
  content: "";
  width: 5px;
  height: 5px;
  background-color: rgba(255, 255, 255, 0.75);
  border-radius: 100%;
  right: -6px;
  position: absolute;
}

.themed-ticker-bar .ticker-bar__item:last-child::after {
  display: none !important;
}

.themed-ticker-bar .ticker-bar__item__medium-grey span:last-child {
  color: #ccc;
}

.themed-ticker-bar .ticker-bar__item__light-aqua span:last-child {
  color: #64d0e4;
}

.themed-ticker-bar .ticker-bar__item__light-yellow span:last-child {
  color: #ffc32c;
}

.themed-ticker-bar .ticker-bar__item__dark-yellow span:last-child {
  color: #ffb125;
}

.themed-ticker-bar .ticker-bar__item__light-green span:last-child {
  color: #c0da07;
}

.themed-ticker-bar .ticker-bar__item__dark-green span:last-child {
  color: rgb(117, 188, 33);
}

.themed-ticker-bar .ticker-bar__section__title {
  transition: ease-in-out 1s;
  animation: gradient 15s ease infinite;
  background-size: 400% 400% !important;
  color: white;
  font-weight: 700;
  position: relative;
  background: linear-gradient(to bottom left, rgb(58, 62, 70) 0%, rgb(49, 53, 59) 100%);
}

.themed-ticker-bar .ticker-bar__section__title.default-red {
  background: linear-gradient(-45deg, rgb(115.8, 9, 34.8), #c10f3a, rgb(115.8, 9, 34.8), #c10f3a);
}

.themed-ticker-bar .ticker-bar__section__title.light-grey {
  background: linear-gradient(-45deg, #939393, #f5f5f5, #939393, #f5f5f5);
}

.themed-ticker-bar .ticker-bar__section__title.medium-grey {
  background: linear-gradient(-45deg, rgb(122.4, 122.4, 122.4), #ccc, rgb(122.4, 122.4, 122.4), #ccc);
}

.themed-ticker-bar .ticker-bar__section__title.dark-grey {
  background: linear-gradient(to bottom left, rgb(58, 62, 70) 0%, rgb(49, 53, 59) 100%);
}

.themed-ticker-bar .ticker-bar__section__title.light-purple {
  background: linear-gradient(-45deg, rgb(78.6, 30, 100.2), #8332a7, rgb(78.6, 30, 100.2), #8332a7);
}

.themed-ticker-bar .ticker-bar__section__title.dark-purple {
  background: linear-gradient(-45deg, rgb(43.8, 8.4, 61.8), #490e67, rgb(43.8, 8.4, 61.8), #490e67);
}

.themed-ticker-bar .ticker-bar__section__title.light-blue {
  background: linear-gradient(-45deg, rgb(11.4, 55.2, 105.6), #135cb0, rgb(11.4, 55.2, 105.6), #135cb0);
}

.themed-ticker-bar .ticker-bar__section__title.dark-blue {
  background: linear-gradient(-45deg, rgb(0, 24, 51.6), #002856, rgb(0, 24, 51.6), #002856);
}

.themed-ticker-bar .ticker-bar__section__title.light-aqua {
  background: linear-gradient(-45deg, rgb(60, 124.8, 136.8), #64d0e4, rgb(60, 124.8, 136.8), #64d0e4);
}

.themed-ticker-bar .ticker-bar__section__title.dark-aqua {
  background: linear-gradient(-45deg, rgb(18, 103.8, 115.8), #1eadc1, rgb(18, 103.8, 115.8), #1eadc1);
}

.themed-ticker-bar .ticker-bar__section__title.light-green {
  background: linear-gradient(-45deg, rgb(115.2, 130.8, 4.2), #c0da07, rgb(115.2, 130.8, 4.2), #c0da07);
}

.themed-ticker-bar .ticker-bar__section__title.dark-green {
  background: linear-gradient(-45deg, rgb(70.2, 112.8, 19.8), rgb(117, 188, 33), rgb(70.2, 112.8, 19.8), rgb(117, 188, 33));
}

.themed-ticker-bar .ticker-bar__section__title.light-yellow {
  background: linear-gradient(-45deg, rgb(153, 117, 26.4), #ffc32c, rgb(153, 117, 26.4), #ffc32c);
}

.themed-ticker-bar .ticker-bar__section__title.dark-yellow {
  background: linear-gradient(-45deg, rgb(153, 106.2, 22.2), #ffb125, rgb(153, 106.2, 22.2), #ffb125);
}

@keyframes gradient {
  0% {
    background-position: 0 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}.therm-container .confetti {
  height: 100%;
}
.therm-container__completed {
  height: 100%;
  width: 100%;
  position: absolute;
  z-index: 9998;
}
.therm-container__completed__goal {
  overflow: hidden;
  text-align: center;
  z-index: 9999;
  height: 100%;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: -moz-hidden-unscrollable;
}
.therm-container__completed__goal span:nth-of-type(1) {
  font-size: 3em;
  font-weight: 800;
  animation: hgoalAppear 10s ease-in-out 1.5s 1 forwards;
  display: inline-block;
  color: #fff;
  transform: translateY(70px);
  text-shadow: 2px 2px 2px rgba(51, 51, 51, 0.23);
}
.therm-container__completed__goal span:nth-of-type(2) {
  font-size: 3em;
  font-weight: 800;
  animation: hgoalAppear 10s ease-in-out 1.55s 1 forwards;
  display: inline-block;
  color: #fff;
  transform: translateY(70px);
  text-shadow: 2px 2px 2px rgba(51, 51, 51, 0.23);
}
.therm-container__completed__goal span:nth-of-type(3) {
  font-size: 3em;
  font-weight: 800;
  animation: hgoalAppear 10s ease-in-out 1.6s 1 forwards;
  display: inline-block;
  color: #fff;
  transform: translateY(70px);
  text-shadow: 2px 2px 2px rgba(51, 51, 51, 0.23);
}
.therm-container__completed__goal span:nth-of-type(4) {
  font-size: 3em;
  font-weight: 800;
  animation: hgoalAppear 10s ease-in-out 1.65s 1 forwards;
  display: inline-block;
  color: #fff;
  transform: translateY(70px);
  text-shadow: 2px 2px 2px rgba(51, 51, 51, 0.23);
}
.therm-container__completed__goal span:nth-of-type(5) {
  font-size: 3em;
  font-weight: 800;
  animation: hgoalAppear 10s ease-in-out 1.7s 1 forwards;
  display: inline-block;
  color: #fff;
  transform: translateY(70px);
  text-shadow: 2px 2px 2px rgba(51, 51, 51, 0.23);
}
.therm-container__completed__goal span:nth-of-type(6) {
  font-size: 3em;
  font-weight: 800;
  animation: hgoalAppear 10s ease-in-out 1.75s 1 forwards;
  display: inline-block;
  color: #fff;
  transform: translateY(70px);
  text-shadow: 2px 2px 2px rgba(51, 51, 51, 0.23);
}
.therm-container__completed__goal span:nth-of-type(7) {
  font-size: 3em;
  font-weight: 800;
  animation: hgoalAppear 10s ease-in-out 1.8s 1 forwards;
  display: inline-block;
  color: #fff;
  transform: translateY(70px);
  text-shadow: 2px 2px 2px rgba(51, 51, 51, 0.23);
}
.therm-container__completed__goal .completed_space {
  margin-left: 1rem;
}
@keyframes hgoalAppear {
  0% {
    transform: translateY(-70px);
    opacity: 0;
  }
  5% {
    transform: translateY(4px);
    opacity: 1;
  }
  7% {
    transform: translateY(0px);
    opacity: 1;
  }
  93% {
    transform: translateY(0px);
    opacity: 1;
  }
  95% {
    transform: translateY(-4px);
    opacity: 1;
  }
  100% {
    transform: translateY(70px);
    opacity: 0;
  }
}
@keyframes innerPulse {
  0% {
    background: transparent;
  }
  50% {
    background: rgba(0, 0, 0, 0.3);
  }
  100% {
    background: transparent;
  }
}
@keyframes fadeAway {
  0% {
    opacity: 1;
  }
  70% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

.full-overlay .therm-container__completed,
.max-overlay .therm-container__completed {
  animation: innerPulse ease-in-out 2s infinite forwards;
}

.full-overlay-slant .therm-container__completed:after {
  content: "";
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  position: absolute;
  z-index: 9998;
  transform-origin: bottom left;
  transform: skew(-15deg, 0deg);
  animation: innerPulse ease-in-out 2s infinite forwards;
}*, ::before, ::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}

::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

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

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

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

html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: "SJ Sans", Open Sans, Helvetica Neue, Helvetica, Arial, "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 {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}

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

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

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

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

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

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

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

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

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

b,
strong {
  font-weight: bolder;
}

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

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

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

small {
  font-size: 80%;
}

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

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

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

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

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

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

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

button,
select {
  text-transform: none;
}

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

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

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

:-moz-focusring {
  outline: auto;
}

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

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

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

progress {
  vertical-align: baseline;
}

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

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

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

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

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

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

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

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

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

summary {
  display: list-item;
}

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

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

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

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

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

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

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

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

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

/*
Set the default cursor for buttons.
*/

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

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

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

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

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

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

/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden]:where(:not([hidden="until-found"])) {
  display: none;
}

:root,
[data-theme] {
  background-color: var(--fallback-b1,oklch(var(--b1)/1));
  color: var(--fallback-bc,oklch(var(--bc)/1));
}

@supports not (color: oklch(0% 0 0)) {

  :root {
    color-scheme: light;
    --fallback-p: #491eff;
    --fallback-pc: #d4dbff;
    --fallback-s: #ff41c7;
    --fallback-sc: #fff9fc;
    --fallback-a: #00cfbd;
    --fallback-ac: #00100d;
    --fallback-n: #2b3440;
    --fallback-nc: #d7dde4;
    --fallback-b1: #ffffff;
    --fallback-b2: #e5e6e6;
    --fallback-b3: #e5e6e6;
    --fallback-bc: #1f2937;
    --fallback-in: #00b3f0;
    --fallback-inc: #000000;
    --fallback-su: #00ca92;
    --fallback-suc: #000000;
    --fallback-wa: #ffc22d;
    --fallback-wac: #000000;
    --fallback-er: #ff6f70;
    --fallback-erc: #000000;
  }

  @media (prefers-color-scheme: dark) {

    :root {
      color-scheme: dark;
      --fallback-p: #7582ff;
      --fallback-pc: #050617;
      --fallback-s: #ff71cf;
      --fallback-sc: #190211;
      --fallback-a: #00c7b5;
      --fallback-ac: #000e0c;
      --fallback-n: #2a323c;
      --fallback-nc: #a6adbb;
      --fallback-b1: #1d232a;
      --fallback-b2: #191e24;
      --fallback-b3: #15191e;
      --fallback-bc: #a6adbb;
      --fallback-in: #00b3f0;
      --fallback-inc: #000000;
      --fallback-su: #00ca92;
      --fallback-suc: #000000;
      --fallback-wa: #ffc22d;
      --fallback-wac: #000000;
      --fallback-er: #ff6f70;
      --fallback-erc: #000000;
    }
  }
}

html {
  -webkit-tap-highlight-color: transparent;
}

* {
  scrollbar-color: color-mix(in oklch, currentColor 35%, transparent) transparent;
}

*:hover {
  scrollbar-color: color-mix(in oklch, currentColor 60%, transparent) transparent;
}

:root {
  color-scheme: light;
  --pc: 90.3703% 0.040295 17.781478;
  --ac: 16.9794% 0.032831 84.450434;
  --inc: 85.6377% 0.018769 255.309276;
  --suc: 14.417% 0.038003 132.254534;
  --wac: 16.9794% 0.032831 84.450434;
  --erc: 11.8454% 0.042625 33.974001;
  --rounded-box: 1rem;
  --rounded-btn: 0.5rem;
  --rounded-badge: 1.9rem;
  --animation-btn: 0.25s;
  --animation-input: .2s;
  --btn-focus-scale: 0.95;
  --border-btn: 1px;
  --tab-border: 1px;
  --tab-radius: 0.5rem;
  --p: 51.8515% 0.201473 17.781478;
  --s: 48.1224% 0.150199 255.788447;
  --sc: 98.71% 0.0106 342.55;
  --a: 84.8969% 0.164157 84.450434;
  --n: 32.1785% 0.02476 255.701624;
  --nc: 89.4994% 0.011585 252.096176;
  --b1: 100% 0 0;
  --b2: 96.1151% 0 0;
  --b3: 92.4169% 0.00108 197.137559;
  --bc: 27.8078% 0.029596 256.847952;
}

:root fontFamily {
  sans: SJ Sans;
  sans: Open Sans;
  sans: ui-sans-serif;
  sans: system-ui;
  sans: sans-serif;
  sans: "Apple Color Emoji";
  sans: "Segoe UI Emoji";
  sans: "Segoe UI Symbol";
  sans: "Noto Color Emoji";
}

:root {
  --in: 28.1885% 0.093845 255.309276;
  --su: 72.0851% 0.190016 132.254534;
  --wa: 84.8969% 0.164157 84.450434;
  --er: 59.2269% 0.213123 33.974001;
}

[data-theme=stJudeCoreLight] {
  color-scheme: light;
  --pc: 90.3703% 0.040295 17.781478;
  --ac: 16.9794% 0.032831 84.450434;
  --inc: 85.6377% 0.018769 255.309276;
  --suc: 14.417% 0.038003 132.254534;
  --wac: 16.9794% 0.032831 84.450434;
  --erc: 11.8454% 0.042625 33.974001;
  --rounded-box: 1rem;
  --rounded-btn: 0.5rem;
  --rounded-badge: 1.9rem;
  --animation-btn: 0.25s;
  --animation-input: .2s;
  --btn-focus-scale: 0.95;
  --border-btn: 1px;
  --tab-border: 1px;
  --tab-radius: 0.5rem;
  --p: 51.8515% 0.201473 17.781478;
  --s: 48.1224% 0.150199 255.788447;
  --sc: 98.71% 0.0106 342.55;
  --a: 84.8969% 0.164157 84.450434;
  --n: 32.1785% 0.02476 255.701624;
  --nc: 89.4994% 0.011585 252.096176;
  --b1: 100% 0 0;
  --b2: 96.1151% 0 0;
  --b3: 92.4169% 0.00108 197.137559;
  --bc: 27.8078% 0.029596 256.847952;
}

[data-theme=stJudeCoreLight] fontFamily {
  sans: SJ Sans;
  sans: Open Sans;
  sans: ui-sans-serif;
  sans: system-ui;
  sans: sans-serif;
  sans: "Apple Color Emoji";
  sans: "Segoe UI Emoji";
  sans: "Segoe UI Symbol";
  sans: "Noto Color Emoji";
}

[data-theme=stJudeCoreLight] {
  --in: 28.1885% 0.093845 255.309276;
  --su: 72.0851% 0.190016 132.254534;
  --wa: 84.8969% 0.164157 84.450434;
  --er: 59.2269% 0.213123 33.974001;
}

[data-theme=stJudeCoreDark] {
  color-scheme: dark;
  --pc: 90.3703% 0.040295 17.781478;
  --sc: 89.6245% 0.03004 255.788447;
  --ac: 16.9794% 0.032831 84.450434;
  --inc: 85.6377% 0.018769 255.309276;
  --suc: 14.417% 0.038003 132.254534;
  --wac: 16.9794% 0.032831 84.450434;
  --erc: 11.8454% 0.042625 33.974001;
  --rounded-box: 1rem;
  --rounded-btn: 0.5rem;
  --rounded-badge: 1.9rem;
  --animation-btn: 0.25s;
  --animation-input: .2s;
  --btn-focus-scale: 0.95;
  --border-btn: 1px;
  --tab-border: 1px;
  --tab-radius: 0.5rem;
  --p: 51.8515% 0.201473 17.781478;
  --s: 48.1224% 0.150199 255.788447;
  --a: 84.8969% 0.164157 84.450434;
  --n: 31.3815% 0.021108 254.139175;
  --nc: 74.6477% 0.0216 264.435964;
  --b1: 25.3267% 0.015896 252.417568;
  --b2: 23.2607% 0.013807 253.100675;
  --b3: 21.1484% 0.01165 254.087939;
  --bc: 74.6477% 0.0216 264.435964;
}

[data-theme=stJudeCoreDark] fontFamily {
  sans: SJ Sans;
  sans: Open Sans;
  sans: ui-sans-serif;
  sans: system-ui;
  sans: sans-serif;
  sans: "Apple Color Emoji";
  sans: "Segoe UI Emoji";
  sans: "Segoe UI Symbol";
  sans: "Noto Color Emoji";
}

[data-theme=stJudeCoreDark] {
  --in: 28.1885% 0.093845 255.309276;
  --su: 72.0851% 0.190016 132.254534;
  --wa: 84.8969% 0.164157 84.450434;
  --er: 59.2269% 0.213123 33.974001;
}
  .text-big-bold {
  font-weight: 900;
  font-size: 1.5rem;
  line-height: 2rem;
}
.container {
  width: 100%;
}
@media (min-width: 640px) {

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

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

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

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

  .container {
    max-width: 1536px;
  }
}
.alert {
  display: grid;
  width: 100%;
  grid-auto-flow: row;
  align-content: flex-start;
  align-items: center;
  justify-items: center;
  gap: 1rem;
  text-align: center;
  border-radius: var(--rounded-box, 1rem);
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));
  padding: 1rem;
  --tw-text-opacity: 1;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
  --alert-bg: var(--fallback-b2,oklch(var(--b2)/1));
  --alert-bg-mix: var(--fallback-b1,oklch(var(--b1)/1));
  background-color: var(--alert-bg);
}
@media (min-width: 640px) {

  .alert {
    grid-auto-flow: column;
    grid-template-columns: auto minmax(auto,1fr);
    justify-items: start;
    text-align: start;
  }
}
.avatar.placeholder &gt; div {
  display: flex;
  align-items: center;
  justify-content: center;
}
.btm-nav {
  position: fixed;
  bottom: 0px;
  left: 0px;
  right: 0px;
  display: flex;
  width: 100%;
  flex-direction: row;
  align-items: center;
  justify-content: space-around;
  padding-bottom: env(safe-area-inset-bottom);
  height: 4rem;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
  color: currentColor;
}
.btm-nav &gt; * {
  position: relative;
  display: flex;
  height: 100%;
  flex-basis: 100%;
  cursor: pointer;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 0.25rem;
  border-color: currentColor;
}
@media (hover:hover) {

  .label a:hover {
    --tw-text-opacity: 1;
    color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
  }

  
.menu li &gt; *:not(ul, .menu-title, details, .btn).\!active {
    --tw-bg-opacity: 1 !important;
    background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity))) !important;
    --tw-text-opacity: 1 !important;
    color: var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity))) !important;
  }

  .menu li &gt; *:not(ul, .menu-title, details, .btn):active,
.menu li &gt; *:not(ul, .menu-title, details, .btn).active,
.menu li &gt; details &gt; summary:active {
    --tw-bg-opacity: 1;
    background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));
    --tw-text-opacity: 1;
    color: var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)));
  }

  .tab:hover {
    --tw-text-opacity: 1;
  }

  .tabs-boxed :is(.tab-active, [aria-selected="true"]):not(.tab-disabled):not([disabled]):hover, .tabs-boxed :is(input:checked):hover {
    --tw-text-opacity: 1;
    color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)));
  }

  .table tr.hover:hover,
  .table tr.hover:nth-child(even):hover {
    --tw-bg-opacity: 1;
    background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));
  }

  .table-zebra tr.hover:hover,
  .table-zebra tr.hover:nth-child(even):hover {
    --tw-bg-opacity: 1;
    background-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));
  }
}
.btn {
  display: inline-flex;
  height: 3rem;
  min-height: 3rem;
  flex-shrink: 0;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  border-radius: var(--rounded-btn, 0.5rem);
  border-color: transparent;
  border-color: oklch(var(--btn-color, var(--b2)) / var(--tw-border-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
  font-size: 0.875rem;
  line-height: 1em;
  gap: 0.5rem;
  font-weight: 600;
  text-decoration-line: none;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  border-width: var(--border-btn, 1px);
  transition-property: color, background-color, border-color, opacity, box-shadow, transform;
  --tw-text-opacity: 1;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  outline-color: var(--fallback-bc,oklch(var(--bc)/1));
  background-color: oklch(var(--btn-color, var(--b2)) / var(--tw-bg-opacity));
  --tw-bg-opacity: 1;
  --tw-border-opacity: 1;
}
.btn-disabled,
  .btn[disabled],
  .btn:disabled {
  pointer-events: none;
}
.btn-circle {
  height: 3rem;
  width: 3rem;
  border-radius: 9999px;
  padding: 0px;
}
:where(.btn:is(input[type="checkbox"])),
:where(.btn:is(input[type="radio"])) {
  width: auto;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.btn:is(input[type="checkbox"]):after,
.btn:is(input[type="radio"]):after {
  --tw-content: attr(aria-label);
  content: var(--tw-content);
}
.card {
  position: relative;
  display: flex;
  flex-direction: column;
  border-radius: var(--rounded-box, 1rem);
}
.card:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.card-body {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  padding: var(--padding-card, 2rem);
  gap: 0.5rem;
}
.card-body :where(p) {
  flex-grow: 1;
}
.card figure {
  display: flex;
  align-items: center;
  justify-content: center;
}
.card.image-full {
  display: grid;
}
.card.image-full:before {
  position: relative;
  content: "";
  z-index: 10;
  border-radius: var(--rounded-box, 1rem);
  --tw-bg-opacity: 1;
  background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));
  opacity: 0.75;
}
.card.image-full:before,
    .card.image-full &gt; * {
  grid-column-start: 1;
  grid-row-start: 1;
}
.card.image-full &gt; figure img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.card.image-full &gt; .card-body {
  position: relative;
  z-index: 20;
  --tw-text-opacity: 1;
  color: var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)));
}
.checkbox {
  flex-shrink: 0;
  --chkbg: var(--fallback-bc,oklch(var(--bc)/1));
  --chkfg: var(--fallback-b1,oklch(var(--b1)/1));
  height: 1.5rem;
  width: 1.5rem;
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: var(--rounded-btn, 0.5rem);
  border-width: 1px;
  border-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));
  --tw-border-opacity: 0.2;
}
.divider {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
  margin-top: 1rem;
  margin-bottom: 1rem;
  height: 1rem;
  white-space: nowrap;
}
.divider:before,
  .divider:after {
  height: 0.125rem;
  width: 100%;
  flex-grow: 1;
  --tw-content: '';
  content: var(--tw-content);
  background-color: var(--fallback-bc,oklch(var(--bc)/0.1));
}
@media (hover: hover) {

  .btm-nav &gt; *.disabled:hover,
      .btm-nav &gt; *[disabled]:hover {
    pointer-events: none;
    --tw-border-opacity: 0;
    background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));
    --tw-bg-opacity: 0.1;
    color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
    --tw-text-opacity: 0.2;
  }

  .btn:hover {
    --tw-border-opacity: 1;
    border-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-border-opacity)));
    --tw-bg-opacity: 1;
    background-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));
  }

  @supports (color: color-mix(in oklab, black, black)) {

    .btn:hover {
      background-color: color-mix(
            in oklab,
            oklch(var(--btn-color, var(--b2)) / var(--tw-bg-opacity, 1)) 90%,
            black
          );
      border-color: color-mix(
            in oklab,
            oklch(var(--btn-color, var(--b2)) / var(--tw-border-opacity, 1)) 90%,
            black
          );
    }
  }

  @supports not (color: oklch(0% 0 0)) {

    .btn:hover {
      background-color: var(--btn-color, var(--fallback-b2));
      border-color: var(--btn-color, var(--fallback-b2));
    }
  }

  .btn.glass:hover {
    --glass-opacity: 25%;
    --glass-border-opacity: 15%;
  }

  .btn-ghost:hover {
    border-color: transparent;
  }

  @supports (color: oklch(0% 0 0)) {

    .btn-ghost:hover {
      background-color: var(--fallback-bc,oklch(var(--bc)/0.2));
    }
  }

  .btn-outline.btn-primary:hover {
    --tw-text-opacity: 1;
    color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)));
  }

  @supports (color: color-mix(in oklab, black, black)) {

    .btn-outline.btn-primary:hover {
      background-color: color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black);
      border-color: color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black);
    }
  }

  .btn-outline.btn-secondary:hover {
    --tw-text-opacity: 1;
    color: var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)));
  }

  @supports (color: color-mix(in oklab, black, black)) {

    .btn-outline.btn-secondary:hover {
      background-color: color-mix(in oklab, var(--fallback-s,oklch(var(--s)/1)) 90%, black);
      border-color: color-mix(in oklab, var(--fallback-s,oklch(var(--s)/1)) 90%, black);
    }
  }

  .btn-outline.btn-accent:hover {
    --tw-text-opacity: 1;
    color: var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)));
  }

  @supports (color: color-mix(in oklab, black, black)) {

    .btn-outline.btn-accent:hover {
      background-color: color-mix(in oklab, var(--fallback-a,oklch(var(--a)/1)) 90%, black);
      border-color: color-mix(in oklab, var(--fallback-a,oklch(var(--a)/1)) 90%, black);
    }
  }

  .btn-outline.btn-success:hover {
    --tw-text-opacity: 1;
    color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)));
  }

  @supports (color: color-mix(in oklab, black, black)) {

    .btn-outline.btn-success:hover {
      background-color: color-mix(in oklab, var(--fallback-su,oklch(var(--su)/1)) 90%, black);
      border-color: color-mix(in oklab, var(--fallback-su,oklch(var(--su)/1)) 90%, black);
    }
  }

  .btn-outline.btn-warning:hover {
    --tw-text-opacity: 1;
    color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)));
  }

  @supports (color: color-mix(in oklab, black, black)) {

    .btn-outline.btn-warning:hover {
      background-color: color-mix(in oklab, var(--fallback-wa,oklch(var(--wa)/1)) 90%, black);
      border-color: color-mix(in oklab, var(--fallback-wa,oklch(var(--wa)/1)) 90%, black);
    }
  }

  .btn-disabled:hover,
    .btn[disabled]:hover,
    .btn:disabled:hover {
    --tw-border-opacity: 0;
    background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));
    --tw-bg-opacity: 0.2;
    color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
    --tw-text-opacity: 0.2;
  }

  @supports (color: color-mix(in oklab, black, black)) {

    .btn:is(input[type="checkbox"]:checked):hover, .btn:is(input[type="radio"]:checked):hover {
      background-color: color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black);
      border-color: color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black);
    }
  }

  .tab[disabled],
    .tab[disabled]:hover {
    cursor: not-allowed;
    color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
    --tw-text-opacity: 0.2;
  }
}
.form-control {
  display: flex;
  flex-direction: column;
}
.label {
  display: flex;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: center;
  justify-content: space-between;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.input {
  flex-shrink: 1;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  height: 3rem;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 1rem;
  line-height: 2;
  line-height: 1.5rem;
  border-radius: var(--rounded-btn, 0.5rem);
  border-width: 1px;
  border-color: transparent;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
}
.input[type="number"]::-webkit-inner-spin-button,
.input-md[type="number"]::-webkit-inner-spin-button {
  margin-top: -1rem;
  margin-bottom: -1rem;
  margin-inline-end: -1rem;
}
.input-sm[type="number"]::-webkit-inner-spin-button {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-inline-end: -0px;
}
.join {
  display: inline-flex;
  align-items: stretch;
  border-radius: var(--rounded-btn, 0.5rem);
}
.join :where(.join-item) {
  border-start-end-radius: 0;
  border-end-end-radius: 0;
  border-end-start-radius: 0;
  border-start-start-radius: 0;
}
.join .join-item:not(:first-child):not(:last-child),
  .join *:not(:first-child):not(:last-child) .join-item {
  border-start-end-radius: 0;
  border-end-end-radius: 0;
  border-end-start-radius: 0;
  border-start-start-radius: 0;
}
.join .join-item:first-child:not(:last-child),
  .join *:first-child:not(:last-child) .join-item {
  border-start-end-radius: 0;
  border-end-end-radius: 0;
}
.join .dropdown .join-item:first-child:not(:last-child),
  .join *:first-child:not(:last-child) .dropdown .join-item {
  border-start-end-radius: inherit;
  border-end-end-radius: inherit;
}
.join :where(.join-item:first-child:not(:last-child)),
  .join :where(*:first-child:not(:last-child) .join-item) {
  border-end-start-radius: inherit;
  border-start-start-radius: inherit;
}
.join .join-item:last-child:not(:first-child),
  .join *:last-child:not(:first-child) .join-item {
  border-end-start-radius: 0;
  border-start-start-radius: 0;
}
.join :where(.join-item:last-child:not(:first-child)),
  .join :where(*:last-child:not(:first-child) .join-item) {
  border-start-end-radius: inherit;
  border-end-end-radius: inherit;
}
@supports not selector(:has(*)) {

  :where(.join *) {
    border-radius: inherit;
  }
}
@supports selector(:has(*)) {

  :where(.join *:has(.join-item)) {
    border-radius: inherit;
  }
}
.link {
  cursor: pointer;
  text-decoration-line: underline;
}
.mask {
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
}
.menu li.disabled {
  cursor: not-allowed;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  color: var(--fallback-bc,oklch(var(--bc)/0.3));
}
.modal {
  pointer-events: none;
  position: fixed;
  inset: 0px;
  margin: 0px;
  display: grid;
  height: 100%;
  max-height: none;
  width: 100%;
  max-width: none;
  justify-items: center;
  padding: 0px;
  opacity: 0;
  overscroll-behavior: contain;
  z-index: 999;
  background-color: transparent;
  color: inherit;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  transition-property: transform, opacity, visibility;
  overflow-y: hidden;
}
:where(.modal) {
  align-items: center;
}
.modal-box {
  max-height: calc(100vh - 5em);
  grid-column-start: 1;
  grid-row-start: 1;
  width: 91.666667%;
  max-width: 32rem;
  --tw-scale-x: .9;
  --tw-scale-y: .9;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-bottom-right-radius: var(--rounded-box, 1rem);
  border-bottom-left-radius: var(--rounded-box, 1rem);
  border-top-left-radius: var(--rounded-box, 1rem);
  border-top-right-radius: var(--rounded-box, 1rem);
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
  padding: 1.5rem;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  transition-duration: 200ms;
  box-shadow: rgba(0, 0, 0, 0.25) 0px 25px 50px -12px;
  overflow-y: auto;
  overscroll-behavior: contain;
}
.modal-open,
.modal:target,
.modal-toggle:checked + .modal,
.modal[open] {
  pointer-events: auto;
  visibility: visible;
  opacity: 1;
}
:root:has(:is(.modal-open, .modal:target, .modal-toggle:checked + .modal, .modal[open])) {
  overflow: hidden;
  scrollbar-gutter: stable;
}
.progress {
  position: relative;
  width: 100%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  overflow: hidden;
  height: 0.5rem;
  border-radius: var(--rounded-box, 1rem);
  background-color: var(--fallback-bc,oklch(var(--bc)/0.2));
}
.radial-progress {
  position: relative;
  display: inline-grid;
  height: var(--size);
  width: var(--size);
  place-content: center;
  border-radius: 9999px;
  background-color: transparent;
  vertical-align: middle;
  box-sizing: content-box;
  --value: 0;
  --size: 5rem;
  --thickness: calc(var(--size) / 10);
}
.radial-progress::-moz-progress-bar {
  -moz-appearance: none;
       appearance: none;
  background-color: transparent;
}
.radial-progress::-webkit-progress-value {
  -webkit-appearance: none;
          appearance: none;
  background-color: transparent;
}
.radial-progress::-webkit-progress-bar {
  -webkit-appearance: none;
          appearance: none;
  background-color: transparent;
}
.radial-progress:before,
.radial-progress:after {
  position: absolute;
  border-radius: 9999px;
  content: "";
}
.radial-progress:before {
  inset: 0px;
  background: radial-gradient(farthest-side, currentColor 98%, #0000) top/var(--thickness) var(--thickness)
      no-repeat,
    conic-gradient(currentColor calc(var(--value) * 1%), #0000 0);
  -webkit-mask: radial-gradient(
    farthest-side,
    #0000 calc(99% - var(--thickness)),
    #000 calc(100% - var(--thickness))
  );
  mask: radial-gradient(
    farthest-side,
    #0000 calc(99% - var(--thickness)),
    #000 calc(100% - var(--thickness))
  );
}
.radial-progress:after {
  inset: calc(50% - var(--thickness) / 2);
  transform: rotate(calc(var(--value) * 3.6deg - 90deg)) translate(calc(var(--size) / 2 - 50%));
  background-color: currentColor;
}
.radio {
  flex-shrink: 0;
  --chkbg: var(--bc);
  height: 1.5rem;
  width: 1.5rem;
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 9999px;
  border-width: 1px;
  border-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));
  --tw-border-opacity: 0.2;
}
.range {
  height: 1.5rem;
  width: 100%;
  cursor: pointer;
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
  --range-shdw: var(--fallback-bc,oklch(var(--bc)/1));
  overflow: hidden;
  border-radius: var(--rounded-box, 1rem);
  background-color: transparent;
}
.range:focus {
  outline: none;
}
.select {
  display: inline-flex;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  height: 3rem;
  min-height: 3rem;
  padding-inline-start: 1rem;
  padding-inline-end: 2.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  line-height: 2;
  border-radius: var(--rounded-btn, 0.5rem);
  border-width: 1px;
  border-color: transparent;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
  background-image: linear-gradient(45deg, transparent 50%, currentColor 50%),
    linear-gradient(135deg, currentColor 50%, transparent 50%);
  background-position: calc(100% - 20px) calc(1px + 50%),
    calc(100% - 16.1px) calc(1px + 50%);
  background-size: 4px 4px,
    4px 4px;
  background-repeat: no-repeat;
}
.select[multiple] {
  height: auto;
}
.stack {
  display: inline-grid;
  place-items: center;
  align-items: flex-end;
}
.stack &gt; * {
  grid-column-start: 1;
  grid-row-start: 1;
  transform: translateY(10%) scale(0.9);
  z-index: 1;
  width: 100%;
  opacity: 0.6;
}
.stack &gt; *:nth-child(2) {
  transform: translateY(5%) scale(0.95);
  z-index: 2;
  opacity: 0.8;
}
.stack &gt; *:nth-child(1) {
  transform: translateY(0) scale(1);
  z-index: 3;
  opacity: 1;
}
.stat {
  display: inline-grid;
  width: 100%;
  grid-template-columns: repeat(1, 1fr);
  -moz-column-gap: 1rem;
       column-gap: 1rem;
  border-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));
  --tw-border-opacity: 0.1;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.stat-title {
  grid-column-start: 1;
  white-space: nowrap;
  color: var(--fallback-bc,oklch(var(--bc)/0.6));
}
.stat-value {
  grid-column-start: 1;
  white-space: nowrap;
  font-size: 2.25rem;
  line-height: 2.5rem;
  font-weight: 800;
}
.steps {
  display: inline-grid;
  grid-auto-flow: column;
  overflow: hidden;
  overflow-x: auto;
  counter-reset: step;
  grid-auto-columns: 1fr;
}
.steps .step {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  grid-template-columns: auto;
  grid-template-rows: repeat(2, minmax(0, 1fr));
  grid-template-rows: 40px 1fr;
  place-items: center;
  text-align: center;
  min-width: 4rem;
}
.tabs {
  display: grid;
  align-items: flex-end;
}
.tabs-lifted:has(.tab-content[class^="rounded-"])
    .tab:first-child:not(:is(.tab-active, [aria-selected="true"])), .tabs-lifted:has(.tab-content[class*=" rounded-"])
    .tab:first-child:not(:is(.tab-active, [aria-selected="true"])) {
  border-bottom-color: transparent;
}
.tab {
  position: relative;
  grid-row-start: 1;
  display: inline-flex;
  height: 2rem;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-size: 0.875rem;
  line-height: 1.25rem;
  line-height: 2;
  --tab-padding: 1rem;
  --tw-text-opacity: 0.5;
  --tab-color: var(--fallback-bc,oklch(var(--bc)/1));
  --tab-bg: var(--fallback-b1,oklch(var(--b1)/1));
  --tab-border-color: var(--fallback-b3,oklch(var(--b3)/1));
  color: var(--tab-color);
  padding-inline-start: var(--tab-padding, 1rem);
  padding-inline-end: var(--tab-padding, 1rem);
}
.tab:is(input[type="radio"]) {
  width: auto;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.tab:is(input[type="radio"]):after {
  --tw-content: attr(aria-label);
  content: var(--tw-content);
}
.tab:not(input):empty {
  cursor: default;
  grid-column-start: span 9999;
}
:checked + .tab-content:nth-child(2),
  :is(.tab-active, [aria-selected="true"]) + .tab-content:nth-child(2) {
  border-start-start-radius: 0px;
}
input.tab:checked + .tab-content,
:is(.tab-active, [aria-selected="true"]) + .tab-content {
  display: block;
}
.table {
  position: relative;
  width: 100%;
  border-radius: var(--rounded-box, 1rem);
  text-align: left;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.table :where(.table-pin-rows thead tr) {
  position: sticky;
  top: 0px;
  z-index: 1;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
}
.table :where(.table-pin-rows tfoot tr) {
  position: sticky;
  bottom: 0px;
  z-index: 1;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
}
.table :where(.table-pin-cols tr th) {
  position: sticky;
  left: 0px;
  right: 0px;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
}
.table-zebra tbody tr:nth-child(even) :where(.table-pin-cols tr th) {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));
}
.textarea {
  min-height: 3rem;
  flex-shrink: 1;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  line-height: 2;
  border-radius: var(--rounded-btn, 0.5rem);
  border-width: 1px;
  border-color: transparent;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
}
.btm-nav &gt; *:not(.active) {
  padding-top: 0.125rem;
}
.btm-nav &gt; *:where(.active) {
  border-top-width: 2px;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
}
.btm-nav &gt; *:where(.\!active) {
  border-top-width: 2px !important;
  --tw-bg-opacity: 1 !important;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity))) !important;
}
.btm-nav &gt; *.disabled,
    .btm-nav &gt; *[disabled] {
  pointer-events: none;
  --tw-border-opacity: 0;
  background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));
  --tw-bg-opacity: 0.1;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
  --tw-text-opacity: 0.2;
}
.btm-nav &gt; * .label {
  font-size: 1rem;
  line-height: 1.5rem;
}
@media (prefers-reduced-motion: no-preference) {

  .btn {
    animation: button-pop var(--animation-btn, 0.25s) ease-out;
  }
}
.btn:active:hover,
  .btn:active:focus {
  animation: button-pop 0s ease-out;
  transform: scale(var(--btn-focus-scale, 0.97));
}
@supports not (color: oklch(0% 0 0)) {

  .btn {
    background-color: var(--btn-color, var(--fallback-b2));
    border-color: var(--btn-color, var(--fallback-b2));
  }

  .btn-primary {
    --btn-color: var(--fallback-p);
  }

  .btn-secondary {
    --btn-color: var(--fallback-s);
  }

  .btn-accent {
    --btn-color: var(--fallback-a);
  }

  .btn-success {
    --btn-color: var(--fallback-su);
  }

  .btn-warning {
    --btn-color: var(--fallback-wa);
  }
}
@supports (color: color-mix(in oklab, black, black)) {

  .btn-outline.btn-primary.btn-active {
    background-color: color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black);
    border-color: color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black);
  }

  .btn-outline.btn-secondary.btn-active {
    background-color: color-mix(in oklab, var(--fallback-s,oklch(var(--s)/1)) 90%, black);
    border-color: color-mix(in oklab, var(--fallback-s,oklch(var(--s)/1)) 90%, black);
  }

  .btn-outline.btn-accent.btn-active {
    background-color: color-mix(in oklab, var(--fallback-a,oklch(var(--a)/1)) 90%, black);
    border-color: color-mix(in oklab, var(--fallback-a,oklch(var(--a)/1)) 90%, black);
  }

  .btn-outline.btn-success.btn-active {
    background-color: color-mix(in oklab, var(--fallback-su,oklch(var(--su)/1)) 90%, black);
    border-color: color-mix(in oklab, var(--fallback-su,oklch(var(--su)/1)) 90%, black);
  }

  .btn-outline.btn-warning.btn-active {
    background-color: color-mix(in oklab, var(--fallback-wa,oklch(var(--wa)/1)) 90%, black);
    border-color: color-mix(in oklab, var(--fallback-wa,oklch(var(--wa)/1)) 90%, black);
  }
}
.btn:focus-visible {
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 2px;
}
.btn-primary {
  --tw-text-opacity: 1;
  color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)));
  outline-color: var(--fallback-p,oklch(var(--p)/1));
}
@supports (color: oklch(0% 0 0)) {

  .btn-primary {
    --btn-color: var(--p);
  }

  .btn-secondary {
    --btn-color: var(--s);
  }

  .btn-accent {
    --btn-color: var(--a);
  }

  .btn-success {
    --btn-color: var(--su);
  }

  .btn-warning {
    --btn-color: var(--wa);
  }
}
.btn-secondary {
  --tw-text-opacity: 1;
  color: var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)));
  outline-color: var(--fallback-s,oklch(var(--s)/1));
}
.btn-accent {
  --tw-text-opacity: 1;
  color: var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)));
  outline-color: var(--fallback-a,oklch(var(--a)/1));
}
.btn-success {
  --tw-text-opacity: 1;
  color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)));
  outline-color: var(--fallback-su,oklch(var(--su)/1));
}
.btn-warning {
  --tw-text-opacity: 1;
  color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)));
  outline-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.btn.glass {
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  outline-color: currentColor;
}
.btn.glass.btn-active {
  --glass-opacity: 25%;
  --glass-border-opacity: 15%;
}
.btn-ghost {
  border-width: 1px;
  border-color: transparent;
  background-color: transparent;
  color: currentColor;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  outline-color: currentColor;
}
.btn-ghost.btn-active {
  border-color: transparent;
  background-color: var(--fallback-bc,oklch(var(--bc)/0.2));
}
.btn-outline.btn-primary {
  --tw-text-opacity: 1;
  color: var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity)));
}
.btn-outline.btn-primary.btn-active {
  --tw-text-opacity: 1;
  color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)));
}
.btn-outline.btn-secondary {
  --tw-text-opacity: 1;
  color: var(--fallback-s,oklch(var(--s)/var(--tw-text-opacity)));
}
.btn-outline.btn-secondary.btn-active {
  --tw-text-opacity: 1;
  color: var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)));
}
.btn-outline.btn-accent {
  --tw-text-opacity: 1;
  color: var(--fallback-a,oklch(var(--a)/var(--tw-text-opacity)));
}
.btn-outline.btn-accent.btn-active {
  --tw-text-opacity: 1;
  color: var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)));
}
.btn-outline.btn-success {
  --tw-text-opacity: 1;
  color: var(--fallback-su,oklch(var(--su)/var(--tw-text-opacity)));
}
.btn-outline.btn-success.btn-active {
  --tw-text-opacity: 1;
  color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)));
}
.btn-outline.btn-warning {
  --tw-text-opacity: 1;
  color: var(--fallback-wa,oklch(var(--wa)/var(--tw-text-opacity)));
}
.btn-outline.btn-warning.btn-active {
  --tw-text-opacity: 1;
  color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)));
}
.btn.btn-disabled,
  .btn[disabled],
  .btn:disabled {
  --tw-border-opacity: 0;
  background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));
  --tw-bg-opacity: 0.2;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
  --tw-text-opacity: 0.2;
}
.btn:is(input[type="checkbox"]:checked),
.btn:is(input[type="radio"]:checked) {
  --tw-border-opacity: 1;
  border-color: var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)));
}
.btn:is(input[type="checkbox"]:checked):focus-visible, .btn:is(input[type="radio"]:checked):focus-visible {
  outline-color: var(--fallback-p,oklch(var(--p)/1));
}
@keyframes button-pop {

  0% {
    transform: scale(var(--btn-focus-scale, 0.98));
  }

  40% {
    transform: scale(1.02);
  }

  100% {
    transform: scale(1);
  }
}
.card :where(figure:first-child) {
  overflow: hidden;
  border-start-start-radius: inherit;
  border-start-end-radius: inherit;
  border-end-start-radius: unset;
  border-end-end-radius: unset;
}
.card :where(figure:last-child) {
  overflow: hidden;
  border-start-start-radius: unset;
  border-start-end-radius: unset;
  border-end-start-radius: inherit;
  border-end-end-radius: inherit;
}
.card:focus-visible {
  outline: 2px solid currentColor;
  outline-offset: 2px;
}
.card.bordered {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));
}
.card.compact .card-body {
  padding: 1rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.card-title {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 600;
}
.card.image-full :where(figure) {
  overflow: hidden;
  border-radius: inherit;
}
.checkbox:focus {
  box-shadow: none;
}
.checkbox:focus-visible {
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 2px;
  outline-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.checkbox:disabled {
  border-width: 0px;
  cursor: not-allowed;
  border-color: transparent;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));
  opacity: 0.2;
}
.checkbox:checked,
  .checkbox[aria-checked="true"] {
  background-repeat: no-repeat;
  animation: checkmark var(--animation-input, 0.2s) ease-out;
  background-color: var(--chkbg);
  background-image: linear-gradient(-45deg, transparent 65%, var(--chkbg) 65.99%),
      linear-gradient(45deg, transparent 75%, var(--chkbg) 75.99%),
      linear-gradient(-45deg, var(--chkbg) 40%, transparent 40.99%),
      linear-gradient(
        45deg,
        var(--chkbg) 30%,
        var(--chkfg) 30.99%,
        var(--chkfg) 40%,
        transparent 40.99%
      ),
      linear-gradient(-45deg, var(--chkfg) 50%, var(--chkbg) 50.99%);
}
.checkbox:indeterminate {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));
  background-repeat: no-repeat;
  animation: checkmark var(--animation-input, 0.2s) ease-out;
  background-image: linear-gradient(90deg, transparent 80%, var(--chkbg) 80%),
      linear-gradient(-90deg, transparent 80%, var(--chkbg) 80%),
      linear-gradient(0deg, var(--chkbg) 43%, var(--chkfg) 43%, var(--chkfg) 57%, var(--chkbg) 57%);
}
@keyframes checkmark {

  0% {
    background-position-y: 5px;
  }

  50% {
    background-position-y: -2px;
  }

  100% {
    background-position-y: 0;
  }
}
.divider:not(:empty) {
  gap: 1rem;
}
.label-text {
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
}
.label-text-alt {
  font-size: 0.75rem;
  line-height: 1rem;
  --tw-text-opacity: 1;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
}
.input input {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));
  background-color: transparent;
}
.input input:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.input[list]::-webkit-calendar-picker-indicator {
  line-height: 1em;
}
.input-bordered {
  border-color: var(--fallback-bc,oklch(var(--bc)/0.2));
}
.input:focus,
  .input:focus-within {
  box-shadow: none;
  border-color: var(--fallback-bc,oklch(var(--bc)/0.2));
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 2px;
  outline-color: var(--fallback-bc,oklch(var(--bc)/0.2));
}
.input:has(&gt; input[disabled]),
  .input-disabled,
  .input:disabled,
  .input[disabled] {
  cursor: not-allowed;
  --tw-border-opacity: 1;
  border-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));
  color: var(--fallback-bc,oklch(var(--bc)/0.4));
}
.input:has(&gt; input[disabled])::-moz-placeholder, .input-disabled::-moz-placeholder, .input:disabled::-moz-placeholder, .input[disabled]::-moz-placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));
  --tw-placeholder-opacity: 0.2;
}
.input:has(&gt; input[disabled])::placeholder,
  .input-disabled::placeholder,
  .input:disabled::placeholder,
  .input[disabled]::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));
  --tw-placeholder-opacity: 0.2;
}
.input:has(&gt; input[disabled]) &gt; input[disabled] {
  cursor: not-allowed;
}
.input::-webkit-date-and-time-value {
  text-align: inherit;
}
.join &gt; :where(*:not(:first-child)) {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-inline-start: -1px;
}
.join &gt; :where(*:not(:first-child)):is(.btn) {
  margin-inline-start: calc(var(--border-btn) * -1);
}
.link:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.link:focus-visible {
  outline: 2px solid currentColor;
  outline-offset: 2px;
}
.loading {
  pointer-events: none;
  display: inline-block;
  aspect-ratio: 1 / 1;
  width: 1.5rem;
  background-color: currentColor;
  -webkit-mask-size: 100%;
          mask-size: 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");
}
.loading-spinner {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");
}
.loading-dots {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='4' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1'/%3E%3C/circle%3E%3Ccircle cx='12' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1' begin='0.1s'/%3E%3C/circle%3E%3Ccircle cx='20' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1' begin='0.2s'/%3E%3C/circle%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='4' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1'/%3E%3C/circle%3E%3Ccircle cx='12' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1' begin='0.1s'/%3E%3C/circle%3E%3Ccircle cx='20' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1' begin='0.2s'/%3E%3C/circle%3E%3C/svg%3E");
}
.loading-xs {
  width: 1rem;
}
.loading-sm {
  width: 1.25rem;
}
.loading-md {
  width: 1.5rem;
}
.loading-lg {
  width: 2.5rem;
}
.mask-squircle {
  -webkit-mask-image: url("data:image/svg+xml,%3csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M100 0C20 0 0 20 0 100s20 100 100 100 100-20 100-100S180 0 100 0Z'/%3e%3c/svg%3e");
          mask-image: url("data:image/svg+xml,%3csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M100 0C20 0 0 20 0 100s20 100 100 100 100-20 100-100S180 0 100 0Z'/%3e%3c/svg%3e");
}

.menu li &gt; *:not(ul, .menu-title, details, .btn).\!active {
  --tw-bg-opacity: 1 !important;
  background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity))) !important;
  --tw-text-opacity: 1 !important;
  color: var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity))) !important;
}
.menu li &gt; *:not(ul, .menu-title, details, .btn):active,
.menu li &gt; *:not(ul, .menu-title, details, .btn).active,
.menu li &gt; details &gt; summary:active {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)));
}
.mockup-phone .display {
  overflow: hidden;
  border-radius: 40px;
  margin-top: -25px;
}
.mockup-browser .mockup-browser-toolbar .input {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  display: block;
  height: 1.75rem;
  width: 24rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));
  padding-left: 2rem;
  direction: ltr;
}
.mockup-browser .mockup-browser-toolbar .input:before {
  content: "";
  position: absolute;
  left: 0.5rem;
  top: 50%;
  aspect-ratio: 1 / 1;
  height: 0.75rem;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-radius: 9999px;
  border-width: 2px;
  border-color: currentColor;
  opacity: 0.6;
}
.mockup-browser .mockup-browser-toolbar .input:after {
  content: "";
  position: absolute;
  left: 1.25rem;
  top: 50%;
  height: 0.5rem;
  --tw-translate-y: 25%;
  --tw-rotate: -45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-radius: 9999px;
  border-width: 1px;
  border-color: currentColor;
  opacity: 0.6;
}
.modal:not(dialog:not(.modal-open)),
  .modal::backdrop {
  background-color: #0006;
  animation: modal-pop 0.2s ease-out;
}
.modal-backdrop {
  z-index: -1;
  grid-column-start: 1;
  grid-row-start: 1;
  display: grid;
  align-self: stretch;
  justify-self: stretch;
  color: transparent;
}
.modal-open .modal-box,
.modal-toggle:checked + .modal .modal-box,
.modal:target .modal-box,
.modal[open] .modal-box {
  --tw-translate-y: 0px;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
@keyframes modal-pop {

  0% {
    opacity: 0;
  }
}
.progress::-moz-progress-bar {
  border-radius: var(--rounded-box, 1rem);
  background-color: currentColor;
}
.progress-primary::-moz-progress-bar {
  border-radius: var(--rounded-box, 1rem);
  --tw-bg-opacity: 1;
  background-color: var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));
}
.progress:indeterminate {
  --progress-color: var(--fallback-bc,oklch(var(--bc)/1));
  background-image: repeating-linear-gradient(
    90deg,
    var(--progress-color) -1%,
    var(--progress-color) 10%,
    transparent 10%,
    transparent 90%
  );
  background-size: 200%;
  background-position-x: 15%;
  animation: progress-loading 5s ease-in-out infinite;
}
.progress-primary:indeterminate {
  --progress-color: var(--fallback-p,oklch(var(--p)/1));
}
.progress::-webkit-progress-bar {
  border-radius: var(--rounded-box, 1rem);
  background-color: transparent;
}
.progress::-webkit-progress-value {
  border-radius: var(--rounded-box, 1rem);
  background-color: currentColor;
}
.progress-primary::-webkit-progress-value {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));
}
.progress:indeterminate::-moz-progress-bar {
  background-color: transparent;
  background-image: repeating-linear-gradient(
    90deg,
    var(--progress-color) -1%,
    var(--progress-color) 10%,
    transparent 10%,
    transparent 90%
  );
  background-size: 200%;
  background-position-x: 15%;
  animation: progress-loading 5s ease-in-out infinite;
}
@keyframes progress-loading {

  50% {
    background-position-x: -115%;
  }
}
.radio:focus {
  box-shadow: none;
}
.radio:focus-visible {
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 2px;
  outline-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.radio:checked,
  .radio[aria-checked="true"] {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));
  background-image: none;
  animation: radiomark var(--animation-input, 0.2s) ease-out;
  box-shadow: 0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset,
      0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset;
}
.radio:disabled {
  cursor: not-allowed;
  opacity: 0.2;
}
@keyframes radiomark {

  0% {
    box-shadow: 0 0 0 12px var(--fallback-b1,oklch(var(--b1)/1)) inset,
      0 0 0 12px var(--fallback-b1,oklch(var(--b1)/1)) inset;
  }

  50% {
    box-shadow: 0 0 0 3px var(--fallback-b1,oklch(var(--b1)/1)) inset,
      0 0 0 3px var(--fallback-b1,oklch(var(--b1)/1)) inset;
  }

  100% {
    box-shadow: 0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset,
      0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset;
  }
}
.range:focus-visible::-webkit-slider-thumb {
  --focus-shadow: 0 0 0 6px var(--fallback-b1,oklch(var(--b1)/1)) inset, 0 0 0 2rem var(--range-shdw) inset;
}
.range:focus-visible::-moz-range-thumb {
  --focus-shadow: 0 0 0 6px var(--fallback-b1,oklch(var(--b1)/1)) inset, 0 0 0 2rem var(--range-shdw) inset;
}
.range::-webkit-slider-runnable-track {
  height: 0.5rem;
  width: 100%;
  border-radius: var(--rounded-box, 1rem);
  background-color: var(--fallback-bc,oklch(var(--bc)/0.1));
}
.range::-moz-range-track {
  height: 0.5rem;
  width: 100%;
  border-radius: var(--rounded-box, 1rem);
  background-color: var(--fallback-bc,oklch(var(--bc)/0.1));
}
.range::-webkit-slider-thumb {
  position: relative;
  height: 1.5rem;
  width: 1.5rem;
  border-radius: var(--rounded-box, 1rem);
  border-style: none;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
  appearance: none;
  -webkit-appearance: none;
  top: 50%;
  color: var(--range-shdw);
  transform: translateY(-50%);
  --filler-size: 100rem;
  --filler-offset: 0.6rem;
  box-shadow: 0 0 0 3px var(--range-shdw) inset,
      var(--focus-shadow, 0 0),
      calc(var(--filler-size) * -1 - var(--filler-offset)) 0 0 var(--filler-size);
}
.range::-moz-range-thumb {
  position: relative;
  height: 1.5rem;
  width: 1.5rem;
  border-radius: var(--rounded-box, 1rem);
  border-style: none;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
  top: 50%;
  color: var(--range-shdw);
  --filler-size: 100rem;
  --filler-offset: 0.5rem;
  box-shadow: 0 0 0 3px var(--range-shdw) inset,
      var(--focus-shadow, 0 0),
      calc(var(--filler-size) * -1 - var(--filler-offset)) 0 0 var(--filler-size);
}
@keyframes rating-pop {

  0% {
    transform: translateY(-0.125em);
  }

  40% {
    transform: translateY(-0.125em);
  }

  100% {
    transform: translateY(0);
  }
}
.select:focus {
  box-shadow: none;
  border-color: var(--fallback-bc,oklch(var(--bc)/0.2));
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 2px;
  outline-color: var(--fallback-bc,oklch(var(--bc)/0.2));
}
.select-disabled,
  .select:disabled,
  .select[disabled] {
  cursor: not-allowed;
  --tw-border-opacity: 1;
  border-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));
  color: var(--fallback-bc,oklch(var(--bc)/0.4));
}
.select-disabled::-moz-placeholder, .select:disabled::-moz-placeholder, .select[disabled]::-moz-placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));
  --tw-placeholder-opacity: 0.2;
}
.select-disabled::placeholder,
  .select:disabled::placeholder,
  .select[disabled]::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));
  --tw-placeholder-opacity: 0.2;
}
.select-multiple,
  .select[multiple],
  .select[size].select:not([size="1"]) {
  background-image: none;
  padding-right: 1rem;
}
[dir="rtl"] .select {
  background-position: calc(0% + 12px) calc(1px + 50%),
    calc(0% + 16px) calc(1px + 50%);
}
@keyframes skeleton {

  from {
    background-position: 150%;
  }

  to {
    background-position: -50%;
  }
}
.steps .step:before {
  top: 0px;
  grid-column-start: 1;
  grid-row-start: 1;
  height: 0.5rem;
  width: 100%;
  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));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
  content: "";
  margin-inline-start: -100%;
}
.steps .step:after {
  content: counter(step);
  counter-increment: step;
  z-index: 1;
  position: relative;
  grid-column-start: 1;
  grid-row-start: 1;
  display: grid;
  height: 2rem;
  width: 2rem;
  place-items: center;
  place-self: center;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
}
.steps .step:first-child:before {
  content: none;
}
.steps .step[data-content]:after {
  content: attr(data-content);
}
.steps .step-neutral + .step-neutral:before,
  .steps .step-neutral:after {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)));
}
.steps .step-primary + .step-primary:before,
  .steps .step-primary:after {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)));
}
.steps .step-secondary + .step-secondary:before,
  .steps .step-secondary:after {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-s,oklch(var(--s)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)));
}
.steps .step-accent + .step-accent:before,
  .steps .step-accent:after {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-a,oklch(var(--a)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)));
}
.steps .step-info + .step-info:before {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)));
}
.steps .step-info:after {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)));
}
.steps .step-success + .step-success:before {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));
}
.steps .step-success:after {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)));
}
.steps .step-warning + .step-warning:before {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)));
}
.steps .step-warning:after {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)));
}
.steps .step-error + .step-error:before {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)));
}
.steps .step-error:after {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)));
}
.tabs-lifted &gt; .tab:focus-visible {
  border-end-end-radius: 0;
  border-end-start-radius: 0;
}
.tab:is(.tab-active, [aria-selected="true"]):not(.tab-disabled):not([disabled]), .tab:is(input:checked) {
  border-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));
  --tw-border-opacity: 1;
  --tw-text-opacity: 1;
}
.tab:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.tab:focus-visible {
  outline: 2px solid currentColor;
  outline-offset: -5px;
}
.tab-disabled,
  .tab[disabled] {
  cursor: not-allowed;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
  --tw-text-opacity: 0.2;
}
.tabs-bordered &gt; .tab {
  border-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));
  --tw-border-opacity: 0.2;
  border-style: solid;
  border-bottom-width: calc(var(--tab-border, 1px) + 1px);
}
.tabs-lifted &gt; .tab {
  border: var(--tab-border, 1px) solid transparent;
  border-width: 0 0 var(--tab-border, 1px) 0;
  border-start-start-radius: var(--tab-radius, 0.5rem);
  border-start-end-radius: var(--tab-radius, 0.5rem);
  border-bottom-color: var(--tab-border-color);
  padding-inline-start: var(--tab-padding, 1rem);
  padding-inline-end: var(--tab-padding, 1rem);
  padding-top: var(--tab-border, 1px);
}
.tabs-lifted &gt; .tab:is(.tab-active, [aria-selected="true"]):not(.tab-disabled):not([disabled]), .tabs-lifted &gt; .tab:is(input:checked) {
  background-color: var(--tab-bg);
  border-width: var(--tab-border, 1px) var(--tab-border, 1px) 0 var(--tab-border, 1px);
  border-inline-start-color: var(--tab-border-color);
  border-inline-end-color: var(--tab-border-color);
  border-top-color: var(--tab-border-color);
  padding-inline-start: calc(var(--tab-padding, 1rem) - var(--tab-border, 1px));
  padding-inline-end: calc(var(--tab-padding, 1rem) - var(--tab-border, 1px));
  padding-bottom: var(--tab-border, 1px);
  padding-top: 0;
}
.tabs-lifted &gt; .tab:is(.tab-active, [aria-selected="true"]):not(.tab-disabled):not([disabled]):before, .tabs-lifted &gt; .tab:is(input:checked):before {
  z-index: 1;
  content: "";
  display: block;
  position: absolute;
  width: calc(100% + var(--tab-radius, 0.5rem) * 2);
  height: var(--tab-radius, 0.5rem);
  bottom: 0;
  background-size: var(--tab-radius, 0.5rem);
  background-position: top left,
        top right;
  background-repeat: no-repeat;
  --tab-grad: calc(69% - var(--tab-border, 1px));
  --radius-start: radial-gradient(
        circle at top left,
        transparent var(--tab-grad),
        var(--tab-border-color) calc(var(--tab-grad) + 0.25px),
        var(--tab-border-color) calc(var(--tab-grad) + var(--tab-border, 1px)),
        var(--tab-bg) calc(var(--tab-grad) + var(--tab-border, 1px) + 0.25px)
      );
  --radius-end: radial-gradient(
        circle at top right,
        transparent var(--tab-grad),
        var(--tab-border-color) calc(var(--tab-grad) + 0.25px),
        var(--tab-border-color) calc(var(--tab-grad) + var(--tab-border, 1px)),
        var(--tab-bg) calc(var(--tab-grad) + var(--tab-border, 1px) + 0.25px)
      );
  background-image: var(--radius-start), var(--radius-end);
}
.tabs-lifted &gt; .tab:is(.tab-active, [aria-selected="true"]):not(.tab-disabled):not([disabled]):first-child:before, .tabs-lifted &gt; .tab:is(input:checked):first-child:before {
  background-image: var(--radius-end);
  background-position: top right;
}
[dir="rtl"] .tabs-lifted &gt; .tab:is(.tab-active, [aria-selected="true"]):not(.tab-disabled):not([disabled]):first-child:before, [dir="rtl"] .tabs-lifted &gt; .tab:is(input:checked):first-child:before {
  background-image: var(--radius-start);
  background-position: top left;
}
.tabs-lifted &gt; .tab:is(.tab-active, [aria-selected="true"]):not(.tab-disabled):not([disabled]):last-child:before, .tabs-lifted &gt; .tab:is(input:checked):last-child:before {
  background-image: var(--radius-start);
  background-position: top left;
}
[dir="rtl"] .tabs-lifted &gt; .tab:is(.tab-active, [aria-selected="true"]):not(.tab-disabled):not([disabled]):last-child:before, [dir="rtl"] .tabs-lifted &gt; .tab:is(input:checked):last-child:before {
  background-image: var(--radius-end);
  background-position: top right;
}
.tabs-lifted
  &gt; :is(.tab-active, [aria-selected="true"]):not(.tab-disabled):not([disabled])
  + .tabs-lifted
  :is(.tab-active, [aria-selected="true"]):not(.tab-disabled):not([disabled]):before, .tabs-lifted &gt; .tab:is(input:checked) + .tabs-lifted .tab:is(input:checked):before {
  background-image: var(--radius-end);
  background-position: top right;
}
.tabs-boxed {
  border-radius: var(--rounded-btn, 0.5rem);
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));
  padding: 0.25rem;
}
.tabs-boxed .tab {
  border-radius: var(--rounded-btn, 0.5rem);
}
.tabs-boxed :is(.tab-active, [aria-selected="true"]):not(.tab-disabled):not([disabled]), .tabs-boxed :is(input:checked) {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)));
}
.table:where([dir="rtl"], [dir="rtl"] *) {
  text-align: right;
}
.table :where(th, td) {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  vertical-align: middle;
}
.table tr.active,
  .table tr.active:nth-child(even),
  .table-zebra tbody tr:nth-child(even) {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));
}
.table tr.\!active,
  .table tr.\!active:nth-child(even) {
  --tw-bg-opacity: 1 !important;
  background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity))) !important;
}
.table-zebra tr.active,
    .table-zebra tr.active:nth-child(even),
    .table-zebra-zebra tbody tr:nth-child(even) {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));
}
.table-zebra tr.\!active,
    .table-zebra tr.\!active:nth-child(even) {
  --tw-bg-opacity: 1 !important;
  background-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity))) !important;
}
.table :where(thead tr, tbody tr:not(:last-child), tbody tr:first-child:last-child) {
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));
}
.table :where(thead, tfoot) {
  white-space: nowrap;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 700;
  color: var(--fallback-bc,oklch(var(--bc)/0.6));
}
.table :where(tfoot) {
  border-top-width: 1px;
  --tw-border-opacity: 1;
  border-top-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));
}
.textarea:focus {
  box-shadow: none;
  border-color: var(--fallback-bc,oklch(var(--bc)/0.2));
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 2px;
  outline-color: var(--fallback-bc,oklch(var(--bc)/0.2));
}
.textarea-disabled,
  .textarea:disabled,
  .textarea[disabled] {
  cursor: not-allowed;
  --tw-border-opacity: 1;
  border-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));
  color: var(--fallback-bc,oklch(var(--bc)/0.4));
}
.textarea-disabled::-moz-placeholder, .textarea:disabled::-moz-placeholder, .textarea[disabled]::-moz-placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));
  --tw-placeholder-opacity: 0.2;
}
.textarea-disabled::placeholder,
  .textarea:disabled::placeholder,
  .textarea[disabled]::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));
  --tw-placeholder-opacity: 0.2;
}
@keyframes toast-pop {

  0% {
    transform: scale(0.9);
    opacity: 0;
  }

  100% {
    transform: scale(1);
    opacity: 1;
  }
}
.artboard.phone-1.horizontal,
      .artboard.phone-1.artboard-horizontal {
  width: 568px;
  height: 320px;
}
.artboard.phone-2.horizontal,
      .artboard.phone-2.artboard-horizontal {
  width: 667px;
  height: 375px;
}
.artboard.phone-3.horizontal,
      .artboard.phone-3.artboard-horizontal {
  width: 736px;
  height: 414px;
}
.artboard.phone-4.horizontal,
      .artboard.phone-4.artboard-horizontal {
  width: 812px;
  height: 375px;
}
.artboard.phone-5.horizontal,
      .artboard.phone-5.artboard-horizontal {
  width: 896px;
  height: 414px;
}
.artboard.phone-6.horizontal,
      .artboard.phone-6.artboard-horizontal {
  width: 1024px;
  height: 320px;
}
.btm-nav-xs &gt; *:where(.\!active) {
  border-top-width: 1px !important;
}
.btm-nav-xs &gt; *:where(.active) {
  border-top-width: 1px;
}
.btm-nav-xs .btm-nav-label {
  font-size: 0.75rem;
  line-height: 1rem;
}
.btm-nav-sm {
  height: 3rem;
}
.btm-nav-sm &gt; *:where(.active) {
  border-top-width: 2px;
}
.btm-nav-sm &gt; *:where(.\!active) {
  border-top-width: 2px !important;
}
.btm-nav-sm .btm-nav-label {
  font-size: 0.75rem;
  line-height: 1rem;
}
.btm-nav-md &gt; *:where(.\!active) {
  border-top-width: 2px !important;
}
.btm-nav-md &gt; *:where(.active) {
  border-top-width: 2px;
}
.btm-nav-md .btm-nav-label {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.btm-nav-lg &gt; *:where(.\!active) {
  border-top-width: 4px !important;
}
.btm-nav-lg &gt; *:where(.active) {
  border-top-width: 4px;
}
.btm-nav-lg .btm-nav-label {
  font-size: 1rem;
  line-height: 1.5rem;
}
.btn-sm {
  height: 2rem;
  min-height: 2rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  font-size: 0.875rem;
}
.btn-lg {
  height: 4rem;
  min-height: 4rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  font-size: 1.125rem;
}
.btn-square:where(.btn-sm) {
  height: 2rem;
  width: 2rem;
  padding: 0px;
}
.btn-square:where(.btn-lg) {
  height: 4rem;
  width: 4rem;
  padding: 0px;
}
.btn-circle:where(.btn-xs) {
  height: 1.5rem;
  width: 1.5rem;
  border-radius: 9999px;
  padding: 0px;
}
.btn-circle:where(.btn-sm) {
  height: 2rem;
  width: 2rem;
  border-radius: 9999px;
  padding: 0px;
}
.btn-circle:where(.btn-md) {
  height: 3rem;
  width: 3rem;
  border-radius: 9999px;
  padding: 0px;
}
.btn-circle:where(.btn-lg) {
  height: 4rem;
  width: 4rem;
  border-radius: 9999px;
  padding: 0px;
}
.input-sm {
  height: 2rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  font-size: 0.875rem;
  line-height: 2rem;
}
.join.join-vertical {
  flex-direction: column;
}
.join.join-vertical .join-item:first-child:not(:last-child),
  .join.join-vertical *:first-child:not(:last-child) .join-item {
  border-end-start-radius: 0;
  border-end-end-radius: 0;
  border-start-start-radius: inherit;
  border-start-end-radius: inherit;
}
.join.join-vertical .join-item:last-child:not(:first-child),
  .join.join-vertical *:last-child:not(:first-child) .join-item {
  border-start-start-radius: 0;
  border-start-end-radius: 0;
  border-end-start-radius: inherit;
  border-end-end-radius: inherit;
}
.join.join-horizontal {
  flex-direction: row;
}
.join.join-horizontal .join-item:first-child:not(:last-child),
  .join.join-horizontal *:first-child:not(:last-child) .join-item {
  border-end-end-radius: 0;
  border-start-end-radius: 0;
  border-end-start-radius: inherit;
  border-start-start-radius: inherit;
}
.join.join-horizontal .join-item:last-child:not(:first-child),
  .join.join-horizontal *:last-child:not(:first-child) .join-item {
  border-end-start-radius: 0;
  border-start-start-radius: 0;
  border-end-end-radius: inherit;
  border-start-end-radius: inherit;
}
.steps-horizontal .step {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  grid-template-rows: repeat(2, minmax(0, 1fr));
  place-items: center;
  text-align: center;
}
.steps-vertical .step {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  grid-template-rows: repeat(1, minmax(0, 1fr));
}
.tabs-md :where(.tab) {
  height: 2rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  line-height: 2;
  --tab-padding: 1rem;
}
.tabs-lg :where(.tab) {
  height: 3rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
  line-height: 2;
  --tab-padding: 1.25rem;
}
.tabs-sm :where(.tab) {
  height: 1.5rem;
  font-size: 0.875rem;
  line-height: .75rem;
  --tab-padding: 0.75rem;
}
.tabs-xs :where(.tab) {
  height: 1.25rem;
  font-size: 0.75rem;
  line-height: .75rem;
  --tab-padding: 0.5rem;
}
.tooltip {
  position: relative;
  display: inline-block;
  --tooltip-offset: calc(100% + 1px + var(--tooltip-tail, 0px));
}
.tooltip:before {
  position: absolute;
  pointer-events: none;
  z-index: 1;
  content: var(--tw-content);
  --tw-content: attr(data-tip);
}
.tooltip:before, .tooltip-top:before {
  transform: translateX(-50%);
  top: auto;
  left: 50%;
  right: auto;
  bottom: var(--tooltip-offset);
}
.tooltip-left:before {
  transform: translateY(-50%);
  top: 50%;
  left: auto;
  right: var(--tooltip-offset);
  bottom: auto;
}
.card-compact .card-body {
  padding: 1rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.card-compact .card-title {
  margin-bottom: 0.25rem;
}
.card-normal .card-body {
  padding: var(--padding-card, 2rem);
  font-size: 1rem;
  line-height: 1.5rem;
}
.card-normal .card-title {
  margin-bottom: 0.75rem;
}
.join.join-vertical &gt; :where(*:not(:first-child)) {
  margin-left: 0px;
  margin-right: 0px;
  margin-top: -1px;
}
.join.join-vertical &gt; :where(*:not(:first-child)):is(.btn) {
  margin-top: calc(var(--border-btn) * -1);
}
.join.join-horizontal &gt; :where(*:not(:first-child)) {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-inline-start: -1px;
}
.join.join-horizontal &gt; :where(*:not(:first-child)):is(.btn) {
  margin-inline-start: calc(var(--border-btn) * -1);
  margin-top: 0px;
}
.modal-top :where(.modal-box) {
  width: 100%;
  max-width: none;
  --tw-translate-y: -2.5rem;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-bottom-right-radius: var(--rounded-box, 1rem);
  border-bottom-left-radius: var(--rounded-box, 1rem);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
.modal-middle :where(.modal-box) {
  width: 91.666667%;
  max-width: 32rem;
  --tw-translate-y: 0px;
  --tw-scale-x: .9;
  --tw-scale-y: .9;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-top-left-radius: var(--rounded-box, 1rem);
  border-top-right-radius: var(--rounded-box, 1rem);
  border-bottom-right-radius: var(--rounded-box, 1rem);
  border-bottom-left-radius: var(--rounded-box, 1rem);
}
.modal-bottom :where(.modal-box) {
  width: 100%;
  max-width: none;
  --tw-translate-y: 2.5rem;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-top-left-radius: var(--rounded-box, 1rem);
  border-top-right-radius: var(--rounded-box, 1rem);
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.steps-horizontal .step {
  grid-template-rows: 40px 1fr;
  grid-template-columns: auto;
  min-width: 4rem;
}
.steps-horizontal .step:before {
  height: 0.5rem;
  width: 100%;
  --tw-translate-x: 0px;
  --tw-translate-y: 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));
  content: "";
  margin-inline-start: -100%;
}
.steps-horizontal .step:where([dir="rtl"], [dir="rtl"] *):before {
  --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));
}
.steps-vertical .step {
  gap: 0.5rem;
  grid-template-columns: 40px 1fr;
  grid-template-rows: auto;
  min-height: 4rem;
  justify-items: start;
}
.steps-vertical .step:before {
  height: 100%;
  width: 0.5rem;
  --tw-translate-x: -50%;
  --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));
  margin-inline-start: 50%;
}
.steps-vertical .step:where([dir="rtl"], [dir="rtl"] *):before {
  --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));
}
.tooltip {
  position: relative;
  display: inline-block;
  text-align: center;
  --tooltip-tail: 0.1875rem;
  --tooltip-color: var(--fallback-n,oklch(var(--n)/1));
  --tooltip-text-color: var(--fallback-nc,oklch(var(--nc)/1));
  --tooltip-tail-offset: calc(100% + 0.0625rem - var(--tooltip-tail));
}
.tooltip:before,
.tooltip:after {
  opacity: 0;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-delay: 100ms;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.tooltip:after {
  position: absolute;
  content: "";
  border-style: solid;
  border-width: var(--tooltip-tail, 0);
  width: 0;
  height: 0;
  display: block;
}
.tooltip:before {
  max-width: 20rem;
  white-space: normal;
  border-radius: 0.25rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  background-color: var(--tooltip-color);
  color: var(--tooltip-text-color);
  width: -moz-max-content;
  width: max-content;
}
.tooltip.tooltip-open:before {
  opacity: 1;
  transition-delay: 75ms;
}
.tooltip.tooltip-open:after {
  opacity: 1;
  transition-delay: 75ms;
}
.tooltip:hover:before {
  opacity: 1;
  transition-delay: 75ms;
}
.tooltip:hover:after {
  opacity: 1;
  transition-delay: 75ms;
}
.tooltip:has(:focus-visible):after,
.tooltip:has(:focus-visible):before {
  opacity: 1;
  transition-delay: 75ms;
}
.tooltip:not([data-tip]):hover:before,
.tooltip:not([data-tip]):hover:after {
  visibility: hidden;
  opacity: 0;
}
.tooltip:after, .tooltip-top:after {
  transform: translateX(-50%);
  border-color: var(--tooltip-color) transparent transparent transparent;
  top: auto;
  left: 50%;
  right: auto;
  bottom: var(--tooltip-tail-offset);
}
.tooltip-left:after {
  transform: translateY(-50%);
  border-color: transparent transparent transparent var(--tooltip-color);
  top: 50%;
  left: auto;
  right: calc(var(--tooltip-tail-offset) + 0.0625rem);
  bottom: auto;
}
.pointer-events-none {
  pointer-events: none;
}
.visible {
  visibility: visible;
}
.fixed {
  position: fixed;
}
.absolute {
  position: absolute;
}
.relative {
  position: relative;
}
.inset-0 {
  inset: 0px;
}
.bottom-0 {
  bottom: 0px;
}
.bottom-4 {
  bottom: 1rem;
}
.bottom-5 {
  bottom: 1.25rem;
}
.left-0 {
  left: 0px;
}
.left-5 {
  left: 1.25rem;
}
.right-0 {
  right: 0px;
}
.right-4 {
  right: 1rem;
}
.top-0 {
  top: 0px;
}
.top-1 {
  top: 0.25rem;
}
.-z-0 {
  z-index: 0;
}
.z-10 {
  z-index: 10;
}
.z-20 {
  z-index: 20;
}
.z-50 {
  z-index: 50;
}
.col-span-1 {
  grid-column: span 1 / span 1;
}
.col-span-2 {
  grid-column: span 2 / span 2;
}
.col-span-4 {
  grid-column: span 4 / span 4;
}
.row-span-1 {
  grid-row: span 1 / span 1;
}
.row-span-11 {
  grid-row: span 11 / span 11;
}
.row-span-2 {
  grid-row: span 2 / span 2;
}
.row-span-5 {
  grid-row: span 5 / span 5;
}
.row-span-6 {
  grid-row: span 6 / span 6;
}
.row-span-7 {
  grid-row: span 7 / span 7;
}
.m-0 {
  margin: 0px;
}
.mx-2 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.mx-4 {
  margin-left: 1rem;
  margin-right: 1rem;
}
.my-2 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.my-4 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.-mb-0\.5 {
  margin-bottom: -0.125rem;
}
.-mb-5 {
  margin-bottom: -1.25rem;
}
.-mb-8 {
  margin-bottom: -2rem;
}
.-ml-44 {
  margin-left: -11rem;
}
.-mr-2 {
  margin-right: -0.5rem;
}
.mb-0 {
  margin-bottom: 0px;
}
.mb-1 {
  margin-bottom: 0.25rem;
}
.mb-1\.5 {
  margin-bottom: 0.375rem;
}
.mb-12 {
  margin-bottom: 3rem;
}
.mb-2 {
  margin-bottom: 0.5rem;
}
.mb-4 {
  margin-bottom: 1rem;
}
.mb-6 {
  margin-bottom: 1.5rem;
}
.mb-8 {
  margin-bottom: 2rem;
}
.ml-10 {
  margin-left: 2.5rem;
}
.ml-2 {
  margin-left: 0.5rem;
}
.ml-4 {
  margin-left: 1rem;
}
.ml-5 {
  margin-left: 1.25rem;
}
.ml-auto {
  margin-left: auto;
}
.mr-1 {
  margin-right: 0.25rem;
}
.mr-1\.5 {
  margin-right: 0.375rem;
}
.mr-2 {
  margin-right: 0.5rem;
}
.mr-4 {
  margin-right: 1rem;
}
.mr-5 {
  margin-right: 1.25rem;
}
.mr-6 {
  margin-right: 1.5rem;
}
.mr-auto {
  margin-right: auto;
}
.mt-0 {
  margin-top: 0px;
}
.mt-1 {
  margin-top: 0.25rem;
}
.mt-2 {
  margin-top: 0.5rem;
}
.mt-3 {
  margin-top: 0.75rem;
}
.mt-32 {
  margin-top: 8rem;
}
.mt-4 {
  margin-top: 1rem;
}
.mt-56 {
  margin-top: 14rem;
}
.mt-6 {
  margin-top: 1.5rem;
}
.mt-8 {
  margin-top: 2rem;
}
.block {
  display: block;
}
.inline-block {
  display: inline-block;
}
.flex {
  display: flex;
}
.table {
  display: table;
}
.grid {
  display: grid;
}
.hidden {
  display: none;
}
.h-10 {
  height: 2.5rem;
}
.h-12 {
  height: 3rem;
}
.h-20 {
  height: 5rem;
}
.h-24 {
  height: 6rem;
}
.h-32 {
  height: 8rem;
}
.h-36 {
  height: 9rem;
}
.h-4 {
  height: 1rem;
}
.h-96 {
  height: 24rem;
}
.h-full {
  height: 100%;
}
.max-h-8 {
  max-height: 2rem;
}
.max-h-\[500px\] {
  max-height: 500px;
}
.max-h-full {
  max-height: 100%;
}
.min-h-\[500px\] {
  min-height: 500px;
}
.min-h-full {
  min-height: 100%;
}
.w-20 {
  width: 5rem;
}
.w-24 {
  width: 6rem;
}
.w-28 {
  width: 7rem;
}
.w-32 {
  width: 8rem;
}
.w-36 {
  width: 9rem;
}
.w-40 {
  width: 10rem;
}
.w-48 {
  width: 12rem;
}
.w-52 {
  width: 13rem;
}
.w-56 {
  width: 14rem;
}
.w-full {
  width: 100%;
}
.min-w-14 {
  min-width: 3.5rem;
}
.min-w-\[400px\] {
  min-width: 400px;
}
.max-w-14 {
  max-width: 3.5rem;
}
.max-w-screen-2xl {
  max-width: 1536px;
}
.flex-1 {
  flex: 1 1 0%;
}
.flex-grow {
  flex-grow: 1;
}
.grow {
  flex-grow: 1;
}
.transform {
  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));
}
.cursor-pointer {
  cursor: pointer;
}
.select-none {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.break-after-auto {
  -moz-column-break-after: auto;
       break-after: auto;
}
.grid-flow-row-dense {
  grid-auto-flow: row dense;
}
.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grid-rows-12 {
  grid-template-rows: repeat(12, minmax(0, 1fr));
}
.flex-col {
  flex-direction: column;
}
.flex-nowrap {
  flex-wrap: nowrap;
}
.items-center {
  align-items: center;
}
.justify-start {
  justify-content: flex-start;
}
.justify-end {
  justify-content: flex-end;
}
.justify-center {
  justify-content: center;
}
.justify-between {
  justify-content: space-between;
}
.gap-2 {
  gap: 0.5rem;
}
.gap-4 {
  gap: 1rem;
}
.overflow-auto {
  overflow: auto;
}
.overflow-hidden {
  overflow: hidden;
}
.overflow-x-auto {
  overflow-x: auto;
}
.overflow-y-auto {
  overflow-y: auto;
}
.text-nowrap {
  text-wrap: nowrap;
}
.rounded {
  border-radius: 0.25rem;
}
.rounded-full {
  border-radius: 9999px;
}
.rounded-md {
  border-radius: 0.375rem;
}
.rounded-xl {
  border-radius: 0.75rem;
}
.border-2 {
  border-width: 2px;
}
.border-b-2 {
  border-bottom-width: 2px;
}
.border-t-2 {
  border-top-width: 2px;
}
.border-neutral-200 {
  --tw-border-opacity: 1;
  border-color: rgb(229 229 229 / var(--tw-border-opacity, 1));
}
.bg-base-100 {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity, 1)));
}
.bg-base-200 {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity, 1)));
}
.bg-base-300 {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity, 1)));
}
.bg-black {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
}
.bg-primary {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity, 1)));
}
.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.p-0 {
  padding: 0px;
}
.p-1\.5 {
  padding: 0.375rem;
}
.p-2 {
  padding: 0.5rem;
}
.p-4 {
  padding: 1rem;
}
.p-6 {
  padding: 1.5rem;
}
.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.pb-5 {
  padding-bottom: 1.25rem;
}
.pl-5 {
  padding-left: 1.25rem;
}
.pl-7 {
  padding-left: 1.75rem;
}
.pr-6 {
  padding-right: 1.5rem;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.text-2xl {
  font-size: 1.5rem;
  line-height: 2rem;
}
.text-3xl {
  font-size: 1.875rem;
  line-height: 2.25rem;
}
.text-4xl {
  font-size: 2.25rem;
  line-height: 2.5rem;
}
.text-6xl {
  font-size: 3.75rem;
  line-height: 1;
}
.text-8xl {
  font-size: 6rem;
  line-height: 1;
}
.text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}
.font-bold {
  font-weight: 700;
}
.font-extrabold {
  font-weight: 800;
}
.font-normal {
  font-weight: 400;
}
.font-thin {
  font-weight: 100;
}
.leading-none {
  line-height: 1;
}
.text-error {
  --tw-text-opacity: 1;
  color: var(--fallback-er,oklch(var(--er)/var(--tw-text-opacity, 1)));
}
.text-gray-400 {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity, 1));
}
.text-gray-500 {
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity, 1));
}
.text-gray-600 {
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity, 1));
}
.text-primary {
  --tw-text-opacity: 1;
  color: var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity, 1)));
}
.text-red-500 {
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity, 1));
}
.text-secondary {
  --tw-text-opacity: 1;
  color: var(--fallback-s,oklch(var(--s)/var(--tw-text-opacity, 1)));
}
.text-success {
  --tw-text-opacity: 1;
  color: var(--fallback-su,oklch(var(--su)/var(--tw-text-opacity, 1)));
}
.text-warning {
  --tw-text-opacity: 1;
  color: var(--fallback-wa,oklch(var(--wa)/var(--tw-text-opacity, 1)));
}
.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.opacity-0 {
  opacity: 0;
}
.opacity-100 {
  opacity: 1;
}
.opacity-50 {
  opacity: 0.5;
}
.shadow-2xl {
  --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-none {
  --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-xl {
  --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);
}
.filter {
  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);
}
.transition {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-opacity {
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.duration-300 {
  transition-duration: 300ms;
}
@media (min-width: 768px) {

  .md\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .md\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .md\:row-span-12 {
    grid-row: span 12 / span 12;
  }

  .md\:inline-grid {
    display: inline-grid;
  }

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

  .md\:grid-rows-12 {
    grid-template-rows: repeat(12, minmax(0, 1fr));
  }
}
@media (min-width: 1024px) {

  .lg\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .lg\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .lg\:row-span-3 {
    grid-row: span 3 / span 3;
  }

  .lg\:block {
    display: block;
  }

  .lg\:inline-grid {
    display: inline-grid;
  }

  .lg\:hidden {
    display: none;
  }

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

  .lg\:border-b-0 {
    border-bottom-width: 0px;
  }

  .lg\:border-b-2 {
    border-bottom-width: 2px;
  }

  .lg\:border-r-2 {
    border-right-width: 2px;
  }

  .lg\:border-t-0 {
    border-top-width: 0px;
  }

  .lg\:border-t-2 {
    border-top-width: 2px;
  }
}
@media (min-width: 1280px) {

  .xl\:inline-grid {
    display: inline-grid;
  }

  .xl\:hidden {
    display: none;
  }
}
@media (min-width: 1536px) {

  .\32xl\:hidden {
    display: none;
  }

  .\32xl\:text-5xl {
    font-size: 3rem;
    line-height: 1;
  }
}.child-icon {
  width: 75px;
  margin: 5px;
  height: 70px;
}@keyframes logo-fade {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  75% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.logo-default .playlive_logo {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABFIAAAFwCAYAAACb5l+QAAAACXBIWXMAAC4jAAAuIwF4pT92AAAOS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczpkYW09Imh0dHA6Ly93d3cuZGF5LmNvbS9kYW0vMS4wIiB4bWxuczpuczI9Imh0dHA6Ly93d3cuc3RqdWRlLm9yZy9ucy9zaiIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiBkYW06UGh5c2ljYWxoZWlnaHRpbmluY2hlcz0iMS4yMjY2NjkwNzMxMDQ4NTg0IiBkYW06UGh5c2ljYWx3aWR0aGluaW5jaGVzPSIzLjY4NjY3NDExODA0MTk5MiIgZGFtOkZpbGVmb3JtYXQ9IlBORyIgZGFtOlByb2dyZXNzaXZlPSJubyIgZGFtOmV4dHJhY3RlZD0iMjAxOS0wNC0yNVQxMzo1NToyNC4xNDMtMDU6MDAiIGRhbTpCaXRzcGVycGl4ZWw9IjMyIiBkYW06TUlNRXR5cGU9ImltYWdlL3BuZyIgZGFtOlBoeXNpY2Fsd2lkdGhpbmRwaT0iMzAwIiBkYW06UGh5c2ljYWxoZWlnaHRpbmRwaT0iMzAwIiBkYW06TnVtYmVyb2ZpbWFnZXM9IjEiIGRhbTpOdW1iZXJvZnRleHR1YWxjb21tZW50cz0iMCIgZGFtOnNoYTE9IjFmMmVkOWU2NjFjZmMwMWI1OWViZjZlNTBjMzMxNDdkN2M0ODllMjkiIGRhbTpzaXplPSIxNjk5NyIgbnMyOnJlbmRpdGlvbkluZm9PYmplY3Q9InsmcXVvdDtjcTVkYW0ud2ViLjEyODAuMTI4MC5wbmcmcXVvdDs6eyZxdW90O2ltYWdlQXNzZXRTaXplJnF1b3Q7OiZxdW90OzE1ODUzJnF1b3Q7LCZxdW90O2ltYWdlQ29sb3JTcGFjZSZxdW90OzomcXVvdDtSR0ImcXVvdDssJnF1b3Q7aW1hZ2VEaW1lbnNpb24mcXVvdDs6JnF1b3Q7MTEwNngzNjgmcXVvdDt9LCZxdW90O2NxNWRhbS50aHVtYm5haWwuNDguNDgucG5nJnF1b3Q7OnsmcXVvdDtpbWFnZUFzc2V0U2l6ZSZxdW90OzomcXVvdDs4MzYmcXVvdDssJnF1b3Q7aW1hZ2VDb2xvclNwYWNlJnF1b3Q7OiZxdW90O1JHQiZxdW90OywmcXVvdDtpbWFnZURpbWVuc2lvbiZxdW90OzomcXVvdDs0OHgxNSZxdW90O30sJnF1b3Q7Y3E1ZGFtLnRodW1ibmFpbC4xNDAuMTAwLnBuZyZxdW90Ozp7JnF1b3Q7aW1hZ2VBc3NldFNpemUmcXVvdDs6JnF1b3Q7MjIxMyZxdW90OywmcXVvdDtpbWFnZUNvbG9yU3BhY2UmcXVvdDs6JnF1b3Q7UkdCJnF1b3Q7LCZxdW90O2ltYWdlRGltZW5zaW9uJnF1b3Q7OiZxdW90OzE0MHg0NiZxdW90O30sJnF1b3Q7Y3E1ZGFtLmhkLjI1NjAuMjU2MC5wbmcmcXVvdDs6eyZxdW90O2ltYWdlQXNzZXRTaXplJnF1b3Q7OiZxdW90OzY5MjcxJnF1b3Q7LCZxdW90O2ltYWdlQ29sb3JTcGFjZSZxdW90OzomcXVvdDtSR0ImcXVvdDssJnF1b3Q7aW1hZ2VEaW1lbnNpb24mcXVvdDs6JnF1b3Q7MjU2MHg4NTEmcXVvdDt9LCZxdW90O2JsdXIyMC5qcGcmcXVvdDs6eyZxdW90O2ltYWdlQXNzZXRTaXplJnF1b3Q7OiZxdW90OzE3NTkmcXVvdDssJnF1b3Q7aW1hZ2VDb2xvclNwYWNlJnF1b3Q7OiZxdW90O1JHQiZxdW90OywmcXVvdDtpbWFnZURpbWVuc2lvbiZxdW90OzomcXVvdDsxMTA2eDM2OCZxdW90O30sJnF1b3Q7YndibHVyMjAuanBnJnF1b3Q7OnsmcXVvdDtpbWFnZUFzc2V0U2l6ZSZxdW90OzomcXVvdDsxNzU5JnF1b3Q7LCZxdW90O2ltYWdlQ29sb3JTcGFjZSZxdW90OzomcXVvdDtSR0ImcXVvdDssJnF1b3Q7aW1hZ2VEaW1lbnNpb24mcXVvdDs6JnF1b3Q7MTEwNngzNjgmcXVvdDt9LCZxdW90O29yaWdpbmFsJnF1b3Q7OnsmcXVvdDtpbWFnZUFzc2V0U2l6ZSZxdW90OzomcXVvdDsxNjk5NyZxdW90OywmcXVvdDtpbWFnZUNvbG9yU3BhY2UmcXVvdDs6JnF1b3Q7UkdCJnF1b3Q7LCZxdW90O2ltYWdlRGltZW5zaW9uJnF1b3Q7OiZxdW90OzExMDZ4MzY4JnF1b3Q7fSwmcXVvdDtjcTVkYW0udGh1bWJuYWlsLjMxOS4zMTkucG5nJnF1b3Q7OnsmcXVvdDtpbWFnZUFzc2V0U2l6ZSZxdW90OzomcXVvdDs1NzAwJnF1b3Q7LCZxdW90O2ltYWdlQ29sb3JTcGFjZSZxdW90OzomcXVvdDtSR0ImcXVvdDssJnF1b3Q7aW1hZ2VEaW1lbnNpb24mcXVvdDs6JnF1b3Q7MzE5eDEwNiZxdW90O30sJnF1b3Q7YncuanBnJnF1b3Q7OnsmcXVvdDtpbWFnZUFzc2V0U2l6ZSZxdW90OzomcXVvdDsxNzU5JnF1b3Q7LCZxdW90O2ltYWdlQ29sb3JTcGFjZSZxdW90OzomcXVvdDtSR0ImcXVvdDssJnF1b3Q7aW1hZ2VEaW1lbnNpb24mcXVvdDs6JnF1b3Q7MTEwNngzNjgmcXVvdDt9fSIgbnMyOmFuYWx5dGljc0Fzc2V0VVVJRD0iUk9nSUtlYiIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHRpZmY6SW1hZ2VXaWR0aD0iMTEwNiIgdGlmZjpJbWFnZUxlbmd0aD0iMzY4IiB4bXA6Q3JlYXRlRGF0ZT0iMjAxOS0wNS0xNVQxMDoyODowMy0wNTowMCIgeG1wOk1vZGlmeURhdGU9IjIwMTktMTAtMTFUMTM6MjI6NDUtMDU6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMTktMTAtMTFUMTM6MjI6NDUtMDU6MDAiIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDphODRlY2NiYi1lMTE3LTRiZmEtOTVlNS1hYTNhYWE3YjZhY2YiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDoyMWNlOTAyYi1lZDdmLWM4NGItYWYyZS0yOTViMmU5MWEyNmMiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiMjZjYmZmZS1lMDZmLTQ4ZjItYjRjZS0wYjljZGZjMTE4MGUiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpiMjZjYmZmZS1lMDZmLTQ4ZjItYjRjZS0wYjljZGZjMTE4MGUiIHN0RXZ0OndoZW49IjIwMTktMTAtMTFUMTM6MjI6NDUtMDU6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChNYWNpbnRvc2gpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDphODRlY2NiYi1lMTE3LTRiZmEtOTVlNS1hYTNhYWE3YjZhY2YiIHN0RXZ0OndoZW49IjIwMTktMTAtMTFUMTM6MjI6NDUtMDU6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChN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") no-repeat 50% 20%;
  background-size: 100%;
  display: inline-block;
  height: 7rem;
  width: 7rem;
  bottom: 0;
  left: 0;
  margin: 0 auto;
  position: absolute;
  right: 0;
  top: 0;
}
.logo-default .playlive_logo span {
  display: none;
}

.logo-animate .child-icon {
  animation-name: logo-fade;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  animation-duration: 30s;
  animation-direction: alternate-reverse;
}
.logo-animate .playlive_logo, .logo-animate .custom-logo-img-animate {
  animation-name: logo-fade;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  animation-duration: 30s;
  animation-direction: alternate;
}
.logo-animate .custom-logo-img-animate {
  position: absolute;
}

.logo-static.logo-custom {
  display: flex;
  justify-content: center;
  align-items: center;
}
.logo-static.logo-custom img {
  max-width: 100%;
}.progress-bar-milestones {
  width: 100%;
  height: 100%;
  z-index: 9999;
  position: absolute;
  line-height: 2em;
  text-align: center;
  display: none;
  overflow: hidden;
  font-family: SJ Sans, Open Sans, Helvetica Neue, Helvetica, Arial, "sans-serif";
}
.progress-bar-milestones.active {
  display: block;
}
.progress-bar-milestones.active .higher {
  color: #fff;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}
.progress-bar-milestones.active .higher .m_next {
  font-weight: 800;
  font-size: 1.333rem;
  line-height: 2.25rem;
}
.progress-bar-milestones.active .higher .m_info {
  font-size: 1.333rem;
  line-height: 2.25rem;
  font-weight: 600;
}
.progress-bar-milestones__text {
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
}
.progress-bar-milestones__text.lower {
  display: none;
}
.progress-bar-milestones__text div {
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
}
.progress-bar-milestones__text div:first-of-type {
  margin-right: 10px;
  animation: showup 10s infinite;
}
.progress-bar-milestones__text div:last-of-type {
  width: 0;
  animation: reveal 10s infinite;
}
.progress-bar-milestones__text div:last-of-type span {
  margin-left: -195px;
  animation: slideIn 10s infinite;
}
@keyframes showup {
  0% {
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  80% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes slideIn {
  0% {
    margin-left: -800px;
  }
  20% {
    margin-left: -800px;
  }
  35% {
    margin-left: 0;
  }
  100% {
    margin-left: 0;
  }
}
@keyframes reveal {
  0% {
    opacity: 0;
    width: 0;
  }
  20% {
    opacity: 1;
    width: 0;
  }
  30% {
    width: auto;
  }
  80% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    width: auto;
  }
}

.progress-bar-milestones-min {
  height: 70px;
  overflow: hidden;
}
.progress-bar-milestones-min__text {
  color: #fff;
  display: flex;
  height: 100%;
  padding: 0;
  width: 100%;
  justify-content: center;
  align-items: center;
}
.progress-bar-milestones-min__text .m_next {
  font-weight: 800;
}
.progress-bar-milestones-min__text .m_info {
  height: 50px;
  position: relative;
  width: 100%;
}
.progress-bar-milestones-min__text .m_info.default-red {
  color: #c10f3a;
}
.progress-bar-milestones-min__text .m_info.light-grey {
  color: #f5f5f5;
}
.progress-bar-milestones-min__text .m_info.medium-grey {
  color: #ccc;
}
.progress-bar-milestones-min__text .m_info.dark-grey {
  color: #4e535a;
}
.progress-bar-milestones-min__text .m_info.light-purple {
  color: #8332a7;
}
.progress-bar-milestones-min__text .m_info.dark-purple {
  color: #490e67;
}
.progress-bar-milestones-min__text .m_info.light-blue {
  color: #135cb0;
}
.progress-bar-milestones-min__text .m_info.dark-blue {
  color: #002856;
}
.progress-bar-milestones-min__text .m_info.light-aqua {
  color: #64d0e4;
}
.progress-bar-milestones-min__text .m_info.dark-aqua {
  color: #1eadc1;
}
.progress-bar-milestones-min__text .m_info.light-green {
  color: #c0da07;
}
.progress-bar-milestones-min__text .m_info.dark-green {
  color: rgb(117, 188, 33);
}
.progress-bar-milestones-min__text .m_info.light-yellow {
  color: #ffc32c;
}
.progress-bar-milestones-min__text .m_info.dark-yellow {
  color: #ffb125;
}
.progress-bar-milestones-min__text .m_info span {
  font-weight: 300;
  font-size: 1.1rem;
  line-height: 1.4em;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -50%);
}
.progress-bar-milestones-min__text.lower {
  display: none;
}
.progress-bar-milestones-min &gt; .higher ~ .higher span {
  visibility: hidden;
}.ccam-flag-wrapper {
  width: 100%;
  margin-top: 8px;
  z-index: 25;
  position: relative;
}
.ccam-flag-wrapper .ccam-flag {
  background-image: url("data:image/png;base64,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");
  background-repeat: no-repeat;
  height: 92px;
  width: 92px;
  background-position: center;
  background-size: contain;
  margin-left: auto;
  margin-right: 0;
}/* BAC */@keyframes fade {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  75% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    display: none;
  }
}@keyframes gradient {
  0% {
    background-position: 0 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}@keyframes marquee {
  0% {
    transform: translate(0%, 0);
  }
  100% {
    transform: translate(-100%, 0);
  }
}@font-face {
  font-family: ChicagoFLF;
  src: url("/assets/ChicagoFLF-BHd3TQI7.ttf");
}/* St Jude Sans Font */@font-face {
  font-family: "SJ Sans";
  src: url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-light.woff2) format("woff2"), url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-light.woff) format("woff"), url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.ttf) format("ttf");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}@font-face {
  font-family: "SJ Sans";
  src: url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-regular.woff2) format("woff2"), url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-regular.woff) format("woff"), url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.ttf) format("ttf");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}@font-face {
  font-family: "SJ Sans";
  src: url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.woff2) format("woff2"), url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.woff) format("woff"), url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.ttf) format("ttf");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}@font-face {
  font-family: "SJ Sans";
  src: url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-book.woff2) format("woff2"), url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-book.woff) format("woff"), url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-medium.woff) format("woff");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}@font-face {
  font-family: "SJ Sans";
  src: url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.woff2) format("woff2"), url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.woff) format("woff"), url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.ttf) format("ttf");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}@font-face {
  font-family: "Nixie One";
  src: url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/nixie-one/nixie-one.eot);
  src: url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/nixie-one/nixie-one.eot?#iefix) format("embedded-opentype"), url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/nixie-one/nixie-one.woff) format("woff"), url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/nixie-one/nixie-one.ttf) format("truetype"), url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/nixie-one/nixie-one.svg#open_sansregular) format("svg");
  font-style: normal;
  font-weight: 300;
}.max-overlay {
  width: 100%;
  font-family: SJ Sans, Open Sans, Helvetica Neue, Helvetica, Arial, "sans-serif";
  display: flex;
}@media only screen and (max-width: 1000px) {
  .max-overlay {
    width: 1000px;
  }
}.max-overlay.scroller {
  height: 90px;
}.max-overlay.no-scroller {
  height: 60px;
}.max-overlay__left {
  position: relative;
  max-width: 220px;
  min-width: 180px;
  height: 90px;
  background-color: #474c55;
}.max-overlay__left.small {
  height: 60px;
}.max-overlay__left .logo {
  position: relative;
  height: 89px;
  z-index: 9999;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOkAAAE5CAYAAAB1fgd4AAAACXBIWXMAAAsTAAALEwEAmpwYAAAJ9WlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMTktMDYtMDNUMTY6MTM6NTQtMDU6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMTktMDYtMDNUMTY6MTM6NTQtMDU6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDE5LTA2LTAzVDE2OjEzOjU0LTA1OjAwIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjljNTEyODZhLThkN2QtNGQzNi04NTA1LTFhM2EwNjc2ZWUyYiIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjA2Y2MzYWI5LTZlYzYtNDQ0NC05NjNhLTcxZmJkOTNkMzI3NCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmNhMzc0Mjc1LWFiOGEtNDAzOC04NDM0LWNlYWU5ZjFkOTdkMyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmNhMzc0Mjc1LWFiOGEtNDAzOC04NDM0LWNlYWU5ZjFkOTdkMyIgc3RFdnQ6d2hlbj0iMjAxOS0wNi0wM1QxNjoxMzo1NC0wNTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjljNTEyODZhLThkN2QtNGQzNi04NTA1LTFhM2EwNjc2ZWUyYiIgc3RFdnQ6d2hlbj0iMjAxOS0wNi0wM1QxNjoxMzo1NC0wNTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDxyZGY6QmFnPiA8cmRmOmxpPjAwMTdDQUQ3RjJBQTg1NzhENUJDMzdGNTUwNEIwMDE2PC9yZGY6bGk+IDxyZGY6bGk+MjZGRjE5NThBMUMxN0Y2MjU5QzFCNDk5MjE4MEMyRTA8L3JkZjpsaT4gPHJkZjpsaT5BOUE0NkQ0RUVDRjc1OUNCQTZCRTMxQTQwQTFGQkNFQjwvcmRmOmxpPiA8cmRmOmxpPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDoxY2YwNjg0YS02Y2U3LWFlNDktOTUyZi0zNTVkOTNjMWQ5Mjk8L3JkZjpsaT4gPHJkZjpsaT5hZG9iZTpkb2NpZDpwaG90b3Nob3A6MjNjNzUwZDMtMzc0OS0zYzQ4LTgwYzUtNDMxOTlhNjE1YWU4PC9yZGY6bGk+IDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjUwOGVhYjQ4LTAxY2EtMTE3OS1hMTdhLWUzZjE0M2VhZTFhMjwvcmRmOmxpPiA8cmRmOmxpPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDo2NmJkYzc2Ni0wM2M0LTExN2ItYjY1Yi04ZDEyZjJmZDVmYzU8L3JkZjpsaT4gPHJkZjpsaT5hZG9iZTpkb2NpZDpwaG90b3Nob3A6YmE0NzNjZjctMTZiYS1mYzQ4LWFhN2EtMzEyNDBmODczNWRmPC9yZGY6bGk+IDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmYxNzAzOTczLTVkZmEtM2Q0NS1hMTE1LTQ1ZTMzMmQ0YjA4MjwvcmRmOmxpPiA8cmRmOmxpPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDpmZDdmOTBhOS1mZTkyLTExNzgtOTE5NS04MTc3NzQxYTc3M2E8L3JkZjpsaT4gPHJkZjpsaT54bXAuZGlkOjAyODAxMTc0MDcyMDY4MTE4MjJBRjhDQ0Q0MURBQjJDPC9yZGY6bGk+IDxyZGY6bGk+eG1wLmRpZDowNjgwMTE3NDA3MjA2ODExODA4M0ZENUMwMUQ0RUU4MzwvcmRmOmxpPiA8cmRmOmxpPnhtcC5kaWQ6MjU0MzkxRjQwRDIwNjgxMTgyMkFGM0IyNzk0NTU2ODA8L3JkZjpsaT4gPHJkZjpsaT54bXAuZGlkOjQ5ODRBREZDMDcyMDY4MTE4MjJBQ0Y5Q0FBREQ5NkQ5PC9yZGY6bGk+IDxyZGY6bGk+eG1wLmRpZDpFODgyQ0ZBODA5MjA2ODExODNEMUMwMDUwMTM4MEMyMjwvcmRmOmxpPiA8L3JkZjpCYWc+IDwvcGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0b3JzPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmJ20GoAACFhSURBVHja7V3rViM5r1WIyQVo6DPv/4rfzEADISFQ50ekKaWopGyXL7KtvRarmV7T3SAsW1uXrUXXdaCoCjcA8K1mcMICADrJP1BFPQftHgD+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");
}.max-overlay__left .logo:after {
  content: " ";
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  transform-origin: bottom left;
  transform: skew(-15deg, 0deg);
  background: #474c55 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOkAAAE5CAYAAAB1fgd4AAAACXBIWXMAAAsTAAALEwEAmpwYAAAJ9WlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMTktMDYtMDNUMTY6MTM6NTQtMDU6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMTktMDYtMDNUMTY6MTM6NTQtMDU6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDE5LTA2LTAzVDE2OjEzOjU0LTA1OjAwIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjljNTEyODZhLThkN2QtNGQzNi04NTA1LTFhM2EwNjc2ZWUyYiIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjA2Y2MzYWI5LTZlYzYtNDQ0NC05NjNhLTcxZmJkOTNkMzI3NCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmNhMzc0Mjc1LWFiOGEtNDAzOC04NDM0LWNlYWU5ZjFkOTdkMyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmNhMzc0Mjc1LWFiOGEtNDAzOC04NDM0LWNlYWU5ZjFkOTdkMyIgc3RFdnQ6d2hlbj0iMjAxOS0wNi0wM1QxNjoxMzo1NC0wNTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjljNTEyODZhLThkN2QtNGQzNi04NTA1LTFhM2EwNjc2ZWUyYiIgc3RFdnQ6d2hlbj0iMjAxOS0wNi0wM1QxNjoxMzo1NC0wNTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDxyZGY6QmFnPiA8cmRmOmxpPjAwMTdDQUQ3RjJBQTg1NzhENUJDMzdGNTUwNEIwMDE2PC9yZGY6bGk+IDxyZGY6bGk+MjZGRjE5NThBMUMxN0Y2MjU5QzFCNDk5MjE4MEMyRTA8L3JkZjpsaT4gPHJkZjpsaT5BOUE0NkQ0RUVDRjc1OUNCQTZCRTMxQTQwQTFGQkNFQjwvcmRmOmxpPiA8cmRmOmxpPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDoxY2YwNjg0YS02Y2U3LWFlNDktOTUyZi0zNTVkOTNjMWQ5Mjk8L3JkZjpsaT4gPHJkZjpsaT5hZG9iZTpkb2NpZDpwaG90b3Nob3A6MjNjNzUwZDMtMzc0OS0zYzQ4LTgwYzUtNDMxOTlhNjE1YWU4PC9yZGY6bGk+IDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjUwOGVhYjQ4LTAxY2EtMTE3OS1hMTdhLWUzZjE0M2VhZTFhMjwvcmRmOmxpPiA8cmRmOmxpPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDo2NmJkYzc2Ni0wM2M0LTExN2ItYjY1Yi04ZDEyZjJmZDVmYzU8L3JkZjpsaT4gPHJkZjpsaT5hZG9iZTpkb2NpZDpwaG90b3Nob3A6YmE0NzNjZjctMTZiYS1mYzQ4LWFhN2EtMzEyNDBmODczNWRmPC9yZGY6bGk+IDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmYxNzAzOTczLTVkZmEtM2Q0NS1hMTE1LTQ1ZTMzMmQ0YjA4MjwvcmRmOmxpPiA8cmRmOmxpPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDpmZDdmOTBhOS1mZTkyLTExNzgtOTE5NS04MTc3NzQxYTc3M2E8L3JkZjpsaT4gPHJkZjpsaT54bXAuZGlkOjAyODAxMTc0MDcyMDY4MTE4MjJBRjhDQ0Q0MURBQjJDPC9yZGY6bGk+IDxyZGY6bGk+eG1wLmRpZDowNjgwMTE3NDA3MjA2ODExODA4M0ZENUMwMUQ0RUU4MzwvcmRmOmxpPiA8cmRmOmxpPnhtcC5kaWQ6MjU0MzkxRjQwRDIwNjgxMTgyMkFGM0IyNzk0NTU2ODA8L3JkZjpsaT4gPHJkZjpsaT54bXAuZGlkOjQ5ODRBREZDMDcyMDY4MTE4MjJBQ0Y5Q0FBREQ5NkQ5PC9yZGY6bGk+IDxyZGY6bGk+eG1wLmRpZDpFODgyQ0ZBODA5MjA2ODExODNEMUMwMDUwMTM4MEMyMjwvcmRmOmxpPiA8L3JkZjpCYWc+IDwvcGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0b3JzPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmJ20GoAACFhSURBVHja7V3rViM5r1WIyQVo6DPv/4rfzEADISFQ50ekKaWopGyXL7KtvRarmV7T3SAsW1uXrUXXdaCoCjcA8K1mcMICADrJP1BFPQftHgD+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") no-repeat left bottom;
}.max-overlay__left .logo span {
  display: none;
}.max-overlay__left .logo .child-icon {
  position: absolute;
  top: 20px;
  bottom: 0;
  right: 0;
  left: 7px;
  margin: 0 auto;
}.max-overlay__left .logo .playlive_logo {
  position: absolute;
  top: 20px;
  bottom: 20px;
  right: 0;
  left: 12px;
  margin: 0 auto;
  width: 80%;
  display: inline-block;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABFIAAAFwCAYAAACb5l+QAAAACXBIWXMAAC4jAAAuIwF4pT92AAAOS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczpkYW09Imh0dHA6Ly93d3cuZGF5LmNvbS9kYW0vMS4wIiB4bWxuczpuczI9Imh0dHA6Ly93d3cuc3RqdWRlLm9yZy9ucy9zaiIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiBkYW06UGh5c2ljYWxoZWlnaHRpbmluY2hlcz0iMS4yMjY2NjkwNzMxMDQ4NTg0IiBkYW06UGh5c2ljYWx3aWR0aGluaW5jaGVzPSIzLjY4NjY3NDExODA0MTk5MiIgZGFtOkZpbGVmb3JtYXQ9IlBORyIgZGFtOlByb2dyZXNzaXZlPSJubyIgZGFtOmV4dHJhY3RlZD0iMjAxOS0wNC0yNVQxMzo1NToyNC4xNDMtMDU6MDAiIGRhbTpCaXRzcGVycGl4ZWw9IjMyIiBkYW06TUlNRXR5cGU9ImltYWdlL3BuZyIgZGFtOlBoeXNpY2Fsd2lkdGhpbmRwaT0iMzAwIiBkYW06UGh5c2ljYWxoZWlnaHRpbmRwaT0iMzAwIiBkYW06TnVtYmVyb2ZpbWFnZXM9IjEiIGRhbTpOdW1iZXJvZnRleHR1YWxjb21tZW50cz0iMCIgZGFtOnNoYTE9IjFmMmVkOWU2NjFjZmMwMWI1OWViZjZlNTBjMzMxNDdkN2M0ODllMjkiIGRhbTpzaXplPSIxNjk5NyIgbnMyOnJlbmRpdGlvbkluZm9PYmplY3Q9InsmcXVvdDtjcTVkYW0ud2ViLjEyODAuMTI4MC5wbmcmcXVvdDs6eyZxdW90O2ltYWdlQXNzZXRTaXplJnF1b3Q7OiZxdW90OzE1ODUzJnF1b3Q7LCZxdW90O2ltYWdlQ29sb3JTcGFjZSZxdW90OzomcXVvdDtSR0ImcXVvdDssJnF1b3Q7aW1hZ2VEaW1lbnNpb24mcXVvdDs6JnF1b3Q7MTEwNngzNjgmcXVvdDt9LCZxdW90O2NxNWRhbS50aHVtYm5haWwuNDguNDgucG5nJnF1b3Q7OnsmcXVvdDtpbWFnZUFzc2V0U2l6ZSZxdW90OzomcXVvdDs4MzYmcXVvdDssJnF1b3Q7aW1hZ2VDb2xvclNwYWNlJnF1b3Q7OiZxdW90O1JHQiZxdW90OywmcXVvdDtpbWFnZURpbWVuc2lvbiZxdW90OzomcXVvdDs0OHgxNSZxdW90O30sJnF1b3Q7Y3E1ZGFtLnRodW1ibmFpbC4xNDAuMTAwLnBuZyZxdW90Ozp7JnF1b3Q7aW1hZ2VBc3NldFNpemUmcXVvdDs6JnF1b3Q7MjIxMyZxdW90OywmcXVvdDtpbWFnZUNvbG9yU3BhY2UmcXVvdDs6JnF1b3Q7UkdCJnF1b3Q7LCZxdW90O2ltYWdlRGltZW5zaW9uJnF1b3Q7OiZxdW90OzE0MHg0NiZxdW90O30sJnF1b3Q7Y3E1ZGFtLmhkLjI1NjAuMjU2MC5wbmcmcXVvdDs6eyZxdW90O2ltYWdlQXNzZXRTaXplJnF1b3Q7OiZxdW90OzY5MjcxJnF1b3Q7LCZxdW90O2ltYWdlQ29sb3JTcGFjZSZxdW90OzomcXVvdDtSR0ImcXVvdDssJnF1b3Q7aW1hZ2VEaW1lbnNpb24mcXVvdDs6JnF1b3Q7MjU2MHg4NTEmcXVvdDt9LCZxdW90O2JsdXIyMC5qcGcmcXVvdDs6eyZxdW90O2ltYWdlQXNzZXRTaXplJnF1b3Q7OiZxdW90OzE3NTkmcXVvdDssJnF1b3Q7aW1hZ2VDb2xvclNwYWNlJnF1b3Q7OiZxdW90O1JHQiZxdW90OywmcXVvdDtpbWFnZURpbWVuc2lvbiZxdW90OzomcXVvdDsxMTA2eDM2OCZxdW90O30sJnF1b3Q7YndibHVyMjAuanBnJnF1b3Q7OnsmcXVvdDtpbWFnZUFzc2V0U2l6ZSZxdW90OzomcXVvdDsxNzU5JnF1b3Q7LCZxdW90O2ltYWdlQ29sb3JTcGFjZSZxdW90OzomcXVvdDtSR0ImcXVvdDssJnF1b3Q7aW1hZ2VEaW1lbnNpb24mcXVvdDs6JnF1b3Q7MTEwNngzNjgmcXVvdDt9LCZxdW90O29yaWdpbmFsJnF1b3Q7OnsmcXVvdDtpbWFnZUFzc2V0U2l6ZSZxdW90OzomcXVvdDsxNjk5NyZxdW90OywmcXVvdDtpbWFnZUNvbG9yU3BhY2UmcXVvdDs6JnF1b3Q7UkdCJnF1b3Q7LCZxdW90O2ltYWdlRGltZW5zaW9uJnF1b3Q7OiZxdW90OzExMDZ4MzY4JnF1b3Q7fSwmcXVvdDtjcTVkYW0udGh1bWJuYWlsLjMxOS4zMTkucG5nJnF1b3Q7OnsmcXVvdDtpbWFnZUFzc2V0U2l6ZSZxdW90OzomcXVvdDs1NzAwJnF1b3Q7LCZxdW90O2ltYWdlQ29sb3JTcGFjZSZxdW90OzomcXVvdDtSR0ImcXVvdDssJnF1b3Q7aW1hZ2VEaW1lbnNpb24mcXVvdDs6JnF1b3Q7MzE5eDEwNiZxdW90O30sJnF1b3Q7YncuanBnJnF1b3Q7OnsmcXVvdDtpbWFnZUFzc2V0U2l6ZSZxdW90OzomcXVvdDsxNzU5JnF1b3Q7LCZxdW90O2ltYWdlQ29sb3JTcGFjZSZxdW90OzomcXVvdDtSR0ImcXVvdDssJnF1b3Q7aW1hZ2VEaW1lbnNpb24mcXVvdDs6JnF1b3Q7MTEwNngzNjgmcXVvdDt9fSIgbnMyOmFuYWx5dGljc0Fzc2V0VVVJRD0iUk9nSUtlYiIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHRpZmY6SW1hZ2VXaWR0aD0iMTEwNiIgdGlmZjpJbWFnZUxlbmd0aD0iMzY4IiB4bXA6Q3JlYXRlRGF0ZT0iMjAxOS0wNS0xNVQxMDoyODowMy0wNTowMCIgeG1wOk1vZGlmeURhdGU9IjIwMTktMTAtMTFUMTM6MjI6NDUtMDU6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMTktMTAtMTFUMTM6MjI6NDUtMDU6MDAiIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDphODRlY2NiYi1lMTE3LTRiZmEtOTVlNS1hYTNhYWE3YjZhY2YiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDoyMWNlOTAyYi1lZDdmLWM4NGItYWYyZS0yOTViMmU5MWEyNmMiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiMjZjYmZmZS1lMDZmLTQ4ZjItYjRjZS0wYjljZGZjMTE4MGUiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpiMjZjYmZmZS1lMDZmLTQ4ZjItYjRjZS0wYjljZGZjMTE4MGUiIHN0RXZ0OndoZW49IjIwMTktMTAtMTFUMTM6MjI6NDUtMDU6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChNYWNpbnRvc2gpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDphODRlY2NiYi1lMTE3LTRiZmEtOTVlNS1hYTNhYWE3YjZhY2YiIHN0RXZ0OndoZW49IjIwMTktMTAtMTFUMTM6MjI6NDUtMDU6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChN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") no-repeat 50% 20%;
  background-size: contain;
}.max-overlay__left .logo .custom-logo-img {
  top: 15px;
  bottom: 15px;
  right: 0;
  left: 8px;
  margin: 0 auto;
  width: 60px;
}.max-overlay__left .logo.logo-small {
  height: 60px;
}.max-overlay__left .logo.logo-small .child-icon {
  top: 12%;
  padding: 5px;
  width: 60px;
  height: 60px;
}.max-overlay__left .logo.logo-small .custom-logo-img {
  top: 6px;
  bottom: 6px;
  right: 0;
  left: 9px;
  margin: 0 auto;
  width: 48px;
}.max-overlay__left .logo.logo-small .playlive_logo {
  padding: 5px;
  bottom: 15px;
  top: 15px;
}.max-overlay__left .small-logo {
  position: relative;
  height: 60px;
  z-index: 9999;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOkAAAE5CAYAAAB1fgd4AAAACXBIWXMAAAsTAAALEwEAmpwYAAAJ9WlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMTktMDYtMDNUMTY6MTM6NTQtMDU6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMTktMDYtMDNUMTY6MTM6NTQtMDU6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDE5LTA2LTAzVDE2OjEzOjU0LTA1OjAwIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjljNTEyODZhLThkN2QtNGQzNi04NTA1LTFhM2EwNjc2ZWUyYiIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjA2Y2MzYWI5LTZlYzYtNDQ0NC05NjNhLTcxZmJkOTNkMzI3NCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmNhMzc0Mjc1LWFiOGEtNDAzOC04NDM0LWNlYWU5ZjFkOTdkMyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmNhMzc0Mjc1LWFiOGEtNDAzOC04NDM0LWNlYWU5ZjFkOTdkMyIgc3RFdnQ6d2hlbj0iMjAxOS0wNi0wM1QxNjoxMzo1NC0wNTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjljNTEyODZhLThkN2QtNGQzNi04NTA1LTFhM2EwNjc2ZWUyYiIgc3RFdnQ6d2hlbj0iMjAxOS0wNi0wM1QxNjoxMzo1NC0wNTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDxyZGY6QmFnPiA8cmRmOmxpPjAwMTdDQUQ3RjJBQTg1NzhENUJDMzdGNTUwNEIwMDE2PC9yZGY6bGk+IDxyZGY6bGk+MjZGRjE5NThBMUMxN0Y2MjU5QzFCNDk5MjE4MEMyRTA8L3JkZjpsaT4gPHJkZjpsaT5BOUE0NkQ0RUVDRjc1OUNCQTZCRTMxQTQwQTFGQkNFQjwvcmRmOmxpPiA8cmRmOmxpPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDoxY2YwNjg0YS02Y2U3LWFlNDktOTUyZi0zNTVkOTNjMWQ5Mjk8L3JkZjpsaT4gPHJkZjpsaT5hZG9iZTpkb2NpZDpwaG90b3Nob3A6MjNjNzUwZDMtMzc0OS0zYzQ4LTgwYzUtNDMxOTlhNjE1YWU4PC9yZGY6bGk+IDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjUwOGVhYjQ4LTAxY2EtMTE3OS1hMTdhLWUzZjE0M2VhZTFhMjwvcmRmOmxpPiA8cmRmOmxpPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDo2NmJkYzc2Ni0wM2M0LTExN2ItYjY1Yi04ZDEyZjJmZDVmYzU8L3JkZjpsaT4gPHJkZjpsaT5hZG9iZTpkb2NpZDpwaG90b3Nob3A6YmE0NzNjZjctMTZiYS1mYzQ4LWFhN2EtMzEyNDBmODczNWRmPC9yZGY6bGk+IDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmYxNzAzOTczLTVkZmEtM2Q0NS1hMTE1LTQ1ZTMzMmQ0YjA4MjwvcmRmOmxpPiA8cmRmOmxpPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDpmZDdmOTBhOS1mZTkyLTExNzgtOTE5NS04MTc3NzQxYTc3M2E8L3JkZjpsaT4gPHJkZjpsaT54bXAuZGlkOjAyODAxMTc0MDcyMDY4MTE4MjJBRjhDQ0Q0MURBQjJDPC9yZGY6bGk+IDxyZGY6bGk+eG1wLmRpZDowNjgwMTE3NDA3MjA2ODExODA4M0ZENUMwMUQ0RUU4MzwvcmRmOmxpPiA8cmRmOmxpPnhtcC5kaWQ6MjU0MzkxRjQwRDIwNjgxMTgyMkFGM0IyNzk0NTU2ODA8L3JkZjpsaT4gPHJkZjpsaT54bXAuZGlkOjQ5ODRBREZDMDcyMDY4MTE4MjJBQ0Y5Q0FBREQ5NkQ5PC9yZGY6bGk+IDxyZGY6bGk+eG1wLmRpZDpFODgyQ0ZBODA5MjA2ODExODNEMUMwMDUwMTM4MEMyMjwvcmRmOmxpPiA8L3JkZjpCYWc+IDwvcGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0b3JzPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmJ20GoAACFhSURBVHja7V3rViM5r1WIyQVo6DPv/4rfzEADISFQ50ekKaWopGyXL7KtvRarmV7T3SAsW1uXrUXXdaCoCjcA8K1mcMICADrJP1BFPQftHgD+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");
}.max-overlay__left .small-logo:after {
  content: " ";
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOkAAAE5CAYAAAB1fgd4AAAACXBIWXMAAAsTAAALEwEAmpwYAAAJ9WlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMTktMDYtMDNUMTY6MTM6NTQtMDU6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMTktMDYtMDNUMTY6MTM6NTQtMDU6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDE5LTA2LTAzVDE2OjEzOjU0LTA1OjAwIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjljNTEyODZhLThkN2QtNGQzNi04NTA1LTFhM2EwNjc2ZWUyYiIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjA2Y2MzYWI5LTZlYzYtNDQ0NC05NjNhLTcxZmJkOTNkMzI3NCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmNhMzc0Mjc1LWFiOGEtNDAzOC04NDM0LWNlYWU5ZjFkOTdkMyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmNhMzc0Mjc1LWFiOGEtNDAzOC04NDM0LWNlYWU5ZjFkOTdkMyIgc3RFdnQ6d2hlbj0iMjAxOS0wNi0wM1QxNjoxMzo1NC0wNTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjljNTEyODZhLThkN2QtNGQzNi04NTA1LTFhM2EwNjc2ZWUyYiIgc3RFdnQ6d2hlbj0iMjAxOS0wNi0wM1QxNjoxMzo1NC0wNTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDxyZGY6QmFnPiA8cmRmOmxpPjAwMTdDQUQ3RjJBQTg1NzhENUJDMzdGNTUwNEIwMDE2PC9yZGY6bGk+IDxyZGY6bGk+MjZGRjE5NThBMUMxN0Y2MjU5QzFCNDk5MjE4MEMyRTA8L3JkZjpsaT4gPHJkZjpsaT5BOUE0NkQ0RUVDRjc1OUNCQTZCRTMxQTQwQTFGQkNFQjwvcmRmOmxpPiA8cmRmOmxpPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDoxY2YwNjg0YS02Y2U3LWFlNDktOTUyZi0zNTVkOTNjMWQ5Mjk8L3JkZjpsaT4gPHJkZjpsaT5hZG9iZTpkb2NpZDpwaG90b3Nob3A6MjNjNzUwZDMtMzc0OS0zYzQ4LTgwYzUtNDMxOTlhNjE1YWU4PC9yZGY6bGk+IDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjUwOGVhYjQ4LTAxY2EtMTE3OS1hMTdhLWUzZjE0M2VhZTFhMjwvcmRmOmxpPiA8cmRmOmxpPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDo2NmJkYzc2Ni0wM2M0LTExN2ItYjY1Yi04ZDEyZjJmZDVmYzU8L3JkZjpsaT4gPHJkZjpsaT5hZG9iZTpkb2NpZDpwaG90b3Nob3A6YmE0NzNjZjctMTZiYS1mYzQ4LWFhN2EtMzEyNDBmODczNWRmPC9yZGY6bGk+IDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmYxNzAzOTczLTVkZmEtM2Q0NS1hMTE1LTQ1ZTMzMmQ0YjA4MjwvcmRmOmxpPiA8cmRmOmxpPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDpmZDdmOTBhOS1mZTkyLTExNzgtOTE5NS04MTc3NzQxYTc3M2E8L3JkZjpsaT4gPHJkZjpsaT54bXAuZGlkOjAyODAxMTc0MDcyMDY4MTE4MjJBRjhDQ0Q0MURBQjJDPC9yZGY6bGk+IDxyZGY6bGk+eG1wLmRpZDowNjgwMTE3NDA3MjA2ODExODA4M0ZENUMwMUQ0RUU4MzwvcmRmOmxpPiA8cmRmOmxpPnhtcC5kaWQ6MjU0MzkxRjQwRDIwNjgxMTgyMkFGM0IyNzk0NTU2ODA8L3JkZjpsaT4gPHJkZjpsaT54bXAuZGlkOjQ5ODRBREZDMDcyMDY4MTE4MjJBQ0Y5Q0FBREQ5NkQ5PC9yZGY6bGk+IDxyZGY6bGk+eG1wLmRpZDpFODgyQ0ZBODA5MjA2ODExODNEMUMwMDUwMTM4MEMyMjwvcmRmOmxpPiA8L3JkZjpCYWc+IDwvcGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0b3JzPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmJ20GoAACFhSURBVHja7V3rViM5r1WIyQVo6DPv/4rfzEADISFQ50ekKaWopGyXL7KtvRarmV7T3SAsW1uXrUXXdaCoCjcA8K1mcMICADrJP1BFPQftHgD+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") no-repeat left bottom;
  transform-origin: bottom left;
  transform: skew(-15deg, 0deg);
}.max-overlay__left .small-logo span {
  display: none;
}.max-overlay__left .small-logo .child-icon {
  position: absolute;
  top: -2px;
  bottom: 0;
  right: 0;
  left: 4px;
  margin: 0 auto;
  width: 5.5rem;
  height: 5.5rem;
}.max-overlay__left .small-logo .playlive_logo {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 9px;
  margin: 0 auto;
  width: 6rem;
  height: 6rem;
  display: inline-block;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABFIAAAFwCAYAAACb5l+QAAAACXBIWXMAAC4jAAAuIwF4pT92AAAOS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczpkYW09Imh0dHA6Ly93d3cuZGF5LmNvbS9kYW0vMS4wIiB4bWxuczpuczI9Imh0dHA6Ly93d3cuc3RqdWRlLm9yZy9ucy9zaiIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiBkYW06UGh5c2ljYWxoZWlnaHRpbmluY2hlcz0iMS4yMjY2NjkwNzMxMDQ4NTg0IiBkYW06UGh5c2ljYWx3aWR0aGluaW5jaGVzPSIzLjY4NjY3NDExODA0MTk5MiIgZGFtOkZpbGVmb3JtYXQ9IlBORyIgZGFtOlByb2dyZXNzaXZlPSJubyIgZGFtOmV4dHJhY3RlZD0iMjAxOS0wNC0yNVQxMzo1NToyNC4xNDMtMDU6MDAiIGRhbTpCaXRzcGVycGl4ZWw9IjMyIiBkYW06TUlNRXR5cGU9ImltYWdlL3BuZyIgZGFtOlBoeXNpY2Fsd2lkdGhpbmRwaT0iMzAwIiBkYW06UGh5c2ljYWxoZWlnaHRpbmRwaT0iMzAwIiBkYW06TnVtYmVyb2ZpbWFnZXM9IjEiIGRhbTpOdW1iZXJvZnRleHR1YWxjb21tZW50cz0iMCIgZGFtOnNoYTE9IjFmMmVkOWU2NjFjZmMwMWI1OWViZjZlNTBjMzMxNDdkN2M0ODllMjkiIGRhbTpzaXplPSIxNjk5NyIgbnMyOnJlbmRpdGlvbkluZm9PYmplY3Q9InsmcXVvdDtjcTVkYW0ud2ViLjEyODAuMTI4MC5wbmcmcXVvdDs6eyZxdW90O2ltYWdlQXNzZXRTaXplJnF1b3Q7OiZxdW90OzE1ODUzJnF1b3Q7LCZxdW90O2ltYWdlQ29sb3JTcGFjZSZxdW90OzomcXVvdDtSR0ImcXVvdDssJnF1b3Q7aW1hZ2VEaW1lbnNpb24mcXVvdDs6JnF1b3Q7MTEwNngzNjgmcXVvdDt9LCZxdW90O2NxNWRhbS50aHVtYm5haWwuNDguNDgucG5nJnF1b3Q7OnsmcXVvdDtpbWFnZUFzc2V0U2l6ZSZxdW90OzomcXVvdDs4MzYmcXVvdDssJnF1b3Q7aW1hZ2VDb2xvclNwYWNlJnF1b3Q7OiZxdW90O1JHQiZxdW90OywmcXVvdDtpbWFnZURpbWVuc2lvbiZxdW90OzomcXVvdDs0OHgxNSZxdW90O30sJnF1b3Q7Y3E1ZGFtLnRodW1ibmFpbC4xNDAuMTAwLnBuZyZxdW90Ozp7JnF1b3Q7aW1hZ2VBc3NldFNpemUmcXVvdDs6JnF1b3Q7MjIxMyZxdW90OywmcXVvdDtpbWFnZUNvbG9yU3BhY2UmcXVvdDs6JnF1b3Q7UkdCJnF1b3Q7LCZxdW90O2ltYWdlRGltZW5zaW9uJnF1b3Q7OiZxdW90OzE0MHg0NiZxdW90O30sJnF1b3Q7Y3E1ZGFtLmhkLjI1NjAuMjU2MC5wbmcmcXVvdDs6eyZxdW90O2ltYWdlQXNzZXRTaXplJnF1b3Q7OiZxdW90OzY5MjcxJnF1b3Q7LCZxdW90O2ltYWdlQ29sb3JTcGFjZSZxdW90OzomcXVvdDtSR0ImcXVvdDssJnF1b3Q7aW1hZ2VEaW1lbnNpb24mcXVvdDs6JnF1b3Q7MjU2MHg4NTEmcXVvdDt9LCZxdW90O2JsdXIyMC5qcGcmcXVvdDs6eyZxdW90O2ltYWdlQXNzZXRTaXplJnF1b3Q7OiZxdW90OzE3NTkmcXVvdDssJnF1b3Q7aW1hZ2VDb2xvclNwYWNlJnF1b3Q7OiZxdW90O1JHQiZxdW90OywmcXVvdDtpbWFnZURpbWVuc2lvbiZxdW90OzomcXVvdDsxMTA2eDM2OCZxdW90O30sJnF1b3Q7YndibHVyMjAuanBnJnF1b3Q7OnsmcXVvdDtpbWFnZUFzc2V0U2l6ZSZxdW90OzomcXVvdDsxNzU5JnF1b3Q7LCZxdW90O2ltYWdlQ29sb3JTcGFjZSZxdW90OzomcXVvdDtSR0ImcXVvdDssJnF1b3Q7aW1hZ2VEaW1lbnNpb24mcXVvdDs6JnF1b3Q7MTEwNngzNjgmcXVvdDt9LCZxdW90O29yaWdpbmFsJnF1b3Q7OnsmcXVvdDtpbWFnZUFzc2V0U2l6ZSZxdW90OzomcXVvdDsxNjk5NyZxdW90OywmcXVvdDtpbWFnZUNvbG9yU3BhY2UmcXVvdDs6JnF1b3Q7UkdCJnF1b3Q7LCZxdW90O2ltYWdlRGltZW5zaW9uJnF1b3Q7OiZxdW90OzExMDZ4MzY4JnF1b3Q7fSwmcXVvdDtjcTVkYW0udGh1bWJuYWlsLjMxOS4zMTkucG5nJnF1b3Q7OnsmcXVvdDtpbWFnZUFzc2V0U2l6ZSZxdW90OzomcXVvdDs1NzAwJnF1b3Q7LCZxdW90O2ltYWdlQ29sb3JTcGFjZSZxdW90OzomcXVvdDtSR0ImcXVvdDssJnF1b3Q7aW1hZ2VEaW1lbnNpb24mcXVvdDs6JnF1b3Q7MzE5eDEwNiZxdW90O30sJnF1b3Q7YncuanBnJnF1b3Q7OnsmcXVvdDtpbWFnZUFzc2V0U2l6ZSZxdW90OzomcXVvdDsxNzU5JnF1b3Q7LCZxdW90O2ltYWdlQ29sb3JTcGFjZSZxdW90OzomcXVvdDtSR0ImcXVvdDssJnF1b3Q7aW1hZ2VEaW1lbnNpb24mcXVvdDs6JnF1b3Q7MTEwNngzNjgmcXVvdDt9fSIgbnMyOmFuYWx5dGljc0Fzc2V0VVVJRD0iUk9nSUtlYiIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHRpZmY6SW1hZ2VXaWR0aD0iMTEwNiIgdGlmZjpJbWFnZUxlbmd0aD0iMzY4IiB4bXA6Q3JlYXRlRGF0ZT0iMjAxOS0wNS0xNVQxMDoyODowMy0wNTowMCIgeG1wOk1vZGlmeURhdGU9IjIwMTktMTAtMTFUMTM6MjI6NDUtMDU6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMTktMTAtMTFUMTM6MjI6NDUtMDU6MDAiIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDphODRlY2NiYi1lMTE3LTRiZmEtOTVlNS1hYTNhYWE3YjZhY2YiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDoyMWNlOTAyYi1lZDdmLWM4NGItYWYyZS0yOTViMmU5MWEyNmMiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiMjZjYmZmZS1lMDZmLTQ4ZjItYjRjZS0wYjljZGZjMTE4MGUiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpiMjZjYmZmZS1lMDZmLTQ4ZjItYjRjZS0wYjljZGZjMTE4MGUiIHN0RXZ0OndoZW49IjIwMTktMTAtMTFUMTM6MjI6NDUtMDU6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChNYWNpbnRvc2gpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDphODRlY2NiYi1lMTE3LTRiZmEtOTVlNS1hYTNhYWE3YjZhY2YiIHN0RXZ0OndoZW49IjIwMTktMTAtMTFUMTM6MjI6NDUtMDU6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChN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") no-repeat 50% 20%;
  background-size: 100%;
}.max-overlay__right {
  flex-grow: 1;
  height: 90px;
  background-color: #4f555e;
}.max-overlay__right .ticker-top {
  margin-left: 16px;
}.max-overlay__right .therm-container {
  height: 60px;
  position: relative;
  overflow: hidden;
}.max-overlay__right .therm-container__raised {
  font-weight: 800;
  color: #fff;
  font-size: 1.5em;
  text-shadow: 1px 1px 3px #333;
  position: absolute;
  z-index: 9999;
  left: 30px;
  top: 11px;
  line-height: 1.5em;
  animation: fadeIn ease 2s;
}.max-overlay__right .therm-container__inner {
  height: 60px;
  width: 0;
  position: relative;
  transition: ease-in-out 0.5s;
}.max-overlay__right .therm-container__inner:after {
  content: "";
  position: absolute;
  display: block;
  width: 100%;
  height: 60px;
  top: 0;
  left: 0;
  background: linear-gradient(-45deg, rgb(115.8, 9, 34.8), #c10f3a, rgb(115.8, 9, 34.8), #c10f3a);
  background-size: 400% 400%;
  animation: gradient 15s ease infinite;
  transform-origin: bottom left;
  transform: skew(-15deg, 0deg);
}.max-overlay__right .therm-container__inner.default-red:after {
  background: linear-gradient(-45deg, rgb(115.8, 9, 34.8), #c10f3a, rgb(115.8, 9, 34.8), #c10f3a);
  background-size: 400% 400%;
}.max-overlay__right .therm-container__inner.light-grey:after {
  background: linear-gradient(-45deg, #939393, #f5f5f5, #939393, #f5f5f5);
  background-size: 400% 400%;
}.max-overlay__right .therm-container__inner.medium-grey:after {
  background: linear-gradient(-45deg, rgb(122.4, 122.4, 122.4), #ccc, rgb(122.4, 122.4, 122.4), #ccc);
  background-size: 400% 400%;
}.max-overlay__right .therm-container__inner.dark-grey:after {
  background: linear-gradient(-45deg, rgb(46.8, 49.8, 54), #4e535a, rgb(46.8, 49.8, 54), #4e535a);
  background-size: 400% 400%;
}.max-overlay__right .therm-container__inner.light-purple:after {
  background: linear-gradient(-45deg, rgb(78.6, 30, 100.2), #8332a7, rgb(78.6, 30, 100.2), #8332a7);
  background-size: 400% 400%;
}.max-overlay__right .therm-container__inner.dark-purple:after {
  background: linear-gradient(-45deg, rgb(43.8, 8.4, 61.8), #490e67, rgb(43.8, 8.4, 61.8), #490e67);
  background-size: 400% 400%;
}.max-overlay__right .therm-container__inner.light-blue:after {
  background: linear-gradient(-45deg, rgb(11.4, 55.2, 105.6), #135cb0, rgb(11.4, 55.2, 105.6), #135cb0);
  background-size: 400% 400%;
}.max-overlay__right .therm-container__inner.dark-blue:after {
  background: linear-gradient(-45deg, rgb(0, 24, 51.6), #002856, rgb(0, 24, 51.6), #002856);
  background-size: 400% 400%;
}.max-overlay__right .therm-container__inner.light-aqua {
  background: linear-gradient(-45deg, rgb(60, 124.8, 136.8), #64d0e4, rgb(60, 124.8, 136.8), #64d0e4);
}.max-overlay__right .therm-container__inner.light-aqua:after {
  background: linear-gradient(-45deg, rgb(60, 124.8, 136.8), #64d0e4, rgb(60, 124.8, 136.8), #64d0e4);
  background-size: 400% 400%;
}.max-overlay__right .therm-container__inner.dark-aqua:after {
  background: linear-gradient(-45deg, rgb(18, 103.8, 115.8), #1eadc1, rgb(18, 103.8, 115.8), #1eadc1);
  background-size: 400% 400%;
}.max-overlay__right .therm-container__inner.light-green:after {
  background: linear-gradient(-45deg, rgb(115.2, 130.8, 4.2), #c0da07, rgb(115.2, 130.8, 4.2), #c0da07);
  background-size: 400% 400%;
}.max-overlay__right .therm-container__inner.dark-green:after {
  background: linear-gradient(-45deg, rgb(70.2, 112.8, 19.8), rgb(117, 188, 33), rgb(70.2, 112.8, 19.8), rgb(117, 188, 33));
  background-size: 400% 400%;
}.max-overlay__right .therm-container__inner.light-yellow:after {
  background: linear-gradient(-45deg, rgb(153, 117, 26.4), #ffc32c, rgb(153, 117, 26.4), #ffc32c);
  background-size: 400% 400%;
}.max-overlay__right .therm-container__inner.dark-yellow:after {
  background: linear-gradient(-45deg, rgb(153, 106.2, 22.2), #ffb125, rgb(153, 106.2, 22.2), #ffb125);
  background-size: 400% 400%;
}.max-overlay__right .therm-container__inner.active {
  width: 100% !important;
  z-index: 9997;
}.max-overlay__right .therm-container__inner.active.m-higher {
  width: 0 !important;
  position: absolute;
  left: -10px;
}.max-overlay__right .therm-container__goal {
  font-weight: 800;
  color: #fff;
  font-size: 1.5em;
  text-shadow: 1px 1px 3px #333;
  position: absolute;
  z-index: 1;
  right: 20px;
  top: 11px;
  line-height: 1.5em;
  animation: fadeIn ease 2s;
}.max-overlay__right .therm-container.active {
  width: 100% !important;
  z-index: 9997;
}.max-overlay__right .therm-container.active .therm-container__goal,
.max-overlay__right .therm-container.active .therm-container__raised {
  animation: fadeOut 0.5s linear forwards;
}.max-overlay__right .donor-list {
  width: 100%;
  height: 30px;
  margin: 0 auto;
  white-space: nowrap;
  overflow: hidden;
  position: relative;
}.max-overlay__right .donor-list .fade-left {
  background: linear-gradient(to right, rgb(71, 76, 85) 12%, rgba(71, 76, 85, 0) 100%);
  position: absolute;
  left: 0;
  height: 30px;
  width: 10%;
  z-index: 9999;
}.max-overlay__right .donor-list .fade-right {
  background: linear-gradient(to left, rgb(71, 76, 85) 12%, rgba(71, 76, 85, 0) 100%);
  position: absolute;
  right: 0;
  height: 30px;
  width: 10%;
  z-index: 9999;
}.max-overlay__right .donor-list .marquee-wrap {
  width: 100%;
  margin: 0 auto;
  white-space: nowrap;
  overflow: hidden;
  box-shadow: inset 0 11px 8px -10px #1a1a1a;
}.max-overlay__right .donor-list .marquee-wrap .scroller {
  display: inline-block;
  padding-left: 100%;
  text-indent: 0;
  animation: marquee linear infinite;
  animation-delay: 5s;
  color: white;
}.max-overlay__right .donor-list ul {
  left: 100%;
  display: inline;
  list-style-type: none;
  margin-right: 15px;
  padding: 0;
  overflow-x: scroll;
  white-space: nowrap;
  animation: marquee linear infinite;
  animation-delay: 5s;
}.max-overlay__right .donor-list ul li {
  display: inline-block;
  color: #fff;
  line-height: 29px;
}.max-overlay__right .donor-list ul li.recent-dono {
  font-weight: bold;
  border-left: 1px solid #31353b;
  border-right: 1px solid #31353b;
  background-color: #45484d;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#3a3e46), to(#31353b));
}.max-overlay__right .donor-list ul li:first-child {
  background-color: #ccc;
  margin-right: 15px;
  padding: 0 10px;
}.max-overlay__right .donor-list ul li:first-child:after {
  content: " ";
  padding: 0;
}.max-overlay__right .donor-list ul li:after {
  content: "•";
  padding: 0 10px;
}.max-overlay__right .donor-list ul li:last-child:after {
  content: "";
  display: none;
}.max-overlay__right .donor-list ul li .donation-amount {
  font-weight: bold;
  color: #64d0e4;
}.max-overlay__right .donor-list ul li .donation-amount.default-red {
  color: #c10f3a;
}.max-overlay__right .donor-list ul li .donation-amount.light-grey {
  color: #f5f5f5;
}.max-overlay__right .donor-list ul li .donation-amount.medium-grey {
  color: #ccc;
}.max-overlay__right .donor-list ul li .donation-amount.dark-grey {
  color: #4e535a;
}.max-overlay__right .donor-list ul li .donation-amount.light-purple {
  color: #8332a7;
}.max-overlay__right .donor-list ul li .donation-amount.dark-purple {
  color: #490e67;
}.max-overlay__right .donor-list ul li .donation-amount.light-blue {
  color: #135cb0;
}.max-overlay__right .donor-list ul li .donation-amount.dark-blue {
  color: #002856;
}.max-overlay__right .donor-list ul li .donation-amount.light-aqua {
  color: #64d0e4;
}.max-overlay__right .donor-list ul li .donation-amount.dark-aqua {
  color: #1eadc1;
}.max-overlay__right .donor-list ul li .donation-amount.light-green {
  color: #c0da07;
}.max-overlay__right .donor-list ul li .donation-amount.dark-green {
  color: rgb(117, 188, 33);
}.max-overlay__right .donor-list ul li .donation-amount.light-yellow {
  color: #ffc32c;
}.max-overlay__right .donor-list ul li .donation-amount.dark-yellow {
  color: #ffb125;
}*, ::before, ::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}

::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

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

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

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

html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: "SJ Sans", Open Sans, Helvetica Neue, Helvetica, Arial, "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 {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}

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

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

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

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

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

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

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

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

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

b,
strong {
  font-weight: bolder;
}

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

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

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

small {
  font-size: 80%;
}

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

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

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

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

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

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

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

button,
select {
  text-transform: none;
}

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

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

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

:-moz-focusring {
  outline: auto;
}

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

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

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

progress {
  vertical-align: baseline;
}

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

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

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

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

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

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

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

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

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

summary {
  display: list-item;
}

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

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

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

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

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

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

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

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

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

/*
Set the default cursor for buttons.
*/

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

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

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

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

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

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

/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden]:where(:not([hidden="until-found"])) {
  display: none;
}

:root,
[data-theme] {
  background-color: var(--fallback-b1,oklch(var(--b1)/1));
  color: var(--fallback-bc,oklch(var(--bc)/1));
}

@supports not (color: oklch(0% 0 0)) {

  :root {
    color-scheme: light;
    --fallback-p: #491eff;
    --fallback-pc: #d4dbff;
    --fallback-s: #ff41c7;
    --fallback-sc: #fff9fc;
    --fallback-a: #00cfbd;
    --fallback-ac: #00100d;
    --fallback-n: #2b3440;
    --fallback-nc: #d7dde4;
    --fallback-b1: #ffffff;
    --fallback-b2: #e5e6e6;
    --fallback-b3: #e5e6e6;
    --fallback-bc: #1f2937;
    --fallback-in: #00b3f0;
    --fallback-inc: #000000;
    --fallback-su: #00ca92;
    --fallback-suc: #000000;
    --fallback-wa: #ffc22d;
    --fallback-wac: #000000;
    --fallback-er: #ff6f70;
    --fallback-erc: #000000;
  }

  @media (prefers-color-scheme: dark) {

    :root {
      color-scheme: dark;
      --fallback-p: #7582ff;
      --fallback-pc: #050617;
      --fallback-s: #ff71cf;
      --fallback-sc: #190211;
      --fallback-a: #00c7b5;
      --fallback-ac: #000e0c;
      --fallback-n: #2a323c;
      --fallback-nc: #a6adbb;
      --fallback-b1: #1d232a;
      --fallback-b2: #191e24;
      --fallback-b3: #15191e;
      --fallback-bc: #a6adbb;
      --fallback-in: #00b3f0;
      --fallback-inc: #000000;
      --fallback-su: #00ca92;
      --fallback-suc: #000000;
      --fallback-wa: #ffc22d;
      --fallback-wac: #000000;
      --fallback-er: #ff6f70;
      --fallback-erc: #000000;
    }
  }
}

html {
  -webkit-tap-highlight-color: transparent;
}

* {
  scrollbar-color: color-mix(in oklch, currentColor 35%, transparent) transparent;
}

*:hover {
  scrollbar-color: color-mix(in oklch, currentColor 60%, transparent) transparent;
}

:root {
  color-scheme: light;
  --pc: 90.3703% 0.040295 17.781478;
  --ac: 16.9794% 0.032831 84.450434;
  --inc: 85.6377% 0.018769 255.309276;
  --suc: 14.417% 0.038003 132.254534;
  --wac: 16.9794% 0.032831 84.450434;
  --erc: 11.8454% 0.042625 33.974001;
  --rounded-badge: 1.9rem;
  --animation-btn: 0.25s;
  --animation-input: .2s;
  --btn-focus-scale: 0.95;
  --border-btn: 1px;
  --tab-border: 1px;
  --tab-radius: 0.5rem;
  --p: 51.8515% 0.201473 17.781478;
  --s: 48.1224% 0.150199 255.788447;
  --sc: 98.71% 0.0106 342.55;
  --a: 84.8969% 0.164157 84.450434;
  --n: 32.1785% 0.02476 255.701624;
  --nc: 89.4994% 0.011585 252.096176;
  --b1: 100% 0 0;
  --b2: 96.1151% 0 0;
  --b3: 92.4169% 0.00108 197.137559;
  --bc: 27.8078% 0.029596 256.847952;
}

:root fontFamily {
  sans: SJ Sans;
  sans: Open Sans;
  sans: ui-sans-serif;
  sans: system-ui;
  sans: sans-serif;
  sans: "Apple Color Emoji";
  sans: "Segoe UI Emoji";
  sans: "Segoe UI Symbol";
  sans: "Noto Color Emoji";
}

:root {
  --in: 28.1885% 0.093845 255.309276;
  --su: 72.0851% 0.190016 132.254534;
  --wa: 84.8969% 0.164157 84.450434;
  --er: 59.2269% 0.213123 33.974001;
  yellow: #ffc32c;
}

:root .btn-twitch {
  background-color: #9146FF;
  color: #fff;
  fill-color: #ffffff;
}

:root .btn-twitch:hover {
  background-color: #924bfa;
  border-color: #646cff;
}

:root .btn-multi-colored {
  background: linear-gradient(40deg, #8332a7, #135cb0, #64d0e4, #c0da07);
  color: #fff;
  border: none;
  position: relative;
  text-shadow: 0px 0px 6px rgba(0,0,0,0.70);
}

:root .min-h-link-setup {
  min-height: 550px;
}

:root .min-h-screen-nav {
  min-height: calc(100vh - 64px);;
}

:root .btn-multi-colored:after {
  content: '';
  opacity: 0;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  border-radius: inherit;
  transition: opacity .3s;
  background: linear-gradient(120deg, #8332a7, #135cb0, #64d0e4, #c0da07);
}

:root .btn-multi-colored:hover:after {
  opacity: 1;
}

:root .animate-enter {
  animation: enter .2s ease-out;
}

:root .animate-leave {
  animation: leave .15s ease-in forwards;
}

:root .bg-preview {
  background-image: repeating-linear-gradient(45deg, var(--fallback-b1, oklch(var(--b1))), var(--fallback-b1, oklch(var(--b1))) 13px, var(--fallback-b2, oklch(var(--b2))) 13px, var(--fallback-b2, oklch(var(--b2))) 14px);
  background-size: 40px 40px;
}

:root .scale-45 {
  transform: scale(0.45);
}

:root .scale-40 {
  transform: scale(0.4);
}

:root .scale-35 {
  transform: scale(0.35);
}

:root .scale-30 {
  transform: scale(0.3);
}

:root .scale-65 {
  transform: scale(.65);
}

:root {
  --rounded-btn: 0.35rem;
  --rounded-box: 0.75rem;
}
  html {
    color-scheme: light !important;
  }
.alert {
  display: grid;
  width: 100%;
  grid-auto-flow: row;
  align-content: flex-start;
  align-items: center;
  justify-items: center;
  gap: 1rem;
  text-align: center;
  border-radius: var(--rounded-box, 1rem);
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));
  padding: 1rem;
  --tw-text-opacity: 1;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
  --alert-bg: var(--fallback-b2,oklch(var(--b2)/1));
  --alert-bg-mix: var(--fallback-b1,oklch(var(--b1)/1));
  background-color: var(--alert-bg);
}
@media (min-width: 640px) {

  .alert {
    grid-auto-flow: column;
    grid-template-columns: auto minmax(auto,1fr);
    justify-items: start;
    text-align: start;
  }
}
.avatar {
  position: relative;
  display: inline-flex;
}
.avatar &gt; div {
  display: block;
  aspect-ratio: 1 / 1;
  overflow: hidden;
}
.avatar img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.avatar.placeholder &gt; div {
  display: flex;
  align-items: center;
  justify-content: center;
}
.badge {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  transition-duration: 200ms;
  height: 1.25rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  width: -moz-fit-content;
  width: fit-content;
  padding-left: 0.563rem;
  padding-right: 0.563rem;
  border-radius: var(--rounded-badge, 1.9rem);
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
}
.breadcrumbs {
  max-width: 100%;
  overflow-x: auto;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.breadcrumbs &gt; ul,
  .breadcrumbs &gt; ol {
  display: flex;
  align-items: center;
  white-space: nowrap;
  min-height: -moz-min-content;
  min-height: min-content;
}
.breadcrumbs &gt; ul &gt; li, .breadcrumbs &gt; ol &gt; li {
  display: flex;
  align-items: center;
}
.breadcrumbs &gt; ul &gt; li &gt; a, .breadcrumbs &gt; ol &gt; li &gt; a {
  display: flex;
  cursor: pointer;
  align-items: center;
}
@media (hover:hover) {

  .breadcrumbs &gt; ul &gt; li &gt; a:hover, .breadcrumbs &gt; ol &gt; li &gt; a:hover {
    text-decoration-line: underline;
  }

  .link-hover:hover {
    text-decoration-line: underline;
  }

  .checkbox-primary:hover {
    --tw-border-opacity: 1;
    border-color: var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));
  }

  .checkbox-secondary:hover {
    --tw-border-opacity: 1;
    border-color: var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity)));
  }

  .checkbox-accent:hover {
    --tw-border-opacity: 1;
    border-color: var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity)));
  }

  .checkbox-success:hover {
    --tw-border-opacity: 1;
    border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)));
  }

  .checkbox-warning:hover {
    --tw-border-opacity: 1;
    border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)));
  }

  .checkbox-error:hover {
    --tw-border-opacity: 1;
    border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)));
  }

  .\!label a:hover {
    --tw-text-opacity: 1 !important;
    color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity))) !important;
  }

  .label a:hover {
    --tw-text-opacity: 1;
    color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
  }

  .menu li &gt; *:not(ul, .menu-title, details, .btn):active,
.menu li &gt; *:not(ul, .menu-title, details, .btn).active,
.menu li &gt; details &gt; summary:active {
    --tw-bg-opacity: 1;
    background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));
    --tw-text-opacity: 1;
    color: var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)));
  }

  .table tr.hover:hover,
  .table tr.hover:nth-child(even):hover {
    --tw-bg-opacity: 1;
    background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));
  }

  .table tr.\!hover:hover,
  .table tr.\!hover:nth-child(even):hover {
    --tw-bg-opacity: 1 !important;
    background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity))) !important;
  }

  .table-zebra tr.hover:hover,
  .table-zebra tr.hover:nth-child(even):hover {
    --tw-bg-opacity: 1;
    background-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));
  }

  .table-zebra tr.\!hover:hover,
  .table-zebra tr.\!hover:nth-child(even):hover {
    --tw-bg-opacity: 1 !important;
    background-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity))) !important;
  }
}
.btn {
  display: inline-flex;
  height: 3rem;
  min-height: 3rem;
  flex-shrink: 0;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  border-radius: var(--rounded-btn, 0.5rem);
  border-color: transparent;
  border-color: oklch(var(--btn-color, var(--b2)) / var(--tw-border-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
  font-size: 0.875rem;
  line-height: 1em;
  gap: 0.5rem;
  font-weight: 600;
  text-decoration-line: none;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  border-width: var(--border-btn, 1px);
  transition-property: color, background-color, border-color, opacity, box-shadow, transform;
  --tw-text-opacity: 1;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  outline-color: var(--fallback-bc,oklch(var(--bc)/1));
  background-color: oklch(var(--btn-color, var(--b2)) / var(--tw-bg-opacity));
  --tw-bg-opacity: 1;
  --tw-border-opacity: 1;
}
.btn-disabled,
  .btn[disabled],
  .btn:disabled {
  pointer-events: none;
}
.btn-circle {
  height: 3rem;
  width: 3rem;
  border-radius: 9999px;
  padding: 0px;
}
:where(.btn:is(input[type="checkbox"])),
:where(.btn:is(input[type="radio"])) {
  width: auto;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.btn:is(input[type="checkbox"]):after,
.btn:is(input[type="radio"]):after {
  --tw-content: attr(aria-label);
  content: var(--tw-content);
}
.card {
  position: relative;
  display: flex;
  flex-direction: column;
  border-radius: var(--rounded-box, 1rem);
}
.card:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.card-body {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  padding: var(--padding-card, 2rem);
  gap: 0.5rem;
}
.card-body :where(p) {
  flex-grow: 1;
}
.card-actions {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  gap: 0.5rem;
}
.card figure {
  display: flex;
  align-items: center;
  justify-content: center;
}
.card.image-full {
  display: grid;
}
.card.image-full:before {
  position: relative;
  content: "";
  z-index: 10;
  border-radius: var(--rounded-box, 1rem);
  --tw-bg-opacity: 1;
  background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));
  opacity: 0.75;
}
.card.image-full:before,
    .card.image-full &gt; * {
  grid-column-start: 1;
  grid-row-start: 1;
}
.card.image-full &gt; figure img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.card.image-full &gt; .card-body {
  position: relative;
  z-index: 20;
  --tw-text-opacity: 1;
  color: var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)));
}
.chat {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  -moz-column-gap: 0.75rem;
       column-gap: 0.75rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.checkbox {
  flex-shrink: 0;
  --chkbg: var(--fallback-bc,oklch(var(--bc)/1));
  --chkfg: var(--fallback-b1,oklch(var(--b1)/1));
  height: 1.5rem;
  width: 1.5rem;
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: var(--rounded-btn, 0.5rem);
  border-width: 1px;
  border-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));
  --tw-border-opacity: 0.2;
}
.collapse:not(td):not(tr):not(colgroup) {
  visibility: visible;
}
.collapse {
  position: relative;
  display: grid;
  overflow: hidden;
  grid-template-rows: max-content 0fr;
  transition: grid-template-rows 0.2s;
  width: 100%;
  border-radius: var(--rounded-box, 1rem);
}
.collapse-title,
.collapse &gt; input[type="checkbox"],
.collapse &gt; input[type="radio"],
.collapse-content {
  grid-column-start: 1;
  grid-row-start: 1;
}
.collapse &gt; input[type="checkbox"],
.collapse &gt; input[type="radio"] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  opacity: 0;
}
:where(.collapse &gt; input[type="checkbox"]),
:where(.collapse &gt; input[type="radio"]) {
  height: 100%;
  width: 100%;
  z-index: 1;
}
.collapse-content {
  visibility: hidden;
  grid-column-start: 1;
  grid-row-start: 2;
  min-height: 0px;
  transition: visibility 0.2s;
  transition: padding 0.2s ease-out,
    background-color 0.2s ease-out;
  padding-left: 1rem;
  padding-right: 1rem;
  cursor: unset;
}
.collapse[open],
.collapse-open,
.collapse:focus:not(.collapse-close) {
  grid-template-rows: max-content 1fr;
}
.collapse:not(.collapse-close):has(&gt; input[type="checkbox"]:checked),
.collapse:not(.collapse-close):has(&gt; input[type="radio"]:checked) {
  grid-template-rows: max-content 1fr;
}
.collapse[open] &gt; .collapse-content,
.collapse-open &gt; .collapse-content,
.collapse:focus:not(.collapse-close) &gt; .collapse-content,
.collapse:not(.collapse-close) &gt; input[type="checkbox"]:checked ~ .collapse-content,
.collapse:not(.collapse-close) &gt; input[type="radio"]:checked ~ .collapse-content {
  visibility: visible;
  min-height: -moz-fit-content;
  min-height: fit-content;
}
:root .countdown {
  line-height: 1em;
}
.countdown {
  display: inline-flex;
}
.countdown &gt; * {
  height: 1em;
  display: inline-block;
  overflow-y: hidden;
}
.countdown &gt; *:before {
  position: relative;
  content: "00\A 01\A 02\A 03\A 04\A 05\A 06\A 07\A 08\A 09\A 10\A 11\A 12\A 13\A 14\A 15\A 16\A 17\A 18\A 19\A 20\A 21\A 22\A 23\A 24\A 25\A 26\A 27\A 28\A 29\A 30\A 31\A 32\A 33\A 34\A 35\A 36\A 37\A 38\A 39\A 40\A 41\A 42\A 43\A 44\A 45\A 46\A 47\A 48\A 49\A 50\A 51\A 52\A 53\A 54\A 55\A 56\A 57\A 58\A 59\A 60\A 61\A 62\A 63\A 64\A 65\A 66\A 67\A 68\A 69\A 70\A 71\A 72\A 73\A 74\A 75\A 76\A 77\A 78\A 79\A 80\A 81\A 82\A 83\A 84\A 85\A 86\A 87\A 88\A 89\A 90\A 91\A 92\A 93\A 94\A 95\A 96\A 97\A 98\A 99\A";
  white-space: pre;
  top: calc(var(--value) * -1em);
  text-align: center;
  transition: all 1s cubic-bezier(1, 0, 0, 1);
}
.divider {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
  margin-top: 1rem;
  margin-bottom: 1rem;
  height: 1rem;
  white-space: nowrap;
}
.divider:before,
  .divider:after {
  height: 0.125rem;
  width: 100%;
  flex-grow: 1;
  --tw-content: '';
  content: var(--tw-content);
  background-color: var(--fallback-bc,oklch(var(--bc)/0.1));
}
.divider-start:before {
  display: none;
}
.drawer {
  position: relative;
  display: grid;
  grid-auto-columns: max-content auto;
  width: 100%;
}
.drawer-content {
  grid-column-start: 2;
  grid-row-start: 1;
  min-width: 0px;
}
.drawer-side {
  pointer-events: none;
  position: fixed;
  inset-inline-start: 0px;
  top: 0px;
  grid-column-start: 1;
  grid-row-start: 1;
  display: grid;
  width: 100%;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  grid-template-rows: repeat(1, minmax(0, 1fr));
  align-items: flex-start;
  justify-items: start;
  overflow-x: hidden;
  overflow-y: hidden;
  overscroll-behavior: contain;
  height: 100vh;
  height: 100dvh;
}
.drawer-side &gt; .drawer-overlay {
  position: sticky;
  top: 0px;
  place-self: stretch;
  cursor: pointer;
  background-color: transparent;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  transition-duration: 200ms;
}
.drawer-side &gt; * {
  grid-column-start: 1;
  grid-row-start: 1;
}
.drawer-side &gt; *:not(.drawer-overlay) {
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  transition-duration: 300ms;
  will-change: transform;
  transform: translateX(-100%);
}
[dir="rtl"] .drawer-side &gt; *:not(.drawer-overlay) {
  transform: translateX(100%);
}
.drawer-toggle {
  position: fixed;
  height: 0px;
  width: 0px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  opacity: 0;
}
.drawer-toggle:checked ~ .drawer-side {
  pointer-events: auto;
  visibility: visible;
  overflow-y: auto;
}
.drawer-toggle:checked ~ .drawer-side &gt; *:not(.drawer-overlay) {
  transform: translateX(0%);
}
.drawer-end &gt; .drawer-toggle ~ .drawer-content {
  grid-column-start: 1;
}
.drawer-end &gt; .drawer-toggle ~ .drawer-side {
  grid-column-start: 2;
  justify-items: end;
}
.drawer-end &gt; .drawer-toggle ~ .drawer-side &gt; *:not(.drawer-overlay) {
  transform: translateX(100%);
}
[dir="rtl"] .drawer-end &gt; .drawer-toggle ~ .drawer-side &gt; *:not(.drawer-overlay) {
  transform: translateX(-100%);
}
.drawer-end &gt; .drawer-toggle:checked ~ .drawer-side &gt; *:not(.drawer-overlay) {
  transform: translateX(0%);
}
.dropdown {
  position: relative;
  display: inline-block;
}
.dropdown &gt; *:not(summary):focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.dropdown .dropdown-content {
  position: absolute;
}
.dropdown:is(:not(details)) .dropdown-content {
  visibility: hidden;
  opacity: 0;
  transform-origin: top;
  --tw-scale-x: .95;
  --tw-scale-y: .95;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  transition-duration: 200ms;
}
.dropdown-end .dropdown-content {
  inset-inline-end: 0px;
}
.dropdown-left .dropdown-content {
  bottom: auto;
  inset-inline-end: 100%;
  top: 0px;
  transform-origin: right;
}
.dropdown-right .dropdown-content {
  bottom: auto;
  inset-inline-start: 100%;
  top: 0px;
  transform-origin: left;
}
.dropdown-bottom .dropdown-content {
  bottom: auto;
  top: 100%;
  transform-origin: top;
}
.dropdown-top .dropdown-content {
  bottom: 100%;
  top: auto;
  transform-origin: bottom;
}
.dropdown-end.dropdown-right .dropdown-content {
  bottom: 0px;
  top: auto;
}
.dropdown-end.dropdown-left .dropdown-content {
  bottom: 0px;
  top: auto;
}
.dropdown.dropdown-open .dropdown-content,
.dropdown:not(.dropdown-hover):focus .dropdown-content,
.dropdown:focus-within .dropdown-content {
  visibility: visible;
  opacity: 1;
}
@media (hover: hover) {

  .dropdown.dropdown-hover:hover .dropdown-content {
    visibility: visible;
    opacity: 1;
  }

  .btm-nav &gt; *.\!disabled:hover {
    pointer-events: none !important;
    --tw-border-opacity: 0 !important;
    background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity))) !important;
    --tw-bg-opacity: 0.1 !important;
    color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity))) !important;
    --tw-text-opacity: 0.2 !important;
  }

  .btm-nav &gt; *.disabled:hover,
      .btm-nav &gt; *[disabled]:hover {
    pointer-events: none;
    --tw-border-opacity: 0;
    background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));
    --tw-bg-opacity: 0.1;
    color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
    --tw-text-opacity: 0.2;
  }

  .btn:hover {
    --tw-border-opacity: 1;
    border-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-border-opacity)));
    --tw-bg-opacity: 1;
    background-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));
  }

  @supports (color: color-mix(in oklab, black, black)) {

    .btn:hover {
      background-color: color-mix(
            in oklab,
            oklch(var(--btn-color, var(--b2)) / var(--tw-bg-opacity, 1)) 90%,
            black
          );
      border-color: color-mix(
            in oklab,
            oklch(var(--btn-color, var(--b2)) / var(--tw-border-opacity, 1)) 90%,
            black
          );
    }
  }

  @supports not (color: oklch(0% 0 0)) {

    .btn:hover {
      background-color: var(--btn-color, var(--fallback-b2));
      border-color: var(--btn-color, var(--fallback-b2));
    }
  }

  .btn.glass:hover {
    --glass-opacity: 25%;
    --glass-border-opacity: 15%;
  }

  .btn-ghost:hover {
    border-color: transparent;
  }

  @supports (color: oklch(0% 0 0)) {

    .btn-ghost:hover {
      background-color: var(--fallback-bc,oklch(var(--bc)/0.2));
    }
  }

  .btn-outline.btn-primary:hover {
    --tw-text-opacity: 1;
    color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)));
  }

  @supports (color: color-mix(in oklab, black, black)) {

    .btn-outline.btn-primary:hover {
      background-color: color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black);
      border-color: color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black);
    }
  }

  .btn-outline.btn-secondary:hover {
    --tw-text-opacity: 1;
    color: var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)));
  }

  @supports (color: color-mix(in oklab, black, black)) {

    .btn-outline.btn-secondary:hover {
      background-color: color-mix(in oklab, var(--fallback-s,oklch(var(--s)/1)) 90%, black);
      border-color: color-mix(in oklab, var(--fallback-s,oklch(var(--s)/1)) 90%, black);
    }
  }

  .btn-outline.btn-accent:hover {
    --tw-text-opacity: 1;
    color: var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)));
  }

  @supports (color: color-mix(in oklab, black, black)) {

    .btn-outline.btn-accent:hover {
      background-color: color-mix(in oklab, var(--fallback-a,oklch(var(--a)/1)) 90%, black);
      border-color: color-mix(in oklab, var(--fallback-a,oklch(var(--a)/1)) 90%, black);
    }
  }

  .btn-outline.btn-success:hover {
    --tw-text-opacity: 1;
    color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)));
  }

  @supports (color: color-mix(in oklab, black, black)) {

    .btn-outline.btn-success:hover {
      background-color: color-mix(in oklab, var(--fallback-su,oklch(var(--su)/1)) 90%, black);
      border-color: color-mix(in oklab, var(--fallback-su,oklch(var(--su)/1)) 90%, black);
    }
  }

  .btn-outline.btn-warning:hover {
    --tw-text-opacity: 1;
    color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)));
  }

  @supports (color: color-mix(in oklab, black, black)) {

    .btn-outline.btn-warning:hover {
      background-color: color-mix(in oklab, var(--fallback-wa,oklch(var(--wa)/1)) 90%, black);
      border-color: color-mix(in oklab, var(--fallback-wa,oklch(var(--wa)/1)) 90%, black);
    }
  }

  .btn-outline.btn-error:hover {
    --tw-text-opacity: 1;
    color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)));
  }

  @supports (color: color-mix(in oklab, black, black)) {

    .btn-outline.btn-error:hover {
      background-color: color-mix(in oklab, var(--fallback-er,oklch(var(--er)/1)) 90%, black);
      border-color: color-mix(in oklab, var(--fallback-er,oklch(var(--er)/1)) 90%, black);
    }
  }

  .btn-disabled:hover,
    .btn[disabled]:hover,
    .btn:disabled:hover {
    --tw-border-opacity: 0;
    background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));
    --tw-bg-opacity: 0.2;
    color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
    --tw-text-opacity: 0.2;
  }

  @supports (color: color-mix(in oklab, black, black)) {

    .btn:is(input[type="checkbox"]:checked):hover, .btn:is(input[type="radio"]:checked):hover {
      background-color: color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black);
      border-color: color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black);
    }
  }

  .dropdown.dropdown-hover:hover .dropdown-content {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  :where(.menu li:not(.menu-title, .disabled) &gt; *:not(ul, details, .menu-title)):not(.active, .btn):hover, :where(.menu li:not(.menu-title, .disabled) &gt; details &gt; summary:not(.menu-title)):not(.active, .btn):hover {
    cursor: pointer;
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  @supports (color: oklch(0% 0 0)) {

    :where(.menu li:not(.menu-title, .disabled) &gt; *:not(ul, details, .menu-title)):not(.active, .btn):hover, :where(.menu li:not(.menu-title, .disabled) &gt; details &gt; summary:not(.menu-title)):not(.active, .btn):hover {
      background-color: var(--fallback-bc,oklch(var(--bc)/0.1));
    }
  }
}
.dropdown:is(details) summary::-webkit-details-marker {
  display: none;
}
.footer {
  display: grid;
  width: 100%;
  grid-auto-flow: row;
  place-items: start;
  -moz-column-gap: 1rem;
       column-gap: 1rem;
  row-gap: 2.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.footer &gt; * {
  display: grid;
  place-items: start;
  gap: 0.5rem;
}
.footer-center {
  place-items: center;
  text-align: center;
}
.footer-center &gt; * {
  place-items: center;
}
@media (min-width: 48rem) {

  .footer {
    grid-auto-flow: column;
  }

  .footer-center {
    grid-auto-flow: row dense;
  }
}
.form-control {
  display: flex;
  flex-direction: column;
}
.\!label {
  display: flex !important;
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
          user-select: none !important;
  align-items: center !important;
  justify-content: space-between !important;
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}
.label {
  display: flex;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: center;
  justify-content: space-between;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.hero {
  display: grid;
  width: 100%;
  place-items: center;
  background-size: cover;
  background-position: center;
}
.hero &gt; * {
  grid-column-start: 1;
  grid-row-start: 1;
}
.hero-content {
  z-index: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 80rem;
  gap: 1rem;
  padding: 1rem;
}
.input {
  flex-shrink: 1;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  height: 3rem;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 1rem;
  line-height: 2;
  line-height: 1.5rem;
  border-radius: var(--rounded-btn, 0.5rem);
  border-width: 1px;
  border-color: transparent;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
}
.input[type="number"]::-webkit-inner-spin-button,
.input-md[type="number"]::-webkit-inner-spin-button {
  margin-top: -1rem;
  margin-bottom: -1rem;
  margin-inline-end: -1rem;
}
.join {
  display: inline-flex;
  align-items: stretch;
  border-radius: var(--rounded-btn, 0.5rem);
}
.join :where(.join-item) {
  border-start-end-radius: 0;
  border-end-end-radius: 0;
  border-end-start-radius: 0;
  border-start-start-radius: 0;
}
.join .join-item:not(:first-child):not(:last-child),
  .join *:not(:first-child):not(:last-child) .join-item {
  border-start-end-radius: 0;
  border-end-end-radius: 0;
  border-end-start-radius: 0;
  border-start-start-radius: 0;
}
.join .join-item:first-child:not(:last-child),
  .join *:first-child:not(:last-child) .join-item {
  border-start-end-radius: 0;
  border-end-end-radius: 0;
}
.join .dropdown .join-item:first-child:not(:last-child),
  .join *:first-child:not(:last-child) .dropdown .join-item {
  border-start-end-radius: inherit;
  border-end-end-radius: inherit;
}
.join :where(.join-item:first-child:not(:last-child)),
  .join :where(*:first-child:not(:last-child) .join-item) {
  border-end-start-radius: inherit;
  border-start-start-radius: inherit;
}
.join .join-item:last-child:not(:first-child),
  .join *:last-child:not(:first-child) .join-item {
  border-end-start-radius: 0;
  border-start-start-radius: 0;
}
.join :where(.join-item:last-child:not(:first-child)),
  .join :where(*:last-child:not(:first-child) .join-item) {
  border-start-end-radius: inherit;
  border-end-end-radius: inherit;
}
@supports not selector(:has(*)) {

  :where(.join *) {
    border-radius: inherit;
  }
}
@supports selector(:has(*)) {

  :where(.join *:has(.join-item)) {
    border-radius: inherit;
  }
}
.link {
  cursor: pointer;
  text-decoration-line: underline;
}
.link-hover {
  text-decoration-line: none;
}
.menu {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  font-size: 0.875rem;
  line-height: 1.25rem;
  padding: 0.5rem;
}
.menu :where(li ul) {
  position: relative;
  white-space: nowrap;
  margin-inline-start: 1rem;
  padding-inline-start: 0.5rem;
}
.menu :where(li:not(.menu-title) &gt; *:not(ul, details, .menu-title, .btn)), .menu :where(li:not(.menu-title) &gt; details &gt; summary:not(.menu-title)) {
  display: grid;
  grid-auto-flow: column;
  align-content: flex-start;
  align-items: center;
  gap: 0.5rem;
  grid-auto-columns: minmax(auto, max-content) auto max-content;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.menu li.disabled {
  cursor: not-allowed;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  color: var(--fallback-bc,oklch(var(--bc)/0.3));
}
.menu li.\!disabled {
  cursor: not-allowed !important;
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
          user-select: none !important;
  color: var(--fallback-bc,oklch(var(--bc)/0.3)) !important;
}
.menu :where(li &gt; .menu-dropdown:not(.menu-dropdown-show)) {
  display: none;
}
:where(.menu li) {
  position: relative;
  display: flex;
  flex-shrink: 0;
  flex-direction: column;
  flex-wrap: wrap;
  align-items: stretch;
}
:where(.menu li) .badge {
  justify-self: end;
}
.modal {
  pointer-events: none;
  position: fixed;
  inset: 0px;
  margin: 0px;
  display: grid;
  height: 100%;
  max-height: none;
  width: 100%;
  max-width: none;
  justify-items: center;
  padding: 0px;
  opacity: 0;
  overscroll-behavior: contain;
  z-index: 999;
  background-color: transparent;
  color: inherit;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  transition-property: transform, opacity, visibility;
  overflow-y: hidden;
}
:where(.modal) {
  align-items: center;
}
.modal-box {
  max-height: calc(100vh - 5em);
  grid-column-start: 1;
  grid-row-start: 1;
  width: 91.666667%;
  max-width: 32rem;
  --tw-scale-x: .9;
  --tw-scale-y: .9;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-bottom-right-radius: var(--rounded-box, 1rem);
  border-bottom-left-radius: var(--rounded-box, 1rem);
  border-top-left-radius: var(--rounded-box, 1rem);
  border-top-right-radius: var(--rounded-box, 1rem);
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
  padding: 1.5rem;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  transition-duration: 200ms;
  box-shadow: rgba(0, 0, 0, 0.25) 0px 25px 50px -12px;
  overflow-y: auto;
  overscroll-behavior: contain;
}
.modal-open,
.modal:target,
.modal-toggle:checked + .modal,
.modal[open] {
  pointer-events: auto;
  visibility: visible;
  opacity: 1;
}
.modal-action {
  display: flex;
  margin-top: 1.5rem;
  justify-content: flex-end;
}
:root:has(:is(.modal-open, .modal:target, .modal-toggle:checked + .modal, .modal[open])) {
  overflow: hidden;
  scrollbar-gutter: stable;
}
.navbar {
  display: flex;
  align-items: center;
  padding: var(--navbar-padding, 0.5rem);
  min-height: 4rem;
  width: 100%;
}
:where(.navbar &gt; *:not(script, style)) {
  display: inline-flex;
  align-items: center;
}
.progress {
  position: relative;
  width: 100%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  overflow: hidden;
  height: 0.5rem;
  border-radius: var(--rounded-box, 1rem);
  background-color: var(--fallback-bc,oklch(var(--bc)/0.2));
}
.radio {
  flex-shrink: 0;
  --chkbg: var(--bc);
  height: 1.5rem;
  width: 1.5rem;
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 9999px;
  border-width: 1px;
  border-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));
  --tw-border-opacity: 0.2;
}
.range {
  height: 1.5rem;
  width: 100%;
  cursor: pointer;
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
  --range-shdw: var(--fallback-bc,oklch(var(--bc)/1));
  overflow: hidden;
  border-radius: var(--rounded-box, 1rem);
  background-color: transparent;
}
.range:focus {
  outline: none;
}
.select {
  display: inline-flex;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  height: 3rem;
  min-height: 3rem;
  padding-inline-start: 1rem;
  padding-inline-end: 2.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  line-height: 2;
  border-radius: var(--rounded-btn, 0.5rem);
  border-width: 1px;
  border-color: transparent;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
  background-image: linear-gradient(45deg, transparent 50%, currentColor 50%),
    linear-gradient(135deg, currentColor 50%, transparent 50%);
  background-position: calc(100% - 20px) calc(1px + 50%),
    calc(100% - 16.1px) calc(1px + 50%);
  background-size: 4px 4px,
    4px 4px;
  background-repeat: no-repeat;
}
.select[multiple] {
  height: auto;
}
.stack {
  display: inline-grid;
  place-items: center;
  align-items: flex-end;
}
.stack &gt; * {
  grid-column-start: 1;
  grid-row-start: 1;
  transform: translateY(10%) scale(0.9);
  z-index: 1;
  width: 100%;
  opacity: 0.6;
}
.stack &gt; *:nth-child(2) {
  transform: translateY(5%) scale(0.95);
  z-index: 2;
  opacity: 0.8;
}
.stack &gt; *:nth-child(1) {
  transform: translateY(0) scale(1);
  z-index: 3;
  opacity: 1;
}
.steps .step {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  grid-template-columns: auto;
  grid-template-rows: repeat(2, minmax(0, 1fr));
  grid-template-rows: 40px 1fr;
  place-items: center;
  text-align: center;
  min-width: 4rem;
}
.table {
  position: relative;
  width: 100%;
  border-radius: var(--rounded-box, 1rem);
  text-align: left;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.table :where(.table-pin-rows thead tr) {
  position: sticky;
  top: 0px;
  z-index: 1;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
}
.table :where(.table-pin-rows tfoot tr) {
  position: sticky;
  bottom: 0px;
  z-index: 1;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
}
.table :where(.table-pin-cols tr th) {
  position: sticky;
  left: 0px;
  right: 0px;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
}
.table-zebra tbody tr:nth-child(even) :where(.table-pin-cols tr th) {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));
}
.textarea {
  min-height: 3rem;
  flex-shrink: 1;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  line-height: 2;
  border-radius: var(--rounded-btn, 0.5rem);
  border-width: 1px;
  border-color: transparent;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
}
.toast {
  position: fixed;
  display: flex;
  min-width: -moz-fit-content;
  min-width: fit-content;
  flex-direction: column;
  white-space: nowrap;
  gap: 0.5rem;
  padding: 1rem;
}
.toggle {
  flex-shrink: 0;
  --tglbg: var(--fallback-b1,oklch(var(--b1)/1));
  --handleoffset: 1.5rem;
  --handleoffsetcalculator: calc(var(--handleoffset) * -1);
  --togglehandleborder: 0 0;
  height: 1.5rem;
  width: 3rem;
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: var(--rounded-badge, 1.9rem);
  border-width: 1px;
  border-color: currentColor;
  background-color: currentColor;
  color: var(--fallback-bc,oklch(var(--bc)/0.5));
  transition: background,
    box-shadow var(--animation-input, 0.2s) ease-out;
  box-shadow: var(--handleoffsetcalculator) 0 0 2px var(--tglbg) inset,
    0 0 0 2px var(--tglbg) inset,
    var(--togglehandleborder);
}
.alert-info {
  border-color: var(--fallback-in,oklch(var(--in)/0.2));
  --tw-text-opacity: 1;
  color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)));
  --alert-bg: var(--fallback-in,oklch(var(--in)/1));
  --alert-bg-mix: var(--fallback-b1,oklch(var(--b1)/1));
}
.alert-success {
  border-color: var(--fallback-su,oklch(var(--su)/0.2));
  --tw-text-opacity: 1;
  color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)));
  --alert-bg: var(--fallback-su,oklch(var(--su)/1));
  --alert-bg-mix: var(--fallback-b1,oklch(var(--b1)/1));
}
.alert-warning {
  border-color: var(--fallback-wa,oklch(var(--wa)/0.2));
  --tw-text-opacity: 1;
  color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)));
  --alert-bg: var(--fallback-wa,oklch(var(--wa)/1));
  --alert-bg-mix: var(--fallback-b1,oklch(var(--b1)/1));
}
.alert-error {
  border-color: var(--fallback-er,oklch(var(--er)/0.2));
  --tw-text-opacity: 1;
  color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)));
  --alert-bg: var(--fallback-er,oklch(var(--er)/1));
  --alert-bg-mix: var(--fallback-b1,oklch(var(--b1)/1));
}
.avatar-group :where(.avatar) {
  overflow: hidden;
  border-radius: 9999px;
  border-width: 4px;
  --tw-border-opacity: 1;
  border-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-border-opacity)));
}
.badge-neutral {
  --tw-border-opacity: 1;
  border-color: var(--fallback-n,oklch(var(--n)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)));
}
.badge-primary {
  --tw-border-opacity: 1;
  border-color: var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)));
}
.badge-secondary {
  --tw-border-opacity: 1;
  border-color: var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-s,oklch(var(--s)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)));
}
.badge-accent {
  --tw-border-opacity: 1;
  border-color: var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-a,oklch(var(--a)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)));
}
.badge-success {
  border-color: transparent;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)));
}
.badge-warning {
  border-color: transparent;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)));
}
.badge-error {
  border-color: transparent;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)));
}
.badge-ghost {
  --tw-border-opacity: 1;
  border-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
}
.badge-outline.badge-neutral {
  --tw-text-opacity: 1;
  color: var(--fallback-n,oklch(var(--n)/var(--tw-text-opacity)));
}
.badge-outline.badge-primary {
  --tw-text-opacity: 1;
  color: var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity)));
}
.badge-outline.badge-secondary {
  --tw-text-opacity: 1;
  color: var(--fallback-s,oklch(var(--s)/var(--tw-text-opacity)));
}
.badge-outline.badge-accent {
  --tw-text-opacity: 1;
  color: var(--fallback-a,oklch(var(--a)/var(--tw-text-opacity)));
}
.badge-outline.badge-success {
  --tw-text-opacity: 1;
  color: var(--fallback-su,oklch(var(--su)/var(--tw-text-opacity)));
}
.badge-outline.badge-warning {
  --tw-text-opacity: 1;
  color: var(--fallback-wa,oklch(var(--wa)/var(--tw-text-opacity)));
}
.badge-outline.badge-error {
  --tw-text-opacity: 1;
  color: var(--fallback-er,oklch(var(--er)/var(--tw-text-opacity)));
}
.btm-nav &gt; *:where(.active) {
  border-top-width: 2px;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
}
.btm-nav &gt; *.\!disabled {
  pointer-events: none !important;
  --tw-border-opacity: 0 !important;
  background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity))) !important;
  --tw-bg-opacity: 0.1 !important;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity))) !important;
  --tw-text-opacity: 0.2 !important;
}
.btm-nav &gt; *.disabled,
    .btm-nav &gt; *[disabled] {
  pointer-events: none;
  --tw-border-opacity: 0;
  background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));
  --tw-bg-opacity: 0.1;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
  --tw-text-opacity: 0.2;
}
.btm-nav &gt; * .\!label {
  font-size: 1rem !important;
  line-height: 1.5rem !important;
}
.btm-nav &gt; * .label {
  font-size: 1rem;
  line-height: 1.5rem;
}
.breadcrumbs &gt; ul &gt; li &gt; a:focus, .breadcrumbs &gt; ol &gt; li &gt; a:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.breadcrumbs &gt; ul &gt; li &gt; a:focus-visible, .breadcrumbs &gt; ol &gt; li &gt; a:focus-visible {
  outline: 2px solid currentColor;
  outline-offset: 2px;
}
.breadcrumbs &gt; ul &gt; li + *:before, .breadcrumbs &gt; ol &gt; li + *:before {
  content: "";
  margin-left: 0.5rem;
  margin-right: 0.75rem;
  display: block;
  height: 0.375rem;
  width: 0.375rem;
  --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));
  opacity: 0.4;
  border-top: 1px solid;
  border-right: 1px solid;
  background-color: transparent;
}
[dir="rtl"] .breadcrumbs &gt; ul &gt; li + *:before,
[dir="rtl"] .breadcrumbs &gt; ol &gt; li + *:before {
  --tw-rotate: -135deg;
}
@media (prefers-reduced-motion: no-preference) {

  .btn {
    animation: button-pop var(--animation-btn, 0.25s) ease-out;
  }
}
.btn:active:hover,
  .btn:active:focus {
  animation: button-pop 0s ease-out;
  transform: scale(var(--btn-focus-scale, 0.97));
}
@supports not (color: oklch(0% 0 0)) {

  .btn {
    background-color: var(--btn-color, var(--fallback-b2));
    border-color: var(--btn-color, var(--fallback-b2));
  }

  .btn-primary {
    --btn-color: var(--fallback-p);
  }

  .btn-secondary {
    --btn-color: var(--fallback-s);
  }

  .btn-accent {
    --btn-color: var(--fallback-a);
  }

  .btn-neutral {
    --btn-color: var(--fallback-n);
  }

  .btn-success {
    --btn-color: var(--fallback-su);
  }

  .btn-warning {
    --btn-color: var(--fallback-wa);
  }

  .btn-error {
    --btn-color: var(--fallback-er);
  }

  .prose :where(code):not(:where([class~="not-prose"] *, pre *)) {
    background-color: var(--fallback-b3,oklch(var(--b3)/1));
  }
}
@supports (color: color-mix(in oklab, black, black)) {

  .btn-outline.btn-primary.btn-active {
    background-color: color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black);
    border-color: color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black);
  }

  .btn-outline.btn-secondary.btn-active {
    background-color: color-mix(in oklab, var(--fallback-s,oklch(var(--s)/1)) 90%, black);
    border-color: color-mix(in oklab, var(--fallback-s,oklch(var(--s)/1)) 90%, black);
  }

  .btn-outline.btn-accent.btn-active {
    background-color: color-mix(in oklab, var(--fallback-a,oklch(var(--a)/1)) 90%, black);
    border-color: color-mix(in oklab, var(--fallback-a,oklch(var(--a)/1)) 90%, black);
  }

  .btn-outline.btn-success.btn-active {
    background-color: color-mix(in oklab, var(--fallback-su,oklch(var(--su)/1)) 90%, black);
    border-color: color-mix(in oklab, var(--fallback-su,oklch(var(--su)/1)) 90%, black);
  }

  .btn-outline.btn-warning.btn-active {
    background-color: color-mix(in oklab, var(--fallback-wa,oklch(var(--wa)/1)) 90%, black);
    border-color: color-mix(in oklab, var(--fallback-wa,oklch(var(--wa)/1)) 90%, black);
  }

  .btn-outline.btn-error.btn-active {
    background-color: color-mix(in oklab, var(--fallback-er,oklch(var(--er)/1)) 90%, black);
    border-color: color-mix(in oklab, var(--fallback-er,oklch(var(--er)/1)) 90%, black);
  }
}
.btn:focus-visible {
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 2px;
}
.btn-primary {
  --tw-text-opacity: 1;
  color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)));
  outline-color: var(--fallback-p,oklch(var(--p)/1));
}
@supports (color: oklch(0% 0 0)) {

  .btn-primary {
    --btn-color: var(--p);
  }

  .btn-secondary {
    --btn-color: var(--s);
  }

  .btn-accent {
    --btn-color: var(--a);
  }

  .btn-neutral {
    --btn-color: var(--n);
  }

  .btn-success {
    --btn-color: var(--su);
  }

  .btn-warning {
    --btn-color: var(--wa);
  }

  .btn-error {
    --btn-color: var(--er);
  }
}
.btn-secondary {
  --tw-text-opacity: 1;
  color: var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)));
  outline-color: var(--fallback-s,oklch(var(--s)/1));
}
.btn-accent {
  --tw-text-opacity: 1;
  color: var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)));
  outline-color: var(--fallback-a,oklch(var(--a)/1));
}
.btn-neutral {
  --tw-text-opacity: 1;
  color: var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)));
  outline-color: var(--fallback-n,oklch(var(--n)/1));
}
.btn-success {
  --tw-text-opacity: 1;
  color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)));
  outline-color: var(--fallback-su,oklch(var(--su)/1));
}
.btn-warning {
  --tw-text-opacity: 1;
  color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)));
  outline-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.btn-error {
  --tw-text-opacity: 1;
  color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)));
  outline-color: var(--fallback-er,oklch(var(--er)/1));
}
.btn.glass {
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  outline-color: currentColor;
}
.btn.glass.btn-active {
  --glass-opacity: 25%;
  --glass-border-opacity: 15%;
}
.btn-ghost {
  border-width: 1px;
  border-color: transparent;
  background-color: transparent;
  color: currentColor;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  outline-color: currentColor;
}
.btn-ghost.btn-active {
  border-color: transparent;
  background-color: var(--fallback-bc,oklch(var(--bc)/0.2));
}
.btn-outline.btn-primary {
  --tw-text-opacity: 1;
  color: var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity)));
}
.btn-outline.btn-primary.btn-active {
  --tw-text-opacity: 1;
  color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)));
}
.btn-outline.btn-secondary {
  --tw-text-opacity: 1;
  color: var(--fallback-s,oklch(var(--s)/var(--tw-text-opacity)));
}
.btn-outline.btn-secondary.btn-active {
  --tw-text-opacity: 1;
  color: var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)));
}
.btn-outline.btn-accent {
  --tw-text-opacity: 1;
  color: var(--fallback-a,oklch(var(--a)/var(--tw-text-opacity)));
}
.btn-outline.btn-accent.btn-active {
  --tw-text-opacity: 1;
  color: var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)));
}
.btn-outline.btn-success {
  --tw-text-opacity: 1;
  color: var(--fallback-su,oklch(var(--su)/var(--tw-text-opacity)));
}
.btn-outline.btn-success.btn-active {
  --tw-text-opacity: 1;
  color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)));
}
.btn-outline.btn-warning {
  --tw-text-opacity: 1;
  color: var(--fallback-wa,oklch(var(--wa)/var(--tw-text-opacity)));
}
.btn-outline.btn-warning.btn-active {
  --tw-text-opacity: 1;
  color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)));
}
.btn-outline.btn-error {
  --tw-text-opacity: 1;
  color: var(--fallback-er,oklch(var(--er)/var(--tw-text-opacity)));
}
.btn-outline.btn-error.btn-active {
  --tw-text-opacity: 1;
  color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)));
}
.btn.btn-disabled,
  .btn[disabled],
  .btn:disabled {
  --tw-border-opacity: 0;
  background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));
  --tw-bg-opacity: 0.2;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
  --tw-text-opacity: 0.2;
}
.btn:is(input[type="checkbox"]:checked),
.btn:is(input[type="radio"]:checked) {
  --tw-border-opacity: 1;
  border-color: var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)));
}
.btn:is(input[type="checkbox"]:checked):focus-visible, .btn:is(input[type="radio"]:checked):focus-visible {
  outline-color: var(--fallback-p,oklch(var(--p)/1));
}
@keyframes button-pop {

  0% {
    transform: scale(var(--btn-focus-scale, 0.98));
  }

  40% {
    transform: scale(1.02);
  }

  100% {
    transform: scale(1);
  }
}
.card :where(figure:first-child) {
  overflow: hidden;
  border-start-start-radius: inherit;
  border-start-end-radius: inherit;
  border-end-start-radius: unset;
  border-end-end-radius: unset;
}
.card :where(figure:last-child) {
  overflow: hidden;
  border-start-start-radius: unset;
  border-start-end-radius: unset;
  border-end-start-radius: inherit;
  border-end-end-radius: inherit;
}
.card:focus-visible {
  outline: 2px solid currentColor;
  outline-offset: 2px;
}
.card.bordered {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));
}
.card-bordered {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));
}
.card.compact .card-body {
  padding: 1rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.card-title {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 600;
}
.card.image-full :where(figure) {
  overflow: hidden;
  border-radius: inherit;
}
.checkbox:focus {
  box-shadow: none;
}
.checkbox:focus-visible {
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 2px;
  outline-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.checkbox:disabled {
  border-width: 0px;
  cursor: not-allowed;
  border-color: transparent;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));
  opacity: 0.2;
}
.checkbox:checked,
  .checkbox[aria-checked="true"] {
  background-repeat: no-repeat;
  animation: checkmark var(--animation-input, 0.2s) ease-out;
  background-color: var(--chkbg);
  background-image: linear-gradient(-45deg, transparent 65%, var(--chkbg) 65.99%),
      linear-gradient(45deg, transparent 75%, var(--chkbg) 75.99%),
      linear-gradient(-45deg, var(--chkbg) 40%, transparent 40.99%),
      linear-gradient(
        45deg,
        var(--chkbg) 30%,
        var(--chkfg) 30.99%,
        var(--chkfg) 40%,
        transparent 40.99%
      ),
      linear-gradient(-45deg, var(--chkfg) 50%, var(--chkbg) 50.99%);
}
.checkbox:indeterminate {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));
  background-repeat: no-repeat;
  animation: checkmark var(--animation-input, 0.2s) ease-out;
  background-image: linear-gradient(90deg, transparent 80%, var(--chkbg) 80%),
      linear-gradient(-90deg, transparent 80%, var(--chkbg) 80%),
      linear-gradient(0deg, var(--chkbg) 43%, var(--chkfg) 43%, var(--chkfg) 57%, var(--chkbg) 57%);
}
.checkbox-primary {
  --chkbg: var(--fallback-p,oklch(var(--p)/1));
  --chkfg: var(--fallback-pc,oklch(var(--pc)/1));
  --tw-border-opacity: 1;
  border-color: var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));
}
.checkbox-primary:focus-visible {
  outline-color: var(--fallback-p,oklch(var(--p)/1));
}
.checkbox-primary:checked,
    .checkbox-primary[aria-checked="true"] {
  --tw-border-opacity: 1;
  border-color: var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)));
}
.checkbox-secondary {
  --chkbg: var(--fallback-s,oklch(var(--s)/1));
  --chkfg: var(--fallback-sc,oklch(var(--sc)/1));
  --tw-border-opacity: 1;
  border-color: var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity)));
}
.checkbox-secondary:focus-visible {
  outline-color: var(--fallback-s,oklch(var(--s)/1));
}
.checkbox-secondary:checked,
    .checkbox-secondary[aria-checked="true"] {
  --tw-border-opacity: 1;
  border-color: var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-s,oklch(var(--s)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)));
}
.checkbox-accent {
  --chkbg: var(--fallback-a,oklch(var(--a)/1));
  --chkfg: var(--fallback-ac,oklch(var(--ac)/1));
  --tw-border-opacity: 1;
  border-color: var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity)));
}
.checkbox-accent:focus-visible {
  outline-color: var(--fallback-a,oklch(var(--a)/1));
}
.checkbox-accent:checked,
    .checkbox-accent[aria-checked="true"] {
  --tw-border-opacity: 1;
  border-color: var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-a,oklch(var(--a)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)));
}
.checkbox-success {
  --chkbg: var(--fallback-su,oklch(var(--su)/1));
  --chkfg: var(--fallback-suc,oklch(var(--suc)/1));
  --tw-border-opacity: 1;
  border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)));
}
.checkbox-success:focus-visible {
  outline-color: var(--fallback-su,oklch(var(--su)/1));
}
.checkbox-success:checked,
    .checkbox-success[aria-checked="true"] {
  --tw-border-opacity: 1;
  border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)));
}
.checkbox-warning {
  --chkbg: var(--fallback-wa,oklch(var(--wa)/1));
  --chkfg: var(--fallback-wac,oklch(var(--wac)/1));
  --tw-border-opacity: 1;
  border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)));
}
.checkbox-warning:focus-visible {
  outline-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.checkbox-warning:checked,
    .checkbox-warning[aria-checked="true"] {
  --tw-border-opacity: 1;
  border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)));
}
.checkbox-error {
  --chkbg: var(--fallback-er,oklch(var(--er)/1));
  --chkfg: var(--fallback-erc,oklch(var(--erc)/1));
  --tw-border-opacity: 1;
  border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)));
}
.checkbox-error:focus-visible {
  outline-color: var(--fallback-er,oklch(var(--er)/1));
}
.checkbox-error:checked,
    .checkbox-error[aria-checked="true"] {
  --tw-border-opacity: 1;
  border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)));
}
@keyframes checkmark {

  0% {
    background-position-y: 5px;
  }

  50% {
    background-position-y: -2px;
  }

  100% {
    background-position-y: 0;
  }
}
details.collapse {
  width: 100%;
}
details.collapse summary {
  position: relative;
  display: block;
  outline: 2px solid transparent;
  outline-offset: 2px;
}
details.collapse summary::-webkit-details-marker {
  display: none;
}
.collapse:focus-visible {
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 2px;
  outline-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.collapse:has(.collapse-title:focus-visible),
.collapse:has(&gt; input[type="checkbox"]:focus-visible),
.collapse:has(&gt; input[type="radio"]:focus-visible) {
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 2px;
  outline-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.collapse-arrow &gt; .collapse-title:after {
  position: absolute;
  display: block;
  height: 0.5rem;
  width: 0.5rem;
  --tw-translate-y: -100%;
  --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));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  transition-duration: 150ms;
  transition-duration: 0.2s;
  top: 1.9rem;
  inset-inline-end: 1.4rem;
  content: "";
  transform-origin: 75% 75%;
  box-shadow: 2px 2px;
  pointer-events: none;
}
.collapse-plus &gt; .collapse-title:after {
  position: absolute;
  display: block;
  height: 0.5rem;
  width: 0.5rem;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  transition-duration: 300ms;
  top: 0.9rem;
  inset-inline-end: 1.4rem;
  content: "+";
  pointer-events: none;
}
.collapse:not(.collapse-open):not(.collapse-close) &gt; input[type="checkbox"],
.collapse:not(.collapse-open):not(.collapse-close) &gt; input[type="radio"]:not(:checked),
.collapse:not(.collapse-open):not(.collapse-close) &gt; .collapse-title {
  cursor: pointer;
}
.collapse:focus:not(.collapse-open):not(.collapse-close):not(.collapse[open]) &gt; .collapse-title {
  cursor: unset;
}
.collapse-title {
  position: relative;
}
.collapse-title,
:where(.collapse &gt; input[type="checkbox"]),
:where(.collapse &gt; input[type="radio"]) {
  padding: 1rem;
  padding-inline-end: 3rem;
  min-height: 3.75rem;
  transition: background-color 0.2s ease-out;
}
.collapse[open] &gt; :where(.collapse-content),
.collapse-open &gt; :where(.collapse-content),
.collapse:focus:not(.collapse-close) &gt; :where(.collapse-content),
.collapse:not(.collapse-close) &gt; :where(input[type="checkbox"]:checked ~ .collapse-content),
.collapse:not(.collapse-close) &gt; :where(input[type="radio"]:checked ~ .collapse-content) {
  padding-bottom: 1rem;
  transition: padding 0.2s ease-out,
    background-color 0.2s ease-out;
}
.collapse[open].collapse-arrow &gt; .collapse-title:after,
.collapse-open.collapse-arrow &gt; .collapse-title:after,
.collapse-arrow:focus:not(.collapse-close) &gt; .collapse-title:after,
.collapse-arrow:not(.collapse-close) &gt; input[type="checkbox"]:checked ~ .collapse-title:after,
.collapse-arrow:not(.collapse-close) &gt; input[type="radio"]:checked ~ .collapse-title:after {
  --tw-translate-y: -50%;
  --tw-rotate: 225deg;
  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));
}
.collapse[open].collapse-plus &gt; .collapse-title:after,
.collapse-open.collapse-plus &gt; .collapse-title:after,
.collapse-plus:focus:not(.collapse-close) &gt; .collapse-title:after,
.collapse-plus:not(.collapse-close) &gt; input[type="checkbox"]:checked ~ .collapse-title:after,
.collapse-plus:not(.collapse-close) &gt; input[type="radio"]:checked ~ .collapse-title:after {
  content: "−";
}
.divider:not(:empty) {
  gap: 1rem;
}
.drawer-toggle:checked ~ .drawer-side &gt; .drawer-overlay {
  background-color: #0006;
}
.drawer-toggle:focus-visible ~ .drawer-content label.drawer-button {
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 2px;
}
.dropdown.dropdown-open .dropdown-content,
.dropdown:focus .dropdown-content,
.dropdown:focus-within .dropdown-content {
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.label-text {
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
}
.label-text-alt {
  font-size: 0.75rem;
  line-height: 1rem;
  --tw-text-opacity: 1;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
}
.input input {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));
  background-color: transparent;
}
.input input:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.input[list]::-webkit-calendar-picker-indicator {
  line-height: 1em;
}
.input-bordered {
  border-color: var(--fallback-bc,oklch(var(--bc)/0.2));
}
.input:focus,
  .input:focus-within {
  box-shadow: none;
  border-color: var(--fallback-bc,oklch(var(--bc)/0.2));
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 2px;
  outline-color: var(--fallback-bc,oklch(var(--bc)/0.2));
}
.input:has(&gt; input[disabled]),
  .input-disabled,
  .input:disabled,
  .input[disabled] {
  cursor: not-allowed;
  --tw-border-opacity: 1;
  border-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));
  color: var(--fallback-bc,oklch(var(--bc)/0.4));
}
.input:has(&gt; input[disabled])::-moz-placeholder, .input-disabled::-moz-placeholder, .input:disabled::-moz-placeholder, .input[disabled]::-moz-placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));
  --tw-placeholder-opacity: 0.2;
}
.input:has(&gt; input[disabled])::placeholder,
  .input-disabled::placeholder,
  .input:disabled::placeholder,
  .input[disabled]::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));
  --tw-placeholder-opacity: 0.2;
}
.input:has(&gt; input[disabled]) &gt; input[disabled] {
  cursor: not-allowed;
}
.input::-webkit-date-and-time-value {
  text-align: inherit;
}
.join &gt; :where(*:not(:first-child)) {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-inline-start: -1px;
}
.join &gt; :where(*:not(:first-child)):is(.btn) {
  margin-inline-start: calc(var(--border-btn) * -1);
}
.join-item:focus {
  isolation: isolate;
}
@supports (color:color-mix(in oklab,black,black)) {

  @media (hover:hover) {

    .link-secondary:hover {
      color: color-mix(in oklab,var(--fallback-s,oklch(var(--s)/1)) 80%,black);
    }
  }
}
.link-secondary {
  --tw-text-opacity: 1;
  color: var(--fallback-s,oklch(var(--s)/var(--tw-text-opacity)));
}
.link:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.link:focus-visible {
  outline: 2px solid currentColor;
  outline-offset: 2px;
}
.loading {
  pointer-events: none;
  display: inline-block;
  aspect-ratio: 1 / 1;
  width: 1.5rem;
  background-color: currentColor;
  -webkit-mask-size: 100%;
          mask-size: 100%;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");
}
.loading-spinner {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");
}
.loading-ring {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' xmlns='http://www.w3.org/2000/svg' stroke='white'%3E%3Cg fill='none' fill-rule='evenodd' stroke-width='2'%3E%3Ccircle cx='22' cy='22' r='1'%3E%3Canimate attributeName='r' begin='0s' dur='1.8s' values='1;20' calcMode='spline' keyTimes='0;1' keySplines='0.165,0.84,0.44,1' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-opacity' begin='0s' dur='1.8s' values='1;0' calcMode='spline' keyTimes='0;1' keySplines='0.3,0.61,0.355,1' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='22' cy='22' r='1'%3E%3Canimate attributeName='r' begin='-0.9s' dur='1.8s' values='1;20' calcMode='spline' keyTimes='0;1' keySplines='0.165,0.84,0.44,1' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-opacity' begin='-0.9s' dur='1.8s' values='1;0' calcMode='spline' keyTimes='0;1' keySplines='0.3,0.61,0.355,1' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' xmlns='http://www.w3.org/2000/svg' stroke='white'%3E%3Cg fill='none' fill-rule='evenodd' stroke-width='2'%3E%3Ccircle cx='22' cy='22' r='1'%3E%3Canimate attributeName='r' begin='0s' dur='1.8s' values='1;20' calcMode='spline' keyTimes='0;1' keySplines='0.165,0.84,0.44,1' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-opacity' begin='0s' dur='1.8s' values='1;0' calcMode='spline' keyTimes='0;1' keySplines='0.3,0.61,0.355,1' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='22' cy='22' r='1'%3E%3Canimate attributeName='r' begin='-0.9s' dur='1.8s' values='1;20' calcMode='spline' keyTimes='0;1' keySplines='0.165,0.84,0.44,1' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-opacity' begin='-0.9s' dur='1.8s' values='1;0' calcMode='spline' keyTimes='0;1' keySplines='0.3,0.61,0.355,1' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");
}
.loading-sm {
  width: 1.25rem;
}
.loading-md {
  width: 1.5rem;
}
.loading-lg {
  width: 2.5rem;
}
:where(.menu li:empty) {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));
  opacity: 0.1;
  margin: 0.5rem 1rem;
  height: 1px;
}
.menu :where(li ul):before {
  position: absolute;
  bottom: 0.75rem;
  inset-inline-start: 0px;
  top: 0.75rem;
  width: 1px;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));
  opacity: 0.1;
  content: "";
}
.menu :where(li:not(.menu-title) &gt; *:not(ul, details, .menu-title, .btn)),
.menu :where(li:not(.menu-title) &gt; details &gt; summary:not(.menu-title)) {
  border-radius: var(--rounded-btn, 0.5rem);
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  text-align: start;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  transition-duration: 200ms;
  text-wrap: balance;
}
:where(.menu li:not(.menu-title, .disabled) &gt; *:not(ul, details, .menu-title)):not(summary, .active, .btn).focus, :where(.menu li:not(.menu-title, .disabled) &gt; *:not(ul, details, .menu-title)):not(summary, .active, .btn):focus, :where(.menu li:not(.menu-title, .disabled) &gt; *:not(ul, details, .menu-title)):is(summary):not(.active, .btn):focus-visible, :where(.menu li:not(.menu-title, .disabled) &gt; details &gt; summary:not(.menu-title)):not(summary, .active, .btn).focus, :where(.menu li:not(.menu-title, .disabled) &gt; details &gt; summary:not(.menu-title)):not(summary, .active, .btn):focus, :where(.menu li:not(.menu-title, .disabled) &gt; details &gt; summary:not(.menu-title)):is(summary):not(.active, .btn):focus-visible {
  cursor: pointer;
  background-color: var(--fallback-bc,oklch(var(--bc)/0.1));
  --tw-text-opacity: 1;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.menu li &gt; *:not(ul, .menu-title, details, .btn):active,
.menu li &gt; *:not(ul, .menu-title, details, .btn).active,
.menu li &gt; details &gt; summary:active {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)));
}
.menu :where(li &gt; details &gt; summary)::-webkit-details-marker {
  display: none;
}
.menu :where(li &gt; details &gt; summary):after,
.menu :where(li &gt; .menu-dropdown-toggle):after {
  justify-self: end;
  display: block;
  margin-top: -0.5rem;
  height: 0.5rem;
  width: 0.5rem;
  transform: rotate(45deg);
  transition-property: transform, margin-top;
  transition-duration: 0.3s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  content: "";
  transform-origin: 75% 75%;
  box-shadow: 2px 2px;
  pointer-events: none;
}
.menu :where(li &gt; details[open] &gt; summary):after,
.menu :where(li &gt; .menu-dropdown-toggle.menu-dropdown-show):after {
  transform: rotate(225deg);
  margin-top: 0;
}
.menu-title {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 700;
  color: var(--fallback-bc,oklch(var(--bc)/0.4));
}
.mockup-phone .camera {
  position: relative;
  top: 0px;
  left: 0px;
  background: #000;
  height: 25px;
  width: 150px;
  margin: 0 auto;
  border-bottom-left-radius: 17px;
  border-bottom-right-radius: 17px;
  z-index: 11;
}
.mockup-phone .camera:before {
  content: "";
  position: absolute;
  top: 35%;
  left: 50%;
  width: 50px;
  height: 4px;
  border-radius: 5px;
  background-color: #0c0b0e;
  transform: translate(-50%, -50%);
}
.mockup-phone .camera:after {
  content: "";
  position: absolute;
  top: 20%;
  left: 70%;
  width: 8px;
  height: 8px;
  border-radius: 5px;
  background-color: #0f0b25;
}
.mockup-phone .display {
  overflow: hidden;
  border-radius: 40px;
  margin-top: -25px;
}
.mockup-browser .mockup-browser-toolbar .input {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  display: block;
  height: 1.75rem;
  width: 24rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));
  padding-left: 2rem;
  direction: ltr;
}
.mockup-browser .mockup-browser-toolbar .input:before {
  content: "";
  position: absolute;
  left: 0.5rem;
  top: 50%;
  aspect-ratio: 1 / 1;
  height: 0.75rem;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-radius: 9999px;
  border-width: 2px;
  border-color: currentColor;
  opacity: 0.6;
}
.mockup-browser .mockup-browser-toolbar .input:after {
  content: "";
  position: absolute;
  left: 1.25rem;
  top: 50%;
  height: 0.5rem;
  --tw-translate-y: 25%;
  --tw-rotate: -45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-radius: 9999px;
  border-width: 1px;
  border-color: currentColor;
  opacity: 0.6;
}
.modal:not(dialog:not(.modal-open)),
  .modal::backdrop {
  background-color: #0006;
  animation: modal-pop 0.2s ease-out;
}
.modal-backdrop {
  z-index: -1;
  grid-column-start: 1;
  grid-row-start: 1;
  display: grid;
  align-self: stretch;
  justify-self: stretch;
  color: transparent;
}
.modal-open .modal-box,
.modal-toggle:checked + .modal .modal-box,
.modal:target .modal-box,
.modal[open] .modal-box {
  --tw-translate-y: 0px;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.modal-action &gt; :not([hidden]) ~ :not([hidden]) {
  --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)));
}
.modal-action:where([dir="rtl"], [dir="rtl"] *) &gt; :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 1;
}
@keyframes modal-pop {

  0% {
    opacity: 0;
  }
}
.progress::-moz-progress-bar {
  border-radius: var(--rounded-box, 1rem);
  background-color: currentColor;
}
.progress:indeterminate {
  --progress-color: var(--fallback-bc,oklch(var(--bc)/1));
  background-image: repeating-linear-gradient(
    90deg,
    var(--progress-color) -1%,
    var(--progress-color) 10%,
    transparent 10%,
    transparent 90%
  );
  background-size: 200%;
  background-position-x: 15%;
  animation: progress-loading 5s ease-in-out infinite;
}
.progress::-webkit-progress-bar {
  border-radius: var(--rounded-box, 1rem);
  background-color: transparent;
}
.progress::-webkit-progress-value {
  border-radius: var(--rounded-box, 1rem);
  background-color: currentColor;
}
.progress:indeterminate::-moz-progress-bar {
  background-color: transparent;
  background-image: repeating-linear-gradient(
    90deg,
    var(--progress-color) -1%,
    var(--progress-color) 10%,
    transparent 10%,
    transparent 90%
  );
  background-size: 200%;
  background-position-x: 15%;
  animation: progress-loading 5s ease-in-out infinite;
}
@keyframes progress-loading {

  50% {
    background-position-x: -115%;
  }
}
.radio:focus {
  box-shadow: none;
}
.radio:focus-visible {
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 2px;
  outline-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.radio:checked,
  .radio[aria-checked="true"] {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));
  background-image: none;
  animation: radiomark var(--animation-input, 0.2s) ease-out;
  box-shadow: 0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset,
      0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset;
}
.radio:disabled {
  cursor: not-allowed;
  opacity: 0.2;
}
@keyframes radiomark {

  0% {
    box-shadow: 0 0 0 12px var(--fallback-b1,oklch(var(--b1)/1)) inset,
      0 0 0 12px var(--fallback-b1,oklch(var(--b1)/1)) inset;
  }

  50% {
    box-shadow: 0 0 0 3px var(--fallback-b1,oklch(var(--b1)/1)) inset,
      0 0 0 3px var(--fallback-b1,oklch(var(--b1)/1)) inset;
  }

  100% {
    box-shadow: 0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset,
      0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset;
  }
}
.range:focus-visible::-webkit-slider-thumb {
  --focus-shadow: 0 0 0 6px var(--fallback-b1,oklch(var(--b1)/1)) inset, 0 0 0 2rem var(--range-shdw) inset;
}
.range:focus-visible::-moz-range-thumb {
  --focus-shadow: 0 0 0 6px var(--fallback-b1,oklch(var(--b1)/1)) inset, 0 0 0 2rem var(--range-shdw) inset;
}
.range::-webkit-slider-runnable-track {
  height: 0.5rem;
  width: 100%;
  border-radius: var(--rounded-box, 1rem);
  background-color: var(--fallback-bc,oklch(var(--bc)/0.1));
}
.range::-moz-range-track {
  height: 0.5rem;
  width: 100%;
  border-radius: var(--rounded-box, 1rem);
  background-color: var(--fallback-bc,oklch(var(--bc)/0.1));
}
.range::-webkit-slider-thumb {
  position: relative;
  height: 1.5rem;
  width: 1.5rem;
  border-radius: var(--rounded-box, 1rem);
  border-style: none;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
  appearance: none;
  -webkit-appearance: none;
  top: 50%;
  color: var(--range-shdw);
  transform: translateY(-50%);
  --filler-size: 100rem;
  --filler-offset: 0.6rem;
  box-shadow: 0 0 0 3px var(--range-shdw) inset,
      var(--focus-shadow, 0 0),
      calc(var(--filler-size) * -1 - var(--filler-offset)) 0 0 var(--filler-size);
}
.range::-moz-range-thumb {
  position: relative;
  height: 1.5rem;
  width: 1.5rem;
  border-radius: var(--rounded-box, 1rem);
  border-style: none;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
  top: 50%;
  color: var(--range-shdw);
  --filler-size: 100rem;
  --filler-offset: 0.5rem;
  box-shadow: 0 0 0 3px var(--range-shdw) inset,
      var(--focus-shadow, 0 0),
      calc(var(--filler-size) * -1 - var(--filler-offset)) 0 0 var(--filler-size);
}
.range-secondary {
  --range-shdw: var(--fallback-s,oklch(var(--s)/1));
}
@keyframes rating-pop {

  0% {
    transform: translateY(-0.125em);
  }

  40% {
    transform: translateY(-0.125em);
  }

  100% {
    transform: translateY(0);
  }
}
.select-bordered {
  border-color: var(--fallback-bc,oklch(var(--bc)/0.2));
}
.select:focus {
  box-shadow: none;
  border-color: var(--fallback-bc,oklch(var(--bc)/0.2));
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 2px;
  outline-color: var(--fallback-bc,oklch(var(--bc)/0.2));
}
.select-disabled,
  .select:disabled,
  .select[disabled] {
  cursor: not-allowed;
  --tw-border-opacity: 1;
  border-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));
  color: var(--fallback-bc,oklch(var(--bc)/0.4));
}
.select-disabled::-moz-placeholder, .select:disabled::-moz-placeholder, .select[disabled]::-moz-placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));
  --tw-placeholder-opacity: 0.2;
}
.select-disabled::placeholder,
  .select:disabled::placeholder,
  .select[disabled]::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));
  --tw-placeholder-opacity: 0.2;
}
.select-multiple,
  .select[multiple],
  .select[size].select:not([size="1"]) {
  background-image: none;
  padding-right: 1rem;
}
[dir="rtl"] .select {
  background-position: calc(0% + 12px) calc(1px + 50%),
    calc(0% + 16px) calc(1px + 50%);
}
.skeleton {
  border-radius: var(--rounded-box, 1rem);
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));
  will-change: background-position;
  animation: skeleton 1.8s ease-in-out infinite;
  background-image: linear-gradient(
    105deg,
    transparent 0%,
    transparent 40%,
    var(--fallback-b1,oklch(var(--b1)/1)) 50%,
    transparent 60%,
    transparent 100%
  );
  background-size: 200% auto;
  background-repeat: no-repeat;
  background-position-x: -50%;
}
@media (prefers-reduced-motion) {

  .skeleton {
    animation-duration: 15s;
  }
}
@keyframes skeleton {

  from {
    background-position: 150%;
  }

  to {
    background-position: -50%;
  }
}
.steps .step:before {
  top: 0px;
  grid-column-start: 1;
  grid-row-start: 1;
  height: 0.5rem;
  width: 100%;
  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));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
  content: "";
  margin-inline-start: -100%;
}
.steps .step:after {
  content: counter(step);
  counter-increment: step;
  z-index: 1;
  position: relative;
  grid-column-start: 1;
  grid-row-start: 1;
  display: grid;
  height: 2rem;
  width: 2rem;
  place-items: center;
  place-self: center;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
}
.steps .step:first-child:before {
  content: none;
}
.steps .step[data-content]:after {
  content: attr(data-content);
}
.table:where([dir="rtl"], [dir="rtl"] *) {
  text-align: right;
}
.table :where(th, td) {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  vertical-align: middle;
}
.table tr.active,
  .table tr.active:nth-child(even),
  .table-zebra tbody tr:nth-child(even) {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));
}
.table-zebra tr.active,
    .table-zebra tr.active:nth-child(even),
    .table-zebra-zebra tbody tr:nth-child(even) {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));
}
.table :where(thead tr, tbody tr:not(:last-child), tbody tr:first-child:last-child) {
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));
}
.table :where(thead, tfoot) {
  white-space: nowrap;
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 700;
  color: var(--fallback-bc,oklch(var(--bc)/0.6));
}
.table :where(tfoot) {
  border-top-width: 1px;
  --tw-border-opacity: 1;
  border-top-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));
}
.textarea-bordered {
  border-color: var(--fallback-bc,oklch(var(--bc)/0.2));
}
.textarea:focus {
  box-shadow: none;
  border-color: var(--fallback-bc,oklch(var(--bc)/0.2));
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 2px;
  outline-color: var(--fallback-bc,oklch(var(--bc)/0.2));
}
.textarea-disabled,
  .textarea:disabled,
  .textarea[disabled] {
  cursor: not-allowed;
  --tw-border-opacity: 1;
  border-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));
  color: var(--fallback-bc,oklch(var(--bc)/0.4));
}
.textarea-disabled::-moz-placeholder, .textarea:disabled::-moz-placeholder, .textarea[disabled]::-moz-placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));
  --tw-placeholder-opacity: 0.2;
}
.textarea-disabled::placeholder,
  .textarea:disabled::placeholder,
  .textarea[disabled]::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));
  --tw-placeholder-opacity: 0.2;
}
.toast &gt; * {
  animation: toast-pop 0.25s ease-out;
}
@keyframes toast-pop {

  0% {
    transform: scale(0.9);
    opacity: 0;
  }

  100% {
    transform: scale(1);
    opacity: 1;
  }
}
[dir="rtl"] .toggle {
  --handleoffsetcalculator: calc(var(--handleoffset) * 1);
}
.toggle:focus-visible {
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 2px;
  outline-color: var(--fallback-bc,oklch(var(--bc)/0.2));
}
.toggle:hover {
  background-color: currentColor;
}
.toggle:checked,
  .toggle[aria-checked="true"] {
  background-image: none;
  --handleoffsetcalculator: var(--handleoffset);
  --tw-text-opacity: 1;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
}
[dir="rtl"] .toggle:checked, [dir="rtl"] .toggle[aria-checked="true"] {
  --handleoffsetcalculator: calc(var(--handleoffset) * -1);
}
.toggle:indeterminate {
  --tw-text-opacity: 1;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
  box-shadow: calc(var(--handleoffset) / 2) 0 0 2px var(--tglbg) inset,
      calc(var(--handleoffset) / -2) 0 0 2px var(--tglbg) inset,
      0 0 0 2px var(--tglbg) inset;
}
[dir="rtl"] .toggle:indeterminate {
  box-shadow: calc(var(--handleoffset) / 2) 0 0 2px var(--tglbg) inset,
        calc(var(--handleoffset) / -2) 0 0 2px var(--tglbg) inset,
        0 0 0 2px var(--tglbg) inset;
}
.toggle-secondary:focus-visible {
  outline-color: var(--fallback-s,oklch(var(--s)/1));
}
.toggle-secondary:checked,
    .toggle-secondary[aria-checked="true"] {
  border-color: var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity)));
  --tw-border-opacity: 0.1;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-s,oklch(var(--s)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)));
}
.toggle:disabled {
  cursor: not-allowed;
  --tw-border-opacity: 1;
  border-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));
  background-color: transparent;
  opacity: 0.3;
  --togglehandleborder: 0 0 0 3px var(--fallback-bc,oklch(var(--bc)/1)) inset,
      var(--handleoffsetcalculator) 0 0 3px var(--fallback-bc,oklch(var(--bc)/1)) inset;
}
:root .prose {
  --tw-prose-body: var(--fallback-bc,oklch(var(--bc)/0.8));
  --tw-prose-headings: var(--fallback-bc,oklch(var(--bc)/1));
  --tw-prose-lead: var(--fallback-bc,oklch(var(--bc)/1));
  --tw-prose-links: var(--fallback-bc,oklch(var(--bc)/1));
  --tw-prose-bold: var(--fallback-bc,oklch(var(--bc)/1));
  --tw-prose-counters: var(--fallback-bc,oklch(var(--bc)/1));
  --tw-prose-bullets: var(--fallback-bc,oklch(var(--bc)/0.5));
  --tw-prose-hr: var(--fallback-bc,oklch(var(--bc)/0.2));
  --tw-prose-quotes: var(--fallback-bc,oklch(var(--bc)/1));
  --tw-prose-quote-borders: var(--fallback-bc,oklch(var(--bc)/0.2));
  --tw-prose-captions: var(--fallback-bc,oklch(var(--bc)/0.5));
  --tw-prose-code: var(--fallback-bc,oklch(var(--bc)/1));
  --tw-prose-pre-code: var(--fallback-nc,oklch(var(--nc)/1));
  --tw-prose-pre-bg: var(--fallback-n,oklch(var(--n)/1));
  --tw-prose-th-borders: var(--fallback-bc,oklch(var(--bc)/0.5));
  --tw-prose-td-borders: var(--fallback-bc,oklch(var(--bc)/0.2));
}
.prose :where(code):not(:where([class~="not-prose"] *, pre *)) {
  padding: 1px 8px;
  border-radius: var(--rounded-badge);
  font-weight: initial;
  background-color: var(--fallback-bc,oklch(var(--bc)/0.1));
}
.prose :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *))::before, .prose :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *))::after {
  display: none;
}
.prose pre code {
  border-radius: 0;
  padding: 0;
}
.prose :where(tbody tr, thead):not(:where([class~="not-prose"] *)) {
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0.2));
}
.no-animation {
  --btn-focus-scale: 1;
  --animation-btn: 0;
  --animation-input: 0;
}
.artboard.phone-1.horizontal,
      .artboard.phone-1.artboard-horizontal {
  width: 568px;
  height: 320px;
}
.artboard.phone-2.horizontal,
      .artboard.phone-2.artboard-horizontal {
  width: 667px;
  height: 375px;
}
.artboard.phone-3.horizontal,
      .artboard.phone-3.artboard-horizontal {
  width: 736px;
  height: 414px;
}
.artboard.phone-4.horizontal,
      .artboard.phone-4.artboard-horizontal {
  width: 812px;
  height: 375px;
}
.artboard.phone-5.horizontal,
      .artboard.phone-5.artboard-horizontal {
  width: 896px;
  height: 414px;
}
.artboard.phone-6.horizontal,
      .artboard.phone-6.artboard-horizontal {
  width: 1024px;
  height: 320px;
}
.badge-xs {
  height: 0.75rem;
  font-size: 0.75rem;
  line-height: .75rem;
  padding-left: 0.313rem;
  padding-right: 0.313rem;
}
.badge-sm {
  height: 1rem;
  font-size: 0.75rem;
  line-height: 1rem;
  padding-left: 0.438rem;
  padding-right: 0.438rem;
}
.badge-lg {
  height: 1.5rem;
  font-size: 1rem;
  line-height: 1.5rem;
  padding-left: 0.688rem;
  padding-right: 0.688rem;
}
.btm-nav-xs &gt; *:where(.active) {
  border-top-width: 1px;
}
.btm-nav-sm &gt; *:where(.active) {
  border-top-width: 2px;
}
.btm-nav-md &gt; *:where(.active) {
  border-top-width: 2px;
}
.btm-nav-lg &gt; *:where(.active) {
  border-top-width: 4px;
}
.btn-sm {
  height: 2rem;
  min-height: 2rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  font-size: 0.875rem;
}
.btn-lg {
  height: 4rem;
  min-height: 4rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  font-size: 1.125rem;
}
.btn-square:where(.btn-sm) {
  height: 2rem;
  width: 2rem;
  padding: 0px;
}
.btn-square:where(.btn-lg) {
  height: 4rem;
  width: 4rem;
  padding: 0px;
}
.btn-circle:where(.btn-xs) {
  height: 1.5rem;
  width: 1.5rem;
  border-radius: 9999px;
  padding: 0px;
}
.btn-circle:where(.btn-sm) {
  height: 2rem;
  width: 2rem;
  border-radius: 9999px;
  padding: 0px;
}
.btn-circle:where(.btn-md) {
  height: 3rem;
  width: 3rem;
  border-radius: 9999px;
  padding: 0px;
}
.btn-circle:where(.btn-lg) {
  height: 4rem;
  width: 4rem;
  border-radius: 9999px;
  padding: 0px;
}
.drawer-open &gt; .drawer-toggle {
  display: none;
}
.drawer-open &gt; .drawer-toggle ~ .drawer-side {
  pointer-events: auto;
  visibility: visible;
  position: sticky;
  display: block;
  width: auto;
  overscroll-behavior: auto;
}
.drawer-open &gt; .drawer-toggle ~ .drawer-side &gt; *:not(.drawer-overlay) {
  transform: translateX(0%);
}
[dir="rtl"] .drawer-open &gt; .drawer-toggle ~ .drawer-side &gt; *:not(.drawer-overlay) {
  transform: translateX(0%);
}
.drawer-open &gt; .drawer-toggle:checked ~ .drawer-side {
  pointer-events: auto;
  visibility: visible;
}
.drawer-open &gt; .drawer-side {
  overflow-y: auto;
}
html:has(.drawer-toggle:checked) {
  overflow-y: hidden;
  scrollbar-gutter: stable;
}
.join.join-vertical {
  flex-direction: column;
}
.join.join-vertical .join-item:first-child:not(:last-child),
  .join.join-vertical *:first-child:not(:last-child) .join-item {
  border-end-start-radius: 0;
  border-end-end-radius: 0;
  border-start-start-radius: inherit;
  border-start-end-radius: inherit;
}
.join.join-vertical .join-item:last-child:not(:first-child),
  .join.join-vertical *:last-child:not(:first-child) .join-item {
  border-start-start-radius: 0;
  border-start-end-radius: 0;
  border-end-start-radius: inherit;
  border-end-end-radius: inherit;
}
.join.join-horizontal {
  flex-direction: row;
}
.join.join-horizontal .join-item:first-child:not(:last-child),
  .join.join-horizontal *:first-child:not(:last-child) .join-item {
  border-end-end-radius: 0;
  border-start-end-radius: 0;
  border-end-start-radius: inherit;
  border-start-start-radius: inherit;
}
.join.join-horizontal .join-item:last-child:not(:first-child),
  .join.join-horizontal *:last-child:not(:first-child) .join-item {
  border-end-start-radius: 0;
  border-start-start-radius: 0;
  border-end-end-radius: inherit;
  border-start-end-radius: inherit;
}
.steps-horizontal .step {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  grid-template-rows: repeat(2, minmax(0, 1fr));
  place-items: center;
  text-align: center;
}
.steps-vertical .step {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  grid-template-rows: repeat(1, minmax(0, 1fr));
}
:where(.toast) {
  bottom: 0px;
  inset-inline-end: 0px;
  inset-inline-start: auto;
  top: auto;
  --tw-translate-x: 0px;
  --tw-translate-y: 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));
}
.toast:where(.toast-start) {
  inset-inline-end: auto;
  inset-inline-start: 0px;
  --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));
}
.toast:where(.toast-center) {
  inset-inline-end: 50%;
  inset-inline-start: 50%;
  --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));
}
.toast:where(.toast-center):where([dir="rtl"], [dir="rtl"] *) {
  --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));
}
.toast:where(.toast-end) {
  inset-inline-end: 0px;
  inset-inline-start: auto;
  --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));
}
.toast:where(.toast-bottom) {
  bottom: 0px;
  top: auto;
  --tw-translate-y: 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));
}
.toast:where(.toast-middle) {
  bottom: auto;
  top: 50%;
  --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));
}
.toast:where(.toast-top) {
  bottom: auto;
  top: 0px;
  --tw-translate-y: 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));
}
.tooltip {
  position: relative;
  display: inline-block;
  --tooltip-offset: calc(100% + 1px + var(--tooltip-tail, 0px));
}
.tooltip:before {
  position: absolute;
  pointer-events: none;
  z-index: 1;
  content: var(--tw-content);
  --tw-content: attr(data-tip);
}
.tooltip:before, .tooltip-top:before {
  transform: translateX(-50%);
  top: auto;
  left: 50%;
  right: auto;
  bottom: var(--tooltip-offset);
}
.tooltip-left:before {
  transform: translateY(-50%);
  top: 50%;
  left: auto;
  right: var(--tooltip-offset);
  bottom: auto;
}
.tooltip-right:before {
  transform: translateY(-50%);
  top: 50%;
  left: var(--tooltip-offset);
  right: auto;
  bottom: auto;
}
.avatar.online:before {
  content: "";
  position: absolute;
  z-index: 10;
  display: block;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));
  outline-style: solid;
  outline-width: 2px;
  outline-color: var(--fallback-b1,oklch(var(--b1)/1));
  width: 15%;
  height: 15%;
  top: 7%;
  right: 7%;
}
.avatar.offline:before {
  content: "";
  position: absolute;
  z-index: 10;
  display: block;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));
  outline-style: solid;
  outline-width: 2px;
  outline-color: var(--fallback-b1,oklch(var(--b1)/1));
  width: 15%;
  height: 15%;
  top: 7%;
  right: 7%;
}
.card-compact .card-body {
  padding: 1rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.card-compact .card-title {
  margin-bottom: 0.25rem;
}
.card-normal .card-body {
  padding: var(--padding-card, 2rem);
  font-size: 1rem;
  line-height: 1.5rem;
}
.card-normal .card-title {
  margin-bottom: 0.75rem;
}
.drawer-open &gt; .drawer-toggle ~ .drawer-side &gt; .drawer-overlay {
  cursor: default;
  background-color: transparent;
}
.join.join-vertical &gt; :where(*:not(:first-child)) {
  margin-left: 0px;
  margin-right: 0px;
  margin-top: -1px;
}
.join.join-vertical &gt; :where(*:not(:first-child)):is(.btn) {
  margin-top: calc(var(--border-btn) * -1);
}
.join.join-horizontal &gt; :where(*:not(:first-child)) {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-inline-start: -1px;
}
.join.join-horizontal &gt; :where(*:not(:first-child)):is(.btn) {
  margin-inline-start: calc(var(--border-btn) * -1);
  margin-top: 0px;
}
.menu-xs .menu-title {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.menu-sm .menu-title {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.menu-md .menu-title {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.menu-lg .menu-title {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.modal-top :where(.modal-box) {
  width: 100%;
  max-width: none;
  --tw-translate-y: -2.5rem;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-bottom-right-radius: var(--rounded-box, 1rem);
  border-bottom-left-radius: var(--rounded-box, 1rem);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
.modal-middle :where(.modal-box) {
  width: 91.666667%;
  max-width: 32rem;
  --tw-translate-y: 0px;
  --tw-scale-x: .9;
  --tw-scale-y: .9;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-top-left-radius: var(--rounded-box, 1rem);
  border-top-right-radius: var(--rounded-box, 1rem);
  border-bottom-right-radius: var(--rounded-box, 1rem);
  border-bottom-left-radius: var(--rounded-box, 1rem);
}
.modal-bottom :where(.modal-box) {
  width: 100%;
  max-width: none;
  --tw-translate-y: 2.5rem;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-top-left-radius: var(--rounded-box, 1rem);
  border-top-right-radius: var(--rounded-box, 1rem);
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.steps-horizontal .step {
  grid-template-rows: 40px 1fr;
  grid-template-columns: auto;
  min-width: 4rem;
}
.steps-horizontal .step:before {
  height: 0.5rem;
  width: 100%;
  --tw-translate-x: 0px;
  --tw-translate-y: 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));
  content: "";
  margin-inline-start: -100%;
}
.steps-horizontal .step:where([dir="rtl"], [dir="rtl"] *):before {
  --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));
}
.steps-vertical .step {
  gap: 0.5rem;
  grid-template-columns: 40px 1fr;
  grid-template-rows: auto;
  min-height: 4rem;
  justify-items: start;
}
.steps-vertical .step:before {
  height: 100%;
  width: 0.5rem;
  --tw-translate-x: -50%;
  --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));
  margin-inline-start: 50%;
}
.steps-vertical .step:where([dir="rtl"], [dir="rtl"] *):before {
  --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));
}
.tooltip {
  position: relative;
  display: inline-block;
  text-align: center;
  --tooltip-tail: 0.1875rem;
  --tooltip-color: var(--fallback-n,oklch(var(--n)/1));
  --tooltip-text-color: var(--fallback-nc,oklch(var(--nc)/1));
  --tooltip-tail-offset: calc(100% + 0.0625rem - var(--tooltip-tail));
}
.tooltip:before,
.tooltip:after {
  opacity: 0;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-delay: 100ms;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.tooltip:after {
  position: absolute;
  content: "";
  border-style: solid;
  border-width: var(--tooltip-tail, 0);
  width: 0;
  height: 0;
  display: block;
}
.tooltip:before {
  max-width: 20rem;
  white-space: normal;
  border-radius: 0.25rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  background-color: var(--tooltip-color);
  color: var(--tooltip-text-color);
  width: -moz-max-content;
  width: max-content;
}
.tooltip.tooltip-open:before {
  opacity: 1;
  transition-delay: 75ms;
}
.tooltip.tooltip-open:after {
  opacity: 1;
  transition-delay: 75ms;
}
.tooltip:hover:before {
  opacity: 1;
  transition-delay: 75ms;
}
.tooltip:hover:after {
  opacity: 1;
  transition-delay: 75ms;
}
.tooltip:has(:focus-visible):after,
.tooltip:has(:focus-visible):before {
  opacity: 1;
  transition-delay: 75ms;
}
.tooltip:not([data-tip]):hover:before,
.tooltip:not([data-tip]):hover:after {
  visibility: hidden;
  opacity: 0;
}
.tooltip:after, .tooltip-top:after {
  transform: translateX(-50%);
  border-color: var(--tooltip-color) transparent transparent transparent;
  top: auto;
  left: 50%;
  right: auto;
  bottom: var(--tooltip-tail-offset);
}
.tooltip-left:after {
  transform: translateY(-50%);
  border-color: transparent transparent transparent var(--tooltip-color);
  top: 50%;
  left: auto;
  right: calc(var(--tooltip-tail-offset) + 0.0625rem);
  bottom: auto;
}
.tooltip-right:after {
  transform: translateY(-50%);
  border-color: transparent var(--tooltip-color) transparent transparent;
  top: 50%;
  left: calc(var(--tooltip-tail-offset) + 0.0625rem);
  right: auto;
  bottom: auto;
}
.pointer-events-none {
  pointer-events: none;
}
.visible {
  visibility: visible;
}
.collapse {
  visibility: collapse;
}
.static {
  position: static;
}
.absolute {
  position: absolute;
}
.relative {
  position: relative;
}
.bottom-0 {
  bottom: 0px;
}
.bottom-1 {
  bottom: 0.25rem;
}
.bottom-2 {
  bottom: 0.5rem;
}
.bottom-3 {
  bottom: 0.75rem;
}
.bottom-5 {
  bottom: 1.25rem;
}
.bottom-8 {
  bottom: 2rem;
}
.bottom-\[-250px\] {
  bottom: -250px;
}
.left-0 {
  left: 0px;
}
.left-1 {
  left: 0.25rem;
}
.left-2 {
  left: 0.5rem;
}
.left-5 {
  left: 1.25rem;
}
.right-0 {
  right: 0px;
}
.right-1 {
  right: 0.25rem;
}
.right-3 {
  right: 0.75rem;
}
.right-5 {
  right: 1.25rem;
}
.top-0 {
  top: 0px;
}
.top-10 {
  top: 2.5rem;
}
.top-16 {
  top: 4rem;
}
.-z-10 {
  z-index: -10;
}
.z-10 {
  z-index: 10;
}
.z-20 {
  z-index: 20;
}
.z-30 {
  z-index: 30;
}
.z-40 {
  z-index: 40;
}
.z-50 {
  z-index: 50;
}
.z-\[1\] {
  z-index: 1;
}
.col-span-1 {
  grid-column: span 1 / span 1;
}
.col-span-full {
  grid-column: 1 / -1;
}
.m-0 {
  margin: 0px;
}
.m-1 {
  margin: 0.25rem;
}
.mx-0 {
  margin-left: 0px;
  margin-right: 0px;
}
.mx-1 {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.mx-3 {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}
.mx-6 {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}
.my-2 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.my-4 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.my-6 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.my-8 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.-mb-5 {
  margin-bottom: -1.25rem;
}
.-ml-1 {
  margin-left: -0.25rem;
}
.-mt-10 {
  margin-top: -2.5rem;
}
.-mt-2 {
  margin-top: -0.5rem;
}
.-mt-20 {
  margin-top: -5rem;
}
.-mt-28 {
  margin-top: -7rem;
}
.mb-0 {
  margin-bottom: 0px;
}
.mb-1 {
  margin-bottom: 0.25rem;
}
.mb-10 {
  margin-bottom: 2.5rem;
}
.mb-2 {
  margin-bottom: 0.5rem;
}
.mb-3 {
  margin-bottom: 0.75rem;
}
.mb-4 {
  margin-bottom: 1rem;
}
.mb-5 {
  margin-bottom: 1.25rem;
}
.mb-6 {
  margin-bottom: 1.5rem;
}
.mb-8 {
  margin-bottom: 2rem;
}
.ml-1 {
  margin-left: 0.25rem;
}
.ml-2 {
  margin-left: 0.5rem;
}
.ml-4 {
  margin-left: 1rem;
}
.ml-5 {
  margin-left: 1.25rem;
}
.ml-6 {
  margin-left: 1.5rem;
}
.ml-8 {
  margin-left: 2rem;
}
.ml-auto {
  margin-left: auto;
}
.mr-0 {
  margin-right: 0px;
}
.mr-1 {
  margin-right: 0.25rem;
}
.mr-2 {
  margin-right: 0.5rem;
}
.mr-3 {
  margin-right: 0.75rem;
}
.mr-4 {
  margin-right: 1rem;
}
.mr-auto {
  margin-right: auto;
}
.mt-0 {
  margin-top: 0px;
}
.mt-1 {
  margin-top: 0.25rem;
}
.mt-10 {
  margin-top: 2.5rem;
}
.mt-2 {
  margin-top: 0.5rem;
}
.mt-24 {
  margin-top: 6rem;
}
.mt-3 {
  margin-top: 0.75rem;
}
.mt-4 {
  margin-top: 1rem;
}
.mt-5 {
  margin-top: 1.25rem;
}
.mt-6 {
  margin-top: 1.5rem;
}
.mt-7 {
  margin-top: 1.75rem;
}
.mt-8 {
  margin-top: 2rem;
}
.block {
  display: block;
}
.inline-block {
  display: inline-block;
}
.inline {
  display: inline;
}
.flex {
  display: flex;
}
.table {
  display: table;
}
.grid {
  display: grid;
}
.hidden {
  display: none;
}
.aspect-\[2\/1\] {
  aspect-ratio: 2/1;
}
.aspect-square {
  aspect-ratio: 1 / 1;
}
.h-10 {
  height: 2.5rem;
}
.h-12 {
  height: 3rem;
}
.h-20 {
  height: 5rem;
}
.h-24 {
  height: 6rem;
}
.h-3\/4 {
  height: 75%;
}
.h-36 {
  height: 9rem;
}
.h-6 {
  height: 1.5rem;
}
.h-7 {
  height: 1.75rem;
}
.h-8 {
  height: 2rem;
}
.h-96 {
  height: 24rem;
}
.h-\[120px\] {
  height: 120px;
}
.h-\[215px\] {
  height: 215px;
}
.h-\[220px\] {
  height: 220px;
}
.h-\[250px\] {
  height: 250px;
}
.h-\[266px\] {
  height: 266px;
}
.h-\[300px\] {
  height: 300px;
}
.h-\[420px\] {
  height: 420px;
}
.h-\[465px\] {
  height: 465px;
}
.h-\[550px\] {
  height: 550px;
}
.h-\[605px\] {
  height: 605px;
}
.h-\[700px\] {
  height: 700px;
}
.h-\[764px\] {
  height: 764px;
}
.h-\[80px\] {
  height: 80px;
}
.h-\[calc\(100\%-4rem\)\] {
  height: calc(100% - 4rem);
}
.h-full {
  height: 100%;
}
.h-svh {
  height: 100svh;
}
.max-h-full {
  max-height: 100%;
}
.min-h-10 {
  min-height: 2.5rem;
}
.min-h-32 {
  min-height: 8rem;
}
.min-h-40 {
  min-height: 10rem;
}
.min-h-44 {
  min-height: 11rem;
}
.min-h-64 {
  min-height: 16rem;
}
.min-h-72 {
  min-height: 18rem;
}
.min-h-80 {
  min-height: 20rem;
}
.min-h-96 {
  min-height: 24rem;
}
.min-h-\[350px\] {
  min-height: 350px;
}
.min-h-\[400px\] {
  min-height: 400px;
}
.min-h-full {
  min-height: 100%;
}
.w-10 {
  width: 2.5rem;
}
.w-12 {
  width: 3rem;
}
.w-24 {
  width: 6rem;
}
.w-3\/4 {
  width: 75%;
}
.w-32 {
  width: 8rem;
}
.w-52 {
  width: 13rem;
}
.w-6 {
  width: 1.5rem;
}
.w-7 {
  width: 1.75rem;
}
.w-8 {
  width: 2rem;
}
.w-\[fit-content\] {
  width: -moz-fit-content;
  width: fit-content;
}
.w-auto {
  width: auto;
}
.w-fit {
  width: -moz-fit-content;
  width: fit-content;
}
.w-full {
  width: 100%;
}
.min-w-28 {
  min-width: 7rem;
}
.min-w-48 {
  min-width: 12rem;
}
.min-w-5 {
  min-width: 1.25rem;
}
.min-w-64 {
  min-width: 16rem;
}
.min-w-\[300px\] {
  min-width: 300px;
}
.min-w-\[570px\] {
  min-width: 570px;
}
.max-w-28 {
  max-width: 7rem;
}
.max-w-48 {
  max-width: 12rem;
}
.max-w-96 {
  max-width: 24rem;
}
.max-w-\[1500px\] {
  max-width: 1500px;
}
.max-w-\[385px\] {
  max-width: 385px;
}
.max-w-full {
  max-width: 100%;
}
.max-w-screen-2xl {
  max-width: 1536px;
}
.max-w-screen-lg {
  max-width: 1024px;
}
.max-w-screen-md {
  max-width: 768px;
}
.flex-1 {
  flex: 1 1 0%;
}
.flex-none {
  flex: none;
}
.flex-grow {
  flex-grow: 1;
}
.grow {
  flex-grow: 1;
}
.basis-1\/2 {
  flex-basis: 50%;
}
.basis-1\/4 {
  flex-basis: 25%;
}
.basis-\[48\%\] {
  flex-basis: 48%;
}
.skew-x-\[-14deg\] {
  --tw-skew-x: -14deg;
  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));
}
.skew-x-\[14deg\] {
  --tw-skew-x: 14deg;
  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));
}
.scale-100 {
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-50 {
  --tw-scale-x: .5;
  --tw-scale-y: .5;
  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));
}
.scale-75 {
  --tw-scale-x: .75;
  --tw-scale-y: .75;
  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));
}
.scale-90 {
  --tw-scale-x: .9;
  --tw-scale-y: .9;
  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));
}
.scale-95 {
  --tw-scale-x: .95;
  --tw-scale-y: .95;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform {
  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));
}
.cursor-pointer {
  cursor: pointer;
}
.select-none {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.resize-none {
  resize: none;
}
.list-disc {
  list-style-type: disc;
}
.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.flex-row {
  flex-direction: row;
}
.flex-row-reverse {
  flex-direction: row-reverse;
}
.flex-col {
  flex-direction: column;
}
.flex-col-reverse {
  flex-direction: column-reverse;
}
.flex-wrap {
  flex-wrap: wrap;
}
.content-center {
  align-content: center;
}
.items-start {
  align-items: flex-start;
}
.items-end {
  align-items: flex-end;
}
.items-center {
  align-items: center;
}
.justify-start {
  justify-content: flex-start;
}
.justify-end {
  justify-content: flex-end;
}
.justify-center {
  justify-content: center;
}
.justify-between {
  justify-content: space-between;
}
.justify-around {
  justify-content: space-around;
}
.justify-evenly {
  justify-content: space-evenly;
}
.justify-items-end {
  justify-items: end;
}
.justify-items-center {
  justify-items: center;
}
.gap-0 {
  gap: 0px;
}
.gap-1 {
  gap: 0.25rem;
}
.gap-2 {
  gap: 0.5rem;
}
.gap-4 {
  gap: 1rem;
}
.gap-6 {
  gap: 1.5rem;
}
.overflow-auto {
  overflow: auto;
}
.overflow-hidden {
  overflow: hidden;
}
.overflow-visible {
  overflow: visible;
}
.overflow-y-auto {
  overflow-y: auto;
}
.overflow-x-hidden {
  overflow-x: hidden;
}
.overflow-y-scroll {
  overflow-y: scroll;
}
.break-normal {
  overflow-wrap: normal;
  word-break: normal;
}
.rounded {
  border-radius: 0.25rem;
}
.rounded-3xl {
  border-radius: 1.5rem;
}
.rounded-box {
  border-radius: var(--rounded-box, 1rem);
}
.rounded-lg {
  border-radius: 0.5rem;
}
.rounded-md {
  border-radius: 0.375rem;
}
.rounded-xl {
  border-radius: 0.75rem;
}
.rounded-b-md {
  border-bottom-right-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
}
.rounded-t-md {
  border-top-left-radius: 0.375rem;
  border-top-right-radius: 0.375rem;
}
.rounded-tr-md {
  border-top-right-radius: 0.375rem;
}
.border {
  border-width: 1px;
}
.border-0 {
  border-width: 0px;
}
.border-2 {
  border-width: 2px;
}
.border-b {
  border-bottom-width: 1px;
}
.border-l {
  border-left-width: 1px;
}
.border-l-4 {
  border-left-width: 4px;
}
.border-r {
  border-right-width: 1px;
}
.border-t {
  border-top-width: 1px;
}
.border-base-300 {
  --tw-border-opacity: 1;
  border-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-border-opacity, 1)));
}
.border-base-content\/5 {
  border-color: var(--fallback-bc,oklch(var(--bc)/0.05));
}
.border-blue-400 {
  --tw-border-opacity: 1;
  border-color: rgb(96 165 250 / var(--tw-border-opacity, 1));
}
.border-gray-200 {
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity, 1));
}
.border-neutral-100 {
  --tw-border-opacity: 1;
  border-color: rgb(245 245 245 / var(--tw-border-opacity, 1));
}
.border-neutral-200 {
  --tw-border-opacity: 1;
  border-color: rgb(229 229 229 / var(--tw-border-opacity, 1));
}
.border-neutral-300 {
  --tw-border-opacity: 1;
  border-color: rgb(212 212 212 / var(--tw-border-opacity, 1));
}
.border-neutral-400 {
  --tw-border-opacity: 1;
  border-color: rgb(163 163 163 / var(--tw-border-opacity, 1));
}
.border-neutral-50 {
  --tw-border-opacity: 1;
  border-color: rgb(250 250 250 / var(--tw-border-opacity, 1));
}
.border-secondary {
  --tw-border-opacity: 1;
  border-color: var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity, 1)));
}
.bg-base-100 {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity, 1)));
}
.bg-base-200 {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity, 1)));
}
.bg-base-300 {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity, 1)));
}
.bg-black {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
}
.bg-blue-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(96 165 250 / var(--tw-bg-opacity, 1));
}
.bg-gray-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(31 41 55 / var(--tw-bg-opacity, 1));
}
.bg-gray-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(17 24 39 / var(--tw-bg-opacity, 1));
}
.bg-neutral-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1));
}
.bg-purple-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(107 33 168 / var(--tw-bg-opacity, 1));
}
.bg-secondary {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-s,oklch(var(--s)/var(--tw-bg-opacity, 1)));
}
.bg-success {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity, 1)));
}
.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.bg-cover {
  background-size: cover;
}
.bg-center {
  background-position: center;
}
.fill-gray-600 {
  fill: #4b5563;
}
.object-contain {
  -o-object-fit: contain;
     object-fit: contain;
}
.object-cover {
  -o-object-fit: cover;
     object-fit: cover;
}
.p-0 {
  padding: 0px;
}
.p-10 {
  padding: 2.5rem;
}
.p-2 {
  padding: 0.5rem;
}
.p-4 {
  padding: 1rem;
}
.px-0 {
  padding-left: 0px;
  padding-right: 0px;
}
.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.px-7 {
  padding-left: 1.75rem;
  padding-right: 1.75rem;
}
.py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.py-16 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}
.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.py-24 {
  padding-top: 6rem;
  padding-bottom: 6rem;
}
.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.py-7 {
  padding-top: 1.75rem;
  padding-bottom: 1.75rem;
}
.pb-0 {
  padding-bottom: 0px;
}
.pb-10 {
  padding-bottom: 2.5rem;
}
.pb-3 {
  padding-bottom: 0.75rem;
}
.pb-4 {
  padding-bottom: 1rem;
}
.pb-5 {
  padding-bottom: 1.25rem;
}
.pb-6 {
  padding-bottom: 1.5rem;
}
.pl-1 {
  padding-left: 0.25rem;
}
.pl-5 {
  padding-left: 1.25rem;
}
.pl-7 {
  padding-left: 1.75rem;
}
.pr-2 {
  padding-right: 0.5rem;
}
.pr-5 {
  padding-right: 1.25rem;
}
.pt-0 {
  padding-top: 0px;
}
.pt-2 {
  padding-top: 0.5rem;
}
.pt-3 {
  padding-top: 0.75rem;
}
.pt-4 {
  padding-top: 1rem;
}
.pt-5 {
  padding-top: 1.25rem;
}
.pt-6 {
  padding-top: 1.5rem;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.text-2xl {
  font-size: 1.5rem;
  line-height: 2rem;
}
.text-3xl {
  font-size: 1.875rem;
  line-height: 2.25rem;
}
.text-4xl {
  font-size: 2.25rem;
  line-height: 2.5rem;
}
.text-5xl {
  font-size: 3rem;
  line-height: 1;
}
.text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}
.font-bold {
  font-weight: 700;
}
.font-extrabold {
  font-weight: 800;
}
.font-medium {
  font-weight: 500;
}
.leading-\[0\.8\] {
  line-height: 0.8;
}
.leading-\[1\.6\] {
  line-height: 1.6;
}
.text-base-content {
  --tw-text-opacity: 1;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity, 1)));
}
.text-black {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}
.text-error {
  --tw-text-opacity: 1;
  color: var(--fallback-er,oklch(var(--er)/var(--tw-text-opacity, 1)));
}
.text-gray-100 {
  --tw-text-opacity: 1;
  color: rgb(243 244 246 / var(--tw-text-opacity, 1));
}
.text-gray-500 {
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity, 1));
}
.text-gray-600 {
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity, 1));
}
.text-gray-700 {
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity, 1));
}
.text-neutral {
  --tw-text-opacity: 1;
  color: var(--fallback-n,oklch(var(--n)/var(--tw-text-opacity, 1)));
}
.text-neutral-300 {
  --tw-text-opacity: 1;
  color: rgb(212 212 212 / var(--tw-text-opacity, 1));
}
.text-neutral-600 {
  --tw-text-opacity: 1;
  color: rgb(82 82 82 / var(--tw-text-opacity, 1));
}
.text-neutral-800 {
  --tw-text-opacity: 1;
  color: rgb(38 38 38 / var(--tw-text-opacity, 1));
}
.text-primary {
  --tw-text-opacity: 1;
  color: var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity, 1)));
}
.text-red-500 {
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity, 1));
}
.text-red-600 {
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / var(--tw-text-opacity, 1));
}
.text-secondary {
  --tw-text-opacity: 1;
  color: var(--fallback-s,oklch(var(--s)/var(--tw-text-opacity, 1)));
}
.text-success {
  --tw-text-opacity: 1;
  color: var(--fallback-su,oklch(var(--su)/var(--tw-text-opacity, 1)));
}
.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.underline {
  text-decoration-line: underline;
}
.decoration-2 {
  text-decoration-thickness: 2px;
}
.underline-offset-\[5px\] {
  text-underline-offset: 5px;
}
.opacity-0 {
  opacity: 0;
}
.opacity-100 {
  opacity: 1;
}
.opacity-40 {
  opacity: 0.4;
}
.opacity-50 {
  opacity: 0.5;
}
.opacity-80 {
  opacity: 0.8;
}
.opacity-90 {
  opacity: 0.9;
}
.shadow {
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-2xl {
  --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-lg {
  --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 {
  --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-sm {
  --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 {
  --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-base-100 {
  --tw-shadow-color: var(--fallback-b1,oklch(var(--b1)/1));
  --tw-shadow: var(--tw-shadow-colored);
}
.filter {
  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);
}
.transition-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-colors {
  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 {
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-shadow {
  transition-property: box-shadow;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-transform {
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.duration-200 {
  transition-duration: 200ms;
}
.sj-default-red {
  background: #c10f3a;
}

.sj-light-purple {
  background: #8332a7;
}

.sj-dark-purple {
  background: #490e67;
}

.sj-light-blue {
  background: #135cb0;
}

.sj-dark-blue {
  background: #002856;
}

.sj-light-aqua {
  background: #64d0e4;
}

.sj-dark-aqua {
  background: #1eadc1;
}

.sj-light-green {
  background: #c0da07;
}

.sj-dark-green {
  background: #75bc21;
}

.sj-light-yellow {
  background: #ffc32c;
}

.sj-dark-yellow {
  background: #ffb125;
}

.sj-light-grey {
  background: #f5f5f5;
}

.sj-medium-grey {
  background: #ccc;
}

.sj-dark-grey {
  background: #4e535a;
}

.sj-grey-10 {
  background: rgb(229.5, 229.5, 229.5);
}

.sj-grey-20 {
  background: #cccccc;
}

.sj-grey-30 {
  background: rgb(178.5, 178.5, 178.5);
}

.sj-grey-40 {
  background: #999999;
}

.sj-grey-50 {
  background: rgb(127.5, 127.5, 127.5);
}

.sj-grey-60 {
  background: #666666;
}

.sj-grey-70 {
  background: rgb(76.5, 76.5, 76.5);
}

.sj-grey-80 {
  background: #333333;
}

.sj-grey-90 {
  background: rgb(25.5, 25.5, 25.5);
}

@font-face {
  font-family: "SJ Sans";
  src: url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-light.woff2) format("woff2"), url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-light.woff) format("woff"), url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.ttf) format("ttf");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: "SJ Sans";
  src: url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-regular.woff2) format("woff2"), url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-regular.woff) format("woff"), url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.ttf) format("ttf");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "SJ Sans";
  src: url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.woff2) format("woff2"), url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.woff) format("woff"), url(https://www.stjude.org/etc/clientlibs/stjude/shared/fonts/sj-sans/sjs-bold.ttf) format("ttf");
  font-style: normal;
  font-weight: 800;
  font-display: swap;
}
.carousel .thumbs-wrapper {
  margin-left: 0 !important;
  margin-top: 0.5rem !important;
}

html {
  scrollbar-width: thin;
  width: 100vw;
}

body {
  width: 100vw;
}

.max-w-725 {
  max-width: 725px;
}

@keyframes enter {
  0% {
    transform: scale(0.9);
    opacity: 0;
  }
  to {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes leave {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  to {
    transform: scale(0.9);
    opacity: 0;
  }
}
.navbar {
  view-transition-name: navbar;
}

.footer {
  view-transition-name: footer;
}

body.show-modal::-webkit-scrollbar {
  display: none;
}

body.show-modal {
  height: 100vh;
  overflow-y: hidden;
}

.carousel-card img {
  width: auto !important;
}

.scrollbar-gutter-fix {
  scrollbar-gutter: stable both-edges;
}
aside {
  scrollbar-gutter: stable;
}

.open-close-button {
  position: absolute;
  top: 8px;
  right: 5px;
  height: 45px;
  width: 45px;
  z-index: 9999;
}
.open-close-button:before {
  content: "";
  height: 30px;
  width: 30px;
  display: inline-block;
  margin-right: 0;
  margin-top: 10px;
  -webkit-mask: url("/assets/menu-39L16fau.svg") no-repeat 50% 50%;
          mask: url("/assets/menu-39L16fau.svg") no-repeat 50% 50%;
  -webkit-mask-size: cover;
          mask-size: cover;
  background-color: #fff;
}
.open-close-button.open {
  content: "";
}
.open-close-button.open:before {
  -webkit-mask: url("/assets/menu-closed-CaZllJpC.svg") no-repeat 50% 50%;
          mask: url("/assets/menu-closed-CaZllJpC.svg") no-repeat 50% 50%;
}
.open-close-button span {
  display: none;
}

.btn-tiltify-charity {
  color: #143DF3;
}

.btn-twitch-charity {
  color: #9146FF;
}

.btn-tiltify-charity-selected {
  background-color: #143DF3;
  color: white;
}
.btn-tiltify-charity-selected:hover {
  color: black;
}
.btn-tiltify-charity-selected:hover img {
  filter: invert(1);
}

.btn-twitch-charity-selected {
  background-color: #9146FF;
  color: white;
}
.btn-twitch-charity-selected:hover {
  color: black;
}
.btn-twitch-charity-selected:hover img {
  filter: invert(1);
}

.scale-50 {
  transform: scale(0.5);
  transform-origin: 0 0;
}

@media (min-width: 768px) {

  .md\:card-body {
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    padding: var(--padding-card, 2rem);
    gap: 0.5rem;
  }

  .md\:card-body :where(p) {
    flex-grow: 1;
  }

  .card.image-full &gt; .md\:card-body {
    position: relative;
    z-index: 20;
    --tw-text-opacity: 1;
    color: var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)));
  }

  .md\:hero {
    display: grid;
    width: 100%;
    place-items: center;
    background-size: cover;
    background-position: center;
  }

  .md\:hero &gt; * {
    grid-column-start: 1;
    grid-row-start: 1;
  }

  .card.compact .md\:card-body {
    padding: 1rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .card-compact .md\:card-body {
    padding: 1rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .card-normal .md\:card-body {
    padding: var(--padding-card, 2rem);
    font-size: 1rem;
    line-height: 1.5rem;
  }
}

@media (min-width: 1024px) {

  .lg\:btn {
    display: inline-flex;
    height: 3rem;
    min-height: 3rem;
    flex-shrink: 0;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    border-radius: var(--rounded-btn, 0.5rem);
    border-color: transparent;
    border-color: oklch(var(--btn-color, var(--b2)) / var(--tw-border-opacity));
    padding-left: 1rem;
    padding-right: 1rem;
    text-align: center;
    font-size: 0.875rem;
    line-height: 1em;
    gap: 0.5rem;
    font-weight: 600;
    text-decoration-line: none;
    transition-duration: 200ms;
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    border-width: var(--border-btn, 1px);
    transition-property: color, background-color, border-color, opacity, box-shadow, transform;
    --tw-text-opacity: 1;
    color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
    --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    outline-color: var(--fallback-bc,oklch(var(--bc)/1));
    background-color: oklch(var(--btn-color, var(--b2)) / var(--tw-bg-opacity));
    --tw-bg-opacity: 1;
    --tw-border-opacity: 1;
  }

  .lg\:btn[disabled],.lg\:btn:disabled {
    pointer-events: none;
  }

  :where(.lg\:btn:is(input[type="checkbox"])),
:where(.lg\:btn:is(input[type="radio"])) {
    width: auto;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

  .lg\:btn:is(input[type="checkbox"]):after,.lg\:btn:is(input[type="radio"]):after {
    --tw-content: attr(aria-label);
    content: var(--tw-content);
  }

  @media (hover: hover) {

    .lg\:btn:hover {
      --tw-border-opacity: 1;
      border-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-border-opacity)));
      --tw-bg-opacity: 1;
      background-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));
    }

    @supports (color: color-mix(in oklab, black, black)) {

      .lg\:btn:hover {
        background-color: color-mix(
            in oklab,
            oklch(var(--btn-color, var(--b2)) / var(--tw-bg-opacity, 1)) 90%,
            black
          );
        border-color: color-mix(
            in oklab,
            oklch(var(--btn-color, var(--b2)) / var(--tw-border-opacity, 1)) 90%,
            black
          );
      }
    }

    @supports not (color: oklch(0% 0 0)) {

      .lg\:btn:hover {
        background-color: var(--btn-color, var(--fallback-b2));
        border-color: var(--btn-color, var(--fallback-b2));
      }
    }

    .lg\:btn:hover {
      --tw-border-opacity: 1;
      border-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-border-opacity)));
      --tw-bg-opacity: 1;
      background-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));
    }

    @supports (color: color-mix(in oklab, black, black)) {

      .lg\:btn:hover {
        background-color: color-mix(
            in oklab,
            oklch(var(--btn-color, var(--b2)) / var(--tw-bg-opacity, 1)) 90%,
            black
          );
        border-color: color-mix(
            in oklab,
            oklch(var(--btn-color, var(--b2)) / var(--tw-border-opacity, 1)) 90%,
            black
          );
      }
    }

    @supports not (color: oklch(0% 0 0)) {

      .lg\:btn:hover {
        background-color: var(--btn-color, var(--fallback-b2));
        border-color: var(--btn-color, var(--fallback-b2));
      }
    }

    .lg\:btn:hover {
      --tw-border-opacity: 1;
      border-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-border-opacity)));
      --tw-bg-opacity: 1;
      background-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));
    }

    @supports (color: color-mix(in oklab, black, black)) {

      .lg\:btn:hover {
        background-color: color-mix(
            in oklab,
            oklch(var(--btn-color, var(--b2)) / var(--tw-bg-opacity, 1)) 90%,
            black
          );
        border-color: color-mix(
            in oklab,
            oklch(var(--btn-color, var(--b2)) / var(--tw-border-opacity, 1)) 90%,
            black
          );
      }
    }

    @supports not (color: oklch(0% 0 0)) {

      .lg\:btn:hover {
        background-color: var(--btn-color, var(--fallback-b2));
        border-color: var(--btn-color, var(--fallback-b2));
      }
    }

    .lg\:btn.glass:hover {
      --glass-opacity: 25%;
      --glass-border-opacity: 15%;
    }

    .lg\:btn-ghost:hover {
      border-color: transparent;
    }

    @supports (color: oklch(0% 0 0)) {

      .lg\:btn-ghost:hover {
        background-color: var(--fallback-bc,oklch(var(--bc)/0.2));
      }
    }

    .lg\:btn-ghost:hover {
      border-color: transparent;
    }

    @supports (color: oklch(0% 0 0)) {

      .lg\:btn-ghost:hover {
        background-color: var(--fallback-bc,oklch(var(--bc)/0.2));
      }
    }

    .lg\:btn[disabled]:hover,.lg\:btn:disabled:hover {
      --tw-border-opacity: 0;
      background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));
      --tw-bg-opacity: 0.2;
      color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
      --tw-text-opacity: 0.2;
    }

    @supports (color: color-mix(in oklab, black, black)) {

      .lg\:btn:is(input[type="checkbox"]:checked):hover,.lg\:btn:is(input[type="radio"]:checked):hover {
        background-color: color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black);
        border-color: color-mix(in oklab, var(--fallback-p,oklch(var(--p)/1)) 90%, black);
      }
    }
  }

  @media (prefers-reduced-motion: no-preference) {

    .lg\:btn {
      animation: button-pop var(--animation-btn, 0.25s) ease-out;
    }
  }

  .lg\:btn:active:hover,.lg\:btn:active:focus {
    animation: button-pop 0s ease-out;
    transform: scale(var(--btn-focus-scale, 0.97));
  }

  @supports not (color: oklch(0% 0 0)) {

    .lg\:btn {
      background-color: var(--btn-color, var(--fallback-b2));
      border-color: var(--btn-color, var(--fallback-b2));
    }
  }

  .lg\:btn:focus-visible {
    outline-style: solid;
    outline-width: 2px;
    outline-offset: 2px;
  }

  .lg\:btn.glass {
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    outline-color: currentColor;
  }

  .lg\:btn.glass.btn-active {
    --glass-opacity: 25%;
    --glass-border-opacity: 15%;
  }

  .lg\:btn-ghost {
    border-width: 1px;
    border-color: transparent;
    background-color: transparent;
    color: currentColor;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    outline-color: currentColor;
  }

  .lg\:btn-ghost.btn-active {
    border-color: transparent;
    background-color: var(--fallback-bc,oklch(var(--bc)/0.2));
  }

  .lg\:btn.btn-disabled,.lg\:btn[disabled],.lg\:btn:disabled {
    --tw-border-opacity: 0;
    background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));
    --tw-bg-opacity: 0.2;
    color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
    --tw-text-opacity: 0.2;
  }

  .lg\:btn:is(input[type="checkbox"]:checked),.lg\:btn:is(input[type="radio"]:checked) {
    --tw-border-opacity: 1;
    border-color: var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));
    --tw-bg-opacity: 1;
    background-color: var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));
    --tw-text-opacity: 1;
    color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)));
  }

  .lg\:btn:is(input[type="checkbox"]:checked):focus-visible,.lg\:btn:is(input[type="radio"]:checked):focus-visible {
    outline-color: var(--fallback-p,oklch(var(--p)/1));
  }

  .join &gt; :where(*:not(:first-child)):is(.lg\:btn) {
    margin-inline-start: calc(var(--border-btn) * -1);
  }

  .lg\:drawer-open &gt; .drawer-toggle {
    display: none;
  }

  .lg\:drawer-open &gt; .drawer-toggle ~ .drawer-side {
    pointer-events: auto;
    visibility: visible;
    position: sticky;
    display: block;
    width: auto;
    overscroll-behavior: auto;
  }

  .lg\:drawer-open &gt; .drawer-toggle ~ .drawer-side &gt; *:not(.drawer-overlay) {
    transform: translateX(0%);
  }

  [dir="rtl"] .lg\:drawer-open &gt; .drawer-toggle ~ .drawer-side &gt; *:not(.drawer-overlay) {
    transform: translateX(0%);
  }

  .lg\:drawer-open &gt; .drawer-toggle:checked ~ .drawer-side {
    pointer-events: auto;
    visibility: visible;
  }

  .lg\:drawer-open &gt; .drawer-side {
    overflow-y: auto;
  }

  html:has(.lg\:drawer-open.lg\:drawer-open) {
    overflow-y: auto;
    scrollbar-gutter: auto;
  }

  .lg\:drawer-open &gt; .drawer-toggle ~ .drawer-side &gt; .drawer-overlay {
    cursor: default;
    background-color: transparent;
  }

  .join.join-vertical &gt; :where(*:not(:first-child)):is(.lg\:btn) {
    margin-top: calc(var(--border-btn) * -1);
  }

  .join.join-horizontal &gt; :where(*:not(:first-child)):is(.lg\:btn) {
    margin-inline-start: calc(var(--border-btn) * -1);
    margin-top: 0px;
  }
}

.before\:absolute::before {
  content: var(--tw-content);
  position: absolute;
}

.before\:h-full::before {
  content: var(--tw-content);
  height: 100%;
}

.before\:w-\[10px\]::before {
  content: var(--tw-content);
  width: 10px;
}

.before\:bg-neutral-800::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(38 38 38 / var(--tw-bg-opacity, 1));
}

.hover\:-translate-y-1:hover {
  --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\:bg-base-300:hover {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity, 1)));
}

.hover\:bg-blue-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(59 130 246 / var(--tw-bg-opacity, 1));
}

.hover\:bg-neutral-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity, 1));
}

.hover\:bg-secondary:hover {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-s,oklch(var(--s)/var(--tw-bg-opacity, 1)));
}

.hover\:bg-auto:hover {
  background-size: auto;
}

.hover\:text-white:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.hover\:shadow:hover {
  --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);
}

.hover\:shadow-md:hover {
  --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);
}

.hover\:shadow-xl:hover {
  --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);
}

@media (min-width: 640px) {

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

@media (min-width: 768px) {

  .md\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .md\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .md\:mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .md\:mb-0 {
    margin-bottom: 0px;
  }

  .md\:ml-6 {
    margin-left: 1.5rem;
  }

  .md\:mr-2 {
    margin-right: 0.5rem;
  }

  .md\:mr-4 {
    margin-right: 1rem;
  }

  .md\:block {
    display: block;
  }

  .md\:flex {
    display: flex;
  }

  .md\:hidden {
    display: none;
  }

  .md\:h-auto {
    height: auto;
  }

  .md\:h-full {
    height: 100%;
  }

  .md\:h-screen {
    height: 100vh;
  }

  .md\:w-80 {
    width: 20rem;
  }

  .md\:w-auto {
    width: auto;
  }

  .md\:min-w-96 {
    min-width: 24rem;
  }

  .md\:max-w-screen-md {
    max-width: 768px;
  }

  .md\:flex-1 {
    flex: 1 1 0%;
  }

  .md\:flex-row {
    flex-direction: row;
  }

  .md\:flex-nowrap {
    flex-wrap: nowrap;
  }

  .md\:items-center {
    align-items: center;
  }

  .md\:justify-between {
    justify-content: space-between;
  }

  .md\:gap-6 {
    gap: 1.5rem;
  }

  .md\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .md\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .md\:pt-6 {
    padding-top: 1.5rem;
  }

  .md\:text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}

@media (min-width: 1024px) {

  .lg\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .lg\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .lg\:flex {
    display: flex;
  }

  .lg\:hidden {
    display: none;
  }

  .lg\:max-w-screen-lg {
    max-width: 1024px;
  }

  .lg\:max-w-screen-sm {
    max-width: 640px;
  }

  .lg\:flex-grow-0 {
    flex-grow: 0;
  }

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

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

  .lg\:flex-row {
    flex-direction: row;
  }

  .lg\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .lg\:pr-4 {
    padding-right: 1rem;
  }
}

@media (min-width: 1280px) {

  .xl\:col-start-3 {
    grid-column-start: 3;
  }

  .xl\:-mt-5 {
    margin-top: -1.25rem;
  }

  .xl\:ml-2 {
    margin-left: 0.5rem;
  }

  .xl\:mt-4 {
    margin-top: 1rem;
  }

  .xl\:grid-flow-col {
    grid-auto-flow: column;
  }

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

  .xl\:flex-row {
    flex-direction: row;
  }
}

@media (min-width: 1536px) {

  .\32xl\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .\32xl\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .\32xl\:col-start-3 {
    grid-column-start: 3;
  }

  .\32xl\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .\32xl\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}.carousel .control-arrow,.carousel.carousel-slider .control-arrow{transition:all .25s ease-in;opacity:.4;filter:alpha(opacity=40);position:absolute;z-index:2;top:20px;background:none;border:0;font-size:32px;cursor:pointer}.carousel .control-arrow:focus,.carousel .control-arrow:hover{opacity:1;filter:alpha(opacity=100)}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{margin:0 5px;display:inline-block;border-top:8px solid transparent;border-bottom:8px solid transparent;content:''}.carousel .control-disabled.control-arrow{opacity:0;filter:alpha(opacity=0);cursor:inherit;display:none}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{box-sizing:border-box}.carousel img{width:100%;display:inline-block;pointer-events:none}.carousel .carousel{position:relative}.carousel .control-arrow{outline:0;border:0;background:none;top:50%;margin-top:-13px;font-size:18px}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{transition:all .15s ease-in;transform:translate3d(0, 0, 0);position:relative;list-style:none;white-space:nowrap}.carousel .thumb{transition:border .15s ease-in;display:inline-block;margin-right:6px;white-space:nowrap;overflow:hidden;border:3px solid #fff;padding:2px}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{position:relative;margin:0;overflow:hidden}.carousel.carousel-slider .control-arrow{top:0;color:#fff;font-size:26px;bottom:0;margin-top:0;padding:5px}.carousel.carousel-slider .control-arrow:hover{background:rgba(0,0,0,0.2)}.carousel .slider-wrapper{overflow:hidden;margin:auto;width:100%;transition:height .15s ease-in}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{flex-direction:column}.carousel .slider{margin:0;padding:0;position:relative;list-style:none;width:100%}.carousel .slider.animated{transition:all .35s ease-in-out}.carousel .slide{min-width:100%;margin:0;position:relative;text-align:center}.carousel .slide img{width:100%;vertical-align:top;border:0}.carousel .slide iframe{display:inline-block;width:calc(100% - 80px);margin:0 40px 40px;border:0}.carousel .slide .legend{transition:all .5s ease-in-out;position:absolute;bottom:40px;left:50%;margin-left:-45%;width:90%;border-radius:10px;background:#000;color:#fff;padding:10px;font-size:12px;text-align:center;opacity:0.25;transition:opacity .35s ease-in-out}.carousel .control-dots{position:absolute;bottom:0;margin:10px 0;padding:0;text-align:center;width:100%;z-index:1}@media (min-width: 960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{transition:opacity .25s ease-in;opacity:.3;filter:alpha(opacity=30);box-shadow:1px 1px 2px rgba(0,0,0,0.9);background:#fff;border-radius:50%;width:8px;height:8px;cursor:pointer;display:inline-block;margin:0 8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{opacity:1;filter:alpha(opacity=100)}.carousel .carousel-status{position:absolute;top:0;right:0;padding:5px;font-size:10px;text-shadow:1px 1px 1px rgba(0,0,0,0.9);color:#fff}.carousel:hover .slide .legend{opacity:1}
</pre></body></html>