/*
! tailwindcss v3.4.6 | 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)
*/

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

#scope-tailwindcss ::before,
#scope-tailwindcss ::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
*/

#scope-tailwindcss html, html#scope-tailwindcss,
#scope-tailwindcss :host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  tab-size: 4; /* 3 */
  font-family: Inter, Calibre, 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.
*/

#scope-tailwindcss body, body#scope-tailwindcss {
  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.
*/

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

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

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

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

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

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

#scope-tailwindcss a, a#scope-tailwindcss {
  color: inherit;
  text-decoration: inherit;
}

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

#scope-tailwindcss b, b#scope-tailwindcss,
#scope-tailwindcss strong, strong#scope-tailwindcss {
  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.
*/

#scope-tailwindcss code, code#scope-tailwindcss,
#scope-tailwindcss kbd, kbd#scope-tailwindcss,
#scope-tailwindcss samp, samp#scope-tailwindcss,
#scope-tailwindcss pre, pre#scope-tailwindcss {
  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.
*/

#scope-tailwindcss small, small#scope-tailwindcss {
  font-size: 80%;
}

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

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

#scope-tailwindcss sub, sub#scope-tailwindcss {
  bottom: -0.25em;
}

#scope-tailwindcss sup, sup#scope-tailwindcss {
  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.
*/

#scope-tailwindcss table, table#scope-tailwindcss {
  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.
*/

#scope-tailwindcss button, button#scope-tailwindcss,
#scope-tailwindcss input, input#scope-tailwindcss,
#scope-tailwindcss optgroup, optgroup#scope-tailwindcss,
#scope-tailwindcss select, select#scope-tailwindcss,
#scope-tailwindcss textarea, textarea#scope-tailwindcss {
  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.
*/

#scope-tailwindcss button, button#scope-tailwindcss,
#scope-tailwindcss select, select#scope-tailwindcss {
  text-transform: none;
}

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

#scope-tailwindcss button, button#scope-tailwindcss,
#scope-tailwindcss input:where([type='button']),
#scope-tailwindcss input:where([type='reset']),
#scope-tailwindcss 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.
*/

#scope-tailwindcss :-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)
*/

#scope-tailwindcss :-moz-ui-invalid {
  box-shadow: none;
}

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

#scope-tailwindcss progress, progress#scope-tailwindcss {
  vertical-align: baseline;
}

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

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

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

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

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

#scope-tailwindcss ::-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.
*/

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

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

#scope-tailwindcss summary, summary#scope-tailwindcss {
  display: list-item;
}

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

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

#scope-tailwindcss fieldset, fieldset#scope-tailwindcss {
  margin: 0;
  padding: 0;
}

#scope-tailwindcss legend, legend#scope-tailwindcss {
  padding: 0;
}

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

/*
Reset default styling for dialogs.
*/
#scope-tailwindcss dialog, dialog#scope-tailwindcss {
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

#scope-tailwindcss textarea, textarea#scope-tailwindcss {
  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.
*/

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

/*
Set the default cursor for buttons.
*/

#scope-tailwindcss button, button#scope-tailwindcss,
#scope-tailwindcss [role="button"], [role="button"]#scope-tailwindcss {
  cursor: pointer;
}

/*
Make sure disabled buttons don't get the pointer cursor.
*/
#scope-tailwindcss :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.
*/

#scope-tailwindcss img, img#scope-tailwindcss,
#scope-tailwindcss svg, svg#scope-tailwindcss,
#scope-tailwindcss video, video#scope-tailwindcss,
#scope-tailwindcss canvas, canvas#scope-tailwindcss,
#scope-tailwindcss audio, audio#scope-tailwindcss,
#scope-tailwindcss iframe, iframe#scope-tailwindcss,
#scope-tailwindcss embed, embed#scope-tailwindcss,
#scope-tailwindcss object, object#scope-tailwindcss {
  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)
*/

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

/* Make elements with the HTML hidden attribute stay hidden by default */
#scope-tailwindcss [hidden], [hidden]#scope-tailwindcss {
  display: none;
}
  #scope-tailwindcss body, body#scope-tailwindcss {
  --tw-text-opacity: 1;
  color: rgb(52 51 50 / var(--tw-text-opacity));

    /*
      Note: Can be removed once we pull out the old styles
      Reference: https://github.com/embroker/wordpress/blob/dc37f7678583fcdca41fd5f4a54a71be5f644112/wp-content/themes/embroker-theme/assets/scss/base/_variables.scss#L48
    */

    --tw-bg-opacity: 1;

    background-color: rgb(255 255 255 / var(--tw-bg-opacity));

    background-image: none;
}

  /*
    Manual reset due to legacy inherented styles
    Reference: https://github.com/embroker/wordpress-theme/blob/6b262f5b2f3d60026760ab61e66eed466ca99992/assets/scss/base/_typography.scss#L65
  */
  #scope-tailwindcss p, p#scope-tailwindcss,
  #scope-tailwindcss ol, ol#scope-tailwindcss,
  #scope-tailwindcss ul, ul#scope-tailwindcss {
    font-size: inherit;
    line-height: inherit;
    letter-spacing: inherit;
    font-weight: inherit;
    font-family: inherit;
  }

  /*
    Manual reset due to legacy styles
    Reference: style.css, could not find source reference
  */
  #scope-tailwindcss label, label#scope-tailwindcss {
    margin-bottom: initial;
  }

  /*
    Manual reset due to legacy inherented styles
    References: https://github.com/embroker/wordpress-theme/blob/ce1b3512fea44da3b1ae6911669135de2ed53c08/assets/scss/base/_typography.scss#L60-L63
  */
  #scope-tailwindcss a, a#scope-tailwindcss,
  #scope-tailwindcss a > i, a > i#scope-tailwindcss {
    transition: none;
  }

  /*
    Reset search input styles
    Reference: https://css-tricks.com/webkit-html5-search-inputs/#comment-82432
  */
  #scope-tailwindcss input[type="search"], input[type="search"]#scope-tailwindcss {
    -moz-appearance: none;
    -webkit-appearance: none;
  }

  #scope-tailwindcss input[type="search"]::-webkit-search-decoration,
  #scope-tailwindcss input[type="search"]::-webkit-search-cancel-button,
  #scope-tailwindcss input[type="search"]::-webkit-search-results-button,
  #scope-tailwindcss input[type="search"]::-webkit-search-results-decoration {
    display: none;
  }

  /*
    Base form styles
  */
  #scope-tailwindcss form input[type="text"], form input[type="text"]#scope-tailwindcss,
    #scope-tailwindcss form input[type="email"], form input[type="email"]#scope-tailwindcss,
    #scope-tailwindcss form select, form select#scope-tailwindcss {
  border-radius: 0.5rem;
}
  #scope-tailwindcss form input[type="text"], form input[type="text"]#scope-tailwindcss,
    #scope-tailwindcss form input[type="email"], form input[type="email"]#scope-tailwindcss,
    #scope-tailwindcss form select, form select#scope-tailwindcss {
  border-width: 1px;
}
  #scope-tailwindcss form input[type="text"], form input[type="text"]#scope-tailwindcss,
    #scope-tailwindcss form input[type="email"], form input[type="email"]#scope-tailwindcss,
    #scope-tailwindcss form select, form select#scope-tailwindcss {
  border-style: solid;
}
  #scope-tailwindcss form input[type="text"], form input[type="text"]#scope-tailwindcss,
    #scope-tailwindcss form input[type="email"], form input[type="email"]#scope-tailwindcss,
    #scope-tailwindcss form select, form select#scope-tailwindcss {
  --tw-border-opacity: 1;
  border-color: rgb(155 154 151 / var(--tw-border-opacity));
}
  #scope-tailwindcss form input[type="text"], form input[type="text"]#scope-tailwindcss,
    #scope-tailwindcss form input[type="email"], form input[type="email"]#scope-tailwindcss,
    #scope-tailwindcss form select, form select#scope-tailwindcss {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
  #scope-tailwindcss form input[type="text"], form input[type="text"]#scope-tailwindcss,
    #scope-tailwindcss form input[type="email"], form input[type="email"]#scope-tailwindcss,
    #scope-tailwindcss form select, form select#scope-tailwindcss {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
  #scope-tailwindcss form input[type="text"]::placeholder,
    #scope-tailwindcss form input[type="email"]::placeholder,
    #scope-tailwindcss form select::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(104 103 100 / var(--tw-placeholder-opacity));
}
  #scope-tailwindcss form input[type="checkbox"] + label, form input[type="checkbox"] + label#scope-tailwindcss, #scope-tailwindcss form input[type="radio"] + label, form input[type="radio"] + label#scope-tailwindcss {
  margin-left: 0.75rem;
}
  #scope-tailwindcss form label input[type="checkbox"], form label input[type="checkbox"]#scope-tailwindcss,
      #scope-tailwindcss form label input[type="radio"], form label input[type="radio"]#scope-tailwindcss {
  margin-right: 0.75rem;
}

#scope-tailwindcss *, *#scope-tailwindcss, #scope-tailwindcss ::before, #scope-tailwindcss ::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:  ;
}

#scope-tailwindcss ::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:  ;
}
#scope-tailwindcss .link, .link#scope-tailwindcss,
  #scope-tailwindcss .button, .button#scope-tailwindcss {
  position: relative;
  display: inline-flex;
  min-height: 3rem;
  cursor: pointer;
  align-items: center;
  justify-content: center;
}
#scope-tailwindcss .link > :not([hidden]) ~ :not([hidden]),
  #scope-tailwindcss .button > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(1rem * var(--tw-space-x-reverse));
  margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
}
#scope-tailwindcss .link, .link#scope-tailwindcss,
  #scope-tailwindcss .button, .button#scope-tailwindcss {
  text-align: center;
  font-family: Inter, Calibre, helvetica, Arial, sans-serif;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1;
  text-decoration-line: none;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
#scope-tailwindcss .button, .button#scope-tailwindcss {
  user-select: none;
  border-radius: 9999px;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
@media (min-width: 624px) {

  #scope-tailwindcss .button, .button#scope-tailwindcss {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
}
#scope-tailwindcss .button.disabled, .button.disabled#scope-tailwindcss,
    #scope-tailwindcss .button:disabled,
    #scope-tailwindcss .button.loading, .button.loading#scope-tailwindcss {
  pointer-events: none;
}
#scope-tailwindcss .button.disabled, .button.disabled#scope-tailwindcss,
    #scope-tailwindcss .button:disabled,
    #scope-tailwindcss .button.loading, .button.loading#scope-tailwindcss {
  cursor: default;
}
#scope-tailwindcss .button.primary, .button.primary#scope-tailwindcss {
  --tw-border-opacity: 1;
  border-color: rgb(108 42 234 / var(--tw-border-opacity));
}
#scope-tailwindcss .button.primary, .button.primary#scope-tailwindcss {
  --tw-bg-opacity: 1;
  background-color: rgb(108 42 234 / var(--tw-bg-opacity));
}
#scope-tailwindcss .button.primary, .button.primary#scope-tailwindcss {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
#scope-tailwindcss .button.primary.hover, .button.primary.hover#scope-tailwindcss,
      #scope-tailwindcss .button.primary:hover {
  --tw-border-opacity: 1;
  border-color: rgb(143 92 239 / var(--tw-border-opacity));
}
#scope-tailwindcss .button.primary.hover, .button.primary.hover#scope-tailwindcss,
      #scope-tailwindcss .button.primary:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(143 92 239 / var(--tw-bg-opacity));
}
#scope-tailwindcss .button.primary.hover, .button.primary.hover#scope-tailwindcss,
      #scope-tailwindcss .button.primary:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
#scope-tailwindcss .button.primary.active, .button.primary.active#scope-tailwindcss,
      #scope-tailwindcss .button.primary:active,
      #scope-tailwindcss .button.primary.focus, .button.primary.focus#scope-tailwindcss,
      #scope-tailwindcss .button.primary:focus {
  --tw-border-opacity: 1;
  border-color: rgb(208 178 255 / var(--tw-border-opacity));
}
#scope-tailwindcss .button.primary.active, .button.primary.active#scope-tailwindcss,
      #scope-tailwindcss .button.primary:active,
      #scope-tailwindcss .button.primary.focus, .button.primary.focus#scope-tailwindcss,
      #scope-tailwindcss .button.primary:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(208 178 255 / var(--tw-bg-opacity));
}
#scope-tailwindcss .button.primary.active, .button.primary.active#scope-tailwindcss,
      #scope-tailwindcss .button.primary:active,
      #scope-tailwindcss .button.primary.focus, .button.primary.focus#scope-tailwindcss,
      #scope-tailwindcss .button.primary:focus {
  --tw-text-opacity: 1;
  color: rgb(108 42 234 / var(--tw-text-opacity));
}
#scope-tailwindcss .button.primary.disabled, .button.primary.disabled#scope-tailwindcss,
      #scope-tailwindcss .button.primary:disabled {
  --tw-border-opacity: 1;
  border-color: rgb(52 51 50 / var(--tw-border-opacity));
}
#scope-tailwindcss .button.primary.disabled, .button.primary.disabled#scope-tailwindcss,
      #scope-tailwindcss .button.primary:disabled {
  --tw-bg-opacity: 1;
  background-color: rgb(52 51 50 / var(--tw-bg-opacity));
}
#scope-tailwindcss .button.primary.disabled, .button.primary.disabled#scope-tailwindcss,
      #scope-tailwindcss .button.primary:disabled {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
#scope-tailwindcss .button.primary.disabled, .button.primary.disabled#scope-tailwindcss,
      #scope-tailwindcss .button.primary:disabled {
  opacity: 0.2;
}
#scope-tailwindcss .button.primary.loading::before {
  content: var(--tw-content);
  background-image: var(--wpr-bg-68426acb-e800-4480-9f19-4488eba1cb96);
}
#scope-tailwindcss .button.secondary, .button.secondary#scope-tailwindcss {
  --tw-border-opacity: 1;
  border-color: rgb(108 42 234 / var(--tw-border-opacity));
}
#scope-tailwindcss .button.secondary, .button.secondary#scope-tailwindcss {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
#scope-tailwindcss .button.secondary, .button.secondary#scope-tailwindcss {
  --tw-text-opacity: 1;
  color: rgb(108 42 234 / var(--tw-text-opacity));
}
#scope-tailwindcss .button.secondary.hover, .button.secondary.hover#scope-tailwindcss,
      #scope-tailwindcss .button.secondary:hover {
  --tw-border-opacity: 1;
  border-color: rgb(108 42 234 / var(--tw-border-opacity));
}
#scope-tailwindcss .button.secondary.hover, .button.secondary.hover#scope-tailwindcss,
      #scope-tailwindcss .button.secondary:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(230 214 255 / var(--tw-bg-opacity));
}
#scope-tailwindcss .button.secondary.hover, .button.secondary.hover#scope-tailwindcss,
      #scope-tailwindcss .button.secondary:hover {
  --tw-text-opacity: 1;
  color: rgb(108 42 234 / var(--tw-text-opacity));
}
#scope-tailwindcss .button.secondary.active, .button.secondary.active#scope-tailwindcss,
      #scope-tailwindcss .button.secondary:active {
  --tw-border-opacity: 1;
  border-color: rgb(108 42 234 / var(--tw-border-opacity));
}
#scope-tailwindcss .button.secondary.active, .button.secondary.active#scope-tailwindcss,
      #scope-tailwindcss .button.secondary:active {
  --tw-bg-opacity: 1;
  background-color: rgb(208 178 255 / var(--tw-bg-opacity));
}
#scope-tailwindcss .button.secondary.active, .button.secondary.active#scope-tailwindcss,
      #scope-tailwindcss .button.secondary:active {
  --tw-text-opacity: 1;
  color: rgb(108 42 234 / var(--tw-text-opacity));
}
#scope-tailwindcss .button.secondary.disabled, .button.secondary.disabled#scope-tailwindcss,
      #scope-tailwindcss .button.secondary:disabled {
  --tw-border-opacity: 1;
  border-color: rgb(230 230 229 / var(--tw-border-opacity));
}
#scope-tailwindcss .button.secondary.disabled, .button.secondary.disabled#scope-tailwindcss,
      #scope-tailwindcss .button.secondary:disabled {
  --tw-bg-opacity: 1;
  background-color: rgb(230 230 229 / var(--tw-bg-opacity));
}
#scope-tailwindcss .button.secondary.disabled, .button.secondary.disabled#scope-tailwindcss,
      #scope-tailwindcss .button.secondary:disabled {
  --tw-text-opacity: 1;
  color: rgb(52 51 50 / var(--tw-text-opacity));
}
#scope-tailwindcss .button.secondary.disabled, .button.secondary.disabled#scope-tailwindcss,
      #scope-tailwindcss .button.secondary:disabled {
  opacity: 0.6;
}
#scope-tailwindcss .button.light, .button.light#scope-tailwindcss {
  --tw-bg-opacity: 1;
  background-color: rgb(246 240 255 / var(--tw-bg-opacity));
}
#scope-tailwindcss .button.light, .button.light#scope-tailwindcss {
  --tw-text-opacity: 1;
  color: rgb(108 42 234 / var(--tw-text-opacity));
}
#scope-tailwindcss .button.light, .button.light#scope-tailwindcss {
  --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);
}
#scope-tailwindcss .button.light.hover, .button.light.hover#scope-tailwindcss,
      #scope-tailwindcss .button.light:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(230 214 255 / var(--tw-bg-opacity));
}
#scope-tailwindcss .button.light.active, .button.light.active#scope-tailwindcss,
      #scope-tailwindcss .button.light:active {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
#scope-tailwindcss .button.light.disabled, .button.light.disabled#scope-tailwindcss,
      #scope-tailwindcss .button.light:disabled {
  --tw-bg-opacity: 1;
  background-color: rgb(230 230 229 / var(--tw-bg-opacity));
}
#scope-tailwindcss .button.light.disabled, .button.light.disabled#scope-tailwindcss,
      #scope-tailwindcss .button.light:disabled {
  --tw-text-opacity: 1;
  color: rgb(52 51 50 / var(--tw-text-opacity));
}
#scope-tailwindcss .button.light.disabled, .button.light.disabled#scope-tailwindcss,
      #scope-tailwindcss .button.light:disabled {
  opacity: 0.3;
}
#scope-tailwindcss .button.small, .button.small#scope-tailwindcss {
  min-height: 2.25rem;
}
#scope-tailwindcss .button.small > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.75rem * var(--tw-space-x-reverse));
  margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));
}
#scope-tailwindcss .button.small, .button.small#scope-tailwindcss {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
#scope-tailwindcss .button.small, .button.small#scope-tailwindcss {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
#scope-tailwindcss .button.small, .button.small#scope-tailwindcss {
  font-size: 0.875rem;
}
#scope-tailwindcss .button.small, .button.small#scope-tailwindcss {
  font-weight: 500;
}
#scope-tailwindcss .button.icon.light, .button.icon.light#scope-tailwindcss {
  border-width: 1px;
}
#scope-tailwindcss .button.icon.light, .button.icon.light#scope-tailwindcss {
  border-style: solid;
}
#scope-tailwindcss .button.icon.light, .button.icon.light#scope-tailwindcss {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
#scope-tailwindcss .button.icon.light, .button.icon.light#scope-tailwindcss {
  background-color: transparent;
}
#scope-tailwindcss .button.icon.light, .button.icon.light#scope-tailwindcss {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
#scope-tailwindcss .button.icon.light.disabled, .button.icon.light.disabled#scope-tailwindcss,
        #scope-tailwindcss .button.icon.light:disabled {
  --tw-border-opacity: 1;
  border-color: rgb(155 154 151 / var(--tw-border-opacity));
}
#scope-tailwindcss .button.icon.light.disabled, .button.icon.light.disabled#scope-tailwindcss,
        #scope-tailwindcss .button.icon.light:disabled {
  --tw-text-opacity: 1;
  color: rgb(155 154 151 / var(--tw-text-opacity));
}
#scope-tailwindcss .button.loading::before {
  content: var(--tw-content);
  display: block;
}
#scope-tailwindcss .button.loading, .button.loading#scope-tailwindcss {
  color: transparent;
}
#scope-tailwindcss .button.loading::before {
  content: var(--tw-content);
  position: absolute;
}
#scope-tailwindcss .button.loading::before {
  content: var(--tw-content);
  left: calc(50% - 15px);
}
#scope-tailwindcss .button.loading::before {
  content: var(--tw-content);
  top: calc(50% - 15px);
}
#scope-tailwindcss .button.loading::before {
  content: var(--tw-content);
  height: 30px;
}
#scope-tailwindcss .button.loading::before {
  content: var(--tw-content);
  width: 30px;
}
#scope-tailwindcss .button.loading::before {
  content: var(--tw-content);
  background-image: url(../../../../../../../../themes/embroker-theme/public/images/next/spinner-fill.png);
}
#scope-tailwindcss .button.loading::before {
  content: var(--tw-content);
  background-size: 100%;
}
#scope-tailwindcss .button.loading::before {
  content: var(--tw-content);
  background-position: center;
}
#scope-tailwindcss .button.loading::before {
  content: var(--tw-content);
  background-repeat: no-repeat;
}
#scope-tailwindcss .button.loading.small::before {
  content: var(--tw-content);
  left: calc(50% - 10px);
}
#scope-tailwindcss .button.loading.small::before {
  content: var(--tw-content);
  top: calc(50% - 10px);
}
#scope-tailwindcss .button.loading.small::before {
  content: var(--tw-content);
  height: 20px;
}
#scope-tailwindcss .button.loading.small::before {
  content: var(--tw-content);
  width: 20px;
}
/* Moved out of nested selector due to build issue with Tailwind */
@keyframes tw-spin {

  to {
    content: var(--tw-content);
    transform: rotate(360deg);
  }
}
#scope-tailwindcss .button.loading::before {
  animation: tw-spin 1s linear infinite;
  content: var(--tw-content);
  animation-direction: reverse;
}
#scope-tailwindcss .color-preview, .color-preview#scope-tailwindcss {
    display: inline-block;
    width: 0.75rem;
    height: 0.75rem;

    margin-left: 0.4rem;
    margin-right: 0.25rem;
  }
#scope-tailwindcss .link, .link#scope-tailwindcss {
  --tw-text-opacity: 1;
  color: rgb(108 42 234 / var(--tw-text-opacity));
}
#scope-tailwindcss .link.hover, .link.hover#scope-tailwindcss,
    #scope-tailwindcss .link:hover {
  --tw-text-opacity: 1;
  color: rgb(143 92 239 / var(--tw-text-opacity));
}
#scope-tailwindcss .link.active, .link.active#scope-tailwindcss,
    #scope-tailwindcss .link:active {
  --tw-text-opacity: 1;
  color: rgb(108 42 234 / var(--tw-text-opacity));
}
#scope-tailwindcss .link.disabled, .link.disabled#scope-tailwindcss,
    #scope-tailwindcss .link:disabled {
  --tw-text-opacity: 1;
  color: rgb(52 51 50 / var(--tw-text-opacity));
}
#scope-tailwindcss .link.disabled, .link.disabled#scope-tailwindcss,
    #scope-tailwindcss .link:disabled {
  opacity: 0.3;
}
#scope-tailwindcss .link.light, .link.light#scope-tailwindcss {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
#scope-tailwindcss .link.light.hover, .link.light.hover#scope-tailwindcss,
      #scope-tailwindcss .link.light:hover {
  --tw-text-opacity: 1;
  color: rgb(245 245 245 / var(--tw-text-opacity));
}
#scope-tailwindcss .link.light.active, .link.light.active#scope-tailwindcss,
      #scope-tailwindcss .link.light:active {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
#scope-tailwindcss .link.light.disabled, .link.light.disabled#scope-tailwindcss,
      #scope-tailwindcss .link.light:disabled {
  --tw-text-opacity: 1;
  color: rgb(52 51 50 / var(--tw-text-opacity));
}
#scope-tailwindcss .link.light.disabled, .link.light.disabled#scope-tailwindcss,
      #scope-tailwindcss .link.light:disabled {
  opacity: 0.3;
}
#scope-tailwindcss .link.small, .link.small#scope-tailwindcss {
  font-size: 0.625rem;
}
#scope-tailwindcss .link.small, .link.small#scope-tailwindcss {
  line-height: 1;
}
#scope-tailwindcss .link.small, .link.small#scope-tailwindcss {
  letter-spacing: -0.0125rem;
}
@media (min-width: 624px) {

  #scope-tailwindcss .link.small, .link.small#scope-tailwindcss {
    font-size: 0.75rem;
  }
}
#scope-tailwindcss .button-group, .button-group#scope-tailwindcss {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: stretch;
  justify-content: center;
  gap: 1.5rem;
}
@media (min-width: 624px) {

  #scope-tailwindcss .button-group, .button-group#scope-tailwindcss {
    flex-direction: row;
    align-items: center;
  }
}
#scope-tailwindcss .icon, .icon#scope-tailwindcss {
  display: flex;
  height: 3.5rem;
  width: 3.5rem;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  padding: 0.5rem;
  --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);
}
#scope-tailwindcss .icon.microscopy, .icon.microscopy#scope-tailwindcss {
  height: 1.25rem;
}
#scope-tailwindcss .icon.microscopy, .icon.microscopy#scope-tailwindcss {
  width: 1.25rem;
}
#scope-tailwindcss .icon.small, .icon.small#scope-tailwindcss {
  height: 2.5rem;
}
#scope-tailwindcss .icon.small, .icon.small#scope-tailwindcss {
  width: 2.5rem;
}
@media (min-width: 624px) {

  #scope-tailwindcss .icon.small, .icon.small#scope-tailwindcss {
    height: 3rem;
  }
}
@media (min-width: 624px) {

  #scope-tailwindcss .icon.small, .icon.small#scope-tailwindcss {
    width: 3rem;
  }
}
#scope-tailwindcss .icon.large, .icon.large#scope-tailwindcss {
  height: 2.5rem;
}
#scope-tailwindcss .icon.large, .icon.large#scope-tailwindcss {
  width: 2.5rem;
}
@media (min-width: 624px) {

  #scope-tailwindcss .icon.large, .icon.large#scope-tailwindcss {
    height: 4rem;
  }
}
@media (min-width: 624px) {

  #scope-tailwindcss .icon.large, .icon.large#scope-tailwindcss {
    width: 4rem;
  }
}
#scope-tailwindcss .star-rating, .star-rating#scope-tailwindcss {
  font-family: Phosphor;
  display: inline-block;
  font-size: 2rem;
}
@media (min-width: 320px) {

  #scope-tailwindcss .star-rating, .star-rating#scope-tailwindcss {
    font-size: 3rem;
  }
}
#scope-tailwindcss .star-rating, .star-rating#scope-tailwindcss {
  position: relative;
}
#scope-tailwindcss .star-rating .star-rating-filled, .star-rating .star-rating-filled#scope-tailwindcss {
    width: calc(var(--rating) * 20 / 100 * 100%);
  }
#scope-tailwindcss .star-rating .star-rating-filled .star-rating-filled-inner, .star-rating .star-rating-filled .star-rating-filled-inner#scope-tailwindcss {
      width: calc(100% / (var(--rating) * 20 / 100));
    }
#scope-tailwindcss .star-rating[data-rating="0"], .star-rating[data-rating="0"]#scope-tailwindcss {
      --rating: 0;
    }
#scope-tailwindcss .star-rating[data-rating="0.5"], .star-rating[data-rating="0.5"]#scope-tailwindcss {
      --rating: 0.5;
    }
#scope-tailwindcss .star-rating[data-rating="1"], .star-rating[data-rating="1"]#scope-tailwindcss {
      --rating: 1;
    }
#scope-tailwindcss .star-rating[data-rating="1.5"], .star-rating[data-rating="1.5"]#scope-tailwindcss {
      --rating: 1.5;
    }
#scope-tailwindcss .star-rating[data-rating="2"], .star-rating[data-rating="2"]#scope-tailwindcss {
      --rating: 2;
    }
#scope-tailwindcss .star-rating[data-rating="2.5"], .star-rating[data-rating="2.5"]#scope-tailwindcss {
      --rating: 2.5;
    }
#scope-tailwindcss .star-rating[data-rating="3"], .star-rating[data-rating="3"]#scope-tailwindcss {
      --rating: 3;
    }
#scope-tailwindcss .star-rating[data-rating="3.5"], .star-rating[data-rating="3.5"]#scope-tailwindcss {
      --rating: 3.5;
    }
#scope-tailwindcss .star-rating[data-rating="4"], .star-rating[data-rating="4"]#scope-tailwindcss {
      --rating: 4;
    }
#scope-tailwindcss .star-rating[data-rating="4.5"], .star-rating[data-rating="4.5"]#scope-tailwindcss {
      --rating: 4.5;
    }
#scope-tailwindcss .star-rating[data-rating="5"], .star-rating[data-rating="5"]#scope-tailwindcss {
      --rating: 5;
    }
#scope-tailwindcss .content-container, .content-container#scope-tailwindcss {
  margin-left: auto;
  margin-right: auto;
  height: 100%;
  width: 100%;
  max-width: calc(70rem + 3rem); /* Container size + max padding */ padding-left: 1rem; padding-right: 1rem;
}
@media (min-width: 624px) {

  #scope-tailwindcss .content-container, .content-container#scope-tailwindcss {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
#scope-tailwindcss .content-container, .content-container#scope-tailwindcss {
  padding-top: 4rem;
  padding-bottom: 4rem;
}
@media (min-width: 624px) {

  #scope-tailwindcss .content-container, .content-container#scope-tailwindcss {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
}
#scope-tailwindcss .content-container.slim, .content-container.slim#scope-tailwindcss {
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
}
@media (min-width: 624px) {

  #scope-tailwindcss .content-container.slim, .content-container.slim#scope-tailwindcss {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
}
#scope-tailwindcss .paper, .paper#scope-tailwindcss {
  overflow: hidden;
  border-radius: 1.5rem;
  padding: 1rem;
  --tw-shadow: 0 8px 24px 0 rgba(52, 51, 50, 0.15);
  --tw-shadow-colored: 0 8px 24px 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);
}
@media (min-width: 1096px) {

  #scope-tailwindcss .paper, .paper#scope-tailwindcss {
    padding: 1.5rem;
  }
}
#scope-tailwindcss .chip, .chip#scope-tailwindcss {
  text-wrap: nowrap;
  border-radius: 1.5rem;
  border-width: 1px;
  border-style: solid;
  display: flex;
  flex-direction: row;
  align-items: center;

    /* sizes */

    padding-left: 1rem;

    padding-right: 1rem;

    padding-top: 0.5rem;

    padding-bottom: 0.5rem;

    font-family: Bricolage Grotesque, ui-serif, system-ui;

    font-size: 0.875rem;

    font-weight: 400;

    line-height: 1.5;
}
@media (min-width: 624px) {

  #scope-tailwindcss .chip, .chip#scope-tailwindcss {
    font-size: 1rem;
  }
}
#scope-tailwindcss .chip.small, .chip.small#scope-tailwindcss {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
#scope-tailwindcss .chip.small, .chip.small#scope-tailwindcss {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
#scope-tailwindcss .chip.small, .chip.small#scope-tailwindcss {
  font-size: 0.625rem;
}
#scope-tailwindcss .chip.small, .chip.small#scope-tailwindcss {
  font-weight: 400;
}
#scope-tailwindcss .chip.small, .chip.small#scope-tailwindcss {
  line-height: 1.5;
}
#scope-tailwindcss .chip.small, .chip.small#scope-tailwindcss {
  letter-spacing: -0.0125rem;
}
#scope-tailwindcss .chip, .chip#scope-tailwindcss {

    --tw-border-opacity: 1;

    border-color: rgb(230 230 229 / var(--tw-border-opacity));

    --tw-text-opacity: 1;

    color: rgb(104 103 100 / var(--tw-text-opacity));
}
/* themes */
#scope-tailwindcss .chip.violet, .chip.violet#scope-tailwindcss {
  --tw-border-opacity: 1;
  border-color: rgb(246 240 255 / var(--tw-border-opacity));
}
#scope-tailwindcss .chip.violet, .chip.violet#scope-tailwindcss {
  --tw-bg-opacity: 1;
  background-color: rgb(246 240 255 / var(--tw-bg-opacity));
}
#scope-tailwindcss .chip.violet, .chip.violet#scope-tailwindcss {
  --tw-text-opacity: 1;
  color: rgb(52 51 50 / var(--tw-text-opacity));
}
#scope-tailwindcss .chip.violet.active, .chip.violet.active#scope-tailwindcss {
  --tw-border-opacity: 1;
  border-color: rgb(208 178 255 / var(--tw-border-opacity));
}
#scope-tailwindcss .chip.violet.active, .chip.violet.active#scope-tailwindcss {
  --tw-bg-opacity: 1;
  background-color: rgb(208 178 255 / var(--tw-bg-opacity));
}
#scope-tailwindcss .chip.violet.outline, .chip.violet.outline#scope-tailwindcss {
  --tw-border-opacity: 1;
  border-color: rgb(108 42 234 / var(--tw-border-opacity));
}
#scope-tailwindcss .chip.violet.outline, .chip.violet.outline#scope-tailwindcss {
  background-color: transparent;
}
#scope-tailwindcss .chip.violet.outline, .chip.violet.outline#scope-tailwindcss {
  --tw-text-opacity: 1;
  color: rgb(108 42 234 / var(--tw-text-opacity));
}
#scope-tailwindcss .chip.green.active, .chip.green.active#scope-tailwindcss {
  --tw-border-opacity: 1;
  border-color: rgb(203 232 125 / var(--tw-border-opacity));
}
#scope-tailwindcss .chip.green.active, .chip.green.active#scope-tailwindcss {
  --tw-bg-opacity: 1;
  background-color: rgb(203 232 125 / var(--tw-bg-opacity));
}
#scope-tailwindcss .chip.green.active, .chip.green.active#scope-tailwindcss {
  --tw-text-opacity: 1;
  color: rgb(52 51 50 / var(--tw-text-opacity));
}
#scope-tailwindcss .chip.sand.active, .chip.sand.active#scope-tailwindcss {
  --tw-border-opacity: 1;
  border-color: rgb(250 209 163 / var(--tw-border-opacity));
}
#scope-tailwindcss .chip.sand.active, .chip.sand.active#scope-tailwindcss {
  --tw-bg-opacity: 1;
  background-color: rgb(250 209 163 / var(--tw-bg-opacity));
}
#scope-tailwindcss .chip.sand.active, .chip.sand.active#scope-tailwindcss {
  --tw-text-opacity: 1;
  color: rgb(52 51 50 / var(--tw-text-opacity));
}
#scope-tailwindcss .chip.blue.active, .chip.blue.active#scope-tailwindcss {
  --tw-border-opacity: 1;
  border-color: rgb(153 221 255 / var(--tw-border-opacity));
}
#scope-tailwindcss .chip.blue.active, .chip.blue.active#scope-tailwindcss {
  --tw-bg-opacity: 1;
  background-color: rgb(153 221 255 / var(--tw-bg-opacity));
}
#scope-tailwindcss .chip.blue.active, .chip.blue.active#scope-tailwindcss {
  --tw-text-opacity: 1;
  color: rgb(52 51 50 / var(--tw-text-opacity));
}
#scope-tailwindcss .list, .list#scope-tailwindcss {
  margin-left: 1.5rem;
  list-style-type: disc;
}
#scope-tailwindcss .input, .input#scope-tailwindcss {
  border-radius: 0.5rem;
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(155 154 151 / var(--tw-border-opacity));
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}
#scope-tailwindcss .input::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(104 103 100 / var(--tw-placeholder-opacity));
}
#scope-tailwindcss .text-view a:not(.button), #scope-tailwindcss .article-view a:not(.button) {
  --tw-text-opacity: 1;
  color: rgb(108 42 234 / var(--tw-text-opacity));
}
#scope-tailwindcss .text-view a:not(.button), #scope-tailwindcss .article-view a:not(.button) {
  text-decoration-line: underline;
}
#scope-tailwindcss .text-view ul:not(.dashlist), #scope-tailwindcss .article-view ul:not(.dashlist) {
  margin-left: 1.5rem;
}
#scope-tailwindcss .text-view ul:not(.dashlist), #scope-tailwindcss .article-view ul:not(.dashlist) {
  list-style-type: disc;
}
#scope-tailwindcss .text-view ol, .text-view ol#scope-tailwindcss, #scope-tailwindcss .article-view ol, .article-view ol#scope-tailwindcss {
  margin-left: 1.5rem;
}
#scope-tailwindcss .text-view ol, .text-view ol#scope-tailwindcss, #scope-tailwindcss .article-view ol, .article-view ol#scope-tailwindcss {
  list-style-type: decimal;
}
#scope-tailwindcss .text-view table, .text-view table#scope-tailwindcss, #scope-tailwindcss .article-view table, .article-view table#scope-tailwindcss {
      color: inherit;
    }
#scope-tailwindcss .text-view, .text-view#scope-tailwindcss {
  --tw-text-opacity: 1;
  color: rgb(52 51 50 / var(--tw-text-opacity));
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -0.0125rem;
}
#scope-tailwindcss .text-view p:not(:last-child), #scope-tailwindcss .text-view ul:not(:last-child), #scope-tailwindcss .text-view ol:not(:last-child) {
  margin-bottom: 0.75rem;
}
#scope-tailwindcss .text-view p:not(:first-child), #scope-tailwindcss .text-view ul:not(:first-child), #scope-tailwindcss .text-view ol:not(:first-child) {
  margin-top: 0.75rem;
}
#scope-tailwindcss .text-view small, .text-view small#scope-tailwindcss {
  --tw-text-opacity: 1;
  color: rgb(104 103 100 / var(--tw-text-opacity));
}
#scope-tailwindcss .text-view small, .text-view small#scope-tailwindcss {
  font-size: 0.75rem;
}
#scope-tailwindcss .text-view small, .text-view small#scope-tailwindcss {
  font-weight: 500;
}
#scope-tailwindcss .text-view small, .text-view small#scope-tailwindcss {
  line-height: 1.5;
}
#scope-tailwindcss .text-view small, .text-view small#scope-tailwindcss {
  letter-spacing: -0.0125rem;
}
#scope-tailwindcss .article-view, .article-view#scope-tailwindcss {
  --tw-text-opacity: 1;
  color: rgb(104 103 100 / var(--tw-text-opacity));
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -0.0125rem;
}
#scope-tailwindcss .article-view p:not(:last-child), #scope-tailwindcss .article-view ul:not(:last-child), #scope-tailwindcss .article-view ol:not(:last-child) {
  margin-bottom: 1rem;
}
#scope-tailwindcss .article-view p:not(:first-child), #scope-tailwindcss .article-view ul:not(:first-child), #scope-tailwindcss .article-view ol:not(:first-child) {
  margin-top: 1rem;
}
#scope-tailwindcss .article-view h1, .article-view h1#scope-tailwindcss {
  --tw-text-opacity: 1;
  color: rgb(52 51 50 / var(--tw-text-opacity));
}
#scope-tailwindcss .article-view h1, .article-view h1#scope-tailwindcss {
  font-family: Bricolage Grotesque, ui-serif, system-ui;
}
#scope-tailwindcss .article-view h1, .article-view h1#scope-tailwindcss {
  font-size: 2rem;
}
#scope-tailwindcss .article-view h1, .article-view h1#scope-tailwindcss {
  font-weight: 500;
}
#scope-tailwindcss .article-view h1, .article-view h1#scope-tailwindcss {
  line-height: 1.125;
}
@media (min-width: 624px) {

  #scope-tailwindcss .article-view h1, .article-view h1#scope-tailwindcss {
    font-size: 2.5rem;
  }
}
@media (min-width: 624px) {

  #scope-tailwindcss .article-view h1, .article-view h1#scope-tailwindcss {
    line-height: 1.2;
  }
}
#scope-tailwindcss .article-view h1:not(:first-child) {
  margin-top: 3rem;
}
#scope-tailwindcss .article-view h1:not(:last-child) {
  margin-bottom: 2rem;
}
#scope-tailwindcss .article-view h2, .article-view h2#scope-tailwindcss {
  --tw-text-opacity: 1;
  color: rgb(52 51 50 / var(--tw-text-opacity));
}
#scope-tailwindcss .article-view h2, .article-view h2#scope-tailwindcss {
  font-family: Bricolage Grotesque, ui-serif, system-ui;
}
#scope-tailwindcss .article-view h2, .article-view h2#scope-tailwindcss {
  font-size: 1.625rem;
}
#scope-tailwindcss .article-view h2, .article-view h2#scope-tailwindcss {
  font-weight: 500;
}
#scope-tailwindcss .article-view h2, .article-view h2#scope-tailwindcss {
  line-height: 1.125;
}
#scope-tailwindcss .article-view h2, .article-view h2#scope-tailwindcss {
  letter-spacing: -0.0125rem;
}
@media (min-width: 624px) {

  #scope-tailwindcss .article-view h2, .article-view h2#scope-tailwindcss {
    font-size: 2rem;
  }
}
#scope-tailwindcss .article-view h2:not(:first-child) {
  margin-top: 3rem;
}
#scope-tailwindcss .article-view h2:not(:last-child) {
  margin-bottom: 1.5rem;
}
#scope-tailwindcss .article-view h3, .article-view h3#scope-tailwindcss {
  --tw-text-opacity: 1;
  color: rgb(52 51 50 / var(--tw-text-opacity));
}
#scope-tailwindcss .article-view h3, .article-view h3#scope-tailwindcss {
  font-family: Bricolage Grotesque, ui-serif, system-ui;
}
#scope-tailwindcss .article-view h3, .article-view h3#scope-tailwindcss {
  font-size: 1.25rem;
}
#scope-tailwindcss .article-view h3, .article-view h3#scope-tailwindcss {
  font-weight: 500;
}
#scope-tailwindcss .article-view h3, .article-view h3#scope-tailwindcss {
  line-height: 1.5;
}
#scope-tailwindcss .article-view h3, .article-view h3#scope-tailwindcss {
  letter-spacing: -0.0125rem;
}
@media (min-width: 624px) {

  #scope-tailwindcss .article-view h3, .article-view h3#scope-tailwindcss {
    font-size: 1.5rem;
  }
}
@media (min-width: 624px) {

  #scope-tailwindcss .article-view h3, .article-view h3#scope-tailwindcss {
    line-height: 1.2;
  }
}
#scope-tailwindcss .article-view h3:not(:first-child) {
  margin-top: 2rem;
}
#scope-tailwindcss .article-view h3:not(:last-child) {
  margin-bottom: 1rem;
}
#scope-tailwindcss .article-view h4, .article-view h4#scope-tailwindcss {
  --tw-text-opacity: 1;
  color: rgb(52 51 50 / var(--tw-text-opacity));
}
#scope-tailwindcss .article-view h4, .article-view h4#scope-tailwindcss {
  font-family: Bricolage Grotesque, ui-serif, system-ui;
}
#scope-tailwindcss .article-view h4, .article-view h4#scope-tailwindcss {
  font-size: 0.875rem;
}
#scope-tailwindcss .article-view h4, .article-view h4#scope-tailwindcss {
  font-weight: 500;
}
#scope-tailwindcss .article-view h4, .article-view h4#scope-tailwindcss {
  line-height: 1.5;
}
#scope-tailwindcss .article-view h4, .article-view h4#scope-tailwindcss {
  letter-spacing: -0.0125rem;
}
@media (min-width: 624px) {

  #scope-tailwindcss .article-view h4, .article-view h4#scope-tailwindcss {
    font-size: 1rem;
  }
}
#scope-tailwindcss .article-view h4:not(:first-child) {
  margin-top: 1rem;
}
#scope-tailwindcss .article-view h4:not(:last-child) {
  margin-bottom: 1rem;
}
#scope-tailwindcss .article-view h5, .article-view h5#scope-tailwindcss {
  --tw-text-opacity: 1;
  color: rgb(52 51 50 / var(--tw-text-opacity));
}
#scope-tailwindcss .article-view h5, .article-view h5#scope-tailwindcss {
  font-family: Bricolage Grotesque, ui-serif, system-ui;
}
#scope-tailwindcss .article-view h5, .article-view h5#scope-tailwindcss {
  font-size: 0.875rem;
}
#scope-tailwindcss .article-view h5, .article-view h5#scope-tailwindcss {
  font-weight: 500;
}
#scope-tailwindcss .article-view h5, .article-view h5#scope-tailwindcss {
  line-height: 1.5;
}
#scope-tailwindcss .article-view h5, .article-view h5#scope-tailwindcss {
  letter-spacing: -0.0125rem;
}
@media (min-width: 624px) {

  #scope-tailwindcss .article-view h5, .article-view h5#scope-tailwindcss {
    font-size: 1rem;
  }
}
#scope-tailwindcss .article-view h5:not(:first-child) {
  margin-top: 1rem;
}
#scope-tailwindcss .article-view h5:not(:last-child) {
  margin-bottom: 1rem;
}
#scope-tailwindcss .article-view h6, .article-view h6#scope-tailwindcss {
  --tw-text-opacity: 1;
  color: rgb(52 51 50 / var(--tw-text-opacity));
}
#scope-tailwindcss .article-view h6, .article-view h6#scope-tailwindcss {
  font-family: Bricolage Grotesque, ui-serif, system-ui;
}
#scope-tailwindcss .article-view h6, .article-view h6#scope-tailwindcss {
  font-size: 0.875rem;
}
#scope-tailwindcss .article-view h6, .article-view h6#scope-tailwindcss {
  font-weight: 500;
}
#scope-tailwindcss .article-view h6, .article-view h6#scope-tailwindcss {
  line-height: 1.5;
}
#scope-tailwindcss .article-view h6, .article-view h6#scope-tailwindcss {
  letter-spacing: -0.0125rem;
}
@media (min-width: 624px) {

  #scope-tailwindcss .article-view h6, .article-view h6#scope-tailwindcss {
    font-size: 1rem;
  }
}
#scope-tailwindcss .article-view h6:not(:first-child) {
  margin-top: 1rem;
}
#scope-tailwindcss .article-view h6:not(:last-child) {
  margin-bottom: 1rem;
}
#scope-tailwindcss .article-view h1 img, .article-view h1 img#scope-tailwindcss, #scope-tailwindcss .article-view h2 img, .article-view h2 img#scope-tailwindcss, #scope-tailwindcss .article-view h3 img, .article-view h3 img#scope-tailwindcss, #scope-tailwindcss .article-view h4 img, .article-view h4 img#scope-tailwindcss, #scope-tailwindcss .article-view h5 img, .article-view h5 img#scope-tailwindcss, #scope-tailwindcss .article-view h6 img, .article-view h6 img#scope-tailwindcss {
  margin-right: 0.5rem;
}
#scope-tailwindcss .article-view h1 img, .article-view h1 img#scope-tailwindcss, #scope-tailwindcss .article-view h2 img, .article-view h2 img#scope-tailwindcss, #scope-tailwindcss .article-view h3 img, .article-view h3 img#scope-tailwindcss, #scope-tailwindcss .article-view h4 img, .article-view h4 img#scope-tailwindcss, #scope-tailwindcss .article-view h5 img, .article-view h5 img#scope-tailwindcss, #scope-tailwindcss .article-view h6 img, .article-view h6 img#scope-tailwindcss {
  display: inline-block;
}
#scope-tailwindcss .article-view blockquote, .article-view blockquote#scope-tailwindcss {
  max-width: 44rem;
}
#scope-tailwindcss .article-view blockquote, .article-view blockquote#scope-tailwindcss {
  border-radius: 1rem;
}
#scope-tailwindcss .article-view blockquote, .article-view blockquote#scope-tailwindcss {
  --tw-bg-opacity: 1;
  background-color: rgb(230 214 255 / var(--tw-bg-opacity));
}
#scope-tailwindcss .article-view blockquote, .article-view blockquote#scope-tailwindcss {
  padding: 3rem;
}
#scope-tailwindcss .article-view blockquote, .article-view blockquote#scope-tailwindcss {
  padding-top: 6rem;
  padding-bottom: 6rem;
}
#scope-tailwindcss .article-view blockquote, .article-view blockquote#scope-tailwindcss {
  --tw-text-opacity: 1;
  color: rgb(52 51 50 / var(--tw-text-opacity));
}
#scope-tailwindcss .article-view blockquote, .article-view blockquote#scope-tailwindcss {
  font-family: Bricolage Grotesque, ui-serif, system-ui;
}
#scope-tailwindcss .article-view blockquote, .article-view blockquote#scope-tailwindcss {
  font-size: 1.25rem;
}
#scope-tailwindcss .article-view blockquote, .article-view blockquote#scope-tailwindcss {
  font-weight: 500;
}
#scope-tailwindcss .article-view blockquote, .article-view blockquote#scope-tailwindcss {
  line-height: 1.5;
}
#scope-tailwindcss .article-view blockquote, .article-view blockquote#scope-tailwindcss {
  letter-spacing: -0.0125rem;
}
@media (min-width: 624px) {

  #scope-tailwindcss .article-view blockquote, .article-view blockquote#scope-tailwindcss {
    font-size: 1.5rem;
  }
}
@media (min-width: 624px) {

  #scope-tailwindcss .article-view blockquote, .article-view blockquote#scope-tailwindcss {
    line-height: 1.2;
  }
}
#scope-tailwindcss .article-view blockquote, .article-view blockquote#scope-tailwindcss {
  background-image: url(../../../../../../../../themes/embroker-theme/public/images/next/shapes/quote.svg);
}
#scope-tailwindcss .article-view blockquote, .article-view blockquote#scope-tailwindcss {
  background-size: 55%;
}
#scope-tailwindcss .article-view blockquote, .article-view blockquote#scope-tailwindcss {
  background-position: 125% -100%;
}
#scope-tailwindcss .article-view blockquote, .article-view blockquote#scope-tailwindcss {
  background-repeat: no-repeat;
}
#scope-tailwindcss .article-view blockquote:not(:first-child) {
  margin-top: 2.5rem;
}
#scope-tailwindcss .article-view blockquote:not(:last-child) {
  margin-bottom: 2.5rem;
}
#scope-tailwindcss .article-view blockquote footer, .article-view blockquote footer#scope-tailwindcss {
  margin-top: 4rem;
}
#scope-tailwindcss .article-view blockquote footer, .article-view blockquote footer#scope-tailwindcss {
  text-align: right;
}
#scope-tailwindcss .article-view blockquote footer, .article-view blockquote footer#scope-tailwindcss {
  --tw-text-opacity: 1;
  color: rgb(104 103 100 / var(--tw-text-opacity));
}
#scope-tailwindcss .article-view blockquote footer, .article-view blockquote footer#scope-tailwindcss {
  font-size: 1rem;
}
#scope-tailwindcss .article-view blockquote footer, .article-view blockquote footer#scope-tailwindcss {
  font-weight: 500;
}
#scope-tailwindcss .article-view blockquote footer, .article-view blockquote footer#scope-tailwindcss {
  line-height: 1.5;
}
#scope-tailwindcss .article-view blockquote footer, .article-view blockquote footer#scope-tailwindcss {
  letter-spacing: -0.0125rem;
}
#scope-tailwindcss .table, .table#scope-tailwindcss {
  width: 100%;
}
#scope-tailwindcss .table thead th, .table thead th#scope-tailwindcss {
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity));
}
#scope-tailwindcss .table thead th, .table thead th#scope-tailwindcss {
  font-size: 1rem;
}
#scope-tailwindcss .table thead th, .table thead th#scope-tailwindcss {
  font-weight: 500;
}
#scope-tailwindcss .table thead th, .table thead th#scope-tailwindcss {
  text-transform: uppercase;
}
#scope-tailwindcss .table thead th:first-child {
  border-top-left-radius: 0.5rem;
}
#scope-tailwindcss .table thead th:last-child {
  border-top-right-radius: 0.5rem;
}
#scope-tailwindcss .table.align-middle td, .table.align-middle td#scope-tailwindcss {
  vertical-align: middle;
}
#scope-tailwindcss .table tbody tr:not(:last-child) {
  border-bottom-width: 1px;
}
#scope-tailwindcss .table tbody tr:not(:last-child) {
  border-style: solid;
}
#scope-tailwindcss .table tbody tr:not(:last-child) {
  --tw-border-opacity: 1;
  border-color: rgb(230 230 229 / var(--tw-border-opacity));
}
#scope-tailwindcss .table tbody tr td, .table tbody tr td#scope-tailwindcss {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
/* Effects */
/* Every element that starts with data-fade- will have position relative */
#scope-tailwindcss [data-fade-up], [data-fade-up]#scope-tailwindcss {
  --tw-translate-y: 2rem;
  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;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  animation-duration: 300ms;
  animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
#scope-tailwindcss [data-fade-up][data-fade-up="true"], [data-fade-up][data-fade-up="true"]#scope-tailwindcss {
  --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));
}
#scope-tailwindcss [data-fade-up][data-fade-up="true"], [data-fade-up][data-fade-up="true"]#scope-tailwindcss {
  opacity: 1;
}
#scope-tailwindcss [data-fade-down], [data-fade-down]#scope-tailwindcss {
  --tw-translate-y: 2rem;
  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;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  animation-duration: 300ms;
  animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
#scope-tailwindcss [data-fade-down][data-fade-down="true"], [data-fade-down][data-fade-down="true"]#scope-tailwindcss {
  --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));
}
#scope-tailwindcss [data-fade-down][data-fade-down="true"], [data-fade-down][data-fade-down="true"]#scope-tailwindcss {
  opacity: 1;
}
#scope-tailwindcss [data-fade-left], [data-fade-left]#scope-tailwindcss {
  --tw-translate-x: -2rem;
  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;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  animation-duration: 300ms;
  animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
#scope-tailwindcss [data-fade-left][data-fade-left="true"], [data-fade-left][data-fade-left="true"]#scope-tailwindcss {
  --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));
}
#scope-tailwindcss [data-fade-left][data-fade-left="true"], [data-fade-left][data-fade-left="true"]#scope-tailwindcss {
  opacity: 1;
}
#scope-tailwindcss [data-fade-right], [data-fade-right]#scope-tailwindcss {
  --tw-translate-x: 2rem;
  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;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  animation-duration: 300ms;
  animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
#scope-tailwindcss [data-fade-right][data-fade-right="true"], [data-fade-right][data-fade-right="true"]#scope-tailwindcss {
  --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));
}
#scope-tailwindcss [data-fade-right][data-fade-right="true"], [data-fade-right][data-fade-right="true"]#scope-tailwindcss {
  opacity: 1;
}
#scope-tailwindcss [data-fade], [data-fade]#scope-tailwindcss {
  opacity: 0;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  animation-duration: 300ms;
  animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
#scope-tailwindcss [data-fade][data-fade="true"], [data-fade][data-fade="true"]#scope-tailwindcss {
  opacity: 1;
}
/* Gravity Form Theming */
/* Interim style application for hardcoded callouts found in blog post content.
    These are only needed for callouts that don't make use of our registered callouts, and instead have built the HTML structure
    directly into the blog post content. */
#scope-tailwindcss .binarym-callout.callout-v2, .binarym-callout.callout-v2#scope-tailwindcss {
    /* body-1 */
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.5;
    letter-spacing: -0.0125rem;
    margin-top: 3rem;
    margin-bottom: 3rem;
    --tw-bg-opacity: 1;
    background-color: rgb(203 232 125 / var(--tw-bg-opacity));
    background-image: none;
    --tw-text-opacity: 1;
    color: rgb(52 51 50 / var(--tw-text-opacity));
  }
#scope-tailwindcss .binarym-callout.callout-v2 .h1, .binarym-callout.callout-v2 .h1#scope-tailwindcss {
  font-family: Bricolage Grotesque, ui-serif, system-ui;
}
#scope-tailwindcss .binarym-callout.callout-v2 .h1, .binarym-callout.callout-v2 .h1#scope-tailwindcss {
  font-size: 1.625rem;
}
#scope-tailwindcss .binarym-callout.callout-v2 .h1, .binarym-callout.callout-v2 .h1#scope-tailwindcss {
  font-weight: 500;
}
#scope-tailwindcss .binarym-callout.callout-v2 .h1, .binarym-callout.callout-v2 .h1#scope-tailwindcss {
  line-height: 1.125;
}
#scope-tailwindcss .binarym-callout.callout-v2 .h1, .binarym-callout.callout-v2 .h1#scope-tailwindcss {
  letter-spacing: -0.0125rem;
}
@media (min-width: 624px) {

  #scope-tailwindcss .binarym-callout.callout-v2 .h1, .binarym-callout.callout-v2 .h1#scope-tailwindcss {
    font-size: 2rem;
  }
}
#scope-tailwindcss .binarym-callout.callout-v2 .h2, .binarym-callout.callout-v2 .h2#scope-tailwindcss,
    #scope-tailwindcss .binarym-callout.callout-v2 .h3, .binarym-callout.callout-v2 .h3#scope-tailwindcss {
  font-family: Bricolage Grotesque, ui-serif, system-ui;
}
#scope-tailwindcss .binarym-callout.callout-v2 .h2, .binarym-callout.callout-v2 .h2#scope-tailwindcss,
    #scope-tailwindcss .binarym-callout.callout-v2 .h3, .binarym-callout.callout-v2 .h3#scope-tailwindcss {
  font-size: 1.25rem;
}
#scope-tailwindcss .binarym-callout.callout-v2 .h2, .binarym-callout.callout-v2 .h2#scope-tailwindcss,
    #scope-tailwindcss .binarym-callout.callout-v2 .h3, .binarym-callout.callout-v2 .h3#scope-tailwindcss {
  font-weight: 500;
}
#scope-tailwindcss .binarym-callout.callout-v2 .h2, .binarym-callout.callout-v2 .h2#scope-tailwindcss,
    #scope-tailwindcss .binarym-callout.callout-v2 .h3, .binarym-callout.callout-v2 .h3#scope-tailwindcss {
  line-height: 1.5;
}
#scope-tailwindcss .binarym-callout.callout-v2 .h2, .binarym-callout.callout-v2 .h2#scope-tailwindcss,
    #scope-tailwindcss .binarym-callout.callout-v2 .h3, .binarym-callout.callout-v2 .h3#scope-tailwindcss {
  letter-spacing: -0.0125rem;
}
@media (min-width: 624px) {

  #scope-tailwindcss .binarym-callout.callout-v2 .h2, .binarym-callout.callout-v2 .h2#scope-tailwindcss,
    #scope-tailwindcss .binarym-callout.callout-v2 .h3, .binarym-callout.callout-v2 .h3#scope-tailwindcss {
    font-size: 1.5rem;
  }
}
@media (min-width: 624px) {

  #scope-tailwindcss .binarym-callout.callout-v2 .h2, .binarym-callout.callout-v2 .h2#scope-tailwindcss,
    #scope-tailwindcss .binarym-callout.callout-v2 .h3, .binarym-callout.callout-v2 .h3#scope-tailwindcss {
    line-height: 1.2;
  }
}
#scope-tailwindcss .binarym-callout.callout-v2 .btn, .binarym-callout.callout-v2 .btn#scope-tailwindcss {
      /* button */
    }
#scope-tailwindcss .binarym-callout.callout-v2 .btn, .binarym-callout.callout-v2 .btn#scope-tailwindcss {
  position: relative;
}
#scope-tailwindcss .binarym-callout.callout-v2 .btn, .binarym-callout.callout-v2 .btn#scope-tailwindcss {
  display: inline-flex;
}
#scope-tailwindcss .binarym-callout.callout-v2 .btn, .binarym-callout.callout-v2 .btn#scope-tailwindcss {
  min-height: 3rem;
}
#scope-tailwindcss .binarym-callout.callout-v2 .btn, .binarym-callout.callout-v2 .btn#scope-tailwindcss {
  cursor: pointer;
}
#scope-tailwindcss .binarym-callout.callout-v2 .btn, .binarym-callout.callout-v2 .btn#scope-tailwindcss {
  align-items: center;
}
#scope-tailwindcss .binarym-callout.callout-v2 .btn, .binarym-callout.callout-v2 .btn#scope-tailwindcss {
  justify-content: center;
}
#scope-tailwindcss .binarym-callout.callout-v2 .btn > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(1rem * var(--tw-space-x-reverse));
  margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
}
#scope-tailwindcss .binarym-callout.callout-v2 .btn, .binarym-callout.callout-v2 .btn#scope-tailwindcss {
  text-align: center;
}
#scope-tailwindcss .binarym-callout.callout-v2 .btn, .binarym-callout.callout-v2 .btn#scope-tailwindcss {
  font-family: Inter, Calibre, helvetica, Arial, sans-serif;
}
#scope-tailwindcss .binarym-callout.callout-v2 .btn, .binarym-callout.callout-v2 .btn#scope-tailwindcss {
  font-size: 0.875rem;
}
#scope-tailwindcss .binarym-callout.callout-v2 .btn, .binarym-callout.callout-v2 .btn#scope-tailwindcss {
  font-weight: 600;
}
#scope-tailwindcss .binarym-callout.callout-v2 .btn, .binarym-callout.callout-v2 .btn#scope-tailwindcss {
  line-height: 1;
}
#scope-tailwindcss .binarym-callout.callout-v2 .btn, .binarym-callout.callout-v2 .btn#scope-tailwindcss {
  text-decoration-line: none;
}
#scope-tailwindcss .binarym-callout.callout-v2 .btn, .binarym-callout.callout-v2 .btn#scope-tailwindcss {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
#scope-tailwindcss .binarym-callout.callout-v2 .btn, .binarym-callout.callout-v2 .btn#scope-tailwindcss {
  user-select: none;
}
#scope-tailwindcss .binarym-callout.callout-v2 .btn, .binarym-callout.callout-v2 .btn#scope-tailwindcss {
  border-radius: 9999px;
}
#scope-tailwindcss .binarym-callout.callout-v2 .btn, .binarym-callout.callout-v2 .btn#scope-tailwindcss {
  border-width: 1px;
}
#scope-tailwindcss .binarym-callout.callout-v2 .btn, .binarym-callout.callout-v2 .btn#scope-tailwindcss {
  border-style: solid;
}
#scope-tailwindcss .binarym-callout.callout-v2 .btn, .binarym-callout.callout-v2 .btn#scope-tailwindcss {
  border-color: transparent;
}
#scope-tailwindcss .binarym-callout.callout-v2 .btn, .binarym-callout.callout-v2 .btn#scope-tailwindcss {
  padding-left: 1rem;
  padding-right: 1rem;
}
#scope-tailwindcss .binarym-callout.callout-v2 .btn, .binarym-callout.callout-v2 .btn#scope-tailwindcss {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
#scope-tailwindcss .binarym-callout.callout-v2 .btn, .binarym-callout.callout-v2 .btn#scope-tailwindcss {
  text-decoration-line: none;
}
#scope-tailwindcss .binarym-callout.callout-v2 .btn, .binarym-callout.callout-v2 .btn#scope-tailwindcss {
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
@media (min-width: 624px) {

  #scope-tailwindcss .binarym-callout.callout-v2 .btn, .binarym-callout.callout-v2 .btn#scope-tailwindcss {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}
@media (min-width: 624px) {

  #scope-tailwindcss .binarym-callout.callout-v2 .btn, .binarym-callout.callout-v2 .btn#scope-tailwindcss {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
}
#scope-tailwindcss .binarym-callout.callout-v2 .btn, .binarym-callout.callout-v2 .btn#scope-tailwindcss {

      /* primary */
    }
#scope-tailwindcss .binarym-callout.callout-v2 .btn, .binarym-callout.callout-v2 .btn#scope-tailwindcss {
  --tw-border-opacity: 1;
  border-color: rgb(108 42 234 / var(--tw-border-opacity));
}
#scope-tailwindcss .binarym-callout.callout-v2 .btn, .binarym-callout.callout-v2 .btn#scope-tailwindcss {
  --tw-bg-opacity: 1;
  background-color: rgb(108 42 234 / var(--tw-bg-opacity));
}
#scope-tailwindcss .binarym-callout.callout-v2 .btn, .binarym-callout.callout-v2 .btn#scope-tailwindcss {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
#scope-tailwindcss .binarym-callout.callout-v2 .btn.hover, .binarym-callout.callout-v2 .btn.hover#scope-tailwindcss,
      #scope-tailwindcss .binarym-callout.callout-v2 .btn:hover {
  --tw-border-opacity: 1;
  border-color: rgb(143 92 239 / var(--tw-border-opacity));
}
#scope-tailwindcss .binarym-callout.callout-v2 .btn.hover, .binarym-callout.callout-v2 .btn.hover#scope-tailwindcss,
      #scope-tailwindcss .binarym-callout.callout-v2 .btn:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(143 92 239 / var(--tw-bg-opacity));
}
#scope-tailwindcss .binarym-callout.callout-v2 .btn.hover, .binarym-callout.callout-v2 .btn.hover#scope-tailwindcss,
      #scope-tailwindcss .binarym-callout.callout-v2 .btn:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
#scope-tailwindcss .binarym-callout.callout-v2 .btn .fal, .binarym-callout.callout-v2 .btn .fal#scope-tailwindcss {
  display: none;
}
#scope-tailwindcss .tw-pointer-events-none, .tw-pointer-events-none#scope-tailwindcss {
  pointer-events: none;
}
#scope-tailwindcss .\!tw-static, .\!tw-static#scope-tailwindcss {
  position: static !important;
}
#scope-tailwindcss .tw-fixed, .tw-fixed#scope-tailwindcss {
  position: fixed;
}
#scope-tailwindcss .tw-absolute, .tw-absolute#scope-tailwindcss {
  position: absolute;
}
#scope-tailwindcss .tw-relative, .tw-relative#scope-tailwindcss {
  position: relative;
}
#scope-tailwindcss .tw-sticky, .tw-sticky#scope-tailwindcss {
  position: sticky;
}
#scope-tailwindcss .tw-inset-0, .tw-inset-0#scope-tailwindcss {
  inset: 0px;
}
#scope-tailwindcss .tw-bottom-0, .tw-bottom-0#scope-tailwindcss {
  bottom: 0px;
}
#scope-tailwindcss .tw-bottom-full, .tw-bottom-full#scope-tailwindcss {
  bottom: 100%;
}
#scope-tailwindcss .tw-left-0, .tw-left-0#scope-tailwindcss {
  left: 0px;
}
#scope-tailwindcss .tw-left-1\/2, .tw-left-1\/2#scope-tailwindcss {
  left: 50%;
}
#scope-tailwindcss .tw-right-0, .tw-right-0#scope-tailwindcss {
  right: 0px;
}
#scope-tailwindcss .tw-right-4, .tw-right-4#scope-tailwindcss {
  right: 1rem;
}
#scope-tailwindcss .tw-top-0, .tw-top-0#scope-tailwindcss {
  top: 0px;
}
#scope-tailwindcss .tw-top-1\/2, .tw-top-1\/2#scope-tailwindcss {
  top: 50%;
}
#scope-tailwindcss .tw-top-2, .tw-top-2#scope-tailwindcss {
  top: 0.5rem;
}
#scope-tailwindcss .tw-top-full, .tw-top-full#scope-tailwindcss {
  top: 100%;
}
#scope-tailwindcss .tw-z-10, .tw-z-10#scope-tailwindcss {
  z-index: 10;
}
#scope-tailwindcss .tw-z-40, .tw-z-40#scope-tailwindcss {
  z-index: 40;
}
#scope-tailwindcss .tw-z-50, .tw-z-50#scope-tailwindcss {
  z-index: 50;
}
#scope-tailwindcss .tw-order-1, .tw-order-1#scope-tailwindcss {
  order: 1;
}
#scope-tailwindcss .tw-order-2, .tw-order-2#scope-tailwindcss {
  order: 2;
}
#scope-tailwindcss .tw-order-3, .tw-order-3#scope-tailwindcss {
  order: 3;
}
#scope-tailwindcss .tw-col-span-1, .tw-col-span-1#scope-tailwindcss {
  grid-column: span 1 / span 1;
}
#scope-tailwindcss .tw-col-span-2, .tw-col-span-2#scope-tailwindcss {
  grid-column: span 2 / span 2;
}
#scope-tailwindcss .tw-col-span-full, .tw-col-span-full#scope-tailwindcss {
  grid-column: 1 / -1;
}
#scope-tailwindcss .tw-col-start-1, .tw-col-start-1#scope-tailwindcss {
  grid-column-start: 1;
}
#scope-tailwindcss .-tw-col-end-1, .-tw-col-end-1#scope-tailwindcss {
  grid-column-end: -1;
}
#scope-tailwindcss .\!tw-m-0, .\!tw-m-0#scope-tailwindcss {
  margin: 0px !important;
}
#scope-tailwindcss .tw-m-0, .tw-m-0#scope-tailwindcss {
  margin: 0px;
}
#scope-tailwindcss .-tw-mx-2, .-tw-mx-2#scope-tailwindcss {
  margin-left: -0.5rem;
  margin-right: -0.5rem;
}
#scope-tailwindcss .-tw-mx-4, .-tw-mx-4#scope-tailwindcss {
  margin-left: -1rem;
  margin-right: -1rem;
}
#scope-tailwindcss .tw-mx-auto, .tw-mx-auto#scope-tailwindcss {
  margin-left: auto;
  margin-right: auto;
}
#scope-tailwindcss .tw-my-12, .tw-my-12#scope-tailwindcss {
  margin-top: 3rem;
  margin-bottom: 3rem;
}
#scope-tailwindcss .tw-my-2, .tw-my-2#scope-tailwindcss {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
#scope-tailwindcss .tw-my-4, .tw-my-4#scope-tailwindcss {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
#scope-tailwindcss .tw-my-8, .tw-my-8#scope-tailwindcss {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
#scope-tailwindcss .\!tw-mb-4, .\!tw-mb-4#scope-tailwindcss {
  margin-bottom: 1rem !important;
}
#scope-tailwindcss .\!tw-mt-6, .\!tw-mt-6#scope-tailwindcss {
  margin-top: 1.5rem !important;
}
#scope-tailwindcss .-tw-mb-2, .-tw-mb-2#scope-tailwindcss {
  margin-bottom: -0.5rem;
}
#scope-tailwindcss .tw-mb-16, .tw-mb-16#scope-tailwindcss {
  margin-bottom: 4rem;
}
#scope-tailwindcss .tw-mb-4, .tw-mb-4#scope-tailwindcss {
  margin-bottom: 1rem;
}
#scope-tailwindcss .tw-mb-5, .tw-mb-5#scope-tailwindcss {
  margin-bottom: 1.25rem;
}
#scope-tailwindcss .tw-mb-6, .tw-mb-6#scope-tailwindcss {
  margin-bottom: 1.5rem;
}
#scope-tailwindcss .tw-mb-72, .tw-mb-72#scope-tailwindcss {
  margin-bottom: 18rem;
}
#scope-tailwindcss .tw-mb-8, .tw-mb-8#scope-tailwindcss {
  margin-bottom: 2rem;
}
#scope-tailwindcss .tw-ml-12, .tw-ml-12#scope-tailwindcss {
  margin-left: 3rem;
}
#scope-tailwindcss .tw-ml-32, .tw-ml-32#scope-tailwindcss {
  margin-left: 8rem;
}
#scope-tailwindcss .tw-ml-6, .tw-ml-6#scope-tailwindcss {
  margin-left: 1.5rem;
}
#scope-tailwindcss .tw-mr-2, .tw-mr-2#scope-tailwindcss {
  margin-right: 0.5rem;
}
#scope-tailwindcss .tw-mr-4, .tw-mr-4#scope-tailwindcss {
  margin-right: 1rem;
}
#scope-tailwindcss .tw-mt-0\.5, .tw-mt-0\.5#scope-tailwindcss {
  margin-top: 0.125rem;
}
#scope-tailwindcss .tw-mt-12, .tw-mt-12#scope-tailwindcss {
  margin-top: 3rem;
}
#scope-tailwindcss .tw-mt-16, .tw-mt-16#scope-tailwindcss {
  margin-top: 4rem;
}
#scope-tailwindcss .tw-mt-2, .tw-mt-2#scope-tailwindcss {
  margin-top: 0.5rem;
}
#scope-tailwindcss .tw-mt-4, .tw-mt-4#scope-tailwindcss {
  margin-top: 1rem;
}
#scope-tailwindcss .tw-mt-6, .tw-mt-6#scope-tailwindcss {
  margin-top: 1.5rem;
}
#scope-tailwindcss .tw-mt-8, .tw-mt-8#scope-tailwindcss {
  margin-top: 2rem;
}
#scope-tailwindcss .tw-mt-\[28\%\], .tw-mt-\[28\%\]#scope-tailwindcss {
  margin-top: 28%;
}
#scope-tailwindcss .\!tw-block, .\!tw-block#scope-tailwindcss {
  display: block !important;
}
#scope-tailwindcss .tw-block, .tw-block#scope-tailwindcss {
  display: block;
}
#scope-tailwindcss .tw-inline-block, .tw-inline-block#scope-tailwindcss {
  display: inline-block;
}
#scope-tailwindcss .tw-inline, .tw-inline#scope-tailwindcss {
  display: inline;
}
#scope-tailwindcss .tw-flex, .tw-flex#scope-tailwindcss {
  display: flex;
}
#scope-tailwindcss .tw-grid, .tw-grid#scope-tailwindcss {
  display: grid;
}
#scope-tailwindcss .tw-contents, .tw-contents#scope-tailwindcss {
  display: contents;
}
#scope-tailwindcss .tw-hidden, .tw-hidden#scope-tailwindcss {
  display: none;
}
#scope-tailwindcss .tw-aspect-square, .tw-aspect-square#scope-tailwindcss {
  aspect-ratio: 1 / 1;
}
#scope-tailwindcss .\!tw-h-auto, .\!tw-h-auto#scope-tailwindcss {
  height: auto !important;
}
#scope-tailwindcss .tw-h-12, .tw-h-12#scope-tailwindcss {
  height: 3rem;
}
#scope-tailwindcss .tw-h-14, .tw-h-14#scope-tailwindcss {
  height: 3.5rem;
}
#scope-tailwindcss .tw-h-2, .tw-h-2#scope-tailwindcss {
  height: 0.5rem;
}
#scope-tailwindcss .tw-h-32, .tw-h-32#scope-tailwindcss {
  height: 8rem;
}
#scope-tailwindcss .tw-h-48, .tw-h-48#scope-tailwindcss {
  height: 12rem;
}
#scope-tailwindcss .tw-h-5, .tw-h-5#scope-tailwindcss {
  height: 1.25rem;
}
#scope-tailwindcss .tw-h-60, .tw-h-60#scope-tailwindcss {
  height: 15rem;
}
#scope-tailwindcss .tw-h-\[16\.1rem\], .tw-h-\[16\.1rem\]#scope-tailwindcss {
  height: 16.1rem;
}
#scope-tailwindcss .tw-h-\[25dvh\], .tw-h-\[25dvh\]#scope-tailwindcss {
  height: 25dvh;
}
#scope-tailwindcss .tw-h-\[32rem\], .tw-h-\[32rem\]#scope-tailwindcss {
  height: 32rem;
}
#scope-tailwindcss .tw-h-\[461px\], .tw-h-\[461px\]#scope-tailwindcss {
  height: 461px;
}
#scope-tailwindcss .tw-h-\[85\%\], .tw-h-\[85\%\]#scope-tailwindcss {
  height: 85%;
}
#scope-tailwindcss .tw-h-\[calc\(100\%_\+_28\%\)\], .tw-h-\[calc\(100\%_\+_28\%\)\]#scope-tailwindcss {
  height: calc(100% + 28%);
}
#scope-tailwindcss .tw-h-auto, .tw-h-auto#scope-tailwindcss {
  height: auto;
}
#scope-tailwindcss .tw-h-dvh, .tw-h-dvh#scope-tailwindcss {
  height: 100dvh;
}
#scope-tailwindcss .tw-h-full, .tw-h-full#scope-tailwindcss {
  height: 100%;
}
#scope-tailwindcss .tw-max-h-0, .tw-max-h-0#scope-tailwindcss {
  max-height: 0px;
}
#scope-tailwindcss .tw-max-h-dvh, .tw-max-h-dvh#scope-tailwindcss {
  max-height: 100dvh;
}
#scope-tailwindcss .tw-max-h-full, .tw-max-h-full#scope-tailwindcss {
  max-height: 100%;
}
#scope-tailwindcss .tw-min-h-0, .tw-min-h-0#scope-tailwindcss {
  min-height: 0px;
}
#scope-tailwindcss .tw-min-h-56, .tw-min-h-56#scope-tailwindcss {
  min-height: 14rem;
}
#scope-tailwindcss .tw-min-h-60, .tw-min-h-60#scope-tailwindcss {
  min-height: 15rem;
}
#scope-tailwindcss .tw-min-h-80, .tw-min-h-80#scope-tailwindcss {
  min-height: 20rem;
}
#scope-tailwindcss .tw-min-h-88, .tw-min-h-88#scope-tailwindcss {
  min-height: 22rem;
}
#scope-tailwindcss .tw-min-h-\[80px\], .tw-min-h-\[80px\]#scope-tailwindcss {
  min-height: 80px;
}
#scope-tailwindcss .tw-min-h-\[inherit\], .tw-min-h-\[inherit\]#scope-tailwindcss {
  min-height: inherit;
}
#scope-tailwindcss .tw-min-h-dvh, .tw-min-h-dvh#scope-tailwindcss {
  min-height: 100dvh;
}
#scope-tailwindcss .\!tw-w-auto, .\!tw-w-auto#scope-tailwindcss {
  width: auto !important;
}
#scope-tailwindcss .tw-w-14, .tw-w-14#scope-tailwindcss {
  width: 3.5rem;
}
#scope-tailwindcss .tw-w-2, .tw-w-2#scope-tailwindcss {
  width: 0.5rem;
}
#scope-tailwindcss .tw-w-32, .tw-w-32#scope-tailwindcss {
  width: 8rem;
}
#scope-tailwindcss .tw-w-40, .tw-w-40#scope-tailwindcss {
  width: 10rem;
}
#scope-tailwindcss .tw-w-48, .tw-w-48#scope-tailwindcss {
  width: 12rem;
}
#scope-tailwindcss .tw-w-5, .tw-w-5#scope-tailwindcss {
  width: 1.25rem;
}
#scope-tailwindcss .tw-w-60, .tw-w-60#scope-tailwindcss {
  width: 15rem;
}
#scope-tailwindcss .tw-w-64, .tw-w-64#scope-tailwindcss {
  width: 16rem;
}
#scope-tailwindcss .tw-w-72, .tw-w-72#scope-tailwindcss {
  width: 18rem;
}
#scope-tailwindcss .tw-w-8, .tw-w-8#scope-tailwindcss {
  width: 2rem;
}
#scope-tailwindcss .tw-w-96, .tw-w-96#scope-tailwindcss {
  width: 24rem;
}
#scope-tailwindcss .tw-w-\[12\.9rem\], .tw-w-\[12\.9rem\]#scope-tailwindcss {
  width: 12.9rem;
}
#scope-tailwindcss .tw-w-\[88px\], .tw-w-\[88px\]#scope-tailwindcss {
  width: 88px;
}
#scope-tailwindcss .tw-w-auto, .tw-w-auto#scope-tailwindcss {
  width: auto;
}
#scope-tailwindcss .tw-w-full, .tw-w-full#scope-tailwindcss {
  width: 100%;
}
#scope-tailwindcss .tw-min-w-12, .tw-min-w-12#scope-tailwindcss {
  min-width: 3rem;
}
#scope-tailwindcss .tw-min-w-60, .tw-min-w-60#scope-tailwindcss {
  min-width: 15rem;
}
#scope-tailwindcss .tw-min-w-64, .tw-min-w-64#scope-tailwindcss {
  min-width: 16rem;
}
#scope-tailwindcss .tw-max-w-3xl, .tw-max-w-3xl#scope-tailwindcss {
  max-width: 48rem;
}
#scope-tailwindcss .tw-max-w-72, .tw-max-w-72#scope-tailwindcss {
  max-width: 18rem;
}
#scope-tailwindcss .tw-max-w-76, .tw-max-w-76#scope-tailwindcss {
  max-width: 19rem;
}
#scope-tailwindcss .tw-max-w-\[14rem\], .tw-max-w-\[14rem\]#scope-tailwindcss {
  max-width: 14rem;
}
#scope-tailwindcss .tw-max-w-\[20rem\], .tw-max-w-\[20rem\]#scope-tailwindcss {
  max-width: 20rem;
}
#scope-tailwindcss .tw-max-w-\[30rem\], .tw-max-w-\[30rem\]#scope-tailwindcss {
  max-width: 30rem;
}
#scope-tailwindcss .tw-max-w-\[31rem\], .tw-max-w-\[31rem\]#scope-tailwindcss {
  max-width: 31rem;
}
#scope-tailwindcss .tw-max-w-\[32em\], .tw-max-w-\[32em\]#scope-tailwindcss {
  max-width: 32em;
}
#scope-tailwindcss .tw-max-w-\[33rem\], .tw-max-w-\[33rem\]#scope-tailwindcss {
  max-width: 33rem;
}
#scope-tailwindcss .tw-max-w-\[34rem\], .tw-max-w-\[34rem\]#scope-tailwindcss {
  max-width: 34rem;
}
#scope-tailwindcss .tw-max-w-\[37rem\], .tw-max-w-\[37rem\]#scope-tailwindcss {
  max-width: 37rem;
}
#scope-tailwindcss .tw-max-w-\[38rem\], .tw-max-w-\[38rem\]#scope-tailwindcss {
  max-width: 38rem;
}
#scope-tailwindcss .tw-max-w-\[39rem\], .tw-max-w-\[39rem\]#scope-tailwindcss {
  max-width: 39rem;
}
#scope-tailwindcss .tw-max-w-\[40rem\], .tw-max-w-\[40rem\]#scope-tailwindcss {
  max-width: 40rem;
}
#scope-tailwindcss .tw-max-w-\[46rem\], .tw-max-w-\[46rem\]#scope-tailwindcss {
  max-width: 46rem;
}
#scope-tailwindcss .tw-max-w-\[49rem\], .tw-max-w-\[49rem\]#scope-tailwindcss {
  max-width: 49rem;
}
#scope-tailwindcss .tw-max-w-\[5\.37rem\], .tw-max-w-\[5\.37rem\]#scope-tailwindcss {
  max-width: 5.37rem;
}
#scope-tailwindcss .tw-max-w-\[52rem\], .tw-max-w-\[52rem\]#scope-tailwindcss {
  max-width: 52rem;
}
#scope-tailwindcss .tw-max-w-\[54rem\], .tw-max-w-\[54rem\]#scope-tailwindcss {
  max-width: 54rem;
}
#scope-tailwindcss .tw-max-w-\[70rem\], .tw-max-w-\[70rem\]#scope-tailwindcss {
  max-width: 70rem;
}
#scope-tailwindcss .tw-max-w-\[92vw\], .tw-max-w-\[92vw\]#scope-tailwindcss {
  max-width: 92vw;
}
#scope-tailwindcss .tw-max-w-full, .tw-max-w-full#scope-tailwindcss {
  max-width: 100%;
}
#scope-tailwindcss .tw-max-w-none, .tw-max-w-none#scope-tailwindcss {
  max-width: none;
}
#scope-tailwindcss .tw-max-w-screen-xl, .tw-max-w-screen-xl#scope-tailwindcss {
  max-width: 1440px;
}
#scope-tailwindcss .tw-flex-1, .tw-flex-1#scope-tailwindcss {
  flex: 1 1 0%;
}
#scope-tailwindcss .tw-flex-auto, .tw-flex-auto#scope-tailwindcss {
  flex: 1 1 auto;
}
#scope-tailwindcss .tw-flex-shrink, .tw-flex-shrink#scope-tailwindcss {
  flex-shrink: 1;
}
#scope-tailwindcss .tw-flex-shrink-0, .tw-flex-shrink-0#scope-tailwindcss {
  flex-shrink: 0;
}
#scope-tailwindcss .tw-shrink-0, .tw-shrink-0#scope-tailwindcss {
  flex-shrink: 0;
}
#scope-tailwindcss .tw-flex-grow, .tw-flex-grow#scope-tailwindcss {
  flex-grow: 1;
}
#scope-tailwindcss .tw-flex-grow-0, .tw-flex-grow-0#scope-tailwindcss {
  flex-grow: 0;
}
#scope-tailwindcss .tw-basis-0, .tw-basis-0#scope-tailwindcss {
  flex-basis: 0px;
}
#scope-tailwindcss .tw-basis-1\/2, .tw-basis-1\/2#scope-tailwindcss {
  flex-basis: 50%;
}
#scope-tailwindcss .tw-basis-4\/12, .tw-basis-4\/12#scope-tailwindcss {
  flex-basis: 33.333333%;
}
#scope-tailwindcss .tw-basis-8\/12, .tw-basis-8\/12#scope-tailwindcss {
  flex-basis: 66.666667%;
}
#scope-tailwindcss .tw-basis-full, .tw-basis-full#scope-tailwindcss {
  flex-basis: 100%;
}
#scope-tailwindcss .tw-table-auto, .tw-table-auto#scope-tailwindcss {
  table-layout: auto;
}
#scope-tailwindcss .tw-border-separate, .tw-border-separate#scope-tailwindcss {
  border-collapse: separate;
}
#scope-tailwindcss .tw-border-spacing-x-6, .tw-border-spacing-x-6#scope-tailwindcss {
  --tw-border-spacing-x: 1.5rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
#scope-tailwindcss .tw-border-spacing-y-0, .tw-border-spacing-y-0#scope-tailwindcss {
  --tw-border-spacing-y: 0px;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
#scope-tailwindcss .tw-border-spacing-y-6, .tw-border-spacing-y-6#scope-tailwindcss {
  --tw-border-spacing-y: 1.5rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
#scope-tailwindcss .-tw-translate-x-1\/2, .-tw-translate-x-1\/2#scope-tailwindcss {
  --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));
}
#scope-tailwindcss .-tw-translate-x-2\/4, .-tw-translate-x-2\/4#scope-tailwindcss {
  --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));
}
#scope-tailwindcss .-tw-translate-y-1\/2, .-tw-translate-y-1\/2#scope-tailwindcss {
  --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));
}
#scope-tailwindcss .-tw-translate-y-2\/4, .-tw-translate-y-2\/4#scope-tailwindcss {
  --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));
}
#scope-tailwindcss .tw--translate-x-1\/2, .tw--translate-x-1\/2#scope-tailwindcss {
  --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));
}
#scope-tailwindcss .tw-translate-y-px, .tw-translate-y-px#scope-tailwindcss {
  --tw-translate-y: 1px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
#scope-tailwindcss .tw-rotate-45, .tw-rotate-45#scope-tailwindcss {
  --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));
}
#scope-tailwindcss .tw-transform, .tw-transform#scope-tailwindcss {
  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));
}
#scope-tailwindcss .tw-cursor-context-menu, .tw-cursor-context-menu#scope-tailwindcss {
  cursor: context-menu;
}
#scope-tailwindcss .tw-snap-x, .tw-snap-x#scope-tailwindcss {
  scroll-snap-type: x var(--tw-scroll-snap-strictness);
}
#scope-tailwindcss .tw-snap-mandatory, .tw-snap-mandatory#scope-tailwindcss {
  --tw-scroll-snap-strictness: mandatory;
}
#scope-tailwindcss .tw-snap-center, .tw-snap-center#scope-tailwindcss {
  scroll-snap-align: center;
}
#scope-tailwindcss .tw-list-outside, .tw-list-outside#scope-tailwindcss {
  list-style-position: outside;
}
#scope-tailwindcss .tw-list-disc, .tw-list-disc#scope-tailwindcss {
  list-style-type: disc;
}
#scope-tailwindcss .tw-auto-rows-min, .tw-auto-rows-min#scope-tailwindcss {
  grid-auto-rows: min-content;
}
#scope-tailwindcss .tw-grid-cols-1, .tw-grid-cols-1#scope-tailwindcss {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
#scope-tailwindcss .tw-grid-cols-12, .tw-grid-cols-12#scope-tailwindcss {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}
#scope-tailwindcss .tw-grid-cols-2, .tw-grid-cols-2#scope-tailwindcss {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
#scope-tailwindcss .tw-grid-cols-3, .tw-grid-cols-3#scope-tailwindcss {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
#scope-tailwindcss .tw-grid-cols-\[1\.25rem_1fr\], .tw-grid-cols-\[1\.25rem_1fr\]#scope-tailwindcss {
  grid-template-columns: 1.25rem 1fr;
}
#scope-tailwindcss .tw-flex-row, .tw-flex-row#scope-tailwindcss {
  flex-direction: row;
}
#scope-tailwindcss .tw-flex-row-reverse, .tw-flex-row-reverse#scope-tailwindcss {
  flex-direction: row-reverse;
}
#scope-tailwindcss .tw-flex-col, .tw-flex-col#scope-tailwindcss {
  flex-direction: column;
}
#scope-tailwindcss .tw-flex-col-reverse, .tw-flex-col-reverse#scope-tailwindcss {
  flex-direction: column-reverse;
}
#scope-tailwindcss .tw-flex-wrap, .tw-flex-wrap#scope-tailwindcss {
  flex-wrap: wrap;
}
#scope-tailwindcss .tw-place-content-center, .tw-place-content-center#scope-tailwindcss {
  place-content: center;
}
#scope-tailwindcss .tw-items-start, .tw-items-start#scope-tailwindcss {
  align-items: flex-start;
}
#scope-tailwindcss .tw-items-end, .tw-items-end#scope-tailwindcss {
  align-items: flex-end;
}
#scope-tailwindcss .tw-items-center, .tw-items-center#scope-tailwindcss {
  align-items: center;
}
#scope-tailwindcss .tw-items-stretch, .tw-items-stretch#scope-tailwindcss {
  align-items: stretch;
}
#scope-tailwindcss .tw-justify-start, .tw-justify-start#scope-tailwindcss {
  justify-content: flex-start;
}
#scope-tailwindcss .tw-justify-end, .tw-justify-end#scope-tailwindcss {
  justify-content: flex-end;
}
#scope-tailwindcss .tw-justify-center, .tw-justify-center#scope-tailwindcss {
  justify-content: center;
}
#scope-tailwindcss .tw-justify-between, .tw-justify-between#scope-tailwindcss {
  justify-content: space-between;
}
#scope-tailwindcss .tw-justify-around, .tw-justify-around#scope-tailwindcss {
  justify-content: space-around;
}
#scope-tailwindcss .tw-justify-stretch, .tw-justify-stretch#scope-tailwindcss {
  justify-content: stretch;
}
#scope-tailwindcss .tw-gap-1, .tw-gap-1#scope-tailwindcss {
  gap: 0.25rem;
}
#scope-tailwindcss .tw-gap-12, .tw-gap-12#scope-tailwindcss {
  gap: 3rem;
}
#scope-tailwindcss .tw-gap-14, .tw-gap-14#scope-tailwindcss {
  gap: 3.5rem;
}
#scope-tailwindcss .tw-gap-16, .tw-gap-16#scope-tailwindcss {
  gap: 4rem;
}
#scope-tailwindcss .tw-gap-2, .tw-gap-2#scope-tailwindcss {
  gap: 0.5rem;
}
#scope-tailwindcss .tw-gap-20, .tw-gap-20#scope-tailwindcss {
  gap: 5rem;
}
#scope-tailwindcss .tw-gap-3, .tw-gap-3#scope-tailwindcss {
  gap: 0.75rem;
}
#scope-tailwindcss .tw-gap-4, .tw-gap-4#scope-tailwindcss {
  gap: 1rem;
}
#scope-tailwindcss .tw-gap-5, .tw-gap-5#scope-tailwindcss {
  gap: 1.25rem;
}
#scope-tailwindcss .tw-gap-6, .tw-gap-6#scope-tailwindcss {
  gap: 1.5rem;
}
#scope-tailwindcss .tw-gap-8, .tw-gap-8#scope-tailwindcss {
  gap: 2rem;
}
#scope-tailwindcss .tw-gap-9, .tw-gap-9#scope-tailwindcss {
  gap: 2.25rem;
}
#scope-tailwindcss .tw-gap-x-4, .tw-gap-x-4#scope-tailwindcss {
  column-gap: 1rem;
}
#scope-tailwindcss .tw-gap-x-6, .tw-gap-x-6#scope-tailwindcss {
  column-gap: 1.5rem;
}
#scope-tailwindcss .tw-gap-y-1, .tw-gap-y-1#scope-tailwindcss {
  row-gap: 0.25rem;
}
#scope-tailwindcss .tw-gap-y-12, .tw-gap-y-12#scope-tailwindcss {
  row-gap: 3rem;
}
#scope-tailwindcss .tw-gap-y-6, .tw-gap-y-6#scope-tailwindcss {
  row-gap: 1.5rem;
}
#scope-tailwindcss .\!tw-space-y-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(0.75rem * var(--tw-space-y-reverse)) !important;
}
#scope-tailwindcss .tw-space-x-0 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0px * var(--tw-space-x-reverse));
  margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
}
#scope-tailwindcss .tw-space-x-10 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(2.5rem * var(--tw-space-x-reverse));
  margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)));
}
#scope-tailwindcss .tw-space-x-2 > :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)));
}
#scope-tailwindcss .tw-space-x-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.75rem * var(--tw-space-x-reverse));
  margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));
}
#scope-tailwindcss .tw-space-x-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(1rem * var(--tw-space-x-reverse));
  margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
}
#scope-tailwindcss .tw-space-x-5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(1.25rem * var(--tw-space-x-reverse));
  margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse)));
}
#scope-tailwindcss .tw-space-x-6 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(1.5rem * var(--tw-space-x-reverse));
  margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));
}
#scope-tailwindcss .tw-space-y-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
}
#scope-tailwindcss .tw-space-y-10 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));
}
#scope-tailwindcss .tw-space-y-12 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(3rem * var(--tw-space-y-reverse));
}
#scope-tailwindcss .tw-space-y-16 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(4rem * var(--tw-space-y-reverse));
}
#scope-tailwindcss .tw-space-y-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}
#scope-tailwindcss .tw-space-y-20 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(5rem * var(--tw-space-y-reverse));
}
#scope-tailwindcss .tw-space-y-24 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(6rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(6rem * var(--tw-space-y-reverse));
}
#scope-tailwindcss .tw-space-y-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));
}
#scope-tailwindcss .tw-space-y-36 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(9rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(9rem * var(--tw-space-y-reverse));
}
#scope-tailwindcss .tw-space-y-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1rem * var(--tw-space-y-reverse));
}
#scope-tailwindcss .tw-space-y-5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));
}
#scope-tailwindcss .tw-space-y-6 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
}
#scope-tailwindcss .tw-space-y-8 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(2rem * var(--tw-space-y-reverse));
}
#scope-tailwindcss .tw-space-y-9 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(2.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(2.25rem * var(--tw-space-y-reverse));
}
#scope-tailwindcss .tw-self-start, .tw-self-start#scope-tailwindcss {
  align-self: flex-start;
}
#scope-tailwindcss .tw-self-end, .tw-self-end#scope-tailwindcss {
  align-self: flex-end;
}
#scope-tailwindcss .tw-self-stretch, .tw-self-stretch#scope-tailwindcss {
  align-self: stretch;
}
#scope-tailwindcss .tw-justify-self-center, .tw-justify-self-center#scope-tailwindcss {
  justify-self: center;
}
#scope-tailwindcss .tw-overflow-hidden, .tw-overflow-hidden#scope-tailwindcss {
  overflow: hidden;
}
#scope-tailwindcss .tw-overflow-x-auto, .tw-overflow-x-auto#scope-tailwindcss {
  overflow-x: auto;
}
#scope-tailwindcss .tw-overflow-y-auto, .tw-overflow-y-auto#scope-tailwindcss {
  overflow-y: auto;
}
#scope-tailwindcss .tw-overflow-x-hidden, .tw-overflow-x-hidden#scope-tailwindcss {
  overflow-x: hidden;
}
#scope-tailwindcss .tw-truncate, .tw-truncate#scope-tailwindcss {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#scope-tailwindcss .tw-whitespace-nowrap, .tw-whitespace-nowrap#scope-tailwindcss {
  white-space: nowrap;
}
#scope-tailwindcss .tw-text-nowrap, .tw-text-nowrap#scope-tailwindcss {
  text-wrap: nowrap;
}
#scope-tailwindcss .tw-rounded-2xl, .tw-rounded-2xl#scope-tailwindcss {
  border-radius: 1rem;
}
#scope-tailwindcss .tw-rounded-3xl, .tw-rounded-3xl#scope-tailwindcss {
  border-radius: 1.5rem;
}
#scope-tailwindcss .tw-rounded-5xl, .tw-rounded-5xl#scope-tailwindcss {
  border-radius: 2.5rem;
}
#scope-tailwindcss .tw-rounded-full, .tw-rounded-full#scope-tailwindcss {
  border-radius: 9999px;
}
#scope-tailwindcss .tw-rounded-lg, .tw-rounded-lg#scope-tailwindcss {
  border-radius: 0.5rem;
}
#scope-tailwindcss .tw-rounded-md, .tw-rounded-md#scope-tailwindcss {
  border-radius: 0.375rem;
}
#scope-tailwindcss .tw-rounded-none, .tw-rounded-none#scope-tailwindcss {
  border-radius: 0px;
}
#scope-tailwindcss .tw-rounded-t-inherit, .tw-rounded-t-inherit#scope-tailwindcss {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
#scope-tailwindcss .tw-border, .tw-border#scope-tailwindcss {
  border-width: 1px;
}
#scope-tailwindcss .tw-border-0, .tw-border-0#scope-tailwindcss {
  border-width: 0px;
}
#scope-tailwindcss .\!tw-border-b-0, .\!tw-border-b-0#scope-tailwindcss {
  border-bottom-width: 0px !important;
}
#scope-tailwindcss .tw-border-b, .tw-border-b#scope-tailwindcss {
  border-bottom-width: 1px;
}
#scope-tailwindcss .tw-border-b-0, .tw-border-b-0#scope-tailwindcss {
  border-bottom-width: 0px;
}
#scope-tailwindcss .tw-border-b-4, .tw-border-b-4#scope-tailwindcss {
  border-bottom-width: 4px;
}
#scope-tailwindcss .tw-border-solid, .tw-border-solid#scope-tailwindcss {
  border-style: solid;
}
#scope-tailwindcss .tw-border-transparent, .tw-border-transparent#scope-tailwindcss {
  border-color: transparent;
}
#scope-tailwindcss .tw-border-ui-0, .tw-border-ui-0#scope-tailwindcss {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
#scope-tailwindcss .tw-border-ui-100, .tw-border-ui-100#scope-tailwindcss {
  --tw-border-opacity: 1;
  border-color: rgb(245 245 245 / var(--tw-border-opacity));
}
#scope-tailwindcss .tw-border-ui-200, .tw-border-ui-200#scope-tailwindcss {
  --tw-border-opacity: 1;
  border-color: rgb(230 230 229 / var(--tw-border-opacity));
}
#scope-tailwindcss .\!tw-border-b-ui-200, .\!tw-border-b-ui-200#scope-tailwindcss {
  --tw-border-opacity: 1 !important;
  border-bottom-color: rgb(230 230 229 / var(--tw-border-opacity)) !important;
}
#scope-tailwindcss .\!tw-border-b-violet-400, .\!tw-border-b-violet-400#scope-tailwindcss {
  --tw-border-opacity: 1 !important;
  border-bottom-color: rgb(108 42 234 / var(--tw-border-opacity)) !important;
}
#scope-tailwindcss .tw-border-b-ui-0, .tw-border-b-ui-0#scope-tailwindcss {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(255 255 255 / var(--tw-border-opacity));
}
#scope-tailwindcss .tw-border-b-ui-200, .tw-border-b-ui-200#scope-tailwindcss {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(230 230 229 / var(--tw-border-opacity));
}
#scope-tailwindcss .tw-border-b-ui-300, .tw-border-b-ui-300#scope-tailwindcss {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(155 154 151 / var(--tw-border-opacity));
}
#scope-tailwindcss .\!tw-bg-inherit, .\!tw-bg-inherit#scope-tailwindcss {
  background-color: inherit !important;
}
#scope-tailwindcss .\!tw-bg-ui-0, .\!tw-bg-ui-0#scope-tailwindcss {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
}
#scope-tailwindcss .tw-bg-blue-200, .tw-bg-blue-200#scope-tailwindcss {
  --tw-bg-opacity: 1;
  background-color: rgb(210 240 255 / var(--tw-bg-opacity));
}
#scope-tailwindcss .tw-bg-blue-300, .tw-bg-blue-300#scope-tailwindcss {
  --tw-bg-opacity: 1;
  background-color: rgb(153 221 255 / var(--tw-bg-opacity));
}
#scope-tailwindcss .tw-bg-green-300, .tw-bg-green-300#scope-tailwindcss {
  --tw-bg-opacity: 1;
  background-color: rgb(203 232 125 / var(--tw-bg-opacity));
}
#scope-tailwindcss .tw-bg-inherit, .tw-bg-inherit#scope-tailwindcss {
  background-color: inherit;
}
#scope-tailwindcss .tw-bg-negative-100, .tw-bg-negative-100#scope-tailwindcss {
  --tw-bg-opacity: 1;
  background-color: rgb(252 222 216 / var(--tw-bg-opacity));
}
#scope-tailwindcss .tw-bg-positive-100, .tw-bg-positive-100#scope-tailwindcss {
  --tw-bg-opacity: 1;
  background-color: rgb(206 251 232 / var(--tw-bg-opacity));
}
#scope-tailwindcss .tw-bg-positive-500, .tw-bg-positive-500#scope-tailwindcss {
  --tw-bg-opacity: 1;
  background-color: rgb(25 215 160 / var(--tw-bg-opacity));
}
#scope-tailwindcss .tw-bg-sand-300, .tw-bg-sand-300#scope-tailwindcss {
  --tw-bg-opacity: 1;
  background-color: rgb(250 209 163 / var(--tw-bg-opacity));
}
#scope-tailwindcss .tw-bg-transparent, .tw-bg-transparent#scope-tailwindcss {
  background-color: transparent;
}
#scope-tailwindcss .tw-bg-ui-0, .tw-bg-ui-0#scope-tailwindcss {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
#scope-tailwindcss .tw-bg-ui-100, .tw-bg-ui-100#scope-tailwindcss {
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity));
}
#scope-tailwindcss .tw-bg-ui-200, .tw-bg-ui-200#scope-tailwindcss {
  --tw-bg-opacity: 1;
  background-color: rgb(230 230 229 / var(--tw-bg-opacity));
}
#scope-tailwindcss .tw-bg-ui-300, .tw-bg-ui-300#scope-tailwindcss {
  --tw-bg-opacity: 1;
  background-color: rgb(155 154 151 / var(--tw-bg-opacity));
}
#scope-tailwindcss .tw-bg-ui-400, .tw-bg-ui-400#scope-tailwindcss {
  --tw-bg-opacity: 1;
  background-color: rgb(104 103 100 / var(--tw-bg-opacity));
}
#scope-tailwindcss .tw-bg-ui-500, .tw-bg-ui-500#scope-tailwindcss {
  --tw-bg-opacity: 1;
  background-color: rgb(52 51 50 / var(--tw-bg-opacity));
}
#scope-tailwindcss .tw-bg-violet-100, .tw-bg-violet-100#scope-tailwindcss {
  --tw-bg-opacity: 1;
  background-color: rgb(230 214 255 / var(--tw-bg-opacity));
}
#scope-tailwindcss .tw-bg-violet-200, .tw-bg-violet-200#scope-tailwindcss {
  --tw-bg-opacity: 1;
  background-color: rgb(208 178 255 / var(--tw-bg-opacity));
}
#scope-tailwindcss .tw-bg-violet-300, .tw-bg-violet-300#scope-tailwindcss {
  --tw-bg-opacity: 1;
  background-color: rgb(143 92 239 / var(--tw-bg-opacity));
}
#scope-tailwindcss .tw-bg-violet-400, .tw-bg-violet-400#scope-tailwindcss {
  --tw-bg-opacity: 1;
  background-color: rgb(108 42 234 / var(--tw-bg-opacity));
}
#scope-tailwindcss .tw-bg-violet-50, .tw-bg-violet-50#scope-tailwindcss {
  --tw-bg-opacity: 1;
  background-color: rgb(246 240 255 / var(--tw-bg-opacity));
}
#scope-tailwindcss .tw-bg-warning-100, .tw-bg-warning-100#scope-tailwindcss {
  --tw-bg-opacity: 1;
  background-color: rgb(255 243 203 / var(--tw-bg-opacity));
}
#scope-tailwindcss .tw-bg-white, .tw-bg-white#scope-tailwindcss {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
#scope-tailwindcss .tw-bg-white\/50, .tw-bg-white\/50#scope-tailwindcss {
  background-color: rgb(255 255 255 / 0.5);
}
#scope-tailwindcss .tw-bg-opacity-50, .tw-bg-opacity-50#scope-tailwindcss {
  --tw-bg-opacity: 0.5;
}
#scope-tailwindcss .tw-bg-none, .tw-bg-none#scope-tailwindcss {
  background-image: none;
}
#scope-tailwindcss .tw-bg-contain, .tw-bg-contain#scope-tailwindcss {
  background-size: contain;
}
#scope-tailwindcss .tw-bg-cover, .tw-bg-cover#scope-tailwindcss {
  background-size: cover;
}
#scope-tailwindcss .tw-bg-center, .tw-bg-center#scope-tailwindcss {
  background-position: center;
}
#scope-tailwindcss .tw-bg-no-repeat, .tw-bg-no-repeat#scope-tailwindcss {
  background-repeat: no-repeat;
}
#scope-tailwindcss .tw-bg-origin-border, .tw-bg-origin-border#scope-tailwindcss {
  background-origin: border-box;
}
#scope-tailwindcss .tw-stroke-ui-500\/10, .tw-stroke-ui-500\/10#scope-tailwindcss {
  stroke: rgb(52 51 50 / 0.1);
}
#scope-tailwindcss .tw-object-contain, .tw-object-contain#scope-tailwindcss {
  object-fit: contain;
}
#scope-tailwindcss .tw-object-cover, .tw-object-cover#scope-tailwindcss {
  object-fit: cover;
}
#scope-tailwindcss .tw-object-top, .tw-object-top#scope-tailwindcss {
  object-position: top;
}
#scope-tailwindcss .\!tw-p-0, .\!tw-p-0#scope-tailwindcss {
  padding: 0px !important;
}
#scope-tailwindcss .\!tw-p-6, .\!tw-p-6#scope-tailwindcss {
  padding: 1.5rem !important;
}
#scope-tailwindcss .tw-p-0, .tw-p-0#scope-tailwindcss {
  padding: 0px;
}
#scope-tailwindcss .tw-p-10, .tw-p-10#scope-tailwindcss {
  padding: 2.5rem;
}
#scope-tailwindcss .tw-p-2, .tw-p-2#scope-tailwindcss {
  padding: 0.5rem;
}
#scope-tailwindcss .tw-p-4, .tw-p-4#scope-tailwindcss {
  padding: 1rem;
}
#scope-tailwindcss .tw-p-6, .tw-p-6#scope-tailwindcss {
  padding: 1.5rem;
}
#scope-tailwindcss .tw-p-8, .tw-p-8#scope-tailwindcss {
  padding: 2rem;
}
#scope-tailwindcss .\!tw-px-8, .\!tw-px-8#scope-tailwindcss {
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}
#scope-tailwindcss .\!tw-py-0, .\!tw-py-0#scope-tailwindcss {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
#scope-tailwindcss .\!tw-py-4, .\!tw-py-4#scope-tailwindcss {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
#scope-tailwindcss .tw-px-0, .tw-px-0#scope-tailwindcss {
  padding-left: 0px;
  padding-right: 0px;
}
#scope-tailwindcss .tw-px-10, .tw-px-10#scope-tailwindcss {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
#scope-tailwindcss .tw-px-2, .tw-px-2#scope-tailwindcss {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
#scope-tailwindcss .tw-px-4, .tw-px-4#scope-tailwindcss {
  padding-left: 1rem;
  padding-right: 1rem;
}
#scope-tailwindcss .tw-px-6, .tw-px-6#scope-tailwindcss {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
#scope-tailwindcss .tw-px-8, .tw-px-8#scope-tailwindcss {
  padding-left: 2rem;
  padding-right: 2rem;
}
#scope-tailwindcss .tw-px-inherit, .tw-px-inherit#scope-tailwindcss {
  padding-left: inherit;
  padding-right: inherit;
}
#scope-tailwindcss .tw-py-0, .tw-py-0#scope-tailwindcss {
  padding-top: 0px;
  padding-bottom: 0px;
}
#scope-tailwindcss .tw-py-1, .tw-py-1#scope-tailwindcss {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
#scope-tailwindcss .tw-py-12, .tw-py-12#scope-tailwindcss {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
#scope-tailwindcss .tw-py-16, .tw-py-16#scope-tailwindcss {
  padding-top: 4rem;
  padding-bottom: 4rem;
}
#scope-tailwindcss .tw-py-2, .tw-py-2#scope-tailwindcss {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
#scope-tailwindcss .tw-py-20, .tw-py-20#scope-tailwindcss {
  padding-top: 5rem;
  padding-bottom: 5rem;
}
#scope-tailwindcss .tw-py-4, .tw-py-4#scope-tailwindcss {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
#scope-tailwindcss .tw-py-6, .tw-py-6#scope-tailwindcss {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
#scope-tailwindcss .tw-py-8, .tw-py-8#scope-tailwindcss {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
#scope-tailwindcss .\!tw-pb-0, .\!tw-pb-0#scope-tailwindcss {
  padding-bottom: 0px !important;
}
#scope-tailwindcss .tw-pb-10, .tw-pb-10#scope-tailwindcss {
  padding-bottom: 2.5rem;
}
#scope-tailwindcss .tw-pb-2, .tw-pb-2#scope-tailwindcss {
  padding-bottom: 0.5rem;
}
#scope-tailwindcss .tw-pb-20, .tw-pb-20#scope-tailwindcss {
  padding-bottom: 5rem;
}
#scope-tailwindcss .tw-pb-52, .tw-pb-52#scope-tailwindcss {
  padding-bottom: 13rem;
}
#scope-tailwindcss .tw-pb-6, .tw-pb-6#scope-tailwindcss {
  padding-bottom: 1.5rem;
}
#scope-tailwindcss .tw-pl-10, .tw-pl-10#scope-tailwindcss {
  padding-left: 2.5rem;
}
#scope-tailwindcss .tw-pl-4, .tw-pl-4#scope-tailwindcss {
  padding-left: 1rem;
}
#scope-tailwindcss .tw-pl-5, .tw-pl-5#scope-tailwindcss {
  padding-left: 1.25rem;
}
#scope-tailwindcss .tw-pl-6, .tw-pl-6#scope-tailwindcss {
  padding-left: 1.5rem;
}
#scope-tailwindcss .tw-pr-12, .tw-pr-12#scope-tailwindcss {
  padding-right: 3rem;
}
#scope-tailwindcss .tw-pr-2, .tw-pr-2#scope-tailwindcss {
  padding-right: 0.5rem;
}
#scope-tailwindcss .tw-pt-8, .tw-pt-8#scope-tailwindcss {
  padding-top: 2rem;
}
#scope-tailwindcss .tw-text-left, .tw-text-left#scope-tailwindcss {
  text-align: left;
}
#scope-tailwindcss .tw-text-center, .tw-text-center#scope-tailwindcss {
  text-align: center;
}
#scope-tailwindcss .tw-align-middle, .tw-align-middle#scope-tailwindcss {
  vertical-align: middle;
}
#scope-tailwindcss .tw-font-serif, .tw-font-serif#scope-tailwindcss {
  font-family: Bricolage Grotesque, ui-serif, system-ui;
}
#scope-tailwindcss .tw-text-\[24px\], .tw-text-\[24px\]#scope-tailwindcss {
  font-size: 24px;
}
#scope-tailwindcss .tw-text-sm, .tw-text-sm#scope-tailwindcss {
  font-size: 0.875rem;
}
#scope-tailwindcss .tw-text-xs, .tw-text-xs#scope-tailwindcss {
  font-size: 0.75rem;
}
#scope-tailwindcss .tw-font-bold, .tw-font-bold#scope-tailwindcss {
  font-weight: 700;
}
#scope-tailwindcss .tw-font-normal, .tw-font-normal#scope-tailwindcss {
  font-weight: 400;
}
#scope-tailwindcss .tw-font-semibold, .tw-font-semibold#scope-tailwindcss {
  font-weight: 600;
}
#scope-tailwindcss .tw-uppercase, .tw-uppercase#scope-tailwindcss {
  text-transform: uppercase;
}
#scope-tailwindcss .tw-not-italic, .tw-not-italic#scope-tailwindcss {
  font-style: normal;
}
#scope-tailwindcss .tw-leading-normal, .tw-leading-normal#scope-tailwindcss {
  line-height: 1.5;
}
#scope-tailwindcss .tw-leading-relaxed, .tw-leading-relaxed#scope-tailwindcss {
  line-height: 1.8;
}
#scope-tailwindcss .\!tw-text-ui-400, .\!tw-text-ui-400#scope-tailwindcss {
  --tw-text-opacity: 1 !important;
  color: rgb(104 103 100 / var(--tw-text-opacity)) !important;
}
#scope-tailwindcss .\!tw-text-ui-500, .\!tw-text-ui-500#scope-tailwindcss {
  --tw-text-opacity: 1 !important;
  color: rgb(52 51 50 / var(--tw-text-opacity)) !important;
}
#scope-tailwindcss .tw-text-green-300, .tw-text-green-300#scope-tailwindcss {
  --tw-text-opacity: 1;
  color: rgb(203 232 125 / var(--tw-text-opacity));
}
#scope-tailwindcss .tw-text-ui-0, .tw-text-ui-0#scope-tailwindcss {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
#scope-tailwindcss .tw-text-ui-300, .tw-text-ui-300#scope-tailwindcss {
  --tw-text-opacity: 1;
  color: rgb(155 154 151 / var(--tw-text-opacity));
}
#scope-tailwindcss .tw-text-ui-400, .tw-text-ui-400#scope-tailwindcss {
  --tw-text-opacity: 1;
  color: rgb(104 103 100 / var(--tw-text-opacity));
}
#scope-tailwindcss .tw-text-ui-500, .tw-text-ui-500#scope-tailwindcss {
  --tw-text-opacity: 1;
  color: rgb(52 51 50 / var(--tw-text-opacity));
}
#scope-tailwindcss .tw-text-violet-300, .tw-text-violet-300#scope-tailwindcss {
  --tw-text-opacity: 1;
  color: rgb(143 92 239 / var(--tw-text-opacity));
}
#scope-tailwindcss .tw-text-violet-400, .tw-text-violet-400#scope-tailwindcss {
  --tw-text-opacity: 1;
  color: rgb(108 42 234 / var(--tw-text-opacity));
}
#scope-tailwindcss .tw-text-white, .tw-text-white#scope-tailwindcss {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
#scope-tailwindcss .tw-underline, .tw-underline#scope-tailwindcss {
  text-decoration-line: underline;
}
#scope-tailwindcss .tw-placeholder-ui-400::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(104 103 100 / var(--tw-placeholder-opacity));
}
#scope-tailwindcss .tw-opacity-0, .tw-opacity-0#scope-tailwindcss {
  opacity: 0;
}
#scope-tailwindcss .tw-shadow-high, .tw-shadow-high#scope-tailwindcss {
  --tw-shadow: 0 12px 32px 0 rgba(52, 51, 50, 0.30);
  --tw-shadow-colored: 0 12px 32px 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);
}
#scope-tailwindcss .tw-shadow-low, .tw-shadow-low#scope-tailwindcss {
  --tw-shadow: 0 4px 12px 0 rgba(52, 51, 50, 0.15);
  --tw-shadow-colored: 0 4px 12px 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);
}
#scope-tailwindcss .tw-shadow-medium, .tw-shadow-medium#scope-tailwindcss {
  --tw-shadow: 0 8px 24px 0 rgba(52, 51, 50, 0.15);
  --tw-shadow-colored: 0 8px 24px 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);
}
#scope-tailwindcss .tw-shadow-none, .tw-shadow-none#scope-tailwindcss {
  --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);
}
#scope-tailwindcss .tw-outline-none, .tw-outline-none#scope-tailwindcss {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
#scope-tailwindcss .tw-transition, .tw-transition#scope-tailwindcss {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
#scope-tailwindcss .tw-transition-all, .tw-transition-all#scope-tailwindcss {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
#scope-tailwindcss .tw-transition-opacity, .tw-transition-opacity#scope-tailwindcss {
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
#scope-tailwindcss .tw-duration-200, .tw-duration-200#scope-tailwindcss {
  transition-duration: 200ms;
}
#scope-tailwindcss .tw-duration-500, .tw-duration-500#scope-tailwindcss {
  transition-duration: 500ms;
}
#scope-tailwindcss .tw-ease-out, .tw-ease-out#scope-tailwindcss {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
#scope-tailwindcss .tw-\@container, .tw-\@container#scope-tailwindcss {
  container-type: inline-size;
}
#scope-tailwindcss .tw-scrollbar-hide, .tw-scrollbar-hide#scope-tailwindcss {
  -ms-overflow-style: none;
  scrollbar-width: none;
}
#scope-tailwindcss .tw-scrollbar-hide::-webkit-scrollbar {
  display: none;
}
@keyframes enter {

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

  to {
    opacity: var(--tw-exit-opacity, 1);
    transform: translate3d(var(--tw-exit-translate-x, 0), var(--tw-exit-translate-y, 0), 0) scale3d(var(--tw-exit-scale, 1), var(--tw-exit-scale, 1), var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0));
  }
}
#scope-tailwindcss .tw-duration-200, .tw-duration-200#scope-tailwindcss {
  animation-duration: 200ms;
}
#scope-tailwindcss .tw-duration-500, .tw-duration-500#scope-tailwindcss {
  animation-duration: 500ms;
}
#scope-tailwindcss .tw-ease-out, .tw-ease-out#scope-tailwindcss {
  animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
#scope-tailwindcss .font-heading-1, .font-heading-1#scope-tailwindcss {
  font-family: Bricolage Grotesque, ui-serif, system-ui;
  font-size: 2.5rem;
  font-weight: 500;
  line-height: 1.2;
}
@media (min-width: 624px) {

  #scope-tailwindcss .font-heading-1, .font-heading-1#scope-tailwindcss {
    font-size: 5rem;
    line-height: 1.125;
  }
}
#scope-tailwindcss .font-heading-2, .font-heading-2#scope-tailwindcss {
  font-family: Bricolage Grotesque, ui-serif, system-ui;
  font-size: 2.25rem;
  font-weight: 500;
  line-height: 1.125;
}
@media (min-width: 624px) {

  #scope-tailwindcss .font-heading-2, .font-heading-2#scope-tailwindcss {
    font-size: 3rem;
  }
}
#scope-tailwindcss .font-heading-3, .font-heading-3#scope-tailwindcss {
  font-family: Bricolage Grotesque, ui-serif, system-ui;
  font-size: 2rem;
  font-weight: 500;
  line-height: 1.125;
}
@media (min-width: 624px) {

  #scope-tailwindcss .font-heading-3, .font-heading-3#scope-tailwindcss {
    font-size: 2.5rem;
    line-height: 1.2;
  }
}
#scope-tailwindcss .font-heading-4, .font-heading-4#scope-tailwindcss {
  font-family: Bricolage Grotesque, ui-serif, system-ui;
  font-size: 1.625rem;
  font-weight: 500;
  line-height: 1.125;
  letter-spacing: -0.0125rem;
}
@media (min-width: 624px) {

  #scope-tailwindcss .font-heading-4, .font-heading-4#scope-tailwindcss {
    font-size: 2rem;
  }
}
#scope-tailwindcss .font-subtitle-1, .font-subtitle-1#scope-tailwindcss {
  font-family: Bricolage Grotesque, ui-serif, system-ui;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -0.0125rem;
}
@media (min-width: 624px) {

  #scope-tailwindcss .font-subtitle-1, .font-subtitle-1#scope-tailwindcss {
    font-size: 1.5rem;
    line-height: 1.2;
  }
}
#scope-tailwindcss .font-subtitle-2, .font-subtitle-2#scope-tailwindcss {
  font-family: Bricolage Grotesque, ui-serif, system-ui;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -0.0125rem;
}
@media (min-width: 624px) {

  #scope-tailwindcss .font-subtitle-2, .font-subtitle-2#scope-tailwindcss {
    font-size: 1rem;
  }
}
#scope-tailwindcss .font-body-1, .font-body-1#scope-tailwindcss {
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -0.0125rem;
}
#scope-tailwindcss .font-body-2, .font-body-2#scope-tailwindcss {
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.8;
  letter-spacing: -0.0125rem;
}
#scope-tailwindcss .font-label-1, .font-label-1#scope-tailwindcss {
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: -0.0125rem;
}
#scope-tailwindcss .font-label-2, .font-label-2#scope-tailwindcss {
  font-size: 0.625rem;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1.8;
  letter-spacing: 0.0238rem;
}
#scope-tailwindcss .font-microscopy, .font-microscopy#scope-tailwindcss {
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -0.0125rem;
}
#scope-tailwindcss .font-overline, .font-overline#scope-tailwindcss {
  font-size: 0.75rem;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: -0.0125rem;
}
#scope-tailwindcss .after\:tw-clear-both::after {
  content: var(--tw-content);
  clear: both;
}
#scope-tailwindcss .after\:tw-block::after {
  content: var(--tw-content);
  display: block;
}
#scope-tailwindcss .hover\:tw-border-b-violet-50:hover {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(246 240 255 / var(--tw-border-opacity));
}
#scope-tailwindcss .hover\:tw-bg-ui-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(230 230 229 / var(--tw-bg-opacity));
}
#scope-tailwindcss .hover\:tw-bg-violet-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(230 214 255 / var(--tw-bg-opacity));
}
#scope-tailwindcss .hover\:tw-bg-violet-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(246 240 255 / var(--tw-bg-opacity));
}
#scope-tailwindcss .hover\:tw-text-violet-400:hover {
  --tw-text-opacity: 1;
  color: rgb(108 42 234 / var(--tw-text-opacity));
}
#scope-tailwindcss .hover\:tw-underline:hover {
  text-decoration-line: underline;
}
#scope-tailwindcss .active\:tw-border-b-violet-100:active {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(230 214 255 / var(--tw-border-opacity));
}
#scope-tailwindcss .active\:tw-bg-violet-100:active {
  --tw-bg-opacity: 1;
  background-color: rgb(230 214 255 / var(--tw-bg-opacity));
}
#scope-tailwindcss .active\:tw-bg-violet-200:active {
  --tw-bg-opacity: 1;
  background-color: rgb(208 178 255 / var(--tw-bg-opacity));
}
#scope-tailwindcss .active\:tw-text-ui-500:active {
  --tw-text-opacity: 1;
  color: rgb(52 51 50 / var(--tw-text-opacity));
}
#scope-tailwindcss .tw-group:hover .group-hover\:tw-opacity-100 {
  opacity: 1;
}
#scope-tailwindcss .data-\[hellobar-open\]\:tw-max-h-\[--hellobar-height\][data-hellobar-open] {
  max-height: var(--hellobar-height);
}
#scope-tailwindcss .data-\[is-top-level\]\:tw-rounded-full[data-is-top-level] {
  border-radius: 9999px;
}
#scope-tailwindcss .data-\[is-current\]\:tw-bg-violet-200[data-is-current] {
  --tw-bg-opacity: 1;
  background-color: rgb(208 178 255 / var(--tw-bg-opacity));
}
#scope-tailwindcss .data-\[clip-bottom-padding\=true\]\:tw-pb-0[data-clip-bottom-padding=true] {
  padding-bottom: 0px;
}
#scope-tailwindcss .data-\[is-current\]\:tw-text-ui-500[data-is-current] {
  --tw-text-opacity: 1;
  color: rgb(52 51 50 / var(--tw-text-opacity));
}
#scope-tailwindcss .data-\[hellobar-open\]\:tw-opacity-100[data-hellobar-open] {
  opacity: 1;
}
@container (min-width: 32rem) {

  #scope-tailwindcss .\@lg\:tw-flex-row {
    flex-direction: row;
  }

  #scope-tailwindcss .\@lg\:tw-items-end {
    align-items: flex-end;
  }
}
@container (min-width: 42rem) {

  #scope-tailwindcss .\@2xl\:tw-flex {
    display: flex;
  }

  #scope-tailwindcss .\@2xl\:tw-hidden {
    display: none;
  }

  #scope-tailwindcss .\@2xl\:tw-px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  #scope-tailwindcss .\@2xl\:tw-py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  #scope-tailwindcss .\@2xl\:tw-py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  #scope-tailwindcss .\@2xl\:tw-pl-6 {
    padding-left: 1.5rem;
  }
}
@container (min-width: 48rem) {

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

  #scope-tailwindcss .\@3xl\:tw-flex-col {
    flex-direction: column;
  }

  #scope-tailwindcss .\@3xl\:tw-items-start {
    align-items: flex-start;
  }

  #scope-tailwindcss .\@3xl\:tw-gap-10 {
    gap: 2.5rem;
  }

  #scope-tailwindcss .\@3xl\:tw-pt-16 {
    padding-top: 4rem;
  }
}
@container (min-width: 80rem) {

  #scope-tailwindcss .\@7xl\:tw-flex {
    display: flex;
  }

  #scope-tailwindcss .\@7xl\:tw-hidden {
    display: none;
  }

  #scope-tailwindcss .\@7xl\:tw-p-8 {
    padding: 2rem;
  }
}
@media (min-width: 320px) {

  #scope-tailwindcss .sm\:tw-w-\[180px\] {
    width: 180px;
  }

  #scope-tailwindcss .sm\:tw-justify-center {
    justify-content: center;
  }

  #scope-tailwindcss .sm\:tw-px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  #scope-tailwindcss .sm\:tw-py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}
@media (min-width: 624px) {

  #scope-tailwindcss .md\:tw-col-span-2 {
    grid-column: span 2 / span 2;
  }

  #scope-tailwindcss .md\:tw-col-start-2 {
    grid-column-start: 2;
  }

  #scope-tailwindcss .md\:tw-col-start-3 {
    grid-column-start: 3;
  }

  #scope-tailwindcss .md\:tw-col-start-4 {
    grid-column-start: 4;
  }

  #scope-tailwindcss .md\:tw-mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }

  #scope-tailwindcss .md\:tw-mt-0 {
    margin-top: 0px;
  }

  #scope-tailwindcss .md\:tw-mt-24 {
    margin-top: 6rem;
  }

  #scope-tailwindcss .md\:tw-block {
    display: block;
  }

  #scope-tailwindcss .md\:tw-hidden {
    display: none;
  }

  #scope-tailwindcss .md\:tw-h-\[60dvh\] {
    height: 60dvh;
  }

  #scope-tailwindcss .md\:tw-min-h-0 {
    min-height: 0px;
  }

  #scope-tailwindcss .md\:tw-min-h-\[100px\] {
    min-height: 100px;
  }

  #scope-tailwindcss .md\:tw-w-\[200px\] {
    width: 200px;
  }

  #scope-tailwindcss .md\:tw-w-auto {
    width: auto;
  }

  #scope-tailwindcss .md\:tw-w-fit {
    width: fit-content;
  }

  #scope-tailwindcss .md\:tw-max-w-\[18rem\] {
    max-width: 18rem;
  }

  #scope-tailwindcss .md\:tw-max-w-\[26rem\] {
    max-width: 26rem;
  }

  #scope-tailwindcss .md\:tw-flex-1 {
    flex: 1 1 0%;
  }

  #scope-tailwindcss .md\:tw-basis-1\/3 {
    flex-basis: 33.333333%;
  }

  #scope-tailwindcss .md\:tw-basis-2\/3 {
    flex-basis: 66.666667%;
  }

  #scope-tailwindcss .md\:tw-border-spacing-y-14 {
    --tw-border-spacing-y: 3.5rem;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
  }

  #scope-tailwindcss .md\:-tw-translate-y-1\/3 {
    --tw-translate-y: -33.333333%;
    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));
  }

  #scope-tailwindcss .md\:tw-translate-x-1\/3 {
    --tw-translate-x: 33.333333%;
    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));
  }

  #scope-tailwindcss .md\:tw-auto-rows-auto {
    grid-auto-rows: auto;
  }

  #scope-tailwindcss .md\:tw-grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

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

  #scope-tailwindcss .md\:tw-grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  #scope-tailwindcss .md\:tw-flex-row {
    flex-direction: row;
  }

  #scope-tailwindcss .md\:tw-flex-row-reverse {
    flex-direction: row-reverse;
  }

  #scope-tailwindcss .md\:tw-items-start {
    align-items: flex-start;
  }

  #scope-tailwindcss .md\:tw-items-center {
    align-items: center;
  }

  #scope-tailwindcss .md\:tw-justify-between {
    justify-content: space-between;
  }

  #scope-tailwindcss .md\:tw-gap-14 {
    gap: 3.5rem;
  }

  #scope-tailwindcss .md\:tw-gap-16 {
    gap: 4rem;
  }

  #scope-tailwindcss .md\:tw-gap-4 {
    gap: 1rem;
  }

  #scope-tailwindcss .md\:tw-gap-6 {
    gap: 1.5rem;
  }

  #scope-tailwindcss .md\:tw-gap-y-3 {
    row-gap: 0.75rem;
  }

  #scope-tailwindcss .md\:tw-space-x-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1.5rem * var(--tw-space-x-reverse));
    margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  #scope-tailwindcss .md\:tw-space-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px * var(--tw-space-y-reverse));
  }

  #scope-tailwindcss .md\:tw-space-y-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));
  }

  #scope-tailwindcss .md\:tw-space-y-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(3rem * var(--tw-space-y-reverse));
  }

  #scope-tailwindcss .md\:tw-space-y-16 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(4rem * var(--tw-space-y-reverse));
  }

  #scope-tailwindcss .md\:tw-space-y-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(5rem * var(--tw-space-y-reverse));
  }

  #scope-tailwindcss .md\:tw-self-auto {
    align-self: auto;
  }

  #scope-tailwindcss .md\:tw-rounded-3xl {
    border-radius: 1.5rem;
  }

  #scope-tailwindcss .md\:tw-bg-ui-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(52 51 50 / var(--tw-bg-opacity));
  }

  #scope-tailwindcss .md\:tw-p-6 {
    padding: 1.5rem;
  }

  #scope-tailwindcss .md\:tw-p-8 {
    padding: 2rem;
  }

  #scope-tailwindcss .md\:tw-p-inherit {
    padding: inherit;
  }

  #scope-tailwindcss .md\:tw-px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }

  #scope-tailwindcss .md\:tw-py-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  #scope-tailwindcss .md\:tw-py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  #scope-tailwindcss .md\:\!tw-pb-52 {
    padding-bottom: 13rem !important;
  }

  #scope-tailwindcss .md\:tw-pb-24 {
    padding-bottom: 6rem;
  }

  #scope-tailwindcss .md\:tw-pl-8 {
    padding-left: 2rem;
  }

  #scope-tailwindcss .md\:tw-pr-3 {
    padding-right: 0.75rem;
  }

  #scope-tailwindcss .md\:tw-text-xl {
    font-size: 2rem;
  }

  #scope-tailwindcss .md\:tw-shadow-high {
    --tw-shadow: 0 12px 32px 0 rgba(52, 51, 50, 0.30);
    --tw-shadow-colored: 0 12px 32px 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);
  }
}
@media (min-width: 776px) {

  #scope-tailwindcss .xmd\:tw-col-span-6 {
    grid-column: span 6 / span 6;
  }

  #scope-tailwindcss .xmd\:tw-block {
    display: block;
  }

  #scope-tailwindcss .xmd\:tw-max-w-\[20rem\] {
    max-width: 20rem;
  }

  #scope-tailwindcss .xmd\:tw-grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  #scope-tailwindcss .xmd\:tw-flex-row {
    flex-direction: row;
  }

  #scope-tailwindcss .xmd\:tw-items-stretch {
    align-items: stretch;
  }

  #scope-tailwindcss .xmd\:tw-gap-8 {
    gap: 2rem;
  }

  #scope-tailwindcss .xmd\:tw-space-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px * var(--tw-space-y-reverse));
  }
}
@media (min-width: 1096px) {

  #scope-tailwindcss .lg\:\!tw-sticky {
    position: sticky !important;
  }

  #scope-tailwindcss .lg\:tw-sticky {
    position: sticky;
  }

  #scope-tailwindcss .lg\:tw-top-36 {
    top: 9rem;
  }

  #scope-tailwindcss .lg\:tw-col-span-1 {
    grid-column: span 1 / span 1;
  }

  #scope-tailwindcss .lg\:tw-col-span-4 {
    grid-column: span 4 / span 4;
  }

  #scope-tailwindcss .lg\:tw-col-span-5 {
    grid-column: span 5 / span 5;
  }

  #scope-tailwindcss .lg\:tw-col-span-6 {
    grid-column: span 6 / span 6;
  }

  #scope-tailwindcss .lg\:tw-col-span-7 {
    grid-column: span 7 / span 7;
  }

  #scope-tailwindcss .lg\:tw-col-start-1 {
    grid-column-start: 1;
  }

  #scope-tailwindcss .lg\:tw-col-start-2 {
    grid-column-start: 2;
  }

  #scope-tailwindcss .lg\:tw-col-start-3 {
    grid-column-start: 3;
  }

  #scope-tailwindcss .lg\:tw-col-start-4 {
    grid-column-start: 4;
  }

  #scope-tailwindcss .lg\:tw-col-start-5 {
    grid-column-start: 5;
  }

  #scope-tailwindcss .lg\:tw-row-start-1 {
    grid-row-start: 1;
  }

  #scope-tailwindcss .lg\:tw-row-end-3 {
    grid-row-end: 3;
  }

  #scope-tailwindcss .lg\:tw-my-24 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  #scope-tailwindcss .lg\:-tw-mt-8 {
    margin-top: -2rem;
  }

  #scope-tailwindcss .lg\:tw-mt-6 {
    margin-top: 1.5rem;
  }

  #scope-tailwindcss .lg\:tw-block {
    display: block;
  }

  #scope-tailwindcss .lg\:tw-grid {
    display: grid;
  }

  #scope-tailwindcss .lg\:tw-contents {
    display: contents;
  }

  #scope-tailwindcss .lg\:tw-hidden {
    display: none;
  }

  #scope-tailwindcss .lg\:tw-aspect-square {
    aspect-ratio: 1 / 1;
  }

  #scope-tailwindcss .lg\:tw-h-\[100dvh\] {
    height: 100dvh;
  }

  #scope-tailwindcss .lg\:tw-min-h-96 {
    min-height: 24rem;
  }

  #scope-tailwindcss .lg\:tw-min-h-\[115px\] {
    min-height: 115px;
  }

  #scope-tailwindcss .lg\:tw-min-h-\[28rem\] {
    min-height: 28rem;
  }

  #scope-tailwindcss .lg\:tw-w-2\/4 {
    width: 50%;
  }

  #scope-tailwindcss .lg\:tw-w-88 {
    width: 22rem;
  }

  #scope-tailwindcss .lg\:tw-w-\[148px\] {
    width: 148px;
  }

  #scope-tailwindcss .lg\:tw-max-w-2xl {
    max-width: 42rem;
  }

  #scope-tailwindcss .lg\:tw-max-w-80 {
    max-width: 20rem;
  }

  #scope-tailwindcss .lg\:tw-max-w-\[24rem\] {
    max-width: 24rem;
  }

  #scope-tailwindcss .lg\:tw-max-w-\[28em\] {
    max-width: 28em;
  }

  #scope-tailwindcss .lg\:tw-max-w-\[28rem\] {
    max-width: 28rem;
  }

  #scope-tailwindcss .lg\:tw-max-w-\[32rem\] {
    max-width: 32rem;
  }

  #scope-tailwindcss .lg\:tw-max-w-\[40rem\] {
    max-width: 40rem;
  }

  #scope-tailwindcss .lg\:tw-max-w-full {
    max-width: 100%;
  }

  #scope-tailwindcss .lg\:tw-basis-0 {
    flex-basis: 0px;
  }

  #scope-tailwindcss .lg\:tw-basis-1\/2 {
    flex-basis: 50%;
  }

  #scope-tailwindcss .lg\:tw-basis-1\/3 {
    flex-basis: 33.333333%;
  }

  #scope-tailwindcss .lg\:tw-basis-1\/4 {
    flex-basis: 25%;
  }

  #scope-tailwindcss .lg\:tw-auto-rows-auto {
    grid-auto-rows: auto;
  }

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

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

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

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

  #scope-tailwindcss .lg\:tw-grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  #scope-tailwindcss .lg\:tw-grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  #scope-tailwindcss .lg\:tw-grid-cols-\[1\.45fr_1fr\] {
    grid-template-columns: 1.45fr 1fr;
  }

  #scope-tailwindcss .lg\:tw-flex-row {
    flex-direction: row;
  }

  #scope-tailwindcss .lg\:tw-flex-row-reverse {
    flex-direction: row-reverse;
  }

  #scope-tailwindcss .lg\:tw-flex-col {
    flex-direction: column;
  }

  #scope-tailwindcss .lg\:tw-items-start {
    align-items: flex-start;
  }

  #scope-tailwindcss .lg\:tw-items-center {
    align-items: center;
  }

  #scope-tailwindcss .lg\:tw-gap-12 {
    gap: 3rem;
  }

  #scope-tailwindcss .lg\:tw-gap-16 {
    gap: 4rem;
  }

  #scope-tailwindcss .lg\:tw-gap-28 {
    gap: 7rem;
  }

  #scope-tailwindcss .lg\:tw-gap-32 {
    gap: 8rem;
  }

  #scope-tailwindcss .lg\:tw-gap-4 {
    gap: 1rem;
  }

  #scope-tailwindcss .lg\:tw-gap-6 {
    gap: 1.5rem;
  }

  #scope-tailwindcss .lg\:tw-gap-8 {
    gap: 2rem;
  }

  #scope-tailwindcss .lg\:tw-gap-9 {
    gap: 2.25rem;
  }

  #scope-tailwindcss .lg\:tw-gap-\[120px\] {
    gap: 120px;
  }

  #scope-tailwindcss .lg\:tw-gap-\[3rem\] {
    gap: 3rem;
  }

  #scope-tailwindcss .lg\:tw-space-x-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0px * var(--tw-space-x-reverse));
    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
  }

  #scope-tailwindcss .lg\:tw-space-y-12 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(3rem * var(--tw-space-y-reverse));
  }

  #scope-tailwindcss .lg\:tw-space-y-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
  }

  #scope-tailwindcss .lg\:tw-space-y-9 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2.25rem * var(--tw-space-y-reverse));
  }

  #scope-tailwindcss .lg\:tw-p-10 {
    padding: 2.5rem;
  }

  #scope-tailwindcss .lg\:tw-p-14 {
    padding: 3.5rem;
  }

  #scope-tailwindcss .lg\:tw-px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  #scope-tailwindcss .lg\:tw-py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  #scope-tailwindcss .lg\:tw-pb-36 {
    padding-bottom: 9rem;
  }

  #scope-tailwindcss .data-\[clip-bottom-padding\=true\]\:lg\:tw-pb-24[data-clip-bottom-padding=true] {
    padding-bottom: 6rem;
  }
}
@media (min-width: 1440px) {

  #scope-tailwindcss .xl\:tw-col-span-4 {
    grid-column: span 4 / span 4;
  }

  #scope-tailwindcss .xl\:tw-col-span-5 {
    grid-column: span 5 / span 5;
  }

  #scope-tailwindcss .xl\:tw-col-span-7 {
    grid-column: span 7 / span 7;
  }

  #scope-tailwindcss .xl\:tw-block {
    display: block;
  }

  #scope-tailwindcss .xl\:tw-hidden {
    display: none;
  }

  #scope-tailwindcss .xl\:tw-max-w-\[50rem\] {
    max-width: 50rem;
  }

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

  #scope-tailwindcss .xl\:tw-p-10 {
    padding: 2.5rem;
  }
}
@media (min-width: 80rem) {

  #scope-tailwindcss .\32xl\:tw-block {
    display: block;
  }
}
#scope-tailwindcss .\[\&_a\]\:tw-underline a {
  text-decoration-line: underline;
}
